From 50fcd78a5e02c017a8d8880d9060f2a61a5cde96 Mon Sep 17 00:00:00 2001 From: fantastic-admin <304327508@qq.com> Date: Sat, 25 Nov 2023 15:22:18 +0000 Subject: [PATCH] Update from https://github.com/fantastic-admin/basic/commit/648560c3089e8bb04f3b4e1c86a64a2b0ee81646 --- assets/HButton-28fa572d.js | 1 - assets/HButton-XHKPOxNq.js | 1 + ...ist-ae636499.js => HCheckList-JR1UVpmu.js} | 2 +- ...type_script_setup_true_lang-db24618e.js.br | Bin 534 -> 0 bytes ...type_script_setup_true_lang-db24618e.js.gz | Bin 615 -> 0 bytes ...e_type_script_setup_true_lang-xDMfsU1N.js} | 2 +- ...type_script_setup_true_lang-xDMfsU1N.js.br | Bin 0 -> 550 bytes ...type_script_setup_true_lang-xDMfsU1N.js.gz | Bin 0 -> 617 bytes ...Dialog-ac973fd9.js => HDialog-lKZNyfMc.js} | 2 +- ...e_type_script_setup_true_lang-5OT-mrR4.js} | 2 +- ...type_script_setup_true_lang-5OT-mrR4.js.br | Bin 0 -> 975 bytes ...type_script_setup_true_lang-5OT-mrR4.js.gz | Bin 0 -> 1075 bytes ...type_script_setup_true_lang-df177714.js.br | Bin 970 -> 0 bytes ...type_script_setup_true_lang-df177714.js.gz | Bin 1074 -> 0 bytes ...down-d875872a.js => HDropdown-e4hPkesl.js} | 2 +- assets/HDropdownMenu-dc9e50a5.js | 1 - assets/HDropdownMenu-ip4X5jR_.js | 1 + ...{HInput-6914fcb9.js => HInput--75qTLXR.js} | 2 +- ...e_type_script_setup_true_lang-DJLd0ysv.js} | 2 +- assets/{HKbd-87d6e50e.js => HKbd-yKscnWDX.js} | 2 +- ...Select-8376ebdf.js => HSelect-ymetrG2D.js} | 2 +- ...type_script_setup_true_lang-d776b8e0.js.br | Bin 827 -> 0 bytes ...type_script_setup_true_lang-d776b8e0.js.gz | Bin 932 -> 0 bytes ...e_type_script_setup_true_lang-fOnlMEyi.js} | 2 +- ...type_script_setup_true_lang-fOnlMEyi.js.br | Bin 0 -> 826 bytes ...type_script_setup_true_lang-fOnlMEyi.js.gz | Bin 0 -> 933 bytes assets/HSlideover-f30bc89a.js | 1 - assets/HSlideover-uw5v90z4.js | 1 + assets/HTabList-2e26ae1f.js | 1 - assets/HTabList-Cs4lKIl_.js | 1 + ...Toggle-639d7067.js => HToggle-uwlg0f-R.js} | 2 +- ...type_script_setup_true_lang-1a94272c.js.br | Bin 1549 -> 0 bytes ...type_script_setup_true_lang-1a94272c.js.gz | Bin 1752 -> 0 bytes ...e_type_script_setup_true_lang-PMRUs5Lx.js} | 2 +- ...type_script_setup_true_lang-PMRUs5Lx.js.br | Bin 0 -> 1546 bytes ...type_script_setup_true_lang-PMRUs5Lx.js.gz | Bin 0 -> 1752 bytes ...oltip-b9b62008.js => HTooltip-7zzxWZEw.js} | 2 +- ...e_type_script_setup_true_lang-Q85S_J-z.js} | 2 +- ....all_-e9317114.js => _...all_-30dAHUa9.js} | 2 +- assets/_...all_-30dAHUa9.js.br | Bin 0 -> 558 bytes assets/_...all_-30dAHUa9.js.gz | Bin 0 -> 675 bytes assets/_...all_-e9317114.js.br | Bin 559 -> 0 bytes assets/_...all_-e9317114.js.gz | Bin 675 -> 0 bytes assets/actionbar.demo-02214cdf.js.br | Bin 1176 -> 0 bytes assets/actionbar.demo-02214cdf.js.gz | Bin 1500 -> 0 bytes ...02214cdf.js => actionbar.demo-4Q7uUz8r.js} | 2 +- assets/actionbar.demo-4Q7uUz8r.js.br | Bin 0 -> 1183 bytes assets/actionbar.demo-4Q7uUz8r.js.gz | Bin 0 -> 1505 bytes ...{alert-16b27a4a.css => alert-529_ZX8d.css} | 0 assets/alert-66bb2826.js | 1 - assets/alert-hhjN_jL7.js | 1 + ...on-771347b5.css => animation-bJ9v-CIe.css} | 0 ...347b5.css.br => animation-bJ9v-CIe.css.br} | Bin ...347b5.css.gz => animation-bJ9v-CIe.css.gz} | Bin assets/animation-fdbe1d91.js.br | Bin 1664 -> 0 bytes assets/animation-fdbe1d91.js.gz | Bin 1908 -> 0 bytes ...tion-fdbe1d91.js => animation-krMBVlNq.js} | 2 +- assets/animation-krMBVlNq.js.br | Bin 0 -> 1666 bytes assets/animation-krMBVlNq.js.gz | Bin 0 -> 1907 bytes assets/button-0f9f42c1.js.br | Bin 800 -> 0 bytes assets/button-0f9f42c1.js.gz | Bin 1014 -> 0 bytes ...utton-4aee8c16.css => button-E0PfI6s4.css} | 0 ...{button-0f9f42c1.js => button-JeL54HIL.js} | 2 +- assets/button-JeL54HIL.js.br | Bin 0 -> 800 bytes assets/button-JeL54HIL.js.gz | Bin 0 -> 1019 bytes ...ckbox-24572e3b.js => checkbox-juKUpoyj.js} | 2 +- ...e_type_script_setup_true_lang-F5rFwtXc.js} | 2 +- ...type_script_setup_true_lang-F5rFwtXc.js.br | Bin 0 -> 674 bytes ...type_script_setup_true_lang-F5rFwtXc.js.gz | Bin 0 -> 839 bytes ...type_script_setup_true_lang-f737d953.js.br | Bin 672 -> 0 bytes ...type_script_setup_true_lang-f737d953.js.gz | Bin 837 -> 0 bytes ...unt.to-897ef39d.css => count-7NYRvWLS.css} | 0 assets/count.to-759f98e2.js.br | Bin 2141 -> 0 bytes assets/count.to-759f98e2.js.gz | Bin 2458 -> 0 bytes ...nt.to-759f98e2.js => count.to-eZgMX2-N.js} | 2 +- assets/count.to-eZgMX2-N.js.br | Bin 0 -> 2169 bytes assets/count.to-eZgMX2-N.js.gz | Bin 0 -> 2460 bytes ...{detail-7247c9a9.js => detail-AxFiXOUA.js} | 2 +- ...etail1-697bd2cc.js => detail1-HJsqkbxf.js} | 2 +- ...etail2-697bd2cc.js => detail2-HJsqkbxf.js} | 2 +- ...charts-e5970d1f.js => echarts-ZLHAvCKt.js} | 32 ++-- assets/echarts-ZLHAvCKt.js.br | Bin 0 -> 278806 bytes assets/echarts-ZLHAvCKt.js.gz | Bin 0 -> 342714 bytes assets/echarts-e5970d1f.js.br | Bin 278700 -> 0 bytes assets/echarts-e5970d1f.js.gz | Bin 342711 -> 0 bytes assets/edit.password-2cf78723.js.br | Bin 849 -> 0 bytes assets/edit.password-2cf78723.js.gz | Bin 1022 -> 0 bytes ...-2cf78723.js => edit.password-95_D7b0u.js} | 2 +- assets/edit.password-95_D7b0u.js.br | Bin 0 -> 839 bytes assets/edit.password-95_D7b0u.js.gz | Bin 0 -> 1025 bytes ...{esign-def0e128.css => esign-C_IL2RAj.css} | 0 .../{esign-e01bcb4d.js => esign-aGuoafb4.js} | 2 +- assets/esign-aGuoafb4.js.br | Bin 0 -> 2286 bytes assets/esign-aGuoafb4.js.gz | Bin 0 -> 2624 bytes assets/esign-e01bcb4d.js.br | Bin 2291 -> 0 bytes assets/esign-e01bcb4d.js.gz | Bin 2623 -> 0 bytes assets/g2plot-7c8ef9fc.js.br | Bin 197305 -> 0 bytes assets/g2plot-7c8ef9fc.js.gz | Bin 246024 -> 0 bytes ...{g2plot-7c8ef9fc.js => g2plot-dw7rdiIm.js} | 6 +- assets/g2plot-dw7rdiIm.js.br | Bin 0 -> 197230 bytes assets/g2plot-dw7rdiIm.js.gz | Bin 0 -> 246004 bytes assets/icon-25d414d9.js | 1 - .../{icon-acfe262e.css => icon-YgIO_kLo.css} | 0 assets/icon-tRXKxL5-.js | 1 + ...f => iconfont.1697674293405-i9GleF0o.woff} | Bin ...tf => iconfont.1697674293405-z4ndm2cZ.ttf} | Bin assets/iconify-184931a0.js.br | Bin 988 -> 0 bytes assets/iconify-184931a0.js.gz | Bin 1192 -> 0 bytes ...conify-184931a0.js => iconify-KAv6X0_Y.js} | 2 +- assets/iconify-KAv6X0_Y.js.br | Bin 0 -> 991 bytes assets/iconify-KAv6X0_Y.js.gz | Bin 0 -> 1193 bytes ...nify-dc1aa392.css => iconify-Y8cnSzsv.css} | 0 ...7699f46.css => image.preview-oTKnlntM.css} | 0 assets/image.preview.demo-BV85_vOb.js | 1 + assets/image.preview.demo-BV85_vOb.js.br | Bin 0 -> 799 bytes assets/image.preview.demo-BV85_vOb.js.gz | Bin 0 -> 923 bytes assets/image.preview.demo-c9a956b8.js | 1 - assets/image.preview.demo-c9a956b8.js.br | Bin 795 -> 0 bytes assets/image.preview.demo-c9a956b8.js.gz | Bin 922 -> 0 bytes ...{index-de0cc7f6.css => index--J5w-6ws.css} | 0 assets/index-06Eu8GUq.js | 1 + assets/index-06a3da06.js.br | Bin 858 -> 0 bytes assets/index-06a3da06.js.gz | Bin 1061 -> 0 bytes assets/index-09d08cf1.js | 1 - .../{index-57cebd71.js => index-0SxeoXje.js} | 2 +- assets/index-0SxeoXje.js.br | Bin 0 -> 907 bytes assets/index-0SxeoXje.js.gz | Bin 0 -> 1041 bytes assets/index-17229dea.js | 1 - assets/index-17229dea.js.br | Bin 1516 -> 0 bytes assets/index-17229dea.js.gz | Bin 1756 -> 0 bytes assets/index-1d6c015b.js | 1 - assets/index-1d8ae391.js.br | Bin 680849 -> 0 bytes assets/index-1d8ae391.js.gz | Bin 852395 -> 0 bytes assets/index-3eeddb04.js | 1 - ...{index-ec472ec0.css => index-4GsTWGRW.css} | 4 +- assets/index-4GsTWGRW.css.br | Bin 0 -> 78520 bytes ...-ec472ec0.css.gz => index-4GsTWGRW.css.gz} | Bin 96676 -> 96676 bytes assets/index-5474817c.js | 1 - assets/index-57cebd71.js.br | Bin 910 -> 0 bytes assets/index-57cebd71.js.gz | Bin 1041 -> 0 bytes ...{index-82350401.css => index-5SY3EWla.css} | 0 assets/index-5aef15d8.js.br | Bin 563 -> 0 bytes assets/index-5aef15d8.js.gz | Bin 673 -> 0 bytes assets/index-60c521f9.js | 1 - assets/index-60c521f9.js.br | Bin 923 -> 0 bytes assets/index-60c521f9.js.gz | Bin 1026 -> 0 bytes assets/index-7uDbLZqP.js | 1 + assets/index-84b1Fvwd.js | 1 + ...{index-a595e4d9.css => index-9chcRfaP.css} | 0 ...-a595e4d9.css.br => index-9chcRfaP.css.br} | Bin ...-a595e4d9.css.gz => index-9chcRfaP.css.gz} | Bin .../{index-ec4faf49.js => index-AsoxIlJL.js} | 2 +- assets/index-AsoxIlJL.js.br | Bin 0 -> 1210 bytes assets/index-AsoxIlJL.js.gz | Bin 0 -> 1464 bytes .../{index-06a3da06.js => index-CJAi8rjy.js} | 2 +- assets/index-CJAi8rjy.js.br | Bin 0 -> 870 bytes assets/index-CJAi8rjy.js.gz | Bin 0 -> 1073 bytes ...{index-54c2c537.css => index-CtDWriWf.css} | 0 ...-54c2c537.css.br => index-CtDWriWf.css.br} | Bin ...-54c2c537.css.gz => index-CtDWriWf.css.gz} | Bin .../{index-fa6411c1.js => index-D1cg2Mr9.js} | 2 +- assets/index-D1cg2Mr9.js.br | Bin 0 -> 1188 bytes assets/index-D1cg2Mr9.js.gz | Bin 0 -> 1443 bytes .../{index-6c70ff92.js => index-EMqT5i0g.js} | 2 +- assets/index-F-IaMzOv.js | 1 + assets/index-F-IaMzOv.js.br | Bin 0 -> 1513 bytes assets/index-F-IaMzOv.js.gz | Bin 0 -> 1753 bytes .../{index-e9263708.js => index-F9ux_uEB.js} | 2 +- assets/index-F9ux_uEB.js.br | Bin 0 -> 2678 bytes assets/index-F9ux_uEB.js.gz | Bin 0 -> 3329 bytes assets/index-FrDvzyDS.js | 1 + ...{index-2dc7543d.css => index-FwDPvTiX.css} | 0 ...-2dc7543d.css.br => index-FwDPvTiX.css.br} | Bin ...-2dc7543d.css.gz => index-FwDPvTiX.css.gz} | Bin ...{index-ad879bcf.css => index-JQU63b1H.css} | 0 assets/index-KKGGAmC5.js | 1 + assets/index-KKGGAmC5.js.br | Bin 0 -> 813 bytes assets/index-KKGGAmC5.js.gz | Bin 0 -> 906 bytes assets/index-KfT-xtM6.js | 1 + assets/index-KfT-xtM6.js.br | Bin 0 -> 623 bytes assets/index-KfT-xtM6.js.gz | Bin 0 -> 737 bytes .../{index-1d8ae391.js => index-Njb-9Wgo.js} | 176 +++++++++--------- assets/index-Njb-9Wgo.js.br | Bin 0 -> 680956 bytes assets/index-Njb-9Wgo.js.gz | Bin 0 -> 851863 bytes ...{index-85915462.css => index-P8yjdkN0.css} | 0 .../{index-ba3721fc.js => index-QDT0K0t1.js} | 2 +- assets/index-QDT0K0t1.js.br | Bin 0 -> 1052 bytes assets/index-QDT0K0t1.js.gz | Bin 0 -> 1184 bytes ...{index-92e504dc.css => index-S8D2x3oj.css} | 0 ...-92e504dc.css.br => index-S8D2x3oj.css.br} | Bin ...-92e504dc.css.gz => index-S8D2x3oj.css.gz} | Bin .../{index-a7ab085b.js => index-TFkxPUfc.js} | 2 +- assets/index-TFkxPUfc.js.br | Bin 0 -> 1215 bytes assets/index-TFkxPUfc.js.gz | Bin 0 -> 1418 bytes .../{index-ff5e7871.js => index-UMMYOcue.js} | 2 +- assets/index-Yi1sCHS8.js | 1 + assets/index-Yi1sCHS8.js.br | Bin 0 -> 455 bytes assets/index-Yi1sCHS8.js.gz | Bin 0 -> 512 bytes ...{index-85ac0e56.css => index-Z4pzAiga.css} | 0 assets/index-_24V8gIl.js | 1 + assets/index-_24V8gIl.js.br | Bin 0 -> 917 bytes assets/index-_24V8gIl.js.gz | Bin 0 -> 1029 bytes assets/index-a7ab085b.js.br | Bin 1215 -> 0 bytes assets/index-a7ab085b.js.gz | Bin 1419 -> 0 bytes assets/index-ba3721fc.js.br | Bin 1043 -> 0 bytes assets/index-ba3721fc.js.gz | Bin 1181 -> 0 bytes assets/index-c08e1f78.js | 1 - assets/index-c4b7f51a.js | 1 - assets/index-c4b7f51a.js.br | Bin 808 -> 0 bytes assets/index-c4b7f51a.js.gz | Bin 903 -> 0 bytes assets/index-d92f8949.js | 1 - assets/index-d92f8949.js.br | Bin 622 -> 0 bytes assets/index-d92f8949.js.gz | Bin 738 -> 0 bytes assets/index-ddd52251.js | 1 - assets/index-ddd52251.js.br | Bin 447 -> 0 bytes assets/index-ddd52251.js.gz | Bin 512 -> 0 bytes assets/index-dddf1ffd.js | 1 - assets/index-de0cbee4.js | 1 - assets/index-de0cbee4.js.br | Bin 1217 -> 0 bytes assets/index-de0cbee4.js.gz | Bin 1404 -> 0 bytes assets/index-e9263708.js.br | Bin 2665 -> 0 bytes assets/index-e9263708.js.gz | Bin 3327 -> 0 bytes assets/index-ec472ec0.css.br | Bin 78523 -> 0 bytes assets/index-ec4faf49.js.br | Bin 1196 -> 0 bytes assets/index-ec4faf49.js.gz | Bin 1459 -> 0 bytes assets/index-ed8ce4a2.js | 3 - assets/index-ed8ce4a2.js.br | Bin 1320 -> 0 bytes assets/index-ed8ce4a2.js.gz | Bin 1695 -> 0 bytes assets/index-f27694a8.js | 1 - assets/index-f96a0abf.js.br | Bin 1458 -> 0 bytes assets/index-f96a0abf.js.gz | Bin 1633 -> 0 bytes assets/index-fa6411c1.js.br | Bin 1202 -> 0 bytes assets/index-fa6411c1.js.gz | Bin 1444 -> 0 bytes ...{index-46128681.css => index-h5ObFr72.css} | 0 ...-46128681.css.br => index-h5ObFr72.css.br} | Bin ...-46128681.css.gz => index-h5ObFr72.css.gz} | Bin assets/index-i8xMj06t.js | 1 + .../{index-f96a0abf.js => index-jSDpI88f.js} | 2 +- assets/index-jSDpI88f.js.br | Bin 0 -> 1458 bytes assets/index-jSDpI88f.js.gz | Bin 0 -> 1633 bytes ...{index-e3ecee0c.css => index-jy9K_bpG.css} | 0 assets/index-lf_NDgFR.js | 1 + ...{index-c9ac4c00.css => index-mNKW-WrE.css} | 0 ...-c9ac4c00.css.br => index-mNKW-WrE.css.br} | Bin ...-c9ac4c00.css.gz => index-mNKW-WrE.css.gz} | Bin assets/index-qQxZe0rO.js | 3 + assets/index-qQxZe0rO.js.br | Bin 0 -> 1320 bytes assets/index-qQxZe0rO.js.gz | Bin 0 -> 1698 bytes ...{index-a8101adb.css => index-t3DdD_Ix.css} | 0 ...-a8101adb.css.br => index-t3DdD_Ix.css.br} | Bin ...-a8101adb.css.gz => index-t3DdD_Ix.css.gz} | Bin ...{index-69e3d28b.css => index-ubuRa-qp.css} | 0 ...{index-9d41f84f.css => index-vHCXYTMT.css} | 0 assets/index-xE9_SXVr.js | 1 + assets/index-yAxEunle.js | 1 + assets/index-yAxEunle.js.br | Bin 0 -> 1268 bytes assets/index-yAxEunle.js.gz | Bin 0 -> 1420 bytes .../{index-5aef15d8.js => index-yHtfyS39.js} | 2 +- assets/index-yHtfyS39.js.br | Bin 0 -> 566 bytes assets/index-yHtfyS39.js.gz | Bin 0 -> 675 bytes ...e_type_script_setup_true_lang-1K-w9rFE.js} | 2 +- ...type_script_setup_true_lang-1K-w9rFE.js.br | Bin 0 -> 565 bytes ...type_script_setup_true_lang-1K-w9rFE.js.gz | Bin 0 -> 664 bytes ...type_script_setup_true_lang-25a4f157.js.br | Bin 568 -> 0 bytes ...type_script_setup_true_lang-25a4f157.js.gz | Bin 661 -> 0 bytes ...type_script_setup_true_lang-2c48894d.js.br | Bin 1099 -> 0 bytes ...type_script_setup_true_lang-2c48894d.js.gz | Bin 1223 -> 0 bytes ...type_script_setup_true_lang-7631b3c6.js.br | Bin 699 -> 0 bytes ...type_script_setup_true_lang-7631b3c6.js.gz | Bin 834 -> 0 bytes ...e_type_script_setup_true_lang-DQaQXIDP.js} | 2 +- ...e_type_script_setup_true_lang-UI62qIcY.js} | 2 +- ...type_script_setup_true_lang-UI62qIcY.js.br | Bin 0 -> 705 bytes ...type_script_setup_true_lang-UI62qIcY.js.gz | Bin 0 -> 833 bytes ...type_script_setup_true_lang-ec955a4c.js.br | Bin 2759 -> 0 bytes ...type_script_setup_true_lang-ec955a4c.js.gz | Bin 3131 -> 0 bytes ...e_type_script_setup_true_lang-f4o_njlb.js} | 2 +- ...type_script_setup_true_lang-f4o_njlb.js.br | Bin 0 -> 1109 bytes ...type_script_setup_true_lang-f4o_njlb.js.gz | Bin 0 -> 1228 bytes ...e_type_script_setup_true_lang-rTLCJiDN.js} | 2 +- ...type_script_setup_true_lang-rTLCJiDN.js.br | Bin 0 -> 2761 bytes ...type_script_setup_true_lang-rTLCJiDN.js.gz | Bin 0 -> 3133 bytes ...e_type_script_setup_true_lang-yPtAz_Pb.js} | 2 +- ...{index2-25e7a76e.js => index2-K3CXpw33.js} | 2 +- assets/input-QkRYIh7r.js | 1 + assets/input-ca2a9ec7.js | 1 - ...type_script_setup_true_lang-7a3221eb.js.br | Bin 507 -> 0 bytes ...type_script_setup_true_lang-7a3221eb.js.gz | Bin 633 -> 0 bytes ...e_type_script_setup_true_lang-TmfzJldL.js} | 2 +- ...type_script_setup_true_lang-TmfzJldL.js.br | Bin 0 -> 509 bytes ...type_script_setup_true_lang-TmfzJldL.js.gz | Bin 0 -> 637 bytes ...er-5837107c.js => inputnumber-1wubv5jm.js} | 2 +- ...e_type_script_setup_true_lang-OVaDHtzL.js} | 2 +- ...type_script_setup_true_lang-OVaDHtzL.js.br | 1 + ...type_script_setup_true_lang-OVaDHtzL.js.gz | Bin 0 -> 556 bytes ...type_script_setup_true_lang-b63a681a.js.br | Bin 447 -> 0 bytes ...type_script_setup_true_lang-b63a681a.js.gz | Bin 555 -> 0 bytes assets/item-5dedae6e.js | 1 - assets/item-SaVIIYSL.js | 1 + assets/item-a87b6532.js | 1 - assets/item-duxATqm1.js | 1 + ...e_type_script_setup_true_lang-PIR5lxZe.js} | 2 +- ...type_script_setup_true_lang-PIR5lxZe.js.br | Bin 0 -> 1058 bytes ...type_script_setup_true_lang-PIR5lxZe.js.gz | Bin 0 -> 1197 bytes ...type_script_setup_true_lang-ca6b6d55.js.br | Bin 1054 -> 0 bytes ...type_script_setup_true_lang-ca6b6d55.js.gz | Bin 1196 -> 0 bytes ...e_type_script_setup_true_lang-sIDQLJwq.js} | 2 +- ...tips-fd3832c7.js => leavetips-DFBXN76T.js} | 2 +- assets/link-153b1374.js | 1 - assets/link-153b1374.js.br | Bin 708 -> 0 bytes assets/link-153b1374.js.gz | Bin 859 -> 0 bytes .../{link-352bd450.css => link-3p-NTdTg.css} | 0 assets/link-95cMThLu.js | 1 + assets/link-95cMThLu.js.br | Bin 0 -> 716 bytes assets/link-95cMThLu.js.gz | Bin 0 -> 859 bytes .../{link-927a1541.css => link-J2UqCmW1.css} | 0 assets/{link-dcde2c35.js => link-Sqw0ox85.js} | 2 +- assets/link-Sqw0ox85.js.br | Bin 0 -> 471 bytes assets/link-Sqw0ox85.js.gz | Bin 0 -> 611 bytes assets/link-dcde2c35.js.br | Bin 467 -> 0 bytes assets/link-dcde2c35.js.gz | Bin 609 -> 0 bytes .../{list1-7e7faac9.js => list1-mddshpS3.js} | 2 +- .../{list2-83b524af.js => list2-VbNzyvDu.js} | 2 +- assets/login-580d9485.js | 1 - assets/login-580d9485.js.br | Bin 2031 -> 0 bytes assets/login-580d9485.js.gz | Bin 2498 -> 0 bytes assets/login-aXirAVKk.js | 1 + assets/login-aXirAVKk.js.br | Bin 0 -> 2029 bytes assets/login-aXirAVKk.js.gz | Bin 0 -> 2497 bytes ...a565fac8.png => login-banner-GXzGQAm-.png} | Bin ...{login-f4bee4c1.css => login-mKVKQSCj.css} | 0 ...-f4bee4c1.css.br => login-mKVKQSCj.css.br} | Bin ...-f4bee4c1.css.gz => login-mKVKQSCj.css.gz} | Bin assets/logo-db72eadb.js | 1 - .../{logo-eb12b828.png => logo-i8_ygqjP.png} | Bin assets/logo-muYuOVnJ.js | 1 + assets/markdown-106bf213.js.br | Bin 167480 -> 0 bytes assets/markdown-106bf213.js.gz | Bin 197526 -> 0 bytes ...own-02a1a65c.css => markdown-pW4Fc8-B.css} | 0 ...a1a65c.css.br => markdown-pW4Fc8-B.css.br} | Bin ...a1a65c.css.gz => markdown-pW4Fc8-B.css.gz} | Bin ...kdown-106bf213.js => markdown-ulWYGOYr.js} | 14 +- assets/markdown-ulWYGOYr.js.br | Bin 0 -> 167417 bytes assets/markdown-ulWYGOYr.js.gz | Bin 0 -> 197521 bytes ...tch-62bfe558.js => menuswitch-LByCkHCg.js} | 2 +- ...{nested-d3ee763a.js => nested-ZFZ8aBEJ.js} | 2 +- ...{nested-8c1ffd2e.js => nested-v00aBzox.js} | 2 +- assets/{page-093a23a4.js => page-Dri7Hs-Z.js} | 2 +- .../{page-77df483c.css => page-Hjbi0gsT.css} | 0 assets/page-c96894f0.js | 1 - assets/page-c96894f0.js.br | Bin 747 -> 0 bytes assets/page-c96894f0.js.gz | Bin 930 -> 0 bytes assets/{page-7d095d4f.js => page-f6-djrLO.js} | 2 +- assets/page-sdGQMx8X.js | 1 + assets/page-sdGQMx8X.js.br | Bin 0 -> 749 bytes assets/page-sdGQMx8X.js.gz | Bin 0 -> 930 bytes .../{page1-b31d6bbc.js => page1-Bd3wVfhe.js} | 2 +- .../{page2-239fe3f5.js => page2-iuTDMP5v.js} | 2 +- ...b098a12.js => pageheader.demo-ZdJoZdzU.js} | 2 +- ...-ba024ba3.js => pagemain.demo-WHJRvV6M.js} | 2 +- assets/pagemain.demo-WHJRvV6M.js.br | Bin 0 -> 682 bytes assets/pagemain.demo-WHJRvV6M.js.gz | Bin 0 -> 897 bytes assets/pagemain.demo-ba024ba3.js.br | Bin 681 -> 0 bytes assets/pagemain.demo-ba024ba3.js.gz | Bin 893 -> 0 bytes assets/pcas.demo-86c1eb83.js.br | Bin 279011 -> 0 bytes assets/pcas.demo-86c1eb83.js.gz | Bin 362835 -> 0 bytes ...demo-86c1eb83.js => pcas.demo-j3mwNsur.js} | 2 +- assets/pcas.demo-j3mwNsur.js.br | Bin 0 -> 278956 bytes assets/pcas.demo-j3mwNsur.js.gz | Bin 0 -> 362840 bytes assets/polyfills-8e649fff.js | 1 - assets/polyfills-8e649fff.js.br | Bin 4708 -> 0 bytes assets/polyfills-8e649fff.js.gz | Bin 5206 -> 0 bytes assets/polyfills-mUV6TY34.js | 1 + assets/polyfills-mUV6TY34.js.br | Bin 0 -> 4709 bytes assets/polyfills-mUV6TY34.js.gz | Bin 0 -> 5219 bytes assets/print-739463eb.js.br | Bin 4974 -> 0 bytes assets/print-739463eb.js.gz | Bin 5799 -> 0 bytes .../{print-739463eb.js => print-R7fIFG48.js} | 2 +- assets/print-R7fIFG48.js.br | Bin 0 -> 4964 bytes assets/print-R7fIFG48.js.gz | Bin 0 -> 5803 bytes assets/qrcode-849f610f.js.br | Bin 9302 -> 0 bytes assets/qrcode-849f610f.js.gz | Bin 10472 -> 0 bytes ...rcode-c8b0d1e6.css => qrcode-RyjmWgnx.css} | 0 ...{qrcode-849f610f.js => qrcode-yF3siLjL.js} | 12 +- assets/qrcode-yF3siLjL.js.br | Bin 0 -> 9318 bytes assets/qrcode-yF3siLjL.js.gz | Bin 0 -> 10478 bytes assets/radio-KsONjiPz.js | 1 + assets/radio-ff4c92d5.js | 1 - ...type_script_setup_true_lang-95dd792c.js.br | Bin 544 -> 0 bytes ...type_script_setup_true_lang-95dd792c.js.gz | Bin 681 -> 0 bytes ...e_type_script_setup_true_lang-Y6g9SWMD.js} | 2 +- ...type_script_setup_true_lang-Y6g9SWMD.js.br | Bin 0 -> 541 bytes ...type_script_setup_true_lang-Y6g9SWMD.js.gz | Bin 0 -> 685 bytes assets/rate--XJt3Afq.js | 1 + assets/rate-4cfbfb26.js | 1 - ...e_type_script_setup_true_lang-TL0iliLN.js} | 2 +- assets/reload-09bb7da7.js | 1 - ...{reload-e3871424.js => reload-1f1sHJdz.js} | 2 +- assets/reload-I0s0N1En.js | 1 + assets/rules-503a07c4.js.br | Bin 5163 -> 0 bytes assets/rules-503a07c4.js.gz | Bin 6004 -> 0 bytes .../{rules-503a07c4.js => rules-6Z6SYPB1.js} | 2 +- assets/rules-6Z6SYPB1.js.br | Bin 0 -> 5192 bytes assets/rules-6Z6SYPB1.js.gz | Bin 0 -> 6004 bytes ...{rules-162ed9d5.css => rules-QA360xML.css} | 0 assets/scroll-cc899e5d.js.br | Bin 3175 -> 0 bytes assets/scroll-cc899e5d.js.gz | Bin 3793 -> 0 bytes ...{scroll-cc899e5d.js => scroll-dT2SpgZo.js} | 2 +- assets/scroll-dT2SpgZo.js.br | Bin 0 -> 3172 bytes assets/scroll-dT2SpgZo.js.gz | Bin 0 -> 3795 bytes ...mo-c02243df.css => searchbar-5NHvOn9c.css} | 0 assets/searchbar.demo-089d9185.js.br | Bin 1757 -> 0 bytes assets/searchbar.demo-089d9185.js.gz | Bin 2209 -> 0 bytes ...089d9185.js => searchbar.demo-QY20f1RL.js} | 2 +- assets/searchbar.demo-QY20f1RL.js.br | Bin 0 -> 1773 bytes assets/searchbar.demo-QY20f1RL.js.gz | Bin 0 -> 2211 bytes ...{select-d366d0ab.js => select-lTMv-mQk.js} | 2 +- ...type_script_setup_true_lang-5f94d637.js.br | Bin 575 -> 0 bytes ...type_script_setup_true_lang-5f94d637.js.gz | Bin 718 -> 0 bytes ...e_type_script_setup_true_lang-ig5CV4FA.js} | 2 +- ...type_script_setup_true_lang-ig5CV4FA.js.br | Bin 0 -> 575 bytes ...type_script_setup_true_lang-ig5CV4FA.js.gz | Bin 0 -> 719 bytes assets/setting-070abe01.js.br | Bin 1094 -> 0 bytes assets/setting-070abe01.js.gz | Bin 1332 -> 0 bytes ...etting-070abe01.js => setting-dMuOegF6.js} | 2 +- assets/setting-dMuOegF6.js.br | Bin 0 -> 1099 bytes assets/setting-dMuOegF6.js.gz | Bin 0 -> 1334 bytes ...ting-e891afd9.css => setting-qmwhilSB.css} | 0 ...891afd9.css.br => setting-qmwhilSB.css.br} | Bin ...891afd9.css.gz => setting-qmwhilSB.css.gz} | Bin ...{slider-901957b1.js => slider-VxU_RGKc.js} | 2 +- ...e_type_script_setup_true_lang-3J2R9p3b.js} | 2 +- ...type_script_setup_true_lang-3J2R9p3b.js.br | Bin 0 -> 650 bytes ...type_script_setup_true_lang-3J2R9p3b.js.gz | Bin 0 -> 829 bytes ...type_script_setup_true_lang-81a465fc.js.br | Bin 648 -> 0 bytes ...type_script_setup_true_lang-81a465fc.js.gz | Bin 827 -> 0 bytes assets/splitpanes-78affad0.js.br | Bin 3606 -> 0 bytes assets/splitpanes-78affad0.js.gz | Bin 4072 -> 0 bytes ...nes-78affad0.js => splitpanes-AbMB7Tpk.js} | 2 +- assets/splitpanes-AbMB7Tpk.js.br | Bin 0 -> 3610 bytes assets/splitpanes-AbMB7Tpk.js.gz | Bin 0 -> 4070 bytes ...s-d563cb6e.css => splitpanes-iInzrLkk.css} | 0 ...cb6e.css.br => splitpanes-iInzrLkk.css.br} | Bin ...cb6e.css.gz => splitpanes-iInzrLkk.css.gz} | Bin assets/sub-DEhZ7Isp.js | 1 + assets/sub-d32fbc04.js | 1 - ...type_script_setup_true_lang-150dbace.js.br | Bin 1373 -> 0 bytes ...type_script_setup_true_lang-150dbace.js.gz | Bin 1521 -> 0 bytes ...e_type_script_setup_true_lang-YdBR7cHQ.js} | 2 +- ...type_script_setup_true_lang-YdBR7cHQ.js.br | Bin 0 -> 1373 bytes ...type_script_setup_true_lang-YdBR7cHQ.js.gz | Bin 0 -> 1523 bytes assets/svg-495f8d93.js.br | Bin 731 -> 0 bytes assets/svg-495f8d93.js.gz | Bin 885 -> 0 bytes assets/{svg-495f8d93.js => svg-lLW79BjB.js} | 2 +- assets/svg-lLW79BjB.js.br | Bin 0 -> 733 bytes assets/svg-lLW79BjB.js.gz | Bin 0 -> 886 bytes assets/swiper-0tMoywnB.js | 1 + assets/swiper-0tMoywnB.js.br | Bin 0 -> 28241 bytes assets/swiper-0tMoywnB.js.gz | Bin 0 -> 31898 bytes assets/swiper-8d359f94.js | 1 - assets/swiper-8d359f94.js.br | Bin 28185 -> 0 bytes assets/swiper-8d359f94.js.gz | Bin 31888 -> 0 bytes ...wiper-3dba0671.css => swiper-BpYwIns7.css} | 0 ...3dba0671.css.br => swiper-BpYwIns7.css.br} | Bin ...3dba0671.css.gz => swiper-BpYwIns7.css.gz} | Bin ...{switch-6fa92507.js => switch-4Y4r0Lda.js} | 2 +- ...e_type_script_setup_true_lang-3x9hvhCX.js} | 2 +- ...type_script_setup_true_lang-3x9hvhCX.js.br | Bin 0 -> 445 bytes ...type_script_setup_true_lang-3x9hvhCX.js.gz | Bin 0 -> 533 bytes ...type_script_setup_true_lang-63fcb0a7.js.br | Bin 450 -> 0 bytes ...type_script_setup_true_lang-63fcb0a7.js.gz | Bin 531 -> 0 bytes ...height-5eb0eb8d.css => table-lX7gur8E.css} | 0 ...779bf6.js => table.autoheight-9PzNk7rh.js} | 2 +- assets/table.autoheight-9PzNk7rh.js.br | Bin 0 -> 523 bytes assets/table.autoheight-9PzNk7rh.js.gz | Bin 0 -> 653 bytes assets/table.autoheight-ea779bf6.js.br | Bin 527 -> 0 bytes assets/table.autoheight-ea779bf6.js.gz | Bin 650 -> 0 bytes assets/{test-8c3930a0.js => test-H1UQgKUX.js} | 2 +- ...ymce-de140707.css => tinymce-7YJEREUh.css} | 0 assets/tinymce-Z6uodxLv.js | 92 +++++++++ assets/tinymce-Z6uodxLv.js.br | Bin 0 -> 347631 bytes assets/tinymce-Z6uodxLv.js.gz | Bin 0 -> 429530 bytes assets/tinymce-a715c861.js | 94 ---------- assets/tinymce-a715c861.js.br | Bin 344958 -> 0 bytes assets/tinymce-a715c861.js.gz | Bin 426365 -> 0 bytes assets/trend.demo-f2edd6d3.js.br | Bin 792 -> 0 bytes assets/trend.demo-f2edd6d3.js.gz | Bin 936 -> 0 bytes ...emo-f2edd6d3.js => trend.demo-peCy5Dt0.js} | 2 +- assets/trend.demo-peCy5Dt0.js.br | Bin 0 -> 791 bytes assets/trend.demo-peCy5Dt0.js.gz | Bin 0 -> 937 bytes ....demo-e1865413.css => upload-YVB6fjGG.css} | 0 ...e1865413.css.br => upload-YVB6fjGG.css.br} | Bin ...e1865413.css.gz => upload-YVB6fjGG.css.gz} | Bin assets/upload.demo-aLaw6el1.js | 1 + assets/upload.demo-aLaw6el1.js.br | Bin 0 -> 2540 bytes assets/upload.demo-aLaw6el1.js.gz | Bin 0 -> 3019 bytes assets/upload.demo-c0649f7f.js | 1 - assets/upload.demo-c0649f7f.js.br | Bin 2539 -> 0 bytes assets/upload.demo-c0649f7f.js.gz | Bin 3018 -> 0 bytes ...ge-76a0db8c.js => useMainPage-tE5Pme-c.js} | 2 +- ...seMenu-50609d8e.js => useMenu-OkJdi-wB.js} | 2 +- ...{vueuse-bd662c65.js => vueuse-BlkibGW_.js} | 2 +- assets/vueuse-BlkibGW_.js.br | Bin 0 -> 935 bytes assets/vueuse-BlkibGW_.js.gz | Bin 0 -> 1152 bytes assets/vueuse-bd662c65.js.br | Bin 943 -> 0 bytes assets/vueuse-bd662c65.js.gz | Bin 1152 -> 0 bytes assets/vxe-table-a86dac6a.js.br | Bin 1185 -> 0 bytes assets/vxe-table-a86dac6a.js.gz | Bin 1446 -> 0 bytes ...able-a86dac6a.js => vxe-table-znp0otP7.js} | 2 +- assets/vxe-table-znp0otP7.js.br | Bin 0 -> 1185 bytes assets/vxe-table-znp0otP7.js.gz | Bin 0 -> 1448 bytes index.html | 7 +- index.html.br | Bin 485 -> 489 bytes index.html.gz | Bin 759 -> 766 bytes 513 files changed, 346 insertions(+), 342 deletions(-) delete mode 100644 assets/HButton-28fa572d.js create mode 100644 assets/HButton-XHKPOxNq.js rename assets/{HCheckList-ae636499.js => HCheckList-JR1UVpmu.js} (51%) delete mode 100644 assets/HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js.br delete mode 100644 assets/HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js.gz rename assets/{HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js => HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js} (93%) create mode 100644 assets/HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js.br create mode 100644 assets/HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js.gz rename assets/{HDialog-ac973fd9.js => HDialog-lKZNyfMc.js} (50%) rename assets/{HDialog.vue_vue_type_script_setup_true_lang-df177714.js => HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js} (97%) create mode 100644 assets/HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js.br create mode 100644 assets/HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js.gz delete mode 100644 assets/HDialog.vue_vue_type_script_setup_true_lang-df177714.js.br delete mode 100644 assets/HDialog.vue_vue_type_script_setup_true_lang-df177714.js.gz rename assets/{HDropdown-d875872a.js => HDropdown-e4hPkesl.js} (81%) delete mode 100644 assets/HDropdownMenu-dc9e50a5.js create mode 100644 assets/HDropdownMenu-ip4X5jR_.js rename assets/{HInput-6914fcb9.js => HInput--75qTLXR.js} (50%) rename assets/{HInput.vue_vue_type_script_setup_true_lang-6058b076.js => HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js} (92%) rename assets/{HKbd-87d6e50e.js => HKbd-yKscnWDX.js} (84%) rename assets/{HSelect-8376ebdf.js => HSelect-ymetrG2D.js} (50%) delete mode 100644 assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js.br delete mode 100644 assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js.gz rename assets/{HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js => HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js} (96%) create mode 100644 assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js.br create mode 100644 assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js.gz delete mode 100644 assets/HSlideover-f30bc89a.js create mode 100644 assets/HSlideover-uw5v90z4.js delete mode 100644 assets/HTabList-2e26ae1f.js create mode 100644 assets/HTabList-Cs4lKIl_.js rename assets/{HToggle-639d7067.js => HToggle-uwlg0f-R.js} (50%) delete mode 100644 assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js.br delete mode 100644 assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js.gz rename assets/{HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js => HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js} (98%) create mode 100644 assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js.br create mode 100644 assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js.gz rename assets/{HTooltip-b9b62008.js => HTooltip-7zzxWZEw.js} (50%) rename assets/{HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js => HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js} (82%) rename assets/{_...all_-e9317114.js => _...all_-30dAHUa9.js} (88%) create mode 100644 assets/_...all_-30dAHUa9.js.br create mode 100644 assets/_...all_-30dAHUa9.js.gz delete mode 100644 assets/_...all_-e9317114.js.br delete mode 100644 assets/_...all_-e9317114.js.gz delete mode 100644 assets/actionbar.demo-02214cdf.js.br delete mode 100644 assets/actionbar.demo-02214cdf.js.gz rename assets/{actionbar.demo-02214cdf.js => actionbar.demo-4Q7uUz8r.js} (96%) create mode 100644 assets/actionbar.demo-4Q7uUz8r.js.br create mode 100644 assets/actionbar.demo-4Q7uUz8r.js.gz rename assets/{alert-16b27a4a.css => alert-529_ZX8d.css} (100%) delete mode 100644 assets/alert-66bb2826.js create mode 100644 assets/alert-hhjN_jL7.js rename assets/{animation-771347b5.css => animation-bJ9v-CIe.css} (100%) rename assets/{animation-771347b5.css.br => animation-bJ9v-CIe.css.br} (100%) rename assets/{animation-771347b5.css.gz => animation-bJ9v-CIe.css.gz} (100%) delete mode 100644 assets/animation-fdbe1d91.js.br delete mode 100644 assets/animation-fdbe1d91.js.gz rename assets/{animation-fdbe1d91.js => animation-krMBVlNq.js} (91%) create mode 100644 assets/animation-krMBVlNq.js.br create mode 100644 assets/animation-krMBVlNq.js.gz delete mode 100644 assets/button-0f9f42c1.js.br delete mode 100644 assets/button-0f9f42c1.js.gz rename assets/{button-4aee8c16.css => button-E0PfI6s4.css} (100%) rename assets/{button-0f9f42c1.js => button-JeL54HIL.js} (89%) create mode 100644 assets/button-JeL54HIL.js.br create mode 100644 assets/button-JeL54HIL.js.gz rename assets/{checkbox-24572e3b.js => checkbox-juKUpoyj.js} (50%) rename assets/{checkbox.vue_vue_type_script_setup_true_lang-f737d953.js => checkbox.vue_vue_type_script_setup_true_lang-F5rFwtXc.js} (86%) create mode 100644 assets/checkbox.vue_vue_type_script_setup_true_lang-F5rFwtXc.js.br create mode 100644 assets/checkbox.vue_vue_type_script_setup_true_lang-F5rFwtXc.js.gz delete mode 100644 assets/checkbox.vue_vue_type_script_setup_true_lang-f737d953.js.br delete mode 100644 assets/checkbox.vue_vue_type_script_setup_true_lang-f737d953.js.gz rename assets/{count.to-897ef39d.css => count-7NYRvWLS.css} (100%) delete mode 100644 assets/count.to-759f98e2.js.br delete mode 100644 assets/count.to-759f98e2.js.gz rename assets/{count.to-759f98e2.js => count.to-eZgMX2-N.js} (92%) create mode 100644 assets/count.to-eZgMX2-N.js.br create mode 100644 assets/count.to-eZgMX2-N.js.gz rename assets/{detail-7247c9a9.js => detail-AxFiXOUA.js} (82%) rename assets/{detail1-697bd2cc.js => detail1-HJsqkbxf.js} (78%) rename assets/{detail2-697bd2cc.js => detail2-HJsqkbxf.js} (78%) rename assets/{echarts-e5970d1f.js => echarts-ZLHAvCKt.js} (94%) create mode 100644 assets/echarts-ZLHAvCKt.js.br create mode 100644 assets/echarts-ZLHAvCKt.js.gz delete mode 100644 assets/echarts-e5970d1f.js.br delete mode 100644 assets/echarts-e5970d1f.js.gz delete mode 100644 assets/edit.password-2cf78723.js.br delete mode 100644 assets/edit.password-2cf78723.js.gz rename assets/{edit.password-2cf78723.js => edit.password-95_D7b0u.js} (91%) create mode 100644 assets/edit.password-95_D7b0u.js.br create mode 100644 assets/edit.password-95_D7b0u.js.gz rename assets/{esign-def0e128.css => esign-C_IL2RAj.css} (100%) rename assets/{esign-e01bcb4d.js => esign-aGuoafb4.js} (99%) create mode 100644 assets/esign-aGuoafb4.js.br create mode 100644 assets/esign-aGuoafb4.js.gz delete mode 100644 assets/esign-e01bcb4d.js.br delete mode 100644 assets/esign-e01bcb4d.js.gz delete mode 100644 assets/g2plot-7c8ef9fc.js.br delete mode 100644 assets/g2plot-7c8ef9fc.js.gz rename assets/{g2plot-7c8ef9fc.js => g2plot-dw7rdiIm.js} (90%) create mode 100644 assets/g2plot-dw7rdiIm.js.br create mode 100644 assets/g2plot-dw7rdiIm.js.gz delete mode 100644 assets/icon-25d414d9.js rename assets/{icon-acfe262e.css => icon-YgIO_kLo.css} (100%) create mode 100644 assets/icon-tRXKxL5-.js rename assets/{iconfont.1697674293405-178af8db.woff => iconfont.1697674293405-i9GleF0o.woff} (100%) rename assets/{iconfont.1697674293405-9b67068c.ttf => iconfont.1697674293405-z4ndm2cZ.ttf} (100%) delete mode 100644 assets/iconify-184931a0.js.br delete mode 100644 assets/iconify-184931a0.js.gz rename assets/{iconify-184931a0.js => iconify-KAv6X0_Y.js} (54%) create mode 100644 assets/iconify-KAv6X0_Y.js.br create mode 100644 assets/iconify-KAv6X0_Y.js.gz rename assets/{iconify-dc1aa392.css => iconify-Y8cnSzsv.css} (100%) rename assets/{image.preview.demo-27699f46.css => image.preview-oTKnlntM.css} (100%) create mode 100644 assets/image.preview.demo-BV85_vOb.js create mode 100644 assets/image.preview.demo-BV85_vOb.js.br create mode 100644 assets/image.preview.demo-BV85_vOb.js.gz delete mode 100644 assets/image.preview.demo-c9a956b8.js delete mode 100644 assets/image.preview.demo-c9a956b8.js.br delete mode 100644 assets/image.preview.demo-c9a956b8.js.gz rename assets/{index-de0cc7f6.css => index--J5w-6ws.css} (100%) create mode 100644 assets/index-06Eu8GUq.js delete mode 100644 assets/index-06a3da06.js.br delete mode 100644 assets/index-06a3da06.js.gz delete mode 100644 assets/index-09d08cf1.js rename assets/{index-57cebd71.js => index-0SxeoXje.js} (76%) create mode 100644 assets/index-0SxeoXje.js.br create mode 100644 assets/index-0SxeoXje.js.gz delete mode 100644 assets/index-17229dea.js delete mode 100644 assets/index-17229dea.js.br delete mode 100644 assets/index-17229dea.js.gz delete mode 100644 assets/index-1d6c015b.js delete mode 100644 assets/index-1d8ae391.js.br delete mode 100644 assets/index-1d8ae391.js.gz delete mode 100644 assets/index-3eeddb04.js rename assets/{index-ec472ec0.css => index-4GsTWGRW.css} (99%) create mode 100644 assets/index-4GsTWGRW.css.br rename assets/{index-ec472ec0.css.gz => index-4GsTWGRW.css.gz} (70%) delete mode 100644 assets/index-5474817c.js delete mode 100644 assets/index-57cebd71.js.br delete mode 100644 assets/index-57cebd71.js.gz rename assets/{index-82350401.css => index-5SY3EWla.css} (100%) delete mode 100644 assets/index-5aef15d8.js.br delete mode 100644 assets/index-5aef15d8.js.gz delete mode 100644 assets/index-60c521f9.js delete mode 100644 assets/index-60c521f9.js.br delete mode 100644 assets/index-60c521f9.js.gz create mode 100644 assets/index-7uDbLZqP.js create mode 100644 assets/index-84b1Fvwd.js rename assets/{index-a595e4d9.css => index-9chcRfaP.css} (100%) rename assets/{index-a595e4d9.css.br => index-9chcRfaP.css.br} (100%) rename assets/{index-a595e4d9.css.gz => index-9chcRfaP.css.gz} (100%) rename assets/{index-ec4faf49.js => index-AsoxIlJL.js} (62%) create mode 100644 assets/index-AsoxIlJL.js.br create mode 100644 assets/index-AsoxIlJL.js.gz rename assets/{index-06a3da06.js => index-CJAi8rjy.js} (58%) create mode 100644 assets/index-CJAi8rjy.js.br create mode 100644 assets/index-CJAi8rjy.js.gz rename assets/{index-54c2c537.css => index-CtDWriWf.css} (100%) rename assets/{index-54c2c537.css.br => index-CtDWriWf.css.br} (100%) rename assets/{index-54c2c537.css.gz => index-CtDWriWf.css.gz} (100%) rename assets/{index-fa6411c1.js => index-D1cg2Mr9.js} (97%) create mode 100644 assets/index-D1cg2Mr9.js.br create mode 100644 assets/index-D1cg2Mr9.js.gz rename assets/{index-6c70ff92.js => index-EMqT5i0g.js} (86%) create mode 100644 assets/index-F-IaMzOv.js create mode 100644 assets/index-F-IaMzOv.js.br create mode 100644 assets/index-F-IaMzOv.js.gz rename assets/{index-e9263708.js => index-F9ux_uEB.js} (87%) create mode 100644 assets/index-F9ux_uEB.js.br create mode 100644 assets/index-F9ux_uEB.js.gz create mode 100644 assets/index-FrDvzyDS.js rename assets/{index-2dc7543d.css => index-FwDPvTiX.css} (100%) rename assets/{index-2dc7543d.css.br => index-FwDPvTiX.css.br} (100%) rename assets/{index-2dc7543d.css.gz => index-FwDPvTiX.css.gz} (100%) rename assets/{index-ad879bcf.css => index-JQU63b1H.css} (100%) create mode 100644 assets/index-KKGGAmC5.js create mode 100644 assets/index-KKGGAmC5.js.br create mode 100644 assets/index-KKGGAmC5.js.gz create mode 100644 assets/index-KfT-xtM6.js create mode 100644 assets/index-KfT-xtM6.js.br create mode 100644 assets/index-KfT-xtM6.js.gz rename assets/{index-1d8ae391.js => index-Njb-9Wgo.js} (55%) create mode 100644 assets/index-Njb-9Wgo.js.br create mode 100644 assets/index-Njb-9Wgo.js.gz rename assets/{index-85915462.css => index-P8yjdkN0.css} (100%) rename assets/{index-ba3721fc.js => index-QDT0K0t1.js} (50%) create mode 100644 assets/index-QDT0K0t1.js.br create mode 100644 assets/index-QDT0K0t1.js.gz rename assets/{index-92e504dc.css => index-S8D2x3oj.css} (100%) rename assets/{index-92e504dc.css.br => index-S8D2x3oj.css.br} (100%) rename assets/{index-92e504dc.css.gz => index-S8D2x3oj.css.gz} (100%) rename assets/{index-a7ab085b.js => index-TFkxPUfc.js} (85%) create mode 100644 assets/index-TFkxPUfc.js.br create mode 100644 assets/index-TFkxPUfc.js.gz rename assets/{index-ff5e7871.js => index-UMMYOcue.js} (93%) create mode 100644 assets/index-Yi1sCHS8.js create mode 100644 assets/index-Yi1sCHS8.js.br create mode 100644 assets/index-Yi1sCHS8.js.gz rename assets/{index-85ac0e56.css => index-Z4pzAiga.css} (100%) create mode 100644 assets/index-_24V8gIl.js create mode 100644 assets/index-_24V8gIl.js.br create mode 100644 assets/index-_24V8gIl.js.gz delete mode 100644 assets/index-a7ab085b.js.br delete mode 100644 assets/index-a7ab085b.js.gz delete mode 100644 assets/index-ba3721fc.js.br delete mode 100644 assets/index-ba3721fc.js.gz delete mode 100644 assets/index-c08e1f78.js delete mode 100644 assets/index-c4b7f51a.js delete mode 100644 assets/index-c4b7f51a.js.br delete mode 100644 assets/index-c4b7f51a.js.gz delete mode 100644 assets/index-d92f8949.js delete mode 100644 assets/index-d92f8949.js.br delete mode 100644 assets/index-d92f8949.js.gz delete mode 100644 assets/index-ddd52251.js delete mode 100644 assets/index-ddd52251.js.br delete mode 100644 assets/index-ddd52251.js.gz delete mode 100644 assets/index-dddf1ffd.js delete mode 100644 assets/index-de0cbee4.js delete mode 100644 assets/index-de0cbee4.js.br delete mode 100644 assets/index-de0cbee4.js.gz delete mode 100644 assets/index-e9263708.js.br delete mode 100644 assets/index-e9263708.js.gz delete mode 100644 assets/index-ec472ec0.css.br delete mode 100644 assets/index-ec4faf49.js.br delete mode 100644 assets/index-ec4faf49.js.gz delete mode 100644 assets/index-ed8ce4a2.js delete mode 100644 assets/index-ed8ce4a2.js.br delete mode 100644 assets/index-ed8ce4a2.js.gz delete mode 100644 assets/index-f27694a8.js delete mode 100644 assets/index-f96a0abf.js.br delete mode 100644 assets/index-f96a0abf.js.gz delete mode 100644 assets/index-fa6411c1.js.br delete mode 100644 assets/index-fa6411c1.js.gz rename assets/{index-46128681.css => index-h5ObFr72.css} (100%) rename assets/{index-46128681.css.br => index-h5ObFr72.css.br} (100%) rename assets/{index-46128681.css.gz => index-h5ObFr72.css.gz} (100%) create mode 100644 assets/index-i8xMj06t.js rename assets/{index-f96a0abf.js => index-jSDpI88f.js} (98%) create mode 100644 assets/index-jSDpI88f.js.br create mode 100644 assets/index-jSDpI88f.js.gz rename assets/{index-e3ecee0c.css => index-jy9K_bpG.css} (100%) create mode 100644 assets/index-lf_NDgFR.js rename assets/{index-c9ac4c00.css => index-mNKW-WrE.css} (100%) rename assets/{index-c9ac4c00.css.br => index-mNKW-WrE.css.br} (100%) rename assets/{index-c9ac4c00.css.gz => index-mNKW-WrE.css.gz} (100%) create mode 100644 assets/index-qQxZe0rO.js create mode 100644 assets/index-qQxZe0rO.js.br create mode 100644 assets/index-qQxZe0rO.js.gz rename assets/{index-a8101adb.css => index-t3DdD_Ix.css} (100%) rename assets/{index-a8101adb.css.br => index-t3DdD_Ix.css.br} (100%) rename assets/{index-a8101adb.css.gz => index-t3DdD_Ix.css.gz} (100%) rename assets/{index-69e3d28b.css => index-ubuRa-qp.css} (100%) rename assets/{index-9d41f84f.css => index-vHCXYTMT.css} (100%) create mode 100644 assets/index-xE9_SXVr.js create mode 100644 assets/index-yAxEunle.js create mode 100644 assets/index-yAxEunle.js.br create mode 100644 assets/index-yAxEunle.js.gz rename assets/{index-5aef15d8.js => index-yHtfyS39.js} (94%) create mode 100644 assets/index-yHtfyS39.js.br create mode 100644 assets/index-yHtfyS39.js.gz rename assets/{index.vue_vue_type_script_setup_true_lang-25a4f157.js => index.vue_vue_type_script_setup_true_lang-1K-w9rFE.js} (94%) create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-1K-w9rFE.js.br create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-1K-w9rFE.js.gz delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-25a4f157.js.br delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-25a4f157.js.gz delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-2c48894d.js.br delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-2c48894d.js.gz delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-7631b3c6.js.br delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-7631b3c6.js.gz rename assets/{index.vue_vue_type_script_setup_true_lang-c5a2628f.js => index.vue_vue_type_script_setup_true_lang-DQaQXIDP.js} (91%) rename assets/{index.vue_vue_type_script_setup_true_lang-7631b3c6.js => index.vue_vue_type_script_setup_true_lang-UI62qIcY.js} (92%) create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-UI62qIcY.js.br create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-UI62qIcY.js.gz delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-ec955a4c.js.br delete mode 100644 assets/index.vue_vue_type_script_setup_true_lang-ec955a4c.js.gz rename assets/{index.vue_vue_type_script_setup_true_lang-2c48894d.js => index.vue_vue_type_script_setup_true_lang-f4o_njlb.js} (90%) create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-f4o_njlb.js.br create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-f4o_njlb.js.gz rename assets/{index.vue_vue_type_script_setup_true_lang-ec955a4c.js => index.vue_vue_type_script_setup_true_lang-rTLCJiDN.js} (96%) create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-rTLCJiDN.js.br create mode 100644 assets/index.vue_vue_type_script_setup_true_lang-rTLCJiDN.js.gz rename assets/{index.vue_vue_type_script_setup_true_lang-668784f5.js => index.vue_vue_type_script_setup_true_lang-yPtAz_Pb.js} (85%) rename assets/{index2-25e7a76e.js => index2-K3CXpw33.js} (86%) create mode 100644 assets/input-QkRYIh7r.js delete mode 100644 assets/input-ca2a9ec7.js delete mode 100644 assets/input.vue_vue_type_script_setup_true_lang-7a3221eb.js.br delete mode 100644 assets/input.vue_vue_type_script_setup_true_lang-7a3221eb.js.gz rename assets/{input.vue_vue_type_script_setup_true_lang-7a3221eb.js => input.vue_vue_type_script_setup_true_lang-TmfzJldL.js} (96%) create mode 100644 assets/input.vue_vue_type_script_setup_true_lang-TmfzJldL.js.br create mode 100644 assets/input.vue_vue_type_script_setup_true_lang-TmfzJldL.js.gz rename assets/{inputnumber-5837107c.js => inputnumber-1wubv5jm.js} (51%) rename assets/{inputnumber.vue_vue_type_script_setup_true_lang-b63a681a.js => inputnumber.vue_vue_type_script_setup_true_lang-OVaDHtzL.js} (95%) create mode 100644 assets/inputnumber.vue_vue_type_script_setup_true_lang-OVaDHtzL.js.br create mode 100644 assets/inputnumber.vue_vue_type_script_setup_true_lang-OVaDHtzL.js.gz delete mode 100644 assets/inputnumber.vue_vue_type_script_setup_true_lang-b63a681a.js.br delete mode 100644 assets/inputnumber.vue_vue_type_script_setup_true_lang-b63a681a.js.gz delete mode 100644 assets/item-5dedae6e.js create mode 100644 assets/item-SaVIIYSL.js delete mode 100644 assets/item-a87b6532.js create mode 100644 assets/item-duxATqm1.js rename assets/{item.vue_vue_type_script_setup_true_lang-ca6b6d55.js => item.vue_vue_type_script_setup_true_lang-PIR5lxZe.js} (97%) create mode 100644 assets/item.vue_vue_type_script_setup_true_lang-PIR5lxZe.js.br create mode 100644 assets/item.vue_vue_type_script_setup_true_lang-PIR5lxZe.js.gz delete mode 100644 assets/item.vue_vue_type_script_setup_true_lang-ca6b6d55.js.br delete mode 100644 assets/item.vue_vue_type_script_setup_true_lang-ca6b6d55.js.gz rename assets/{item.vue_vue_type_script_setup_true_lang-4bec433b.js => item.vue_vue_type_script_setup_true_lang-sIDQLJwq.js} (89%) rename assets/{leavetips-fd3832c7.js => leavetips-DFBXN76T.js} (92%) delete mode 100644 assets/link-153b1374.js delete mode 100644 assets/link-153b1374.js.br delete mode 100644 assets/link-153b1374.js.gz rename assets/{link-352bd450.css => link-3p-NTdTg.css} (100%) create mode 100644 assets/link-95cMThLu.js create mode 100644 assets/link-95cMThLu.js.br create mode 100644 assets/link-95cMThLu.js.gz rename assets/{link-927a1541.css => link-J2UqCmW1.css} (100%) rename assets/{link-dcde2c35.js => link-Sqw0ox85.js} (85%) create mode 100644 assets/link-Sqw0ox85.js.br create mode 100644 assets/link-Sqw0ox85.js.gz delete mode 100644 assets/link-dcde2c35.js.br delete mode 100644 assets/link-dcde2c35.js.gz rename assets/{list1-7e7faac9.js => list1-mddshpS3.js} (82%) rename assets/{list2-83b524af.js => list2-VbNzyvDu.js} (82%) delete mode 100644 assets/login-580d9485.js delete mode 100644 assets/login-580d9485.js.br delete mode 100644 assets/login-580d9485.js.gz create mode 100644 assets/login-aXirAVKk.js create mode 100644 assets/login-aXirAVKk.js.br create mode 100644 assets/login-aXirAVKk.js.gz rename assets/{login-banner-a565fac8.png => login-banner-GXzGQAm-.png} (100%) rename assets/{login-f4bee4c1.css => login-mKVKQSCj.css} (100%) rename assets/{login-f4bee4c1.css.br => login-mKVKQSCj.css.br} (100%) rename assets/{login-f4bee4c1.css.gz => login-mKVKQSCj.css.gz} (100%) delete mode 100644 assets/logo-db72eadb.js rename assets/{logo-eb12b828.png => logo-i8_ygqjP.png} (100%) create mode 100644 assets/logo-muYuOVnJ.js delete mode 100644 assets/markdown-106bf213.js.br delete mode 100644 assets/markdown-106bf213.js.gz rename assets/{markdown-02a1a65c.css => markdown-pW4Fc8-B.css} (100%) rename assets/{markdown-02a1a65c.css.br => markdown-pW4Fc8-B.css.br} (100%) rename assets/{markdown-02a1a65c.css.gz => markdown-pW4Fc8-B.css.gz} (100%) rename assets/{markdown-106bf213.js => markdown-ulWYGOYr.js} (90%) create mode 100644 assets/markdown-ulWYGOYr.js.br create mode 100644 assets/markdown-ulWYGOYr.js.gz rename assets/{menuswitch-62bfe558.js => menuswitch-LByCkHCg.js} (83%) rename assets/{nested-d3ee763a.js => nested-ZFZ8aBEJ.js} (87%) rename assets/{nested-8c1ffd2e.js => nested-v00aBzox.js} (87%) rename assets/{page-093a23a4.js => page-Dri7Hs-Z.js} (77%) rename assets/{page-77df483c.css => page-Hjbi0gsT.css} (100%) delete mode 100644 assets/page-c96894f0.js delete mode 100644 assets/page-c96894f0.js.br delete mode 100644 assets/page-c96894f0.js.gz rename assets/{page-7d095d4f.js => page-f6-djrLO.js} (77%) create mode 100644 assets/page-sdGQMx8X.js create mode 100644 assets/page-sdGQMx8X.js.br create mode 100644 assets/page-sdGQMx8X.js.gz rename assets/{page1-b31d6bbc.js => page1-Bd3wVfhe.js} (77%) rename assets/{page2-239fe3f5.js => page2-iuTDMP5v.js} (77%) rename assets/{pageheader.demo-eb098a12.js => pageheader.demo-ZdJoZdzU.js} (89%) rename assets/{pagemain.demo-ba024ba3.js => pagemain.demo-WHJRvV6M.js} (92%) create mode 100644 assets/pagemain.demo-WHJRvV6M.js.br create mode 100644 assets/pagemain.demo-WHJRvV6M.js.gz delete mode 100644 assets/pagemain.demo-ba024ba3.js.br delete mode 100644 assets/pagemain.demo-ba024ba3.js.gz delete mode 100644 assets/pcas.demo-86c1eb83.js.br delete mode 100644 assets/pcas.demo-86c1eb83.js.gz rename assets/{pcas.demo-86c1eb83.js => pcas.demo-j3mwNsur.js} (99%) create mode 100644 assets/pcas.demo-j3mwNsur.js.br create mode 100644 assets/pcas.demo-j3mwNsur.js.gz delete mode 100644 assets/polyfills-8e649fff.js delete mode 100644 assets/polyfills-8e649fff.js.br delete mode 100644 assets/polyfills-8e649fff.js.gz create mode 100644 assets/polyfills-mUV6TY34.js create mode 100644 assets/polyfills-mUV6TY34.js.br create mode 100644 assets/polyfills-mUV6TY34.js.gz delete mode 100644 assets/print-739463eb.js.br delete mode 100644 assets/print-739463eb.js.gz rename assets/{print-739463eb.js => print-R7fIFG48.js} (98%) create mode 100644 assets/print-R7fIFG48.js.br create mode 100644 assets/print-R7fIFG48.js.gz delete mode 100644 assets/qrcode-849f610f.js.br delete mode 100644 assets/qrcode-849f610f.js.gz rename assets/{qrcode-c8b0d1e6.css => qrcode-RyjmWgnx.css} (100%) rename assets/{qrcode-849f610f.js => qrcode-yF3siLjL.js} (68%) create mode 100644 assets/qrcode-yF3siLjL.js.br create mode 100644 assets/qrcode-yF3siLjL.js.gz create mode 100644 assets/radio-KsONjiPz.js delete mode 100644 assets/radio-ff4c92d5.js delete mode 100644 assets/radio.vue_vue_type_script_setup_true_lang-95dd792c.js.br delete mode 100644 assets/radio.vue_vue_type_script_setup_true_lang-95dd792c.js.gz rename assets/{radio.vue_vue_type_script_setup_true_lang-95dd792c.js => radio.vue_vue_type_script_setup_true_lang-Y6g9SWMD.js} (97%) create mode 100644 assets/radio.vue_vue_type_script_setup_true_lang-Y6g9SWMD.js.br create mode 100644 assets/radio.vue_vue_type_script_setup_true_lang-Y6g9SWMD.js.gz create mode 100644 assets/rate--XJt3Afq.js delete mode 100644 assets/rate-4cfbfb26.js rename assets/{rate.vue_vue_type_script_setup_true_lang-545e30f0.js => rate.vue_vue_type_script_setup_true_lang-TL0iliLN.js} (93%) delete mode 100644 assets/reload-09bb7da7.js rename assets/{reload-e3871424.js => reload-1f1sHJdz.js} (84%) create mode 100644 assets/reload-I0s0N1En.js delete mode 100644 assets/rules-503a07c4.js.br delete mode 100644 assets/rules-503a07c4.js.gz rename assets/{rules-503a07c4.js => rules-6Z6SYPB1.js} (95%) create mode 100644 assets/rules-6Z6SYPB1.js.br create mode 100644 assets/rules-6Z6SYPB1.js.gz rename assets/{rules-162ed9d5.css => rules-QA360xML.css} (100%) delete mode 100644 assets/scroll-cc899e5d.js.br delete mode 100644 assets/scroll-cc899e5d.js.gz rename assets/{scroll-cc899e5d.js => scroll-dT2SpgZo.js} (99%) create mode 100644 assets/scroll-dT2SpgZo.js.br create mode 100644 assets/scroll-dT2SpgZo.js.gz rename assets/{searchbar.demo-c02243df.css => searchbar-5NHvOn9c.css} (100%) delete mode 100644 assets/searchbar.demo-089d9185.js.br delete mode 100644 assets/searchbar.demo-089d9185.js.gz rename assets/{searchbar.demo-089d9185.js => searchbar.demo-QY20f1RL.js} (89%) create mode 100644 assets/searchbar.demo-QY20f1RL.js.br create mode 100644 assets/searchbar.demo-QY20f1RL.js.gz rename assets/{select-d366d0ab.js => select-lTMv-mQk.js} (50%) delete mode 100644 assets/select.vue_vue_type_script_setup_true_lang-5f94d637.js.br delete mode 100644 assets/select.vue_vue_type_script_setup_true_lang-5f94d637.js.gz rename assets/{select.vue_vue_type_script_setup_true_lang-5f94d637.js => select.vue_vue_type_script_setup_true_lang-ig5CV4FA.js} (79%) create mode 100644 assets/select.vue_vue_type_script_setup_true_lang-ig5CV4FA.js.br create mode 100644 assets/select.vue_vue_type_script_setup_true_lang-ig5CV4FA.js.gz delete mode 100644 assets/setting-070abe01.js.br delete mode 100644 assets/setting-070abe01.js.gz rename assets/{setting-070abe01.js => setting-dMuOegF6.js} (80%) create mode 100644 assets/setting-dMuOegF6.js.br create mode 100644 assets/setting-dMuOegF6.js.gz rename assets/{setting-e891afd9.css => setting-qmwhilSB.css} (100%) rename assets/{setting-e891afd9.css.br => setting-qmwhilSB.css.br} (100%) rename assets/{setting-e891afd9.css.gz => setting-qmwhilSB.css.gz} (100%) rename assets/{slider-901957b1.js => slider-VxU_RGKc.js} (50%) rename assets/{slider.vue_vue_type_script_setup_true_lang-81a465fc.js => slider.vue_vue_type_script_setup_true_lang-3J2R9p3b.js} (97%) create mode 100644 assets/slider.vue_vue_type_script_setup_true_lang-3J2R9p3b.js.br create mode 100644 assets/slider.vue_vue_type_script_setup_true_lang-3J2R9p3b.js.gz delete mode 100644 assets/slider.vue_vue_type_script_setup_true_lang-81a465fc.js.br delete mode 100644 assets/slider.vue_vue_type_script_setup_true_lang-81a465fc.js.gz delete mode 100644 assets/splitpanes-78affad0.js.br delete mode 100644 assets/splitpanes-78affad0.js.gz rename assets/{splitpanes-78affad0.js => splitpanes-AbMB7Tpk.js} (88%) create mode 100644 assets/splitpanes-AbMB7Tpk.js.br create mode 100644 assets/splitpanes-AbMB7Tpk.js.gz rename assets/{splitpanes-d563cb6e.css => splitpanes-iInzrLkk.css} (100%) rename assets/{splitpanes-d563cb6e.css.br => splitpanes-iInzrLkk.css.br} (100%) rename assets/{splitpanes-d563cb6e.css.gz => splitpanes-iInzrLkk.css.gz} (100%) create mode 100644 assets/sub-DEhZ7Isp.js delete mode 100644 assets/sub-d32fbc04.js delete mode 100644 assets/sub.vue_vue_type_script_setup_true_lang-150dbace.js.br delete mode 100644 assets/sub.vue_vue_type_script_setup_true_lang-150dbace.js.gz rename assets/{sub.vue_vue_type_script_setup_true_lang-150dbace.js => sub.vue_vue_type_script_setup_true_lang-YdBR7cHQ.js} (96%) create mode 100644 assets/sub.vue_vue_type_script_setup_true_lang-YdBR7cHQ.js.br create mode 100644 assets/sub.vue_vue_type_script_setup_true_lang-YdBR7cHQ.js.gz delete mode 100644 assets/svg-495f8d93.js.br delete mode 100644 assets/svg-495f8d93.js.gz rename assets/{svg-495f8d93.js => svg-lLW79BjB.js} (96%) create mode 100644 assets/svg-lLW79BjB.js.br create mode 100644 assets/svg-lLW79BjB.js.gz create mode 100644 assets/swiper-0tMoywnB.js create mode 100644 assets/swiper-0tMoywnB.js.br create mode 100644 assets/swiper-0tMoywnB.js.gz delete mode 100644 assets/swiper-8d359f94.js delete mode 100644 assets/swiper-8d359f94.js.br delete mode 100644 assets/swiper-8d359f94.js.gz rename assets/{swiper-3dba0671.css => swiper-BpYwIns7.css} (100%) rename assets/{swiper-3dba0671.css.br => swiper-BpYwIns7.css.br} (100%) rename assets/{swiper-3dba0671.css.gz => swiper-BpYwIns7.css.gz} (100%) rename assets/{switch-6fa92507.js => switch-4Y4r0Lda.js} (50%) rename assets/{switch.vue_vue_type_script_setup_true_lang-63fcb0a7.js => switch.vue_vue_type_script_setup_true_lang-3x9hvhCX.js} (94%) create mode 100644 assets/switch.vue_vue_type_script_setup_true_lang-3x9hvhCX.js.br create mode 100644 assets/switch.vue_vue_type_script_setup_true_lang-3x9hvhCX.js.gz delete mode 100644 assets/switch.vue_vue_type_script_setup_true_lang-63fcb0a7.js.br delete mode 100644 assets/switch.vue_vue_type_script_setup_true_lang-63fcb0a7.js.gz rename assets/{table.autoheight-5eb0eb8d.css => table-lX7gur8E.css} (100%) rename assets/{table.autoheight-ea779bf6.js => table.autoheight-9PzNk7rh.js} (76%) create mode 100644 assets/table.autoheight-9PzNk7rh.js.br create mode 100644 assets/table.autoheight-9PzNk7rh.js.gz delete mode 100644 assets/table.autoheight-ea779bf6.js.br delete mode 100644 assets/table.autoheight-ea779bf6.js.gz rename assets/{test-8c3930a0.js => test-H1UQgKUX.js} (80%) rename assets/{tinymce-de140707.css => tinymce-7YJEREUh.css} (100%) create mode 100644 assets/tinymce-Z6uodxLv.js create mode 100644 assets/tinymce-Z6uodxLv.js.br create mode 100644 assets/tinymce-Z6uodxLv.js.gz delete mode 100644 assets/tinymce-a715c861.js delete mode 100644 assets/tinymce-a715c861.js.br delete mode 100644 assets/tinymce-a715c861.js.gz delete mode 100644 assets/trend.demo-f2edd6d3.js.br delete mode 100644 assets/trend.demo-f2edd6d3.js.gz rename assets/{trend.demo-f2edd6d3.js => trend.demo-peCy5Dt0.js} (96%) create mode 100644 assets/trend.demo-peCy5Dt0.js.br create mode 100644 assets/trend.demo-peCy5Dt0.js.gz rename assets/{upload.demo-e1865413.css => upload-YVB6fjGG.css} (100%) rename assets/{upload.demo-e1865413.css.br => upload-YVB6fjGG.css.br} (100%) rename assets/{upload.demo-e1865413.css.gz => upload-YVB6fjGG.css.gz} (100%) create mode 100644 assets/upload.demo-aLaw6el1.js create mode 100644 assets/upload.demo-aLaw6el1.js.br create mode 100644 assets/upload.demo-aLaw6el1.js.gz delete mode 100644 assets/upload.demo-c0649f7f.js delete mode 100644 assets/upload.demo-c0649f7f.js.br delete mode 100644 assets/upload.demo-c0649f7f.js.gz rename assets/{useMainPage-76a0db8c.js => useMainPage-tE5Pme-c.js} (52%) rename assets/{useMenu-50609d8e.js => useMenu-OkJdi-wB.js} (73%) rename assets/{vueuse-bd662c65.js => vueuse-BlkibGW_.js} (93%) create mode 100644 assets/vueuse-BlkibGW_.js.br create mode 100644 assets/vueuse-BlkibGW_.js.gz delete mode 100644 assets/vueuse-bd662c65.js.br delete mode 100644 assets/vueuse-bd662c65.js.gz delete mode 100644 assets/vxe-table-a86dac6a.js.br delete mode 100644 assets/vxe-table-a86dac6a.js.gz rename assets/{vxe-table-a86dac6a.js => vxe-table-znp0otP7.js} (96%) create mode 100644 assets/vxe-table-znp0otP7.js.br create mode 100644 assets/vxe-table-znp0otP7.js.gz diff --git a/assets/HButton-28fa572d.js b/assets/HButton-28fa572d.js deleted file mode 100644 index 593cee1ee..000000000 --- a/assets/HButton-28fa572d.js +++ /dev/null @@ -1 +0,0 @@ -import{y as f}from"./index-1d8ae391.js";export{f as default}; diff --git a/assets/HButton-XHKPOxNq.js b/assets/HButton-XHKPOxNq.js new file mode 100644 index 000000000..0f3b00098 --- /dev/null +++ b/assets/HButton-XHKPOxNq.js @@ -0,0 +1 @@ +import{y as f}from"./index-Njb-9Wgo.js";export{f as default}; diff --git a/assets/HCheckList-ae636499.js b/assets/HCheckList-JR1UVpmu.js similarity index 51% rename from assets/HCheckList-ae636499.js rename to assets/HCheckList-JR1UVpmu.js index d0597014e..5b5b5b361 100644 --- a/assets/HCheckList-ae636499.js +++ b/assets/HCheckList-JR1UVpmu.js @@ -1 +1 @@ -import{_ as m}from"./HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js";import"./index-1d8ae391.js";export{m as default}; +import{_ as m}from"./HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js";import"./index-Njb-9Wgo.js";export{m as default}; diff --git a/assets/HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js.br b/assets/HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js.br deleted file mode 100644 index 9869dc941cd652c2a0ac0d8ed66a423c2ffc1d7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pu53Irg;f0ydLmy`2PeCgq2wQMfv02i9ewL^pCx2)81Hs zU4UD=tjp2}&k~zoxm3h49Q8$%mQjwq9G0+9;n5qq&Qw@<1x-~1 z_9*oZwZ%*qo$8CF5Ue+bu|6`~SD~K?&ECLqUv4P26jpLrleJ~O#zM|-K_cq#c~WE~@vmZLotzkF&0P*Pv6T1Qm$C*Et|D zrvkxkqVLbe0(PwicH%$tL0st?68fPng!;Ct=q0{0wf7WXl YGc)RqHRd-CA#m6Hbp6~zSL}xF3ZaM$kN^Mx diff --git a/assets/HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js.gz b/assets/HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js.gz deleted file mode 100644 index ee2e1095a53006d375475b3888849380e3c800be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmV-t0+{_DiwFP!0000218q~mj@uv*z4t39Cy>T&vfFL9j+{!}9=1|@=w&Za6cIB? z*kG^#r%Ap3_d?<%T6HgeF!N>@-ovVHtP7na!jlTVCuqSY5P%6h{7RtVcY+!o6D;9J zf(CSg1%w0}SR`2WD`#t(e^5r^J{!w>fwy1A`Lm~!${HWYy6h?~yf3ISS{ck%8uvs6 ztbJCY3Fydk>w{Vy&Rb{O*i2@%B+GT?gN;SEL<+YpF8j~KuCk4i5)JXFu?m@qaoWSS zoKdN~SZb6Ms5K8-Ra-iTr?O(*Vqrv$1$}(jV72|Je4x-c+xViZtwjAKbc;pTgKdI} z^QYyxThWC>gT*&%H3|a~SEALSct7rYz*+@g%xK$45wN)SiX&7TVb&NY@EF>LS?ChG zkUj5C5~?o{Z z#sqsmN)ZjF)f#FR^5J%X<&+KdWgDWh6uK=Q3e0!Mb1zp9`FZ*Bf|oU%oL#aR{omDQ zpWTq=kd5;@vb0X3%e?xF*@#rF^VVgJRYzhpRhbPs70BhhfnsdPgx2;C%4^OxqEg|I z-Hk}VeaL)Gf@@6`g(n-kLsz7->*$Hosx0AK`FMQHHcr*T9pe4ztAf|rsKeEjvMdLk z`Zi.modelValue,t=>{n("change",t)}),(t,y)=>{const r=f;return a(),s("div",g,[(a(!0),s(l,null,m(t.options,e=>(a(),s("button",{key:e.value,disabled:t.disabled||e.disabled,class:b(["flex items-center px-2 py-1.5 border-size-0 cursor-pointer bg-inherit disabled:cursor-not-allowed disabled:opacity-50 text-sm truncate hover:not-disabled:text-ui-text hover:not-disabled:bg-ui-primary",{"text-ui-text bg-ui-primary":t.modelValue===e.value}]),onClick:v=>n("update:modelValue",e.value)},[e.icon?(a(),p(r,{key:0,name:e.icon},null,8,["name"])):(a(),s(l,{key:1},[_(h(e.label),1)],64))],10,k))),128))])}}});export{V as _}; +import{d as c,D as u,o as a,e as s,M as l,Q as m,H as b,I as p,l as _,t as h,_ as f}from"./index-Njb-9Wgo.js";const g={class:"inline-flex items-center justify-center rounded-md bg-stone-3 dark:bg-stone-7 of-hidden select-none"},k=["disabled","onClick"],V=c({__name:"HCheckList",props:{modelValue:{},options:{},disabled:{type:Boolean,default:!1}},emits:["update:modelValue","change"],setup(o,{emit:d}){const i=o,n=d;return u(()=>i.modelValue,t=>{n("change",t)}),(t,y)=>{const r=f;return a(),s("div",g,[(a(!0),s(l,null,m(t.options,e=>(a(),s("button",{key:e.value,disabled:t.disabled||e.disabled,class:b(["flex items-center px-2 py-1.5 border-size-0 cursor-pointer bg-inherit disabled:cursor-not-allowed disabled:opacity-50 text-sm truncate hover:not-disabled:text-ui-text hover:not-disabled:bg-ui-primary",{"text-ui-text bg-ui-primary":t.modelValue===e.value}]),onClick:v=>n("update:modelValue",e.value)},[e.icon?(a(),p(r,{key:0,name:e.icon},null,8,["name"])):(a(),s(l,{key:1},[_(h(e.label),1)],64))],10,k))),128))])}}});export{V as _}; diff --git a/assets/HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js.br b/assets/HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js.br new file mode 100644 index 0000000000000000000000000000000000000000..93d027c7b828250938a8c6b323a04d4ba7a623b0 GIT binary patch literal 550 zcmV+>0@?i=3IrgG!?>}Vc%vK^B^3FeI^DZW&Y$$}o*ZDMKaB;AbC;jA*?F0l#lR)#C2qvk6SB9=Fiq1h#6SGzU0e++s zpFooEsDrLE6?0exEj4y*QR+{2=9uk_JJlB(A$TVfUmqFftI*DbW^Z8FF@(YIUkPo( z)lR4dJ&3+zEohv45h4U)AaaE-wFx@oVk(U9Kp8p|gbJL4lLVXTU!{HeEVoB->rTW_0oe3%se{Zlupic#Y+e6=9h!yNw0qn$o=AF3G28w=YQ-@hq{6xiM(IM!G oSm^VF7-bZ>gIa~({8=pEm>I=VgSo@bId18nuAh7Die1;*0ybs~n*aa+ literal 0 HcmV?d00001 diff --git a/assets/HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js.gz b/assets/HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d76d11a0a28b2304bcc1e294ca18f9891bf14fd7 GIT binary patch literal 617 zcmV-v0+#(BiwFP!0000218q~mj?*v@z4H}bpKNIy+J%KBRf@!NSR_E=vK*>a5$Q<@UlX)o6G*@W9)2Xy@GC(L_X!s8 zEkOf1!5l(@HOvz%`=zrr&E6_g;ZFQ~T8K}-S2la{bW&R516dVasipThRYog=VySUQ zRKVJc5=}ryo?0K&a(~)7+s0;3~^%up6l&$mDiN>k}F`BB(8l4K{eBMAYHVCP;{e#sdXB%0n zuopKY5^xuUuSsyNDWmXYZMW$1RCXCXaatu3zLt;2$86(NE!{repS~z~nT3!eY&egR>)W{Hec$s5?he2H!{Hb1CvW}%P*GP03j_cF D5l$({enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"})),r=p({get(){return v.modelValue},set(a){l("update:modelValue",a)}});function n(){r.value=!1,l("close")}return(a,i)=>{const g=H;return d(),k(e(D),{as:"template",appear:a.appear,show:e(r)},{default:t(()=>[s(e(z),{class:"fixed inset-0 flex z-2000",onClose:i[0]||(i[0]=O=>!a.preventClose&&n())},{default:t(()=>[s(e(c),m({as:"template",appear:a.appear},e(x)),{default:t(()=>[o("div",{class:V(["fixed inset-0 transition-opacity bg-stone-2/75 dark:bg-stone-8/75",{"backdrop-blur-sm":a.overlay}])},null,2)]),_:1},16,["appear"]),o("div",I,[o("div",E,[s(e(c),m({as:"template",appear:a.appear},e(h)),{default:t(()=>[s(e(B),{class:"relative text-left overflow-hidden sm:my-8 w-full flex flex-col sm:max-w-lg bg-white dark:bg-stone-8 rounded-xl shadow-xl"},{default:t(()=>[o("div",G,[s(e(T),{"m-0":"","text-lg":"","text-dark":"","dark:text-white":""},{default:t(()=>[S(j(a.title),1)]),_:1}),s(g,{name:"carbon:close","cursor-pointer":"",onClick:n})]),s(e(F),{"m-0":"","p-4":"","overflow-y-auto":""},{default:t(()=>[u(a.$slots,"default")]),_:3}),e(_).footer?(d(),N("div",L,[u(a.$slots,"footer")])):$("",!0)]),_:3})]),_:3},16,["appear"])])])]),_:3})]),_:3},8,["appear","show"])}}});export{U as _}; +import{d as w,ai as b,r as C,C as p,o as d,I as k,i as t,h as s,g as e,a3 as c,a4 as m,f as o,H as V,a5 as B,aj as T,l as S,t as j,a7 as F,X as u,e as N,L as $,a9 as z,aa as D,_ as H}from"./index-Njb-9Wgo.js";const I={class:"fixed inset-0 overflow-y-auto"},E={class:"flex min-h-full items-end sm:items-center justify-center text-center p-4 sm:p-0"},G={flex:"~ items-center justify-between","px-4":"","py-3":"","border-b":"~ solid stone/15","text-6":""},L={key:0,flex:"~ items-center justify-end","px-4":"","py-3":"","border-t":"~ solid stone/15"},U=w({__name:"HDialog",props:{modelValue:{type:Boolean,default:!1},appear:{type:Boolean,default:!1},title:{},preventClose:{type:Boolean,default:!1},overlay:{type:Boolean,default:!1}},emits:["update:modelValue","close"],setup(f,{emit:y}){const v=f,l=y,_=b(),x=C({enter:"ease-in-out duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"}),h=p(()=>({enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"})),r=p({get(){return v.modelValue},set(a){l("update:modelValue",a)}});function n(){r.value=!1,l("close")}return(a,i)=>{const g=H;return d(),k(e(D),{as:"template",appear:a.appear,show:e(r)},{default:t(()=>[s(e(z),{class:"fixed inset-0 flex z-2000",onClose:i[0]||(i[0]=O=>!a.preventClose&&n())},{default:t(()=>[s(e(c),m({as:"template",appear:a.appear},e(x)),{default:t(()=>[o("div",{class:V(["fixed inset-0 transition-opacity bg-stone-2/75 dark:bg-stone-8/75",{"backdrop-blur-sm":a.overlay}])},null,2)]),_:1},16,["appear"]),o("div",I,[o("div",E,[s(e(c),m({as:"template",appear:a.appear},e(h)),{default:t(()=>[s(e(B),{class:"relative text-left overflow-hidden sm:my-8 w-full flex flex-col sm:max-w-lg bg-white dark:bg-stone-8 rounded-xl shadow-xl"},{default:t(()=>[o("div",G,[s(e(T),{"m-0":"","text-lg":"","text-dark":"","dark:text-white":""},{default:t(()=>[S(j(a.title),1)]),_:1}),s(g,{name:"carbon:close","cursor-pointer":"",onClick:n})]),s(e(F),{"m-0":"","p-4":"","overflow-y-auto":""},{default:t(()=>[u(a.$slots,"default")]),_:3}),e(_).footer?(d(),N("div",L,[u(a.$slots,"footer")])):$("",!0)]),_:3})]),_:3},16,["appear"])])])]),_:3})]),_:3},8,["appear","show"])}}});export{U as _}; diff --git a/assets/HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js.br b/assets/HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js.br new file mode 100644 index 0000000000000000000000000000000000000000..f9fd75cbeb3fe69ce3f81e9ec8dffee18c4d9409 GIT binary patch literal 975 zcmV;=12Fs>j0pfN3T$KRkYC`LR+6M|zU#9f(*M)t-et?LK{cXl#T*C`gNPmPntOLX zJYQ`rRlK${Po!Xg*^&*;Ws}i_U%#JI*?(`8LIyS^V=4^rkkjW$%>P1s4d2j_){RKIW2zbRp~H!kgbba_ zTq-+>Y{dc2EUW+<3!6*Pn8nW7IPh|fZ~_Nok@1sa%#XT}kqJ+pc$57O=Nng(z#4%F z0*ljv@R8q1>MUMnZT+Z>4|p?D2CrBwv#XtNwO;4WTUnzUan*Q>jH}a}>?N=A*T&*F-oKwM?3zm1ArL&|y;xr-nXu-dep=0R=1M)?C z9B|J4rZvc?HHK`6oQEK7vNHAo6o*{u|GspU$eXux8h5~}T3e}Imw4`>ew(K)IQ#dS z2*DQXDiw8T=_#pJ)KdpXv1^J$7+;RGP2kILi4d>llk5`e;0bEO<PHNhA<%mJVE$$r`u3R4Bta zd|Rroc$TX3}SU>)!*xF~CyW<=Gd8mFK7{Qq$BqOQ9Ydrj^*^Nj;<2re%UF?nyqv6Lky~?`SA9~)#JL@<<|}hG8m=h z5IZp~+3xKid(hDEpA{XHx6GR5S4J35pI~j!E;lX9pEGjRj=5V(0ukd5YQ?;X0l21w z+b;#F%uf;8qM20kIKI1pG^s6g;&RwP>mf8Wc|-=X2jrC=quiU97ICO@#~>edA5kMogI<32 z!W-C7mljpmh*kZCkfq)yF`2st&ErFx73^oJwQFxO8^YBQGtOl>9Q}H0*S2MbLSQ## xwD2nAR%Ep5UB?;#cC@u1eR|O7!Xd8hM>Wo$q(H0o(T0L1X+Cwp#B=R$&J}yR;tl`+ literal 0 HcmV?d00001 diff --git a/assets/HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js.gz b/assets/HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..72387d4f5f85a8058b8077923cc15f250c23500e GIT binary patch literal 1075 zcmV-31kC#%iwFP!000021C>^7PvbZc{(iqASZL))Kl99ZX51)FO=io`k-0Mk84>m%Be;fZf)orv z2=@eIs7)*k333<^D3B+F0mxIr82SVT?g*Yio)KPw91%W&CinrCU)iWgpk{O|Q0ZV7%lzEJv=HjGz>X|H5ndmXv zpBo*a5Ni^3)H%biwbRdJS;2!}j@8_2!(ML~$$n3Eo2LqX`cqzZyNQgI$L?+-sm*{v znwd2B%GiWTKTBOGue9@2c~{10B@+l$Ul!VW2b~IJnkt#?F|d)hOS3oFu4TIH>DV!Q#-vsb{HC{o^sl8n81<(5tLO#D7*e-2&0$6c8D z*SxG#=`kg9C9p(HVV$tZq>W4>&f0ATwZScxrN>MvgUHUsa`nlq);eU1YA0$RS#7XR zw%YiS4y(+Cp`UW@`d`;ouCbo%lIYk>Cb`BGVN2Ad`*ER73wa>55*KINqj7fFZwYiI z=XiIJ|IfD;|L^FpTo*FTRXI?WyJd!_pC!(uwW^JZN`gzb)O=gvNVlro%YKmr6or!z zNozvi{DThQo~E$es-fl*B0QEwQ4RdN%Z1Ajt7^;@zj2|IIC-#JQ&P;9og!P!1LQ+9 z^%T$C3d&`9+xoCyawK>|f~|9|o@H;8XUv*OntqC2+ONNUaRUD@|LcKleQdW+pD>;s zegYR_zF#VK9G_u=H@6$k!f3*lI-mK=hSd7JqPi>=r|R?uqMkqE_~^@-6UuDty)T{P z60)(L48|eOAkouBCi0k}lEql4UNMXWM>rh2uP$^woEV+Y@WL9U4A+*b?%`eFH~5`U zhg(9W?N_T4$rSF6CaSp~wCdZ{^)rmZP$g8I@m!oc)8@vhPmTVG!07s;oQbK>1IoyB zh*Nzt8BS&jyaPiqL;Il&k$R?Cweu9dH$gt3N*3evsK_7O3%T_(aUFa-x?n2H7P&W5QAhVuHyrw~L0vB0sGLf2yMoR69sx%75UQ!VOsk~iN znJ(|G%{zRnqyhyU=GxdCV`x6HM%W1oQ@rc8`o^H|KRI>d<03x~u(q=?p^dJ0$kF*h t`<-Ng8EwMDLr|~qw#INQe+y1M2$Fi~N+{yST8^8+k z-|nUMe@Az4idL&F&7x|Tj={!YwoX#|iT(0m-YUL(rDa4a@_W{&wJ92vT(<r$5)>AQK_g4chqi4bhD zyinAkrKf~iQBN5l#f#{70U26d{*@Ez`Dq0L!N+t$ZCKcZjInwk9tV(6(sW&K2A2d+Hu|^Xw0OlC9mJAo22@zEH z5(#}>6yo8q!mr`&QNmoqI^bC_FKe1+9NVTEYwwNE{~w;bXqv7`)Z~uy{A{tV%Meyz zp}Ch2BusTgw04O3`UJbpuJ}Icmz|T$W))zkul3`S`=#GROy z?Dw#_2pSr~o$8>x)zWwTq!~0TdV#e;xZJcXzhLC5O}JZ%3K8RmwPN1H09;eT?U#a7 z=BEg4VqLjWXC2fWPN*OA5CnzEg(s=qvQ&_>2Q3i&ie8&9yO#+1&MgmG6Ooyt#@Qj* zbCLp-jpLUWkS4W-PFxNfXg!36CU3YwE&}pOty%8PBS3{HcMS4T_Yr9%Y3Su=fB6PB z)TJHUHDa-Y5VF*J8aw2!LG$>~W(AM4)T8fBW(ikEz&Kaik?^Ni*S6&d=UBHbqlIhY sR%Ep5on1lzVu>JqdeG>?A+GI5HEu9TL96!BhKeR>>Cyocm)c)X0Sa~1VE_OC diff --git a/assets/HDialog.vue_vue_type_script_setup_true_lang-df177714.js.gz b/assets/HDialog.vue_vue_type_script_setup_true_lang-df177714.js.gz deleted file mode 100644 index 831383caed514026a7d265901c13f0229e15b640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmV-21kL*&iwFP!000021C>^7PuoZk{(is0tWaf3vmq(af{}X?Pzn<2eJDjIArx)w zbz-viTHbYDaNXa2Gj>8ql;l()@!0FxXP%jznN5=By0BH`2;)paB!mMf2(I9YAO}ql z!5zUE8WRg60s}(=3F4SA1aU%`LQJ6Hmf#V@Dd8oE7s3Zn1V6wMyny&jcmw|ulpqPd z!#%+vh;zbM5Q6X;`UJOiTGT^nLO&9;@8IMC$g;JKB&fW?ss9YH;iPzC%es44L^gaTlM>yNTttiuM?s4kU?JP z-1t?hBdH#RDy3i9c`p4+t(6oRL^2kovi?D@29f7d6nhM8Vigk9$SNnO`bufDkC2X0 ziTQ4e8f2PS<3F)7kA#)}N+-q}5fy%0k#gXZ*C=WzZPhU|IT1=ORq(oG(`&^lGg~wy1U@_mMRQ>tw5q z@9D70JQxMJ>w3YLb(L$Z$Gaptwh)<7m?CV6rgYygbZNnaLP>spx;+|ahy9j7S8_h? z4)Xu`*5dyY{k7*ofw`)N(z;$%;OQ5cGwG~qqo$H@g;yzeTj2<=uDy%6%tDI7$%v#g zp>M%K4{%RgSYF*yy8;qCmPJtwgWHRR%LuD#>`M3AgG%7!!EVh-Fh6CS|B(F&64)3?su44j;W|5Bfe%jNT`BVy#k!YfDvk@Fwsp{7I;z zEuqr(%hib#5_cyP+1?LI#&&i6jFKpl8C7RG=V#8ey>XgTqklZqs`)5pe9G03GBO?E zRNqX7Q|J=!z=+S#ek3BKo+(!EJcVy%YVVCu6a$_4ZG+$hE(@azp6i50O5=*EGzrIkRuciKyjfG3 zFYm3*JAA985(OO^rLDmj+E1(%c8tQL+xI%L*690hm%8!$B0u-AwzD;%jh=t#qVt39 s8_5DUDy#ilw>VoF0HcmZyP776oHakbe$sE6etq%Re@A489gPV906(T0fB*mh diff --git a/assets/HDropdown-d875872a.js b/assets/HDropdown-e4hPkesl.js similarity index 81% rename from assets/HDropdown-d875872a.js rename to assets/HDropdown-e4hPkesl.js index e65be6fab..e881385e6 100644 --- a/assets/HDropdown-d875872a.js +++ b/assets/HDropdown-e4hPkesl.js @@ -1 +1 @@ -import{n,c as t,o as p,I as a,i as e,X as r,a4 as c}from"./index-1d8ae391.js";const _={};function d(o,l){const s=t("VDropdown");return p(),a(s,c({triggers:["hover"],"popper-triggers":["hover"],delay:200},o.$attrs),{popper:e(()=>[r(o.$slots,"dropdown")]),default:e(()=>[r(o.$slots,"default")]),_:3},16)}const i=n(_,[["render",d]]);export{i as default}; +import{n,c as t,o as p,I as a,i as e,X as r,a4 as c}from"./index-Njb-9Wgo.js";const _={};function d(o,l){const s=t("VDropdown");return p(),a(s,c({triggers:["hover"],"popper-triggers":["hover"],delay:200},o.$attrs),{popper:e(()=>[r(o.$slots,"dropdown")]),default:e(()=>[r(o.$slots,"default")]),_:3},16)}const i=n(_,[["render",d]]);export{i as default}; diff --git a/assets/HDropdownMenu-dc9e50a5.js b/assets/HDropdownMenu-dc9e50a5.js deleted file mode 100644 index 376c37571..000000000 --- a/assets/HDropdownMenu-dc9e50a5.js +++ /dev/null @@ -1 +0,0 @@ -import{U as f}from"./index-1d8ae391.js";export{f as default}; diff --git a/assets/HDropdownMenu-ip4X5jR_.js b/assets/HDropdownMenu-ip4X5jR_.js new file mode 100644 index 000000000..a8cf5330a --- /dev/null +++ b/assets/HDropdownMenu-ip4X5jR_.js @@ -0,0 +1 @@ +import{U as f}from"./index-Njb-9Wgo.js";export{f as default}; diff --git a/assets/HInput-6914fcb9.js b/assets/HInput--75qTLXR.js similarity index 50% rename from assets/HInput-6914fcb9.js rename to assets/HInput--75qTLXR.js index e73d9c0c1..7410c246e 100644 --- a/assets/HInput-6914fcb9.js +++ b/assets/HInput--75qTLXR.js @@ -1 +1 @@ -import{_ as m}from"./HInput.vue_vue_type_script_setup_true_lang-6058b076.js";import"./index-1d8ae391.js";export{m as default}; +import{_ as m}from"./HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js";import"./index-Njb-9Wgo.js";export{m as default}; diff --git a/assets/HInput.vue_vue_type_script_setup_true_lang-6058b076.js b/assets/HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js similarity index 92% rename from assets/HInput.vue_vue_type_script_setup_true_lang-6058b076.js rename to assets/HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js index 293c90830..f39d26bc7 100644 --- a/assets/HInput.vue_vue_type_script_setup_true_lang-6058b076.js +++ b/assets/HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js @@ -1 +1 @@ -import{d,r as n,o as r,e as i,f as p}from"./index-1d8ae391.js";const u={class:"relative w-full lg:w-48"},c=["value","placeholder","disabled"],_=d({__name:"HInput",props:{modelValue:{},placeholder:{},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(f,{expose:o,emit:a}){const t=a,l=n();function s(e){t("update:modelValue",e.target.value)}return o({ref:l}),(e,m)=>(r(),i("div",u,[p("input",{ref_key:"inputRef",ref:l,type:"text",value:e.modelValue,placeholder:e.placeholder,disabled:e.disabled,class:"relative block w-full disabled:cursor-not-allowed disabled:opacity-50 focus:outline-none border-0 rounded-md placeholder-stone-4 dark:placeholder-stone-5 text-sm px-2.5 py-1.5 shadow-sm bg-white dark:bg-dark ring-1 ring-inset ring-stone-2 dark:ring-stone-8 focus:ring-2 focus:ring-ui-primary",onInput:s},null,40,c)]))}});export{_}; +import{d,r as n,o as r,e as i,f as p}from"./index-Njb-9Wgo.js";const u={class:"relative w-full lg:w-48"},c=["value","placeholder","disabled"],_=d({__name:"HInput",props:{modelValue:{},placeholder:{},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(f,{expose:o,emit:a}){const t=a,l=n();function s(e){t("update:modelValue",e.target.value)}return o({ref:l}),(e,m)=>(r(),i("div",u,[p("input",{ref_key:"inputRef",ref:l,type:"text",value:e.modelValue,placeholder:e.placeholder,disabled:e.disabled,class:"relative block w-full disabled:cursor-not-allowed disabled:opacity-50 focus:outline-none border-0 rounded-md placeholder-stone-4 dark:placeholder-stone-5 text-sm px-2.5 py-1.5 shadow-sm bg-white dark:bg-dark ring-1 ring-inset ring-stone-2 dark:ring-stone-8 focus:ring-2 focus:ring-ui-primary",onInput:s},null,40,c)]))}});export{_}; diff --git a/assets/HKbd-87d6e50e.js b/assets/HKbd-yKscnWDX.js similarity index 84% rename from assets/HKbd-87d6e50e.js rename to assets/HKbd-yKscnWDX.js index 0b1074ff3..492c5ecc7 100644 --- a/assets/HKbd-87d6e50e.js +++ b/assets/HKbd-yKscnWDX.js @@ -1 +1 @@ -import{n,o as t,e as r,X as s}from"./index-1d8ae391.js";const o={},a={class:"inline-flex items-center justify-center text-dark dark:text-white px-1 h-6 min-w-[24px] text-[12px] rounded font-medium font-sans bg-stone-1 dark:bg-dark-9 ring-1 ring-inset ring-stone-3 dark:ring-stone-7 mr-[4px] last:mr-0"};function i(e,c){return t(),r("kbd",a,[s(e.$slots,"default")])}const _=n(o,[["render",i]]);export{_ as default}; +import{n,o as t,e as r,X as s}from"./index-Njb-9Wgo.js";const o={},a={class:"inline-flex items-center justify-center text-dark dark:text-white px-1 h-6 min-w-[24px] text-[12px] rounded font-medium font-sans bg-stone-1 dark:bg-dark-9 ring-1 ring-inset ring-stone-3 dark:ring-stone-7 mr-[4px] last:mr-0"};function i(e,c){return t(),r("kbd",a,[s(e.$slots,"default")])}const _=n(o,[["render",i]]);export{_ as default}; diff --git a/assets/HSelect-8376ebdf.js b/assets/HSelect-ymetrG2D.js similarity index 50% rename from assets/HSelect-8376ebdf.js rename to assets/HSelect-ymetrG2D.js index 3f0756d34..85f024f1b 100644 --- a/assets/HSelect-8376ebdf.js +++ b/assets/HSelect-ymetrG2D.js @@ -1 +1 @@ -import{_ as m}from"./HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js";import"./index-1d8ae391.js";export{m as default}; +import{_ as m}from"./HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js";import"./index-Njb-9Wgo.js";export{m as default}; diff --git a/assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js.br b/assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js.br deleted file mode 100644 index 332e7db1651af426ebcf439339003ea8c84966e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmV-B1H}9r*ajdR1#Z*xlA@_IC+R2RsXCf(`qOE3HA#2x{Q@iJ^0EccA#}Jtm{4Rw_ZHwcxv8-3 zgvt9^FibG;Yw4d!2fy&IZ}-Fpg*$;VR|%m1rJ)Q;6J9*&we1~2M;q2|7r1s{=b&_Q zw3I`E;;~9dvpd-Ks5`6wJaw1Q`Ztc;7q~7adFN}fi7meeqzT@L>jcnV(a*)My7~RD zKas>Uj`60~QOX*3U4J44_|J1xQZ!Pv&x8|Q|5x%O_W9X%ynffzx0^KCb+2hLK}^I- zS=**n6B>3SNssukz&GAiW`B}}bjg=KYS`-nxn3OxGiy4-I)?hI^*U|YbX)F3ei5et zqWfA^SqtvNcsJ+m&Hz&W=s#79Mm?)sCI;OE4tyvRP9yHfkmi=^U5b>fX@O|dPI~6&(cV^GmO#i@Pb!ayU#)_Sgkz8@ zO@sB9ycvzI5j92y7u{6^*khpYQJR&GJ-peP)-=nWs}H5Sow4SgD+c`-U(9jjrD0p> z26o3*{E{3O2!k)Ny*HokWL`G0n-%~7 diff --git a/assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js.gz b/assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js.gz deleted file mode 100644 index 2561b31da9086171892e31b219f64e5d4baea3ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmV;V16%wbiwFP!000021ASFZZ=^U7z3;E^pd5@;X1lYKQ9?vUO6HI`#r!n*e)|UjrUs8Q=(y0bcsjnmS7UtaO0~F)ywq{&h1? z{&CT5ZnX34A?tD_olB!it4gCN6&~1Ll&w-x5BJ$3Dk>*e3XA9!o+j&+GWnKy+v;3; zB+KV%ORk(ztw&aAhh7}TjG->*|Kz&zSUZuU_GnpSs(=D_bnk>V8d-zlGPxp;7n8>! z9j4alUVOb~rO8{Dn%18ZKD}giXiH`G6iv3?Fqd1SlxU7(&KkOEc@P`%ZANb2K9&TL z(GRN1w^ZDZY{k3fQp+0C=6dxm1J;#y=^|>Ig2+nWeNj}RsBL%!T`)@XKJJFbn5=>}%Ry!(@7Cyf z+*vZUnwew_pOn;Aj@cb1yWlO$GLyVJkH3GPOc%4)K7`^JcP;-U5g2{MeIMTrfjGir zoZXH2G}#gAY|W#WC)90pHe!m$u;euyc;{`kUZV|_<|C(3W15B``oaOlR*5 zVsc&*Wyyu~-ntmN!9}V$r)(CUQ}=ceT)=`W{$&<}KlBq`^ub;gQOzije0KG((z zsYs7lFpmc>Ts@$|(lcvXI*x^?i|GKd)ml_~gSPT)6U3Yb7n57sbyNeAk_&0K>F-Q# zsM4r3+KZJ@MMSK=x0w_&641ZKFiJoDncc}zL5>8?U83X)RSfevyu~r$<#imt(r=RW zFU@#>u$+h0{O3{_!tq>ro-u G1^@tR%f<@; diff --git a/assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js b/assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js similarity index 96% rename from assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js rename to assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js index d9fa30694..f54b9b521 100644 --- a/assets/HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js +++ b/assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js @@ -1 +1 @@ -import{d as b,C as f,c as g,o as l,I as _,i as n,f as t,e as r,Q as h,M as v,t as d,g as k,h as w,a4 as x,_ as y,H as V}from"./index-1d8ae391.js";const C={class:"inline-flex w-full"},B=["disabled"],M={class:"block truncate"},S={class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-2.5"},$={class:"w-full lg:w-48 focus:outline-none overflow-y-auto scroll-py-1 p-1 max-h-60"},z=["disabled","onClick"],D=b({__name:"HSelect",props:{modelValue:{},options:{},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(i,{emit:c}){const o=i,u=c,a=f({get(){return o.options.find(e=>e.value===o.modelValue)??o.options[0]},set(e){u("update:modelValue",e.value)}});return(e,H)=>{const p=y,m=g("VMenu");return l(),_(m,x({triggers:["click"],"popper-triggers":["click"],delay:0,disabled:e.disabled},e.$attrs),{popper:n(()=>[t("div",$,[(l(!0),r(v,null,h(e.options,s=>(l(),r("button",{key:s.value,disabled:s.disabled,class:V(["w-full px-2 py-1.5 border-size-0 cursor-pointer disabled:cursor-not-allowed text-sm text-left rounded-md truncate bg-inherit hover:not-disabled:bg-stone-1 dark:hover:not-disabled:bg-stone-9",{"font-bold":e.modelValue===s.value}]),onClick:I=>a.value=s},d(s.label),11,z))),128))])]),default:n(()=>[t("div",C,[t("button",{class:"relative block w-full lg:w-48 disabled:cursor-not-allowed focus:outline-none border-0 rounded-md text-left cursor-default text-sm gap-x-2 px-2.5 py-1.5 shadow-sm bg-white dark:bg-dark ring-1 ring-inset ring-stone-2 dark:ring-stone-8 focus:ring-2 focus:ring-ui-primary pe-9 flex items-center",disabled:e.disabled},[t("span",M,d(k(a).label),1),t("span",S,[w(p,{name:"carbon:chevron-down",class:"flex-shrink-0 text-stone-5 h-5 w-5"})])],8,B)])]),_:1},16,["disabled"])}}});export{D as _}; +import{d as b,C as f,c as g,o as l,I as _,i as n,f as t,e as r,Q as h,M as v,t as d,g as k,h as w,a4 as x,_ as y,H as V}from"./index-Njb-9Wgo.js";const C={class:"inline-flex w-full"},B=["disabled"],M={class:"block truncate"},S={class:"absolute inset-y-0 end-0 flex items-center pointer-events-none pe-2.5"},$={class:"w-full lg:w-48 focus:outline-none overflow-y-auto scroll-py-1 p-1 max-h-60"},z=["disabled","onClick"],D=b({__name:"HSelect",props:{modelValue:{},options:{},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(i,{emit:c}){const o=i,u=c,a=f({get(){return o.options.find(e=>e.value===o.modelValue)??o.options[0]},set(e){u("update:modelValue",e.value)}});return(e,H)=>{const p=y,m=g("VMenu");return l(),_(m,x({triggers:["click"],"popper-triggers":["click"],delay:0,disabled:e.disabled},e.$attrs),{popper:n(()=>[t("div",$,[(l(!0),r(v,null,h(e.options,s=>(l(),r("button",{key:s.value,disabled:s.disabled,class:V(["w-full px-2 py-1.5 border-size-0 cursor-pointer disabled:cursor-not-allowed text-sm text-left rounded-md truncate bg-inherit hover:not-disabled:bg-stone-1 dark:hover:not-disabled:bg-stone-9",{"font-bold":e.modelValue===s.value}]),onClick:I=>a.value=s},d(s.label),11,z))),128))])]),default:n(()=>[t("div",C,[t("button",{class:"relative block w-full lg:w-48 disabled:cursor-not-allowed focus:outline-none border-0 rounded-md text-left cursor-default text-sm gap-x-2 px-2.5 py-1.5 shadow-sm bg-white dark:bg-dark ring-1 ring-inset ring-stone-2 dark:ring-stone-8 focus:ring-2 focus:ring-ui-primary pe-9 flex items-center",disabled:e.disabled},[t("span",M,d(k(a).label),1),t("span",S,[w(p,{name:"carbon:chevron-down",class:"flex-shrink-0 text-stone-5 h-5 w-5"})])],8,B)])]),_:1},16,["disabled"])}}});export{D as _}; diff --git a/assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js.br b/assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js.br new file mode 100644 index 0000000000000000000000000000000000000000..3615f7d6a4ad652bee143213bc24bcee9b608261 GIT binary patch literal 826 zcmV-A1I7Fs*ajdR1#Zjpawg0je zGyRg2g4ca4Jt_D9(2BKcU%;%%ADw#%EWlFn)&x1D(^1Zu{Oa^BK&aTpFzi2e!YK%6 zRNipM1s*`~MGFqS;Ey|mxPgxmJkf&~Azbl*51#P^r>iTZIQTO(&-S@gx+L!E;urRZ zXX>916yGbUY$`nwDhI5bP8v!d@8h%!2{YC%1?9($GH)0c8eh)|$yb;#{puM7BiXCvt?F)6@*o}-c;ofP+(aAMmi%8%IdbKCLXv#P$`q{)tJO^XR)B38=U zHm#b_v^z<91V3i@Jw8h;SYy>nmI@Xgj%hwH9GW^t(caQFu-6^ zN4`pRLW6eER4Eiy?nB&Mx!?w`L zxe9hU041ti3{RniJ@IJHsYdmVg3u=8c!hofJTWu@izs3#&INapzY&d56-U@8v_4%^ za1woYgz9iKVEDg+6Lk(eEcQ=$VqASg(8EWFaMqk%ocH^spEk?c zltITO&;|B-ltF(vn2yNdL#g-4;aN~7cA?@VG?Z0+=iq#azd-=7TcHQOiy_DHBVPGc E3bn14Z2$lO literal 0 HcmV?d00001 diff --git a/assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js.gz b/assets/HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..33d26e6ed81a0d44770b68a4bff75081cb499a17 GIT binary patch literal 933 zcmV;W16uqaiwFP!000021ASH7ZlpL6ec!L}pgb6<%yvhUQ9?vUO6DQ+kd;=EvJb7O zWx!mfjg4&6mqGmdmVqYO*=W?FkHJMQ%A?Y*8t&M|P$yy0kNO2?wR&-JZ1KcN@Ag?V?rO1OA|3}xg6OCn=P)-=q>e?d{d%U+yX(dQ2*kyEu9xoP; zQ#wSJ@qvB5CWX#A8|%)E36C%7y)cE;2aLu$r-{vsmXft6wk9oJ4L`DqeOaN~pYKb8 zK&uB?XFDwJTawa#yH&gqaq##oq{v(Vt4B0Y%3MXorw0{TaqL?dUGCr{koWLRVmToku-!YZQw|IXX>&P##frnoCd9KTWs)oD|okuvH2-p zy)h`F^AahGF1T~XhR{zgVnr!tvvCx=w-4X~HdNA2s}Ky`gF<~kMa8*Zu*n_usTmri zopV|R(C@@4wo{pJLG2P0CbhlL%~^2mkzEq6q3DXF+T>V>t$zxXa@HBE4V(2#7H{)& zr5)oE^(b=U#L+R^OejU+h|wJ$$DB3!a)3x$vRYNb)Q(hM%&~W|xW!$IH3(F4&do0V zoyiSW8WdVNmTH*?$m(00Q6Vz{!)pk$^yBZz9iJ6sQP9*zlBYt3uwKK@Fhsn(4#QXc zEwcWl84uu>3(@njHP~QR@3FXXSp0H|f5+JeCw%6A^&j>YN@pK)dJE?zZ`s(xqn|0~ zR@#c^I4W=-Njp?HktSC0&Lc6kDv{|C#u+v(Cwea@+jmdS18ID8`TnM>S!?Qso0Fev zH~$}i!N=nFWZIS^l~34?9p&NDkr0->XV@HQ3;i^(GHz0>;;a&TqZPvf(PVCfkIQU@ zIqi_ZiJUR@D^lTgU^s4lf8iSLr#^4v^#JQH@P7K^Xu#PZj^l^y+xW2>ZvXffRyAH{ H*#-ar_FT&- literal 0 HcmV?d00001 diff --git a/assets/HSlideover-f30bc89a.js b/assets/HSlideover-f30bc89a.js deleted file mode 100644 index 581fc50e6..000000000 --- a/assets/HSlideover-f30bc89a.js +++ /dev/null @@ -1 +0,0 @@ -import{V as f}from"./index-1d8ae391.js";export{f as default}; diff --git a/assets/HSlideover-uw5v90z4.js b/assets/HSlideover-uw5v90z4.js new file mode 100644 index 000000000..8f53ca0b0 --- /dev/null +++ b/assets/HSlideover-uw5v90z4.js @@ -0,0 +1 @@ +import{V as f}from"./index-Njb-9Wgo.js";export{f as default}; diff --git a/assets/HTabList-2e26ae1f.js b/assets/HTabList-2e26ae1f.js deleted file mode 100644 index 6a17a38e2..000000000 --- a/assets/HTabList-2e26ae1f.js +++ /dev/null @@ -1 +0,0 @@ -import{W as f}from"./index-1d8ae391.js";export{f as default}; diff --git a/assets/HTabList-Cs4lKIl_.js b/assets/HTabList-Cs4lKIl_.js new file mode 100644 index 000000000..641e6aff1 --- /dev/null +++ b/assets/HTabList-Cs4lKIl_.js @@ -0,0 +1 @@ +import{W as f}from"./index-Njb-9Wgo.js";export{f as default}; diff --git a/assets/HToggle-639d7067.js b/assets/HToggle-uwlg0f-R.js similarity index 50% rename from assets/HToggle-639d7067.js rename to assets/HToggle-uwlg0f-R.js index 16da73c1e..45d3d557f 100644 --- a/assets/HToggle-639d7067.js +++ b/assets/HToggle-uwlg0f-R.js @@ -1 +1 @@ -import{_ as m}from"./HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js";import"./index-1d8ae391.js";export{m as default}; +import{_ as m}from"./HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js";import"./index-Njb-9Wgo.js";export{m as default}; diff --git a/assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js.br b/assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js.br deleted file mode 100644 index dea1817acf31ac1f675dc1de036eba2adc720981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1549 zcmV+o2J-nERt_MH!nWn}Bj(0b2}%efWLm1dzVhY@2@Dr9?ni?zuj^HA$vSb0?2}e$ z5)XB2|7GjF8K!oWR6|lj!=KYv>eB@vp#<;{7D}S=EPq@2Q`RLO8CJ#`{yHTcD+?7B z_R4x?fn5{gmcTCM*}=amr^Fr1ad@o2Yg{$DoP+2QAcOJzQ7W z0HsYdo`Krvyg@lIP#1L3ZSaEb0vp|DZM4_XeF}QOd+_Xr`U-2%aUKd*p<*2^TtN++ z7~m?l-G;Y14e_Zn{viId7?Kz9aWvX6!9dZcOz!WxU=x~h!HrzYW;`FyEKKE7FQQ8G zXnMn)1gf!1FfR$xGtRjmk13mo9OiZfk7#c&!28K4ZTZ<7k?3vCdD)s-_%wD$XOM00 z;dl)19dmscK>6oB?6sqk>6s~Ggu%evGbU}({Zn>1F*`(t;KDAs<=OD4KUa=<&hE$x zraRz*agV5%+!5Pq7PZm`KZV5?Jpeob=uU>yw**h1P_Mif)BM|to5L* z1|Ym>$C)+DbH&i+d%3Qk9Ys|ssp7TXp!%uk_M$nyBrko9*w^lOKEvY+&udzh#xN`u zc@UVj>H_Cw46X(*mE(zG3MI}-Td2LIU)X+zu{=Sk>?iS04Ug}}K%2Hir8yuYi36Qi zn8mzp(RNlLspB!mC2^65S<$nyT^lpa6qUwS?*2j)T2FIkv!4!sP3_&J39+ zgao-(87~75d%S8u+zOSoA4ZvJQ95Ob=$ZjmGH?vyX&VSYg?1Psg9VeLjGu z=MU&s&;7}TDsTj-qm(k`S0WtY{1@aHp?#uLX7OsG&U4L@j;crzs<7q8PY#OMHm1MF z3S-o~H*ZAQNwJpc3BIjiGC}&eDXhFG$kcs%n*>}P#w4P#qxe=&Y@%P5(UWgNJ0#!cbZ*^6pBKDAhF7@v=O25SaJBY%aGv8LBs-qSZMLBTu* z_|ArkU76jiCEeC7gY4 zhp+{vECmN9E2g)rgM9T1(Fo0ym+dhQ@6X33ZIQ+fUf=S(qhci8?RLsd47%>#vF%eL^Fh=8X2= zUnjzVL;XGHBYOJltA>Gw7VT)$m%wV~VH9>$t03@YXdIIu;+#oKSV+L5l|%^Vy!8yk z-5=B>T-=GjERNzM?MZPjntgpGzWd)A2@KbxZWiaJjaRbqN5iEf5--burH<>}VS6s8 zy@WB{pp#gLr6rh~SY^>r30za~Xp%Q6)nAq1F`TbJkOc50C3=B|JIKVBnlEY+D(-sy zXfgZq=0F|jAirm|Sdz+G_KLnQ>Hjmy1K!Y_?Y=(B9hptq0{Q;r>a|*Th)7AJ?tXc`wuJ^SGJ6AFZx9@M9ISaD&xmclD&oy7|Y7I!`B1c&J5t*uYA z!QfDoRSZkW_`ePnvsNesNF`TXA;1-5tA0o947`{JK(Q+5zaF^{B)gb))z&9ZVK)hX diff --git a/assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js.gz b/assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js.gz deleted file mode 100644 index f39194f36a73e397e0fa8e0e0a14c3c8b569deec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1752 zcmV;}1}FI+iwFP!000021ASL{Z`-&M|Nngog(wUPp!A$}i|r~>%Ev1D?r$hcK5{(3_VAb?=ll)L=cUrN)&VualAJh_liZQ-gepf*2`wG{ zNaznoKM~q;ejXGi`ebnWPb zw0Et^nIkj89eG0vN2X-z2q&K$`IVeHa!bBB@_}4C@>^4AHAnG(xy;!rI?P{D_Trbr z_{N~4qLP{AN(R4U8`cX@-Vk{tmj)*b;D3SbHxmL440iGG0(ov5>Gd$2d%1TfYE?dyf9%k>6&1 z`?zCER4?D(h(%a?iJ;@XyTctE5Tj2oxjpXtSVK2ZXr4_Z~_iISGBEDFhA z>33X9@Ku5?mfU7DL>Sm@k{VTIPAyC3;7sw|U4astzCIW>q|~Ye4hmoA)MRu%xnY?l z7glpQ9h00Dv=TN!lge5pQA4(ebRut+5{$|Xt5><{=O;6k-Lm{1vnrhzs7Ra=F3-As zfA9WwYtz%)iyd7a+voZIX0NA<(?2stbHR+Mcw}0qMbGL}95(+nASh={bNj|xZIXjS zVjx~6Bueevni!~iw;_oU3cRccTa{2a32S^BiS#4>lej2`WK@x2oc@9PngBs6_( z@FO82G$cL$zAwXYTjM2$(!>WjTK~-e(IFLF8DU4 zhO|zSZE-ar$c9G@*GwcCdFFnbom($34Qm>gnk@hX-g)hCNI;uyQJs0FTeb!rChJrxU2lKv;?}sbhfP|Odx{r`Xj-U zHB=7u)u+2E`{HZ$n#6H@*`$`dOY5vF@Gb=#@;>#FniY^c8VWu^rbDDQ$5x(`SUNd# z?JF4)L^Y>TcNFT+>XrqaFdW zRhgXm5#*RL$=jw6{sR9?M%uT_!Jz8k9}K9{#NA7N;96DsYm4RYiJdXtO=^gfbiw+J zFUbh)q6^wjIy4TO7Ri!#4}fj2sWc&QHc$+ilEwyqLjnj29zt|tl&CBVxP!O;FirzlrdM~!A)f>FV@`@S_@^agQQKiZoYvNEJ)=l&L3Z-zxA26256jNj{geDuJIg0(?CjIJ#6aLXgG#H$c0i3r2?PSk;)d+Wi!NXp!wvFqmOKmP*`JKM%r4gdhRBw98A diff --git a/assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js b/assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js similarity index 98% rename from assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js rename to assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js index d6b563fc6..522d1741d 100644 --- a/assets/HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js +++ b/assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js @@ -1 +1 @@ -import{r as w,C as d,d as V,ao as H,ap as K,aq as L,ar as P,x as R,D as U,as as v,at as j,au as O,av as $,aw as q,ax as M,M as z,ay as b,o as y,I as h,i as A,f as g,g as i,L as F,H as k,R as G,_ as J}from"./index-1d8ae391.js";function Q(t){var s,n;let o=(s=t==null?void 0:t.form)!=null?s:t.closest("form");if(o){for(let e of o.elements)if(e!==t&&(e.tagName==="INPUT"&&e.type==="submit"||e.tagName==="BUTTON"&&e.type==="submit"||e.nodeName==="INPUT"&&e.type==="image")){e.click();return}(n=o.requestSubmit)==null||n.call(o)}}function W(t,s,n){let o=w(n==null?void 0:n.value),e=d(()=>t.value!==void 0);return[d(()=>e.value?t.value:o.value),function(l){return e.value||(o.value=l),s==null?void 0:s(l)}]}let X=Symbol("GroupContext"),Y=V({name:"Switch",emits:{"update:modelValue":t=>!0},props:{as:{type:[Object,String],default:"button"},modelValue:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,optional:!0},form:{type:String,optional:!0},name:{type:String,optional:!0},value:{type:String,optional:!0},id:{type:String,default:()=>`headlessui-switch-${H()}`}},inheritAttrs:!1,setup(t,{emit:s,attrs:n,slots:o,expose:e}){let l=K(X,null),[u,f]=W(d(()=>t.modelValue),a=>s("update:modelValue",a),d(()=>t.defaultChecked));function p(){f(!u.value)}let C=w(null),c=l===null?C:l.switchRef,x=L(d(()=>({as:t.as,type:n.type})),c);e({el:c,$el:c});function S(a){a.preventDefault(),p()}function I(a){a.key===b.Space?(a.preventDefault(),p()):a.key===b.Enter&&Q(a.currentTarget)}function B(a){a.preventDefault()}let m=d(()=>{var a,r;return(r=(a=P(c))==null?void 0:a.closest)==null?void 0:r.call(a,"form")});return R(()=>{U([m],()=>{if(!m.value||t.defaultChecked===void 0)return;function a(){f(t.defaultChecked)}return m.value.addEventListener("reset",a),()=>{var r;(r=m.value)==null||r.removeEventListener("reset",a)}},{immediate:!0})}),()=>{let{id:a,name:r,value:N,form:_,...T}=t,D={checked:u.value},E={id:a,ref:c,role:"switch",type:x.value,tabIndex:0,"aria-checked":u.value,"aria-labelledby":l==null?void 0:l.labelledby.value,"aria-describedby":l==null?void 0:l.describedby.value,onClick:S,onKeyup:I,onKeypress:B};return v(z,[r!=null&&u.value!=null?v(j,O({features:$.Hidden,as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:u.value,form:_,name:r,value:N})):null,q({ourProps:E,theirProps:{...n,...M(T,["modelValue","defaultChecked"])},slot:D,attrs:n,slots:o,name:"Switch"})])}}});const Z={class:"absolute inset-0 h-full w-full flex items-center justify-center"},ae=V({__name:"HToggle",props:{modelValue:{type:Boolean},disabled:{type:Boolean,default:!1},onIcon:{},offIcon:{}},emits:["update:modelValue"],setup(t,{emit:s}){const n=t,o=s,e=d({get(){return n.modelValue},set(l){o("update:modelValue",l)}});return(l,u)=>{const f=J;return y(),h(i(Y),{modelValue:i(e),"onUpdate:modelValue":u[0]||(u[0]=p=>G(e)?e.value=p:null),disabled:l.disabled,class:k(["relative inline-flex vertical-middle h-5 w-10 p-0 flex-shrink-0 border-2 border-transparent cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 focus:outline-none rounded-full focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900",[i(e)?"bg-ui-primary":"bg-stone-3 dark:bg-stone-7"]])},{default:A(()=>[g("span",{class:k(["pointer-events-none relative inline-block h-4 w-4 rounded-full bg-white dark:bg-dark shadow transform ring-0 transition ease-in-out duration-200",[i(e)?"translate-x-5":"translate-x-0"]])},[g("span",Z,[i(e)&&l.onIcon||!i(e)&&l.offIcon?(y(),h(f,{key:0,name:i(e)?l.onIcon:l.offIcon,class:"h-3 w-3 text-stone-7 dark:text-stone-3"},null,8,["name"])):F("",!0)])],2)]),_:1},8,["modelValue","disabled","class"])}}});export{ae as _}; +import{r as w,C as d,d as V,ao as H,ap as K,aq as L,ar as P,x as R,D as U,as as v,at as j,au as O,av as $,aw as q,ax as M,M as z,ay as b,o as y,I as h,i as A,f as g,g as i,L as F,H as k,R as G,_ as J}from"./index-Njb-9Wgo.js";function Q(t){var s,n;let o=(s=t==null?void 0:t.form)!=null?s:t.closest("form");if(o){for(let e of o.elements)if(e!==t&&(e.tagName==="INPUT"&&e.type==="submit"||e.tagName==="BUTTON"&&e.type==="submit"||e.nodeName==="INPUT"&&e.type==="image")){e.click();return}(n=o.requestSubmit)==null||n.call(o)}}function W(t,s,n){let o=w(n==null?void 0:n.value),e=d(()=>t.value!==void 0);return[d(()=>e.value?t.value:o.value),function(l){return e.value||(o.value=l),s==null?void 0:s(l)}]}let X=Symbol("GroupContext"),Y=V({name:"Switch",emits:{"update:modelValue":t=>!0},props:{as:{type:[Object,String],default:"button"},modelValue:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,optional:!0},form:{type:String,optional:!0},name:{type:String,optional:!0},value:{type:String,optional:!0},id:{type:String,default:()=>`headlessui-switch-${H()}`}},inheritAttrs:!1,setup(t,{emit:s,attrs:n,slots:o,expose:e}){let l=K(X,null),[u,f]=W(d(()=>t.modelValue),a=>s("update:modelValue",a),d(()=>t.defaultChecked));function p(){f(!u.value)}let C=w(null),c=l===null?C:l.switchRef,x=L(d(()=>({as:t.as,type:n.type})),c);e({el:c,$el:c});function S(a){a.preventDefault(),p()}function I(a){a.key===b.Space?(a.preventDefault(),p()):a.key===b.Enter&&Q(a.currentTarget)}function B(a){a.preventDefault()}let m=d(()=>{var a,r;return(r=(a=P(c))==null?void 0:a.closest)==null?void 0:r.call(a,"form")});return R(()=>{U([m],()=>{if(!m.value||t.defaultChecked===void 0)return;function a(){f(t.defaultChecked)}return m.value.addEventListener("reset",a),()=>{var r;(r=m.value)==null||r.removeEventListener("reset",a)}},{immediate:!0})}),()=>{let{id:a,name:r,value:N,form:_,...T}=t,D={checked:u.value},E={id:a,ref:c,role:"switch",type:x.value,tabIndex:0,"aria-checked":u.value,"aria-labelledby":l==null?void 0:l.labelledby.value,"aria-describedby":l==null?void 0:l.describedby.value,onClick:S,onKeyup:I,onKeypress:B};return v(z,[r!=null&&u.value!=null?v(j,O({features:$.Hidden,as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:u.value,form:_,name:r,value:N})):null,q({ourProps:E,theirProps:{...n,...M(T,["modelValue","defaultChecked"])},slot:D,attrs:n,slots:o,name:"Switch"})])}}});const Z={class:"absolute inset-0 h-full w-full flex items-center justify-center"},ae=V({__name:"HToggle",props:{modelValue:{type:Boolean},disabled:{type:Boolean,default:!1},onIcon:{},offIcon:{}},emits:["update:modelValue"],setup(t,{emit:s}){const n=t,o=s,e=d({get(){return n.modelValue},set(l){o("update:modelValue",l)}});return(l,u)=>{const f=J;return y(),h(i(Y),{modelValue:i(e),"onUpdate:modelValue":u[0]||(u[0]=p=>G(e)?e.value=p:null),disabled:l.disabled,class:k(["relative inline-flex vertical-middle h-5 w-10 p-0 flex-shrink-0 border-2 border-transparent cursor-pointer disabled:cursor-not-allowed disabled:opacity-50 focus:outline-none rounded-full focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-white dark:focus-visible:ring-offset-gray-900",[i(e)?"bg-ui-primary":"bg-stone-3 dark:bg-stone-7"]])},{default:A(()=>[g("span",{class:k(["pointer-events-none relative inline-block h-4 w-4 rounded-full bg-white dark:bg-dark shadow transform ring-0 transition ease-in-out duration-200",[i(e)?"translate-x-5":"translate-x-0"]])},[g("span",Z,[i(e)&&l.onIcon||!i(e)&&l.offIcon?(y(),h(f,{key:0,name:i(e)?l.onIcon:l.offIcon,class:"h-3 w-3 text-stone-7 dark:text-stone-3"},null,8,["name"])):F("",!0)])],2)]),_:1},8,["modelValue","disabled","class"])}}});export{ae as _}; diff --git a/assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js.br b/assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js.br new file mode 100644 index 0000000000000000000000000000000000000000..20a39793d93202eecf57f13b1a0159a6013980b7 GIT binary patch literal 1546 zcmV+l2KD(HRt_MH!nWD-l93x(E8!-FAv06$^`&_Ym|1X?FFbI0U9U=~TN2qPQE3vE zbZh@*Yu*e~OU#f6BVVBg4vA!(XSQV`ZVD!d_Xg zEU;@r+!ENOJUjST<&?OCIS!8wPQWgNsGl$ozFGnIo2YX^hoF!C2Lse*6I@r>42?~+ zoPoM1*q{=qs1L^IHh4jIfsO97A%^SdJ_S8s79_i&yTURQT!n}wNLaxDx6r{FX1I-W zx96=+V|wb0KgejuO7^EjlG?>728t;aa(~x_In{Fs#K^T`#`E#q!c-CU5~?&$rZ?P4 zpc=ab^O7h%m6`m z@_?w9+>yD}X3|O@fMA#O@oBR%jkcWwg=NdX5Cd7wA&rtO!a@z{)*Haf@j-xZuxo}} zg@&6X^V%z@H}*4|OF;PGS23}bv9%Qq;-M9O1QRDA+-ysy6ht6Vd0{&0XjIQ;lggnl zr#q#%p?KB0mpqC0RG}aA<;G9WirBWKzebHQ zYTlbSqU@wt%k%`_)-ahM{oE8*UKC{NzP(KXt`1`o(b&;_`Qcb1q3%>040+`+?+)s# zP=QI=b3LKwGANgd0;n88lOu8c#TkDoeRC^l80BOfxNyeNw8UGSyiyL%gH~WZ8QDx; zfi1kV^IP}6q7lG{%K*7Grl^ z8U8lk`h#}an~*X!r~i(C?$|pPGkyM6S2ZbO52+Z_@NT2@OZvZqSnL$s6F|a4a4$s( zkEl|nf}=xksZ2**cm>S6=wY2%z0&PAQPQ`c)OoK7x0H`B(Z7@$dcEa6eZw9U%wvG> zY^>Rp+0EL}ZT)to;|x6K&eLajv0-P_#WM=A;Cqy&%S9qVmY__ALsq=b_qX&=68}Tk z0#lZv1G5#==aYkc^$XDm&6JnzF%Iv~$0luIjvS=9<#|WxNV;0>l$*$r_K&Rqm=W z*Uf=C&_RCBYOy4hwd|qDLQ@*dMl$25kiG=IZ_l<@CDz{B{jCS(D#`vyGSb9ao8&Ix z%=72hNfsx^$7C88Nj?AI_!A1`-rD*^8;=e} wS!J+?jQ{IcGi!@t1XFR%HDX*d&Kh-O&cKU#1Qe^H{_6?%fn*o+t~&el35dN7W&i*H literal 0 HcmV?d00001 diff --git a/assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js.gz b/assets/HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cfbd7161aa17a04824c473e92247cefcaffbbbc9 GIT binary patch literal 1752 zcmV;}1}FI+iwFP!000021ASL(Z`(E({{H?7g(wUPp!B-kifszipiR3bYnyaU(rz=1 zjFu>y2~Dab<;xWP_Z^CoFS!h`eRw&CJlE&Yd|oPTYaLJ%EXlDWImsRQN~m)5gwWE_ z4}^Yq^dq4y_h+(lzI$aAZoRj&SnPkzdJ)Be&#>Bk#$zBfm9;R&x~ppUa%BqO+Sx^vk!Y zif;@$EGn5Nm+0!TTIh`^ThBX7Fd3KA#L(OcZWrJm^V$Hr+V8}&# zTGd$2d%1S-${=dyf9%k>6&1 z`>10}R4?D(h(%a?iJ;@XyTctE5Tj2oxjAL+$Sm@k{VTIPAyC3;7sw=U4astzB(8-q|~Ye4hmoA)MRu%xnY?l z7glpQ9h00Dv=TN!lge5pQA4(ebRut*5{$|Xt5><{=f^Xa-Lm{1vnrhzs7Ra=F3-As zfA9WwYtz%)iyd7a+voZIX0NA<)88{jbHR+Mcw}0qMbGLJ95#P9ASh={bNkv_ZIXlM z#6Y}CNR-;SH8D{4ZbK3y6nI$?wkn};64v-M66pv02XRph$*3a5IQ@qEngBs6_x z@FO82G$cL$zAwXYTjM2$(!>WT=@6A$?cA0dXh}fI>g%xC#e(aRNF8DU4 zhO|zSZE-ar$cBdu*GwcCdFFnbom($34Qm>gnk@hX-g@nDNI;uyQJs3GTeb!rCh=nT0iefv_(EjbXS>JrxU2lKv;?}sbhfP|Odx{r`Xj-U zHB=7u)u+2EJM*=AP2xDdY*I_!rghd8c$b0=d6#-g%?ijJ4F#Vd(;-ruV=K=|ES;RX z_LU3?qMFmFI|}t@b<2WIm=G+VtWhHNgCyeZ=AKN>Os4td389_cPD;sR*FlmC7=2*t zs!UG(2y)Dre^PEX|DkO-@va+2A zP;2Q#tq_^D9N>HK7tPP5SiA8(r}l2&4+d0e;_fBiajh!-xyAB##LgJ+CN;!Kx?p|6 zmt=%?(FN@%9U6yCi)6{$2f()1RGJVt8z_cMNn?Y*AOQpg4r8wTtaq5!(bK_ zpj@!@q!4TsaLeW<%9yM0;HEN`7wc{ct%Wkz!mh9VeJ7V{Iu)R4*Q1_lJkV*lp%d|- z$Misd@VtRgo`Swf4WpvyhE3NWM~{H-_&(YLsC$DYWW7pF`x2-DmGGvK%NQQKiZoYvNEJ)=l&L3Z-zxA26256jNj{gkFuJIg0(?CjIJ#6aLXgG#F7m2u$oF!QU~GzfVojRDiv?Tzfq)Hm&!%}xN6Dr?Vf_B!R5w-A&cAt*oY`vk7su?1$124+TcwG7(WIA94{vxa_wx1EVm z!y+ytaCeYbn!3g4#g4HpFX+LdRrC^!-JK7;eOrV6@=}9=hz z;T-@Sp#_2Vu3jkFFn0-yX5iW-eBBGU_pLW|XXOV#mKG&{1_X4c0@Q`cuNWb6Fa$6g ulNazyt`mTXpC5o^mxwTI??fH=xwjtti=@o`8M|%{|MxGHuO~cL4gdiD&Q5p$ literal 0 HcmV?d00001 diff --git a/assets/HTooltip-b9b62008.js b/assets/HTooltip-7zzxWZEw.js similarity index 50% rename from assets/HTooltip-b9b62008.js rename to assets/HTooltip-7zzxWZEw.js index 06605235a..6b729c721 100644 --- a/assets/HTooltip-b9b62008.js +++ b/assets/HTooltip-7zzxWZEw.js @@ -1 +1 @@ -import{_ as m}from"./HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js";import"./index-1d8ae391.js";export{m as default}; +import{_ as m}from"./HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js";import"./index-Njb-9Wgo.js";export{m as default}; diff --git a/assets/HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js b/assets/HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js similarity index 82% rename from assets/HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js rename to assets/HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js index 414a6b783..71b4569a5 100644 --- a/assets/HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js +++ b/assets/HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js @@ -1 +1 @@ -import{d as s,c as r,o as p,I as n,i as o,X as t,l,t as i,ae as c,af as d}from"./index-1d8ae391.js";const u=s({__name:"HTooltip",props:{text:{default:""}},setup(m){return(e,_)=>{const a=r("VTooltip");return p(),n(a,c(d(e.$attrs)),{popper:o(()=>[t(e.$slots,"text",{},()=>[l(i(e.text),1)])]),default:o(()=>[t(e.$slots,"default")]),_:3},16)}}});export{u as _}; +import{d as s,c as r,o as p,I as n,i as o,X as t,l,t as i,ae as c,af as d}from"./index-Njb-9Wgo.js";const u=s({__name:"HTooltip",props:{text:{default:""}},setup(m){return(e,_)=>{const a=r("VTooltip");return p(),n(a,c(d(e.$attrs)),{popper:o(()=>[t(e.$slots,"text",{},()=>[l(i(e.text),1)])]),default:o(()=>[t(e.$slots,"default")]),_:3},16)}}});export{u as _}; diff --git a/assets/_...all_-e9317114.js b/assets/_...all_-30dAHUa9.js similarity index 88% rename from assets/_...all_-e9317114.js rename to assets/_...all_-30dAHUa9.js index fed509be2..0c591be0a 100644 --- a/assets/_...all_-e9317114.js +++ b/assets/_...all_-30dAHUa9.js @@ -1 +1 @@ -import{d as r,a as i,r as u,s as _,x as d,e as f,h as o,f as t,i as x,y as p,o as v,l as m,t as w,g,_ as h,q as a}from"./index-1d8ae391.js";const B={class:"flex items-center justify-between flex-col lg:flex-row lg:gap-12 absolute left-[50%] top-[50%] -translate-x-50% -translate-y-50%"},N={class:"flex flex-col gap-4"},k=t("h1",{class:"m-0 text-6xl font-sans"}," 404 ",-1),y=t("div",{class:"desc mx-0 text-stone-5 text-xl"}," 抱歉,你访问的页面不存在 ",-1),b=r({__name:"[...all]",setup(I){const s=i(),e=u({inter:Number.NaN,countdown:5});_(()=>{e.value.inter&&window.clearInterval(e.value.inter)}),d(()=>{e.value.inter=window.setInterval(()=>{e.value.countdown--,e.value.countdown===0&&(e.value.inter&&window.clearInterval(e.value.inter),n())},1e3)});function n(){s.push("/")}return(C,V)=>{const l=h,c=p;return v(),f("div",B,[o(l,{name:"404",class:"text-[300px] lg:text-[400px]"}),t("div",N,[k,y,t("div",null,[o(c,{onClick:n},{default:x(()=>[m(w(g(e).countdown)+" 秒后,返回首页 ",1)]),_:1})])])])}}});typeof a=="function"&&a(b);export{b as default}; +import{d as r,a as i,r as u,s as _,x as d,e as f,h as o,f as t,i as x,y as p,o as v,l as m,t as w,g,_ as h,q as a}from"./index-Njb-9Wgo.js";const B={class:"flex items-center justify-between flex-col lg:flex-row lg:gap-12 absolute left-[50%] top-[50%] -translate-x-50% -translate-y-50%"},N={class:"flex flex-col gap-4"},k=t("h1",{class:"m-0 text-6xl font-sans"}," 404 ",-1),y=t("div",{class:"desc mx-0 text-stone-5 text-xl"}," 抱歉,你访问的页面不存在 ",-1),b=r({__name:"[...all]",setup(I){const s=i(),e=u({inter:Number.NaN,countdown:5});_(()=>{e.value.inter&&window.clearInterval(e.value.inter)}),d(()=>{e.value.inter=window.setInterval(()=>{e.value.countdown--,e.value.countdown===0&&(e.value.inter&&window.clearInterval(e.value.inter),n())},1e3)});function n(){s.push("/")}return(C,V)=>{const l=h,c=p;return v(),f("div",B,[o(l,{name:"404",class:"text-[300px] lg:text-[400px]"}),t("div",N,[k,y,t("div",null,[o(c,{onClick:n},{default:x(()=>[m(w(g(e).countdown)+" 秒后,返回首页 ",1)]),_:1})])])])}}});typeof a=="function"&&a(b);export{b as default}; diff --git a/assets/_...all_-30dAHUa9.js.br b/assets/_...all_-30dAHUa9.js.br new file mode 100644 index 0000000000000000000000000000000000000000..f4fca3740ed5d49114a4da99da8f773a9e995be0 GIT binary patch literal 558 zcmV+}0@3{&ECc|Il&j%xPY+y@TD2CQZl}ZT(9Qaf`JX!7yG*)Y(!V}Agep!vqC=*j zDXg4N!?w0Q&*k(6$i1(6Xk(1_qPZxFdtn$*d_!xAZVx6LHE-wm8w0))wV#njq>GC z?6Q2iQ}2=}DWh(^8mQA7viK;FoF|uwS`Tx&(mP4>3L$7aQDp(>52|Tm@pZx_FWs)` zB_cEfUSEG6sP zB62=LlHZ3{SG0EhMX=Z56pqh^(A2{vPu~bB7vZ&1xV@>hE^i(zOY{e+WVWb8HMZPi zjcF>m*h+&bm58mZXv-&j7E6HFYOLo7bS^t*2g#VC@!%0|CSw#3pViBC0%Ca#8tylj zXhX^rZlmjcvJ664`+&Q`X~W52E?pwzkX%qnycz$9%pa@jv{U wR-wZ__{!z4I$pD-o^5teemjiA3hmo_fg<4p9_2_BwI9 z-ZkEJ{@MXMkvQ_z?q-z+K@RVmvWrSf$$$(Z%H)`t%;Yi z*5xUMzha)})oV5K|J{Hfj#EK{ZJNf~Q7!@hM28rI6VjYtwv?gepO`@(36x&^N>9cuf)K$nokB!n-%ll!eIXN7lo_#mERn9 JG7&8V008~7LWckV literal 0 HcmV?d00001 diff --git a/assets/_...all_-e9317114.js.br b/assets/_...all_-e9317114.js.br deleted file mode 100644 index c1f97c593b90c7c833f659522f8affbc5a71f1d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 559 zcmV+~0?_>%ECc|Il&j%xPY+y@TD2CQZl}ZT(9Qaf`JYbRvrM|5rhj=NV0SpBPJOJn z1h6~JT|Q33wkAH$<@5%~y{~#`V~qBqxhRTzVHi++Lu-j{4<;Npmjxj1RwEH@#2V3x zIo8-=gCPt?7-NDN3QVxY90o^}D6mJ04BPPmQw-iC8%-U}q>$z`H8!kjMkR?^HP1Z`)^6@dPrS|$}=CtQm1 z&6-Z4;Wh+8d5mMsr_p>ra!NMJOaeSH2C8|3Z_<74AFVgBg7b7;Q2h;*Vl}tOeld@^ zSg&O@WT;G^LdS8UH0=}q3uyI;D_}P_dM?8=W4+Vn5H@_uo;dH(J9vTnhd9|y%fV1e z);HDI`3OmVA6{J0+VvN~UWZdSJ{v}+9xi$MMo75`ua&~>O|7-Nd9W-wZ__{!z4I$pD-o^5*iC4Pz>zt$r(Sa85=D_?uM@ZH zUE^IRjx67}fB+$c0P!W@09;y$0}=;N|4h?1C;kGvPSR4r1^Mu1X6NmU-po2qQjw`L zM7~5B_y%Ig4CEjU44^O&0yPl9*noh@fP&aS0W$+B2m=#f1`<#PrZ9qmF~)G$fL}$K zNU*aJ^N<#HE4=B`&08&JPvTA>xKwD{D+A_B>Eejd0>z3Z(hewBG(&s2RB<%3hg3}| z<;Y~%fnbP@+}h5>)Yv0GwOiMbKa_&yiXuiMW%st4SNlkbbY^;T5f&^hr^ z)_Hl`hQDH-=QSG*^8eicCze$~i*D-1I#JF86$_4Zw3JSo%Q3+l*s3xuQ^v^-+%YXJ zwPM~F0x#_>&(K5*7p+FP4Lv~^luNbskTI-=T2HUH*=(jo-)!a5Z`VH7(yW)D3%z}q zox40|%-k73DfkYHgMF7*P=++}bEe#)ma3PKDH#!JUFc$6!|3$$)A^IfdP&ZXp3Pss zTYP%1H$-nm%j#P&a9fo|^Hr5rK+RGr^h5SMycPpD8a^3X9a_}Cg<<{lmxZg&mEUN& JU_>nh000gWMG61_ diff --git a/assets/actionbar.demo-02214cdf.js.br b/assets/actionbar.demo-02214cdf.js.br deleted file mode 100644 index 391ed809bb7bb45e4579552a24c50360fed2e74d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1176 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 CE8%tk diff --git a/assets/actionbar.demo-02214cdf.js b/assets/actionbar.demo-4Q7uUz8r.js similarity index 96% rename from assets/actionbar.demo-02214cdf.js rename to assets/actionbar.demo-4Q7uUz8r.js index 0e08ff473..4cec89eca 100644 --- a/assets/actionbar.demo-02214cdf.js +++ b/assets/actionbar.demo-4Q7uUz8r.js @@ -1 +1 @@ -import{_ as F}from"./index.vue_vue_type_script_setup_true_lang-c5a2628f.js";import{d as R,r as c,c as u,o as G,e as I,h as e,i as d,g as a,l as i,f as x,P as S,O as j,q as v}from"./index-1d8ae391.js";const A=x("p",null,"FixedActionBar",-1),N=x("p",{style:{"margin-bottom":"0"}}," 避免因页面过长导致操作按钮需要滚动到页面底部才能操作,例如表单页 ",-1),O=R({name:"ComponentExampleActionbar",__name:"actionbar.demo",setup(T){const l=c({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""});return($,o)=>{const k=S,s=u("ElInput"),n=u("ElFormItem"),r=u("ElOption"),f=u("ElSelect"),b=u("ElDatePicker"),p=u("ElCol"),_=u("ElTimePicker"),y=u("ElSwitch"),m=u("ElCheckbox"),E=u("ElCheckboxGroup"),V=u("ElRadio"),U=u("ElRadioGroup"),w=u("ElForm"),C=u("ElRow"),B=j,g=u("ElButton"),P=F;return G(),I("div",null,[e(k,{title:"固定底部操作栏",content:"避免因页面过长导致操作按钮需要滚动到页面底部才能操作,例如表单页"},{content:d(()=>[A,N]),_:1}),e(B,null,{default:d(()=>[e(C,null,{default:d(()=>[e(p,{md:24,lg:12},{default:d(()=>[e(w,{ref_key:"form",ref:l,model:a(l),"label-width":"120px"},{default:d(()=>[e(n,{label:"活动名称"},{default:d(()=>[e(s,{modelValue:a(l).name,"onUpdate:modelValue":o[0]||(o[0]=t=>a(l).name=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动区域"},{default:d(()=>[e(f,{modelValue:a(l).region,"onUpdate:modelValue":o[1]||(o[1]=t=>a(l).region=t),placeholder:"请选择活动区域"},{default:d(()=>[e(r,{label:"区域一",value:"shanghai"}),e(r,{label:"区域二",value:"beijing"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动时间"},{default:d(()=>[e(p,{span:11},{default:d(()=>[e(b,{modelValue:a(l).date1,"onUpdate:modelValue":o[2]||(o[2]=t=>a(l).date1=t),type:"date",placeholder:"选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(p,{class:"line",span:2},{default:d(()=>[i(" - ")]),_:1}),e(p,{span:11},{default:d(()=>[e(_,{modelValue:a(l).date2,"onUpdate:modelValue":o[3]||(o[3]=t=>a(l).date2=t),placeholder:"选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{label:"即时配送"},{default:d(()=>[e(y,{modelValue:a(l).delivery,"onUpdate:modelValue":o[4]||(o[4]=t=>a(l).delivery=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动性质"},{default:d(()=>[e(E,{modelValue:a(l).type,"onUpdate:modelValue":o[5]||(o[5]=t=>a(l).type=t)},{default:d(()=>[e(m,{label:"美食/餐厅线上活动",name:"type"}),e(m,{label:"地推活动",name:"type"}),e(m,{label:"线下主题活动",name:"type"}),e(m,{label:"单纯品牌曝光",name:"type"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"特殊资源"},{default:d(()=>[e(U,{modelValue:a(l).resource,"onUpdate:modelValue":o[6]||(o[6]=t=>a(l).resource=t)},{default:d(()=>[e(V,{label:"线上品牌商赞助"}),e(V,{label:"线下场地免费"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动形式"},{default:d(()=>[e(s,{modelValue:a(l).desc,"onUpdate:modelValue":o[7]||(o[7]=t=>a(l).desc=t),type:"textarea"},null,8,["modelValue"])]),_:1}),e(n,{label:"活动名称"},{default:d(()=>[e(s,{modelValue:a(l).name,"onUpdate:modelValue":o[8]||(o[8]=t=>a(l).name=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动区域"},{default:d(()=>[e(f,{modelValue:a(l).region,"onUpdate:modelValue":o[9]||(o[9]=t=>a(l).region=t),placeholder:"请选择活动区域"},{default:d(()=>[e(r,{label:"区域一",value:"shanghai"}),e(r,{label:"区域二",value:"beijing"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动时间"},{default:d(()=>[e(p,{span:11},{default:d(()=>[e(b,{modelValue:a(l).date1,"onUpdate:modelValue":o[10]||(o[10]=t=>a(l).date1=t),type:"date",placeholder:"选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(p,{class:"line",span:2},{default:d(()=>[i(" - ")]),_:1}),e(p,{span:11},{default:d(()=>[e(_,{modelValue:a(l).date2,"onUpdate:modelValue":o[11]||(o[11]=t=>a(l).date2=t),placeholder:"选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{label:"即时配送"},{default:d(()=>[e(y,{modelValue:a(l).delivery,"onUpdate:modelValue":o[12]||(o[12]=t=>a(l).delivery=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动性质"},{default:d(()=>[e(E,{modelValue:a(l).type,"onUpdate:modelValue":o[13]||(o[13]=t=>a(l).type=t)},{default:d(()=>[e(m,{label:"美食/餐厅线上活动",name:"type"}),e(m,{label:"地推活动",name:"type"}),e(m,{label:"线下主题活动",name:"type"}),e(m,{label:"单纯品牌曝光",name:"type"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"特殊资源"},{default:d(()=>[e(U,{modelValue:a(l).resource,"onUpdate:modelValue":o[14]||(o[14]=t=>a(l).resource=t)},{default:d(()=>[e(V,{label:"线上品牌商赞助"}),e(V,{label:"线下场地免费"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动形式"},{default:d(()=>[e(s,{modelValue:a(l).desc,"onUpdate:modelValue":o[15]||(o[15]=t=>a(l).desc=t),type:"textarea"},null,8,["modelValue"])]),_:1}),e(n,{label:"活动名称"},{default:d(()=>[e(s,{modelValue:a(l).name,"onUpdate:modelValue":o[16]||(o[16]=t=>a(l).name=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动区域"},{default:d(()=>[e(f,{modelValue:a(l).region,"onUpdate:modelValue":o[17]||(o[17]=t=>a(l).region=t),placeholder:"请选择活动区域"},{default:d(()=>[e(r,{label:"区域一",value:"shanghai"}),e(r,{label:"区域二",value:"beijing"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动时间"},{default:d(()=>[e(p,{span:11},{default:d(()=>[e(b,{modelValue:a(l).date1,"onUpdate:modelValue":o[18]||(o[18]=t=>a(l).date1=t),type:"date",placeholder:"选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(p,{class:"line",span:2},{default:d(()=>[i(" - ")]),_:1}),e(p,{span:11},{default:d(()=>[e(_,{modelValue:a(l).date2,"onUpdate:modelValue":o[19]||(o[19]=t=>a(l).date2=t),placeholder:"选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{label:"即时配送"},{default:d(()=>[e(y,{modelValue:a(l).delivery,"onUpdate:modelValue":o[20]||(o[20]=t=>a(l).delivery=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动性质"},{default:d(()=>[e(E,{modelValue:a(l).type,"onUpdate:modelValue":o[21]||(o[21]=t=>a(l).type=t)},{default:d(()=>[e(m,{label:"美食/餐厅线上活动",name:"type"}),e(m,{label:"地推活动",name:"type"}),e(m,{label:"线下主题活动",name:"type"}),e(m,{label:"单纯品牌曝光",name:"type"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"特殊资源"},{default:d(()=>[e(U,{modelValue:a(l).resource,"onUpdate:modelValue":o[22]||(o[22]=t=>a(l).resource=t)},{default:d(()=>[e(V,{label:"线上品牌商赞助"}),e(V,{label:"线下场地免费"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动形式"},{default:d(()=>[e(s,{modelValue:a(l).desc,"onUpdate:modelValue":o[23]||(o[23]=t=>a(l).desc=t),type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1}),e(P,null,{default:d(()=>[e(g,{type:"primary",size:"large"},{default:d(()=>[i(" 立即创建 ")]),_:1}),e(g,{size:"large"},{default:d(()=>[i(" 取消 ")]),_:1})]),_:1})])}}});typeof v=="function"&&v(O);export{O as default}; +import{_ as F}from"./index.vue_vue_type_script_setup_true_lang-DQaQXIDP.js";import{d as R,r as c,c as u,o as G,e as I,h as e,i as d,g as a,l as i,f as x,P as S,O as j,q as v}from"./index-Njb-9Wgo.js";const A=x("p",null,"FixedActionBar",-1),N=x("p",{style:{"margin-bottom":"0"}}," 避免因页面过长导致操作按钮需要滚动到页面底部才能操作,例如表单页 ",-1),O=R({name:"ComponentExampleActionbar",__name:"actionbar.demo",setup(T){const l=c({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""});return($,o)=>{const k=S,s=u("ElInput"),n=u("ElFormItem"),r=u("ElOption"),f=u("ElSelect"),b=u("ElDatePicker"),p=u("ElCol"),_=u("ElTimePicker"),y=u("ElSwitch"),m=u("ElCheckbox"),E=u("ElCheckboxGroup"),V=u("ElRadio"),U=u("ElRadioGroup"),w=u("ElForm"),C=u("ElRow"),B=j,g=u("ElButton"),P=F;return G(),I("div",null,[e(k,{title:"固定底部操作栏",content:"避免因页面过长导致操作按钮需要滚动到页面底部才能操作,例如表单页"},{content:d(()=>[A,N]),_:1}),e(B,null,{default:d(()=>[e(C,null,{default:d(()=>[e(p,{md:24,lg:12},{default:d(()=>[e(w,{ref_key:"form",ref:l,model:a(l),"label-width":"120px"},{default:d(()=>[e(n,{label:"活动名称"},{default:d(()=>[e(s,{modelValue:a(l).name,"onUpdate:modelValue":o[0]||(o[0]=t=>a(l).name=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动区域"},{default:d(()=>[e(f,{modelValue:a(l).region,"onUpdate:modelValue":o[1]||(o[1]=t=>a(l).region=t),placeholder:"请选择活动区域"},{default:d(()=>[e(r,{label:"区域一",value:"shanghai"}),e(r,{label:"区域二",value:"beijing"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动时间"},{default:d(()=>[e(p,{span:11},{default:d(()=>[e(b,{modelValue:a(l).date1,"onUpdate:modelValue":o[2]||(o[2]=t=>a(l).date1=t),type:"date",placeholder:"选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(p,{class:"line",span:2},{default:d(()=>[i(" - ")]),_:1}),e(p,{span:11},{default:d(()=>[e(_,{modelValue:a(l).date2,"onUpdate:modelValue":o[3]||(o[3]=t=>a(l).date2=t),placeholder:"选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{label:"即时配送"},{default:d(()=>[e(y,{modelValue:a(l).delivery,"onUpdate:modelValue":o[4]||(o[4]=t=>a(l).delivery=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动性质"},{default:d(()=>[e(E,{modelValue:a(l).type,"onUpdate:modelValue":o[5]||(o[5]=t=>a(l).type=t)},{default:d(()=>[e(m,{label:"美食/餐厅线上活动",name:"type"}),e(m,{label:"地推活动",name:"type"}),e(m,{label:"线下主题活动",name:"type"}),e(m,{label:"单纯品牌曝光",name:"type"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"特殊资源"},{default:d(()=>[e(U,{modelValue:a(l).resource,"onUpdate:modelValue":o[6]||(o[6]=t=>a(l).resource=t)},{default:d(()=>[e(V,{label:"线上品牌商赞助"}),e(V,{label:"线下场地免费"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动形式"},{default:d(()=>[e(s,{modelValue:a(l).desc,"onUpdate:modelValue":o[7]||(o[7]=t=>a(l).desc=t),type:"textarea"},null,8,["modelValue"])]),_:1}),e(n,{label:"活动名称"},{default:d(()=>[e(s,{modelValue:a(l).name,"onUpdate:modelValue":o[8]||(o[8]=t=>a(l).name=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动区域"},{default:d(()=>[e(f,{modelValue:a(l).region,"onUpdate:modelValue":o[9]||(o[9]=t=>a(l).region=t),placeholder:"请选择活动区域"},{default:d(()=>[e(r,{label:"区域一",value:"shanghai"}),e(r,{label:"区域二",value:"beijing"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动时间"},{default:d(()=>[e(p,{span:11},{default:d(()=>[e(b,{modelValue:a(l).date1,"onUpdate:modelValue":o[10]||(o[10]=t=>a(l).date1=t),type:"date",placeholder:"选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(p,{class:"line",span:2},{default:d(()=>[i(" - ")]),_:1}),e(p,{span:11},{default:d(()=>[e(_,{modelValue:a(l).date2,"onUpdate:modelValue":o[11]||(o[11]=t=>a(l).date2=t),placeholder:"选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{label:"即时配送"},{default:d(()=>[e(y,{modelValue:a(l).delivery,"onUpdate:modelValue":o[12]||(o[12]=t=>a(l).delivery=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动性质"},{default:d(()=>[e(E,{modelValue:a(l).type,"onUpdate:modelValue":o[13]||(o[13]=t=>a(l).type=t)},{default:d(()=>[e(m,{label:"美食/餐厅线上活动",name:"type"}),e(m,{label:"地推活动",name:"type"}),e(m,{label:"线下主题活动",name:"type"}),e(m,{label:"单纯品牌曝光",name:"type"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"特殊资源"},{default:d(()=>[e(U,{modelValue:a(l).resource,"onUpdate:modelValue":o[14]||(o[14]=t=>a(l).resource=t)},{default:d(()=>[e(V,{label:"线上品牌商赞助"}),e(V,{label:"线下场地免费"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动形式"},{default:d(()=>[e(s,{modelValue:a(l).desc,"onUpdate:modelValue":o[15]||(o[15]=t=>a(l).desc=t),type:"textarea"},null,8,["modelValue"])]),_:1}),e(n,{label:"活动名称"},{default:d(()=>[e(s,{modelValue:a(l).name,"onUpdate:modelValue":o[16]||(o[16]=t=>a(l).name=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动区域"},{default:d(()=>[e(f,{modelValue:a(l).region,"onUpdate:modelValue":o[17]||(o[17]=t=>a(l).region=t),placeholder:"请选择活动区域"},{default:d(()=>[e(r,{label:"区域一",value:"shanghai"}),e(r,{label:"区域二",value:"beijing"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动时间"},{default:d(()=>[e(p,{span:11},{default:d(()=>[e(b,{modelValue:a(l).date1,"onUpdate:modelValue":o[18]||(o[18]=t=>a(l).date1=t),type:"date",placeholder:"选择日期",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(p,{class:"line",span:2},{default:d(()=>[i(" - ")]),_:1}),e(p,{span:11},{default:d(()=>[e(_,{modelValue:a(l).date2,"onUpdate:modelValue":o[19]||(o[19]=t=>a(l).date2=t),placeholder:"选择时间",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),e(n,{label:"即时配送"},{default:d(()=>[e(y,{modelValue:a(l).delivery,"onUpdate:modelValue":o[20]||(o[20]=t=>a(l).delivery=t)},null,8,["modelValue"])]),_:1}),e(n,{label:"活动性质"},{default:d(()=>[e(E,{modelValue:a(l).type,"onUpdate:modelValue":o[21]||(o[21]=t=>a(l).type=t)},{default:d(()=>[e(m,{label:"美食/餐厅线上活动",name:"type"}),e(m,{label:"地推活动",name:"type"}),e(m,{label:"线下主题活动",name:"type"}),e(m,{label:"单纯品牌曝光",name:"type"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"特殊资源"},{default:d(()=>[e(U,{modelValue:a(l).resource,"onUpdate:modelValue":o[22]||(o[22]=t=>a(l).resource=t)},{default:d(()=>[e(V,{label:"线上品牌商赞助"}),e(V,{label:"线下场地免费"})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"活动形式"},{default:d(()=>[e(s,{modelValue:a(l).desc,"onUpdate:modelValue":o[23]||(o[23]=t=>a(l).desc=t),type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})]),_:1}),e(P,null,{default:d(()=>[e(g,{type:"primary",size:"large"},{default:d(()=>[i(" 立即创建 ")]),_:1}),e(g,{size:"large"},{default:d(()=>[i(" 取消 ")]),_:1})]),_:1})])}}});typeof v=="function"&&v(O);export{O as default}; diff --git a/assets/actionbar.demo-4Q7uUz8r.js.br b/assets/actionbar.demo-4Q7uUz8r.js.br new file mode 100644 index 0000000000000000000000000000000000000000..0cdfe522d3b9952ac1e371ba10d48fa5a88a06b0 GIT binary patch literal 1183 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 KQ;V|YYx51lx+y{c diff --git a/assets/animation-fdbe1d91.js.gz b/assets/animation-fdbe1d91.js.gz deleted file mode 100644 index 02e018510c6449574afd22a5d0fce033a46fa846..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1908 zcmV-)2aEV0iwFP!000021MOK&Z`(E)zVBCfL{Ufp^Wg;OGG%U2w@qOnYr1?C$%4S8 zE!tK?OR6NtNnHUutXR9tI;=p4?li0$dg^f)mUQ_uO_QGb7ej}lhBzAd z#!Yj?oi}Qsu{|QFg^2~OMiF)ytrB9qi-QnA&u7=6HQ}_pf!oFa?jbUmc*f0UYLDTV z*rBWG$vke(X#RkN3U}O`(Skv%g@ZbBZJ8@znIP<;UA!riQ+t89r6Fz!#2!ZW8Z*k= z3=;ef9k;7+o0v0Nglr_U5^F{pdaV{w%$wRX;yp}=C-b;D7fKM-F^ZI-q)@z*3F@f5 zTcN!XAX;Q)TTnv7z3vTNMQdbO=8+qhaVOFV609g#b-F#Rf`diLhOgsOL=JM_iF5(3 z3?hAmV=zBGwd!LWgOa2q$_Xloba8Sh7bx4Sv<=HEnr!HXtJ~_0T&Sr@lO7S3MVbVO zs4UW@Ch)09C3m6DRFCU{Y(s@w#T z$t6>8uqavg{Iax-VTG(T3lqF3tS8SqWm5_awYYR*k)rBq&HiU%XweWRiM&EYuqM?MBdVpw{j6L zvmAsz#L_k%&JV%Hf=kIsB+k&30A$2CuZTbICx$_ocl@@QjYdjNd$$jQrxPJ zR|F-ACf*z>iB$1skTPCP8zd@iadT*4725LVP+3$Ku%g0ayEf!Wjdx7gs)dI1?bL*Q zwYfvhpU#?#9eSO7p4~74b2M~Z+Z#@MK6Z@&f@X^#cNds(fTKacOrBZ0oPOrLUK<$T z23bd4>h3}98eHLq`hY$Sy41E-+k`!CTS-z+ZOh{I&A=P@)VRuxYnb46M6bL2ddUm= zjR^OtWk0jfs~fegMZTg+WSFpN0NdFE&>av0w~=wngveNfqsWN}&Dh!TckllC_2m0k zr_T-nq-$p%q%ClI_|wVL$CWSGRtO!ooXeHd!*Aan{`vOJ@#(WytPEo^HVhi~_JILt zA#THM+W?i5*H6xVdvx;So41EAKODUPY|`s|4I>+O(11*Il#hB|U&?CXH; zq|48ae>r*dJ1@|OqsQ-l{^#`N-ye>iunI`BRXFNUbG%M-X`TA! zmHz*A`VV!|Y_!}lGS728pX9oerukFX=p=`PbO78j7<2{jS_2F4%}Ects&onnYgvLL zK+jDaOd)!6*`r4i`x_BhcPICu^oL!!Fk*W+z6$}th%!G)(5C`{const D=u("ElTag"),z=C,O=u("ElButton"),S=X,h=u("ElOption"),L=u("ElOptionGroup"),R=u("ElSelect"),g=u("ElFormItem"),x=u("ElForm"),E=Y;return t(),_("div",null,[a(N),a(S,{title:"过渡动画",content:"结合 组件使用"},{content:e(()=>[y("p",P,[d(" 安装命令:"),a(D,null,{default:e(()=>[d("pnpm add animate.css")]),_:1})])]),default:e(()=>[a(O,{onClick:o[0]||(o[0]=l=>U("https://github.com/animate-css/animate.css"))},{icon:e(()=>[a(z,{name:"ep:link"})]),default:e(()=>[d(" 访问 animate.css ")]),_:1})]),_:1}),a(E,null,{default:e(()=>[a(x,null,{default:e(()=>[a(g,{label:"进入动画(显示)"},{default:e(()=>[a(R,{modelValue:n(b),"onUpdate:modelValue":o[1]||(o[1]=l=>k(b)?b.value=l:null),filterable:""},{default:e(()=>[(t(!0),_(v,null,p(n(I),l=>(t(),c(L,{key:l.label,label:l.label},{default:e(()=>[(t(!0),_(v,null,p(l.options,i=>(t(),c(h,{key:i.label,label:i.label,value:i.value},null,8,["label","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(g,{label:"离开动画(隐藏)"},{default:e(()=>[a(R,{modelValue:n(m),"onUpdate:modelValue":o[2]||(o[2]=l=>k(m)?m.value=l:null),filterable:""},{default:e(()=>[(t(!0),_(v,null,p(n(I),l=>(t(),c(L,{key:l.label,label:l.label},{default:e(()=>[(t(!0),_(v,null,p(l.options,i=>(t(),c(h,{key:i.label,label:i.label,value:i.value},null,8,["label","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(g,null,{default:e(()=>[a(O,{onClick:o[3]||(o[3]=l=>f.value=!n(f))},{default:e(()=>[d(V(n(f)?"隐藏":"显示"),1)]),_:1})]),_:1})]),_:1}),a(F,{"enter-active-class":`animate__animated ${n(b)}`,"leave-active-class":`animate__animated ${n(m)}`},{default:e(()=>[n(f)?(t(),_("div",A)):$("",!0)]),_:1},8,["enter-active-class","leave-active-class"])]),_:1})])}}});typeof B=="function"&&B(w);const q=j(w,[["__scopeId","data-v-70e23f0e"]]);export{q as default}; +import{d as x,r as s,c as u,o as t,e as _,h as a,i as e,f as V,l as d,g as n,R as k,M as v,Q as p,t as y,T as F,L as $,_ as C,P as X,O as Y,I as c,n as j,q as B}from"./index-Njb-9Wgo.js";import N from"./alert-hhjN_jL7.js";const P={style:{"margin-bottom":"0"}},A={key:0,class:"box"},w=x({__name:"animation",setup(G){const I=s([{label:"Attention seekers",options:[{label:"bounce",value:"animate__bounce"},{label:"flash",value:"animate__flash"},{label:"pulse",value:"animate__pulse"},{label:"rubberBand",value:"animate__rubberBand"},{label:"shakeX",value:"animate__shakeX"},{label:"shakeY",value:"animate__shakeY"},{label:"headShake",value:"animate__headShake"},{label:"swing",value:"animate__swing"},{label:"tada",value:"animate__tada"},{label:"wobble",value:"animate__wobble"},{label:"jello",value:"animate__jello"},{label:"heartBeat",value:"animate__heartBeat"}]},{label:"Back entrances",options:[{label:"backInDown",value:"animate__backInDown"},{label:"backInLeft",value:"animate__backInLeft"},{label:"backInRight",value:"animate__backInRight"},{label:"backInUp",value:"animate__backInUp"}]},{label:"Back exits",options:[{label:"backOutDown",value:"animate__backOutDown"},{label:"backOutLeft",value:"animate__backOutLeft"},{label:"backOutRight",value:"animate__backOutRight"},{label:"backOutUp",value:"animate__backOutUp"}]},{label:"Bouncing entrances",options:[{label:"bounceIn",value:"animate__bounceIn"},{label:"bounceInDown",value:"animate__bounceInDown"},{label:"bounceInLeft",value:"animate__bounceInLeft"},{label:"bounceInRight",value:"animate__bounceInRight"},{label:"bounceInUp",value:"animate__bounceInUp"}]},{label:"Bouncing exits",options:[{label:"bounceOut",value:"animate__bounceOut"},{label:"bounceOutDown",value:"animate__bounceOutDown"},{label:"bounceOutLeft",value:"animate__bounceOutLeft"},{label:"bounceOutRight",value:"animate__bounceOutRight"},{label:"bounceOutUp",value:"animate__bounceOutUp"}]},{label:"Fading entrances",options:[{label:"fadeIn",value:"animate__fadeIn"},{label:"fadeInDown",value:"animate__fadeInDown"},{label:"fadeInDownBig",value:"animate__fadeInDownBig"},{label:"fadeInLeft",value:"animate__fadeInLeft"},{label:"fadeInLeftBig",value:"animate__fadeInLeftBig"},{label:"fadeInRight",value:"animate__fadeInRight"},{label:"fadeInRightBig",value:"animate__fadeInRightBig"},{label:"fadeInUp",value:"animate__fadeInUp"},{label:"fadeInUpBig",value:"animate__fadeInUpBig"},{label:"fadeInTopLeft",value:"animate__fadeInTopLeft"},{label:"fadeInTopRight",value:"animate__fadeInTopRight"},{label:"fadeInBottomLeft",value:"animate__fadeInBottomLeft"},{label:"fadeInBottomRight",value:"animate__fadeInBottomRight"}]},{label:"Fading exits",options:[{label:"fadeOut",value:"animate__fadeOut"},{label:"fadeOutDown",value:"animate__fadeOutDown"},{label:"fadeOutDownBig",value:"animate__fadeOutDownBig"},{label:"fadeOutLeft",value:"animate__fadeOutLeft"},{label:"fadeOutLeftBig",value:"animate__fadeOutLeftBig"},{label:"fadeOutRight",value:"animate__fadeOutRight"},{label:"fadeOutRightBig",value:"animate__fadeOutRightBig"},{label:"fadeOutUp",value:"animate__fadeOutUp"},{label:"fadeOutUpBig",value:"animate__fadeOutUpBig"},{label:"fadeOutTopLeft",value:"animate__fadeOutTopLeft"},{label:"fadeOutTopRight",value:"animate__fadeOutTopRight"},{label:"fadeOutBottomLeft",value:"animate__fadeOutBottomLeft"},{label:"fadeOutBottomRight",value:"animate__fadeOutBottomRight"}]},{label:"Flippers",options:[{label:"flip",value:"animate__flip"},{label:"flipInX",value:"animate__flipInX"},{label:"flipInY",value:"animate__flipInY"},{label:"flipOutX",value:"animate__flipOutX"},{label:"flipOutY",value:"animate__flipOutY"}]},{label:"Lightspeed",options:[{label:"lightSpeedInRight",value:"animate__lightSpeedInRight"},{label:"lightSpeedInLeft",value:"animate__lightSpeedInLeft"},{label:"lightSpeedOutRight",value:"animate__lightSpeedOutRight"},{label:"lightSpeedOutLeft",value:"animate__lightSpeedOutLeft"}]},{label:"Rotating entrances",options:[{label:"rotateIn",value:"animate__rotateIn"},{label:"rotateInDownLeft",value:"animate__rotateInDownLeft"},{label:"rotateInDownRight",value:"animate__rotateInDownRight"},{label:"rotateInUpLeft",value:"animate__rotateInUpLeft"},{label:"rotateInUpRight",value:"animate__rotateInUpRight"}]},{label:"Rotating exits",options:[{label:"rotateOut",value:"animate__rotateOut"},{label:"rotateOutDownLeft",value:"animate__rotateOutDownLeft"},{label:"rotateOutDownRight",value:"animate__rotateOutDownRight"},{label:"rotateOutUpLeft",value:"animate__rotateOutUpLeft"},{label:"rotateOutUpRight",value:"animate__rotateOutUpRight"}]},{label:"Specials",options:[{label:"hinge",value:"animate__hinge"},{label:"jackInTheBox",value:"animate__jackInTheBox"},{label:"rollIn",value:"animate__rollIn"},{label:"rollOut",value:"animate__rollOut"}]},{label:"Zooming entrances",options:[{label:"zoomIn",value:"animate__zoomIn"},{label:"zoomInDown",value:"animate__zoomInDown"},{label:"zoomInLeft",value:"animate__zoomInLeft"},{label:"zoomInRight",value:"animate__zoomInRight"},{label:"zoomInUp",value:"animate__zoomInUp"}]},{label:"Zooming exits",options:[{label:"zoomOut",value:"animate__zoomOut"},{label:"zoomOutDown",value:"animate__zoomOutDown"},{label:"zoomOutLeft",value:"animate__zoomOutLeft"},{label:"zoomOutRight",value:"animate__zoomOutRight"},{label:"zoomOutUp",value:"animate__zoomOutUp"}]},{label:"Sliding entrances",options:[{label:"slideInDown",value:"animate__slideInDown"},{label:"slideInLeft",value:"animate__slideInLeft"},{label:"slideInRight",value:"animate__slideInRight"},{label:"slideInUp",value:"animate__slideInUp"}]},{label:"Sliding exits",options:[{label:"slideOutDown",value:"animate__slideOutDown"},{label:"slideOutLeft",value:"animate__slideOutLeft"},{label:"slideOutRight",value:"animate__slideOutRight"},{label:"slideOutUp",value:"animate__slideOutUp"}]}]),b=s("animate__bounce"),m=s("animate__bounce"),f=s(!0);function U(r){window.open(r,"_blank")}return(r,o)=>{const D=u("ElTag"),z=C,O=u("ElButton"),S=X,h=u("ElOption"),L=u("ElOptionGroup"),R=u("ElSelect"),g=u("ElFormItem"),E=u("ElForm"),T=Y;return t(),_("div",null,[a(N),a(S,{title:"过渡动画",content:"结合 组件使用"},{content:e(()=>[V("p",P,[d(" 安装命令:"),a(D,null,{default:e(()=>[d("pnpm add animate.css")]),_:1})])]),default:e(()=>[a(O,{onClick:o[0]||(o[0]=l=>U("https://github.com/animate-css/animate.css"))},{icon:e(()=>[a(z,{name:"ep:link"})]),default:e(()=>[d(" 访问 animate.css ")]),_:1})]),_:1}),a(T,null,{default:e(()=>[a(E,null,{default:e(()=>[a(g,{label:"进入动画(显示)"},{default:e(()=>[a(R,{modelValue:n(b),"onUpdate:modelValue":o[1]||(o[1]=l=>k(b)?b.value=l:null),filterable:""},{default:e(()=>[(t(!0),_(v,null,p(n(I),l=>(t(),c(L,{key:l.label,label:l.label},{default:e(()=>[(t(!0),_(v,null,p(l.options,i=>(t(),c(h,{key:i.label,label:i.label,value:i.value},null,8,["label","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(g,{label:"离开动画(隐藏)"},{default:e(()=>[a(R,{modelValue:n(m),"onUpdate:modelValue":o[2]||(o[2]=l=>k(m)?m.value=l:null),filterable:""},{default:e(()=>[(t(!0),_(v,null,p(n(I),l=>(t(),c(L,{key:l.label,label:l.label},{default:e(()=>[(t(!0),_(v,null,p(l.options,i=>(t(),c(h,{key:i.label,label:i.label,value:i.value},null,8,["label","value"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(g,null,{default:e(()=>[a(O,{onClick:o[3]||(o[3]=l=>f.value=!n(f))},{default:e(()=>[d(y(n(f)?"隐藏":"显示"),1)]),_:1})]),_:1})]),_:1}),a(F,{"enter-active-class":`animate__animated ${n(b)}`,"leave-active-class":`animate__animated ${n(m)}`},{default:e(()=>[n(f)?(t(),_("div",A)):$("",!0)]),_:1},8,["enter-active-class","leave-active-class"])]),_:1})])}}});typeof B=="function"&&B(w);const q=j(w,[["__scopeId","data-v-70e23f0e"]]);export{q as default}; diff --git a/assets/animation-krMBVlNq.js.br b/assets/animation-krMBVlNq.js.br new file mode 100644 index 0000000000000000000000000000000000000000..ec8ddd716229de09cc8ba6f8d431e48fc87ef45c GIT binary patch literal 1666 zcmV-|27UP(dmbR11vweoE9)-*6sFeRh$0ph=-|jF%zqV4-4=3vIQ&o7B)kb?h$3tv zRA#d%HBd`s40kZYJ!gvrOm7{@#Ru))~VGZWdtX8w)IhMtPhMOv|K=E(a#4 z9eAK7|KpA#$CuJFt9{t}5~s0)l;wae7Wy&9;|d)TV2wuR8z~5&RfbzO0612NyZ4h8 zDyOP*-A~90&M6x)E$9yRGH;Q`?1LWp2Gw!<^3?Syw#s=o0gegHvL0 zV8jUc`_txzb5*oK?$OVblrj~P*Jg$@J0fNcz0cXl{cVj8C^57Ssbv(LWk>pT@*sHl zAx38Ur!=wF)pzAAkWYp~eAHcfHIV8#tcA379L7aqPliK`fEeunQfftwKyqBwgyu0$ zt|O2-GHT>KijGnOQ%Zb6L!N+gijI7sAZf`nP?GhOV2)a=s6>mNay1mjLTg4j10`im zS-_y{$|x)=Y6}|Gi1u&dJoJQ#vq6@ODx*4N>5EScRmhna5fSqCqkFyk) z<_C^wyaWP2m4X94hJ9;N%^3qFy&^aYL$%!?mzqeDyizu>sA2Ogz>45xn5D#)QiijX zWFt=jSxsXJXDPWjZr@s~`#^c_=)F*z~D>|tsvAkpt zU_lPIb2m-r6qc1jEr->}OOR9m_lBlEmk_lGEXqOEBhWApU6Y=}(pOYCD${mSp&FkO zOC3>;72>yy%PqdQxQ%IK76KU|AMr;j)xZs^;j$$S%j*;067Y&9uDG`l&jwjCuC%tC zV2}|^=t6x^4Cio=!liTqK_}vr66H76bF8X#2JA3#b8oo0xsBWEi^c;sc4A?|7!@* ziOu8v2vXpZ7lH7O!p3WV!IFhwxH}pPOGiROv{{_2)1<nQaL_X%#D_HyE;!4-}Ypi@9ZU?YF?JbTPdgZ6AY_vhTgYs!Iuw>J9>D4K} zlFkb>atAQ_LpWULg9o6Pm!{TQo9BEXcUHVM3m0xEUl&R_IDg)XaYa59xD4%7vV#C; z^*AF%jYmSE#ql_Y5Kr-xELXM4%y<9N_>U{jae!^JrPZ#?wk_^1+oa707RZ_`_{wSf zfEOUF2jKDrNJ%so1II|GwoG%@ZZT^aP0g5#SKsw%TyLsL{%w>pn|!q!*~g@<)!u4K z{=1VWnAT`c($;QmFMQSX+f_AA9C_BYY>DWK6_|Si1*Xqkh-UFPL)gAg2@c`~p3il@ z_d%Xkmp_Xl`}@B^RDLuXx#Oz~ir9=~niCk~a%^wFg~E^QNaY6txYdRlarAf;uFv`% zw5|GDLc2z>0Uv$pq`|MzXzut{Kld3^oVzbC5CjhMZ#fbG2xgf#^ZGMtwI>aNOjTMq Mnp-}tD(k-LH?I0D!vFvP literal 0 HcmV?d00001 diff --git a/assets/animation-krMBVlNq.js.gz b/assets/animation-krMBVlNq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a77af41d1f2ff927841fca992bd3e4f7f2e459e GIT binary patch literal 1907 zcmV-(2aNb1iwFP!000021MOK&Z`(E)zVBCfL{Ufp?R*{DDRYauUoem*T|T;GLEzFB zZ7ZQARg&{jSHKP{*6y+nE6|}k4eN%UdK`u&UH(kdq^JIck)mu-BB>NR??mf;p64as z4^kg?2EG?WBfEma%03L(5W)@{hR|a}1Th<0u+Ihr9X4RtWy4)a*kHpR8(g@|h8_3? z8+PHBZ17>kh6A|DhFfrf4HsaG4cFlvHmt)XHf+Eq8#>Ts!#2FnhDO{CyaA|9Ij)WO ztBc$1>Stf|yxMjM=AC5emBmU*K?Da;wcp=fY;7-GN+=!A4Wr7P`Y4PJ2)0IGfP$Xm zR@+__QH=$rK^((t_0bMKu%=;$pfI#R+uH{*+^g>!qgKmB18f20Is+6ro(o`zqoHry zHb>lfvmP3oBZAtPSm0U|VVBV=A;vp62m$nbb{$$1PTL#09SqoPgD7l<1g;)X!%V`Q%|qs+}9 z!S9~q_7rXtb4H7hjbv70%}9G*yG<1HruK}ujS2B&9yjMg38Dr@kusDNinlUB19f&P zv^N4oi>z!5N@%(_yggUZ8X1;(>-ZFrgWPu_U4To& zNFU)C%ui3P`WVNcBq@nGyr#*rA*NfI!XpyBk&Gz>1v)L9iUm7rvvFPDNy$_byeL#vZi2|< zk|{V?l&pGwS=z?1LROlE30@R7lINYWDFudFTspBxQFXOu|1+_2_m6@6QnWi?1eFqP zfdpI<>eD437J{{GE_H9~&zKyl7L`q>>2J-^ltBu5*)*yir{>Zo7jTuZJRh1qr^tDY zo~LN!<&$fBojAU)e&p{`NcAA^DYAUcFQ0kM*UY=-pEK*2pw6M@_QA!<8%PEf7n7d&Wr2tk zjl49R97o}xJdGJaDLrpyRVHbhb{s@hIqcH}tKP>Gv+!D+yzZ^`al_kJyd8_ExN1Vw z-JRI;L`@kvAO`cb=MB!=Sq~^jHFIjuoN{+=e&)SV9~$5$ zSw%hS?m_)JT;hhtkUkB%)V5Mzhkb5aN>Wd43*z&CEitR_hz{d_|SWFk#C8wzCVMJ0t{dB4g2n$XJ1+$cYHe*xB)S@BaGr9bd?3}Z4j3>x?5T?5cU z+<}|60V*f2pPc>n=;X&YZx3I7IC=rtq&N5)MmFxEA(`kX-FN*#1=)5btwgO8hQOp% zYgscf9qF%v2pLOoUt_SjY&gsXe^oQ2XMr{;$z<;4lQx4SOJUj?Dg^c=dZ<8SHxxWkw(6%jvN^`bwF>@ zGJLfB4us4fJ)I<#n1(>ohR0 z4*svxf2fmYqvei~IiBmeB-hsA`|IvC$L!NrRWW6wnO&6U`f@ZOk+YT>t9yNVUkU&FZiZEO$@zB<=!kD9!B+9X(0ynborb|NXaUkIZ z9frwuvwvsBFN@86)~wxSv-B7FndhsAcFBjXgpn(hQ1>vvMDr8a$>`iD9CZB%=9-lT z*YIPRW^;sg8?;!{6?^@ENi*Gv%i#5xL?NxH>BBrG6oL8HV88Qk*4RV{jh01#3@{0v zF^q)LXR3_xq|Pf0-T{Tb^7i$j1+{pojfFM#5bylFtF5tipCJ76|6|&x&r*~7VL+RU zQFbc~LBkJXGoUy`dav&|h@#^=bJa|Ux#Ih)L<5y>mm|@&pKPyb%LzBlsx0) zyqkN{{^rnx0z(sMk)(~z{@_y$u6Du4KRu97Iryiv>@)4ccgO)!bmyEUg@+OIopyFi zK-ch{Il(Bnkp~K8RJ@ivZE5)Au<0;yiM3Dx2EskWCde(!fU($Txt{F&9};>q@bnZE zNgkWk!-W#oP{Jn^Sg2((&q|_7@(Kh|{Nm6?{Z6VvrAUF^nAY8f--X1_wZ(x^22RN;l0_3_R2gM66?UlQGRd`WRb!jmje^+K5H&YmuL9$l eUlXVq_`2RMhj}<`Hfy?-R$I_oa6RRLPYwVKz>Y@% diff --git a/assets/button-0f9f42c1.js.gz b/assets/button-0f9f42c1.js.gz deleted file mode 100644 index 6d6b976a2ba3ced106a84b13834271e915c8ff14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1014 zcmVeiwFP!000021J#(%Z{tK1$M5_VW=^&=UK*iAY@%>LAjFkx6h%{ek_pu{uhknCY!Vw&)DgO)5Lb(XWo0? zH}mWvoxo>2rUnX)2s+6SKtCB6#K{oCb~0c{l7T}HHj^JdY$SuzYcjtBZoNUMi+Ajj z`!>RF-YMPsI0O~Pry)0*)wl<{)i~r`50_)mL99inz3Fo<49lRj5$u3ouhNXD!--Fg zj@g2nR-9V9)xZSrd+(7g;$j9Yh|(MHM#7wmYm#1nyv$A0s=ib6OkfNj zy%-wYG{MYJWfmxyuyw~HTty=Jc`N*s8I&@zyv=HPUEdYI|kOdOa^%At~iq$`)o zA${ExBz*xDp!Jj#3!S=h_QB_qClB?M%qHbgGMl8Wq{5*bN@kOCD5=QyT1q;EIigcc z;Y94ruO3nuQ`8ZUa8M30Von?MvbEG>VV7_TX|AOn$!TNf6A3C6Q;*XTbD|cOkmh=7 zrivpbAMq`(RXw$>;;#+K}s->=kN1s-45vydC>y_1C8s=;Sw15&3tH(RX);C*R8) z#XDTCMW*F)-K-0mm&&@Jv^v(M%nM>&(5wauateHJ{q)c1@UE6-z`e)1QrE-;w?EzYm2eT%IusJRiB@4Z%ZUDDHT6;+<_X(rRDHW`Tt~ z)pUIJ*|N(Gc=fa(oo#+tu)2My!dwmvG3IaEQ|GP)m%41hSz-pe7e{{-OzT&3Yq-jR zG%{s+m$D=8p#SUDu-+!oKb*XLc|JH%ZR<%ni+!;C`bI8Levi%v_lNuUhR@e+0 zII8bN{kRk)?EqCC$s(;=z4Sn`U5(5ptknR+G&zxkojR<6Mk93m0DmYpO3@!VvbXFz kZ@IT`mr5I;UbiZEXL`yyJxRTswpV%WKez[l(" 基础用法 ")]),_:1}),e(i,null,{default:t(()=>[e(a,null,{default:t(()=>[l("默认按钮")]),_:1}),e(a,{type:"primary"},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success"},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info"},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning"},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger"},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{plain:""},{default:t(()=>[l(" 朴素按钮 ")]),_:1}),e(a,{type:"primary",plain:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",plain:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",plain:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",plain:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",plain:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{round:""},{default:t(()=>[l(" 圆角按钮 ")]),_:1}),e(a,{type:"primary",round:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",round:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",round:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",round:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",round:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{circle:""},{icon:t(()=>[e(n,{name:"ep:search"})]),_:1}),e(a,{type:"primary",circle:""},{icon:t(()=>[e(n,{name:"ep:edit"})]),_:1}),e(a,{type:"success",circle:""},{icon:t(()=>[e(n,{name:"ep:check"})]),_:1}),e(a,{type:"info",circle:""},{icon:t(()=>[e(n,{name:"ep:message"})]),_:1}),e(a,{type:"warning",circle:""},{icon:t(()=>[e(n,{name:"ep:star"})]),_:1}),e(a,{type:"danger",circle:""},{icon:t(()=>[e(n,{name:"ep:delete"})]),_:1})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 禁用状态 ")]),_:1}),e(i,null,{default:t(()=>[e(a,{disabled:""},{default:t(()=>[l(" 默认按钮 ")]),_:1}),e(a,{type:"primary",disabled:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",disabled:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",disabled:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",disabled:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",disabled:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{plain:"",disabled:""},{default:t(()=>[l(" 朴素按钮 ")]),_:1}),e(a,{type:"primary",plain:"",disabled:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",plain:"",disabled:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",plain:"",disabled:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",plain:"",disabled:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",plain:"",disabled:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"primary",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"success",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"info",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"warning",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"danger",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 图标按钮 ")]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:edit"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:share"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:delete"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:search"})]),default:t(()=>[l(" 搜索 ")]),_:1}),e(a,{type:"primary"},{default:t(()=>[l(" 上传 "),e(n,{name:"ep:upload",class:"el-icon--right"})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 按钮组 ")]),_:1}),e(_,{style:{"margin-right":"10px"}},{default:t(()=>[e(a,{type:"primary"},{default:t(()=>[e(n,{name:"ep:arrow-left",class:"el-icon--left"}),l(" 上一页 ")]),_:1}),e(a,{type:"primary"},{default:t(()=>[l(" 下一页 "),e(n,{name:"ep:arrow-right",class:"el-icon--right"})]),_:1})]),_:1}),e(_,null,{default:t(()=>[e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:edit"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:share"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:delete"})]),_:1})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 加载中 ")]),_:1}),e(a,{type:"primary",loading:!0},{default:t(()=>[l(" 加载中 ")]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 不同尺寸 ")]),_:1}),o("div",y,[e(a,{size:"large"},{default:t(()=>[l(" 大号按钮 ")]),_:1}),e(a,{size:"default"},{default:t(()=>[l(" 默认按钮 ")]),_:1}),e(a,{size:"small"},{default:t(()=>[l(" 小号按钮 ")]),_:1})]),o("div",null,[e(a,{size:"large",round:""},{default:t(()=>[l(" 大号按钮 ")]),_:1}),e(a,{size:"default",round:""},{default:t(()=>[l(" 默认按钮 ")]),_:1}),e(a,{size:"small",round:""},{default:t(()=>[l(" 小号按钮 ")]),_:1})])])}const h=u(f,[["render",m],["__scopeId","data-v-96d55110"]]);export{h as default}; +import{n as u,c as p,o as _,e as s,h as e,i as t,l,f as r,_ as f}from"./index-Njb-9Wgo.js";const c={},y={style:{"margin-bottom":"10px"}};function m(g,b){const d=p("ElDivider"),a=p("ElButton"),i=p("ElRow"),n=f,o=p("ElButtonGroup");return _(),s("div",null,[e(d,{"content-position":"left"},{default:t(()=>[l(" 基础用法 ")]),_:1}),e(i,null,{default:t(()=>[e(a,null,{default:t(()=>[l("默认按钮")]),_:1}),e(a,{type:"primary"},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success"},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info"},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning"},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger"},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{plain:""},{default:t(()=>[l(" 朴素按钮 ")]),_:1}),e(a,{type:"primary",plain:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",plain:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",plain:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",plain:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",plain:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{round:""},{default:t(()=>[l(" 圆角按钮 ")]),_:1}),e(a,{type:"primary",round:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",round:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",round:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",round:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",round:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{circle:""},{icon:t(()=>[e(n,{name:"ep:search"})]),_:1}),e(a,{type:"primary",circle:""},{icon:t(()=>[e(n,{name:"ep:edit"})]),_:1}),e(a,{type:"success",circle:""},{icon:t(()=>[e(n,{name:"ep:check"})]),_:1}),e(a,{type:"info",circle:""},{icon:t(()=>[e(n,{name:"ep:message"})]),_:1}),e(a,{type:"warning",circle:""},{icon:t(()=>[e(n,{name:"ep:star"})]),_:1}),e(a,{type:"danger",circle:""},{icon:t(()=>[e(n,{name:"ep:delete"})]),_:1})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 禁用状态 ")]),_:1}),e(i,null,{default:t(()=>[e(a,{disabled:""},{default:t(()=>[l(" 默认按钮 ")]),_:1}),e(a,{type:"primary",disabled:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",disabled:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",disabled:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",disabled:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",disabled:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(i,null,{default:t(()=>[e(a,{plain:"",disabled:""},{default:t(()=>[l(" 朴素按钮 ")]),_:1}),e(a,{type:"primary",plain:"",disabled:""},{default:t(()=>[l(" 主要按钮 ")]),_:1}),e(a,{type:"success",plain:"",disabled:""},{default:t(()=>[l(" 成功按钮 ")]),_:1}),e(a,{type:"info",plain:"",disabled:""},{default:t(()=>[l(" 信息按钮 ")]),_:1}),e(a,{type:"warning",plain:"",disabled:""},{default:t(()=>[l(" 警告按钮 ")]),_:1}),e(a,{type:"danger",plain:"",disabled:""},{default:t(()=>[l(" 危险按钮 ")]),_:1})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"primary",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"success",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"info",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"warning",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(a,{type:"danger",text:""},{default:t(()=>[l(" 文字按钮 ")]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 图标按钮 ")]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:edit"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:share"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:delete"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:search"})]),default:t(()=>[l(" 搜索 ")]),_:1}),e(a,{type:"primary"},{default:t(()=>[l(" 上传 "),e(n,{name:"ep:upload",class:"el-icon--right"})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 按钮组 ")]),_:1}),e(o,{style:{"margin-right":"10px"}},{default:t(()=>[e(a,{type:"primary"},{default:t(()=>[e(n,{name:"ep:arrow-left",class:"el-icon--left"}),l(" 上一页 ")]),_:1}),e(a,{type:"primary"},{default:t(()=>[l(" 下一页 "),e(n,{name:"ep:arrow-right",class:"el-icon--right"})]),_:1})]),_:1}),e(o,null,{default:t(()=>[e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:edit"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:share"})]),_:1}),e(a,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:delete"})]),_:1})]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 加载中 ")]),_:1}),e(a,{type:"primary",loading:!0},{default:t(()=>[l(" 加载中 ")]),_:1}),e(d,{"content-position":"left"},{default:t(()=>[l(" 不同尺寸 ")]),_:1}),r("div",y,[e(a,{size:"large"},{default:t(()=>[l(" 大号按钮 ")]),_:1}),e(a,{size:"default"},{default:t(()=>[l(" 默认按钮 ")]),_:1}),e(a,{size:"small"},{default:t(()=>[l(" 小号按钮 ")]),_:1})]),r("div",null,[e(a,{size:"large",round:""},{default:t(()=>[l(" 大号按钮 ")]),_:1}),e(a,{size:"default",round:""},{default:t(()=>[l(" 默认按钮 ")]),_:1}),e(a,{size:"small",round:""},{default:t(()=>[l(" 小号按钮 ")]),_:1})])])}const x=u(c,[["render",m],["__scopeId","data-v-96d55110"]]);export{x as default}; diff --git a/assets/button-JeL54HIL.js.br b/assets/button-JeL54HIL.js.br new file mode 100644 index 0000000000000000000000000000000000000000..2b5c8d2a9c73ad3b87227b3ea92060903fab03ea GIT binary patch literal 800 zcmV+*1K<1`dleuo3S%PE9jjbheDZHjt=%HLP$Gd7jx=%j-Wr@2a@{FH)bFQ0MkTAl z1%AF{Yd;{|L`YF6byIe-pBzZUnqn-1R3gyBk-aD536QfQjZOu#?fbMMSvz5zO_g z4nFgbWtwdf&TY_Q+?6E#f7LYIDJ!IUOsbGp)bybh2fDz2N3h@dTCn#KLZjspAOlQ- zXAC2u^qJ~of2i}$gLgpTue^P|XhAJ3^RuFEQRaxkzQDUkS zDMF{rUAu-E^wSJ7vZ4f-8k2*pI%&B&lqG-4Oe6hpH2@d4kkPUMzy%z1K+6U!c?9?U zMd%a%xaIzWGVyn_ilA2h?-Y17K$m>b=%EcJTk5z^hF6o#dFWH%(;~DAzLR1wIgkQ6 z2Jhycw7)qtp}^1tS|n+svp@J$gR9-)fu5Ot1sc>3oO(!nP(+YC3yvcD1LEhBY#|Om>|C}*mU_ls?2K{YQ3TlIv-h` z3k*O|77sqXq>9j-aoV<;3d20|f$JU-HZO64MO(GN^`SDsYm2@z+SHol3li(*og$0|kS7 zqIt3yIMPBv6$|B#LTifyqx77TRV0fh$fz>PW-9DZ%Vm;l=Nk4NnnpqFYA6~F%PKIQ e`SpRCfv?{j{>#h5!#&-~U@mAanjPhVTW$dE9D>>a literal 0 HcmV?d00001 diff --git a/assets/button-JeL54HIL.js.gz b/assets/button-JeL54HIL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..13ce56c4dbb9b777bbed2821b332c88b59760a15 GIT binary patch literal 1019 zcmVXJhT)P{E$HVnJ$u*(jHVK5SH zvy&--q7r+8fdm-V)oanLSi21i&}1mm?U1&^vdw7L?VpK%at6D`T_ z!}s3zkxwFN2R`F5HBe|o&`E{>`pHm-I2l6NN(Kx`GH~d@M)HHfdNMS64d%DOjduuj zamW7T_J)1yv!;LJb_mLjPeX1vmAD7Hl{n;G50_%lMyyGwz2S2%3`<~rE$Dz=uiS{J z!--Fgw%LRmR-9V9mB0iadLNKY;$j9Yh|(MHN5Y(nYm#1n>Tih)T4_Lk{tq89KMH_V zW|&8e8gO(eIB8VAU*GFRk}1h)t4GFB@SKEq@?rXD2^Qop3ltU#2 zNmnkFL;AWYNcsXQK&vS!7CLq1?7goh&mQV2nN7;0WHw1#Nrgi>l*}gOP*RcYm6UV{ zb3~^&hZC_gzj;VuOi^1r!a*s-h&e6L%hpnlg$`j7(zxRbHT%0iqJRiB@4Z%ZUDDHT6;+<_X(rjJI zW`Tu#uIc#X%SD%cc=@y-oo#klu)KY!!dwgtG3IaC=gwUTE_K<0)5Hw6&kp`5nAUG* z)^M2vX=KXuE@VgELI2mQVYN-7zdw2X`gCxl+SZeD7W-i7?X_H>{2rYS?hkkG4PU+* zz8K82*u?=<7p9tp{const m=i("ElDivider"),n=i("ElCheckbox"),v=i("ElCheckboxGroup"),G=i("ElCheckboxButton");return r(),C("div",null,[l(m,{"content-position":"left"},{default:t(()=>[a(" 基础用法 ")]),_:1}),l(n,{modelValue:u(p),"onUpdate:modelValue":o[0]||(o[0]=e=>s(p)?p.value=e:null)},{default:t(()=>[a(" 备选项 ")]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 禁用状态 ")]),_:1}),l(n,{modelValue:u(f),"onUpdate:modelValue":o[1]||(o[1]=e=>s(f)?f.value=e:null),disabled:""},{default:t(()=>[a(" 备选项1 ")]),_:1},8,["modelValue"]),l(n,{modelValue:u(V),"onUpdate:modelValue":o[2]||(o[2]=e=>s(V)?V.value=e:null),disabled:""},{default:t(()=>[a(" 备选项 ")]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 多选框组 ")]),_:1}),l(v,{modelValue:u(b),"onUpdate:modelValue":o[3]||(o[3]=e=>s(b)?b.value=e:null)},{default:t(()=>[l(n,{label:"复选框 A"}),l(n,{label:"复选框 B"}),l(n,{label:"复选框 C"}),l(n,{label:"禁用",disabled:""}),l(n,{label:"选中且禁用",disabled:""})]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 可选项目数量的限制 ")]),_:1}),l(v,{modelValue:u(c),"onUpdate:modelValue":o[4]||(o[4]=e=>s(c)?c.value=e:null),min:1,max:2},{default:t(()=>[(r(!0),C(U,null,B(u(E),e=>(r(),g(n,{key:e,label:e},{default:t(()=>[a(D(e),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 按钮样式 ")]),_:1}),l(v,{modelValue:u(k),"onUpdate:modelValue":o[5]||(o[5]=e=>s(k)?k.value=e:null)},{default:t(()=>[(r(!0),C(U,null,B(u(E),e=>(r(),g(G,{key:e,label:e},{default:t(()=>[a(D(e),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 带有边框 ")]),_:1}),l(n,{modelValue:u(_),"onUpdate:modelValue":o[6]||(o[6]=e=>s(_)?_.value=e:null),label:"备选项1",border:""},null,8,["modelValue"]),l(n,{modelValue:u(x),"onUpdate:modelValue":o[7]||(o[7]=e=>s(x)?x.value=e:null),label:"备选项2",border:""},null,8,["modelValue"])])}}});export{R as _}; +import{d as h,r as d,c as i,o as r,e as C,h as l,i as t,l as a,g as u,R as s,M as U,t as B,I as g,Q as D}from"./index-Njb-9Wgo.js";const R=h({__name:"checkbox",setup(A){const p=d(!0),f=d(!1),V=d(!0),b=d(["选中且禁用","复选框 A"]),c=d(["上海","北京"]),E=d(["上海","北京","广州","深圳"]),k=d(["上海"]),_=d(!0),x=d(!1);return(L,o)=>{const m=i("ElDivider"),n=i("ElCheckbox"),v=i("ElCheckboxGroup"),G=i("ElCheckboxButton");return r(),C("div",null,[l(m,{"content-position":"left"},{default:t(()=>[a(" 基础用法 ")]),_:1}),l(n,{modelValue:u(p),"onUpdate:modelValue":o[0]||(o[0]=e=>s(p)?p.value=e:null)},{default:t(()=>[a(" 备选项 ")]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 禁用状态 ")]),_:1}),l(n,{modelValue:u(f),"onUpdate:modelValue":o[1]||(o[1]=e=>s(f)?f.value=e:null),disabled:""},{default:t(()=>[a(" 备选项1 ")]),_:1},8,["modelValue"]),l(n,{modelValue:u(V),"onUpdate:modelValue":o[2]||(o[2]=e=>s(V)?V.value=e:null),disabled:""},{default:t(()=>[a(" 备选项 ")]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 多选框组 ")]),_:1}),l(v,{modelValue:u(b),"onUpdate:modelValue":o[3]||(o[3]=e=>s(b)?b.value=e:null)},{default:t(()=>[l(n,{label:"复选框 A"}),l(n,{label:"复选框 B"}),l(n,{label:"复选框 C"}),l(n,{label:"禁用",disabled:""}),l(n,{label:"选中且禁用",disabled:""})]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 可选项目数量的限制 ")]),_:1}),l(v,{modelValue:u(c),"onUpdate:modelValue":o[4]||(o[4]=e=>s(c)?c.value=e:null),min:1,max:2},{default:t(()=>[(r(!0),C(U,null,D(u(E),e=>(r(),g(n,{key:e,label:e},{default:t(()=>[a(B(e),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 按钮样式 ")]),_:1}),l(v,{modelValue:u(k),"onUpdate:modelValue":o[5]||(o[5]=e=>s(k)?k.value=e:null)},{default:t(()=>[(r(!0),C(U,null,D(u(E),e=>(r(),g(G,{key:e,label:e},{default:t(()=>[a(B(e),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"]),l(m,{"content-position":"left"},{default:t(()=>[a(" 带有边框 ")]),_:1}),l(n,{modelValue:u(_),"onUpdate:modelValue":o[6]||(o[6]=e=>s(_)?_.value=e:null),label:"备选项1",border:""},null,8,["modelValue"]),l(n,{modelValue:u(x),"onUpdate:modelValue":o[7]||(o[7]=e=>s(x)?x.value=e:null),label:"备选项2",border:""},null,8,["modelValue"])])}}});export{R as _}; diff --git a/assets/checkbox.vue_vue_type_script_setup_true_lang-F5rFwtXc.js.br b/assets/checkbox.vue_vue_type_script_setup_true_lang-F5rFwtXc.js.br new file mode 100644 index 0000000000000000000000000000000000000000..da936e7274fd5f92a84e29f30021f2457e3acf10 GIT binary patch literal 674 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 TIRa``p+8S66+Wv4ZH)2*4^AM6 diff --git a/assets/count.to-759f98e2.js.gz b/assets/count.to-759f98e2.js.gz deleted file mode 100644 index 034d0e7ea1022defebc3dd18bb37424d59935309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2458 zcmV;L31#*liwFP!000021C?3LZ`;TfzxS_@2dOcPMzUmOoh%jFNc^#zE%JfH@g7vc z7>OfmVv1zQp=C!Q&~~whMNd5xMHjskZPA{B-n&JC{w?()J@sGcn=g{GrC7drI5ThF z`_22B_hdeaqeRTY8cl15B$C4(VRCp*gd9$ZFNZrMk;6F|%3(sratH{QLrO++ctQd> z49STcLUJsJH{^vJ9+T&CcuC&M;Upg=(F8R&c<8h9M%#ZtS?BY1^G%AnTmh=Rt{D;< zutYSrwg!XE2b)`pBw(U;;I+ELC`?7|%tKQ)IOU=?iQd&FX)Qv{G!D4HsD>Ox?336K zKlQ{#%%V|k3ZkRwHp)Qa2tRdvZqoC)9$!J36)FPet9 zR7DlnwwmcMfP+&ihT}4Z;E>w4p1i(Z9>$IhpBt!hGLayd|7kj+CU@9GrfYLzmj=Or z4o?xtnlLerd>i1F*PMO4dHa+zsX|YyusCE@?#-)Q&9rqqu#TF7W<6iqQ|S}XD2kUX z&1BY_RSxZFy2NZ<;pe!xT)4X1vV4JKjICr?Oy=a=e51O7VBCW&(3B>zK1r_J4g@l> zL|z4%W?T&e@1`)2z6mm9+L~wn{yn}TjT-)i*L&1F-LTh~C+^PQ*t@Qj2GiV%M6*-g zSjNZBoIuv7V-$L4;5!}dxXR`+y!!XfP8^}FpX&L?g)_YEsakEe!r z@yxHm5`Bi@)lS(#5K$RQKsW~kh^a@LB0Avb%m}j8g+plFL#T`-TOl`1g)BVQYxT`O z_n4_nx7#~aK6Tb>_u=J+%5DSy+^;+EXV%G`4Ov6$*tC@e)U;}$xXb*u7VQ zITlXW5uSih22Bqc&Ir2GM)mn4b#!MF6$PVFyR1v2R`p}y4r$x+^T<2I??|tQ67U|DAo69u@01dL zrX>`-S&c)zw)1@Oh7AR%bi_mU0?JqDZ!Q$+>`WIG@WMjoPv{_EQ1(FX3`hJVE9TRL z3-g^jE`?^n6NKi4+*gvB1I!XItC4ofE>iFiX(zJ+)%){lXyw1Um<%HD6LpGvpQ4d$ z81x6+h{X4My?fi{hS;* zCgFVLL49`t9z8=7&@K-fgGdNy|6SBV5YGGF9XvZe)-A=}QN+U2+3pu7^@98wEws)#L$-eNPW zY|a&pCCLC!i~bfg9O5ZK$Af@|@(IwIg{4Hc%ldlHya`78!67|C4teXnA;)^*aR#ai zVeOIkn2hz>lMp%qop@nmq!$n1wRj@f1XeC8WH8+=31IfZd)b{&hdw_u*{~Pj*A5Br zBQg_QfW^?q4}bjew|~F<{okOUlSlA7?H0?Z-_yGAHMter*AKR^UweM z<6Jkwlfw#hT+fIJT4Nsan`?JQ%RhO&7BZ0__Oa_qKq7~$*6u>c>FSrqOD ze0b_6@SZ_=DF-j|wg(uEg@{vkW8;L2aW;TQc(QTMX*8nY=NllUA_Sh+8Hc-+jNcOD z;w*Lp4mQdc$d|YL_~Bpw{oRLJm0zujT90t`7mKeR;1GY|5J;n=V@TS@-47$kbO27Br^Z7h}jL4_YxCH`zulx~S8Vi;!oo8)HOf>b#4rPSGN=u|c4J6}V!9 zD106JR4}(BLExTk?VfGro^waM$f>BRa;jf-pc0xk>#D$v6D)(ZsbOuFu=Ii3f+}pe zBCNs=i*TO=2V*k_98i(bFl+_J@|e*FGdm%seOg7?OZCHM+%s77-r zY|Q^fPCO6U8U?MdpWuC4qLe|ikay!(^?15Nx6dTAN}0I)~Q(f|Me diff --git a/assets/count.to-759f98e2.js b/assets/count.to-eZgMX2-N.js similarity index 92% rename from assets/count.to-759f98e2.js rename to assets/count.to-eZgMX2-N.js index 829fc243c..1935ccab8 100644 --- a/assets/count.to-759f98e2.js +++ b/assets/count.to-eZgMX2-N.js @@ -1 +1 @@ -import{n as T,o as D,e as O,t as k,d as $,r as x,c as m,h as l,i as s,f as I,l as c,g as n,_ as j,P as B,O as R,q as g}from"./index-1d8ae391.js";import U from"./alert-66bb2826.js";let F=0;const v="webkit moz ms o".split(" ");let d,p;const M=typeof window>"u";if(M)d=function(){},p=function(){};else{d=window.requestAnimationFrame,p=window.cancelAnimationFrame;let a;for(let e=0;e{e(t+i)},i);return F=t+i,u},p=function(e){window.clearTimeout(e)})}const z={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(a){return a>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(a,e,t,i){return t*(-Math.pow(2,-10*a/i)+1)*1024/1023+e}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=d(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){p(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,d(this.count)},reset(){this.startTime=null,p(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(a){this.startTime||(this.startTime=a),this.timestamp=a;const e=a-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(e/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),e1?this.decimal+e[1]:"",u=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;u.test(t);)t=t.replace(u,"$1"+this.separator+"$2");return this.prefix+t+i+this.suffix}},destroyed(){p(this.rAF)}};function H(a,e,t,i,u,b){return D(),O("span",null,k(u.displayValue),1)}const V=T(z,[["render",H]]);function K(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function S(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(a);e&&(i=i.filter(function(u){return Object.getOwnPropertyDescriptor(a,u).enumerable})),t.push.apply(t,i)}return t}V.unmounted=V.destroyed,Reflect.deleteProperty(V,"destroyed");var G=function(a){for(var e=1;e{const N=m("ElTag"),q=j,_=m("ElButton"),A=B,h=m("ElInputNumber"),f=m("ElFormItem"),y=m("ElInput"),C=m("ElForm"),P=R;return D(),O("div",null,[l(U),l(A,{title:"计数器"},{content:s(()=>[I("p",J,[c(" 安装命令:"),l(N,null,{default:s(()=>[c("pnpm add vue3-count-to")]),_:1})])]),default:s(()=>[l(_,{onClick:r[0]||(r[0]=o=>b("https://github.com/xiaofan9/vue-count-to"))},{icon:s(()=>[l(q,{name:"ep:link"})]),default:s(()=>[c(" 访问 vue-count-to ")]),_:1})]),_:1}),l(P,null,{default:s(()=>[l(n(G),{ref_key:"countToRef",ref:e,class:"count-to","start-val":n(t).startVal,"end-val":n(t).endVal,duration:n(t).duration,decimals:n(t).decimals,separator:n(t).separator,prefix:n(t).prefix,suffix:n(t).suffix,autoplay:!1},null,8,["start-val","end-val","duration","decimals","separator","prefix","suffix"]),l(C,{model:n(t),size:"default","label-width":"80px",style:{width:"300px"}},{default:s(()=>[l(f,{label:"startVal"},{default:s(()=>[l(h,{modelValue:n(t).startVal,"onUpdate:modelValue":r[1]||(r[1]=o=>n(t).startVal=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"endVal"},{default:s(()=>[l(h,{modelValue:n(t).endVal,"onUpdate:modelValue":r[2]||(r[2]=o=>n(t).endVal=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"duration"},{default:s(()=>[l(h,{modelValue:n(t).duration,"onUpdate:modelValue":r[3]||(r[3]=o=>n(t).duration=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"decimals"},{default:s(()=>[l(h,{modelValue:n(t).decimals,"onUpdate:modelValue":r[4]||(r[4]=o=>n(t).decimals=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"separator"},{default:s(()=>[l(y,{modelValue:n(t).separator,"onUpdate:modelValue":r[5]||(r[5]=o=>n(t).separator=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"prefix"},{default:s(()=>[l(y,{modelValue:n(t).prefix,"onUpdate:modelValue":r[6]||(r[6]=o=>n(t).prefix=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"suffix"},{default:s(()=>[l(y,{modelValue:n(t).suffix,"onUpdate:modelValue":r[7]||(r[7]=o=>n(t).suffix=o)},null,8,["modelValue"])]),_:1}),l(f,null,{default:s(()=>[l(_,{type:"primary",onClick:i},{default:s(()=>[c(" 开始 ")]),_:1}),l(_,{onClick:u},{default:s(()=>[c(" 暂停 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});typeof g=="function"&&g(E);const W=T(E,[["__scopeId","data-v-32366631"]]);export{W as default}; +import{n as T,o as D,e as O,t as k,d as $,r as x,c as m,h as l,i as s,f as I,l as c,g as n,_ as j,P as B,O as R,q as g}from"./index-Njb-9Wgo.js";import U from"./alert-hhjN_jL7.js";let F=0;const v="webkit moz ms o".split(" ");let d,p;const M=typeof window>"u";if(M)d=function(){},p=function(){};else{d=window.requestAnimationFrame,p=window.cancelAnimationFrame;let a;for(let e=0;e{e(t+i)},i);return F=t+i,u},p=function(e){window.clearTimeout(e)})}const z={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(a){return a>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(a,e,t,i){return t*(-Math.pow(2,-10*a/i)+1)*1024/1023+e}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=d(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){p(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,d(this.count)},reset(){this.startTime=null,p(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(a){this.startTime||(this.startTime=a),this.timestamp=a;const e=a-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(e/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),e1?this.decimal+e[1]:"",u=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;u.test(t);)t=t.replace(u,"$1"+this.separator+"$2");return this.prefix+t+i+this.suffix}},destroyed(){p(this.rAF)}};function H(a,e,t,i,u,y){return D(),O("span",null,k(u.displayValue),1)}const V=T(z,[["render",H]]);function K(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function S(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(a);e&&(i=i.filter(function(u){return Object.getOwnPropertyDescriptor(a,u).enumerable})),t.push.apply(t,i)}return t}V.unmounted=V.destroyed,Reflect.deleteProperty(V,"destroyed");var G=function(a){for(var e=1;e{const N=m("ElTag"),q=j,_=m("ElButton"),A=B,h=m("ElInputNumber"),f=m("ElFormItem"),b=m("ElInput"),C=m("ElForm"),P=R;return D(),O("div",null,[l(U),l(A,{title:"计数器"},{content:s(()=>[I("p",J,[c(" 安装命令:"),l(N,null,{default:s(()=>[c("pnpm add vue3-count-to")]),_:1})])]),default:s(()=>[l(_,{onClick:r[0]||(r[0]=o=>y("https://github.com/xiaofan9/vue-count-to"))},{icon:s(()=>[l(q,{name:"ep:link"})]),default:s(()=>[c(" 访问 vue-count-to ")]),_:1})]),_:1}),l(P,null,{default:s(()=>[l(n(G),{ref_key:"countToRef",ref:e,class:"count-to","start-val":n(t).startVal,"end-val":n(t).endVal,duration:n(t).duration,decimals:n(t).decimals,separator:n(t).separator,prefix:n(t).prefix,suffix:n(t).suffix,autoplay:!1},null,8,["start-val","end-val","duration","decimals","separator","prefix","suffix"]),l(C,{model:n(t),size:"default","label-width":"80px",style:{width:"300px"}},{default:s(()=>[l(f,{label:"startVal"},{default:s(()=>[l(h,{modelValue:n(t).startVal,"onUpdate:modelValue":r[1]||(r[1]=o=>n(t).startVal=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"endVal"},{default:s(()=>[l(h,{modelValue:n(t).endVal,"onUpdate:modelValue":r[2]||(r[2]=o=>n(t).endVal=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"duration"},{default:s(()=>[l(h,{modelValue:n(t).duration,"onUpdate:modelValue":r[3]||(r[3]=o=>n(t).duration=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"decimals"},{default:s(()=>[l(h,{modelValue:n(t).decimals,"onUpdate:modelValue":r[4]||(r[4]=o=>n(t).decimals=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"separator"},{default:s(()=>[l(b,{modelValue:n(t).separator,"onUpdate:modelValue":r[5]||(r[5]=o=>n(t).separator=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"prefix"},{default:s(()=>[l(b,{modelValue:n(t).prefix,"onUpdate:modelValue":r[6]||(r[6]=o=>n(t).prefix=o)},null,8,["modelValue"])]),_:1}),l(f,{label:"suffix"},{default:s(()=>[l(b,{modelValue:n(t).suffix,"onUpdate:modelValue":r[7]||(r[7]=o=>n(t).suffix=o)},null,8,["modelValue"])]),_:1}),l(f,null,{default:s(()=>[l(_,{type:"primary",onClick:i},{default:s(()=>[c(" 开始 ")]),_:1}),l(_,{onClick:u},{default:s(()=>[c(" 暂停 ")]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}});typeof g=="function"&&g(E);const W=T(E,[["__scopeId","data-v-32366631"]]);export{W as default}; diff --git a/assets/count.to-eZgMX2-N.js.br b/assets/count.to-eZgMX2-N.js.br new file mode 100644 index 0000000000000000000000000000000000000000..1ba322628dd64f596a79d92749495cee5ad1e9df GIT binary patch literal 2169 zcmV-<2!{6?Xc_=43T$KgV1GCRJQ=ZRHB!czQ_c{m{LfR;+_O*$6sz&3wa$xkQ9*`T zf3;^$tN*6LBMZ%n#UUU6*cU?PB{VjJy-skjduh*o^Ii3*!jTRS1HdsNkFwdjTu zpIQU-tz~mdkXmS^RQlS8%~BXpG??_8C#-Q zNy<)IvI$eRCT4T4*=|?twzs^gb7{eNRu^CJFF%d_t((tk^Ad_xXFV*Kq?qIV*=&9p z&(Hh+zGUqjYLrQ~F17O>@WJDS($4DP+gbf^vPKb@P=q}RxphJJ0UG~j*qElMcX**U zDBZjvcgieOkg!RJT@|&BJE;}*lG5{K9>lfGi5{cON+&95R^X$a9F4;JckS~Rt~*GH z>mEhn*3-*)kGPVA$B9Te!JUH<06BP|2FC_liXhNS+QpfZErUw+Uq+$F(<_GmJRDbN%$PGkFR+eaJ- zhEvDq-+joIOzWdWe!Oj$As zMc=0`=#bVlnS!8rh)B8|oJcS2Fn4%RwlTA%;Dcs0nfQJ82p#UcX+sxa1s++d5(gjg zh%yXP^8(jRz(T=7p+Z{5>I$*ZaM)jc`&H=>3xE8Mgp5K}Gl*OFG&)ZRE{H}Y#E69U zb3^E03dKTj>Qd|=!L!7vEljA&TP}^{o7hK;k8rJed!<>XjE>$RjA`1fDEb_sa}T3{ z6-B8uZ$%_Box~OdL%N(wmQY%ZL0~#_2Z_5_;gUkrz*!Orz*av$38GFHqI@eP_09dK z7)6-kcd4fd5fk@0MG`jJXdoV$JVMGeA=&^c%AWfp(;y(Sl<(A8Mr26NWc}7>%W3=| z{%|5K+$^vx_Z7p$6Ih`Vk9mO$5UiUeg+P~yf1pep9X;|l(;$^gA4Wv&80$I$-j{C% zBbhQO%fE>e!Dp!->65C@s5skniIuj>!(~S7l#s~`Md(67W1YQq0Dz%|@gxDYA%L6E zN=~g6>)`4T>=G*2I^8s!9nw0+<0s9U2TBw5^!JS??hLbSYf{uZpk!Uxt~+qV@^}Tw z6EcV6zfEUqkM5HrqX=qcPXLZ<6%^%+((leEs&nY@ zZEm6Zi0|Ey!Q=Mbu&^Z02lVOVB?px$^J*tI`4)8b@q4XIPq>CH$*_~}pk{07fGDcq zCQ{uWT!jT+di6RF>gVr5%$N!oPA1izFWjU;{Xdx?_yRNq_D{t*k1JutUV+iLtj!w< zJx4zIYuN}>Zl_y(J^s~M2xZ~pcna(Czf%z^=Y-I*M<84lv|LO$s$0YeYubG{nuYh3 zWtH+}RZPVp`Bz0;2l{Z*$T>4t5Npoohdb1EMlGmJB__nr@JN7TO3*}1y_`r@Ss6*w zm$Xu(xZH$_ekW?7oT~uaK(sh31w&4s0(ndBt_BI@QDI_&rv1R8y2gq&pE~o zowx1U*Mvr$NK|=nY=wU-LzU*q;832z9NtAG(es#V$?&BBXB(&C=n8h%SNafrn@r+E z!pur_z^-tvDMZL3{=uac!oin&nu2%>=Q2J*ix%G<+KF9e^37i$e5*mE2hl<%e#4rL zVjPq^P1p;>_t&_N+aeMZiFzMj7cKEYEO7_BjCs}Y{~VWKw?}!v*mfl|DC_!fesYqK z1E)k2gb$l}1r^VGE&p91sjSPCbz6zUxJi>YuJe^cZxZMI7q?qJKjG^PR7ISdR(<5P z@4Cbon{`Xr*SUxq_3<&CpB7pS{~>(a_%832o|$p0-L^j!Wht$<#JgcYl`^(%&XKtF zCds^*kHH80Pj((C>+m8ySDF)@J=_uTHC5-rTMQXy ztf3=uq{qPk+SBFi31X+xrjZ{2UZ;hi`YadHO7NTx@vQsM^$9_+X2?a(C|A zj_BS0aDg#J3U*MsO4ogf^Z*(stf^In|30mh{G?{IcvF4>XO1b& literal 0 HcmV?d00001 diff --git a/assets/count.to-eZgMX2-N.js.gz b/assets/count.to-eZgMX2-N.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..accf6195109c677d71f6a54fd68b5d8605e11fa0 GIT binary patch literal 2460 zcmV;N31jvjiwFP!000021C?3LZyUK4zxS_@iPYdklq^|UXLppbk@#abyNwehj&o22 zfznVC?a|C+hGSV#2IvR&Q1sM8QFPHu(H89~=)GGM=-*N=(o_G1K9a+kkuAmY#T=54 z@BR3`_@2xsVGxPAU!ig3gamRpAWRO=iIBrNapiE2L~^(!1365{SPmZHa)`-L4o`_E zhXEPM!6!XAoRJrDctW1b;U#%1hfz9=f(fc`ao=T^wd1pX?Ta^~pnevkHdlZuuPYe| z^;jfoT&3Cfl&onir6J# zM*PeXvycVD$`nKg(_NH+#36oWxy~^02Z9Gaw&p1b7p86I#cb|6`cOS$Zxa@a$3CA> zNpcj?34bMA}qfcpl6RR>K^k)V!XMzf!)o`&}y@4)uPTthjoeT zxbNRFPF(gU62}<$@Z7XM%|kfE7-O121wlqt<6nb(g?HWT7AOt*|c&%1;bW- z#KZ}oz!%}pGb+aQ3BAM((%h+GQ9H6Mk{FG|nleZP#+I`?XINCZl@e~XBPNo_2Xn#- zNfs0jQjJDEMkB+4S*ew3IPaW!7zJT$&tpL&aY{XVF70a{CzC#lh%^+Bm}_q|iOYsG z@r2z-3G>~xNVgl!hbeKBNU7*{`W9=YgeD>gJvz(Cp9BGb_m|Rd02Y@Gzyw~r25@pg zJ?>HgK18i~rZ~FmG}4?+#^sfWxIbFT1=UeXViwX!GFpS40DTy-A-`OMSn^JWYttq% zJESpCtf?%fh>wgZjxtX%G?)@b1bCHEj<}C&$}_`YinmFv*|<-)xK(Xh_nVFF2V3x` zRb{Ev9~Bgvb8{~kQ16v-DKX}8-8dL=c`VHfp9#}j5Y!Mv+H!b-*aFRQUor6$&m$p) z8>?F>2?xfr)FI<%M4gu2t`7Ek2y0e2V#lQ0p$AA&XU#X&Ij zaiNMbu3a_LVE_lGR1C&N48b9_Z#;Q(vp9?`6F#?4rDP&OF!$4RL{09oiA>koiGAvM zeL6TtAZx>l#1H#>K+*-G<={97Aj*!(y}`=k^;_GYFY`kR_VZB*rJnwcCL} zCRWHRA=8Y@Vc^^r2GTb{hD=+F%-_Gq*QC*mf9~}T&7N-9t1S|@7jNv`R7#C$Zh4~F zD{d^~V{btr&P|nRi6-x0MjB)#kqV0?ma*(5Qc5guG9)F2wN=~8WZdCm_|x~W?qjyK z=3N$;RPm?5uVPGYzkr!NDoNNYeJ^6OKfz&lEe`8@x;bGH_UPu__Lk=pyPW$5rKHE> zjCcObZ@>~g#_(##?8pnK3?(3300P9+p>+`)@k^EoGS!7eXw^Zeh$K@X*Ru*)IIPp? zX8YV>S!KH0+$-~`vQD!LFE>kV>A?M919O|{b=lwG_5TMc__t^_5U!lL5Dbo3cE-K)Kh0Gt(zQ>^Kf!yg2`6$Wf z(};`gJGE>I&4MEcO>?=gBr^+`MPSxU+BuuW;33jZ*$Pze&!@hT|7ter2jC~_6n8#F zBiS(M54gkYL+%N%ZC9c-9pPxf*}EBAo4iq5N1>W2WR>2}b+|58Dwok5kWZ-0r>Qgm}jEv&90HZOYf z&7`!sP&5`KGd#`vThOqNrv&x-9`)rDpfw9ik!+Xs^^TnhMu*-B9U+Unbp1)IQ1zeEPp{el2yFPxX{#dPTMi!2*)bSX**PE&{cuvDu3NcCSgWRNUIUw3U5oVWW(p>|4IC9+?OJ zzQ+gWb_DMkl$UaF0%v!I(O8HuwzsxMT#S=GJi?Q$OHP9!^}pBxDJ3EBw9Yx)rC|J) zWG>D^+v8xPbcuX<%a0%a_21upsFe9t%Bb}SSAVhm>K^v-mllCEI_yEx&fNVZfJ}#= zLLb_U3_Kdg*@lEmkn+D8xEr#4i1(ryLg4+S^{hnA!$2+OO;8>XdO4ewfPl7alldfoCqT(1 zF@Fbk%G3&!9_=%)Hs!7uLq7Su5yJ5-+o(kwwHk5}^2|+R49Q%bw~^5)T1Ga`5a?e8 zuGt{)UxzLg%q~a}xMx$lXH&W7!VxF1N~$WI>Xsd-fTqp5F0jlAR>9iVu(k_W`oLX5 z<+fZCR_=zYfVDKRRsqZ$xid85TkAqIp|A?t0}bs#30ijKuFwi!Uxux}#Le<>Tm|kk z4eqm&pP4gvMVCe2n$WVGunO0X##s{M2U&RBlI5p<`0f{1KmWs$_a++)@Fm<( zjiyl8Wd9c#ISw*43fkNp;X_lTy@77$P{const a=l("ElButton"),s=m;return u(),_(s,null,{default:t(()=>[f(a,{onClick:e[0]||(e[0]=B=>p(n).go(-1))},{default:t(()=>[i(" 返回 ")]),_:1})]),_:1})}}});typeof o=="function"&&o(d);export{d as default}; +import{d as c,a as r,c as l,o as u,I as _,i as t,h as f,l as i,g as p,O as m,q as o}from"./index-Njb-9Wgo.js";const d=c({__name:"detail",setup(k){const n=r();return(x,e)=>{const a=l("ElButton"),s=m;return u(),_(s,null,{default:t(()=>[f(a,{onClick:e[0]||(e[0]=B=>p(n).go(-1))},{default:t(()=>[i(" 返回 ")]),_:1})]),_:1})}}});typeof o=="function"&&o(d);export{d as default}; diff --git a/assets/detail1-697bd2cc.js b/assets/detail1-HJsqkbxf.js similarity index 78% rename from assets/detail1-697bd2cc.js rename to assets/detail1-HJsqkbxf.js index 5e2652b89..4f5a7675d 100644 --- a/assets/detail1-697bd2cc.js +++ b/assets/detail1-HJsqkbxf.js @@ -1 +1 @@ -import{n,o as c,e as o,h as s,i as r,l as _,q as e,O as l}from"./index-1d8ae391.js";const t={};function f(i,d){const a=l;return c(),o("div",null,[s(a,null,{default:r(()=>[_(" 注意看面包屑导航的变化 ")]),_:1})])}typeof e=="function"&&e(t);const m=n(t,[["render",f]]);export{m as default}; +import{n,o as c,e as o,h as s,i as r,l as _,q as e,O as l}from"./index-Njb-9Wgo.js";const t={};function f(i,d){const a=l;return c(),o("div",null,[s(a,null,{default:r(()=>[_(" 注意看面包屑导航的变化 ")]),_:1})])}typeof e=="function"&&e(t);const m=n(t,[["render",f]]);export{m as default}; diff --git a/assets/detail2-697bd2cc.js b/assets/detail2-HJsqkbxf.js similarity index 78% rename from assets/detail2-697bd2cc.js rename to assets/detail2-HJsqkbxf.js index 5e2652b89..4f5a7675d 100644 --- a/assets/detail2-697bd2cc.js +++ b/assets/detail2-HJsqkbxf.js @@ -1 +1 @@ -import{n,o as c,e as o,h as s,i as r,l as _,q as e,O as l}from"./index-1d8ae391.js";const t={};function f(i,d){const a=l;return c(),o("div",null,[s(a,null,{default:r(()=>[_(" 注意看面包屑导航的变化 ")]),_:1})])}typeof e=="function"&&e(t);const m=n(t,[["render",f]]);export{m as default}; +import{n,o as c,e as o,h as s,i as r,l as _,q as e,O as l}from"./index-Njb-9Wgo.js";const t={};function f(i,d){const a=l;return c(),o("div",null,[s(a,null,{default:r(()=>[_(" 注意看面包屑导航的变化 ")]),_:1})])}typeof e=="function"&&e(t);const m=n(t,[["render",f]]);export{m as default}; diff --git a/assets/echarts-e5970d1f.js b/assets/echarts-ZLHAvCKt.js similarity index 94% rename from assets/echarts-e5970d1f.js rename to assets/echarts-ZLHAvCKt.js index ae0ca731b..d30b65010 100644 --- a/assets/echarts-e5970d1f.js +++ b/assets/echarts-ZLHAvCKt.js @@ -1,4 +1,4 @@ -import{d as pI,r as Al,x as dI,c as Ml,o as gI,e as yI,h as me,i as _e,f as Vi,l as Bh,_ as mI,P as _I,O as SI,q as am}from"./index-1d8ae391.js";import xI from"./alert-66bb2826.js";/*! ***************************************************************************** +import{d as pL,r as Al,x as dL,c as Ml,o as gL,e as yL,h as me,i as _e,f as Vi,l as Bh,_ as mL,P as _L,O as SL,q as am}from"./index-Njb-9Wgo.js";import xL from"./alert-hhjN_jL7.js";/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -11,8 +11,8 @@ INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var sp=function(r,e){return sp=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])},sp(r,e)};function k(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");sp(r,e);function t(){this.constructor=r}r.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var wI=function(){function r(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return r}(),bI=function(){function r(){this.browser=new wI,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 r}(),Mn=new bI;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(Mn.wxa=!0,Mn.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?Mn.worker=!0:typeof navigator>"u"?(Mn.node=!0,Mn.svgSupported=!0):TI(navigator.userAgent,Mn);function TI(r,e){var t=e.browser,a=r.match(/Firefox\/([\d.]+)/),n=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),i=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);a&&(t.firefox=!0,t.version=a[1]),n&&(t.ie=!0,t.version=n[1]),i&&(t.edge=!0,t.version=i[1],t.newEdge=+i[1].split(".")[0]>18),o&&(t.weChat=!0),e.svgSupported=typeof SVGRect<"u",e.touchEventsSupported="ontouchstart"in window&&!t.ie&&!t.edge,e.pointerEventsSupported="onpointerdown"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported=typeof document<"u";var s=document.documentElement.style;e.transform3dSupported=(t.ie&&"transition"in s||t.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}const Tt=Mn;var Zd=12,ob="sans-serif",$a=Zd+"px "+ob,CI=20,AI=100,MI="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function DI(r){var e={};if(typeof JSON>"u")return e;for(var t=0;t=0)s=o*t.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",a[l]+":0",n[u]+":0",a[1-l]+":auto",n[1-u]+":auto",""].join("!important;"),r.appendChild(o),t.push(o)}return t}function QI(r,e,t){for(var a=t?"invTrans":"trans",n=e[a],i=e.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=r[u].getBoundingClientRect(),h=2*u,v=f.left,c=f.top;o.push(v,c),l=l&&i&&v===i[h]&&c===i[h+1],s.push(r[u].offsetLeft,r[u].offsetTop)}return l&&n?n:(e.srcCoords=o,e[a]=t?sm(s,o):sm(o,s))}function cb(r){return r.nodeName.toUpperCase()==="CANVAS"}var JI=/([&<>"'])/g,jI={"&":"&","<":"<",">":">",'"':""","'":"'"};function Pe(r){return r==null?"":(r+"").replace(JI,function(e,t){return jI[t]})}var tL=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,zh=[],eL=Tt.browser.firefox&&+Tt.browser.version.split(".")[0]<39;function pp(r,e,t,a){return t=t||{},a?um(r,e,t):eL&&e.layerX!=null&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):e.offsetX!=null?(t.zrX=e.offsetX,t.zrY=e.offsetY):um(r,e,t),t}function um(r,e,t){if(Tt.domSupported&&r.getBoundingClientRect){var a=e.clientX,n=e.clientY;if(cb(r)){var i=r.getBoundingClientRect();t.zrX=a-i.left,t.zrY=n-i.top;return}else if(cp(zh,r,a,n)){t.zrX=zh[0],t.zrY=zh[1];return}}t.zrX=t.zrY=0}function tg(r){return r||window.event}function Xe(r,e,t){if(e=tg(e),e.zrX!=null)return e;var a=e.type,n=a&&a.indexOf("touch")>=0;if(n){var o=a!=="touchend"?e.targetTouches[0]:e.changedTouches[0];o&&pp(r,o,e,t)}else{pp(r,e,e,t);var i=rL(e);e.zrDelta=i?i/120:-(e.detail||0)/3}var s=e.button;return e.which==null&&s!==void 0&&tL.test(e.type)&&(e.which=s&1?1:s&2?3:s&4?2:0),e}function rL(r){var e=r.wheelDelta;if(e)return e;var t=r.deltaX,a=r.deltaY;if(t==null||a==null)return e;var n=Math.abs(a!==0?a:t),i=a>0?-1:a<0?1:t>0?-1:1;return 3*n*i}function dp(r,e,t,a){r.addEventListener(e,t,a)}function aL(r,e,t,a){r.removeEventListener(e,t,a)}var sa=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0};function fm(r){return r.which===2||r.which===3}var nL=function(){function r(){this._track=[]}return r.prototype.recognize=function(e,t,a){return this._doTrack(e,t,a),this._recognize(e)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(e,t,a){var n=e.touches;if(n){for(var i={points:[],touches:[],target:t,event:e},o=0,s=n.length;o1&&a&&a.length>1){var i=hm(a)/hm(n);!isFinite(i)&&(i=1),e.pinchScale=i;var o=iL(a);return e.pinchX=o[0],e.pinchY=o[1],{type:"pinch",target:r[0].target,event:e}}}}};function nr(){return[1,0,0,1,0,0]}function jf(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function eg(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4],r[5]=e[5],r}function aa(r,e,t){var a=e[0]*t[0]+e[2]*t[1],n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],o=e[1]*t[2]+e[3]*t[3],s=e[0]*t[4]+e[2]*t[5]+e[4],l=e[1]*t[4]+e[3]*t[5]+e[5];return r[0]=a,r[1]=n,r[2]=i,r[3]=o,r[4]=s,r[5]=l,r}function Fr(r,e,t){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4]+t[0],r[5]=e[5]+t[1],r}function fi(r,e,t){var a=e[0],n=e[2],i=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(t),f=Math.cos(t);return r[0]=a*f+o*u,r[1]=-a*u+o*f,r[2]=n*f+s*u,r[3]=-n*u+f*s,r[4]=f*i+u*l,r[5]=f*l-u*i,r}function rg(r,e,t){var a=t[0],n=t[1];return r[0]=e[0]*a,r[1]=e[1]*n,r[2]=e[2]*a,r[3]=e[3]*n,r[4]=e[4]*a,r[5]=e[5]*n,r}function fo(r,e){var t=e[0],a=e[2],n=e[4],i=e[1],o=e[3],s=e[5],l=t*o-i*a;return l?(l=1/l,r[0]=o*l,r[1]=-i*l,r[2]=-a*l,r[3]=t*l,r[4]=(a*s-o*n)*l,r[5]=(i*n-t*s)*l,r):null}function oL(r){var e=nr();return eg(e,r),e}var sL=function(){function r(e,t){this.x=e||0,this.y=t||0}return r.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(e,t){return this.x=e,this.y=t,this},r.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},r.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},r.prototype.scale=function(e){this.x*=e,this.y*=e},r.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},r.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},r.prototype.dot=function(e){return this.x*e.x+this.y*e.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},r.prototype.distance=function(e){var t=this.x-e.x,a=this.y-e.y;return Math.sqrt(t*t+a*a)},r.prototype.distanceSquare=function(e){var t=this.x-e.x,a=this.y-e.y;return t*t+a*a},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(e){if(e){var t=this.x,a=this.y;return this.x=e[0]*t+e[2]*a+e[4],this.y=e[1]*t+e[3]*a+e[5],this}},r.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},r.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},r.set=function(e,t,a){e.x=t,e.y=a},r.copy=function(e,t){e.x=t.x,e.y=t.y},r.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},r.lenSquare=function(e){return e.x*e.x+e.y*e.y},r.dot=function(e,t){return e.x*t.x+e.y*t.y},r.add=function(e,t,a){e.x=t.x+a.x,e.y=t.y+a.y},r.sub=function(e,t,a){e.x=t.x-a.x,e.y=t.y-a.y},r.scale=function(e,t,a){e.x=t.x*a,e.y=t.y*a},r.scaleAndAdd=function(e,t,a,n){e.x=t.x+a.x*n,e.y=t.y+a.y*n},r.lerp=function(e,t,a,n){var i=1-n;e.x=i*t.x+n*a.x,e.y=i*t.y+n*a.y},r}();const lt=sL;var Il=Math.min,Ll=Math.max,rn=new lt,an=new lt,nn=new lt,on=new lt,Ao=new lt,Mo=new lt,lL=function(){function r(e,t,a,n){a<0&&(e=e+a,a=-a),n<0&&(t=t+n,n=-n),this.x=e,this.y=t,this.width=a,this.height=n}return r.prototype.union=function(e){var t=Il(e.x,this.x),a=Il(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Ll(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Ll(e.y+e.height,this.y+this.height)-a:this.height=e.height,this.x=t,this.y=a},r.prototype.applyTransform=function(e){r.applyTransform(this,this,e)},r.prototype.calculateTransform=function(e){var t=this,a=e.width/t.width,n=e.height/t.height,i=nr();return Fr(i,i,[-t.x,-t.y]),rg(i,i,[a,n]),Fr(i,i,[e.x,e.y]),i},r.prototype.intersect=function(e,t){if(!e)return!1;e instanceof r||(e=r.create(e));var a=this,n=a.x,i=a.x+a.width,o=a.y,s=a.y+a.height,l=e.x,u=e.x+e.width,f=e.y,h=e.y+e.height,v=!(ip&&(p=_,dp&&(p=S,y=a.x&&e<=a.x+a.width&&t>=a.y&&t<=a.y+a.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(e){r.copy(this,e)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return this.width===0||this.height===0},r.create=function(e){return new r(e.x,e.y,e.width,e.height)},r.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},r.applyTransform=function(e,t,a){if(!a){e!==t&&r.copy(e,t);return}if(a[1]<1e-5&&a[1]>-1e-5&&a[2]<1e-5&&a[2]>-1e-5){var n=a[0],i=a[3],o=a[4],s=a[5];e.x=t.x*n+o,e.y=t.y*i+s,e.width=t.width*n,e.height=t.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}rn.x=nn.x=t.x,rn.y=on.y=t.y,an.x=on.x=t.x+t.width,an.y=nn.y=t.y+t.height,rn.transform(a),on.transform(a),an.transform(a),nn.transform(a),e.x=Il(rn.x,an.x,nn.x,on.x),e.y=Il(rn.y,an.y,nn.y,on.y);var l=Ll(rn.x,an.x,nn.x,on.x),u=Ll(rn.y,an.y,nn.y,on.y);e.width=l-e.x,e.height=u-e.y},r}();const ht=lL;var pb="silent";function uL(r,e,t){return{type:r,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:fL}}function fL(){sa(this.event)}var hL=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.handler=null,t}return e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(or),Do=function(){function r(e,t){this.x=e,this.y=t}return r}(),vL=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Fh=new ht(0,0,0,0),db=function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this)||this;return s._hovered=new Do(0,0),s.storage=t,s.painter=a,s.painterRoot=i,s._pointerSize=o,n=n||new hL,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new YI(s),s}return e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(A(vL,function(a){t.on&&t.on(a,this[a],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var a=t.zrX,n=t.zrY,i=gb(this,a,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new Do(a,n):this.findHover(a,n),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",t),this.dispatchToElement(l,"mousemove",t),u&&u!==s&&this.dispatchToElement(l,"mouseover",t)},e.prototype.mouseout=function(t){var a=t.zrEventControl;a!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",t),a!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Do(0,0)},e.prototype.dispatch=function(t,a){var n=this[t];n&&n.call(this,a)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var a=this.proxy;a.setCursor&&a.setCursor(t)},e.prototype.dispatchToElement=function(t,a,n){t=t||{};var i=t.target;if(!(i&&i.silent)){for(var o="on"+a,s=uL(a,t,n);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(a,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(a,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(a,s)}))}},e.prototype.findHover=function(t,a,n){var i=this.storage.getDisplayList(),o=new Do(t,a);if(vm(i,o,t,a,n),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new ht(t-u,a-u,l,l),h=i.length-1;h>=0;h--){var v=i[h];v!==n&&!v.ignore&&!v.ignoreCoarsePointer&&(!v.parent||!v.parent.ignoreCoarsePointer)&&(Fh.copy(v.getBoundingRect()),v.transform&&Fh.applyTransform(v.transform),Fh.intersect(f)&&s.push(v))}if(s.length)for(var c=4,p=Math.PI/12,d=Math.PI*2,g=0;g4)return;this._downPoint=null}this.dispatchToElement(i,r,e)}});function cL(r,e,t){if(r[r.rectHover?"rectContain":"contain"](e,t)){for(var a=r,n=void 0,i=!1;a;){if(a.ignoreClip&&(i=!0),!i){var o=a.getClipPath();if(o&&!o.contain(e,t))return!1;a.silent&&(n=!0)}var s=a.__hostTarget;a=s||a.parent}return n?pb:!0}return!1}function vm(r,e,t,a,n){for(var i=r.length-1;i>=0;i--){var o=r[i],s=void 0;if(o!==n&&!o.ignore&&(s=cL(o,t,a))&&(!e.topTarget&&(e.topTarget=o),s!==pb)){e.target=o;break}}}function gb(r,e,t){var a=r.painter;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}const pL=db;var yb=32,Io=7;function dL(r){for(var e=0;r>=yb;)e|=r&1,r>>=1;return r+e}function cm(r,e,t,a){var n=e+1;if(n===t)return 1;if(a(r[n++],r[e])<0){for(;n=0;)n++;return n-e}function gL(r,e,t){for(t--;e>>1,n(i,r[l])<0?s=l:o=l+1;var u=a-o;switch(u){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;u>0;)r[o+u]=r[o+u-1],u--}r[o]=i}}function Hh(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])>0){for(s=a-n;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}else{for(s=n+1;ls&&(l=s);var u=o;o=n-l,l=n-u}for(o++;o>>1);i(r,e[t+f])>0?o=f+1:l=f}return l}function Wh(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])<0){for(s=n+1;ls&&(l=s);var u=o;o=n-l,l=n-u}else{for(s=a-n;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}for(o++;o>>1);i(r,e[t+f])<0?l=f:o=f+1}return l}function yL(r,e){var t=Io,a,n,i=0;r.length;var o=[];a=[],n=[];function s(c,p){a[i]=c,n[i]=p,i+=1}function l(){for(;i>1;){var c=i-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;f(c)}}function u(){for(;i>1;){var c=i-2;c>0&&n[c-1]=Io||b>=Io);if(T)break;w<0&&(w=0),w+=2}if(t=w,t<1&&(t=1),p===1){for(y=0;y=0;y--)r[x+y]=r[w+y];r[S]=o[_];return}for(var b=t;;){var T=0,C=0,M=!1;do if(e(o[_],r[m])<0){if(r[S--]=r[m--],T++,C=0,--p===0){M=!0;break}}else if(r[S--]=o[_--],C++,T=0,--g===1){M=!0;break}while((T|C)=0;y--)r[x+y]=r[w+y];if(p===0){M=!0;break}}if(r[S--]=o[_--],--g===1){M=!0;break}if(C=g-Hh(r[m],o,0,g,g-1,e),C!==0){for(S-=C,_-=C,g-=C,x=S+1,w=_+1,y=0;y=Io||C>=Io);if(M)break;b<0&&(b=0),b+=2}if(t=b,t<1&&(t=1),g===1){for(S-=p,m-=p,x=S+1,w=m+1,y=p-1;y>=0;y--)r[x+y]=r[w+y];r[S]=o[_]}else{if(g===0)throw new Error;for(w=S-(g-1),y=0;ys&&(l=s),pm(r,t,t+l,t+i,e),i=l}o.pushRun(t,i),o.mergeRuns(),n-=i,t+=i}while(n!==0);o.forceMergeRuns()}}var ze=1,es=2,zi=4,dm=!1;function $h(){dm||(dm=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function gm(r,e){return r.zlevel===e.zlevel?r.z===e.z?r.z2-e.z2:r.z-e.z:r.zlevel-e.zlevel}var mL=function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=gm}return r.prototype.traverse=function(e,t){for(var a=0;a0&&(f.__clipPaths=[]),isNaN(f.z)&&($h(),f.z=0),isNaN(f.z2)&&($h(),f.z2=0),isNaN(f.zlevel)&&($h(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var h=e.getDecalElement&&e.getDecalElement();h&&this._updateAndAddDisplayable(h,t,a);var v=e.getTextGuideLine();v&&this._updateAndAddDisplayable(v,t,a);var c=e.getTextContent();c&&this._updateAndAddDisplayable(c,t,a)}},r.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},r.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,a=e.length;t=0&&this._roots.splice(n,1)},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r}();const _L=mL;var mb;mb=Tt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};const gp=mb;var Nu={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return .5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return r===0?0:Math.pow(1024,r-1)},exponentialOut:function(r){return r===1?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return r===0?0:r===1?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(-Math.pow(2,-10*(r-1))+2)},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)))},elasticOut:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*r)*Math.sin((r-e)*(2*Math.PI)/a)+1)},elasticInOut:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),(r*=2)<1?-.5*(t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)):t*Math.pow(2,-10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)*.5+1)},backIn:function(r){var e=1.70158;return r*r*((e+1)*r-e)},backOut:function(r){var e=1.70158;return--r*r*((e+1)*r+e)+1},backInOut:function(r){var e=2.5949095;return(r*=2)<1?.5*(r*r*((e+1)*r-e)):.5*((r-=2)*r*((e+1)*r+e)+2)},bounceIn:function(r){return 1-Nu.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?Nu.bounceIn(r*2)*.5:Nu.bounceOut(r*2-1)*.5+.5}};const _b=Nu;var Pl=Math.pow,Ga=Math.sqrt,ef=1e-8,Sb=1e-4,ym=Ga(3),Rl=1/3,Rr=ui(),Je=ui(),Xi=ui();function ka(r){return r>-ef&&ref||r<-ef}function jt(r,e,t,a,n){var i=1-n;return i*i*(i*r+3*n*e)+n*n*(n*a+3*i*t)}function mm(r,e,t,a,n){var i=1-n;return 3*(((e-r)*i+2*(t-e)*n)*i+(a-t)*n*n)}function rf(r,e,t,a,n,i){var o=a+3*(e-t)-r,s=3*(t-e*2+r),l=3*(e-r),u=r-n,f=s*s-3*o*l,h=s*l-9*o*u,v=l*l-3*s*u,c=0;if(ka(f)&&ka(h))if(ka(s))i[0]=0;else{var p=-l/s;p>=0&&p<=1&&(i[c++]=p)}else{var d=h*h-4*f*v;if(ka(d)){var g=h/f,p=-s/o+g,y=-g/2;p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y)}else if(d>0){var m=Ga(d),_=f*s+1.5*o*(-h+m),S=f*s+1.5*o*(-h-m);_<0?_=-Pl(-_,Rl):_=Pl(_,Rl),S<0?S=-Pl(-S,Rl):S=Pl(S,Rl);var p=(-s-(_+S))/(3*o);p>=0&&p<=1&&(i[c++]=p)}else{var w=(2*f*s-3*o*h)/(2*Ga(f*f*f)),x=Math.acos(w)/3,b=Ga(f),T=Math.cos(x),p=(-s-2*b*T)/(3*o),y=(-s+b*(T+ym*Math.sin(x)))/(3*o),C=(-s+b*(T-ym*Math.sin(x)))/(3*o);p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y),C>=0&&C<=1&&(i[c++]=C)}}return c}function wb(r,e,t,a,n){var i=6*t-12*e+6*r,o=9*e+3*a-3*r-9*t,s=3*e-3*r,l=0;if(ka(o)){if(xb(i)){var u=-s/i;u>=0&&u<=1&&(n[l++]=u)}}else{var f=i*i-4*o*s;if(ka(f))n[0]=-i/(2*o);else if(f>0){var h=Ga(f),u=(-i+h)/(2*o),v=(-i-h)/(2*o);u>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Ya(r,e,t,a,n,i){var o=(e-r)*n+r,s=(t-e)*n+e,l=(a-t)*n+t,u=(s-o)*n+o,f=(l-s)*n+s,h=(f-u)*n+u;i[0]=r,i[1]=o,i[2]=u,i[3]=h,i[4]=h,i[5]=f,i[6]=l,i[7]=a}function bb(r,e,t,a,n,i,o,s,l,u,f){var h,v=.005,c=1/0,p,d,g,y;Rr[0]=l,Rr[1]=u;for(var m=0;m<1;m+=.05)Je[0]=jt(r,t,n,o,m),Je[1]=jt(e,a,i,s,m),g=Yn(Rr,Je),g=0&&g=0&&u<=1&&(n[l++]=u)}}else{var f=o*o-4*i*s;if(ka(f)){var u=-o/(2*i);u>=0&&u<=1&&(n[l++]=u)}else if(f>0){var h=Ga(f),u=(-o+h)/(2*i),v=(-o-h)/(2*i);u>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Tb(r,e,t){var a=r+t-2*e;return a===0?.5:(r-e)/a}function Ps(r,e,t,a,n){var i=(e-r)*a+r,o=(t-e)*a+e,s=(o-i)*a+i;n[0]=r,n[1]=i,n[2]=s,n[3]=s,n[4]=o,n[5]=t}function Cb(r,e,t,a,n,i,o,s,l){var u,f=.005,h=1/0;Rr[0]=o,Rr[1]=s;for(var v=0;v<1;v+=.05){Je[0]=ae(r,t,n,v),Je[1]=ae(e,a,i,v);var c=Yn(Rr,Je);c=0&&c=1?1:rf(0,a,i,1,l,s)&&jt(0,n,o,1,s[0])}}}var TL=function(){function r(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Yt,this.ondestroy=e.ondestroy||Yt,this.onrestart=e.onrestart||Yt,e.easing&&this.setEasing(e.easing)}return r.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var a=this._life,n=e-this._startTime-this._pausedTime,i=n/a;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=n%a;this._startTime=e-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(e){this.easing=e,this.easingFunc=K(e)?e:_b[e]||ag(e)},r}();const CL=TL;var Ab=function(){function r(e){this.value=e}return r}(),AL=function(){function r(){this._len=0}return r.prototype.insert=function(e){var t=new Ab(e);return this.insertEntry(t),t},r.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},r.prototype.remove=function(e){var t=e.prev,a=e.next;t?t.next=a:this.head=a,a?a.prev=t:this.tail=t,e.next=e.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r}(),ML=function(){function r(e){this._list=new AL,this._maxSize=10,this._map={},this._maxSize=e}return r.prototype.put=function(e,t){var a=this._list,n=this._map,i=null;if(n[e]==null){var o=a.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=a.head;a.remove(l),delete n[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=t:s=new Ab(t),s.key=e,a.insertEntry(s),n[e]=s}return i},r.prototype.get=function(e){var t=this._map[e],a=this._list;if(t!=null)return t!==a.tail&&(a.remove(t),a.insertEntry(t)),t.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r}();const nl=ML;var _m={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 mr(r){return r=Math.round(r),r<0?0:r>255?255:r}function DL(r){return r=Math.round(r),r<0?0:r>360?360:r}function Rs(r){return r<0?0:r>1?1:r}function Uh(r){var e=r;return e.length&&e.charAt(e.length-1)==="%"?mr(parseFloat(e)/100*255):mr(parseInt(e,10))}function Zn(r){var e=r;return e.length&&e.charAt(e.length-1)==="%"?Rs(parseFloat(e)/100):Rs(parseFloat(e))}function Yh(r,e,t){return t<0?t+=1:t>1&&(t-=1),t*6<1?r+(e-r)*t*6:t*2<1?e:t*3<2?r+(e-r)*(2/3-t)*6:r}function Oa(r,e,t){return r+(e-r)*t}function Ze(r,e,t,a,n){return r[0]=e,r[1]=t,r[2]=a,r[3]=n,r}function mp(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r}var Mb=new nl(20),El=null;function mi(r,e){El&&mp(El,e),El=Mb.put(r,El||e.slice())}function Ge(r,e){if(r){e=e||[];var t=Mb.get(r);if(t)return mp(e,t);r=r+"";var a=r.replace(/ /g,"").toLowerCase();if(a in _m)return mp(e,_m[a]),mi(r,e),e;var n=a.length;if(a.charAt(0)==="#"){if(n===4||n===5){var i=parseInt(a.slice(1,4),16);if(!(i>=0&&i<=4095)){Ze(e,0,0,0,1);return}return Ze(e,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,n===5?parseInt(a.slice(4),16)/15:1),mi(r,e),e}else if(n===7||n===9){var i=parseInt(a.slice(1,7),16);if(!(i>=0&&i<=16777215)){Ze(e,0,0,0,1);return}return Ze(e,(i&16711680)>>16,(i&65280)>>8,i&255,n===9?parseInt(a.slice(7),16)/255:1),mi(r,e),e}return}var o=a.indexOf("("),s=a.indexOf(")");if(o!==-1&&s+1===n){var l=a.substr(0,o),u=a.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?Ze(e,+u[0],+u[1],+u[2],1):Ze(e,0,0,0,1);f=Zn(u.pop());case"rgb":if(u.length>=3)return Ze(e,Uh(u[0]),Uh(u[1]),Uh(u[2]),u.length===3?f:Zn(u[3])),mi(r,e),e;Ze(e,0,0,0,1);return;case"hsla":if(u.length!==4){Ze(e,0,0,0,1);return}return u[3]=Zn(u[3]),_p(u,e),mi(r,e),e;case"hsl":if(u.length!==3){Ze(e,0,0,0,1);return}return _p(u,e),mi(r,e),e;default:return}}Ze(e,0,0,0,1)}}function _p(r,e){var t=(parseFloat(r[0])%360+360)%360/360,a=Zn(r[1]),n=Zn(r[2]),i=n<=.5?n*(a+1):n+a-n*a,o=n*2-i;return e=e||[],Ze(e,mr(Yh(o,i,t+1/3)*255),mr(Yh(o,i,t)*255),mr(Yh(o,i,t-1/3)*255),1),r.length===4&&(e[3]=r[3]),e}function IL(r){if(r){var e=r[0]/255,t=r[1]/255,a=r[2]/255,n=Math.min(e,t,a),i=Math.max(e,t,a),o=i-n,s=(i+n)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+n):u=o/(2-i-n);var f=((i-e)/6+o/2)/o,h=((i-t)/6+o/2)/o,v=((i-a)/6+o/2)/o;e===i?l=v-h:t===i?l=1/3+f-v:a===i&&(l=2/3+h-f),l<0&&(l+=1),l>1&&(l-=1)}var c=[l*360,u,s];return r[3]!=null&&c.push(r[3]),c}}function Sp(r,e){var t=Ge(r);if(t){for(var a=0;a<3;a++)e<0?t[a]=t[a]*(1-e)|0:t[a]=(255-t[a])*e+t[a]|0,t[a]>255?t[a]=255:t[a]<0&&(t[a]=0);return na(t,t.length===4?"rgba":"rgb")}}function Zh(r,e,t){if(!(!(e&&e.length)||!(r>=0&&r<=1))){t=t||[];var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=e[n],s=e[i],l=a-n;return t[0]=mr(Oa(o[0],s[0],l)),t[1]=mr(Oa(o[1],s[1],l)),t[2]=mr(Oa(o[2],s[2],l)),t[3]=Rs(Oa(o[3],s[3],l)),t}}function LL(r,e,t){if(!(!(e&&e.length)||!(r>=0&&r<=1))){var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=Ge(e[n]),s=Ge(e[i]),l=a-n,u=na([mr(Oa(o[0],s[0],l)),mr(Oa(o[1],s[1],l)),mr(Oa(o[2],s[2],l)),Rs(Oa(o[3],s[3],l))],"rgba");return t?{color:u,leftIndex:n,rightIndex:i,value:a}:u}}function ps(r,e,t,a){var n=Ge(r);if(r)return n=IL(n),e!=null&&(n[0]=DL(e)),t!=null&&(n[1]=Zn(t)),a!=null&&(n[2]=Zn(a)),na(_p(n),"rgba")}function af(r,e){var t=Ge(r);if(t&&e!=null)return t[3]=Rs(e),na(t,"rgba")}function na(r,e){if(!(!r||!r.length)){var t=r[0]+","+r[1]+","+r[2];return(e==="rgba"||e==="hsva"||e==="hsla")&&(t+=","+r[3]),e+"("+t+")"}}function nf(r,e){var t=Ge(r);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}var of=Math.round;function Es(r){var e;if(!r||r==="transparent")r="none";else if(typeof r=="string"&&r.indexOf("rgba")>-1){var t=Ge(r);t&&(r="rgb("+t[0]+","+t[1]+","+t[2]+")",e=t[3])}return{color:r,opacity:e??1}}var Sm=1e-4;function Na(r){return r-Sm}function kl(r){return of(r*1e3)/1e3}function xp(r){return of(r*1e4)/1e4}function PL(r){return"matrix("+kl(r[0])+","+kl(r[1])+","+kl(r[2])+","+kl(r[3])+","+xp(r[4])+","+xp(r[5])+")"}var RL={left:"start",right:"end",center:"middle",middle:"middle"};function EL(r,e,t){return t==="top"?r+=e/2:t==="bottom"&&(r-=e/2),r}function kL(r){return r&&(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)}function OL(r){var e=r.style,t=r.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(",")}function Db(r){return r&&!!r.image}function NL(r){return r&&!!r.svgElement}function ng(r){return Db(r)||NL(r)}function Ib(r){return r.type==="linear"}function Lb(r){return r.type==="radial"}function Pb(r){return r&&(r.type==="linear"||r.type==="radial")}function th(r){return"url(#"+r+")"}function Rb(r){var e=r.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function Eb(r){var e=r.x||0,t=r.y||0,a=(r.rotation||0)*Ru,n=ut(r.scaleX,1),i=ut(r.scaleY,1),o=r.skewX||0,s=r.skewY||0,l=[];return(e||t)&&l.push("translate("+e+"px,"+t+"px)"),a&&l.push("rotate("+a+")"),(n!==1||i!==1)&&l.push("scale("+n+","+i+")"),(o||s)&&l.push("skew("+of(o*Ru)+"deg, "+of(s*Ru)+"deg)"),l.join(" ")}var BL=function(){return Tt.hasGlobalWindow&&K(window.btoa)?function(r){return window.btoa(unescape(encodeURIComponent(r)))}:typeof Buffer<"u"?function(r){return Buffer.from(r).toString("base64")}:function(r){return null}}(),wp=Array.prototype.slice;function Jr(r,e,t){return(e-r)*t+r}function Xh(r,e,t,a){for(var n=e.length,i=0;ia?e:r,i=Math.min(t,a),o=n[i-1]||{color:[0,0,0,0],offset:0},s=i;so;if(s)a.length=o;else for(var l=i;l=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(e,t,a){this._needsSort=!0;var n=this.keyframes,i=n.length,o=!1,s=wm,l=t;if(ge(t)){var u=FL(t);s=u,(u===1&&!At(t[0])||u===2&&!At(t[0][0]))&&(o=!0)}else if(At(t)&&!Ls(t))s=Nl;else if($(t))if(!isNaN(+t))s=Nl;else{var f=Ge(t);f&&(l=f,s=rs)}else if(Qf(t)){var h=B({},l);h.colorStops=G(t.colorStops,function(c){return{offset:c.offset,color:Ge(c.color)}}),Ib(t)?s=bp:Lb(t)&&(s=Tp),l=h}i===0?this.valType=s:(s!==this.valType||s===wm)&&(o=!0),this.discrete=this.discrete||o;var v={time:e,value:l,rawValue:t,percent:0};return a&&(v.easing=a,v.easingFunc=K(a)?a:_b[a]||ag(a)),n.push(v),v},r.prototype.prepare=function(e,t){var a=this.keyframes;this._needsSort&&a.sort(function(d,g){return d.time-g.time});for(var n=this.valType,i=a.length,o=a[i-1],s=this.discrete,l=Bl(n),u=bm(n),f=0;f=0&&!(o[f].percent<=t);f--);f=v(f,s-2)}else{for(f=h;ft);f++);f=v(f-1,s-2)}p=o[f+1],c=o[f]}if(c&&p){this._lastFr=f,this._lastFrP=t;var g=p.percent-c.percent,y=g===0?1:v((t-c.percent)/g,1);p.easingFunc&&(y=p.easingFunc(y));var m=a?this._additiveValue:u?Lo:e[l];if((Bl(i)||u)&&!m&&(m=this._additiveValue=[]),this.discrete)e[l]=y<1?c.rawValue:p.rawValue;else if(Bl(i))i===Vu?Xh(m,c[n],p[n],y):VL(m,c[n],p[n],y);else if(bm(i)){var _=c[n],S=p[n],w=i===bp;e[l]={type:w?"linear":"radial",x:Jr(_.x,S.x,y),y:Jr(_.y,S.y,y),colorStops:G(_.colorStops,function(b,T){var C=S.colorStops[T];return{offset:Jr(b.offset,C.offset,y),color:Bu(Xh([],b.color,C.color,y))}}),global:S.global},w?(e[l].x2=Jr(_.x2,S.x2,y),e[l].y2=Jr(_.y2,S.y2,y)):e[l].r=Jr(_.r,S.r,y)}else if(u)Xh(m,c[n],p[n],y),a||(e[l]=Bu(m));else{var x=Jr(c[n],p[n],y);a?this._additiveValue=x:e[l]=x}a&&this._addToTarget(e)}}},r.prototype._addToTarget=function(e){var t=this.valType,a=this.propName,n=this._additiveValue;t===Nl?e[a]=e[a]+n:t===rs?(Ge(e[a],Lo),Ol(Lo,Lo,n,1),e[a]=Bu(Lo)):t===Vu?Ol(e[a],e[a],n,1):t===kb&&xm(e[a],e[a],n,1)},r}(),WL=function(){function r(e,t,a,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&n){Kd("Can' use additive animation on looped animation.");return}this._additiveAnimators=n,this._allowDiscrete=a}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(e){this._target=e},r.prototype.when=function(e,t,a){return this.whenWithKeys(e,t,mt(t),a)},r.prototype.whenWithKeys=function(e,t,a,n){for(var i=this._tracks,o=0;o0&&l.addKeyframe(0,ds(u),n),this._trackKeys.push(s)}l.addKeyframe(e,ds(t[s]),n)}return this._maxTime=Math.max(this._maxTime,e),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,a=0;a0)){this._started=1;for(var t=this,a=[],n=this._maxTime||0,i=0;i1){var s=o.pop();i.addKeyframe(s.time,e[n]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},r}();const ig=WL;function $i(){return new Date().getTime()}var $L=function(r){k(e,r);function e(t){var a=r.call(this)||this;return a._running=!1,a._time=0,a._pausedTime=0,a._pauseStart=0,a._paused=!1,t=t||{},a.stage=t.stage||{},a}return e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var a=t.getClip();a&&this.addClip(a)},e.prototype.removeClip=function(t){if(t.animation){var a=t.prev,n=t.next;a?a.next=n:this._head=n,n?n.prev=a:this._tail=a,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var a=t.getClip();a&&this.removeClip(a),t.animation=null},e.prototype.update=function(t){for(var a=$i()-this._pausedTime,n=a-this._time,i=this._head;i;){var o=i.next,s=i.step(a,n);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=a,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0;function a(){t._running&&(gp(a),!t._paused&&t.update())}gp(a)},e.prototype.start=function(){this._running||(this._time=$i(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=$i(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=$i()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var a=t.next;t.prev=t.next=t.animation=null,t=a}this._head=this._tail=null},e.prototype.isFinished=function(){return this._head==null},e.prototype.animate=function(t,a){a=a||{},this.start();var n=new ig(t,a.loop);return this.addAnimator(n),n},e}(or);const UL=$L;var YL=300,qh=Tt.domSupported,Kh=function(){var r=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},a=G(r,function(n){var i=n.replace("mouse","pointer");return t.hasOwnProperty(i)?i:n});return{mouse:r,touch:e,pointer:a}}(),Tm={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Cm=!1;function Cp(r){var e=r.pointerType;return e==="pen"||e==="touch"}function ZL(r){r.touching=!0,r.touchTimer!=null&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}function Qh(r){r&&(r.zrByTouch=!0)}function XL(r,e){return Xe(r.dom,new qL(r,e),!0)}function Ob(r,e){for(var t=e,a=!1;t&&t.nodeType!==9&&!(a=t.domBelongToZr||t!==e&&t===r.painterRoot);)t=t.parentNode;return a}var qL=function(){function r(e,t){this.stopPropagation=Yt,this.stopImmediatePropagation=Yt,this.preventDefault=Yt,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return r}(),vr={mousedown:function(r){r=Xe(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger("mousedown",r)},mousemove:function(r){r=Xe(this.dom,r);var e=this.__mayPointerCapture;e&&(r.zrX!==e[0]||r.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",r)},mouseup:function(r){r=Xe(this.dom,r),this.__togglePointerCapture(!1),this.trigger("mouseup",r)},mouseout:function(r){r=Xe(this.dom,r);var e=r.toElement||r.relatedTarget;Ob(this,e)||(this.__pointerCapturing&&(r.zrEventControl="no_globalout"),this.trigger("mouseout",r))},wheel:function(r){Cm=!0,r=Xe(this.dom,r),this.trigger("mousewheel",r)},mousewheel:function(r){Cm||(r=Xe(this.dom,r),this.trigger("mousewheel",r))},touchstart:function(r){r=Xe(this.dom,r),Qh(r),this.__lastTouchMoment=new Date,this.handler.processGesture(r,"start"),vr.mousemove.call(this,r),vr.mousedown.call(this,r)},touchmove:function(r){r=Xe(this.dom,r),Qh(r),this.handler.processGesture(r,"change"),vr.mousemove.call(this,r)},touchend:function(r){r=Xe(this.dom,r),Qh(r),this.handler.processGesture(r,"end"),vr.mouseup.call(this,r),+new Date-+this.__lastTouchMomentDm||r<-Dm}var ln=[],_i=[],jh=nr(),tv=Math.abs,eP=function(){function r(){}return r.prototype.getLocalTransform=function(e){return r.getLocalTransform(this,e)},r.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},r.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},r.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},r.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},r.prototype.needLocalTransform=function(){return sn(this.rotation)||sn(this.x)||sn(this.y)||sn(this.scaleX-1)||sn(this.scaleY-1)||sn(this.skewX)||sn(this.skewY)},r.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),a=this.transform;if(!(t||e)){a&&(Mm(a),this.invTransform=null);return}a=a||nr(),t?this.getLocalTransform(a):Mm(a),e&&(t?aa(a,e,a):eg(a,e)),this.transform=a,this._resolveGlobalScaleRatio(a)},r.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(ln);var a=ln[0]<0?-1:1,n=ln[1]<0?-1:1,i=((ln[0]-a)*t+a)/ln[0]||0,o=((ln[1]-n)*t+n)/ln[1]||0;e[0]*=i,e[1]*=i,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||nr(),fo(this.invTransform,e)},r.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},r.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],a=e[2]*e[2]+e[3]*e[3],n=Math.atan2(e[1],e[0]),i=Math.PI/2+n-Math.atan2(e[3],e[2]);a=Math.sqrt(a)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-n,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=a,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(aa(_i,e.invTransform,t),t=_i);var a=this.originX,n=this.originY;(a||n)&&(jh[4]=a,jh[5]=n,aa(_i,t,jh),_i[4]-=a,_i[5]-=n,t=_i),this.setLocalTransform(t)}},r.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},r.prototype.transformCoordToLocal=function(e,t){var a=[e,t],n=this.invTransform;return n&&se(a,a,n),a},r.prototype.transformCoordToGlobal=function(e,t){var a=[e,t],n=this.transform;return n&&se(a,a,n),a},r.prototype.getLineScale=function(){var e=this.transform;return e&&tv(e[0]-1)>1e-10&&tv(e[3]-1)>1e-10?Math.sqrt(tv(e[0]*e[3]-e[2]*e[1])):1},r.prototype.copyTransform=function(e){Bb(this,e)},r.getLocalTransform=function(e,t){t=t||[];var a=e.originX||0,n=e.originY||0,i=e.scaleX,o=e.scaleY,s=e.anchorX,l=e.anchorY,u=e.rotation||0,f=e.x,h=e.y,v=e.skewX?Math.tan(e.skewX):0,c=e.skewY?Math.tan(-e.skewY):0;if(a||n||s||l){var p=a+s,d=n+l;t[4]=-p*i-v*d*o,t[5]=-d*o-c*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=o,t[1]=c*i,t[2]=v*o,u&&fi(t,t,u),t[4]+=a+f,t[5]+=n+h,t},r.initDefaultProps=function(){var e=r.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),r}(),Hr=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Bb(r,e){for(var t=0;t=0?parseFloat(r)/100*e:parseFloat(r):r}function lf(r,e,t){var a=e.position||"inside",n=e.distance!=null?e.distance:5,i=t.height,o=t.width,s=i/2,l=t.x,u=t.y,f="left",h="top";if(a instanceof Array)l+=Sr(a[0],t.width),u+=Sr(a[1],t.height),f=null,h=null;else switch(a){case"left":l-=n,u+=s,f="right",h="middle";break;case"right":l+=n+o,u+=s,h="middle";break;case"top":l+=o/2,u-=n,f="center",h="bottom";break;case"bottom":l+=o/2,u+=i+n,f="center";break;case"inside":l+=o/2,u+=s,f="center",h="middle";break;case"insideLeft":l+=n,u+=s,h="middle";break;case"insideRight":l+=o-n,u+=s,f="right",h="middle";break;case"insideTop":l+=o/2,u+=n,f="center";break;case"insideBottom":l+=o/2,u+=i-n,f="center",h="bottom";break;case"insideTopLeft":l+=n,u+=n;break;case"insideTopRight":l+=o-n,u+=n,f="right";break;case"insideBottomLeft":l+=n,u+=i-n,h="bottom";break;case"insideBottomRight":l+=o-n,u+=i-n,f="right",h="bottom";break}return r=r||{},r.x=l,r.y=u,r.align=f,r.verticalAlign=h,r}var ev="__zr_normal__",rv=Hr.concat(["ignore"]),rP=Gr(Hr,function(r,e){return r[e]=!0,r},{ignore:!1}),Si={},aP=new ht(0,0,0,0),og=function(){function r(e){this.id=ub(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return r.prototype._init=function(e){this.attr(e)},r.prototype.drift=function(e,t,a){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var a=this.textConfig,n=a.local,i=t.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=n?this:null;var u=!1;if(i.copyTransform(t),a.position!=null){var f=aP;a.layoutRect?f.copy(a.layoutRect):f.copy(this.getBoundingRect()),n||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Si,a,f):lf(Si,a,f),i.x=Si.x,i.y=Si.y,o=Si.align,s=Si.verticalAlign;var h=a.origin;if(h&&a.rotation!=null){var v=void 0,c=void 0;h==="center"?(v=f.width*.5,c=f.height*.5):(v=Sr(h[0],f.width),c=Sr(h[1],f.height)),u=!0,i.originX=-i.x+v+(n?0:f.x),i.originY=-i.y+c+(n?0:f.y)}}a.rotation!=null&&(i.rotation=a.rotation);var p=a.offset;p&&(i.x+=p[0],i.y+=p[1],u||(i.originX=-p[0],i.originY=-p[1]));var d=a.inside==null?typeof a.position=="string"&&a.position.indexOf("inside")>=0:a.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,m=void 0,_=void 0;d&&this.canBeInsideText()?(y=a.insideFill,m=a.insideStroke,(y==null||y==="auto")&&(y=this.getInsideTextFill()),(m==null||m==="auto")&&(m=this.getInsideTextStroke(y),_=!0)):(y=a.outsideFill,m=a.outsideStroke,(y==null||y==="auto")&&(y=this.getOutsideFill()),(m==null||m==="auto")&&(m=this.getOutsideStroke(y),_=!0)),y=y||"#000",(y!==g.fill||m!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=y,g.stroke=m,g.autoStroke=_,g.align=o,g.verticalAlign=s,t.setDefaultTextStyle(g)),t.__dirty|=ze,l&&t.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return"#fff"},r.prototype.getInsideTextStroke=function(e){return"#000"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ip:Dp},r.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),a=typeof t=="string"&&Ge(t);a||(a=[255,255,255,1]);for(var n=a[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)a[o]=a[o]*n+(i?0:255)*(1-n);return a[3]=1,na(a,"rgba")},r.prototype.traverse=function(e,t){},r.prototype.attrKV=function(e,t){e==="textConfig"?this.setTextConfig(t):e==="textContent"?this.setTextContent(t):e==="clipPath"?this.setClipPath(t):e==="extra"?(this.extra=this.extra||{},B(this.extra,t)):this[e]=t},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(e,t){if(typeof e=="string")this.attrKV(e,t);else if(tt(e))for(var a=e,n=mt(a),i=0;i0},r.prototype.getState=function(e){return this.states[e]},r.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},r.prototype.clearStates=function(e){this.useState(ev,!1,e)},r.prototype.useState=function(e,t,a,n){var i=e===ev,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(vt(s,e)>=0&&(t||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(e)),u||(u=this.states&&this.states[e]),!u&&!i){Kd("State "+e+" not exists.");return}i||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||n);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,u,this._normalState,t,!a&&!this.__inHover&&l&&l.duration>0,l);var h=this._textContent,v=this._textGuide;return h&&h.useState(e,t,a,f),v&&v.useState(e,t,a,f),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ze),u}}},r.prototype.useStates=function(e,t,a){if(!e.length)this.clearStates();else{var n=[],i=this.currentStates,o=e.length,s=o===i.length;if(s){for(var l=0;l0,p);var d=this._textContent,g=this._textGuide;d&&d.useStates(e,t,v),g&&g.useStates(e,t,v),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ze)}},r.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var a=this.currentStates.slice();a.splice(t,1),this.useStates(a)}},r.prototype.replaceState=function(e,t,a){var n=this.currentStates.slice(),i=vt(n,e),o=vt(n,t)>=0;i>=0?o?n.splice(i,1):n[i]=t:a&&!o&&n.push(t),this.useStates(n)},r.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},r.prototype._mergeStates=function(e){for(var t={},a,n=0;n=0&&i.splice(o,1)}),this.animators.push(e),a&&a.animation.addAnimator(e),a&&a.wakeUp()},r.prototype.updateDuringAnimation=function(e){this.markRedraw()},r.prototype.stopAnimation=function(e,t){for(var a=this.animators,n=a.length,i=[],o=0;o0&&t.during&&i[0].during(function(p,d){t.during(d)});for(var v=0;v0||n.force&&!o.length){var T=void 0,C=void 0,M=void 0;if(s){C={},v&&(T={});for(var S=0;S<_;S++){var y=d[S];C[y]=t[y],v?T[y]=a[y]:t[y]=a[y]}}else if(v){M={};for(var S=0;S<_;S++){var y=d[S];M[y]=ds(t[y]),iP(t,a,y)}}var w=new ig(t,!1,!1,h?Lt(p,function(I){return I.targetName===e}):null);w.targetName=e,n.scope&&(w.scope=n.scope),v&&T&&w.whenWithKeys(0,T,d),M&&w.whenWithKeys(0,M,d),w.whenWithKeys(u??500,s?C:a,d).delay(f||0),r.addAnimator(w,e),o.push(w)}}const zb=og;var Gb=function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.isGroup=!0,a._children=[],a.attr(t),a}return e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var a=this._children,n=0;n=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,a){var n=vt(this._children,t);return n>=0&&this.replaceAt(a,n),this},e.prototype.replaceAt=function(t,a){var n=this._children,i=n[a];if(t&&t!==this&&t.parent!==this&&t!==i){n[a]=t,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var a=this.__zr;a&&a!==t.__zr&&t.addSelfToZr(a),a&&a.refresh()},e.prototype.remove=function(t){var a=this.__zr,n=this._children,i=vt(n,t);return i<0?this:(n.splice(i,1),t.parent=null,a&&t.removeSelfFromZr(a),a&&a.refresh(),this)},e.prototype.removeAll=function(){for(var t=this._children,a=this.__zr,n=0;n"u"&&typeof self<"u"?Mn.worker=!0:typeof navigator>"u"?(Mn.node=!0,Mn.svgSupported=!0):TL(navigator.userAgent,Mn);function TL(r,e){var t=e.browser,a=r.match(/Firefox\/([\d.]+)/),n=r.match(/MSIE\s([\d.]+)/)||r.match(/Trident\/.+?rv:(([\d.]+))/),i=r.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(r);a&&(t.firefox=!0,t.version=a[1]),n&&(t.ie=!0,t.version=n[1]),i&&(t.edge=!0,t.version=i[1],t.newEdge=+i[1].split(".")[0]>18),o&&(t.weChat=!0),e.svgSupported=typeof SVGRect<"u",e.touchEventsSupported="ontouchstart"in window&&!t.ie&&!t.edge,e.pointerEventsSupported="onpointerdown"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported=typeof document<"u";var s=document.documentElement.style;e.transform3dSupported=(t.ie&&"transition"in s||t.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}const Tt=Mn;var Zd=12,ob="sans-serif",$a=Zd+"px "+ob,CL=20,AL=100,ML="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function DL(r){var e={};if(typeof JSON>"u")return e;for(var t=0;t=0)s=o*t.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",a[l]+":0",n[u]+":0",a[1-l]+":auto",n[1-u]+":auto",""].join("!important;"),r.appendChild(o),t.push(o)}return t}function QL(r,e,t){for(var a=t?"invTrans":"trans",n=e[a],i=e.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var f=r[u].getBoundingClientRect(),h=2*u,v=f.left,c=f.top;o.push(v,c),l=l&&i&&v===i[h]&&c===i[h+1],s.push(r[u].offsetLeft,r[u].offsetTop)}return l&&n?n:(e.srcCoords=o,e[a]=t?sm(s,o):sm(o,s))}function cb(r){return r.nodeName.toUpperCase()==="CANVAS"}var JL=/([&<>"'])/g,jL={"&":"&","<":"<",">":">",'"':""","'":"'"};function Pe(r){return r==null?"":(r+"").replace(JL,function(e,t){return jL[t]})}var tI=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,zh=[],eI=Tt.browser.firefox&&+Tt.browser.version.split(".")[0]<39;function pp(r,e,t,a){return t=t||{},a?um(r,e,t):eI&&e.layerX!=null&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):e.offsetX!=null?(t.zrX=e.offsetX,t.zrY=e.offsetY):um(r,e,t),t}function um(r,e,t){if(Tt.domSupported&&r.getBoundingClientRect){var a=e.clientX,n=e.clientY;if(cb(r)){var i=r.getBoundingClientRect();t.zrX=a-i.left,t.zrY=n-i.top;return}else if(cp(zh,r,a,n)){t.zrX=zh[0],t.zrY=zh[1];return}}t.zrX=t.zrY=0}function tg(r){return r||window.event}function Xe(r,e,t){if(e=tg(e),e.zrX!=null)return e;var a=e.type,n=a&&a.indexOf("touch")>=0;if(n){var o=a!=="touchend"?e.targetTouches[0]:e.changedTouches[0];o&&pp(r,o,e,t)}else{pp(r,e,e,t);var i=rI(e);e.zrDelta=i?i/120:-(e.detail||0)/3}var s=e.button;return e.which==null&&s!==void 0&&tI.test(e.type)&&(e.which=s&1?1:s&2?3:s&4?2:0),e}function rI(r){var e=r.wheelDelta;if(e)return e;var t=r.deltaX,a=r.deltaY;if(t==null||a==null)return e;var n=Math.abs(a!==0?a:t),i=a>0?-1:a<0?1:t>0?-1:1;return 3*n*i}function dp(r,e,t,a){r.addEventListener(e,t,a)}function aI(r,e,t,a){r.removeEventListener(e,t,a)}var sa=function(r){r.preventDefault(),r.stopPropagation(),r.cancelBubble=!0};function fm(r){return r.which===2||r.which===3}var nI=function(){function r(){this._track=[]}return r.prototype.recognize=function(e,t,a){return this._doTrack(e,t,a),this._recognize(e)},r.prototype.clear=function(){return this._track.length=0,this},r.prototype._doTrack=function(e,t,a){var n=e.touches;if(n){for(var i={points:[],touches:[],target:t,event:e},o=0,s=n.length;o1&&a&&a.length>1){var i=hm(a)/hm(n);!isFinite(i)&&(i=1),e.pinchScale=i;var o=iI(a);return e.pinchX=o[0],e.pinchY=o[1],{type:"pinch",target:r[0].target,event:e}}}}};function nr(){return[1,0,0,1,0,0]}function jf(r){return r[0]=1,r[1]=0,r[2]=0,r[3]=1,r[4]=0,r[5]=0,r}function eg(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4],r[5]=e[5],r}function aa(r,e,t){var a=e[0]*t[0]+e[2]*t[1],n=e[1]*t[0]+e[3]*t[1],i=e[0]*t[2]+e[2]*t[3],o=e[1]*t[2]+e[3]*t[3],s=e[0]*t[4]+e[2]*t[5]+e[4],l=e[1]*t[4]+e[3]*t[5]+e[5];return r[0]=a,r[1]=n,r[2]=i,r[3]=o,r[4]=s,r[5]=l,r}function Fr(r,e,t){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r[4]=e[4]+t[0],r[5]=e[5]+t[1],r}function fi(r,e,t){var a=e[0],n=e[2],i=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(t),f=Math.cos(t);return r[0]=a*f+o*u,r[1]=-a*u+o*f,r[2]=n*f+s*u,r[3]=-n*u+f*s,r[4]=f*i+u*l,r[5]=f*l-u*i,r}function rg(r,e,t){var a=t[0],n=t[1];return r[0]=e[0]*a,r[1]=e[1]*n,r[2]=e[2]*a,r[3]=e[3]*n,r[4]=e[4]*a,r[5]=e[5]*n,r}function fo(r,e){var t=e[0],a=e[2],n=e[4],i=e[1],o=e[3],s=e[5],l=t*o-i*a;return l?(l=1/l,r[0]=o*l,r[1]=-i*l,r[2]=-a*l,r[3]=t*l,r[4]=(a*s-o*n)*l,r[5]=(i*n-t*s)*l,r):null}function oI(r){var e=nr();return eg(e,r),e}var sI=function(){function r(e,t){this.x=e||0,this.y=t||0}return r.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},r.prototype.clone=function(){return new r(this.x,this.y)},r.prototype.set=function(e,t){return this.x=e,this.y=t,this},r.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},r.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},r.prototype.scale=function(e){this.x*=e,this.y*=e},r.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},r.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},r.prototype.dot=function(e){return this.x*e.x+this.y*e.y},r.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},r.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},r.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},r.prototype.distance=function(e){var t=this.x-e.x,a=this.y-e.y;return Math.sqrt(t*t+a*a)},r.prototype.distanceSquare=function(e){var t=this.x-e.x,a=this.y-e.y;return t*t+a*a},r.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},r.prototype.transform=function(e){if(e){var t=this.x,a=this.y;return this.x=e[0]*t+e[2]*a+e[4],this.y=e[1]*t+e[3]*a+e[5],this}},r.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},r.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},r.set=function(e,t,a){e.x=t,e.y=a},r.copy=function(e,t){e.x=t.x,e.y=t.y},r.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},r.lenSquare=function(e){return e.x*e.x+e.y*e.y},r.dot=function(e,t){return e.x*t.x+e.y*t.y},r.add=function(e,t,a){e.x=t.x+a.x,e.y=t.y+a.y},r.sub=function(e,t,a){e.x=t.x-a.x,e.y=t.y-a.y},r.scale=function(e,t,a){e.x=t.x*a,e.y=t.y*a},r.scaleAndAdd=function(e,t,a,n){e.x=t.x+a.x*n,e.y=t.y+a.y*n},r.lerp=function(e,t,a,n){var i=1-n;e.x=i*t.x+n*a.x,e.y=i*t.y+n*a.y},r}();const lt=sI;var Ll=Math.min,Il=Math.max,rn=new lt,an=new lt,nn=new lt,on=new lt,Ao=new lt,Mo=new lt,lI=function(){function r(e,t,a,n){a<0&&(e=e+a,a=-a),n<0&&(t=t+n,n=-n),this.x=e,this.y=t,this.width=a,this.height=n}return r.prototype.union=function(e){var t=Ll(e.x,this.x),a=Ll(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=Il(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=Il(e.y+e.height,this.y+this.height)-a:this.height=e.height,this.x=t,this.y=a},r.prototype.applyTransform=function(e){r.applyTransform(this,this,e)},r.prototype.calculateTransform=function(e){var t=this,a=e.width/t.width,n=e.height/t.height,i=nr();return Fr(i,i,[-t.x,-t.y]),rg(i,i,[a,n]),Fr(i,i,[e.x,e.y]),i},r.prototype.intersect=function(e,t){if(!e)return!1;e instanceof r||(e=r.create(e));var a=this,n=a.x,i=a.x+a.width,o=a.y,s=a.y+a.height,l=e.x,u=e.x+e.width,f=e.y,h=e.y+e.height,v=!(ip&&(p=_,dp&&(p=S,y=a.x&&e<=a.x+a.width&&t>=a.y&&t<=a.y+a.height},r.prototype.clone=function(){return new r(this.x,this.y,this.width,this.height)},r.prototype.copy=function(e){r.copy(this,e)},r.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},r.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},r.prototype.isZero=function(){return this.width===0||this.height===0},r.create=function(e){return new r(e.x,e.y,e.width,e.height)},r.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},r.applyTransform=function(e,t,a){if(!a){e!==t&&r.copy(e,t);return}if(a[1]<1e-5&&a[1]>-1e-5&&a[2]<1e-5&&a[2]>-1e-5){var n=a[0],i=a[3],o=a[4],s=a[5];e.x=t.x*n+o,e.y=t.y*i+s,e.width=t.width*n,e.height=t.height*i,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}rn.x=nn.x=t.x,rn.y=on.y=t.y,an.x=on.x=t.x+t.width,an.y=nn.y=t.y+t.height,rn.transform(a),on.transform(a),an.transform(a),nn.transform(a),e.x=Ll(rn.x,an.x,nn.x,on.x),e.y=Ll(rn.y,an.y,nn.y,on.y);var l=Il(rn.x,an.x,nn.x,on.x),u=Il(rn.y,an.y,nn.y,on.y);e.width=l-e.x,e.height=u-e.y},r}();const ht=lI;var pb="silent";function uI(r,e,t){return{type:r,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:fI}}function fI(){sa(this.event)}var hI=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.handler=null,t}return e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(or),Do=function(){function r(e,t){this.x=e,this.y=t}return r}(),vI=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Fh=new ht(0,0,0,0),db=function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this)||this;return s._hovered=new Do(0,0),s.storage=t,s.painter=a,s.painterRoot=i,s._pointerSize=o,n=n||new hI,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new YL(s),s}return e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(A(vI,function(a){t.on&&t.on(a,this[a],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var a=t.zrX,n=t.zrY,i=gb(this,a,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new Do(a,n):this.findHover(a,n),u=l.target,f=this.proxy;f.setCursor&&f.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",t),this.dispatchToElement(l,"mousemove",t),u&&u!==s&&this.dispatchToElement(l,"mouseover",t)},e.prototype.mouseout=function(t){var a=t.zrEventControl;a!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",t),a!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Do(0,0)},e.prototype.dispatch=function(t,a){var n=this[t];n&&n.call(this,a)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var a=this.proxy;a.setCursor&&a.setCursor(t)},e.prototype.dispatchToElement=function(t,a,n){t=t||{};var i=t.target;if(!(i&&i.silent)){for(var o="on"+a,s=uI(a,t,n);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(a,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(a,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(a,s)}))}},e.prototype.findHover=function(t,a,n){var i=this.storage.getDisplayList(),o=new Do(t,a);if(vm(i,o,t,a,n),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,f=new ht(t-u,a-u,l,l),h=i.length-1;h>=0;h--){var v=i[h];v!==n&&!v.ignore&&!v.ignoreCoarsePointer&&(!v.parent||!v.parent.ignoreCoarsePointer)&&(Fh.copy(v.getBoundingRect()),v.transform&&Fh.applyTransform(v.transform),Fh.intersect(f)&&s.push(v))}if(s.length)for(var c=4,p=Math.PI/12,d=Math.PI*2,g=0;g4)return;this._downPoint=null}this.dispatchToElement(i,r,e)}});function cI(r,e,t){if(r[r.rectHover?"rectContain":"contain"](e,t)){for(var a=r,n=void 0,i=!1;a;){if(a.ignoreClip&&(i=!0),!i){var o=a.getClipPath();if(o&&!o.contain(e,t))return!1;a.silent&&(n=!0)}var s=a.__hostTarget;a=s||a.parent}return n?pb:!0}return!1}function vm(r,e,t,a,n){for(var i=r.length-1;i>=0;i--){var o=r[i],s=void 0;if(o!==n&&!o.ignore&&(s=cI(o,t,a))&&(!e.topTarget&&(e.topTarget=o),s!==pb)){e.target=o;break}}}function gb(r,e,t){var a=r.painter;return e<0||e>a.getWidth()||t<0||t>a.getHeight()}const pI=db;var yb=32,Lo=7;function dI(r){for(var e=0;r>=yb;)e|=r&1,r>>=1;return r+e}function cm(r,e,t,a){var n=e+1;if(n===t)return 1;if(a(r[n++],r[e])<0){for(;n=0;)n++;return n-e}function gI(r,e,t){for(t--;e>>1,n(i,r[l])<0?s=l:o=l+1;var u=a-o;switch(u){case 3:r[o+3]=r[o+2];case 2:r[o+2]=r[o+1];case 1:r[o+1]=r[o];break;default:for(;u>0;)r[o+u]=r[o+u-1],u--}r[o]=i}}function Hh(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])>0){for(s=a-n;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}else{for(s=n+1;ls&&(l=s);var u=o;o=n-l,l=n-u}for(o++;o>>1);i(r,e[t+f])>0?o=f+1:l=f}return l}function Wh(r,e,t,a,n,i){var o=0,s=0,l=1;if(i(r,e[t+n])<0){for(s=n+1;ls&&(l=s);var u=o;o=n-l,l=n-u}else{for(s=a-n;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=n,l+=n}for(o++;o>>1);i(r,e[t+f])<0?l=f:o=f+1}return l}function yI(r,e){var t=Lo,a,n,i=0;r.length;var o=[];a=[],n=[];function s(c,p){a[i]=c,n[i]=p,i+=1}function l(){for(;i>1;){var c=i-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;f(c)}}function u(){for(;i>1;){var c=i-2;c>0&&n[c-1]=Lo||b>=Lo);if(T)break;w<0&&(w=0),w+=2}if(t=w,t<1&&(t=1),p===1){for(y=0;y=0;y--)r[x+y]=r[w+y];r[S]=o[_];return}for(var b=t;;){var T=0,C=0,M=!1;do if(e(o[_],r[m])<0){if(r[S--]=r[m--],T++,C=0,--p===0){M=!0;break}}else if(r[S--]=o[_--],C++,T=0,--g===1){M=!0;break}while((T|C)=0;y--)r[x+y]=r[w+y];if(p===0){M=!0;break}}if(r[S--]=o[_--],--g===1){M=!0;break}if(C=g-Hh(r[m],o,0,g,g-1,e),C!==0){for(S-=C,_-=C,g-=C,x=S+1,w=_+1,y=0;y=Lo||C>=Lo);if(M)break;b<0&&(b=0),b+=2}if(t=b,t<1&&(t=1),g===1){for(S-=p,m-=p,x=S+1,w=m+1,y=p-1;y>=0;y--)r[x+y]=r[w+y];r[S]=o[_]}else{if(g===0)throw new Error;for(w=S-(g-1),y=0;ys&&(l=s),pm(r,t,t+l,t+i,e),i=l}o.pushRun(t,i),o.mergeRuns(),n-=i,t+=i}while(n!==0);o.forceMergeRuns()}}var ze=1,es=2,zi=4,dm=!1;function $h(){dm||(dm=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function gm(r,e){return r.zlevel===e.zlevel?r.z===e.z?r.z2-e.z2:r.z-e.z:r.zlevel-e.zlevel}var mI=function(){function r(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=gm}return r.prototype.traverse=function(e,t){for(var a=0;a0&&(f.__clipPaths=[]),isNaN(f.z)&&($h(),f.z=0),isNaN(f.z2)&&($h(),f.z2=0),isNaN(f.zlevel)&&($h(),f.zlevel=0),this._displayList[this._displayListLen++]=f}var h=e.getDecalElement&&e.getDecalElement();h&&this._updateAndAddDisplayable(h,t,a);var v=e.getTextGuideLine();v&&this._updateAndAddDisplayable(v,t,a);var c=e.getTextContent();c&&this._updateAndAddDisplayable(c,t,a)}},r.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},r.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,a=e.length;t=0&&this._roots.splice(n,1)},r.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},r.prototype.getRoots=function(){return this._roots},r.prototype.dispose=function(){this._displayList=null,this._roots=null},r}();const _I=mI;var mb;mb=Tt.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(r){return setTimeout(r,16)};const gp=mb;var Nu={linear:function(r){return r},quadraticIn:function(r){return r*r},quadraticOut:function(r){return r*(2-r)},quadraticInOut:function(r){return(r*=2)<1?.5*r*r:-.5*(--r*(r-2)-1)},cubicIn:function(r){return r*r*r},cubicOut:function(r){return--r*r*r+1},cubicInOut:function(r){return(r*=2)<1?.5*r*r*r:.5*((r-=2)*r*r+2)},quarticIn:function(r){return r*r*r*r},quarticOut:function(r){return 1- --r*r*r*r},quarticInOut:function(r){return(r*=2)<1?.5*r*r*r*r:-.5*((r-=2)*r*r*r-2)},quinticIn:function(r){return r*r*r*r*r},quinticOut:function(r){return--r*r*r*r*r+1},quinticInOut:function(r){return(r*=2)<1?.5*r*r*r*r*r:.5*((r-=2)*r*r*r*r+2)},sinusoidalIn:function(r){return 1-Math.cos(r*Math.PI/2)},sinusoidalOut:function(r){return Math.sin(r*Math.PI/2)},sinusoidalInOut:function(r){return .5*(1-Math.cos(Math.PI*r))},exponentialIn:function(r){return r===0?0:Math.pow(1024,r-1)},exponentialOut:function(r){return r===1?1:1-Math.pow(2,-10*r)},exponentialInOut:function(r){return r===0?0:r===1?1:(r*=2)<1?.5*Math.pow(1024,r-1):.5*(-Math.pow(2,-10*(r-1))+2)},circularIn:function(r){return 1-Math.sqrt(1-r*r)},circularOut:function(r){return Math.sqrt(1- --r*r)},circularInOut:function(r){return(r*=2)<1?-.5*(Math.sqrt(1-r*r)-1):.5*(Math.sqrt(1-(r-=2)*r)+1)},elasticIn:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)))},elasticOut:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*r)*Math.sin((r-e)*(2*Math.PI)/a)+1)},elasticInOut:function(r){var e,t=.1,a=.4;return r===0?0:r===1?1:(!t||t<1?(t=1,e=a/4):e=a*Math.asin(1/t)/(2*Math.PI),(r*=2)<1?-.5*(t*Math.pow(2,10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)):t*Math.pow(2,-10*(r-=1))*Math.sin((r-e)*(2*Math.PI)/a)*.5+1)},backIn:function(r){var e=1.70158;return r*r*((e+1)*r-e)},backOut:function(r){var e=1.70158;return--r*r*((e+1)*r+e)+1},backInOut:function(r){var e=2.5949095;return(r*=2)<1?.5*(r*r*((e+1)*r-e)):.5*((r-=2)*r*((e+1)*r+e)+2)},bounceIn:function(r){return 1-Nu.bounceOut(1-r)},bounceOut:function(r){return r<1/2.75?7.5625*r*r:r<2/2.75?7.5625*(r-=1.5/2.75)*r+.75:r<2.5/2.75?7.5625*(r-=2.25/2.75)*r+.9375:7.5625*(r-=2.625/2.75)*r+.984375},bounceInOut:function(r){return r<.5?Nu.bounceIn(r*2)*.5:Nu.bounceOut(r*2-1)*.5+.5}};const _b=Nu;var Pl=Math.pow,Ga=Math.sqrt,ef=1e-8,Sb=1e-4,ym=Ga(3),Rl=1/3,Rr=ui(),Je=ui(),Xi=ui();function ka(r){return r>-ef&&ref||r<-ef}function jt(r,e,t,a,n){var i=1-n;return i*i*(i*r+3*n*e)+n*n*(n*a+3*i*t)}function mm(r,e,t,a,n){var i=1-n;return 3*(((e-r)*i+2*(t-e)*n)*i+(a-t)*n*n)}function rf(r,e,t,a,n,i){var o=a+3*(e-t)-r,s=3*(t-e*2+r),l=3*(e-r),u=r-n,f=s*s-3*o*l,h=s*l-9*o*u,v=l*l-3*s*u,c=0;if(ka(f)&&ka(h))if(ka(s))i[0]=0;else{var p=-l/s;p>=0&&p<=1&&(i[c++]=p)}else{var d=h*h-4*f*v;if(ka(d)){var g=h/f,p=-s/o+g,y=-g/2;p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y)}else if(d>0){var m=Ga(d),_=f*s+1.5*o*(-h+m),S=f*s+1.5*o*(-h-m);_<0?_=-Pl(-_,Rl):_=Pl(_,Rl),S<0?S=-Pl(-S,Rl):S=Pl(S,Rl);var p=(-s-(_+S))/(3*o);p>=0&&p<=1&&(i[c++]=p)}else{var w=(2*f*s-3*o*h)/(2*Ga(f*f*f)),x=Math.acos(w)/3,b=Ga(f),T=Math.cos(x),p=(-s-2*b*T)/(3*o),y=(-s+b*(T+ym*Math.sin(x)))/(3*o),C=(-s+b*(T-ym*Math.sin(x)))/(3*o);p>=0&&p<=1&&(i[c++]=p),y>=0&&y<=1&&(i[c++]=y),C>=0&&C<=1&&(i[c++]=C)}}return c}function wb(r,e,t,a,n){var i=6*t-12*e+6*r,o=9*e+3*a-3*r-9*t,s=3*e-3*r,l=0;if(ka(o)){if(xb(i)){var u=-s/i;u>=0&&u<=1&&(n[l++]=u)}}else{var f=i*i-4*o*s;if(ka(f))n[0]=-i/(2*o);else if(f>0){var h=Ga(f),u=(-i+h)/(2*o),v=(-i-h)/(2*o);u>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Ya(r,e,t,a,n,i){var o=(e-r)*n+r,s=(t-e)*n+e,l=(a-t)*n+t,u=(s-o)*n+o,f=(l-s)*n+s,h=(f-u)*n+u;i[0]=r,i[1]=o,i[2]=u,i[3]=h,i[4]=h,i[5]=f,i[6]=l,i[7]=a}function bb(r,e,t,a,n,i,o,s,l,u,f){var h,v=.005,c=1/0,p,d,g,y;Rr[0]=l,Rr[1]=u;for(var m=0;m<1;m+=.05)Je[0]=jt(r,t,n,o,m),Je[1]=jt(e,a,i,s,m),g=Yn(Rr,Je),g=0&&g=0&&u<=1&&(n[l++]=u)}}else{var f=o*o-4*i*s;if(ka(f)){var u=-o/(2*i);u>=0&&u<=1&&(n[l++]=u)}else if(f>0){var h=Ga(f),u=(-o+h)/(2*i),v=(-o-h)/(2*i);u>=0&&u<=1&&(n[l++]=u),v>=0&&v<=1&&(n[l++]=v)}}return l}function Tb(r,e,t){var a=r+t-2*e;return a===0?.5:(r-e)/a}function Ps(r,e,t,a,n){var i=(e-r)*a+r,o=(t-e)*a+e,s=(o-i)*a+i;n[0]=r,n[1]=i,n[2]=s,n[3]=s,n[4]=o,n[5]=t}function Cb(r,e,t,a,n,i,o,s,l){var u,f=.005,h=1/0;Rr[0]=o,Rr[1]=s;for(var v=0;v<1;v+=.05){Je[0]=ae(r,t,n,v),Je[1]=ae(e,a,i,v);var c=Yn(Rr,Je);c=0&&c=1?1:rf(0,a,i,1,l,s)&&jt(0,n,o,1,s[0])}}}var TI=function(){function r(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Yt,this.ondestroy=e.ondestroy||Yt,this.onrestart=e.onrestart||Yt,e.easing&&this.setEasing(e.easing)}return r.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var a=this._life,n=e-this._startTime-this._pausedTime,i=n/a;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=n%a;this._startTime=e-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){this._paused=!1},r.prototype.setEasing=function(e){this.easing=e,this.easingFunc=K(e)?e:_b[e]||ag(e)},r}();const CI=TI;var Ab=function(){function r(e){this.value=e}return r}(),AI=function(){function r(){this._len=0}return r.prototype.insert=function(e){var t=new Ab(e);return this.insertEntry(t),t},r.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},r.prototype.remove=function(e){var t=e.prev,a=e.next;t?t.next=a:this.head=a,a?a.prev=t:this.tail=t,e.next=e.prev=null,this._len--},r.prototype.len=function(){return this._len},r.prototype.clear=function(){this.head=this.tail=null,this._len=0},r}(),MI=function(){function r(e){this._list=new AI,this._maxSize=10,this._map={},this._maxSize=e}return r.prototype.put=function(e,t){var a=this._list,n=this._map,i=null;if(n[e]==null){var o=a.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=a.head;a.remove(l),delete n[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=t:s=new Ab(t),s.key=e,a.insertEntry(s),n[e]=s}return i},r.prototype.get=function(e){var t=this._map[e],a=this._list;if(t!=null)return t!==a.tail&&(a.remove(t),a.insertEntry(t)),t.value},r.prototype.clear=function(){this._list.clear(),this._map={}},r.prototype.len=function(){return this._list.len()},r}();const nl=MI;var _m={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 mr(r){return r=Math.round(r),r<0?0:r>255?255:r}function DI(r){return r=Math.round(r),r<0?0:r>360?360:r}function Rs(r){return r<0?0:r>1?1:r}function Uh(r){var e=r;return e.length&&e.charAt(e.length-1)==="%"?mr(parseFloat(e)/100*255):mr(parseInt(e,10))}function Zn(r){var e=r;return e.length&&e.charAt(e.length-1)==="%"?Rs(parseFloat(e)/100):Rs(parseFloat(e))}function Yh(r,e,t){return t<0?t+=1:t>1&&(t-=1),t*6<1?r+(e-r)*t*6:t*2<1?e:t*3<2?r+(e-r)*(2/3-t)*6:r}function Oa(r,e,t){return r+(e-r)*t}function Ze(r,e,t,a,n){return r[0]=e,r[1]=t,r[2]=a,r[3]=n,r}function mp(r,e){return r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=e[3],r}var Mb=new nl(20),El=null;function mi(r,e){El&&mp(El,e),El=Mb.put(r,El||e.slice())}function Ge(r,e){if(r){e=e||[];var t=Mb.get(r);if(t)return mp(e,t);r=r+"";var a=r.replace(/ /g,"").toLowerCase();if(a in _m)return mp(e,_m[a]),mi(r,e),e;var n=a.length;if(a.charAt(0)==="#"){if(n===4||n===5){var i=parseInt(a.slice(1,4),16);if(!(i>=0&&i<=4095)){Ze(e,0,0,0,1);return}return Ze(e,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,n===5?parseInt(a.slice(4),16)/15:1),mi(r,e),e}else if(n===7||n===9){var i=parseInt(a.slice(1,7),16);if(!(i>=0&&i<=16777215)){Ze(e,0,0,0,1);return}return Ze(e,(i&16711680)>>16,(i&65280)>>8,i&255,n===9?parseInt(a.slice(7),16)/255:1),mi(r,e),e}return}var o=a.indexOf("("),s=a.indexOf(")");if(o!==-1&&s+1===n){var l=a.substr(0,o),u=a.substr(o+1,s-(o+1)).split(","),f=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?Ze(e,+u[0],+u[1],+u[2],1):Ze(e,0,0,0,1);f=Zn(u.pop());case"rgb":if(u.length>=3)return Ze(e,Uh(u[0]),Uh(u[1]),Uh(u[2]),u.length===3?f:Zn(u[3])),mi(r,e),e;Ze(e,0,0,0,1);return;case"hsla":if(u.length!==4){Ze(e,0,0,0,1);return}return u[3]=Zn(u[3]),_p(u,e),mi(r,e),e;case"hsl":if(u.length!==3){Ze(e,0,0,0,1);return}return _p(u,e),mi(r,e),e;default:return}}Ze(e,0,0,0,1)}}function _p(r,e){var t=(parseFloat(r[0])%360+360)%360/360,a=Zn(r[1]),n=Zn(r[2]),i=n<=.5?n*(a+1):n+a-n*a,o=n*2-i;return e=e||[],Ze(e,mr(Yh(o,i,t+1/3)*255),mr(Yh(o,i,t)*255),mr(Yh(o,i,t-1/3)*255),1),r.length===4&&(e[3]=r[3]),e}function LI(r){if(r){var e=r[0]/255,t=r[1]/255,a=r[2]/255,n=Math.min(e,t,a),i=Math.max(e,t,a),o=i-n,s=(i+n)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+n):u=o/(2-i-n);var f=((i-e)/6+o/2)/o,h=((i-t)/6+o/2)/o,v=((i-a)/6+o/2)/o;e===i?l=v-h:t===i?l=1/3+f-v:a===i&&(l=2/3+h-f),l<0&&(l+=1),l>1&&(l-=1)}var c=[l*360,u,s];return r[3]!=null&&c.push(r[3]),c}}function Sp(r,e){var t=Ge(r);if(t){for(var a=0;a<3;a++)e<0?t[a]=t[a]*(1-e)|0:t[a]=(255-t[a])*e+t[a]|0,t[a]>255?t[a]=255:t[a]<0&&(t[a]=0);return na(t,t.length===4?"rgba":"rgb")}}function Zh(r,e,t){if(!(!(e&&e.length)||!(r>=0&&r<=1))){t=t||[];var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=e[n],s=e[i],l=a-n;return t[0]=mr(Oa(o[0],s[0],l)),t[1]=mr(Oa(o[1],s[1],l)),t[2]=mr(Oa(o[2],s[2],l)),t[3]=Rs(Oa(o[3],s[3],l)),t}}function II(r,e,t){if(!(!(e&&e.length)||!(r>=0&&r<=1))){var a=r*(e.length-1),n=Math.floor(a),i=Math.ceil(a),o=Ge(e[n]),s=Ge(e[i]),l=a-n,u=na([mr(Oa(o[0],s[0],l)),mr(Oa(o[1],s[1],l)),mr(Oa(o[2],s[2],l)),Rs(Oa(o[3],s[3],l))],"rgba");return t?{color:u,leftIndex:n,rightIndex:i,value:a}:u}}function ps(r,e,t,a){var n=Ge(r);if(r)return n=LI(n),e!=null&&(n[0]=DI(e)),t!=null&&(n[1]=Zn(t)),a!=null&&(n[2]=Zn(a)),na(_p(n),"rgba")}function af(r,e){var t=Ge(r);if(t&&e!=null)return t[3]=Rs(e),na(t,"rgba")}function na(r,e){if(!(!r||!r.length)){var t=r[0]+","+r[1]+","+r[2];return(e==="rgba"||e==="hsva"||e==="hsla")&&(t+=","+r[3]),e+"("+t+")"}}function nf(r,e){var t=Ge(r);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}var of=Math.round;function Es(r){var e;if(!r||r==="transparent")r="none";else if(typeof r=="string"&&r.indexOf("rgba")>-1){var t=Ge(r);t&&(r="rgb("+t[0]+","+t[1]+","+t[2]+")",e=t[3])}return{color:r,opacity:e??1}}var Sm=1e-4;function Na(r){return r-Sm}function kl(r){return of(r*1e3)/1e3}function xp(r){return of(r*1e4)/1e4}function PI(r){return"matrix("+kl(r[0])+","+kl(r[1])+","+kl(r[2])+","+kl(r[3])+","+xp(r[4])+","+xp(r[5])+")"}var RI={left:"start",right:"end",center:"middle",middle:"middle"};function EI(r,e,t){return t==="top"?r+=e/2:t==="bottom"&&(r-=e/2),r}function kI(r){return r&&(r.shadowBlur||r.shadowOffsetX||r.shadowOffsetY)}function OI(r){var e=r.style,t=r.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(",")}function Db(r){return r&&!!r.image}function NI(r){return r&&!!r.svgElement}function ng(r){return Db(r)||NI(r)}function Lb(r){return r.type==="linear"}function Ib(r){return r.type==="radial"}function Pb(r){return r&&(r.type==="linear"||r.type==="radial")}function th(r){return"url(#"+r+")"}function Rb(r){var e=r.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function Eb(r){var e=r.x||0,t=r.y||0,a=(r.rotation||0)*Ru,n=ut(r.scaleX,1),i=ut(r.scaleY,1),o=r.skewX||0,s=r.skewY||0,l=[];return(e||t)&&l.push("translate("+e+"px,"+t+"px)"),a&&l.push("rotate("+a+")"),(n!==1||i!==1)&&l.push("scale("+n+","+i+")"),(o||s)&&l.push("skew("+of(o*Ru)+"deg, "+of(s*Ru)+"deg)"),l.join(" ")}var BI=function(){return Tt.hasGlobalWindow&&K(window.btoa)?function(r){return window.btoa(unescape(encodeURIComponent(r)))}:typeof Buffer<"u"?function(r){return Buffer.from(r).toString("base64")}:function(r){return null}}(),wp=Array.prototype.slice;function Jr(r,e,t){return(e-r)*t+r}function Xh(r,e,t,a){for(var n=e.length,i=0;ia?e:r,i=Math.min(t,a),o=n[i-1]||{color:[0,0,0,0],offset:0},s=i;so;if(s)a.length=o;else for(var l=i;l=1},r.prototype.getAdditiveTrack=function(){return this._additiveTrack},r.prototype.addKeyframe=function(e,t,a){this._needsSort=!0;var n=this.keyframes,i=n.length,o=!1,s=wm,l=t;if(ge(t)){var u=FI(t);s=u,(u===1&&!At(t[0])||u===2&&!At(t[0][0]))&&(o=!0)}else if(At(t)&&!Is(t))s=Nl;else if($(t))if(!isNaN(+t))s=Nl;else{var f=Ge(t);f&&(l=f,s=rs)}else if(Qf(t)){var h=B({},l);h.colorStops=G(t.colorStops,function(c){return{offset:c.offset,color:Ge(c.color)}}),Lb(t)?s=bp:Ib(t)&&(s=Tp),l=h}i===0?this.valType=s:(s!==this.valType||s===wm)&&(o=!0),this.discrete=this.discrete||o;var v={time:e,value:l,rawValue:t,percent:0};return a&&(v.easing=a,v.easingFunc=K(a)?a:_b[a]||ag(a)),n.push(v),v},r.prototype.prepare=function(e,t){var a=this.keyframes;this._needsSort&&a.sort(function(d,g){return d.time-g.time});for(var n=this.valType,i=a.length,o=a[i-1],s=this.discrete,l=Bl(n),u=bm(n),f=0;f=0&&!(o[f].percent<=t);f--);f=v(f,s-2)}else{for(f=h;ft);f++);f=v(f-1,s-2)}p=o[f+1],c=o[f]}if(c&&p){this._lastFr=f,this._lastFrP=t;var g=p.percent-c.percent,y=g===0?1:v((t-c.percent)/g,1);p.easingFunc&&(y=p.easingFunc(y));var m=a?this._additiveValue:u?Io:e[l];if((Bl(i)||u)&&!m&&(m=this._additiveValue=[]),this.discrete)e[l]=y<1?c.rawValue:p.rawValue;else if(Bl(i))i===Vu?Xh(m,c[n],p[n],y):VI(m,c[n],p[n],y);else if(bm(i)){var _=c[n],S=p[n],w=i===bp;e[l]={type:w?"linear":"radial",x:Jr(_.x,S.x,y),y:Jr(_.y,S.y,y),colorStops:G(_.colorStops,function(b,T){var C=S.colorStops[T];return{offset:Jr(b.offset,C.offset,y),color:Bu(Xh([],b.color,C.color,y))}}),global:S.global},w?(e[l].x2=Jr(_.x2,S.x2,y),e[l].y2=Jr(_.y2,S.y2,y)):e[l].r=Jr(_.r,S.r,y)}else if(u)Xh(m,c[n],p[n],y),a||(e[l]=Bu(m));else{var x=Jr(c[n],p[n],y);a?this._additiveValue=x:e[l]=x}a&&this._addToTarget(e)}}},r.prototype._addToTarget=function(e){var t=this.valType,a=this.propName,n=this._additiveValue;t===Nl?e[a]=e[a]+n:t===rs?(Ge(e[a],Io),Ol(Io,Io,n,1),e[a]=Bu(Io)):t===Vu?Ol(e[a],e[a],n,1):t===kb&&xm(e[a],e[a],n,1)},r}(),WI=function(){function r(e,t,a,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&n){Kd("Can' use additive animation on looped animation.");return}this._additiveAnimators=n,this._allowDiscrete=a}return r.prototype.getMaxTime=function(){return this._maxTime},r.prototype.getDelay=function(){return this._delay},r.prototype.getLoop=function(){return this._loop},r.prototype.getTarget=function(){return this._target},r.prototype.changeTarget=function(e){this._target=e},r.prototype.when=function(e,t,a){return this.whenWithKeys(e,t,mt(t),a)},r.prototype.whenWithKeys=function(e,t,a,n){for(var i=this._tracks,o=0;o0&&l.addKeyframe(0,ds(u),n),this._trackKeys.push(s)}l.addKeyframe(e,ds(t[s]),n)}return this._maxTime=Math.max(this._maxTime,e),this},r.prototype.pause=function(){this._clip.pause(),this._paused=!0},r.prototype.resume=function(){this._clip.resume(),this._paused=!1},r.prototype.isPaused=function(){return!!this._paused},r.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},r.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,a=0;a0)){this._started=1;for(var t=this,a=[],n=this._maxTime||0,i=0;i1){var s=o.pop();i.addKeyframe(s.time,e[n]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},r}();const ig=WI;function $i(){return new Date().getTime()}var $I=function(r){k(e,r);function e(t){var a=r.call(this)||this;return a._running=!1,a._time=0,a._pausedTime=0,a._pauseStart=0,a._paused=!1,t=t||{},a.stage=t.stage||{},a}return e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var a=t.getClip();a&&this.addClip(a)},e.prototype.removeClip=function(t){if(t.animation){var a=t.prev,n=t.next;a?a.next=n:this._head=n,n?n.prev=a:this._tail=a,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var a=t.getClip();a&&this.removeClip(a),t.animation=null},e.prototype.update=function(t){for(var a=$i()-this._pausedTime,n=a-this._time,i=this._head;i;){var o=i.next,s=i.step(a,n);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=a,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0;function a(){t._running&&(gp(a),!t._paused&&t.update())}gp(a)},e.prototype.start=function(){this._running||(this._time=$i(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=$i(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=$i()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var a=t.next;t.prev=t.next=t.animation=null,t=a}this._head=this._tail=null},e.prototype.isFinished=function(){return this._head==null},e.prototype.animate=function(t,a){a=a||{},this.start();var n=new ig(t,a.loop);return this.addAnimator(n),n},e}(or);const UI=$I;var YI=300,qh=Tt.domSupported,Kh=function(){var r=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},a=G(r,function(n){var i=n.replace("mouse","pointer");return t.hasOwnProperty(i)?i:n});return{mouse:r,touch:e,pointer:a}}(),Tm={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Cm=!1;function Cp(r){var e=r.pointerType;return e==="pen"||e==="touch"}function ZI(r){r.touching=!0,r.touchTimer!=null&&(clearTimeout(r.touchTimer),r.touchTimer=null),r.touchTimer=setTimeout(function(){r.touching=!1,r.touchTimer=null},700)}function Qh(r){r&&(r.zrByTouch=!0)}function XI(r,e){return Xe(r.dom,new qI(r,e),!0)}function Ob(r,e){for(var t=e,a=!1;t&&t.nodeType!==9&&!(a=t.domBelongToZr||t!==e&&t===r.painterRoot);)t=t.parentNode;return a}var qI=function(){function r(e,t){this.stopPropagation=Yt,this.stopImmediatePropagation=Yt,this.preventDefault=Yt,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return r}(),vr={mousedown:function(r){r=Xe(this.dom,r),this.__mayPointerCapture=[r.zrX,r.zrY],this.trigger("mousedown",r)},mousemove:function(r){r=Xe(this.dom,r);var e=this.__mayPointerCapture;e&&(r.zrX!==e[0]||r.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",r)},mouseup:function(r){r=Xe(this.dom,r),this.__togglePointerCapture(!1),this.trigger("mouseup",r)},mouseout:function(r){r=Xe(this.dom,r);var e=r.toElement||r.relatedTarget;Ob(this,e)||(this.__pointerCapturing&&(r.zrEventControl="no_globalout"),this.trigger("mouseout",r))},wheel:function(r){Cm=!0,r=Xe(this.dom,r),this.trigger("mousewheel",r)},mousewheel:function(r){Cm||(r=Xe(this.dom,r),this.trigger("mousewheel",r))},touchstart:function(r){r=Xe(this.dom,r),Qh(r),this.__lastTouchMoment=new Date,this.handler.processGesture(r,"start"),vr.mousemove.call(this,r),vr.mousedown.call(this,r)},touchmove:function(r){r=Xe(this.dom,r),Qh(r),this.handler.processGesture(r,"change"),vr.mousemove.call(this,r)},touchend:function(r){r=Xe(this.dom,r),Qh(r),this.handler.processGesture(r,"end"),vr.mouseup.call(this,r),+new Date-+this.__lastTouchMomentDm||r<-Dm}var ln=[],_i=[],jh=nr(),tv=Math.abs,eP=function(){function r(){}return r.prototype.getLocalTransform=function(e){return r.getLocalTransform(this,e)},r.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},r.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},r.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},r.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},r.prototype.needLocalTransform=function(){return sn(this.rotation)||sn(this.x)||sn(this.y)||sn(this.scaleX-1)||sn(this.scaleY-1)||sn(this.skewX)||sn(this.skewY)},r.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),a=this.transform;if(!(t||e)){a&&(Mm(a),this.invTransform=null);return}a=a||nr(),t?this.getLocalTransform(a):Mm(a),e&&(t?aa(a,e,a):eg(a,e)),this.transform=a,this._resolveGlobalScaleRatio(a)},r.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(ln);var a=ln[0]<0?-1:1,n=ln[1]<0?-1:1,i=((ln[0]-a)*t+a)/ln[0]||0,o=((ln[1]-n)*t+n)/ln[1]||0;e[0]*=i,e[1]*=i,e[2]*=o,e[3]*=o}this.invTransform=this.invTransform||nr(),fo(this.invTransform,e)},r.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},r.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],a=e[2]*e[2]+e[3]*e[3],n=Math.atan2(e[1],e[0]),i=Math.PI/2+n-Math.atan2(e[3],e[2]);a=Math.sqrt(a)*Math.cos(i),t=Math.sqrt(t),this.skewX=i,this.skewY=0,this.rotation=-n,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=a,this.originX=0,this.originY=0}},r.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(aa(_i,e.invTransform,t),t=_i);var a=this.originX,n=this.originY;(a||n)&&(jh[4]=a,jh[5]=n,aa(_i,t,jh),_i[4]-=a,_i[5]-=n,t=_i),this.setLocalTransform(t)}},r.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},r.prototype.transformCoordToLocal=function(e,t){var a=[e,t],n=this.invTransform;return n&&se(a,a,n),a},r.prototype.transformCoordToGlobal=function(e,t){var a=[e,t],n=this.transform;return n&&se(a,a,n),a},r.prototype.getLineScale=function(){var e=this.transform;return e&&tv(e[0]-1)>1e-10&&tv(e[3]-1)>1e-10?Math.sqrt(tv(e[0]*e[3]-e[2]*e[1])):1},r.prototype.copyTransform=function(e){Bb(this,e)},r.getLocalTransform=function(e,t){t=t||[];var a=e.originX||0,n=e.originY||0,i=e.scaleX,o=e.scaleY,s=e.anchorX,l=e.anchorY,u=e.rotation||0,f=e.x,h=e.y,v=e.skewX?Math.tan(e.skewX):0,c=e.skewY?Math.tan(-e.skewY):0;if(a||n||s||l){var p=a+s,d=n+l;t[4]=-p*i-v*d*o,t[5]=-d*o-c*p*i}else t[4]=t[5]=0;return t[0]=i,t[3]=o,t[1]=c*i,t[2]=v*o,u&&fi(t,t,u),t[4]+=a+f,t[5]+=n+h,t},r.initDefaultProps=function(){var e=r.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),r}(),Hr=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Bb(r,e){for(var t=0;t=0?parseFloat(r)/100*e:parseFloat(r):r}function lf(r,e,t){var a=e.position||"inside",n=e.distance!=null?e.distance:5,i=t.height,o=t.width,s=i/2,l=t.x,u=t.y,f="left",h="top";if(a instanceof Array)l+=Sr(a[0],t.width),u+=Sr(a[1],t.height),f=null,h=null;else switch(a){case"left":l-=n,u+=s,f="right",h="middle";break;case"right":l+=n+o,u+=s,h="middle";break;case"top":l+=o/2,u-=n,f="center",h="bottom";break;case"bottom":l+=o/2,u+=i+n,f="center";break;case"inside":l+=o/2,u+=s,f="center",h="middle";break;case"insideLeft":l+=n,u+=s,h="middle";break;case"insideRight":l+=o-n,u+=s,f="right",h="middle";break;case"insideTop":l+=o/2,u+=n,f="center";break;case"insideBottom":l+=o/2,u+=i-n,f="center",h="bottom";break;case"insideTopLeft":l+=n,u+=n;break;case"insideTopRight":l+=o-n,u+=n,f="right";break;case"insideBottomLeft":l+=n,u+=i-n,h="bottom";break;case"insideBottomRight":l+=o-n,u+=i-n,f="right",h="bottom";break}return r=r||{},r.x=l,r.y=u,r.align=f,r.verticalAlign=h,r}var ev="__zr_normal__",rv=Hr.concat(["ignore"]),rP=Gr(Hr,function(r,e){return r[e]=!0,r},{ignore:!1}),Si={},aP=new ht(0,0,0,0),og=function(){function r(e){this.id=ub(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return r.prototype._init=function(e){this.attr(e)},r.prototype.drift=function(e,t,a){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.markRedraw()},r.prototype.beforeUpdate=function(){},r.prototype.afterUpdate=function(){},r.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},r.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var a=this.textConfig,n=a.local,i=t.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=n?this:null;var u=!1;if(i.copyTransform(t),a.position!=null){var f=aP;a.layoutRect?f.copy(a.layoutRect):f.copy(this.getBoundingRect()),n||f.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Si,a,f):lf(Si,a,f),i.x=Si.x,i.y=Si.y,o=Si.align,s=Si.verticalAlign;var h=a.origin;if(h&&a.rotation!=null){var v=void 0,c=void 0;h==="center"?(v=f.width*.5,c=f.height*.5):(v=Sr(h[0],f.width),c=Sr(h[1],f.height)),u=!0,i.originX=-i.x+v+(n?0:f.x),i.originY=-i.y+c+(n?0:f.y)}}a.rotation!=null&&(i.rotation=a.rotation);var p=a.offset;p&&(i.x+=p[0],i.y+=p[1],u||(i.originX=-p[0],i.originY=-p[1]));var d=a.inside==null?typeof a.position=="string"&&a.position.indexOf("inside")>=0:a.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,m=void 0,_=void 0;d&&this.canBeInsideText()?(y=a.insideFill,m=a.insideStroke,(y==null||y==="auto")&&(y=this.getInsideTextFill()),(m==null||m==="auto")&&(m=this.getInsideTextStroke(y),_=!0)):(y=a.outsideFill,m=a.outsideStroke,(y==null||y==="auto")&&(y=this.getOutsideFill()),(m==null||m==="auto")&&(m=this.getOutsideStroke(y),_=!0)),y=y||"#000",(y!==g.fill||m!==g.stroke||_!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=y,g.stroke=m,g.autoStroke=_,g.align=o,g.verticalAlign=s,t.setDefaultTextStyle(g)),t.__dirty|=ze,l&&t.dirtyStyle(!0)}},r.prototype.canBeInsideText=function(){return!0},r.prototype.getInsideTextFill=function(){return"#fff"},r.prototype.getInsideTextStroke=function(e){return"#000"},r.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Lp:Dp},r.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),a=typeof t=="string"&&Ge(t);a||(a=[255,255,255,1]);for(var n=a[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)a[o]=a[o]*n+(i?0:255)*(1-n);return a[3]=1,na(a,"rgba")},r.prototype.traverse=function(e,t){},r.prototype.attrKV=function(e,t){e==="textConfig"?this.setTextConfig(t):e==="textContent"?this.setTextContent(t):e==="clipPath"?this.setClipPath(t):e==="extra"?(this.extra=this.extra||{},B(this.extra,t)):this[e]=t},r.prototype.hide=function(){this.ignore=!0,this.markRedraw()},r.prototype.show=function(){this.ignore=!1,this.markRedraw()},r.prototype.attr=function(e,t){if(typeof e=="string")this.attrKV(e,t);else if(tt(e))for(var a=e,n=mt(a),i=0;i0},r.prototype.getState=function(e){return this.states[e]},r.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},r.prototype.clearStates=function(e){this.useState(ev,!1,e)},r.prototype.useState=function(e,t,a,n){var i=e===ev,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(vt(s,e)>=0&&(t||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(e)),u||(u=this.states&&this.states[e]),!u&&!i){Kd("State "+e+" not exists.");return}i||this.saveCurrentToNormalState(u);var f=!!(u&&u.hoverLayer||n);f&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,u,this._normalState,t,!a&&!this.__inHover&&l&&l.duration>0,l);var h=this._textContent,v=this._textGuide;return h&&h.useState(e,t,a,f),v&&v.useState(e,t,a,f),i?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!f&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ze),u}}},r.prototype.useStates=function(e,t,a){if(!e.length)this.clearStates();else{var n=[],i=this.currentStates,o=e.length,s=o===i.length;if(s){for(var l=0;l0,p);var d=this._textContent,g=this._textGuide;d&&d.useStates(e,t,v),g&&g.useStates(e,t,v),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!v&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ze)}},r.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var a=this.currentStates.slice();a.splice(t,1),this.useStates(a)}},r.prototype.replaceState=function(e,t,a){var n=this.currentStates.slice(),i=vt(n,e),o=vt(n,t)>=0;i>=0?o?n.splice(i,1):n[i]=t:a&&!o&&n.push(t),this.useStates(n)},r.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},r.prototype._mergeStates=function(e){for(var t={},a,n=0;n=0&&i.splice(o,1)}),this.animators.push(e),a&&a.animation.addAnimator(e),a&&a.wakeUp()},r.prototype.updateDuringAnimation=function(e){this.markRedraw()},r.prototype.stopAnimation=function(e,t){for(var a=this.animators,n=a.length,i=[],o=0;o0&&t.during&&i[0].during(function(p,d){t.during(d)});for(var v=0;v0||n.force&&!o.length){var T=void 0,C=void 0,M=void 0;if(s){C={},v&&(T={});for(var S=0;S<_;S++){var y=d[S];C[y]=t[y],v?T[y]=a[y]:t[y]=a[y]}}else if(v){M={};for(var S=0;S<_;S++){var y=d[S];M[y]=ds(t[y]),iP(t,a,y)}}var w=new ig(t,!1,!1,h?It(p,function(L){return L.targetName===e}):null);w.targetName=e,n.scope&&(w.scope=n.scope),v&&T&&w.whenWithKeys(0,T,d),M&&w.whenWithKeys(0,M,d),w.whenWithKeys(u??500,s?C:a,d).delay(f||0),r.addAnimator(w,e),o.push(w)}}const zb=og;var Gb=function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.isGroup=!0,a._children=[],a.attr(t),a}return e.prototype.childrenRef=function(){return this._children},e.prototype.children=function(){return this._children.slice()},e.prototype.childAt=function(t){return this._children[t]},e.prototype.childOfName=function(t){for(var a=this._children,n=0;n=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,a){var n=vt(this._children,t);return n>=0&&this.replaceAt(a,n),this},e.prototype.replaceAt=function(t,a){var n=this._children,i=n[a];if(t&&t!==this&&t.parent!==this&&t!==i){n[a]=t,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var a=this.__zr;a&&a!==t.__zr&&t.addSelfToZr(a),a&&a.refresh()},e.prototype.remove=function(t){var a=this.__zr,n=this._children,i=vt(n,t);return i<0?this:(n.splice(i,1),t.parent=null,a&&t.removeSelfFromZr(a),a&&a.refresh(),this)},e.prototype.removeAll=function(){for(var t=this._children,a=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},r.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},r.prototype.resize=function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},r.prototype.clearAnimation=function(){this.animation.clear()},r.prototype.getWidth=function(){return this.painter.getWidth()},r.prototype.getHeight=function(){return this.painter.getHeight()},r.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},r.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},r.prototype.on=function(e,t,a){return this.handler.on(e,t,a),this},r.prototype.off=function(e,t){this.handler.off(e,t)},r.prototype.trigger=function(e,t){this.handler.trigger(e,t)},r.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;t0){if(r<=n)return o;if(r>=i)return s}else{if(r>=n)return o;if(r<=i)return s}else{if(r===n)return o;if(r===i)return s}return(r-n)/l*u+o}function H(r,e){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return $(r)?vP(r).match(/%$/)?parseFloat(r)/100*e:parseFloat(r):r==null?NaN:+r}function $t(r,e,t){return e==null&&(e=10),e=Math.min(Math.max(0,e),Hb),r=(+r).toFixed(e),t?r:+r}function rr(r){return r.sort(function(e,t){return e-t}),r}function kr(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(r*e)/e===r)return t}return cP(r)}function cP(r){var e=r.toString().toLowerCase(),t=e.indexOf("e"),a=t>0?+e.slice(t+1):0,n=t>0?t:e.length,i=e.indexOf("."),o=i<0?0:n-1-i;return Math.max(0,o-a)}function Wb(r,e){var t=Math.log,a=Math.LN10,n=Math.floor(t(r[1]-r[0])/a),i=Math.round(t(Math.abs(e[1]-e[0]))/a),o=Math.min(Math.max(-n+i,0),20);return isFinite(o)?o:20}function pP(r,e){var t=Gr(r,function(c,p){return c+(isNaN(p)?0:p)},0);if(t===0)return[];for(var a=Math.pow(10,e),n=G(r,function(c){return(isNaN(c)?0:c)/t*a*100}),i=a*100,o=G(n,function(c){return Math.floor(c)}),s=Gr(o,function(c,p){return c+p},0),l=G(n,function(c,p){return c-o[p]});su&&(u=l[h],f=h);++o[f],l[f]=0,++s}return G(o,function(c){return c/a})}function dP(r,e){var t=Math.max(kr(r),kr(e)),a=r+e;return t>Hb?a:$t(a,t)}var Em=9007199254740991;function $b(r){var e=Math.PI*2;return(r%e+e)%e}function uf(r){return r>-Rm&&r=10&&e++,e}function Ub(r,e){var t=sg(r),a=Math.pow(10,t),n=r/a,i;return e?n<1.5?i=1:n<2.5?i=2:n<4?i=3:n<7?i=5:i=10:n<1?i=1:n<2?i=2:n<3?i=3:n<5?i=5:i=10,r=i*a,t>=-20?+r.toFixed(t<0?-t:0):r}function iv(r,e){var t=(r.length-1)*e+1,a=Math.floor(t),n=+r[a-1],i=t-a;return i?n+i*(r[a]-n):n}function km(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var e=-1/0,t=1,a=0;a=0||i&&vt(i,l)<0)){var u=a.getShallow(l,e);u!=null&&(o[r[s][0]]=u)}}return o}}var FP=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],HP=ni(FP),WP=function(){function r(){}return r.prototype.getAreaStyle=function(e,t){return HP(this,e,t)},r}(),Pp=new nl(50);function $P(r){if(typeof r=="string"){var e=Pp.get(r);return e&&e.image}else return r}function hg(r,e,t,a,n){if(r)if(typeof r=="string"){if(e&&e.__zrImageSrc===r||!t)return e;var i=Pp.get(r),o={hostEl:t,cb:a,cbPayload:n};return i?(e=i.image,!ah(e)&&i.pending.push(o)):(e=Ua.loadImage(r,Vm,Vm),e.__zrImageSrc=r,Pp.put(r,e.__cachedImgObj={image:e,pending:[o]})),e}else return r;else return e}function Vm(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},r.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},r.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},r.prototype.refreshHover=function(){this._needsRefreshHover=!0},r.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},r.prototype.resize=function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},r.prototype.clearAnimation=function(){this.animation.clear()},r.prototype.getWidth=function(){return this.painter.getWidth()},r.prototype.getHeight=function(){return this.painter.getHeight()},r.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},r.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},r.prototype.on=function(e,t,a){return this.handler.on(e,t,a),this},r.prototype.off=function(e,t){this.handler.off(e,t)},r.prototype.trigger=function(e,t){this.handler.trigger(e,t)},r.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;t0){if(r<=n)return o;if(r>=i)return s}else{if(r>=n)return o;if(r<=i)return s}else{if(r===n)return o;if(r===i)return s}return(r-n)/l*u+o}function H(r,e){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return $(r)?vP(r).match(/%$/)?parseFloat(r)/100*e:parseFloat(r):r==null?NaN:+r}function $t(r,e,t){return e==null&&(e=10),e=Math.min(Math.max(0,e),Hb),r=(+r).toFixed(e),t?r:+r}function rr(r){return r.sort(function(e,t){return e-t}),r}function kr(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(r*e)/e===r)return t}return cP(r)}function cP(r){var e=r.toString().toLowerCase(),t=e.indexOf("e"),a=t>0?+e.slice(t+1):0,n=t>0?t:e.length,i=e.indexOf("."),o=i<0?0:n-1-i;return Math.max(0,o-a)}function Wb(r,e){var t=Math.log,a=Math.LN10,n=Math.floor(t(r[1]-r[0])/a),i=Math.round(t(Math.abs(e[1]-e[0]))/a),o=Math.min(Math.max(-n+i,0),20);return isFinite(o)?o:20}function pP(r,e){var t=Gr(r,function(c,p){return c+(isNaN(p)?0:p)},0);if(t===0)return[];for(var a=Math.pow(10,e),n=G(r,function(c){return(isNaN(c)?0:c)/t*a*100}),i=a*100,o=G(n,function(c){return Math.floor(c)}),s=Gr(o,function(c,p){return c+p},0),l=G(n,function(c,p){return c-o[p]});su&&(u=l[h],f=h);++o[f],l[f]=0,++s}return G(o,function(c){return c/a})}function dP(r,e){var t=Math.max(kr(r),kr(e)),a=r+e;return t>Hb?a:$t(a,t)}var Em=9007199254740991;function $b(r){var e=Math.PI*2;return(r%e+e)%e}function uf(r){return r>-Rm&&r=10&&e++,e}function Ub(r,e){var t=sg(r),a=Math.pow(10,t),n=r/a,i;return e?n<1.5?i=1:n<2.5?i=2:n<4?i=3:n<7?i=5:i=10:n<1?i=1:n<2?i=2:n<3?i=3:n<5?i=5:i=10,r=i*a,t>=-20?+r.toFixed(t<0?-t:0):r}function iv(r,e){var t=(r.length-1)*e+1,a=Math.floor(t),n=+r[a-1],i=t-a;return i?n+i*(r[a]-n):n}function km(r){r.sort(function(l,u){return s(l,u,0)?-1:1});for(var e=-1/0,t=1,a=0;a=0||i&&vt(i,l)<0)){var u=a.getShallow(l,e);u!=null&&(o[r[s][0]]=u)}}return o}}var FP=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],HP=ni(FP),WP=function(){function r(){}return r.prototype.getAreaStyle=function(e,t){return HP(this,e,t)},r}(),Pp=new nl(50);function $P(r){if(typeof r=="string"){var e=Pp.get(r);return e&&e.image}else return r}function hg(r,e,t,a,n){if(r)if(typeof r=="string"){if(e&&e.__zrImageSrc===r||!t)return e;var i=Pp.get(r),o={hostEl:t,cb:a,cbPayload:n};return i?(e=i.image,!ah(e)&&i.pending.push(o)):(e=Ua.loadImage(r,Vm,Vm),e.__zrImageSrc=r,Pp.put(r,e.__cachedImgObj={image:e,pending:[o]})),e}else return r;else return e}function Vm(){var r=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=o;l++)s-=o;var u=Fe(t,e);return u>s&&(t="",u=0),s=r-u,n.ellipsis=t,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=r,n}function nT(r,e){var t=e.containerWidth,a=e.font,n=e.contentWidth;if(!t)return"";var i=Fe(r,a);if(i<=t)return r;for(var o=0;;o++){if(i<=n||o>=e.maxIterations){r+=e.ellipsis;break}var s=o===0?YP(r,n,e.ascCharWidth,e.cnCharWidth):i>0?Math.floor(r.length*n/i):0;r=r.substr(0,s),i=Fe(r,a)}return r===""&&(r=e.placeholder),r}function YP(r,e,t,a){for(var n=0,i=0,o=r.length;ic&&u){var p=Math.floor(c/s);h=h.slice(0,p)}if(r&&i&&f!=null)for(var d=aT(f,n,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),g=0;gs&&sv(t,r.substring(s,u),e,o),sv(t,l[2],e,o,l[1]),s=ov.lastIndex}sn){w>0?(m.tokens=m.tokens.slice(0,w),g(m,S,_),t.lines=t.lines.slice(0,y+1)):t.lines=t.lines.slice(0,y);break t}var I=b.width,L=I==null||I==="auto";if(typeof I=="string"&&I.charAt(I.length-1)==="%")x.percentWidth=I,f.push(x),x.contentWidth=Fe(x.text,M);else{if(L){var P=b.backgroundColor,R=P&&P.image;R&&(R=$P(R),ah(R)&&(x.width=Math.max(x.width,R.width*D/R.height)))}var E=p&&a!=null?a-S:null;E!=null&&E0&&p+a.accumWidth>a.width&&(f=e.split(` +`):[];var v=h.length*s,c=ut(e.height,v);if(v>c&&u){var p=Math.floor(c/s);h=h.slice(0,p)}if(r&&i&&f!=null)for(var d=aT(f,n,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),g=0;gs&&sv(t,r.substring(s,u),e,o),sv(t,l[2],e,o,l[1]),s=ov.lastIndex}sn){w>0?(m.tokens=m.tokens.slice(0,w),g(m,S,_),t.lines=t.lines.slice(0,y+1)):t.lines=t.lines.slice(0,y);break t}var L=b.width,I=L==null||L==="auto";if(typeof L=="string"&&L.charAt(L.length-1)==="%")x.percentWidth=L,f.push(x),x.contentWidth=Fe(x.text,M);else{if(I){var P=b.backgroundColor,R=P&&P.image;R&&(R=$P(R),ah(R)&&(x.width=Math.max(x.width,R.width*D/R.height)))}var E=p&&a!=null?a-S:null;E!=null&&E0&&p+a.accumWidth>a.width&&(f=e.split(` `),u=!0),a.accumWidth=p}else{var d=iT(e,l,a.width,a.breakAll,a.accumWidth);a.accumWidth=d.accumWidth+c,h=d.linesWidths,f=d.lines}}else f=e.split(` `);for(var g=0;g=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}var JP=Gr(",&?/;] ".split(""),function(r,e){return r[e]=!0,r},{});function jP(r){return QP(r)?!!JP[r]:!0}function iT(r,e,t,a,n){for(var i=[],o=[],s="",l="",u=0,f=0,h=0;ht:n+f+c>t){f?(s||l)&&(p?(s||(s=l,l="",u=0,f=u),i.push(s),o.push(f-u),l+=v,u+=c,s="",f=u):(l&&(s+=l,l="",u=0),i.push(s),o.push(f),s=v,f=c)):p?(i.push(l),o.push(u),l=v,u=c):(i.push(v),o.push(c));continue}f+=c,p?(l+=v,u+=c):(l&&(s+=l,l="",u=0),s+=v)}return!i.length&&!s&&(s=r,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(f)),i.length===1&&(f+=n),{accumWidth:f,lines:i,linesWidths:o}}var Rp="__zr_style_"+Math.round(Math.random()*10),Xn={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},nh={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Xn[Rp]=!0;var Gm=["z","z2","invisible"],tR=["invisible"],eR=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype._init=function(t){for(var a=mt(t),n=0;n1e-4){s[0]=r-t,s[1]=e-a,l[0]=r+t,l[1]=e+a;return}if(Vl[0]=hv(n)*t+r,Vl[1]=fv(n)*a+e,zl[0]=hv(i)*t+r,zl[1]=fv(i)*a+e,u(s,Vl,zl),f(l,Vl,zl),n=n%fn,n<0&&(n=n+fn),i=i%fn,i<0&&(i=i+fn),n>i&&!o?i+=fn:nn&&(Gl[0]=hv(c)*t+r,Gl[1]=fv(c)*a+e,u(s,Gl,s),f(l,Gl,l))}var Rt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},hn=[],vn=[],Tr=[],ma=[],Cr=[],Ar=[],vv=Math.min,cv=Math.max,cn=Math.cos,pn=Math.sin,qr=Math.abs,Ep=Math.PI,Ma=Ep*2,pv=typeof Float32Array<"u",Po=[];function dv(r){var e=Math.round(r/Ep*1e8)/1e8;return e%2*Ep}function oT(r,e){var t=dv(r[0]);t<0&&(t+=Ma);var a=t-r[0],n=r[1];n+=a,!e&&n-t>=Ma?n=t+Ma:e&&t-n>=Ma?n=t-Ma:!e&&t>n?n=t+(Ma-dv(t-n)):e&&t0&&(this._ux=qr(a/sf/e)||0,this._uy=qr(a/sf/t)||0)},r.prototype.setDPR=function(e){this.dpr=e},r.prototype.setContext=function(e){this._ctx=e},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(Rt.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},r.prototype.lineTo=function(e,t){var a=qr(e-this._xi),n=qr(t-this._yi),i=a>this._ux||n>this._uy;if(this.addData(Rt.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=a*a+n*n;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){return this._drawPendingPt(),this.addData(Rt.C,e,t,a,n,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,a,n,i,o),this._xi=i,this._yi=o,this},r.prototype.quadraticCurveTo=function(e,t,a,n){return this._drawPendingPt(),this.addData(Rt.Q,e,t,a,n),this._ctx&&this._ctx.quadraticCurveTo(e,t,a,n),this._xi=a,this._yi=n,this},r.prototype.arc=function(e,t,a,n,i,o){this._drawPendingPt(),Po[0]=n,Po[1]=i,oT(Po,o),n=Po[0],i=Po[1];var s=i-n;return this.addData(Rt.A,e,t,a,a,n,s,0,o?0:1),this._ctx&&this._ctx.arc(e,t,a,n,i,o),this._xi=cn(i)*a+e,this._yi=pn(i)*a+t,this},r.prototype.arcTo=function(e,t,a,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,a,n,i),this},r.prototype.rect=function(e,t,a,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,a,n),this.addData(Rt.R,e,t,a,n),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(Rt.Z);var e=this._ctx,t=this._x0,a=this._y0;return e&&e.closePath(),this._xi=t,this._yi=a,this},r.prototype.fill=function(e){e&&e.fill(),this.toStatic()},r.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&pv&&(this.data=new Float32Array(t));for(var a=0;af.length&&(this._expandData(),f=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},r.prototype.getBoundingRect=function(){Tr[0]=Tr[1]=Cr[0]=Cr[1]=Number.MAX_VALUE,ma[0]=ma[1]=Ar[0]=Ar[1]=-Number.MAX_VALUE;var e=this.data,t=0,a=0,n=0,i=0,o;for(o=0;oa||qr(_)>n||v===t-1)&&(d=Math.sqrt(m*m+_*_),i=g,o=y);break}case Rt.C:{var S=e[v++],w=e[v++],g=e[v++],y=e[v++],x=e[v++],b=e[v++];d=SL(i,o,S,w,g,y,x,b,10),i=x,o=b;break}case Rt.Q:{var S=e[v++],w=e[v++],g=e[v++],y=e[v++];d=wL(i,o,S,w,g,y,10),i=g,o=y;break}case Rt.A:var T=e[v++],C=e[v++],M=e[v++],D=e[v++],I=e[v++],L=e[v++],P=L+I;v+=1,e[v++],p&&(s=cn(I)*M+T,l=pn(I)*D+C),d=cv(M,D)*vv(Ma,Math.abs(L)),i=cn(P)*M+T,o=pn(P)*D+C;break;case Rt.R:{s=i=e[v++],l=o=e[v++];var R=e[v++],E=e[v++];d=R*2+E*2;break}case Rt.Z:{var m=s-i,_=l-o;d=Math.sqrt(m*m+_*_),i=s,o=l;break}}d>=0&&(u[h++]=d,f+=d)}return this._pathLen=f,f},r.prototype.rebuildPath=function(e,t){var a=this.data,n=this._ux,i=this._uy,o=this._len,s,l,u,f,h,v,c=t<1,p,d,g=0,y=0,m,_=0,S,w;if(!(c&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,d=this._pathLen,m=t*d,!m)))t:for(var x=0;x0&&(e.lineTo(S,w),_=0),b){case Rt.M:s=u=a[x++],l=f=a[x++],e.moveTo(u,f);break;case Rt.L:{h=a[x++],v=a[x++];var C=qr(h-u),M=qr(v-f);if(C>n||M>i){if(c){var D=p[y++];if(g+D>m){var I=(m-g)/D;e.lineTo(u*(1-I)+h*I,f*(1-I)+v*I);break t}g+=D}e.lineTo(h,v),u=h,f=v,_=0}else{var L=C*C+M*M;L>_&&(S=h,w=v,_=L)}break}case Rt.C:{var P=a[x++],R=a[x++],E=a[x++],N=a[x++],O=a[x++],V=a[x++];if(c){var D=p[y++];if(g+D>m){var I=(m-g)/D;Ya(u,P,E,O,I,hn),Ya(f,R,N,V,I,vn),e.bezierCurveTo(hn[1],vn[1],hn[2],vn[2],hn[3],vn[3]);break t}g+=D}e.bezierCurveTo(P,R,E,N,O,V),u=O,f=V;break}case Rt.Q:{var P=a[x++],R=a[x++],E=a[x++],N=a[x++];if(c){var D=p[y++];if(g+D>m){var I=(m-g)/D;Ps(u,P,E,I,hn),Ps(f,R,N,I,vn),e.quadraticCurveTo(hn[1],vn[1],hn[2],vn[2]);break t}g+=D}e.quadraticCurveTo(P,R,E,N),u=E,f=N;break}case Rt.A:var F=a[x++],W=a[x++],Z=a[x++],Q=a[x++],J=a[x++],ct=a[x++],_t=a[x++],pt=!a[x++],et=Z>Q?Z:Q,dt=qr(Z-Q)>.001,ot=J+ct,q=!1;if(c){var D=p[y++];g+D>m&&(ot=J+ct*(m-g)/D,q=!0),g+=D}if(dt&&e.ellipse?e.ellipse(F,W,Z,Q,_t,J,ot,pt):e.arc(F,W,et,J,ot,pt),q)break t;T&&(s=cn(J)*Z+F,l=pn(J)*Q+W),u=cn(ot)*Z+F,f=pn(ot)*Q+W;break;case Rt.R:s=u=a[x],l=f=a[x+1],h=a[x++],v=a[x++];var st=a[x++],Vt=a[x++];if(c){var D=p[y++];if(g+D>m){var St=m-g;e.moveTo(h,v),e.lineTo(h+vv(St,st),v),St-=st,St>0&&e.lineTo(h+st,v+vv(St,Vt)),St-=Vt,St>0&&e.lineTo(h+cv(st-St,0),v+Vt),St-=st,St>0&&e.lineTo(h,v+cv(Vt-St,0));break t}g+=D}e.rect(h,v,st,Vt);break;case Rt.Z:if(c){var D=p[y++];if(g+D>m){var I=(m-g)/D;e.lineTo(u*(1-I)+s*I,f*(1-I)+l*I);break t}g+=D}e.closePath(),u=s,f=l}}},r.prototype.clone=function(){var e=new r,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},r.CMD=Rt,r.initDefaultProps=function(){var e=r.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),r}();const $r=oR;function Ia(r,e,t,a,n,i,o){if(n===0)return!1;var s=n,l=0,u=r;if(o>e+s&&o>a+s||or+s&&i>t+s||ie+h&&f>a+h&&f>i+h&&f>s+h||fr+h&&u>t+h&&u>n+h&&u>o+h||ue+u&&l>a+u&&l>i+u||lr+u&&s>t+u&&s>n+u||st||f+un&&(n+=Ro);var v=Math.atan2(l,s);return v<0&&(v+=Ro),v>=a&&v<=n||v+Ro>=a&&v+Ro<=n}function jr(r,e,t,a,n,i){if(i>e&&i>a||in?s:0}var _a=$r.CMD,dn=Math.PI*2,uR=1e-4;function fR(r,e){return Math.abs(r-e)e&&u>a&&u>i&&u>s||u1&&hR(),c=jt(e,a,i,s,Ke[0]),v>1&&(p=jt(e,a,i,s,Ke[1]))),v===2?ge&&s>a&&s>i||s=0&&u<=1){for(var f=0,h=ae(e,a,i,u),v=0;vt||s<-t)return 0;var l=Math.sqrt(t*t-s*s);be[0]=-l,be[1]=l;var u=Math.abs(a-n);if(u<1e-4)return 0;if(u>=dn-1e-4){a=0,n=dn;var f=i?1:-1;return o>=be[0]+r&&o<=be[1]+r?f:0}if(a>n){var h=a;a=n,n=h}a<0&&(a+=dn,n+=dn);for(var v=0,c=0;c<2;c++){var p=be[c];if(p+r>o){var d=Math.atan2(s,p),f=i?1:-1;d<0&&(d=dn+d),(d>=a&&d<=n||d+dn>=a&&d+dn<=n)&&(d>Math.PI/2&&d1&&(t||(s+=jr(l,u,f,h,a,n))),g&&(l=i[p],u=i[p+1],f=l,h=u),d){case _a.M:f=i[p++],h=i[p++],l=f,u=h;break;case _a.L:if(t){if(Ia(l,u,i[p],i[p+1],e,a,n))return!0}else s+=jr(l,u,i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case _a.C:if(t){if(sR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=vR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case _a.Q:if(t){if(sT(l,u,i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=cR(l,u,i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case _a.A:var y=i[p++],m=i[p++],_=i[p++],S=i[p++],w=i[p++],x=i[p++];p+=1;var b=!!(1-i[p++]);v=Math.cos(w)*_+y,c=Math.sin(w)*S+m,g?(f=v,h=c):s+=jr(l,u,v,c,a,n);var T=(a-y)*S/_+y;if(t){if(lR(y,m,S,w,w+x,b,e,T,n))return!0}else s+=pR(y,m,S,w,w+x,b,T,n);l=Math.cos(w+x)*_+y,u=Math.sin(w+x)*S+m;break;case _a.R:f=l=i[p++],h=u=i[p++];var C=i[p++],M=i[p++];if(v=f+C,c=h+M,t){if(Ia(f,h,v,h,e,a,n)||Ia(v,h,v,c,e,a,n)||Ia(v,c,f,c,e,a,n)||Ia(f,c,f,h,e,a,n))return!0}else s+=jr(v,h,v,c,a,n),s+=jr(f,c,f,h,a,n);break;case _a.Z:if(t){if(Ia(l,u,f,h,e,a,n))return!0}else s+=jr(l,u,f,h,a,n);l=f,u=h;break}}return!t&&!fR(u,h)&&(s+=jr(l,u,f,h,a,n)||0),s!==0}function dR(r,e,t){return lT(r,0,!1,e,t)}function gR(r,e,t,a){return lT(r,e,!0,t,a)}var ff=j({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Xn),yR={style:j({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},nh.style)},gv=Hr.concat(["invisible","culling","z","z2","zlevel","parent"]),mR=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.update=function(){var t=this;r.prototype.update.call(this);var a=this.style;if(a.decal){var n=this._decalEl=this._decalEl||new e;n.buildPath===e.prototype.buildPath&&(n.buildPath=function(l){t.buildPath(l,t.shape)}),n.silent=!0;var i=n.style;for(var o in a)i[o]!==a[o]&&(i[o]=a[o]);i.fill=a.fill?a.decal:null,i.decal=null,i.shadowColor=null,a.strokeFirst&&(i.stroke=null);for(var s=0;s.5?Dp:a>.2?tP:Ip}else if(t)return Ip}return Dp},e.prototype.getInsideTextStroke=function(t){var a=this.style.fill;if($(a)){var n=this.__zr,i=!!(n&&n.isDarkMode()),o=nf(t,0)0))},e.prototype.hasFill=function(){var t=this.style,a=t.fill;return a!=null&&a!=="none"},e.prototype.getBoundingRect=function(){var t=this._rect,a=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&zi)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),t=o.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){s.copy(t);var l=a.strokeNoScale?this.getLineScale():1,u=a.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return t},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect(),o=this.style;if(t=n[0],a=n[1],i.contain(t,a)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),gR(s,l/u,t,a)))return!0}if(this.hasFill())return dR(s,t,a)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=zi,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){t==="style"?this.dirtyStyle():t==="shape"?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,a){t==="shape"?this.setShape(a):r.prototype.attrKV.call(this,t,a)},e.prototype.setShape=function(t,a){var n=this.shape;return n||(n=this.shape={}),typeof t=="string"?n[t]=a:B(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&zi)},e.prototype.createStyle=function(t){return Jf(ff,t)},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.shape&&!a.shape&&(a.shape=B({},this.shape))},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var l=!(a&&i),u;if(a&&a.shape?o?i?u=a.shape:(u=B({},n.shape),B(u,a.shape)):(u=B({},i?this.shape:n.shape),B(u,a.shape)):l&&(u=n.shape),u)if(o){this.shape=B({},this.shape);for(var f={},h=mt(u),v=0;v0},e.prototype.hasFill=function(){var t=this.style,a=t.fill;return a!=null&&a!=="none"},e.prototype.createStyle=function(t){return Jf(_R,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var a=t.text;a!=null?a+="":a="";var n=il(a,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=function(){var t=e.prototype;t.dirtyRectTolerance=10}(),e}(ir);uT.prototype.type="tspan";const Os=uT;var SR=j({x:0,y:0},Xn),xR={style:j({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},nh.style)};function wR(r){return!!(r&&typeof r!="string"&&r.width&&r.height)}var fT=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.createStyle=function(t){return Jf(SR,t)},e.prototype._getSize=function(t){var a=this.style,n=a[t];if(n!=null)return n;var i=wR(a.image)?a.image:this.__image;if(!i)return 0;var o=t==="width"?"height":"width",s=a[o];return s==null?i[t]:i[t]/i[o]*s},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return xR},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ht(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(ir);fT.prototype.type="image";const he=fT;function bR(r,e){var t=e.x,a=e.y,n=e.width,i=e.height,o=e.r,s,l,u,f;n<0&&(t=t+n,n=-n),i<0&&(a=a+i,i=-i),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var h;s+l>n&&(h=s+l,s*=n/h,l*=n/h),u+f>n&&(h=u+f,u*=n/h,f*=n/h),l+u>i&&(h=l+u,l*=i/h,u*=i/h),s+f>i&&(h=s+f,s*=i/h,f*=i/h),r.moveTo(t+s,a),r.lineTo(t+n-l,a),l!==0&&r.arc(t+n-l,a+l,l,-Math.PI/2,0),r.lineTo(t+n,a+i-u),u!==0&&r.arc(t+n-u,a+i-u,u,0,Math.PI/2),r.lineTo(t+f,a+i),f!==0&&r.arc(t+f,a+i-f,f,Math.PI/2,Math.PI),r.lineTo(t,a+s),s!==0&&r.arc(t+s,a+s,s,Math.PI,Math.PI*1.5)}var Ui=Math.round;function hT(r,e,t){if(e){var a=e.x1,n=e.x2,i=e.y1,o=e.y2;r.x1=a,r.x2=n,r.y1=i,r.y2=o;var s=t&&t.lineWidth;return s&&(Ui(a*2)===Ui(n*2)&&(r.x1=r.x2=zn(a,s,!0)),Ui(i*2)===Ui(o*2)&&(r.y1=r.y2=zn(i,s,!0))),r}}function vT(r,e,t){if(e){var a=e.x,n=e.y,i=e.width,o=e.height;r.x=a,r.y=n,r.width=i,r.height=o;var s=t&&t.lineWidth;return s&&(r.x=zn(a,s,!0),r.y=zn(n,s,!0),r.width=Math.max(zn(a+i,s,!1)-r.x,i===0?0:1),r.height=Math.max(zn(n+o,s,!1)-r.y,o===0?0:1)),r}}function zn(r,e,t){if(!e)return r;var a=Ui(r*2);return(a+Ui(e))%2===0?a/2:(a+(t?1:-1))/2}var TR=function(){function r(){this.x=0,this.y=0,this.width=0,this.height=0}return r}(),CR={},cT=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new TR},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=vT(CR,a,this.style);n=l.x,i=l.y,o=l.width,s=l.height,l.r=a.r,a=l}else n=a.x,i=a.y,o=a.width,s=a.height;a.r?bR(t,a):t.rect(n,i,o,s)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(yt);cT.prototype.type="rect";const xt=cT;var Um={fill:"#000"},Ym=2,AR={style:j({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},nh.style)},pT=function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.type="text",a._children=[],a._defaultStyle=Um,a.attr(t),a}return e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,I=t.width!=null&&(t.overflow==="truncate"||t.overflow==="break"||t.overflow==="breakAll"),L=o.calculatedLineHeight,P=0;P=0&&(P=x[L],P.align==="right");)this._placeToken(P,t,T,y,I,"right",_),C-=P.width,I-=P.width,L--;for(D+=(i-(D-g)-(m-I)-C)/2;M<=L;)P=x[M],this._placeToken(P,t,T,y,D+P.width/2,"center",_),D+=P.width,M++;y+=T}},e.prototype._placeToken=function(t,a,n,i,o,s,l){var u=a.rich[t.styleName]||{};u.text=t.text;var f=t.verticalAlign,h=i+n/2;f==="top"?h=i+t.height/2:f==="bottom"&&(h=i+n-t.height/2);var v=!t.isLineHolder&&yv(u);v&&this._renderBackground(u,a,s==="right"?o-t.width:s==="center"?o-t.width/2:o,h-t.height/2,t.width,t.height);var c=!!u.backgroundColor,p=t.textPadding;p&&(o=Jm(o,s,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Os),g=d.createStyle();d.useStyle(g);var y=this._defaultStyle,m=!1,_=0,S=Qm("fill"in u?u.fill:"fill"in a?a.fill:(m=!0,y.fill)),w=Km("stroke"in u?u.stroke:"stroke"in a?a.stroke:!c&&!l&&(!y.autoStroke||m)?(_=Ym,y.stroke):null),x=u.textShadowBlur>0||a.textShadowBlur>0;g.text=t.text,g.x=o,g.y=h,x&&(g.shadowBlur=u.textShadowBlur||a.textShadowBlur||0,g.shadowColor=u.textShadowColor||a.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||a.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||a.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=t.font||$a,g.opacity=Vr(u.opacity,a.opacity,1),Xm(g,u),w&&(g.lineWidth=Vr(u.lineWidth,a.lineWidth,_),g.lineDash=ut(u.lineDash,a.lineDash),g.lineDashOffset=a.lineDashOffset||0,g.stroke=w),S&&(g.fill=S);var b=t.contentWidth,T=t.contentHeight;d.setBoundingRect(new ht(as(g.x,b,g.textAlign),Gi(g.y,T,g.textBaseline),b,T))},e.prototype._renderBackground=function(t,a,n,i,o,s){var l=t.backgroundColor,u=t.borderWidth,f=t.borderColor,h=l&&l.image,v=l&&!h,c=t.borderRadius,p=this,d,g;if(v||t.lineHeight||u&&f){d=this._getOrCreateChild(xt),d.useStyle(d.createStyle()),d.style.fill=null;var y=d.shape;y.x=n,y.y=i,y.width=o,y.height=s,y.r=c,d.dirtyShape()}if(v){var m=d.style;m.fill=l||null,m.fillOpacity=ut(t.fillOpacity,1)}else if(h){g=this._getOrCreateChild(he),g.onload=function(){p.dirtyStyle()};var _=g.style;_.image=l.image,_.x=n,_.y=i,_.width=o,_.height=s}if(u&&f){var m=d.style;m.lineWidth=u,m.stroke=f,m.strokeOpacity=ut(t.strokeOpacity,1),m.lineDash=t.borderDash,m.lineDashOffset=t.borderDashOffset||0,d.strokeContainThreshold=0,d.hasFill()&&d.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2)}var S=(d||g).style;S.shadowBlur=t.shadowBlur||0,S.shadowColor=t.shadowColor||"transparent",S.shadowOffsetX=t.shadowOffsetX||0,S.shadowOffsetY=t.shadowOffsetY||0,S.opacity=Vr(t.opacity,a.opacity,1)},e.makeFont=function(t){var a="";return gT(t)&&(a=[t.fontStyle,t.fontWeight,dT(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),a&&dr(a)||t.textFont||t.font},e}(ir),MR={left:!0,right:1,center:1},DR={top:1,bottom:1,middle:1},Zm=["fontStyle","fontWeight","fontSize","fontFamily"];function dT(r){return typeof r=="string"&&(r.indexOf("px")!==-1||r.indexOf("rem")!==-1||r.indexOf("em")!==-1)?r:isNaN(+r)?Zd+"px":r+"px"}function Xm(r,e){for(var t=0;t=0,i=!1;if(r instanceof yt){var o=yT(r),s=n&&o.selectFill||o.normalFill,l=n&&o.selectStroke||o.normalStroke;if(xi(s)||xi(l)){a=a||{};var u=a.style||{};u.fill==="inherit"?(i=!0,a=B({},a),u=B({},u),u.fill=s):!xi(u.fill)&&xi(s)?(i=!0,a=B({},a),u=B({},u),u.fill=a0(s)):!xi(u.stroke)&&xi(l)&&(i||(a=B({},a),u=B({},u)),u.stroke=a0(l)),a.style=u}}if(a&&a.z2==null){i||(a=B({},a));var f=r.z2EmphasisLift;a.z2=r.z2+(f??vo)}return a}function OR(r,e,t){if(t&&t.z2==null){t=B({},t);var a=r.z2SelectLift;t.z2=r.z2+(a??LR)}return t}function NR(r,e,t){var a=vt(r.currentStates,e)>=0,n=r.style.opacity,i=a?null:ER(r,["opacity"],e,{opacity:1});t=t||{};var o=t.style||{};return o.opacity==null&&(t=B({},t),o=B({opacity:a?n:i.opacity*.1},o),t.style=o),t}function mv(r,e){var t=this.states[r];if(this.style){if(r==="emphasis")return kR(this,r,e,t);if(r==="blur")return NR(this,r,t);if(r==="select")return OR(this,r,t)}return t}function ii(r){r.stateProxy=mv;var e=r.getTextContent(),t=r.getTextGuideLine();e&&(e.stateProxy=mv),t&&(t.stateProxy=mv)}function i0(r,e){!TT(r,e)&&!r.__highByOuter&&pa(r,mT)}function o0(r,e){!TT(r,e)&&!r.__highByOuter&&pa(r,_T)}function ua(r,e){r.__highByOuter|=1<<(e||0),pa(r,mT)}function fa(r,e){!(r.__highByOuter&=~(1<<(e||0)))&&pa(r,_T)}function xT(r){pa(r,pg)}function dg(r){pa(r,ST)}function wT(r){pa(r,PR)}function bT(r){pa(r,RR)}function TT(r,e){return r.__highDownSilentOnTouch&&e.zrByTouch}function CT(r){var e=r.getModel(),t=[],a=[];e.eachComponent(function(n,i){var o=vg(i),s=n==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&a.push(l),o.isBlured&&(l.group.traverse(function(u){ST(u)}),s&&t.push(i)),o.isBlured=!1}),A(a,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(t,!1,e)})}function Op(r,e,t,a){var n=a.getModel();t=t||"coordinateSystem";function i(u,f){for(var h=0;h0){var s={dataIndex:o,seriesIndex:t.seriesIndex};i!=null&&(s.dataType=i),e.push(s)}})}),e}function Kn(r,e,t){Gn(r,!0),pa(r,ii),Bp(r,e,t)}function HR(r){Gn(r,!1)}function Ft(r,e,t,a){a?HR(r):Kn(r,e,t)}function Bp(r,e,t){var a=nt(r);e!=null?(a.focus=e,a.blurScope=t):a.focus&&(a.focus=null)}var l0=["emphasis","blur","select"],WR={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function ue(r,e,t,a){t=t||"itemStyle";for(var n=0;n1&&(o*=_v(p),s*=_v(p));var d=(n===i?-1:1)*_v((o*o*(s*s)-o*o*(c*c)-s*s*(v*v))/(o*o*(c*c)+s*s*(v*v)))||0,g=d*o*c/s,y=d*-s*v/o,m=(r+t)/2+Hl(h)*g-Fl(h)*y,_=(e+a)/2+Fl(h)*g+Hl(h)*y,S=v0([1,0],[(v-g)/o,(c-y)/s]),w=[(v-g)/o,(c-y)/s],x=[(-1*v-g)/o,(-1*c-y)/s],b=v0(w,x);if(zp(w,x)<=-1&&(b=Eo),zp(w,x)>=1&&(b=0),b<0){var T=Math.round(b/Eo*1e6)/1e6;b=Eo*2+T%2*Eo}f.addData(u,m,_,o,s,S,b,h,i)}var qR=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,KR=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function QR(r){var e=new $r;if(!r)return e;var t=0,a=0,n=t,i=a,o,s=$r.CMD,l=r.match(qR);if(!l)return e;for(var u=0;uP*P+R*R&&(T=M,C=D),{cx:T,cy:C,x0:-f,y0:-h,x1:T*(n/w-1),y1:C*(n/w-1)}}function nE(r){var e;if(z(r)){var t=r.length;if(!t)return r;t===1?e=[r[0],r[0],0,0]:t===2?e=[r[0],r[0],r[1],r[1]]:t===3?e=r.concat(r[2]):e=r}else e=[r,r,r,r];return e}function iE(r,e){var t,a=ns(e.r,0),n=ns(e.r0||0,0),i=a>0,o=n>0;if(!(!i&&!o)){if(i||(a=n,n=0),n>a){var s=a;a=n,n=s}var l=e.startAngle,u=e.endAngle;if(!(isNaN(l)||isNaN(u))){var f=e.cx,h=e.cy,v=!!e.clockwise,c=p0(u-l),p=c>Sv&&c%Sv;if(p>hr&&(c=p),!(a>hr))r.moveTo(f,h);else if(c>Sv-hr)r.moveTo(f+a*bi(l),h+a*gn(l)),r.arc(f,h,a,l,u,!v),n>hr&&(r.moveTo(f+n*bi(u),h+n*gn(u)),r.arc(f,h,n,u,l,v));else{var d=void 0,g=void 0,y=void 0,m=void 0,_=void 0,S=void 0,w=void 0,x=void 0,b=void 0,T=void 0,C=void 0,M=void 0,D=void 0,I=void 0,L=void 0,P=void 0,R=a*bi(l),E=a*gn(l),N=n*bi(u),O=n*gn(u),V=c>hr;if(V){var F=e.cornerRadius;F&&(t=nE(F),d=t[0],g=t[1],y=t[2],m=t[3]);var W=p0(a-n)/2;if(_=Mr(W,y),S=Mr(W,m),w=Mr(W,d),x=Mr(W,g),C=b=ns(_,S),M=T=ns(w,x),(b>hr||T>hr)&&(D=a*bi(u),I=a*gn(u),L=n*bi(l),P=n*gn(l),chr){var dt=Mr(y,C),ot=Mr(m,C),q=Wl(L,P,R,E,a,dt,v),st=Wl(D,I,N,O,a,ot,v);r.moveTo(f+q.cx+q.x0,h+q.cy+q.y0),C0&&r.arc(f+q.cx,h+q.cy,dt,ce(q.y0,q.x0),ce(q.y1,q.x1),!v),r.arc(f,h,a,ce(q.cy+q.y1,q.cx+q.x1),ce(st.cy+st.y1,st.cx+st.x1),!v),ot>0&&r.arc(f+st.cx,h+st.cy,ot,ce(st.y1,st.x1),ce(st.y0,st.x0),!v))}else r.moveTo(f+R,h+E),r.arc(f,h,a,l,u,!v);if(!(n>hr)||!V)r.lineTo(f+N,h+O);else if(M>hr){var dt=Mr(d,M),ot=Mr(g,M),q=Wl(N,O,D,I,n,-ot,v),st=Wl(R,E,L,P,n,-dt,v);r.lineTo(f+q.cx+q.x0,h+q.cy+q.y0),M0&&r.arc(f+q.cx,h+q.cy,ot,ce(q.y0,q.x0),ce(q.y1,q.x1),!v),r.arc(f,h,n,ce(q.cy+q.y1,q.cx+q.x1),ce(st.cy+st.y1,st.cx+st.x1),v),dt>0&&r.arc(f+st.cx,h+st.cy,dt,ce(st.y1,st.x1),ce(st.y0,st.x0),!v))}else r.lineTo(f+N,h+O),r.arc(f,h,n,u,l,v)}r.closePath()}}}var oE=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,this.cornerRadius=0}return r}(),kT=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new oE},e.prototype.buildPath=function(t,a){iE(t,a)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(yt);kT.prototype.type="sector";const Oe=kT;var sE=function(){function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return r}(),OT=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new sE},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.PI*2;t.moveTo(n+a.r,i),t.arc(n,i,a.r,0,o,!1),t.moveTo(n+a.r0,i),t.arc(n,i,a.r0,0,o,!0)},e}(yt);OT.prototype.type="ring";const lh=OT;function lE(r,e,t,a){var n=[],i=[],o=[],s=[],l,u,f,h;if(a){f=[1/0,1/0],h=[-1/0,-1/0];for(var v=0,c=r.length;v=2){if(a){var i=lE(n,a,t,e.smoothConstraint);r.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(t?o:o-1);s++){var l=i[s*2],u=i[s*2+1],f=n[(s+1)%o];r.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{r.moveTo(n[0][0],n[0][1]);for(var s=1,h=n.length;smn[1]){if(s=!1,i)return s;var f=Math.abs(mn[0]-yn[1]),h=Math.abs(yn[0]-mn[1]);Math.min(f,h)>n.len()&&(f0){var h=f.duration,v=f.delay,c=f.easing,p={duration:h,delay:v||0,easing:c,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?e.animateFrom(t,p):e.animateTo(t,p)}else e.stopAnimation(),!s&&e.attr(t),o&&o(1),i&&i()}function Mt(r,e,t,a,n,i){xg("update",r,e,t,a,n,i)}function Bt(r,e,t,a,n,i){xg("enter",r,e,t,a,n,i)}function qi(r){if(!r.__zr)return!0;for(var e=0;eMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function y0(r){return!r.isGroup}function DE(r){return r.shape!=null}function ul(r,e,t){if(!r||!e)return;function a(o){var s={};return o.traverse(function(l){y0(l)&&l.anid&&(s[l.anid]=l)}),s}function n(o){var s={x:o.x,y:o.y,rotation:o.rotation};return DE(o)&&(s.shape=B({},o.shape)),s}var i=a(r);e.traverse(function(o){if(y0(o)&&o.anid){var s=i[o.anid];if(s){var l=n(o);o.attr(n(s)),Mt(o,l,t,nt(o).dataIndex)}}})}function XT(r,e){return G(r,function(t){var a=t[0];a=cf(a,e.x),a=pf(a,e.x+e.width);var n=t[1];return n=cf(n,e.y),n=pf(n,e.y+e.height),[a,n]})}function IE(r,e){var t=cf(r.x,e.x),a=pf(r.x+r.width,e.x+e.width),n=cf(r.y,e.y),i=pf(r.y+r.height,e.y+e.height);if(a>=t&&i>=n)return{x:t,y:n,width:a-t,height:i-n}}function fl(r,e,t){var a=B({rectHover:!0},e),n=a.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(n.image=r.slice(8),j(n,t),new he(a)):fh(r.replace("path://",""),a,t,"center")}function is(r,e,t,a,n){for(var i=0,o=n[n.length-1];i1)return!1;var g=xv(c,p,f,h)/v;return!(g<0||g>1)}function xv(r,e,t,a){return r*a-t*e}function LE(r){return r<=1e-6&&r>=-1e-6}function po(r){var e=r.itemTooltipOption,t=r.componentModel,a=r.itemName,n=$(e)?{formatter:e}:e,i=t.mainType,o=t.componentIndex,s={componentType:i,name:a,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&A(mt(l),function(f){Y(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=nt(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:a,option:j({content:a,formatterParams:s},n)}}function m0(r,e){var t;r.isGroup&&(t=e(r)),t||r.traverse(e)}function tn(r,e){if(r)if(z(r))for(var t=0;t=0&&s.push(l)}),s}}function en(r,e){return ft(ft({},r,!0),e,!0)}const WE={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:". "}}}},$E={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 gf="ZH",bg="EN",zs=bg,$u={},Tg={},rC=Tt.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return r.indexOf(gf)>-1?gf:zs}():zs;function aC(r,e){r=r.toUpperCase(),Tg[r]=new Ot(e),$u[r]=e}function UE(r){if($(r)){var e=$u[r.toUpperCase()]||{};return r===gf||r===bg?rt(e):ft(rt(e),rt($u[zs]),!1)}else return ft(rt(r),rt($u[zs]),!1)}function Hp(r){return Tg[r]}function YE(){return Tg[zs]}aC(bg,WE);aC(gf,$E);var Cg=1e3,Ag=Cg*60,xs=Ag*60,er=xs*24,b0=er*365,os={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}"},Yl="{yyyy}-{MM}-{dd}",T0={year:"{yyyy}",month:"{yyyy}-{MM}",day:Yl,hour:Yl+" "+os.hour,minute:Yl+" "+os.minute,second:Yl+" "+os.second,millisecond:os.none},Tv=["year","month","day","hour","minute","second","millisecond"],nC=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Sa(r,e){return r+="","0000".substr(0,e-r.length)+r}function Ki(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 ZE(r){return r===Ki(r)}function XE(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function ch(r,e,t,a){var n=Wr(r),i=n[Mg(t)](),o=n[Qi(t)]()+1,s=Math.floor((o-1)/3)+1,l=n[ph(t)](),u=n["get"+(t?"UTC":"")+"Day"](),f=n[Gs(t)](),h=(f-1)%12+1,v=n[dh(t)](),c=n[gh(t)](),p=n[yh(t)](),d=a instanceof Ot?a:Hp(a||rC)||YE(),g=d.getModel("time"),y=g.get("month"),m=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Sa(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[o-1]).replace(/{MMM}/g,m[o-1]).replace(/{MM}/g,Sa(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Sa(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Sa(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Sa(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,Sa(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,Sa(c,2)).replace(/{s}/g,c+"").replace(/{SSS}/g,Sa(p,3)).replace(/{S}/g,p+"")}function qE(r,e,t,a,n){var i=null;if($(t))i=t;else if(K(t))i=t(r.value,e,{level:r.level});else{var o=B({},os);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(z(i)){var h=r.level==null?0:r.level>=0?r.level:i.length+r.level;h=Math.min(h,i.length-1),i=i[h]}}return ch(new Date(r.value),i,n,a)}function iC(r,e){var t=Wr(r),a=t[Qi(e)]()+1,n=t[ph(e)](),i=t[Gs(e)](),o=t[dh(e)](),s=t[gh(e)](),l=t[yh(e)](),u=l===0,f=u&&s===0,h=f&&o===0,v=h&&i===0,c=v&&n===1,p=c&&a===1;return p?"year":c?"month":v?"day":h?"hour":f?"minute":u?"second":"millisecond"}function C0(r,e,t){var a=At(r)?Wr(r):r;switch(e=e||iC(r,t),e){case"year":return a[Mg(t)]();case"half-year":return a[Qi(t)]()>=6?1:0;case"quarter":return Math.floor((a[Qi(t)]()+1)/4);case"month":return a[Qi(t)]();case"day":return a[ph(t)]();case"half-day":return a[Gs(t)]()/24;case"hour":return a[Gs(t)]();case"minute":return a[dh(t)]();case"second":return a[gh(t)]();case"millisecond":return a[yh(t)]()}}function Mg(r){return r?"getUTCFullYear":"getFullYear"}function Qi(r){return r?"getUTCMonth":"getMonth"}function ph(r){return r?"getUTCDate":"getDate"}function Gs(r){return r?"getUTCHours":"getHours"}function dh(r){return r?"getUTCMinutes":"getMinutes"}function gh(r){return r?"getUTCSeconds":"getSeconds"}function yh(r){return r?"getUTCMilliseconds":"getMilliseconds"}function KE(r){return r?"setUTCFullYear":"setFullYear"}function oC(r){return r?"setUTCMonth":"setMonth"}function sC(r){return r?"setUTCDate":"setDate"}function lC(r){return r?"setUTCHours":"setHours"}function uC(r){return r?"setUTCMinutes":"setMinutes"}function fC(r){return r?"setUTCSeconds":"setSeconds"}function hC(r){return r?"setUTCMilliseconds":"setMilliseconds"}function vC(r){if(!Yb(r))return $(r)?r:"-";var e=(r+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function cC(r,e){return r=(r||"").toLowerCase().replace(/-(.)/g,function(t,a){return a.toUpperCase()}),e&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var mo=jd;function Wp(r,e,t){var a="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function n(f){return f&&dr(f)?f:"-"}function i(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=e==="time",s=r instanceof Date;if(o||s){var l=o?Wr(r):r;if(isNaN(+l)){if(s)return"-"}else return ch(l,a,t)}if(e==="ordinal")return lp(r)?n(r):At(r)&&i(r)?r+"":"-";var u=la(r);return i(u)?vC(u):lp(r)?n(r):typeof r=="boolean"?r+"":"-"}var A0=["a","b","c","d","e","f","g"],Cv=function(r,e){return"{"+r+(e??"")+"}"};function pC(r,e,t){z(e)||(e=[e]);var a=e.length;if(!a)return"";for(var n=e[0].$vars||[],i=0;i':'';var o=t.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:n==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:a}:{width:10,height:10,borderRadius:5,backgroundColor:a}}}function oi(r,e){return e=e||"transparent",$(r)?r:tt(r)&&r.colorStops&&(r.colorStops[0]||{}).color||e}function yf(r,e){if(e==="_blank"||e==="blank"){var t=window.open();t.opener=null,t.location.href=r}else window.open(r,e)}var Uu=A,dC=["left","right","top","bottom","width","height"],Fn=[["width","left","right"],["height","top","bottom"]];function Dg(r,e,t,a,n){var i=0,o=0;a==null&&(a=1/0),n==null&&(n=1/0);var s=0;e.eachChild(function(l,u){var f=l.getBoundingRect(),h=e.childAt(u+1),v=h&&h.getBoundingRect(),c,p;if(r==="horizontal"){var d=f.width+(v?-v.x+f.x:0);c=i+d,c>a||l.newline?(i=0,c=d,o+=s+t,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);p=o+g,p>n||l.newline?(i+=s+t,o=0,p=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=c+t:o=p+t)})}var Jn=Dg;it(Dg,"vertical");it(Dg,"horizontal");function jE(r,e,t){var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n);return(isNaN(i)||isNaN(parseFloat(r.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(r.right)))&&(s=a),(isNaN(o)||isNaN(parseFloat(r.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(r.bottom)))&&(l=n),t=mo(t||0),{width:Math.max(s-i-t[1]-t[3],0),height:Math.max(l-o-t[0]-t[2],0)}}function Jt(r,e,t){t=mo(t||0);var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n),u=H(r.width,a),f=H(r.height,n),h=t[2]+t[0],v=t[1]+t[3],c=r.aspect;switch(isNaN(u)&&(u=a-s-v-i),isNaN(f)&&(f=n-l-h-o),c!=null&&(isNaN(u)&&isNaN(f)&&(c>a/n?u=a*.8:f=n*.8),isNaN(u)&&(u=c*f),isNaN(f)&&(f=u/c)),isNaN(i)&&(i=a-s-u-v),isNaN(o)&&(o=n-l-f-h),r.left||r.right){case"center":i=a/2-u/2-t[3];break;case"right":i=a-u-v;break}switch(r.top||r.bottom){case"middle":case"center":o=n/2-f/2-t[0];break;case"bottom":o=n-f-h;break}i=i||0,o=o||0,isNaN(u)&&(u=a-v-i-(s||0)),isNaN(f)&&(f=n-h-o-(l||0));var p=new ht(i+t[3],o+t[0],u,f);return p.margin=t,p}function mh(r,e,t,a,n,i){var o=!n||!n.hv||n.hv[0],s=!n||!n.hv||n.hv[1],l=n&&n.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 ht(0,0,+e.width||0,+e.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var f=r.getLocalTransform();u=u.clone(),u.applyTransform(f)}var h=Jt(j({width:u.width,height:u.height},e),t,a),v=o?h.x-u.x:0,c=s?h.y-u.y:0;return l==="raw"?(i.x=v,i.y=c):(i.x+=v,i.y+=c),i===r&&r.markRedraw(),!0}function tk(r,e){return r[Fn[e][0]]!=null||r[Fn[e][1]]!=null&&r[Fn[e][2]]!=null}function Fs(r){var e=r.layoutMode||r.constructor.layoutMode;return tt(e)?e:e?{type:e}:null}function Xa(r,e,t){var a=t&&t.ignoreSize;!z(a)&&(a=[a,a]);var n=o(Fn[0],0),i=o(Fn[1],1);u(Fn[0],r,n),u(Fn[1],r,i);function o(f,h){var v={},c=0,p={},d=0,g=2;if(Uu(f,function(_){p[_]=r[_]}),Uu(f,function(_){s(e,_)&&(v[_]=p[_]=e[_]),l(v,_)&&c++,l(p,_)&&d++}),a[h])return l(e,f[1])?p[f[2]]=null:l(e,f[2])&&(p[f[1]]=null),p;if(d===g||!c)return p;if(c>=g)return v;for(var y=0;y=0;l--)s=ft(s,n[l],!0);a.defaultOption=s}return a.defaultOption},e.prototype.getReferringComponents=function(t,a){var n=t+"Index",i=t+"Id";return ol(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},a)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Ot);rT(So,Ot);rh(So);FE(So);HE(So,rk);function rk(r){var e=[];return A(So.getClassesByMainType(r),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=G(e,function(t){return Or(t).main}),r!=="dataset"&&vt(e,"dataset")<=0&&e.unshift("dataset"),e}const bt=So;var yC="";typeof navigator<"u"&&(yC=navigator.platform||"");var Ti="rgba(0, 0, 0, 0.2)";const ak={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Ti,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Ti,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Ti,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Ti,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Ti,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Ti,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:yC.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 mC=X(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),sr="original",ye="arrayRows",lr="objectRows",Yr="keyedColumns",Fa="typedArray",_C="unknown",zr="column",xo="row",oe={Must:1,Might:2,Not:3},SC=wt();function nk(r){SC(r).datasetMap=X()}function xC(r,e,t){var a={},n=Lg(e);if(!n||!r)return a;var i=[],o=[],s=e.ecModel,l=SC(s).datasetMap,u=n.uid+"_"+t.seriesLayoutBy,f,h;r=r.slice(),A(r,function(d,g){var y=tt(d)?d:r[g]={name:d};y.type==="ordinal"&&f==null&&(f=g,h=p(y)),a[y.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:h,valueWayDim:0});A(r,function(d,g){var y=d.name,m=p(d);if(f==null){var _=v.valueWayDim;c(a[y],_,m),c(o,_,m),v.valueWayDim+=m}else if(f===g)c(a[y],0,m),c(i,0,m);else{var _=v.categoryWayDim;c(a[y],_,m),c(o,_,m),v.categoryWayDim+=m}});function c(d,g,y){for(var m=0;me)return r[a];return r[t-1]}function TC(r,e,t,a,n,i,o){i=i||r;var s=e(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(n))return u[n];var f=o==null||!a?t:uk(a,o);if(f=f||t,!(!f||!f.length)){var h=f[l];return n&&(u[n]=h),s.paletteIdx=(l+1)%f.length,h}}function fk(r,e){e(r).paletteIdx=0,e(r).paletteNameMap={}}var Zl,ko,D0,I0="\0_ec_inner",hk=1,CC=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(t,a,n,i,o,s){i=i||{},this.option=null,this._theme=new Ot(i),this._locale=new Ot(o),this._optionManager=s},e.prototype.setOption=function(t,a,n){var i=R0(a);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,a){return this._resetOption(t,R0(a))},e.prototype._resetOption=function(t,a){var n=!1,i=this._optionManager;if(!t||t==="recreate"){var o=i.mountOption(t==="recreate");!this.option||t==="recreate"?D0(this,o):(this.restoreData(),this._mergeOption(o,a)),n=!0}if((t==="timeline"||t==="media")&&this.restoreData(),!t||t==="recreate"||t==="timeline"){var s=i.getTimelineOption(this);s&&(n=!0,this._mergeOption(s,a))}if(!t||t==="recreate"||t==="media"){var l=i.getMediaOption(this);l.length&&A(l,function(u){n=!0,this._mergeOption(u,a)},this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,a){var n=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=X(),u=a&&a.replaceMergeMainTypeMap;nk(this),A(t,function(h,v){h!=null&&(bt.hasClass(v)?v&&(s.push(v),l.set(v,!0)):n[v]=n[v]==null?rt(h):ft(n[v],h,!0))}),u&&u.each(function(h,v){bt.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),bt.topologicalTravel(s,bt.getAllClassMainTypes(),f,this);function f(h){var v=sk(this,h,Pt(t[h])),c=i.get(h),p=c?u&&u.get(h)?"replaceMerge":"normalMerge":"replaceAll",d=Qb(c,v,p);AP(d,h,bt),n[h]=null,i.set(h,null),o.set(h,0);var g=[],y=[],m=0,_;A(d,function(S,w){var x=S.existing,b=S.newOption;if(!b)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=h==="series",C=bt.getClass(h,S.keyInfo.subType,!T);if(!C)return;if(h==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===C)x.name=S.keyInfo.name,x.mergeOption(b,this),x.optionUpdated(b,!1);else{var M=B({componentIndex:w},S.keyInfo);x=new C(b,this,this,M),B(x,M),S.brandNew&&(x.__requireNewView=!0),x.init(b,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),y.push(x),m++):(g.push(void 0),y.push(void 0))},this),n[h]=g,i.set(h,y),o.set(h,m),h==="series"&&Zl(this)}this._seriesIndices||Zl(this)},e.prototype.getOption=function(){var t=rt(this.option);return A(t,function(a,n){if(bt.hasClass(n)){for(var i=Pt(a),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!ks(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,t[n]=i}}),delete t[I0],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,a){var n=this._componentsMap.get(t);if(n){var i=n[a||0];if(i)return i;if(a==null){for(var o=0;o=e:t==="max"?r<=e:r===e}function wk(r,e){return r.join(",")===e.join(",")}const bk=mk;var ur=A,Hs=tt,E0=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Mv(r){var e=r&&r.itemStyle;if(e)for(var t=0,a=E0.length;t=0;g--){var y=r[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var m=y.data.getByRawIndex(y.stackResultDimension,p);if(l==="all"||l==="positive"&&m>0||l==="negative"&&m<0||l==="samesign"&&v>=0&&m>0||l==="samesign"&&v<=0&&m<0){v=dP(v,m),d=m;break}}}return a[0]=v,a[1]=d,a})})}var _h=function(){function r(e){this.data=e.data||(e.sourceFormat===Yr?{}:[]),this.sourceFormat=e.sourceFormat||_C,this.seriesLayoutBy=e.seriesLayoutBy||zr,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var a=0;ad&&(d=_)}c[0]=p,c[1]=d}},n=function(){return this._data?this._data.length/this._dimSize:0};G0=(e={},e[ye+"_"+zr]={pure:!0,appendData:i},e[ye+"_"+xo]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[lr]={pure:!0,appendData:i},e[Yr]={pure:!0,appendData:function(o){var s=this._data;A(o,function(l,u){for(var f=s[u]||(s[u]=[]),h=0;h<(l||[]).length;h++)f.push(l[h])})}},e[sr]={appendData:i},e[Fa]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(o){for(var s=0;s=0&&(d=o.interpolatedValue[g])}return d!=null?d+"":""})}},r.prototype.getRawValue=function(e,t){return to(this.getData(t),e)},r.prototype.formatTooltip=function(e,t,a){},r}();function $0(r){var e,t;return tt(r)?r.type&&(t=r):e=r,{text:e,frag:t}}function ws(r){return new Gk(r)}var Gk=function(){function r(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return r.prototype.perform=function(e){var t=this._upstream,a=e&&e.skip;if(this._dirty&&t){var n=this.context;n.data=n.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!a&&(i=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(e&&e.modBy),u=e&&e.modDataCount||0;(o!==l||s!==u)&&(i="reset");function f(m){return!(m>=1)&&(m=1),m}var h;(this._dirty||i==="reset")&&(this._dirty=!1,h=this._doReset(a)),this._modBy=l,this._modDataCount=u;var v=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var c=this._dueIndex,p=Math.min(v!=null?this._dueIndex+v:1/0,this._dueEnd);if(!a&&(h||c1&&a>0?s:o}};return i;function o(){return e=r?null:le},gte:function(r,e){return r>=e}},Hk=function(){function r(e,t){if(!At(t)){var a="";Dt(a)}this._opFn=BC[e],this._rvalFloat=la(t)}return r.prototype.evaluate=function(e){return At(e)?this._opFn(e,this._rvalFloat):this._opFn(la(e),this._rvalFloat)},r}(),VC=function(){function r(e,t){var a=e==="desc";this._resultLT=a?1:-1,t==null&&(t=a?"min":"max"),this._incomparable=t==="min"?-1/0:1/0}return r.prototype.evaluate=function(e,t){var a=At(e)?e:la(e),n=At(t)?t:la(t),i=isNaN(a),o=isNaN(n);if(i&&(a=this._incomparable),o&&(n=this._incomparable),i&&o){var s=$(e),l=$(t);s&&(a=l?e:0),l&&(n=s?t:0)}return an?-this._resultLT:0},r}(),Wk=function(){function r(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=la(t)}return r.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var a=typeof e;a!==this._rvalTypeof&&(a==="number"||this._rvalTypeof==="number")&&(t=la(e)===this._rvalFloat)}return this._isEQ?t:!t},r}();function $k(r,e){return r==="eq"||r==="ne"?new Wk(r==="eq",e):Y(BC,r)?new Hk(r,e):null}var Uk=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(e){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(e){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(e,t){},r.prototype.retrieveValueFromItem=function(e,t){},r.prototype.convertValue=function(e,t){return Ha(e,t)},r}();function Yk(r,e){var t=new Uk,a=r.data,n=t.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==zr&&Dt(o);var s=[],l={},u=r.dimensionsDefine;if(u)A(u,function(d,g){var y=d.name,m={index:g,name:y,displayName:d.displayName};if(s.push(m),y!=null){var _="";Y(l,y)&&Dt(_),l[y]=m}});else for(var f=0;f65535?tO:eO}function Ci(){return[1/0,-1/0]}function rO(r){var e=r.constructor;return e===Array?r.slice():new e(r)}function Z0(r,e,t,a,n){var i=FC[t||"float"];if(n){var o=r[e],s=o&&o.length;if(s!==a){for(var l=new i(a),u=0;ug[1]&&(g[1]=d)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(e,t,a){for(var n=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=G(o,function(m){return m.property}),f=0;fy[1]&&(y[1]=g)}}!n.persistent&&n.clean&&n.clean(),this._rawCount=this._count=t,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,a=t[e];if(a!=null&&ae)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(e,t,a){var n=this._chunks,i=n[e],o=[];if(!i)return o;a==null&&(a=1/0);for(var s=1/0,l=-1,u=0,f=0,h=this.count();f=0&&l<0)&&(s=p,l=c,u=0),c===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var e,t=this._indices;if(t){var a=t.constructor,n=this._count;if(a===Array){e=new a(n);for(var i=0;i=h&&m<=v||isNaN(m))&&(l[u++]=d),d++}p=!0}else if(i===2){for(var g=c[n[0]],_=c[n[1]],S=e[n[1]][0],w=e[n[1]][1],y=0;y=h&&m<=v||isNaN(m))&&(x>=S&&x<=w||isNaN(x))&&(l[u++]=d),d++}p=!0}}if(!p)if(i===1)for(var y=0;y=h&&m<=v||isNaN(m))&&(l[u++]=b)}else for(var y=0;ye[M][1])&&(T=!1)}T&&(l[u++]=t.getRawIndex(y))}return uy[1]&&(y[1]=g)}}}},r.prototype.lttbDownSample=function(e,t){var a=this.clone([e],!0),n=a._chunks,i=n[e],o=this.count(),s=0,l=Math.floor(1/t),u=this.getRawIndex(0),f,h,v,c=new(No(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));c[s++]=u;for(var p=1;pf&&(f=h,v=S)}D>0&&Df-p&&(l=f-p,s.length=l);for(var d=0;dh[1]&&(h[1]=y),v[c++]=m}return i._count=c,i._indices=v,i._updateGetRawIdx(),i},r.prototype.each=function(e,t){if(this._count)for(var a=e.length,n=this._chunks,i=0,o=this.count();il&&(l=h)}return o=[s,l],this._extent[e]=o,o},r.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var a=[],n=this._chunks,i=0;i=0?this._indices[e]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function e(t,a,n,i){return Ha(t[i],this._dimensions[i])}Lv={arrayRows:e,objectRows:function(t,a,n,i){return Ha(t[a],this._dimensions[i])},keyedColumns:e,original:function(t,a,n,i){var o=t&&(t.value==null?t:t.value);return Ha(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(t,a,n,i){return t[i]}}}(),r}(),HC=function(){function r(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,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 e=this._sourceHost,t=this._getUpstreamSourceManagers(),a=!!t.length,n,i;if(Xl(e)){var o=e,s=void 0,l=void 0,u=void 0;if(a){var f=t[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,i=[f._getVersionSign()]}else s=o.get("data",!0),l=He(s)?Fa:sr,i=[];var h=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},c=ut(h.seriesLayoutBy,v.seriesLayoutBy)||null,p=ut(h.sourceHeader,v.sourceHeader),d=ut(h.dimensions,v.dimensions),g=c!==v.seriesLayoutBy||!!p!=!!v.sourceHeader||d;n=g?[Yp(s,{seriesLayoutBy:c,sourceHeader:p,dimensions:d},l)]:[]}else{var y=e;if(a){var m=this._applyTransform(t);n=m.sourceList,i=m.upstreamSignList}else{var _=y.get("source",!0);n=[Yp(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(n,i)},r.prototype._applyTransform=function(e){var t=this._sourceHost,a=t.get("transform",!0),n=t.get("fromTransformResult",!0);if(n!=null){var i="";e.length!==1&&q0(i)}var o,s=[],l=[];return A(e,function(u){u.prepareSource();var f=u.getSource(n||0),h="";n!=null&&!f&&q0(h),s.push(f),l.push(u._getVersionSign())}),a?o=Jk(a,s,{datasetIndex:t.componentIndex}):n!=null&&(o=[Ek(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;tt:n+f+c>t){f?(s||l)&&(p?(s||(s=l,l="",u=0,f=u),i.push(s),o.push(f-u),l+=v,u+=c,s="",f=u):(l&&(s+=l,l="",u=0),i.push(s),o.push(f),s=v,f=c)):p?(i.push(l),o.push(u),l=v,u=c):(i.push(v),o.push(c));continue}f+=c,p?(l+=v,u+=c):(l&&(s+=l,l="",u=0),s+=v)}return!i.length&&!s&&(s=r,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(f)),i.length===1&&(f+=n),{accumWidth:f,lines:i,linesWidths:o}}var Rp="__zr_style_"+Math.round(Math.random()*10),Xn={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},nh={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Xn[Rp]=!0;var Gm=["z","z2","invisible"],tR=["invisible"],eR=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype._init=function(t){for(var a=mt(t),n=0;n1e-4){s[0]=r-t,s[1]=e-a,l[0]=r+t,l[1]=e+a;return}if(Vl[0]=hv(n)*t+r,Vl[1]=fv(n)*a+e,zl[0]=hv(i)*t+r,zl[1]=fv(i)*a+e,u(s,Vl,zl),f(l,Vl,zl),n=n%fn,n<0&&(n=n+fn),i=i%fn,i<0&&(i=i+fn),n>i&&!o?i+=fn:nn&&(Gl[0]=hv(c)*t+r,Gl[1]=fv(c)*a+e,u(s,Gl,s),f(l,Gl,l))}var Rt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},hn=[],vn=[],Tr=[],ma=[],Cr=[],Ar=[],vv=Math.min,cv=Math.max,cn=Math.cos,pn=Math.sin,qr=Math.abs,Ep=Math.PI,Ma=Ep*2,pv=typeof Float32Array<"u",Po=[];function dv(r){var e=Math.round(r/Ep*1e8)/1e8;return e%2*Ep}function oT(r,e){var t=dv(r[0]);t<0&&(t+=Ma);var a=t-r[0],n=r[1];n+=a,!e&&n-t>=Ma?n=t+Ma:e&&t-n>=Ma?n=t-Ma:!e&&t>n?n=t+(Ma-dv(t-n)):e&&t0&&(this._ux=qr(a/sf/e)||0,this._uy=qr(a/sf/t)||0)},r.prototype.setDPR=function(e){this.dpr=e},r.prototype.setContext=function(e){this._ctx=e},r.prototype.getContext=function(){return this._ctx},r.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},r.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},r.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(Rt.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},r.prototype.lineTo=function(e,t){var a=qr(e-this._xi),n=qr(t-this._yi),i=a>this._ux||n>this._uy;if(this.addData(Rt.L,e,t),this._ctx&&i&&this._ctx.lineTo(e,t),i)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var o=a*a+n*n;o>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=o)}return this},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){return this._drawPendingPt(),this.addData(Rt.C,e,t,a,n,i,o),this._ctx&&this._ctx.bezierCurveTo(e,t,a,n,i,o),this._xi=i,this._yi=o,this},r.prototype.quadraticCurveTo=function(e,t,a,n){return this._drawPendingPt(),this.addData(Rt.Q,e,t,a,n),this._ctx&&this._ctx.quadraticCurveTo(e,t,a,n),this._xi=a,this._yi=n,this},r.prototype.arc=function(e,t,a,n,i,o){this._drawPendingPt(),Po[0]=n,Po[1]=i,oT(Po,o),n=Po[0],i=Po[1];var s=i-n;return this.addData(Rt.A,e,t,a,a,n,s,0,o?0:1),this._ctx&&this._ctx.arc(e,t,a,n,i,o),this._xi=cn(i)*a+e,this._yi=pn(i)*a+t,this},r.prototype.arcTo=function(e,t,a,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,a,n,i),this},r.prototype.rect=function(e,t,a,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,a,n),this.addData(Rt.R,e,t,a,n),this},r.prototype.closePath=function(){this._drawPendingPt(),this.addData(Rt.Z);var e=this._ctx,t=this._x0,a=this._y0;return e&&e.closePath(),this._xi=t,this._yi=a,this},r.prototype.fill=function(e){e&&e.fill(),this.toStatic()},r.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},r.prototype.len=function(){return this._len},r.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&pv&&(this.data=new Float32Array(t));for(var a=0;af.length&&(this._expandData(),f=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},r.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},r.prototype.getBoundingRect=function(){Tr[0]=Tr[1]=Cr[0]=Cr[1]=Number.MAX_VALUE,ma[0]=ma[1]=Ar[0]=Ar[1]=-Number.MAX_VALUE;var e=this.data,t=0,a=0,n=0,i=0,o;for(o=0;oa||qr(_)>n||v===t-1)&&(d=Math.sqrt(m*m+_*_),i=g,o=y);break}case Rt.C:{var S=e[v++],w=e[v++],g=e[v++],y=e[v++],x=e[v++],b=e[v++];d=SI(i,o,S,w,g,y,x,b,10),i=x,o=b;break}case Rt.Q:{var S=e[v++],w=e[v++],g=e[v++],y=e[v++];d=wI(i,o,S,w,g,y,10),i=g,o=y;break}case Rt.A:var T=e[v++],C=e[v++],M=e[v++],D=e[v++],L=e[v++],I=e[v++],P=I+L;v+=1,e[v++],p&&(s=cn(L)*M+T,l=pn(L)*D+C),d=cv(M,D)*vv(Ma,Math.abs(I)),i=cn(P)*M+T,o=pn(P)*D+C;break;case Rt.R:{s=i=e[v++],l=o=e[v++];var R=e[v++],E=e[v++];d=R*2+E*2;break}case Rt.Z:{var m=s-i,_=l-o;d=Math.sqrt(m*m+_*_),i=s,o=l;break}}d>=0&&(u[h++]=d,f+=d)}return this._pathLen=f,f},r.prototype.rebuildPath=function(e,t){var a=this.data,n=this._ux,i=this._uy,o=this._len,s,l,u,f,h,v,c=t<1,p,d,g=0,y=0,m,_=0,S,w;if(!(c&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,d=this._pathLen,m=t*d,!m)))t:for(var x=0;x0&&(e.lineTo(S,w),_=0),b){case Rt.M:s=u=a[x++],l=f=a[x++],e.moveTo(u,f);break;case Rt.L:{h=a[x++],v=a[x++];var C=qr(h-u),M=qr(v-f);if(C>n||M>i){if(c){var D=p[y++];if(g+D>m){var L=(m-g)/D;e.lineTo(u*(1-L)+h*L,f*(1-L)+v*L);break t}g+=D}e.lineTo(h,v),u=h,f=v,_=0}else{var I=C*C+M*M;I>_&&(S=h,w=v,_=I)}break}case Rt.C:{var P=a[x++],R=a[x++],E=a[x++],N=a[x++],O=a[x++],V=a[x++];if(c){var D=p[y++];if(g+D>m){var L=(m-g)/D;Ya(u,P,E,O,L,hn),Ya(f,R,N,V,L,vn),e.bezierCurveTo(hn[1],vn[1],hn[2],vn[2],hn[3],vn[3]);break t}g+=D}e.bezierCurveTo(P,R,E,N,O,V),u=O,f=V;break}case Rt.Q:{var P=a[x++],R=a[x++],E=a[x++],N=a[x++];if(c){var D=p[y++];if(g+D>m){var L=(m-g)/D;Ps(u,P,E,L,hn),Ps(f,R,N,L,vn),e.quadraticCurveTo(hn[1],vn[1],hn[2],vn[2]);break t}g+=D}e.quadraticCurveTo(P,R,E,N),u=E,f=N;break}case Rt.A:var F=a[x++],W=a[x++],Z=a[x++],Q=a[x++],J=a[x++],ct=a[x++],_t=a[x++],pt=!a[x++],et=Z>Q?Z:Q,dt=qr(Z-Q)>.001,ot=J+ct,q=!1;if(c){var D=p[y++];g+D>m&&(ot=J+ct*(m-g)/D,q=!0),g+=D}if(dt&&e.ellipse?e.ellipse(F,W,Z,Q,_t,J,ot,pt):e.arc(F,W,et,J,ot,pt),q)break t;T&&(s=cn(J)*Z+F,l=pn(J)*Q+W),u=cn(ot)*Z+F,f=pn(ot)*Q+W;break;case Rt.R:s=u=a[x],l=f=a[x+1],h=a[x++],v=a[x++];var st=a[x++],Vt=a[x++];if(c){var D=p[y++];if(g+D>m){var St=m-g;e.moveTo(h,v),e.lineTo(h+vv(St,st),v),St-=st,St>0&&e.lineTo(h+st,v+vv(St,Vt)),St-=Vt,St>0&&e.lineTo(h+cv(st-St,0),v+Vt),St-=st,St>0&&e.lineTo(h,v+cv(Vt-St,0));break t}g+=D}e.rect(h,v,st,Vt);break;case Rt.Z:if(c){var D=p[y++];if(g+D>m){var L=(m-g)/D;e.lineTo(u*(1-L)+s*L,f*(1-L)+l*L);break t}g+=D}e.closePath(),u=s,f=l}}},r.prototype.clone=function(){var e=new r,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},r.CMD=Rt,r.initDefaultProps=function(){var e=r.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),r}();const $r=oR;function La(r,e,t,a,n,i,o){if(n===0)return!1;var s=n,l=0,u=r;if(o>e+s&&o>a+s||or+s&&i>t+s||ie+h&&f>a+h&&f>i+h&&f>s+h||fr+h&&u>t+h&&u>n+h&&u>o+h||ue+u&&l>a+u&&l>i+u||lr+u&&s>t+u&&s>n+u||st||f+un&&(n+=Ro);var v=Math.atan2(l,s);return v<0&&(v+=Ro),v>=a&&v<=n||v+Ro>=a&&v+Ro<=n}function jr(r,e,t,a,n,i){if(i>e&&i>a||in?s:0}var _a=$r.CMD,dn=Math.PI*2,uR=1e-4;function fR(r,e){return Math.abs(r-e)e&&u>a&&u>i&&u>s||u1&&hR(),c=jt(e,a,i,s,Ke[0]),v>1&&(p=jt(e,a,i,s,Ke[1]))),v===2?ge&&s>a&&s>i||s=0&&u<=1){for(var f=0,h=ae(e,a,i,u),v=0;vt||s<-t)return 0;var l=Math.sqrt(t*t-s*s);be[0]=-l,be[1]=l;var u=Math.abs(a-n);if(u<1e-4)return 0;if(u>=dn-1e-4){a=0,n=dn;var f=i?1:-1;return o>=be[0]+r&&o<=be[1]+r?f:0}if(a>n){var h=a;a=n,n=h}a<0&&(a+=dn,n+=dn);for(var v=0,c=0;c<2;c++){var p=be[c];if(p+r>o){var d=Math.atan2(s,p),f=i?1:-1;d<0&&(d=dn+d),(d>=a&&d<=n||d+dn>=a&&d+dn<=n)&&(d>Math.PI/2&&d1&&(t||(s+=jr(l,u,f,h,a,n))),g&&(l=i[p],u=i[p+1],f=l,h=u),d){case _a.M:f=i[p++],h=i[p++],l=f,u=h;break;case _a.L:if(t){if(La(l,u,i[p],i[p+1],e,a,n))return!0}else s+=jr(l,u,i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case _a.C:if(t){if(sR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=vR(l,u,i[p++],i[p++],i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case _a.Q:if(t){if(sT(l,u,i[p++],i[p++],i[p],i[p+1],e,a,n))return!0}else s+=cR(l,u,i[p++],i[p++],i[p],i[p+1],a,n)||0;l=i[p++],u=i[p++];break;case _a.A:var y=i[p++],m=i[p++],_=i[p++],S=i[p++],w=i[p++],x=i[p++];p+=1;var b=!!(1-i[p++]);v=Math.cos(w)*_+y,c=Math.sin(w)*S+m,g?(f=v,h=c):s+=jr(l,u,v,c,a,n);var T=(a-y)*S/_+y;if(t){if(lR(y,m,S,w,w+x,b,e,T,n))return!0}else s+=pR(y,m,S,w,w+x,b,T,n);l=Math.cos(w+x)*_+y,u=Math.sin(w+x)*S+m;break;case _a.R:f=l=i[p++],h=u=i[p++];var C=i[p++],M=i[p++];if(v=f+C,c=h+M,t){if(La(f,h,v,h,e,a,n)||La(v,h,v,c,e,a,n)||La(v,c,f,c,e,a,n)||La(f,c,f,h,e,a,n))return!0}else s+=jr(v,h,v,c,a,n),s+=jr(f,c,f,h,a,n);break;case _a.Z:if(t){if(La(l,u,f,h,e,a,n))return!0}else s+=jr(l,u,f,h,a,n);l=f,u=h;break}}return!t&&!fR(u,h)&&(s+=jr(l,u,f,h,a,n)||0),s!==0}function dR(r,e,t){return lT(r,0,!1,e,t)}function gR(r,e,t,a){return lT(r,e,!0,t,a)}var ff=j({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Xn),yR={style:j({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},nh.style)},gv=Hr.concat(["invisible","culling","z","z2","zlevel","parent"]),mR=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.update=function(){var t=this;r.prototype.update.call(this);var a=this.style;if(a.decal){var n=this._decalEl=this._decalEl||new e;n.buildPath===e.prototype.buildPath&&(n.buildPath=function(l){t.buildPath(l,t.shape)}),n.silent=!0;var i=n.style;for(var o in a)i[o]!==a[o]&&(i[o]=a[o]);i.fill=a.fill?a.decal:null,i.decal=null,i.shadowColor=null,a.strokeFirst&&(i.stroke=null);for(var s=0;s.5?Dp:a>.2?tP:Lp}else if(t)return Lp}return Dp},e.prototype.getInsideTextStroke=function(t){var a=this.style.fill;if($(a)){var n=this.__zr,i=!!(n&&n.isDarkMode()),o=nf(t,0)0))},e.prototype.hasFill=function(){var t=this.style,a=t.fill;return a!=null&&a!=="none"},e.prototype.getBoundingRect=function(){var t=this._rect,a=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&zi)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),t=o.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){s.copy(t);var l=a.strokeNoScale?this.getLineScale():1,u=a.lineWidth;if(!this.hasFill()){var f=this.strokeContainThreshold;u=Math.max(u,f??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return t},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect(),o=this.style;if(t=n[0],a=n[1],i.contain(t,a)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),gR(s,l/u,t,a)))return!0}if(this.hasFill())return dR(s,t,a)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=zi,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){t==="style"?this.dirtyStyle():t==="shape"?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,a){t==="shape"?this.setShape(a):r.prototype.attrKV.call(this,t,a)},e.prototype.setShape=function(t,a){var n=this.shape;return n||(n=this.shape={}),typeof t=="string"?n[t]=a:B(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&zi)},e.prototype.createStyle=function(t){return Jf(ff,t)},e.prototype._innerSaveToNormal=function(t){r.prototype._innerSaveToNormal.call(this,t);var a=this._normalState;t.shape&&!a.shape&&(a.shape=B({},this.shape))},e.prototype._applyStateObj=function(t,a,n,i,o,s){r.prototype._applyStateObj.call(this,t,a,n,i,o,s);var l=!(a&&i),u;if(a&&a.shape?o?i?u=a.shape:(u=B({},n.shape),B(u,a.shape)):(u=B({},i?this.shape:n.shape),B(u,a.shape)):l&&(u=n.shape),u)if(o){this.shape=B({},this.shape);for(var f={},h=mt(u),v=0;v0},e.prototype.hasFill=function(){var t=this.style,a=t.fill;return a!=null&&a!=="none"},e.prototype.createStyle=function(t){return Jf(_R,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var a=t.text;a!=null?a+="":a="";var n=il(a,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=function(){var t=e.prototype;t.dirtyRectTolerance=10}(),e}(ir);uT.prototype.type="tspan";const Os=uT;var SR=j({x:0,y:0},Xn),xR={style:j({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},nh.style)};function wR(r){return!!(r&&typeof r!="string"&&r.width&&r.height)}var fT=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.createStyle=function(t){return Jf(SR,t)},e.prototype._getSize=function(t){var a=this.style,n=a[t];if(n!=null)return n;var i=wR(a.image)?a.image:this.__image;if(!i)return 0;var o=t==="width"?"height":"width",s=a[o];return s==null?i[t]:i[t]/i[o]*s},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return xR},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ht(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(ir);fT.prototype.type="image";const he=fT;function bR(r,e){var t=e.x,a=e.y,n=e.width,i=e.height,o=e.r,s,l,u,f;n<0&&(t=t+n,n=-n),i<0&&(a=a+i,i=-i),typeof o=="number"?s=l=u=f=o:o instanceof Array?o.length===1?s=l=u=f=o[0]:o.length===2?(s=u=o[0],l=f=o[1]):o.length===3?(s=o[0],l=f=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],f=o[3]):s=l=u=f=0;var h;s+l>n&&(h=s+l,s*=n/h,l*=n/h),u+f>n&&(h=u+f,u*=n/h,f*=n/h),l+u>i&&(h=l+u,l*=i/h,u*=i/h),s+f>i&&(h=s+f,s*=i/h,f*=i/h),r.moveTo(t+s,a),r.lineTo(t+n-l,a),l!==0&&r.arc(t+n-l,a+l,l,-Math.PI/2,0),r.lineTo(t+n,a+i-u),u!==0&&r.arc(t+n-u,a+i-u,u,0,Math.PI/2),r.lineTo(t+f,a+i),f!==0&&r.arc(t+f,a+i-f,f,Math.PI/2,Math.PI),r.lineTo(t,a+s),s!==0&&r.arc(t+s,a+s,s,Math.PI,Math.PI*1.5)}var Ui=Math.round;function hT(r,e,t){if(e){var a=e.x1,n=e.x2,i=e.y1,o=e.y2;r.x1=a,r.x2=n,r.y1=i,r.y2=o;var s=t&&t.lineWidth;return s&&(Ui(a*2)===Ui(n*2)&&(r.x1=r.x2=zn(a,s,!0)),Ui(i*2)===Ui(o*2)&&(r.y1=r.y2=zn(i,s,!0))),r}}function vT(r,e,t){if(e){var a=e.x,n=e.y,i=e.width,o=e.height;r.x=a,r.y=n,r.width=i,r.height=o;var s=t&&t.lineWidth;return s&&(r.x=zn(a,s,!0),r.y=zn(n,s,!0),r.width=Math.max(zn(a+i,s,!1)-r.x,i===0?0:1),r.height=Math.max(zn(n+o,s,!1)-r.y,o===0?0:1)),r}}function zn(r,e,t){if(!e)return r;var a=Ui(r*2);return(a+Ui(e))%2===0?a/2:(a+(t?1:-1))/2}var TR=function(){function r(){this.x=0,this.y=0,this.width=0,this.height=0}return r}(),CR={},cT=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new TR},e.prototype.buildPath=function(t,a){var n,i,o,s;if(this.subPixelOptimize){var l=vT(CR,a,this.style);n=l.x,i=l.y,o=l.width,s=l.height,l.r=a.r,a=l}else n=a.x,i=a.y,o=a.width,s=a.height;a.r?bR(t,a):t.rect(n,i,o,s)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(yt);cT.prototype.type="rect";const xt=cT;var Um={fill:"#000"},Ym=2,AR={style:j({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},nh.style)},pT=function(r){k(e,r);function e(t){var a=r.call(this)||this;return a.type="text",a._children=[],a._defaultStyle=Um,a.attr(t),a}return e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){r.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,L=t.width!=null&&(t.overflow==="truncate"||t.overflow==="break"||t.overflow==="breakAll"),I=o.calculatedLineHeight,P=0;P=0&&(P=x[I],P.align==="right");)this._placeToken(P,t,T,y,L,"right",_),C-=P.width,L-=P.width,I--;for(D+=(i-(D-g)-(m-L)-C)/2;M<=I;)P=x[M],this._placeToken(P,t,T,y,D+P.width/2,"center",_),D+=P.width,M++;y+=T}},e.prototype._placeToken=function(t,a,n,i,o,s,l){var u=a.rich[t.styleName]||{};u.text=t.text;var f=t.verticalAlign,h=i+n/2;f==="top"?h=i+t.height/2:f==="bottom"&&(h=i+n-t.height/2);var v=!t.isLineHolder&&yv(u);v&&this._renderBackground(u,a,s==="right"?o-t.width:s==="center"?o-t.width/2:o,h-t.height/2,t.width,t.height);var c=!!u.backgroundColor,p=t.textPadding;p&&(o=Jm(o,s,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Os),g=d.createStyle();d.useStyle(g);var y=this._defaultStyle,m=!1,_=0,S=Qm("fill"in u?u.fill:"fill"in a?a.fill:(m=!0,y.fill)),w=Km("stroke"in u?u.stroke:"stroke"in a?a.stroke:!c&&!l&&(!y.autoStroke||m)?(_=Ym,y.stroke):null),x=u.textShadowBlur>0||a.textShadowBlur>0;g.text=t.text,g.x=o,g.y=h,x&&(g.shadowBlur=u.textShadowBlur||a.textShadowBlur||0,g.shadowColor=u.textShadowColor||a.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||a.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||a.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=t.font||$a,g.opacity=Vr(u.opacity,a.opacity,1),Xm(g,u),w&&(g.lineWidth=Vr(u.lineWidth,a.lineWidth,_),g.lineDash=ut(u.lineDash,a.lineDash),g.lineDashOffset=a.lineDashOffset||0,g.stroke=w),S&&(g.fill=S);var b=t.contentWidth,T=t.contentHeight;d.setBoundingRect(new ht(as(g.x,b,g.textAlign),Gi(g.y,T,g.textBaseline),b,T))},e.prototype._renderBackground=function(t,a,n,i,o,s){var l=t.backgroundColor,u=t.borderWidth,f=t.borderColor,h=l&&l.image,v=l&&!h,c=t.borderRadius,p=this,d,g;if(v||t.lineHeight||u&&f){d=this._getOrCreateChild(xt),d.useStyle(d.createStyle()),d.style.fill=null;var y=d.shape;y.x=n,y.y=i,y.width=o,y.height=s,y.r=c,d.dirtyShape()}if(v){var m=d.style;m.fill=l||null,m.fillOpacity=ut(t.fillOpacity,1)}else if(h){g=this._getOrCreateChild(he),g.onload=function(){p.dirtyStyle()};var _=g.style;_.image=l.image,_.x=n,_.y=i,_.width=o,_.height=s}if(u&&f){var m=d.style;m.lineWidth=u,m.stroke=f,m.strokeOpacity=ut(t.strokeOpacity,1),m.lineDash=t.borderDash,m.lineDashOffset=t.borderDashOffset||0,d.strokeContainThreshold=0,d.hasFill()&&d.hasStroke()&&(m.strokeFirst=!0,m.lineWidth*=2)}var S=(d||g).style;S.shadowBlur=t.shadowBlur||0,S.shadowColor=t.shadowColor||"transparent",S.shadowOffsetX=t.shadowOffsetX||0,S.shadowOffsetY=t.shadowOffsetY||0,S.opacity=Vr(t.opacity,a.opacity,1)},e.makeFont=function(t){var a="";return gT(t)&&(a=[t.fontStyle,t.fontWeight,dT(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),a&&dr(a)||t.textFont||t.font},e}(ir),MR={left:!0,right:1,center:1},DR={top:1,bottom:1,middle:1},Zm=["fontStyle","fontWeight","fontSize","fontFamily"];function dT(r){return typeof r=="string"&&(r.indexOf("px")!==-1||r.indexOf("rem")!==-1||r.indexOf("em")!==-1)?r:isNaN(+r)?Zd+"px":r+"px"}function Xm(r,e){for(var t=0;t=0,i=!1;if(r instanceof yt){var o=yT(r),s=n&&o.selectFill||o.normalFill,l=n&&o.selectStroke||o.normalStroke;if(xi(s)||xi(l)){a=a||{};var u=a.style||{};u.fill==="inherit"?(i=!0,a=B({},a),u=B({},u),u.fill=s):!xi(u.fill)&&xi(s)?(i=!0,a=B({},a),u=B({},u),u.fill=a0(s)):!xi(u.stroke)&&xi(l)&&(i||(a=B({},a),u=B({},u)),u.stroke=a0(l)),a.style=u}}if(a&&a.z2==null){i||(a=B({},a));var f=r.z2EmphasisLift;a.z2=r.z2+(f??vo)}return a}function OR(r,e,t){if(t&&t.z2==null){t=B({},t);var a=r.z2SelectLift;t.z2=r.z2+(a??IR)}return t}function NR(r,e,t){var a=vt(r.currentStates,e)>=0,n=r.style.opacity,i=a?null:ER(r,["opacity"],e,{opacity:1});t=t||{};var o=t.style||{};return o.opacity==null&&(t=B({},t),o=B({opacity:a?n:i.opacity*.1},o),t.style=o),t}function mv(r,e){var t=this.states[r];if(this.style){if(r==="emphasis")return kR(this,r,e,t);if(r==="blur")return NR(this,r,t);if(r==="select")return OR(this,r,t)}return t}function ii(r){r.stateProxy=mv;var e=r.getTextContent(),t=r.getTextGuideLine();e&&(e.stateProxy=mv),t&&(t.stateProxy=mv)}function i0(r,e){!TT(r,e)&&!r.__highByOuter&&pa(r,mT)}function o0(r,e){!TT(r,e)&&!r.__highByOuter&&pa(r,_T)}function ua(r,e){r.__highByOuter|=1<<(e||0),pa(r,mT)}function fa(r,e){!(r.__highByOuter&=~(1<<(e||0)))&&pa(r,_T)}function xT(r){pa(r,pg)}function dg(r){pa(r,ST)}function wT(r){pa(r,PR)}function bT(r){pa(r,RR)}function TT(r,e){return r.__highDownSilentOnTouch&&e.zrByTouch}function CT(r){var e=r.getModel(),t=[],a=[];e.eachComponent(function(n,i){var o=vg(i),s=n==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&a.push(l),o.isBlured&&(l.group.traverse(function(u){ST(u)}),s&&t.push(i)),o.isBlured=!1}),A(a,function(n){n&&n.toggleBlurSeries&&n.toggleBlurSeries(t,!1,e)})}function Op(r,e,t,a){var n=a.getModel();t=t||"coordinateSystem";function i(u,f){for(var h=0;h0){var s={dataIndex:o,seriesIndex:t.seriesIndex};i!=null&&(s.dataType=i),e.push(s)}})}),e}function Kn(r,e,t){Gn(r,!0),pa(r,ii),Bp(r,e,t)}function HR(r){Gn(r,!1)}function Ft(r,e,t,a){a?HR(r):Kn(r,e,t)}function Bp(r,e,t){var a=nt(r);e!=null?(a.focus=e,a.blurScope=t):a.focus&&(a.focus=null)}var l0=["emphasis","blur","select"],WR={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function ue(r,e,t,a){t=t||"itemStyle";for(var n=0;n1&&(o*=_v(p),s*=_v(p));var d=(n===i?-1:1)*_v((o*o*(s*s)-o*o*(c*c)-s*s*(v*v))/(o*o*(c*c)+s*s*(v*v)))||0,g=d*o*c/s,y=d*-s*v/o,m=(r+t)/2+Hl(h)*g-Fl(h)*y,_=(e+a)/2+Fl(h)*g+Hl(h)*y,S=v0([1,0],[(v-g)/o,(c-y)/s]),w=[(v-g)/o,(c-y)/s],x=[(-1*v-g)/o,(-1*c-y)/s],b=v0(w,x);if(zp(w,x)<=-1&&(b=Eo),zp(w,x)>=1&&(b=0),b<0){var T=Math.round(b/Eo*1e6)/1e6;b=Eo*2+T%2*Eo}f.addData(u,m,_,o,s,S,b,h,i)}var qR=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,KR=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function QR(r){var e=new $r;if(!r)return e;var t=0,a=0,n=t,i=a,o,s=$r.CMD,l=r.match(qR);if(!l)return e;for(var u=0;uP*P+R*R&&(T=M,C=D),{cx:T,cy:C,x0:-f,y0:-h,x1:T*(n/w-1),y1:C*(n/w-1)}}function nE(r){var e;if(z(r)){var t=r.length;if(!t)return r;t===1?e=[r[0],r[0],0,0]:t===2?e=[r[0],r[0],r[1],r[1]]:t===3?e=r.concat(r[2]):e=r}else e=[r,r,r,r];return e}function iE(r,e){var t,a=ns(e.r,0),n=ns(e.r0||0,0),i=a>0,o=n>0;if(!(!i&&!o)){if(i||(a=n,n=0),n>a){var s=a;a=n,n=s}var l=e.startAngle,u=e.endAngle;if(!(isNaN(l)||isNaN(u))){var f=e.cx,h=e.cy,v=!!e.clockwise,c=p0(u-l),p=c>Sv&&c%Sv;if(p>hr&&(c=p),!(a>hr))r.moveTo(f,h);else if(c>Sv-hr)r.moveTo(f+a*bi(l),h+a*gn(l)),r.arc(f,h,a,l,u,!v),n>hr&&(r.moveTo(f+n*bi(u),h+n*gn(u)),r.arc(f,h,n,u,l,v));else{var d=void 0,g=void 0,y=void 0,m=void 0,_=void 0,S=void 0,w=void 0,x=void 0,b=void 0,T=void 0,C=void 0,M=void 0,D=void 0,L=void 0,I=void 0,P=void 0,R=a*bi(l),E=a*gn(l),N=n*bi(u),O=n*gn(u),V=c>hr;if(V){var F=e.cornerRadius;F&&(t=nE(F),d=t[0],g=t[1],y=t[2],m=t[3]);var W=p0(a-n)/2;if(_=Mr(W,y),S=Mr(W,m),w=Mr(W,d),x=Mr(W,g),C=b=ns(_,S),M=T=ns(w,x),(b>hr||T>hr)&&(D=a*bi(u),L=a*gn(u),I=n*bi(l),P=n*gn(l),chr){var dt=Mr(y,C),ot=Mr(m,C),q=Wl(I,P,R,E,a,dt,v),st=Wl(D,L,N,O,a,ot,v);r.moveTo(f+q.cx+q.x0,h+q.cy+q.y0),C0&&r.arc(f+q.cx,h+q.cy,dt,ce(q.y0,q.x0),ce(q.y1,q.x1),!v),r.arc(f,h,a,ce(q.cy+q.y1,q.cx+q.x1),ce(st.cy+st.y1,st.cx+st.x1),!v),ot>0&&r.arc(f+st.cx,h+st.cy,ot,ce(st.y1,st.x1),ce(st.y0,st.x0),!v))}else r.moveTo(f+R,h+E),r.arc(f,h,a,l,u,!v);if(!(n>hr)||!V)r.lineTo(f+N,h+O);else if(M>hr){var dt=Mr(d,M),ot=Mr(g,M),q=Wl(N,O,D,L,n,-ot,v),st=Wl(R,E,I,P,n,-dt,v);r.lineTo(f+q.cx+q.x0,h+q.cy+q.y0),M0&&r.arc(f+q.cx,h+q.cy,ot,ce(q.y0,q.x0),ce(q.y1,q.x1),!v),r.arc(f,h,n,ce(q.cy+q.y1,q.cx+q.x1),ce(st.cy+st.y1,st.cx+st.x1),v),dt>0&&r.arc(f+st.cx,h+st.cy,dt,ce(st.y1,st.x1),ce(st.y0,st.x0),!v))}else r.lineTo(f+N,h+O),r.arc(f,h,n,u,l,v)}r.closePath()}}}var oE=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,this.cornerRadius=0}return r}(),kT=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new oE},e.prototype.buildPath=function(t,a){iE(t,a)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(yt);kT.prototype.type="sector";const Oe=kT;var sE=function(){function r(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return r}(),OT=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new sE},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.PI*2;t.moveTo(n+a.r,i),t.arc(n,i,a.r,0,o,!1),t.moveTo(n+a.r0,i),t.arc(n,i,a.r0,0,o,!0)},e}(yt);OT.prototype.type="ring";const lh=OT;function lE(r,e,t,a){var n=[],i=[],o=[],s=[],l,u,f,h;if(a){f=[1/0,1/0],h=[-1/0,-1/0];for(var v=0,c=r.length;v=2){if(a){var i=lE(n,a,t,e.smoothConstraint);r.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(t?o:o-1);s++){var l=i[s*2],u=i[s*2+1],f=n[(s+1)%o];r.bezierCurveTo(l[0],l[1],u[0],u[1],f[0],f[1])}}else{r.moveTo(n[0][0],n[0][1]);for(var s=1,h=n.length;smn[1]){if(s=!1,i)return s;var f=Math.abs(mn[0]-yn[1]),h=Math.abs(yn[0]-mn[1]);Math.min(f,h)>n.len()&&(f0){var h=f.duration,v=f.delay,c=f.easing,p={duration:h,delay:v||0,easing:c,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?e.animateFrom(t,p):e.animateTo(t,p)}else e.stopAnimation(),!s&&e.attr(t),o&&o(1),i&&i()}function Mt(r,e,t,a,n,i){xg("update",r,e,t,a,n,i)}function Bt(r,e,t,a,n,i){xg("enter",r,e,t,a,n,i)}function qi(r){if(!r.__zr)return!0;for(var e=0;eMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function y0(r){return!r.isGroup}function DE(r){return r.shape!=null}function ul(r,e,t){if(!r||!e)return;function a(o){var s={};return o.traverse(function(l){y0(l)&&l.anid&&(s[l.anid]=l)}),s}function n(o){var s={x:o.x,y:o.y,rotation:o.rotation};return DE(o)&&(s.shape=B({},o.shape)),s}var i=a(r);e.traverse(function(o){if(y0(o)&&o.anid){var s=i[o.anid];if(s){var l=n(o);o.attr(n(s)),Mt(o,l,t,nt(o).dataIndex)}}})}function XT(r,e){return G(r,function(t){var a=t[0];a=cf(a,e.x),a=pf(a,e.x+e.width);var n=t[1];return n=cf(n,e.y),n=pf(n,e.y+e.height),[a,n]})}function LE(r,e){var t=cf(r.x,e.x),a=pf(r.x+r.width,e.x+e.width),n=cf(r.y,e.y),i=pf(r.y+r.height,e.y+e.height);if(a>=t&&i>=n)return{x:t,y:n,width:a-t,height:i-n}}function fl(r,e,t){var a=B({rectHover:!0},e),n=a.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(n.image=r.slice(8),j(n,t),new he(a)):fh(r.replace("path://",""),a,t,"center")}function is(r,e,t,a,n){for(var i=0,o=n[n.length-1];i1)return!1;var g=xv(c,p,f,h)/v;return!(g<0||g>1)}function xv(r,e,t,a){return r*a-t*e}function IE(r){return r<=1e-6&&r>=-1e-6}function po(r){var e=r.itemTooltipOption,t=r.componentModel,a=r.itemName,n=$(e)?{formatter:e}:e,i=t.mainType,o=t.componentIndex,s={componentType:i,name:a,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&A(mt(l),function(f){Y(s,f)||(s[f]=l[f],s.$vars.push(f))});var u=nt(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:a,option:j({content:a,formatterParams:s},n)}}function m0(r,e){var t;r.isGroup&&(t=e(r)),t||r.traverse(e)}function tn(r,e){if(r)if(z(r))for(var t=0;t=0&&s.push(l)}),s}}function en(r,e){return ft(ft({},r,!0),e,!0)}const WE={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:". "}}}},$E={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 gf="ZH",bg="EN",zs=bg,$u={},Tg={},rC=Tt.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return r.indexOf(gf)>-1?gf:zs}():zs;function aC(r,e){r=r.toUpperCase(),Tg[r]=new Ot(e),$u[r]=e}function UE(r){if($(r)){var e=$u[r.toUpperCase()]||{};return r===gf||r===bg?rt(e):ft(rt(e),rt($u[zs]),!1)}else return ft(rt(r),rt($u[zs]),!1)}function Hp(r){return Tg[r]}function YE(){return Tg[zs]}aC(bg,WE);aC(gf,$E);var Cg=1e3,Ag=Cg*60,xs=Ag*60,er=xs*24,b0=er*365,os={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}"},Yl="{yyyy}-{MM}-{dd}",T0={year:"{yyyy}",month:"{yyyy}-{MM}",day:Yl,hour:Yl+" "+os.hour,minute:Yl+" "+os.minute,second:Yl+" "+os.second,millisecond:os.none},Tv=["year","month","day","hour","minute","second","millisecond"],nC=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Sa(r,e){return r+="","0000".substr(0,e-r.length)+r}function Ki(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 ZE(r){return r===Ki(r)}function XE(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function ch(r,e,t,a){var n=Wr(r),i=n[Mg(t)](),o=n[Qi(t)]()+1,s=Math.floor((o-1)/3)+1,l=n[ph(t)](),u=n["get"+(t?"UTC":"")+"Day"](),f=n[Gs(t)](),h=(f-1)%12+1,v=n[dh(t)](),c=n[gh(t)](),p=n[yh(t)](),d=a instanceof Ot?a:Hp(a||rC)||YE(),g=d.getModel("time"),y=g.get("month"),m=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Sa(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[o-1]).replace(/{MMM}/g,m[o-1]).replace(/{MM}/g,Sa(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Sa(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Sa(f,2)).replace(/{H}/g,f+"").replace(/{hh}/g,Sa(h+"",2)).replace(/{h}/g,h+"").replace(/{mm}/g,Sa(v,2)).replace(/{m}/g,v+"").replace(/{ss}/g,Sa(c,2)).replace(/{s}/g,c+"").replace(/{SSS}/g,Sa(p,3)).replace(/{S}/g,p+"")}function qE(r,e,t,a,n){var i=null;if($(t))i=t;else if(K(t))i=t(r.value,e,{level:r.level});else{var o=B({},os);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(z(i)){var h=r.level==null?0:r.level>=0?r.level:i.length+r.level;h=Math.min(h,i.length-1),i=i[h]}}return ch(new Date(r.value),i,n,a)}function iC(r,e){var t=Wr(r),a=t[Qi(e)]()+1,n=t[ph(e)](),i=t[Gs(e)](),o=t[dh(e)](),s=t[gh(e)](),l=t[yh(e)](),u=l===0,f=u&&s===0,h=f&&o===0,v=h&&i===0,c=v&&n===1,p=c&&a===1;return p?"year":c?"month":v?"day":h?"hour":f?"minute":u?"second":"millisecond"}function C0(r,e,t){var a=At(r)?Wr(r):r;switch(e=e||iC(r,t),e){case"year":return a[Mg(t)]();case"half-year":return a[Qi(t)]()>=6?1:0;case"quarter":return Math.floor((a[Qi(t)]()+1)/4);case"month":return a[Qi(t)]();case"day":return a[ph(t)]();case"half-day":return a[Gs(t)]()/24;case"hour":return a[Gs(t)]();case"minute":return a[dh(t)]();case"second":return a[gh(t)]();case"millisecond":return a[yh(t)]()}}function Mg(r){return r?"getUTCFullYear":"getFullYear"}function Qi(r){return r?"getUTCMonth":"getMonth"}function ph(r){return r?"getUTCDate":"getDate"}function Gs(r){return r?"getUTCHours":"getHours"}function dh(r){return r?"getUTCMinutes":"getMinutes"}function gh(r){return r?"getUTCSeconds":"getSeconds"}function yh(r){return r?"getUTCMilliseconds":"getMilliseconds"}function KE(r){return r?"setUTCFullYear":"setFullYear"}function oC(r){return r?"setUTCMonth":"setMonth"}function sC(r){return r?"setUTCDate":"setDate"}function lC(r){return r?"setUTCHours":"setHours"}function uC(r){return r?"setUTCMinutes":"setMinutes"}function fC(r){return r?"setUTCSeconds":"setSeconds"}function hC(r){return r?"setUTCMilliseconds":"setMilliseconds"}function vC(r){if(!Yb(r))return $(r)?r:"-";var e=(r+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function cC(r,e){return r=(r||"").toLowerCase().replace(/-(.)/g,function(t,a){return a.toUpperCase()}),e&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var mo=jd;function Wp(r,e,t){var a="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function n(f){return f&&dr(f)?f:"-"}function i(f){return!!(f!=null&&!isNaN(f)&&isFinite(f))}var o=e==="time",s=r instanceof Date;if(o||s){var l=o?Wr(r):r;if(isNaN(+l)){if(s)return"-"}else return ch(l,a,t)}if(e==="ordinal")return lp(r)?n(r):At(r)&&i(r)?r+"":"-";var u=la(r);return i(u)?vC(u):lp(r)?n(r):typeof r=="boolean"?r+"":"-"}var A0=["a","b","c","d","e","f","g"],Cv=function(r,e){return"{"+r+(e??"")+"}"};function pC(r,e,t){z(e)||(e=[e]);var a=e.length;if(!a)return"";for(var n=e[0].$vars||[],i=0;i':'';var o=t.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:n==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:a}:{width:10,height:10,borderRadius:5,backgroundColor:a}}}function oi(r,e){return e=e||"transparent",$(r)?r:tt(r)&&r.colorStops&&(r.colorStops[0]||{}).color||e}function yf(r,e){if(e==="_blank"||e==="blank"){var t=window.open();t.opener=null,t.location.href=r}else window.open(r,e)}var Uu=A,dC=["left","right","top","bottom","width","height"],Fn=[["width","left","right"],["height","top","bottom"]];function Dg(r,e,t,a,n){var i=0,o=0;a==null&&(a=1/0),n==null&&(n=1/0);var s=0;e.eachChild(function(l,u){var f=l.getBoundingRect(),h=e.childAt(u+1),v=h&&h.getBoundingRect(),c,p;if(r==="horizontal"){var d=f.width+(v?-v.x+f.x:0);c=i+d,c>a||l.newline?(i=0,c=d,o+=s+t,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(v?-v.y+f.y:0);p=o+g,p>n||l.newline?(i+=s+t,o=0,p=g,s=f.width):s=Math.max(s,f.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=c+t:o=p+t)})}var Jn=Dg;it(Dg,"vertical");it(Dg,"horizontal");function jE(r,e,t){var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n);return(isNaN(i)||isNaN(parseFloat(r.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(r.right)))&&(s=a),(isNaN(o)||isNaN(parseFloat(r.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(r.bottom)))&&(l=n),t=mo(t||0),{width:Math.max(s-i-t[1]-t[3],0),height:Math.max(l-o-t[0]-t[2],0)}}function Jt(r,e,t){t=mo(t||0);var a=e.width,n=e.height,i=H(r.left,a),o=H(r.top,n),s=H(r.right,a),l=H(r.bottom,n),u=H(r.width,a),f=H(r.height,n),h=t[2]+t[0],v=t[1]+t[3],c=r.aspect;switch(isNaN(u)&&(u=a-s-v-i),isNaN(f)&&(f=n-l-h-o),c!=null&&(isNaN(u)&&isNaN(f)&&(c>a/n?u=a*.8:f=n*.8),isNaN(u)&&(u=c*f),isNaN(f)&&(f=u/c)),isNaN(i)&&(i=a-s-u-v),isNaN(o)&&(o=n-l-f-h),r.left||r.right){case"center":i=a/2-u/2-t[3];break;case"right":i=a-u-v;break}switch(r.top||r.bottom){case"middle":case"center":o=n/2-f/2-t[0];break;case"bottom":o=n-f-h;break}i=i||0,o=o||0,isNaN(u)&&(u=a-v-i-(s||0)),isNaN(f)&&(f=n-h-o-(l||0));var p=new ht(i+t[3],o+t[0],u,f);return p.margin=t,p}function mh(r,e,t,a,n,i){var o=!n||!n.hv||n.hv[0],s=!n||!n.hv||n.hv[1],l=n&&n.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 ht(0,0,+e.width||0,+e.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var f=r.getLocalTransform();u=u.clone(),u.applyTransform(f)}var h=Jt(j({width:u.width,height:u.height},e),t,a),v=o?h.x-u.x:0,c=s?h.y-u.y:0;return l==="raw"?(i.x=v,i.y=c):(i.x+=v,i.y+=c),i===r&&r.markRedraw(),!0}function tk(r,e){return r[Fn[e][0]]!=null||r[Fn[e][1]]!=null&&r[Fn[e][2]]!=null}function Fs(r){var e=r.layoutMode||r.constructor.layoutMode;return tt(e)?e:e?{type:e}:null}function Xa(r,e,t){var a=t&&t.ignoreSize;!z(a)&&(a=[a,a]);var n=o(Fn[0],0),i=o(Fn[1],1);u(Fn[0],r,n),u(Fn[1],r,i);function o(f,h){var v={},c=0,p={},d=0,g=2;if(Uu(f,function(_){p[_]=r[_]}),Uu(f,function(_){s(e,_)&&(v[_]=p[_]=e[_]),l(v,_)&&c++,l(p,_)&&d++}),a[h])return l(e,f[1])?p[f[2]]=null:l(e,f[2])&&(p[f[1]]=null),p;if(d===g||!c)return p;if(c>=g)return v;for(var y=0;y=0;l--)s=ft(s,n[l],!0);a.defaultOption=s}return a.defaultOption},e.prototype.getReferringComponents=function(t,a){var n=t+"Index",i=t+"Id";return ol(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},a)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Ot);rT(So,Ot);rh(So);FE(So);HE(So,rk);function rk(r){var e=[];return A(So.getClassesByMainType(r),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=G(e,function(t){return Or(t).main}),r!=="dataset"&&vt(e,"dataset")<=0&&e.unshift("dataset"),e}const bt=So;var yC="";typeof navigator<"u"&&(yC=navigator.platform||"");var Ti="rgba(0, 0, 0, 0.2)";const ak={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Ti,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Ti,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Ti,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Ti,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Ti,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Ti,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:yC.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 mC=X(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),sr="original",ye="arrayRows",lr="objectRows",Yr="keyedColumns",Fa="typedArray",_C="unknown",zr="column",xo="row",oe={Must:1,Might:2,Not:3},SC=wt();function nk(r){SC(r).datasetMap=X()}function xC(r,e,t){var a={},n=Ig(e);if(!n||!r)return a;var i=[],o=[],s=e.ecModel,l=SC(s).datasetMap,u=n.uid+"_"+t.seriesLayoutBy,f,h;r=r.slice(),A(r,function(d,g){var y=tt(d)?d:r[g]={name:d};y.type==="ordinal"&&f==null&&(f=g,h=p(y)),a[y.name]=[]});var v=l.get(u)||l.set(u,{categoryWayDim:h,valueWayDim:0});A(r,function(d,g){var y=d.name,m=p(d);if(f==null){var _=v.valueWayDim;c(a[y],_,m),c(o,_,m),v.valueWayDim+=m}else if(f===g)c(a[y],0,m),c(i,0,m);else{var _=v.categoryWayDim;c(a[y],_,m),c(o,_,m),v.categoryWayDim+=m}});function c(d,g,y){for(var m=0;me)return r[a];return r[t-1]}function TC(r,e,t,a,n,i,o){i=i||r;var s=e(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(n))return u[n];var f=o==null||!a?t:uk(a,o);if(f=f||t,!(!f||!f.length)){var h=f[l];return n&&(u[n]=h),s.paletteIdx=(l+1)%f.length,h}}function fk(r,e){e(r).paletteIdx=0,e(r).paletteNameMap={}}var Zl,ko,D0,L0="\0_ec_inner",hk=1,CC=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(t,a,n,i,o,s){i=i||{},this.option=null,this._theme=new Ot(i),this._locale=new Ot(o),this._optionManager=s},e.prototype.setOption=function(t,a,n){var i=R0(a);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,a){return this._resetOption(t,R0(a))},e.prototype._resetOption=function(t,a){var n=!1,i=this._optionManager;if(!t||t==="recreate"){var o=i.mountOption(t==="recreate");!this.option||t==="recreate"?D0(this,o):(this.restoreData(),this._mergeOption(o,a)),n=!0}if((t==="timeline"||t==="media")&&this.restoreData(),!t||t==="recreate"||t==="timeline"){var s=i.getTimelineOption(this);s&&(n=!0,this._mergeOption(s,a))}if(!t||t==="recreate"||t==="media"){var l=i.getMediaOption(this);l.length&&A(l,function(u){n=!0,this._mergeOption(u,a)},this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,a){var n=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=X(),u=a&&a.replaceMergeMainTypeMap;nk(this),A(t,function(h,v){h!=null&&(bt.hasClass(v)?v&&(s.push(v),l.set(v,!0)):n[v]=n[v]==null?rt(h):ft(n[v],h,!0))}),u&&u.each(function(h,v){bt.hasClass(v)&&!l.get(v)&&(s.push(v),l.set(v,!0))}),bt.topologicalTravel(s,bt.getAllClassMainTypes(),f,this);function f(h){var v=sk(this,h,Pt(t[h])),c=i.get(h),p=c?u&&u.get(h)?"replaceMerge":"normalMerge":"replaceAll",d=Qb(c,v,p);AP(d,h,bt),n[h]=null,i.set(h,null),o.set(h,0);var g=[],y=[],m=0,_;A(d,function(S,w){var x=S.existing,b=S.newOption;if(!b)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=h==="series",C=bt.getClass(h,S.keyInfo.subType,!T);if(!C)return;if(h==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===C)x.name=S.keyInfo.name,x.mergeOption(b,this),x.optionUpdated(b,!1);else{var M=B({componentIndex:w},S.keyInfo);x=new C(b,this,this,M),B(x,M),S.brandNew&&(x.__requireNewView=!0),x.init(b,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),y.push(x),m++):(g.push(void 0),y.push(void 0))},this),n[h]=g,i.set(h,y),o.set(h,m),h==="series"&&Zl(this)}this._seriesIndices||Zl(this)},e.prototype.getOption=function(){var t=rt(this.option);return A(t,function(a,n){if(bt.hasClass(n)){for(var i=Pt(a),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!ks(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,t[n]=i}}),delete t[L0],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,a){var n=this._componentsMap.get(t);if(n){var i=n[a||0];if(i)return i;if(a==null){for(var o=0;o=e:t==="max"?r<=e:r===e}function wk(r,e){return r.join(",")===e.join(",")}const bk=mk;var ur=A,Hs=tt,E0=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Mv(r){var e=r&&r.itemStyle;if(e)for(var t=0,a=E0.length;t=0;g--){var y=r[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var m=y.data.getByRawIndex(y.stackResultDimension,p);if(l==="all"||l==="positive"&&m>0||l==="negative"&&m<0||l==="samesign"&&v>=0&&m>0||l==="samesign"&&v<=0&&m<0){v=dP(v,m),d=m;break}}}return a[0]=v,a[1]=d,a})})}var _h=function(){function r(e){this.data=e.data||(e.sourceFormat===Yr?{}:[]),this.sourceFormat=e.sourceFormat||_C,this.seriesLayoutBy=e.seriesLayoutBy||zr,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var a=0;ad&&(d=_)}c[0]=p,c[1]=d}},n=function(){return this._data?this._data.length/this._dimSize:0};G0=(e={},e[ye+"_"+zr]={pure:!0,appendData:i},e[ye+"_"+xo]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[lr]={pure:!0,appendData:i},e[Yr]={pure:!0,appendData:function(o){var s=this._data;A(o,function(l,u){for(var f=s[u]||(s[u]=[]),h=0;h<(l||[]).length;h++)f.push(l[h])})}},e[sr]={appendData:i},e[Fa]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},e);function i(o){for(var s=0;s=0&&(d=o.interpolatedValue[g])}return d!=null?d+"":""})}},r.prototype.getRawValue=function(e,t){return to(this.getData(t),e)},r.prototype.formatTooltip=function(e,t,a){},r}();function $0(r){var e,t;return tt(r)?r.type&&(t=r):e=r,{text:e,frag:t}}function ws(r){return new Gk(r)}var Gk=function(){function r(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return r.prototype.perform=function(e){var t=this._upstream,a=e&&e.skip;if(this._dirty&&t){var n=this.context;n.data=n.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!a&&(i=this._plan(this.context));var o=f(this._modBy),s=this._modDataCount||0,l=f(e&&e.modBy),u=e&&e.modDataCount||0;(o!==l||s!==u)&&(i="reset");function f(m){return!(m>=1)&&(m=1),m}var h;(this._dirty||i==="reset")&&(this._dirty=!1,h=this._doReset(a)),this._modBy=l,this._modDataCount=u;var v=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var c=this._dueIndex,p=Math.min(v!=null?this._dueIndex+v:1/0,this._dueEnd);if(!a&&(h||c1&&a>0?s:o}};return i;function o(){return e=r?null:le},gte:function(r,e){return r>=e}},Hk=function(){function r(e,t){if(!At(t)){var a="";Dt(a)}this._opFn=BC[e],this._rvalFloat=la(t)}return r.prototype.evaluate=function(e){return At(e)?this._opFn(e,this._rvalFloat):this._opFn(la(e),this._rvalFloat)},r}(),VC=function(){function r(e,t){var a=e==="desc";this._resultLT=a?1:-1,t==null&&(t=a?"min":"max"),this._incomparable=t==="min"?-1/0:1/0}return r.prototype.evaluate=function(e,t){var a=At(e)?e:la(e),n=At(t)?t:la(t),i=isNaN(a),o=isNaN(n);if(i&&(a=this._incomparable),o&&(n=this._incomparable),i&&o){var s=$(e),l=$(t);s&&(a=l?e:0),l&&(n=s?t:0)}return an?-this._resultLT:0},r}(),Wk=function(){function r(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=la(t)}return r.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var a=typeof e;a!==this._rvalTypeof&&(a==="number"||this._rvalTypeof==="number")&&(t=la(e)===this._rvalFloat)}return this._isEQ?t:!t},r}();function $k(r,e){return r==="eq"||r==="ne"?new Wk(r==="eq",e):Y(BC,r)?new Hk(r,e):null}var Uk=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(e){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(e){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(e,t){},r.prototype.retrieveValueFromItem=function(e,t){},r.prototype.convertValue=function(e,t){return Ha(e,t)},r}();function Yk(r,e){var t=new Uk,a=r.data,n=t.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==zr&&Dt(o);var s=[],l={},u=r.dimensionsDefine;if(u)A(u,function(d,g){var y=d.name,m={index:g,name:y,displayName:d.displayName};if(s.push(m),y!=null){var _="";Y(l,y)&&Dt(_),l[y]=m}});else for(var f=0;f65535?tO:eO}function Ci(){return[1/0,-1/0]}function rO(r){var e=r.constructor;return e===Array?r.slice():new e(r)}function Z0(r,e,t,a,n){var i=FC[t||"float"];if(n){var o=r[e],s=o&&o.length;if(s!==a){for(var l=new i(a),u=0;ug[1]&&(g[1]=d)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(e,t,a){for(var n=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=G(o,function(m){return m.property}),f=0;fy[1]&&(y[1]=g)}}!n.persistent&&n.clean&&n.clean(),this._rawCount=this._count=t,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,a=t[e];if(a!=null&&ae)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(e,t,a){var n=this._chunks,i=n[e],o=[];if(!i)return o;a==null&&(a=1/0);for(var s=1/0,l=-1,u=0,f=0,h=this.count();f=0&&l<0)&&(s=p,l=c,u=0),c===l&&(o[u++]=f))}return o.length=u,o},r.prototype.getIndices=function(){var e,t=this._indices;if(t){var a=t.constructor,n=this._count;if(a===Array){e=new a(n);for(var i=0;i=h&&m<=v||isNaN(m))&&(l[u++]=d),d++}p=!0}else if(i===2){for(var g=c[n[0]],_=c[n[1]],S=e[n[1]][0],w=e[n[1]][1],y=0;y=h&&m<=v||isNaN(m))&&(x>=S&&x<=w||isNaN(x))&&(l[u++]=d),d++}p=!0}}if(!p)if(i===1)for(var y=0;y=h&&m<=v||isNaN(m))&&(l[u++]=b)}else for(var y=0;ye[M][1])&&(T=!1)}T&&(l[u++]=t.getRawIndex(y))}return uy[1]&&(y[1]=g)}}}},r.prototype.lttbDownSample=function(e,t){var a=this.clone([e],!0),n=a._chunks,i=n[e],o=this.count(),s=0,l=Math.floor(1/t),u=this.getRawIndex(0),f,h,v,c=new(No(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));c[s++]=u;for(var p=1;pf&&(f=h,v=S)}D>0&&Df-p&&(l=f-p,s.length=l);for(var d=0;dh[1]&&(h[1]=y),v[c++]=m}return i._count=c,i._indices=v,i._updateGetRawIdx(),i},r.prototype.each=function(e,t){if(this._count)for(var a=e.length,n=this._chunks,i=0,o=this.count();il&&(l=h)}return o=[s,l],this._extent[e]=o,o},r.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var a=[],n=this._chunks,i=0;i=0?this._indices[e]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function e(t,a,n,i){return Ha(t[i],this._dimensions[i])}Iv={arrayRows:e,objectRows:function(t,a,n,i){return Ha(t[a],this._dimensions[i])},keyedColumns:e,original:function(t,a,n,i){var o=t&&(t.value==null?t:t.value);return Ha(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(t,a,n,i){return t[i]}}}(),r}(),HC=function(){function r(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,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 e=this._sourceHost,t=this._getUpstreamSourceManagers(),a=!!t.length,n,i;if(Xl(e)){var o=e,s=void 0,l=void 0,u=void 0;if(a){var f=t[0];f.prepareSource(),u=f.getSource(),s=u.data,l=u.sourceFormat,i=[f._getVersionSign()]}else s=o.get("data",!0),l=He(s)?Fa:sr,i=[];var h=this._getSourceMetaRawOption()||{},v=u&&u.metaRawOption||{},c=ut(h.seriesLayoutBy,v.seriesLayoutBy)||null,p=ut(h.sourceHeader,v.sourceHeader),d=ut(h.dimensions,v.dimensions),g=c!==v.seriesLayoutBy||!!p!=!!v.sourceHeader||d;n=g?[Yp(s,{seriesLayoutBy:c,sourceHeader:p,dimensions:d},l)]:[]}else{var y=e;if(a){var m=this._applyTransform(t);n=m.sourceList,i=m.upstreamSignList}else{var _=y.get("source",!0);n=[Yp(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(n,i)},r.prototype._applyTransform=function(e){var t=this._sourceHost,a=t.get("transform",!0),n=t.get("fromTransformResult",!0);if(n!=null){var i="";e.length!==1&&q0(i)}var o,s=[],l=[];return A(e,function(u){u.prepareSource();var f=u.getSource(n||0),h="";n!=null&&!f&&q0(h),s.push(f),l.push(u._getVersionSign())}),a?o=Jk(a,s,{datasetIndex:t.componentIndex}):n!=null&&(o=[Ek(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t1||t>0&&!r.noHeader;return A(r.blocks,function(n){var i=YC(n);i>=e&&(e=i+ +(a&&(!i||Xp(n)&&!n.noHeader)))}),e}return 0}function iO(r,e,t,a){var n=e.noHeader,i=sO(YC(e)),o=[],s=e.blocks||[];Ae(!s||z(s)),s=s||[];var l=r.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Y(u,l)){var f=new VC(u[l],null);s.sort(function(p,d){return f.evaluate(p.sortParam,d.sortParam)})}else l==="seriesDesc"&&s.reverse()}A(s,function(p,d){var g=e.valueFormatter,y=UC(p)(g?B(B({},r),{valueFormatter:g}):r,p,d>0?i.html:0,a);y!=null&&o.push(y)});var h=r.renderMode==="richText"?o.join(i.richText):qp(o.join(""),n?t:i.html);if(n)return h;var v=Wp(e.header,"ordinal",r.useUTC),c=$C(a,r.renderMode).nameStyle;return r.renderMode==="richText"?ZC(r,v,c)+i.richText+h:qp('
'+Pe(v)+"
"+h,t)}function oO(r,e,t,a){var n=r.renderMode,i=e.noName,o=e.noValue,s=!e.markerType,l=e.name,u=r.useUTC,f=e.valueFormatter||r.valueFormatter||function(S){return S=z(S)?S:[S],G(S,function(w,x){return Wp(w,z(c)?c[x]:c,u)})};if(!(i&&o)){var h=s?"":r.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",n),v=i?"":Wp(l,"ordinal",u),c=e.valueType,p=o?[]:f(e.value),d=!s||!i,g=!s&&i,y=$C(a,n),m=y.nameStyle,_=y.valueStyle;return n==="richText"?(s?"":h)+(i?"":ZC(r,v,m))+(o?"":fO(r,p,d,g,_)):qp((s?"":h)+(i?"":lO(v,!s,m))+(o?"":uO(p,d,g,_)),t)}}function K0(r,e,t,a,n,i){if(r){var o=UC(r),s={useUTC:n,renderMode:t,orderMode:a,markupStyleCreator:e,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function sO(r){return{html:aO[r],richText:nO[r]}}function qp(r,e){var t='
',a="margin: "+e+"px 0 0";return'
'+r+t+"
"}function lO(r,e,t){var a=e?"margin-left:2px":"";return''+Pe(r)+""}function uO(r,e,t,a){var n=t?"10px":"20px",i=e?"float:right;margin-left:"+n:"";return r=z(r)?r:[r],''+G(r,function(o){return Pe(o)}).join("  ")+""}function ZC(r,e,t){return r.markupStyleCreator.wrapRichTextStyle(e,t)}function fO(r,e,t,a,n){var i=[n],o=a?10:20;return t&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(z(e)?e.join(" "):e,i)}function XC(r,e){var t=r.getData().getItemVisual(e,"style"),a=t[r.visualDrawType];return oi(a)}function qC(r,e){var t=r.get("padding");return t??(e==="richText"?[8,10]:10)}var Pv=function(){function r(){this.richTextStyles={},this._nextStyleNameId=Zb()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(e,t,a){var n=a==="richText"?this._generateStyleName():null,i=JE({color:t,type:e,renderMode:a,markerId:n});return $(i)?i:(this.richTextStyles[n]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(e,t){var a={};z(t)?A(t,function(i){return B(a,i)}):B(a,t);var n=this._generateStyleName();return this.richTextStyles[n]=a,"{"+n+"|"+e+"}"},r}();function KC(r){var e=r.series,t=r.dataIndex,a=r.multipleSeries,n=e.getData(),i=n.mapDimensionsAll("defaultedTooltip"),o=i.length,s=e.getRawValue(t),l=z(s),u=XC(e,t),f,h,v,c;if(o>1||l&&!o){var p=hO(s,e,t,i,u);f=p.inlineValues,h=p.inlineValueTypes,v=p.blocks,c=p.inlineValues[0]}else if(o){var d=n.getDimensionInfo(i[0]);c=f=to(n,t,i[0]),h=d.type}else c=f=l?s[0]:s;var g=lg(e),y=g&&e.name||"",m=n.getName(t),_=a?y:m;return re("section",{header:y,noHeader:a||!g,sortParam:c,blocks:[re("nameValue",{markerType:"item",markerColor:u,name:_,noName:!dr(_),value:f,valueType:h})].concat(v||[])})}function hO(r,e,t,a,n){var i=e.getData(),o=Gr(r,function(h,v,c){var p=i.getDimensionInfo(c);return h=h||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];a.length?A(a,function(h){f(to(i,t,h),h)}):A(r,f);function f(h,v){var c=i.getDimensionInfo(v);!c||c.otherDims.tooltip===!1||(o?u.push(re("nameValue",{markerType:"subItem",markerColor:n,name:c.displayName,value:h,valueType:c.type})):(s.push(h),l.push(c.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var xa=wt();function ql(r,e){return r.getName(e)||r.getId(e)}var Yu="__universalTransitionEnabled",xh=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return e.prototype.init=function(t,a,n){this.seriesIndex=this.componentIndex,this.dataTask=ws({count:cO,reset:pO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n);var i=xa(this).sourceManager=new HC(this);i.prepareSource();var o=this.getInitialData(t,n);J0(o,this),this.dataTask.context.data=o,xa(this).dataBeforeProcessed=o,Q0(this),this._initSelectedMapFromData(o)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=Fs(this),i=n?_o(t):{},o=this.subType;bt.hasClass(o)&&(o+="Series"),ft(t,a.getTheme().get(this.subType)),ft(t,this.getDefaultOption()),ri(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Xa(t,i,n)},e.prototype.mergeOption=function(t,a){t=ft(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Fs(this);n&&Xa(this.option,t,n);var i=xa(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(t,a);J0(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,xa(this).dataBeforeProcessed=o,Q0(this),this._initSelectedMapFromData(o)},e.prototype.fillDataTextStyle=function(t){if(t&&!He(t))for(var a=["show"],n=0;nthis.getShallow("animationThreshold")&&(a=!1),!!a},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,a,n){var i=this.ecModel,o=Pg.prototype.getColorFromPalette.call(this,t,a,n);return o||(o=i.getColorFromPalette(t,a,n)),o},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,a){this._innerSelect(this.getData(a),t)},e.prototype.unselect=function(t,a){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(a);if(i==="series"||n==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&n.push(o)}return n},e.prototype.isSelected=function(t,a){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(a);return(n==="all"||n[ql(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[Yu])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},e.prototype._innerSelect=function(t,a){var n,i,o=this.option,s=o.selectedMode,l=a.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){tt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(t,a)}},e.registerClass=function(t){return bt.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(bt);Kt(xh,Og);Kt(xh,Pg);rT(xh,bt);function Q0(r){var e=r.name;lg(r)||(r.name=vO(r)||e)}function vO(r){var e=r.getRawData(),t=e.mapDimensionsAll("seriesName"),a=[];return A(t,function(n){var i=e.getDimensionInfo(n);i.displayName&&a.push(i.displayName)}),a.join(" ")}function cO(r){return r.model.getRawData().count()}function pO(r){var e=r.model;return e.setData(e.getRawData().cloneShallow()),dO}function dO(r,e){e.outputData&&r.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function J0(r,e){A(tf(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(t){r.wrapMethod(t,it(gO,e))})}function gO(r,e){var t=Kp(r);return t&&t.setOutputEnd((e||this).count()),e}function Kp(r){var e=(r.ecModel||{}).scheduler,t=e&&e.getPipeline(r.uid);if(t){var a=t.currentTask;if(a){var n=a.agentStubMap;n&&(a=n.get(r.uid))}return a}}const zt=xh;var Bg=function(){function r(){this.group=new at,this.uid=yo("viewComponent")}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){},r.prototype.updateLayout=function(e,t,a,n){},r.prototype.updateVisual=function(e,t,a,n){},r.prototype.toggleBlurSeries=function(e,t,a){},r.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},r}();fg(Bg);rh(Bg);const Ht=Bg;function wo(){var r=wt();return function(e){var t=r(e),a=e.pipelineContext,n=!!t.large,i=!!t.progressiveRender,o=t.large=!!(a&&a.large),s=t.progressiveRender=!!(a&&a.progressiveRender);return(n!==o||i!==s)&&"reset"}}var QC=wt(),yO=wo(),Vg=function(){function r(){this.group=new at,this.uid=yo("viewChart"),this.renderTask=ws({plan:mO,reset:_O}),this.renderTask.context={view:this}}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.highlight=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&t_(i,n,"emphasis")},r.prototype.downplay=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&t_(i,n,"normal")},r.prototype.remove=function(e,t){this.group.removeAll()},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateLayout=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateVisual=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.eachRendered=function(e){tn(this.group,e)},r.markUpdateMethod=function(e,t){QC(e).updateMethod=t},r.protoInitialize=function(){var e=r.prototype;e.type="chart"}(),r}();function j0(r,e,t){r&&Bs(r)&&(e==="emphasis"?ua:fa)(r,t)}function t_(r,e,t){var a=ai(r,e),n=e&&e.highlightKey!=null?UR(e.highlightKey):null;a!=null?A(Pt(a),function(i){j0(r.getItemGraphicEl(i),t,n)}):r.eachItemGraphicEl(function(i){j0(i,t,n)})}fg(Vg);rh(Vg);function mO(r){return yO(r.model)}function _O(r){var e=r.model,t=r.ecModel,a=r.api,n=r.payload,i=e.pipelineContext.progressiveRender,o=r.view,s=n&&QC(n).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](e,t,a,n),SO[l]}var SO={incrementalPrepareRender:{progress:function(r,e){e.view.incrementalRender(r,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(r,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}};const Nt=Vg;var mf="\0__throttleOriginMethod",e_="\0__throttleRate",r_="\0__throttleType";function zg(r,e,t){var a,n=0,i=0,o=null,s,l,u,f;e=e||0;function h(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var v=function(){for(var c=[],p=0;p=0?h():o=setTimeout(h,-s),n=a};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(c){f=c},v}function bo(r,e,t,a){var n=r[e];if(n){var i=n[mf]||n,o=n[r_],s=n[e_];if(s!==t||o!==a){if(t==null||!a)return r[e]=i;n=r[e]=zg(i,t,a==="debounce"),n[mf]=i,n[r_]=a,n[e_]=t}return n}}function Ws(r,e){var t=r[e];t&&t[mf]&&(t.clear&&t.clear(),r[e]=t[mf])}var a_=wt(),n_={itemStyle:ni(eC,!0),lineStyle:ni(tC,!0)},xO={lineStyle:"stroke",itemStyle:"fill"};function JC(r,e){var t=r.visualStyleMapper||n_[e];return t||(console.warn("Unknown style type '"+e+"'."),n_.itemStyle)}function jC(r,e){var t=r.visualDrawType||xO[e];return t||(console.warn("Unknown style type '"+e+"'."),"fill")}var wO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=r.getModel(a),i=JC(r,a),o=i(n),s=n.getShallow("decal");s&&(t.setVisual("decal",s),s.dirty=!0);var l=jC(r,a),u=o[l],f=K(u)?u:null,h=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||h){var v=r.getColorFromPalette(r.name,null,e.getSeriesCount());o[l]||(o[l]=v,t.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||K(o.fill)?v:o.fill,o.stroke=o.stroke==="auto"||K(o.stroke)?v:o.stroke}if(t.setVisual("style",o),t.setVisual("drawType",l),!e.isSeriesFiltered(r)&&f)return t.setVisual("colorFromPalette",!1),{dataEach:function(c,p){var d=r.getDataParams(p),g=B({},o);g[l]=f(d),c.setItemVisual(p,"style",g)}}}},Bo=new Ot,bO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(!(r.ignoreStyleOnData||e.isSeriesFiltered(r))){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=JC(r,a),i=t.getVisual("drawType");return{dataEach:t.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[a]){Bo.option=l[a];var u=n(Bo),f=o.ensureUniqueItemVisual(s,"style");B(f,u),Bo.option.decal&&(o.setItemVisual(s,"decal",Bo.option.decal),Bo.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},TO={performRawSeries:!0,overallReset:function(r){var e=X();r.eachSeries(function(t){var a=t.getColorBy();if(!t.isColorBySeries()){var n=t.type+"-"+a,i=e.get(n);i||(i={},e.set(n,i)),a_(t).scope=i}}),r.eachSeries(function(t){if(!(t.isColorBySeries()||r.isSeriesFiltered(t))){var a=t.getRawData(),n={},i=t.getData(),o=a_(t).scope,s=t.visualStyleAccessPath||"itemStyle",l=jC(t,s);i.each(function(u){var f=i.getRawIndex(u);n[f]=u}),a.each(function(u){var f=n[u],h=i.getItemVisual(f,"colorFromPalette");if(h){var v=i.ensureUniqueItemVisual(f,"style"),c=a.getName(u)||u+"",p=a.count();v[l]=t.getColorFromPalette(c,o,p)}})}})}},Kl=Math.PI;function CO(r,e){e=e||{},j(e,{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 t=new at,a=new xt({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(a);var n=new Ct({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),i=new xt({style:{fill:"none"},textContent:n,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});t.add(i);var o;return e.showSpinner&&(o=new _g({shape:{startAngle:-Kl/2,endAngle:-Kl/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Kl*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Kl*3/2}).delay(300).start("circularInOut"),t.add(o)),t.resize=function(){var s=n.getBoundingRect().width,l=e.showSpinner?e.spinnerRadius:0,u=(r.getWidth()-l*2-(e.showSpinner&&s?10:0)-s)/2-(e.showSpinner&&s?0:5+s/2)+(e.showSpinner?0:s/2)+(s?0:l),f=r.getHeight()/2;e.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),a.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},t.resize(),t}var AO=function(){function r(e,t,a,n){this._stageTaskMap=X(),this.ecInstance=e,this.api=t,a=this._dataProcessorHandlers=a.slice(),n=this._visualHandlers=n.slice(),this._allHandlers=a.concat(n)}return r.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(a){var n=a.overallTask;n&&n.dirty()})},r.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var a=this._pipelineMap.get(e.__pipeline.id),n=a.context,i=!t&&a.progressiveEnabled&&(!n||n.progressiveRender)&&e.__idxInPipeline>a.blockIndex,o=i?a.step:null,s=n&&n.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},r.prototype.updateStreamModes=function(e,t){var a=this._pipelineMap.get(e.uid),n=e.getData(),i=n.count(),o=a.progressiveEnabled&&t.incrementalPrepareRender&&i>=a.threshold,s=e.get("large")&&i>=e.get("largeThreshold"),l=e.get("progressiveChunkMode")==="mod"?i:null;e.pipelineContext=a.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(e){var t=this,a=t._pipelineMap=X();e.eachSeries(function(n){var i=n.getProgressive(),o=n.uid;a.set(o,{id:o,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:i&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),t._pipe(n,n.dataTask)})},r.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),a=this.api;A(this._allHandlers,function(n){var i=e.get(n.uid)||e.set(n.uid,{}),o="";Ae(!(n.reset&&n.overallReset),o),n.reset&&this._createSeriesStageTask(n,i,t,a),n.overallReset&&this._createOverallStageTask(n,i,t,a)},this)},r.prototype.prepareView=function(e,t,a,n){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=a,o.api=n,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},r.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},r.prototype.performVisualTasks=function(e,t,a){this._performStageTasks(this._visualHandlers,e,t,a)},r.prototype._performStageTasks=function(e,t,a,n){n=n||{};var i=!1,o=this;A(e,function(l,u){if(!(n.visualType&&n.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),h=f.seriesTaskMap,v=f.overallTask;if(v){var c,p=v.agentStubMap;p.each(function(g){s(n,g)&&(g.dirty(),c=!0)}),c&&v.dirty(),o.updatePayload(v,a);var d=o.getPerformArgs(v,n.block);p.each(function(g){g.perform(d)}),v.perform(d)&&(i=!0)}else h&&h.each(function(g,y){s(n,g)&&g.dirty();var m=o.getPerformArgs(g,n.block);m.skip=!l.performRawSeries&&t.isSeriesFiltered(g.context.model),o.updatePayload(g,a),g.perform(m)&&(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(e){var t;e.eachSeries(function(a){t=a.dataTask.perform()||t}),this.unfinished=t||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},r.prototype.updatePayload=function(e,t){t!=="remain"&&(e.context.payload=t)},r.prototype._createSeriesStageTask=function(e,t,a,n){var i=this,o=t.seriesTaskMap,s=t.seriesTaskMap=X(),l=e.seriesType,u=e.getTargetSeries;e.createOnAllSeries?a.eachRawSeries(f):l?a.eachRawSeriesByType(l,f):u&&u(a,n).each(f);function f(h){var v=h.uid,c=s.set(v,o&&o.get(v)||ws({plan:PO,reset:RO,count:kO}));c.context={model:h,ecModel:a,api:n,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(h,c)}},r.prototype._createOverallStageTask=function(e,t,a,n){var i=this,o=t.overallTask=t.overallTask||ws({reset:MO});o.context={ecModel:a,api:n,overallReset:e.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=X(),u=e.seriesType,f=e.getTargetSeries,h=!0,v=!1,c="";Ae(!e.createOnAllSeries,c),u?a.eachRawSeriesByType(u,p):f?f(a,n).each(p):(h=!1,A(a.getSeries(),p));function p(d){var g=d.uid,y=l.set(g,s&&s.get(g)||(v=!0,ws({reset:DO,onDirty:LO})));y.context={model:d,overallProgress:h},y.agent=o,y.__block=h,i._pipe(d,y)}v&&o.dirty()},r.prototype._pipe=function(e,t){var a=e.uid,n=this._pipelineMap.get(a);!n.head&&(n.head=t),n.tail&&n.tail.pipe(t),n.tail=t,t.__idxInPipeline=n.count++,t.__pipeline=n},r.wrapStageHandler=function(e,t){return K(e)&&(e={overallReset:e,seriesType:OO(e)}),e.uid=yo("stageHandler"),t&&(e.visualType=t),e},r}();function MO(r){r.overallReset(r.ecModel,r.api,r.payload)}function DO(r){return r.overallProgress&&IO}function IO(){this.agent.dirty(),this.getDownstream().dirty()}function LO(){this.agent&&this.agent.dirty()}function PO(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function RO(r){r.useClearVisual&&r.data.clearAllVisual();var e=r.resetDefines=Pt(r.reset(r.model,r.ecModel,r.api,r.payload));return e.length>1?G(e,function(t,a){return tA(a)}):EO}var EO=tA(0);function tA(r){return function(e,t){var a=t.data,n=t.resetDefines[r];if(n&&n.dataEach)for(var i=e.start;i0&&c===u.length-v.length){var p=u.slice(0,c);p!=="data"&&(t.mainType=p,t[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(a[u]=l,f=!0),f||(n[u]=l)})}return{cptQuery:t,dataQuery:a,otherQuery:n}},r.prototype.filter=function(e,t){var a=this.eventInfo;if(!a)return!0;var n=a.targetEl,i=a.packedEvent,o=a.model,s=a.view;if(!o||!s)return!0;var l=t.cptQuery,u=t.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,i,"name")&&f(u,i,"dataIndex")&&f(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,n,i));function f(h,v,c,p){return h[c]==null||v[p||c]===h[c]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Qp=["symbol","symbolSize","symbolRotate","symbolOffset"],l_=Qp.concat(["symbolKeepAspect"]),zO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData();if(r.legendIcon&&t.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var a={},n={},i=!1,o=0;o=0&&Wn(l)?l:.5;var u=r.createRadialGradient(o,s,0,o,s,l);return u}function Jp(r,e,t){for(var a=e.type==="radial"?eN(r,e,t):tN(r,e,t),n=e.colorStops,i=0;i0)?null:r==="dashed"?[4*e,2*e]:r==="dotted"?[e]:At(r)?[r]:z(r)?r:null}function Fg(r){var e=r.style,t=e.lineDash&&e.lineWidth>0&&aN(e.lineDash,e.lineWidth),a=e.lineDashOffset;if(t){var n=e.strokeNoScale&&r.getLineScale?r.getLineScale():1;n&&n!==1&&(t=G(t,function(i){return i/n}),a/=n)}return[t,a]}var nN=new $r(!0);function xf(r){var e=r.stroke;return!(e==null||e==="none"||!(r.lineWidth>0))}function u_(r){return typeof r=="string"&&r!=="none"}function wf(r){var e=r.fill;return e!=null&&e!=="none"}function f_(r,e){if(e.fillOpacity!=null&&e.fillOpacity!==1){var t=r.globalAlpha;r.globalAlpha=e.fillOpacity*e.opacity,r.fill(),r.globalAlpha=t}else r.fill()}function h_(r,e){if(e.strokeOpacity!=null&&e.strokeOpacity!==1){var t=r.globalAlpha;r.globalAlpha=e.strokeOpacity*e.opacity,r.stroke(),r.globalAlpha=t}else r.stroke()}function jp(r,e,t){var a=hg(e.image,e.__image,t);if(ah(a)){var n=r.createPattern(a,e.repeat||"repeat");if(typeof DOMMatrix=="function"&&n&&n.setTransform){var i=new DOMMatrix;i.translateSelf(e.x||0,e.y||0),i.rotateSelf(0,0,(e.rotation||0)*Ru),i.scaleSelf(e.scaleX||1,e.scaleY||1),n.setTransform(i)}return n}}function iN(r,e,t,a){var n,i=xf(t),o=wf(t),s=t.strokePercent,l=s<1,u=!e.path;(!e.silent||l)&&u&&e.createPathProxy();var f=e.path||nN,h=e.__dirty;if(!a){var v=t.fill,c=t.stroke,p=o&&!!v.colorStops,d=i&&!!c.colorStops,g=o&&!!v.image,y=i&&!!c.image,m=void 0,_=void 0,S=void 0,w=void 0,x=void 0;(p||d)&&(x=e.getBoundingRect()),p&&(m=h?Jp(r,v,x):e.__canvasFillGradient,e.__canvasFillGradient=m),d&&(_=h?Jp(r,c,x):e.__canvasStrokeGradient,e.__canvasStrokeGradient=_),g&&(S=h||!e.__canvasFillPattern?jp(r,v,e):e.__canvasFillPattern,e.__canvasFillPattern=S),y&&(w=h||!e.__canvasStrokePattern?jp(r,c,e):e.__canvasStrokePattern,e.__canvasStrokePattern=S),p?r.fillStyle=m:g&&(S?r.fillStyle=S:o=!1),d?r.strokeStyle=_:y&&(w?r.strokeStyle=w:i=!1)}var b=e.getGlobalScale();f.setScale(b[0],b[1],e.segmentIgnoreThreshold);var T,C;r.setLineDash&&t.lineDash&&(n=Fg(e),T=n[0],C=n[1]);var M=!0;(u||h&zi)&&(f.setDPR(r.dpr),l?f.setContext(null):(f.setContext(r),M=!1),f.reset(),e.buildPath(f,e.shape,a),f.toStatic(),e.pathUpdated()),M&&f.rebuildPath(r,l?s:1),T&&(r.setLineDash(T),r.lineDashOffset=C),a||(t.strokeFirst?(i&&h_(r,t),o&&f_(r,t)):(o&&f_(r,t),i&&h_(r,t))),T&&r.setLineDash([])}function oN(r,e,t){var a=e.__image=hg(t.image,e.__image,e,e.onload);if(!(!a||!ah(a))){var n=t.x||0,i=t.y||0,o=e.getWidth(),s=e.getHeight(),l=a.width/a.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=a.width,s=a.height),t.sWidth&&t.sHeight){var u=t.sx||0,f=t.sy||0;r.drawImage(a,u,f,t.sWidth,t.sHeight,n,i,o,s)}else if(t.sx&&t.sy){var u=t.sx,f=t.sy,h=o-u,v=s-f;r.drawImage(a,u,f,h,v,n,i,o,s)}else r.drawImage(a,n,i,o,s)}}function sN(r,e,t){var a,n=t.text;if(n!=null&&(n+=""),n){r.font=t.font||$a,r.textAlign=t.textAlign,r.textBaseline=t.textBaseline;var i=void 0,o=void 0;r.setLineDash&&t.lineDash&&(a=Fg(e),i=a[0],o=a[1]),i&&(r.setLineDash(i),r.lineDashOffset=o),t.strokeFirst?(xf(t)&&r.strokeText(n,t.x,t.y),wf(t)&&r.fillText(n,t.x,t.y)):(wf(t)&&r.fillText(n,t.x,t.y),xf(t)&&r.strokeText(n,t.x,t.y)),i&&r.setLineDash([])}}var v_=["shadowBlur","shadowOffsetX","shadowOffsetY"],c_=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function sA(r,e,t,a,n){var i=!1;if(!a&&(t=t||{},e===t))return!1;if(a||e.opacity!==t.opacity){ke(r,n),i=!0;var o=Math.max(Math.min(e.opacity,1),0);r.globalAlpha=isNaN(o)?Xn.opacity:o}(a||e.blend!==t.blend)&&(i||(ke(r,n),i=!0),r.globalCompositeOperation=e.blend||Xn.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,a,n){if(!this[pe]){if(this._disposed){this.id;return}var i,o,s;if(tt(a)&&(n=a.lazyUpdate,i=a.silent,o=a.replaceMerge,s=a.transition,a=a.notMerge),this[pe]=!0,!this._model||a){var l=new bk(this._api),u=this._theme,f=this._model=new AC;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(t,{replaceMerge:o},ed);var h={seriesTransition:s,optionChanged:!0};if(n)this[Le]={silent:i,updateParams:h},this[pe]=!1,this.getZr().wakeUp();else{try{Mi(this),wa.update.call(this,null,h)}catch(v){throw this[Le]=null,this[pe]=!1,v}this._ssr||this._zr.flush(),this[Le]=null,this[pe]=!1,Vo.call(this,i),zo.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Tt.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var a=this._zr.painter;return a.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var a=this._zr.painter;return a.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(Tt.svgSupported){var t=this._zr,a=t.storage.getDisplayList();return A(a,function(n){n.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(this._disposed){this.id;return}t=t||{};var a=t.excludeComponents,n=this._model,i=[],o=this;A(a,function(l){n.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return A(i,function(l){l.group.ignore=!1}),s},e.prototype.getConnectedDataURL=function(t){if(this._disposed){this.id;return}var a=t.type==="svg",n=this.group,i=Math.min,o=Math.max,s=1/0;if(D_[n]){var l=s,u=s,f=-s,h=-s,v=[],c=t&&t.pixelRatio||this.getDevicePixelRatio();A(Ts,function(_,S){if(_.group===n){var w=a?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(rt(t)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),h=o(x.bottom,h),v.push({dom:w,left:x.left,top:x.top})}}),l*=c,u*=c,f*=c,h*=c;var p=f-l,d=h-u,g=Ua.createCanvas(),y=Pm(g,{renderer:a?"svg":"canvas"});if(y.resize({width:p,height:d}),a){var m="";return A(v,function(_){var S=_.left-l,w=_.top-u;m+=''+_.dom+""}),y.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}else return t.connectedBackgroundColor&&y.add(new xt({shape:{x:0,y:0,width:p,height:d},style:{fill:t.connectedBackgroundColor}})),A(v,function(_){var S=new he({style:{x:_.left*c-l,y:_.top*c-u,image:_.dom}});y.add(S)}),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}else return this.getDataURL(t)},e.prototype.convertToPixel=function(t,a){return Nv(this,"convertToPixel",t,a)},e.prototype.convertFromPixel=function(t,a){return Nv(this,"convertFromPixel",t,a)},e.prototype.containPixel=function(t,a){if(this._disposed){this.id;return}var n=this._model,i,o=ys(n,t);return A(o,function(s,l){l.indexOf("Models")>=0&&A(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(a);else if(l==="seriesModels"){var h=this._chartsMap[u.__viewId];h&&h.containPoint&&(i=i||h.containPoint(a,u))}},this)},this),!!i},e.prototype.getVisual=function(t,a){var n=this._model,i=ys(n,t,{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?Gg(s,l,a):cl(s,a)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;A(EN,function(a){var n=function(i){var o=t.getModel(),s=i.target,l,u=a==="globalout";if(u?l={}:s&&Hn(s,function(p){var d=nt(p);if(d&&d.dataIndex!=null){var g=d.dataModel||o.getSeriesByIndex(d.seriesIndex);return l=g&&g.getDataParams(d.dataIndex,d.dataType,s)||{},!0}else if(d.eventData)return l=B({},d.eventData),!0},!0),l){var f=l.componentType,h=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",h=l.seriesIndex);var v=f&&h!=null&&o.getComponent(f,h),c=v&&t[v.mainType==="series"?"_chartsMap":"_componentsMap"][v.__viewId];l.event=i,l.type=a,t._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:c},t.trigger(a,l)}};n.zrEventfulCallAtLast=!0,t._zr.on(a,n,t)}),A(bs,function(a,n){t._messageCenter.on(n,function(i){this.trigger(n,i)},t)}),A(["selectchanged"],function(a){t._messageCenter.on(a,function(n){this.trigger(a,n)},t)}),FO(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var t=this.getDom();t&&jb(this.getDom(),$g,"");var a=this,n=a._api,i=a._model;A(a._componentsViews,function(o){o.dispose(i,n)}),A(a._chartsViews,function(o){o.dispose(i,n)}),a._zr.dispose(),a._dom=a._model=a._chartsMap=a._componentsMap=a._chartsViews=a._componentsViews=a._scheduler=a._api=a._zr=a._throttledZrFlush=a._theme=a._coordSysMgr=a._messageCenter=null,delete Ts[a.id]},e.prototype.resize=function(t){if(!this[pe]){if(this._disposed){this.id;return}this._zr.resize(t);var a=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!a){var n=a.resetOption("media"),i=t&&t.silent;this[Le]&&(i==null&&(i=this[Le].silent),n=!0,this[Le]=null),this[pe]=!0;try{n&&Mi(this),wa.update.call(this,{type:"resize",animation:B({duration:0},t&&t.animation)})}catch(o){throw this[pe]=!1,o}this[pe]=!1,Vo.call(this,i),zo.call(this,i)}}},e.prototype.showLoading=function(t,a){if(this._disposed){this.id;return}if(tt(t)&&(a=t,t=""),t=t||"default",this.hideLoading(),!!rd[t]){var n=rd[t](this._api,a),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},e.prototype.makeActionFromEvent=function(t){var a=B({},t);return a.type=bs[t.type],a},e.prototype.dispatchAction=function(t,a){if(this._disposed){this.id;return}if(tt(a)||(a={silent:!!a}),!!bf[t.type]&&this._model){if(this[pe]){this._pendingActions.push(t);return}var n=a.silent;Vv.call(this,t,n);var i=a.flush;i?this._zr.flush():i!==!1&&Tt.browser.weChat&&this._throttledZrFlush(),Vo.call(this,n),zo.call(this,n)}},e.prototype.updateLabelLayout=function(){cr.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed){this.id;return}var a=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(a);i.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()},e.internalField=function(){Mi=function(h){var v=h._scheduler;v.restorePipelines(h._model),v.prepareStageTasks(),Ov(h,!0),Ov(h,!1),v.plan()},Ov=function(h,v){for(var c=h._model,p=h._scheduler,d=v?h._componentsViews:h._chartsViews,g=v?h._componentsMap:h._chartsMap,y=h._zr,m=h._api,_=0;_v.get("hoverLayerThreshold")&&!Tt.node&&!Tt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var y=h._chartsMap[g.__viewId];y.__alive&&y.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}function o(h,v){var c=h.get("blendMode")||null;v.eachRendered(function(p){p.isGroup||(p.style.blend=c)})}function s(h,v){if(!h.preventAutoZ){var c=h.get("z")||0,p=h.get("zlevel")||0;v.eachRendered(function(d){return l(d,c,p,-1/0),!0})}}function l(h,v,c,p){var d=h.getTextContent(),g=h.getTextGuideLine(),y=h.isGroup;if(y)for(var m=h.childrenRef(),_=0;_0?{duration:d,delay:c.get("delay"),easing:c.get("easing")}:null;v.eachRendered(function(y){if(y.states&&y.states.emphasis){if(qi(y))return;if(y instanceof yt&&YR(y),y.__dirty){var m=y.prevStates;m&&y.useStates(m)}if(p){y.stateTransition=g;var _=y.getTextContent(),S=y.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}y.__dirty&&n(y)}})}A_=function(h){return new(function(v){k(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.getCoordinateSystems=function(){return h._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(p){for(;p;){var d=p.__ecComponentInfo;if(d!=null)return h._model.getComponent(d.mainType,d.index);p=p.parent}},c.prototype.enterEmphasis=function(p,d){ua(p,d),We(h)},c.prototype.leaveEmphasis=function(p,d){fa(p,d),We(h)},c.prototype.enterBlur=function(p){xT(p),We(h)},c.prototype.leaveBlur=function(p){dg(p),We(h)},c.prototype.enterSelect=function(p){wT(p),We(h)},c.prototype.leaveSelect=function(p){bT(p),We(h)},c.prototype.getModel=function(){return h.getModel()},c.prototype.getViewOfComponentModel=function(p){return h.getViewOfComponentModel(p)},c.prototype.getViewOfSeriesModel=function(p){return h.getViewOfSeriesModel(p)},c}(MC))(h)},wA=function(h){function v(c,p){for(var d=0;d=0)){I_.push(t);var i=aA.wrapStageHandler(t,n);i.__prio=e,i.__raw=t,r.push(i)}}function DA(r,e){rd[r]=e}function GN(r,e,t){var a=mN("registerMap");a&&a(r,e,t)}var FN=Qk;ci(Hg,wO);ci(wh,bO);ci(wh,TO);ci(Hg,zO);ci(wh,GO);ci(gA,dN);AA(IC);MA(xN,Pk);DA("default",CO);Zr({type:qn,event:qn,update:qn},Yt);Zr({type:Fu,event:Fu,update:Fu},Yt);Zr({type:ms,event:ms,update:ms},Yt);Zr({type:Hu,event:Hu,update:Hu},Yt);Zr({type:_s,event:_s,update:_s},Yt);CA("light",NO);CA("dark",BO);var L_=[],HN={registerPreprocessor:AA,registerProcessor:MA,registerPostInit:NN,registerPostUpdate:BN,registerUpdateLifecycle:Ug,registerAction:Zr,registerCoordinateSystem:VN,registerLayout:zN,registerVisual:ci,registerTransform:FN,registerLoading:DA,registerMap:GN,registerImpl:yN,PRIORITY:LN,ComponentModel:bt,ComponentView:Ht,SeriesModel:zt,ChartView:Nt,registerComponentModel:function(r){bt.registerClass(r)},registerComponentView:function(r){Ht.registerClass(r)},registerSeriesModel:function(r){zt.registerClass(r)},registerChartView:function(r){Nt.registerClass(r)},registerSubTypeDefaulter:function(r,e){bt.registerSubTypeDefaulter(r,e)},registerPainter:function(r,e){hP(r,e)}};function gt(r){if(z(r)){A(r,function(e){gt(e)});return}vt(L_,r)>=0||(L_.push(r),K(r)&&(r={install:r}),r.install(HN))}function Go(r){return r==null?0:r.length||1}function P_(r){return r}var WN=function(){function r(e,t,a,n,i,o){this._old=e,this._new=t,this._oldKeyGetter=a||P_,this._newKeyGetter=n||P_,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(e){return this._add=e,this},r.prototype.update=function(e){return this._update=e,this},r.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},r.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},r.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},r.prototype.remove=function(e){return this._remove=e,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var e=this._old,t=this._new,a={},n=new Array(e.length),i=new Array(t.length);this._initIndexMap(e,null,n,"_oldKeyGetter"),this._initIndexMap(t,a,i,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(a[s]=l[0]),this._update&&this._update(f,o)}else u===1?(a[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,a)},r.prototype._executeMultiple=function(){var e=this._old,t=this._new,a={},n={},i=[],o=[];this._initIndexMap(e,a,i,"_oldKeyGetter"),this._initIndexMap(t,n,o,"_newKeyGetter");for(var s=0;s1&&v===1)this._updateManyToOne&&this._updateManyToOne(f,u),n[l]=null;else if(h===1&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),n[l]=null;else if(h===1&&v===1)this._update&&this._update(f,u),n[l]=null;else if(h>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),n[l]=null;else if(h>1)for(var c=0;c1)for(var s=0;s30}var Fo=tt,ba=G,KN=typeof Int32Array>"u"?Array:Int32Array,QN="e\0\0",R_=-1,JN=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],jN=["_approximateExtent"],E_,ru,Ho,Wo,Fv,au,Hv,tB=function(){function r(e,t){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 a,n=!1;LA(e)?(a=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(n=!0,a=e),a=a||["x","y"];for(var i={},o=[],s={},l=!1,u={},f=0;f=t)){var a=this._store,n=a.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=n.getSource().sourceFormat,l=s===sr;if(l&&!n.pure)for(var u=[],f=e;f0},r.prototype.ensureUniqueItemVisual=function(e,t){var a=this._itemVisuals,n=a[e];n||(n=a[e]={});var i=n[t];return i==null&&(i=this.getVisual(t),z(i)?i=i.slice():Fo(i)&&(i=B({},i)),n[t]=i),i},r.prototype.setItemVisual=function(e,t,a){var n=this._itemVisuals[e]||{};this._itemVisuals[e]=n,Fo(t)?B(n,t):n[t]=a},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(e,t){Fo(e)?B(this._layout,e):this._layout[e]=t},r.prototype.getLayout=function(e){return this._layout[e]},r.prototype.getItemLayout=function(e){return this._itemLayouts[e]},r.prototype.setItemLayout=function(e,t,a){this._itemLayouts[e]=a?B(this._itemLayouts[e]||{},t):t},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(e,t){var a=this.hostModel&&this.hostModel.seriesIndex;kp(a,this.dataType,e,t),this._graphicEls[e]=t},r.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},r.prototype.eachItemGraphicEl=function(e,t){A(this._graphicEls,function(a,n){a&&e&&e.call(t,a,n)})},r.prototype.cloneShallow=function(e){return e||(e=new r(this._schema?this._schema:ba(this.dimensions,this._getDimInfo,this),this.hostModel)),Fv(e,this),e._store=this._store,e},r.prototype.wrapMethod=function(e,t){var a=this[e];K(a)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var n=a.apply(this,arguments);return t.apply(this,[n].concat(Jd(arguments)))})},r.internalField=function(){E_=function(e){var t=e._invertedIndicesMap;A(t,function(a,n){var i=e._dimInfos[n],o=i.ordinalMeta,s=e._store;if(o){a=t[n]=new KN(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),n[t]=l}}}(),r}();const Ce=tB;function pl(r,e){Rg(r)||(r=Eg(r)),e=e||{};var t=e.coordDimensions||[],a=e.dimensionsDefine||r.dimensionsDefine||[],n=X(),i=[],o=rB(r,t,a,e.dimensionsCount),s=e.canOmitUnusedDimensions&&EA(o),l=a===r.dimensionsDefine,u=l?RA(r):PA(a),f=e.encodeDefine;!f&&e.encodeDefaulter&&(f=e.encodeDefaulter(r,o));for(var h=X(f),v=new GC(o),c=0;c0&&(a.name=n+(i-1)),i++,e.set(n,i)}}function rB(r,e,t,a){var n=Math.max(r.dimensionsDetectedCount||1,e.length,t.length,a||0);return A(e,function(i){var o;tt(i)&&(o=i.dimsDef)&&(n=Math.max(n,o.length))}),n}function aB(r,e,t){if(t||e.hasKey(r)){for(var a=0;e.hasKey(r+a);)a++;r+=a}return e.set(r,!0),r}var nB=function(){function r(e){this.coordSysDims=[],this.axisMap=X(),this.categoryAxisMap=X(),this.coordSysName=e}return r}();function iB(r){var e=r.get("coordinateSystem"),t=new nB(e),a=oB[e];if(a)return a(r,t,t.axisMap,t.categoryAxisMap),t}var oB={cartesian2d:function(r,e,t,a){var n=r.getReferringComponents("xAxis",Xt).models[0],i=r.getReferringComponents("yAxis",Xt).models[0];e.coordSysDims=["x","y"],t.set("x",n),t.set("y",i),Di(n)&&(a.set("x",n),e.firstCategoryDimIndex=0),Di(i)&&(a.set("y",i),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(r,e,t,a){var n=r.getReferringComponents("singleAxis",Xt).models[0];e.coordSysDims=["single"],t.set("single",n),Di(n)&&(a.set("single",n),e.firstCategoryDimIndex=0)},polar:function(r,e,t,a){var n=r.getReferringComponents("polar",Xt).models[0],i=n.findAxisModel("radiusAxis"),o=n.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],t.set("radius",i),t.set("angle",o),Di(i)&&(a.set("radius",i),e.firstCategoryDimIndex=0),Di(o)&&(a.set("angle",o),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(r,e,t,a){e.coordSysDims=["lng","lat"]},parallel:function(r,e,t,a){var n=r.ecModel,i=n.getComponent("parallel",r.get("parallelIndex")),o=e.coordSysDims=i.dimensions.slice();A(i.parallelAxisIndex,function(s,l){var u=n.getComponent("parallelAxis",s),f=o[l];t.set(f,u),Di(u)&&(a.set(f,u),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=l))})}};function Di(r){return r.get("type")==="category"}function sB(r,e,t){t=t||{};var a=t.byIndex,n=t.stackedCoordDimension,i,o,s;lB(e)?i=e:(o=e.schema,i=o.dimensions,s=e.store);var l=!!(r&&r.get("stack")),u,f,h,v;if(A(i,function(m,_){$(m)&&(i[_]=m={name:m}),l&&!m.isExtraCoord&&(!a&&!u&&m.ordinalMeta&&(u=m),!f&&m.type!=="ordinal"&&m.type!=="time"&&(!n||n===m.coordDim)&&(f=m))}),f&&!a&&!u&&(a=!0),f){h="__\0ecstackresult_"+r.id,v="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var c=f.coordDim,p=f.type,d=0;A(i,function(m){m.coordDim===c&&d++});var g={name:h,coordDim:c,coordDimIndex:d,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:v,coordDim:v,coordDimIndex:d+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,p),y.storeDimIndex=s.ensureCalculationDimension(h,p)),o.appendCalculationDimension(g),o.appendCalculationDimension(y)):(i.push(g),i.push(y))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:a,stackedOverDimension:v,stackResultDimension:h}}function lB(r){return!LA(r.schema)}function qa(r,e){return!!e&&e===r.getCalculationInfo("stackedDimension")}function kA(r,e){return qa(r,e)?r.getCalculationInfo("stackResultDimension"):e}function uB(r,e){var t=r.get("coordinateSystem"),a=vl.get(t),n;return e&&e.coordSysDims&&(n=G(e.coordSysDims,function(i){var o={name:i},s=e.axisMap.get(i);if(s){var l=s.get("type");o.type=Cf(l)}return o})),n||(n=a&&(a.getDimensionsInfo?a.getDimensionsInfo():a.dimensions.slice())||["x","y"]),n}function fB(r,e,t){var a,n;return t&&A(r,function(i,o){var s=i.coordDim,l=t.categoryAxisMap.get(s);l&&(a==null&&(a=o),i.ordinalMeta=l.getOrdinalMeta(),e&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(n=!0)}),!n&&a!=null&&(r[a].otherDims.itemName=0),a}function da(r,e,t){t=t||{};var a=e.getSourceManager(),n,i=!1;r?(i=!0,n=Eg(r)):(n=a.getSource(),i=n.sourceFormat===sr);var o=iB(e),s=uB(e,o),l=t.useEncodeDefaulter,u=K(l)?l:l?it(xC,s,e):null,f={coordDimensions:s,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},h=pl(n,f),v=fB(h.dimensions,t.createInvertedIndices,o),c=i?null:a.getSharedDataStore(h),p=sB(e,{schema:h,store:c}),d=new Ce(h,e);d.setCalculationInfo(p);var g=v!=null&&hB(n)?function(y,m,_,S){return S===v?_:this.defaultDimValueGetter(y,m,_,S)}:null;return d.hasItemOption=!1,d.initData(i?n:c,null,g),d}function hB(r){if(r.sourceFormat===sr){var e=vB(r.data||[]);return!z(ho(e))}}function vB(r){for(var e=0;et[1]&&(t[1]=e[1])},r.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(e,t){var a=this._extent;isNaN(e)||(a[0]=e),isNaN(t)||(a[1]=t)},r.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(e){this._isBlank=e},r}();rh(OA);const ga=OA;var cB=0,pB=function(){function r(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++cB}return r.createByAxisModel=function(e){var t=e.option,a=t.data,n=a&&G(a,dB);return new r({categories:n,needCollect:!n,deduplication:t.dedplication!==!1})},r.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},r.prototype.parseAndCollect=function(e){var t,a=this._needCollect;if(!$(e)&&!a)return e;if(a&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var n=this._getOrCreateMap();return t=n.get(e),t==null&&(a?(t=this.categories.length,this.categories[t]=e,n.set(e,t)):t=NaN),t},r.prototype._getOrCreateMap=function(){return this._map||(this._map=X(this.categories))},r}();function dB(r){return tt(r)&&r.value!=null?r.value:r+""}const ad=pB;function nd(r){return r.type==="interval"||r.type==="log"}function gB(r,e,t,a){var n={},i=r[1]-r[0],o=n.interval=Ub(i/e,!0);t!=null&&oa&&(o=n.interval=a);var s=n.intervalPrecision=NA(o),l=n.niceTickExtent=[$t(Math.ceil(r[0]/o)*o,s),$t(Math.floor(r[1]/o)*o,s)];return yB(l,r),n}function Wv(r){var e=Math.pow(10,sg(r)),t=r/e;return t?t===2?t=3:t===3?t=5:t*=2:t=1,$t(t*e)}function NA(r){return kr(r)+2}function k_(r,e,t){r[e]=Math.max(Math.min(r[e],t[1]),t[0])}function yB(r,e){!isFinite(r[0])&&(r[0]=e[0]),!isFinite(r[1])&&(r[1]=e[1]),k_(r,0,e),k_(r,1,e),r[0]>r[1]&&(r[0]=r[1])}function bh(r,e){return r>=e[0]&&r<=e[1]}function Th(r,e){return e[1]===e[0]?.5:(r-e[0])/(e[1]-e[0])}function Ch(r,e){return r*(e[1]-e[0])+e[0]}var BA=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;a.type="ordinal";var n=a.getSetting("ordinalMeta");return n||(n=new ad({})),z(n)&&(n=new ad({categories:G(n,function(i){return tt(i)?i.value:i})})),a._ordinalMeta=n,a._extent=a.getSetting("extent")||[0,n.categories.length-1],a}return e.prototype.parse=function(t){return t==null?NaN:$(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),bh(t,this._extent)&&this._ordinalMeta.categories[t]!=null},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),Th(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(Ch(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],a=this._extent,n=a[0];n<=a[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(t==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var a=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,a.length);o=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(ga);ga.registerClass(BA);const Zg=BA;var wn=$t,VA=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return bh(t,this._extent)},e.prototype.normalize=function(t){return Th(t,this._extent)},e.prototype.scale=function(t){return Ch(t,this._extent)},e.prototype.setExtent=function(t,a){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(a)||(n[1]=parseFloat(a))},e.prototype.unionExtent=function(t){var a=this._extent;t[0]a[1]&&(a[1]=t[1]),this.setExtent(a[0],a[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=NA(t)},e.prototype.getTicks=function(t){var a=this._interval,n=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!a)return s;var l=1e4;n[0]l)return[];var f=s.length?s[s.length-1].value:i[1];return n[1]>f&&(t?s.push({value:wn(f+a,o)}):s.push({value:n[1]})),s},e.prototype.getMinorTicks=function(t){for(var a=this.getTicks(!0),n=[],i=this.getExtent(),o=1;oi[0]&&c0&&(i=i===null?s:Math.min(i,s))}t[a]=i}}return t}function FA(r){var e=SB(r),t=[];return A(r,function(a){var n=a.coordinateSystem,i=n.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=e[l],f=Math.abs(o[1]-o[0]),h=i.scale.getExtent(),v=Math.abs(h[1]-h[0]);s=u?f/v*u:f}else{var c=a.getData();s=Math.abs(o[1]-o[0])/c.count()}var p=H(a.get("barWidth"),s),d=H(a.get("barMaxWidth"),s),g=H(a.get("barMinWidth")||(YA(a)?.5:1),s),y=a.get("barGap"),m=a.get("barCategoryGap");t.push({bandWidth:s,barWidth:p,barMaxWidth:d,barMinWidth:g,barGap:y,barCategoryGap:m,axisKey:qg(i),stackId:Xg(a)})}),HA(t)}function HA(r){var e={};A(r,function(a,n){var i=a.axisKey,o=a.bandWidth,s=e[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;e[i]=s;var u=a.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=a.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var h=a.barMaxWidth;h&&(l[u].maxWidth=h);var v=a.barMinWidth;v&&(l[u].minWidth=v);var c=a.barGap;c!=null&&(s.gap=c);var p=a.barCategoryGap;p!=null&&(s.categoryGap=p)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=a.categoryGap;if(s==null){var l=mt(i).length;s=Math.max(35-l*4,15)+"%"}var u=H(s,o),f=H(a.gap,1),h=a.remainedWidth,v=a.autoWidthCount,c=(h-u)/(v+(v-1)*f);c=Math.max(c,0),A(i,function(y){var m=y.maxWidth,_=y.minWidth;if(y.width){var S=y.width;m&&(S=Math.min(S,m)),_&&(S=Math.max(S,_)),y.width=S,h-=S+f*S,v--}else{var S=c;m&&mS&&(S=_),S!==c&&(y.width=S,h-=S+f*S,v--)}}),c=(h-u)/(v+(v-1)*f),c=Math.max(c,0);var p=0,d;A(i,function(y,m){y.width||(y.width=c),d=y,p+=y.width*(1+f)}),d&&(p-=d.width*f);var g=-p/2;A(i,function(y,m){t[n][m]=t[n][m]||{bandWidth:o,offset:g,width:y.width},g+=y.width*(1+f)})}),t}function xB(r,e,t){if(r&&e){var a=r[qg(e)];return a!=null&&t!=null?a[Xg(t)]:a}}function WA(r,e){var t=GA(r,e),a=FA(t);A(t,function(n){var i=n.getData(),o=n.coordinateSystem,s=o.getBaseAxis(),l=Xg(n),u=a[qg(s)][l],f=u.offset,h=u.width;i.setLayout({bandWidth:u.bandWidth,offset:f,size:h})})}function $A(r){return{seriesType:r,plan:wo(),reset:function(e){if(UA(e)){var t=e.getData(),a=e.coordinateSystem,n=a.getBaseAxis(),i=a.getOtherAxis(n),o=t.getDimensionIndex(t.mapDimension(i.dim)),s=t.getDimensionIndex(t.mapDimension(n.dim)),l=e.get("showBackground",!0),u=t.mapDimension(i.dim),f=t.getCalculationInfo("stackResultDimension"),h=qa(t,u)&&!!t.getCalculationInfo("stackedOnSeries"),v=i.isHorizontal(),c=wB(n,i),p=YA(e),d=e.get("barMinHeight")||0,g=f&&t.getDimensionIndex(f),y=t.getLayout("size"),m=t.getLayout("offset");return{progress:function(_,S){for(var w=_.count,x=p&&Nr(w*3),b=p&&l&&Nr(w*3),T=p&&Nr(w),C=a.master.getRect(),M=v?C.width:C.height,D,I=S.getStore(),L=0;(D=_.next())!=null;){var P=I.get(h?g:o,D),R=I.get(s,D),E=c,N=void 0;h&&(N=+P-I.get(o,D));var O=void 0,V=void 0,F=void 0,W=void 0;if(v){var Z=a.dataToPoint([P,R]);if(h){var Q=a.dataToPoint([N,R]);E=Q[0]}O=E,V=Z[1]+m,F=Z[0]-E,W=y,Math.abs(F)>>1;r[n][1]n&&(this._approxInterval=n);var s=nu.length,l=Math.min(bB(nu,this._approxInterval,0,s),s-1);this._interval=nu[l][1],this._minLevelUnit=nu[Math.max(l-1,0)][0]},e.prototype.parse=function(t){return At(t)?t:+Wr(t)},e.prototype.contain=function(t){return bh(this.parse(t),this._extent)},e.prototype.normalize=function(t){return Th(this.parse(t),this._extent)},e.prototype.scale=function(t){return Ch(t,this._extent)},e.type="time",e}(Ka),nu=[["second",Cg],["minute",Ag],["hour",xs],["quarter-day",xs*6],["half-day",xs*12],["day",er*1.2],["half-week",er*3.5],["week",er*7],["month",er*31],["quarter",er*95],["half-year",b0/2],["year",b0]];function TB(r,e,t,a){var n=Wr(e),i=Wr(t),o=function(p){return C0(n,p,a)===C0(i,p,a)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},h=function(){return f()&&o("minute")},v=function(){return h()&&o("second")},c=function(){return v()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return h();case"second":return v();case"millisecond":return c()}}function CB(r,e){return r/=er,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function AB(r){var e=30*er;return r/=e,r>6?6:r>3?3:r>2?2:1}function MB(r){return r/=xs,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function O_(r,e){return r/=e?Ag:Cg,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function DB(r){return Ub(r,!0)}function IB(r,e,t){var a=new Date(r);switch(Ki(e)){case"year":case"month":a[oC(t)](0);case"day":a[sC(t)](1);case"hour":a[lC(t)](0);case"minute":a[uC(t)](0);case"second":a[fC(t)](0),a[hC(t)](0)}return a.getTime()}function LB(r,e,t,a){var n=1e4,i=nC,o=0;function s(M,D,I,L,P,R,E){for(var N=new Date(D),O=D,V=N[L]();O1&&R===0&&I.unshift({value:I[0].value-O})}}for(var R=0;R=a[0]&&m<=a[1]&&h++)}var _=(a[1]-a[0])/e;if(h>_*1.5&&v>_/1.5||(u.push(g),h>_||r===i[c]))break}f=[]}}}for(var S=Lt(G(u,function(M){return Lt(M,function(D){return D.value>=a[0]&&D.value<=a[1]&&!D.notAdd})}),function(M){return M.length>0}),w=[],x=S.length-1,c=0;c0;)i*=10;var s=[$t(EB(a[0]/i)*i),$t(RB(a[1]/i)*i)];this._interval=i,this._niceExtent=s}},e.prototype.calcNiceExtent=function(t){Cs.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return t=fr(t)/fr(this.base),bh(t,this._extent)},e.prototype.normalize=function(t){return t=fr(t)/fr(this.base),Th(t,this._extent)},e.prototype.scale=function(t){return t=Ch(t,this._extent),iu(this.base,t)},e.type="log",e}(ga),qA=Kg.prototype;qA.getMinorTicks=Cs.getMinorTicks;qA.getLabel=Cs.getLabel;function ou(r,e){return PB(r,kr(e))}ga.registerClass(Kg);const kB=Kg;var OB=function(){function r(e,t,a){this._prepareParams(e,t,a)}return r.prototype._prepareParams=function(e,t,a){a[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,c=this._determinedMax;return v!=null&&(s=v,u=!0),c!=null&&(l=c,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:h}},r.prototype.modifyDataMinMax=function(e,t){this[BB[e]]=t},r.prototype.setDeterminedMinMax=function(e,t){var a=NB[e];this[a]=t},r.prototype.freeze=function(){this.frozen=!0},r}(),NB={min:"_determinedMin",max:"_determinedMax"},BB={min:"_dataMin",max:"_dataMax"};function KA(r,e,t){var a=r.rawExtentInfo;return a||(a=new OB(r,e,t),r.rawExtentInfo=a,a)}function su(r,e){return e==null?null:Ls(e)?NaN:r.parse(e)}function QA(r,e){var t=r.type,a=KA(r,e,r.getExtent()).calculate();r.setBlank(a.isBlank);var n=a.min,i=a.max,o=e.ecModel;if(o&&t==="time"){var s=GA("bar",o),l=!1;if(A(s,function(h){l=l||h.getBaseAxis()===e.axis}),l){var u=FA(s),f=VB(n,i,e,u);n=f.min,i=f.max}}return{extent:[n,i],fixMin:a.minFixed,fixMax:a.maxFixed}}function VB(r,e,t,a){var n=t.axis.getExtent(),i=n[1]-n[0],o=xB(a,t.axis);if(o===void 0)return{min:r,max:e};var s=1/0;A(o,function(c){s=Math.min(c.offset,s)});var l=-1/0;A(o,function(c){l=Math.max(c.offset+c.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=e-r,h=1-(s+l)/i,v=f/h-f;return e+=v*(l/u),r-=v*(s/u),{min:r,max:e}}function ro(r,e){var t=e,a=QA(r,t),n=a.extent,i=t.get("splitNumber");r instanceof kB&&(r.base=t.get("logBase"));var o=r.type,s=t.get("interval"),l=o==="interval"||o==="time";r.setExtent(n[0],n[1]),r.calcNiceExtent({splitNumber:i,fixMin:a.fixMin,fixMax:a.fixMax,minInterval:l?t.get("minInterval"):null,maxInterval:l?t.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function Ah(r,e){if(e=e||r.get("type"),e)switch(e){case"category":return new Zg({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new XA({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(ga.getClass(e)||Ka)}}function zB(r){var e=r.scale.getExtent(),t=e[0],a=e[1];return!(t>0&&a>0||t<0&&a<0)}function dl(r){var e=r.getLabelModel().get("formatter"),t=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(a){return function(n,i){return r.scale.getFormattedLabel(n,i,a)}}(e):$(e)?function(a){return function(n){var i=r.scale.getLabel(n),o=a.replace("{value}",i??"");return o}}(e):K(e)?function(a){return function(n,i){return t!=null&&(i=n.value-t),a(Qg(r,n),i,n.level!=null?{level:n.level}:null)}}(e):function(a){return r.scale.getLabel(a)}}function Qg(r,e){return r.type==="category"?r.scale.getLabel(e):e.value}function GB(r){var e=r.model,t=r.scale;if(!(!e.get(["axisLabel","show"])||t.isBlank())){var a,n,i=t.getExtent();t instanceof Zg?n=t.count():(a=t.getTicks(),n=a.length);var o=r.getLabelModel(),s=dl(r),l,u=1;n>40&&(u=Math.ceil(n/40));for(var f=0;fr[1]&&(r[1]=n[1])})}var gl=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},r.prototype.getCoordSysModel=function(){},r}(),WB=1e-8;function B_(r,e){return Math.abs(r-e)n&&(a=o,n=l)}if(a)return UB(a.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},e.prototype.getBoundingRect=function(t){var a=this._rect;if(a&&!t)return a;var n=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return A(o,function(s){s.type==="polygon"?V_(s.exterior,n,i,t):A(s.points,function(l){V_(l,n,i,t)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),a=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=a),a},e.prototype.contain=function(t){var a=this.getBoundingRect(),n=this.geometries;if(!a.contain(t[0],t[1]))return!1;t:for(var i=0,o=n.length;i>1^-(s&1),l=l>>1^-(l&1),s+=n,l+=i,n=s,i=l,a.push([s/t,l/t])}return a}function XB(r,e){return r=ZB(r),G(Lt(r.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var a=t.properties,n=t.geometry,i=[];switch(n.type){case"Polygon":var o=n.coordinates;i.push(new z_(o[0],o.slice(1)));break;case"MultiPolygon":A(n.coordinates,function(l){l[0]&&i.push(new z_(l[0],l.slice(1)))});break;case"LineString":i.push(new G_([n.coordinates]));break;case"MultiLineString":i.push(new G_(n.coordinates))}var s=new tM(a[e||"name"],i,a.cp);return s.properties=a,s})}var Ys=wt();function qB(r){return r.type==="category"?QB(r):jB(r)}function KB(r,e){return r.type==="category"?JB(r,e):{ticks:G(r.scale.getTicks(),function(t){return t.value})}}function QB(r){var e=r.getLabelModel(),t=rM(r,e);return!e.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}function rM(r,e){var t=aM(r,"labels"),a=Jg(e),n=nM(t,a);if(n)return n;var i,o;return K(a)?i=sM(r,a):(o=a==="auto"?tV(r):a,i=oM(r,o)),iM(t,a,{labels:i,labelCategoryInterval:o})}function JB(r,e){var t=aM(r,"ticks"),a=Jg(e),n=nM(t,a);if(n)return n;var i,o;if((!e.get("show")||r.scale.isBlank())&&(i=[]),K(a))i=sM(r,a,!0);else if(a==="auto"){var s=rM(r,r.getLabelModel());o=s.labelCategoryInterval,i=G(s.labels,function(l){return l.tickValue})}else o=a,i=oM(r,o,!0);return iM(t,a,{ticks:i,tickCategoryInterval:o})}function jB(r){var e=r.scale.getTicks(),t=dl(r);return{labels:G(e,function(a,n){return{level:a.level,formattedLabel:t(a,n),rawLabel:r.scale.getLabel(a),tickValue:a.value}})}}function aM(r,e){return Ys(r)[e]||(Ys(r)[e]=[])}function nM(r,e){for(var t=0;t40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(a)),h=Math.abs(u*Math.sin(a)),v=0,c=0;l<=i[1];l+=s){var p=0,d=0,g=il(t({value:l}),e.font,"center","top");p=g.width*1.3,d=g.height*1.3,v=Math.max(v,p,7),c=Math.max(c,d,7)}var y=v/f,m=c/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(y,m))),S=Ys(r.model),w=r.getExtent(),x=S.lastAutoInterval,b=S.lastTickCount;return x!=null&&b!=null&&Math.abs(x-_)<=1&&Math.abs(b-o)<=1&&x>_&&S.axisExtent0===w[0]&&S.axisExtent1===w[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=w[0],S.axisExtent1=w[1]),_}function rV(r){var e=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function oM(r,e,t){var a=dl(r),n=r.scale,i=n.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=i[0],f=n.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=JA(r),v=o.get("showMinLabel")||h,c=o.get("showMaxLabel")||h;v&&u!==i[0]&&d(i[0]);for(var p=u;p<=i[1];p+=l)d(p);c&&p-l!==i[1]&&d(i[1]);function d(g){var y={value:g};s.push(t?g:{formattedLabel:a(y),rawLabel:n.getLabel(y),tickValue:g})}return s}function sM(r,e,t){var a=r.scale,n=dl(r),i=[];return A(a.getTicks(),function(o){var s=a.getLabel(o),l=o.value;e(o.value,s)&&i.push(t?l:{formattedLabel:n(o),rawLabel:s,tickValue:l})}),i}var F_=[0,1],aV=function(){function r(e,t,a){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=a||[0,0]}return r.prototype.contain=function(e){var t=this._extent,a=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return e>=a&&e<=n},r.prototype.containData=function(e){return this.scale.contain(e)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(e){return Wb(e||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(e,t){var a=this._extent;a[0]=e,a[1]=t},r.prototype.dataToCoord=function(e,t){var a=this._extent,n=this.scale;return e=n.normalize(e),this.onBand&&n.type==="ordinal"&&(a=a.slice(),H_(a,n.count())),It(e,F_,a,t)},r.prototype.coordToData=function(e,t){var a=this._extent,n=this.scale;this.onBand&&n.type==="ordinal"&&(a=a.slice(),H_(a,n.count()));var i=It(e,a,F_,t);return this.scale.scale(i)},r.prototype.pointToData=function(e,t){},r.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),a=KB(this,t),n=a.ticks,i=G(n,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=t.get("alignWithLabel");return nV(this,i,o,e.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var a=this.scale.getMinorTicks(t),n=G(a,function(i){return G(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return n},r.prototype.getViewLabels=function(){return qB(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 e=this._extent,t=this.scale.getExtent(),a=t[1]-t[0]+(this.onBand?1:0);a===0&&(a=1);var n=Math.abs(e[1]-e[0]);return Math.abs(n)/a},r.prototype.calculateCategoryInterval=function(){return eV(this)},r}();function H_(r,e){var t=r[1]-r[0],a=e,n=t/a/2;r[0]+=n,r[1]-=n}function nV(r,e,t,a){var n=e.length;if(!r.onBand||t||!n)return;var i=r.getExtent(),o,s;if(n===1)e[0].coord=i[0],o=e[1]={coord:i[1]};else{var l=e[n-1].tickValue-e[0].tickValue,u=(e[n-1].coord-e[0].coord)/l;A(e,function(c){c.coord-=u/2});var f=r.scale.getExtent();s=1+f[1]-e[n-1].tickValue,o={coord:e[n-1].coord+u*s},e.push(o)}var h=i[0]>i[1];v(e[0].coord,i[0])&&(a?e[0].coord=i[0]:e.shift()),a&&v(i[0],e[0].coord)&&e.unshift({coord:i[0]}),v(i[1],o.coord)&&(a?o.coord=i[1]:e.pop()),a&&v(o.coord,i[1])&&e.push({coord:i[1]});function v(c,p){return c=$t(c),p=$t(p),h?c>p:cn&&(n+=$o);var c=Math.atan2(s,o);if(c<0&&(c+=$o),c>=a&&c<=n||c+$o>=a&&c+$o<=n)return l[0]=f,l[1]=h,u-t;var p=t*Math.cos(a)+r,d=t*Math.sin(a)+e,g=t*Math.cos(n)+r,y=t*Math.sin(n)+e,m=(p-o)*(p-o)+(d-s)*(d-s),_=(g-o)*(g-o)+(y-s)*(y-s);return m<_?(l[0]=p,l[1]=d,Math.sqrt(m)):(l[0]=g,l[1]=y,Math.sqrt(_))}function Mf(r,e,t,a,n,i,o,s){var l=n-r,u=i-e,f=t-r,h=a-e,v=Math.sqrt(f*f+h*h);f/=v,h/=v;var c=l*f+u*h,p=c/v;s&&(p=Math.min(Math.max(p,0),1)),p*=v;var d=o[0]=r+p*f,g=o[1]=e+p*h;return Math.sqrt((d-n)*(d-n)+(g-i)*(g-i))}function lM(r,e,t,a,n,i,o){t<0&&(r=r+t,t=-t),a<0&&(e=e+a,a=-a);var s=r+t,l=e+a,u=o[0]=Math.min(Math.max(n,r),s),f=o[1]=Math.min(Math.max(i,e),l);return Math.sqrt((u-n)*(u-n)+(f-i)*(f-i))}var pr=[];function lV(r,e,t){var a=lM(e.x,e.y,e.width,e.height,r.x,r.y,pr);return t.set(pr[0],pr[1]),a}function uV(r,e,t){for(var a=0,n=0,i=0,o=0,s,l,u=1/0,f=e.data,h=r.x,v=r.y,c=0;c0){e=e/180*Math.PI,yr.fromArray(r[0]),Et.fromArray(r[1]),Ut.fromArray(r[2]),lt.sub(Br,yr,Et),lt.sub(Er,Ut,Et);var t=Br.len(),a=Er.len();if(!(t<.001||a<.001)){Br.scale(1/t),Er.scale(1/a);var n=Br.dot(Er),i=Math.cos(e);if(i1&<.copy(Te,Ut),Te.toArray(r[1])}}}}function fV(r,e,t){if(t<=180&&t>0){t=t/180*Math.PI,yr.fromArray(r[0]),Et.fromArray(r[1]),Ut.fromArray(r[2]),lt.sub(Br,Et,yr),lt.sub(Er,Ut,Et);var a=Br.len(),n=Er.len();if(!(a<.001||n<.001)){Br.scale(1/a),Er.scale(1/n);var i=Br.dot(e),o=Math.cos(t);if(i=l)lt.copy(Te,Ut);else{Te.scaleAndAdd(Er,s/Math.tan(Math.PI/2-f));var h=Ut.x!==Et.x?(Te.x-Et.x)/(Ut.x-Et.x):(Te.y-Et.y)/(Ut.y-Et.y);if(isNaN(h))return;h<0?lt.copy(Te,Et):h>1&<.copy(Te,Ut)}Te.toArray(r[1])}}}}function $_(r,e,t,a){var n=t==="normal",i=n?r:r.ensureState(t);i.ignore=e;var o=a.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=a.getModel("lineStyle").getLineStyle();n?r.useStyle(s):i.style=s}function hV(r,e){var t=e.smooth,a=e.points;if(a)if(r.moveTo(a[0][0],a[0][1]),t>0&&a.length>=3){var n=Pa(a[0],a[1]),i=Pa(a[1],a[2]);if(!n||!i){r.lineTo(a[1][0],a[1][1]),r.lineTo(a[2][0],a[2][1]);return}var o=Math.min(n,i)*t,s=ku([],a[1],a[0],o/n),l=ku([],a[1],a[2],o/i),u=ku([],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],a[2][0],a[2][1])}else for(var f=1;f0&&i&&w(-f/o,0,o);var d=r[0],g=r[o-1],y,m;_(),y<0&&x(-y,.8),m<0&&x(m,.8),_(),S(y,m,1),S(m,y,-1),_(),y<0&&b(-y),m<0&&b(m);function _(){y=d.rect[e]-a,m=n-g.rect[e]-g.rect[t]}function S(T,C,M){if(T<0){var D=Math.min(C,-T);if(D>0){w(D*M,0,o);var I=D+T;I<0&&x(-I*M,1)}else x(-T*M,1)}}function w(T,C,M){T!==0&&(u=!0);for(var D=C;D0)for(var I=0;I0;I--){var E=M[I-1]*R;w(-E,I,o)}}}function b(T){var C=T<0?-1:1;T=Math.abs(T);for(var M=Math.ceil(T/(o-1)),D=0;D0?w(M,0,D+1):w(-M,o-D-1,o),T-=M,T<=0)return}return u}function vV(r,e,t,a){return hM(r,"x","width",e,t,a)}function vM(r,e,t,a){return hM(r,"y","height",e,t,a)}function cM(r){var e=[];r.sort(function(d,g){return g.priority-d.priority});var t=new ht(0,0,0,0);function a(d){if(!d.ignore){var g=d.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}d.ignore=!0}for(var n=0;n=0&&a.attr(i.oldLayoutSelect),vt(v,"emphasis")>=0&&a.attr(i.oldLayoutEmphasis)),Mt(a,u,t,l)}else if(a.attr(u),!go(a).valueAnimation){var h=ut(a.style.opacity,1);a.style.opacity=0,Bt(a,{style:{opacity:h}},t,l)}if(i.oldLayout=u,a.states.select){var c=i.oldLayoutSelect={};lu(c,u,uu),lu(c,a.states.select,uu)}if(a.states.emphasis){var p=i.oldLayoutEmphasis={};lu(p,u,uu),lu(p,a.states.emphasis,uu)}jT(a,l,f,t,t)}if(n&&!n.ignore&&!n.invisible){var i=dV(n),o=i.oldLayout,d={points:n.shape.points};o?(n.attr({shape:o}),Mt(n,{shape:d},t)):(n.setShape(d),n.style.strokePercent=0,Bt(n,{style:{strokePercent:1}},t)),i.oldLayout=d}},r}();const yV=gV;var Zv=wt();function mV(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){var n=Zv(t).labelManager;n||(n=Zv(t).labelManager=new yV),n.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(e,t,a){var n=Zv(t).labelManager;a.updatedSeries.forEach(function(i){n.addLabelsOfSeries(t.getViewOfSeriesModel(i))}),n.updateLayoutConfig(t),n.layout(t),n.processLabelsOverall()})}var Xv=Math.sin,qv=Math.cos,pM=Math.PI,Tn=Math.PI*2,_V=180/pM,SV=function(){function r(){}return r.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},r.prototype.moveTo=function(e,t){this._add("M",e,t)},r.prototype.lineTo=function(e,t){this._add("L",e,t)},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){this._add("C",e,t,a,n,i,o)},r.prototype.quadraticCurveTo=function(e,t,a,n){this._add("Q",e,t,a,n)},r.prototype.arc=function(e,t,a,n,i,o){this.ellipse(e,t,a,a,0,n,i,o)},r.prototype.ellipse=function(e,t,a,n,i,o,s,l){var u=s-o,f=!l,h=Math.abs(u),v=Na(h-Tn)||(f?u>=Tn:-u>=Tn),c=u>0?u%Tn:u%Tn+Tn,p=!1;v?p=!0:Na(h)?p=!1:p=c>=pM==!!f;var d=e+a*qv(o),g=t+n*Xv(o);this._start&&this._add("M",d,g);var y=Math.round(i*_V);if(v){var m=1/this._p,_=(f?1:-1)*(Tn-m);this._add("A",a,n,y,1,+f,e+a*qv(o+_),t+n*Xv(o+_)),m>.01&&this._add("A",a,n,y,0,+f,d,g)}else{var S=e+a*qv(s),w=t+n*Xv(s);this._add("A",a,n,y,+p,+f,S,w)}},r.prototype.rect=function(e,t,a,n){this._add("M",e,t),this._add("l",a,0),this._add("l",0,n),this._add("l",-a,0),this._add("Z")},r.prototype.closePath=function(){this._d.length>0&&this._add("Z")},r.prototype._add=function(e,t,a,n,i,o,s,l,u){for(var f=[],h=this._p,v=1;v"}function IV(r){return""}function ey(r,e){e=e||{};var t=e.newline?` -`:"";function a(n){var i=n.children,o=n.tag,s=n.attrs,l=n.text;return DV(o,s)+(o!=="style"?Pe(l):l||"")+(i?""+t+G(i,function(u){return a(u)}).join(t)+t:"")+IV(o)}return a(r)}function LV(r,e,t){t=t||{};var a=t.newline?` -`:"",n=" {"+a,i=a+"}",o=G(mt(r),function(l){return l+n+G(mt(r[l]),function(u){return u+":"+r[l][u]+";"}).join(a)+i}).join(a),s=G(mt(e),function(l){return"@keyframes "+l+n+G(mt(e[l]),function(u){return u+n+G(mt(e[l][u]),function(f){var h=e[l][u][f];return f==="d"&&(h='path("'+h+'")'),f+":"+h+";"}).join(a)+i}).join(a)+i}).join(a);return!o&&!s?"":[""].join(a)}function sd(r){return{zrId:r,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Y_(r,e,t,a){return te("svg","root",{width:r,height:e,xmlns:gM,"xmlns:xlink":yM,version:"1.1",baseProfile:"full",viewBox:a?"0 0 "+r+" "+e:!1},t)}var Z_={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},Dn="transform-origin";function PV(r,e,t){var a=B({},r.shape);B(a,e),r.buildPath(t,a);var n=new dM;return n.reset(Rb(r)),t.rebuildPath(n,1),n.generateStr(),n.getStr()}function RV(r,e){var t=e.originX,a=e.originY;(t||a)&&(r[Dn]=t+"px "+a+"px")}var EV={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function _M(r,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=r,t}function kV(r,e,t){var a=r.shape.paths,n={},i,o;if(A(a,function(l){var u=sd(t.zrId);u.animation=!0,Mh(l,{},u,!0);var f=u.cssAnims,h=u.cssNodes,v=mt(f),c=v.length;if(c){o=v[c-1];var p=f[o];for(var d in p){var g=p[d];n[d]=n[d]||{d:""},n[d].d+=g.d||""}for(var y in h){var m=h[y].animation;m.indexOf(o)>=0&&(i=m)}}}),!!i){e.d=!1;var s=_M(n,t);return i.replace(o,s)}}function X_(r){return $(r)?Z_[r]?"cubic-bezier("+Z_[r]+")":ag(r)?r:"":""}function Mh(r,e,t,a){var n=r.animators,i=n.length,o=[];if(r instanceof Sg){var s=kV(r,e,t);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u0}).length){var pt=_M(b,t);return pt+" "+m[0]+" both"}}for(var g in l){var s=d(l[g]);s&&o.push(s)}if(o.length){var y=t.zrId+"-cls-"+t.cssClassIdx++;t.cssNodes["."+y]={animation:o.join(",")},e.class=y}}var Zs=Math.round;function SM(r){return r&&$(r.src)}function xM(r){return r&&K(r.toDataURL)}function ry(r,e,t,a){CV(function(n,i){var o=n==="fill"||n==="stroke";o&&Pb(i)?bM(e,r,n,a):o&&ng(i)?TM(t,r,n,a):r[n]=i},e,t,!1),FV(t,r,a)}function q_(r){return Na(r[0]-1)&&Na(r[1])&&Na(r[2])&&Na(r[3]-1)}function OV(r){return Na(r[4])&&Na(r[5])}function ay(r,e,t){if(e&&!(OV(e)&&q_(e))){var a=t?10:1e4;r.transform=q_(e)?"translate("+Zs(e[4]*a)/a+" "+Zs(e[5]*a)/a+")":PL(e)}}function K_(r,e,t){for(var a=r.points,n=[],i=0;i"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";Ae(v,g),Ae(c,g)}else if(v==null||c==null){var y=function(M,D){if(M){var I=M.elm,L=v||D.width,P=c||D.height;M.tag==="pattern"&&(u?(P=1,L/=i.width):f&&(L=1,P/=i.height)),M.attrs.width=L,M.attrs.height=P,I&&(I.setAttribute("width",L),I.setAttribute("height",P))}},m=hg(p,null,r,function(M){l||y(x,M),y(h,M)});m&&m.width&&m.height&&(v=v||m.width,c=c||m.height)}h=te("image","img",{href:p,width:v,height:c}),o.width=v,o.height=c}else n.svgElement&&(h=rt(n.svgElement),o.width=n.svgWidth,o.height=n.svgHeight);if(h){var _,S;l?_=S=1:u?(S=1,_=o.width/i.width):f?(_=1,S=o.height/i.height):o.patternUnits="userSpaceOnUse",_!=null&&!isNaN(_)&&(o.width=_),S!=null&&!isNaN(S)&&(o.height=S);var w=Eb(n);w&&(o.patternTransform=w);var x=te("pattern","",o,[h]),b=ey(x),T=a.patternCache,C=T[b];C||(C=a.zrId+"-p"+a.patternIdx++,T[b]=C,o.id=C,x=a.defs[C]=te("pattern",C,o,[h])),e[t]=th(C)}}function HV(r,e,t){var a=t.clipPathCache,n=t.defs,i=a[r.id];if(!i){i=t.zrId+"-c"+t.clipPathIdx++;var o={id:i};a[r.id]=i,n[i]=te("clipPath",i,o,[wM(r,t)])}e["clip-path"]=th(i)}function j_(r){return document.createTextNode(r)}function On(r,e,t){r.insertBefore(e,t)}function t1(r,e){r.removeChild(e)}function e1(r,e){r.appendChild(e)}function CM(r){return r.parentNode}function AM(r){return r.nextSibling}function Kv(r,e){r.textContent=e}var r1=58,WV=120,$V=te("","");function ld(r){return r===void 0}function Pr(r){return r!==void 0}function UV(r,e,t){for(var a={},n=e;n<=t;++n){var i=r[n].key;i!==void 0&&(a[i]=n)}return a}function ls(r,e){var t=r.key===e.key,a=r.tag===e.tag;return a&&t}function Xs(r){var e,t=r.children,a=r.tag;if(Pr(a)){var n=r.elm=mM(a);if(ny($V,r),z(t))for(e=0;ei?(p=t[l+1]==null?null:t[l+1].elm,MM(r,p,t,n,l)):If(r,e,a,i))}function Fi(r,e){var t=e.elm=r.elm,a=r.children,n=e.children;r!==e&&(ny(r,e),ld(e.text)?Pr(a)&&Pr(n)?a!==n&&YV(t,a,n):Pr(n)?(Pr(r.text)&&Kv(t,""),MM(t,null,n,0,n.length-1)):Pr(a)?If(t,a,0,a.length-1):Pr(r.text)&&Kv(t,""):r.text!==e.text&&(Pr(a)&&If(t,a,0,a.length-1),Kv(t,e.text)))}function ZV(r,e){if(ls(r,e))Fi(r,e);else{var t=r.elm,a=CM(t);Xs(e),a!==null&&(On(a,e.elm,AM(t)),If(a,[r],0,0))}return e}var XV=0,qV=function(){function r(e,t,a){if(this.type="svg",this.refreshHover=a1(),this.configLayer=a1(),this.storage=t,this._opts=a=B({},a),this.root=e,this._id="zr"+XV++,this._oldVNode=Y_(a.width,a.height),e&&!a.ssr){var n=this._viewport=document.createElement("div");n.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=mM("svg");ny(null,this._oldVNode),n.appendChild(i),e.appendChild(n)}this.resize(a.width,a.height)}return r.prototype.getType=function(){return this.type},r.prototype.getViewportRoot=function(){return this._viewport},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.getSvgDom=function(){return this._svgDom},r.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",ZV(this._oldVNode,e),this._oldVNode=e}},r.prototype.renderOneToVNode=function(e){return J_(e,sd(this._id))},r.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),a=this._width,n=this._height,i=sd(this._id);i.animation=e.animation,i.willUpdate=e.willUpdate,i.compress=e.compress;var o=[],s=this._bgVNode=KV(a,n,this._backgroundColor,i);s&&o.push(s);var l=e.compress?null:this._mainVNode=te("g","main",{},[]);this._paintList(t,i,l?l.children:o),l&&o.push(l);var u=G(mt(i.defs),function(v){return i.defs[v]});if(u.length&&o.push(te("defs","defs",{},u)),e.animation){var f=LV(i.cssNodes,i.cssAnims,{newline:!0});if(f){var h=te("style","stl",{},[],f);o.push(h)}}return Y_(a,n,o,e.useViewBox)},r.prototype.renderToString=function(e){return e=e||{},ey(this.renderToVNode({animation:ut(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:ut(e.useViewBox,!0)}),{newline:!0})},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e},r.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},r.prototype._paintList=function(e,t,a){for(var n=e.length,i=[],o=0,s,l,u=0,f=0;f=0&&!(v&&l&&v[d]===l[d]);d--);for(var g=p-1;g>d;g--)o--,s=i[o-1];for(var y=d+1;y=s)}}for(var h=this.__startIndex;h15)break}}P.prevElClipPaths&&y.restore()};if(m)if(m.length===0)T=g.__endIndex;else for(var M=c.dpr,D=0;D0&&e>n[0]){for(l=0;le);l++);s=a[n[l]]}if(n.splice(l+1,0,e),a[e]=t,!t.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(t.dom,u.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.__painter=this}},r.prototype.eachLayer=function(e,t){for(var a=this._zlevelList,n=0;n0?fu:0),this._needsManuallyCompositing),f.__builtin__||Kd("ZLevel "+u+" has been used by unkown layer "+f.id),f!==i&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,t(l),i=f),n.__dirty&ze&&!n.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}t(l),this.eachBuiltinLayer(function(h,v){!h.__used&&h.getElementCount()>0&&(h.__dirty=!0,h.__startIndex=h.__endIndex=h.__drawIndex=0),h.__dirty&&h.__drawIndex<0&&(h.__drawIndex=h.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(e){e.clear()},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e,A(this._layers,function(t){t.setUnpainted()})},r.prototype.configLayer=function(e,t){if(t){var a=this._layerConfig;a[e]?ft(a[e],t,!0):a[e]=t;for(var n=0;n-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),a},e.type="series.line",e.dependencies=["grid","polar"],e.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},e}(zt);const sz=oz;function ao(r,e){var t=r.mapDimensionsAll("defaultedLabel"),a=t.length;if(a===1){var n=to(r,e,t[0]);return n!=null?n+"":null}else if(a){for(var i=[],o=0;o=0&&a.push(e[i])}return a.join(" ")}var lz=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this)||this;return o.updateData(t,a,n,i),o}return e.prototype._createSymbol=function(t,a,n,i,o){this.removeAll();var s=qt(t,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=uz,this._symbolType=t,this.add(s)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){ua(this.childAt(0))},e.prototype.downplay=function(){fa(this.childAt(0))},e.prototype.setZ=function(t,a){var n=this.childAt(0);n.zlevel=t,n.z=a},e.prototype.setDraggable=function(t,a){var n=this.childAt(0);n.draggable=t,n.cursor=!a&&t?"move":n.cursor},e.prototype.updateData=function(t,a,n,i){this.silent=!1;var o=t.getItemVisual(a,"symbol")||"circle",s=t.hostModel,l=e.getSymbolSize(t,a),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var h=t.getItemVisual(a,"symbolKeepAspect");this._createSymbol(o,t,a,l,h)}else{var v=this.childAt(0);v.silent=!1;var c={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(c):Mt(v,c,s,a),xr(v)}if(this._updateCommon(t,a,l,n,i),u){var v=this.childAt(0);if(!f){var c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}};v.scaleX=v.scaleY=0,v.style.opacity=0,Bt(v,c,s,a)}}f&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,a,n,i,o){var s=this.childAt(0),l=t.hostModel,u,f,h,v,c,p,d,g,y;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,h=i.selectItemStyle,v=i.focus,c=i.blurScope,d=i.labelStatesModels,g=i.hoverScale,y=i.cursorStyle,p=i.emphasisDisabled),!i||t.hasItemOption){var m=i&&i.itemModel?i.itemModel:t.getItemModel(a),_=m.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),h=m.getModel(["select","itemStyle"]).getItemStyle(),f=m.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),c=_.get("blurScope"),p=_.get("disabled"),d=ee(m),g=_.getShallow("scale"),y=m.getShallow("cursor")}var S=t.getItemVisual(a,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var w=vi(t.getItemVisual(a,"symbolOffset"),n);w&&(s.x=w[0],s.y=w[1]),y&&s.attr("cursor",y);var x=t.getItemVisual(a,"style"),b=x.fill;if(s instanceof he){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(b,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=t.getItemVisual(a,"liftZ"),M=this._z2;C!=null?M==null&&(this._z2=s.z2,s.z2+=C):M!=null&&(s.z2=M,this._z2=null);var D=o&&o.useNameLabel;fe(s,d,{labelFetcher:l,labelDataIndex:a,defaultText:I,inheritColor:b,defaultOpacity:x.opacity});function I(R){return D?t.getName(R):ao(t,R)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=h,s.ensureState("blur").style=f;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),Ft(this,v,c,p)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,a,n){var i=this.childAt(0),o=nt(this).dataIndex,s=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var l=i.getTextContent();l&&Za(l,{style:{opacity:0}},a,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Za(i,{style:{opacity:0},scaleX:0,scaleY:0},a,{dataIndex:o,cb:t,removeOpt:s})},e.getSymbolSize=function(t,a){return To(t.getItemVisual(a,"symbolSize"))},e}(at);function uz(r,e){this.parent.drift(r,e)}const yl=lz;function Jv(r,e,t,a){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(a.isIgnore&&a.isIgnore(t))&&!(a.clipShape&&!a.clipShape.contain(e[0],e[1]))&&r.getItemVisual(t,"symbol")!=="none"}function o1(r){return r!=null&&!tt(r)&&(r={isIgnore:r}),r||{}}function s1(r){var e=r.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:ee(e),cursorStyle:e.get("cursor")}}var fz=function(){function r(e){this.group=new at,this._SymbolCtor=e||yl}return r.prototype.updateData=function(e,t){this._progressiveEls=null,t=o1(t);var a=this.group,n=e.hostModel,i=this._data,o=this._SymbolCtor,s=t.disableAnimation,l=s1(e),u={disableAnimation:s},f=t.getSymbolPoint||function(h){return e.getItemLayout(h)};i||a.removeAll(),e.diff(i).add(function(h){var v=f(h);if(Jv(e,v,h,t)){var c=new o(e,h,l,u);c.setPosition(v),e.setItemGraphicEl(h,c),a.add(c)}}).update(function(h,v){var c=i.getItemGraphicEl(v),p=f(h);if(!Jv(e,p,h,t)){a.remove(c);return}var d=e.getItemVisual(h,"symbol")||"circle",g=c&&c.getSymbolType&&c.getSymbolType();if(!c||g&&g!==d)a.remove(c),c=new o(e,h,l,u),c.setPosition(p);else{c.updateData(e,h,l,u);var y={x:p[0],y:p[1]};s?c.attr(y):Mt(c,y,n)}a.add(c),e.setItemGraphicEl(h,c)}).remove(function(h){var v=i.getItemGraphicEl(h);v&&v.fadeOut(function(){a.remove(v)},n)}).execute(),this._getSymbolPoint=f,this._data=e},r.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(a,n){var i=e._getSymbolPoint(n);a.setPosition(i),a.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=s1(e),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t,a){this._progressiveEls=[],a=o1(a);function n(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=e.start;i0?t=a[0]:a[1]<0&&(t=a[1]),t}function LM(r,e,t,a){var n=NaN;r.stacked&&(n=t.get(t.getCalculationInfo("stackedOverDimension"),a)),isNaN(n)&&(n=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=t.get(r.baseDim,a),o[1-i]=n,e.dataToPoint(o)}function vz(r,e){var t=[];return e.diff(r).add(function(a){t.push({cmd:"+",idx:a})}).update(function(a,n){t.push({cmd:"=",idx:n,idx1:a})}).remove(function(a){t.push({cmd:"-",idx:a})}).execute(),t}function cz(r,e,t,a,n,i,o,s){for(var l=vz(r,e),u=[],f=[],h=[],v=[],c=[],p=[],d=[],g=IM(n,e,o),y=r.getLayout("points")||[],m=e.getLayout("points")||[],_=0;_=n||d<0)break;if(jn(y,m)){if(l){d+=i;continue}break}if(d===t)r[i>0?"moveTo":"lineTo"](y,m),h=y,v=m;else{var _=y-u,S=m-f;if(_*_+S*S<.5){d+=i;continue}if(o>0){for(var w=d+i,x=e[w*2],b=e[w*2+1];x===y&&b===m&&g=a||jn(x,b))c=y,p=m;else{M=x-u,D=b-f;var P=y-u,R=x-y,E=m-f,N=b-m,O=void 0,V=void 0;if(s==="x"){O=Math.abs(P),V=Math.abs(R);var F=M>0?1:-1;c=y-F*O*o,p=m,I=y+F*V*o,L=m}else if(s==="y"){O=Math.abs(E),V=Math.abs(N);var W=D>0?1:-1;c=y,p=m-W*O*o,I=y,L=m+W*V*o}else O=Math.sqrt(P*P+E*E),V=Math.sqrt(R*R+N*N),C=V/(V+O),c=y-M*o*(1-C),p=m-D*o*(1-C),I=y+M*o*C,L=m+D*o*C,I=Ta(I,Ca(x,y)),L=Ta(L,Ca(b,m)),I=Ca(I,Ta(x,y)),L=Ca(L,Ta(b,m)),M=I-y,D=L-m,c=y-M*O/V,p=m-D*O/V,c=Ta(c,Ca(u,y)),p=Ta(p,Ca(f,m)),c=Ca(c,Ta(u,y)),p=Ca(p,Ta(f,m)),M=y-c,D=m-p,I=y+M*V/O,L=m+D*V/O}r.bezierCurveTo(h,v,c,p,y,m),h=I,v=L}else r.lineTo(y,m)}u=y,f=m,d+=i}return g}var PM=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),pz=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="ec-polyline",a}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new PM},e.prototype.buildPath=function(t,a){var n=a.points,i=0,o=n.length/2;if(a.connectNulls){for(;o>0&&jn(n[o*2-2],n[o*2-1]);o--);for(;i=0){var S=u?(p-l)*_+l:(c-s)*_+s;return u?[t,S]:[S,t]}s=c,l=p;break;case o.C:c=i[h++],p=i[h++],d=i[h++],g=i[h++],y=i[h++],m=i[h++];var w=u?rf(s,c,d,y,t,f):rf(l,p,g,m,t,f);if(w>0)for(var x=0;x=0){var S=u?jt(l,p,g,m,b):jt(s,c,d,y,b);return u?[t,S]:[S,t]}}s=y,l=m;break}}},e}(yt),dz=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e}(PM),RM=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="ec-polygon",a}return e.prototype.getDefaultShape=function(){return new dz},e.prototype.buildPath=function(t,a){var n=a.points,i=a.stackedOnPoints,o=0,s=n.length/2,l=a.smoothMonotone;if(a.connectNulls){for(;s>0&&jn(n[s*2-2],n[s*2-1]);s--);for(;oe){i?t.push(o(i,l,e)):n&&t.push(o(n,l,0),o(n,l,e));break}else n&&(t.push(o(n,l,0)),n=null),t.push(l),i=l}return t}function mz(r,e,t){var a=r.getVisual("visualMeta");if(!(!a||!a.length||!r.count())&&e.type==="cartesian2d"){for(var n,i,o=a.length-1;o>=0;o--){var s=r.getDimensionInfo(a[o].dimension);if(n=s&&s.coordDim,n==="x"||n==="y"){i=a[o];break}}if(i){var l=e.getAxis(n),u=G(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,h=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),h.reverse());var v=yz(u,n==="x"?t.getWidth():t.getHeight()),c=v.length;if(!c&&f)return u[0].coord<0?h[1]?h[1]:u[f-1].color:h[0]?h[0]:u[0].color;var p=10,d=v[0].coord-p,g=v[c-1].coord+p,y=g-d;if(y<.001)return"transparent";A(v,function(_){_.offset=(_.coord-d)/y}),v.push({offset:c?v[c-1].offset:.5,color:h[1]||"transparent"}),v.unshift({offset:c?v[0].offset:.5,color:h[0]||"transparent"});var m=new ll(0,0,0,0,v,!0);return m[n]=d,m[n+"2"]=g,m}}}function _z(r,e,t){var a=r.get("showAllSymbol"),n=a==="auto";if(!(a&&!n)){var i=t.getAxesByScale("ordinal")[0];if(i&&!(n&&Sz(i,e))){var o=e.mapDimension(i.dim),s={};return A(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(e.get(o,l))}}}}function Sz(r,e){var t=r.getExtent(),a=Math.abs(t[1]-t[0])/r.scale.count();isNaN(a)&&(a=0);for(var n=e.count(),i=Math.max(1,Math.round(n/5)),o=0;oa)return!1;return!0}function xz(r,e){return isNaN(r)||isNaN(e)}function wz(r){for(var e=r.length/2;e>0&&xz(r[e*2-2],r[e*2-1]);e--);return e-1}function v1(r,e){return[r[e*2],r[e*2+1]]}function bz(r,e,t){for(var a=r.length/2,n=t==="x"?0:1,i,o,s=0,l=-1,u=0;u=e||i>=e&&o<=e){l=u;break}s=u,i=o}return{range:[s,l],t:(e-i)/(o-i)}}function OM(r){if(r.get(["endLabel","show"]))return!0;for(var e=0;e0&&t.get(["emphasis","lineStyle","width"])==="bolder"){var F=d.getState("emphasis").style;F.lineWidth=+d.style.lineWidth+1}nt(d).seriesIndex=t.seriesIndex,Ft(d,N,O,V);var W=h1(t.get("smooth")),Z=t.get("smoothMonotone");if(d.setShape({smooth:W,smoothMonotone:Z,connectNulls:T}),g){var Q=l.getCalculationInfo("stackedOnSeries"),J=0;g.useStyle(j(f.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),Q&&(J=h1(Q.get("smooth"))),g.setShape({smooth:W,stackedOnSmooth:J,smoothMonotone:Z,connectNulls:T}),ue(g,t,"areaStyle"),nt(g).seriesIndex=t.seriesIndex,Ft(g,N,O,V)}var ct=function(_t){i._changePolyState(_t)};l.eachItemGraphicEl(function(_t){_t&&(_t.onHoverStateChange=ct)}),this._polyline.onHoverStateChange=ct,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=h,this._step=D,this._valueOrigin=S,t.get("triggerLineEvent")&&(this.packEventData(t,d),g&&this.packEventData(t,g))},e.prototype.packEventData=function(t,a){nt(a).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,a,n,i){var o=t.getData(),s=ai(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 f=l[s*2],h=l[s*2+1];if(isNaN(f)||isNaN(h)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,h))return;var v=t.get("zlevel")||0,c=t.get("z")||0;u=new yl(o,s),u.x=f,u.y=h,u.setZ(v,c);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=v,p.z=c,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Nt.prototype.highlight.call(this,t,a,n,i)},e.prototype.downplay=function(t,a,n,i){var o=t.getData(),s=ai(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 Nt.prototype.downplay.call(this,t,a,n,i)},e.prototype._changePolyState=function(t){var a=this._polygon;hf(this._polyline,t),a&&hf(a,t)},e.prototype._newPolyline=function(t){var a=this._polyline;return a&&this._lineGroup.remove(a),a=new pz({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(a),this._polyline=a,a},e.prototype._newPolygon=function(t,a){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new RM({shape:{points:t,stackedOnPoints:a},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,a,n){var i,o,s=a.getBaseAxis(),l=s.inverse;a.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):a.type==="polar"&&(i=s.dim==="angle",o=!0);var u=t.hostModel,f=u.get("animationDuration");K(f)&&(f=f(null));var h=u.get("animationDelay")||0,v=K(h)?h(null):h;t.eachItemGraphicEl(function(c,p){var d=c;if(d){var g=[c.x,c.y],y=void 0,m=void 0,_=void 0;if(n)if(o){var S=n,w=a.pointToCoord(g);i?(y=S.startAngle,m=S.endAngle,_=-w[1]/180*Math.PI):(y=S.r0,m=S.r,_=w[0])}else{var x=n;i?(y=x.x,m=x.x+x.width,_=c.x):(y=x.y+x.height,m=x.y,_=c.y)}var b=m===y?0:(_-y)/(m-y);l&&(b=1-b);var T=K(h)?h(p):f*b+v,C=d.getSymbolPath(),M=C.getTextContent();d.attr({scaleX:0,scaleY:0}),d.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),M&&M.animateFrom({style:{opacity:0}},{duration:300,delay:T}),C.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,a,n){var i=t.getModel("endLabel");if(OM(t)){var o=t.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 Ct({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=wz(l);f>=0&&(fe(s,ee(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:f,defaultText:function(h,v,c){return c!=null?DM(o,c):ao(o,h)},enableTextSetter:!0},Tz(i,a)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,a,n,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){t<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var h=n.getLayout("points"),v=n.hostModel,c=v.get("connectNulls"),p=s.get("precision"),d=s.get("distance")||0,g=l.getBaseAxis(),y=g.isHorizontal(),m=g.inverse,_=a.shape,S=m?y?_.x:_.y+_.height:y?_.x+_.width:_.y,w=(y?d:0)*(m?-1:1),x=(y?0:-d)*(m?-1:1),b=y?"x":"y",T=bz(h,S,b),C=T.range,M=C[1]-C[0],D=void 0;if(M>=1){if(M>1&&!c){var I=v1(h,C[0]);u.attr({x:I[0]+w,y:I[1]+x}),o&&(D=v.getRawValue(C[0]))}else{var I=f.getPointOn(S,b);I&&u.attr({x:I[0]+w,y:I[1]+x});var L=v.getRawValue(C[0]),P=v.getRawValue(C[1]);o&&(D=tT(n,p,L,P,T.t))}i.lastFrameIndex=C[0]}else{var R=t===1||i.lastFrameIndex>0?C[0]:0,I=v1(h,R);o&&(D=v.getRawValue(R)),u.attr({x:I[0]+w,y:I[1]+x})}if(o){var E=go(u);typeof E.setLabelText=="function"&&E.setLabelText(D)}}},e.prototype._doUpdateAnimation=function(t,a,n,i,o,s,l){var u=this._polyline,f=this._polygon,h=t.hostModel,v=cz(this._data,t,this._stackedOnPoints,a,this._coordSys,n,this._valueOrigin),c=v.current,p=v.stackedOnCurrent,d=v.next,g=v.stackedOnNext;if(o&&(c=Aa(v.current,n,o,l),p=Aa(v.stackedOnCurrent,n,o,l),d=Aa(v.next,n,o,l),g=Aa(v.stackedOnNext,n,o,l)),f1(c,d)>3e3||f&&f1(p,g)>3e3){u.stopAnimation(),u.setShape({points:d}),f&&(f.stopAnimation(),f.setShape({points:d,stackedOnPoints:g}));return}u.shape.__points=v.current,u.shape.points=c;var y={shape:{points:d}};v.current!==c&&(y.shape.__points=v.next),u.stopAnimation(),Mt(u,y,h),f&&(f.setShape({points:c,stackedOnPoints:p}),f.stopAnimation(),Mt(f,{shape:{stackedOnPoints:g}},h),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var m=[],_=v.status,S=0;S<_.length;S++){var w=_[S].cmd;if(w==="="){var x=t.getItemGraphicEl(_[S].idx1);x&&m.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var b=u.shape.__points,T=0;Te&&(e=r[t]);return isFinite(e)?e:NaN},min:function(r){for(var e=1/0,t=0;t10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),h=a.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(h||1),c=Math.round(s/v);if(isFinite(c)&&c>1){i==="lttb"&&e.setData(n.lttbDownSample(n.mapDimension(u.dim),1/c));var p=void 0;$(i)?p=Mz[i]:K(i)&&(p=i),p&&e.setData(n.downSample(n.mapDimension(u.dim),1/c,p,Dz))}}}}}function Iz(r){r.registerChartView(Az),r.registerSeriesModel(sz),r.registerLayout(_l("line",!0)),r.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),a=e.getModel("lineStyle").getLineStyle();a&&!a.stroke&&(a.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",a)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,NM("line"))}var BM=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){return da(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,a,n){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(t),s=i.dataToPoint(o);if(n)A(i.getAxes(),function(v,c){if(v.type==="category"&&a!=null){var p=v.getTicksCoords(),d=o[c],g=a[c]==="x1"||a[c]==="y1";if(g&&(d+=1),p.length<2)return;if(p.length===2){s[c]=v.toGlobalCoord(v.getExtent()[g?1:0]);return}for(var y=void 0,m=void 0,_=1,S=0;Sd){m=(w+y)/2;break}S===1&&(_=x-p[0].tickValue)}m==null&&(y?y&&(m=p[p.length-1].coord):m=p[0].coord),s[c]=v.toGlobalCoord(m)}});else{var l=this.getData(),u=l.getLayout("offset"),f=l.getLayout("size"),h=i.getBaseAxis().isHorizontal()?0:1;s[h]+=u+f/2}return s}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(zt);zt.registerClass(BM);const Lf=BM;var Lz=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(){return da(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),a=this.get("largeThreshold");return a>t&&(t=a),t},e.prototype.brushSelector=function(t,a,n){return n.rect(a.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=en(Lf.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}),e}(Lf);const Pz=Lz;var Rz=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}(),Ez=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="sausage",a}return e.prototype.getDefaultShape=function(){return new Rz},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r0||0,0),s=Math.max(a.r,0),l=(s-o)*.5,u=o+l,f=a.startAngle,h=a.endAngle,v=a.clockwise,c=Math.PI*2,p=v?h-fMath.PI/2&&fs)return!0;s=h}return!1},e.prototype._isOrderDifferentInView=function(t,a){for(var n=a.scale,i=n.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o<=s;++o)if(t.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},e.prototype._updateSortWithinSameData=function(t,a,n,i){if(this._isOrderChangedWithinSameData(t,a,n)){var o=this._dataSort(t,n,a);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},e.prototype._dispatchInitSort=function(t,a,n){var i=a.baseAxis,o=this._dataSort(t,i,function(s){return t.get(t.mapDimension(a.otherAxis.dim),s)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},e.prototype.remove=function(t,a){this._clear(this._model),this._removeOnRenderedListener(a)},e.prototype.dispose=function(t,a){this._removeOnRenderedListener(a)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var a=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){Vs(i,t,nt(i).dataIndex)})):a.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Nt),c1={cartesian2d:function(r,e){var t=e.width<0?-1:1,a=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,o=tc(e.x,r.x),s=ec(e.x+e.width,n),l=tc(e.y,r.y),u=ec(e.y+e.height,i),f=sn?s:o,e.y=h&&l>i?u:l,e.width=f?0:s-o,e.height=h?0:u-l,t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height),f||h},polar:function(r,e){var t=e.r0<=e.r?1:-1;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}var n=ec(e.r,r.r),i=tc(e.r0,r.r0);e.r=n,e.r0=i;var o=n-i<0;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}return o}},p1={cartesian2d:function(r,e,t,a,n,i,o,s,l){var u=new xt({shape:B({},a),z2:1});if(u.__dataIndex=t,u.name="item",i){var f=u.shape,h=n?"height":"width";f[h]=0}return u},polar:function(r,e,t,a,n,i,o,s,l){var u=!n&&l?Pf:Oe,f=new u({shape:a,z2:1});f.name="item";var h=VM(n);if(f.calculateTextPosition=kz(h,{isRoundCap:u===Pf}),i){var v=f.shape,c=n?"r":"endAngle",p={};v[c]=n?a.r0:a.startAngle,p[c]=a[c],(s?Mt:Bt)(f,{shape:p},i)}return f}};function Vz(r,e){var t=r.get("realtimeSort",!0),a=e.getBaseAxis();if(t&&a.type==="category"&&e.type==="cartesian2d")return{baseAxis:a,otherAxis:e.getOtherAxis(a)}}function d1(r,e,t,a,n,i,o,s){var l,u;i?(u={x:a.x,width:a.width},l={y:a.y,height:a.height}):(u={y:a.y,height:a.height},l={x:a.x,width:a.width}),s||(o?Mt:Bt)(t,{shape:l},e,n,null);var f=e?r.baseAxis.model:null;(o?Mt:Bt)(t,{shape:u},f,n)}function g1(r,e){for(var t=0;t0?1:-1,o=a.height>0?1:-1;return{x:a.x+i*n/2,y:a.y+o*n/2,width:a.width-i*n,height:a.height-o*n}},polar:function(r,e,t){var a=r.getItemLayout(e);return{cx:a.cx,cy:a.cy,r0:a.r0,r:a.r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}}};function Fz(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function VM(r){return function(e){var t=e?"Arc":"Angle";return function(a){switch(a){case"start":case"insideStart":case"end":case"insideEnd":return a+t;default:return a}}}(r)}function m1(r,e,t,a,n,i,o,s){var l=e.getItemVisual(t,"style");if(s){if(!i.get("roundCap")){var f=r.shape,h=Un(a.getModel("itemStyle"),f,!0);B(f,h),r.setShape(f)}}else{var u=a.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var v=a.getShallow("cursor");v&&r.attr("cursor",v);var c=s?o?n.r>=n.r0?"endArc":"startArc":n.endAngle>=n.startAngle?"endAngle":"startAngle":o?n.height>=0?"bottom":"top":n.width>=0?"right":"left",p=ee(a);fe(r,p,{labelFetcher:i,labelDataIndex:t,defaultText:ao(i.getData(),t),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:c});var d=r.getTextContent();if(s&&d){var g=a.get(["label","position"]);r.textConfig.inside=g==="middle"?!0:null,Oz(r,g==="outside"?c:g,VM(o),a.get(["label","rotate"]))}JT(d,p,i.getRawValue(t),function(m){return DM(e,m)});var y=a.getModel(["emphasis"]);Ft(r,y.get("focus"),y.get("blurScope"),y.get("disabled")),ue(r,a),Fz(n)&&(r.style.fill="none",r.style.stroke="none",A(r.states,function(m){m.style&&(m.style.fill=m.style.stroke="none")}))}function Hz(r,e){var t=r.get(["itemStyle","borderColor"]);if(!t||t==="none")return 0;var a=r.get(["itemStyle","borderWidth"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(a,n,i)}var Wz=function(){function r(){}return r}(),_1=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="largeBar",a}return e.prototype.getDefaultShape=function(){return new Wz},e.prototype.buildPath=function(t,a){for(var n=a.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f=0?t:null},30,!1);function $z(r,e,t){for(var a=r.baseDimIdx,n=1-a,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,h=i.length/3;f=s[0]&&e<=s[0]+l[0]&&t>=s[1]&&t<=s[1]+l[1])return o[f]}return-1}function zM(r,e,t){if(pi(t,"cartesian2d")){var a=e,n=t.getArea();return{x:r?a.x:n.x,y:r?n.y:a.y,width:r?a.width:n.width,height:r?n.height:a.height}}else{var n=t.getArea(),i=e;return{cx:n.cx,cy:n.cy,r0:r?n.r0:i.r0,r:r?n.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function Uz(r,e,t){var a=r.type==="polar"?Oe:xt;return new a({shape:zM(e,t,r),silent:!0,z2:0})}const Yz=Bz;function Zz(r){r.registerChartView(Yz),r.registerSeriesModel(Pz),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,it(WA,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,$A("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,NM("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,t){var a=e.componentType||"series";t.eachComponent({mainType:a,query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})}var pu=Math.PI*2,w1=Math.PI/180;function GM(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function FM(r,e){var t=GM(r,e),a=r.get("center"),n=r.get("radius");z(n)||(n=[0,n]);var i=H(t.width,e.getWidth()),o=H(t.height,e.getHeight()),s=Math.min(i,o),l=H(n[0],s/2),u=H(n[1],s/2),f,h,v=r.coordinateSystem;if(v){var c=v.dataToPoint(a);f=c[0]||0,h=c[1]||0}else z(a)||(a=[a,a]),f=H(a[0],i)+t.x,h=H(a[1],o)+t.y;return{cx:f,cy:h,r0:l,r:u}}function Xz(r,e,t){e.eachSeriesByType(r,function(a){var n=a.getData(),i=n.mapDimension("value"),o=GM(a,t),s=FM(a,t),l=s.cx,u=s.cy,f=s.r,h=s.r0,v=-a.get("startAngle")*w1,c=a.get("minAngle")*w1,p=0;n.each(i,function(M){!isNaN(M)&&p++});var d=n.getSum(i),g=Math.PI/(d||p)*2,y=a.get("clockwise"),m=a.get("roseType"),_=a.get("stillShowZeroSum"),S=n.getDataExtent(i);S[0]=0;var w=pu,x=0,b=v,T=y?1:-1;if(n.setLayout({viewRect:o,r:f}),n.each(i,function(M,D){var I;if(isNaN(M)){n.setItemLayout(D,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:l,cy:u,r0:h,r:m?NaN:f});return}m!=="area"?I=d===0&&_?g:M*g:I=pu/p,It?y:g,w=Math.abs(_.label.y-t);if(w>=S.maxY){var x=_.label.x-e-_.len2*n,b=a+_.len,T=Math.abs(x)r.unconstrainedWidth?null:c:null;a.setStyle("width",p)}var d=a.getBoundingRect();i.width=d.width;var g=(a.style.margin||0)+2.1;i.height=d.height+g,i.y-=(i.height-h)/2}}}function rc(r){return r.position==="center"}function Qz(r){var e=r.getData(),t=[],a,n,i=!1,o=(r.get("minShowLabelAngle")||0)*qz,s=e.getLayout("viewRect"),l=e.getLayout("r"),u=s.width,f=s.x,h=s.y,v=s.height;function c(x){x.ignore=!0}function p(x){if(!x.ignore)return!0;for(var b in x.states)if(x.states[b].ignore===!1)return!0;return!1}e.each(function(x){var b=e.getItemGraphicEl(x),T=b.shape,C=b.getTextContent(),M=b.getTextGuideLine(),D=e.getItemModel(x),I=D.getModel("label"),L=I.get("position")||D.get(["emphasis","label","position"]),P=I.get("distanceToLabelLine"),R=I.get("alignTo"),E=H(I.get("edgeDistance"),u),N=I.get("bleedMargin"),O=D.getModel("labelLine"),V=O.get("length");V=H(V,u);var F=O.get("length2");if(F=H(F,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":Z>0?"left":"right"}var Wt=Math.PI,Gt=0,ve=I.get("rotate");if(At(ve))Gt=ve*(Wt/180);else if(L==="center")Gt=0;else if(ve==="radial"||ve===!0){var Xr=Z<0?-W+Wt:-W;Gt=Xr}else if(ve==="tangential"&&L!=="outside"&&L!=="outer"){var De=Math.atan2(Z,Q);De<0&&(De=Wt*2+De);var Cl=Q>0;Cl&&(De=Wt+De),Gt=De-Wt}if(i=!!Gt,C.x=J,C.y=ct,C.rotation=Gt,C.setStyle({verticalAlign:"middle"}),et){C.setStyle({align:pt});var Nh=C.states.select;Nh&&(Nh.x+=C.x,Nh.y+=C.y)}else{var ya=C.getBoundingRect().clone();ya.applyTransform(C.getComputedTransform());var rm=(C.style.margin||0)+2.1;ya.y-=rm/2,ya.height+=rm,t.push({label:C,labelLine:M,position:L,len:V,len2:F,minTurnAngle:O.get("minTurnAngle"),maxSurfaceAngle:O.get("maxSurfaceAngle"),surfaceNormal:new lt(Z,Q),linePoints:_t,textAlign:pt,labelDistance:P,labelAlignTo:R,edgeDistance:E,bleedMargin:N,rect:ya,unconstrainedWidth:ya.width,labelStyleWidth:C.style.width})}b.setTextConfig({inside:et})}}),!i&&r.get("avoidLabelOverlap")&&Kz(t,a,n,l,u,v,f,h);for(var d=0;d0){for(var f=o.getItemLayout(0),h=1;isNaN(f&&f.startAngle)&&h=i.r0}},e.type="pie",e}(Nt);const t5=jz;function Co(r,e,t){e=z(e)&&{coordDimensions:e}||B({encodeDefine:r.getEncode()},e);var a=r.getSource(),n=pl(a,e).dimensions,i=new Ce(n,r);return i.initData(a,t),i}var e5=function(){function r(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){var t=this._getRawData();return t.indexOfName(e)>=0},r.prototype.indexOfName=function(e){var t=this._getDataWithEncodedVisual();return t.indexOfName(e)},r.prototype.getItemVisual=function(e,t){var a=this._getDataWithEncodedVisual();return a.getItemVisual(e,t)},r}();const xl=e5;var r5=wt(),a5=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new xl(U(this.getData,this),U(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return Co(this,{coordDimensions:["value"],encodeDefaulter:it(Ig,this)})},e.prototype.getDataParams=function(t){var a=this.getData(),n=r5(a),i=n.seats;if(!i){var o=[];a.each(a.mapDimension("value"),function(l){o.push(l)}),i=n.seats=pP(o,a.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,t);return s.percent=i[t]||0,s.$vars.push("percent"),s},e.prototype._defaultLabelLine=function(t){ri(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.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"},e}(zt);const n5=a5;function i5(r){return{seriesType:r,reset:function(e,t){var a=e.getData();a.filterSelf(function(n){var i=a.mapDimension("value"),o=a.get(i,n);return!(At(o)&&!isNaN(o)&&o<0)})}}}function o5(r){r.registerChartView(t5),r.registerSeriesModel(n5),oA("pie",r.registerAction),r.registerLayout(it(Xz,"pie")),r.registerProcessor(Sl("pie")),r.registerProcessor(i5("pie"))}var s5=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t,a){return da(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?5e3:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?1e4:this.get("progressiveThreshold"))},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.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"}},e}(zt);const l5=s5;var WM=4,u5=function(){function r(){}return r}(),f5=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return e.prototype.getDefaultShape=function(){return new u5},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,a){var n=a.points,i=a.size,o=this.symbolProxy,s=o.shape,l=t.getContext?t.getContext():t,u=l&&i[0]=0;u--){var f=u*2,h=i[f]-s/2,v=i[f+1]-l/2;if(t>=h&&a>=v&&t<=h+s&&a<=v+l)return u}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(t=n[0],a=n[1],i.contain(t,a)){var o=this.hoverDataIdx=this.findDataIndex(t,a);return o>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.points,i=a.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,h=-1/0,v=0;v=0&&(u.dataIndex=h+(e.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const v5=h5;var c5=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._updateSymbolDraw(i,t);o.updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData(),o=this._updateSymbolDraw(i,t);o.incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._symbolDraw.incrementalUpdate(t,a.getData(),{clipShape:this._getClipShape(a)}),this._finished=t.end===a.getData().count()},e.prototype.updateTransform=function(t,a,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=_l("").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get("clip",!0)?n:null},e.prototype._updateSymbolDraw=function(t,a){var n=this._symbolDraw,i=a.pipelineContext,o=i.large;return(!n||o!==this._isLargeDraw)&&(n&&n.remove(),n=this._symbolDraw=o?new v5:new ml,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Nt);const p5=c5;var d5=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.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"},e}(bt);const g5=d5;var fd=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Xt).models[0]},e.type="cartesian2dAxis",e}(bt);Kt(fd,gl);var $M={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)"]}}},y5=ft({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},$M),iy=ft({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}}},$M),m5=ft({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},iy),_5=j({logBase:10},iy);const UM={category:y5,value:iy,time:m5,log:_5};var S5={value:1,category:1,time:1,log:1};function no(r,e,t,a){A(S5,function(n,i){var o=ft(ft({},UM[i],!0),a,!0),s=function(l){k(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=e+"Axis."+i,f}return u.prototype.mergeDefaultAndTheme=function(f,h){var v=Fs(this),c=v?_o(f):{},p=h.getTheme();ft(f,p.get(i+"Axis")),ft(f,this.getDefaultOption()),f.type=T1(f),v&&Xa(f,c,v)},u.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=ad.createByAxisModel(this))},u.prototype.getCategories=function(f){var h=this.option;if(h.type==="category")return f?h.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=e+"Axis."+i,u.defaultOption=o,u}(t);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(e+"Axis",T1)}function T1(r){return r.type||(r.data?"category":"value")}var x5=function(){function r(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return r.prototype.getAxis=function(e){return this._axes[e]},r.prototype.getAxes=function(){return G(this._dimList,function(e){return this._axes[e]},this)},r.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),Lt(this.getAxes(),function(t){return t.scale.type===e})},r.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},r}();const w5=x5;var hd=["x","y"];function C1(r){return r.type==="interval"||r.type==="time"}var b5=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=hd,t}return e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,a=this.getAxis("y").scale;if(!(!C1(t)||!C1(a))){var n=t.getExtent(),i=a.getExtent(),o=this.dataToPoint([n[0],i[0]]),s=this.dataToPoint([n[1],i[1]]),l=n[1]-n[0],u=i[1]-i[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,h=(s[1]-o[1])/u,v=o[0]-n[0]*f,c=o[1]-i[0]*h,p=this._transform=[f,0,0,h,v,c];this._invTransform=fo([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var a=this.getAxis("x"),n=this.getAxis("y");return a.contain(a.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,a){var n=this.dataToPoint(t),i=this.dataToPoint(a),o=this.getArea(),s=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]);return o.intersect(s)},e.prototype.dataToPoint=function(t,a,n){n=n||[];var i=t[0],o=t[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return se(n,t,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return n[0]=s.toGlobalCoord(s.dataToCoord(i,a)),n[1]=l.toGlobalCoord(l.dataToCoord(o,a)),n},e.prototype.clampData=function(t,a){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,o=n.getExtent(),s=i.getExtent(),l=n.parse(t[0]),u=i.parse(t[1]);return a=a||[],a[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),a[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),a},e.prototype.pointToData=function(t,a){var n=[];if(this._invTransform)return se(n,t,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),a),n[1]=o.coordToData(o.toLocalCoord(t[1]),a),n},e.prototype.getOtherAxis=function(t){return this.getAxis(t.dim==="x"?"y":"x")},e.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(a[0],a[1]),o=Math.max(t[0],t[1])-n,s=Math.max(a[0],a[1])-i;return new ht(n,i,o,s)},e}(w5),T5=function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return e.prototype.isHorizontal=function(){var t=this.position;return t==="top"||t==="bottom"},e.prototype.getGlobalExtent=function(t){var a=this.getExtent();return a[0]=this.toGlobalCoord(a[0]),a[1]=this.toGlobalCoord(a[1]),t&&a[0]>a[1]&&a.reverse(),a},e.prototype.pointToData=function(t,a){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),a)},e.prototype.setCategorySortInfo=function(t){if(this.type!=="category")return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(br);const C5=T5;function vd(r,e,t){t=t||{};var a=r.coordinateSystem,n=e.axis,i={},o=n.getAxesOnZeroOf()[0],s=n.position,l=o?"onZero":s,u=n.dim,f=a.getRect(),h=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},c=e.get("offset")||0,p=u==="x"?[h[2]-c,h[3]+c]:[h[0]-c,h[1]+c];if(o){var d=o.toGlobalCoord(o.dataToCoord(0));p[v.onZero]=Math.max(Math.min(d,p[1]),p[0])}i.position=[u==="y"?p[v[l]]:h[0],u==="x"?p[v[l]]:h[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?p[v[s]]-p[v.onZero]:0,e.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),ne(t.labelInside,e.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var y=e.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-y:y,i.z2=1,i}function A1(r){return r.get("coordinateSystem")==="cartesian2d"}function M1(r){var e={xAxisModel:null,yAxisModel:null};return A(e,function(t,a){var n=a.replace(/Model$/,""),i=r.getReferringComponents(n,Xt).models[0];e[a]=i}),e}var ac=Math.log;function YM(r,e,t){var a=Ka.prototype,n=a.getTicks.call(t),i=a.getTicks.call(t,!0),o=n.length-1,s=a.getInterval.call(t),l=QA(r,e),u=l.extent,f=l.fixMin,h=l.fixMax;if(r.type==="log"){var v=ac(r.base);u=[ac(u[0])/v,ac(u[1])/v]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:h});var c=a.getExtent.call(r);f&&(u[0]=c[0]),h&&(u[1]=c[1]);var p=a.getInterval.call(r),d=u[0],g=u[1];if(f&&h)p=(g-d)/o;else if(f)for(g=u[0]+p*o;gu[0]&&isFinite(d)&&isFinite(u[0]);)p=Wv(p),d=u[1]-p*o;else{var y=r.getTicks().length-1;y>o&&(p=Wv(p));var m=p*o;g=Math.ceil(u[1]/p)*p,d=$t(g-m),d<0&&u[0]>=0?(d=0,g=$t(m)):g>0&&u[1]<=0&&(g=0,d=-$t(m))}var _=(n[0].value-i[0].value)/s,S=(n[o].value-i[o].value)/s;a.setExtent.call(r,d+p*_,g+p*S),a.setInterval.call(r,p),(_||S)&&a.setNiceExtent.call(r,d+p,g-p)}var A5=function(){function r(e,t,a){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=hd,this._initCartesian(e,t,a),this.model=e}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(e,t){var a=this._axesMap;this._updateScale(e,this.model);function n(o){var s,l=mt(o),u=l.length;if(u){for(var f=[],h=u-1;h>=0;h--){var v=+l[h],c=o[v],p=c.model,d=c.scale;nd(d)&&p.get("alignTicks")&&p.get("interval")==null?f.push(c):(ro(d,p),nd(d)&&(s=c))}f.length&&(s||(s=f.pop(),ro(s.scale,s.model)),A(f,function(g){YM(g.scale,g.model,s.scale)}))}}n(a.x),n(a.y);var i={};A(a.x,function(o){D1(a,"y",o,i)}),A(a.y,function(o){D1(a,"x",o,i)}),this.resize(this.model,t)},r.prototype.resize=function(e,t,a){var n=e.getBoxLayoutParams(),i=!a&&e.get("containLabel"),o=Jt(n,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(A(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=GB(u);if(f){var h=u.isHorizontal()?"height":"width",v=u.model.get(["axisLabel","margin"]);o[h]-=f[h]+v,u.position==="top"?o.y+=f.height+v:u.position==="left"&&(o.x+=f.width+v)}}}),l()),A(this._coordsList,function(u){u.calcAffineTransform()});function l(){A(s,function(u){var f=u.isHorizontal(),h=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(h[v],h[1-v]),M5(u,f?o.x:o.y)})}},r.prototype.getAxis=function(e,t){var a=this._axesMap[e];if(a!=null)return a[t||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var a="x"+e+"y"+t;return this._coordsMap[a]}tt(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var n=0,i=this._coordsList;n0?"top":"bottom",i="center"):uf(n-Ba)?(o=a>0?"bottom":"top",i="center"):(o="middle",n>0&&n0?"right":"left":i=a>0?"left":"right"),{rotation:n,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},r.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},r}(),L1={axisLine:function(r,e,t,a){var n=e.get(["axisLine","show"]);if(n==="auto"&&r.handleAutoShown&&(n=r.handleAutoShown("axisLine")),!!n){var i=e.axis.getExtent(),o=a.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(se(s,s,o),se(l,l,o));var f=B({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new ie({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});ji(h.shape,h.style.lineWidth),h.anid="line",t.add(h);var v=e.get(["axisLine","symbol"]);if(v!=null){var c=e.get(["axisLine","symbolSize"]);$(v)&&(v=[v,v]),($(c)||At(c))&&(c=[c,c]);var p=vi(e.get(["axisLine","symbolOffset"])||0,c),d=c[0],g=c[1];A([{rotate:r.rotation+Math.PI/2,offset:p[0],r:0},{rotate:r.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(y,m){if(v[m]!=="none"&&v[m]!=null){var _=qt(v[m],-d/2,-g/2,d,g,f.stroke,!0),S=y.r+y.offset,w=u?l:s;_.attr({rotation:y.rotate,x:w[0]+S*Math.cos(r.rotation),y:w[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),t.add(_)}})}}},axisTickLabel:function(r,e,t,a){var n=P5(t,a,e,r),i=E5(t,a,e,r);if(L5(e,i,n),R5(t,a,e,r.tickDirection),e.get(["axisLabel","hideOverlap"])){var o=fM(G(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));cM(o)}},axisName:function(r,e,t,a){var n=ne(r.axisName,e.get("name"));if(n){var i=e.get("nameLocation"),o=r.nameDirection,s=e.getModel("nameTextStyle"),l=e.get("nameGap")||0,u=e.axis.getExtent(),f=u[0]>u[1]?-1:1,h=[i==="start"?u[0]-f*l:i==="end"?u[1]+f*l:(u[0]+u[1])/2,R1(i)?r.labelOffset+o*l:0],v,c=e.get("nameRotate");c!=null&&(c=c*Ba/180);var p;R1(i)?v=ti.innerTextLayout(r.rotation,c??r.rotation,o):(v=I5(r.rotation,i,c||0,u),p=r.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(v.rotation)),!isFinite(p)&&(p=null)));var d=s.getFont(),g=e.get("nameTruncate",!0)||{},y=g.ellipsis,m=ne(r.nameTruncateMaxWidth,g.maxWidth,p),_=new Ct({x:h[0],y:h[1],rotation:v.rotation,silent:ti.isLabelSilent(e),style:kt(s,{text:n,font:d,overflow:"truncate",width:m,ellipsis:y,fill:s.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(po({el:_,componentModel:e,itemName:n}),_.__fullText=n,_.anid="name",e.get("triggerEvent")){var S=ti.makeAxisEventDataBase(e);S.targetType="axisName",S.name=n,nt(_).eventData=S}a.add(_),_.updateTransform(),t.add(_),_.decomposeTransform()}}};function I5(r,e,t,a){var n=$b(t-r),i,o,s=a[0]>a[1],l=e==="start"&&!s||e!=="start"&&s;return uf(n-Ba/2)?(o=l?"bottom":"top",i="center"):uf(n-Ba*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",nBa/2?i=l?"left":"right":i=l?"right":"left"),{rotation:n,textAlign:i,textVerticalAlign:o}}function L5(r,e,t){if(!JA(r.axis)){var a=r.get(["axisLabel","showMinLabel"]),n=r.get(["axisLabel","showMaxLabel"]);e=e||[],t=t||[];var i=e[0],o=e[1],s=e[e.length-1],l=e[e.length-2],u=t[0],f=t[1],h=t[t.length-1],v=t[t.length-2];a===!1?($e(i),$e(u)):P1(i,o)&&(a?($e(o),$e(f)):($e(i),$e(u))),n===!1?($e(s),$e(h)):P1(l,s)&&(n?($e(l),$e(v)):($e(s),$e(h)))}}function $e(r){r&&(r.ignore=!0)}function P1(r,e){var t=r&&r.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(!(!t||!a)){var n=jf([]);return fi(n,n,-r.rotation),t.applyTransform(aa([],n,r.getLocalTransform())),a.applyTransform(aa([],n,e.getLocalTransform())),t.intersect(a)}}function R1(r){return r==="middle"||r==="center"}function ZM(r,e,t,a,n){for(var i=[],o=[],s=[],l=0;l=0||r===e}function z5(r){var e=oy(r);if(e){var t=e.axisPointerModel,a=e.axis.scale,n=t.option,i=t.get("status"),o=t.get("value");o!=null&&(o=a.parse(o));var s=cd(t);i==null&&(n.status=s?"show":"hide");var l=a.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var d=l;p.color!=null&&(d=j({color:p.color},l));var g=ft(rt(p),{boundaryGap:t,splitNumber:a,scale:n,axisLine:i,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:h,nameTextStyle:d,triggerEvent:v},!1);if($(f)){var y=g.name;g.name=f.replace("{value}",y??"")}else K(f)&&(g.name=f(g.name,g));var m=new Ot(g,null,this.ecModel);return Kt(m,gl.prototype),m.mainType="radar",m.componentIndex=this.componentIndex,m},this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:ft({lineStyle:{color:"#bbb"}},Uo.axisLine),axisLabel:du(Uo.axisLabel,!1),axisTick:du(Uo.axisTick,!1),splitLine:du(Uo.splitLine,!0),splitArea:du(Uo.splitArea,!0),indicator:[]},e}(bt);const eG=tG;var rG=["axisLine","axisTickLabel","axisName"],aG=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group;i.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes(),i=G(n,function(o){var s=o.model.get("showName")?o.name:"",l=new va(o.model,{axisName:s,position:[a.cx,a.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});A(i,function(o){A(rG,o.add,o),this.group.add(o.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes();if(!n.length)return;var i=t.get("shape"),o=t.getModel("splitLine"),s=t.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),h=s.get("show"),v=l.get("color"),c=u.get("color"),p=z(v)?v:[v],d=z(c)?c:[c],g=[],y=[];function m(R,E,N){var O=N%E.length;return R[O]=R[O]||[],O}if(i==="circle")for(var _=n[0].getTicksCoords(),S=a.cx,w=a.cy,x=0;x<_.length;x++){if(f){var b=m(g,p,x);g[b].push(new Ur({shape:{cx:S,cy:w,r:_[x].coord}}))}if(h&&x<_.length-1){var b=m(y,d,x);y[b].push(new lh({shape:{cx:S,cy:w,r0:_[x].coord,r:_[x+1].coord}}))}}else for(var T,C=G(n,function(R,E){var N=R.getTicksCoords();return T=T==null?N.length-1:Math.min(N.length-1,T),G(N,function(O){return a.coordToPoint(O.coord,E)})}),M=[],x=0;x<=T;x++){for(var D=[],I=0;I3?1.4:o>1?1.2:1.1,f=i>0?u:1/u;oc(this,"zoom","zoomOnMouseWheel",t,{scale:f,originX:s,originY:l,isAvailableBehavior:null})}if(n){var h=Math.abs(i),v=(i>0?1:-1)*(h>3?.4:h>1?.15:.05);oc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:v,originX:s,originY:l,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!V1(this._zr,"globalPan")){var a=t.pinchScale>1?1.1:1/1.1;oc(this,"zoom",null,t,{scale:a,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e}(or);function oc(r,e,t,a,n){r.pointerChecker&&r.pointerChecker(a,n.originX,n.originY)&&(sa(a.event),jM(r,e,t,a,n))}function jM(r,e,t,a,n){n.isAvailableBehavior=U(Xu,null,t,a),r.trigger(e,n)}function Xu(r,e,t){var a=t[r];return!r||a&&(!$(a)||e.event[a+"Key"])}const wl=cG;function ly(r,e,t){var a=r.target;a.x+=e,a.y+=t,a.dirty()}function uy(r,e,t,a){var n=r.target,i=r.zoomLimit,o=r.zoom=r.zoom||1;if(o*=e,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/r.zoom;r.zoom=o,n.x-=(t-n.x)*(u-1),n.y-=(a-n.y)*(u-1),n.scaleX*=u,n.scaleY*=u,n.dirty()}var pG={axisPointer:1,tooltip:1,brush:1};function Ih(r,e,t){var a=e.getComponentByElement(r.topTarget),n=a&&a.coordinateSystem;return a&&a!==t&&!pG.hasOwnProperty(a.mainType)&&n&&n.model!==t}function tD(r){if($(r)){var e=new DOMParser;r=e.parseFromString(r,"text/xml")}var t=r;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!=="svg"||t.nodeType!==1;)t=t.nextSibling;return t}var sc,Rf={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},z1=mt(Rf),Ef={"alignment-baseline":"textBaseline","stop-color":"stopColor"},G1=mt(Ef),dG=function(){function r(){this._defs={},this._root=null}return r.prototype.parse=function(e,t){t=t||{};var a=tD(e);this._defsUsePending=[];var n=new at;this._root=n;var i=[],o=a.getAttribute("viewBox")||"",s=parseFloat(a.getAttribute("width")||t.width),l=parseFloat(a.getAttribute("height")||t.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),Ve(a,n,null,!0,!1);for(var u=a.firstChild;u;)this._parseNode(u,n,i,null,!1,!1),u=u.nextSibling;mG(this._defs,this._defsUsePending),this._defsUsePending=[];var f,h;if(o){var v=Lh(o);v.length>=4&&(f={x:parseFloat(v[0]||0),y:parseFloat(v[1]||0),width:parseFloat(v[2]),height:parseFloat(v[3])})}if(f&&s!=null&&l!=null&&(h=rD(f,{x:0,y:0,width:s,height:l}),!t.ignoreViewBox)){var c=n;n=new at,n.add(c),c.scaleX=c.scaleY=h.scale,c.x=h.x,c.y=h.y}return!t.ignoreRootClip&&s!=null&&l!=null&&n.setClipPath(new xt({shape:{x:0,y:0,width:s,height:l}})),{root:n,width:s,height:l,viewBoxRect:f,viewBoxTransform:h,named:i}},r.prototype._parseNode=function(e,t,a,n,i,o){var s=e.nodeName.toLowerCase(),l,u=n;if(s==="defs"&&(i=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=t;else{if(!i){var f=sc[s];if(f&&Y(sc,s)){l=f.call(this,e,t);var h=e.getAttribute("name");if(h){var v={name:h,namedFrom:null,svgNodeTagLower:s,el:l};a.push(v),s==="g"&&(u=v)}else n&&a.push({name:n.name,namedFrom:n,svgNodeTagLower:s,el:l});t.add(l)}}var c=F1[s];if(c&&Y(F1,s)){var p=c.call(this,e),d=e.getAttribute("id");d&&(this._defs[d]=p)}}if(l&&l.isGroup)for(var g=e.firstChild;g;)g.nodeType===1?this._parseNode(g,l,a,u,i,o):g.nodeType===3&&o&&this._parseText(g,l),g=g.nextSibling},r.prototype._parseText=function(e,t){var a=new Os({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),gG(a,t);var n=a.style,i=n.fontSize;i&&i<9&&(n.fontSize=9,a.scaleX*=i/9,a.scaleY*=i/9);var o=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+"px",n.fontFamily||"sans-serif"].join(" ");n.font=o;var s=a.getBoundingRect();return this._textX+=s.width,t.add(a),a},r.internalField=function(){sc={g:function(e,t){var a=new at;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a},rect:function(e,t){var a=new xt;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),a.silent=!0,a},circle:function(e,t){var a=new Ur;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),a.silent=!0,a},line:function(e,t){var a=new ie;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),a.silent=!0,a},ellipse:function(e,t){var a=new mg;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),a.silent=!0,a},polygon:function(e,t){var a=e.getAttribute("points"),n;a&&(n=$1(a));var i=new Ne({shape:{points:n||[]},silent:!0});return Ue(t,i),Ve(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var a=e.getAttribute("points"),n;a&&(n=$1(a));var i=new Be({shape:{points:n||[]},silent:!0});return Ue(t,i),Ve(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var a=new he;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),a.silent=!0,a},text:function(e,t){var a=e.getAttribute("x")||"0",n=e.getAttribute("y")||"0",i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0";this._textX=parseFloat(a)+parseFloat(i),this._textY=parseFloat(n)+parseFloat(o);var s=new at;return Ue(t,s),Ve(e,s,this._defsUsePending,!1,!0),s},tspan:function(e,t){var a=e.getAttribute("x"),n=e.getAttribute("y");a!=null&&(this._textX=parseFloat(a)),n!=null&&(this._textY=parseFloat(n));var i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0",s=new at;return Ue(t,s),Ve(e,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(e,t){var a=e.getAttribute("d")||"",n=LT(a);return Ue(t,n),Ve(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}}(),r}(),F1={lineargradient:function(r){var e=parseInt(r.getAttribute("x1")||"0",10),t=parseInt(r.getAttribute("y1")||"0",10),a=parseInt(r.getAttribute("x2")||"10",10),n=parseInt(r.getAttribute("y2")||"0",10),i=new ll(e,t,a,n);return H1(r,i),W1(r,i),i},radialgradient:function(r){var e=parseInt(r.getAttribute("cx")||"0",10),t=parseInt(r.getAttribute("cy")||"0",10),a=parseInt(r.getAttribute("r")||"0",10),n=new WT(e,t,a);return H1(r,n),W1(r,n),n}};function H1(r,e){var t=r.getAttribute("gradientUnits");t==="userSpaceOnUse"&&(e.global=!0)}function W1(r,e){for(var t=r.firstChild;t;){if(t.nodeType===1&&t.nodeName.toLocaleLowerCase()==="stop"){var a=t.getAttribute("offset"),n=void 0;a&&a.indexOf("%")>0?n=parseInt(a,10)/100:a?n=parseFloat(a):n=0;var i={};eD(t,i,i);var o=i.stopColor||t.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:n,color:o})}t=t.nextSibling}}function Ue(r,e){r&&r.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),j(e.__inheritedStyle,r.__inheritedStyle))}function $1(r){for(var e=Lh(r),t=[],a=0;a0;i-=2){var o=a[i],s=a[i-1],l=Lh(o);switch(n=n||nr(),s){case"translate":Fr(n,n,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":rg(n,n,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":fi(n,n,-parseFloat(l[0])*lc);break;case"skewX":var u=Math.tan(parseFloat(l[0])*lc);aa(n,[1,0,u,1,0,0],n);break;case"skewY":var f=Math.tan(parseFloat(l[0])*lc);aa(n,[1,f,0,1,0,0],n);break;case"matrix":n[0]=parseFloat(l[0]),n[1]=parseFloat(l[1]),n[2]=parseFloat(l[2]),n[3]=parseFloat(l[3]),n[4]=parseFloat(l[4]),n[5]=parseFloat(l[5]);break}}e.setLocalTransform(n)}}var Y1=/([^\s:;]+)\s*:\s*([^:;]+)/g;function eD(r,e,t){var a=r.getAttribute("style");if(a){Y1.lastIndex=0;for(var n;(n=Y1.exec(a))!=null;){var i=n[1],o=Y(Rf,i)?Rf[i]:null;o&&(e[o]=n[2]);var s=Y(Ef,i)?Ef[i]:null;s&&(t[s]=n[2])}}}function wG(r,e,t){for(var a=0;a0,g={api:a,geo:l,mapOrGeoModel:e,data:s,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:v};l.resourceType==="geoJSON"?this._buildGeoJSON(g):l.resourceType==="geoSVG"&&this._buildSVG(g),this._updateController(e,t,a),this._updateMapSelectHandler(e,u,a,n)},r.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=X(),a=X(),n=this._regionsGroup,i=e.transformInfoRaw,o=e.mapOrGeoModel,s=e.data,l=e.geo.projection,u=l&&l.stream;function f(c,p){return p&&(c=p(c)),c&&[c[0]*i.scaleX+i.x,c[1]*i.scaleY+i.y]}function h(c){for(var p=[],d=!u&&l&&l.project,g=0;g=0)&&(v=n);var c=o?{normal:{align:"center",verticalAlign:"middle"}}:null;fe(e,ee(a),{labelFetcher:v,labelDataIndex:h,defaultText:t},c);var p=e.getTextContent();if(p&&(aD(p).ignore=p.ignore,e.textConfig&&o)){var d=e.getBoundingRect().clone();e.textConfig.layoutRect=d,e.textConfig.position=[(o[0]-d.x)/d.width*100+"%",(o[1]-d.y)/d.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function Q1(r,e,t,a,n,i){r.data?r.data.setItemGraphicEl(i,e):nt(e).eventData={componentType:"geo",componentIndex:n.componentIndex,geoIndex:n.componentIndex,name:t,region:a&&a.option||{}}}function J1(r,e,t,a,n){r.data||po({el:e,componentModel:n,itemName:t,itemTooltipOption:a.get("tooltip")})}function j1(r,e,t,a,n){e.highDownSilentOnTouch=!!n.get("selectedMode");var i=a.getModel("emphasis"),o=i.get("focus");return Ft(e,o,i.get("blurScope"),i.get("disabled")),r.isGeo&&$R(e,n,t),o}function tS(r,e,t){var a=[],n;function i(){n=[]}function o(){n.length&&(a.push(n),n=[])}var s=e({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&n.push([l,u])},sphere:function(){}});return!t&&s.polygonStart(),A(r,function(l){s.lineStart();for(var u=0;u-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(zt);const $G=WG;function UG(r,e){var t={};return A(r,function(a){a.each(a.mapDimension("value"),function(n,i){var o="ec-"+a.getName(i);t[o]=t[o]||[],isNaN(n)||t[o].push(n)})}),r[0].map(r[0].mapDimension("value"),function(a,n){for(var i="ec-"+r[0].getName(n),o=0,s=1/0,l=-1/0,u=t[i].length,f=0;f1?(S.width=_,S.height=_/g):(S.height=_,S.width=_*g),S.y=m[1]-S.height/2,S.x=m[0]-S.width/2;else{var w=r.getBoxLayoutParams();w.aspect=g,S=Jt(w,{width:p,height:d})}this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(r.get("center"),e),this.setZoom(r.get("zoom"))}function KG(r,e){A(e.get("geoCoord"),function(t,a){r.addGeoCoord(a,t)})}var QG=function(){function r(){this.dimensions=iD}return r.prototype.create=function(e,t){var a=[];function n(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}e.eachComponent("geo",function(o,s){var l=o.get("map"),u=new nS(l+s,l,B({nameMap:o.get("nameMap")},n(o)));u.zoomLimit=o.get("scaleLimit"),a.push(u),o.coordinateSystem=u,u.model=o,u.resize=iS,u.resize(o,t)}),e.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=a[l]}});var i={};return e.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),A(i,function(o,s){var l=G(o,function(f){return f.get("nameMap")}),u=new nS(s,s,B({nameMap:Qd(l)},n(o[0])));u.zoomLimit=ne.apply(null,G(o,function(f){return f.get("scaleLimit")})),a.push(u),u.resize=iS,u.resize(o[0],t),A(o,function(f){f.coordinateSystem=u,KG(u,f)})}),a},r.prototype.getFilledRegions=function(e,t,a,n){for(var i=(e||[]).slice(),o=X(),s=0;s=0;o--){var s=n[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},t.push(s)}}function o3(r,e){var t=r.isExpand?r.children:[],a=r.parentNode.children,n=r.hierNode.i?a[r.hierNode.i-1]:null;if(t.length){u3(r);var i=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;n?(r.hierNode.prelim=n.hierNode.prelim+e(r,n),r.hierNode.modifier=r.hierNode.prelim-i):r.hierNode.prelim=i}else n&&(r.hierNode.prelim=n.hierNode.prelim+e(r,n));r.parentNode.hierNode.defaultAncestor=f3(r,n,r.parentNode.hierNode.defaultAncestor||a[0],e)}function s3(r){var e=r.hierNode.prelim+r.parentNode.hierNode.modifier;r.setLayout({x:e},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function sS(r){return arguments.length?r:c3}function us(r,e){return r-=Math.PI/2,{x:e*Math.cos(r),y:e*Math.sin(r)}}function l3(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function u3(r){for(var e=r.children,t=e.length,a=0,n=0;--t>=0;){var i=e[t];i.hierNode.prelim+=a,i.hierNode.modifier+=a,n+=i.hierNode.change,a+=i.hierNode.shift+n}}function f3(r,e,t,a){if(e){for(var n=r,i=r,o=i.parentNode.children[0],s=e,l=n.hierNode.modifier,u=i.hierNode.modifier,f=o.hierNode.modifier,h=s.hierNode.modifier;s=uc(s),i=fc(i),s&&i;){n=uc(n),o=fc(o),n.hierNode.ancestor=r;var v=s.hierNode.prelim+h-i.hierNode.prelim-u+a(s,i);v>0&&(v3(h3(s,r,t),r,v),u+=v,l+=v),h+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=n.hierNode.modifier,f+=o.hierNode.modifier}s&&!uc(n)&&(n.hierNode.thread=s,n.hierNode.modifier+=h-l),i&&!fc(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-f,t=r)}return t}function uc(r){var e=r.children;return e.length&&r.isExpand?e[e.length-1]:r.hierNode.thread}function fc(r){var e=r.children;return e.length&&r.isExpand?e[0]:r.hierNode.thread}function h3(r,e,t){return r.hierNode.ancestor.parentNode===e.parentNode?r.hierNode.ancestor:t}function v3(r,e,t){var a=t/(e.hierNode.i-r.hierNode.i);e.hierNode.change-=a,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,r.hierNode.change+=a}function c3(r,e){return r.parentNode===e.parentNode?1:2}var p3=function(){function r(){this.parentPoint=[],this.childPoints=[]}return r}(),d3=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new p3},e.prototype.buildPath=function(t,a){var n=a.childPoints,i=n.length,o=a.parentPoint,s=n[0],l=n[i-1];if(i===1){t.moveTo(o[0],o[1]),t.lineTo(s[0],s[1]);return}var u=a.orient,f=u==="TB"||u==="BT"?0:1,h=1-f,v=H(a.forkPosition,1),c=[];c[f]=o[f],c[h]=o[h]+(l[h]-o[h])*v,t.moveTo(o[0],o[1]),t.lineTo(c[0],c[1]),t.moveTo(s[0],s[1]),c[f]=s[f],t.lineTo(c[0],c[1]),c[f]=l[f],t.lineTo(c[0],c[1]),t.lineTo(l[0],l[1]);for(var p=1;pm.x,w||(S=S-Math.PI));var b=w?"left":"right",T=s.getModel("label"),C=T.get("rotate"),M=C*(Math.PI/180),D=g.getTextContent();D&&(g.setTextConfig({position:T.get("position")||b,rotation:C==null?-S:M,origin:"center"}),D.setStyle("verticalAlign","middle"))}var I=s.get(["emphasis","focus"]),L=I==="relative"?tf(o.getAncestorsIndices(),o.getDescendantIndices()):I==="ancestor"?o.getAncestorsIndices():I==="descendant"?o.getDescendantIndices():null;L&&(nt(t).focus=L),y3(n,o,f,t,p,c,d,a),t.__edge&&(t.onHoverStateChange=function(P){if(P!=="blur"){var R=o.parentNode&&r.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===sl||hf(t.__edge,P)}})}function y3(r,e,t,a,n,i,o,s){var l=e.getModel(),u=r.get("edgeShape"),f=r.get("layout"),h=r.getOrient(),v=r.get(["lineStyle","curveness"]),c=r.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),d=a.__edge;if(u==="curve")e.parentNode&&e.parentNode!==t&&(d||(d=a.__edge=new uh({shape:gd(f,h,v,n,n)})),Mt(d,{shape:gd(f,h,v,i,o)},r));else if(u==="polyline"&&f==="orthogonal"&&e!==t&&e.children&&e.children.length!==0&&e.isExpand===!0){for(var g=e.children,y=[],m=0;mt&&(t=n.height)}this.height=t+1},r.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,a=this.children,n=a.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},r.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},r.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostTree,a=t.data.getItemModel(this.dataIndex);return a.getModel(e)}},r.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},r.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},r.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},r.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},r.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},r.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t=0){var a=t.getData().tree.root,n=r.targetNode;if($(n)&&(n=a.getNodeById(n)),n&&a.contains(n))return{node:n};var i=r.targetNodeId;if(i!=null&&(n=a.getNodeById(i)))return{node:n}}}function vD(r){for(var e=[];r;)r=r.parentNode,r&&e.push(r);return e.reverse()}function py(r,e){var t=vD(r);return vt(t,e)>=0}function Ph(r,e){for(var t=[];r;){var a=r.dataIndex;t.push({name:r.name,dataIndex:a,value:e.getRawValue(a)}),r=r.parentNode}return t.reverse(),t}var D3=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t){var a={name:t.name,children:t.data},n=t.leaves||{},i=new Ot(n,this,this.ecModel),o=cy.createTree(a,this,s);function s(h){h.wrapMethod("getItemModel",function(v,c){var p=o.getNodeByDataIndex(c);return p&&p.children.length&&p.isExpand||(v.parentModel=i),v})}var l=0;o.eachNode("preorder",function(h){h.depth>l&&(l=h.depth)});var u=t.expandAndCollapse,f=u&&t.initialTreeDepth>=0?t.initialTreeDepth:l;return o.root.eachNode("preorder",function(h){var v=h.hostTree.data.getRawDataItem(h.dataIndex);h.isExpand=v&&v.collapsed!=null?!v.collapsed:h.depth<=f}),o.data},e.prototype.getOrient=function(){var t=this.get("orient");return t==="horizontal"?t="LR":t==="vertical"&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(t),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return re("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=Ph(n,this),a.collapsed=!n.isExpand,a},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(zt);const I3=D3;function L3(r,e,t){for(var a=[r],n=[],i;i=a.pop();)if(n.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;i--)t.push(n[i])}}function P3(r,e){r.eachSeriesByType("tree",function(t){R3(t,e)})}function R3(r,e){var t=l3(r,e);r.layoutInfo=t;var a=r.get("layout"),n=0,i=0,o=null;a==="radial"?(n=2*Math.PI,i=Math.min(t.height,t.width)/2,o=sS(function(_,S){return(_.parentNode===S.parentNode?1:2)/_.depth})):(n=t.width,i=t.height,o=sS());var s=r.getData().tree.root,l=s.children[0];if(l){i3(s),L3(l,o3,o),s.hierNode.modifier=-l.hierNode.prelim,Zo(l,s3);var u=l,f=l,h=l;Zo(l,function(_){var S=_.getLayout().x;Sf.getLayout().x&&(f=_),_.depth>h.depth&&(h=_)});var v=u===f?1:o(u,f)/2,c=v-u.getLayout().x,p=0,d=0,g=0,y=0;if(a==="radial")p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),Zo(l,function(_){g=(_.getLayout().x+c)*p,y=(_.depth-1)*d;var S=us(g,y);_.setLayout({x:S.x,y:S.y,rawX:g,rawY:y},!0)});else{var m=r.getOrient();m==="RL"||m==="LR"?(d=i/(f.getLayout().x+v+c),p=n/(h.depth-1||1),Zo(l,function(_){y=(_.getLayout().x+c)*d,g=m==="LR"?(_.depth-1)*p:n-(_.depth-1)*p,_.setLayout({x:g,y},!0)})):(m==="TB"||m==="BT")&&(p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),Zo(l,function(_){g=(_.getLayout().x+c)*p,y=m==="TB"?(_.depth-1)*d:i-(_.depth-1)*d,_.setLayout({x:g,y},!0)}))}}}function E3(r){r.eachSeriesByType("tree",function(e){var t=e.getData(),a=t.tree;a.eachNode(function(n){var i=n.getModel(),o=i.getModel("itemStyle").getItemStyle(),s=t.ensureUniqueItemVisual(n.dataIndex,"style");B(s,o)})})}function k3(r){r.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(a){var n=e.dataIndex,i=a.getData().tree,o=i.getNodeByDataIndex(n);o.isExpand=!o.isExpand})}),r.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,t,a){t.eachComponent({mainType:"series",subType:"tree",query:e},function(n){var i=n.coordinateSystem,o=hy(i,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}function O3(r){r.registerChartView(m3),r.registerSeriesModel(I3),r.registerLayout(P3),r.registerVisual(E3),k3(r)}var vS=["treemapZoomToNode","treemapRender","treemapMove"];function N3(r){for(var e=0;e1;)i=i.parentNode;var o=Up(r.ecModel,i.name||i.dataIndex+"",a);n.setVisual("decal",o)})}var B3=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};pD(n);var i=t.levels||[],o=this.designatedVisualItemStyle={},s=new Ot({itemStyle:o},this,a);i=t.levels=V3(i,a);var l=G(i||[],function(h){return new Ot(h,s,a)},this),u=cy.createTree(n,this,f);function f(h){h.wrapMethod("getItemModel",function(v,c){var p=u.getNodeByDataIndex(c),d=p?l[p.depth]:null;return v.parentModel=d||s,v})}return u.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return re("nameValue",{name:s,value:o})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=Ph(n,this),a.treePathInfo=a.treeAncestors,a},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},B(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var a=this._idIndexMap;a||(a=this._idIndexMap=X(),this._idIndexMapCount=0);var n=a.get(t);return n==null&&a.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){cD(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(zt);function pD(r){var e=0;A(r.children,function(a){pD(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}function V3(r,e){var t=Pt(e.get("color")),a=Pt(e.get(["aria","decal","decals"]));if(t){r=r||[];var n,i;A(r,function(s){var l=new Ot(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(n=!0),(l.get(["itemStyle","decal"])||f&&f!=="none")&&(i=!0)});var o=r[0]||(r[0]={});return n||(o.color=t.slice()),!i&&a&&(o.decal=a.slice()),r}}const z3=B3;var G3=8,cS=8,hc=5,F3=function(){function r(e){this.group=new at,e.add(this.group)}return r.prototype.render=function(e,t,a,n){var i=e.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!i.get("show")||!a)){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),f=l.getModel(["itemStyle","textStyle"]),h={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(a,h,u),this._renderContent(e,h,s,l,u,f,n),mh(o,h.pos,h.box)}},r.prototype._prepare=function(e,t,a){for(var n=e;n;n=n.parentNode){var i=Qt(n.getModel().get("name"),""),o=a.getTextRect(i),s=Math.max(o.width+G3*2,t.emptyItemWidth);t.totalWidth+=s+cS,t.renderList.push({node:n,text:i,width:s})}},r.prototype._renderContent=function(e,t,a,n,i,o,s){for(var l=0,u=t.emptyItemWidth,f=e.get(["breadcrumb","height"]),h=jE(t.pos,t.box),v=t.totalWidth,c=t.renderList,p=n.getModel("itemStyle").getItemStyle(),d=c.length-1;d>=0;d--){var g=c[d],y=g.node,m=g.width,_=g.text;v>h.width&&(v-=m-u,m=u,_=null);var S=new Ne({shape:{points:H3(l,0,m,f,d===c.length-1,d===0)},style:j(a.getItemStyle(),{lineJoin:"bevel"}),textContent:new Ct({style:kt(i,{text:_})}),textConfig:{position:"inside"},z2:vo*1e4,onclick:it(s,y)});S.disableLabelAnimation=!0,S.getTextContent().ensureState("emphasis").style=kt(o,{text:_}),S.ensureState("emphasis").style=p,Ft(S,n.get("focus"),n.get("blurScope"),n.get("disabled")),this.group.add(S),W3(S,e,y),l+=m+cS}},r.prototype.remove=function(){this.group.removeAll()},r}();function H3(r,e,t,a,n,i){var o=[[n?r:r-hc,e],[r+t,e],[r+t,e+a],[n?r:r-hc,e+a]];return!i&&o.splice(2,0,[r+t+hc,e+a/2]),!n&&o.push([r,e+a/2]),o}function W3(r,e,t){nt(r).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&Ph(t,e)}}const $3=F3;var U3=function(){function r(){this._storage=[],this._elExistsMap={}}return r.prototype.add=function(e,t,a,n,i){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:a,delay:n,easing:i}),!0)},r.prototype.finished=function(e){return this._finishedCallback=e,this},r.prototype.start=function(){for(var e=this,t=this._storage.length,a=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},n=0,i=this._storage.length;ndS||Math.abs(t.dy)>dS)){var a=this.seriesModel.getData().tree.root;if(!a)return;var n=a.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var a=t.originX,n=t.originY;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var s=new ht(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;a-=l.x,n-=l.y;var u=nr();Fr(u,u,[-a,-n]),rg(u,u,[t.scale,t.scale]),Fr(u,u,[a,n]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(t){var a=this;t.on("click",function(n){if(a._state==="ready"){var i=a.seriesModel.get("nodeClick",!0);if(i){var o=a.findTarget(n.offsetX,n.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)a._rootToNode(o);else if(i==="zoomToNode")a._zoomToNode(o);else if(i==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&yf(u,f)}}}}},this)},e.prototype._renderBreadcrumb=function(t,a,n){var i=this;n||(n=t.get("leafDepth",!0)!=null?{node:t.getViewRoot()}:this.findTarget(a.getWidth()/2,a.getHeight()/2),n||(n={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new $3(this.group))).render(t,a,n.node,function(o){i._state!=="animating"&&(py(t.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Xo(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,a){var n,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(t,a),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)n={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),n},e.type="treemap",e}(Nt);function Xo(){return{nodeGroup:[],background:[],content:[]}}function Q3(r,e,t,a,n,i,o,s,l,u){if(!o)return;var f=o.getLayout(),h=r.getData(),v=o.getModel();if(h.setItemGraphicEl(o.dataIndex,null),!f||!f.isInView)return;var c=f.width,p=f.height,d=f.borderWidth,g=f.invisible,y=o.getRawIndex(),m=s&&s.getRawIndex(),_=o.viewChildren,S=f.upperHeight,w=_&&_.length,x=v.getModel("itemStyle"),b=v.getModel(["emphasis","itemStyle"]),T=v.getModel(["blur","itemStyle"]),C=v.getModel(["select","itemStyle"]),M=x.get("borderRadius")||0,D=J("nodeGroup",yd);if(!D)return;if(l.add(D),D.x=f.x||0,D.y=f.y||0,D.markRedraw(),kf(D).nodeWidth=c,kf(D).nodeHeight=p,f.isAboveViewRoot)return D;var I=J("background",pS,u,X3);I&&V(D,I,w&&f.upperLabelHeight);var L=v.getModel("emphasis"),P=L.get("focus"),R=L.get("blurScope"),E=L.get("disabled"),N=P==="ancestor"?o.getAncestorsIndices():P==="descendant"?o.getDescendantIndices():P;if(w)Bs(D)&&Gn(D,!1),I&&(Gn(I,!E),h.setItemGraphicEl(o.dataIndex,I),Bp(I,N,R));else{var O=J("content",pS,u,q3);O&&F(D,O),I.disableMorphing=!0,I&&Bs(I)&&Gn(I,!1),Gn(D,!E),h.setItemGraphicEl(o.dataIndex,D),Bp(D,N,R)}return D;function V(pt,et,dt){var ot=nt(et);if(ot.dataIndex=o.dataIndex,ot.seriesIndex=r.seriesIndex,et.setShape({x:0,y:0,width:c,height:p,r:M}),g)W(et);else{et.invisible=!1;var q=o.getVisual("style"),st=q.stroke,Vt=mS(x);Vt.fill=st;var St=Ln(b);St.fill=b.get("borderColor");var Wt=Ln(T);Wt.fill=T.get("borderColor");var Gt=Ln(C);if(Gt.fill=C.get("borderColor"),dt){var ve=c-2*d;Z(et,st,q.opacity,{x:d,y:0,width:ve,height:S})}else et.removeTextContent();et.setStyle(Vt),et.ensureState("emphasis").style=St,et.ensureState("blur").style=Wt,et.ensureState("select").style=Gt,ii(et)}pt.add(et)}function F(pt,et){var dt=nt(et);dt.dataIndex=o.dataIndex,dt.seriesIndex=r.seriesIndex;var ot=Math.max(c-2*d,0),q=Math.max(p-2*d,0);if(et.culling=!0,et.setShape({x:d,y:d,width:ot,height:q,r:M}),g)W(et);else{et.invisible=!1;var st=o.getVisual("style"),Vt=st.fill,St=mS(x);St.fill=Vt,St.decal=st.decal;var Wt=Ln(b),Gt=Ln(T),ve=Ln(C);Z(et,Vt,st.opacity,null),et.setStyle(St),et.ensureState("emphasis").style=Wt,et.ensureState("blur").style=Gt,et.ensureState("select").style=ve,ii(et)}pt.add(et)}function W(pt){!pt.invisible&&i.push(pt)}function Z(pt,et,dt,ot){var q=v.getModel(ot?yS:gS),st=Qt(v.get("name"),null),Vt=q.getShallow("show");fe(pt,ee(v,ot?yS:gS),{defaultText:Vt?st:null,inheritColor:et,defaultOpacity:dt,labelFetcher:r,labelDataIndex:o.dataIndex});var St=pt.getTextContent();if(St){var Wt=St.style,Gt=jd(Wt.padding||0);ot&&(pt.setTextConfig({layoutRect:ot}),St.disableLabelLayout=!0),St.beforeUpdate=function(){var Xr=Math.max((ot?ot.width:pt.shape.width)-Gt[1]-Gt[3],0),De=Math.max((ot?ot.height:pt.shape.height)-Gt[0]-Gt[2],0);(Wt.width!==Xr||Wt.height!==De)&&St.setStyle({width:Xr,height:De})},Wt.truncateMinChar=2,Wt.lineOverflow="truncate",Q(Wt,ot,f);var ve=St.getState("emphasis");Q(ve?ve.style:null,ot,f)}}function Q(pt,et,dt){var ot=pt?pt.text:null;if(!et&&dt.isLeafRoot&&ot!=null){var q=r.get("drillDownIcon",!0);pt.text=q?q+" "+ot:ot}}function J(pt,et,dt,ot){var q=m!=null&&t[pt][m],st=n[pt];return q?(t[pt][m]=null,ct(st,q)):g||(q=new et,q instanceof ir&&(q.z2=J3(dt,ot)),_t(st,q)),e[pt][y]=q}function ct(pt,et){var dt=pt[y]={};et instanceof yd?(dt.oldX=et.x,dt.oldY=et.y):dt.oldShape=B({},et.shape)}function _t(pt,et){var dt=pt[y]={},ot=o.parentNode,q=et instanceof at;if(ot&&(!a||a.direction==="drillDown")){var st=0,Vt=0,St=n.background[ot.getRawIndex()];!a&&St&&St.oldShape&&(st=St.oldShape.width,Vt=St.oldShape.height),q?(dt.oldX=0,dt.oldY=Vt):dt.oldShape={x:st,y:Vt,width:0,height:0}}dt.fadein=!q}}function J3(r,e){return r*Z3+e}const j3=K3;var Qs=A,tF=tt,Of=-1,dy=function(){function r(e){var t=e.mappingMethod,a=e.type,n=this.option=rt(e);this.type=a,this.mappingMethod=t,this._normalizeData=aF[t];var i=r.visualHandlers[a];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[t],t==="piecewise"?(vc(n),eF(n)):t==="category"?n.categories?rF(n):vc(n,!0):(Ae(t!=="linear"||n.dataExtent),vc(n))}return r.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},r.prototype.getNormalizer=function(){return U(this._normalizeData,this)},r.listVisualTypes=function(){return mt(r.visualHandlers)},r.isValidType=function(e){return r.visualHandlers.hasOwnProperty(e)},r.eachVisual=function(e,t,a){tt(e)?A(e,t,a):t.call(a,e)},r.mapVisual=function(e,t,a){var n,i=z(e)?[]:tt(e)?{}:(n=!0,null);return r.eachVisual(e,function(o,s){var l=t.call(a,o,s);n?i=l:i[s]=l}),i},r.retrieveVisuals=function(e){var t={},a;return e&&Qs(r.visualHandlers,function(n,i){e.hasOwnProperty(i)&&(t[i]=e[i],a=!0)}),a?t:null},r.prepareVisualTypes=function(e){if(z(e))e=e.slice();else if(tF(e)){var t=[];Qs(e,function(a,n){t.push(n)}),e=t}else return[];return e.sort(function(a,n){return n==="color"&&a!=="color"&&a.indexOf("color")===0?1:-1}),e},r.dependsOn=function(e,t){return t==="color"?!!(e&&e.indexOf(t)===0):e===t},r.findPieceIndex=function(e,t,a){for(var n,i=1/0,o=0,s=t.length;o=0;i--)a[i]==null&&(delete t[e[i]],e.pop())}function vc(r,e){var t=r.visual,a=[];tt(t)?Qs(t,function(i){a.push(i)}):t!=null&&a.push(t);var n={color:1,symbol:1};!e&&a.length===1&&!n.hasOwnProperty(r.type)&&(a[1]=a[0]),dD(r,a)}function yu(r){return{applyVisual:function(e,t,a){var n=this.mapValueToVisual(e);a("color",r(t("color"),n))},_normalizedToVisual:md([0,1])}}function _S(r){var e=this.option.visual;return e[Math.round(It(r,[0,1],[0,e.length-1],!0))]||{}}function qo(r){return function(e,t,a){a(r,this.mapValueToVisual(e))}}function fs(r){var e=this.option.visual;return e[this.option.loop&&r!==Of?r%e.length:r]}function Pn(){return this.option.visual[0]}function md(r){return{linear:function(e){return It(e,r,this.option.visual,!0)},category:fs,piecewise:function(e,t){var a=_d.call(this,t);return a==null&&(a=It(e,r,this.option.visual,!0)),a},fixed:Pn}}function _d(r){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var a=dy.findPieceIndex(r,t),n=t[a];if(n&&n.visual)return n.visual[this.type]}}function dD(r,e){return r.visual=e,r.type==="color"&&(r.parsedVisual=G(e,function(t){var a=Ge(t);return a||[0,0,0,1]})),e}var aF={linear:function(r){return It(r,this.option.dataExtent,[0,1],!0)},piecewise:function(r){var e=this.option.pieceList,t=dy.findPieceIndex(r,e,!0);if(t!=null)return It(t,[0,e.length-1],[0,1],!0)},category:function(r){var e=this.option.categories?this.option.categoryMap[r]:r;return e??Of},fixed:Yt};function mu(r,e,t){return r?e<=t:e=t.length||d===t[d.depth]){var y=uF(n,l,d,g,p,a);yD(d,y,t,a)}})}}}function oF(r,e,t){var a=B({},e),n=t.designatedVisualItemStyle;return A(["color","colorAlpha","colorSaturation"],function(i){n[i]=e[i];var o=r.get(i);n[i]=null,o!=null&&(a[i]=o)}),a}function SS(r){var e=cc(r,"color");if(e){var t=cc(r,"colorAlpha"),a=cc(r,"colorSaturation");return a&&(e=ps(e,null,null,a)),t&&(e=af(e,t)),e}}function sF(r,e){return e!=null?ps(e,null,null,r):null}function cc(r,e){var t=r[e];if(t!=null&&t!=="none")return t}function lF(r,e,t,a,n,i){if(!(!i||!i.length)){var o=pc(e,"color")||n.color!=null&&n.color!=="none"&&(pc(e,"colorAlpha")||pc(e,"colorSaturation"));if(o){var s=e.get("visualMin"),l=e.get("visualMax"),u=t.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var f=e.get("colorMappingBy"),h={type:o.name,dataExtent:u,visual:o.range};h.type==="color"&&(f==="index"||f==="id")?(h.mappingMethod="category",h.loop=!0):h.mappingMethod="linear";var v=new le(h);return gD(v).drColorMappingBy=f,v}}}function pc(r,e){var t=r.get(e);return z(t)&&t.length?{name:e,range:t}:null}function uF(r,e,t,a,n,i){var o=B({},e);if(n){var s=n.type,l=s==="color"&&gD(n).drColorMappingBy,u=l==="index"?a:l==="id"?i.mapIdToIndex(t.getId()):t.getValue(r.get("visualDimension"));o[s]=n.mapValueToVisual(u)}return o}var Js=Math.max,Nf=Math.min,xS=ne,gy=A,mD=["itemStyle","borderWidth"],fF=["itemStyle","gapWidth"],hF=["upperLabel","show"],vF=["upperLabel","height"];const cF={seriesType:"treemap",reset:function(r,e,t,a){var n=t.getWidth(),i=t.getHeight(),o=r.option,s=Jt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=o.size||[],u=H(xS(s.width,l[0]),n),f=H(xS(s.height,l[1]),i),h=a&&a.type,v=["treemapZoomToNode","treemapRootToNode"],c=Ks(a,v,r),p=h==="treemapRender"||h==="treemapMove"?a.rootRect:null,d=r.getViewRoot(),g=vD(d);if(h!=="treemapMove"){var y=h==="treemapZoomToNode"?_F(r,c,d,u,f):p?[p.width,p.height]:[u,f],m=o.sort;m&&m!=="asc"&&m!=="desc"&&(m="desc");var _={squareRatio:o.squareRatio,sort:m,leafDepth:o.leafDepth};d.hostTree.clearLayouts();var S={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};d.setLayout(S),_D(d,_,!1,0),S=d.getLayout(),gy(g,function(x,b){var T=(g[b+1]||d).getValue();x.setLayout(B({dataExtent:[T,T],borderWidth:0,upperHeight:0},S))})}var w=r.getData().tree.root;w.setLayout(SF(s,p,c),!0),r.setLayoutInfo(s),SD(w,new ht(-s.x,-s.y,n,i),g,d,0)}};function _D(r,e,t,a){var n,i;if(!r.isRemoved()){var o=r.getLayout();n=o.width,i=o.height;var s=r.getModel(),l=s.get(mD),u=s.get(fF)/2,f=xD(s),h=Math.max(l,f),v=l-u,c=h-u;r.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:f},!0),n=Js(n-2*v,0),i=Js(i-v-c,0);var p=n*i,d=pF(r,s,p,e,t,a);if(d.length){var g={x:v,y:c,width:n,height:i},y=Nf(n,i),m=1/0,_=[];_.area=0;for(var S=0,w=d.length;S=0;l--){var u=n[a==="asc"?o-l-1:l].getValue();u/t*es[1]&&(s[1]=u)})),{sum:a,dataExtent:s}}function mF(r,e,t){for(var a=0,n=1/0,i=0,o=void 0,s=r.length;ia&&(a=o));var l=r.area*r.area,u=e*e*t;return l?Js(u*a/l,l/(u*n)):1/0}function wS(r,e,t,a,n){var i=e===t.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=t[s[i]],f=e?r.area/e:0;(n||f>t[l[o]])&&(f=t[l[o]]);for(var h=0,v=r.length;hEm&&(u=Em),i=s}ua&&(a=e);var i=a%2?a+2:a+3;n=[];for(var o=0;o0&&(w[0]=-w[0],w[1]=-w[1]);var b=S[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var T=-Math.atan2(S[1],S[0]);h[0].8?"left":v[0]<-.8?"right":"center",d=v[1]>.8?"top":v[1]<-.8?"bottom":"middle";break;case"start":i.x=-v[0]*y+f[0],i.y=-v[1]*m+f[1],p=v[0]>.8?"right":v[0]<-.8?"left":"center",d=v[1]>.8?"bottom":v[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=y*b+f[0],i.y=f[1]+C,p=S[0]<0?"right":"left",i.originX=-y*b,i.originY=-C;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+C,p="center",i.originY=-C;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-y*b+h[0],i.y=h[1]+C,p=S[0]>=0?"right":"left",i.originX=y*b,i.originY=-C;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||p})}},e}(at);const Sy=zF;var GF=function(){function r(e){this.group=new at,this._LineCtor=e||Sy}return r.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var a=this,n=a.group,i=a._lineData;a._lineData=e,i||n.removeAll();var o=DS(e);e.diff(i).add(function(s){t._doAdd(e,s,o)}).update(function(s,l){t._doUpdate(i,e,l,s,o)}).remove(function(s){n.remove(i.getItemGraphicEl(s))}).execute()},r.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,a){t.updateLayout(e,a)},this)},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=DS(e),this._lineData=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function a(s){!s.isGroup&&!FF(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var n=e.start;n0}function DS(r){var e=r.hostModel,t=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:t.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:t.get("disabled"),blurScope:t.get("blurScope"),focus:t.get("focus"),labelStatesModels:ee(e)}}function IS(r){return isNaN(r[0])||isNaN(r[1])}function _c(r){return r&&!IS(r[0])&&!IS(r[1])}const xy=GF;var Sc=[],xc=[],wc=[],Pi=ae,bc=Yn,LS=Math.abs;function PS(r,e,t){for(var a=r[0],n=r[1],i=r[2],o=1/0,s,l=t*t,u=.1,f=.1;f<=.9;f+=.1){Sc[0]=Pi(a[0],n[0],i[0],f),Sc[1]=Pi(a[1],n[1],i[1],f);var h=LS(bc(Sc,e)-l);h=0?s=s+u:s=s-u:p>=0?s=s-u:s=s+u}return s}function Tc(r,e){var t=[],a=Ps,n=[[],[],[]],i=[[],[]],o=[];e/=2,r.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),h=s.getVisual("toSymbol");u.__original||(u.__original=[ra(u[0]),ra(u[1])],u[2]&&u.__original.push(ra(u[2])));var v=u.__original;if(u[2]!=null){if(we(n[0],v[0]),we(n[1],v[2]),we(n[2],v[1]),f&&f!=="none"){var c=vs(s.node1),p=PS(n,v[0],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[0][0]=t[3],n[1][0]=t[4],a(n[0][1],n[1][1],n[2][1],p,t),n[0][1]=t[3],n[1][1]=t[4]}if(h&&h!=="none"){var c=vs(s.node2),p=PS(n,v[1],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[1][0]=t[1],n[2][0]=t[2],a(n[0][1],n[1][1],n[2][1],p,t),n[1][1]=t[1],n[2][1]=t[2]}we(u[0],n[0]),we(u[1],n[2]),we(u[2],n[1])}else{if(we(i[0],v[0]),we(i[1],v[1]),Vn(o,i[1],i[0]),uo(o,o),f&&f!=="none"){var c=vs(s.node1);up(i[0],i[0],o,c*e)}if(h&&h!=="none"){var c=vs(s.node2);up(i[1],i[1],o,-c*e)}we(u[0],i[0]),we(u[1],i[1])}})}function RS(r){return r.type==="view"}var HF=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){var n=new ml,i=new xy,o=this.group;this._controller=new wl(a.getZr()),this._controllerHost={target:o},o.add(n.group),o.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem;this._model=t;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(RS(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Mt(u,f,t)}Tc(t.getGraph(),hs(t));var h=t.getData();s.updateData(h);var v=t.getEdgeData();l.updateData(v),this._updateNodeAndLinkScale(),this._updateController(t,a,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p);var d=t.get("layout");h.graph.eachNode(function(_){var S=_.dataIndex,w=_.getGraphicEl(),x=_.getModel();if(w){w.off("drag").off("dragend");var b=x.get("draggable");b&&w.on("drag",function(C){switch(d){case"force":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(S),h.setItemLayout(S,[w.x,w.y]);break;case"circular":h.setItemLayout(S,[w.x,w.y]),_.setLayout({fixed:!0},!0),_y(t,"symbolSize",_,[C.offsetX,C.offsetY]),i.updateLayout(t);break;case"none":default:h.setItemLayout(S,[w.x,w.y]),my(t.getGraph(),t),i.updateLayout(t);break}}).on("dragend",function(){c&&c.setUnfixed(S)}),w.setDraggable(b,!!x.get("cursor"));var T=x.get(["emphasis","focus"]);T==="adjacency"&&(nt(w).focus=_.getAdjacentDataIndices())}}),h.graph.eachEdge(function(_){var S=_.getGraphicEl(),w=_.getModel().get(["emphasis","focus"]);S&&w==="adjacency"&&(nt(S).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var g=t.get("layout")==="circular"&&t.get(["circular","rotateLabel"]),y=h.getLayout("cx"),m=h.getLayout("cy");h.graph.eachNode(function(_){CD(_,g,y,m)}),this._firstRender=!1},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,a){var n=this;(function i(){t.step(function(o){n.updateLayout(n._model),(n._layouting=!o)&&(a?n._layoutTimeout=setTimeout(i,16):i())})})()},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!Ih(u,n,t)}),!RS(t.coordinateSystem)){o.disable();return}o.enable(t.get("roam")),s.zoomLimit=t.get("scaleLimit"),s.zoom=t.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){ly(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){uy(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),Tc(t.getGraph(),hs(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,a=t.getData(),n=hs(t);a.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(n)})},e.prototype.updateLayout=function(t){Tc(t.getGraph(),hs(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Nt);const WF=HF;function Ri(r){return"_EC_"+r}var $F=function(){function r(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return r.prototype.isDirected=function(){return this._directed},r.prototype.addNode=function(e,t){e=e==null?""+t:""+e;var a=this._nodesMap;if(!a[Ri(e)]){var n=new Rn(e,t);return n.hostGraph=this,this.nodes.push(n),a[Ri(e)]=n,n}},r.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},r.prototype.getNodeById=function(e){return this._nodesMap[Ri(e)]},r.prototype.addEdge=function(e,t,a){var n=this._nodesMap,i=this._edgesMap;if(At(e)&&(e=this.nodes[e]),At(t)&&(t=this.nodes[t]),e instanceof Rn||(e=n[Ri(e)]),t instanceof Rn||(t=n[Ri(t)]),!(!e||!t)){var o=e.id+"-"+t.id,s=new MD(e,t,a);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),t.inEdges.push(s)),e.edges.push(s),e!==t&&t.edges.push(s),this.edges.push(s),i[o]=s,s}},r.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},r.prototype.getEdge=function(e,t){e instanceof Rn&&(e=e.id),t instanceof Rn&&(t=t.id);var a=this._edgesMap;return this._directed?a[e+"-"+t]:a[e+"-"+t]||a[t+"-"+e]},r.prototype.eachNode=function(e,t){for(var a=this.nodes,n=a.length,i=0;i=0&&e.call(t,a[i],i)},r.prototype.eachEdge=function(e,t){for(var a=this.edges,n=a.length,i=0;i=0&&a[i].node1.dataIndex>=0&&a[i].node2.dataIndex>=0&&e.call(t,a[i],i)},r.prototype.breadthFirstTraverse=function(e,t,a,n){if(t instanceof Rn||(t=this._nodesMap[Ri(t)]),!!t){for(var i=a==="out"?"outEdges":a==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var i=0,o=n.length;i=0&&this[r][e].setItemVisual(this.dataIndex,t,a)},getVisual:function(t){return this[r][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,a){this.dataIndex>=0&&this[r][e].setItemLayout(this.dataIndex,t,a)},getLayout:function(){return this[r][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[r][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[r][e].getRawIndex(this.dataIndex)}}}Kt(Rn,DD("hostGraph","data"));Kt(MD,DD("hostGraph","edgeData"));const UF=$F;function ID(r,e,t,a,n){for(var i=new UF(a),o=0;o "+v)),u++)}var c=t.get("coordinateSystem"),p;if(c==="cartesian2d"||c==="polar")p=da(r,t);else{var d=vl.get(c),g=d?d.dimensions||[]:[];vt(g,"value")<0&&g.concat(["value"]);var y=pl(r,{coordDimensions:g,encodeDefine:t.getEncode()}).dimensions;p=new Ce(y,t),p.initData(r)}var m=new Ce(["value"],t);return m.initData(l,s),n&&n(p,m),fD({mainData:p,struct:i,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var YF=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments);var a=this;function n(){return a._categoriesData}this.legendVisualProvider=new xl(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){r.prototype.mergeDefaultAndTheme.apply(this,arguments),ri(t,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,a){var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=this;if(i&&n){MF(this);var s=ID(i,n,this,!0,l);return A(s.edges,function(u){DF(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,f){u.wrapMethod("getItemModel",function(p){var d=o._categoriesModels,g=p.getShallow("category"),y=d[g];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var h=Ot.prototype.getModel;function v(p,d){var g=h.call(this,p,d);return g.resolveParentPath=c,g}f.wrapMethod("getItemModel",function(p){return p.resolveParentPath=c,p.getModel=v,p});function c(p){if(p&&(p[0]==="label"||p[1]==="label")){var d=p.slice();return p[0]==="label"?d[0]="edgeLabel":p[1]==="label"&&(d[1]="edgeLabel"),d}return p}}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,a,n){if(n==="edge"){var i=this.getData(),o=this.getDataParams(t,n),s=i.graph.getEdgeByIndex(t),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),re("nameValue",{name:f.join(" > "),value:o.value,noValue:o.value==null})}var h=KC({series:this,dataIndex:t,multipleSeries:a});return h},e.prototype._updateCategoriesData=function(){var t=G(this.option.categories||[],function(n){return n.value!=null?n:B({value:0},n)}),a=new Ce(["value"],this);a.initData(t),this._categoriesData=a,this._categoriesModels=a.mapArray(function(n){return a.getItemModel(n)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return r.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(zt);const ZF=YF;var XF={type:"graphRoam",event:"graphRoam",update:"none"};function qF(r){r.registerChartView(WF),r.registerSeriesModel(ZF),r.registerProcessor(wF),r.registerVisual(bF),r.registerVisual(TF),r.registerLayout(IF),r.registerLayout(r.PRIORITY.VISUAL.POST_CHART_LAYOUT,PF),r.registerLayout(EF),r.registerCoordinateSystem("graphView",{dimensions:bl.dimensions,create:OF}),r.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Yt),r.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Yt),r.registerAction(XF,function(e,t,a){t.eachComponent({mainType:"series",query:e},function(n){var i=n.coordinateSystem,o=hy(i,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}var KF=function(){function r(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return r}(),QF=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="pointer",a}return e.prototype.getDefaultShape=function(){return new KF},e.prototype.buildPath=function(t,a){var n=Math.cos,i=Math.sin,o=a.r,s=a.width,l=a.angle,u=a.x-n(l)*s*(s>=o/3?1:2),f=a.y-i(l)*s*(s>=o/3?1:2);l=a.angle-Math.PI/2,t.moveTo(u,f),t.lineTo(a.x+n(l)*s,a.y+i(l)*s),t.lineTo(a.x+n(a.angle)*o,a.y+i(a.angle)*o),t.lineTo(a.x-n(l)*s,a.y-i(l)*s),t.lineTo(u,f)},e}(yt);const JF=QF;function jF(r,e){var t=r.get("center"),a=e.getWidth(),n=e.getHeight(),i=Math.min(a,n),o=H(t[0],e.getWidth()),s=H(t[1],e.getHeight()),l=H(r.get("radius"),i/2);return{cx:o,cy:s,r:l}}function Su(r,e){var t=r==null?"":r+"";return e&&($(e)?t=e.replace("{value}",t):K(e)&&(t=e(r))),t}var tH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),o=jF(t,n);this._renderMain(t,a,n,i,o),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,a,n,i,o){var s=this.group,l=t.get("clockwise"),u=-t.get("startAngle")/180*Math.PI,f=-t.get("endAngle")/180*Math.PI,h=t.getModel("axisLine"),v=h.get("roundCap"),c=v?Pf:Oe,p=h.get("show"),d=h.getModel("lineStyle"),g=d.get("width"),y=[u,f];oT(y,!l),u=y[0],f=y[1];for(var m=f-u,_=u,S=[],w=0;p&&w=C&&(M===0?0:i[M-1][0])Math.PI/2&&(J+=Math.PI)):Q==="tangential"?J=-T-Math.PI/2:At(Q)&&(J=Q*Math.PI/180),J===0?h.add(new Ct({style:kt(_,{text:V,x:W,y:Z,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:P<-.4?"left":P>.4?"right":"center"},{inheritColor:F}),silent:!0})):h.add(new Ct({style:kt(_,{text:V,x:W,y:Z,verticalAlign:"middle",align:"center"},{inheritColor:F}),silent:!0,originX:W,originY:Z,rotation:J}))}if(m.get("show")&&E!==S){var N=m.get("distance");N=N?N+f:f;for(var ct=0;ct<=w;ct++){P=Math.cos(T),R=Math.sin(T);var _t=new ie({shape:{x1:P*(p-N)+v,y1:R*(p-N)+c,x2:P*(p-b-N)+v,y2:R*(p-b-N)+c},silent:!0,style:I});I.stroke==="auto"&&_t.setStyle({stroke:i((E+ct/w)/S)}),h.add(_t),T+=M}T-=M}else T+=C}},e.prototype._renderPointer=function(t,a,n,i,o,s,l,u,f){var h=this.group,v=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),g=t.getModel("progress"),y=g.get("show"),m=t.getData(),_=m.mapDimension("value"),S=+t.get("min"),w=+t.get("max"),x=[S,w],b=[s,l];function T(M,D){var I=m.getItemModel(M),L=I.getModel("pointer"),P=H(L.get("width"),o.r),R=H(L.get("length"),o.r),E=t.get(["pointer","icon"]),N=L.get("offsetCenter"),O=H(N[0],o.r),V=H(N[1],o.r),F=L.get("keepAspect"),W;return E?W=qt(E,O-P/2,V-R,P,R,null,F):W=new JF({shape:{angle:-Math.PI/2,width:P,r:R,x:O,y:V}}),W.rotation=-(D+Math.PI/2),W.x=o.cx,W.y=o.cy,W}function C(M,D){var I=g.get("roundCap"),L=I?Pf:Oe,P=g.get("overlap"),R=P?g.get("width"):f/m.count(),E=P?o.r-R:o.r-(M+1)*R,N=P?o.r:o.r-M*R,O=new L({shape:{startAngle:s,endAngle:D,cx:o.cx,cy:o.cy,clockwise:u,r0:E,r:N}});return P&&(O.z2=w-m.get(_,M)%w),O}(y||d)&&(m.diff(v).add(function(M){var D=m.get(_,M);if(d){var I=T(M,s);Bt(I,{rotation:-((isNaN(+D)?b[0]:It(D,x,b,!0))+Math.PI/2)},t),h.add(I),m.setItemGraphicEl(M,I)}if(y){var L=C(M,s),P=g.get("clip");Bt(L,{shape:{endAngle:It(D,x,b,P)}},t),h.add(L),kp(t.seriesIndex,m.dataType,M,L),p[M]=L}}).update(function(M,D){var I=m.get(_,M);if(d){var L=v.getItemGraphicEl(D),P=L?L.rotation:s,R=T(M,P);R.rotation=P,Mt(R,{rotation:-((isNaN(+I)?b[0]:It(I,x,b,!0))+Math.PI/2)},t),h.add(R),m.setItemGraphicEl(M,R)}if(y){var E=c[D],N=E?E.shape.endAngle:s,O=C(M,N),V=g.get("clip");Mt(O,{shape:{endAngle:It(I,x,b,V)}},t),h.add(O),kp(t.seriesIndex,m.dataType,M,O),p[M]=O}}).execute(),m.each(function(M){var D=m.getItemModel(M),I=D.getModel("emphasis"),L=I.get("focus"),P=I.get("blurScope"),R=I.get("disabled");if(d){var E=m.getItemGraphicEl(M),N=m.getItemVisual(M,"style"),O=N.fill;if(E instanceof he){var V=E.style;E.useStyle(B({image:V.image,x:V.x,y:V.y,width:V.width,height:V.height},N))}else E.useStyle(N),E.type!=="pointer"&&E.setColor(O);E.setStyle(D.getModel(["pointer","itemStyle"]).getItemStyle()),E.style.fill==="auto"&&E.setStyle("fill",i(It(m.get(_,M),x,[0,1],!0))),E.z2EmphasisLift=0,ue(E,D),Ft(E,L,P,R)}if(y){var F=p[M];F.useStyle(m.getItemVisual(M,"style")),F.setStyle(D.getModel(["progress","itemStyle"]).getItemStyle()),F.z2EmphasisLift=0,ue(F,D),Ft(F,L,P,R)}}),this._progressEls=p)},e.prototype._renderAnchor=function(t,a){var n=t.getModel("anchor"),i=n.get("show");if(i){var o=n.get("size"),s=n.get("icon"),l=n.get("offsetCenter"),u=n.get("keepAspect"),f=qt(s,a.cx-o/2+H(l[0],a.r),a.cy-o/2+H(l[1],a.r),o,o,null,u);f.z2=n.get("showAbove")?1:0,f.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(f)}},e.prototype._renderTitleAndDetail=function(t,a,n,i,o){var s=this,l=t.getData(),u=l.mapDimension("value"),f=+t.get("min"),h=+t.get("max"),v=new at,c=[],p=[],d=t.isAnimationEnabled(),g=t.get(["pointer","showAbove"]);l.diff(this._data).add(function(y){c[y]=new Ct({silent:!0}),p[y]=new Ct({silent:!0})}).update(function(y,m){c[y]=s._titleEls[m],p[y]=s._detailEls[m]}).execute(),l.each(function(y){var m=l.getItemModel(y),_=l.get(u,y),S=new at,w=i(It(_,[f,h],[0,1],!0)),x=m.getModel("title");if(x.get("show")){var b=x.get("offsetCenter"),T=o.cx+H(b[0],o.r),C=o.cy+H(b[1],o.r),M=c[y];M.attr({z2:g?0:2,style:kt(x,{x:T,y:C,text:l.getName(y),align:"center",verticalAlign:"middle"},{inheritColor:w})}),S.add(M)}var D=m.getModel("detail");if(D.get("show")){var I=D.get("offsetCenter"),L=o.cx+H(I[0],o.r),P=o.cy+H(I[1],o.r),R=H(D.get("width"),o.r),E=H(D.get("height"),o.r),N=t.get(["progress","show"])?l.getItemVisual(y,"style").fill:w,M=p[y],O=D.get("formatter");M.attr({z2:g?0:2,style:kt(D,{x:L,y:P,text:Su(_,O),width:isNaN(R)?null:R,height:isNaN(E)?null:E,align:"center",verticalAlign:"middle"},{inheritColor:N})}),JT(M,{normal:D},_,function(F){return Su(F,O)}),d&&jT(M,y,l,t,{getFormattedLabel:function(F,W,Z,Q,J,ct){return Su(ct?ct.interpolatedValue:_,O)}}),S.add(M)}v.add(S)}),this.group.add(v),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(Nt);const eH=tH;var rH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="itemStyle",t}return e.prototype.getInitialData=function(t,a){return Co(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(zt);const aH=rH;function nH(r){r.registerChartView(eH),r.registerSeriesModel(aH)}var iH=["itemStyle","opacity"],oH=function(r){k(e,r);function e(t,a){var n=r.call(this)||this,i=n,o=new Be,s=new Ct;return i.setTextContent(s),n.setTextGuideLine(o),n.updateData(t,a,!0),n}return e.prototype.updateData=function(t,a,n){var i=this,o=t.hostModel,s=t.getItemModel(a),l=t.getItemLayout(a),u=s.getModel("emphasis"),f=s.get(iH);f=f??1,n||xr(i),i.useStyle(t.getItemVisual(a,"style")),i.style.lineJoin="round",n?(i.setShape({points:l.points}),i.style.opacity=0,Bt(i,{style:{opacity:f}},o,a)):Mt(i,{style:{opacity:f},shape:{points:l.points}},o,a),ue(i,s),this._updateLabel(t,a),Ft(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t,a){var n=this,i=this.getTextGuideLine(),o=n.getTextContent(),s=t.hostModel,l=t.getItemModel(a),u=t.getItemLayout(a),f=u.label,h=t.getItemVisual(a,"style"),v=h.fill;fe(o,ee(l),{labelFetcher:t.hostModel,labelDataIndex:a,defaultOpacity:h.opacity,defaultText:t.getName(a)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),n.setTextConfig({local:!0,inside:!!f.inside,insideStroke:v,outsideFill:v});var c=f.linePoints;i.setShape({points:c}),n.textGuideLineConfig={anchor:c?new lt(c[0][0],c[0][1]):null},Mt(o,{style:{x:f.x,y:f.y}},s,a),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),jg(n,ty(l),{stroke:v})},e}(Ne),sH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new oH(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(i,l),s.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){var u=o.getItemGraphicEl(l);Vs(u,t,l)}).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Nt);const lH=sH;var uH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new xl(U(this.getData,this),U(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,a){return Co(this,{coordDimensions:["value"],encodeDefaulter:it(Ig,this)})},e.prototype._defaultLabelLine=function(t){ri(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var a=this.getData(),n=r.prototype.getDataParams.call(this,t),i=a.mapDimension("value"),o=a.getSum(i);return n.percent=o?+(a.get(i,t)/o*100).toFixed(2):0,n.$vars.push("percent"),n},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(zt);const fH=uH;function hH(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function vH(r,e){for(var t=r.mapDimension("value"),a=r.mapArray(t,function(l){return l}),n=[],i=e==="ascending",o=0,s=r.count();oPH)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]);n.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(r){if(!(this._mouseDownPoint||!Ac(this,"mousemove"))){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]),a=t.behavior;a==="jump"&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand(a==="none"?null:{axisExpandWindow:t.axisExpandWindow,animation:a==="jump"?null:{duration:0}})}}};function Ac(r,e){var t=r._model;return t.get("axisExpandable")&&t.get("axisExpandTriggerOn")===e}const kH=RH;var OH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var a=this.option;t&&ft(a,t,!0),this._initDimensions()},e.prototype.contains=function(t,a){var n=t.get("parallelIndex");return n!=null&&a.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){A(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(a){t.hasOwnProperty(a)&&(this.option[a]=t[a])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],a=this.parallelAxisIndex=[],n=Lt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);A(n,function(i){t.push("dim"+i.get("dim")),a.push(i.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(bt);const NH=OH;var BH=function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||"value",s.axisIndex=o,s}return e.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},e}(br);const VH=BH;function gi(r,e,t,a,n,i){r=r||0;var o=t[1]-t[0];if(n!=null&&(n=Ei(n,[0,o])),i!=null&&(i=Math.max(i,n??0)),a==="all"){var s=Math.abs(e[1]-e[0]);s=Ei(s,[0,o]),n=i=Ei(s,[n,i]),a=0}e[0]=Ei(e[0],t),e[1]=Ei(e[1],t);var l=Mc(e,a);e[a]+=r;var u=n||0,f=t.slice();l.sign<0?f[0]+=u:f[1]-=u,e[a]=Ei(e[a],f);var h;return h=Mc(e,a),n!=null&&(h.sign!==l.sign||h.spani&&(e[1-a]=e[a]+h.sign*i),e}function Mc(r,e){var t=r[e]-r[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function Ei(r,e){return Math.min(e[1]!=null?e[1]:1/0,Math.max(e[0]!=null?e[0]:-1/0,r))}var Dc=A,PD=Math.min,RD=Math.max,OS=Math.floor,zH=Math.ceil,NS=$t,GH=Math.PI,FH=function(){function r(e,t,a){this.type="parallel",this._axesMap=X(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var n=e.dimensions,i=e.parallelAxisIndex;Dc(n,function(o,s){var l=i[s],u=t.getComponent("parallelAxis",l),f=this._axesMap.set(o,new VH(o,Ah(u),[0,0],u.get("type"),l)),h=f.type==="category";f.onBand=h&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},r.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},r.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),a=t.axisBase,n=t.layoutBase,i=t.pixelDimIndex,o=e[1-i],s=e[i];return o>=a&&o<=a+t.axisLength&&s>=n&&s<=n+t.layoutLength},r.prototype.getModel=function(){return this._model},r.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(a){if(e.contains(a,t)){var n=a.getData();Dc(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(n,n.mapDimension(i)),ro(o.scale,o.model)},this)}},this)},r.prototype.resize=function(e,t){this._rect=Jt(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},r.prototype.getRect=function(){return this._rect},r.prototype._makeLayoutInfo=function(){var e=this._model,t=this._rect,a=["x","y"],n=["width","height"],i=e.get("layout"),o=i==="horizontal"?0:1,s=t[n[o]],l=[0,s],u=this.dimensions.length,f=xu(e.get("axisExpandWidth"),l),h=xu(e.get("axisExpandCount")||0,[0,u]),v=e.get("axisExpandable")&&u>3&&u>h&&h>1&&f>0&&s>0,c=e.get("axisExpandWindow"),p;if(c)p=xu(c[1]-c[0],l),c[1]=c[0]+p;else{p=xu(f*(h-1),l);var d=e.get("axisExpandCenter")||OS(u/2);c=[f*d-p/2],c[1]=c[0]+p}var g=(s-p)/(u-h);g<3&&(g=0);var y=[OS(NS(c[0]/f,1))+1,zH(NS(c[1]/f,1))-1],m=g/f*c[0];return{layout:i,pixelDimIndex:o,layoutBase:t[a[o]],layoutLength:s,axisBase:t[a[1-o]],axisLength:t[n[1-o]],axisExpandable:v,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:c,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:m}},r.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,a=this.dimensions,n=this._makeLayoutInfo(),i=n.layout;t.each(function(o){var s=[0,n.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),Dc(a,function(o,s){var l=(n.axisExpandable?WH:HH)(s,n),u={horizontal:{x:l.position,y:n.axisLength},vertical:{x:0,y:l.position}},f={horizontal:GH/2,vertical:0},h=[u[i].x+e.x,u[i].y+e.y],v=f[i],c=nr();fi(c,c,v),Fr(c,c,h),this._axesLayout[o]={position:h,rotation:v,transform:c,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},r.prototype.getAxis=function(e){return this._axesMap.get(e)},r.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},r.prototype.eachActiveState=function(e,t,a,n){a==null&&(a=0),n==null&&(n=e.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];A(o,function(g){s.push(e.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),f=a;fi*(1-h[0])?(u="jump",l=s-i*(1-h[2])):(l=s-i*h[1])>=0&&(l=s-i*(1-h[1]))<=0&&(l=0),l*=t.axisExpandWidth/f,l?gi(l,n,o,"all"):u="none";else{var c=n[1]-n[0],p=o[1]*s/c;n=[RD(0,p-c/2)],n[1]=PD(o[1],n[0]+c),n[0]=n[1]-c}return{axisExpandWindow:n,behavior:u}},r}();function xu(r,e){return PD(RD(r,e[0]),e[1])}function HH(r,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*r,axisNameAvailableWidth:t,axisLabelShow:!0}}function WH(r,e){var t=e.layoutLength,a=e.axisExpandWidth,n=e.axisCount,i=e.axisCollapseWidth,o=e.winInnerIndices,s,l=i,u=!1,f;return r=0;n--)rr(a[n])},e.prototype.getActiveState=function(t){var a=this.activeIntervals;if(!a.length)return"normal";if(t==null||isNaN(+t))return"inactive";if(a.length===1){var n=a[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,o=a.length;iKH}function zD(r){var e=r.length-1;return e<0&&(e=0),[r[0],r[e]]}function GD(r,e,t,a){var n=new at;return n.add(new xt({name:"main",style:Cy(t),silent:!0,draggable:!0,cursor:"move",drift:it(GS,r,e,n,["n","s","w","e"]),ondragend:it(li,e,{isEnd:!0})})),A(a,function(i){n.add(new xt({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:it(GS,r,e,n,i),ondragend:it(li,e,{isEnd:!0})}))}),n}function FD(r,e,t,a){var n=a.brushStyle.lineWidth||0,i=io(n,QH),o=t[0][0],s=t[1][0],l=o-n/2,u=s-n/2,f=t[0][1],h=t[1][1],v=f-i+n/2,c=h-i+n/2,p=f-o,d=h-s,g=p+n,y=d+n;Qr(r,e,"main",o,s,p,d),a.transformable&&(Qr(r,e,"w",l,u,i,y),Qr(r,e,"e",v,u,i,y),Qr(r,e,"n",l,u,g,i),Qr(r,e,"s",l,c,g,i),Qr(r,e,"nw",l,u,i,i),Qr(r,e,"ne",v,u,i,i),Qr(r,e,"sw",l,c,i,i),Qr(r,e,"se",v,c,i,i))}function Td(r,e){var t=e.__brushOption,a=t.transformable,n=e.childAt(0);n.useStyle(Cy(t)),n.attr({silent:!a,cursor:a?"move":"default"}),A([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=e.childOfName(i.join("")),s=i.length===1?Cd(r,i[0]):n4(r,i);o&&o.attr({silent:!a,invisible:!a,cursor:a?jH[s]+"-resize":null})})}function Qr(r,e,t,a,n,i,o){var s=e.childOfName(t);s&&s.setShape(o4(Ay(r,e,[[a,n],[a+i,n+o]])))}function Cy(r){return j({strokeNoScale:!0},r.brushStyle)}function HD(r,e,t,a){var n=[tl(r,t),tl(e,a)],i=[io(r,t),io(e,a)];return[[n[0],i[0]],[n[1],i[1]]]}function a4(r){return Qn(r.group)}function Cd(r,e){var t={w:"left",e:"right",n:"top",s:"bottom"},a={left:"w",right:"e",top:"n",bottom:"s"},n=hh(t[e],a4(r));return a[n]}function n4(r,e){var t=[Cd(r,e[0]),Cd(r,e[1])];return(t[0]==="e"||t[0]==="w")&&t.reverse(),t.join("")}function GS(r,e,t,a,n,i){var o=t.__brushOption,s=r.toRectRange(o.range),l=WD(e,n,i);A(a,function(u){var f=JH[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(HD(s[0][0],s[1][0],s[0][1],s[1][1])),wy(e,t),li(e,{isEnd:!1})}function i4(r,e,t,a){var n=e.__brushOption.range,i=WD(r,t,a);A(n,function(o){o[0]+=i[0],o[1]+=i[1]}),wy(r,e),li(r,{isEnd:!1})}function WD(r,e,t){var a=r.group,n=a.transformCoordToLocal(e,t),i=a.transformCoordToLocal(0,0);return[n[0]-i[0],n[1]-i[1]]}function Ay(r,e,t){var a=VD(r,e);return a&&a!==si?a.clipPath(t,r._transform):rt(t)}function o4(r){var e=tl(r[0][0],r[1][0]),t=tl(r[0][1],r[1][1]),a=io(r[0][0],r[1][0]),n=io(r[0][1],r[1][1]);return{x:e,y:t,width:a-e,height:n-t}}function s4(r,e,t){if(!(!r._brushType||u4(r,e.offsetX,e.offsetY))){var a=r._zr,n=r._covers,i=Ty(r,e,t);if(!r._dragging)for(var o=0;oa.getWidth()||t<0||t>a.getHeight()}var Eh={lineX:WS(0),lineY:WS(1),rect:{createCover:function(r,e){function t(a){return a}return GD({toRectRange:t,fromRectRange:t},r,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var e=zD(r);return HD(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(r,e,t,a){FD(r,e,t,a)},updateCommon:Td,contain:Md},polygon:{createCover:function(r,e){var t=new at;return t.add(new Be({name:"main",style:Cy(e),silent:!0})),t},getCreatingRange:function(r){return r},endCreating:function(r,e){e.remove(e.childAt(0)),e.add(new Ne({name:"main",draggable:!0,drift:it(i4,r,e),ondragend:it(li,r,{isEnd:!0})}))},updateCoverShape:function(r,e,t,a){e.childAt(0).setShape({points:Ay(r,e,t)})},updateCommon:Td,contain:Md}};function WS(r){return{createCover:function(e,t){return GD({toRectRange:function(a){var n=[a,[0,100]];return r&&n.reverse(),n},fromRectRange:function(a){return a[r]}},e,t,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(e){var t=zD(e),a=tl(t[0][r],t[1][r]),n=io(t[0][r],t[1][r]);return[a,n]},updateCoverShape:function(e,t,a,n){var i,o=VD(e,t);if(o!==si&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=e._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[a,i];r&&l.reverse(),FD(e,t,l,n)},updateCommon:Td,contain:Md}}const My=e4;function UD(r){return r=Dy(r),function(e){return XT(e,r)}}function YD(r,e){return r=Dy(r),function(t){var a=e??t,n=a?r.width:r.height,i=a?r.x:r.y;return[i,i+(n||0)]}}function ZD(r,e,t){var a=Dy(r);return function(n,i){return a.contain(i[0],i[1])&&!Ih(n,e,t)}}function Dy(r){return ht.create(r)}var f4=["axisLine","axisTickLabel","axisName"],h4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){r.prototype.init.apply(this,arguments),(this._brushController=new My(a.getZr())).on("brush",U(this._onBrush,this))},e.prototype.render=function(t,a,n,i){if(!v4(t,a,i)){this.axisModel=t,this.api=n,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new at,this.group.add(this._axisGroup),!!t.get("show")){var s=p4(t,a),l=s.coordinateSystem,u=t.getAreaSelectStyle(),f=u.width,h=t.axis.dim,v=l.getAxisLayout(h),c=B({strokeContainThreshold:f},v),p=new va(t,c);A(f4,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(c,u,t,s,f,n),ul(o,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,a,n,i,o,s){var l=n.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,Math.abs(u)*.1),h=ht.create({x:l[0],y:-o/2,width:u,height:o});h.x-=f,h.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:UD(h),isTargetByCursor:ZD(h,s,i),getLinearBrushOtherExtent:YD(h,0)}]).enableBrush({brushType:"lineX",brushStyle:a,removeOnClick:!0}).updateCovers(c4(n))},e.prototype._onBrush=function(t){var a=t.areas,n=this.axisModel,i=n.axis,o=G(a,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:o})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(Ht);function v4(r,e,t){return t&&t.type==="axisAreaSelect"&&e.findComponents({mainType:"parallelAxis",query:t})[0]===r}function c4(r){var e=r.axis;return G(r.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}function p4(r,e){return e.getComponent("parallel",r.get("parallelIndex"))}const d4=h4;var g4={type:"axisAreaSelect",event:"axisAreaSelected"};function y4(r){r.registerAction(g4,function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},function(a){a.axis.model.setActiveIntervals(e.intervals)})}),r.registerAction("parallelAxisExpand",function(e,t){t.eachComponent({mainType:"parallel",query:e},function(a){a.setAxisExpand(e)})})}var m4={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function XD(r){r.registerComponentView(kH),r.registerComponentModel(NH),r.registerCoordinateSystem("parallel",ZH),r.registerPreprocessor(DH),r.registerComponentModel(BS),r.registerComponentView(d4),no(r,"parallel",BS,m4),y4(r)}function _4(r){gt(XD),r.registerChartView(SH),r.registerSeriesModel(TH),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,MH)}var S4=function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return r}(),x4=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new S4},e.prototype.buildPath=function(t,a){var n=a.extent;t.moveTo(a.x1,a.y1),t.bezierCurveTo(a.cpx1,a.cpy1,a.cpx2,a.cpy2,a.x2,a.y2),a.orient==="vertical"?(t.lineTo(a.x2+n,a.y2),t.bezierCurveTo(a.cpx2+n,a.cpy2,a.cpx1+n,a.cpy1,a.x1+n,a.y1)):(t.lineTo(a.x2,a.y2+n),t.bezierCurveTo(a.cpx2,a.cpy2+n,a.cpx1,a.cpy1+n,a.x1,a.y1+n)),t.closePath()},e.prototype.highlight=function(){ua(this)},e.prototype.downplay=function(){fa(this)},e}(yt),w4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return e.prototype.render=function(t,a,n){var i=this,o=t.getGraph(),s=this.group,l=t.layoutInfo,u=l.width,f=l.height,h=t.getData(),v=t.getData("edge"),c=t.get("orient");this._model=t,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var d=new x4,g=nt(d);g.dataIndex=p.dataIndex,g.seriesIndex=t.seriesIndex,g.dataType="edge";var y=p.getModel(),m=y.getModel("lineStyle"),_=m.get("curveness"),S=p.node1.getLayout(),w=p.node1.getModel(),x=w.get("localX"),b=w.get("localY"),T=p.node2.getLayout(),C=p.node2.getModel(),M=C.get("localX"),D=C.get("localY"),I=p.getLayout(),L,P,R,E,N,O,V,F;d.shape.extent=Math.max(1,I.dy),d.shape.orient=c,c==="vertical"?(L=(x!=null?x*u:S.x)+I.sy,P=(b!=null?b*f:S.y)+S.dy,R=(M!=null?M*u:T.x)+I.ty,E=D!=null?D*f:T.y,N=L,O=P*(1-_)+E*_,V=R,F=P*_+E*(1-_)):(L=(x!=null?x*u:S.x)+S.dx,P=(b!=null?b*f:S.y)+I.sy,R=M!=null?M*u:T.x,E=(D!=null?D*f:T.y)+I.ty,N=L*(1-_)+R*_,O=P,V=L*_+R*(1-_),F=E),d.setShape({x1:L,y1:P,x2:R,y2:E,cpx1:N,cpy1:O,cpx2:V,cpy2:F}),d.useStyle(m.getItemStyle()),$S(d.style,c,p);var W=""+y.get("value"),Z=ee(y,"edgeLabel");fe(d,Z,{labelFetcher:{getFormattedLabel:function(ct,_t,pt,et,dt,ot){return t.getFormattedLabel(ct,_t,"edge",et,Vr(dt,Z.normal&&Z.normal.get("formatter"),W),ot)}},labelDataIndex:p.dataIndex,defaultText:W}),d.setTextConfig({position:"inside"});var Q=y.getModel("emphasis");ue(d,y,"lineStyle",function(ct){var _t=ct.getItemStyle();return $S(_t,c,p),_t}),s.add(d),v.setItemGraphicEl(p.dataIndex,d);var J=Q.get("focus");Ft(d,J==="adjacency"?p.getAdjacentDataIndices():J==="trajectory"?p.getTrajectoryDataIndices():J,Q.get("blurScope"),Q.get("disabled"))}),o.eachNode(function(p){var d=p.getLayout(),g=p.getModel(),y=g.get("localX"),m=g.get("localY"),_=g.getModel("emphasis"),S=new xt({shape:{x:y!=null?y*u:d.x,y:m!=null?m*f:d.y,width:d.dx,height:d.dy},style:g.getModel("itemStyle").getItemStyle(),z2:10});fe(S,ee(g),{labelFetcher:{getFormattedLabel:function(x,b){return t.getFormattedLabel(x,b,"node")}},labelDataIndex:p.dataIndex,defaultText:p.id}),S.disableLabelAnimation=!0,S.setStyle("fill",p.getVisual("color")),S.setStyle("decal",p.getVisual("style").decal),ue(S,g),s.add(S),h.setItemGraphicEl(p.dataIndex,S),nt(S).dataType="node";var w=_.get("focus");Ft(S,w==="adjacency"?p.getAdjacentDataIndices():w==="trajectory"?p.getTrajectoryDataIndices():w,_.get("blurScope"),_.get("disabled"))}),h.eachItemGraphicEl(function(p,d){var g=h.getItemModel(d);g.get("draggable")&&(p.drift=function(y,m){i._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=m,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:h.getRawIndex(d),localX:this.shape.x/u,localY:this.shape.y/f})},p.ondragend=function(){i._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor="move")}),!this._data&&t.isAnimationEnabled()&&s.setClipPath(b4(s.getBoundingRect(),t,function(){s.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Nt);function $S(r,e,t){switch(r.fill){case"source":r.fill=t.node1.getVisual("color"),r.decal=t.node1.getVisual("style").decal;break;case"target":r.fill=t.node2.getVisual("color"),r.decal=t.node2.getVisual("style").decal;break;case"gradient":var a=t.node1.getVisual("color"),n=t.node2.getVisual("color");$(a)&&$(n)&&(r.fill=new ll(0,0,+(e==="horizontal"),+(e==="vertical"),[{color:a,offset:0},{color:n,offset:1}]))}}function b4(r,e,t){var a=new xt({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return Bt(a,{shape:{width:r.width+20}},e,t),a}const T4=w4;var C4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){var n=t.edges||t.links,i=t.data||t.nodes,o=t.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Ot(o[l],this,a));if(i&&n){var u=ID(i,n,this,!0,f);return u.data}function f(h,v){h.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,g=d.getData().getItemLayout(p);if(g){var y=g.depth,m=d.levelModels[y];m&&(c.parentModel=m)}return c}),v.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,g=d.getGraph().getEdgeByIndex(p),y=g.node1.getLayout();if(y){var m=y.depth,_=d.levelModels[m];_&&(c.parentModel=_)}return c})}},e.prototype.setNodePosition=function(t,a){var n=this.option.data||this.option.nodes,i=n[t];i.localX=a[0],i.localY=a[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,a,n){function i(c){return isNaN(c)||c==null}if(n==="edge"){var o=this.getDataParams(t,n),s=o.data,l=o.value,u=s.source+" -- "+s.target;return re("nameValue",{name:u,value:l,noValue:i(l)})}else{var f=this.getGraph().getNodeByIndex(t),h=f.getLayout().value,v=this.getDataParams(t,n).data.name;return re("nameValue",{name:v!=null?v+"":null,value:h,noValue:i(h)})}},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,a){var n=r.prototype.getDataParams.call(this,t,a);if(n.value==null&&a==="node"){var i=this.getGraph().getNodeByIndex(t),o=i.getLayout().value;n.value=o}return n},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(zt);const A4=C4;function M4(r,e){r.eachSeriesByType("sankey",function(t){var a=t.get("nodeWidth"),n=t.get("nodeGap"),i=D4(t,e);t.layoutInfo=i;var o=i.width,s=i.height,l=t.getGraph(),u=l.nodes,f=l.edges;L4(u);var h=Lt(u,function(d){return d.getLayout().value===0}),v=h.length!==0?0:t.get("layoutIterations"),c=t.get("orient"),p=t.get("nodeAlign");I4(u,f,a,n,o,s,v,c,p)})}function D4(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function I4(r,e,t,a,n,i,o,s,l){P4(r,e,t,n,i,s,l),O4(r,e,i,n,a,o,s),$4(r,s)}function L4(r){A(r,function(e){var t=Wa(e.outEdges,Bf),a=Wa(e.inEdges,Bf),n=e.getValue()||0,i=Math.max(t,a,n);e.setLayout({value:i},!0)})}function P4(r,e,t,a,n,i,o){for(var s=[],l=[],u=[],f=[],h=0,v=0;v=0;y&&g.depth>c&&(c=g.depth),d.setLayout({depth:y?g.depth:h},!0),i==="vertical"?d.setLayout({dy:t},!0):d.setLayout({dx:t},!0);for(var m=0;mh-1?c:h-1;o&&o!=="left"&&R4(r,o,i,b);var T=i==="vertical"?(n-t)/b:(a-t)/b;k4(r,T,i)}function qD(r){var e=r.hostGraph.data.getRawDataItem(r.dataIndex);return e.depth!=null&&e.depth>=0}function R4(r,e,t,a){if(e==="right"){for(var n=[],i=r,o=0;i.length;){for(var s=0;s0;i--)l*=.99,V4(s,l,o),Ic(s,n,t,a,o),W4(s,l,o),Ic(s,n,t,a,o)}function N4(r,e){var t=[],a=e==="vertical"?"y":"x",n=Lp(r,function(i){return i.getLayout()[a]});return n.keys.sort(function(i,o){return i-o}),A(n.keys,function(i){t.push(n.buckets.get(i))}),t}function B4(r,e,t,a,n,i){var o=1/0;A(r,function(s){var l=s.length,u=0;A(s,function(h){u+=h.getLayout().value});var f=i==="vertical"?(a-(l-1)*n)/u:(t-(l-1)*n)/u;f0&&(s=l.getLayout()[i]+u,n==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]+l.getLayout()[v]+e;var p=n==="vertical"?a:t;if(u=f-e-p,u>0){s=l.getLayout()[i]-u,n==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),f=s;for(var c=h-2;c>=0;--c)l=o[c],u=l.getLayout()[i]+l.getLayout()[v]+e-f,u>0&&(s=l.getLayout()[i]-u,n==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]}})}function V4(r,e,t){A(r.slice().reverse(),function(a){A(a,function(n){if(n.outEdges.length){var i=Wa(n.outEdges,z4,t)/Wa(n.outEdges,Bf);if(isNaN(i)){var o=n.outEdges.length;i=o?Wa(n.outEdges,G4,t)/o:0}if(t==="vertical"){var s=n.getLayout().x+(i-Qa(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-Qa(n,t))*e;n.setLayout({y:l},!0)}}})})}function z4(r,e){return Qa(r.node2,e)*r.getValue()}function G4(r,e){return Qa(r.node2,e)}function F4(r,e){return Qa(r.node1,e)*r.getValue()}function H4(r,e){return Qa(r.node1,e)}function Qa(r,e){return e==="vertical"?r.getLayout().x+r.getLayout().dx/2:r.getLayout().y+r.getLayout().dy/2}function Bf(r){return r.getValue()}function Wa(r,e,t){for(var a=0,n=r.length,i=-1;++io&&(o=l)}),A(a,function(s){var l=new le({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:e.get("color")}),u=l.mapValueToVisual(s.getLayout().value),f=s.getModel().get(["itemStyle","color"]);f!=null?(s.setVisual("color",f),s.setVisual("style",{fill:f})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}n.length&&A(n,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function Y4(r){r.registerChartView(T4),r.registerSeriesModel(A4),r.registerLayout(M4),r.registerVisual(U4),r.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},function(a){a.setNodePosition(e.dataIndex,[e.localX,e.localY])})})}var KD=function(){function r(){}return r.prototype.getInitialData=function(e,t){var a,n=t.getComponent("xAxis",this.get("xAxisIndex")),i=t.getComponent("yAxis",this.get("yAxisIndex")),o=n.get("type"),s=i.get("type"),l;o==="category"?(e.layout="horizontal",a=n.getOrdinalMeta(),l=!0):s==="category"?(e.layout="vertical",a=i.getOrdinalMeta(),l=!0):e.layout=e.layout||"horizontal";var u=["x","y"],f=e.layout==="horizontal"?0:1,h=this._baseAxisDim=u[f],v=u[1-f],c=[n,i],p=c[f].get("type"),d=c[1-f].get("type"),g=e.data;if(g&&l){var y=[];A(g,function(S,w){var x;z(S)?(x=S.slice(),S.unshift(w)):z(S.value)?(x=B({},S),x.value=x.value.slice(),S.value.unshift(w)):x=S,y.push(x)}),e.data=y}var m=this.defaultValueDimensions,_=[{name:h,type:Cf(p),ordinalMeta:a,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:v,type:Cf(d),dimsDef:m.slice()}];return Co(this,{coordDimensions:_,dimensionsCount:m.length+1,encodeDefaulter:it(xC,_,this)})},r.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},r}(),QD=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],t.visualDrawType="stroke",t}return e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(zt);Kt(QD,KD,!0);const Z4=QD;var X4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=t.get("layout")==="horizontal"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var f=i.getItemLayout(u),h=US(f,i,u,l,!0);i.setItemGraphicEl(u,h),o.add(h)}}).update(function(u,f){var h=s.getItemGraphicEl(f);if(!i.hasValue(u)){o.remove(h);return}var v=i.getItemLayout(u);h?(xr(h),JD(v,h,i,u)):h=US(v,i,u,l),o.add(h),i.setItemGraphicEl(u,h)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=i},e.prototype.remove=function(t){var a=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(i){i&&a.remove(i)})},e.type="boxplot",e}(Nt),q4=function(){function r(){}return r}(),K4=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="boxplotBoxPath",a}return e.prototype.getDefaultShape=function(){return new q4},e.prototype.buildPath=function(t,a){var n=a.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();id){var S=[y,_];a.push(S)}}}return{boxData:t,outliers:a}}var nW={type:"echarts:boxplot",transform:function(e){var t=e.upstream;if(t.sourceFormat!==ye){var a="";Dt(a)}var n=aW(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}};function iW(r){r.registerSeriesModel(Z4),r.registerChartView(J4),r.registerLayout(j4),r.registerTransform(nW)}var oW=["color","borderColor"],sW=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,a,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,a,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,a):this._incrementalRenderNormal(t,a)},e.prototype.eachRendered=function(t){tn(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(this._isLargeDraw==null||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t){var a=t.getData(),n=this._data,i=this.group,o=a.getLayout("isSimpleBox"),s=t.get("clip",!0),l=t.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),a.diff(n).add(function(f){if(a.hasValue(f)){var h=a.getItemLayout(f);if(s&&YS(u,h))return;var v=Lc(h,f,!0);Bt(v,{shape:{points:h.ends}},t,f),Pc(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}}).update(function(f,h){var v=n.getItemGraphicEl(h);if(!a.hasValue(f)){i.remove(v);return}var c=a.getItemLayout(f);if(s&&YS(u,c)){i.remove(v);return}v?(Mt(v,{shape:{points:c.ends}},t,f),xr(v)):v=Lc(c),Pc(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}).remove(function(f){var h=n.getItemGraphicEl(f);h&&i.remove(h)}).execute(),this._data=a},e.prototype._renderLarge=function(t){this._clear(),ZS(t,this.group);var a=t.get("clip",!0)?Dh(t.coordinateSystem,!1,t):null;a?this.group.setClipPath(a):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,a){for(var n=a.getData(),i=n.getLayout("isSimpleBox"),o;(o=t.next())!=null;){var s=n.getItemLayout(o),l=Lc(s);Pc(l,n,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},e.prototype._incrementalRenderLarge=function(t,a){ZS(a,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Nt),lW=function(){function r(){}return r}(),uW=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="normalCandlestickBox",a}return e.prototype.getDefaultShape=function(){return new lW},e.prototype.buildPath=function(t,a){var n=a.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(yt);function Lc(r,e,t){var a=r.ends;return new uW({shape:{points:t?fW(a,r):a},z2:100})}function YS(r,e){for(var t=!0,a=0;a0?"borderColor":"borderColor0"])||t.get(["itemStyle",r>0?"color":"color0"]);r===0&&(n=t.get(["itemStyle","borderColorDoji"]));var i=t.getModel("itemStyle").getItemStyle(oW);e.useStyle(i),e.style.fill=null,e.style.stroke=n}const vW=sW;var jD=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],t}return e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,a,n){var i=a.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.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},e}(zt);Kt(jD,KD,!0);const cW=jD;function pW(r){!r||!z(r.series)||A(r.series,function(e){tt(e)&&e.type==="k"&&(e.type="candlestick")})}var dW=["itemStyle","borderColor"],gW=["itemStyle","borderColor0"],yW=["itemStyle","borderColorDoji"],mW=["itemStyle","color"],_W=["itemStyle","color0"],SW={seriesType:"candlestick",plan:wo(),performRawSeries:!0,reset:function(r,e){function t(i,o){return o.get(i>0?mW:_W)}function a(i,o){return o.get(i===0?yW:i>0?dW:gW)}if(!e.isSeriesFiltered(r)){var n=r.pipelineContext.large;return!n&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=t(u,l),f.stroke=a(u,l)||f.fill;var h=o.ensureUniqueItemVisual(s,"style");B(h,f)}}}}}};const xW=SW;var wW={seriesType:"candlestick",plan:wo(),reset:function(r){var e=r.coordinateSystem,t=r.getData(),a=bW(r,t),n=0,i=1,o=["x","y"],s=t.getDimensionIndex(t.mapDimension(o[n])),l=G(t.mapDimensionsAll(o[i]),t.getDimensionIndex,t),u=l[0],f=l[1],h=l[2],v=l[3];if(t.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?p:c};function c(d,g){for(var y,m=g.getStore();(y=d.next())!=null;){var _=m.get(s,y),S=m.get(u,y),w=m.get(f,y),x=m.get(h,y),b=m.get(v,y),T=Math.min(S,w),C=Math.max(S,w),M=N(T,_),D=N(C,_),I=N(x,_),L=N(b,_),P=[];O(P,D,0),O(P,M,1),P.push(F(L),F(D),F(I),F(M));var R=g.getItemModel(y),E=!!R.get(["itemStyle","borderColorDoji"]);g.setItemLayout(y,{sign:XS(m,y,S,w,f,E),initBaseline:S>w?D[i]:M[i],ends:P,brushRect:V(x,b,_)})}function N(W,Z){var Q=[];return Q[n]=Z,Q[i]=W,isNaN(Z)||isNaN(W)?[NaN,NaN]:e.dataToPoint(Q)}function O(W,Z,Q){var J=Z.slice(),ct=Z.slice();J[n]=Wu(J[n]+a/2,1,!1),ct[n]=Wu(ct[n]-a/2,1,!0),Q?W.push(J,ct):W.push(ct,J)}function V(W,Z,Q){var J=N(W,Q),ct=N(Z,Q);return J[n]-=a/2,ct[n]-=a/2,{x:J[0],y:J[1],width:a,height:ct[1]-J[1]}}function F(W){return W[n]=Wu(W[n],1),W}}function p(d,g){for(var y=Nr(d.count*4),m=0,_,S=[],w=[],x,b=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=d.next())!=null;){var C=b.get(s,x),M=b.get(u,x),D=b.get(f,x),I=b.get(h,x),L=b.get(v,x);if(isNaN(C)||isNaN(I)||isNaN(L)){y[m++]=NaN,m+=3;continue}y[m++]=XS(b,x,M,D,f,T),S[n]=C,S[i]=I,_=e.dataToPoint(S,null,w),y[m++]=_?_[0]:NaN,y[m++]=_?_[1]:NaN,S[i]=L,_=e.dataToPoint(S,null,w),y[m++]=_?_[1]:NaN}g.setLayout("largePoints",y)}}};function XS(r,e,t,a,n,i){var o;return t>a?o=-1:t0?r.get(n,e-1)<=a?1:-1:1,o}function bW(r,e){var t=r.getBaseAxis(),a,n=t.type==="category"?t.getBandWidth():(a=t.getExtent(),Math.abs(a[1]-a[0])/e.count()),i=H(ut(r.get("barMaxWidth"),n),n),o=H(ut(r.get("barMinWidth"),1),n),s=r.get("barWidth");return s!=null?H(s,n):Math.max(Math.min(n/2,i),o)}const TW=wW;function CW(r){r.registerChartView(vW),r.registerSeriesModel(cW),r.registerPreprocessor(pW),r.registerVisual(xW),r.registerLayout(TW)}function qS(r,e){var t=e.rippleEffectColor||e.color;r.eachChild(function(a){a.attr({z:e.z,zlevel:e.zlevel,style:{stroke:e.brushType==="stroke"?t:null,fill:e.brushType==="fill"?t:null}})})}var AW=function(r){k(e,r);function e(t,a){var n=r.call(this)||this,i=new yl(t,a),o=new at;return n.add(i),n.add(o),n.updateData(t,a),n}return e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var a=t.symbolType,n=t.color,i=t.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(i)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var v=void 0;K(h)?v=h(n):v=h,i.__t>0&&(v=-s*i.__t),this._animateSymbol(i,s,v,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},e.prototype._animateSymbol=function(t,a,n,i,o){if(a>0){t.__t=0;var s=this,l=t.animate("",i).when(o?a*2:a,{__t:o?2:1}).delay(n).during(function(){s._updateSymbolPosition(t)});i||l.done(function(){s.remove(t)}),l.start()}},e.prototype._getLineLength=function(t){return Pa(t.__p1,t.__cp1)+Pa(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,a){t.__p1=a[0],t.__p2=a[1],t.__cp1=a[2]||[(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2]},e.prototype.updateData=function(t,a,n){this.childAt(0).updateData(t,a,n),this._updateEffectSymbol(t,a)},e.prototype._updateSymbolPosition=function(t){var a=t.__p1,n=t.__p2,i=t.__cp1,o=t.__t<1?t.__t:2-t.__t,s=[t.x,t.y],l=s.slice(),u=ae,f=yp;s[0]=u(a[0],i[0],n[0],o),s[1]=u(a[1],i[1],n[1],o);var h=t.__t<1?f(a[0],i[0],n[0],o):f(n[0],i[0],a[0],1-o),v=t.__t<1?f(a[1],i[1],n[1],o):f(n[1],i[1],a[1],1-o);t.rotation=-Math.atan2(v,h)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(t.__lastT!==void 0&&t.__lastT=0&&!(i[l]<=a);l--);l=Math.min(l,o-2)}else{for(l=s;la);l++);l=Math.min(l-1,o-2)}var f=(a-i[l])/(i[l+1]-i[l]),h=n[l],v=n[l+1];t.x=h[0]*(1-f)+f*v[0],t.y=h[1]*(1-f)+f*v[1];var c=t.__t<1?v[0]-h[0]:h[0]-v[0],p=t.__t<1?v[1]-h[1]:h[1]-v[1];t.rotation=-Math.atan2(p,c)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=a,t.ignore=!1}},e}(t2);const NW=OW;var BW=function(){function r(){this.polyline=!1,this.curveness=0,this.segs=[]}return r}(),VW=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new BW},e.prototype.buildPath=function(t,a){var n=a.segs,i=a.curveness,o;if(a.polyline)for(o=this._off;o0){t.moveTo(n[o++],n[o++]);for(var l=1;l0){var c=(u+h)/2-(f-v)*i,p=(f+v)/2-(h-u)*i;t.quadraticCurveTo(c,p,h,v)}else t.lineTo(h,v)}this.incremental&&(this._off=o,this.notClear=!0)},e.prototype.findDataIndex=function(t,a){var n=this.shape,i=n.segs,o=n.curveness,s=this.style.lineWidth;if(n.polyline)for(var l=0,u=0;u0)for(var h=i[u++],v=i[u++],c=1;c0){var g=(h+p)/2-(v-d)*o,y=(v+d)/2-(p-h)*o;if(sT(h,v,g,y,p,d,s,t,a))return l}else if(Ia(h,v,p,d,s,t,a))return l;l++}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(t=n[0],a=n[1],i.contain(t,a)){var o=this.hoverDataIdx=this.findDataIndex(t,a);return o>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+e.__startIndex)})},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const GW=zW;var FW={seriesType:"lines",plan:wo(),reset:function(r){var e=r.coordinateSystem;if(e){var t=r.get("polyline"),a=r.pipelineContext.large;return{progress:function(n,i){var o=[];if(a){var s=void 0,l=n.end-n.start;if(t){for(var u=0,f=n.start;f0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var h=t.get("clip",!0)&&Dh(t.coordinateSystem,!1,t);h?this.group.setClipPath(h):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData(),o=this._updateLineDraw(i,t);o.incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._lineDraw.incrementalUpdate(t,a.getData()),this._finished=t.end===a.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,a,n){var i=t.getData(),o=t.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=r2.reset(t,a,n);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,a){var n=this._lineDraw,i=this._showEffect(a),o=!!a.get("polyline"),s=a.pipelineContext,l=s.large;return(!n||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=l?new GW:new xy(o?i?NW:e2:i?t2:Sy),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var a=t.getZr(),n=a.painter.getType()==="svg";!n&&this._lastZlevel!=null&&a.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,a){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(a)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.type="lines",e}(Nt);const WW=HW;var $W=typeof Uint32Array>"u"?Array:Uint32Array,UW=typeof Float64Array>"u"?Array:Float64Array;function KS(r){var e=r.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(r.data=G(e,function(t){var a=[t[0].coord,t[1].coord],n={coords:a};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),Qd([n,t[0],t[1]])}))}var YW=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return e.prototype.init=function(t){t.data=t.data||[],KS(t);var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count)),r.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(KS(t),t.data){var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count))}r.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var a=this._processFlatCoordsArray(t.data);a.flatCoords&&(this._flatCoords?(this._flatCoords=tf(this._flatCoords,a.flatCoords),this._flatCoordsOffset=tf(this._flatCoordsOffset,a.flatCoordsOffset)):(this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset),t.data=new Float32Array(a.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var a=this.getData().getItemModel(t),n=a.option instanceof Array?a.option:a.getShallow("coords");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[t*2+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,a){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[t*2],i=this._flatCoordsOffset[t*2+1],o=0;o ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?1e4:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?2e4:this.get("progressiveThreshold"))},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),a=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&a>0?a+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(zt);const ZW=YW;function wu(r){return r instanceof Array||(r=[r,r]),r}var XW={seriesType:"lines",reset:function(r){var e=wu(r.get("symbol")),t=wu(r.get("symbolSize")),a=r.getData();a.setVisual("fromSymbol",e&&e[0]),a.setVisual("toSymbol",e&&e[1]),a.setVisual("fromSymbolSize",t&&t[0]),a.setVisual("toSymbolSize",t&&t[1]);function n(i,o){var s=i.getItemModel(o),l=wu(s.getShallow("symbol",!0)),u=wu(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:a.hasItemOption?n:null}}};const qW=XW;function KW(r){r.registerChartView(WW),r.registerSeriesModel(ZW),r.registerLayout(r2),r.registerVisual(qW)}var QW=256,JW=function(){function r(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=Ua.createCanvas();this.canvas=e}return r.prototype.update=function(e,t,a,n,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),f=this.pointSize+this.blurSize,h=this.canvas,v=h.getContext("2d"),c=e.length;h.width=t,h.height=a;for(var p=0;p0){var I=o(_)?l:u;_>0&&(_=_*M+T),w[x++]=I[D],w[x++]=I[D+1],w[x++]=I[D+2],w[x++]=I[D+3]*_*256}else x+=4}return v.putImageData(S,0,0),h},r.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=Ua.createCanvas()),t=this.pointSize+this.blurSize,a=t*2;e.width=a,e.height=a;var n=e.getContext("2d");return n.clearRect(0,0,a,a),n.shadowOffsetX=a,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-t,t,this.pointSize,0,Math.PI*2,!0),n.closePath(),n.fill(),e},r.prototype._getGradient=function(e,t){for(var a=this._gradientPixels,n=a[t]||(a[t]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)e[t](s/255,!0,i),n[o++]=i[0],n[o++]=i[1],n[o++]=i[2],n[o++]=i[3];return n},r}();const jW=JW;function t$(r,e,t){var a=r[1]-r[0];e=G(e,function(o){return{interval:[(o.interval[0]-r[0])/a,(o.interval[1]-r[0])/a]}});var n=e.length,i=0;return function(o){var s;for(s=i;s=0;s--){var l=e[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s=e[0]&&a<=e[1]}}function QS(r){var e=r.dimensions;return e[0]==="lng"&&e[1]==="lat"}var r$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i;a.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===t&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=t.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):QS(o)&&this._renderOnGeo(o,t,i,n)},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,a,n,i){var o=a.coordinateSystem;o&&(QS(o)?this.render(a,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(a,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){tn(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,a,n,i,o){var s=t.coordinateSystem,l=pi(s,"cartesian2d"),u,f,h,v;if(l){var c=s.getAxis("x"),p=s.getAxis("y");u=c.getBandWidth()+.5,f=p.getBandWidth()+.5,h=c.scale.getExtent(),v=p.scale.getExtent()}for(var d=this.group,g=t.getData(),y=t.getModel(["emphasis","itemStyle"]).getItemStyle(),m=t.getModel(["blur","itemStyle"]).getItemStyle(),_=t.getModel(["select","itemStyle"]).getItemStyle(),S=t.get(["itemStyle","borderRadius"]),w=ee(t),x=t.getModel("emphasis"),b=x.get("focus"),T=x.get("blurScope"),C=x.get("disabled"),M=l?[g.mapDimension("x"),g.mapDimension("y"),g.mapDimension("value")]:[g.mapDimension("time"),g.mapDimension("value")],D=n;Dh[1]||Rv[1])continue;var E=s.dataToPoint([P,R]);I=new xt({shape:{x:E[0]-u/2,y:E[1]-f/2,width:u,height:f},style:L})}else{if(isNaN(g.get(M[1],D)))continue;I=new xt({z2:1,shape:s.dataToRect([g.get(M[0],D)]).contentShape,style:L})}if(g.hasItemOption){var N=g.getItemModel(D),O=N.getModel("emphasis");y=O.getModel("itemStyle").getItemStyle(),m=N.getModel(["blur","itemStyle"]).getItemStyle(),_=N.getModel(["select","itemStyle"]).getItemStyle(),S=N.get(["itemStyle","borderRadius"]),b=O.get("focus"),T=O.get("blurScope"),C=O.get("disabled"),w=ee(N)}I.shape.r=S;var V=t.getRawValue(D),F="-";V&&V[2]!=null&&(F=V[2]+""),fe(I,w,{labelFetcher:t,labelDataIndex:D,defaultOpacity:L.opacity,defaultText:F}),I.ensureState("emphasis").style=y,I.ensureState("blur").style=m,I.ensureState("select").style=_,Ft(I,b,T,C),I.incremental=o,o&&(I.states.emphasis.hoverLayer=!0),d.add(I),g.setItemGraphicEl(D,I),this._progressiveEls&&this._progressiveEls.push(I)}},e.prototype._renderOnGeo=function(t,a,n,i){var o=n.targetVisuals.inRange,s=n.targetVisuals.outOfRange,l=a.getData(),u=this._hmLayer||this._hmLayer||new jW;u.blurSize=a.get("blurSize"),u.pointSize=a.get("pointSize"),u.minOpacity=a.get("minOpacity"),u.maxOpacity=a.get("maxOpacity");var f=t.getViewRect().clone(),h=t.getRoamTransform();f.applyTransform(h);var v=Math.max(f.x,0),c=Math.max(f.y,0),p=Math.min(f.width+f.x,i.getWidth()),d=Math.min(f.height+f.y,i.getHeight()),g=p-v,y=d-c,m=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(m,function(b,T,C){var M=t.dataToPoint([b,T]);return M[0]-=v,M[1]-=c,M.push(C),M}),S=n.getExtent(),w=n.type==="visualMap.continuous"?e$(S,n.option.range):t$(S,n.getPieceList(),n.option.selected);u.update(_,g,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},w);var x=new he({style:{width:g,height:y,x:v,y:c,image:u.canvas},silent:!0});this.group.add(x)},e.type="heatmap",e}(Nt);const a$=r$;var n$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){return da(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=vl.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(zt);const i$=n$;function o$(r){r.registerChartView(a$),r.registerSeriesModel(i$)}var s$=["itemStyle","borderWidth"],JS=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],kc=new Ur,l$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group,o=t.getData(),s=this._data,l=t.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),h=l.master.getRect(),v={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:l,coordSysExtent:[[h.x,h.x+h.width],[h.y,h.y+h.height]],isHorizontal:f,valueDim:JS[+f],categoryDim:JS[1-+f]};return o.diff(s).add(function(c){if(o.hasValue(c)){var p=tx(o,c),d=jS(o,c,p,v),g=ex(o,v,d);o.setItemGraphicEl(c,g),i.add(g),ax(g,v,d)}}).update(function(c,p){var d=s.getItemGraphicEl(p);if(!o.hasValue(c)){i.remove(d);return}var g=tx(o,c),y=jS(o,c,g,v),m=l2(o,y);d&&m!==d.__pictorialShapeStr&&(i.remove(d),o.setItemGraphicEl(c,null),d=null),d?d$(d,v,y):d=ex(o,v,y,!0),o.setItemGraphicEl(c,d),d.__pictorialSymbolMeta=y,i.add(d),ax(d,v,y)}).remove(function(c){var p=s.getItemGraphicEl(c);p&&rx(s,c,p.__pictorialSymbolMeta.animationModel,p)}).execute(),this._data=o,this.group},e.prototype.remove=function(t,a){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl(function(o){rx(i,nt(o).dataIndex,t,o)}):n.removeAll()},e.type="pictorialBar",e}(Nt);function jS(r,e,t,a){var n=r.getItemLayout(e),i=t.get("symbolRepeat"),o=t.get("symbolClip"),s=t.get("symbolPosition")||"start",l=t.get("symbolRotate"),u=(l||0)*Math.PI/180||0,f=t.get("symbolPatternSize")||2,h=t.isAnimationEnabled(),v={dataIndex:e,layout:n,itemModel:t,symbolType:r.getItemVisual(e,"symbol")||"circle",style:r.getItemVisual(e,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:t.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:h?t:null,hoverScale:h&&t.get(["emphasis","scale"]),z2:t.getShallow("z",!0)||0};u$(t,i,n,a,v),f$(r,e,n,i,o,v.boundingLength,v.pxSign,f,a,v),h$(t,v.symbolScale,u,a,v);var c=v.symbolSize,p=vi(t.get("symbolOffset"),c);return v$(t,c,n,i,o,p,s,v.valueLineWidth,v.boundingLength,v.repeatCutLength,a,v),v}function u$(r,e,t,a,n){var i=a.valueDim,o=r.get("symbolBoundingData"),s=a.coordSys.getOtherAxis(a.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(t[i.wh]<=0),f;if(z(o)){var h=[Oc(s,o[0])-l,Oc(s,o[1])-l];h[1]0?1:-1}function Oc(r,e){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(e)))}function f$(r,e,t,a,n,i,o,s,l,u){var f=l.valueDim,h=l.categoryDim,v=Math.abs(t[h.wh]),c=r.getItemVisual(e,"symbolSize"),p;z(c)?p=c.slice():c==null?p=["100%","100%"]:p=[c,c],p[h.index]=H(p[h.index],v),p[f.index]=H(p[f.index],a?v:Math.abs(i)),u.symbolSize=p;var d=u.symbolScale=[p[0]/s,p[1]/s];d[f.index]*=(l.isHorizontal?-1:1)*o}function h$(r,e,t,a,n){var i=r.get(s$)||0;i&&(kc.attr({scaleX:e[0],scaleY:e[1],rotation:t}),kc.updateTransform(),i/=kc.getLineScale(),i*=e[a.valueDim.index]),n.valueLineWidth=i||0}function v$(r,e,t,a,n,i,o,s,l,u,f,h){var v=f.categoryDim,c=f.valueDim,p=h.pxSign,d=Math.max(e[c.index]+s,0),g=d;if(a){var y=Math.abs(l),m=ne(r.get("symbolMargin"),"15%")+"",_=!1;m.lastIndexOf("!")===m.length-1&&(_=!0,m=m.slice(0,m.length-1));var S=H(m,e[c.index]),w=Math.max(d+S*2,0),x=_?0:S*2,b=Yb(a),T=b?a:nx((y+x)/w),C=y-T*d;S=C/2/(_?T:Math.max(T-1,1)),w=d+S*2,x=_?0:S*2,!b&&a!=="fixed"&&(T=u?nx((Math.abs(u)+x)/w):0),g=T*w-x,h.repeatTimes=T,h.symbolMargin=S}var M=p*(g/2),D=h.pathPosition=[];D[v.index]=t[v.wh]/2,D[c.index]=o==="start"?M:o==="end"?l-M:l/2,i&&(D[0]+=i[0],D[1]+=i[1]);var I=h.bundlePosition=[];I[v.index]=t[v.xy],I[c.index]=t[c.xy];var L=h.barRectShape=B({},t);L[c.wh]=p*Math.max(Math.abs(t[c.wh]),Math.abs(D[c.index]+M)),L[v.wh]=t[v.wh];var P=h.clipShape={};P[v.xy]=-t[v.xy],P[v.wh]=f.ecSize[v.wh],P[c.xy]=0,P[c.wh]=t[c.wh]}function a2(r){var e=r.symbolPatternSize,t=qt(r.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),t.type!=="image"&&t.setStyle({strokeNoScale:!0}),t}function n2(r,e,t,a){var n=r.__pictorialBundle,i=t.symbolSize,o=t.valueLineWidth,s=t.pathPosition,l=e.valueDim,u=t.repeatTimes||0,f=0,h=i[e.valueDim.index]+o+t.symbolMargin*2;for(Iy(r,function(d){d.__pictorialAnimationIndex=f,d.__pictorialRepeatTimes=u,f0:y<0)&&(m=u-1-d),g[l.index]=h*(m-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function i2(r,e,t,a){var n=r.__pictorialBundle,i=r.__pictorialMainPath;i?Ji(i,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,a):(i=r.__pictorialMainPath=a2(t),n.add(i),Ji(i,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,a))}function o2(r,e,t){var a=B({},e.barRectShape),n=r.__pictorialBarRect;n?Ji(n,null,{shape:a},e,t):(n=r.__pictorialBarRect=new xt({z2:2,shape:a,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),n.disableMorphing=!0,r.add(n))}function s2(r,e,t,a){if(t.symbolClip){var n=r.__pictorialClipPath,i=B({},t.clipShape),o=e.valueDim,s=t.animationModel,l=t.dataIndex;if(n)Mt(n,{shape:i},s,l);else{i[o.wh]=0,n=new xt({shape:i}),r.__pictorialBundle.setClipPath(n),r.__pictorialClipPath=n;var u={};u[o.wh]=t.clipShape[o.wh],hl[a?"updateProps":"initProps"](n,{shape:u},s,l)}}}function tx(r,e){var t=r.getItemModel(e);return t.getAnimationDelayParams=c$,t.isAnimationEnabled=p$,t}function c$(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function p$(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function ex(r,e,t,a){var n=new at,i=new at;return n.add(i),n.__pictorialBundle=i,i.x=t.bundlePosition[0],i.y=t.bundlePosition[1],t.symbolRepeat?n2(n,e,t):i2(n,e,t),o2(n,t,a),s2(n,e,t,a),n.__pictorialShapeStr=l2(r,t),n.__pictorialSymbolMeta=t,n}function d$(r,e,t){var a=t.animationModel,n=t.dataIndex,i=r.__pictorialBundle;Mt(i,{x:t.bundlePosition[0],y:t.bundlePosition[1]},a,n),t.symbolRepeat?n2(r,e,t,!0):i2(r,e,t,!0),o2(r,t,!0),s2(r,e,t,!0)}function rx(r,e,t,a){var n=a.__pictorialBarRect;n&&n.removeTextContent();var i=[];Iy(a,function(o){i.push(o)}),a.__pictorialMainPath&&i.push(a.__pictorialMainPath),a.__pictorialClipPath&&(t=null),A(i,function(o){Za(o,{scaleX:0,scaleY:0},t,e,function(){a.parent&&a.parent.remove(a)})}),r.setItemGraphicEl(e,null)}function l2(r,e){return[r.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function Iy(r,e,t){A(r.__pictorialBundle.children(),function(a){a!==r.__pictorialBarRect&&e.call(t,a)})}function Ji(r,e,t,a,n,i){e&&r.attr(e),a.symbolClip&&!n?t&&r.attr(t):t&&hl[n?"updateProps":"initProps"](r,t,a.animationModel,a.dataIndex,i)}function ax(r,e,t){var a=t.dataIndex,n=t.itemModel,i=n.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=n.getModel(["blur","itemStyle"]).getItemStyle(),l=n.getModel(["select","itemStyle"]).getItemStyle(),u=n.getShallow("cursor"),f=i.get("focus"),h=i.get("blurScope"),v=i.get("scale");Iy(r,function(d){if(d instanceof he){var g=d.style;d.useStyle(B({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},t.style))}else d.useStyle(t.style);var y=d.ensureState("emphasis");y.style=o,v&&(y.scaleX=d.scaleX*1.1,y.scaleY=d.scaleY*1.1),d.ensureState("blur").style=s,d.ensureState("select").style=l,u&&(d.cursor=u),d.z2=t.z2});var c=e.valueDim.posDesc[+(t.boundingLength>0)],p=r.__pictorialBarRect;fe(p,ee(n),{labelFetcher:e.seriesModel,labelDataIndex:a,defaultText:ao(e.seriesModel.getData(),a),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:c}),Ft(r,f,h,i.get("disabled"))}function nx(r){var e=Math.round(r);return Math.abs(r-e)<1e-4?e:Math.ceil(r)}const g$=l$;var y$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol="roundRect",t}return e.prototype.getInitialData=function(t){return t.stack=null,r.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=en(Lf.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"}}}),e}(Lf);const m$=y$;function _$(r){r.registerChartView(g$),r.registerSeriesModel(m$),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,it(WA,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,$A("pictorialBar"))}var S$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this,s=this.group,l=t.getLayerSeries(),u=i.getLayout("layoutInfo"),f=u.rect,h=u.boundaryGap;s.x=0,s.y=f.y+h[0];function v(g){return g.name}var c=new ha(this._layersSeries||[],l,v,v),p=[];c.add(U(d,this,"add")).update(U(d,this,"update")).remove(U(d,this,"remove")).execute();function d(g,y,m){var _=o._layers;if(g==="remove"){s.remove(_[y]);return}for(var S=[],w=[],x,b=l[y].indices,T=0;Ti&&(i=s),a.push(s)}for(var u=0;ui&&(i=h)}return{y0:n,max:i}}function M$(r){r.registerChartView(w$),r.registerSeriesModel(T$),r.registerLayout(C$),r.registerProcessor(Sl("themeRiver"))}var D$=2,I$=4,L$=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this)||this;o.z2=D$,o.textConfig={inside:!0},nt(o).seriesIndex=a.seriesIndex;var s=new Ct({z2:I$,silent:t.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,t,a,n,i),o}return e.prototype.updateData=function(t,a,n,i,o){this.node=a,a.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var s=this;nt(s).dataIndex=a.dataIndex;var l=a.getModel(),u=l.getModel("emphasis"),f=a.getLayout(),h=B({},f);h.label=null;var v=a.getVisual("style");v.lineJoin="bevel";var c=a.getVisual("decal");c&&(v.decal=eo(c,o));var p=Un(l.getModel("itemStyle"),h,!0);B(h,p),A(Me,function(m){var _=s.ensureState(m),S=l.getModel([m,"itemStyle"]);_.style=S.getItemStyle();var w=Un(S,h);w&&(_.shape=w)}),t?(s.setShape(h),s.shape.r=f.r0,Bt(s,{shape:{r:f.r}},n,a.dataIndex)):(Mt(s,{shape:h},n),xr(s)),s.useStyle(v),this._updateLabel(n);var d=l.getShallow("cursor");d&&s.attr("cursor",d),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get("focus"),y=g==="ancestor"?a.getAncestorsIndices():g==="descendant"?a.getDescendantIndices():g;Ft(this,y,u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t){var a=this,n=this.node.getModel(),i=n.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),h=this,v=h.getTextContent(),c=this.node.dataIndex,p=i.get("minAngle")/180*Math.PI,d=i.get("show")&&!(p!=null&&Math.abs(s)Math.PI/2?"right":"left"):!I||I==="center"?(s===2*Math.PI&&o.r0===0?M=0:M=(o.r+o.r0)/2,I="center"):I==="left"?(M=o.r0+D,l>Math.PI/2&&(I="right")):I==="right"&&(M=o.r-D,l>Math.PI/2&&(I="left")),S.style.align=I,S.style.verticalAlign=g(m,"verticalAlign")||"middle",S.x=M*u+o.cx,S.y=M*f+o.cy;var L=g(m,"rotate"),P=0;L==="radial"?(P=gr(-l),P>Math.PI/2&&PMath.PI/2?P-=Math.PI:P<-Math.PI/2&&(P+=Math.PI)):At(L)&&(P=L*Math.PI/180),S.rotation=gr(P)});function g(y,m){var _=y.get(m);return _??i.get(m)}v.dirtyStyle()},e}(Oe);const ox=L$;var Dd="sunburstRootToNode",sx="sunburstHighlight",P$="sunburstUnhighlight";function R$(r){r.registerAction({type:Dd,update:"updateView"},function(e,t){t.eachComponent({mainType:"series",subType:"sunburst",query:e},a);function a(n,i){var o=Ks(e,[Dd],n);if(o){var s=n.getViewRoot();s&&(e.direction=py(s,o.node)?"rollUp":"drillDown"),n.resetViewRoot(o.node)}}}),r.registerAction({type:sx,update:"none"},function(e,t,a){e=B({},e),t.eachComponent({mainType:"series",subType:"sunburst",query:e},n);function n(i){var o=Ks(e,[sx],i);o&&(e.dataIndex=o.node.dataIndex)}a.dispatchAction(B(e,{type:"highlight"}))}),r.registerAction({type:P$,update:"updateView"},function(e,t,a){e=B({},e),a.dispatchAction(B(e,{type:"downplay"}))})}var E$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){var o=this;this.seriesModel=t,this.api=n,this.ecModel=a;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),f=this.group,h=t.get("renderLabelForZeroData"),v=[];u.eachNode(function(m){v.push(m)});var c=this._oldChildren||[];p(v,c),y(l,u),this._initEvents(),this._oldChildren=v;function p(m,_){if(m.length===0&&_.length===0)return;new ha(_,m,S,S).add(w).update(w).remove(it(w,null)).execute();function S(x){return x.getId()}function w(x,b){var T=x==null?null:m[x],C=b==null?null:_[b];d(T,C)}}function d(m,_){if(!h&&m&&!m.getValue()&&(m=null),m!==l&&_!==l){if(_&&_.piece)m?(_.piece.updateData(!1,m,t,a,n),s.setItemGraphicEl(m.dataIndex,_.piece)):g(_);else if(m){var S=new ox(m,t,a,n);f.add(S),s.setItemGraphicEl(m.dataIndex,S)}}}function g(m){m&&m.piece&&(f.remove(m.piece),m.piece=null)}function y(m,_){_.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,m,t,a,n):(o.virtualPiece=new ox(m,t,a,n),f.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(S){o._rootToNode(_.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",function(a){var n=!1,i=t.seriesModel.getViewRoot();i.eachNode(function(o){if(!n&&o.piece&&o.piece===a.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")t._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var f=l.get("target",!0)||"_blank";yf(u,f)}}n=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:Dd,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,a){var n=a.getData(),i=n.getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type="sunburst",e}(Nt);const k$=E$;var O$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};u2(n);var i=this._levelModels=G(t.levels||[],function(l){return new Ot(l,this,a)},this),o=cy.createTree(n,this,s);function s(l){l.wrapMethod("getItemModel",function(u,f){var h=o.getNodeByDataIndex(f),v=i[h.depth];return v&&(u.parentModel=v),u})}return o.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treePathInfo=Ph(n,this),a},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){cD(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(zt);function u2(r){var e=0;A(r.children,function(a){u2(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}const N$=O$;var lx=Math.PI/180;function B$(r,e,t){e.eachSeriesByType(r,function(a){var n=a.get("center"),i=a.get("radius");z(i)||(i=[0,i]),z(n)||(n=[n,n]);var o=t.getWidth(),s=t.getHeight(),l=Math.min(o,s),u=H(n[0],o),f=H(n[1],s),h=H(i[0],l/2),v=H(i[1],l/2),c=-a.get("startAngle")*lx,p=a.get("minAngle")*lx,d=a.getData().tree.root,g=a.getViewRoot(),y=g.depth,m=a.get("sort");m!=null&&f2(g,m);var _=0;A(g.children,function(E){!isNaN(E.getValue())&&_++});var S=g.getValue(),w=Math.PI/(S||_)*2,x=g.depth>0,b=g.height-(x?-1:1),T=(v-h)/(b||1),C=a.get("clockwise"),M=a.get("stillShowZeroSum"),D=C?1:-1,I=function(E,N){if(E){var O=N;if(E!==d){var V=E.getValue(),F=S===0&&M?w:V*w;F1;)o=o.parentNode;var s=n.getColorFromPalette(o.name||o.dataIndex+"",e);return a.depth>1&&$(s)&&(s=Sp(s,(a.depth-1)/(i-1)*.5)),s}r.eachSeriesByType("sunburst",function(a){var n=a.getData(),i=n.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=t(o,a,i.root.height));var u=n.ensureUniqueItemVisual(o.dataIndex,"style");B(u,l)})})}function G$(r){r.registerChartView(k$),r.registerSeriesModel(N$),r.registerLayout(it(B$,"sunburst")),r.registerProcessor(it(Sl,"sunburst")),r.registerVisual(z$),R$(r)}var ux={color:"fill",borderColor:"stroke"},F$={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},ia=wt(),H$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,a){return da(null,this)},e.prototype.getDataParams=function(t,a,n){var i=r.prototype.getDataParams.call(this,t,a);return n&&(i.info=ia(n).info),i},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(zt);const W$=H$;function $$(r,e){return e=e||[0,0],G(["x","y"],function(t,a){var n=this.getAxis(t),i=e[a],o=r[a]/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(i-o)-n.dataToCoord(i+o))},this)}function U$(r){var e=r.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:U($$,r)}}}function Y$(r,e){return e=e||[0,0],G([0,1],function(t){var a=e[t],n=r[t]/2,i=[],o=[];return i[t]=a-n,o[t]=a+n,i[1-t]=o[1-t]=e[1-t],Math.abs(this.dataToPoint(i)[t]-this.dataToPoint(o)[t])},this)}function Z$(r){var e=r.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:r.getZoom()},api:{coord:function(t){return r.dataToPoint(t)},size:U(Y$,r)}}}function X$(r,e){var t=this.getAxis(),a=e instanceof Array?e[0]:e,n=(r instanceof Array?r[0]:r)/2;return t.type==="category"?t.getBandWidth():Math.abs(t.dataToCoord(a-n)-t.dataToCoord(a+n))}function q$(r){var e=r.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:U(X$,r)}}}function K$(r,e){return e=e||[0,0],G(["Radius","Angle"],function(t,a){var n="get"+t+"Axis",i=this[n](),o=e[a],s=r[a]/2,l=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return t==="Angle"&&(l=l*Math.PI/180),l},this)}function Q$(r){var e=r.getRadiusAxis(),t=r.getAngleAxis(),a=e.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:"polar",cx:r.cx,cy:r.cy,r:a[1],r0:a[0]},api:{coord:function(n){var i=e.dataToRadius(n[0]),o=t.dataToAngle(n[1]),s=r.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:U(K$,r)}}}function J$(r){var e=r.getRect(),t=r.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:r.getCellWidth(),cellHeight:r.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(a,n){return r.dataToPoint(a,n)}}}}function h2(r,e,t,a){return r&&(r.legacy||r.legacy!==!1&&!t&&!a&&e!=="tspan"&&(e==="text"||Y(r,"text")))}function v2(r,e,t){var a=r,n,i,o;if(e==="text")o=a;else{o={},Y(a,"text")&&(o.text=a.text),Y(a,"rich")&&(o.rich=a.rich),Y(a,"textFill")&&(o.fill=a.textFill),Y(a,"textStroke")&&(o.stroke=a.textStroke),Y(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Y(a,"fontSize")&&(o.fontSize=a.fontSize),Y(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Y(a,"fontWeight")&&(o.fontWeight=a.fontWeight),i={type:"text",style:o,silent:!0},n={};var s=Y(a,"textPosition");t?n.position=s?a.textPosition:"inside":s&&(n.position=a.textPosition),Y(a,"textPosition")&&(n.position=a.textPosition),Y(a,"textOffset")&&(n.offset=a.textOffset),Y(a,"textRotation")&&(n.rotation=a.textRotation),Y(a,"textDistance")&&(n.distance=a.textDistance)}return fx(o,r),A(o.rich,function(l){fx(l,l)}),{textConfig:n,textContent:i}}function fx(r,e){e&&(e.font=e.textFont||e.font,Y(e,"textStrokeWidth")&&(r.lineWidth=e.textStrokeWidth),Y(e,"textAlign")&&(r.align=e.textAlign),Y(e,"textVerticalAlign")&&(r.verticalAlign=e.textVerticalAlign),Y(e,"textLineHeight")&&(r.lineHeight=e.textLineHeight),Y(e,"textWidth")&&(r.width=e.textWidth),Y(e,"textHeight")&&(r.height=e.textHeight),Y(e,"textBackgroundColor")&&(r.backgroundColor=e.textBackgroundColor),Y(e,"textPadding")&&(r.padding=e.textPadding),Y(e,"textBorderColor")&&(r.borderColor=e.textBorderColor),Y(e,"textBorderWidth")&&(r.borderWidth=e.textBorderWidth),Y(e,"textBorderRadius")&&(r.borderRadius=e.textBorderRadius),Y(e,"textBoxShadowColor")&&(r.shadowColor=e.textBoxShadowColor),Y(e,"textBoxShadowBlur")&&(r.shadowBlur=e.textBoxShadowBlur),Y(e,"textBoxShadowOffsetX")&&(r.shadowOffsetX=e.textBoxShadowOffsetX),Y(e,"textBoxShadowOffsetY")&&(r.shadowOffsetY=e.textBoxShadowOffsetY))}function hx(r,e,t){var a=r;a.textPosition=a.textPosition||t.position||"inside",t.offset!=null&&(a.textOffset=t.offset),t.rotation!=null&&(a.textRotation=t.rotation),t.distance!=null&&(a.textDistance=t.distance);var n=a.textPosition.indexOf("inside")>=0,i=r.fill||"#000";vx(a,e);var o=a.textFill==null;return n?o&&(a.textFill=t.insideFill||"#fff",!a.textStroke&&t.insideStroke&&(a.textStroke=t.insideStroke),!a.textStroke&&(a.textStroke=i),a.textStrokeWidth==null&&(a.textStrokeWidth=2)):(o&&(a.textFill=r.fill||t.outsideFill||"#000"),!a.textStroke&&t.outsideStroke&&(a.textStroke=t.outsideStroke)),a.text=e.text,a.rich=e.rich,A(e.rich,function(s){vx(s,s)}),a}function vx(r,e){e&&(Y(e,"fill")&&(r.textFill=e.fill),Y(e,"stroke")&&(r.textStroke=e.fill),Y(e,"lineWidth")&&(r.textStrokeWidth=e.lineWidth),Y(e,"font")&&(r.font=e.font),Y(e,"fontStyle")&&(r.fontStyle=e.fontStyle),Y(e,"fontWeight")&&(r.fontWeight=e.fontWeight),Y(e,"fontSize")&&(r.fontSize=e.fontSize),Y(e,"fontFamily")&&(r.fontFamily=e.fontFamily),Y(e,"align")&&(r.textAlign=e.align),Y(e,"verticalAlign")&&(r.textVerticalAlign=e.verticalAlign),Y(e,"lineHeight")&&(r.textLineHeight=e.lineHeight),Y(e,"width")&&(r.textWidth=e.width),Y(e,"height")&&(r.textHeight=e.height),Y(e,"backgroundColor")&&(r.textBackgroundColor=e.backgroundColor),Y(e,"padding")&&(r.textPadding=e.padding),Y(e,"borderColor")&&(r.textBorderColor=e.borderColor),Y(e,"borderWidth")&&(r.textBorderWidth=e.borderWidth),Y(e,"borderRadius")&&(r.textBorderRadius=e.borderRadius),Y(e,"shadowColor")&&(r.textBoxShadowColor=e.shadowColor),Y(e,"shadowBlur")&&(r.textBoxShadowBlur=e.shadowBlur),Y(e,"shadowOffsetX")&&(r.textBoxShadowOffsetX=e.shadowOffsetX),Y(e,"shadowOffsetY")&&(r.textBoxShadowOffsetY=e.shadowOffsetY),Y(e,"textShadowColor")&&(r.textShadowColor=e.textShadowColor),Y(e,"textShadowBlur")&&(r.textShadowBlur=e.textShadowBlur),Y(e,"textShadowOffsetX")&&(r.textShadowOffsetX=e.textShadowOffsetX),Y(e,"textShadowOffsetY")&&(r.textShadowOffsetY=e.textShadowOffsetY))}var c2={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},cx=mt(c2);Gr(Hr,function(r,e){return r[e]=1,r},{});Hr.join(", ");var Vf=["","style","shape","extra"],oo=wt();function Ly(r,e,t,a,n){var i=r+"Animation",o=co(r,a,n)||{},s=oo(e).userDuring;return o.duration>0&&(o.during=s?U(a6,{el:e,userDuring:s}):null,o.setToFinal=!0,o.scope=r),B(o,t[i]),o}function qu(r,e,t,a){a=a||{};var n=a.dataIndex,i=a.isInit,o=a.clearStyle,s=t.isAnimationEnabled(),l=oo(r),u=e.style;l.userDuring=e.during;var f={},h={};if(i6(r,e,h),dx("shape",e,h),dx("extra",e,h),!i&&s&&(n6(r,e,f),px("shape",r,e,f),px("extra",r,e,f),o6(r,e,u,f)),h.style=u,j$(r,h,o),e6(r,e),s)if(i){var v={};A(Vf,function(p){var d=p?e[p]:e;d&&d.enterFrom&&(p&&(v[p]=v[p]||{}),B(p?v[p]:v,d.enterFrom))});var c=Ly("enter",r,e,t,n);c.duration>0&&r.animateFrom(v,c)}else t6(r,e,n||0,t,f);p2(r,e),u?r.dirty():r.markRedraw()}function p2(r,e){for(var t=oo(r).leaveToProps,a=0;a0&&r.animateFrom(n,i)}}function e6(r,e){Y(e,"silent")&&(r.silent=e.silent),Y(e,"ignore")&&(r.ignore=e.ignore),r instanceof ir&&Y(e,"invisible")&&(r.invisible=e.invisible),r instanceof yt&&Y(e,"autoBatch")&&(r.autoBatch=e.autoBatch)}var Ir={},r6={setTransform:function(r,e){return Ir.el[r]=e,this},getTransform:function(r){return Ir.el[r]},setShape:function(r,e){var t=Ir.el,a=t.shape||(t.shape={});return a[r]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(r){var e=Ir.el.shape;if(e)return e[r]},setStyle:function(r,e){var t=Ir.el,a=t.style;return a&&(a[r]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(r){var e=Ir.el.style;if(e)return e[r]},setExtra:function(r,e){var t=Ir.el.extra||(Ir.el.extra={});return t[r]=e,this},getExtra:function(r){var e=Ir.el.extra;if(e)return e[r]}};function a6(){var r=this,e=r.el;if(e){var t=oo(e).userDuring,a=r.userDuring;if(t!==a){r.el=r.userDuring=null;return}Ir.el=e,a(r6)}}function px(r,e,t,a){var n=t[r];if(n){var i=e[r],o;if(i){var s=t.transition,l=n.transition;if(l)if(!o&&(o=a[r]={}),ei(l))B(o,i);else for(var u=Pt(l),f=0;f=0){!o&&(o=a[r]={});for(var c=mt(i),f=0;f=0)){var v=r.getAnimationStyleProps(),c=v?v.style:null;if(c){!i&&(i=a.style={});for(var p=mt(t),u=0;u=0?e.getStore().get(N,R):void 0}var O=e.get(E.name,R),V=E&&E.ordinalMeta;return V?V.categories[O]:O}function x(P,R){R==null&&(R=u);var E=e.getItemVisual(R,"style"),N=E&&E.fill,O=E&&E.opacity,V=m(R,Va).getItemStyle();N!=null&&(V.fill=N),O!=null&&(V.opacity=O);var F={inheritColor:$(N)?N:"#000"},W=_(R,Va),Z=kt(W,null,F,!1,!0);Z.text=W.getShallow("show")?ut(r.getFormattedLabel(R,Va),ao(e,R)):null;var Q=df(W,F,!1);return C(P,V),V=hx(V,Z,Q),P&&T(V,P),V.legacy=!0,V}function b(P,R){R==null&&(R=u);var E=m(R,oa).getItemStyle(),N=_(R,oa),O=kt(N,null,null,!0,!0);O.text=N.getShallow("show")?Vr(r.getFormattedLabel(R,oa),r.getFormattedLabel(R,Va),ao(e,R)):null;var V=df(N,null,!0);return C(P,E),E=hx(E,O,V),P&&T(E,P),E.legacy=!0,E}function T(P,R){for(var E in R)Y(R,E)&&(P[E]=R[E])}function C(P,R){P&&(P.textFill&&(R.textFill=P.textFill),P.textPosition&&(R.textPosition=P.textPosition))}function M(P,R){if(R==null&&(R=u),Y(ux,P)){var E=e.getItemVisual(R,"style");return E?E[ux[P]]:null}if(Y(F$,P))return e.getItemVisual(R,P)}function D(P){if(i.type==="cartesian2d"){var R=i.getBaseAxis();return _B(j({axis:R},P))}}function I(){return t.getCurrentSeriesIndices()}function L(P){return QT(P,t)}}function y6(r){var e={};return A(r.dimensions,function(t){var a=r.getDimensionInfo(t);if(!a.isExtraCoord){var n=a.coordDim,i=e[n]=e[n]||[];i[a.coordDimIndex]=r.getDimensionIndex(t)}}),e}function zc(r,e,t,a,n,i,o){if(!a){i.remove(e);return}var s=Oy(r,e,t,a,n,i);return s&&o.setItemGraphicEl(t,s),s&&Ft(s,a.focus,a.blurScope,a.emphasisDisabled),s}function Oy(r,e,t,a,n,i){var o=-1,s=e;e&&m2(e,a,n)&&(o=vt(i.childrenRef(),e),e=null);var l=!e,u=e;u?u.clearStates():(u=Ey(a),s&&v6(s,u)),a.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Ye.normal.cfg=Ye.normal.conOpt=Ye.emphasis.cfg=Ye.emphasis.conOpt=Ye.blur.cfg=Ye.blur.conOpt=Ye.select.cfg=Ye.select.conOpt=null,Ye.isLegacy=!1,_6(u,t,a,n,l,Ye),m6(u,t,a,n,l),ky(r,u,t,a,Ye,n,l),Y(a,"info")&&(ia(u).info=a.info);for(var f=0;f=0?i.replaceAt(u,o):i.add(u),u}function m2(r,e,t){var a=ia(r),n=e.type,i=e.shape,o=e.style;return t.isUniversalTransitionEnabled()||n!=null&&n!==a.customGraphicType||n==="path"&&T6(i)&&_2(i)!==a.customPathData||n==="image"&&Y(o,"image")&&o.image!==a.customImagePath}function m6(r,e,t,a,n){var i=t.clipPath;if(i===!1)r&&r.getClipPath()&&r.removeClipPath();else if(i){var o=r.getClipPath();o&&m2(o,i,a)&&(o=null),o||(o=Ey(i),r.setClipPath(o)),ky(null,o,e,i,null,a,n)}}function _6(r,e,t,a,n,i){if(!r.isGroup){yx(t,null,i),yx(t,oa,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var f=r.getTextContent();if(o===!1)f&&r.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=Ey(o),r.setTextContent(f)),ky(null,f,e,o,null,a,n);for(var h=o&&o.style,v=0;v=f;c--){var p=e.childAt(c);x6(e,p,n)}}}function x6(r,e,t){e&&kh(e,ia(r).option,t)}function w6(r){new ha(r.oldChildren,r.newChildren,mx,mx,r).add(_x).update(_x).remove(b6).execute()}function mx(r,e){var t=r&&r.name;return t??f6+e}function _x(r,e){var t=this.context,a=r!=null?t.newChildren[r]:null,n=e!=null?t.oldChildren[e]:null;Oy(t.api,n,t.dataIndex,a,t.seriesModel,t.group)}function b6(r){var e=this.context,t=e.oldChildren[r];t&&kh(t,ia(t).option,e.seriesModel)}function _2(r){return r&&(r.pathData||r.d)}function T6(r){return r&&(Y(r,"pathData")||Y(r,"d"))}function C6(r){r.registerChartView(p6),r.registerSeriesModel(W$)}var Nn=wt(),Sx=rt,Gc=U,A6=function(){function r(){this._dragging=!1,this.animationThreshold=15}return r.prototype.render=function(e,t,a,n){var i=t.get("value"),o=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=a,!(!n&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o==="hide"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,e,t,a);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(a),this._lastGraphicKey=f;var h=this._moveAnimation=this.determineAnimation(e,t);if(!s)s=this._group=new at,this.createPointerEl(s,u,e,t),this.createLabelEl(s,u,e,t),a.getZr().add(s);else{var v=it(xx,t,h);this.updatePointerEl(s,u,v),this.updateLabelEl(s,u,v,t)}Tx(s,t,!0),this._renderHandle(i)}},r.prototype.remove=function(e){this.clear(e)},r.prototype.dispose=function(e){this.clear(e)},r.prototype.determineAnimation=function(e,t){var a=t.get("animation"),n=e.axis,i=n.type==="category",o=t.get("snap");if(!o&&!i)return!1;if(a==="auto"||a==null){var s=this.animationThreshold;if(i&&n.getBandWidth()>s)return!0;if(o){var l=oy(e).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return a===!0},r.prototype.makeElOption=function(e,t,a,n,i){},r.prototype.createPointerEl=function(e,t,a,n){var i=t.pointer;if(i){var o=Nn(e).pointerEl=new hl[i.type](Sx(t.pointer));e.add(o)}},r.prototype.createLabelEl=function(e,t,a,n){if(t.label){var i=Nn(e).labelEl=new Ct(Sx(t.label));e.add(i),bx(i,n)}},r.prototype.updatePointerEl=function(e,t,a){var n=Nn(e).pointerEl;n&&t.pointer&&(n.setStyle(t.pointer.style),a(n,{shape:t.pointer.shape}))},r.prototype.updateLabelEl=function(e,t,a,n){var i=Nn(e).labelEl;i&&(i.setStyle(t.label.style),a(i,{x:t.label.x,y:t.label.y}),bx(i,n))},r.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,a=this._api.getZr(),n=this._handle,i=t.getModel("handle"),o=t.get("status");if(!i.get("show")||!o||o==="hide"){n&&a.remove(n),this._handle=null;return}var s;this._handle||(s=!0,n=this._handle=fl(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){sa(u.event)},onmousedown:Gc(this._onHandleDragMove,this,0,0),drift:Gc(this._onHandleDragMove,this),ondragend:Gc(this._onHandleDragEnd,this)}),a.add(n)),Tx(n,t,!1),n.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");z(l)||(l=[l,l]),n.scaleX=l[0]/2,n.scaleY=l[1]/2,bo(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,s)}},r.prototype._moveHandleToValue=function(e,t){xx(this._axisPointerModel,!t&&this._moveAnimation,this._handle,Fc(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(e,t){var a=this._handle;if(a){this._dragging=!0;var n=this.updateHandleTransform(Fc(a),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=n,a.stopAnimation(),a.attr(Fc(n)),Nn(a).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(e){var t=this._payloadInfo,a=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:a.axis.dim,axisIndex:a.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(e){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),a=this._group,n=this._handle;t&&a&&(this._lastGraphicKey=null,a&&t.remove(a),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Ws(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(e,t,a){return a=a||0,{x:e[a],y:e[1-a],width:t[a],height:t[1-a]}},r}();function xx(r,e,t,a){S2(Nn(t).lastProp,a)||(Nn(t).lastProp=a,e?Mt(t,a,r):(t.stopAnimation(),t.attr(a)))}function S2(r,e){if(tt(r)&&tt(e)){var t=!0;return A(e,function(a,n){t=t&&S2(r[n],a)}),!!t}else return r===e}function bx(r,e){r[e.get(["label","show"])?"show":"hide"]()}function Fc(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function Tx(r,e,t){var a=e.get("z"),n=e.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(a!=null&&(i.z=a),n!=null&&(i.zlevel=n),i.silent=t)})}const By=A6;function Vy(r){var e=r.get("type"),t=r.getModel(e+"Style"),a;return e==="line"?(a=t.getLineStyle(),a.fill=null):e==="shadow"&&(a=t.getAreaStyle(),a.stroke=null),a}function x2(r,e,t,a,n){var i=t.get("value"),o=w2(i,e.axis,e.ecModel,t.get("seriesDataIndices"),{precision:t.get(["label","precision"]),formatter:t.get(["label","formatter"])}),s=t.getModel("label"),l=mo(s.get("padding")||0),u=s.getFont(),f=il(o,u),h=n.position,v=f.width+l[1]+l[3],c=f.height+l[0]+l[2],p=n.align;p==="right"&&(h[0]-=v),p==="center"&&(h[0]-=v/2);var d=n.verticalAlign;d==="bottom"&&(h[1]-=c),d==="middle"&&(h[1]-=c/2),M6(h,v,c,a);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=e.get(["axisLine","lineStyle","color"])),r.label={x:h[0],y:h[1],style:kt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function M6(r,e,t,a){var n=a.getWidth(),i=a.getHeight();r[0]=Math.min(r[0]+e,n)-e,r[1]=Math.min(r[1]+t,i)-t,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function w2(r,e,t,a,n){r=e.scale.parse(r);var i=e.scale.getLabel({value:r},{precision:n.precision}),o=n.formatter;if(o){var s={value:Qg(e,{value:r}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};A(a,function(l){var u=t.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,h=u&&u.getDataParams(f);h&&s.seriesData.push(h)}),$(o)?i=o.replace("{value}",i):K(o)&&(i=o(s))}return i}function zy(r,e,t){var a=nr();return fi(a,a,t.rotation),Fr(a,a,t.position),_r([r.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],a)}function b2(r,e,t,a,n,i){var o=va.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=n.get(["label","margin"]),x2(e,a,n,i,{position:zy(a.axis,r,t),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Gy(r,e,t){return t=t||0,{x1:r[t],y1:r[1-t],x2:e[t],y2:e[1-t]}}function T2(r,e,t){return t=t||0,{x:r[t],y:r[1-t],width:e[t],height:e[1-t]}}function Cx(r,e,t,a,n,i){return{cx:r,cy:e,r0:t,r:a,startAngle:n,endAngle:i,clockwise:!0}}var D6=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.grid,u=i.get("type"),f=Ax(l,s).getOtherAxis(s).getGlobalExtent(),h=s.toGlobalCoord(s.dataToCoord(a,!0));if(u&&u!=="none"){var v=Vy(i),c=I6[u](s,h,f);c.style=v,t.graphicKey=c.type,t.pointer=c}var p=vd(l.model,n);b2(a,t,p,n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=vd(a.axis.grid.model,a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=zy(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.grid,l=o.getGlobalExtent(!0),u=Ax(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,h=[t.x,t.y];h[f]+=a[f],h[f]=Math.min(l[1],h[f]),h[f]=Math.max(l[0],h[f]);var v=(u[1]+u[0])/2,c=[v,v];c[f]=h[f];var p=[{verticalAlign:"middle"},{align:"center"}];return{x:h[0],y:h[1],rotation:t.rotation,cursorPoint:c,tooltipOption:p[f]}},e}(By);function Ax(r,e){var t={};return t[e.dim+"AxisIndex"]=e.index,r.getCartesian(t)}var I6={line:function(r,e,t){var a=Gy([e,t[0]],[e,t[1]],Mx(r));return{type:"Line",subPixelOptimize:!0,shape:a}},shadow:function(r,e,t){var a=Math.max(1,r.getBandWidth()),n=t[1]-t[0];return{type:"Rect",shape:T2([e-a/2,t[0]],[a,n],Mx(r))}}};function Mx(r){return r.dim==="x"?0:1}const L6=D6;var P6=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="axisPointer",e.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}},e}(bt);const R6=P6;var ea=wt(),E6=A;function C2(r,e,t){if(!Tt.node){var a=e.getZr();ea(a).records||(ea(a).records={}),k6(a,e);var n=ea(a).records[r]||(ea(a).records[r]={});n.handler=t}}function k6(r,e){if(ea(r).initialized)return;ea(r).initialized=!0,t("click",it(Dx,"click")),t("mousemove",it(Dx,"mousemove")),t("globalout",N6);function t(a,n){r.on(a,function(i){var o=B6(e);E6(ea(r).records,function(s){s&&n(s,i,o.dispatchAction)}),O6(o.pendings,e)})}}function O6(r,e){var t=r.showTip.length,a=r.hideTip.length,n;t?n=r.showTip[t-1]:a&&(n=r.hideTip[a-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}function N6(r,e,t){r.handler("leave",null,t)}function Dx(r,e,t,a){e.handler(r,t,a)}function B6(r){var e={showTip:[],hideTip:[]},t=function(a){var n=e[a.type];n?n.push(a):(a.dispatchAction=t,r.dispatchAction(a))};return{dispatchAction:t,pendings:e}}function Pd(r,e){if(!Tt.node){var t=e.getZr(),a=(ea(t).records||{})[r];a&&(ea(t).records[r]=null)}}var V6=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=a.getComponent("tooltip"),o=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";C2("axisPointer",n,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})})},e.prototype.remove=function(t,a){Pd("axisPointer",a)},e.prototype.dispose=function(t,a){Pd("axisPointer",a)},e.type="axisPointer",e}(Ht);const z6=V6;function A2(r,e){var t=[],a=r.seriesIndex,n;if(a==null||!(n=e.getSeriesByIndex(a)))return{point:[]};var i=n.getData(),o=ai(i,r);if(o==null||o<0||z(o))return{point:[]};var s=i.getItemGraphicEl(o),l=n.coordinateSystem;if(n.getTooltipPosition)t=n.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),h=f.dim,v=u.dim,c=h==="x"||h==="radius"?1:0,p=i.mapDimension(v),d=[];d[c]=i.get(p,o),d[1-c]=i.get(i.getCalculationInfo("stackResultDimension"),o),t=l.dataToPoint(d)||[]}else t=l.dataToPoint(i.getValues(G(l.dimensions,function(y){return i.mapDimension(y)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),t=[g.x+g.width/2,g.y+g.height/2]}return{point:t,el:s}}var Ix=wt();function G6(r,e,t){var a=r.currTrigger,n=[r.x,r.y],i=r,o=r.dispatchAction||U(t.dispatchAction,t),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){Ku(n)&&(n=A2({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},e).point);var l=Ku(n),u=i.axesInfo,f=s.axesInfo,h=a==="leave"||Ku(n),v={},c={},p={list:[],map:{}},d={showPointer:it(H6,c),showTooltip:it(W6,p)};A(s.coordSysMap,function(y,m){var _=l||y.containPoint(n);A(s.coordSysAxesInfo[m],function(S,w){var x=S.axis,b=Z6(u,S);if(!h&&_&&(!u||b)){var T=b&&b.value;T==null&&!l&&(T=x.pointToData(n)),T!=null&&Lx(S,T,d,!1,v)}})});var g={};return A(f,function(y,m){var _=y.linkGroup;_&&!c[m]&&A(_.axesInfo,function(S,w){var x=c[w];if(S!==y&&x){var b=x.value;_.mapper&&(b=y.axis.scale.parse(_.mapper(b,Px(S),Px(y)))),g[y.key]=b}})}),A(g,function(y,m){Lx(f[m],y,d,!0,v)}),$6(c,f,v),U6(p,n,r,o),Y6(f,o,t),v}}function Lx(r,e,t,a,n){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(e))){if(!r.involveSeries){t.showPointer(r,e);return}var o=F6(e,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&n.seriesIndex==null&&B(n,s[0]),!a&&r.snap&&i.containData(l)&&l!=null&&(e=l),t.showPointer(r,e,s),t.showTooltip(r,o,l)}}function F6(r,e){var t=e.axis,a=t.dim,n=r,i=[],o=Number.MAX_VALUE,s=-1;return A(e.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(a),h,v;if(l.getAxisTooltipData){var c=l.getAxisTooltipData(f,r,t);v=c.dataIndices,h=c.nestestValue}else{if(v=l.getData().indicesOfNearest(f[0],r,t.type==="category"?.5:null),!v.length)return;h=l.getData().get(f[0],v[0])}if(!(h==null||!isFinite(h))){var p=r-h,d=Math.abs(p);d<=o&&((d=0&&s<0)&&(o=d,s=p,n=h,i.length=0),A(v,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:n}}function H6(r,e,t,a){r[e.key]={value:t,payloadBatch:a}}function W6(r,e,t,a){var n=t.payloadBatch,i=e.axis,o=i.model,s=e.axisPointerModel;if(!(!e.triggerTooltip||!n.length)){var l=e.coordSys.model,u=qs(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:a,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:n.slice()})}}function $6(r,e,t){var a=t.axesInfo=[];A(e,function(n,i){var o=n.axisPointerModel.option,s=r[i];s?(!n.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!n.useHandle&&(o.status="hide"),o.status==="show"&&a.push({axisDim:n.axis.dim,axisIndex:n.axis.model.componentIndex,value:o.value})})}function U6(r,e,t,a){if(Ku(e)||!r.list.length){a({type:"hideTip"});return}var n=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};a({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:n.dataIndexInside,dataIndex:n.dataIndex,seriesIndex:n.seriesIndex,dataByCoordSys:r.list})}function Y6(r,e,t){var a=t.getZr(),n="axisPointerLastHighlights",i=Ix(a)[n]||{},o=Ix(a)[n]={};A(r,function(u,f){var h=u.axisPointerModel.option;h.status==="show"&&u.triggerEmphasis&&A(h.seriesDataIndices,function(v){var c=v.seriesIndex+" | "+v.dataIndex;o[c]=v})});var s=[],l=[];A(i,function(u,f){!o[f]&&l.push(u)}),A(o,function(u,f){!i[f]&&s.push(u)}),l.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function Z6(r,e){for(var t=0;t<(r||[]).length;t++){var a=r[t];if(e.axis.dim===a.axisDim&&e.axis.model.componentIndex===a.axisIndex)return a}}function Px(r){var e=r.axis.model,t={},a=t.axisDim=r.axis.dim;return t.axisIndex=t[a+"AxisIndex"]=e.componentIndex,t.axisName=t[a+"AxisName"]=e.name,t.axisId=t[a+"AxisId"]=e.id,t}function Ku(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Tl(r){di.registerAxisPointerClass("CartesianAxisPointer",L6),r.registerComponentModel(R6),r.registerComponentView(z6),r.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!z(t)&&(e.axisPointer.link=[t])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=k5(e,t)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},G6)}function X6(r){gt(JM),gt(Tl)}var q6=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),f=u.getExtent(),h=s.dataToCoord(a),v=i.get("type");if(v&&v!=="none"){var c=Vy(i),p=Q6[v](s,l,h,f);p.style=c,t.graphicKey=p.type,t.pointer=p}var d=i.get(["label","margin"]),g=K6(a,n,i,l,d);x2(t,n,i,o,g)},e}(By);function K6(r,e,t,a,n){var i=e.axis,o=i.dataToCoord(r),s=a.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=a.getRadiusAxis().getExtent(),u,f,h;if(i.dim==="radius"){var v=nr();fi(v,v,s),Fr(v,v,[a.cx,a.cy]),u=_r([o,-n],v);var c=e.getModel("axisLabel").get("rotate")||0,p=va.innerTextLayout(s,c*Math.PI/180,-1);f=p.textAlign,h=p.textVerticalAlign}else{var d=l[1];u=a.coordToPoint([d+n,o]);var g=a.cx,y=a.cy;f=Math.abs(u[0]-g)/d<.3?"center":u[0]>g?"left":"right",h=Math.abs(u[1]-y)/d<.3?"middle":u[1]>y?"top":"bottom"}return{position:u,align:f,verticalAlign:h}}var Q6={line:function(r,e,t,a){return r.dim==="angle"?{type:"Line",shape:Gy(e.coordToPoint([a[0],t]),e.coordToPoint([a[1],t]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(r,e,t,a){var n=Math.max(1,r.getBandWidth()),i=Math.PI/180;return r.dim==="angle"?{type:"Sector",shape:Cx(e.cx,e.cy,a[0],a[1],(-t-n/2)*i,(-t+n/2)*i)}:{type:"Sector",shape:Cx(e.cx,e.cy,t-n/2,t+n/2,0,Math.PI*2)}}};const J6=q6;var j6=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.findAxisModel=function(t){var a,n=this.ecModel;return n.eachComponent(t,function(i){i.getCoordSysModel()===this&&(a=i)},this),a},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(bt);const tU=j6;var Fy=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Xt).models[0]},e.type="polarAxis",e}(bt);Kt(Fy,gl);var eU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="angleAxis",e}(Fy),rU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="radiusAxis",e}(Fy),Hy=function(r){k(e,r);function e(t,a){return r.call(this,"radius",t,a)||this}return e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)[this.dim==="radius"?0:1]},e}(br);Hy.prototype.dataToRadius=br.prototype.dataToCoord;Hy.prototype.radiusToData=br.prototype.coordToData;const aU=Hy;var nU=wt(),Wy=function(r){k(e,r);function e(t,a){return r.call(this,"angle",t,a||[0,360])||this}return e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)[this.dim==="radius"?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,a=t.getLabelModel(),n=t.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=t.dataToCoord(s+1)-t.dataToCoord(s),u=Math.abs(l),f=il(s==null?"":s+"",a.getFont(),"center","top"),h=Math.max(f.height,7),v=h/u;isNaN(v)&&(v=1/0);var c=Math.max(0,Math.floor(v)),p=nU(t.model),d=p.lastAutoInterval,g=p.lastTickCount;return d!=null&&g!=null&&Math.abs(d-c)<=1&&Math.abs(g-o)<=1&&d>c?c=d:(p.lastTickCount=o,p.lastAutoInterval=c),c},e}(br);Wy.prototype.dataToAngle=br.prototype.dataToCoord;Wy.prototype.angleToData=br.prototype.coordToData;const iU=Wy;var M2=["radius","angle"],oU=function(){function r(e){this.dimensions=M2,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new aU,this._angleAxis=new iU,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return r.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},r.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},r.prototype.getAxis=function(e){var t="_"+e+"Axis";return this[t]},r.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},r.prototype.getAxesByScale=function(e){var t=[],a=this._angleAxis,n=this._radiusAxis;return a.scale.type===e&&t.push(a),n.scale.type===e&&t.push(n),t},r.prototype.getAngleAxis=function(){return this._angleAxis},r.prototype.getRadiusAxis=function(){return this._radiusAxis},r.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},r.prototype.getTooltipAxes=function(e){var t=e!=null&&e!=="auto"?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},r.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},r.prototype.pointToData=function(e,t){var a=this.pointToCoord(e);return[this._radiusAxis.radiusToData(a[0],t),this._angleAxis.angleToData(a[1],t)]},r.prototype.pointToCoord=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=this.getAngleAxis(),i=n.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);n.inverse?o=s-360:s=o+360;var l=Math.sqrt(t*t+a*a);t/=l,a/=l;for(var u=Math.atan2(-a,t)/Math.PI*180,f=us;)u+=f*360;return[l,u]},r.prototype.coordToPoint=function(e){var t=e[0],a=e[1]/180*Math.PI,n=Math.cos(a)*t+this.cx,i=-Math.sin(a)*t+this.cy;return[n,i]},r.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),a=t.getExtent().slice();a[0]>a[1]&&a.reverse();var n=e.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:a[0],r:a[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:e.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,h=this.r,v=this.r0;return f<=h*h&&f>=v*v}}},r.prototype.convertToPixel=function(e,t,a){var n=Rx(t);return n===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=Rx(t);return n===this?this.pointToData(a):null},r}();function Rx(r){var e=r.seriesModel,t=r.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const sU=oU;function lU(r,e,t){var a=e.get("center"),n=t.getWidth(),i=t.getHeight();r.cx=H(a[0],n),r.cy=H(a[1],i);var o=r.getRadiusAxis(),s=Math.min(n,i)/2,l=e.get("radius");l==null?l=[0,"100%"]:z(l)||(l=[0,l]);var u=[H(l[0],s),H(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function uU(r,e){var t=this,a=t.getAngleAxis(),n=t.getRadiusAxis();if(a.scale.setExtent(1/0,-1/0),n.scale.setExtent(1/0,-1/0),r.eachSeries(function(s){if(s.coordinateSystem===t){var l=s.getData();A(Af(l,"radius"),function(u){n.scale.unionExtentFromData(l,u)}),A(Af(l,"angle"),function(u){a.scale.unionExtentFromData(l,u)})}}),ro(a.scale,a.model),ro(n.scale,n.model),a.type==="category"&&!a.onBand){var i=a.getExtent(),o=360/a.scale.count();a.inverse?i[1]+=o:i[1]-=o,a.setExtent(i[0],i[1])}}function fU(r){return r.mainType==="angleAxis"}function Ex(r,e){if(r.type=e.get("type"),r.scale=Ah(e),r.onBand=e.get("boundaryGap")&&r.type==="category",r.inverse=e.get("inverse"),fU(e)){r.inverse=r.inverse!==e.get("clockwise");var t=e.get("startAngle");r.setExtent(t,t+(r.inverse?-360:360))}e.axis=r,r.model=e}var hU={dimensions:M2,create:function(r,e){var t=[];return r.eachComponent("polar",function(a,n){var i=new sU(n+"");i.update=uU;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=a.findAxisModel("radiusAxis"),u=a.findAxisModel("angleAxis");Ex(o,l),Ex(s,u),lU(i,a,e),t.push(i),a.coordinateSystem=i,i.model=a}),r.eachSeries(function(a){if(a.get("coordinateSystem")==="polar"){var n=a.getReferringComponents("polar",Xt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}};const vU=hU;var cU=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function bu(r,e,t){e[1]>e[0]&&(e=e.slice().reverse());var a=r.coordToPoint([e[0],t]),n=r.coordToPoint([e[1],t]);return{x1:a[0],y1:a[1],x2:n[0],y2:n[1]}}function Tu(r){var e=r.getRadiusAxis();return e.inverse?0:1}function kx(r){var e=r[0],t=r[r.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&r.pop()}var pU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return e.prototype.render=function(t,a){if(this.group.removeAll(),!!t.get("show")){var n=t.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),s=n.getTicksCoords(),l=n.getMinorTicksCoords(),u=G(n.getViewLabels(),function(f){f=rt(f);var h=n.scale,v=h.type==="ordinal"?h.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=n.dataToCoord(v),f});kx(u),kx(s),A(cU,function(f){t.get([f,"show"])&&(!n.scale.isBlank()||f==="axisLine")&&dU[f](this.group,t,i,s,l,o,u)},this)}},e.type="angleAxis",e}(di),dU={axisLine:function(r,e,t,a,n,i){var o=e.getModel(["axisLine","lineStyle"]),s=Tu(t),l=s?0:1,u;i[l]===0?u=new Ur({shape:{cx:t.cx,cy:t.cy,r:i[s]},style:o.getLineStyle(),z2:1,silent:!0}):u=new lh({shape:{cx:t.cx,cy:t.cy,r:i[s],r0:i[l]},style:o.getLineStyle(),z2:1,silent:!0}),u.style.fill=null,r.add(u)},axisTick:function(r,e,t,a,n,i){var o=e.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[Tu(t)],u=G(a,function(f){return new ie({shape:bu(t,[l,l+s],f.coord)})});r.add(tr(u,{style:j(o.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(r,e,t,a,n,i){if(n.length){for(var o=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[Tu(t)],f=[],h=0;hy?"left":"right",S=Math.abs(g[1]-m)/d<.3?"middle":g[1]>m?"top":"bottom";if(s&&s[p]){var w=s[p];tt(w)&&w.textStyle&&(c=new Ot(w.textStyle,l,l.ecModel))}var x=new Ct({silent:va.isLabelSilent(e),style:kt(c,{x:g[0],y:g[1],fill:c.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:h.formattedLabel,align:_,verticalAlign:S})});if(r.add(x),f){var b=va.makeAxisEventDataBase(e);b.targetType="axisLabel",b.value=h.rawLabel,nt(x).eventData=b}},this)},splitLine:function(r,e,t,a,n,i){var o=e.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h=0?"p":"n",L=b;w&&(a[f][D]||(a[f][D]={p:b,n:b}),L=a[f][D][I]);var P=void 0,R=void 0,E=void 0,N=void 0;if(p.dim==="radius"){var O=p.dataToCoord(M)-b,V=l.dataToCoord(D);Math.abs(O)=N})}}})}function TU(r){var e={};A(r,function(a,n){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=I2(o,s),u=s.getExtent(),f=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),h=e[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},v=h.stacks;e[l]=h;var c=D2(a);v[c]||h.autoWidthCount++,v[c]=v[c]||{width:0,maxWidth:0};var p=H(a.get("barWidth"),f),d=H(a.get("barMaxWidth"),f),g=a.get("barGap"),y=a.get("barCategoryGap");p&&!v[c].width&&(p=Math.min(h.remainedWidth,p),v[c].width=p,h.remainedWidth-=p),d&&(v[c].maxWidth=d),g!=null&&(h.gap=g),y!=null&&(h.categoryGap=y)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=H(a.categoryGap,o),l=H(a.gap,1),u=a.remainedWidth,f=a.autoWidthCount,h=(u-s)/(f+(f-1)*l);h=Math.max(h,0),A(i,function(d,g){var y=d.maxWidth;y&&y=t.y&&e[1]<=t.y+t.height:a.contain(a.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},r.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e[t.orient==="horizontal"?0:1]))]},r.prototype.dataToPoint=function(e){var t=this.getAxis(),a=this.getRect(),n=[],i=t.orient==="horizontal"?0:1;return e instanceof Array&&(e=e[0]),n[i]=t.toGlobalCoord(t.dataToCoord(+e)),n[1-i]=i===0?a.y+a.height/2:a.x+a.width/2,n},r.prototype.convertToPixel=function(e,t,a){var n=Ox(t);return n===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=Ox(t);return n===this?this.pointToData(a):null},r}();function Ox(r){var e=r.seriesModel,t=r.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function BU(r,e){var t=[];return r.eachComponent("singleAxis",function(a,n){var i=new NU(a,r,e);i.name="single_"+n,i.resize(a,e),a.coordinateSystem=i,t.push(i)}),r.eachSeries(function(a){if(a.get("coordinateSystem")==="singleAxis"){var n=a.getReferringComponents("singleAxis",Xt).models[0];a.coordinateSystem=n&&n.coordinateSystem}}),t}var VU={create:BU,dimensions:P2};const zU=VU;var Nx=["x","y"],GU=["width","height"],FU=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.coordinateSystem,u=Wc(l,1-Ff(s)),f=l.dataToPoint(a)[0],h=i.get("type");if(h&&h!=="none"){var v=Vy(i),c=HU[h](s,f,u);c.style=v,t.graphicKey=c.type,t.pointer=c}var p=Rd(n);b2(a,t,p,n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=Rd(a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=zy(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.coordinateSystem,l=Ff(o),u=Wc(s,l),f=[t.x,t.y];f[l]+=a[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var h=Wc(s,1-l),v=(h[1]+h[0])/2,c=[v,v];return c[l]=f[l],{x:f[0],y:f[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(By),HU={line:function(r,e,t){var a=Gy([e,t[0]],[e,t[1]],Ff(r));return{type:"Line",subPixelOptimize:!0,shape:a}},shadow:function(r,e,t){var a=r.getBandWidth(),n=t[1]-t[0];return{type:"Rect",shape:T2([e-a/2,t[0]],[a,n],Ff(r))}}};function Ff(r){return r.isHorizontal()?0:1}function Wc(r,e){var t=r.getRect();return[t[Nx[e]],t[Nx[e]]+t[GU[e]]]}const WU=FU;var $U=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="single",e}(Ht);function UU(r){gt(Tl),di.registerAxisPointerClass("SingleAxisPointer",WU),r.registerComponentView($U),r.registerComponentView(EU),r.registerComponentModel(Hc),no(r,"single",Hc,Hc.defaultOption),r.registerCoordinateSystem("single",zU)}var YU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a,n){var i=_o(t);r.prototype.init.apply(this,arguments),Bx(t,i)},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),Bx(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(bt);function Bx(r,e){var t=r.cellSize,a;z(t)?a=t:a=r.cellSize=[t,t],a.length===1&&(a[1]=a[0]);var n=G([0,1],function(i){return tk(e,i)&&(a[i]="auto"),a[i]!=null&&a[i]!=="auto"});Xa(r,e,{type:"box",ignoreSize:n})}const ZU=YU;var XU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group;i.removeAll();var o=t.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=a.getLocaleModel();this._renderDayRect(t,s,i),this._renderLines(t,s,l,i),this._renderYearText(t,s,l,i),this._renderMonthText(t,u,l,i),this._renderWeekText(t,u,s,l,i)},e.prototype._renderDayRect=function(t,a,n){for(var i=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=a.start.time;u<=a.end.time;u=i.getNextNDay(u,1).time){var f=i.dataToRect([u],!1).tl,h=new xt({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});n.add(h)}},e.prototype._renderLines=function(t,a,n,i){var o=this,s=t.coordinateSystem,l=t.getModel(["splitLine","lineStyle"]).getLineStyle(),u=t.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=a.start,v=0;h.time<=a.end.time;v++){p(h.formatedDate),v===0&&(h=s.getDateInfo(a.start.y+"-"+a.start.m));var c=h.date;c.setMonth(c.getMonth()+1),h=s.getDateInfo(c)}p(s.getNextNDay(a.end.time,1).formatedDate);function p(d){o._firstDayOfMonth.push(s.getDateInfo(d)),o._firstDayPoints.push(s.dataToRect([d],!1).tl);var g=o._getLinePointsOfOneWeek(t,d,n);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,n),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,n),l,i)},e.prototype._getEdgesPoints=function(t,a,n){var i=[t[0].slice(),t[t.length-1].slice()],o=n==="horizontal"?0:1;return i[0][o]=i[0][o]-a/2,i[1][o]=i[1][o]+a/2,i},e.prototype._drawSplitline=function(t,a,n){var i=new Be({z2:20,shape:{points:t},style:a});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,a,n){for(var i=t.coordinateSystem,o=i.getDateInfo(a),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),f=i.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f[n==="horizontal"?"bl":"tr"]}return s},e.prototype._formatterLabel=function(t,a){return $(t)&&t?QE(t,a):K(t)?t(a):a.nameMap},e.prototype._yearTextPositionControl=function(t,a,n,i,o){var s=a[0],l=a[1],u=["center","bottom"];i==="bottom"?(l+=o,u=["center","top"]):i==="left"?s-=o:i==="right"?(s+=o,u=["center","top"]):l-=o;var f=0;return(i==="left"||i==="right")&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},e.prototype._renderYearText=function(t,a,n,i){var o=t.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=n!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,h=(u[0][1]+u[1][1])/2,v=n==="horizontal"?0:1,c={top:[f,u[v][1]],bottom:[f,u[1-v][1]],left:[u[1-v][0],h],right:[u[v][0],h]},p=a.start.y;+a.end.y>+a.start.y&&(p=p+"-"+a.end.y);var d=o.get("formatter"),g={start:a.start.y,end:a.end.y,nameMap:p},y=this._formatterLabel(d,g),m=new Ct({z2:30,style:kt(o,{text:y})});m.attr(this._yearTextPositionControl(m,c[l],n,l,s)),i.add(m)}},e.prototype._monthTextPositionControl=function(t,a,n,i,o){var s="left",l="top",u=t[0],f=t[1];return n==="horizontal"?(f=f+o,a&&(s="center"),i==="start"&&(l="bottom")):(u=u+o,a&&(l="middle"),i==="start"&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderMonthText=function(t,a,n,i){var o=t.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),h=[this._tlpoints,this._blpoints];(!s||$(s))&&(s&&(a=Hp(s)||a),s=a.get(["time","monthAbbr"])||[]);var v=u==="start"?0:1,c=n==="horizontal"?0:1;l=u==="start"?-l:l;for(var p=f==="center",d=0;d=n.start.time&&a.times.end.time&&t.reverse(),t},r.prototype._getRangeInfo=function(e){var t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],a;t[0].time>t[1].time&&(a=!0,t.reverse());var n=Math.floor(t[1].time/$c)-Math.floor(t[0].time/$c)+1,i=new Date(t[0].time),o=i.getDate(),s=t[1].date.getDate();i.setDate(o+n-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-t[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-t[1].time)*u>0;)n-=u,i.setDate(l-u);var f=Math.floor((n+t[0].day+6)/7),h=a?-f+1:f-1;return a&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:n,weeks:f,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},r.prototype._getDateByWeeksAndDay=function(e,t,a){var n=this._getRangeInfo(a);if(e>n.weeks||e===0&&tn.lweek)return null;var i=(e-1)*7-n.fweek+t,o=new Date(n.start.time);return o.setDate(+n.start.d+i),this.getDateInfo(o)},r.create=function(e,t){var a=[];return e.eachComponent("calendar",function(n){var i=new r(n);a.push(i),n.coordinateSystem=i}),e.eachSeries(function(n){n.get("coordinateSystem")==="calendar"&&(n.coordinateSystem=a[n.get("calendarIndex")||0])}),a},r.dimensions=["time","value"],r}();function Vx(r){var e=r.calendarModel,t=r.seriesModel,a=e?e.coordinateSystem:t?t.coordinateSystem:null;return a}const QU=KU;function JU(r){r.registerComponentModel(ZU),r.registerComponentView(qU),r.registerCoordinateSystem("calendar",QU)}function jU(r,e){var t=r.existing;if(e.id=r.keyInfo.id,!e.type&&t&&(e.type=t.type),e.parentId==null){var a=e.parentOption;a?e.parentId=a.id:t&&(e.parentId=t.parentId)}e.parentOption=null}function zx(r,e){var t;return A(e,function(a){r[a]!=null&&r[a]!=="auto"&&(t=!0)}),t}function t8(r,e,t){var a=B({},t),n=r[e],i=t.$action||"merge";i==="merge"?n?(ft(n,a,!0),Xa(n,a,{ignoreSize:!0}),gC(t,n),Cu(t,n),Cu(t,n,"shape"),Cu(t,n,"style"),Cu(t,n,"extra"),t.clipPath=n.clipPath):r[e]=a:i==="replace"?r[e]=a:i==="remove"&&n&&(r[e]=null)}var R2=["transition","enterFrom","leaveTo"],e8=R2.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Cu(r,e,t){if(t&&(!r[t]&&e[t]&&(r[t]={}),r=r[t],e=e[t]),!(!r||!e))for(var a=t?R2:e8,n=0;n=0;f--){var h=n[f],v=Qt(h.id,null),c=v!=null?o.get(v):null;if(c){var p=c.parent,y=Qe(p),m=p===i?{width:s,height:l}:{width:y.width,height:y.height},_={},S=mh(c,h,m,null,{hv:h.hv,boundingMode:h.bounding},_);if(!Qe(c).isNew&&S){for(var w=h.transition,x={},b=0;b=0)?x[T]=C:c[T]=C}Mt(c,x,t,0)}else c.attr(_)}}},e.prototype._clear=function(){var t=this,a=this._elMap;a.each(function(n){Qu(n,Qe(n).option,a,t._lastGraphicModel)}),this._elMap=X()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Ht);function Ed(r){var e=Y(Gx,r)?Gx[r]:wg(r),t=new e({});return Qe(t).type=r,t}function Fx(r,e,t,a){var n=Ed(t);return e.add(n),a.set(r,n),Qe(n).id=r,Qe(n).isNew=!0,n}function Qu(r,e,t,a){var n=r&&r.parent;n&&(r.type==="group"&&r.traverse(function(i){Qu(i,e,t,a)}),kh(r,e,a),t.removeKey(Qe(r).id))}function Hx(r,e,t,a){r.isGroup||A([["cursor",ir.prototype.cursor],["zlevel",a||0],["z",t||0],["z2",0]],function(n){var i=n[0];Y(e,i)?r[i]=ut(e[i],n[1]):r[i]==null&&(r[i]=n[1])}),A(mt(e),function(n){if(n.indexOf("on")===0){var i=e[n];r[n]=K(i)?i:null}}),Y(e,"draggable")&&(r.draggable=e.draggable),e.name!=null&&(r.name=e.name),e.id!=null&&(r.id=e.id)}function i8(r){return r=B({},r),A(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(dC),function(e){delete r[e]}),r}function o8(r,e,t){var a=nt(r).eventData;!r.silent&&!r.ignore&&!a&&(a=nt(r).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:r.name}),a&&(a.info=t.info)}function s8(r){r.registerComponentModel(a8),r.registerComponentView(n8),r.registerPreprocessor(function(e){var t=e.graphic;z(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var Wx=["x","y","radius","angle","single"],l8=["cartesian2d","polar","singleAxis"];function u8(r){var e=r.get("coordinateSystem");return vt(l8,e)>=0}function za(r){return r+"Axis"}function f8(r,e){var t=X(),a=[],n=X();r.eachComponent({mainType:"dataZoom",query:e},function(f){n.get(f.uid)||s(f)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(f){!n.get(f.uid)&&l(f)&&(s(f),i=!0)}function s(f){n.set(f.uid,!0),a.push(f),u(f)}function l(f){var h=!1;return f.eachTargetAxis(function(v,c){var p=t.get(v);p&&p[c]&&(h=!0)}),h}function u(f){f.eachTargetAxis(function(h,v){(t.get(h)||t.set(h,[]))[v]=!0})}return a}function E2(r){var e=r.ecModel,t={infoList:[],infoMap:X()};return r.eachTargetAxis(function(a,n){var i=e.getComponent(za(a),n);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=t.infoMap.get(s);l||(l={model:o,axisModels:[]},t.infoList.push(l),t.infoMap.set(s,l)),l.axisModels.push(i)}}}),t}var Uc=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},r}(),h8=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return e.prototype.init=function(t,a,n){var i=$x(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var a=$x(t);ft(this.option,t,!0),ft(this.settledOption,a,!0),this._doInit(a)},e.prototype._doInit=function(t){var a=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(a[i[0]]=n[i[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),a=this._targetAxisInfoMap=X(),n=this._fillSpecifiedTargetAxis(a);n?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(a,this._orient)),this._noTarget=!0,a.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var a=!1;return A(Wx,function(n){var i=this.getReferringComponents(za(n),LP);if(i.specified){a=!0;var o=new Uc;A(i.models,function(s){o.add(s.componentIndex)}),t.set(n,o)}},this),a},e.prototype._fillAutoTargetAxisByOrient=function(t,a){var n=this.ecModel,i=!0;if(i){var o=a==="vertical"?"y":"x",s=n.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=n.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===a}});l(s,"single")}function l(u,f){var h=u[0];if(h){var v=new Uc;if(v.add(h.componentIndex),t.set(f,v),i=!1,f==="x"||f==="y"){var c=h.getReferringComponents("grid",Xt).models[0];c&&A(u,function(p){h.componentIndex!==p.componentIndex&&c===p.getReferringComponents("grid",Xt).models[0]&&v.add(p.componentIndex)})}}}i&&A(Wx,function(u){if(i){var f=n.findComponents({mainType:za(u),filter:function(v){return v.get("type",!0)==="category"}});if(f[0]){var h=new Uc;h.add(f[0].componentIndex),t.set(u,h),i=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(a){!t&&(t=a)},this),t==="y"?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var a=this.ecModel.option;this.option.throttle=a.animation&&a.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var a=this._rangePropMode,n=this.get("rangeMode");A([["start","startValue"],["end","endValue"]],function(i,o){var s=t[i[0]]!=null,l=t[i[1]]!=null;s&&!l?a[o]="percent":!s&&l?a[o]="value":n?a[o]=n[o]:s&&(a[o]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(a,n){t==null&&(t=this.ecModel.getComponent(za(a),n))},this),t},e.prototype.eachTargetAxis=function(t,a){this._targetAxisInfoMap.each(function(n,i){A(n.indexList,function(o){t.call(a,i,o)})})},e.prototype.getAxisProxy=function(t,a){var n=this.getAxisModel(t,a);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,a){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[a])return this.ecModel.getComponent(za(t),a)},e.prototype.setRawRange=function(t){var a=this.option,n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i){(t[i[0]]!=null||t[i[1]]!=null)&&(a[i[0]]=n[i[0]]=t[i[0]],a[i[1]]=n[i[1]]=t[i[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var a=this.option;A(["start","startValue","end","endValue"],function(n){a[n]=t[n]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,a){if(t==null&&a==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(t,a).getDataValueWindow()},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var a,n=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!w)return!0;_&&(g=!0),S&&(p=!0),w&&(d=!0)}return g&&p&&d})}else Hi(f,function(c){if(i==="empty")l.setData(u=u.map(c,function(d){return s(d)?d:NaN}));else{var p={};p[c]=o,u.selectRange(p)}});Hi(f,function(c){u.setApproximateExtent(o,c)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,a=this._dataExtent;Hi(["min","max"],function(n){var i=t.get(n+"Span"),o=t.get(n+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=It(a[0]+o,a,[0,100],!0):i!=null&&(o=It(i,[0,100],a,!0)-a[0]),e[n+"Span"]=i,e[n+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,a=this._valueWindow;if(t){var n=Wb(a,[0,500]);n=Math.min(n,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax("min",+a[0].toFixed(n)),t[1]!==100&&i.setDeterminedMinMax("max",+a[1].toFixed(n)),i.freeze()}},r}();function m8(r,e,t){var a=[1/0,-1/0];Hi(t,function(o){HB(a,o.getData(),e)});var n=r.getAxisModel(),i=KA(n.axis.scale,n,a).calculate();return[i.min,i.max]}const _8=y8;var S8={getTargetSeries:function(r){function e(n){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(za(o),s);n(o,s,l,i)})})}e(function(n,i,o,s){o.__dzAxisProxy=null});var t=[];e(function(n,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new _8(n,i,s,r),t.push(o.__dzAxisProxy))});var a=X();return A(t,function(n){A(n.getTargetSeriesModels(),function(i){a.set(i.uid,i)})}),a},overallReset:function(r,e){r.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).reset(t)}),t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).filterData(t,e)})}),r.eachComponent("dataZoom",function(t){var a=t.findRepresentativeAxisProxy();if(a){var n=a.getDataPercentWindow(),i=a.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}})}};const x8=S8;function w8(r){r.registerAction("dataZoom",function(e,t){var a=f8(t,e);A(a,function(n){n.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var Yx=!1;function Uy(r){Yx||(Yx=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,x8),w8(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function b8(r){r.registerComponentModel(c8),r.registerComponentView(g8),Uy(r)}var je=function(){function r(){}return r}(),k2={};function Wi(r,e){k2[r]=e}function O2(r){return k2[r]}var T8=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;A(this.option.feature,function(a,n){var i=O2(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(t)),ft(a,i.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.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"}},e}(bt);const C8=T8;function A8(r,e,t){var a=e.getBoxLayoutParams(),n=e.get("padding"),i={width:t.getWidth(),height:t.getHeight()},o=Jt(a,i,n);Jn(e.get("orient"),r,e.get("itemGap"),o.width,o.height),mh(r,a,i,n)}function N2(r,e){var t=mo(e.get("padding")),a=e.getItemStyle(["color","opacity"]);return a.fill=e.get("backgroundColor"),r=new xt({shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[1]+t[3],height:r.height+t[0]+t[2],r:e.get("borderRadius")},style:a,silent:!0,z2:-1}),r}var M8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){var o=this.group;if(o.removeAll(),!t.get("show"))return;var s=+t.get("itemSize"),l=t.get("orient")==="vertical",u=t.get("feature")||{},f=this._features||(this._features={}),h=[];A(u,function(p,d){h.push(d)}),new ha(this._featureNames||[],h).add(v).update(v).remove(it(v,null)).execute(),this._featureNames=h;function v(p,d){var g=h[p],y=h[d],m=u[g],_=new Ot(m,t,t.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(m.title=i.newTitle),g&&!y){if(D8(g))S={onclick:_.option.onclick,featureName:g};else{var w=O2(g);if(!w)return;S=new w}f[g]=S}else if(S=f[y],!S)return;S.uid=yo("toolbox-feature"),S.model=_,S.ecModel=a,S.api=n;var x=S instanceof je;if(!g&&y){x&&S.dispose&&S.dispose(a,n);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(a,n);return}c(_,S,g),_.setIconStatus=function(b,T){var C=this.option,M=this.iconPaths;C.iconStatus=C.iconStatus||{},C.iconStatus[b]=T,M[b]&&(T==="emphasis"?ua:fa)(M[b])},S instanceof je&&S.render&&S.render(_,a,n,i)}function c(p,d,g){var y=p.getModel("iconStyle"),m=p.getModel(["emphasis","iconStyle"]),_=d instanceof je&&d.getIcons?d.getIcons():p.get("icon"),S=p.get("title")||{},w,x;$(_)?(w={},w[g]=_):w=_,$(S)?(x={},x[g]=S):x=S;var b=p.iconPaths={};A(w,function(T,C){var M=fl(T,{},{x:-s/2,y:-s/2,width:s,height:s});M.setStyle(y.getItemStyle());var D=M.ensureState("emphasis");D.style=m.getItemStyle();var I=new Ct({style:{text:x[C],align:m.get("textAlign"),borderRadius:m.get("textBorderRadius"),padding:m.get("textPadding"),fill:null},ignore:!0});M.setTextContent(I),po({el:M,componentModel:t,itemName:C,formatterParamsExtra:{title:x[C]}}),M.__title=x[C],M.on("mouseover",function(){var L=m.getItemStyle(),P=l?t.get("right")==null&&t.get("left")!=="right"?"right":"left":t.get("bottom")==null&&t.get("top")!=="bottom"?"bottom":"top";I.setStyle({fill:m.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:m.get("textBackgroundColor")}),M.setTextConfig({position:m.get("textPosition")||P}),I.ignore=!t.get("showTitle"),n.enterEmphasis(this)}).on("mouseout",function(){p.get(["iconStatus",C])!=="emphasis"&&n.leaveEmphasis(this),I.hide()}),(p.get(["iconStatus",C])==="emphasis"?ua:fa)(M),o.add(M),M.on("click",U(d.onclick,d,a,n,C)),b[C]=M})}A8(o,t,n),o.add(N2(o.getBoundingRect(),t)),l||o.eachChild(function(p){var d=p.__title,g=p.ensureState("emphasis"),y=g.textConfig||(g.textConfig={}),m=p.getTextContent(),_=m&&m.ensureState("emphasis");if(_&&!K(_)&&d){var S=_.style||(_.style={}),w=il(d,Ct.makeFont(S)),x=p.x+o.x,b=p.y+o.y+s,T=!1;b+w.height>n.getHeight()&&(y.position="top",T=!0);var C=T?-5-w.height:s+10;x+w.width/2>n.getWidth()?(y.position=["100%",C],S.align="right"):x-w.width/2<0&&(y.position=[0,C],S.align="left")}})},e.prototype.updateView=function(t,a,n,i){A(this._features,function(o){o instanceof je&&o.updateView&&o.updateView(o.model,a,n,i)})},e.prototype.remove=function(t,a){A(this._features,function(n){n instanceof je&&n.remove&&n.remove(t,a)}),this.group.removeAll()},e.prototype.dispose=function(t,a){A(this._features,function(n){n instanceof je&&n.dispose&&n.dispose(t,a)})},e.type="toolbox",e}(Ht);function D8(r){return r.indexOf("my")===0}const I8=M8;var L8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o=a.getZr().painter.getType()==="svg",s=o?"svg":n.get("type",!0)||"png",l=a.getConnectedDataURL({type:s,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),u=Tt.browser;if(K(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=i+"."+s,f.target="_blank",f.href=l;var h=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var v=l.split(","),c=v[0].indexOf("base64")>-1,p=o?decodeURIComponent(v[1]):v[1];c&&(p=window.atob(p));var d=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=p.length,y=new Uint8Array(g);g--;)y[g]=p.charCodeAt(g);var m=new Blob([y]);window.navigator.msSaveOrOpenBlob(m,d)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,w=S.document;w.open("image/svg+xml","replace"),w.write(p),w.close(),S.focus(),w.execCommand("SaveAs",!0,d),document.body.removeChild(_)}}else{var x=n.get("lang"),b='',T=window.open();T.document.write(b),T.document.title=i}},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return a},e}(je);const P8=L8;var Zx="__ec_magicType_stack__",R8=[["line","bar"],["stack"]],E8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getIcons=function(){var t=this.model,a=t.get("icon"),n={};return A(t.get("type"),function(i){a[i]&&(n[i]=a[i])}),n},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return a},e.prototype.onclick=function(t,a,n){var i=this.model,o=i.get(["seriesIndex",n]);if(Xx[n]){var s={series:[]},l=function(h){var v=h.subType,c=h.id,p=Xx[n](v,c,h,i);p&&(j(p,h.option),s.series.push(p));var d=h.coordinateSystem;if(d&&d.type==="cartesian2d"&&(n==="line"||n==="bar")){var g=d.getAxesByScale("ordinal")[0];if(g){var y=g.dim,m=y+"Axis",_=h.getReferringComponents(m,Xt).models[0],S=_.componentIndex;s[m]=s[m]||[];for(var w=0;w<=S;w++)s[m][S]=s[m][S]||{};s[m][S].boundaryGap=n==="bar"}}};A(R8,function(h){vt(h,n)>=0&&A(h,function(v){i.setIconStatus(v,"normal")})}),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,f=n;n==="stack"&&(u=ft({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",n])!=="emphasis"&&(f="tiled")),a.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},e}(je),Xx={line:function(r,e,t,a){if(r==="bar")return ft({id:e,type:"line",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","line"])||{},!0)},bar:function(r,e,t,a){if(r==="line")return ft({id:e,type:"bar",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","bar"])||{},!0)},stack:function(r,e,t,a){var n=t.get("stack")===Zx;if(r==="line"||r==="bar")return a.setIconStatus("stack",n?"normal":"emphasis"),ft({id:e,stack:n?"":Zx},a.get(["option","stack"])||{},!0)}};Zr({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,e){e.mergeOption(r.newOption)});const k8=E8;var Oh=new Array(60).join("-"),so=" ";function O8(r){var e={},t=[],a=[];return r.eachRawSeries(function(n){var i=n.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;e[s]||(e[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},a.push({axisDim:o.dim,axisIndex:o.index})),e[s].series.push(n)}else t.push(n)}else t.push(n)}),{seriesGroupByCategoryAxis:e,other:t,meta:a}}function N8(r){var e=[];return A(r,function(t,a){var n=t.categoryAxis,i=t.valueAxis,o=i.dim,s=[" "].concat(G(t.series,function(c){return c.name})),l=[n.model.getCategories()];A(t.series,function(c){var p=c.getRawData();l.push(c.getRawData().mapArray(p.mapDimension(o),function(d){return d}))});for(var u=[s.join(so)],f=0;f1||t>0&&!r.noHeader;return A(r.blocks,function(n){var i=YC(n);i>=e&&(e=i+ +(a&&(!i||Xp(n)&&!n.noHeader)))}),e}return 0}function iO(r,e,t,a){var n=e.noHeader,i=sO(YC(e)),o=[],s=e.blocks||[];Ae(!s||z(s)),s=s||[];var l=r.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Y(u,l)){var f=new VC(u[l],null);s.sort(function(p,d){return f.evaluate(p.sortParam,d.sortParam)})}else l==="seriesDesc"&&s.reverse()}A(s,function(p,d){var g=e.valueFormatter,y=UC(p)(g?B(B({},r),{valueFormatter:g}):r,p,d>0?i.html:0,a);y!=null&&o.push(y)});var h=r.renderMode==="richText"?o.join(i.richText):qp(o.join(""),n?t:i.html);if(n)return h;var v=Wp(e.header,"ordinal",r.useUTC),c=$C(a,r.renderMode).nameStyle;return r.renderMode==="richText"?ZC(r,v,c)+i.richText+h:qp('
'+Pe(v)+"
"+h,t)}function oO(r,e,t,a){var n=r.renderMode,i=e.noName,o=e.noValue,s=!e.markerType,l=e.name,u=r.useUTC,f=e.valueFormatter||r.valueFormatter||function(S){return S=z(S)?S:[S],G(S,function(w,x){return Wp(w,z(c)?c[x]:c,u)})};if(!(i&&o)){var h=s?"":r.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",n),v=i?"":Wp(l,"ordinal",u),c=e.valueType,p=o?[]:f(e.value),d=!s||!i,g=!s&&i,y=$C(a,n),m=y.nameStyle,_=y.valueStyle;return n==="richText"?(s?"":h)+(i?"":ZC(r,v,m))+(o?"":fO(r,p,d,g,_)):qp((s?"":h)+(i?"":lO(v,!s,m))+(o?"":uO(p,d,g,_)),t)}}function K0(r,e,t,a,n,i){if(r){var o=UC(r),s={useUTC:n,renderMode:t,orderMode:a,markupStyleCreator:e,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function sO(r){return{html:aO[r],richText:nO[r]}}function qp(r,e){var t='
',a="margin: "+e+"px 0 0";return'
'+r+t+"
"}function lO(r,e,t){var a=e?"margin-left:2px":"";return''+Pe(r)+""}function uO(r,e,t,a){var n=t?"10px":"20px",i=e?"float:right;margin-left:"+n:"";return r=z(r)?r:[r],''+G(r,function(o){return Pe(o)}).join("  ")+""}function ZC(r,e,t){return r.markupStyleCreator.wrapRichTextStyle(e,t)}function fO(r,e,t,a,n){var i=[n],o=a?10:20;return t&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(z(e)?e.join(" "):e,i)}function XC(r,e){var t=r.getData().getItemVisual(e,"style"),a=t[r.visualDrawType];return oi(a)}function qC(r,e){var t=r.get("padding");return t??(e==="richText"?[8,10]:10)}var Pv=function(){function r(){this.richTextStyles={},this._nextStyleNameId=Zb()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(e,t,a){var n=a==="richText"?this._generateStyleName():null,i=JE({color:t,type:e,renderMode:a,markerId:n});return $(i)?i:(this.richTextStyles[n]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(e,t){var a={};z(t)?A(t,function(i){return B(a,i)}):B(a,t);var n=this._generateStyleName();return this.richTextStyles[n]=a,"{"+n+"|"+e+"}"},r}();function KC(r){var e=r.series,t=r.dataIndex,a=r.multipleSeries,n=e.getData(),i=n.mapDimensionsAll("defaultedTooltip"),o=i.length,s=e.getRawValue(t),l=z(s),u=XC(e,t),f,h,v,c;if(o>1||l&&!o){var p=hO(s,e,t,i,u);f=p.inlineValues,h=p.inlineValueTypes,v=p.blocks,c=p.inlineValues[0]}else if(o){var d=n.getDimensionInfo(i[0]);c=f=to(n,t,i[0]),h=d.type}else c=f=l?s[0]:s;var g=lg(e),y=g&&e.name||"",m=n.getName(t),_=a?y:m;return re("section",{header:y,noHeader:a||!g,sortParam:c,blocks:[re("nameValue",{markerType:"item",markerColor:u,name:_,noName:!dr(_),value:f,valueType:h})].concat(v||[])})}function hO(r,e,t,a,n){var i=e.getData(),o=Gr(r,function(h,v,c){var p=i.getDimensionInfo(c);return h=h||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];a.length?A(a,function(h){f(to(i,t,h),h)}):A(r,f);function f(h,v){var c=i.getDimensionInfo(v);!c||c.otherDims.tooltip===!1||(o?u.push(re("nameValue",{markerType:"subItem",markerColor:n,name:c.displayName,value:h,valueType:c.type})):(s.push(h),l.push(c.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var xa=wt();function ql(r,e){return r.getName(e)||r.getId(e)}var Yu="__universalTransitionEnabled",xh=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return e.prototype.init=function(t,a,n){this.seriesIndex=this.componentIndex,this.dataTask=ws({count:cO,reset:pO}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n);var i=xa(this).sourceManager=new HC(this);i.prepareSource();var o=this.getInitialData(t,n);J0(o,this),this.dataTask.context.data=o,xa(this).dataBeforeProcessed=o,Q0(this),this._initSelectedMapFromData(o)},e.prototype.mergeDefaultAndTheme=function(t,a){var n=Fs(this),i=n?_o(t):{},o=this.subType;bt.hasClass(o)&&(o+="Series"),ft(t,a.getTheme().get(this.subType)),ft(t,this.getDefaultOption()),ri(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Xa(t,i,n)},e.prototype.mergeOption=function(t,a){t=ft(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Fs(this);n&&Xa(this.option,t,n);var i=xa(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(t,a);J0(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,xa(this).dataBeforeProcessed=o,Q0(this),this._initSelectedMapFromData(o)},e.prototype.fillDataTextStyle=function(t){if(t&&!He(t))for(var a=["show"],n=0;nthis.getShallow("animationThreshold")&&(a=!1),!!a},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,a,n){var i=this.ecModel,o=Pg.prototype.getColorFromPalette.call(this,t,a,n);return o||(o=i.getColorFromPalette(t,a,n)),o},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,a){this._innerSelect(this.getData(a),t)},e.prototype.unselect=function(t,a){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,o=this.getData(a);if(i==="series"||n==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&n.push(o)}return n},e.prototype.isSelected=function(t,a){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(a);return(n==="all"||n[ql(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[Yu])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},e.prototype._innerSelect=function(t,a){var n,i,o=this.option,s=o.selectedMode,l=a.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){tt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,f=0;f0&&this._innerSelect(t,a)}},e.registerClass=function(t){return bt.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(bt);Kt(xh,Og);Kt(xh,Pg);rT(xh,bt);function Q0(r){var e=r.name;lg(r)||(r.name=vO(r)||e)}function vO(r){var e=r.getRawData(),t=e.mapDimensionsAll("seriesName"),a=[];return A(t,function(n){var i=e.getDimensionInfo(n);i.displayName&&a.push(i.displayName)}),a.join(" ")}function cO(r){return r.model.getRawData().count()}function pO(r){var e=r.model;return e.setData(e.getRawData().cloneShallow()),dO}function dO(r,e){e.outputData&&r.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function J0(r,e){A(tf(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(t){r.wrapMethod(t,it(gO,e))})}function gO(r,e){var t=Kp(r);return t&&t.setOutputEnd((e||this).count()),e}function Kp(r){var e=(r.ecModel||{}).scheduler,t=e&&e.getPipeline(r.uid);if(t){var a=t.currentTask;if(a){var n=a.agentStubMap;n&&(a=n.get(r.uid))}return a}}const zt=xh;var Bg=function(){function r(){this.group=new at,this.uid=yo("viewComponent")}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){},r.prototype.updateLayout=function(e,t,a,n){},r.prototype.updateVisual=function(e,t,a,n){},r.prototype.toggleBlurSeries=function(e,t,a){},r.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},r}();fg(Bg);rh(Bg);const Ht=Bg;function wo(){var r=wt();return function(e){var t=r(e),a=e.pipelineContext,n=!!t.large,i=!!t.progressiveRender,o=t.large=!!(a&&a.large),s=t.progressiveRender=!!(a&&a.progressiveRender);return(n!==o||i!==s)&&"reset"}}var QC=wt(),yO=wo(),Vg=function(){function r(){this.group=new at,this.uid=yo("viewChart"),this.renderTask=ws({plan:mO,reset:_O}),this.renderTask.context={view:this}}return r.prototype.init=function(e,t){},r.prototype.render=function(e,t,a,n){},r.prototype.highlight=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&t_(i,n,"emphasis")},r.prototype.downplay=function(e,t,a,n){var i=e.getData(n&&n.dataType);i&&t_(i,n,"normal")},r.prototype.remove=function(e,t){this.group.removeAll()},r.prototype.dispose=function(e,t){},r.prototype.updateView=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateLayout=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.updateVisual=function(e,t,a,n){this.render(e,t,a,n)},r.prototype.eachRendered=function(e){tn(this.group,e)},r.markUpdateMethod=function(e,t){QC(e).updateMethod=t},r.protoInitialize=function(){var e=r.prototype;e.type="chart"}(),r}();function j0(r,e,t){r&&Bs(r)&&(e==="emphasis"?ua:fa)(r,t)}function t_(r,e,t){var a=ai(r,e),n=e&&e.highlightKey!=null?UR(e.highlightKey):null;a!=null?A(Pt(a),function(i){j0(r.getItemGraphicEl(i),t,n)}):r.eachItemGraphicEl(function(i){j0(i,t,n)})}fg(Vg);rh(Vg);function mO(r){return yO(r.model)}function _O(r){var e=r.model,t=r.ecModel,a=r.api,n=r.payload,i=e.pipelineContext.progressiveRender,o=r.view,s=n&&QC(n).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](e,t,a,n),SO[l]}var SO={incrementalPrepareRender:{progress:function(r,e){e.view.incrementalRender(r,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(r,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}};const Nt=Vg;var mf="\0__throttleOriginMethod",e_="\0__throttleRate",r_="\0__throttleType";function zg(r,e,t){var a,n=0,i=0,o=null,s,l,u,f;e=e||0;function h(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var v=function(){for(var c=[],p=0;p=0?h():o=setTimeout(h,-s),n=a};return v.clear=function(){o&&(clearTimeout(o),o=null)},v.debounceNextCall=function(c){f=c},v}function bo(r,e,t,a){var n=r[e];if(n){var i=n[mf]||n,o=n[r_],s=n[e_];if(s!==t||o!==a){if(t==null||!a)return r[e]=i;n=r[e]=zg(i,t,a==="debounce"),n[mf]=i,n[r_]=a,n[e_]=t}return n}}function Ws(r,e){var t=r[e];t&&t[mf]&&(t.clear&&t.clear(),r[e]=t[mf])}var a_=wt(),n_={itemStyle:ni(eC,!0),lineStyle:ni(tC,!0)},xO={lineStyle:"stroke",itemStyle:"fill"};function JC(r,e){var t=r.visualStyleMapper||n_[e];return t||(console.warn("Unknown style type '"+e+"'."),n_.itemStyle)}function jC(r,e){var t=r.visualDrawType||xO[e];return t||(console.warn("Unknown style type '"+e+"'."),"fill")}var wO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=r.getModel(a),i=JC(r,a),o=i(n),s=n.getShallow("decal");s&&(t.setVisual("decal",s),s.dirty=!0);var l=jC(r,a),u=o[l],f=K(u)?u:null,h=o.fill==="auto"||o.stroke==="auto";if(!o[l]||f||h){var v=r.getColorFromPalette(r.name,null,e.getSeriesCount());o[l]||(o[l]=v,t.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||K(o.fill)?v:o.fill,o.stroke=o.stroke==="auto"||K(o.stroke)?v:o.stroke}if(t.setVisual("style",o),t.setVisual("drawType",l),!e.isSeriesFiltered(r)&&f)return t.setVisual("colorFromPalette",!1),{dataEach:function(c,p){var d=r.getDataParams(p),g=B({},o);g[l]=f(d),c.setItemVisual(p,"style",g)}}}},Bo=new Ot,bO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){if(!(r.ignoreStyleOnData||e.isSeriesFiltered(r))){var t=r.getData(),a=r.visualStyleAccessPath||"itemStyle",n=JC(r,a),i=t.getVisual("drawType");return{dataEach:t.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[a]){Bo.option=l[a];var u=n(Bo),f=o.ensureUniqueItemVisual(s,"style");B(f,u),Bo.option.decal&&(o.setItemVisual(s,"decal",Bo.option.decal),Bo.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},TO={performRawSeries:!0,overallReset:function(r){var e=X();r.eachSeries(function(t){var a=t.getColorBy();if(!t.isColorBySeries()){var n=t.type+"-"+a,i=e.get(n);i||(i={},e.set(n,i)),a_(t).scope=i}}),r.eachSeries(function(t){if(!(t.isColorBySeries()||r.isSeriesFiltered(t))){var a=t.getRawData(),n={},i=t.getData(),o=a_(t).scope,s=t.visualStyleAccessPath||"itemStyle",l=jC(t,s);i.each(function(u){var f=i.getRawIndex(u);n[f]=u}),a.each(function(u){var f=n[u],h=i.getItemVisual(f,"colorFromPalette");if(h){var v=i.ensureUniqueItemVisual(f,"style"),c=a.getName(u)||u+"",p=a.count();v[l]=t.getColorFromPalette(c,o,p)}})}})}},Kl=Math.PI;function CO(r,e){e=e||{},j(e,{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 t=new at,a=new xt({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(a);var n=new Ct({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),i=new xt({style:{fill:"none"},textContent:n,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});t.add(i);var o;return e.showSpinner&&(o=new _g({shape:{startAngle:-Kl/2,endAngle:-Kl/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Kl*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Kl*3/2}).delay(300).start("circularInOut"),t.add(o)),t.resize=function(){var s=n.getBoundingRect().width,l=e.showSpinner?e.spinnerRadius:0,u=(r.getWidth()-l*2-(e.showSpinner&&s?10:0)-s)/2-(e.showSpinner&&s?0:5+s/2)+(e.showSpinner?0:s/2)+(s?0:l),f=r.getHeight()/2;e.showSpinner&&o.setShape({cx:u,cy:f}),i.setShape({x:u-l,y:f-l,width:l*2,height:l*2}),a.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},t.resize(),t}var AO=function(){function r(e,t,a,n){this._stageTaskMap=X(),this.ecInstance=e,this.api=t,a=this._dataProcessorHandlers=a.slice(),n=this._visualHandlers=n.slice(),this._allHandlers=a.concat(n)}return r.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(a){var n=a.overallTask;n&&n.dirty()})},r.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var a=this._pipelineMap.get(e.__pipeline.id),n=a.context,i=!t&&a.progressiveEnabled&&(!n||n.progressiveRender)&&e.__idxInPipeline>a.blockIndex,o=i?a.step:null,s=n&&n.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},r.prototype.updateStreamModes=function(e,t){var a=this._pipelineMap.get(e.uid),n=e.getData(),i=n.count(),o=a.progressiveEnabled&&t.incrementalPrepareRender&&i>=a.threshold,s=e.get("large")&&i>=e.get("largeThreshold"),l=e.get("progressiveChunkMode")==="mod"?i:null;e.pipelineContext=a.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(e){var t=this,a=t._pipelineMap=X();e.eachSeries(function(n){var i=n.getProgressive(),o=n.uid;a.set(o,{id:o,head:null,tail:null,threshold:n.getProgressiveThreshold(),progressiveEnabled:i&&!(n.preventIncremental&&n.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),t._pipe(n,n.dataTask)})},r.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),a=this.api;A(this._allHandlers,function(n){var i=e.get(n.uid)||e.set(n.uid,{}),o="";Ae(!(n.reset&&n.overallReset),o),n.reset&&this._createSeriesStageTask(n,i,t,a),n.overallReset&&this._createOverallStageTask(n,i,t,a)},this)},r.prototype.prepareView=function(e,t,a,n){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=a,o.api=n,i.__block=!e.incrementalPrepareRender,this._pipe(t,i)},r.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},r.prototype.performVisualTasks=function(e,t,a){this._performStageTasks(this._visualHandlers,e,t,a)},r.prototype._performStageTasks=function(e,t,a,n){n=n||{};var i=!1,o=this;A(e,function(l,u){if(!(n.visualType&&n.visualType!==l.visualType)){var f=o._stageTaskMap.get(l.uid),h=f.seriesTaskMap,v=f.overallTask;if(v){var c,p=v.agentStubMap;p.each(function(g){s(n,g)&&(g.dirty(),c=!0)}),c&&v.dirty(),o.updatePayload(v,a);var d=o.getPerformArgs(v,n.block);p.each(function(g){g.perform(d)}),v.perform(d)&&(i=!0)}else h&&h.each(function(g,y){s(n,g)&&g.dirty();var m=o.getPerformArgs(g,n.block);m.skip=!l.performRawSeries&&t.isSeriesFiltered(g.context.model),o.updatePayload(g,a),g.perform(m)&&(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(e){var t;e.eachSeries(function(a){t=a.dataTask.perform()||t}),this.unfinished=t||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},r.prototype.updatePayload=function(e,t){t!=="remain"&&(e.context.payload=t)},r.prototype._createSeriesStageTask=function(e,t,a,n){var i=this,o=t.seriesTaskMap,s=t.seriesTaskMap=X(),l=e.seriesType,u=e.getTargetSeries;e.createOnAllSeries?a.eachRawSeries(f):l?a.eachRawSeriesByType(l,f):u&&u(a,n).each(f);function f(h){var v=h.uid,c=s.set(v,o&&o.get(v)||ws({plan:PO,reset:RO,count:kO}));c.context={model:h,ecModel:a,api:n,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(h,c)}},r.prototype._createOverallStageTask=function(e,t,a,n){var i=this,o=t.overallTask=t.overallTask||ws({reset:MO});o.context={ecModel:a,api:n,overallReset:e.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=X(),u=e.seriesType,f=e.getTargetSeries,h=!0,v=!1,c="";Ae(!e.createOnAllSeries,c),u?a.eachRawSeriesByType(u,p):f?f(a,n).each(p):(h=!1,A(a.getSeries(),p));function p(d){var g=d.uid,y=l.set(g,s&&s.get(g)||(v=!0,ws({reset:DO,onDirty:IO})));y.context={model:d,overallProgress:h},y.agent=o,y.__block=h,i._pipe(d,y)}v&&o.dirty()},r.prototype._pipe=function(e,t){var a=e.uid,n=this._pipelineMap.get(a);!n.head&&(n.head=t),n.tail&&n.tail.pipe(t),n.tail=t,t.__idxInPipeline=n.count++,t.__pipeline=n},r.wrapStageHandler=function(e,t){return K(e)&&(e={overallReset:e,seriesType:OO(e)}),e.uid=yo("stageHandler"),t&&(e.visualType=t),e},r}();function MO(r){r.overallReset(r.ecModel,r.api,r.payload)}function DO(r){return r.overallProgress&&LO}function LO(){this.agent.dirty(),this.getDownstream().dirty()}function IO(){this.agent&&this.agent.dirty()}function PO(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function RO(r){r.useClearVisual&&r.data.clearAllVisual();var e=r.resetDefines=Pt(r.reset(r.model,r.ecModel,r.api,r.payload));return e.length>1?G(e,function(t,a){return tA(a)}):EO}var EO=tA(0);function tA(r){return function(e,t){var a=t.data,n=t.resetDefines[r];if(n&&n.dataEach)for(var i=e.start;i0&&c===u.length-v.length){var p=u.slice(0,c);p!=="data"&&(t.mainType=p,t[v.toLowerCase()]=l,f=!0)}}s.hasOwnProperty(u)&&(a[u]=l,f=!0),f||(n[u]=l)})}return{cptQuery:t,dataQuery:a,otherQuery:n}},r.prototype.filter=function(e,t){var a=this.eventInfo;if(!a)return!0;var n=a.targetEl,i=a.packedEvent,o=a.model,s=a.view;if(!o||!s)return!0;var l=t.cptQuery,u=t.dataQuery;return f(l,o,"mainType")&&f(l,o,"subType")&&f(l,o,"index","componentIndex")&&f(l,o,"name")&&f(l,o,"id")&&f(u,i,"name")&&f(u,i,"dataIndex")&&f(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,n,i));function f(h,v,c,p){return h[c]==null||v[p||c]===h[c]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Qp=["symbol","symbolSize","symbolRotate","symbolOffset"],l_=Qp.concat(["symbolKeepAspect"]),zO={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,e){var t=r.getData();if(r.legendIcon&&t.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var a={},n={},i=!1,o=0;o=0&&Wn(l)?l:.5;var u=r.createRadialGradient(o,s,0,o,s,l);return u}function Jp(r,e,t){for(var a=e.type==="radial"?eN(r,e,t):tN(r,e,t),n=e.colorStops,i=0;i0)?null:r==="dashed"?[4*e,2*e]:r==="dotted"?[e]:At(r)?[r]:z(r)?r:null}function Fg(r){var e=r.style,t=e.lineDash&&e.lineWidth>0&&aN(e.lineDash,e.lineWidth),a=e.lineDashOffset;if(t){var n=e.strokeNoScale&&r.getLineScale?r.getLineScale():1;n&&n!==1&&(t=G(t,function(i){return i/n}),a/=n)}return[t,a]}var nN=new $r(!0);function xf(r){var e=r.stroke;return!(e==null||e==="none"||!(r.lineWidth>0))}function u_(r){return typeof r=="string"&&r!=="none"}function wf(r){var e=r.fill;return e!=null&&e!=="none"}function f_(r,e){if(e.fillOpacity!=null&&e.fillOpacity!==1){var t=r.globalAlpha;r.globalAlpha=e.fillOpacity*e.opacity,r.fill(),r.globalAlpha=t}else r.fill()}function h_(r,e){if(e.strokeOpacity!=null&&e.strokeOpacity!==1){var t=r.globalAlpha;r.globalAlpha=e.strokeOpacity*e.opacity,r.stroke(),r.globalAlpha=t}else r.stroke()}function jp(r,e,t){var a=hg(e.image,e.__image,t);if(ah(a)){var n=r.createPattern(a,e.repeat||"repeat");if(typeof DOMMatrix=="function"&&n&&n.setTransform){var i=new DOMMatrix;i.translateSelf(e.x||0,e.y||0),i.rotateSelf(0,0,(e.rotation||0)*Ru),i.scaleSelf(e.scaleX||1,e.scaleY||1),n.setTransform(i)}return n}}function iN(r,e,t,a){var n,i=xf(t),o=wf(t),s=t.strokePercent,l=s<1,u=!e.path;(!e.silent||l)&&u&&e.createPathProxy();var f=e.path||nN,h=e.__dirty;if(!a){var v=t.fill,c=t.stroke,p=o&&!!v.colorStops,d=i&&!!c.colorStops,g=o&&!!v.image,y=i&&!!c.image,m=void 0,_=void 0,S=void 0,w=void 0,x=void 0;(p||d)&&(x=e.getBoundingRect()),p&&(m=h?Jp(r,v,x):e.__canvasFillGradient,e.__canvasFillGradient=m),d&&(_=h?Jp(r,c,x):e.__canvasStrokeGradient,e.__canvasStrokeGradient=_),g&&(S=h||!e.__canvasFillPattern?jp(r,v,e):e.__canvasFillPattern,e.__canvasFillPattern=S),y&&(w=h||!e.__canvasStrokePattern?jp(r,c,e):e.__canvasStrokePattern,e.__canvasStrokePattern=S),p?r.fillStyle=m:g&&(S?r.fillStyle=S:o=!1),d?r.strokeStyle=_:y&&(w?r.strokeStyle=w:i=!1)}var b=e.getGlobalScale();f.setScale(b[0],b[1],e.segmentIgnoreThreshold);var T,C;r.setLineDash&&t.lineDash&&(n=Fg(e),T=n[0],C=n[1]);var M=!0;(u||h&zi)&&(f.setDPR(r.dpr),l?f.setContext(null):(f.setContext(r),M=!1),f.reset(),e.buildPath(f,e.shape,a),f.toStatic(),e.pathUpdated()),M&&f.rebuildPath(r,l?s:1),T&&(r.setLineDash(T),r.lineDashOffset=C),a||(t.strokeFirst?(i&&h_(r,t),o&&f_(r,t)):(o&&f_(r,t),i&&h_(r,t))),T&&r.setLineDash([])}function oN(r,e,t){var a=e.__image=hg(t.image,e.__image,e,e.onload);if(!(!a||!ah(a))){var n=t.x||0,i=t.y||0,o=e.getWidth(),s=e.getHeight(),l=a.width/a.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=a.width,s=a.height),t.sWidth&&t.sHeight){var u=t.sx||0,f=t.sy||0;r.drawImage(a,u,f,t.sWidth,t.sHeight,n,i,o,s)}else if(t.sx&&t.sy){var u=t.sx,f=t.sy,h=o-u,v=s-f;r.drawImage(a,u,f,h,v,n,i,o,s)}else r.drawImage(a,n,i,o,s)}}function sN(r,e,t){var a,n=t.text;if(n!=null&&(n+=""),n){r.font=t.font||$a,r.textAlign=t.textAlign,r.textBaseline=t.textBaseline;var i=void 0,o=void 0;r.setLineDash&&t.lineDash&&(a=Fg(e),i=a[0],o=a[1]),i&&(r.setLineDash(i),r.lineDashOffset=o),t.strokeFirst?(xf(t)&&r.strokeText(n,t.x,t.y),wf(t)&&r.fillText(n,t.x,t.y)):(wf(t)&&r.fillText(n,t.x,t.y),xf(t)&&r.strokeText(n,t.x,t.y)),i&&r.setLineDash([])}}var v_=["shadowBlur","shadowOffsetX","shadowOffsetY"],c_=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function sA(r,e,t,a,n){var i=!1;if(!a&&(t=t||{},e===t))return!1;if(a||e.opacity!==t.opacity){ke(r,n),i=!0;var o=Math.max(Math.min(e.opacity,1),0);r.globalAlpha=isNaN(o)?Xn.opacity:o}(a||e.blend!==t.blend)&&(i||(ke(r,n),i=!0),r.globalCompositeOperation=e.blend||Xn.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,a,n){if(!this[pe]){if(this._disposed){this.id;return}var i,o,s;if(tt(a)&&(n=a.lazyUpdate,i=a.silent,o=a.replaceMerge,s=a.transition,a=a.notMerge),this[pe]=!0,!this._model||a){var l=new bk(this._api),u=this._theme,f=this._model=new AC;f.scheduler=this._scheduler,f.ssr=this._ssr,f.init(null,null,null,u,this._locale,l)}this._model.setOption(t,{replaceMerge:o},ed);var h={seriesTransition:s,optionChanged:!0};if(n)this[Ie]={silent:i,updateParams:h},this[pe]=!1,this.getZr().wakeUp();else{try{Mi(this),wa.update.call(this,null,h)}catch(v){throw this[Ie]=null,this[pe]=!1,v}this._ssr||this._zr.flush(),this[Ie]=null,this[pe]=!1,Vo.call(this,i),zo.call(this,i)}}},e.prototype.setTheme=function(){},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Tt.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var a=this._zr.painter;return a.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var a=this._zr.painter;return a.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(Tt.svgSupported){var t=this._zr,a=t.storage.getDisplayList();return A(a,function(n){n.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(this._disposed){this.id;return}t=t||{};var a=t.excludeComponents,n=this._model,i=[],o=this;A(a,function(l){n.eachComponent({mainType:l},function(u){var f=o._componentsMap[u.__viewId];f.group.ignore||(i.push(f),f.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return A(i,function(l){l.group.ignore=!1}),s},e.prototype.getConnectedDataURL=function(t){if(this._disposed){this.id;return}var a=t.type==="svg",n=this.group,i=Math.min,o=Math.max,s=1/0;if(D_[n]){var l=s,u=s,f=-s,h=-s,v=[],c=t&&t.pixelRatio||this.getDevicePixelRatio();A(Ts,function(_,S){if(_.group===n){var w=a?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(rt(t)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),f=o(x.right,f),h=o(x.bottom,h),v.push({dom:w,left:x.left,top:x.top})}}),l*=c,u*=c,f*=c,h*=c;var p=f-l,d=h-u,g=Ua.createCanvas(),y=Pm(g,{renderer:a?"svg":"canvas"});if(y.resize({width:p,height:d}),a){var m="";return A(v,function(_){var S=_.left-l,w=_.top-u;m+=''+_.dom+""}),y.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}else return t.connectedBackgroundColor&&y.add(new xt({shape:{x:0,y:0,width:p,height:d},style:{fill:t.connectedBackgroundColor}})),A(v,function(_){var S=new he({style:{x:_.left*c-l,y:_.top*c-u,image:_.dom}});y.add(S)}),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}else return this.getDataURL(t)},e.prototype.convertToPixel=function(t,a){return Nv(this,"convertToPixel",t,a)},e.prototype.convertFromPixel=function(t,a){return Nv(this,"convertFromPixel",t,a)},e.prototype.containPixel=function(t,a){if(this._disposed){this.id;return}var n=this._model,i,o=ys(n,t);return A(o,function(s,l){l.indexOf("Models")>=0&&A(s,function(u){var f=u.coordinateSystem;if(f&&f.containPoint)i=i||!!f.containPoint(a);else if(l==="seriesModels"){var h=this._chartsMap[u.__viewId];h&&h.containPoint&&(i=i||h.containPoint(a,u))}},this)},this),!!i},e.prototype.getVisual=function(t,a){var n=this._model,i=ys(n,t,{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?Gg(s,l,a):cl(s,a)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;A(EN,function(a){var n=function(i){var o=t.getModel(),s=i.target,l,u=a==="globalout";if(u?l={}:s&&Hn(s,function(p){var d=nt(p);if(d&&d.dataIndex!=null){var g=d.dataModel||o.getSeriesByIndex(d.seriesIndex);return l=g&&g.getDataParams(d.dataIndex,d.dataType,s)||{},!0}else if(d.eventData)return l=B({},d.eventData),!0},!0),l){var f=l.componentType,h=l.componentIndex;(f==="markLine"||f==="markPoint"||f==="markArea")&&(f="series",h=l.seriesIndex);var v=f&&h!=null&&o.getComponent(f,h),c=v&&t[v.mainType==="series"?"_chartsMap":"_componentsMap"][v.__viewId];l.event=i,l.type=a,t._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:v,view:c},t.trigger(a,l)}};n.zrEventfulCallAtLast=!0,t._zr.on(a,n,t)}),A(bs,function(a,n){t._messageCenter.on(n,function(i){this.trigger(n,i)},t)}),A(["selectchanged"],function(a){t._messageCenter.on(a,function(n){this.trigger(a,n)},t)}),FO(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var t=this.getDom();t&&jb(this.getDom(),$g,"");var a=this,n=a._api,i=a._model;A(a._componentsViews,function(o){o.dispose(i,n)}),A(a._chartsViews,function(o){o.dispose(i,n)}),a._zr.dispose(),a._dom=a._model=a._chartsMap=a._componentsMap=a._chartsViews=a._componentsViews=a._scheduler=a._api=a._zr=a._throttledZrFlush=a._theme=a._coordSysMgr=a._messageCenter=null,delete Ts[a.id]},e.prototype.resize=function(t){if(!this[pe]){if(this._disposed){this.id;return}this._zr.resize(t);var a=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!a){var n=a.resetOption("media"),i=t&&t.silent;this[Ie]&&(i==null&&(i=this[Ie].silent),n=!0,this[Ie]=null),this[pe]=!0;try{n&&Mi(this),wa.update.call(this,{type:"resize",animation:B({duration:0},t&&t.animation)})}catch(o){throw this[pe]=!1,o}this[pe]=!1,Vo.call(this,i),zo.call(this,i)}}},e.prototype.showLoading=function(t,a){if(this._disposed){this.id;return}if(tt(t)&&(a=t,t=""),t=t||"default",this.hideLoading(),!!rd[t]){var n=rd[t](this._api,a),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},e.prototype.makeActionFromEvent=function(t){var a=B({},t);return a.type=bs[t.type],a},e.prototype.dispatchAction=function(t,a){if(this._disposed){this.id;return}if(tt(a)||(a={silent:!!a}),!!bf[t.type]&&this._model){if(this[pe]){this._pendingActions.push(t);return}var n=a.silent;Vv.call(this,t,n);var i=a.flush;i?this._zr.flush():i!==!1&&Tt.browser.weChat&&this._throttledZrFlush(),Vo.call(this,n),zo.call(this,n)}},e.prototype.updateLabelLayout=function(){cr.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed){this.id;return}var a=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(a);i.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()},e.internalField=function(){Mi=function(h){var v=h._scheduler;v.restorePipelines(h._model),v.prepareStageTasks(),Ov(h,!0),Ov(h,!1),v.plan()},Ov=function(h,v){for(var c=h._model,p=h._scheduler,d=v?h._componentsViews:h._chartsViews,g=v?h._componentsMap:h._chartsMap,y=h._zr,m=h._api,_=0;_v.get("hoverLayerThreshold")&&!Tt.node&&!Tt.worker&&v.eachSeries(function(g){if(!g.preventUsingHoverLayer){var y=h._chartsMap[g.__viewId];y.__alive&&y.eachRendered(function(m){m.states.emphasis&&(m.states.emphasis.hoverLayer=!0)})}})}function o(h,v){var c=h.get("blendMode")||null;v.eachRendered(function(p){p.isGroup||(p.style.blend=c)})}function s(h,v){if(!h.preventAutoZ){var c=h.get("z")||0,p=h.get("zlevel")||0;v.eachRendered(function(d){return l(d,c,p,-1/0),!0})}}function l(h,v,c,p){var d=h.getTextContent(),g=h.getTextGuideLine(),y=h.isGroup;if(y)for(var m=h.childrenRef(),_=0;_0?{duration:d,delay:c.get("delay"),easing:c.get("easing")}:null;v.eachRendered(function(y){if(y.states&&y.states.emphasis){if(qi(y))return;if(y instanceof yt&&YR(y),y.__dirty){var m=y.prevStates;m&&y.useStates(m)}if(p){y.stateTransition=g;var _=y.getTextContent(),S=y.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}y.__dirty&&n(y)}})}A_=function(h){return new(function(v){k(c,v);function c(){return v!==null&&v.apply(this,arguments)||this}return c.prototype.getCoordinateSystems=function(){return h._coordSysMgr.getCoordinateSystems()},c.prototype.getComponentByElement=function(p){for(;p;){var d=p.__ecComponentInfo;if(d!=null)return h._model.getComponent(d.mainType,d.index);p=p.parent}},c.prototype.enterEmphasis=function(p,d){ua(p,d),We(h)},c.prototype.leaveEmphasis=function(p,d){fa(p,d),We(h)},c.prototype.enterBlur=function(p){xT(p),We(h)},c.prototype.leaveBlur=function(p){dg(p),We(h)},c.prototype.enterSelect=function(p){wT(p),We(h)},c.prototype.leaveSelect=function(p){bT(p),We(h)},c.prototype.getModel=function(){return h.getModel()},c.prototype.getViewOfComponentModel=function(p){return h.getViewOfComponentModel(p)},c.prototype.getViewOfSeriesModel=function(p){return h.getViewOfSeriesModel(p)},c}(MC))(h)},wA=function(h){function v(c,p){for(var d=0;d=0)){L_.push(t);var i=aA.wrapStageHandler(t,n);i.__prio=e,i.__raw=t,r.push(i)}}function DA(r,e){rd[r]=e}function GN(r,e,t){var a=mN("registerMap");a&&a(r,e,t)}var FN=Qk;ci(Hg,wO);ci(wh,bO);ci(wh,TO);ci(Hg,zO);ci(wh,GO);ci(gA,dN);AA(LC);MA(xN,Pk);DA("default",CO);Zr({type:qn,event:qn,update:qn},Yt);Zr({type:Fu,event:Fu,update:Fu},Yt);Zr({type:ms,event:ms,update:ms},Yt);Zr({type:Hu,event:Hu,update:Hu},Yt);Zr({type:_s,event:_s,update:_s},Yt);CA("light",NO);CA("dark",BO);var I_=[],HN={registerPreprocessor:AA,registerProcessor:MA,registerPostInit:NN,registerPostUpdate:BN,registerUpdateLifecycle:Ug,registerAction:Zr,registerCoordinateSystem:VN,registerLayout:zN,registerVisual:ci,registerTransform:FN,registerLoading:DA,registerMap:GN,registerImpl:yN,PRIORITY:IN,ComponentModel:bt,ComponentView:Ht,SeriesModel:zt,ChartView:Nt,registerComponentModel:function(r){bt.registerClass(r)},registerComponentView:function(r){Ht.registerClass(r)},registerSeriesModel:function(r){zt.registerClass(r)},registerChartView:function(r){Nt.registerClass(r)},registerSubTypeDefaulter:function(r,e){bt.registerSubTypeDefaulter(r,e)},registerPainter:function(r,e){hP(r,e)}};function gt(r){if(z(r)){A(r,function(e){gt(e)});return}vt(I_,r)>=0||(I_.push(r),K(r)&&(r={install:r}),r.install(HN))}function Go(r){return r==null?0:r.length||1}function P_(r){return r}var WN=function(){function r(e,t,a,n,i,o){this._old=e,this._new=t,this._oldKeyGetter=a||P_,this._newKeyGetter=n||P_,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(e){return this._add=e,this},r.prototype.update=function(e){return this._update=e,this},r.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},r.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},r.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},r.prototype.remove=function(e){return this._remove=e,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var e=this._old,t=this._new,a={},n=new Array(e.length),i=new Array(t.length);this._initIndexMap(e,null,n,"_oldKeyGetter"),this._initIndexMap(t,a,i,"_newKeyGetter");for(var o=0;o1){var f=l.shift();l.length===1&&(a[s]=l[0]),this._update&&this._update(f,o)}else u===1?(a[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,a)},r.prototype._executeMultiple=function(){var e=this._old,t=this._new,a={},n={},i=[],o=[];this._initIndexMap(e,a,i,"_oldKeyGetter"),this._initIndexMap(t,n,o,"_newKeyGetter");for(var s=0;s1&&v===1)this._updateManyToOne&&this._updateManyToOne(f,u),n[l]=null;else if(h===1&&v>1)this._updateOneToMany&&this._updateOneToMany(f,u),n[l]=null;else if(h===1&&v===1)this._update&&this._update(f,u),n[l]=null;else if(h>1&&v>1)this._updateManyToMany&&this._updateManyToMany(f,u),n[l]=null;else if(h>1)for(var c=0;c1)for(var s=0;s30}var Fo=tt,ba=G,KN=typeof Int32Array>"u"?Array:Int32Array,QN="e\0\0",R_=-1,JN=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],jN=["_approximateExtent"],E_,ru,Ho,Wo,Fv,au,Hv,tB=function(){function r(e,t){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 a,n=!1;IA(e)?(a=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(n=!0,a=e),a=a||["x","y"];for(var i={},o=[],s={},l=!1,u={},f=0;f=t)){var a=this._store,n=a.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=n.getSource().sourceFormat,l=s===sr;if(l&&!n.pure)for(var u=[],f=e;f0},r.prototype.ensureUniqueItemVisual=function(e,t){var a=this._itemVisuals,n=a[e];n||(n=a[e]={});var i=n[t];return i==null&&(i=this.getVisual(t),z(i)?i=i.slice():Fo(i)&&(i=B({},i)),n[t]=i),i},r.prototype.setItemVisual=function(e,t,a){var n=this._itemVisuals[e]||{};this._itemVisuals[e]=n,Fo(t)?B(n,t):n[t]=a},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(e,t){Fo(e)?B(this._layout,e):this._layout[e]=t},r.prototype.getLayout=function(e){return this._layout[e]},r.prototype.getItemLayout=function(e){return this._itemLayouts[e]},r.prototype.setItemLayout=function(e,t,a){this._itemLayouts[e]=a?B(this._itemLayouts[e]||{},t):t},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(e,t){var a=this.hostModel&&this.hostModel.seriesIndex;kp(a,this.dataType,e,t),this._graphicEls[e]=t},r.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},r.prototype.eachItemGraphicEl=function(e,t){A(this._graphicEls,function(a,n){a&&e&&e.call(t,a,n)})},r.prototype.cloneShallow=function(e){return e||(e=new r(this._schema?this._schema:ba(this.dimensions,this._getDimInfo,this),this.hostModel)),Fv(e,this),e._store=this._store,e},r.prototype.wrapMethod=function(e,t){var a=this[e];K(a)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var n=a.apply(this,arguments);return t.apply(this,[n].concat(Jd(arguments)))})},r.internalField=function(){E_=function(e){var t=e._invertedIndicesMap;A(t,function(a,n){var i=e._dimInfos[n],o=i.ordinalMeta,s=e._store;if(o){a=t[n]=new KN(o.categories.length);for(var l=0;l1&&(l+="__ec__"+f),n[t]=l}}}(),r}();const Ce=tB;function pl(r,e){Rg(r)||(r=Eg(r)),e=e||{};var t=e.coordDimensions||[],a=e.dimensionsDefine||r.dimensionsDefine||[],n=X(),i=[],o=rB(r,t,a,e.dimensionsCount),s=e.canOmitUnusedDimensions&&EA(o),l=a===r.dimensionsDefine,u=l?RA(r):PA(a),f=e.encodeDefine;!f&&e.encodeDefaulter&&(f=e.encodeDefaulter(r,o));for(var h=X(f),v=new GC(o),c=0;c0&&(a.name=n+(i-1)),i++,e.set(n,i)}}function rB(r,e,t,a){var n=Math.max(r.dimensionsDetectedCount||1,e.length,t.length,a||0);return A(e,function(i){var o;tt(i)&&(o=i.dimsDef)&&(n=Math.max(n,o.length))}),n}function aB(r,e,t){if(t||e.hasKey(r)){for(var a=0;e.hasKey(r+a);)a++;r+=a}return e.set(r,!0),r}var nB=function(){function r(e){this.coordSysDims=[],this.axisMap=X(),this.categoryAxisMap=X(),this.coordSysName=e}return r}();function iB(r){var e=r.get("coordinateSystem"),t=new nB(e),a=oB[e];if(a)return a(r,t,t.axisMap,t.categoryAxisMap),t}var oB={cartesian2d:function(r,e,t,a){var n=r.getReferringComponents("xAxis",Xt).models[0],i=r.getReferringComponents("yAxis",Xt).models[0];e.coordSysDims=["x","y"],t.set("x",n),t.set("y",i),Di(n)&&(a.set("x",n),e.firstCategoryDimIndex=0),Di(i)&&(a.set("y",i),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(r,e,t,a){var n=r.getReferringComponents("singleAxis",Xt).models[0];e.coordSysDims=["single"],t.set("single",n),Di(n)&&(a.set("single",n),e.firstCategoryDimIndex=0)},polar:function(r,e,t,a){var n=r.getReferringComponents("polar",Xt).models[0],i=n.findAxisModel("radiusAxis"),o=n.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],t.set("radius",i),t.set("angle",o),Di(i)&&(a.set("radius",i),e.firstCategoryDimIndex=0),Di(o)&&(a.set("angle",o),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(r,e,t,a){e.coordSysDims=["lng","lat"]},parallel:function(r,e,t,a){var n=r.ecModel,i=n.getComponent("parallel",r.get("parallelIndex")),o=e.coordSysDims=i.dimensions.slice();A(i.parallelAxisIndex,function(s,l){var u=n.getComponent("parallelAxis",s),f=o[l];t.set(f,u),Di(u)&&(a.set(f,u),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=l))})}};function Di(r){return r.get("type")==="category"}function sB(r,e,t){t=t||{};var a=t.byIndex,n=t.stackedCoordDimension,i,o,s;lB(e)?i=e:(o=e.schema,i=o.dimensions,s=e.store);var l=!!(r&&r.get("stack")),u,f,h,v;if(A(i,function(m,_){$(m)&&(i[_]=m={name:m}),l&&!m.isExtraCoord&&(!a&&!u&&m.ordinalMeta&&(u=m),!f&&m.type!=="ordinal"&&m.type!=="time"&&(!n||n===m.coordDim)&&(f=m))}),f&&!a&&!u&&(a=!0),f){h="__\0ecstackresult_"+r.id,v="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var c=f.coordDim,p=f.type,d=0;A(i,function(m){m.coordDim===c&&d++});var g={name:h,coordDim:c,coordDimIndex:d,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},y={name:v,coordDim:v,coordDimIndex:d+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(v,p),y.storeDimIndex=s.ensureCalculationDimension(h,p)),o.appendCalculationDimension(g),o.appendCalculationDimension(y)):(i.push(g),i.push(y))}return{stackedDimension:f&&f.name,stackedByDimension:u&&u.name,isStackedByIndex:a,stackedOverDimension:v,stackResultDimension:h}}function lB(r){return!IA(r.schema)}function qa(r,e){return!!e&&e===r.getCalculationInfo("stackedDimension")}function kA(r,e){return qa(r,e)?r.getCalculationInfo("stackResultDimension"):e}function uB(r,e){var t=r.get("coordinateSystem"),a=vl.get(t),n;return e&&e.coordSysDims&&(n=G(e.coordSysDims,function(i){var o={name:i},s=e.axisMap.get(i);if(s){var l=s.get("type");o.type=Cf(l)}return o})),n||(n=a&&(a.getDimensionsInfo?a.getDimensionsInfo():a.dimensions.slice())||["x","y"]),n}function fB(r,e,t){var a,n;return t&&A(r,function(i,o){var s=i.coordDim,l=t.categoryAxisMap.get(s);l&&(a==null&&(a=o),i.ordinalMeta=l.getOrdinalMeta(),e&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(n=!0)}),!n&&a!=null&&(r[a].otherDims.itemName=0),a}function da(r,e,t){t=t||{};var a=e.getSourceManager(),n,i=!1;r?(i=!0,n=Eg(r)):(n=a.getSource(),i=n.sourceFormat===sr);var o=iB(e),s=uB(e,o),l=t.useEncodeDefaulter,u=K(l)?l:l?it(xC,s,e):null,f={coordDimensions:s,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},h=pl(n,f),v=fB(h.dimensions,t.createInvertedIndices,o),c=i?null:a.getSharedDataStore(h),p=sB(e,{schema:h,store:c}),d=new Ce(h,e);d.setCalculationInfo(p);var g=v!=null&&hB(n)?function(y,m,_,S){return S===v?_:this.defaultDimValueGetter(y,m,_,S)}:null;return d.hasItemOption=!1,d.initData(i?n:c,null,g),d}function hB(r){if(r.sourceFormat===sr){var e=vB(r.data||[]);return!z(ho(e))}}function vB(r){for(var e=0;et[1]&&(t[1]=e[1])},r.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(e,t){var a=this._extent;isNaN(e)||(a[0]=e),isNaN(t)||(a[1]=t)},r.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(e){this._isBlank=e},r}();rh(OA);const ga=OA;var cB=0,pB=function(){function r(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++cB}return r.createByAxisModel=function(e){var t=e.option,a=t.data,n=a&&G(a,dB);return new r({categories:n,needCollect:!n,deduplication:t.dedplication!==!1})},r.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},r.prototype.parseAndCollect=function(e){var t,a=this._needCollect;if(!$(e)&&!a)return e;if(a&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var n=this._getOrCreateMap();return t=n.get(e),t==null&&(a?(t=this.categories.length,this.categories[t]=e,n.set(e,t)):t=NaN),t},r.prototype._getOrCreateMap=function(){return this._map||(this._map=X(this.categories))},r}();function dB(r){return tt(r)&&r.value!=null?r.value:r+""}const ad=pB;function nd(r){return r.type==="interval"||r.type==="log"}function gB(r,e,t,a){var n={},i=r[1]-r[0],o=n.interval=Ub(i/e,!0);t!=null&&oa&&(o=n.interval=a);var s=n.intervalPrecision=NA(o),l=n.niceTickExtent=[$t(Math.ceil(r[0]/o)*o,s),$t(Math.floor(r[1]/o)*o,s)];return yB(l,r),n}function Wv(r){var e=Math.pow(10,sg(r)),t=r/e;return t?t===2?t=3:t===3?t=5:t*=2:t=1,$t(t*e)}function NA(r){return kr(r)+2}function k_(r,e,t){r[e]=Math.max(Math.min(r[e],t[1]),t[0])}function yB(r,e){!isFinite(r[0])&&(r[0]=e[0]),!isFinite(r[1])&&(r[1]=e[1]),k_(r,0,e),k_(r,1,e),r[0]>r[1]&&(r[0]=r[1])}function bh(r,e){return r>=e[0]&&r<=e[1]}function Th(r,e){return e[1]===e[0]?.5:(r-e[0])/(e[1]-e[0])}function Ch(r,e){return r*(e[1]-e[0])+e[0]}var BA=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;a.type="ordinal";var n=a.getSetting("ordinalMeta");return n||(n=new ad({})),z(n)&&(n=new ad({categories:G(n,function(i){return tt(i)?i.value:i})})),a._ordinalMeta=n,a._extent=a.getSetting("extent")||[0,n.categories.length-1],a}return e.prototype.parse=function(t){return t==null?NaN:$(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),bh(t,this._extent)&&this._ordinalMeta.categories[t]!=null},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),Th(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(Ch(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],a=this._extent,n=a[0];n<=a[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(t==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var a=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,a.length);o=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(ga);ga.registerClass(BA);const Zg=BA;var wn=$t,VA=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return bh(t,this._extent)},e.prototype.normalize=function(t){return Th(t,this._extent)},e.prototype.scale=function(t){return Ch(t,this._extent)},e.prototype.setExtent=function(t,a){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(a)||(n[1]=parseFloat(a))},e.prototype.unionExtent=function(t){var a=this._extent;t[0]a[1]&&(a[1]=t[1]),this.setExtent(a[0],a[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=NA(t)},e.prototype.getTicks=function(t){var a=this._interval,n=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!a)return s;var l=1e4;n[0]l)return[];var f=s.length?s[s.length-1].value:i[1];return n[1]>f&&(t?s.push({value:wn(f+a,o)}):s.push({value:n[1]})),s},e.prototype.getMinorTicks=function(t){for(var a=this.getTicks(!0),n=[],i=this.getExtent(),o=1;oi[0]&&c0&&(i=i===null?s:Math.min(i,s))}t[a]=i}}return t}function FA(r){var e=SB(r),t=[];return A(r,function(a){var n=a.coordinateSystem,i=n.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=e[l],f=Math.abs(o[1]-o[0]),h=i.scale.getExtent(),v=Math.abs(h[1]-h[0]);s=u?f/v*u:f}else{var c=a.getData();s=Math.abs(o[1]-o[0])/c.count()}var p=H(a.get("barWidth"),s),d=H(a.get("barMaxWidth"),s),g=H(a.get("barMinWidth")||(YA(a)?.5:1),s),y=a.get("barGap"),m=a.get("barCategoryGap");t.push({bandWidth:s,barWidth:p,barMaxWidth:d,barMinWidth:g,barGap:y,barCategoryGap:m,axisKey:qg(i),stackId:Xg(a)})}),HA(t)}function HA(r){var e={};A(r,function(a,n){var i=a.axisKey,o=a.bandWidth,s=e[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;e[i]=s;var u=a.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var f=a.barWidth;f&&!l[u].width&&(l[u].width=f,f=Math.min(s.remainedWidth,f),s.remainedWidth-=f);var h=a.barMaxWidth;h&&(l[u].maxWidth=h);var v=a.barMinWidth;v&&(l[u].minWidth=v);var c=a.barGap;c!=null&&(s.gap=c);var p=a.barCategoryGap;p!=null&&(s.categoryGap=p)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=a.categoryGap;if(s==null){var l=mt(i).length;s=Math.max(35-l*4,15)+"%"}var u=H(s,o),f=H(a.gap,1),h=a.remainedWidth,v=a.autoWidthCount,c=(h-u)/(v+(v-1)*f);c=Math.max(c,0),A(i,function(y){var m=y.maxWidth,_=y.minWidth;if(y.width){var S=y.width;m&&(S=Math.min(S,m)),_&&(S=Math.max(S,_)),y.width=S,h-=S+f*S,v--}else{var S=c;m&&mS&&(S=_),S!==c&&(y.width=S,h-=S+f*S,v--)}}),c=(h-u)/(v+(v-1)*f),c=Math.max(c,0);var p=0,d;A(i,function(y,m){y.width||(y.width=c),d=y,p+=y.width*(1+f)}),d&&(p-=d.width*f);var g=-p/2;A(i,function(y,m){t[n][m]=t[n][m]||{bandWidth:o,offset:g,width:y.width},g+=y.width*(1+f)})}),t}function xB(r,e,t){if(r&&e){var a=r[qg(e)];return a!=null&&t!=null?a[Xg(t)]:a}}function WA(r,e){var t=GA(r,e),a=FA(t);A(t,function(n){var i=n.getData(),o=n.coordinateSystem,s=o.getBaseAxis(),l=Xg(n),u=a[qg(s)][l],f=u.offset,h=u.width;i.setLayout({bandWidth:u.bandWidth,offset:f,size:h})})}function $A(r){return{seriesType:r,plan:wo(),reset:function(e){if(UA(e)){var t=e.getData(),a=e.coordinateSystem,n=a.getBaseAxis(),i=a.getOtherAxis(n),o=t.getDimensionIndex(t.mapDimension(i.dim)),s=t.getDimensionIndex(t.mapDimension(n.dim)),l=e.get("showBackground",!0),u=t.mapDimension(i.dim),f=t.getCalculationInfo("stackResultDimension"),h=qa(t,u)&&!!t.getCalculationInfo("stackedOnSeries"),v=i.isHorizontal(),c=wB(n,i),p=YA(e),d=e.get("barMinHeight")||0,g=f&&t.getDimensionIndex(f),y=t.getLayout("size"),m=t.getLayout("offset");return{progress:function(_,S){for(var w=_.count,x=p&&Nr(w*3),b=p&&l&&Nr(w*3),T=p&&Nr(w),C=a.master.getRect(),M=v?C.width:C.height,D,L=S.getStore(),I=0;(D=_.next())!=null;){var P=L.get(h?g:o,D),R=L.get(s,D),E=c,N=void 0;h&&(N=+P-L.get(o,D));var O=void 0,V=void 0,F=void 0,W=void 0;if(v){var Z=a.dataToPoint([P,R]);if(h){var Q=a.dataToPoint([N,R]);E=Q[0]}O=E,V=Z[1]+m,F=Z[0]-E,W=y,Math.abs(F)>>1;r[n][1]n&&(this._approxInterval=n);var s=nu.length,l=Math.min(bB(nu,this._approxInterval,0,s),s-1);this._interval=nu[l][1],this._minLevelUnit=nu[Math.max(l-1,0)][0]},e.prototype.parse=function(t){return At(t)?t:+Wr(t)},e.prototype.contain=function(t){return bh(this.parse(t),this._extent)},e.prototype.normalize=function(t){return Th(this.parse(t),this._extent)},e.prototype.scale=function(t){return Ch(t,this._extent)},e.type="time",e}(Ka),nu=[["second",Cg],["minute",Ag],["hour",xs],["quarter-day",xs*6],["half-day",xs*12],["day",er*1.2],["half-week",er*3.5],["week",er*7],["month",er*31],["quarter",er*95],["half-year",b0/2],["year",b0]];function TB(r,e,t,a){var n=Wr(e),i=Wr(t),o=function(p){return C0(n,p,a)===C0(i,p,a)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},f=function(){return u()&&o("hour")},h=function(){return f()&&o("minute")},v=function(){return h()&&o("second")},c=function(){return v()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return f();case"minute":return h();case"second":return v();case"millisecond":return c()}}function CB(r,e){return r/=er,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function AB(r){var e=30*er;return r/=e,r>6?6:r>3?3:r>2?2:1}function MB(r){return r/=xs,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function O_(r,e){return r/=e?Ag:Cg,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function DB(r){return Ub(r,!0)}function LB(r,e,t){var a=new Date(r);switch(Ki(e)){case"year":case"month":a[oC(t)](0);case"day":a[sC(t)](1);case"hour":a[lC(t)](0);case"minute":a[uC(t)](0);case"second":a[fC(t)](0),a[hC(t)](0)}return a.getTime()}function IB(r,e,t,a){var n=1e4,i=nC,o=0;function s(M,D,L,I,P,R,E){for(var N=new Date(D),O=D,V=N[I]();O1&&R===0&&L.unshift({value:L[0].value-O})}}for(var R=0;R=a[0]&&m<=a[1]&&h++)}var _=(a[1]-a[0])/e;if(h>_*1.5&&v>_/1.5||(u.push(g),h>_||r===i[c]))break}f=[]}}}for(var S=It(G(u,function(M){return It(M,function(D){return D.value>=a[0]&&D.value<=a[1]&&!D.notAdd})}),function(M){return M.length>0}),w=[],x=S.length-1,c=0;c0;)i*=10;var s=[$t(EB(a[0]/i)*i),$t(RB(a[1]/i)*i)];this._interval=i,this._niceExtent=s}},e.prototype.calcNiceExtent=function(t){Cs.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return t=fr(t)/fr(this.base),bh(t,this._extent)},e.prototype.normalize=function(t){return t=fr(t)/fr(this.base),Th(t,this._extent)},e.prototype.scale=function(t){return t=Ch(t,this._extent),iu(this.base,t)},e.type="log",e}(ga),qA=Kg.prototype;qA.getMinorTicks=Cs.getMinorTicks;qA.getLabel=Cs.getLabel;function ou(r,e){return PB(r,kr(e))}ga.registerClass(Kg);const kB=Kg;var OB=function(){function r(e,t,a){this._prepareParams(e,t,a)}return r.prototype._prepareParams=function(e,t,a){a[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!f&&(l=0));var v=this._determinedMin,c=this._determinedMax;return v!=null&&(s=v,u=!0),c!=null&&(l=c,f=!0),{min:s,max:l,minFixed:u,maxFixed:f,isBlank:h}},r.prototype.modifyDataMinMax=function(e,t){this[BB[e]]=t},r.prototype.setDeterminedMinMax=function(e,t){var a=NB[e];this[a]=t},r.prototype.freeze=function(){this.frozen=!0},r}(),NB={min:"_determinedMin",max:"_determinedMax"},BB={min:"_dataMin",max:"_dataMax"};function KA(r,e,t){var a=r.rawExtentInfo;return a||(a=new OB(r,e,t),r.rawExtentInfo=a,a)}function su(r,e){return e==null?null:Is(e)?NaN:r.parse(e)}function QA(r,e){var t=r.type,a=KA(r,e,r.getExtent()).calculate();r.setBlank(a.isBlank);var n=a.min,i=a.max,o=e.ecModel;if(o&&t==="time"){var s=GA("bar",o),l=!1;if(A(s,function(h){l=l||h.getBaseAxis()===e.axis}),l){var u=FA(s),f=VB(n,i,e,u);n=f.min,i=f.max}}return{extent:[n,i],fixMin:a.minFixed,fixMax:a.maxFixed}}function VB(r,e,t,a){var n=t.axis.getExtent(),i=n[1]-n[0],o=xB(a,t.axis);if(o===void 0)return{min:r,max:e};var s=1/0;A(o,function(c){s=Math.min(c.offset,s)});var l=-1/0;A(o,function(c){l=Math.max(c.offset+c.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,f=e-r,h=1-(s+l)/i,v=f/h-f;return e+=v*(l/u),r-=v*(s/u),{min:r,max:e}}function ro(r,e){var t=e,a=QA(r,t),n=a.extent,i=t.get("splitNumber");r instanceof kB&&(r.base=t.get("logBase"));var o=r.type,s=t.get("interval"),l=o==="interval"||o==="time";r.setExtent(n[0],n[1]),r.calcNiceExtent({splitNumber:i,fixMin:a.fixMin,fixMax:a.fixMax,minInterval:l?t.get("minInterval"):null,maxInterval:l?t.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function Ah(r,e){if(e=e||r.get("type"),e)switch(e){case"category":return new Zg({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new XA({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(ga.getClass(e)||Ka)}}function zB(r){var e=r.scale.getExtent(),t=e[0],a=e[1];return!(t>0&&a>0||t<0&&a<0)}function dl(r){var e=r.getLabelModel().get("formatter"),t=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(a){return function(n,i){return r.scale.getFormattedLabel(n,i,a)}}(e):$(e)?function(a){return function(n){var i=r.scale.getLabel(n),o=a.replace("{value}",i??"");return o}}(e):K(e)?function(a){return function(n,i){return t!=null&&(i=n.value-t),a(Qg(r,n),i,n.level!=null?{level:n.level}:null)}}(e):function(a){return r.scale.getLabel(a)}}function Qg(r,e){return r.type==="category"?r.scale.getLabel(e):e.value}function GB(r){var e=r.model,t=r.scale;if(!(!e.get(["axisLabel","show"])||t.isBlank())){var a,n,i=t.getExtent();t instanceof Zg?n=t.count():(a=t.getTicks(),n=a.length);var o=r.getLabelModel(),s=dl(r),l,u=1;n>40&&(u=Math.ceil(n/40));for(var f=0;fr[1]&&(r[1]=n[1])})}var gl=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},r.prototype.getCoordSysModel=function(){},r}(),WB=1e-8;function B_(r,e){return Math.abs(r-e)n&&(a=o,n=l)}if(a)return UB(a.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},e.prototype.getBoundingRect=function(t){var a=this._rect;if(a&&!t)return a;var n=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return A(o,function(s){s.type==="polygon"?V_(s.exterior,n,i,t):A(s.points,function(l){V_(l,n,i,t)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),a=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=a),a},e.prototype.contain=function(t){var a=this.getBoundingRect(),n=this.geometries;if(!a.contain(t[0],t[1]))return!1;t:for(var i=0,o=n.length;i>1^-(s&1),l=l>>1^-(l&1),s+=n,l+=i,n=s,i=l,a.push([s/t,l/t])}return a}function XB(r,e){return r=ZB(r),G(It(r.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var a=t.properties,n=t.geometry,i=[];switch(n.type){case"Polygon":var o=n.coordinates;i.push(new z_(o[0],o.slice(1)));break;case"MultiPolygon":A(n.coordinates,function(l){l[0]&&i.push(new z_(l[0],l.slice(1)))});break;case"LineString":i.push(new G_([n.coordinates]));break;case"MultiLineString":i.push(new G_(n.coordinates))}var s=new tM(a[e||"name"],i,a.cp);return s.properties=a,s})}var Ys=wt();function qB(r){return r.type==="category"?QB(r):jB(r)}function KB(r,e){return r.type==="category"?JB(r,e):{ticks:G(r.scale.getTicks(),function(t){return t.value})}}function QB(r){var e=r.getLabelModel(),t=rM(r,e);return!e.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}function rM(r,e){var t=aM(r,"labels"),a=Jg(e),n=nM(t,a);if(n)return n;var i,o;return K(a)?i=sM(r,a):(o=a==="auto"?tV(r):a,i=oM(r,o)),iM(t,a,{labels:i,labelCategoryInterval:o})}function JB(r,e){var t=aM(r,"ticks"),a=Jg(e),n=nM(t,a);if(n)return n;var i,o;if((!e.get("show")||r.scale.isBlank())&&(i=[]),K(a))i=sM(r,a,!0);else if(a==="auto"){var s=rM(r,r.getLabelModel());o=s.labelCategoryInterval,i=G(s.labels,function(l){return l.tickValue})}else o=a,i=oM(r,o,!0);return iM(t,a,{ticks:i,tickCategoryInterval:o})}function jB(r){var e=r.scale.getTicks(),t=dl(r);return{labels:G(e,function(a,n){return{level:a.level,formattedLabel:t(a,n),rawLabel:r.scale.getLabel(a),tickValue:a.value}})}}function aM(r,e){return Ys(r)[e]||(Ys(r)[e]=[])}function nM(r,e){for(var t=0;t40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),f=Math.abs(u*Math.cos(a)),h=Math.abs(u*Math.sin(a)),v=0,c=0;l<=i[1];l+=s){var p=0,d=0,g=il(t({value:l}),e.font,"center","top");p=g.width*1.3,d=g.height*1.3,v=Math.max(v,p,7),c=Math.max(c,d,7)}var y=v/f,m=c/h;isNaN(y)&&(y=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(y,m))),S=Ys(r.model),w=r.getExtent(),x=S.lastAutoInterval,b=S.lastTickCount;return x!=null&&b!=null&&Math.abs(x-_)<=1&&Math.abs(b-o)<=1&&x>_&&S.axisExtent0===w[0]&&S.axisExtent1===w[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=w[0],S.axisExtent1=w[1]),_}function rV(r){var e=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function oM(r,e,t){var a=dl(r),n=r.scale,i=n.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((e||0)+1,1),u=i[0],f=n.count();u!==0&&l>1&&f/l>2&&(u=Math.round(Math.ceil(u/l)*l));var h=JA(r),v=o.get("showMinLabel")||h,c=o.get("showMaxLabel")||h;v&&u!==i[0]&&d(i[0]);for(var p=u;p<=i[1];p+=l)d(p);c&&p-l!==i[1]&&d(i[1]);function d(g){var y={value:g};s.push(t?g:{formattedLabel:a(y),rawLabel:n.getLabel(y),tickValue:g})}return s}function sM(r,e,t){var a=r.scale,n=dl(r),i=[];return A(a.getTicks(),function(o){var s=a.getLabel(o),l=o.value;e(o.value,s)&&i.push(t?l:{formattedLabel:n(o),rawLabel:s,tickValue:l})}),i}var F_=[0,1],aV=function(){function r(e,t,a){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=a||[0,0]}return r.prototype.contain=function(e){var t=this._extent,a=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]);return e>=a&&e<=n},r.prototype.containData=function(e){return this.scale.contain(e)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(e){return Wb(e||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(e,t){var a=this._extent;a[0]=e,a[1]=t},r.prototype.dataToCoord=function(e,t){var a=this._extent,n=this.scale;return e=n.normalize(e),this.onBand&&n.type==="ordinal"&&(a=a.slice(),H_(a,n.count())),Lt(e,F_,a,t)},r.prototype.coordToData=function(e,t){var a=this._extent,n=this.scale;this.onBand&&n.type==="ordinal"&&(a=a.slice(),H_(a,n.count()));var i=Lt(e,a,F_,t);return this.scale.scale(i)},r.prototype.pointToData=function(e,t){},r.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),a=KB(this,t),n=a.ticks,i=G(n,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=t.get("alignWithLabel");return nV(this,i,o,e.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var a=this.scale.getMinorTicks(t),n=G(a,function(i){return G(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return n},r.prototype.getViewLabels=function(){return qB(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 e=this._extent,t=this.scale.getExtent(),a=t[1]-t[0]+(this.onBand?1:0);a===0&&(a=1);var n=Math.abs(e[1]-e[0]);return Math.abs(n)/a},r.prototype.calculateCategoryInterval=function(){return eV(this)},r}();function H_(r,e){var t=r[1]-r[0],a=e,n=t/a/2;r[0]+=n,r[1]-=n}function nV(r,e,t,a){var n=e.length;if(!r.onBand||t||!n)return;var i=r.getExtent(),o,s;if(n===1)e[0].coord=i[0],o=e[1]={coord:i[1]};else{var l=e[n-1].tickValue-e[0].tickValue,u=(e[n-1].coord-e[0].coord)/l;A(e,function(c){c.coord-=u/2});var f=r.scale.getExtent();s=1+f[1]-e[n-1].tickValue,o={coord:e[n-1].coord+u*s},e.push(o)}var h=i[0]>i[1];v(e[0].coord,i[0])&&(a?e[0].coord=i[0]:e.shift()),a&&v(i[0],e[0].coord)&&e.unshift({coord:i[0]}),v(i[1],o.coord)&&(a?o.coord=i[1]:e.pop()),a&&v(o.coord,i[1])&&e.push({coord:i[1]});function v(c,p){return c=$t(c),p=$t(p),h?c>p:cn&&(n+=$o);var c=Math.atan2(s,o);if(c<0&&(c+=$o),c>=a&&c<=n||c+$o>=a&&c+$o<=n)return l[0]=f,l[1]=h,u-t;var p=t*Math.cos(a)+r,d=t*Math.sin(a)+e,g=t*Math.cos(n)+r,y=t*Math.sin(n)+e,m=(p-o)*(p-o)+(d-s)*(d-s),_=(g-o)*(g-o)+(y-s)*(y-s);return m<_?(l[0]=p,l[1]=d,Math.sqrt(m)):(l[0]=g,l[1]=y,Math.sqrt(_))}function Mf(r,e,t,a,n,i,o,s){var l=n-r,u=i-e,f=t-r,h=a-e,v=Math.sqrt(f*f+h*h);f/=v,h/=v;var c=l*f+u*h,p=c/v;s&&(p=Math.min(Math.max(p,0),1)),p*=v;var d=o[0]=r+p*f,g=o[1]=e+p*h;return Math.sqrt((d-n)*(d-n)+(g-i)*(g-i))}function lM(r,e,t,a,n,i,o){t<0&&(r=r+t,t=-t),a<0&&(e=e+a,a=-a);var s=r+t,l=e+a,u=o[0]=Math.min(Math.max(n,r),s),f=o[1]=Math.min(Math.max(i,e),l);return Math.sqrt((u-n)*(u-n)+(f-i)*(f-i))}var pr=[];function lV(r,e,t){var a=lM(e.x,e.y,e.width,e.height,r.x,r.y,pr);return t.set(pr[0],pr[1]),a}function uV(r,e,t){for(var a=0,n=0,i=0,o=0,s,l,u=1/0,f=e.data,h=r.x,v=r.y,c=0;c0){e=e/180*Math.PI,yr.fromArray(r[0]),Et.fromArray(r[1]),Ut.fromArray(r[2]),lt.sub(Br,yr,Et),lt.sub(Er,Ut,Et);var t=Br.len(),a=Er.len();if(!(t<.001||a<.001)){Br.scale(1/t),Er.scale(1/a);var n=Br.dot(Er),i=Math.cos(e);if(i1&<.copy(Te,Ut),Te.toArray(r[1])}}}}function fV(r,e,t){if(t<=180&&t>0){t=t/180*Math.PI,yr.fromArray(r[0]),Et.fromArray(r[1]),Ut.fromArray(r[2]),lt.sub(Br,Et,yr),lt.sub(Er,Ut,Et);var a=Br.len(),n=Er.len();if(!(a<.001||n<.001)){Br.scale(1/a),Er.scale(1/n);var i=Br.dot(e),o=Math.cos(t);if(i=l)lt.copy(Te,Ut);else{Te.scaleAndAdd(Er,s/Math.tan(Math.PI/2-f));var h=Ut.x!==Et.x?(Te.x-Et.x)/(Ut.x-Et.x):(Te.y-Et.y)/(Ut.y-Et.y);if(isNaN(h))return;h<0?lt.copy(Te,Et):h>1&<.copy(Te,Ut)}Te.toArray(r[1])}}}}function $_(r,e,t,a){var n=t==="normal",i=n?r:r.ensureState(t);i.ignore=e;var o=a.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=a.getModel("lineStyle").getLineStyle();n?r.useStyle(s):i.style=s}function hV(r,e){var t=e.smooth,a=e.points;if(a)if(r.moveTo(a[0][0],a[0][1]),t>0&&a.length>=3){var n=Pa(a[0],a[1]),i=Pa(a[1],a[2]);if(!n||!i){r.lineTo(a[1][0],a[1][1]),r.lineTo(a[2][0],a[2][1]);return}var o=Math.min(n,i)*t,s=ku([],a[1],a[0],o/n),l=ku([],a[1],a[2],o/i),u=ku([],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],a[2][0],a[2][1])}else for(var f=1;f0&&i&&w(-f/o,0,o);var d=r[0],g=r[o-1],y,m;_(),y<0&&x(-y,.8),m<0&&x(m,.8),_(),S(y,m,1),S(m,y,-1),_(),y<0&&b(-y),m<0&&b(m);function _(){y=d.rect[e]-a,m=n-g.rect[e]-g.rect[t]}function S(T,C,M){if(T<0){var D=Math.min(C,-T);if(D>0){w(D*M,0,o);var L=D+T;L<0&&x(-L*M,1)}else x(-T*M,1)}}function w(T,C,M){T!==0&&(u=!0);for(var D=C;D0)for(var L=0;L0;L--){var E=M[L-1]*R;w(-E,L,o)}}}function b(T){var C=T<0?-1:1;T=Math.abs(T);for(var M=Math.ceil(T/(o-1)),D=0;D0?w(M,0,D+1):w(-M,o-D-1,o),T-=M,T<=0)return}return u}function vV(r,e,t,a){return hM(r,"x","width",e,t,a)}function vM(r,e,t,a){return hM(r,"y","height",e,t,a)}function cM(r){var e=[];r.sort(function(d,g){return g.priority-d.priority});var t=new ht(0,0,0,0);function a(d){if(!d.ignore){var g=d.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}d.ignore=!0}for(var n=0;n=0&&a.attr(i.oldLayoutSelect),vt(v,"emphasis")>=0&&a.attr(i.oldLayoutEmphasis)),Mt(a,u,t,l)}else if(a.attr(u),!go(a).valueAnimation){var h=ut(a.style.opacity,1);a.style.opacity=0,Bt(a,{style:{opacity:h}},t,l)}if(i.oldLayout=u,a.states.select){var c=i.oldLayoutSelect={};lu(c,u,uu),lu(c,a.states.select,uu)}if(a.states.emphasis){var p=i.oldLayoutEmphasis={};lu(p,u,uu),lu(p,a.states.emphasis,uu)}jT(a,l,f,t,t)}if(n&&!n.ignore&&!n.invisible){var i=dV(n),o=i.oldLayout,d={points:n.shape.points};o?(n.attr({shape:o}),Mt(n,{shape:d},t)):(n.setShape(d),n.style.strokePercent=0,Bt(n,{style:{strokePercent:1}},t)),i.oldLayout=d}},r}();const yV=gV;var Zv=wt();function mV(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){var n=Zv(t).labelManager;n||(n=Zv(t).labelManager=new yV),n.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(e,t,a){var n=Zv(t).labelManager;a.updatedSeries.forEach(function(i){n.addLabelsOfSeries(t.getViewOfSeriesModel(i))}),n.updateLayoutConfig(t),n.layout(t),n.processLabelsOverall()})}var Xv=Math.sin,qv=Math.cos,pM=Math.PI,Tn=Math.PI*2,_V=180/pM,SV=function(){function r(){}return r.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},r.prototype.moveTo=function(e,t){this._add("M",e,t)},r.prototype.lineTo=function(e,t){this._add("L",e,t)},r.prototype.bezierCurveTo=function(e,t,a,n,i,o){this._add("C",e,t,a,n,i,o)},r.prototype.quadraticCurveTo=function(e,t,a,n){this._add("Q",e,t,a,n)},r.prototype.arc=function(e,t,a,n,i,o){this.ellipse(e,t,a,a,0,n,i,o)},r.prototype.ellipse=function(e,t,a,n,i,o,s,l){var u=s-o,f=!l,h=Math.abs(u),v=Na(h-Tn)||(f?u>=Tn:-u>=Tn),c=u>0?u%Tn:u%Tn+Tn,p=!1;v?p=!0:Na(h)?p=!1:p=c>=pM==!!f;var d=e+a*qv(o),g=t+n*Xv(o);this._start&&this._add("M",d,g);var y=Math.round(i*_V);if(v){var m=1/this._p,_=(f?1:-1)*(Tn-m);this._add("A",a,n,y,1,+f,e+a*qv(o+_),t+n*Xv(o+_)),m>.01&&this._add("A",a,n,y,0,+f,d,g)}else{var S=e+a*qv(s),w=t+n*Xv(s);this._add("A",a,n,y,+p,+f,S,w)}},r.prototype.rect=function(e,t,a,n){this._add("M",e,t),this._add("l",a,0),this._add("l",0,n),this._add("l",-a,0),this._add("Z")},r.prototype.closePath=function(){this._d.length>0&&this._add("Z")},r.prototype._add=function(e,t,a,n,i,o,s,l,u){for(var f=[],h=this._p,v=1;v"}function LV(r){return""}function ey(r,e){e=e||{};var t=e.newline?` +`:"";function a(n){var i=n.children,o=n.tag,s=n.attrs,l=n.text;return DV(o,s)+(o!=="style"?Pe(l):l||"")+(i?""+t+G(i,function(u){return a(u)}).join(t)+t:"")+LV(o)}return a(r)}function IV(r,e,t){t=t||{};var a=t.newline?` +`:"",n=" {"+a,i=a+"}",o=G(mt(r),function(l){return l+n+G(mt(r[l]),function(u){return u+":"+r[l][u]+";"}).join(a)+i}).join(a),s=G(mt(e),function(l){return"@keyframes "+l+n+G(mt(e[l]),function(u){return u+n+G(mt(e[l][u]),function(f){var h=e[l][u][f];return f==="d"&&(h='path("'+h+'")'),f+":"+h+";"}).join(a)+i}).join(a)+i}).join(a);return!o&&!s?"":[""].join(a)}function sd(r){return{zrId:r,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Y_(r,e,t,a){return te("svg","root",{width:r,height:e,xmlns:gM,"xmlns:xlink":yM,version:"1.1",baseProfile:"full",viewBox:a?"0 0 "+r+" "+e:!1},t)}var Z_={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},Dn="transform-origin";function PV(r,e,t){var a=B({},r.shape);B(a,e),r.buildPath(t,a);var n=new dM;return n.reset(Rb(r)),t.rebuildPath(n,1),n.generateStr(),n.getStr()}function RV(r,e){var t=e.originX,a=e.originY;(t||a)&&(r[Dn]=t+"px "+a+"px")}var EV={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function _M(r,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=r,t}function kV(r,e,t){var a=r.shape.paths,n={},i,o;if(A(a,function(l){var u=sd(t.zrId);u.animation=!0,Mh(l,{},u,!0);var f=u.cssAnims,h=u.cssNodes,v=mt(f),c=v.length;if(c){o=v[c-1];var p=f[o];for(var d in p){var g=p[d];n[d]=n[d]||{d:""},n[d].d+=g.d||""}for(var y in h){var m=h[y].animation;m.indexOf(o)>=0&&(i=m)}}}),!!i){e.d=!1;var s=_M(n,t);return i.replace(o,s)}}function X_(r){return $(r)?Z_[r]?"cubic-bezier("+Z_[r]+")":ag(r)?r:"":""}function Mh(r,e,t,a){var n=r.animators,i=n.length,o=[];if(r instanceof Sg){var s=kV(r,e,t);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u0}).length){var pt=_M(b,t);return pt+" "+m[0]+" both"}}for(var g in l){var s=d(l[g]);s&&o.push(s)}if(o.length){var y=t.zrId+"-cls-"+t.cssClassIdx++;t.cssNodes["."+y]={animation:o.join(",")},e.class=y}}var Zs=Math.round;function SM(r){return r&&$(r.src)}function xM(r){return r&&K(r.toDataURL)}function ry(r,e,t,a){CV(function(n,i){var o=n==="fill"||n==="stroke";o&&Pb(i)?bM(e,r,n,a):o&&ng(i)?TM(t,r,n,a):r[n]=i},e,t,!1),FV(t,r,a)}function q_(r){return Na(r[0]-1)&&Na(r[1])&&Na(r[2])&&Na(r[3]-1)}function OV(r){return Na(r[4])&&Na(r[5])}function ay(r,e,t){if(e&&!(OV(e)&&q_(e))){var a=t?10:1e4;r.transform=q_(e)?"translate("+Zs(e[4]*a)/a+" "+Zs(e[5]*a)/a+")":PI(e)}}function K_(r,e,t){for(var a=r.points,n=[],i=0;i"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";Ae(v,g),Ae(c,g)}else if(v==null||c==null){var y=function(M,D){if(M){var L=M.elm,I=v||D.width,P=c||D.height;M.tag==="pattern"&&(u?(P=1,I/=i.width):f&&(I=1,P/=i.height)),M.attrs.width=I,M.attrs.height=P,L&&(L.setAttribute("width",I),L.setAttribute("height",P))}},m=hg(p,null,r,function(M){l||y(x,M),y(h,M)});m&&m.width&&m.height&&(v=v||m.width,c=c||m.height)}h=te("image","img",{href:p,width:v,height:c}),o.width=v,o.height=c}else n.svgElement&&(h=rt(n.svgElement),o.width=n.svgWidth,o.height=n.svgHeight);if(h){var _,S;l?_=S=1:u?(S=1,_=o.width/i.width):f?(_=1,S=o.height/i.height):o.patternUnits="userSpaceOnUse",_!=null&&!isNaN(_)&&(o.width=_),S!=null&&!isNaN(S)&&(o.height=S);var w=Eb(n);w&&(o.patternTransform=w);var x=te("pattern","",o,[h]),b=ey(x),T=a.patternCache,C=T[b];C||(C=a.zrId+"-p"+a.patternIdx++,T[b]=C,o.id=C,x=a.defs[C]=te("pattern",C,o,[h])),e[t]=th(C)}}function HV(r,e,t){var a=t.clipPathCache,n=t.defs,i=a[r.id];if(!i){i=t.zrId+"-c"+t.clipPathIdx++;var o={id:i};a[r.id]=i,n[i]=te("clipPath",i,o,[wM(r,t)])}e["clip-path"]=th(i)}function j_(r){return document.createTextNode(r)}function On(r,e,t){r.insertBefore(e,t)}function t1(r,e){r.removeChild(e)}function e1(r,e){r.appendChild(e)}function CM(r){return r.parentNode}function AM(r){return r.nextSibling}function Kv(r,e){r.textContent=e}var r1=58,WV=120,$V=te("","");function ld(r){return r===void 0}function Pr(r){return r!==void 0}function UV(r,e,t){for(var a={},n=e;n<=t;++n){var i=r[n].key;i!==void 0&&(a[i]=n)}return a}function ls(r,e){var t=r.key===e.key,a=r.tag===e.tag;return a&&t}function Xs(r){var e,t=r.children,a=r.tag;if(Pr(a)){var n=r.elm=mM(a);if(ny($V,r),z(t))for(e=0;ei?(p=t[l+1]==null?null:t[l+1].elm,MM(r,p,t,n,l)):Lf(r,e,a,i))}function Fi(r,e){var t=e.elm=r.elm,a=r.children,n=e.children;r!==e&&(ny(r,e),ld(e.text)?Pr(a)&&Pr(n)?a!==n&&YV(t,a,n):Pr(n)?(Pr(r.text)&&Kv(t,""),MM(t,null,n,0,n.length-1)):Pr(a)?Lf(t,a,0,a.length-1):Pr(r.text)&&Kv(t,""):r.text!==e.text&&(Pr(a)&&Lf(t,a,0,a.length-1),Kv(t,e.text)))}function ZV(r,e){if(ls(r,e))Fi(r,e);else{var t=r.elm,a=CM(t);Xs(e),a!==null&&(On(a,e.elm,AM(t)),Lf(a,[r],0,0))}return e}var XV=0,qV=function(){function r(e,t,a){if(this.type="svg",this.refreshHover=a1(),this.configLayer=a1(),this.storage=t,this._opts=a=B({},a),this.root=e,this._id="zr"+XV++,this._oldVNode=Y_(a.width,a.height),e&&!a.ssr){var n=this._viewport=document.createElement("div");n.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=mM("svg");ny(null,this._oldVNode),n.appendChild(i),e.appendChild(n)}this.resize(a.width,a.height)}return r.prototype.getType=function(){return this.type},r.prototype.getViewportRoot=function(){return this._viewport},r.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},r.prototype.getSvgDom=function(){return this._svgDom},r.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",ZV(this._oldVNode,e),this._oldVNode=e}},r.prototype.renderOneToVNode=function(e){return J_(e,sd(this._id))},r.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),a=this._width,n=this._height,i=sd(this._id);i.animation=e.animation,i.willUpdate=e.willUpdate,i.compress=e.compress;var o=[],s=this._bgVNode=KV(a,n,this._backgroundColor,i);s&&o.push(s);var l=e.compress?null:this._mainVNode=te("g","main",{},[]);this._paintList(t,i,l?l.children:o),l&&o.push(l);var u=G(mt(i.defs),function(v){return i.defs[v]});if(u.length&&o.push(te("defs","defs",{},u)),e.animation){var f=IV(i.cssNodes,i.cssAnims,{newline:!0});if(f){var h=te("style","stl",{},[],f);o.push(h)}}return Y_(a,n,o,e.useViewBox)},r.prototype.renderToString=function(e){return e=e||{},ey(this.renderToVNode({animation:ut(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:ut(e.useViewBox,!0)}),{newline:!0})},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e},r.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},r.prototype._paintList=function(e,t,a){for(var n=e.length,i=[],o=0,s,l,u=0,f=0;f=0&&!(v&&l&&v[d]===l[d]);d--);for(var g=p-1;g>d;g--)o--,s=i[o-1];for(var y=d+1;y=s)}}for(var h=this.__startIndex;h15)break}}P.prevElClipPaths&&y.restore()};if(m)if(m.length===0)T=g.__endIndex;else for(var M=c.dpr,D=0;D0&&e>n[0]){for(l=0;le);l++);s=a[n[l]]}if(n.splice(l+1,0,e),a[e]=t,!t.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(t.dom,u.nextSibling):o.appendChild(t.dom)}else o.firstChild?o.insertBefore(t.dom,o.firstChild):o.appendChild(t.dom);t.__painter=this}},r.prototype.eachLayer=function(e,t){for(var a=this._zlevelList,n=0;n0?fu:0),this._needsManuallyCompositing),f.__builtin__||Kd("ZLevel "+u+" has been used by unkown layer "+f.id),f!==i&&(f.__used=!0,f.__startIndex!==l&&(f.__dirty=!0),f.__startIndex=l,f.incremental?f.__drawIndex=-1:f.__drawIndex=l,t(l),i=f),n.__dirty&ze&&!n.__inHover&&(f.__dirty=!0,f.incremental&&f.__drawIndex<0&&(f.__drawIndex=l))}t(l),this.eachBuiltinLayer(function(h,v){!h.__used&&h.getElementCount()>0&&(h.__dirty=!0,h.__startIndex=h.__endIndex=h.__drawIndex=0),h.__dirty&&h.__drawIndex<0&&(h.__drawIndex=h.__startIndex)})},r.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},r.prototype._clearLayer=function(e){e.clear()},r.prototype.setBackgroundColor=function(e){this._backgroundColor=e,A(this._layers,function(t){t.setUnpainted()})},r.prototype.configLayer=function(e,t){if(t){var a=this._layerConfig;a[e]?ft(a[e],t,!0):a[e]=t;for(var n=0;n-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),a},e.type="series.line",e.dependencies=["grid","polar"],e.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},e}(zt);const sz=oz;function ao(r,e){var t=r.mapDimensionsAll("defaultedLabel"),a=t.length;if(a===1){var n=to(r,e,t[0]);return n!=null?n+"":null}else if(a){for(var i=[],o=0;o=0&&a.push(e[i])}return a.join(" ")}var lz=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this)||this;return o.updateData(t,a,n,i),o}return e.prototype._createSymbol=function(t,a,n,i,o){this.removeAll();var s=qt(t,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=uz,this._symbolType=t,this.add(s)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){ua(this.childAt(0))},e.prototype.downplay=function(){fa(this.childAt(0))},e.prototype.setZ=function(t,a){var n=this.childAt(0);n.zlevel=t,n.z=a},e.prototype.setDraggable=function(t,a){var n=this.childAt(0);n.draggable=t,n.cursor=!a&&t?"move":n.cursor},e.prototype.updateData=function(t,a,n,i){this.silent=!1;var o=t.getItemVisual(a,"symbol")||"circle",s=t.hostModel,l=e.getSymbolSize(t,a),u=o!==this._symbolType,f=i&&i.disableAnimation;if(u){var h=t.getItemVisual(a,"symbolKeepAspect");this._createSymbol(o,t,a,l,h)}else{var v=this.childAt(0);v.silent=!1;var c={scaleX:l[0]/2,scaleY:l[1]/2};f?v.attr(c):Mt(v,c,s,a),xr(v)}if(this._updateCommon(t,a,l,n,i),u){var v=this.childAt(0);if(!f){var c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:v.style.opacity}};v.scaleX=v.scaleY=0,v.style.opacity=0,Bt(v,c,s,a)}}f&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,a,n,i,o){var s=this.childAt(0),l=t.hostModel,u,f,h,v,c,p,d,g,y;if(i&&(u=i.emphasisItemStyle,f=i.blurItemStyle,h=i.selectItemStyle,v=i.focus,c=i.blurScope,d=i.labelStatesModels,g=i.hoverScale,y=i.cursorStyle,p=i.emphasisDisabled),!i||t.hasItemOption){var m=i&&i.itemModel?i.itemModel:t.getItemModel(a),_=m.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),h=m.getModel(["select","itemStyle"]).getItemStyle(),f=m.getModel(["blur","itemStyle"]).getItemStyle(),v=_.get("focus"),c=_.get("blurScope"),p=_.get("disabled"),d=ee(m),g=_.getShallow("scale"),y=m.getShallow("cursor")}var S=t.getItemVisual(a,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var w=vi(t.getItemVisual(a,"symbolOffset"),n);w&&(s.x=w[0],s.y=w[1]),y&&s.attr("cursor",y);var x=t.getItemVisual(a,"style"),b=x.fill;if(s instanceof he){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(b,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var C=t.getItemVisual(a,"liftZ"),M=this._z2;C!=null?M==null&&(this._z2=s.z2,s.z2+=C):M!=null&&(s.z2=M,this._z2=null);var D=o&&o.useNameLabel;fe(s,d,{labelFetcher:l,labelDataIndex:a,defaultText:L,inheritColor:b,defaultOpacity:x.opacity});function L(R){return D?t.getName(R):ao(t,R)}this._sizeX=n[0]/2,this._sizeY=n[1]/2;var I=s.ensureState("emphasis");I.style=u,s.ensureState("select").style=h,s.ensureState("blur").style=f;var P=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;I.scaleX=this._sizeX*P,I.scaleY=this._sizeY*P,this.setSymbolScale(1),Ft(this,v,c,p)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,a,n){var i=this.childAt(0),o=nt(this).dataIndex,s=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var l=i.getTextContent();l&&Za(l,{style:{opacity:0}},a,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Za(i,{style:{opacity:0},scaleX:0,scaleY:0},a,{dataIndex:o,cb:t,removeOpt:s})},e.getSymbolSize=function(t,a){return To(t.getItemVisual(a,"symbolSize"))},e}(at);function uz(r,e){this.parent.drift(r,e)}const yl=lz;function Jv(r,e,t,a){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(a.isIgnore&&a.isIgnore(t))&&!(a.clipShape&&!a.clipShape.contain(e[0],e[1]))&&r.getItemVisual(t,"symbol")!=="none"}function o1(r){return r!=null&&!tt(r)&&(r={isIgnore:r}),r||{}}function s1(r){var e=r.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:ee(e),cursorStyle:e.get("cursor")}}var fz=function(){function r(e){this.group=new at,this._SymbolCtor=e||yl}return r.prototype.updateData=function(e,t){this._progressiveEls=null,t=o1(t);var a=this.group,n=e.hostModel,i=this._data,o=this._SymbolCtor,s=t.disableAnimation,l=s1(e),u={disableAnimation:s},f=t.getSymbolPoint||function(h){return e.getItemLayout(h)};i||a.removeAll(),e.diff(i).add(function(h){var v=f(h);if(Jv(e,v,h,t)){var c=new o(e,h,l,u);c.setPosition(v),e.setItemGraphicEl(h,c),a.add(c)}}).update(function(h,v){var c=i.getItemGraphicEl(v),p=f(h);if(!Jv(e,p,h,t)){a.remove(c);return}var d=e.getItemVisual(h,"symbol")||"circle",g=c&&c.getSymbolType&&c.getSymbolType();if(!c||g&&g!==d)a.remove(c),c=new o(e,h,l,u),c.setPosition(p);else{c.updateData(e,h,l,u);var y={x:p[0],y:p[1]};s?c.attr(y):Mt(c,y,n)}a.add(c),e.setItemGraphicEl(h,c)}).remove(function(h){var v=i.getItemGraphicEl(h);v&&v.fadeOut(function(){a.remove(v)},n)}).execute(),this._getSymbolPoint=f,this._data=e},r.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(a,n){var i=e._getSymbolPoint(n);a.setPosition(i),a.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=s1(e),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t,a){this._progressiveEls=[],a=o1(a);function n(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=e.start;i0?t=a[0]:a[1]<0&&(t=a[1]),t}function IM(r,e,t,a){var n=NaN;r.stacked&&(n=t.get(t.getCalculationInfo("stackedOverDimension"),a)),isNaN(n)&&(n=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=t.get(r.baseDim,a),o[1-i]=n,e.dataToPoint(o)}function vz(r,e){var t=[];return e.diff(r).add(function(a){t.push({cmd:"+",idx:a})}).update(function(a,n){t.push({cmd:"=",idx:n,idx1:a})}).remove(function(a){t.push({cmd:"-",idx:a})}).execute(),t}function cz(r,e,t,a,n,i,o,s){for(var l=vz(r,e),u=[],f=[],h=[],v=[],c=[],p=[],d=[],g=LM(n,e,o),y=r.getLayout("points")||[],m=e.getLayout("points")||[],_=0;_=n||d<0)break;if(jn(y,m)){if(l){d+=i;continue}break}if(d===t)r[i>0?"moveTo":"lineTo"](y,m),h=y,v=m;else{var _=y-u,S=m-f;if(_*_+S*S<.5){d+=i;continue}if(o>0){for(var w=d+i,x=e[w*2],b=e[w*2+1];x===y&&b===m&&g=a||jn(x,b))c=y,p=m;else{M=x-u,D=b-f;var P=y-u,R=x-y,E=m-f,N=b-m,O=void 0,V=void 0;if(s==="x"){O=Math.abs(P),V=Math.abs(R);var F=M>0?1:-1;c=y-F*O*o,p=m,L=y+F*V*o,I=m}else if(s==="y"){O=Math.abs(E),V=Math.abs(N);var W=D>0?1:-1;c=y,p=m-W*O*o,L=y,I=m+W*V*o}else O=Math.sqrt(P*P+E*E),V=Math.sqrt(R*R+N*N),C=V/(V+O),c=y-M*o*(1-C),p=m-D*o*(1-C),L=y+M*o*C,I=m+D*o*C,L=Ta(L,Ca(x,y)),I=Ta(I,Ca(b,m)),L=Ca(L,Ta(x,y)),I=Ca(I,Ta(b,m)),M=L-y,D=I-m,c=y-M*O/V,p=m-D*O/V,c=Ta(c,Ca(u,y)),p=Ta(p,Ca(f,m)),c=Ca(c,Ta(u,y)),p=Ca(p,Ta(f,m)),M=y-c,D=m-p,L=y+M*V/O,I=m+D*V/O}r.bezierCurveTo(h,v,c,p,y,m),h=L,v=I}else r.lineTo(y,m)}u=y,f=m,d+=i}return g}var PM=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),pz=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="ec-polyline",a}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new PM},e.prototype.buildPath=function(t,a){var n=a.points,i=0,o=n.length/2;if(a.connectNulls){for(;o>0&&jn(n[o*2-2],n[o*2-1]);o--);for(;i=0){var S=u?(p-l)*_+l:(c-s)*_+s;return u?[t,S]:[S,t]}s=c,l=p;break;case o.C:c=i[h++],p=i[h++],d=i[h++],g=i[h++],y=i[h++],m=i[h++];var w=u?rf(s,c,d,y,t,f):rf(l,p,g,m,t,f);if(w>0)for(var x=0;x=0){var S=u?jt(l,p,g,m,b):jt(s,c,d,y,b);return u?[t,S]:[S,t]}}s=y,l=m;break}}},e}(yt),dz=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e}(PM),RM=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="ec-polygon",a}return e.prototype.getDefaultShape=function(){return new dz},e.prototype.buildPath=function(t,a){var n=a.points,i=a.stackedOnPoints,o=0,s=n.length/2,l=a.smoothMonotone;if(a.connectNulls){for(;s>0&&jn(n[s*2-2],n[s*2-1]);s--);for(;oe){i?t.push(o(i,l,e)):n&&t.push(o(n,l,0),o(n,l,e));break}else n&&(t.push(o(n,l,0)),n=null),t.push(l),i=l}return t}function mz(r,e,t){var a=r.getVisual("visualMeta");if(!(!a||!a.length||!r.count())&&e.type==="cartesian2d"){for(var n,i,o=a.length-1;o>=0;o--){var s=r.getDimensionInfo(a[o].dimension);if(n=s&&s.coordDim,n==="x"||n==="y"){i=a[o];break}}if(i){var l=e.getAxis(n),u=G(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),f=u.length,h=i.outerColors.slice();f&&u[0].coord>u[f-1].coord&&(u.reverse(),h.reverse());var v=yz(u,n==="x"?t.getWidth():t.getHeight()),c=v.length;if(!c&&f)return u[0].coord<0?h[1]?h[1]:u[f-1].color:h[0]?h[0]:u[0].color;var p=10,d=v[0].coord-p,g=v[c-1].coord+p,y=g-d;if(y<.001)return"transparent";A(v,function(_){_.offset=(_.coord-d)/y}),v.push({offset:c?v[c-1].offset:.5,color:h[1]||"transparent"}),v.unshift({offset:c?v[0].offset:.5,color:h[0]||"transparent"});var m=new ll(0,0,0,0,v,!0);return m[n]=d,m[n+"2"]=g,m}}}function _z(r,e,t){var a=r.get("showAllSymbol"),n=a==="auto";if(!(a&&!n)){var i=t.getAxesByScale("ordinal")[0];if(i&&!(n&&Sz(i,e))){var o=e.mapDimension(i.dim),s={};return A(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(e.get(o,l))}}}}function Sz(r,e){var t=r.getExtent(),a=Math.abs(t[1]-t[0])/r.scale.count();isNaN(a)&&(a=0);for(var n=e.count(),i=Math.max(1,Math.round(n/5)),o=0;oa)return!1;return!0}function xz(r,e){return isNaN(r)||isNaN(e)}function wz(r){for(var e=r.length/2;e>0&&xz(r[e*2-2],r[e*2-1]);e--);return e-1}function v1(r,e){return[r[e*2],r[e*2+1]]}function bz(r,e,t){for(var a=r.length/2,n=t==="x"?0:1,i,o,s=0,l=-1,u=0;u=e||i>=e&&o<=e){l=u;break}s=u,i=o}return{range:[s,l],t:(e-i)/(o-i)}}function OM(r){if(r.get(["endLabel","show"]))return!0;for(var e=0;e0&&t.get(["emphasis","lineStyle","width"])==="bolder"){var F=d.getState("emphasis").style;F.lineWidth=+d.style.lineWidth+1}nt(d).seriesIndex=t.seriesIndex,Ft(d,N,O,V);var W=h1(t.get("smooth")),Z=t.get("smoothMonotone");if(d.setShape({smooth:W,smoothMonotone:Z,connectNulls:T}),g){var Q=l.getCalculationInfo("stackedOnSeries"),J=0;g.useStyle(j(f.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),Q&&(J=h1(Q.get("smooth"))),g.setShape({smooth:W,stackedOnSmooth:J,smoothMonotone:Z,connectNulls:T}),ue(g,t,"areaStyle"),nt(g).seriesIndex=t.seriesIndex,Ft(g,N,O,V)}var ct=function(_t){i._changePolyState(_t)};l.eachItemGraphicEl(function(_t){_t&&(_t.onHoverStateChange=ct)}),this._polyline.onHoverStateChange=ct,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=h,this._step=D,this._valueOrigin=S,t.get("triggerLineEvent")&&(this.packEventData(t,d),g&&this.packEventData(t,g))},e.prototype.packEventData=function(t,a){nt(a).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,a,n,i){var o=t.getData(),s=ai(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 f=l[s*2],h=l[s*2+1];if(isNaN(f)||isNaN(h)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(f,h))return;var v=t.get("zlevel")||0,c=t.get("z")||0;u=new yl(o,s),u.x=f,u.y=h,u.setZ(v,c);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=v,p.z=c,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Nt.prototype.highlight.call(this,t,a,n,i)},e.prototype.downplay=function(t,a,n,i){var o=t.getData(),s=ai(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 Nt.prototype.downplay.call(this,t,a,n,i)},e.prototype._changePolyState=function(t){var a=this._polygon;hf(this._polyline,t),a&&hf(a,t)},e.prototype._newPolyline=function(t){var a=this._polyline;return a&&this._lineGroup.remove(a),a=new pz({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(a),this._polyline=a,a},e.prototype._newPolygon=function(t,a){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new RM({shape:{points:t,stackedOnPoints:a},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,a,n){var i,o,s=a.getBaseAxis(),l=s.inverse;a.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):a.type==="polar"&&(i=s.dim==="angle",o=!0);var u=t.hostModel,f=u.get("animationDuration");K(f)&&(f=f(null));var h=u.get("animationDelay")||0,v=K(h)?h(null):h;t.eachItemGraphicEl(function(c,p){var d=c;if(d){var g=[c.x,c.y],y=void 0,m=void 0,_=void 0;if(n)if(o){var S=n,w=a.pointToCoord(g);i?(y=S.startAngle,m=S.endAngle,_=-w[1]/180*Math.PI):(y=S.r0,m=S.r,_=w[0])}else{var x=n;i?(y=x.x,m=x.x+x.width,_=c.x):(y=x.y+x.height,m=x.y,_=c.y)}var b=m===y?0:(_-y)/(m-y);l&&(b=1-b);var T=K(h)?h(p):f*b+v,C=d.getSymbolPath(),M=C.getTextContent();d.attr({scaleX:0,scaleY:0}),d.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),M&&M.animateFrom({style:{opacity:0}},{duration:300,delay:T}),C.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,a,n){var i=t.getModel("endLabel");if(OM(t)){var o=t.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 Ct({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var f=wz(l);f>=0&&(fe(s,ee(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:f,defaultText:function(h,v,c){return c!=null?DM(o,c):ao(o,h)},enableTextSetter:!0},Tz(i,a)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,a,n,i,o,s,l){var u=this._endLabel,f=this._polyline;if(u){t<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var h=n.getLayout("points"),v=n.hostModel,c=v.get("connectNulls"),p=s.get("precision"),d=s.get("distance")||0,g=l.getBaseAxis(),y=g.isHorizontal(),m=g.inverse,_=a.shape,S=m?y?_.x:_.y+_.height:y?_.x+_.width:_.y,w=(y?d:0)*(m?-1:1),x=(y?0:-d)*(m?-1:1),b=y?"x":"y",T=bz(h,S,b),C=T.range,M=C[1]-C[0],D=void 0;if(M>=1){if(M>1&&!c){var L=v1(h,C[0]);u.attr({x:L[0]+w,y:L[1]+x}),o&&(D=v.getRawValue(C[0]))}else{var L=f.getPointOn(S,b);L&&u.attr({x:L[0]+w,y:L[1]+x});var I=v.getRawValue(C[0]),P=v.getRawValue(C[1]);o&&(D=tT(n,p,I,P,T.t))}i.lastFrameIndex=C[0]}else{var R=t===1||i.lastFrameIndex>0?C[0]:0,L=v1(h,R);o&&(D=v.getRawValue(R)),u.attr({x:L[0]+w,y:L[1]+x})}if(o){var E=go(u);typeof E.setLabelText=="function"&&E.setLabelText(D)}}},e.prototype._doUpdateAnimation=function(t,a,n,i,o,s,l){var u=this._polyline,f=this._polygon,h=t.hostModel,v=cz(this._data,t,this._stackedOnPoints,a,this._coordSys,n,this._valueOrigin),c=v.current,p=v.stackedOnCurrent,d=v.next,g=v.stackedOnNext;if(o&&(c=Aa(v.current,n,o,l),p=Aa(v.stackedOnCurrent,n,o,l),d=Aa(v.next,n,o,l),g=Aa(v.stackedOnNext,n,o,l)),f1(c,d)>3e3||f&&f1(p,g)>3e3){u.stopAnimation(),u.setShape({points:d}),f&&(f.stopAnimation(),f.setShape({points:d,stackedOnPoints:g}));return}u.shape.__points=v.current,u.shape.points=c;var y={shape:{points:d}};v.current!==c&&(y.shape.__points=v.next),u.stopAnimation(),Mt(u,y,h),f&&(f.setShape({points:c,stackedOnPoints:p}),f.stopAnimation(),Mt(f,{shape:{stackedOnPoints:g}},h),u.shape.points!==f.shape.points&&(f.shape.points=u.shape.points));for(var m=[],_=v.status,S=0;S<_.length;S++){var w=_[S].cmd;if(w==="="){var x=t.getItemGraphicEl(_[S].idx1);x&&m.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){f&&f.dirtyShape();for(var b=u.shape.__points,T=0;Te&&(e=r[t]);return isFinite(e)?e:NaN},min:function(r){for(var e=1/0,t=0;t10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),f=l.getExtent(),h=a.getDevicePixelRatio(),v=Math.abs(f[1]-f[0])*(h||1),c=Math.round(s/v);if(isFinite(c)&&c>1){i==="lttb"&&e.setData(n.lttbDownSample(n.mapDimension(u.dim),1/c));var p=void 0;$(i)?p=Mz[i]:K(i)&&(p=i),p&&e.setData(n.downSample(n.mapDimension(u.dim),1/c,p,Dz))}}}}}function Lz(r){r.registerChartView(Az),r.registerSeriesModel(sz),r.registerLayout(_l("line",!0)),r.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),a=e.getModel("lineStyle").getLineStyle();a&&!a.stroke&&(a.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",a)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,NM("line"))}var BM=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){return da(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,a,n){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(t),s=i.dataToPoint(o);if(n)A(i.getAxes(),function(v,c){if(v.type==="category"&&a!=null){var p=v.getTicksCoords(),d=o[c],g=a[c]==="x1"||a[c]==="y1";if(g&&(d+=1),p.length<2)return;if(p.length===2){s[c]=v.toGlobalCoord(v.getExtent()[g?1:0]);return}for(var y=void 0,m=void 0,_=1,S=0;Sd){m=(w+y)/2;break}S===1&&(_=x-p[0].tickValue)}m==null&&(y?y&&(m=p[p.length-1].coord):m=p[0].coord),s[c]=v.toGlobalCoord(m)}});else{var l=this.getData(),u=l.getLayout("offset"),f=l.getLayout("size"),h=i.getBaseAxis().isHorizontal()?0:1;s[h]+=u+f/2}return s}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(zt);zt.registerClass(BM);const If=BM;var Iz=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(){return da(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),a=this.get("largeThreshold");return a>t&&(t=a),t},e.prototype.brushSelector=function(t,a,n){return n.rect(a.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=en(If.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}),e}(If);const Pz=Iz;var Rz=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}(),Ez=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="sausage",a}return e.prototype.getDefaultShape=function(){return new Rz},e.prototype.buildPath=function(t,a){var n=a.cx,i=a.cy,o=Math.max(a.r0||0,0),s=Math.max(a.r,0),l=(s-o)*.5,u=o+l,f=a.startAngle,h=a.endAngle,v=a.clockwise,c=Math.PI*2,p=v?h-fMath.PI/2&&fs)return!0;s=h}return!1},e.prototype._isOrderDifferentInView=function(t,a){for(var n=a.scale,i=n.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o<=s;++o)if(t.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},e.prototype._updateSortWithinSameData=function(t,a,n,i){if(this._isOrderChangedWithinSameData(t,a,n)){var o=this._dataSort(t,n,a);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},e.prototype._dispatchInitSort=function(t,a,n){var i=a.baseAxis,o=this._dataSort(t,i,function(s){return t.get(t.mapDimension(a.otherAxis.dim),s)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},e.prototype.remove=function(t,a){this._clear(this._model),this._removeOnRenderedListener(a)},e.prototype.dispose=function(t,a){this._removeOnRenderedListener(a)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var a=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(i){Vs(i,t,nt(i).dataIndex)})):a.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Nt),c1={cartesian2d:function(r,e){var t=e.width<0?-1:1,a=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height);var n=r.x+r.width,i=r.y+r.height,o=tc(e.x,r.x),s=ec(e.x+e.width,n),l=tc(e.y,r.y),u=ec(e.y+e.height,i),f=sn?s:o,e.y=h&&l>i?u:l,e.width=f?0:s-o,e.height=h?0:u-l,t<0&&(e.x+=e.width,e.width=-e.width),a<0&&(e.y+=e.height,e.height=-e.height),f||h},polar:function(r,e){var t=e.r0<=e.r?1:-1;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}var n=ec(e.r,r.r),i=tc(e.r0,r.r0);e.r=n,e.r0=i;var o=n-i<0;if(t<0){var a=e.r;e.r=e.r0,e.r0=a}return o}},p1={cartesian2d:function(r,e,t,a,n,i,o,s,l){var u=new xt({shape:B({},a),z2:1});if(u.__dataIndex=t,u.name="item",i){var f=u.shape,h=n?"height":"width";f[h]=0}return u},polar:function(r,e,t,a,n,i,o,s,l){var u=!n&&l?Pf:Oe,f=new u({shape:a,z2:1});f.name="item";var h=VM(n);if(f.calculateTextPosition=kz(h,{isRoundCap:u===Pf}),i){var v=f.shape,c=n?"r":"endAngle",p={};v[c]=n?a.r0:a.startAngle,p[c]=a[c],(s?Mt:Bt)(f,{shape:p},i)}return f}};function Vz(r,e){var t=r.get("realtimeSort",!0),a=e.getBaseAxis();if(t&&a.type==="category"&&e.type==="cartesian2d")return{baseAxis:a,otherAxis:e.getOtherAxis(a)}}function d1(r,e,t,a,n,i,o,s){var l,u;i?(u={x:a.x,width:a.width},l={y:a.y,height:a.height}):(u={y:a.y,height:a.height},l={x:a.x,width:a.width}),s||(o?Mt:Bt)(t,{shape:l},e,n,null);var f=e?r.baseAxis.model:null;(o?Mt:Bt)(t,{shape:u},f,n)}function g1(r,e){for(var t=0;t0?1:-1,o=a.height>0?1:-1;return{x:a.x+i*n/2,y:a.y+o*n/2,width:a.width-i*n,height:a.height-o*n}},polar:function(r,e,t){var a=r.getItemLayout(e);return{cx:a.cx,cy:a.cy,r0:a.r0,r:a.r,startAngle:a.startAngle,endAngle:a.endAngle,clockwise:a.clockwise}}};function Fz(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function VM(r){return function(e){var t=e?"Arc":"Angle";return function(a){switch(a){case"start":case"insideStart":case"end":case"insideEnd":return a+t;default:return a}}}(r)}function m1(r,e,t,a,n,i,o,s){var l=e.getItemVisual(t,"style");if(s){if(!i.get("roundCap")){var f=r.shape,h=Un(a.getModel("itemStyle"),f,!0);B(f,h),r.setShape(f)}}else{var u=a.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var v=a.getShallow("cursor");v&&r.attr("cursor",v);var c=s?o?n.r>=n.r0?"endArc":"startArc":n.endAngle>=n.startAngle?"endAngle":"startAngle":o?n.height>=0?"bottom":"top":n.width>=0?"right":"left",p=ee(a);fe(r,p,{labelFetcher:i,labelDataIndex:t,defaultText:ao(i.getData(),t),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:c});var d=r.getTextContent();if(s&&d){var g=a.get(["label","position"]);r.textConfig.inside=g==="middle"?!0:null,Oz(r,g==="outside"?c:g,VM(o),a.get(["label","rotate"]))}JT(d,p,i.getRawValue(t),function(m){return DM(e,m)});var y=a.getModel(["emphasis"]);Ft(r,y.get("focus"),y.get("blurScope"),y.get("disabled")),ue(r,a),Fz(n)&&(r.style.fill="none",r.style.stroke="none",A(r.states,function(m){m.style&&(m.style.fill=m.style.stroke="none")}))}function Hz(r,e){var t=r.get(["itemStyle","borderColor"]);if(!t||t==="none")return 0;var a=r.get(["itemStyle","borderWidth"])||0,n=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),i=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(a,n,i)}var Wz=function(){function r(){}return r}(),_1=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="largeBar",a}return e.prototype.getDefaultShape=function(){return new Wz},e.prototype.buildPath=function(t,a){for(var n=a.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,f=0;f=0?t:null},30,!1);function $z(r,e,t){for(var a=r.baseDimIdx,n=1-a,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,f=0,h=i.length/3;f=s[0]&&e<=s[0]+l[0]&&t>=s[1]&&t<=s[1]+l[1])return o[f]}return-1}function zM(r,e,t){if(pi(t,"cartesian2d")){var a=e,n=t.getArea();return{x:r?a.x:n.x,y:r?n.y:a.y,width:r?a.width:n.width,height:r?n.height:a.height}}else{var n=t.getArea(),i=e;return{cx:n.cx,cy:n.cy,r0:r?n.r0:i.r0,r:r?n.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function Uz(r,e,t){var a=r.type==="polar"?Oe:xt;return new a({shape:zM(e,t,r),silent:!0,z2:0})}const Yz=Bz;function Zz(r){r.registerChartView(Yz),r.registerSeriesModel(Pz),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,it(WA,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,$A("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,NM("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,t){var a=e.componentType||"series";t.eachComponent({mainType:a,query:e},function(n){e.sortInfo&&n.axis.setCategorySortInfo(e.sortInfo)})})}var pu=Math.PI*2,w1=Math.PI/180;function GM(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function FM(r,e){var t=GM(r,e),a=r.get("center"),n=r.get("radius");z(n)||(n=[0,n]);var i=H(t.width,e.getWidth()),o=H(t.height,e.getHeight()),s=Math.min(i,o),l=H(n[0],s/2),u=H(n[1],s/2),f,h,v=r.coordinateSystem;if(v){var c=v.dataToPoint(a);f=c[0]||0,h=c[1]||0}else z(a)||(a=[a,a]),f=H(a[0],i)+t.x,h=H(a[1],o)+t.y;return{cx:f,cy:h,r0:l,r:u}}function Xz(r,e,t){e.eachSeriesByType(r,function(a){var n=a.getData(),i=n.mapDimension("value"),o=GM(a,t),s=FM(a,t),l=s.cx,u=s.cy,f=s.r,h=s.r0,v=-a.get("startAngle")*w1,c=a.get("minAngle")*w1,p=0;n.each(i,function(M){!isNaN(M)&&p++});var d=n.getSum(i),g=Math.PI/(d||p)*2,y=a.get("clockwise"),m=a.get("roseType"),_=a.get("stillShowZeroSum"),S=n.getDataExtent(i);S[0]=0;var w=pu,x=0,b=v,T=y?1:-1;if(n.setLayout({viewRect:o,r:f}),n.each(i,function(M,D){var L;if(isNaN(M)){n.setItemLayout(D,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:l,cy:u,r0:h,r:m?NaN:f});return}m!=="area"?L=d===0&&_?g:M*g:L=pu/p,Lt?y:g,w=Math.abs(_.label.y-t);if(w>=S.maxY){var x=_.label.x-e-_.len2*n,b=a+_.len,T=Math.abs(x)r.unconstrainedWidth?null:c:null;a.setStyle("width",p)}var d=a.getBoundingRect();i.width=d.width;var g=(a.style.margin||0)+2.1;i.height=d.height+g,i.y-=(i.height-h)/2}}}function rc(r){return r.position==="center"}function Qz(r){var e=r.getData(),t=[],a,n,i=!1,o=(r.get("minShowLabelAngle")||0)*qz,s=e.getLayout("viewRect"),l=e.getLayout("r"),u=s.width,f=s.x,h=s.y,v=s.height;function c(x){x.ignore=!0}function p(x){if(!x.ignore)return!0;for(var b in x.states)if(x.states[b].ignore===!1)return!0;return!1}e.each(function(x){var b=e.getItemGraphicEl(x),T=b.shape,C=b.getTextContent(),M=b.getTextGuideLine(),D=e.getItemModel(x),L=D.getModel("label"),I=L.get("position")||D.get(["emphasis","label","position"]),P=L.get("distanceToLabelLine"),R=L.get("alignTo"),E=H(L.get("edgeDistance"),u),N=L.get("bleedMargin"),O=D.getModel("labelLine"),V=O.get("length");V=H(V,u);var F=O.get("length2");if(F=H(F,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":Z>0?"left":"right"}var Wt=Math.PI,Gt=0,ve=L.get("rotate");if(At(ve))Gt=ve*(Wt/180);else if(I==="center")Gt=0;else if(ve==="radial"||ve===!0){var Xr=Z<0?-W+Wt:-W;Gt=Xr}else if(ve==="tangential"&&I!=="outside"&&I!=="outer"){var De=Math.atan2(Z,Q);De<0&&(De=Wt*2+De);var Cl=Q>0;Cl&&(De=Wt+De),Gt=De-Wt}if(i=!!Gt,C.x=J,C.y=ct,C.rotation=Gt,C.setStyle({verticalAlign:"middle"}),et){C.setStyle({align:pt});var Nh=C.states.select;Nh&&(Nh.x+=C.x,Nh.y+=C.y)}else{var ya=C.getBoundingRect().clone();ya.applyTransform(C.getComputedTransform());var rm=(C.style.margin||0)+2.1;ya.y-=rm/2,ya.height+=rm,t.push({label:C,labelLine:M,position:I,len:V,len2:F,minTurnAngle:O.get("minTurnAngle"),maxSurfaceAngle:O.get("maxSurfaceAngle"),surfaceNormal:new lt(Z,Q),linePoints:_t,textAlign:pt,labelDistance:P,labelAlignTo:R,edgeDistance:E,bleedMargin:N,rect:ya,unconstrainedWidth:ya.width,labelStyleWidth:C.style.width})}b.setTextConfig({inside:et})}}),!i&&r.get("avoidLabelOverlap")&&Kz(t,a,n,l,u,v,f,h);for(var d=0;d0){for(var f=o.getItemLayout(0),h=1;isNaN(f&&f.startAngle)&&h=i.r0}},e.type="pie",e}(Nt);const t5=jz;function Co(r,e,t){e=z(e)&&{coordDimensions:e}||B({encodeDefine:r.getEncode()},e);var a=r.getSource(),n=pl(a,e).dimensions,i=new Ce(n,r);return i.initData(a,t),i}var e5=function(){function r(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return r.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},r.prototype.containName=function(e){var t=this._getRawData();return t.indexOfName(e)>=0},r.prototype.indexOfName=function(e){var t=this._getDataWithEncodedVisual();return t.indexOfName(e)},r.prototype.getItemVisual=function(e,t){var a=this._getDataWithEncodedVisual();return a.getItemVisual(e,t)},r}();const xl=e5;var r5=wt(),a5=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new xl(U(this.getData,this),U(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return Co(this,{coordDimensions:["value"],encodeDefaulter:it(Lg,this)})},e.prototype.getDataParams=function(t){var a=this.getData(),n=r5(a),i=n.seats;if(!i){var o=[];a.each(a.mapDimension("value"),function(l){o.push(l)}),i=n.seats=pP(o,a.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,t);return s.percent=i[t]||0,s.$vars.push("percent"),s},e.prototype._defaultLabelLine=function(t){ri(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.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"},e}(zt);const n5=a5;function i5(r){return{seriesType:r,reset:function(e,t){var a=e.getData();a.filterSelf(function(n){var i=a.mapDimension("value"),o=a.get(i,n);return!(At(o)&&!isNaN(o)&&o<0)})}}}function o5(r){r.registerChartView(t5),r.registerSeriesModel(n5),oA("pie",r.registerAction),r.registerLayout(it(Xz,"pie")),r.registerProcessor(Sl("pie")),r.registerProcessor(i5("pie"))}var s5=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t,a){return da(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?5e3:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?1e4:this.get("progressiveThreshold"))},e.prototype.brushSelector=function(t,a,n){return n.point(a.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.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"}},e}(zt);const l5=s5;var WM=4,u5=function(){function r(){}return r}(),f5=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return e.prototype.getDefaultShape=function(){return new u5},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,a){var n=a.points,i=a.size,o=this.symbolProxy,s=o.shape,l=t.getContext?t.getContext():t,u=l&&i[0]=0;u--){var f=u*2,h=i[f]-s/2,v=i[f+1]-l/2;if(t>=h&&a>=v&&t<=h+s&&a<=v+l)return u}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(t=n[0],a=n[1],i.contain(t,a)){var o=this.hoverDataIdx=this.findDataIndex(t,a);return o>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.points,i=a.size,o=i[0],s=i[1],l=1/0,u=1/0,f=-1/0,h=-1/0,v=0;v=0&&(u.dataIndex=h+(e.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const v5=h5;var c5=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._updateSymbolDraw(i,t);o.updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData(),o=this._updateSymbolDraw(i,t);o.incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._symbolDraw.incrementalUpdate(t,a.getData(),{clipShape:this._getClipShape(a)}),this._finished=t.end===a.getData().count()},e.prototype.updateTransform=function(t,a,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=_l("").reset(t,a,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){var a=t.coordinateSystem,n=a&&a.getArea&&a.getArea();return t.get("clip",!0)?n:null},e.prototype._updateSymbolDraw=function(t,a){var n=this._symbolDraw,i=a.pipelineContext,o=i.large;return(!n||o!==this._isLargeDraw)&&(n&&n.remove(),n=this._symbolDraw=o?new v5:new ml,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Nt);const p5=c5;var d5=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.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"},e}(bt);const g5=d5;var fd=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Xt).models[0]},e.type="cartesian2dAxis",e}(bt);Kt(fd,gl);var $M={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)"]}}},y5=ft({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},$M),iy=ft({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}}},$M),m5=ft({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},iy),_5=j({logBase:10},iy);const UM={category:y5,value:iy,time:m5,log:_5};var S5={value:1,category:1,time:1,log:1};function no(r,e,t,a){A(S5,function(n,i){var o=ft(ft({},UM[i],!0),a,!0),s=function(l){k(u,l);function u(){var f=l!==null&&l.apply(this,arguments)||this;return f.type=e+"Axis."+i,f}return u.prototype.mergeDefaultAndTheme=function(f,h){var v=Fs(this),c=v?_o(f):{},p=h.getTheme();ft(f,p.get(i+"Axis")),ft(f,this.getDefaultOption()),f.type=T1(f),v&&Xa(f,c,v)},u.prototype.optionUpdated=function(){var f=this.option;f.type==="category"&&(this.__ordinalMeta=ad.createByAxisModel(this))},u.prototype.getCategories=function(f){var h=this.option;if(h.type==="category")return f?h.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=e+"Axis."+i,u.defaultOption=o,u}(t);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(e+"Axis",T1)}function T1(r){return r.type||(r.data?"category":"value")}var x5=function(){function r(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return r.prototype.getAxis=function(e){return this._axes[e]},r.prototype.getAxes=function(){return G(this._dimList,function(e){return this._axes[e]},this)},r.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),It(this.getAxes(),function(t){return t.scale.type===e})},r.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},r}();const w5=x5;var hd=["x","y"];function C1(r){return r.type==="interval"||r.type==="time"}var b5=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=hd,t}return e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,a=this.getAxis("y").scale;if(!(!C1(t)||!C1(a))){var n=t.getExtent(),i=a.getExtent(),o=this.dataToPoint([n[0],i[0]]),s=this.dataToPoint([n[1],i[1]]),l=n[1]-n[0],u=i[1]-i[0];if(!(!l||!u)){var f=(s[0]-o[0])/l,h=(s[1]-o[1])/u,v=o[0]-n[0]*f,c=o[1]-i[0]*h,p=this._transform=[f,0,0,h,v,c];this._invTransform=fo([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var a=this.getAxis("x"),n=this.getAxis("y");return a.contain(a.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,a){var n=this.dataToPoint(t),i=this.dataToPoint(a),o=this.getArea(),s=new ht(n[0],n[1],i[0]-n[0],i[1]-n[1]);return o.intersect(s)},e.prototype.dataToPoint=function(t,a,n){n=n||[];var i=t[0],o=t[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return se(n,t,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return n[0]=s.toGlobalCoord(s.dataToCoord(i,a)),n[1]=l.toGlobalCoord(l.dataToCoord(o,a)),n},e.prototype.clampData=function(t,a){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,o=n.getExtent(),s=i.getExtent(),l=n.parse(t[0]),u=i.parse(t[1]);return a=a||[],a[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),a[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),a},e.prototype.pointToData=function(t,a){var n=[];if(this._invTransform)return se(n,t,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),a),n[1]=o.coordToData(o.toLocalCoord(t[1]),a),n},e.prototype.getOtherAxis=function(t){return this.getAxis(t.dim==="x"?"y":"x")},e.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(a[0],a[1]),o=Math.max(t[0],t[1])-n,s=Math.max(a[0],a[1])-i;return new ht(n,i,o,s)},e}(w5),T5=function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return e.prototype.isHorizontal=function(){var t=this.position;return t==="top"||t==="bottom"},e.prototype.getGlobalExtent=function(t){var a=this.getExtent();return a[0]=this.toGlobalCoord(a[0]),a[1]=this.toGlobalCoord(a[1]),t&&a[0]>a[1]&&a.reverse(),a},e.prototype.pointToData=function(t,a){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),a)},e.prototype.setCategorySortInfo=function(t){if(this.type!=="category")return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(br);const C5=T5;function vd(r,e,t){t=t||{};var a=r.coordinateSystem,n=e.axis,i={},o=n.getAxesOnZeroOf()[0],s=n.position,l=o?"onZero":s,u=n.dim,f=a.getRect(),h=[f.x,f.x+f.width,f.y,f.y+f.height],v={left:0,right:1,top:0,bottom:1,onZero:2},c=e.get("offset")||0,p=u==="x"?[h[2]-c,h[3]+c]:[h[0]-c,h[1]+c];if(o){var d=o.toGlobalCoord(o.dataToCoord(0));p[v.onZero]=Math.max(Math.min(d,p[1]),p[0])}i.position=[u==="y"?p[v[l]]:h[0],u==="x"?p[v[l]]:h[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?p[v[s]]-p[v.onZero]:0,e.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),ne(t.labelInside,e.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var y=e.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-y:y,i.z2=1,i}function A1(r){return r.get("coordinateSystem")==="cartesian2d"}function M1(r){var e={xAxisModel:null,yAxisModel:null};return A(e,function(t,a){var n=a.replace(/Model$/,""),i=r.getReferringComponents(n,Xt).models[0];e[a]=i}),e}var ac=Math.log;function YM(r,e,t){var a=Ka.prototype,n=a.getTicks.call(t),i=a.getTicks.call(t,!0),o=n.length-1,s=a.getInterval.call(t),l=QA(r,e),u=l.extent,f=l.fixMin,h=l.fixMax;if(r.type==="log"){var v=ac(r.base);u=[ac(u[0])/v,ac(u[1])/v]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:f,fixMax:h});var c=a.getExtent.call(r);f&&(u[0]=c[0]),h&&(u[1]=c[1]);var p=a.getInterval.call(r),d=u[0],g=u[1];if(f&&h)p=(g-d)/o;else if(f)for(g=u[0]+p*o;gu[0]&&isFinite(d)&&isFinite(u[0]);)p=Wv(p),d=u[1]-p*o;else{var y=r.getTicks().length-1;y>o&&(p=Wv(p));var m=p*o;g=Math.ceil(u[1]/p)*p,d=$t(g-m),d<0&&u[0]>=0?(d=0,g=$t(m)):g>0&&u[1]<=0&&(g=0,d=-$t(m))}var _=(n[0].value-i[0].value)/s,S=(n[o].value-i[o].value)/s;a.setExtent.call(r,d+p*_,g+p*S),a.setInterval.call(r,p),(_||S)&&a.setNiceExtent.call(r,d+p,g-p)}var A5=function(){function r(e,t,a){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=hd,this._initCartesian(e,t,a),this.model=e}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(e,t){var a=this._axesMap;this._updateScale(e,this.model);function n(o){var s,l=mt(o),u=l.length;if(u){for(var f=[],h=u-1;h>=0;h--){var v=+l[h],c=o[v],p=c.model,d=c.scale;nd(d)&&p.get("alignTicks")&&p.get("interval")==null?f.push(c):(ro(d,p),nd(d)&&(s=c))}f.length&&(s||(s=f.pop(),ro(s.scale,s.model)),A(f,function(g){YM(g.scale,g.model,s.scale)}))}}n(a.x),n(a.y);var i={};A(a.x,function(o){D1(a,"y",o,i)}),A(a.y,function(o){D1(a,"x",o,i)}),this.resize(this.model,t)},r.prototype.resize=function(e,t,a){var n=e.getBoxLayoutParams(),i=!a&&e.get("containLabel"),o=Jt(n,{width:t.getWidth(),height:t.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(A(s,function(u){if(!u.model.get(["axisLabel","inside"])){var f=GB(u);if(f){var h=u.isHorizontal()?"height":"width",v=u.model.get(["axisLabel","margin"]);o[h]-=f[h]+v,u.position==="top"?o.y+=f.height+v:u.position==="left"&&(o.x+=f.width+v)}}}),l()),A(this._coordsList,function(u){u.calcAffineTransform()});function l(){A(s,function(u){var f=u.isHorizontal(),h=f?[0,o.width]:[0,o.height],v=u.inverse?1:0;u.setExtent(h[v],h[1-v]),M5(u,f?o.x:o.y)})}},r.prototype.getAxis=function(e,t){var a=this._axesMap[e];if(a!=null)return a[t||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var a="x"+e+"y"+t;return this._coordsMap[a]}tt(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var n=0,i=this._coordsList;n0?"top":"bottom",i="center"):uf(n-Ba)?(o=a>0?"bottom":"top",i="center"):(o="middle",n>0&&n0?"right":"left":i=a>0?"left":"right"),{rotation:n,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},r.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},r}(),I1={axisLine:function(r,e,t,a){var n=e.get(["axisLine","show"]);if(n==="auto"&&r.handleAutoShown&&(n=r.handleAutoShown("axisLine")),!!n){var i=e.axis.getExtent(),o=a.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(se(s,s,o),se(l,l,o));var f=B({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new ie({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:f,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});ji(h.shape,h.style.lineWidth),h.anid="line",t.add(h);var v=e.get(["axisLine","symbol"]);if(v!=null){var c=e.get(["axisLine","symbolSize"]);$(v)&&(v=[v,v]),($(c)||At(c))&&(c=[c,c]);var p=vi(e.get(["axisLine","symbolOffset"])||0,c),d=c[0],g=c[1];A([{rotate:r.rotation+Math.PI/2,offset:p[0],r:0},{rotate:r.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(y,m){if(v[m]!=="none"&&v[m]!=null){var _=qt(v[m],-d/2,-g/2,d,g,f.stroke,!0),S=y.r+y.offset,w=u?l:s;_.attr({rotation:y.rotate,x:w[0]+S*Math.cos(r.rotation),y:w[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),t.add(_)}})}}},axisTickLabel:function(r,e,t,a){var n=P5(t,a,e,r),i=E5(t,a,e,r);if(I5(e,i,n),R5(t,a,e,r.tickDirection),e.get(["axisLabel","hideOverlap"])){var o=fM(G(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));cM(o)}},axisName:function(r,e,t,a){var n=ne(r.axisName,e.get("name"));if(n){var i=e.get("nameLocation"),o=r.nameDirection,s=e.getModel("nameTextStyle"),l=e.get("nameGap")||0,u=e.axis.getExtent(),f=u[0]>u[1]?-1:1,h=[i==="start"?u[0]-f*l:i==="end"?u[1]+f*l:(u[0]+u[1])/2,R1(i)?r.labelOffset+o*l:0],v,c=e.get("nameRotate");c!=null&&(c=c*Ba/180);var p;R1(i)?v=ti.innerTextLayout(r.rotation,c??r.rotation,o):(v=L5(r.rotation,i,c||0,u),p=r.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(v.rotation)),!isFinite(p)&&(p=null)));var d=s.getFont(),g=e.get("nameTruncate",!0)||{},y=g.ellipsis,m=ne(r.nameTruncateMaxWidth,g.maxWidth,p),_=new Ct({x:h[0],y:h[1],rotation:v.rotation,silent:ti.isLabelSilent(e),style:kt(s,{text:n,font:d,overflow:"truncate",width:m,ellipsis:y,fill:s.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:s.get("align")||v.textAlign,verticalAlign:s.get("verticalAlign")||v.textVerticalAlign}),z2:1});if(po({el:_,componentModel:e,itemName:n}),_.__fullText=n,_.anid="name",e.get("triggerEvent")){var S=ti.makeAxisEventDataBase(e);S.targetType="axisName",S.name=n,nt(_).eventData=S}a.add(_),_.updateTransform(),t.add(_),_.decomposeTransform()}}};function L5(r,e,t,a){var n=$b(t-r),i,o,s=a[0]>a[1],l=e==="start"&&!s||e!=="start"&&s;return uf(n-Ba/2)?(o=l?"bottom":"top",i="center"):uf(n-Ba*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",nBa/2?i=l?"left":"right":i=l?"right":"left"),{rotation:n,textAlign:i,textVerticalAlign:o}}function I5(r,e,t){if(!JA(r.axis)){var a=r.get(["axisLabel","showMinLabel"]),n=r.get(["axisLabel","showMaxLabel"]);e=e||[],t=t||[];var i=e[0],o=e[1],s=e[e.length-1],l=e[e.length-2],u=t[0],f=t[1],h=t[t.length-1],v=t[t.length-2];a===!1?($e(i),$e(u)):P1(i,o)&&(a?($e(o),$e(f)):($e(i),$e(u))),n===!1?($e(s),$e(h)):P1(l,s)&&(n?($e(l),$e(v)):($e(s),$e(h)))}}function $e(r){r&&(r.ignore=!0)}function P1(r,e){var t=r&&r.getBoundingRect().clone(),a=e&&e.getBoundingRect().clone();if(!(!t||!a)){var n=jf([]);return fi(n,n,-r.rotation),t.applyTransform(aa([],n,r.getLocalTransform())),a.applyTransform(aa([],n,e.getLocalTransform())),t.intersect(a)}}function R1(r){return r==="middle"||r==="center"}function ZM(r,e,t,a,n){for(var i=[],o=[],s=[],l=0;l=0||r===e}function z5(r){var e=oy(r);if(e){var t=e.axisPointerModel,a=e.axis.scale,n=t.option,i=t.get("status"),o=t.get("value");o!=null&&(o=a.parse(o));var s=cd(t);i==null&&(n.status=s?"show":"hide");var l=a.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var d=l;p.color!=null&&(d=j({color:p.color},l));var g=ft(rt(p),{boundaryGap:t,splitNumber:a,scale:n,axisLine:i,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:h,nameTextStyle:d,triggerEvent:v},!1);if($(f)){var y=g.name;g.name=f.replace("{value}",y??"")}else K(f)&&(g.name=f(g.name,g));var m=new Ot(g,null,this.ecModel);return Kt(m,gl.prototype),m.mainType="radar",m.componentIndex=this.componentIndex,m},this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:ft({lineStyle:{color:"#bbb"}},Uo.axisLine),axisLabel:du(Uo.axisLabel,!1),axisTick:du(Uo.axisTick,!1),splitLine:du(Uo.splitLine,!0),splitArea:du(Uo.splitArea,!0),indicator:[]},e}(bt);const eG=tG;var rG=["axisLine","axisTickLabel","axisName"],aG=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group;i.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes(),i=G(n,function(o){var s=o.model.get("showName")?o.name:"",l=new va(o.model,{axisName:s,position:[a.cx,a.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});A(i,function(o){A(rG,o.add,o),this.group.add(o.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var a=t.coordinateSystem,n=a.getIndicatorAxes();if(!n.length)return;var i=t.get("shape"),o=t.getModel("splitLine"),s=t.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),f=o.get("show"),h=s.get("show"),v=l.get("color"),c=u.get("color"),p=z(v)?v:[v],d=z(c)?c:[c],g=[],y=[];function m(R,E,N){var O=N%E.length;return R[O]=R[O]||[],O}if(i==="circle")for(var _=n[0].getTicksCoords(),S=a.cx,w=a.cy,x=0;x<_.length;x++){if(f){var b=m(g,p,x);g[b].push(new Ur({shape:{cx:S,cy:w,r:_[x].coord}}))}if(h&&x<_.length-1){var b=m(y,d,x);y[b].push(new lh({shape:{cx:S,cy:w,r0:_[x].coord,r:_[x+1].coord}}))}}else for(var T,C=G(n,function(R,E){var N=R.getTicksCoords();return T=T==null?N.length-1:Math.min(N.length-1,T),G(N,function(O){return a.coordToPoint(O.coord,E)})}),M=[],x=0;x<=T;x++){for(var D=[],L=0;L3?1.4:o>1?1.2:1.1,f=i>0?u:1/u;oc(this,"zoom","zoomOnMouseWheel",t,{scale:f,originX:s,originY:l,isAvailableBehavior:null})}if(n){var h=Math.abs(i),v=(i>0?1:-1)*(h>3?.4:h>1?.15:.05);oc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:v,originX:s,originY:l,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!V1(this._zr,"globalPan")){var a=t.pinchScale>1?1.1:1/1.1;oc(this,"zoom",null,t,{scale:a,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e}(or);function oc(r,e,t,a,n){r.pointerChecker&&r.pointerChecker(a,n.originX,n.originY)&&(sa(a.event),jM(r,e,t,a,n))}function jM(r,e,t,a,n){n.isAvailableBehavior=U(Xu,null,t,a),r.trigger(e,n)}function Xu(r,e,t){var a=t[r];return!r||a&&(!$(a)||e.event[a+"Key"])}const wl=cG;function ly(r,e,t){var a=r.target;a.x+=e,a.y+=t,a.dirty()}function uy(r,e,t,a){var n=r.target,i=r.zoomLimit,o=r.zoom=r.zoom||1;if(o*=e,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/r.zoom;r.zoom=o,n.x-=(t-n.x)*(u-1),n.y-=(a-n.y)*(u-1),n.scaleX*=u,n.scaleY*=u,n.dirty()}var pG={axisPointer:1,tooltip:1,brush:1};function Lh(r,e,t){var a=e.getComponentByElement(r.topTarget),n=a&&a.coordinateSystem;return a&&a!==t&&!pG.hasOwnProperty(a.mainType)&&n&&n.model!==t}function tD(r){if($(r)){var e=new DOMParser;r=e.parseFromString(r,"text/xml")}var t=r;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!=="svg"||t.nodeType!==1;)t=t.nextSibling;return t}var sc,Rf={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},z1=mt(Rf),Ef={"alignment-baseline":"textBaseline","stop-color":"stopColor"},G1=mt(Ef),dG=function(){function r(){this._defs={},this._root=null}return r.prototype.parse=function(e,t){t=t||{};var a=tD(e);this._defsUsePending=[];var n=new at;this._root=n;var i=[],o=a.getAttribute("viewBox")||"",s=parseFloat(a.getAttribute("width")||t.width),l=parseFloat(a.getAttribute("height")||t.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),Ve(a,n,null,!0,!1);for(var u=a.firstChild;u;)this._parseNode(u,n,i,null,!1,!1),u=u.nextSibling;mG(this._defs,this._defsUsePending),this._defsUsePending=[];var f,h;if(o){var v=Ih(o);v.length>=4&&(f={x:parseFloat(v[0]||0),y:parseFloat(v[1]||0),width:parseFloat(v[2]),height:parseFloat(v[3])})}if(f&&s!=null&&l!=null&&(h=rD(f,{x:0,y:0,width:s,height:l}),!t.ignoreViewBox)){var c=n;n=new at,n.add(c),c.scaleX=c.scaleY=h.scale,c.x=h.x,c.y=h.y}return!t.ignoreRootClip&&s!=null&&l!=null&&n.setClipPath(new xt({shape:{x:0,y:0,width:s,height:l}})),{root:n,width:s,height:l,viewBoxRect:f,viewBoxTransform:h,named:i}},r.prototype._parseNode=function(e,t,a,n,i,o){var s=e.nodeName.toLowerCase(),l,u=n;if(s==="defs"&&(i=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=t;else{if(!i){var f=sc[s];if(f&&Y(sc,s)){l=f.call(this,e,t);var h=e.getAttribute("name");if(h){var v={name:h,namedFrom:null,svgNodeTagLower:s,el:l};a.push(v),s==="g"&&(u=v)}else n&&a.push({name:n.name,namedFrom:n,svgNodeTagLower:s,el:l});t.add(l)}}var c=F1[s];if(c&&Y(F1,s)){var p=c.call(this,e),d=e.getAttribute("id");d&&(this._defs[d]=p)}}if(l&&l.isGroup)for(var g=e.firstChild;g;)g.nodeType===1?this._parseNode(g,l,a,u,i,o):g.nodeType===3&&o&&this._parseText(g,l),g=g.nextSibling},r.prototype._parseText=function(e,t){var a=new Os({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),gG(a,t);var n=a.style,i=n.fontSize;i&&i<9&&(n.fontSize=9,a.scaleX*=i/9,a.scaleY*=i/9);var o=(n.fontSize||n.fontFamily)&&[n.fontStyle,n.fontWeight,(n.fontSize||12)+"px",n.fontFamily||"sans-serif"].join(" ");n.font=o;var s=a.getBoundingRect();return this._textX+=s.width,t.add(a),a},r.internalField=function(){sc={g:function(e,t){var a=new at;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a},rect:function(e,t){var a=new xt;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),a.silent=!0,a},circle:function(e,t){var a=new Ur;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),a.silent=!0,a},line:function(e,t){var a=new ie;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),a.silent=!0,a},ellipse:function(e,t){var a=new mg;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),a.silent=!0,a},polygon:function(e,t){var a=e.getAttribute("points"),n;a&&(n=$1(a));var i=new Ne({shape:{points:n||[]},silent:!0});return Ue(t,i),Ve(e,i,this._defsUsePending,!1,!1),i},polyline:function(e,t){var a=e.getAttribute("points"),n;a&&(n=$1(a));var i=new Be({shape:{points:n||[]},silent:!0});return Ue(t,i),Ve(e,i,this._defsUsePending,!1,!1),i},image:function(e,t){var a=new he;return Ue(t,a),Ve(e,a,this._defsUsePending,!1,!1),a.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),a.silent=!0,a},text:function(e,t){var a=e.getAttribute("x")||"0",n=e.getAttribute("y")||"0",i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0";this._textX=parseFloat(a)+parseFloat(i),this._textY=parseFloat(n)+parseFloat(o);var s=new at;return Ue(t,s),Ve(e,s,this._defsUsePending,!1,!0),s},tspan:function(e,t){var a=e.getAttribute("x"),n=e.getAttribute("y");a!=null&&(this._textX=parseFloat(a)),n!=null&&(this._textY=parseFloat(n));var i=e.getAttribute("dx")||"0",o=e.getAttribute("dy")||"0",s=new at;return Ue(t,s),Ve(e,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(e,t){var a=e.getAttribute("d")||"",n=IT(a);return Ue(t,n),Ve(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}}(),r}(),F1={lineargradient:function(r){var e=parseInt(r.getAttribute("x1")||"0",10),t=parseInt(r.getAttribute("y1")||"0",10),a=parseInt(r.getAttribute("x2")||"10",10),n=parseInt(r.getAttribute("y2")||"0",10),i=new ll(e,t,a,n);return H1(r,i),W1(r,i),i},radialgradient:function(r){var e=parseInt(r.getAttribute("cx")||"0",10),t=parseInt(r.getAttribute("cy")||"0",10),a=parseInt(r.getAttribute("r")||"0",10),n=new WT(e,t,a);return H1(r,n),W1(r,n),n}};function H1(r,e){var t=r.getAttribute("gradientUnits");t==="userSpaceOnUse"&&(e.global=!0)}function W1(r,e){for(var t=r.firstChild;t;){if(t.nodeType===1&&t.nodeName.toLocaleLowerCase()==="stop"){var a=t.getAttribute("offset"),n=void 0;a&&a.indexOf("%")>0?n=parseInt(a,10)/100:a?n=parseFloat(a):n=0;var i={};eD(t,i,i);var o=i.stopColor||t.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:n,color:o})}t=t.nextSibling}}function Ue(r,e){r&&r.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),j(e.__inheritedStyle,r.__inheritedStyle))}function $1(r){for(var e=Ih(r),t=[],a=0;a0;i-=2){var o=a[i],s=a[i-1],l=Ih(o);switch(n=n||nr(),s){case"translate":Fr(n,n,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":rg(n,n,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":fi(n,n,-parseFloat(l[0])*lc);break;case"skewX":var u=Math.tan(parseFloat(l[0])*lc);aa(n,[1,0,u,1,0,0],n);break;case"skewY":var f=Math.tan(parseFloat(l[0])*lc);aa(n,[1,f,0,1,0,0],n);break;case"matrix":n[0]=parseFloat(l[0]),n[1]=parseFloat(l[1]),n[2]=parseFloat(l[2]),n[3]=parseFloat(l[3]),n[4]=parseFloat(l[4]),n[5]=parseFloat(l[5]);break}}e.setLocalTransform(n)}}var Y1=/([^\s:;]+)\s*:\s*([^:;]+)/g;function eD(r,e,t){var a=r.getAttribute("style");if(a){Y1.lastIndex=0;for(var n;(n=Y1.exec(a))!=null;){var i=n[1],o=Y(Rf,i)?Rf[i]:null;o&&(e[o]=n[2]);var s=Y(Ef,i)?Ef[i]:null;s&&(t[s]=n[2])}}}function wG(r,e,t){for(var a=0;a0,g={api:a,geo:l,mapOrGeoModel:e,data:s,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:v};l.resourceType==="geoJSON"?this._buildGeoJSON(g):l.resourceType==="geoSVG"&&this._buildSVG(g),this._updateController(e,t,a),this._updateMapSelectHandler(e,u,a,n)},r.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=X(),a=X(),n=this._regionsGroup,i=e.transformInfoRaw,o=e.mapOrGeoModel,s=e.data,l=e.geo.projection,u=l&&l.stream;function f(c,p){return p&&(c=p(c)),c&&[c[0]*i.scaleX+i.x,c[1]*i.scaleY+i.y]}function h(c){for(var p=[],d=!u&&l&&l.project,g=0;g=0)&&(v=n);var c=o?{normal:{align:"center",verticalAlign:"middle"}}:null;fe(e,ee(a),{labelFetcher:v,labelDataIndex:h,defaultText:t},c);var p=e.getTextContent();if(p&&(aD(p).ignore=p.ignore,e.textConfig&&o)){var d=e.getBoundingRect().clone();e.textConfig.layoutRect=d,e.textConfig.position=[(o[0]-d.x)/d.width*100+"%",(o[1]-d.y)/d.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function Q1(r,e,t,a,n,i){r.data?r.data.setItemGraphicEl(i,e):nt(e).eventData={componentType:"geo",componentIndex:n.componentIndex,geoIndex:n.componentIndex,name:t,region:a&&a.option||{}}}function J1(r,e,t,a,n){r.data||po({el:e,componentModel:n,itemName:t,itemTooltipOption:a.get("tooltip")})}function j1(r,e,t,a,n){e.highDownSilentOnTouch=!!n.get("selectedMode");var i=a.getModel("emphasis"),o=i.get("focus");return Ft(e,o,i.get("blurScope"),i.get("disabled")),r.isGeo&&$R(e,n,t),o}function tS(r,e,t){var a=[],n;function i(){n=[]}function o(){n.length&&(a.push(n),n=[])}var s=e({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&n.push([l,u])},sphere:function(){}});return!t&&s.polygonStart(),A(r,function(l){s.lineStart();for(var u=0;u-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(zt);const $G=WG;function UG(r,e){var t={};return A(r,function(a){a.each(a.mapDimension("value"),function(n,i){var o="ec-"+a.getName(i);t[o]=t[o]||[],isNaN(n)||t[o].push(n)})}),r[0].map(r[0].mapDimension("value"),function(a,n){for(var i="ec-"+r[0].getName(n),o=0,s=1/0,l=-1/0,u=t[i].length,f=0;f1?(S.width=_,S.height=_/g):(S.height=_,S.width=_*g),S.y=m[1]-S.height/2,S.x=m[0]-S.width/2;else{var w=r.getBoxLayoutParams();w.aspect=g,S=Jt(w,{width:p,height:d})}this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(r.get("center"),e),this.setZoom(r.get("zoom"))}function KG(r,e){A(e.get("geoCoord"),function(t,a){r.addGeoCoord(a,t)})}var QG=function(){function r(){this.dimensions=iD}return r.prototype.create=function(e,t){var a=[];function n(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}e.eachComponent("geo",function(o,s){var l=o.get("map"),u=new nS(l+s,l,B({nameMap:o.get("nameMap")},n(o)));u.zoomLimit=o.get("scaleLimit"),a.push(u),o.coordinateSystem=u,u.model=o,u.resize=iS,u.resize(o,t)}),e.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=a[l]}});var i={};return e.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),A(i,function(o,s){var l=G(o,function(f){return f.get("nameMap")}),u=new nS(s,s,B({nameMap:Qd(l)},n(o[0])));u.zoomLimit=ne.apply(null,G(o,function(f){return f.get("scaleLimit")})),a.push(u),u.resize=iS,u.resize(o[0],t),A(o,function(f){f.coordinateSystem=u,KG(u,f)})}),a},r.prototype.getFilledRegions=function(e,t,a,n){for(var i=(e||[]).slice(),o=X(),s=0;s=0;o--){var s=n[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},t.push(s)}}function o3(r,e){var t=r.isExpand?r.children:[],a=r.parentNode.children,n=r.hierNode.i?a[r.hierNode.i-1]:null;if(t.length){u3(r);var i=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;n?(r.hierNode.prelim=n.hierNode.prelim+e(r,n),r.hierNode.modifier=r.hierNode.prelim-i):r.hierNode.prelim=i}else n&&(r.hierNode.prelim=n.hierNode.prelim+e(r,n));r.parentNode.hierNode.defaultAncestor=f3(r,n,r.parentNode.hierNode.defaultAncestor||a[0],e)}function s3(r){var e=r.hierNode.prelim+r.parentNode.hierNode.modifier;r.setLayout({x:e},!0),r.hierNode.modifier+=r.parentNode.hierNode.modifier}function sS(r){return arguments.length?r:c3}function us(r,e){return r-=Math.PI/2,{x:e*Math.cos(r),y:e*Math.sin(r)}}function l3(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function u3(r){for(var e=r.children,t=e.length,a=0,n=0;--t>=0;){var i=e[t];i.hierNode.prelim+=a,i.hierNode.modifier+=a,n+=i.hierNode.change,a+=i.hierNode.shift+n}}function f3(r,e,t,a){if(e){for(var n=r,i=r,o=i.parentNode.children[0],s=e,l=n.hierNode.modifier,u=i.hierNode.modifier,f=o.hierNode.modifier,h=s.hierNode.modifier;s=uc(s),i=fc(i),s&&i;){n=uc(n),o=fc(o),n.hierNode.ancestor=r;var v=s.hierNode.prelim+h-i.hierNode.prelim-u+a(s,i);v>0&&(v3(h3(s,r,t),r,v),u+=v,l+=v),h+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=n.hierNode.modifier,f+=o.hierNode.modifier}s&&!uc(n)&&(n.hierNode.thread=s,n.hierNode.modifier+=h-l),i&&!fc(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-f,t=r)}return t}function uc(r){var e=r.children;return e.length&&r.isExpand?e[e.length-1]:r.hierNode.thread}function fc(r){var e=r.children;return e.length&&r.isExpand?e[0]:r.hierNode.thread}function h3(r,e,t){return r.hierNode.ancestor.parentNode===e.parentNode?r.hierNode.ancestor:t}function v3(r,e,t){var a=t/(e.hierNode.i-r.hierNode.i);e.hierNode.change-=a,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,r.hierNode.change+=a}function c3(r,e){return r.parentNode===e.parentNode?1:2}var p3=function(){function r(){this.parentPoint=[],this.childPoints=[]}return r}(),d3=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new p3},e.prototype.buildPath=function(t,a){var n=a.childPoints,i=n.length,o=a.parentPoint,s=n[0],l=n[i-1];if(i===1){t.moveTo(o[0],o[1]),t.lineTo(s[0],s[1]);return}var u=a.orient,f=u==="TB"||u==="BT"?0:1,h=1-f,v=H(a.forkPosition,1),c=[];c[f]=o[f],c[h]=o[h]+(l[h]-o[h])*v,t.moveTo(o[0],o[1]),t.lineTo(c[0],c[1]),t.moveTo(s[0],s[1]),c[f]=s[f],t.lineTo(c[0],c[1]),c[f]=l[f],t.lineTo(c[0],c[1]),t.lineTo(l[0],l[1]);for(var p=1;pm.x,w||(S=S-Math.PI));var b=w?"left":"right",T=s.getModel("label"),C=T.get("rotate"),M=C*(Math.PI/180),D=g.getTextContent();D&&(g.setTextConfig({position:T.get("position")||b,rotation:C==null?-S:M,origin:"center"}),D.setStyle("verticalAlign","middle"))}var L=s.get(["emphasis","focus"]),I=L==="relative"?tf(o.getAncestorsIndices(),o.getDescendantIndices()):L==="ancestor"?o.getAncestorsIndices():L==="descendant"?o.getDescendantIndices():null;I&&(nt(t).focus=I),y3(n,o,f,t,p,c,d,a),t.__edge&&(t.onHoverStateChange=function(P){if(P!=="blur"){var R=o.parentNode&&r.getItemGraphicEl(o.parentNode.dataIndex);R&&R.hoverState===sl||hf(t.__edge,P)}})}function y3(r,e,t,a,n,i,o,s){var l=e.getModel(),u=r.get("edgeShape"),f=r.get("layout"),h=r.getOrient(),v=r.get(["lineStyle","curveness"]),c=r.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),d=a.__edge;if(u==="curve")e.parentNode&&e.parentNode!==t&&(d||(d=a.__edge=new uh({shape:gd(f,h,v,n,n)})),Mt(d,{shape:gd(f,h,v,i,o)},r));else if(u==="polyline"&&f==="orthogonal"&&e!==t&&e.children&&e.children.length!==0&&e.isExpand===!0){for(var g=e.children,y=[],m=0;mt&&(t=n.height)}this.height=t+1},r.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,a=this.children,n=a.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},r.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},r.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostTree,a=t.data.getItemModel(this.dataIndex);return a.getModel(e)}},r.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},r.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},r.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},r.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},r.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},r.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t=0){var a=t.getData().tree.root,n=r.targetNode;if($(n)&&(n=a.getNodeById(n)),n&&a.contains(n))return{node:n};var i=r.targetNodeId;if(i!=null&&(n=a.getNodeById(i)))return{node:n}}}function vD(r){for(var e=[];r;)r=r.parentNode,r&&e.push(r);return e.reverse()}function py(r,e){var t=vD(r);return vt(t,e)>=0}function Ph(r,e){for(var t=[];r;){var a=r.dataIndex;t.push({name:r.name,dataIndex:a,value:e.getRawValue(a)}),r=r.parentNode}return t.reverse(),t}var D3=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t){var a={name:t.name,children:t.data},n=t.leaves||{},i=new Ot(n,this,this.ecModel),o=cy.createTree(a,this,s);function s(h){h.wrapMethod("getItemModel",function(v,c){var p=o.getNodeByDataIndex(c);return p&&p.children.length&&p.isExpand||(v.parentModel=i),v})}var l=0;o.eachNode("preorder",function(h){h.depth>l&&(l=h.depth)});var u=t.expandAndCollapse,f=u&&t.initialTreeDepth>=0?t.initialTreeDepth:l;return o.root.eachNode("preorder",function(h){var v=h.hostTree.data.getRawDataItem(h.dataIndex);h.isExpand=v&&v.collapsed!=null?!v.collapsed:h.depth<=f}),o.data},e.prototype.getOrient=function(){var t=this.get("orient");return t==="horizontal"?t="LR":t==="vertical"&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,a,n){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(t),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return re("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=Ph(n,this),a.collapsed=!n.isExpand,a},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(zt);const L3=D3;function I3(r,e,t){for(var a=[r],n=[],i;i=a.pop();)if(n.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;i--)t.push(n[i])}}function P3(r,e){r.eachSeriesByType("tree",function(t){R3(t,e)})}function R3(r,e){var t=l3(r,e);r.layoutInfo=t;var a=r.get("layout"),n=0,i=0,o=null;a==="radial"?(n=2*Math.PI,i=Math.min(t.height,t.width)/2,o=sS(function(_,S){return(_.parentNode===S.parentNode?1:2)/_.depth})):(n=t.width,i=t.height,o=sS());var s=r.getData().tree.root,l=s.children[0];if(l){i3(s),I3(l,o3,o),s.hierNode.modifier=-l.hierNode.prelim,Zo(l,s3);var u=l,f=l,h=l;Zo(l,function(_){var S=_.getLayout().x;Sf.getLayout().x&&(f=_),_.depth>h.depth&&(h=_)});var v=u===f?1:o(u,f)/2,c=v-u.getLayout().x,p=0,d=0,g=0,y=0;if(a==="radial")p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),Zo(l,function(_){g=(_.getLayout().x+c)*p,y=(_.depth-1)*d;var S=us(g,y);_.setLayout({x:S.x,y:S.y,rawX:g,rawY:y},!0)});else{var m=r.getOrient();m==="RL"||m==="LR"?(d=i/(f.getLayout().x+v+c),p=n/(h.depth-1||1),Zo(l,function(_){y=(_.getLayout().x+c)*d,g=m==="LR"?(_.depth-1)*p:n-(_.depth-1)*p,_.setLayout({x:g,y},!0)})):(m==="TB"||m==="BT")&&(p=n/(f.getLayout().x+v+c),d=i/(h.depth-1||1),Zo(l,function(_){g=(_.getLayout().x+c)*p,y=m==="TB"?(_.depth-1)*d:i-(_.depth-1)*d,_.setLayout({x:g,y},!0)}))}}}function E3(r){r.eachSeriesByType("tree",function(e){var t=e.getData(),a=t.tree;a.eachNode(function(n){var i=n.getModel(),o=i.getModel("itemStyle").getItemStyle(),s=t.ensureUniqueItemVisual(n.dataIndex,"style");B(s,o)})})}function k3(r){r.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(a){var n=e.dataIndex,i=a.getData().tree,o=i.getNodeByDataIndex(n);o.isExpand=!o.isExpand})}),r.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,t,a){t.eachComponent({mainType:"series",subType:"tree",query:e},function(n){var i=n.coordinateSystem,o=hy(i,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}function O3(r){r.registerChartView(m3),r.registerSeriesModel(L3),r.registerLayout(P3),r.registerVisual(E3),k3(r)}var vS=["treemapZoomToNode","treemapRender","treemapMove"];function N3(r){for(var e=0;e1;)i=i.parentNode;var o=Up(r.ecModel,i.name||i.dataIndex+"",a);n.setVisual("decal",o)})}var B3=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};pD(n);var i=t.levels||[],o=this.designatedVisualItemStyle={},s=new Ot({itemStyle:o},this,a);i=t.levels=V3(i,a);var l=G(i||[],function(h){return new Ot(h,s,a)},this),u=cy.createTree(n,this,f);function f(h){h.wrapMethod("getItemModel",function(v,c){var p=u.getNodeByDataIndex(c),d=p?l[p.depth]:null;return v.parentModel=d||s,v})}return u.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,a,n){var i=this.getData(),o=this.getRawValue(t),s=i.getName(t);return re("nameValue",{name:s,value:o})},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treeAncestors=Ph(n,this),a.treePathInfo=a.treeAncestors,a},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},B(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var a=this._idIndexMap;a||(a=this._idIndexMap=X(),this._idIndexMapCount=0);var n=a.get(t);return n==null&&a.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){cD(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(zt);function pD(r){var e=0;A(r.children,function(a){pD(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}function V3(r,e){var t=Pt(e.get("color")),a=Pt(e.get(["aria","decal","decals"]));if(t){r=r||[];var n,i;A(r,function(s){var l=new Ot(s),u=l.get("color"),f=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(n=!0),(l.get(["itemStyle","decal"])||f&&f!=="none")&&(i=!0)});var o=r[0]||(r[0]={});return n||(o.color=t.slice()),!i&&a&&(o.decal=a.slice()),r}}const z3=B3;var G3=8,cS=8,hc=5,F3=function(){function r(e){this.group=new at,e.add(this.group)}return r.prototype.render=function(e,t,a,n){var i=e.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!i.get("show")||!a)){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),f=l.getModel(["itemStyle","textStyle"]),h={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(a,h,u),this._renderContent(e,h,s,l,u,f,n),mh(o,h.pos,h.box)}},r.prototype._prepare=function(e,t,a){for(var n=e;n;n=n.parentNode){var i=Qt(n.getModel().get("name"),""),o=a.getTextRect(i),s=Math.max(o.width+G3*2,t.emptyItemWidth);t.totalWidth+=s+cS,t.renderList.push({node:n,text:i,width:s})}},r.prototype._renderContent=function(e,t,a,n,i,o,s){for(var l=0,u=t.emptyItemWidth,f=e.get(["breadcrumb","height"]),h=jE(t.pos,t.box),v=t.totalWidth,c=t.renderList,p=n.getModel("itemStyle").getItemStyle(),d=c.length-1;d>=0;d--){var g=c[d],y=g.node,m=g.width,_=g.text;v>h.width&&(v-=m-u,m=u,_=null);var S=new Ne({shape:{points:H3(l,0,m,f,d===c.length-1,d===0)},style:j(a.getItemStyle(),{lineJoin:"bevel"}),textContent:new Ct({style:kt(i,{text:_})}),textConfig:{position:"inside"},z2:vo*1e4,onclick:it(s,y)});S.disableLabelAnimation=!0,S.getTextContent().ensureState("emphasis").style=kt(o,{text:_}),S.ensureState("emphasis").style=p,Ft(S,n.get("focus"),n.get("blurScope"),n.get("disabled")),this.group.add(S),W3(S,e,y),l+=m+cS}},r.prototype.remove=function(){this.group.removeAll()},r}();function H3(r,e,t,a,n,i){var o=[[n?r:r-hc,e],[r+t,e],[r+t,e+a],[n?r:r-hc,e+a]];return!i&&o.splice(2,0,[r+t+hc,e+a/2]),!n&&o.push([r,e+a/2]),o}function W3(r,e,t){nt(r).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&Ph(t,e)}}const $3=F3;var U3=function(){function r(){this._storage=[],this._elExistsMap={}}return r.prototype.add=function(e,t,a,n,i){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:a,delay:n,easing:i}),!0)},r.prototype.finished=function(e){return this._finishedCallback=e,this},r.prototype.start=function(){for(var e=this,t=this._storage.length,a=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},n=0,i=this._storage.length;ndS||Math.abs(t.dy)>dS)){var a=this.seriesModel.getData().tree.root;if(!a)return;var n=a.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var a=t.originX,n=t.originY;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var o=i.getLayout();if(!o)return;var s=new ht(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;a-=l.x,n-=l.y;var u=nr();Fr(u,u,[-a,-n]),rg(u,u,[t.scale,t.scale]),Fr(u,u,[a,n]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(t){var a=this;t.on("click",function(n){if(a._state==="ready"){var i=a.seriesModel.get("nodeClick",!0);if(i){var o=a.findTarget(n.offsetX,n.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)a._rootToNode(o);else if(i==="zoomToNode")a._zoomToNode(o);else if(i==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),f=l.get("target",!0)||"blank";u&&yf(u,f)}}}}},this)},e.prototype._renderBreadcrumb=function(t,a,n){var i=this;n||(n=t.get("leafDepth",!0)!=null?{node:t.getViewRoot()}:this.findTarget(a.getWidth()/2,a.getHeight()/2),n||(n={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new $3(this.group))).render(t,a,n.node,function(o){i._state!=="animating"&&(py(t.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Xo(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,a){var n,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(t,a),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)n={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),n},e.type="treemap",e}(Nt);function Xo(){return{nodeGroup:[],background:[],content:[]}}function Q3(r,e,t,a,n,i,o,s,l,u){if(!o)return;var f=o.getLayout(),h=r.getData(),v=o.getModel();if(h.setItemGraphicEl(o.dataIndex,null),!f||!f.isInView)return;var c=f.width,p=f.height,d=f.borderWidth,g=f.invisible,y=o.getRawIndex(),m=s&&s.getRawIndex(),_=o.viewChildren,S=f.upperHeight,w=_&&_.length,x=v.getModel("itemStyle"),b=v.getModel(["emphasis","itemStyle"]),T=v.getModel(["blur","itemStyle"]),C=v.getModel(["select","itemStyle"]),M=x.get("borderRadius")||0,D=J("nodeGroup",yd);if(!D)return;if(l.add(D),D.x=f.x||0,D.y=f.y||0,D.markRedraw(),kf(D).nodeWidth=c,kf(D).nodeHeight=p,f.isAboveViewRoot)return D;var L=J("background",pS,u,X3);L&&V(D,L,w&&f.upperLabelHeight);var I=v.getModel("emphasis"),P=I.get("focus"),R=I.get("blurScope"),E=I.get("disabled"),N=P==="ancestor"?o.getAncestorsIndices():P==="descendant"?o.getDescendantIndices():P;if(w)Bs(D)&&Gn(D,!1),L&&(Gn(L,!E),h.setItemGraphicEl(o.dataIndex,L),Bp(L,N,R));else{var O=J("content",pS,u,q3);O&&F(D,O),L.disableMorphing=!0,L&&Bs(L)&&Gn(L,!1),Gn(D,!E),h.setItemGraphicEl(o.dataIndex,D),Bp(D,N,R)}return D;function V(pt,et,dt){var ot=nt(et);if(ot.dataIndex=o.dataIndex,ot.seriesIndex=r.seriesIndex,et.setShape({x:0,y:0,width:c,height:p,r:M}),g)W(et);else{et.invisible=!1;var q=o.getVisual("style"),st=q.stroke,Vt=mS(x);Vt.fill=st;var St=In(b);St.fill=b.get("borderColor");var Wt=In(T);Wt.fill=T.get("borderColor");var Gt=In(C);if(Gt.fill=C.get("borderColor"),dt){var ve=c-2*d;Z(et,st,q.opacity,{x:d,y:0,width:ve,height:S})}else et.removeTextContent();et.setStyle(Vt),et.ensureState("emphasis").style=St,et.ensureState("blur").style=Wt,et.ensureState("select").style=Gt,ii(et)}pt.add(et)}function F(pt,et){var dt=nt(et);dt.dataIndex=o.dataIndex,dt.seriesIndex=r.seriesIndex;var ot=Math.max(c-2*d,0),q=Math.max(p-2*d,0);if(et.culling=!0,et.setShape({x:d,y:d,width:ot,height:q,r:M}),g)W(et);else{et.invisible=!1;var st=o.getVisual("style"),Vt=st.fill,St=mS(x);St.fill=Vt,St.decal=st.decal;var Wt=In(b),Gt=In(T),ve=In(C);Z(et,Vt,st.opacity,null),et.setStyle(St),et.ensureState("emphasis").style=Wt,et.ensureState("blur").style=Gt,et.ensureState("select").style=ve,ii(et)}pt.add(et)}function W(pt){!pt.invisible&&i.push(pt)}function Z(pt,et,dt,ot){var q=v.getModel(ot?yS:gS),st=Qt(v.get("name"),null),Vt=q.getShallow("show");fe(pt,ee(v,ot?yS:gS),{defaultText:Vt?st:null,inheritColor:et,defaultOpacity:dt,labelFetcher:r,labelDataIndex:o.dataIndex});var St=pt.getTextContent();if(St){var Wt=St.style,Gt=jd(Wt.padding||0);ot&&(pt.setTextConfig({layoutRect:ot}),St.disableLabelLayout=!0),St.beforeUpdate=function(){var Xr=Math.max((ot?ot.width:pt.shape.width)-Gt[1]-Gt[3],0),De=Math.max((ot?ot.height:pt.shape.height)-Gt[0]-Gt[2],0);(Wt.width!==Xr||Wt.height!==De)&&St.setStyle({width:Xr,height:De})},Wt.truncateMinChar=2,Wt.lineOverflow="truncate",Q(Wt,ot,f);var ve=St.getState("emphasis");Q(ve?ve.style:null,ot,f)}}function Q(pt,et,dt){var ot=pt?pt.text:null;if(!et&&dt.isLeafRoot&&ot!=null){var q=r.get("drillDownIcon",!0);pt.text=q?q+" "+ot:ot}}function J(pt,et,dt,ot){var q=m!=null&&t[pt][m],st=n[pt];return q?(t[pt][m]=null,ct(st,q)):g||(q=new et,q instanceof ir&&(q.z2=J3(dt,ot)),_t(st,q)),e[pt][y]=q}function ct(pt,et){var dt=pt[y]={};et instanceof yd?(dt.oldX=et.x,dt.oldY=et.y):dt.oldShape=B({},et.shape)}function _t(pt,et){var dt=pt[y]={},ot=o.parentNode,q=et instanceof at;if(ot&&(!a||a.direction==="drillDown")){var st=0,Vt=0,St=n.background[ot.getRawIndex()];!a&&St&&St.oldShape&&(st=St.oldShape.width,Vt=St.oldShape.height),q?(dt.oldX=0,dt.oldY=Vt):dt.oldShape={x:st,y:Vt,width:0,height:0}}dt.fadein=!q}}function J3(r,e){return r*Z3+e}const j3=K3;var Qs=A,tF=tt,Of=-1,dy=function(){function r(e){var t=e.mappingMethod,a=e.type,n=this.option=rt(e);this.type=a,this.mappingMethod=t,this._normalizeData=aF[t];var i=r.visualHandlers[a];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[t],t==="piecewise"?(vc(n),eF(n)):t==="category"?n.categories?rF(n):vc(n,!0):(Ae(t!=="linear"||n.dataExtent),vc(n))}return r.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},r.prototype.getNormalizer=function(){return U(this._normalizeData,this)},r.listVisualTypes=function(){return mt(r.visualHandlers)},r.isValidType=function(e){return r.visualHandlers.hasOwnProperty(e)},r.eachVisual=function(e,t,a){tt(e)?A(e,t,a):t.call(a,e)},r.mapVisual=function(e,t,a){var n,i=z(e)?[]:tt(e)?{}:(n=!0,null);return r.eachVisual(e,function(o,s){var l=t.call(a,o,s);n?i=l:i[s]=l}),i},r.retrieveVisuals=function(e){var t={},a;return e&&Qs(r.visualHandlers,function(n,i){e.hasOwnProperty(i)&&(t[i]=e[i],a=!0)}),a?t:null},r.prepareVisualTypes=function(e){if(z(e))e=e.slice();else if(tF(e)){var t=[];Qs(e,function(a,n){t.push(n)}),e=t}else return[];return e.sort(function(a,n){return n==="color"&&a!=="color"&&a.indexOf("color")===0?1:-1}),e},r.dependsOn=function(e,t){return t==="color"?!!(e&&e.indexOf(t)===0):e===t},r.findPieceIndex=function(e,t,a){for(var n,i=1/0,o=0,s=t.length;o=0;i--)a[i]==null&&(delete t[e[i]],e.pop())}function vc(r,e){var t=r.visual,a=[];tt(t)?Qs(t,function(i){a.push(i)}):t!=null&&a.push(t);var n={color:1,symbol:1};!e&&a.length===1&&!n.hasOwnProperty(r.type)&&(a[1]=a[0]),dD(r,a)}function yu(r){return{applyVisual:function(e,t,a){var n=this.mapValueToVisual(e);a("color",r(t("color"),n))},_normalizedToVisual:md([0,1])}}function _S(r){var e=this.option.visual;return e[Math.round(Lt(r,[0,1],[0,e.length-1],!0))]||{}}function qo(r){return function(e,t,a){a(r,this.mapValueToVisual(e))}}function fs(r){var e=this.option.visual;return e[this.option.loop&&r!==Of?r%e.length:r]}function Pn(){return this.option.visual[0]}function md(r){return{linear:function(e){return Lt(e,r,this.option.visual,!0)},category:fs,piecewise:function(e,t){var a=_d.call(this,t);return a==null&&(a=Lt(e,r,this.option.visual,!0)),a},fixed:Pn}}function _d(r){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var a=dy.findPieceIndex(r,t),n=t[a];if(n&&n.visual)return n.visual[this.type]}}function dD(r,e){return r.visual=e,r.type==="color"&&(r.parsedVisual=G(e,function(t){var a=Ge(t);return a||[0,0,0,1]})),e}var aF={linear:function(r){return Lt(r,this.option.dataExtent,[0,1],!0)},piecewise:function(r){var e=this.option.pieceList,t=dy.findPieceIndex(r,e,!0);if(t!=null)return Lt(t,[0,e.length-1],[0,1],!0)},category:function(r){var e=this.option.categories?this.option.categoryMap[r]:r;return e??Of},fixed:Yt};function mu(r,e,t){return r?e<=t:e=t.length||d===t[d.depth]){var y=uF(n,l,d,g,p,a);yD(d,y,t,a)}})}}}function oF(r,e,t){var a=B({},e),n=t.designatedVisualItemStyle;return A(["color","colorAlpha","colorSaturation"],function(i){n[i]=e[i];var o=r.get(i);n[i]=null,o!=null&&(a[i]=o)}),a}function SS(r){var e=cc(r,"color");if(e){var t=cc(r,"colorAlpha"),a=cc(r,"colorSaturation");return a&&(e=ps(e,null,null,a)),t&&(e=af(e,t)),e}}function sF(r,e){return e!=null?ps(e,null,null,r):null}function cc(r,e){var t=r[e];if(t!=null&&t!=="none")return t}function lF(r,e,t,a,n,i){if(!(!i||!i.length)){var o=pc(e,"color")||n.color!=null&&n.color!=="none"&&(pc(e,"colorAlpha")||pc(e,"colorSaturation"));if(o){var s=e.get("visualMin"),l=e.get("visualMax"),u=t.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var f=e.get("colorMappingBy"),h={type:o.name,dataExtent:u,visual:o.range};h.type==="color"&&(f==="index"||f==="id")?(h.mappingMethod="category",h.loop=!0):h.mappingMethod="linear";var v=new le(h);return gD(v).drColorMappingBy=f,v}}}function pc(r,e){var t=r.get(e);return z(t)&&t.length?{name:e,range:t}:null}function uF(r,e,t,a,n,i){var o=B({},e);if(n){var s=n.type,l=s==="color"&&gD(n).drColorMappingBy,u=l==="index"?a:l==="id"?i.mapIdToIndex(t.getId()):t.getValue(r.get("visualDimension"));o[s]=n.mapValueToVisual(u)}return o}var Js=Math.max,Nf=Math.min,xS=ne,gy=A,mD=["itemStyle","borderWidth"],fF=["itemStyle","gapWidth"],hF=["upperLabel","show"],vF=["upperLabel","height"];const cF={seriesType:"treemap",reset:function(r,e,t,a){var n=t.getWidth(),i=t.getHeight(),o=r.option,s=Jt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=o.size||[],u=H(xS(s.width,l[0]),n),f=H(xS(s.height,l[1]),i),h=a&&a.type,v=["treemapZoomToNode","treemapRootToNode"],c=Ks(a,v,r),p=h==="treemapRender"||h==="treemapMove"?a.rootRect:null,d=r.getViewRoot(),g=vD(d);if(h!=="treemapMove"){var y=h==="treemapZoomToNode"?_F(r,c,d,u,f):p?[p.width,p.height]:[u,f],m=o.sort;m&&m!=="asc"&&m!=="desc"&&(m="desc");var _={squareRatio:o.squareRatio,sort:m,leafDepth:o.leafDepth};d.hostTree.clearLayouts();var S={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};d.setLayout(S),_D(d,_,!1,0),S=d.getLayout(),gy(g,function(x,b){var T=(g[b+1]||d).getValue();x.setLayout(B({dataExtent:[T,T],borderWidth:0,upperHeight:0},S))})}var w=r.getData().tree.root;w.setLayout(SF(s,p,c),!0),r.setLayoutInfo(s),SD(w,new ht(-s.x,-s.y,n,i),g,d,0)}};function _D(r,e,t,a){var n,i;if(!r.isRemoved()){var o=r.getLayout();n=o.width,i=o.height;var s=r.getModel(),l=s.get(mD),u=s.get(fF)/2,f=xD(s),h=Math.max(l,f),v=l-u,c=h-u;r.setLayout({borderWidth:l,upperHeight:h,upperLabelHeight:f},!0),n=Js(n-2*v,0),i=Js(i-v-c,0);var p=n*i,d=pF(r,s,p,e,t,a);if(d.length){var g={x:v,y:c,width:n,height:i},y=Nf(n,i),m=1/0,_=[];_.area=0;for(var S=0,w=d.length;S=0;l--){var u=n[a==="asc"?o-l-1:l].getValue();u/t*es[1]&&(s[1]=u)})),{sum:a,dataExtent:s}}function mF(r,e,t){for(var a=0,n=1/0,i=0,o=void 0,s=r.length;ia&&(a=o));var l=r.area*r.area,u=e*e*t;return l?Js(u*a/l,l/(u*n)):1/0}function wS(r,e,t,a,n){var i=e===t.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=t[s[i]],f=e?r.area/e:0;(n||f>t[l[o]])&&(f=t[l[o]]);for(var h=0,v=r.length;hEm&&(u=Em),i=s}ua&&(a=e);var i=a%2?a+2:a+3;n=[];for(var o=0;o0&&(w[0]=-w[0],w[1]=-w[1]);var b=S[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var T=-Math.atan2(S[1],S[0]);h[0].8?"left":v[0]<-.8?"right":"center",d=v[1]>.8?"top":v[1]<-.8?"bottom":"middle";break;case"start":i.x=-v[0]*y+f[0],i.y=-v[1]*m+f[1],p=v[0]>.8?"right":v[0]<-.8?"left":"center",d=v[1]>.8?"bottom":v[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=y*b+f[0],i.y=f[1]+C,p=S[0]<0?"right":"left",i.originX=-y*b,i.originY=-C;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+C,p="center",i.originY=-C;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-y*b+h[0],i.y=h[1]+C,p=S[0]>=0?"right":"left",i.originX=y*b,i.originY=-C;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||d,align:i.__align||p})}},e}(at);const Sy=zF;var GF=function(){function r(e){this.group=new at,this._LineCtor=e||Sy}return r.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var a=this,n=a.group,i=a._lineData;a._lineData=e,i||n.removeAll();var o=DS(e);e.diff(i).add(function(s){t._doAdd(e,s,o)}).update(function(s,l){t._doUpdate(i,e,l,s,o)}).remove(function(s){n.remove(i.getItemGraphicEl(s))}).execute()},r.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,a){t.updateLayout(e,a)},this)},r.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=DS(e),this._lineData=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function a(s){!s.isGroup&&!FF(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var n=e.start;n0}function DS(r){var e=r.hostModel,t=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:t.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:t.get("disabled"),blurScope:t.get("blurScope"),focus:t.get("focus"),labelStatesModels:ee(e)}}function LS(r){return isNaN(r[0])||isNaN(r[1])}function _c(r){return r&&!LS(r[0])&&!LS(r[1])}const xy=GF;var Sc=[],xc=[],wc=[],Pi=ae,bc=Yn,IS=Math.abs;function PS(r,e,t){for(var a=r[0],n=r[1],i=r[2],o=1/0,s,l=t*t,u=.1,f=.1;f<=.9;f+=.1){Sc[0]=Pi(a[0],n[0],i[0],f),Sc[1]=Pi(a[1],n[1],i[1],f);var h=IS(bc(Sc,e)-l);h=0?s=s+u:s=s-u:p>=0?s=s-u:s=s+u}return s}function Tc(r,e){var t=[],a=Ps,n=[[],[],[]],i=[[],[]],o=[];e/=2,r.eachEdge(function(s,l){var u=s.getLayout(),f=s.getVisual("fromSymbol"),h=s.getVisual("toSymbol");u.__original||(u.__original=[ra(u[0]),ra(u[1])],u[2]&&u.__original.push(ra(u[2])));var v=u.__original;if(u[2]!=null){if(we(n[0],v[0]),we(n[1],v[2]),we(n[2],v[1]),f&&f!=="none"){var c=vs(s.node1),p=PS(n,v[0],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[0][0]=t[3],n[1][0]=t[4],a(n[0][1],n[1][1],n[2][1],p,t),n[0][1]=t[3],n[1][1]=t[4]}if(h&&h!=="none"){var c=vs(s.node2),p=PS(n,v[1],c*e);a(n[0][0],n[1][0],n[2][0],p,t),n[1][0]=t[1],n[2][0]=t[2],a(n[0][1],n[1][1],n[2][1],p,t),n[1][1]=t[1],n[2][1]=t[2]}we(u[0],n[0]),we(u[1],n[2]),we(u[2],n[1])}else{if(we(i[0],v[0]),we(i[1],v[1]),Vn(o,i[1],i[0]),uo(o,o),f&&f!=="none"){var c=vs(s.node1);up(i[0],i[0],o,c*e)}if(h&&h!=="none"){var c=vs(s.node2);up(i[1],i[1],o,-c*e)}we(u[0],i[0]),we(u[1],i[1])}})}function RS(r){return r.type==="view"}var HF=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){var n=new ml,i=new xy,o=this.group;this._controller=new wl(a.getZr()),this._controllerHost={target:o},o.add(n.group),o.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,a,n){var i=this,o=t.coordinateSystem;this._model=t;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(RS(o)){var f={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(f):Mt(u,f,t)}Tc(t.getGraph(),hs(t));var h=t.getData();s.updateData(h);var v=t.getEdgeData();l.updateData(v),this._updateNodeAndLinkScale(),this._updateController(t,a,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p);var d=t.get("layout");h.graph.eachNode(function(_){var S=_.dataIndex,w=_.getGraphicEl(),x=_.getModel();if(w){w.off("drag").off("dragend");var b=x.get("draggable");b&&w.on("drag",function(C){switch(d){case"force":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(S),h.setItemLayout(S,[w.x,w.y]);break;case"circular":h.setItemLayout(S,[w.x,w.y]),_.setLayout({fixed:!0},!0),_y(t,"symbolSize",_,[C.offsetX,C.offsetY]),i.updateLayout(t);break;case"none":default:h.setItemLayout(S,[w.x,w.y]),my(t.getGraph(),t),i.updateLayout(t);break}}).on("dragend",function(){c&&c.setUnfixed(S)}),w.setDraggable(b,!!x.get("cursor"));var T=x.get(["emphasis","focus"]);T==="adjacency"&&(nt(w).focus=_.getAdjacentDataIndices())}}),h.graph.eachEdge(function(_){var S=_.getGraphicEl(),w=_.getModel().get(["emphasis","focus"]);S&&w==="adjacency"&&(nt(S).focus={edge:[_.dataIndex],node:[_.node1.dataIndex,_.node2.dataIndex]})});var g=t.get("layout")==="circular"&&t.get(["circular","rotateLabel"]),y=h.getLayout("cx"),m=h.getLayout("cy");h.graph.eachNode(function(_){CD(_,g,y,m)}),this._firstRender=!1},e.prototype.dispose=function(){this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,a){var n=this;(function i(){t.step(function(o){n.updateLayout(n._model),(n._layouting=!o)&&(a?n._layoutTimeout=setTimeout(i,16):i())})})()},e.prototype._updateController=function(t,a,n){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,f,h){var v=l.getBoundingRect();return v.applyTransform(l.transform),v.contain(f,h)&&!Lh(u,n,t)}),!RS(t.coordinateSystem)){o.disable();return}o.enable(t.get("roam")),s.zoomLimit=t.get("scaleLimit"),s.zoom=t.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){ly(s,u.dx,u.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){uy(s,u.scale,u.originX,u.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),Tc(t.getGraph(),hs(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,a=t.getData(),n=hs(t);a.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(n)})},e.prototype.updateLayout=function(t){Tc(t.getGraph(),hs(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(t,a){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Nt);const WF=HF;function Ri(r){return"_EC_"+r}var $F=function(){function r(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return r.prototype.isDirected=function(){return this._directed},r.prototype.addNode=function(e,t){e=e==null?""+t:""+e;var a=this._nodesMap;if(!a[Ri(e)]){var n=new Rn(e,t);return n.hostGraph=this,this.nodes.push(n),a[Ri(e)]=n,n}},r.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},r.prototype.getNodeById=function(e){return this._nodesMap[Ri(e)]},r.prototype.addEdge=function(e,t,a){var n=this._nodesMap,i=this._edgesMap;if(At(e)&&(e=this.nodes[e]),At(t)&&(t=this.nodes[t]),e instanceof Rn||(e=n[Ri(e)]),t instanceof Rn||(t=n[Ri(t)]),!(!e||!t)){var o=e.id+"-"+t.id,s=new MD(e,t,a);return s.hostGraph=this,this._directed&&(e.outEdges.push(s),t.inEdges.push(s)),e.edges.push(s),e!==t&&t.edges.push(s),this.edges.push(s),i[o]=s,s}},r.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},r.prototype.getEdge=function(e,t){e instanceof Rn&&(e=e.id),t instanceof Rn&&(t=t.id);var a=this._edgesMap;return this._directed?a[e+"-"+t]:a[e+"-"+t]||a[t+"-"+e]},r.prototype.eachNode=function(e,t){for(var a=this.nodes,n=a.length,i=0;i=0&&e.call(t,a[i],i)},r.prototype.eachEdge=function(e,t){for(var a=this.edges,n=a.length,i=0;i=0&&a[i].node1.dataIndex>=0&&a[i].node2.dataIndex>=0&&e.call(t,a[i],i)},r.prototype.breadthFirstTraverse=function(e,t,a,n){if(t instanceof Rn||(t=this._nodesMap[Ri(t)]),!!t){for(var i=a==="out"?"outEdges":a==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var i=0,o=n.length;i=0&&this[r][e].setItemVisual(this.dataIndex,t,a)},getVisual:function(t){return this[r][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,a){this.dataIndex>=0&&this[r][e].setItemLayout(this.dataIndex,t,a)},getLayout:function(){return this[r][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[r][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[r][e].getRawIndex(this.dataIndex)}}}Kt(Rn,DD("hostGraph","data"));Kt(MD,DD("hostGraph","edgeData"));const UF=$F;function LD(r,e,t,a,n){for(var i=new UF(a),o=0;o "+v)),u++)}var c=t.get("coordinateSystem"),p;if(c==="cartesian2d"||c==="polar")p=da(r,t);else{var d=vl.get(c),g=d?d.dimensions||[]:[];vt(g,"value")<0&&g.concat(["value"]);var y=pl(r,{coordDimensions:g,encodeDefine:t.getEncode()}).dimensions;p=new Ce(y,t),p.initData(r)}var m=new Ce(["value"],t);return m.initData(l,s),n&&n(p,m),fD({mainData:p,struct:i,structAttr:"graph",datas:{node:p,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var YF=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments);var a=this;function n(){return a._categoriesData}this.legendVisualProvider=new xl(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){r.prototype.mergeDefaultAndTheme.apply(this,arguments),ri(t,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,a){var n=t.edges||t.links||[],i=t.data||t.nodes||[],o=this;if(i&&n){MF(this);var s=LD(i,n,this,!0,l);return A(s.edges,function(u){DF(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,f){u.wrapMethod("getItemModel",function(p){var d=o._categoriesModels,g=p.getShallow("category"),y=d[g];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var h=Ot.prototype.getModel;function v(p,d){var g=h.call(this,p,d);return g.resolveParentPath=c,g}f.wrapMethod("getItemModel",function(p){return p.resolveParentPath=c,p.getModel=v,p});function c(p){if(p&&(p[0]==="label"||p[1]==="label")){var d=p.slice();return p[0]==="label"?d[0]="edgeLabel":p[1]==="label"&&(d[1]="edgeLabel"),d}return p}}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,a,n){if(n==="edge"){var i=this.getData(),o=this.getDataParams(t,n),s=i.graph.getEdgeByIndex(t),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),f=[];return l!=null&&f.push(l),u!=null&&f.push(u),re("nameValue",{name:f.join(" > "),value:o.value,noValue:o.value==null})}var h=KC({series:this,dataIndex:t,multipleSeries:a});return h},e.prototype._updateCategoriesData=function(){var t=G(this.option.categories||[],function(n){return n.value!=null?n:B({value:0},n)}),a=new Ce(["value"],this);a.initData(t),this._categoriesData=a,this._categoriesModels=a.mapArray(function(n){return a.getItemModel(n)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return r.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(zt);const ZF=YF;var XF={type:"graphRoam",event:"graphRoam",update:"none"};function qF(r){r.registerChartView(WF),r.registerSeriesModel(ZF),r.registerProcessor(wF),r.registerVisual(bF),r.registerVisual(TF),r.registerLayout(LF),r.registerLayout(r.PRIORITY.VISUAL.POST_CHART_LAYOUT,PF),r.registerLayout(EF),r.registerCoordinateSystem("graphView",{dimensions:bl.dimensions,create:OF}),r.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Yt),r.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Yt),r.registerAction(XF,function(e,t,a){t.eachComponent({mainType:"series",query:e},function(n){var i=n.coordinateSystem,o=hy(i,e,void 0,a);n.setCenter&&n.setCenter(o.center),n.setZoom&&n.setZoom(o.zoom)})})}var KF=function(){function r(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return r}(),QF=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="pointer",a}return e.prototype.getDefaultShape=function(){return new KF},e.prototype.buildPath=function(t,a){var n=Math.cos,i=Math.sin,o=a.r,s=a.width,l=a.angle,u=a.x-n(l)*s*(s>=o/3?1:2),f=a.y-i(l)*s*(s>=o/3?1:2);l=a.angle-Math.PI/2,t.moveTo(u,f),t.lineTo(a.x+n(l)*s,a.y+i(l)*s),t.lineTo(a.x+n(a.angle)*o,a.y+i(a.angle)*o),t.lineTo(a.x-n(l)*s,a.y-i(l)*s),t.lineTo(u,f)},e}(yt);const JF=QF;function jF(r,e){var t=r.get("center"),a=e.getWidth(),n=e.getHeight(),i=Math.min(a,n),o=H(t[0],e.getWidth()),s=H(t[1],e.getHeight()),l=H(r.get("radius"),i/2);return{cx:o,cy:s,r:l}}function Su(r,e){var t=r==null?"":r+"";return e&&($(e)?t=e.replace("{value}",t):K(e)&&(t=e(r))),t}var tH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),o=jF(t,n);this._renderMain(t,a,n,i,o),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,a,n,i,o){var s=this.group,l=t.get("clockwise"),u=-t.get("startAngle")/180*Math.PI,f=-t.get("endAngle")/180*Math.PI,h=t.getModel("axisLine"),v=h.get("roundCap"),c=v?Pf:Oe,p=h.get("show"),d=h.getModel("lineStyle"),g=d.get("width"),y=[u,f];oT(y,!l),u=y[0],f=y[1];for(var m=f-u,_=u,S=[],w=0;p&&w=C&&(M===0?0:i[M-1][0])Math.PI/2&&(J+=Math.PI)):Q==="tangential"?J=-T-Math.PI/2:At(Q)&&(J=Q*Math.PI/180),J===0?h.add(new Ct({style:kt(_,{text:V,x:W,y:Z,verticalAlign:R<-.8?"top":R>.8?"bottom":"middle",align:P<-.4?"left":P>.4?"right":"center"},{inheritColor:F}),silent:!0})):h.add(new Ct({style:kt(_,{text:V,x:W,y:Z,verticalAlign:"middle",align:"center"},{inheritColor:F}),silent:!0,originX:W,originY:Z,rotation:J}))}if(m.get("show")&&E!==S){var N=m.get("distance");N=N?N+f:f;for(var ct=0;ct<=w;ct++){P=Math.cos(T),R=Math.sin(T);var _t=new ie({shape:{x1:P*(p-N)+v,y1:R*(p-N)+c,x2:P*(p-b-N)+v,y2:R*(p-b-N)+c},silent:!0,style:L});L.stroke==="auto"&&_t.setStyle({stroke:i((E+ct/w)/S)}),h.add(_t),T+=M}T-=M}else T+=C}},e.prototype._renderPointer=function(t,a,n,i,o,s,l,u,f){var h=this.group,v=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),g=t.getModel("progress"),y=g.get("show"),m=t.getData(),_=m.mapDimension("value"),S=+t.get("min"),w=+t.get("max"),x=[S,w],b=[s,l];function T(M,D){var L=m.getItemModel(M),I=L.getModel("pointer"),P=H(I.get("width"),o.r),R=H(I.get("length"),o.r),E=t.get(["pointer","icon"]),N=I.get("offsetCenter"),O=H(N[0],o.r),V=H(N[1],o.r),F=I.get("keepAspect"),W;return E?W=qt(E,O-P/2,V-R,P,R,null,F):W=new JF({shape:{angle:-Math.PI/2,width:P,r:R,x:O,y:V}}),W.rotation=-(D+Math.PI/2),W.x=o.cx,W.y=o.cy,W}function C(M,D){var L=g.get("roundCap"),I=L?Pf:Oe,P=g.get("overlap"),R=P?g.get("width"):f/m.count(),E=P?o.r-R:o.r-(M+1)*R,N=P?o.r:o.r-M*R,O=new I({shape:{startAngle:s,endAngle:D,cx:o.cx,cy:o.cy,clockwise:u,r0:E,r:N}});return P&&(O.z2=w-m.get(_,M)%w),O}(y||d)&&(m.diff(v).add(function(M){var D=m.get(_,M);if(d){var L=T(M,s);Bt(L,{rotation:-((isNaN(+D)?b[0]:Lt(D,x,b,!0))+Math.PI/2)},t),h.add(L),m.setItemGraphicEl(M,L)}if(y){var I=C(M,s),P=g.get("clip");Bt(I,{shape:{endAngle:Lt(D,x,b,P)}},t),h.add(I),kp(t.seriesIndex,m.dataType,M,I),p[M]=I}}).update(function(M,D){var L=m.get(_,M);if(d){var I=v.getItemGraphicEl(D),P=I?I.rotation:s,R=T(M,P);R.rotation=P,Mt(R,{rotation:-((isNaN(+L)?b[0]:Lt(L,x,b,!0))+Math.PI/2)},t),h.add(R),m.setItemGraphicEl(M,R)}if(y){var E=c[D],N=E?E.shape.endAngle:s,O=C(M,N),V=g.get("clip");Mt(O,{shape:{endAngle:Lt(L,x,b,V)}},t),h.add(O),kp(t.seriesIndex,m.dataType,M,O),p[M]=O}}).execute(),m.each(function(M){var D=m.getItemModel(M),L=D.getModel("emphasis"),I=L.get("focus"),P=L.get("blurScope"),R=L.get("disabled");if(d){var E=m.getItemGraphicEl(M),N=m.getItemVisual(M,"style"),O=N.fill;if(E instanceof he){var V=E.style;E.useStyle(B({image:V.image,x:V.x,y:V.y,width:V.width,height:V.height},N))}else E.useStyle(N),E.type!=="pointer"&&E.setColor(O);E.setStyle(D.getModel(["pointer","itemStyle"]).getItemStyle()),E.style.fill==="auto"&&E.setStyle("fill",i(Lt(m.get(_,M),x,[0,1],!0))),E.z2EmphasisLift=0,ue(E,D),Ft(E,I,P,R)}if(y){var F=p[M];F.useStyle(m.getItemVisual(M,"style")),F.setStyle(D.getModel(["progress","itemStyle"]).getItemStyle()),F.z2EmphasisLift=0,ue(F,D),Ft(F,I,P,R)}}),this._progressEls=p)},e.prototype._renderAnchor=function(t,a){var n=t.getModel("anchor"),i=n.get("show");if(i){var o=n.get("size"),s=n.get("icon"),l=n.get("offsetCenter"),u=n.get("keepAspect"),f=qt(s,a.cx-o/2+H(l[0],a.r),a.cy-o/2+H(l[1],a.r),o,o,null,u);f.z2=n.get("showAbove")?1:0,f.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(f)}},e.prototype._renderTitleAndDetail=function(t,a,n,i,o){var s=this,l=t.getData(),u=l.mapDimension("value"),f=+t.get("min"),h=+t.get("max"),v=new at,c=[],p=[],d=t.isAnimationEnabled(),g=t.get(["pointer","showAbove"]);l.diff(this._data).add(function(y){c[y]=new Ct({silent:!0}),p[y]=new Ct({silent:!0})}).update(function(y,m){c[y]=s._titleEls[m],p[y]=s._detailEls[m]}).execute(),l.each(function(y){var m=l.getItemModel(y),_=l.get(u,y),S=new at,w=i(Lt(_,[f,h],[0,1],!0)),x=m.getModel("title");if(x.get("show")){var b=x.get("offsetCenter"),T=o.cx+H(b[0],o.r),C=o.cy+H(b[1],o.r),M=c[y];M.attr({z2:g?0:2,style:kt(x,{x:T,y:C,text:l.getName(y),align:"center",verticalAlign:"middle"},{inheritColor:w})}),S.add(M)}var D=m.getModel("detail");if(D.get("show")){var L=D.get("offsetCenter"),I=o.cx+H(L[0],o.r),P=o.cy+H(L[1],o.r),R=H(D.get("width"),o.r),E=H(D.get("height"),o.r),N=t.get(["progress","show"])?l.getItemVisual(y,"style").fill:w,M=p[y],O=D.get("formatter");M.attr({z2:g?0:2,style:kt(D,{x:I,y:P,text:Su(_,O),width:isNaN(R)?null:R,height:isNaN(E)?null:E,align:"center",verticalAlign:"middle"},{inheritColor:N})}),JT(M,{normal:D},_,function(F){return Su(F,O)}),d&&jT(M,y,l,t,{getFormattedLabel:function(F,W,Z,Q,J,ct){return Su(ct?ct.interpolatedValue:_,O)}}),S.add(M)}v.add(S)}),this.group.add(v),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(Nt);const eH=tH;var rH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="itemStyle",t}return e.prototype.getInitialData=function(t,a){return Co(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(zt);const aH=rH;function nH(r){r.registerChartView(eH),r.registerSeriesModel(aH)}var iH=["itemStyle","opacity"],oH=function(r){k(e,r);function e(t,a){var n=r.call(this)||this,i=n,o=new Be,s=new Ct;return i.setTextContent(s),n.setTextGuideLine(o),n.updateData(t,a,!0),n}return e.prototype.updateData=function(t,a,n){var i=this,o=t.hostModel,s=t.getItemModel(a),l=t.getItemLayout(a),u=s.getModel("emphasis"),f=s.get(iH);f=f??1,n||xr(i),i.useStyle(t.getItemVisual(a,"style")),i.style.lineJoin="round",n?(i.setShape({points:l.points}),i.style.opacity=0,Bt(i,{style:{opacity:f}},o,a)):Mt(i,{style:{opacity:f},shape:{points:l.points}},o,a),ue(i,s),this._updateLabel(t,a),Ft(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t,a){var n=this,i=this.getTextGuideLine(),o=n.getTextContent(),s=t.hostModel,l=t.getItemModel(a),u=t.getItemLayout(a),f=u.label,h=t.getItemVisual(a,"style"),v=h.fill;fe(o,ee(l),{labelFetcher:t.hostModel,labelDataIndex:a,defaultOpacity:h.opacity,defaultText:t.getName(a)},{normal:{align:f.textAlign,verticalAlign:f.verticalAlign}}),n.setTextConfig({local:!0,inside:!!f.inside,insideStroke:v,outsideFill:v});var c=f.linePoints;i.setShape({points:c}),n.textGuideLineConfig={anchor:c?new lt(c[0][0],c[0][1]):null},Mt(o,{style:{x:f.x,y:f.y}},s,a),o.attr({rotation:f.rotation,originX:f.x,originY:f.y,z2:10}),jg(n,ty(l),{stroke:v})},e}(Ne),sH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new oH(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var f=o.getItemGraphicEl(u);f.updateData(i,l),s.add(f),i.setItemGraphicEl(l,f)}).remove(function(l){var u=o.getItemGraphicEl(l);Vs(u,t,l)}).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Nt);const lH=sH;var uH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new xl(U(this.getData,this),U(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,a){return Co(this,{coordDimensions:["value"],encodeDefaulter:it(Lg,this)})},e.prototype._defaultLabelLine=function(t){ri(t,"labelLine",["show"]);var a=t.labelLine,n=t.emphasis.labelLine;a.show=a.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var a=this.getData(),n=r.prototype.getDataParams.call(this,t),i=a.mapDimension("value"),o=a.getSum(i);return n.percent=o?+(a.get(i,t)/o*100).toFixed(2):0,n.$vars.push("percent"),n},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(zt);const fH=uH;function hH(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function vH(r,e){for(var t=r.mapDimension("value"),a=r.mapArray(t,function(l){return l}),n=[],i=e==="ascending",o=0,s=r.count();oPH)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]);n.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(r){if(!(this._mouseDownPoint||!Ac(this,"mousemove"))){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([r.offsetX,r.offsetY]),a=t.behavior;a==="jump"&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand(a==="none"?null:{axisExpandWindow:t.axisExpandWindow,animation:a==="jump"?null:{duration:0}})}}};function Ac(r,e){var t=r._model;return t.get("axisExpandable")&&t.get("axisExpandTriggerOn")===e}const kH=RH;var OH=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var a=this.option;t&&ft(a,t,!0),this._initDimensions()},e.prototype.contains=function(t,a){var n=t.get("parallelIndex");return n!=null&&a.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){A(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(a){t.hasOwnProperty(a)&&(this.option[a]=t[a])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],a=this.parallelAxisIndex=[],n=It(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);A(n,function(i){t.push("dim"+i.get("dim")),a.push(i.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(bt);const NH=OH;var BH=function(r){k(e,r);function e(t,a,n,i,o){var s=r.call(this,t,a,n)||this;return s.type=i||"value",s.axisIndex=o,s}return e.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},e}(br);const VH=BH;function gi(r,e,t,a,n,i){r=r||0;var o=t[1]-t[0];if(n!=null&&(n=Ei(n,[0,o])),i!=null&&(i=Math.max(i,n??0)),a==="all"){var s=Math.abs(e[1]-e[0]);s=Ei(s,[0,o]),n=i=Ei(s,[n,i]),a=0}e[0]=Ei(e[0],t),e[1]=Ei(e[1],t);var l=Mc(e,a);e[a]+=r;var u=n||0,f=t.slice();l.sign<0?f[0]+=u:f[1]-=u,e[a]=Ei(e[a],f);var h;return h=Mc(e,a),n!=null&&(h.sign!==l.sign||h.spani&&(e[1-a]=e[a]+h.sign*i),e}function Mc(r,e){var t=r[e]-r[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function Ei(r,e){return Math.min(e[1]!=null?e[1]:1/0,Math.max(e[0]!=null?e[0]:-1/0,r))}var Dc=A,PD=Math.min,RD=Math.max,OS=Math.floor,zH=Math.ceil,NS=$t,GH=Math.PI,FH=function(){function r(e,t,a){this.type="parallel",this._axesMap=X(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,a)}return r.prototype._init=function(e,t,a){var n=e.dimensions,i=e.parallelAxisIndex;Dc(n,function(o,s){var l=i[s],u=t.getComponent("parallelAxis",l),f=this._axesMap.set(o,new VH(o,Ah(u),[0,0],u.get("type"),l)),h=f.type==="category";f.onBand=h&&u.get("boundaryGap"),f.inverse=u.get("inverse"),u.axis=f,f.model=u,f.coordinateSystem=u.coordinateSystem=this},this)},r.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},r.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),a=t.axisBase,n=t.layoutBase,i=t.pixelDimIndex,o=e[1-i],s=e[i];return o>=a&&o<=a+t.axisLength&&s>=n&&s<=n+t.layoutLength},r.prototype.getModel=function(){return this._model},r.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(a){if(e.contains(a,t)){var n=a.getData();Dc(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(n,n.mapDimension(i)),ro(o.scale,o.model)},this)}},this)},r.prototype.resize=function(e,t){this._rect=Jt(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},r.prototype.getRect=function(){return this._rect},r.prototype._makeLayoutInfo=function(){var e=this._model,t=this._rect,a=["x","y"],n=["width","height"],i=e.get("layout"),o=i==="horizontal"?0:1,s=t[n[o]],l=[0,s],u=this.dimensions.length,f=xu(e.get("axisExpandWidth"),l),h=xu(e.get("axisExpandCount")||0,[0,u]),v=e.get("axisExpandable")&&u>3&&u>h&&h>1&&f>0&&s>0,c=e.get("axisExpandWindow"),p;if(c)p=xu(c[1]-c[0],l),c[1]=c[0]+p;else{p=xu(f*(h-1),l);var d=e.get("axisExpandCenter")||OS(u/2);c=[f*d-p/2],c[1]=c[0]+p}var g=(s-p)/(u-h);g<3&&(g=0);var y=[OS(NS(c[0]/f,1))+1,zH(NS(c[1]/f,1))-1],m=g/f*c[0];return{layout:i,pixelDimIndex:o,layoutBase:t[a[o]],layoutLength:s,axisBase:t[a[1-o]],axisLength:t[n[1-o]],axisExpandable:v,axisExpandWidth:f,axisCollapseWidth:g,axisExpandWindow:c,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:m}},r.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,a=this.dimensions,n=this._makeLayoutInfo(),i=n.layout;t.each(function(o){var s=[0,n.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),Dc(a,function(o,s){var l=(n.axisExpandable?WH:HH)(s,n),u={horizontal:{x:l.position,y:n.axisLength},vertical:{x:0,y:l.position}},f={horizontal:GH/2,vertical:0},h=[u[i].x+e.x,u[i].y+e.y],v=f[i],c=nr();fi(c,c,v),Fr(c,c,h),this._axesLayout[o]={position:h,rotation:v,transform:c,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},r.prototype.getAxis=function(e){return this._axesMap.get(e)},r.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},r.prototype.eachActiveState=function(e,t,a,n){a==null&&(a=0),n==null&&(n=e.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];A(o,function(g){s.push(e.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),f=a;fi*(1-h[0])?(u="jump",l=s-i*(1-h[2])):(l=s-i*h[1])>=0&&(l=s-i*(1-h[1]))<=0&&(l=0),l*=t.axisExpandWidth/f,l?gi(l,n,o,"all"):u="none";else{var c=n[1]-n[0],p=o[1]*s/c;n=[RD(0,p-c/2)],n[1]=PD(o[1],n[0]+c),n[0]=n[1]-c}return{axisExpandWindow:n,behavior:u}},r}();function xu(r,e){return PD(RD(r,e[0]),e[1])}function HH(r,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*r,axisNameAvailableWidth:t,axisLabelShow:!0}}function WH(r,e){var t=e.layoutLength,a=e.axisExpandWidth,n=e.axisCount,i=e.axisCollapseWidth,o=e.winInnerIndices,s,l=i,u=!1,f;return r=0;n--)rr(a[n])},e.prototype.getActiveState=function(t){var a=this.activeIntervals;if(!a.length)return"normal";if(t==null||isNaN(+t))return"inactive";if(a.length===1){var n=a[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,o=a.length;iKH}function zD(r){var e=r.length-1;return e<0&&(e=0),[r[0],r[e]]}function GD(r,e,t,a){var n=new at;return n.add(new xt({name:"main",style:Cy(t),silent:!0,draggable:!0,cursor:"move",drift:it(GS,r,e,n,["n","s","w","e"]),ondragend:it(li,e,{isEnd:!0})})),A(a,function(i){n.add(new xt({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:it(GS,r,e,n,i),ondragend:it(li,e,{isEnd:!0})}))}),n}function FD(r,e,t,a){var n=a.brushStyle.lineWidth||0,i=io(n,QH),o=t[0][0],s=t[1][0],l=o-n/2,u=s-n/2,f=t[0][1],h=t[1][1],v=f-i+n/2,c=h-i+n/2,p=f-o,d=h-s,g=p+n,y=d+n;Qr(r,e,"main",o,s,p,d),a.transformable&&(Qr(r,e,"w",l,u,i,y),Qr(r,e,"e",v,u,i,y),Qr(r,e,"n",l,u,g,i),Qr(r,e,"s",l,c,g,i),Qr(r,e,"nw",l,u,i,i),Qr(r,e,"ne",v,u,i,i),Qr(r,e,"sw",l,c,i,i),Qr(r,e,"se",v,c,i,i))}function Td(r,e){var t=e.__brushOption,a=t.transformable,n=e.childAt(0);n.useStyle(Cy(t)),n.attr({silent:!a,cursor:a?"move":"default"}),A([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=e.childOfName(i.join("")),s=i.length===1?Cd(r,i[0]):n4(r,i);o&&o.attr({silent:!a,invisible:!a,cursor:a?jH[s]+"-resize":null})})}function Qr(r,e,t,a,n,i,o){var s=e.childOfName(t);s&&s.setShape(o4(Ay(r,e,[[a,n],[a+i,n+o]])))}function Cy(r){return j({strokeNoScale:!0},r.brushStyle)}function HD(r,e,t,a){var n=[tl(r,t),tl(e,a)],i=[io(r,t),io(e,a)];return[[n[0],i[0]],[n[1],i[1]]]}function a4(r){return Qn(r.group)}function Cd(r,e){var t={w:"left",e:"right",n:"top",s:"bottom"},a={left:"w",right:"e",top:"n",bottom:"s"},n=hh(t[e],a4(r));return a[n]}function n4(r,e){var t=[Cd(r,e[0]),Cd(r,e[1])];return(t[0]==="e"||t[0]==="w")&&t.reverse(),t.join("")}function GS(r,e,t,a,n,i){var o=t.__brushOption,s=r.toRectRange(o.range),l=WD(e,n,i);A(a,function(u){var f=JH[u];s[f[0]][f[1]]+=l[f[0]]}),o.range=r.fromRectRange(HD(s[0][0],s[1][0],s[0][1],s[1][1])),wy(e,t),li(e,{isEnd:!1})}function i4(r,e,t,a){var n=e.__brushOption.range,i=WD(r,t,a);A(n,function(o){o[0]+=i[0],o[1]+=i[1]}),wy(r,e),li(r,{isEnd:!1})}function WD(r,e,t){var a=r.group,n=a.transformCoordToLocal(e,t),i=a.transformCoordToLocal(0,0);return[n[0]-i[0],n[1]-i[1]]}function Ay(r,e,t){var a=VD(r,e);return a&&a!==si?a.clipPath(t,r._transform):rt(t)}function o4(r){var e=tl(r[0][0],r[1][0]),t=tl(r[0][1],r[1][1]),a=io(r[0][0],r[1][0]),n=io(r[0][1],r[1][1]);return{x:e,y:t,width:a-e,height:n-t}}function s4(r,e,t){if(!(!r._brushType||u4(r,e.offsetX,e.offsetY))){var a=r._zr,n=r._covers,i=Ty(r,e,t);if(!r._dragging)for(var o=0;oa.getWidth()||t<0||t>a.getHeight()}var Eh={lineX:WS(0),lineY:WS(1),rect:{createCover:function(r,e){function t(a){return a}return GD({toRectRange:t,fromRectRange:t},r,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var e=zD(r);return HD(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(r,e,t,a){FD(r,e,t,a)},updateCommon:Td,contain:Md},polygon:{createCover:function(r,e){var t=new at;return t.add(new Be({name:"main",style:Cy(e),silent:!0})),t},getCreatingRange:function(r){return r},endCreating:function(r,e){e.remove(e.childAt(0)),e.add(new Ne({name:"main",draggable:!0,drift:it(i4,r,e),ondragend:it(li,r,{isEnd:!0})}))},updateCoverShape:function(r,e,t,a){e.childAt(0).setShape({points:Ay(r,e,t)})},updateCommon:Td,contain:Md}};function WS(r){return{createCover:function(e,t){return GD({toRectRange:function(a){var n=[a,[0,100]];return r&&n.reverse(),n},fromRectRange:function(a){return a[r]}},e,t,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(e){var t=zD(e),a=tl(t[0][r],t[1][r]),n=io(t[0][r],t[1][r]);return[a,n]},updateCoverShape:function(e,t,a,n){var i,o=VD(e,t);if(o!==si&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=e._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[a,i];r&&l.reverse(),FD(e,t,l,n)},updateCommon:Td,contain:Md}}const My=e4;function UD(r){return r=Dy(r),function(e){return XT(e,r)}}function YD(r,e){return r=Dy(r),function(t){var a=e??t,n=a?r.width:r.height,i=a?r.x:r.y;return[i,i+(n||0)]}}function ZD(r,e,t){var a=Dy(r);return function(n,i){return a.contain(i[0],i[1])&&!Lh(n,e,t)}}function Dy(r){return ht.create(r)}var f4=["axisLine","axisTickLabel","axisName"],h4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){r.prototype.init.apply(this,arguments),(this._brushController=new My(a.getZr())).on("brush",U(this._onBrush,this))},e.prototype.render=function(t,a,n,i){if(!v4(t,a,i)){this.axisModel=t,this.api=n,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new at,this.group.add(this._axisGroup),!!t.get("show")){var s=p4(t,a),l=s.coordinateSystem,u=t.getAreaSelectStyle(),f=u.width,h=t.axis.dim,v=l.getAxisLayout(h),c=B({strokeContainThreshold:f},v),p=new va(t,c);A(f4,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(c,u,t,s,f,n),ul(o,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,a,n,i,o,s){var l=n.axis.getExtent(),u=l[1]-l[0],f=Math.min(30,Math.abs(u)*.1),h=ht.create({x:l[0],y:-o/2,width:u,height:o});h.x-=f,h.width+=2*f,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:UD(h),isTargetByCursor:ZD(h,s,i),getLinearBrushOtherExtent:YD(h,0)}]).enableBrush({brushType:"lineX",brushStyle:a,removeOnClick:!0}).updateCovers(c4(n))},e.prototype._onBrush=function(t){var a=t.areas,n=this.axisModel,i=n.axis,o=G(a,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:o})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(Ht);function v4(r,e,t){return t&&t.type==="axisAreaSelect"&&e.findComponents({mainType:"parallelAxis",query:t})[0]===r}function c4(r){var e=r.axis;return G(r.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}function p4(r,e){return e.getComponent("parallel",r.get("parallelIndex"))}const d4=h4;var g4={type:"axisAreaSelect",event:"axisAreaSelected"};function y4(r){r.registerAction(g4,function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},function(a){a.axis.model.setActiveIntervals(e.intervals)})}),r.registerAction("parallelAxisExpand",function(e,t){t.eachComponent({mainType:"parallel",query:e},function(a){a.setAxisExpand(e)})})}var m4={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function XD(r){r.registerComponentView(kH),r.registerComponentModel(NH),r.registerCoordinateSystem("parallel",ZH),r.registerPreprocessor(DH),r.registerComponentModel(BS),r.registerComponentView(d4),no(r,"parallel",BS,m4),y4(r)}function _4(r){gt(XD),r.registerChartView(SH),r.registerSeriesModel(TH),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,MH)}var S4=function(){function r(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return r}(),x4=function(r){k(e,r);function e(t){return r.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new S4},e.prototype.buildPath=function(t,a){var n=a.extent;t.moveTo(a.x1,a.y1),t.bezierCurveTo(a.cpx1,a.cpy1,a.cpx2,a.cpy2,a.x2,a.y2),a.orient==="vertical"?(t.lineTo(a.x2+n,a.y2),t.bezierCurveTo(a.cpx2+n,a.cpy2,a.cpx1+n,a.cpy1,a.x1+n,a.y1)):(t.lineTo(a.x2,a.y2+n),t.bezierCurveTo(a.cpx2,a.cpy2+n,a.cpx1,a.cpy1+n,a.x1,a.y1+n)),t.closePath()},e.prototype.highlight=function(){ua(this)},e.prototype.downplay=function(){fa(this)},e}(yt),w4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return e.prototype.render=function(t,a,n){var i=this,o=t.getGraph(),s=this.group,l=t.layoutInfo,u=l.width,f=l.height,h=t.getData(),v=t.getData("edge"),c=t.get("orient");this._model=t,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var d=new x4,g=nt(d);g.dataIndex=p.dataIndex,g.seriesIndex=t.seriesIndex,g.dataType="edge";var y=p.getModel(),m=y.getModel("lineStyle"),_=m.get("curveness"),S=p.node1.getLayout(),w=p.node1.getModel(),x=w.get("localX"),b=w.get("localY"),T=p.node2.getLayout(),C=p.node2.getModel(),M=C.get("localX"),D=C.get("localY"),L=p.getLayout(),I,P,R,E,N,O,V,F;d.shape.extent=Math.max(1,L.dy),d.shape.orient=c,c==="vertical"?(I=(x!=null?x*u:S.x)+L.sy,P=(b!=null?b*f:S.y)+S.dy,R=(M!=null?M*u:T.x)+L.ty,E=D!=null?D*f:T.y,N=I,O=P*(1-_)+E*_,V=R,F=P*_+E*(1-_)):(I=(x!=null?x*u:S.x)+S.dx,P=(b!=null?b*f:S.y)+L.sy,R=M!=null?M*u:T.x,E=(D!=null?D*f:T.y)+L.ty,N=I*(1-_)+R*_,O=P,V=I*_+R*(1-_),F=E),d.setShape({x1:I,y1:P,x2:R,y2:E,cpx1:N,cpy1:O,cpx2:V,cpy2:F}),d.useStyle(m.getItemStyle()),$S(d.style,c,p);var W=""+y.get("value"),Z=ee(y,"edgeLabel");fe(d,Z,{labelFetcher:{getFormattedLabel:function(ct,_t,pt,et,dt,ot){return t.getFormattedLabel(ct,_t,"edge",et,Vr(dt,Z.normal&&Z.normal.get("formatter"),W),ot)}},labelDataIndex:p.dataIndex,defaultText:W}),d.setTextConfig({position:"inside"});var Q=y.getModel("emphasis");ue(d,y,"lineStyle",function(ct){var _t=ct.getItemStyle();return $S(_t,c,p),_t}),s.add(d),v.setItemGraphicEl(p.dataIndex,d);var J=Q.get("focus");Ft(d,J==="adjacency"?p.getAdjacentDataIndices():J==="trajectory"?p.getTrajectoryDataIndices():J,Q.get("blurScope"),Q.get("disabled"))}),o.eachNode(function(p){var d=p.getLayout(),g=p.getModel(),y=g.get("localX"),m=g.get("localY"),_=g.getModel("emphasis"),S=new xt({shape:{x:y!=null?y*u:d.x,y:m!=null?m*f:d.y,width:d.dx,height:d.dy},style:g.getModel("itemStyle").getItemStyle(),z2:10});fe(S,ee(g),{labelFetcher:{getFormattedLabel:function(x,b){return t.getFormattedLabel(x,b,"node")}},labelDataIndex:p.dataIndex,defaultText:p.id}),S.disableLabelAnimation=!0,S.setStyle("fill",p.getVisual("color")),S.setStyle("decal",p.getVisual("style").decal),ue(S,g),s.add(S),h.setItemGraphicEl(p.dataIndex,S),nt(S).dataType="node";var w=_.get("focus");Ft(S,w==="adjacency"?p.getAdjacentDataIndices():w==="trajectory"?p.getTrajectoryDataIndices():w,_.get("blurScope"),_.get("disabled"))}),h.eachItemGraphicEl(function(p,d){var g=h.getItemModel(d);g.get("draggable")&&(p.drift=function(y,m){i._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=m,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:h.getRawIndex(d),localX:this.shape.x/u,localY:this.shape.y/f})},p.ondragend=function(){i._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor="move")}),!this._data&&t.isAnimationEnabled()&&s.setClipPath(b4(s.getBoundingRect(),t,function(){s.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Nt);function $S(r,e,t){switch(r.fill){case"source":r.fill=t.node1.getVisual("color"),r.decal=t.node1.getVisual("style").decal;break;case"target":r.fill=t.node2.getVisual("color"),r.decal=t.node2.getVisual("style").decal;break;case"gradient":var a=t.node1.getVisual("color"),n=t.node2.getVisual("color");$(a)&&$(n)&&(r.fill=new ll(0,0,+(e==="horizontal"),+(e==="vertical"),[{color:a,offset:0},{color:n,offset:1}]))}}function b4(r,e,t){var a=new xt({shape:{x:r.x-10,y:r.y-10,width:0,height:r.height+20}});return Bt(a,{shape:{width:r.width+20}},e,t),a}const T4=w4;var C4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){var n=t.edges||t.links,i=t.data||t.nodes,o=t.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new Ot(o[l],this,a));if(i&&n){var u=LD(i,n,this,!0,f);return u.data}function f(h,v){h.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,g=d.getData().getItemLayout(p);if(g){var y=g.depth,m=d.levelModels[y];m&&(c.parentModel=m)}return c}),v.wrapMethod("getItemModel",function(c,p){var d=c.parentModel,g=d.getGraph().getEdgeByIndex(p),y=g.node1.getLayout();if(y){var m=y.depth,_=d.levelModels[m];_&&(c.parentModel=_)}return c})}},e.prototype.setNodePosition=function(t,a){var n=this.option.data||this.option.nodes,i=n[t];i.localX=a[0],i.localY=a[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,a,n){function i(c){return isNaN(c)||c==null}if(n==="edge"){var o=this.getDataParams(t,n),s=o.data,l=o.value,u=s.source+" -- "+s.target;return re("nameValue",{name:u,value:l,noValue:i(l)})}else{var f=this.getGraph().getNodeByIndex(t),h=f.getLayout().value,v=this.getDataParams(t,n).data.name;return re("nameValue",{name:v!=null?v+"":null,value:h,noValue:i(h)})}},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,a){var n=r.prototype.getDataParams.call(this,t,a);if(n.value==null&&a==="node"){var i=this.getGraph().getNodeByIndex(t),o=i.getLayout().value;n.value=o}return n},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(zt);const A4=C4;function M4(r,e){r.eachSeriesByType("sankey",function(t){var a=t.get("nodeWidth"),n=t.get("nodeGap"),i=D4(t,e);t.layoutInfo=i;var o=i.width,s=i.height,l=t.getGraph(),u=l.nodes,f=l.edges;I4(u);var h=It(u,function(d){return d.getLayout().value===0}),v=h.length!==0?0:t.get("layoutIterations"),c=t.get("orient"),p=t.get("nodeAlign");L4(u,f,a,n,o,s,v,c,p)})}function D4(r,e){return Jt(r.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function L4(r,e,t,a,n,i,o,s,l){P4(r,e,t,n,i,s,l),O4(r,e,i,n,a,o,s),$4(r,s)}function I4(r){A(r,function(e){var t=Wa(e.outEdges,Bf),a=Wa(e.inEdges,Bf),n=e.getValue()||0,i=Math.max(t,a,n);e.setLayout({value:i},!0)})}function P4(r,e,t,a,n,i,o){for(var s=[],l=[],u=[],f=[],h=0,v=0;v=0;y&&g.depth>c&&(c=g.depth),d.setLayout({depth:y?g.depth:h},!0),i==="vertical"?d.setLayout({dy:t},!0):d.setLayout({dx:t},!0);for(var m=0;mh-1?c:h-1;o&&o!=="left"&&R4(r,o,i,b);var T=i==="vertical"?(n-t)/b:(a-t)/b;k4(r,T,i)}function qD(r){var e=r.hostGraph.data.getRawDataItem(r.dataIndex);return e.depth!=null&&e.depth>=0}function R4(r,e,t,a){if(e==="right"){for(var n=[],i=r,o=0;i.length;){for(var s=0;s0;i--)l*=.99,V4(s,l,o),Lc(s,n,t,a,o),W4(s,l,o),Lc(s,n,t,a,o)}function N4(r,e){var t=[],a=e==="vertical"?"y":"x",n=Ip(r,function(i){return i.getLayout()[a]});return n.keys.sort(function(i,o){return i-o}),A(n.keys,function(i){t.push(n.buckets.get(i))}),t}function B4(r,e,t,a,n,i){var o=1/0;A(r,function(s){var l=s.length,u=0;A(s,function(h){u+=h.getLayout().value});var f=i==="vertical"?(a-(l-1)*n)/u:(t-(l-1)*n)/u;f0&&(s=l.getLayout()[i]+u,n==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]+l.getLayout()[v]+e;var p=n==="vertical"?a:t;if(u=f-e-p,u>0){s=l.getLayout()[i]-u,n==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),f=s;for(var c=h-2;c>=0;--c)l=o[c],u=l.getLayout()[i]+l.getLayout()[v]+e-f,u>0&&(s=l.getLayout()[i]-u,n==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),f=l.getLayout()[i]}})}function V4(r,e,t){A(r.slice().reverse(),function(a){A(a,function(n){if(n.outEdges.length){var i=Wa(n.outEdges,z4,t)/Wa(n.outEdges,Bf);if(isNaN(i)){var o=n.outEdges.length;i=o?Wa(n.outEdges,G4,t)/o:0}if(t==="vertical"){var s=n.getLayout().x+(i-Qa(n,t))*e;n.setLayout({x:s},!0)}else{var l=n.getLayout().y+(i-Qa(n,t))*e;n.setLayout({y:l},!0)}}})})}function z4(r,e){return Qa(r.node2,e)*r.getValue()}function G4(r,e){return Qa(r.node2,e)}function F4(r,e){return Qa(r.node1,e)*r.getValue()}function H4(r,e){return Qa(r.node1,e)}function Qa(r,e){return e==="vertical"?r.getLayout().x+r.getLayout().dx/2:r.getLayout().y+r.getLayout().dy/2}function Bf(r){return r.getValue()}function Wa(r,e,t){for(var a=0,n=r.length,i=-1;++io&&(o=l)}),A(a,function(s){var l=new le({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:e.get("color")}),u=l.mapValueToVisual(s.getLayout().value),f=s.getModel().get(["itemStyle","color"]);f!=null?(s.setVisual("color",f),s.setVisual("style",{fill:f})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}n.length&&A(n,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function Y4(r){r.registerChartView(T4),r.registerSeriesModel(A4),r.registerLayout(M4),r.registerVisual(U4),r.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},function(a){a.setNodePosition(e.dataIndex,[e.localX,e.localY])})})}var KD=function(){function r(){}return r.prototype.getInitialData=function(e,t){var a,n=t.getComponent("xAxis",this.get("xAxisIndex")),i=t.getComponent("yAxis",this.get("yAxisIndex")),o=n.get("type"),s=i.get("type"),l;o==="category"?(e.layout="horizontal",a=n.getOrdinalMeta(),l=!0):s==="category"?(e.layout="vertical",a=i.getOrdinalMeta(),l=!0):e.layout=e.layout||"horizontal";var u=["x","y"],f=e.layout==="horizontal"?0:1,h=this._baseAxisDim=u[f],v=u[1-f],c=[n,i],p=c[f].get("type"),d=c[1-f].get("type"),g=e.data;if(g&&l){var y=[];A(g,function(S,w){var x;z(S)?(x=S.slice(),S.unshift(w)):z(S.value)?(x=B({},S),x.value=x.value.slice(),S.value.unshift(w)):x=S,y.push(x)}),e.data=y}var m=this.defaultValueDimensions,_=[{name:h,type:Cf(p),ordinalMeta:a,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:v,type:Cf(d),dimsDef:m.slice()}];return Co(this,{coordDimensions:_,dimensionsCount:m.length+1,encodeDefaulter:it(xC,_,this)})},r.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},r}(),QD=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],t.visualDrawType="stroke",t}return e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(zt);Kt(QD,KD,!0);const Z4=QD;var X4=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=t.get("layout")==="horizontal"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var f=i.getItemLayout(u),h=US(f,i,u,l,!0);i.setItemGraphicEl(u,h),o.add(h)}}).update(function(u,f){var h=s.getItemGraphicEl(f);if(!i.hasValue(u)){o.remove(h);return}var v=i.getItemLayout(u);h?(xr(h),JD(v,h,i,u)):h=US(v,i,u,l),o.add(h),i.setItemGraphicEl(u,h)}).remove(function(u){var f=s.getItemGraphicEl(u);f&&o.remove(f)}).execute(),this._data=i},e.prototype.remove=function(t){var a=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl(function(i){i&&a.remove(i)})},e.type="boxplot",e}(Nt),q4=function(){function r(){}return r}(),K4=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="boxplotBoxPath",a}return e.prototype.getDefaultShape=function(){return new q4},e.prototype.buildPath=function(t,a){var n=a.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();id){var S=[y,_];a.push(S)}}}return{boxData:t,outliers:a}}var nW={type:"echarts:boxplot",transform:function(e){var t=e.upstream;if(t.sourceFormat!==ye){var a="";Dt(a)}var n=aW(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}};function iW(r){r.registerSeriesModel(Z4),r.registerChartView(J4),r.registerLayout(j4),r.registerTransform(nW)}var oW=["color","borderColor"],sW=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,a,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,a,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,a):this._incrementalRenderNormal(t,a)},e.prototype.eachRendered=function(t){tn(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var a=t.pipelineContext.large;(this._isLargeDraw==null||a!==this._isLargeDraw)&&(this._isLargeDraw=a,this._clear())},e.prototype._renderNormal=function(t){var a=t.getData(),n=this._data,i=this.group,o=a.getLayout("isSimpleBox"),s=t.get("clip",!0),l=t.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),a.diff(n).add(function(f){if(a.hasValue(f)){var h=a.getItemLayout(f);if(s&&YS(u,h))return;var v=Ic(h,f,!0);Bt(v,{shape:{points:h.ends}},t,f),Pc(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}}).update(function(f,h){var v=n.getItemGraphicEl(h);if(!a.hasValue(f)){i.remove(v);return}var c=a.getItemLayout(f);if(s&&YS(u,c)){i.remove(v);return}v?(Mt(v,{shape:{points:c.ends}},t,f),xr(v)):v=Ic(c),Pc(v,a,f,o),i.add(v),a.setItemGraphicEl(f,v)}).remove(function(f){var h=n.getItemGraphicEl(f);h&&i.remove(h)}).execute(),this._data=a},e.prototype._renderLarge=function(t){this._clear(),ZS(t,this.group);var a=t.get("clip",!0)?Dh(t.coordinateSystem,!1,t):null;a?this.group.setClipPath(a):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,a){for(var n=a.getData(),i=n.getLayout("isSimpleBox"),o;(o=t.next())!=null;){var s=n.getItemLayout(o),l=Ic(s);Pc(l,n,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},e.prototype._incrementalRenderLarge=function(t,a){ZS(a,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Nt),lW=function(){function r(){}return r}(),uW=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a.type="normalCandlestickBox",a}return e.prototype.getDefaultShape=function(){return new lW},e.prototype.buildPath=function(t,a){var n=a.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(yt);function Ic(r,e,t){var a=r.ends;return new uW({shape:{points:t?fW(a,r):a},z2:100})}function YS(r,e){for(var t=!0,a=0;a0?"borderColor":"borderColor0"])||t.get(["itemStyle",r>0?"color":"color0"]);r===0&&(n=t.get(["itemStyle","borderColorDoji"]));var i=t.getModel("itemStyle").getItemStyle(oW);e.useStyle(i),e.style.fill=null,e.style.stroke=n}const vW=sW;var jD=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],t}return e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,a,n){var i=a.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.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},e}(zt);Kt(jD,KD,!0);const cW=jD;function pW(r){!r||!z(r.series)||A(r.series,function(e){tt(e)&&e.type==="k"&&(e.type="candlestick")})}var dW=["itemStyle","borderColor"],gW=["itemStyle","borderColor0"],yW=["itemStyle","borderColorDoji"],mW=["itemStyle","color"],_W=["itemStyle","color0"],SW={seriesType:"candlestick",plan:wo(),performRawSeries:!0,reset:function(r,e){function t(i,o){return o.get(i>0?mW:_W)}function a(i,o){return o.get(i===0?yW:i>0?dW:gW)}if(!e.isSeriesFiltered(r)){var n=r.pipelineContext.large;return!n&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,f=l.getItemStyle();f.fill=t(u,l),f.stroke=a(u,l)||f.fill;var h=o.ensureUniqueItemVisual(s,"style");B(h,f)}}}}}};const xW=SW;var wW={seriesType:"candlestick",plan:wo(),reset:function(r){var e=r.coordinateSystem,t=r.getData(),a=bW(r,t),n=0,i=1,o=["x","y"],s=t.getDimensionIndex(t.mapDimension(o[n])),l=G(t.mapDimensionsAll(o[i]),t.getDimensionIndex,t),u=l[0],f=l[1],h=l[2],v=l[3];if(t.setLayout({candleWidth:a,isSimpleBox:a<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?p:c};function c(d,g){for(var y,m=g.getStore();(y=d.next())!=null;){var _=m.get(s,y),S=m.get(u,y),w=m.get(f,y),x=m.get(h,y),b=m.get(v,y),T=Math.min(S,w),C=Math.max(S,w),M=N(T,_),D=N(C,_),L=N(x,_),I=N(b,_),P=[];O(P,D,0),O(P,M,1),P.push(F(I),F(D),F(L),F(M));var R=g.getItemModel(y),E=!!R.get(["itemStyle","borderColorDoji"]);g.setItemLayout(y,{sign:XS(m,y,S,w,f,E),initBaseline:S>w?D[i]:M[i],ends:P,brushRect:V(x,b,_)})}function N(W,Z){var Q=[];return Q[n]=Z,Q[i]=W,isNaN(Z)||isNaN(W)?[NaN,NaN]:e.dataToPoint(Q)}function O(W,Z,Q){var J=Z.slice(),ct=Z.slice();J[n]=Wu(J[n]+a/2,1,!1),ct[n]=Wu(ct[n]-a/2,1,!0),Q?W.push(J,ct):W.push(ct,J)}function V(W,Z,Q){var J=N(W,Q),ct=N(Z,Q);return J[n]-=a/2,ct[n]-=a/2,{x:J[0],y:J[1],width:a,height:ct[1]-J[1]}}function F(W){return W[n]=Wu(W[n],1),W}}function p(d,g){for(var y=Nr(d.count*4),m=0,_,S=[],w=[],x,b=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=d.next())!=null;){var C=b.get(s,x),M=b.get(u,x),D=b.get(f,x),L=b.get(h,x),I=b.get(v,x);if(isNaN(C)||isNaN(L)||isNaN(I)){y[m++]=NaN,m+=3;continue}y[m++]=XS(b,x,M,D,f,T),S[n]=C,S[i]=L,_=e.dataToPoint(S,null,w),y[m++]=_?_[0]:NaN,y[m++]=_?_[1]:NaN,S[i]=I,_=e.dataToPoint(S,null,w),y[m++]=_?_[1]:NaN}g.setLayout("largePoints",y)}}};function XS(r,e,t,a,n,i){var o;return t>a?o=-1:t0?r.get(n,e-1)<=a?1:-1:1,o}function bW(r,e){var t=r.getBaseAxis(),a,n=t.type==="category"?t.getBandWidth():(a=t.getExtent(),Math.abs(a[1]-a[0])/e.count()),i=H(ut(r.get("barMaxWidth"),n),n),o=H(ut(r.get("barMinWidth"),1),n),s=r.get("barWidth");return s!=null?H(s,n):Math.max(Math.min(n/2,i),o)}const TW=wW;function CW(r){r.registerChartView(vW),r.registerSeriesModel(cW),r.registerPreprocessor(pW),r.registerVisual(xW),r.registerLayout(TW)}function qS(r,e){var t=e.rippleEffectColor||e.color;r.eachChild(function(a){a.attr({z:e.z,zlevel:e.zlevel,style:{stroke:e.brushType==="stroke"?t:null,fill:e.brushType==="fill"?t:null}})})}var AW=function(r){k(e,r);function e(t,a){var n=r.call(this)||this,i=new yl(t,a),o=new at;return n.add(i),n.add(o),n.updateData(t,a),n}return e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var a=t.symbolType,n=t.color,i=t.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(i)/f*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var v=void 0;K(h)?v=h(n):v=h,i.__t>0&&(v=-s*i.__t),this._animateSymbol(i,s,v,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},e.prototype._animateSymbol=function(t,a,n,i,o){if(a>0){t.__t=0;var s=this,l=t.animate("",i).when(o?a*2:a,{__t:o?2:1}).delay(n).during(function(){s._updateSymbolPosition(t)});i||l.done(function(){s.remove(t)}),l.start()}},e.prototype._getLineLength=function(t){return Pa(t.__p1,t.__cp1)+Pa(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,a){t.__p1=a[0],t.__p2=a[1],t.__cp1=a[2]||[(a[0][0]+a[1][0])/2,(a[0][1]+a[1][1])/2]},e.prototype.updateData=function(t,a,n){this.childAt(0).updateData(t,a,n),this._updateEffectSymbol(t,a)},e.prototype._updateSymbolPosition=function(t){var a=t.__p1,n=t.__p2,i=t.__cp1,o=t.__t<1?t.__t:2-t.__t,s=[t.x,t.y],l=s.slice(),u=ae,f=yp;s[0]=u(a[0],i[0],n[0],o),s[1]=u(a[1],i[1],n[1],o);var h=t.__t<1?f(a[0],i[0],n[0],o):f(n[0],i[0],a[0],1-o),v=t.__t<1?f(a[1],i[1],n[1],o):f(n[1],i[1],a[1],1-o);t.rotation=-Math.atan2(v,h)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(t.__lastT!==void 0&&t.__lastT=0&&!(i[l]<=a);l--);l=Math.min(l,o-2)}else{for(l=s;la);l++);l=Math.min(l-1,o-2)}var f=(a-i[l])/(i[l+1]-i[l]),h=n[l],v=n[l+1];t.x=h[0]*(1-f)+f*v[0],t.y=h[1]*(1-f)+f*v[1];var c=t.__t<1?v[0]-h[0]:h[0]-v[0],p=t.__t<1?v[1]-h[1]:h[1]-v[1];t.rotation=-Math.atan2(p,c)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=a,t.ignore=!1}},e}(t2);const NW=OW;var BW=function(){function r(){this.polyline=!1,this.curveness=0,this.segs=[]}return r}(),VW=function(r){k(e,r);function e(t){var a=r.call(this,t)||this;return a._off=0,a.hoverDataIdx=-1,a}return e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new BW},e.prototype.buildPath=function(t,a){var n=a.segs,i=a.curveness,o;if(a.polyline)for(o=this._off;o0){t.moveTo(n[o++],n[o++]);for(var l=1;l0){var c=(u+h)/2-(f-v)*i,p=(f+v)/2-(h-u)*i;t.quadraticCurveTo(c,p,h,v)}else t.lineTo(h,v)}this.incremental&&(this._off=o,this.notClear=!0)},e.prototype.findDataIndex=function(t,a){var n=this.shape,i=n.segs,o=n.curveness,s=this.style.lineWidth;if(n.polyline)for(var l=0,u=0;u0)for(var h=i[u++],v=i[u++],c=1;c0){var g=(h+p)/2-(v-d)*o,y=(v+d)/2-(p-h)*o;if(sT(h,v,g,y,p,d,s,t,a))return l}else if(La(h,v,p,d,s,t,a))return l;l++}return-1},e.prototype.contain=function(t,a){var n=this.transformCoordToLocal(t,a),i=this.getBoundingRect();if(t=n[0],a=n[1],i.contain(t,a)){var o=this.hoverDataIdx=this.findDataIndex(t,a);return o>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var a=this.shape,n=a.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+e.__startIndex)})},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const GW=zW;var FW={seriesType:"lines",plan:wo(),reset:function(r){var e=r.coordinateSystem;if(e){var t=r.get("polyline"),a=r.pipelineContext.large;return{progress:function(n,i){var o=[];if(a){var s=void 0,l=n.end-n.start;if(t){for(var u=0,f=n.start;f0&&(f||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var h=t.get("clip",!0)&&Dh(t.coordinateSystem,!1,t);h?this.group.setClipPath(h):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,a,n){var i=t.getData(),o=this._updateLineDraw(i,t);o.incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,a,n){this._lineDraw.incrementalUpdate(t,a.getData()),this._finished=t.end===a.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,a,n){var i=t.getData(),o=t.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=r2.reset(t,a,n);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,a){var n=this._lineDraw,i=this._showEffect(a),o=!!a.get("polyline"),s=a.pipelineContext,l=s.large;return(!n||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(n&&n.remove(),n=this._lineDraw=l?new GW:new xy(o?i?NW:e2:i?t2:Sy),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var a=t.getZr(),n=a.painter.getType()==="svg";!n&&this._lastZlevel!=null&&a.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,a){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(a)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.type="lines",e}(Nt);const WW=HW;var $W=typeof Uint32Array>"u"?Array:Uint32Array,UW=typeof Float64Array>"u"?Array:Float64Array;function KS(r){var e=r.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(r.data=G(e,function(t){var a=[t[0].coord,t[1].coord],n={coords:a};return t[0].name&&(n.fromName=t[0].name),t[1].name&&(n.toName=t[1].name),Qd([n,t[0],t[1]])}))}var YW=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return e.prototype.init=function(t){t.data=t.data||[],KS(t);var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count)),r.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(KS(t),t.data){var a=this._processFlatCoordsArray(t.data);this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset,a.flatCoords&&(t.data=new Float32Array(a.count))}r.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var a=this._processFlatCoordsArray(t.data);a.flatCoords&&(this._flatCoords?(this._flatCoords=tf(this._flatCoords,a.flatCoords),this._flatCoordsOffset=tf(this._flatCoordsOffset,a.flatCoordsOffset)):(this._flatCoords=a.flatCoords,this._flatCoordsOffset=a.flatCoordsOffset),t.data=new Float32Array(a.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var a=this.getData().getItemModel(t),n=a.option instanceof Array?a.option:a.getShallow("coords");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[t*2+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,a){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[t*2],i=this._flatCoordsOffset[t*2+1],o=0;o ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?1e4:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?2e4:this.get("progressiveThreshold"))},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),a=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&a>0?a+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(zt);const ZW=YW;function wu(r){return r instanceof Array||(r=[r,r]),r}var XW={seriesType:"lines",reset:function(r){var e=wu(r.get("symbol")),t=wu(r.get("symbolSize")),a=r.getData();a.setVisual("fromSymbol",e&&e[0]),a.setVisual("toSymbol",e&&e[1]),a.setVisual("fromSymbolSize",t&&t[0]),a.setVisual("toSymbolSize",t&&t[1]);function n(i,o){var s=i.getItemModel(o),l=wu(s.getShallow("symbol",!0)),u=wu(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:a.hasItemOption?n:null}}};const qW=XW;function KW(r){r.registerChartView(WW),r.registerSeriesModel(ZW),r.registerLayout(r2),r.registerVisual(qW)}var QW=256,JW=function(){function r(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=Ua.createCanvas();this.canvas=e}return r.prototype.update=function(e,t,a,n,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),f=this.pointSize+this.blurSize,h=this.canvas,v=h.getContext("2d"),c=e.length;h.width=t,h.height=a;for(var p=0;p0){var L=o(_)?l:u;_>0&&(_=_*M+T),w[x++]=L[D],w[x++]=L[D+1],w[x++]=L[D+2],w[x++]=L[D+3]*_*256}else x+=4}return v.putImageData(S,0,0),h},r.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=Ua.createCanvas()),t=this.pointSize+this.blurSize,a=t*2;e.width=a,e.height=a;var n=e.getContext("2d");return n.clearRect(0,0,a,a),n.shadowOffsetX=a,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-t,t,this.pointSize,0,Math.PI*2,!0),n.closePath(),n.fill(),e},r.prototype._getGradient=function(e,t){for(var a=this._gradientPixels,n=a[t]||(a[t]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)e[t](s/255,!0,i),n[o++]=i[0],n[o++]=i[1],n[o++]=i[2],n[o++]=i[3];return n},r}();const jW=JW;function t$(r,e,t){var a=r[1]-r[0];e=G(e,function(o){return{interval:[(o.interval[0]-r[0])/a,(o.interval[1]-r[0])/a]}});var n=e.length,i=0;return function(o){var s;for(s=i;s=0;s--){var l=e[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s=e[0]&&a<=e[1]}}function QS(r){var e=r.dimensions;return e[0]==="lng"&&e[1]==="lat"}var r$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i;a.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===t&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=t.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):QS(o)&&this._renderOnGeo(o,t,i,n)},e.prototype.incrementalPrepareRender=function(t,a,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,a,n,i){var o=a.coordinateSystem;o&&(QS(o)?this.render(a,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(a,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){tn(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,a,n,i,o){var s=t.coordinateSystem,l=pi(s,"cartesian2d"),u,f,h,v;if(l){var c=s.getAxis("x"),p=s.getAxis("y");u=c.getBandWidth()+.5,f=p.getBandWidth()+.5,h=c.scale.getExtent(),v=p.scale.getExtent()}for(var d=this.group,g=t.getData(),y=t.getModel(["emphasis","itemStyle"]).getItemStyle(),m=t.getModel(["blur","itemStyle"]).getItemStyle(),_=t.getModel(["select","itemStyle"]).getItemStyle(),S=t.get(["itemStyle","borderRadius"]),w=ee(t),x=t.getModel("emphasis"),b=x.get("focus"),T=x.get("blurScope"),C=x.get("disabled"),M=l?[g.mapDimension("x"),g.mapDimension("y"),g.mapDimension("value")]:[g.mapDimension("time"),g.mapDimension("value")],D=n;Dh[1]||Rv[1])continue;var E=s.dataToPoint([P,R]);L=new xt({shape:{x:E[0]-u/2,y:E[1]-f/2,width:u,height:f},style:I})}else{if(isNaN(g.get(M[1],D)))continue;L=new xt({z2:1,shape:s.dataToRect([g.get(M[0],D)]).contentShape,style:I})}if(g.hasItemOption){var N=g.getItemModel(D),O=N.getModel("emphasis");y=O.getModel("itemStyle").getItemStyle(),m=N.getModel(["blur","itemStyle"]).getItemStyle(),_=N.getModel(["select","itemStyle"]).getItemStyle(),S=N.get(["itemStyle","borderRadius"]),b=O.get("focus"),T=O.get("blurScope"),C=O.get("disabled"),w=ee(N)}L.shape.r=S;var V=t.getRawValue(D),F="-";V&&V[2]!=null&&(F=V[2]+""),fe(L,w,{labelFetcher:t,labelDataIndex:D,defaultOpacity:I.opacity,defaultText:F}),L.ensureState("emphasis").style=y,L.ensureState("blur").style=m,L.ensureState("select").style=_,Ft(L,b,T,C),L.incremental=o,o&&(L.states.emphasis.hoverLayer=!0),d.add(L),g.setItemGraphicEl(D,L),this._progressiveEls&&this._progressiveEls.push(L)}},e.prototype._renderOnGeo=function(t,a,n,i){var o=n.targetVisuals.inRange,s=n.targetVisuals.outOfRange,l=a.getData(),u=this._hmLayer||this._hmLayer||new jW;u.blurSize=a.get("blurSize"),u.pointSize=a.get("pointSize"),u.minOpacity=a.get("minOpacity"),u.maxOpacity=a.get("maxOpacity");var f=t.getViewRect().clone(),h=t.getRoamTransform();f.applyTransform(h);var v=Math.max(f.x,0),c=Math.max(f.y,0),p=Math.min(f.width+f.x,i.getWidth()),d=Math.min(f.height+f.y,i.getHeight()),g=p-v,y=d-c,m=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],_=l.mapArray(m,function(b,T,C){var M=t.dataToPoint([b,T]);return M[0]-=v,M[1]-=c,M.push(C),M}),S=n.getExtent(),w=n.type==="visualMap.continuous"?e$(S,n.option.range):t$(S,n.getPieceList(),n.option.selected);u.update(_,g,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},w);var x=new he({style:{width:g,height:y,x:v,y:c,image:u.canvas},silent:!0});this.group.add(x)},e.type="heatmap",e}(Nt);const a$=r$;var n$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,a){return da(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=vl.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(zt);const i$=n$;function o$(r){r.registerChartView(a$),r.registerSeriesModel(i$)}var s$=["itemStyle","borderWidth"],JS=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],kc=new Ur,l$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group,o=t.getData(),s=this._data,l=t.coordinateSystem,u=l.getBaseAxis(),f=u.isHorizontal(),h=l.master.getRect(),v={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:t,coordSys:l,coordSysExtent:[[h.x,h.x+h.width],[h.y,h.y+h.height]],isHorizontal:f,valueDim:JS[+f],categoryDim:JS[1-+f]};return o.diff(s).add(function(c){if(o.hasValue(c)){var p=tx(o,c),d=jS(o,c,p,v),g=ex(o,v,d);o.setItemGraphicEl(c,g),i.add(g),ax(g,v,d)}}).update(function(c,p){var d=s.getItemGraphicEl(p);if(!o.hasValue(c)){i.remove(d);return}var g=tx(o,c),y=jS(o,c,g,v),m=l2(o,y);d&&m!==d.__pictorialShapeStr&&(i.remove(d),o.setItemGraphicEl(c,null),d=null),d?d$(d,v,y):d=ex(o,v,y,!0),o.setItemGraphicEl(c,d),d.__pictorialSymbolMeta=y,i.add(d),ax(d,v,y)}).remove(function(c){var p=s.getItemGraphicEl(c);p&&rx(s,c,p.__pictorialSymbolMeta.animationModel,p)}).execute(),this._data=o,this.group},e.prototype.remove=function(t,a){var n=this.group,i=this._data;t.get("animation")?i&&i.eachItemGraphicEl(function(o){rx(i,nt(o).dataIndex,t,o)}):n.removeAll()},e.type="pictorialBar",e}(Nt);function jS(r,e,t,a){var n=r.getItemLayout(e),i=t.get("symbolRepeat"),o=t.get("symbolClip"),s=t.get("symbolPosition")||"start",l=t.get("symbolRotate"),u=(l||0)*Math.PI/180||0,f=t.get("symbolPatternSize")||2,h=t.isAnimationEnabled(),v={dataIndex:e,layout:n,itemModel:t,symbolType:r.getItemVisual(e,"symbol")||"circle",style:r.getItemVisual(e,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:t.get("symbolRepeatDirection"),symbolPatternSize:f,rotation:u,animationModel:h?t:null,hoverScale:h&&t.get(["emphasis","scale"]),z2:t.getShallow("z",!0)||0};u$(t,i,n,a,v),f$(r,e,n,i,o,v.boundingLength,v.pxSign,f,a,v),h$(t,v.symbolScale,u,a,v);var c=v.symbolSize,p=vi(t.get("symbolOffset"),c);return v$(t,c,n,i,o,p,s,v.valueLineWidth,v.boundingLength,v.repeatCutLength,a,v),v}function u$(r,e,t,a,n){var i=a.valueDim,o=r.get("symbolBoundingData"),s=a.coordSys.getOtherAxis(a.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(t[i.wh]<=0),f;if(z(o)){var h=[Oc(s,o[0])-l,Oc(s,o[1])-l];h[1]0?1:-1}function Oc(r,e){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(e)))}function f$(r,e,t,a,n,i,o,s,l,u){var f=l.valueDim,h=l.categoryDim,v=Math.abs(t[h.wh]),c=r.getItemVisual(e,"symbolSize"),p;z(c)?p=c.slice():c==null?p=["100%","100%"]:p=[c,c],p[h.index]=H(p[h.index],v),p[f.index]=H(p[f.index],a?v:Math.abs(i)),u.symbolSize=p;var d=u.symbolScale=[p[0]/s,p[1]/s];d[f.index]*=(l.isHorizontal?-1:1)*o}function h$(r,e,t,a,n){var i=r.get(s$)||0;i&&(kc.attr({scaleX:e[0],scaleY:e[1],rotation:t}),kc.updateTransform(),i/=kc.getLineScale(),i*=e[a.valueDim.index]),n.valueLineWidth=i||0}function v$(r,e,t,a,n,i,o,s,l,u,f,h){var v=f.categoryDim,c=f.valueDim,p=h.pxSign,d=Math.max(e[c.index]+s,0),g=d;if(a){var y=Math.abs(l),m=ne(r.get("symbolMargin"),"15%")+"",_=!1;m.lastIndexOf("!")===m.length-1&&(_=!0,m=m.slice(0,m.length-1));var S=H(m,e[c.index]),w=Math.max(d+S*2,0),x=_?0:S*2,b=Yb(a),T=b?a:nx((y+x)/w),C=y-T*d;S=C/2/(_?T:Math.max(T-1,1)),w=d+S*2,x=_?0:S*2,!b&&a!=="fixed"&&(T=u?nx((Math.abs(u)+x)/w):0),g=T*w-x,h.repeatTimes=T,h.symbolMargin=S}var M=p*(g/2),D=h.pathPosition=[];D[v.index]=t[v.wh]/2,D[c.index]=o==="start"?M:o==="end"?l-M:l/2,i&&(D[0]+=i[0],D[1]+=i[1]);var L=h.bundlePosition=[];L[v.index]=t[v.xy],L[c.index]=t[c.xy];var I=h.barRectShape=B({},t);I[c.wh]=p*Math.max(Math.abs(t[c.wh]),Math.abs(D[c.index]+M)),I[v.wh]=t[v.wh];var P=h.clipShape={};P[v.xy]=-t[v.xy],P[v.wh]=f.ecSize[v.wh],P[c.xy]=0,P[c.wh]=t[c.wh]}function a2(r){var e=r.symbolPatternSize,t=qt(r.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),t.type!=="image"&&t.setStyle({strokeNoScale:!0}),t}function n2(r,e,t,a){var n=r.__pictorialBundle,i=t.symbolSize,o=t.valueLineWidth,s=t.pathPosition,l=e.valueDim,u=t.repeatTimes||0,f=0,h=i[e.valueDim.index]+o+t.symbolMargin*2;for(Ly(r,function(d){d.__pictorialAnimationIndex=f,d.__pictorialRepeatTimes=u,f0:y<0)&&(m=u-1-d),g[l.index]=h*(m-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function i2(r,e,t,a){var n=r.__pictorialBundle,i=r.__pictorialMainPath;i?Ji(i,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,a):(i=r.__pictorialMainPath=a2(t),n.add(i),Ji(i,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,a))}function o2(r,e,t){var a=B({},e.barRectShape),n=r.__pictorialBarRect;n?Ji(n,null,{shape:a},e,t):(n=r.__pictorialBarRect=new xt({z2:2,shape:a,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),n.disableMorphing=!0,r.add(n))}function s2(r,e,t,a){if(t.symbolClip){var n=r.__pictorialClipPath,i=B({},t.clipShape),o=e.valueDim,s=t.animationModel,l=t.dataIndex;if(n)Mt(n,{shape:i},s,l);else{i[o.wh]=0,n=new xt({shape:i}),r.__pictorialBundle.setClipPath(n),r.__pictorialClipPath=n;var u={};u[o.wh]=t.clipShape[o.wh],hl[a?"updateProps":"initProps"](n,{shape:u},s,l)}}}function tx(r,e){var t=r.getItemModel(e);return t.getAnimationDelayParams=c$,t.isAnimationEnabled=p$,t}function c$(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function p$(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function ex(r,e,t,a){var n=new at,i=new at;return n.add(i),n.__pictorialBundle=i,i.x=t.bundlePosition[0],i.y=t.bundlePosition[1],t.symbolRepeat?n2(n,e,t):i2(n,e,t),o2(n,t,a),s2(n,e,t,a),n.__pictorialShapeStr=l2(r,t),n.__pictorialSymbolMeta=t,n}function d$(r,e,t){var a=t.animationModel,n=t.dataIndex,i=r.__pictorialBundle;Mt(i,{x:t.bundlePosition[0],y:t.bundlePosition[1]},a,n),t.symbolRepeat?n2(r,e,t,!0):i2(r,e,t,!0),o2(r,t,!0),s2(r,e,t,!0)}function rx(r,e,t,a){var n=a.__pictorialBarRect;n&&n.removeTextContent();var i=[];Ly(a,function(o){i.push(o)}),a.__pictorialMainPath&&i.push(a.__pictorialMainPath),a.__pictorialClipPath&&(t=null),A(i,function(o){Za(o,{scaleX:0,scaleY:0},t,e,function(){a.parent&&a.parent.remove(a)})}),r.setItemGraphicEl(e,null)}function l2(r,e){return[r.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function Ly(r,e,t){A(r.__pictorialBundle.children(),function(a){a!==r.__pictorialBarRect&&e.call(t,a)})}function Ji(r,e,t,a,n,i){e&&r.attr(e),a.symbolClip&&!n?t&&r.attr(t):t&&hl[n?"updateProps":"initProps"](r,t,a.animationModel,a.dataIndex,i)}function ax(r,e,t){var a=t.dataIndex,n=t.itemModel,i=n.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=n.getModel(["blur","itemStyle"]).getItemStyle(),l=n.getModel(["select","itemStyle"]).getItemStyle(),u=n.getShallow("cursor"),f=i.get("focus"),h=i.get("blurScope"),v=i.get("scale");Ly(r,function(d){if(d instanceof he){var g=d.style;d.useStyle(B({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},t.style))}else d.useStyle(t.style);var y=d.ensureState("emphasis");y.style=o,v&&(y.scaleX=d.scaleX*1.1,y.scaleY=d.scaleY*1.1),d.ensureState("blur").style=s,d.ensureState("select").style=l,u&&(d.cursor=u),d.z2=t.z2});var c=e.valueDim.posDesc[+(t.boundingLength>0)],p=r.__pictorialBarRect;fe(p,ee(n),{labelFetcher:e.seriesModel,labelDataIndex:a,defaultText:ao(e.seriesModel.getData(),a),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:c}),Ft(r,f,h,i.get("disabled"))}function nx(r){var e=Math.round(r);return Math.abs(r-e)<1e-4?e:Math.ceil(r)}const g$=l$;var y$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol="roundRect",t}return e.prototype.getInitialData=function(t){return t.stack=null,r.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=en(If.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"}}}),e}(If);const m$=y$;function _$(r){r.registerChartView(g$),r.registerSeriesModel(m$),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,it(WA,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,$A("pictorialBar"))}var S$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return e.prototype.render=function(t,a,n){var i=t.getData(),o=this,s=this.group,l=t.getLayerSeries(),u=i.getLayout("layoutInfo"),f=u.rect,h=u.boundaryGap;s.x=0,s.y=f.y+h[0];function v(g){return g.name}var c=new ha(this._layersSeries||[],l,v,v),p=[];c.add(U(d,this,"add")).update(U(d,this,"update")).remove(U(d,this,"remove")).execute();function d(g,y,m){var _=o._layers;if(g==="remove"){s.remove(_[y]);return}for(var S=[],w=[],x,b=l[y].indices,T=0;Ti&&(i=s),a.push(s)}for(var u=0;ui&&(i=h)}return{y0:n,max:i}}function M$(r){r.registerChartView(w$),r.registerSeriesModel(T$),r.registerLayout(C$),r.registerProcessor(Sl("themeRiver"))}var D$=2,L$=4,I$=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this)||this;o.z2=D$,o.textConfig={inside:!0},nt(o).seriesIndex=a.seriesIndex;var s=new Ct({z2:L$,silent:t.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,t,a,n,i),o}return e.prototype.updateData=function(t,a,n,i,o){this.node=a,a.piece=this,n=n||this._seriesModel,i=i||this._ecModel;var s=this;nt(s).dataIndex=a.dataIndex;var l=a.getModel(),u=l.getModel("emphasis"),f=a.getLayout(),h=B({},f);h.label=null;var v=a.getVisual("style");v.lineJoin="bevel";var c=a.getVisual("decal");c&&(v.decal=eo(c,o));var p=Un(l.getModel("itemStyle"),h,!0);B(h,p),A(Me,function(m){var _=s.ensureState(m),S=l.getModel([m,"itemStyle"]);_.style=S.getItemStyle();var w=Un(S,h);w&&(_.shape=w)}),t?(s.setShape(h),s.shape.r=f.r0,Bt(s,{shape:{r:f.r}},n,a.dataIndex)):(Mt(s,{shape:h},n),xr(s)),s.useStyle(v),this._updateLabel(n);var d=l.getShallow("cursor");d&&s.attr("cursor",d),this._seriesModel=n||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get("focus"),y=g==="ancestor"?a.getAncestorsIndices():g==="descendant"?a.getDescendantIndices():g;Ft(this,y,u.get("blurScope"),u.get("disabled"))},e.prototype._updateLabel=function(t){var a=this,n=this.node.getModel(),i=n.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),f=Math.sin(l),h=this,v=h.getTextContent(),c=this.node.dataIndex,p=i.get("minAngle")/180*Math.PI,d=i.get("show")&&!(p!=null&&Math.abs(s)Math.PI/2?"right":"left"):!L||L==="center"?(s===2*Math.PI&&o.r0===0?M=0:M=(o.r+o.r0)/2,L="center"):L==="left"?(M=o.r0+D,l>Math.PI/2&&(L="right")):L==="right"&&(M=o.r-D,l>Math.PI/2&&(L="left")),S.style.align=L,S.style.verticalAlign=g(m,"verticalAlign")||"middle",S.x=M*u+o.cx,S.y=M*f+o.cy;var I=g(m,"rotate"),P=0;I==="radial"?(P=gr(-l),P>Math.PI/2&&PMath.PI/2?P-=Math.PI:P<-Math.PI/2&&(P+=Math.PI)):At(I)&&(P=I*Math.PI/180),S.rotation=gr(P)});function g(y,m){var _=y.get(m);return _??i.get(m)}v.dirtyStyle()},e}(Oe);const ox=I$;var Dd="sunburstRootToNode",sx="sunburstHighlight",P$="sunburstUnhighlight";function R$(r){r.registerAction({type:Dd,update:"updateView"},function(e,t){t.eachComponent({mainType:"series",subType:"sunburst",query:e},a);function a(n,i){var o=Ks(e,[Dd],n);if(o){var s=n.getViewRoot();s&&(e.direction=py(s,o.node)?"rollUp":"drillDown"),n.resetViewRoot(o.node)}}}),r.registerAction({type:sx,update:"none"},function(e,t,a){e=B({},e),t.eachComponent({mainType:"series",subType:"sunburst",query:e},n);function n(i){var o=Ks(e,[sx],i);o&&(e.dataIndex=o.node.dataIndex)}a.dispatchAction(B(e,{type:"highlight"}))}),r.registerAction({type:P$,update:"updateView"},function(e,t,a){e=B({},e),a.dispatchAction(B(e,{type:"downplay"}))})}var E$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n,i){var o=this;this.seriesModel=t,this.api=n,this.ecModel=a;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),f=this.group,h=t.get("renderLabelForZeroData"),v=[];u.eachNode(function(m){v.push(m)});var c=this._oldChildren||[];p(v,c),y(l,u),this._initEvents(),this._oldChildren=v;function p(m,_){if(m.length===0&&_.length===0)return;new ha(_,m,S,S).add(w).update(w).remove(it(w,null)).execute();function S(x){return x.getId()}function w(x,b){var T=x==null?null:m[x],C=b==null?null:_[b];d(T,C)}}function d(m,_){if(!h&&m&&!m.getValue()&&(m=null),m!==l&&_!==l){if(_&&_.piece)m?(_.piece.updateData(!1,m,t,a,n),s.setItemGraphicEl(m.dataIndex,_.piece)):g(_);else if(m){var S=new ox(m,t,a,n);f.add(S),s.setItemGraphicEl(m.dataIndex,S)}}}function g(m){m&&m.piece&&(f.remove(m.piece),m.piece=null)}function y(m,_){_.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,m,t,a,n):(o.virtualPiece=new ox(m,t,a,n),f.add(o.virtualPiece)),_.piece.off("click"),o.virtualPiece.on("click",function(S){o._rootToNode(_.parentNode)})):o.virtualPiece&&(f.remove(o.virtualPiece),o.virtualPiece=null)}},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",function(a){var n=!1,i=t.seriesModel.getViewRoot();i.eachNode(function(o){if(!n&&o.piece&&o.piece===a.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")t._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var f=l.get("target",!0)||"_blank";yf(u,f)}}n=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:Dd,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,a){var n=a.getData(),i=n.getItemLayout(0);if(i){var o=t[0]-i.cx,s=t[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},e.type="sunburst",e}(Nt);const k$=E$;var O$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t,a){var n={name:t.name,children:t.data};u2(n);var i=this._levelModels=G(t.levels||[],function(l){return new Ot(l,this,a)},this),o=cy.createTree(n,this,s);function s(l){l.wrapMethod("getItemModel",function(u,f){var h=o.getNodeByDataIndex(f),v=i[h.depth];return v&&(u.parentModel=v),u})}return o.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var a=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(t);return a.treePathInfo=Ph(n,this),a},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var a=this.getRawData().tree.root;(!t||t!==a&&!a.contains(t))&&(this._viewRoot=a)},e.prototype.enableAriaDecal=function(){cD(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(zt);function u2(r){var e=0;A(r.children,function(a){u2(a);var n=a.value;z(n)&&(n=n[0]),e+=n});var t=r.value;z(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),z(r.value)?r.value[0]=t:r.value=t}const N$=O$;var lx=Math.PI/180;function B$(r,e,t){e.eachSeriesByType(r,function(a){var n=a.get("center"),i=a.get("radius");z(i)||(i=[0,i]),z(n)||(n=[n,n]);var o=t.getWidth(),s=t.getHeight(),l=Math.min(o,s),u=H(n[0],o),f=H(n[1],s),h=H(i[0],l/2),v=H(i[1],l/2),c=-a.get("startAngle")*lx,p=a.get("minAngle")*lx,d=a.getData().tree.root,g=a.getViewRoot(),y=g.depth,m=a.get("sort");m!=null&&f2(g,m);var _=0;A(g.children,function(E){!isNaN(E.getValue())&&_++});var S=g.getValue(),w=Math.PI/(S||_)*2,x=g.depth>0,b=g.height-(x?-1:1),T=(v-h)/(b||1),C=a.get("clockwise"),M=a.get("stillShowZeroSum"),D=C?1:-1,L=function(E,N){if(E){var O=N;if(E!==d){var V=E.getValue(),F=S===0&&M?w:V*w;F1;)o=o.parentNode;var s=n.getColorFromPalette(o.name||o.dataIndex+"",e);return a.depth>1&&$(s)&&(s=Sp(s,(a.depth-1)/(i-1)*.5)),s}r.eachSeriesByType("sunburst",function(a){var n=a.getData(),i=n.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=t(o,a,i.root.height));var u=n.ensureUniqueItemVisual(o.dataIndex,"style");B(u,l)})})}function G$(r){r.registerChartView(k$),r.registerSeriesModel(N$),r.registerLayout(it(B$,"sunburst")),r.registerProcessor(it(Sl,"sunburst")),r.registerVisual(z$),R$(r)}var ux={color:"fill",borderColor:"stroke"},F$={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},ia=wt(),H$=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,a){return da(null,this)},e.prototype.getDataParams=function(t,a,n){var i=r.prototype.getDataParams.call(this,t,a);return n&&(i.info=ia(n).info),i},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(zt);const W$=H$;function $$(r,e){return e=e||[0,0],G(["x","y"],function(t,a){var n=this.getAxis(t),i=e[a],o=r[a]/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(i-o)-n.dataToCoord(i+o))},this)}function U$(r){var e=r.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:U($$,r)}}}function Y$(r,e){return e=e||[0,0],G([0,1],function(t){var a=e[t],n=r[t]/2,i=[],o=[];return i[t]=a-n,o[t]=a+n,i[1-t]=o[1-t]=e[1-t],Math.abs(this.dataToPoint(i)[t]-this.dataToPoint(o)[t])},this)}function Z$(r){var e=r.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:r.getZoom()},api:{coord:function(t){return r.dataToPoint(t)},size:U(Y$,r)}}}function X$(r,e){var t=this.getAxis(),a=e instanceof Array?e[0]:e,n=(r instanceof Array?r[0]:r)/2;return t.type==="category"?t.getBandWidth():Math.abs(t.dataToCoord(a-n)-t.dataToCoord(a+n))}function q$(r){var e=r.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return r.dataToPoint(t)},size:U(X$,r)}}}function K$(r,e){return e=e||[0,0],G(["Radius","Angle"],function(t,a){var n="get"+t+"Axis",i=this[n](),o=e[a],s=r[a]/2,l=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return t==="Angle"&&(l=l*Math.PI/180),l},this)}function Q$(r){var e=r.getRadiusAxis(),t=r.getAngleAxis(),a=e.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:"polar",cx:r.cx,cy:r.cy,r:a[1],r0:a[0]},api:{coord:function(n){var i=e.dataToRadius(n[0]),o=t.dataToAngle(n[1]),s=r.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:U(K$,r)}}}function J$(r){var e=r.getRect(),t=r.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:r.getCellWidth(),cellHeight:r.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(a,n){return r.dataToPoint(a,n)}}}}function h2(r,e,t,a){return r&&(r.legacy||r.legacy!==!1&&!t&&!a&&e!=="tspan"&&(e==="text"||Y(r,"text")))}function v2(r,e,t){var a=r,n,i,o;if(e==="text")o=a;else{o={},Y(a,"text")&&(o.text=a.text),Y(a,"rich")&&(o.rich=a.rich),Y(a,"textFill")&&(o.fill=a.textFill),Y(a,"textStroke")&&(o.stroke=a.textStroke),Y(a,"fontFamily")&&(o.fontFamily=a.fontFamily),Y(a,"fontSize")&&(o.fontSize=a.fontSize),Y(a,"fontStyle")&&(o.fontStyle=a.fontStyle),Y(a,"fontWeight")&&(o.fontWeight=a.fontWeight),i={type:"text",style:o,silent:!0},n={};var s=Y(a,"textPosition");t?n.position=s?a.textPosition:"inside":s&&(n.position=a.textPosition),Y(a,"textPosition")&&(n.position=a.textPosition),Y(a,"textOffset")&&(n.offset=a.textOffset),Y(a,"textRotation")&&(n.rotation=a.textRotation),Y(a,"textDistance")&&(n.distance=a.textDistance)}return fx(o,r),A(o.rich,function(l){fx(l,l)}),{textConfig:n,textContent:i}}function fx(r,e){e&&(e.font=e.textFont||e.font,Y(e,"textStrokeWidth")&&(r.lineWidth=e.textStrokeWidth),Y(e,"textAlign")&&(r.align=e.textAlign),Y(e,"textVerticalAlign")&&(r.verticalAlign=e.textVerticalAlign),Y(e,"textLineHeight")&&(r.lineHeight=e.textLineHeight),Y(e,"textWidth")&&(r.width=e.textWidth),Y(e,"textHeight")&&(r.height=e.textHeight),Y(e,"textBackgroundColor")&&(r.backgroundColor=e.textBackgroundColor),Y(e,"textPadding")&&(r.padding=e.textPadding),Y(e,"textBorderColor")&&(r.borderColor=e.textBorderColor),Y(e,"textBorderWidth")&&(r.borderWidth=e.textBorderWidth),Y(e,"textBorderRadius")&&(r.borderRadius=e.textBorderRadius),Y(e,"textBoxShadowColor")&&(r.shadowColor=e.textBoxShadowColor),Y(e,"textBoxShadowBlur")&&(r.shadowBlur=e.textBoxShadowBlur),Y(e,"textBoxShadowOffsetX")&&(r.shadowOffsetX=e.textBoxShadowOffsetX),Y(e,"textBoxShadowOffsetY")&&(r.shadowOffsetY=e.textBoxShadowOffsetY))}function hx(r,e,t){var a=r;a.textPosition=a.textPosition||t.position||"inside",t.offset!=null&&(a.textOffset=t.offset),t.rotation!=null&&(a.textRotation=t.rotation),t.distance!=null&&(a.textDistance=t.distance);var n=a.textPosition.indexOf("inside")>=0,i=r.fill||"#000";vx(a,e);var o=a.textFill==null;return n?o&&(a.textFill=t.insideFill||"#fff",!a.textStroke&&t.insideStroke&&(a.textStroke=t.insideStroke),!a.textStroke&&(a.textStroke=i),a.textStrokeWidth==null&&(a.textStrokeWidth=2)):(o&&(a.textFill=r.fill||t.outsideFill||"#000"),!a.textStroke&&t.outsideStroke&&(a.textStroke=t.outsideStroke)),a.text=e.text,a.rich=e.rich,A(e.rich,function(s){vx(s,s)}),a}function vx(r,e){e&&(Y(e,"fill")&&(r.textFill=e.fill),Y(e,"stroke")&&(r.textStroke=e.fill),Y(e,"lineWidth")&&(r.textStrokeWidth=e.lineWidth),Y(e,"font")&&(r.font=e.font),Y(e,"fontStyle")&&(r.fontStyle=e.fontStyle),Y(e,"fontWeight")&&(r.fontWeight=e.fontWeight),Y(e,"fontSize")&&(r.fontSize=e.fontSize),Y(e,"fontFamily")&&(r.fontFamily=e.fontFamily),Y(e,"align")&&(r.textAlign=e.align),Y(e,"verticalAlign")&&(r.textVerticalAlign=e.verticalAlign),Y(e,"lineHeight")&&(r.textLineHeight=e.lineHeight),Y(e,"width")&&(r.textWidth=e.width),Y(e,"height")&&(r.textHeight=e.height),Y(e,"backgroundColor")&&(r.textBackgroundColor=e.backgroundColor),Y(e,"padding")&&(r.textPadding=e.padding),Y(e,"borderColor")&&(r.textBorderColor=e.borderColor),Y(e,"borderWidth")&&(r.textBorderWidth=e.borderWidth),Y(e,"borderRadius")&&(r.textBorderRadius=e.borderRadius),Y(e,"shadowColor")&&(r.textBoxShadowColor=e.shadowColor),Y(e,"shadowBlur")&&(r.textBoxShadowBlur=e.shadowBlur),Y(e,"shadowOffsetX")&&(r.textBoxShadowOffsetX=e.shadowOffsetX),Y(e,"shadowOffsetY")&&(r.textBoxShadowOffsetY=e.shadowOffsetY),Y(e,"textShadowColor")&&(r.textShadowColor=e.textShadowColor),Y(e,"textShadowBlur")&&(r.textShadowBlur=e.textShadowBlur),Y(e,"textShadowOffsetX")&&(r.textShadowOffsetX=e.textShadowOffsetX),Y(e,"textShadowOffsetY")&&(r.textShadowOffsetY=e.textShadowOffsetY))}var c2={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},cx=mt(c2);Gr(Hr,function(r,e){return r[e]=1,r},{});Hr.join(", ");var Vf=["","style","shape","extra"],oo=wt();function Iy(r,e,t,a,n){var i=r+"Animation",o=co(r,a,n)||{},s=oo(e).userDuring;return o.duration>0&&(o.during=s?U(a6,{el:e,userDuring:s}):null,o.setToFinal=!0,o.scope=r),B(o,t[i]),o}function qu(r,e,t,a){a=a||{};var n=a.dataIndex,i=a.isInit,o=a.clearStyle,s=t.isAnimationEnabled(),l=oo(r),u=e.style;l.userDuring=e.during;var f={},h={};if(i6(r,e,h),dx("shape",e,h),dx("extra",e,h),!i&&s&&(n6(r,e,f),px("shape",r,e,f),px("extra",r,e,f),o6(r,e,u,f)),h.style=u,j$(r,h,o),e6(r,e),s)if(i){var v={};A(Vf,function(p){var d=p?e[p]:e;d&&d.enterFrom&&(p&&(v[p]=v[p]||{}),B(p?v[p]:v,d.enterFrom))});var c=Iy("enter",r,e,t,n);c.duration>0&&r.animateFrom(v,c)}else t6(r,e,n||0,t,f);p2(r,e),u?r.dirty():r.markRedraw()}function p2(r,e){for(var t=oo(r).leaveToProps,a=0;a0&&r.animateFrom(n,i)}}function e6(r,e){Y(e,"silent")&&(r.silent=e.silent),Y(e,"ignore")&&(r.ignore=e.ignore),r instanceof ir&&Y(e,"invisible")&&(r.invisible=e.invisible),r instanceof yt&&Y(e,"autoBatch")&&(r.autoBatch=e.autoBatch)}var Lr={},r6={setTransform:function(r,e){return Lr.el[r]=e,this},getTransform:function(r){return Lr.el[r]},setShape:function(r,e){var t=Lr.el,a=t.shape||(t.shape={});return a[r]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(r){var e=Lr.el.shape;if(e)return e[r]},setStyle:function(r,e){var t=Lr.el,a=t.style;return a&&(a[r]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(r){var e=Lr.el.style;if(e)return e[r]},setExtra:function(r,e){var t=Lr.el.extra||(Lr.el.extra={});return t[r]=e,this},getExtra:function(r){var e=Lr.el.extra;if(e)return e[r]}};function a6(){var r=this,e=r.el;if(e){var t=oo(e).userDuring,a=r.userDuring;if(t!==a){r.el=r.userDuring=null;return}Lr.el=e,a(r6)}}function px(r,e,t,a){var n=t[r];if(n){var i=e[r],o;if(i){var s=t.transition,l=n.transition;if(l)if(!o&&(o=a[r]={}),ei(l))B(o,i);else for(var u=Pt(l),f=0;f=0){!o&&(o=a[r]={});for(var c=mt(i),f=0;f=0)){var v=r.getAnimationStyleProps(),c=v?v.style:null;if(c){!i&&(i=a.style={});for(var p=mt(t),u=0;u=0?e.getStore().get(N,R):void 0}var O=e.get(E.name,R),V=E&&E.ordinalMeta;return V?V.categories[O]:O}function x(P,R){R==null&&(R=u);var E=e.getItemVisual(R,"style"),N=E&&E.fill,O=E&&E.opacity,V=m(R,Va).getItemStyle();N!=null&&(V.fill=N),O!=null&&(V.opacity=O);var F={inheritColor:$(N)?N:"#000"},W=_(R,Va),Z=kt(W,null,F,!1,!0);Z.text=W.getShallow("show")?ut(r.getFormattedLabel(R,Va),ao(e,R)):null;var Q=df(W,F,!1);return C(P,V),V=hx(V,Z,Q),P&&T(V,P),V.legacy=!0,V}function b(P,R){R==null&&(R=u);var E=m(R,oa).getItemStyle(),N=_(R,oa),O=kt(N,null,null,!0,!0);O.text=N.getShallow("show")?Vr(r.getFormattedLabel(R,oa),r.getFormattedLabel(R,Va),ao(e,R)):null;var V=df(N,null,!0);return C(P,E),E=hx(E,O,V),P&&T(E,P),E.legacy=!0,E}function T(P,R){for(var E in R)Y(R,E)&&(P[E]=R[E])}function C(P,R){P&&(P.textFill&&(R.textFill=P.textFill),P.textPosition&&(R.textPosition=P.textPosition))}function M(P,R){if(R==null&&(R=u),Y(ux,P)){var E=e.getItemVisual(R,"style");return E?E[ux[P]]:null}if(Y(F$,P))return e.getItemVisual(R,P)}function D(P){if(i.type==="cartesian2d"){var R=i.getBaseAxis();return _B(j({axis:R},P))}}function L(){return t.getCurrentSeriesIndices()}function I(P){return QT(P,t)}}function y6(r){var e={};return A(r.dimensions,function(t){var a=r.getDimensionInfo(t);if(!a.isExtraCoord){var n=a.coordDim,i=e[n]=e[n]||[];i[a.coordDimIndex]=r.getDimensionIndex(t)}}),e}function zc(r,e,t,a,n,i,o){if(!a){i.remove(e);return}var s=Oy(r,e,t,a,n,i);return s&&o.setItemGraphicEl(t,s),s&&Ft(s,a.focus,a.blurScope,a.emphasisDisabled),s}function Oy(r,e,t,a,n,i){var o=-1,s=e;e&&m2(e,a,n)&&(o=vt(i.childrenRef(),e),e=null);var l=!e,u=e;u?u.clearStates():(u=Ey(a),s&&v6(s,u)),a.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Ye.normal.cfg=Ye.normal.conOpt=Ye.emphasis.cfg=Ye.emphasis.conOpt=Ye.blur.cfg=Ye.blur.conOpt=Ye.select.cfg=Ye.select.conOpt=null,Ye.isLegacy=!1,_6(u,t,a,n,l,Ye),m6(u,t,a,n,l),ky(r,u,t,a,Ye,n,l),Y(a,"info")&&(ia(u).info=a.info);for(var f=0;f=0?i.replaceAt(u,o):i.add(u),u}function m2(r,e,t){var a=ia(r),n=e.type,i=e.shape,o=e.style;return t.isUniversalTransitionEnabled()||n!=null&&n!==a.customGraphicType||n==="path"&&T6(i)&&_2(i)!==a.customPathData||n==="image"&&Y(o,"image")&&o.image!==a.customImagePath}function m6(r,e,t,a,n){var i=t.clipPath;if(i===!1)r&&r.getClipPath()&&r.removeClipPath();else if(i){var o=r.getClipPath();o&&m2(o,i,a)&&(o=null),o||(o=Ey(i),r.setClipPath(o)),ky(null,o,e,i,null,a,n)}}function _6(r,e,t,a,n,i){if(!r.isGroup){yx(t,null,i),yx(t,oa,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var f=r.getTextContent();if(o===!1)f&&r.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},f?f.clearStates():(f=Ey(o),r.setTextContent(f)),ky(null,f,e,o,null,a,n);for(var h=o&&o.style,v=0;v=f;c--){var p=e.childAt(c);x6(e,p,n)}}}function x6(r,e,t){e&&kh(e,ia(r).option,t)}function w6(r){new ha(r.oldChildren,r.newChildren,mx,mx,r).add(_x).update(_x).remove(b6).execute()}function mx(r,e){var t=r&&r.name;return t??f6+e}function _x(r,e){var t=this.context,a=r!=null?t.newChildren[r]:null,n=e!=null?t.oldChildren[e]:null;Oy(t.api,n,t.dataIndex,a,t.seriesModel,t.group)}function b6(r){var e=this.context,t=e.oldChildren[r];t&&kh(t,ia(t).option,e.seriesModel)}function _2(r){return r&&(r.pathData||r.d)}function T6(r){return r&&(Y(r,"pathData")||Y(r,"d"))}function C6(r){r.registerChartView(p6),r.registerSeriesModel(W$)}var Nn=wt(),Sx=rt,Gc=U,A6=function(){function r(){this._dragging=!1,this.animationThreshold=15}return r.prototype.render=function(e,t,a,n){var i=t.get("value"),o=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=a,!(!n&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o==="hide"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,e,t,a);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(a),this._lastGraphicKey=f;var h=this._moveAnimation=this.determineAnimation(e,t);if(!s)s=this._group=new at,this.createPointerEl(s,u,e,t),this.createLabelEl(s,u,e,t),a.getZr().add(s);else{var v=it(xx,t,h);this.updatePointerEl(s,u,v),this.updateLabelEl(s,u,v,t)}Tx(s,t,!0),this._renderHandle(i)}},r.prototype.remove=function(e){this.clear(e)},r.prototype.dispose=function(e){this.clear(e)},r.prototype.determineAnimation=function(e,t){var a=t.get("animation"),n=e.axis,i=n.type==="category",o=t.get("snap");if(!o&&!i)return!1;if(a==="auto"||a==null){var s=this.animationThreshold;if(i&&n.getBandWidth()>s)return!0;if(o){var l=oy(e).seriesDataCount,u=n.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return a===!0},r.prototype.makeElOption=function(e,t,a,n,i){},r.prototype.createPointerEl=function(e,t,a,n){var i=t.pointer;if(i){var o=Nn(e).pointerEl=new hl[i.type](Sx(t.pointer));e.add(o)}},r.prototype.createLabelEl=function(e,t,a,n){if(t.label){var i=Nn(e).labelEl=new Ct(Sx(t.label));e.add(i),bx(i,n)}},r.prototype.updatePointerEl=function(e,t,a){var n=Nn(e).pointerEl;n&&t.pointer&&(n.setStyle(t.pointer.style),a(n,{shape:t.pointer.shape}))},r.prototype.updateLabelEl=function(e,t,a,n){var i=Nn(e).labelEl;i&&(i.setStyle(t.label.style),a(i,{x:t.label.x,y:t.label.y}),bx(i,n))},r.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,a=this._api.getZr(),n=this._handle,i=t.getModel("handle"),o=t.get("status");if(!i.get("show")||!o||o==="hide"){n&&a.remove(n),this._handle=null;return}var s;this._handle||(s=!0,n=this._handle=fl(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){sa(u.event)},onmousedown:Gc(this._onHandleDragMove,this,0,0),drift:Gc(this._onHandleDragMove,this),ondragend:Gc(this._onHandleDragEnd,this)}),a.add(n)),Tx(n,t,!1),n.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");z(l)||(l=[l,l]),n.scaleX=l[0]/2,n.scaleY=l[1]/2,bo(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,s)}},r.prototype._moveHandleToValue=function(e,t){xx(this._axisPointerModel,!t&&this._moveAnimation,this._handle,Fc(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(e,t){var a=this._handle;if(a){this._dragging=!0;var n=this.updateHandleTransform(Fc(a),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=n,a.stopAnimation(),a.attr(Fc(n)),Nn(a).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(e){var t=this._payloadInfo,a=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:a.axis.dim,axisIndex:a.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(e){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),a=this._group,n=this._handle;t&&a&&(this._lastGraphicKey=null,a&&t.remove(a),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),Ws(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(e,t,a){return a=a||0,{x:e[a],y:e[1-a],width:t[a],height:t[1-a]}},r}();function xx(r,e,t,a){S2(Nn(t).lastProp,a)||(Nn(t).lastProp=a,e?Mt(t,a,r):(t.stopAnimation(),t.attr(a)))}function S2(r,e){if(tt(r)&&tt(e)){var t=!0;return A(e,function(a,n){t=t&&S2(r[n],a)}),!!t}else return r===e}function bx(r,e){r[e.get(["label","show"])?"show":"hide"]()}function Fc(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function Tx(r,e,t){var a=e.get("z"),n=e.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(a!=null&&(i.z=a),n!=null&&(i.zlevel=n),i.silent=t)})}const By=A6;function Vy(r){var e=r.get("type"),t=r.getModel(e+"Style"),a;return e==="line"?(a=t.getLineStyle(),a.fill=null):e==="shadow"&&(a=t.getAreaStyle(),a.stroke=null),a}function x2(r,e,t,a,n){var i=t.get("value"),o=w2(i,e.axis,e.ecModel,t.get("seriesDataIndices"),{precision:t.get(["label","precision"]),formatter:t.get(["label","formatter"])}),s=t.getModel("label"),l=mo(s.get("padding")||0),u=s.getFont(),f=il(o,u),h=n.position,v=f.width+l[1]+l[3],c=f.height+l[0]+l[2],p=n.align;p==="right"&&(h[0]-=v),p==="center"&&(h[0]-=v/2);var d=n.verticalAlign;d==="bottom"&&(h[1]-=c),d==="middle"&&(h[1]-=c/2),M6(h,v,c,a);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=e.get(["axisLine","lineStyle","color"])),r.label={x:h[0],y:h[1],style:kt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function M6(r,e,t,a){var n=a.getWidth(),i=a.getHeight();r[0]=Math.min(r[0]+e,n)-e,r[1]=Math.min(r[1]+t,i)-t,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function w2(r,e,t,a,n){r=e.scale.parse(r);var i=e.scale.getLabel({value:r},{precision:n.precision}),o=n.formatter;if(o){var s={value:Qg(e,{value:r}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};A(a,function(l){var u=t.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,h=u&&u.getDataParams(f);h&&s.seriesData.push(h)}),$(o)?i=o.replace("{value}",i):K(o)&&(i=o(s))}return i}function zy(r,e,t){var a=nr();return fi(a,a,t.rotation),Fr(a,a,t.position),_r([r.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],a)}function b2(r,e,t,a,n,i){var o=va.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=n.get(["label","margin"]),x2(e,a,n,i,{position:zy(a.axis,r,t),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Gy(r,e,t){return t=t||0,{x1:r[t],y1:r[1-t],x2:e[t],y2:e[1-t]}}function T2(r,e,t){return t=t||0,{x:r[t],y:r[1-t],width:e[t],height:e[1-t]}}function Cx(r,e,t,a,n,i){return{cx:r,cy:e,r0:t,r:a,startAngle:n,endAngle:i,clockwise:!0}}var D6=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.grid,u=i.get("type"),f=Ax(l,s).getOtherAxis(s).getGlobalExtent(),h=s.toGlobalCoord(s.dataToCoord(a,!0));if(u&&u!=="none"){var v=Vy(i),c=L6[u](s,h,f);c.style=v,t.graphicKey=c.type,t.pointer=c}var p=vd(l.model,n);b2(a,t,p,n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=vd(a.axis.grid.model,a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=zy(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.grid,l=o.getGlobalExtent(!0),u=Ax(s,o).getOtherAxis(o).getGlobalExtent(),f=o.dim==="x"?0:1,h=[t.x,t.y];h[f]+=a[f],h[f]=Math.min(l[1],h[f]),h[f]=Math.max(l[0],h[f]);var v=(u[1]+u[0])/2,c=[v,v];c[f]=h[f];var p=[{verticalAlign:"middle"},{align:"center"}];return{x:h[0],y:h[1],rotation:t.rotation,cursorPoint:c,tooltipOption:p[f]}},e}(By);function Ax(r,e){var t={};return t[e.dim+"AxisIndex"]=e.index,r.getCartesian(t)}var L6={line:function(r,e,t){var a=Gy([e,t[0]],[e,t[1]],Mx(r));return{type:"Line",subPixelOptimize:!0,shape:a}},shadow:function(r,e,t){var a=Math.max(1,r.getBandWidth()),n=t[1]-t[0];return{type:"Rect",shape:T2([e-a/2,t[0]],[a,n],Mx(r))}}};function Mx(r){return r.dim==="x"?0:1}const I6=D6;var P6=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="axisPointer",e.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}},e}(bt);const R6=P6;var ea=wt(),E6=A;function C2(r,e,t){if(!Tt.node){var a=e.getZr();ea(a).records||(ea(a).records={}),k6(a,e);var n=ea(a).records[r]||(ea(a).records[r]={});n.handler=t}}function k6(r,e){if(ea(r).initialized)return;ea(r).initialized=!0,t("click",it(Dx,"click")),t("mousemove",it(Dx,"mousemove")),t("globalout",N6);function t(a,n){r.on(a,function(i){var o=B6(e);E6(ea(r).records,function(s){s&&n(s,i,o.dispatchAction)}),O6(o.pendings,e)})}}function O6(r,e){var t=r.showTip.length,a=r.hideTip.length,n;t?n=r.showTip[t-1]:a&&(n=r.hideTip[a-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}function N6(r,e,t){r.handler("leave",null,t)}function Dx(r,e,t,a){e.handler(r,t,a)}function B6(r){var e={showTip:[],hideTip:[]},t=function(a){var n=e[a.type];n?n.push(a):(a.dispatchAction=t,r.dispatchAction(a))};return{dispatchAction:t,pendings:e}}function Pd(r,e){if(!Tt.node){var t=e.getZr(),a=(ea(t).records||{})[r];a&&(ea(t).records[r]=null)}}var V6=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=a.getComponent("tooltip"),o=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";C2("axisPointer",n,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})})},e.prototype.remove=function(t,a){Pd("axisPointer",a)},e.prototype.dispose=function(t,a){Pd("axisPointer",a)},e.type="axisPointer",e}(Ht);const z6=V6;function A2(r,e){var t=[],a=r.seriesIndex,n;if(a==null||!(n=e.getSeriesByIndex(a)))return{point:[]};var i=n.getData(),o=ai(i,r);if(o==null||o<0||z(o))return{point:[]};var s=i.getItemGraphicEl(o),l=n.coordinateSystem;if(n.getTooltipPosition)t=n.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),f=l.getOtherAxis(u),h=f.dim,v=u.dim,c=h==="x"||h==="radius"?1:0,p=i.mapDimension(v),d=[];d[c]=i.get(p,o),d[1-c]=i.get(i.getCalculationInfo("stackResultDimension"),o),t=l.dataToPoint(d)||[]}else t=l.dataToPoint(i.getValues(G(l.dimensions,function(y){return i.mapDimension(y)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),t=[g.x+g.width/2,g.y+g.height/2]}return{point:t,el:s}}var Lx=wt();function G6(r,e,t){var a=r.currTrigger,n=[r.x,r.y],i=r,o=r.dispatchAction||U(t.dispatchAction,t),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){Ku(n)&&(n=A2({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},e).point);var l=Ku(n),u=i.axesInfo,f=s.axesInfo,h=a==="leave"||Ku(n),v={},c={},p={list:[],map:{}},d={showPointer:it(H6,c),showTooltip:it(W6,p)};A(s.coordSysMap,function(y,m){var _=l||y.containPoint(n);A(s.coordSysAxesInfo[m],function(S,w){var x=S.axis,b=Z6(u,S);if(!h&&_&&(!u||b)){var T=b&&b.value;T==null&&!l&&(T=x.pointToData(n)),T!=null&&Ix(S,T,d,!1,v)}})});var g={};return A(f,function(y,m){var _=y.linkGroup;_&&!c[m]&&A(_.axesInfo,function(S,w){var x=c[w];if(S!==y&&x){var b=x.value;_.mapper&&(b=y.axis.scale.parse(_.mapper(b,Px(S),Px(y)))),g[y.key]=b}})}),A(g,function(y,m){Ix(f[m],y,d,!0,v)}),$6(c,f,v),U6(p,n,r,o),Y6(f,o,t),v}}function Ix(r,e,t,a,n){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(e))){if(!r.involveSeries){t.showPointer(r,e);return}var o=F6(e,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&n.seriesIndex==null&&B(n,s[0]),!a&&r.snap&&i.containData(l)&&l!=null&&(e=l),t.showPointer(r,e,s),t.showTooltip(r,o,l)}}function F6(r,e){var t=e.axis,a=t.dim,n=r,i=[],o=Number.MAX_VALUE,s=-1;return A(e.seriesModels,function(l,u){var f=l.getData().mapDimensionsAll(a),h,v;if(l.getAxisTooltipData){var c=l.getAxisTooltipData(f,r,t);v=c.dataIndices,h=c.nestestValue}else{if(v=l.getData().indicesOfNearest(f[0],r,t.type==="category"?.5:null),!v.length)return;h=l.getData().get(f[0],v[0])}if(!(h==null||!isFinite(h))){var p=r-h,d=Math.abs(p);d<=o&&((d=0&&s<0)&&(o=d,s=p,n=h,i.length=0),A(v,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:n}}function H6(r,e,t,a){r[e.key]={value:t,payloadBatch:a}}function W6(r,e,t,a){var n=t.payloadBatch,i=e.axis,o=i.model,s=e.axisPointerModel;if(!(!e.triggerTooltip||!n.length)){var l=e.coordSys.model,u=qs(l),f=r.map[u];f||(f=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(f)),f.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:a,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:n.slice()})}}function $6(r,e,t){var a=t.axesInfo=[];A(e,function(n,i){var o=n.axisPointerModel.option,s=r[i];s?(!n.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!n.useHandle&&(o.status="hide"),o.status==="show"&&a.push({axisDim:n.axis.dim,axisIndex:n.axis.model.componentIndex,value:o.value})})}function U6(r,e,t,a){if(Ku(e)||!r.list.length){a({type:"hideTip"});return}var n=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};a({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:n.dataIndexInside,dataIndex:n.dataIndex,seriesIndex:n.seriesIndex,dataByCoordSys:r.list})}function Y6(r,e,t){var a=t.getZr(),n="axisPointerLastHighlights",i=Lx(a)[n]||{},o=Lx(a)[n]={};A(r,function(u,f){var h=u.axisPointerModel.option;h.status==="show"&&u.triggerEmphasis&&A(h.seriesDataIndices,function(v){var c=v.seriesIndex+" | "+v.dataIndex;o[c]=v})});var s=[],l=[];A(i,function(u,f){!o[f]&&l.push(u)}),A(o,function(u,f){!i[f]&&s.push(u)}),l.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function Z6(r,e){for(var t=0;t<(r||[]).length;t++){var a=r[t];if(e.axis.dim===a.axisDim&&e.axis.model.componentIndex===a.axisIndex)return a}}function Px(r){var e=r.axis.model,t={},a=t.axisDim=r.axis.dim;return t.axisIndex=t[a+"AxisIndex"]=e.componentIndex,t.axisName=t[a+"AxisName"]=e.name,t.axisId=t[a+"AxisId"]=e.id,t}function Ku(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Tl(r){di.registerAxisPointerClass("CartesianAxisPointer",I6),r.registerComponentModel(R6),r.registerComponentView(z6),r.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!z(t)&&(e.axisPointer.link=[t])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=k5(e,t)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},G6)}function X6(r){gt(JM),gt(Tl)}var q6=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),f=u.getExtent(),h=s.dataToCoord(a),v=i.get("type");if(v&&v!=="none"){var c=Vy(i),p=Q6[v](s,l,h,f);p.style=c,t.graphicKey=p.type,t.pointer=p}var d=i.get(["label","margin"]),g=K6(a,n,i,l,d);x2(t,n,i,o,g)},e}(By);function K6(r,e,t,a,n){var i=e.axis,o=i.dataToCoord(r),s=a.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=a.getRadiusAxis().getExtent(),u,f,h;if(i.dim==="radius"){var v=nr();fi(v,v,s),Fr(v,v,[a.cx,a.cy]),u=_r([o,-n],v);var c=e.getModel("axisLabel").get("rotate")||0,p=va.innerTextLayout(s,c*Math.PI/180,-1);f=p.textAlign,h=p.textVerticalAlign}else{var d=l[1];u=a.coordToPoint([d+n,o]);var g=a.cx,y=a.cy;f=Math.abs(u[0]-g)/d<.3?"center":u[0]>g?"left":"right",h=Math.abs(u[1]-y)/d<.3?"middle":u[1]>y?"top":"bottom"}return{position:u,align:f,verticalAlign:h}}var Q6={line:function(r,e,t,a){return r.dim==="angle"?{type:"Line",shape:Gy(e.coordToPoint([a[0],t]),e.coordToPoint([a[1],t]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(r,e,t,a){var n=Math.max(1,r.getBandWidth()),i=Math.PI/180;return r.dim==="angle"?{type:"Sector",shape:Cx(e.cx,e.cy,a[0],a[1],(-t-n/2)*i,(-t+n/2)*i)}:{type:"Sector",shape:Cx(e.cx,e.cy,t-n/2,t+n/2,0,Math.PI*2)}}};const J6=q6;var j6=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.findAxisModel=function(t){var a,n=this.ecModel;return n.eachComponent(t,function(i){i.getCoordSysModel()===this&&(a=i)},this),a},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(bt);const tU=j6;var Fy=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Xt).models[0]},e.type="polarAxis",e}(bt);Kt(Fy,gl);var eU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="angleAxis",e}(Fy),rU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="radiusAxis",e}(Fy),Hy=function(r){k(e,r);function e(t,a){return r.call(this,"radius",t,a)||this}return e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)[this.dim==="radius"?0:1]},e}(br);Hy.prototype.dataToRadius=br.prototype.dataToCoord;Hy.prototype.radiusToData=br.prototype.coordToData;const aU=Hy;var nU=wt(),Wy=function(r){k(e,r);function e(t,a){return r.call(this,"angle",t,a||[0,360])||this}return e.prototype.pointToData=function(t,a){return this.polar.pointToData(t,a)[this.dim==="radius"?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,a=t.getLabelModel(),n=t.scale,i=n.getExtent(),o=n.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=t.dataToCoord(s+1)-t.dataToCoord(s),u=Math.abs(l),f=il(s==null?"":s+"",a.getFont(),"center","top"),h=Math.max(f.height,7),v=h/u;isNaN(v)&&(v=1/0);var c=Math.max(0,Math.floor(v)),p=nU(t.model),d=p.lastAutoInterval,g=p.lastTickCount;return d!=null&&g!=null&&Math.abs(d-c)<=1&&Math.abs(g-o)<=1&&d>c?c=d:(p.lastTickCount=o,p.lastAutoInterval=c),c},e}(br);Wy.prototype.dataToAngle=br.prototype.dataToCoord;Wy.prototype.angleToData=br.prototype.coordToData;const iU=Wy;var M2=["radius","angle"],oU=function(){function r(e){this.dimensions=M2,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new aU,this._angleAxis=new iU,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return r.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},r.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},r.prototype.getAxis=function(e){var t="_"+e+"Axis";return this[t]},r.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},r.prototype.getAxesByScale=function(e){var t=[],a=this._angleAxis,n=this._radiusAxis;return a.scale.type===e&&t.push(a),n.scale.type===e&&t.push(n),t},r.prototype.getAngleAxis=function(){return this._angleAxis},r.prototype.getRadiusAxis=function(){return this._radiusAxis},r.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},r.prototype.getTooltipAxes=function(e){var t=e!=null&&e!=="auto"?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},r.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},r.prototype.pointToData=function(e,t){var a=this.pointToCoord(e);return[this._radiusAxis.radiusToData(a[0],t),this._angleAxis.angleToData(a[1],t)]},r.prototype.pointToCoord=function(e){var t=e[0]-this.cx,a=e[1]-this.cy,n=this.getAngleAxis(),i=n.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);n.inverse?o=s-360:s=o+360;var l=Math.sqrt(t*t+a*a);t/=l,a/=l;for(var u=Math.atan2(-a,t)/Math.PI*180,f=us;)u+=f*360;return[l,u]},r.prototype.coordToPoint=function(e){var t=e[0],a=e[1]/180*Math.PI,n=Math.cos(a)*t+this.cx,i=-Math.sin(a)*t+this.cy;return[n,i]},r.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),a=t.getExtent().slice();a[0]>a[1]&&a.reverse();var n=e.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:a[0],r:a[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:e.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,f=l*l+u*u-1e-4,h=this.r,v=this.r0;return f<=h*h&&f>=v*v}}},r.prototype.convertToPixel=function(e,t,a){var n=Rx(t);return n===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=Rx(t);return n===this?this.pointToData(a):null},r}();function Rx(r){var e=r.seriesModel,t=r.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const sU=oU;function lU(r,e,t){var a=e.get("center"),n=t.getWidth(),i=t.getHeight();r.cx=H(a[0],n),r.cy=H(a[1],i);var o=r.getRadiusAxis(),s=Math.min(n,i)/2,l=e.get("radius");l==null?l=[0,"100%"]:z(l)||(l=[0,l]);var u=[H(l[0],s),H(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function uU(r,e){var t=this,a=t.getAngleAxis(),n=t.getRadiusAxis();if(a.scale.setExtent(1/0,-1/0),n.scale.setExtent(1/0,-1/0),r.eachSeries(function(s){if(s.coordinateSystem===t){var l=s.getData();A(Af(l,"radius"),function(u){n.scale.unionExtentFromData(l,u)}),A(Af(l,"angle"),function(u){a.scale.unionExtentFromData(l,u)})}}),ro(a.scale,a.model),ro(n.scale,n.model),a.type==="category"&&!a.onBand){var i=a.getExtent(),o=360/a.scale.count();a.inverse?i[1]+=o:i[1]-=o,a.setExtent(i[0],i[1])}}function fU(r){return r.mainType==="angleAxis"}function Ex(r,e){if(r.type=e.get("type"),r.scale=Ah(e),r.onBand=e.get("boundaryGap")&&r.type==="category",r.inverse=e.get("inverse"),fU(e)){r.inverse=r.inverse!==e.get("clockwise");var t=e.get("startAngle");r.setExtent(t,t+(r.inverse?-360:360))}e.axis=r,r.model=e}var hU={dimensions:M2,create:function(r,e){var t=[];return r.eachComponent("polar",function(a,n){var i=new sU(n+"");i.update=uU;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=a.findAxisModel("radiusAxis"),u=a.findAxisModel("angleAxis");Ex(o,l),Ex(s,u),lU(i,a,e),t.push(i),a.coordinateSystem=i,i.model=a}),r.eachSeries(function(a){if(a.get("coordinateSystem")==="polar"){var n=a.getReferringComponents("polar",Xt).models[0];a.coordinateSystem=n.coordinateSystem}}),t}};const vU=hU;var cU=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function bu(r,e,t){e[1]>e[0]&&(e=e.slice().reverse());var a=r.coordToPoint([e[0],t]),n=r.coordToPoint([e[1],t]);return{x1:a[0],y1:a[1],x2:n[0],y2:n[1]}}function Tu(r){var e=r.getRadiusAxis();return e.inverse?0:1}function kx(r){var e=r[0],t=r[r.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&r.pop()}var pU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return e.prototype.render=function(t,a){if(this.group.removeAll(),!!t.get("show")){var n=t.axis,i=n.polar,o=i.getRadiusAxis().getExtent(),s=n.getTicksCoords(),l=n.getMinorTicksCoords(),u=G(n.getViewLabels(),function(f){f=rt(f);var h=n.scale,v=h.type==="ordinal"?h.getRawOrdinalNumber(f.tickValue):f.tickValue;return f.coord=n.dataToCoord(v),f});kx(u),kx(s),A(cU,function(f){t.get([f,"show"])&&(!n.scale.isBlank()||f==="axisLine")&&dU[f](this.group,t,i,s,l,o,u)},this)}},e.type="angleAxis",e}(di),dU={axisLine:function(r,e,t,a,n,i){var o=e.getModel(["axisLine","lineStyle"]),s=Tu(t),l=s?0:1,u;i[l]===0?u=new Ur({shape:{cx:t.cx,cy:t.cy,r:i[s]},style:o.getLineStyle(),z2:1,silent:!0}):u=new lh({shape:{cx:t.cx,cy:t.cy,r:i[s],r0:i[l]},style:o.getLineStyle(),z2:1,silent:!0}),u.style.fill=null,r.add(u)},axisTick:function(r,e,t,a,n,i){var o=e.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[Tu(t)],u=G(a,function(f){return new ie({shape:bu(t,[l,l+s],f.coord)})});r.add(tr(u,{style:j(o.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(r,e,t,a,n,i){if(n.length){for(var o=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[Tu(t)],f=[],h=0;hy?"left":"right",S=Math.abs(g[1]-m)/d<.3?"middle":g[1]>m?"top":"bottom";if(s&&s[p]){var w=s[p];tt(w)&&w.textStyle&&(c=new Ot(w.textStyle,l,l.ecModel))}var x=new Ct({silent:va.isLabelSilent(e),style:kt(c,{x:g[0],y:g[1],fill:c.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:h.formattedLabel,align:_,verticalAlign:S})});if(r.add(x),f){var b=va.makeAxisEventDataBase(e);b.targetType="axisLabel",b.value=h.rawLabel,nt(x).eventData=b}},this)},splitLine:function(r,e,t,a,n,i){var o=e.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var f=[],h=0;h=0?"p":"n",I=b;w&&(a[f][D]||(a[f][D]={p:b,n:b}),I=a[f][D][L]);var P=void 0,R=void 0,E=void 0,N=void 0;if(p.dim==="radius"){var O=p.dataToCoord(M)-b,V=l.dataToCoord(D);Math.abs(O)=N})}}})}function TU(r){var e={};A(r,function(a,n){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=L2(o,s),u=s.getExtent(),f=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),h=e[l]||{bandWidth:f,remainedWidth:f,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},v=h.stacks;e[l]=h;var c=D2(a);v[c]||h.autoWidthCount++,v[c]=v[c]||{width:0,maxWidth:0};var p=H(a.get("barWidth"),f),d=H(a.get("barMaxWidth"),f),g=a.get("barGap"),y=a.get("barCategoryGap");p&&!v[c].width&&(p=Math.min(h.remainedWidth,p),v[c].width=p,h.remainedWidth-=p),d&&(v[c].maxWidth=d),g!=null&&(h.gap=g),y!=null&&(h.categoryGap=y)});var t={};return A(e,function(a,n){t[n]={};var i=a.stacks,o=a.bandWidth,s=H(a.categoryGap,o),l=H(a.gap,1),u=a.remainedWidth,f=a.autoWidthCount,h=(u-s)/(f+(f-1)*l);h=Math.max(h,0),A(i,function(d,g){var y=d.maxWidth;y&&y=t.y&&e[1]<=t.y+t.height:a.contain(a.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},r.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e[t.orient==="horizontal"?0:1]))]},r.prototype.dataToPoint=function(e){var t=this.getAxis(),a=this.getRect(),n=[],i=t.orient==="horizontal"?0:1;return e instanceof Array&&(e=e[0]),n[i]=t.toGlobalCoord(t.dataToCoord(+e)),n[1-i]=i===0?a.y+a.height/2:a.x+a.width/2,n},r.prototype.convertToPixel=function(e,t,a){var n=Ox(t);return n===this?this.dataToPoint(a):null},r.prototype.convertFromPixel=function(e,t,a){var n=Ox(t);return n===this?this.pointToData(a):null},r}();function Ox(r){var e=r.seriesModel,t=r.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function BU(r,e){var t=[];return r.eachComponent("singleAxis",function(a,n){var i=new NU(a,r,e);i.name="single_"+n,i.resize(a,e),a.coordinateSystem=i,t.push(i)}),r.eachSeries(function(a){if(a.get("coordinateSystem")==="singleAxis"){var n=a.getReferringComponents("singleAxis",Xt).models[0];a.coordinateSystem=n&&n.coordinateSystem}}),t}var VU={create:BU,dimensions:P2};const zU=VU;var Nx=["x","y"],GU=["width","height"],FU=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,a,n,i,o){var s=n.axis,l=s.coordinateSystem,u=Wc(l,1-Ff(s)),f=l.dataToPoint(a)[0],h=i.get("type");if(h&&h!=="none"){var v=Vy(i),c=HU[h](s,f,u);c.style=v,t.graphicKey=c.type,t.pointer=c}var p=Rd(n);b2(a,t,p,n,i,o)},e.prototype.getHandleTransform=function(t,a,n){var i=Rd(a,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var o=zy(a.axis,t,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,a,n,i){var o=n.axis,s=o.coordinateSystem,l=Ff(o),u=Wc(s,l),f=[t.x,t.y];f[l]+=a[l],f[l]=Math.min(u[1],f[l]),f[l]=Math.max(u[0],f[l]);var h=Wc(s,1-l),v=(h[1]+h[0])/2,c=[v,v];return c[l]=f[l],{x:f[0],y:f[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(By),HU={line:function(r,e,t){var a=Gy([e,t[0]],[e,t[1]],Ff(r));return{type:"Line",subPixelOptimize:!0,shape:a}},shadow:function(r,e,t){var a=r.getBandWidth(),n=t[1]-t[0];return{type:"Rect",shape:T2([e-a/2,t[0]],[a,n],Ff(r))}}};function Ff(r){return r.isHorizontal()?0:1}function Wc(r,e){var t=r.getRect();return[t[Nx[e]],t[Nx[e]]+t[GU[e]]]}const WU=FU;var $U=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="single",e}(Ht);function UU(r){gt(Tl),di.registerAxisPointerClass("SingleAxisPointer",WU),r.registerComponentView($U),r.registerComponentView(EU),r.registerComponentModel(Hc),no(r,"single",Hc,Hc.defaultOption),r.registerCoordinateSystem("single",zU)}var YU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a,n){var i=_o(t);r.prototype.init.apply(this,arguments),Bx(t,i)},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),Bx(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(bt);function Bx(r,e){var t=r.cellSize,a;z(t)?a=t:a=r.cellSize=[t,t],a.length===1&&(a[1]=a[0]);var n=G([0,1],function(i){return tk(e,i)&&(a[i]="auto"),a[i]!=null&&a[i]!=="auto"});Xa(r,e,{type:"box",ignoreSize:n})}const ZU=YU;var XU=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){var i=this.group;i.removeAll();var o=t.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=a.getLocaleModel();this._renderDayRect(t,s,i),this._renderLines(t,s,l,i),this._renderYearText(t,s,l,i),this._renderMonthText(t,u,l,i),this._renderWeekText(t,u,s,l,i)},e.prototype._renderDayRect=function(t,a,n){for(var i=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=a.start.time;u<=a.end.time;u=i.getNextNDay(u,1).time){var f=i.dataToRect([u],!1).tl,h=new xt({shape:{x:f[0],y:f[1],width:s,height:l},cursor:"default",style:o});n.add(h)}},e.prototype._renderLines=function(t,a,n,i){var o=this,s=t.coordinateSystem,l=t.getModel(["splitLine","lineStyle"]).getLineStyle(),u=t.get(["splitLine","show"]),f=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=a.start,v=0;h.time<=a.end.time;v++){p(h.formatedDate),v===0&&(h=s.getDateInfo(a.start.y+"-"+a.start.m));var c=h.date;c.setMonth(c.getMonth()+1),h=s.getDateInfo(c)}p(s.getNextNDay(a.end.time,1).formatedDate);function p(d){o._firstDayOfMonth.push(s.getDateInfo(d)),o._firstDayPoints.push(s.dataToRect([d],!1).tl);var g=o._getLinePointsOfOneWeek(t,d,n);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,f,n),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,f,n),l,i)},e.prototype._getEdgesPoints=function(t,a,n){var i=[t[0].slice(),t[t.length-1].slice()],o=n==="horizontal"?0:1;return i[0][o]=i[0][o]-a/2,i[1][o]=i[1][o]+a/2,i},e.prototype._drawSplitline=function(t,a,n){var i=new Be({z2:20,shape:{points:t},style:a});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,a,n){for(var i=t.coordinateSystem,o=i.getDateInfo(a),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),f=i.dataToRect([u.time],!1);s[2*u.day]=f.tl,s[2*u.day+1]=f[n==="horizontal"?"bl":"tr"]}return s},e.prototype._formatterLabel=function(t,a){return $(t)&&t?QE(t,a):K(t)?t(a):a.nameMap},e.prototype._yearTextPositionControl=function(t,a,n,i,o){var s=a[0],l=a[1],u=["center","bottom"];i==="bottom"?(l+=o,u=["center","top"]):i==="left"?s-=o:i==="right"?(s+=o,u=["center","top"]):l-=o;var f=0;return(i==="left"||i==="right")&&(f=Math.PI/2),{rotation:f,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},e.prototype._renderYearText=function(t,a,n,i){var o=t.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=n!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],f=(u[0][0]+u[1][0])/2,h=(u[0][1]+u[1][1])/2,v=n==="horizontal"?0:1,c={top:[f,u[v][1]],bottom:[f,u[1-v][1]],left:[u[1-v][0],h],right:[u[v][0],h]},p=a.start.y;+a.end.y>+a.start.y&&(p=p+"-"+a.end.y);var d=o.get("formatter"),g={start:a.start.y,end:a.end.y,nameMap:p},y=this._formatterLabel(d,g),m=new Ct({z2:30,style:kt(o,{text:y})});m.attr(this._yearTextPositionControl(m,c[l],n,l,s)),i.add(m)}},e.prototype._monthTextPositionControl=function(t,a,n,i,o){var s="left",l="top",u=t[0],f=t[1];return n==="horizontal"?(f=f+o,a&&(s="center"),i==="start"&&(l="bottom")):(u=u+o,a&&(l="middle"),i==="start"&&(s="right")),{x:u,y:f,align:s,verticalAlign:l}},e.prototype._renderMonthText=function(t,a,n,i){var o=t.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),f=o.get("align"),h=[this._tlpoints,this._blpoints];(!s||$(s))&&(s&&(a=Hp(s)||a),s=a.get(["time","monthAbbr"])||[]);var v=u==="start"?0:1,c=n==="horizontal"?0:1;l=u==="start"?-l:l;for(var p=f==="center",d=0;d=n.start.time&&a.times.end.time&&t.reverse(),t},r.prototype._getRangeInfo=function(e){var t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],a;t[0].time>t[1].time&&(a=!0,t.reverse());var n=Math.floor(t[1].time/$c)-Math.floor(t[0].time/$c)+1,i=new Date(t[0].time),o=i.getDate(),s=t[1].date.getDate();i.setDate(o+n-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-t[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-t[1].time)*u>0;)n-=u,i.setDate(l-u);var f=Math.floor((n+t[0].day+6)/7),h=a?-f+1:f-1;return a&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:n,weeks:f,nthWeek:h,fweek:t[0].day,lweek:t[1].day}},r.prototype._getDateByWeeksAndDay=function(e,t,a){var n=this._getRangeInfo(a);if(e>n.weeks||e===0&&tn.lweek)return null;var i=(e-1)*7-n.fweek+t,o=new Date(n.start.time);return o.setDate(+n.start.d+i),this.getDateInfo(o)},r.create=function(e,t){var a=[];return e.eachComponent("calendar",function(n){var i=new r(n);a.push(i),n.coordinateSystem=i}),e.eachSeries(function(n){n.get("coordinateSystem")==="calendar"&&(n.coordinateSystem=a[n.get("calendarIndex")||0])}),a},r.dimensions=["time","value"],r}();function Vx(r){var e=r.calendarModel,t=r.seriesModel,a=e?e.coordinateSystem:t?t.coordinateSystem:null;return a}const QU=KU;function JU(r){r.registerComponentModel(ZU),r.registerComponentView(qU),r.registerCoordinateSystem("calendar",QU)}function jU(r,e){var t=r.existing;if(e.id=r.keyInfo.id,!e.type&&t&&(e.type=t.type),e.parentId==null){var a=e.parentOption;a?e.parentId=a.id:t&&(e.parentId=t.parentId)}e.parentOption=null}function zx(r,e){var t;return A(e,function(a){r[a]!=null&&r[a]!=="auto"&&(t=!0)}),t}function t8(r,e,t){var a=B({},t),n=r[e],i=t.$action||"merge";i==="merge"?n?(ft(n,a,!0),Xa(n,a,{ignoreSize:!0}),gC(t,n),Cu(t,n),Cu(t,n,"shape"),Cu(t,n,"style"),Cu(t,n,"extra"),t.clipPath=n.clipPath):r[e]=a:i==="replace"?r[e]=a:i==="remove"&&n&&(r[e]=null)}var R2=["transition","enterFrom","leaveTo"],e8=R2.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Cu(r,e,t){if(t&&(!r[t]&&e[t]&&(r[t]={}),r=r[t],e=e[t]),!(!r||!e))for(var a=t?R2:e8,n=0;n=0;f--){var h=n[f],v=Qt(h.id,null),c=v!=null?o.get(v):null;if(c){var p=c.parent,y=Qe(p),m=p===i?{width:s,height:l}:{width:y.width,height:y.height},_={},S=mh(c,h,m,null,{hv:h.hv,boundingMode:h.bounding},_);if(!Qe(c).isNew&&S){for(var w=h.transition,x={},b=0;b=0)?x[T]=C:c[T]=C}Mt(c,x,t,0)}else c.attr(_)}}},e.prototype._clear=function(){var t=this,a=this._elMap;a.each(function(n){Qu(n,Qe(n).option,a,t._lastGraphicModel)}),this._elMap=X()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Ht);function Ed(r){var e=Y(Gx,r)?Gx[r]:wg(r),t=new e({});return Qe(t).type=r,t}function Fx(r,e,t,a){var n=Ed(t);return e.add(n),a.set(r,n),Qe(n).id=r,Qe(n).isNew=!0,n}function Qu(r,e,t,a){var n=r&&r.parent;n&&(r.type==="group"&&r.traverse(function(i){Qu(i,e,t,a)}),kh(r,e,a),t.removeKey(Qe(r).id))}function Hx(r,e,t,a){r.isGroup||A([["cursor",ir.prototype.cursor],["zlevel",a||0],["z",t||0],["z2",0]],function(n){var i=n[0];Y(e,i)?r[i]=ut(e[i],n[1]):r[i]==null&&(r[i]=n[1])}),A(mt(e),function(n){if(n.indexOf("on")===0){var i=e[n];r[n]=K(i)?i:null}}),Y(e,"draggable")&&(r.draggable=e.draggable),e.name!=null&&(r.name=e.name),e.id!=null&&(r.id=e.id)}function i8(r){return r=B({},r),A(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(dC),function(e){delete r[e]}),r}function o8(r,e,t){var a=nt(r).eventData;!r.silent&&!r.ignore&&!a&&(a=nt(r).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:r.name}),a&&(a.info=t.info)}function s8(r){r.registerComponentModel(a8),r.registerComponentView(n8),r.registerPreprocessor(function(e){var t=e.graphic;z(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var Wx=["x","y","radius","angle","single"],l8=["cartesian2d","polar","singleAxis"];function u8(r){var e=r.get("coordinateSystem");return vt(l8,e)>=0}function za(r){return r+"Axis"}function f8(r,e){var t=X(),a=[],n=X();r.eachComponent({mainType:"dataZoom",query:e},function(f){n.get(f.uid)||s(f)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(f){!n.get(f.uid)&&l(f)&&(s(f),i=!0)}function s(f){n.set(f.uid,!0),a.push(f),u(f)}function l(f){var h=!1;return f.eachTargetAxis(function(v,c){var p=t.get(v);p&&p[c]&&(h=!0)}),h}function u(f){f.eachTargetAxis(function(h,v){(t.get(h)||t.set(h,[]))[v]=!0})}return a}function E2(r){var e=r.ecModel,t={infoList:[],infoMap:X()};return r.eachTargetAxis(function(a,n){var i=e.getComponent(za(a),n);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=t.infoMap.get(s);l||(l={model:o,axisModels:[]},t.infoList.push(l),t.infoMap.set(s,l)),l.axisModels.push(i)}}}),t}var Uc=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},r}(),h8=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return e.prototype.init=function(t,a,n){var i=$x(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var a=$x(t);ft(this.option,t,!0),ft(this.settledOption,a,!0),this._doInit(a)},e.prototype._doInit=function(t){var a=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(a[i[0]]=n[i[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),a=this._targetAxisInfoMap=X(),n=this._fillSpecifiedTargetAxis(a);n?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(a,this._orient)),this._noTarget=!0,a.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var a=!1;return A(Wx,function(n){var i=this.getReferringComponents(za(n),IP);if(i.specified){a=!0;var o=new Uc;A(i.models,function(s){o.add(s.componentIndex)}),t.set(n,o)}},this),a},e.prototype._fillAutoTargetAxisByOrient=function(t,a){var n=this.ecModel,i=!0;if(i){var o=a==="vertical"?"y":"x",s=n.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=n.findComponents({mainType:"singleAxis",filter:function(f){return f.get("orient",!0)===a}});l(s,"single")}function l(u,f){var h=u[0];if(h){var v=new Uc;if(v.add(h.componentIndex),t.set(f,v),i=!1,f==="x"||f==="y"){var c=h.getReferringComponents("grid",Xt).models[0];c&&A(u,function(p){h.componentIndex!==p.componentIndex&&c===p.getReferringComponents("grid",Xt).models[0]&&v.add(p.componentIndex)})}}}i&&A(Wx,function(u){if(i){var f=n.findComponents({mainType:za(u),filter:function(v){return v.get("type",!0)==="category"}});if(f[0]){var h=new Uc;h.add(f[0].componentIndex),t.set(u,h),i=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(a){!t&&(t=a)},this),t==="y"?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var a=this.ecModel.option;this.option.throttle=a.animation&&a.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var a=this._rangePropMode,n=this.get("rangeMode");A([["start","startValue"],["end","endValue"]],function(i,o){var s=t[i[0]]!=null,l=t[i[1]]!=null;s&&!l?a[o]="percent":!s&&l?a[o]="value":n?a[o]=n[o]:s&&(a[o]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(a,n){t==null&&(t=this.ecModel.getComponent(za(a),n))},this),t},e.prototype.eachTargetAxis=function(t,a){this._targetAxisInfoMap.each(function(n,i){A(n.indexList,function(o){t.call(a,i,o)})})},e.prototype.getAxisProxy=function(t,a){var n=this.getAxisModel(t,a);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,a){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[a])return this.ecModel.getComponent(za(t),a)},e.prototype.setRawRange=function(t){var a=this.option,n=this.settledOption;A([["start","startValue"],["end","endValue"]],function(i){(t[i[0]]!=null||t[i[1]]!=null)&&(a[i[0]]=n[i[0]]=t[i[0]],a[i[1]]=n[i[1]]=t[i[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var a=this.option;A(["start","startValue","end","endValue"],function(n){a[n]=t[n]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,a){if(t==null&&a==null){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataValueWindow()}else return this.getAxisProxy(t,a).getDataValueWindow()},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var a,n=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!w)return!0;_&&(g=!0),S&&(p=!0),w&&(d=!0)}return g&&p&&d})}else Hi(f,function(c){if(i==="empty")l.setData(u=u.map(c,function(d){return s(d)?d:NaN}));else{var p={};p[c]=o,u.selectRange(p)}});Hi(f,function(c){u.setApproximateExtent(o,c)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,a=this._dataExtent;Hi(["min","max"],function(n){var i=t.get(n+"Span"),o=t.get(n+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Lt(a[0]+o,a,[0,100],!0):i!=null&&(o=Lt(i,[0,100],a,!0)-a[0]),e[n+"Span"]=i,e[n+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,a=this._valueWindow;if(t){var n=Wb(a,[0,500]);n=Math.min(n,20);var i=e.axis.scale.rawExtentInfo;t[0]!==0&&i.setDeterminedMinMax("min",+a[0].toFixed(n)),t[1]!==100&&i.setDeterminedMinMax("max",+a[1].toFixed(n)),i.freeze()}},r}();function m8(r,e,t){var a=[1/0,-1/0];Hi(t,function(o){HB(a,o.getData(),e)});var n=r.getAxisModel(),i=KA(n.axis.scale,n,a).calculate();return[i.min,i.max]}const _8=y8;var S8={getTargetSeries:function(r){function e(n){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(za(o),s);n(o,s,l,i)})})}e(function(n,i,o,s){o.__dzAxisProxy=null});var t=[];e(function(n,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new _8(n,i,s,r),t.push(o.__dzAxisProxy))});var a=X();return A(t,function(n){A(n.getTargetSeriesModels(),function(i){a.set(i.uid,i)})}),a},overallReset:function(r,e){r.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).reset(t)}),t.eachTargetAxis(function(a,n){t.getAxisProxy(a,n).filterData(t,e)})}),r.eachComponent("dataZoom",function(t){var a=t.findRepresentativeAxisProxy();if(a){var n=a.getDataPercentWindow(),i=a.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}})}};const x8=S8;function w8(r){r.registerAction("dataZoom",function(e,t){var a=f8(t,e);A(a,function(n){n.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var Yx=!1;function Uy(r){Yx||(Yx=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,x8),w8(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function b8(r){r.registerComponentModel(c8),r.registerComponentView(g8),Uy(r)}var je=function(){function r(){}return r}(),k2={};function Wi(r,e){k2[r]=e}function O2(r){return k2[r]}var T8=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;A(this.option.feature,function(a,n){var i=O2(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(t)),ft(a,i.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.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"}},e}(bt);const C8=T8;function A8(r,e,t){var a=e.getBoxLayoutParams(),n=e.get("padding"),i={width:t.getWidth(),height:t.getHeight()},o=Jt(a,i,n);Jn(e.get("orient"),r,e.get("itemGap"),o.width,o.height),mh(r,a,i,n)}function N2(r,e){var t=mo(e.get("padding")),a=e.getItemStyle(["color","opacity"]);return a.fill=e.get("backgroundColor"),r=new xt({shape:{x:r.x-t[3],y:r.y-t[0],width:r.width+t[1]+t[3],height:r.height+t[0]+t[2],r:e.get("borderRadius")},style:a,silent:!0,z2:-1}),r}var M8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){var o=this.group;if(o.removeAll(),!t.get("show"))return;var s=+t.get("itemSize"),l=t.get("orient")==="vertical",u=t.get("feature")||{},f=this._features||(this._features={}),h=[];A(u,function(p,d){h.push(d)}),new ha(this._featureNames||[],h).add(v).update(v).remove(it(v,null)).execute(),this._featureNames=h;function v(p,d){var g=h[p],y=h[d],m=u[g],_=new Ot(m,t,t.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(m.title=i.newTitle),g&&!y){if(D8(g))S={onclick:_.option.onclick,featureName:g};else{var w=O2(g);if(!w)return;S=new w}f[g]=S}else if(S=f[y],!S)return;S.uid=yo("toolbox-feature"),S.model=_,S.ecModel=a,S.api=n;var x=S instanceof je;if(!g&&y){x&&S.dispose&&S.dispose(a,n);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(a,n);return}c(_,S,g),_.setIconStatus=function(b,T){var C=this.option,M=this.iconPaths;C.iconStatus=C.iconStatus||{},C.iconStatus[b]=T,M[b]&&(T==="emphasis"?ua:fa)(M[b])},S instanceof je&&S.render&&S.render(_,a,n,i)}function c(p,d,g){var y=p.getModel("iconStyle"),m=p.getModel(["emphasis","iconStyle"]),_=d instanceof je&&d.getIcons?d.getIcons():p.get("icon"),S=p.get("title")||{},w,x;$(_)?(w={},w[g]=_):w=_,$(S)?(x={},x[g]=S):x=S;var b=p.iconPaths={};A(w,function(T,C){var M=fl(T,{},{x:-s/2,y:-s/2,width:s,height:s});M.setStyle(y.getItemStyle());var D=M.ensureState("emphasis");D.style=m.getItemStyle();var L=new Ct({style:{text:x[C],align:m.get("textAlign"),borderRadius:m.get("textBorderRadius"),padding:m.get("textPadding"),fill:null},ignore:!0});M.setTextContent(L),po({el:M,componentModel:t,itemName:C,formatterParamsExtra:{title:x[C]}}),M.__title=x[C],M.on("mouseover",function(){var I=m.getItemStyle(),P=l?t.get("right")==null&&t.get("left")!=="right"?"right":"left":t.get("bottom")==null&&t.get("top")!=="bottom"?"bottom":"top";L.setStyle({fill:m.get("textFill")||I.fill||I.stroke||"#000",backgroundColor:m.get("textBackgroundColor")}),M.setTextConfig({position:m.get("textPosition")||P}),L.ignore=!t.get("showTitle"),n.enterEmphasis(this)}).on("mouseout",function(){p.get(["iconStatus",C])!=="emphasis"&&n.leaveEmphasis(this),L.hide()}),(p.get(["iconStatus",C])==="emphasis"?ua:fa)(M),o.add(M),M.on("click",U(d.onclick,d,a,n,C)),b[C]=M})}A8(o,t,n),o.add(N2(o.getBoundingRect(),t)),l||o.eachChild(function(p){var d=p.__title,g=p.ensureState("emphasis"),y=g.textConfig||(g.textConfig={}),m=p.getTextContent(),_=m&&m.ensureState("emphasis");if(_&&!K(_)&&d){var S=_.style||(_.style={}),w=il(d,Ct.makeFont(S)),x=p.x+o.x,b=p.y+o.y+s,T=!1;b+w.height>n.getHeight()&&(y.position="top",T=!0);var C=T?-5-w.height:s+10;x+w.width/2>n.getWidth()?(y.position=["100%",C],S.align="right"):x-w.width/2<0&&(y.position=[0,C],S.align="left")}})},e.prototype.updateView=function(t,a,n,i){A(this._features,function(o){o instanceof je&&o.updateView&&o.updateView(o.model,a,n,i)})},e.prototype.remove=function(t,a){A(this._features,function(n){n instanceof je&&n.remove&&n.remove(t,a)}),this.group.removeAll()},e.prototype.dispose=function(t,a){A(this._features,function(n){n instanceof je&&n.dispose&&n.dispose(t,a)})},e.type="toolbox",e}(Ht);function D8(r){return r.indexOf("my")===0}const L8=M8;var I8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o=a.getZr().painter.getType()==="svg",s=o?"svg":n.get("type",!0)||"png",l=a.getConnectedDataURL({type:s,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),u=Tt.browser;if(K(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var f=document.createElement("a");f.download=i+"."+s,f.target="_blank",f.href=l;var h=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});f.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var v=l.split(","),c=v[0].indexOf("base64")>-1,p=o?decodeURIComponent(v[1]):v[1];c&&(p=window.atob(p));var d=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=p.length,y=new Uint8Array(g);g--;)y[g]=p.charCodeAt(g);var m=new Blob([y]);window.navigator.msSaveOrOpenBlob(m,d)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,w=S.document;w.open("image/svg+xml","replace"),w.write(p),w.close(),S.focus(),w.execCommand("SaveAs",!0,d),document.body.removeChild(_)}}else{var x=n.get("lang"),b='',T=window.open();T.document.write(b),T.document.title=i}},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return a},e}(je);const P8=I8;var Zx="__ec_magicType_stack__",R8=[["line","bar"],["stack"]],E8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getIcons=function(){var t=this.model,a=t.get("icon"),n={};return A(t.get("type"),function(i){a[i]&&(n[i]=a[i])}),n},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return a},e.prototype.onclick=function(t,a,n){var i=this.model,o=i.get(["seriesIndex",n]);if(Xx[n]){var s={series:[]},l=function(h){var v=h.subType,c=h.id,p=Xx[n](v,c,h,i);p&&(j(p,h.option),s.series.push(p));var d=h.coordinateSystem;if(d&&d.type==="cartesian2d"&&(n==="line"||n==="bar")){var g=d.getAxesByScale("ordinal")[0];if(g){var y=g.dim,m=y+"Axis",_=h.getReferringComponents(m,Xt).models[0],S=_.componentIndex;s[m]=s[m]||[];for(var w=0;w<=S;w++)s[m][S]=s[m][S]||{};s[m][S].boundaryGap=n==="bar"}}};A(R8,function(h){vt(h,n)>=0&&A(h,function(v){i.setIconStatus(v,"normal")})}),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,f=n;n==="stack"&&(u=ft({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",n])!=="emphasis"&&(f="tiled")),a.dispatchAction({type:"changeMagicType",currentType:f,newOption:s,newTitle:u,featureName:"magicType"})}},e}(je),Xx={line:function(r,e,t,a){if(r==="bar")return ft({id:e,type:"line",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","line"])||{},!0)},bar:function(r,e,t,a){if(r==="line")return ft({id:e,type:"bar",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},a.get(["option","bar"])||{},!0)},stack:function(r,e,t,a){var n=t.get("stack")===Zx;if(r==="line"||r==="bar")return a.setIconStatus("stack",n?"normal":"emphasis"),ft({id:e,stack:n?"":Zx},a.get(["option","stack"])||{},!0)}};Zr({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,e){e.mergeOption(r.newOption)});const k8=E8;var Oh=new Array(60).join("-"),so=" ";function O8(r){var e={},t=[],a=[];return r.eachRawSeries(function(n){var i=n.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;e[s]||(e[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},a.push({axisDim:o.dim,axisIndex:o.index})),e[s].series.push(n)}else t.push(n)}else t.push(n)}),{seriesGroupByCategoryAxis:e,other:t,meta:a}}function N8(r){var e=[];return A(r,function(t,a){var n=t.categoryAxis,i=t.valueAxis,o=i.dim,s=[" "].concat(G(t.series,function(c){return c.name})),l=[n.model.getCategories()];A(t.series,function(c){var p=c.getRawData();l.push(c.getRawData().mapArray(p.mapDimension(o),function(d){return d}))});for(var u=[s.join(so)],f=0;f=0)return!0}var kd=new RegExp("["+so+"]+","g");function G8(r){for(var e=r.split(/\n+/g),t=Hf(e.shift()).split(kd),a=[],n=G(t,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=t[i];if(o[n])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(s){var l=s.getPercentRange();t[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),t.push(e)}function Z8(r){var e=Yy(r),t=e[e.length-1];e.length>1&&e.pop();var a={};return B2(t,function(n,i){for(var o=e.length-1;o>=0;o--)if(n=e[o][i],n){a[i]=n;break}}),a}function X8(r){V2(r).snapshots=null}function q8(r){return Yy(r).length}function Yy(r){var e=V2(r);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var K8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){X8(t),a.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","restore","title"])};return a},e}(je);Zr({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,e){e.resetOption("recreate")});const Q8=K8;var J8=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],j8=function(){function r(e,t,a){var n=this;this._targetInfoList=[];var i=qx(t,e);A(tY,function(o,s){(!a||!a.include||vt(a.include,s)>=0)&&o(i,n._targetInfoList)})}return r.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(a,n,i){if((a.coordRanges||(a.coordRanges=[])).push(n),!a.coordRange){a.coordRange=n;var o=Yc[a.brushType](0,i,n);a.__rangeOffset={offset:jx[a.brushType](o.values,a.range,[1,1]),xyMinMax:o.xyMinMax}}}),e},r.prototype.matchOutputRanges=function(e,t,a){A(e,function(n){var i=this.findTargetInfo(n,t);i&&i!==!0&&A(i.coordSyses,function(o){var s=Yc[n.brushType](1,o,n.range,!0);a(n,s.values,o,t)})},this)},r.prototype.setInputRanges=function(e,t){A(e,function(a){var n=this.findTargetInfo(a,t);if(a.range=a.range||[],n&&n!==!0){a.panelId=n.panelId;var i=Yc[a.brushType](0,n.coordSys,a.coordRange),o=a.__rangeOffset;a.range=o?jx[a.brushType](i.values,o.offset,eY(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(e,t){return G(this._targetInfoList,function(a){var n=a.getPanelRect();return{panelId:a.panelId,defaultBrushType:t?t(a):null,clipPath:UD(n),isTargetByCursor:ZD(n,e,a.coordSysModel),getLinearBrushOtherExtent:YD(n)}})},r.prototype.controlSeries=function(e,t,a){var n=this.findTargetInfo(e,a);return n===!0||n&&vt(n.coordSyses,t.coordinateSystem)>=0},r.prototype.findTargetInfo=function(e,t){for(var a=this._targetInfoList,n=qx(t,e),i=0;ir[1]&&r.reverse(),r}function qx(r,e){return ys(r,e,{includeMainTypes:J8})}var tY={grid:function(r,e){var t=r.xAxisModels,a=r.yAxisModels,n=r.gridModels,i=X(),o={},s={};!t&&!a&&!n||(A(t,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),A(a,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),A(n,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,f=[];A(u.getCartesians(),function(h,v){(vt(t,h.getAxis("x").model)>=0||vt(a,h.getAxis("y").model)>=0)&&f.push(h)}),e.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:Qx.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,e){A(r.geoModels,function(t){var a=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:a,coordSyses:[a],getPanelRect:Qx.geo})})}},Kx=[function(r,e){var t=r.xAxisModel,a=r.yAxisModel,n=r.gridModel;return!n&&t&&(n=t.axis.grid.model),!n&&a&&(n=a.axis.grid.model),n&&n===e.gridModel},function(r,e){var t=r.geoModel;return t&&t===e.geoModel}],Qx={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,e=r.getBoundingRect().clone();return e.applyTransform(Qn(r)),e}},Yc={lineX:it(Jx,0),lineY:it(Jx,1),rect:function(r,e,t,a){var n=r?e.pointToData([t[0][0],t[1][0]],a):e.dataToPoint([t[0][0],t[1][0]],a),i=r?e.pointToData([t[0][1],t[1][1]],a):e.dataToPoint([t[0][1],t[1][1]],a),o=[Od([n[0],i[0]]),Od([n[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,e,t,a){var n=[[1/0,-1/0],[1/0,-1/0]],i=G(t,function(o){var s=r?e.pointToData(o,a):e.dataToPoint(o,a);return n[0][0]=Math.min(n[0][0],s[0]),n[1][0]=Math.min(n[1][0],s[1]),n[0][1]=Math.max(n[0][1],s[0]),n[1][1]=Math.max(n[1][1],s[1]),s});return{values:i,xyMinMax:n}}};function Jx(r,e,t,a){var n=t.getAxis(["x","y"][r]),i=Od(G([0,1],function(s){return e?n.coordToData(n.toLocalCoord(a[s]),!0):n.toGlobalCoord(n.dataToCoord(a[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var jx={lineX:it(tw,0),lineY:it(tw,1),rect:function(r,e,t){return[[r[0][0]-t[0]*e[0][0],r[0][1]-t[0]*e[0][1]],[r[1][0]-t[1]*e[1][0],r[1][1]-t[1]*e[1][1]]]},polygon:function(r,e,t){return G(r,function(a,n){return[a[0]-t[0]*e[n][0],a[1]-t[1]*e[n][1]]})}};function tw(r,e,t,a){return[e[0]-a[r]*t[0],e[1]-a[r]*t[1]]}function eY(r,e){var t=ew(r),a=ew(e),n=[t[0]/a[0],t[1]/a[1]];return isNaN(n[0])&&(n[0]=1),isNaN(n[1])&&(n[1]=1),n}function ew(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const Zy=j8;var Nd=A,rY=CP("toolbox-dataZoom_"),aY=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){this._brushController||(this._brushController=new My(n.getZr()),this._brushController.on("brush",U(this._onBrush,this)).mount()),oY(t,a,this,i,n),iY(t,a)},e.prototype.onclick=function(t,a,n){nY[n].call(this)},e.prototype.remove=function(t,a){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,a){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var a=t.areas;if(!t.isEnd||!a.length)return;var n={},i=this.ecModel;this._brushController.updateCovers([]);var o=new Zy(Xy(this.model),i,{include:["grid"]});o.matchOutputRanges(a,i,function(u,f,h){if(h.type==="cartesian2d"){var v=u.brushType;v==="rect"?(s("x",h,f[0]),s("y",h,f[1])):s({lineX:"x",lineY:"y"}[v],h,f)}}),Y8(i,n),this._dispatchZoomAction(n);function s(u,f,h){var v=f.getAxis(u),c=v.model,p=l(u,c,i),d=p.findRepresentativeAxisProxy(c).getMinMaxSpan();(d.minValueSpan!=null||d.maxValueSpan!=null)&&(h=gi(0,h.slice(),v.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(n[p.id]={dataZoomId:p.id,startValue:h[0],endValue:h[1]})}function l(u,f,h){var v;return h.eachComponent({mainType:"dataZoom",subType:"select"},function(c){var p=c.getAxisModel(u,f.componentIndex);p&&(v=c)}),v}},e.prototype._dispatchZoomAction=function(t){var a=[];Nd(t,function(n,i){a.push(rt(n))}),a.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:a})},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return a},e}(je),nY={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(Z8(this.ecModel))}};function Xy(r){var e={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex="all"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex="all"),e}function iY(r,e){r.setIconStatus("back",q8(e)>1?"emphasis":"normal")}function oY(r,e,t,a,n){var i=t._isZoomActive;a&&a.type==="takeGlobalCursor"&&(i=a.key==="dataZoomSelect"?a.dataZoomSelectActive:!1),t._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new Zy(Xy(r),e,{include:["grid"]}),s=o.makePanelOpts(n,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}ok("dataZoom",function(r){var e=r.getComponent("toolbox",0),t=["feature","dataZoom"];if(!e||e.get(t)==null)return;var a=e.getModel(t),n=[],i=Xy(a),o=ys(r,i);Nd(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),Nd(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var h=l.componentIndex,v={type:"select",$fromToolbox:!0,filterMode:a.get("filterMode",!0)||"filter",id:rY+u+h};v[f]=h,n.push(v)}return n});const sY=aY;function lY(r){r.registerComponentModel(C8),r.registerComponentView(I8),Wi("saveAsImage",P8),Wi("magicType",k8),Wi("dataView",U8),Wi("dataZoom",sY),Wi("restore",Q8),gt(b8)}var uY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="tooltip",e.dependencies=["axisPointer"],e.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}},e}(bt);const fY=uY;function z2(r){var e=r.get("confine");return e!=null?!!e:r.get("renderMode")==="richText"}function G2(r){if(Tt.domSupported){for(var e=document.documentElement.style,t=0,a=r.length;t-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 f=u*Math.PI/180,h=o+n,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),c=Math.round(((v-Math.SQRT2*n)/2+Math.SQRT2*n-(v-h)/2)*100)/100;s+=";"+i+":-"+c+"px";var p=e+" solid "+n+"px;",d=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"];return'
'}function yY(r,e){var t="cubic-bezier(0.23,1,0.32,1)",a=" "+r/2+"s "+t,n="opacity"+a+",visibility"+a;return e||(a=" "+r+"s "+t,n+=Tt.transformSupported?","+qy+a:",left"+a+",top"+a),cY+":"+n}function rw(r,e,t){var a=r.toFixed(0)+"px",n=e.toFixed(0)+"px";if(!Tt.transformSupported)return t?"top:"+n+";left:"+a+";":[["top",n],["left",a]];var i=Tt.transform3dSupported,o="translate"+(i?"3d":"")+"("+a+","+n+(i?",0":"")+")";return t?"top:0;left:0;"+qy+":"+o+";":[["top",0],["left",0],[F2,o]]}function mY(r){var e=[],t=r.get("fontSize"),a=r.getTextColor();a&&e.push("color:"+a),e.push("font:"+r.getFont()),t&&e.push("line-height:"+Math.round(t*3/2)+"px");var n=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return n&&i&&e.push("text-shadow:"+o+"px "+s+"px "+i+"px "+n),A(["decoration","align"],function(l){var u=r.get(l);u&&e.push("text-"+l+":"+u)}),e.join(";")}function _Y(r,e,t){var a=[],n=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),h=qC(r,"html"),v=l+"px "+u+"px "+o+"px "+s;return a.push("box-shadow:"+v),e&&n&&a.push(yY(n,t)),i&&a.push("background-color:"+i),A(["width","color","radius"],function(c){var p="border-"+c,d=cC(p),g=r.get(d);g!=null&&a.push(p+":"+g+(c==="color"?"":"px"))}),a.push(mY(f)),h!=null&&a.push("padding:"+mo(h).join("px ")+"px"),a.join(";")+";"}function aw(r,e,t,a,n){var i=e&&e.painter;if(t){var o=i&&i.getViewportRoot();o&&qI(r,o,document.body,a,n)}else{r[0]=a,r[1]=n;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var SY=function(){function r(e,t,a){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Tt.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var i=this._zr=t.getZr(),o=this._appendToBody=a&&a.appendToBody;aw(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),o?document.body.appendChild(n):e.appendChild(n),this._container=e;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=i.handler,f=i.painter.getViewportRoot();Xe(f,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(e){var t=this._container,a=vY(t,"position"),n=t.style;n.position!=="absolute"&&a!=="absolute"&&(n.position="relative");var i=e.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get("className")||""},r.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el,n=a.style,i=this._styleCoord;a.innerHTML?n.cssText=pY+_Y(e,!this._firstShow,this._longHide)+rw(i[0],i[1],!0)+("border-color:"+oi(t)+";")+(e.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):n.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(e,t,a,n,i){var o=this.el;if(e==null){o.innerHTML="";return}var s="";if($(i)&&a.get("trigger")==="item"&&!z2(a)&&(s=gY(a,n,i)),$(e))o.innerHTML=e+s;else if(e){o.innerHTML="",z(e)||(e=[e]);for(var l=0;l=0?this._tryShow(i,o):n==="leave"&&this._hide(o))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,a=this._ecModel,n=this._api,i=t.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&o.manuallyShowTip(t,a,n,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,a,n,i){if(!(i.from===this.uid||Tt.node||!n.getDom())){var o=ow(i,n);this._ticket="";var s=i.dataByCoordSys,l=IY(i,a,n);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 f=TY;f.x=i.x,f.y=i.y,f.update(),nt(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},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(t,a,n,i))return;var h=A2(i,a),v=h.point[0],c=h.point[1];v!=null&&c!=null&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,a,n,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(ow(i,n))},e.prototype._manuallyAxisShowTip=function(t,a,n,i){var o=i.seriesIndex,s=i.dataIndex,l=a.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=a.getSeriesByIndex(o);if(u){var f=u.getData(),h=Ko([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(h.get("trigger")==="axis")return n.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},e.prototype._tryShow=function(t,a){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var o=t.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,t);else if(n){this._lastDataByCoordSys=null;var s,l;Hn(n,function(u){if(nt(u).dataIndex!=null)return s=u,!0;if(nt(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(t,s,a):l?this._showComponentItemTooltip(t,l,a):this._hide(a)}else this._lastDataByCoordSys=null,this._hide(a)}},e.prototype._showOrMove=function(t,a){var n=t.get("showDelay");a=U(a,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(a,n):a()},e.prototype._showAxisTooltip=function(t,a){var n=this._ecModel,i=this._tooltipModel,o=[a.offsetX,a.offsetY],s=Ko([a.tooltipOption],i),l=this._renderMode,u=[],f=re("section",{blocks:[],noHeader:!0}),h=[],v=new Pv;A(t,function(m){A(m.dataByAxis,function(_){var S=n.getComponent(_.axisDim+"Axis",_.axisIndex),w=_.value;if(!(!S||w==null)){var x=w2(w,S.axis,n,_.seriesDataIndices,_.valueLabelOpt),b=re("section",{header:x,noHeader:!dr(x),sortBlocks:!0,blocks:[]});f.blocks.push(b),A(_.seriesDataIndices,function(T){var C=n.getSeriesByIndex(T.seriesIndex),M=T.dataIndexInside,D=C.getDataParams(M);if(!(D.dataIndex<0)){D.axisDim=_.axisDim,D.axisIndex=_.axisIndex,D.axisType=_.axisType,D.axisId=_.axisId,D.axisValue=Qg(S.axis,{value:w}),D.axisValueLabel=x,D.marker=v.makeTooltipMarker("item",oi(D.color),l);var I=$0(C.formatTooltip(M,!0,null)),L=I.frag;if(L){var P=Ko([C],i).get("valueFormatter");b.blocks.push(P?B({valueFormatter:P},L):L)}I.text&&h.push(I.text),u.push(D)}})}})}),f.blocks.reverse(),h.reverse();var c=a.position,p=s.get("order"),d=K0(f,v,l,p,n.get("useUTC"),s.get("textStyle"));d&&h.unshift(d);var g=l==="richText"?` +*`,"g")),a={series:[]};return A(t,function(n,i){if(z8(n)){var o=G8(n),s=e[i],l=s.axisDim+"Axis";s&&(a[l]=a[l]||[],a[l][s.axisIndex]={data:o.categories},a.series=a.series.concat(o.series))}else{var o=F8(n);a.series.push(o)}}),a}var W8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){setTimeout(function(){a.dispatchAction({type:"hideTip"})});var n=a.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=i.get("lang")||[];s.innerHTML=l[0]||i.get("title"),s.style.cssText="margin:10px 20px",s.style.color=i.get("textColor");var u=document.createElement("div"),f=document.createElement("textarea");u.style.cssText="overflow:auto";var h=i.get("optionToContent"),v=i.get("contentToOption"),c=V8(t);if(K(h)){var p=h(a.getOption());$(p)?u.innerHTML=p:Ls(p)&&u.appendChild(p)}else{f.readOnly=i.get("readOnly");var d=f.style;d.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",d.color=i.get("textColor"),d.borderColor=i.get("textareaBorderColor"),d.backgroundColor=i.get("textareaColor"),f.value=c.value,u.appendChild(f)}var g=c.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",_=document.createElement("div"),S=document.createElement("div");m+=";background-color:"+i.get("buttonColor"),m+=";color:"+i.get("buttonTextColor");var w=this;function x(){n.removeChild(o),w._dom=null}dp(_,"click",x),dp(S,"click",function(){if(v==null&&h!=null||v!=null&&h==null){x();return}var b;try{K(v)?b=v(u,a.getOption()):b=H8(f.value,g)}catch(T){throw x(),new Error("Data view format error "+T)}b&&a.dispatchAction({type:"changeDataView",newOption:b}),x()}),_.innerHTML=l[1],S.innerHTML=l[2],S.style.cssText=_.style.cssText=m,!i.get("readOnly")&&y.appendChild(S),y.appendChild(_),o.appendChild(s),o.appendChild(u),o.appendChild(y),u.style.height=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},e.prototype.remove=function(t,a){this._dom&&a.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,a){this.remove(t,a)},e.getDefaultOption=function(t){var a={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return a},e}(je);function $8(r,e){return G(r,function(t,a){var n=e&&e[a];if(tt(n)&&!z(n)){var i=tt(t)&&!z(t);i||(t={value:t});var o=n.name!=null&&t.name==null;return t=j(t,n),o&&delete t.name,t}else return t})}Zr({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(r,e){var t=[];A(r.newOption.series,function(a){var n=e.getSeriesByName(a.name)[0];if(!n)t.push(B({type:"scatter"},a));else{var i=n.get("data");t.push({name:a.name,data:$8(a.data,i)})}}),e.mergeOption(j({series:t},r.newOption))});const U8=W8;var B2=A,V2=wt();function Y8(r,e){var t=Yy(r);B2(e,function(a,n){for(var i=t.length-1;i>=0;i--){var o=t[i];if(o[n])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(s){var l=s.getPercentRange();t[0][n]={dataZoomId:n,start:l[0],end:l[1]}}}}),t.push(e)}function Z8(r){var e=Yy(r),t=e[e.length-1];e.length>1&&e.pop();var a={};return B2(t,function(n,i){for(var o=e.length-1;o>=0;o--)if(n=e[o][i],n){a[i]=n;break}}),a}function X8(r){V2(r).snapshots=null}function q8(r){return Yy(r).length}function Yy(r){var e=V2(r);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var K8=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.onclick=function(t,a){X8(t),a.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","restore","title"])};return a},e}(je);Zr({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,e){e.resetOption("recreate")});const Q8=K8;var J8=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],j8=function(){function r(e,t,a){var n=this;this._targetInfoList=[];var i=qx(t,e);A(tY,function(o,s){(!a||!a.include||vt(a.include,s)>=0)&&o(i,n._targetInfoList)})}return r.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(a,n,i){if((a.coordRanges||(a.coordRanges=[])).push(n),!a.coordRange){a.coordRange=n;var o=Yc[a.brushType](0,i,n);a.__rangeOffset={offset:jx[a.brushType](o.values,a.range,[1,1]),xyMinMax:o.xyMinMax}}}),e},r.prototype.matchOutputRanges=function(e,t,a){A(e,function(n){var i=this.findTargetInfo(n,t);i&&i!==!0&&A(i.coordSyses,function(o){var s=Yc[n.brushType](1,o,n.range,!0);a(n,s.values,o,t)})},this)},r.prototype.setInputRanges=function(e,t){A(e,function(a){var n=this.findTargetInfo(a,t);if(a.range=a.range||[],n&&n!==!0){a.panelId=n.panelId;var i=Yc[a.brushType](0,n.coordSys,a.coordRange),o=a.__rangeOffset;a.range=o?jx[a.brushType](i.values,o.offset,eY(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(e,t){return G(this._targetInfoList,function(a){var n=a.getPanelRect();return{panelId:a.panelId,defaultBrushType:t?t(a):null,clipPath:UD(n),isTargetByCursor:ZD(n,e,a.coordSysModel),getLinearBrushOtherExtent:YD(n)}})},r.prototype.controlSeries=function(e,t,a){var n=this.findTargetInfo(e,a);return n===!0||n&&vt(n.coordSyses,t.coordinateSystem)>=0},r.prototype.findTargetInfo=function(e,t){for(var a=this._targetInfoList,n=qx(t,e),i=0;ir[1]&&r.reverse(),r}function qx(r,e){return ys(r,e,{includeMainTypes:J8})}var tY={grid:function(r,e){var t=r.xAxisModels,a=r.yAxisModels,n=r.gridModels,i=X(),o={},s={};!t&&!a&&!n||(A(t,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),A(a,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),A(n,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,f=[];A(u.getCartesians(),function(h,v){(vt(t,h.getAxis("x").model)>=0||vt(a,h.getAxis("y").model)>=0)&&f.push(h)}),e.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:f[0],coordSyses:f,getPanelRect:Qx.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,e){A(r.geoModels,function(t){var a=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:a,coordSyses:[a],getPanelRect:Qx.geo})})}},Kx=[function(r,e){var t=r.xAxisModel,a=r.yAxisModel,n=r.gridModel;return!n&&t&&(n=t.axis.grid.model),!n&&a&&(n=a.axis.grid.model),n&&n===e.gridModel},function(r,e){var t=r.geoModel;return t&&t===e.geoModel}],Qx={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,e=r.getBoundingRect().clone();return e.applyTransform(Qn(r)),e}},Yc={lineX:it(Jx,0),lineY:it(Jx,1),rect:function(r,e,t,a){var n=r?e.pointToData([t[0][0],t[1][0]],a):e.dataToPoint([t[0][0],t[1][0]],a),i=r?e.pointToData([t[0][1],t[1][1]],a):e.dataToPoint([t[0][1],t[1][1]],a),o=[Od([n[0],i[0]]),Od([n[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,e,t,a){var n=[[1/0,-1/0],[1/0,-1/0]],i=G(t,function(o){var s=r?e.pointToData(o,a):e.dataToPoint(o,a);return n[0][0]=Math.min(n[0][0],s[0]),n[1][0]=Math.min(n[1][0],s[1]),n[0][1]=Math.max(n[0][1],s[0]),n[1][1]=Math.max(n[1][1],s[1]),s});return{values:i,xyMinMax:n}}};function Jx(r,e,t,a){var n=t.getAxis(["x","y"][r]),i=Od(G([0,1],function(s){return e?n.coordToData(n.toLocalCoord(a[s]),!0):n.toGlobalCoord(n.dataToCoord(a[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var jx={lineX:it(tw,0),lineY:it(tw,1),rect:function(r,e,t){return[[r[0][0]-t[0]*e[0][0],r[0][1]-t[0]*e[0][1]],[r[1][0]-t[1]*e[1][0],r[1][1]-t[1]*e[1][1]]]},polygon:function(r,e,t){return G(r,function(a,n){return[a[0]-t[0]*e[n][0],a[1]-t[1]*e[n][1]]})}};function tw(r,e,t,a){return[e[0]-a[r]*t[0],e[1]-a[r]*t[1]]}function eY(r,e){var t=ew(r),a=ew(e),n=[t[0]/a[0],t[1]/a[1]];return isNaN(n[0])&&(n[0]=1),isNaN(n[1])&&(n[1]=1),n}function ew(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const Zy=j8;var Nd=A,rY=CP("toolbox-dataZoom_"),aY=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n,i){this._brushController||(this._brushController=new My(n.getZr()),this._brushController.on("brush",U(this._onBrush,this)).mount()),oY(t,a,this,i,n),iY(t,a)},e.prototype.onclick=function(t,a,n){nY[n].call(this)},e.prototype.remove=function(t,a){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,a){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var a=t.areas;if(!t.isEnd||!a.length)return;var n={},i=this.ecModel;this._brushController.updateCovers([]);var o=new Zy(Xy(this.model),i,{include:["grid"]});o.matchOutputRanges(a,i,function(u,f,h){if(h.type==="cartesian2d"){var v=u.brushType;v==="rect"?(s("x",h,f[0]),s("y",h,f[1])):s({lineX:"x",lineY:"y"}[v],h,f)}}),Y8(i,n),this._dispatchZoomAction(n);function s(u,f,h){var v=f.getAxis(u),c=v.model,p=l(u,c,i),d=p.findRepresentativeAxisProxy(c).getMinMaxSpan();(d.minValueSpan!=null||d.maxValueSpan!=null)&&(h=gi(0,h.slice(),v.scale.getExtent(),0,d.minValueSpan,d.maxValueSpan)),p&&(n[p.id]={dataZoomId:p.id,startValue:h[0],endValue:h[1]})}function l(u,f,h){var v;return h.eachComponent({mainType:"dataZoom",subType:"select"},function(c){var p=c.getAxisModel(u,f.componentIndex);p&&(v=c)}),v}},e.prototype._dispatchZoomAction=function(t){var a=[];Nd(t,function(n,i){a.push(rt(n))}),a.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:a})},e.getDefaultOption=function(t){var a={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:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return a},e}(je),nY={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(Z8(this.ecModel))}};function Xy(r){var e={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex="all"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex="all"),e}function iY(r,e){r.setIconStatus("back",q8(e)>1?"emphasis":"normal")}function oY(r,e,t,a,n){var i=t._isZoomActive;a&&a.type==="takeGlobalCursor"&&(i=a.key==="dataZoomSelect"?a.dataZoomSelectActive:!1),t._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new Zy(Xy(r),e,{include:["grid"]}),s=o.makePanelOpts(n,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}ok("dataZoom",function(r){var e=r.getComponent("toolbox",0),t=["feature","dataZoom"];if(!e||e.get(t)==null)return;var a=e.getModel(t),n=[],i=Xy(a),o=ys(r,i);Nd(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),Nd(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,f){var h=l.componentIndex,v={type:"select",$fromToolbox:!0,filterMode:a.get("filterMode",!0)||"filter",id:rY+u+h};v[f]=h,n.push(v)}return n});const sY=aY;function lY(r){r.registerComponentModel(C8),r.registerComponentView(L8),Wi("saveAsImage",P8),Wi("magicType",k8),Wi("dataView",U8),Wi("dataZoom",sY),Wi("restore",Q8),gt(b8)}var uY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="tooltip",e.dependencies=["axisPointer"],e.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}},e}(bt);const fY=uY;function z2(r){var e=r.get("confine");return e!=null?!!e:r.get("renderMode")==="richText"}function G2(r){if(Tt.domSupported){for(var e=document.documentElement.style,t=0,a=r.length;t-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 f=u*Math.PI/180,h=o+n,v=h*Math.abs(Math.cos(f))+h*Math.abs(Math.sin(f)),c=Math.round(((v-Math.SQRT2*n)/2+Math.SQRT2*n-(v-h)/2)*100)/100;s+=";"+i+":-"+c+"px";var p=e+" solid "+n+"px;",d=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+a+";"];return'
'}function yY(r,e){var t="cubic-bezier(0.23,1,0.32,1)",a=" "+r/2+"s "+t,n="opacity"+a+",visibility"+a;return e||(a=" "+r+"s "+t,n+=Tt.transformSupported?","+qy+a:",left"+a+",top"+a),cY+":"+n}function rw(r,e,t){var a=r.toFixed(0)+"px",n=e.toFixed(0)+"px";if(!Tt.transformSupported)return t?"top:"+n+";left:"+a+";":[["top",n],["left",a]];var i=Tt.transform3dSupported,o="translate"+(i?"3d":"")+"("+a+","+n+(i?",0":"")+")";return t?"top:0;left:0;"+qy+":"+o+";":[["top",0],["left",0],[F2,o]]}function mY(r){var e=[],t=r.get("fontSize"),a=r.getTextColor();a&&e.push("color:"+a),e.push("font:"+r.getFont()),t&&e.push("line-height:"+Math.round(t*3/2)+"px");var n=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return n&&i&&e.push("text-shadow:"+o+"px "+s+"px "+i+"px "+n),A(["decoration","align"],function(l){var u=r.get(l);u&&e.push("text-"+l+":"+u)}),e.join(";")}function _Y(r,e,t){var a=[],n=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),f=r.getModel("textStyle"),h=qC(r,"html"),v=l+"px "+u+"px "+o+"px "+s;return a.push("box-shadow:"+v),e&&n&&a.push(yY(n,t)),i&&a.push("background-color:"+i),A(["width","color","radius"],function(c){var p="border-"+c,d=cC(p),g=r.get(d);g!=null&&a.push(p+":"+g+(c==="color"?"":"px"))}),a.push(mY(f)),h!=null&&a.push("padding:"+mo(h).join("px ")+"px"),a.join(";")+";"}function aw(r,e,t,a,n){var i=e&&e.painter;if(t){var o=i&&i.getViewportRoot();o&&qL(r,o,document.body,a,n)}else{r[0]=a,r[1]=n;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/e.getWidth(),r[3]=r[1]/e.getHeight()}var SY=function(){function r(e,t,a){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Tt.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var i=this._zr=t.getZr(),o=this._appendToBody=a&&a.appendToBody;aw(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),o?document.body.appendChild(n):e.appendChild(n),this._container=e;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=i.handler,f=i.painter.getViewportRoot();Xe(f,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(e){var t=this._container,a=vY(t,"position"),n=t.style;n.position!=="absolute"&&a!=="absolute"&&(n.position="relative");var i=e.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=e.get("className")||""},r.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var a=this.el,n=a.style,i=this._styleCoord;a.innerHTML?n.cssText=pY+_Y(e,!this._firstShow,this._longHide)+rw(i[0],i[1],!0)+("border-color:"+oi(t)+";")+(e.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):n.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(e,t,a,n,i){var o=this.el;if(e==null){o.innerHTML="";return}var s="";if($(i)&&a.get("trigger")==="item"&&!z2(a)&&(s=gY(a,n,i)),$(e))o.innerHTML=e+s;else if(e){o.innerHTML="",z(e)||(e=[e]);for(var l=0;l=0?this._tryShow(i,o):n==="leave"&&this._hide(o))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,a=this._ecModel,n=this._api,i=t.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&o.manuallyShowTip(t,a,n,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,a,n,i){if(!(i.from===this.uid||Tt.node||!n.getDom())){var o=ow(i,n);this._ticket="";var s=i.dataByCoordSys,l=LY(i,a,n);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 f=TY;f.x=i.x,f.y=i.y,f.update(),nt(f).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:f},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(t,a,n,i))return;var h=A2(i,a),v=h.point[0],c=h.point[1];v!=null&&c!=null&&this._tryShow({offsetX:v,offsetY:c,target:h.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,a,n,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(ow(i,n))},e.prototype._manuallyAxisShowTip=function(t,a,n,i){var o=i.seriesIndex,s=i.dataIndex,l=a.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=a.getSeriesByIndex(o);if(u){var f=u.getData(),h=Ko([f.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(h.get("trigger")==="axis")return n.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},e.prototype._tryShow=function(t,a){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var o=t.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,t);else if(n){this._lastDataByCoordSys=null;var s,l;Hn(n,function(u){if(nt(u).dataIndex!=null)return s=u,!0;if(nt(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(t,s,a):l?this._showComponentItemTooltip(t,l,a):this._hide(a)}else this._lastDataByCoordSys=null,this._hide(a)}},e.prototype._showOrMove=function(t,a){var n=t.get("showDelay");a=U(a,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(a,n):a()},e.prototype._showAxisTooltip=function(t,a){var n=this._ecModel,i=this._tooltipModel,o=[a.offsetX,a.offsetY],s=Ko([a.tooltipOption],i),l=this._renderMode,u=[],f=re("section",{blocks:[],noHeader:!0}),h=[],v=new Pv;A(t,function(m){A(m.dataByAxis,function(_){var S=n.getComponent(_.axisDim+"Axis",_.axisIndex),w=_.value;if(!(!S||w==null)){var x=w2(w,S.axis,n,_.seriesDataIndices,_.valueLabelOpt),b=re("section",{header:x,noHeader:!dr(x),sortBlocks:!0,blocks:[]});f.blocks.push(b),A(_.seriesDataIndices,function(T){var C=n.getSeriesByIndex(T.seriesIndex),M=T.dataIndexInside,D=C.getDataParams(M);if(!(D.dataIndex<0)){D.axisDim=_.axisDim,D.axisIndex=_.axisIndex,D.axisType=_.axisType,D.axisId=_.axisId,D.axisValue=Qg(S.axis,{value:w}),D.axisValueLabel=x,D.marker=v.makeTooltipMarker("item",oi(D.color),l);var L=$0(C.formatTooltip(M,!0,null)),I=L.frag;if(I){var P=Ko([C],i).get("valueFormatter");b.blocks.push(P?B({valueFormatter:P},I):I)}L.text&&h.push(L.text),u.push(D)}})}})}),f.blocks.reverse(),h.reverse();var c=a.position,p=s.get("order"),d=K0(f,v,l,p,n.get("useUTC"),s.get("textStyle"));d&&h.unshift(d);var g=l==="richText"?` -`:"
",y=h.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(t,u)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],c,null,v)})},e.prototype._showSeriesItemTooltip=function(t,a,n){var i=this._ecModel,o=nt(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,h=o.dataType,v=u.getData(h),c=this._renderMode,p=t.positionDefault,d=Ko([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get("trigger");if(!(g!=null&&g!=="item")){var y=u.getDataParams(f,h),m=new Pv;y.marker=m.makeTooltipMarker("item",oi(y.color),c);var _=$0(u.formatTooltip(f,!1,h)),S=d.get("order"),w=d.get("valueFormatter"),x=_.frag,b=x?K0(w?B({valueFormatter:w},x):x,m,c,S,i.get("useUTC"),d.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(d,function(){this._showTooltipContent(d,b,y,T,t.offsetX,t.offsetY,t.position,t.target,m)}),n({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,a,n){var i=nt(a),o=i.tooltipConfig,s=o.option||{};if($(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(i.componentMainType,i.componentIndex);f&&u.push(f),u.push({formatter:s.content});var h=t.positionDefault,v=Ko(u,this._tooltipModel,h?{position:h}:null),c=v.get("content"),p=Math.random()+"",d=new Pv;this._showOrMove(v,function(){var g=rt(v.get("formatterParams")||{});this._showTooltipContent(v,c,g,p,t.offsetX,t.offsetY,t.position,a,d)}),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,a,n,i,o,s,l,u,f){if(this._ticket="",!(!t.get("showContent")||!t.get("show"))){var h=this._tooltipContent;h.setEnterable(t.get("enterable"));var v=t.get("formatter");l=l||t.get("position");var c=a,p=this._getNearestPoint([o,s],n,t.get("trigger"),t.get("borderColor")),d=p.color;if(v)if($(v)){var g=t.ecModel.get("useUTC"),y=z(n)?n[0]:n,m=y&&y.axisType&&y.axisType.indexOf("time")>=0;c=v,m&&(c=ch(y.axisValue,c,g)),c=pC(c,n,!0)}else if(K(v)){var _=U(function(S,w){S===this._ticket&&(h.setContent(w,f,t,d,l),this._updatePosition(t,l,o,s,h,n,u))},this);this._ticket=i,c=v(n,i,_)}else c=v;h.setContent(c,f,t,d,l),h.show(t,d),this._updatePosition(t,l,o,s,h,n,u)}},e.prototype._getNearestPoint=function(t,a,n,i){if(n==="axis"||z(a))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!z(a))return{color:i||a.color||a.borderColor}},e.prototype._updatePosition=function(t,a,n,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();a=a||t.get("position");var h=o.getSize(),v=t.get("align"),c=t.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),K(a)&&(a=a([n,i],s,o.el,p,{viewSize:[u,f],contentSize:h.slice()})),z(a))n=H(a[0],u),i=H(a[1],f);else if(tt(a)){var d=a;d.width=h[0],d.height=h[1];var g=Jt(d,{width:u,height:f});n=g.x,i=g.y,v=null,c=null}else if($(a)&&l){var y=DY(a,p,h,t.get("borderWidth"));n=y[0],i=y[1]}else{var y=AY(n,i,o,u,f,v?null:20,c?null:20);n=y[0],i=y[1]}if(v&&(n-=sw(v)?h[0]/2:v==="right"?h[0]:0),c&&(i-=sw(c)?h[1]/2:c==="bottom"?h[1]:0),z2(t)){var y=MY(n,i,o,u,f);n=y[0],i=y[1]}o.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===t.length;return o&&A(n,function(s,l){var u=s.dataByAxis||[],f=t[l]||{},h=f.dataByAxis||[];o=o&&u.length===h.length,o&&A(u,function(v,c){var p=h[c]||{},d=v.seriesDataIndices||[],g=p.seriesDataIndices||[];o=o&&v.value===p.value&&v.axisType===p.axisType&&v.axisId===p.axisId&&d.length===g.length,o&&A(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&A(v.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=a,!!o},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,a){Tt.node||!a.getDom()||(Ws(this,"_updatePosition"),this._tooltipContent.dispose(),Pd("itemTooltip",a))},e.type="tooltip",e}(Ht);function Ko(r,e,t){var a=e.ecModel,n;t?(n=new Ot(t,a,a),n=new Ot(e.option,n,a)):n=e;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Ot&&(o=o.get("tooltip",!0)),$(o)&&(o={formatter:o}),o&&(n=new Ot(o,n,a)))}return n}function ow(r,e){return r.dispatchAction||U(e.dispatchAction,e)}function AY(r,e,t,a,n,i,o){var s=t.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>a?r-=l+i:r+=i),o!=null&&(e+u+o>n?e-=u+o:e+=o),[r,e]}function MY(r,e,t,a,n){var i=t.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,a)-o,e=Math.min(e+s,n)-s,r=Math.max(r,0),e=Math.max(e,0),[r,e]}function DY(r,e,t,a){var n=t[0],i=t[1],o=Math.ceil(Math.SQRT2*a)+8,s=0,l=0,u=e.width,f=e.height;switch(r){case"inside":s=e.x+u/2-n/2,l=e.y+f/2-i/2;break;case"top":s=e.x+u/2-n/2,l=e.y-i-o;break;case"bottom":s=e.x+u/2-n/2,l=e.y+f+o;break;case"left":s=e.x-n-o,l=e.y+f/2-i/2;break;case"right":s=e.x+u+o,l=e.y+f/2-i/2}return[s,l]}function sw(r){return r==="center"||r==="middle"}function IY(r,e,t){var a=ug(r).queryOptionMap,n=a.keys()[0];if(!(!n||n==="series")){var i=ol(e,n,a.get(n),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=t.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=nt(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l)return{componentMainType:n,componentIndex:o.componentIndex,el:l}}}}const LY=CY;function PY(r){gt(Tl),r.registerComponentModel(fY),r.registerComponentView(LY),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Yt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Yt)}var RY=["rect","polygon","keep","clear"];function EY(r,e){var t=Pt(r?r.brush:[]);if(t.length){var a=[];A(t,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(a=a.concat(u))});var n=r&&r.toolbox;z(n)&&(n=n[0]),n||(n={feature:{}},r.toolbox=[n]);var i=n.feature||(n.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,a),kY(s),e&&!s.length&&s.push.apply(s,RY)}}function kY(r){var e={};A(r,function(t){e[t]=1}),r.length=0,A(e,function(t,a){r.push(a)})}var lw=A;function uw(r){if(r){for(var e in r)if(r.hasOwnProperty(e))return!0}}function Bd(r,e,t){var a={};return lw(e,function(i){var o=a[i]=n();lw(r[i],function(s,l){if(le.isValidType(l)){var u={type:l,visual:s};t&&t(u,i),o[l]=new le(u),l==="opacity"&&(u=rt(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new le(u))}})}),a;function n(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function W2(r,e,t){var a;A(t,function(n){e.hasOwnProperty(n)&&uw(e[n])&&(a=!0)}),a&&A(t,function(n){e.hasOwnProperty(n)&&uw(e[n])?r[n]=rt(e[n]):delete r[n]})}function OY(r,e,t,a,n,i){var o={};A(r,function(h){var v=le.prepareVisualTypes(e[h]);o[h]=v});var s;function l(h){return Gg(t,s,h)}function u(h,v){iA(t,s,h,v)}i==null?t.each(f):t.each([i],f);function f(h,v){s=i==null?h:v;var c=t.getRawDataItem(s);if(!(c&&c.visualMap===!1))for(var p=a.call(n,h),d=e[p],g=o[p],y=0,m=g.length;ye[0][1]&&(e[0][1]=i[0]),i[1]e[1][1]&&(e[1][1]=i[1])}return e&&pw(e)}};function pw(r){return new ht(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var WY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a,this.model,(this._brushController=new My(a.getZr())).on("brush",U(this._onBrush,this)).mount()},e.prototype.render=function(t,a,n,i){this.model=t,this._updateController(t,a,n,i)},e.prototype.updateTransform=function(t,a,n,i){$2(a),this._updateController(t,a,n,i)},e.prototype.updateVisual=function(t,a,n,i){this.updateTransform(t,a,n,i)},e.prototype.updateView=function(t,a,n,i){this._updateController(t,a,n,i)},e.prototype._updateController=function(t,a,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var a=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:a,areas:rt(n),$from:a}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:a,areas:rt(n),$from:a})},e.type="brush",e}(Ht);const $Y=WY;var UY="#ddd",YY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&W2(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:UY},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=G(t,function(a){return dw(this.option,a)},this))},e.prototype.setBrushOption=function(t){this.brushOption=dw(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(bt);function dw(r,e){return ft({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Ot(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},e,!0)}const ZY=YY;var XY=["rect","polygon","lineX","lineY","keep","clear"],qY=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n){var i,o,s;a.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,A(t.get("type",!0),function(l){t.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},e.prototype.updateView=function(t,a,n){this.render(t,a,n)},e.prototype.getIcons=function(){var t=this.model,a=t.get("icon",!0),n={};return A(t.get("type",!0),function(i){a[i]&&(n[i]=a[i])}),n},e.prototype.onclick=function(t,a,n){var i=this._brushType,o=this._brushMode;n==="clear"?(a.dispatchAction({type:"axisAreaSelect",intervals:[]}),a.dispatchAction({type:"brush",command:"clear",areas:[]})):a.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:n==="keep"?i:i===n?!1:n,brushMode:n==="keep"?o==="multiple"?"single":"multiple":o}})},e.getDefaultOption=function(t){var a={show:!0,type:XY.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])};return a},e}(je);const KY=qY;function QY(r){r.registerComponentView($Y),r.registerComponentModel(ZY),r.registerPreprocessor(EY),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,VY),r.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(a){a.setAreas(e.areas)})}),r.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Yt),r.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Yt),Wi("brush",KY)}var JY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.type="title",e.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"}},e}(bt),jY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){if(this.group.removeAll(),!!t.get("show")){var i=this.group,o=t.getModel("textStyle"),s=t.getModel("subtextStyle"),l=t.get("textAlign"),u=ut(t.get("textBaseline"),t.get("textVerticalAlign")),f=new Ct({style:kt(o,{text:t.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=t.get("subtext"),c=new Ct({style:kt(s,{text:v,fill:s.getTextColor(),y:h.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),g=t.get("triggerEvent",!0);f.silent=!p&&!g,c.silent=!d&&!g,p&&f.on("click",function(){yf(p,"_"+t.get("target"))}),d&&c.on("click",function(){yf(d,"_"+t.get("subtarget"))}),nt(f).eventData=nt(c).eventData=g?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(f),v&&i.add(c);var y=i.getBoundingRect(),m=t.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=Jt(m,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));l||(l=t.get("left")||t.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=t.get("top")||t.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};f.setStyle(S),c.setStyle(S),y=i.getBoundingRect();var w=_.margin,x=t.getItemStyle(["color","opacity"]);x.fill=t.get("backgroundColor");var b=new xt({shape:{x:y.x-w[3],y:y.y-w[0],width:y.width+w[1]+w[3],height:y.height+w[0]+w[2],r:t.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(b)}},e.type="title",e}(Ht);function t7(r){r.registerComponentModel(JY),r.registerComponentView(jY)}var e7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){t==null&&(t=this.option.currentIndex);var a=this._data.count();this.option.loop?t=(t%a+a)%a:(t>=a&&(t=a-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t=this.option,a=t.data||[],n=t.axisType,i=this._names=[],o;n==="category"?(o=[],A(a,function(u,f){var h=Qt(ho(u),""),v;tt(u)?(v=rt(u),v.value=f):v=f,o.push(v),i.push(h)})):o=a;var s={category:"ordinal",time:"time",value:"number"}[n]||"number",l=this._data=new Ce([{name:"value",type:s}],this);l.initData(o,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(bt);const gw=e7;var U2=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline.slider",e.defaultOption=en(gw.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(gw);Kt(U2,Og.prototype);const r7=U2;var a7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline",e}(Ht);const n7=a7;var i7=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this,t,a,n)||this;return o.type=i||"value",o}return e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},e}(br);const o7=i7;var Xc=Math.PI,yw=wt(),s7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.api=a},e.prototype.render=function(t,a,n){if(this.model=t,this.api=n,this.ecModel=a,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,t);t.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return re("nameValue",{noName:!0,value:f})},A(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,t)},this),this._renderAxisLabel(i,s,l,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,a){var n=t.get(["label","position"]),i=t.get("orient"),o=u7(t,a),s;n==null||n==="auto"?s=i==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:Xc/2},h=i==="vertical"?o.height:o.width,v=t.getModel("controlStyle"),c=v.get("show",!0),p=c?v.get("itemSize"):0,d=c?v.get("itemGap"):0,g=p+d,y=t.get(["label","rotate"])||0;y=y*Xc/180;var m,_,S,w=v.get("position",!0),x=c&&v.get("showPlayBtn",!0),b=c&&v.get("showPrevBtn",!0),T=c&&v.get("showNextBtn",!0),C=0,M=h;w==="left"||w==="bottom"?(x&&(m=[0,0],C+=g),b&&(_=[C,0],C+=g),T&&(S=[M-p,0],M-=g)):(x&&(m=[M-p,0],M-=g),b&&(_=[0,0],C+=g),T&&(S=[M-p,0],M-=g));var D=[C,M];return t.get("inverse")&&D.reverse(),{viewRect:o,mainLength:h,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:t.get(["label","align"])||l[i],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:D,controlSize:p,controlGap:d}},e.prototype._position=function(t,a){var n=this._mainGroup,i=this._labelGroup,o=t.viewRect;if(t.orient==="vertical"){var s=nr(),l=o.x,u=o.y+o.height;Fr(s,s,[-l,-u]),fi(s,s,-Xc/2),Fr(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=m(o),h=m(n.getBoundingRect()),v=m(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=f[0][0];var d=t.labelPosOpt;if(d==null||$(d)){var g=d==="+"?0:1;_(c,h,f,1,g),_(p,v,f,1,1-g)}else{var g=d>=0?0:1;_(c,h,f,1,g),p[1]=c[1]+d}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,y(n),y(i);function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,w,x,b,T){S[b]+=x[b][T]-w[b][T]}},e.prototype._createAxis=function(t,a){var n=a.getData(),i=a.get("axisType"),o=l7(a,i);o.getTicks=function(){return n.mapArray(["value"],function(u){return{value:u}})};var s=n.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new o7("value",o,t.axisExtent,i);return l.model=a,l},e.prototype._createGroup=function(t){var a=this[t]=new at;return this.group.add(a),a},e.prototype._renderAxisLine=function(t,a,n,i){var o=n.getExtent();if(i.get(["lineStyle","show"])){var s=new ie({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:B({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});a.add(s);var l=this._progressLine=new ie({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:j({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});a.add(l)}},e.prototype._renderAxisTick=function(t,a,n,i){var o=this,s=i.getData(),l=n.scale.getTicks();this._tickSymbols=[],A(l,function(u){var f=n.dataToCoord(u.value),h=s.getItemModel(u.value),v=h.getModel("itemStyle"),c=h.getModel(["emphasis","itemStyle"]),p=h.getModel(["progress","itemStyle"]),d={x:f,y:0,onclick:U(o._changeTimeline,o,u.value)},g=mw(h,v,a,d);g.ensureState("emphasis").style=c.getItemStyle(),g.ensureState("progress").style=p.getItemStyle(),Kn(g);var y=nt(g);h.get("tooltip")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},e.prototype._renderAxisLabel=function(t,a,n,i){var o=this,s=n.getLabelModel();if(s.get("show")){var l=i.getData(),u=n.getViewLabels();this._tickLabels=[],A(u,function(f){var h=f.tickValue,v=l.getItemModel(h),c=v.getModel("label"),p=v.getModel(["emphasis","label"]),d=v.getModel(["progress","label"]),g=n.dataToCoord(f.tickValue),y=new Ct({x:g,y:0,rotation:t.labelRotation-t.rotation,onclick:U(o._changeTimeline,o,h),silent:!1,style:kt(c,{text:f.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});y.ensureState("emphasis").style=kt(p),y.ensureState("progress").style=kt(d),a.add(y),Kn(y),yw(y).dataIndex=h,o._tickLabels.push(y)})}},e.prototype._renderControl=function(t,a,n,i){var o=t.controlSize,s=t.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),f=i.getPlayState(),h=i.get("inverse",!0);v(t.nextBtnPosition,"next",U(this._changeTimeline,this,h?"-":"+")),v(t.prevBtnPosition,"prev",U(this._changeTimeline,this,h?"+":"-")),v(t.playPosition,f?"stop":"play",U(this._handlePlayClick,this,!f),!0);function v(c,p,d,g){if(c){var y=Sr(ut(i.get(["controlStyle",p+"BtnSize"]),o),o),m=[0,-y/2,y,y],_=f7(i,p+"Icon",m,{x:c[0],y:c[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState("emphasis").style=u,a.add(_),Kn(_)}}},e.prototype._renderCurrentPointer=function(t,a,n,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,f={onCreate:function(h){h.draggable=!0,h.drift=U(u._handlePointerDrag,u),h.ondragend=U(u._handlePointerDragend,u),_w(h,u._progressLine,s,n,i,!0)},onUpdate:function(h){_w(h,u._progressLine,s,n,i)}};this._currentPointer=mw(l,l,this._mainGroup,{},this._currentPointer,f)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,a,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,a){var n=this._toAxisCoord(t)[0],i=this._axis,o=rr(i.getExtent().slice());n>o[1]&&(n=o[1]),n=0&&(o[i]=+o[i].toFixed(v)),[o,h]}var qc={min:it(Du,"min"),max:it(Du,"max"),average:it(Du,"average"),median:it(Du,"median")};function rl(r,e){if(e){var t=r.getData(),a=r.coordinateSystem,n=a&&a.dimensions;if(!m7(e)&&!z(e.coord)&&z(n)){var i=Z2(e,t,a,r);if(e=rt(e),e.type&&qc[e.type]&&i.baseAxis&&i.valueAxis){var o=vt(n,i.baseAxis.dim),s=vt(n,i.valueAxis.dim),l=qc[e.type](t,i.baseDataDim,i.valueDataDim,o,s);e.coord=l[0],e.value=l[1]}else e.coord=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis]}if(e.coord==null||!z(n))e.coord=[];else for(var u=e.coord,f=0;f<2;f++)qc[u[f]]&&(u[f]=Qy(t,t.mapDimension(n[f]),u[f]));return e}}function Z2(r,e,t,a){var n={};return r.valueIndex!=null||r.valueDim!=null?(n.valueDataDim=r.valueIndex!=null?e.getDimension(r.valueIndex):r.valueDim,n.valueAxis=t.getAxis(_7(a,n.valueDataDim)),n.baseAxis=t.getOtherAxis(n.valueAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim)):(n.baseAxis=a.getBaseAxis(),n.valueAxis=t.getOtherAxis(n.baseAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim),n.valueDataDim=e.mapDimension(n.valueAxis.dim)),n}function _7(r,e){var t=r.getData().getDimensionInfo(e);return t&&t.coordDim}function al(r,e){return r&&r.containData&&e.coord&&!zd(e)?r.containData(e.coord):!0}function S7(r,e,t){return r&&r.containZone&&e.coord&&t.coord&&!zd(e)&&!zd(t)?r.containZone(e.coord,t.coord):!0}function X2(r,e){return r?function(t,a,n,i){var o=i<2?t.coord&&t.coord[i]:t.value;return Ha(o,e[i])}:function(t,a,n,i){return Ha(t.value,e[i])}}function Qy(r,e,t){if(t==="average"){var a=0,n=0;return r.each(e,function(i,o){isNaN(i)||(a+=i,n++)}),a/n}else return t==="median"?r.getMedian(e):r.getDataExtent(e)[t==="max"?1:0]}var Kc=wt(),x7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this.markerGroupMap=X()},e.prototype.render=function(t,a,n){var i=this,o=this.markerGroupMap;o.each(function(s){Kc(s).keep=!1}),a.eachSeries(function(s){var l=ja.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,a,n)}),o.each(function(s){!Kc(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(t){Kc(t).keep=!0},e.prototype.toggleBlurSeries=function(t,a){var n=this;A(t,function(i){var o=ja.getMarkerModelFromSeries(i,n.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(a?xT(l):dg(l))})}})},e.type="marker",e}(Ht);const Jy=x7;function xw(r,e,t){var a=e.coordinateSystem;r.each(function(n){var i=r.getItemModel(n),o,s=H(i.get("x"),t.getWidth()),l=H(i.get("y"),t.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(e.getMarkerPosition)o=e.getMarkerPosition(r.getValues(r.dimensions,n));else if(a){var u=r.get(a.dimensions[0],n),f=r.get(a.dimensions[1],n);o=a.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(n,o)})}var w7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ja.getMarkerModelFromSeries(i,"markPoint");o&&(xw(o.getData(),i,n),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new ml),h=b7(o,t,a);a.setData(h),xw(a.getData(),t,i),h.each(function(v){var c=h.getItemModel(v),p=c.getShallow("symbol"),d=c.getShallow("symbolSize"),g=c.getShallow("symbolRotate"),y=c.getShallow("symbolOffset"),m=c.getShallow("symbolKeepAspect");if(K(p)||K(d)||K(g)||K(y)){var _=a.getRawValue(v),S=a.getDataParams(v);K(p)&&(p=p(_,S)),K(d)&&(d=d(_,S)),K(g)&&(g=g(_,S)),K(y)&&(y=y(_,S))}var w=c.getModel("itemStyle").getItemStyle(),x=cl(l,"color");w.fill||(w.fill=x),h.setItemVisual(v,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:w})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(v){v.traverse(function(c){nt(c).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markPoint",e}(Jy);function b7(r,e,t){var a;r?a=G(r&&r.dimensions,function(s){var l=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return B(B({},l),{name:s,ordinalMeta:null})}):a=[{name:"value",type:"float"}];var n=new Ce(a,t),i=G(t.get("data"),it(rl,e));r&&(i=Lt(i,it(al,r)));var o=X2(!!r,a);return n.initData(i,null,o),n}const T7=w7;function C7(r){r.registerComponentModel(y7),r.registerComponentView(T7),r.registerPreprocessor(function(e){Ky(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}var A7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(ja);const M7=A7;var Iu=wt(),D7=function(r,e,t,a){var n=r.getData(),i;if(z(a))i=a;else{var o=a.type;if(o==="min"||o==="max"||o==="average"||o==="median"||a.xAxis!=null||a.yAxis!=null){var s=void 0,l=void 0;if(a.yAxis!=null||a.xAxis!=null)s=e.getAxis(a.yAxis!=null?"y":"x"),l=ne(a.yAxis,a.xAxis);else{var u=Z2(a,n,e,r);s=u.valueAxis;var f=kA(n,u.valueDataDim);l=Qy(n,f,o)}var h=s.dim==="x"?0:1,v=1-h,c=rt(a),p={coord:[]};c.type=null,c.coord=[],c.coord[v]=-1/0,p.coord[v]=1/0;var d=t.get("precision");d>=0&&At(l)&&(l=+l.toFixed(Math.min(d,20))),c.coord[h]=p.coord[h]=l,i=[c,p,{type:o,valueIndex:a.valueIndex,value:l}]}else i=[]}var g=[rl(r,i[0]),rl(r,i[1]),B({},i[2])];return g[2].type=g[2].type||null,ft(g[2],g[0]),ft(g[2],g[1]),g};function Wf(r){return!isNaN(r)&&!isFinite(r)}function ww(r,e,t,a){var n=1-r,i=a.dimensions[r];return Wf(e[n])&&Wf(t[n])&&e[r]===t[r]&&a.getAxis(i).containData(e[r])}function I7(r,e){if(r.type==="cartesian2d"){var t=e[0].coord,a=e[1].coord;if(t&&a&&(ww(1,t,a,r)||ww(0,t,a,r)))return!0}return al(r,e[0])&&al(r,e[1])}function Qc(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=H(o.get("x"),n.getWidth()),u=H(o.get("y"),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(r.dimensions,e));else{var f=i.dimensions,h=r.get(f[0],e),v=r.get(f[1],e);s=i.dataToPoint([h,v])}if(pi(i,"cartesian2d")){var c=i.getAxis("x"),p=i.getAxis("y"),f=i.dimensions;Wf(r.get(f[0],e))?s[0]=c.toGlobalCoord(c.getExtent()[t?0:1]):Wf(r.get(f[1],e))&&(s[1]=p.toGlobalCoord(p.getExtent()[t?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}r.setItemLayout(e,s)}var L7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ja.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Iu(o).from,u=Iu(o).to;l.each(function(f){Qc(l,f,!0,i,n),Qc(u,f,!1,i,n)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new xy);this.group.add(f.group);var h=P7(o,t,a),v=h.from,c=h.to,p=h.line;Iu(a).from=v,Iu(a).to=c,a.setData(p);var d=a.get("symbol"),g=a.get("symbolSize"),y=a.get("symbolRotate"),m=a.get("symbolOffset");z(d)||(d=[d,d]),z(g)||(g=[g,g]),z(y)||(y=[y,y]),z(m)||(m=[m,m]),h.from.each(function(S){_(v,S,!0),_(c,S,!1)}),p.each(function(S){var w=p.getItemModel(S).getModel("lineStyle").getLineStyle();p.setItemLayout(S,[v.getItemLayout(S),c.getItemLayout(S)]),w.stroke==null&&(w.stroke=v.getItemVisual(S,"style").fill),p.setItemVisual(S,{fromSymbolKeepAspect:v.getItemVisual(S,"symbolKeepAspect"),fromSymbolOffset:v.getItemVisual(S,"symbolOffset"),fromSymbolRotate:v.getItemVisual(S,"symbolRotate"),fromSymbolSize:v.getItemVisual(S,"symbolSize"),fromSymbol:v.getItemVisual(S,"symbol"),toSymbolKeepAspect:c.getItemVisual(S,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(S,"symbolOffset"),toSymbolRotate:c.getItemVisual(S,"symbolRotate"),toSymbolSize:c.getItemVisual(S,"symbolSize"),toSymbol:c.getItemVisual(S,"symbol"),style:w})}),f.updateData(p),h.line.eachItemGraphicEl(function(S){nt(S).dataModel=a,S.traverse(function(w){nt(w).dataModel=a})});function _(S,w,x){var b=S.getItemModel(w);Qc(S,w,x,t,i);var T=b.getModel("itemStyle").getItemStyle();T.fill==null&&(T.fill=cl(l,"color")),S.setItemVisual(w,{symbolKeepAspect:b.get("symbolKeepAspect"),symbolOffset:ut(b.get("symbolOffset",!0),m[x?0:1]),symbolRotate:ut(b.get("symbolRotate",!0),y[x?0:1]),symbolSize:ut(b.get("symbolSize"),g[x?0:1]),symbol:ut(b.get("symbol",!0),d[x?0:1]),style:T})}this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markLine",e}(Jy);function P7(r,e,t){var a;r?a=G(r&&r.dimensions,function(u){var f=e.getData().getDimensionInfo(e.getData().mapDimension(u))||{};return B(B({},f),{name:u,ordinalMeta:null})}):a=[{name:"value",type:"float"}];var n=new Ce(a,t),i=new Ce(a,t),o=new Ce([],t),s=G(t.get("data"),it(D7,e,r,t));r&&(s=Lt(s,it(I7,r)));var l=X2(!!r,a);return n.initData(G(s,function(u){return u[0]}),null,l),i.initData(G(s,function(u){return u[1]}),null,l),o.initData(G(s,function(u){return u[2]})),o.hasItemOption=!0,{from:n,to:i,line:o}}const R7=L7;function E7(r){r.registerComponentModel(M7),r.registerComponentView(R7),r.registerPreprocessor(function(e){Ky(e.series,"markLine")&&(e.markLine=e.markLine||{})})}var k7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(ja);const O7=k7;var Lu=wt(),N7=function(r,e,t,a){var n=a[0],i=a[1];if(!(!n||!i)){var o=rl(r,n),s=rl(r,i),l=o.coord,u=s.coord;l[0]=ne(l[0],-1/0),l[1]=ne(l[1],-1/0),u[0]=ne(u[0],1/0),u[1]=ne(u[1],1/0);var f=Qd([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function $f(r){return!isNaN(r)&&!isFinite(r)}function bw(r,e,t,a){var n=1-r;return $f(e[n])&&$f(t[n])}function B7(r,e){var t=e.coord[0],a=e.coord[1],n={coord:t,x:e.x0,y:e.y0},i={coord:a,x:e.x1,y:e.y1};return pi(r,"cartesian2d")?t&&a&&(bw(1,t,a)||bw(0,t,a))?!0:S7(r,n,i):al(r,n)||al(r,i)}function Tw(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=H(o.get(t[0]),n.getWidth()),u=H(o.get(t[1]),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition){var f=r.getValues(["x0","y0"],e),h=r.getValues(["x1","y1"],e),v=i.clampData(f),c=i.clampData(h),p=[];t[0]==="x0"?p[0]=v[0]>c[0]?h[0]:f[0]:p[0]=v[0]>c[0]?f[0]:h[0],t[1]==="y0"?p[1]=v[1]>c[1]?h[1]:f[1]:p[1]=v[1]>c[1]?f[1]:h[1],s=a.getMarkerPosition(p,t,!0)}else{var d=r.get(t[0],e),g=r.get(t[1],e),y=[d,g];i.clampData&&i.clampData(y,y),s=i.dataToPoint(y,!0)}if(pi(i,"cartesian2d")){var m=i.getAxis("x"),_=i.getAxis("y"),d=r.get(t[0],e),g=r.get(t[1],e);$f(d)?s[0]=m.toGlobalCoord(m.getExtent()[t[0]==="x0"?0:1]):$f(g)&&(s[1]=_.toGlobalCoord(_.getExtent()[t[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var Cw=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],V7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ja.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=G(Cw,function(h){return Tw(s,l,h,i,n)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape("points",u)})}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new at});this.group.add(f.group),this.markKeep(f);var h=z7(o,t,a);a.setData(h),h.each(function(v){var c=G(Cw,function(T){return Tw(h,v,T,t,i)}),p=o.getAxis("x").scale,d=o.getAxis("y").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(h.get("x0",v)),p.parse(h.get("x1",v))],_=[d.parse(h.get("y0",v)),d.parse(h.get("y1",v))];rr(m),rr(_);var S=!(g[0]>m[1]||g[1]_[1]||y[1]<_[0]),w=!S;h.setItemLayout(v,{points:c,allClipped:w});var x=h.getItemModel(v).getModel("itemStyle").getItemStyle(),b=cl(l,"color");x.fill||(x.fill=b,$(x.fill)&&(x.fill=af(x.fill,.4))),x.stroke||(x.stroke=b),h.setItemVisual(v,"style",x)}),h.diff(Lu(f).data).add(function(v){var c=h.getItemLayout(v);if(!c.allClipped){var p=new Ne({shape:{points:c.points}});h.setItemGraphicEl(v,p),f.group.add(p)}}).update(function(v,c){var p=Lu(f).data.getItemGraphicEl(c),d=h.getItemLayout(v);d.allClipped?p&&f.group.remove(p):(p?Mt(p,{shape:{points:d.points}},a,v):p=new Ne({shape:{points:d.points}}),h.setItemGraphicEl(v,p),f.group.add(p))}).remove(function(v){var c=Lu(f).data.getItemGraphicEl(v);f.group.remove(c)}).execute(),h.eachItemGraphicEl(function(v,c){var p=h.getItemModel(c),d=h.getItemVisual(c,"style");v.useStyle(h.getItemVisual(c,"style")),fe(v,ee(p),{labelFetcher:a,labelDataIndex:c,defaultText:h.getName(c)||"",inheritColor:$(d.fill)?af(d.fill,1):"#000"}),ue(v,p),Ft(v,null,null,p.get(["emphasis","disabled"])),nt(v).dataModel=a}),Lu(f).data=h,f.group.silent=a.get("silent")||t.get("silent")},e.type="markArea",e}(Jy);function z7(r,e,t){var a,n,i=["x0","y0","x1","y1"];if(r){var o=G(r&&r.dimensions,function(u){var f=e.getData(),h=f.getDimensionInfo(f.mapDimension(u))||{};return B(B({},h),{name:u,ordinalMeta:null})});n=G(i,function(u,f){return{name:u,type:o[f%2].type}}),a=new Ce(n,t)}else n=[{name:"value",type:"float"}],a=new Ce(n,t);var s=G(t.get("data"),it(N7,e,r,t));r&&(s=Lt(s,it(B7,r)));var l=r?function(u,f,h,v){var c=u.coord[Math.floor(v/2)][v%2];return Ha(c,n[v])}:function(u,f,h,v){return Ha(u.value,n[v])};return a.initData(s,null,l),a.hasItemOption=!0,a}const G7=V7;function F7(r){r.registerComponentModel(O7),r.registerComponentView(G7),r.registerPreprocessor(function(e){Ky(e.series,"markArea")&&(e.markArea=e.markArea||{})})}var H7=function(r,e){if(e==="all")return{type:"all",title:r.getLocaleModel().get(["legend","selector","all"])};if(e==="inverse")return{type:"inverse",title:r.getLocaleModel().get(["legend","selector","inverse"])}},W7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),this._updateSelector(t)},e.prototype._updateSelector=function(t){var a=t.selector,n=this.ecModel;a===!0&&(a=t.selector=["all","inverse"]),z(a)&&A(a,function(i,o){$(i)&&(i={type:i}),a[o]=ft(i,H7(n,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&this.get("selectedMode")==="single"){for(var a=!1,n=0;n=0},e.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.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}},e}(bt);const Gd=W7;var ki=it,Fd=A,Pu=at,$7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return e.prototype.init=function(){this.group.add(this._contentGroup=new Pu),this.group.add(this._selectorGroup=new Pu),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,a,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!t.get("show",!0)){var o=t.get("align"),s=t.get("orient");(!o||o==="auto")&&(o=t.get("left")==="right"&&s==="vertical"?"right":"left");var l=t.get("selector",!0),u=t.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,t,a,n,l,s,u);var f=t.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},v=t.get("padding"),c=Jt(f,h,v),p=this.layoutInner(t,o,c,i,l,u),d=Jt(j({width:p.width,height:p.height},f),h,v);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=N2(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this.getContentGroup(),f=X(),h=a.get("selectedMode"),v=[];n.eachRawSeries(function(c){!c.get("legendHoverLink")&&v.push(c.id)}),Fd(a.getData(),function(c,p){var d=c.get("name");if(!this.newlineDisabled&&(d===""||d===` -`)){var g=new Pu;g.newline=!0,u.add(g);return}var y=n.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),w=m.getVisual("style"),x=this._createItem(y,d,p,c,a,t,_,w,S,h,i);x.on("click",ki(Aw,d,null,i,v)).on("mouseover",ki(Hd,y.name,null,i,v)).on("mouseout",ki(Wd,y.name,null,i,v)),f.set(d,!0)}else n.eachRawSeries(function(b){if(!f.get(d)&&b.legendVisualProvider){var T=b.legendVisualProvider;if(!T.containName(d))return;var C=T.indexOfName(d),M=T.getItemVisual(C,"style"),D=T.getItemVisual(C,"legendIcon"),I=Ge(M.fill);I&&I[3]===0&&(I[3]=.2,M=B(B({},M),{fill:na(I,"rgba")}));var L=this._createItem(b,d,p,c,a,t,{},M,D,h,i);L.on("click",ki(Aw,null,d,i,v)).on("mouseover",ki(Hd,null,d,i,v)).on("mouseout",ki(Wd,null,d,i,v)),f.set(d,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},e.prototype._createSelector=function(t,a,n,i,o){var s=this.getSelectorGroup();Fd(t,function(u){var f=u.type,h=new Ct({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(h);var v=a.getModel("selectorLabel"),c=a.getModel(["emphasis","selectorLabel"]);fe(h,{normal:v,emphasis:c},{defaultText:u.title}),Kn(h)})},e.prototype._createItem=function(t,a,n,i,o,s,l,u,f,h,v){var c=t.visualDrawType,p=o.get("itemWidth"),d=o.get("itemHeight"),g=o.isSelected(a),y=i.get("symbolRotate"),m=i.get("symbolKeepAspect"),_=i.get("icon");f=_||f||"roundRect";var S=U7(f,i,l,u,c,g,v),w=new Pu,x=i.getModel("textStyle");if(K(t.getLegendIcon)&&(!_||_==="inherit"))w.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:f,iconRotate:y,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}));else{var b=_==="inherit"&&t.getData().getVisual("symbol")?y==="inherit"?t.getData().getVisual("symbolRotate"):y:0;w.add(Y7({itemWidth:p,itemHeight:d,icon:f,iconRotate:b,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}))}var T=s==="left"?p+5:-5,C=s,M=o.get("formatter"),D=a;$(M)&&M?D=M.replace("{name}",a??""):K(M)&&(D=M(a));var I=g?x.getTextColor():i.get("inactiveColor");w.add(new Ct({style:kt(x,{text:D,x:T,y:d/2,fill:I,align:C,verticalAlign:"middle"},{inheritColor:I})}));var L=new xt({shape:w.getBoundingRect(),invisible:!0}),P=i.getModel("tooltip");return P.get("show")&&po({el:L,componentModel:o,itemName:a,itemTooltipOption:P.option}),w.add(L),w.eachChild(function(R){R.silent=!0}),L.silent=!h,this.getContentGroup().add(w),Kn(w),w.__legendDataIndex=n,w},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Jn(t.get("orient"),l,t.get("itemGap"),n.width,n.height);var f=l.getBoundingRect(),h=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){Jn("horizontal",u,t.get("selectorItemGap",!0));var v=u.getBoundingRect(),c=[-v.x,-v.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,g=d===0?"width":"height",y=d===0?"height":"width",m=d===0?"y":"x";s==="end"?c[d]+=f[g]+p:h[d]+=v[g]+p,c[1-d]+=f[y]/2-v[y]/2,u.x=c[0],u.y=c[1],l.x=h[0],l.y=h[1];var _={x:0,y:0};return _[g]=f[g]+p+v[g],_[y]=Math.max(f[y],v[y]),_[m]=Math.min(0,v[m]+c[1-d]),_}else return l.x=h[0],l.y=h[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Ht);function U7(r,e,t,a,n,i,o){function s(g,y){g.lineWidth==="auto"&&(g.lineWidth=y.lineWidth>0?2:0),Fd(g,function(m,_){g[_]==="inherit"&&(g[_]=y[_])})}var l=e.getModel("itemStyle"),u=l.getItemStyle(),f=r.lastIndexOf("empty",0)===0?"fill":"stroke",h=l.getShallow("decal");u.decal=!h||h==="inherit"?a.decal:eo(h,o),u.fill==="inherit"&&(u.fill=a[n]),u.stroke==="inherit"&&(u.stroke=a[f]),u.opacity==="inherit"&&(u.opacity=(n==="fill"?a:t).opacity),s(u,a);var v=e.getModel("lineStyle"),c=v.getLineStyle();if(s(c,t),u.fill==="auto"&&(u.fill=a.fill),u.stroke==="auto"&&(u.stroke=a.fill),c.stroke==="auto"&&(c.stroke=a.fill),!i){var p=e.get("inactiveBorderWidth"),d=u[f];u.lineWidth=p==="auto"?a.lineWidth>0&&d?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),c.stroke=v.get("inactiveColor"),c.lineWidth=v.get("inactiveWidth")}return{itemStyle:u,lineStyle:c}}function Y7(r){var e=r.icon||"roundRect",t=qt(e,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return t.setStyle(r.itemStyle),t.rotation=(r.iconRotate||0)*Math.PI/180,t.setOrigin([r.itemWidth/2,r.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}function Aw(r,e,t,a){Wd(r,e,t,a),t.dispatchAction({type:"legendToggleSelect",name:r??e}),Hd(r,e,t,a)}function q2(r){for(var e=r.getZr().storage.getDisplayList(),t,a=0,n=e.length;an[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=ut(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(d){var S=t.get("pageButtonPosition",!0);S==="end"?m[i]+=n[o]-p[o]:y[i]+=p[o]+_}m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var w={x:0,y:0};if(w[o]=d?n[o]:c[o],w[s]=Math.max(c[s],p[s]),w[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var x={x:0,y:0};x[o]=Math.max(n[o]-p[o]-_,0),x[s]=w[s],h.setClipPath(new xt({shape:x})),h.__rectSize=x[o]}else v.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(t);return b.pageIndex!=null&&Mt(f,{x:b.contentPosition[0],y:b.contentPosition[1]},d?t:null),this._updatePageInfoView(t,b),w},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];i!=null&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;A(["pagePrev","pageNext"],function(f){var h=f+"DataIndex",v=a[h]!=null,c=n.childOfName(f);c&&(c.setStyle("fill",v?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),c.cursor=v?"pointer":"default")});var i=n.childOfName("pageText"),o=t.get("pageFormatter"),s=a.pageIndex,l=s!=null?s+1:0,u=a.pageCount;i&&o&&i.setStyle("text",$(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=Jc[o],l=jc[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)_=S(f[g]),(!_&&m.e>y.s+i||_&&!w(_,y.s))&&(m.i>y.i?y=m:y=_,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),m=_;for(var g=u-1,y=d,m=d,_=null;g>=-1;--g)_=S(f[g]),(!_||!w(m,_.s))&&y.i=b&&x.s<=b+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var a,n=this.getContentGroup(),i;return n.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===t&&(a=s)}),a??i},e.type="legend.scroll",e}(K2);const J7=Q7;function j7(r){r.registerAction("legendScroll","legendscroll",function(e,t){var a=e.scrollDataIndex;a!=null&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(n){n.setScrollDataIndex(a)})})}function t9(r){gt(Q2),r.registerComponentModel(K7),r.registerComponentView(J7),j7(r)}function e9(r){gt(Q2),gt(t9)}var r9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.inside",e.defaultOption=en(el.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(el);const a9=r9;var jy=wt();function n9(r,e,t){jy(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}function i9(r,e){for(var t=jy(r).coordSysRecordMap,a=t.keys(),n=0;na[t+e]&&(e=s),n=n&&o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function f9(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=jy(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=X());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=E2(i);A(o.infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,o9(t,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=X());f.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){J2(n,i);return}var f=u9(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),bo(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var h9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return e.prototype.render=function(t,a,n){if(r.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),n9(n,t,{pan:U(tp.pan,this),zoom:U(tp.zoom,this),scrollMove:U(tp.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){i9(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}($y),tp={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=ep[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(gi(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:Iw(function(r,e,t,a,n,i){var o=ep[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:Iw(function(r,e,t,a,n,i){var o=ep[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t);return o.signal*(r[1]-r[0])*i.scrollDelta})};function Iw(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s){var l=r(o,s,e,t,a,n);if(gi(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var ep={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],i.dim==="x"?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),t.mainType==="radiusAxis"?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],i.orient==="horizontal"?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};const v9=h9;function j2(r){Uy(r),r.registerComponentModel(a9),r.registerComponentView(v9),f9(r)}var c9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=en(el.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(el);const p9=c9;var jo=xt,Lw=7,d9=1,rp=30,g9=7,ts="horizontal",Pw="vertical",y9=5,m9=["line","bar","candlestick","scatter"],_9={easing:"cubicOut",duration:100,delay:0},S9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,a){this.api=a,this._onBrush=U(this._onBrush,this),this._onBrushEnd=U(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),bo(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),t.get("show")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Ws(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new at;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,n=t.get("brushSelect"),i=n?g9:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===ts?{right:s.width-o.x-o.width,top:s.height-rp-Lw-i,width:o.width,height:rp}:{right:Lw,top:o.y,width:rp,height:o.height},u=_o(t.option);A(["right","top","width","height"],function(h){u[h]==="ph"&&(u[h]=l[h])});var f=Jt(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===Pw&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n===ts&&!o?{scaleY:l?1:-1,scaleX:1}:n===ts&&o?{scaleY:l?1:-1,scaleX:-1}:n===Pw&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new jo({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var o=new jo({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:"transparent"},z2:0,onclick:U(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():t.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var h=o.getDataExtent(l),v=(h[1]-h[0])*.3;h=[h[0]-v,h[1]+v];var c=[0,a[1]],p=[0,a[0]],d=[[a[0],0],[0,0]],g=[],y=p[1]/(o.count()-1),m=0,_=Math.round(o.count()/a[0]),S;o.each([l],function(C,M){if(_>0&&M%_){m+=y;return}var D=C==null||isNaN(C)||C==="",I=D?0:It(C,h,c,!0);D&&!S&&M?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!D&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,I]),g.push([m,I]),m+=y,S=D}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[a[0],a[1]];var w=this.dataZoomModel;function x(C){var M=w.getModel(C?"selectedDataBackground":"dataBackground"),D=new at,I=new Ne({shape:{points:u},segmentIgnoreThreshold:1,style:M.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),L=new Be({shape:{points:f},segmentIgnoreThreshold:1,style:M.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return D.add(I),D.add(L),D}for(var b=0;b<3;b++){var T=x(b===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get("showDataShadow");if(a!==!1){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){var l=t.getAxisProxy(o,s).getTargetSeriesModels();A(l,function(u){if(!n&&!(a!==!0&&vt(m9,u.get("type"))<0)){var f=i.getComponent(za(o),s).axis,h=x9(o),v,c=u.coordinateSystem;h!=null&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,h=l.get("brushSelect"),v=a.filler=new jo({silent:h,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(v),o.add(new jo({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:d9,fill:"rgba(0,0,0,0)"}})),A([0,1],function(_){var S=l.get("handleIcon");!Sf[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var w=qt(S,-1,0,2,2,null,!0);w.attr({cursor:Rw(this._orient),draggable:!0,drift:U(this._onDragMove,this,_),ondragend:U(this._onDragEnd,this),onmouseover:U(this._showDataInfo,this,!0),onmouseout:U(this._showDataInfo,this,!1),z2:5});var x=w.getBoundingRect(),b=l.get("handleSize");this._handleHeight=H(b,this._size[1]),this._handleWidth=x.width/x.height*this._handleHeight,w.setStyle(l.getModel("handleStyle").getItemStyle()),w.style.strokeNoScale=!0,w.rectHover=!0,w.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Kn(w);var T=l.get("handleColor");T!=null&&(w.style.fill=T),o.add(n[_]=w);var C=l.getModel("textStyle");t.add(i[_]=new Ct({silent:!0,invisible:!0,style:kt(C,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:C.getTextColor(),font:C.getFont()}),z2:10}))},this);var c=v;if(h){var p=H(l.get("moveHandleSize"),s[1]),d=a.moveHandle=new xt({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=p*.8,y=a.moveHandleIcon=qt(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));c=a.moveZone=new xt({invisible:!0,shape:{y:s[1]-m,height:p+m}}),c.on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:Rw(this._orient),drift:U(this._onDragMove,this,"all"),ondragstart:U(this._showDataInfo,this,!0),ondragend:U(this._onDragEnd,this),onmouseover:U(this._showDataInfo,this,!0),onmouseout:U(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[It(t[0],[0,100],a,!0),It(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];gi(a,i,o,n.get("zoomLock")?"all":t,s.minSpan!=null?It(s.minSpan,l,o,!0):null,s.maxSpan!=null?It(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=rr([It(i[0],o,l,!0),It(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=rr(n.slice()),o=this._size;A([0,1],function(c){var p=a.handles[c],d=this._handleHeight;p.attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;fa[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",n[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var a=t.offsetX,n=t.offsetY;this._brushStart=new lt(a,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,!!a){a.attr("ignore",!0);var n=a.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=rr([It(n.x,o,s,!0),It(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(sa(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new jo({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?_9:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=E2(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return t},e.type="dataZoom.slider",e}($y);function x9(r){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[r]}function Rw(r){return r==="vertical"?"ns-resize":"ew-resize"}const w9=S9;function tI(r){r.registerComponentModel(p9),r.registerComponentView(w9),Uy(r)}function b9(r){gt(j2),gt(tI)}var T9={get:function(r,e,t){var a=rt((C9[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},C9={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const eI=T9;var Ew=le.mapVisual,A9=le.eachVisual,M9=z,kw=A,D9=rr,I9=It,L9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&W2(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=U(t,this),this.controllerVisuals=Bd(this.option.controller,a,t),this.targetVisuals=Bd(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return t==null||t==="all"?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Pt(t),a},e.prototype.eachTargetSeries=function(t,a){A(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;n=n||["<",">"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);if($(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(K(l))return u?l(t[0],t[1]):l(t);if(u)return t[0]===s[0]?n[0]+" "+f[1]:t[1]===s[1]?n[1]+" "+f[0]:f[0]+" - "+f[1];return f;function h(v){return v===s[0]?"min":v===s[1]?"max":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=D9([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(a!=null)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var o=n[i],s=t.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});ft(i,n),ft(o,n);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),f.call(this,o);function l(h){M9(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get("gradientColor")}}function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},kw(p,function(g,y){if(le.isValidType(y)){var m=eI.get(y,"inactive",s);m!=null&&(d[y]=m,y==="color"&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),d=this.getItemSymbol(),g=d||"roundRect";kw(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),_.symbol==null&&(_.symbol=v&&rt(v)||(s?g:[g])),_.symbolSize==null&&(_.symbolSize=c&&rt(c)||(s?m[0]:[m[0],m[0]])),_.symbol=Ew(_.symbol,function(x){return x==="none"?g:x});var S=_.symbolSize;if(S!=null){var w=-1/0;A9(S,function(x){x>w&&(w=x)}),_.symbolSize=Ew(S,function(x){return I9(x,[0,w],[0,m[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(bt);const Uf=L9;var Ow=[20,140],P9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=Ow[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=Ow[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),A(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=rr((this.get("range")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]=n[1]||t<=a[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=Nw(this,"outOfRange",this.getExtent()),n=Nw(this,"inRange",this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;lt[1])break;i.push({color:this.getControllerVisual(l,"color",a),offset:s/n})}return i.push({color:this.getControllerVisual(t[1],"color",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get("inverse");return new at(a==="horizontal"&&!n?{scaleX:t==="bottom"?1:-1,rotation:Math.PI/2}:a==="horizontal"&&n?{scaleX:t==="bottom"?-1:1,rotation:-Math.PI/2}:a==="vertical"&&!n?{scaleX:t==="left"?1:-1,scaleY:-1}:{scaleX:t==="left"?1:-1})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent();k9([0,1],function(f){var h=o[f];h.setStyle("fill",a.handlesColor[f]),h.y=t[f];var v=Lr(t[f],[0,l[1]],u,!0),c=this.getControllerVisual(v,"symbolSize");h.scaleX=h.scaleY=c/l[0],h.x=l[0]-c/2;var p=_r(n.handleLabelPoints[f],Qn(h,this.group));s[f].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",n.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr("invisible",!1);var v={convertOpacityToAlpha:!0},c=this.getControllerVisual(t,"color",v),p=this.getControllerVisual(t,"symbolSize"),d=Lr(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=_r(f.indicatorLabelPoint,Qn(h,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),w=this._orient,x=w==="horizontal";_.setStyle({text:(n||"")+o.formatValueText(a),verticalAlign:x?S:"middle",align:x?"center":S});var b={x:g,y:d,style:{fill:c}},T={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var C={duration:100,easing:"cubicInOut",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(b,C),_.animateTo(T,C)}else h.attr(b),_.attr(T);this._firstShowIndicator=!1;var M=this._shapes.handleLabels;if(M)for(var D=0;Do[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],"< ",l):h[1]===1/0?this._showIndicator(f,h[0],"> ",l):this._showIndicator(f,f,"≈ ",l));var v=this._hoverLinkDataIndices,c=[];(a||Gw(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=DP(v,c);this._dispatchHighDown("downplay",Ju(p[0],n)),this._dispatchHighDown("highlight",Ju(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a;if(Hn(t.target,function(l){var u=nt(l);if(u.dataIndex!=null)return a=u,!0},!0),!!a){var n=this.ecModel.getSeriesByIndex(a.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var o=n.getData(a.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),a.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual("visualMeta",a)}}];function W9(r,e,t,a){for(var n=e.targetVisuals[a],i=le.prepareVisualTypes(n),o={color:cl(r.getData(),"color")},s=0,l=i.length;s0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),r.registerAction(G9,F9),A(H9,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor($9))}function iI(r){r.registerComponentModel(R9),r.registerComponentView(z9),nI(r)}var U9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],Y9[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){n==="categories"?(o.mappingMethod="category",o.categories=rt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=G(this._pieceList,function(l){return l=rt(l),s!=="inRange"&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=le.listVisualTypes(),i=this.isCategory();A(t.pieces,function(s){A(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),A(a,function(s,l){var u=!1;A(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&A(this.stateList,function(f){(t[f]||(t[f]={}))[l]=eI.get(l,f==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,A(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),n.selectedMode==="single"){var s=!1;A(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return this._mode==="categories"?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=rt(t)},e.prototype.getValueState=function(t){var a=le.findPieceIndex(t,this._pieceList);return a!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=le.findPieceIndex(l,n);f===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(t.value!=null)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var a=[],n=["",""],i=this;function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return A(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],"outOfRange"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}},e.type="visualMap.piecewise",e.defaultOption=en(Uf.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(Uf),Y9={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o","≥"][a[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,n)},this)}};function $w(r,e){var t=r.inverse;(r.orient==="vertical"?!t:t)&&e.reverse()}const Z9=U9;var X9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get("textGap"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=ne(a.get("showLabel",!0),!h);h&&this._renderEndsText(t,h[0],u,v,l),A(f.viewPieceList,function(c){var p=c.piece,d=new at;d.onclick=U(this._onItemClick,this,p),this._enableHoverLink(d,c.indexInModelPieceList);var g=a.getRepresentValue(p);if(this._createItemSymbol(d,g,[0,0,u[0],u[1]]),v){var y=this.visualMapModel.getValueState(g);d.add(new Ct({style:{x:l==="right"?-n:u[0]+n,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:y==="outOfRange"?.5:1}}))}t.add(d)},this),h&&this._renderEndsText(t,h[1],u,v,l),Jn(a.get("orient"),t,a.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:Ju(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if(a.orient==="vertical")return aI(t,this.api,t.itemSize);var n=a.align;return(!n||n==="auto")&&(n="left"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new at,l=this.visualMapModel.textStyleModel;s.add(new Ct({style:kt(l,{x:i?o==="right"?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?o:"center",text:a})})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=G(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get("text"),i=t.get("orient"),o=t.get("inverse");return(i==="horizontal"?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n){t.add(qt(this.getControllerVisual(a,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,"color")))},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=n.selectedMode;if(i){var o=rt(n.selected),s=a.getSelectedMapKey(t);i==="single"||i===!0?(o[s]=!0,A(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},e.type="visualMap.piecewise",e}(rI);const q9=X9;function oI(r){r.registerComponentModel(Z9),r.registerComponentView(q9),nI(r)}function K9(r){gt(iI),gt(oI)}var Q9={label:{enabled:!0},decal:{show:!1}},Uw=wt(),J9={};function j9(r,e){var t=r.getModel("aria");if(!t.get("enabled"))return;var a=rt(Q9);ft(a.label,r.getLocaleModel().get("aria"),!1),ft(t.option,a,!1),n(),i();function n(){var u=t.getModel("decal"),f=u.get("show");if(f){var h=X();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||(c={},h.set(v.type,c)),Uw(v).scope=c}}),r.eachRawSeries(function(v){if(r.isSeriesFiltered(v))return;if(K(v.enableAriaDecal)){v.enableAriaDecal();return}var c=v.getData();if(v.isColorBySeries()){var m=Up(v.ecModel,v.name,J9,r.getSeriesCount()),_=c.getVisual("decal");c.setVisual("decal",S(_,m))}else{var p=v.getRawData(),d={},g=Uw(v).scope;c.each(function(w){var x=c.getRawIndex(w);d[x]=w});var y=p.count();p.each(function(w){var x=d[w],b=p.getName(w)||w+"",T=Up(v.ecModel,b,g,y),C=c.getItemVisual(x,"decal");c.setItemVisual(x,"decal",S(C,T))})}function S(w,x){var b=w?B(B({},x),w):x;return b.dirty=!0,b}})}}function i(){var u=r.getLocaleModel().get("aria"),f=t.getModel("label");if(f.option=j(f.option,u),!!f.get("enabled")){var h=e.getZr().dom;if(f.get("description")){h.setAttribute("aria-label",f.get("description"));return}var v=r.getSeriesCount(),c=f.get(["data","maxCount"])||10,p=f.get(["series","maxCount"])||10,d=Math.min(v,p),g;if(!(v<1)){var y=s();if(y){var m=f.get(["general","withTitle"]);g=o(m,{title:y})}else g=f.get(["general","withoutTitle"]);var _=[],S=v>1?f.get(["series","multiple","prefix"]):f.get(["series","single","prefix"]);g+=o(S,{seriesCount:v}),r.eachSeries(function(T,C){if(C1?f.get(["series","multiple",I]):f.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()>c){var P=f.get(["data","partialData"]);M+=o(P,{displayCnt:c})}else M+=f.get(["data","allData"]);for(var R=f.get(["data","separator","middle"]),E=f.get(["data","separator","end"]),N=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},rZ=function(){function r(e){var t=this._condVal=$(e)?new RegExp(e):VI(e)?e:null;if(t==null){var a="";Dt(a)}}return r.prototype.evaluate=function(e){var t=typeof e;return $(t)?this._condVal.test(e):At(t)?this._condVal.test(e+""):!1},r}(),aZ=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),nZ=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&a.push(n),n=[L,P]}function f(L,P,R,E){Zi(L,R)&&Zi(P,E)||n.push(L,P,R,E,R,E)}function h(L,P,R,E,N,O){var V=Math.abs(P-L),F=Math.tan(V/4)*4/3,W=PT:D2&&a.push(n),a}function Ud(r,e,t,a,n,i,o,s,l,u){if(Zi(r,t)&&Zi(e,a)&&Zi(n,o)&&Zi(i,s)){l.push(o,s);return}var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_=0&&T=0){l.push(o,s);return}var C=[],M=[];Ya(r,t,n,o,.5,C),Ya(e,a,i,s,.5,M),Ud(C[0],M[0],C[1],M[1],C[2],M[2],C[3],M[3],l,u),Ud(C[4],M[4],C[5],M[5],C[6],M[6],C[7],M[7],l,u)}function mZ(r,e){var t=$d(r),a=[];e=e||1;for(var n=0;n0)for(var u=0;uMath.abs(u),h=lI([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;cn,o=lI([a,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",h=r[s]/o.length,v=0;v1?null:new lt(d*l+r,d*u+e)}function xZ(r,e,t){var a=new lt;lt.sub(a,t,e),a.normalize();var n=new lt;lt.sub(n,r,e);var i=n.dot(a);return i}function Ni(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function wZ(r,e,t){for(var a=r.length,n=[],i=0;io?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),wZ(e,u,f)}function Yf(r,e,t,a){if(t===1)a.push(e);else{var n=Math.floor(t/2),i=r(e);Yf(r,i[0],n,a),Yf(r,i[1],t-n,a)}return a}function bZ(r,e){for(var t=[],a=0;a0)for(var w=a/t,x=-a/2;x<=a/2;x+=w){for(var b=Math.sin(x),T=Math.cos(x),C=0,_=0;_0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),h===0&&(f===1&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function qf(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=G(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]}),o=G(i,function(s,l){return{cp:s,z:RZ(s[0],s[1],e,t,a,n),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function hI(r){return AZ(r.path,r.count)}function Yd(){return{fromIndividuals:[],toIndividuals:[],count:0}}function EZ(r,e,t){var a=[];function n(w){for(var x=0;x=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1)if(s)s=0;else return t;var i=l.length,u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var OZ={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a0))return;var s=a.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;tb(r)&&(u=r,f=e),tb(e)&&(u=e,f=r);function h(y,m,_,S,w){var x=y.many,b=y.one;if(x.length===1&&!w){var T=m?x[0]:b,C=m?b:x[0];if(Zf(T))h({many:[T],one:C},!0,_,S,!0);else{var M=s?j({delay:s(_,S)},l):l;em(T,C,M),i(T,C,T,C,M)}}else for(var D=j({dividePath:OZ[t],individualDelay:s&&function(N,O,V,F){return s(N+_,S)}},l),I=m?EZ(x,b,D):kZ(b,x,D),L=I.fromIndividuals,P=I.toIndividuals,R=L.length,E=0;Ee.length,c=u?eb(f,u):eb(v?e:r,[v?r:e]),p=0,d=0;dvI))for(var n=a.getIndices(),i=BZ(a),o=0;o0&&S.group.traverse(function(x){x instanceof yt&&!x.animators.length&&x.animateFrom({style:{opacity:0}},w)})})}function ab(r){var e=r.getModel("universalTransition").get("seriesKey");return e||r.id}function nb(r){return z(r)?r.sort().join(","):r}function La(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function GZ(r,e){var t=X(),a=X(),n=X();return A(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=ab(i),f=nb(u);a.set(f,{dataGroupId:s,data:l}),z(u)&&A(u,function(h){n.set(h,{key:f,dataGroupId:s,data:l})})}),A(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=ab(i),u=nb(l),f=a.get(u);if(f)t.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:La(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:La(s),data:s}]});else if(z(l)){var h=[];A(l,function(p){var d=a.get(p);d.data&&h.push({dataGroupId:d.dataGroupId,divide:La(d.data),data:d.data})}),h.length&&t.set(u,{oldSeries:h,newSeries:[{dataGroupId:o,data:s,divide:La(s)}]})}else{var v=n.get(l);if(v){var c=t.get(v.key);c||(c={oldSeries:[{dataGroupId:v.dataGroupId,data:v.data,divide:La(v.data)}],newSeries:[]},t.set(v.key,c)),c.newSeries.push({dataGroupId:o,data:s,divide:La(s)})}}}}),t}function ib(r,e){for(var t=0;t=0&&n.push({dataGroupId:e.oldDataGroupIds[s],data:e.oldData[s],divide:La(e.oldData[s]),dim:o.dimension})}),A(Pt(r.to),function(o){var s=ib(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({dataGroupId:e.oldDataGroupIds[s],data:l,divide:La(l),dim:o.dimension})}}),n.length>0&&i.length>0&&cI(n,i,a)}function HZ(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){A(Pt(a.seriesTransition),function(n){A(Pt(n.to),function(i){for(var o=a.updatedSeries,s=0;s{u(),f(),h(),v(),window.addEventListener("resize",()=>{i.resize(),o.resize(),s.resize(),l.resize()})});function u(){i=eu(e.value);const p={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎","百度","谷歌","必应","其他"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"直接访问",type:"bar",data:[320,332,301,334,390,330,320]},{name:"邮件营销",type:"bar",stack:"广告",data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"bar",stack:"广告",data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"bar",stack:"广告",data:[150,232,201,154,190,330,410]},{name:"搜索引擎",type:"bar",data:[862,1018,964,1026,1679,1600,1570],markLine:{lineStyle:{type:"dashed"},data:[[{type:"min"},{type:"max"}]]}},{name:"百度",type:"bar",barWidth:5,stack:"搜索引擎",data:[620,732,701,734,1090,1130,1120]},{name:"谷歌",type:"bar",stack:"搜索引擎",data:[120,132,101,134,290,230,220]},{name:"必应",type:"bar",stack:"搜索引擎",data:[60,72,71,74,190,130,110]},{name:"其他",type:"bar",stack:"搜索引擎",data:[62,82,91,84,109,110,120]}]};i.setOption(p)}function f(){o=eu(t.value);const p={title:{text:"堆叠区域图"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["邮件营销","联盟广告","视频广告","直接访问","搜索引擎"]},toolbox:{feature:{saveAsImage:{}}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"邮件营销",type:"line",stack:"总量",areaStyle:{},data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"line",stack:"总量",areaStyle:{},data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"line",stack:"总量",areaStyle:{},data:[150,232,201,154,190,330,410]},{name:"直接访问",type:"line",stack:"总量",areaStyle:{},data:[320,332,301,334,390,330,320]},{name:"搜索引擎",type:"line",stack:"总量",areaStyle:{},data:[820,932,901,934,1290,1330,1320]}]};o.setOption(p)}function h(){s=eu(a.value);const p={title:{text:"某站点用户访问来源",subtext:"纯属虚构",left:"center"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"left",data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎"]},series:[{name:"访问来源",type:"pie",radius:"55%",center:["50%","60%"],data:[{value:335,name:"直接访问"},{value:310,name:"邮件营销"},{value:234,name:"联盟广告"},{value:135,name:"视频广告"},{value:1548,name:"搜索引擎"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]};s.setOption(p)}function v(){l=eu(n.value);const p={title:{text:"基础雷达图"},legend:{data:["预算分配(Allocated Budget)","实际开销(Actual Spending)"]},radar:{indicator:[{name:"销售(sales)",max:6500},{name:"管理(Administration)",max:16e3},{name:"信息技术(Information Techology)",max:3e4},{name:"客服(Customer Support)",max:38e3},{name:"研发(Development)",max:52e3},{name:"市场(Marketing)",max:25e3}]},series:[{name:"预算 vs 开销(Budget vs spending)",type:"radar",data:[{value:[4200,3e3,2e4,35e3,5e4,18e3],name:"预算分配(Allocated Budget)"},{value:[5e3,14e3,28e3,26e3,42e3,21e3],name:"实际开销(Actual Spending)"}]}]};l.setOption(p)}function c(p){window.open(p,"_blank")}return(p,d)=>{const g=Ml("ElTag"),y=mI,m=Ml("ElButton"),_=_I,S=SI,w=Ml("ElCol"),x=Ml("ElRow");return gI(),yI("div",null,[me(xI),me(_,{title:"ECharts"},{content:_e(()=>[WZ,Vi("p",$Z,[Bh(" 安装命令:"),me(g,null,{default:_e(()=>[Bh("pnpm add echarts")]),_:1})])]),default:_e(()=>[me(m,{onClick:d[0]||(d[0]=b=>c("https://github.com/apache/echarts"))},{icon:_e(()=>[me(y,{name:"ep:link"})]),default:_e(()=>[Bh(" 访问 echart ")]),_:1})]),_:1}),me(x,{gutter:20,style:{margin:"-10px 10px"}},{default:_e(()=>[me(w,{md:12},{default:_e(()=>[me(S,{title:"柱状图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart1Ref",ref:e,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1}),me(w,{md:12},{default:_e(()=>[me(S,{title:"折线图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart2Ref",ref:t,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1})]),_:1}),me(x,{gutter:20,style:{margin:"0 10px"}},{default:_e(()=>[me(w,{md:12},{default:_e(()=>[me(S,{title:"饼图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart3Ref",ref:a,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1}),me(w,{md:12},{default:_e(()=>[me(S,{title:"雷达图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart4Ref",ref:n,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1})]),_:1})])}}});typeof am=="function"&&am(UZ);export{UZ as default}; +`:"
",y=h.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(t,u)?this._updatePosition(s,c,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],c,null,v)})},e.prototype._showSeriesItemTooltip=function(t,a,n){var i=this._ecModel,o=nt(a),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,f=o.dataIndex,h=o.dataType,v=u.getData(h),c=this._renderMode,p=t.positionDefault,d=Ko([v.getItemModel(f),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),g=d.get("trigger");if(!(g!=null&&g!=="item")){var y=u.getDataParams(f,h),m=new Pv;y.marker=m.makeTooltipMarker("item",oi(y.color),c);var _=$0(u.formatTooltip(f,!1,h)),S=d.get("order"),w=d.get("valueFormatter"),x=_.frag,b=x?K0(w?B({valueFormatter:w},x):x,m,c,S,i.get("useUTC"),d.get("textStyle")):_.text,T="item_"+u.name+"_"+f;this._showOrMove(d,function(){this._showTooltipContent(d,b,y,T,t.offsetX,t.offsetY,t.position,t.target,m)}),n({type:"showTip",dataIndexInside:f,dataIndex:v.getRawIndex(f),seriesIndex:s,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,a,n){var i=nt(a),o=i.tooltipConfig,s=o.option||{};if($(s)){var l=s;s={content:l,formatter:l}}var u=[s],f=this._ecModel.getComponent(i.componentMainType,i.componentIndex);f&&u.push(f),u.push({formatter:s.content});var h=t.positionDefault,v=Ko(u,this._tooltipModel,h?{position:h}:null),c=v.get("content"),p=Math.random()+"",d=new Pv;this._showOrMove(v,function(){var g=rt(v.get("formatterParams")||{});this._showTooltipContent(v,c,g,p,t.offsetX,t.offsetY,t.position,a,d)}),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,a,n,i,o,s,l,u,f){if(this._ticket="",!(!t.get("showContent")||!t.get("show"))){var h=this._tooltipContent;h.setEnterable(t.get("enterable"));var v=t.get("formatter");l=l||t.get("position");var c=a,p=this._getNearestPoint([o,s],n,t.get("trigger"),t.get("borderColor")),d=p.color;if(v)if($(v)){var g=t.ecModel.get("useUTC"),y=z(n)?n[0]:n,m=y&&y.axisType&&y.axisType.indexOf("time")>=0;c=v,m&&(c=ch(y.axisValue,c,g)),c=pC(c,n,!0)}else if(K(v)){var _=U(function(S,w){S===this._ticket&&(h.setContent(w,f,t,d,l),this._updatePosition(t,l,o,s,h,n,u))},this);this._ticket=i,c=v(n,i,_)}else c=v;h.setContent(c,f,t,d,l),h.show(t,d),this._updatePosition(t,l,o,s,h,n,u)}},e.prototype._getNearestPoint=function(t,a,n,i){if(n==="axis"||z(a))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!z(a))return{color:i||a.color||a.borderColor}},e.prototype._updatePosition=function(t,a,n,i,o,s,l){var u=this._api.getWidth(),f=this._api.getHeight();a=a||t.get("position");var h=o.getSize(),v=t.get("align"),c=t.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),K(a)&&(a=a([n,i],s,o.el,p,{viewSize:[u,f],contentSize:h.slice()})),z(a))n=H(a[0],u),i=H(a[1],f);else if(tt(a)){var d=a;d.width=h[0],d.height=h[1];var g=Jt(d,{width:u,height:f});n=g.x,i=g.y,v=null,c=null}else if($(a)&&l){var y=DY(a,p,h,t.get("borderWidth"));n=y[0],i=y[1]}else{var y=AY(n,i,o,u,f,v?null:20,c?null:20);n=y[0],i=y[1]}if(v&&(n-=sw(v)?h[0]/2:v==="right"?h[0]:0),c&&(i-=sw(c)?h[1]/2:c==="bottom"?h[1]:0),z2(t)){var y=MY(n,i,o,u,f);n=y[0],i=y[1]}o.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,a){var n=this._lastDataByCoordSys,i=this._cbParamsList,o=!!n&&n.length===t.length;return o&&A(n,function(s,l){var u=s.dataByAxis||[],f=t[l]||{},h=f.dataByAxis||[];o=o&&u.length===h.length,o&&A(u,function(v,c){var p=h[c]||{},d=v.seriesDataIndices||[],g=p.seriesDataIndices||[];o=o&&v.value===p.value&&v.axisType===p.axisType&&v.axisId===p.axisId&&d.length===g.length,o&&A(d,function(y,m){var _=g[m];o=o&&y.seriesIndex===_.seriesIndex&&y.dataIndex===_.dataIndex}),i&&A(v.seriesDataIndices,function(y){var m=y.seriesIndex,_=a[m],S=i[m];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=a,!!o},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,a){Tt.node||!a.getDom()||(Ws(this,"_updatePosition"),this._tooltipContent.dispose(),Pd("itemTooltip",a))},e.type="tooltip",e}(Ht);function Ko(r,e,t){var a=e.ecModel,n;t?(n=new Ot(t,a,a),n=new Ot(e.option,n,a)):n=e;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Ot&&(o=o.get("tooltip",!0)),$(o)&&(o={formatter:o}),o&&(n=new Ot(o,n,a)))}return n}function ow(r,e){return r.dispatchAction||U(e.dispatchAction,e)}function AY(r,e,t,a,n,i,o){var s=t.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>a?r-=l+i:r+=i),o!=null&&(e+u+o>n?e-=u+o:e+=o),[r,e]}function MY(r,e,t,a,n){var i=t.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,a)-o,e=Math.min(e+s,n)-s,r=Math.max(r,0),e=Math.max(e,0),[r,e]}function DY(r,e,t,a){var n=t[0],i=t[1],o=Math.ceil(Math.SQRT2*a)+8,s=0,l=0,u=e.width,f=e.height;switch(r){case"inside":s=e.x+u/2-n/2,l=e.y+f/2-i/2;break;case"top":s=e.x+u/2-n/2,l=e.y-i-o;break;case"bottom":s=e.x+u/2-n/2,l=e.y+f+o;break;case"left":s=e.x-n-o,l=e.y+f/2-i/2;break;case"right":s=e.x+u+o,l=e.y+f/2-i/2}return[s,l]}function sw(r){return r==="center"||r==="middle"}function LY(r,e,t){var a=ug(r).queryOptionMap,n=a.keys()[0];if(!(!n||n==="series")){var i=ol(e,n,a.get(n),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=t.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var f=nt(u).tooltipConfig;if(f&&f.name===r.name)return l=u,!0}),l)return{componentMainType:n,componentIndex:o.componentIndex,el:l}}}}const IY=CY;function PY(r){gt(Tl),r.registerComponentModel(fY),r.registerComponentView(IY),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Yt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Yt)}var RY=["rect","polygon","keep","clear"];function EY(r,e){var t=Pt(r?r.brush:[]);if(t.length){var a=[];A(t,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(a=a.concat(u))});var n=r&&r.toolbox;z(n)&&(n=n[0]),n||(n={feature:{}},r.toolbox=[n]);var i=n.feature||(n.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,a),kY(s),e&&!s.length&&s.push.apply(s,RY)}}function kY(r){var e={};A(r,function(t){e[t]=1}),r.length=0,A(e,function(t,a){r.push(a)})}var lw=A;function uw(r){if(r){for(var e in r)if(r.hasOwnProperty(e))return!0}}function Bd(r,e,t){var a={};return lw(e,function(i){var o=a[i]=n();lw(r[i],function(s,l){if(le.isValidType(l)){var u={type:l,visual:s};t&&t(u,i),o[l]=new le(u),l==="opacity"&&(u=rt(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new le(u))}})}),a;function n(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function W2(r,e,t){var a;A(t,function(n){e.hasOwnProperty(n)&&uw(e[n])&&(a=!0)}),a&&A(t,function(n){e.hasOwnProperty(n)&&uw(e[n])?r[n]=rt(e[n]):delete r[n]})}function OY(r,e,t,a,n,i){var o={};A(r,function(h){var v=le.prepareVisualTypes(e[h]);o[h]=v});var s;function l(h){return Gg(t,s,h)}function u(h,v){iA(t,s,h,v)}i==null?t.each(f):t.each([i],f);function f(h,v){s=i==null?h:v;var c=t.getRawDataItem(s);if(!(c&&c.visualMap===!1))for(var p=a.call(n,h),d=e[p],g=o[p],y=0,m=g.length;ye[0][1]&&(e[0][1]=i[0]),i[1]e[1][1]&&(e[1][1]=i[1])}return e&&pw(e)}};function pw(r){return new ht(r[0][0],r[1][0],r[0][1]-r[0][0],r[1][1]-r[1][0])}var WY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.ecModel=t,this.api=a,this.model,(this._brushController=new My(a.getZr())).on("brush",U(this._onBrush,this)).mount()},e.prototype.render=function(t,a,n,i){this.model=t,this._updateController(t,a,n,i)},e.prototype.updateTransform=function(t,a,n,i){$2(a),this._updateController(t,a,n,i)},e.prototype.updateVisual=function(t,a,n,i){this.updateTransform(t,a,n,i)},e.prototype.updateView=function(t,a,n,i){this._updateController(t,a,n,i)},e.prototype._updateController=function(t,a,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var a=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:a,areas:rt(n),$from:a}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:a,areas:rt(n),$from:a})},e.type="brush",e}(Ht);const $Y=WY;var UY="#ddd",YY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&W2(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:UY},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=G(t,function(a){return dw(this.option,a)},this))},e.prototype.setBrushOption=function(t){this.brushOption=dw(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(bt);function dw(r,e){return ft({brushType:r.brushType,brushMode:r.brushMode,transformable:r.transformable,brushStyle:new Ot(r.brushStyle).getItemStyle(),removeOnClick:r.removeOnClick,z:r.z},e,!0)}const ZY=YY;var XY=["rect","polygon","lineX","lineY","keep","clear"],qY=function(r){k(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.render=function(t,a,n){var i,o,s;a.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,A(t.get("type",!0),function(l){t.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},e.prototype.updateView=function(t,a,n){this.render(t,a,n)},e.prototype.getIcons=function(){var t=this.model,a=t.get("icon",!0),n={};return A(t.get("type",!0),function(i){a[i]&&(n[i]=a[i])}),n},e.prototype.onclick=function(t,a,n){var i=this._brushType,o=this._brushMode;n==="clear"?(a.dispatchAction({type:"axisAreaSelect",intervals:[]}),a.dispatchAction({type:"brush",command:"clear",areas:[]})):a.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:n==="keep"?i:i===n?!1:n,brushMode:n==="keep"?o==="multiple"?"single":"multiple":o}})},e.getDefaultOption=function(t){var a={show:!0,type:XY.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])};return a},e}(je);const KY=qY;function QY(r){r.registerComponentView($Y),r.registerComponentModel(ZY),r.registerPreprocessor(EY),r.registerVisual(r.PRIORITY.VISUAL.BRUSH,VY),r.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(a){a.setAreas(e.areas)})}),r.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Yt),r.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Yt),Wi("brush",KY)}var JY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.type="title",e.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"}},e}(bt),jY=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,a,n){if(this.group.removeAll(),!!t.get("show")){var i=this.group,o=t.getModel("textStyle"),s=t.getModel("subtextStyle"),l=t.get("textAlign"),u=ut(t.get("textBaseline"),t.get("textVerticalAlign")),f=new Ct({style:kt(o,{text:t.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),h=f.getBoundingRect(),v=t.get("subtext"),c=new Ct({style:kt(s,{text:v,fill:s.getTextColor(),y:h.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),g=t.get("triggerEvent",!0);f.silent=!p&&!g,c.silent=!d&&!g,p&&f.on("click",function(){yf(p,"_"+t.get("target"))}),d&&c.on("click",function(){yf(d,"_"+t.get("subtarget"))}),nt(f).eventData=nt(c).eventData=g?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(f),v&&i.add(c);var y=i.getBoundingRect(),m=t.getBoxLayoutParams();m.width=y.width,m.height=y.height;var _=Jt(m,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));l||(l=t.get("left")||t.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=t.get("top")||t.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};f.setStyle(S),c.setStyle(S),y=i.getBoundingRect();var w=_.margin,x=t.getItemStyle(["color","opacity"]);x.fill=t.get("backgroundColor");var b=new xt({shape:{x:y.x-w[3],y:y.y-w[0],width:y.width+w[1]+w[3],height:y.height+w[0]+w[2],r:t.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(b)}},e.type="title",e}(Ht);function t7(r){r.registerComponentModel(JY),r.registerComponentView(jY)}var e7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(t){r.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){t==null&&(t=this.option.currentIndex);var a=this._data.count();this.option.loop?t=(t%a+a)%a:(t>=a&&(t=a-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t=this.option,a=t.data||[],n=t.axisType,i=this._names=[],o;n==="category"?(o=[],A(a,function(u,f){var h=Qt(ho(u),""),v;tt(u)?(v=rt(u),v.value=f):v=f,o.push(v),i.push(h)})):o=a;var s={category:"ordinal",time:"time",value:"number"}[n]||"number",l=this._data=new Ce([{name:"value",type:s}],this);l.initData(o,i)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(bt);const gw=e7;var U2=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline.slider",e.defaultOption=en(gw.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(gw);Kt(U2,Og.prototype);const r7=U2;var a7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline",e}(Ht);const n7=a7;var i7=function(r){k(e,r);function e(t,a,n,i){var o=r.call(this,t,a,n)||this;return o.type=i||"value",o}return e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},e}(br);const o7=i7;var Xc=Math.PI,yw=wt(),s7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,a){this.api=a},e.prototype.render=function(t,a,n){if(this.model=t,this.api=n,this.ecModel=a,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,t);t.formatTooltip=function(u){var f=l.scale.getLabel({value:u});return re("nameValue",{noName:!0,value:f})},A(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,t)},this),this._renderAxisLabel(i,s,l,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,a){var n=t.get(["label","position"]),i=t.get("orient"),o=u7(t,a),s;n==null||n==="auto"?s=i==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},f={horizontal:0,vertical:Xc/2},h=i==="vertical"?o.height:o.width,v=t.getModel("controlStyle"),c=v.get("show",!0),p=c?v.get("itemSize"):0,d=c?v.get("itemGap"):0,g=p+d,y=t.get(["label","rotate"])||0;y=y*Xc/180;var m,_,S,w=v.get("position",!0),x=c&&v.get("showPlayBtn",!0),b=c&&v.get("showPrevBtn",!0),T=c&&v.get("showNextBtn",!0),C=0,M=h;w==="left"||w==="bottom"?(x&&(m=[0,0],C+=g),b&&(_=[C,0],C+=g),T&&(S=[M-p,0],M-=g)):(x&&(m=[M-p,0],M-=g),b&&(_=[0,0],C+=g),T&&(S=[M-p,0],M-=g));var D=[C,M];return t.get("inverse")&&D.reverse(),{viewRect:o,mainLength:h,orient:i,rotation:f[i],labelRotation:y,labelPosOpt:s,labelAlign:t.get(["label","align"])||l[i],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||u[i],playPosition:m,prevBtnPosition:_,nextBtnPosition:S,axisExtent:D,controlSize:p,controlGap:d}},e.prototype._position=function(t,a){var n=this._mainGroup,i=this._labelGroup,o=t.viewRect;if(t.orient==="vertical"){var s=nr(),l=o.x,u=o.y+o.height;Fr(s,s,[-l,-u]),fi(s,s,-Xc/2),Fr(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var f=m(o),h=m(n.getBoundingRect()),v=m(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=f[0][0];var d=t.labelPosOpt;if(d==null||$(d)){var g=d==="+"?0:1;_(c,h,f,1,g),_(p,v,f,1,1-g)}else{var g=d>=0?0:1;_(c,h,f,1,g),p[1]=c[1]+d}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,y(n),y(i);function y(S){S.originX=f[0][0]-S.x,S.originY=f[1][0]-S.y}function m(S){return[[S.x,S.x+S.width],[S.y,S.y+S.height]]}function _(S,w,x,b,T){S[b]+=x[b][T]-w[b][T]}},e.prototype._createAxis=function(t,a){var n=a.getData(),i=a.get("axisType"),o=l7(a,i);o.getTicks=function(){return n.mapArray(["value"],function(u){return{value:u}})};var s=n.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new o7("value",o,t.axisExtent,i);return l.model=a,l},e.prototype._createGroup=function(t){var a=this[t]=new at;return this.group.add(a),a},e.prototype._renderAxisLine=function(t,a,n,i){var o=n.getExtent();if(i.get(["lineStyle","show"])){var s=new ie({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:B({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});a.add(s);var l=this._progressLine=new ie({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:j({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});a.add(l)}},e.prototype._renderAxisTick=function(t,a,n,i){var o=this,s=i.getData(),l=n.scale.getTicks();this._tickSymbols=[],A(l,function(u){var f=n.dataToCoord(u.value),h=s.getItemModel(u.value),v=h.getModel("itemStyle"),c=h.getModel(["emphasis","itemStyle"]),p=h.getModel(["progress","itemStyle"]),d={x:f,y:0,onclick:U(o._changeTimeline,o,u.value)},g=mw(h,v,a,d);g.ensureState("emphasis").style=c.getItemStyle(),g.ensureState("progress").style=p.getItemStyle(),Kn(g);var y=nt(g);h.get("tooltip")?(y.dataIndex=u.value,y.dataModel=i):y.dataIndex=y.dataModel=null,o._tickSymbols.push(g)})},e.prototype._renderAxisLabel=function(t,a,n,i){var o=this,s=n.getLabelModel();if(s.get("show")){var l=i.getData(),u=n.getViewLabels();this._tickLabels=[],A(u,function(f){var h=f.tickValue,v=l.getItemModel(h),c=v.getModel("label"),p=v.getModel(["emphasis","label"]),d=v.getModel(["progress","label"]),g=n.dataToCoord(f.tickValue),y=new Ct({x:g,y:0,rotation:t.labelRotation-t.rotation,onclick:U(o._changeTimeline,o,h),silent:!1,style:kt(c,{text:f.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});y.ensureState("emphasis").style=kt(p),y.ensureState("progress").style=kt(d),a.add(y),Kn(y),yw(y).dataIndex=h,o._tickLabels.push(y)})}},e.prototype._renderControl=function(t,a,n,i){var o=t.controlSize,s=t.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),f=i.getPlayState(),h=i.get("inverse",!0);v(t.nextBtnPosition,"next",U(this._changeTimeline,this,h?"-":"+")),v(t.prevBtnPosition,"prev",U(this._changeTimeline,this,h?"+":"-")),v(t.playPosition,f?"stop":"play",U(this._handlePlayClick,this,!f),!0);function v(c,p,d,g){if(c){var y=Sr(ut(i.get(["controlStyle",p+"BtnSize"]),o),o),m=[0,-y/2,y,y],_=f7(i,p+"Icon",m,{x:c[0],y:c[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:d});_.ensureState("emphasis").style=u,a.add(_),Kn(_)}}},e.prototype._renderCurrentPointer=function(t,a,n,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,f={onCreate:function(h){h.draggable=!0,h.drift=U(u._handlePointerDrag,u),h.ondragend=U(u._handlePointerDragend,u),_w(h,u._progressLine,s,n,i,!0)},onUpdate:function(h){_w(h,u._progressLine,s,n,i)}};this._currentPointer=mw(l,l,this._mainGroup,{},this._currentPointer,f)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,a,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,a){var n=this._toAxisCoord(t)[0],i=this._axis,o=rr(i.getExtent().slice());n>o[1]&&(n=o[1]),n=0&&(o[i]=+o[i].toFixed(v)),[o,h]}var qc={min:it(Du,"min"),max:it(Du,"max"),average:it(Du,"average"),median:it(Du,"median")};function rl(r,e){if(e){var t=r.getData(),a=r.coordinateSystem,n=a&&a.dimensions;if(!m7(e)&&!z(e.coord)&&z(n)){var i=Z2(e,t,a,r);if(e=rt(e),e.type&&qc[e.type]&&i.baseAxis&&i.valueAxis){var o=vt(n,i.baseAxis.dim),s=vt(n,i.valueAxis.dim),l=qc[e.type](t,i.baseDataDim,i.valueDataDim,o,s);e.coord=l[0],e.value=l[1]}else e.coord=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis]}if(e.coord==null||!z(n))e.coord=[];else for(var u=e.coord,f=0;f<2;f++)qc[u[f]]&&(u[f]=Qy(t,t.mapDimension(n[f]),u[f]));return e}}function Z2(r,e,t,a){var n={};return r.valueIndex!=null||r.valueDim!=null?(n.valueDataDim=r.valueIndex!=null?e.getDimension(r.valueIndex):r.valueDim,n.valueAxis=t.getAxis(_7(a,n.valueDataDim)),n.baseAxis=t.getOtherAxis(n.valueAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim)):(n.baseAxis=a.getBaseAxis(),n.valueAxis=t.getOtherAxis(n.baseAxis),n.baseDataDim=e.mapDimension(n.baseAxis.dim),n.valueDataDim=e.mapDimension(n.valueAxis.dim)),n}function _7(r,e){var t=r.getData().getDimensionInfo(e);return t&&t.coordDim}function al(r,e){return r&&r.containData&&e.coord&&!zd(e)?r.containData(e.coord):!0}function S7(r,e,t){return r&&r.containZone&&e.coord&&t.coord&&!zd(e)&&!zd(t)?r.containZone(e.coord,t.coord):!0}function X2(r,e){return r?function(t,a,n,i){var o=i<2?t.coord&&t.coord[i]:t.value;return Ha(o,e[i])}:function(t,a,n,i){return Ha(t.value,e[i])}}function Qy(r,e,t){if(t==="average"){var a=0,n=0;return r.each(e,function(i,o){isNaN(i)||(a+=i,n++)}),a/n}else return t==="median"?r.getMedian(e):r.getDataExtent(e)[t==="max"?1:0]}var Kc=wt(),x7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this.markerGroupMap=X()},e.prototype.render=function(t,a,n){var i=this,o=this.markerGroupMap;o.each(function(s){Kc(s).keep=!1}),a.eachSeries(function(s){var l=ja.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,a,n)}),o.each(function(s){!Kc(s).keep&&i.group.remove(s.group)})},e.prototype.markKeep=function(t){Kc(t).keep=!0},e.prototype.toggleBlurSeries=function(t,a){var n=this;A(t,function(i){var o=ja.getMarkerModelFromSeries(i,n.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(a?xT(l):dg(l))})}})},e.type="marker",e}(Ht);const Jy=x7;function xw(r,e,t){var a=e.coordinateSystem;r.each(function(n){var i=r.getItemModel(n),o,s=H(i.get("x"),t.getWidth()),l=H(i.get("y"),t.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(e.getMarkerPosition)o=e.getMarkerPosition(r.getValues(r.dimensions,n));else if(a){var u=r.get(a.dimensions[0],n),f=r.get(a.dimensions[1],n);o=a.dataToPoint([u,f])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),r.setItemLayout(n,o)})}var w7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ja.getMarkerModelFromSeries(i,"markPoint");o&&(xw(o.getData(),i,n),this.markerGroupMap.get(i.id).updateLayout())},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new ml),h=b7(o,t,a);a.setData(h),xw(a.getData(),t,i),h.each(function(v){var c=h.getItemModel(v),p=c.getShallow("symbol"),d=c.getShallow("symbolSize"),g=c.getShallow("symbolRotate"),y=c.getShallow("symbolOffset"),m=c.getShallow("symbolKeepAspect");if(K(p)||K(d)||K(g)||K(y)){var _=a.getRawValue(v),S=a.getDataParams(v);K(p)&&(p=p(_,S)),K(d)&&(d=d(_,S)),K(g)&&(g=g(_,S)),K(y)&&(y=y(_,S))}var w=c.getModel("itemStyle").getItemStyle(),x=cl(l,"color");w.fill||(w.fill=x),h.setItemVisual(v,{symbol:p,symbolSize:d,symbolRotate:g,symbolOffset:y,symbolKeepAspect:m,style:w})}),f.updateData(h),this.group.add(f.group),h.eachItemGraphicEl(function(v){v.traverse(function(c){nt(c).dataModel=a})}),this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markPoint",e}(Jy);function b7(r,e,t){var a;r?a=G(r&&r.dimensions,function(s){var l=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return B(B({},l),{name:s,ordinalMeta:null})}):a=[{name:"value",type:"float"}];var n=new Ce(a,t),i=G(t.get("data"),it(rl,e));r&&(i=It(i,it(al,r)));var o=X2(!!r,a);return n.initData(i,null,o),n}const T7=w7;function C7(r){r.registerComponentModel(y7),r.registerComponentView(T7),r.registerPreprocessor(function(e){Ky(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}var A7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(ja);const M7=A7;var Lu=wt(),D7=function(r,e,t,a){var n=r.getData(),i;if(z(a))i=a;else{var o=a.type;if(o==="min"||o==="max"||o==="average"||o==="median"||a.xAxis!=null||a.yAxis!=null){var s=void 0,l=void 0;if(a.yAxis!=null||a.xAxis!=null)s=e.getAxis(a.yAxis!=null?"y":"x"),l=ne(a.yAxis,a.xAxis);else{var u=Z2(a,n,e,r);s=u.valueAxis;var f=kA(n,u.valueDataDim);l=Qy(n,f,o)}var h=s.dim==="x"?0:1,v=1-h,c=rt(a),p={coord:[]};c.type=null,c.coord=[],c.coord[v]=-1/0,p.coord[v]=1/0;var d=t.get("precision");d>=0&&At(l)&&(l=+l.toFixed(Math.min(d,20))),c.coord[h]=p.coord[h]=l,i=[c,p,{type:o,valueIndex:a.valueIndex,value:l}]}else i=[]}var g=[rl(r,i[0]),rl(r,i[1]),B({},i[2])];return g[2].type=g[2].type||null,ft(g[2],g[0]),ft(g[2],g[1]),g};function Wf(r){return!isNaN(r)&&!isFinite(r)}function ww(r,e,t,a){var n=1-r,i=a.dimensions[r];return Wf(e[n])&&Wf(t[n])&&e[r]===t[r]&&a.getAxis(i).containData(e[r])}function L7(r,e){if(r.type==="cartesian2d"){var t=e[0].coord,a=e[1].coord;if(t&&a&&(ww(1,t,a,r)||ww(0,t,a,r)))return!0}return al(r,e[0])&&al(r,e[1])}function Qc(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=H(o.get("x"),n.getWidth()),u=H(o.get("y"),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition)s=a.getMarkerPosition(r.getValues(r.dimensions,e));else{var f=i.dimensions,h=r.get(f[0],e),v=r.get(f[1],e);s=i.dataToPoint([h,v])}if(pi(i,"cartesian2d")){var c=i.getAxis("x"),p=i.getAxis("y"),f=i.dimensions;Wf(r.get(f[0],e))?s[0]=c.toGlobalCoord(c.getExtent()[t?0:1]):Wf(r.get(f[1],e))&&(s[1]=p.toGlobalCoord(p.getExtent()[t?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}r.setItemLayout(e,s)}var I7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ja.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Lu(o).from,u=Lu(o).to;l.each(function(f){Qc(l,f,!0,i,n),Qc(u,f,!1,i,n)}),s.each(function(f){s.setItemLayout(f,[l.getItemLayout(f),u.getItemLayout(f)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,new xy);this.group.add(f.group);var h=P7(o,t,a),v=h.from,c=h.to,p=h.line;Lu(a).from=v,Lu(a).to=c,a.setData(p);var d=a.get("symbol"),g=a.get("symbolSize"),y=a.get("symbolRotate"),m=a.get("symbolOffset");z(d)||(d=[d,d]),z(g)||(g=[g,g]),z(y)||(y=[y,y]),z(m)||(m=[m,m]),h.from.each(function(S){_(v,S,!0),_(c,S,!1)}),p.each(function(S){var w=p.getItemModel(S).getModel("lineStyle").getLineStyle();p.setItemLayout(S,[v.getItemLayout(S),c.getItemLayout(S)]),w.stroke==null&&(w.stroke=v.getItemVisual(S,"style").fill),p.setItemVisual(S,{fromSymbolKeepAspect:v.getItemVisual(S,"symbolKeepAspect"),fromSymbolOffset:v.getItemVisual(S,"symbolOffset"),fromSymbolRotate:v.getItemVisual(S,"symbolRotate"),fromSymbolSize:v.getItemVisual(S,"symbolSize"),fromSymbol:v.getItemVisual(S,"symbol"),toSymbolKeepAspect:c.getItemVisual(S,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(S,"symbolOffset"),toSymbolRotate:c.getItemVisual(S,"symbolRotate"),toSymbolSize:c.getItemVisual(S,"symbolSize"),toSymbol:c.getItemVisual(S,"symbol"),style:w})}),f.updateData(p),h.line.eachItemGraphicEl(function(S){nt(S).dataModel=a,S.traverse(function(w){nt(w).dataModel=a})});function _(S,w,x){var b=S.getItemModel(w);Qc(S,w,x,t,i);var T=b.getModel("itemStyle").getItemStyle();T.fill==null&&(T.fill=cl(l,"color")),S.setItemVisual(w,{symbolKeepAspect:b.get("symbolKeepAspect"),symbolOffset:ut(b.get("symbolOffset",!0),m[x?0:1]),symbolRotate:ut(b.get("symbolRotate",!0),y[x?0:1]),symbolSize:ut(b.get("symbolSize"),g[x?0:1]),symbol:ut(b.get("symbol",!0),d[x?0:1]),style:T})}this.markKeep(f),f.group.silent=a.get("silent")||t.get("silent")},e.type="markLine",e}(Jy);function P7(r,e,t){var a;r?a=G(r&&r.dimensions,function(u){var f=e.getData().getDimensionInfo(e.getData().mapDimension(u))||{};return B(B({},f),{name:u,ordinalMeta:null})}):a=[{name:"value",type:"float"}];var n=new Ce(a,t),i=new Ce(a,t),o=new Ce([],t),s=G(t.get("data"),it(D7,e,r,t));r&&(s=It(s,it(L7,r)));var l=X2(!!r,a);return n.initData(G(s,function(u){return u[0]}),null,l),i.initData(G(s,function(u){return u[1]}),null,l),o.initData(G(s,function(u){return u[2]})),o.hasItemOption=!0,{from:n,to:i,line:o}}const R7=I7;function E7(r){r.registerComponentModel(M7),r.registerComponentView(R7),r.registerPreprocessor(function(e){Ky(e.series,"markLine")&&(e.markLine=e.markLine||{})})}var k7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,a,n){return new e(t,a,n)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(ja);const O7=k7;var Iu=wt(),N7=function(r,e,t,a){var n=a[0],i=a[1];if(!(!n||!i)){var o=rl(r,n),s=rl(r,i),l=o.coord,u=s.coord;l[0]=ne(l[0],-1/0),l[1]=ne(l[1],-1/0),u[0]=ne(u[0],1/0),u[1]=ne(u[1],1/0);var f=Qd([{},o,s]);return f.coord=[o.coord,s.coord],f.x0=o.x,f.y0=o.y,f.x1=s.x,f.y1=s.y,f}};function $f(r){return!isNaN(r)&&!isFinite(r)}function bw(r,e,t,a){var n=1-r;return $f(e[n])&&$f(t[n])}function B7(r,e){var t=e.coord[0],a=e.coord[1],n={coord:t,x:e.x0,y:e.y0},i={coord:a,x:e.x1,y:e.y1};return pi(r,"cartesian2d")?t&&a&&(bw(1,t,a)||bw(0,t,a))?!0:S7(r,n,i):al(r,n)||al(r,i)}function Tw(r,e,t,a,n){var i=a.coordinateSystem,o=r.getItemModel(e),s,l=H(o.get(t[0]),n.getWidth()),u=H(o.get(t[1]),n.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(a.getMarkerPosition){var f=r.getValues(["x0","y0"],e),h=r.getValues(["x1","y1"],e),v=i.clampData(f),c=i.clampData(h),p=[];t[0]==="x0"?p[0]=v[0]>c[0]?h[0]:f[0]:p[0]=v[0]>c[0]?f[0]:h[0],t[1]==="y0"?p[1]=v[1]>c[1]?h[1]:f[1]:p[1]=v[1]>c[1]?f[1]:h[1],s=a.getMarkerPosition(p,t,!0)}else{var d=r.get(t[0],e),g=r.get(t[1],e),y=[d,g];i.clampData&&i.clampData(y,y),s=i.dataToPoint(y,!0)}if(pi(i,"cartesian2d")){var m=i.getAxis("x"),_=i.getAxis("y"),d=r.get(t[0],e),g=r.get(t[1],e);$f(d)?s[0]=m.toGlobalCoord(m.getExtent()[t[0]==="x0"?0:1]):$f(g)&&(s[1]=_.toGlobalCoord(_.getExtent()[t[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var Cw=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],V7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,a,n){a.eachSeries(function(i){var o=ja.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=G(Cw,function(h){return Tw(s,l,h,i,n)});s.setItemLayout(l,u);var f=s.getItemGraphicEl(l);f.setShape("points",u)})}},this)},e.prototype.renderSeries=function(t,a,n,i){var o=t.coordinateSystem,s=t.id,l=t.getData(),u=this.markerGroupMap,f=u.get(s)||u.set(s,{group:new at});this.group.add(f.group),this.markKeep(f);var h=z7(o,t,a);a.setData(h),h.each(function(v){var c=G(Cw,function(T){return Tw(h,v,T,t,i)}),p=o.getAxis("x").scale,d=o.getAxis("y").scale,g=p.getExtent(),y=d.getExtent(),m=[p.parse(h.get("x0",v)),p.parse(h.get("x1",v))],_=[d.parse(h.get("y0",v)),d.parse(h.get("y1",v))];rr(m),rr(_);var S=!(g[0]>m[1]||g[1]_[1]||y[1]<_[0]),w=!S;h.setItemLayout(v,{points:c,allClipped:w});var x=h.getItemModel(v).getModel("itemStyle").getItemStyle(),b=cl(l,"color");x.fill||(x.fill=b,$(x.fill)&&(x.fill=af(x.fill,.4))),x.stroke||(x.stroke=b),h.setItemVisual(v,"style",x)}),h.diff(Iu(f).data).add(function(v){var c=h.getItemLayout(v);if(!c.allClipped){var p=new Ne({shape:{points:c.points}});h.setItemGraphicEl(v,p),f.group.add(p)}}).update(function(v,c){var p=Iu(f).data.getItemGraphicEl(c),d=h.getItemLayout(v);d.allClipped?p&&f.group.remove(p):(p?Mt(p,{shape:{points:d.points}},a,v):p=new Ne({shape:{points:d.points}}),h.setItemGraphicEl(v,p),f.group.add(p))}).remove(function(v){var c=Iu(f).data.getItemGraphicEl(v);f.group.remove(c)}).execute(),h.eachItemGraphicEl(function(v,c){var p=h.getItemModel(c),d=h.getItemVisual(c,"style");v.useStyle(h.getItemVisual(c,"style")),fe(v,ee(p),{labelFetcher:a,labelDataIndex:c,defaultText:h.getName(c)||"",inheritColor:$(d.fill)?af(d.fill,1):"#000"}),ue(v,p),Ft(v,null,null,p.get(["emphasis","disabled"])),nt(v).dataModel=a}),Iu(f).data=h,f.group.silent=a.get("silent")||t.get("silent")},e.type="markArea",e}(Jy);function z7(r,e,t){var a,n,i=["x0","y0","x1","y1"];if(r){var o=G(r&&r.dimensions,function(u){var f=e.getData(),h=f.getDimensionInfo(f.mapDimension(u))||{};return B(B({},h),{name:u,ordinalMeta:null})});n=G(i,function(u,f){return{name:u,type:o[f%2].type}}),a=new Ce(n,t)}else n=[{name:"value",type:"float"}],a=new Ce(n,t);var s=G(t.get("data"),it(N7,e,r,t));r&&(s=It(s,it(B7,r)));var l=r?function(u,f,h,v){var c=u.coord[Math.floor(v/2)][v%2];return Ha(c,n[v])}:function(u,f,h,v){return Ha(u.value,n[v])};return a.initData(s,null,l),a.hasItemOption=!0,a}const G7=V7;function F7(r){r.registerComponentModel(O7),r.registerComponentView(G7),r.registerPreprocessor(function(e){Ky(e.series,"markArea")&&(e.markArea=e.markArea||{})})}var H7=function(r,e){if(e==="all")return{type:"all",title:r.getLocaleModel().get(["legend","selector","all"])};if(e==="inverse")return{type:"inverse",title:r.getLocaleModel().get(["legend","selector","inverse"])}},W7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n),t.selected=t.selected||{},this._updateSelector(t)},e.prototype.mergeOption=function(t,a){r.prototype.mergeOption.call(this,t,a),this._updateSelector(t)},e.prototype._updateSelector=function(t){var a=t.selector,n=this.ecModel;a===!0&&(a=t.selector=["all","inverse"]),z(a)&&A(a,function(i,o){$(i)&&(i={type:i}),a[o]=ft(i,H7(n,i.type))})},e.prototype.optionUpdated=function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&this.get("selectedMode")==="single"){for(var a=!1,n=0;n=0},e.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.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}},e}(bt);const Gd=W7;var ki=it,Fd=A,Pu=at,$7=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return e.prototype.init=function(){this.group.add(this._contentGroup=new Pu),this.group.add(this._selectorGroup=new Pu),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,a,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!t.get("show",!0)){var o=t.get("align"),s=t.get("orient");(!o||o==="auto")&&(o=t.get("left")==="right"&&s==="vertical"?"right":"left");var l=t.get("selector",!0),u=t.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,t,a,n,l,s,u);var f=t.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},v=t.get("padding"),c=Jt(f,h,v),p=this.layoutInner(t,o,c,i,l,u),d=Jt(j({width:p.width,height:p.height},f),h,v);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=N2(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,a,n,i,o,s,l){var u=this.getContentGroup(),f=X(),h=a.get("selectedMode"),v=[];n.eachRawSeries(function(c){!c.get("legendHoverLink")&&v.push(c.id)}),Fd(a.getData(),function(c,p){var d=c.get("name");if(!this.newlineDisabled&&(d===""||d===` +`)){var g=new Pu;g.newline=!0,u.add(g);return}var y=n.getSeriesByName(d)[0];if(!f.get(d))if(y){var m=y.getData(),_=m.getVisual("legendLineStyle")||{},S=m.getVisual("legendIcon"),w=m.getVisual("style"),x=this._createItem(y,d,p,c,a,t,_,w,S,h,i);x.on("click",ki(Aw,d,null,i,v)).on("mouseover",ki(Hd,y.name,null,i,v)).on("mouseout",ki(Wd,y.name,null,i,v)),f.set(d,!0)}else n.eachRawSeries(function(b){if(!f.get(d)&&b.legendVisualProvider){var T=b.legendVisualProvider;if(!T.containName(d))return;var C=T.indexOfName(d),M=T.getItemVisual(C,"style"),D=T.getItemVisual(C,"legendIcon"),L=Ge(M.fill);L&&L[3]===0&&(L[3]=.2,M=B(B({},M),{fill:na(L,"rgba")}));var I=this._createItem(b,d,p,c,a,t,{},M,D,h,i);I.on("click",ki(Aw,null,d,i,v)).on("mouseover",ki(Hd,null,d,i,v)).on("mouseout",ki(Wd,null,d,i,v)),f.set(d,!0)}},this)},this),o&&this._createSelector(o,a,i,s,l)},e.prototype._createSelector=function(t,a,n,i,o){var s=this.getSelectorGroup();Fd(t,function(u){var f=u.type,h=new Ct({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:f==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(h);var v=a.getModel("selectorLabel"),c=a.getModel(["emphasis","selectorLabel"]);fe(h,{normal:v,emphasis:c},{defaultText:u.title}),Kn(h)})},e.prototype._createItem=function(t,a,n,i,o,s,l,u,f,h,v){var c=t.visualDrawType,p=o.get("itemWidth"),d=o.get("itemHeight"),g=o.isSelected(a),y=i.get("symbolRotate"),m=i.get("symbolKeepAspect"),_=i.get("icon");f=_||f||"roundRect";var S=U7(f,i,l,u,c,g,v),w=new Pu,x=i.getModel("textStyle");if(K(t.getLegendIcon)&&(!_||_==="inherit"))w.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:f,iconRotate:y,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}));else{var b=_==="inherit"&&t.getData().getVisual("symbol")?y==="inherit"?t.getData().getVisual("symbolRotate"):y:0;w.add(Y7({itemWidth:p,itemHeight:d,icon:f,iconRotate:b,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:m}))}var T=s==="left"?p+5:-5,C=s,M=o.get("formatter"),D=a;$(M)&&M?D=M.replace("{name}",a??""):K(M)&&(D=M(a));var L=g?x.getTextColor():i.get("inactiveColor");w.add(new Ct({style:kt(x,{text:D,x:T,y:d/2,fill:L,align:C,verticalAlign:"middle"},{inheritColor:L})}));var I=new xt({shape:w.getBoundingRect(),invisible:!0}),P=i.getModel("tooltip");return P.get("show")&&po({el:I,componentModel:o,itemName:a,itemTooltipOption:P.option}),w.add(I),w.eachChild(function(R){R.silent=!0}),I.silent=!h,this.getContentGroup().add(w),Kn(w),w.__legendDataIndex=n,w},e.prototype.layoutInner=function(t,a,n,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Jn(t.get("orient"),l,t.get("itemGap"),n.width,n.height);var f=l.getBoundingRect(),h=[-f.x,-f.y];if(u.markRedraw(),l.markRedraw(),o){Jn("horizontal",u,t.get("selectorItemGap",!0));var v=u.getBoundingRect(),c=[-v.x,-v.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,g=d===0?"width":"height",y=d===0?"height":"width",m=d===0?"y":"x";s==="end"?c[d]+=f[g]+p:h[d]+=v[g]+p,c[1-d]+=f[y]/2-v[y]/2,u.x=c[0],u.y=c[1],l.x=h[0],l.y=h[1];var _={x:0,y:0};return _[g]=f[g]+p+v[g],_[y]=Math.max(f[y],v[y]),_[m]=Math.min(0,v[m]+c[1-d]),_}else return l.x=h[0],l.y=h[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Ht);function U7(r,e,t,a,n,i,o){function s(g,y){g.lineWidth==="auto"&&(g.lineWidth=y.lineWidth>0?2:0),Fd(g,function(m,_){g[_]==="inherit"&&(g[_]=y[_])})}var l=e.getModel("itemStyle"),u=l.getItemStyle(),f=r.lastIndexOf("empty",0)===0?"fill":"stroke",h=l.getShallow("decal");u.decal=!h||h==="inherit"?a.decal:eo(h,o),u.fill==="inherit"&&(u.fill=a[n]),u.stroke==="inherit"&&(u.stroke=a[f]),u.opacity==="inherit"&&(u.opacity=(n==="fill"?a:t).opacity),s(u,a);var v=e.getModel("lineStyle"),c=v.getLineStyle();if(s(c,t),u.fill==="auto"&&(u.fill=a.fill),u.stroke==="auto"&&(u.stroke=a.fill),c.stroke==="auto"&&(c.stroke=a.fill),!i){var p=e.get("inactiveBorderWidth"),d=u[f];u.lineWidth=p==="auto"?a.lineWidth>0&&d?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),c.stroke=v.get("inactiveColor"),c.lineWidth=v.get("inactiveWidth")}return{itemStyle:u,lineStyle:c}}function Y7(r){var e=r.icon||"roundRect",t=qt(e,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return t.setStyle(r.itemStyle),t.rotation=(r.iconRotate||0)*Math.PI/180,t.setOrigin([r.itemWidth/2,r.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}function Aw(r,e,t,a){Wd(r,e,t,a),t.dispatchAction({type:"legendToggleSelect",name:r??e}),Hd(r,e,t,a)}function q2(r){for(var e=r.getZr().storage.getDisplayList(),t,a=0,n=e.length;an[o],g=[-c.x,-c.y];a||(g[i]=f[u]);var y=[0,0],m=[-p.x,-p.y],_=ut(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(d){var S=t.get("pageButtonPosition",!0);S==="end"?m[i]+=n[o]-p[o]:y[i]+=p[o]+_}m[1-i]+=c[s]/2-p[s]/2,f.setPosition(g),h.setPosition(y),v.setPosition(m);var w={x:0,y:0};if(w[o]=d?n[o]:c[o],w[s]=Math.max(c[s],p[s]),w[l]=Math.min(0,p[l]+m[1-i]),h.__rectSize=n[o],d){var x={x:0,y:0};x[o]=Math.max(n[o]-p[o]-_,0),x[s]=w[s],h.setClipPath(new xt({shape:x})),h.__rectSize=x[o]}else v.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(t);return b.pageIndex!=null&&Mt(f,{x:b.contentPosition[0],y:b.contentPosition[1]},d?t:null),this._updatePageInfoView(t,b),w},e.prototype._pageGo=function(t,a,n){var i=this._getPageInfo(a)[t];i!=null&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:a.id})},e.prototype._updatePageInfoView=function(t,a){var n=this._controllerGroup;A(["pagePrev","pageNext"],function(f){var h=f+"DataIndex",v=a[h]!=null,c=n.childOfName(f);c&&(c.setStyle("fill",v?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),c.cursor=v?"pointer":"default")});var i=n.childOfName("pageText"),o=t.get("pageFormatter"),s=a.pageIndex,l=s!=null?s+1:0,u=a.pageCount;i&&o&&i.setStyle("text",$(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},e.prototype._getPageInfo=function(t){var a=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,o=t.getOrient().index,s=Jc[o],l=jc[o],u=this._findTargetItemIndex(a),f=n.children(),h=f[u],v=f.length,c=v?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!h)return p;var d=S(h);p.contentPosition[o]=-d.s;for(var g=u+1,y=d,m=d,_=null;g<=v;++g)_=S(f[g]),(!_&&m.e>y.s+i||_&&!w(_,y.s))&&(m.i>y.i?y=m:y=_,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),m=_;for(var g=u-1,y=d,m=d,_=null;g>=-1;--g)_=S(f[g]),(!_||!w(m,_.s))&&y.i=b&&x.s<=b+i}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var a,n=this.getContentGroup(),i;return n.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===t&&(a=s)}),a??i},e.type="legend.scroll",e}(K2);const J7=Q7;function j7(r){r.registerAction("legendScroll","legendscroll",function(e,t){var a=e.scrollDataIndex;a!=null&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(n){n.setScrollDataIndex(a)})})}function t9(r){gt(Q2),r.registerComponentModel(K7),r.registerComponentView(J7),j7(r)}function e9(r){gt(Q2),gt(t9)}var r9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.inside",e.defaultOption=en(el.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(el);const a9=r9;var jy=wt();function n9(r,e,t){jy(r).coordSysRecordMap.each(function(a){var n=a.dataZoomInfoMap.get(e.uid);n&&(n.getRange=t)})}function i9(r,e){for(var t=jy(r).coordSysRecordMap,a=t.keys(),n=0;na[t+e]&&(e=s),n=n&&o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function f9(r){r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,function(e,t){var a=jy(t),n=a.coordSysRecordMap||(a.coordSysRecordMap=X());n.each(function(i){i.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=E2(i);A(o.infoList,function(s){var l=s.model.uid,u=n.get(l)||n.set(l,o9(t,s.model)),f=u.dataZoomInfoMap||(u.dataZoomInfoMap=X());f.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),n.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){J2(n,i);return}var f=u9(l);o.enable(f.controlType,f.opt),o.setPointerChecker(i.containsPoint),bo(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var h9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return e.prototype.render=function(t,a,n){if(r.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),n9(n,t,{pan:U(tp.pan,this),zoom:U(tp.zoom,this),scrollMove:U(tp.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){i9(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}($y),tp={zoom:function(r,e,t,a){var n=this.range,i=n.slice(),o=r.axisModels[0];if(o){var s=ep[e](null,[a.originX,a.originY],o,t,r),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/a.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var f=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(gi(0,i,[0,100],0,f.minSpan,f.maxSpan),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}},pan:Lw(function(r,e,t,a,n,i){var o=ep[a]([i.oldX,i.oldY],[i.newX,i.newY],e,n,t);return o.signal*(r[1]-r[0])*o.pixel/o.pixelLength}),scrollMove:Lw(function(r,e,t,a,n,i){var o=ep[a]([0,0],[i.scrollDelta,i.scrollDelta],e,n,t);return o.signal*(r[1]-r[0])*i.scrollDelta})};function Lw(r){return function(e,t,a,n){var i=this.range,o=i.slice(),s=e.axisModels[0];if(s){var l=r(o,s,e,t,a,n);if(gi(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var ep={grid:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem.getRect();return r=r||[0,0],i.dim==="x"?(o.pixel=e[0]-r[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(r,e,t,a,n){var i=t.axis,o={},s=n.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return r=r?s.pointToCoord(r):[0,0],e=s.pointToCoord(e),t.mainType==="radiusAxis"?(o.pixel=e[0]-r[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=e[1]-r[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(r,e,t,a,n){var i=t.axis,o=n.model.coordinateSystem.getRect(),s={};return r=r||[0,0],i.orient==="horizontal"?(s.pixel=e[0]-r[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=e[1]-r[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};const v9=h9;function j2(r){Uy(r),r.registerComponentModel(a9),r.registerComponentView(v9),f9(r)}var c9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=en(el.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(el);const p9=c9;var jo=xt,Iw=7,d9=1,rp=30,g9=7,ts="horizontal",Pw="vertical",y9=5,m9=["line","bar","candlestick","scatter"],_9={easing:"cubicOut",duration:100,delay:0},S9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,a){this.api=a,this._onBrush=U(this._onBrush,this),this._onBrushEnd=U(this._onBrushEnd,this)},e.prototype.render=function(t,a,n,i){if(r.prototype.render.apply(this,arguments),bo(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),t.get("show")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),r.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Ws(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var a=this._displayables.sliderGroup=new at;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(a),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,a=this.api,n=t.get("brushSelect"),i=n?g9:0,o=this._findCoordRect(),s={width:a.getWidth(),height:a.getHeight()},l=this._orient===ts?{right:s.width-o.x-o.width,top:s.height-rp-Iw-i,width:o.width,height:rp}:{right:Iw,top:o.y,width:rp,height:o.height},u=_o(t.option);A(["right","top","width","height"],function(h){u[h]==="ph"&&(u[h]=l[h])});var f=Jt(u,s);this._location={x:f.x,y:f.y},this._size=[f.width,f.height],this._orient===Pw&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,a=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(n===ts&&!o?{scaleY:l?1:-1,scaleX:1}:n===ts&&o?{scaleY:l?1:-1,scaleX:-1}:n===Pw&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=t.getBoundingRect([s]);t.x=a.x-u.x,t.y=a.y-u.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,a=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new jo({silent:!0,shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var o=new jo({shape:{x:0,y:0,width:a[0],height:a[1]},style:{fill:"transparent"},z2:0,onclick:U(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),n.add(o)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var a=this._size,n=this._shadowSize||[],i=t.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():t.otherDim;if(l==null)return;var u=this._shadowPolygonPts,f=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||a[0]!==n[0]||a[1]!==n[1]){var h=o.getDataExtent(l),v=(h[1]-h[0])*.3;h=[h[0]-v,h[1]+v];var c=[0,a[1]],p=[0,a[0]],d=[[a[0],0],[0,0]],g=[],y=p[1]/(o.count()-1),m=0,_=Math.round(o.count()/a[0]),S;o.each([l],function(C,M){if(_>0&&M%_){m+=y;return}var D=C==null||isNaN(C)||C==="",L=D?0:Lt(C,h,c,!0);D&&!S&&M?(d.push([d[d.length-1][0],0]),g.push([g[g.length-1][0],0])):!D&&S&&(d.push([m,0]),g.push([m,0])),d.push([m,L]),g.push([m,L]),m+=y,S=D}),u=this._shadowPolygonPts=d,f=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[a[0],a[1]];var w=this.dataZoomModel;function x(C){var M=w.getModel(C?"selectedDataBackground":"dataBackground"),D=new at,L=new Ne({shape:{points:u},segmentIgnoreThreshold:1,style:M.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),I=new Be({shape:{points:f},segmentIgnoreThreshold:1,style:M.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return D.add(L),D.add(I),D}for(var b=0;b<3;b++){var T=x(b===1);this._displayables.sliderGroup.add(T),this._displayables.dataShadowSegs.push(T)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,a=t.get("showDataShadow");if(a!==!1){var n,i=this.ecModel;return t.eachTargetAxis(function(o,s){var l=t.getAxisProxy(o,s).getTargetSeriesModels();A(l,function(u){if(!n&&!(a!==!0&&vt(m9,u.get("type"))<0)){var f=i.getComponent(za(o),s).axis,h=x9(o),v,c=u.coordinateSystem;h!=null&&c.getOtherAxis&&(v=c.getOtherAxis(f).inverse),h=u.getData().mapDimension(h),n={thisAxis:f,series:u,thisDim:o,otherDim:h,otherAxisInverse:v}}},this)},this),n}},e.prototype._renderHandle=function(){var t=this.group,a=this._displayables,n=a.handles=[null,null],i=a.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,f=l.get("borderRadius")||0,h=l.get("brushSelect"),v=a.filler=new jo({silent:h,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(v),o.add(new jo({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:f},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:d9,fill:"rgba(0,0,0,0)"}})),A([0,1],function(_){var S=l.get("handleIcon");!Sf[S]&&S.indexOf("path://")<0&&S.indexOf("image://")<0&&(S="path://"+S);var w=qt(S,-1,0,2,2,null,!0);w.attr({cursor:Rw(this._orient),draggable:!0,drift:U(this._onDragMove,this,_),ondragend:U(this._onDragEnd,this),onmouseover:U(this._showDataInfo,this,!0),onmouseout:U(this._showDataInfo,this,!1),z2:5});var x=w.getBoundingRect(),b=l.get("handleSize");this._handleHeight=H(b,this._size[1]),this._handleWidth=x.width/x.height*this._handleHeight,w.setStyle(l.getModel("handleStyle").getItemStyle()),w.style.strokeNoScale=!0,w.rectHover=!0,w.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Kn(w);var T=l.get("handleColor");T!=null&&(w.style.fill=T),o.add(n[_]=w);var C=l.getModel("textStyle");t.add(i[_]=new Ct({silent:!0,invisible:!0,style:kt(C,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:C.getTextColor(),font:C.getFont()}),z2:10}))},this);var c=v;if(h){var p=H(l.get("moveHandleSize"),s[1]),d=a.moveHandle=new xt({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),g=p*.8,y=a.moveHandleIcon=qt(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,d.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var m=Math.min(s[1]/2,Math.max(p,10));c=a.moveZone=new xt({invisible:!0,shape:{y:s[1]-m,height:p+m}}),c.on("mouseover",function(){u.enterEmphasis(d)}).on("mouseout",function(){u.leaveEmphasis(d)}),o.add(d),o.add(y),o.add(c)}c.attr({draggable:!0,cursor:Rw(this._orient),drift:U(this._onDragMove,this,"all"),ondragstart:U(this._showDataInfo,this,!0),ondragend:U(this._onDragEnd,this),onmouseover:U(this._showDataInfo,this,!0),onmouseout:U(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),a=this._getViewExtent();this._handleEnds=[Lt(t[0],[0,100],a,!0),Lt(t[1],[0,100],a,!0)]},e.prototype._updateInterval=function(t,a){var n=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=n.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];gi(a,i,o,n.get("zoomLock")?"all":t,s.minSpan!=null?Lt(s.minSpan,l,o,!0):null,s.maxSpan!=null?Lt(s.maxSpan,l,o,!0):null);var u=this._range,f=this._range=rr([Lt(i[0],o,l,!0),Lt(i[1],o,l,!0)]);return!u||u[0]!==f[0]||u[1]!==f[1]},e.prototype._updateView=function(t){var a=this._displayables,n=this._handleEnds,i=rr(n.slice()),o=this._size;A([0,1],function(c){var p=a.handles[c],d=this._handleHeight;p.attr({scaleX:d/2,scaleY:d/2,x:n[c]+(c?-1:1),y:o[1]/2-d/2})},this),a.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};a.moveHandle&&(a.moveHandle.setShape(s),a.moveZone.setShape(s),a.moveZone.getBoundingRect(),a.moveHandleIcon&&a.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=a.dataShadowSegs,u=[0,i[0],i[1],o[0]],f=0;fa[0]||n[1]<0||n[1]>a[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",n[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var a=t.offsetX,n=t.offsetY;this._brushStart=new lt(a,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var a=this._displayables.brushRect;if(this._brushing=!1,!!a){a.attr("ignore",!0);var n=a.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(n.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=rr([Lt(n.x,o,s,!0),Lt(n.x+n.width,o,s,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(sa(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,a){var n=this._displayables,i=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new jo({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(t,a),f=l.transformCoordToLocal(s.x,s.y),h=this._size;u[0]=Math.max(Math.min(h[0],u[0]),0),o.setShape({x:f[0],y:0,width:u[0]-f[0],height:h[1]})},e.prototype._dispatchZoomAction=function(t){var a=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?_9:null,start:a[0],end:a[1]})},e.prototype._findCoordRect=function(){var t,a=E2(this.dataZoomModel).infoList;if(!t&&a.length){var n=a[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),o=this.api.getHeight();t={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return t},e.type="dataZoom.slider",e}($y);function x9(r){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[r]}function Rw(r){return r==="vertical"?"ns-resize":"ew-resize"}const w9=S9;function tL(r){r.registerComponentModel(p9),r.registerComponentView(w9),Uy(r)}function b9(r){gt(j2),gt(tL)}var T9={get:function(r,e,t){var a=rt((C9[r]||{})[e]);return t&&z(a)?a[a.length-1]:a}},C9={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const eL=T9;var Ew=le.mapVisual,A9=le.eachVisual,M9=z,kw=A,D9=rr,L9=Lt,I9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,a,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,a){var n=this.option;!a&&W2(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var a=this.stateList;t=U(t,this),this.controllerVisuals=Bd(this.option.controller,a,t),this.targetVisuals=Bd(this.option.target,a,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,a=[];return t==null||t==="all"?this.ecModel.eachSeries(function(n,i){a.push(i)}):a=Pt(t),a},e.prototype.eachTargetSeries=function(t,a){A(this.getTargetSeriesIndices(),function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(a,i)},this)},e.prototype.isTargetSeries=function(t){var a=!1;return this.eachTargetSeries(function(n){n===t&&(a=!0)}),a},e.prototype.formatValueText=function(t,a,n){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;n=n||["<",">"],z(t)&&(t=t.slice(),u=!0);var f=a?t:u?[h(t[0]),h(t[1])]:h(t);if($(l))return l.replace("{value}",u?f[0]:f).replace("{value2}",u?f[1]:f);if(K(l))return u?l(t[0],t[1]):l(t);if(u)return t[0]===s[0]?n[0]+" "+f[1]:t[1]===s[1]?n[1]+" "+f[0]:f[0]+" - "+f[1];return f;function h(v){return v===s[0]?"min":v===s[1]?"max":(+v).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,a=D9([t.min,t.max]);this._dataExtent=a},e.prototype.getDataDimensionIndex=function(t){var a=this.option.dimension;if(a!=null)return t.getDimensionIndex(a);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var o=n[i],s=t.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,a=this.option,n={inRange:a.inRange,outOfRange:a.outOfRange},i=a.target||(a.target={}),o=a.controller||(a.controller={});ft(i,n),ft(o,n);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),f.call(this,o);function l(h){M9(a.color)&&!h.inRange&&(h.inRange={color:a.color.slice().reverse()}),h.inRange=h.inRange||{color:t.get("gradientColor")}}function u(h,v,c){var p=h[v],d=h[c];p&&!d&&(d=h[c]={},kw(p,function(g,y){if(le.isValidType(y)){var m=eL.get(y,"inactive",s);m!=null&&(d[y]=m,y==="color"&&!d.hasOwnProperty("opacity")&&!d.hasOwnProperty("colorAlpha")&&(d.opacity=[0,0]))}}))}function f(h){var v=(h.inRange||{}).symbol||(h.outOfRange||{}).symbol,c=(h.inRange||{}).symbolSize||(h.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),d=this.getItemSymbol(),g=d||"roundRect";kw(this.stateList,function(y){var m=this.itemSize,_=h[y];_||(_=h[y]={color:s?p:[p]}),_.symbol==null&&(_.symbol=v&&rt(v)||(s?g:[g])),_.symbolSize==null&&(_.symbolSize=c&&rt(c)||(s?m[0]:[m[0],m[0]])),_.symbol=Ew(_.symbol,function(x){return x==="none"?g:x});var S=_.symbolSize;if(S!=null){var w=-1/0;A9(S,function(x){x>w&&(w=x)}),_.symbolSize=Ew(S,function(x){return L9(x,[0,w],[0,m[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(bt);const Uf=I9;var Ow=[20,140],P9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(n){n.mappingMethod="linear",n.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){r.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=Ow[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=Ow[1])},e.prototype._resetRange=function(){var t=this.getExtent(),a=this.option.range;!a||a.auto?(t.auto=1,this.option.range=t):z(a)&&(a[0]>a[1]&&a.reverse(),a[0]=Math.max(a[0],t[0]),a[1]=Math.min(a[1],t[1]))},e.prototype.completeVisualOption=function(){r.prototype.completeVisualOption.apply(this,arguments),A(this.stateList,function(t){var a=this.option.controller[t].symbolSize;a&&a[0]!==a[1]&&(a[0]=a[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),a=rr((this.get("range")||[]).slice());return a[0]>t[1]&&(a[0]=t[1]),a[1]>t[1]&&(a[1]=t[1]),a[0]=n[1]||t<=a[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[];return this.eachTargetSeries(function(n){var i=[],o=n.getData();o.each(this.getDataDimensionIndex(o),function(s,l){t[0]<=s&&s<=t[1]&&i.push(l)},this),a.push({seriesId:n.id,dataIndex:i})},this),a},e.prototype.getVisualMeta=function(t){var a=Nw(this,"outOfRange",this.getExtent()),n=Nw(this,"inRange",this.option.range.slice()),i=[];function o(c,p){i.push({value:c,color:t(c,p)})}for(var s=0,l=0,u=n.length,f=a.length;lt[1])break;i.push({color:this.getControllerVisual(l,"color",a),offset:s/n})}return i.push({color:this.getControllerVisual(t[1],"color",a),offset:1}),i},e.prototype._createBarPoints=function(t,a){var n=this.visualMapModel.itemSize;return[[n[0]-a[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-a[1],t[1]]]},e.prototype._createBarGroup=function(t){var a=this._orient,n=this.visualMapModel.get("inverse");return new at(a==="horizontal"&&!n?{scaleX:t==="bottom"?1:-1,rotation:Math.PI/2}:a==="horizontal"&&n?{scaleX:t==="bottom"?-1:1,rotation:-Math.PI/2}:a==="vertical"&&!n?{scaleX:t==="left"?1:-1,scaleY:-1}:{scaleX:t==="left"?1:-1})},e.prototype._updateHandle=function(t,a){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,o=n.handleThumbs,s=n.handleLabels,l=i.itemSize,u=i.getExtent();k9([0,1],function(f){var h=o[f];h.setStyle("fill",a.handlesColor[f]),h.y=t[f];var v=Ir(t[f],[0,l[1]],u,!0),c=this.getControllerVisual(v,"symbolSize");h.scaleX=h.scaleY=c/l[0],h.x=l[0]-c/2;var p=_r(n.handleLabelPoints[f],Qn(h,this.group));s[f].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",n.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,a,n,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],f=this._shapes,h=f.indicator;if(h){h.attr("invisible",!1);var v={convertOpacityToAlpha:!0},c=this.getControllerVisual(t,"color",v),p=this.getControllerVisual(t,"symbolSize"),d=Ir(t,s,u,!0),g=l[0]-p/2,y={x:h.x,y:h.y};h.y=d,h.x=g;var m=_r(f.indicatorLabelPoint,Qn(h,this.group)),_=f.indicatorLabel;_.attr("invisible",!1);var S=this._applyTransform("left",f.mainGroup),w=this._orient,x=w==="horizontal";_.setStyle({text:(n||"")+o.formatValueText(a),verticalAlign:x?S:"middle",align:x?"center":S});var b={x:g,y:d,style:{fill:c}},T={style:{x:m[0],y:m[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var C={duration:100,easing:"cubicInOut",additive:!0};h.x=y.x,h.y=y.y,h.animateTo(b,C),_.animateTo(T,C)}else h.attr(b),_.attr(T);this._firstShowIndicator=!1;var M=this._shapes.handleLabels;if(M)for(var D=0;Do[1]&&(h[1]=1/0),a&&(h[0]===-1/0?this._showIndicator(f,h[1],"< ",l):h[1]===1/0?this._showIndicator(f,h[0],"> ",l):this._showIndicator(f,f,"≈ ",l));var v=this._hoverLinkDataIndices,c=[];(a||Gw(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(h));var p=DP(v,c);this._dispatchHighDown("downplay",Ju(p[0],n)),this._dispatchHighDown("highlight",Ju(p[1],n))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var a;if(Hn(t.target,function(l){var u=nt(l);if(u.dataIndex!=null)return a=u,!0},!0),!!a){var n=this.ecModel.getSeriesByIndex(a.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(n)){var o=n.getData(a.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),a.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var a=this._shapes.handleLabels;if(a)for(var n=0;n=0&&(i.dimension=o,a.push(i))}}),r.getData().setVisual("visualMeta",a)}}];function W9(r,e,t,a){for(var n=e.targetVisuals[a],i=le.prepareVisualTypes(n),o={color:cl(r.getData(),"color")},s=0,l=i.length;s0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),r.registerAction(G9,F9),A(H9,function(e){r.registerVisual(r.PRIORITY.VISUAL.COMPONENT,e)}),r.registerPreprocessor($9))}function iL(r){r.registerComponentModel(R9),r.registerComponentView(z9),nL(r)}var U9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,a){r.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var n=this._mode=this._determineMode();this._pieceList=[],Y9[this._mode].call(this,this._pieceList),this._resetSelected(t,a);var i=this.option.categories;this.resetVisual(function(o,s){n==="categories"?(o.mappingMethod="category",o.categories=rt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=G(this._pieceList,function(l){return l=rt(l),s!=="inRange"&&(l.visual=null),l}))})},e.prototype.completeVisualOption=function(){var t=this.option,a={},n=le.listVisualTypes(),i=this.isCategory();A(t.pieces,function(s){A(n,function(l){s.hasOwnProperty(l)&&(a[l]=1)})}),A(a,function(s,l){var u=!1;A(this.stateList,function(f){u=u||o(t,f,l)||o(t.target,f,l)},this),!u&&A(this.stateList,function(f){(t[f]||(t[f]={}))[l]=eL.get(l,f==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}r.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,a){var n=this.option,i=this._pieceList,o=(a?n:t).selected||{};if(n.selected=o,A(i,function(l,u){var f=this.getSelectedMapKey(l);o.hasOwnProperty(f)||(o[f]=!0)},this),n.selectedMode==="single"){var s=!1;A(i,function(l,u){var f=this.getSelectedMapKey(l);o[f]&&(s?o[f]=!1:s=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return this._mode==="categories"?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=rt(t)},e.prototype.getValueState=function(t){var a=le.findPieceIndex(t,this._pieceList);return a!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[a])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var a=[],n=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var f=le.findPieceIndex(l,n);f===t&&o.push(u)},this),a.push({seriesId:i.id,dataIndex:o})},this),a},e.prototype.getRepresentValue=function(t){var a;if(this.isCategory())a=t.value;else if(t.value!=null)a=t.value;else{var n=t.interval||[];a=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return a},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var a=[],n=["",""],i=this;function o(f,h){var v=i.getRepresentValue({interval:f});h||(h=i.getValueState(v));var c=t(v,h);f[0]===-1/0?n[0]=c:f[1]===1/0?n[1]=c:a.push({value:f[0],color:c},{value:f[1],color:c})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return A(s,function(f){var h=f.interval;h&&(h[0]>u&&o([u,h[0]],"outOfRange"),o(h.slice()),u=h[1])},this),{stops:a,outerColors:n}},e.type="visualMap.piecewise",e.defaultOption=en(Uf.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(Uf),Y9={splitNumber:function(r){var e=this.option,t=Math.min(e.precision,20),a=this.getExtent(),n=e.splitNumber;n=Math.max(parseInt(n,10),1),e.splitNumber=n;for(var i=(a[1]-a[0])/n;+i.toFixed(t)!==i&&t<5;)t++;e.precision=t,i=+i.toFixed(t),e.minOpen&&r.push({interval:[-1/0,a[0]],close:[0,0]});for(var o=0,s=a[0];o","≥"][a[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,n)},this)}};function $w(r,e){var t=r.inverse;(r.orient==="vertical"?!t:t)&&e.reverse()}const Z9=U9;var X9=function(r){k(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var a=this.visualMapModel,n=a.get("textGap"),i=a.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=a.itemSize,f=this._getViewData(),h=f.endsText,v=ne(a.get("showLabel",!0),!h);h&&this._renderEndsText(t,h[0],u,v,l),A(f.viewPieceList,function(c){var p=c.piece,d=new at;d.onclick=U(this._onItemClick,this,p),this._enableHoverLink(d,c.indexInModelPieceList);var g=a.getRepresentValue(p);if(this._createItemSymbol(d,g,[0,0,u[0],u[1]]),v){var y=this.visualMapModel.getValueState(g);d.add(new Ct({style:{x:l==="right"?-n:u[0]+n,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:y==="outOfRange"?.5:1}}))}t.add(d)},this),h&&this._renderEndsText(t,h[1],u,v,l),Jn(a.get("orient"),t,a.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,a){var n=this;t.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=n.visualMapModel;s.option.hoverLink&&n.api.dispatchAction({type:o,batch:Ju(s.findTargetDataIndices(a),s)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,a=t.option;if(a.orient==="vertical")return aL(t,this.api,t.itemSize);var n=a.align;return(!n||n==="auto")&&(n="left"),n},e.prototype._renderEndsText=function(t,a,n,i,o){if(a){var s=new at,l=this.visualMapModel.textStyleModel;s.add(new Ct({style:kt(l,{x:i?o==="right"?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?o:"center",text:a})})),t.add(s)}},e.prototype._getViewData=function(){var t=this.visualMapModel,a=G(t.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),n=t.get("text"),i=t.get("orient"),o=t.get("inverse");return(i==="horizontal"?o:!o)?a.reverse():n&&(n=n.slice().reverse()),{viewPieceList:a,endsText:n}},e.prototype._createItemSymbol=function(t,a,n){t.add(qt(this.getControllerVisual(a,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(a,"color")))},e.prototype._onItemClick=function(t){var a=this.visualMapModel,n=a.option,i=n.selectedMode;if(i){var o=rt(n.selected),s=a.getSelectedMapKey(t);i==="single"||i===!0?(o[s]=!0,A(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},e.type="visualMap.piecewise",e}(rL);const q9=X9;function oL(r){r.registerComponentModel(Z9),r.registerComponentView(q9),nL(r)}function K9(r){gt(iL),gt(oL)}var Q9={label:{enabled:!0},decal:{show:!1}},Uw=wt(),J9={};function j9(r,e){var t=r.getModel("aria");if(!t.get("enabled"))return;var a=rt(Q9);ft(a.label,r.getLocaleModel().get("aria"),!1),ft(t.option,a,!1),n(),i();function n(){var u=t.getModel("decal"),f=u.get("show");if(f){var h=X();r.eachSeries(function(v){if(!v.isColorBySeries()){var c=h.get(v.type);c||(c={},h.set(v.type,c)),Uw(v).scope=c}}),r.eachRawSeries(function(v){if(r.isSeriesFiltered(v))return;if(K(v.enableAriaDecal)){v.enableAriaDecal();return}var c=v.getData();if(v.isColorBySeries()){var m=Up(v.ecModel,v.name,J9,r.getSeriesCount()),_=c.getVisual("decal");c.setVisual("decal",S(_,m))}else{var p=v.getRawData(),d={},g=Uw(v).scope;c.each(function(w){var x=c.getRawIndex(w);d[x]=w});var y=p.count();p.each(function(w){var x=d[w],b=p.getName(w)||w+"",T=Up(v.ecModel,b,g,y),C=c.getItemVisual(x,"decal");c.setItemVisual(x,"decal",S(C,T))})}function S(w,x){var b=w?B(B({},x),w):x;return b.dirty=!0,b}})}}function i(){var u=r.getLocaleModel().get("aria"),f=t.getModel("label");if(f.option=j(f.option,u),!!f.get("enabled")){var h=e.getZr().dom;if(f.get("description")){h.setAttribute("aria-label",f.get("description"));return}var v=r.getSeriesCount(),c=f.get(["data","maxCount"])||10,p=f.get(["series","maxCount"])||10,d=Math.min(v,p),g;if(!(v<1)){var y=s();if(y){var m=f.get(["general","withTitle"]);g=o(m,{title:y})}else g=f.get(["general","withoutTitle"]);var _=[],S=v>1?f.get(["series","multiple","prefix"]):f.get(["series","single","prefix"]);g+=o(S,{seriesCount:v}),r.eachSeries(function(T,C){if(C1?f.get(["series","multiple",L]):f.get(["series","single",L]),M=o(M,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var I=T.getData();if(I.count()>c){var P=f.get(["data","partialData"]);M+=o(P,{displayCnt:c})}else M+=f.get(["data","allData"]);for(var R=f.get(["data","separator","middle"]),E=f.get(["data","separator","end"]),N=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},rZ=function(){function r(e){var t=this._condVal=$(e)?new RegExp(e):VL(e)?e:null;if(t==null){var a="";Dt(a)}}return r.prototype.evaluate=function(e){var t=typeof e;return $(t)?this._condVal.test(e):At(t)?this._condVal.test(e+""):!1},r}(),aZ=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),nZ=function(){function r(){}return r.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&a.push(n),n=[I,P]}function f(I,P,R,E){Zi(I,R)&&Zi(P,E)||n.push(I,P,R,E,R,E)}function h(I,P,R,E,N,O){var V=Math.abs(P-I),F=Math.tan(V/4)*4/3,W=PT:D2&&a.push(n),a}function Ud(r,e,t,a,n,i,o,s,l,u){if(Zi(r,t)&&Zi(e,a)&&Zi(n,o)&&Zi(i,s)){l.push(o,s);return}var f=2/u,h=f*f,v=o-r,c=s-e,p=Math.sqrt(v*v+c*c);v/=p,c/=p;var d=t-r,g=a-e,y=n-o,m=i-s,_=d*d+g*g,S=y*y+m*m;if(_=0&&T=0){l.push(o,s);return}var C=[],M=[];Ya(r,t,n,o,.5,C),Ya(e,a,i,s,.5,M),Ud(C[0],M[0],C[1],M[1],C[2],M[2],C[3],M[3],l,u),Ud(C[4],M[4],C[5],M[5],C[6],M[6],C[7],M[7],l,u)}function mZ(r,e){var t=$d(r),a=[];e=e||1;for(var n=0;n0)for(var u=0;uMath.abs(u),h=lL([l,u],f?0:1,e),v=(f?s:u)/h.length,c=0;cn,o=lL([a,n],i?0:1,e),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",f=i?"y":"x",h=r[s]/o.length,v=0;v1?null:new lt(d*l+r,d*u+e)}function xZ(r,e,t){var a=new lt;lt.sub(a,t,e),a.normalize();var n=new lt;lt.sub(n,r,e);var i=n.dot(a);return i}function Ni(r,e){var t=r[r.length-1];t&&t[0]===e[0]&&t[1]===e[1]||r.push(e)}function wZ(r,e,t){for(var a=r.length,n=[],i=0;io?(u.x=f.x=s+i/2,u.y=l,f.y=l+o):(u.y=f.y=l+o/2,u.x=s,f.x=s+i),wZ(e,u,f)}function Yf(r,e,t,a){if(t===1)a.push(e);else{var n=Math.floor(t/2),i=r(e);Yf(r,i[0],n,a),Yf(r,i[1],t-n,a)}return a}function bZ(r,e){for(var t=[],a=0;a0)for(var w=a/t,x=-a/2;x<=a/2;x+=w){for(var b=Math.sin(x),T=Math.cos(x),C=0,_=0;_0;u/=2){var f=0,h=0;(r&u)>0&&(f=1),(e&u)>0&&(h=1),s+=u*u*(3*f^h),h===0&&(f===1&&(r=u-1-r,e=u-1-e),l=r,r=e,e=l)}return s}function qf(r){var e=1/0,t=1/0,a=-1/0,n=-1/0,i=G(r,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),f=l.x+l.width/2+(u?u[4]:0),h=l.y+l.height/2+(u?u[5]:0);return e=Math.min(f,e),t=Math.min(h,t),a=Math.max(f,a),n=Math.max(h,n),[f,h]}),o=G(i,function(s,l){return{cp:s,z:RZ(s[0],s[1],e,t,a,n),path:r[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function hL(r){return AZ(r.path,r.count)}function Yd(){return{fromIndividuals:[],toIndividuals:[],count:0}}function EZ(r,e,t){var a=[];function n(w){for(var x=0;x=0;n--)if(!t[n].many.length){var l=t[s].many;if(l.length<=1)if(s)s=0;else return t;var i=l.length,u=Math.ceil(i/2);t[n].many=l.slice(u,i),t[s].many=l.slice(0,u),s++}return t}var OZ={clone:function(r){for(var e=[],t=1-Math.pow(1-r.path.style.opacity,1/r.count),a=0;a0))return;var s=a.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,f;tb(r)&&(u=r,f=e),tb(e)&&(u=e,f=r);function h(y,m,_,S,w){var x=y.many,b=y.one;if(x.length===1&&!w){var T=m?x[0]:b,C=m?b:x[0];if(Zf(T))h({many:[T],one:C},!0,_,S,!0);else{var M=s?j({delay:s(_,S)},l):l;em(T,C,M),i(T,C,T,C,M)}}else for(var D=j({dividePath:OZ[t],individualDelay:s&&function(N,O,V,F){return s(N+_,S)}},l),L=m?EZ(x,b,D):kZ(b,x,D),I=L.fromIndividuals,P=L.toIndividuals,R=I.length,E=0;Ee.length,c=u?eb(f,u):eb(v?e:r,[v?r:e]),p=0,d=0;dvL))for(var n=a.getIndices(),i=BZ(a),o=0;o0&&S.group.traverse(function(x){x instanceof yt&&!x.animators.length&&x.animateFrom({style:{opacity:0}},w)})})}function ab(r){var e=r.getModel("universalTransition").get("seriesKey");return e||r.id}function nb(r){return z(r)?r.sort().join(","):r}function Ia(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function GZ(r,e){var t=X(),a=X(),n=X();return A(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=ab(i),f=nb(u);a.set(f,{dataGroupId:s,data:l}),z(u)&&A(u,function(h){n.set(h,{key:f,dataGroupId:s,data:l})})}),A(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=ab(i),u=nb(l),f=a.get(u);if(f)t.set(u,{oldSeries:[{dataGroupId:f.dataGroupId,divide:Ia(f.data),data:f.data}],newSeries:[{dataGroupId:o,divide:Ia(s),data:s}]});else if(z(l)){var h=[];A(l,function(p){var d=a.get(p);d.data&&h.push({dataGroupId:d.dataGroupId,divide:Ia(d.data),data:d.data})}),h.length&&t.set(u,{oldSeries:h,newSeries:[{dataGroupId:o,data:s,divide:Ia(s)}]})}else{var v=n.get(l);if(v){var c=t.get(v.key);c||(c={oldSeries:[{dataGroupId:v.dataGroupId,data:v.data,divide:Ia(v.data)}],newSeries:[]},t.set(v.key,c)),c.newSeries.push({dataGroupId:o,data:s,divide:Ia(s)})}}}}),t}function ib(r,e){for(var t=0;t=0&&n.push({dataGroupId:e.oldDataGroupIds[s],data:e.oldData[s],divide:Ia(e.oldData[s]),dim:o.dimension})}),A(Pt(r.to),function(o){var s=ib(t.updatedSeries,o);if(s>=0){var l=t.updatedSeries[s].getData();i.push({dataGroupId:e.oldDataGroupIds[s],data:l,divide:Ia(l),dim:o.dimension})}}),n.length>0&&i.length>0&&cL(n,i,a)}function HZ(r){r.registerUpdateLifecycle("series:beforeupdate",function(e,t,a){A(Pt(a.seriesTransition),function(n){A(Pt(n.to),function(i){for(var o=a.updatedSeries,s=0;s{u(),f(),h(),v(),window.addEventListener("resize",()=>{i.resize(),o.resize(),s.resize(),l.resize()})});function u(){i=eu(e.value);const p={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎","百度","谷歌","必应","其他"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"直接访问",type:"bar",data:[320,332,301,334,390,330,320]},{name:"邮件营销",type:"bar",stack:"广告",data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"bar",stack:"广告",data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"bar",stack:"广告",data:[150,232,201,154,190,330,410]},{name:"搜索引擎",type:"bar",data:[862,1018,964,1026,1679,1600,1570],markLine:{lineStyle:{type:"dashed"},data:[[{type:"min"},{type:"max"}]]}},{name:"百度",type:"bar",barWidth:5,stack:"搜索引擎",data:[620,732,701,734,1090,1130,1120]},{name:"谷歌",type:"bar",stack:"搜索引擎",data:[120,132,101,134,290,230,220]},{name:"必应",type:"bar",stack:"搜索引擎",data:[60,72,71,74,190,130,110]},{name:"其他",type:"bar",stack:"搜索引擎",data:[62,82,91,84,109,110,120]}]};i.setOption(p)}function f(){o=eu(t.value);const p={title:{text:"堆叠区域图"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["邮件营销","联盟广告","视频广告","直接访问","搜索引擎"]},toolbox:{feature:{saveAsImage:{}}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"邮件营销",type:"line",stack:"总量",areaStyle:{},data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"line",stack:"总量",areaStyle:{},data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"line",stack:"总量",areaStyle:{},data:[150,232,201,154,190,330,410]},{name:"直接访问",type:"line",stack:"总量",areaStyle:{},data:[320,332,301,334,390,330,320]},{name:"搜索引擎",type:"line",stack:"总量",areaStyle:{},data:[820,932,901,934,1290,1330,1320]}]};o.setOption(p)}function h(){s=eu(a.value);const p={title:{text:"某站点用户访问来源",subtext:"纯属虚构",left:"center"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"left",data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎"]},series:[{name:"访问来源",type:"pie",radius:"55%",center:["50%","60%"],data:[{value:335,name:"直接访问"},{value:310,name:"邮件营销"},{value:234,name:"联盟广告"},{value:135,name:"视频广告"},{value:1548,name:"搜索引擎"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]};s.setOption(p)}function v(){l=eu(n.value);const p={title:{text:"基础雷达图"},legend:{data:["预算分配(Allocated Budget)","实际开销(Actual Spending)"]},radar:{indicator:[{name:"销售(sales)",max:6500},{name:"管理(Administration)",max:16e3},{name:"信息技术(Information Techology)",max:3e4},{name:"客服(Customer Support)",max:38e3},{name:"研发(Development)",max:52e3},{name:"市场(Marketing)",max:25e3}]},series:[{name:"预算 vs 开销(Budget vs spending)",type:"radar",data:[{value:[4200,3e3,2e4,35e3,5e4,18e3],name:"预算分配(Allocated Budget)"},{value:[5e3,14e3,28e3,26e3,42e3,21e3],name:"实际开销(Actual Spending)"}]}]};l.setOption(p)}function c(p){window.open(p,"_blank")}return(p,d)=>{const g=Ml("ElTag"),y=mL,m=Ml("ElButton"),_=_L,S=SL,w=Ml("ElCol"),x=Ml("ElRow");return gL(),yL("div",null,[me(xL),me(_,{title:"ECharts"},{content:_e(()=>[WZ,Vi("p",$Z,[Bh(" 安装命令:"),me(g,null,{default:_e(()=>[Bh("pnpm add echarts")]),_:1})])]),default:_e(()=>[me(m,{onClick:d[0]||(d[0]=b=>c("https://github.com/apache/echarts"))},{icon:_e(()=>[me(y,{name:"ep:link"})]),default:_e(()=>[Bh(" 访问 echart ")]),_:1})]),_:1}),me(x,{gutter:20,style:{margin:"-10px 10px"}},{default:_e(()=>[me(w,{md:12},{default:_e(()=>[me(S,{title:"柱状图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart1Ref",ref:e,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1}),me(w,{md:12},{default:_e(()=>[me(S,{title:"折线图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart2Ref",ref:t,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1})]),_:1}),me(x,{gutter:20,style:{margin:"0 10px"}},{default:_e(()=>[me(w,{md:12},{default:_e(()=>[me(S,{title:"饼图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart3Ref",ref:a,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1}),me(w,{md:12},{default:_e(()=>[me(S,{title:"雷达图",style:{margin:"10px 0"}},{default:_e(()=>[Vi("div",{ref_key:"chart4Ref",ref:n,style:{width:"100%",height:"400px"}},null,512)]),_:1})]),_:1})]),_:1})])}}});typeof am=="function"&&am(UZ);export{UZ as default}; diff --git a/assets/echarts-ZLHAvCKt.js.br b/assets/echarts-ZLHAvCKt.js.br new file mode 100644 index 0000000000000000000000000000000000000000..3f477e177ec91e9d3312ad4193bc6201fc1af382 GIT binary patch literal 278806 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

$^C!O8y6 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�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 UK6|r&moMfwKl=;ncYE;v1sFlnE&u=k literal 0 HcmV?d00001 diff --git a/assets/echarts-ZLHAvCKt.js.gz b/assets/echarts-ZLHAvCKt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b5ce65a55beac79d3d59a85708a4e51d02f632e9 GIT binary patch literal 342714 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¬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

~W})o}d3}#G(W~wW|wn*wvvq%ZolUp81 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

3TgS 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�_cPj`@~rw&aLQn8*E=^~fl`-u&{ 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

  • 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

    S zwR2@KRG2YSW2%{t#Bk3$?0T{HJ%TNtYc8uCDR!ivWjw7yT<$zOnbsFy zp~NA*Hssgvbj<7185#aDOYmQ<^^18!HaQM9P79KX;Nu&4tbXO2-$Jr?B?<05n^q$C z-hFxOTvgdjD71ChrCp+& z>v0a5xGpkJv&wz+71}{A!z_6071sQ$I4_1?K}ec88hgh>n$>)nY^%g<-=^)ydp~sA&m3dNTTr9x8b+t1W#=0US5bm0h1MZ9Np;EbUP+XS7;jIK24 ztcu*XLzUWXrtm9%9Q)_2aCp1+`yG&$zk>Ds?)aY;;qoy-d9g3wK150_@#>S0Jc%c# zEq$QAWe(j6Q+Aq+eDa+^Fpjusu$gKlt1@?%AHKAr`%H?m*q5ogMdrz+qC;JW8Gh^V z9_0~|T=3D`HHjwv9 zIRo3z2Ilq`Kx^4tkDE>{r0XY7s|D|Ul)j>Gwedg=6e&3ucwkb=A$S zgXAKoVa<%T(IC<2<;m?lxivV!@y&CqvCfm*I{9;VtMY)b#Z_EtoUAr|{6ssY;&tZA zkG~-IRG@GtG)`_$iw>SCIuukGI^>58BVntWbR7+i(kHbhtoG;+lu?ijky5J;rhdDdo-Dg*y)LGH%bjAk zE6n`F!4e9>s7h2FV3!3Iqwkw_i~G4gVsL_$!D&3jm@dYrqJEU;Vza`+m$81Lsx`bh zt$bC0j-LZuR_aBl0Fc~I>h)JWv^Qx=&cp;T5cp_?U$1yL*i|r$L{p=9nJm*vIKv;u zML0w0&%%IY(#(<^2ijtamiiY_{5!!N8dznOSbT_=cPx&Z&!10Q!PDk5f&Vd-p1hkj zI-T+p{IB?iQ0bk{OZ$cVD@9noP6?LJW-<+MK4u)-J76w>|;4j$l{qZ)VGdzIn^G7wDR7-2bZYD|ltZK9oRfKaLHy^No%ojixoM<;)CtUcJrf z#Sr+&_{To+Hx1e=o&;#MK^F8#F=2(n((_^WjZQEVu0c0Zs(2CA{W!-qrc~aa5_u5( z{@8yf5A6OyCvP}wRRl5GBiM4Pr0ZQ3N)w3SfP{*!2IQm5z3qbCAq`+PVxdPgr! zUDBUMIb%J2@}54Wzfe_=Du@_+r?;yE)8Q`3g9(!uMNYV`0)(;c@TF^=@`)l(c~OB1 z6E!!Dxc?N5R-)#%5gYyjY!Ow*r*&i*lodoIT^;MBrjPrb0m15)T?f(u3!dae)5BaKn5Owkv%uawEX zKQr~2L#-=72N6^AN1He%`tzMa2PvH~_M?Y~#AXIzW}r923_F0J1UM^dJ5!9&r(^!C zD!f%ll}ao;3jJ?cH+h|q!t(HNh)q@cO$=M{AEGSrBiJ{dPyZIrhI6-~6NCQ)v^CMkzPk zTAwoX~A9K&vZ)h0` zBrCAMG)rizMnrRI0-P#;arr!F@@sogGlh+Wxxk}cb*#$>EEM|J0?fn#K|2JrJx2@H zz0cYe$f*Y{t&J>zZwBsu+i4D2^qm_1>qM#p_B?+L17_#2p*e$UfHYP4s(3&_9(b_b zhzH%sm!YY9QN31!)n+=Jl-PnK?@W$2j|_o6<1)acU_DSU2DV35{&BRpavzmGhF5sf z5ixsur5;9MsHf!9Hm!bzv#OoL|Cw1!JqOF^?6Cc&f1pen)LWZpb_? zJC&`9JA`&Gn@abxQjTfC(F~O>C98^j68|}lKz2Kw$m<~~xkMIL7z`lnw1E~D@O&NB zC3@^s6lf5pvk>aU6K_U=n;C<4Nxe75BX;UWkIfdrsr_P_%}~?3f*yv77o_TQP>$IVbuP|fBU}~ z>u2sv6<(~A41h7FP@=p6Tu+yGw?yaT0%lPmg~F5ZhG2BQgz*i4ox})7E3|#s^Smve z+ZoQ4K7jJ55@>9eCBSB*$kN6m49u*3BN5X$EgyT{!bx-m;$azvhCG~+2>g-Rj}=JA z7(qJl&lvtG*d7>!;)Lo>Z6u#n6?D(cK!R8*BnJxeXrAh)fwPsaDmyav*igtQsKc}g z`PsiC`)pjBso}e7VcW1v2__H zY|+A|Fn47P`2HAyCMOoD?M|$f-H!+UR7}b%86S-72b4CiTy%PwR;)V}`7K{Hmg2AG zl6xO+%lX2wG={i#Qd~RuCxw3+@@i%;6b>+2z#h_S6GU#nsc%CM%Xx3>9ZOT6{OP}l zKwb>uVVI1+n1%`zZ^lCgbtw+-mV|l$2j8I)L`Gfv9lt{Ty(jYGKcogERAJ zn&P2n)=_kX3YAQ=t%ML;_E9}wu;BobLfoL}zOC>76i89v2M-UeuHn23pKIH_NK|T{$@58xW_Q8wY&rI=G!;gY zNAOnaEWN1jXLo{HZjDmYqCs`;b}9FuJX+ivFj_OEV!T&f=#kIt43i{HCd|XZxT`D!q(#8vJ;o;+=n>71$+Clt(1A14EN9{*a&U5H4v0gxNfWKhBo6W1%|K{348s!rM{xNa(4U=rIuxN z1fN+M4AtS`LEKXSWTe%X$|H`{Q5AcmT*RIdC^UyIp;0VC8<&>rKqn(ctdL(RR>+<# zyK20H3J$HBJ2L?gw34W5+emy{S3xj*7Q_|>;mq}Yk+swPeq4l#8*B9c{&>(eL|y_r zhRNGBi3Q|ANp}kiZ9I_nD6li)9h!d6Xo4+i!yNj1SI5dCZm0p^UiIb0um11}#dSpq z9xochC!H>z5#B7E3QY`t{|A(c4S*}Ri^&%L)SOj?bDI04-Ya^%RqUG7=0|~B3o&{O zC-+LWS{}L?Dm+(f9kp%Ot^$H-zualD@zpwE&1n=A!g|=o_WYar<6KISh_cfPOs2N7 zOS<2`b3QT`GEF8|uHpDmmCu|rVnp)}_!*vU6P_n?kjJ)&TQDUF6lUtKi_>*PQ)wcx zT44^2t0b`U6cRUnF=zK?e_#k7f2d>C!e}BS)KUdp;mM2Nomps z#RvyR=5>O9jO7iVj9V zbO2JiPmbkjdTMBNkWH|HEuO~|ZV``8$$cNDPZ!5-3j>NHxovLYm*GFc>%_Sgr|6}U zCtO1U>lEZ{y`|@Pb*)(aDha#Y$rLx6410F=5^)VbT zT4_0#{j))7E$=yFs+Qim)$(^S3XpzR?l8G^k zgZyaKQVfu80Hr1Wr?nHzofaWsGOC+PC$JUrE=gCd6Vlio9!Axu&E340u(Kf$;;B4p+>`z`|p0|*!Jp2pouh6V;PS>l_ zLzrijMKx0L$Si!E0VM}q&4i+*N2$$fSL*Ww7>JVKEhk7q+^Nfoqb{@ZKOH+LuA=)W z2v&`m$m$sQhsnN@%BLi#FAIYD(iGGQ8|frrlXf(jV!E->#jQ+)IX!WS2P2C7XEI&|S$?oxO9=v9)W%hkX}Krf10-rXI#ALmaD`_7jEcVgyW#9U9{b<0+3mN- z{=U;H>L$iSq!e`;QxmLB@@o8B+lkkv;UrpwGImiOt?VB8@oV~yVG8`mGF)tNG;NDf z!_m<}5P!ZT9{Iatzkkmf!ME|t*^H+e`|hL#s64fq7VTbqYy@~`mC;C1Hic4Xk`)@+dh8IkIv7>Y#^{e9_!&jdV`_f-E;>-RKA=K zDKt29yU7c`MV@LJV8>5{2FxOB8ly$c+`C&f11f`x?%mEX5dZl&ColO%9@=Bm4=_Yr zwZA}&5H(WOKAf2Yqm)K2p31aH=P6l(^kkMF2rNOGOi^fv`%BY%pjRt-3e>zMRQ>R9 zT<{E-ij`LWCwwAeVm9R-6p7_Qv0@L3ggq$8H2S->|1y8|O9N+ffo9EmK6F1iAp(Mg ze%R}W0~kD4e7AN&QAA93@83qG7n{$b4Cg(ezHr(+3V}xfj0{9X)piKMXPIXP!0K zsI0*TvW6I17-2&Uq6;}qn|JCf8`q|s0v$+Q{_`63I=ZNsP(*)TL+9d?mVp_1wYnH^>Z-SaimgU=Hp#A6+|J|`&EuB%$+(q-<`}4Q&&#!-N{&arzD$Y9Z{NIn za}B*|75xrY-Xei2!x~=h-!0+u8Pl}8ADV-#MPnlh z1){-Vr1An>hmKK!p~-blM8=IUu6Xhoiiaqbmd|u}miNTBPNBV)u&>bm@S`)3qS2E= zSv0^xoJl$=Jy~Wux1{R(6Yy&q9PfSy3@I6RrkS}zX@!7=hW1j^T*Lbx;UisVT zmiU8ka4uF&B9+YqI!fuT@6{w~nP&i)MXo;1G64dhA!3<(9v&X1P%i&1_Q(?U-oFbr zq{>RF0?eZl9ah`oDa@QngO{DMtKxgeZ0SC zq7@1Qe%~GZ2Lrii{~G<3&xCf-Iw=Awhzw|#^pnsosav_+%KbS*;LI`O?n;P*<$kc2 z$Od~!9s_&P0nuoLtCi-Z-N{83pH@T8*k>cvR92Y_=^EoL+! z6R9j**FJ|{hi2%3nh|WU9xJ%+&JNTlrOjoWPNQ*FDrSb@miVq|{ih3oI%6TSjAA`z zvJyLHO$bv``zNOrhDKvua(60E+g>aY8>hddqp~s-&ol=cTKZGQP~$Zr)g6JQ?T9Nu zYz%JmvoLJ5DLAQDU|)DU4`W2I0Z~<5S~xd3v|*=Z0voo!68WC!nZXTsi{KCB+kp&b zlJ5xKGhuH3UhNL58O;e)1`3wggeI_##&!Xj!oN3*GKDZ!KA4P8mczV-2C8?brIF`M zh8}e}M%mpsM~@?1&U45WWAtNm&$Y7prt3dhh?C(Wnupc_%``I0BMohxxiISxApPW7 z*Ujqnu2CmH!w^npUig9>BorMhS4%*%YdA|%6&4~lCQW<<55OGVgltOvNF=#oDLR3~ zjdl;~>ZSFlTmA&FwYu=Opx84QUt+VbN@Rgau@kHsiQn&FaDbIupcdSk64iR+;Z?pcYKSWau zyqRHG;4xkyxJsv+zkuN^@n#8s+})V0ClbBoq11reAo_=r1w~?V0~7+CP|P@$jVw|s zBV~gN)wu~7_{2(RpW&fc26JyEMZ6Rjww!u#aY|LK6eG4BbvUvL9B$yh|J(mo8_=S| zj(b5V|2w4sQ5bYHH9zo29;}yUxXC9edBn?EBLQ1NoC{EfvUhEt4M@xAuCr)XS&bgR z3Udz+Lj$^;kC8qc`#!+ z36qQ6=tr7}JT{nZJ(%CeYChx$C?d!;9W-V4;f!RJkRaJ7Ob_>}r@AEz!m^4ZGR?2t z$1ErF7qr2OyHgtETr;dROmWfXDJ_}%;j!#qD~m*0S$w~A(mnQQfs2+)B||ZDO@Fq7 zqv9thu6PBF)iz-lPL9K8_&4V9LK(?Qg4G_x4-c^w^f{JpAixg)8Kf6>70=OLQb`CD zC3_qfC9Q@-nW1ZQ)Ju#thSI9nlD^=u&SG9?kFG5!p@4!C5DJP!qDZSoNKw?!9iVU7 z_g#}JrwEiQ9omRY!uqbHZ{7?KrV9W<3S`h&v5B8mdn7qg(YHJC4idL#z+!tb4RTx# zCj!!^Mdm>YRU3&ELCe4a6)IE}>x}yLk35b+$pa!#9uN{kfXt}{f*J~fMSScpvP@(w%O61SCsD_{=lx|wo;afrR=p>~I>5##eq8%&Tz%gkBch}(_P67bHH*ZK z2o_OLW9^h&RkHkAK~D!W;D=)hAr!FC#U>;a#+K=rG<%gr5**E#!U@Y`H%dW1E^-Xs zR*@DP(t;X>QH1=ZiG_;w)S9PX5dO3>K-`LG@xcn!j<{65*(#eles}0ksnit>It(mG zqC-3tB!@YfEQUZ6eq2Lg&2$J-r9Wi58T{b;U|s!95C&3y@;XApgAlPNR7X-^vQ?8i z_$Bnx8MYGZR7}f(UAej|LzfMu>}}Yc|Kl9LAmdD}nsIO!!erpF;=HH8%n&g64e+g# z-1J9wd3R{q1976ba&E+(1ox0UFI5TpK{DPW?7oR_^cNIFN_X8uYp&ylKMSw2LVXR~ zWq&j9*OFb?`e^1zbwrq%>LNz{^+4Q0PAKUOv=N>>Jgn=rnz**R;8tL;CUMFiMe-<{ zwh?xVs~$nSPsKHzIqUg)<*dbqt8weEd*2{n$_`S*+VwU{?z#oCwaB(e^KQ}n#W2Cp z)BO|6XKbwpT5)pz%LV2CrY{kY?ciWsT)%RigvxjrWW75sfijN5bhwD90L)Bt|78a9 z`t1@ieXt%4{;sHe!5fS#o9W`rq@wM=u6#+pE!5oKEr!&yOZ8!lRd8ipRM1- z;%`u?bLFpIw0q^cYejAigtKw9ftS2eF1b4zdAgH2)agpdVNNLa|4r$Hl z$%vbL>93M#^hHaY`PV#9xa?sLUHE4`Y6UKlnx`5>ciqcRHR9s2+QUO}3AMfy`C-?! z73Gt!@mro%X#T6mvY}-h}uM;f=blzY;h6(k0sJbvc^Y*u*lcn&NqDp`9Cl&0{RP#|7fNR`dvH5l-?~jj3Yo&m*cAc(plzFJtdgbGC!Rf=e#Aw^_#*juL6alaP>Z%yxPp2 z+TZ?m|F^%TN45H}Uc-yO{cVSeSi}^hpo00gQ=3?WOhTkUpP(-f50~04!CCrC!UCgI zlwNj5(8Jt9W)IyrIvKeS9L^Ma7Wm_bhuZ)5U;mH)@qhlW|L_0xZ~x=J{XaFMbFvS} zE)qpNSUfx&ESlJnZf+!xx81Ob+>_RwhmzYE`TPLSTBz%N`HRLdz^nHydM^yZsB22| z(MBu|``N(w6cq?bKBl|YRv3P;IcLjoG5cWh&3mmNU%o$oDSkUPV4PIvZo&n3`qUazNJG5=z*I4)d^D1W>=WyU&E;|1A7p>^CJYyP8quFQ? z;yGulo1KKpW;|o^dVn)dm!r)Nba-WypQvWhKe}dnDy9zF^=KsjQKNB?*UI>={7U*C z*?bvvkp})9o*FMiZaYdl8mjZ0Jkz%!hLR=}eL8~f72k)2A%h8GOyCo?Z(QD5+EtLw?G_$6wIaonF$) z9`b^mTxfv)|-8xI(SR|&B^A6we4RO_7`YE z1D{0ue)?35mPjg+5#38gFnKxQw~0c<9|%|~(hZ69%=N!DZB>(eS>HJcMvzDFFO}E+ zl8B6L?}M#&fOZM$9O#uy^@>!@VoefVlbB2Q;d>dBAmqL3$k+&bA-|#KUL_8PkL`op_x3>W-!xcC)x*PX8NDZ1}uP(0}8)hLk|FB zG9z1q3MAasfniamWWPGUu0c@i{kn!d9Z|dd1zd=gpZ3ss+na*C^yTls#bDT3vc`qo z5228tV-_C}!g5H>&#*U$T^qudVfB8dJizgtRCngQwAB1S%*{pSr(&*GsGpk|B7AGU zmi$=E4d&>=aG%StOAikZCZTc>81LOTMW$UNp7c(F}*450?fk z=U#hau{}>=a(bp=Ih&}!EMEGl5n=sTCk2K}-PU;dNKn-=kC`1CeX04>vCNAy(cSq7 z5nUr03w=^m1AR=akMA)Hx~`&@1aW$rT#(BedslNlV^v%~5F)|vp8)JZ*)tQ7@JNr$ka=@NPCntF&aY%mcGLDVHW zQ{6KbGINL{cZa&as&Y8vL}r}u^xjrYimBV(nytR`he-N{O!~S*Si^U!Rtge>x=<%}z=3I33btxfq78$?~F`Kz+C2;UWIc7V;|w{$GC}qX*{G zXm+wB`YR0;OLJ+K2h4ooSac zF9=jQ+|SCArt|MB+ghfB0lDn9Z%l`7dV)yu=sjbecCToYQg2`Hq*|+OiW#va# zx|7Rcze!%_fK}gYy^jkO)mlvc2?JlOEeEvH-`sw9^gwO&VgG^JL{8_kh5zNEd3t%4 zm-@l>J0+!ZaGN@dM(Ccj!^X3mvH5aj?j=}H+DCwNNbhev@2BmqCEb-d8~_v;XeooRKs?@Z({UI*|DXzDuJR@4nBUy>rDd z%OAq+P3C_%dQ*Qd=9&M)(cAhf5oZ4PlrqZvVMa+w=D#_5ee|>V!+(pvUD=wOtdV3# zKft^7KaM`Yn{~JyX7Fa?kE8G59`&_Tfw=Q0XvEk} z*HJc{I(O*yj?WOO7PGX;6$DWdg@e{aXN%^=!-Kp!)mJ~T@dsJ`x~|x|_d}SSFp-*< zUgW3hYl%NomrF8i=rSIy%6#Fi)bpXb7(0kojT%XqH7h7$Sa|8wlN}>psQiiYD)2?| z(?3*vdaf=;>Oy`gs&}3|J#tnJ;KdTY9ySu-LsU9$S1Ntv;s9Xn=kWDW;kz$AJ{FN5 zxKbBub+J(wx9Z|rUes?nSa|o?VY{2_RdbOyJvO(l4sq8f7;VV z@n`i*aqW8gc#7}4Q|C-vh#PSw@SJdGch-9kCZp;GG((q{AOzO+;LYlKijmRU7=O5B zcsUd)U#4_9%8w%j{-EN~u-7N>C`4H^ zrdlCIWc+|=01012A_WO}CJ!ax#ym9~`<*8!2#=3I>h+Tb^3-Vqq)s_pe*izXI$G6- zM?>J3p1}MY!XFtRB!lb|KY;98KW-#I38F?SZv4^Fs6IKGz)aj8ZR>YObmVz+GCe%J zI+^aR%GzJSdqa3{<2P1E+s5$d4rc64V|}!S347Jp9Br_mTP$cz_!`%Exq-{Qg`VPO zafx!puK{)v0kJoqA;u*nKxaW$rkHT)3h3ceGy}TCKc{F5bcugX(IDs&|D2*#&?WxC zp6C2uVaiwd>=|A?!>h0H>TA4uj#tk)e?F9VmQsc`JBexHhYt_!t_{+anIK)#mOksp zIvg;e>d$-x1nf$8IHHTHl%?P4E_23PDMO43UO*@_rj_)AF{Hv%nI%aS6gOG{KeABvnFta)iLVSz}D{;)|A> z_Zq%5<(K-)e@zBRCzZ2&-mG7=E-(+_49roB@Rkgkzf5;*br7w}Cx^w@3Ikk`q)IJXxt#HaclNJd9qn z8QG2kFl5f?XjWf{(b2MQYUDQ`Y~sS1yR!_Hrx@!G2Q+BLs0EotA4A8~dFL5pQvd6q z(W8XaBT6-&f9_3WY1R9S+{?3@9UjU^?;$zpWbEXF5l0>#r00!U^>yVul`}>u_PWtY zK*~I24BC&7^e_6rN4DL64R8a1F(cSl^bQi}93;>;2t?5h{D)HkBhzl(?o6xu?m_bX z?Ooiw!7jhVAk(($2Ti`z?3y(BJB_Wp&>^(Q z>K4JIVxt4eJPPV?vc$hi0l4fg{W0X7?hF^MWpj?rqMt49T>UYpjAhE)#|1U=k>W)@ z6QNZWxxoI^KCxX&0tSzMSFYh&InGPq!U9#s2+M$h$V-u}r)MiFY=njC z9-QYrINBNF=wB_2JTM`v!RA2$=I_bL#^afPd==5PQ6rck~qU z37Oj!Fuy|%2d-QA>o})Cd>HSy-9Rl3(@Wmk=sVa9JoWEV0TIVV3V@U2TZ}=_z=R6! z{^4suG=1FEoc1a$Wk1eunH9{|t1k3_AVtgN+j?kaiH%q==P3zF-qu z5~phm^po~rZwz?B$NnZWM3!0#&yz*X`(>TycpI8IhS6e(5nmz4{i5Zy#KH@J(aE=a zNKzZUiZF825yK5+gH3z5#oz6&RJc@_dGeT)4e#&f%Pbt_+EQc;qh8JsYEcj;!x8?e z<2*Q`$q)h0euRG@?I~V89RO?6hH3w;gDg0HLTU>!Uh2C=vf1Jn49|(2h{3RJU3Ti% z2i{``y{}p>%)h^`^}jMxvt+R=l-=2wal4aI)Lv^^4M4zRNNJ`(kCu3 zQHrTl{7Am;E(^!%a=XSu?|gC~T?^E{3E2mRU`N|J1#`+yf*u0Drn#9d>9}WxMAXRK zCtpKLoV3xwtFa*+&7LgXdK-b;_3n?t+zfWZ4#)y&SGhOFd6+76E!ZLH}n$WgZ^{-%4YhT_`4 zeX>CTeJ&LE$$7q<@UjJom{f2Zhn67|DipB)rg--wv*JR+Yi(gi^&fXi8Z443-wgQBU!*4hGg95ydv%Udw= z*^}_eQxVYL(5U^zhbqujJqo-aBXr`I#}T?ouvIiVlK#X@cvJyne|hvZA`?iNFa=>y zwRY&QsE%Xk^!f_Q|JPZ)1G9etOf2(tBfPFl-VSDZ2uv;qDnq6Gs@|5-$nN|}V-Ayk z+Zc7Hb^q?@u6}cLvzwkoq@zb(aG7JV=1o4YVo{8lk6cp*Tocqd><0r{00FKAxPy<& z`}UxMVR={Cn@A1i($QRy#tPA+AL7r_hv|e+QTRI}cQ+xm_B zuXpuMciO+HcLsjizZx{i(;E|>QUVSN`efsdMe#7w{#Ivd)2+%PGD8ow_Jb!F&8QJP z>2x4lqxn_L>yH~Dx-=Nb?OIBGoHm~_5?9?{{afUy*j4u2c+&2hl=^U@I zLWHpN&c8UiZk!+8iuZ7JTR%U#?v5a@|4xi3oBy6V`<4H$aVg&T?;B^`)4Koa=vDpA z(VHE4O3dB+xqk|yu+d%2R{0}UGc?Ly_1_Ns5&YS)w}8s}6J-7AWYYZ!YrpFMgisql z$-2TVR$)dzRAF__bx%HtKoJseMgEDWb8iWE@G~}o*bVb=goat$hp`Dx-n_X%kFUF1 z!n0ec5`$0b`edYIGEkk@{`D4#yu!iP4W>7(mX826Nnzhu(Q%U5dI3e5` zla_`K=`1z*A8Z%YDMKI-@dnN*k&r`DBJhEZ|ZKfhv>&JYWSl{J@xZ z@uxl@h09S?50URr;O8q8f#s7nKY7Yeo(+t~j4w*AnH6F|z_vUUPhuZ-@Gl9S0R9Fp zN!!GW`NW>2`=yx~7h3ViJkORE4BFy~dUXe53*CvQJ7Pwc362uXxll-4dtF>j+{^jo zEfLD9P?Xe#18qiCU%Mrw*hb-i23;=lb{Wm6*+yZe>t(LV3}LO@;S#wOTyMc%hSt|z!xZJW44al2|}37#D_)e1ct0{_X6Pv>Go8Q{Vod{-9XyK=j~FM)Yn ziwy?hQ8fc%*gZYDQ#Cj>2;p7-6bT{xFd@9b`*ZxM6ZyM5n%6I&8t?rxxH>-?0;xX* z@&{D$Jul(0g$V%i>)#mZMb6;0CO>hY}vyCotvAyDQ??ecNabaUSz!%OTmn6 z^0f2(>*q(#0wp~sZctf1I`0RS`NBp3`6BphTJN=xTk)Ot$w}e@o3MNVoaYlY$yt@q z>N<e3WHo^Mrl@%cawxtrO6LYN z-xP(_{ul*ER8M_t!Umhj8^gJmijN-53qv`tEa~P@nukX~sEg6j5p0!=QP>x0^J8Py z{J3)w1Kg>w98Q~9q`7#frnNXK4k?FNu%)M|o*ij(H)5a=PG%L25IqdzU}Q-lf!_C8 z#*X@`a2(Sgm}mnA@4A5rxj9)Yy0=lA!mYpVZw6gp!EW7N?A&Tkhxg&wab55BizrUB zAReOo)i%>66St@xf@VrKDloJ$2azIG*gk0<3q%TALKNiTVS0gn2+lnXMkw1A?dU*D z@z02$s0uD}!-UyFAv+FmOj0IXCb3yG8?8CMM1khd98QgJ?876}I_Qxbnw6+~sh_cn-`b zym)wMxpg#U+6tN|I89vM-fnOw^Rh1N_4<*xlFr-a9xndOrdk?`t-087D7v?K*#-xB zYwzdi*^6UT+KMMmzJAv5g>^1ftl>i_upnSXnWyM-*YO6P$630$`M5Yd965aDiV`IZ z3WP9~^kQq!!QTsXFf5$w7RiqZyFAQ$j12;Ysy&8Lz_33jDmij{i8Crv$x)F?#<@8F znvIPq5K@AkGuDe;g;17H#q{L=@9pWIn>e!k{r(CuM_ihsF_Qd&kr5Oaldv%%hfE+= zsZ=9rY|SFgXf={8A*+f|zy^*iaO+Dhz=nJ*d#T&3vwO9b5aYlfbCzWP#J{lbz3!gr zk;cKfP+MiI=c`|LzkdDtz1Q9E`LP4}2?2MyanvBImhCN_*_rZz18=xl-9O)vGPuhU zJ7o#RS`&y;R}vO?SCNGMOts(JnFfU+rz70{w~P9;vShu_H@^Q;M%}TILE9*jL8>e; zltP#?udm@RG%Tk|y9~fmw1KlfoA@d)-ZMW~(hvdK0|Y21EJ{>G+g9PeGlQd@Iray~p ze)Wul%jgJK?#Z>Y87J%SM|R0_Y#fYF+sCl1g9rJ!Q-n_0gjrnfSjo8jIW5@94Gkdd zB3bKbTqo8hmwbijAU}lu^w(OfLkWG_D+j*ei~S8;p74tC9>>sB?jAVM@m7<`=(Uh) z7s>(dHEe8+AEZL7&Po)-Z4%V@V)Ll*%gEw~q~InDvf`E&v&HH;E@o3+9FE?ywHLID zk&kET3f8mLa!=WG7)hDc?P^e+AqCJo!?n*_i%>jPIjMpZl_B;>%;g6+$+jc|mLH1+ zyj%&lX2R!A!?w^joEYR5_j)58;gEwxP(aS*e+|mPsNuTkqqGg}oOe#6DUSSeVYp+q zI87sfJVb!1kwO7K4+EJV;7%s>#D!Q+r4=pV>!?K?%kppm9fz%GO7=#2(Y_VAkX1R} zLdbS{;I@msw`-?J¼iYhqEtQ>B`6% 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�Hnn58GX^fakGSt{~$Mp^UR+@YnaQ0}&(? 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%0AjZ%q%6}c<37Hwh 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�|@FCYDGc=u1}{TkQ|~Sgg*(STiKqP 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ξLLXsj1h^U2uD+( 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 diff --git a/assets/edit.password-2cf78723.js b/assets/edit.password-95_D7b0u.js similarity index 91% rename from assets/edit.password-2cf78723.js rename to assets/edit.password-95_D7b0u.js index e7ef38d67..98a76c146 100644 --- a/assets/edit.password-2cf78723.js +++ b/assets/edit.password-95_D7b0u.js @@ -1 +1 @@ -import{_ as v}from"./index.vue_vue_type_script_setup_true_lang-c5a2628f.js";import{d as y,b as x,r as c,c as a,o as C,e as P,h as e,i as s,g as r,l as B,E as F,P as q,O as I,q as i}from"./index-1d8ae391.js";const R=y({name:"PersonalEditPassword",__name:"edit.password",setup(U){const w=x(),d=c(),o=c({password:"",newpassword:"",checkpassword:""}),_=c({password:[{required:!0,message:"请输入原密码",trigger:"blur"}],newpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:18,trigger:"blur",message:"密码长度为6到18位"}],checkpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{validator:(p,l,n)=>{l!==o.value.newpassword?n(new Error("请确认新密码")):n()}}]});function f(){d.value&&d.value.validate(p=>{p&&w.editPassword(o.value).then(()=>{F({type:"success",message:"模拟修改成功,请重新登录"}),w.logout()})})}return(p,l)=>{const n=q,u=a("ElInput"),m=a("ElFormItem"),g=a("ElForm"),E=a("ElCol"),V=a("ElRow"),b=I,h=a("ElButton"),k=v;return C(),P("div",null,[e(n,{title:"修改密码",content:"定期修改密码可以提高帐号安全性噢~"}),e(b,null,{default:s(()=>[e(V,null,{default:s(()=>[e(E,{md:24,lg:12},{default:s(()=>[e(g,{ref_key:"formRef",ref:d,model:r(o),rules:r(_),"label-width":"120px"},{default:s(()=>[e(m,{label:"原密码",prop:"password"},{default:s(()=>[e(u,{modelValue:r(o).password,"onUpdate:modelValue":l[0]||(l[0]=t=>r(o).password=t),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1}),e(m,{label:"新密码",prop:"newpassword"},{default:s(()=>[e(u,{modelValue:r(o).newpassword,"onUpdate:modelValue":l[1]||(l[1]=t=>r(o).newpassword=t),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1}),e(m,{label:"确认新密码",prop:"checkpassword"},{default:s(()=>[e(u,{modelValue:r(o).checkpassword,"onUpdate:modelValue":l[2]||(l[2]=t=>r(o).checkpassword=t),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1})]),_:1})]),_:1}),e(k,null,{default:s(()=>[e(h,{type:"primary",size:"large",onClick:f},{default:s(()=>[B(" 提交 ")]),_:1})]),_:1})])}}});typeof i=="function"&&i(R);export{R as default}; +import{_ as v}from"./index.vue_vue_type_script_setup_true_lang-DQaQXIDP.js";import{d as y,b as x,r as c,c as a,o as C,e as P,h as e,i as s,g as r,l as B,E as F,P as q,O as I,q as i}from"./index-Njb-9Wgo.js";const R=y({name:"PersonalEditPassword",__name:"edit.password",setup(U){const w=x(),d=c(),o=c({password:"",newpassword:"",checkpassword:""}),_=c({password:[{required:!0,message:"请输入原密码",trigger:"blur"}],newpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:18,trigger:"blur",message:"密码长度为6到18位"}],checkpassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{validator:(p,l,n)=>{l!==o.value.newpassword?n(new Error("请确认新密码")):n()}}]});function f(){d.value&&d.value.validate(p=>{p&&w.editPassword(o.value).then(()=>{F({type:"success",message:"模拟修改成功,请重新登录"}),w.logout()})})}return(p,l)=>{const n=q,u=a("ElInput"),m=a("ElFormItem"),g=a("ElForm"),E=a("ElCol"),V=a("ElRow"),b=I,h=a("ElButton"),k=v;return C(),P("div",null,[e(n,{title:"修改密码",content:"定期修改密码可以提高帐号安全性噢~"}),e(b,null,{default:s(()=>[e(V,null,{default:s(()=>[e(E,{md:24,lg:12},{default:s(()=>[e(g,{ref_key:"formRef",ref:d,model:r(o),rules:r(_),"label-width":"120px"},{default:s(()=>[e(m,{label:"原密码",prop:"password"},{default:s(()=>[e(u,{modelValue:r(o).password,"onUpdate:modelValue":l[0]||(l[0]=t=>r(o).password=t),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1}),e(m,{label:"新密码",prop:"newpassword"},{default:s(()=>[e(u,{modelValue:r(o).newpassword,"onUpdate:modelValue":l[1]||(l[1]=t=>r(o).newpassword=t),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1}),e(m,{label:"确认新密码",prop:"checkpassword"},{default:s(()=>[e(u,{modelValue:r(o).checkpassword,"onUpdate:modelValue":l[2]||(l[2]=t=>r(o).checkpassword=t),type:"password",placeholder:"请输入原密码","show-password":""},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1})]),_:1})]),_:1}),e(k,null,{default:s(()=>[e(h,{type:"primary",size:"large",onClick:f},{default:s(()=>[B(" 提交 ")]),_:1})]),_:1})])}}});typeof i=="function"&&i(R);export{R as default}; diff --git a/assets/edit.password-95_D7b0u.js.br b/assets/edit.password-95_D7b0u.js.br new file mode 100644 index 0000000000000000000000000000000000000000..34518fc24ef51401437f39d6db04bd640119c918 GIT binary patch literal 839 zcmV-N1GxMf)d(P*1&(XNt^I%8qV!abL6JzLvLioFE?F2^9>fofzV)bwb0OD7@w+ER zyVz!J{qOUFoTaE_rkto0>$(9v?_B8Iae>E)F)C^1#^Xl}mVT91?w98^{PLK&;VF5F^a6-Z(4J333sSvQ>*cqIA1m6Q( z@h|H(-Cn;p=JoMcb#38Y&-#+m^W?blnk+$>(#&MuKTV=c2nJfkWX$Wr4s7EaJDN79 zlOeO@iyDm^T`?;W7#x|l;UGJB^@o(T$o{N?qC@4DAQ%&r-vPBu-2zv}1aOidc~&9Y zxYMh0MG5|qm90B8V9zpYe;5wDMZwE2{&_8VT#Xb3iuo$LutU%P?OodDH*P@a)vTJs zW^$}D=Wb&yl?Pp2IB>89Z_PT02DrIB6inY%EeBb$Qyt&O%FWJFUuJKw-uoAS^gTW~ zUZ=-tLq?4Vnjd8U^+yn`RXoR4637swnuC6|LR&A<=C+d2t@w{DzxQ%Tc0o}gnKsh$ zFpiL=BuGRKr;9|k_nh%-F`pp}>uu0+o4Fqnq({m^vjoxccu{rChI4+$Ht@kp zy9Ucyz+@Aq)~veme34hR1i6 zln834IN6C3

    ;@#8RgreOur5(A<)s$qj&%S literal 0 HcmV?d00001 diff --git a/assets/edit.password-95_D7b0u.js.gz b/assets/edit.password-95_D7b0u.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a936e4862921c1b5bd316eba3740487d85bd80a GIT binary patch literal 1025 zcmV+c1pfOUiwFP!000021I1QvZ`(u|f6u4L?nQK#uBNHbR4($6+NDz7Kvro5sfr@U zzBpdbckcPzqT4j#*AO93gFsZn5^88z zK`jlN=sgWhw5h?LNptSq8{N6L-}m?=1&6apR#vTTm@qpa7_^9pIJ0TP^<~SBq5&5! zK%Gv$N|e?N&(srk@Vb%YZU)v68pyRAb>-@sobJQ`AVvmd(diRsqoha;)R{3^PXyVF zeL-A&X&wb6ifm71aD4FO_|I>$TMx6Z_p*aekAC_DASry$BLagijRi>CGqL{3&-lB? z7x+O*;4^#~1@;iv7GGK|JmuCWcVA?Ozl@$9Ue0bmt}Tw9-_eQ8vivuxY}wRzZOH|O zA)<&G)|G@_vMg?@m6(_%%I`3!q)I~wE}-^)bbtSN|3Ts1FffBgnzmD;-iw(deaI*mxZkV!97=${f6`1J$#~_LwM=>lFYW(Q__{+V~ zi~aGpzmIS4W?$_6^~YB#y_3)GsN9b3JZ-?DmzJ-R86t}!}!O&@?y4gFnacIyt8}q z+xOYi-E8Mcw*Pr{>(Th*U$c8Zf24^M*v%s(F6r4Zl{lIdRRvtTXrZCH)Wr*LA?o4U zLVC^)52?26bvDR020c}aRnh}UX|Rg|?h=Xxy>|&L(j=ZLuXA=HwrXaxC^-#AQF17$n*XP?eZ$b^0 zw64sUSkgdw%N2tuq_#u)oVxl5oi{Q-)aQe_GXp(<@(M4abx?}jHri@1;o9Ws6nsl3 zHRoG8ey>ZpWO5? voX}~ihPrmmdllcZ!0CJk)v6CyjXD`lzByL)hr!fyT7Tnj)g)2})(8Lq1u6L) literal 0 HcmV?d00001 diff --git a/assets/esign-def0e128.css b/assets/esign-C_IL2RAj.css similarity index 100% rename from assets/esign-def0e128.css rename to assets/esign-C_IL2RAj.css diff --git a/assets/esign-e01bcb4d.js b/assets/esign-aGuoafb4.js similarity index 99% rename from assets/esign-e01bcb4d.js rename to assets/esign-aGuoafb4.js index 045c3978a..2b6ef3f29 100644 --- a/assets/esign-e01bcb4d.js +++ b/assets/esign-aGuoafb4.js @@ -1 +1 @@ -import{n as E,o as x,e as w,d as B,r as p,c as y,h as l,i as d,f as _,l as g,g as f,L as k,am as M,E as S,_ as R,P as I,O as X,q as b}from"./index-1d8ae391.js";import Y from"./alert-66bb2826.js";const P={props:{width:{type:Number,default:800},height:{type:Number,default:300},lineWidth:{type:Number,default:4},lineColor:{type:String,default:"#000000"},bgColor:{type:String,default:""},isCrop:{type:Boolean,default:!1},isClearBgColor:{type:Boolean,default:!0},format:{type:String,default:"image/png"},quality:{type:Number,default:1}},data(){return{hasDrew:!1,resultImg:"",points:[],canvasTxt:null,startX:0,startY:0,isDrawing:!1,sratio:1}},computed:{ratio(){return this.height/this.width},stageInfo(){return this.$refs.canvas.getBoundingClientRect()},myBg(){return this.bgColor?this.bgColor:"rgba(255, 255, 255, 0)"}},watch:{myBg:function(t){this.$refs.canvas.style.background=t}},beforeMount(){window.addEventListener("resize",this.$_resizeHandler)},beforeDestroy(){window.removeEventListener("resize",this.$_resizeHandler)},mounted(){const t=this.$refs.canvas;t.height=this.height,t.width=this.width,t.style.background=this.myBg,this.$_resizeHandler(),document.onmouseup=()=>{this.isDrawing=!1}},methods:{$_resizeHandler(){const t=this.$refs.canvas;t.style.width=this.width+"px";const e=parseFloat(window.getComputedStyle(t).width);t.style.height=this.ratio*e+"px",this.canvasTxt=t.getContext("2d"),this.canvasTxt.scale(1*this.sratio,1*this.sratio),this.sratio=e/this.width,this.canvasTxt.scale(1/this.sratio,1/this.sratio)},mouseDown(t){t=t||event,t.preventDefault(),this.isDrawing=!0,this.hasDrew=!0;let e={x:t.offsetX,y:t.offsetY};this.drawStart(e)},mouseMove(t){if(t=t||event,t.preventDefault(),this.isDrawing){let e={x:t.offsetX,y:t.offsetY};this.drawMove(e)}},mouseUp(t){t=t||event,t.preventDefault();let e={x:t.offsetX,y:t.offsetY};this.drawEnd(e),this.isDrawing=!1},touchStart(t){if(t=t||event,t.preventDefault(),this.hasDrew=!0,t.touches.length===1){let e={x:t.targetTouches[0].clientX-this.$refs.canvas.getBoundingClientRect().left,y:t.targetTouches[0].clientY-this.$refs.canvas.getBoundingClientRect().top};this.drawStart(e)}},touchMove(t){if(t=t||event,t.preventDefault(),t.touches.length===1){let e={x:t.targetTouches[0].clientX-this.$refs.canvas.getBoundingClientRect().left,y:t.targetTouches[0].clientY-this.$refs.canvas.getBoundingClientRect().top};this.drawMove(e)}},touchEnd(t){if(t=t||event,t.preventDefault(),t.touches.length===1){let e={x:t.targetTouches[0].clientX-this.$refs.canvas.getBoundingClientRect().left,y:t.targetTouches[0].clientY-this.$refs.canvas.getBoundingClientRect().top};this.drawEnd(e)}},drawStart(t){this.startX=t.x,this.startY=t.y,this.canvasTxt.beginPath(),this.canvasTxt.moveTo(this.startX,this.startY),this.canvasTxt.lineTo(t.x,t.y),this.canvasTxt.lineCap="round",this.canvasTxt.lineJoin="round",this.canvasTxt.lineWidth=this.lineWidth*this.sratio,this.canvasTxt.stroke(),this.canvasTxt.closePath(),this.points.push(t)},drawMove(t){this.canvasTxt.beginPath(),this.canvasTxt.moveTo(this.startX,this.startY),this.canvasTxt.lineTo(t.x,t.y),this.canvasTxt.strokeStyle=this.lineColor,this.canvasTxt.lineWidth=this.lineWidth*this.sratio,this.canvasTxt.lineCap="round",this.canvasTxt.lineJoin="round",this.canvasTxt.stroke(),this.canvasTxt.closePath(),this.startY=t.y,this.startX=t.x,this.points.push(t)},drawEnd(t){this.canvasTxt.beginPath(),this.canvasTxt.moveTo(this.startX,this.startY),this.canvasTxt.lineTo(t.x,t.y),this.canvasTxt.lineCap="round",this.canvasTxt.lineJoin="round",this.canvasTxt.stroke(),this.canvasTxt.closePath(),this.points.push(t),this.points.push({x:-1,y:-1})},generate(t){let e=t&&t.format?t.format:this.format,n=t&&t.quality?t.quality:this.quality;return new Promise((c,s)=>{if(!this.hasDrew){s("Warning: Not Signned!");return}var a=this.canvasTxt.getImageData(0,0,this.$refs.canvas.width,this.$refs.canvas.height);this.canvasTxt.globalCompositeOperation="destination-over",this.canvasTxt.fillStyle=this.myBg,this.canvasTxt.fillRect(0,0,this.$refs.canvas.width,this.$refs.canvas.height),this.resultImg=this.$refs.canvas.toDataURL(e,n);var u=this.resultImg;if(this.canvasTxt.clearRect(0,0,this.$refs.canvas.width,this.$refs.canvas.height),this.canvasTxt.putImageData(a,0,0),this.canvasTxt.globalCompositeOperation="source-over",this.isCrop){const o=this.getCropArea(a.data);var i=document.createElement("canvas");const h=i.getContext("2d");i.width=o[2]-o[0],i.height=o[3]-o[1];const v=this.canvasTxt.getImageData(...o);h.globalCompositeOperation="destination-over",h.putImageData(v,0,0),h.fillStyle=this.myBg,h.fillRect(0,0,i.width,i.height),u=i.toDataURL(e,n),i=null}c(u)})},reset(){this.canvasTxt.clearRect(0,0,this.$refs.canvas.width,this.$refs.canvas.height),this.isClearBgColor&&(this.$emit("update:bgColor",""),this.$refs.canvas.style.background="rgba(255, 255, 255, 0)"),this.points=[],this.hasDrew=!1,this.resultImg=""},getCropArea(t){for(var e=this.$refs.canvas.width,n=0,r=this.$refs.canvas.height,c=0,s=0;s0||t[u+1]>0||t[u+2]||t[u+3]>0)&&(c=Math.max(a,c),n=Math.max(s,n),r=Math.min(a,r),e=Math.min(s,e))}return e++,n++,r++,c++,[e,r,n,c]}}};function N(t,e,n,r,c,s){return x(),w("canvas",{ref:"canvas",onMousedown:e[0]||(e[0]=(...a)=>s.mouseDown&&s.mouseDown(...a)),onMousemove:e[1]||(e[1]=(...a)=>s.mouseMove&&s.mouseMove(...a)),onMouseup:e[2]||(e[2]=(...a)=>s.mouseUp&&s.mouseUp(...a)),onTouchstart:e[3]||(e[3]=(...a)=>s.touchStart&&s.touchStart(...a)),onTouchmove:e[4]||(e[4]=(...a)=>s.touchMove&&s.touchMove(...a)),onTouchend:e[5]||(e[5]=(...a)=>s.touchEnd&&s.touchEnd(...a))},null,544)}const T=E(P,[["render",N],["__scopeId","data-v-1fcc7cb1"]]);T.install=function(t){this.installed||(this.installed=!0,t.component("vueEsign",T))};const W={style:{"margin-bottom":"0"}},z=["src"],U=B({name:"ComponentExampleSignCanvas",__name:"esign",setup(t){const e=p(),n=p({lineWidth:6,lineColor:"#000000",bgColor:"#f0f0f0",isCrop:!1}),r=p("");function c(){e.value.reset(),M(()=>{n.value.bgColor="#f0f0f0"})}function s(){e.value.generate().then(i=>{r.value=i}).catch(()=>{S("画板为空,无法生成图片")})}function a(){e.value.generate().then(i=>{const o=new Image;o.setAttribute("crossOrigin","anonymous"),o.onload=()=>{const h=document.createElement("a"),v=new MouseEvent("click");h.download=Date.parse(new Date().toString()).toString(),h.href=o.src,h.dispatchEvent(v)},o.src=i})}function u(i){window.open(i,"_blank")}return(i,o)=>{const h=y("ElTag"),v=R,m=y("ElButton"),D=I,$=X;return x(),w("div",null,[l(Y),l(D,{title:"电子签名"},{content:d(()=>[_("p",W,[g(" 安装命令:"),l(h,null,{default:d(()=>[g("pnpm add vue-esign")]),_:1})])]),default:d(()=>[l(m,{onClick:o[0]||(o[0]=C=>u("https://github.com/JaimeCheng/vue-esign"))},{icon:d(()=>[l(v,{name:"ep:link"})]),default:d(()=>[g(" 访问 vue-esign ")]),_:1})]),_:1}),l($,null,{default:d(()=>[l(f(T),{ref_key:"esignRef",ref:e,bgColor:f(n).bgColor,"onUpdate:bgColor":o[1]||(o[1]=C=>f(n).bgColor=C),width:500,height:300,"is-crop":f(n).isCrop,"line-width":f(n).lineWidth,"line-color":f(n).lineColor},null,8,["bgColor","is-crop","line-width","line-color"]),_("div",null,[l(m,{onClick:c},{default:d(()=>[g(" 清空画板 ")]),_:1}),l(m,{onClick:s},{default:d(()=>[g(" 生成图片 ")]),_:1}),l(m,{onClick:a},{default:d(()=>[g(" 下载图片 ")]),_:1})]),f(r)?(x(),w("img",{key:0,src:f(r),width:500,height:300},null,8,z)):k("",!0)]),_:1})])}}});typeof b=="function"&&b(U);export{U as default}; +import{n as E,o as x,e as w,d as B,r as p,c as y,h as l,i as d,f as _,l as g,g as f,L as k,am as M,E as S,_ as R,P as I,O as X,q as b}from"./index-Njb-9Wgo.js";import Y from"./alert-hhjN_jL7.js";const P={props:{width:{type:Number,default:800},height:{type:Number,default:300},lineWidth:{type:Number,default:4},lineColor:{type:String,default:"#000000"},bgColor:{type:String,default:""},isCrop:{type:Boolean,default:!1},isClearBgColor:{type:Boolean,default:!0},format:{type:String,default:"image/png"},quality:{type:Number,default:1}},data(){return{hasDrew:!1,resultImg:"",points:[],canvasTxt:null,startX:0,startY:0,isDrawing:!1,sratio:1}},computed:{ratio(){return this.height/this.width},stageInfo(){return this.$refs.canvas.getBoundingClientRect()},myBg(){return this.bgColor?this.bgColor:"rgba(255, 255, 255, 0)"}},watch:{myBg:function(t){this.$refs.canvas.style.background=t}},beforeMount(){window.addEventListener("resize",this.$_resizeHandler)},beforeDestroy(){window.removeEventListener("resize",this.$_resizeHandler)},mounted(){const t=this.$refs.canvas;t.height=this.height,t.width=this.width,t.style.background=this.myBg,this.$_resizeHandler(),document.onmouseup=()=>{this.isDrawing=!1}},methods:{$_resizeHandler(){const t=this.$refs.canvas;t.style.width=this.width+"px";const e=parseFloat(window.getComputedStyle(t).width);t.style.height=this.ratio*e+"px",this.canvasTxt=t.getContext("2d"),this.canvasTxt.scale(1*this.sratio,1*this.sratio),this.sratio=e/this.width,this.canvasTxt.scale(1/this.sratio,1/this.sratio)},mouseDown(t){t=t||event,t.preventDefault(),this.isDrawing=!0,this.hasDrew=!0;let e={x:t.offsetX,y:t.offsetY};this.drawStart(e)},mouseMove(t){if(t=t||event,t.preventDefault(),this.isDrawing){let e={x:t.offsetX,y:t.offsetY};this.drawMove(e)}},mouseUp(t){t=t||event,t.preventDefault();let e={x:t.offsetX,y:t.offsetY};this.drawEnd(e),this.isDrawing=!1},touchStart(t){if(t=t||event,t.preventDefault(),this.hasDrew=!0,t.touches.length===1){let e={x:t.targetTouches[0].clientX-this.$refs.canvas.getBoundingClientRect().left,y:t.targetTouches[0].clientY-this.$refs.canvas.getBoundingClientRect().top};this.drawStart(e)}},touchMove(t){if(t=t||event,t.preventDefault(),t.touches.length===1){let e={x:t.targetTouches[0].clientX-this.$refs.canvas.getBoundingClientRect().left,y:t.targetTouches[0].clientY-this.$refs.canvas.getBoundingClientRect().top};this.drawMove(e)}},touchEnd(t){if(t=t||event,t.preventDefault(),t.touches.length===1){let e={x:t.targetTouches[0].clientX-this.$refs.canvas.getBoundingClientRect().left,y:t.targetTouches[0].clientY-this.$refs.canvas.getBoundingClientRect().top};this.drawEnd(e)}},drawStart(t){this.startX=t.x,this.startY=t.y,this.canvasTxt.beginPath(),this.canvasTxt.moveTo(this.startX,this.startY),this.canvasTxt.lineTo(t.x,t.y),this.canvasTxt.lineCap="round",this.canvasTxt.lineJoin="round",this.canvasTxt.lineWidth=this.lineWidth*this.sratio,this.canvasTxt.stroke(),this.canvasTxt.closePath(),this.points.push(t)},drawMove(t){this.canvasTxt.beginPath(),this.canvasTxt.moveTo(this.startX,this.startY),this.canvasTxt.lineTo(t.x,t.y),this.canvasTxt.strokeStyle=this.lineColor,this.canvasTxt.lineWidth=this.lineWidth*this.sratio,this.canvasTxt.lineCap="round",this.canvasTxt.lineJoin="round",this.canvasTxt.stroke(),this.canvasTxt.closePath(),this.startY=t.y,this.startX=t.x,this.points.push(t)},drawEnd(t){this.canvasTxt.beginPath(),this.canvasTxt.moveTo(this.startX,this.startY),this.canvasTxt.lineTo(t.x,t.y),this.canvasTxt.lineCap="round",this.canvasTxt.lineJoin="round",this.canvasTxt.stroke(),this.canvasTxt.closePath(),this.points.push(t),this.points.push({x:-1,y:-1})},generate(t){let e=t&&t.format?t.format:this.format,n=t&&t.quality?t.quality:this.quality;return new Promise((c,s)=>{if(!this.hasDrew){s("Warning: Not Signned!");return}var a=this.canvasTxt.getImageData(0,0,this.$refs.canvas.width,this.$refs.canvas.height);this.canvasTxt.globalCompositeOperation="destination-over",this.canvasTxt.fillStyle=this.myBg,this.canvasTxt.fillRect(0,0,this.$refs.canvas.width,this.$refs.canvas.height),this.resultImg=this.$refs.canvas.toDataURL(e,n);var u=this.resultImg;if(this.canvasTxt.clearRect(0,0,this.$refs.canvas.width,this.$refs.canvas.height),this.canvasTxt.putImageData(a,0,0),this.canvasTxt.globalCompositeOperation="source-over",this.isCrop){const o=this.getCropArea(a.data);var i=document.createElement("canvas");const h=i.getContext("2d");i.width=o[2]-o[0],i.height=o[3]-o[1];const v=this.canvasTxt.getImageData(...o);h.globalCompositeOperation="destination-over",h.putImageData(v,0,0),h.fillStyle=this.myBg,h.fillRect(0,0,i.width,i.height),u=i.toDataURL(e,n),i=null}c(u)})},reset(){this.canvasTxt.clearRect(0,0,this.$refs.canvas.width,this.$refs.canvas.height),this.isClearBgColor&&(this.$emit("update:bgColor",""),this.$refs.canvas.style.background="rgba(255, 255, 255, 0)"),this.points=[],this.hasDrew=!1,this.resultImg=""},getCropArea(t){for(var e=this.$refs.canvas.width,n=0,r=this.$refs.canvas.height,c=0,s=0;s0||t[u+1]>0||t[u+2]||t[u+3]>0)&&(c=Math.max(a,c),n=Math.max(s,n),r=Math.min(a,r),e=Math.min(s,e))}return e++,n++,r++,c++,[e,r,n,c]}}};function N(t,e,n,r,c,s){return x(),w("canvas",{ref:"canvas",onMousedown:e[0]||(e[0]=(...a)=>s.mouseDown&&s.mouseDown(...a)),onMousemove:e[1]||(e[1]=(...a)=>s.mouseMove&&s.mouseMove(...a)),onMouseup:e[2]||(e[2]=(...a)=>s.mouseUp&&s.mouseUp(...a)),onTouchstart:e[3]||(e[3]=(...a)=>s.touchStart&&s.touchStart(...a)),onTouchmove:e[4]||(e[4]=(...a)=>s.touchMove&&s.touchMove(...a)),onTouchend:e[5]||(e[5]=(...a)=>s.touchEnd&&s.touchEnd(...a))},null,544)}const T=E(P,[["render",N],["__scopeId","data-v-1fcc7cb1"]]);T.install=function(t){this.installed||(this.installed=!0,t.component("vueEsign",T))};const W={style:{"margin-bottom":"0"}},z=["src"],U=B({name:"ComponentExampleSignCanvas",__name:"esign",setup(t){const e=p(),n=p({lineWidth:6,lineColor:"#000000",bgColor:"#f0f0f0",isCrop:!1}),r=p("");function c(){e.value.reset(),M(()=>{n.value.bgColor="#f0f0f0"})}function s(){e.value.generate().then(i=>{r.value=i}).catch(()=>{S("画板为空,无法生成图片")})}function a(){e.value.generate().then(i=>{const o=new Image;o.setAttribute("crossOrigin","anonymous"),o.onload=()=>{const h=document.createElement("a"),v=new MouseEvent("click");h.download=Date.parse(new Date().toString()).toString(),h.href=o.src,h.dispatchEvent(v)},o.src=i})}function u(i){window.open(i,"_blank")}return(i,o)=>{const h=y("ElTag"),v=R,m=y("ElButton"),D=I,$=X;return x(),w("div",null,[l(Y),l(D,{title:"电子签名"},{content:d(()=>[_("p",W,[g(" 安装命令:"),l(h,null,{default:d(()=>[g("pnpm add vue-esign")]),_:1})])]),default:d(()=>[l(m,{onClick:o[0]||(o[0]=C=>u("https://github.com/JaimeCheng/vue-esign"))},{icon:d(()=>[l(v,{name:"ep:link"})]),default:d(()=>[g(" 访问 vue-esign ")]),_:1})]),_:1}),l($,null,{default:d(()=>[l(f(T),{ref_key:"esignRef",ref:e,bgColor:f(n).bgColor,"onUpdate:bgColor":o[1]||(o[1]=C=>f(n).bgColor=C),width:500,height:300,"is-crop":f(n).isCrop,"line-width":f(n).lineWidth,"line-color":f(n).lineColor},null,8,["bgColor","is-crop","line-width","line-color"]),_("div",null,[l(m,{onClick:c},{default:d(()=>[g(" 清空画板 ")]),_:1}),l(m,{onClick:s},{default:d(()=>[g(" 生成图片 ")]),_:1}),l(m,{onClick:a},{default:d(()=>[g(" 下载图片 ")]),_:1})]),f(r)?(x(),w("img",{key:0,src:f(r),width:500,height:300},null,8,z)):k("",!0)]),_:1})])}}});typeof b=="function"&&b(U);export{U as default}; diff --git a/assets/esign-aGuoafb4.js.br b/assets/esign-aGuoafb4.js.br new file mode 100644 index 0000000000000000000000000000000000000000..6d3e0885ccbf8556990cb44f8b0cf63e4a53cef2 GIT binary patch literal 2286 zcmV?Q=#IT$hoA8nq6l})Vx&>;rXWw{O_J=2m{pO$S z6aQfM{BLM#N0-Cs#CJdGexFafH|N4da}SZpi$1ipApsrUEz9}$$^7e;K5_NB)=$}x zd(;a)_cU>8h{*D>X9tPv$;6OR>{HSigxE6g5EnS;Mc2LxDb zH&i1bkmXsh4qR6f>F_E{1?e1=l{V7VQ8cLRdw?9Kc5zb&s;&G8YndE&zF#^Oq&*Ol zuTP%iu!ib?%nYxWhRRZ~1#WzIapTI%v*e-Dq0LWAK&oEy3*_Hf@Sz-} znl?n@*CP(zEu~ESP3gHY(g>M4%6nXz`>rsAW&hYB@9>?khwBDc#WN3!S-J1zUMFf3 zxBs1?%@5#Hyotyci6P|zo{%BhGA!|7(VfV`tSoHYLbYIo1ntU^L!=TywGp;77VX_U z+G%O;t4hN3fsY77+S@+PyGup{ND|aabC5)Dve2Hx?6>4^%1u#$BoZi4b?*5q!;CzD z$sc)JTa88eRpAT zI0jjr9|7U=9E$HwO8URN(4iC#+r9CgF)?CK&QHnxD4*vNr~dx5>j(0xX^&r7^u)}Yjzyg(&W8*W`-`q`h~eW z$|%=Y>xfBIw)*>Y}akmQ>KZ{sP zLl9*cS&konc;cEYvl`+59Mw%xyHU|@qnQDEWdgzAW6try>-(?|pEtx*$ zy%$Xw=PrN)6jT+cs^_+(rJrAsl`*ySd5|+Luf)qZ{69##dcM;ktK3TWX_Y`2?5Vp^ z+*4iUU+CxUNnq zr>8#+kE;`PS{|79#!P{RAm!|oGfUAC-WG`J%{`EEzWDh~R|25IQL1fzNVz!mf|p+C zM&0}tGIHS%Un~|R+a`|W5Px!-!UE}zA=2v)02IVRSMgS=g4}$!1*_9U2(C{SRRWam(hfOu^R~ zBxCsw8>?1YKp(L_0VBv#`1%AFnN0K<+B$4U0T+u}qjw--WraE|8M+3_MS$r?ds0ET(y_F;=2PSdDH^m$WQeXM~1=Jm) zTxhkhbkok#j^(-W?RR8D{f1264bp_mQ)@I-4K0<1VGiUz5Rm|0;5;^NhcH}@RN;?` z-@F3SVk&Qg7|2h2Ebn_VvLQDc;L8uCOMD=fIN)ZbFAZpy{DkM#lmpG*dd!$TmEf6LE_n!Jq?e_$mQ6e{*Mgd_qvG}O1RxOq1t<6t&d1I7POhn?}+F50+{}NZ+ zIJ?H1h7;OJ?m2z=>W8rQ5B&-g%JsArE#A+{taQKBwm7k;PNr!pv*13s;T#&O#Qb&^ zwG+tIG|ap>_*+W<4cqnOs5=U*Cj zE=~NOoJd9*WS?lXs=Am=nx|l%NE3|jX0@xp29g^g1}Wq18sa^L2;y%~rmPAdT!=Sa zlY+x6mdJ=@Ob|>m!O5|@X?7r#fvx|N3ckgc&rA@3p5mrqJ8Q)ub_Z IaoHhW0B*=?)c^nh literal 0 HcmV?d00001 diff --git a/assets/esign-aGuoafb4.js.gz b/assets/esign-aGuoafb4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3845d20f3acf683a83055d3ea5f1a0c4ec94b47d GIT binary patch literal 2624 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 literal 0 HcmV?d00001 diff --git a/assets/esign-e01bcb4d.js.br b/assets/esign-e01bcb4d.js.br deleted file mode 100644 index fd011b74a6f7ab41a5dcf80b993cc9ad5caaca5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2291 zcmV{^ zO#dIt>3^SBbJKc6zZ0?Qm6Ae*Y(NyKVov4Dm)R12K#39v(~0`rrm9V=g8S0}G2Fk> zk2J;K#+0TsS)vuXkUWVlZP@1jzqK?i2WeD=tgj@Je*gcobFjC^A;6uv4bdiLbU>QO zRafbI(XJ7yzVCfm*M}atYCnBt)3$iP#psZxcPFb=)2&-Xi3ujAGHe<_H ztXRr@-3FZR*#lpcz41)3SAJ$UJh5;74=wEIa+tM!_mgJ#^Br|RSlrZcOut*!{mHZ%Z&V zX2XYdjtza7$WR~Mv8=wV^h#M>XlUTyd8q)H?tY*~FObYGv-)NolvqHTt9Vd$N8)3Y z*AvwOL|!GZ&@$zaEainVaA7aDT~cIu+uazk;RAdEEUVH!;8Uf?b;~XFtx|`f_9~1m zr^~f%S2_>aHoMJ5X_&{+f>S_T3aWCHp}XDE`qA&yI~cYLDTB>aJb53~lrF(ZZ(6u5 zC;=>1omu;vbU=W`c0)C`5yaM`cji_W(Ie?c$~e z__h29Q%Mdxf6ZJLq&*OlFQHIO8!AwfVUy6xA%ip=KGvAYzk)GB5)kr#*t%yy?*r0> zo0lZ)6c6H&g$!9w9M+5G3p?meo6CEO_>Nj%x)t@-OW5y|3`f?fh+~_$Fgj2!7qmxN zY;_=Z?AA)RQl{z$uDi=04`Bw%owkihSE~71#WzIakt*fv*e-D zp)F2JK&oEy3*_Hf@Sz-}nl?n@*CP(zEh1fiQ+jUPXoO51qKqh_P;Z<#Q}VZHxckWI_cm+Q z?^6G0vdp?an_5T}ggB;hhk4rJRhZ};b%+K5W=U2QmkHay8$^7~QCwR>G>3u<4OoqV3d*8p z#~~M!_Zsjqx(w?V=I$t?T<;eVlZdy*79mY_8d4xrSz0d*Bxex$&<8e&qz9LJhW|GR|E92PmjYQ&!JyiHe_Jk&q5jd>&+?<&`Mug!+l3YoHnp zvdWFR&xitHaDaCsx%Wn}ZXo^EaYn`GI0w~&zwhd9`5NVZLUmmxm$D1`;m9mnGfBY1nOIB)-30MJ76%Vo3s z%kyt!)P?I+@xD1`7MJQXQLTTC{T_i-Fc$0S-UiEs9?l4(lXsGZZTXk%)^*Xrz~JqF z2q)v(`RVwupI?lENYG3fo+6%G&RQa z!@6Nn4NM1whQ^&wA5{B71urnx6CMGGH~NuDJ9TSbJzM~n^MLhYKHH09O_yrRI8Id} z2`YtqOc2j6jv7C3o~kgBvx-F3Cg8O-0)2? z$AQ#Wet$u`I|N&3wXnEpXKBas!qn||WJ7&HrtbzZ;qp|DoU);%k~7SK+y^2OzzZ^u zjoTm$XE#~tkBTea0ckOnw?UlCUp|nBfsAY@%o6zWL!%k~5L-NFv(lFav`c=1^I|Gv z{?=pOWn^cZ-zIwCi$^8G1mNBizplNW!e%h!hG`TKW)sVgT0f7lD59d(P2L!#tC%Ur zzqPZIcX8r{-IxK!pCCNiWcv`%*=K2p>5f=r%uK+m055f zEI5aTyqe$6qILqgnueJd2Y;mW-{9?YIOsRS6yGT!YJ8jOjXY?*(qjNztSEaor6`Cq zpTXelZT_X03{uA1G{k!f5yan~ zTv-)9xDaoO8G*wrmdJ=@Ob|>m!O5|@DLD|zz^F+C1d27t7h?V#lq7NNsdGSTVn1Mw z>Om<=YLI;j%)IoNDD7jTs$6M^9Sb7d;%!K$4Fa&$!Q5$EF(6ITq7s-v)A&(5!Ve0% NZd^_J;4UsZ#2)HqRWkqp diff --git a/assets/esign-e01bcb4d.js.gz b/assets/esign-e01bcb4d.js.gz deleted file mode 100644 index 8a07b131b2eeb86f80f5eb98f2e90341a2fd3c6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2623 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 diff --git a/assets/g2plot-7c8ef9fc.js.br b/assets/g2plot-7c8ef9fc.js.br deleted file mode 100644 index ee32994fe22dc822e8288b4c9f32a2c0f4b62084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197305 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�Q3o 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

    K#$NqpF9Y8`Zxxxf7GR#Mv`< zA*|q3t%eD?9RS()hzb-|kYIEHDDsJ);6cC;RVZODD3SC+_>f$q+YUX+kdG-E8xN8Uwp9n%A0;91=B(evWf* zJ+G1S(hPoZA6Vi9@l_`a${G=bihe!$nvR|YlpvFaN z0%}C0wP_59G&hy#kQFWpYgJ8FZ0n*{Vw)wc%+>|1$kr`dFb$q<3z3sG7<4co@}SGQ z!=WuYY*DR335Ri#r&x8T=a!8GLaE z6EwuHADz3#c1={Z^6h+FwJx~TEFgz4U{h^>O%5uiMAN7%EaJA;1qsV}m1;e=%_ z<>R`;&_x_bYk}SEIP}xyZ(V0`Z@2I5h4$QL3}|O(Rvuqp#>XVd`BaF_#|HMjF5QIS z#Ukc)h)XpjBCCprt@Dr|d^hhIH!?Sm%5}ad-^TO!DCay>Myf+H^C3&c7kRZLwae4? z4YBajV|!}Ae<9vzYxv?tg8#Jq&b_*iMIzrZbMuX77>OjlX=d=2dN~W7!3{id0cr^lF3ZqirB zpd#)U$Y!K((YtxDQofqKGfCx;F&|%2NEDJM?ZlKHp^N0NqOpDlfDTda(D;;@Z=M+oxBX=Wwx@)(id zOvMoX=KB7yzWGerR|KlIoHUVRxcO0_=tK02&Gppq}(v=%v14VwDM- zcZ?G(LOX2qeX0@n)`SmX4o80^hcNl1AqY>$)&9j2?2?VXMce~NDTYi%173%#xn1;b zW&HIx^bsd8!!;{DzeYtop1>cwfTey{DMAgrV1tI!U^)zZMZ5Fa>M;>frDvPi{SkK^ z5Uo5`AKDvhlVrZi;!C&sMXuHNo)xgFNyeK;bc67B>P;qSunk=iDn<^S#3T8kVd{LE zi$mI-o2Iqpems3dKT5%kVmB;p><|#gV5l8&2}0B;f}y8TH>{isH^*i!5iWEZsc@m= zNKK?yt0jhd-=?#PLPQ&~xyEuI;z!wq4u4sy2hdzy?MXfpa}lcsIf zs$|`AxngH4_H@PGtk|;^E41I%^VJ_^K^tZSfp|5KMlH2=-gIug;Fw_3nE9z?nlrNo z*=LJ$o7)N)cA2PBBauqO4E~6r(DOIYPGs>A@S<7KA=J^WD3Rh<#GQ5FigIhi#2R64 zqmCD&$tTq@uBqc$k)q$B=U!f1zZ@+}O1E;Fg*mzGG7Pcg_n<9iM2GmS>fVxOyIYP* zNwt<1$FhZ!38&BNY3D*kA(if&KkAP59Uc$$N<;(3zH=9W9 z)Kp`9UYD1c%mt&8o|3uDa@hC!5P%i<-HT18&I_juI~4jLY%ikn$Q(s?SrO8AK(9<6HFNU5rGSb9n|1-s1_}Up4Ba zk6pp_L};b}h z#95(P4FDp$xj6y-$>sqDU0O<|64xE=>{!e80^RiDC>TC>)$>xMFX@@5FVS19&@<8H z_l)wN8Rhqk@}G(F=;NG^Y+|ztLV_)B#uct?0{CEp|HhW@-j5)<)t0#NWj&(N-|Bbo zJ&5JOEqxC%DLL(^Qg{t^zT$p6>S;el=A|!)`Y8F~5Y#=n;^3avl`9SyZ3YxSS&5?u zc6Lv(iU$u-OoT~5W7kdBA!hMWaue&))$aGGFxCQ#>jzv__7Pr4HtJDm5eE`xVk+td zy$TxE?4u2d;Zov5eol(n1D(S-tA7K#Al~k$S_a)h3(!F+R{F9g+%i+*0qyC(TXJFF zEn8eE0fG@3;4>pjM`ocQP@HSrj3w}8sl-}KLS!h1UX61qLXC=ITx*ldn!JF?&@;W1 ze#!Wo+)e)%pW{C>SV4H$z?Fmr=0MB1_301r!TGZHC3TQY%%o))`nPcaa?;3~Apn%E z!Ovwdg|d|yljdjq!!r?SVUu3meu`m%J1Qcu6dd89_23K%X)#5;6xT1VxR6$YKxC!E zR%6RK*lM(5Mjy#kn3YAJ8#f{{wQEEYArSLY_*F^dqSOgv@=k^wt^HQT`=4&KChV0^ zTx6J!o2G1Bgk&U0SrQUET$Y6N4VNV)t|It}M@9}ctE3^TnwS=Hz-njayZ7m)ZpW)X zB=pbe)NP=n)(l!DeAQqt7OoUUUU{x?uli!;4z4`5Sg@BUxZmzZAiyg$+n(i1?{Z3uCs;vKDP?kdSNtziL_BNR-MNp zJ3i%S+tPvgz5r0tJNk?YL+uDl^|;;8mhL4KgzkK% zh8qL_ewVil)nrgPWr0XwEUYhFw{v%w9CUVeM9M*8OAC3_S&~{`ml)7No(t^8B{|vH z?%#+~-M)Qkn4()F_omI=?^jNq(ZK_7Y_rp8k87os2z1go(3>@K zv(klQrXzyFhI&o+2f{O!FCu)Jfwv8V)N$GI>a8iq(CYrclL+7k)c6D7nZpE1_PFnk z$htQ!=t2htMIyzxZTE~RB`pqu(ibZN(TJ2d?z@hk3Uz^E!&leQ<_c8209HKuoUR`4 z+>3kks)lNh>m2`i+G`geOk<^lmI`V-)W&fa{=8VpNnl)YXq7xZocrogH`&_FRIEKv zQ7~E&);)1Q=3L5TWmU-4*l^?N?d&8-%`~R2|GyfPfd4H0DRJ;)QiQ? zeQL$*sh&=tLd9VMz_Q_G>Z?c0kYKkB7jC84u6o^LH|%4}avhPih`9{lR>T@YKk7Zx z_l)9*s_u7Xe+gynZ-R2q!O>rG?eqWk;C1jxKFR54Dt7H~z3(0UGlnq9Q5*3x4 zQ^_-spML^;sX>QJ)wDD5>hbUaZ%2Xs+#^F^mt7fFLzE+4HCQ zrVm?~53)55<)}hADhjJwl1#g=vTBlmc~lc0Jxh!0%LZaA?k@~UrqZ5!vZ{-TTRL(8 z!rrdf(Tbg{&^hR8#lBjx(-r%$D#d>IgQfVQN1yEB>uUA)a>Vt7T0Z;kg=hYJPn8^!#h_0k(0_K6(56g(`6-zPy}ny3%|pxL80*hDR#& z(N*$!ZKzZ533c7T^mO#D6pC6@s@4EQDsu?jMyzKXD^nBXOM5jpx3YqE3vbRjEF)5c zX5lCmyny1%;+9AMEf2N~JDO5foCyGmkF3hHtok-p-^rILWl@bniCTsuE;Aez zFhaH?;cSObI(UX7>wDF-b%lmjwxZEB{XI}R;Z-$lrJ*gQkBr}e4C^k{)aDWwW`cdB zwFu?%S2eTW|9++k_o$z1)$HmntFlb6f5lCh(1S7N+pM`d^?>bid*e9uK)@qZiLTL>{OKPRbBB(;$c%%tXpu_at!%8ck;YQIui)Xv*;CGG+J!>eLc(s5Tow+WQr|Sc!08->o)c zf&I90Z;jn0kcg_lylw2VlCRqJ=G|xgjYriIM6%ZG6CB%C6b;OK(z+|pF4Hq;y5hYg z5w(MsmoUgA$n6r!Q>S8C>nAp|z8^H1yo4iK}UR`L9P`;FT@>?+;e5Q3T2-(&axs&hxGj zTuts_)IccV|FFEJ(QkSMc={jHg~*IU!8{M*jY9xPRWPW8OiaKbG!mplN>^C-#%SXEP@xB*#-#O@8op5d6I+I`&OOeoc>@l&HEjr( zK>RQi=08VDjRX3b30Ft(*QZQwNBzt z@2iqNKB~sG^=bv5PfF`G1=cMhH6|cAPyXSTOm+9Z=};N|5f;vm0x!LdA#Q*r9B71w^Y{~EcRqgN;meu?J*XAE`ZNd|>a-fsCa$Le` zx%o|_X28swpVe-J%~=E{+|0$h{2v}TTuii2V(3nhQX!FVWXHJ3y-+{I2lv9qN2xQ^?g#eqE%UnuUfXQ#6jVPCRm9}vZ*jh%*Dz!(xwV|; zgvghH(EU)+K)v>YW$<^&BY=_u0F{0jj}s$e+Yc17jX!^oMkl^7b;;Y}2}7nWdP%Fm zE031Hro-dA%DK@AAOF+;{_B7GkN?|mzyA8$ zumAqHU;o?Re*N!$`}M#7?brX|w_pFq-+uj{e*5)5{Pyer{M)bp%WuE_-@pC)|MUO- z_18Zad!4;6>F>Y&#Ih6eg?k!IUMyx-!y0(bYG@A{t-xzF*sy6?&f%Z`JZk>=&u#j( z4tv4i&wqAWLws%7ha&5+$@HV$ve8Iqf@%zv`ae>eU00o`ORsiuA{g84v~;HhDc>y2 z3sXK{?ycARSLXNr#FE|~L#bp0zt`|z+WVaS0{><3Uk>kc_*V2jV=FY<%8l!{Gt%*e zs^RdTMV=p6nc;F3z=L@*zTW`V;bWjXUMDv}`pm;ipB8z` zrFgj44NMj8DED@Dtej^7NRfAHNjsa-eOia@p`bT&8xc?jq;Ll158VvJmp1I0rbL9HEpjQT`sD_LZ1}OhVIJ(>_BK8BrGUGE0S1luApVIV zoEDM7g$RV-193s9xRk}OBucT@W3(0}p_o7@fF4JwcT>?#mr+b;1BWg^Q9k&w7^3+T zHO)NK5g&~xuCK*KQyf3ZaEN^mzn|foB}8erUY@5}&$#WS8_5vEOz8?JuS8{diNW=S z5L2L)xWp8Zdj0?yM4G^(0FC>L9t;|QGcy(qhlY<3$o|Fy09}xF?3$sWILYKn0ylMk zVg%T{&6d}fNu)z2XH^M)M@sMmE>a6{&!7ZaC?1y4ay6zc z>N@cM6f@iSLd8gLoD3ZAsXo~6?tOW<*A&h4L`{3m`npEAME7(eJqQkg5?C`j3?Iss z_RtGhf_|6k^T3XV1`n}AR_aopco%k6w^({0v!u|mODK2G2#w0H;?7}5j#7E0?lLvV zU5nR`9=q7M3@LO~KO3aOO$YHsd=)1*@fL}px2}^>u+?bk8%Qc;N;yxY7ror@{cGju zzYjsBAq^v^C)OCYylq=o7yyf1p#ceQe*TJa?m9fqU6)We!d?VFpABIzQf749h) z19`^q19|4~19?X7NpXD{q?Q%6<~SvhZKLEA<0@EtsPM}DX>;QYE5a;u011!gs1-G# z5N-|rO64)h=To>lYSL0o>MKb~m2|6>Ov{xl>nq7hmF!h38J8-NIGpaZl-~P{q3w&( zVxN>>m*v+HYuKhz5Uqp4Q}VQI>}IXq2_SYj$J8~q2nYfI+2H0kaJFp=r!d+3FrQk~ zv4*{o{O=m}VeWnf^-nJMyfn4oF;7mvIznKOJwqJSv+C=!$VZ;+93MV*PN&)Y9nZfU zztP2hr4Lk((TkweHjK2aj6(#dBy|AHKRXn_7TUe=uCum{X&jyC7>l7BqL-z<&|gJo z?k`n@n!CGhr$bk5c@jZl><5q(I9&{~gY}%G#oEJN;rm?zey*x{Y?- zy*>}o6|^FBTZwA#=%u-t9AH#JD{y_Ahgk3~F>c|$cXu~6YxWhj--?W|w?#P~nGOm8 z=m7or=ldyiA-4n6@#!cP3nLI+Iq(}*SRY0LzmfW^4y_k{G_+o;6=G;T3|!X?;7?6V zwO3|jIBi%*m8T|Dd{am?DI4UC1!iN|l8Y@hjV7k4geL?-6($5qduCTXDD6S%W&vzG zlfw=_t+0uqIdvt^7aB|F3M5f;qXLq$Kg~UWP42HT{xL|C=RuUivUb~@FGxFRrPJD- zPM36q;QXO8MCJ{gKarl$X8ISzw58KzTWPz{E7JeS%}qn|1H1xrfbJe=S?L43_MG+? z0F!we!2H@XKT-l3T#w<1ki&vwLW9{HBS(yo910lzw8sm+@8~5Q!4%8sp272Me-86J z6V9cfO0G<2_a}qd(8WK8_@^27Jg8yT0-|an9(c_YTfRcw@N32*daIXq1#PYN-^!(3 zwOaOQFdq(9L-#HG>EjDl_!j;sx7dc8ueWTaKoavfE6m6)b&uJN@qA`HzcHSVp&Q5h zAq@GL=!Frt;#(kc1O`4&(j}jYb9YqUbZ>e33VJA~NOWf<`^{E32XFD>c?GoWxd;_d zKZJ1PVD`1qGUs=07d=`k+2yf#hx)VddKLwX-uaq)tRK7R$yqPrSVz|wYutsUVF{fP zh8UX-xlUv0E6%4_0DC{#*%|L=!g)BhQUa4p1Pcv9ui^PMeS2-=r1y}N#o7tIrq&JX0>-^$PQlTY{^fuuoTHLcjN+I$ER5uUI*y=xNtMHu>=GZ0Xf>~1Md&` z4G^S6e~Fs_g6taPvPD*qdbcm2*kZr?Cm7%YLk`ETHET`m-8}}Q4ciOWW$5@U=FNqC zl$ajMj-Ux9bSx}&>>z7-&A5rC`3LUOp184!P^{p2YVW&F(u|Z4r$2346K7`gV}0Vz zkZO*BUM=J_b`-)v>^R!*cA(!QzI=b3?v8eLpvS)K(;T*E%>433-0V09pN=jS1KKa_ zK5z`MFfogp?w$(0Y&gF^DZ2m%gc6w8q{Bofbuzl9dsH^hz@_MFJ96Q0>x<);j=B4f zURFPGiK|{z)j(JzIuCP+4W$R)llTbOBgZw-VV$>}(5nhN^^3SX`p93htV zOW%~!5Hoc!8rlbrn9CV(0oAWVDGlHg2EB4-Fk#r~8Tl+Uzxv{M?8y`B&B)LdQhSR#(+9N@9#=Dsy= z^ODlgRn&{3o2fXKZ@D#n3J0%%h%P`xYC=Q`pdf14KNAmVx$fczK0$AgQqcfaDh})W z0ppD)Lw05#s8d7M2n-C0;dy7Ggy2Kgv%Lwvv$o9=dEs)0oPH;Pl1QUK;%4-JZFGolK~btK*;&_6LYh= z6d)L<4OcEv^K6I`0Cvl=>Xa|Ihg%6Hs;TW*sT0^u&E*G8Yp;oE2A|KTsYWDVrEQEo zk7!Lkwcu%qq2?)#KN(dWDV`mj?jE>lE0FX}hrC$ty9&0c7iOF9UN)6X7&}yc6Wo95 zSa~ydf@aWy0o%JU9P&mN@N`IP!8ehvq#rm_q1}StfW=0CPfPZWVj_ei6kz}_@j{=E zC~N__Yz`xIVmXY#P*{gpVH1*@aSOU6yC}ji(!}Ctuj!Gr3~;2^gk7_6Qam4Wa+9*; zX-i03Vp`!k>J>$|IbtVAmEuWav;#DRqg&y~@z;olGl$+<{@M_)tQKWBzeSpG$!{?? zz#SSwp%Uz&1%TvIJTJ8g(PGz?1u%p8rkf0kGUuO46m1|6G&bY%k^6j6V<72tn@}3MG{&};@Y5ZxsiHM{pII=ky&SUJ z5^vG_qC;UVv=pvKl<3+<0uP}z;*~{InU5#pJ?p|xf`TLA1NB-Z4)s-g=dh4F(&+}D zu~C@)j7K3lI_y<4cX?i(imeEG23y@oT&{a^d{B&ldoZ+n1rpw(-g=wft#NzSH4gm3 zh;VhHZ((kQ7KAz=w?a6YqU$A}A5>45ujQuM}g2tPz&Q_;U{@T?(met0TG;d{owt`K|M&i$?7Vj|(PIvcb1{Qrha!f)5*l27>AZP5HLuZ!PVpFeYs9)rL?f@GHRwAE3h} zQ@IbE&sU4X5;@-+oz(f(5L`hBWY-#i3Yh{U$P-uLLf?Sm;>F;*5Rr1J_Jc%M#)+jVW5Nwl+xIgboEpZ3FzmCP)QIhaKxtI(P5d(H;lPU{w`l8KKurMVa#l zJeF$H`-b0`vOLf9OjVx3b>;rr#5i(dxxZge&Mh9+22YBz4II&~lqUhSo1e4lXWs>g zg(-(^OYTeiD2PLkn<4x`f5E=gHyl$3CZ-PXSnU{JOL$!3 zn*@M;uSv+99uSK}F8l!1ke8?iP9|Wc2&n{mz}!Ho zgJ=B9M#fsq@pfhIOqg<0VRT?1AMe%lnc(9GniNGWXt^=-mJtaY@X8U z%CyY!d0He>uxXy6b72?knro2r6O%2wI+2`v&0%4Xs3yY%odPJ#T=2B!XimBGr;NOyb$~jxfm|tn zmb6P^bDk@6X~$FSJoL_^pb~HT+6G+yf5m-ka~sE%==b|8z*(9#Lo`SL)Y#I1Lte`= zCD|lMixedph0+dz0Wc;w0|5hYAQCQD630%i<0O^G`o`Wz?#8>`yA>y?Y-Jt!^<%Cm zDWCQ)+;dKM&-4JGL}tC&Qi+)9?&-(r)7|HsJ`ccvSNnRK7VE2h!&q#~uC(oTdI?AI zVjqj=vlnOVEuvUe-hd=uvZM&$KD;vA8b_$npdxlM{JQ-b_DbF(@y&!Qn>l_xIDjVX zW*O+tI?k3p(?H2@BU*0Y4KM(yVGlSU(C=u(nn<7}4S5sb9umrznw4P!Ta;B3y3W^7 zHZAZJUc~8~EP!EpCmJE==f=7P>bjN}F-rTd^pmpC2RzS{V3mqe+XO%1qDMOwuUFHr z)@}MWCNT&x;BlDD5WuqPvh~9HFPe;AFTq}SjZu_ zaRE^41Dy{8s#TK{+7j^KwJ_0IA8)_#%cNZGlyW0Z zQwmvX2kSF%lFR;H?^g1;MLAW{@S}vOMnQBSjhAJAMM4&N&29e#M(YhhqgRw_diDgZ0Q~~Qhs}Ko zMRx4=x>aRsNWVy_ z1KW@fyZ{k2hp`xMV4BogzdhdK(gg-n7xDE}ZW-m+!;cy>H*7+P0yQ zp}xza_@GyWzq_g1ZiQp=RR5^yGcpN@(d7Xg(vq&UC@2vF!TRNTfZXy&+5KivU@)GD zAqe6- zNZ$!cTzMQ#A)M9~LCU0iAE_-NjPU4QygR{MNH(MrR%6NCh_v$Mc75jWbISM9z6FCQ zdlXO^=y;hJ-9Vo`maA(N1u}jcrX(NNCy4z@m825Mp2fv(-Eq(cibw)zU|)*f0@UYo zb3jsiETkXdrU(Ej=sn&wBKCN{5Py)Ki)2~v3|2EqC;^Ux)H|B4pRF> zQ)EzIHiJ`{sk@={=+ISEb=*bXP>$L`C8=;xr^a%;tylvFj?fkmJIH0YxztDV4b+LK z+j^Kweah4EPyv!IUuvq?rcFu7`ITn1)Tub|0~CwcRT}d{iRLhq*+CXVFUGCG4&-I) zm^O@CiZQjrgRGS8rmw5!Eb5e^F7AfYfq9K7koXpC!Xr+=xXaA|?+p?=I>X1M2B}dO z?}qgr5Qon>RmF33+on%axSL2AdwfCp*VTo%&;T8hFb z5Z%;*)rxe=>;0;&Y48A3LJtNGzBeW?LOHseke0f!=Njsp;IP{EOJ(#H*0*7gX$#l^ z1$&57*-H$arbZaz1SM|-R$xO&ZJB12TGYvb5brlm3(MNC467KA)ZQ*5xwlxk|9W+H zaUleDSMQ)x^G?>*GOwfWGa7!U#P!Wq=KCgMs5A&k38_Nq#lgs1Crgn(vbx4Yo^ zwRXSm_HY#AEm$Y~r_z-Kw~6v*Y)yWs$$d`dCH7LQup?0@djV8` zvSUGVyz)IMp#l`D>VEkQQ5MJr0GV^7eOIC-hY0rrb9J|?C*APK?V=E0i+l<)W9r-*XV0Btc__K^%&S`*O{?^r#IaP5+3qRW?q zh&E3i5fe8{;m^8b!+936Sk-p`1Wp!coxG8x)pKyh_bDwOM`Gz1Vw>DUMV=!hyT@ixVVS!?`yM#jYc;16}-W|M!=kZ;HlK>gsr9CaYOJ9xMQj@V;)Q~Ohv5+m~?y{Q1 zZRwM@V_GD4LO4aF19(1bW1d0)EvH9!xpTgKHKC+p0+#3EETX1{eD&FwbLiRfIlW0= zJ7qtWz4UB1<-C=2!{teIq@~^USW|uYXcG=^tWzA}jL^UH#DYsX{Pa%Sa|IRX$Qkm1 z*~SMTbNB-fcamILpi^>;kF9v*)W^nSu%{JLJufN{yEw8xm1p+ke21BYtiv}AJLD3jdCt%<&*OLbwM;o!y?S7|rA>i|+X00tgF)(e0=zoW5R zW%+`hqBV9WvNd31HykK93(xoZj*l*~HFgbi+`8w$l-y~_ukPY$rm?$a`s^;8P9o)A zIr&&5-7L!*M8X^8r$;cJ5*>ZN?n>v|0A9y$_9;qK&p~5Ha(2B`6pH0bBPK>R=@tCx zzHeVJM=W{~HXiG!+4buDQwtGz#6qvOzmBg*4m$kZfmd|dJ7U9$4~}|Mf*<3{6{pv- zDi_#=>gbt{hEH)Qj!gFL$UbtT4lshyF4S`?{hoHwEq6;%pcFqXcs*{)Z%>Qs!jI<= zj%S|=Y3TJveu?MshUcd~oUXW(DJ&+sW?WN=afRHJs-CCZkucJyQ=-d{wd+J@Xg7Dh zcAeB`0|990w<5mDyk53%MKP95K|wPQCv}mD-k`v+Xb=M}z5$Br^>T8E1WL$i z;pK(Wjc!6ylk$0jFEH>$&25V}59`7QA-sPFB1gVK3?oEAEU`Sk=0& z6S`x-fyF4`!)DsY$L-05Ddc3er^2K43}`m&$vK4%9MR`BaSXIb`c7b^?h|xI2611Q z#syUoK(d}2AaEA-8iEDJ&`~>l6j=kjzaAy>_aVwNx%qOf6u}Zp3?&EIXue5eDrwFZ zLuf0l7uRS9P@TS&8yJgCK*K}3rw1q)+_n!Ztt#8VpIo7u!=GZ6yb`o0C39PReQnx% z@JQ^1zL{+;=Z}v!bFCFyY7Q9EGeNu;KsGXxyY?o#ne0sPEgQy`iw3)5-_K!DgOzQ_ z%iUzRpkF!2%U%I$HP2?{Ynfi}*xQTxcJ5Yg)+k*;-5z}{Yu}mIuRvw<8yqHgRfATj z8=X-&V$*??qEX0G$vKovZ1`ZIP(Q7MqAN6VhEOCEPH6j}C(U#jqe;7dEeRDA2veoz?BTHSc zw}xuRuHGV@4usNhzGYBkvRr@BV{zQuA|5+zRU<#IHiR<7&6kO$?zemyA--h{Xz@E6ng0Zn*1uZ6Iy1 zko@4eB9%tlM@Y`1v6!(~wD4E474*kM^K^ZL7fQlpGOXIF&^SmgjS%O^D*P zJ6iHq!V=+#mkU>(&*!BO0baA{<-(=kAVC2i<$?<)S8Ilu)Qj`M;u4DbWg_V@1@pam z-Ou%mMIZLOoWEEkGwAj_>W7LO^LTR<(m;MtxH)IOx9Df_B(JHIq*^8mbvuSER}zE8 zTRUOEfq;Rvg#-yVKqK&ls1t{}&nvLfL<*YEFAqu_N|e@M1B1bOV}o1{Al#@fw@L=Q zQ#~a#@K}Ka$Q%*SZM(H9>KYi9K7bGDbpTbvDZGs8XaIh6Ma0}?dq5X=NSLVC4`U8A zrEWJ&3^_6aDuFvRa$)7Zg7Q<>P{@ALoJ?s;5IqcpuMKMn3a2T4CD8J{DCR1Z(3N*_ zP8ixQ~8)=DyK)B zT(E2x45?_MQa?e~fhBE}2xMWUS5?uOETx#TJ5(I>P$$$H0x~Xfa3@V{na#8^_bRpFJ;_f;mhUaOMS6IW7&W3Q!lCK>9hWkIZ~ zVOWn6;g2=$@=u9oif6o#89l97M8TPFM)owx1HXeHG3_u3XsX;hu+%;MKHZ)Y-{Hi> zyF;Wp(f7_mBJ>fYzQZ|#k&vznJUeuCUs=4W)@g6-HY`5UduRlMx7?}hL8A1)!*i-) z+{mgS==BB*aBGGKyr~z4tQEWOph2&E8oYIsLxV_cC~q)0COgnW+N8Bx?OG$#=Y4P}@5kyp3w zv=U@lUzgD!Yi#^}ZrzpFa|17RBL`Fo`d z7I~Py!xk`XYQQ`(rTx>FM?1Nh>?MzV^-JhTYXWMnV&4P)MaKj6{Hfn zx}hMCXms@;&AqSdP>$(jJMUK3fdQi93GY(S+@IA$-C+%MJS{fmniHZQe77?2uxzSi zz)QN7J5iE1@X~p+PszJ>dR`)QhTWs)v|S8wtboHg!>+?&fcp)Hfn)dZp8ZZ@d+5TkPQ?*ya=dJ(GKX+2*Y7gcwMH&XbyE8A72ii zS&HQi<^CSEP`NTx5}Ivp?j@aTw)B`PU5TY9@weV|WrN;SV2)2Fh5^>ar8yA9Vmk>( zX%e7)hKX@}k6T>Gs;BhdH;#54BH7X^BYiV6Y>&tzSbc_#BsydQT=7MSeCko8Q~ zHvbYA<(x!0?^XF5HHa!w8l4VM8UE{wk5^dj1Ux8l-V9n0*qh@wiWA!$^ z*S$s~PMU3DlCwve>u#Lftzoj)+X+IajR`f=J`z!2@e0?eyWREax4udc>Wek}r=@Oz zi&csn9Xjn)Xx7PS&A{lL8cTL8wi-se^3d97O@yJn@ci=^9E~-cb~{O3%I`H^xTvv1 znAt97Z9lX5XIyiuW5OuWi4Sk{S$@z^GdGsqh1HbKPDuQ=wn5QkN^TrAM)K%}*YGV_)eZ9*!CyqQm$4u)Jot+wrZm)Z6u^9X3>YN<3!d=Y zdp&W$z8i(yQC&J749Zq$Rdt+h&)srhw+EdOA_KSLm+D;OG zx!@NzAYaPBD;0Eug7Fy05DI>VRYp+txi=#E8CGG+C=*>OR`5Cn#oriMMU*Y@vY1mv zVfffsFm%l6{pbDekI*UsX94dPm6OC7sTKhPQ*{_mm_eRANTiM8kMvyx32;h^x@tFs zj)%}mEsiUJ?@Y^hJ#seVWMHm=I}|z*hSaidd;G&y+`}z=l*kw){5AT%HJDC!J2i4& z)Mo8$tIBE^qX?cxcpn$US026;WV{H+XGImG!}!oF%P5K3b%zXgQRwXprA4$$vH_8( zojmJRfohJS79`mJMl^1j5(DwNs|YQ|%o-90(Xv1X$V+22QEbzREbUchTUFbsTz9J! z+@w-(C$BmFkjM0Ht!g887)vbS@UWbe4XJsWGIcvZDw4GSXgfuBdnmFarS^)tFg428 z6ru0joYYX~fSXa`dia3IaZ9{vUdZ-SbV26~bO(vIkQ|H>N^mH(j6>1y9#M{RMe^`& za2g%>be@phgyaqBeVgI~B)dMv1W@*S6!#0Rd=N`I>T%>a+=-+r@f(pYy?;w<+{W?o z6tn#o^*x4DW~>r!#`RUiK2SMA zU)4=^-~@-G8E~}9Wq@3$)K<7#emeDq_+xNn_Q7OvWJNxbL_l8 z(PtJ2UWXl3Is1EKlxS1s=q5P1NU$uDfkRdiVDJdVip)jU5v1qbKj()a>&(km$#TS>G& z`DW9`Ev9EYlaGUAl*e;xi`@u{02POOk>{h(q~{_%GQg{PD@kIUEwkb{X}x=Wr<=q{ z>slrci{_vr;b|?@-H8_Bq%*e=Knv9p?1g=yoe-*s0@`O8vBy# z+B1bHF8>QMPJr636;N$4K*kS6emJw09NnVYg`)A-KFJiGe8cp|&56n1mn{+I@o z+Wo;a?f#ys-QS+3-5-o;_fs%M$&YBOut=FxwP4MnT}G_)-y@y>J0WVuO&jRp83rmP zwNuY0LUA&QGLBqXlq5^7;P9nx(1Q)uBi&S%R#nBFx9iq%0;RozQ>950(FonNl&u7< za30uO;EoXhuB$=ZWI~hy-pnV_yvW^N{DEO5UpT@tJ?ZvLVVbk6y)L;_)4_bbgt@ z8+d6hh>COb@q6YsCqYoe0oQ=nClWwo+vd}C(L?Wm?=47F6x}7MwGH^4QqkV=LfGD> zErRh?5*zPeyn2iqirc5gt^p?yWAT(QlYHOpF5p*U%k3`EFCGDhLANfs_`na>oCB{t zw6tBfTX%dE06^j`?rlMaCuG9@5!K=$m#%^(bgaZ_$7Bq z5h`q$W6>cG&`<@sfTYfgJX3LHXQ~`{+0>0vMZ>Nl!72tW9yx^IMRXOO_()Mc%8T*7 zA}gWv56h98DXltrDcd%VF6(ZkjY8KDe)uyvS;krG;T6BT;2k(kcf;xJWB3hzn}Tn; zl9L#IlHgZ2XtmxAohCZnoYrm|9d5g%R!adMfr}o-2^g$VNCO;^hBu(ZkHL@P?@=85 zhoE=$6juF!bey1rPrm}j?r`}qrOH?WKO3m20q zUsJbez6caAZsr8CCE}eX7yT;?tJOXygR9BcavJ!gP+=ZGXea?C_^Wwnf!b%hTWdVx{u zuJCjS4H{Xk6HyubOz3Ue%IZBZbND8eO5bwMbrWUjh2w~ zAP`6JkQwvcK5Avh;X6|4b-Ok{U>*3|0G_c0&qMgzDAf`*xg<(icBn*StmlS?kzFdR zte5~l=+&EVPJV&`r;<-Pxu$exQ?qOFw>-uY2K{K;ErSKw+KNq+LN?+s6Ir{BQ(?eU zYsKCTL@Y0#M^SF0>Wv;`_1ek`@GmftdM^tV@)x3DX}oiDzIaN5z(#bpQ5~tAsr}@9*6kYa(dV%S|S8lyQT!|BhCHmxTO(wFa^W8tYi=6c7V() zcD{t38w4)T%*2(eO2c9Z><~L>5(*9r*qOX=^3<9?ENy4A20F*G^IR8!4-xh}BF=|G_ z2Q7>U^pvs2^V!tT)<;X6flegZa)~oBip4W!>sPmxNE4yU1}}2OD%*;O^F7`HM?z} zRJUOs^xE=r?^tgv`>Q&}O=`{i*+$h^Sy>4zz|=Xn(#Ln{o}<*y+L9WcQMTGEsZ+ko zRU^B2iec0V#M5P9ZYW}WWXmLj!cZW%Aah8WLt7?cCKW5Jc=V;0d|8OU#LOXO#$Of` z;$w46BN0CDVvQ8EB0`3M67tI~$;mN+fGJ80;{;J+m{k3Gq;Ph4ymyr|d(x(_;?C>g zyuDB`l1ND*5FtrOrO;4ae_U1=#|tQDosSzqrBl+Z9d9i06|tOO%@wRdsdwmwK$IjJ z(1q-U`C#5La>3jZAcg~bZQk-=PI(N35~UO@AIKCnrD%D%xQw`-vHYAYBoLzFF<%|S zpflz6DObQ?B+K2>>EU&6D93p{s1cVYh_aXYg_{nnyFYMxs(<%4T!osr4bQ9HNopAQ zP9l5m1HG)!yVmOw>%x&QEL*M1rb6!`&3YspDHYA<8T?0oN;|-k+Ao_h8x7>$_i@p# zo3L1+E}>@2=@ljv5etjxVP*~YNBE*)-!S3aMO!vbP^!EXcPT;3Xh_S5MRr|ppr-Gh zJy_TaoNj$p{8|8J9gE`9pU1)&XI0u&zy@4FYo;;hu={L_ZN@;^r?bhfk%)wI$GiaB zmo&?i93o@v*0d~6)d-o(SROxH;UtpMksmX?;Dj6M@)^$aku&y}N+PC5GbQk>K5K1JEx&7t-+*~%hwtQHU zVNEwGYt_;g>|D)x9T?i|f@$Evjn+!TR0`0l5e#O7tr?Ij&e*xRj=l$}JE&H&Ej%h3 zYzL+uO3*QWd<t>!;tYkdq>Ja2FmiNqgrcI5HU?j!W2r}R4>_j&__x55+}HItytIC(IHS) zH(aN_hK4b)tbu2q!Qe0xG)jRLIAJ1PK(7>yl5A5FFhdr%4wTGLcs@CMv&oGEQhdbD z+mRsQ_?y;s;robI%Zq4-ZfiA+ebI$V1uJ2}MnZh~P>t@Y16r{t!Js{RxDdfA9WD%E zfhI7*si2KMi}N5B^M)NDle%UDx-2i4QjkB=c0o`>R@ z(hDot-#80jq0`Wjndta<2IwA`7S<&fbs}*S(;`DLJKF?62rB44JjPVeuE0%`-9&)p z^!r2)U9oQxJyb?|=nA`qU@YXYUu;(B53@VAE<0S$L^XBgItm6R4mtN%^;vtfa(DhdW*~ud1qh_lovghZ$NF{K zZs=y>u>exVl#*OHig3YJ^}_jTdDdwM#{eA)dz`l7R&)sGJwy8Gi4a`dHXaHQod|nI zNr2RjU|Pir*%Q$WhvUn`C~YjD0tGEVz*}5?Vx`6FixSaGcnrTadt-9dVhPSpaN2#3 zX!mqn>Zr6XN%wtDy06nrZP`2XQFa|jb+&1*Rko@tcG1kw&B0@~puQCO3n0#>py}5+ zO}|~)hxxld68k)DWOCO;$HXIeSEWd)>FC?d)m1pKu@H%gQn_uri5Y1JBdFYOSF%l< zANX6SR%B41Luy*M}7-Cm2H~4g2R;|yW#Z1 zV9i4()KOxaFq5|;3T5AEJ2hIN+aYZFZgWU0vJdM~269T<-EZ6Vg+x9K8+%>B0odT{ zF*tTa7Mabmy20+@U) zF#$|#4&}2eHJrt5}>$a)81{oaP)(>Oj`mHfou$$~k z%IOm+59}K3NYGc-%*-wq%g~qswKoashWJ)`bdNLm@Z)UJ8_E`9Hkn26iN8ZQCRub* z5Q{_6zc;67884uC^}Bx#+3)FPH>C&~zS)%0=k&MoeA+N|q^K2teyIygzJzgUizVy{ zAu3HKi7@1fK?z3U;<1}v+~oFEDp+0XW3*`3?#0#jMD-(z&2b@*zDq)S5ZZIQCaR`! ztZ~NhEFhb23M^Q&F|Z&820$l)4ft8YASo3$r#H~MAG#~fwv3oW!!hWdOQ|% z0!i;<4(WIx%&c&Ag8+u-0(y>ip>23BQm97g06Z_r7Ar#GN3p2BqYA~*^n0rt9C$s& z4X_N&+Rb=A4-*nJGS_xC*6C;yGy@zosGG>^!2lPp!K=J;#A>N<2{<&o9oy`BO%JG9 z#}EABLD27M%vu9L3aWS3mR`l z!RT2b6Qa$dYb54SkZ>agQd)>bw+F_!yhTov?qx#^11`KC(@Jv)2P9&lVVl2t>W7J( zq9>zZ^!Rm1Nfyju3|c4W8}oV_{$|72C+k!hN8+?^TmqKbA{CcY6}JkU*SP!9r}?Cs zo15`^Wv2{*=&JVUQ^xj=FXMj-~kCcUm9DZh>9ZJ;8>2IM`JpGub)qmE}4r7oxems&hjY~5q}5Jda1s? zMlHUg-!$19WLNXLDHLz|(6q<92cspJqUL=9#iy#?M?@?PDH?a8aL%eVWckTtT9Knj=C##1rK%B&p4r%zoubL*K>m1M%tyt`LVsLTJPw;$SjKYZ(N8U+A5T% zl5>f<&E(MOY((FG6AcNL0SHe$rt-KhiR#BauF@7uD^7srmGFGQ@iDpCgni(t4UI}b zo%+T?*mCi<39|5Z$-(3QysBldnP>FcszC8+4qVfISr0up=MT}d_zrNCL0`EUNCPv~ ztQ_h{b>aGq^%nBjrg0QN<#HnAdf%v7J+|5cvD%u&T&Eqt{ujtyK%yY<1h7eR;Q1^_ zR^s{amOzuP`rI=`b%?$sV0raG*IYk$b6aCO>-_b8EB8`aV=u!iccS%*X%BojC^SY< ze6+_u{oTU{?`N(SGw5voUq3i`@J}Z{{LRUyzj*xRrzh|I{6D^U@8maMJbCBe&?o(m z-aGl?t&<=A_{m#u^M{jn9z6QnkKx0U55Icy%TFHt?A=Fy_tB$|zK1CvfBE>M{{^4( zSNvS2TrF+^fHP12`5#Zd`}>CvzWe0s|NZc@xBm1upZ@9pd;rp1k`9 z=m!*l+>?+0=FvaAbMnr2pM3h&lTUy7JL@BHEM7Y`nP>yHor z`1dDYz5D2c_aA-m6=wbRcaJ{!&69WjFZSV&-+TDk_i+sW^eqGx4(oewL3{8HBYybh zKfov-efV!Dzxu(Wzx@^h@}svN{q9>>?EO!k{NP7VzWxB}didqn&=36nax4xw@@;r3amL`N6_Y9KT3&Jos&@3&F29NGln!UO=fb-b{vW!+5m31dMCoKX~wag?$m0E=dH$@TFugVtMR8+bK$(zI9F|SwQ%?5-+c~9K?QOmniKpC&~vm{7|^UryfsbyB3b#4cT$?8>*35`~M*e15Wye@&HGx=5!T6sN2U`}wP1-OE zXe7$kEqmp!XODF5aF&~xH)|IP zj&o@*cd2&K$z3R#johWig?jGN(uKW?7ccGYygolQ=kJb&+(r z4~=2arcNq>4C^&?iQPM7L%V&*B9Z@6(AH4JiND=Ik18?mbO@)Qb12SkI*BW@q250< z82mKRR0K^xw5$9q9tn*MfX=m$j@im9CKKdnc$HP|I=YrQ`Sg2F{_*XTAAkAq^I!eP z7r)S`t_H9DNb0%C@9~R{-#N&@BFg+v#}5aK;@~%`2D@t&M(_(yjiz;p z2LI&KuYnLo8Zj9F8}Ctp_o(pf9&u9po9h)qHluYDn&mG1X_2}<^_xSsN0JcLLZ-bi1Pp#j*I<3QJZu0vdJbv)? zIh*WW{c~ZJ|3={Sr;oolXOF%A6p;S(;lDrm>Z@}$>7NRuDtU!235nwERysD;?UwFb dHA>t|^pSHl0&&a[a.length-1])&&(u[0]===6||u[0]===2)){t=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=r.length&&(r=void 0),{value:r&&r[i++],done:!r}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function q(r,e){var t=typeof Symbol=="function"&&r[Symbol.iterator];if(!t)return r;var i=t.call(r),n,a=[],o;try{for(;(e===void 0||e-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return a}function na(){for(var r=0,e=0,t=arguments.length;e-1:!1},jt=function(r,e){if(!be(r))return r;for(var t=[],i=0;ia[s])return 1;if(n[s]t?t:r},pl=function(r,e){var t=e.toString(),i=t.indexOf(".");if(i===-1)return Math.round(r);var n=t.substr(i+1).length;return n>20&&(n=20),parseFloat(r.toFixed(n))},rt=function(r){return Zr(r,"Number")},xw=1e-5;function _t(r,e,t){return t===void 0&&(t=xw),Math.abs(r-e)i&&(t=a,i=o)}return t}},ww=function(r,e){if(R(r)){for(var t,i=1/0,n=0;ne?(i&&(clearTimeout(i),i=null),s=c,o=r.apply(n,a),i||(n=a=null)):!i&&t.trailing!==!1&&(i=setTimeout(l,h)),o};return u.cancel=function(){clearTimeout(i),s=0,i=n=a=null},u},Ow=function(r){return be(r)?Array.prototype.slice.call(r):[]};var qa={};const Qr=function(r){return r=r||"g",qa[r]?qa[r]+=1:qa[r]=1,r+qa[r]},Or=function(){};function Vt(r){return B(r)?0:be(r)?r.length:Object.keys(r).length}var Ua;const ja=gn(function(r,e){e===void 0&&(e={});var t=e.fontSize,i=e.fontFamily,n=e.fontWeight,a=e.fontStyle,o=e.fontVariant;return Ua||(Ua=document.createElement("canvas").getContext("2d")),Ua.font=[a,o,n,t+"px",i].join(" "),Ua.measureText(Q(r)?r:"").width},function(r,e){return e===void 0&&(e={}),na([r],gs(e)).join("")}),Bw=function(r,e,t,i){i===void 0&&(i="...");var n=16,a=ja(i,t),o=Q(r)?r:La(r),s=e,l=[],u,c;if(ja(r,t)<=e)return r;for(;u=o.substr(0,n),c=ja(u,t),!(c+a>s&&c>s);)if(l.push(u),s-=c,o=o.substr(n),!o)return l.join("");for(;u=o.substr(0,1),c=ja(u,t),!(c+a>s);)if(l.push(u),s-=c,o=o.substr(1),!o)return l.join("");return""+l.join("")+i};var Rw=function(){function r(){this.map={}}return r.prototype.has=function(e){return this.map[e]!==void 0},r.prototype.get=function(e,t){var i=this.map[e];return i===void 0?t:i},r.prototype.set=function(e,t){this.map[e]=t},r.prototype.clear=function(){this.map={}},r.prototype.delete=function(e){delete this.map[e]},r.prototype.size=function(){return Object.keys(this.map).length},r}(),It;(function(r){r.FORE="fore",r.MID="mid",r.BG="bg"})(It||(It={}));var G;(function(r){r.TOP="top",r.TOP_LEFT="top-left",r.TOP_RIGHT="top-right",r.RIGHT="right",r.RIGHT_TOP="right-top",r.RIGHT_BOTTOM="right-bottom",r.LEFT="left",r.LEFT_TOP="left-top",r.LEFT_BOTTOM="left-bottom",r.BOTTOM="bottom",r.BOTTOM_LEFT="bottom-left",r.BOTTOM_RIGHT="bottom-right",r.RADIUS="radius",r.CIRCLE="circle",r.NONE="none"})(G||(G={}));var Gt;(function(r){r.AXIS="axis",r.GRID="grid",r.LEGEND="legend",r.TOOLTIP="tooltip",r.ANNOTATION="annotation",r.SLIDER="slider",r.SCROLLBAR="scrollbar",r.OTHER="other"})(Gt||(Gt={}));var qi={FORE:3,MID:2,BG:1},ot;(function(r){r.BEFORE_RENDER="beforerender",r.AFTER_RENDER="afterrender",r.BEFORE_PAINT="beforepaint",r.AFTER_PAINT="afterpaint",r.BEFORE_CHANGE_DATA="beforechangedata",r.AFTER_CHANGE_DATA="afterchangedata",r.BEFORE_CLEAR="beforeclear",r.AFTER_CLEAR="afterclear",r.BEFORE_DESTROY="beforedestroy",r.BEFORE_CHANGE_SIZE="beforechangesize",r.AFTER_CHANGE_SIZE="afterchangesize"})(ot||(ot={}));var zr;(function(r){r.BEFORE_DRAW_ANIMATE="beforeanimate",r.AFTER_DRAW_ANIMATE="afteranimate",r.BEFORE_RENDER_LABEL="beforerenderlabel",r.AFTER_RENDER_LABEL="afterrenderlabel"})(zr||(zr={}));var se;(function(r){r.MOUSE_ENTER="plot:mouseenter",r.MOUSE_DOWN="plot:mousedown",r.MOUSE_MOVE="plot:mousemove",r.MOUSE_UP="plot:mouseup",r.MOUSE_LEAVE="plot:mouseleave",r.TOUCH_START="plot:touchstart",r.TOUCH_MOVE="plot:touchmove",r.TOUCH_END="plot:touchend",r.TOUCH_CANCEL="plot:touchcancel",r.CLICK="plot:click",r.DBLCLICK="plot:dblclick",r.CONTEXTMENU="plot:contextmenu",r.LEAVE="plot:leave",r.ENTER="plot:enter"})(se||(se={}));var Yo;(function(r){r.ACTIVE="active",r.INACTIVE="inactive",r.SELECTED="selected",r.DEFAULT="default"})(Yo||(Yo={}));var Hi=["color","shape","size"],bt="_origin",Wh=1,_h=1,qh=.25,Ap={};function zw(r){var e=Ap[r];if(!e)throw new Error("G engine '".concat(r,"' is not exist, please register it at first."));return e}function Fp(r,e){Ap[r]=e}function Ri(r,e,t){if(r){if(typeof r.addEventListener=="function")return r.addEventListener(e,t,!1),{remove:function(){r.removeEventListener(e,t,!1)}};if(typeof r.attachEvent=="function")return r.attachEvent("on"+e,t),{remove:function(){r.detachEvent("on"+e,t)}}}}var zn,yl,Tp,au;function Nw(){zn=document.createElement("table"),yl=document.createElement("tr"),Tp=/^\s*<(\w+|!)[^>]*>/,au={tr:document.createElement("tbody"),tbody:zn,thead:zn,tfoot:zn,td:yl,th:yl,"*":document.createElement("div")}}function Nr(r){zn||Nw();var e=Tp.test(r)&&RegExp.$1;(!e||!(e in au))&&(e="*");var t=au[e];r=typeof r=="string"?r.replace(/(^\s*)|(\s*$)/g,""):r,t.innerHTML=""+r;var i=t.childNodes[0];return i&&t.contains(i)&&t.removeChild(i),i}function he(r,e,t){var i;try{i=window.getComputedStyle?window.getComputedStyle(r,null)[e]:r.style[e]}catch{}finally{i=i===void 0?t:i}return i}function Gw(r,e){var t=he(r,"height",e);return t==="auto"&&(t=r.offsetHeight),parseFloat(t)}function Vw(r,e){var t=Gw(r,e),i=parseFloat(he(r,"borderTopWidth"))||0,n=parseFloat(he(r,"paddingTop"))||0,a=parseFloat(he(r,"paddingBottom"))||0,o=parseFloat(he(r,"borderBottomWidth"))||0,s=parseFloat(he(r,"marginTop"))||0,l=parseFloat(he(r,"marginBottom"))||0;return t+i+o+n+a+s+l}function Yw(r,e){var t=he(r,"width",e);return t==="auto"&&(t=r.offsetWidth),parseFloat(t)}function $w(r,e){var t=Yw(r,e),i=parseFloat(he(r,"borderLeftWidth"))||0,n=parseFloat(he(r,"paddingLeft"))||0,a=parseFloat(he(r,"paddingRight"))||0,o=parseFloat(he(r,"borderRightWidth"))||0,s=parseFloat(he(r,"marginRight"))||0,l=parseFloat(he(r,"marginLeft"))||0;return t+i+o+n+a+l+s}function te(r,e){if(r)for(var t in e)e.hasOwnProperty(t)&&(r.style[t]=e[t]);return r}function Hw(r){var e=getComputedStyle(r);return{width:(r.clientWidth||parseInt(e.width,10))-parseInt(e.paddingLeft,10)-parseInt(e.paddingRight,10),height:(r.clientHeight||parseInt(e.height,10))-parseInt(e.paddingTop,10)-parseInt(e.paddingBottom,10)}}function Uh(r){return typeof r=="number"&&!isNaN(r)}function jh(r,e,t,i){var n=t,a=i;if(e){var o=Hw(r);n=o.width?o.width:n,a=o.height?o.height:a}return{width:Math.max(Uh(n)?n:Wh,Wh),height:Math.max(Uh(a)?a:_h,_h)}}function Xw(r){var e=r.parentNode;e&&e.removeChild(r)}var Ww="*",lc=function(){function r(){this._events={}}return r.prototype.on=function(e,t,i){return this._events[e]||(this._events[e]=[]),this._events[e].push({callback:t,once:!!i}),this},r.prototype.once=function(e,t){return this.on(e,t,!0)},r.prototype.emit=function(e){for(var t=this,i=[],n=1;n2&&(t.push([n].concat(o.splice(0,2))),s="l",n=n==="m"?"l":"L"),s==="o"&&o.length===1&&t.push([n,o[0]]),s==="r")t.push([n].concat(o));else for(;o.length>=e[s]&&(t.push([n].concat(o.splice(0,e[s]))),!!e[s]););return r}),t},ou=function(r,e){for(var t=[],i=0,n=r.length;n-2*!e>i;i+=2){var a=[{x:+r[i-2],y:+r[i-1]},{x:+r[i],y:+r[i+1]},{x:+r[i+2],y:+r[i+3]},{x:+r[i+4],y:+r[i+5]}];e?i?n-4===i?a[3]={x:+r[0],y:+r[1]}:n-2===i&&(a[2]={x:+r[0],y:+r[1]},a[3]={x:+r[2],y:+r[3]}):a[0]={x:+r[n-2],y:+r[n-1]}:n-4===i?a[3]=a[2]:i||(a[0]={x:+r[i],y:+r[i+1]}),t.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return t},Za=function(r,e,t,i,n){var a=[];if(n===null&&i===null&&(i=t),r=+r,e=+e,t=+t,i=+i,n!==null){var o=Math.PI/180,s=r+t*Math.cos(-i*o),l=r+t*Math.cos(-n*o),u=e+t*Math.sin(-i*o),c=e+t*Math.sin(-n*o);a=[["M",s,u],["A",t,t,0,+(n-i>180),0,l,c]]}else a=[["M",r,e],["m",0,-i],["a",t,i,0,1,1,0,2*i],["a",t,i,0,1,1,0,-2*i],["z"]];return a},su=function(r){if(r=Xi(r),!r||!r.length)return[["M",0,0]];var e=[],t=0,i=0,n=0,a=0,o=0,s,l;r[0][0]==="M"&&(t=+r[0][1],i=+r[0][2],n=t,a=i,o++,e[0]=["M",t,i]);for(var u=r.length===3&&r[0][0]==="M"&&r[1][0].toUpperCase()==="R"&&r[2][0].toUpperCase()==="Z",c=void 0,h=void 0,f=o,v=r.length;f1&&(S=Math.sqrt(S),t=S*t,i=S*i);var M=t*t,F=i*i,T=(a===o?-1:1)*Math.sqrt(Math.abs((M*F-M*w*w-F*b*b)/(M*w*w+F*b*b)));g=T*t*w/i+(r+s)/2,y=T*-i*b/t+(e+l)/2,d=Math.asin(((e-y)/i).toFixed(9)),p=Math.asin(((l-y)/i).toFixed(9)),d=rp&&(d=d-Math.PI*2),!o&&p>d&&(p=p-Math.PI*2)}var L=p-d;if(Math.abs(L)>c){var k=p,P=s,O=l;p=d+c*(o&&p>d?1:-1),s=g+t*Math.cos(p),l=y+i*Math.sin(p),f=Ep(s,l,t,i,n,0,o,P,O,[p,k,g,y])}L=p-d;var z=Math.cos(d),V=Math.sin(d),U=Math.cos(p),D=Math.sin(p),N=Math.tan(L/4),W=4/3*t*N,$=4/3*i*N,Y=[r,e],_=[r+W*V,e-$*z],et=[s+W*D,l-$*U],at=[s,l];if(_[0]=2*Y[0]-_[0],_[1]=2*Y[1]-_[1],u)return[_,et,at].concat(f);f=[_,et,at].concat(f).join().split(",");for(var K=[],tt=0,gt=f.length;tt7){b[w].shift();for(var S=b[w];S.length;)o[w]="A",i&&(s[w]="A"),b.splice(w++,0,["C"].concat(S.splice(0,6)));b.splice(w,1),c=Math.max(t.length,i&&i.length||0)}},v=function(b,w,S,M,F){b&&w&&b[F][0]==="M"&&w[F][0]!=="M"&&(w.splice(F,0,["M",M.x,M.y]),S.bx=0,S.by=0,S.x=b[F][1],S.y=b[F][2],c=Math.max(t.length,i&&i.length||0))};c=Math.max(t.length,i&&i.length||0);for(var d=0;d1?1:l<0?0:l;for(var u=l/2,c=12,h=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],v=0,d=0;d0&&v<1&&l.push(v);continue}var p=h*h-4*f*c,g=Math.sqrt(p);if(!(p<0)){var y=(-h+g)/(2*c);y>0&&y<1&&l.push(y);var x=(-h-g)/(2*c);x>0&&x<1&&l.push(x)}}for(var b=l.length,w=b,S;b--;)v=l[b],S=1-v,u[0][b]=S*S*S*r+3*S*S*v*t+3*S*v*v*n+v*v*v*o,u[1][b]=S*S*S*e+3*S*S*v*i+3*S*v*v*a+v*v*v*s;return u[0][w]=r,u[1][w]=e,u[0][w+1]=o,u[1][w+1]=s,u[0].length=u[1].length=w+2,{min:{x:Math.min.apply(0,u[0]),y:Math.min.apply(0,u[1])},max:{x:Math.max.apply(0,u[0]),y:Math.max.apply(0,u[1])}}},Zw=function(r,e,t,i,n,a,o,s){if(!(Math.max(r,t)Math.max(n,o)||Math.max(e,i)Math.max(a,s))){var l=(r*i-e*t)*(n-o)-(r-t)*(n*s-a*o),u=(r*i-e*t)*(a-s)-(e-i)*(n*s-a*o),c=(r-t)*(a-s)-(e-i)*(n-o);if(c){var h=l/c,f=u/c,v=+h.toFixed(2),d=+f.toFixed(2);if(!(v<+Math.min(r,t).toFixed(2)||v>+Math.max(r,t).toFixed(2)||v<+Math.min(n,o).toFixed(2)||v>+Math.max(n,o).toFixed(2)||d<+Math.min(e,i).toFixed(2)||d>+Math.max(e,i).toFixed(2)||d<+Math.min(a,s).toFixed(2)||d>+Math.max(a,s).toFixed(2)))return{x:h,y:f}}}},Ar=function(r,e,t){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},Lp=function(r,e,t,i,n){if(n)return[["M",+r+ +n,e],["l",t-n*2,0],["a",n,n,0,0,1,n,n],["l",0,i-n*2],["a",n,n,0,0,1,-n,n],["l",n*2-t,0],["a",n,n,0,0,1,-n,-n],["l",0,n*2-i],["a",n,n,0,0,1,n,-n],["z"]];var a=[["M",r,e],["l",t,0],["l",0,i],["l",-t,0],["z"]];return a.parsePathArray=kp,a},uu=function(r,e,t,i){return r===null&&(r=e=t=i=0),e===null&&(e=r.y,t=r.width,i=r.height,r=r.x),{x:r,y:e,width:t,w:t,height:i,h:i,x2:r+t,y2:e+i,cx:r+t/2,cy:e+i/2,r1:Math.min(t,i)/2,r2:Math.max(t,i)/2,r0:Math.sqrt(t*t+i*i)/2,path:Lp(r,e,t,i),vb:[r,e,t,i].join(" ")}},Qw=function(r,e){return r=uu(r),e=uu(e),Ar(e,r.x,r.y)||Ar(e,r.x2,r.y)||Ar(e,r.x,r.y2)||Ar(e,r.x2,r.y2)||Ar(r,e.x,e.y)||Ar(r,e.x2,e.y)||Ar(r,e.x,e.y2)||Ar(r,e.x2,e.y2)||(r.xe.x||e.xr.x)&&(r.ye.y||e.yr.y)},Jh=function(r,e,t,i,n,a,o,s){R(r)||(r=[r,e,t,i,n,a,o,s]);var l=jw.apply(null,r);return uu(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},tf=function(r,e,t,i,n,a,o,s,l){var u=1-l,c=Math.pow(u,3),h=Math.pow(u,2),f=l*l,v=f*l,d=c*r+h*3*l*t+u*3*l*l*n+v*o,p=c*e+h*3*l*i+u*3*l*l*a+v*s,g=r+2*l*(t-r)+f*(n-2*t+r),y=e+2*l*(i-e)+f*(a-2*i+e),x=t+2*l*(n-t)+f*(o-2*n+t),b=i+2*l*(a-i)+f*(s-2*a+i),w=u*r+l*t,S=u*e+l*i,M=u*n+l*o,F=u*a+l*s,T=90-Math.atan2(g-x,y-b)*180/Math.PI;return{x:d,y:p,m:{x:g,y},n:{x,y:b},start:{x:w,y:S},end:{x:M,y:F},alpha:T}},Kw=function(r,e,t){var i=Jh(r),n=Jh(e);if(!Qw(i,n))return t?0:[];for(var a=Kh.apply(0,r),o=Kh.apply(0,e),s=~~(a/8),l=~~(o/8),u=[],c=[],h={},f=t?0:[],v=0;v=0&&F<=1&&T>=0&&T<=1&&(t?f+=1:f.push({x:M.x,y:M.y,t1:F,t2:T}))}}return f},Jw=function(r,e,t){r=lu(r),e=lu(e);for(var i,n,a,o,s,l,u,c,h,f,v=t?0:[],d=0,p=r.length;d=3&&(h.length===3&&f.push("Q"),f=f.concat(h[1])),h.length===2&&f.push("L"),f=f.concat(h[h.length-1]),f});return c}var i1=function(r,e,t){if(t===1)return[[].concat(r)];var i=[];if(e[0]==="L"||e[0]==="C"||e[0]==="Q")i=i.concat(r1(r,e,t));else{var n=[].concat(r);n[0]==="M"&&(n[0]="L");for(var a=0;a<=t-1;a++)i.push(n)}return i},n1=function(r,e){if(r.length===1)return r;var t=r.length-1,i=e.length-1,n=t/i,a=[];if(r.length===1&&r[0][0]==="M"){for(var o=0;o=0;l--)o=a[l].index,a[l].type==="add"?r.splice(o,0,[].concat(r[o])):r.splice(o,1)}i=r.length;var h=n-i;if(i0)t=ml(t,r[i-1],1);else{r[i]=e[i];break}r[i]=["Q"].concat(t.reduce(function(n,a){return n.concat(a)},[]));break;case"T":r[i]=["T"].concat(t[0]);break;case"C":if(t.length<3)if(i>0)t=ml(t,r[i-1],2);else{r[i]=e[i];break}r[i]=["C"].concat(t.reduce(function(n,a){return n.concat(a)},[]));break;case"S":if(t.length<2)if(i>0)t=ml(t,r[i-1],1);else{r[i]=e[i];break}r[i]=["S"].concat(t.reduce(function(n,a){return n.concat(a)},[]));break;default:r[i]=e[i]}return r};const cc=Object.freeze(Object.defineProperty({__proto__:null,catmullRomToBezier:ou,fillPath:n1,fillPathByDiff:Ip,formatPath:cu,intersection:t1,parsePathArray:kp,parsePathString:Xi,pathToAbsolute:su,pathToCurve:lu,rectPath:Lp},Symbol.toStringTag,{value:"Module"}));var Ia=function(){function r(e,t){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=e,this.name=e,this.originalEvent=t,this.timeStamp=t.timeStamp}return r.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},r.prototype.stopPropagation=function(){this.propagationStopped=!0},r.prototype.toString=function(){var e=this.type;return"[Event (type="+e+")]"},r.prototype.save=function(){},r.prototype.restore=function(){},r}();function Dp(r,e){var t=r.indexOf(e);t!==-1&&r.splice(t,1)}var ef=typeof window<"u"&&typeof window.document<"u";function Op(r,e){if(r.isCanvas())return!0;for(var t=e.getParent(),i=!1;t;){if(t===r){i=!0;break}t=t.getParent()}return i}function aa(r){return r.cfg.visible&&r.cfg.capture}var ms=function(r){E(e,r);function e(t){var i=r.call(this)||this;i.destroyed=!1;var n=i.getDefaultCfg();return i.cfg=mt(n,t),i}return e.prototype.getDefaultCfg=function(){return{}},e.prototype.get=function(t){return this.cfg[t]},e.prototype.set=function(t,i){this.cfg[t]=i},e.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},e}(lc),rf=globalThis&&globalThis.__spreadArray||function(r,e,t){if(t||arguments.length===2)for(var i=0,n=e.length,a;i"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new f1:typeof navigator<"u"?of(navigator.userAgent):m1()}function g1(r){return r!==""&&p1.reduce(function(e,t){var i=t[0],n=t[1];if(e)return e;var a=n.exec(r);return!!a&&[i,a]},!1)}function of(r){var e=g1(r);if(!e)return null;var t=e[0],i=e[1];if(t==="searchbot")return new h1;var n=i[1]&&i[1].split(".").join("_").split("_").slice(0,3);n?n.length0&&(n=1/Math.sqrt(n)),r[0]=e[0]*n,r[1]=e[1]*n,r}function F1(r,e){return r[0]*e[0]+r[1]*e[1]}function T1(r,e,t){var i=e[0],n=e[1];return r[0]=t[0]*i+t[3]*n+t[6],r[1]=t[1]*i+t[4]*n+t[7],r}function hu(r,e){var t=r[0],i=r[1],n=e[0],a=e[1],o=Math.sqrt(t*t+i*i)*Math.sqrt(n*n+a*a),s=o&&(t*n+i*a)/o;return Math.acos(Math.min(Math.max(s,-1),1))}function E1(r,e){return r[0]===e[0]&&r[1]===e[1]}var di=Rp;(function(){var r=A1();return function(e,t,i,n,a,o){var s,l;for(t||(t=2),i||(i=0),n?l=Math.min(n*t+i,e.length):l=e.length,s=i;s=0;return t?n?Math.PI*2-i:i:n?i:Math.PI*2-i}function sf(r,e){var t=[],i=r[0],n=r[1],a=r[2],o=r[3],s=r[4],l=r[5],u=r[6],c=r[7],h=r[8],f=e[0],v=e[1],d=e[2],p=e[3],g=e[4],y=e[5],x=e[6],b=e[7],w=e[8];return t[0]=f*i+v*o+d*u,t[1]=f*n+v*s+d*c,t[2]=f*a+v*l+d*h,t[3]=p*i+g*o+y*u,t[4]=p*n+g*s+y*c,t[5]=p*a+g*l+y*h,t[6]=x*i+b*o+w*u,t[7]=x*n+b*s+w*c,t[8]=x*a+b*l+w*h,t}function fr(r,e){var t=[],i=e[0],n=e[1];return t[0]=r[0]*i+r[3]*n+r[6],t[1]=r[1]*i+r[4]*n+r[7],t}function ws(r){var e=[],t=r[0],i=r[1],n=r[2],a=r[3],o=r[4],s=r[5],l=r[6],u=r[7],c=r[8],h=c*o-s*u,f=-c*a+s*l,v=u*a-o*l,d=t*h+i*f+n*v;return d?(d=1/d,e[0]=h*d,e[1]=(-c*i+n*u)*d,e[2]=(s*i-n*o)*d,e[3]=f*d,e[4]=(c*t-n*l)*d,e[5]=(-s*t+n*a)*d,e[6]=v*d,e[7]=(-u*t+i*l)*d,e[8]=(o*t-i*a)*d,e):null}var En=Rt,xl="matrix",I1=["zIndex","capture","visible","type"],P1=["repeat"],D1=":",O1="*";function B1(r){for(var e=[],t=0;to.delay&&C(e.toAttrs,function(s,l){a.call(o.toAttrs,l)&&(delete o.toAttrs[l],delete o.fromAttrs[l])})}),r}var Gp=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;i.attrs={};var n=i.getDefaultAttrs();return mt(n,t.attrs),i.attrs=n,i.initAttrs(n),i.initAnimate(),i}return e.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},e.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},e.prototype.onCanvasChange=function(t){},e.prototype.initAttrs=function(t){},e.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},e.prototype.isGroup=function(){return!1},e.prototype.getParent=function(){return this.get("parent")},e.prototype.getCanvas=function(){return this.get("canvas")},e.prototype.attr=function(){for(var t,i=[],n=0;n0?a=N1(a,w):n.addAnimator(this),a.push(w),this.set("animations",a),this.set("_pause",{isPaused:!1})}},e.prototype.stopAnimate=function(t){var i=this;t===void 0&&(t=!0);var n=this.get("animations");C(n,function(a){t&&(a.onFrame?i.attr(a.onFrame(1)):i.attr(a.toAttrs)),a.callback&&a.callback()}),this.set("animating",!1),this.set("animations",[])},e.prototype.pauseAnimate=function(){var t=this.get("timeline"),i=this.get("animations"),n=t.getTime();return C(i,function(a){a._paused=!0,a._pauseTime=n,a.pauseCallback&&a.pauseCallback()}),this.set("_pause",{isPaused:!0,pauseTime:n}),this},e.prototype.resumeAnimate=function(){var t=this.get("timeline"),i=t.getTime(),n=this.get("animations"),a=this.get("_pause").pauseTime;return C(n,function(o){o.startTime=o.startTime+(i-a),o._paused=!1,o._pauseTime=null,o.resumeCallback&&o.resumeCallback()}),this.set("_pause",{isPaused:!1}),this.set("animations",n),this},e.prototype.emitDelegation=function(t,i){var n=this,a=i.propagationPath;this.getEvents();var o;t==="mouseenter"?o=i.fromShape:t==="mouseleave"&&(o=i.toShape);for(var s=function(h){var f=a[h],v=f.get("name");if(v){if((f.isGroup()||f.isCanvas&&f.isCanvas())&&o&&Op(f,o))return"break";R(v)?C(v,function(d){n.emitDelegateEvent(f,d,i)}):l.emitDelegateEvent(f,v,i)}},l=this,u=0;u0)});o.length>0?C(o,function(l){var u=l.getBBox(),c=u.minX,h=u.maxX,f=u.minY,v=u.maxY;ci&&(i=h),fa&&(a=v)}):(t=0,i=0,n=0,a=0);var s={x:t,y:n,minX:t,minY:n,maxX:i,maxY:a,width:i-t,height:a-n};return s},e.prototype.getCanvasBBox=function(){var t=1/0,i=-1/0,n=1/0,a=-1/0,o=this.getChildren().filter(function(l){return l.get("visible")&&(!l.isGroup()||l.isGroup()&&l.getChildren().length>0)});o.length>0?C(o,function(l){var u=l.getCanvasBBox(),c=u.minX,h=u.maxX,f=u.minY,v=u.maxY;ci&&(i=h),fa&&(a=v)}):(t=0,i=0,n=0,a=0);var s={x:t,y:n,minX:t,minY:n,maxX:i,maxY:a,width:i-t,height:a-n};return s},e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return t.children=[],t},e.prototype.onAttrChange=function(t,i,n){if(r.prototype.onAttrChange.call(this,t,i,n),t==="matrix"){var a=this.getTotalMatrix();this._applyChildrenMarix(a)}},e.prototype.applyMatrix=function(t){var i=this.getTotalMatrix();r.prototype.applyMatrix.call(this,t);var n=this.getTotalMatrix();n!==i&&this._applyChildrenMarix(n)},e.prototype._applyChildrenMarix=function(t){var i=this.getChildren();C(i,function(n){n.applyMatrix(t)})},e.prototype.addShape=function(){for(var t=[],i=0;i=0;s--){var l=t[s];if(aa(l)&&(l.isGroup()?o=l.getShape(i,n,a):l.isHit(i,n)&&(o=l)),o)break}return o},e.prototype.add=function(t){var i=this.getCanvas(),n=this.getChildren(),a=this.get("timeline"),o=t.getParent();o&&G1(o,t,!1),t.set("parent",this),i&&Vp(t,i),a&&Yp(t,a),n.push(t),t.onCanvasChange("add"),this._applyElementMatrix(t)},e.prototype._applyElementMatrix=function(t){var i=this.getTotalMatrix();i&&t.applyMatrix(i)},e.prototype.getChildren=function(){return this.get("children")},e.prototype.sort=function(){var t=this.getChildren();C(t,function(i,n){return i[fu]=n,i}),t.sort(V1(function(i,n){return i.get("zIndex")-n.get("zIndex")})),this.onCanvasChange("sort")},e.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var t=this.getChildren(),i=t.length-1;i>=0;i--)t[i].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},e.prototype.destroy=function(){this.get("destroyed")||(this.clear(),r.prototype.destroy.call(this))},e.prototype.getFirst=function(){return this.getChildByIndex(0)},e.prototype.getLast=function(){var t=this.getChildren();return this.getChildByIndex(t.length-1)},e.prototype.getChildByIndex=function(t){var i=this.getChildren();return i[t]},e.prototype.getCount=function(){var t=this.getChildren();return t.length},e.prototype.contain=function(t){var i=this.getChildren();return i.indexOf(t)>-1},e.prototype.removeChild=function(t,i){i===void 0&&(i=!0),this.contain(t)&&t.remove(i)},e.prototype.findAll=function(t){var i=[],n=this.getChildren();return C(n,function(a){t(a)&&i.push(a),a.isGroup()&&(i=i.concat(a.findAll(t)))}),i},e.prototype.find=function(t){var i=null,n=this.getChildren();return C(n,function(a){if(t(a)?i=a:a.isGroup()&&(i=a.find(t)),i)return!1}),i},e.prototype.findById=function(t){return this.find(function(i){return i.get("id")===t})},e.prototype.findByClassName=function(t){return this.find(function(i){return i.get("className")===t})},e.prototype.findAllByName=function(t){return this.findAll(function(i){return i.get("name")===t})},e}(Gp),en=0,Nn=0,kn=0,Hp=1e3,Ho,Gn,Xo=0,Ci=0,bs=0,sa=typeof performance=="object"&&performance.now?performance:Date,Xp=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(r){setTimeout(r,17)};function Wp(){return Ci||(Xp(Y1),Ci=sa.now()+bs)}function Y1(){Ci=0}function vu(){this._call=this._time=this._next=null}vu.prototype=_p.prototype={constructor:vu,restart:function(r,e,t){if(typeof r!="function")throw new TypeError("callback is not a function");t=(t==null?Wp():+t)+(e==null?0:+e),!this._next&&Gn!==this&&(Gn?Gn._next=this:Ho=this,Gn=this),this._call=r,this._time=t,du()},stop:function(){this._call&&(this._call=null,this._time=1/0,du())}};function _p(r,e,t){var i=new vu;return i.restart(r,e,t),i}function $1(){Wp(),++en;for(var r=Ho,e;r;)(e=Ci-r._time)>=0&&r._call.call(null,e),r=r._next;--en}function uf(){Ci=(Xo=sa.now())+bs,en=Nn=0;try{$1()}finally{en=0,X1(),Ci=0}}function H1(){var r=sa.now(),e=r-Xo;e>Hp&&(bs-=e,Xo=r)}function X1(){for(var r,e=Ho,t,i=1/0;e;)e._call?(i>e._time&&(i=e._time),r=e,e=e._next):(t=e._next,e._next=null,e=r?r._next=t:Ho=t);Gn=r,du(i)}function du(r){if(!en){Nn&&(Nn=clearTimeout(Nn));var e=r-Ci;e>24?(r<1/0&&(Nn=setTimeout(uf,r-sa.now()-bs)),kn&&(kn=clearInterval(kn))):(kn||(Xo=sa.now(),kn=setInterval(H1,Hp)),en=1,Xp(uf))}}function vc(r,e,t){r.prototype=e.prototype=t,t.constructor=r}function qp(r,e){var t=Object.create(r.prototype);for(var i in e)t[i]=e[i];return t}function Pa(){}var la=.7,Wo=1/la,Ui="\\s*([+-]?\\d+)\\s*",ua="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Je="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",W1=/^#([0-9a-f]{3,8})$/,_1=new RegExp(`^rgb\\(${Ui},${Ui},${Ui}\\)$`),q1=new RegExp(`^rgb\\(${Je},${Je},${Je}\\)$`),U1=new RegExp(`^rgba\\(${Ui},${Ui},${Ui},${ua}\\)$`),j1=new RegExp(`^rgba\\(${Je},${Je},${Je},${ua}\\)$`),Z1=new RegExp(`^hsl\\(${ua},${Je},${Je}\\)$`),Q1=new RegExp(`^hsla\\(${ua},${Je},${Je},${ua}\\)$`),cf={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};vc(Pa,ca,{copy(r){return Object.assign(new this.constructor,this,r)},displayable(){return this.rgb().displayable()},hex:hf,formatHex:hf,formatHex8:K1,formatHsl:J1,formatRgb:ff,toString:ff});function hf(){return this.rgb().formatHex()}function K1(){return this.rgb().formatHex8()}function J1(){return Up(this).formatHsl()}function ff(){return this.rgb().formatRgb()}function ca(r){var e,t;return r=(r+"").trim().toLowerCase(),(e=W1.exec(r))?(t=e[1].length,e=parseInt(e[1],16),t===6?vf(e):t===3?new ve(e>>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):t===8?Ka(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):t===4?Ka(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=_1.exec(r))?new ve(e[1],e[2],e[3],1):(e=q1.exec(r))?new ve(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=U1.exec(r))?Ka(e[1],e[2],e[3],e[4]):(e=j1.exec(r))?Ka(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=Z1.exec(r))?gf(e[1],e[2]/100,e[3]/100,1):(e=Q1.exec(r))?gf(e[1],e[2]/100,e[3]/100,e[4]):cf.hasOwnProperty(r)?vf(cf[r]):r==="transparent"?new ve(NaN,NaN,NaN,0):null}function vf(r){return new ve(r>>16&255,r>>8&255,r&255,1)}function Ka(r,e,t,i){return i<=0&&(r=e=t=NaN),new ve(r,e,t,i)}function tb(r){return r instanceof Pa||(r=ca(r)),r?(r=r.rgb(),new ve(r.r,r.g,r.b,r.opacity)):new ve}function pu(r,e,t,i){return arguments.length===1?tb(r):new ve(r,e,t,i??1)}function ve(r,e,t,i){this.r=+r,this.g=+e,this.b=+t,this.opacity=+i}vc(ve,pu,qp(Pa,{brighter(r){return r=r==null?Wo:Math.pow(Wo,r),new ve(this.r*r,this.g*r,this.b*r,this.opacity)},darker(r){return r=r==null?la:Math.pow(la,r),new ve(this.r*r,this.g*r,this.b*r,this.opacity)},rgb(){return this},clamp(){return new ve(pi(this.r),pi(this.g),pi(this.b),_o(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:df,formatHex:df,formatHex8:eb,formatRgb:pf,toString:pf}));function df(){return`#${ui(this.r)}${ui(this.g)}${ui(this.b)}`}function eb(){return`#${ui(this.r)}${ui(this.g)}${ui(this.b)}${ui((isNaN(this.opacity)?1:this.opacity)*255)}`}function pf(){const r=_o(this.opacity);return`${r===1?"rgb(":"rgba("}${pi(this.r)}, ${pi(this.g)}, ${pi(this.b)}${r===1?")":`, ${r})`}`}function _o(r){return isNaN(r)?1:Math.max(0,Math.min(1,r))}function pi(r){return Math.max(0,Math.min(255,Math.round(r)||0))}function ui(r){return r=pi(r),(r<16?"0":"")+r.toString(16)}function gf(r,e,t,i){return i<=0?r=e=t=NaN:t<=0||t>=1?r=e=NaN:e<=0&&(r=NaN),new Ge(r,e,t,i)}function Up(r){if(r instanceof Ge)return new Ge(r.h,r.s,r.l,r.opacity);if(r instanceof Pa||(r=ca(r)),!r)return new Ge;if(r instanceof Ge)return r;r=r.rgb();var e=r.r/255,t=r.g/255,i=r.b/255,n=Math.min(e,t,i),a=Math.max(e,t,i),o=NaN,s=a-n,l=(a+n)/2;return s?(e===a?o=(t-i)/s+(t0&&l<1?0:o,new Ge(o,s,l,r.opacity)}function rb(r,e,t,i){return arguments.length===1?Up(r):new Ge(r,e,t,i??1)}function Ge(r,e,t,i){this.h=+r,this.s=+e,this.l=+t,this.opacity=+i}vc(Ge,rb,qp(Pa,{brighter(r){return r=r==null?Wo:Math.pow(Wo,r),new Ge(this.h,this.s,this.l*r,this.opacity)},darker(r){return r=r==null?la:Math.pow(la,r),new Ge(this.h,this.s,this.l*r,this.opacity)},rgb(){var r=this.h%360+(this.h<0)*360,e=isNaN(r)||isNaN(this.s)?0:this.s,t=this.l,i=t+(t<.5?t:1-t)*e,n=2*t-i;return new ve(wl(r>=240?r-240:r+120,n,i),wl(r,n,i),wl(r<120?r+240:r-120,n,i),this.opacity)},clamp(){return new Ge(yf(this.h),Ja(this.s),Ja(this.l),_o(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const r=_o(this.opacity);return`${r===1?"hsl(":"hsla("}${yf(this.h)}, ${Ja(this.s)*100}%, ${Ja(this.l)*100}%${r===1?")":`, ${r})`}`}}));function yf(r){return r=(r||0)%360,r<0?r+360:r}function Ja(r){return Math.max(0,Math.min(1,r||0))}function wl(r,e,t){return(r<60?e+(t-e)*r/60:r<180?t:r<240?e+(t-e)*(240-r)/60:e)*255}const dc=r=>()=>r;function ib(r,e){return function(t){return r+t*e}}function nb(r,e,t){return r=Math.pow(r,t),e=Math.pow(e,t)-r,t=1/t,function(i){return Math.pow(r+i*e,t)}}function ab(r){return(r=+r)==1?jp:function(e,t){return t-e?nb(e,t,r):dc(isNaN(e)?t:e)}}function jp(r,e){var t=e-r;return t?ib(r,t):dc(isNaN(r)?e:r)}const mf=function r(e){var t=ab(e);function i(n,a){var o=t((n=pu(n)).r,(a=pu(a)).r),s=t(n.g,a.g),l=t(n.b,a.b),u=jp(n.opacity,a.opacity);return function(c){return n.r=o(c),n.g=s(c),n.b=l(c),n.opacity=u(c),n+""}}return i.gamma=r,i}(1);function Zp(r,e){e||(e=[]);var t=r?Math.min(e.length,r.length):0,i=e.slice(),n;return function(a){for(n=0;nt&&(a=e.slice(t,a),s[o]?s[o]+=a:s[++o]=a),(i=i[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:gu(i,n)})),t=bl.lastIndex;return tu.length?(l=Xi(a[s]),u=Xi(n[s]),u=Ip(u,l),u=cu(u,l),e.fromAttrs.path=u,e.toAttrs.path=l):e.pathFormatted||(l=Xi(a[s]),u=Xi(n[s]),u=cu(u,l),e.fromAttrs.path=u,e.toAttrs.path=l,e.pathFormatted=!0),i[s]=[];for(var c=0;c0){for(var s=e.animators.length-1;s>=0;s--){if(i=e.animators[s],i.destroyed){e.removeAnimator(s);continue}if(!i.isAnimatePaused()){n=i.get("animations");for(var l=n.length-1;l>=0;l--)a=n[l],t=Xb(i,a,o),t&&(n.splice(l,1),t=!1,a.callback&&a.callback())}n.length===0&&e.removeAnimator(s)}var u=e.canvas.get("autoDraw");u||e.canvas.draw()}})},r.prototype.addAnimator=function(e){this.animators.push(e)},r.prototype.removeAnimator=function(e){this.animators.splice(e,1)},r.prototype.isAnimating=function(){return!!this.animators.length},r.prototype.stop=function(){this.timer&&this.timer.stop()},r.prototype.stopAllAnimations=function(e){e===void 0&&(e=!0),this.animators.forEach(function(t){t.stopAnimate(e)}),this.animators=[],this.canvas.draw()},r.prototype.getTime=function(){return this.current},r}(),_b=40,Ef=0,kf=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function Lf(r,e,t){t.name=e,t.target=r,t.currentTarget=r,t.delegateTarget=r,r.emit(e,t)}function qb(r,e,t){if(t.bubbles){var i=void 0,n=!1;if(e==="mouseenter"?(i=t.fromShape,n=!0):e==="mouseleave"&&(n=!0,i=t.toShape),r.isCanvas()&&n)return;if(i&&Op(r,i)){t.bubbles=!1;return}t.name=e,t.currentTarget=r,t.delegateTarget=r,r.emit(e,t)}}var Ub=function(){function r(e){var t=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(i){var n=i.type;t._triggerEvent(n,i)},this._onDocumentMove=function(i){var n=t.canvas,a=n.get("el");if(a!==i.target&&(t.dragging||t.currentShape)){var o=t._getPointInfo(i);t.dragging&&t._emitEvent("drag",i,o,t.draggingShape)}},this._onDocumentMouseUp=function(i){var n=t.canvas,a=n.get("el");if(a!==i.target&&t.dragging){var o=t._getPointInfo(i);t.draggingShape&&t._emitEvent("drop",i,o,null),t._emitEvent("dragend",i,o,t.draggingShape),t._afterDrag(t.draggingShape,o,i)}},this.canvas=e.canvas}return r.prototype.init=function(){this._bindEvents()},r.prototype._bindEvents=function(){var e=this,t=this.canvas.get("el");C(kf,function(i){t.addEventListener(i,e._eventCallback)}),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},r.prototype._clearEvents=function(){var e=this,t=this.canvas.get("el");C(kf,function(i){t.removeEventListener(i,e._eventCallback)}),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},r.prototype._getEventObj=function(e,t,i,n,a,o){var s=new Ia(e,t);return s.fromShape=a,s.toShape=o,s.x=i.x,s.y=i.y,s.clientX=i.clientX,s.clientY=i.clientY,s.propagationPath.push(n),s},r.prototype._getShape=function(e,t){return this.canvas.getShape(e.x,e.y,t)},r.prototype._getPointInfo=function(e){var t=this.canvas,i=t.getClientByEvent(e),n=t.getPointByEvent(e);return{x:n.x,y:n.y,clientX:i.x,clientY:i.y}},r.prototype._triggerEvent=function(e,t){var i=this._getPointInfo(t),n=this._getShape(i,t),a=this["_on"+e],o=!1;if(a)a.call(this,i,n,t);else{var s=this.currentShape;e==="mouseenter"||e==="dragenter"||e==="mouseover"?(this._emitEvent(e,t,i,null,null,n),n&&this._emitEvent(e,t,i,n,null,n),e==="mouseenter"&&this.draggingShape&&this._emitEvent("dragenter",t,i,null)):e==="mouseleave"||e==="dragleave"||e==="mouseout"?(o=!0,s&&this._emitEvent(e,t,i,s,s,null),this._emitEvent(e,t,i,null,s,null),e==="mouseleave"&&this.draggingShape&&this._emitEvent("dragleave",t,i,null)):this._emitEvent(e,t,i,n,null,null)}if(o||(this.currentShape=n),n&&!n.get("destroyed")){var l=this.canvas,u=l.get("el");u.style.cursor=n.attr("cursor")||l.get("cursor")}},r.prototype._onmousedown=function(e,t,i){i.button===Ef&&(this.mousedownShape=t,this.mousedownPoint=e,this.mousedownTimeStamp=i.timeStamp),this._emitEvent("mousedown",i,e,t,null,null)},r.prototype._emitMouseoverEvents=function(e,t,i,n){var a=this.canvas.get("el");i!==n&&(i&&(this._emitEvent("mouseout",e,t,i,i,n),this._emitEvent("mouseleave",e,t,i,i,n),(!n||n.get("destroyed"))&&(a.style.cursor=this.canvas.get("cursor"))),n&&(this._emitEvent("mouseover",e,t,n,i,n),this._emitEvent("mouseenter",e,t,n,i,n)))},r.prototype._emitDragoverEvents=function(e,t,i,n,a){n?(n!==i&&(i&&this._emitEvent("dragleave",e,t,i,i,n),this._emitEvent("dragenter",e,t,n,i,n)),a||this._emitEvent("dragover",e,t,n)):i&&this._emitEvent("dragleave",e,t,i,i,n),a&&this._emitEvent("dragover",e,t,n)},r.prototype._afterDrag=function(e,t,i){e&&(e.set("capture",!0),this.draggingShape=null),this.dragging=!1;var n=this._getShape(t,i);n!==e&&this._emitMouseoverEvents(i,t,e,n),this.currentShape=n},r.prototype._onmouseup=function(e,t,i){if(i.button===Ef){var n=this.draggingShape;this.dragging?(n&&this._emitEvent("drop",i,e,t),this._emitEvent("dragend",i,e,n),this._afterDrag(n,e,i)):(this._emitEvent("mouseup",i,e,t),t===this.mousedownShape&&this._emitEvent("click",i,e,t),this.mousedownShape=null,this.mousedownPoint=null)}},r.prototype._ondragover=function(e,t,i){i.preventDefault();var n=this.currentShape;this._emitDragoverEvents(i,e,n,t,!0)},r.prototype._onmousemove=function(e,t,i){var n=this.canvas,a=this.currentShape,o=this.draggingShape;if(this.dragging)o&&this._emitDragoverEvents(i,e,a,t,!1),this._emitEvent("drag",i,e,o);else{var s=this.mousedownPoint;if(s){var l=this.mousedownShape,u=i.timeStamp,c=u-this.mousedownTimeStamp,h=s.clientX-e.clientX,f=s.clientY-e.clientY,v=h*h+f*f;c>120||v>_b?l&&l.get("draggable")?(o=this.mousedownShape,o.set("capture",!1),this.draggingShape=o,this.dragging=!0,this._emitEvent("dragstart",i,e,o),this.mousedownShape=null,this.mousedownPoint=null):!l&&n.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",i,e,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(i,e,a,t),this._emitEvent("mousemove",i,e,t)):(this._emitMouseoverEvents(i,e,a,t),this._emitEvent("mousemove",i,e,t))}else this._emitMouseoverEvents(i,e,a,t),this._emitEvent("mousemove",i,e,t)}},r.prototype._emitEvent=function(e,t,i,n,a,o){var s=this._getEventObj(e,t,i,n,a,o);if(n){s.shape=n,Lf(n,e,s);for(var l=n.getParent();l;)l.emitDelegation(e,s),s.propagationStopped||qb(l,e,s),s.propagationPath.push(l),l=l.getParent()}else{var u=this.canvas;Lf(u,e,s)}},r.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},r}(),If="px",Pf=Bp(),jb=Pf&&Pf.name==="firefox",Ss=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.initContainer(),i.initDom(),i.initEvents(),i.initTimeline(),i}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return t.cursor="default",t.supportCSSTransform=!1,t},e.prototype.initContainer=function(){var t=this.get("container");Q(t)&&(t=document.getElementById(t),this.set("container",t))},e.prototype.initDom=function(){var t=this.createDom();this.set("el",t);var i=this.get("container");i.appendChild(t),this.setDOMSize(this.get("width"),this.get("height"))},e.prototype.initEvents=function(){var t=new Ub({canvas:this});t.init(),this.set("eventController",t)},e.prototype.initTimeline=function(){var t=new Wb(this);this.set("timeline",t)},e.prototype.setDOMSize=function(t,i){var n=this.get("el");ef&&(n.style.width=t+If,n.style.height=i+If)},e.prototype.changeSize=function(t,i){this.setDOMSize(t,i),this.set("width",t),this.set("height",i),this.onCanvasChange("changeSize")},e.prototype.getRenderer=function(){return this.get("renderer")},e.prototype.getCursor=function(){return this.get("cursor")},e.prototype.setCursor=function(t){this.set("cursor",t);var i=this.get("el");ef&&i&&(i.style.cursor=t)},e.prototype.getPointByEvent=function(t){var i=this.get("supportCSSTransform");if(i){if(jb&&!B(t.layerX)&&t.layerX!==t.offsetX)return{x:t.layerX,y:t.layerY};if(!B(t.offsetX))return{x:t.offsetX,y:t.offsetY}}var n=this.getClientByEvent(t),a=n.x,o=n.y;return this.getPointByClient(a,o)},e.prototype.getClientByEvent=function(t){var i=t;return t.touches&&(t.type==="touchend"?i=t.changedTouches[0]:i=t.touches[0]),{x:i.clientX,y:i.clientY}},e.prototype.getPointByClient=function(t,i){var n=this.get("el"),a=n.getBoundingClientRect();return{x:t-a.left,y:i-a.top}},e.prototype.getClientByPoint=function(t,i){var n=this.get("el"),a=n.getBoundingClientRect();return{x:t+a.left,y:i+a.top}},e.prototype.draw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.parentNode.removeChild(t)},e.prototype.clearEvents=function(){var t=this.get("eventController");t.destroy()},e.prototype.isCanvas=function(){return!0},e.prototype.getParent=function(){return null},e.prototype.destroy=function(){var t=this.get("timeline");this.get("destroyed")||(this.clear(),t&&t.stop(),this.clearEvents(),this.removeDom(),r.prototype.destroy.call(this))},e}($p),Cs=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.isGroup=function(){return!0},e.prototype.isEntityGroup=function(){return!1},e.prototype.clone=function(){for(var t=r.prototype.clone.call(this),i=this.getChildren(),n=0;n=t&&n.minY<=i&&n.maxY>=i},e.prototype.afterAttrsChange=function(t){r.prototype.afterAttrsChange.call(this,t),this.clearCacheBBox()},e.prototype.getBBox=function(){var t=this.cfg.bbox;return t||(t=this.calculateBBox(),this.set("bbox",t)),t},e.prototype.getCanvasBBox=function(){var t=this.cfg.canvasBBox;return t||(t=this.calculateCanvasBBox(),this.set("canvasBBox",t)),t},e.prototype.applyMatrix=function(t){r.prototype.applyMatrix.call(this,t),this.set("canvasBBox",null)},e.prototype.calculateCanvasBBox=function(){var t=this.getBBox(),i=this.getTotalMatrix(),n=t.minX,a=t.minY,o=t.maxX,s=t.maxY;if(i){var l=fr(i,[t.minX,t.minY]),u=fr(i,[t.maxX,t.minY]),c=fr(i,[t.minX,t.maxY]),h=fr(i,[t.maxX,t.maxY]);n=Math.min(l[0],u[0],c[0],h[0]),o=Math.max(l[0],u[0],c[0],h[0]),a=Math.min(l[1],u[1],c[1],h[1]),s=Math.max(l[1],u[1],c[1],h[1])}var f=this.attrs;if(f.shadowColor){var v=f.shadowBlur,d=v===void 0?0:v,p=f.shadowOffsetX,g=p===void 0?0:p,y=f.shadowOffsetY,x=y===void 0?0:y,b=n-d+g,w=o+d+g,S=a-d+x,M=s+d+x;n=Math.min(n,b),o=Math.max(o,w),a=Math.min(a,S),s=Math.max(s,M)}return{x:n,y:a,minX:n,minY:a,maxX:o,maxY:s,width:o-n,height:s-a}},e.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},e.prototype.isClipShape=function(){return this.get("isClipShape")},e.prototype.isInShape=function(t,i){return!1},e.prototype.isOnlyHitBox=function(){return!1},e.prototype.isHit=function(t,i){var n=this.get("startArrowShape"),a=this.get("endArrowShape"),o=[t,i,1];o=this.invertFromMatrix(o);var s=o[0],l=o[1],u=this._isInBBox(s,l);return this.isOnlyHitBox()?u:!!(u&&!this.isClipped(s,l)&&(this.isInShape(s,l)||n&&n.isHit(s,l)||a&&a.isHit(s,l)))},e}(Gp),ig=new Map;function Oe(r,e){ig.set(r,e)}function As(r){return ig.get(r)}function ng(r){var e=r.attr(),t=e.x,i=e.y,n=e.width,a=e.height;return{x:t,y:i,width:n,height:a}}function ag(r){var e=r.attr(),t=e.x,i=e.y,n=e.r;return{x:t-n,y:i-n,width:n*2,height:n*2}}function re(r,e,t,i){var n=r-t,a=e-i;return Math.sqrt(n*n+a*a)}function Lo(r,e){return Math.abs(r-e)<.001}function yn(r,e){var t=Pe(r),i=Pe(e),n=Ce(r),a=Ce(e);return{x:t,y:i,width:n-t,height:a-i}}function Fs(r){return(r+Math.PI*2)%(Math.PI*2)}const qt={box:function(r,e,t,i){return yn([r,t],[e,i])},length:function(r,e,t,i){return re(r,e,t,i)},pointAt:function(r,e,t,i,n){return{x:(1-n)*r+n*t,y:(1-n)*e+n*i}},pointDistance:function(r,e,t,i,n,a){var o=(t-r)*(n-r)+(i-e)*(a-e);if(o<0)return re(r,e,n,a);var s=(t-r)*(t-r)+(i-e)*(i-e);return o>s?re(t,i,n,a):this.pointToLine(r,e,t,i,n,a)},pointToLine:function(r,e,t,i,n,a){var o=[t-r,i-e];if(E1(o,[0,0]))return Math.sqrt((n-r)*(n-r)+(a-e)*(a-e));var s=[-o[1],o[0]];zp(s,s);var l=[n-r,a-e];return Math.abs(F1(l,s))},tangentAngle:function(r,e,t,i){return Math.atan2(i-e,t-r)}};var Zb=1e-4;function og(r,e,t,i,n,a){var o,s=1/0,l=[t,i],u=20;a&&a>200&&(u=a/10);for(var c=1/u,h=c/10,f=0;f<=u;f++){var v=f*c,d=[n.apply(null,r.concat([v])),n.apply(null,e.concat([v]))],p=re(l[0],l[1],d[0],d[1]);p=0&&p=0?[n]:[]}function Of(r,e,t,i){return 2*(1-i)*(e-r)+2*i*(t-e)}function sg(r,e,t,i,n,a,o){var s=Lr(r,t,n,o),l=Lr(e,i,a,o),u=qt.pointAt(r,e,t,i,o),c=qt.pointAt(t,i,n,a,o);return[[r,e,u.x,u.y,s,l],[s,l,c.x,c.y,n,a]]}function xu(r,e,t,i,n,a,o){if(o===0)return(re(r,e,t,i)+re(t,i,n,a)+re(r,e,n,a))/2;var s=sg(r,e,t,i,n,a,.5),l=s[0],u=s[1];return l.push(o-1),u.push(o-1),xu.apply(null,l)+xu.apply(null,u)}const lg={box:function(r,e,t,i,n,a){var o=Df(r,t,n)[0],s=Df(e,i,a)[0],l=[r,n],u=[e,a];return o!==void 0&&l.push(Lr(r,t,n,o)),s!==void 0&&u.push(Lr(e,i,a,s)),yn(l,u)},length:function(r,e,t,i,n,a){return xu(r,e,t,i,n,a,3)},nearestPoint:function(r,e,t,i,n,a,o,s){return og([r,t,n],[e,i,a],o,s,Lr)},pointDistance:function(r,e,t,i,n,a,o,s){var l=this.nearestPoint(r,e,t,i,n,a,o,s);return re(l.x,l.y,o,s)},interpolationAt:Lr,pointAt:function(r,e,t,i,n,a,o){return{x:Lr(r,t,n,o),y:Lr(e,i,a,o)}},divide:function(r,e,t,i,n,a,o){return sg(r,e,t,i,n,a,o)},tangentAngle:function(r,e,t,i,n,a,o){var s=Of(r,t,n,o),l=Of(e,i,a,o),u=Math.atan2(l,s);return Fs(u)}};function Ir(r,e,t,i,n){var a=1-n;return a*a*a*r+3*e*n*a*a+3*t*n*n*a+i*n*n*n}function Bf(r,e,t,i,n){var a=1-n;return 3*(a*a*(e-r)+2*a*n*(t-e)+n*n*(i-t))}function Sl(r,e,t,i){var n=-3*r+9*e-9*t+3*i,a=6*r-12*e+6*t,o=3*e-3*r,s=[],l,u,c;if(Lo(n,0))Lo(a,0)||(l=-o/a,l>=0&&l<=1&&s.push(l));else{var h=a*a-4*n*o;Lo(h,0)?s.push(-a/(2*n)):h>0&&(c=Math.sqrt(h),l=(-a+c)/(2*n),u=(-a-c)/(2*n),l>=0&&l<=1&&s.push(l),u>=0&&u<=1&&s.push(u))}return s}function ug(r,e,t,i,n,a,o,s,l){var u=Ir(r,t,n,o,l),c=Ir(e,i,a,s,l),h=qt.pointAt(r,e,t,i,l),f=qt.pointAt(t,i,n,a,l),v=qt.pointAt(n,a,o,s,l),d=qt.pointAt(h.x,h.y,f.x,f.y,l),p=qt.pointAt(f.x,f.y,v.x,v.y,l);return[[r,e,h.x,h.y,d.x,d.y,u,c],[u,c,p.x,p.y,v.x,v.y,o,s]]}function wu(r,e,t,i,n,a,o,s,l){if(l===0)return Qb([r,t,n,o],[e,i,a,s]);var u=ug(r,e,t,i,n,a,o,s,.5),c=u[0],h=u[1];return c.push(l-1),h.push(l-1),wu.apply(null,c)+wu.apply(null,h)}const _n={extrema:Sl,box:function(r,e,t,i,n,a,o,s){for(var l=[r,o],u=[e,s],c=Sl(r,t,n,o),h=Sl(e,i,a,s),f=0;f0?t:t*-1}const Kb={box:function(r,e,t,i){return{x:r-t,y:e-i,width:t*2,height:i*2}},length:function(r,e,t,i){return Math.PI*(3*(t+i)-Math.sqrt((3*t+i)*(t+3*i)))},nearestPoint:function(r,e,t,i,n,a){var o=t,s=i;if(o===0||s===0)return{x:r,y:e};for(var l=n-r,u=a-e,c=Math.abs(l),h=Math.abs(u),f=o*o,v=s*s,d=Math.PI/4,p,g,y=0;y<4;y++){p=o*Math.cos(d),g=s*Math.sin(d);var x=(f-v)*Math.pow(Math.cos(d),3)/o,b=(v-f)*Math.pow(Math.sin(d),3)/s,w=p-x,S=g-b,M=c-x,F=h-b,T=Math.hypot(S,w),L=Math.hypot(F,M),k=T*Math.asin((w*F-S*M)/(T*L)),P=k/Math.sqrt(f+v-p*p-g*g);d+=P,d=Math.min(Math.PI/2,Math.max(0,d))}return{x:r+Rf(p,l),y:e+Rf(g,u)}},pointDistance:function(r,e,t,i,n,a){var o=this.nearestPoint(r,e,t,i,n,a);return re(o.x,o.y,n,a)},pointAt:function(r,e,t,i,n){var a=2*Math.PI*n;return{x:r+t*Math.cos(a),y:e+i*Math.sin(a)}},tangentAngle:function(r,e,t,i,n){var a=2*Math.PI*n,o=Math.atan2(i*Math.cos(a),-t*Math.sin(a));return Fs(o)}};function Jb(r,e,t,i,n,a,o,s){return-1*t*Math.cos(n)*Math.sin(s)-i*Math.sin(n)*Math.cos(s)}function tS(r,e,t,i,n,a,o,s){return-1*t*Math.sin(n)*Math.sin(s)+i*Math.cos(n)*Math.cos(s)}function eS(r,e,t){return Math.atan(-e/r*Math.tan(t))}function rS(r,e,t){return Math.atan(e/(r*Math.tan(t)))}function zf(r,e,t,i,n,a){return t*Math.cos(n)*Math.cos(a)-i*Math.sin(n)*Math.sin(a)+r}function Nf(r,e,t,i,n,a){return t*Math.sin(n)*Math.cos(a)+i*Math.cos(n)*Math.sin(a)+e}function iS(r,e,t,i){var n=Math.atan2(i*r,t*e);return(n+Math.PI*2)%(Math.PI*2)}function Gf(r,e,t){return{x:r*Math.cos(t),y:e*Math.sin(t)}}function Vf(r,e,t){var i=Math.cos(t),n=Math.sin(t);return[r*i-e*n,r*n+e*i]}const nS={box:function(r,e,t,i,n,a,o){for(var s=eS(t,i,n),l=1/0,u=-1/0,c=[a,o],h=-Math.PI*2;h<=Math.PI*2;h+=Math.PI){var f=s+h;au&&(u=v)}for(var d=rS(t,i,n),p=1/0,g=-1/0,y=[a,o],h=-Math.PI*2;h<=Math.PI*2;h+=Math.PI){var x=d+h;ag&&(g=b)}return{x:l,y:p,width:u-l,height:g-p}},length:function(r,e,t,i,n,a,o){},nearestPoint:function(r,e,t,i,n,a,o,s,l){var u=Vf(s-r,l-e,-n),c=u[0],h=u[1],f=Kb.nearestPoint(0,0,t,i,c,h),v=iS(t,i,f.x,f.y);vo&&(f=Gf(t,i,o));var d=Vf(f.x,f.y,n);return{x:d[0]+r,y:d[1]+e}},pointDistance:function(r,e,t,i,n,a,o,s,l){var u=this.nearestPoint(r,e,t,i,s,l);return re(u.x,u.y,s,l)},pointAt:function(r,e,t,i,n,a,o,s){var l=(o-a)*s+a;return{x:zf(r,e,t,i,n,l),y:Nf(r,e,t,i,n,l)}},tangentAngle:function(r,e,t,i,n,a,o,s){var l=(o-a)*s+a,u=Jb(r,e,t,i,n,a,o,l),c=tS(r,e,t,i,n,a,o,l);return Fs(Math.atan2(c,u))}};function cg(r){for(var e=0,t=[],i=0;i1||e<0||r.length<2)return null;var t=cg(r),i=t.segments,n=t.totalLength;if(n===0)return{x:r[0][0],y:r[0][1]};for(var a=0,o=null,s=0;s=a&&e<=a+h){var f=(e-a)/h;o=qt.pointAt(u[0],u[1],c[0],c[1],f);break}a+=h}return o}function sS(r,e){if(e>1||e<0||r.length<2)return 0;for(var t=cg(r),i=t.segments,n=t.totalLength,a=0,o=0,s=0;s=a&&e<=a+h){o=Math.atan2(c[1]-u[1],c[0]-u[0]);break}a+=h}return o}function lS(r,e,t){for(var i=1/0,n=0;n0&&a[a.length-1])&&(u[0]===6||u[0]===2)){t=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=r.length&&(r=void 0),{value:r&&r[i++],done:!r}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function q(r,e){var t=typeof Symbol=="function"&&r[Symbol.iterator];if(!t)return r;var i=t.call(r),n,a=[],o;try{for(;(e===void 0||e-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return a}function na(){for(var r=0,e=0,t=arguments.length;e-1:!1},jt=function(r,e){if(!be(r))return r;for(var t=[],i=0;ia[s])return 1;if(n[s]t?t:r},pl=function(r,e){var t=e.toString(),i=t.indexOf(".");if(i===-1)return Math.round(r);var n=t.substr(i+1).length;return n>20&&(n=20),parseFloat(r.toFixed(n))},rt=function(r){return Zr(r,"Number")},xw=1e-5;function _t(r,e,t){return t===void 0&&(t=xw),Math.abs(r-e)i&&(t=a,i=o)}return t}},ww=function(r,e){if(R(r)){for(var t,i=1/0,n=0;ne?(i&&(clearTimeout(i),i=null),s=c,o=r.apply(n,a),i||(n=a=null)):!i&&t.trailing!==!1&&(i=setTimeout(l,h)),o};return u.cancel=function(){clearTimeout(i),s=0,i=n=a=null},u},Ow=function(r){return be(r)?Array.prototype.slice.call(r):[]};var qa={};const Qr=function(r){return r=r||"g",qa[r]?qa[r]+=1:qa[r]=1,r+qa[r]},Or=function(){};function Vt(r){return B(r)?0:be(r)?r.length:Object.keys(r).length}var Ua;const ja=gn(function(r,e){e===void 0&&(e={});var t=e.fontSize,i=e.fontFamily,n=e.fontWeight,a=e.fontStyle,o=e.fontVariant;return Ua||(Ua=document.createElement("canvas").getContext("2d")),Ua.font=[a,o,n,t+"px",i].join(" "),Ua.measureText(Q(r)?r:"").width},function(r,e){return e===void 0&&(e={}),na([r],gs(e)).join("")}),Bw=function(r,e,t,i){i===void 0&&(i="...");var n=16,a=ja(i,t),o=Q(r)?r:La(r),s=e,l=[],u,c;if(ja(r,t)<=e)return r;for(;u=o.substr(0,n),c=ja(u,t),!(c+a>s&&c>s);)if(l.push(u),s-=c,o=o.substr(n),!o)return l.join("");for(;u=o.substr(0,1),c=ja(u,t),!(c+a>s);)if(l.push(u),s-=c,o=o.substr(1),!o)return l.join("");return""+l.join("")+i};var Rw=function(){function r(){this.map={}}return r.prototype.has=function(e){return this.map[e]!==void 0},r.prototype.get=function(e,t){var i=this.map[e];return i===void 0?t:i},r.prototype.set=function(e,t){this.map[e]=t},r.prototype.clear=function(){this.map={}},r.prototype.delete=function(e){delete this.map[e]},r.prototype.size=function(){return Object.keys(this.map).length},r}(),It;(function(r){r.FORE="fore",r.MID="mid",r.BG="bg"})(It||(It={}));var G;(function(r){r.TOP="top",r.TOP_LEFT="top-left",r.TOP_RIGHT="top-right",r.RIGHT="right",r.RIGHT_TOP="right-top",r.RIGHT_BOTTOM="right-bottom",r.LEFT="left",r.LEFT_TOP="left-top",r.LEFT_BOTTOM="left-bottom",r.BOTTOM="bottom",r.BOTTOM_LEFT="bottom-left",r.BOTTOM_RIGHT="bottom-right",r.RADIUS="radius",r.CIRCLE="circle",r.NONE="none"})(G||(G={}));var Gt;(function(r){r.AXIS="axis",r.GRID="grid",r.LEGEND="legend",r.TOOLTIP="tooltip",r.ANNOTATION="annotation",r.SLIDER="slider",r.SCROLLBAR="scrollbar",r.OTHER="other"})(Gt||(Gt={}));var qi={FORE:3,MID:2,BG:1},ot;(function(r){r.BEFORE_RENDER="beforerender",r.AFTER_RENDER="afterrender",r.BEFORE_PAINT="beforepaint",r.AFTER_PAINT="afterpaint",r.BEFORE_CHANGE_DATA="beforechangedata",r.AFTER_CHANGE_DATA="afterchangedata",r.BEFORE_CLEAR="beforeclear",r.AFTER_CLEAR="afterclear",r.BEFORE_DESTROY="beforedestroy",r.BEFORE_CHANGE_SIZE="beforechangesize",r.AFTER_CHANGE_SIZE="afterchangesize"})(ot||(ot={}));var zr;(function(r){r.BEFORE_DRAW_ANIMATE="beforeanimate",r.AFTER_DRAW_ANIMATE="afteranimate",r.BEFORE_RENDER_LABEL="beforerenderlabel",r.AFTER_RENDER_LABEL="afterrenderlabel"})(zr||(zr={}));var se;(function(r){r.MOUSE_ENTER="plot:mouseenter",r.MOUSE_DOWN="plot:mousedown",r.MOUSE_MOVE="plot:mousemove",r.MOUSE_UP="plot:mouseup",r.MOUSE_LEAVE="plot:mouseleave",r.TOUCH_START="plot:touchstart",r.TOUCH_MOVE="plot:touchmove",r.TOUCH_END="plot:touchend",r.TOUCH_CANCEL="plot:touchcancel",r.CLICK="plot:click",r.DBLCLICK="plot:dblclick",r.CONTEXTMENU="plot:contextmenu",r.LEAVE="plot:leave",r.ENTER="plot:enter"})(se||(se={}));var Yo;(function(r){r.ACTIVE="active",r.INACTIVE="inactive",r.SELECTED="selected",r.DEFAULT="default"})(Yo||(Yo={}));var Hi=["color","shape","size"],bt="_origin",Wh=1,_h=1,qh=.25,Ap={};function zw(r){var e=Ap[r];if(!e)throw new Error("G engine '".concat(r,"' is not exist, please register it at first."));return e}function Fp(r,e){Ap[r]=e}function Ri(r,e,t){if(r){if(typeof r.addEventListener=="function")return r.addEventListener(e,t,!1),{remove:function(){r.removeEventListener(e,t,!1)}};if(typeof r.attachEvent=="function")return r.attachEvent("on"+e,t),{remove:function(){r.detachEvent("on"+e,t)}}}}var zn,yl,Tp,au;function Nw(){zn=document.createElement("table"),yl=document.createElement("tr"),Tp=/^\s*<(\w+|!)[^>]*>/,au={tr:document.createElement("tbody"),tbody:zn,thead:zn,tfoot:zn,td:yl,th:yl,"*":document.createElement("div")}}function Nr(r){zn||Nw();var e=Tp.test(r)&&RegExp.$1;(!e||!(e in au))&&(e="*");var t=au[e];r=typeof r=="string"?r.replace(/(^\s*)|(\s*$)/g,""):r,t.innerHTML=""+r;var i=t.childNodes[0];return i&&t.contains(i)&&t.removeChild(i),i}function he(r,e,t){var i;try{i=window.getComputedStyle?window.getComputedStyle(r,null)[e]:r.style[e]}catch{}finally{i=i===void 0?t:i}return i}function Gw(r,e){var t=he(r,"height",e);return t==="auto"&&(t=r.offsetHeight),parseFloat(t)}function Vw(r,e){var t=Gw(r,e),i=parseFloat(he(r,"borderTopWidth"))||0,n=parseFloat(he(r,"paddingTop"))||0,a=parseFloat(he(r,"paddingBottom"))||0,o=parseFloat(he(r,"borderBottomWidth"))||0,s=parseFloat(he(r,"marginTop"))||0,l=parseFloat(he(r,"marginBottom"))||0;return t+i+o+n+a+s+l}function Yw(r,e){var t=he(r,"width",e);return t==="auto"&&(t=r.offsetWidth),parseFloat(t)}function $w(r,e){var t=Yw(r,e),i=parseFloat(he(r,"borderLeftWidth"))||0,n=parseFloat(he(r,"paddingLeft"))||0,a=parseFloat(he(r,"paddingRight"))||0,o=parseFloat(he(r,"borderRightWidth"))||0,s=parseFloat(he(r,"marginRight"))||0,l=parseFloat(he(r,"marginLeft"))||0;return t+i+o+n+a+l+s}function te(r,e){if(r)for(var t in e)e.hasOwnProperty(t)&&(r.style[t]=e[t]);return r}function Hw(r){var e=getComputedStyle(r);return{width:(r.clientWidth||parseInt(e.width,10))-parseInt(e.paddingLeft,10)-parseInt(e.paddingRight,10),height:(r.clientHeight||parseInt(e.height,10))-parseInt(e.paddingTop,10)-parseInt(e.paddingBottom,10)}}function Uh(r){return typeof r=="number"&&!isNaN(r)}function jh(r,e,t,i){var n=t,a=i;if(e){var o=Hw(r);n=o.width?o.width:n,a=o.height?o.height:a}return{width:Math.max(Uh(n)?n:Wh,Wh),height:Math.max(Uh(a)?a:_h,_h)}}function Xw(r){var e=r.parentNode;e&&e.removeChild(r)}var Ww="*",lc=function(){function r(){this._events={}}return r.prototype.on=function(e,t,i){return this._events[e]||(this._events[e]=[]),this._events[e].push({callback:t,once:!!i}),this},r.prototype.once=function(e,t){return this.on(e,t,!0)},r.prototype.emit=function(e){for(var t=this,i=[],n=1;n2&&(t.push([n].concat(o.splice(0,2))),s="l",n=n==="m"?"l":"L"),s==="o"&&o.length===1&&t.push([n,o[0]]),s==="r")t.push([n].concat(o));else for(;o.length>=e[s]&&(t.push([n].concat(o.splice(0,e[s]))),!!e[s]););return r}),t},ou=function(r,e){for(var t=[],i=0,n=r.length;n-2*!e>i;i+=2){var a=[{x:+r[i-2],y:+r[i-1]},{x:+r[i],y:+r[i+1]},{x:+r[i+2],y:+r[i+3]},{x:+r[i+4],y:+r[i+5]}];e?i?n-4===i?a[3]={x:+r[0],y:+r[1]}:n-2===i&&(a[2]={x:+r[0],y:+r[1]},a[3]={x:+r[2],y:+r[3]}):a[0]={x:+r[n-2],y:+r[n-1]}:n-4===i?a[3]=a[2]:i||(a[0]={x:+r[i],y:+r[i+1]}),t.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return t},Za=function(r,e,t,i,n){var a=[];if(n===null&&i===null&&(i=t),r=+r,e=+e,t=+t,i=+i,n!==null){var o=Math.PI/180,s=r+t*Math.cos(-i*o),l=r+t*Math.cos(-n*o),u=e+t*Math.sin(-i*o),c=e+t*Math.sin(-n*o);a=[["M",s,u],["A",t,t,0,+(n-i>180),0,l,c]]}else a=[["M",r,e],["m",0,-i],["a",t,i,0,1,1,0,2*i],["a",t,i,0,1,1,0,-2*i],["z"]];return a},su=function(r){if(r=Xi(r),!r||!r.length)return[["M",0,0]];var e=[],t=0,i=0,n=0,a=0,o=0,s,l;r[0][0]==="M"&&(t=+r[0][1],i=+r[0][2],n=t,a=i,o++,e[0]=["M",t,i]);for(var u=r.length===3&&r[0][0]==="M"&&r[1][0].toUpperCase()==="R"&&r[2][0].toUpperCase()==="Z",c=void 0,h=void 0,f=o,v=r.length;f1&&(S=Math.sqrt(S),t=S*t,i=S*i);var M=t*t,F=i*i,T=(a===o?-1:1)*Math.sqrt(Math.abs((M*F-M*w*w-F*b*b)/(M*w*w+F*b*b)));g=T*t*w/i+(r+s)/2,y=T*-i*b/t+(e+l)/2,d=Math.asin(((e-y)/i).toFixed(9)),p=Math.asin(((l-y)/i).toFixed(9)),d=rp&&(d=d-Math.PI*2),!o&&p>d&&(p=p-Math.PI*2)}var L=p-d;if(Math.abs(L)>c){var k=p,P=s,O=l;p=d+c*(o&&p>d?1:-1),s=g+t*Math.cos(p),l=y+i*Math.sin(p),f=Ep(s,l,t,i,n,0,o,P,O,[p,k,g,y])}L=p-d;var z=Math.cos(d),V=Math.sin(d),U=Math.cos(p),D=Math.sin(p),N=Math.tan(L/4),W=4/3*t*N,$=4/3*i*N,Y=[r,e],_=[r+W*V,e-$*z],et=[s+W*D,l-$*U],at=[s,l];if(_[0]=2*Y[0]-_[0],_[1]=2*Y[1]-_[1],u)return[_,et,at].concat(f);f=[_,et,at].concat(f).join().split(",");for(var K=[],tt=0,gt=f.length;tt7){b[w].shift();for(var S=b[w];S.length;)o[w]="A",i&&(s[w]="A"),b.splice(w++,0,["C"].concat(S.splice(0,6)));b.splice(w,1),c=Math.max(t.length,i&&i.length||0)}},v=function(b,w,S,M,F){b&&w&&b[F][0]==="M"&&w[F][0]!=="M"&&(w.splice(F,0,["M",M.x,M.y]),S.bx=0,S.by=0,S.x=b[F][1],S.y=b[F][2],c=Math.max(t.length,i&&i.length||0))};c=Math.max(t.length,i&&i.length||0);for(var d=0;d1?1:l<0?0:l;for(var u=l/2,c=12,h=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],v=0,d=0;d0&&v<1&&l.push(v);continue}var p=h*h-4*f*c,g=Math.sqrt(p);if(!(p<0)){var y=(-h+g)/(2*c);y>0&&y<1&&l.push(y);var x=(-h-g)/(2*c);x>0&&x<1&&l.push(x)}}for(var b=l.length,w=b,S;b--;)v=l[b],S=1-v,u[0][b]=S*S*S*r+3*S*S*v*t+3*S*v*v*n+v*v*v*o,u[1][b]=S*S*S*e+3*S*S*v*i+3*S*v*v*a+v*v*v*s;return u[0][w]=r,u[1][w]=e,u[0][w+1]=o,u[1][w+1]=s,u[0].length=u[1].length=w+2,{min:{x:Math.min.apply(0,u[0]),y:Math.min.apply(0,u[1])},max:{x:Math.max.apply(0,u[0]),y:Math.max.apply(0,u[1])}}},Zw=function(r,e,t,i,n,a,o,s){if(!(Math.max(r,t)Math.max(n,o)||Math.max(e,i)Math.max(a,s))){var l=(r*i-e*t)*(n-o)-(r-t)*(n*s-a*o),u=(r*i-e*t)*(a-s)-(e-i)*(n*s-a*o),c=(r-t)*(a-s)-(e-i)*(n-o);if(c){var h=l/c,f=u/c,v=+h.toFixed(2),d=+f.toFixed(2);if(!(v<+Math.min(r,t).toFixed(2)||v>+Math.max(r,t).toFixed(2)||v<+Math.min(n,o).toFixed(2)||v>+Math.max(n,o).toFixed(2)||d<+Math.min(e,i).toFixed(2)||d>+Math.max(e,i).toFixed(2)||d<+Math.min(a,s).toFixed(2)||d>+Math.max(a,s).toFixed(2)))return{x:h,y:f}}}},Ar=function(r,e,t){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},Lp=function(r,e,t,i,n){if(n)return[["M",+r+ +n,e],["l",t-n*2,0],["a",n,n,0,0,1,n,n],["l",0,i-n*2],["a",n,n,0,0,1,-n,n],["l",n*2-t,0],["a",n,n,0,0,1,-n,-n],["l",0,n*2-i],["a",n,n,0,0,1,n,-n],["z"]];var a=[["M",r,e],["l",t,0],["l",0,i],["l",-t,0],["z"]];return a.parsePathArray=kp,a},uu=function(r,e,t,i){return r===null&&(r=e=t=i=0),e===null&&(e=r.y,t=r.width,i=r.height,r=r.x),{x:r,y:e,width:t,w:t,height:i,h:i,x2:r+t,y2:e+i,cx:r+t/2,cy:e+i/2,r1:Math.min(t,i)/2,r2:Math.max(t,i)/2,r0:Math.sqrt(t*t+i*i)/2,path:Lp(r,e,t,i),vb:[r,e,t,i].join(" ")}},Qw=function(r,e){return r=uu(r),e=uu(e),Ar(e,r.x,r.y)||Ar(e,r.x2,r.y)||Ar(e,r.x,r.y2)||Ar(e,r.x2,r.y2)||Ar(r,e.x,e.y)||Ar(r,e.x2,e.y)||Ar(r,e.x,e.y2)||Ar(r,e.x2,e.y2)||(r.xe.x||e.xr.x)&&(r.ye.y||e.yr.y)},Jh=function(r,e,t,i,n,a,o,s){R(r)||(r=[r,e,t,i,n,a,o,s]);var l=jw.apply(null,r);return uu(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},tf=function(r,e,t,i,n,a,o,s,l){var u=1-l,c=Math.pow(u,3),h=Math.pow(u,2),f=l*l,v=f*l,d=c*r+h*3*l*t+u*3*l*l*n+v*o,p=c*e+h*3*l*i+u*3*l*l*a+v*s,g=r+2*l*(t-r)+f*(n-2*t+r),y=e+2*l*(i-e)+f*(a-2*i+e),x=t+2*l*(n-t)+f*(o-2*n+t),b=i+2*l*(a-i)+f*(s-2*a+i),w=u*r+l*t,S=u*e+l*i,M=u*n+l*o,F=u*a+l*s,T=90-Math.atan2(g-x,y-b)*180/Math.PI;return{x:d,y:p,m:{x:g,y},n:{x,y:b},start:{x:w,y:S},end:{x:M,y:F},alpha:T}},Kw=function(r,e,t){var i=Jh(r),n=Jh(e);if(!Qw(i,n))return t?0:[];for(var a=Kh.apply(0,r),o=Kh.apply(0,e),s=~~(a/8),l=~~(o/8),u=[],c=[],h={},f=t?0:[],v=0;v=0&&F<=1&&T>=0&&T<=1&&(t?f+=1:f.push({x:M.x,y:M.y,t1:F,t2:T}))}}return f},Jw=function(r,e,t){r=lu(r),e=lu(e);for(var i,n,a,o,s,l,u,c,h,f,v=t?0:[],d=0,p=r.length;d=3&&(h.length===3&&f.push("Q"),f=f.concat(h[1])),h.length===2&&f.push("L"),f=f.concat(h[h.length-1]),f});return c}var i1=function(r,e,t){if(t===1)return[[].concat(r)];var i=[];if(e[0]==="L"||e[0]==="C"||e[0]==="Q")i=i.concat(r1(r,e,t));else{var n=[].concat(r);n[0]==="M"&&(n[0]="L");for(var a=0;a<=t-1;a++)i.push(n)}return i},n1=function(r,e){if(r.length===1)return r;var t=r.length-1,i=e.length-1,n=t/i,a=[];if(r.length===1&&r[0][0]==="M"){for(var o=0;o=0;l--)o=a[l].index,a[l].type==="add"?r.splice(o,0,[].concat(r[o])):r.splice(o,1)}i=r.length;var h=n-i;if(i0)t=ml(t,r[i-1],1);else{r[i]=e[i];break}r[i]=["Q"].concat(t.reduce(function(n,a){return n.concat(a)},[]));break;case"T":r[i]=["T"].concat(t[0]);break;case"C":if(t.length<3)if(i>0)t=ml(t,r[i-1],2);else{r[i]=e[i];break}r[i]=["C"].concat(t.reduce(function(n,a){return n.concat(a)},[]));break;case"S":if(t.length<2)if(i>0)t=ml(t,r[i-1],1);else{r[i]=e[i];break}r[i]=["S"].concat(t.reduce(function(n,a){return n.concat(a)},[]));break;default:r[i]=e[i]}return r};const cc=Object.freeze(Object.defineProperty({__proto__:null,catmullRomToBezier:ou,fillPath:n1,fillPathByDiff:Ip,formatPath:cu,intersection:t1,parsePathArray:kp,parsePathString:Xi,pathToAbsolute:su,pathToCurve:lu,rectPath:Lp},Symbol.toStringTag,{value:"Module"}));var Ia=function(){function r(e,t){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=e,this.name=e,this.originalEvent=t,this.timeStamp=t.timeStamp}return r.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},r.prototype.stopPropagation=function(){this.propagationStopped=!0},r.prototype.toString=function(){var e=this.type;return"[Event (type="+e+")]"},r.prototype.save=function(){},r.prototype.restore=function(){},r}();function Dp(r,e){var t=r.indexOf(e);t!==-1&&r.splice(t,1)}var ef=typeof window<"u"&&typeof window.document<"u";function Op(r,e){if(r.isCanvas())return!0;for(var t=e.getParent(),i=!1;t;){if(t===r){i=!0;break}t=t.getParent()}return i}function aa(r){return r.cfg.visible&&r.cfg.capture}var ms=function(r){E(e,r);function e(t){var i=r.call(this)||this;i.destroyed=!1;var n=i.getDefaultCfg();return i.cfg=mt(n,t),i}return e.prototype.getDefaultCfg=function(){return{}},e.prototype.get=function(t){return this.cfg[t]},e.prototype.set=function(t,i){this.cfg[t]=i},e.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},e}(lc),rf=function(r,e,t){if(t||arguments.length===2)for(var i=0,n=e.length,a;i"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new f1:typeof navigator<"u"?of(navigator.userAgent):m1()}function g1(r){return r!==""&&p1.reduce(function(e,t){var i=t[0],n=t[1];if(e)return e;var a=n.exec(r);return!!a&&[i,a]},!1)}function of(r){var e=g1(r);if(!e)return null;var t=e[0],i=e[1];if(t==="searchbot")return new h1;var n=i[1]&&i[1].split(".").join("_").split("_").slice(0,3);n?n.length0&&(n=1/Math.sqrt(n)),r[0]=e[0]*n,r[1]=e[1]*n,r}function F1(r,e){return r[0]*e[0]+r[1]*e[1]}function T1(r,e,t){var i=e[0],n=e[1];return r[0]=t[0]*i+t[3]*n+t[6],r[1]=t[1]*i+t[4]*n+t[7],r}function hu(r,e){var t=r[0],i=r[1],n=e[0],a=e[1],o=Math.sqrt(t*t+i*i)*Math.sqrt(n*n+a*a),s=o&&(t*n+i*a)/o;return Math.acos(Math.min(Math.max(s,-1),1))}function E1(r,e){return r[0]===e[0]&&r[1]===e[1]}var di=Rp;(function(){var r=A1();return function(e,t,i,n,a,o){var s,l;for(t||(t=2),i||(i=0),n?l=Math.min(n*t+i,e.length):l=e.length,s=i;s=0;return t?n?Math.PI*2-i:i:n?i:Math.PI*2-i}function sf(r,e){var t=[],i=r[0],n=r[1],a=r[2],o=r[3],s=r[4],l=r[5],u=r[6],c=r[7],h=r[8],f=e[0],v=e[1],d=e[2],p=e[3],g=e[4],y=e[5],x=e[6],b=e[7],w=e[8];return t[0]=f*i+v*o+d*u,t[1]=f*n+v*s+d*c,t[2]=f*a+v*l+d*h,t[3]=p*i+g*o+y*u,t[4]=p*n+g*s+y*c,t[5]=p*a+g*l+y*h,t[6]=x*i+b*o+w*u,t[7]=x*n+b*s+w*c,t[8]=x*a+b*l+w*h,t}function fr(r,e){var t=[],i=e[0],n=e[1];return t[0]=r[0]*i+r[3]*n+r[6],t[1]=r[1]*i+r[4]*n+r[7],t}function ws(r){var e=[],t=r[0],i=r[1],n=r[2],a=r[3],o=r[4],s=r[5],l=r[6],u=r[7],c=r[8],h=c*o-s*u,f=-c*a+s*l,v=u*a-o*l,d=t*h+i*f+n*v;return d?(d=1/d,e[0]=h*d,e[1]=(-c*i+n*u)*d,e[2]=(s*i-n*o)*d,e[3]=f*d,e[4]=(c*t-n*l)*d,e[5]=(-s*t+n*a)*d,e[6]=v*d,e[7]=(-u*t+i*l)*d,e[8]=(o*t-i*a)*d,e):null}var En=Rt,xl="matrix",I1=["zIndex","capture","visible","type"],P1=["repeat"],D1=":",O1="*";function B1(r){for(var e=[],t=0;to.delay&&C(e.toAttrs,function(s,l){a.call(o.toAttrs,l)&&(delete o.toAttrs[l],delete o.fromAttrs[l])})}),r}var Gp=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;i.attrs={};var n=i.getDefaultAttrs();return mt(n,t.attrs),i.attrs=n,i.initAttrs(n),i.initAnimate(),i}return e.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},e.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},e.prototype.onCanvasChange=function(t){},e.prototype.initAttrs=function(t){},e.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},e.prototype.isGroup=function(){return!1},e.prototype.getParent=function(){return this.get("parent")},e.prototype.getCanvas=function(){return this.get("canvas")},e.prototype.attr=function(){for(var t,i=[],n=0;n0?a=N1(a,w):n.addAnimator(this),a.push(w),this.set("animations",a),this.set("_pause",{isPaused:!1})}},e.prototype.stopAnimate=function(t){var i=this;t===void 0&&(t=!0);var n=this.get("animations");C(n,function(a){t&&(a.onFrame?i.attr(a.onFrame(1)):i.attr(a.toAttrs)),a.callback&&a.callback()}),this.set("animating",!1),this.set("animations",[])},e.prototype.pauseAnimate=function(){var t=this.get("timeline"),i=this.get("animations"),n=t.getTime();return C(i,function(a){a._paused=!0,a._pauseTime=n,a.pauseCallback&&a.pauseCallback()}),this.set("_pause",{isPaused:!0,pauseTime:n}),this},e.prototype.resumeAnimate=function(){var t=this.get("timeline"),i=t.getTime(),n=this.get("animations"),a=this.get("_pause").pauseTime;return C(n,function(o){o.startTime=o.startTime+(i-a),o._paused=!1,o._pauseTime=null,o.resumeCallback&&o.resumeCallback()}),this.set("_pause",{isPaused:!1}),this.set("animations",n),this},e.prototype.emitDelegation=function(t,i){var n=this,a=i.propagationPath;this.getEvents();var o;t==="mouseenter"?o=i.fromShape:t==="mouseleave"&&(o=i.toShape);for(var s=function(h){var f=a[h],v=f.get("name");if(v){if((f.isGroup()||f.isCanvas&&f.isCanvas())&&o&&Op(f,o))return"break";R(v)?C(v,function(d){n.emitDelegateEvent(f,d,i)}):l.emitDelegateEvent(f,v,i)}},l=this,u=0;u0)});o.length>0?C(o,function(l){var u=l.getBBox(),c=u.minX,h=u.maxX,f=u.minY,v=u.maxY;ci&&(i=h),fa&&(a=v)}):(t=0,i=0,n=0,a=0);var s={x:t,y:n,minX:t,minY:n,maxX:i,maxY:a,width:i-t,height:a-n};return s},e.prototype.getCanvasBBox=function(){var t=1/0,i=-1/0,n=1/0,a=-1/0,o=this.getChildren().filter(function(l){return l.get("visible")&&(!l.isGroup()||l.isGroup()&&l.getChildren().length>0)});o.length>0?C(o,function(l){var u=l.getCanvasBBox(),c=u.minX,h=u.maxX,f=u.minY,v=u.maxY;ci&&(i=h),fa&&(a=v)}):(t=0,i=0,n=0,a=0);var s={x:t,y:n,minX:t,minY:n,maxX:i,maxY:a,width:i-t,height:a-n};return s},e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return t.children=[],t},e.prototype.onAttrChange=function(t,i,n){if(r.prototype.onAttrChange.call(this,t,i,n),t==="matrix"){var a=this.getTotalMatrix();this._applyChildrenMarix(a)}},e.prototype.applyMatrix=function(t){var i=this.getTotalMatrix();r.prototype.applyMatrix.call(this,t);var n=this.getTotalMatrix();n!==i&&this._applyChildrenMarix(n)},e.prototype._applyChildrenMarix=function(t){var i=this.getChildren();C(i,function(n){n.applyMatrix(t)})},e.prototype.addShape=function(){for(var t=[],i=0;i=0;s--){var l=t[s];if(aa(l)&&(l.isGroup()?o=l.getShape(i,n,a):l.isHit(i,n)&&(o=l)),o)break}return o},e.prototype.add=function(t){var i=this.getCanvas(),n=this.getChildren(),a=this.get("timeline"),o=t.getParent();o&&G1(o,t,!1),t.set("parent",this),i&&Vp(t,i),a&&Yp(t,a),n.push(t),t.onCanvasChange("add"),this._applyElementMatrix(t)},e.prototype._applyElementMatrix=function(t){var i=this.getTotalMatrix();i&&t.applyMatrix(i)},e.prototype.getChildren=function(){return this.get("children")},e.prototype.sort=function(){var t=this.getChildren();C(t,function(i,n){return i[fu]=n,i}),t.sort(V1(function(i,n){return i.get("zIndex")-n.get("zIndex")})),this.onCanvasChange("sort")},e.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var t=this.getChildren(),i=t.length-1;i>=0;i--)t[i].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},e.prototype.destroy=function(){this.get("destroyed")||(this.clear(),r.prototype.destroy.call(this))},e.prototype.getFirst=function(){return this.getChildByIndex(0)},e.prototype.getLast=function(){var t=this.getChildren();return this.getChildByIndex(t.length-1)},e.prototype.getChildByIndex=function(t){var i=this.getChildren();return i[t]},e.prototype.getCount=function(){var t=this.getChildren();return t.length},e.prototype.contain=function(t){var i=this.getChildren();return i.indexOf(t)>-1},e.prototype.removeChild=function(t,i){i===void 0&&(i=!0),this.contain(t)&&t.remove(i)},e.prototype.findAll=function(t){var i=[],n=this.getChildren();return C(n,function(a){t(a)&&i.push(a),a.isGroup()&&(i=i.concat(a.findAll(t)))}),i},e.prototype.find=function(t){var i=null,n=this.getChildren();return C(n,function(a){if(t(a)?i=a:a.isGroup()&&(i=a.find(t)),i)return!1}),i},e.prototype.findById=function(t){return this.find(function(i){return i.get("id")===t})},e.prototype.findByClassName=function(t){return this.find(function(i){return i.get("className")===t})},e.prototype.findAllByName=function(t){return this.findAll(function(i){return i.get("name")===t})},e}(Gp),en=0,Nn=0,kn=0,Hp=1e3,Ho,Gn,Xo=0,Ci=0,bs=0,sa=typeof performance=="object"&&performance.now?performance:Date,Xp=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(r){setTimeout(r,17)};function Wp(){return Ci||(Xp(Y1),Ci=sa.now()+bs)}function Y1(){Ci=0}function vu(){this._call=this._time=this._next=null}vu.prototype=_p.prototype={constructor:vu,restart:function(r,e,t){if(typeof r!="function")throw new TypeError("callback is not a function");t=(t==null?Wp():+t)+(e==null?0:+e),!this._next&&Gn!==this&&(Gn?Gn._next=this:Ho=this,Gn=this),this._call=r,this._time=t,du()},stop:function(){this._call&&(this._call=null,this._time=1/0,du())}};function _p(r,e,t){var i=new vu;return i.restart(r,e,t),i}function $1(){Wp(),++en;for(var r=Ho,e;r;)(e=Ci-r._time)>=0&&r._call.call(null,e),r=r._next;--en}function uf(){Ci=(Xo=sa.now())+bs,en=Nn=0;try{$1()}finally{en=0,X1(),Ci=0}}function H1(){var r=sa.now(),e=r-Xo;e>Hp&&(bs-=e,Xo=r)}function X1(){for(var r,e=Ho,t,i=1/0;e;)e._call?(i>e._time&&(i=e._time),r=e,e=e._next):(t=e._next,e._next=null,e=r?r._next=t:Ho=t);Gn=r,du(i)}function du(r){if(!en){Nn&&(Nn=clearTimeout(Nn));var e=r-Ci;e>24?(r<1/0&&(Nn=setTimeout(uf,r-sa.now()-bs)),kn&&(kn=clearInterval(kn))):(kn||(Xo=sa.now(),kn=setInterval(H1,Hp)),en=1,Xp(uf))}}function vc(r,e,t){r.prototype=e.prototype=t,t.constructor=r}function qp(r,e){var t=Object.create(r.prototype);for(var i in e)t[i]=e[i];return t}function Pa(){}var la=.7,Wo=1/la,Ui="\\s*([+-]?\\d+)\\s*",ua="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Je="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",W1=/^#([0-9a-f]{3,8})$/,_1=new RegExp(`^rgb\\(${Ui},${Ui},${Ui}\\)$`),q1=new RegExp(`^rgb\\(${Je},${Je},${Je}\\)$`),U1=new RegExp(`^rgba\\(${Ui},${Ui},${Ui},${ua}\\)$`),j1=new RegExp(`^rgba\\(${Je},${Je},${Je},${ua}\\)$`),Z1=new RegExp(`^hsl\\(${ua},${Je},${Je}\\)$`),Q1=new RegExp(`^hsla\\(${ua},${Je},${Je},${ua}\\)$`),cf={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};vc(Pa,ca,{copy(r){return Object.assign(new this.constructor,this,r)},displayable(){return this.rgb().displayable()},hex:hf,formatHex:hf,formatHex8:K1,formatHsl:J1,formatRgb:ff,toString:ff});function hf(){return this.rgb().formatHex()}function K1(){return this.rgb().formatHex8()}function J1(){return Up(this).formatHsl()}function ff(){return this.rgb().formatRgb()}function ca(r){var e,t;return r=(r+"").trim().toLowerCase(),(e=W1.exec(r))?(t=e[1].length,e=parseInt(e[1],16),t===6?vf(e):t===3?new ve(e>>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):t===8?Ka(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):t===4?Ka(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=_1.exec(r))?new ve(e[1],e[2],e[3],1):(e=q1.exec(r))?new ve(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=U1.exec(r))?Ka(e[1],e[2],e[3],e[4]):(e=j1.exec(r))?Ka(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=Z1.exec(r))?gf(e[1],e[2]/100,e[3]/100,1):(e=Q1.exec(r))?gf(e[1],e[2]/100,e[3]/100,e[4]):cf.hasOwnProperty(r)?vf(cf[r]):r==="transparent"?new ve(NaN,NaN,NaN,0):null}function vf(r){return new ve(r>>16&255,r>>8&255,r&255,1)}function Ka(r,e,t,i){return i<=0&&(r=e=t=NaN),new ve(r,e,t,i)}function tb(r){return r instanceof Pa||(r=ca(r)),r?(r=r.rgb(),new ve(r.r,r.g,r.b,r.opacity)):new ve}function pu(r,e,t,i){return arguments.length===1?tb(r):new ve(r,e,t,i??1)}function ve(r,e,t,i){this.r=+r,this.g=+e,this.b=+t,this.opacity=+i}vc(ve,pu,qp(Pa,{brighter(r){return r=r==null?Wo:Math.pow(Wo,r),new ve(this.r*r,this.g*r,this.b*r,this.opacity)},darker(r){return r=r==null?la:Math.pow(la,r),new ve(this.r*r,this.g*r,this.b*r,this.opacity)},rgb(){return this},clamp(){return new ve(pi(this.r),pi(this.g),pi(this.b),_o(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:df,formatHex:df,formatHex8:eb,formatRgb:pf,toString:pf}));function df(){return`#${ui(this.r)}${ui(this.g)}${ui(this.b)}`}function eb(){return`#${ui(this.r)}${ui(this.g)}${ui(this.b)}${ui((isNaN(this.opacity)?1:this.opacity)*255)}`}function pf(){const r=_o(this.opacity);return`${r===1?"rgb(":"rgba("}${pi(this.r)}, ${pi(this.g)}, ${pi(this.b)}${r===1?")":`, ${r})`}`}function _o(r){return isNaN(r)?1:Math.max(0,Math.min(1,r))}function pi(r){return Math.max(0,Math.min(255,Math.round(r)||0))}function ui(r){return r=pi(r),(r<16?"0":"")+r.toString(16)}function gf(r,e,t,i){return i<=0?r=e=t=NaN:t<=0||t>=1?r=e=NaN:e<=0&&(r=NaN),new Ge(r,e,t,i)}function Up(r){if(r instanceof Ge)return new Ge(r.h,r.s,r.l,r.opacity);if(r instanceof Pa||(r=ca(r)),!r)return new Ge;if(r instanceof Ge)return r;r=r.rgb();var e=r.r/255,t=r.g/255,i=r.b/255,n=Math.min(e,t,i),a=Math.max(e,t,i),o=NaN,s=a-n,l=(a+n)/2;return s?(e===a?o=(t-i)/s+(t0&&l<1?0:o,new Ge(o,s,l,r.opacity)}function rb(r,e,t,i){return arguments.length===1?Up(r):new Ge(r,e,t,i??1)}function Ge(r,e,t,i){this.h=+r,this.s=+e,this.l=+t,this.opacity=+i}vc(Ge,rb,qp(Pa,{brighter(r){return r=r==null?Wo:Math.pow(Wo,r),new Ge(this.h,this.s,this.l*r,this.opacity)},darker(r){return r=r==null?la:Math.pow(la,r),new Ge(this.h,this.s,this.l*r,this.opacity)},rgb(){var r=this.h%360+(this.h<0)*360,e=isNaN(r)||isNaN(this.s)?0:this.s,t=this.l,i=t+(t<.5?t:1-t)*e,n=2*t-i;return new ve(wl(r>=240?r-240:r+120,n,i),wl(r,n,i),wl(r<120?r+240:r-120,n,i),this.opacity)},clamp(){return new Ge(yf(this.h),Ja(this.s),Ja(this.l),_o(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const r=_o(this.opacity);return`${r===1?"hsl(":"hsla("}${yf(this.h)}, ${Ja(this.s)*100}%, ${Ja(this.l)*100}%${r===1?")":`, ${r})`}`}}));function yf(r){return r=(r||0)%360,r<0?r+360:r}function Ja(r){return Math.max(0,Math.min(1,r||0))}function wl(r,e,t){return(r<60?e+(t-e)*r/60:r<180?t:r<240?e+(t-e)*(240-r)/60:e)*255}const dc=r=>()=>r;function ib(r,e){return function(t){return r+t*e}}function nb(r,e,t){return r=Math.pow(r,t),e=Math.pow(e,t)-r,t=1/t,function(i){return Math.pow(r+i*e,t)}}function ab(r){return(r=+r)==1?jp:function(e,t){return t-e?nb(e,t,r):dc(isNaN(e)?t:e)}}function jp(r,e){var t=e-r;return t?ib(r,t):dc(isNaN(r)?e:r)}const mf=function r(e){var t=ab(e);function i(n,a){var o=t((n=pu(n)).r,(a=pu(a)).r),s=t(n.g,a.g),l=t(n.b,a.b),u=jp(n.opacity,a.opacity);return function(c){return n.r=o(c),n.g=s(c),n.b=l(c),n.opacity=u(c),n+""}}return i.gamma=r,i}(1);function Zp(r,e){e||(e=[]);var t=r?Math.min(e.length,r.length):0,i=e.slice(),n;return function(a){for(n=0;nt&&(a=e.slice(t,a),s[o]?s[o]+=a:s[++o]=a),(i=i[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:gu(i,n)})),t=bl.lastIndex;return tu.length?(l=Xi(a[s]),u=Xi(n[s]),u=Ip(u,l),u=cu(u,l),e.fromAttrs.path=u,e.toAttrs.path=l):e.pathFormatted||(l=Xi(a[s]),u=Xi(n[s]),u=cu(u,l),e.fromAttrs.path=u,e.toAttrs.path=l,e.pathFormatted=!0),i[s]=[];for(var c=0;c0){for(var s=e.animators.length-1;s>=0;s--){if(i=e.animators[s],i.destroyed){e.removeAnimator(s);continue}if(!i.isAnimatePaused()){n=i.get("animations");for(var l=n.length-1;l>=0;l--)a=n[l],t=Xb(i,a,o),t&&(n.splice(l,1),t=!1,a.callback&&a.callback())}n.length===0&&e.removeAnimator(s)}var u=e.canvas.get("autoDraw");u||e.canvas.draw()}})},r.prototype.addAnimator=function(e){this.animators.push(e)},r.prototype.removeAnimator=function(e){this.animators.splice(e,1)},r.prototype.isAnimating=function(){return!!this.animators.length},r.prototype.stop=function(){this.timer&&this.timer.stop()},r.prototype.stopAllAnimations=function(e){e===void 0&&(e=!0),this.animators.forEach(function(t){t.stopAnimate(e)}),this.animators=[],this.canvas.draw()},r.prototype.getTime=function(){return this.current},r}(),_b=40,Ef=0,kf=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function Lf(r,e,t){t.name=e,t.target=r,t.currentTarget=r,t.delegateTarget=r,r.emit(e,t)}function qb(r,e,t){if(t.bubbles){var i=void 0,n=!1;if(e==="mouseenter"?(i=t.fromShape,n=!0):e==="mouseleave"&&(n=!0,i=t.toShape),r.isCanvas()&&n)return;if(i&&Op(r,i)){t.bubbles=!1;return}t.name=e,t.currentTarget=r,t.delegateTarget=r,r.emit(e,t)}}var Ub=function(){function r(e){var t=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(i){var n=i.type;t._triggerEvent(n,i)},this._onDocumentMove=function(i){var n=t.canvas,a=n.get("el");if(a!==i.target&&(t.dragging||t.currentShape)){var o=t._getPointInfo(i);t.dragging&&t._emitEvent("drag",i,o,t.draggingShape)}},this._onDocumentMouseUp=function(i){var n=t.canvas,a=n.get("el");if(a!==i.target&&t.dragging){var o=t._getPointInfo(i);t.draggingShape&&t._emitEvent("drop",i,o,null),t._emitEvent("dragend",i,o,t.draggingShape),t._afterDrag(t.draggingShape,o,i)}},this.canvas=e.canvas}return r.prototype.init=function(){this._bindEvents()},r.prototype._bindEvents=function(){var e=this,t=this.canvas.get("el");C(kf,function(i){t.addEventListener(i,e._eventCallback)}),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},r.prototype._clearEvents=function(){var e=this,t=this.canvas.get("el");C(kf,function(i){t.removeEventListener(i,e._eventCallback)}),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},r.prototype._getEventObj=function(e,t,i,n,a,o){var s=new Ia(e,t);return s.fromShape=a,s.toShape=o,s.x=i.x,s.y=i.y,s.clientX=i.clientX,s.clientY=i.clientY,s.propagationPath.push(n),s},r.prototype._getShape=function(e,t){return this.canvas.getShape(e.x,e.y,t)},r.prototype._getPointInfo=function(e){var t=this.canvas,i=t.getClientByEvent(e),n=t.getPointByEvent(e);return{x:n.x,y:n.y,clientX:i.x,clientY:i.y}},r.prototype._triggerEvent=function(e,t){var i=this._getPointInfo(t),n=this._getShape(i,t),a=this["_on"+e],o=!1;if(a)a.call(this,i,n,t);else{var s=this.currentShape;e==="mouseenter"||e==="dragenter"||e==="mouseover"?(this._emitEvent(e,t,i,null,null,n),n&&this._emitEvent(e,t,i,n,null,n),e==="mouseenter"&&this.draggingShape&&this._emitEvent("dragenter",t,i,null)):e==="mouseleave"||e==="dragleave"||e==="mouseout"?(o=!0,s&&this._emitEvent(e,t,i,s,s,null),this._emitEvent(e,t,i,null,s,null),e==="mouseleave"&&this.draggingShape&&this._emitEvent("dragleave",t,i,null)):this._emitEvent(e,t,i,n,null,null)}if(o||(this.currentShape=n),n&&!n.get("destroyed")){var l=this.canvas,u=l.get("el");u.style.cursor=n.attr("cursor")||l.get("cursor")}},r.prototype._onmousedown=function(e,t,i){i.button===Ef&&(this.mousedownShape=t,this.mousedownPoint=e,this.mousedownTimeStamp=i.timeStamp),this._emitEvent("mousedown",i,e,t,null,null)},r.prototype._emitMouseoverEvents=function(e,t,i,n){var a=this.canvas.get("el");i!==n&&(i&&(this._emitEvent("mouseout",e,t,i,i,n),this._emitEvent("mouseleave",e,t,i,i,n),(!n||n.get("destroyed"))&&(a.style.cursor=this.canvas.get("cursor"))),n&&(this._emitEvent("mouseover",e,t,n,i,n),this._emitEvent("mouseenter",e,t,n,i,n)))},r.prototype._emitDragoverEvents=function(e,t,i,n,a){n?(n!==i&&(i&&this._emitEvent("dragleave",e,t,i,i,n),this._emitEvent("dragenter",e,t,n,i,n)),a||this._emitEvent("dragover",e,t,n)):i&&this._emitEvent("dragleave",e,t,i,i,n),a&&this._emitEvent("dragover",e,t,n)},r.prototype._afterDrag=function(e,t,i){e&&(e.set("capture",!0),this.draggingShape=null),this.dragging=!1;var n=this._getShape(t,i);n!==e&&this._emitMouseoverEvents(i,t,e,n),this.currentShape=n},r.prototype._onmouseup=function(e,t,i){if(i.button===Ef){var n=this.draggingShape;this.dragging?(n&&this._emitEvent("drop",i,e,t),this._emitEvent("dragend",i,e,n),this._afterDrag(n,e,i)):(this._emitEvent("mouseup",i,e,t),t===this.mousedownShape&&this._emitEvent("click",i,e,t),this.mousedownShape=null,this.mousedownPoint=null)}},r.prototype._ondragover=function(e,t,i){i.preventDefault();var n=this.currentShape;this._emitDragoverEvents(i,e,n,t,!0)},r.prototype._onmousemove=function(e,t,i){var n=this.canvas,a=this.currentShape,o=this.draggingShape;if(this.dragging)o&&this._emitDragoverEvents(i,e,a,t,!1),this._emitEvent("drag",i,e,o);else{var s=this.mousedownPoint;if(s){var l=this.mousedownShape,u=i.timeStamp,c=u-this.mousedownTimeStamp,h=s.clientX-e.clientX,f=s.clientY-e.clientY,v=h*h+f*f;c>120||v>_b?l&&l.get("draggable")?(o=this.mousedownShape,o.set("capture",!1),this.draggingShape=o,this.dragging=!0,this._emitEvent("dragstart",i,e,o),this.mousedownShape=null,this.mousedownPoint=null):!l&&n.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",i,e,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(i,e,a,t),this._emitEvent("mousemove",i,e,t)):(this._emitMouseoverEvents(i,e,a,t),this._emitEvent("mousemove",i,e,t))}else this._emitMouseoverEvents(i,e,a,t),this._emitEvent("mousemove",i,e,t)}},r.prototype._emitEvent=function(e,t,i,n,a,o){var s=this._getEventObj(e,t,i,n,a,o);if(n){s.shape=n,Lf(n,e,s);for(var l=n.getParent();l;)l.emitDelegation(e,s),s.propagationStopped||qb(l,e,s),s.propagationPath.push(l),l=l.getParent()}else{var u=this.canvas;Lf(u,e,s)}},r.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},r}(),If="px",Pf=Bp(),jb=Pf&&Pf.name==="firefox",Ss=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.initContainer(),i.initDom(),i.initEvents(),i.initTimeline(),i}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return t.cursor="default",t.supportCSSTransform=!1,t},e.prototype.initContainer=function(){var t=this.get("container");Q(t)&&(t=document.getElementById(t),this.set("container",t))},e.prototype.initDom=function(){var t=this.createDom();this.set("el",t);var i=this.get("container");i.appendChild(t),this.setDOMSize(this.get("width"),this.get("height"))},e.prototype.initEvents=function(){var t=new Ub({canvas:this});t.init(),this.set("eventController",t)},e.prototype.initTimeline=function(){var t=new Wb(this);this.set("timeline",t)},e.prototype.setDOMSize=function(t,i){var n=this.get("el");ef&&(n.style.width=t+If,n.style.height=i+If)},e.prototype.changeSize=function(t,i){this.setDOMSize(t,i),this.set("width",t),this.set("height",i),this.onCanvasChange("changeSize")},e.prototype.getRenderer=function(){return this.get("renderer")},e.prototype.getCursor=function(){return this.get("cursor")},e.prototype.setCursor=function(t){this.set("cursor",t);var i=this.get("el");ef&&i&&(i.style.cursor=t)},e.prototype.getPointByEvent=function(t){var i=this.get("supportCSSTransform");if(i){if(jb&&!B(t.layerX)&&t.layerX!==t.offsetX)return{x:t.layerX,y:t.layerY};if(!B(t.offsetX))return{x:t.offsetX,y:t.offsetY}}var n=this.getClientByEvent(t),a=n.x,o=n.y;return this.getPointByClient(a,o)},e.prototype.getClientByEvent=function(t){var i=t;return t.touches&&(t.type==="touchend"?i=t.changedTouches[0]:i=t.touches[0]),{x:i.clientX,y:i.clientY}},e.prototype.getPointByClient=function(t,i){var n=this.get("el"),a=n.getBoundingClientRect();return{x:t-a.left,y:i-a.top}},e.prototype.getClientByPoint=function(t,i){var n=this.get("el"),a=n.getBoundingClientRect();return{x:t+a.left,y:i+a.top}},e.prototype.draw=function(){},e.prototype.removeDom=function(){var t=this.get("el");t.parentNode.removeChild(t)},e.prototype.clearEvents=function(){var t=this.get("eventController");t.destroy()},e.prototype.isCanvas=function(){return!0},e.prototype.getParent=function(){return null},e.prototype.destroy=function(){var t=this.get("timeline");this.get("destroyed")||(this.clear(),t&&t.stop(),this.clearEvents(),this.removeDom(),r.prototype.destroy.call(this))},e}($p),Cs=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.isGroup=function(){return!0},e.prototype.isEntityGroup=function(){return!1},e.prototype.clone=function(){for(var t=r.prototype.clone.call(this),i=this.getChildren(),n=0;n=t&&n.minY<=i&&n.maxY>=i},e.prototype.afterAttrsChange=function(t){r.prototype.afterAttrsChange.call(this,t),this.clearCacheBBox()},e.prototype.getBBox=function(){var t=this.cfg.bbox;return t||(t=this.calculateBBox(),this.set("bbox",t)),t},e.prototype.getCanvasBBox=function(){var t=this.cfg.canvasBBox;return t||(t=this.calculateCanvasBBox(),this.set("canvasBBox",t)),t},e.prototype.applyMatrix=function(t){r.prototype.applyMatrix.call(this,t),this.set("canvasBBox",null)},e.prototype.calculateCanvasBBox=function(){var t=this.getBBox(),i=this.getTotalMatrix(),n=t.minX,a=t.minY,o=t.maxX,s=t.maxY;if(i){var l=fr(i,[t.minX,t.minY]),u=fr(i,[t.maxX,t.minY]),c=fr(i,[t.minX,t.maxY]),h=fr(i,[t.maxX,t.maxY]);n=Math.min(l[0],u[0],c[0],h[0]),o=Math.max(l[0],u[0],c[0],h[0]),a=Math.min(l[1],u[1],c[1],h[1]),s=Math.max(l[1],u[1],c[1],h[1])}var f=this.attrs;if(f.shadowColor){var v=f.shadowBlur,d=v===void 0?0:v,p=f.shadowOffsetX,g=p===void 0?0:p,y=f.shadowOffsetY,x=y===void 0?0:y,b=n-d+g,w=o+d+g,S=a-d+x,M=s+d+x;n=Math.min(n,b),o=Math.max(o,w),a=Math.min(a,S),s=Math.max(s,M)}return{x:n,y:a,minX:n,minY:a,maxX:o,maxY:s,width:o-n,height:s-a}},e.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},e.prototype.isClipShape=function(){return this.get("isClipShape")},e.prototype.isInShape=function(t,i){return!1},e.prototype.isOnlyHitBox=function(){return!1},e.prototype.isHit=function(t,i){var n=this.get("startArrowShape"),a=this.get("endArrowShape"),o=[t,i,1];o=this.invertFromMatrix(o);var s=o[0],l=o[1],u=this._isInBBox(s,l);return this.isOnlyHitBox()?u:!!(u&&!this.isClipped(s,l)&&(this.isInShape(s,l)||n&&n.isHit(s,l)||a&&a.isHit(s,l)))},e}(Gp),ig=new Map;function Oe(r,e){ig.set(r,e)}function As(r){return ig.get(r)}function ng(r){var e=r.attr(),t=e.x,i=e.y,n=e.width,a=e.height;return{x:t,y:i,width:n,height:a}}function ag(r){var e=r.attr(),t=e.x,i=e.y,n=e.r;return{x:t-n,y:i-n,width:n*2,height:n*2}}function re(r,e,t,i){var n=r-t,a=e-i;return Math.sqrt(n*n+a*a)}function Lo(r,e){return Math.abs(r-e)<.001}function yn(r,e){var t=Pe(r),i=Pe(e),n=Ce(r),a=Ce(e);return{x:t,y:i,width:n-t,height:a-i}}function Fs(r){return(r+Math.PI*2)%(Math.PI*2)}const qt={box:function(r,e,t,i){return yn([r,t],[e,i])},length:function(r,e,t,i){return re(r,e,t,i)},pointAt:function(r,e,t,i,n){return{x:(1-n)*r+n*t,y:(1-n)*e+n*i}},pointDistance:function(r,e,t,i,n,a){var o=(t-r)*(n-r)+(i-e)*(a-e);if(o<0)return re(r,e,n,a);var s=(t-r)*(t-r)+(i-e)*(i-e);return o>s?re(t,i,n,a):this.pointToLine(r,e,t,i,n,a)},pointToLine:function(r,e,t,i,n,a){var o=[t-r,i-e];if(E1(o,[0,0]))return Math.sqrt((n-r)*(n-r)+(a-e)*(a-e));var s=[-o[1],o[0]];zp(s,s);var l=[n-r,a-e];return Math.abs(F1(l,s))},tangentAngle:function(r,e,t,i){return Math.atan2(i-e,t-r)}};var Zb=1e-4;function og(r,e,t,i,n,a){var o,s=1/0,l=[t,i],u=20;a&&a>200&&(u=a/10);for(var c=1/u,h=c/10,f=0;f<=u;f++){var v=f*c,d=[n.apply(null,r.concat([v])),n.apply(null,e.concat([v]))],p=re(l[0],l[1],d[0],d[1]);p=0&&p=0?[n]:[]}function Of(r,e,t,i){return 2*(1-i)*(e-r)+2*i*(t-e)}function sg(r,e,t,i,n,a,o){var s=Lr(r,t,n,o),l=Lr(e,i,a,o),u=qt.pointAt(r,e,t,i,o),c=qt.pointAt(t,i,n,a,o);return[[r,e,u.x,u.y,s,l],[s,l,c.x,c.y,n,a]]}function xu(r,e,t,i,n,a,o){if(o===0)return(re(r,e,t,i)+re(t,i,n,a)+re(r,e,n,a))/2;var s=sg(r,e,t,i,n,a,.5),l=s[0],u=s[1];return l.push(o-1),u.push(o-1),xu.apply(null,l)+xu.apply(null,u)}const lg={box:function(r,e,t,i,n,a){var o=Df(r,t,n)[0],s=Df(e,i,a)[0],l=[r,n],u=[e,a];return o!==void 0&&l.push(Lr(r,t,n,o)),s!==void 0&&u.push(Lr(e,i,a,s)),yn(l,u)},length:function(r,e,t,i,n,a){return xu(r,e,t,i,n,a,3)},nearestPoint:function(r,e,t,i,n,a,o,s){return og([r,t,n],[e,i,a],o,s,Lr)},pointDistance:function(r,e,t,i,n,a,o,s){var l=this.nearestPoint(r,e,t,i,n,a,o,s);return re(l.x,l.y,o,s)},interpolationAt:Lr,pointAt:function(r,e,t,i,n,a,o){return{x:Lr(r,t,n,o),y:Lr(e,i,a,o)}},divide:function(r,e,t,i,n,a,o){return sg(r,e,t,i,n,a,o)},tangentAngle:function(r,e,t,i,n,a,o){var s=Of(r,t,n,o),l=Of(e,i,a,o),u=Math.atan2(l,s);return Fs(u)}};function Ir(r,e,t,i,n){var a=1-n;return a*a*a*r+3*e*n*a*a+3*t*n*n*a+i*n*n*n}function Bf(r,e,t,i,n){var a=1-n;return 3*(a*a*(e-r)+2*a*n*(t-e)+n*n*(i-t))}function Sl(r,e,t,i){var n=-3*r+9*e-9*t+3*i,a=6*r-12*e+6*t,o=3*e-3*r,s=[],l,u,c;if(Lo(n,0))Lo(a,0)||(l=-o/a,l>=0&&l<=1&&s.push(l));else{var h=a*a-4*n*o;Lo(h,0)?s.push(-a/(2*n)):h>0&&(c=Math.sqrt(h),l=(-a+c)/(2*n),u=(-a-c)/(2*n),l>=0&&l<=1&&s.push(l),u>=0&&u<=1&&s.push(u))}return s}function ug(r,e,t,i,n,a,o,s,l){var u=Ir(r,t,n,o,l),c=Ir(e,i,a,s,l),h=qt.pointAt(r,e,t,i,l),f=qt.pointAt(t,i,n,a,l),v=qt.pointAt(n,a,o,s,l),d=qt.pointAt(h.x,h.y,f.x,f.y,l),p=qt.pointAt(f.x,f.y,v.x,v.y,l);return[[r,e,h.x,h.y,d.x,d.y,u,c],[u,c,p.x,p.y,v.x,v.y,o,s]]}function wu(r,e,t,i,n,a,o,s,l){if(l===0)return Qb([r,t,n,o],[e,i,a,s]);var u=ug(r,e,t,i,n,a,o,s,.5),c=u[0],h=u[1];return c.push(l-1),h.push(l-1),wu.apply(null,c)+wu.apply(null,h)}const _n={extrema:Sl,box:function(r,e,t,i,n,a,o,s){for(var l=[r,o],u=[e,s],c=Sl(r,t,n,o),h=Sl(e,i,a,s),f=0;f0?t:t*-1}const Kb={box:function(r,e,t,i){return{x:r-t,y:e-i,width:t*2,height:i*2}},length:function(r,e,t,i){return Math.PI*(3*(t+i)-Math.sqrt((3*t+i)*(t+3*i)))},nearestPoint:function(r,e,t,i,n,a){var o=t,s=i;if(o===0||s===0)return{x:r,y:e};for(var l=n-r,u=a-e,c=Math.abs(l),h=Math.abs(u),f=o*o,v=s*s,d=Math.PI/4,p,g,y=0;y<4;y++){p=o*Math.cos(d),g=s*Math.sin(d);var x=(f-v)*Math.pow(Math.cos(d),3)/o,b=(v-f)*Math.pow(Math.sin(d),3)/s,w=p-x,S=g-b,M=c-x,F=h-b,T=Math.hypot(S,w),L=Math.hypot(F,M),k=T*Math.asin((w*F-S*M)/(T*L)),P=k/Math.sqrt(f+v-p*p-g*g);d+=P,d=Math.min(Math.PI/2,Math.max(0,d))}return{x:r+Rf(p,l),y:e+Rf(g,u)}},pointDistance:function(r,e,t,i,n,a){var o=this.nearestPoint(r,e,t,i,n,a);return re(o.x,o.y,n,a)},pointAt:function(r,e,t,i,n){var a=2*Math.PI*n;return{x:r+t*Math.cos(a),y:e+i*Math.sin(a)}},tangentAngle:function(r,e,t,i,n){var a=2*Math.PI*n,o=Math.atan2(i*Math.cos(a),-t*Math.sin(a));return Fs(o)}};function Jb(r,e,t,i,n,a,o,s){return-1*t*Math.cos(n)*Math.sin(s)-i*Math.sin(n)*Math.cos(s)}function tS(r,e,t,i,n,a,o,s){return-1*t*Math.sin(n)*Math.sin(s)+i*Math.cos(n)*Math.cos(s)}function eS(r,e,t){return Math.atan(-e/r*Math.tan(t))}function rS(r,e,t){return Math.atan(e/(r*Math.tan(t)))}function zf(r,e,t,i,n,a){return t*Math.cos(n)*Math.cos(a)-i*Math.sin(n)*Math.sin(a)+r}function Nf(r,e,t,i,n,a){return t*Math.sin(n)*Math.cos(a)+i*Math.cos(n)*Math.sin(a)+e}function iS(r,e,t,i){var n=Math.atan2(i*r,t*e);return(n+Math.PI*2)%(Math.PI*2)}function Gf(r,e,t){return{x:r*Math.cos(t),y:e*Math.sin(t)}}function Vf(r,e,t){var i=Math.cos(t),n=Math.sin(t);return[r*i-e*n,r*n+e*i]}const nS={box:function(r,e,t,i,n,a,o){for(var s=eS(t,i,n),l=1/0,u=-1/0,c=[a,o],h=-Math.PI*2;h<=Math.PI*2;h+=Math.PI){var f=s+h;au&&(u=v)}for(var d=rS(t,i,n),p=1/0,g=-1/0,y=[a,o],h=-Math.PI*2;h<=Math.PI*2;h+=Math.PI){var x=d+h;ag&&(g=b)}return{x:l,y:p,width:u-l,height:g-p}},length:function(r,e,t,i,n,a,o){},nearestPoint:function(r,e,t,i,n,a,o,s,l){var u=Vf(s-r,l-e,-n),c=u[0],h=u[1],f=Kb.nearestPoint(0,0,t,i,c,h),v=iS(t,i,f.x,f.y);vo&&(f=Gf(t,i,o));var d=Vf(f.x,f.y,n);return{x:d[0]+r,y:d[1]+e}},pointDistance:function(r,e,t,i,n,a,o,s,l){var u=this.nearestPoint(r,e,t,i,s,l);return re(u.x,u.y,s,l)},pointAt:function(r,e,t,i,n,a,o,s){var l=(o-a)*s+a;return{x:zf(r,e,t,i,n,l),y:Nf(r,e,t,i,n,l)}},tangentAngle:function(r,e,t,i,n,a,o,s){var l=(o-a)*s+a,u=Jb(r,e,t,i,n,a,o,l),c=tS(r,e,t,i,n,a,o,l);return Fs(Math.atan2(c,u))}};function cg(r){for(var e=0,t=[],i=0;i1||e<0||r.length<2)return null;var t=cg(r),i=t.segments,n=t.totalLength;if(n===0)return{x:r[0][0],y:r[0][1]};for(var a=0,o=null,s=0;s=a&&e<=a+h){var f=(e-a)/h;o=qt.pointAt(u[0],u[1],c[0],c[1],f);break}a+=h}return o}function sS(r,e){if(e>1||e<0||r.length<2)return 0;for(var t=cg(r),i=t.segments,n=t.totalLength,a=0,o=0,s=0;s=a&&e<=a+h){o=Math.atan2(c[1]-u[1],c[0]-u[0]);break}a+=h}return o}function lS(r,e,t){for(var i=1/0,n=0;n1){var n=hS(e,t);return e*i+n*(i-1)}return e}function hS(r,e){return e?e-r:r*.14}function fS(r,e){var t=Ts(),i=0;if(B(r)||r==="")return i;if(t.save(),t.font=e,Q(r)&&r.includes(` `)){var n=r.split(` `);C(n,function(a){var o=t.measureText(a).width;i1){var n=t[0].charAt(0);t.splice(1,0,t[0].substr(1)),t[0]=n}C(t,function(a,o){isNaN(a)||(t[o]=+a)}),e[i]=t}),e}function yS(r,e,t,i){var n=[],a=!!i,o,s,l,u,c,h,f;if(a){l=i[0],u=i[1];for(var v=0,d=r.length;v=0){var d=this.getIntervalOnlyOffset(n,i);v=c+d}else if(!B(u)&&B(l)&&u>=0){var d=this.getDodgeOnlyOffset(n,i);v=c+d}else if(!B(l)&&!B(u)&&l>=0&&u>=0){var d=this.getIntervalAndDodgeOffset(n,i);v=c+d}else{var p=f*o/n,g=s*p,d=1/2*(f-n*p-(n-1)*g)+((i+1)*p+i*g)-1/2*p-1/2*f;v=(c+h)/2+d}return v},e.prototype.getIntervalOnlyOffset=function(t,i){var n=this,a=n.defaultSize,o=n.intervalPadding,s=n.xDimensionLegenth,l=n.groupNum,u=n.dodgeRatio,c=n.maxColumnWidth,h=n.minColumnWidth,f=n.columnWidthRatio,v=o/s,d=(1-(l-1)*v)/l*u/(t-1),p=((1-v*(l-1))/l-d*(t-1))/t;if(p=B(f)?p:1/l/t*f,!B(c)){var g=c/s;p=Math.min(p,g)}if(!B(h)){var y=h/s;p=Math.max(p,y)}p=a?a/s:p,d=((1-(l-1)*v)/l-t*p)/(t-1);var x=((1/2+i)*p+i*d+1/2*v)*l-v/2;return x},e.prototype.getDodgeOnlyOffset=function(t,i){var n=this,a=n.defaultSize,o=n.dodgePadding,s=n.xDimensionLegenth,l=n.groupNum,u=n.marginRatio,c=n.maxColumnWidth,h=n.minColumnWidth,f=n.columnWidthRatio,v=o/s,d=1*u/(l-1),p=((1-d*(l-1))/l-v*(t-1))/t;if(p=f?1/l/t*f:p,!B(c)){var g=c/s;p=Math.min(p,g)}if(!B(h)){var y=h/s;p=Math.max(p,y)}p=a?a/s:p,d=(1-(p*t+v*(t-1))*l)/(l-1);var x=((1/2+i)*p+i*v+1/2*d)*l-d/2;return x},e.prototype.getIntervalAndDodgeOffset=function(t,i){var n=this,a=n.intervalPadding,o=n.dodgePadding,s=n.xDimensionLegenth,l=n.groupNum,u=a/s,c=o/s,h=((1-u*(l-1))/l-c*(t-1))/t,f=((1/2+i)*h+i*c+1/2*u)*l-u/2;return f},e.prototype.getDistribution=function(t){var i=this.adjustDataArray,n=this.cacheMap,a=n[t];return a||(a={},C(i,function(o,s){var l=$e(o,t);l.length||l.push(0),C(l,function(u){a[u]||(a[u]=[]),a[u].push(s)})}),n[t]=a),a},e}(Ls);function zS(r,e){return(e-r)*Math.random()+r}var NS=function(r){Ps(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.process=function(t){var i=ie(t),n=Se(i);return this.adjustData(i,n),i},e.prototype.adjustDim=function(t,i,n){var a=this,o=this.groupData(n,t);return C(o,function(s,l){return a.adjustGroup(s,t,parseFloat(l),i)})},e.prototype.getAdjustOffset=function(t){var i=t.pre,n=t.next,a=(n-i)*BS;return zS(i+a,n-a)},e.prototype.adjustGroup=function(t,i,n,a){var o=this,s=this.getAdjustRange(i,n,a);return C(t,function(l){l[i]=o.getAdjustOffset(s)}),t},e}(Ls),Al=Rw,GS=function(r){Ps(e,r);function e(t){var i=r.call(this,t)||this,n=t.adjustNames,a=n===void 0?["y"]:n,o=t.height,s=o===void 0?NaN:o,l=t.size,u=l===void 0?10:l,c=t.reverseOrder,h=c===void 0?!1:c;return i.adjustNames=a,i.height=s,i.size=u,i.reverseOrder=h,i}return e.prototype.process=function(t){var i=this,n=i.yField,a=i.reverseOrder,o=n?this.processStack(t):this.processOneDimStack(t);return a?this.reverse(o):o},e.prototype.reverse=function(t){return t.slice(0).reverse()},e.prototype.processStack=function(t){var i=this,n=i.xField,a=i.yField,o=i.reverseOrder,s=o?this.reverse(t):t,l=new Al,u=new Al;return s.map(function(c){return c.map(function(h){var f,v=A(h,n,0),d=A(h,[a]),p=v.toString();if(d=R(d)?d[1]:d,!B(d)){var g=d>=0?l:u;g.has(p)||g.set(p,0);var y=g.get(p),x=d+y;return g.set(p,x),Qe(Qe({},h),(f={},f[a]=[y,x],f))}return h})})},e.prototype.processOneDimStack=function(t){var i=this,n=this,a=n.xField,o=n.height,s=n.reverseOrder,l="y",u=s?this.reverse(t):t,c=new Al;return u.map(function(h){return h.map(function(f){var v,d=i.size,p=f[a],g=d*2/o;c.has(p)||c.set(p,g/2);var y=c.get(p);return c.set(p,y+g),Qe(Qe({},f),(v={},v[l]=y,v))})})},e}(Ls),VS=function(r){Ps(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.process=function(t){var i=Se(t),n=this,a=n.xField,o=n.yField,s=this.getXValuesMaxMap(i),l=Math.max.apply(Math,Object.keys(s).map(function(u){return s[u]}));return Mt(t,function(u){return Mt(u,function(c){var h,f,v=c[o],d=c[a];if(R(v)){var p=(l-s[d])/2;return Qe(Qe({},c),(h={},h[o]=Mt(v,function(y){return p+y}),h))}var g=(l-v)/2;return Qe(Qe({},c),(f={},f[o]=[g,v+g],f))})})},e.prototype.getXValuesMaxMap=function(t){var i=this,n=this,a=n.xField,o=n.yField,s=we(t,function(l){return l[a]});return Pw(s,function(l){return i.getDimMaxValue(l,o)})},e.prototype.getDimMaxValue=function(t,i){var n=Mt(t,function(o){return A(o,i,[])}),a=Se(n);return Math.max.apply(Math,a)},e}(Ls);Is("Dodge",RS);Is("Jitter",NS);Is("Stack",GS);Is("Symmetric",VS);var Zf=function(r,e){return Q(e)?e:r.invert(r.scale(e))},Da=function(){function r(e){this.names=[],this.scales=[],this.linear=!1,this.values=[],this.callback=function(){return[]},this._parseCfg(e)}return r.prototype.mapping=function(){for(var e=this,t=[],i=0;i1?1:Number(e),i=r.length-1,n=Math.floor(i*t),a=i*t-n,o=r[n],s=n===i?o:r[n+1];return yg([Fl(o,s,a,0),Fl(o,s,a,1),Fl(o,s,a,2)])},io,xg=function(r){if(r[0]==="#"&&r.length===7)return r;io||(io=_S()),io.style.color=r;var e=document.defaultView.getComputedStyle(io,"").getPropertyValue("color"),t=YS.exec(e),i=t[1].split(/\s*,\s*/).map(function(n){return Number(n)});return e=yg(i),e},US=function(r){var e=Q(r)?r.split("-"):r,t=Mt(e,function(i){return mg(i.indexOf("#")===-1?xg(i):i)});return function(i){return qS(t,i)}},jS=function(r){if(WS(r)){var e,t=void 0;if(r[0]==="l"){var i=$S.exec(r),n=+i[1]+90;t=i[2],e="linear-gradient("+n+"deg, "}else if(r[0]==="r"){e="radial-gradient(";var i=HS.exec(r);t=i[4]}var a=t.match(XS);return C(a,function(o,s){var l=o.split(":");e+=l[1]+" "+l[0]*100+"%",s!==a.length-1&&(e+=", ")}),e+=")",e}return r};const Gr={rgb2arr:mg,gradient:US,toRGB:gn(xg),toCSSGradient:jS};var ZS=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.type="color",i.names=["color"],Q(i.values)&&(i.linear=!0),i.gradient=Gr.gradient(i.values),i}return e.prototype.getLinearValue=function(t){return this.gradient(t)},e}(Da),QS=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.type="opacity",i.names=["opacity"],i}return e}(Da),KS=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.names=["x","y"],i.type="position",i}return e.prototype.mapping=function(t,i){var n=this.scales,a=n[0],o=n[1];return B(t)||B(i)?[]:[R(t)?t.map(function(s){return a.scale(s)}):a.scale(t),R(i)?i.map(function(s){return o.scale(s)}):o.scale(i)]},e}(Da),JS=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.type="shape",i.names=["shape"],i}return e.prototype.getLinearValue=function(t){var i=Math.round((this.values.length-1)*t);return this.values[i]},e}(Da),tC=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.type="size",i.names=["size"],i}return e}(Da),wg={};function eC(r){return wg[r]}function ir(r,e){wg[r]=e}var wc=function(){function r(e){this.type="base",this.isCategory=!1,this.isLinear=!1,this.isContinuous=!1,this.isIdentity=!1,this.values=[],this.range=[0,1],this.ticks=[],this.__cfg__=e,this.initCfg(),this.init()}return r.prototype.translate=function(e){return e},r.prototype.change=function(e){mt(this.__cfg__,e),this.init()},r.prototype.clone=function(){return this.constructor(this.__cfg__)},r.prototype.getTicks=function(){var e=this;return Mt(this.ticks,function(t,i){return pt(t)?t:{text:e.getText(t,i),tickValue:t,value:e.scale(t)}})},r.prototype.getText=function(e,t){var i=this.formatter,n=i?i(e,t):e;return B(n)||!X(n.toString)?"":n.toString()},r.prototype.getConfig=function(e){return this.__cfg__[e]},r.prototype.init=function(){mt(this,this.__cfg__),this.setDomain(),de(this.getConfig("ticks"))&&(this.ticks=this.calculateTicks())},r.prototype.initCfg=function(){},r.prototype.setDomain=function(){},r.prototype.calculateTicks=function(){var e=this.tickMethod,t=[];if(Q(e)){var i=eC(e);if(!i)throw new Error("There is no method to to calculate ticks!");t=i(this)}else X(e)&&(t=e(this));return t},r.prototype.rangeMin=function(){return this.range[0]},r.prototype.rangeMax=function(){return this.range[1]},r.prototype.calcPercent=function(e,t,i){return rt(e)?(e-t)/(i-t):NaN},r.prototype.calcValue=function(e,t,i){return t+e*(i-t)},r}(),Ds=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="cat",t.isCategory=!0,t}return e.prototype.buildIndexMap=function(){if(!this.translateIndexMap){this.translateIndexMap=new Map;for(var t=0;tthis.max?NaN:this.values[a]},e.prototype.getText=function(t){for(var i=[],n=1;n1?t-1:t}this.translateIndexMap&&(this.translateIndexMap=void 0)},e}(wc),bg=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,kr="\\d\\d?",Fr="\\d\\d",rC="\\d{3}",iC="\\d{4}",Un="[^\\s]+",Sg=/\[([^]*?)\]/gm;function Cg(r,e){for(var t=[],i=0,n=r.length;i-1?n:null}};function Hr(r){for(var e=[],t=1;t3?0:(r-r%10!==10?1:0)*r%10]}},Uo=Hr({},bc),Fg=function(r){return Uo=Hr(Uo,r)},Kf=function(r){return r.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},oe=function(r,e){for(e===void 0&&(e=2),r=String(r);r.length0?"-":"+")+oe(Math.floor(Math.abs(e)/60)*100+Math.abs(e)%60,4)},Z:function(r){var e=r.getTimezoneOffset();return(e>0?"-":"+")+oe(Math.floor(Math.abs(e)/60),2)+":"+oe(Math.abs(e)%60,2)}},Jf=function(r){return+r-1},tv=[null,kr],ev=[null,Un],rv=["isPm",Un,function(r,e){var t=r.toLowerCase();return t===e.amPm[0]?0:t===e.amPm[1]?1:null}],iv=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(r){var e=(r+"").match(/([+-]|\d\d)/gi);if(e){var t=+e[1]*60+parseInt(e[2],10);return e[0]==="+"?t:-t}return 0}],sC={D:["day",kr],DD:["day",Fr],Do:["day",kr+Un,function(r){return parseInt(r,10)}],M:["month",kr,Jf],MM:["month",Fr,Jf],YY:["year",Fr,function(r){var e=new Date,t=+(""+e.getFullYear()).substr(0,2);return+(""+(+r>68?t-1:t)+r)}],h:["hour",kr,void 0,"isPm"],hh:["hour",Fr,void 0,"isPm"],H:["hour",kr],HH:["hour",Fr],m:["minute",kr],mm:["minute",Fr],s:["second",kr],ss:["second",Fr],YYYY:["year",iC],S:["millisecond","\\d",function(r){return+r*100}],SS:["millisecond",Fr,function(r){return+r*10}],SSS:["millisecond",rC],d:tv,dd:tv,ddd:ev,dddd:ev,MMM:["month",Un,Qf("monthNamesShort")],MMMM:["month",Un,Qf("monthNames")],a:rv,A:rv,ZZ:iv,Z:iv},jo={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},Tg=function(r){return Hr(jo,r)},Eg=function(r,e,t){if(e===void 0&&(e=jo.default),t===void 0&&(t={}),typeof r=="number"&&(r=new Date(r)),Object.prototype.toString.call(r)!=="[object Date]"||isNaN(r.getTime()))throw new Error("Invalid Date pass to format");e=jo[e]||e;var i=[];e=e.replace(Sg,function(a,o){return i.push(o),"@@@"});var n=Hr(Hr({},Uo),t);return e=e.replace(bg,function(a){return oC[a](r,n)}),e.replace(/@@@/g,function(){return i.shift()})};function kg(r,e,t){if(t===void 0&&(t={}),typeof e!="string")throw new Error("Invalid format in fecha parse");if(e=jo[e]||e,r.length>1e3)return null;var i=new Date,n={year:i.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],s=e.replace(Sg,function(w,S){return o.push(Kf(S)),"@@@"}),l={},u={};s=Kf(s).replace(bg,function(w){var S=sC[w],M=S[0],F=S[1],T=S[3];if(l[M])throw new Error("Invalid format. "+M+" specified twice in format");return l[M]=!0,T&&(u[T]=!0),a.push(S),"("+F+")"}),Object.keys(u).forEach(function(w){if(!l[w])throw new Error("Invalid format. "+w+" is required in specified format")}),s=s.replace(/@@@/g,function(){return o.shift()});var c=r.match(new RegExp(s,"i"));if(!c)return null;for(var h=Hr(Hr({},Uo),t),f=1;f11||n.month<0||n.day>31||n.day<1||n.hour>23||n.hour<0||n.minute>59||n.minute<0||n.second>59||n.second<0)return null;return y}var Lg={format:Eg,parse:kg,defaultI18n:bc,setGlobalDateI18n:Fg,setGlobalDateMasks:Tg};const lC=Object.freeze(Object.defineProperty({__proto__:null,assign:Hr,default:Lg,defaultI18n:bc,format:Eg,parse:kg,setGlobalDateI18n:Fg,setGlobalDateMasks:Tg},Symbol.toStringTag,{value:"Module"}));function uC(r){return function(e,t,i,n){for(var a=B(i)?0:i,o=B(n)?e.length:n;a>>1;r(e[s])>t?o=s:a=s+1}return a}}var nv="format";function Ig(r,e){var t=lC[nv]||Lg[nv];return t(r,e)}function Zo(r){return Q(r)&&(r.indexOf("T")>0?r=new Date(r).getTime():r=new Date(r.replace(/-/gi,"/")).getTime()),wp(r)&&(r=r.getTime()),r}var Ne=1e3,gi=60*Ne,yi=60*gi,vr=24*yi,jn=vr*31,av=vr*365,Ln=[["HH:mm:ss",Ne],["HH:mm:ss",Ne*10],["HH:mm:ss",Ne*30],["HH:mm",gi],["HH:mm",gi*10],["HH:mm",gi*30],["HH",yi],["HH",yi*6],["HH",yi*12],["YYYY-MM-DD",vr],["YYYY-MM-DD",vr*4],["YYYY-WW",vr*7],["YYYY-MM",jn],["YYYY-MM",jn*4],["YYYY-MM",jn*6],["YYYY",vr*380]];function cC(r,e,t){var i=(e-r)/t,n=uC(function(o){return o[1]})(Ln,i)-1,a=Ln[n];return n<0?a=Ln[0]:n>=Ln.length&&(a=zt(Ln)),a}var hC=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="timeCat",t}return e.prototype.translate=function(t){t=Zo(t);var i=this.values.indexOf(t);return i===-1&&(rt(t)&&t-1){var a=this.values[n],o=this.formatter;return a=o?o(a,i):Ig(a,this.mask),a}return t},e.prototype.initCfg=function(){this.tickMethod="time-cat",this.mask="YYYY-MM-DD",this.tickCount=7},e.prototype.setDomain=function(){var t=this.values;C(t,function(i,n){t[n]=Zo(i)}),t.sort(function(i,n){return i-n}),r.prototype.setDomain.call(this)},e}(Ds),Os=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.isContinuous=!0,t}return e.prototype.scale=function(t){if(B(t))return NaN;var i=this.rangeMin(),n=this.rangeMax(),a=this.max,o=this.min;if(a===o)return i;var s=this.getScalePercent(t);return i+s*(n-i)},e.prototype.init=function(){r.prototype.init.call(this);var t=this.ticks,i=xe(t),n=zt(t);ithis.max&&(this.max=n),B(this.minLimit)||(this.min=i),B(this.maxLimit)||(this.max=n)},e.prototype.setDomain=function(){var t=gp(this.values),i=t.min,n=t.max;B(this.min)&&(this.min=i),B(this.max)&&(this.max=n),this.min>this.max&&(this.min=i,this.max=n)},e.prototype.calculateTicks=function(){var t=this,i=r.prototype.calculateTicks.call(this);return this.nice||(i=jt(i,function(n){return n>=t.min&&n<=t.max})),i},e.prototype.getScalePercent=function(t){var i=this.max,n=this.min;return(t-n)/(i-n)},e.prototype.getInvertPercent=function(t){return(t-this.rangeMin())/(this.rangeMax()-this.rangeMin())},e}(wc),Bs=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="linear",t.isLinear=!0,t}return e.prototype.invert=function(t){var i=this.getInvertPercent(t);return this.min+i*(this.max-this.min)},e.prototype.initCfg=function(){this.tickMethod="wilkinson-extended",this.nice=!1},e}(Os);function Pr(r,e){var t=Math.E,i;return e>=0?i=Math.pow(t,Math.log(e)/r):i=Math.pow(t,Math.log(-e)/r)*-1,i}function ke(r,e){return r===1?1:Math.log(e)/Math.log(r)}function Pg(r,e,t){B(t)&&(t=Math.max.apply(null,r));var i=t;return C(r,function(n){n>0&&n1&&(i=1),i}var fC=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="log",t}return e.prototype.invert=function(t){var i=this.base,n=ke(i,this.max),a=this.rangeMin(),o=this.rangeMax()-a,s,l=this.positiveMin;if(l){if(t===0)return 0;s=ke(i,l/i);var u=1/(n-s)*o;if(t=0?1:-1;return Math.pow(s,n)*l},e.prototype.initCfg=function(){this.tickMethod="pow",this.exponent=2,this.tickCount=5,this.nice=!0},e.prototype.getScalePercent=function(t){var i=this.max,n=this.min;if(i===n)return 0;var a=this.exponent,o=(Pr(a,t)-Pr(a,n))/(Pr(a,i)-Pr(a,n));return o},e}(Os),dC=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="time",t}return e.prototype.getText=function(t,i){var n=this.translate(t),a=this.formatter;return a?a(n,i):Ig(n,this.mask)},e.prototype.scale=function(t){var i=t;return(Q(i)||wp(i))&&(i=this.translate(i)),r.prototype.scale.call(this,i)},e.prototype.translate=function(t){return Zo(t)},e.prototype.initCfg=function(){this.tickMethod="time-pretty",this.mask="YYYY-MM-DD",this.tickCount=7,this.nice=!1},e.prototype.setDomain=function(){var t=this.values,i=this.getConfig("min"),n=this.getConfig("max");if((!B(i)||!rt(i))&&(this.min=this.translate(this.min)),(!B(n)||!rt(n))&&(this.max=this.translate(this.max)),t&&t.length){var a=[],o=1/0,s=o,l=0;C(t,function(u){var c=Zo(u);if(isNaN(c))throw new TypeError("Invalid Time: "+u+" in time scale!");o>c?(s=o,o=c):s>c&&(s=c),l1&&(this.minTickInterval=s-o),B(i)&&(this.min=o),B(n)&&(this.max=l)}},e}(Bs),Dg=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="quantize",t}return e.prototype.invert=function(t){var i=this.ticks,n=i.length,a=this.getInvertPercent(t),o=Math.floor(a*(n-1));if(o>=n-1)return zt(i);if(o<0)return xe(i);var s=i[o],l=i[o+1],u=o/(n-1),c=(o+1)/(n-1);return s+(a-u)/(c-u)*(l-s)},e.prototype.initCfg=function(){this.tickMethod="r-pretty",this.tickCount=5,this.nice=!0},e.prototype.calculateTicks=function(){var t=r.prototype.calculateTicks.call(this);return this.nice||(zt(t)!==this.max&&t.push(this.max),xe(t)!==this.min&&t.unshift(this.min)),t},e.prototype.getScalePercent=function(t){var i=this.ticks;if(tzt(i))return 1;var n=0;return C(i,function(a,o){if(t>=a)n=o;else return!1}),n/(i.length-1)},e}(Os),pC=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="quantile",t}return e.prototype.initCfg=function(){this.tickMethod="quantile",this.tickCount=5,this.nice=!0},e}(Dg),Og={};function Mu(r){return Og[r]}function nr(r,e){if(Mu(r))throw new Error("type '"+r+"' existed.");Og[r]=e}var gC=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.type="identity",t.isIdentity=!0,t}return e.prototype.calculateTicks=function(){return this.values},e.prototype.scale=function(t){return this.values[0]!==t&&rt(t)?t:this.range[0]},e.prototype.invert=function(t){var i=this.range;return ti[1]?NaN:this.values[0]},e}(wc);function Bg(r){var e=r.values,t=r.tickInterval,i=r.tickCount,n=r.showLast;if(rt(t)){var a=jt(e,function(d,p){return p%t===0}),o=zt(e);return n&&zt(a)!==o&&a.push(o),a}var s=e.length,l=r.min,u=r.max;if(B(l)&&(l=0),B(u)&&(u=e.length-1),!rt(i)||i>=s)return e.slice(l,u+1);if(i<=0||u<=0)return[];for(var c=i===1?s:Math.floor(s/(i-1)),h=[],f=l,v=0;v=u);v++)f=Math.min(l+v*c,u),v===i-1&&n?h.push(e[u]):h.push(e[f]);return h}function yC(r){var e=r.min,t=r.max,i=r.nice,n=r.tickCount,a=new mC;return a.domain([e,t]),i&&a.nice(n),a.ticks(n)}var El=5,ov=Math.sqrt(50),sv=Math.sqrt(10),lv=Math.sqrt(2),mC=function(){function r(){this._domain=[0,1]}return r.prototype.domain=function(e){return e?(this._domain=Array.from(e,Number),this):this._domain.slice()},r.prototype.nice=function(e){var t,i;e===void 0&&(e=El);var n=this._domain.slice(),a=0,o=this._domain.length-1,s=this._domain[a],l=this._domain[o],u;return l0?(s=Math.floor(s/u)*u,l=Math.ceil(l/u)*u,u=Io(s,l,e)):u<0&&(s=Math.ceil(s*u)/u,l=Math.floor(l*u)/u,u=Io(s,l,e)),u>0?(n[a]=Math.floor(s/u)*u,n[o]=Math.ceil(l/u)*u,this.domain(n)):u<0&&(n[a]=Math.ceil(s*u)/u,n[o]=Math.floor(l*u)/u,this.domain(n)),this},r.prototype.ticks=function(e){return e===void 0&&(e=El),xC(this._domain[0],this._domain[this._domain.length-1],e||El)},r}();function xC(r,e,t){var i,n=-1,a,o,s;if(e=+e,r=+r,t=+t,r===e&&t>0)return[r];if((i=e0)for(r=Math.ceil(r/s),e=Math.floor(e/s),o=new Array(a=Math.ceil(e-r+1));++n=0?(a>=ov?10:a>=sv?5:a>=lv?2:1)*Math.pow(10,n):-Math.pow(10,-n)/(a>=ov?10:a>=sv?5:a>=lv?2:1)}function uv(r,e,t){var i;return t==="ceil"?i=Math.ceil(r/e):t==="floor"?i=Math.floor(r/e):i=Math.round(r/e),i*e}function Sc(r,e,t){var i=uv(r,t,"floor"),n=uv(e,t,"ceil");i=pl(i,t),n=pl(n,t);for(var a=[],o=Math.max((n-i)/(Math.pow(2,12)-1),t),s=i;s<=n;s=s+o){var l=pl(s,o);a.push(l)}return{min:i,max:n,ticks:a}}function Cc(r,e,t){var i,n=r.minLimit,a=r.maxLimit,o=r.min,s=r.max,l=r.tickCount,u=l===void 0?5:l,c=B(n)?B(e)?o:e:n,h=B(a)?B(t)?s:t:a;if(c>h&&(i=[c,h],h=i[0],c=i[1]),u<=2)return[c,h];for(var f=(h-c)/(u-1),v=[],d=0;d=0&&(l=1),1-s/(o-1)-t+l}function AC(r,e,t){var i=Vt(e),n=Mp(e,r),a=1;return 1-n/(i-1)-t+a}function FC(r,e,t,i,n,a){var o=(r-1)/(a-n),s=(e-1)/(Math.max(a,i)-Math.min(t,n));return 2-Math.max(o/s,s/o)}function TC(r,e){return r>=e?2-(r-1)/(e-1):1}function EC(r,e,t,i){var n=e-r;return 1-.5*(Math.pow(e-i,2)+Math.pow(r-t,2))/Math.pow(.1*n,2)}function kC(r,e,t){var i=e-r;if(t>i){var n=(t-i)/2;return 1-Math.pow(n,2)/Math.pow(.1*i,2)}return 1}function LC(){return 1}function IC(r,e,t,i,n,a){t===void 0&&(t=5),i===void 0&&(i=!0),n===void 0&&(n=bC),a===void 0&&(a=[.25,.2,.5,.05]);var o=t<0?0:Math.round(t);if(Number.isNaN(r)||Number.isNaN(e)||typeof r!="number"||typeof e!="number"||!o)return{min:0,max:0,ticks:[]};if(e-r<1e-15||o===1)return{min:r,max:e,ticks:[r]};if(e-r>1e148){var s=t||5,l=(e-r)/s;return{min:r,max:e,ticks:Array(s).fill(null).map(function(_,et){return ni(r+l*et)})}}for(var u={score:-2,lmin:0,lmax:0,lstep:0},c=1;c<1/0;){for(var h=0;hu.score&&(!i||T<=r&&L>=e)&&(u.lmin=T,u.lmax=L,u.lstep=k,u.score=U)}y+=1}d+=1}}c+=1}var D=ni(u.lmax),N=ni(u.lmin),W=ni(u.lstep),$=Math.floor(CC((D-N)/W))+1,Y=new Array($);Y[0]=ni(N);for(var h=1;h<$;h++)Y[h]=ni(Y[h-1]+W);return{min:Math.min(r,xe(Y)),max:Math.max(e,zt(Y)),ticks:Y}}function PC(r){var e=r.min,t=r.max,i=r.tickCount,n=r.nice,a=r.tickInterval,o=r.minLimit,s=r.maxLimit,l=IC(e,t,i,n).ticks;return!B(o)||!B(s)?Cc(r,xe(l),zt(l)):a?Sc(e,t,a).ticks:l}function DC(r){var e=r.base,t=r.tickCount,i=r.min,n=r.max,a=r.values,o,s=ke(e,n);if(i>0)o=Math.floor(ke(e,i));else{var l=Pg(a,e,n);o=Math.floor(ke(e,l))}for(var u=s-o,c=Math.ceil(u/t),h=[],f=o;f=0?1:-1;return Math.pow(o,e)*s})}function BC(r,e){var t=r.length*e;return e===1?r[r.length-1]:e===0?r[0]:t%1!==0?r[Math.ceil(t)-1]:r.length%2===0?(r[t-1]+r[t])/2:r[t]}function RC(r){var e=r.tickCount,t=r.values;if(!t||!t.length)return[];for(var i=t.slice().sort(function(s,l){return s-l}),n=[],a=0;a1&&(n=n*Math.ceil(s)),i&&nav)for(var l=Qo(t),u=Math.ceil(a/av),c=s;c<=l+u;c=c+u)o.push(VC(c));else if(a>jn)for(var h=Math.ceil(a/jn),f=Au(e),v=YC(e,t),c=0;c<=v+h;c=c+h)o.push($C(s,c+f));else if(a>vr)for(var d=new Date(e),p=d.getFullYear(),g=d.getMonth(),y=d.getDate(),x=Math.ceil(a/vr),b=HC(e,t),c=0;cyi)for(var d=new Date(e),p=d.getFullYear(),g=d.getMonth(),x=d.getDate(),w=d.getHours(),S=Math.ceil(a/yi),M=XC(e,t),c=0;c<=M+S;c=c+S)o.push(new Date(p,g,x,w+c).getTime());else if(a>gi)for(var F=WC(e,t),T=Math.ceil(a/gi),c=0;c<=F+T;c=c+T)o.push(e+c*gi);else{var L=a;L=512&&console.warn("Notice: current ticks length("+o.length+') >= 512, may cause performance issues, even out of memory. Because of the configure "tickInterval"(in milliseconds, current is '+a+") is too small, increase the value to solve the problem!"),o}ir("cat",Bg);ir("time-cat",GC);ir("wilkinson-extended",PC);ir("r-pretty",zC);ir("time",NC);ir("time-pretty",_C);ir("log",DC);ir("pow",OC);ir("quantile",RC);ir("d3-linear",wC);nr("cat",Ds);nr("category",Ds);nr("identity",gC);nr("linear",Bs);nr("log",fC);nr("pow",vC);nr("time",dC);nr("timeCat",hC);nr("quantize",Dg);nr("quantile",pC);var zg={},Ng=function(r){return zg[r.toLowerCase()]},Oa=function(r,e){if(Ng(r))throw new Error("Attribute type '".concat(r,"' existed."));zg[r.toLowerCase()]=e};Oa("Color",ZS);Oa("Opacity",QS);Oa("Position",KS);Oa("Shape",JS);Oa("Size",tC);var Mc=function(){function r(e){this.type="coordinate",this.isRect=!1,this.isHelix=!1,this.isPolar=!1,this.isReflectX=!1,this.isReflectY=!1;var t=e.start,i=e.end,n=e.matrix,a=n===void 0?[1,0,0,0,1,0,0,0,1]:n,o=e.isTransposed,s=o===void 0?!1:o;this.start=t,this.end=i,this.matrix=a,this.originalMatrix=Z([],a),this.isTransposed=s}return r.prototype.initial=function(){this.center={x:(this.start.x+this.end.x)/2,y:(this.start.y+this.end.y)/2},this.width=Math.abs(this.end.x-this.start.x),this.height=Math.abs(this.end.y-this.start.y)},r.prototype.update=function(e){mt(this,e),this.initial()},r.prototype.convertDim=function(e,t){var i,n=this[t],a=n.start,o=n.end;return this.isReflect(t)&&(i=[o,a],a=i[0],o=i[1]),a+e*(o-a)},r.prototype.invertDim=function(e,t){var i,n=this[t],a=n.start,o=n.end;return this.isReflect(t)&&(i=[o,a],a=i[0],o=i[1]),(e-a)/(o-a)},r.prototype.applyMatrix=function(e,t,i){i===void 0&&(i=0);var n=this.matrix,a=[e,t,i];return oa(a,a,n),a},r.prototype.invertMatrix=function(e,t,i){i===void 0&&(i=0);var n=this.matrix,a=w1([0,0,0,0,0,0,0,0,0],n),o=[e,t,i];return a&&oa(o,o,a),o},r.prototype.convert=function(e){var t=this.convertPoint(e),i=t.x,n=t.y,a=this.applyMatrix(i,n,1);return{x:a[0],y:a[1]}},r.prototype.invert=function(e){var t=this.invertMatrix(e.x,e.y,1);return this.invertPoint({x:t[0],y:t[1]})},r.prototype.rotate=function(e){var t=this.matrix,i=this.center;return Vi(t,t,[-i.x,-i.y]),hc(t,t,e),Vi(t,t,[i.x,i.y]),this},r.prototype.reflect=function(e){return e==="x"?this.isReflectX=!this.isReflectX:this.isReflectY=!this.isReflectY,this},r.prototype.scale=function(e,t){var i=this.matrix,n=this.center;return Vi(i,i,[-n.x,-n.y]),Np(i,i,[e,t]),Vi(i,i,[n.x,n.y]),this},r.prototype.translate=function(e,t){var i=this.matrix;return Vi(i,i,[e,t]),this},r.prototype.transpose=function(){return this.isTransposed=!this.isTransposed,this},r.prototype.getCenter=function(){return this.center},r.prototype.getWidth=function(){return this.width},r.prototype.getHeight=function(){return this.height},r.prototype.getRadius=function(){return this.radius},r.prototype.isReflect=function(e){return e==="x"?this.isReflectX:this.isReflectY},r.prototype.resetMatrix=function(e){this.matrix=e||Z([],this.originalMatrix)},r}(),Gg=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.isRect=!0,i.type="cartesian",i.initial(),i}return e.prototype.initial=function(){r.prototype.initial.call(this);var t=this.start,i=this.end;this.x={start:t.x,end:i.x},this.y={start:t.y,end:i.y}},e.prototype.convertPoint=function(t){var i,n=t.x,a=t.y;return this.isTransposed&&(i=[a,n],n=i[0],a=i[1]),{x:this.convertDim(n,"x"),y:this.convertDim(a,"y")}},e.prototype.invertPoint=function(t){var i,n=this.invertDim(t.x,"x"),a=this.invertDim(t.y,"y");return this.isTransposed&&(i=[a,n],n=i[0],a=i[1]),{x:n,y:a}},e}(Mc),qC=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;i.isHelix=!0,i.type="helix";var n=t.startAngle,a=n===void 0?1.25*Math.PI:n,o=t.endAngle,s=o===void 0?7.25*Math.PI:o,l=t.innerRadius,u=l===void 0?0:l,c=t.radius;return i.startAngle=a,i.endAngle=s,i.innerRadius=u,i.radius=c,i.initial(),i}return e.prototype.initial=function(){r.prototype.initial.call(this);var t=(this.endAngle-this.startAngle)/(2*Math.PI)+1,i=Math.min(this.width,this.height)/2;this.radius&&this.radius>=0&&this.radius<=1&&(i=i*this.radius),this.d=Math.floor(i*(1-this.innerRadius)/t),this.a=this.d/(Math.PI*2),this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*i,end:this.innerRadius*i+this.d*.99}},e.prototype.convertPoint=function(t){var i,n=t.x,a=t.y;this.isTransposed&&(i=[a,n],n=i[0],a=i[1]);var o=this.convertDim(n,"x"),s=this.a*o,l=this.convertDim(a,"y");return{x:this.center.x+Math.cos(o)*(s+l),y:this.center.y+Math.sin(o)*(s+l)}},e.prototype.invertPoint=function(t){var i,n=this.d+this.y.start,a=Rp([0,0],[t.x,t.y],[this.center.x,this.center.y]),o=fc(a,[1,0],!0),s=o*this.a;Wi(a)this.width/i?(s=this.width/i,this.circleCenter={x:this.center.x-(.5-a)*this.width,y:this.center.y-(.5-o)*s*n}):(s=this.height/n,this.circleCenter={x:this.center.x-(.5-a)*s*i,y:this.center.y-(.5-o)*this.height}),this.polarRadius=this.radius,this.radius?this.radius>0&&this.radius<=1?this.polarRadius=s*this.radius:(this.radius<=0||this.radius>s)&&(this.polarRadius=s):this.polarRadius=s,this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*this.polarRadius,end:this.polarRadius}},e.prototype.getRadius=function(){return this.polarRadius},e.prototype.convertPoint=function(t){var i,n=this.getCenter(),a=t.x,o=t.y;return this.isTransposed&&(i=[o,a],a=i[0],o=i[1]),a=this.convertDim(a,"x"),o=this.convertDim(o,"y"),{x:n.x+Math.cos(a)*o,y:n.y+Math.sin(a)*o}},e.prototype.invertPoint=function(t){var i,n=this.getCenter(),a=[t.x-n.x,t.y-n.y],o=this,s=o.startAngle,l=o.endAngle;this.isReflect("x")&&(i=[l,s],s=i[0],l=i[1]);var u=[1,0,0,0,1,0,0,0,1];hc(u,u,s);var c=[1,0,0];oa(c,c,u);var h=[c[0],c[1]],f=fc(h,a,l0?d:-d;var p=this.invertDim(v,"y"),g={x:0,y:0};return g.x=this.isTransposed?p:d,g.y=this.isTransposed?d:p,g},e.prototype.getCenter=function(){return this.circleCenter},e.prototype.getOneBox=function(){var t=this.startAngle,i=this.endAngle;if(Math.abs(i-t)>=Math.PI*2)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var n=[0,Math.cos(t),Math.cos(i)],a=[0,Math.sin(t),Math.sin(i)],o=Math.min(t,i);o=0;i--)r.removeChild(e[i])}function KC(r,e){return!!r.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)"))}function fa(r){var e=r.start,t=r.end,i=Math.min(e.x,t.x),n=Math.min(e.y,t.y),a=Math.max(e.x,t.x),o=Math.max(e.y,t.y);return{x:i,y:n,minX:i,minY:n,maxX:a,maxY:o,width:a-i,height:o-n}}function JC(r){var e=r.map(function(s){return s.x}),t=r.map(function(s){return s.y}),i=Math.min.apply(Math,e),n=Math.min.apply(Math,t),a=Math.max.apply(Math,e),o=Math.max.apply(Math,t);return{x:i,y:n,minX:i,minY:n,maxX:a,maxY:o,width:a-i,height:o-n}}function zs(r,e,t,i){var n=r+t,a=e+i;return{x:r,y:e,width:t,height:i,minX:r,minY:e,maxX:isNaN(n)?0:n,maxY:isNaN(a)?0:a}}function mi(r,e,t){return(1-t)*r+e*t}function ji(r,e,t){return{x:r.x+Math.cos(t)*e,y:r.y+Math.sin(t)*e}}function tM(r,e){var t=e.x-r.x,i=e.y-r.y;return Math.sqrt(t*t+i*i)}var Jo=function(r,e,t){return t===void 0&&(t=Math.pow(Number.EPSILON,.5)),[r,e].includes(1/0)?Math.abs(r)===Math.abs(e):Math.abs(r-e)0?C(l,function(u){if(u.get("visible")){if(u.isGroup()&&u.get("children").length===0)return!0;var c=Xg(u),h=u.applyToMatrix([c.minX,c.minY,1]),f=u.applyToMatrix([c.minX,c.maxY,1]),v=u.applyToMatrix([c.maxX,c.minY,1]),d=u.applyToMatrix([c.maxX,c.maxY,1]),p=Math.min(h[0],f[0],v[0],d[0]),g=Math.max(h[0],f[0],v[0],d[0]),y=Math.min(h[1],f[1],v[1],d[1]),x=Math.max(h[1],f[1],v[1],d[1]);pa&&(a=g),ys&&(s=x)}}):(n=0,a=0,o=0,s=0),i=zs(n,o,a-n,s-o)}return t?eM(i,t):i}function rM(r,e){if(!(!r.getClip()&&!e.getClip())){var t=e.getClip();if(!t){r.setClip(null);return}var i={type:t.get("type"),attrs:t.attr()};r.setClip(i)}}function ue(r){return r+"px"}function Wg(r,e,t,i){var n=tM(r,e),a=i/n,o=0;return t==="start"?o=0-a:t==="end"&&(o=1+a),{x:mi(r.x,e.x,o),y:mi(r.y,e.y,o)}}var iM={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},_g=function(r){E(e,r);function e(t){var i=r.call(this,t)||this;return i.initCfg(),i}return e.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},e.prototype.clear=function(){},e.prototype.update=function(t){var i=this,n=this.get("defaultCfg")||{};C(t,function(a,o){var s=i.get(o),l=a;s!==a&&(pt(a)&&n[o]&&(l=H({},n[o],a)),i.set(o,l))}),this.updateInner(t),this.afterUpdate(t)},e.prototype.updateInner=function(t){},e.prototype.afterUpdate=function(t){Yr(t,"visible")&&(t.visible?this.show():this.hide()),Yr(t,"capture")&&this.setCapture(t.capture)},e.prototype.getLayoutBBox=function(){return this.getBBox()},e.prototype.getLocationType=function(){return this.get("locationType")},e.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},e.prototype.setOffset=function(t,i){this.update({offsetX:t,offsetY:i})},e.prototype.setLocation=function(t){var i=m({},t);this.update(i)},e.prototype.getLocation=function(){var t=this,i={},n=this.get("locationType"),a=iM[n];return C(a,function(o){i[o]=t.get(o)}),i},e.prototype.isList=function(){return!1},e.prototype.isSlider=function(){return!1},e.prototype.init=function(){},e.prototype.initCfg=function(){var t=this,i=this.get("defaultCfg");C(i,function(n,a){var o=t.get(a);if(pt(o)){var s=H({},n,o);t.set(a,s)}})},e}(ms),ri="update_status",nM=["visible","tip","delegateObject"],aM=["container","group","shapesMap","isRegister","isUpdating","destroyed"],Jt=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{container:null,shapesMap:{},group:null,capture:!0,isRegister:!1,isUpdating:!1,isInit:!0})},e.prototype.remove=function(){this.clear();var t=this.get("group");t.remove()},e.prototype.clear=function(){var t=this.get("group");t.clear(),this.set("shapesMap",{}),this.clearOffScreenCache(),this.set("isInit",!0)},e.prototype.getChildComponentById=function(t){var i=this.getElementById(t),n=i&&i.get("component");return n},e.prototype.getElementById=function(t){return this.get("shapesMap")[t]},e.prototype.getElementByLocalId=function(t){var i=this.getElementId(t);return this.getElementById(i)},e.prototype.getElementsByName=function(t){var i=[];return C(this.get("shapesMap"),function(n){n.get("name")===t&&i.push(n)}),i},e.prototype.getContainer=function(){return this.get("container")},e.prototype.updateInner=function(t){this.offScreenRender(),this.get("updateAutoRender")&&this.render()},e.prototype.render=function(){var t=this.get("offScreenGroup");t||(t=this.offScreenRender());var i=this.get("group");this.updateElements(t,i),this.deleteElements(),this.applyOffset(),this.get("eventInitted")||(this.initEvent(),this.set("eventInitted",!0)),this.set("isInit",!1)},e.prototype.show=function(){var t=this.get("group");t.show(),this.set("visible",!0)},e.prototype.hide=function(){var t=this.get("group");t.hide(),this.set("visible",!1)},e.prototype.setCapture=function(t){var i=this.get("group");i.set("capture",t),this.set("capture",t)},e.prototype.destroy=function(){this.removeEvent(),this.remove(),r.prototype.destroy.call(this)},e.prototype.getBBox=function(){return this.get("group").getCanvasBBox()},e.prototype.getLayoutBBox=function(){var t=this.get("group"),i=this.getInnerLayoutBBox(),n=t.getTotalMatrix();return n&&(i=QC(n,i)),i},e.prototype.on=function(t,i,n){var a=this.get("group");return a.on(t,i,n),this},e.prototype.off=function(t,i){var n=this.get("group");return n&&n.off(t,i),this},e.prototype.emit=function(t,i){var n=this.get("group");n.emit(t,i)},e.prototype.init=function(){r.prototype.init.call(this),this.get("group")||this.initGroup(),this.offScreenRender()},e.prototype.getInnerLayoutBBox=function(){return this.get("offScreenBBox")||this.get("group").getBBox()},e.prototype.delegateEmit=function(t,i){var n=this.get("group");i.target=n,n.emit(t,i),Yg(n,t,i)},e.prototype.createOffScreenGroup=function(){var t=this.get("group"),i=t.getGroupBase(),n=new i({delegateObject:this.getDelegateObject()});return n},e.prototype.applyOffset=function(){var t=this.get("offsetX"),i=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t,y:i})},e.prototype.initGroup=function(){var t=this.get("container");this.set("group",t.addGroup({id:this.get("id"),name:this.get("name"),capture:this.get("capture"),visible:this.get("visible"),isComponent:!0,component:this,delegateObject:this.getDelegateObject()}))},e.prototype.offScreenRender=function(){this.clearOffScreenCache();var t=this.createOffScreenGroup();return this.renderInner(t),this.set("offScreenGroup",t),this.set("offScreenBBox",Xg(t)),t},e.prototype.addGroup=function(t,i){this.appendDelegateObject(t,i);var n=t.addGroup(i);return this.get("isRegister")&&this.registerElement(n),n},e.prototype.addShape=function(t,i){this.appendDelegateObject(t,i);var n=t.addShape(i);return this.get("isRegister")&&this.registerElement(n),n},e.prototype.addComponent=function(t,i){var n=i.id,a=i.component,o=yt(i,["id","component"]),s=new a(m(m({},o),{id:n,container:t,updateAutoRender:this.get("updateAutoRender")}));return s.init(),s.render(),this.get("isRegister")&&this.registerElement(s.get("group")),s},e.prototype.initEvent=function(){},e.prototype.removeEvent=function(){var t=this.get("group");t.off()},e.prototype.getElementId=function(t){var i=this.get("id"),n=this.get("name");return i+"-"+n+"-"+t},e.prototype.registerElement=function(t){var i=t.get("id");this.get("shapesMap")[i]=t},e.prototype.unregisterElement=function(t){var i=t.get("id");delete this.get("shapesMap")[i]},e.prototype.moveElementTo=function(t,i){var n=Ac(i);t.attr("matrix",n)},e.prototype.addAnimation=function(t,i,n){var a=i.attr("opacity");B(a)&&(a=1),i.attr("opacity",0),i.animate({opacity:a},n)},e.prototype.removeAnimation=function(t,i,n){i.animate({opacity:0},n)},e.prototype.updateAnimation=function(t,i,n,a){i.animate(n,a)},e.prototype.updateElements=function(t,i){var n=this,a=this.get("animate"),o=this.get("animateOption"),s=t.getChildren().slice(0),l;C(s,function(u){var c=u.get("id"),h=n.getElementById(c),f=u.get("name");if(h)if(u.get("isComponent")){var v=u.get("component"),d=h.get("component"),p=oc(v.cfg,cw(dn(v.cfg),aM));d.update(p),h.set(ri,"update")}else{var g=n.getReplaceAttrs(h,u);a&&o.update?n.updateAnimation(f,h,g,o.update):h.attr(g),u.isGroup()&&n.updateElements(u,h),C(nM,function(w){h.set(w,u.get(w))}),rM(h,u),l=h,h.set(ri,"update")}else{i.add(u);var y=i.getChildren();if(y.splice(y.length-1,1),l){var x=y.indexOf(l);y.splice(x+1,0,u)}else y.unshift(u);if(n.registerElement(u),u.set(ri,"add"),u.get("isComponent")){var v=u.get("component");v.set("container",i)}else u.isGroup()&&n.registerNewGroup(u);if(l=u,a){var b=n.get("isInit")?o.appear:o.enter;b&&n.addAnimation(f,u,b)}}})},e.prototype.clearUpdateStatus=function(t){var i=t.getChildren();C(i,function(n){n.set(ri,null)})},e.prototype.clearOffScreenCache=function(){var t=this.get("offScreenGroup");t&&t.destroy(),this.set("offScreenGroup",null),this.set("offScreenBBox",null)},e.prototype.getDelegateObject=function(){var t,i=this.get("name"),n=(t={},t[i]=this,t.component=this,t);return n},e.prototype.appendDelegateObject=function(t,i){var n=t.get("delegateObject");i.delegateObject||(i.delegateObject={}),mt(i.delegateObject,n)},e.prototype.getReplaceAttrs=function(t,i){var n=t.attr(),a=i.attr();return C(n,function(o,s){a[s]===void 0&&(a[s]=void 0)}),a},e.prototype.registerNewGroup=function(t){var i=this,n=t.getChildren();C(n,function(a){i.registerElement(a),a.set(ri,"add"),a.isGroup()&&i.registerNewGroup(a)})},e.prototype.deleteElements=function(){var t=this,i=this.get("shapesMap"),n=[];C(i,function(s,l){!s.get(ri)||s.destroyed?n.push([l,s]):s.set(ri,null)});var a=this.get("animate"),o=this.get("animateOption");C(n,function(s){var l=s[0],u=s[1];if(!u.destroyed){var c=u.get("name");if(a&&o.leave){var h=mt({callback:function(){t.removeElement(u)}},o.leave);t.removeAnimation(c,u,h)}else t.removeElement(u)}delete i[l]})},e.prototype.removeElement=function(t){if(t.get("isGroup")){var i=t.get("component");i&&i.destroy()}t.remove()},e}(_g),kl="…";function oM(r){for(var e=0,t=0;t0&&r.charCodeAt(e)<128?1:2}function sM(r,e,t){t===void 0&&(t="tail");var i=r.length,n="";if(t==="tail"){for(var a=0,o=0;a=19968&&s<=40869?a+=2:a+=1}a>t&&(t=a,i=n)}return r[i].getBBox().width}function Fu(r){if(r.length>cM)return hM(r);var e=0;return C(r,function(t){var i=t.getBBox(),n=i.width;e=0?f=sM(a,h,i):f=lM,f&&(e.attr("text",f),c=!0)}return c?e.set("tip",a):e.set("tip",null),c}function Ns(r,e){var t=e.x,i=e.y,n=e.content,a=e.style,o=e.id,s=e.name,l=e.rotate,u=e.maxLength,c=e.autoEllipsis,h=e.isVertical,f=e.ellipsisPosition,v=e.background,d=r.addGroup({id:o+"-group",name:s+"-group",attrs:{x:t,y:i}}),p=d.addShape({type:"text",id:o,name:s,attrs:m({x:0,y:0,text:n},a)}),g=Ko(A(v,"padding",0));if(u&&c){var y=u-(g[1]+g[3]);Zn(!h,p,y,f)}if(v){var x=A(v,"style",{}),b=p.getCanvasBBox(),w=b.minX,S=b.minY,M=b.width,F=b.height,T=d.addShape("rect",{id:o+"-bg",name:o+"-bg",attrs:m({x:w-g[3],y:S-g[0],width:M+g[1]+g[3],height:F+g[0]+g[2]},x)});T.toBack()}Fc(d,t,i),Hg(d,l,t,i)}const lt={fontFamily:` BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", - SimSun, "sans-serif"`,textColor:"#2C3542",activeTextColor:"#333333",uncheckedColor:"#D8D8D8",lineColor:"#416180",regionColor:"#CCD7EB",verticalAxisRotate:-Math.PI/4,horizontalAxisRotate:Math.PI/4,descriptionIconStroke:"#fff",descriptionIconFill:"rgba(58, 73, 101, .25)"};var vM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"line",locationType:"region",start:null,end:null,style:{},text:null,defaultCfg:{style:{fill:lt.textColor,fontSize:12,textAlign:"center",textBaseline:"bottom",fontFamily:lt.fontFamily},text:{position:"center",autoRotate:!0,content:null,offsetX:0,offsetY:0,style:{stroke:lt.lineColor,lineWidth:1}}}})},e.prototype.renderInner=function(t){this.renderLine(t),this.get("text")&&this.renderLabel(t)},e.prototype.renderLine=function(t){var i=this.get("start"),n=this.get("end"),a=this.get("style");this.addShape(t,{type:"line",id:this.getElementId("line"),name:"annotation-line",attrs:m({x1:i.x,y1:i.y,x2:n.x,y2:n.y},a)})},e.prototype.getLabelPoint=function(t,i,n){var a;return n==="start"?a=0:n==="center"?a=.5:Q(n)&&n.indexOf("%")!==-1?a=parseInt(n,10)/100:rt(n)?a=n:a=1,(a>1||a<0)&&(a=1),{x:mi(t.x,i.x,a),y:mi(t.y,i.y,a)}},e.prototype.renderLabel=function(t){var i=this.get("text"),n=this.get("start"),a=this.get("end"),o=i.position,s=i.content,l=i.style,u=i.offsetX,c=i.offsetY,h=i.autoRotate,f=i.maxLength,v=i.autoEllipsis,d=i.ellipsisPosition,p=i.background,g=i.isVertical,y=g===void 0?!1:g,x=this.getLabelPoint(n,a,o),b=x.x+u,w=x.y+c,S={id:this.getElementId("line-text"),name:"annotation-line-text",x:b,y:w,content:s,style:l,maxLength:f,autoEllipsis:v,ellipsisPosition:d,background:p,isVertical:y};if(h){var M=[a.x-n.x,a.y-n.y];S.rotate=Math.atan2(M[1],M[0])}Ns(t,S)},e}(Jt),dM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:lt.textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:lt.fontFamily}}})},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.renderInner=function(t){var i=this.getLocation(),n=i.x,a=i.y,o=this.get("content"),s=this.get("style"),l=this.getElementId("text"),u=this.get("name")+"-text",c=this.get("maxLength"),h=this.get("autoEllipsis"),f=this.get("isVertical"),v=this.get("ellipsisPosition"),d=this.get("background"),p=this.get("rotate"),g={id:l,name:u,x:n,y:a,content:o,style:s,maxLength:c,autoEllipsis:h,isVertical:f,ellipsisPosition:v,background:d,rotate:p};Ns(t,g)},e.prototype.resetLocation=function(){var t=this.getElementByLocalId("text-group");if(t){var i=this.getLocation(),n=i.x,a=i.y,o=this.get("rotate");Fc(t,n,a),Hg(t,o,n,a)}},e}(Jt),pM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:Math.PI*3/2,style:{stroke:"#999",lineWidth:1}})},e.prototype.renderInner=function(t){this.renderArc(t)},e.prototype.getArcPath=function(){var t=this.getLocation(),i=t.center,n=t.radius,a=t.startAngle,o=t.endAngle,s=ji(i,n,a),l=ji(i,n,o),u=o-a>Math.PI?1:0,c=[["M",s.x,s.y]];if(o-a===Math.PI*2){var h=ji(i,n,a+Math.PI);c.push(["A",n,n,0,u,1,h.x,h.y]),c.push(["A",n,n,0,u,1,l.x,l.y])}else c.push(["A",n,n,0,u,1,l.x,l.y]);return c},e.prototype.renderArc=function(t){var i=this.getArcPath(),n=this.get("style");this.addShape(t,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:m({path:i},n)})},e}(Jt),gM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:lt.regionColor,opacity:.4}}})},e.prototype.renderInner=function(t){this.renderRegion(t)},e.prototype.renderRegion=function(t){var i=this.get("start"),n=this.get("end"),a=this.get("style"),o=fa({start:i,end:n});this.addShape(t,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:m({x:o.x,y:o.y,width:o.width,height:o.height},a)})},e}(Jt),yM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},e.prototype.renderInner=function(t){this.renderImage(t)},e.prototype.getImageAttrs=function(){var t=this.get("start"),i=this.get("end"),n=this.get("style"),a=fa({start:t,end:i}),o=this.get("src");return m({x:a.x,y:a.y,img:o,width:a.width,height:a.height},n)},e.prototype.renderImage=function(t){this.addShape(t,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},e}(Jt),mM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:lt.lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:lt.textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:lt.fontFamily}}}})},e.prototype.renderInner=function(t){A(this.get("line"),"display")&&this.renderLine(t),A(this.get("text"),"display")&&this.renderText(t),A(this.get("point"),"display")&&this.renderPoint(t),this.get("autoAdjust")&&this.autoAdjust(t)},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},e.prototype.renderPoint=function(t){var i=this.getShapeAttrs().point;this.addShape(t,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:i})},e.prototype.renderLine=function(t){var i=this.getShapeAttrs().line;this.addShape(t,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:i})},e.prototype.renderText=function(t){var i=this.getShapeAttrs().text,n=i.x,a=i.y,o=i.text,s=yt(i,["x","y","text"]),l=this.get("text"),u=l.background,c=l.maxLength,h=l.autoEllipsis,f=l.isVertival,v=l.ellipsisPosition,d={x:n,y:a,id:this.getElementId("text"),name:"annotation-text",content:o,style:s,background:u,maxLength:c,autoEllipsis:h,isVertival:f,ellipsisPosition:v};Ns(t,d)},e.prototype.autoAdjust=function(t){var i=this.get("direction"),n=this.get("x"),a=this.get("y"),o=A(this.get("line"),"length",0),s=this.get("coordinateBBox"),l=t.getBBox(),u=l.minX,c=l.maxX,h=l.minY,f=l.maxY,v=t.findById(this.getElementId("text-group")),d=t.findById(this.getElementId("text")),p=t.findById(this.getElementId("line"));if(s&&v){var g=v.attr("x"),y=v.attr("y"),x=d.getCanvasBBox(),b=x.width,w=x.height,S=0,M=0;if(n+u<=s.minX)if(i==="leftward")S=1;else{var F=s.minX-(n+u);g=v.attr("x")+F}else if(n+c>=s.maxX)if(i==="rightward")S=-1;else{var F=n+c-s.maxX;g=v.attr("x")-F}if(S&&(p&&p.attr("path",[["M",0,0],["L",o*S,0]]),g=(o+2+b)*S),a+h<=s.minY)if(i==="upward")M=1;else{var F=s.minY-(a+h);y=v.attr("y")+F}else if(a+f>=s.maxY)if(i==="downward")M=-1;else{var F=a+f-s.maxY;y=v.attr("y")-F}M&&(p&&p.attr("path",[["M",0,0],["L",0,o*M]]),y=(o+2+w)*M),(g!==v.attr("x")||y!==v.attr("y"))&&Fc(v,g,y)}},e.prototype.getShapeAttrs=function(){var t=A(this.get("line"),"display"),i=A(this.get("point"),"style",{}),n=A(this.get("line"),"style",{}),a=A(this.get("text"),"style",{}),o=this.get("direction"),s=t?A(this.get("line"),"length",0):0,l=0,u=0,c="top",h="start";switch(o){case"upward":u=-1,c="bottom";break;case"downward":u=1,c="top";break;case"leftward":l=-1,h="end";break;case"rightward":l=1,h="start";break}return{point:m({x:0,y:0},i),line:m({path:[["M",0,0],["L",s*l,s*u]]},n),text:m({x:(s+2)*l,y:(s+2)*u,text:A(this.get("text"),"content",""),textBaseline:c,textAlign:h},a)}},e}(Jt),xM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:lt.regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:lt.textColor,fontFamily:lt.fontFamily}}}})},e.prototype.renderInner=function(t){var i=A(this.get("region"),"style",{});A(this.get("text"),"style",{});var n=this.get("lineLength")||0,a=this.get("points");if(a.length){var o=JC(a),s=[];s.push(["M",a[0].x,o.minY-n]),a.forEach(function(u){s.push(["L",u.x,u.y])}),s.push(["L",a[a.length-1].x,a[a.length-1].y-n]),this.addShape(t,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:m({path:s},i)});var l=m({id:this.getElementId("text"),name:"annotation-text",x:(o.minX+o.maxX)/2,y:o.minY-n},this.get("text"));Ns(t,l)}},e}(Jt),wM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},e.prototype.renderInner=function(t){var i=this,n=this.get("start"),a=this.get("end"),o=this.addGroup(t,{id:this.getElementId("region-filter"),capture:!1});C(this.get("shapes"),function(l,u){var c=l.get("type"),h=ie(l.attr());i.adjustShapeAttrs(h),i.addShape(o,{id:i.getElementId("shape-"+c+"-"+u),capture:!1,type:c,attrs:h})});var s=fa({start:n,end:a});o.setClip({type:"rect",attrs:{x:s.minX,y:s.minY,width:s.width,height:s.height}})},e.prototype.adjustShapeAttrs=function(t){var i=this.get("color");t.fill&&(t.fill=t.fillStyle=i),t.stroke=t.strokeStyle=i},e}(Jt),bM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"shape",draw:Or})},e.prototype.renderInner=function(t){var i=this.get("render");X(i)&&i(t)},e}(Jt),Ec=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{container:null,containerTpl:"

    ",updateAutoRender:!0,containerClassName:"",parent:null})},e.prototype.getContainer=function(){return this.get("container")},e.prototype.show=function(){var t=this.get("container");t.style.display="",this.set("visible",!0)},e.prototype.hide=function(){var t=this.get("container");t.style.display="none",this.set("visible",!1)},e.prototype.setCapture=function(t){var i=this.getContainer(),n=t?"auto":"none";i.style.pointerEvents=n,this.set("capture",t)},e.prototype.getBBox=function(){var t=this.getContainer(),i=parseFloat(t.style.left)||0,n=parseFloat(t.style.top)||0;return zs(i,n,t.clientWidth,t.clientHeight)},e.prototype.clear=function(){var t=this.get("container");Tc(t)},e.prototype.destroy=function(){this.removeEvent(),this.removeDom(),r.prototype.destroy.call(this)},e.prototype.init=function(){r.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},e.prototype.initCapture=function(){this.setCapture(this.get("capture"))},e.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},e.prototype.initDom=function(){},e.prototype.initContainer=function(){var t=this.get("container");if(B(t)){t=this.createDom();var i=this.get("parent");Q(i)&&(i=document.getElementById(i),this.set("parent",i)),i.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else Q(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},e.prototype.resetStyles=function(){var t=this.get("domStyles"),i=this.get("defaultStyles");t?t=H({},i,t):t=i,this.set("domStyles",t)},e.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var i=this.getContainer();this.applyChildrenStyles(i,t);var n=this.get("containerClassName");if(n&&KC(i,n)){var a=t[n];te(i,a)}}},e.prototype.applyChildrenStyles=function(t,i){C(i,function(n,a){var o=t.getElementsByClassName(a);C(o,function(s){te(s,n)})})},e.prototype.applyStyle=function(t,i){var n=this.get("domStyles");te(i,n[t])},e.prototype.createDom=function(){var t=this.get("containerTpl");return Nr(t)},e.prototype.initEvent=function(){},e.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},e.prototype.removeEvent=function(){},e.prototype.updateInner=function(t){Yr(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},e.prototype.resetPosition=function(){},e}(_g),SM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'
    ',alignX:"left",alignY:"top",html:"",zIndex:7})},e.prototype.render=function(){var t=this.getContainer(),i=this.get("html");Tc(t);var n=X(i)?i(t):i;if(bp(n))t.appendChild(n);else if(Q(n)||rt(n)){var a=Nr(""+n);a&&t.appendChild(a)}this.resetPosition()},e.prototype.resetPosition=function(){var t=this.getContainer(),i=this.getLocation(),n=i.x,a=i.y,o=this.get("alignX"),s=this.get("alignY"),l=this.get("offsetX"),u=this.get("offsetY"),c=$w(t),h=Vw(t),f={x:n,y:a};o==="middle"?f.x-=Math.round(c/2):o==="right"&&(f.x-=Math.round(c)),s==="middle"?f.y-=Math.round(h/2):s==="bottom"&&(f.y-=Math.round(h)),l&&(f.x+=l),u&&(f.y+=u),te(t,{position:"absolute",left:f.x+"px",top:f.y+"px",zIndex:this.get("zIndex")})},e}(Ec);const CM=Object.freeze(Object.defineProperty({__proto__:null,Arc:pM,DataMarker:mM,DataRegion:xM,Html:SM,Image:yM,Line:vM,Region:gM,RegionFilter:wM,Shape:bM,Text:dM},Symbol.toStringTag,{value:"Module"}));function Vn(r,e,t){var i=e+"Style",n=null;return C(t,function(a,o){r[o]&&a[i]&&(n||(n={}),mt(n,a[i]))}),n}var qg=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:lt.lineColor}},tickLine:{style:{lineWidth:1,stroke:lt.lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:lt.lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:lt.textColor,fontFamily:lt.fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:lt.textColor,textBaseline:"middle",fontFamily:lt.fontFamily,textAlign:"center"},iconStyle:{fill:lt.descriptionIconFill,stroke:lt.descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:lt.uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},e.prototype.renderInner=function(t){this.get("line")&&this.drawLine(t),this.drawTicks(t),this.get("title")&&this.drawTitle(t)},e.prototype.isList=function(){return!0},e.prototype.getItems=function(){return this.get("ticks")},e.prototype.setItems=function(t){this.update({ticks:t})},e.prototype.updateItem=function(t,i){mt(t,i),this.clear(),this.render()},e.prototype.clearItems=function(){var t=this.getElementByLocalId("label-group");t&&t.clear()},e.prototype.setItemState=function(t,i,n){t[i]=n,this.updateTickStates(t)},e.prototype.hasState=function(t,i){return!!t[i]},e.prototype.getItemStates=function(t){var i=this.get("tickStates"),n=[];return C(i,function(a,o){t[o]&&n.push(o)}),n},e.prototype.clearItemsState=function(t){var i=this,n=this.getItemsByState(t);C(n,function(a){i.setItemState(a,t,!1)})},e.prototype.getItemsByState=function(t){var i=this,n=this.getItems();return jt(n,function(a){return i.hasState(a,t)})},e.prototype.getSidePoint=function(t,i){var n=this,a=n.getSideVector(i,t);return{x:t.x+a[0],y:t.y+a[1]}},e.prototype.getTextAnchor=function(t){var i;return _t(t[0],0)?i="center":t[0]>0?i="start":t[0]<0&&(i="end"),i},e.prototype.getTextBaseline=function(t){var i;return _t(t[1],0)?i="middle":t[1]>0?i="top":t[1]<0&&(i="bottom"),i},e.prototype.processOverlap=function(t){},e.prototype.drawLine=function(t){var i=this.getLinePath(),n=this.get("line");this.addShape(t,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:mt({path:i},n.style)})},e.prototype.getTickLineItems=function(t){var i=this,n=[],a=this.get("tickLine"),o=a.alignTick,s=a.length,l=1,u=t.length;return u>=2&&(l=t[1].value-t[0].value),C(t,function(c){var h=c.point;o||(h=i.getTickPoint(c.value-l/2));var f=i.getSidePoint(h,s);n.push({startPoint:h,tickValue:c.value,endPoint:f,tickId:c.id,id:"tickline-"+c.id})}),n},e.prototype.getSubTickLineItems=function(t){var i=[],n=this.get("subTickLine"),a=n.count,o=t.length;if(o>=2)for(var s=0;s0){var n=Vt(i);if(n>t.threshold){var a=Math.ceil(n/t.threshold),o=i.filter(function(s,l){return l%a===0});this.set("ticks",o),this.set("originalTicks",i)}}},e.prototype.getLabelAttrs=function(t,i,n){var a=this.get("label"),o=a.offset,s=a.offsetX,l=a.offsetY,u=a.rotate,c=a.formatter,h=this.getSidePoint(t.point,o),f=this.getSideVector(o,h),v=c?c(t.name,t,i):t.name,d=a.style;d=X(d)?A(this.get("theme"),["label","style"],{}):d;var p=mt({x:h.x+s,y:h.y+l,text:v,textAlign:this.getTextAnchor(f),textBaseline:this.getTextBaseline(f)},d);return u&&(p.matrix=Mi(h,u)),p},e.prototype.drawLabels=function(t){var i=this,n=this.get("ticks"),a=this.addGroup(t,{name:"axis-label-group",id:this.getElementId("label-group")});C(n,function(f,v){i.addShape(a,{type:"text",name:"axis-label",id:i.getElementId("label-"+f.id),attrs:i.getLabelAttrs(f,v,n),delegateObject:{tick:f,item:f,index:v}})}),this.processOverlap(a);var o=a.getChildren(),s=A(this.get("theme"),["label","style"],{}),l=this.get("label"),u=l.style,c=l.formatter;if(X(u)){var h=o.map(function(f){return A(f.get("delegateObject"),"tick")});C(o,function(f,v){var d=f.get("delegateObject").tick,p=c?c(d.name,d,v):d.name,g=mt({},s,u(p,v,h));f.attr(g)})}},e.prototype.getTitleAttrs=function(){var t=this.get("title"),i=t.style,n=t.position,a=t.offset,o=t.spacing,s=o===void 0?0:o,l=t.autoRotate,u=i.fontSize,c=.5;n==="start"?c=0:n==="end"&&(c=1);var h=this.getTickPoint(c),f=this.getSidePoint(h,a||s+u/2),v=mt({x:f.x,y:f.y,text:t.text},i),d=t.rotate,p=d;if(B(d)&&l){var g=this.getAxisVector(h),y=[1,0];p=fc(g,y,!0)}if(p){var x=Mi(f,p);v.matrix=x}return v},e.prototype.drawTitle=function(t){var i,n=this.getTitleAttrs(),a=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:n});!((i=this.get("title"))===null||i===void 0)&&i.description&&this.drawDescriptionIcon(t,a,n.matrix)},e.prototype.drawDescriptionIcon=function(t,i,n){var a=this.addGroup(t,{name:"axis-description",id:this.getElementById("description")}),o=i.getBBox(),s=o.maxX,l=o.maxY,u=o.height,c=this.get("title").iconStyle,h=4,f=u/2,v=f/6,d=s+h,p=l-u/2,g=[d+f,p-f],y=g[0],x=g[1],b=[y+f,x+f],w=b[0],S=b[1],M=[y,S+f],F=M[0],T=M[1],L=[d,x+f],k=L[0],P=L[1],O=[d+f,p-u/4],z=O[0],V=O[1],U=[z,V+v],D=U[0],N=U[1],W=[D,N+v],$=W[0],Y=W[1],_=[$,Y+f*3/4],et=_[0],at=_[1];this.addShape(a,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:m({path:[["M",y,x],["A",f,f,0,0,1,w,S],["A",f,f,0,0,1,F,T],["A",f,f,0,0,1,k,P],["A",f,f,0,0,1,y,x],["M",z,V],["L",D,N],["M",$,Y],["L",et,at]],lineWidth:v,matrix:n},c)}),this.addShape(a,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:d,y:p-u/2,width:u,height:u,stroke:"#000",fill:"#000",opacity:0,matrix:n,cursor:"pointer"}})},e.prototype.applyTickStates=function(t,i){var n=this.getItemStates(t);if(n.length){var a=this.get("tickStates"),o=this.getElementId("label-"+t.id),s=i.findById(o);if(s){var l=Vn(t,"label",a);l&&s.attr(l)}var u=this.getElementId("tickline-"+t.id),c=i.findById(u);if(c){var h=Vn(t,"tickLine",a);h&&c.attr(h)}}},e.prototype.updateTickStates=function(t){var i=this.getItemStates(t),n=this.get("tickStates"),a=this.get("label"),o=this.getElementByLocalId("label-"+t.id),s=this.get("tickLine"),l=this.getElementByLocalId("tickline-"+t.id);if(i.length){if(o){var u=Vn(t,"label",n);u&&o.attr(u)}if(l){var c=Vn(t,"tickLine",n);c&&l.attr(c)}}else o&&o.attr(a.style),l&&l.attr(s.style)},e}(Jt);function kc(r,e,t,i){var n=e.getChildren(),a=!1;return C(n,function(o){var s=Zn(r,o,t,i);a=a||s}),a}function MM(){return Ug}function AM(r,e,t){return kc(r,e,t,"head")}function Ug(r,e,t){return kc(r,e,t,"tail")}function FM(r,e,t){return kc(r,e,t,"middle")}const TM=Object.freeze(Object.defineProperty({__proto__:null,ellipsisHead:AM,ellipsisMiddle:FM,ellipsisTail:Ug,getDefault:MM},Symbol.toStringTag,{value:"Module"}));function EM(r){var e=r.attr("matrix");return e&&e[0]!==1}function jg(r){var e=EM(r)?ZC(r.attr("matrix")):0;return e%360}function Tu(r,e,t,i){var n=!1,a=jg(e),o=Math.abs(r?t.attr("y")-e.attr("y"):t.attr("x")-e.attr("x")),s=(r?t.attr("y")>e.attr("y"):t.attr("x")>e.attr("x"))?e.getBBox():t.getBBox();if(r){var l=Math.abs(Math.cos(a));Jo(l,0,Math.PI/180)?n=s.width+i>o:n=s.height/l+i>o}else{var l=Math.abs(Math.sin(a));Jo(l,0,Math.PI/180)?n=s.width+i>o:n=s.height/l+i>o}return n}function va(r,e,t,i){var n=(i==null?void 0:i.minGap)||0,a=e.getChildren().slice().filter(function(v){return v.get("visible")});if(!a.length)return!1;var o=!1;t&&a.reverse();for(var s=a.length,l=a[0],u=l,c=1;c1){f=Math.ceil(f);for(var p=0;p2){var o=n[0],s=n[n.length-1];o.get("visible")||(o.show(),va(r,e,!1,i)&&(a=!0)),s.get("visible")||(s.show(),va(r,e,!0,i)&&(a=!0))}return a}const OM=Object.freeze(Object.defineProperty({__proto__:null,equidistance:Qg,equidistanceWithReverseBoth:DM,getDefault:kM,reserveBoth:PM,reserveFirst:LM,reserveLast:IM},Symbol.toStringTag,{value:"Module"}));function BM(r,e){C(r,function(t){var i=t.attr("x"),n=t.attr("y"),a=Mi({x:i,y:n},e);t.attr("matrix",a)})}function Kg(r,e,t,i){var n=e.getChildren();if(!n.length||!r&&n.length<2)return!1;var a=Fu(n),o=!1;if(r)o=!!t&&a>t;else{var s=Math.abs(n[1].attr("x")-n[0].attr("x"));o=a>s}if(o){var l=i(t,a);BM(n,l)}return o}function RM(){return Jg}function Jg(r,e,t,i){return Kg(r,e,t,function(){return rt(i)?i:r?lt.verticalAxisRotate:lt.horizontalAxisRotate})}function zM(r,e,t){return Kg(r,e,t,function(i,n){if(!i)return r?lt.verticalAxisRotate:lt.horizontalAxisRotate;if(r)return-Math.acos(i/n);var a=0;return i>n?a=Math.PI/4:(a=Math.asin(i/n),a>Math.PI/4&&(a=Math.PI/4)),a})}const NM=Object.freeze(Object.defineProperty({__proto__:null,fixedAngle:Jg,getDefault:RM,unfixedAngle:zM},Symbol.toStringTag,{value:"Module"})),ty=Object.freeze(Object.defineProperty({__proto__:null,autoEllipsis:TM,autoHide:OM,autoRotate:NM},Symbol.toStringTag,{value:"Module"}));var GM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getLinePath=function(){var t=this.get("start"),i=this.get("end"),n=[];return n.push(["M",t.x,t.y]),n.push(["L",i.x,i.y]),n},e.prototype.getInnerLayoutBBox=function(){var t=this.get("start"),i=this.get("end"),n=r.prototype.getInnerLayoutBBox.call(this),a=Math.min(t.x,i.x,n.x),o=Math.min(t.y,i.y,n.y),s=Math.max(t.x,i.x,n.maxX),l=Math.max(t.y,i.y,n.maxY);return{x:a,y:o,minX:a,minY:o,maxX:s,maxY:l,width:s-a,height:l-o}},e.prototype.isVertical=function(){var t=this.get("start"),i=this.get("end");return _t(t.x,i.x)},e.prototype.isHorizontal=function(){var t=this.get("start"),i=this.get("end");return _t(t.y,i.y)},e.prototype.getTickPoint=function(t){var i=this,n=i.get("start"),a=i.get("end"),o=a.x-n.x,s=a.y-n.y;return{x:n.x+o*t,y:n.y+s*t}},e.prototype.getSideVector=function(t){var i=this.getAxisVector(),n=zp([0,0],i),a=this.get("verticalFactor"),o=[n[1],n[0]*-1];return ne([0,0],o,t*a)},e.prototype.getAxisVector=function(){var t=this.get("start"),i=this.get("end");return[i.x-t.x,i.y-t.y]},e.prototype.processOverlap=function(t){var i=this,n=this.isVertical(),a=this.isHorizontal();if(!(!n&&!a)){var o=this.get("label"),s=this.get("title"),l=this.get("verticalLimitLength"),u=o.offset,c=l,h=0,f=0;s&&(h=s.style.fontSize,f=s.spacing),c&&(c=c-u-f-h);var v=this.get("overlapOrder");if(C(v,function(g){o[g]&&i.canProcessOverlap(g)&&i.autoProcessOverlap(g,o[g],t,c)}),s&&B(s.offset)){var d=t.getCanvasBBox(),p=n?d.width:d.height;s.offset=u+p+f+h/2}}},e.prototype.canProcessOverlap=function(t){var i=this.get("label");return t==="autoRotate"?B(i.rotate):!0},e.prototype.autoProcessOverlap=function(t,i,n,a){var o=this,s=this.isVertical(),l=!1,u=ty[t];if(i===!0)this.get("label"),l=u.getDefault()(s,n,a);else if(X(i))l=i(s,n,a);else if(pt(i)){var c=i;u[c.type]&&(l=u[c.type](s,n,a,c.cfg))}else u[i]&&(l=u[i](s,n,a));if(t==="autoRotate"){if(l){var h=n.getChildren(),f=this.get("verticalFactor");C(h,function(d){var p=d.attr("textAlign");if(p==="center"){var g=f>0?"end":"start";d.attr("textAlign",g)}})}}else if(t==="autoHide"){var v=n.getChildren().slice(0);C(v,function(d){d.get("visible")||(o.get("isRegister")&&o.unregisterElement(d),d.remove())})}},e}(qg),VM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:Math.PI*3/2})},e.prototype.getLinePath=function(){var t=this.get("center"),i=t.x,n=t.y,a=this.get("radius"),o=a,s=this.get("startAngle"),l=this.get("endAngle"),u=[];if(Math.abs(l-s)===Math.PI*2)u=[["M",i,n-o],["A",a,o,0,1,1,i,n+o],["A",a,o,0,1,1,i,n-o],["Z"]];else{var c=this.getCirclePoint(s),h=this.getCirclePoint(l),f=Math.abs(l-s)>Math.PI?1:0,v=s>l?0:1;u=[["M",i,n],["L",c.x,c.y],["A",a,o,0,f,v,h.x,h.y],["L",i,n]]}return u},e.prototype.getTickPoint=function(t){var i=this.get("startAngle"),n=this.get("endAngle"),a=i+(n-i)*t;return this.getCirclePoint(a)},e.prototype.getSideVector=function(t,i){var n=this.get("center"),a=[i.x-n.x,i.y-n.y],o=this.get("verticalFactor"),s=Wi(a);return ne(a,a,o*t/s),a},e.prototype.getAxisVector=function(t){var i=this.get("center"),n=[t.x-i.x,t.y-i.y];return[n[1],-1*n[0]]},e.prototype.getCirclePoint=function(t,i){var n=this.get("center");return i=i||this.get("radius"),{x:n.x+Math.cos(t)*i,y:n.y+Math.sin(t)*i}},e.prototype.canProcessOverlap=function(t){var i=this.get("label");return t==="autoRotate"?B(i.rotate):!0},e.prototype.processOverlap=function(t){var i=this,n=this.get("label"),a=this.get("title"),o=this.get("verticalLimitLength"),s=n.offset,l=o,u=0,c=0;a&&(u=a.style.fontSize,c=a.spacing),l&&(l=l-s-c-u);var h=this.get("overlapOrder");if(C(h,function(v){n[v]&&i.canProcessOverlap(v)&&i.autoProcessOverlap(v,n[v],t,l)}),a&&B(a.offset)){var f=t.getCanvasBBox().height;a.offset=s+f+c+u/2}},e.prototype.autoProcessOverlap=function(t,i,n,a){var o=this,s=!1,l=ty[t];if(a>0)if(i===!0)s=l.getDefault()(!1,n,a);else if(X(i))s=i(!1,n,a);else if(pt(i)){var u=i;l[u.type]&&(s=l[u.type](!1,n,a,u.cfg))}else l[i]&&(s=l[i](!1,n,a));if(t==="autoRotate"){if(s){var c=n.getChildren(),h=this.get("verticalFactor");C(c,function(v){var d=v.attr("textAlign");if(d==="center"){var p=h>0?"end":"start";v.attr("textAlign",p)}})}}else if(t==="autoHide"){var f=n.getChildren().slice(0);C(f,function(v){v.get("visible")||(o.get("isRegister")&&o.unregisterElement(v),v.remove())})}},e}(qg),Lc=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:lt.lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:lt.textColor,textAlign:"center",textBaseline:"middle",fontFamily:lt.fontFamily}},textBackground:{padding:5,style:{stroke:lt.lineColor}}}})},e.prototype.renderInner=function(t){this.get("line")&&this.renderLine(t),this.get("text")&&(this.renderText(t),this.renderBackground(t))},e.prototype.renderText=function(t){var i=this.get("text"),n=i.style,a=i.autoRotate,o=i.content;if(!B(o)){var s=this.getTextPoint(),l=null;if(a){var u=this.getRotateAngle();l=Mi(s,u)}this.addShape(t,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:m(m(m({},s),{text:o,matrix:l}),n)})}},e.prototype.renderLine=function(t){var i=this.getLinePath(),n=this.get("line"),a=n.style;this.addShape(t,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:m({path:i},a)})},e.prototype.renderBackground=function(t){var i=this.getElementId("text"),n=t.findById(i),a=this.get("textBackground");if(a&&n){var o=n.getBBox(),s=Ko(a.padding),l=a.style,u=this.addShape(t,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:m({x:o.x-s[3],y:o.y-s[0],width:o.width+s[1]+s[3],height:o.height+s[0]+s[2],matrix:n.attr("matrix")},l)});u.toBack()}},e}(Jt),ey=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),i=t.start,n=t.end,a=this.get("text").position,o=Math.atan2(n.y-i.y,n.x-i.x),s=a==="start"?o-Math.PI/2:o+Math.PI/2;return s},e.prototype.getTextPoint=function(){var t=this.getLocation(),i=t.start,n=t.end,a=this.get("text"),o=a.position,s=a.offset;return Wg(i,n,o,s)},e.prototype.getLinePath=function(){var t=this.getLocation(),i=t.start,n=t.end;return[["M",i.x,i.y],["L",n.x,n.y]]},e}(Lc),YM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:Math.PI*3/2})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),i=t.startAngle,n=t.endAngle,a=this.get("text").position,o=a==="start"?i+Math.PI/2:n-Math.PI/2;return o},e.prototype.getTextPoint=function(){var t=this.get("text"),i=t.position,n=t.offset,a=this.getLocation(),o=a.center,s=a.radius,l=a.startAngle,u=a.endAngle,c=i==="start"?l:u,h=this.getRotateAngle()-Math.PI,f=ji(o,s,c),v=Math.cos(h)*n,d=Math.sin(h)*n;return{x:f.x+v,y:f.y+d}},e.prototype.getLinePath=function(){var t=this.getLocation(),i=t.center,n=t.radius,a=t.startAngle,o=t.endAngle,s=null;if(o-a===Math.PI*2){var l=i.x,u=i.y;s=[["M",l,u-n],["A",n,n,0,1,1,l,u+n],["A",n,n,0,1,1,l,u-n],["Z"]]}else{var c=ji(i,n,a),h=ji(i,n,o),f=Math.abs(o-a)>Math.PI?1:0,v=a>o?0:1;s=[["M",c.x,c.y],["A",n,n,0,f,v,h.x,h.y]]}return s},e}(Lc),da="g2-crosshair",Eu=da+"-line",ku=da+"-text",In;const $M=(In={},In[""+da]={position:"relative"},In[""+Eu]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},In[""+ku]={position:"absolute",color:lt.textColor,fontFamily:lt.fontFamily},In);var HM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'
    ',crosshairTpl:'
    ',textTpl:'{content}',domStyles:null,containerClassName:da,defaultStyles:$M,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},e.prototype.render=function(){this.resetText(),this.resetPosition()},e.prototype.initCrossHair=function(){var t=this.getContainer(),i=this.get("crosshairTpl"),n=Nr(i);t.appendChild(n),this.applyStyle(Eu,n),this.set("crosshairEl",n)},e.prototype.getTextPoint=function(){var t=this.getLocation(),i=t.start,n=t.end,a=this.get("text"),o=a.position,s=a.offset;return Wg(i,n,o,s)},e.prototype.resetText=function(){var t=this.get("text"),i=this.get("textEl");if(t){var n=t.content;if(!i){var a=this.getContainer(),o=xp(this.get("textTpl"),t);i=Nr(o),a.appendChild(i),this.applyStyle(ku,i),this.set("textEl",i)}i.innerHTML=n}else i&&i.remove()},e.prototype.isVertical=function(t,i){return t.x===i.x},e.prototype.resetPosition=function(){var t=this.get("crosshairEl");t||(this.initCrossHair(),t=this.get("crosshairEl"));var i=this.get("start"),n=this.get("end"),a=Math.min(i.x,n.x),o=Math.min(i.y,n.y);this.isVertical(i,n)?te(t,{width:"1px",height:ue(Math.abs(n.y-i.y))}):te(t,{height:"1px",width:ue(Math.abs(n.x-i.x))}),te(t,{top:ue(o),left:ue(a)}),this.alignText()},e.prototype.alignText=function(){var t=this.get("textEl");if(t){var i=this.get("text").align,n=t.clientWidth,a=this.getTextPoint();switch(i){case"center":a.x=a.x-n/2;break;case"right":a.x=a.x-n}te(t,{top:ue(a.y),left:ue(a.x)})}},e.prototype.updateInner=function(t){Yr(t,"text")&&this.resetText(),r.prototype.updateInner.call(this,t)},e}(Ec);const hv=Object.freeze(Object.defineProperty({__proto__:null,Base:Lc,Circle:YM,Html:HM,Line:ey},Symbol.toStringTag,{value:"Module"}));var ry=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:lt.lineColor}}}})},e.prototype.getLineType=function(){var t=this.get("line")||this.get("defaultCfg").line;return t.type},e.prototype.renderInner=function(t){this.drawGrid(t)},e.prototype.getAlternatePath=function(t,i){var n=this.getGridPath(t),a=i.slice(0).reverse(),o=this.getGridPath(a,!0),s=this.get("closed");return s?n=n.concat(o):(o[0][0]="L",n=n.concat(o),n.push(["Z"])),n},e.prototype.getPathStyle=function(){return this.get("line").style},e.prototype.drawGrid=function(t){var i=this,n=this.get("line"),a=this.get("items"),o=this.get("alternateColor"),s=null;C(a,function(l,u){var c=l.id||u;if(n){var h=i.getPathStyle();h=X(h)?h(l,u,a):h;var f=i.getElementId("line-"+c),v=i.getGridPath(l.points);i.addShape(t,{type:"path",name:"grid-line",id:f,attrs:mt({path:v},h)})}if(o&&u>0){var d=i.getElementId("region-"+c),p=u%2===0;if(Q(o))p&&i.drawAlternateRegion(d,t,s.points,l.points,o);else{var g=p?o[1]:o[0];i.drawAlternateRegion(d,t,s.points,l.points,g)}}s=l})},e.prototype.drawAlternateRegion=function(t,i,n,a,o){var s=this.getAlternatePath(n,a);this.addShape(i,{type:"path",id:t,name:"grid-region",attrs:{path:s,fill:o}})},e}(Jt);function XM(r,e,t,i){var n=t-r,a=i-e;return Math.sqrt(n*n+a*a)}var WM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"circle",center:null,closed:!0})},e.prototype.getGridPath=function(t,i){var n=this.getLineType(),a=this.get("closed"),o=[];if(t.length)if(n==="circle"){var s=this.get("center"),l=t[0],u=XM(s.x,s.y,l.x,l.y),c=i?0:1;a?(o.push(["M",s.x,s.y-u]),o.push(["A",u,u,0,0,c,s.x,s.y+u]),o.push(["A",u,u,0,0,c,s.x,s.y-u]),o.push(["Z"])):C(t,function(h,f){f===0?o.push(["M",h.x,h.y]):o.push(["A",u,u,0,0,c,h.x,h.y])})}else C(t,function(h,f){f===0?o.push(["M",h.x,h.y]):o.push(["L",h.x,h.y])}),a&&o.push(["Z"]);return o},e}(ry),_M=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"line"})},e.prototype.getGridPath=function(t){var i=[];return C(t,function(n,a){a===0?i.push(["M",n.x,n.y]):i.push(["L",n.x,n.y])}),i},e}(ry),iy=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},e.prototype.getLayoutBBox=function(){var t=r.prototype.getLayoutBBox.call(this),i=this.get("maxWidth"),n=this.get("maxHeight"),a=t.width,o=t.height;return i&&(a=Math.min(a,i)),n&&(o=Math.min(o,n)),zs(t.minX,t.minY,a,o)},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.resetLocation=function(){var t=this.get("x"),i=this.get("y"),n=this.get("offsetX"),a=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t+n,y:i+a})},e.prototype.applyOffset=function(){this.resetLocation()},e.prototype.getDrawPoint=function(){return this.get("currentPoint")},e.prototype.setDrawPoint=function(t){return this.set("currentPoint",t)},e.prototype.renderInner=function(t){this.resetDraw(),this.get("title")&&this.drawTitle(t),this.drawLegendContent(t),this.get("background")&&this.drawBackground(t)},e.prototype.drawBackground=function(t){var i=this.get("background"),n=t.getBBox(),a=Ko(i.padding),o=m({x:0,y:0,width:n.width+a[1]+a[3],height:n.height+a[0]+a[2]},i.style),s=this.addShape(t,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:o});s.toBack()},e.prototype.drawTitle=function(t){var i=this.get("currentPoint"),n=this.get("title"),a=n.spacing,o=n.style,s=n.text,l=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:m({text:s,x:i.x,y:i.y},o)}),u=l.getBBox();this.set("currentPoint",{x:i.x,y:u.maxY+a})},e.prototype.resetDraw=function(){var t=this.get("background"),i={x:0,y:0};if(t){var n=Ko(t.padding);i.x=n[3],i.y=n[0]}this.set("currentPoint",i)},e}(Jt),Ll={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},ao={fill:lt.textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:lt.fontFamily,fontWeight:"normal",lineHeight:12},Il="navigation-arrow-right",Pl="navigation-arrow-left",fv={right:90*Math.PI/180,left:(360-90)*Math.PI/180,up:0,down:180*Math.PI/180},qM=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.currentPageIndex=1,t.totalPagesCnt=1,t.pageWidth=0,t.pageHeight=0,t.startX=0,t.startY=0,t.onNavigationBack=function(){var i=t.getElementByLocalId("item-group");if(t.currentPageIndex>1){t.currentPageIndex-=1,t.updateNavigation();var n=t.getCurrentNavigationMatrix();t.get("animate")?i.animate({matrix:n},100):i.attr({matrix:n})}},t.onNavigationAfter=function(){var i=t.getElementByLocalId("item-group");if(t.currentPageIndexg&&(g=F),v==="horizontal"?(y&&yu}if(s==="horizontal"){var T=this.get("maxRow")||1,L=v+(T===1?0:M),k=u-f-g.width-g.minX;this.pageHeight=L*T,this.pageWidth=k,C(l,function(O){var z=O.getBBox(),V=h||z.width;(b&&bw&&(w=z.width)}),S=w,w+=f,u&&(w=Math.min(u,w),S=Math.min(u,S)),this.pageWidth=w,this.pageHeight=c-Math.max(g.height,v+M);var P=Math.floor(this.pageHeight/(v+M));C(l,function(O,z){z!==0&&z%P===0&&(x+=1,y.x+=w,y.y=o),n.moveElementTo(O,y),O.getParent().setClip({type:"rect",attrs:{x:y.x,y:y.y,width:w,height:v}}),y.y+=v+M}),this.totalPagesCnt=x,this.moveElementTo(p,{x:a+S/2-g.width/2-g.minX,y:c-g.height-g.minY})}this.pageHeight&&this.pageWidth&&i.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),s==="horizontal"&&this.get("maxRow")?this.totalPagesCnt=Math.ceil(x/this.get("maxRow")):this.totalPagesCnt=x,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(p),i.attr("matrix",this.getCurrentNavigationMatrix())},e.prototype.drawNavigation=function(t,i,n,a){var o={x:0,y:0},s=this.addGroup(t,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),l=A(a.marker,"style",{}),u=l.size,c=u===void 0?12:u,h=yt(l,["size"]),f=this.drawArrow(s,o,Pl,i==="horizontal"?"up":"left",c,h);f.on("click",this.onNavigationBack);var v=f.getBBox();o.x+=v.width+2;var d=this.addShape(s,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:m({x:o.x,y:o.y+c/2,text:n,textBaseline:"middle"},A(a.text,"style"))}),p=d.getBBox();o.x+=p.width+2;var g=this.drawArrow(s,o,Il,i==="horizontal"?"down":"right",c,h);return g.on("click",this.onNavigationAfter),s},e.prototype.updateNavigation=function(t){var i=H({},Ll,this.get("pageNavigator")),n=i.marker.style,a=n.fill,o=n.opacity,s=n.inactiveFill,l=n.inactiveOpacity,u=this.currentPageIndex+"/"+this.totalPagesCnt,c=t?t.getChildren()[1]:this.getElementByLocalId("navigation-text"),h=t?t.findById(this.getElementId(Pl)):this.getElementByLocalId(Pl),f=t?t.findById(this.getElementId(Il)):this.getElementByLocalId(Il);c.attr("text",u),h.attr("opacity",this.currentPageIndex===1?l:o),h.attr("fill",this.currentPageIndex===1?s:a),h.attr("cursor",this.currentPageIndex===1?"not-allowed":"pointer"),f.attr("opacity",this.currentPageIndex===this.totalPagesCnt?l:o),f.attr("fill",this.currentPageIndex===this.totalPagesCnt?s:a),f.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var v=h.getBBox().maxX+2;c.attr("x",v),v+=c.getBBox().width+2,this.updateArrowPath(f,{x:v,y:0})},e.prototype.drawArrow=function(t,i,n,a,o,s){var l=i.x,u=i.y,c=this.addShape(t,{type:"path",id:this.getElementId(n),name:n,attrs:m({size:o,direction:a,path:[["M",l+o/2,u],["L",l,u+o],["L",l+o,u+o],["Z"]],cursor:"pointer"},s)});return c.attr("matrix",Mi({x:l+o/2,y:u+o/2},fv[a])),c},e.prototype.updateArrowPath=function(t,i){var n=i.x,a=i.y,o=t.attr(),s=o.size,l=o.direction,u=Mi({x:n+s/2,y:a+s/2},fv[l]);t.attr("path",[["M",n+s/2,a],["L",n,a+s],["L",n+s,a+s],["Z"]]),t.attr("matrix",u)},e.prototype.getCurrentNavigationMatrix=function(){var t=this,i=t.currentPageIndex,n=t.pageWidth,a=t.pageHeight,o=this.get("layout"),s=o==="horizontal"?{x:0,y:a*(1-i)}:{x:n*(1-i),y:0};return Ac(s)},e.prototype.applyItemStates=function(t,i){var n=this.getItemStates(t),a=n.length>0;if(a){var o=i.getChildren(),s=this.get("itemStates");C(o,function(l){var u=l.get("name"),c=u.split("-")[2],h=Vn(t,c,s);h&&(l.attr(h),c==="marker"&&!(l.get("isStroke")&&l.get("isFill"))&&(l.get("isStroke")&&l.attr("fill",null),l.get("isFill")&&l.attr("stroke",null)))})}},e.prototype.getLimitItemWidth=function(){var t=this.get("itemWidth"),i=this.get("maxItemWidth");return i?t&&(i=t<=i?t:i):t&&(i=t),i},e}(iy),UM=1.4,vv=.4,jM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:lt.textColor,textBaseline:"middle",fontFamily:lt.fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:lt.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},e.prototype.isSlider=function(){return!0},e.prototype.getValue=function(){return this.getCurrentValue()},e.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},e.prototype.setRange=function(t,i){this.update({min:t,max:i})},e.prototype.setValue=function(t){var i=this.getValue();this.set("value",t);var n=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(n),this.delegateEmit("valuechanged",{originValue:i,value:t})},e.prototype.initEvent=function(){var t=this.get("group");this.bindSliderEvent(t),this.bindRailEvent(t),this.bindTrackEvent(t)},e.prototype.drawLegendContent=function(t){this.drawRail(t),this.drawLabels(t),this.fixedElements(t),this.resetTrack(t),this.resetTrackClip(t),this.get("slidable")&&this.resetHandlers(t)},e.prototype.bindSliderEvent=function(t){this.bindHandlersEvent(t)},e.prototype.bindHandlersEvent=function(t){var i=this;t.on("legend-handler-min:drag",function(n){var a=i.getValueByCanvasPoint(n.x,n.y),o=i.getCurrentValue(),s=o[1];sa&&(s=a),i.setValue([s,a])})},e.prototype.bindRailEvent=function(t){},e.prototype.bindTrackEvent=function(t){var i=this,n=null;t.on("legend-track:dragstart",function(a){n={x:a.x,y:a.y}}),t.on("legend-track:drag",function(a){if(n){var o=i.getValueByCanvasPoint(n.x,n.y),s=i.getValueByCanvasPoint(a.x,a.y),l=i.getCurrentValue(),u=l[1]-l[0],c=i.getRange(),h=s-o;h<0?l[0]+h>c.min?i.setValue([l[0]+h,l[1]+h]):i.setValue([c.min,c.min+u]):h>0&&(h>0&&l[1]+ho&&(h=o),h0&&this.changeRailLength(a,s,n[s]-v)}},e.prototype.changeRailLength=function(t,i,n){var a=t.getBBox(),o;i==="height"?o=this.getRailPath(a.x,a.y,a.width,n):o=this.getRailPath(a.x,a.y,n,a.height),t.attr("path",o)},e.prototype.changeRailPosition=function(t,i,n){var a=t.getBBox(),o=this.getRailPath(i,n,a.width,a.height);t.attr("path",o)},e.prototype.fixedHorizontal=function(t,i,n,a){var o=this.get("label"),s=o.align,l=o.spacing,u=n.getBBox(),c=t.getBBox(),h=i.getBBox(),f=u.height;this.fitRailLength(c,h,u,n),u=n.getBBox(),s==="rail"?(t.attr({x:a.x,y:a.y+f/2}),this.changeRailPosition(n,a.x+c.width+l,a.y),i.attr({x:a.x+c.width+u.width+l*2,y:a.y+f/2})):s==="top"?(t.attr({x:a.x,y:a.y}),i.attr({x:a.x+u.width,y:a.y}),this.changeRailPosition(n,a.x,a.y+c.height+l)):(this.changeRailPosition(n,a.x,a.y),t.attr({x:a.x,y:a.y+u.height+l}),i.attr({x:a.x+u.width,y:a.y+u.height+l}))},e.prototype.fixedVertail=function(t,i,n,a){var o=this.get("label"),s=o.align,l=o.spacing,u=n.getBBox(),c=t.getBBox(),h=i.getBBox();if(this.fitRailLength(c,h,u,n),u=n.getBBox(),s==="rail")t.attr({x:a.x,y:a.y}),this.changeRailPosition(n,a.x,a.y+c.height+l),i.attr({x:a.x,y:a.y+c.height+u.height+l*2});else if(s==="right")t.attr({x:a.x+u.width+l,y:a.y}),this.changeRailPosition(n,a.x,a.y),i.attr({x:a.x+u.width+l,y:a.y+u.height});else{var f=Math.max(c.width,h.width);t.attr({x:a.x,y:a.y}),this.changeRailPosition(n,a.x+f+l,a.y),i.attr({x:a.x,y:a.y+u.height})}},e}(iy),wr="g2-tooltip",br="g2-tooltip-title",pa="g2-tooltip-list",Gs="g2-tooltip-list-item",Vs="g2-tooltip-marker",Ys="g2-tooltip-value",ny="g2-tooltip-name",Ic="g2-tooltip-crosshair-x",Pc="g2-tooltip-crosshair-y";const ZM=Object.freeze(Object.defineProperty({__proto__:null,CONTAINER_CLASS:wr,CROSSHAIR_X:Ic,CROSSHAIR_Y:Pc,LIST_CLASS:pa,LIST_ITEM_CLASS:Gs,MARKER_CLASS:Vs,NAME_CLASS:ny,TITLE_CLASS:br,VALUE_CLASS:Ys},Symbol.toStringTag,{value:"Module"}));var qe;const QM=(qe={},qe[""+wr]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:lt.fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},qe[""+br]={marginBottom:"4px"},qe[""+pa]={margin:"0px",listStyleType:"none",padding:"0px"},qe[""+Gs]={listStyleType:"none",marginBottom:"4px"},qe[""+Vs]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},qe[""+Ys]={display:"inline-block",float:"right",marginLeft:"30px"},qe[""+Ic]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},qe[""+Pc]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},qe);function KM(r,e,t,i,n){var a={left:rn.x+n.width,top:en.y+n.height};return a}function JM(r,e,t,i,n,a){var o=r,s=e;switch(a){case"left":o=r-i-t,s=e-n/2;break;case"right":o=r+t,s=e-n/2;break;case"top":o=r-i/2,s=e-n-t;break;case"bottom":o=r-i/2,s=e+t;break;default:o=r+t,s=e-n-t;break}return{x:o,y:s}}function tA(r,e,t,i,n,a,o){var s=JM(r,e,t,i,n,a);if(o){var l=KM(s.x,s.y,i,n,o);a==="auto"?(l.right&&(s.x=Math.max(0,r-i-t)),l.top&&(s.y=Math.max(0,e-n-t))):a==="top"||a==="bottom"?(l.left&&(s.x=o.x),l.right&&(s.x=o.x+o.width-i),a==="top"&&l.top&&(s.y=e+t),a==="bottom"&&l.bottom&&(s.y=e-n-t)):(l.top&&(s.y=o.y),l.bottom&&(s.y=o.y+o.height-n),a==="left"&&l.left&&(s.x=r+t),a==="right"&&l.right&&(s.x=r-i-t))}return s}function eA(r,e){var t=!1;return C(e,function(i){if(Yr(r,i))return t=!0,!1}),t}var rA=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'
      ',itemTpl:'
    • + SimSun, "sans-serif"`,textColor:"#2C3542",activeTextColor:"#333333",uncheckedColor:"#D8D8D8",lineColor:"#416180",regionColor:"#CCD7EB",verticalAxisRotate:-Math.PI/4,horizontalAxisRotate:Math.PI/4,descriptionIconStroke:"#fff",descriptionIconFill:"rgba(58, 73, 101, .25)"};var vM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"line",locationType:"region",start:null,end:null,style:{},text:null,defaultCfg:{style:{fill:lt.textColor,fontSize:12,textAlign:"center",textBaseline:"bottom",fontFamily:lt.fontFamily},text:{position:"center",autoRotate:!0,content:null,offsetX:0,offsetY:0,style:{stroke:lt.lineColor,lineWidth:1}}}})},e.prototype.renderInner=function(t){this.renderLine(t),this.get("text")&&this.renderLabel(t)},e.prototype.renderLine=function(t){var i=this.get("start"),n=this.get("end"),a=this.get("style");this.addShape(t,{type:"line",id:this.getElementId("line"),name:"annotation-line",attrs:m({x1:i.x,y1:i.y,x2:n.x,y2:n.y},a)})},e.prototype.getLabelPoint=function(t,i,n){var a;return n==="start"?a=0:n==="center"?a=.5:Q(n)&&n.indexOf("%")!==-1?a=parseInt(n,10)/100:rt(n)?a=n:a=1,(a>1||a<0)&&(a=1),{x:mi(t.x,i.x,a),y:mi(t.y,i.y,a)}},e.prototype.renderLabel=function(t){var i=this.get("text"),n=this.get("start"),a=this.get("end"),o=i.position,s=i.content,l=i.style,u=i.offsetX,c=i.offsetY,h=i.autoRotate,f=i.maxLength,v=i.autoEllipsis,d=i.ellipsisPosition,p=i.background,g=i.isVertical,y=g===void 0?!1:g,x=this.getLabelPoint(n,a,o),b=x.x+u,w=x.y+c,S={id:this.getElementId("line-text"),name:"annotation-line-text",x:b,y:w,content:s,style:l,maxLength:f,autoEllipsis:v,ellipsisPosition:d,background:p,isVertical:y};if(h){var M=[a.x-n.x,a.y-n.y];S.rotate=Math.atan2(M[1],M[0])}Ns(t,S)},e}(Jt),dM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:lt.textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:lt.fontFamily}}})},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.renderInner=function(t){var i=this.getLocation(),n=i.x,a=i.y,o=this.get("content"),s=this.get("style"),l=this.getElementId("text"),u=this.get("name")+"-text",c=this.get("maxLength"),h=this.get("autoEllipsis"),f=this.get("isVertical"),v=this.get("ellipsisPosition"),d=this.get("background"),p=this.get("rotate"),g={id:l,name:u,x:n,y:a,content:o,style:s,maxLength:c,autoEllipsis:h,isVertical:f,ellipsisPosition:v,background:d,rotate:p};Ns(t,g)},e.prototype.resetLocation=function(){var t=this.getElementByLocalId("text-group");if(t){var i=this.getLocation(),n=i.x,a=i.y,o=this.get("rotate");Fc(t,n,a),Hg(t,o,n,a)}},e}(Jt),pM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:Math.PI*3/2,style:{stroke:"#999",lineWidth:1}})},e.prototype.renderInner=function(t){this.renderArc(t)},e.prototype.getArcPath=function(){var t=this.getLocation(),i=t.center,n=t.radius,a=t.startAngle,o=t.endAngle,s=ji(i,n,a),l=ji(i,n,o),u=o-a>Math.PI?1:0,c=[["M",s.x,s.y]];if(o-a===Math.PI*2){var h=ji(i,n,a+Math.PI);c.push(["A",n,n,0,u,1,h.x,h.y]),c.push(["A",n,n,0,u,1,l.x,l.y])}else c.push(["A",n,n,0,u,1,l.x,l.y]);return c},e.prototype.renderArc=function(t){var i=this.getArcPath(),n=this.get("style");this.addShape(t,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:m({path:i},n)})},e}(Jt),gM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:lt.regionColor,opacity:.4}}})},e.prototype.renderInner=function(t){this.renderRegion(t)},e.prototype.renderRegion=function(t){var i=this.get("start"),n=this.get("end"),a=this.get("style"),o=fa({start:i,end:n});this.addShape(t,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:m({x:o.x,y:o.y,width:o.width,height:o.height},a)})},e}(Jt),yM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},e.prototype.renderInner=function(t){this.renderImage(t)},e.prototype.getImageAttrs=function(){var t=this.get("start"),i=this.get("end"),n=this.get("style"),a=fa({start:t,end:i}),o=this.get("src");return m({x:a.x,y:a.y,img:o,width:a.width,height:a.height},n)},e.prototype.renderImage=function(t){this.addShape(t,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},e}(Jt),mM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:lt.lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:lt.textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:lt.fontFamily}}}})},e.prototype.renderInner=function(t){A(this.get("line"),"display")&&this.renderLine(t),A(this.get("text"),"display")&&this.renderText(t),A(this.get("point"),"display")&&this.renderPoint(t),this.get("autoAdjust")&&this.autoAdjust(t)},e.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},e.prototype.renderPoint=function(t){var i=this.getShapeAttrs().point;this.addShape(t,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:i})},e.prototype.renderLine=function(t){var i=this.getShapeAttrs().line;this.addShape(t,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:i})},e.prototype.renderText=function(t){var i=this.getShapeAttrs().text,n=i.x,a=i.y,o=i.text,s=yt(i,["x","y","text"]),l=this.get("text"),u=l.background,c=l.maxLength,h=l.autoEllipsis,f=l.isVertival,v=l.ellipsisPosition,d={x:n,y:a,id:this.getElementId("text"),name:"annotation-text",content:o,style:s,background:u,maxLength:c,autoEllipsis:h,isVertival:f,ellipsisPosition:v};Ns(t,d)},e.prototype.autoAdjust=function(t){var i=this.get("direction"),n=this.get("x"),a=this.get("y"),o=A(this.get("line"),"length",0),s=this.get("coordinateBBox"),l=t.getBBox(),u=l.minX,c=l.maxX,h=l.minY,f=l.maxY,v=t.findById(this.getElementId("text-group")),d=t.findById(this.getElementId("text")),p=t.findById(this.getElementId("line"));if(s&&v){var g=v.attr("x"),y=v.attr("y"),x=d.getCanvasBBox(),b=x.width,w=x.height,S=0,M=0;if(n+u<=s.minX)if(i==="leftward")S=1;else{var F=s.minX-(n+u);g=v.attr("x")+F}else if(n+c>=s.maxX)if(i==="rightward")S=-1;else{var F=n+c-s.maxX;g=v.attr("x")-F}if(S&&(p&&p.attr("path",[["M",0,0],["L",o*S,0]]),g=(o+2+b)*S),a+h<=s.minY)if(i==="upward")M=1;else{var F=s.minY-(a+h);y=v.attr("y")+F}else if(a+f>=s.maxY)if(i==="downward")M=-1;else{var F=a+f-s.maxY;y=v.attr("y")-F}M&&(p&&p.attr("path",[["M",0,0],["L",0,o*M]]),y=(o+2+w)*M),(g!==v.attr("x")||y!==v.attr("y"))&&Fc(v,g,y)}},e.prototype.getShapeAttrs=function(){var t=A(this.get("line"),"display"),i=A(this.get("point"),"style",{}),n=A(this.get("line"),"style",{}),a=A(this.get("text"),"style",{}),o=this.get("direction"),s=t?A(this.get("line"),"length",0):0,l=0,u=0,c="top",h="start";switch(o){case"upward":u=-1,c="bottom";break;case"downward":u=1,c="top";break;case"leftward":l=-1,h="end";break;case"rightward":l=1,h="start";break}return{point:m({x:0,y:0},i),line:m({path:[["M",0,0],["L",s*l,s*u]]},n),text:m({x:(s+2)*l,y:(s+2)*u,text:A(this.get("text"),"content",""),textBaseline:c,textAlign:h},a)}},e}(Jt),xM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:lt.regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:lt.textColor,fontFamily:lt.fontFamily}}}})},e.prototype.renderInner=function(t){var i=A(this.get("region"),"style",{});A(this.get("text"),"style",{});var n=this.get("lineLength")||0,a=this.get("points");if(a.length){var o=JC(a),s=[];s.push(["M",a[0].x,o.minY-n]),a.forEach(function(u){s.push(["L",u.x,u.y])}),s.push(["L",a[a.length-1].x,a[a.length-1].y-n]),this.addShape(t,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:m({path:s},i)});var l=m({id:this.getElementId("text"),name:"annotation-text",x:(o.minX+o.maxX)/2,y:o.minY-n},this.get("text"));Ns(t,l)}},e}(Jt),wM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},e.prototype.renderInner=function(t){var i=this,n=this.get("start"),a=this.get("end"),o=this.addGroup(t,{id:this.getElementId("region-filter"),capture:!1});C(this.get("shapes"),function(l,u){var c=l.get("type"),h=ie(l.attr());i.adjustShapeAttrs(h),i.addShape(o,{id:i.getElementId("shape-"+c+"-"+u),capture:!1,type:c,attrs:h})});var s=fa({start:n,end:a});o.setClip({type:"rect",attrs:{x:s.minX,y:s.minY,width:s.width,height:s.height}})},e.prototype.adjustShapeAttrs=function(t){var i=this.get("color");t.fill&&(t.fill=t.fillStyle=i),t.stroke=t.strokeStyle=i},e}(Jt),bM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"shape",draw:Or})},e.prototype.renderInner=function(t){var i=this.get("render");X(i)&&i(t)},e}(Jt),Ec=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{container:null,containerTpl:"
      ",updateAutoRender:!0,containerClassName:"",parent:null})},e.prototype.getContainer=function(){return this.get("container")},e.prototype.show=function(){var t=this.get("container");t.style.display="",this.set("visible",!0)},e.prototype.hide=function(){var t=this.get("container");t.style.display="none",this.set("visible",!1)},e.prototype.setCapture=function(t){var i=this.getContainer(),n=t?"auto":"none";i.style.pointerEvents=n,this.set("capture",t)},e.prototype.getBBox=function(){var t=this.getContainer(),i=parseFloat(t.style.left)||0,n=parseFloat(t.style.top)||0;return zs(i,n,t.clientWidth,t.clientHeight)},e.prototype.clear=function(){var t=this.get("container");Tc(t)},e.prototype.destroy=function(){this.removeEvent(),this.removeDom(),r.prototype.destroy.call(this)},e.prototype.init=function(){r.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},e.prototype.initCapture=function(){this.setCapture(this.get("capture"))},e.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},e.prototype.initDom=function(){},e.prototype.initContainer=function(){var t=this.get("container");if(B(t)){t=this.createDom();var i=this.get("parent");Q(i)&&(i=document.getElementById(i),this.set("parent",i)),i.appendChild(t),this.get("containerId")&&t.setAttribute("id",this.get("containerId")),this.set("container",t)}else Q(t)&&(t=document.getElementById(t),this.set("container",t));this.get("parent")||this.set("parent",t.parentNode)},e.prototype.resetStyles=function(){var t=this.get("domStyles"),i=this.get("defaultStyles");t?t=H({},i,t):t=i,this.set("domStyles",t)},e.prototype.applyStyles=function(){var t=this.get("domStyles");if(t){var i=this.getContainer();this.applyChildrenStyles(i,t);var n=this.get("containerClassName");if(n&&KC(i,n)){var a=t[n];te(i,a)}}},e.prototype.applyChildrenStyles=function(t,i){C(i,function(n,a){var o=t.getElementsByClassName(a);C(o,function(s){te(s,n)})})},e.prototype.applyStyle=function(t,i){var n=this.get("domStyles");te(i,n[t])},e.prototype.createDom=function(){var t=this.get("containerTpl");return Nr(t)},e.prototype.initEvent=function(){},e.prototype.removeDom=function(){var t=this.get("container");t&&t.parentNode&&t.parentNode.removeChild(t)},e.prototype.removeEvent=function(){},e.prototype.updateInner=function(t){Yr(t,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},e.prototype.resetPosition=function(){},e}(_g),SM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'
      ',alignX:"left",alignY:"top",html:"",zIndex:7})},e.prototype.render=function(){var t=this.getContainer(),i=this.get("html");Tc(t);var n=X(i)?i(t):i;if(bp(n))t.appendChild(n);else if(Q(n)||rt(n)){var a=Nr(""+n);a&&t.appendChild(a)}this.resetPosition()},e.prototype.resetPosition=function(){var t=this.getContainer(),i=this.getLocation(),n=i.x,a=i.y,o=this.get("alignX"),s=this.get("alignY"),l=this.get("offsetX"),u=this.get("offsetY"),c=$w(t),h=Vw(t),f={x:n,y:a};o==="middle"?f.x-=Math.round(c/2):o==="right"&&(f.x-=Math.round(c)),s==="middle"?f.y-=Math.round(h/2):s==="bottom"&&(f.y-=Math.round(h)),l&&(f.x+=l),u&&(f.y+=u),te(t,{position:"absolute",left:f.x+"px",top:f.y+"px",zIndex:this.get("zIndex")})},e}(Ec);const CM=Object.freeze(Object.defineProperty({__proto__:null,Arc:pM,DataMarker:mM,DataRegion:xM,Html:SM,Image:yM,Line:vM,Region:gM,RegionFilter:wM,Shape:bM,Text:dM},Symbol.toStringTag,{value:"Module"}));function Vn(r,e,t){var i=e+"Style",n=null;return C(t,function(a,o){r[o]&&a[i]&&(n||(n={}),mt(n,a[i]))}),n}var qg=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:lt.lineColor}},tickLine:{style:{lineWidth:1,stroke:lt.lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:lt.lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:lt.textColor,fontFamily:lt.fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:lt.textColor,textBaseline:"middle",fontFamily:lt.fontFamily,textAlign:"center"},iconStyle:{fill:lt.descriptionIconFill,stroke:lt.descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:lt.uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},e.prototype.renderInner=function(t){this.get("line")&&this.drawLine(t),this.drawTicks(t),this.get("title")&&this.drawTitle(t)},e.prototype.isList=function(){return!0},e.prototype.getItems=function(){return this.get("ticks")},e.prototype.setItems=function(t){this.update({ticks:t})},e.prototype.updateItem=function(t,i){mt(t,i),this.clear(),this.render()},e.prototype.clearItems=function(){var t=this.getElementByLocalId("label-group");t&&t.clear()},e.prototype.setItemState=function(t,i,n){t[i]=n,this.updateTickStates(t)},e.prototype.hasState=function(t,i){return!!t[i]},e.prototype.getItemStates=function(t){var i=this.get("tickStates"),n=[];return C(i,function(a,o){t[o]&&n.push(o)}),n},e.prototype.clearItemsState=function(t){var i=this,n=this.getItemsByState(t);C(n,function(a){i.setItemState(a,t,!1)})},e.prototype.getItemsByState=function(t){var i=this,n=this.getItems();return jt(n,function(a){return i.hasState(a,t)})},e.prototype.getSidePoint=function(t,i){var n=this,a=n.getSideVector(i,t);return{x:t.x+a[0],y:t.y+a[1]}},e.prototype.getTextAnchor=function(t){var i;return _t(t[0],0)?i="center":t[0]>0?i="start":t[0]<0&&(i="end"),i},e.prototype.getTextBaseline=function(t){var i;return _t(t[1],0)?i="middle":t[1]>0?i="top":t[1]<0&&(i="bottom"),i},e.prototype.processOverlap=function(t){},e.prototype.drawLine=function(t){var i=this.getLinePath(),n=this.get("line");this.addShape(t,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:mt({path:i},n.style)})},e.prototype.getTickLineItems=function(t){var i=this,n=[],a=this.get("tickLine"),o=a.alignTick,s=a.length,l=1,u=t.length;return u>=2&&(l=t[1].value-t[0].value),C(t,function(c){var h=c.point;o||(h=i.getTickPoint(c.value-l/2));var f=i.getSidePoint(h,s);n.push({startPoint:h,tickValue:c.value,endPoint:f,tickId:c.id,id:"tickline-"+c.id})}),n},e.prototype.getSubTickLineItems=function(t){var i=[],n=this.get("subTickLine"),a=n.count,o=t.length;if(o>=2)for(var s=0;s0){var n=Vt(i);if(n>t.threshold){var a=Math.ceil(n/t.threshold),o=i.filter(function(s,l){return l%a===0});this.set("ticks",o),this.set("originalTicks",i)}}},e.prototype.getLabelAttrs=function(t,i,n){var a=this.get("label"),o=a.offset,s=a.offsetX,l=a.offsetY,u=a.rotate,c=a.formatter,h=this.getSidePoint(t.point,o),f=this.getSideVector(o,h),v=c?c(t.name,t,i):t.name,d=a.style;d=X(d)?A(this.get("theme"),["label","style"],{}):d;var p=mt({x:h.x+s,y:h.y+l,text:v,textAlign:this.getTextAnchor(f),textBaseline:this.getTextBaseline(f)},d);return u&&(p.matrix=Mi(h,u)),p},e.prototype.drawLabels=function(t){var i=this,n=this.get("ticks"),a=this.addGroup(t,{name:"axis-label-group",id:this.getElementId("label-group")});C(n,function(f,v){i.addShape(a,{type:"text",name:"axis-label",id:i.getElementId("label-"+f.id),attrs:i.getLabelAttrs(f,v,n),delegateObject:{tick:f,item:f,index:v}})}),this.processOverlap(a);var o=a.getChildren(),s=A(this.get("theme"),["label","style"],{}),l=this.get("label"),u=l.style,c=l.formatter;if(X(u)){var h=o.map(function(f){return A(f.get("delegateObject"),"tick")});C(o,function(f,v){var d=f.get("delegateObject").tick,p=c?c(d.name,d,v):d.name,g=mt({},s,u(p,v,h));f.attr(g)})}},e.prototype.getTitleAttrs=function(){var t=this.get("title"),i=t.style,n=t.position,a=t.offset,o=t.spacing,s=o===void 0?0:o,l=t.autoRotate,u=i.fontSize,c=.5;n==="start"?c=0:n==="end"&&(c=1);var h=this.getTickPoint(c),f=this.getSidePoint(h,a||s+u/2),v=mt({x:f.x,y:f.y,text:t.text},i),d=t.rotate,p=d;if(B(d)&&l){var g=this.getAxisVector(h),y=[1,0];p=fc(g,y,!0)}if(p){var x=Mi(f,p);v.matrix=x}return v},e.prototype.drawTitle=function(t){var i,n=this.getTitleAttrs(),a=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:n});!((i=this.get("title"))===null||i===void 0)&&i.description&&this.drawDescriptionIcon(t,a,n.matrix)},e.prototype.drawDescriptionIcon=function(t,i,n){var a=this.addGroup(t,{name:"axis-description",id:this.getElementById("description")}),o=i.getBBox(),s=o.maxX,l=o.maxY,u=o.height,c=this.get("title").iconStyle,h=4,f=u/2,v=f/6,d=s+h,p=l-u/2,g=[d+f,p-f],y=g[0],x=g[1],b=[y+f,x+f],w=b[0],S=b[1],M=[y,S+f],F=M[0],T=M[1],L=[d,x+f],k=L[0],P=L[1],O=[d+f,p-u/4],z=O[0],V=O[1],U=[z,V+v],D=U[0],N=U[1],W=[D,N+v],$=W[0],Y=W[1],_=[$,Y+f*3/4],et=_[0],at=_[1];this.addShape(a,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:m({path:[["M",y,x],["A",f,f,0,0,1,w,S],["A",f,f,0,0,1,F,T],["A",f,f,0,0,1,k,P],["A",f,f,0,0,1,y,x],["M",z,V],["L",D,N],["M",$,Y],["L",et,at]],lineWidth:v,matrix:n},c)}),this.addShape(a,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:d,y:p-u/2,width:u,height:u,stroke:"#000",fill:"#000",opacity:0,matrix:n,cursor:"pointer"}})},e.prototype.applyTickStates=function(t,i){var n=this.getItemStates(t);if(n.length){var a=this.get("tickStates"),o=this.getElementId("label-"+t.id),s=i.findById(o);if(s){var l=Vn(t,"label",a);l&&s.attr(l)}var u=this.getElementId("tickline-"+t.id),c=i.findById(u);if(c){var h=Vn(t,"tickLine",a);h&&c.attr(h)}}},e.prototype.updateTickStates=function(t){var i=this.getItemStates(t),n=this.get("tickStates"),a=this.get("label"),o=this.getElementByLocalId("label-"+t.id),s=this.get("tickLine"),l=this.getElementByLocalId("tickline-"+t.id);if(i.length){if(o){var u=Vn(t,"label",n);u&&o.attr(u)}if(l){var c=Vn(t,"tickLine",n);c&&l.attr(c)}}else o&&o.attr(a.style),l&&l.attr(s.style)},e}(Jt);function kc(r,e,t,i){var n=e.getChildren(),a=!1;return C(n,function(o){var s=Zn(r,o,t,i);a=a||s}),a}function MM(){return Ug}function AM(r,e,t){return kc(r,e,t,"head")}function Ug(r,e,t){return kc(r,e,t,"tail")}function FM(r,e,t){return kc(r,e,t,"middle")}const TM=Object.freeze(Object.defineProperty({__proto__:null,ellipsisHead:AM,ellipsisMiddle:FM,ellipsisTail:Ug,getDefault:MM},Symbol.toStringTag,{value:"Module"}));function EM(r){var e=r.attr("matrix");return e&&e[0]!==1}function jg(r){var e=EM(r)?ZC(r.attr("matrix")):0;return e%360}function Tu(r,e,t,i){var n=!1,a=jg(e),o=Math.abs(r?t.attr("y")-e.attr("y"):t.attr("x")-e.attr("x")),s=(r?t.attr("y")>e.attr("y"):t.attr("x")>e.attr("x"))?e.getBBox():t.getBBox();if(r){var l=Math.abs(Math.cos(a));Jo(l,0,Math.PI/180)?n=s.width+i>o:n=s.height/l+i>o}else{var l=Math.abs(Math.sin(a));Jo(l,0,Math.PI/180)?n=s.width+i>o:n=s.height/l+i>o}return n}function va(r,e,t,i){var n=(i==null?void 0:i.minGap)||0,a=e.getChildren().slice().filter(function(v){return v.get("visible")});if(!a.length)return!1;var o=!1;t&&a.reverse();for(var s=a.length,l=a[0],u=l,c=1;c1){f=Math.ceil(f);for(var p=0;p2){var o=n[0],s=n[n.length-1];o.get("visible")||(o.show(),va(r,e,!1,i)&&(a=!0)),s.get("visible")||(s.show(),va(r,e,!0,i)&&(a=!0))}return a}const OM=Object.freeze(Object.defineProperty({__proto__:null,equidistance:Qg,equidistanceWithReverseBoth:DM,getDefault:kM,reserveBoth:PM,reserveFirst:LM,reserveLast:IM},Symbol.toStringTag,{value:"Module"}));function BM(r,e){C(r,function(t){var i=t.attr("x"),n=t.attr("y"),a=Mi({x:i,y:n},e);t.attr("matrix",a)})}function Kg(r,e,t,i){var n=e.getChildren();if(!n.length||!r&&n.length<2)return!1;var a=Fu(n),o=!1;if(r)o=!!t&&a>t;else{var s=Math.abs(n[1].attr("x")-n[0].attr("x"));o=a>s}if(o){var l=i(t,a);BM(n,l)}return o}function RM(){return Jg}function Jg(r,e,t,i){return Kg(r,e,t,function(){return rt(i)?i:r?lt.verticalAxisRotate:lt.horizontalAxisRotate})}function zM(r,e,t){return Kg(r,e,t,function(i,n){if(!i)return r?lt.verticalAxisRotate:lt.horizontalAxisRotate;if(r)return-Math.acos(i/n);var a=0;return i>n?a=Math.PI/4:(a=Math.asin(i/n),a>Math.PI/4&&(a=Math.PI/4)),a})}const NM=Object.freeze(Object.defineProperty({__proto__:null,fixedAngle:Jg,getDefault:RM,unfixedAngle:zM},Symbol.toStringTag,{value:"Module"})),ty=Object.freeze(Object.defineProperty({__proto__:null,autoEllipsis:TM,autoHide:OM,autoRotate:NM},Symbol.toStringTag,{value:"Module"}));var GM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getLinePath=function(){var t=this.get("start"),i=this.get("end"),n=[];return n.push(["M",t.x,t.y]),n.push(["L",i.x,i.y]),n},e.prototype.getInnerLayoutBBox=function(){var t=this.get("start"),i=this.get("end"),n=r.prototype.getInnerLayoutBBox.call(this),a=Math.min(t.x,i.x,n.x),o=Math.min(t.y,i.y,n.y),s=Math.max(t.x,i.x,n.maxX),l=Math.max(t.y,i.y,n.maxY);return{x:a,y:o,minX:a,minY:o,maxX:s,maxY:l,width:s-a,height:l-o}},e.prototype.isVertical=function(){var t=this.get("start"),i=this.get("end");return _t(t.x,i.x)},e.prototype.isHorizontal=function(){var t=this.get("start"),i=this.get("end");return _t(t.y,i.y)},e.prototype.getTickPoint=function(t){var i=this,n=i.get("start"),a=i.get("end"),o=a.x-n.x,s=a.y-n.y;return{x:n.x+o*t,y:n.y+s*t}},e.prototype.getSideVector=function(t){var i=this.getAxisVector(),n=zp([0,0],i),a=this.get("verticalFactor"),o=[n[1],n[0]*-1];return ne([0,0],o,t*a)},e.prototype.getAxisVector=function(){var t=this.get("start"),i=this.get("end");return[i.x-t.x,i.y-t.y]},e.prototype.processOverlap=function(t){var i=this,n=this.isVertical(),a=this.isHorizontal();if(!(!n&&!a)){var o=this.get("label"),s=this.get("title"),l=this.get("verticalLimitLength"),u=o.offset,c=l,h=0,f=0;s&&(h=s.style.fontSize,f=s.spacing),c&&(c=c-u-f-h);var v=this.get("overlapOrder");if(C(v,function(g){o[g]&&i.canProcessOverlap(g)&&i.autoProcessOverlap(g,o[g],t,c)}),s&&B(s.offset)){var d=t.getCanvasBBox(),p=n?d.width:d.height;s.offset=u+p+f+h/2}}},e.prototype.canProcessOverlap=function(t){var i=this.get("label");return t==="autoRotate"?B(i.rotate):!0},e.prototype.autoProcessOverlap=function(t,i,n,a){var o=this,s=this.isVertical(),l=!1,u=ty[t];if(i===!0)this.get("label"),l=u.getDefault()(s,n,a);else if(X(i))l=i(s,n,a);else if(pt(i)){var c=i;u[c.type]&&(l=u[c.type](s,n,a,c.cfg))}else u[i]&&(l=u[i](s,n,a));if(t==="autoRotate"){if(l){var h=n.getChildren(),f=this.get("verticalFactor");C(h,function(d){var p=d.attr("textAlign");if(p==="center"){var g=f>0?"end":"start";d.attr("textAlign",g)}})}}else if(t==="autoHide"){var v=n.getChildren().slice(0);C(v,function(d){d.get("visible")||(o.get("isRegister")&&o.unregisterElement(d),d.remove())})}},e}(qg),VM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:Math.PI*3/2})},e.prototype.getLinePath=function(){var t=this.get("center"),i=t.x,n=t.y,a=this.get("radius"),o=a,s=this.get("startAngle"),l=this.get("endAngle"),u=[];if(Math.abs(l-s)===Math.PI*2)u=[["M",i,n-o],["A",a,o,0,1,1,i,n+o],["A",a,o,0,1,1,i,n-o],["Z"]];else{var c=this.getCirclePoint(s),h=this.getCirclePoint(l),f=Math.abs(l-s)>Math.PI?1:0,v=s>l?0:1;u=[["M",i,n],["L",c.x,c.y],["A",a,o,0,f,v,h.x,h.y],["L",i,n]]}return u},e.prototype.getTickPoint=function(t){var i=this.get("startAngle"),n=this.get("endAngle"),a=i+(n-i)*t;return this.getCirclePoint(a)},e.prototype.getSideVector=function(t,i){var n=this.get("center"),a=[i.x-n.x,i.y-n.y],o=this.get("verticalFactor"),s=Wi(a);return ne(a,a,o*t/s),a},e.prototype.getAxisVector=function(t){var i=this.get("center"),n=[t.x-i.x,t.y-i.y];return[n[1],-1*n[0]]},e.prototype.getCirclePoint=function(t,i){var n=this.get("center");return i=i||this.get("radius"),{x:n.x+Math.cos(t)*i,y:n.y+Math.sin(t)*i}},e.prototype.canProcessOverlap=function(t){var i=this.get("label");return t==="autoRotate"?B(i.rotate):!0},e.prototype.processOverlap=function(t){var i=this,n=this.get("label"),a=this.get("title"),o=this.get("verticalLimitLength"),s=n.offset,l=o,u=0,c=0;a&&(u=a.style.fontSize,c=a.spacing),l&&(l=l-s-c-u);var h=this.get("overlapOrder");if(C(h,function(v){n[v]&&i.canProcessOverlap(v)&&i.autoProcessOverlap(v,n[v],t,l)}),a&&B(a.offset)){var f=t.getCanvasBBox().height;a.offset=s+f+c+u/2}},e.prototype.autoProcessOverlap=function(t,i,n,a){var o=this,s=!1,l=ty[t];if(a>0)if(i===!0)s=l.getDefault()(!1,n,a);else if(X(i))s=i(!1,n,a);else if(pt(i)){var u=i;l[u.type]&&(s=l[u.type](!1,n,a,u.cfg))}else l[i]&&(s=l[i](!1,n,a));if(t==="autoRotate"){if(s){var c=n.getChildren(),h=this.get("verticalFactor");C(c,function(v){var d=v.attr("textAlign");if(d==="center"){var p=h>0?"end":"start";v.attr("textAlign",p)}})}}else if(t==="autoHide"){var f=n.getChildren().slice(0);C(f,function(v){v.get("visible")||(o.get("isRegister")&&o.unregisterElement(v),v.remove())})}},e}(qg),Lc=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:lt.lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:lt.textColor,textAlign:"center",textBaseline:"middle",fontFamily:lt.fontFamily}},textBackground:{padding:5,style:{stroke:lt.lineColor}}}})},e.prototype.renderInner=function(t){this.get("line")&&this.renderLine(t),this.get("text")&&(this.renderText(t),this.renderBackground(t))},e.prototype.renderText=function(t){var i=this.get("text"),n=i.style,a=i.autoRotate,o=i.content;if(!B(o)){var s=this.getTextPoint(),l=null;if(a){var u=this.getRotateAngle();l=Mi(s,u)}this.addShape(t,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:m(m(m({},s),{text:o,matrix:l}),n)})}},e.prototype.renderLine=function(t){var i=this.getLinePath(),n=this.get("line"),a=n.style;this.addShape(t,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:m({path:i},a)})},e.prototype.renderBackground=function(t){var i=this.getElementId("text"),n=t.findById(i),a=this.get("textBackground");if(a&&n){var o=n.getBBox(),s=Ko(a.padding),l=a.style,u=this.addShape(t,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:m({x:o.x-s[3],y:o.y-s[0],width:o.width+s[1]+s[3],height:o.height+s[0]+s[2],matrix:n.attr("matrix")},l)});u.toBack()}},e}(Jt),ey=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"line",locationType:"region",start:null,end:null})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),i=t.start,n=t.end,a=this.get("text").position,o=Math.atan2(n.y-i.y,n.x-i.x),s=a==="start"?o-Math.PI/2:o+Math.PI/2;return s},e.prototype.getTextPoint=function(){var t=this.getLocation(),i=t.start,n=t.end,a=this.get("text"),o=a.position,s=a.offset;return Wg(i,n,o,s)},e.prototype.getLinePath=function(){var t=this.getLocation(),i=t.start,n=t.end;return[["M",i.x,i.y],["L",n.x,n.y]]},e}(Lc),YM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:Math.PI*3/2})},e.prototype.getRotateAngle=function(){var t=this.getLocation(),i=t.startAngle,n=t.endAngle,a=this.get("text").position,o=a==="start"?i+Math.PI/2:n-Math.PI/2;return o},e.prototype.getTextPoint=function(){var t=this.get("text"),i=t.position,n=t.offset,a=this.getLocation(),o=a.center,s=a.radius,l=a.startAngle,u=a.endAngle,c=i==="start"?l:u,h=this.getRotateAngle()-Math.PI,f=ji(o,s,c),v=Math.cos(h)*n,d=Math.sin(h)*n;return{x:f.x+v,y:f.y+d}},e.prototype.getLinePath=function(){var t=this.getLocation(),i=t.center,n=t.radius,a=t.startAngle,o=t.endAngle,s=null;if(o-a===Math.PI*2){var l=i.x,u=i.y;s=[["M",l,u-n],["A",n,n,0,1,1,l,u+n],["A",n,n,0,1,1,l,u-n],["Z"]]}else{var c=ji(i,n,a),h=ji(i,n,o),f=Math.abs(o-a)>Math.PI?1:0,v=a>o?0:1;s=[["M",c.x,c.y],["A",n,n,0,f,v,h.x,h.y]]}return s},e}(Lc),da="g2-crosshair",Eu=da+"-line",ku=da+"-text",In;const $M=(In={},In[""+da]={position:"relative"},In[""+Eu]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},In[""+ku]={position:"absolute",color:lt.textColor,fontFamily:lt.fontFamily},In);var HM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'
      ',crosshairTpl:'
      ',textTpl:'{content}',domStyles:null,containerClassName:da,defaultStyles:$M,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},e.prototype.render=function(){this.resetText(),this.resetPosition()},e.prototype.initCrossHair=function(){var t=this.getContainer(),i=this.get("crosshairTpl"),n=Nr(i);t.appendChild(n),this.applyStyle(Eu,n),this.set("crosshairEl",n)},e.prototype.getTextPoint=function(){var t=this.getLocation(),i=t.start,n=t.end,a=this.get("text"),o=a.position,s=a.offset;return Wg(i,n,o,s)},e.prototype.resetText=function(){var t=this.get("text"),i=this.get("textEl");if(t){var n=t.content;if(!i){var a=this.getContainer(),o=xp(this.get("textTpl"),t);i=Nr(o),a.appendChild(i),this.applyStyle(ku,i),this.set("textEl",i)}i.innerHTML=n}else i&&i.remove()},e.prototype.isVertical=function(t,i){return t.x===i.x},e.prototype.resetPosition=function(){var t=this.get("crosshairEl");t||(this.initCrossHair(),t=this.get("crosshairEl"));var i=this.get("start"),n=this.get("end"),a=Math.min(i.x,n.x),o=Math.min(i.y,n.y);this.isVertical(i,n)?te(t,{width:"1px",height:ue(Math.abs(n.y-i.y))}):te(t,{height:"1px",width:ue(Math.abs(n.x-i.x))}),te(t,{top:ue(o),left:ue(a)}),this.alignText()},e.prototype.alignText=function(){var t=this.get("textEl");if(t){var i=this.get("text").align,n=t.clientWidth,a=this.getTextPoint();switch(i){case"center":a.x=a.x-n/2;break;case"right":a.x=a.x-n}te(t,{top:ue(a.y),left:ue(a.x)})}},e.prototype.updateInner=function(t){Yr(t,"text")&&this.resetText(),r.prototype.updateInner.call(this,t)},e}(Ec);const hv=Object.freeze(Object.defineProperty({__proto__:null,Base:Lc,Circle:YM,Html:HM,Line:ey},Symbol.toStringTag,{value:"Module"}));var ry=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:lt.lineColor}}}})},e.prototype.getLineType=function(){var t=this.get("line")||this.get("defaultCfg").line;return t.type},e.prototype.renderInner=function(t){this.drawGrid(t)},e.prototype.getAlternatePath=function(t,i){var n=this.getGridPath(t),a=i.slice(0).reverse(),o=this.getGridPath(a,!0),s=this.get("closed");return s?n=n.concat(o):(o[0][0]="L",n=n.concat(o),n.push(["Z"])),n},e.prototype.getPathStyle=function(){return this.get("line").style},e.prototype.drawGrid=function(t){var i=this,n=this.get("line"),a=this.get("items"),o=this.get("alternateColor"),s=null;C(a,function(l,u){var c=l.id||u;if(n){var h=i.getPathStyle();h=X(h)?h(l,u,a):h;var f=i.getElementId("line-"+c),v=i.getGridPath(l.points);i.addShape(t,{type:"path",name:"grid-line",id:f,attrs:mt({path:v},h)})}if(o&&u>0){var d=i.getElementId("region-"+c),p=u%2===0;if(Q(o))p&&i.drawAlternateRegion(d,t,s.points,l.points,o);else{var g=p?o[1]:o[0];i.drawAlternateRegion(d,t,s.points,l.points,g)}}s=l})},e.prototype.drawAlternateRegion=function(t,i,n,a,o){var s=this.getAlternatePath(n,a);this.addShape(i,{type:"path",id:t,name:"grid-region",attrs:{path:s,fill:o}})},e}(Jt);function XM(r,e,t,i){var n=t-r,a=i-e;return Math.sqrt(n*n+a*a)}var WM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"circle",center:null,closed:!0})},e.prototype.getGridPath=function(t,i){var n=this.getLineType(),a=this.get("closed"),o=[];if(t.length)if(n==="circle"){var s=this.get("center"),l=t[0],u=XM(s.x,s.y,l.x,l.y),c=i?0:1;a?(o.push(["M",s.x,s.y-u]),o.push(["A",u,u,0,0,c,s.x,s.y+u]),o.push(["A",u,u,0,0,c,s.x,s.y-u]),o.push(["Z"])):C(t,function(h,f){f===0?o.push(["M",h.x,h.y]):o.push(["A",u,u,0,0,c,h.x,h.y])})}else C(t,function(h,f){f===0?o.push(["M",h.x,h.y]):o.push(["L",h.x,h.y])}),a&&o.push(["Z"]);return o},e}(ry),_M=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"line"})},e.prototype.getGridPath=function(t){var i=[];return C(t,function(n,a){a===0?i.push(["M",n.x,n.y]):i.push(["L",n.x,n.y])}),i},e}(ry),iy=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},e.prototype.getLayoutBBox=function(){var t=r.prototype.getLayoutBBox.call(this),i=this.get("maxWidth"),n=this.get("maxHeight"),a=t.width,o=t.height;return i&&(a=Math.min(a,i)),n&&(o=Math.min(o,n)),zs(t.minX,t.minY,a,o)},e.prototype.setLocation=function(t){this.set("x",t.x),this.set("y",t.y),this.resetLocation()},e.prototype.resetLocation=function(){var t=this.get("x"),i=this.get("y"),n=this.get("offsetX"),a=this.get("offsetY");this.moveElementTo(this.get("group"),{x:t+n,y:i+a})},e.prototype.applyOffset=function(){this.resetLocation()},e.prototype.getDrawPoint=function(){return this.get("currentPoint")},e.prototype.setDrawPoint=function(t){return this.set("currentPoint",t)},e.prototype.renderInner=function(t){this.resetDraw(),this.get("title")&&this.drawTitle(t),this.drawLegendContent(t),this.get("background")&&this.drawBackground(t)},e.prototype.drawBackground=function(t){var i=this.get("background"),n=t.getBBox(),a=Ko(i.padding),o=m({x:0,y:0,width:n.width+a[1]+a[3],height:n.height+a[0]+a[2]},i.style),s=this.addShape(t,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:o});s.toBack()},e.prototype.drawTitle=function(t){var i=this.get("currentPoint"),n=this.get("title"),a=n.spacing,o=n.style,s=n.text,l=this.addShape(t,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:m({text:s,x:i.x,y:i.y},o)}),u=l.getBBox();this.set("currentPoint",{x:i.x,y:u.maxY+a})},e.prototype.resetDraw=function(){var t=this.get("background"),i={x:0,y:0};if(t){var n=Ko(t.padding);i.x=n[3],i.y=n[0]}this.set("currentPoint",i)},e}(Jt),Ll={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},ao={fill:lt.textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:lt.fontFamily,fontWeight:"normal",lineHeight:12},Il="navigation-arrow-right",Pl="navigation-arrow-left",fv={right:90*Math.PI/180,left:270*Math.PI/180,up:0,down:180*Math.PI/180},qM=function(r){E(e,r);function e(){var t=r!==null&&r.apply(this,arguments)||this;return t.currentPageIndex=1,t.totalPagesCnt=1,t.pageWidth=0,t.pageHeight=0,t.startX=0,t.startY=0,t.onNavigationBack=function(){var i=t.getElementByLocalId("item-group");if(t.currentPageIndex>1){t.currentPageIndex-=1,t.updateNavigation();var n=t.getCurrentNavigationMatrix();t.get("animate")?i.animate({matrix:n},100):i.attr({matrix:n})}},t.onNavigationAfter=function(){var i=t.getElementByLocalId("item-group");if(t.currentPageIndexg&&(g=F),v==="horizontal"?(y&&yu}if(s==="horizontal"){var T=this.get("maxRow")||1,L=v+(T===1?0:M),k=u-f-g.width-g.minX;this.pageHeight=L*T,this.pageWidth=k,C(l,function(O){var z=O.getBBox(),V=h||z.width;(b&&bw&&(w=z.width)}),S=w,w+=f,u&&(w=Math.min(u,w),S=Math.min(u,S)),this.pageWidth=w,this.pageHeight=c-Math.max(g.height,v+M);var P=Math.floor(this.pageHeight/(v+M));C(l,function(O,z){z!==0&&z%P===0&&(x+=1,y.x+=w,y.y=o),n.moveElementTo(O,y),O.getParent().setClip({type:"rect",attrs:{x:y.x,y:y.y,width:w,height:v}}),y.y+=v+M}),this.totalPagesCnt=x,this.moveElementTo(p,{x:a+S/2-g.width/2-g.minX,y:c-g.height-g.minY})}this.pageHeight&&this.pageWidth&&i.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),s==="horizontal"&&this.get("maxRow")?this.totalPagesCnt=Math.ceil(x/this.get("maxRow")):this.totalPagesCnt=x,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(p),i.attr("matrix",this.getCurrentNavigationMatrix())},e.prototype.drawNavigation=function(t,i,n,a){var o={x:0,y:0},s=this.addGroup(t,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),l=A(a.marker,"style",{}),u=l.size,c=u===void 0?12:u,h=yt(l,["size"]),f=this.drawArrow(s,o,Pl,i==="horizontal"?"up":"left",c,h);f.on("click",this.onNavigationBack);var v=f.getBBox();o.x+=v.width+2;var d=this.addShape(s,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:m({x:o.x,y:o.y+c/2,text:n,textBaseline:"middle"},A(a.text,"style"))}),p=d.getBBox();o.x+=p.width+2;var g=this.drawArrow(s,o,Il,i==="horizontal"?"down":"right",c,h);return g.on("click",this.onNavigationAfter),s},e.prototype.updateNavigation=function(t){var i=H({},Ll,this.get("pageNavigator")),n=i.marker.style,a=n.fill,o=n.opacity,s=n.inactiveFill,l=n.inactiveOpacity,u=this.currentPageIndex+"/"+this.totalPagesCnt,c=t?t.getChildren()[1]:this.getElementByLocalId("navigation-text"),h=t?t.findById(this.getElementId(Pl)):this.getElementByLocalId(Pl),f=t?t.findById(this.getElementId(Il)):this.getElementByLocalId(Il);c.attr("text",u),h.attr("opacity",this.currentPageIndex===1?l:o),h.attr("fill",this.currentPageIndex===1?s:a),h.attr("cursor",this.currentPageIndex===1?"not-allowed":"pointer"),f.attr("opacity",this.currentPageIndex===this.totalPagesCnt?l:o),f.attr("fill",this.currentPageIndex===this.totalPagesCnt?s:a),f.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var v=h.getBBox().maxX+2;c.attr("x",v),v+=c.getBBox().width+2,this.updateArrowPath(f,{x:v,y:0})},e.prototype.drawArrow=function(t,i,n,a,o,s){var l=i.x,u=i.y,c=this.addShape(t,{type:"path",id:this.getElementId(n),name:n,attrs:m({size:o,direction:a,path:[["M",l+o/2,u],["L",l,u+o],["L",l+o,u+o],["Z"]],cursor:"pointer"},s)});return c.attr("matrix",Mi({x:l+o/2,y:u+o/2},fv[a])),c},e.prototype.updateArrowPath=function(t,i){var n=i.x,a=i.y,o=t.attr(),s=o.size,l=o.direction,u=Mi({x:n+s/2,y:a+s/2},fv[l]);t.attr("path",[["M",n+s/2,a],["L",n,a+s],["L",n+s,a+s],["Z"]]),t.attr("matrix",u)},e.prototype.getCurrentNavigationMatrix=function(){var t=this,i=t.currentPageIndex,n=t.pageWidth,a=t.pageHeight,o=this.get("layout"),s=o==="horizontal"?{x:0,y:a*(1-i)}:{x:n*(1-i),y:0};return Ac(s)},e.prototype.applyItemStates=function(t,i){var n=this.getItemStates(t),a=n.length>0;if(a){var o=i.getChildren(),s=this.get("itemStates");C(o,function(l){var u=l.get("name"),c=u.split("-")[2],h=Vn(t,c,s);h&&(l.attr(h),c==="marker"&&!(l.get("isStroke")&&l.get("isFill"))&&(l.get("isStroke")&&l.attr("fill",null),l.get("isFill")&&l.attr("stroke",null)))})}},e.prototype.getLimitItemWidth=function(){var t=this.get("itemWidth"),i=this.get("maxItemWidth");return i?t&&(i=t<=i?t:i):t&&(i=t),i},e}(iy),UM=1.4,vv=.4,jM=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:lt.textColor,textBaseline:"middle",fontFamily:lt.fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:lt.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},e.prototype.isSlider=function(){return!0},e.prototype.getValue=function(){return this.getCurrentValue()},e.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},e.prototype.setRange=function(t,i){this.update({min:t,max:i})},e.prototype.setValue=function(t){var i=this.getValue();this.set("value",t);var n=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(n),this.delegateEmit("valuechanged",{originValue:i,value:t})},e.prototype.initEvent=function(){var t=this.get("group");this.bindSliderEvent(t),this.bindRailEvent(t),this.bindTrackEvent(t)},e.prototype.drawLegendContent=function(t){this.drawRail(t),this.drawLabels(t),this.fixedElements(t),this.resetTrack(t),this.resetTrackClip(t),this.get("slidable")&&this.resetHandlers(t)},e.prototype.bindSliderEvent=function(t){this.bindHandlersEvent(t)},e.prototype.bindHandlersEvent=function(t){var i=this;t.on("legend-handler-min:drag",function(n){var a=i.getValueByCanvasPoint(n.x,n.y),o=i.getCurrentValue(),s=o[1];sa&&(s=a),i.setValue([s,a])})},e.prototype.bindRailEvent=function(t){},e.prototype.bindTrackEvent=function(t){var i=this,n=null;t.on("legend-track:dragstart",function(a){n={x:a.x,y:a.y}}),t.on("legend-track:drag",function(a){if(n){var o=i.getValueByCanvasPoint(n.x,n.y),s=i.getValueByCanvasPoint(a.x,a.y),l=i.getCurrentValue(),u=l[1]-l[0],c=i.getRange(),h=s-o;h<0?l[0]+h>c.min?i.setValue([l[0]+h,l[1]+h]):i.setValue([c.min,c.min+u]):h>0&&(h>0&&l[1]+ho&&(h=o),h0&&this.changeRailLength(a,s,n[s]-v)}},e.prototype.changeRailLength=function(t,i,n){var a=t.getBBox(),o;i==="height"?o=this.getRailPath(a.x,a.y,a.width,n):o=this.getRailPath(a.x,a.y,n,a.height),t.attr("path",o)},e.prototype.changeRailPosition=function(t,i,n){var a=t.getBBox(),o=this.getRailPath(i,n,a.width,a.height);t.attr("path",o)},e.prototype.fixedHorizontal=function(t,i,n,a){var o=this.get("label"),s=o.align,l=o.spacing,u=n.getBBox(),c=t.getBBox(),h=i.getBBox(),f=u.height;this.fitRailLength(c,h,u,n),u=n.getBBox(),s==="rail"?(t.attr({x:a.x,y:a.y+f/2}),this.changeRailPosition(n,a.x+c.width+l,a.y),i.attr({x:a.x+c.width+u.width+l*2,y:a.y+f/2})):s==="top"?(t.attr({x:a.x,y:a.y}),i.attr({x:a.x+u.width,y:a.y}),this.changeRailPosition(n,a.x,a.y+c.height+l)):(this.changeRailPosition(n,a.x,a.y),t.attr({x:a.x,y:a.y+u.height+l}),i.attr({x:a.x+u.width,y:a.y+u.height+l}))},e.prototype.fixedVertail=function(t,i,n,a){var o=this.get("label"),s=o.align,l=o.spacing,u=n.getBBox(),c=t.getBBox(),h=i.getBBox();if(this.fitRailLength(c,h,u,n),u=n.getBBox(),s==="rail")t.attr({x:a.x,y:a.y}),this.changeRailPosition(n,a.x,a.y+c.height+l),i.attr({x:a.x,y:a.y+c.height+u.height+l*2});else if(s==="right")t.attr({x:a.x+u.width+l,y:a.y}),this.changeRailPosition(n,a.x,a.y),i.attr({x:a.x+u.width+l,y:a.y+u.height});else{var f=Math.max(c.width,h.width);t.attr({x:a.x,y:a.y}),this.changeRailPosition(n,a.x+f+l,a.y),i.attr({x:a.x,y:a.y+u.height})}},e}(iy),wr="g2-tooltip",br="g2-tooltip-title",pa="g2-tooltip-list",Gs="g2-tooltip-list-item",Vs="g2-tooltip-marker",Ys="g2-tooltip-value",ny="g2-tooltip-name",Ic="g2-tooltip-crosshair-x",Pc="g2-tooltip-crosshair-y";const ZM=Object.freeze(Object.defineProperty({__proto__:null,CONTAINER_CLASS:wr,CROSSHAIR_X:Ic,CROSSHAIR_Y:Pc,LIST_CLASS:pa,LIST_ITEM_CLASS:Gs,MARKER_CLASS:Vs,NAME_CLASS:ny,TITLE_CLASS:br,VALUE_CLASS:Ys},Symbol.toStringTag,{value:"Module"}));var qe;const QM=(qe={},qe[""+wr]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:lt.fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},qe[""+br]={marginBottom:"4px"},qe[""+pa]={margin:"0px",listStyleType:"none",padding:"0px"},qe[""+Gs]={listStyleType:"none",marginBottom:"4px"},qe[""+Vs]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},qe[""+Ys]={display:"inline-block",float:"right",marginLeft:"30px"},qe[""+Ic]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},qe[""+Pc]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},qe);function KM(r,e,t,i,n){var a={left:rn.x+n.width,top:en.y+n.height};return a}function JM(r,e,t,i,n,a){var o=r,s=e;switch(a){case"left":o=r-i-t,s=e-n/2;break;case"right":o=r+t,s=e-n/2;break;case"top":o=r-i/2,s=e-n-t;break;case"bottom":o=r-i/2,s=e+t;break;default:o=r+t,s=e-n-t;break}return{x:o,y:s}}function tA(r,e,t,i,n,a,o){var s=JM(r,e,t,i,n,a);if(o){var l=KM(s.x,s.y,i,n,o);a==="auto"?(l.right&&(s.x=Math.max(0,r-i-t)),l.top&&(s.y=Math.max(0,e-n-t))):a==="top"||a==="bottom"?(l.left&&(s.x=o.x),l.right&&(s.x=o.x+o.width-i),a==="top"&&l.top&&(s.y=e+t),a==="bottom"&&l.bottom&&(s.y=e-n-t)):(l.top&&(s.y=o.y),l.bottom&&(s.y=o.y+o.height-n),a==="left"&&l.left&&(s.x=r+t),a==="right"&&l.right&&(s.x=r-i-t))}return s}function eA(r,e){var t=!1;return C(e,function(i){if(Yr(r,i))return t=!0,!1}),t}var rA=function(r){E(e,r);function e(){return r!==null&&r.apply(this,arguments)||this}return e.prototype.getDefaultCfg=function(){var t=r.prototype.getDefaultCfg.call(this);return m(m({},t),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'
        ',itemTpl:'
      • {name}: {value} diff --git a/assets/g2plot-dw7rdiIm.js.br b/assets/g2plot-dw7rdiIm.js.br new file mode 100644 index 0000000000000000000000000000000000000000..159fd85be4b875a0b0a6d8ed0d5832ffb4c8c7bd GIT binary patch literal 197230 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

        T9lE54yRW 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
        O1dhwzHE68p_ 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.prefix==="ep")[0];return(a,I)=>{const n=y,p=o("ElButton"),r=o("ElDivider"),d=o("ElTooltip");return c(),s("div",null,[v("div",g,[e(n,{name:"ep:edit"}),e(n,{name:"ep:share"}),e(n,{name:"ep:delete"}),e(p,{type:"primary"},{icon:t(()=>[e(n,{name:"ep:search"})]),default:t(()=>[l(" 搜索 ")]),_:1})]),e(r,{"content-position":"left"},{default:t(()=>[l(" 图标集合 ")]),_:1}),(c(!0),s(x,null,E(h(i).icons,(_,m)=>(c(),s("div",{key:m,class:"list-icon"},[e(d,{class:"item",effect:"dark",content:`ep:${_}`,placement:"top"},{default:t(()=>[e(n,{name:`ep:${_}`},null,8,["name"])]),_:2},1032,["content"])]))),128))])}}});const T=B(k,[["__scopeId","data-v-8e1ebc41"]]);export{T as default}; diff --git a/assets/icon-acfe262e.css b/assets/icon-YgIO_kLo.css similarity index 100% rename from assets/icon-acfe262e.css rename to assets/icon-YgIO_kLo.css diff --git a/assets/icon-tRXKxL5-.js b/assets/icon-tRXKxL5-.js new file mode 100644 index 000000000..95cc7748b --- /dev/null +++ b/assets/icon-tRXKxL5-.js @@ -0,0 +1 @@ +import{d as f,S as u,c as o,o as a,e as s,f as v,h as e,i as n,l as i,M as E,Q as h,g as x,_ as B,n as k}from"./index-Njb-9Wgo.js";const g={class:"demo"},y=f({__name:"icon",setup(C){const r=u.filter(c=>c.prefix==="ep")[0];return(c,I)=>{const t=B,p=o("ElButton"),_=o("ElDivider"),d=o("ElTooltip");return a(),s("div",null,[v("div",g,[e(t,{name:"ep:edit"}),e(t,{name:"ep:share"}),e(t,{name:"ep:delete"}),e(p,{type:"primary"},{icon:n(()=>[e(t,{name:"ep:search"})]),default:n(()=>[i(" 搜索 ")]),_:1})]),e(_,{"content-position":"left"},{default:n(()=>[i(" 图标集合 ")]),_:1}),(a(!0),s(E,null,h(x(r).icons,(l,m)=>(a(),s("div",{key:m,class:"list-icon"},[e(d,{class:"item",effect:"dark",content:`ep:${l}`,placement:"top"},{default:n(()=>[e(t,{name:`ep:${l}`},null,8,["name"])]),_:2},1032,["content"])]))),128))])}}}),T=k(y,[["__scopeId","data-v-8e1ebc41"]]);export{T as default}; diff --git a/assets/iconfont.1697674293405-178af8db.woff b/assets/iconfont.1697674293405-i9GleF0o.woff similarity index 100% rename from assets/iconfont.1697674293405-178af8db.woff rename to assets/iconfont.1697674293405-i9GleF0o.woff diff --git a/assets/iconfont.1697674293405-9b67068c.ttf b/assets/iconfont.1697674293405-z4ndm2cZ.ttf similarity index 100% rename from assets/iconfont.1697674293405-9b67068c.ttf rename to assets/iconfont.1697674293405-z4ndm2cZ.ttf diff --git a/assets/iconify-184931a0.js.br b/assets/iconify-184931a0.js.br deleted file mode 100644 index 7ff7cfb44e812f5a7392d85d8db0d9f1298bb770..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 zcmV<210(z!!w3Kzg^e?bO+RW=bzoc=LjO0XzD6~_>~a~Z0#bnB-h@+Q)wgZzDmlaDTw8N?<3)3Rq|) z>82<5h|ZaHh|fkQ;?^i+?0dGs+hRutE?xBLVF(Wv8!93^6o{y>F(5EQ$_fcG0ydZ; zAtbMKK#$0CL`Y1YAU3I`|DdU=X8t45*S3uFjbK`eIg#nxtKWeB4a-Sm z-m%DoE-NBY#^Rgr-dBBM#|ETtZCqMEd9rO^25^;*A}?fnSTH56wBdJkWdMXw?~lC_P6#|fk^-UL<$%WNvo z^aX+ZM%tH}`UK2FZK%+Ol2TQL zsFp90mhG8D0+}jRi?w=vc6SX~bg+K;Yir7EtRieE@m(E7du@LpiUXEEKRzzsjH<#E z$yAb*Mx0|*d(5);NdI$2@@}vAkM@pvVNV#>My(wR8z{@bs1670r_VX$IIr9hW;|Mj zt({6%j6ESMmXgEN3RDCokxD-F&IO>XFeE3HXEmxe>Rcep{3m}|Z>lP&-qj}xqO)SB zhw#e~WeGN>+JVhkAchM12w*=&P^&Sht-<_0HT?gVn}^);I@Xk13K-mY9(0kEo4vAu z*C?c=FqAyfISizSODKn=P5W}gV4nWusYb%mgNiJZp(?bGAvV`8tkp&792VNVOsQNu zHb6PGPnaD(u#jVyg3@f%rt|iArLPCMQFI^Lnmso^Y8JC{8^tM-S2G3#%lp`zIg3<8 zQSqrc658YU$@G&X@48}@;xtwnWy8Q$Ggq7Cwx(RT;Q90m&r?t(c4UL2n*_^~%Hwbv zgQ%Rv^XI;$(l|;1LD(|g@Lli6kBw3FW{$=%>s{HXlfrb5Z<*_4u& zEt_KIQ7T3T9@7uj>`q;;|8zk^$P%+uwRdIu34>huAa|eIMh=7@$<&I KTuL#!Qkers;_%1- diff --git a/assets/iconify-184931a0.js.gz b/assets/iconify-184931a0.js.gz deleted file mode 100644 index 27381ae357901c7b057586e8e8fa8a50cdbc0252..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1192 zcmV;Z1XueXiwFP!000021BF&wZxcrpe($eXMo}~?9UI$;(y(DukqZzYcM@o=$XR=5 z?M?QUo%M}nC3;bsw5fzz`cQ~^k*LH&Rn!+$0d0Q_v74PDgK2~vm_fJ-vk2FrgrI?oU;;z%p@P7`L~y}E&|w~-3Cjo# zC?f>0if{`Igen9Gi?D*Q3`+>Np@6Uja|mTvM7ReI!WGy-n2rqJwMqJ->FBJH%If19 z8@ZHCZ*ekVCI_ja-?g)T#-%YWqZN(VujD#BkZ!19$RyFH8T`mF0$R99(OC^(wUk^rXBB*0lv_2|cP80QTG)(Dg#D7ju!sUw(7 zSLP!18kNCP*JxNXxmmQBav=*CVxp|q_$|?LNVJejjg;u(zSyh(q zZivX_<%?af$xV6UDxHIZIvEy*hp(r3wNzr9)6Le?Z(4gV+ItUMU;Xs<_2Z#%D2Wqo z%8@)_RGm^_iYyDXAfHR27NBeDFjg;QB3~TVcW42)Aex+5T32s_t!_a@)hL;@rZrzD zG8mneYl(%IELPmQSZu5Jpq3b>szKm7!Zwwx=NzvZh~-SOoH1*r&U|55>KZi5EfaYn z;USqqRG$*vtPyakmIZl6*CC9{sF1l%i6TIz0doSyjTO%8lt}Hv-`c}fC?zf)&-TwK@lP9}xUmqO3`t|6~uUmh7fBf|2$>+~n zd%L}_ZytOm5qU#~f|3=rq$a(PL2k{2SAz!hmM}Z8BJxw@U8dU*ZnLJc0tsIyjeVBJ znhVA{GqkGJW6Y=rVOhwCSw}jmokN+1$8%*7(lWQL-HaUn)Yo4wJOgZ%+3eV>@?%$^fs-sT!?@%2X2(P&HRLOF=@D&%kZt6irA!C`0 zhht}8F@vTjdepGkU=L9t9yCQ;gv8bwsW>80NHz(1en+))4Q@c6&@s>6&={a`uVMQW zA}5jQeOYco@8=y@q-XL7nK9nfI~ted|I{{{Xq%0-T^61nm6Fk;Itp?Yea%GkIaU)V zC4`#iF-Jeus@7H0^G#dxo2T8$^O+=erc<}NOp%H_pg(aaBonjmCU-Dat&eoSc0CQd zirmE#%s@ywQzzxQ+{8&M>Sr+{AcJ!szxuBAa8H`Gm@PI*OIDRj$y90`zHI;Synnvn znd54PsQURE_P>RP0R(XNN$rFElW%`NqriJKh$8Wjp!TjIO{*&DzA0pQc$yaF&Rgs- z^$IOQK2Hh-E}ld-rxPHe5wuh-RUFM^KQu;*WMe~~V2${Vcj7-E9g5M!2mb<#VO#UW G2mk=Mg+0*# diff --git a/assets/iconify-184931a0.js b/assets/iconify-KAv6X0_Y.js similarity index 54% rename from assets/iconify-184931a0.js rename to assets/iconify-KAv6X0_Y.js index 56d2902ab..9c902c3b8 100644 --- a/assets/iconify-184931a0.js +++ b/assets/iconify-KAv6X0_Y.js @@ -1 +1 @@ -import{d as S,r as U,C as q,D as F,E as H,c as a,o as i,e as r,h as e,i as o,l as d,M as y,Q as x,g as t,S as L,f as u,t as O,R as Q,P as T,_ as j,I as g,O as z,n as A,q as C}from"./index-1d8ae391.js";import{u as G}from"./index-f96a0abf.js";const J={class:"icon-box"},K={class:"icon-info"},W={class:"title"},X={class:"more-info"},b=S({__name:"iconify",setup(Y){const{text:$,copy:w,copied:I}=G(),l=U({visible:!1,iconName:""}),c=q(()=>``);F(I,_=>{_&&H.success(`复制成功:${$.value}`)});function N(_){l.value.iconName=_,l.value.visible=!0}return(_,s)=>{const V=T,m=j,h=a("ElCard"),f=a("ElCol"),p=a("ElRow"),k=z,v=a("ElButton"),B=a("ElInput"),D=a("ElDivider"),P=a("ElDialog");return i(),r("div",null,[e(V,{title:"Iconify"},{content:o(()=>[d(" 本框架支持使用 Iconify 的所有图标集,以下展示部分图标集。 ")]),_:1}),(i(!0),r(y,null,x(t(L),(n,R)=>(i(),g(k,{key:R,title:n.info.name},{default:o(()=>[e(p,{gutter:20},{default:o(()=>[(i(!0),r(y,null,x(n.info.samples,(E,M)=>(i(),g(f,{key:M,xs:6,sm:8,md:3,lg:2},{default:o(()=>[e(h,{shadow:"hover",onClick:Z=>N(`${n.prefix}:${E}`)},{default:o(()=>[e(m,{name:`${n.prefix}:${E}`},null,8,["name"])]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,["title"]))),128)),e(P,{modelValue:t(l).visible,"onUpdate:modelValue":s[2]||(s[2]=n=>t(l).visible=n),"show-close":!1,width:"600px"},{default:o(()=>[e(p,{type:"flex"},{default:o(()=>[e(f,{style:{"max-width":"100px"}},{default:o(()=>[u("div",J,[e(m,{name:t(l).iconName},null,8,["name"])])]),_:1}),e(f,{style:{flex:"1"}},{default:o(()=>[u("div",K,[u("div",W,O(t(l).iconName),1),e(B,{modelValue:t(c),"onUpdate:modelValue":s[1]||(s[1]=n=>Q(c)?c.value=n:null),readonly:""},{append:o(()=>[e(v,{type:"primary",onClick:s[0]||(s[0]=n=>t(w)(t(c)))},{default:o(()=>[d(" 复制 ")]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1}),u("div",X,[e(D,{"content-position":"left"},{default:o(()=>[d(" 结合 Element Plus 使用场景 ")]),_:1}),e(v,null,{icon:o(()=>[e(m,{name:t(l).iconName},null,8,["name"])]),default:o(()=>[d(" Icon 按钮 ")]),_:1})])]),_:1},8,["modelValue"])])}}});typeof C=="function"&&C(b);const ne=A(b,[["__scopeId","data-v-b4017f4b"]]);export{ne as default}; +import{d as S,r as U,C as q,D as F,E as H,c as a,o as i,e as f,h as e,i as o,l as d,M as x,Q as g,g as t,S as L,f as u,t as O,R as Q,P as T,_ as j,I as y,O as z,n as A,q as C}from"./index-Njb-9Wgo.js";import{u as G}from"./index-jSDpI88f.js";const J={class:"icon-box"},K={class:"icon-info"},W={class:"title"},X={class:"more-info"},$=S({__name:"iconify",setup(Y){const{text:b,copy:w,copied:I}=G(),l=U({visible:!1,iconName:""}),c=q(()=>``);F(I,_=>{_&&H.success(`复制成功:${b.value}`)});function N(_){l.value.iconName=_,l.value.visible=!0}return(_,s)=>{const V=T,m=j,h=a("ElCard"),r=a("ElCol"),p=a("ElRow"),k=z,v=a("ElButton"),B=a("ElInput"),D=a("ElDivider"),P=a("ElDialog");return i(),f("div",null,[e(V,{title:"Iconify"},{content:o(()=>[d(" 本框架支持使用 Iconify 的所有图标集,以下展示部分图标集。 ")]),_:1}),(i(!0),f(x,null,g(t(L),(n,R)=>(i(),y(k,{key:R,title:n.info.name},{default:o(()=>[e(p,{gutter:20},{default:o(()=>[(i(!0),f(x,null,g(n.info.samples,(E,M)=>(i(),y(r,{key:M,xs:6,sm:8,md:3,lg:2},{default:o(()=>[e(h,{shadow:"hover",onClick:Z=>N(`${n.prefix}:${E}`)},{default:o(()=>[e(m,{name:`${n.prefix}:${E}`},null,8,["name"])]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1032,["title"]))),128)),e(P,{modelValue:t(l).visible,"onUpdate:modelValue":s[2]||(s[2]=n=>t(l).visible=n),"show-close":!1,width:"600px"},{default:o(()=>[e(p,{type:"flex"},{default:o(()=>[e(r,{style:{"max-width":"100px"}},{default:o(()=>[u("div",J,[e(m,{name:t(l).iconName},null,8,["name"])])]),_:1}),e(r,{style:{flex:"1"}},{default:o(()=>[u("div",K,[u("div",W,O(t(l).iconName),1),e(B,{modelValue:t(c),"onUpdate:modelValue":s[1]||(s[1]=n=>Q(c)?c.value=n:null),readonly:""},{append:o(()=>[e(v,{type:"primary",onClick:s[0]||(s[0]=n=>t(w)(t(c)))},{default:o(()=>[d(" 复制 ")]),_:1})]),_:1},8,["modelValue"])])]),_:1})]),_:1}),u("div",X,[e(D,{"content-position":"left"},{default:o(()=>[d(" 结合 Element Plus 使用场景 ")]),_:1}),e(v,null,{icon:o(()=>[e(m,{name:t(l).iconName},null,8,["name"])]),default:o(()=>[d(" Icon 按钮 ")]),_:1})])]),_:1},8,["modelValue"])])}}});typeof C=="function"&&C($);const ne=A($,[["__scopeId","data-v-b4017f4b"]]);export{ne as default}; diff --git a/assets/iconify-KAv6X0_Y.js.br b/assets/iconify-KAv6X0_Y.js.br new file mode 100644 index 0000000000000000000000000000000000000000..ff89f99fe496ca220cb77f1dedee62efc2412a1e GIT binary patch literal 991 zcmV<510ehx!w3MJ1?8A)icPO#Q}w_Y!WjQ9^nY{eYgF^gE|;MyAO#5SO*l1HecQ&q zA|ePbpDIG*)N6zUkD7Z=*D51hdhLMSc|iPu#*`&d-0*y9KXnDveahCW%OxeaKVViR zu#;m2EHsjI)02Bd=gd09XCo7FYZNl}J=@@Iv7-Z*F8cH^ga?Za6%i5&L{!)q5SSrh z1sNFu8%&W95@5j^E0)+oLt})L1u`tOa7`!Gt~C@dk?~HxeaGdKC$e2=@1d-WD{L@; z4Z1t%I-~cAt57KR;cV=Y7sh}GdPJThLSpg+u}Llc2TfHq^B;-6wq-@%2&Sc&6Pdof z`VHvcu$(mJ9g95ZG7gC{7Tvp@_L^bx==f?AD1Z4KsMP?i6Gxp~MfuVYQQrGUYW=Rp@q zx!Eflc#T3@3PZ^wox?zS=s-C)GTJ@Hi}auuVxGgmiMta za~7$HqT*9?B(%rBAk$Bhyz7cpiqlwSlnn!0&0KAk+nRFWg6GpOJWoND*pUs6ZW1g{ zDv!fy45D%t&!792O5-R61Yyf`!*{(OKQ>0yn>iZ8l$Vq$#{6a!f_hfm@T2l?n+heb zXH!aAwrq}d+#!hRs@~oODXKrd)#`Xlid-&0*BZR0*8~8XuwVbmneeYK=3&B_dBSmtI)TKig@g<3p_#WG71w*F9 zr9_)Ib17L0Lm<7twObbm+Vr7`(F>3Qc_M4H7r{i=L#`}AzgACB!XLmM$<7| zVO{T812eFgu-xrgY}aR9zm&Q{!(!3VY?cHtjV1xkf|^G^lEXM}7_dg5l%VW-O=TCs zWV(`%)az6ROI@X5-Q;G;V#m+>g47XUazF_n}n%Uk_xR%U9)N| z)7=n}$txGTUXz>h#5J0SqB~7P|(`aw|lh zNO(x55Y?bWH|qqPnq@(O(KQI;GAbnBDNzK-G+<7kxUs?oof4^i^lSU)z4i|;+K-;M z4?j8n^Y4>K&!o;C>E!X}?SlvHql4CyzuG^2ar$KM&FjPCSHB$p@m1^h?@pe+JpJrh zYk#lz^`8fyN<`j}p{V3UEvZQ_WRY7V;Z>mly)DcREQ|aUc{k}cgxjpCEJMQA$zY#l zu;zlX&J3+)^%yhiL0A!TF<%+Yp8tM6VJ95dY|mmG=q${grS_B5bI{<*W#G0l4z{jb z0;{5o4ohBzkXJR`-Bn1{t&5U?>r7i_d0Y8dot&qesnE%IJ~PZlq@==GY_K6wYzX7a zbKX5lSdT-2pavSZuh5s1OgDqAfyVYmIaqktigWggn2a*0}~Zp-(YV*J z{Rxqi$n>r(x1jfP9Tw<79w9Tvn|e#*vizUg<`Qjlv9?RX^TTp7dQ?Y2&SIJ{(R_~8 z#7POE=6TG~&$Oy{)%1MR*8JvKck)6uiJk4#ZC9p9MIO?hI24kJ*>{sW7^~Jtx?j7V zhFwMOVhLs-B%P^~_FQh_q!snEm=TcSxldkw+j_V!&05SBo1{gn#-(H`wT@o4zkl98 zU+~OvHA7VW{0;lx!ov^(IQyjb;lb%QzYQqx4h^D6JS3>SYe>_oO1f_f85xzy)L^OhyuBS_5+1&faScztypeof t.width=="string"?t.width:`${t.width}px`),d=p(()=>typeof t.height=="string"?t.height:`${t.height}px`);return(n,i)=>{const s=x,a=c("ElImage");return h(),w(a,{src:n.src,fit:"cover",style:b(`width:${m(r)};height:${m(d)};`),"preview-src-list":[n.src],"preview-teleported":""},{error:o(()=>[v("div",E,[e(s,{name:"image-load-fail"})])]),_:1},8,["src","style","preview-src-list"])}}}),N=I(C,[["__scopeId","data-v-e93a3917"]]),P=g({__name:"image.preview.demo",setup(l){const t=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"}];return(r,d)=>{const n=$,i=N,s=y,a=c("ElTableColumn"),f=c("ElTable");return h(),T("div",null,[e(n,{title:"图片预览",content:"ImagePreview"}),e(s,null,{default:o(()=>[e(i,{src:"https://fantastic-admin.gitee.io/logo.png",width:200})]),_:1}),e(s,{title:"图片加载失败时"},{default:o(()=>[e(i,{src:"http://www.baidu.com",width:"100px",height:"100px"})]),_:1}),e(s,{title:"结合 el-table 使用"},{default:o(()=>[e(f,{data:t,style:{width:"100%"}},{default:o(()=>[e(a,{prop:"date",label:"日期",width:"180",fixed:"left"}),e(a,{prop:"name",label:"姓名",width:"180"}),e(a,{prop:"address",label:"地址"}),e(a,{label:"图片"},{default:o(({row:u})=>[e(i,{src:u.src,width:"100px",height:"100px"},null,8,["src"])]),_:1})]),_:1})]),_:1})])}}});typeof _=="function"&&_(P);export{P as default}; diff --git a/assets/image.preview.demo-BV85_vOb.js.br b/assets/image.preview.demo-BV85_vOb.js.br new file mode 100644 index 0000000000000000000000000000000000000000..188cca96091f500d76e2819ae126aa24eb22f1e9 GIT binary patch literal 799 zcmV+)1K|7{`v)Mb3S%&)g7)kKk9C3IGQ|ACNCVvNCLAGvyXn-kFrhW61F$BvDE{)`f zxoeRtBD{U#xd~ILHF}Xv%@`OVj(mVl4}v~^uqsJ;vTnyYAB|w!gjv50037()Ovq>3 zZ4aA$tW{ocA~At&uy$H}BNqq2p?RdKh6!>aDH`{2_6lcceyAmbrh6XYCE0TngqGO-4$22$jR zj~6^h5Ybu6v80U{5Fr;6q(zFXqp$yi{Qq*cm7S>XPEZ=xJa-wS0!}E!Xg+bO!9~TI z&8SY-?`7mhcs-T?+mWl#P`xgTvXtb9FlUaljRQyQ!Gr3`ipHcLnmoKo`6^=FAu d2B*L&**#AdI=`LR?8Th&FX-(rq%~K>X9sxme2)MC literal 0 HcmV?d00001 diff --git a/assets/image.preview.demo-BV85_vOb.js.gz b/assets/image.preview.demo-BV85_vOb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb2bed97a12081405ff252b9a3a51cbc28984ace GIT binary patch literal 923 zcmV;M17!RkiwFP!000021I1Nci{wNUefL*{%eW+Plj)xEVHX&$cAHHpB+})tg-Fj+$LC`H}mu_CQSJdi5V>b zrMlqMAKB+kojc{kE}W{@a+}v!zv_x1Z`$eV3@&FaX@W}?Nv2b$OVbrgfI@3Gt_?=`rQf-Z~&SC5b84Fjv|ImRaFk2 z1bzDm2LlL08Ht?sW4$>hinueE9`2LO6Y$ zUZ?wp+j-sX>;pF8XIiF6;<%tjizmXfx(A17y<6zkTJI~g?h9$Xlcl;VQYY5^hp|#x zd%L>{$rO=_MJ|aaEb~&PDD{}w27KxM%W zvfu<|aIqS!Gcw}zNbu<-0|%48EpAWSS*!DG%DItxhNWUkPZ=z~`tADh!#}_K^37Eis%Tu{RU-A*UhCfgcF`}!}`*S~(T{QQwcxvNYYtv@b*zy9)v zJGqlu9>iCzW0f1aSE0HqLR+43df(W9whm54l>2b?rkV=b?EZBuJ*I7(Cyu=L^lCXe_Ve3@p{v0weI(=Lzab@`_pQx&(qqhU)a`0CM%m< x8|NKpT(Z}GZ9@H-Nv2t(n8@JXz0f{&dUR2Ltypeof t.width=="string"?t.width:`${t.width}px`),d=p(()=>typeof t.height=="string"?t.height:`${t.height}px`);return(n,i)=>{const s=b,a=c("ElImage");return h(),w(a,{src:n.src,fit:"cover",style:x(`width:${_(r)};height:${_(d)};`),"preview-src-list":[n.src],"preview-teleported":""},{error:o(()=>[v("div",E,[e(s,{name:"image-load-fail"})])]),_:1},8,["src","style","preview-src-list"])}}});const N=y(C,[["__scopeId","data-v-e93a3917"]]),P=g({__name:"image.preview.demo",setup(l){const t=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles",src:"https://fantastic-admin.gitee.io/logo.png"}];return(r,d)=>{const n=T,i=N,s=$,a=c("ElTableColumn"),f=c("ElTable");return h(),I("div",null,[e(n,{title:"图片预览",content:"ImagePreview"}),e(s,null,{default:o(()=>[e(i,{src:"https://fantastic-admin.gitee.io/logo.png",width:200})]),_:1}),e(s,{title:"图片加载失败时"},{default:o(()=>[e(i,{src:"http://www.baidu.com",width:"100px",height:"100px"})]),_:1}),e(s,{title:"结合 el-table 使用"},{default:o(()=>[e(f,{data:t,style:{width:"100%"}},{default:o(()=>[e(a,{prop:"date",label:"日期",width:"180",fixed:"left"}),e(a,{prop:"name",label:"姓名",width:"180"}),e(a,{prop:"address",label:"地址"}),e(a,{label:"图片"},{default:o(({row:u})=>[e(i,{src:u.src,width:"100px",height:"100px"},null,8,["src"])]),_:1})]),_:1})]),_:1})])}}});typeof m=="function"&&m(P);export{P as default}; diff --git a/assets/image.preview.demo-c9a956b8.js.br b/assets/image.preview.demo-c9a956b8.js.br deleted file mode 100644 index 292d295f66fd2385acbd2618cddf0afc669d0bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 795 zcmV+$1LXW00SEvr24nX^jC=V7`fGdJaB^}=F$qq7NqB!M)7=W zvDRb<9*0ry7)(Jn+JqG~2=Y7Th)IqAsoSw)eoz9Le@2th%ZN-t0elA89;%kh1u;5XsZf+G z8{2Some^px&_D>`Dhc;X*`eO;@i zADKkJi9NilS^la%nLLZUCog?0$#SLqY?U6#b8eir8LNRA>wyU>fq$x&&C->xP5WKe zk92UPV*0%#*`KH4LWx%_(mUUc#G}8&Qk&{F*C4q6nQw3+hIWzN>Pk^VA3&HQp-VTZ zM#kXi6`?T`8pcj#0bu`UNuOD-*Ky?t0FDHma(N&!x$<-3v z$J09p%FYWdPqi3TI!w9k+A$}2?XhAnO`y#uf@mplkOtwL>?w#d?K1dNBDg)q0=c`* zR7^tu8SQbnXb&!?vS()_<%Vnxr}-j8?>EcYhE}1qdu3~AjuYw>b+y}2H;^q3NAihZTpK;szUpSLww{EQ$eDSi7lg!RJ-4N}j;tADX3YgMYx;O< z%^AL9%?^HGO%2*JkLf|QxFkcC&p~9nR z;+7dnSqOc*ep;|OXA8j5s9CK80_KIxRamMb4$BG`oa$*5QM&kpyAq0#FwG|^8jRW`J+83b+QfU;D=KYKkWO&qg% zuhV_a@4V`F_5mCBGecG+lore~@Uw@t@y)bo1;H zpaIe>(|0th^3cvm?Yxnpc8-|Kn`!LtpI$xw zrEbUbzzz0du?WV5(^(MP1~oX)?R0V@wXKY_pZ@}V{p%O2&mTEV_}Z4y`Q!5U>o0$} z7dxrxK|^9Wbi6WHbc965W)4 z<7)Z0aa}z#*?zX=y1l!l=&i$(A6H+0xY@K`t?PZ~kYynk;jG%K^Q@Na=a#jh$yzKo w@_CP~wX(f)QghiPvnYjQ%wyf{^`c`i9s(LT|1-wJ&69NbT039IC2><{9 diff --git a/assets/index-de0cc7f6.css b/assets/index--J5w-6ws.css similarity index 100% rename from assets/index-de0cc7f6.css rename to assets/index--J5w-6ws.css diff --git a/assets/index-06Eu8GUq.js b/assets/index-06Eu8GUq.js new file mode 100644 index 000000000..e12053038 --- /dev/null +++ b/assets/index-06Eu8GUq.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-yPtAz_Pb.js";import"./index-Njb-9Wgo.js";import"./logo-muYuOVnJ.js";export{o as default}; diff --git a/assets/index-06a3da06.js.br b/assets/index-06a3da06.js.br deleted file mode 100644 index d70e41dd66ca071ba5b053e0a8c070cd2f5c9c23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 858 zcmV-g1Eu^M!v_GI1vwdSDwkt{Q!5W&>0M-zt*g28H7c_O+$Y!q!-Xz@4}4SMTu}Ys zypZd7(20af#!T6kcatf?30q-^p7BgKQyxdMEc63vFlu(<(yqqs`u)}n$zQ`ZWEvrB z%VO=nzo;bDCT5{9gaQ{DSHO(NH5JzK(pxAFIdhEUUj;iH<($Ml5Pq= zqrrNF6-y;e-;hfT+CwarmvTrVZ!~o*qkhzRCB(eK?7*!}Y&`3Q(FbSGG<*2jC_KEZ zKzUf0JuEAQuzh_xo6aGRbRDI8^P|niNLIQDnXw7G`O@Yls?7AMx+j<|Hox1f4h4-( zAZJ(-Hb2{3FV~#1$OUF!)%9seg<1l+LNHR@<`$tgt%BUs0ex=nsIuBu9W@-I0T`7Y zLlbmLK6Q?KVYdPP8>5{4?q{}vXBbM!1=*#8|-M$xBL99y^1SdA5;%DyD*a@ur53%3T8Sx8Z zy3hs5qsOsJS7ZZ;Ifm|YhHQ6+eE)%4!3P+lCBcdN%(lcG$NuJF3dfaik zLT+I8ilul^8y~0-2>3SW-rW5|`XMYLeWR~+Jb`{QO4pX}P)i65juBKbVfvIH5zzYz z1zKB=vwS2&c%J{s8-{;68$0?JfbfwohKMgq@BhDEh62~ut~7F!KiGpcK=cX@Z;;A- zSav$VP6W<7bQW!aG>eHbyyTQ6S>wC;n@ZrdVbk*O^}A&$Qz9+%_vAC6K1MR4JuNo3s=uNK|T}RnoKqLjMf*!c+c2XVxr)ZYu4A^^K3u`Q|$p zAG78f(io%Oa?X>3^bU5QFfRIi-8Fv4EkY$!6L{EMq!-6 zB#berz#xMK7-Fyla}2zO;W;&w>M?DdED9O@nnH4=OlsCgWwWJ>8|K4gKZBr32u> z64}>0(+y;w1feSj9yMEvJtLF~y53vLY8_m2Z7!`sw5sYXc136O=6dx~A=g2-d{HVl z47%d#RdU&EhNvA}H!gA6VNE4oSBz>grxdScln%z5ZAPD1MC(po!6@bRVy?G??AAHi zf*EL)uE>fxLsQdAC)vl zxd`mgvH-AFM`y zY&2i*pWfSvzFbQj*w>eDqt`#2`G5V@@%w+8-|n33y^UWyJ=yy!-rR1!dUTmP+I`V{ z{|teU;o-Ja*DS^NMO0ITG-|-C)Q9V`Y%4V)qSl{@pp_T?g0CkzxKcfOc@+QrKpckn z@x#+^cEv%6zk3k<_WX4HD1N#v-ht@J#_7sKnx8lVRNmQn4o;5Nqt$J8UWRz%cN%hG zxdF`W(J#^WJK{}<4p*YpH{vab51vIoJ{O1JWbZyrTpVkZjnLKt)3G@N*ZBGZmFX;` z9GBR*21r(E@vDe$cvQB>OoW%NpJ@-J0HXnG*km4{OQSH5So&J~gW9f0lb|NHNktu3 zY(kCIbAwOc#-&O*A?JL|gN2c9&Y$&k%E4El9+-he>lbbAH@8-j-q6}I4FPR~Xk$zz zO-(>D47XWSNTcX1iOBWLn&K@XaO{4|)T$zxN>AUtiy26YbbSWT^C?m@siGOnQ58!F zO+j<$q}r5QNd6nd^YlKQ7)ofJ-)CaP9sm6#zV{}XlFMW9;c$~f{4@`;m}yX?r~kw| zcmV1bsxpbHOiPu4Q6&gmU+n2239H~z)|BJT^nBj4ToL+56HRQDUl8h0PezTnB3sX> z@riqx?oUkcCAA5HgU6FT)H}3S+XYq~k1hj2Q#>7Y76~UU?N4YHu?tuMnSODw3iT>k z5@oOyl~|(uKfw!l2`fCGh{`q~lg?#f3blgJG|xjZ&vz)F<{OO$UuFs&gYzT_wTB#C fz3SmvzDyQdyJ(i}qO)ro<{const x=N;return n(),v(z,{name:"main-sidebar"},{default:w(()=>[t(i).settings.menu.menuMode==="side"||t(i).mode==="mobile"&&t(i).settings.menu.menuMode!=="single"?(n(),s("div",j,[M(V,{"show-title":!1,class:"sidebar-logo"}),r("div",L,[(n(!0),s(C,null,B(t(o).allMenus,(e,a)=>{var l,m,u,d,_,f,p,g;return n(),s("div",{key:a,class:h(["menu-item relative transition-all",{active:a===t(o).actived}])},[e.children&&e.children.length!==0?(n(),s("div",{key:0,class:h(["menu-item-container w-full h-full flex justify-between items-center gap-1 px-2! py-4 transition-all cursor-pointer group text-[var(--g-main-sidebar-menu-color)] hover:text-[var(--g-main-sidebar-menu-hover-color)] hover:bg-[var(--g-main-sidebar-menu-hover-bg)]",{"text-[var(--g-main-sidebar-menu-active-color)]! bg-[var(--g-main-sidebar-menu-active-bg)]!":a===t(o).actived}]),title:typeof((l=e.meta)==null?void 0:l.title)=="function"?(m=e.meta)==null?void 0:m.title():(u=e.meta)==null?void 0:u.title,onClick:G=>t(b)(a)},[r("div",E,[(d=e.meta)!=null&&d.icon?(n(),v(x,{key:0,name:(_=e.meta)==null?void 0:_.icon,size:20,class:"menu-item-container-icon transition-transform group-hover:scale-120",async:""},null,8,["name"])):c("",!0),r("span",F,I(typeof((f=e.meta)==null?void 0:f.title)=="function"?(p=e.meta)==null?void 0:p.title():(g=e.meta)==null?void 0:g.title),1)])],10,D)):c("",!0)],2)}),128))])])):c("",!0)]),_:1})}}});const R=T(H,[["__scopeId","data-v-4b578c99"]]);export{R as default}; +import{d as y,z as k,B as S,o as n,I as v,i as w,g as t,e as s,h as M,f as r,M as C,Q as B,L as c,T as z,H as h,t as I,_ as N,n as T}from"./index-Njb-9Wgo.js";import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-yPtAz_Pb.js";import{u as $}from"./useMenu-OkJdi-wB.js";import"./logo-muYuOVnJ.js";const j={key:0,class:"main-sidebar-container"},L={class:"menu flex flex-col of-hidden transition-all"},D=["title","onClick"],E={class:"inline-flex flex-col justify-center items-center flex-1 gap-[2px] w-full"},F={class:"flex-1 text-sm w-full text-center truncate transition-width transition-height transition-opacity"},H=y({name:"MainSidebar",__name:"index",setup(Q){const i=k(),o=S(),{switchTo:b}=$();return(q,A)=>{const x=N;return n(),v(z,{name:"main-sidebar"},{default:w(()=>[t(i).settings.menu.menuMode==="side"||t(i).mode==="mobile"&&t(i).settings.menu.menuMode!=="single"?(n(),s("div",j,[M(V,{"show-title":!1,class:"sidebar-logo"}),r("div",L,[(n(!0),s(C,null,B(t(o).allMenus,(e,a)=>{var l,m,u,d,f,_,p,g;return n(),s("div",{key:a,class:h(["menu-item relative transition-all",{active:a===t(o).actived}])},[e.children&&e.children.length!==0?(n(),s("div",{key:0,class:h(["menu-item-container w-full h-full flex justify-between items-center gap-1 px-2! py-4 transition-all cursor-pointer group text-[var(--g-main-sidebar-menu-color)] hover:text-[var(--g-main-sidebar-menu-hover-color)] hover:bg-[var(--g-main-sidebar-menu-hover-bg)]",{"text-[var(--g-main-sidebar-menu-active-color)]! bg-[var(--g-main-sidebar-menu-active-bg)]!":a===t(o).actived}]),title:typeof((l=e.meta)==null?void 0:l.title)=="function"?(m=e.meta)==null?void 0:m.title():(u=e.meta)==null?void 0:u.title,onClick:G=>t(b)(a)},[r("div",E,[(d=e.meta)!=null&&d.icon?(n(),v(x,{key:0,name:(f=e.meta)==null?void 0:f.icon,size:20,class:"menu-item-container-icon transition-transform group-hover:scale-120",async:""},null,8,["name"])):c("",!0),r("span",F,I(typeof((_=e.meta)==null?void 0:_.title)=="function"?(p=e.meta)==null?void 0:p.title():(g=e.meta)==null?void 0:g.title),1)])],10,D)):c("",!0)],2)}),128))])])):c("",!0)]),_:1})}}}),R=T(H,[["__scopeId","data-v-4b578c99"]]);export{R as default}; diff --git a/assets/index-0SxeoXje.js.br b/assets/index-0SxeoXje.js.br new file mode 100644 index 0000000000000000000000000000000000000000..ce1ddd6d6ea00b4dda523869faf6f8a8641c2759 GIT binary patch literal 907 zcmV;619bcwaR>m!&)Vwm|8jy_t4>}q^1U~`Vn#@h0b>RuY+JOZHb8o%3R&|zcN>Hf z;H8Sm##Pn5{dWcFD_b2y-M^qr0>k#JLfl@oy!y;rVSS_?j_4U98sd_2bZCK;=7?#A zHr*njDQ@W)k933^YT|{~xS%%XbO}p$7*=1L%nb@geDQZKU~{~MtZ(1wE5?37T?ChOzwMEt&S{?s4WWC z!cG}vpV|G}@aiB#a(D5%rs%~hU4}xdn$%Gc92vb|%sJecf((veB+op)x~bn;-d!ZRBuaR$QRAs;Lt;J?O1b zg0)Aew?@$AC_k#A$hUS(j}=Dd`BlEa^nsU=ZaA~a{ot(S2@aLnW9na;J2$su$O<{H zk+Z2S)={A_gCV_OPGVg+=Z*>np~-r~3+~i!*ce01J@oxeSr~k-Ozf?+z0L3Sl^5xz zeU|F;8B?p16S@d*`3(ixWL~u1ul)+P1Xhg2GC9`Z)N?b*9#tiVWWO0AGuN8w~Yyl{g=@B!J#N%<)O-5&TaZ$ zBjrE_xB8^K9B^3BV+eC*?wdFm#Phl`25H&-KzyXE`vIx-O_2sn`G$QSFa!qgV5K>u z3SL0h}mL(ef&PBpj z2<{-71zAdkz%^3B3+y1f{Ki+zv_37(bxH| zug3a%)%$7`n=sLkFAtv+PL}68OtV|aOp>zsr}=UxKD(`03Z=dKaPz>{!4bp-RVqLw z<$@@lusN-Xp=k5XYP5x`aMM#v6fZ5<$~_FJ@MKDIo+M0ox~4*L&7~l;D2&~QaEdh7 z1w(+Ocwg}N0nOm!Pj6flCIZ>_ci$+@(=~~i(5&{jW~J&s9BJ%jv?9~vYBlqgByC)% zPd}Y@9L-jmsIp_UpPd&|SrJpsb`xImMCZE;IpbNbcUNRZW3JaG*hRR;8$nAJpoyu` zO{_7W1btevmSskLS4|QjD z1ykc@aAY052VvR-=U8LukBoe*o)usQ)D~nxYp;M38b~082r9^SOVcOf^h~?BIi5Pb z5-TCEW(C!J!JexWHZ->D0X1c4gS+o!JM*_NWurLfMN%^{96r5|3MMk0n}QteS7L9V z_7Zp+s9utJ3r_vL=;ur?nHi-$)myoby=p~{2VS)%ub=$|FK%ijYf?$x(rejNt>CAo zZkUja?2Wd|$&8w;{h61`1*?OX*pBtgW}dxlG0*&&sS0|@e_QiDz`*;p?~ZMq5742; zfzx1M4^^3BT!hSsSQ{mUR%LG&k|*9#P>dYStfJJM2)3R^*yUkz*^;pz;N~!+X&KO+ zbirTY8;$2ardCJ2=06(EC%yf^*$;=wh#PgZN?PDmuOc_=I6WLKbvB^*BMXk7j`07> zjac5UWZY{i>#|i!+o?dsv|wa>e1w3iwTJ^`4i-0)Con}e6*TkxAjSxR9a-~-R7C}X zPjHF*LPv*ljSd#NI!vyf3Y{HhWSu)0`!jzA<0JU6li3W8eRIf+k57ENy}RQ>6pXk2 zc5C*(hqw3wrc)G|Ygbn6GBKA_LNz4|@_PQqpC|F@DVojvGq!RU?st3PcIWK&?6>~_ LQIsD%atHtbx1{await Promise.resolve(o())})}return{startViewTransition:u}}const A=o=>(H("data-v-9a0a8208"),o=o(),D(),o),K={class:"tools flex items-center gap-4 px-4 whitespace-nowrap"},L=A(()=>x("span",{class:"text-sm text-stone-5 group-hover:text-dark dark:group-hover:text-white transition"},"搜索",-1)),W={class:"flex items-center empty:hidden"},X={"flex-center":"","gap-1":"","cursor-pointer":""},Y=["src","onerror"],q=V({name:"Tools",__name:"index",setup(o){const u=T(),t=I(),d=M(),y=U(),{isFullscreen:C,toggle:f}=z();function $(h){var s;const{startViewTransition:n}=j(()=>{t.setColorScheme(t.settings.app.colorScheme==="dark"?"light":"dark")});(s=n())==null||s.ready.then(()=>{const l=h.clientX,c=h.clientY,m=Math.hypot(Math.max(l,innerWidth-l),Math.max(c,innerHeight-c)),v=[`circle(0px at ${l}px ${c}px)`,`circle(${m}px at ${l}px ${c}px)`];document.documentElement.animate({clipPath:t.settings.app.colorScheme!=="dark"?v:v.reverse()},{duration:300,easing:"ease-out",pseudoElement:t.settings.app.colorScheme!=="dark"?"::view-transition-new(root)":"::view-transition-old(root)"})})}const g=P(!1);return B(()=>d.avatar,()=>{g.value&&(g.value=!1)}),(h,n)=>{const s=N,l=R,c=E;return a(),r("div",K,[e(t).settings.navSearch.enable&&e(t).mode==="pc"?(a(),r("span",{key:0,class:"group inline-flex items-center gap-1 px-2 py-1.5 rounded-2 text-dark dark:text-white bg-stone-1 dark:bg-stone-9 ring-inset ring-stone-3 dark:ring-stone-7 hover:ring-1 cursor-pointer transition",onClick:n[0]||(n[0]=m=>e(_).emit("global-search-toggle"))},[i(s,{name:"ri:search-line"}),L,e(t).settings.navSearch.enableHotkeys?(a(),k(l,{key:0,class:"ml-2"},{default:b(()=>[S(w(e(t).os==="mac"?"⌥":"Alt")+" S",1)]),_:1})):p("",!0)])):p("",!0),x("div",W,[e(t).settings.navSearch.enable&&e(t).mode==="mobile"?(a(),r("span",{key:0,class:"item",onClick:n[1]||(n[1]=m=>e(_).emit("global-search-toggle"))},[i(s,{name:"ri:search-line"})])):p("",!0),e(t).mode==="pc"&&e(t).settings.toolbar.enableFullscreen?(a(),r("span",{key:1,class:"item",onClick:n[2]||(n[2]=(...m)=>e(f)&&e(f)(...m))},[i(s,{name:e(C)?"ri:fullscreen-exit-line":"ri:fullscreen-line"},null,8,["name"])])):p("",!0),e(t).settings.toolbar.enablePageReload?(a(),r("span",{key:2,class:"item",onClick:n[3]||(n[3]=m=>e(y).reload())},[i(s,{name:"iconoir:refresh-double"})])):p("",!0),e(t).settings.toolbar.enableColorScheme?(a(),r("span",{key:3,class:"item",onClick:$},[i(s,{name:e(t).settings.app.colorScheme==="light"?"ri:sun-line":"ri:moon-line"},null,8,["name"])])):p("",!0)]),i(c,{items:[[{label:e(t).settings.home.title,handle:()=>e(u).push({name:"home"}),hide:!e(t).settings.home.enable},{label:"个人设置",handle:()=>e(u).push({name:"personalSetting"})}],[{label:"快捷键介绍",handle:()=>e(_).emit("global-hotkeys-intro-toggle"),hide:e(t).mode!=="pc"}],[{label:"退出登录",handle:()=>e(d).logout()}]]},{default:b(()=>[x("div",X,[e(d).avatar&&!e(g)?(a(),r("img",{key:0,src:e(d).avatar,onerror:()=>g.value=!0,class:"w-[24px] h-[24px] rounded-full"},null,8,Y)):(a(),k(s,{key:1,name:"carbon:user-avatar-filled-alt",size:24,class:"text-gray-400"})),S(" "+w(e(d).account)+" ",1),i(s,{name:"ep:caret-bottom"})])]),_:1},8,["items"])])}}});const Z=F(q,[["__scopeId","data-v-9a0a8208"]]);export{Z as default}; diff --git a/assets/index-17229dea.js.br b/assets/index-17229dea.js.br deleted file mode 100644 index 97760ab05c06802225b41c7c571ad12788e7cc63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1516 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 diff --git a/assets/index-1d6c015b.js b/assets/index-1d6c015b.js deleted file mode 100644 index c28a77a40..000000000 --- a/assets/index-1d6c015b.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-2c48894d.js";import"./sub.vue_vue_type_script_setup_true_lang-150dbace.js";import"./index-1d8ae391.js";import"./item.vue_vue_type_script_setup_true_lang-ca6b6d55.js";export{o as default}; diff --git a/assets/index-1d8ae391.js.br b/assets/index-1d8ae391.js.br deleted file mode 100644 index 9a1ac7c6eb6de22b35c7ddad4ac499e75ce34192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680849 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%0Dg<&Gzz$h_s6a^P(l`aeF$yT^SJRk^bX6pYK~v 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ü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 z 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


        wsiT0IVpXZjZp_tpcK=C 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

        @Do!lxa%Hy8?K4Rx&&d`MX8NE{ying3FX@;xc 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

        UQj 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 AK>z>% diff --git a/assets/index-1d8ae391.js.gz b/assets/index-1d8ae391.js.gz deleted file mode 100644 index 11d56c63c9bc222a493ea4c1a0f08b1857e8c7f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 852395 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�Jsd!yZgxJ&*;e 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

        A2om9NO%<^(5jg=i!Y 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�Vri!|2h5?ReEJ;+ooq?3 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 z zE)BjT{-BN&6{x#vp{rmD&eB*&f0S1-l;M2!|IFyvjmZq|>e~hfX!!cLlK5@RR9mFH zpbr%2@EAA;hPr$?OiN=~B_g<^d*7sat!7RqH9GbcEGFpgh>l_#rQn3mL6%FKT zg3Iliu%(FnM6?m%*TKO-jL=}-SktDC7n~Cg?3(LuNE_g<&xx0>6d-z%0w@pP&*Zyy*@ z1XY8mf1Y$XzBn4JATg_ri^bkiwShx8R7U$#tYyXR*V5D35y%wv3pkS2mS^|Z}VoT{75UP+*KO+FJJW|K5cGHBoC z1bch2J?dNfsOPuh8ko#SvAF)KwXhZ;HDG4p9LkB zf7pT0uCZmKd~Nent&uMli|dlL7e3Hb7Dx&H+RS|t~K#NlG z)TR;SaUo)^VT5w@uiL%Wa<9)Tu4Mhs!fx~q$td!S7p8ZpO>48=A@Y~$YnA$Hq)~hn zrMpy43s9Uzg>K-f5qPw456TOOcyUl!9P)3@7kki3K#(6DlxH8+1|ab&-hY;B_o6fE znH}+RpNYzAAKw(368sS9ehc?`G+r}Fsn0^w!$-8H1a3qT#?gHFfhR5%g@+z1(o8=K zvkz(mOraFq*&Cd%sHc8mQMx+6DJ*0>GI_e%D9-I-yKKo=kDu1y{Uq#}Ss8IJA zZAC}&FbKlc_*U;BQk*G~)AR~m)XFt$WELHYizi9l^qkg>q(AUL?9~k3&)on`(mufE|U8yy9$%u z&=bJQ)#pUhRn5EPzzGmdr|t=kCz@9f zsAUP3lQ4On>@f}XRWS`)3s&Ama@4R(lZ(#IF*i@2#y+QKf#L*qFcov7-Hm?*_e$lr zXq#iJS7HJK#_pmgcNL0 zOn+;;(EA}Wzk?2t<|ps}j8V5})MpV94Pd~#`L8U_FmP|TpK~#N)56%3Q&2}W*E}gO zUM?)mKYEZuruvF0dQ3%FKyac*H2gxdbD0*pXS|9E`?1KLIYV`C5n?Pq3>uzH$lKRo z@`o?V>DLy;?czD0C5<|4aK$$gprTOb+ez*;U3Qps``6mtCy@uI$&Xxkg9?&N(a+mD5);8WvXJp29F-%oVXVekvOcsR@d5qIKj#q zB)+$|Iw&rIjIOTYMKc4%d@iROL~`aUDCCMPJf{j!f_M2%&}bpH3aiP!r4{1qTHI6@ z3C1E~Ta9f!ee(3_(-OhC+x$MTKT~So);yZ#mL>JO`3Px$nlU;7H)Ox_zVqP3@|Dk| zOW1&`*w1`LJ-h7Ic!4u4!^4`o9YCnx&yxA~Yh$>lwP3CjjZ<>R3EQ!Ej&eAD!@$e^ z?!Wuf-~N+7`~Bbi#ozzcKmFZb{xARVm;XNJ1%GO+2Uz=-raq?6R1^IY7qo*7bH6!F(MG){Hr#Cu3Wt9hYKtSH^96@!##xned&@OyK zqxcZ|je++kVcff#KUp{@q(^tdj|;{7#lDJL`E$&zXd8TLF5n?7w*&R zR?>s)sqmTGSS*$oc;!0DQP^!2B0YmgG)gZ3qOwh&(LJVzjE`dC_)pRZ@bqJ;$nA_t zUDPLrCVI*Iz{9xu}Z-ki7NcF3L3 zMx!DTKs_}%tUQhBB0WTmGdw@QLSA%bmCIPY?%`!8vQxqh(>o92s4I(8B;vYz-9867 z@nadIp_wQE;#MA^#VZ_!gxjHS9$;KFHGWzwKBiFtSR*JEJ=N8HRd`l7qxB0*_Je4uox-BdjT{^W|N?9W||XFAbIczBbUNVbBR z=KU#e3F`WuIxP!Am=aqG?k*Kt)-zS5GP}4 z^?K(8v8Uy7HO6*)aoJ9}{U_KMtPyWyw?{B_#8n>%WP9=XSs}fQ3n8;lJWE;zLcixu z=jTbcM`*0j>Ya7;`r=sdrGW$Wgx9XyCPpwSoV0s|R+5~mb$!BBVMe58h`yzBQ>s7= z1B{8|IU-g~fS{~S;2l*BMlX$2)NRo5=GAiE&@a0D+J^#Xj7YmzCyCl79A;!3O!?yl z-VTPD!?b=Cts7Sof1Fo$i0O*guj88#BawWf0b(`!{Wc3FuvX0kuU0I zdtgL6d2<6?pbwFdRj1>tz)?K@oHqdU}n&p5cb(e*X4&UdNbL^gXz4LyRp zG;|Y~&NawZvbw9r1bJ|diwY{Xgn3oUW#ybXGYVB6C%ppOKM-`7cUp7y=mA4aq1&QO zIHkr;!t+AkfEE4-kSYBt+ybES0Lu;i`sJBs-!%jl&W>^t+*_pB0bK&Tv~?x#77*1? zsesglSPvXJ&ut8txivNOy4P)mN69t!4IZ&9e^~h-KQG&bbBS6nqja9N?A)jz@K>D; zte9D;rrXSXx#S*~yDMh*iw6W{wH>t{6aMBhpW8#~Gzopl`WG7;wX&qY@Utl zz6Jj@)oB@+F)nHrDr0Ft5VFcb^GkR?8T8 ze(zm+R({;>uI`FOvLi*#twqIygQzPnZg1D3#_r8oGwBq2iJ-H+@MIr4KdIp|j6B=U!t?Xa&0ew{rr}vvWtXzmIHc3&^;zBt%f zt<8U$pPg6X%l6W+O-J)&m$tvfww$z3I=IEyryO|B%>6th-sSDiYvZO?^X5HqB4ZeZ z*Vr``dQkLxUezQwB#fXX=-#h9@yTD#7S}z;RrUL2&h-5hLE&Nl2s!0){IpP}N49-X zf^bB1XUhjuvK-GLiZoS4UOOt5B(&@>w-$*K^}x0S%R;BM14#~PN)F(=s+&Okwwkg) z+EH4>?XcH^X>DDE@4*1r6NPm0=JE(EiHXf!$8)Ffs^IeA;xbBaVCCDQEr566(5!Hm zA(N1SVPn18J%e?cIzo9IcT`lTw-Wxh+beC@Q9iWHT$)Pwy7-vUo zwMgHe!Ne^(GTDQbiS=l)p7fP$<`u$}HaUc;=}5A}=WUxfbb)OPNiF@%7kX&wbn}AZ z7e10-KD-d@>Qkp{>_;GvY+j4irgAF8uZc^bMwVH6WP2yX9Co*kfvwOq`Y}bY@V;v~ zvlt0>xQ^u?wWn5Yrj{`Yyf816ZSG9j!C)=MVDvE(Y)tJ_WonC{W~0to+h$u+KT6*) zc-@e*DmjZIX&7}v^%s|IVp!?Y6PrV+U9r_JCRQUr6U0i(dJ(x}ncU!b_h@%bgEzOL zev4lU(E>O5y!K{q#asgb$C^U(RT;Ixg=dE`39ZA;RzRtvsh zQ6zs6h&s_JXafDw2yLG3DqMZ&Ml2S++gtV16U8HIRXv5e#j(L0P`2!6s5wQ>iPQLd z(jDYp`md~0CEt|NV`%h-TBw?(=y_}6bh2jrAg$?Y1P^}X$(yWy!e@@Xr96x z{WE8@qNi~I13=yo)jI;N`A+>I)Uli4Ra-K0Ad^DXs!>5Z&ka*U_S4(jk%Ahs(p9s4m?VAU9kDM78`5xBw0_q_Ak{qeg9|U?(>UQPHPgLmH8TcN zDg!aVWk^1S?-{0M!z1<7Vf;)B1+N| zydSXo-jEgZKYqHNt9&9dr19gY`Te21iBx@=aU zSdp}1#;{EtZlkK=@Q-XhQF8!6hG~`;RF$*3cErORr$PiP5bA0f^?KpPsf?HLp3aD$ zfO?v=FS5I~-sFAqGY~Bs|0)`}1oJK8_>%Od$Zq8I%v14Ptw7--st}n@2UG!5Hv>go zo!{Dli|}d$)O5EapR%2eyvh!j8aNtj!9irB?VNBsem1y=eXX)g1I5r$2ZUM?nI=^D zG<4KM@tpYA>gGc(vg17^a8JCop@^ln_PN zd?+$ZR2w#-MEsg49?jUMM;^K6f9Vzn*joNEKVV>E-%q15 zS&C~@msW2Dd&jhtjWa^|XmtnEG20+lI5P@giMn2GiP=8+y^B~t$Sp*K#U9nuW0ScL zx8XNa-;M1#*tEYZB|!*RF@lg*n>HmahbG#JO_#{WBstSKzZpc6S=s_*i4A^0mFnB^ z(^7rH<*x~e%A|MfKsxD#A~ZNL(uj%psa-+4rwBa9W@kbf?&=WF*cB%%!JdLj0bA7C z6Mn5}tm|mzWgD8{S~a-DX?SgatFejbpzsg7R0~F{?#6en z7wgKz`;MI%GrTg=;|wfQv>WFjh>Cqg3aSdkD$J^au4iJMgO=oOJr*zARkO(f-7n)# z5)%2hY9&DGqp>*ZliMDzHrjAN7>5?-N;zK96P;0WIHA7i@B_Sqb%2FgS5DD{=2TYL zImvJ$XyRXE%E|CXH4f#7!dFp)C%n~Vry!;b%$ZS>(6@|WEA4;SM7ofPo5sq^;UuKP z!?ZAOuLuK47Zzc_i_&ofS8jh(@eB+uS@0$GE+T=jA!dv}xl88Oc+ zT`F`XRL1YeJSYHqRqdrW17d(zFX@e~IS>2-~a|tk#c*hwSCJq{g3g zh#E{&8VZm?D|XwY=H!G^Tf6XYG0SkOmO-zoZ#c+R zpA+e-?J+fU$q*O;J+DegEWN$(Pd8&bxO;56Q9H=6i|8} zHPxwATykxUd951q?#?3)>GV{>LoF)~ml`O3t8qDJi7sxAMp&aIqSCGRmM{RiA(!H_n@J?ByP<~Bu4RbjI&A$d zRjsIDOHeDC*khT9p>cu8Zf~jGxfE;*{peuALsYy>RzDU z?Y%&S-PN6gt!+TsZf($w*z*rmV40b_!=C&KQv}xvqWFksxU>3v^~1sP3;LWTYK`LD zcl94<2gAJI__RO&iT*pWE8R;@sa@8PcB6DmD(2ol(}spGKz%j#tBN($BA>eVBOJSI zq?yLPqps*PWo|_Pbg%Y}EV!{>X*?-G_ga*>a^6-W!zYwC$LdUO58cj!JDiQbHI7iq4YbgfpoLpx&u4-;eob&GbaH#Ly z9fZTZy&Z=*Omqjb{qa}+0Anwgm?*>n+lfwA`{((e^0R{-YWgQ%k$lME-fN}FbsK$B)S!a?mREZH{&+$G9-(%?|eBp_fyQRdPSgZNx=o=T0Oc_Gg{h^q=zidPQo{ zk9qUpf9L;HF@ve{7SR`o@L@Lp`vv-(KAIh@qY`lJ9HL-sOF|Ud&$`-AgrlWD3nh7n z--XABBdi}5N*sk0nvd^1UHG8n4_7VoJJdQCaDgJ5&`?W1>0~U!3pXqIK%7{n@DILva?+)=3ja8G^)07O&3 zLOLotjvlVg{pi^He@d5JW4e7%o^8M0Rl!@SSb6IStj0P?Z&3G z(WcudKFJ{p8<9pMQ==hb{Rt^(h(J~`m^COaCzUXH@ZbV54~05{A+ec^M95Rt9B^iK zsAFQ?Lb~JeT}I~&=xX8C0btNY_5GUFG1HTg1ynN@6VSI8MEj1lx-v)SDyBB(=7v_g zrIyY#RG*@nrn~HZsa_~o%2s*()P8l5{pup~Rk=dnmBwZZ!c<5Cp7+?4oxoK^UeTZ_ z8f^SF3vv~^3(|~77vx%uG_$LF6|-eRlm95Wxo_l+vPMW+LL(&F6=9Mz;xyg)a@hE! zybilPZhbR4VQoFzrmObK)hTtFrcR-(cVt3GE-5+Q$cRm9V=Z!&_oLhVw8UHENRalw zFDZg?XKQQkU~lWy>Sj&I+)^MY1WxnshyhtqH#pOKVd2YC;bW=rZV-RtJMl4zosi%u%J-^^FqN8P#NPnelI!m=5mCLdQb7tQ!^ z?8P(su8xp46&kCjx0Iy_1WY-s|K(Xkm&oxk;t|MdI?UCsEaV)^(tr>S91K}y_*(}4 zXdKXq-Vdb1PoG$0Omyi2BID3TLo#$9yWMNYm(j3$-3I-^W@sT@5+ya}d9R+wu3`HE z?7y#GROkg4Qag0PuoghfRrve+T!NQ`f1UEO`aJK|>D@vld&-KvsM~{OejQ&|Oa}m~ z8D2qznVI1g)W7CD7)cfineG=D-wcS>S?jE%1i4uwpjT&<4}Mv z-)oC{Z1r1FF3DDVYPdsd-U?V30Dc=Ex8ruV72Qeh_xW-T%+5@ZJvnA}8!QP)Cz%_L z@TwyijRjFY+jY9)Jj4i3xn&3kB%3lPj#X)hA#!1>J^JAWB_y({3Az(sYO}r?yM<-T z*tAABCg-pjPn~0$nV!RFH#mf|*1FSu!O?Y86kRA(HNP)xe&9+2SgK($Sd){c4h&hr zigYk0uF`>%u|Sk>sqvXz&RAnaxUTKvD(eExI_$;u4`e%b?E^T$$vTt6v$R+nR!gsE{!CKS%8>905}rJZ z8_zOGfH52RvU#t%F2dH4&*q2^zjtpXCN`RR&n>NJpKz$wdDn?u2xMwJQCYk#gfice zWHdZMn4WU-+mTuUSh7{&&*+d4H-Og)PM9CzB*OgOheqF=4rk_0sbLpaKv=HC-=jBtj__& zwyd^yM}=ypS??f3vzYy7R9maDB1WwU8flHKzRw=gDxd}W9cA9K%1Sh?eQ#Oq{H(Zz z&DzB<<_f}`t8H@%#o)>I>a-?3i=n;kZWhXZI>qjquzjf+oco4rP8`hY#KB}VY)+KC z3>&|y*!Wq)XwAmow=7>Vg`36F z9nJ=$(ZQLi2rl;MjIXI)qzdN*S3o@ z&FD2Wt2ueiR2pH!L2aRqoUyIAid*$E?zY;;J&QAa$fUNoSsIu&a%FM!rt+BCi?z~g zDK=`Y?O4=WOdxE~ueEm6IqE`0G;{4Ee?Ra=761NeWcS8uTSvvOi zmgrHf_+s@X$J2WbpFnDgsMOu4ry`P%6tY*T&VIn3I^>q;gu39Rghmx2&I%YE!%ltnX#$mhNwU|^Io>K>RGt}iYl8CzzZ zkwE|i_Q-~#aD_$g4S}KZsauPx+JPj?V`%rBQdKPV<@gP?(~fO;^n9(2Sj$T=ahL$PW^@C?4ua;kL?XIeKE9%|y(hj|mvQ=H5s_(5YzmnpI zC0+IH&g&nX_8;l?x7W8-vyYZDb)60$=?-_dmzGu8LdjM85)hvy@oJ1nNiLK`T=I5j zJ@2vihS735T?gK+mwhp^9D&!EQbCU~@b+C%k@WgPd4}k*jE*tWVrG2;Z{SUOZMz$e zzE?XDct4I0(cBZB_g%1&7*KAUKJZBpBGxsMnxiB|Sp13NLfnFzb!Y>os~eS-CsgF^SxD%tP=h zM!r!|-OzjMB*4K&BdaXb9B#)oB&7{;k?X7mxC(^ zNrV7nv!A(|b*Zk?R#ZIp>h`Vp+ELwJ#Xh(PFgVvt@7}vNcBtSEQfXXGdPScjZHJ71SfxM3YcRP@TjdzUaYn?I=)Bh&DVO*clL|FwF!6(T)ZF9>Ro9^15W#r? zJUZI2e{z&ySFuZ;F=!*{j^mNh%-Diov0DmDX_RyDAyk#{$gmsMf-r^q(u!~5px9`> z-4$a{gF4`x*^M|Ck?Y(nxdWN5pCpFo;jKYcxvvF5Fs!e-8K^LgBwmR^YV#_zB}?Yn zZG{G?!YGdvm_a4+Gv;W-C=|R%782Vr=Vu*(0T8pw8Uq6T?96Cdp2O96LB{^{1ciGE zF%xI)ZnPG=juXKM5*2}6mhk~%txYTiZ)JkT&?10wQr+b9?3``4e;I-XdYT2nJA)t@ z`EjYi{a|n`X)=Od!r4b)M=@r%h>vGu_}*tNYpHBtTCbUFcR5ZWfwTf-OLrVtDKc`i9mK_hgR8?s;@F7GrI$EN z)xM($9|P-ttYDfg=e3AfMSMA6WvTiUu)3^Px37}N&Ge0FhTR=LiH=r(Il1f{#lPw4 zun9S{63`Bw!YV1`pVuNJgSJqc8?D0J$ixex-s=5WGwGE+n?z>U75To5$tUEA&VsC} z1yLi0)NgD(cC+gtnY^q8$e2C3-HRzkk z?{n=Yq2j`r2sXxDM~iaD(=uh+F^*ZaNnv>I3ZHXFm({E<6pZyXsPh40|3x;3AmYwI zlXlQ?-M=_C$9@*#6pj|XnO_-2^S-g)V_7det=R#`T>>*=yz&ui>yUNhbchLk^a;nS z0=i#gvEGNtpN^y;w;oQ|`q_DBJiwuZH?*}pmT87`aUcY7Ww5cevWnyxD()fOmMWQ~ zN=>P9Ne0?*k?r)gUzHAO$fT0QdDAH^BRld;xfom6FVl9YydB-lYNL5E5l8^BbQLmj z(w1@PxRJbNsnBkO9W3r~(ykzK|2P6_j%5sM&=JGu62A`aCU!aiv<|&?^!7^n|`R@dB^7qWDV~SSmf61 z!@L(F2@|%dpmaLkSa)FP$2L+D_5$4D_epcj2Dndz_n7GOfEMnb0*Eo60-tx4}}+pd1n*OWTtF1oimwmga`m- zLxvfF&+YA%5}S)>qz^d*Hz+ivX>~m8*XY%l5vkQ}^fTvY(bZ|eHdSWq9@m;>D8Yv! z5?{Se1lNvXtiO(dQ47KCTT$BP?e4-ZO5t9vI3+Kzii|lFHr}NFos7#Zb_}@-q;O|6 znN8fA!GR-!fpL6@TM;#RUnEB~$O6@fE2aoa;}^Y_mYEE5)huPUN;p|#fvOlyh&mVi z&no+v;Iz)VG;`JO!>++lMZ;_cLzliVf%r~U0Z~)u;$@H>dgg0g8M41XS0Clm5e`AW zo4AxXA%A*s%lqNcSHw8#PH>$gKjB2L7YeCMqQ1m^OakS&)jEFo_v9@K{xL{z;Inl}LZ1$}S+Y<8ye7w;rOc{s@ zUt)%D_PE@EuZShE#f8u`>8dmCJLX3VKafl?%h+7#C9SKRy_QP08nFx z>4*-u)e}vP18j6^I!Vw@ zM1FOh1Sd(=gxIu3jMRNSf1T7MxM0@Q6hk{nYSc!B{!nX(j;c&~@+V1foj8KHJ@ltx zsy(&AYCB!G~4rB-)nAezq;$DvQCArPHHAXGZLerL2bj%E1(%*F%=5sB|7kfjRaWPiHt~Zbvyxc zAmF z#_5X5n+I(_a+2AGYu@o-9l&g2G*?ed3#$+w=FPJaVJ1l}6DRsAd-q^iya|pG#5(oE zOLw9+ooIk)bjy=ue5Y+d>m-q_T~Acx2@biOMXU7@-5$+LMXA=mU}-j_V+@LwN+`eiF^B7mr5*T!jh-92=D&}H;mTMüHu9MLU7=qLUfoMrMfb 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μkO!&K55r4141Y3&f57%5c9AcF==9>! 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

        rhe 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%0D%e%TAKG9I!D10^5pW9n(rz~g41g>L) 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≦3Qd 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 diff --git a/assets/index-3eeddb04.js b/assets/index-3eeddb04.js deleted file mode 100644 index e0627c644..000000000 --- a/assets/index-3eeddb04.js +++ /dev/null @@ -1 +0,0 @@ -import{d as t,h as s,l as e,n as a}from"./index-1d8ae391.js";const u=t({name:"JsxComp",setup(){return()=>s("div",{class:"test"},[e("这是一个用"),s("span",null,[e("JSX")]),e("编写的SFC组件。")])}});const o=a(u,[["__scopeId","data-v-ad3b43b5"]]);export{o as default}; diff --git a/assets/index-ec472ec0.css b/assets/index-4GsTWGRW.css similarity index 99% rename from assets/index-ec472ec0.css rename to assets/index-4GsTWGRW.css index fa4a0c036..a5e506408 100644 --- a/assets/index-ec472ec0.css +++ b/assets/index-4GsTWGRW.css @@ -1,6 +1,6 @@ -@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;width:100%;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block;width:-moz-fit-content;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:inline-flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{width:32px;border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, .23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader-panel{display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader__dropdown{font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary)}.el-checkbox-button{position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:var(--el-checkbox-height,32px)}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1);border-color:var(--el-checkbox-checked-icon-color)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid transparent;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;padding:0;border:none;display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal;outline:0}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:30px;width:30px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px)}.el-drawer{position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{display:inline-flex;border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper.is-focused{border-color:transparent}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.el-form-item.is-error .el-select:hover{box-shadow:0 0 0 1px transparent}.el-form-item.is-error .el-select .el-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);transform:translateZ(0);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder)}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-right:none;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px}.el-message-box{display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden;box-sizing:border-box}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary)}.el-message{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular)}.el-notification{display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:0}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li.is-disabled,.el-pager li:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary)}.el-radio{color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary)}.el-rate{display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px}.el-result{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select-v2{display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-border-color-hover)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block;color:var(--el-text-color-regular)}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__suffix .el-input__icon:not(:first-child){margin-left:8px}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;width:100%}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select{display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input--iOS{position:absolute;left:0;top:0;z-index:6}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__tags.is-disabled{cursor:not-allowed}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px}.el-slider{width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px;white-space:pre}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 18px}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-index:var(--el-index-normal)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px}.el-table tbody:focus-visible{outline:0}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{top:-1px;left:0;width:1px;height:100%}.el-table--border:after{top:-1px;right:0;width:1px;height:100%}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;background:inherit;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:calc(var(--el-table-index) + 1);background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{overflow:hidden;flex-shrink:0}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{position:sticky;bottom:0;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:calc(var(--el-table-index) + 2);position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:calc(var(--el-table-index) + 2);position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-index:var(--el-index-normal)}.el-table-v2{font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px rgba(0,0,0,.06)}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px rgba(0,0,0,.06)}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;overflow:hidden;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px}.el-tag{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular)}.el-text{align-self:center;margin:0;padding:0;font-size:var(--el-text-font-size);color:var(--el-text-color);word-break:break-all}.el-text.is-truncated{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light)}.el-timeline{margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow:after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px}.el-transfer{font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;padding:15px;box-sizing:border-box}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);display:flex;align-items:center;height:var(--el-tree-node-content-height);cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px}.el-upload{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card>i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);line-height:20px;margin-bottom:4px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px rgba(0,0,0,.1)}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:rgba(0,0,0,.8)}.m-message-container{position:fixed;z-index:1010;pointer-events:none;display:flex;flex-direction:column;box-sizing:border-box;padding:15px;background-color:rgba(255,255,255,0);transition:all 1s ease-in-out}.m-message-container.is-top-left,.m-message-container.is-top-center,.m-message-container.is-top-right{width:100%;top:0;left:0}.m-message-container.is-top-left{align-items:flex-start}.m-message-container.is-top-center{align-items:center}.m-message-container.is-top-right{align-items:flex-end}.m-message-container.is-center{width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center}.m-message-container.is-bottom-left,.m-message-container.is-bottom-center,.m-message-container.is-bottom-right{bottom:0;left:0;width:100%;justify-content:flex-end}.m-message-container.is-bottom-left{align-items:flex-start}.m-message-container.is-bottom-center{align-items:center}.m-message-container.is-bottom-right{align-items:flex-end}.m-message-container.has-mask{background-color:rgba(255,255,255,.3);width:100%;height:100%;pointer-events:all}.m-message-wrapper{display:inline-block;max-width:500px}.m-message-wrapper+.m-message-wrapper{margin-top:15px}.m-message-wrapper:before,.m-message-wrapper:after{content:"";clear:both;display:table}.m-message{display:flex;align-items:center;padding:10px;font-size:14px;overflow:hidden;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.15);background:#fff;pointer-events:all;position:relative;min-width:150px}.m-message-icons{float:left;box-sizing:border-box;margin-right:10px}.m-message--title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-message-content{box-sizing:border-box;overflow:auto;width:100%}.m-message--description{line-height:1.6;color:#0e1921}.m-message--title+.m-message--description{margin-top:5px}.m-message--icon{width:25px;height:25px;vertical-align:middle;display:inline-block;border-radius:50%}.m-message--control{position:relative;height:100%;align-self:flex-start;white-space:nowrap;margin-right:-5px;margin-left:10px;margin-top:3px}.m-message--button{border:none;outline:none;background:none;cursor:pointer;font-size:15px;color:#646464;font-weight:600;padding:0;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle}.m-message--button:hover{color:#f56c6c}.m-message--arrow-down.is-collapsed{transform:rotate(90deg)}.m-message-fade-enter-active{animation:m-message-fade-in-down .3s}.m-message-fade-leave-active{animation:m-message-fade-out .3s}@keyframes m-message-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes m-message-fade-out{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-45px}}:root{--vxe-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--vxe-font-size:14px;--vxe-font-size-medium:14px;--vxe-font-size-small:13px;--vxe-font-size-mini:12px;--vxe-border-radius:4px;--vxe-icon-font-family:Verdana,Arial,Tahoma;--vxe-icon-background-color:#fff;--vxe-font-color:#606266;--vxe-primary-color:#409eff;--vxe-success-color:#67c23a;--vxe-info-color:#909399;--vxe-warning-color:#e6a23c;--vxe-danger-color:#f56c6c;--vxe-font-lighten-color:#797b80;--vxe-primary-lighten-color:#73b8ff;--vxe-success-lighten-color:#85cf60;--vxe-info-lighten-color:#abadb1;--vxe-warning-lighten-color:#ecb869;--vxe-danger-lighten-color:#f89c9c;--vxe-font-darken-color:#47494c;--vxe-primary-darken-color:#0d84ff;--vxe-success-darken-color:#529b2e;--vxe-info-darken-color:#767980;--vxe-warning-darken-color:#d48a1b;--vxe-danger-darken-color:#f23c3c;--vxe-font-disabled-color:#bfbfbf;--vxe-primary-disabled-color:#a6d2ff;--vxe-success-disabled-color:#a3db87;--vxe-info-disabled-color:#c5c7ca;--vxe-warning-disabled-color:#f2cd96;--vxe-danger-disabled-color:#fbcccc;--vxe-input-border-color:#dcdfe6;--vxe-input-disabled-color:#dcdfe6;--vxe-input-disabled-background-color:#f3f3f3;--vxe-input-placeholder-color:#c0c4cc;--vxe-table-popup-border-color:#dadce0;--vxe-table-header-font-color:#606266;--vxe-table-footer-font-color:#606266;--vxe-table-border-radius:4px;--vxe-table-border-width:1px;--vxe-table-border-color:#e8eaec;--vxe-table-resizable-line-color:#d9dddf;--vxe-table-resizable-drag-line-color:#409eff;--vxe-table-header-background-color:#f8f8f9;--vxe-table-body-background-color:#fff;--vxe-table-footer-background-color:#fff;--vxe-table-tree-node-line-color:#909399;--vxe-table-tree-node-line-style:dotted;--vxe-table-header-font-weight:700;--vxe-table-row-height-default:48px;--vxe-table-row-height-medium:44px;--vxe-table-row-height-small:40px;--vxe-table-row-height-mini:36px;--vxe-table-row-line-height:22px;--vxe-table-row-hover-background-color:#f5f7fa;--vxe-table-row-striped-background-color:#fafafa;--vxe-table-row-hover-striped-background-color:#f5f7fa;--vxe-table-row-radio-checked-background-color:#fff3e0;--vxe-table-row-hover-radio-checked-background-color:#ffebbc;--vxe-table-row-checkbox-checked-background-color:#fff3e0;--vxe-table-row-hover-checkbox-checked-background-color:#ffebbc;--vxe-table-row-current-background-color:#e6f7ff;--vxe-table-row-hover-current-background-color:#d7effb;--vxe-table-column-padding-default:13px 0;--vxe-table-column-padding-medium:11px 0;--vxe-table-column-padding-small:9px 0;--vxe-table-column-padding-mini:7px 0;--vxe-table-column-hover-background-color:#d7effb;--vxe-table-column-current-background-color:#e6f7ff;--vxe-table-column-icon-border-color:#c0c4cc;--vxe-table-column-icon-border-hover-color:#515a6e;--vxe-table-cell-placeholder-color:#c0c4cc;--vxe-table-cell-padding-left:10px;--vxe-table-cell-padding-right:10px;--vxe-table-cell-input-height-default:42px;--vxe-table-cell-input-height-medium:38px;--vxe-table-cell-input-height-small:34px;--vxe-table-cell-input-height-mini:30px;--vxe-table-cell-dirty-width:5px;--vxe-table-cell-dirty-update-color:#f56c6c;--vxe-table-cell-dirty-insert-color:#19a15f;--vxe-table-cell-area-border-color:#409eff;--vxe-table-cell-area-border-width:1px;--vxe-table-cell-main-area-extension-border-color:#fff;--vxe-table-cell-main-area-extension-background-color:#409eff;--vxe-table-cell-extend-area-border-width:2px;--vxe-table-cell-copy-area-border-width:3px;--vxe-table-cell-active-area-border-width:2px;--vxe-table-cell-copy-area-border-color:#409eff;--vxe-table-cell-extend-area-border-color:#409eff;--vxe-table-cell-active-area-border-color:#409eff;--vxe-table-cell-area-background-color:rgba(64,158,255,.2);--vxe-table-checkbox-range-border-width:1px;--vxe-table-checkbox-range-border-color:#006af1;--vxe-table-checkbox-range-background-color:rgba(50,128,252,.2);--vxe-table-fixed-left-scrolling-box-shadow:8px 0px 10px -5px rgba(0,0,0,.12);--vxe-table-fixed-right-scrolling-box-shadow:-8px 0px 10px -5px rgba(0,0,0,.12);--vxe-table-filter-panel-background-color:#fff;--vxe-table-menu-item-width:178px;--vxe-table-menu-background-color:#fff;--vxe-loading-color:#409eff;--vxe-loading-background-color:hsla(0,0%,100%,.5);--vxe-loading-z-index:999;--vxe-table-validate-error-color:#f56c6c;--vxe-table-validate-error-background-color:#fff;--vxe-grid-maximize-background-color:#fff;--vxe-toolbar-background-color:#fff;--vxe-toolbar-custom-active-background-color:#d9dadb;--vxe-toolbar-panel-background-color:#fff;--vxe-tooltip-dark-color:#fff;--vxe-tooltip-dark-background-color:#303133;--vxe-tooltip-light-background-color:#fff;--vxe-pager-background-color:#fff;--vxe-pager-perfect-background-color:#fff;--vxe-pager-perfect-button-background-color:#f4f4f5;--vxe-modal-header-background-color:#f8f8f8;--vxe-modal-body-background-color:#fff;--vxe-modal-border-color:#ebeef5;--vxe-checkbox-font-size-default:15px;--vxe-checkbox-font-size-medium:14px;--vxe-checkbox-font-size-small:13px;--vxe-checkbox-font-size-mini:12px;--vxe-checkbox-checked-width:.32em;--vxe-checkbox-checked-height:.64em;--vxe-checkbox-indeterminate-width:.6em;--vxe-checkbox-indeterminate-height:2px;--vxe-checkbox-border-width:2px;--vxe-checkbox-border-radius:2px;--vxe-checkbox-icon-background-color:#fff;--vxe-checkbox-checked-icon-border-color:#fff;--vxe-checkbox-indeterminate-icon-background-color:#fff;--vxe-radio-font-size-default:15px;--vxe-radio-font-size-medium:14px;--vxe-radio-font-size-small:13px;--vxe-radio-font-size-mini:12px;--vxe-radio-border-width:2px;--vxe-radio-icon-background-color:#fff;--vxe-radio-checked-icon-background-color:#fff;--vxe-radio-indeterminate-icon-background-color:#fff;--vxe-radio-button-default-background-color:#fff;--vxe-button-max-width:500px;--vxe-button-default-background-color:#fff;--vxe-button-dropdown-panel-background-color:#fff;--vxe-button-height-default:34px;--vxe-button-height-medium:32px;--vxe-button-height-small:30px;--vxe-button-height-mini:28px;--vxe-button-round-border-radius-default:17px;--vxe-button-round-border-radius-medium:16px;--vxe-button-round-border-radius-small:15px;--vxe-button-round-border-radius-mini:14px;--vxe-input-background-color:#fff;--vxe-input-panel-background-color:#fff;--vxe-input-number-disabled-color:#e4e7ed;--vxe-input-date-festival-color:#999;--vxe-input-date-festival-important-color:#409eff;--vxe-input-date-notice-background-color:red;--vxe-input-date-picker-hover-background-color:#f2f6fc;--vxe-input-date-picker-selected-color:#fff;--vxe-input-date-time-confirm-button-color:#fff;--vxe-input-date-picker-festival-selected-color:#fff;--vxe-input-date-picker-notice-selected-background-color:#fff;--vxe-input-date-extra-color:#67c23a;--vxe-input-date-extra-important-color:#fd2222;--vxe-input-date-title-height-default:30px;--vxe-input-date-title-height-medium:29px;--vxe-input-date-title-height-small:28px;--vxe-input-date-title-height-mini:26px;--vxe-input-date-time-week-row-height-default:38px;--vxe-input-date-time-week-row-height-medium:36px;--vxe-input-date-time-week-row-height-small:34px;--vxe-input-date-time-week-row-height-mini:32px;--vxe-input-date-month-year-row-height-default:48px;--vxe-input-date-month-year-row-height-medium:46px;--vxe-input-date-month-year-row-height-small:44px;--vxe-input-date-month-year-row-height-mini:42px;--vxe-input-date-quarter-row-height-default:60px;--vxe-input-date-quarter-row-height-medium:58px;--vxe-input-date-quarter-row-height-small:56px;--vxe-input-date-quarter-row-height-mini:54px;--vxe-input-height-default:34px;--vxe-input-height-medium:32px;--vxe-input-height-small:30px;--vxe-input-height-mini:28px;--vxe-input-count-color:#999;--vxe-input-count-background-color:#fff;--vxe-input-count-error-color:#f56c6c;--vxe-textarea-line-height:1.5715;--vxe-textarea-background-color:#fff;--vxe-form-item-min-height-default:36px;--vxe-form-item-min-height-medium:34px;--vxe-form-item-min-height-small:32px;--vxe-form-item-min-height-mini:30px;--vxe-form-background-color:#fff;--vxe-form-validate-error-color:#f56c6c;--vxe-form-validate-error-background-color:inherit;--vxe-select-option-height-default:30px;--vxe-select-option-height-medium:28px;--vxe-select-option-height-small:26px;--vxe-select-option-height-mini:24px;--vxe-select-option-hover-background-color:#f5f7fa;--vxe-select-panel-background-color:#fff;--vxe-select-empty-color:#c0c4cc;--vxe-optgroup-title-color:#909399;--vxe-switch-font-color:#fff;--vxe-switch-icon-background-color:#fff;--vxe-switch-open-background-color:#409eff;--vxe-switch-close-background-color:rgba(0,0,0,.35);--vxe-switch-disabled-background-color:rgba(0,0,0,.15);--vxe-pulldown-panel-background-color:#fff}[class*=vxe-icon--]{display:inline-block;vertical-align:middle;position:relative;direction:ltr;font-family:var(--vxe-icon-font-family);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class*=vxe-icon--].rotate45{transform:rotate(45deg)}[class*=vxe-icon--].rotate90{transform:rotate(90deg)}[class*=vxe-icon--].rotate180{transform:rotate(180deg)}.vxe-icon--arrow-bottom,.vxe-icon--arrow-left,.vxe-icon--arrow-right,.vxe-icon--arrow-top,.vxe-icon--calendar,.vxe-icon--caret-bottom,.vxe-icon--caret-left,.vxe-icon--caret-right,.vxe-icon--caret-top,.vxe-icon--check,.vxe-icon--circle-plus,.vxe-icon--close,.vxe-icon--d-arrow-left,.vxe-icon--d-arrow-right,.vxe-icon--dot,.vxe-icon--download,.vxe-icon--edit-outline,.vxe-icon--error,.vxe-icon--eye,.vxe-icon--eye-slash,.vxe-icon--funnel,.vxe-icon--info,.vxe-icon--menu,.vxe-icon--minus,.vxe-icon--more,.vxe-icon--plus,.vxe-icon--print,.vxe-icon--question,.vxe-icon--refresh,.vxe-icon--remove,.vxe-icon--search,.vxe-icon--square,.vxe-icon--success,.vxe-icon--upload,.vxe-icon--warning,.vxe-icon--zoomin,.vxe-icon--zoomout{width:1em;height:1em;line-height:1em}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before,.vxe-icon--calendar:after,.vxe-icon--calendar:before,.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before,.vxe-icon--check:before,.vxe-icon--circle-plus:after,.vxe-icon--close:before,.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before,.vxe-icon--dot:before,.vxe-icon--download:after,.vxe-icon--download:before,.vxe-icon--edit-outline:after,.vxe-icon--edit-outline:before,.vxe-icon--error:after,.vxe-icon--eye-slash:after,.vxe-icon--eye-slash:before,.vxe-icon--eye:before,.vxe-icon--funnel:after,.vxe-icon--funnel:before,.vxe-icon--info:after,.vxe-icon--minus:before,.vxe-icon--more:before,.vxe-icon--plus:before,.vxe-icon--print:after,.vxe-icon--print:before,.vxe-icon--question:after,.vxe-icon--refresh:after,.vxe-icon--refresh:before,.vxe-icon--remove:after,.vxe-icon--search:after,.vxe-icon--search:before,.vxe-icon--square:before,.vxe-icon--success:after,.vxe-icon--upload:after,.vxe-icon--upload:before,.vxe-icon--warning:after,.vxe-icon--zoomin:after,.vxe-icon--zoomin:before,.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{content:"";position:absolute}.vxe-icon--square:before{left:.05em;top:.05em;width:.9em;height:.9em}.vxe-icon--square:before,.vxe-icon--zoomin{border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomin{background-color:var(--vxe-icon-background-color)}.vxe-icon--zoomin:after,.vxe-icon--zoomin:before{background-color:inherit}.vxe-icon--zoomin:before{left:-.1em;top:.2em;width:1.1em;height:.4em}.vxe-icon--zoomin:after{top:-.1em;left:.2em;width:.4em;height:1.1em}.vxe-icon--zoomout{position:relative}.vxe-icon--zoomout:before{right:0;top:0}.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{width:.7em;height:.7em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomout:after{left:.1em;bottom:.1em;background-color:var(--vxe-icon-background-color)}.vxe-icon--menu:before{content:"";display:inline-block;width:.22em;height:.22em;box-shadow:0 -.36em,-.36em -.36em,.36em -.36em,inset 0 0 0 1em,-.36em 0,.36em 0,0 .36em,-.36em .36em,.36em .36em;margin:.26em}.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before{border-width:.4em;border-style:solid;border-color:transparent}.vxe-icon--caret-top:before{left:.1em;bottom:.3em;border-bottom-color:inherit}.vxe-icon--caret-bottom:before{left:.1em;top:.3em;border-top-color:inherit}.vxe-icon--caret-left:before{right:.3em;bottom:.1em;border-right-color:inherit}.vxe-icon--caret-right:before{left:.3em;bottom:.1em;border-left-color:inherit}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before{top:.4em;left:.14em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--arrow-bottom:before{top:0;left:.14em;transform:rotate(135deg)}.vxe-icon--arrow-left:before{top:.18em;left:.35em;transform:rotate(-135deg)}.vxe-icon--arrow-right:before{top:.18em;left:0;transform:rotate(45deg)}.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before{left:.15em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{left:.58em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{top:.18em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{transform:rotate(135deg)}.vxe-icon--d-arrow-right:before{left:-.25em}.vxe-icon--d-arrow-right:after{left:.18em}.vxe-icon--funnel:before{top:.05em;left:0;border-width:.5em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--funnel:after{left:.41em;top:.4em;width:0;height:.5em;border-width:0 .2em 0 0;border-style:solid;border-right-color:inherit}.vxe-icon--edit-outline:before{height:.84em;width:.86em;top:.1em;left:.02em;border-radius:.2em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--edit-outline:after{left:.6em;bottom:.2em;width:0;height:.8em;border-radius:0 0 80% 80%;border-width:0 0 0 .22em;border-style:solid;border-color:inherit;transform:rotate(45deg)}.vxe-icon--more:before{content:"...";top:0;left:.1em;line-height:.5em;font-weight:700}.vxe-icon--plus:before{content:"+";left:-.12em;bottom:-.1em;line-height:1em;font-size:1.6em}.vxe-icon--check:before{left:.25em;bottom:.2em;width:.5em;height:.9em;border-width:.15em;border-style:solid;border-top-color:transparent;border-right-color:inherit;border-bottom-color:inherit;border-radius:.15em;border-left-color:transparent;transform:rotate(45deg)}.vxe-icon--close:before{content:"+";left:-.1em;bottom:-.16em;line-height:1em;font-size:1.8em;transform:rotate(45deg)}.vxe-icon--minus:before{content:"─";left:0;bottom:0;width:100%;text-align:center;line-height:.9em;font-size:1.2em}.vxe-icon--refresh{border-width:.1em;border-style:solid;border-radius:50%;border-right-color:transparent!important;border-left-color:transparent!important}.vxe-icon--refresh:before{left:50%;top:0;transform:translate(50%) rotate(-45deg)}.vxe-icon--refresh:after{right:50%;bottom:0;transform:translate(-50%) rotate(135deg)}.vxe-icon--refresh:after,.vxe-icon--refresh:before{width:0;height:0;border-width:.25em;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--refresh.roll{animation:rollCircle 1s linear infinite}.vxe-icon--circle-plus:before,.vxe-icon--error:before,.vxe-icon--info:before,.vxe-icon--question:before,.vxe-icon--remove:before,.vxe-icon--success:before,.vxe-icon--warning:before{content:"";border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0;transform:scale(.95)}.vxe-icon--info:after,.vxe-icon--question:after,.vxe-icon--warning:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-icon-background-color);transform:rotate(-10deg) scale(.75)}.vxe-icon--question:after{content:"?"}.vxe-icon--info:after{content:"¡"}.vxe-icon--warning:after{content:"!"}.vxe-icon--success:after{content:"✓";left:.25em;bottom:0;color:var(--vxe-icon-background-color);font-size:.65em}.vxe-icon--circle-plus:after{content:"+";line-height:1.4em;font-size:.8em}.vxe-icon--circle-plus:after,.vxe-icon--remove:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-icon-background-color)}.vxe-icon--remove:after{content:"─";line-height:1.5em;font-size:.7em}.vxe-icon--error:after{content:"×";left:0;bottom:0;width:100%;line-height:1.4em;text-align:center;color:var(--vxe-icon-background-color);font-size:.8em}.vxe-icon--download,.vxe-icon--upload{overflow:hidden}.vxe-icon--download:before,.vxe-icon--upload:before{left:0;width:1em;border-width:0;border-style:solid;border-color:inherit}.vxe-icon--download:after,.vxe-icon--upload:after{width:100%;text-align:center;font-size:2em}.vxe-icon--upload:before{top:.1em;border-top-width:.1em}.vxe-icon--upload:after{content:"↑";left:0;top:.15em}.vxe-icon--download:before{bottom:.05em;border-bottom-width:.1em}.vxe-icon--download:after{content:"↑";left:0;bottom:.15em;transform:rotate(180deg)}.vxe-icon--eye-slash:before,.vxe-icon--eye:before{content:"●";top:.16em;left:0;width:1em;height:.68em;line-height:.25em;border-radius:50%;border-width:.1em;border-style:solid;border-color:inherit;text-align:center}.vxe-icon--eye-slash:after{top:-.1em;left:.45em;width:0;height:1.2em;border-width:0;border-style:solid;border-color:inherit;border-left-width:.1em;transform:rotate(45deg)}.vxe-icon--calendar:before{top:.15em;left:0;width:1em;height:.8em;border-width:.2em .1em .1em .1em;border-radius:.1em .1em 0 0;border-style:solid;border-color:inherit}.vxe-icon--calendar:after{left:.2em;top:0;width:.6em;height:.3em;border-width:0 .1em;border-style:solid;border-color:inherit}.vxe-icon--dot:before{top:.25em;left:.25em;border-radius:50%;border-width:.25em;border-style:solid;border-color:inherit}.vxe-icon--print{box-shadow:inset 0 0 0 .1em;border-width:.2em 0;border-style:solid;border-color:transparent!important;border-radius:.3em .3em 0 0}.vxe-icon--print:before{height:.3em;top:-.2em}.vxe-icon--print:after,.vxe-icon--print:before{width:.6em;left:.2em;box-shadow:inset 0 0 0 .1em}.vxe-icon--print:after{height:.6em;bottom:-.2em;background-color:var(--vxe-icon-background-color)}.vxe-icon--search:before{top:0;left:0;width:.8em;height:.8em;border-width:.15em;border-style:solid;border-color:inherit;border-radius:50%}.vxe-icon--search:after{top:.75em;left:.6em;width:.35em;height:0;border-width:.15em 0 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}@font-face{font-family:vxeiconfont;src:url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(./iconfont.1697674293405-178af8db.woff) format("woff"),url(./iconfont.1697674293405-9b67068c.ttf) format("truetype")}@keyframes rollCircle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[class*=vxe-icon-]{font-family:vxeiconfont!important;font-style:normal;font-weight:400;font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=vxe-icon-].animat,[class*=vxe-icon-].roll{display:inline-block}[class*=vxe-icon-].animat{transition:transform .25s ease-in-out}[class*=vxe-icon-].rotate45{transform:rotate(45deg)}[class*=vxe-icon-].rotate90{transform:rotate(90deg)}[class*=vxe-icon-].rotate180{transform:rotate(180deg)}[class*=vxe-icon-].roll{animation:rollCircle 1s linear infinite}.vxe-icon-time:before{content:""}.vxe-icon-feedback:before{content:""}.vxe-icon-lightning:before{content:""}.vxe-icon-cloudy:before{content:""}.vxe-icon-heavy-rain:before{content:""}.vxe-icon-moon:before{content:""}.vxe-icon-sunny:before{content:""}.vxe-icon-location:before{content:""}.vxe-icon-location-fill:before{content:""}.vxe-icon-microphone-fill:before{content:""}.vxe-icon-microphone:before{content:""}.vxe-icon-share:before{content:""}.vxe-icon-share-fill:before{content:""}.vxe-icon-flag:before{content:""}.vxe-icon-flag-fill:before{content:""}.vxe-icon-platform:before{content:""}.vxe-icon-goods-fill:before{content:""}.vxe-icon-goods:before{content:""}.vxe-icon-funnel-clear:before{content:""}.vxe-icon-envelope:before{content:""}.vxe-icon-envelope-open-fill:before{content:""}.vxe-icon-envelope-open:before{content:""}.vxe-icon-envelope-fill:before{content:""}.vxe-icon-message-fill:before{content:""}.vxe-icon-chat:before{content:""}.vxe-icon-chat-fill:before{content:""}.vxe-icon-send:before{content:""}.vxe-icon-send-fill:before{content:""}.vxe-icon-user:before{content:""}.vxe-icon-user-fill:before{content:""}.vxe-icon-wechat:before{content:""}.vxe-icon-alipay:before{content:""}.vxe-icon-indicator:before{content:""}.vxe-icon-file-excel:before{content:""}.vxe-icon-file-pdf:before{content:""}.vxe-icon-file-image:before{content:""}.vxe-icon-file-markdown:before{content:""}.vxe-icon-file-ppt:before{content:""}.vxe-icon-file-word:before{content:""}.vxe-icon-file-zip:before{content:""}.vxe-icon-file-txt:before{content:""}.vxe-icon-refresh:before{content:""}.vxe-icon-checkbox-unchecked:before{content:""}.vxe-icon-information:before{content:""}.vxe-icon-info-circle-fill:before{content:""}.vxe-icon-info-circle:before{content:""}.vxe-icon-chart-radar:before{content:""}.vxe-icon-chart-bar-x:before{content:""}.vxe-icon-repeat:before{content:""}.vxe-icon-voice-fill:before{content:""}.vxe-icon-voice:before{content:""}.vxe-icon-flow-branch:before{content:""}.vxe-icon-comment:before{content:""}.vxe-icon-folder:before{content:""}.vxe-icon-folder-open:before{content:""}.vxe-icon-picture:before{content:""}.vxe-icon-picture-fill:before{content:""}.vxe-icon-bell:before{content:""}.vxe-icon-bell-fill:before{content:""}.vxe-icon-undo:before{content:""}.vxe-icon-home:before{content:""}.vxe-icon-home-fill:before{content:""}.vxe-icon-checkbox-checked:before{content:""}.vxe-icon-checkbox-indeterminate:before{content:""}.vxe-icon-fullscreen:before{content:""}.vxe-icon-minimize:before{content:""}.vxe-icon-print:before{content:""}.vxe-icon-upload:before{content:""}.vxe-icon-download:before{content:""}.vxe-icon-cloud-upload:before{content:""}.vxe-icon-cloud-download:before{content:""}.vxe-icon-spinner:before{content:""}.vxe-icon-close:before{content:""}.vxe-icon-custom-column:before{content:""}.vxe-icon-edit:before{content:""}.vxe-icon-zoom-in:before{content:""}.vxe-icon-caret-down:before{content:""}.vxe-icon-caret-up:before{content:""}.vxe-icon-caret-right:before{content:""}.vxe-icon-caret-left:before{content:""}.vxe-icon-square-checked-fill:before{content:""}.vxe-icon-square-close:before{content:""}.vxe-icon-square-down:before{content:""}.vxe-icon-square-left:before{content:""}.vxe-icon-square-caret-right:before{content:""}.vxe-icon-square-minus:before{content:""}.vxe-icon-square-plus:before{content:""}.vxe-icon-square-right:before{content:""}.vxe-icon-square-up:before{content:""}.vxe-icon-square-checked:before{content:""}.vxe-icon-square-down-fill:before{content:""}.vxe-icon-square-minus-fill:before{content:""}.vxe-icon-square-close-fill:before{content:""}.vxe-icon-square-left-fill:before{content:""}.vxe-icon-square-caret-right-fill:before{content:""}.vxe-icon-square-up-fill:before{content:""}.vxe-icon-square-right-fill:before{content:""}.vxe-icon-square-plus-fill:before{content:""}.vxe-icon-square-plus-square:before{content:""}.vxe-icon-square-fill:before{content:""}.vxe-icon-square-square:before{content:""}.vxe-icon-sort-alpha-desc:before{content:""}.vxe-icon-sort-alpha-asc:before{content:""}.vxe-icon-sort-numeric-asc:before{content:""}.vxe-icon-sort-numeric-desc:before{content:""}.vxe-icon-star-fill:before{content:""}.vxe-icon-star:before{content:""}.vxe-icon-star-half:before{content:""}.vxe-icon-lock-fill:before{content:""}.vxe-icon-unlock-fill:before{content:""}.vxe-icon-question:before{content:""}.vxe-icon-exclamation:before{content:""}.vxe-icon-ellipsis-h:before{content:""}.vxe-icon-ellipsis-v:before{content:""}.vxe-icon-save:before{content:""}.vxe-icon-setting:before{content:""}.vxe-icon-setting-fill:before{content:""}.vxe-icon-link:before{content:""}.vxe-icon-sort:before{content:""}.vxe-icon-chart-pie:before{content:""}.vxe-icon-chart-line:before{content:""}.vxe-icon-swap:before{content:""}.vxe-icon-num-list:before{content:""}.vxe-icon-copy:before{content:""}.vxe-icon-company:before{content:""}.vxe-icon-swap-right:before{content:""}.vxe-icon-swap-left:before{content:""}.vxe-icon-table:before{content:""}.vxe-icon-merge-cells:before{content:""}.vxe-icon-paste:before{content:""}.vxe-icon-cut:before{content:""}.vxe-icon-lock:before{content:""}.vxe-icon-unlock:before{content:""}.vxe-icon-chart-bar-y:before{content:""}.vxe-icon-fixed-fill:before{content:""}.vxe-icon-fixed:before{content:""}.vxe-icon-fixed-left-fill:before{content:""}.vxe-icon-fixed-left:before{content:""}.vxe-icon-fixed-right-fill:before{content:""}.vxe-icon-fixed-right:before{content:""}.vxe-icon-swap-down:before{content:""}.vxe-icon-swap-up:before{content:""}.vxe-icon-square:before{content:""}.vxe-icon-check:before{content:""}.vxe-icon-question-circle-fill:before{content:""}.vxe-icon-error-circle-fill:before{content:""}.vxe-icon-delete:before{content:""}.vxe-icon-dot:before{content:""}.vxe-icon-success-circle:before{content:""}.vxe-icon-delete-fill:before{content:""}.vxe-icon-minus:before{content:""}.vxe-icon-maximize:before{content:""}.vxe-icon-question-circle:before{content:""}.vxe-icon-warning-circle:before{content:""}.vxe-icon-warnion-circle-fill:before{content:""}.vxe-icon-eye-fill:before{content:""}.vxe-icon-search:before{content:""}.vxe-icon-funnel:before{content:""}.vxe-icon-eye-fill-close:before{content:""}.vxe-icon-search-zoom-in:before{content:""}.vxe-icon-arrow-right:before{content:""}.vxe-icon-arrow-left:before{content:""}.vxe-icon-arrow-up:before{content:""}.vxe-icon-calendar:before{content:""}.vxe-icon-arrow-down:before{content:""}.vxe-icon-warning-triangle:before{content:""}.vxe-icon-add:before{content:""}.vxe-icon-arrow-double-left:before{content:""}.vxe-icon-arrow-double-right:before{content:""}.vxe-icon-menu:before{content:""}.vxe-icon-warning-triangle-fill:before{content:""}.vxe-icon-error-circle:before{content:""}.vxe-icon-zoom-out:before{content:""}.vxe-icon-success-circle-fill:before{content:""}.vxe-icon-radio-checked:before{content:""}.vxe-icon-radio-unchecked:before{content:""}.vxe-cell--filter{padding:0 .1em 0 .25em;text-align:center;vertical-align:middle;display:inline-block;line-height:0}.vxe-cell--filter.col--filter .vxe-filter--btn{color:var(--vxe-font-color)}.vxe-cell--filter .vxe-filter--btn{color:var(--vxe-table-column-icon-border-color);cursor:pointer}.vxe-cell--filter .vxe-filter--btn:hover{color:var(--vxe-font-color)}.is--filter-active .vxe-cell--filter .vxe-filter--btn{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper{display:none;position:absolute;top:0;min-width:100px;border-radius:var(--vxe-border-radius);background-color:var(--vxe-table-filter-panel-background-color);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:10}.vxe-table--filter-wrapper:not(.is--multiple){text-align:center}.vxe-table--filter-wrapper.is--active{display:block}.vxe-table--filter-wrapper .vxe-table--filter-body>li,.vxe-table--filter-wrapper .vxe-table--filter-header>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:.25em .8em;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-body>li.is--checked,.vxe-table--filter-wrapper .vxe-table--filter-header>li.is--checked{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-body>li:hover,.vxe-table--filter-wrapper .vxe-table--filter-header>li:hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-table--filter-wrapper .vxe-table--filter-header{padding-top:.2em}.vxe-table--filter-wrapper .vxe-table--filter-body{max-height:200px;padding-bottom:.2em}.vxe-table--filter-wrapper>ul{list-style-type:none;padding:0;margin:0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--filter-wrapper.is--multiple>ul>li{padding:.25em .8em .25em 1em}.vxe-table--filter-wrapper .vxe-table--filter-footer{border-top:1px solid var(--vxe-table-popup-border-color);padding:.6em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button{background-color:transparent;padding:0 .4em;border:0;color:var(--vxe-font-color);cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus{outline:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{color:var(--vxe-font-disabled-color);cursor:not-allowed}.vxe-table--context-menu-wrapper{display:none}.vxe-table--context-menu-wrapper.is--visible{display:block}.vxe-table--context-menu-clild-wrapper,.vxe-table--context-menu-wrapper{position:absolute;top:0;left:0;font-size:12px;border:1px solid var(--vxe-table-popup-border-color);box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);padding:0 1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-table-menu-background-color)}.vxe-context-menu--link{display:block;padding:0 2.5em;width:var(--vxe-table-menu-item-width);line-height:26px;color:var(--vxe-font-color);cursor:pointer}.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{position:absolute;top:5px;margin-right:5px;font-size:16px}.vxe-context-menu--link .vxe-context-menu--link-prefix{left:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix{right:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild{top:8px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild:before{position:absolute;content:"";border:4px solid transparent;border-left-color:#727272}.vxe-context-menu--link .vxe-context-menu--link-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--context-menu-clild-wrapper .vxe-context-menu--link{padding:0 2em 0 2.5em}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e8eaed}.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.vxe-context-menu--option-wrapper li:last-child,.vxe-table--context-menu-clild-wrapper li:last-child{border:0}.vxe-context-menu--option-wrapper li.link--active,.vxe-table--context-menu-clild-wrapper li.link--active{background-color:#c5c5c5;border-color:#c5c5c5}.vxe-context-menu--option-wrapper li.link--active>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--active>.vxe-context-menu--link{color:#2b2b2b}.vxe-context-menu--option-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-context-menu--option-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active{border-color:#c0c1c2;background-color:#eee}.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover{background-color:inherit}.vxe-table--context-menu-clild-wrapper{display:none;top:0;left:100%}.vxe-table--context-menu-clild-wrapper.is--show{display:block}.vxe-export--panel-column>ul{list-style-type:none;overflow:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-export--panel-column>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vxe-export--panel>table{width:100%;border:0;table-layout:fixed}.vxe-export--panel>table tr td{padding:0 10px}.vxe-export--panel>table tr td:first-child{text-align:right;width:30%;font-weight:700;padding:8px 10px}.vxe-export--panel>table tr td:nth-child(2){width:70%}.vxe-export--panel>table tr td>.vxe-input,.vxe-export--panel>table tr td>.vxe-select{width:80%}.vxe-export--panel>table tr td>.vxe-export--panel-option-row{padding:.25em 0}.vxe-export--panel .vxe-export--panel-column{width:80%;border:1px solid var(--vxe-input-border-color);margin:3px 0;border-radius:var(--vxe-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-export--panel .vxe-export--panel-column>ul>li{padding:.2em 1em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2{padding-left:3.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3{padding-left:4.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4{padding-left:5.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5{padding-left:6.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6{padding-left:7.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7{padding-left:8.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8{padding-left:9.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-header{padding:.1em 0;background-color:var(--vxe-table-header-background-color);font-weight:700;border-bottom:1px solid var(--vxe-table-border-color)}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-body{padding:.2em 0;min-height:10em;max-height:17.6em}.vxe-export--panel .vxe-import-selected--file{padding-right:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-export--panel .vxe-import-selected--file>i{display:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:16px;cursor:pointer}.vxe-export--panel .vxe-import-selected--file:hover{color:var(--vxe-primary-color)}.vxe-export--panel .vxe-import-selected--file:hover>i{display:block}.vxe-export--panel .vxe-import-select--file{border:1px dashed var(--vxe-input-border-color);padding:6px 34px;outline:0;border-radius:var(--vxe-border-radius);background-color:var(--vxe-input-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-export--panel .vxe-import-select--file:focus{border-color:var(--vxe-primary-color);box-shadow:0 0 .25em 0 var(--vxe-primary-color)}.vxe-export--panel .vxe-import-select--file:hover{color:var(--vxe-primary-color);border-color:var(--vxe-primary-color)}.vxe-export--panel .vxe-export--panel-btns{text-align:right;padding:.25em}.vxe-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-loading.is--visible{display:block}.vxe-loading>.vxe-loading--chunk,.vxe-loading>.vxe-loading--warpper{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;color:var(--vxe-loading-color)}.vxe-loading .vxe-loading--default-icon{font-size:1.4em}.vxe-loading .vxe-loading--text{padding:.4em 0}.vxe-loading .vxe-loading--spinner{display:inline-block;position:relative;width:56px;height:56px}.vxe-loading .vxe-loading--spinner:after,.vxe-loading .vxe-loading--spinner:before{content:"";width:100%;height:100%;border-radius:50%;background-color:var(--vxe-primary-color);opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s ease-in-out infinite}.vxe-loading .vxe-loading--spinner:after{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.size--mini .vxe-loading .vxe-loading--spinner{width:38px;height:38px}.size--small .vxe-loading .vxe-loading--spinner{width:44px;height:44px}.size--medium .vxe-loading .vxe-loading--spinner{width:50px;height:50px}.vxe-table--render-default .vxe-body--column.col--ellipsis,.vxe-table--render-default .vxe-footer--column.col--ellipsis,.vxe-table--render-default .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable .vxe-body--column{height:var(--vxe-table-row-height-default)}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column{height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--small .vxe-body--column{height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column{height:var(--vxe-table-row-height-mini)}.vxe-table--file-form,.vxe-table-slots{display:none}.vxe-table--print-frame{position:fixed;bottom:-100%;left:-100%;height:0;width:0;border:0}.vxe-table--body-wrapper{scroll-behavior:auto}.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper{overflow-y:auto;overflow-x:auto}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea{background-color:var(--vxe-table-body-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{outline:0;padding:0 2px;width:100%;color:var(--vxe-font-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-select:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-table--filter-wrapper .vxe-default-input:focus,.vxe-table--filter-wrapper .vxe-default-select:focus,.vxe-table--filter-wrapper .vxe-default-textarea:focus{border:1px solid var(--vxe-primary-color)}.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-table--filter-wrapper .vxe-default-input[disabled],.vxe-table--filter-wrapper .vxe-default-select[disabled],.vxe-table--filter-wrapper .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{height:var(--vxe-input-height-default)}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:4px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-cell .vxe-default-input::-moz-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-wrapper .vxe-default-input::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-cell .vxe-input,.vxe-cell .vxe-select,.vxe-cell .vxe-textarea,.vxe-table--filter-wrapper .vxe-input,.vxe-table--filter-wrapper .vxe-select,.vxe-table--filter-wrapper .vxe-textarea{width:100%;display:block}.vxe-cell .vxe-input>.vxe-input--inner,.vxe-cell .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-input>.vxe-input--inner,.vxe-table--filter-wrapper .vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell .vxe-default-textarea,.vxe-cell .vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-textarea--inner{resize:none}.vxe-table--cell-active-area,.vxe-table--cell-copy-area,.vxe-table--cell-extend-area,.vxe-table--cell-main-area,.vxe-table--checkbox-range{display:none;position:absolute;pointer-events:none;z-index:1}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range{z-index:2}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"]{border-right:0}.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:var(--vxe-table-cell-copy-area-border-width) 12px,0 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width)}.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"]{border-left:0}.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:0 12px,var(--vxe-table-cell-copy-area-border-width) 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width)}.vxe-table--checkbox-range{background-color:var(--vxe-table-checkbox-range-background-color);border:var(--vxe-table-checkbox-range-border-width) solid var(--vxe-table-checkbox-range-border-color)}.vxe-table--cell-area{height:0;font-size:0;display:none}.vxe-table--cell-area>.vxe-table--cell-main-area{background-color:var(--vxe-table-cell-area-background-color);border:var(--vxe-table-cell-area-border-width) solid var(--vxe-table-cell-area-border-color)}.vxe-table--cell-area .vxe-table--cell-main-area-btn{display:none;position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-style:solid;border-color:var(--vxe-table-cell-main-area-extension-border-color);border-width:1px 0 0 1px;background-color:var(--vxe-table-cell-main-area-extension-background-color);pointer-events:auto;cursor:crosshair}.vxe-table--cell-area .vxe-table--cell-extend-area{border:var(--vxe-table-cell-extend-area-border-width) solid var(--vxe-table-cell-extend-area-border-color)}@keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}.vxe-table--cell-copy-area{background:linear-gradient(0deg,transparent 6px,var(--vxe-table-cell-copy-area-border-color) 6px) repeat-y,linear-gradient(0deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-y,linear-gradient(90deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-x,linear-gradient(90deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-x;background-size:var(--vxe-table-cell-copy-area-border-width) 12px,var(--vxe-table-cell-copy-area-border-width) 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width);background-position:0 0,100% 0,0 0,0 100%;animation:moveCopyCellBorder .5s linear infinite}.vxe-table--cell-active-area{border:var(--vxe-table-cell-active-area-border-width) solid var(--vxe-table-cell-active-area-border-color)}.vxe-table--cell-multi-area>.vxe-table--cell-main-area{background-color:var(--vxe-table-cell-area-background-color)}.vxe-table--render-default.is--round .vxe-table--border-line,.vxe-table--render-default.is--round .vxe-table--render-default.is--round,.vxe-table--render-default.is--round:not(.is--header):not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.body--wrapper{border-radius:var(--vxe-table-border-radius) var(--vxe-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{border-radius:var(--vxe-table-border-radius) 0 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-right--wrapper{border-radius:0 var(--vxe-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:0 0 var(--vxe-table-border-radius) var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-left--wrapper{border-radius:0 0 0 var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-right--wrapper{border-radius:0 0 var(--vxe-table-border-radius) 0}.vxe-table .vxe-table--header-wrapper{color:var(--vxe-table-header-font-color)}.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{position:absolute;left:0;bottom:0;height:0;border-bottom:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table .vxe-cell--sort{width:1.5em;height:1.35em;vertical-align:middle;text-align:center;display:inline-block;position:relative}.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{position:absolute;left:.2em;color:var(--vxe-table-column-icon-border-color);width:1em;text-align:center;height:.8em;line-height:.8em;cursor:pointer}.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{color:var(--vxe-font-color)}.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{color:var(--vxe-primary-color)}.vxe-table .vxe-sort--asc-btn{top:-.1em}.vxe-table .vxe-sort--desc-btn{bottom:-.2em}.vxe-header--column{position:relative;font-weight:var(--vxe-table-header-font-weight)}.vxe-header--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-header--column.col--ellipsis>.vxe-cell>i:not(.vxe-cell--title),.vxe-header--column.col--ellipsis>.vxe-cell>span:not(.vxe-cell--title){flex-shrink:0}.vxe-header--column .vxe-cell--required-icon{display:inline-block;color:var(--vxe-table-validate-error-color);width:.8em;height:1em;line-height:1em;font-family:var(--vxe-icon-font-family);font-weight:400;position:relative}.vxe-header--column .vxe-cell--required-icon:before{content:"*";position:absolute;left:0;top:.2em}.vxe-header--column .vxe-cell--required-icon{margin-right:.1em}.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-help-icon{margin-right:.2em}.vxe-header--column .vxe-cell-help-icon{cursor:help}.vxe-header--column .vxe-resizable{position:absolute;right:-7px;bottom:0;width:14px;height:100%;text-align:center;z-index:1;cursor:col-resize}.vxe-header--column .vxe-resizable.is--line:after,.vxe-header--column .vxe-resizable.is--line:before{content:"";display:inline-block;vertical-align:middle}.vxe-header--column .vxe-resizable.is--line:before{width:1px;height:50%;background-color:var(--vxe-table-resizable-line-color)}.vxe-header--column .vxe-resizable.is--line:after{width:0;height:100%}.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{right:auto;left:-7px}.vxe-table--render-default{position:relative;font-size:var(--vxe-font-size);color:var(--vxe-font-color);font-family:var(--vxe-font-family);direction:ltr}.vxe-table--render-default .vxe-table--body-wrapper table{background-color:var(--vxe-table-body-background-color)}.vxe-table--render-default .vxe-table--footer-wrapper table{background-color:var(--vxe-table-footer-background-color)}.vxe-table--render-default .vxe-table--body,.vxe-table--render-default .vxe-table--footer,.vxe-table--render-default .vxe-table--header{border:0;border-spacing:0;border-collapse:separate;table-layout:fixed}.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{overflow-x:hidden;overflow-y:hidden}.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{overflow-x:scroll}.vxe-table--render-default .vxe-body--row.row--stripe{background-color:var(--vxe-table-row-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--radio{background-color:var(--vxe-table-row-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--checked{background-color:var(--vxe-table-row-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--current{background-color:var(--vxe-table-row-current-background-color)}.vxe-table--render-default .vxe-body--row.row--hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{background-color:var(--vxe-table-row-hover-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--radio{background-color:var(--vxe-table-row-hover-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--checked{background-color:var(--vxe-table-row-hover-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--current{background-color:var(--vxe-table-row-hover-current-background-color)}.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--main-wrapper *{cursor:col-resize}.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--range .vxe-table--main-wrapper *{cursor:default}.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *{cursor:crosshair}.vxe-table--render-default.column--highlight .vxe-header--column:not(.col--seq):hover{background-color:var(--vxe-table-column-hover-background-color)}.vxe-table--render-default.cell--area .vxe-table--main-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column,.vxe-table--render-default .vxe-header--column{position:relative;line-height:var(--vxe-table-row-line-height);text-align:left}.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-default)}.vxe-table--render-default .vxe-body--column.col--current,.vxe-table--render-default .vxe-footer--column.col--current,.vxe-table--render-default .vxe-header--column.col--current{background-color:var(--vxe-table-column-current-background-color)}.vxe-table--render-default .vxe-body--column.col--center,.vxe-table--render-default .vxe-footer--column.col--center,.vxe-table--render-default .vxe-header--column.col--center{text-align:center}.vxe-table--render-default .vxe-body--column.col--right,.vxe-table--render-default .vxe-footer--column.col--right,.vxe-table--render-default .vxe-header--column.col--right{text-align:right}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell{justify-content:center}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell{justify-content:flex-end}.vxe-table--render-default .vxe-body--column.col--checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-table--footer-wrapper{border-top:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default.border--default .vxe-table--header-wrapper,.vxe-table--render-default.border--full .vxe-table--header-wrapper,.vxe-table--render-default.border--outer .vxe-table--header-wrapper{background-color:var(--vxe-table-header-background-color)}.vxe-table--render-default.border--default .vxe-body--column,.vxe-table--render-default.border--default .vxe-footer--column,.vxe-table--render-default.border--default .vxe-header--column,.vxe-table--render-default.border--inner .vxe-body--column,.vxe-table--render-default.border--inner .vxe-footer--column,.vxe-table--render-default.border--inner .vxe-header--column{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-table-border-width);background-position:100% 100%}.vxe-table--render-default.border--full .vxe-body--column,.vxe-table--render-default.border--full .vxe-footer--column,.vxe-table--render-default.border--full .vxe-header--column{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color)),linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:var(--vxe-table-border-width) 100%,100% var(--vxe-table-border-width);background-position:100% 0,100% 100%}.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{border-right-color:var(--vxe-table-border-color)}.vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-table-border-width);background-position:100% 100%}.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{background-color:var(--vxe-table-header-background-color)}.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper{border-right:0}.vxe-table--render-default.border--inner .vxe-table--border-line{border-width:0 0 1px 0}.vxe-table--render-default.border--none .vxe-table--border-line,.vxe-table--render-default.border--none .vxe-table--header-border-line{display:none}.vxe-table--render-default.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-table--render-default.size--medium .vxe-table--empty-block,.vxe-table--render-default.size--medium .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-medium)}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea{height:var(--vxe-input-height-medium)}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:3px}.vxe-table--render-default.size--small{font-size:var(--vxe-font-size-small)}.vxe-table--render-default.size--small .vxe-table--empty-block,.vxe-table--render-default.size--small .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-small)}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,.vxe-table--render-default.size--small .vxe-cell .vxe-default-select,.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea{height:var(--vxe-input-height-small)}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:2px}.vxe-table--render-default.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-table--render-default.size--mini .vxe-table--empty-block,.vxe-table--render-default.size--mini .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-mini)}.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-mini)}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea{height:var(--vxe-input-height-mini)}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:1px}.vxe-table--render-default .vxe-cell{white-space:pre-line;word-break:break-all;padding-left:var(--vxe-table-cell-padding-left);padding-right:var(--vxe-table-cell-padding-right)}.vxe-table--render-default .vxe-cell--placeholder{color:var(--vxe-table-cell-placeholder-color)}.vxe-table--render-default .fixed--hidden{visibility:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper{width:100%;position:absolute;top:0;z-index:5;overflow:hidden;background-color:inherit;transition:box-shadow .3s}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper{overflow-x:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper{width:calc(100% + 40px)}.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before{display:none}.vxe-table--render-default .vxe-table--fixed-left-wrapper{left:0;width:200px}.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle{box-shadow:var(--vxe-table-fixed-left-scrolling-box-shadow)}.vxe-table--render-default .vxe-table--fixed-right-wrapper{right:0}.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle{box-shadow:var(--vxe-table-fixed-right-scrolling-box-shadow)}.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{position:relative}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{position:absolute;top:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper{left:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{right:0;overflow-y:auto}.vxe-table--render-default .vxe-body--x-space{width:100%;height:1px;margin-bottom:-1px}.vxe-table--render-default .vxe-body--y-space{width:0;float:left}.vxe-table--render-default .vxe-table--resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:9;cursor:col-resize}.vxe-table--render-default .vxe-table--resizable-bar:before{content:"";display:block;height:100%;background-color:var(--vxe-table-resizable-drag-line-color)}.vxe-table--render-default .vxe-table--border-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;border:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default.is--tree-line .vxe-body--row:first-child .vxe-tree--line{border-width:0 0 1px 0}.vxe-table--render-default.is--tree-line .vxe-body--row .vxe-body--column{background-image:none}.vxe-table--render-default .vxe-tree--line-wrapper{position:relative;display:block;height:0}.vxe-table--render-default .vxe-tree--line{content:"";position:absolute;bottom:-.9em;width:.8em;border-width:0 0 1px 1px;border-style:var(--vxe-table-tree-node-line-style);border-color:var(--vxe-table-tree-node-line-color);pointer-events:none}.vxe-table--render-default .vxe-cell--tree-node{position:relative}.vxe-table--render-default .vxe-tree--btn-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;transform:translateY(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-table--render-default .vxe-tree--node-btn{display:block;color:var(--vxe-font-lighten-color)}.vxe-table--render-default .vxe-tree--node-btn:hover{color:var(--vxe-font-color)}.vxe-table--render-default .vxe-tree-cell{display:block;padding-left:1.5em}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-tree-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-table--expanded{cursor:pointer}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vxe-font-lighten-color)}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{color:var(--vxe-font-color)}.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{padding-left:.5em}.vxe-table--render-default .vxe-body--expanded-column{border-bottom:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis>.vxe-body--expanded-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-body--expanded-cell{position:relative;z-index:1}.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis{overflow:auto}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-default)}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--medium .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-medium)}.vxe-table--render-default.size--medium .vxe-cell--radio{font-size:var(--vxe-radio-font-size-medium)}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--small .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-small)}.vxe-table--render-default.size--small .vxe-cell--radio{font-size:var(--vxe-radio-font-size-small)}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-mini)}.vxe-table--render-default.size--mini .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-mini)}.vxe-table--render-default.size--mini .vxe-cell--radio{font-size:var(--vxe-radio-font-size-mini)}.vxe-table--render-default .vxe-table--empty-block,.vxe-table--render-default .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-default);justify-content:center;align-items:center;text-align:center;overflow:hidden;width:100%;pointer-events:none}.vxe-table--render-default .vxe-table--empty-block{display:none;visibility:hidden}.vxe-table--render-default .vxe-table--empty-placeholder{display:none;position:absolute;top:0;z-index:5}.vxe-table--render-default .vxe-table--empty-content{display:block;width:50%;pointer-events:auto}.vxe-table--render-default.is--empty .vxe-table--empty-block,.vxe-table--render-default.is--empty .vxe-table--empty-placeholder{display:flex}.vxe-table--render-default .vxe-body--column.col--selected{box-shadow:inset 0 0 0 2px var(--vxe-primary-color)}.vxe-table--render-default .vxe-body--column.col--actived,.vxe-table--render-default .vxe-body--column.col--selected{position:relative}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid{width:100%;position:absolute;left:50%;font-size:12px;line-height:1.2em;transform:translate(-50%);text-align:left;pointer-events:none;z-index:4;padding-left:var(--vxe-table-cell-padding-left);padding-right:var(--vxe-table-cell-padding-right)}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:var(--vxe-border-radius);color:var(--vxe-table-validate-error-color);background-color:var(--vxe-table-validate-error-background-color);pointer-events:auto}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input>.vxe-input--inner{border-color:var(--vxe-table-validate-error-color)}.vxe-table--render-default.vaild-msg--single .vxe-body--row:last-child .vxe-cell--valid{bottom:100%}.vxe-table--render-default.vaild-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid{bottom:auto}.vxe-table--render-default.vaild-msg--full .vxe-body--row:last-child .vxe-cell--valid{top:calc(100% - 1.3em)}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);text-align:center;pointer-events:none;z-index:4}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:4px;padding:8px 12px;color:#fff;background-color:#f56c6c;pointer-events:auto}.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid{bottom:auto;top:calc(100% + 4px)}.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid{left:10px;transform:translate(0);text-align:left}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column{position:relative}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column:before{content:"";top:calc(var(--vxe-table-cell-dirty-width)*-1);left:calc(var(--vxe-table-cell-dirty-width)*-1);position:absolute;border-width:var(--vxe-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-table-cell-dirty-insert-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default .vxe-body--column.col--dirty{position:relative}.vxe-table--render-default .vxe-body--column.col--dirty:before{content:"";top:calc(var(--vxe-table-cell-dirty-width)*-1);left:calc(var(--vxe-table-cell-dirty-width)*-1);position:absolute;border-width:var(--vxe-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-table-cell-dirty-update-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived{box-shadow:inset 0 0 0 2px var(--vxe-primary-color)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived.col--valid-error{box-shadow:inset 0 0 0 2px var(--vxe-table-validate-error-color)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input,.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-textarea{border:0;padding:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input{height:var(--vxe-table-row-line-height)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-input .vxe-input--inner{border:0;padding-left:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea{height:calc(var(--vxe-table-row-line-height) - 1px)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea .vxe-textarea--inner{border:0}.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default.vxe-editable .vxe-body--column.col--actived{padding:0}div.vxe-table--tooltip-wrapper.vxe-table--valid-error{padding:0;color:var(--vxe-table-validate-error-color);background-color:var(--vxe-table-validate-error-background-color)}div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid{padding:8px 12px;background-color:#f56c6c;color:#fff}.vxe-table--footer-wrapper{color:var(--vxe-table-footer-font-color);margin-top:-1px}.vxe-table--footer-wrapper.body--wrapper{overflow-x:auto}.vxe-footer--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-grid{position:relative}.vxe-grid.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-grid.is--loading>.vxe-table .vxe-loading{background-color:transparent}.vxe-grid.is--maximize{position:fixed;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background-color:var(--vxe-grid-maximize-background-color)}.vxe-grid .vxe-body--row.row--pending{color:var(--vxe-table-validate-error-color);text-decoration:line-through;cursor:no-drop}.vxe-grid .vxe-body--row.row--pending .vxe-body--column{position:relative}.vxe-grid .vxe-body--row.row--pending .vxe-body--column:after{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid var(--vxe-table-validate-error-color);z-index:1}.vxe-grid .vxe-grid--bottom-wrapper,.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper{position:relative}.vxe-grid{font-size:var(--vxe-font-size)}.vxe-grid.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-grid.size--small{font-size:var(--vxe-font-size-small)}.vxe-grid.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-toolbar{position:relative;display:flex;flex-direction:row;align-items:center;padding:.6em 0;color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-toolbar-background-color)}.vxe-toolbar:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-toolbar.is--perfect{border:1px solid var(--vxe-table-border-color);border-bottom-width:0;background-color:var(--vxe-table-header-background-color)}.vxe-toolbar.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vxe-loading-z-index);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-toolbar .vxe-buttons--wrapper{flex-grow:1}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button+.vxe-button--item,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button--item{margin-left:.8em}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button+.vxe-tool--item,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-button,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-tool--item{margin-left:.8em}.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button{display:flex;align-items:center;justify-content:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper{display:flex;align-items:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--wrapper{flex-wrap:wrap}.vxe-toolbar .vxe-tools--operate{flex-shrink:0}.vxe-toolbar .vxe-custom--wrapper{position:relative;margin-left:.8em}.vxe-toolbar .vxe-custom--wrapper.is--active>.vxe-button{background-color:var(--vxe-toolbar-custom-active-background-color);border-radius:50%}.vxe-toolbar .vxe-custom--wrapper.is--active .vxe-custom--option-wrapper{display:block}.vxe-toolbar .vxe-custom--option-wrapper{display:none;position:absolute;right:2px;text-align:left;background-color:var(--vxe-toolbar-panel-background-color);z-index:19;border:1px solid var(--vxe-table-border-color);border-radius:var(--vxe-border-radius);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header{padding:.28em 0;font-weight:700;border-bottom:1px solid var(--vxe-table-popup-border-color)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body{padding:.2em 0;max-height:17.6em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body .vxe-custom--checkbox-option:hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li{max-width:18em;min-width:14em;padding:.2em 1em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2{padding-left:3.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3{padding-left:4.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4{padding-left:5.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5{padding-left:6.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6{padding-left:7.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7{padding-left:8.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8{padding-left:9.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer{border-top:1px solid var(--vxe-table-popup-border-color);text-align:right}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button{background-color:transparent;width:50%;height:2.5em;border:0;color:var(--vxe-font-color);text-align:center;cursor:pointer}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:focus{outline:none}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:hover{color:var(--vxe-primary-color)}.vxe-custom--option{display:flex;flex-direction:row}.vxe-custom--option-wrapper .vxe-custom--body,.vxe-custom--option-wrapper .vxe-custom--header{list-style-type:none;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-custom--checkbox-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.vxe-custom--fixed-option{flex-shrink:0;padding-left:.5em;display:flex;flex-direction:row;align-items:center}.vxe-custom--fixed-option .vxe-custom--fixed-left-option,.vxe-custom--fixed-option .vxe-custom--fixed-right-option{line-height:1.34em;font-size:1.1em;padding:0 .2em;cursor:pointer}.vxe-custom--fixed-option .vxe-custom--fixed-left-option.is--checked,.vxe-custom--fixed-option .vxe-custom--fixed-left-option:hover,.vxe-custom--fixed-option .vxe-custom--fixed-right-option.is--checked,.vxe-custom--fixed-option .vxe-custom--fixed-right-option:hover{color:var(--vxe-primary-color)}.vxe-custom--fixed-option .vxe-custom--fixed-left-option.is--disabled,.vxe-custom--fixed-option .vxe-custom--fixed-right-option.is--disabled{cursor:no-drop;color:var(--vxe-input-disabled-color)}.vxe-toolbar{font-size:var(--vxe-font-size)}.vxe-toolbar.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-toolbar.size--small{font-size:var(--vxe-font-size-small)}.vxe-toolbar.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-pager{position:relative;display:flex;align-items:center;color:var(--vxe-font-color);font-family:var(--vxe-font-family);text-align:right;background-color:var(--vxe-pager-background-color)}.vxe-pager.is--hidden{display:none}.vxe-pager.align--left{text-align:left}.vxe-pager.align--center{text-align:center}.vxe-pager.is--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vxe-loading-z-index);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{color:inherit;outline:0;padding:0;border:1px solid transparent;font-size:inherit}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{box-shadow:0 0 .25em 0 var(--vxe-primary-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{background-color:#fff}.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn{border-color:var(--vxe-input-border-color)}.vxe-pager.is--background .vxe-pager--jump-next,.vxe-pager.is--background .vxe-pager--jump-prev,.vxe-pager.is--background .vxe-pager--next-btn,.vxe-pager.is--background .vxe-pager--num-btn,.vxe-pager.is--background .vxe-pager--prev-btn,.vxe-pager.is--perfect .vxe-pager--jump-next,.vxe-pager.is--perfect .vxe-pager--jump-prev,.vxe-pager.is--perfect .vxe-pager--next-btn,.vxe-pager.is--perfect .vxe-pager--num-btn,.vxe-pager.is--perfect .vxe-pager--prev-btn{background-color:var(--vxe-pager-perfect-button-background-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active{color:#fff;background-color:var(--vxe-primary-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover{background-color:var(--vxe-primary-lighten-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus{border-color:var(--vxe-primary-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active{border-color:var(--vxe-primary-darken-color);background-color:var(--vxe-primary-darken-color)}.vxe-pager.is--perfect{border:1px solid var(--vxe-table-border-color);border-top-width:0;background-color:var(--vxe-pager-perfect-background-color)}.vxe-pager.is--border .vxe-pager--num-btn.is--active{border-color:var(--vxe-primary-color)}.vxe-pager .vxe-pager--wrapper{flex-grow:1}.vxe-pager .vxe-pager--btn-icon,.vxe-pager .vxe-pager--jump-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--sizes,.vxe-pager .vxe-pager--total{margin:0 .4em;vertical-align:middle;display:inline-block}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{position:relative;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper{height:2.15em;line-height:2em;display:inline-block}.vxe-pager .vxe-pager--jump .vxe-pager--goto,.vxe-pager .vxe-pager--sizes>.vxe-input{height:2.15em;line-height:2.15em}.vxe-pager .vxe-pager--sizes>.vxe-select--panel .vxe-select-option{text-align:center}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{min-width:2.15em}.vxe-pager .vxe-pager--btn-wrapper{padding:0;margin:0;display:inline-block;text-align:center}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon{display:none}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon{display:inline-block}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon{display:none}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{text-align:center;border-radius:var(--vxe-border-radius);margin:0 .25em;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-pager-background-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{color:var(--vxe-primary-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{color:var(--vxe-primary-darken-color)}.vxe-pager .vxe-pager--jump-next.is--disabled,.vxe-pager .vxe-pager--jump-prev.is--disabled,.vxe-pager .vxe-pager--next-btn.is--disabled,.vxe-pager .vxe-pager--num-btn.is--disabled,.vxe-pager .vxe-pager--prev-btn.is--disabled{cursor:no-drop;color:var(--vxe-font-disabled-color)}.vxe-pager .vxe-pager--jump-next.is--disabled:hover,.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,.vxe-pager .vxe-pager--next-btn.is--disabled:hover,.vxe-pager .vxe-pager--num-btn.is--disabled:hover,.vxe-pager .vxe-pager--prev-btn.is--disabled:hover{color:var(--vxe-font-disabled-color)}.vxe-pager .vxe-pager--num-btn{vertical-align:middle}.vxe-pager .vxe-pager--num-btn.is--active{font-weight:700}.vxe-pager .vxe-pager--sizes{width:7em;text-align:center;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--sizes .vxe-input--inner{text-align:center}.vxe-pager .vxe-pager--count>span{vertical-align:middle}.vxe-pager .vxe-pager--count .vxe-pager--separator{margin-right:.2em}.vxe-pager .vxe-pager--count .vxe-pager--separator:before{content:"/"}.vxe-pager .vxe-pager--jump .vxe-pager--goto{border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color);color:var(--vxe-font-color);transition:border .2s ease-in-out;padding:0 .4em;background-color:var(--vxe-input-background-color)}.vxe-pager .vxe-pager--jump .vxe-pager--goto:focus{border:1px solid var(--vxe-primary-color);outline:0}.vxe-pager .vxe-pager--jump .vxe-pager--goto-text{margin-right:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text{margin-left:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--goto{width:3.2em;text-align:center}.vxe-pager{font-size:var(--vxe-font-size);height:var(--vxe-table-row-height-default)}.vxe-pager.size--medium{font-size:var(--vxe-font-size-medium);height:var(--vxe-table-row-height-medium)}.vxe-pager.size--small{font-size:var(--vxe-font-size-small);height:var(--vxe-table-row-height-small)}.vxe-pager.size--mini{font-size:var(--vxe-font-size-mini);height:var(--vxe-table-row-height-mini)}.vxe-checkbox,.vxe-checkbox-group{display:inline-block;vertical-align:middle;line-height:1}.vxe-checkbox{white-space:nowrap}.vxe-checkbox+.vxe-checkbox{margin-left:10px}.vxe-checkbox>input[type=checkbox]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{color:var(--vxe-primary-color);box-shadow:0 0 .2em 0 var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon{border-color:var(--vxe-primary-color)}.vxe-checkbox.is--disabled{cursor:not-allowed}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon+.vxe-checkbox--label{color:var(--vxe-font-disabled-color)}.vxe-checkbox.is--disabled>input:checked+.vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle;display:inline-block;max-width:50em}.vxe-checkbox{font-size:var(--vxe-font-size)}.vxe-checkbox.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-checkbox.size--small{font-size:var(--vxe-font-size-small)}.vxe-checkbox.size--mini{font-size:var(--vxe-font-size-mini)}[class*=vxe-],[class*=vxe-] :after,[class*=vxe-] :before,[class*=vxe-]:after,[class*=vxe-]:before{box-sizing:border-box}.vxe-checkbox .vxe-checkbox--label,.vxe-radio .vxe-radio--label,.vxe-radio-button .vxe-radio--label,.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class*=vxe-]{font-variant:tabular-nums;font-feature-settings:"tnum"}.vxe-primary-color{color:var(--vxe-primary-color)}.vxe-success-color{color:var(--vxe-success-color)}.vxe-info-color{color:var(--vxe-info-color)}.vxe-warning-color{color:var(--vxe-warning-color)}.vxe-danger-color{color:var(--vxe-danger-color)}.vxe-perfect-color{color:var(--vxe-table-header-background-color)}.vxe-row:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-row>.vxe-col--1{float:left;width:4.16667%}.vxe-row>.vxe-col--2{float:left;width:8.33333%}.vxe-row>.vxe-col--3{float:left;width:12.5%}.vxe-row>.vxe-col--4{float:left;width:16.66667%}.vxe-row>.vxe-col--5{float:left;width:20.83333%}.vxe-row>.vxe-col--6{float:left;width:25%}.vxe-row>.vxe-col--7{float:left;width:29.16667%}.vxe-row>.vxe-col--8{float:left;width:33.33333%}.vxe-row>.vxe-col--9{float:left;width:37.5%}.vxe-row>.vxe-col--10{float:left;width:41.66667%}.vxe-row>.vxe-col--11{float:left;width:45.83333%}.vxe-row>.vxe-col--12{float:left;width:50%}.vxe-row>.vxe-col--13{float:left;width:54.16667%}.vxe-row>.vxe-col--14{float:left;width:58.33333%}.vxe-row>.vxe-col--15{float:left;width:62.5%}.vxe-row>.vxe-col--16{float:left;width:66.66667%}.vxe-row>.vxe-col--17{float:left;width:70.83333%}.vxe-row>.vxe-col--18{float:left;width:75%}.vxe-row>.vxe-col--19{float:left;width:79.16667%}.vxe-row>.vxe-col--20{float:left;width:83.33333%}.vxe-row>.vxe-col--21{float:left;width:87.5%}.vxe-row>.vxe-col--22{float:left;width:91.66667%}.vxe-row>.vxe-col--23{float:left;width:95.83333%}.vxe-row>.vxe-col--24{float:left;width:100%}.is--animat .vxe-filter--btn:after,.is--animat .vxe-filter--btn:before,.is--animat .vxe-input--wrapper .vxe-input,.is--animat .vxe-sort--asc-btn:after,.is--animat .vxe-sort--asc-btn:before,.is--animat .vxe-sort--desc-btn:after,.is--animat .vxe-sort--desc-btn:before{transition:border .1s ease-in-out}.is--animat .vxe-table--expand-btn,.is--animat .vxe-tree--node-btn{transition:transform .1s ease-in-out}.is--animat .vxe-checkbox>input:checked+span,.is--animat .vxe-radio>input:checked+span{transition:background-color .1s ease-in-out}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{font-size:1.34em;color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.is--checked.vxe-table--filter-option,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-checkbox,.is--disabled.vxe-custom--checkbox-option,.is--disabled.vxe-export--panel-column-option,.is--disabled.vxe-table--filter-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-radio,.vxe-table--render-default .vxe-cell--radio{cursor:pointer}.vxe-radio .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{font-size:1.4em;color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is--checked.vxe-radio,.is--checked.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--checked.vxe-cell--radio,.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon{color:var(--vxe-primary-color)}.vxe-radio:not(.is--disabled),.vxe-table--render-default .vxe-cell--radio:not(.is--disabled){cursor:pointer}.vxe-radio:not(.is--disabled):hover .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-radio,.vxe-table--render-default .is--disabled.vxe-cell--radio{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--disabled.vxe-cell--radio .vxe-radio--icon{color:var(--vxe-input-disabled-color)}.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{padding-left:.5em;vertical-align:middle}.vxe-radio-group{display:inline-block;vertical-align:middle;line-height:1;font-size:0}.vxe-radio-group+.vxe-radio-group{margin-left:10px}.vxe-radio{display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1}.vxe-radio>input[type=radio]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-radio .vxe-radio--label{vertical-align:middle;display:inline-block;max-width:50em}.vxe-radio:not(.is--disabled)>input:focus+.vxe-radio--icon{color:var(--vxe-primary-color)}.vxe-radio:not(.vxe-radio-button)+.vxe-radio{margin-left:10px}.vxe-radio-button .vxe-radio--label{background-color:var(--vxe-radio-button-default-background-color)}.vxe-radio-button:first-child .vxe-radio--label{border-left:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius) 0 0 var(--vxe-border-radius)}.vxe-radio-button:last-child .vxe-radio--label{border-radius:0 var(--vxe-border-radius) var(--vxe-border-radius) 0}.vxe-radio-button>input:checked+.vxe-radio--label{color:#fff;background-color:var(--vxe-primary-color);border-color:var(--vxe-primary-color)}.vxe-radio-button .vxe-radio--label{padding:0 1em;line-height:calc(var(--vxe-button-height-default) - 2px);display:inline-block;border-style:solid;border-color:var(--vxe-input-border-color);border-width:1px 1px 1px 0;max-width:50em}.vxe-radio-button.is--disabled{cursor:not-allowed}.vxe-radio-button.is--disabled>input:not(:checked)+.vxe-radio--label{color:var(--vxe-input-disabled-color)}.vxe-radio-button.is--disabled>input:checked+.vxe-radio--label{border-color:var(--vxe-primary-lighten-color);background-color:var(--vxe-primary-lighten-color)}.vxe-radio-button:not(.is--disabled)>input:focus+.vxe-radio--label{border-color:var(--vxe-primary-color);box-shadow:0 0 .2em 0 var(--vxe-primary-color)}.vxe-radio-button:not(.is--disabled):hover>input:not(:checked)+.vxe-radio--label{color:var(--vxe-primary-color)}.vxe-radio-button.size--medium .vxe-radio--label{line-height:calc(var(--vxe-button-height-medium) - 2px)}.vxe-radio-button.size--small .vxe-radio--label{line-height:calc(var(--vxe-button-height-small) - 2px)}.vxe-radio-button.size--mini .vxe-radio--label{line-height:calc(var(--vxe-button-height-mini) - 2px)}.vxe-radio{font-size:var(--vxe-font-size)}.vxe-radio.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-radio.size--small{font-size:var(--vxe-font-size-small)}.vxe-radio.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-input--inner{width:100%;height:100%;border-radius:var(--vxe-border-radius);outline:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;padding:0 .6em;color:var(--vxe-font-color);border:1px solid var(--vxe-input-border-color);background-color:var(--vxe-input-background-color);box-shadow:none}.vxe-input--inner::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-input--inner::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-input--inner::-webkit-autofill{background-color:var(--vxe-input-background-color)}.vxe-input--inner[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input--inner[type=number]::-webkit-outer-spin-button,.vxe-input--inner[type=search],.vxe-input--inner[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vxe-input--inner[disabled]{cursor:not-allowed;color:var(--vxe-font-disabled-color);background-color:var(--vxe-input-disabled-background-color)}.vxe-input{display:inline-block;position:relative;width:180px}.vxe-input.is--disabled .vxe-input--date-picker-suffix,.vxe-input.is--disabled .vxe-input--number-suffix,.vxe-input.is--disabled .vxe-input--password-suffix,.vxe-input.is--disabled .vxe-input--search-suffix,.vxe-input.is--disabled .vxe-input--suffix{cursor:no-drop}.vxe-input:not(.is--disabled) .vxe-input--clear-icon,.vxe-input:not(.is--disabled) .vxe-input--number-suffix,.vxe-input:not(.is--disabled) .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--search-suffix{cursor:pointer}.vxe-input:not(.is--disabled).is--active .vxe-input--inner{border:1px solid var(--vxe-primary-color)}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--prefix,.vxe-input .vxe-input--suffix{display:flex;position:absolute;top:0;width:1.6em;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;color:var(--vxe-table-column-icon-border-color)}.vxe-input--count{position:absolute;top:1px;right:.5em;height:calc(100% - 2px);color:var(--vxe-input-count-color);background-color:var(--vxe-input-count-background-color)}.vxe-input--count.is--error{color:var(--vxe-input-count-error-color)}.vxe-input .vxe-input--prefix{left:.2em}.vxe-input.is--prefix .vxe-input--inner{padding-left:1.8em}.vxe-input .vxe-input--clear-icon{display:none}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--suffix{right:.2em}.vxe-input.is--suffix .vxe-input--inner{padding-right:1.8em}.vxe-input.is--suffix.is--count .vxe-input--inner{padding-right:5em}.vxe-input.is--suffix .vxe-input--count{right:2.1em}.vxe-input.is--left .vxe-input--inner{text-align:left}.vxe-input.is--center .vxe-input--inner{text-align:center}.vxe-input.is--right .vxe-input--inner{text-align:right}.vxe-input.is--count .vxe-input--inner{padding-right:3.4em}.vxe-input.is--controls.type--date .vxe-input--inner,.vxe-input.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--controls.type--float .vxe-input--inner,.vxe-input.is--controls.type--integer .vxe-input--inner,.vxe-input.is--controls.type--month .vxe-input--inner,.vxe-input.is--controls.type--number .vxe-input--inner,.vxe-input.is--controls.type--password .vxe-input--inner,.vxe-input.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--controls.type--search .vxe-input--inner,.vxe-input.is--controls.type--time .vxe-input--inner,.vxe-input.is--controls.type--week .vxe-input--inner,.vxe-input.is--controls.type--year .vxe-input--inner{padding-right:1.8em}.vxe-input.is--controls.type--date .vxe-input--suffix,.vxe-input.is--controls.type--datetime .vxe-input--suffix,.vxe-input.is--controls.type--float .vxe-input--suffix,.vxe-input.is--controls.type--integer .vxe-input--suffix,.vxe-input.is--controls.type--month .vxe-input--suffix,.vxe-input.is--controls.type--number .vxe-input--suffix,.vxe-input.is--controls.type--password .vxe-input--suffix,.vxe-input.is--controls.type--quarter .vxe-input--suffix,.vxe-input.is--controls.type--search .vxe-input--suffix,.vxe-input.is--controls.type--time .vxe-input--suffix,.vxe-input.is--controls.type--week .vxe-input--suffix,.vxe-input.is--controls.type--year .vxe-input--suffix{right:1.6em}.vxe-input.is--suffix.is--controls.type--date .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--float .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--month .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--number .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--password .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--search .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--time .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--week .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--year .vxe-input--inner{padding-right:3.2em}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--suffix-icon{display:none}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--clear-icon{display:inline}.vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--search-suffix{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--search-suffix{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--number-next:hover,.vxe-input:not(.is--disabled) .vxe-input--number-prev:hover{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--number-next:active,.vxe-input:not(.is--disabled) .vxe-input--number-prev:active{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--number-next.is--disabled,.vxe-input:not(.is--disabled) .vxe-input--number-prev.is--disabled{cursor:no-drop;color:var(--vxe-input-number-disabled-color)}.vxe-input .vxe-input--date-picker-suffix,.vxe-input .vxe-input--number-suffix,.vxe-input .vxe-input--password-suffix,.vxe-input .vxe-input--search-suffix{position:relative;width:100%;height:100%}.vxe-input .vxe-input--date-picker-icon,.vxe-input .vxe-input--password-icon,.vxe-input .vxe-input--search-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vxe-input .vxe-input--date-picker-icon[class*=vxe-icon-],.vxe-input .vxe-input--password-icon[class*=vxe-icon-],.vxe-input .vxe-input--search-icon[class*=vxe-icon-]{font-size:1.2em}.vxe-input .vxe-input--date-picker-suffix{display:flex;align-items:center;justify-content:center}.vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon{transition:transform .2s ease-in-out}.vxe-input .vxe-input--number-next,.vxe-input .vxe-input--number-prev{position:relative;display:block;height:50%;width:100%;text-align:center}.vxe-input .vxe-input--number-next-icon,.vxe-input .vxe-input--number-prev-icon{line-height:.8em;position:absolute;left:50%;transform:translate(-50%)}.vxe-input .vxe-input--number-prev-icon{bottom:0}.vxe-input .vxe-input--number-next-icon{top:0}.vxe-input--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);text-align:left}.vxe-input--panel:not(.is--transfer){min-width:100%}.vxe-input--panel.is--transfer{position:fixed}.vxe-input--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-input--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-input--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-input--panel-layout-wrapper,.vxe-input--panel-wrapper{background-color:var(--vxe-input-panel-background-color);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 0 6px 2px rgba(0,0,0,.1);border-radius:var(--vxe-border-radius)}.vxe-input--panel-wrapper{overflow-x:hidden;overflow-y:auto}.vxe-input--panel-layout-wrapper{display:flex;flex-direction:row}.vxe-input--panel.type--date,.vxe-input--panel.type--month,.vxe-input--panel.type--quarter,.vxe-input--panel.type--week,.vxe-input--panel.type--year{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{display:flex;flex-direction:column;border-left:1px solid var(--vxe-input-border-color)}.vxe-input--panel.type--date .vxe-input--date-picker-body th,.vxe-input--panel.type--datetime .vxe-input--date-picker-body th{width:14.28571%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th{width:12%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child{width:14%}.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th{width:50%}.vxe-input--panel.type--month .vxe-input--date-picker-body td,.vxe-input--panel.type--year .vxe-input--date-picker-body td{width:25%}.vxe-input--time-picker-title{display:inline-block;text-align:center;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius)}.vxe-input--time-picker-confirm{position:absolute;right:0;top:0}.vxe-input--date-picker-confirm,.vxe-input--time-picker-confirm{outline:0;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius);cursor:pointer;color:var(--vxe-input-date-time-confirm-button-color);border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-input--date-picker-confirm:hover,.vxe-input--time-picker-confirm:hover{background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-input--date-picker-confirm:active,.vxe-input--time-picker-confirm:active{background-color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-input--time-picker-header{display:flex;position:relative;flex-shrink:0}.vxe-input--date-picker-header{display:flex;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper{flex-grow:1}.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper{flex-shrink:0;text-align:center}.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{display:inline-block}.vxe-input--date-picker-btn-wrapper{display:flex;flex-direction:row}.vxe-input--date-picker-btn,.vxe-input--date-picker-label{display:inline-block;display:flex;align-items:center;justify-content:center;background-color:var(--vxe-button-default-background-color)}.vxe-input--date-picker-btn.is--disabled{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-input--date-picker-btn:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-btn:not(.is--disabled):active,.vxe-input--date-picker-btn:not(.is--disabled):hover{background-color:#fff}.vxe-input--date-picker-body{border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-table-popup-border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--date-picker-body table{border:0;width:100%;border-spacing:0;border-collapse:separate;text-align:center;table-layout:fixed}.vxe-input--date-picker-body td,.vxe-input--date-picker-body th{font-weight:400}.vxe-input--date-picker-body th{box-shadow:inset 0 -1px 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-picker-body td.is--next,.vxe-input--date-picker-body td.is--next .vxe-input--date-festival,.vxe-input--date-picker-body td.is--next .vxe-input--date-label,.vxe-input--date-picker-body td.is--prev,.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,.vxe-input--date-picker-body td.is--prev .vxe-input--date-label{color:var(--vxe-font-disabled-color)}.vxe-input--date-picker-body td.is--now{box-shadow:inset 0 0 0 1px var(--vxe-table-popup-border-color)}.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label{color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--hover{background-color:var(--vxe-input-date-picker-hover-background-color)}.vxe-input--date-picker-body td.is--selected{color:var(--vxe-input-date-picker-selected-color);background-color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--selected.is--next,.vxe-input--date-picker-body td.is--selected.is--prev{background-color:var(--vxe-primary-lighten-color)}.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival,.vxe-input--date-picker-body td.is--selected .vxe-input--date-label{color:var(--vxe-input-date-picker-festival-selected-color)}.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before{background-color:var(--vxe-input-date-picker-notice-selected-background-color)}.vxe-input--date-picker-body td:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-body td.is--disabled{cursor:no-drop;color:var(--vxe-input-disabled-color);background-color:var(--vxe-input-disabled-background-color)}.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival,.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label{color:var(--vxe-input-disabled-color)}.vxe-input--date-week-view th:first-child{box-shadow:inset -1px -1px 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-week-view td:first-child{box-shadow:inset -1px 0 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-festival,.vxe-input--date-label{display:block;overflow:hidden}.vxe-input--date-label{position:relative}.vxe-input--date-label.is-notice:before{content:"";position:absolute;width:4px;height:4px;left:.8em;top:.1em;transform:translate(-50%);border-radius:100%;background-color:var(--vxe-input-date-notice-background-color)}.vxe-input--date-label--extra{position:absolute;right:.1em;top:-.2em;font-size:12px;line-height:12px;transform:scale(.7);color:var(--vxe-input-date-extra-color)}.vxe-input--date-label--extra.is-important{color:var(--vxe-input-date-extra-important-color)}.vxe-input--date-festival{color:var(--vxe-input-date-festival-color);height:14px;line-height:1;overflow:hidden}.vxe-input--date-festival.is-important{color:var(--vxe-input-date-festival-important-color)}.vxe-input--date-festival--label{display:block;font-size:12px;transform:scale(.8)}@keyframes festivalOverlap2{0%,45%,to{transform:translateY(0)}50%,95%{transform:translateY(-14px)}}@keyframes festivalOverlap3{0%,20%,to{transform:translateY(0)}25%,45%,75%,95%{transform:translateY(-14px)}50%,70%{transform:translateY(-28px)}}.vxe-input--date-festival--overlap{display:block;font-size:12px}.vxe-input--date-festival--overlap.overlap--2{animation:festivalOverlap2 6s ease-in-out infinite}.vxe-input--date-festival--overlap.overlap--3{animation:festivalOverlap3 9s ease-in-out infinite}.vxe-input--date-festival--overlap>span{height:14px;display:block;transform:scale(.8)}.vxe-input--time-picker-body{position:relative;display:flex;flex-direction:row;border:1px solid var(--vxe-table-popup-border-color);flex-grow:1;border-radius:var(--vxe-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--time-picker-body>ul{height:100%;overflow:hidden;margin:0;padding:0}.vxe-input--time-picker-body>ul:after,.vxe-input--time-picker-body>ul:before{content:" ";display:block}.vxe-input--time-picker-body>ul:hover{overflow-y:auto}.vxe-input--time-picker-body>ul>li{display:block}.vxe-input--time-picker-body>ul>li:hover{background-color:var(--vxe-input-date-picker-hover-background-color);cursor:pointer}.vxe-input--time-picker-body>ul>li.is--selected{font-weight:700;color:var(--vxe-primary-color)}.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,.vxe-input--time-picker-body .vxe-input--time-picker-second-list{border-left:1px solid var(--vxe-table-popup-border-color)}.vxe-input{font-size:var(--vxe-font-size);height:var(--vxe-input-height-default);line-height:var(--vxe-input-height-default)}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:6px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{height:24px}.vxe-input.size--medium{font-size:var(--vxe-font-size-medium);height:var(--vxe-input-height-medium);line-height:var(--vxe-input-height-medium)}.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:4px}.vxe-input.size--small{font-size:var(--vxe-font-size-small);height:var(--vxe-input-height-small);line-height:var(--vxe-input-height-small)}.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:2px}.vxe-input.size--mini{font-size:var(--vxe-font-size-mini);height:var(--vxe-input-height-mini);line-height:var(--vxe-input-height-mini)}.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:0}.vxe-input--panel{font-size:var(--vxe-font-size)}.vxe-input--panel .vxe-input--panel-wrapper{max-height:380px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--time .vxe-input--panel-wrapper,.vxe-input--panel.type--week .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{padding:11px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.type--time .vxe-input--panel-wrapper{width:170px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{padding:11px}.vxe-input--panel .vxe-input--time-picker-title{height:30px;line-height:30px;padding:0 11px}.vxe-input--panel .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-label{height:30px;line-height:30px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:8px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:30px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 9px}.vxe-input--panel .vxe-input--date-picker-header,.vxe-input--panel .vxe-input--time-picker-header{padding-bottom:8px}.vxe-input--panel .vxe-input--date-picker-body table,.vxe-input--panel .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-default)*6 + var(--vxe-input-date-title-height-default))}.vxe-input--panel .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel .vxe-input--time-picker-body>ul:after,.vxe-input--panel .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel .vxe-input--time-picker-body>ul>li{height:26px;padding-left:9px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel .vxe-input--date-day-view td,.vxe-input--panel .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-default)}.vxe-input--panel .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-default)}.vxe-input--panel .vxe-input--date-month-view td,.vxe-input--panel .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-default)}.vxe-input--panel .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-default)}.vxe-input--panel .vxe-input--date-picker-confirm,.vxe-input--panel .vxe-input--time-picker-confirm{height:30px;padding:0 9px}.vxe-input--panel .vxe-input--date-label{line-height:calc(var(--vxe-font-size) + 1px)}.vxe-input--panel.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-input--panel.size--medium .vxe-input--panel-wrapper{max-height:360px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{padding:10px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper{width:168px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper{padding:10px}.vxe-input--panel.size--medium .vxe-input--time-picker-title{height:29px;line-height:29px;padding:0 10px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-label{height:29px;line-height:29px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:29px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-picker-header,.vxe-input--panel.size--medium .vxe-input--time-picker-header{padding-bottom:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-body table,.vxe-input--panel.size--medium .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-medium)*6 + var(--vxe-input-date-title-height-medium))}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul>li{height:26px;padding-left:8px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel.size--medium .vxe-input--date-day-view td,.vxe-input--panel.size--medium .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-month-view td,.vxe-input--panel.size--medium .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-picker-confirm,.vxe-input--panel.size--medium .vxe-input--time-picker-confirm{height:29px;padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-label{line-height:calc(var(--vxe-font-size-medium) + 1px)}.vxe-input--panel.size--small{font-size:var(--vxe-font-size-small)}.vxe-input--panel.size--small .vxe-input--panel-wrapper{max-height:340px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{padding:9px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{width:312px}.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper{width:354px}.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper{width:154px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper{width:312px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper{padding:9px}.vxe-input--panel.size--small .vxe-input--time-picker-title{height:28px;line-height:28px;padding:0 9px}.vxe-input--panel.size--small .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-label{height:28px;line-height:28px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:6px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:28px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-picker-header,.vxe-input--panel.size--small .vxe-input--time-picker-header{padding-bottom:6px}.vxe-input--panel.size--small .vxe-input--date-picker-body table,.vxe-input--panel.size--small .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-small)*6 + var(--vxe-input-date-title-height-small))}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul{width:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:before{height:110px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul>li{height:26px;padding-left:7px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:88px}.vxe-input--panel.size--small .vxe-input--date-day-view td,.vxe-input--panel.size--small .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-month-view td,.vxe-input--panel.size--small .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-small)}.vxe-input--panel.size--small .vxe-input--date-picker-confirm,.vxe-input--panel.size--small .vxe-input--time-picker-confirm{height:28px;padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-label{line-height:calc(var(--vxe-font-size-small) + 1px)}.vxe-input--panel.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-input--panel.size--mini .vxe-input--panel-wrapper{max-height:320px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{padding:8px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{width:288px}.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper{width:326px}.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper{width:146px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper{width:288px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper{padding:8px}.vxe-input--panel.size--mini .vxe-input--time-picker-title{height:27px;line-height:27px;padding:0 8px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-label{height:27px;line-height:27px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:27px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-picker-header,.vxe-input--panel.size--mini .vxe-input--time-picker-header{padding-bottom:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-body table,.vxe-input--panel.size--mini .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-mini)*6 + var(--vxe-input-date-title-height-mini))}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul{width:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:before{height:100px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul>li{height:26px;padding-left:6px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:84px}.vxe-input--panel.size--mini .vxe-input--date-day-view td,.vxe-input--panel.size--mini .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-month-view td,.vxe-input--panel.size--mini .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-picker-confirm,.vxe-input--panel.size--mini .vxe-input--time-picker-confirm{height:27px;padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-label{line-height:calc(var(--vxe-font-size-mini) + 1px)}.vxe-textarea{position:relative;display:inline-block}.vxe-textarea:not(.def--cols),.vxe-textarea:not(.def--cols) .vxe-textarea--inner{width:100%}.vxe-textarea--inner{border-radius:var(--vxe-border-radius);outline:0;font-size:inherit;color:var(--vxe-font-color);line-height:inherit;border:1px solid var(--vxe-input-border-color);background-color:var(--vxe-textarea-background-color);display:block;padding:.3em .6em}.vxe-textarea--inner::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-textarea--inner::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-textarea--inner:focus{border:1px solid var(--vxe-primary-color)}.vxe-textarea--inner[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-textarea--autosize,.vxe-textarea--inner{line-height:var(--vxe-textarea-line-height);color:var(--vxe-font-color);font-family:var(--vxe-font-family)}.vxe-textarea--autosize{display:block;position:fixed;top:0;left:0;width:100%;margin:0;padding:.3em .6em;word-wrap:break-word;white-space:pre-wrap;z-index:-1;visibility:hidden}.vxe-textarea--count{position:absolute;bottom:.2em;right:1.4em;padding-left:.2em;color:var(--vxe-input-count-color);background-color:var(--vxe-input-count-background-color)}.vxe-textarea--count.is--error{color:var(--vxe-input-count-error-color)}.vxe-textarea,.vxe-textarea--autosize{font-size:var(--vxe-font-size)}.vxe-textarea--autosize.size--medium,.vxe-textarea.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-textarea--autosize.size--small,.vxe-textarea.size--small{font-size:var(--vxe-font-size-small)}.vxe-textarea--autosize.size--mini,.vxe-textarea.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-textarea:not(.is--autosize){min-height:var(--vxe-input-height-default)}.vxe-textarea.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-textarea.size--medium:not(.is--autosize){min-height:var(--vxe-input-height-medium)}.vxe-textarea.size--small:not(.is--autosize){min-height:var(--vxe-input-height-small)}.vxe-textarea.size--mini:not(.is--autosize){min-height:var(--vxe-input-height-mini)}.vxe-button{position:relative;text-align:center;background-color:var(--vxe-button-default-background-color);outline:0;font-size:var(--vxe-font-size);max-width:var(--vxe-button-max-width);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .2s ease-in-out}.vxe-button:not(.is--disabled){color:var(--vxe-font-color);cursor:pointer}.vxe-button.is--loading{cursor:progress}.vxe-button.is--loading:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35);pointer-events:none}.vxe-button.is--disabled{color:var(--vxe-font-disabled-color)}.vxe-button.is--disabled:not(.is--loading){cursor:no-drop}.vxe-button.type--text{text-decoration:none;border:0;padding:.1em .5em;background-color:transparent}.vxe-button.type--text:not(.is--disabled):focus{color:var(--vxe-font-darken-color)}.vxe-button.type--text:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--text.theme--primary{color:var(--vxe-primary-color)}.vxe-button.type--text.theme--primary:not(.is--disabled):focus{color:var(--vxe-primary-darken-color)}.vxe-button.type--text.theme--primary:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--text.theme--primary.is--disabled{color:var(--vxe-primary-disabled-color)}.vxe-button.type--text.theme--success{color:var(--vxe-success-color)}.vxe-button.type--text.theme--success:not(.is--disabled):focus{color:var(--vxe-success-darken-color)}.vxe-button.type--text.theme--success:not(.is--disabled):hover{color:var(--vxe-success-lighten-color)}.vxe-button.type--text.theme--success.is--disabled{color:var(--vxe-success-disabled-color)}.vxe-button.type--text.theme--info{color:var(--vxe-info-color)}.vxe-button.type--text.theme--info:not(.is--disabled):focus{color:var(--vxe-info-darken-color)}.vxe-button.type--text.theme--info:not(.is--disabled):hover{color:var(--vxe-info-lighten-color)}.vxe-button.type--text.theme--info.is--disabled{color:var(--vxe-info-disabled-color)}.vxe-button.type--text.theme--warning{color:var(--vxe-warning-color)}.vxe-button.type--text.theme--warning:not(.is--disabled):focus{color:var(--vxe-warning-darken-color)}.vxe-button.type--text.theme--warning:not(.is--disabled):hover{color:var(--vxe-warning-lighten-color)}.vxe-button.type--text.theme--warning.is--disabled{color:var(--vxe-warning-disabled-color)}.vxe-button.type--text.theme--danger{color:var(--vxe-danger-color)}.vxe-button.type--text.theme--danger:not(.is--disabled):focus{color:var(--vxe-danger-darken-color)}.vxe-button.type--text.theme--danger:not(.is--disabled):hover{color:var(--vxe-danger-lighten-color)}.vxe-button.type--text.theme--danger.is--disabled{color:var(--vxe-danger-disabled-color)}.vxe-button.type--text.theme--perfect,.vxe-button.type--text.theme--perfect.is--disabled,.vxe-button.type--text.theme--perfect:not(.is--disabled):focus,.vxe-button.type--text.theme--perfect:not(.is--disabled):hover{color:var(--vxe-table-header-background-color)}.vxe-button.type--button{font-family:inherit;height:var(--vxe-button-height-default);line-height:1;border:1px solid var(--vxe-input-border-color)}.vxe-button.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-default)}.vxe-button.type--button:not(.is--round){border-radius:var(--vxe-border-radius)}.vxe-button.type--button.is--circle{padding:0 .5em;min-width:var(--vxe-button-height-default);border-radius:50%}.vxe-button.type--button:not(.is--circle){padding:0 1em}.vxe-button.type--button:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--button:not(.is--disabled):focus{border-color:var(--vxe-primary-color)}.vxe-button.type--button:not(.is--disabled):active{color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color);background-color:var(--vxe-button-default-background-color)}.vxe-button.type--button.theme--primary{color:#fff}.vxe-button.type--button.theme--primary:not(.is--disabled){border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-button.type--button.theme--primary:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-button.type--button.theme--primary:not(.is--disabled):active{color:#fff;background-color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-button.type--button.theme--primary.is--disabled{border-color:var(--vxe-primary-disabled-color);background-color:var(--vxe-primary-disabled-color)}.vxe-button.type--button.theme--primary.is--loading{border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-button.type--button.theme--success{color:#fff}.vxe-button.type--button.theme--success:not(.is--disabled){border-color:var(--vxe-success-color);background-color:var(--vxe-success-color)}.vxe-button.type--button.theme--success:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-success-lighten-color);border-color:var(--vxe-success-lighten-color)}.vxe-button.type--button.theme--success:not(.is--disabled):active{color:#fff;background-color:var(--vxe-success-darken-color);border-color:var(--vxe-success-darken-color)}.vxe-button.type--button.theme--success.is--disabled{border-color:var(--vxe-success-disabled-color);background-color:var(--vxe-success-disabled-color)}.vxe-button.type--button.theme--success.is--loading{border-color:var(--vxe-success-color);background-color:var(--vxe-success-color)}.vxe-button.type--button.theme--info{color:#fff}.vxe-button.type--button.theme--info:not(.is--disabled){border-color:var(--vxe-info-color);background-color:var(--vxe-info-color)}.vxe-button.type--button.theme--info:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-info-lighten-color);border-color:var(--vxe-info-lighten-color)}.vxe-button.type--button.theme--info:not(.is--disabled):active{color:#fff;background-color:var(--vxe-info-darken-color);border-color:var(--vxe-info-darken-color)}.vxe-button.type--button.theme--info.is--disabled{border-color:var(--vxe-info-disabled-color);background-color:var(--vxe-info-disabled-color)}.vxe-button.type--button.theme--info.is--loading{border-color:var(--vxe-info-color);background-color:var(--vxe-info-color)}.vxe-button.type--button.theme--warning{color:#fff}.vxe-button.type--button.theme--warning:not(.is--disabled){border-color:var(--vxe-warning-color);background-color:var(--vxe-warning-color)}.vxe-button.type--button.theme--warning:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-warning-lighten-color);border-color:var(--vxe-warning-lighten-color)}.vxe-button.type--button.theme--warning:not(.is--disabled):active{color:#fff;background-color:var(--vxe-warning-darken-color);border-color:var(--vxe-warning-darken-color)}.vxe-button.type--button.theme--warning.is--disabled{border-color:var(--vxe-warning-disabled-color);background-color:var(--vxe-warning-disabled-color)}.vxe-button.type--button.theme--warning.is--loading{border-color:var(--vxe-warning-color);background-color:var(--vxe-warning-color)}.vxe-button.type--button.theme--danger{color:#fff}.vxe-button.type--button.theme--danger:not(.is--disabled){border-color:var(--vxe-danger-color);background-color:var(--vxe-danger-color)}.vxe-button.type--button.theme--danger:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-danger-lighten-color);border-color:var(--vxe-danger-lighten-color)}.vxe-button.type--button.theme--danger:not(.is--disabled):active{color:#fff;background-color:var(--vxe-danger-darken-color);border-color:var(--vxe-danger-darken-color)}.vxe-button.type--button.theme--danger.is--disabled{border-color:var(--vxe-danger-disabled-color);background-color:var(--vxe-danger-disabled-color)}.vxe-button.type--button.theme--danger.is--loading{border-color:var(--vxe-danger-color);background-color:var(--vxe-danger-color)}.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled){border-color:var(--vxe-table-header-background-color);background-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled):active,.vxe-button.type--button.theme--perfect:not(.is--disabled):hover{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect.is--disabled,.vxe-button.type--button.theme--perfect.is--loading{border-color:var(--vxe-table-header-background-color);background-color:var(--vxe-table-header-background-color)}.vxe-button.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-button.size--medium.type--button{height:var(--vxe-button-height-medium)}.vxe-button.size--medium.type--button.is--circle{min-width:var(--vxe-button-height-medium)}.vxe-button.size--medium.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-medium)}.vxe-button.size--medium .vxe-button--icon,.vxe-button.size--medium .vxe-button--loading-icon{min-width:var(--vxe-font-size-medium)}.vxe-button.size--small{font-size:var(--vxe-font-size-small)}.vxe-button.size--small.type--button{height:var(--vxe-button-height-small)}.vxe-button.size--small.type--button.is--circle{min-width:var(--vxe-button-height-small)}.vxe-button.size--small.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-small)}.vxe-button.size--small .vxe-button--icon,.vxe-button.size--small .vxe-button--loading-icon{min-width:var(--vxe-font-size-small)}.vxe-button.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-button.size--mini.type--button{height:var(--vxe-button-height-mini)}.vxe-button.size--mini.type--button.is--circle{min-width:var(--vxe-button-height-mini)}.vxe-button.size--mini.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-mini)}.vxe-button.size--mini .vxe-button--icon,.vxe-button.size--mini .vxe-button--loading-icon{min-width:var(--vxe-font-size-mini)}.vxe-button+.vxe-button--dropdown,.vxe-button+.vxe-button.type--button,.vxe-input+.vxe-button--dropdown,.vxe-input+.vxe-button.type--button{margin-left:12px}.vxe-button--icon,.vxe-button--loading-icon{min-width:var(--vxe-font-size)}.vxe-button--icon+.vxe-button--content,.vxe-button--loading-icon+.vxe-button--content{margin-left:4px}.vxe-button--dropdown,.vxe-button--wrapper{display:inline-block}.vxe-button--dropdown{position:relative}.vxe-button--dropdown+.vxe-button--dropdown,.vxe-button--dropdown+.vxe-button.type--button{margin-left:12px}.vxe-button--dropdown>.vxe-button.type--button.theme--danger,.vxe-button--dropdown>.vxe-button.type--button.theme--info,.vxe-button--dropdown>.vxe-button.type--button.theme--primary,.vxe-button--dropdown>.vxe-button.type--button.theme--success,.vxe-button--dropdown>.vxe-button.type--button.theme--warning{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--primary,.vxe-button--dropdown.is--active>.vxe-button:not(.is--disabled){color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--success{color:var(--vxe-success-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--info{color:var(--vxe-info-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--warning{color:var(--vxe-warning-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--danger{color:var(--vxe-danger-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--perfect{color:var(--vxe-table-header-background-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--primary{color:#fff;background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--success{color:#fff;background-color:var(--vxe-success-lighten-color);border-color:var(--vxe-success-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--info{color:#fff;background-color:var(--vxe-info-lighten-color);border-color:var(--vxe-info-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--warning{color:#fff;background-color:var(--vxe-warning-lighten-color);border-color:var(--vxe-warning-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--danger{color:#fff;background-color:var(--vxe-danger-lighten-color);border-color:var(--vxe-danger-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow{transform:rotate(180deg)}.vxe-button--dropdown-arrow{display:inline-block;font-size:12px;margin-left:4px;transition:transform .2s ease-in-out}.vxe-button--dropdown-panel{display:none;position:absolute;right:0;padding:4px 0}.vxe-button--dropdown-panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-button--dropdown-panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-button--dropdown-panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-button--dropdown-wrapper{padding:5px;background-color:var(--vxe-button-dropdown-panel-background-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-button--dropdown-wrapper>.vxe-button.type--button,.vxe-button--dropdown-wrapper>.vxe-button.type--text{display:block;width:100%;border:0;margin:.4em 0 0}.vxe-button--dropdown-wrapper>.vxe-button.type--text{padding:2px 8px}.vxe-button--dropdown-wrapper>.vxe-button:first-child{margin-top:0}.vxe-button--dropdown-wrapper>.vxe-button:last-child{margin-bottom:0}.vxe-modal--wrapper{display:none;position:fixed;top:0;left:0;line-height:1.5;width:calc(100% + 18px);height:calc(100% + 18px);color:var(--vxe-font-color);font-family:var(--vxe-font-family);transition:top .4s ease-in-out}.vxe-modal--wrapper.is--active{display:block}.vxe-modal--wrapper.is--visible.is--mask:before{background-color:rgba(0,0,0,.5)}.vxe-modal--wrapper.is--visible.type--message .vxe-modal--box{opacity:1;transform:translateY(0)}.vxe-modal--wrapper.is--visible .vxe-modal--box{opacity:1;visibility:visible}.vxe-modal--wrapper.is--loading .vxe-modal--footer,.vxe-modal--wrapper.is--loading .vxe-modal--header{position:relative;border-bottom-color:var(--vxe-loading-background-color)}.vxe-modal--wrapper.is--loading .vxe-modal--footer:before,.vxe-modal--wrapper.is--loading .vxe-modal--header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-modal--wrapper:not(.lock--view){pointer-events:none}.vxe-modal--wrapper:not(.type--message).lock--scroll{overflow:hidden}.vxe-modal--wrapper:not(.type--message):not(.lock--scroll){overflow:auto}.vxe-modal--wrapper.is--mask:before,.vxe-modal--wrapper.lock--view:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.vxe-modal--wrapper.is--mask:before{background-color:transparent}.vxe-modal--wrapper.is--animat.is--mask:before{transition:background-color .2s ease-in-out}.vxe-modal--wrapper.is--animat.type--message .vxe-modal--box:not(.is--drag){transition:all .4s ease-out}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--message .vxe-modal--body{white-space:normal;word-break:break-word}.vxe-modal--wrapper.type--message{text-align:center}.vxe-modal--wrapper.type--message .vxe-modal--box{display:inline-block;padding:2px 0;margin-top:0;width:auto;box-shadow:0 0 8px rgba(0,0,0,.1);opacity:0;transform:translateY(-100%)}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content{max-width:800px;float:left}.vxe-modal--wrapper.type--message .vxe-modal--status-wrapper{font-size:1.4em;padding-left:10px}.vxe-modal--wrapper.type--alert .vxe-modal--box,.vxe-modal--wrapper.type--confirm .vxe-modal--box,.vxe-modal--wrapper.type--modal .vxe-modal--box{display:flex;flex-direction:column;position:fixed;left:50%;top:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--modal .vxe-modal--body,.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content{overflow:auto}.vxe-modal--wrapper.type--alert .vxe-modal--status-wrapper,.vxe-modal--wrapper.type--confirm .vxe-modal--status-wrapper{font-size:1.6em;padding-left:10px}.vxe-modal--wrapper .vxe-modal--box{visibility:hidden;width:420px;background-color:var(--vxe-modal-body-background-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-modal-border-color);text-align:left;pointer-events:auto;opacity:0}.vxe-modal--wrapper .vxe-modal--box.is--drag{cursor:move}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body:after,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content{overflow:hidden}.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper{color:var(--vxe-info-color)}.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper,.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper{color:var(--vxe-warning-color)}.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper{color:var(--vxe-success-color)}.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper{color:var(--vxe-danger-color)}.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper{color:var(--vxe-font-disabled-color)}.vxe-modal--wrapper .vxe-modal--status-wrapper{flex-shrink:0;display:flex;align-items:center}.vxe-modal--wrapper .vxe-modal--content{flex-grow:1;padding:.8em 1em;white-space:pre-line}.vxe-modal--wrapper .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--footer,.vxe-modal--wrapper .vxe-modal--header{position:relative}.vxe-modal--wrapper .vxe-modal--body{display:flex;flex-grow:1}.vxe-modal--wrapper .vxe-modal--header{display:flex;flex-direction:row;flex-shrink:0;font-size:1.1em;font-weight:700;border-bottom:1px solid var(--vxe-modal-border-color);background-color:var(--vxe-modal-header-background-color);border-radius:var(--vxe-border-radius) var(--vxe-border-radius) 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-modal--wrapper .vxe-modal--header.is--draggable .vxe-modal--header-title{cursor:move}.vxe-modal--wrapper .vxe-modal--header.is--ellipsis .vxe-modal--header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-modal--wrapper .vxe-modal--header-title{flex-grow:1;padding:.6em 0 .6em 1em}.vxe-modal--wrapper .vxe-modal--header-right{flex-shrink:0;padding:.6em 1em .6em 0}.vxe-modal--wrapper .vxe-modal--close-btn,.vxe-modal--wrapper .vxe-modal--zoom-btn{cursor:pointer;margin-left:.6em}.vxe-modal--wrapper .vxe-modal--close-btn:hover,.vxe-modal--wrapper .vxe-modal--zoom-btn:hover{color:var(--vxe-primary-color)}.vxe-modal--wrapper .vxe-modal--footer{flex-shrink:0;text-align:right;padding:.4em 1em .8em}.vxe-modal--wrapper.is--maximize .vxe-modal--box .vxe-modal--header{cursor:default}.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .selb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sest-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .st-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swst-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wl-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wr-resize{display:none}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{position:absolute;z-index:100}.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.vxe-modal--wrapper .vxe-modal--resize .wl-resize{left:-5px}.vxe-modal--wrapper .vxe-modal--resize .wr-resize{right:-5px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{width:10px;height:10px;z-index:101}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{top:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{bottom:-8px}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{cursor:sw-resize}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{cursor:se-resize}.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{left:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize{right:-8px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize{width:100%;height:8px;left:0;cursor:s-resize}.vxe-modal--wrapper .vxe-modal--resize .st-resize{top:-5px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize{bottom:-5px}.vxe-modal--wrapper{font-size:var(--vxe-font-size)}.vxe-modal--wrapper.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-modal--wrapper.size--small{font-size:var(--vxe-font-size-small)}.vxe-modal--wrapper.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-table--tooltip-wrapper{display:none;position:absolute;top:-100%;left:-100%;font-size:12px;max-width:600px;border-radius:var(--vxe-border-radius);padding:8px 12px;white-space:normal;word-break:break-word;box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);color:var(--vxe-font-color);font-family:var(--vxe-font-family)}.vxe-table--tooltip-wrapper:not(.is--enterable){pointer-events:none}.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.is--visible{display:block}.vxe-table--tooltip-wrapper.is--enterable:after{content:"";position:absolute;left:0;width:100%;height:6px;background-color:transparent}.vxe-table--tooltip-wrapper .vxe-table--tooltip-content{white-space:pre-line}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow{display:none;position:absolute;border-color:transparent;border-width:6px;border-style:solid;left:50%;transform:translate(-6px)}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before{content:"";position:absolute;border-color:transparent;border-width:5px;border-style:solid;left:-5px}.vxe-table--tooltip-wrapper.placement--top.is--enterable:after{bottom:-6px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow{bottom:-12px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before{top:-7px}.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after{top:-6px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow{top:-12px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before{top:-4px}.vxe-table--tooltip-wrapper.theme--light{background-color:var(--vxe-tooltip-light-background-color);border:1px solid var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow{border-top-color:var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before{border-top-color:var(--vxe-tooltip-light-background-color)}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow{border-bottom-color:var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:var(--vxe-tooltip-light-background-color)}.vxe-table--tooltip-wrapper.theme--dark{background:var(--vxe-tooltip-dark-background-color);color:var(--vxe-tooltip-dark-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before{border-top-color:var(--vxe-tooltip-dark-background-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:var(--vxe-tooltip-dark-background-color)}.vxe-form--item .vxe-default-input[type=reset]:hover,.vxe-form--item .vxe-default-input[type=submit]:hover{color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-form{position:relative;font-size:var(--vxe-font-size);color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-form-background-color);text-align:left}.vxe-form-slots{display:none}.vxe-form--item-content,.vxe-form--item-trigger-node{display:inline-block;vertical-align:middle}.vxe-form--item-title{display:flex;flex-direction:row;max-width:320px;padding-right:.8em}.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-form--item-title .vxe-form--item-title-postfix,.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{flex-shrink:0}.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{cursor:help;vertical-align:middle}.vxe-form--item-title .vxe-form--item-title-prefix{margin-right:.25em}.vxe-form--item-title .vxe-form--item-title-suffix{margin-left:.2em}.vxe-form--item-title .vxe-form--item-title-postfix{display:flex;align-items:center}.vxe-form--item-title .vxe-form--item-title-content{flex-grow:1}.vxe-form--item-title .vxe-form--item-title-label{vertical-align:middle}.vxe-form--item-trigger-node{font-size:12px;min-width:100px;color:#909399;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-form--item-trigger-node .vxe-form--item-trigger-icon{display:inline-block;margin:0 .25em;transition:all .1s}.vxe-form--item-valid{position:absolute;width:100%;font-size:12px;line-height:1.2em;color:var(--vxe-form-validate-error-color);background-color:var(--vxe-form-validate-error-background-color);z-index:1;opacity:0;transform-origin:center top;transform:scaleY(0);transition:all .2s ease-in-out}.vxe-form .vxe-form--gather{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.vxe-form .vxe-form--wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.vxe-form .vxe-form--item{display:none;padding:.5em .8em .5em 0}.vxe-form .vxe-form--item.is--active:not(.is--hidden){display:inline-flex}.vxe-form--item.is--colon .vxe-form--item-title-postfix:after{content:":";font-weight:400;margin-left:.2em}.vxe-form--item.is--asterisk.is--required .vxe-form--item-title-content:before{content:"*";color:var(--vxe-form-validate-error-color);font-family:Verdana,Arial,Tahoma;margin-right:.2em;font-weight:400;vertical-align:middle}.vxe-form--item.is--vertical .vxe-form--item-inner{flex-direction:column;align-items:normal}.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title{height:2.2em;line-height:2.2em;padding-right:0;max-width:none}.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title-content{flex-grow:0}.vxe-form--item.is--span .vxe-default-input:not([type=submit]):not([type=reset]),.vxe-form--item.is--span .vxe-default-select,.vxe-form--item.is--span .vxe-default-textarea,.vxe-form--item.is--span .vxe-input,.vxe-form--item.is--span .vxe-select,.vxe-form--item.is--span .vxe-textarea{width:100%}.vxe-form--item.is--error .vxe-default-input,.vxe-form--item.is--error .vxe-default-input[type=search]:focus,.vxe-form--item.is--error .vxe-default-input[type=text]:focus,.vxe-form--item.is--error .vxe-default-select,.vxe-form--item.is--error .vxe-default-select:focus,.vxe-form--item.is--error .vxe-default-textarea,.vxe-form--item.is--error .vxe-default-textarea:focus,.vxe-form--item.is--error .vxe-input>.vxe-input--inner,.vxe-form--item.is--error .vxe-input>.vxe-input--inner:focus,.vxe-form--item.is--error .vxe-select,.vxe-form--item.is--error .vxe-select.is--active>.vxe-input .vxe-input--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner:focus{border-color:var(--vxe-form-validate-error-color)}.vxe-form--item.is--error .vxe-form--item-valid{opacity:1;transform:scaleY(1)}.vxe-form--item .vxe-form--item-inner{display:flex;flex-direction:row;align-items:center;flex-grow:1}.vxe-form--item .vxe-form--item-inner .vxe-form--item-title{flex-shrink:0}.vxe-form--item .vxe-form--item-inner .vxe-form--item-content{position:relative;flex-grow:1;word-break:break-all}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{outline:0;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius)}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select{height:var(--vxe-button-height-default)}.vxe-form--item .vxe-default-input{padding:0 .8em}.vxe-form--item .vxe-default-textarea{padding:.3em .6em}.vxe-form--item .vxe-default-input[type=number]{padding-right:.2em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text]{padding:0 1em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{color:var(--vxe-font-color)}.vxe-form--item .vxe-default-input[type=search]:focus,.vxe-form--item .vxe-default-input[type=text]:focus,.vxe-form--item .vxe-default-select:focus,.vxe-form--item .vxe-default-textarea:focus{border:1px solid var(--vxe-primary-color)}.vxe-form--item .vxe-default-input[type=search][disabled],.vxe-form--item .vxe-default-input[type=text][disabled],.vxe-form--item .vxe-default-select[disabled],.vxe-form--item .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-form--item .vxe-default-input[type=reset],.vxe-form--item .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-default) - 2px);background-color:#fff;cursor:pointer}.vxe-form--item .vxe-default-input[type=reset]:active,.vxe-form--item .vxe-default-input[type=submit]:active{color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:6px}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-form--item .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-form--item .vxe-default-input::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-input::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{width:180px}.vxe-form--item .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-form--item .vxe-default-textarea::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-textarea::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-default)}.vxe-form .vxe-form--item-inner>.align--center{text-align:center}.vxe-form .vxe-form--item-inner>.align--left{text-align:left}.vxe-form .vxe-form--item-inner>.align--right{text-align:right}.vxe-form.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-form.size--medium .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-medium)}.vxe-form.size--medium .vxe-default-input[type=reset],.vxe-form.size--medium .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-medium) - 2px)}.vxe-form.size--medium .vxe-default-input,.vxe-form.size--medium .vxe-default-select{height:var(--vxe-button-height-medium)}.vxe-form.size--small{font-size:var(--vxe-font-size-small)}.vxe-form.size--small .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-small)}.vxe-form.size--small .vxe-default-input[type=reset],.vxe-form.size--small .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-small) - 2px)}.vxe-form.size--small .vxe-default-input,.vxe-form.size--small .vxe-default-select{height:var(--vxe-button-height-small)}.vxe-form.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-form.size--mini .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-mini)}.vxe-form.size--mini .vxe-default-input[type=reset],.vxe-form.size--mini .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-mini) - 2px)}.vxe-form.size--mini .vxe-default-input,.vxe-form.size--mini .vxe-default-select{height:var(--vxe-button-height-mini)}.vxe-select{position:relative;display:inline-block;width:180px;color:var(--vxe-font-color);text-align:left}.vxe-select>.vxe-input .vxe-input--inner{cursor:pointer}.vxe-select.is--disabled>.vxe-input .vxe-input--inner{cursor:no-drop}.vxe-select.is--loading>.vxe-input .vxe-input--inner{cursor:progress}.vxe-select>.vxe-input{width:100%}.vxe-select>.vxe-input .vxe-input--suffix-icon{display:inline-block;transition:transform .2s ease-in-out}.vxe-select.is--active:not(.is--filter)>.vxe-input .vxe-input--inner{border:1px solid var(--vxe-primary-color)}.vxe-select-slots{display:none}.vxe-select--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);text-align:left}.vxe-select--panel:not(.is--transfer){min-width:100%}.vxe-select--panel.is--transfer{position:fixed}.vxe-select--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-select--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-select--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-select-filter--wrapper{display:block}.vxe-select-filter--wrapper .vxe-select-filter--input{width:100%}.vxe-select-option--wrapper{position:relative;overflow-x:hidden;overflow-y:auto;padding:4px 0;max-height:200px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 0 6px 2px rgba(0,0,0,.1);background-color:var(--vxe-select-panel-background-color)}.vxe-optgroup .vxe-optgroup--title{padding:0 6px;color:var(--vxe-optgroup-title-color);font-size:12px}.vxe-optgroup--wrapper .vxe-select-option{padding:0 20px}.vxe-select-option{padding:0 .6em;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-select-option.is--selected{font-weight:700;color:var(--vxe-primary-color)}.vxe-select-option:not(.is--disabled){cursor:pointer}.vxe-select-option:not(.is--disabled).is--hover{background-color:var(--vxe-select-option-hover-background-color)}.vxe-select-option.is--disabled{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-select--search-icon{margin-right:.5em}.vxe-select--empty-placeholder,.vxe-select--search-loading{padding:0 .6em;text-align:center;color:var(--vxe-select-empty-color)}.vxe-select,.vxe-select--panel{font-size:var(--vxe-font-size)}.vxe-select--panel.size--medium,.vxe-select.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-select--panel.size--small,.vxe-select.size--small{font-size:var(--vxe-font-size-small)}.vxe-select--panel.size--mini,.vxe-select.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select-option{height:var(--vxe-select-option-height-default)}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select--empty-placeholder,.vxe-select--panel .vxe-select--search-loading,.vxe-select--panel .vxe-select-option{line-height:var(--vxe-select-option-height-default)}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select-option{height:var(--vxe-select-option-height-medium)}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select--empty-placeholder,.vxe-select--panel.size--medium .vxe-select--search-loading,.vxe-select--panel.size--medium .vxe-select-option{line-height:var(--vxe-select-option-height-medium)}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select-option{height:var(--vxe-select-option-height-small)}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select--empty-placeholder,.vxe-select--panel.size--small .vxe-select--search-loading,.vxe-select--panel.size--small .vxe-select-option{line-height:var(--vxe-select-option-height-small)}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select-option{height:var(--vxe-select-option-height-mini)}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select--empty-placeholder,.vxe-select--panel.size--mini .vxe-select--search-loading,.vxe-select--panel.size--mini .vxe-select-option{line-height:var(--vxe-select-option-height-mini)}.vxe-switch{display:inline-block;color:var(--vxe-font-color);vertical-align:middle;padding:.4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.vxe-switch.is--animat .vxe-switch--button{transition:border-color .3s,background-color .3s}.vxe-switch.is--animat .vxe-switch--icon{transition:all .3s}.vxe-switch.is--on .vxe-switch--button{padding-right:1.7em;background-color:var(--vxe-switch-open-background-color)}.vxe-switch.is--on .vxe-switch--icon{left:100%;transform:translate(-1.4em)}.vxe-switch.is--off .vxe-switch--button{padding-left:1.7em;background-color:var(--vxe-switch-close-background-color)}.vxe-switch.is--off .vxe-switch--icon{left:.2em;transform:translate(0)}.vxe-switch.is--off .vxe-switch--label-on,.vxe-switch.is--on .vxe-switch--label-off{height:0;visibility:hidden;overflow:hidden}.vxe-switch.is--off .vxe-switch--label,.vxe-switch.is--on .vxe-switch--label{opacity:1}.vxe-switch:not(.is--disabled) .vxe-switch--button{cursor:pointer}.vxe-switch:not(.is--disabled) .vxe-switch--button:focus{box-shadow:0 0 .4em 0 var(--vxe-primary-color)}.vxe-switch.is--disabled .vxe-switch--button{cursor:no-drop}.vxe-switch.is--disabled.is--on .vxe-switch--button{background-color:var(--vxe-primary-lighten-color)}.vxe-switch.is--disabled.is--off .vxe-switch--button{background-color:var(--vxe-switch-disabled-background-color)}.vxe-switch .vxe-switch--button{display:block;position:relative;height:1.6em;line-height:1;min-width:3.2em;padding:0 .6em;border-radius:1em;border:0;outline:0}.vxe-switch .vxe-switch--label{opacity:0;display:block;color:var(--vxe-switch-font-color);font-size:.8em}.vxe-switch .vxe-switch--icon{position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;border-radius:50%;background-color:var(--vxe-switch-icon-background-color)}.vxe-switch .vxe-switch--label-icon{margin-right:.25em}.vxe-switch{font-size:var(--vxe-font-size)}.vxe-switch.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-switch.size--small{font-size:var(--vxe-font-size-small)}.vxe-switch.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-list{position:relative;display:block;padding:0;color:var(--vxe-font-color);direction:ltr}.vxe-list .vxe-list--virtual-wrapper{position:relative;overflow:auto}.vxe-list .vxe-list--y-space{width:0;float:left}.vxe-list .vxe-list--body,.vxe-list .vxe-list--virtual-wrapper{padding:0;margin:0;border:0;outline:0}.vxe-list--virtual-wrapper{height:100px}.vxe-pulldown{position:relative;display:inline-block}.vxe-pulldown,.vxe-pulldown--panel{color:var(--vxe-font-color);text-align:left}.vxe-pulldown--panel{display:none;position:absolute;left:0;padding:4px 0}.vxe-pulldown--panel:not(.is--transfer){min-width:100%}.vxe-pulldown--panel.is--transfer{position:fixed}.vxe-pulldown--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden}.vxe-pulldown--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-pulldown--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-pulldown--wrapper{background-color:var(--vxe-pulldown-panel-background-color)}.vxe-pulldown,.vxe-pulldown--panel{font-size:var(--vxe-font-size)}.vxe-pulldown--panel.size--medium,.vxe-pulldown.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-pulldown--panel.size--small,.vxe-pulldown.size--small{font-size:var(--vxe-font-size-small)}.vxe-pulldown--panel.size--mini,.vxe-pulldown.size--mini{font-size:var(--vxe-font-size-mini)}/*! +@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;width:100%;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block;width:-moz-fit-content;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:inline-flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{width:32px;border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, .23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader-panel{display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader__dropdown{font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary)}.el-checkbox-button{position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:var(--el-checkbox-height,32px)}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1);border-color:var(--el-checkbox-checked-icon-color)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid transparent;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;padding:0;border:none;display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal;outline:0}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:30px;width:30px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px)}.el-drawer{position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{display:inline-flex;border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper.is-focused{border-color:transparent}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.el-form-item.is-error .el-select:hover{box-shadow:0 0 0 1px transparent}.el-form-item.is-error .el-select .el-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset!important}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);transform:translateZ(0);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder)}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-right:none;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px}.el-message-box{display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden;box-sizing:border-box}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary)}.el-message{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular)}.el-notification{display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:0}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li.is-disabled,.el-pager li:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary)}.el-radio{color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary)}.el-rate{display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px}.el-result{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select-v2{display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-border-color-hover)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block;color:var(--el-text-color-regular)}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__suffix .el-input__icon:not(:first-child){margin-left:8px}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;width:100%}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select{display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input--iOS{position:absolute;left:0;top:0;z-index:6}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__tags.is-disabled{cursor:not-allowed}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px}.el-slider{width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px;white-space:pre}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 18px}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-index:var(--el-index-normal)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px}.el-table tbody:focus-visible{outline:0}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{top:-1px;left:0;width:1px;height:100%}.el-table--border:after{top:-1px;right:0;width:1px;height:100%}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;background:inherit;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:calc(var(--el-table-index) + 1);background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{overflow:hidden;flex-shrink:0}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{position:sticky;bottom:0;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:calc(var(--el-table-index) + 2);position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:calc(var(--el-table-index) + 2);position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-index:var(--el-index-normal)}.el-table-v2{font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px rgba(0,0,0,.06)}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px rgba(0,0,0,.06)}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;overflow:hidden;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px}.el-tag{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular)}.el-text{align-self:center;margin:0;padding:0;font-size:var(--el-text-font-size);color:var(--el-text-color);word-break:break-all}.el-text.is-truncated{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light)}.el-timeline{margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow:after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px}.el-transfer{font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;padding:15px;box-sizing:border-box}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);display:flex;align-items:center;height:var(--el-tree-node-content-height);cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px}.el-upload{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card>i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);line-height:20px;margin-bottom:4px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px rgba(0,0,0,.1)}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:rgba(0,0,0,.8)}.m-message-container{position:fixed;z-index:1010;pointer-events:none;display:flex;flex-direction:column;box-sizing:border-box;padding:15px;background-color:rgba(255,255,255,0);transition:all 1s ease-in-out}.m-message-container.is-top-left,.m-message-container.is-top-center,.m-message-container.is-top-right{width:100%;top:0;left:0}.m-message-container.is-top-left{align-items:flex-start}.m-message-container.is-top-center{align-items:center}.m-message-container.is-top-right{align-items:flex-end}.m-message-container.is-center{width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center}.m-message-container.is-bottom-left,.m-message-container.is-bottom-center,.m-message-container.is-bottom-right{bottom:0;left:0;width:100%;justify-content:flex-end}.m-message-container.is-bottom-left{align-items:flex-start}.m-message-container.is-bottom-center{align-items:center}.m-message-container.is-bottom-right{align-items:flex-end}.m-message-container.has-mask{background-color:rgba(255,255,255,.3);width:100%;height:100%;pointer-events:all}.m-message-wrapper{display:inline-block;max-width:500px}.m-message-wrapper+.m-message-wrapper{margin-top:15px}.m-message-wrapper:before,.m-message-wrapper:after{content:"";clear:both;display:table}.m-message{display:flex;align-items:center;padding:10px;font-size:14px;overflow:hidden;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.15);background:#fff;pointer-events:all;position:relative;min-width:150px}.m-message-icons{float:left;box-sizing:border-box;margin-right:10px}.m-message--title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-message-content{box-sizing:border-box;overflow:auto;width:100%}.m-message--description{line-height:1.6;color:#0e1921}.m-message--title+.m-message--description{margin-top:5px}.m-message--icon{width:25px;height:25px;vertical-align:middle;display:inline-block;border-radius:50%}.m-message--control{position:relative;height:100%;align-self:flex-start;white-space:nowrap;margin-right:-5px;margin-left:10px;margin-top:3px}.m-message--button{border:none;outline:none;background:none;cursor:pointer;font-size:15px;color:#646464;font-weight:600;padding:0;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle}.m-message--button:hover{color:#f56c6c}.m-message--arrow-down.is-collapsed{transform:rotate(90deg)}.m-message-fade-enter-active{animation:m-message-fade-in-down .3s}.m-message-fade-leave-active{animation:m-message-fade-out .3s}@keyframes m-message-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes m-message-fade-out{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-45px}}:root{--vxe-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--vxe-font-size:14px;--vxe-font-size-medium:14px;--vxe-font-size-small:13px;--vxe-font-size-mini:12px;--vxe-border-radius:4px;--vxe-icon-font-family:Verdana,Arial,Tahoma;--vxe-icon-background-color:#fff;--vxe-font-color:#606266;--vxe-primary-color:#409eff;--vxe-success-color:#67c23a;--vxe-info-color:#909399;--vxe-warning-color:#e6a23c;--vxe-danger-color:#f56c6c;--vxe-font-lighten-color:#797b80;--vxe-primary-lighten-color:#73b8ff;--vxe-success-lighten-color:#85cf60;--vxe-info-lighten-color:#abadb1;--vxe-warning-lighten-color:#ecb869;--vxe-danger-lighten-color:#f89c9c;--vxe-font-darken-color:#47494c;--vxe-primary-darken-color:#0d84ff;--vxe-success-darken-color:#529b2e;--vxe-info-darken-color:#767980;--vxe-warning-darken-color:#d48a1b;--vxe-danger-darken-color:#f23c3c;--vxe-font-disabled-color:#bfbfbf;--vxe-primary-disabled-color:#a6d2ff;--vxe-success-disabled-color:#a3db87;--vxe-info-disabled-color:#c5c7ca;--vxe-warning-disabled-color:#f2cd96;--vxe-danger-disabled-color:#fbcccc;--vxe-input-border-color:#dcdfe6;--vxe-input-disabled-color:#dcdfe6;--vxe-input-disabled-background-color:#f3f3f3;--vxe-input-placeholder-color:#c0c4cc;--vxe-table-popup-border-color:#dadce0;--vxe-table-header-font-color:#606266;--vxe-table-footer-font-color:#606266;--vxe-table-border-radius:4px;--vxe-table-border-width:1px;--vxe-table-border-color:#e8eaec;--vxe-table-resizable-line-color:#d9dddf;--vxe-table-resizable-drag-line-color:#409eff;--vxe-table-header-background-color:#f8f8f9;--vxe-table-body-background-color:#fff;--vxe-table-footer-background-color:#fff;--vxe-table-tree-node-line-color:#909399;--vxe-table-tree-node-line-style:dotted;--vxe-table-header-font-weight:700;--vxe-table-row-height-default:48px;--vxe-table-row-height-medium:44px;--vxe-table-row-height-small:40px;--vxe-table-row-height-mini:36px;--vxe-table-row-line-height:22px;--vxe-table-row-hover-background-color:#f5f7fa;--vxe-table-row-striped-background-color:#fafafa;--vxe-table-row-hover-striped-background-color:#f5f7fa;--vxe-table-row-radio-checked-background-color:#fff3e0;--vxe-table-row-hover-radio-checked-background-color:#ffebbc;--vxe-table-row-checkbox-checked-background-color:#fff3e0;--vxe-table-row-hover-checkbox-checked-background-color:#ffebbc;--vxe-table-row-current-background-color:#e6f7ff;--vxe-table-row-hover-current-background-color:#d7effb;--vxe-table-column-padding-default:13px 0;--vxe-table-column-padding-medium:11px 0;--vxe-table-column-padding-small:9px 0;--vxe-table-column-padding-mini:7px 0;--vxe-table-column-hover-background-color:#d7effb;--vxe-table-column-current-background-color:#e6f7ff;--vxe-table-column-icon-border-color:#c0c4cc;--vxe-table-column-icon-border-hover-color:#515a6e;--vxe-table-cell-placeholder-color:#c0c4cc;--vxe-table-cell-padding-left:10px;--vxe-table-cell-padding-right:10px;--vxe-table-cell-input-height-default:42px;--vxe-table-cell-input-height-medium:38px;--vxe-table-cell-input-height-small:34px;--vxe-table-cell-input-height-mini:30px;--vxe-table-cell-dirty-width:5px;--vxe-table-cell-dirty-update-color:#f56c6c;--vxe-table-cell-dirty-insert-color:#19a15f;--vxe-table-cell-area-border-color:#409eff;--vxe-table-cell-area-border-width:1px;--vxe-table-cell-main-area-extension-border-color:#fff;--vxe-table-cell-main-area-extension-background-color:#409eff;--vxe-table-cell-extend-area-border-width:2px;--vxe-table-cell-copy-area-border-width:3px;--vxe-table-cell-active-area-border-width:2px;--vxe-table-cell-copy-area-border-color:#409eff;--vxe-table-cell-extend-area-border-color:#409eff;--vxe-table-cell-active-area-border-color:#409eff;--vxe-table-cell-area-background-color:rgba(64,158,255,.2);--vxe-table-checkbox-range-border-width:1px;--vxe-table-checkbox-range-border-color:#006af1;--vxe-table-checkbox-range-background-color:rgba(50,128,252,.2);--vxe-table-fixed-left-scrolling-box-shadow:8px 0px 10px -5px rgba(0,0,0,.12);--vxe-table-fixed-right-scrolling-box-shadow:-8px 0px 10px -5px rgba(0,0,0,.12);--vxe-table-filter-panel-background-color:#fff;--vxe-table-menu-item-width:178px;--vxe-table-menu-background-color:#fff;--vxe-loading-color:#409eff;--vxe-loading-background-color:hsla(0,0%,100%,.5);--vxe-loading-z-index:999;--vxe-table-validate-error-color:#f56c6c;--vxe-table-validate-error-background-color:#fff;--vxe-grid-maximize-background-color:#fff;--vxe-toolbar-background-color:#fff;--vxe-toolbar-custom-active-background-color:#d9dadb;--vxe-toolbar-panel-background-color:#fff;--vxe-tooltip-dark-color:#fff;--vxe-tooltip-dark-background-color:#303133;--vxe-tooltip-light-background-color:#fff;--vxe-pager-background-color:#fff;--vxe-pager-perfect-background-color:#fff;--vxe-pager-perfect-button-background-color:#f4f4f5;--vxe-modal-header-background-color:#f8f8f8;--vxe-modal-body-background-color:#fff;--vxe-modal-border-color:#ebeef5;--vxe-checkbox-font-size-default:15px;--vxe-checkbox-font-size-medium:14px;--vxe-checkbox-font-size-small:13px;--vxe-checkbox-font-size-mini:12px;--vxe-checkbox-checked-width:.32em;--vxe-checkbox-checked-height:.64em;--vxe-checkbox-indeterminate-width:.6em;--vxe-checkbox-indeterminate-height:2px;--vxe-checkbox-border-width:2px;--vxe-checkbox-border-radius:2px;--vxe-checkbox-icon-background-color:#fff;--vxe-checkbox-checked-icon-border-color:#fff;--vxe-checkbox-indeterminate-icon-background-color:#fff;--vxe-radio-font-size-default:15px;--vxe-radio-font-size-medium:14px;--vxe-radio-font-size-small:13px;--vxe-radio-font-size-mini:12px;--vxe-radio-border-width:2px;--vxe-radio-icon-background-color:#fff;--vxe-radio-checked-icon-background-color:#fff;--vxe-radio-indeterminate-icon-background-color:#fff;--vxe-radio-button-default-background-color:#fff;--vxe-button-max-width:500px;--vxe-button-default-background-color:#fff;--vxe-button-dropdown-panel-background-color:#fff;--vxe-button-height-default:34px;--vxe-button-height-medium:32px;--vxe-button-height-small:30px;--vxe-button-height-mini:28px;--vxe-button-round-border-radius-default:17px;--vxe-button-round-border-radius-medium:16px;--vxe-button-round-border-radius-small:15px;--vxe-button-round-border-radius-mini:14px;--vxe-input-background-color:#fff;--vxe-input-panel-background-color:#fff;--vxe-input-number-disabled-color:#e4e7ed;--vxe-input-date-festival-color:#999;--vxe-input-date-festival-important-color:#409eff;--vxe-input-date-notice-background-color:red;--vxe-input-date-picker-hover-background-color:#f2f6fc;--vxe-input-date-picker-selected-color:#fff;--vxe-input-date-time-confirm-button-color:#fff;--vxe-input-date-picker-festival-selected-color:#fff;--vxe-input-date-picker-notice-selected-background-color:#fff;--vxe-input-date-extra-color:#67c23a;--vxe-input-date-extra-important-color:#fd2222;--vxe-input-date-title-height-default:30px;--vxe-input-date-title-height-medium:29px;--vxe-input-date-title-height-small:28px;--vxe-input-date-title-height-mini:26px;--vxe-input-date-time-week-row-height-default:38px;--vxe-input-date-time-week-row-height-medium:36px;--vxe-input-date-time-week-row-height-small:34px;--vxe-input-date-time-week-row-height-mini:32px;--vxe-input-date-month-year-row-height-default:48px;--vxe-input-date-month-year-row-height-medium:46px;--vxe-input-date-month-year-row-height-small:44px;--vxe-input-date-month-year-row-height-mini:42px;--vxe-input-date-quarter-row-height-default:60px;--vxe-input-date-quarter-row-height-medium:58px;--vxe-input-date-quarter-row-height-small:56px;--vxe-input-date-quarter-row-height-mini:54px;--vxe-input-height-default:34px;--vxe-input-height-medium:32px;--vxe-input-height-small:30px;--vxe-input-height-mini:28px;--vxe-input-count-color:#999;--vxe-input-count-background-color:#fff;--vxe-input-count-error-color:#f56c6c;--vxe-textarea-line-height:1.5715;--vxe-textarea-background-color:#fff;--vxe-form-item-min-height-default:36px;--vxe-form-item-min-height-medium:34px;--vxe-form-item-min-height-small:32px;--vxe-form-item-min-height-mini:30px;--vxe-form-background-color:#fff;--vxe-form-validate-error-color:#f56c6c;--vxe-form-validate-error-background-color:inherit;--vxe-select-option-height-default:30px;--vxe-select-option-height-medium:28px;--vxe-select-option-height-small:26px;--vxe-select-option-height-mini:24px;--vxe-select-option-hover-background-color:#f5f7fa;--vxe-select-panel-background-color:#fff;--vxe-select-empty-color:#c0c4cc;--vxe-optgroup-title-color:#909399;--vxe-switch-font-color:#fff;--vxe-switch-icon-background-color:#fff;--vxe-switch-open-background-color:#409eff;--vxe-switch-close-background-color:rgba(0,0,0,.35);--vxe-switch-disabled-background-color:rgba(0,0,0,.15);--vxe-pulldown-panel-background-color:#fff}[class*=vxe-icon--]{display:inline-block;vertical-align:middle;position:relative;direction:ltr;font-family:var(--vxe-icon-font-family);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}[class*=vxe-icon--].rotate45{transform:rotate(45deg)}[class*=vxe-icon--].rotate90{transform:rotate(90deg)}[class*=vxe-icon--].rotate180{transform:rotate(180deg)}.vxe-icon--arrow-bottom,.vxe-icon--arrow-left,.vxe-icon--arrow-right,.vxe-icon--arrow-top,.vxe-icon--calendar,.vxe-icon--caret-bottom,.vxe-icon--caret-left,.vxe-icon--caret-right,.vxe-icon--caret-top,.vxe-icon--check,.vxe-icon--circle-plus,.vxe-icon--close,.vxe-icon--d-arrow-left,.vxe-icon--d-arrow-right,.vxe-icon--dot,.vxe-icon--download,.vxe-icon--edit-outline,.vxe-icon--error,.vxe-icon--eye,.vxe-icon--eye-slash,.vxe-icon--funnel,.vxe-icon--info,.vxe-icon--menu,.vxe-icon--minus,.vxe-icon--more,.vxe-icon--plus,.vxe-icon--print,.vxe-icon--question,.vxe-icon--refresh,.vxe-icon--remove,.vxe-icon--search,.vxe-icon--square,.vxe-icon--success,.vxe-icon--upload,.vxe-icon--warning,.vxe-icon--zoomin,.vxe-icon--zoomout{width:1em;height:1em;line-height:1em}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before,.vxe-icon--calendar:after,.vxe-icon--calendar:before,.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before,.vxe-icon--check:before,.vxe-icon--circle-plus:after,.vxe-icon--close:before,.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before,.vxe-icon--dot:before,.vxe-icon--download:after,.vxe-icon--download:before,.vxe-icon--edit-outline:after,.vxe-icon--edit-outline:before,.vxe-icon--error:after,.vxe-icon--eye-slash:after,.vxe-icon--eye-slash:before,.vxe-icon--eye:before,.vxe-icon--funnel:after,.vxe-icon--funnel:before,.vxe-icon--info:after,.vxe-icon--minus:before,.vxe-icon--more:before,.vxe-icon--plus:before,.vxe-icon--print:after,.vxe-icon--print:before,.vxe-icon--question:after,.vxe-icon--refresh:after,.vxe-icon--refresh:before,.vxe-icon--remove:after,.vxe-icon--search:after,.vxe-icon--search:before,.vxe-icon--square:before,.vxe-icon--success:after,.vxe-icon--upload:after,.vxe-icon--upload:before,.vxe-icon--warning:after,.vxe-icon--zoomin:after,.vxe-icon--zoomin:before,.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{content:"";position:absolute}.vxe-icon--square:before{left:.05em;top:.05em;width:.9em;height:.9em}.vxe-icon--square:before,.vxe-icon--zoomin{border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomin{background-color:var(--vxe-icon-background-color)}.vxe-icon--zoomin:after,.vxe-icon--zoomin:before{background-color:inherit}.vxe-icon--zoomin:before{left:-.1em;top:.2em;width:1.1em;height:.4em}.vxe-icon--zoomin:after{top:-.1em;left:.2em;width:.4em;height:1.1em}.vxe-icon--zoomout{position:relative}.vxe-icon--zoomout:before{right:0;top:0}.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{width:.7em;height:.7em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomout:after{left:.1em;bottom:.1em;background-color:var(--vxe-icon-background-color)}.vxe-icon--menu:before{content:"";display:inline-block;width:.22em;height:.22em;box-shadow:0 -.36em,-.36em -.36em,.36em -.36em,inset 0 0 0 1em,-.36em 0,.36em 0,0 .36em,-.36em .36em,.36em .36em;margin:.26em}.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before{border-width:.4em;border-style:solid;border-color:transparent}.vxe-icon--caret-top:before{left:.1em;bottom:.3em;border-bottom-color:inherit}.vxe-icon--caret-bottom:before{left:.1em;top:.3em;border-top-color:inherit}.vxe-icon--caret-left:before{right:.3em;bottom:.1em;border-right-color:inherit}.vxe-icon--caret-right:before{left:.3em;bottom:.1em;border-left-color:inherit}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before{top:.4em;left:.14em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--arrow-bottom:before{top:0;left:.14em;transform:rotate(135deg)}.vxe-icon--arrow-left:before{top:.18em;left:.35em;transform:rotate(-135deg)}.vxe-icon--arrow-right:before{top:.18em;left:0;transform:rotate(45deg)}.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before{left:.15em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{left:.58em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{top:.18em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{transform:rotate(135deg)}.vxe-icon--d-arrow-right:before{left:-.25em}.vxe-icon--d-arrow-right:after{left:.18em}.vxe-icon--funnel:before{top:.05em;left:0;border-width:.5em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--funnel:after{left:.41em;top:.4em;width:0;height:.5em;border-width:0 .2em 0 0;border-style:solid;border-right-color:inherit}.vxe-icon--edit-outline:before{height:.84em;width:.86em;top:.1em;left:.02em;border-radius:.2em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--edit-outline:after{left:.6em;bottom:.2em;width:0;height:.8em;border-radius:0 0 80% 80%;border-width:0 0 0 .22em;border-style:solid;border-color:inherit;transform:rotate(45deg)}.vxe-icon--more:before{content:"...";top:0;left:.1em;line-height:.5em;font-weight:700}.vxe-icon--plus:before{content:"+";left:-.12em;bottom:-.1em;line-height:1em;font-size:1.6em}.vxe-icon--check:before{left:.25em;bottom:.2em;width:.5em;height:.9em;border-width:.15em;border-style:solid;border-top-color:transparent;border-right-color:inherit;border-bottom-color:inherit;border-radius:.15em;border-left-color:transparent;transform:rotate(45deg)}.vxe-icon--close:before{content:"+";left:-.1em;bottom:-.16em;line-height:1em;font-size:1.8em;transform:rotate(45deg)}.vxe-icon--minus:before{content:"─";left:0;bottom:0;width:100%;text-align:center;line-height:.9em;font-size:1.2em}.vxe-icon--refresh{border-width:.1em;border-style:solid;border-radius:50%;border-right-color:transparent!important;border-left-color:transparent!important}.vxe-icon--refresh:before{left:50%;top:0;transform:translate(50%) rotate(-45deg)}.vxe-icon--refresh:after{right:50%;bottom:0;transform:translate(-50%) rotate(135deg)}.vxe-icon--refresh:after,.vxe-icon--refresh:before{width:0;height:0;border-width:.25em;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--refresh.roll{animation:rollCircle 1s linear infinite}.vxe-icon--circle-plus:before,.vxe-icon--error:before,.vxe-icon--info:before,.vxe-icon--question:before,.vxe-icon--remove:before,.vxe-icon--success:before,.vxe-icon--warning:before{content:"";border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0;transform:scale(.95)}.vxe-icon--info:after,.vxe-icon--question:after,.vxe-icon--warning:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-icon-background-color);transform:rotate(-10deg) scale(.75)}.vxe-icon--question:after{content:"?"}.vxe-icon--info:after{content:"¡"}.vxe-icon--warning:after{content:"!"}.vxe-icon--success:after{content:"✓";left:.25em;bottom:0;color:var(--vxe-icon-background-color);font-size:.65em}.vxe-icon--circle-plus:after{content:"+";line-height:1.4em;font-size:.8em}.vxe-icon--circle-plus:after,.vxe-icon--remove:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-icon-background-color)}.vxe-icon--remove:after{content:"─";line-height:1.5em;font-size:.7em}.vxe-icon--error:after{content:"×";left:0;bottom:0;width:100%;line-height:1.4em;text-align:center;color:var(--vxe-icon-background-color);font-size:.8em}.vxe-icon--download,.vxe-icon--upload{overflow:hidden}.vxe-icon--download:before,.vxe-icon--upload:before{left:0;width:1em;border-width:0;border-style:solid;border-color:inherit}.vxe-icon--download:after,.vxe-icon--upload:after{width:100%;text-align:center;font-size:2em}.vxe-icon--upload:before{top:.1em;border-top-width:.1em}.vxe-icon--upload:after{content:"↑";left:0;top:.15em}.vxe-icon--download:before{bottom:.05em;border-bottom-width:.1em}.vxe-icon--download:after{content:"↑";left:0;bottom:.15em;transform:rotate(180deg)}.vxe-icon--eye-slash:before,.vxe-icon--eye:before{content:"●";top:.16em;left:0;width:1em;height:.68em;line-height:.25em;border-radius:50%;border-width:.1em;border-style:solid;border-color:inherit;text-align:center}.vxe-icon--eye-slash:after{top:-.1em;left:.45em;width:0;height:1.2em;border-width:0;border-style:solid;border-color:inherit;border-left-width:.1em;transform:rotate(45deg)}.vxe-icon--calendar:before{top:.15em;left:0;width:1em;height:.8em;border-width:.2em .1em .1em .1em;border-radius:.1em .1em 0 0;border-style:solid;border-color:inherit}.vxe-icon--calendar:after{left:.2em;top:0;width:.6em;height:.3em;border-width:0 .1em;border-style:solid;border-color:inherit}.vxe-icon--dot:before{top:.25em;left:.25em;border-radius:50%;border-width:.25em;border-style:solid;border-color:inherit}.vxe-icon--print{box-shadow:inset 0 0 0 .1em;border-width:.2em 0;border-style:solid;border-color:transparent!important;border-radius:.3em .3em 0 0}.vxe-icon--print:before{height:.3em;top:-.2em}.vxe-icon--print:after,.vxe-icon--print:before{width:.6em;left:.2em;box-shadow:inset 0 0 0 .1em}.vxe-icon--print:after{height:.6em;bottom:-.2em;background-color:var(--vxe-icon-background-color)}.vxe-icon--search:before{top:0;left:0;width:.8em;height:.8em;border-width:.15em;border-style:solid;border-color:inherit;border-radius:50%}.vxe-icon--search:after{top:.75em;left:.6em;width:.35em;height:0;border-width:.15em 0 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}@font-face{font-family:vxeiconfont;src:url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(./iconfont.1697674293405-i9GleF0o.woff) format("woff"),url(./iconfont.1697674293405-z4ndm2cZ.ttf) format("truetype")}@keyframes rollCircle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[class*=vxe-icon-]{font-family:vxeiconfont!important;font-style:normal;font-weight:400;font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=vxe-icon-].animat,[class*=vxe-icon-].roll{display:inline-block}[class*=vxe-icon-].animat{transition:transform .25s ease-in-out}[class*=vxe-icon-].rotate45{transform:rotate(45deg)}[class*=vxe-icon-].rotate90{transform:rotate(90deg)}[class*=vxe-icon-].rotate180{transform:rotate(180deg)}[class*=vxe-icon-].roll{animation:rollCircle 1s linear infinite}.vxe-icon-time:before{content:""}.vxe-icon-feedback:before{content:""}.vxe-icon-lightning:before{content:""}.vxe-icon-cloudy:before{content:""}.vxe-icon-heavy-rain:before{content:""}.vxe-icon-moon:before{content:""}.vxe-icon-sunny:before{content:""}.vxe-icon-location:before{content:""}.vxe-icon-location-fill:before{content:""}.vxe-icon-microphone-fill:before{content:""}.vxe-icon-microphone:before{content:""}.vxe-icon-share:before{content:""}.vxe-icon-share-fill:before{content:""}.vxe-icon-flag:before{content:""}.vxe-icon-flag-fill:before{content:""}.vxe-icon-platform:before{content:""}.vxe-icon-goods-fill:before{content:""}.vxe-icon-goods:before{content:""}.vxe-icon-funnel-clear:before{content:""}.vxe-icon-envelope:before{content:""}.vxe-icon-envelope-open-fill:before{content:""}.vxe-icon-envelope-open:before{content:""}.vxe-icon-envelope-fill:before{content:""}.vxe-icon-message-fill:before{content:""}.vxe-icon-chat:before{content:""}.vxe-icon-chat-fill:before{content:""}.vxe-icon-send:before{content:""}.vxe-icon-send-fill:before{content:""}.vxe-icon-user:before{content:""}.vxe-icon-user-fill:before{content:""}.vxe-icon-wechat:before{content:""}.vxe-icon-alipay:before{content:""}.vxe-icon-indicator:before{content:""}.vxe-icon-file-excel:before{content:""}.vxe-icon-file-pdf:before{content:""}.vxe-icon-file-image:before{content:""}.vxe-icon-file-markdown:before{content:""}.vxe-icon-file-ppt:before{content:""}.vxe-icon-file-word:before{content:""}.vxe-icon-file-zip:before{content:""}.vxe-icon-file-txt:before{content:""}.vxe-icon-refresh:before{content:""}.vxe-icon-checkbox-unchecked:before{content:""}.vxe-icon-information:before{content:""}.vxe-icon-info-circle-fill:before{content:""}.vxe-icon-info-circle:before{content:""}.vxe-icon-chart-radar:before{content:""}.vxe-icon-chart-bar-x:before{content:""}.vxe-icon-repeat:before{content:""}.vxe-icon-voice-fill:before{content:""}.vxe-icon-voice:before{content:""}.vxe-icon-flow-branch:before{content:""}.vxe-icon-comment:before{content:""}.vxe-icon-folder:before{content:""}.vxe-icon-folder-open:before{content:""}.vxe-icon-picture:before{content:""}.vxe-icon-picture-fill:before{content:""}.vxe-icon-bell:before{content:""}.vxe-icon-bell-fill:before{content:""}.vxe-icon-undo:before{content:""}.vxe-icon-home:before{content:""}.vxe-icon-home-fill:before{content:""}.vxe-icon-checkbox-checked:before{content:""}.vxe-icon-checkbox-indeterminate:before{content:""}.vxe-icon-fullscreen:before{content:""}.vxe-icon-minimize:before{content:""}.vxe-icon-print:before{content:""}.vxe-icon-upload:before{content:""}.vxe-icon-download:before{content:""}.vxe-icon-cloud-upload:before{content:""}.vxe-icon-cloud-download:before{content:""}.vxe-icon-spinner:before{content:""}.vxe-icon-close:before{content:""}.vxe-icon-custom-column:before{content:""}.vxe-icon-edit:before{content:""}.vxe-icon-zoom-in:before{content:""}.vxe-icon-caret-down:before{content:""}.vxe-icon-caret-up:before{content:""}.vxe-icon-caret-right:before{content:""}.vxe-icon-caret-left:before{content:""}.vxe-icon-square-checked-fill:before{content:""}.vxe-icon-square-close:before{content:""}.vxe-icon-square-down:before{content:""}.vxe-icon-square-left:before{content:""}.vxe-icon-square-caret-right:before{content:""}.vxe-icon-square-minus:before{content:""}.vxe-icon-square-plus:before{content:""}.vxe-icon-square-right:before{content:""}.vxe-icon-square-up:before{content:""}.vxe-icon-square-checked:before{content:""}.vxe-icon-square-down-fill:before{content:""}.vxe-icon-square-minus-fill:before{content:""}.vxe-icon-square-close-fill:before{content:""}.vxe-icon-square-left-fill:before{content:""}.vxe-icon-square-caret-right-fill:before{content:""}.vxe-icon-square-up-fill:before{content:""}.vxe-icon-square-right-fill:before{content:""}.vxe-icon-square-plus-fill:before{content:""}.vxe-icon-square-plus-square:before{content:""}.vxe-icon-square-fill:before{content:""}.vxe-icon-square-square:before{content:""}.vxe-icon-sort-alpha-desc:before{content:""}.vxe-icon-sort-alpha-asc:before{content:""}.vxe-icon-sort-numeric-asc:before{content:""}.vxe-icon-sort-numeric-desc:before{content:""}.vxe-icon-star-fill:before{content:""}.vxe-icon-star:before{content:""}.vxe-icon-star-half:before{content:""}.vxe-icon-lock-fill:before{content:""}.vxe-icon-unlock-fill:before{content:""}.vxe-icon-question:before{content:""}.vxe-icon-exclamation:before{content:""}.vxe-icon-ellipsis-h:before{content:""}.vxe-icon-ellipsis-v:before{content:""}.vxe-icon-save:before{content:""}.vxe-icon-setting:before{content:""}.vxe-icon-setting-fill:before{content:""}.vxe-icon-link:before{content:""}.vxe-icon-sort:before{content:""}.vxe-icon-chart-pie:before{content:""}.vxe-icon-chart-line:before{content:""}.vxe-icon-swap:before{content:""}.vxe-icon-num-list:before{content:""}.vxe-icon-copy:before{content:""}.vxe-icon-company:before{content:""}.vxe-icon-swap-right:before{content:""}.vxe-icon-swap-left:before{content:""}.vxe-icon-table:before{content:""}.vxe-icon-merge-cells:before{content:""}.vxe-icon-paste:before{content:""}.vxe-icon-cut:before{content:""}.vxe-icon-lock:before{content:""}.vxe-icon-unlock:before{content:""}.vxe-icon-chart-bar-y:before{content:""}.vxe-icon-fixed-fill:before{content:""}.vxe-icon-fixed:before{content:""}.vxe-icon-fixed-left-fill:before{content:""}.vxe-icon-fixed-left:before{content:""}.vxe-icon-fixed-right-fill:before{content:""}.vxe-icon-fixed-right:before{content:""}.vxe-icon-swap-down:before{content:""}.vxe-icon-swap-up:before{content:""}.vxe-icon-square:before{content:""}.vxe-icon-check:before{content:""}.vxe-icon-question-circle-fill:before{content:""}.vxe-icon-error-circle-fill:before{content:""}.vxe-icon-delete:before{content:""}.vxe-icon-dot:before{content:""}.vxe-icon-success-circle:before{content:""}.vxe-icon-delete-fill:before{content:""}.vxe-icon-minus:before{content:""}.vxe-icon-maximize:before{content:""}.vxe-icon-question-circle:before{content:""}.vxe-icon-warning-circle:before{content:""}.vxe-icon-warnion-circle-fill:before{content:""}.vxe-icon-eye-fill:before{content:""}.vxe-icon-search:before{content:""}.vxe-icon-funnel:before{content:""}.vxe-icon-eye-fill-close:before{content:""}.vxe-icon-search-zoom-in:before{content:""}.vxe-icon-arrow-right:before{content:""}.vxe-icon-arrow-left:before{content:""}.vxe-icon-arrow-up:before{content:""}.vxe-icon-calendar:before{content:""}.vxe-icon-arrow-down:before{content:""}.vxe-icon-warning-triangle:before{content:""}.vxe-icon-add:before{content:""}.vxe-icon-arrow-double-left:before{content:""}.vxe-icon-arrow-double-right:before{content:""}.vxe-icon-menu:before{content:""}.vxe-icon-warning-triangle-fill:before{content:""}.vxe-icon-error-circle:before{content:""}.vxe-icon-zoom-out:before{content:""}.vxe-icon-success-circle-fill:before{content:""}.vxe-icon-radio-checked:before{content:""}.vxe-icon-radio-unchecked:before{content:""}.vxe-cell--filter{padding:0 .1em 0 .25em;text-align:center;vertical-align:middle;display:inline-block;line-height:0}.vxe-cell--filter.col--filter .vxe-filter--btn{color:var(--vxe-font-color)}.vxe-cell--filter .vxe-filter--btn{color:var(--vxe-table-column-icon-border-color);cursor:pointer}.vxe-cell--filter .vxe-filter--btn:hover{color:var(--vxe-font-color)}.is--filter-active .vxe-cell--filter .vxe-filter--btn{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper{display:none;position:absolute;top:0;min-width:100px;border-radius:var(--vxe-border-radius);background-color:var(--vxe-table-filter-panel-background-color);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:10}.vxe-table--filter-wrapper:not(.is--multiple){text-align:center}.vxe-table--filter-wrapper.is--active{display:block}.vxe-table--filter-wrapper .vxe-table--filter-body>li,.vxe-table--filter-wrapper .vxe-table--filter-header>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:.25em .8em;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-body>li.is--checked,.vxe-table--filter-wrapper .vxe-table--filter-header>li.is--checked{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-body>li:hover,.vxe-table--filter-wrapper .vxe-table--filter-header>li:hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-table--filter-wrapper .vxe-table--filter-header{padding-top:.2em}.vxe-table--filter-wrapper .vxe-table--filter-body{max-height:200px;padding-bottom:.2em}.vxe-table--filter-wrapper>ul{list-style-type:none;padding:0;margin:0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--filter-wrapper.is--multiple>ul>li{padding:.25em .8em .25em 1em}.vxe-table--filter-wrapper .vxe-table--filter-footer{border-top:1px solid var(--vxe-table-popup-border-color);padding:.6em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button{background-color:transparent;padding:0 .4em;border:0;color:var(--vxe-font-color);cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus{outline:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{color:var(--vxe-font-disabled-color);cursor:not-allowed}.vxe-table--context-menu-wrapper{display:none}.vxe-table--context-menu-wrapper.is--visible{display:block}.vxe-table--context-menu-clild-wrapper,.vxe-table--context-menu-wrapper{position:absolute;top:0;left:0;font-size:12px;border:1px solid var(--vxe-table-popup-border-color);box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);padding:0 1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-table-menu-background-color)}.vxe-context-menu--link{display:block;padding:0 2.5em;width:var(--vxe-table-menu-item-width);line-height:26px;color:var(--vxe-font-color);cursor:pointer}.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{position:absolute;top:5px;margin-right:5px;font-size:16px}.vxe-context-menu--link .vxe-context-menu--link-prefix{left:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix{right:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild{top:8px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild:before{position:absolute;content:"";border:4px solid transparent;border-left-color:#727272}.vxe-context-menu--link .vxe-context-menu--link-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--context-menu-clild-wrapper .vxe-context-menu--link{padding:0 2em 0 2.5em}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e8eaed}.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.vxe-context-menu--option-wrapper li:last-child,.vxe-table--context-menu-clild-wrapper li:last-child{border:0}.vxe-context-menu--option-wrapper li.link--active,.vxe-table--context-menu-clild-wrapper li.link--active{background-color:#c5c5c5;border-color:#c5c5c5}.vxe-context-menu--option-wrapper li.link--active>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--active>.vxe-context-menu--link{color:#2b2b2b}.vxe-context-menu--option-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-context-menu--option-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active{border-color:#c0c1c2;background-color:#eee}.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover{background-color:inherit}.vxe-table--context-menu-clild-wrapper{display:none;top:0;left:100%}.vxe-table--context-menu-clild-wrapper.is--show{display:block}.vxe-export--panel-column>ul{list-style-type:none;overflow:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-export--panel-column>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vxe-export--panel>table{width:100%;border:0;table-layout:fixed}.vxe-export--panel>table tr td{padding:0 10px}.vxe-export--panel>table tr td:first-child{text-align:right;width:30%;font-weight:700;padding:8px 10px}.vxe-export--panel>table tr td:nth-child(2){width:70%}.vxe-export--panel>table tr td>.vxe-input,.vxe-export--panel>table tr td>.vxe-select{width:80%}.vxe-export--panel>table tr td>.vxe-export--panel-option-row{padding:.25em 0}.vxe-export--panel .vxe-export--panel-column{width:80%;border:1px solid var(--vxe-input-border-color);margin:3px 0;border-radius:var(--vxe-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-export--panel .vxe-export--panel-column>ul>li{padding:.2em 1em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2{padding-left:3.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3{padding-left:4.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4{padding-left:5.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5{padding-left:6.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6{padding-left:7.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7{padding-left:8.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8{padding-left:9.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-header{padding:.1em 0;background-color:var(--vxe-table-header-background-color);font-weight:700;border-bottom:1px solid var(--vxe-table-border-color)}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-body{padding:.2em 0;min-height:10em;max-height:17.6em}.vxe-export--panel .vxe-import-selected--file{padding-right:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-export--panel .vxe-import-selected--file>i{display:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:16px;cursor:pointer}.vxe-export--panel .vxe-import-selected--file:hover{color:var(--vxe-primary-color)}.vxe-export--panel .vxe-import-selected--file:hover>i{display:block}.vxe-export--panel .vxe-import-select--file{border:1px dashed var(--vxe-input-border-color);padding:6px 34px;outline:0;border-radius:var(--vxe-border-radius);background-color:var(--vxe-input-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-export--panel .vxe-import-select--file:focus{border-color:var(--vxe-primary-color);box-shadow:0 0 .25em 0 var(--vxe-primary-color)}.vxe-export--panel .vxe-import-select--file:hover{color:var(--vxe-primary-color);border-color:var(--vxe-primary-color)}.vxe-export--panel .vxe-export--panel-btns{text-align:right;padding:.25em}.vxe-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-loading.is--visible{display:block}.vxe-loading>.vxe-loading--chunk,.vxe-loading>.vxe-loading--warpper{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;color:var(--vxe-loading-color)}.vxe-loading .vxe-loading--default-icon{font-size:1.4em}.vxe-loading .vxe-loading--text{padding:.4em 0}.vxe-loading .vxe-loading--spinner{display:inline-block;position:relative;width:56px;height:56px}.vxe-loading .vxe-loading--spinner:after,.vxe-loading .vxe-loading--spinner:before{content:"";width:100%;height:100%;border-radius:50%;background-color:var(--vxe-primary-color);opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s ease-in-out infinite}.vxe-loading .vxe-loading--spinner:after{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.size--mini .vxe-loading .vxe-loading--spinner{width:38px;height:38px}.size--small .vxe-loading .vxe-loading--spinner{width:44px;height:44px}.size--medium .vxe-loading .vxe-loading--spinner{width:50px;height:50px}.vxe-table--render-default .vxe-body--column.col--ellipsis,.vxe-table--render-default .vxe-footer--column.col--ellipsis,.vxe-table--render-default .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable .vxe-body--column{height:var(--vxe-table-row-height-default)}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column{height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--small .vxe-body--column{height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column{height:var(--vxe-table-row-height-mini)}.vxe-table--file-form,.vxe-table-slots{display:none}.vxe-table--print-frame{position:fixed;bottom:-100%;left:-100%;height:0;width:0;border:0}.vxe-table--body-wrapper{scroll-behavior:auto}.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper{overflow-y:auto;overflow-x:auto}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea{background-color:var(--vxe-table-body-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{outline:0;padding:0 2px;width:100%;color:var(--vxe-font-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-select:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-table--filter-wrapper .vxe-default-input:focus,.vxe-table--filter-wrapper .vxe-default-select:focus,.vxe-table--filter-wrapper .vxe-default-textarea:focus{border:1px solid var(--vxe-primary-color)}.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-table--filter-wrapper .vxe-default-input[disabled],.vxe-table--filter-wrapper .vxe-default-select[disabled],.vxe-table--filter-wrapper .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-textarea{height:var(--vxe-input-height-default)}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:4px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-cell .vxe-default-input::-moz-placeholder,.vxe-table--filter-wrapper .vxe-default-input::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-wrapper .vxe-default-input::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-cell .vxe-input,.vxe-cell .vxe-select,.vxe-cell .vxe-textarea,.vxe-table--filter-wrapper .vxe-input,.vxe-table--filter-wrapper .vxe-select,.vxe-table--filter-wrapper .vxe-textarea{width:100%;display:block}.vxe-cell .vxe-input>.vxe-input--inner,.vxe-cell .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-input>.vxe-input--inner,.vxe-table--filter-wrapper .vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell .vxe-default-textarea,.vxe-cell .vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-textarea--inner{resize:none}.vxe-table--cell-active-area,.vxe-table--cell-copy-area,.vxe-table--cell-extend-area,.vxe-table--cell-main-area,.vxe-table--checkbox-range{display:none;position:absolute;pointer-events:none;z-index:1}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range{z-index:2}.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"]{border-right:0}.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:var(--vxe-table-cell-copy-area-border-width) 12px,0 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width)}.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"]{border-left:0}.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:0 12px,var(--vxe-table-cell-copy-area-border-width) 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width)}.vxe-table--checkbox-range{background-color:var(--vxe-table-checkbox-range-background-color);border:var(--vxe-table-checkbox-range-border-width) solid var(--vxe-table-checkbox-range-border-color)}.vxe-table--cell-area{height:0;font-size:0;display:none}.vxe-table--cell-area>.vxe-table--cell-main-area{background-color:var(--vxe-table-cell-area-background-color);border:var(--vxe-table-cell-area-border-width) solid var(--vxe-table-cell-area-border-color)}.vxe-table--cell-area .vxe-table--cell-main-area-btn{display:none;position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-style:solid;border-color:var(--vxe-table-cell-main-area-extension-border-color);border-width:1px 0 0 1px;background-color:var(--vxe-table-cell-main-area-extension-background-color);pointer-events:auto;cursor:crosshair}.vxe-table--cell-area .vxe-table--cell-extend-area{border:var(--vxe-table-cell-extend-area-border-width) solid var(--vxe-table-cell-extend-area-border-color)}@keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}.vxe-table--cell-copy-area{background:linear-gradient(0deg,transparent 6px,var(--vxe-table-cell-copy-area-border-color) 6px) repeat-y,linear-gradient(0deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-y,linear-gradient(90deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-x,linear-gradient(90deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-x;background-size:var(--vxe-table-cell-copy-area-border-width) 12px,var(--vxe-table-cell-copy-area-border-width) 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width);background-position:0 0,100% 0,0 0,0 100%;animation:moveCopyCellBorder .5s linear infinite}.vxe-table--cell-active-area{border:var(--vxe-table-cell-active-area-border-width) solid var(--vxe-table-cell-active-area-border-color)}.vxe-table--cell-multi-area>.vxe-table--cell-main-area{background-color:var(--vxe-table-cell-area-background-color)}.vxe-table--render-default.is--round .vxe-table--border-line,.vxe-table--render-default.is--round .vxe-table--render-default.is--round,.vxe-table--render-default.is--round:not(.is--header):not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.body--wrapper{border-radius:var(--vxe-table-border-radius) var(--vxe-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{border-radius:var(--vxe-table-border-radius) 0 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-right--wrapper{border-radius:0 var(--vxe-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:0 0 var(--vxe-table-border-radius) var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-left--wrapper{border-radius:0 0 0 var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-right--wrapper{border-radius:0 0 var(--vxe-table-border-radius) 0}.vxe-table .vxe-table--header-wrapper{color:var(--vxe-table-header-font-color)}.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{position:absolute;left:0;bottom:0;height:0;border-bottom:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table .vxe-cell--sort{width:1.5em;height:1.35em;vertical-align:middle;text-align:center;display:inline-block;position:relative}.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{position:absolute;left:.2em;color:var(--vxe-table-column-icon-border-color);width:1em;text-align:center;height:.8em;line-height:.8em;cursor:pointer}.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{color:var(--vxe-font-color)}.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{color:var(--vxe-primary-color)}.vxe-table .vxe-sort--asc-btn{top:-.1em}.vxe-table .vxe-sort--desc-btn{bottom:-.2em}.vxe-header--column{position:relative;font-weight:var(--vxe-table-header-font-weight)}.vxe-header--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-header--column.col--ellipsis>.vxe-cell>i:not(.vxe-cell--title),.vxe-header--column.col--ellipsis>.vxe-cell>span:not(.vxe-cell--title){flex-shrink:0}.vxe-header--column .vxe-cell--required-icon{display:inline-block;color:var(--vxe-table-validate-error-color);width:.8em;height:1em;line-height:1em;font-family:var(--vxe-icon-font-family);font-weight:400;position:relative}.vxe-header--column .vxe-cell--required-icon:before{content:"*";position:absolute;left:0;top:.2em}.vxe-header--column .vxe-cell--required-icon{margin-right:.1em}.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-help-icon{margin-right:.2em}.vxe-header--column .vxe-cell-help-icon{cursor:help}.vxe-header--column .vxe-resizable{position:absolute;right:-7px;bottom:0;width:14px;height:100%;text-align:center;z-index:1;cursor:col-resize}.vxe-header--column .vxe-resizable.is--line:after,.vxe-header--column .vxe-resizable.is--line:before{content:"";display:inline-block;vertical-align:middle}.vxe-header--column .vxe-resizable.is--line:before{width:1px;height:50%;background-color:var(--vxe-table-resizable-line-color)}.vxe-header--column .vxe-resizable.is--line:after{width:0;height:100%}.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{right:auto;left:-7px}.vxe-table--render-default{position:relative;font-size:var(--vxe-font-size);color:var(--vxe-font-color);font-family:var(--vxe-font-family);direction:ltr}.vxe-table--render-default .vxe-table--body-wrapper table{background-color:var(--vxe-table-body-background-color)}.vxe-table--render-default .vxe-table--footer-wrapper table{background-color:var(--vxe-table-footer-background-color)}.vxe-table--render-default .vxe-table--body,.vxe-table--render-default .vxe-table--footer,.vxe-table--render-default .vxe-table--header{border:0;border-spacing:0;border-collapse:separate;table-layout:fixed}.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{overflow-x:hidden;overflow-y:hidden}.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{overflow-x:scroll}.vxe-table--render-default .vxe-body--row.row--stripe{background-color:var(--vxe-table-row-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--radio{background-color:var(--vxe-table-row-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--checked{background-color:var(--vxe-table-row-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--current{background-color:var(--vxe-table-row-current-background-color)}.vxe-table--render-default .vxe-body--row.row--hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{background-color:var(--vxe-table-row-hover-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--radio{background-color:var(--vxe-table-row-hover-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--checked{background-color:var(--vxe-table-row-hover-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--current{background-color:var(--vxe-table-row-hover-current-background-color)}.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--main-wrapper *{cursor:col-resize}.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--range .vxe-table--main-wrapper *{cursor:default}.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *{cursor:crosshair}.vxe-table--render-default.column--highlight .vxe-header--column:not(.col--seq):hover{background-color:var(--vxe-table-column-hover-background-color)}.vxe-table--render-default.cell--area .vxe-table--main-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column,.vxe-table--render-default .vxe-header--column{position:relative;line-height:var(--vxe-table-row-line-height);text-align:left}.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-default)}.vxe-table--render-default .vxe-body--column.col--current,.vxe-table--render-default .vxe-footer--column.col--current,.vxe-table--render-default .vxe-header--column.col--current{background-color:var(--vxe-table-column-current-background-color)}.vxe-table--render-default .vxe-body--column.col--center,.vxe-table--render-default .vxe-footer--column.col--center,.vxe-table--render-default .vxe-header--column.col--center{text-align:center}.vxe-table--render-default .vxe-body--column.col--right,.vxe-table--render-default .vxe-footer--column.col--right,.vxe-table--render-default .vxe-header--column.col--right{text-align:right}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell{justify-content:center}.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell{justify-content:flex-end}.vxe-table--render-default .vxe-body--column.col--checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-table--footer-wrapper{border-top:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default.border--default .vxe-table--header-wrapper,.vxe-table--render-default.border--full .vxe-table--header-wrapper,.vxe-table--render-default.border--outer .vxe-table--header-wrapper{background-color:var(--vxe-table-header-background-color)}.vxe-table--render-default.border--default .vxe-body--column,.vxe-table--render-default.border--default .vxe-footer--column,.vxe-table--render-default.border--default .vxe-header--column,.vxe-table--render-default.border--inner .vxe-body--column,.vxe-table--render-default.border--inner .vxe-footer--column,.vxe-table--render-default.border--inner .vxe-header--column{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-table-border-width);background-position:100% 100%}.vxe-table--render-default.border--full .vxe-body--column,.vxe-table--render-default.border--full .vxe-footer--column,.vxe-table--render-default.border--full .vxe-header--column{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color)),linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:var(--vxe-table-border-width) 100%,100% var(--vxe-table-border-width);background-position:100% 0,100% 100%}.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{border-right-color:var(--vxe-table-border-color)}.vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-table-border-width);background-position:100% 100%}.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{background-color:var(--vxe-table-header-background-color)}.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper{border-right:0}.vxe-table--render-default.border--inner .vxe-table--border-line{border-width:0 0 1px 0}.vxe-table--render-default.border--none .vxe-table--border-line,.vxe-table--render-default.border--none .vxe-table--header-border-line{display:none}.vxe-table--render-default.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-table--render-default.size--medium .vxe-table--empty-block,.vxe-table--render-default.size--medium .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-medium)}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea{height:var(--vxe-input-height-medium)}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:3px}.vxe-table--render-default.size--small{font-size:var(--vxe-font-size-small)}.vxe-table--render-default.size--small .vxe-table--empty-block,.vxe-table--render-default.size--small .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-small)}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,.vxe-table--render-default.size--small .vxe-cell .vxe-default-select,.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea{height:var(--vxe-input-height-small)}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:2px}.vxe-table--render-default.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-table--render-default.size--mini .vxe-table--empty-block,.vxe-table--render-default.size--mini .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-mini)}.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-mini)}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea{height:var(--vxe-input-height-mini)}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:1px}.vxe-table--render-default .vxe-cell{white-space:pre-line;word-break:break-all;padding-left:var(--vxe-table-cell-padding-left);padding-right:var(--vxe-table-cell-padding-right)}.vxe-table--render-default .vxe-cell--placeholder{color:var(--vxe-table-cell-placeholder-color)}.vxe-table--render-default .fixed--hidden{visibility:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper{width:100%;position:absolute;top:0;z-index:5;overflow:hidden;background-color:inherit;transition:box-shadow .3s}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper{overflow-x:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper{width:calc(100% + 40px)}.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before{display:none}.vxe-table--render-default .vxe-table--fixed-left-wrapper{left:0;width:200px}.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle{box-shadow:var(--vxe-table-fixed-left-scrolling-box-shadow)}.vxe-table--render-default .vxe-table--fixed-right-wrapper{right:0}.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle{box-shadow:var(--vxe-table-fixed-right-scrolling-box-shadow)}.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper,.vxe-table--render-default .vxe-table--header-wrapper{position:relative}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{position:absolute;top:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper{left:0}.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper{right:0;overflow-y:auto}.vxe-table--render-default .vxe-body--x-space{width:100%;height:1px;margin-bottom:-1px}.vxe-table--render-default .vxe-body--y-space{width:0;float:left}.vxe-table--render-default .vxe-table--resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:9;cursor:col-resize}.vxe-table--render-default .vxe-table--resizable-bar:before{content:"";display:block;height:100%;background-color:var(--vxe-table-resizable-drag-line-color)}.vxe-table--render-default .vxe-table--border-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;border:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default.is--tree-line .vxe-body--row:first-child .vxe-tree--line{border-width:0 0 1px 0}.vxe-table--render-default.is--tree-line .vxe-body--row .vxe-body--column{background-image:none}.vxe-table--render-default .vxe-tree--line-wrapper{position:relative;display:block;height:0}.vxe-table--render-default .vxe-tree--line{content:"";position:absolute;bottom:-.9em;width:.8em;border-width:0 0 1px 1px;border-style:var(--vxe-table-tree-node-line-style);border-color:var(--vxe-table-tree-node-line-color);pointer-events:none}.vxe-table--render-default .vxe-cell--tree-node{position:relative}.vxe-table--render-default .vxe-tree--btn-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;transform:translateY(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-table--render-default .vxe-tree--node-btn{display:block;color:var(--vxe-font-lighten-color)}.vxe-table--render-default .vxe-tree--node-btn:hover{color:var(--vxe-font-color)}.vxe-table--render-default .vxe-tree-cell{display:block;padding-left:1.5em}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-tree-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-table--expanded{cursor:pointer}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vxe-font-lighten-color)}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{color:var(--vxe-font-color)}.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{padding-left:.5em}.vxe-table--render-default .vxe-body--expanded-column{border-bottom:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis>.vxe-body--expanded-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-body--expanded-cell{position:relative;z-index:1}.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis{overflow:auto}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-default)}.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--medium .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-medium)}.vxe-table--render-default.size--medium .vxe-cell--radio{font-size:var(--vxe-radio-font-size-medium)}.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--small .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-small)}.vxe-table--render-default.size--small .vxe-cell--radio{font-size:var(--vxe-radio-font-size-small)}.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-mini)}.vxe-table--render-default.size--mini .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-mini)}.vxe-table--render-default.size--mini .vxe-cell--radio{font-size:var(--vxe-radio-font-size-mini)}.vxe-table--render-default .vxe-table--empty-block,.vxe-table--render-default .vxe-table--empty-placeholder{min-height:var(--vxe-table-row-height-default);justify-content:center;align-items:center;text-align:center;overflow:hidden;width:100%;pointer-events:none}.vxe-table--render-default .vxe-table--empty-block{display:none;visibility:hidden}.vxe-table--render-default .vxe-table--empty-placeholder{display:none;position:absolute;top:0;z-index:5}.vxe-table--render-default .vxe-table--empty-content{display:block;width:50%;pointer-events:auto}.vxe-table--render-default.is--empty .vxe-table--empty-block,.vxe-table--render-default.is--empty .vxe-table--empty-placeholder{display:flex}.vxe-table--render-default .vxe-body--column.col--selected{box-shadow:inset 0 0 0 2px var(--vxe-primary-color)}.vxe-table--render-default .vxe-body--column.col--actived,.vxe-table--render-default .vxe-body--column.col--selected{position:relative}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid{width:100%;position:absolute;left:50%;font-size:12px;line-height:1.2em;transform:translate(-50%);text-align:left;pointer-events:none;z-index:4;padding-left:var(--vxe-table-cell-padding-left);padding-right:var(--vxe-table-cell-padding-right)}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:var(--vxe-border-radius);color:var(--vxe-table-validate-error-color);background-color:var(--vxe-table-validate-error-background-color);pointer-events:auto}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input>.vxe-input--inner{border-color:var(--vxe-table-validate-error-color)}.vxe-table--render-default.vaild-msg--single .vxe-body--row:last-child .vxe-cell--valid{bottom:100%}.vxe-table--render-default.vaild-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid{bottom:auto}.vxe-table--render-default.vaild-msg--full .vxe-body--row:last-child .vxe-cell--valid{top:calc(100% - 1.3em)}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);text-align:center;pointer-events:none;z-index:4}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:4px;padding:8px 12px;color:#fff;background-color:#f56c6c;pointer-events:auto}.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid{bottom:auto;top:calc(100% + 4px)}.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid{left:10px;transform:translate(0);text-align:left}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column{position:relative}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column:before{content:"";top:calc(var(--vxe-table-cell-dirty-width)*-1);left:calc(var(--vxe-table-cell-dirty-width)*-1);position:absolute;border-width:var(--vxe-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-table-cell-dirty-insert-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default .vxe-body--column.col--dirty{position:relative}.vxe-table--render-default .vxe-body--column.col--dirty:before{content:"";top:calc(var(--vxe-table-cell-dirty-width)*-1);left:calc(var(--vxe-table-cell-dirty-width)*-1);position:absolute;border-width:var(--vxe-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-table-cell-dirty-update-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived{box-shadow:inset 0 0 0 2px var(--vxe-primary-color)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived.col--valid-error{box-shadow:inset 0 0 0 2px var(--vxe-table-validate-error-color)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input,.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-textarea{border:0;padding:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input{height:var(--vxe-table-row-line-height)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-input .vxe-input--inner{border:0;padding-left:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea{height:calc(var(--vxe-table-row-line-height) - 1px)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea .vxe-textarea--inner{border:0}.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default.vxe-editable .vxe-body--column.col--actived{padding:0}div.vxe-table--tooltip-wrapper.vxe-table--valid-error{padding:0;color:var(--vxe-table-validate-error-color);background-color:var(--vxe-table-validate-error-background-color)}div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid{padding:8px 12px;background-color:#f56c6c;color:#fff}.vxe-table--footer-wrapper{color:var(--vxe-table-footer-font-color);margin-top:-1px}.vxe-table--footer-wrapper.body--wrapper{overflow-x:auto}.vxe-footer--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-grid{position:relative}.vxe-grid.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-grid.is--loading>.vxe-table .vxe-loading{background-color:transparent}.vxe-grid.is--maximize{position:fixed;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background-color:var(--vxe-grid-maximize-background-color)}.vxe-grid .vxe-body--row.row--pending{color:var(--vxe-table-validate-error-color);text-decoration:line-through;cursor:no-drop}.vxe-grid .vxe-body--row.row--pending .vxe-body--column{position:relative}.vxe-grid .vxe-body--row.row--pending .vxe-body--column:after{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid var(--vxe-table-validate-error-color);z-index:1}.vxe-grid .vxe-grid--bottom-wrapper,.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper{position:relative}.vxe-grid{font-size:var(--vxe-font-size)}.vxe-grid.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-grid.size--small{font-size:var(--vxe-font-size-small)}.vxe-grid.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-toolbar{position:relative;display:flex;flex-direction:row;align-items:center;padding:.6em 0;color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-toolbar-background-color)}.vxe-toolbar:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-toolbar.is--perfect{border:1px solid var(--vxe-table-border-color);border-bottom-width:0;background-color:var(--vxe-table-header-background-color)}.vxe-toolbar.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vxe-loading-z-index);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-toolbar .vxe-buttons--wrapper{flex-grow:1}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button+.vxe-button--item,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button--item{margin-left:.8em}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button+.vxe-tool--item,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-button,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-tool--item{margin-left:.8em}.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button{display:flex;align-items:center;justify-content:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper{display:flex;align-items:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--wrapper{flex-wrap:wrap}.vxe-toolbar .vxe-tools--operate{flex-shrink:0}.vxe-toolbar .vxe-custom--wrapper{position:relative;margin-left:.8em}.vxe-toolbar .vxe-custom--wrapper.is--active>.vxe-button{background-color:var(--vxe-toolbar-custom-active-background-color);border-radius:50%}.vxe-toolbar .vxe-custom--wrapper.is--active .vxe-custom--option-wrapper{display:block}.vxe-toolbar .vxe-custom--option-wrapper{display:none;position:absolute;right:2px;text-align:left;background-color:var(--vxe-toolbar-panel-background-color);z-index:19;border:1px solid var(--vxe-table-border-color);border-radius:var(--vxe-border-radius);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header{padding:.28em 0;font-weight:700;border-bottom:1px solid var(--vxe-table-popup-border-color)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body{padding:.2em 0;max-height:17.6em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body .vxe-custom--checkbox-option:hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li{max-width:18em;min-width:14em;padding:.2em 1em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2{padding-left:3.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3{padding-left:4.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4{padding-left:5.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5{padding-left:6.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6{padding-left:7.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7{padding-left:8.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8{padding-left:9.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer{border-top:1px solid var(--vxe-table-popup-border-color);text-align:right}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button{background-color:transparent;width:50%;height:2.5em;border:0;color:var(--vxe-font-color);text-align:center;cursor:pointer}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:focus{outline:none}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:hover{color:var(--vxe-primary-color)}.vxe-custom--option{display:flex;flex-direction:row}.vxe-custom--option-wrapper .vxe-custom--body,.vxe-custom--option-wrapper .vxe-custom--header{list-style-type:none;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-custom--checkbox-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.vxe-custom--fixed-option{flex-shrink:0;padding-left:.5em;display:flex;flex-direction:row;align-items:center}.vxe-custom--fixed-option .vxe-custom--fixed-left-option,.vxe-custom--fixed-option .vxe-custom--fixed-right-option{line-height:1.34em;font-size:1.1em;padding:0 .2em;cursor:pointer}.vxe-custom--fixed-option .vxe-custom--fixed-left-option.is--checked,.vxe-custom--fixed-option .vxe-custom--fixed-left-option:hover,.vxe-custom--fixed-option .vxe-custom--fixed-right-option.is--checked,.vxe-custom--fixed-option .vxe-custom--fixed-right-option:hover{color:var(--vxe-primary-color)}.vxe-custom--fixed-option .vxe-custom--fixed-left-option.is--disabled,.vxe-custom--fixed-option .vxe-custom--fixed-right-option.is--disabled{cursor:no-drop;color:var(--vxe-input-disabled-color)}.vxe-toolbar{font-size:var(--vxe-font-size)}.vxe-toolbar.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-toolbar.size--small{font-size:var(--vxe-font-size-small)}.vxe-toolbar.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-pager{position:relative;display:flex;align-items:center;color:var(--vxe-font-color);font-family:var(--vxe-font-family);text-align:right;background-color:var(--vxe-pager-background-color)}.vxe-pager.is--hidden{display:none}.vxe-pager.align--left{text-align:left}.vxe-pager.align--center{text-align:center}.vxe-pager.is--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vxe-loading-z-index);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{color:inherit;outline:0;padding:0;border:1px solid transparent;font-size:inherit}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{box-shadow:0 0 .25em 0 var(--vxe-primary-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{background-color:#fff}.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn{border-color:var(--vxe-input-border-color)}.vxe-pager.is--background .vxe-pager--jump-next,.vxe-pager.is--background .vxe-pager--jump-prev,.vxe-pager.is--background .vxe-pager--next-btn,.vxe-pager.is--background .vxe-pager--num-btn,.vxe-pager.is--background .vxe-pager--prev-btn,.vxe-pager.is--perfect .vxe-pager--jump-next,.vxe-pager.is--perfect .vxe-pager--jump-prev,.vxe-pager.is--perfect .vxe-pager--next-btn,.vxe-pager.is--perfect .vxe-pager--num-btn,.vxe-pager.is--perfect .vxe-pager--prev-btn{background-color:var(--vxe-pager-perfect-button-background-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active{color:#fff;background-color:var(--vxe-primary-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover{background-color:var(--vxe-primary-lighten-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus{border-color:var(--vxe-primary-color)}.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active{border-color:var(--vxe-primary-darken-color);background-color:var(--vxe-primary-darken-color)}.vxe-pager.is--perfect{border:1px solid var(--vxe-table-border-color);border-top-width:0;background-color:var(--vxe-pager-perfect-background-color)}.vxe-pager.is--border .vxe-pager--num-btn.is--active{border-color:var(--vxe-primary-color)}.vxe-pager .vxe-pager--wrapper{flex-grow:1}.vxe-pager .vxe-pager--btn-icon,.vxe-pager .vxe-pager--jump-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--sizes,.vxe-pager .vxe-pager--total{margin:0 .4em;vertical-align:middle;display:inline-block}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{position:relative;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--right-wrapper{height:2.15em;line-height:2em;display:inline-block}.vxe-pager .vxe-pager--jump .vxe-pager--goto,.vxe-pager .vxe-pager--sizes>.vxe-input{height:2.15em;line-height:2.15em}.vxe-pager .vxe-pager--sizes>.vxe-select--panel .vxe-select-option{text-align:center}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{min-width:2.15em}.vxe-pager .vxe-pager--btn-wrapper{padding:0;margin:0;display:inline-block;text-align:center}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon{display:none}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon{display:inline-block}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon{display:none}.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--prev-btn{text-align:center;border-radius:var(--vxe-border-radius);margin:0 .25em;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-pager-background-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus{color:var(--vxe-primary-color)}.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active{color:var(--vxe-primary-darken-color)}.vxe-pager .vxe-pager--jump-next.is--disabled,.vxe-pager .vxe-pager--jump-prev.is--disabled,.vxe-pager .vxe-pager--next-btn.is--disabled,.vxe-pager .vxe-pager--num-btn.is--disabled,.vxe-pager .vxe-pager--prev-btn.is--disabled{cursor:no-drop;color:var(--vxe-font-disabled-color)}.vxe-pager .vxe-pager--jump-next.is--disabled:hover,.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,.vxe-pager .vxe-pager--next-btn.is--disabled:hover,.vxe-pager .vxe-pager--num-btn.is--disabled:hover,.vxe-pager .vxe-pager--prev-btn.is--disabled:hover{color:var(--vxe-font-disabled-color)}.vxe-pager .vxe-pager--num-btn{vertical-align:middle}.vxe-pager .vxe-pager--num-btn.is--active{font-weight:700}.vxe-pager .vxe-pager--sizes{width:7em;text-align:center;cursor:pointer}.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--sizes .vxe-input--inner{text-align:center}.vxe-pager .vxe-pager--count>span{vertical-align:middle}.vxe-pager .vxe-pager--count .vxe-pager--separator{margin-right:.2em}.vxe-pager .vxe-pager--count .vxe-pager--separator:before{content:"/"}.vxe-pager .vxe-pager--jump .vxe-pager--goto{border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color);color:var(--vxe-font-color);transition:border .2s ease-in-out;padding:0 .4em;background-color:var(--vxe-input-background-color)}.vxe-pager .vxe-pager--jump .vxe-pager--goto:focus{border:1px solid var(--vxe-primary-color);outline:0}.vxe-pager .vxe-pager--jump .vxe-pager--goto-text{margin-right:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text{margin-left:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--goto{width:3.2em;text-align:center}.vxe-pager{font-size:var(--vxe-font-size);height:var(--vxe-table-row-height-default)}.vxe-pager.size--medium{font-size:var(--vxe-font-size-medium);height:var(--vxe-table-row-height-medium)}.vxe-pager.size--small{font-size:var(--vxe-font-size-small);height:var(--vxe-table-row-height-small)}.vxe-pager.size--mini{font-size:var(--vxe-font-size-mini);height:var(--vxe-table-row-height-mini)}.vxe-checkbox,.vxe-checkbox-group{display:inline-block;vertical-align:middle;line-height:1}.vxe-checkbox{white-space:nowrap}.vxe-checkbox+.vxe-checkbox{margin-left:10px}.vxe-checkbox>input[type=checkbox]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{color:var(--vxe-primary-color);box-shadow:0 0 .2em 0 var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon{border-color:var(--vxe-primary-color)}.vxe-checkbox.is--disabled{cursor:not-allowed}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon+.vxe-checkbox--label{color:var(--vxe-font-disabled-color)}.vxe-checkbox.is--disabled>input:checked+.vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle;display:inline-block;max-width:50em}.vxe-checkbox{font-size:var(--vxe-font-size)}.vxe-checkbox.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-checkbox.size--small{font-size:var(--vxe-font-size-small)}.vxe-checkbox.size--mini{font-size:var(--vxe-font-size-mini)}[class*=vxe-],[class*=vxe-] :after,[class*=vxe-] :before,[class*=vxe-]:after,[class*=vxe-]:before{box-sizing:border-box}.vxe-checkbox .vxe-checkbox--label,.vxe-radio .vxe-radio--label,.vxe-radio-button .vxe-radio--label,.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class*=vxe-]{font-variant:tabular-nums;font-feature-settings:"tnum"}.vxe-primary-color{color:var(--vxe-primary-color)}.vxe-success-color{color:var(--vxe-success-color)}.vxe-info-color{color:var(--vxe-info-color)}.vxe-warning-color{color:var(--vxe-warning-color)}.vxe-danger-color{color:var(--vxe-danger-color)}.vxe-perfect-color{color:var(--vxe-table-header-background-color)}.vxe-row:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-row>.vxe-col--1{float:left;width:4.16667%}.vxe-row>.vxe-col--2{float:left;width:8.33333%}.vxe-row>.vxe-col--3{float:left;width:12.5%}.vxe-row>.vxe-col--4{float:left;width:16.66667%}.vxe-row>.vxe-col--5{float:left;width:20.83333%}.vxe-row>.vxe-col--6{float:left;width:25%}.vxe-row>.vxe-col--7{float:left;width:29.16667%}.vxe-row>.vxe-col--8{float:left;width:33.33333%}.vxe-row>.vxe-col--9{float:left;width:37.5%}.vxe-row>.vxe-col--10{float:left;width:41.66667%}.vxe-row>.vxe-col--11{float:left;width:45.83333%}.vxe-row>.vxe-col--12{float:left;width:50%}.vxe-row>.vxe-col--13{float:left;width:54.16667%}.vxe-row>.vxe-col--14{float:left;width:58.33333%}.vxe-row>.vxe-col--15{float:left;width:62.5%}.vxe-row>.vxe-col--16{float:left;width:66.66667%}.vxe-row>.vxe-col--17{float:left;width:70.83333%}.vxe-row>.vxe-col--18{float:left;width:75%}.vxe-row>.vxe-col--19{float:left;width:79.16667%}.vxe-row>.vxe-col--20{float:left;width:83.33333%}.vxe-row>.vxe-col--21{float:left;width:87.5%}.vxe-row>.vxe-col--22{float:left;width:91.66667%}.vxe-row>.vxe-col--23{float:left;width:95.83333%}.vxe-row>.vxe-col--24{float:left;width:100%}.is--animat .vxe-filter--btn:after,.is--animat .vxe-filter--btn:before,.is--animat .vxe-input--wrapper .vxe-input,.is--animat .vxe-sort--asc-btn:after,.is--animat .vxe-sort--asc-btn:before,.is--animat .vxe-sort--desc-btn:after,.is--animat .vxe-sort--desc-btn:before{transition:border .1s ease-in-out}.is--animat .vxe-table--expand-btn,.is--animat .vxe-tree--node-btn{transition:transform .1s ease-in-out}.is--animat .vxe-checkbox>input:checked+span,.is--animat .vxe-radio>input:checked+span{transition:background-color .1s ease-in-out}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{font-size:1.34em;color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.is--checked.vxe-table--filter-option,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-checkbox,.is--disabled.vxe-custom--checkbox-option,.is--disabled.vxe-export--panel-column-option,.is--disabled.vxe-table--filter-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-radio,.vxe-table--render-default .vxe-cell--radio{cursor:pointer}.vxe-radio .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{font-size:1.4em;color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is--checked.vxe-radio,.is--checked.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--checked.vxe-cell--radio,.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon{color:var(--vxe-primary-color)}.vxe-radio:not(.is--disabled),.vxe-table--render-default .vxe-cell--radio:not(.is--disabled){cursor:pointer}.vxe-radio:not(.is--disabled):hover .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-radio,.vxe-table--render-default .is--disabled.vxe-cell--radio{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--disabled.vxe-cell--radio .vxe-radio--icon{color:var(--vxe-input-disabled-color)}.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{padding-left:.5em;vertical-align:middle}.vxe-radio-group{display:inline-block;vertical-align:middle;line-height:1;font-size:0}.vxe-radio-group+.vxe-radio-group{margin-left:10px}.vxe-radio{display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1}.vxe-radio>input[type=radio]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-radio .vxe-radio--label{vertical-align:middle;display:inline-block;max-width:50em}.vxe-radio:not(.is--disabled)>input:focus+.vxe-radio--icon{color:var(--vxe-primary-color)}.vxe-radio:not(.vxe-radio-button)+.vxe-radio{margin-left:10px}.vxe-radio-button .vxe-radio--label{background-color:var(--vxe-radio-button-default-background-color)}.vxe-radio-button:first-child .vxe-radio--label{border-left:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius) 0 0 var(--vxe-border-radius)}.vxe-radio-button:last-child .vxe-radio--label{border-radius:0 var(--vxe-border-radius) var(--vxe-border-radius) 0}.vxe-radio-button>input:checked+.vxe-radio--label{color:#fff;background-color:var(--vxe-primary-color);border-color:var(--vxe-primary-color)}.vxe-radio-button .vxe-radio--label{padding:0 1em;line-height:calc(var(--vxe-button-height-default) - 2px);display:inline-block;border-style:solid;border-color:var(--vxe-input-border-color);border-width:1px 1px 1px 0;max-width:50em}.vxe-radio-button.is--disabled{cursor:not-allowed}.vxe-radio-button.is--disabled>input:not(:checked)+.vxe-radio--label{color:var(--vxe-input-disabled-color)}.vxe-radio-button.is--disabled>input:checked+.vxe-radio--label{border-color:var(--vxe-primary-lighten-color);background-color:var(--vxe-primary-lighten-color)}.vxe-radio-button:not(.is--disabled)>input:focus+.vxe-radio--label{border-color:var(--vxe-primary-color);box-shadow:0 0 .2em 0 var(--vxe-primary-color)}.vxe-radio-button:not(.is--disabled):hover>input:not(:checked)+.vxe-radio--label{color:var(--vxe-primary-color)}.vxe-radio-button.size--medium .vxe-radio--label{line-height:calc(var(--vxe-button-height-medium) - 2px)}.vxe-radio-button.size--small .vxe-radio--label{line-height:calc(var(--vxe-button-height-small) - 2px)}.vxe-radio-button.size--mini .vxe-radio--label{line-height:calc(var(--vxe-button-height-mini) - 2px)}.vxe-radio{font-size:var(--vxe-font-size)}.vxe-radio.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-radio.size--small{font-size:var(--vxe-font-size-small)}.vxe-radio.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-input--inner{width:100%;height:100%;border-radius:var(--vxe-border-radius);outline:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;padding:0 .6em;color:var(--vxe-font-color);border:1px solid var(--vxe-input-border-color);background-color:var(--vxe-input-background-color);box-shadow:none}.vxe-input--inner::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-input--inner::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-input--inner::-webkit-autofill{background-color:var(--vxe-input-background-color)}.vxe-input--inner[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input--inner[type=number]::-webkit-outer-spin-button,.vxe-input--inner[type=search],.vxe-input--inner[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vxe-input--inner[disabled]{cursor:not-allowed;color:var(--vxe-font-disabled-color);background-color:var(--vxe-input-disabled-background-color)}.vxe-input{display:inline-block;position:relative;width:180px}.vxe-input.is--disabled .vxe-input--date-picker-suffix,.vxe-input.is--disabled .vxe-input--number-suffix,.vxe-input.is--disabled .vxe-input--password-suffix,.vxe-input.is--disabled .vxe-input--search-suffix,.vxe-input.is--disabled .vxe-input--suffix{cursor:no-drop}.vxe-input:not(.is--disabled) .vxe-input--clear-icon,.vxe-input:not(.is--disabled) .vxe-input--number-suffix,.vxe-input:not(.is--disabled) .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--search-suffix{cursor:pointer}.vxe-input:not(.is--disabled).is--active .vxe-input--inner{border:1px solid var(--vxe-primary-color)}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--prefix,.vxe-input .vxe-input--suffix{display:flex;position:absolute;top:0;width:1.6em;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;color:var(--vxe-table-column-icon-border-color)}.vxe-input--count{position:absolute;top:1px;right:.5em;height:calc(100% - 2px);color:var(--vxe-input-count-color);background-color:var(--vxe-input-count-background-color)}.vxe-input--count.is--error{color:var(--vxe-input-count-error-color)}.vxe-input .vxe-input--prefix{left:.2em}.vxe-input.is--prefix .vxe-input--inner{padding-left:1.8em}.vxe-input .vxe-input--clear-icon{display:none}.vxe-input .vxe-input--extra-suffix,.vxe-input .vxe-input--suffix{right:.2em}.vxe-input.is--suffix .vxe-input--inner{padding-right:1.8em}.vxe-input.is--suffix.is--count .vxe-input--inner{padding-right:5em}.vxe-input.is--suffix .vxe-input--count{right:2.1em}.vxe-input.is--left .vxe-input--inner{text-align:left}.vxe-input.is--center .vxe-input--inner{text-align:center}.vxe-input.is--right .vxe-input--inner{text-align:right}.vxe-input.is--count .vxe-input--inner{padding-right:3.4em}.vxe-input.is--controls.type--date .vxe-input--inner,.vxe-input.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--controls.type--float .vxe-input--inner,.vxe-input.is--controls.type--integer .vxe-input--inner,.vxe-input.is--controls.type--month .vxe-input--inner,.vxe-input.is--controls.type--number .vxe-input--inner,.vxe-input.is--controls.type--password .vxe-input--inner,.vxe-input.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--controls.type--search .vxe-input--inner,.vxe-input.is--controls.type--time .vxe-input--inner,.vxe-input.is--controls.type--week .vxe-input--inner,.vxe-input.is--controls.type--year .vxe-input--inner{padding-right:1.8em}.vxe-input.is--controls.type--date .vxe-input--suffix,.vxe-input.is--controls.type--datetime .vxe-input--suffix,.vxe-input.is--controls.type--float .vxe-input--suffix,.vxe-input.is--controls.type--integer .vxe-input--suffix,.vxe-input.is--controls.type--month .vxe-input--suffix,.vxe-input.is--controls.type--number .vxe-input--suffix,.vxe-input.is--controls.type--password .vxe-input--suffix,.vxe-input.is--controls.type--quarter .vxe-input--suffix,.vxe-input.is--controls.type--search .vxe-input--suffix,.vxe-input.is--controls.type--time .vxe-input--suffix,.vxe-input.is--controls.type--week .vxe-input--suffix,.vxe-input.is--controls.type--year .vxe-input--suffix{right:1.6em}.vxe-input.is--suffix.is--controls.type--date .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--float .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--month .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--number .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--password .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--search .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--time .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--week .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--year .vxe-input--inner{padding-right:3.2em}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--suffix-icon{display:none}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--clear-icon{display:inline}.vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--search-suffix{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--search-suffix{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--number-next:hover,.vxe-input:not(.is--disabled) .vxe-input--number-prev:hover{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--number-next:active,.vxe-input:not(.is--disabled) .vxe-input--number-prev:active{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--number-next.is--disabled,.vxe-input:not(.is--disabled) .vxe-input--number-prev.is--disabled{cursor:no-drop;color:var(--vxe-input-number-disabled-color)}.vxe-input .vxe-input--date-picker-suffix,.vxe-input .vxe-input--number-suffix,.vxe-input .vxe-input--password-suffix,.vxe-input .vxe-input--search-suffix{position:relative;width:100%;height:100%}.vxe-input .vxe-input--date-picker-icon,.vxe-input .vxe-input--password-icon,.vxe-input .vxe-input--search-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vxe-input .vxe-input--date-picker-icon[class*=vxe-icon-],.vxe-input .vxe-input--password-icon[class*=vxe-icon-],.vxe-input .vxe-input--search-icon[class*=vxe-icon-]{font-size:1.2em}.vxe-input .vxe-input--date-picker-suffix{display:flex;align-items:center;justify-content:center}.vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon{transition:transform .2s ease-in-out}.vxe-input .vxe-input--number-next,.vxe-input .vxe-input--number-prev{position:relative;display:block;height:50%;width:100%;text-align:center}.vxe-input .vxe-input--number-next-icon,.vxe-input .vxe-input--number-prev-icon{line-height:.8em;position:absolute;left:50%;transform:translate(-50%)}.vxe-input .vxe-input--number-prev-icon{bottom:0}.vxe-input .vxe-input--number-next-icon{top:0}.vxe-input--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);text-align:left}.vxe-input--panel:not(.is--transfer){min-width:100%}.vxe-input--panel.is--transfer{position:fixed}.vxe-input--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-input--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-input--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-input--panel-layout-wrapper,.vxe-input--panel-wrapper{background-color:var(--vxe-input-panel-background-color);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 0 6px 2px rgba(0,0,0,.1);border-radius:var(--vxe-border-radius)}.vxe-input--panel-wrapper{overflow-x:hidden;overflow-y:auto}.vxe-input--panel-layout-wrapper{display:flex;flex-direction:row}.vxe-input--panel.type--date,.vxe-input--panel.type--month,.vxe-input--panel.type--quarter,.vxe-input--panel.type--week,.vxe-input--panel.type--year{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{display:flex;flex-direction:column;border-left:1px solid var(--vxe-input-border-color)}.vxe-input--panel.type--date .vxe-input--date-picker-body th,.vxe-input--panel.type--datetime .vxe-input--date-picker-body th{width:14.28571%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th{width:12%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child{width:14%}.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th{width:50%}.vxe-input--panel.type--month .vxe-input--date-picker-body td,.vxe-input--panel.type--year .vxe-input--date-picker-body td{width:25%}.vxe-input--time-picker-title{display:inline-block;text-align:center;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius)}.vxe-input--time-picker-confirm{position:absolute;right:0;top:0}.vxe-input--date-picker-confirm,.vxe-input--time-picker-confirm{outline:0;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius);cursor:pointer;color:var(--vxe-input-date-time-confirm-button-color);border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-input--date-picker-confirm:hover,.vxe-input--time-picker-confirm:hover{background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-input--date-picker-confirm:active,.vxe-input--time-picker-confirm:active{background-color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-input--time-picker-header{display:flex;position:relative;flex-shrink:0}.vxe-input--date-picker-header{display:flex;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper{flex-grow:1}.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper{flex-shrink:0;text-align:center}.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{display:inline-block}.vxe-input--date-picker-btn-wrapper{display:flex;flex-direction:row}.vxe-input--date-picker-btn,.vxe-input--date-picker-label{display:inline-block;display:flex;align-items:center;justify-content:center;background-color:var(--vxe-button-default-background-color)}.vxe-input--date-picker-btn.is--disabled{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-input--date-picker-btn:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-btn:not(.is--disabled):active,.vxe-input--date-picker-btn:not(.is--disabled):hover{background-color:#fff}.vxe-input--date-picker-body{border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-table-popup-border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--date-picker-body table{border:0;width:100%;border-spacing:0;border-collapse:separate;text-align:center;table-layout:fixed}.vxe-input--date-picker-body td,.vxe-input--date-picker-body th{font-weight:400}.vxe-input--date-picker-body th{box-shadow:inset 0 -1px 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-picker-body td.is--next,.vxe-input--date-picker-body td.is--next .vxe-input--date-festival,.vxe-input--date-picker-body td.is--next .vxe-input--date-label,.vxe-input--date-picker-body td.is--prev,.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,.vxe-input--date-picker-body td.is--prev .vxe-input--date-label{color:var(--vxe-font-disabled-color)}.vxe-input--date-picker-body td.is--now{box-shadow:inset 0 0 0 1px var(--vxe-table-popup-border-color)}.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label{color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--hover{background-color:var(--vxe-input-date-picker-hover-background-color)}.vxe-input--date-picker-body td.is--selected{color:var(--vxe-input-date-picker-selected-color);background-color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--selected.is--next,.vxe-input--date-picker-body td.is--selected.is--prev{background-color:var(--vxe-primary-lighten-color)}.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival,.vxe-input--date-picker-body td.is--selected .vxe-input--date-label{color:var(--vxe-input-date-picker-festival-selected-color)}.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before{background-color:var(--vxe-input-date-picker-notice-selected-background-color)}.vxe-input--date-picker-body td:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-body td.is--disabled{cursor:no-drop;color:var(--vxe-input-disabled-color);background-color:var(--vxe-input-disabled-background-color)}.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival,.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label{color:var(--vxe-input-disabled-color)}.vxe-input--date-week-view th:first-child{box-shadow:inset -1px -1px 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-week-view td:first-child{box-shadow:inset -1px 0 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-festival,.vxe-input--date-label{display:block;overflow:hidden}.vxe-input--date-label{position:relative}.vxe-input--date-label.is-notice:before{content:"";position:absolute;width:4px;height:4px;left:.8em;top:.1em;transform:translate(-50%);border-radius:100%;background-color:var(--vxe-input-date-notice-background-color)}.vxe-input--date-label--extra{position:absolute;right:.1em;top:-.2em;font-size:12px;line-height:12px;transform:scale(.7);color:var(--vxe-input-date-extra-color)}.vxe-input--date-label--extra.is-important{color:var(--vxe-input-date-extra-important-color)}.vxe-input--date-festival{color:var(--vxe-input-date-festival-color);height:14px;line-height:1;overflow:hidden}.vxe-input--date-festival.is-important{color:var(--vxe-input-date-festival-important-color)}.vxe-input--date-festival--label{display:block;font-size:12px;transform:scale(.8)}@keyframes festivalOverlap2{0%,45%,to{transform:translateY(0)}50%,95%{transform:translateY(-14px)}}@keyframes festivalOverlap3{0%,20%,to{transform:translateY(0)}25%,45%,75%,95%{transform:translateY(-14px)}50%,70%{transform:translateY(-28px)}}.vxe-input--date-festival--overlap{display:block;font-size:12px}.vxe-input--date-festival--overlap.overlap--2{animation:festivalOverlap2 6s ease-in-out infinite}.vxe-input--date-festival--overlap.overlap--3{animation:festivalOverlap3 9s ease-in-out infinite}.vxe-input--date-festival--overlap>span{height:14px;display:block;transform:scale(.8)}.vxe-input--time-picker-body{position:relative;display:flex;flex-direction:row;border:1px solid var(--vxe-table-popup-border-color);flex-grow:1;border-radius:var(--vxe-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-input--time-picker-body>ul{height:100%;overflow:hidden;margin:0;padding:0}.vxe-input--time-picker-body>ul:after,.vxe-input--time-picker-body>ul:before{content:" ";display:block}.vxe-input--time-picker-body>ul:hover{overflow-y:auto}.vxe-input--time-picker-body>ul>li{display:block}.vxe-input--time-picker-body>ul>li:hover{background-color:var(--vxe-input-date-picker-hover-background-color);cursor:pointer}.vxe-input--time-picker-body>ul>li.is--selected{font-weight:700;color:var(--vxe-primary-color)}.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,.vxe-input--time-picker-body .vxe-input--time-picker-second-list{border-left:1px solid var(--vxe-table-popup-border-color)}.vxe-input{font-size:var(--vxe-font-size);height:var(--vxe-input-height-default);line-height:var(--vxe-input-height-default)}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:6px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{height:24px}.vxe-input.size--medium{font-size:var(--vxe-font-size-medium);height:var(--vxe-input-height-medium);line-height:var(--vxe-input-height-medium)}.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:4px}.vxe-input.size--small{font-size:var(--vxe-font-size-small);height:var(--vxe-input-height-small);line-height:var(--vxe-input-height-small)}.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:2px}.vxe-input.size--mini{font-size:var(--vxe-font-size-mini);height:var(--vxe-input-height-mini);line-height:var(--vxe-input-height-mini)}.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:0}.vxe-input--panel{font-size:var(--vxe-font-size)}.vxe-input--panel .vxe-input--panel-wrapper{max-height:380px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--time .vxe-input--panel-wrapper,.vxe-input--panel.type--week .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{padding:11px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.type--time .vxe-input--panel-wrapper{width:170px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{padding:11px}.vxe-input--panel .vxe-input--time-picker-title{height:30px;line-height:30px;padding:0 11px}.vxe-input--panel .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-label{height:30px;line-height:30px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:8px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:30px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 9px}.vxe-input--panel .vxe-input--date-picker-header,.vxe-input--panel .vxe-input--time-picker-header{padding-bottom:8px}.vxe-input--panel .vxe-input--date-picker-body table,.vxe-input--panel .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-default)*6 + var(--vxe-input-date-title-height-default))}.vxe-input--panel .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel .vxe-input--time-picker-body>ul:after,.vxe-input--panel .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel .vxe-input--time-picker-body>ul>li{height:26px;padding-left:9px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel .vxe-input--date-day-view td,.vxe-input--panel .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-default)}.vxe-input--panel .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-default)}.vxe-input--panel .vxe-input--date-month-view td,.vxe-input--panel .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-default)}.vxe-input--panel .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-default)}.vxe-input--panel .vxe-input--date-picker-confirm,.vxe-input--panel .vxe-input--time-picker-confirm{height:30px;padding:0 9px}.vxe-input--panel .vxe-input--date-label{line-height:calc(var(--vxe-font-size) + 1px)}.vxe-input--panel.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-input--panel.size--medium .vxe-input--panel-wrapper{max-height:360px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{padding:10px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper{width:168px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper{padding:10px}.vxe-input--panel.size--medium .vxe-input--time-picker-title{height:29px;line-height:29px;padding:0 10px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-label{height:29px;line-height:29px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:29px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-picker-header,.vxe-input--panel.size--medium .vxe-input--time-picker-header{padding-bottom:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-body table,.vxe-input--panel.size--medium .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-medium)*6 + var(--vxe-input-date-title-height-medium))}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:before{height:120px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul>li{height:26px;padding-left:8px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel.size--medium .vxe-input--date-day-view td,.vxe-input--panel.size--medium .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-month-view td,.vxe-input--panel.size--medium .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-picker-confirm,.vxe-input--panel.size--medium .vxe-input--time-picker-confirm{height:29px;padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-label{line-height:calc(var(--vxe-font-size-medium) + 1px)}.vxe-input--panel.size--small{font-size:var(--vxe-font-size-small)}.vxe-input--panel.size--small .vxe-input--panel-wrapper{max-height:340px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{padding:9px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{width:312px}.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper{width:354px}.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper{width:154px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper{width:312px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper{padding:9px}.vxe-input--panel.size--small .vxe-input--time-picker-title{height:28px;line-height:28px;padding:0 9px}.vxe-input--panel.size--small .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-label{height:28px;line-height:28px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:6px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:28px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-picker-header,.vxe-input--panel.size--small .vxe-input--time-picker-header{padding-bottom:6px}.vxe-input--panel.size--small .vxe-input--date-picker-body table,.vxe-input--panel.size--small .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-small)*6 + var(--vxe-input-date-title-height-small))}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul{width:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:before{height:110px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul>li{height:26px;padding-left:7px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:88px}.vxe-input--panel.size--small .vxe-input--date-day-view td,.vxe-input--panel.size--small .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-month-view td,.vxe-input--panel.size--small .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-small)}.vxe-input--panel.size--small .vxe-input--date-picker-confirm,.vxe-input--panel.size--small .vxe-input--time-picker-confirm{height:28px;padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-label{line-height:calc(var(--vxe-font-size-small) + 1px)}.vxe-input--panel.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-input--panel.size--mini .vxe-input--panel-wrapper{max-height:320px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{padding:8px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{width:288px}.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper{width:326px}.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper{width:146px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper{width:288px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper{padding:8px}.vxe-input--panel.size--mini .vxe-input--time-picker-title{height:27px;line-height:27px;padding:0 8px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-label{height:27px;line-height:27px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn{width:27px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label{padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-picker-header,.vxe-input--panel.size--mini .vxe-input--time-picker-header{padding-bottom:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-body table,.vxe-input--panel.size--mini .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-mini)*6 + var(--vxe-input-date-title-height-mini))}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul{width:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:after,.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:before{height:100px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul>li{height:26px;padding-left:6px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:84px}.vxe-input--panel.size--mini .vxe-input--date-day-view td,.vxe-input--panel.size--mini .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-month-view td,.vxe-input--panel.size--mini .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-picker-confirm,.vxe-input--panel.size--mini .vxe-input--time-picker-confirm{height:27px;padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-label{line-height:calc(var(--vxe-font-size-mini) + 1px)}.vxe-textarea{position:relative;display:inline-block}.vxe-textarea:not(.def--cols),.vxe-textarea:not(.def--cols) .vxe-textarea--inner{width:100%}.vxe-textarea--inner{border-radius:var(--vxe-border-radius);outline:0;font-size:inherit;color:var(--vxe-font-color);line-height:inherit;border:1px solid var(--vxe-input-border-color);background-color:var(--vxe-textarea-background-color);display:block;padding:.3em .6em}.vxe-textarea--inner::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-textarea--inner::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-textarea--inner:focus{border:1px solid var(--vxe-primary-color)}.vxe-textarea--inner[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-textarea--autosize,.vxe-textarea--inner{line-height:var(--vxe-textarea-line-height);color:var(--vxe-font-color);font-family:var(--vxe-font-family)}.vxe-textarea--autosize{display:block;position:fixed;top:0;left:0;width:100%;margin:0;padding:.3em .6em;word-wrap:break-word;white-space:pre-wrap;z-index:-1;visibility:hidden}.vxe-textarea--count{position:absolute;bottom:.2em;right:1.4em;padding-left:.2em;color:var(--vxe-input-count-color);background-color:var(--vxe-input-count-background-color)}.vxe-textarea--count.is--error{color:var(--vxe-input-count-error-color)}.vxe-textarea,.vxe-textarea--autosize{font-size:var(--vxe-font-size)}.vxe-textarea--autosize.size--medium,.vxe-textarea.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-textarea--autosize.size--small,.vxe-textarea.size--small{font-size:var(--vxe-font-size-small)}.vxe-textarea--autosize.size--mini,.vxe-textarea.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-textarea:not(.is--autosize){min-height:var(--vxe-input-height-default)}.vxe-textarea.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-textarea.size--medium:not(.is--autosize){min-height:var(--vxe-input-height-medium)}.vxe-textarea.size--small:not(.is--autosize){min-height:var(--vxe-input-height-small)}.vxe-textarea.size--mini:not(.is--autosize){min-height:var(--vxe-input-height-mini)}.vxe-button{position:relative;text-align:center;background-color:var(--vxe-button-default-background-color);outline:0;font-size:var(--vxe-font-size);max-width:var(--vxe-button-max-width);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .2s ease-in-out}.vxe-button:not(.is--disabled){color:var(--vxe-font-color);cursor:pointer}.vxe-button.is--loading{cursor:progress}.vxe-button.is--loading:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35);pointer-events:none}.vxe-button.is--disabled{color:var(--vxe-font-disabled-color)}.vxe-button.is--disabled:not(.is--loading){cursor:no-drop}.vxe-button.type--text{text-decoration:none;border:0;padding:.1em .5em;background-color:transparent}.vxe-button.type--text:not(.is--disabled):focus{color:var(--vxe-font-darken-color)}.vxe-button.type--text:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--text.theme--primary{color:var(--vxe-primary-color)}.vxe-button.type--text.theme--primary:not(.is--disabled):focus{color:var(--vxe-primary-darken-color)}.vxe-button.type--text.theme--primary:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--text.theme--primary.is--disabled{color:var(--vxe-primary-disabled-color)}.vxe-button.type--text.theme--success{color:var(--vxe-success-color)}.vxe-button.type--text.theme--success:not(.is--disabled):focus{color:var(--vxe-success-darken-color)}.vxe-button.type--text.theme--success:not(.is--disabled):hover{color:var(--vxe-success-lighten-color)}.vxe-button.type--text.theme--success.is--disabled{color:var(--vxe-success-disabled-color)}.vxe-button.type--text.theme--info{color:var(--vxe-info-color)}.vxe-button.type--text.theme--info:not(.is--disabled):focus{color:var(--vxe-info-darken-color)}.vxe-button.type--text.theme--info:not(.is--disabled):hover{color:var(--vxe-info-lighten-color)}.vxe-button.type--text.theme--info.is--disabled{color:var(--vxe-info-disabled-color)}.vxe-button.type--text.theme--warning{color:var(--vxe-warning-color)}.vxe-button.type--text.theme--warning:not(.is--disabled):focus{color:var(--vxe-warning-darken-color)}.vxe-button.type--text.theme--warning:not(.is--disabled):hover{color:var(--vxe-warning-lighten-color)}.vxe-button.type--text.theme--warning.is--disabled{color:var(--vxe-warning-disabled-color)}.vxe-button.type--text.theme--danger{color:var(--vxe-danger-color)}.vxe-button.type--text.theme--danger:not(.is--disabled):focus{color:var(--vxe-danger-darken-color)}.vxe-button.type--text.theme--danger:not(.is--disabled):hover{color:var(--vxe-danger-lighten-color)}.vxe-button.type--text.theme--danger.is--disabled{color:var(--vxe-danger-disabled-color)}.vxe-button.type--text.theme--perfect,.vxe-button.type--text.theme--perfect.is--disabled,.vxe-button.type--text.theme--perfect:not(.is--disabled):focus,.vxe-button.type--text.theme--perfect:not(.is--disabled):hover{color:var(--vxe-table-header-background-color)}.vxe-button.type--button{font-family:inherit;height:var(--vxe-button-height-default);line-height:1;border:1px solid var(--vxe-input-border-color)}.vxe-button.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-default)}.vxe-button.type--button:not(.is--round){border-radius:var(--vxe-border-radius)}.vxe-button.type--button.is--circle{padding:0 .5em;min-width:var(--vxe-button-height-default);border-radius:50%}.vxe-button.type--button:not(.is--circle){padding:0 1em}.vxe-button.type--button:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--button:not(.is--disabled):focus{border-color:var(--vxe-primary-color)}.vxe-button.type--button:not(.is--disabled):active{color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color);background-color:var(--vxe-button-default-background-color)}.vxe-button.type--button.theme--primary{color:#fff}.vxe-button.type--button.theme--primary:not(.is--disabled){border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-button.type--button.theme--primary:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-button.type--button.theme--primary:not(.is--disabled):active{color:#fff;background-color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-button.type--button.theme--primary.is--disabled{border-color:var(--vxe-primary-disabled-color);background-color:var(--vxe-primary-disabled-color)}.vxe-button.type--button.theme--primary.is--loading{border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-button.type--button.theme--success{color:#fff}.vxe-button.type--button.theme--success:not(.is--disabled){border-color:var(--vxe-success-color);background-color:var(--vxe-success-color)}.vxe-button.type--button.theme--success:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-success-lighten-color);border-color:var(--vxe-success-lighten-color)}.vxe-button.type--button.theme--success:not(.is--disabled):active{color:#fff;background-color:var(--vxe-success-darken-color);border-color:var(--vxe-success-darken-color)}.vxe-button.type--button.theme--success.is--disabled{border-color:var(--vxe-success-disabled-color);background-color:var(--vxe-success-disabled-color)}.vxe-button.type--button.theme--success.is--loading{border-color:var(--vxe-success-color);background-color:var(--vxe-success-color)}.vxe-button.type--button.theme--info{color:#fff}.vxe-button.type--button.theme--info:not(.is--disabled){border-color:var(--vxe-info-color);background-color:var(--vxe-info-color)}.vxe-button.type--button.theme--info:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-info-lighten-color);border-color:var(--vxe-info-lighten-color)}.vxe-button.type--button.theme--info:not(.is--disabled):active{color:#fff;background-color:var(--vxe-info-darken-color);border-color:var(--vxe-info-darken-color)}.vxe-button.type--button.theme--info.is--disabled{border-color:var(--vxe-info-disabled-color);background-color:var(--vxe-info-disabled-color)}.vxe-button.type--button.theme--info.is--loading{border-color:var(--vxe-info-color);background-color:var(--vxe-info-color)}.vxe-button.type--button.theme--warning{color:#fff}.vxe-button.type--button.theme--warning:not(.is--disabled){border-color:var(--vxe-warning-color);background-color:var(--vxe-warning-color)}.vxe-button.type--button.theme--warning:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-warning-lighten-color);border-color:var(--vxe-warning-lighten-color)}.vxe-button.type--button.theme--warning:not(.is--disabled):active{color:#fff;background-color:var(--vxe-warning-darken-color);border-color:var(--vxe-warning-darken-color)}.vxe-button.type--button.theme--warning.is--disabled{border-color:var(--vxe-warning-disabled-color);background-color:var(--vxe-warning-disabled-color)}.vxe-button.type--button.theme--warning.is--loading{border-color:var(--vxe-warning-color);background-color:var(--vxe-warning-color)}.vxe-button.type--button.theme--danger{color:#fff}.vxe-button.type--button.theme--danger:not(.is--disabled){border-color:var(--vxe-danger-color);background-color:var(--vxe-danger-color)}.vxe-button.type--button.theme--danger:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-danger-lighten-color);border-color:var(--vxe-danger-lighten-color)}.vxe-button.type--button.theme--danger:not(.is--disabled):active{color:#fff;background-color:var(--vxe-danger-darken-color);border-color:var(--vxe-danger-darken-color)}.vxe-button.type--button.theme--danger.is--disabled{border-color:var(--vxe-danger-disabled-color);background-color:var(--vxe-danger-disabled-color)}.vxe-button.type--button.theme--danger.is--loading{border-color:var(--vxe-danger-color);background-color:var(--vxe-danger-color)}.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled){border-color:var(--vxe-table-header-background-color);background-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled):active,.vxe-button.type--button.theme--perfect:not(.is--disabled):hover{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect.is--disabled,.vxe-button.type--button.theme--perfect.is--loading{border-color:var(--vxe-table-header-background-color);background-color:var(--vxe-table-header-background-color)}.vxe-button.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-button.size--medium.type--button{height:var(--vxe-button-height-medium)}.vxe-button.size--medium.type--button.is--circle{min-width:var(--vxe-button-height-medium)}.vxe-button.size--medium.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-medium)}.vxe-button.size--medium .vxe-button--icon,.vxe-button.size--medium .vxe-button--loading-icon{min-width:var(--vxe-font-size-medium)}.vxe-button.size--small{font-size:var(--vxe-font-size-small)}.vxe-button.size--small.type--button{height:var(--vxe-button-height-small)}.vxe-button.size--small.type--button.is--circle{min-width:var(--vxe-button-height-small)}.vxe-button.size--small.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-small)}.vxe-button.size--small .vxe-button--icon,.vxe-button.size--small .vxe-button--loading-icon{min-width:var(--vxe-font-size-small)}.vxe-button.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-button.size--mini.type--button{height:var(--vxe-button-height-mini)}.vxe-button.size--mini.type--button.is--circle{min-width:var(--vxe-button-height-mini)}.vxe-button.size--mini.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-mini)}.vxe-button.size--mini .vxe-button--icon,.vxe-button.size--mini .vxe-button--loading-icon{min-width:var(--vxe-font-size-mini)}.vxe-button+.vxe-button--dropdown,.vxe-button+.vxe-button.type--button,.vxe-input+.vxe-button--dropdown,.vxe-input+.vxe-button.type--button{margin-left:12px}.vxe-button--icon,.vxe-button--loading-icon{min-width:var(--vxe-font-size)}.vxe-button--icon+.vxe-button--content,.vxe-button--loading-icon+.vxe-button--content{margin-left:4px}.vxe-button--dropdown,.vxe-button--wrapper{display:inline-block}.vxe-button--dropdown{position:relative}.vxe-button--dropdown+.vxe-button--dropdown,.vxe-button--dropdown+.vxe-button.type--button{margin-left:12px}.vxe-button--dropdown>.vxe-button.type--button.theme--danger,.vxe-button--dropdown>.vxe-button.type--button.theme--info,.vxe-button--dropdown>.vxe-button.type--button.theme--primary,.vxe-button--dropdown>.vxe-button.type--button.theme--success,.vxe-button--dropdown>.vxe-button.type--button.theme--warning{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--primary,.vxe-button--dropdown.is--active>.vxe-button:not(.is--disabled){color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--success{color:var(--vxe-success-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--info{color:var(--vxe-info-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--warning{color:var(--vxe-warning-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--danger{color:var(--vxe-danger-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--perfect{color:var(--vxe-table-header-background-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--primary{color:#fff;background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--success{color:#fff;background-color:var(--vxe-success-lighten-color);border-color:var(--vxe-success-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--info{color:#fff;background-color:var(--vxe-info-lighten-color);border-color:var(--vxe-info-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--warning{color:#fff;background-color:var(--vxe-warning-lighten-color);border-color:var(--vxe-warning-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--danger{color:#fff;background-color:var(--vxe-danger-lighten-color);border-color:var(--vxe-danger-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow{transform:rotate(180deg)}.vxe-button--dropdown-arrow{display:inline-block;font-size:12px;margin-left:4px;transition:transform .2s ease-in-out}.vxe-button--dropdown-panel{display:none;position:absolute;right:0;padding:4px 0}.vxe-button--dropdown-panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-button--dropdown-panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-button--dropdown-panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-button--dropdown-wrapper{padding:5px;background-color:var(--vxe-button-dropdown-panel-background-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color);box-shadow:0 1px 6px rgba(0,0,0,.2)}.vxe-button--dropdown-wrapper>.vxe-button.type--button,.vxe-button--dropdown-wrapper>.vxe-button.type--text{display:block;width:100%;border:0;margin:.4em 0 0}.vxe-button--dropdown-wrapper>.vxe-button.type--text{padding:2px 8px}.vxe-button--dropdown-wrapper>.vxe-button:first-child{margin-top:0}.vxe-button--dropdown-wrapper>.vxe-button:last-child{margin-bottom:0}.vxe-modal--wrapper{display:none;position:fixed;top:0;left:0;line-height:1.5;width:calc(100% + 18px);height:calc(100% + 18px);color:var(--vxe-font-color);font-family:var(--vxe-font-family);transition:top .4s ease-in-out}.vxe-modal--wrapper.is--active{display:block}.vxe-modal--wrapper.is--visible.is--mask:before{background-color:rgba(0,0,0,.5)}.vxe-modal--wrapper.is--visible.type--message .vxe-modal--box{opacity:1;transform:translateY(0)}.vxe-modal--wrapper.is--visible .vxe-modal--box{opacity:1;visibility:visible}.vxe-modal--wrapper.is--loading .vxe-modal--footer,.vxe-modal--wrapper.is--loading .vxe-modal--header{position:relative;border-bottom-color:var(--vxe-loading-background-color)}.vxe-modal--wrapper.is--loading .vxe-modal--footer:before,.vxe-modal--wrapper.is--loading .vxe-modal--header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-modal--wrapper:not(.lock--view){pointer-events:none}.vxe-modal--wrapper:not(.type--message).lock--scroll{overflow:hidden}.vxe-modal--wrapper:not(.type--message):not(.lock--scroll){overflow:auto}.vxe-modal--wrapper.is--mask:before,.vxe-modal--wrapper.lock--view:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.vxe-modal--wrapper.is--mask:before{background-color:transparent}.vxe-modal--wrapper.is--animat.is--mask:before{transition:background-color .2s ease-in-out}.vxe-modal--wrapper.is--animat.type--message .vxe-modal--box:not(.is--drag){transition:all .4s ease-out}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--message .vxe-modal--body{white-space:normal;word-break:break-word}.vxe-modal--wrapper.type--message{text-align:center}.vxe-modal--wrapper.type--message .vxe-modal--box{display:inline-block;padding:2px 0;margin-top:0;width:auto;box-shadow:0 0 8px rgba(0,0,0,.1);opacity:0;transform:translateY(-100%)}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content{max-width:800px;float:left}.vxe-modal--wrapper.type--message .vxe-modal--status-wrapper{font-size:1.4em;padding-left:10px}.vxe-modal--wrapper.type--alert .vxe-modal--box,.vxe-modal--wrapper.type--confirm .vxe-modal--box,.vxe-modal--wrapper.type--modal .vxe-modal--box{display:flex;flex-direction:column;position:fixed;left:50%;top:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--modal .vxe-modal--body,.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content{overflow:auto}.vxe-modal--wrapper.type--alert .vxe-modal--status-wrapper,.vxe-modal--wrapper.type--confirm .vxe-modal--status-wrapper{font-size:1.6em;padding-left:10px}.vxe-modal--wrapper .vxe-modal--box{visibility:hidden;width:420px;background-color:var(--vxe-modal-body-background-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-modal-border-color);text-align:left;pointer-events:auto;opacity:0}.vxe-modal--wrapper .vxe-modal--box.is--drag{cursor:move}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body:after,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content{overflow:hidden}.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper{color:var(--vxe-info-color)}.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper,.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper{color:var(--vxe-warning-color)}.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper{color:var(--vxe-success-color)}.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper{color:var(--vxe-danger-color)}.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper{color:var(--vxe-font-disabled-color)}.vxe-modal--wrapper .vxe-modal--status-wrapper{flex-shrink:0;display:flex;align-items:center}.vxe-modal--wrapper .vxe-modal--content{flex-grow:1;padding:.8em 1em;white-space:pre-line}.vxe-modal--wrapper .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--footer,.vxe-modal--wrapper .vxe-modal--header{position:relative}.vxe-modal--wrapper .vxe-modal--body{display:flex;flex-grow:1}.vxe-modal--wrapper .vxe-modal--header{display:flex;flex-direction:row;flex-shrink:0;font-size:1.1em;font-weight:700;border-bottom:1px solid var(--vxe-modal-border-color);background-color:var(--vxe-modal-header-background-color);border-radius:var(--vxe-border-radius) var(--vxe-border-radius) 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-modal--wrapper .vxe-modal--header.is--draggable .vxe-modal--header-title{cursor:move}.vxe-modal--wrapper .vxe-modal--header.is--ellipsis .vxe-modal--header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-modal--wrapper .vxe-modal--header-title{flex-grow:1;padding:.6em 0 .6em 1em}.vxe-modal--wrapper .vxe-modal--header-right{flex-shrink:0;padding:.6em 1em .6em 0}.vxe-modal--wrapper .vxe-modal--close-btn,.vxe-modal--wrapper .vxe-modal--zoom-btn{cursor:pointer;margin-left:.6em}.vxe-modal--wrapper .vxe-modal--close-btn:hover,.vxe-modal--wrapper .vxe-modal--zoom-btn:hover{color:var(--vxe-primary-color)}.vxe-modal--wrapper .vxe-modal--footer{flex-shrink:0;text-align:right;padding:.4em 1em .8em}.vxe-modal--wrapper.is--maximize .vxe-modal--box .vxe-modal--header{cursor:default}.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .selb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sest-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .st-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swst-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wl-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wr-resize{display:none}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{position:absolute;z-index:100}.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.vxe-modal--wrapper .vxe-modal--resize .wl-resize{left:-5px}.vxe-modal--wrapper .vxe-modal--resize .wr-resize{right:-5px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{width:10px;height:10px;z-index:101}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{top:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{bottom:-8px}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{cursor:sw-resize}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{cursor:se-resize}.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize{left:-8px}.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize{right:-8px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize{width:100%;height:8px;left:0;cursor:s-resize}.vxe-modal--wrapper .vxe-modal--resize .st-resize{top:-5px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize{bottom:-5px}.vxe-modal--wrapper{font-size:var(--vxe-font-size)}.vxe-modal--wrapper.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-modal--wrapper.size--small{font-size:var(--vxe-font-size-small)}.vxe-modal--wrapper.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-table--tooltip-wrapper{display:none;position:absolute;top:-100%;left:-100%;font-size:12px;max-width:600px;border-radius:var(--vxe-border-radius);padding:8px 12px;white-space:normal;word-break:break-word;box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);color:var(--vxe-font-color);font-family:var(--vxe-font-family)}.vxe-table--tooltip-wrapper:not(.is--enterable){pointer-events:none}.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.is--visible{display:block}.vxe-table--tooltip-wrapper.is--enterable:after{content:"";position:absolute;left:0;width:100%;height:6px;background-color:transparent}.vxe-table--tooltip-wrapper .vxe-table--tooltip-content{white-space:pre-line}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow{display:none;position:absolute;border-color:transparent;border-width:6px;border-style:solid;left:50%;transform:translate(-6px)}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before{content:"";position:absolute;border-color:transparent;border-width:5px;border-style:solid;left:-5px}.vxe-table--tooltip-wrapper.placement--top.is--enterable:after{bottom:-6px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow{bottom:-12px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before{top:-7px}.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after{top:-6px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow{top:-12px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before{top:-4px}.vxe-table--tooltip-wrapper.theme--light{background-color:var(--vxe-tooltip-light-background-color);border:1px solid var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow{border-top-color:var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before{border-top-color:var(--vxe-tooltip-light-background-color)}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow{border-bottom-color:var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:var(--vxe-tooltip-light-background-color)}.vxe-table--tooltip-wrapper.theme--dark{background:var(--vxe-tooltip-dark-background-color);color:var(--vxe-tooltip-dark-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before{border-top-color:var(--vxe-tooltip-dark-background-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow,.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:var(--vxe-tooltip-dark-background-color)}.vxe-form--item .vxe-default-input[type=reset]:hover,.vxe-form--item .vxe-default-input[type=submit]:hover{color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-form{position:relative;font-size:var(--vxe-font-size);color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-form-background-color);text-align:left}.vxe-form-slots{display:none}.vxe-form--item-content,.vxe-form--item-trigger-node{display:inline-block;vertical-align:middle}.vxe-form--item-title{display:flex;flex-direction:row;max-width:320px;padding-right:.8em}.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-form--item-title .vxe-form--item-title-postfix,.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{flex-shrink:0}.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{cursor:help;vertical-align:middle}.vxe-form--item-title .vxe-form--item-title-prefix{margin-right:.25em}.vxe-form--item-title .vxe-form--item-title-suffix{margin-left:.2em}.vxe-form--item-title .vxe-form--item-title-postfix{display:flex;align-items:center}.vxe-form--item-title .vxe-form--item-title-content{flex-grow:1}.vxe-form--item-title .vxe-form--item-title-label{vertical-align:middle}.vxe-form--item-trigger-node{font-size:12px;min-width:100px;color:#909399;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-form--item-trigger-node .vxe-form--item-trigger-icon{display:inline-block;margin:0 .25em;transition:all .1s}.vxe-form--item-valid{position:absolute;width:100%;font-size:12px;line-height:1.2em;color:var(--vxe-form-validate-error-color);background-color:var(--vxe-form-validate-error-background-color);z-index:1;opacity:0;transform-origin:center top;transform:scaleY(0);transition:all .2s ease-in-out}.vxe-form .vxe-form--gather{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.vxe-form .vxe-form--wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.vxe-form .vxe-form--item{display:none;padding:.5em .8em .5em 0}.vxe-form .vxe-form--item.is--active:not(.is--hidden){display:inline-flex}.vxe-form--item.is--colon .vxe-form--item-title-postfix:after{content:":";font-weight:400;margin-left:.2em}.vxe-form--item.is--asterisk.is--required .vxe-form--item-title-content:before{content:"*";color:var(--vxe-form-validate-error-color);font-family:Verdana,Arial,Tahoma;margin-right:.2em;font-weight:400;vertical-align:middle}.vxe-form--item.is--vertical .vxe-form--item-inner{flex-direction:column;align-items:normal}.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title{height:2.2em;line-height:2.2em;padding-right:0;max-width:none}.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title-content{flex-grow:0}.vxe-form--item.is--span .vxe-default-input:not([type=submit]):not([type=reset]),.vxe-form--item.is--span .vxe-default-select,.vxe-form--item.is--span .vxe-default-textarea,.vxe-form--item.is--span .vxe-input,.vxe-form--item.is--span .vxe-select,.vxe-form--item.is--span .vxe-textarea{width:100%}.vxe-form--item.is--error .vxe-default-input,.vxe-form--item.is--error .vxe-default-input[type=search]:focus,.vxe-form--item.is--error .vxe-default-input[type=text]:focus,.vxe-form--item.is--error .vxe-default-select,.vxe-form--item.is--error .vxe-default-select:focus,.vxe-form--item.is--error .vxe-default-textarea,.vxe-form--item.is--error .vxe-default-textarea:focus,.vxe-form--item.is--error .vxe-input>.vxe-input--inner,.vxe-form--item.is--error .vxe-input>.vxe-input--inner:focus,.vxe-form--item.is--error .vxe-select,.vxe-form--item.is--error .vxe-select.is--active>.vxe-input .vxe-input--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner:focus{border-color:var(--vxe-form-validate-error-color)}.vxe-form--item.is--error .vxe-form--item-valid{opacity:1;transform:scaleY(1)}.vxe-form--item .vxe-form--item-inner{display:flex;flex-direction:row;align-items:center;flex-grow:1}.vxe-form--item .vxe-form--item-inner .vxe-form--item-title{flex-shrink:0}.vxe-form--item .vxe-form--item-inner .vxe-form--item-content{position:relative;flex-grow:1;word-break:break-all}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{outline:0;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius)}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select{height:var(--vxe-button-height-default)}.vxe-form--item .vxe-default-input{padding:0 .8em}.vxe-form--item .vxe-default-textarea{padding:.3em .6em}.vxe-form--item .vxe-default-input[type=number]{padding-right:.2em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text]{padding:0 1em}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{color:var(--vxe-font-color)}.vxe-form--item .vxe-default-input[type=search]:focus,.vxe-form--item .vxe-default-input[type=text]:focus,.vxe-form--item .vxe-default-select:focus,.vxe-form--item .vxe-default-textarea:focus{border:1px solid var(--vxe-primary-color)}.vxe-form--item .vxe-default-input[type=search][disabled],.vxe-form--item .vxe-default-input[type=text][disabled],.vxe-form--item .vxe-default-select[disabled],.vxe-form--item .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-form--item .vxe-default-input[type=reset],.vxe-form--item .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-default) - 2px);background-color:#fff;cursor:pointer}.vxe-form--item .vxe-default-input[type=reset]:active,.vxe-form--item .vxe-default-input[type=submit]:active{color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:6px}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-form--item .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-form--item .vxe-default-input::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-input::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-select,.vxe-form--item .vxe-default-textarea{width:180px}.vxe-form--item .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-form--item .vxe-default-textarea::-moz-placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-textarea::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-default)}.vxe-form .vxe-form--item-inner>.align--center{text-align:center}.vxe-form .vxe-form--item-inner>.align--left{text-align:left}.vxe-form .vxe-form--item-inner>.align--right{text-align:right}.vxe-form.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-form.size--medium .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-medium)}.vxe-form.size--medium .vxe-default-input[type=reset],.vxe-form.size--medium .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-medium) - 2px)}.vxe-form.size--medium .vxe-default-input,.vxe-form.size--medium .vxe-default-select{height:var(--vxe-button-height-medium)}.vxe-form.size--small{font-size:var(--vxe-font-size-small)}.vxe-form.size--small .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-small)}.vxe-form.size--small .vxe-default-input[type=reset],.vxe-form.size--small .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-small) - 2px)}.vxe-form.size--small .vxe-default-input,.vxe-form.size--small .vxe-default-select{height:var(--vxe-button-height-small)}.vxe-form.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-form.size--mini .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-mini)}.vxe-form.size--mini .vxe-default-input[type=reset],.vxe-form.size--mini .vxe-default-input[type=submit]{line-height:calc(var(--vxe-button-height-mini) - 2px)}.vxe-form.size--mini .vxe-default-input,.vxe-form.size--mini .vxe-default-select{height:var(--vxe-button-height-mini)}.vxe-select{position:relative;display:inline-block;width:180px;color:var(--vxe-font-color);text-align:left}.vxe-select>.vxe-input .vxe-input--inner{cursor:pointer}.vxe-select.is--disabled>.vxe-input .vxe-input--inner{cursor:no-drop}.vxe-select.is--loading>.vxe-input .vxe-input--inner{cursor:progress}.vxe-select>.vxe-input{width:100%}.vxe-select>.vxe-input .vxe-input--suffix-icon{display:inline-block;transition:transform .2s ease-in-out}.vxe-select.is--active:not(.is--filter)>.vxe-input .vxe-input--inner{border:1px solid var(--vxe-primary-color)}.vxe-select-slots{display:none}.vxe-select--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);text-align:left}.vxe-select--panel:not(.is--transfer){min-width:100%}.vxe-select--panel.is--transfer{position:fixed}.vxe-select--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-select--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-select--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-select-filter--wrapper{display:block}.vxe-select-filter--wrapper .vxe-select-filter--input{width:100%}.vxe-select-option--wrapper{position:relative;overflow-x:hidden;overflow-y:auto;padding:4px 0;max-height:200px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 0 6px 2px rgba(0,0,0,.1);background-color:var(--vxe-select-panel-background-color)}.vxe-optgroup .vxe-optgroup--title{padding:0 6px;color:var(--vxe-optgroup-title-color);font-size:12px}.vxe-optgroup--wrapper .vxe-select-option{padding:0 20px}.vxe-select-option{padding:0 .6em;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-select-option.is--selected{font-weight:700;color:var(--vxe-primary-color)}.vxe-select-option:not(.is--disabled){cursor:pointer}.vxe-select-option:not(.is--disabled).is--hover{background-color:var(--vxe-select-option-hover-background-color)}.vxe-select-option.is--disabled{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-select--search-icon{margin-right:.5em}.vxe-select--empty-placeholder,.vxe-select--search-loading{padding:0 .6em;text-align:center;color:var(--vxe-select-empty-color)}.vxe-select,.vxe-select--panel{font-size:var(--vxe-font-size)}.vxe-select--panel.size--medium,.vxe-select.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-select--panel.size--small,.vxe-select.size--small{font-size:var(--vxe-font-size-small)}.vxe-select--panel.size--mini,.vxe-select.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select-option{height:var(--vxe-select-option-height-default)}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select--empty-placeholder,.vxe-select--panel .vxe-select--search-loading,.vxe-select--panel .vxe-select-option{line-height:var(--vxe-select-option-height-default)}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select-option{height:var(--vxe-select-option-height-medium)}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select--empty-placeholder,.vxe-select--panel.size--medium .vxe-select--search-loading,.vxe-select--panel.size--medium .vxe-select-option{line-height:var(--vxe-select-option-height-medium)}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select-option{height:var(--vxe-select-option-height-small)}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select--empty-placeholder,.vxe-select--panel.size--small .vxe-select--search-loading,.vxe-select--panel.size--small .vxe-select-option{line-height:var(--vxe-select-option-height-small)}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select-option{height:var(--vxe-select-option-height-mini)}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select--empty-placeholder,.vxe-select--panel.size--mini .vxe-select--search-loading,.vxe-select--panel.size--mini .vxe-select-option{line-height:var(--vxe-select-option-height-mini)}.vxe-switch{display:inline-block;color:var(--vxe-font-color);vertical-align:middle;padding:.4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.vxe-switch.is--animat .vxe-switch--button{transition:border-color .3s,background-color .3s}.vxe-switch.is--animat .vxe-switch--icon{transition:all .3s}.vxe-switch.is--on .vxe-switch--button{padding-right:1.7em;background-color:var(--vxe-switch-open-background-color)}.vxe-switch.is--on .vxe-switch--icon{left:100%;transform:translate(-1.4em)}.vxe-switch.is--off .vxe-switch--button{padding-left:1.7em;background-color:var(--vxe-switch-close-background-color)}.vxe-switch.is--off .vxe-switch--icon{left:.2em;transform:translate(0)}.vxe-switch.is--off .vxe-switch--label-on,.vxe-switch.is--on .vxe-switch--label-off{height:0;visibility:hidden;overflow:hidden}.vxe-switch.is--off .vxe-switch--label,.vxe-switch.is--on .vxe-switch--label{opacity:1}.vxe-switch:not(.is--disabled) .vxe-switch--button{cursor:pointer}.vxe-switch:not(.is--disabled) .vxe-switch--button:focus{box-shadow:0 0 .4em 0 var(--vxe-primary-color)}.vxe-switch.is--disabled .vxe-switch--button{cursor:no-drop}.vxe-switch.is--disabled.is--on .vxe-switch--button{background-color:var(--vxe-primary-lighten-color)}.vxe-switch.is--disabled.is--off .vxe-switch--button{background-color:var(--vxe-switch-disabled-background-color)}.vxe-switch .vxe-switch--button{display:block;position:relative;height:1.6em;line-height:1;min-width:3.2em;padding:0 .6em;border-radius:1em;border:0;outline:0}.vxe-switch .vxe-switch--label{opacity:0;display:block;color:var(--vxe-switch-font-color);font-size:.8em}.vxe-switch .vxe-switch--icon{position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;border-radius:50%;background-color:var(--vxe-switch-icon-background-color)}.vxe-switch .vxe-switch--label-icon{margin-right:.25em}.vxe-switch{font-size:var(--vxe-font-size)}.vxe-switch.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-switch.size--small{font-size:var(--vxe-font-size-small)}.vxe-switch.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-list{position:relative;display:block;padding:0;color:var(--vxe-font-color);direction:ltr}.vxe-list .vxe-list--virtual-wrapper{position:relative;overflow:auto}.vxe-list .vxe-list--y-space{width:0;float:left}.vxe-list .vxe-list--body,.vxe-list .vxe-list--virtual-wrapper{padding:0;margin:0;border:0;outline:0}.vxe-list--virtual-wrapper{height:100px}.vxe-pulldown{position:relative;display:inline-block}.vxe-pulldown,.vxe-pulldown--panel{color:var(--vxe-font-color);text-align:left}.vxe-pulldown--panel{display:none;position:absolute;left:0;padding:4px 0}.vxe-pulldown--panel:not(.is--transfer){min-width:100%}.vxe-pulldown--panel.is--transfer{position:fixed}.vxe-pulldown--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden}.vxe-pulldown--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-pulldown--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-pulldown--wrapper{background-color:var(--vxe-pulldown-panel-background-color)}.vxe-pulldown,.vxe-pulldown--panel{font-size:var(--vxe-font-size)}.vxe-pulldown--panel.size--medium,.vxe-pulldown.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-pulldown--panel.size--small,.vxe-pulldown.size--small{font-size:var(--vxe-font-size-small)}.vxe-pulldown--panel.size--mini,.vxe-pulldown.size--mini{font-size:var(--vxe-font-size-mini)}/*! * OverlayScrollbars -* Version: 2.4.4 +* Version: 2.4.5 * * Copyright (c) Rene Haas | KingSora. * https://github.com/KingSora diff --git a/assets/index-4GsTWGRW.css.br b/assets/index-4GsTWGRW.css.br new file mode 100644 index 0000000000000000000000000000000000000000..3f6ce0f29b3b18fd6c37a4a28a8d3a89b74223aa GIT binary patch literal 78520 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%0A^Pm;jp} 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�&;Hrg3|9r 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 literal 0 HcmV?d00001 diff --git a/assets/index-ec472ec0.css.gz b/assets/index-4GsTWGRW.css.gz similarity index 70% rename from assets/index-ec472ec0.css.gz rename to assets/index-4GsTWGRW.css.gz index 34c877ca2c8734a3c69fdeb82bc9d78232eba0e1..b82e2a02abf88fcf3996acc50b757e074236dae6 100644 GIT binary patch delta 29235 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 dm*)f_b!B;xwcetE{F>aA<8S?bm$0A##S+2_)DX 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ℜFy(*dE8;cPX!IR4xemZ6d`h!M*r6wfi98pWcJ>*9qctIhEy_X+a+rG(= zIz)6xj_S&WNz7vXVikdky^rF@sb+4|azH>OOP7#DO>d%^$w0`5c7n@9Q+*WJkWGIp zSja9}iiB$uEVWcOZwf6~re5t+AuD<87##+4(*F9g3FF>CQStYGwb?)tQtW_2#u%YR zFQ$y~U5F04JC*y*afmery5;GJVmHufy$uH>u8F}=cqPAw80>)CqMr}JP;>(e2IKoz zFyJ4~d3kElAl>$Y!CH;mV^RDZ4D^3oIJ2VtF*&qO-5bAHq~NTwZr?(R5K3G#nz0#d)+mo z@LYn;2z*y#GY0>K*^I+`jW(n3U9Qa-y2^v!B5sEFTF=L3RZzT4m!=qPYy*GKKdaW- z0Xv`)Q)@!N0omBHfZSpj3~vcIt6G{eo>E<{iTXd#yY@$Q2V&(U-wWrYCISBS)ENM? zy*I4~hZ$I!@PpyTnI_6$PfQkR65~k)6Xggg)rBx1vQsE|Ei%3_Xz)@}KU7-{kX~js zPuaEzs?m(9+`9PmL9rde#Myr;G13eXp_@q1EHt!FL})j~;yY_%w)*1L2Y)c3S2~d7 z%s4XJbaYv%T)FgMyPbanO5d?tD;XL1vD*lEX=W7UCcvn%3Z8+M1cLMufC(rT20?6X zh8PnyR=E^NVo8RDD?)svUD%}6Aff{iAq+-Br=2EwS{=Icb|hJVQgJIzFf#-^LjRQaxA})O#{U~;zP@iS z=1w_tH#<4zmyuc;u*Px_n+nNs+*ry^xyEvQfHW53(_z(1`e}bdr?lfQWt$wc-o`b0 z5w&RH3~8myxM$*^Hj#zhV5a~C-0NjB99>VZviC2x@o^x-6GK2b>I0eRd|K0LMhw|f zT!cBufVP18Try8@ zT{#e$z~EyS{>Fd1>LUG9qN|z`Y-7R+b&M?TJs0A)8=8I2%rxzQ4zjLodb354Z>p14 z?cfd*Yf2;QOs*7=iODF;G(?lZA)-DKkcI#FP_B1BTLc@zrEj#0KKC@edE?qcmM3Fo zrEq*=rVoif*29sRCR;;sCj`_X)|}|V(YX-C$(L?3NsE7WXKvdPF zI2Lmjfx7_o5ZW1f?f_2HE;R~LRmJDClQeyC)fdiV>)o+9p)*-Ro|s5a6O3GU(MtqJ zF)i6E>Z^a!U4bU>*L>3fh48G=0pFz2@u=95Rv1NSv{@HJ_K(mY| z=(OVgooIzBi=C$gIMH;Kj}{I1Kc8_l?o=}c9hxf@7$js15}M=PtK7}-s{JY85Fuf! zfdoZt&n+K!dA8G0vdn0#kL3hxyg79=UV3OA*Fk@Bzg`w~Fyas~q@WF9!2;PubrE_Q zcK3Ig#}97mI!clmP4Kfz5f~eklCSIHQ8gK9+XK-6x~Ty|V=Irw()KNxSt}nJ*!_bX z4fw?Xq#bEre5aKVo7nWme{y)@*JSul>UWN>tgsyjdqtZss1#cb)j+)_GMm93f=xQc zyeof)67}rxArKG1dW+-y4th4*x#cHJ#*9F=!J>bCv6l7KTo88U5zt_LrF^>gujSLWN|7;#+x5_Jfj zYerT2KAue9$ESS-2jr3Y zD^ccUmOzqZGA9zNfZ3(MWD;y;AP{VLz9#QJZ3=3)Kb|+0_)JWVQ(r%kt{*zP(D8pL z%#K>>MinVh^qtMnV~p)W6@dDOias(GZr8gr z-rm;7Q``!{u|R{mA_$xzXM8lQ;EZ0BCM80Ov?V&~n*3>mH`aKtJs*9WP>>tTjySM_ zYeT_96JZ@`ChZJ=<{b-qR^OUCJb{1wM1C3GN47Ufuy`#G8I)pe=;ZV;Y+m?6#?T94 zh@^tU(IqLK#9>y+V=TnbB^oLHjf53li-EA>3mJzII4xS|4V2}a)bW`RN)Q+=fKD%y z!Gf*LRIs26834#v(Cjn)Y!(kpgpG_uc}#staU<4`!Z_y=SyM z1v?jQJPH>{s2#xQR?b8{pj3auZr%im2lcXw{U;*xGUKmg*~^VUnXG+40vaZ^EjXf} z>MKcZOMpb!-_N2SA_LfIQ>fJkFJaVS6BN6WxDHy}%mybvIA(&XZwS&htz(N4KSs`) z<&>^DH^CTv%rZ1aPzz>xnQSQGGe5~(<d$?RU$g4`F{y&+%%E*KOGp zQN=>IfHf&E!YF1^y(MjmpOu~Ez+4V!19A|zizIg$hqV#U1=$%lwK*H1RV=H+rAo?J z+gPYZB%X(^8LX#@nA#o_036|G1^`K$0|bC3_@D;h2tKs|IDC(Af3XAA>DU)MXpS>r zupsdR;p{qO{JNhG+arIDyCO538{G``J4B9dl%pH@ARHnC8*-}oexTCv5~Q&MQNd@; ztIIZLJ$UxljQJGWUmMDil#JXf9ZCH<(f)keBYyR;dfi^WOea^rr2sz0b`f{Wnbwb_ z4hLMO%Xyw}S?$3~2SQzE-5^Y+gKroTuTyXkO6!rhW4F7Wk9&V;$@8%6kbmpR*#X<_ z7~SFo)5npzZL^N!wFA22S-UOKZO`2u+cTcQ{ls25kSm&9n@z|6bYACYaU9Y^Q;wKW zc%INFw&jo@>UQoEQM5hwi8$Jy`a~=(Pv;_vmWOi@h3DD)<}Y!C{Ep?CH*mYr;^?Lm zPjr5Va&L5jXL5hc~!`}~Iw;T`1MeFnD^)ZqwD zRW;8OIITQ*X-}na{+_g6fBlZ%emIoVcb0ag%6j;|>V$ti;OsrQOheky`?|$m;&bvg zfOb202OmrNICi&d)bG%30Pc9^Zbxz36L+W9T<2}OsH?|qS#fKzxdfcHS(Z}Qjd+_J zohky)leXRPi12j0U~Mq8zFuumbhun?khHx6Z!omI0dFvPp0Th0(#FQ?d_B7MQuh-Q~{L-Cn5RqqU1f&y)3)dT_n+w}+~&c;6P<0OfNvL|$ux zf{)eHOE%_p!QHhH_w{zy7SuEK)$3nw+q%&GYP&Ob^+Y{uD^;#*ZQHDe&(rM%+~Z2y zMoyOtZLEy>UT5RFgO}DM3PhopQ0zh zvhH<#4MKLjybe2V^m1|CqDjw7YY?{Um30epTVGeVZ_9aAZ4+`k}Gk&9PPL&gj8ZjaS?{~9*ELPn^4>qmgXggR$Vo>DZcl~uOp?F}G zE%NtWzFlvg)f)7xkuD`dmYgn#<~rbcjf8(V%38RiTACIl!57wN=eMY#pA-Ch@%XSt z%Lfj-OtSKj^2ImAgjMl0PqKxU%SR>Gl<=M@p(LywPdz)q`J_ZOgp^)9-@QU?>y-B# zPiz`7pU4I}nB;*Z<8J+~$Jh!nn}Usm`X!k=f;Jeq8$rfcc?-c~#@nHpwn8Ey^~Qfs z2|+u`Y(_8*K9Y}ulq zkZu$cL9*HBc)_m2443=+vN#@1^}K%qxRS*mN35l>Pw^jgk05`tt%Ln7s(!V0rb-w| zd^Va+WB$)@JRK}pmy+TuqU0#V5){Y|N-|-DZg|evFsPt>6bzDC!IA7$L;zRlJX_KL zlVrH-1PS#fp5aY=iZ)BF=R`CPIkq+$+JI6|P)!Z)vYx=k3niR~*A`G*Lpy&wJrrA< z>YM_3#foB3gdk_+TR&(qjthO`)vzj*& z#A*g)XLU_}5Uba_yFH+B-tGOt{W(nVhOpO!9_B4UAH-M;Vdp9(If$i?dATEdlY)wU z4?^P4TaG=1y_QB`4)aEWn9P5G?0l}t4`THy-`xXb($66%{Q1mqhp^e)1k7dDL=clH zjGf1v^dJ@=kQ$2g#n`JBkOtlbV&r^#aG0w!C@#H~G9AjL*4W`fG?s8xPdlJ6CEpeu zH*0nK2v9_NOK3OSASpStgHk2s3<{ucI7+|=RY;0V6S>QEx!e@Ol_Y=B8=KtJPEN{1 z)G14?^wUNMLaQ0KUs~aMQEEE%+w|@;{lF$>LUs*OoZ>eB?D>%m)<{ z_3~lMM!oY`=1WS@e1U&YQVU0K0_Tf`)}Z+Uo-JLphRql7kmzc`f4=x1FU@2*=F7z- zPB`RxO%}tk(?qv$T((~d*-q776a-BW;5fXn^&oI+m`Dto7rI5jN@CcI&`?{Y80&hTm}r+wR5sFGwk%INf~E>+fLhpl5;#%J zga*wM$QtJ$G;EeYb~Oin|2g7qkTcTcm?0OEGG=?TUEuoS2$(W<1D@5}t)1!5!_-KH zHST}`HZh4;;jMo=wrIsjUv{``y=EYX(7wtzxAnOJz-4o>!!#U(Of;RkZKdI;TN{yG zO+`Wh(tMXZn~$?96Ac0acG+iGLY>BR;GiK5KovHip@>@#r@bMs!31gsjHQu)Fz-AK zG;C`6A_|U?XQS2rQEGqo2h)}zJYKM2(JIJ;ExxL3 zLRXo15YpL!j!LGJd6}83C~ZkHnmVRM)5^P-KOnPhR`U@g3B8v4*!4p3kmuhqIm&;+Kf^g!ePEc>)Z)x zzeWC4eLT27>A=vL@iAJSZ`aG@w)nO#$`8ZQIL_kXcob)Y zm|?WnYFbP7s6%W1LMS@z4@9o+@@0`|PYeaH1e@c!IIcgdE@gblY z`iH!*Nn`xK;mFa=kM{Fs02p~ABg?Yz*tLEq!(P4O2c}VKoF|TE_}HN7-h@W-K{CHv zmq)Z-KCCw@Ao;ZyicPL!V6UJUlI?z#Z}fjtsJwarPlMG5aFlx_H~?lLjst-DTIV{~ z3%WgSmX?&rfkWE4U-sZ=j`4cqwl^B!Z>A;DP1$0A-Sbop8 z9abC75O5hFf1$HJS_)DpehWrnNo19c$e6K1LUy;`*WqY9L3juu?Rh6#8mKgC3l)Di zwHUVXAbQ!bwIJK;&7tYVd=qfzef{t~>-^l)vbYEFjGo=G_$MT!%AhhnYJ>nK5gsr+ z$7Q+SY%1j~tS=IgB8q9ypu&%fjYBWYO>mH#UfKrK9{&Iu%_LJ_g8GtKxu07?ix*KB zG+g2%UIi_zIhs*hS0=&SQ|9*rv0Z<1aln^gQ#%wn(r3z(f_n8Fn*mrzn-CDV1FPps zet%tV^9_w&K>}9@;VWL8xGU{>0roKo&iYFzJx}lfK~xvG212)eCXZOiWL=7cT$D5^ zq$5MRxv-BUSd<6hL~Bf?G0Ma#CF@m7q&1_Jbbor_lPJ}m%NwGBw5F@E$MeVh*EsHf z*#fnhpXPXW2R3j-hraW%R+EH7oF06n303Yr0iJ^8-v&WG8inm{Q(#6EPswUsqJ0I= zU$j`9w>xz$q~R>lf=8uK5josVP&=u0b=dB| z7D0f9)i`dAgQ?8gn%+w9?bemJ6SRHiSaumE=EVAJlYgf-w*l`T&czXPGIU~ccxGe{ zAr11KHDG5q1R>a=mmCJ{B=%JZZosM0fEqf*Igpzpu~>voT?O$*dVDC?yPwg2G?4aK zvQi{S;oKfADk3PS1S?w79?^-hj@5EqZ1L+?Ewmce9X)26$AmJU@4e3SUPJ(T2<_;L zXR|gv1|eF=BO>lnn0e&)BVD4d(o{A>c<%(xeaUrq;nq` z=qz0a8MoB@w%>0_Fm*ZLmUOk$g#Gksl6o|IH|%(0@42wj#Yf?upmGuBHtd{mc3#6h zV`h@4^%hNj>tT_tD~x;W349pJvN)1Y$6NMi+z!0hbVYDHbwkh*{IP3)2Oc|8@VMy) zUa~)>n-Hh$dX0aZA#XFv;RD-dEZYoU_=q_MNk5g;mi9D#c?}AfbqSqSMGG-K8?hDT zk<|^ShX$cfrXFW$oiY~qFa-G3gt41w)p5N=uA{%3vCm#EOMXKNi8Fb9X&yKHs(28~ zur@o55#Jh*!IIprvkiBDdBa6;!yP4zPQ2^an>&2E1~qxxdKaj4gAK_>OszSb?ZI4^ zr^U2QUupq2KzjwlR&4|=Uy6ZfLZ2qVw1kDMCZ27{X}{l`)(3~PhGd{4w>&&7F8)(< zKjRl9Gjc)VX*d<~iA4mD@5P#UiGVM-@ITlEEg5N-3H^k>2RYY&++-5746b9j|AukU zYg6p!7eTd1N$i4WP8g6siUq1B+Q&?5G|!X-yg zfplKLB)gGo>h?!0Ji_gkem(jjnKfBV0*Ur=8u6oiYN5PY9}SXHyD8$L11LCrshtI( zvW!<9VSCgQ#@fe!0k36O{zxeyV5bSHStu$?r|CL7>JOvT>4^g`^SCA++?CCzn!%BZ zM#E%SWJ?c{LS%>FN0kh@I4(>;?V4kz!@XZQ)b z`JcXsR&5WUG=1|q;-il#T0RLD=nv#z0)0T~butuL=it~fO`{QPRIs*36hR3qM zjPU)0PQCbkceh^^us0my{b{{K2PoR~cD-6{bo}%t$8|H<9Ck=f_1a^F9=)531QjuG zU!_(tc^HI$URtSm4Xq(@Io++F;vkr^2n9Kw?+}Q5CG+w+Z88(YL$Nu8$bgj&{sMxH z_h@Pwa64(zz1k=c2OGJ{%TvG;C*U;@1W%JZdU9Euv8pkl4!J49cA|faY)!R8cY7KsWMZH@AcM`(cTj7}eiUvwrN6-_* zI31^$JI=X=D^U89-n>cxe1(CRb=tGEbfB>X@;9f?{u*Z8=SXSLB3@YiIY@dzk}r$S z6@Iv;OVcSY4Na-0GQUP(TzHHXiv+)np0bN*5)(g4&G5n_q{awEw~7J8kQWFZ58uwd zzNnUeq4_(>^JS8z3)eD6Nj)Mo>*LQfuubuYGveCHz6@#hkMG}wNVTZE{C!cb@?9SP zb-B(r@xRU=_S<}+EaHk!5AK=QN=EH(tftl@nyeG{k``BMYU^x)8|Go1x0m!wTpj2a zSz}2BjRsP?T9X0nC@F{>DKI-gfhM9YY0(3J;S<%y2eBVQy5M_OmNRJ@s}mv}b-dcG zGaRd#h7}0G?@?k@98#Gvw8+cl!xu5ZN)S9IIS|^y3S;fC7OdlDsqfbc>HSABw>6Rd zmSBEu`tgj`(jqI6=AvMNIafYHnTI<8+moG`S98~7(3B^SH}LAwU0bzXd%do0FD#mW zbI|f_Jt=u&;%hHp5)eEUwc9nMeRH5pZd!vOdvBkJ6l$}`WCM{{E8 zBfwT*V3Q&Hx`zR3ci!F><(En^Q;Y&ou+75T=0!FKDB04b+Uijrox#!k`v5QTZMIbZ zt#n5IAnWaJ0vNzO{L;oBB<*TWmYn>>rDjJ866Uq@%0FIMh~L zi5fczdEr`iq6E7@0B3m;<;iZ~aGATsz}5lw?u+Fg^QIrG5ntwWZXP1rBvQI@>=G#^ zCB7f6FLHap8wak;HWK-^pU1*~&(2=g zsf*P$1obqdHXJWwfnjmJ)TlKLbi-{>kg=UsQ;SF~QmH8hv?Cbh$01d!6RJ;}f+Kh! zz~-pRc-Q0rrtfdmHzN&rYezs0xHD&c(0lAleo(>N6QhppPX0uC5$30un-~=8eyM_X z9yvF1|8cVe1rHk~%`|GJ#(b!M@*6V)Yr>pe6~OK@&4D^#mf2v!=NP8TIK$wkJV^4K zT@6zhfNpL8Z^eYo*6M=*F5$E(tBtFIbY8(s#&vryB)dHcj;A4EZ^iuxDfjnC9*%|{ zXqI1lAL$jc<<`+Z{-T7P+_!C+(o$Cq{dSQzry!ZJ~*XWe0cI3H}WR#Osbb)?4#vjrBX zY%oNKrL00c!e5y`Bmb3uFk^UQMw|hgMO~ZUI5xMxwSUBmf)^T0I!;1kqxu|ZszJgP zsV`qzJ8tz8jzOZ8-ZGLe#i~+6R`|TLm(YQE8jRbl8HhS75O+wo;IR2as+;6T?{uA@ z&nH&P!o1C6_F=08%LOC34AgF4ylSyMoSwylbPQqQDbEx+(%qVW3=E;I=-rQj{nO`- zo4lfm$1M?K>mx6Op6K@g_RupKNIKF;A;N>s4iaK;Rfy%<4o^vF8t`oY6;i82j13qTPdi?0|(F-?Gvs7PT0G9i$Dm2M14%zSu zG0CQ4Qt17m*cnwzbDM-#7Nykm{Fj9F1yJ4HS?Q-(J;`T(;kMlLtBp1tAWorB2T~6- z#O*)f*Pa%Jv5I$hRUN=tHz6Kib2%fa_w@zpw&R+vPn%hxztZ3W{P`sCOkeFi>}iAm?qm= zvib`SM$R37+05k0Qkbd{&S5@iPx8nKrg0sE8X{904&^~z!lh^q7#BT`+OA4*0I!KYstK=%0Ka{Y$i3 zqN(tI8s9zRZWH*2C#^IL?3k@qT@JINuJJ`|Xdsn4_}*KJ>*~4NW$=v|Eu-(urE*f?j-Cd z>)k_9uC+u3Wc_lcV4+t?>u-21tD`ia)j5DtOA&F?aFr)_>s`L79#J3g>1w-Q74ru) zo4=t^MZ3r8*1QU{Jb5bqO32-WA6n#ST{xb~_42gve zj!8Bi<5Zs{NGN~G$J6rF9gvrt4@11 z95Fi#HIlkUlx>d@qU?HAAF-$trC!n$46X zt*H$`dD=+f0c3bK)D{GDVkZMe)s$a^I-yN6b@h{U@MaFZ_$^R^vP7W%>gVG5uFSW^F>+3oDt*sS|AZf>ePawjs0amU zfkOC~%_;^?a_a)?=+fM{cSutQ{SZ6|GdXw#YpB?vW6FMqHA>f(n@oWH5|Fofl76>T7Ru-==TEF_k5s960cMRRDP03 z1X$4SH|L@X-X~eJWc3y@*a`f9r+sTiV3el%7}$s+J#F>~p%t-lQR*oVo`f@3E&Cx2 z<7o1g>ev&CfKXqHK%JO190{;-$jdjQ^5*8ImMikN+F1N)m7j9r{(^vywVF(lXkwxN zQYG7C?H>L zg-&ti!iJb}wTD}P9eN*EHqsZ5?EotyU-QQ~&QC@Een5Y_A>9i^UY0lu+!wFF z%8;o;&{ribPgMbFL9JS$-qiW)g^v$|K897jE^Q~wfBdPzXt@)AaJ9iJ{ym*p&bbo+ z(F~&s;ys}oHRI_g+LH#h_PzE2re7ss`l(gR&)zLR>n%S!S{Am&e}!M4;HUHcRU^0j z*$*_vKC!t6ElVz#qjkHg=gz=dtL}ik8Yi=fsm6&gQh8sl%{->1k@uE@t1s}s611Tl zut&x`yDNW0|Jd7q|JZtEv4huai@P=NZlDsj9Zlm=giO*Qs@hn9^MN4j`}1i5e2d6g zL%g4=@13&gF>cP*^f!sNjQ^l!eDWucO^pA>W;*g0xO3?Hi{%vmg4L9da;Fp<0N;sj z@c+sEPnsTW&@9$$N?PUR&*0stV8;^pU+?t7H({$c4NCHVkndI-AkP*=PHX_x*=n<9 za(JMDgkYkN-6AIe5H%JIFu6o~I_=NP2lB`c9*pKnqEf8*N=5D(SV^XTrBZp?7}0w| z)a{gw3J4QKcV1=WY9{S>V0GbQRG0*!-J$`(ZR6uXVff6B4wY?Q$)M-mnfMpQ@aO1z zrQq?Qz6<_o0@*}RH}y&#=u3#ATuyfpg`D=7^TG24f#7gE#svt z?gXv%q+%ChU{~R8wxP@gtJ6g%F+6PaJVY*|`GJW0h#rdaQ0!Lg<$05rT50~YKGq-U zswew&DP{Nbh2TQ5=vQ(>hKQL-UrlwjhA&sUdk8p3c65UbGw^_2N{_8j{f-!Gi%Z? z&d_q=Y7`u4QQPB6dkqV2Av{^UvWW~Bm+L~BH$=5(F}E?VO}gHU6`ZgV;?j2-Q=G~h zzUU5w8#=8HTYdE&8Q09t%T7$20+t|GXT^+vUgUQBgKJEGh|~@l7WTm)`aVkVTYfr? zgqSmC>;%Ht1v;Y;RvQwoK6R(1DR5D zHXFRCoCT>EO{a0x{L4j)THQsFTA$N@wc97lBfiWlk20^^8enXMr#TfnAaD`T7&+Uu zFP`!0mvCHO{3sGO@DM^Etrky+vUWSxT#$q5u^N5C=`^8}Ol}>CM0-px)YXbP;bgxA zUX-mC{FPve4DLnenHz9=A%-C}5l?SKiyquP(JrMIrpd8s*5*;z)Z;op5N(=&W{Y^??+27ftW8MJ<`^cc^IkX!iY4E*%w!T=F*O>XiehP5n0@wd!CSYGCm}hc!C>kG=N0c7H2qThpGwu3$Mw7a?@#~f-NIP% zGA!^3{{C6VT08s^*TF2xB76aFsvZrSym0v%PO_w?Xp|Bx{r-GBt?!=e9D(E|dU9Kw z9*bhPxJQs#iGv4t6Tm;LcXxYNGS#m5qxJS)c?ZR|{<4X`Fz$f=Arr=bqlthyoR(@9 zz%Gr9z(&+2SgUGI#UwfJs0cQf|MYz`lIjoHD2=jgj831|(T~j7q0}EBN&mySIFjdq z!+dvqEJ}-5DiL)EO&6gd+N@1vu&m^BeH{xHr9Xtgo*4ot2p2SbR(b1q&$mCmf7vyejSoQ5~G= zw;z%T$@wG46CzKsU}9rjJ~b9geZfg+c4}zkg^Qh8)||$1${GNFWBmsW{lWvm3v9S1 zsyt*rW7lOgd@+tgOqg-V%cAx}lVaA;FNmk6bKH`Vw9J3_0L-d*#+GlE6{OJlFf(sZaD@Ps#}TA%QnQcVie0e)Mm3+F7w z;`#FOeav-XmOPk$%wk$=&XyedD|u3WKP$h#@!#atb%HZY3qPObpWo`AKNpV;YVxZ_ zTu+{+Lh}izRa1c0GXxSfKc4F!>)rAp`L;(3am48%KGDZren{w()g59g&H(VV-lDlp zYayA#kA7<)w7fqQtK?fz?)kUfd0QaxYcsLh)60k4p z9XbD23pD!b5}nYxNT#^{%(pD{yV|9u zfcEWWKIfm_7Kyh-;%$+5TO@!*LenS6xS;ui4JUJAI9Z5l+B};^D~^@k!~DRtR@CssGT!~YWtw#Dx3C}kNA5K^QO zX2sZ0!H$I8^kOXb8qzGdPqsPn7g-h9;-qj#Dl>FMuLE|+RLut=+%;o8rGv-wt=vE0 z`(}T?SMh7*7Q6=DXjMSg7;1T-gBfG0*3d6*zi)HuZBD(-sUGGOiD^JQg6hAb?}fkl zUM75h0d_T9AWy*2=q6(S2y;-FmUIH9IsP9o0kaAIA20{AX?Bwp>KqiR%hRx!;{TbZ zVSb&DZVJmZ)bZ-$VrW7b5_=6kybUX~nP@6A^u;z4g&sL(qCmBECi>LV`>0Mvfv&dm zQ6R)LB?Tr~rlf&PD~oJX(xaNhpci4b8TPz?w;A^~e0RZ1p&@^83_UaEmT>5CI=SW0LS%Cref)|4g*#ON zHhe_(^5^HKg#LaRQYGMX-4gfh07xL(fl!lb3qZvqI*qTFVq5t4%aGVelC-jhiG3M= z7P}RyL@Tq1=;#wJq2Hcs6wR$8{VN&8tj=vRs>Hia4!cRFpNCWCS~whE$z|8HU?hAj zF-}4%!pPI@3FRkTj<0n_geIkIf*Pa6_%Bi;8)hR~iQEQ#{*8e& zYXuWZ8^L3<+~nIsGOqLhq;x8AZx7;i-u#VYnBy75U61Or2I+jf5P!T3za==(W!2pE zr78Y65n(SzsM|Vq9nJ&*e-?F)q>@sDkG^1y^dFMI#O)U3HPK(Xvz$+Dwpt4U3nx`hU(T;Ct}r1ugSV| z+jOUq#qDj=l7jd)nJOh&P2Z;J3`_P?7XS<)-}9LK`+V9<6=?`O;!pIyM2_U74`_blYwh?G z`HxhAJsuU4LsW3a2o`xl&Sg#F$bM$Cl17zPYCPaosMvn~5~DxSAMq#hA3_Ab3CA44 z^+uH4+%bW08h;teyFQ433y1x=Xb*k%8WOi@h@cEYa&hIPniFhPx!xoBBRJK;EO8~x{Q70 zfy_|Baak6{4nxwvWZ18djVkycC?#ASY=oI;C#)vns925h71v?fqJ)fUj501(uR%pC z37D`hPW5zAV}JL@ce1+96n(bR^5qhLQ&&r&HX`nK+3&8XUQ;`cUSVF6@{FArGQuv& zvy^-%ioOtBoqRlhK9uX-&q%Ceo*99*bo zKKX^U-sVm_!3t%i-E=2YLlVQr6R)W~ko?eq8qZ>le*@Kj_=ajQ-=Vsc{;muDJGF!~ zO#l3?R`zT}NZP`8{7nJ9|7V|nt9-|p$i1gP0P`;3CBIcmYM6hcmVCp0lF|T>)m$F{ zV;ae~5$JaWp1~>b{5AzHIsoDfNGrh8=8f~O!1;;Jd2$SWWBw~Je+n?485iF8{|fwv zH{Q2>_jUMx|Ew?j&u`2A>u^5%{NqSx{+qt@O6;HLynowuFUfpvERoJ#pFfR6yNP}R z8%eqT-iGATL-LGGL6#wTCh6MVhU8L1!pwl+hzO6j-Uj5A2LxKQ!0~vRzb#ppv>7o< zZqlmNlO*;;0>Q6}`?q1b&@g?Xg#7WRcj>z?od)WE?J#orG0LvHjuOJ~Hl1EWQDYQM zrjmNrb`hLR-$v~fMy=ODdmFP?(Z8E9(?TY^&9gtxG3#^4-bU*Oe+cuETJoM0P+Q-bU(@)@#hz>W#%0V)61^ z9`|K`vMTQK^X631pL6!JE`BIB2VRE%t_#>pm-v(XoA}JJ`s~xoaJ42m=T@KRtnzMu zO7hKS|5&W%ypTf)WoX70n__vQE_eK~!1;({f{+55h%wpjzv*Aq5BTK_4i;F^|IBaq zrw6~qimW5o5&-@a7(tE879f0l$$a3JB+mr8xM)U;QZ5KNWneG~uA;#;bXu+Mr!QdG>B z;eAeCybv>DMPgWzkg@dhD6Kz_QsHy+m4D3QPvk#Dz;FrYKKc6jSHd^Z#}Su~XjxN# zeNr{CH1Y2#{Vig=rmfe%pAziRS`ksBUXTevN}m%g^iLdYq{Cl5e6FV)$C9I^^zd}J>xp{P4i9wf|NRSc+Ff^eUFjEF6rUA}m;RVR;J$dkdA$Nqf zz+Zomgl**2w8#?@ulaaF>uPev4S5>H;#Y>77n^)ROMG%qz^4d#>oj6!PP9X0kya3~eB(iR? zQgX>~Er6Ahx4`Vr&AnPzu1XyI_zf zZK+kKuYC>mPXc<(LL2T=Dc1!Nv+@-Q9>{Cc`0n(ZutkvAy5e3;KB&`wi2{=%Y5GWY z3Efc5lUfr~E>;}g-a~tpl44HYsALc^7Ka^Jtf`>^!(m{2NZmDJ1c3&kPAoTKiA~{Z z$^vR>P>x(-XOCQWU_%u~x*1ZX{2srYV@uw>s1~WH@#=LoK?~O?%9O?HUebpc&d)!N z(h9|CxB89eJZQY@-IWpMRVf88^<5Fy5elkT6aZsH?&0>~fxUlkrFHx`kS=5((^}oBlwUZgv)b@ z^)v27rr}}bzs5gmrx*c_dc`=v?#lgEQWbev{1uK;mXP8)pk4ZYp%;s~WHTf%hJgZq z+Be9_8&I`>7|_7d0nmzoNNoenfWvVP6E=uJT=?>RZ?$EFb^|nZIQqd($xX?v((Lge zKNR!RKB6WexmBRYq(0bX!lQvW^N>{D<2d9vn^Ilxg9eG`+ueGz;X+s8ABu?WZ-0;P zuUXftWS_7vck9!feO>6EUWSJxt&_{9_-9uCUH>UY z{}7-j3Wfg?p;?|fd_Bp(hyei)PtA?31cARP5cD<|L1c1OcA+j;ZYV?tT)8?_yQ%#7 zS3vc~eggrD)*XUkI8|`WKoVySjbp;WvCcVasZ}Ab8bFQSD?7ng0L2Qq8OYIQ(4U17 z5Ih=x46Y2gy2ud%F}?ypxZxVXj1WhjS*%0}6a=in#sqAvgTW0p?M4pg_%nwQ@;7lwseMJrCrp4?h=1c4hAX@{ zlJE5Inn)f8G}*3KILmDPo5Itt40-KBB4qs}xB0wuqLxmCQXVC*DP~dfNcre#Q+Z@8 zC3TTJ(f`uuU<+x=#xrX*!WyM4LMHGhmwudMvDI~ z->x^$bEFRAZ^^MJ*LU&p`FJX}NJox;ll*Ylpze|n@jpcffBxHi`5W@{pCS18H^u$F zi2mDu9{=4QEk^tJZ;H*=0?(r8Ulive{_Ap`Z{mM}N}}H&{ISr;yT8V$BciE9|J8Q? z`}Mo{9Y@DM)W3i8yhR*~-w{+I4EA3`^L5F_gWRLhFE7I-V%6vGCfV)v_4u=YD+B9n z8fDj$C>v+Cl&=)!>}ok0=T4MaI*ziNNi@B7qbz1A`adVi(U|7~v)~i%jEsojt0Ds~ zZj&^Vg)q&=(bdF`tiE?KBZ9A6095;9;lhP4m@uxf4c8|zg!>N;LNf|bOeyaZ@nz6+}ysqdV3^Hyz$&xNaIwmXDvD2#n z$-LWqr~TII$(*1-IzI@6QyjqC1eI#GW!rAS2~Kv!>%9FY6{K5TTMIR63u1~<$74_5 z0Mcs*u~KcwWC74_s0sAInqC3yfEB_@Kb&I%ARn&CsmEyoaV%8VGBKThkrgt#atoh$ zjc#AuwA*tKADz@ww#Kku&2388WbgvktEziab@E%i6g6VB8Ydm7KmT~0Ru049wE%|y z>q`!<;il!ez%LD)Bb}m^7O%Lzi>2_^dWGV9mCFV{FC>Wp2!tw#L|&4M=H@-Er$b?MB|yE}dSE;-`%t#rQG>otiM8 zr+tjtbv?aizu>Ul?U(0c!ZM+urS*Iw=CX7y6;%AY@XU#Qia)VG=<79BPx9pEAIa-X z_5(ixi%5AST;DEuRoWZ+QjAd2kcP2P>cVk-0&rov+u|F467KSV0;VkT($FZwR*OR_ zP6aKG{Qxdw>zO*xwlYbLfuv>ys+1LJ zPW}xOO)HqFmB4vU`s8+VF6(2o^mUH^^#L972TeYIUtWH<-kge3c;+nv3aei8o%kc| zisKO~#V(L#emp^CSSm;eBdGAAVa4buCxU?pqR;DI zj~@ODH(t4GjZL-2Vy&sE78;XJt74Nsvz#7cCH#4w3KbAVP!&v2U1w^jg9pFJj|I|y zQK}$zWift&$v_jd3s&LWX7C}vX#>lGeI~{BfYvA;`t#kpMw+D>T!h7nOvvPVRI$(O~$enTTj5jVQ|oW$1@O6Vy>tQz232Y{(o3y_Elx39N3Y29%+j!j6zmu>T} z@Ux9P`hWzHStO&`Bt=KbYIxj!o^PLjlj~}mm-nccJYT|3Mc8ll9E(2JA(iu|zu{PuL);O^$Hspnd%4Zhhx#~XS@=tu-V`5>&B;l9K~tB-{4ZQK%iOmE}Tm~TiNLSfL5N*zpjyJif7Bs z>H{tr#D)qxB=Dp{mG9Qu#s_$@T|Xtan*yExxBC^2-;G~NI-9A!k*B|C^?q?S$gASW zskHWxJ+^Z7_^R$Pf$*V6X~c&v)P*^>3DLX&XozZQM%+WxasI>t=g!BVub3P>c4i~O8pMi`G9AG1B?7X?)_XW@H}UO$^;~g| zr0M$?@`0*rNQ3f=i%Kua*Wd8MR!4$;T8Qsw|C{`@kN*{_@Xzwyee|1O$A7yx|& zr|7r&-xO=%;cI<^bwcZZ%>$y0ywCtTfJt?R;{U!9h~sYepH}%PPwv)F1?pG6S<-p` zrK%&PkfH^7v5&K$(+B$Lf=Ur_Fu=@;k_ddqkS|Z?e8asCno8o5Bh?vzyE8fgzZbUJ z4}xQZwZR{w(ZC32q=AAl*5JkCr|tfBy(zv#CT_7gg%}}3$S`()M0je3_Y5?Ix%9%i zeiHFDIqVMyBtvKt6x)K_ETI);7i%SW{XMM@)oOh_-~&60ihy?#Gn%L_`Q7i_@WR@gzlgPnp6S%) z&f~#=ye!Go0+&LF!va7>Tvyf`l1G4gu`E2Zl$cgBEkB9(NJ<^?7Z|ZSp0tBvpb_p( z^8S1Z<2?bWoSTo41mXMf!M3%k6{GJ3V>CH&2-`Z<6R-j&w!z*2Ocg!y#8XF_!HDJR ax-A~^uWKChkA+nGC;vbAMI?6v76|}nWx^Ez diff --git a/assets/index-5474817c.js b/assets/index-5474817c.js deleted file mode 100644 index 08497e710..000000000 --- a/assets/index-5474817c.js +++ /dev/null @@ -1 +0,0 @@ -import{n as t,o as s,e as n,X as _}from"./index-1d8ae391.js";const c={},o={class:"flex items-center text-sm"};function r(e,a){return s(),n("div",o,[_(e.$slots,"default",{},void 0,!0)])}const l=t(c,[["render",r],["__scopeId","data-v-57b61e27"]]);export{l as default}; diff --git a/assets/index-57cebd71.js.br b/assets/index-57cebd71.js.br deleted file mode 100644 index af9fe67c9c446f49905c931d2d67238d30b06225..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 910 zcmV;919AKtcL)H)e{K7I|2HeRW4FmEPsTgxh{-3USmC*0(VE%->6I#E&F|c85K4fT zDkd9ORrmJa6{N3hb%=9!gO-=Tn3yWW?aS1OhRz&|6E$&8ALvpCcQiqrrpRdoOGDJ? z2^kIWL>G9Yb39UlPg>xXY8cTS3_YV${VZf|kT>CrA7mvxi0t-Z#cK@dNJO7G{!KgW zO~%%2Sa$_8eT|$!d)Aae*67(z?(H4yAM9ki>G{T?^*@h?_Q`g}a<{x!K1>fRwMD^N z*eTO^ziOj2KFXNfU7UtqHtk%Mq0p)#brd9yjKMGF3Owp1863e#*0QrV)@`iibhD<( zLmC>AQLDu}a;be%;tYYh9n4HnfU6Xh`J5mR+Vd4;L;)np7a;ty;^a|J`qkbnaHcXF zXIHvTSkp01`sA>^$5)b)&1f+0B+#VXZYW_t0uZS!jQ+Ozf?+xykQ!l^5xz z6PD`pAyZnP5E}5G_!~>I$-LBhzj7~PK_?g}qz zwJ^PG2)2j{h5gxoT4-a86b2c3$csmW!6q2>)Y!*tR>DY{lv*LRj-`{CQIXbK0QKGe zv4d2jXO0Ck2eEtjCI?5Vb+Kcm2t?@O?5S kTAH~_2^1E8J&`-{?*2h?ct}AYj_j<~>wDK8x4Ss{2Or1GKL7v# diff --git a/assets/index-57cebd71.js.gz b/assets/index-57cebd71.js.gz deleted file mode 100644 index 6f49bf81054888eff2f4f601fda67c647a6fe285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1041 zcmV+s1n&DEiwFP!000021BF%FZreBzec!K;i6WqYq1X22;wVsyO)r}Oae+2LUkpQ_ zB}!rGjB!G+J*Y^ z%W2EeY^{k}w2WridNGw1G1Y88;T2DGzQ2((p5=OfN0v0^dSim!gd4mSbio2NF*Ukx zN`@ecnoZYQ1g?+xo4;+!&BG_`gADJ@bE{Td$N7T{=DYA6_OB|#tpxrT{`SN7t-(6{ z+U|S8*evlgv{CmvW%Ai3ETwg!gB8Zce5x_``zE^PB2#_aGxwOtgoR;C?%{Z)|(cR%C|v0o#leMhRacc!cQ$|9~x0xm=N^<3VrO>8g{I)gjvXP_<@v zFg0#^1MBD`2-7CG#u`h%Z{%b3tN=5hwjfJdc?B$>h6Ex=p@eL|G+iQ2&$Nx3&H1Sl8T9wlb82?!9=EWQ;@-7B@PDa zAc2>G>Li&r;MCuVe$MoYnNd1Wy_NgWE7xSy^U4i5ef1Z-xUQ6}NGW+kuVh^|f}fhY zVL~!;FxoCBGitK(XI?IstP0*@JJu_kdG@x&Jo9I!D(Ef$P0hOiJ@5CvTefxHL&q8i zPJ@9xRAq{B5i%oUZIl#Rm3>%Bo_K?x=sTL(MX5OvY(0&z7sttqhK&6H*T)%k!+`dr z3;qe;YdrTcwL0oF|Ji6h>Fj&X{^TU-bEA$%NlU!$RODtIN5`W@&IS~JX2Iy?2>-v_ zh~@1|#=WMpS~N;&Iu)px7K{u>0|ZoUL>wSbxvl)zhbI1%wW8Z$>|KdXw40rx+ zxAWU8@O$`xZ(uq_k-2K*`EPLE0ln2B)e(B0s?kn4Pq ziHZ~-x}UlPInseN4&m;iui7C{C2t&VIH~xtJzc%OK zOvPkcaR$R_5IGIN3l5G)615$dfxJ3WsRO25!c?>tI`9Y>IH6J82UvU~o1@1ru%Lc+ zsc^_cB3rJB!R=&u;rjtQHcqI7Hxh7<{6W+&_S%FECQCpNIqL&!VMuad(PF!PQ%t;^ z2yVtCK{*sFCa@fzz&__;=^yOpmcn!v$CToPd!$VDo*K%C;1wz-Md#1CP@tOn9E{vV zC0F-Hqi>?F^A7vE6*YWwsg3jWOqq>pUx%#Q%FmHWss23DZ# zv%loPL&!R^~O;3TUvIF9FrhXWo+`i36;ki*j_KbxqH zPg*p=LD#e!{KIcx4Qwi^4M5OoOi6q0IOG@>$Oz@;UxWK6e6V}%ZQgxlYdE}Q`yP$C z5MWHE1Vmg|?C~+s7-bln<&eE+D~=?7g?~(kr_?%DO5LjCLxBKR0&2x%maZLKg9T-z zQl_dCM6;_0bnkiN^o4+vXx~y0O-Ps=eO2_r@q7gBoTaEmm7=;>t{v8)V*nCW`WbdR B5WD~Y diff --git a/assets/index-5aef15d8.js.gz b/assets/index-5aef15d8.js.gz deleted file mode 100644 index 70860f9b0925c93a52c63d0877afa04b02ba17c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmV;S0$%+eiwFP!000021BFywYt%p#efL*{c}j5htF2J8o4iPiilR^-gk=fYWTLY> z`5>7rD7&79ZK?B!ay6M#DA zoPs5sg3Kahn(gWwhZwFCP@$&)jiP|ov`&{AmUaoi1$Lwt={$go1!AT+s?7oDC=oz? z-S!A7VMYXGpiSo!D1e+>?m=B%;NLUyVhp>ADMpTNBNeNl>XX@;VU zO<>`IGmtw$A3%US84+Y7hn74N2B0OCdpZeG+15P~DJl_d7jmRFIe3=5{dV+mLtuDeG+a%G&lz?+I6QtmI2x>{zt@siPm=AOKg%ni*cemj zAkW&Vib%-)%TUMOn)qiN>crvJ*wi|vq7_Fg0yxy}`WjV^cVinXc~pV9D3!M%I$zSgNBw|7~=$UqK-vu3z{Id9lc; HO#}b{2a`Yx diff --git a/assets/index-60c521f9.js b/assets/index-60c521f9.js deleted file mode 100644 index 0dc2f25dc..000000000 --- a/assets/index-60c521f9.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,u as x,z as S,B as v,C as _,o as n,e as u,f as y,g as a,H as B,h as c,L as b,I as f,i as m,M,Q as k,Z as N,_ as $,l as T,t as L,an as V,n as z}from"./index-1d8ae391.js";import I from"./index-5474817c.js";import{_ as E}from"./item.vue_vue_type_script_setup_true_lang-4bec433b.js";import P from"./index-17229dea.js";import"./HKbd-87d6e50e.js";import"./index-f96a0abf.js";import"./useMainPage-76a0db8c.js";const w={class:"toolbar-container"},D={class:"left-box"},F=C({name:"Toolbar",__name:"index",setup(G){const i=x(),e=S(),l=v(),h=_(()=>{var t;return e.mode==="mobile"||["side","head","single"].includes(e.settings.menu.menuMode)&&e.settings.menu.enableSubMenuCollapseButton&&!(l.sidebarMenus.length===1&&(!l.sidebarMenus[0].children||(t=l.sidebarMenus[0])!=null&&t.children.every(s=>{var r;return((r=s.meta)==null?void 0:r.sidebar)===!1})))}),d=_(()=>{const t=[];return e.settings.home.enable&&t.push({path:"/",title:e.settings.home.title}),i.meta.breadcrumbNeste&&i.meta.breadcrumbNeste.forEach(s=>{s.hide===!1&&t.push({path:s.path,title:s.title})}),t});function g(t){return V(t)(i.params)}return(t,s)=>{const r=$;return n(),u("div",w,[y("div",D,[a(h)?(n(),u("div",{key:0,class:B(["flex-center px-2 py-1 cursor-pointer transition-transform",{"-rotate-z-180":a(e).settings.menu.subMenuCollapse}]),onClick:s[0]||(s[0]=o=>a(e).toggleSidebarCollapse())},[c(r,{name:"toolbar-collapse",class:"icon"})],2)):b("",!0),a(e).mode==="pc"&&a(e).settings.breadcrumb.enable&&a(e).settings.app.routeBaseOn!=="filesystem"?(n(),f(I,{key:1,class:"breadcrumb"},{default:m(()=>[c(N,{name:"breadcrumb"},{default:m(()=>[(n(!0),u(M,null,k(a(d),(o,p)=>(n(),f(E,{key:`${p}_${o.path}_${o.title}`,to:p[T(L(o.title),1)]),_:2},1032,["to"]))),128))]),_:1})]),_:1})):b("",!0)]),c(P)])}}});const A=z(F,[["__scopeId","data-v-863fa62a"]]);export{A as default}; diff --git a/assets/index-60c521f9.js.br b/assets/index-60c521f9.js.br deleted file mode 100644 index 986adeeea081c8983c1d7b805876ca6f2297c516..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 zcmV;M17!RgX$K&j1&(XptZO6XPn(c$LZMk&)7SU1imX{_>|n|1mic!@z7Tm~Zk^H? z-u{PX=9mS`(=BCbY@c$thqnlV!D{~hzu!!Voz6|POr#|aiGKx`$HQc*$s{BTX=|cU z(>%t7Iu+T(ee<*oerGpaKdZ95myypJKKy}6z>6fLXINOnlMQ^?LQW2d4oXT;kcWo- z_)M94sYV7dC@E|wupS*L|IhPIockrK)FfPX{=nDLyc(;YUr$;lKbi5FD8CCshjo48 zGp$mzYWNn8o#Ei^VS%2WeE49F_yd_#ANt)R2$08oGwP)&5*m8Z{MM9tWjz^(|9)^B z>6bNU-Bg*#4B&lbI(fXSLGSG;T?m1!UlOA;mTeMx=lE{+wi$Ga5n#9JH6G1GYCvD5 zS0$~JM8>u;!-tM=BdsS)ANG-9@u%Nt5=Cv2XVS1^aMGk z+a=DG@EZsgMTB2o(=xMK;R7XPc_F-CJfEX)vC@*Uyry$~vGkvPB=0tN-8wjS&5Ygt zlbW>HdZ46%#GA68sF{^&TUC>?ay@q5VBfI(uHI;6q)wAz3JHSYPyOjaMffXzwv<5! zx=Goa=RhFpn>c&>`)|(mo$y|CpBPA1%k={DAro(o0YRq7o7M6ynYRZZ-$dCD|N{eI$ej5#s8nTNkkgD2Ly8Y za=1w!Ty9;)zP_wYeC_!H#jd|sw}IKEJ$L+X!oT=#(SPc{`KhlNLCjGr^p5C(&Xewx z^mC06Eowf;TGt9&lg}($-aIZO?+u(ZF?_*|LJ6@i)F>H`Wb!_jREMK;^z9{!b10 zID@#Czd*6jZiFiQ!xr5qWQGo&8j+(?9t&PXh~`duR#u+1)59`eK#n(fnE%K}5ihH< zg}kG_V4-NCo~(ah$5|S|ApIMhK)K&5QM^;85!*ybxP{U$-e>6Euo3eXXy*-onM<+*P?<9IMzJxL&cbAoz z*`HaLVx}XNmS(1fsmhsAD9(5>caB049UUHque06lXY)=*qtjUMS0{1RNyO~G^FlZV!az--nEno0;Xr0G|-X_KVEiZT$vJwCHwiO)qa zqm%_7HcPI0=1ifzDtf}rWh{aqAh`_FOpxd23DIdR2#|%~F@jEuIVz@ZT0~hD3r&TK z*$j%cn~S1q9yb_<4F+#jqTpdB?yK+y|6Rx|`e@7A^3Z3l<6wXTlE!x2pII>;0k6ui-xwK`nbE$;3CB@w+tsB4`2c8Wg*PxK2+CS-;m w4OxmS`=X1v;m*<-A0H diff --git a/assets/index-7uDbLZqP.js b/assets/index-7uDbLZqP.js new file mode 100644 index 000000000..317eca616 --- /dev/null +++ b/assets/index-7uDbLZqP.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-rTLCJiDN.js";import"./HKbd-yKscnWDX.js";import"./index-Njb-9Wgo.js";import"./index-FrDvzyDS.js";import"./item.vue_vue_type_script_setup_true_lang-sIDQLJwq.js";export{o as default}; diff --git a/assets/index-84b1Fvwd.js b/assets/index-84b1Fvwd.js new file mode 100644 index 000000000..bf268dfb5 --- /dev/null +++ b/assets/index-84b1Fvwd.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-UI62qIcY.js";import"./HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js";import"./index-Njb-9Wgo.js";import"./HKbd-yKscnWDX.js";export{o as default}; diff --git a/assets/index-a595e4d9.css b/assets/index-9chcRfaP.css similarity index 100% rename from assets/index-a595e4d9.css rename to assets/index-9chcRfaP.css diff --git a/assets/index-a595e4d9.css.br b/assets/index-9chcRfaP.css.br similarity index 100% rename from assets/index-a595e4d9.css.br rename to assets/index-9chcRfaP.css.br diff --git a/assets/index-a595e4d9.css.gz b/assets/index-9chcRfaP.css.gz similarity index 100% rename from assets/index-a595e4d9.css.gz rename to assets/index-9chcRfaP.css.gz diff --git a/assets/index-ec4faf49.js b/assets/index-AsoxIlJL.js similarity index 62% rename from assets/index-ec4faf49.js rename to assets/index-AsoxIlJL.js index 0ce8e214f..f005678e7 100644 --- a/assets/index-ec4faf49.js +++ b/assets/index-AsoxIlJL.js @@ -1 +1 @@ -import{_ as y}from"./HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js";import{_ as B}from"./HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js";import{d as K,r as d,o as M,e as N,h as e,f as c,i as l,l as a,g as u,R as s,P,y as j,O as R,_ as q,U as E,V as O,W,p as z,j as A,n as F}from"./index-1d8ae391.js";import{_ as G}from"./HSelect.vue_vue_type_script_setup_true_lang-d776b8e0.js";import J from"./HKbd-87d6e50e.js";import{_ as Q}from"./HInput.vue_vue_type_script_setup_true_lang-6058b076.js";import X from"./HDropdown-d875872a.js";import{_ as Y}from"./HDialog.vue_vue_type_script_setup_true_lang-df177714.js";import{_ as Z}from"./HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js";const h=m=>(z("data-v-aeac94c4"),m=m(),A(),m),ee={class:"flex flex-wrap flex-col lg:flex-row gap-4 px-4"},le=h(()=>c("div",{class:"w-60 h-30 flex justify-center items-center"}," 下拉内容 ",-1)),te=K({__name:"index",setup(m){const r=d(1),p=d(!1),v=d(""),V=d(1),f=d(!1),b=d(1),_=d(!1);return(oe,t)=>{const H=P,i=j,n=R,w=Z,U=Y,g=q,I=X,S=E,k=Q,x=J,C=G,T=O,D=W,$=B,L=y;return M(),N("div",null,[e(H,{title:"内建组件",content:"内建组件仅服务于框架自身,不建议在业务页面内使用,业务页面内请使用专业的 UI 组件库。"}),c("div",ee,[e(n,{title:"Button"},{default:l(()=>[e(i,null,{default:l(()=>[a(" 按钮 ")]),_:1}),e(i,{outline:""},{default:l(()=>[a(" 按钮 ")]),_:1}),e(i,{disabled:""},{default:l(()=>[a(" 按钮 ")]),_:1}),e(i,{outline:"",disabled:""},{default:l(()=>[a(" 按钮 ")]),_:1})]),_:1}),e(n,{title:"CheckList"},{default:l(()=>[e(w,{modelValue:u(r),"onUpdate:modelValue":t[0]||(t[0]=o=>s(r)?r.value=o:null),options:[{label:"选项1",value:1},{label:"选项2",value:2,disabled:!0},{label:"选项3",value:3}]},null,8,["modelValue"])]),_:1}),e(n,{title:"Dialog"},{default:l(()=>[e(i,{onClick:t[1]||(t[1]=o=>p.value=!0)},{default:l(()=>[a(" 打开 ")]),_:1}),e(U,{modelValue:u(p),"onUpdate:modelValue":t[2]||(t[2]=o=>s(p)?p.value=o:null),title:"标题"},{default:l(()=>[a(" 这里是 dialog 内容 ")]),_:1},8,["modelValue"])]),_:1}),e(n,{title:"Dropdown"},{default:l(()=>[e(I,null,{dropdown:l(()=>[le]),default:l(()=>[c("div",null,[a(" 下拉面板 "),e(g,{name:"ep:caret-bottom"})])]),_:1})]),_:1}),e(n,{title:"DropdownMenu"},{default:l(()=>[e(S,{items:[[{label:"菜单1-1"},{label:"菜单1-2"},{label:"菜单1-3"}],[{label:"菜单2"}]]},{default:l(()=>[c("div",null,[a(" 下拉菜单 "),e(g,{name:"ep:caret-bottom"})])]),_:1})]),_:1}),e(n,{title:"Input"},{default:l(()=>[e(k,{modelValue:u(v),"onUpdate:modelValue":t[3]||(t[3]=o=>s(v)?v.value=o:null)},null,8,["modelValue"])]),_:1}),e(n,{title:"Kbd"},{default:l(()=>[e(x,null,{default:l(()=>[a("Ctrl")]),_:1}),e(x,null,{default:l(()=>[a("⌘ K")]),_:1})]),_:1}),e(n,{title:"Select"},{default:l(()=>[e(C,{modelValue:u(V),"onUpdate:modelValue":t[4]||(t[4]=o=>s(V)?V.value=o:null),options:[{label:"选项1",value:1},{label:"选项2",value:2,disabled:!0},{label:"选项3",value:3}]},null,8,["modelValue"])]),_:1}),e(n,{title:"Slideover"},{default:l(()=>[e(i,{onClick:t[5]||(t[5]=o=>f.value=!0)},{default:l(()=>[a(" 打开 ")]),_:1}),e(T,{modelValue:u(f),"onUpdate:modelValue":t[6]||(t[6]=o=>s(f)?f.value=o:null),title:"标题",overlay:!1},{default:l(()=>[a(" 这里是 slideover 内容 ")]),_:1},8,["modelValue"])]),_:1}),e(n,{title:"TabList"},{default:l(()=>[e(D,{modelValue:u(b),"onUpdate:modelValue":t[7]||(t[7]=o=>s(b)?b.value=o:null),options:[{label:"标签1",value:1},{label:"标签2",value:2},{label:"标签3",value:3}]},null,8,["modelValue"])]),_:1}),e(n,{title:"Toggle"},{default:l(()=>[e($,{modelValue:u(_),"onUpdate:modelValue":t[8]||(t[8]=o=>s(_)?_.value=o:null)},null,8,["modelValue"]),e($,{modelValue:u(_),"onUpdate:modelValue":t[9]||(t[9]=o=>s(_)?_.value=o:null),"on-icon":"ri:sun-line","off-icon":"ri:moon-line"},null,8,["modelValue"])]),_:1}),e(n,{title:"Tooltip"},{default:l(()=>[e(L,{text:"注意噢!"},{default:l(()=>[e(g,{name:"ri:question-line"})]),_:1})]),_:1})])])}}});const fe=F(te,[["__scopeId","data-v-aeac94c4"]]);export{fe as default}; +import{_ as B}from"./HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js";import{_ as y}from"./HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js";import{d as K,r as d,o as M,e as N,h as e,f as c,i as l,l as a,g as u,R as s,P,y as j,O as R,_ as q,U as E,V as O,W,p as z,j as A,n as F}from"./index-Njb-9Wgo.js";import{_ as G}from"./HSelect.vue_vue_type_script_setup_true_lang-fOnlMEyi.js";import J from"./HKbd-yKscnWDX.js";import{_ as Q}from"./HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js";import X from"./HDropdown-e4hPkesl.js";import{_ as Y}from"./HDialog.vue_vue_type_script_setup_true_lang-5OT-mrR4.js";import{_ as Z}from"./HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js";const h=m=>(z("data-v-aeac94c4"),m=m(),A(),m),ee={class:"flex flex-wrap flex-col lg:flex-row gap-4 px-4"},le=h(()=>c("div",{class:"w-60 h-30 flex justify-center items-center"}," 下拉内容 ",-1)),te=K({__name:"index",setup(m){const r=d(1),p=d(!1),v=d(""),V=d(1),f=d(!1),b=d(1),i=d(!1);return(oe,t)=>{const H=P,_=j,n=R,w=Z,U=Y,g=q,I=X,S=E,k=Q,$=J,C=G,T=O,D=W,x=y,L=B;return M(),N("div",null,[e(H,{title:"内建组件",content:"内建组件仅服务于框架自身,不建议在业务页面内使用,业务页面内请使用专业的 UI 组件库。"}),c("div",ee,[e(n,{title:"Button"},{default:l(()=>[e(_,null,{default:l(()=>[a(" 按钮 ")]),_:1}),e(_,{outline:""},{default:l(()=>[a(" 按钮 ")]),_:1}),e(_,{disabled:""},{default:l(()=>[a(" 按钮 ")]),_:1}),e(_,{outline:"",disabled:""},{default:l(()=>[a(" 按钮 ")]),_:1})]),_:1}),e(n,{title:"CheckList"},{default:l(()=>[e(w,{modelValue:u(r),"onUpdate:modelValue":t[0]||(t[0]=o=>s(r)?r.value=o:null),options:[{label:"选项1",value:1},{label:"选项2",value:2,disabled:!0},{label:"选项3",value:3}]},null,8,["modelValue"])]),_:1}),e(n,{title:"Dialog"},{default:l(()=>[e(_,{onClick:t[1]||(t[1]=o=>p.value=!0)},{default:l(()=>[a(" 打开 ")]),_:1}),e(U,{modelValue:u(p),"onUpdate:modelValue":t[2]||(t[2]=o=>s(p)?p.value=o:null),title:"标题"},{default:l(()=>[a(" 这里是 dialog 内容 ")]),_:1},8,["modelValue"])]),_:1}),e(n,{title:"Dropdown"},{default:l(()=>[e(I,null,{dropdown:l(()=>[le]),default:l(()=>[c("div",null,[a(" 下拉面板 "),e(g,{name:"ep:caret-bottom"})])]),_:1})]),_:1}),e(n,{title:"DropdownMenu"},{default:l(()=>[e(S,{items:[[{label:"菜单1-1"},{label:"菜单1-2"},{label:"菜单1-3"}],[{label:"菜单2"}]]},{default:l(()=>[c("div",null,[a(" 下拉菜单 "),e(g,{name:"ep:caret-bottom"})])]),_:1})]),_:1}),e(n,{title:"Input"},{default:l(()=>[e(k,{modelValue:u(v),"onUpdate:modelValue":t[3]||(t[3]=o=>s(v)?v.value=o:null)},null,8,["modelValue"])]),_:1}),e(n,{title:"Kbd"},{default:l(()=>[e($,null,{default:l(()=>[a("Ctrl")]),_:1}),e($,null,{default:l(()=>[a("⌘ K")]),_:1})]),_:1}),e(n,{title:"Select"},{default:l(()=>[e(C,{modelValue:u(V),"onUpdate:modelValue":t[4]||(t[4]=o=>s(V)?V.value=o:null),options:[{label:"选项1",value:1},{label:"选项2",value:2,disabled:!0},{label:"选项3",value:3}]},null,8,["modelValue"])]),_:1}),e(n,{title:"Slideover"},{default:l(()=>[e(_,{onClick:t[5]||(t[5]=o=>f.value=!0)},{default:l(()=>[a(" 打开 ")]),_:1}),e(T,{modelValue:u(f),"onUpdate:modelValue":t[6]||(t[6]=o=>s(f)?f.value=o:null),title:"标题",overlay:!1},{default:l(()=>[a(" 这里是 slideover 内容 ")]),_:1},8,["modelValue"])]),_:1}),e(n,{title:"TabList"},{default:l(()=>[e(D,{modelValue:u(b),"onUpdate:modelValue":t[7]||(t[7]=o=>s(b)?b.value=o:null),options:[{label:"标签1",value:1},{label:"标签2",value:2},{label:"标签3",value:3}]},null,8,["modelValue"])]),_:1}),e(n,{title:"Toggle"},{default:l(()=>[e(x,{modelValue:u(i),"onUpdate:modelValue":t[8]||(t[8]=o=>s(i)?i.value=o:null)},null,8,["modelValue"]),e(x,{modelValue:u(i),"onUpdate:modelValue":t[9]||(t[9]=o=>s(i)?i.value=o:null),"on-icon":"ri:sun-line","off-icon":"ri:moon-line"},null,8,["modelValue"])]),_:1}),e(n,{title:"Tooltip"},{default:l(()=>[e(L,{text:"注意噢!"},{default:l(()=>[e(g,{name:"ri:question-line"})]),_:1})]),_:1})])])}}}),fe=F(te,[["__scopeId","data-v-aeac94c4"]]);export{fe as default}; diff --git a/assets/index-AsoxIlJL.js.br b/assets/index-AsoxIlJL.js.br new file mode 100644 index 0000000000000000000000000000000000000000..0c61f05cbf0324363226fbd375c26171fd9fe251 GIT binary patch literal 1210 zcmV;r1V#HB-46gP3S(p1)MeUJUp#1o+8F+AL_~xly;`cfb%8H2zCkiLFXTEOLW0_S zpl8#XT%QQ&!pfI0b9hRBt*5Cnsj@RKnC#6W<~b!F*A!ht1^>6!>dEXadD1;fC5kSz z%*EUJvnL`6G2b(T>XK+zaVe1!Xyl5G(VY8Or3vbRzer%>r0=%t*(t?yi|@Ahx78~> zz2*kbA5-HsEDVhjrEkQeZ}9RDF&@R!wi9pNvu9rmlD)#S8%5u%h}M#Pk9!x{!0)m< ziwCT+&kzSp@Q@MiGsO!QxXTzHNjmpLTo?Wsp}`4lyd}pvMQ2Evjq%@@87#9h8^jRq z7axPGUZfAkYob{b%4Fr69Br%?Yx;E>c8&||*H?OjcwO1|?+&y|oNP?)>=k{lLRySddF!}=Hqx3&zgOodBBgq-bO4F@Y!H~GVz(Y#YwFhl$I zH*RsRi}v09yBk|7Bjz^W!+hZ;+a$can$QVwcKPNB?Sl76^dgh^-;0DxMUW|~cBD$v zE4qEbyH6zO47~Q?13>H(;U$|J?rjuwD3msbhxX>Mly5pG>}(Kzg@>~`bdbK4fH&@2 zF_p1>6}l82?lmKL5Ut5_b#jg7b?NNb=#`6XZ)sY}ZH^A0QSX^Xxe%nO%WcXz_(_Ty*Fn zv(*j_Z3-8+d}lX+JM=dH0Fs1;_7%a4>04Utn}RQ11=xlm=27ODU^Kxk;E1L|iXQ@J z?y`o+_vv~JJHg-IJ+WMZ+D`WRa`KaYe!|%fTbuCg+A;C;E;RhMR?fNvSryRwUAkSQ z@DIG*l#{J`odR1$B>YjlEZXZ*@tXfjDw(*Mq7Es{AdwHqCbkE58}7t+vmQ=LF^$7*NrlA5?=fy}TVxPmv@>kyQT9)8feuq}`*?WT1$N@9R=I76@Z7N%5cU&&b0Ycy&L@Il|?5 zqgQoh97l*?2+4?hWunEjCPn)|&AcZ&E{E0awt6zJE{$Ukkqjy6HK+|!S;__5d1g@) zpF#pnGVy(?3%wkth+-(oGzXW6kvpP7G$)$)*2ibko~-`qQunWS@hPv>c7;_ngqHXB zLkt-P&0+D4#N$6yn-L~&om<_07P_YBP7))u%4vdV)C6WGW9w%8j~cp YUm5_7oFOSmEq^qu?4vx;6!=T63;IJ=7ytkO literal 0 HcmV?d00001 diff --git a/assets/index-AsoxIlJL.js.gz b/assets/index-AsoxIlJL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf99d93d271b27817c3f59fb8405e7a795054740 GIT binary patch literal 1464 zcmV;p1xNZHiwFP!000021I<_6Puo@$f8SqWtUkojF(VLKFmj`o^n-5-1lpn~a_sA1 zxUpS-grsStZt90v=_;+8)K={@`c!QieVEo!=*IuDC4oHkU)a626OxdW(7o&-Ircs0 z{?7TGd+zbQTE;Xir;ubMo4Ht2EhEGBetC7lFtDSUy;&C}>CefVC~3= zEHaEGJBF$Z3Zw;)c%C0L|l2A06254T~JiVL7q zak)lB(-oBCr&m+_@KV}1M)*pd@I1mucDf?0&ggjRQeJC7W5$^p&_qh%^AonLFU77O z^LMT8Z%jAc?%c)3CzZauoo#e?z3wh%8Kz>a>pY6A%&s9DAM<&m?lY!I*hqKfbZ};Y z&scMjV`w+)Xrn7gUYpeH?pWkvQ>q;gPkVr}q1z6#B4)(%q1z!=ksOK7@)DBd;fNez zImn2a5C<2?FT(*sVnN1|Z40c5QI4U1{JJHX{*!EA2B!t@*)rCdv}E!T#?0{%wg?!B zE1?i4o|lOmEz3d;X`MgY$E@%JeI5w2>e`N`=6MJHME#87L@jA?lmtal224}=^7!|L; zf;a;)aS3u_9wx<$0U$F)@;M#kL3c5RWfZy!1xIr*AwbFP?H=siEA72wfjD&t{pR7) z-u=qU$K`LfO1s}ywjNY|e0TWp=fmA!K7QCN?K~!Chuhobmv2ftFNjTb>-Xxb*JOI> z&;5h%-*`4n5T`7&=*; zf`U}Z#g2fzg(gNxpIxg$3b9OObEEp*Hp6lW4w6Ec;8XL0;W}8;32Ga>PfSxZTS{T1 zoOa%kJ2*W=1JqGA>YK4`Le`;>F%*OsCF~->4Otwph8{P`#zVr9h83LUzQmn7Au2>e zJZ}@rsMVXLO3@H#RyikA@53y3b|f@t*7Vmj{YPwj`dY09 zYE}cqMA2WsAy{S`qD!==?sv5gg-|f`QLM>pgjv{U7WSB#0jZuou0z^4o|Zq{ZC<%} zOB&72Y3%o%^#^G*xv1Ha#vuC2PY0_gRWmFt-A@*A zEzBvTyKO_Ahl1Cch2?tj9X@$ke*8n253@%FRU7MXGd92$6VNi7*d-Fj{dFSiPx`N9 zy#qj7mTN6#mhD_-1Adte1Z9@xqS@v$JJn7iN0+t%o$1(5M;!|{ZIRBVe{VixCQj&L z{voVw45KYcS?rvYh@X^5kd#F(y7)hDVe?p1kdgJy8YgtIL7&{9M^62mF1FB;Nwsq( z&-%{J2ANd3sQSq+29yJq@N&-oP31r$?UG<8z3 z5V8lq{?)Ene9cj@v}!)PK>X`iTduhlu3BfVLq6A`fUCwuweGqFoXX9x?`F888#DiSY;9CA`!W|QP5WSD47A+%aAIEe%|f^y!aO7(8V Sf%oFb7ykk&51|O&4*&poE5M}y literal 0 HcmV?d00001 diff --git a/assets/index-06a3da06.js b/assets/index-CJAi8rjy.js similarity index 58% rename from assets/index-06a3da06.js rename to assets/index-CJAi8rjy.js index f795dbe8d..a9b601f33 100644 --- a/assets/index-06a3da06.js +++ b/assets/index-CJAi8rjy.js @@ -1 +1 @@ -import{d as B,c as t,o as s,e as l,h as o,i as n,f as c,g,N as v,l as i,M as C,Q as x,_ as N,P as T,O as h,I as w,J as y,q as r}from"./index-1d8ae391.js";import L from"./icon-25d414d9.js";import I from"./button-0f9f42c1.js";import V from"./link-dcde2c35.js";import{_ as M}from"./radio.vue_vue_type_script_setup_true_lang-95dd792c.js";import{_ as q}from"./checkbox.vue_vue_type_script_setup_true_lang-f737d953.js";import{_ as z}from"./input.vue_vue_type_script_setup_true_lang-7a3221eb.js";import{_ as D}from"./inputnumber.vue_vue_type_script_setup_true_lang-b63a681a.js";import{_ as F}from"./select.vue_vue_type_script_setup_true_lang-5f94d637.js";import{_ as H}from"./switch.vue_vue_type_script_setup_true_lang-63fcb0a7.js";import{_ as J}from"./slider.vue_vue_type_script_setup_true_lang-81a465fc.js";import{_ as O}from"./rate.vue_vue_type_script_setup_true_lang-545e30f0.js";const Q=c("p",null,"框架内置 Element Plus 组件库,本页仅展示部分组件,更多组件及使用说明请查看 Element Plus 官网",-1),S={class:"mb-0"},j=B({__name:"index",setup(A){const p={图标:L,按钮:I,文字链接:V,单选框:M,多选框:q,输入框:z,数字输入框:D,选择器:F,开关:H,滑块:J,评分:O};function f(m){window.open(m,"_blank")}return(m,e)=>{const u=t("ElLink"),d=N,E=t("ElButton"),$=T,b=t("ElTabPane"),k=t("ElTabs"),P=h;return s(),l("div",null,[o($,{title:"基础组件"},{content:n(()=>[Q,c("p",S,[o(u,{type:"primary",onClick:e[0]||(e[0]=a=>g(v).emit("global-ui-component-switch"))},{default:n(()=>[i(" 不想使用 Element Plus ? ")]),_:1})])]),default:n(()=>[o(E,{onClick:e[1]||(e[1]=a=>f("https://element-plus.org/#/zh-CN"))},{icon:n(()=>[o(d,{name:"ep:link"})]),default:n(()=>[i(" Element Plus 官网 ")]),_:1})]),_:1}),o(P,null,{default:n(()=>[o(k,{type:"border-card"},{default:n(()=>[(s(),l(C,null,x(p,(a,_)=>o(b,{key:_,label:_},{default:n(()=>[(s(),w(y(a)))]),_:2},1032,["label"])),64))]),_:1})]),_:1})])}}});typeof r=="function"&&r(j);export{j as default}; +import{d as B,c as t,o as s,e as l,h as o,i as n,f as c,g,N as v,l as i,M as C,Q as x,_ as N,P as T,O as h,J as w,I as y,q as r}from"./index-Njb-9Wgo.js";import L from"./icon-tRXKxL5-.js";import I from"./button-JeL54HIL.js";import V from"./link-Sqw0ox85.js";import{_ as M}from"./radio.vue_vue_type_script_setup_true_lang-Y6g9SWMD.js";import{_ as q}from"./checkbox.vue_vue_type_script_setup_true_lang-F5rFwtXc.js";import{_ as z}from"./input.vue_vue_type_script_setup_true_lang-TmfzJldL.js";import{_ as D}from"./inputnumber.vue_vue_type_script_setup_true_lang-OVaDHtzL.js";import{_ as F}from"./select.vue_vue_type_script_setup_true_lang-ig5CV4FA.js";import{_ as H}from"./switch.vue_vue_type_script_setup_true_lang-3x9hvhCX.js";import{_ as J}from"./slider.vue_vue_type_script_setup_true_lang-3J2R9p3b.js";import{_ as O}from"./rate.vue_vue_type_script_setup_true_lang-TL0iliLN.js";const Q=c("p",null,"框架内置 Element Plus 组件库,本页仅展示部分组件,更多组件及使用说明请查看 Element Plus 官网",-1),S={class:"mb-0"},j=B({__name:"index",setup(A){const p={图标:L,按钮:I,文字链接:V,单选框:M,多选框:q,输入框:z,数字输入框:D,选择器:F,开关:H,滑块:J,评分:O};function f(m){window.open(m,"_blank")}return(m,e)=>{const u=t("ElLink"),d=N,E=t("ElButton"),$=T,b=t("ElTabPane"),k=t("ElTabs"),P=h;return s(),l("div",null,[o($,{title:"基础组件"},{content:n(()=>[Q,c("p",S,[o(u,{type:"primary",onClick:e[0]||(e[0]=a=>g(v).emit("global-ui-component-switch"))},{default:n(()=>[i(" 不想使用 Element Plus ? ")]),_:1})])]),default:n(()=>[o(E,{onClick:e[1]||(e[1]=a=>f("https://element-plus.org/#/zh-CN"))},{icon:n(()=>[o(d,{name:"ep:link"})]),default:n(()=>[i(" Element Plus 官网 ")]),_:1})]),_:1}),o(P,null,{default:n(()=>[o(k,{type:"border-card"},{default:n(()=>[(s(),l(C,null,x(p,(a,_)=>o(b,{key:_,label:_},{default:n(()=>[(s(),y(w(a)))]),_:2},1032,["label"])),64))]),_:1})]),_:1})])}}});typeof r=="function"&&r(j);export{j as default}; diff --git a/assets/index-CJAi8rjy.js.br b/assets/index-CJAi8rjy.js.br new file mode 100644 index 0000000000000000000000000000000000000000..6d97adc635b31a94c948aca371f081900a9c6110 GIT binary patch literal 870 zcmV-s1DX6A!v_EygX3;l#sgC;Lj=VXMWo9$^KaD6K43}^S0KzWlrt}!E2<983%QO5 zok&PUX4BfTEnVq>)5nPz^8eqf=Y;mNtP32l@H9>A+kgLN>}g{ykepJj1?!1+Oe}bX zYa_e?tVcHx6>*e`1@4W>Bc!mwfdC0iRB+J1Ms5fwwBy7M(*=zd6zIVL0&Ti5qys8- z*i(ZeUcgUslhADO^#f|(@+iBdI3fKFMybm%&BA2=I&*BaS)Dcx%_Is)4HYeh>KDPi zM71`bk}=htr_tbLA9?!D^m|T9wx>lCr=E?_?n5GNYCPQJ6&_Avp&Ue+9mFWzj%EW& zc5TusE{}K?+r53txZLlT_nWCePMpSW?=l`f$fvp~HVuntEVi#r>1=W{)y;{N(I#x4 zGuEz>)8j-rN2+LiHD?_E&R*}-!j#le7-_-y*;qg8#!pFyTJ-HBwc&h3yVsg+%WD9} znO+D2w}c3N9j-ZZP4){zZ(o0`nI7+Z@%E7OvtMrW`AVBcsq;fOBoIn*A~r$rG0ziH z1-L=?EGYBe|zQbUhqDU#xV@j0#kC79eIOv48(pS!ZeEiOh zzf1UEGZr_wO8mpjwuPfNs00bn#N4yxp(q81?|6iTHI4NJc($39`2W|5O z61|GHHwemH$nJE3olrS%S!YQTFu#}>!iz~+VKlyaz9|DfFk~c}KImJuj0cWNP|Czn zQS|Ck@I}97oN^%G;()sIwe@?A3X2gH=L-wvi)h>m(la(S=3K7(PEBBnmnp{X5{|lh zahlTaF%%i0(Sbnw3@DWAOIuxqMGYO~^2I^MKKCRZYFr#K;b)vKAq(g{YA?iu;pjLa8?osJm9tm~xsuTaCFXZ~HT>t<8 literal 0 HcmV?d00001 diff --git a/assets/index-CJAi8rjy.js.gz b/assets/index-CJAi8rjy.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..351f4bbb7fc76ef568b451360e2c3c83e1cc31c3 GIT binary patch literal 1073 zcmV-11kU>(iwFP!000021C5kzPuo@$$KUT$Sa(%*Egc6aPz^_}R00TC2v87ZLdde6 zo5aMijUPzBjfB)f*Y#oQ7;Cq7V@O3}(gvH_brVnfGT4Dv{R+D`COj;ilo!_j`uLpR z{oi|!uU@h(#|yHY;&Q#9G4a4+;sRk}K!J$`IujFeOf<+th7A_LV4}kalN5|IsesHR z17l1kVU$S$hMAOMh{+<%GjXap$10&jn{H-FMaaylLeJg2m6&r;Qm;GX(p)1&vrNIe zGyQob-7Q?s7;0pwzUR@LVUq6d8XQVr&Y5cD7`j;$Cg#iSR^_wqOBq4k@<_vvqhxg} zvEUP#J>H^CWLI-^+ml`5`L^siG;AnlUiji>zGvd@NM93czQNK8L@TORr6t@zw=+=o zrnM&A(#2NUzSk0KvXomIHnQm^R^Jtt>6cXEv_u@8Qu+qHrDozlgXj{2Xsy}P^WCYb zu7TT4u)%X!S@*O;OR&yLPhp{unr?y(pTi72+u|}ihi}~Ju{+f!*yu%nc%-#6NVn^T zp3c-!w1Zub8<#YUYy_rn7=WV9)##`9;p$55aEI$RNQsypH)i-QSKEJZy#GGjTl;YE zBzpbp>E@ru`zzre>$Nv~r}wwRFIVFP_Vv}f@XZfr`Cor^eE3i8+wGIxchSpdC%b<| z8(X#4kFT=BotL%4=Lm!j9wwwfGZfbqQArirQ5EK-UL44>sg#I_>VGDJ`nvFKK8V*~ zOF{VRDEj%Kn1<-dqtkD8#36{jdl>%q;&kmOdbTA_LHKn2bomiopEv^4-r0B_PL9^X zl`S@2f@uABT5=KT1D5vqm+<>-aR9=D<#6S#I0(`H^YF(P;xL@-KA;O1N2|%4Z)%=y znOqK+_@GQ}TIGag6BCyJ$tvCaBI2tKwe7GF;iX$=-hIi#sNYEIECaGq2KwVjZ~gwD zv1`&KsBvskQO6XM&|vXA;L^7-sgR7}oQrudFv{u+XJp|EafdKLi)9I$~EHbyqoz3Z7@XVp|)Dse(_b5+gQQEWAQlzP2P)*4OT6OUIv1uI9b%ZNjN^zRE()$ z8?XX0{bFGif+ATIWiS+#7^3_?#f!L%6`qex-KauGd*=<9LG>au%kyxvi*Is1%U7#a rKFJ(fInI$J)M#>a{knta_#~;+@1i+&7oAO8O@8t(Lr8#f#0LNX?rkKQ literal 0 HcmV?d00001 diff --git a/assets/index-54c2c537.css b/assets/index-CtDWriWf.css similarity index 100% rename from assets/index-54c2c537.css rename to assets/index-CtDWriWf.css diff --git a/assets/index-54c2c537.css.br b/assets/index-CtDWriWf.css.br similarity index 100% rename from assets/index-54c2c537.css.br rename to assets/index-CtDWriWf.css.br diff --git a/assets/index-54c2c537.css.gz b/assets/index-CtDWriWf.css.gz similarity index 100% rename from assets/index-54c2c537.css.gz rename to assets/index-CtDWriWf.css.gz diff --git a/assets/index-fa6411c1.js b/assets/index-D1cg2Mr9.js similarity index 97% rename from assets/index-fa6411c1.js rename to assets/index-D1cg2Mr9.js index 2fbbb763c..c0c199aa9 100644 --- a/assets/index-fa6411c1.js +++ b/assets/index-D1cg2Mr9.js @@ -1 +1 @@ -import{d as $,o as r,e as a,X as w,aN as x,a as j,z as q,b as z,c as _,aO as B,h as s,i as e,g as h,l as o,f as n,t as H,w as v,E as b,P as X,O as F,q as P}from"./index-1d8ae391.js";import{u as I}from"./useMainPage-76a0db8c.js";const J=$({name:"AuthAll",__name:"index",props:{value:{}},setup(f){const p=f;function c(){return x().authAll(p.value)}return(t,g)=>(r(),a("div",null,[c()?w(t.$slots,"default",{key:0}):w(t.$slots,"no-auth",{key:1})]))}}),K=$({name:"Auth",__name:"index",props:{value:{}},setup(f){const p=f;function c(){return x().auth(p.value)}return(t,g)=>(r(),a("div",null,[c()?w(t.$slots,"default",{key:0}):w(t.$slots,"no-auth",{key:1})]))}}),L={key:0},Q={key:1},W=n("h3",null,"切换帐号",-1),Y=n("h3",null,"帐号权限",-1),Z=n("h3",null,"访问鉴权页面",-1),ee=n("h3",null,"鉴权组件(请对照代码查看)",-1),se=n("h3",null,"鉴权指令(请对照代码查看)",-1),oe=n("h3",null,"鉴权函数(请对照代码查看)",-1),te=$({__name:"index",setup(f){const p=j(),c=q(),t=z(),{auth:g,authAll:S}=x(),V=I();async function R(u){await t.login({account:u,password:""}),await t.getPermissions(),V.reload()}function T(){p.push({name:"permissionExampleTest"})}function y(u){g(u)?b.success("校验通过"):b.error("校验不通过")}function G(u){S(u)?b.success("校验通过"):b.error("校验不通过")}return(u,i)=>{const N=X,k=_("ElRadioButton"),D=_("ElRadioGroup"),m=_("ElButton"),l=_("ElTag"),E=K,M=J,A=_("ElButtonGroup"),O=F,C=B("auth"),U=B("auth-all");return r(),a("div",null,[s(N,{title:"权限验证"}),s(O,null,{default:e(()=>[h(c).settings.app.enablePermission?(r(),a("div",Q,[W,s(D,{modelValue:h(t).account,"onUpdate:modelValue":i[0]||(i[0]=d=>h(t).account=d),onChange:R},{default:e(()=>[s(k,{label:"admin"}),s(k,{label:"test"}),s(k,{label:"hooray"},{default:e(()=>[o(" hooray(无权限) ")]),_:1})]),_:1},8,["modelValue"]),Y,n("div",null,H(h(t).permissions),1),Z,n("div",null,[s(m,{onClick:T},{default:e(()=>[o(" 点击访问 ")]),_:1})]),ee,n("div",null,[s(E,{value:"permission.browse",style:{"margin-bottom":"10px"}},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.browse 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.browse 权限")]),_:1})]),_:1}),s(E,{value:"permission.create",style:{"margin-bottom":"10px"}},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.create 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.create 权限")]),_:1})]),_:1}),s(E,{value:["permission.browse","permission.create"],style:{"margin-bottom":"10px"}},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.browse 或 permission.create 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.browse 或 permission.create 权限")]),_:1})]),_:1},8,["value"]),s(M,{value:["permission.browse","permission.create"]},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.browse 和 permission.create 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.browse 和 permission.create 权限")]),_:1})]),_:1},8,["value"])]),se,n("div",null,[v((r(),a("div",null,[o(" 如果你有 permission.browse 权限则能看到这句话 ")])),[[C,"permission.browse"]]),v((r(),a("div",null,[o(" 如果你有 permission.create 权限则能看到这句话 ")])),[[C,"permission.create"]]),v((r(),a("div",null,[o(" 如果你有 permission.browse 或 permission.create 权限则能看到这句话 ")])),[[C,["permission.browse","permission.create"]]]),v((r(),a("div",null,[o(" 如果你有 permission.browse 和 permission.create 权限则能看到这句话 ")])),[[U,["permission.browse","permission.create"]]])]),oe,n("div",null,[s(A,{style:{display:"block","margin-bottom":"10px"}},{default:e(()=>[s(m,{onClick:i[1]||(i[1]=d=>y("permission.browse"))},{default:e(()=>[o(" 校验 permission.browse 权限 ")]),_:1}),s(m,{onClick:i[2]||(i[2]=d=>y("permission.create"))},{default:e(()=>[o(" 校验 permission.create 权限 ")]),_:1})]),_:1}),s(A,null,{default:e(()=>[s(m,{onClick:i[3]||(i[3]=d=>y(["permission.browse","permission.create"]))},{default:e(()=>[o(" 校验 permission.browse 或 permission.create 权限 ")]),_:1}),s(m,{onClick:i[4]||(i[4]=d=>G(["permission.browse","permission.create"]))},{default:e(()=>[o(" 校验 permission.browse 和 permission.create 权限 ")]),_:1})]),_:1})])])):(r(),a("div",L," 请到 seeting.js 里打开权限功能,再进入该页面查看演示 "))]),_:1})])}}});typeof P=="function"&&P(te);export{te as default}; +import{d as $,o as r,e as a,X as w,aN as x,a as j,z as q,b as z,c as _,aO as B,h as s,i as e,g as h,l as o,f as n,t as H,w as v,E as b,P as X,O as F,q as P}from"./index-Njb-9Wgo.js";import{u as I}from"./useMainPage-tE5Pme-c.js";const J=$({name:"AuthAll",__name:"index",props:{value:{}},setup(f){const p=f;function c(){return x().authAll(p.value)}return(t,g)=>(r(),a("div",null,[c()?w(t.$slots,"default",{key:0}):w(t.$slots,"no-auth",{key:1})]))}}),K=$({name:"Auth",__name:"index",props:{value:{}},setup(f){const p=f;function c(){return x().auth(p.value)}return(t,g)=>(r(),a("div",null,[c()?w(t.$slots,"default",{key:0}):w(t.$slots,"no-auth",{key:1})]))}}),L={key:0},Q={key:1},W=n("h3",null,"切换帐号",-1),Y=n("h3",null,"帐号权限",-1),Z=n("h3",null,"访问鉴权页面",-1),ee=n("h3",null,"鉴权组件(请对照代码查看)",-1),se=n("h3",null,"鉴权指令(请对照代码查看)",-1),oe=n("h3",null,"鉴权函数(请对照代码查看)",-1),te=$({__name:"index",setup(f){const p=j(),c=q(),t=z(),{auth:g,authAll:S}=x(),V=I();async function R(u){await t.login({account:u,password:""}),await t.getPermissions(),V.reload()}function T(){p.push({name:"permissionExampleTest"})}function y(u){g(u)?b.success("校验通过"):b.error("校验不通过")}function G(u){S(u)?b.success("校验通过"):b.error("校验不通过")}return(u,i)=>{const N=X,k=_("ElRadioButton"),D=_("ElRadioGroup"),m=_("ElButton"),l=_("ElTag"),E=K,M=J,A=_("ElButtonGroup"),O=F,C=B("auth"),U=B("auth-all");return r(),a("div",null,[s(N,{title:"权限验证"}),s(O,null,{default:e(()=>[h(c).settings.app.enablePermission?(r(),a("div",Q,[W,s(D,{modelValue:h(t).account,"onUpdate:modelValue":i[0]||(i[0]=d=>h(t).account=d),onChange:R},{default:e(()=>[s(k,{label:"admin"}),s(k,{label:"test"}),s(k,{label:"hooray"},{default:e(()=>[o(" hooray(无权限) ")]),_:1})]),_:1},8,["modelValue"]),Y,n("div",null,H(h(t).permissions),1),Z,n("div",null,[s(m,{onClick:T},{default:e(()=>[o(" 点击访问 ")]),_:1})]),ee,n("div",null,[s(E,{value:"permission.browse",style:{"margin-bottom":"10px"}},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.browse 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.browse 权限")]),_:1})]),_:1}),s(E,{value:"permission.create",style:{"margin-bottom":"10px"}},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.create 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.create 权限")]),_:1})]),_:1}),s(E,{value:["permission.browse","permission.create"],style:{"margin-bottom":"10px"}},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.browse 或 permission.create 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.browse 或 permission.create 权限")]),_:1})]),_:1},8,["value"]),s(M,{value:["permission.browse","permission.create"]},{"no-auth":e(()=>[s(l,{type:"danger"},{default:e(()=>[o(" 你没有 permission.browse 和 permission.create 权限 ")]),_:1})]),default:e(()=>[s(l,null,{default:e(()=>[o("你有 permission.browse 和 permission.create 权限")]),_:1})]),_:1},8,["value"])]),se,n("div",null,[v((r(),a("div",null,[o(" 如果你有 permission.browse 权限则能看到这句话 ")])),[[C,"permission.browse"]]),v((r(),a("div",null,[o(" 如果你有 permission.create 权限则能看到这句话 ")])),[[C,"permission.create"]]),v((r(),a("div",null,[o(" 如果你有 permission.browse 或 permission.create 权限则能看到这句话 ")])),[[C,["permission.browse","permission.create"]]]),v((r(),a("div",null,[o(" 如果你有 permission.browse 和 permission.create 权限则能看到这句话 ")])),[[U,["permission.browse","permission.create"]]])]),oe,n("div",null,[s(A,{style:{display:"block","margin-bottom":"10px"}},{default:e(()=>[s(m,{onClick:i[1]||(i[1]=d=>y("permission.browse"))},{default:e(()=>[o(" 校验 permission.browse 权限 ")]),_:1}),s(m,{onClick:i[2]||(i[2]=d=>y("permission.create"))},{default:e(()=>[o(" 校验 permission.create 权限 ")]),_:1})]),_:1}),s(A,null,{default:e(()=>[s(m,{onClick:i[3]||(i[3]=d=>y(["permission.browse","permission.create"]))},{default:e(()=>[o(" 校验 permission.browse 或 permission.create 权限 ")]),_:1}),s(m,{onClick:i[4]||(i[4]=d=>G(["permission.browse","permission.create"]))},{default:e(()=>[o(" 校验 permission.browse 和 permission.create 权限 ")]),_:1})]),_:1})])])):(r(),a("div",L," 请到 seeting.js 里打开权限功能,再进入该页面查看演示 "))]),_:1})])}}});typeof P=="function"&&P(te);export{te as default}; diff --git a/assets/index-D1cg2Mr9.js.br b/assets/index-D1cg2Mr9.js.br new file mode 100644 index 0000000000000000000000000000000000000000..e6c5c082461bbe12a25f4df007de6a155468a05a GIT binary patch literal 1188 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 literal 0 HcmV?d00001 diff --git a/assets/index-6c70ff92.js b/assets/index-EMqT5i0g.js similarity index 86% rename from assets/index-6c70ff92.js rename to assets/index-EMqT5i0g.js index 0455542d3..722b875ae 100644 --- a/assets/index-6c70ff92.js +++ b/assets/index-EMqT5i0g.js @@ -1 +1 @@ -import{d as u,r as c,c as d,o as m,e as p,h as a,i as r,g as _,R as i,f,O as v,q as o}from"./index-1d8ae391.js";const x=f("div",null,"层级 1-1-1",-1),V=u({name:"TabExampleNestedTest",__name:"index",setup(E){const e=c("");return(k,n)=>{const t=d("ElInput"),l=v;return m(),p("div",null,[a(l,null,{default:r(()=>[x,a(t,{modelValue:_(e),"onUpdate:modelValue":n[0]||(n[0]=s=>i(e)?e.value=s:null)},null,8,["modelValue"])]),_:1})])}}});typeof o=="function"&&o(V);export{V as default}; +import{d as u,r as c,c as d,o as m,e as p,h as a,i as r,g as _,R as i,f,O as v,q as o}from"./index-Njb-9Wgo.js";const x=f("div",null,"层级 1-1-1",-1),V=u({name:"TabExampleNestedTest",__name:"index",setup(E){const e=c("");return(k,n)=>{const t=d("ElInput"),l=v;return m(),p("div",null,[a(l,null,{default:r(()=>[x,a(t,{modelValue:_(e),"onUpdate:modelValue":n[0]||(n[0]=s=>i(e)?e.value=s:null)},null,8,["modelValue"])]),_:1})])}}});typeof o=="function"&&o(V);export{V as default}; diff --git a/assets/index-F-IaMzOv.js b/assets/index-F-IaMzOv.js new file mode 100644 index 000000000..a3fc69978 --- /dev/null +++ b/assets/index-F-IaMzOv.js @@ -0,0 +1 @@ +import{d as V,a as T,z as I,b as M,r as P,D as B,o,e as r,g as e,N as f,h as i,I as v,i as b,l as S,t as w,L as p,f as _,_ as N,U as E,p as H,j as D,n as F}from"./index-Njb-9Wgo.js";import R from"./HKbd-yKscnWDX.js";import{a as z}from"./index-jSDpI88f.js";import{u as U}from"./useMainPage-tE5Pme-c.js";function j(a){function u(){if(!document.startViewTransition||window.matchMedia("(prefers-reduced-motion: reduce)").matches){a();return}return document.startViewTransition(async()=>{await Promise.resolve(a())})}return{startViewTransition:u}}const A=a=>(H("data-v-9a0a8208"),a=a(),D(),a),K={class:"tools flex items-center gap-4 px-4 whitespace-nowrap"},L=A(()=>_("span",{class:"text-sm text-stone-5 group-hover:text-dark dark:group-hover:text-white transition"},"搜索",-1)),W={class:"flex items-center empty:hidden"},X={"flex-center":"","gap-1":"","cursor-pointer":""},Y=["src","onerror"],q=V({name:"Tools",__name:"index",setup(a){const u=T(),t=I(),d=M(),y=U(),{isFullscreen:C,toggle:x}=z();function $(h){var s;const{startViewTransition:n}=j(()=>{t.setColorScheme(t.settings.app.colorScheme==="dark"?"light":"dark")});(s=n())==null||s.ready.then(()=>{const l=h.clientX,c=h.clientY,m=Math.hypot(Math.max(l,innerWidth-l),Math.max(c,innerHeight-c)),k=[`circle(0px at ${l}px ${c}px)`,`circle(${m}px at ${l}px ${c}px)`];document.documentElement.animate({clipPath:t.settings.app.colorScheme!=="dark"?k:k.reverse()},{duration:300,easing:"ease-out",pseudoElement:t.settings.app.colorScheme!=="dark"?"::view-transition-new(root)":"::view-transition-old(root)"})})}const g=P(!1);return B(()=>d.avatar,()=>{g.value&&(g.value=!1)}),(h,n)=>{const s=N,l=R,c=E;return o(),r("div",K,[e(t).settings.navSearch.enable&&e(t).mode==="pc"?(o(),r("span",{key:0,class:"group inline-flex items-center gap-1 px-2 py-1.5 rounded-2 text-dark dark:text-white bg-stone-1 dark:bg-stone-9 ring-inset ring-stone-3 dark:ring-stone-7 hover:ring-1 cursor-pointer transition",onClick:n[0]||(n[0]=m=>e(f).emit("global-search-toggle"))},[i(s,{name:"ri:search-line"}),L,e(t).settings.navSearch.enableHotkeys?(o(),v(l,{key:0,class:"ml-2"},{default:b(()=>[S(w(e(t).os==="mac"?"⌥":"Alt")+" S",1)]),_:1})):p("",!0)])):p("",!0),_("div",W,[e(t).settings.navSearch.enable&&e(t).mode==="mobile"?(o(),r("span",{key:0,class:"item",onClick:n[1]||(n[1]=m=>e(f).emit("global-search-toggle"))},[i(s,{name:"ri:search-line"})])):p("",!0),e(t).mode==="pc"&&e(t).settings.toolbar.enableFullscreen?(o(),r("span",{key:1,class:"item",onClick:n[2]||(n[2]=(...m)=>e(x)&&e(x)(...m))},[i(s,{name:e(C)?"ri:fullscreen-exit-line":"ri:fullscreen-line"},null,8,["name"])])):p("",!0),e(t).settings.toolbar.enablePageReload?(o(),r("span",{key:2,class:"item",onClick:n[3]||(n[3]=m=>e(y).reload())},[i(s,{name:"iconoir:refresh-double"})])):p("",!0),e(t).settings.toolbar.enableColorScheme?(o(),r("span",{key:3,class:"item",onClick:$},[i(s,{name:e(t).settings.app.colorScheme==="light"?"ri:sun-line":"ri:moon-line"},null,8,["name"])])):p("",!0)]),i(c,{items:[[{label:e(t).settings.home.title,handle:()=>e(u).push({name:"home"}),hide:!e(t).settings.home.enable},{label:"个人设置",handle:()=>e(u).push({name:"personalSetting"})}],[{label:"快捷键介绍",handle:()=>e(f).emit("global-hotkeys-intro-toggle"),hide:e(t).mode!=="pc"}],[{label:"退出登录",handle:()=>e(d).logout()}]]},{default:b(()=>[_("div",X,[e(d).avatar&&!e(g)?(o(),r("img",{key:0,src:e(d).avatar,onerror:()=>g.value=!0,class:"w-[24px] h-[24px] rounded-full"},null,8,Y)):(o(),v(s,{key:1,name:"carbon:user-avatar-filled-alt",size:24,class:"text-gray-400"})),S(" "+w(e(d).account)+" ",1),i(s,{name:"ep:caret-bottom"})])]),_:1},8,["items"])])}}}),Z=F(q,[["__scopeId","data-v-9a0a8208"]]);export{Z as default}; diff --git a/assets/index-F-IaMzOv.js.br b/assets/index-F-IaMzOv.js.br new file mode 100644 index 0000000000000000000000000000000000000000..f9f063f1eb58d2109c29c798c82b3318d126c825 GIT binary patch literal 1513 zcmVC1ZRWlB4n(DMtu$=&R08=OUkXA>x`gu|P zOP-WEhiyr^P7YXam){N=wWV!IM|ReKQ++1lUL+oX0P6RPrFxhgZjk;ypG!d&gIbdA z(OPPObS5YTNt?{f-X*^qyuT3OVSq?Q0!zTQuCmTl*2r3kTbR727TvRIVBky~y`>x; z-NE7xJ2x=)8_exs<-6974b#_BgV{aMya0wd;CT!V^FXi!TNAiE1C1GY@)H)GK;ITd zPM~L9FlbUtcx(^j7qXZTQa)o|2?ZIfr?2{Emsi*g-NW102J-2KXi za6#|CTp3_XW@Z$;D8Wro|L^4lG)Pj2wAGh4$sbg~Oja%dX34!bVnIq*QgO{*O2@p3NqxO)*iKq4jxS=3`w935F z>J$90WlEtP&dQ4RvO1jCSb@fqn}?KM}fhVph&glv*Zv2Wlx)EVUy_ zVEmb1ze(U(2%#P-RLX9s$tQ%z_`AfMc!5%4?F02>-yTITy@fcEBwK8wzjOMY+$rR)kdp31CG z_hSk#*Dmvt%hb!Z!6SfA`L{l)zHpx=A`$fN|RAi?d7N@UXGS2hRs`EtIeD)$y*~Y4E zFE2ylX^32`P~sZ>(p-~GA`y3tAX)586p~2MuJ@b7c@{IR=kVkL+gX03-$Khuy60Zf zTZUAwzeP8T*t7 z^{YD=O2DG+d4x;!yP%0>lwTF+{}q0yVBq!40#0z-n}~u>MHxmz0QNnmG@Cv#k(x)= zaeUwcQDDp42$c57At{b{ON0*x>qsIh!B>Bt3 z>hyZGwE&y~CsU0Se#Hinp%F*~ZL)AgzG1J(2JmHvE#&itA7=YOU^JE2d) PqF07i*hLgTX+Hb|UZv(H literal 0 HcmV?d00001 diff --git a/assets/index-F-IaMzOv.js.gz b/assets/index-F-IaMzOv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1b3eae45015f83904e050b1cda4bc519cdca282 GIT binary patch literal 1753 zcmV;~1}6C*iwFP!000021Fct2Z``;QzxPwfgb|QfN}aJ2)RCbC**JlX#DNhfak7Jf zmm_gTv?WnXQu8PB0DJ49U7&~dP@ty*y|h411zIH7_PZ3xru!}WC~4&JWE|`QJ&Yd3 z_vZb7KT;yir7~sYFzvjc%#vsHwIv61V96m>mK@PNOTMI%a=TD;WC^EFEE&?+5(8IX2~ASEO|H|Dw!hhmm-V!)O~U` zaBrWCq<5y#uBg0ro;r=l{-Z(U&K~J7JK1}=BvDoYy}qjH?07Ff*x4B_%N17c`9iMH z{E&(4h>f^w9^5)gxf@o}!y*ffkePFa87bSh0+Uh<@kS)WBITL!v|-A;5Pb4Xu}ljq zba62O^K#;)%!KhFj|9UA=ZX)x(yroB5%S1QrIq!a`kf$Bi*rp%hRLqtrcl|uCeG)~ zVWwwUh)Hm#WD_Qga|EFY%{|4nOvW68Ix;7Xs&b76znITMnQ7zP3s`Um?_(4(!`!iZ zn|0XER%Zth$^y_s_u$6}eH4^o!nF30kurgQMXG7J!yUa)N7vRX6DBtin#sb%b=`;8aDC~qR2+pt(Re; zv{Y^`#ezMjuYw-ZDg-Y0u9Q@$PrnIX;4)(=_t7((FGNpI>({DJ5!Fze+%{TWh9YN+oYQ~CgqqZNAFhp*48|m z2WM3YO6V$X?#o1~W9Yw><7&f*Y@|Jw=U#Zp3W5OHw4=Ky5u?~Z$ki+K*DlsU2AviJ z8Mt_Hp`rg+H1kZ%v)WD_TN1=xm=HWy+>Fp(2Aco`}fA zZbE3w2y4bZw{Ey0)b%{*eH{uFCLDM2sl$x3StfH>ZI&Sr@-KLRiO>$9}cX6f8NhcrNMYL3aAmQkTtmHq8bhjOOj-#!A$U0E1J zbIprLHYR_P0p$B*sH=O~?{3B?SV?IJ6z5Z}OrnN6x1dnhWE33XjqU<;oG+_-MIIXi z3Mg6?Z{&?xQt%r$aI*^F4|76sOtZ`4>fi}Yf~Qc}2Mc8q`c?s;h%us%Xb-xJT*j5L z@iAvAj6I&QK?3S4ek!A?)$$PC#f^dnCeHcH@6cv|tKoMyA zazGviE`p5}7+Hdj!KlHVZp~`nZ#xQ{c0~s6*UNf;yOvwp`IS=xQnl4}uENAJHc^?~ zPegd`XT47U;sRR|q`@7Ihs5KlFc^&zIbeyat2DXw#3KN7+7npQ233^s8v&aNC@p}qDy#N9%+Vfm01iSY+jOZ1NM1Xp^cw)IIF6bSw2w|{|FyO$V5 zzCg|~qFvG_^wjUp3Gs6bK)KO@oy#>nZTjKlXZAxX2Lhu1Y){w@Sk7y=&TIGolh-R@ ztoCZ-Z5xd}8wX4^v0NheI{&-Z`M*{Bzts=0=XoiyK}?A?H6``VRi8P&PwraBhpj!A zPlc%?@K-o>Skyu`-Jv~XRiOTwFs}*9UYwrtM6zgIP+QjpwOt3b-4ta;041#wyjlPO zxFQ8i5+A~KCUzrPfYr5yxW>b!gKeFQ+v{E2T*>LO{xxS}eHd10*G0CJ>Qu^~lw=qf z0cToS;g{d*l?fa0WW{hSQ|=jI5>8{5MR4-tsvQdA<%NzHR}3p=Apov1+}~KEqD~A< zcWnf{|L0%dzkU1PH~;$h{TuXI)j6DGGGobct*fVi^TQ~D*--#EC z#eri-?y?15LFF6Z)r;}36C5%%uorU8m0O#1hayQp0|R`eTD<1|)=j#6Ssp1ib8mJ! zPz*wkF>=rs7No7uVF>1pMP&=hbZM@5?t>|A+<`O(zJ%;RHK1L!Xw`>RkIv`NN?!#J v@i(;BL#L-YlsP|$;C{RMjnMCtT|TWovc9q(SxxfiyTAA!d>Yv2dkz2q)?{q& literal 0 HcmV?d00001 diff --git a/assets/index-e9263708.js b/assets/index-F9ux_uEB.js similarity index 87% rename from assets/index-e9263708.js rename to assets/index-F9ux_uEB.js index 245a75868..d80808c54 100644 --- a/assets/index-e9263708.js +++ b/assets/index-F9ux_uEB.js @@ -1 +1 @@ -import{d as B,u as w,z as I,B as A,r as N,C as R,D as x,x as T,N as D,ab as z,o as _,I as J,ac as O,g as s,i as a,h as n,l as c,f as t,R as S,e as p,L as r,H as f,_ as j,y as F,V as L,p as E,j as G,n as K}from"./index-1d8ae391.js";import{_ as Q}from"./HInput.vue_vue_type_script_setup_true_lang-6058b076.js";import{_ as W}from"./HCheckList.vue_vue_type_script_setup_true_lang-db24618e.js";import{_ as X}from"./HTooltip.vue_vue_type_script_setup_true_lang-1c39e9e4.js";import{_ as Y}from"./HToggle.vue_vue_type_script_setup_true_lang-1a94272c.js";import{u as Z}from"./index-f96a0abf.js";const i=V=>(E("data-v-15837b6b"),V=V(),G(),V),ee=i(()=>t("div",{class:"px-4 py-2 rounded-2 text-sm/6 c-rose bg-rose/20"},[t("p",{class:"my-1"}," 应用配置可实时预览效果,但只是临时生效,要想真正应用于项目,可以点击下方的「复制配置」按钮,并将配置粘贴到 src/settings.ts 文件中。 "),t("p",{class:"my-1"}," 注意:在生产环境中应关闭该模块。 ")],-1)),se=i(()=>t("div",{class:"divider"}," 颜色主题风格 ",-1)),te={class:"flex justify-center items-center pb-4"},le={key:0,class:"divider"},oe={key:1,class:"menu-mode"},ne=i(()=>t("div",{class:"mode-container"},null,-1)),ie=[ne],de=i(()=>t("div",{class:"mode-container"},null,-1)),ae=[de],ue=i(()=>t("div",{class:"mode-container"},null,-1)),me=[ue],ce=i(()=>t("div",{class:"divider"}," 导航栏 ",-1)),_e={class:"setting-item"},ge={class:"label"},pe={class:"setting-item"},re={class:"label"},be={class:"setting-item"},ve=i(()=>t("div",{class:"label"}," 次导航是否折叠 ",-1)),Ve={key:2,class:"setting-item"},he=i(()=>t("div",{class:"label"}," 显示次导航折叠按钮 ",-1)),fe={class:"setting-item"},ye=i(()=>t("div",{class:"label"}," 是否启用快捷键 ",-1)),xe=i(()=>t("div",{class:"divider"}," 顶栏 ",-1)),Se={class:"setting-item"},Ue=i(()=>t("div",{class:"label"}," 模式 ",-1)),ke=i(()=>t("div",{class:"divider"}," 工具栏 ",-1)),Me={key:3,class:"setting-item"},Ce=i(()=>t("div",{class:"label"}," 全屏 ",-1)),He={class:"setting-item"},qe={class:"label"},Pe={class:"setting-item"},$e={class:"label"},Be={key:4,class:"divider"},we={key:5,class:"setting-item"},Ie=i(()=>t("div",{class:"label"}," 是否启用 ",-1)),Ae=i(()=>t("div",{class:"divider"}," 页面 ",-1)),Ne={class:"setting-item"},Re=i(()=>t("div",{class:"label"}," 是否启用快捷键 ",-1)),Te=i(()=>t("div",{class:"divider"}," 导航搜索 ",-1)),De={class:"setting-item"},ze={class:"label"},Je={class:"setting-item"},Oe=i(()=>t("div",{class:"label"}," 是否启用快捷键 ",-1)),je=i(()=>t("div",{class:"divider"}," 底部版权 ",-1)),Fe={class:"setting-item"},Le=i(()=>t("div",{class:"label"}," 是否启用 ",-1)),Ee={class:"setting-item"},Ge=i(()=>t("div",{class:"label"}," 日期 ",-1)),Ke={class:"setting-item"},Qe=i(()=>t("div",{class:"label"}," 公司 ",-1)),We={class:"setting-item"},Xe=i(()=>t("div",{class:"label"}," 网址 ",-1)),Ye={class:"setting-item"},Ze=i(()=>t("div",{class:"label"}," 备案 ",-1)),es=i(()=>t("div",{class:"divider"}," 主页 ",-1)),ss={class:"setting-item"},ts={class:"label"},ls={class:"setting-item"},os={class:"label"},ns=i(()=>t("div",{class:"divider"}," 其它 ",-1)),is={class:"setting-item"},ds=i(()=>t("div",{class:"label"}," 是否启用权限 ",-1)),as={class:"setting-item"},us={class:"label"},ms={class:"setting-item"},cs={class:"label"},_s=B({name:"AppSetting",__name:"index",setup(V){const U=w(),e=I(),y=A(),b=N(!1),h=R({get(){return e.settings.app.colorScheme==="dark"},set(g){e.settings.app.colorScheme=g?"dark":"light"}});x(()=>e.settings.menu.menuMode,g=>{g==="single"?y.setActived(0):y.setActived(U.fullPath)}),T(()=>{D.on("global-app-setting-toggle",()=>{b.value=!b.value})});const{copy:k,copied:M,isSupported:C}=Z();x(M,g=>{g&&z.success("复制成功,请粘贴到 src/settings.ts 文件中!",{zIndex:2e3})});function H(){k(JSON.stringify(e.settings,null,2))}return(g,l)=>{const d=Y,u=X,m=j,q=W,v=Q,P=F,$=L;return _(),J($,{modelValue:s(b),"onUpdate:modelValue":l[27]||(l[27]=o=>S(b)?b.value=o:null),title:"应用配置"},O({default:a(()=>[ee,se,t("div",te,[n(d,{modelValue:s(h),"onUpdate:modelValue":l[0]||(l[0]=o=>S(h)?h.value=o:null),"on-icon":"ri:sun-line","off-icon":"ri:moon-line"},null,8,["modelValue"])]),s(e).mode==="pc"?(_(),p("div",le," 导航栏模式 ")):r("",!0),s(e).mode==="pc"?(_(),p("div",oe,[n(u,{text:"侧边栏模式 (含主导航)",placement:"bottom",delay:500},{default:a(()=>[t("div",{class:f(["mode mode-side",{active:s(e).settings.menu.menuMode==="side"}]),onClick:l[1]||(l[1]=o=>s(e).settings.menu.menuMode="side")},ie,2)]),_:1}),n(u,{text:"顶部模式",placement:"bottom",delay:500},{default:a(()=>[t("div",{class:f(["mode mode-head",{active:s(e).settings.menu.menuMode==="head"}]),onClick:l[2]||(l[2]=o=>s(e).settings.menu.menuMode="head")},ae,2)]),_:1}),n(u,{text:"侧边栏模式 (不含主导航)",placement:"bottom",delay:500},{default:a(()=>[t("div",{class:f(["mode mode-single",{active:s(e).settings.menu.menuMode==="single"}]),onClick:l[3]||(l[3]=o=>s(e).settings.menu.menuMode="single")},me,2)]),_:1})])):r("",!0),ce,t("div",_e,[t("div",ge,[c(" 主导航切换跳转 "),n(u,{text:"开启该功能后,切换主导航时,页面自动跳转至该主导航下,次导航里第一个导航"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.menu.switchMainMenuAndPageJump,"onUpdate:modelValue":l[4]||(l[4]=o=>s(e).settings.menu.switchMainMenuAndPageJump=o),disabled:["single"].includes(s(e).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),t("div",pe,[t("div",re,[c(" 次导航保持展开一个 "),n(u,{text:"开启该功能后,次导航只保持单个菜单的展开"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.menu.subMenuUniqueOpened,"onUpdate:modelValue":l[5]||(l[5]=o=>s(e).settings.menu.subMenuUniqueOpened=o)},null,8,["modelValue"])]),t("div",be,[ve,n(d,{modelValue:s(e).settings.menu.subMenuCollapse,"onUpdate:modelValue":l[6]||(l[6]=o=>s(e).settings.menu.subMenuCollapse=o)},null,8,["modelValue"])]),s(e).mode==="pc"?(_(),p("div",Ve,[he,n(d,{modelValue:s(e).settings.menu.enableSubMenuCollapseButton,"onUpdate:modelValue":l[7]||(l[7]=o=>s(e).settings.menu.enableSubMenuCollapseButton=o)},null,8,["modelValue"])])):r("",!0),t("div",fe,[ye,n(d,{modelValue:s(e).settings.menu.enableHotkeys,"onUpdate:modelValue":l[8]||(l[8]=o=>s(e).settings.menu.enableHotkeys=o),disabled:["single"].includes(s(e).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),xe,t("div",Se,[Ue,n(q,{modelValue:s(e).settings.topbar.mode,"onUpdate:modelValue":l[9]||(l[9]=o=>s(e).settings.topbar.mode=o),options:[{label:"静止",value:"static"},{label:"固定",value:"fixed"},{label:"粘性",value:"sticky"}]},null,8,["modelValue"])]),ke,s(e).mode==="pc"?(_(),p("div",Me,[Ce,n(d,{modelValue:s(e).settings.toolbar.enableFullscreen,"onUpdate:modelValue":l[10]||(l[10]=o=>s(e).settings.toolbar.enableFullscreen=o)},null,8,["modelValue"])])):r("",!0),t("div",He,[t("div",qe,[c(" 页面刷新 "),n(u,{text:"使用框架内提供的刷新功能进行页面刷新"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.toolbar.enablePageReload,"onUpdate:modelValue":l[11]||(l[11]=o=>s(e).settings.toolbar.enablePageReload=o)},null,8,["modelValue"])]),t("div",Pe,[t("div",$e,[c(" 颜色主题 "),n(u,{text:"开启后可在明亮/暗黑模式中切换"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.toolbar.enableColorScheme,"onUpdate:modelValue":l[12]||(l[12]=o=>s(e).settings.toolbar.enableColorScheme=o)},null,8,["modelValue"])]),s(e).mode==="pc"?(_(),p("div",Be," 面包屑导航 ")):r("",!0),s(e).mode==="pc"?(_(),p("div",we,[Ie,n(d,{modelValue:s(e).settings.breadcrumb.enable,"onUpdate:modelValue":l[13]||(l[13]=o=>s(e).settings.breadcrumb.enable=o)},null,8,["modelValue"])])):r("",!0),Ae,t("div",Ne,[Re,n(d,{modelValue:s(e).settings.mainPage.enableHotkeys,"onUpdate:modelValue":l[14]||(l[14]=o=>s(e).settings.mainPage.enableHotkeys=o)},null,8,["modelValue"])]),Te,t("div",De,[t("div",ze,[c(" 是否启用 "),n(u,{text:"对导航进行快捷搜索"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.navSearch.enable,"onUpdate:modelValue":l[15]||(l[15]=o=>s(e).settings.navSearch.enable=o)},null,8,["modelValue"])]),t("div",Je,[Oe,n(d,{modelValue:s(e).settings.navSearch.enableHotkeys,"onUpdate:modelValue":l[16]||(l[16]=o=>s(e).settings.navSearch.enableHotkeys=o),disabled:!s(e).settings.navSearch.enable},null,8,["modelValue","disabled"])]),je,t("div",Fe,[Le,n(d,{modelValue:s(e).settings.copyright.enable,"onUpdate:modelValue":l[17]||(l[17]=o=>s(e).settings.copyright.enable=o)},null,8,["modelValue"])]),t("div",Ee,[Ge,n(v,{modelValue:s(e).settings.copyright.dates,"onUpdate:modelValue":l[18]||(l[18]=o=>s(e).settings.copyright.dates=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),t("div",Ke,[Qe,n(v,{modelValue:s(e).settings.copyright.company,"onUpdate:modelValue":l[19]||(l[19]=o=>s(e).settings.copyright.company=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),t("div",We,[Xe,n(v,{modelValue:s(e).settings.copyright.website,"onUpdate:modelValue":l[20]||(l[20]=o=>s(e).settings.copyright.website=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),t("div",Ye,[Ze,n(v,{modelValue:s(e).settings.copyright.beian,"onUpdate:modelValue":l[21]||(l[21]=o=>s(e).settings.copyright.beian=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),es,t("div",ss,[t("div",ts,[c(" 是否启用 "),n(u,{text:"该功能开启时,登录成功默认进入主页,反之则默认进入导航栏里第一个导航页面"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.home.enable,"onUpdate:modelValue":l[22]||(l[22]=o=>s(e).settings.home.enable=o)},null,8,["modelValue"])]),t("div",ls,[t("div",os,[c(" 主页名称 "),n(u,{text:"开启国际化时,该设置无效"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(v,{modelValue:s(e).settings.home.title,"onUpdate:modelValue":l[23]||(l[23]=o=>s(e).settings.home.title=o)},null,8,["modelValue"])]),ns,t("div",is,[ds,n(d,{modelValue:s(e).settings.app.enablePermission,"onUpdate:modelValue":l[24]||(l[24]=o=>s(e).settings.app.enablePermission=o)},null,8,["modelValue"])]),t("div",as,[t("div",us,[c(" 载入进度条 "),n(u,{text:"该功能开启时,跳转路由会看到页面顶部有进度条"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.app.enableProgress,"onUpdate:modelValue":l[25]||(l[25]=o=>s(e).settings.app.enableProgress=o)},null,8,["modelValue"])]),t("div",ms,[t("div",cs,[c(" 动态标题 "),n(u,{text:"该功能开启时,页面标题会显示当前路由标题,格式为“页面标题 - 网站名称”;关闭时则显示网站名称,网站名称在项目根目录下 .env.* 文件里配置"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.app.enableDynamicTitle,"onUpdate:modelValue":l[26]||(l[26]=o=>s(e).settings.app.enableDynamicTitle=o)},null,8,["modelValue"])])]),_:2},[s(C)?{name:"footer",fn:a(()=>[n(P,{block:"",onClick:H},{default:a(()=>[n(m,{name:"ep:document-copy"}),c(" 复制配置 ")]),_:1})]),key:"0"}:void 0]),1032,["modelValue"])}}});const hs=K(_s,[["__scopeId","data-v-15837b6b"]]);export{hs as default}; +import{d as B,u as w,z as I,B as A,r as N,C as R,D as S,x as T,N as D,ab as z,o as _,I as J,ac as O,g as s,i as a,h as n,l as c,f as t,R as U,e as p,L as r,H as f,_ as j,y as F,V as L,p as E,j as G,n as K}from"./index-Njb-9Wgo.js";import{_ as Q}from"./HInput.vue_vue_type_script_setup_true_lang-DJLd0ysv.js";import{_ as W}from"./HCheckList.vue_vue_type_script_setup_true_lang-xDMfsU1N.js";import{_ as X}from"./HTooltip.vue_vue_type_script_setup_true_lang-Q85S_J-z.js";import{_ as Y}from"./HToggle.vue_vue_type_script_setup_true_lang-PMRUs5Lx.js";import{u as Z}from"./index-jSDpI88f.js";const i=V=>(E("data-v-15837b6b"),V=V(),G(),V),ee=i(()=>t("div",{class:"px-4 py-2 rounded-2 text-sm/6 c-rose bg-rose/20"},[t("p",{class:"my-1"}," 应用配置可实时预览效果,但只是临时生效,要想真正应用于项目,可以点击下方的「复制配置」按钮,并将配置粘贴到 src/settings.ts 文件中。 "),t("p",{class:"my-1"}," 注意:在生产环境中应关闭该模块。 ")],-1)),se=i(()=>t("div",{class:"divider"}," 颜色主题风格 ",-1)),te={class:"flex justify-center items-center pb-4"},le={key:0,class:"divider"},oe={key:1,class:"menu-mode"},ne=i(()=>t("div",{class:"mode-container"},null,-1)),ie=[ne],de=i(()=>t("div",{class:"mode-container"},null,-1)),ae=[de],ue=i(()=>t("div",{class:"mode-container"},null,-1)),me=[ue],ce=i(()=>t("div",{class:"divider"}," 导航栏 ",-1)),_e={class:"setting-item"},ge={class:"label"},pe={class:"setting-item"},re={class:"label"},be={class:"setting-item"},ve=i(()=>t("div",{class:"label"}," 次导航是否折叠 ",-1)),Ve={key:2,class:"setting-item"},he=i(()=>t("div",{class:"label"}," 显示次导航折叠按钮 ",-1)),fe={class:"setting-item"},ye=i(()=>t("div",{class:"label"}," 是否启用快捷键 ",-1)),Se=i(()=>t("div",{class:"divider"}," 顶栏 ",-1)),Ue={class:"setting-item"},ke=i(()=>t("div",{class:"label"}," 模式 ",-1)),xe=i(()=>t("div",{class:"divider"}," 工具栏 ",-1)),Me={key:3,class:"setting-item"},Ce=i(()=>t("div",{class:"label"}," 全屏 ",-1)),He={class:"setting-item"},qe={class:"label"},Pe={class:"setting-item"},$e={class:"label"},Be={key:4,class:"divider"},we={key:5,class:"setting-item"},Ie=i(()=>t("div",{class:"label"}," 是否启用 ",-1)),Ae=i(()=>t("div",{class:"divider"}," 页面 ",-1)),Ne={class:"setting-item"},Re=i(()=>t("div",{class:"label"}," 是否启用快捷键 ",-1)),Te=i(()=>t("div",{class:"divider"}," 导航搜索 ",-1)),De={class:"setting-item"},ze={class:"label"},Je={class:"setting-item"},Oe=i(()=>t("div",{class:"label"}," 是否启用快捷键 ",-1)),je=i(()=>t("div",{class:"divider"}," 底部版权 ",-1)),Fe={class:"setting-item"},Le=i(()=>t("div",{class:"label"}," 是否启用 ",-1)),Ee={class:"setting-item"},Ge=i(()=>t("div",{class:"label"}," 日期 ",-1)),Ke={class:"setting-item"},Qe=i(()=>t("div",{class:"label"}," 公司 ",-1)),We={class:"setting-item"},Xe=i(()=>t("div",{class:"label"}," 网址 ",-1)),Ye={class:"setting-item"},Ze=i(()=>t("div",{class:"label"}," 备案 ",-1)),es=i(()=>t("div",{class:"divider"}," 主页 ",-1)),ss={class:"setting-item"},ts={class:"label"},ls={class:"setting-item"},os={class:"label"},ns=i(()=>t("div",{class:"divider"}," 其它 ",-1)),is={class:"setting-item"},ds=i(()=>t("div",{class:"label"}," 是否启用权限 ",-1)),as={class:"setting-item"},us={class:"label"},ms={class:"setting-item"},cs={class:"label"},_s=B({name:"AppSetting",__name:"index",setup(V){const k=w(),e=I(),y=A(),b=N(!1),h=R({get(){return e.settings.app.colorScheme==="dark"},set(g){e.settings.app.colorScheme=g?"dark":"light"}});S(()=>e.settings.menu.menuMode,g=>{g==="single"?y.setActived(0):y.setActived(k.fullPath)}),T(()=>{D.on("global-app-setting-toggle",()=>{b.value=!b.value})});const{copy:x,copied:M,isSupported:C}=Z();S(M,g=>{g&&z.success("复制成功,请粘贴到 src/settings.ts 文件中!",{zIndex:2e3})});function H(){x(JSON.stringify(e.settings,null,2))}return(g,l)=>{const d=Y,u=X,m=j,q=W,v=Q,P=F,$=L;return _(),J($,{modelValue:s(b),"onUpdate:modelValue":l[27]||(l[27]=o=>U(b)?b.value=o:null),title:"应用配置"},O({default:a(()=>[ee,se,t("div",te,[n(d,{modelValue:s(h),"onUpdate:modelValue":l[0]||(l[0]=o=>U(h)?h.value=o:null),"on-icon":"ri:sun-line","off-icon":"ri:moon-line"},null,8,["modelValue"])]),s(e).mode==="pc"?(_(),p("div",le," 导航栏模式 ")):r("",!0),s(e).mode==="pc"?(_(),p("div",oe,[n(u,{text:"侧边栏模式 (含主导航)",placement:"bottom",delay:500},{default:a(()=>[t("div",{class:f(["mode mode-side",{active:s(e).settings.menu.menuMode==="side"}]),onClick:l[1]||(l[1]=o=>s(e).settings.menu.menuMode="side")},ie,2)]),_:1}),n(u,{text:"顶部模式",placement:"bottom",delay:500},{default:a(()=>[t("div",{class:f(["mode mode-head",{active:s(e).settings.menu.menuMode==="head"}]),onClick:l[2]||(l[2]=o=>s(e).settings.menu.menuMode="head")},ae,2)]),_:1}),n(u,{text:"侧边栏模式 (不含主导航)",placement:"bottom",delay:500},{default:a(()=>[t("div",{class:f(["mode mode-single",{active:s(e).settings.menu.menuMode==="single"}]),onClick:l[3]||(l[3]=o=>s(e).settings.menu.menuMode="single")},me,2)]),_:1})])):r("",!0),ce,t("div",_e,[t("div",ge,[c(" 主导航切换跳转 "),n(u,{text:"开启该功能后,切换主导航时,页面自动跳转至该主导航下,次导航里第一个导航"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.menu.switchMainMenuAndPageJump,"onUpdate:modelValue":l[4]||(l[4]=o=>s(e).settings.menu.switchMainMenuAndPageJump=o),disabled:["single"].includes(s(e).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),t("div",pe,[t("div",re,[c(" 次导航保持展开一个 "),n(u,{text:"开启该功能后,次导航只保持单个菜单的展开"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.menu.subMenuUniqueOpened,"onUpdate:modelValue":l[5]||(l[5]=o=>s(e).settings.menu.subMenuUniqueOpened=o)},null,8,["modelValue"])]),t("div",be,[ve,n(d,{modelValue:s(e).settings.menu.subMenuCollapse,"onUpdate:modelValue":l[6]||(l[6]=o=>s(e).settings.menu.subMenuCollapse=o)},null,8,["modelValue"])]),s(e).mode==="pc"?(_(),p("div",Ve,[he,n(d,{modelValue:s(e).settings.menu.enableSubMenuCollapseButton,"onUpdate:modelValue":l[7]||(l[7]=o=>s(e).settings.menu.enableSubMenuCollapseButton=o)},null,8,["modelValue"])])):r("",!0),t("div",fe,[ye,n(d,{modelValue:s(e).settings.menu.enableHotkeys,"onUpdate:modelValue":l[8]||(l[8]=o=>s(e).settings.menu.enableHotkeys=o),disabled:["single"].includes(s(e).settings.menu.menuMode)},null,8,["modelValue","disabled"])]),Se,t("div",Ue,[ke,n(q,{modelValue:s(e).settings.topbar.mode,"onUpdate:modelValue":l[9]||(l[9]=o=>s(e).settings.topbar.mode=o),options:[{label:"静止",value:"static"},{label:"固定",value:"fixed"},{label:"粘性",value:"sticky"}]},null,8,["modelValue"])]),xe,s(e).mode==="pc"?(_(),p("div",Me,[Ce,n(d,{modelValue:s(e).settings.toolbar.enableFullscreen,"onUpdate:modelValue":l[10]||(l[10]=o=>s(e).settings.toolbar.enableFullscreen=o)},null,8,["modelValue"])])):r("",!0),t("div",He,[t("div",qe,[c(" 页面刷新 "),n(u,{text:"使用框架内提供的刷新功能进行页面刷新"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.toolbar.enablePageReload,"onUpdate:modelValue":l[11]||(l[11]=o=>s(e).settings.toolbar.enablePageReload=o)},null,8,["modelValue"])]),t("div",Pe,[t("div",$e,[c(" 颜色主题 "),n(u,{text:"开启后可在明亮/暗黑模式中切换"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.toolbar.enableColorScheme,"onUpdate:modelValue":l[12]||(l[12]=o=>s(e).settings.toolbar.enableColorScheme=o)},null,8,["modelValue"])]),s(e).mode==="pc"?(_(),p("div",Be," 面包屑导航 ")):r("",!0),s(e).mode==="pc"?(_(),p("div",we,[Ie,n(d,{modelValue:s(e).settings.breadcrumb.enable,"onUpdate:modelValue":l[13]||(l[13]=o=>s(e).settings.breadcrumb.enable=o)},null,8,["modelValue"])])):r("",!0),Ae,t("div",Ne,[Re,n(d,{modelValue:s(e).settings.mainPage.enableHotkeys,"onUpdate:modelValue":l[14]||(l[14]=o=>s(e).settings.mainPage.enableHotkeys=o)},null,8,["modelValue"])]),Te,t("div",De,[t("div",ze,[c(" 是否启用 "),n(u,{text:"对导航进行快捷搜索"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.navSearch.enable,"onUpdate:modelValue":l[15]||(l[15]=o=>s(e).settings.navSearch.enable=o)},null,8,["modelValue"])]),t("div",Je,[Oe,n(d,{modelValue:s(e).settings.navSearch.enableHotkeys,"onUpdate:modelValue":l[16]||(l[16]=o=>s(e).settings.navSearch.enableHotkeys=o),disabled:!s(e).settings.navSearch.enable},null,8,["modelValue","disabled"])]),je,t("div",Fe,[Le,n(d,{modelValue:s(e).settings.copyright.enable,"onUpdate:modelValue":l[17]||(l[17]=o=>s(e).settings.copyright.enable=o)},null,8,["modelValue"])]),t("div",Ee,[Ge,n(v,{modelValue:s(e).settings.copyright.dates,"onUpdate:modelValue":l[18]||(l[18]=o=>s(e).settings.copyright.dates=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),t("div",Ke,[Qe,n(v,{modelValue:s(e).settings.copyright.company,"onUpdate:modelValue":l[19]||(l[19]=o=>s(e).settings.copyright.company=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),t("div",We,[Xe,n(v,{modelValue:s(e).settings.copyright.website,"onUpdate:modelValue":l[20]||(l[20]=o=>s(e).settings.copyright.website=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),t("div",Ye,[Ze,n(v,{modelValue:s(e).settings.copyright.beian,"onUpdate:modelValue":l[21]||(l[21]=o=>s(e).settings.copyright.beian=o),disabled:!s(e).settings.copyright.enable},null,8,["modelValue","disabled"])]),es,t("div",ss,[t("div",ts,[c(" 是否启用 "),n(u,{text:"该功能开启时,登录成功默认进入主页,反之则默认进入导航栏里第一个导航页面"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.home.enable,"onUpdate:modelValue":l[22]||(l[22]=o=>s(e).settings.home.enable=o)},null,8,["modelValue"])]),t("div",ls,[t("div",os,[c(" 主页名称 "),n(u,{text:"开启国际化时,该设置无效"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(v,{modelValue:s(e).settings.home.title,"onUpdate:modelValue":l[23]||(l[23]=o=>s(e).settings.home.title=o)},null,8,["modelValue"])]),ns,t("div",is,[ds,n(d,{modelValue:s(e).settings.app.enablePermission,"onUpdate:modelValue":l[24]||(l[24]=o=>s(e).settings.app.enablePermission=o)},null,8,["modelValue"])]),t("div",as,[t("div",us,[c(" 载入进度条 "),n(u,{text:"该功能开启时,跳转路由会看到页面顶部有进度条"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.app.enableProgress,"onUpdate:modelValue":l[25]||(l[25]=o=>s(e).settings.app.enableProgress=o)},null,8,["modelValue"])]),t("div",ms,[t("div",cs,[c(" 动态标题 "),n(u,{text:"该功能开启时,页面标题会显示当前路由标题,格式为“页面标题 - 网站名称”;关闭时则显示网站名称,网站名称在项目根目录下 .env.* 文件里配置"},{default:a(()=>[n(m,{name:"ri:question-line"})]),_:1})]),n(d,{modelValue:s(e).settings.app.enableDynamicTitle,"onUpdate:modelValue":l[26]||(l[26]=o=>s(e).settings.app.enableDynamicTitle=o)},null,8,["modelValue"])])]),_:2},[s(C)?{name:"footer",fn:a(()=>[n(P,{block:"",onClick:H},{default:a(()=>[n(m,{name:"ep:document-copy"}),c(" 复制配置 ")]),_:1})]),key:"0"}:void 0]),1032,["modelValue"])}}}),hs=K(_s,[["__scopeId","data-v-15837b6b"]]);export{hs as default}; diff --git a/assets/index-F9ux_uEB.js.br b/assets/index-F9ux_uEB.js.br new file mode 100644 index 0000000000000000000000000000000000000000..e98ffa85ca64da43f40657a214e811447b6cd899 GIT binary patch literal 2678 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 literal 0 HcmV?d00001 diff --git a/assets/index-F9ux_uEB.js.gz b/assets/index-F9ux_uEB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0b0ebb8bc0ca42940a1e40fc37dd8d37dcd8474 GIT binary patch literal 3329 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 n;return s.mode==="mobile"||["side","head","single"].includes(s.settings.menu.menuMode)&&a.sidebarMenus.length!==0&&!(a.sidebarMenus.length===1&&(!a.sidebarMenus[0].children||(n=a.sidebarMenus[0])!=null&&n.children.every(c=>{var o;return((o=c.meta)==null?void 0:o.sidebar)===!1})))});return(n,c)=>e(b)?(t(),r("div",{key:0,class:l(["sub-sidebar-container",{"is-collapse":e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse}])},[i(V,{"show-logo":e(s).settings.menu.menuMode==="single",class:l(["sidebar-logo",{"sidebar-logo-bg":e(s).settings.menu.menuMode==="single"}])},null,8,["show-logo","class"]),v("div",{class:l(["sub-sidebar flex-1 transition-shadow-300",{shadow:e(d)}]),onScroll:p},[i(k,{name:"sub-sidebar"},{default:w(()=>[(t(!0),r(C,null,x(e(a).allMenus,(o,m)=>N((t(),r("div",{key:m},[i(z,{menu:o.children,value:e(u).meta.activeMenu||e(u).path,"default-openeds":e(a).defaultOpenedPaths,accordion:e(s).settings.menu.subMenuUniqueOpened,collapse:e(s).mode==="pc"&&e(s).settings.menu.subMenuCollapse,class:"menu"},null,8,["menu","value","default-openeds","accordion","collapse"])],512)),[[y,m===e(a).actived]])),128))]),_:1})],34)],2)):B("",!0)}}),H=T(L,[["__scopeId","data-v-14aedea8"]]);export{H as default}; diff --git a/assets/index-KKGGAmC5.js.br b/assets/index-KKGGAmC5.js.br new file mode 100644 index 0000000000000000000000000000000000000000..c0b9cbbeaa12a3a6e5c9c2da06d5c34581ccadb6 GIT binary patch literal 813 zcmV+|1Je8(Ee8OM!nWn}47DKZdWTGJ%b&NPv%{L|4^bcYj982LuWEsm8K8{(ce zzIF**7}cWQ3Gdr!xc6$9sBN(XCdtM3w8^M+N=JWw@x^CLk83hx{@&x?Ly63hAOHqFI}Z7pi3;il2d? zO?iYWx6l#Hw2?hB_vf^l(|t$8_Wn<=wA%IVeou&6^l6X21VLEiK%US>N)_be*^IRKI&%>= z(zmjr6N@hLhbAj1)x?R6$o?r+By8tX9t_2JYtzsb#B~a9t&?;z{+V=;vAzGHls%{* zWtq)UmI&iPsZmyU^( literal 0 HcmV?d00001 diff --git a/assets/index-KKGGAmC5.js.gz b/assets/index-KKGGAmC5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..20002f57e56b9ec722f4547244e61be1c21d57ee GIT binary patch literal 906 zcmV;519ki#iwFP!000021D#b(Z{s!)z4uqxJP0H(QtjO=n%YnoO)l9YPO|GX#jarp zltkM~Xi^m^#g6U&-XSdq4w3?C59R}hoHuViC>P68S9X(kxarKHb})k{2ML@xSU}}q z4Cf9;Fn1t8JFp-eRIqSRz=Z<|GY1V64jy6T;2gd>Siuhm4{+(=3>pV(cyw?D%E9e! zR_P^)elAolR^ios8vgp%Tu1kY42!+k#NE4laW86Wk+`2-mm)D)Rg^X{!q#PCD>O^4 z=HdFr{{EEQq_4Q1{yW#~L?`NA9&@3;)N>s!>+kjTo%-YDk*U*n5r5CmzWtJ2e0}L% zSh0MU`^}ecpXBO?@a~yb#&#~_Io&9}6azA@({YiDlvf0jWN-616Yxaznr-$@bv&aC zOq}4#;{~pHJf=N1oYg9`g;t%CDz?d^hRa&SDzdzq3mc&wA8tXRL2>Lw4BA>=X0Zrywe-#11H+!ZhyxZ+p&X_f()xAXv#iQ zi&d{E$%}@-=0U6nJ;)?CW*{k6t4_m~C&W@)UMPWG-H^iIUP@jXK?Z^v_FU^SBSGLT zFAIrOF1_>CYd2*(m=yF5$;?7OhHk1`s<%7f$lHD$D{R$ycgJ0luhAN{{v$%nXF-nI`;MT zCCR5#Jm`NoWegjb4Dd}&;o}J|=rA~=ga9^Yw_|V--_lE@APIgzG2|EbsmZzJVH5UG gxX1-RCCD}uEC2W4|Iu2ByWvm&0JAb}87>C^06Uei2LJ#7 literal 0 HcmV?d00001 diff --git a/assets/index-KfT-xtM6.js b/assets/index-KfT-xtM6.js new file mode 100644 index 000000000..4dcd6f735 --- /dev/null +++ b/assets/index-KfT-xtM6.js @@ -0,0 +1 @@ +import u from"./index-_24V8gIl.js";import{d as p,z as b,C as l,r as m,x as g,G as f,D as _,o as d,e as h,g as t,I as v,L as w,H as y,n as x}from"./index-Njb-9Wgo.js";import"./index-FrDvzyDS.js";import"./item.vue_vue_type_script_setup_true_lang-sIDQLJwq.js";import"./index-F-IaMzOv.js";import"./HKbd-yKscnWDX.js";import"./index-jSDpI88f.js";import"./useMainPage-tE5Pme-c.js";const C=p({name:"Topbar",__name:"index",setup(S){const e=b(),o=l(()=>!(e.settings.menu.menuMode==="head"&&!e.settings.menu.enableSubMenuCollapseButton&&(!e.settings.breadcrumb.enable||e.settings.app.routeBaseOn==="filesystem"))),n=m(0),a=m(!1),i=l(()=>o.value?Number.parseInt(getComputedStyle(document.documentElement||document.body).getPropertyValue("--g-toolbar-height")):0);g(()=>{window.addEventListener("scroll",r)}),f(()=>{window.removeEventListener("scroll",r)});function r(){n.value=(document.documentElement||document.body).scrollTop}return _(n,(s,c)=>{a.value=e.settings.topbar.mode==="sticky"&&s>c&&s>i.value}),(s,c)=>(d(),h("div",{class:y(["topbar-container",{"has-toolbar":t(o),[`topbar-${t(e).settings.topbar.mode}`]:!0,shadow:t(n),hide:t(a)}]),"data-fixed-calc-width":""},[t(o)?(d(),v(u,{key:0})):w("",!0)],2))}}),z=x(C,[["__scopeId","data-v-7e103637"]]);export{z as default}; diff --git a/assets/index-KfT-xtM6.js.br b/assets/index-KfT-xtM6.js.br new file mode 100644 index 0000000000000000000000000000000000000000..03cb6cb2b796fa9cffbfcacf60939dbb2cd7e343 GIT binary patch literal 623 zcmV-#0+9V1@dN;j!g23pm|DENRF^v4yG+TKUU!z06j%i$nPdQfaBV4nd3JD^OdFPL zS~N?4_Q$=`E{Y!rM%|||N7KfpF(xJ&bx~X#NQ7xv*Xzh(n=DMWMCrvy&Vp;<6CWsF zx!<>}D_?dqsK0f0#z@UZvF!siPrx^Yz#1$s!1NTj5f}=vwIKHjN^ha^5*owHdfdo( z?`m}WwIb$sMCa*g**2#yUAYM4vJm_gFHwmvbwl77@OYk{@zQ^uW>=?Ax7SsoJ{@|c z-n9?qe=lz|gElvr9)6sDiXw1dPUEYsEz>VDF`^b;u)Q=tTYn4$)vxsY;9Eu~EXJ+~ z%RBHI#gpg+a{iqFcLVgkgfHX>eIb~J#EAKb+5Sqm?Kvu2S02s0Wr>MTI zj%Vn&Zv1jZ6c2Eu$UulKkx$?w7+_QotMrYc;wybWoNIhj8R>E0h;0t70;LuOs7P6% z2Oy`ErEY}?TY+rvPI#TvP^t=fJi8g}alwe0im7NBEK$k+90sBJ=Y&wa9 zkU2&~`ceLS_d=JWAg*){%3qGBk`*SJ2yvFfKDDZ3XawRBD796ouKN12aath(27fFG z2Y&vr#6s#k(dyq{mvr-+O;M#h>w$d@A0{hSQMqwc2Eu0S`{dKAS8!f5I=hS01vCl^%B8 zEeRhkli>N+Ox=+1$M#y!>Z@k9_{(OY2tGoO7r zd$;|0Cv`Aq=T{%=+qSpw6CO10O)9_6zTFjextNvnlauvrTV>#!33c%MXqibXYQNU@k4r zz)n?BI!3;*O%9l=v~rSd_{for(const wn of bn)if(wn.type==="childList")for(const kn of wn.addedNodes)kn.tagName==="LINK"&&kn.rel==="modulepreload"&&vn(kn)}).observe(document,{childList:!0,subtree:!0});function hn(bn){const wn={};return bn.integrity&&(wn.integrity=bn.integrity),bn.referrerPolicy&&(wn.referrerPolicy=bn.referrerPolicy),bn.crossOrigin==="use-credentials"?wn.credentials="include":bn.crossOrigin==="anonymous"?wn.credentials="omit":wn.credentials="same-origin",wn}function vn(bn){if(bn.ep)return;bn.ep=!0;const wn=hn(bn);fetch(bn.href,wn)}})();(function(){var hn;const Fe=document.createElement("script");Fe.src="https://hm.baidu.com/hm.js?7bb58fdfd1fe8ab146d4b4f23686b768";const qe=document.getElementsByTagName("script")[0];(hn=qe.parentNode)==null||hn.insertBefore(Fe,qe)})();{const Fe="font-size: 14px; margin-bottom: 2px; padding: 6px 8px; color: #fff;",qe=`${Fe} background: #e24329;`,hn=`${Fe} background: #707070;`;navigator.language.toLowerCase()==="zh-cn"?console.info("%c由%cFantastic-admin%c驱动",hn,qe,hn,` https://fantastic-admin.gitee.io`):console.info("%cPowered by%cFantastic-admin",hn,qe,` -https://fantastic-admin.github.io`)}const FOCUSABLE_ELEMENT_SELECTORS='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',isVisible=Fe=>getComputedStyle(Fe).position==="fixed"?!1:Fe.offsetParent!==null,obtainAllFocusableElements$1=Fe=>Array.from(Fe.querySelectorAll(FOCUSABLE_ELEMENT_SELECTORS)).filter(qe=>isFocusable(qe)&&isVisible(qe)),isFocusable=Fe=>{if(Fe.tabIndex>0||Fe.tabIndex===0&&Fe.getAttribute("tabIndex")!==null)return!0;if(Fe.disabled)return!1;switch(Fe.nodeName){case"A":return!!Fe.href&&Fe.rel!=="ignore";case"INPUT":return!(Fe.type==="hidden"||Fe.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},triggerEvent$2=function(Fe,qe,...hn){let vn;qe.includes("mouse")||qe.includes("click")?vn="MouseEvents":qe.includes("key")?vn="KeyboardEvent":vn="HTMLEvents";const bn=document.createEvent(vn);return bn.initEvent(qe,...hn),Fe.dispatchEvent(bn),Fe},isLeaf=Fe=>!Fe.getAttribute("aria-owns"),getSibling=(Fe,qe,hn)=>{const{parentNode:vn}=Fe;if(!vn)return null;const bn=vn.querySelectorAll(hn),wn=Array.prototype.indexOf.call(bn,Fe);return bn[wn+qe]||null},focusNode=Fe=>{Fe&&(Fe.focus(),!isLeaf(Fe)&&Fe.click())},composeEventHandlers=(Fe,qe,{checkForDefaultPrevented:hn=!0}={})=>bn=>{const wn=Fe==null?void 0:Fe(bn);if(hn===!1||!wn)return qe==null?void 0:qe(bn)},whenMouse=Fe=>qe=>qe.pointerType==="mouse"?Fe(qe):void 0;function makeMap(Fe,qe){const hn=Object.create(null),vn=Fe.split(",");for(let bn=0;bn!!hn[bn.toLowerCase()]:bn=>!!hn[bn]}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,onRE=/^on[^a-z]/,isOn=Fe=>onRE.test(Fe),isModelListener=Fe=>Fe.startsWith("onUpdate:"),extend$1=Object.assign,remove$3=(Fe,qe)=>{const hn=Fe.indexOf(qe);hn>-1&&Fe.splice(hn,1)},hasOwnProperty$g=Object.prototype.hasOwnProperty,hasOwn=(Fe,qe)=>hasOwnProperty$g.call(Fe,qe),isArray$x=Array.isArray,isMap$4=Fe=>toTypeString(Fe)==="[object Map]",isSet$4=Fe=>toTypeString(Fe)==="[object Set]",isDate$a=Fe=>toTypeString(Fe)==="[object Date]",isRegExp$5=Fe=>toTypeString(Fe)==="[object RegExp]",isFunction$i=Fe=>typeof Fe=="function",isString$d=Fe=>typeof Fe=="string",isSymbol$4=Fe=>typeof Fe=="symbol",isObject$9=Fe=>Fe!==null&&typeof Fe=="object",isPromise=Fe=>(isObject$9(Fe)||isFunction$i(Fe))&&isFunction$i(Fe.then)&&isFunction$i(Fe.catch),objectToString$4=Object.prototype.toString,toTypeString=Fe=>objectToString$4.call(Fe),toRawType=Fe=>toTypeString(Fe).slice(8,-1),isPlainObject$b=Fe=>toTypeString(Fe)==="[object Object]",isIntegerKey=Fe=>isString$d(Fe)&&Fe!=="NaN"&&Fe[0]!=="-"&&""+parseInt(Fe,10)===Fe,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=Fe=>{const qe=Object.create(null);return hn=>qe[hn]||(qe[hn]=Fe(hn))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(Fe=>Fe.replace(camelizeRE,(qe,hn)=>hn?hn.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(Fe=>Fe.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(Fe=>Fe.charAt(0).toUpperCase()+Fe.slice(1)),toHandlerKey=cacheStringFunction(Fe=>Fe?`on${capitalize$1(Fe)}`:""),hasChanged=(Fe,qe)=>!Object.is(Fe,qe),invokeArrayFns=(Fe,qe)=>{for(let hn=0;hn{Object.defineProperty(Fe,qe,{configurable:!0,enumerable:!1,value:hn})},looseToNumber=Fe=>{const qe=parseFloat(Fe);return isNaN(qe)?Fe:qe},toNumber$9=Fe=>{const qe=isString$d(Fe)?Number(Fe):NaN;return isNaN(qe)?Fe:qe};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(Fe){if(isArray$x(Fe)){const qe={};for(let hn=0;hn{if(hn){const vn=hn.split(propertyDelimiterRE);vn.length>1&&(qe[vn[0].trim()]=vn[1].trim())}}),qe}function normalizeClass(Fe){let qe="";if(isString$d(Fe))qe=Fe;else if(isArray$x(Fe))for(let hn=0;hnlooseEqual(hn,qe))}const toDisplayString=Fe=>isString$d(Fe)?Fe:Fe==null?"":isArray$x(Fe)||isObject$9(Fe)&&(Fe.toString===objectToString$4||!isFunction$i(Fe.toString))?JSON.stringify(Fe,replacer,2):String(Fe),replacer=(Fe,qe)=>qe&&qe.__v_isRef?replacer(Fe,qe.value):isMap$4(qe)?{[`Map(${qe.size})`]:[...qe.entries()].reduce((hn,[vn,bn])=>(hn[`${vn} =>`]=bn,hn),{})}:isSet$4(qe)?{[`Set(${qe.size})`]:[...qe.values()]}:isObject$9(qe)&&!isArray$x(qe)&&!isPlainObject$b(qe)?String(qe):qe;let activeEffectScope;class EffectScope{constructor(qe=!1){this.detached=qe,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!qe&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(qe){if(this._active){const hn=activeEffectScope;try{return activeEffectScope=this,qe()}finally{activeEffectScope=hn}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(qe){if(this._active){let hn,vn;for(hn=0,vn=this.effects.length;hn{const qe=new Set(Fe);return qe.w=0,qe.n=0,qe},wasTracked=Fe=>(Fe.w&trackOpBit)>0,newTracked=Fe=>(Fe.n&trackOpBit)>0,initDepMarkers=({deps:Fe})=>{if(Fe.length)for(let qe=0;qe{const{deps:qe}=Fe;if(qe.length){let hn=0;for(let vn=0;vn{(En==="length"||!isSymbol$4(En)&&En>=Cn)&&_n.push(xn)})}else switch(hn!==void 0&&_n.push(kn.get(hn)),qe){case"add":isArray$x(Fe)?isIntegerKey(hn)&&_n.push(kn.get("length")):(_n.push(kn.get(ITERATE_KEY)),isMap$4(Fe)&&_n.push(kn.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$x(Fe)||(_n.push(kn.get(ITERATE_KEY)),isMap$4(Fe)&&_n.push(kn.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$4(Fe)&&_n.push(kn.get(ITERATE_KEY));break}if(_n.length===1)_n[0]&&triggerEffects(_n[0]);else{const Cn=[];for(const xn of _n)xn&&Cn.push(...xn);triggerEffects(createDep(Cn))}}function triggerEffects(Fe,qe){const hn=isArray$x(Fe)?Fe:[...Fe];for(const vn of hn)vn.computed&&triggerEffect(vn);for(const vn of hn)vn.computed||triggerEffect(vn)}function triggerEffect(Fe,qe){(Fe!==activeEffect||Fe.allowRecurse)&&(Fe.scheduler?Fe.scheduler():Fe.run())}function getDepFromReactive(Fe,qe){var hn;return(hn=targetMap.get(Fe))==null?void 0:hn.get(qe)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(Fe=>Fe!=="arguments"&&Fe!=="caller").map(Fe=>Symbol[Fe]).filter(isSymbol$4)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const Fe={};return["includes","indexOf","lastIndexOf"].forEach(qe=>{Fe[qe]=function(...hn){const vn=toRaw(this);for(let wn=0,kn=this.length;wn{Fe[qe]=function(...hn){pauseTracking();const vn=toRaw(this)[qe].apply(this,hn);return resetTracking(),vn}}),Fe}function hasOwnProperty$f(Fe){const qe=toRaw(this);return track(qe,"has",Fe),qe.hasOwnProperty(Fe)}class BaseReactiveHandler{constructor(qe=!1,hn=!1){this._isReadonly=qe,this._shallow=hn}get(qe,hn,vn){const bn=this._isReadonly,wn=this._shallow;if(hn==="__v_isReactive")return!bn;if(hn==="__v_isReadonly")return bn;if(hn==="__v_isShallow")return wn;if(hn==="__v_raw"&&vn===(bn?wn?shallowReadonlyMap:readonlyMap:wn?shallowReactiveMap:reactiveMap).get(qe))return qe;const kn=isArray$x(qe);if(!bn){if(kn&&hasOwn(arrayInstrumentations,hn))return Reflect.get(arrayInstrumentations,hn,vn);if(hn==="hasOwnProperty")return hasOwnProperty$f}const _n=Reflect.get(qe,hn,vn);return(isSymbol$4(hn)?builtInSymbols.has(hn):isNonTrackableKeys(hn))||(bn||track(qe,"get",hn),wn)?_n:isRef(_n)?kn&&isIntegerKey(hn)?_n:_n.value:isObject$9(_n)?bn?readonly(_n):reactive(_n):_n}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(qe=!1){super(!1,qe)}set(qe,hn,vn,bn){let wn=qe[hn];if(isReadonly(wn)&&isRef(wn)&&!isRef(vn))return!1;if(!this._shallow&&(!isShallow(vn)&&!isReadonly(vn)&&(wn=toRaw(wn),vn=toRaw(vn)),!isArray$x(qe)&&isRef(wn)&&!isRef(vn)))return wn.value=vn,!0;const kn=isArray$x(qe)&&isIntegerKey(hn)?Number(hn)Fe,getProto=Fe=>Reflect.getPrototypeOf(Fe);function get$7(Fe,qe,hn=!1,vn=!1){Fe=Fe.__v_raw;const bn=toRaw(Fe),wn=toRaw(qe);hn||(hasChanged(qe,wn)&&track(bn,"get",qe),track(bn,"get",wn));const{has:kn}=getProto(bn),_n=vn?toShallow:hn?toReadonly:toReactive;if(kn.call(bn,qe))return _n(Fe.get(qe));if(kn.call(bn,wn))return _n(Fe.get(wn));Fe!==bn&&Fe.get(qe)}function has$2(Fe,qe=!1){const hn=this.__v_raw,vn=toRaw(hn),bn=toRaw(Fe);return qe||(hasChanged(Fe,bn)&&track(vn,"has",Fe),track(vn,"has",bn)),Fe===bn?hn.has(Fe):hn.has(Fe)||hn.has(bn)}function size(Fe,qe=!1){return Fe=Fe.__v_raw,!qe&&track(toRaw(Fe),"iterate",ITERATE_KEY),Reflect.get(Fe,"size",Fe)}function add$2(Fe){Fe=toRaw(Fe);const qe=toRaw(this);return getProto(qe).has.call(qe,Fe)||(qe.add(Fe),trigger$1(qe,"add",Fe,Fe)),this}function set$3(Fe,qe){qe=toRaw(qe);const hn=toRaw(this),{has:vn,get:bn}=getProto(hn);let wn=vn.call(hn,Fe);wn||(Fe=toRaw(Fe),wn=vn.call(hn,Fe));const kn=bn.call(hn,Fe);return hn.set(Fe,qe),wn?hasChanged(qe,kn)&&trigger$1(hn,"set",Fe,qe):trigger$1(hn,"add",Fe,qe),this}function deleteEntry(Fe){const qe=toRaw(this),{has:hn,get:vn}=getProto(qe);let bn=hn.call(qe,Fe);bn||(Fe=toRaw(Fe),bn=hn.call(qe,Fe)),vn&&vn.call(qe,Fe);const wn=qe.delete(Fe);return bn&&trigger$1(qe,"delete",Fe,void 0),wn}function clear$3(){const Fe=toRaw(this),qe=Fe.size!==0,hn=Fe.clear();return qe&&trigger$1(Fe,"clear",void 0,void 0),hn}function createForEach(Fe,qe){return function(vn,bn){const wn=this,kn=wn.__v_raw,_n=toRaw(kn),Cn=qe?toShallow:Fe?toReadonly:toReactive;return!Fe&&track(_n,"iterate",ITERATE_KEY),kn.forEach((xn,En)=>vn.call(bn,Cn(xn),Cn(En),wn))}}function createIterableMethod(Fe,qe,hn){return function(...vn){const bn=this.__v_raw,wn=toRaw(bn),kn=isMap$4(wn),_n=Fe==="entries"||Fe===Symbol.iterator&&kn,Cn=Fe==="keys"&&kn,xn=bn[Fe](...vn),En=hn?toShallow:qe?toReadonly:toReactive;return!qe&&track(wn,"iterate",Cn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:$n,done:Sn}=xn.next();return Sn?{value:$n,done:Sn}:{value:_n?[En($n[0]),En($n[1])]:En($n),done:Sn}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(Fe){return function(...qe){return Fe==="delete"?!1:this}}function createInstrumentations(){const Fe={get(wn){return get$7(this,wn)},get size(){return size(this)},has:has$2,add:add$2,set:set$3,delete:deleteEntry,clear:clear$3,forEach:createForEach(!1,!1)},qe={get(wn){return get$7(this,wn,!1,!0)},get size(){return size(this)},has:has$2,add:add$2,set:set$3,delete:deleteEntry,clear:clear$3,forEach:createForEach(!1,!0)},hn={get(wn){return get$7(this,wn,!0)},get size(){return size(this,!0)},has(wn){return has$2.call(this,wn,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},vn={get(wn){return get$7(this,wn,!0,!0)},get size(){return size(this,!0)},has(wn){return has$2.call(this,wn,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(wn=>{Fe[wn]=createIterableMethod(wn,!1,!1),hn[wn]=createIterableMethod(wn,!0,!1),qe[wn]=createIterableMethod(wn,!1,!0),vn[wn]=createIterableMethod(wn,!0,!0)}),[Fe,hn,qe,vn]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(Fe,qe){const hn=qe?Fe?shallowReadonlyInstrumentations:shallowInstrumentations:Fe?readonlyInstrumentations:mutableInstrumentations;return(vn,bn,wn)=>bn==="__v_isReactive"?!Fe:bn==="__v_isReadonly"?Fe:bn==="__v_raw"?vn:Reflect.get(hasOwn(hn,bn)&&bn in vn?hn:vn,bn,wn)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(Fe){switch(Fe){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(Fe){return Fe.__v_skip||!Object.isExtensible(Fe)?0:targetTypeMap(toRawType(Fe))}function reactive(Fe){return isReadonly(Fe)?Fe:createReactiveObject(Fe,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(Fe){return createReactiveObject(Fe,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(Fe){return createReactiveObject(Fe,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(Fe,qe,hn,vn,bn){if(!isObject$9(Fe)||Fe.__v_raw&&!(qe&&Fe.__v_isReactive))return Fe;const wn=bn.get(Fe);if(wn)return wn;const kn=getTargetType(Fe);if(kn===0)return Fe;const _n=new Proxy(Fe,kn===2?vn:hn);return bn.set(Fe,_n),_n}function isReactive(Fe){return isReadonly(Fe)?isReactive(Fe.__v_raw):!!(Fe&&Fe.__v_isReactive)}function isReadonly(Fe){return!!(Fe&&Fe.__v_isReadonly)}function isShallow(Fe){return!!(Fe&&Fe.__v_isShallow)}function isProxy(Fe){return isReactive(Fe)||isReadonly(Fe)}function toRaw(Fe){const qe=Fe&&Fe.__v_raw;return qe?toRaw(qe):Fe}function markRaw(Fe){return def(Fe,"__v_skip",!0),Fe}const toReactive=Fe=>isObject$9(Fe)?reactive(Fe):Fe,toReadonly=Fe=>isObject$9(Fe)?readonly(Fe):Fe;function trackRefValue(Fe){shouldTrack&&activeEffect&&(Fe=toRaw(Fe),trackEffects(Fe.dep||(Fe.dep=createDep())))}function triggerRefValue(Fe,qe){Fe=toRaw(Fe);const hn=Fe.dep;hn&&triggerEffects(hn)}function isRef(Fe){return!!(Fe&&Fe.__v_isRef===!0)}function ref(Fe){return createRef(Fe,!1)}function shallowRef(Fe){return createRef(Fe,!0)}function createRef(Fe,qe){return isRef(Fe)?Fe:new RefImpl(Fe,qe)}class RefImpl{constructor(qe,hn){this.__v_isShallow=hn,this.dep=void 0,this.__v_isRef=!0,this._rawValue=hn?qe:toRaw(qe),this._value=hn?qe:toReactive(qe)}get value(){return trackRefValue(this),this._value}set value(qe){const hn=this.__v_isShallow||isShallow(qe)||isReadonly(qe);qe=hn?qe:toRaw(qe),hasChanged(qe,this._rawValue)&&(this._rawValue=qe,this._value=hn?qe:toReactive(qe),triggerRefValue(this))}}function triggerRef(Fe){triggerRefValue(Fe)}function unref(Fe){return isRef(Fe)?Fe.value:Fe}const shallowUnwrapHandlers={get:(Fe,qe,hn)=>unref(Reflect.get(Fe,qe,hn)),set:(Fe,qe,hn,vn)=>{const bn=Fe[qe];return isRef(bn)&&!isRef(hn)?(bn.value=hn,!0):Reflect.set(Fe,qe,hn,vn)}};function proxyRefs(Fe){return isReactive(Fe)?Fe:new Proxy(Fe,shallowUnwrapHandlers)}function toRefs(Fe){const qe=isArray$x(Fe)?new Array(Fe.length):{};for(const hn in Fe)qe[hn]=propertyToRef(Fe,hn);return qe}class ObjectRefImpl{constructor(qe,hn,vn){this._object=qe,this._key=hn,this._defaultValue=vn,this.__v_isRef=!0}get value(){const qe=this._object[this._key];return qe===void 0?this._defaultValue:qe}set value(qe){this._object[this._key]=qe}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(qe){this._getter=qe,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(Fe,qe,hn){return isRef(Fe)?Fe:isFunction$i(Fe)?new GetterRefImpl(Fe):isObject$9(Fe)&&arguments.length>1?propertyToRef(Fe,qe,hn):ref(Fe)}function propertyToRef(Fe,qe,hn){const vn=Fe[qe];return isRef(vn)?vn:new ObjectRefImpl(Fe,qe,hn)}class ComputedRefImpl{constructor(qe,hn,vn,bn){this._setter=hn,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ReactiveEffect(qe,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!bn,this.__v_isReadonly=vn}get value(){const qe=toRaw(this);return trackRefValue(qe),(qe._dirty||!qe._cacheable)&&(qe._dirty=!1,qe._value=qe.effect.run()),qe._value}set value(qe){this._setter(qe)}}function computed$1(Fe,qe,hn=!1){let vn,bn;const wn=isFunction$i(Fe);return wn?(vn=Fe,bn=NOOP):(vn=Fe.get,bn=Fe.set),new ComputedRefImpl(vn,bn,wn||!bn,hn)}function warn(Fe,...qe){}function callWithErrorHandling(Fe,qe,hn,vn){let bn;try{bn=vn?Fe(...vn):Fe()}catch(wn){handleError(wn,qe,hn)}return bn}function callWithAsyncErrorHandling(Fe,qe,hn,vn){if(isFunction$i(Fe)){const wn=callWithErrorHandling(Fe,qe,hn,vn);return wn&&isPromise(wn)&&wn.catch(kn=>{handleError(kn,qe,hn)}),wn}const bn=[];for(let wn=0;wn>>1,bn=queue[vn],wn=getId(bn);wnflushIndex&&queue.splice(qe,1)}function queuePostFlushCb(Fe){isArray$x(Fe)?pendingPostFlushCbs.push(...Fe):(!activePostFlushCbs||!activePostFlushCbs.includes(Fe,Fe.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(Fe),queueFlush()}function flushPreFlushCbs(Fe,qe=isFlushing?flushIndex+1:0){for(;qegetId(hn)-getId(vn)),postFlushIndex=0;postFlushIndexFe.id==null?1/0:Fe.id,comparator=(Fe,qe)=>{const hn=getId(Fe)-getId(qe);if(hn===0){if(Fe.pre&&!qe.pre)return-1;if(qe.pre&&!Fe.pre)return 1}return hn};function flushJobs(Fe){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const qe=NOOP;try{for(flushIndex=0;flushIndexisString$d(An)?An.trim():An)),$n&&(bn=hn.map(looseToNumber))}let _n,Cn=vn[_n=toHandlerKey(qe)]||vn[_n=toHandlerKey(camelize(qe))];!Cn&&wn&&(Cn=vn[_n=toHandlerKey(hyphenate(qe))]),Cn&&callWithAsyncErrorHandling(Cn,Fe,6,bn);const xn=vn[_n+"Once"];if(xn){if(!Fe.emitted)Fe.emitted={};else if(Fe.emitted[_n])return;Fe.emitted[_n]=!0,callWithAsyncErrorHandling(xn,Fe,6,bn)}}function normalizeEmitsOptions(Fe,qe,hn=!1){const vn=qe.emitsCache,bn=vn.get(Fe);if(bn!==void 0)return bn;const wn=Fe.emits;let kn={},_n=!1;if(!isFunction$i(Fe)){const Cn=xn=>{const En=normalizeEmitsOptions(xn,qe,!0);En&&(_n=!0,extend$1(kn,En))};!hn&&qe.mixins.length&&qe.mixins.forEach(Cn),Fe.extends&&Cn(Fe.extends),Fe.mixins&&Fe.mixins.forEach(Cn)}return!wn&&!_n?(isObject$9(Fe)&&vn.set(Fe,null),null):(isArray$x(wn)?wn.forEach(Cn=>kn[Cn]=null):extend$1(kn,wn),isObject$9(Fe)&&vn.set(Fe,kn),kn)}function isEmitListener(Fe,qe){return!Fe||!isOn(qe)?!1:(qe=qe.slice(2).replace(/Once$/,""),hasOwn(Fe,qe[0].toLowerCase()+qe.slice(1))||hasOwn(Fe,hyphenate(qe))||hasOwn(Fe,qe))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(Fe){const qe=currentRenderingInstance;return currentRenderingInstance=Fe,currentScopeId=Fe&&Fe.type.__scopeId||null,qe}function pushScopeId(Fe){currentScopeId=Fe}function popScopeId(){currentScopeId=null}const withScopeId=Fe=>withCtx;function withCtx(Fe,qe=currentRenderingInstance,hn){if(!qe||Fe._n)return Fe;const vn=(...bn)=>{vn._d&&setBlockTracking(-1);const wn=setCurrentRenderingInstance(qe);let kn;try{kn=Fe(...bn)}finally{setCurrentRenderingInstance(wn),vn._d&&setBlockTracking(1)}return kn};return vn._n=!0,vn._c=!0,vn._d=!0,vn}function markAttrsAccessed(){}function renderComponentRoot(Fe){const{type:qe,vnode:hn,proxy:vn,withProxy:bn,props:wn,propsOptions:[kn],slots:_n,attrs:Cn,emit:xn,render:En,renderCache:$n,data:Sn,setupState:An,ctx:Tn,inheritAttrs:Nn}=Fe;let Pn,On;const Rn=setCurrentRenderingInstance(Fe);try{if(hn.shapeFlag&4){const Mn=bn||vn;Pn=normalizeVNode(En.call(Mn,Mn,$n,wn,An,Sn,Tn)),On=Cn}else{const Mn=qe;Pn=normalizeVNode(Mn.length>1?Mn(wn,{attrs:Cn,slots:_n,emit:xn}):Mn(wn,null)),On=qe.props?Cn:getFunctionalFallthrough(Cn)}}catch(Mn){blockStack.length=0,handleError(Mn,Fe,1),Pn=createVNode(Comment$1)}let In=Pn;if(On&&Nn!==!1){const Mn=Object.keys(On),{shapeFlag:Bn}=In;Mn.length&&Bn&7&&(kn&&Mn.some(isModelListener)&&(On=filterModelListeners(On,kn)),In=cloneVNode(In,On))}return hn.dirs&&(In=cloneVNode(In),In.dirs=In.dirs?In.dirs.concat(hn.dirs):hn.dirs),hn.transition&&(In.transition=hn.transition),Pn=In,setCurrentRenderingInstance(Rn),Pn}const getFunctionalFallthrough=Fe=>{let qe;for(const hn in Fe)(hn==="class"||hn==="style"||isOn(hn))&&((qe||(qe={}))[hn]=Fe[hn]);return qe},filterModelListeners=(Fe,qe)=>{const hn={};for(const vn in Fe)(!isModelListener(vn)||!(vn.slice(9)in qe))&&(hn[vn]=Fe[vn]);return hn};function shouldUpdateComponent(Fe,qe,hn){const{props:vn,children:bn,component:wn}=Fe,{props:kn,children:_n,patchFlag:Cn}=qe,xn=wn.emitsOptions;if(qe.dirs||qe.transition)return!0;if(hn&&Cn>=0){if(Cn&1024)return!0;if(Cn&16)return vn?hasPropsChanged(vn,kn,xn):!!kn;if(Cn&8){const En=qe.dynamicProps;for(let $n=0;$nFe.__isSuspense;function queueEffectWithSuspense(Fe,qe){qe&&qe.pendingBranch?isArray$x(Fe)?qe.effects.push(...Fe):qe.effects.push(Fe):queuePostFlushCb(Fe)}function watchEffect(Fe,qe){return doWatch(Fe,null,qe)}function watchPostEffect(Fe,qe){return doWatch(Fe,null,{flush:"post"})}const INITIAL_WATCHER_VALUE={};function watch(Fe,qe,hn){return doWatch(Fe,qe,hn)}function doWatch(Fe,qe,{immediate:hn,deep:vn,flush:bn,onTrack:wn,onTrigger:kn}=EMPTY_OBJ){var _n;const Cn=getCurrentScope()===((_n=currentInstance)==null?void 0:_n.scope)?currentInstance:null;let xn,En=!1,$n=!1;if(isRef(Fe)?(xn=()=>Fe.value,En=isShallow(Fe)):isReactive(Fe)?(xn=()=>Fe,vn=!0):isArray$x(Fe)?($n=!0,En=Fe.some(Mn=>isReactive(Mn)||isShallow(Mn)),xn=()=>Fe.map(Mn=>{if(isRef(Mn))return Mn.value;if(isReactive(Mn))return traverse(Mn);if(isFunction$i(Mn))return callWithErrorHandling(Mn,Cn,2)})):isFunction$i(Fe)?qe?xn=()=>callWithErrorHandling(Fe,Cn,2):xn=()=>{if(!(Cn&&Cn.isUnmounted))return Sn&&Sn(),callWithAsyncErrorHandling(Fe,Cn,3,[An])}:xn=NOOP,qe&&vn){const Mn=xn;xn=()=>traverse(Mn())}let Sn,An=Mn=>{Sn=Rn.onStop=()=>{callWithErrorHandling(Mn,Cn,4)}},Tn;if(isInSSRComponentSetup)if(An=NOOP,qe?hn&&callWithAsyncErrorHandling(qe,Cn,3,[xn(),$n?[]:void 0,An]):xn(),bn==="sync"){const Mn=useSSRContext();Tn=Mn.__watcherHandles||(Mn.__watcherHandles=[])}else return NOOP;let Nn=$n?new Array(Fe.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Pn=()=>{if(Rn.active)if(qe){const Mn=Rn.run();(vn||En||($n?Mn.some((Bn,Dn)=>hasChanged(Bn,Nn[Dn])):hasChanged(Mn,Nn)))&&(Sn&&Sn(),callWithAsyncErrorHandling(qe,Cn,3,[Mn,Nn===INITIAL_WATCHER_VALUE?void 0:$n&&Nn[0]===INITIAL_WATCHER_VALUE?[]:Nn,An]),Nn=Mn)}else Rn.run()};Pn.allowRecurse=!!qe;let On;bn==="sync"?On=Pn:bn==="post"?On=()=>queuePostRenderEffect(Pn,Cn&&Cn.suspense):(Pn.pre=!0,Cn&&(Pn.id=Cn.uid),On=()=>queueJob(Pn));const Rn=new ReactiveEffect(xn,On);qe?hn?Pn():Nn=Rn.run():bn==="post"?queuePostRenderEffect(Rn.run.bind(Rn),Cn&&Cn.suspense):Rn.run();const In=()=>{Rn.stop(),Cn&&Cn.scope&&remove$3(Cn.scope.effects,Rn)};return Tn&&Tn.push(In),In}function instanceWatch(Fe,qe,hn){const vn=this.proxy,bn=isString$d(Fe)?Fe.includes(".")?createPathGetter(vn,Fe):()=>vn[Fe]:Fe.bind(vn,vn);let wn;isFunction$i(qe)?wn=qe:(wn=qe.handler,hn=qe);const kn=currentInstance;setCurrentInstance(this);const _n=doWatch(bn,wn.bind(vn),hn);return kn?setCurrentInstance(kn):unsetCurrentInstance(),_n}function createPathGetter(Fe,qe){const hn=qe.split(".");return()=>{let vn=Fe;for(let bn=0;bn{traverse(hn,qe)});else if(isPlainObject$b(Fe))for(const hn in Fe)traverse(Fe[hn],qe);return Fe}function withDirectives(Fe,qe){const hn=currentRenderingInstance;if(hn===null)return Fe;const vn=getExposeProxy(hn)||hn.proxy,bn=Fe.dirs||(Fe.dirs=[]);for(let wn=0;wn{Fe.isMounted=!0}),onBeforeUnmount(()=>{Fe.isUnmounting=!0}),Fe}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=useTransitionState();let bn;return()=>{const wn=qe.default&&getTransitionRawChildren(qe.default(),!0);if(!wn||!wn.length)return;let kn=wn[0];if(wn.length>1){for(const Nn of wn)if(Nn.type!==Comment$1){kn=Nn;break}}const _n=toRaw(Fe),{mode:Cn}=_n;if(vn.isLeaving)return emptyPlaceholder(kn);const xn=getKeepAliveChild(kn);if(!xn)return emptyPlaceholder(kn);const En=resolveTransitionHooks(xn,_n,vn,hn);setTransitionHooks(xn,En);const $n=hn.subTree,Sn=$n&&getKeepAliveChild($n);let An=!1;const{getTransitionKey:Tn}=xn.type;if(Tn){const Nn=Tn();bn===void 0?bn=Nn:Nn!==bn&&(bn=Nn,An=!0)}if(Sn&&Sn.type!==Comment$1&&(!isSameVNodeType(xn,Sn)||An)){const Nn=resolveTransitionHooks(Sn,_n,vn,hn);if(setTransitionHooks(Sn,Nn),Cn==="out-in")return vn.isLeaving=!0,Nn.afterLeave=()=>{vn.isLeaving=!1,hn.update.active!==!1&&hn.update()},emptyPlaceholder(kn);Cn==="in-out"&&xn.type!==Comment$1&&(Nn.delayLeave=(Pn,On,Rn)=>{const In=getLeavingNodesForType(vn,Sn);In[String(Sn.key)]=Sn,Pn[leaveCbKey]=()=>{On(),Pn[leaveCbKey]=void 0,delete En.delayedLeave},En.delayedLeave=Rn})}return kn}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(Fe,qe){const{leavingVNodes:hn}=Fe;let vn=hn.get(qe.type);return vn||(vn=Object.create(null),hn.set(qe.type,vn)),vn}function resolveTransitionHooks(Fe,qe,hn,vn){const{appear:bn,mode:wn,persisted:kn=!1,onBeforeEnter:_n,onEnter:Cn,onAfterEnter:xn,onEnterCancelled:En,onBeforeLeave:$n,onLeave:Sn,onAfterLeave:An,onLeaveCancelled:Tn,onBeforeAppear:Nn,onAppear:Pn,onAfterAppear:On,onAppearCancelled:Rn}=qe,In=String(Fe.key),Mn=getLeavingNodesForType(hn,Fe),Bn=(Ln,zn)=>{Ln&&callWithAsyncErrorHandling(Ln,vn,9,zn)},Dn=(Ln,zn)=>{const Hn=zn[1];Bn(Ln,zn),isArray$x(Ln)?Ln.every(Fn=>Fn.length<=1)&&Hn():Ln.length<=1&&Hn()},Vn={mode:wn,persisted:kn,beforeEnter(Ln){let zn=_n;if(!hn.isMounted)if(bn)zn=Nn||_n;else return;Ln[leaveCbKey]&&Ln[leaveCbKey](!0);const Hn=Mn[In];Hn&&isSameVNodeType(Fe,Hn)&&Hn.el[leaveCbKey]&&Hn.el[leaveCbKey](),Bn(zn,[Ln])},enter(Ln){let zn=Cn,Hn=xn,Fn=En;if(!hn.isMounted)if(bn)zn=Pn||Cn,Hn=On||xn,Fn=Rn||En;else return;let Kn=!1;const Un=Ln[enterCbKey$1]=Gn=>{Kn||(Kn=!0,Gn?Bn(Fn,[Ln]):Bn(Hn,[Ln]),Vn.delayedLeave&&Vn.delayedLeave(),Ln[enterCbKey$1]=void 0)};zn?Dn(zn,[Ln,Un]):Un()},leave(Ln,zn){const Hn=String(Fe.key);if(Ln[enterCbKey$1]&&Ln[enterCbKey$1](!0),hn.isUnmounting)return zn();Bn($n,[Ln]);let Fn=!1;const Kn=Ln[leaveCbKey]=Un=>{Fn||(Fn=!0,zn(),Un?Bn(Tn,[Ln]):Bn(An,[Ln]),Ln[leaveCbKey]=void 0,Mn[Hn]===Fe&&delete Mn[Hn])};Mn[Hn]=Fe,Sn?Dn(Sn,[Ln,Kn]):Kn()},clone(Ln){return resolveTransitionHooks(Ln,qe,hn,vn)}};return Vn}function emptyPlaceholder(Fe){if(isKeepAlive(Fe))return Fe=cloneVNode(Fe),Fe.children=null,Fe}function getKeepAliveChild(Fe){return isKeepAlive(Fe)?Fe.children?Fe.children[0]:void 0:Fe}function setTransitionHooks(Fe,qe){Fe.shapeFlag&6&&Fe.component?setTransitionHooks(Fe.component.subTree,qe):Fe.shapeFlag&128?(Fe.ssContent.transition=qe.clone(Fe.ssContent),Fe.ssFallback.transition=qe.clone(Fe.ssFallback)):Fe.transition=qe}function getTransitionRawChildren(Fe,qe=!1,hn){let vn=[],bn=0;for(let wn=0;wn1)for(let wn=0;wnextend$1({name:Fe.name},qe,{setup:Fe}))():Fe}const isAsyncWrapper=Fe=>!!Fe.type.__asyncLoader,isKeepAlive=Fe=>Fe.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=hn.ctx;if(!vn.renderer)return()=>{const Rn=qe.default&&qe.default();return Rn&&Rn.length===1?Rn[0]:Rn};const bn=new Map,wn=new Set;let kn=null;const _n=hn.suspense,{renderer:{p:Cn,m:xn,um:En,o:{createElement:$n}}}=vn,Sn=$n("div");vn.activate=(Rn,In,Mn,Bn,Dn)=>{const Vn=Rn.component;xn(Rn,In,Mn,0,_n),Cn(Vn.vnode,Rn,In,Mn,Vn,_n,Bn,Rn.slotScopeIds,Dn),queuePostRenderEffect(()=>{Vn.isDeactivated=!1,Vn.a&&invokeArrayFns(Vn.a);const Ln=Rn.props&&Rn.props.onVnodeMounted;Ln&&invokeVNodeHook(Ln,Vn.parent,Rn)},_n)},vn.deactivate=Rn=>{const In=Rn.component;xn(Rn,Sn,null,1,_n),queuePostRenderEffect(()=>{In.da&&invokeArrayFns(In.da);const Mn=Rn.props&&Rn.props.onVnodeUnmounted;Mn&&invokeVNodeHook(Mn,In.parent,Rn),In.isDeactivated=!0},_n)};function An(Rn){resetShapeFlag(Rn),En(Rn,hn,_n,!0)}function Tn(Rn){bn.forEach((In,Mn)=>{const Bn=getComponentName$1(In.type);Bn&&(!Rn||!Rn(Bn))&&Nn(Mn)})}function Nn(Rn){const In=bn.get(Rn);!kn||!isSameVNodeType(In,kn)?An(In):kn&&resetShapeFlag(kn),bn.delete(Rn),wn.delete(Rn)}watch(()=>[Fe.include,Fe.exclude],([Rn,In])=>{Rn&&Tn(Mn=>matches(Rn,Mn)),In&&Tn(Mn=>!matches(In,Mn))},{flush:"post",deep:!0});let Pn=null;const On=()=>{Pn!=null&&bn.set(Pn,getInnerChild(hn.subTree))};return onMounted(On),onUpdated(On),onBeforeUnmount(()=>{bn.forEach(Rn=>{const{subTree:In,suspense:Mn}=hn,Bn=getInnerChild(In);if(Rn.type===Bn.type&&Rn.key===Bn.key){resetShapeFlag(Bn);const Dn=Bn.component.da;Dn&&queuePostRenderEffect(Dn,Mn);return}An(Rn)})}),()=>{if(Pn=null,!qe.default)return null;const Rn=qe.default(),In=Rn[0];if(Rn.length>1)return kn=null,Rn;if(!isVNode(In)||!(In.shapeFlag&4)&&!(In.shapeFlag&128))return kn=null,In;let Mn=getInnerChild(In);const Bn=Mn.type,Dn=getComponentName$1(isAsyncWrapper(Mn)?Mn.type.__asyncResolved||{}:Bn),{include:Vn,exclude:Ln,max:zn}=Fe;if(Vn&&(!Dn||!matches(Vn,Dn))||Ln&&Dn&&matches(Ln,Dn))return kn=Mn,In;const Hn=Mn.key==null?Bn:Mn.key,Fn=bn.get(Hn);return Mn.el&&(Mn=cloneVNode(Mn),In.shapeFlag&128&&(In.ssContent=Mn)),Pn=Hn,Fn?(Mn.el=Fn.el,Mn.component=Fn.component,Mn.transition&&setTransitionHooks(Mn,Mn.transition),Mn.shapeFlag|=512,wn.delete(Hn),wn.add(Hn)):(wn.add(Hn),zn&&wn.size>parseInt(zn,10)&&Nn(wn.values().next().value)),Mn.shapeFlag|=256,kn=Mn,isSuspense(In.type)?In:Mn}}},KeepAlive=KeepAliveImpl;function matches(Fe,qe){return isArray$x(Fe)?Fe.some(hn=>matches(hn,qe)):isString$d(Fe)?Fe.split(",").includes(qe):isRegExp$5(Fe)?Fe.test(qe):!1}function onActivated(Fe,qe){registerKeepAliveHook(Fe,"a",qe)}function onDeactivated(Fe,qe){registerKeepAliveHook(Fe,"da",qe)}function registerKeepAliveHook(Fe,qe,hn=currentInstance){const vn=Fe.__wdc||(Fe.__wdc=()=>{let bn=hn;for(;bn;){if(bn.isDeactivated)return;bn=bn.parent}return Fe()});if(injectHook(qe,vn,hn),hn){let bn=hn.parent;for(;bn&&bn.parent;)isKeepAlive(bn.parent.vnode)&&injectToKeepAliveRoot(vn,qe,hn,bn),bn=bn.parent}}function injectToKeepAliveRoot(Fe,qe,hn,vn){const bn=injectHook(qe,Fe,vn,!0);onUnmounted(()=>{remove$3(vn[qe],bn)},hn)}function resetShapeFlag(Fe){Fe.shapeFlag&=-257,Fe.shapeFlag&=-513}function getInnerChild(Fe){return Fe.shapeFlag&128?Fe.ssContent:Fe}function injectHook(Fe,qe,hn=currentInstance,vn=!1){if(hn){const bn=hn[Fe]||(hn[Fe]=[]),wn=qe.__weh||(qe.__weh=(...kn)=>{if(hn.isUnmounted)return;pauseTracking(),setCurrentInstance(hn);const _n=callWithAsyncErrorHandling(qe,hn,Fe,kn);return unsetCurrentInstance(),resetTracking(),_n});return vn?bn.unshift(wn):bn.push(wn),wn}}const createHook=Fe=>(qe,hn=currentInstance)=>(!isInSSRComponentSetup||Fe==="sp")&&injectHook(Fe,(...vn)=>qe(...vn),hn),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(Fe,qe=currentInstance){injectHook("ec",Fe,qe)}function renderList(Fe,qe,hn,vn){let bn;const wn=hn&&hn[vn];if(isArray$x(Fe)||isString$d(Fe)){bn=new Array(Fe.length);for(let kn=0,_n=Fe.length;kn<_n;kn++)bn[kn]=qe(Fe[kn],kn,void 0,wn&&wn[kn])}else if(typeof Fe=="number"){bn=new Array(Fe);for(let kn=0;knqe(kn,_n,void 0,wn&&wn[_n]));else{const kn=Object.keys(Fe);bn=new Array(kn.length);for(let _n=0,Cn=kn.length;_n{const wn=vn.fn(...bn);return wn&&(wn.key=vn.key),wn}:vn.fn)}return Fe}function renderSlot(Fe,qe,hn={},vn,bn){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return qe!=="default"&&(hn.name=qe),createVNode("slot",hn,vn&&vn());let wn=Fe[qe];wn&&wn._c&&(wn._d=!1),openBlock();const kn=wn&&ensureValidVNode(wn(hn)),_n=createBlock(Fragment,{key:hn.key||kn&&kn.key||`_${qe}`},kn||(vn?vn():[]),kn&&Fe._===1?64:-2);return!bn&&_n.scopeId&&(_n.slotScopeIds=[_n.scopeId+"-s"]),wn&&wn._c&&(wn._d=!0),_n}function ensureValidVNode(Fe){return Fe.some(qe=>isVNode(qe)?!(qe.type===Comment$1||qe.type===Fragment&&!ensureValidVNode(qe.children)):!0)?Fe:null}function toHandlers(Fe,qe){const hn={};for(const vn in Fe)hn[qe&&/[A-Z]/.test(vn)?`on:${vn}`:toHandlerKey(vn)]=Fe[vn];return hn}const getPublicInstance=Fe=>Fe?isStatefulComponent(Fe)?getExposeProxy(Fe)||Fe.proxy:getPublicInstance(Fe.parent):null,publicPropertiesMap=extend$1(Object.create(null),{$:Fe=>Fe,$el:Fe=>Fe.vnode.el,$data:Fe=>Fe.data,$props:Fe=>Fe.props,$attrs:Fe=>Fe.attrs,$slots:Fe=>Fe.slots,$refs:Fe=>Fe.refs,$parent:Fe=>getPublicInstance(Fe.parent),$root:Fe=>getPublicInstance(Fe.root),$emit:Fe=>Fe.emit,$options:Fe=>resolveMergedOptions(Fe),$forceUpdate:Fe=>Fe.f||(Fe.f=()=>queueJob(Fe.update)),$nextTick:Fe=>Fe.n||(Fe.n=nextTick.bind(Fe.proxy)),$watch:Fe=>instanceWatch.bind(Fe)}),hasSetupBinding=(Fe,qe)=>Fe!==EMPTY_OBJ&&!Fe.__isScriptSetup&&hasOwn(Fe,qe),PublicInstanceProxyHandlers={get({_:Fe},qe){const{ctx:hn,setupState:vn,data:bn,props:wn,accessCache:kn,type:_n,appContext:Cn}=Fe;let xn;if(qe[0]!=="$"){const An=kn[qe];if(An!==void 0)switch(An){case 1:return vn[qe];case 2:return bn[qe];case 4:return hn[qe];case 3:return wn[qe]}else{if(hasSetupBinding(vn,qe))return kn[qe]=1,vn[qe];if(bn!==EMPTY_OBJ&&hasOwn(bn,qe))return kn[qe]=2,bn[qe];if((xn=Fe.propsOptions[0])&&hasOwn(xn,qe))return kn[qe]=3,wn[qe];if(hn!==EMPTY_OBJ&&hasOwn(hn,qe))return kn[qe]=4,hn[qe];shouldCacheAccess&&(kn[qe]=0)}}const En=publicPropertiesMap[qe];let $n,Sn;if(En)return qe==="$attrs"&&track(Fe,"get",qe),En(Fe);if(($n=_n.__cssModules)&&($n=$n[qe]))return $n;if(hn!==EMPTY_OBJ&&hasOwn(hn,qe))return kn[qe]=4,hn[qe];if(Sn=Cn.config.globalProperties,hasOwn(Sn,qe))return Sn[qe]},set({_:Fe},qe,hn){const{data:vn,setupState:bn,ctx:wn}=Fe;return hasSetupBinding(bn,qe)?(bn[qe]=hn,!0):vn!==EMPTY_OBJ&&hasOwn(vn,qe)?(vn[qe]=hn,!0):hasOwn(Fe.props,qe)||qe[0]==="$"&&qe.slice(1)in Fe?!1:(wn[qe]=hn,!0)},has({_:{data:Fe,setupState:qe,accessCache:hn,ctx:vn,appContext:bn,propsOptions:wn}},kn){let _n;return!!hn[kn]||Fe!==EMPTY_OBJ&&hasOwn(Fe,kn)||hasSetupBinding(qe,kn)||(_n=wn[0])&&hasOwn(_n,kn)||hasOwn(vn,kn)||hasOwn(publicPropertiesMap,kn)||hasOwn(bn.config.globalProperties,kn)},defineProperty(Fe,qe,hn){return hn.get!=null?Fe._.accessCache[qe]=0:hasOwn(hn,"value")&&this.set(Fe,qe,hn.value,null),Reflect.defineProperty(Fe,qe,hn)}};function useSlots(){return getContext().slots}function useAttrs$1(){return getContext().attrs}function getContext(){const Fe=getCurrentInstance();return Fe.setupContext||(Fe.setupContext=createSetupContext(Fe))}function normalizePropsOrEmits(Fe){return isArray$x(Fe)?Fe.reduce((qe,hn)=>(qe[hn]=null,qe),{}):Fe}let shouldCacheAccess=!0;function applyOptions(Fe){const qe=resolveMergedOptions(Fe),hn=Fe.proxy,vn=Fe.ctx;shouldCacheAccess=!1,qe.beforeCreate&&callHook$1(qe.beforeCreate,Fe,"bc");const{data:bn,computed:wn,methods:kn,watch:_n,provide:Cn,inject:xn,created:En,beforeMount:$n,mounted:Sn,beforeUpdate:An,updated:Tn,activated:Nn,deactivated:Pn,beforeDestroy:On,beforeUnmount:Rn,destroyed:In,unmounted:Mn,render:Bn,renderTracked:Dn,renderTriggered:Vn,errorCaptured:Ln,serverPrefetch:zn,expose:Hn,inheritAttrs:Fn,components:Kn,directives:Un,filters:Gn}=qe;if(xn&&resolveInjections(xn,vn,null),kn)for(const Xn in kn){const qn=kn[Xn];isFunction$i(qn)&&(vn[Xn]=qn.bind(hn))}if(bn){const Xn=bn.call(hn,hn);isObject$9(Xn)&&(Fe.data=reactive(Xn))}if(shouldCacheAccess=!0,wn)for(const Xn in wn){const qn=wn[Xn],jn=isFunction$i(qn)?qn.bind(hn,hn):isFunction$i(qn.get)?qn.get.bind(hn,hn):NOOP,Jn=!isFunction$i(qn)&&isFunction$i(qn.set)?qn.set.bind(hn):NOOP,Qn=computed({get:jn,set:Jn});Object.defineProperty(vn,Xn,{enumerable:!0,configurable:!0,get:()=>Qn.value,set:no=>Qn.value=no})}if(_n)for(const Xn in _n)createWatcher(_n[Xn],vn,hn,Xn);if(Cn){const Xn=isFunction$i(Cn)?Cn.call(hn):Cn;Reflect.ownKeys(Xn).forEach(qn=>{provide(qn,Xn[qn])})}En&&callHook$1(En,Fe,"c");function Zn(Xn,qn){isArray$x(qn)?qn.forEach(jn=>Xn(jn.bind(hn))):qn&&Xn(qn.bind(hn))}if(Zn(onBeforeMount,$n),Zn(onMounted,Sn),Zn(onBeforeUpdate,An),Zn(onUpdated,Tn),Zn(onActivated,Nn),Zn(onDeactivated,Pn),Zn(onErrorCaptured,Ln),Zn(onRenderTracked,Dn),Zn(onRenderTriggered,Vn),Zn(onBeforeUnmount,Rn),Zn(onUnmounted,Mn),Zn(onServerPrefetch,zn),isArray$x(Hn))if(Hn.length){const Xn=Fe.exposed||(Fe.exposed={});Hn.forEach(qn=>{Object.defineProperty(Xn,qn,{get:()=>hn[qn],set:jn=>hn[qn]=jn})})}else Fe.exposed||(Fe.exposed={});Bn&&Fe.render===NOOP&&(Fe.render=Bn),Fn!=null&&(Fe.inheritAttrs=Fn),Kn&&(Fe.components=Kn),Un&&(Fe.directives=Un)}function resolveInjections(Fe,qe,hn=NOOP){isArray$x(Fe)&&(Fe=normalizeInject(Fe));for(const vn in Fe){const bn=Fe[vn];let wn;isObject$9(bn)?"default"in bn?wn=inject(bn.from||vn,bn.default,!0):wn=inject(bn.from||vn):wn=inject(bn),isRef(wn)?Object.defineProperty(qe,vn,{enumerable:!0,configurable:!0,get:()=>wn.value,set:kn=>wn.value=kn}):qe[vn]=wn}}function callHook$1(Fe,qe,hn){callWithAsyncErrorHandling(isArray$x(Fe)?Fe.map(vn=>vn.bind(qe.proxy)):Fe.bind(qe.proxy),qe,hn)}function createWatcher(Fe,qe,hn,vn){const bn=vn.includes(".")?createPathGetter(hn,vn):()=>hn[vn];if(isString$d(Fe)){const wn=qe[Fe];isFunction$i(wn)&&watch(bn,wn)}else if(isFunction$i(Fe))watch(bn,Fe.bind(hn));else if(isObject$9(Fe))if(isArray$x(Fe))Fe.forEach(wn=>createWatcher(wn,qe,hn,vn));else{const wn=isFunction$i(Fe.handler)?Fe.handler.bind(hn):qe[Fe.handler];isFunction$i(wn)&&watch(bn,wn,Fe)}}function resolveMergedOptions(Fe){const qe=Fe.type,{mixins:hn,extends:vn}=qe,{mixins:bn,optionsCache:wn,config:{optionMergeStrategies:kn}}=Fe.appContext,_n=wn.get(qe);let Cn;return _n?Cn=_n:!bn.length&&!hn&&!vn?Cn=qe:(Cn={},bn.length&&bn.forEach(xn=>mergeOptions$2(Cn,xn,kn,!0)),mergeOptions$2(Cn,qe,kn)),isObject$9(qe)&&wn.set(qe,Cn),Cn}function mergeOptions$2(Fe,qe,hn,vn=!1){const{mixins:bn,extends:wn}=qe;wn&&mergeOptions$2(Fe,wn,hn,!0),bn&&bn.forEach(kn=>mergeOptions$2(Fe,kn,hn,!0));for(const kn in qe)if(!(vn&&kn==="expose")){const _n=internalOptionMergeStrats[kn]||hn&&hn[kn];Fe[kn]=_n?_n(Fe[kn],qe[kn]):qe[kn]}return Fe}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(Fe,qe){return qe?Fe?function(){return extend$1(isFunction$i(Fe)?Fe.call(this,this):Fe,isFunction$i(qe)?qe.call(this,this):qe)}:qe:Fe}function mergeInject(Fe,qe){return mergeObjectOptions(normalizeInject(Fe),normalizeInject(qe))}function normalizeInject(Fe){if(isArray$x(Fe)){const qe={};for(let hn=0;hn1)return hn&&isFunction$i(qe)?qe.call(vn&&vn.proxy):qe}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(Fe,qe,hn,vn=!1){const bn={},wn={};def(wn,InternalObjectKey,1),Fe.propsDefaults=Object.create(null),setFullProps(Fe,qe,bn,wn);for(const kn in Fe.propsOptions[0])kn in bn||(bn[kn]=void 0);hn?Fe.props=vn?bn:shallowReactive(bn):Fe.type.props?Fe.props=bn:Fe.props=wn,Fe.attrs=wn}function updateProps(Fe,qe,hn,vn){const{props:bn,attrs:wn,vnode:{patchFlag:kn}}=Fe,_n=toRaw(bn),[Cn]=Fe.propsOptions;let xn=!1;if((vn||kn>0)&&!(kn&16)){if(kn&8){const En=Fe.vnode.dynamicProps;for(let $n=0;$n{Cn=!0;const[Sn,An]=normalizePropsOptions($n,qe,!0);extend$1(kn,Sn),An&&_n.push(...An)};!hn&&qe.mixins.length&&qe.mixins.forEach(En),Fe.extends&&En(Fe.extends),Fe.mixins&&Fe.mixins.forEach(En)}if(!wn&&!Cn)return isObject$9(Fe)&&vn.set(Fe,EMPTY_ARR),EMPTY_ARR;if(isArray$x(wn))for(let En=0;En-1,An[1]=Nn<0||Tn-1||hasOwn(An,"default"))&&_n.push($n)}}}const xn=[kn,_n];return isObject$9(Fe)&&vn.set(Fe,xn),xn}function validatePropName(Fe){return Fe[0]!=="$"}function getType$2(Fe){const qe=Fe&&Fe.toString().match(/^\s*(function|class) (\w+)/);return qe?qe[2]:Fe===null?"null":""}function isSameType(Fe,qe){return getType$2(Fe)===getType$2(qe)}function getTypeIndex(Fe,qe){return isArray$x(qe)?qe.findIndex(hn=>isSameType(hn,Fe)):isFunction$i(qe)&&isSameType(qe,Fe)?0:-1}const isInternalKey=Fe=>Fe[0]==="_"||Fe==="$stable",normalizeSlotValue=Fe=>isArray$x(Fe)?Fe.map(normalizeVNode):[normalizeVNode(Fe)],normalizeSlot$1=(Fe,qe,hn)=>{if(qe._n)return qe;const vn=withCtx((...bn)=>normalizeSlotValue(qe(...bn)),hn);return vn._c=!1,vn},normalizeObjectSlots=(Fe,qe,hn)=>{const vn=Fe._ctx;for(const bn in Fe){if(isInternalKey(bn))continue;const wn=Fe[bn];if(isFunction$i(wn))qe[bn]=normalizeSlot$1(bn,wn,vn);else if(wn!=null){const kn=normalizeSlotValue(wn);qe[bn]=()=>kn}}},normalizeVNodeSlots=(Fe,qe)=>{const hn=normalizeSlotValue(qe);Fe.slots.default=()=>hn},initSlots=(Fe,qe)=>{if(Fe.vnode.shapeFlag&32){const hn=qe._;hn?(Fe.slots=toRaw(qe),def(qe,"_",hn)):normalizeObjectSlots(qe,Fe.slots={})}else Fe.slots={},qe&&normalizeVNodeSlots(Fe,qe);def(Fe.slots,InternalObjectKey,1)},updateSlots=(Fe,qe,hn)=>{const{vnode:vn,slots:bn}=Fe;let wn=!0,kn=EMPTY_OBJ;if(vn.shapeFlag&32){const _n=qe._;_n?hn&&_n===1?wn=!1:(extend$1(bn,qe),!hn&&_n===1&&delete bn._):(wn=!qe.$stable,normalizeObjectSlots(qe,bn)),kn=qe}else qe&&(normalizeVNodeSlots(Fe,qe),kn={default:1});if(wn)for(const _n in bn)!isInternalKey(_n)&&kn[_n]==null&&delete bn[_n]};function setRef(Fe,qe,hn,vn,bn=!1){if(isArray$x(Fe)){Fe.forEach((Sn,An)=>setRef(Sn,qe&&(isArray$x(qe)?qe[An]:qe),hn,vn,bn));return}if(isAsyncWrapper(vn)&&!bn)return;const wn=vn.shapeFlag&4?getExposeProxy(vn.component)||vn.component.proxy:vn.el,kn=bn?null:wn,{i:_n,r:Cn}=Fe,xn=qe&&qe.r,En=_n.refs===EMPTY_OBJ?_n.refs={}:_n.refs,$n=_n.setupState;if(xn!=null&&xn!==Cn&&(isString$d(xn)?(En[xn]=null,hasOwn($n,xn)&&($n[xn]=null)):isRef(xn)&&(xn.value=null)),isFunction$i(Cn))callWithErrorHandling(Cn,_n,12,[kn,En]);else{const Sn=isString$d(Cn),An=isRef(Cn);if(Sn||An){const Tn=()=>{if(Fe.f){const Nn=Sn?hasOwn($n,Cn)?$n[Cn]:En[Cn]:Cn.value;bn?isArray$x(Nn)&&remove$3(Nn,wn):isArray$x(Nn)?Nn.includes(wn)||Nn.push(wn):Sn?(En[Cn]=[wn],hasOwn($n,Cn)&&($n[Cn]=En[Cn])):(Cn.value=[wn],Fe.k&&(En[Fe.k]=Cn.value))}else Sn?(En[Cn]=kn,hasOwn($n,Cn)&&($n[Cn]=kn)):An&&(Cn.value=kn,Fe.k&&(En[Fe.k]=kn))};kn?(Tn.id=-1,queuePostRenderEffect(Tn,hn)):Tn()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(Fe){return baseCreateRenderer(Fe)}function baseCreateRenderer(Fe,qe){const hn=getGlobalThis();hn.__VUE__=!0;const{insert:vn,remove:bn,patchProp:wn,createElement:kn,createText:_n,createComment:Cn,setText:xn,setElementText:En,parentNode:$n,nextSibling:Sn,setScopeId:An=NOOP,insertStaticContent:Tn}=Fe,Nn=(oo,eo,ao,ho=null,Mo=null,Po=null,ko=!1,xo=null,Ao=!!eo.dynamicChildren)=>{if(oo===eo)return;oo&&!isSameVNodeType(oo,eo)&&(ho=lo(oo),no(oo,Mo,Po,!0),oo=null),eo.patchFlag===-2&&(Ao=!1,eo.dynamicChildren=null);const{type:vo,ref:qo,shapeFlag:jo}=eo;switch(vo){case Text$2:Pn(oo,eo,ao,ho);break;case Comment$1:On(oo,eo,ao,ho);break;case Static:oo==null&&Rn(eo,ao,ho,ko);break;case Fragment:Kn(oo,eo,ao,ho,Mo,Po,ko,xo,Ao);break;default:jo&1?Bn(oo,eo,ao,ho,Mo,Po,ko,xo,Ao):jo&6?Un(oo,eo,ao,ho,Mo,Po,ko,xo,Ao):(jo&64||jo&128)&&vo.process(oo,eo,ao,ho,Mo,Po,ko,xo,Ao,wo)}qo!=null&&Mo&&setRef(qo,oo&&oo.ref,Po,eo||oo,!eo)},Pn=(oo,eo,ao,ho)=>{if(oo==null)vn(eo.el=_n(eo.children),ao,ho);else{const Mo=eo.el=oo.el;eo.children!==oo.children&&xn(Mo,eo.children)}},On=(oo,eo,ao,ho)=>{oo==null?vn(eo.el=Cn(eo.children||""),ao,ho):eo.el=oo.el},Rn=(oo,eo,ao,ho)=>{[oo.el,oo.anchor]=Tn(oo.children,eo,ao,ho,oo.el,oo.anchor)},In=({el:oo,anchor:eo},ao,ho)=>{let Mo;for(;oo&&oo!==eo;)Mo=Sn(oo),vn(oo,ao,ho),oo=Mo;vn(eo,ao,ho)},Mn=({el:oo,anchor:eo})=>{let ao;for(;oo&&oo!==eo;)ao=Sn(oo),bn(oo),oo=ao;bn(eo)},Bn=(oo,eo,ao,ho,Mo,Po,ko,xo,Ao)=>{ko=ko||eo.type==="svg",oo==null?Dn(eo,ao,ho,Mo,Po,ko,xo,Ao):zn(oo,eo,Mo,Po,ko,xo,Ao)},Dn=(oo,eo,ao,ho,Mo,Po,ko,xo)=>{let Ao,vo;const{type:qo,props:jo,shapeFlag:Ko,transition:bo,dirs:yo}=oo;if(Ao=oo.el=kn(oo.type,Po,jo&&jo.is,jo),Ko&8?En(Ao,oo.children):Ko&16&&Ln(oo.children,Ao,null,ho,Mo,Po&&qo!=="foreignObject",ko,xo),yo&&invokeDirectiveHook(oo,null,ho,"created"),Vn(Ao,oo,oo.scopeId,ko,ho),jo){for(const Yo in jo)Yo!=="value"&&!isReservedProp(Yo)&&wn(Ao,Yo,null,jo[Yo],Po,oo.children,ho,Mo,mo);"value"in jo&&wn(Ao,"value",null,jo.value),(vo=jo.onVnodeBeforeMount)&&invokeVNodeHook(vo,ho,oo)}yo&&invokeDirectiveHook(oo,null,ho,"beforeMount");const zo=needTransition(Mo,bo);zo&&bo.beforeEnter(Ao),vn(Ao,eo,ao),((vo=jo&&jo.onVnodeMounted)||zo||yo)&&queuePostRenderEffect(()=>{vo&&invokeVNodeHook(vo,ho,oo),zo&&bo.enter(Ao),yo&&invokeDirectiveHook(oo,null,ho,"mounted")},Mo)},Vn=(oo,eo,ao,ho,Mo)=>{if(ao&&An(oo,ao),ho)for(let Po=0;Po{for(let vo=Ao;vo{const xo=eo.el=oo.el;let{patchFlag:Ao,dynamicChildren:vo,dirs:qo}=eo;Ao|=oo.patchFlag&16;const jo=oo.props||EMPTY_OBJ,Ko=eo.props||EMPTY_OBJ;let bo;ao&&toggleRecurse(ao,!1),(bo=Ko.onVnodeBeforeUpdate)&&invokeVNodeHook(bo,ao,eo,oo),qo&&invokeDirectiveHook(eo,oo,ao,"beforeUpdate"),ao&&toggleRecurse(ao,!0);const yo=Mo&&eo.type!=="foreignObject";if(vo?Hn(oo.dynamicChildren,vo,xo,ao,ho,yo,Po):ko||qn(oo,eo,xo,null,ao,ho,yo,Po,!1),Ao>0){if(Ao&16)Fn(xo,eo,jo,Ko,ao,ho,Mo);else if(Ao&2&&jo.class!==Ko.class&&wn(xo,"class",null,Ko.class,Mo),Ao&4&&wn(xo,"style",jo.style,Ko.style,Mo),Ao&8){const zo=eo.dynamicProps;for(let Yo=0;Yo{bo&&invokeVNodeHook(bo,ao,eo,oo),qo&&invokeDirectiveHook(eo,oo,ao,"updated")},ho)},Hn=(oo,eo,ao,ho,Mo,Po,ko)=>{for(let xo=0;xo{if(ao!==ho){if(ao!==EMPTY_OBJ)for(const xo in ao)!isReservedProp(xo)&&!(xo in ho)&&wn(oo,xo,ao[xo],null,ko,eo.children,Mo,Po,mo);for(const xo in ho){if(isReservedProp(xo))continue;const Ao=ho[xo],vo=ao[xo];Ao!==vo&&xo!=="value"&&wn(oo,xo,vo,Ao,ko,eo.children,Mo,Po,mo)}"value"in ho&&wn(oo,"value",ao.value,ho.value)}},Kn=(oo,eo,ao,ho,Mo,Po,ko,xo,Ao)=>{const vo=eo.el=oo?oo.el:_n(""),qo=eo.anchor=oo?oo.anchor:_n("");let{patchFlag:jo,dynamicChildren:Ko,slotScopeIds:bo}=eo;bo&&(xo=xo?xo.concat(bo):bo),oo==null?(vn(vo,ao,ho),vn(qo,ao,ho),Ln(eo.children,ao,qo,Mo,Po,ko,xo,Ao)):jo>0&&jo&64&&Ko&&oo.dynamicChildren?(Hn(oo.dynamicChildren,Ko,ao,Mo,Po,ko,xo),(eo.key!=null||Mo&&eo===Mo.subTree)&&traverseStaticChildren(oo,eo,!0)):qn(oo,eo,ao,qo,Mo,Po,ko,xo,Ao)},Un=(oo,eo,ao,ho,Mo,Po,ko,xo,Ao)=>{eo.slotScopeIds=xo,oo==null?eo.shapeFlag&512?Mo.ctx.activate(eo,ao,ho,ko,Ao):Gn(eo,ao,ho,Mo,Po,ko,Ao):Wn(oo,eo,Ao)},Gn=(oo,eo,ao,ho,Mo,Po,ko)=>{const xo=oo.component=createComponentInstance(oo,ho,Mo);if(isKeepAlive(oo)&&(xo.ctx.renderer=wo),setupComponent(xo),xo.asyncDep){if(Mo&&Mo.registerDep(xo,Zn),!oo.el){const Ao=xo.subTree=createVNode(Comment$1);On(null,Ao,eo,ao)}return}Zn(xo,oo,eo,ao,Mo,Po,ko)},Wn=(oo,eo,ao)=>{const ho=eo.component=oo.component;if(shouldUpdateComponent(oo,eo,ao))if(ho.asyncDep&&!ho.asyncResolved){Xn(ho,eo,ao);return}else ho.next=eo,invalidateJob(ho.update),ho.update();else eo.el=oo.el,ho.vnode=eo},Zn=(oo,eo,ao,ho,Mo,Po,ko)=>{const xo=()=>{if(oo.isMounted){let{next:qo,bu:jo,u:Ko,parent:bo,vnode:yo}=oo,zo=qo,Yo;toggleRecurse(oo,!1),qo?(qo.el=yo.el,Xn(oo,qo,ko)):qo=yo,jo&&invokeArrayFns(jo),(Yo=qo.props&&qo.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Yo,bo,qo,yo),toggleRecurse(oo,!0);const _o=renderComponentRoot(oo),Fo=oo.subTree;oo.subTree=_o,Nn(Fo,_o,$n(Fo.el),lo(Fo),oo,Mo,Po),qo.el=_o.el,zo===null&&updateHOCHostEl(oo,_o.el),Ko&&queuePostRenderEffect(Ko,Mo),(Yo=qo.props&&qo.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Yo,bo,qo,yo),Mo)}else{let qo;const{el:jo,props:Ko}=eo,{bm:bo,m:yo,parent:zo}=oo,Yo=isAsyncWrapper(eo);if(toggleRecurse(oo,!1),bo&&invokeArrayFns(bo),!Yo&&(qo=Ko&&Ko.onVnodeBeforeMount)&&invokeVNodeHook(qo,zo,eo),toggleRecurse(oo,!0),jo&&Io){const _o=()=>{oo.subTree=renderComponentRoot(oo),Io(jo,oo.subTree,oo,Mo,null)};Yo?eo.type.__asyncLoader().then(()=>!oo.isUnmounted&&_o()):_o()}else{const _o=oo.subTree=renderComponentRoot(oo);Nn(null,_o,ao,ho,oo,Mo,Po),eo.el=_o.el}if(yo&&queuePostRenderEffect(yo,Mo),!Yo&&(qo=Ko&&Ko.onVnodeMounted)){const _o=eo;queuePostRenderEffect(()=>invokeVNodeHook(qo,zo,_o),Mo)}(eo.shapeFlag&256||zo&&isAsyncWrapper(zo.vnode)&&zo.vnode.shapeFlag&256)&&oo.a&&queuePostRenderEffect(oo.a,Mo),oo.isMounted=!0,eo=ao=ho=null}},Ao=oo.effect=new ReactiveEffect(xo,()=>queueJob(vo),oo.scope),vo=oo.update=()=>Ao.run();vo.id=oo.uid,toggleRecurse(oo,!0),vo()},Xn=(oo,eo,ao)=>{eo.component=oo;const ho=oo.vnode.props;oo.vnode=eo,oo.next=null,updateProps(oo,eo.props,ho,ao),updateSlots(oo,eo.children,ao),pauseTracking(),flushPreFlushCbs(),resetTracking()},qn=(oo,eo,ao,ho,Mo,Po,ko,xo,Ao=!1)=>{const vo=oo&&oo.children,qo=oo?oo.shapeFlag:0,jo=eo.children,{patchFlag:Ko,shapeFlag:bo}=eo;if(Ko>0){if(Ko&128){Jn(vo,jo,ao,ho,Mo,Po,ko,xo,Ao);return}else if(Ko&256){jn(vo,jo,ao,ho,Mo,Po,ko,xo,Ao);return}}bo&8?(qo&16&&mo(vo,Mo,Po),jo!==vo&&En(ao,jo)):qo&16?bo&16?Jn(vo,jo,ao,ho,Mo,Po,ko,xo,Ao):mo(vo,Mo,Po,!0):(qo&8&&En(ao,""),bo&16&&Ln(jo,ao,ho,Mo,Po,ko,xo,Ao))},jn=(oo,eo,ao,ho,Mo,Po,ko,xo,Ao)=>{oo=oo||EMPTY_ARR,eo=eo||EMPTY_ARR;const vo=oo.length,qo=eo.length,jo=Math.min(vo,qo);let Ko;for(Ko=0;Koqo?mo(oo,Mo,Po,!0,!1,jo):Ln(eo,ao,ho,Mo,Po,ko,xo,Ao,jo)},Jn=(oo,eo,ao,ho,Mo,Po,ko,xo,Ao)=>{let vo=0;const qo=eo.length;let jo=oo.length-1,Ko=qo-1;for(;vo<=jo&&vo<=Ko;){const bo=oo[vo],yo=eo[vo]=Ao?cloneIfMounted(eo[vo]):normalizeVNode(eo[vo]);if(isSameVNodeType(bo,yo))Nn(bo,yo,ao,null,Mo,Po,ko,xo,Ao);else break;vo++}for(;vo<=jo&&vo<=Ko;){const bo=oo[jo],yo=eo[Ko]=Ao?cloneIfMounted(eo[Ko]):normalizeVNode(eo[Ko]);if(isSameVNodeType(bo,yo))Nn(bo,yo,ao,null,Mo,Po,ko,xo,Ao);else break;jo--,Ko--}if(vo>jo){if(vo<=Ko){const bo=Ko+1,yo=boKo)for(;vo<=jo;)no(oo[vo],Mo,Po,!0),vo++;else{const bo=vo,yo=vo,zo=new Map;for(vo=yo;vo<=Ko;vo++){const Eo=eo[vo]=Ao?cloneIfMounted(eo[vo]):normalizeVNode(eo[vo]);Eo.key!=null&&zo.set(Eo.key,vo)}let Yo,_o=0;const Fo=Ko-yo+1;let $o=!1,Bo=0;const No=new Array(Fo);for(vo=0;vo=Fo){no(Eo,Mo,Po,!0);continue}let rr;if(Eo.key!=null)rr=zo.get(Eo.key);else for(Yo=yo;Yo<=Ko;Yo++)if(No[Yo-yo]===0&&isSameVNodeType(Eo,eo[Yo])){rr=Yo;break}rr===void 0?no(Eo,Mo,Po,!0):(No[rr-yo]=vo+1,rr>=Bo?Bo=rr:$o=!0,Nn(Eo,eo[rr],ao,null,Mo,Po,ko,xo,Ao),_o++)}const Vo=$o?getSequence(No):EMPTY_ARR;for(Yo=Vo.length-1,vo=Fo-1;vo>=0;vo--){const Eo=yo+vo,rr=eo[Eo],sr=Eo+1{const{el:Po,type:ko,transition:xo,children:Ao,shapeFlag:vo}=oo;if(vo&6){Qn(oo.component.subTree,eo,ao,ho);return}if(vo&128){oo.suspense.move(eo,ao,ho);return}if(vo&64){ko.move(oo,eo,ao,wo);return}if(ko===Fragment){vn(Po,eo,ao);for(let jo=0;joxo.enter(Po),Mo);else{const{leave:jo,delayLeave:Ko,afterLeave:bo}=xo,yo=()=>vn(Po,eo,ao),zo=()=>{jo(Po,()=>{yo(),bo&&bo()})};Ko?Ko(Po,yo,zo):zo()}else vn(Po,eo,ao)},no=(oo,eo,ao,ho=!1,Mo=!1)=>{const{type:Po,props:ko,ref:xo,children:Ao,dynamicChildren:vo,shapeFlag:qo,patchFlag:jo,dirs:Ko}=oo;if(xo!=null&&setRef(xo,null,ao,oo,!0),qo&256){eo.ctx.deactivate(oo);return}const bo=qo&1&&Ko,yo=!isAsyncWrapper(oo);let zo;if(yo&&(zo=ko&&ko.onVnodeBeforeUnmount)&&invokeVNodeHook(zo,eo,oo),qo&6)fo(oo.component,ao,ho);else{if(qo&128){oo.suspense.unmount(ao,ho);return}bo&&invokeDirectiveHook(oo,null,eo,"beforeUnmount"),qo&64?oo.type.remove(oo,eo,ao,Mo,wo,ho):vo&&(Po!==Fragment||jo>0&&jo&64)?mo(vo,eo,ao,!1,!0):(Po===Fragment&&jo&384||!Mo&&qo&16)&&mo(Ao,eo,ao),ho&&co(oo)}(yo&&(zo=ko&&ko.onVnodeUnmounted)||bo)&&queuePostRenderEffect(()=>{zo&&invokeVNodeHook(zo,eo,oo),bo&&invokeDirectiveHook(oo,null,eo,"unmounted")},ao)},co=oo=>{const{type:eo,el:ao,anchor:ho,transition:Mo}=oo;if(eo===Fragment){so(ao,ho);return}if(eo===Static){Mn(oo);return}const Po=()=>{bn(ao),Mo&&!Mo.persisted&&Mo.afterLeave&&Mo.afterLeave()};if(oo.shapeFlag&1&&Mo&&!Mo.persisted){const{leave:ko,delayLeave:xo}=Mo,Ao=()=>ko(ao,Po);xo?xo(oo.el,Po,Ao):Ao()}else Po()},so=(oo,eo)=>{let ao;for(;oo!==eo;)ao=Sn(oo),bn(oo),oo=ao;bn(eo)},fo=(oo,eo,ao)=>{const{bum:ho,scope:Mo,update:Po,subTree:ko,um:xo}=oo;ho&&invokeArrayFns(ho),Mo.stop(),Po&&(Po.active=!1,no(ko,oo,eo,ao)),xo&&queuePostRenderEffect(xo,eo),queuePostRenderEffect(()=>{oo.isUnmounted=!0},eo),eo&&eo.pendingBranch&&!eo.isUnmounted&&oo.asyncDep&&!oo.asyncResolved&&oo.suspenseId===eo.pendingId&&(eo.deps--,eo.deps===0&&eo.resolve())},mo=(oo,eo,ao,ho=!1,Mo=!1,Po=0)=>{for(let ko=Po;kooo.shapeFlag&6?lo(oo.component.subTree):oo.shapeFlag&128?oo.suspense.next():Sn(oo.anchor||oo.el),io=(oo,eo,ao)=>{oo==null?eo._vnode&&no(eo._vnode,null,null,!0):Nn(eo._vnode||null,oo,eo,null,null,null,ao),flushPreFlushCbs(),flushPostFlushCbs(),eo._vnode=oo},wo={p:Nn,um:no,m:Qn,r:co,mt:Gn,mc:Ln,pc:qn,pbc:Hn,n:lo,o:Fe};let go,Io;return qe&&([go,Io]=qe(wo)),{render:io,hydrate:go,createApp:createAppAPI(io,go)}}function toggleRecurse({effect:Fe,update:qe},hn){Fe.allowRecurse=qe.allowRecurse=hn}function needTransition(Fe,qe){return(!Fe||Fe&&!Fe.pendingBranch)&&qe&&!qe.persisted}function traverseStaticChildren(Fe,qe,hn=!1){const vn=Fe.children,bn=qe.children;if(isArray$x(vn)&&isArray$x(bn))for(let wn=0;wn>1,Fe[hn[_n]]0&&(qe[vn]=hn[wn-1]),hn[wn]=vn)}}for(wn=hn.length,kn=hn[wn-1];wn-- >0;)hn[wn]=kn,kn=qe[kn];return hn}const isTeleport=Fe=>Fe.__isTeleport,isTeleportDisabled=Fe=>Fe&&(Fe.disabled||Fe.disabled===""),isTargetSVG=Fe=>typeof SVGElement<"u"&&Fe instanceof SVGElement,resolveTarget=(Fe,qe)=>{const hn=Fe&&Fe.to;return isString$d(hn)?qe?qe(hn):null:hn},TeleportImpl={__isTeleport:!0,process(Fe,qe,hn,vn,bn,wn,kn,_n,Cn,xn){const{mc:En,pc:$n,pbc:Sn,o:{insert:An,querySelector:Tn,createText:Nn,createComment:Pn}}=xn,On=isTeleportDisabled(qe.props);let{shapeFlag:Rn,children:In,dynamicChildren:Mn}=qe;if(Fe==null){const Bn=qe.el=Nn(""),Dn=qe.anchor=Nn("");An(Bn,hn,vn),An(Dn,hn,vn);const Vn=qe.target=resolveTarget(qe.props,Tn),Ln=qe.targetAnchor=Nn("");Vn&&(An(Ln,Vn),kn=kn||isTargetSVG(Vn));const zn=(Hn,Fn)=>{Rn&16&&En(In,Hn,Fn,bn,wn,kn,_n,Cn)};On?zn(hn,Dn):Vn&&zn(Vn,Ln)}else{qe.el=Fe.el;const Bn=qe.anchor=Fe.anchor,Dn=qe.target=Fe.target,Vn=qe.targetAnchor=Fe.targetAnchor,Ln=isTeleportDisabled(Fe.props),zn=Ln?hn:Dn,Hn=Ln?Bn:Vn;if(kn=kn||isTargetSVG(Dn),Mn?(Sn(Fe.dynamicChildren,Mn,zn,bn,wn,kn,_n),traverseStaticChildren(Fe,qe,!0)):Cn||$n(Fe,qe,zn,Hn,bn,wn,kn,_n,!1),On)Ln?qe.props&&Fe.props&&qe.props.to!==Fe.props.to&&(qe.props.to=Fe.props.to):moveTeleport(qe,hn,Bn,xn,1);else if((qe.props&&qe.props.to)!==(Fe.props&&Fe.props.to)){const Fn=qe.target=resolveTarget(qe.props,Tn);Fn&&moveTeleport(qe,Fn,null,xn,0)}else Ln&&moveTeleport(qe,Dn,Vn,xn,1)}updateCssVars(qe)},remove(Fe,qe,hn,vn,{um:bn,o:{remove:wn}},kn){const{shapeFlag:_n,children:Cn,anchor:xn,targetAnchor:En,target:$n,props:Sn}=Fe;if($n&&wn(En),kn&&wn(xn),_n&16){const An=kn||!isTeleportDisabled(Sn);for(let Tn=0;Tn0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(Fe),Fe}function createElementBlock(Fe,qe,hn,vn,bn,wn){return setupBlock(createBaseVNode(Fe,qe,hn,vn,bn,wn,!0))}function createBlock(Fe,qe,hn,vn,bn){return setupBlock(createVNode(Fe,qe,hn,vn,bn,!0))}function isVNode(Fe){return Fe?Fe.__v_isVNode===!0:!1}function isSameVNodeType(Fe,qe){return Fe.type===qe.type&&Fe.key===qe.key}const InternalObjectKey="__vInternal",normalizeKey=({key:Fe})=>Fe??null,normalizeRef=({ref:Fe,ref_key:qe,ref_for:hn})=>(typeof Fe=="number"&&(Fe=""+Fe),Fe!=null?isString$d(Fe)||isRef(Fe)||isFunction$i(Fe)?{i:currentRenderingInstance,r:Fe,k:qe,f:!!hn}:Fe:null);function createBaseVNode(Fe,qe=null,hn=null,vn=0,bn=null,wn=Fe===Fragment?0:1,kn=!1,_n=!1){const Cn={__v_isVNode:!0,__v_skip:!0,type:Fe,props:qe,key:qe&&normalizeKey(qe),ref:qe&&normalizeRef(qe),scopeId:currentScopeId,slotScopeIds:null,children:hn,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:wn,patchFlag:vn,dynamicProps:bn,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return _n?(normalizeChildren(Cn,hn),wn&128&&Fe.normalize(Cn)):hn&&(Cn.shapeFlag|=isString$d(hn)?8:16),isBlockTreeEnabled>0&&!kn&¤tBlock&&(Cn.patchFlag>0||wn&6)&&Cn.patchFlag!==32&¤tBlock.push(Cn),Cn}const createVNode=_createVNode;function _createVNode(Fe,qe=null,hn=null,vn=0,bn=null,wn=!1){if((!Fe||Fe===NULL_DYNAMIC_COMPONENT)&&(Fe=Comment$1),isVNode(Fe)){const _n=cloneVNode(Fe,qe,!0);return hn&&normalizeChildren(_n,hn),isBlockTreeEnabled>0&&!wn&¤tBlock&&(_n.shapeFlag&6?currentBlock[currentBlock.indexOf(Fe)]=_n:currentBlock.push(_n)),_n.patchFlag|=-2,_n}if(isClassComponent(Fe)&&(Fe=Fe.__vccOpts),qe){qe=guardReactiveProps(qe);let{class:_n,style:Cn}=qe;_n&&!isString$d(_n)&&(qe.class=normalizeClass(_n)),isObject$9(Cn)&&(isProxy(Cn)&&!isArray$x(Cn)&&(Cn=extend$1({},Cn)),qe.style=normalizeStyle(Cn))}const kn=isString$d(Fe)?1:isSuspense(Fe)?128:isTeleport(Fe)?64:isObject$9(Fe)?4:isFunction$i(Fe)?2:0;return createBaseVNode(Fe,qe,hn,vn,bn,kn,wn,!0)}function guardReactiveProps(Fe){return Fe?isProxy(Fe)||InternalObjectKey in Fe?extend$1({},Fe):Fe:null}function cloneVNode(Fe,qe,hn=!1){const{props:vn,ref:bn,patchFlag:wn,children:kn}=Fe,_n=qe?mergeProps(vn||{},qe):vn;return{__v_isVNode:!0,__v_skip:!0,type:Fe.type,props:_n,key:_n&&normalizeKey(_n),ref:qe&&qe.ref?hn&&bn?isArray$x(bn)?bn.concat(normalizeRef(qe)):[bn,normalizeRef(qe)]:normalizeRef(qe):bn,scopeId:Fe.scopeId,slotScopeIds:Fe.slotScopeIds,children:kn,target:Fe.target,targetAnchor:Fe.targetAnchor,staticCount:Fe.staticCount,shapeFlag:Fe.shapeFlag,patchFlag:qe&&Fe.type!==Fragment?wn===-1?16:wn|16:wn,dynamicProps:Fe.dynamicProps,dynamicChildren:Fe.dynamicChildren,appContext:Fe.appContext,dirs:Fe.dirs,transition:Fe.transition,component:Fe.component,suspense:Fe.suspense,ssContent:Fe.ssContent&&cloneVNode(Fe.ssContent),ssFallback:Fe.ssFallback&&cloneVNode(Fe.ssFallback),el:Fe.el,anchor:Fe.anchor,ctx:Fe.ctx,ce:Fe.ce}}function createTextVNode(Fe=" ",qe=0){return createVNode(Text$2,null,Fe,qe)}function createCommentVNode(Fe="",qe=!1){return qe?(openBlock(),createBlock(Comment$1,null,Fe)):createVNode(Comment$1,null,Fe)}function normalizeVNode(Fe){return Fe==null||typeof Fe=="boolean"?createVNode(Comment$1):isArray$x(Fe)?createVNode(Fragment,null,Fe.slice()):typeof Fe=="object"?cloneIfMounted(Fe):createVNode(Text$2,null,String(Fe))}function cloneIfMounted(Fe){return Fe.el===null&&Fe.patchFlag!==-1||Fe.memo?Fe:cloneVNode(Fe)}function normalizeChildren(Fe,qe){let hn=0;const{shapeFlag:vn}=Fe;if(qe==null)qe=null;else if(isArray$x(qe))hn=16;else if(typeof qe=="object")if(vn&65){const bn=qe.default;bn&&(bn._c&&(bn._d=!1),normalizeChildren(Fe,bn()),bn._c&&(bn._d=!0));return}else{hn=32;const bn=qe._;!bn&&!(InternalObjectKey in qe)?qe._ctx=currentRenderingInstance:bn===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?qe._=1:(qe._=2,Fe.patchFlag|=1024))}else isFunction$i(qe)?(qe={default:qe,_ctx:currentRenderingInstance},hn=32):(qe=String(qe),vn&64?(hn=16,qe=[createTextVNode(qe)]):hn=8);Fe.children=qe,Fe.shapeFlag|=hn}function mergeProps(...Fe){const qe={};for(let hn=0;hncurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,globalCurrentInstanceSetters,settersKey="__VUE_INSTANCE_SETTERS__";(globalCurrentInstanceSetters=getGlobalThis()[settersKey])||(globalCurrentInstanceSetters=getGlobalThis()[settersKey]=[]),globalCurrentInstanceSetters.push(Fe=>currentInstance=Fe),internalSetCurrentInstance=Fe=>{globalCurrentInstanceSetters.length>1?globalCurrentInstanceSetters.forEach(qe=>qe(Fe)):globalCurrentInstanceSetters[0](Fe)};const setCurrentInstance=Fe=>{internalSetCurrentInstance(Fe),Fe.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(Fe){return Fe.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(Fe,qe=!1){isInSSRComponentSetup=qe;const{props:hn,children:vn}=Fe.vnode,bn=isStatefulComponent(Fe);initProps(Fe,hn,bn,qe),initSlots(Fe,vn);const wn=bn?setupStatefulComponent(Fe,qe):void 0;return isInSSRComponentSetup=!1,wn}function setupStatefulComponent(Fe,qe){const hn=Fe.type;Fe.accessCache=Object.create(null),Fe.proxy=markRaw(new Proxy(Fe.ctx,PublicInstanceProxyHandlers));const{setup:vn}=hn;if(vn){const bn=Fe.setupContext=vn.length>1?createSetupContext(Fe):null;setCurrentInstance(Fe),pauseTracking();const wn=callWithErrorHandling(vn,Fe,0,[Fe.props,bn]);if(resetTracking(),unsetCurrentInstance(),isPromise(wn)){if(wn.then(unsetCurrentInstance,unsetCurrentInstance),qe)return wn.then(kn=>{handleSetupResult(Fe,kn,qe)}).catch(kn=>{handleError(kn,Fe,0)});Fe.asyncDep=wn}else handleSetupResult(Fe,wn,qe)}else finishComponentSetup(Fe,qe)}function handleSetupResult(Fe,qe,hn){isFunction$i(qe)?Fe.type.__ssrInlineRender?Fe.ssrRender=qe:Fe.render=qe:isObject$9(qe)&&(Fe.setupState=proxyRefs(qe)),finishComponentSetup(Fe,hn)}let compile$1;function finishComponentSetup(Fe,qe,hn){const vn=Fe.type;if(!Fe.render){if(!qe&&compile$1&&!vn.render){const bn=vn.template||resolveMergedOptions(Fe).template;if(bn){const{isCustomElement:wn,compilerOptions:kn}=Fe.appContext.config,{delimiters:_n,compilerOptions:Cn}=vn,xn=extend$1(extend$1({isCustomElement:wn,delimiters:_n},kn),Cn);vn.render=compile$1(bn,xn)}}Fe.render=vn.render||NOOP}{setCurrentInstance(Fe),pauseTracking();try{applyOptions(Fe)}finally{resetTracking(),unsetCurrentInstance()}}}function getAttrsProxy(Fe){return Fe.attrsProxy||(Fe.attrsProxy=new Proxy(Fe.attrs,{get(qe,hn){return track(Fe,"get","$attrs"),qe[hn]}}))}function createSetupContext(Fe){const qe=hn=>{Fe.exposed=hn||{}};return{get attrs(){return getAttrsProxy(Fe)},slots:Fe.slots,emit:Fe.emit,expose:qe}}function getExposeProxy(Fe){if(Fe.exposed)return Fe.exposeProxy||(Fe.exposeProxy=new Proxy(proxyRefs(markRaw(Fe.exposed)),{get(qe,hn){if(hn in qe)return qe[hn];if(hn in publicPropertiesMap)return publicPropertiesMap[hn](Fe)},has(qe,hn){return hn in qe||hn in publicPropertiesMap}}))}function getComponentName$1(Fe,qe=!0){return isFunction$i(Fe)?Fe.displayName||Fe.name:Fe.name||qe&&Fe.__name}function isClassComponent(Fe){return isFunction$i(Fe)&&"__vccOpts"in Fe}const computed=(Fe,qe)=>computed$1(Fe,qe,isInSSRComponentSetup);function h$6(Fe,qe,hn){const vn=arguments.length;return vn===2?isObject$9(qe)&&!isArray$x(qe)?isVNode(qe)?createVNode(Fe,null,[qe]):createVNode(Fe,qe):createVNode(Fe,null,qe):(vn>3?hn=Array.prototype.slice.call(arguments,2):vn===3&&isVNode(hn)&&(hn=[hn]),createVNode(Fe,qe,hn))}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey),version$1="3.3.8",svgNS="http://www.w3.org/2000/svg",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(Fe,qe,hn)=>{qe.insertBefore(Fe,hn||null)},remove:Fe=>{const qe=Fe.parentNode;qe&&qe.removeChild(Fe)},createElement:(Fe,qe,hn,vn)=>{const bn=qe?doc.createElementNS(svgNS,Fe):doc.createElement(Fe,hn?{is:hn}:void 0);return Fe==="select"&&vn&&vn.multiple!=null&&bn.setAttribute("multiple",vn.multiple),bn},createText:Fe=>doc.createTextNode(Fe),createComment:Fe=>doc.createComment(Fe),setText:(Fe,qe)=>{Fe.nodeValue=qe},setElementText:(Fe,qe)=>{Fe.textContent=qe},parentNode:Fe=>Fe.parentNode,nextSibling:Fe=>Fe.nextSibling,querySelector:Fe=>doc.querySelector(Fe),setScopeId(Fe,qe){Fe.setAttribute(qe,"")},insertStaticContent(Fe,qe,hn,vn,bn,wn){const kn=hn?hn.previousSibling:qe.lastChild;if(bn&&(bn===wn||bn.nextSibling))for(;qe.insertBefore(bn.cloneNode(!0),hn),!(bn===wn||!(bn=bn.nextSibling)););else{templateContainer.innerHTML=vn?`${Fe}`:Fe;const _n=templateContainer.content;if(vn){const Cn=_n.firstChild;for(;Cn.firstChild;)_n.appendChild(Cn.firstChild);_n.removeChild(Cn)}qe.insertBefore(_n,hn)}return[kn?kn.nextSibling:qe.firstChild,hn?hn.previousSibling:qe.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(Fe,{slots:qe})=>h$6(BaseTransition,resolveTransitionProps(Fe),qe);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(Fe,qe=[])=>{isArray$x(Fe)?Fe.forEach(hn=>hn(...qe)):Fe&&Fe(...qe)},hasExplicitCallback=Fe=>Fe?isArray$x(Fe)?Fe.some(qe=>qe.length>1):Fe.length>1:!1;function resolveTransitionProps(Fe){const qe={};for(const Kn in Fe)Kn in DOMTransitionPropsValidators||(qe[Kn]=Fe[Kn]);if(Fe.css===!1)return qe;const{name:hn="v",type:vn,duration:bn,enterFromClass:wn=`${hn}-enter-from`,enterActiveClass:kn=`${hn}-enter-active`,enterToClass:_n=`${hn}-enter-to`,appearFromClass:Cn=wn,appearActiveClass:xn=kn,appearToClass:En=_n,leaveFromClass:$n=`${hn}-leave-from`,leaveActiveClass:Sn=`${hn}-leave-active`,leaveToClass:An=`${hn}-leave-to`}=Fe,Tn=normalizeDuration(bn),Nn=Tn&&Tn[0],Pn=Tn&&Tn[1],{onBeforeEnter:On,onEnter:Rn,onEnterCancelled:In,onLeave:Mn,onLeaveCancelled:Bn,onBeforeAppear:Dn=On,onAppear:Vn=Rn,onAppearCancelled:Ln=In}=qe,zn=(Kn,Un,Gn)=>{removeTransitionClass(Kn,Un?En:_n),removeTransitionClass(Kn,Un?xn:kn),Gn&&Gn()},Hn=(Kn,Un)=>{Kn._isLeaving=!1,removeTransitionClass(Kn,$n),removeTransitionClass(Kn,An),removeTransitionClass(Kn,Sn),Un&&Un()},Fn=Kn=>(Un,Gn)=>{const Wn=Kn?Vn:Rn,Zn=()=>zn(Un,Kn,Gn);callHook(Wn,[Un,Zn]),nextFrame(()=>{removeTransitionClass(Un,Kn?Cn:wn),addTransitionClass(Un,Kn?En:_n),hasExplicitCallback(Wn)||whenTransitionEnds(Un,vn,Nn,Zn)})};return extend$1(qe,{onBeforeEnter(Kn){callHook(On,[Kn]),addTransitionClass(Kn,wn),addTransitionClass(Kn,kn)},onBeforeAppear(Kn){callHook(Dn,[Kn]),addTransitionClass(Kn,Cn),addTransitionClass(Kn,xn)},onEnter:Fn(!1),onAppear:Fn(!0),onLeave(Kn,Un){Kn._isLeaving=!0;const Gn=()=>Hn(Kn,Un);addTransitionClass(Kn,$n),forceReflow(),addTransitionClass(Kn,Sn),nextFrame(()=>{Kn._isLeaving&&(removeTransitionClass(Kn,$n),addTransitionClass(Kn,An),hasExplicitCallback(Mn)||whenTransitionEnds(Kn,vn,Pn,Gn))}),callHook(Mn,[Kn,Gn])},onEnterCancelled(Kn){zn(Kn,!1),callHook(In,[Kn])},onAppearCancelled(Kn){zn(Kn,!0),callHook(Ln,[Kn])},onLeaveCancelled(Kn){Hn(Kn),callHook(Bn,[Kn])}})}function normalizeDuration(Fe){if(Fe==null)return null;if(isObject$9(Fe))return[NumberOf(Fe.enter),NumberOf(Fe.leave)];{const qe=NumberOf(Fe);return[qe,qe]}}function NumberOf(Fe){return toNumber$9(Fe)}function addTransitionClass(Fe,qe){qe.split(/\s+/).forEach(hn=>hn&&Fe.classList.add(hn)),(Fe[vtcKey]||(Fe[vtcKey]=new Set)).add(qe)}function removeTransitionClass(Fe,qe){qe.split(/\s+/).forEach(vn=>vn&&Fe.classList.remove(vn));const hn=Fe[vtcKey];hn&&(hn.delete(qe),hn.size||(Fe[vtcKey]=void 0))}function nextFrame(Fe){requestAnimationFrame(()=>{requestAnimationFrame(Fe)})}let endId=0;function whenTransitionEnds(Fe,qe,hn,vn){const bn=Fe._endId=++endId,wn=()=>{bn===Fe._endId&&vn()};if(hn)return setTimeout(wn,hn);const{type:kn,timeout:_n,propCount:Cn}=getTransitionInfo(Fe,qe);if(!kn)return vn();const xn=kn+"end";let En=0;const $n=()=>{Fe.removeEventListener(xn,Sn),wn()},Sn=An=>{An.target===Fe&&++En>=Cn&&$n()};setTimeout(()=>{En(hn[Tn]||"").split(", "),bn=vn(`${TRANSITION}Delay`),wn=vn(`${TRANSITION}Duration`),kn=getTimeout(bn,wn),_n=vn(`${ANIMATION}Delay`),Cn=vn(`${ANIMATION}Duration`),xn=getTimeout(_n,Cn);let En=null,$n=0,Sn=0;qe===TRANSITION?kn>0&&(En=TRANSITION,$n=kn,Sn=wn.length):qe===ANIMATION?xn>0&&(En=ANIMATION,$n=xn,Sn=Cn.length):($n=Math.max(kn,xn),En=$n>0?kn>xn?TRANSITION:ANIMATION:null,Sn=En?En===TRANSITION?wn.length:Cn.length:0);const An=En===TRANSITION&&/\b(transform|all)(,|$)/.test(vn(`${TRANSITION}Property`).toString());return{type:En,timeout:$n,propCount:Sn,hasTransform:An}}function getTimeout(Fe,qe){for(;Fe.lengthtoMs(hn)+toMs(Fe[vn])))}function toMs(Fe){return Fe==="auto"?0:Number(Fe.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(Fe,qe,hn){const vn=Fe[vtcKey];vn&&(qe=(qe?[qe,...vn]:[...vn]).join(" ")),qe==null?Fe.removeAttribute("class"):hn?Fe.setAttribute("class",qe):Fe.className=qe}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(Fe,{value:qe},{transition:hn}){Fe[vShowOldKey]=Fe.style.display==="none"?"":Fe.style.display,hn&&qe?hn.beforeEnter(Fe):setDisplay(Fe,qe)},mounted(Fe,{value:qe},{transition:hn}){hn&&qe&&hn.enter(Fe)},updated(Fe,{value:qe,oldValue:hn},{transition:vn}){!qe!=!hn&&(vn?qe?(vn.beforeEnter(Fe),setDisplay(Fe,!0),vn.enter(Fe)):vn.leave(Fe,()=>{setDisplay(Fe,!1)}):setDisplay(Fe,qe))},beforeUnmount(Fe,{value:qe}){setDisplay(Fe,qe)}};function setDisplay(Fe,qe){Fe.style.display=qe?Fe[vShowOldKey]:"none"}function patchStyle(Fe,qe,hn){const vn=Fe.style,bn=isString$d(hn);if(hn&&!bn){if(qe&&!isString$d(qe))for(const wn in qe)hn[wn]==null&&setStyle(vn,wn,"");for(const wn in hn)setStyle(vn,wn,hn[wn])}else{const wn=vn.display;bn?qe!==hn&&(vn.cssText=hn):qe&&Fe.removeAttribute("style"),vShowOldKey in Fe&&(vn.display=wn)}}const importantRE=/\s*!important$/;function setStyle(Fe,qe,hn){if(isArray$x(hn))hn.forEach(vn=>setStyle(Fe,qe,vn));else if(hn==null&&(hn=""),qe.startsWith("--"))Fe.setProperty(qe,hn);else{const vn=autoPrefix(Fe,qe);importantRE.test(hn)?Fe.setProperty(hyphenate(vn),hn.replace(importantRE,""),"important"):Fe[vn]=hn}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(Fe,qe){const hn=prefixCache[qe];if(hn)return hn;let vn=camelize(qe);if(vn!=="filter"&&vn in Fe)return prefixCache[qe]=vn;vn=capitalize$1(vn);for(let bn=0;bncachedNow||(p$8.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(Fe,qe){const hn=vn=>{if(!vn._vts)vn._vts=Date.now();else if(vn._vts<=hn.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(vn,hn.value),qe,5,[vn])};return hn.value=Fe,hn.attached=getNow(),hn}function patchStopImmediatePropagation(Fe,qe){if(isArray$x(qe)){const hn=Fe.stopImmediatePropagation;return Fe.stopImmediatePropagation=()=>{hn.call(Fe),Fe._stopped=!0},qe.map(vn=>bn=>!bn._stopped&&vn&&vn(bn))}else return qe}const nativeOnRE=/^on[a-z]/,patchProp=(Fe,qe,hn,vn,bn=!1,wn,kn,_n,Cn)=>{qe==="class"?patchClass(Fe,vn,bn):qe==="style"?patchStyle(Fe,hn,vn):isOn(qe)?isModelListener(qe)||patchEvent(Fe,qe,hn,vn,kn):(qe[0]==="."?(qe=qe.slice(1),!0):qe[0]==="^"?(qe=qe.slice(1),!1):shouldSetAsProp(Fe,qe,vn,bn))?patchDOMProp(Fe,qe,vn,wn,kn,_n,Cn):(qe==="true-value"?Fe._trueValue=vn:qe==="false-value"&&(Fe._falseValue=vn),patchAttr(Fe,qe,vn,bn))};function shouldSetAsProp(Fe,qe,hn,vn){return vn?!!(qe==="innerHTML"||qe==="textContent"||qe in Fe&&nativeOnRE.test(qe)&&isFunction$i(hn)):qe==="spellcheck"||qe==="draggable"||qe==="translate"||qe==="form"||qe==="list"&&Fe.tagName==="INPUT"||qe==="type"&&Fe.tagName==="TEXTAREA"||nativeOnRE.test(qe)&&isString$d(hn)?!1:qe in Fe}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$1({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=useTransitionState();let bn,wn;return onUpdated(()=>{if(!bn.length)return;const kn=Fe.moveClass||`${Fe.name||"v"}-move`;if(!hasCSSTransform(bn[0].el,hn.vnode.el,kn))return;bn.forEach(callPendingCbs),bn.forEach(recordPosition);const _n=bn.filter(applyTranslation);forceReflow(),_n.forEach(Cn=>{const xn=Cn.el,En=xn.style;addTransitionClass(xn,kn),En.transform=En.webkitTransform=En.transitionDuration="";const $n=xn[moveCbKey]=Sn=>{Sn&&Sn.target!==xn||(!Sn||/transform$/.test(Sn.propertyName))&&(xn.removeEventListener("transitionend",$n),xn[moveCbKey]=null,removeTransitionClass(xn,kn))};xn.addEventListener("transitionend",$n)})}),()=>{const kn=toRaw(Fe),_n=resolveTransitionProps(kn);let Cn=kn.tag||Fragment;bn=wn,wn=qe.default?getTransitionRawChildren(qe.default()):[];for(let xn=0;xndelete Fe.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(Fe){const qe=Fe.el;qe[moveCbKey]&&qe[moveCbKey](),qe[enterCbKey]&&qe[enterCbKey]()}function recordPosition(Fe){newPositionMap.set(Fe,Fe.el.getBoundingClientRect())}function applyTranslation(Fe){const qe=positionMap.get(Fe),hn=newPositionMap.get(Fe),vn=qe.left-hn.left,bn=qe.top-hn.top;if(vn||bn){const wn=Fe.el.style;return wn.transform=wn.webkitTransform=`translate(${vn}px,${bn}px)`,wn.transitionDuration="0s",Fe}}function hasCSSTransform(Fe,qe,hn){const vn=Fe.cloneNode(),bn=Fe[vtcKey];bn&&bn.forEach(_n=>{_n.split(/\s+/).forEach(Cn=>Cn&&vn.classList.remove(Cn))}),hn.split(/\s+/).forEach(_n=>_n&&vn.classList.add(_n)),vn.style.display="none";const wn=qe.nodeType===1?qe:qe.parentNode;wn.appendChild(vn);const{hasTransform:kn}=getTransitionInfo(vn);return wn.removeChild(vn),kn}const getModelAssigner=Fe=>{const qe=Fe.props["onUpdate:modelValue"]||!1;return isArray$x(qe)?hn=>invokeArrayFns(qe,hn):qe};function onCompositionStart(Fe){Fe.target.composing=!0}function onCompositionEnd(Fe){const qe=Fe.target;qe.composing&&(qe.composing=!1,qe.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(Fe,{modifiers:{lazy:qe,trim:hn,number:vn}},bn){Fe[assignKey]=getModelAssigner(bn);const wn=vn||bn.props&&bn.props.type==="number";addEventListener$1(Fe,qe?"change":"input",kn=>{if(kn.target.composing)return;let _n=Fe.value;hn&&(_n=_n.trim()),wn&&(_n=looseToNumber(_n)),Fe[assignKey](_n)}),hn&&addEventListener$1(Fe,"change",()=>{Fe.value=Fe.value.trim()}),qe||(addEventListener$1(Fe,"compositionstart",onCompositionStart),addEventListener$1(Fe,"compositionend",onCompositionEnd),addEventListener$1(Fe,"change",onCompositionEnd))},mounted(Fe,{value:qe}){Fe.value=qe??""},beforeUpdate(Fe,{value:qe,modifiers:{lazy:hn,trim:vn,number:bn}},wn){if(Fe[assignKey]=getModelAssigner(wn),Fe.composing||document.activeElement===Fe&&Fe.type!=="range"&&(hn||vn&&Fe.value.trim()===qe||(bn||Fe.type==="number")&&looseToNumber(Fe.value)===qe))return;const kn=qe??"";Fe.value!==kn&&(Fe.value=kn)}},vModelCheckbox={deep:!0,created(Fe,qe,hn){Fe[assignKey]=getModelAssigner(hn),addEventListener$1(Fe,"change",()=>{const vn=Fe._modelValue,bn=getValue$2(Fe),wn=Fe.checked,kn=Fe[assignKey];if(isArray$x(vn)){const _n=looseIndexOf(vn,bn),Cn=_n!==-1;if(wn&&!Cn)kn(vn.concat(bn));else if(!wn&&Cn){const xn=[...vn];xn.splice(_n,1),kn(xn)}}else if(isSet$4(vn)){const _n=new Set(vn);wn?_n.add(bn):_n.delete(bn),kn(_n)}else kn(getCheckboxValue(Fe,wn))})},mounted:setChecked,beforeUpdate(Fe,qe,hn){Fe[assignKey]=getModelAssigner(hn),setChecked(Fe,qe,hn)}};function setChecked(Fe,{value:qe,oldValue:hn},vn){Fe._modelValue=qe,isArray$x(qe)?Fe.checked=looseIndexOf(qe,vn.props.value)>-1:isSet$4(qe)?Fe.checked=qe.has(vn.props.value):qe!==hn&&(Fe.checked=looseEqual(qe,getCheckboxValue(Fe,!0)))}const vModelRadio={created(Fe,{value:qe},hn){Fe.checked=looseEqual(qe,hn.props.value),Fe[assignKey]=getModelAssigner(hn),addEventListener$1(Fe,"change",()=>{Fe[assignKey](getValue$2(Fe))})},beforeUpdate(Fe,{value:qe,oldValue:hn},vn){Fe[assignKey]=getModelAssigner(vn),qe!==hn&&(Fe.checked=looseEqual(qe,vn.props.value))}};function getValue$2(Fe){return"_value"in Fe?Fe._value:Fe.value}function getCheckboxValue(Fe,qe){const hn=qe?"_trueValue":"_falseValue";return hn in Fe?Fe[hn]:qe}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:Fe=>Fe.stopPropagation(),prevent:Fe=>Fe.preventDefault(),self:Fe=>Fe.target!==Fe.currentTarget,ctrl:Fe=>!Fe.ctrlKey,shift:Fe=>!Fe.shiftKey,alt:Fe=>!Fe.altKey,meta:Fe=>!Fe.metaKey,left:Fe=>"button"in Fe&&Fe.button!==0,middle:Fe=>"button"in Fe&&Fe.button!==1,right:Fe=>"button"in Fe&&Fe.button!==2,exact:(Fe,qe)=>systemModifiers.some(hn=>Fe[`${hn}Key`]&&!qe.includes(hn))},withModifiers=(Fe,qe)=>(hn,...vn)=>{for(let bn=0;bnhn=>{if(!("key"in hn))return;const vn=hyphenate(hn.key);if(qe.some(bn=>bn===vn||keyNames[bn]===vn))return Fe(hn)},rendererOptions=extend$1({patchProp},nodeOps);let renderer$1;function ensureRenderer(){return renderer$1||(renderer$1=createRenderer(rendererOptions))}const render$1=(...Fe)=>{ensureRenderer().render(...Fe)},createApp=(...Fe)=>{const qe=ensureRenderer().createApp(...Fe),{mount:hn}=qe;return qe.mount=vn=>{const bn=normalizeContainer(vn);if(!bn)return;const wn=qe._component;!isFunction$i(wn)&&!wn.render&&!wn.template&&(wn.template=bn.innerHTML),bn.innerHTML="";const kn=hn(bn,!1,bn instanceof SVGElement);return bn instanceof Element&&(bn.removeAttribute("v-cloak"),bn.setAttribute("data-v-app","")),kn},qe};function normalizeContainer(Fe){return isString$d(Fe)?document.querySelector(Fe):Fe}var isVue2=!1,__defProp$9=Object.defineProperty,__defProps$6=Object.defineProperties,__getOwnPropDescs$6=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$b=Object.getOwnPropertySymbols,__hasOwnProp$b=Object.prototype.hasOwnProperty,__propIsEnum$b=Object.prototype.propertyIsEnumerable,__defNormalProp$9=(Fe,qe,hn)=>qe in Fe?__defProp$9(Fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Fe[qe]=hn,__spreadValues$9=(Fe,qe)=>{for(var hn in qe||(qe={}))__hasOwnProp$b.call(qe,hn)&&__defNormalProp$9(Fe,hn,qe[hn]);if(__getOwnPropSymbols$b)for(var hn of __getOwnPropSymbols$b(qe))__propIsEnum$b.call(qe,hn)&&__defNormalProp$9(Fe,hn,qe[hn]);return Fe},__spreadProps$6=(Fe,qe)=>__defProps$6(Fe,__getOwnPropDescs$6(qe));function computedEager(Fe,qe){var hn;const vn=shallowRef();return watchEffect(()=>{vn.value=Fe()},__spreadProps$6(__spreadValues$9({},qe),{flush:(hn=qe==null?void 0:qe.flush)!=null?hn:"sync"})),readonly(vn)}var _a;const isClient$1=typeof window<"u",isDef=Fe=>typeof Fe<"u",isFunction$h=Fe=>typeof Fe=="function",isString$c=Fe=>typeof Fe=="string",noop$8=()=>{},isIOS=isClient$1&&((_a=window==null?void 0:window.navigator)==null?void 0:_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(Fe){return typeof Fe=="function"?Fe():unref(Fe)}function createFilterWrapper$1(Fe,qe){function hn(...vn){return new Promise((bn,wn)=>{Promise.resolve(Fe(()=>qe.apply(this,vn),{fn:qe,thisArg:this,args:vn})).then(bn).catch(wn)})}return hn}function debounceFilter$1(Fe,qe={}){let hn,vn,bn=noop$8;const wn=_n=>{clearTimeout(_n),bn(),bn=noop$8};return _n=>{const Cn=resolveUnref(Fe),xn=resolveUnref(qe.maxWait);return hn&&wn(hn),Cn<=0||xn!==void 0&&xn<=0?(vn&&(wn(vn),vn=null),Promise.resolve(_n())):new Promise((En,$n)=>{bn=qe.rejectOnCancel?$n:En,xn&&!vn&&(vn=setTimeout(()=>{hn&&wn(hn),vn=null,En(_n())},xn)),hn=setTimeout(()=>{vn&&wn(vn),vn=null,En(_n())},Cn)})}}function throttleFilter$1(Fe,qe=!0,hn=!0,vn=!1){let bn=0,wn,kn=!0,_n=noop$8,Cn;const xn=()=>{wn&&(clearTimeout(wn),wn=void 0,_n(),_n=noop$8)};return $n=>{const Sn=resolveUnref(Fe),An=Date.now()-bn,Tn=()=>Cn=$n();return xn(),Sn<=0?(bn=Date.now(),Tn()):(An>Sn&&(hn||!kn)?(bn=Date.now(),Tn()):qe&&(Cn=new Promise((Nn,Pn)=>{_n=vn?Pn:Nn,wn=setTimeout(()=>{bn=Date.now(),kn=!0,Nn(Tn()),xn()},Math.max(0,Sn-An))})),!hn&&!wn&&(wn=setTimeout(()=>kn=!0,Sn)),kn=!1,Cn)}}function identity$1(Fe){return Fe}function tryOnScopeDispose$1(Fe){return getCurrentScope()?(onScopeDispose(Fe),!0):!1}function useDebounceFn$1(Fe,qe=200,hn={}){return createFilterWrapper$1(debounceFilter$1(qe,hn),Fe)}function refDebounced(Fe,qe=200,hn={}){const vn=ref(Fe.value),bn=useDebounceFn$1(()=>{vn.value=Fe.value},qe,hn);return watch(Fe,()=>bn()),vn}function useThrottleFn$1(Fe,qe=200,hn=!1,vn=!0,bn=!1){return createFilterWrapper$1(throttleFilter$1(qe,hn,vn,bn),Fe)}function tryOnMounted(Fe,qe=!0){getCurrentInstance()?onMounted(Fe):qe?Fe():nextTick(Fe)}function useTimeoutFn$1(Fe,qe,hn={}){const{immediate:vn=!0}=hn,bn=ref(!1);let wn=null;function kn(){wn&&(clearTimeout(wn),wn=null)}function _n(){bn.value=!1,kn()}function Cn(...xn){kn(),bn.value=!0,wn=setTimeout(()=>{bn.value=!1,wn=null,Fe(...xn)},resolveUnref(qe))}return vn&&(bn.value=!0,isClient$1&&Cn()),tryOnScopeDispose$1(_n),{isPending:readonly(bn),start:Cn,stop:_n}}function unrefElement(Fe){var qe;const hn=resolveUnref(Fe);return(qe=hn==null?void 0:hn.$el)!=null?qe:hn}const defaultWindow=isClient$1?window:void 0,defaultDocument=isClient$1?window.document:void 0;function useEventListener(...Fe){let qe,hn,vn,bn;if(isString$c(Fe[0])||Array.isArray(Fe[0])?([hn,vn,bn]=Fe,qe=defaultWindow):[qe,hn,vn,bn]=Fe,!qe)return noop$8;Array.isArray(hn)||(hn=[hn]),Array.isArray(vn)||(vn=[vn]);const wn=[],kn=()=>{wn.forEach(En=>En()),wn.length=0},_n=(En,$n,Sn,An)=>(En.addEventListener($n,Sn,An),()=>En.removeEventListener($n,Sn,An)),Cn=watch(()=>[unrefElement(qe),resolveUnref(bn)],([En,$n])=>{kn(),En&&wn.push(...hn.flatMap(Sn=>vn.map(An=>_n(En,Sn,An,$n))))},{immediate:!0,flush:"post"}),xn=()=>{Cn(),kn()};return tryOnScopeDispose$1(xn),xn}let _iOSWorkaround=!1;function onClickOutside(Fe,qe,hn={}){const{window:vn=defaultWindow,ignore:bn=[],capture:wn=!0,detectIframe:kn=!1}=hn;if(!vn)return;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(vn.document.body.children).forEach(Sn=>Sn.addEventListener("click",noop$8)));let _n=!0;const Cn=Sn=>bn.some(An=>{if(typeof An=="string")return Array.from(vn.document.querySelectorAll(An)).some(Tn=>Tn===Sn.target||Sn.composedPath().includes(Tn));{const Tn=unrefElement(An);return Tn&&(Sn.target===Tn||Sn.composedPath().includes(Tn))}}),En=[useEventListener(vn,"click",Sn=>{const An=unrefElement(Fe);if(!(!An||An===Sn.target||Sn.composedPath().includes(An))){if(Sn.detail===0&&(_n=!Cn(Sn)),!_n){_n=!0;return}qe(Sn)}},{passive:!0,capture:wn}),useEventListener(vn,"pointerdown",Sn=>{const An=unrefElement(Fe);An&&(_n=!Sn.composedPath().includes(An)&&!Cn(Sn))},{passive:!0}),kn&&useEventListener(vn,"blur",Sn=>{var An;const Tn=unrefElement(Fe);((An=vn.document.activeElement)==null?void 0:An.tagName)==="IFRAME"&&!(Tn!=null&&Tn.contains(vn.document.activeElement))&&qe(Sn)})].filter(Boolean);return()=>En.forEach(Sn=>Sn())}function useSupported(Fe,qe=!1){const hn=ref(),vn=()=>hn.value=!!Fe();return vn(),tryOnMounted(vn,qe),hn}function cloneFnJSON(Fe){return JSON.parse(JSON.stringify(Fe))}const _global$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global$1[globalKey]=_global$1[globalKey]||{};function useCssVar(Fe,qe,{window:hn=defaultWindow,initialValue:vn=""}={}){const bn=ref(vn),wn=computed(()=>{var kn;return unrefElement(qe)||((kn=hn==null?void 0:hn.document)==null?void 0:kn.documentElement)});return watch([wn,()=>resolveUnref(Fe)],([kn,_n])=>{var Cn;if(kn&&hn){const xn=(Cn=hn.getComputedStyle(kn).getPropertyValue(_n))==null?void 0:Cn.trim();bn.value=xn||vn}},{immediate:!0}),watch(bn,kn=>{var _n;(_n=wn.value)!=null&&_n.style&&wn.value.style.setProperty(resolveUnref(Fe),kn)}),bn}function useDocumentVisibility({document:Fe=defaultDocument}={}){if(!Fe)return ref("visible");const qe=ref(Fe.visibilityState);return useEventListener(Fe,"visibilitychange",()=>{qe.value=Fe.visibilityState}),qe}var __getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__objRest$2=(Fe,qe)=>{var hn={};for(var vn in Fe)__hasOwnProp$g.call(Fe,vn)&&qe.indexOf(vn)<0&&(hn[vn]=Fe[vn]);if(Fe!=null&&__getOwnPropSymbols$g)for(var vn of __getOwnPropSymbols$g(Fe))qe.indexOf(vn)<0&&__propIsEnum$g.call(Fe,vn)&&(hn[vn]=Fe[vn]);return hn};function useResizeObserver(Fe,qe,hn={}){const vn=hn,{window:bn=defaultWindow}=vn,wn=__objRest$2(vn,["window"]);let kn;const _n=useSupported(()=>bn&&"ResizeObserver"in bn),Cn=()=>{kn&&(kn.disconnect(),kn=void 0)},xn=watch(()=>unrefElement(Fe),$n=>{Cn(),_n.value&&bn&&$n&&(kn=new ResizeObserver(qe),kn.observe($n,wn))},{immediate:!0,flush:"post"}),En=()=>{Cn(),xn()};return tryOnScopeDispose$1(En),{isSupported:_n,stop:En}}function useElementBounding(Fe,qe={}){const{reset:hn=!0,windowResize:vn=!0,windowScroll:bn=!0,immediate:wn=!0}=qe,kn=ref(0),_n=ref(0),Cn=ref(0),xn=ref(0),En=ref(0),$n=ref(0),Sn=ref(0),An=ref(0);function Tn(){const Nn=unrefElement(Fe);if(!Nn){hn&&(kn.value=0,_n.value=0,Cn.value=0,xn.value=0,En.value=0,$n.value=0,Sn.value=0,An.value=0);return}const Pn=Nn.getBoundingClientRect();kn.value=Pn.height,_n.value=Pn.bottom,Cn.value=Pn.left,xn.value=Pn.right,En.value=Pn.top,$n.value=Pn.width,Sn.value=Pn.x,An.value=Pn.y}return useResizeObserver(Fe,Tn),watch(()=>unrefElement(Fe),Nn=>!Nn&&Tn()),bn&&useEventListener("scroll",Tn,{capture:!0,passive:!0}),vn&&useEventListener("resize",Tn,{passive:!0}),tryOnMounted(()=>{wn&&Tn()}),{height:kn,bottom:_n,left:Cn,right:xn,top:En,width:$n,x:Sn,y:An,update:Tn}}var __getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__objRest$1=(Fe,qe)=>{var hn={};for(var vn in Fe)__hasOwnProp$8.call(Fe,vn)&&qe.indexOf(vn)<0&&(hn[vn]=Fe[vn]);if(Fe!=null&&__getOwnPropSymbols$8)for(var vn of __getOwnPropSymbols$8(Fe))qe.indexOf(vn)<0&&__propIsEnum$8.call(Fe,vn)&&(hn[vn]=Fe[vn]);return hn};function useMutationObserver(Fe,qe,hn={}){const vn=hn,{window:bn=defaultWindow}=vn,wn=__objRest$1(vn,["window"]);let kn;const _n=useSupported(()=>bn&&"MutationObserver"in bn),Cn=()=>{kn&&(kn.disconnect(),kn=void 0)},xn=watch(()=>unrefElement(Fe),$n=>{Cn(),_n.value&&bn&&$n&&(kn=new MutationObserver(qe),kn.observe($n,wn))},{immediate:!0}),En=()=>{Cn(),xn()};return tryOnScopeDispose$1(En),{isSupported:_n,stop:En}}var SwipeDirection;(function(Fe){Fe.UP="UP",Fe.RIGHT="RIGHT",Fe.DOWN="DOWN",Fe.LEFT="LEFT",Fe.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));var __defProp$1=Object.defineProperty,__getOwnPropSymbols$1=Object.getOwnPropertySymbols,__hasOwnProp$1=Object.prototype.hasOwnProperty,__propIsEnum$1=Object.prototype.propertyIsEnumerable,__defNormalProp$1=(Fe,qe,hn)=>qe in Fe?__defProp$1(Fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Fe[qe]=hn,__spreadValues$1=(Fe,qe)=>{for(var hn in qe||(qe={}))__hasOwnProp$1.call(qe,hn)&&__defNormalProp$1(Fe,hn,qe[hn]);if(__getOwnPropSymbols$1)for(var hn of __getOwnPropSymbols$1(qe))__propIsEnum$1.call(qe,hn)&&__defNormalProp$1(Fe,hn,qe[hn]);return Fe};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues$1({linear:identity$1},_TransitionPresets);function useVModel(Fe,qe,hn,vn={}){var bn,wn,kn;const{clone:_n=!1,passive:Cn=!1,eventName:xn,deep:En=!1,defaultValue:$n}=vn,Sn=getCurrentInstance(),An=hn||(Sn==null?void 0:Sn.emit)||((bn=Sn==null?void 0:Sn.$emit)==null?void 0:bn.bind(Sn))||((kn=(wn=Sn==null?void 0:Sn.proxy)==null?void 0:wn.$emit)==null?void 0:kn.bind(Sn==null?void 0:Sn.proxy));let Tn=xn;qe||(qe="modelValue"),Tn=xn||Tn||`update:${qe.toString()}`;const Nn=On=>_n?isFunction$h(_n)?_n(On):cloneFnJSON(On):On,Pn=()=>isDef(Fe[qe])?Nn(Fe[qe]):$n;if(Cn){const On=Pn(),Rn=ref(On);return watch(()=>Fe[qe],In=>Rn.value=Nn(In)),watch(Rn,In=>{(In!==Fe[qe]||En)&&An(Tn,In)},{deep:En}),Rn}else return computed({get(){return Pn()},set(On){An(Tn,On)}})}function useWindowFocus({window:Fe=defaultWindow}={}){if(!Fe)return ref(!1);const qe=ref(Fe.document.hasFocus());return useEventListener(Fe,"blur",()=>{qe.value=!1}),useEventListener(Fe,"focus",()=>{qe.value=!0}),qe}function useWindowSize(Fe={}){const{window:qe=defaultWindow,initialWidth:hn=1/0,initialHeight:vn=1/0,listenOrientation:bn=!0,includeScrollbar:wn=!0}=Fe,kn=ref(hn),_n=ref(vn),Cn=()=>{qe&&(wn?(kn.value=qe.innerWidth,_n.value=qe.innerHeight):(kn.value=qe.document.documentElement.clientWidth,_n.value=qe.document.documentElement.clientHeight))};return Cn(),tryOnMounted(Cn),useEventListener("resize",Cn,{passive:!0}),bn&&useEventListener("orientationchange",Cn,{passive:!0}),{width:kn,height:_n}}const isFirefox=()=>isClient$1&&/firefox/i.test(window.navigator.userAgent),isInContainer=(Fe,qe)=>{if(!isClient$1||!Fe||!qe)return!1;const hn=Fe.getBoundingClientRect();let vn;return qe instanceof Element?vn=qe.getBoundingClientRect():vn={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},hn.topvn.top&&hn.right>vn.left&&hn.left{let qe=0,hn=Fe;for(;hn;)qe+=hn.offsetTop,hn=hn.offsetParent;return qe},getOffsetTopDistance=(Fe,qe)=>Math.abs(getOffsetTop(Fe)-getOffsetTop(qe)),getClientXY=Fe=>{let qe,hn;return Fe.type==="touchend"?(hn=Fe.changedTouches[0].clientY,qe=Fe.changedTouches[0].clientX):Fe.type.startsWith("touch")?(hn=Fe.touches[0].clientY,qe=Fe.touches[0].clientX):(hn=Fe.clientY,qe=Fe.clientX),{clientX:qe,clientY:hn}};var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$1=root$1.Symbol;const Symbol$2=Symbol$1;var objectProto$f=Object.prototype,hasOwnProperty$e=objectProto$f.hasOwnProperty,nativeObjectToString$1=objectProto$f.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(Fe){var qe=hasOwnProperty$e.call(Fe,symToStringTag$1),hn=Fe[symToStringTag$1];try{Fe[symToStringTag$1]=void 0;var vn=!0}catch{}var bn=nativeObjectToString$1.call(Fe);return vn&&(qe?Fe[symToStringTag$1]=hn:delete Fe[symToStringTag$1]),bn}var objectProto$e=Object.prototype,nativeObjectToString=objectProto$e.toString;function objectToString$3(Fe){return nativeObjectToString.call(Fe)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(Fe){return Fe==null?Fe===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(Fe)?getRawTag(Fe):objectToString$3(Fe)}function isObjectLike(Fe){return Fe!=null&&typeof Fe=="object"}var symbolTag$3="[object Symbol]";function isSymbol$3(Fe){return typeof Fe=="symbol"||isObjectLike(Fe)&&baseGetTag(Fe)==symbolTag$3}function arrayMap(Fe,qe){for(var hn=-1,vn=Fe==null?0:Fe.length,bn=Array(vn);++hn0){if(++qe>=HOT_COUNT)return arguments[0]}else qe=0;return Fe.apply(void 0,arguments)}}function constant(Fe){return function(){return Fe}}var defineProperty=function(){try{var Fe=getNative(Object,"defineProperty");return Fe({},"",{}),Fe}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(Fe,qe){return defineProperty$1(Fe,"toString",{configurable:!0,enumerable:!1,value:constant(qe),writable:!0})}:identity;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;function arrayEach$f(Fe,qe){for(var hn=-1,vn=Fe==null?0:Fe.length;++hn-1}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(Fe,qe){var hn=typeof Fe;return qe=qe??MAX_SAFE_INTEGER$1,!!qe&&(hn=="number"||hn!="symbol"&&reIsUint.test(Fe))&&Fe>-1&&Fe%1==0&&Fe-1&&Fe%1==0&&Fe<=MAX_SAFE_INTEGER}function isArrayLike$1(Fe){return Fe!=null&&isLength(Fe.length)&&!isFunction$g(Fe)}function isIterateeCall(Fe,qe,hn){if(!isObject$8(hn))return!1;var vn=typeof qe;return(vn=="number"?isArrayLike$1(hn)&&isIndex(qe,hn.length):vn=="string"&&qe in hn)?eq(hn[qe],Fe):!1}function createAssigner(Fe){return baseRest(function(qe,hn){var vn=-1,bn=hn.length,wn=bn>1?hn[bn-1]:void 0,kn=bn>2?hn[2]:void 0;for(wn=Fe.length>3&&typeof wn=="function"?(bn--,wn):void 0,kn&&isIterateeCall(hn[0],hn[1],kn)&&(wn=bn<3?void 0:wn,bn=1),qe=Object(qe);++vn-1}function listCacheSet(Fe,qe){var hn=this.__data__,vn=assocIndexOf(hn,Fe);return vn<0?(++this.size,hn.push([Fe,qe])):hn[vn][1]=qe,this}function ListCache(Fe){var qe=-1,hn=Fe==null?0:Fe.length;for(this.clear();++qe0&&hn(_n)?qe>1?baseFlatten(_n,qe-1,hn,vn,bn):arrayPush(bn,_n):vn||(bn[bn.length]=_n)}return bn}function flatten$2(Fe){var qe=Fe==null?0:Fe.length;return qe?baseFlatten(Fe,1):[]}function flatRest(Fe){return setToString$1(overRest(Fe,void 0,flatten$2),Fe+"")}var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;var objectTag$3="[object Object]",funcProto=Function.prototype,objectProto$4=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$5=objectProto$4.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$a(Fe){if(!isObjectLike(Fe)||baseGetTag(Fe)!=objectTag$3)return!1;var qe=getPrototype$1(Fe);if(qe===null)return!0;var hn=hasOwnProperty$5.call(qe,"constructor")&&qe.constructor;return typeof hn=="function"&&hn instanceof hn&&funcToString.call(hn)==objectCtorString}function castArray$1(){if(!arguments.length)return[];var Fe=arguments[0];return isArray$w(Fe)?Fe:[Fe]}function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(Fe){var qe=this.__data__,hn=qe.delete(Fe);return this.size=qe.size,hn}function stackGet(Fe){return this.__data__.get(Fe)}function stackHas(Fe){return this.__data__.has(Fe)}var LARGE_ARRAY_SIZE$1=200;function stackSet(Fe,qe){var hn=this.__data__;if(hn instanceof ListCache){var vn=hn.__data__;if(!Map$2||vn.length_n))return!1;var xn=wn.get(Fe),En=wn.get(qe);if(xn&&En)return xn==qe&&En==Fe;var $n=-1,Sn=!0,An=hn&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(wn.set(Fe,qe),wn.set(qe,Fe);++$n<_n;){var Tn=Fe[$n],Nn=qe[$n];if(vn)var Pn=kn?vn(Nn,Tn,$n,qe,Fe,wn):vn(Tn,Nn,$n,Fe,qe,wn);if(Pn!==void 0){if(Pn)continue;Sn=!1;break}if(An){if(!arraySome(qe,function(On,Rn){if(!cacheHas(An,Rn)&&(Tn===On||bn(Tn,On,hn,vn,wn)))return An.push(Rn)})){Sn=!1;break}}else if(!(Tn===Nn||bn(Tn,Nn,hn,vn,wn))){Sn=!1;break}}return wn.delete(Fe),wn.delete(qe),Sn}function mapToArray(Fe){var qe=-1,hn=Array(Fe.size);return Fe.forEach(function(vn,bn){hn[++qe]=[bn,vn]}),hn}function setToArray(Fe){var qe=-1,hn=Array(Fe.size);return Fe.forEach(function(vn){hn[++qe]=vn}),hn}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(Fe,qe,hn,vn,bn,wn,kn){switch(hn){case dataViewTag:if(Fe.byteLength!=qe.byteLength||Fe.byteOffset!=qe.byteOffset)return!1;Fe=Fe.buffer,qe=qe.buffer;case arrayBufferTag:return!(Fe.byteLength!=qe.byteLength||!wn(new Uint8Array$2(Fe),new Uint8Array$2(qe)));case boolTag:case dateTag:case numberTag:return eq(+Fe,+qe);case errorTag:return Fe.name==qe.name&&Fe.message==qe.message;case regexpTag:case stringTag:return Fe==qe+"";case mapTag:var _n=mapToArray;case setTag:var Cn=vn&COMPARE_PARTIAL_FLAG$4;if(_n||(_n=setToArray),Fe.size!=qe.size&&!Cn)return!1;var xn=kn.get(Fe);if(xn)return xn==qe;vn|=COMPARE_UNORDERED_FLAG$2,kn.set(Fe,qe);var En=equalArrays(_n(Fe),_n(qe),vn,bn,wn,kn);return kn.delete(Fe),En;case symbolTag:if(symbolValueOf)return symbolValueOf.call(Fe)==symbolValueOf.call(qe)}return!1}var COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$3=objectProto$1.hasOwnProperty;function equalObjects(Fe,qe,hn,vn,bn,wn){var kn=hn&COMPARE_PARTIAL_FLAG$3,_n=getAllKeys(Fe),Cn=_n.length,xn=getAllKeys(qe),En=xn.length;if(Cn!=En&&!kn)return!1;for(var $n=Cn;$n--;){var Sn=_n[$n];if(!(kn?Sn in qe:hasOwnProperty$3.call(qe,Sn)))return!1}var An=wn.get(Fe),Tn=wn.get(qe);if(An&&Tn)return An==qe&&Tn==Fe;var Nn=!0;wn.set(Fe,qe),wn.set(qe,Fe);for(var Pn=kn;++$n=qe||Vn<0||$n&&Ln>=wn}function On(){var Dn=now$4();if(Pn(Dn))return Rn(Dn);_n=setTimeout(On,Nn(Dn))}function Rn(Dn){return _n=void 0,Sn&&vn?An(Dn):(vn=bn=void 0,kn)}function In(){_n!==void 0&&clearTimeout(_n),xn=0,vn=Cn=bn=_n=void 0}function Mn(){return _n===void 0?kn:Rn(now$4())}function Bn(){var Dn=now$4(),Vn=Pn(Dn);if(vn=arguments,bn=this,Cn=Dn,Vn){if(_n===void 0)return Tn(Cn);if($n)return clearTimeout(_n),_n=setTimeout(On,qe),An(Cn)}return _n===void 0&&(_n=setTimeout(On,qe)),kn}return Bn.cancel=In,Bn.flush=Mn,Bn}function assignMergeValue(Fe,qe,hn){(hn!==void 0&&!eq(Fe[qe],hn)||hn===void 0&&!(qe in Fe))&&baseAssignValue(Fe,qe,hn)}function isArrayLikeObject(Fe){return isObjectLike(Fe)&&isArrayLike$1(Fe)}function safeGet(Fe,qe){if(!(qe==="constructor"&&typeof Fe[qe]=="function")&&qe!="__proto__")return Fe[qe]}function toPlainObject(Fe){return copyObject(Fe,keysIn(Fe))}function baseMergeDeep(Fe,qe,hn,vn,bn,wn,kn){var _n=safeGet(Fe,hn),Cn=safeGet(qe,hn),xn=kn.get(Cn);if(xn){assignMergeValue(Fe,hn,xn);return}var En=wn?wn(_n,Cn,hn+"",Fe,qe,kn):void 0,$n=En===void 0;if($n){var Sn=isArray$w(Cn),An=!Sn&&isBuffer$2(Cn),Tn=!Sn&&!An&&isTypedArray$2(Cn);En=Cn,Sn||An||Tn?isArray$w(_n)?En=_n:isArrayLikeObject(_n)?En=copyArray(_n):An?($n=!1,En=cloneBuffer(Cn,!0)):Tn?($n=!1,En=cloneTypedArray(Cn,!0)):En=[]:isPlainObject$a(Cn)||isArguments$3(Cn)?(En=_n,isArguments$3(_n)?En=toPlainObject(_n):(!isObject$8(_n)||isFunction$g(_n))&&(En=initCloneObject(Cn))):$n=!1}$n&&(kn.set(Cn,En),bn(En,Cn,vn,wn,kn),kn.delete(Cn)),assignMergeValue(Fe,hn,En)}function baseMerge(Fe,qe,hn,vn,bn){Fe!==qe&&baseFor$1(qe,function(wn,kn){if(bn||(bn=new Stack),isObject$8(wn))baseMergeDeep(Fe,qe,kn,hn,baseMerge,vn,bn);else{var _n=vn?vn(safeGet(Fe,kn),wn,kn+"",Fe,qe,bn):void 0;_n===void 0&&(_n=wn),assignMergeValue(Fe,kn,_n)}},keysIn)}function customDefaultsMerge(Fe,qe,hn,vn,bn,wn){return isObject$8(Fe)&&isObject$8(qe)&&(wn.set(qe,Fe),baseMerge(Fe,qe,void 0,customDefaultsMerge,wn),wn.delete(qe)),Fe}var mergeWith=createAssigner(function(Fe,qe,hn,vn){baseMerge(Fe,qe,hn,vn)});const mergeWith$1=mergeWith;var defaultsDeep=baseRest(function(Fe){return Fe.push(void 0,customDefaultsMerge),apply(mergeWith$1,void 0,Fe)});const defaultsDeep$1=defaultsDeep;function arrayIncludesWith(Fe,qe,hn){for(var vn=-1,bn=Fe==null?0:Fe.length;++vn=LARGE_ARRAY_SIZE){var xn=qe?null:createSet$1(Fe);if(xn)return setToArray(xn);kn=!1,bn=cacheHas,Cn=new SetCache}else Cn=qe?[]:_n;e:for(;++vnFe===void 0,isBoolean$5=Fe=>typeof Fe=="boolean",isNumber$d=Fe=>typeof Fe=="number",isEmpty$3=Fe=>!Fe&&Fe!==0||isArray$x(Fe)&&Fe.length===0||isObject$9(Fe)&&!Object.keys(Fe).length,isElement$4=Fe=>typeof Element>"u"?!1:Fe instanceof Element,isPropAbsent=Fe=>isNil(Fe),isStringNumber=Fe=>isString$d(Fe)?!Number.isNaN(Number(Fe)):!1,escapeStringRegexp=(Fe="")=>Fe.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),capitalize=Fe=>capitalize$1(Fe),keysOf=Fe=>Object.keys(Fe),entriesOf=Fe=>Object.entries(Fe),getProp=(Fe,qe,hn)=>({get value(){return get$6(Fe,qe,hn)},set value(vn){set$2(Fe,qe,vn)}});class ElementPlusError extends Error{constructor(qe){super(qe),this.name="ElementPlusError"}}function throwError(Fe,qe){throw new ElementPlusError(`[${Fe}] ${qe}`)}function debugWarn(Fe,qe){}const classNameToArray=(Fe="")=>Fe.split(" ").filter(qe=>!!qe.trim()),hasClass$1=(Fe,qe)=>{if(!Fe||!qe)return!1;if(qe.includes(" "))throw new Error("className should not contain space.");return Fe.classList.contains(qe)},addClass$2=(Fe,qe)=>{!Fe||!qe.trim()||Fe.classList.add(...classNameToArray(qe))},removeClass$2=(Fe,qe)=>{!Fe||!qe.trim()||Fe.classList.remove(...classNameToArray(qe))},getStyle=(Fe,qe)=>{var hn;if(!isClient$1||!Fe||!qe)return"";let vn=camelize(qe);vn==="float"&&(vn="cssFloat");try{const bn=Fe.style[vn];if(bn)return bn;const wn=(hn=document.defaultView)==null?void 0:hn.getComputedStyle(Fe,"");return wn?wn[vn]:""}catch{return Fe.style[vn]}};function addUnit(Fe,qe="px"){if(!Fe)return"";if(isNumber$d(Fe)||isStringNumber(Fe))return`${Fe}${qe}`;if(isString$d(Fe))return Fe}const isScroll=(Fe,qe)=>{if(!isClient$1)return!1;const hn={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(qe)],vn=getStyle(Fe,hn);return["scroll","auto","overlay"].some(bn=>vn.includes(bn))},getScrollContainer=(Fe,qe)=>{if(!isClient$1)return;let hn=Fe;for(;hn;){if([window,document,document.documentElement].includes(hn))return window;if(isScroll(hn,qe))return hn;hn=hn.parentNode}return hn};let scrollBarWidth;const getScrollBarWidth=Fe=>{var qe;if(!isClient$1)return 0;if(scrollBarWidth!==void 0)return scrollBarWidth;const hn=document.createElement("div");hn.className=`${Fe}-scrollbar__wrap`,hn.style.visibility="hidden",hn.style.width="100px",hn.style.position="absolute",hn.style.top="-9999px",document.body.appendChild(hn);const vn=hn.offsetWidth;hn.style.overflow="scroll";const bn=document.createElement("div");bn.style.width="100%",hn.appendChild(bn);const wn=bn.offsetWidth;return(qe=hn.parentNode)==null||qe.removeChild(hn),scrollBarWidth=vn-wn,scrollBarWidth};function scrollIntoView$1(Fe,qe){if(!isClient$1)return;if(!qe){Fe.scrollTop=0;return}const hn=[];let vn=qe.offsetParent;for(;vn!==null&&Fe!==vn&&Fe.contains(vn);)hn.push(vn),vn=vn.offsetParent;const bn=qe.offsetTop+hn.reduce((Cn,xn)=>Cn+xn.offsetTop,0),wn=bn+qe.offsetHeight,kn=Fe.scrollTop,_n=kn+Fe.clientHeight;bn_n&&(Fe.scrollTop=wn-Fe.clientHeight)}/*! Element Plus Icons Vue v2.1.0 */var export_helper_default=(Fe,qe)=>{let hn=Fe.__vccOpts||Fe;for(let[vn,bn]of qe)hn[vn]=bn;return hn},arrow_down_vue_vue_type_script_lang_default={name:"ArrowDown"},_hoisted_16$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_26=createBaseVNode("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),_hoisted_36=[_hoisted_26];function _sfc_render6(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_16$1,_hoisted_36)}var arrow_down_default=export_helper_default(arrow_down_vue_vue_type_script_lang_default,[["render",_sfc_render6],["__file","arrow-down.vue"]]),arrow_left_vue_vue_type_script_lang_default={name:"ArrowLeft"},_hoisted_18$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_28=createBaseVNode("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),_hoisted_38=[_hoisted_28];function _sfc_render8(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_18$1,_hoisted_38)}var arrow_left_default=export_helper_default(arrow_left_vue_vue_type_script_lang_default,[["render",_sfc_render8],["__file","arrow-left.vue"]]),arrow_right_vue_vue_type_script_lang_default={name:"ArrowRight"},_hoisted_110={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_210=createBaseVNode("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),_hoisted_310=[_hoisted_210];function _sfc_render10(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_110,_hoisted_310)}var arrow_right_default=export_helper_default(arrow_right_vue_vue_type_script_lang_default,[["render",_sfc_render10],["__file","arrow-right.vue"]]),arrow_up_vue_vue_type_script_lang_default={name:"ArrowUp"},_hoisted_112={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_212=createBaseVNode("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),_hoisted_312=[_hoisted_212];function _sfc_render12(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_112,_hoisted_312)}var arrow_up_default=export_helper_default(arrow_up_vue_vue_type_script_lang_default,[["render",_sfc_render12],["__file","arrow-up.vue"]]),back_vue_vue_type_script_lang_default={name:"Back"},_hoisted_114={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_214=createBaseVNode("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),_hoisted_314=createBaseVNode("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),_hoisted_44=[_hoisted_214,_hoisted_314];function _sfc_render14(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_114,_hoisted_44)}var back_default=export_helper_default(back_vue_vue_type_script_lang_default,[["render",_sfc_render14],["__file","back.vue"]]),calendar_vue_vue_type_script_lang_default={name:"Calendar"},_hoisted_129={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_229=createBaseVNode("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),_hoisted_328=[_hoisted_229];function _sfc_render29(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_129,_hoisted_328)}var calendar_default=export_helper_default(calendar_vue_vue_type_script_lang_default,[["render",_sfc_render29],["__file","calendar.vue"]]),caret_right_vue_vue_type_script_lang_default={name:"CaretRight"},_hoisted_134={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_234=createBaseVNode("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),_hoisted_333=[_hoisted_234];function _sfc_render34(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_134,_hoisted_333)}var caret_right_default=export_helper_default(caret_right_vue_vue_type_script_lang_default,[["render",_sfc_render34],["__file","caret-right.vue"]]),caret_top_vue_vue_type_script_lang_default={name:"CaretTop"},_hoisted_135={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_235=createBaseVNode("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),_hoisted_334=[_hoisted_235];function _sfc_render35(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_135,_hoisted_334)}var caret_top_default=export_helper_default(caret_top_vue_vue_type_script_lang_default,[["render",_sfc_render35],["__file","caret-top.vue"]]),check_vue_vue_type_script_lang_default={name:"Check"},_hoisted_143={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_243=createBaseVNode("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),_hoisted_342=[_hoisted_243];function _sfc_render43(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_143,_hoisted_342)}var check_default=export_helper_default(check_vue_vue_type_script_lang_default,[["render",_sfc_render43],["__file","check.vue"]]),circle_check_filled_vue_vue_type_script_lang_default={name:"CircleCheckFilled"},_hoisted_148={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_248=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),_hoisted_347=[_hoisted_248];function _sfc_render48(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_148,_hoisted_347)}var circle_check_filled_default=export_helper_default(circle_check_filled_vue_vue_type_script_lang_default,[["render",_sfc_render48],["__file","circle-check-filled.vue"]]),circle_check_vue_vue_type_script_lang_default={name:"CircleCheck"},_hoisted_149={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_249=createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_hoisted_348=createBaseVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),_hoisted_415=[_hoisted_249,_hoisted_348];function _sfc_render49(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_149,_hoisted_415)}var circle_check_default=export_helper_default(circle_check_vue_vue_type_script_lang_default,[["render",_sfc_render49],["__file","circle-check.vue"]]),circle_close_filled_vue_vue_type_script_lang_default={name:"CircleCloseFilled"},_hoisted_150={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_250=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),_hoisted_349=[_hoisted_250];function _sfc_render50(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_150,_hoisted_349)}var circle_close_filled_default=export_helper_default(circle_close_filled_vue_vue_type_script_lang_default,[["render",_sfc_render50],["__file","circle-close-filled.vue"]]),circle_close_vue_vue_type_script_lang_default={name:"CircleClose"},_hoisted_151={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_251=createBaseVNode("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),_hoisted_350=createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_hoisted_416=[_hoisted_251,_hoisted_350];function _sfc_render51(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_151,_hoisted_416)}var circle_close_default=export_helper_default(circle_close_vue_vue_type_script_lang_default,[["render",_sfc_render51],["__file","circle-close.vue"]]),clock_vue_vue_type_script_lang_default={name:"Clock"},_hoisted_154={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_254=createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_hoisted_353=createBaseVNode("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),_hoisted_418=createBaseVNode("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),_hoisted_56=[_hoisted_254,_hoisted_353,_hoisted_418];function _sfc_render54(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_154,_hoisted_56)}var clock_default=export_helper_default(clock_vue_vue_type_script_lang_default,[["render",_sfc_render54],["__file","clock.vue"]]),close_vue_vue_type_script_lang_default={name:"Close"},_hoisted_156={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_256=createBaseVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),_hoisted_355=[_hoisted_256];function _sfc_render56(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_156,_hoisted_355)}var close_default=export_helper_default(close_vue_vue_type_script_lang_default,[["render",_sfc_render56],["__file","close.vue"]]),d_arrow_left_vue_vue_type_script_lang_default={name:"DArrowLeft"},_hoisted_172={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_272=createBaseVNode("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),_hoisted_371=[_hoisted_272];function _sfc_render72(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_172,_hoisted_371)}var d_arrow_left_default=export_helper_default(d_arrow_left_vue_vue_type_script_lang_default,[["render",_sfc_render72],["__file","d-arrow-left.vue"]]),d_arrow_right_vue_vue_type_script_lang_default={name:"DArrowRight"},_hoisted_173={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_273=createBaseVNode("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),_hoisted_372=[_hoisted_273];function _sfc_render73(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_173,_hoisted_372)}var d_arrow_right_default=export_helper_default(d_arrow_right_vue_vue_type_script_lang_default,[["render",_sfc_render73],["__file","d-arrow-right.vue"]]),delete_vue_vue_type_script_lang_default={name:"Delete"},_hoisted_180={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_280=createBaseVNode("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),_hoisted_379=[_hoisted_280];function _sfc_render80(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_180,_hoisted_379)}var delete_default=export_helper_default(delete_vue_vue_type_script_lang_default,[["render",_sfc_render80],["__file","delete.vue"]]),document_vue_vue_type_script_lang_default={name:"Document"},_hoisted_190={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_290=createBaseVNode("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),_hoisted_389=[_hoisted_290];function _sfc_render90(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_190,_hoisted_389)}var document_default=export_helper_default(document_vue_vue_type_script_lang_default,[["render",_sfc_render90],["__file","document.vue"]]),full_screen_vue_vue_type_script_lang_default={name:"FullScreen"},_hoisted_1118={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2118=createBaseVNode("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),_hoisted_3117=[_hoisted_2118];function _sfc_render118(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1118,_hoisted_3117)}var full_screen_default=export_helper_default(full_screen_vue_vue_type_script_lang_default,[["render",_sfc_render118],["__file","full-screen.vue"]]),hide_vue_vue_type_script_lang_default={name:"Hide"},_hoisted_1133={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2133=createBaseVNode("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"},null,-1),_hoisted_3132=createBaseVNode("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"},null,-1),_hoisted_438=[_hoisted_2133,_hoisted_3132];function _sfc_render133(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1133,_hoisted_438)}var hide_default=export_helper_default(hide_vue_vue_type_script_lang_default,[["render",_sfc_render133],["__file","hide.vue"]]),info_filled_vue_vue_type_script_lang_default={name:"InfoFilled"},_hoisted_1143={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2143=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),_hoisted_3142=[_hoisted_2143];function _sfc_render143(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1143,_hoisted_3142)}var info_filled_default=export_helper_default(info_filled_vue_vue_type_script_lang_default,[["render",_sfc_render143],["__file","info-filled.vue"]]),loading_vue_vue_type_script_lang_default={name:"Loading"},_hoisted_1150={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2150=createBaseVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),_hoisted_3149=[_hoisted_2150];function _sfc_render150(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1150,_hoisted_3149)}var loading_default=export_helper_default(loading_vue_vue_type_script_lang_default,[["render",_sfc_render150],["__file","loading.vue"]]),minus_vue_vue_type_script_lang_default={name:"Minus"},_hoisted_1169={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2169=createBaseVNode("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),_hoisted_3168=[_hoisted_2169];function _sfc_render169(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1169,_hoisted_3168)}var minus_default=export_helper_default(minus_vue_vue_type_script_lang_default,[["render",_sfc_render169],["__file","minus.vue"]]),more_filled_vue_vue_type_script_lang_default={name:"MoreFilled"},_hoisted_1174={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2174=createBaseVNode("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),_hoisted_3173=[_hoisted_2174];function _sfc_render174(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1174,_hoisted_3173)}var more_filled_default=export_helper_default(more_filled_vue_vue_type_script_lang_default,[["render",_sfc_render174],["__file","more-filled.vue"]]),more_vue_vue_type_script_lang_default={name:"More"},_hoisted_1175={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2175=createBaseVNode("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),_hoisted_3174=[_hoisted_2175];function _sfc_render175(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1175,_hoisted_3174)}var more_default=export_helper_default(more_vue_vue_type_script_lang_default,[["render",_sfc_render175],["__file","more.vue"]]),picture_filled_vue_vue_type_script_lang_default={name:"PictureFilled"},_hoisted_1195={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2195=createBaseVNode("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),_hoisted_3194=[_hoisted_2195];function _sfc_render195(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1195,_hoisted_3194)}var picture_filled_default=export_helper_default(picture_filled_vue_vue_type_script_lang_default,[["render",_sfc_render195],["__file","picture-filled.vue"]]),plus_vue_vue_type_script_lang_default={name:"Plus"},_hoisted_1201={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2201=createBaseVNode("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),_hoisted_3200=[_hoisted_2201];function _sfc_render201(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1201,_hoisted_3200)}var plus_default=export_helper_default(plus_vue_vue_type_script_lang_default,[["render",_sfc_render201],["__file","plus.vue"]]),question_filled_vue_vue_type_script_lang_default={name:"QuestionFilled"},_hoisted_1211={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2211=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),_hoisted_3210=[_hoisted_2211];function _sfc_render211(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1211,_hoisted_3210)}var question_filled_default=export_helper_default(question_filled_vue_vue_type_script_lang_default,[["render",_sfc_render211],["__file","question-filled.vue"]]),refresh_left_vue_vue_type_script_lang_default={name:"RefreshLeft"},_hoisted_1215={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2215=createBaseVNode("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),_hoisted_3214=[_hoisted_2215];function _sfc_render215(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1215,_hoisted_3214)}var refresh_left_default=export_helper_default(refresh_left_vue_vue_type_script_lang_default,[["render",_sfc_render215],["__file","refresh-left.vue"]]),refresh_right_vue_vue_type_script_lang_default={name:"RefreshRight"},_hoisted_1216={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2216=createBaseVNode("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),_hoisted_3215=[_hoisted_2216];function _sfc_render216(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1216,_hoisted_3215)}var refresh_right_default=export_helper_default(refresh_right_vue_vue_type_script_lang_default,[["render",_sfc_render216],["__file","refresh-right.vue"]]),scale_to_original_vue_vue_type_script_lang_default={name:"ScaleToOriginal"},_hoisted_1222={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2222=createBaseVNode("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),_hoisted_3221=[_hoisted_2222];function _sfc_render222(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1222,_hoisted_3221)}var scale_to_original_default=export_helper_default(scale_to_original_vue_vue_type_script_lang_default,[["render",_sfc_render222],["__file","scale-to-original.vue"]]),search_vue_vue_type_script_lang_default={name:"Search"},_hoisted_1225={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2225=createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),_hoisted_3224=[_hoisted_2225];function _sfc_render225(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1225,_hoisted_3224)}var search_default=export_helper_default(search_vue_vue_type_script_lang_default,[["render",_sfc_render225],["__file","search.vue"]]),sort_down_vue_vue_type_script_lang_default={name:"SortDown"},_hoisted_1242={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2242=createBaseVNode("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),_hoisted_3241=[_hoisted_2242];function _sfc_render242(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1242,_hoisted_3241)}var sort_down_default=export_helper_default(sort_down_vue_vue_type_script_lang_default,[["render",_sfc_render242],["__file","sort-down.vue"]]),sort_up_vue_vue_type_script_lang_default={name:"SortUp"},_hoisted_1243={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2243=createBaseVNode("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),_hoisted_3242=[_hoisted_2243];function _sfc_render243(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1243,_hoisted_3242)}var sort_up_default=export_helper_default(sort_up_vue_vue_type_script_lang_default,[["render",_sfc_render243],["__file","sort-up.vue"]]),star_filled_vue_vue_type_script_lang_default={name:"StarFilled"},_hoisted_1246={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2246=createBaseVNode("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),_hoisted_3245=[_hoisted_2246];function _sfc_render246(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1246,_hoisted_3245)}var star_filled_default=export_helper_default(star_filled_vue_vue_type_script_lang_default,[["render",_sfc_render246],["__file","star-filled.vue"]]),star_vue_vue_type_script_lang_default={name:"Star"},_hoisted_1247={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2247=createBaseVNode("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),_hoisted_3246=[_hoisted_2247];function _sfc_render247(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1247,_hoisted_3246)}var star_default=export_helper_default(star_vue_vue_type_script_lang_default,[["render",_sfc_render247],["__file","star.vue"]]),success_filled_vue_vue_type_script_lang_default={name:"SuccessFilled"},_hoisted_1249={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2249=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),_hoisted_3248=[_hoisted_2249];function _sfc_render249(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1249,_hoisted_3248)}var success_filled_default=export_helper_default(success_filled_vue_vue_type_script_lang_default,[["render",_sfc_render249],["__file","success-filled.vue"]]),view_vue_vue_type_script_lang_default={name:"View"},_hoisted_1283={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2283=createBaseVNode("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),_hoisted_3282=[_hoisted_2283];function _sfc_render283(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1283,_hoisted_3282)}var view_default=export_helper_default(view_vue_vue_type_script_lang_default,[["render",_sfc_render283],["__file","view.vue"]]),warning_filled_vue_vue_type_script_lang_default={name:"WarningFilled"},_hoisted_1287={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2287=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),_hoisted_3286=[_hoisted_2287];function _sfc_render287(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1287,_hoisted_3286)}var warning_filled_default=export_helper_default(warning_filled_vue_vue_type_script_lang_default,[["render",_sfc_render287],["__file","warning-filled.vue"]]),zoom_in_vue_vue_type_script_lang_default={name:"ZoomIn"},_hoisted_1292={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2292=createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),_hoisted_3291=[_hoisted_2292];function _sfc_render292(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1292,_hoisted_3291)}var zoom_in_default=export_helper_default(zoom_in_vue_vue_type_script_lang_default,[["render",_sfc_render292],["__file","zoom-in.vue"]]),zoom_out_vue_vue_type_script_lang_default={name:"ZoomOut"},_hoisted_1293={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2293=createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),_hoisted_3292=[_hoisted_2293];function _sfc_render293(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1293,_hoisted_3292)}var zoom_out_default=export_helper_default(zoom_out_vue_vue_type_script_lang_default,[["render",_sfc_render293],["__file","zoom-out.vue"]]);const epPropKey="__epPropKey",definePropType=Fe=>Fe,isEpProp=Fe=>isObject$9(Fe)&&!!Fe[epPropKey],buildProp=(Fe,qe)=>{if(!isObject$9(Fe)||isEpProp(Fe))return Fe;const{values:hn,required:vn,default:bn,type:wn,validator:kn}=Fe,Cn={type:wn,required:!!vn,validator:hn||kn?xn=>{let En=!1,$n=[];if(hn&&($n=Array.from(hn),hasOwn(Fe,"default")&&$n.push(bn),En||(En=$n.includes(xn))),kn&&(En||(En=kn(xn))),!En&&$n.length>0){const Sn=[...new Set($n)].map(An=>JSON.stringify(An)).join(", ");warn(`Invalid prop: validation failed${qe?` for prop "${qe}"`:""}. Expected one of [${Sn}], got value ${JSON.stringify(xn)}.`)}return En}:void 0,[epPropKey]:!0};return hasOwn(Fe,"default")&&(Cn.default=bn),Cn},buildProps=Fe=>fromPairs(Object.entries(Fe).map(([qe,hn])=>[qe,buildProp(hn,qe)])),iconPropType=definePropType([String,Object,Function]),CloseComponents={Close:close_default},TypeComponents={Close:close_default,SuccessFilled:success_filled_default,InfoFilled:info_filled_default,WarningFilled:warning_filled_default,CircleCloseFilled:circle_close_filled_default},TypeComponentsMap={success:success_filled_default,warning:warning_filled_default,error:circle_close_filled_default,info:info_filled_default},ValidateComponentsMap={validating:loading_default,success:circle_check_default,error:circle_close_default},withInstall$1=(Fe,qe)=>{if(Fe.install=hn=>{for(const vn of[Fe,...Object.values(qe??{})])hn.component(vn.name,vn)},qe)for(const[hn,vn]of Object.entries(qe))Fe[hn]=vn;return Fe},withInstallFunction=(Fe,qe)=>(Fe.install=hn=>{Fe._context=hn._context,hn.config.globalProperties[qe]=Fe},Fe),withInstallDirective=(Fe,qe)=>(Fe.install=hn=>{hn.directive(qe,Fe)},Fe),withNoopInstall=Fe=>(Fe.install=NOOP,Fe),composeRefs=(...Fe)=>qe=>{Fe.forEach(hn=>{isFunction$i(hn)?hn(qe):hn.value=qe})},EVENT_CODE={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},datePickTypes=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],WEEK_DAYS=["sun","mon","tue","wed","thu","fri","sat"],UPDATE_MODEL_EVENT="update:modelValue",CHANGE_EVENT="change",INPUT_EVENT="input",INSTALLED_KEY=Symbol("INSTALLED_KEY"),componentSizes=["","default","small","large"],componentSizeMap={large:40,default:32,small:24},getComponentSize=Fe=>componentSizeMap[Fe||"default"],isValidComponentSize=Fe=>["",...componentSizes].includes(Fe);var PatchFlags=(Fe=>(Fe[Fe.TEXT=1]="TEXT",Fe[Fe.CLASS=2]="CLASS",Fe[Fe.STYLE=4]="STYLE",Fe[Fe.PROPS=8]="PROPS",Fe[Fe.FULL_PROPS=16]="FULL_PROPS",Fe[Fe.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",Fe[Fe.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",Fe[Fe.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",Fe[Fe.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",Fe[Fe.NEED_PATCH=512]="NEED_PATCH",Fe[Fe.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",Fe[Fe.HOISTED=-1]="HOISTED",Fe[Fe.BAIL=-2]="BAIL",Fe))(PatchFlags||{});function isFragment(Fe){return isVNode(Fe)&&Fe.type===Fragment}function isComment(Fe){return isVNode(Fe)&&Fe.type===Comment$1}function isValidElementNode(Fe){return isVNode(Fe)&&!isFragment(Fe)&&!isComment(Fe)}const getNormalizedProps=Fe=>{if(!isVNode(Fe))return{};const qe=Fe.props||{},hn=(isVNode(Fe.type)?Fe.type.props:void 0)||{},vn={};return Object.keys(hn).forEach(bn=>{hasOwn(hn[bn],"default")&&(vn[bn]=hn[bn].default)}),Object.keys(qe).forEach(bn=>{vn[camelize(bn)]=qe[bn]}),vn},ensureOnlyChild=Fe=>{if(!isArray$x(Fe)||Fe.length>1)throw new Error("expect to receive a single Vue element child");return Fe[0]},flattedChildren=Fe=>{const qe=isArray$x(Fe)?Fe:[Fe],hn=[];return qe.forEach(vn=>{var bn;isArray$x(vn)?hn.push(...flattedChildren(vn)):isVNode(vn)&&isArray$x(vn.children)?hn.push(...flattedChildren(vn.children)):(hn.push(vn),isVNode(vn)&&((bn=vn.component)!=null&&bn.subTree)&&hn.push(...flattedChildren(vn.component.subTree)))}),hn},unique=Fe=>[...new Set(Fe)],castArray=Fe=>!Fe&&Fe!==0?[]:Array.isArray(Fe)?Fe:[Fe],isKorean=Fe=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(Fe),rAF=Fe=>isClient$1?window.requestAnimationFrame(Fe):setTimeout(Fe,16),cAF=Fe=>isClient$1?window.cancelAnimationFrame(Fe):clearTimeout(Fe),generateId=()=>Math.floor(Math.random()*1e4),mutable=Fe=>Fe,DEFAULT_EXCLUDE_KEYS=["class","style"],LISTENER_PREFIX=/^on[A-Z]/,useAttrs=(Fe={})=>{const{excludeListeners:qe=!1,excludeKeys:hn}=Fe,vn=computed(()=>((hn==null?void 0:hn.value)||[]).concat(DEFAULT_EXCLUDE_KEYS)),bn=getCurrentInstance();return computed(bn?()=>{var wn;return fromPairs(Object.entries((wn=bn.proxy)==null?void 0:wn.$attrs).filter(([kn])=>!vn.value.includes(kn)&&!(qe&&LISTENER_PREFIX.test(kn))))}:()=>({}))},useDeprecated=({from:Fe,replacement:qe,scope:hn,version:vn,ref:bn,type:wn="API"},kn)=>{watch(()=>unref(kn),_n=>{},{immediate:!0})},useDraggable=(Fe,qe,hn)=>{let vn={offsetX:0,offsetY:0};const bn=_n=>{const Cn=_n.clientX,xn=_n.clientY,{offsetX:En,offsetY:$n}=vn,Sn=Fe.value.getBoundingClientRect(),An=Sn.left,Tn=Sn.top,Nn=Sn.width,Pn=Sn.height,On=document.documentElement.clientWidth,Rn=document.documentElement.clientHeight,In=-An+En,Mn=-Tn+$n,Bn=On-An-Nn+En,Dn=Rn-Tn-Pn+$n,Vn=zn=>{const Hn=Math.min(Math.max(En+zn.clientX-Cn,In),Bn),Fn=Math.min(Math.max($n+zn.clientY-xn,Mn),Dn);vn={offsetX:Hn,offsetY:Fn},Fe.value&&(Fe.value.style.transform=`translate(${addUnit(Hn)}, ${addUnit(Fn)})`)},Ln=()=>{document.removeEventListener("mousemove",Vn),document.removeEventListener("mouseup",Ln)};document.addEventListener("mousemove",Vn),document.addEventListener("mouseup",Ln)},wn=()=>{qe.value&&Fe.value&&qe.value.addEventListener("mousedown",bn)},kn=()=>{qe.value&&Fe.value&&qe.value.removeEventListener("mousedown",bn)};onMounted(()=>{watchEffect(()=>{hn.value?wn():kn()})}),onBeforeUnmount(()=>{kn()})};var English={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const buildTranslator=Fe=>(qe,hn)=>translate(qe,hn,unref(Fe)),translate=(Fe,qe,hn)=>get$6(hn,Fe,Fe).replace(/\{(\w+)\}/g,(vn,bn)=>{var wn;return`${(wn=qe==null?void 0:qe[bn])!=null?wn:`{${bn}}`}`}),buildLocaleContext=Fe=>{const qe=computed(()=>unref(Fe).name),hn=isRef(Fe)?Fe:ref(Fe);return{lang:qe,locale:hn,t:buildTranslator(Fe)}},localeContextKey=Symbol("localeContextKey"),useLocale=Fe=>{const qe=Fe||inject(localeContextKey,ref());return buildLocaleContext(computed(()=>qe.value||English))},defaultNamespace="el",statePrefix="is-",_bem=(Fe,qe,hn,vn,bn)=>{let wn=`${Fe}-${qe}`;return hn&&(wn+=`-${hn}`),vn&&(wn+=`__${vn}`),bn&&(wn+=`--${bn}`),wn},namespaceContextKey=Symbol("namespaceContextKey"),useGetDerivedNamespace=Fe=>{const qe=Fe||(getCurrentInstance()?inject(namespaceContextKey,ref(defaultNamespace)):ref(defaultNamespace));return computed(()=>unref(qe)||defaultNamespace)},useNamespace=(Fe,qe)=>{const hn=useGetDerivedNamespace(qe);return{namespace:hn,b:(Nn="")=>_bem(hn.value,Fe,Nn,"",""),e:Nn=>Nn?_bem(hn.value,Fe,"",Nn,""):"",m:Nn=>Nn?_bem(hn.value,Fe,"","",Nn):"",be:(Nn,Pn)=>Nn&&Pn?_bem(hn.value,Fe,Nn,Pn,""):"",em:(Nn,Pn)=>Nn&&Pn?_bem(hn.value,Fe,"",Nn,Pn):"",bm:(Nn,Pn)=>Nn&&Pn?_bem(hn.value,Fe,Nn,"",Pn):"",bem:(Nn,Pn,On)=>Nn&&Pn&&On?_bem(hn.value,Fe,Nn,Pn,On):"",is:(Nn,...Pn)=>{const On=Pn.length>=1?Pn[0]:!0;return Nn&&On?`${statePrefix}${Nn}`:""},cssVar:Nn=>{const Pn={};for(const On in Nn)Nn[On]&&(Pn[`--${hn.value}-${On}`]=Nn[On]);return Pn},cssVarName:Nn=>`--${hn.value}-${Nn}`,cssVarBlock:Nn=>{const Pn={};for(const On in Nn)Nn[On]&&(Pn[`--${hn.value}-${Fe}-${On}`]=Nn[On]);return Pn},cssVarBlockName:Nn=>`--${hn.value}-${Fe}-${Nn}`}},useLockscreen=(Fe,qe={})=>{isRef(Fe)||throwError("[useLockscreen]","You need to pass a ref param to this function");const hn=qe.ns||useNamespace("popup"),vn=computed$1(()=>hn.bm("parent","hidden"));if(!isClient$1||hasClass$1(document.body,vn.value))return;let bn=0,wn=!1,kn="0";const _n=()=>{setTimeout(()=>{removeClass$2(document==null?void 0:document.body,vn.value),wn&&document&&(document.body.style.width=kn)},200)};watch(Fe,Cn=>{if(!Cn){_n();return}wn=!hasClass$1(document.body,vn.value),wn&&(kn=document.body.style.width),bn=getScrollBarWidth(hn.namespace.value);const xn=document.documentElement.clientHeight0&&(xn||En==="scroll")&&wn&&(document.body.style.width=`calc(100% - ${bn}px)`),addClass$2(document.body,vn.value)}),onScopeDispose(()=>_n())},_prop=buildProp({type:definePropType(Boolean),default:null}),_event=buildProp({type:definePropType(Function)}),createModelToggleComposable=Fe=>{const qe=`update:${Fe}`,hn=`onUpdate:${Fe}`,vn=[qe],bn={[Fe]:_prop,[hn]:_event};return{useModelToggle:({indicator:kn,toggleReason:_n,shouldHideWhenRouteChanges:Cn,shouldProceed:xn,onShow:En,onHide:$n})=>{const Sn=getCurrentInstance(),{emit:An}=Sn,Tn=Sn.props,Nn=computed(()=>isFunction$i(Tn[hn])),Pn=computed(()=>Tn[Fe]===null),On=Vn=>{kn.value!==!0&&(kn.value=!0,_n&&(_n.value=Vn),isFunction$i(En)&&En(Vn))},Rn=Vn=>{kn.value!==!1&&(kn.value=!1,_n&&(_n.value=Vn),isFunction$i($n)&&$n(Vn))},In=Vn=>{if(Tn.disabled===!0||isFunction$i(xn)&&!xn())return;const Ln=Nn.value&&isClient$1;Ln&&An(qe,!0),(Pn.value||!Ln)&&On(Vn)},Mn=Vn=>{if(Tn.disabled===!0||!isClient$1)return;const Ln=Nn.value&&isClient$1;Ln&&An(qe,!1),(Pn.value||!Ln)&&Rn(Vn)},Bn=Vn=>{isBoolean$5(Vn)&&(Tn.disabled&&Vn?Nn.value&&An(qe,!1):kn.value!==Vn&&(Vn?On():Rn()))},Dn=()=>{kn.value?Mn():In()};return watch(()=>Tn[Fe],Bn),Cn&&Sn.appContext.config.globalProperties.$route!==void 0&&watch(()=>({...Sn.proxy.$route}),()=>{Cn.value&&kn.value&&Mn()}),onMounted(()=>{Bn(Tn[Fe])}),{hide:Mn,show:In,toggle:Dn,hasUpdateHandler:Nn}},useModelToggleProps:bn,useModelToggleEmits:vn}};createModelToggleComposable("modelValue");const useProp=Fe=>{const qe=getCurrentInstance();return computed(()=>{var hn,vn;return(vn=(hn=qe==null?void 0:qe.proxy)==null?void 0:hn.$props)==null?void 0:vn[Fe]})};var E$9="top",R$3="bottom",W$4="right",P$6="left",me$2="auto",G$2=[E$9,R$3,W$4,P$6],U$5="start",J$3="end",Xe="clippingParents",je="viewport",K$3="popper",Ye="reference",De=G$2.reduce(function(Fe,qe){return Fe.concat([qe+"-"+U$5,qe+"-"+J$3])},[]),Ee=[].concat(G$2,[me$2]).reduce(function(Fe,qe){return Fe.concat([qe,qe+"-"+U$5,qe+"-"+J$3])},[]),Ge$1="beforeRead",Je$1="read",Ke="afterRead",Qe$1="beforeMain",Ze$1="main",et$2="afterMain",tt$2="beforeWrite",nt$2="write",rt$2="afterWrite",ot$2=[Ge$1,Je$1,Ke,Qe$1,Ze$1,et$2,tt$2,nt$2,rt$2];function C$6(Fe){return Fe?(Fe.nodeName||"").toLowerCase():null}function H$4(Fe){if(Fe==null)return window;if(Fe.toString()!=="[object Window]"){var qe=Fe.ownerDocument;return qe&&qe.defaultView||window}return Fe}function Q$4(Fe){var qe=H$4(Fe).Element;return Fe instanceof qe||Fe instanceof Element}function B$3(Fe){var qe=H$4(Fe).HTMLElement;return Fe instanceof qe||Fe instanceof HTMLElement}function Pe$1(Fe){if(typeof ShadowRoot>"u")return!1;var qe=H$4(Fe).ShadowRoot;return Fe instanceof qe||Fe instanceof ShadowRoot}function Mt$1(Fe){var qe=Fe.state;Object.keys(qe.elements).forEach(function(hn){var vn=qe.styles[hn]||{},bn=qe.attributes[hn]||{},wn=qe.elements[hn];!B$3(wn)||!C$6(wn)||(Object.assign(wn.style,vn),Object.keys(bn).forEach(function(kn){var _n=bn[kn];_n===!1?wn.removeAttribute(kn):wn.setAttribute(kn,_n===!0?"":_n)}))})}function Rt$1(Fe){var qe=Fe.state,hn={popper:{position:qe.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(qe.elements.popper.style,hn.popper),qe.styles=hn,qe.elements.arrow&&Object.assign(qe.elements.arrow.style,hn.arrow),function(){Object.keys(qe.elements).forEach(function(vn){var bn=qe.elements[vn],wn=qe.attributes[vn]||{},kn=Object.keys(qe.styles.hasOwnProperty(vn)?qe.styles[vn]:hn[vn]),_n=kn.reduce(function(Cn,xn){return Cn[xn]="",Cn},{});!B$3(bn)||!C$6(bn)||(Object.assign(bn.style,_n),Object.keys(wn).forEach(function(Cn){bn.removeAttribute(Cn)}))})}}var Ae$1={name:"applyStyles",enabled:!0,phase:"write",fn:Mt$1,effect:Rt$1,requires:["computeStyles"]};function q$2(Fe){return Fe.split("-")[0]}var X$3=Math.max,ve$1=Math.min,Z$2=Math.round;function ee(Fe,qe){qe===void 0&&(qe=!1);var hn=Fe.getBoundingClientRect(),vn=1,bn=1;if(B$3(Fe)&&qe){var wn=Fe.offsetHeight,kn=Fe.offsetWidth;kn>0&&(vn=Z$2(hn.width)/kn||1),wn>0&&(bn=Z$2(hn.height)/wn||1)}return{width:hn.width/vn,height:hn.height/bn,top:hn.top/bn,right:hn.right/vn,bottom:hn.bottom/bn,left:hn.left/vn,x:hn.left/vn,y:hn.top/bn}}function ke(Fe){var qe=ee(Fe),hn=Fe.offsetWidth,vn=Fe.offsetHeight;return Math.abs(qe.width-hn)<=1&&(hn=qe.width),Math.abs(qe.height-vn)<=1&&(vn=qe.height),{x:Fe.offsetLeft,y:Fe.offsetTop,width:hn,height:vn}}function it$2(Fe,qe){var hn=qe.getRootNode&&qe.getRootNode();if(Fe.contains(qe))return!0;if(hn&&Pe$1(hn)){var vn=qe;do{if(vn&&Fe.isSameNode(vn))return!0;vn=vn.parentNode||vn.host}while(vn)}return!1}function N$6(Fe){return H$4(Fe).getComputedStyle(Fe)}function Wt$1(Fe){return["table","td","th"].indexOf(C$6(Fe))>=0}function I$3(Fe){return((Q$4(Fe)?Fe.ownerDocument:Fe.document)||window.document).documentElement}function ge$2(Fe){return C$6(Fe)==="html"?Fe:Fe.assignedSlot||Fe.parentNode||(Pe$1(Fe)?Fe.host:null)||I$3(Fe)}function at$2(Fe){return!B$3(Fe)||N$6(Fe).position==="fixed"?null:Fe.offsetParent}function Bt(Fe){var qe=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,hn=navigator.userAgent.indexOf("Trident")!==-1;if(hn&&B$3(Fe)){var vn=N$6(Fe);if(vn.position==="fixed")return null}var bn=ge$2(Fe);for(Pe$1(bn)&&(bn=bn.host);B$3(bn)&&["html","body"].indexOf(C$6(bn))<0;){var wn=N$6(bn);if(wn.transform!=="none"||wn.perspective!=="none"||wn.contain==="paint"||["transform","perspective"].indexOf(wn.willChange)!==-1||qe&&wn.willChange==="filter"||qe&&wn.filter&&wn.filter!=="none")return bn;bn=bn.parentNode}return null}function se$1(Fe){for(var qe=H$4(Fe),hn=at$2(Fe);hn&&Wt$1(hn)&&N$6(hn).position==="static";)hn=at$2(hn);return hn&&(C$6(hn)==="html"||C$6(hn)==="body"&&N$6(hn).position==="static")?qe:hn||Bt(Fe)||qe}function Le(Fe){return["top","bottom"].indexOf(Fe)>=0?"x":"y"}function fe$1(Fe,qe,hn){return X$3(Fe,ve$1(qe,hn))}function St$2(Fe,qe,hn){var vn=fe$1(Fe,qe,hn);return vn>hn?hn:vn}function st$2(){return{top:0,right:0,bottom:0,left:0}}function ft$2(Fe){return Object.assign({},st$2(),Fe)}function ct$2(Fe,qe){return qe.reduce(function(hn,vn){return hn[vn]=Fe,hn},{})}var Tt$2=function(Fe,qe){return Fe=typeof Fe=="function"?Fe(Object.assign({},qe.rects,{placement:qe.placement})):Fe,ft$2(typeof Fe!="number"?Fe:ct$2(Fe,G$2))};function Ht$1(Fe){var qe,hn=Fe.state,vn=Fe.name,bn=Fe.options,wn=hn.elements.arrow,kn=hn.modifiersData.popperOffsets,_n=q$2(hn.placement),Cn=Le(_n),xn=[P$6,W$4].indexOf(_n)>=0,En=xn?"height":"width";if(!(!wn||!kn)){var $n=Tt$2(bn.padding,hn),Sn=ke(wn),An=Cn==="y"?E$9:P$6,Tn=Cn==="y"?R$3:W$4,Nn=hn.rects.reference[En]+hn.rects.reference[Cn]-kn[Cn]-hn.rects.popper[En],Pn=kn[Cn]-hn.rects.reference[Cn],On=se$1(wn),Rn=On?Cn==="y"?On.clientHeight||0:On.clientWidth||0:0,In=Nn/2-Pn/2,Mn=$n[An],Bn=Rn-Sn[En]-$n[Tn],Dn=Rn/2-Sn[En]/2+In,Vn=fe$1(Mn,Dn,Bn),Ln=Cn;hn.modifiersData[vn]=(qe={},qe[Ln]=Vn,qe.centerOffset=Vn-Dn,qe)}}function Ct$2(Fe){var qe=Fe.state,hn=Fe.options,vn=hn.element,bn=vn===void 0?"[data-popper-arrow]":vn;bn!=null&&(typeof bn=="string"&&(bn=qe.elements.popper.querySelector(bn),!bn)||!it$2(qe.elements.popper,bn)||(qe.elements.arrow=bn))}var pt$1={name:"arrow",enabled:!0,phase:"main",fn:Ht$1,effect:Ct$2,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function te$1(Fe){return Fe.split("-")[1]}var qt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Vt$1(Fe){var qe=Fe.x,hn=Fe.y,vn=window,bn=vn.devicePixelRatio||1;return{x:Z$2(qe*bn)/bn||0,y:Z$2(hn*bn)/bn||0}}function ut$2(Fe){var qe,hn=Fe.popper,vn=Fe.popperRect,bn=Fe.placement,wn=Fe.variation,kn=Fe.offsets,_n=Fe.position,Cn=Fe.gpuAcceleration,xn=Fe.adaptive,En=Fe.roundOffsets,$n=Fe.isFixed,Sn=kn.x,An=Sn===void 0?0:Sn,Tn=kn.y,Nn=Tn===void 0?0:Tn,Pn=typeof En=="function"?En({x:An,y:Nn}):{x:An,y:Nn};An=Pn.x,Nn=Pn.y;var On=kn.hasOwnProperty("x"),Rn=kn.hasOwnProperty("y"),In=P$6,Mn=E$9,Bn=window;if(xn){var Dn=se$1(hn),Vn="clientHeight",Ln="clientWidth";if(Dn===H$4(hn)&&(Dn=I$3(hn),N$6(Dn).position!=="static"&&_n==="absolute"&&(Vn="scrollHeight",Ln="scrollWidth")),Dn=Dn,bn===E$9||(bn===P$6||bn===W$4)&&wn===J$3){Mn=R$3;var zn=$n&&Dn===Bn&&Bn.visualViewport?Bn.visualViewport.height:Dn[Vn];Nn-=zn-vn.height,Nn*=Cn?1:-1}if(bn===P$6||(bn===E$9||bn===R$3)&&wn===J$3){In=W$4;var Hn=$n&&Dn===Bn&&Bn.visualViewport?Bn.visualViewport.width:Dn[Ln];An-=Hn-vn.width,An*=Cn?1:-1}}var Fn=Object.assign({position:_n},xn&&qt),Kn=En===!0?Vt$1({x:An,y:Nn}):{x:An,y:Nn};if(An=Kn.x,Nn=Kn.y,Cn){var Un;return Object.assign({},Fn,(Un={},Un[Mn]=Rn?"0":"",Un[In]=On?"0":"",Un.transform=(Bn.devicePixelRatio||1)<=1?"translate("+An+"px, "+Nn+"px)":"translate3d("+An+"px, "+Nn+"px, 0)",Un))}return Object.assign({},Fn,(qe={},qe[Mn]=Rn?Nn+"px":"",qe[In]=On?An+"px":"",qe.transform="",qe))}function Nt(Fe){var qe=Fe.state,hn=Fe.options,vn=hn.gpuAcceleration,bn=vn===void 0?!0:vn,wn=hn.adaptive,kn=wn===void 0?!0:wn,_n=hn.roundOffsets,Cn=_n===void 0?!0:_n,xn={placement:q$2(qe.placement),variation:te$1(qe.placement),popper:qe.elements.popper,popperRect:qe.rects.popper,gpuAcceleration:bn,isFixed:qe.options.strategy==="fixed"};qe.modifiersData.popperOffsets!=null&&(qe.styles.popper=Object.assign({},qe.styles.popper,ut$2(Object.assign({},xn,{offsets:qe.modifiersData.popperOffsets,position:qe.options.strategy,adaptive:kn,roundOffsets:Cn})))),qe.modifiersData.arrow!=null&&(qe.styles.arrow=Object.assign({},qe.styles.arrow,ut$2(Object.assign({},xn,{offsets:qe.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Cn})))),qe.attributes.popper=Object.assign({},qe.attributes.popper,{"data-popper-placement":qe.placement})}var Me={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Nt,data:{}},ye$2={passive:!0};function It$1(Fe){var qe=Fe.state,hn=Fe.instance,vn=Fe.options,bn=vn.scroll,wn=bn===void 0?!0:bn,kn=vn.resize,_n=kn===void 0?!0:kn,Cn=H$4(qe.elements.popper),xn=[].concat(qe.scrollParents.reference,qe.scrollParents.popper);return wn&&xn.forEach(function(En){En.addEventListener("scroll",hn.update,ye$2)}),_n&&Cn.addEventListener("resize",hn.update,ye$2),function(){wn&&xn.forEach(function(En){En.removeEventListener("scroll",hn.update,ye$2)}),_n&&Cn.removeEventListener("resize",hn.update,ye$2)}}var Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:It$1,data:{}},_t$3={left:"right",right:"left",bottom:"top",top:"bottom"};function be$1(Fe){return Fe.replace(/left|right|bottom|top/g,function(qe){return _t$3[qe]})}var zt$2={start:"end",end:"start"};function lt$2(Fe){return Fe.replace(/start|end/g,function(qe){return zt$2[qe]})}function We$1(Fe){var qe=H$4(Fe),hn=qe.pageXOffset,vn=qe.pageYOffset;return{scrollLeft:hn,scrollTop:vn}}function Be(Fe){return ee(I$3(Fe)).left+We$1(Fe).scrollLeft}function Ft$1(Fe){var qe=H$4(Fe),hn=I$3(Fe),vn=qe.visualViewport,bn=hn.clientWidth,wn=hn.clientHeight,kn=0,_n=0;return vn&&(bn=vn.width,wn=vn.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(kn=vn.offsetLeft,_n=vn.offsetTop)),{width:bn,height:wn,x:kn+Be(Fe),y:_n}}function Ut(Fe){var qe,hn=I$3(Fe),vn=We$1(Fe),bn=(qe=Fe.ownerDocument)==null?void 0:qe.body,wn=X$3(hn.scrollWidth,hn.clientWidth,bn?bn.scrollWidth:0,bn?bn.clientWidth:0),kn=X$3(hn.scrollHeight,hn.clientHeight,bn?bn.scrollHeight:0,bn?bn.clientHeight:0),_n=-vn.scrollLeft+Be(Fe),Cn=-vn.scrollTop;return N$6(bn||hn).direction==="rtl"&&(_n+=X$3(hn.clientWidth,bn?bn.clientWidth:0)-wn),{width:wn,height:kn,x:_n,y:Cn}}function Se$2(Fe){var qe=N$6(Fe),hn=qe.overflow,vn=qe.overflowX,bn=qe.overflowY;return/auto|scroll|overlay|hidden/.test(hn+bn+vn)}function dt$2(Fe){return["html","body","#document"].indexOf(C$6(Fe))>=0?Fe.ownerDocument.body:B$3(Fe)&&Se$2(Fe)?Fe:dt$2(ge$2(Fe))}function ce$2(Fe,qe){var hn;qe===void 0&&(qe=[]);var vn=dt$2(Fe),bn=vn===((hn=Fe.ownerDocument)==null?void 0:hn.body),wn=H$4(vn),kn=bn?[wn].concat(wn.visualViewport||[],Se$2(vn)?vn:[]):vn,_n=qe.concat(kn);return bn?_n:_n.concat(ce$2(ge$2(kn)))}function Te$2(Fe){return Object.assign({},Fe,{left:Fe.x,top:Fe.y,right:Fe.x+Fe.width,bottom:Fe.y+Fe.height})}function Xt(Fe){var qe=ee(Fe);return qe.top=qe.top+Fe.clientTop,qe.left=qe.left+Fe.clientLeft,qe.bottom=qe.top+Fe.clientHeight,qe.right=qe.left+Fe.clientWidth,qe.width=Fe.clientWidth,qe.height=Fe.clientHeight,qe.x=qe.left,qe.y=qe.top,qe}function ht$1(Fe,qe){return qe===je?Te$2(Ft$1(Fe)):Q$4(qe)?Xt(qe):Te$2(Ut(I$3(Fe)))}function Yt(Fe){var qe=ce$2(ge$2(Fe)),hn=["absolute","fixed"].indexOf(N$6(Fe).position)>=0,vn=hn&&B$3(Fe)?se$1(Fe):Fe;return Q$4(vn)?qe.filter(function(bn){return Q$4(bn)&&it$2(bn,vn)&&C$6(bn)!=="body"}):[]}function Gt$1(Fe,qe,hn){var vn=qe==="clippingParents"?Yt(Fe):[].concat(qe),bn=[].concat(vn,[hn]),wn=bn[0],kn=bn.reduce(function(_n,Cn){var xn=ht$1(Fe,Cn);return _n.top=X$3(xn.top,_n.top),_n.right=ve$1(xn.right,_n.right),_n.bottom=ve$1(xn.bottom,_n.bottom),_n.left=X$3(xn.left,_n.left),_n},ht$1(Fe,wn));return kn.width=kn.right-kn.left,kn.height=kn.bottom-kn.top,kn.x=kn.left,kn.y=kn.top,kn}function mt$2(Fe){var qe=Fe.reference,hn=Fe.element,vn=Fe.placement,bn=vn?q$2(vn):null,wn=vn?te$1(vn):null,kn=qe.x+qe.width/2-hn.width/2,_n=qe.y+qe.height/2-hn.height/2,Cn;switch(bn){case E$9:Cn={x:kn,y:qe.y-hn.height};break;case R$3:Cn={x:kn,y:qe.y+qe.height};break;case W$4:Cn={x:qe.x+qe.width,y:_n};break;case P$6:Cn={x:qe.x-hn.width,y:_n};break;default:Cn={x:qe.x,y:qe.y}}var xn=bn?Le(bn):null;if(xn!=null){var En=xn==="y"?"height":"width";switch(wn){case U$5:Cn[xn]=Cn[xn]-(qe[En]/2-hn[En]/2);break;case J$3:Cn[xn]=Cn[xn]+(qe[En]/2-hn[En]/2);break}}return Cn}function ne$1(Fe,qe){qe===void 0&&(qe={});var hn=qe,vn=hn.placement,bn=vn===void 0?Fe.placement:vn,wn=hn.boundary,kn=wn===void 0?Xe:wn,_n=hn.rootBoundary,Cn=_n===void 0?je:_n,xn=hn.elementContext,En=xn===void 0?K$3:xn,$n=hn.altBoundary,Sn=$n===void 0?!1:$n,An=hn.padding,Tn=An===void 0?0:An,Nn=ft$2(typeof Tn!="number"?Tn:ct$2(Tn,G$2)),Pn=En===K$3?Ye:K$3,On=Fe.rects.popper,Rn=Fe.elements[Sn?Pn:En],In=Gt$1(Q$4(Rn)?Rn:Rn.contextElement||I$3(Fe.elements.popper),kn,Cn),Mn=ee(Fe.elements.reference),Bn=mt$2({reference:Mn,element:On,strategy:"absolute",placement:bn}),Dn=Te$2(Object.assign({},On,Bn)),Vn=En===K$3?Dn:Mn,Ln={top:In.top-Vn.top+Nn.top,bottom:Vn.bottom-In.bottom+Nn.bottom,left:In.left-Vn.left+Nn.left,right:Vn.right-In.right+Nn.right},zn=Fe.modifiersData.offset;if(En===K$3&&zn){var Hn=zn[bn];Object.keys(Ln).forEach(function(Fn){var Kn=[W$4,R$3].indexOf(Fn)>=0?1:-1,Un=[E$9,R$3].indexOf(Fn)>=0?"y":"x";Ln[Fn]+=Hn[Un]*Kn})}return Ln}function Jt(Fe,qe){qe===void 0&&(qe={});var hn=qe,vn=hn.placement,bn=hn.boundary,wn=hn.rootBoundary,kn=hn.padding,_n=hn.flipVariations,Cn=hn.allowedAutoPlacements,xn=Cn===void 0?Ee:Cn,En=te$1(vn),$n=En?_n?De:De.filter(function(Tn){return te$1(Tn)===En}):G$2,Sn=$n.filter(function(Tn){return xn.indexOf(Tn)>=0});Sn.length===0&&(Sn=$n);var An=Sn.reduce(function(Tn,Nn){return Tn[Nn]=ne$1(Fe,{placement:Nn,boundary:bn,rootBoundary:wn,padding:kn})[q$2(Nn)],Tn},{});return Object.keys(An).sort(function(Tn,Nn){return An[Tn]-An[Nn]})}function Kt(Fe){if(q$2(Fe)===me$2)return[];var qe=be$1(Fe);return[lt$2(Fe),qe,lt$2(qe)]}function Qt(Fe){var qe=Fe.state,hn=Fe.options,vn=Fe.name;if(!qe.modifiersData[vn]._skip){for(var bn=hn.mainAxis,wn=bn===void 0?!0:bn,kn=hn.altAxis,_n=kn===void 0?!0:kn,Cn=hn.fallbackPlacements,xn=hn.padding,En=hn.boundary,$n=hn.rootBoundary,Sn=hn.altBoundary,An=hn.flipVariations,Tn=An===void 0?!0:An,Nn=hn.allowedAutoPlacements,Pn=qe.options.placement,On=q$2(Pn),Rn=On===Pn,In=Cn||(Rn||!Tn?[be$1(Pn)]:Kt(Pn)),Mn=[Pn].concat(In).reduce(function(so,fo){return so.concat(q$2(fo)===me$2?Jt(qe,{placement:fo,boundary:En,rootBoundary:$n,padding:xn,flipVariations:Tn,allowedAutoPlacements:Nn}):fo)},[]),Bn=qe.rects.reference,Dn=qe.rects.popper,Vn=new Map,Ln=!0,zn=Mn[0],Hn=0;Hn=0,Wn=Gn?"width":"height",Zn=ne$1(qe,{placement:Fn,boundary:En,rootBoundary:$n,altBoundary:Sn,padding:xn}),Xn=Gn?Un?W$4:P$6:Un?R$3:E$9;Bn[Wn]>Dn[Wn]&&(Xn=be$1(Xn));var qn=be$1(Xn),jn=[];if(wn&&jn.push(Zn[Kn]<=0),_n&&jn.push(Zn[Xn]<=0,Zn[qn]<=0),jn.every(function(so){return so})){zn=Fn,Ln=!1;break}Vn.set(Fn,jn)}if(Ln)for(var Jn=Tn?3:1,Qn=function(so){var fo=Mn.find(function(mo){var lo=Vn.get(mo);if(lo)return lo.slice(0,so).every(function(io){return io})});if(fo)return zn=fo,"break"},no=Jn;no>0;no--){var co=Qn(no);if(co==="break")break}qe.placement!==zn&&(qe.modifiersData[vn]._skip=!0,qe.placement=zn,qe.reset=!0)}}var vt$1={name:"flip",enabled:!0,phase:"main",fn:Qt,requiresIfExists:["offset"],data:{_skip:!1}};function gt$2(Fe,qe,hn){return hn===void 0&&(hn={x:0,y:0}),{top:Fe.top-qe.height-hn.y,right:Fe.right-qe.width+hn.x,bottom:Fe.bottom-qe.height+hn.y,left:Fe.left-qe.width-hn.x}}function yt$2(Fe){return[E$9,W$4,R$3,P$6].some(function(qe){return Fe[qe]>=0})}function Zt(Fe){var qe=Fe.state,hn=Fe.name,vn=qe.rects.reference,bn=qe.rects.popper,wn=qe.modifiersData.preventOverflow,kn=ne$1(qe,{elementContext:"reference"}),_n=ne$1(qe,{altBoundary:!0}),Cn=gt$2(kn,vn),xn=gt$2(_n,bn,wn),En=yt$2(Cn),$n=yt$2(xn);qe.modifiersData[hn]={referenceClippingOffsets:Cn,popperEscapeOffsets:xn,isReferenceHidden:En,hasPopperEscaped:$n},qe.attributes.popper=Object.assign({},qe.attributes.popper,{"data-popper-reference-hidden":En,"data-popper-escaped":$n})}var bt$2={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Zt};function en(Fe,qe,hn){var vn=q$2(Fe),bn=[P$6,E$9].indexOf(vn)>=0?-1:1,wn=typeof hn=="function"?hn(Object.assign({},qe,{placement:Fe})):hn,kn=wn[0],_n=wn[1];return kn=kn||0,_n=(_n||0)*bn,[P$6,W$4].indexOf(vn)>=0?{x:_n,y:kn}:{x:kn,y:_n}}function tn(Fe){var qe=Fe.state,hn=Fe.options,vn=Fe.name,bn=hn.offset,wn=bn===void 0?[0,0]:bn,kn=Ee.reduce(function(En,$n){return En[$n]=en($n,qe.rects,wn),En},{}),_n=kn[qe.placement],Cn=_n.x,xn=_n.y;qe.modifiersData.popperOffsets!=null&&(qe.modifiersData.popperOffsets.x+=Cn,qe.modifiersData.popperOffsets.y+=xn),qe.modifiersData[vn]=kn}var wt$2={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:tn};function nn(Fe){var qe=Fe.state,hn=Fe.name;qe.modifiersData[hn]=mt$2({reference:qe.rects.reference,element:qe.rects.popper,strategy:"absolute",placement:qe.placement})}var He$1={name:"popperOffsets",enabled:!0,phase:"read",fn:nn,data:{}};function rn(Fe){return Fe==="x"?"y":"x"}function on(Fe){var qe=Fe.state,hn=Fe.options,vn=Fe.name,bn=hn.mainAxis,wn=bn===void 0?!0:bn,kn=hn.altAxis,_n=kn===void 0?!1:kn,Cn=hn.boundary,xn=hn.rootBoundary,En=hn.altBoundary,$n=hn.padding,Sn=hn.tether,An=Sn===void 0?!0:Sn,Tn=hn.tetherOffset,Nn=Tn===void 0?0:Tn,Pn=ne$1(qe,{boundary:Cn,rootBoundary:xn,padding:$n,altBoundary:En}),On=q$2(qe.placement),Rn=te$1(qe.placement),In=!Rn,Mn=Le(On),Bn=rn(Mn),Dn=qe.modifiersData.popperOffsets,Vn=qe.rects.reference,Ln=qe.rects.popper,zn=typeof Nn=="function"?Nn(Object.assign({},qe.rects,{placement:qe.placement})):Nn,Hn=typeof zn=="number"?{mainAxis:zn,altAxis:zn}:Object.assign({mainAxis:0,altAxis:0},zn),Fn=qe.modifiersData.offset?qe.modifiersData.offset[qe.placement]:null,Kn={x:0,y:0};if(Dn){if(wn){var Un,Gn=Mn==="y"?E$9:P$6,Wn=Mn==="y"?R$3:W$4,Zn=Mn==="y"?"height":"width",Xn=Dn[Mn],qn=Xn+Pn[Gn],jn=Xn-Pn[Wn],Jn=An?-Ln[Zn]/2:0,Qn=Rn===U$5?Vn[Zn]:Ln[Zn],no=Rn===U$5?-Ln[Zn]:-Vn[Zn],co=qe.elements.arrow,so=An&&co?ke(co):{width:0,height:0},fo=qe.modifiersData["arrow#persistent"]?qe.modifiersData["arrow#persistent"].padding:st$2(),mo=fo[Gn],lo=fo[Wn],io=fe$1(0,Vn[Zn],so[Zn]),wo=In?Vn[Zn]/2-Jn-io-mo-Hn.mainAxis:Qn-io-mo-Hn.mainAxis,go=In?-Vn[Zn]/2+Jn+io+lo+Hn.mainAxis:no+io+lo+Hn.mainAxis,Io=qe.elements.arrow&&se$1(qe.elements.arrow),oo=Io?Mn==="y"?Io.clientTop||0:Io.clientLeft||0:0,eo=(Un=Fn==null?void 0:Fn[Mn])!=null?Un:0,ao=Xn+wo-eo-oo,ho=Xn+go-eo,Mo=fe$1(An?ve$1(qn,ao):qn,Xn,An?X$3(jn,ho):jn);Dn[Mn]=Mo,Kn[Mn]=Mo-Xn}if(_n){var Po,ko=Mn==="x"?E$9:P$6,xo=Mn==="x"?R$3:W$4,Ao=Dn[Bn],vo=Bn==="y"?"height":"width",qo=Ao+Pn[ko],jo=Ao-Pn[xo],Ko=[E$9,P$6].indexOf(On)!==-1,bo=(Po=Fn==null?void 0:Fn[Bn])!=null?Po:0,yo=Ko?qo:Ao-Vn[vo]-Ln[vo]-bo+Hn.altAxis,zo=Ko?Ao+Vn[vo]+Ln[vo]-bo-Hn.altAxis:jo,Yo=An&&Ko?St$2(yo,Ao,zo):fe$1(An?yo:qo,Ao,An?zo:jo);Dn[Bn]=Yo,Kn[Bn]=Yo-Ao}qe.modifiersData[vn]=Kn}}var xt$2={name:"preventOverflow",enabled:!0,phase:"main",fn:on,requiresIfExists:["offset"]};function an(Fe){return{scrollLeft:Fe.scrollLeft,scrollTop:Fe.scrollTop}}function sn(Fe){return Fe===H$4(Fe)||!B$3(Fe)?We$1(Fe):an(Fe)}function fn(Fe){var qe=Fe.getBoundingClientRect(),hn=Z$2(qe.width)/Fe.offsetWidth||1,vn=Z$2(qe.height)/Fe.offsetHeight||1;return hn!==1||vn!==1}function cn(Fe,qe,hn){hn===void 0&&(hn=!1);var vn=B$3(qe),bn=B$3(qe)&&fn(qe),wn=I$3(qe),kn=ee(Fe,bn),_n={scrollLeft:0,scrollTop:0},Cn={x:0,y:0};return(vn||!vn&&!hn)&&((C$6(qe)!=="body"||Se$2(wn))&&(_n=sn(qe)),B$3(qe)?(Cn=ee(qe,!0),Cn.x+=qe.clientLeft,Cn.y+=qe.clientTop):wn&&(Cn.x=Be(wn))),{x:kn.left+_n.scrollLeft-Cn.x,y:kn.top+_n.scrollTop-Cn.y,width:kn.width,height:kn.height}}function pn(Fe){var qe=new Map,hn=new Set,vn=[];Fe.forEach(function(wn){qe.set(wn.name,wn)});function bn(wn){hn.add(wn.name);var kn=[].concat(wn.requires||[],wn.requiresIfExists||[]);kn.forEach(function(_n){if(!hn.has(_n)){var Cn=qe.get(_n);Cn&&bn(Cn)}}),vn.push(wn)}return Fe.forEach(function(wn){hn.has(wn.name)||bn(wn)}),vn}function un(Fe){var qe=pn(Fe);return ot$2.reduce(function(hn,vn){return hn.concat(qe.filter(function(bn){return bn.phase===vn}))},[])}function ln(Fe){var qe;return function(){return qe||(qe=new Promise(function(hn){Promise.resolve().then(function(){qe=void 0,hn(Fe())})})),qe}}function dn(Fe){var qe=Fe.reduce(function(hn,vn){var bn=hn[vn.name];return hn[vn.name]=bn?Object.assign({},bn,vn,{options:Object.assign({},bn.options,vn.options),data:Object.assign({},bn.data,vn.data)}):vn,hn},{});return Object.keys(qe).map(function(hn){return qe[hn]})}var Ot$1={placement:"bottom",modifiers:[],strategy:"absolute"};function $t$2(){for(var Fe=arguments.length,qe=new Array(Fe),hn=0;hn{const vn={name:"updateState",enabled:!0,phase:"write",fn:({state:Cn})=>{const xn=deriveState(Cn);Object.assign(kn.value,xn)},requires:["computeStyles"]},bn=computed(()=>{const{onFirstUpdate:Cn,placement:xn,strategy:En,modifiers:$n}=unref(hn);return{onFirstUpdate:Cn,placement:xn||"bottom",strategy:En||"absolute",modifiers:[...$n||[],vn,{name:"applyStyles",enabled:!1}]}}),wn=shallowRef(),kn=ref({styles:{popper:{position:unref(bn).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),_n=()=>{wn.value&&(wn.value.destroy(),wn.value=void 0)};return watch(bn,Cn=>{const xn=unref(wn);xn&&xn.setOptions(Cn)},{deep:!0}),watch([Fe,qe],([Cn,xn])=>{_n(),!(!Cn||!xn)&&(wn.value=yn(Cn,xn,unref(bn)))}),onBeforeUnmount(()=>{_n()}),{state:computed(()=>{var Cn;return{...((Cn=unref(wn))==null?void 0:Cn.state)||{}}}),styles:computed(()=>unref(kn).styles),attributes:computed(()=>unref(kn).attributes),update:()=>{var Cn;return(Cn=unref(wn))==null?void 0:Cn.update()},forceUpdate:()=>{var Cn;return(Cn=unref(wn))==null?void 0:Cn.forceUpdate()},instanceRef:computed(()=>unref(wn))}};function deriveState(Fe){const qe=Object.keys(Fe.elements),hn=fromPairs(qe.map(bn=>[bn,Fe.styles[bn]||{}])),vn=fromPairs(qe.map(bn=>[bn,Fe.attributes[bn]]));return{styles:hn,attributes:vn}}const useSameTarget=Fe=>{if(!Fe)return{onClick:NOOP,onMousedown:NOOP,onMouseup:NOOP};let qe=!1,hn=!1;return{onClick:kn=>{qe&&hn&&Fe(kn),qe=hn=!1},onMousedown:kn=>{qe=kn.target===kn.currentTarget},onMouseup:kn=>{hn=kn.target===kn.currentTarget}}},useThrottleRender=(Fe,qe=0)=>{if(qe===0)return Fe;const hn=ref(!1);let vn=0;const bn=()=>{vn&&clearTimeout(vn),vn=window.setTimeout(()=>{hn.value=Fe.value},qe)};return onMounted(bn),watch(()=>Fe.value,wn=>{wn?bn():hn.value=wn}),hn};function useTimeout$1(){let Fe;const qe=(vn,bn)=>{hn(),Fe=window.setTimeout(vn,bn)},hn=()=>window.clearTimeout(Fe);return tryOnScopeDispose$1(()=>hn()),{registerTimeout:qe,cancelTimeout:hn}}const defaultIdInjection={prefix:Math.floor(Math.random()*1e4),current:0},ID_INJECTION_KEY=Symbol("elIdInjection"),useIdInjection=()=>getCurrentInstance()?inject(ID_INJECTION_KEY,defaultIdInjection):defaultIdInjection,useId=Fe=>{const qe=useIdInjection(),hn=useGetDerivedNamespace();return computed(()=>unref(Fe)||`${hn.value}-id-${qe.prefix}-${qe.current++}`)};let registeredEscapeHandlers=[];const cachedHandler=Fe=>{const qe=Fe;qe.key===EVENT_CODE.esc&®isteredEscapeHandlers.forEach(hn=>hn(qe))},useEscapeKeydown=Fe=>{onMounted(()=>{registeredEscapeHandlers.length===0&&document.addEventListener("keydown",cachedHandler),isClient$1&®isteredEscapeHandlers.push(Fe)}),onBeforeUnmount(()=>{registeredEscapeHandlers=registeredEscapeHandlers.filter(qe=>qe!==Fe),registeredEscapeHandlers.length===0&&isClient$1&&document.removeEventListener("keydown",cachedHandler)})};let cachedContainer;const usePopperContainerId=()=>{const Fe=useGetDerivedNamespace(),qe=useIdInjection(),hn=computed(()=>`${Fe.value}-popper-container-${qe.prefix}`),vn=computed(()=>`#${hn.value}`);return{id:hn,selector:vn}},createContainer=Fe=>{const qe=document.createElement("div");return qe.id=Fe,document.body.appendChild(qe),qe},usePopperContainer=()=>{const{id:Fe,selector:qe}=usePopperContainerId();return onBeforeMount(()=>{isClient$1&&!cachedContainer&&!document.body.querySelector(qe.value)&&(cachedContainer=createContainer(Fe.value))}),{id:Fe,selector:qe}},useDelayedToggleProps=buildProps({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),useDelayedToggle=({showAfter:Fe,hideAfter:qe,autoClose:hn,open:vn,close:bn})=>{const{registerTimeout:wn}=useTimeout$1(),{registerTimeout:kn,cancelTimeout:_n}=useTimeout$1();return{onOpen:En=>{wn(()=>{vn(En);const $n=unref(hn);isNumber$d($n)&&$n>0&&kn(()=>{bn(En)},$n)},unref(Fe))},onClose:En=>{_n(),wn(()=>{bn(En)},unref(qe))}}},FORWARD_REF_INJECTION_KEY=Symbol("elForwardRef"),useForwardRef=Fe=>{provide(FORWARD_REF_INJECTION_KEY,{setForwardRef:hn=>{Fe.value=hn}})},useForwardRefDirective=Fe=>({mounted(qe){Fe(qe)},updated(qe){Fe(qe)},unmounted(){Fe(null)}}),zIndex=ref(0),defaultInitialZIndex=2e3,zIndexContextKey=Symbol("zIndexContextKey"),useZIndex=Fe=>{const qe=Fe||(getCurrentInstance()?inject(zIndexContextKey,void 0):void 0),hn=computed(()=>{const wn=unref(qe);return isNumber$d(wn)?wn:defaultInitialZIndex}),vn=computed(()=>hn.value+zIndex.value);return{initialZIndex:hn,currentZIndex:vn,nextZIndex:()=>(zIndex.value++,vn.value)}},min$3=Math.min,max$4=Math.max,round$4=Math.round,createCoords=Fe=>({x:Fe,y:Fe});function clamp(Fe,qe,hn){return max$4(Fe,min$3(qe,hn))}function evaluate(Fe,qe){return typeof Fe=="function"?Fe(qe):Fe}function getSide(Fe){return Fe.split("-")[0]}function getAlignment(Fe){return Fe.split("-")[1]}function getOppositeAxis(Fe){return Fe==="x"?"y":"x"}function getAxisLength(Fe){return Fe==="y"?"height":"width"}function getSideAxis(Fe){return["top","bottom"].includes(getSide(Fe))?"y":"x"}function getAlignmentAxis(Fe){return getOppositeAxis(getSideAxis(Fe))}function expandPaddingObject(Fe){return{top:0,right:0,bottom:0,left:0,...Fe}}function getPaddingObject(Fe){return typeof Fe!="number"?expandPaddingObject(Fe):{top:Fe,right:Fe,bottom:Fe,left:Fe}}function rectToClientRect(Fe){return{...Fe,top:Fe.y,left:Fe.x,right:Fe.x+Fe.width,bottom:Fe.y+Fe.height}}function computeCoordsFromPlacement(Fe,qe,hn){let{reference:vn,floating:bn}=Fe;const wn=getSideAxis(qe),kn=getAlignmentAxis(qe),_n=getAxisLength(kn),Cn=getSide(qe),xn=wn==="y",En=vn.x+vn.width/2-bn.width/2,$n=vn.y+vn.height/2-bn.height/2,Sn=vn[_n]/2-bn[_n]/2;let An;switch(Cn){case"top":An={x:En,y:vn.y-bn.height};break;case"bottom":An={x:En,y:vn.y+vn.height};break;case"right":An={x:vn.x+vn.width,y:$n};break;case"left":An={x:vn.x-bn.width,y:$n};break;default:An={x:vn.x,y:vn.y}}switch(getAlignment(qe)){case"start":An[kn]-=Sn*(hn&&xn?-1:1);break;case"end":An[kn]+=Sn*(hn&&xn?-1:1);break}return An}const computePosition$1=async(Fe,qe,hn)=>{const{placement:vn="bottom",strategy:bn="absolute",middleware:wn=[],platform:kn}=hn,_n=wn.filter(Boolean),Cn=await(kn.isRTL==null?void 0:kn.isRTL(qe));let xn=await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}),{x:En,y:$n}=computeCoordsFromPlacement(xn,vn,Cn),Sn=vn,An={},Tn=0;for(let Nn=0;Nn<_n.length;Nn++){const{name:Pn,fn:On}=_n[Nn],{x:Rn,y:In,data:Mn,reset:Bn}=await On({x:En,y:$n,initialPlacement:vn,placement:Sn,strategy:bn,middlewareData:An,rects:xn,platform:kn,elements:{reference:Fe,floating:qe}});if(En=Rn??En,$n=In??$n,An={...An,[Pn]:{...An[Pn],...Mn}},Bn&&Tn<=50){Tn++,typeof Bn=="object"&&(Bn.placement&&(Sn=Bn.placement),Bn.rects&&(xn=Bn.rects===!0?await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}):Bn.rects),{x:En,y:$n}=computeCoordsFromPlacement(xn,Sn,Cn)),Nn=-1;continue}}return{x:En,y:$n,placement:Sn,strategy:bn,middlewareData:An}},arrow=Fe=>({name:"arrow",options:Fe,async fn(qe){const{x:hn,y:vn,placement:bn,rects:wn,platform:kn,elements:_n,middlewareData:Cn}=qe,{element:xn,padding:En=0}=evaluate(Fe,qe)||{};if(xn==null)return{};const $n=getPaddingObject(En),Sn={x:hn,y:vn},An=getAlignmentAxis(bn),Tn=getAxisLength(An),Nn=await kn.getDimensions(xn),Pn=An==="y",On=Pn?"top":"left",Rn=Pn?"bottom":"right",In=Pn?"clientHeight":"clientWidth",Mn=wn.reference[Tn]+wn.reference[An]-Sn[An]-wn.floating[Tn],Bn=Sn[An]-wn.reference[An],Dn=await(kn.getOffsetParent==null?void 0:kn.getOffsetParent(xn));let Vn=Dn?Dn[In]:0;(!Vn||!await(kn.isElement==null?void 0:kn.isElement(Dn)))&&(Vn=_n.floating[In]||wn.floating[Tn]);const Ln=Mn/2-Bn/2,zn=Vn/2-Nn[Tn]/2-1,Hn=min$3($n[On],zn),Fn=min$3($n[Rn],zn),Kn=Hn,Un=Vn-Nn[Tn]-Fn,Gn=Vn/2-Nn[Tn]/2+Ln,Wn=clamp(Kn,Gn,Un),Zn=!Cn.arrow&&getAlignment(bn)!=null&&Gn!=Wn&&wn.reference[Tn]/2-(Gn"u"?!1:Fe instanceof ShadowRoot||Fe instanceof getWindow(Fe).ShadowRoot}function isOverflowElement(Fe){const{overflow:qe,overflowX:hn,overflowY:vn,display:bn}=getComputedStyle$1(Fe);return/auto|scroll|overlay|hidden|clip/.test(qe+vn+hn)&&!["inline","contents"].includes(bn)}function isTableElement(Fe){return["table","td","th"].includes(getNodeName(Fe))}function isContainingBlock(Fe){const qe=isWebKit(),hn=getComputedStyle$1(Fe);return hn.transform!=="none"||hn.perspective!=="none"||(hn.containerType?hn.containerType!=="normal":!1)||!qe&&(hn.backdropFilter?hn.backdropFilter!=="none":!1)||!qe&&(hn.filter?hn.filter!=="none":!1)||["transform","perspective","filter"].some(vn=>(hn.willChange||"").includes(vn))||["paint","layout","strict","content"].some(vn=>(hn.contain||"").includes(vn))}function getContainingBlock(Fe){let qe=getParentNode(Fe);for(;isHTMLElement$1(qe)&&!isLastTraversableNode(qe);){if(isContainingBlock(qe))return qe;qe=getParentNode(qe)}return null}function isWebKit(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(Fe){return["html","body","#document"].includes(getNodeName(Fe))}function getComputedStyle$1(Fe){return getWindow(Fe).getComputedStyle(Fe)}function getNodeScroll(Fe){return isElement$3(Fe)?{scrollLeft:Fe.scrollLeft,scrollTop:Fe.scrollTop}:{scrollLeft:Fe.pageXOffset,scrollTop:Fe.pageYOffset}}function getParentNode(Fe){if(getNodeName(Fe)==="html")return Fe;const qe=Fe.assignedSlot||Fe.parentNode||isShadowRoot(Fe)&&Fe.host||getDocumentElement(Fe);return isShadowRoot(qe)?qe.host:qe}function getNearestOverflowAncestor(Fe){const qe=getParentNode(Fe);return isLastTraversableNode(qe)?Fe.ownerDocument?Fe.ownerDocument.body:Fe.body:isHTMLElement$1(qe)&&isOverflowElement(qe)?qe:getNearestOverflowAncestor(qe)}function getOverflowAncestors(Fe,qe,hn){var vn;qe===void 0&&(qe=[]),hn===void 0&&(hn=!0);const bn=getNearestOverflowAncestor(Fe),wn=bn===((vn=Fe.ownerDocument)==null?void 0:vn.body),kn=getWindow(bn);return wn?qe.concat(kn,kn.visualViewport||[],isOverflowElement(bn)?bn:[],kn.frameElement&&hn?getOverflowAncestors(kn.frameElement):[]):qe.concat(bn,getOverflowAncestors(bn,[],hn))}function getCssDimensions(Fe){const qe=getComputedStyle$1(Fe);let hn=parseFloat(qe.width)||0,vn=parseFloat(qe.height)||0;const bn=isHTMLElement$1(Fe),wn=bn?Fe.offsetWidth:hn,kn=bn?Fe.offsetHeight:vn,_n=round$4(hn)!==wn||round$4(vn)!==kn;return _n&&(hn=wn,vn=kn),{width:hn,height:vn,$:_n}}function unwrapElement(Fe){return isElement$3(Fe)?Fe:Fe.contextElement}function getScale(Fe){const qe=unwrapElement(Fe);if(!isHTMLElement$1(qe))return createCoords(1);const hn=qe.getBoundingClientRect(),{width:vn,height:bn,$:wn}=getCssDimensions(qe);let kn=(wn?round$4(hn.width):hn.width)/vn,_n=(wn?round$4(hn.height):hn.height)/bn;return(!kn||!Number.isFinite(kn))&&(kn=1),(!_n||!Number.isFinite(_n))&&(_n=1),{x:kn,y:_n}}const noOffsets=createCoords(0);function getVisualOffsets(Fe){const qe=getWindow(Fe);return!isWebKit()||!qe.visualViewport?noOffsets:{x:qe.visualViewport.offsetLeft,y:qe.visualViewport.offsetTop}}function shouldAddVisualOffsets(Fe,qe,hn){return qe===void 0&&(qe=!1),!hn||qe&&hn!==getWindow(Fe)?!1:qe}function getBoundingClientRect$1(Fe,qe,hn,vn){qe===void 0&&(qe=!1),hn===void 0&&(hn=!1);const bn=Fe.getBoundingClientRect(),wn=unwrapElement(Fe);let kn=createCoords(1);qe&&(vn?isElement$3(vn)&&(kn=getScale(vn)):kn=getScale(Fe));const _n=shouldAddVisualOffsets(wn,hn,vn)?getVisualOffsets(wn):createCoords(0);let Cn=(bn.left+_n.x)/kn.x,xn=(bn.top+_n.y)/kn.y,En=bn.width/kn.x,$n=bn.height/kn.y;if(wn){const Sn=getWindow(wn),An=vn&&isElement$3(vn)?getWindow(vn):vn;let Tn=Sn.frameElement;for(;Tn&&vn&&An!==Sn;){const Nn=getScale(Tn),Pn=Tn.getBoundingClientRect(),On=getComputedStyle$1(Tn),Rn=Pn.left+(Tn.clientLeft+parseFloat(On.paddingLeft))*Nn.x,In=Pn.top+(Tn.clientTop+parseFloat(On.paddingTop))*Nn.y;Cn*=Nn.x,xn*=Nn.y,En*=Nn.x,$n*=Nn.y,Cn+=Rn,xn+=In,Tn=getWindow(Tn).frameElement}}return rectToClientRect({width:En,height:$n,x:Cn,y:xn})}function convertOffsetParentRelativeRectToViewportRelativeRect(Fe){let{rect:qe,offsetParent:hn,strategy:vn}=Fe;const bn=isHTMLElement$1(hn),wn=getDocumentElement(hn);if(hn===wn)return qe;let kn={scrollLeft:0,scrollTop:0},_n=createCoords(1);const Cn=createCoords(0);if((bn||!bn&&vn!=="fixed")&&((getNodeName(hn)!=="body"||isOverflowElement(wn))&&(kn=getNodeScroll(hn)),isHTMLElement$1(hn))){const xn=getBoundingClientRect$1(hn);_n=getScale(hn),Cn.x=xn.x+hn.clientLeft,Cn.y=xn.y+hn.clientTop}return{width:qe.width*_n.x,height:qe.height*_n.y,x:qe.x*_n.x-kn.scrollLeft*_n.x+Cn.x,y:qe.y*_n.y-kn.scrollTop*_n.y+Cn.y}}function getClientRects(Fe){return Array.from(Fe.getClientRects())}function getWindowScrollBarX(Fe){return getBoundingClientRect$1(getDocumentElement(Fe)).left+getNodeScroll(Fe).scrollLeft}function getDocumentRect(Fe){const qe=getDocumentElement(Fe),hn=getNodeScroll(Fe),vn=Fe.ownerDocument.body,bn=max$4(qe.scrollWidth,qe.clientWidth,vn.scrollWidth,vn.clientWidth),wn=max$4(qe.scrollHeight,qe.clientHeight,vn.scrollHeight,vn.clientHeight);let kn=-hn.scrollLeft+getWindowScrollBarX(Fe);const _n=-hn.scrollTop;return getComputedStyle$1(vn).direction==="rtl"&&(kn+=max$4(qe.clientWidth,vn.clientWidth)-bn),{width:bn,height:wn,x:kn,y:_n}}function getViewportRect(Fe,qe){const hn=getWindow(Fe),vn=getDocumentElement(Fe),bn=hn.visualViewport;let wn=vn.clientWidth,kn=vn.clientHeight,_n=0,Cn=0;if(bn){wn=bn.width,kn=bn.height;const xn=isWebKit();(!xn||xn&&qe==="fixed")&&(_n=bn.offsetLeft,Cn=bn.offsetTop)}return{width:wn,height:kn,x:_n,y:Cn}}function getInnerBoundingClientRect(Fe,qe){const hn=getBoundingClientRect$1(Fe,!0,qe==="fixed"),vn=hn.top+Fe.clientTop,bn=hn.left+Fe.clientLeft,wn=isHTMLElement$1(Fe)?getScale(Fe):createCoords(1),kn=Fe.clientWidth*wn.x,_n=Fe.clientHeight*wn.y,Cn=bn*wn.x,xn=vn*wn.y;return{width:kn,height:_n,x:Cn,y:xn}}function getClientRectFromClippingAncestor(Fe,qe,hn){let vn;if(qe==="viewport")vn=getViewportRect(Fe,hn);else if(qe==="document")vn=getDocumentRect(getDocumentElement(Fe));else if(isElement$3(qe))vn=getInnerBoundingClientRect(qe,hn);else{const bn=getVisualOffsets(Fe);vn={...qe,x:qe.x-bn.x,y:qe.y-bn.y}}return rectToClientRect(vn)}function hasFixedPositionAncestor(Fe,qe){const hn=getParentNode(Fe);return hn===qe||!isElement$3(hn)||isLastTraversableNode(hn)?!1:getComputedStyle$1(hn).position==="fixed"||hasFixedPositionAncestor(hn,qe)}function getClippingElementAncestors(Fe,qe){const hn=qe.get(Fe);if(hn)return hn;let vn=getOverflowAncestors(Fe,[],!1).filter(_n=>isElement$3(_n)&&getNodeName(_n)!=="body"),bn=null;const wn=getComputedStyle$1(Fe).position==="fixed";let kn=wn?getParentNode(Fe):Fe;for(;isElement$3(kn)&&!isLastTraversableNode(kn);){const _n=getComputedStyle$1(kn),Cn=isContainingBlock(kn);!Cn&&_n.position==="fixed"&&(bn=null),(wn?!Cn&&!bn:!Cn&&_n.position==="static"&&!!bn&&["absolute","fixed"].includes(bn.position)||isOverflowElement(kn)&&!Cn&&hasFixedPositionAncestor(Fe,kn))?vn=vn.filter(En=>En!==kn):bn=_n,kn=getParentNode(kn)}return qe.set(Fe,vn),vn}function getClippingRect(Fe){let{element:qe,boundary:hn,rootBoundary:vn,strategy:bn}=Fe;const kn=[...hn==="clippingAncestors"?getClippingElementAncestors(qe,this._c):[].concat(hn),vn],_n=kn[0],Cn=kn.reduce((xn,En)=>{const $n=getClientRectFromClippingAncestor(qe,En,bn);return xn.top=max$4($n.top,xn.top),xn.right=min$3($n.right,xn.right),xn.bottom=min$3($n.bottom,xn.bottom),xn.left=max$4($n.left,xn.left),xn},getClientRectFromClippingAncestor(qe,_n,bn));return{width:Cn.right-Cn.left,height:Cn.bottom-Cn.top,x:Cn.left,y:Cn.top}}function getDimensions(Fe){return getCssDimensions(Fe)}function getRectRelativeToOffsetParent(Fe,qe,hn){const vn=isHTMLElement$1(qe),bn=getDocumentElement(qe),wn=hn==="fixed",kn=getBoundingClientRect$1(Fe,!0,wn,qe);let _n={scrollLeft:0,scrollTop:0};const Cn=createCoords(0);if(vn||!vn&&!wn)if((getNodeName(qe)!=="body"||isOverflowElement(bn))&&(_n=getNodeScroll(qe)),vn){const xn=getBoundingClientRect$1(qe,!0,wn,qe);Cn.x=xn.x+qe.clientLeft,Cn.y=xn.y+qe.clientTop}else bn&&(Cn.x=getWindowScrollBarX(bn));return{x:kn.left+_n.scrollLeft-Cn.x,y:kn.top+_n.scrollTop-Cn.y,width:kn.width,height:kn.height}}function getTrueOffsetParent(Fe,qe){return!isHTMLElement$1(Fe)||getComputedStyle$1(Fe).position==="fixed"?null:qe?qe(Fe):Fe.offsetParent}function getOffsetParent(Fe,qe){const hn=getWindow(Fe);if(!isHTMLElement$1(Fe))return hn;let vn=getTrueOffsetParent(Fe,qe);for(;vn&&isTableElement(vn)&&getComputedStyle$1(vn).position==="static";)vn=getTrueOffsetParent(vn,qe);return vn&&(getNodeName(vn)==="html"||getNodeName(vn)==="body"&&getComputedStyle$1(vn).position==="static"&&!isContainingBlock(vn))?hn:vn||getContainingBlock(Fe)||hn}const getElementRects=async function(Fe){let{reference:qe,floating:hn,strategy:vn}=Fe;const bn=this.getOffsetParent||getOffsetParent,wn=this.getDimensions;return{reference:getRectRelativeToOffsetParent(qe,await bn(hn),vn),floating:{x:0,y:0,...await wn(hn)}}};function isRTL$1(Fe){return getComputedStyle$1(Fe).direction==="rtl"}const platform$2={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement:isElement$3,isRTL:isRTL$1},computePosition=(Fe,qe,hn)=>{const vn=new Map,bn={platform:platform$2,...hn},wn={...bn.platform,_c:vn};return computePosition$1(Fe,qe,{...bn,platform:wn})};buildProps({});const unrefReference=Fe=>{if(!isClient$1)return;if(!Fe)return Fe;const qe=unrefElement(Fe);return qe||(isRef(Fe)?qe:Fe)},useFloating=({middleware:Fe,placement:qe,strategy:hn})=>{const vn=ref(),bn=ref(),wn=ref(),kn=ref(),_n=ref({}),Cn={x:wn,y:kn,placement:qe,strategy:hn,middlewareData:_n},xn=async()=>{if(!isClient$1)return;const En=unrefReference(vn),$n=unrefElement(bn);if(!En||!$n)return;const Sn=await computePosition(En,$n,{placement:unref(qe),strategy:unref(hn),middleware:unref(Fe)});keysOf(Cn).forEach(An=>{Cn[An].value=Sn[An]})};return onMounted(()=>{watchEffect(()=>{xn()})}),{...Cn,update:xn,referenceRef:vn,contentRef:bn}},arrowMiddleware=({arrowRef:Fe,padding:qe})=>({name:"arrow",options:{element:Fe,padding:qe},fn(hn){const vn=unref(Fe);return vn?arrow({element:vn,padding:qe}).fn(hn):{}}});function useCursor(Fe){const qe=ref();function hn(){if(Fe.value==null)return;const{selectionStart:bn,selectionEnd:wn,value:kn}=Fe.value;if(bn==null||wn==null)return;const _n=kn.slice(0,Math.max(0,bn)),Cn=kn.slice(Math.max(0,wn));qe.value={selectionStart:bn,selectionEnd:wn,value:kn,beforeTxt:_n,afterTxt:Cn}}function vn(){if(Fe.value==null||qe.value==null)return;const{value:bn}=Fe.value,{beforeTxt:wn,afterTxt:kn,selectionStart:_n}=qe.value;if(wn==null||kn==null||_n==null)return;let Cn=bn.length;if(bn.endsWith(kn))Cn=bn.length-kn.length;else if(bn.startsWith(wn))Cn=wn.length;else{const xn=wn[_n-1],En=bn.indexOf(xn,_n-1);En!==-1&&(Cn=En+1)}Fe.value.setSelectionRange(Cn,Cn)}return[hn,vn]}const getOrderedChildren=(Fe,qe,hn)=>flattedChildren(Fe.subTree).filter(wn=>{var kn;return isVNode(wn)&&((kn=wn.type)==null?void 0:kn.name)===qe&&!!wn.component}).map(wn=>wn.component.uid).map(wn=>hn[wn]).filter(wn=>!!wn),useOrderedChildren=(Fe,qe)=>{const hn={},vn=shallowRef([]);return{children:vn,addChild:kn=>{hn[kn.uid]=kn,vn.value=getOrderedChildren(Fe,qe,hn)},removeChild:kn=>{delete hn[kn],vn.value=vn.value.filter(_n=>_n.uid!==kn)}}},useSizeProp=buildProp({type:String,values:componentSizes,required:!1}),SIZE_INJECTION_KEY=Symbol("size"),useGlobalSize=()=>{const Fe=inject(SIZE_INJECTION_KEY,{});return computed(()=>unref(Fe.size)||"")};function useFocusController(Fe,{afterFocus:qe,beforeBlur:hn,afterBlur:vn}={}){const bn=getCurrentInstance(),{emit:wn}=bn,kn=shallowRef(),_n=ref(!1),Cn=$n=>{_n.value||(_n.value=!0,wn("focus",$n),qe==null||qe())},xn=$n=>{var Sn;isFunction$i(hn)&&hn($n)||$n.relatedTarget&&((Sn=kn.value)!=null&&Sn.contains($n.relatedTarget))||(_n.value=!1,wn("blur",$n),vn==null||vn())},En=()=>{var $n;($n=Fe.value)==null||$n.focus()};return watch(kn,$n=>{$n&&$n.setAttribute("tabindex","-1")}),useEventListener(kn,"click",En),{wrapperRef:kn,isFocused:_n,handleFocus:Cn,handleBlur:xn}}const configProviderContextKey=Symbol(),globalConfig=ref();function useGlobalConfig(Fe,qe=void 0){const hn=getCurrentInstance()?inject(configProviderContextKey,globalConfig):globalConfig;return Fe?computed(()=>{var vn,bn;return(bn=(vn=hn.value)==null?void 0:vn[Fe])!=null?bn:qe}):hn}function useGlobalComponentSettings(Fe,qe){const hn=useGlobalConfig(),vn=useNamespace(Fe,computed(()=>{var _n;return((_n=hn.value)==null?void 0:_n.namespace)||defaultNamespace})),bn=useLocale(computed(()=>{var _n;return(_n=hn.value)==null?void 0:_n.locale})),wn=useZIndex(computed(()=>{var _n;return((_n=hn.value)==null?void 0:_n.zIndex)||defaultInitialZIndex})),kn=computed(()=>{var _n;return unref(qe)||((_n=hn.value)==null?void 0:_n.size)||""});return provideGlobalConfig(computed(()=>unref(hn)||{})),{ns:vn,locale:bn,zIndex:wn,size:kn}}const provideGlobalConfig=(Fe,qe,hn=!1)=>{var vn;const bn=!!getCurrentInstance(),wn=bn?useGlobalConfig():void 0,kn=(vn=qe==null?void 0:qe.provide)!=null?vn:bn?provide:void 0;if(!kn)return;const _n=computed(()=>{const Cn=unref(Fe);return wn!=null&&wn.value?mergeConfig$1(wn.value,Cn):Cn});return kn(configProviderContextKey,_n),kn(localeContextKey,computed(()=>_n.value.locale)),kn(namespaceContextKey,computed(()=>_n.value.namespace)),kn(zIndexContextKey,computed(()=>_n.value.zIndex)),kn(SIZE_INJECTION_KEY,{size:computed(()=>_n.value.size||"")}),(hn||!globalConfig.value)&&(globalConfig.value=_n.value),_n},mergeConfig$1=(Fe,qe)=>{var hn;const vn=[...new Set([...keysOf(Fe),...keysOf(qe)])],bn={};for(const wn of vn)bn[wn]=(hn=qe[wn])!=null?hn:Fe[wn];return bn},configProviderProps=buildProps({a11y:{type:Boolean,default:!0},locale:{type:definePropType(Object)},size:useSizeProp,button:{type:definePropType(Object)},experimentalFeatures:{type:definePropType(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:definePropType(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),messageConfig={},ConfigProvider=defineComponent({name:"ElConfigProvider",props:configProviderProps,setup(Fe,{slots:qe}){watch(()=>Fe.message,vn=>{Object.assign(messageConfig,vn??{})},{immediate:!0,deep:!0});const hn=provideGlobalConfig(Fe);return()=>renderSlot(qe,"default",{config:hn==null?void 0:hn.value})}}),ElConfigProvider=withInstall$1(ConfigProvider),version="2.4.2",makeInstaller=(Fe=[])=>({version,install:(hn,vn)=>{hn[INSTALLED_KEY]||(hn[INSTALLED_KEY]=!0,Fe.forEach(bn=>hn.use(bn)),vn&&provideGlobalConfig(vn,hn,!0))}}),affixProps=buildProps({zIndex:{type:definePropType([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),affixEmits={scroll:({scrollTop:Fe,fixed:qe})=>isNumber$d(Fe)&&isBoolean$5(qe),[CHANGE_EVENT]:Fe=>isBoolean$5(Fe)};var _export_sfc$2=(Fe,qe)=>{const hn=Fe.__vccOpts||Fe;for(const[vn,bn]of qe)hn[vn]=bn;return hn};const COMPONENT_NAME$n="ElAffix",__default__$1D=defineComponent({name:COMPONENT_NAME$n}),_sfc_main$2v=defineComponent({...__default__$1D,props:affixProps,emits:affixEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("affix"),wn=shallowRef(),kn=shallowRef(),_n=shallowRef(),{height:Cn}=useWindowSize(),{height:xn,width:En,top:$n,bottom:Sn,update:An}=useElementBounding(kn,{windowScroll:!1}),Tn=useElementBounding(wn),Nn=ref(!1),Pn=ref(0),On=ref(0),Rn=computed(()=>({height:Nn.value?`${xn.value}px`:"",width:Nn.value?`${En.value}px`:""})),In=computed(()=>{if(!Nn.value)return{};const Dn=vn.offset?addUnit(vn.offset):0;return{height:`${xn.value}px`,width:`${En.value}px`,top:vn.position==="top"?Dn:"",bottom:vn.position==="bottom"?Dn:"",transform:On.value?`translateY(${On.value}px)`:"",zIndex:vn.zIndex}}),Mn=()=>{if(_n.value)if(Pn.value=_n.value instanceof Window?document.documentElement.scrollTop:_n.value.scrollTop||0,vn.position==="top")if(vn.target){const Dn=Tn.bottom.value-vn.offset-xn.value;Nn.value=vn.offset>$n.value&&Tn.bottom.value>0,On.value=Dn<0?Dn:0}else Nn.value=vn.offset>$n.value;else if(vn.target){const Dn=Cn.value-Tn.top.value-vn.offset-xn.value;Nn.value=Cn.value-vn.offsetTn.top.value,On.value=Dn<0?-Dn:0}else Nn.value=Cn.value-vn.offset{An(),hn("scroll",{scrollTop:Pn.value,fixed:Nn.value})};return watch(Nn,Dn=>hn("change",Dn)),onMounted(()=>{var Dn;vn.target?(wn.value=(Dn=document.querySelector(vn.target))!=null?Dn:void 0,wn.value||throwError(COMPONENT_NAME$n,`Target is not existed: ${vn.target}`)):wn.value=document.documentElement,_n.value=getScrollContainer(kn.value,!0),An()}),useEventListener(_n,"scroll",Bn),watchEffect(Mn),qe({update:Mn,updateRoot:An}),(Dn,Vn)=>(openBlock(),createElementBlock("div",{ref_key:"root",ref:kn,class:normalizeClass(unref(bn).b()),style:normalizeStyle(unref(Rn))},[createBaseVNode("div",{class:normalizeClass({[unref(bn).m("fixed")]:Nn.value}),style:normalizeStyle(unref(In))},[renderSlot(Dn.$slots,"default")],6)],6))}});var Affix=_export_sfc$2(_sfc_main$2v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]);const ElAffix=withInstall$1(Affix),iconProps=buildProps({size:{type:definePropType([Number,String])},color:{type:String}}),__default__$1C=defineComponent({name:"ElIcon",inheritAttrs:!1}),_sfc_main$2u=defineComponent({...__default__$1C,props:iconProps,setup(Fe){const qe=Fe,hn=useNamespace("icon"),vn=computed(()=>{const{size:bn,color:wn}=qe;return!bn&&!wn?{}:{fontSize:isUndefined$d(bn)?void 0:addUnit(bn),"--color":wn}});return(bn,wn)=>(openBlock(),createElementBlock("i",mergeProps({class:unref(hn).b(),style:unref(vn)},bn.$attrs),[renderSlot(bn.$slots,"default")],16))}});var Icon$3=_export_sfc$2(_sfc_main$2u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const ElIcon=withInstall$1(Icon$3),alertEffects=["light","dark"],alertProps=buildProps({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:keysOf(TypeComponentsMap),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:alertEffects,default:"light"}}),alertEmits={close:Fe=>Fe instanceof MouseEvent},__default__$1B=defineComponent({name:"ElAlert"}),_sfc_main$2t=defineComponent({...__default__$1B,props:alertProps,emits:alertEmits,setup(Fe,{emit:qe}){const hn=Fe,{Close:vn}=TypeComponents,bn=useSlots(),wn=useNamespace("alert"),kn=ref(!0),_n=computed(()=>TypeComponentsMap[hn.type]),Cn=computed(()=>[wn.e("icon"),{[wn.is("big")]:!!hn.description||!!bn.default}]),xn=computed(()=>({[wn.is("bold")]:hn.description||bn.default})),En=$n=>{kn.value=!1,qe("close",$n)};return($n,Sn)=>(openBlock(),createBlock(Transition,{name:unref(wn).b("fade"),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass([unref(wn).b(),unref(wn).m($n.type),unref(wn).is("center",$n.center),unref(wn).is($n.effect)]),role:"alert"},[$n.showIcon&&unref(_n)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(Cn))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(_n))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(wn).e("content"))},[$n.title||$n.$slots.title?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([unref(wn).e("title"),unref(xn)])},[renderSlot($n.$slots,"title",{},()=>[createTextVNode(toDisplayString($n.title),1)])],2)):createCommentVNode("v-if",!0),$n.$slots.default||$n.description?(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(unref(wn).e("description"))},[renderSlot($n.$slots,"default",{},()=>[createTextVNode(toDisplayString($n.description),1)])],2)):createCommentVNode("v-if",!0),$n.closable?(openBlock(),createElementBlock(Fragment,{key:2},[$n.closeText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(wn).e("close-btn"),unref(wn).is("customed")]),onClick:En},toDisplayString($n.closeText),3)):(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(wn).e("close-btn")),onClick:En},{default:withCtx(()=>[createVNode(unref(vn))]),_:1},8,["class"]))],64)):createCommentVNode("v-if",!0)],2)],2),[[vShow,kn.value]])]),_:3},8,["name"]))}});var Alert=_export_sfc$2(_sfc_main$2t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const ElAlert=withInstall$1(Alert),formContextKey=Symbol("formContextKey"),formItemContextKey=Symbol("formItemContextKey"),useFormSize=(Fe,qe={})=>{const hn=ref(void 0),vn=qe.prop?hn:useProp("size"),bn=qe.global?hn:useGlobalSize(),wn=qe.form?{size:void 0}:inject(formContextKey,void 0),kn=qe.formItem?{size:void 0}:inject(formItemContextKey,void 0);return computed(()=>vn.value||unref(Fe)||(kn==null?void 0:kn.size)||(wn==null?void 0:wn.size)||bn.value||"")},useFormDisabled=Fe=>{const qe=useProp("disabled"),hn=inject(formContextKey,void 0);return computed(()=>qe.value||unref(Fe)||(hn==null?void 0:hn.disabled)||!1)},useFormItem=()=>{const Fe=inject(formContextKey,void 0),qe=inject(formItemContextKey,void 0);return{form:Fe,formItem:qe}},useFormItemInputId=(Fe,{formItemContext:qe,disableIdGeneration:hn,disableIdManagement:vn})=>{hn||(hn=ref(!1)),vn||(vn=ref(!1));const bn=ref();let wn;const kn=computed(()=>{var _n;return!!(!Fe.label&&qe&&qe.inputIds&&((_n=qe.inputIds)==null?void 0:_n.length)<=1)});return onMounted(()=>{wn=watch([toRef(Fe,"id"),hn],([_n,Cn])=>{const xn=_n??(Cn?void 0:useId().value);xn!==bn.value&&(qe!=null&&qe.removeInputId&&(bn.value&&qe.removeInputId(bn.value),!(vn!=null&&vn.value)&&!Cn&&xn&&qe.addInputId(xn)),bn.value=xn)},{immediate:!0})}),onUnmounted(()=>{wn&&wn(),qe!=null&&qe.removeInputId&&bn.value&&qe.removeInputId(bn.value)}),{isLabeledByFormItem:kn,inputId:bn}},formMetaProps=buildProps({size:{type:String,values:componentSizes},disabled:Boolean}),formProps=buildProps({...formMetaProps,model:Object,rules:{type:definePropType(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),formEmits={validate:(Fe,qe,hn)=>(isArray$x(Fe)||isString$d(Fe))&&isBoolean$5(qe)&&isString$d(hn)};function useFormLabelWidth(){const Fe=ref([]),qe=computed(()=>{if(!Fe.value.length)return"0";const wn=Math.max(...Fe.value);return wn?`${wn}px`:""});function hn(wn){const kn=Fe.value.indexOf(wn);return kn===-1&&qe.value,kn}function vn(wn,kn){if(wn&&kn){const _n=hn(kn);Fe.value.splice(_n,1,wn)}else wn&&Fe.value.push(wn)}function bn(wn){const kn=hn(wn);kn>-1&&Fe.value.splice(kn,1)}return{autoLabelWidth:qe,registerLabelWidth:vn,deregisterLabelWidth:bn}}const filterFields=(Fe,qe)=>{const hn=castArray$1(qe);return hn.length>0?Fe.filter(vn=>vn.prop&&hn.includes(vn.prop)):Fe},COMPONENT_NAME$m="ElForm",__default__$1A=defineComponent({name:COMPONENT_NAME$m}),_sfc_main$2s=defineComponent({...__default__$1A,props:formProps,emits:formEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=[],wn=useFormSize(),kn=useNamespace("form"),_n=computed(()=>{const{labelPosition:Rn,inline:In}=vn;return[kn.b(),kn.m(wn.value||"default"),{[kn.m(`label-${Rn}`)]:Rn,[kn.m("inline")]:In}]}),Cn=Rn=>{bn.push(Rn)},xn=Rn=>{Rn.prop&&bn.splice(bn.indexOf(Rn),1)},En=(Rn=[])=>{vn.model&&filterFields(bn,Rn).forEach(In=>In.resetField())},$n=(Rn=[])=>{filterFields(bn,Rn).forEach(In=>In.clearValidate())},Sn=computed(()=>!!vn.model),An=Rn=>{if(bn.length===0)return[];const In=filterFields(bn,Rn);return In.length?In:[]},Tn=async Rn=>Pn(void 0,Rn),Nn=async(Rn=[])=>{if(!Sn.value)return!1;const In=An(Rn);if(In.length===0)return!0;let Mn={};for(const Bn of In)try{await Bn.validate("")}catch(Dn){Mn={...Mn,...Dn}}return Object.keys(Mn).length===0?!0:Promise.reject(Mn)},Pn=async(Rn=[],In)=>{const Mn=!isFunction$i(In);try{const Bn=await Nn(Rn);return Bn===!0&&(In==null||In(Bn)),Bn}catch(Bn){if(Bn instanceof Error)throw Bn;const Dn=Bn;return vn.scrollToError&&On(Object.keys(Dn)[0]),In==null||In(!1,Dn),Mn&&Promise.reject(Dn)}},On=Rn=>{var In;const Mn=filterFields(bn,Rn)[0];Mn&&((In=Mn.$el)==null||In.scrollIntoView(vn.scrollIntoViewOptions))};return watch(()=>vn.rules,()=>{vn.validateOnRuleChange&&Tn().catch(Rn=>void 0)},{deep:!0}),provide(formContextKey,reactive({...toRefs(vn),emit:hn,resetFields:En,clearValidate:$n,validateField:Pn,addField:Cn,removeField:xn,...useFormLabelWidth()})),qe({validate:Tn,validateField:Pn,resetFields:En,clearValidate:$n,scrollToField:On}),(Rn,In)=>(openBlock(),createElementBlock("form",{class:normalizeClass(unref(_n))},[renderSlot(Rn.$slots,"default")],2))}});var Form$1=_export_sfc$2(_sfc_main$2s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function _extends(){return _extends=Object.assign?Object.assign.bind():function(Fe){for(var qe=1;qe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(Fe,qe,hn){return _isNativeReflectConstruct()?_construct=Reflect.construct.bind():_construct=function(bn,wn,kn){var _n=[null];_n.push.apply(_n,wn);var Cn=Function.bind.apply(bn,_n),xn=new Cn;return kn&&_setPrototypeOf(xn,kn.prototype),xn},_construct.apply(null,arguments)}function _isNativeFunction(Fe){return Function.toString.call(Fe).indexOf("[native code]")!==-1}function _wrapNativeSuper(Fe){var qe=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(vn){if(vn===null||!_isNativeFunction(vn))return vn;if(typeof vn!="function")throw new TypeError("Super expression must either be null or a function");if(typeof qe<"u"){if(qe.has(vn))return qe.get(vn);qe.set(vn,bn)}function bn(){return _construct(vn,arguments,_getPrototypeOf(this).constructor)}return bn.prototype=Object.create(vn.prototype,{constructor:{value:bn,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(bn,vn)},_wrapNativeSuper(Fe)}var formatRegExp=/%[sdj%]/g,warning$1=function(){};typeof process<"u"&&process.env;function convertFieldsError(Fe){if(!Fe||!Fe.length)return null;var qe={};return Fe.forEach(function(hn){var vn=hn.field;qe[vn]=qe[vn]||[],qe[vn].push(hn)}),qe}function format(Fe){for(var qe=arguments.length,hn=new Array(qe>1?qe-1:0),vn=1;vn=wn)return _n;switch(_n){case"%s":return String(hn[bn++]);case"%d":return Number(hn[bn++]);case"%j":try{return JSON.stringify(hn[bn++])}catch{return"[Circular]"}break;default:return _n}});return kn}return Fe}function isNativeStringType(Fe){return Fe==="string"||Fe==="url"||Fe==="hex"||Fe==="email"||Fe==="date"||Fe==="pattern"}function isEmptyValue$1(Fe,qe){return!!(Fe==null||qe==="array"&&Array.isArray(Fe)&&!Fe.length||isNativeStringType(qe)&&typeof Fe=="string"&&!Fe)}function asyncParallelArray(Fe,qe,hn){var vn=[],bn=0,wn=Fe.length;function kn(_n){vn.push.apply(vn,_n||[]),bn++,bn===wn&&hn(vn)}Fe.forEach(function(_n){qe(_n,kn)})}function asyncSerialArray(Fe,qe,hn){var vn=0,bn=Fe.length;function wn(kn){if(kn&&kn.length){hn(kn);return}var _n=vn;vn=vn+1,_ngetComputedStyle(Fe).position==="fixed"?!1:Fe.offsetParent!==null,obtainAllFocusableElements$1=Fe=>Array.from(Fe.querySelectorAll(FOCUSABLE_ELEMENT_SELECTORS)).filter(qe=>isFocusable(qe)&&isVisible(qe)),isFocusable=Fe=>{if(Fe.tabIndex>0||Fe.tabIndex===0&&Fe.getAttribute("tabIndex")!==null)return!0;if(Fe.disabled)return!1;switch(Fe.nodeName){case"A":return!!Fe.href&&Fe.rel!=="ignore";case"INPUT":return!(Fe.type==="hidden"||Fe.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},triggerEvent$2=function(Fe,qe,...hn){let vn;qe.includes("mouse")||qe.includes("click")?vn="MouseEvents":qe.includes("key")?vn="KeyboardEvent":vn="HTMLEvents";const bn=document.createEvent(vn);return bn.initEvent(qe,...hn),Fe.dispatchEvent(bn),Fe},isLeaf=Fe=>!Fe.getAttribute("aria-owns"),getSibling=(Fe,qe,hn)=>{const{parentNode:vn}=Fe;if(!vn)return null;const bn=vn.querySelectorAll(hn),wn=Array.prototype.indexOf.call(bn,Fe);return bn[wn+qe]||null},focusNode=Fe=>{Fe&&(Fe.focus(),!isLeaf(Fe)&&Fe.click())},composeEventHandlers=(Fe,qe,{checkForDefaultPrevented:hn=!0}={})=>bn=>{const wn=Fe==null?void 0:Fe(bn);if(hn===!1||!wn)return qe==null?void 0:qe(bn)},whenMouse=Fe=>qe=>qe.pointerType==="mouse"?Fe(qe):void 0;function makeMap(Fe,qe){const hn=Object.create(null),vn=Fe.split(",");for(let bn=0;bn!!hn[bn.toLowerCase()]:bn=>!!hn[bn]}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,onRE=/^on[^a-z]/,isOn=Fe=>onRE.test(Fe),isModelListener=Fe=>Fe.startsWith("onUpdate:"),extend$1=Object.assign,remove$3=(Fe,qe)=>{const hn=Fe.indexOf(qe);hn>-1&&Fe.splice(hn,1)},hasOwnProperty$g=Object.prototype.hasOwnProperty,hasOwn=(Fe,qe)=>hasOwnProperty$g.call(Fe,qe),isArray$x=Array.isArray,isMap$4=Fe=>toTypeString(Fe)==="[object Map]",isSet$4=Fe=>toTypeString(Fe)==="[object Set]",isDate$a=Fe=>toTypeString(Fe)==="[object Date]",isRegExp$5=Fe=>toTypeString(Fe)==="[object RegExp]",isFunction$i=Fe=>typeof Fe=="function",isString$d=Fe=>typeof Fe=="string",isSymbol$4=Fe=>typeof Fe=="symbol",isObject$9=Fe=>Fe!==null&&typeof Fe=="object",isPromise=Fe=>(isObject$9(Fe)||isFunction$i(Fe))&&isFunction$i(Fe.then)&&isFunction$i(Fe.catch),objectToString$4=Object.prototype.toString,toTypeString=Fe=>objectToString$4.call(Fe),toRawType=Fe=>toTypeString(Fe).slice(8,-1),isPlainObject$b=Fe=>toTypeString(Fe)==="[object Object]",isIntegerKey=Fe=>isString$d(Fe)&&Fe!=="NaN"&&Fe[0]!=="-"&&""+parseInt(Fe,10)===Fe,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=Fe=>{const qe=Object.create(null);return hn=>qe[hn]||(qe[hn]=Fe(hn))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(Fe=>Fe.replace(camelizeRE,(qe,hn)=>hn?hn.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(Fe=>Fe.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$1=cacheStringFunction(Fe=>Fe.charAt(0).toUpperCase()+Fe.slice(1)),toHandlerKey=cacheStringFunction(Fe=>Fe?`on${capitalize$1(Fe)}`:""),hasChanged=(Fe,qe)=>!Object.is(Fe,qe),invokeArrayFns=(Fe,qe)=>{for(let hn=0;hn{Object.defineProperty(Fe,qe,{configurable:!0,enumerable:!1,value:hn})},looseToNumber=Fe=>{const qe=parseFloat(Fe);return isNaN(qe)?Fe:qe},toNumber$9=Fe=>{const qe=isString$d(Fe)?Number(Fe):NaN;return isNaN(qe)?Fe:qe};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function normalizeStyle(Fe){if(isArray$x(Fe)){const qe={};for(let hn=0;hn{if(hn){const vn=hn.split(propertyDelimiterRE);vn.length>1&&(qe[vn[0].trim()]=vn[1].trim())}}),qe}function normalizeClass(Fe){let qe="";if(isString$d(Fe))qe=Fe;else if(isArray$x(Fe))for(let hn=0;hnlooseEqual(hn,qe))}const toDisplayString=Fe=>isString$d(Fe)?Fe:Fe==null?"":isArray$x(Fe)||isObject$9(Fe)&&(Fe.toString===objectToString$4||!isFunction$i(Fe.toString))?JSON.stringify(Fe,replacer,2):String(Fe),replacer=(Fe,qe)=>qe&&qe.__v_isRef?replacer(Fe,qe.value):isMap$4(qe)?{[`Map(${qe.size})`]:[...qe.entries()].reduce((hn,[vn,bn])=>(hn[`${vn} =>`]=bn,hn),{})}:isSet$4(qe)?{[`Set(${qe.size})`]:[...qe.values()]}:isObject$9(qe)&&!isArray$x(qe)&&!isPlainObject$b(qe)?String(qe):qe;let activeEffectScope;class EffectScope{constructor(qe=!1){this.detached=qe,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!qe&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(qe){if(this._active){const hn=activeEffectScope;try{return activeEffectScope=this,qe()}finally{activeEffectScope=hn}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(qe){if(this._active){let hn,vn;for(hn=0,vn=this.effects.length;hn{const qe=new Set(Fe);return qe.w=0,qe.n=0,qe},wasTracked=Fe=>(Fe.w&trackOpBit)>0,newTracked=Fe=>(Fe.n&trackOpBit)>0,initDepMarkers=({deps:Fe})=>{if(Fe.length)for(let qe=0;qe{const{deps:qe}=Fe;if(qe.length){let hn=0;for(let vn=0;vn{(En==="length"||!isSymbol$4(En)&&En>=Cn)&&_n.push(xn)})}else switch(hn!==void 0&&_n.push(kn.get(hn)),qe){case"add":isArray$x(Fe)?isIntegerKey(hn)&&_n.push(kn.get("length")):(_n.push(kn.get(ITERATE_KEY)),isMap$4(Fe)&&_n.push(kn.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$x(Fe)||(_n.push(kn.get(ITERATE_KEY)),isMap$4(Fe)&&_n.push(kn.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$4(Fe)&&_n.push(kn.get(ITERATE_KEY));break}if(_n.length===1)_n[0]&&triggerEffects(_n[0]);else{const Cn=[];for(const xn of _n)xn&&Cn.push(...xn);triggerEffects(createDep(Cn))}}function triggerEffects(Fe,qe){const hn=isArray$x(Fe)?Fe:[...Fe];for(const vn of hn)vn.computed&&triggerEffect(vn);for(const vn of hn)vn.computed||triggerEffect(vn)}function triggerEffect(Fe,qe){(Fe!==activeEffect||Fe.allowRecurse)&&(Fe.scheduler?Fe.scheduler():Fe.run())}function getDepFromReactive(Fe,qe){var hn;return(hn=targetMap.get(Fe))==null?void 0:hn.get(qe)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(Fe=>Fe!=="arguments"&&Fe!=="caller").map(Fe=>Symbol[Fe]).filter(isSymbol$4)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const Fe={};return["includes","indexOf","lastIndexOf"].forEach(qe=>{Fe[qe]=function(...hn){const vn=toRaw(this);for(let wn=0,kn=this.length;wn{Fe[qe]=function(...hn){pauseTracking();const vn=toRaw(this)[qe].apply(this,hn);return resetTracking(),vn}}),Fe}function hasOwnProperty$f(Fe){const qe=toRaw(this);return track(qe,"has",Fe),qe.hasOwnProperty(Fe)}class BaseReactiveHandler{constructor(qe=!1,hn=!1){this._isReadonly=qe,this._shallow=hn}get(qe,hn,vn){const bn=this._isReadonly,wn=this._shallow;if(hn==="__v_isReactive")return!bn;if(hn==="__v_isReadonly")return bn;if(hn==="__v_isShallow")return wn;if(hn==="__v_raw"&&vn===(bn?wn?shallowReadonlyMap:readonlyMap:wn?shallowReactiveMap:reactiveMap).get(qe))return qe;const kn=isArray$x(qe);if(!bn){if(kn&&hasOwn(arrayInstrumentations,hn))return Reflect.get(arrayInstrumentations,hn,vn);if(hn==="hasOwnProperty")return hasOwnProperty$f}const _n=Reflect.get(qe,hn,vn);return(isSymbol$4(hn)?builtInSymbols.has(hn):isNonTrackableKeys(hn))||(bn||track(qe,"get",hn),wn)?_n:isRef(_n)?kn&&isIntegerKey(hn)?_n:_n.value:isObject$9(_n)?bn?readonly(_n):reactive(_n):_n}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(qe=!1){super(!1,qe)}set(qe,hn,vn,bn){let wn=qe[hn];if(isReadonly(wn)&&isRef(wn)&&!isRef(vn))return!1;if(!this._shallow&&(!isShallow(vn)&&!isReadonly(vn)&&(wn=toRaw(wn),vn=toRaw(vn)),!isArray$x(qe)&&isRef(wn)&&!isRef(vn)))return wn.value=vn,!0;const kn=isArray$x(qe)&&isIntegerKey(hn)?Number(hn)Fe,getProto=Fe=>Reflect.getPrototypeOf(Fe);function get$7(Fe,qe,hn=!1,vn=!1){Fe=Fe.__v_raw;const bn=toRaw(Fe),wn=toRaw(qe);hn||(hasChanged(qe,wn)&&track(bn,"get",qe),track(bn,"get",wn));const{has:kn}=getProto(bn),_n=vn?toShallow:hn?toReadonly:toReactive;if(kn.call(bn,qe))return _n(Fe.get(qe));if(kn.call(bn,wn))return _n(Fe.get(wn));Fe!==bn&&Fe.get(qe)}function has$2(Fe,qe=!1){const hn=this.__v_raw,vn=toRaw(hn),bn=toRaw(Fe);return qe||(hasChanged(Fe,bn)&&track(vn,"has",Fe),track(vn,"has",bn)),Fe===bn?hn.has(Fe):hn.has(Fe)||hn.has(bn)}function size(Fe,qe=!1){return Fe=Fe.__v_raw,!qe&&track(toRaw(Fe),"iterate",ITERATE_KEY),Reflect.get(Fe,"size",Fe)}function add$2(Fe){Fe=toRaw(Fe);const qe=toRaw(this);return getProto(qe).has.call(qe,Fe)||(qe.add(Fe),trigger$1(qe,"add",Fe,Fe)),this}function set$3(Fe,qe){qe=toRaw(qe);const hn=toRaw(this),{has:vn,get:bn}=getProto(hn);let wn=vn.call(hn,Fe);wn||(Fe=toRaw(Fe),wn=vn.call(hn,Fe));const kn=bn.call(hn,Fe);return hn.set(Fe,qe),wn?hasChanged(qe,kn)&&trigger$1(hn,"set",Fe,qe):trigger$1(hn,"add",Fe,qe),this}function deleteEntry(Fe){const qe=toRaw(this),{has:hn,get:vn}=getProto(qe);let bn=hn.call(qe,Fe);bn||(Fe=toRaw(Fe),bn=hn.call(qe,Fe)),vn&&vn.call(qe,Fe);const wn=qe.delete(Fe);return bn&&trigger$1(qe,"delete",Fe,void 0),wn}function clear$3(){const Fe=toRaw(this),qe=Fe.size!==0,hn=Fe.clear();return qe&&trigger$1(Fe,"clear",void 0,void 0),hn}function createForEach(Fe,qe){return function(vn,bn){const wn=this,kn=wn.__v_raw,_n=toRaw(kn),Cn=qe?toShallow:Fe?toReadonly:toReactive;return!Fe&&track(_n,"iterate",ITERATE_KEY),kn.forEach((xn,En)=>vn.call(bn,Cn(xn),Cn(En),wn))}}function createIterableMethod(Fe,qe,hn){return function(...vn){const bn=this.__v_raw,wn=toRaw(bn),kn=isMap$4(wn),_n=Fe==="entries"||Fe===Symbol.iterator&&kn,Cn=Fe==="keys"&&kn,xn=bn[Fe](...vn),En=hn?toShallow:qe?toReadonly:toReactive;return!qe&&track(wn,"iterate",Cn?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:$n,done:Sn}=xn.next();return Sn?{value:$n,done:Sn}:{value:_n?[En($n[0]),En($n[1])]:En($n),done:Sn}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(Fe){return function(...qe){return Fe==="delete"?!1:Fe==="clear"?void 0:this}}function createInstrumentations(){const Fe={get(wn){return get$7(this,wn)},get size(){return size(this)},has:has$2,add:add$2,set:set$3,delete:deleteEntry,clear:clear$3,forEach:createForEach(!1,!1)},qe={get(wn){return get$7(this,wn,!1,!0)},get size(){return size(this)},has:has$2,add:add$2,set:set$3,delete:deleteEntry,clear:clear$3,forEach:createForEach(!1,!0)},hn={get(wn){return get$7(this,wn,!0)},get size(){return size(this,!0)},has(wn){return has$2.call(this,wn,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},vn={get(wn){return get$7(this,wn,!0,!0)},get size(){return size(this,!0)},has(wn){return has$2.call(this,wn,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(wn=>{Fe[wn]=createIterableMethod(wn,!1,!1),hn[wn]=createIterableMethod(wn,!0,!1),qe[wn]=createIterableMethod(wn,!1,!0),vn[wn]=createIterableMethod(wn,!0,!0)}),[Fe,hn,qe,vn]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(Fe,qe){const hn=qe?Fe?shallowReadonlyInstrumentations:shallowInstrumentations:Fe?readonlyInstrumentations:mutableInstrumentations;return(vn,bn,wn)=>bn==="__v_isReactive"?!Fe:bn==="__v_isReadonly"?Fe:bn==="__v_raw"?vn:Reflect.get(hasOwn(hn,bn)&&bn in vn?hn:vn,bn,wn)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(Fe){switch(Fe){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(Fe){return Fe.__v_skip||!Object.isExtensible(Fe)?0:targetTypeMap(toRawType(Fe))}function reactive(Fe){return isReadonly(Fe)?Fe:createReactiveObject(Fe,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(Fe){return createReactiveObject(Fe,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(Fe){return createReactiveObject(Fe,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(Fe,qe,hn,vn,bn){if(!isObject$9(Fe)||Fe.__v_raw&&!(qe&&Fe.__v_isReactive))return Fe;const wn=bn.get(Fe);if(wn)return wn;const kn=getTargetType(Fe);if(kn===0)return Fe;const _n=new Proxy(Fe,kn===2?vn:hn);return bn.set(Fe,_n),_n}function isReactive(Fe){return isReadonly(Fe)?isReactive(Fe.__v_raw):!!(Fe&&Fe.__v_isReactive)}function isReadonly(Fe){return!!(Fe&&Fe.__v_isReadonly)}function isShallow(Fe){return!!(Fe&&Fe.__v_isShallow)}function isProxy(Fe){return isReactive(Fe)||isReadonly(Fe)}function toRaw(Fe){const qe=Fe&&Fe.__v_raw;return qe?toRaw(qe):Fe}function markRaw(Fe){return def(Fe,"__v_skip",!0),Fe}const toReactive=Fe=>isObject$9(Fe)?reactive(Fe):Fe,toReadonly=Fe=>isObject$9(Fe)?readonly(Fe):Fe;function trackRefValue(Fe){shouldTrack&&activeEffect&&(Fe=toRaw(Fe),trackEffects(Fe.dep||(Fe.dep=createDep())))}function triggerRefValue(Fe,qe){Fe=toRaw(Fe);const hn=Fe.dep;hn&&triggerEffects(hn)}function isRef(Fe){return!!(Fe&&Fe.__v_isRef===!0)}function ref(Fe){return createRef(Fe,!1)}function shallowRef(Fe){return createRef(Fe,!0)}function createRef(Fe,qe){return isRef(Fe)?Fe:new RefImpl(Fe,qe)}class RefImpl{constructor(qe,hn){this.__v_isShallow=hn,this.dep=void 0,this.__v_isRef=!0,this._rawValue=hn?qe:toRaw(qe),this._value=hn?qe:toReactive(qe)}get value(){return trackRefValue(this),this._value}set value(qe){const hn=this.__v_isShallow||isShallow(qe)||isReadonly(qe);qe=hn?qe:toRaw(qe),hasChanged(qe,this._rawValue)&&(this._rawValue=qe,this._value=hn?qe:toReactive(qe),triggerRefValue(this))}}function triggerRef(Fe){triggerRefValue(Fe)}function unref(Fe){return isRef(Fe)?Fe.value:Fe}const shallowUnwrapHandlers={get:(Fe,qe,hn)=>unref(Reflect.get(Fe,qe,hn)),set:(Fe,qe,hn,vn)=>{const bn=Fe[qe];return isRef(bn)&&!isRef(hn)?(bn.value=hn,!0):Reflect.set(Fe,qe,hn,vn)}};function proxyRefs(Fe){return isReactive(Fe)?Fe:new Proxy(Fe,shallowUnwrapHandlers)}function toRefs(Fe){const qe=isArray$x(Fe)?new Array(Fe.length):{};for(const hn in Fe)qe[hn]=propertyToRef(Fe,hn);return qe}class ObjectRefImpl{constructor(qe,hn,vn){this._object=qe,this._key=hn,this._defaultValue=vn,this.__v_isRef=!0}get value(){const qe=this._object[this._key];return qe===void 0?this._defaultValue:qe}set value(qe){this._object[this._key]=qe}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(qe){this._getter=qe,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(Fe,qe,hn){return isRef(Fe)?Fe:isFunction$i(Fe)?new GetterRefImpl(Fe):isObject$9(Fe)&&arguments.length>1?propertyToRef(Fe,qe,hn):ref(Fe)}function propertyToRef(Fe,qe,hn){const vn=Fe[qe];return isRef(vn)?vn:new ObjectRefImpl(Fe,qe,hn)}class ComputedRefImpl{constructor(qe,hn,vn,bn){this._setter=hn,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ReactiveEffect(qe,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!bn,this.__v_isReadonly=vn}get value(){const qe=toRaw(this);return trackRefValue(qe),(qe._dirty||!qe._cacheable)&&(qe._dirty=!1,qe._value=qe.effect.run()),qe._value}set value(qe){this._setter(qe)}}function computed$1(Fe,qe,hn=!1){let vn,bn;const wn=isFunction$i(Fe);return wn?(vn=Fe,bn=NOOP):(vn=Fe.get,bn=Fe.set),new ComputedRefImpl(vn,bn,wn||!bn,hn)}function warn(Fe,...qe){}function callWithErrorHandling(Fe,qe,hn,vn){let bn;try{bn=vn?Fe(...vn):Fe()}catch(wn){handleError(wn,qe,hn)}return bn}function callWithAsyncErrorHandling(Fe,qe,hn,vn){if(isFunction$i(Fe)){const wn=callWithErrorHandling(Fe,qe,hn,vn);return wn&&isPromise(wn)&&wn.catch(kn=>{handleError(kn,qe,hn)}),wn}const bn=[];for(let wn=0;wn>>1,bn=queue[vn],wn=getId(bn);wnflushIndex&&queue.splice(qe,1)}function queuePostFlushCb(Fe){isArray$x(Fe)?pendingPostFlushCbs.push(...Fe):(!activePostFlushCbs||!activePostFlushCbs.includes(Fe,Fe.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(Fe),queueFlush()}function flushPreFlushCbs(Fe,qe=isFlushing?flushIndex+1:0){for(;qegetId(hn)-getId(vn)),postFlushIndex=0;postFlushIndexFe.id==null?1/0:Fe.id,comparator=(Fe,qe)=>{const hn=getId(Fe)-getId(qe);if(hn===0){if(Fe.pre&&!qe.pre)return-1;if(qe.pre&&!Fe.pre)return 1}return hn};function flushJobs(Fe){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndexisString$d(An)?An.trim():An)),$n&&(bn=hn.map(looseToNumber))}let _n,Cn=vn[_n=toHandlerKey(qe)]||vn[_n=toHandlerKey(camelize(qe))];!Cn&&wn&&(Cn=vn[_n=toHandlerKey(hyphenate(qe))]),Cn&&callWithAsyncErrorHandling(Cn,Fe,6,bn);const xn=vn[_n+"Once"];if(xn){if(!Fe.emitted)Fe.emitted={};else if(Fe.emitted[_n])return;Fe.emitted[_n]=!0,callWithAsyncErrorHandling(xn,Fe,6,bn)}}function normalizeEmitsOptions(Fe,qe,hn=!1){const vn=qe.emitsCache,bn=vn.get(Fe);if(bn!==void 0)return bn;const wn=Fe.emits;let kn={},_n=!1;if(!isFunction$i(Fe)){const Cn=xn=>{const En=normalizeEmitsOptions(xn,qe,!0);En&&(_n=!0,extend$1(kn,En))};!hn&&qe.mixins.length&&qe.mixins.forEach(Cn),Fe.extends&&Cn(Fe.extends),Fe.mixins&&Fe.mixins.forEach(Cn)}return!wn&&!_n?(isObject$9(Fe)&&vn.set(Fe,null),null):(isArray$x(wn)?wn.forEach(Cn=>kn[Cn]=null):extend$1(kn,wn),isObject$9(Fe)&&vn.set(Fe,kn),kn)}function isEmitListener(Fe,qe){return!Fe||!isOn(qe)?!1:(qe=qe.slice(2).replace(/Once$/,""),hasOwn(Fe,qe[0].toLowerCase()+qe.slice(1))||hasOwn(Fe,hyphenate(qe))||hasOwn(Fe,qe))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(Fe){const qe=currentRenderingInstance;return currentRenderingInstance=Fe,currentScopeId=Fe&&Fe.type.__scopeId||null,qe}function pushScopeId(Fe){currentScopeId=Fe}function popScopeId(){currentScopeId=null}const withScopeId=Fe=>withCtx;function withCtx(Fe,qe=currentRenderingInstance,hn){if(!qe||Fe._n)return Fe;const vn=(...bn)=>{vn._d&&setBlockTracking(-1);const wn=setCurrentRenderingInstance(qe);let kn;try{kn=Fe(...bn)}finally{setCurrentRenderingInstance(wn),vn._d&&setBlockTracking(1)}return kn};return vn._n=!0,vn._c=!0,vn._d=!0,vn}function markAttrsAccessed(){}function renderComponentRoot(Fe){const{type:qe,vnode:hn,proxy:vn,withProxy:bn,props:wn,propsOptions:[kn],slots:_n,attrs:Cn,emit:xn,render:En,renderCache:$n,data:Sn,setupState:An,ctx:Tn,inheritAttrs:Nn}=Fe;let Pn,On;const Rn=setCurrentRenderingInstance(Fe);try{if(hn.shapeFlag&4){const Mn=bn||vn,Bn=Mn;Pn=normalizeVNode(En.call(Bn,Mn,$n,wn,An,Sn,Tn)),On=Cn}else{const Mn=qe;Pn=normalizeVNode(Mn.length>1?Mn(wn,{attrs:Cn,slots:_n,emit:xn}):Mn(wn,null)),On=qe.props?Cn:getFunctionalFallthrough(Cn)}}catch(Mn){blockStack.length=0,handleError(Mn,Fe,1),Pn=createVNode(Comment$1)}let In=Pn;if(On&&Nn!==!1){const Mn=Object.keys(On),{shapeFlag:Bn}=In;Mn.length&&Bn&7&&(kn&&Mn.some(isModelListener)&&(On=filterModelListeners(On,kn)),In=cloneVNode(In,On))}return hn.dirs&&(In=cloneVNode(In),In.dirs=In.dirs?In.dirs.concat(hn.dirs):hn.dirs),hn.transition&&(In.transition=hn.transition),Pn=In,setCurrentRenderingInstance(Rn),Pn}const getFunctionalFallthrough=Fe=>{let qe;for(const hn in Fe)(hn==="class"||hn==="style"||isOn(hn))&&((qe||(qe={}))[hn]=Fe[hn]);return qe},filterModelListeners=(Fe,qe)=>{const hn={};for(const vn in Fe)(!isModelListener(vn)||!(vn.slice(9)in qe))&&(hn[vn]=Fe[vn]);return hn};function shouldUpdateComponent(Fe,qe,hn){const{props:vn,children:bn,component:wn}=Fe,{props:kn,children:_n,patchFlag:Cn}=qe,xn=wn.emitsOptions;if(qe.dirs||qe.transition)return!0;if(hn&&Cn>=0){if(Cn&1024)return!0;if(Cn&16)return vn?hasPropsChanged(vn,kn,xn):!!kn;if(Cn&8){const En=qe.dynamicProps;for(let $n=0;$nFe.__isSuspense;function queueEffectWithSuspense(Fe,qe){qe&&qe.pendingBranch?isArray$x(Fe)?qe.effects.push(...Fe):qe.effects.push(Fe):queuePostFlushCb(Fe)}function watchEffect(Fe,qe){return doWatch(Fe,null,qe)}function watchPostEffect(Fe,qe){return doWatch(Fe,null,{flush:"post"})}const INITIAL_WATCHER_VALUE={};function watch(Fe,qe,hn){return doWatch(Fe,qe,hn)}function doWatch(Fe,qe,{immediate:hn,deep:vn,flush:bn,onTrack:wn,onTrigger:kn}=EMPTY_OBJ){var _n;const Cn=getCurrentScope()===((_n=currentInstance)==null?void 0:_n.scope)?currentInstance:null;let xn,En=!1,$n=!1;if(isRef(Fe)?(xn=()=>Fe.value,En=isShallow(Fe)):isReactive(Fe)?(xn=()=>Fe,vn=!0):isArray$x(Fe)?($n=!0,En=Fe.some(Mn=>isReactive(Mn)||isShallow(Mn)),xn=()=>Fe.map(Mn=>{if(isRef(Mn))return Mn.value;if(isReactive(Mn))return traverse(Mn);if(isFunction$i(Mn))return callWithErrorHandling(Mn,Cn,2)})):isFunction$i(Fe)?qe?xn=()=>callWithErrorHandling(Fe,Cn,2):xn=()=>{if(!(Cn&&Cn.isUnmounted))return Sn&&Sn(),callWithAsyncErrorHandling(Fe,Cn,3,[An])}:xn=NOOP,qe&&vn){const Mn=xn;xn=()=>traverse(Mn())}let Sn,An=Mn=>{Sn=Rn.onStop=()=>{callWithErrorHandling(Mn,Cn,4),Sn=Rn.onStop=void 0}},Tn;if(isInSSRComponentSetup)if(An=NOOP,qe?hn&&callWithAsyncErrorHandling(qe,Cn,3,[xn(),$n?[]:void 0,An]):xn(),bn==="sync"){const Mn=useSSRContext();Tn=Mn.__watcherHandles||(Mn.__watcherHandles=[])}else return NOOP;let Nn=$n?new Array(Fe.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const Pn=()=>{if(Rn.active)if(qe){const Mn=Rn.run();(vn||En||($n?Mn.some((Bn,Dn)=>hasChanged(Bn,Nn[Dn])):hasChanged(Mn,Nn)))&&(Sn&&Sn(),callWithAsyncErrorHandling(qe,Cn,3,[Mn,Nn===INITIAL_WATCHER_VALUE?void 0:$n&&Nn[0]===INITIAL_WATCHER_VALUE?[]:Nn,An]),Nn=Mn)}else Rn.run()};Pn.allowRecurse=!!qe;let On;bn==="sync"?On=Pn:bn==="post"?On=()=>queuePostRenderEffect(Pn,Cn&&Cn.suspense):(Pn.pre=!0,Cn&&(Pn.id=Cn.uid),On=()=>queueJob(Pn));const Rn=new ReactiveEffect(xn,On);qe?hn?Pn():Nn=Rn.run():bn==="post"?queuePostRenderEffect(Rn.run.bind(Rn),Cn&&Cn.suspense):Rn.run();const In=()=>{Rn.stop(),Cn&&Cn.scope&&remove$3(Cn.scope.effects,Rn)};return Tn&&Tn.push(In),In}function instanceWatch(Fe,qe,hn){const vn=this.proxy,bn=isString$d(Fe)?Fe.includes(".")?createPathGetter(vn,Fe):()=>vn[Fe]:Fe.bind(vn,vn);let wn;isFunction$i(qe)?wn=qe:(wn=qe.handler,hn=qe);const kn=currentInstance;setCurrentInstance(this);const _n=doWatch(bn,wn.bind(vn),hn);return kn?setCurrentInstance(kn):unsetCurrentInstance(),_n}function createPathGetter(Fe,qe){const hn=qe.split(".");return()=>{let vn=Fe;for(let bn=0;bn{traverse(hn,qe)});else if(isPlainObject$b(Fe))for(const hn in Fe)traverse(Fe[hn],qe);return Fe}function withDirectives(Fe,qe){const hn=currentRenderingInstance;if(hn===null)return Fe;const vn=getExposeProxy(hn)||hn.proxy,bn=Fe.dirs||(Fe.dirs=[]);for(let wn=0;wn{Fe.isMounted=!0}),onBeforeUnmount(()=>{Fe.isUnmounting=!0}),Fe}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=useTransitionState();let bn;return()=>{const wn=qe.default&&getTransitionRawChildren(qe.default(),!0);if(!wn||!wn.length)return;let kn=wn[0];if(wn.length>1){for(const Nn of wn)if(Nn.type!==Comment$1){kn=Nn;break}}const _n=toRaw(Fe),{mode:Cn}=_n;if(vn.isLeaving)return emptyPlaceholder(kn);const xn=getKeepAliveChild(kn);if(!xn)return emptyPlaceholder(kn);const En=resolveTransitionHooks(xn,_n,vn,hn);setTransitionHooks(xn,En);const $n=hn.subTree,Sn=$n&&getKeepAliveChild($n);let An=!1;const{getTransitionKey:Tn}=xn.type;if(Tn){const Nn=Tn();bn===void 0?bn=Nn:Nn!==bn&&(bn=Nn,An=!0)}if(Sn&&Sn.type!==Comment$1&&(!isSameVNodeType(xn,Sn)||An)){const Nn=resolveTransitionHooks(Sn,_n,vn,hn);if(setTransitionHooks(Sn,Nn),Cn==="out-in")return vn.isLeaving=!0,Nn.afterLeave=()=>{vn.isLeaving=!1,hn.update.active!==!1&&hn.update()},emptyPlaceholder(kn);Cn==="in-out"&&xn.type!==Comment$1&&(Nn.delayLeave=(Pn,On,Rn)=>{const In=getLeavingNodesForType(vn,Sn);In[String(Sn.key)]=Sn,Pn[leaveCbKey]=()=>{On(),Pn[leaveCbKey]=void 0,delete En.delayedLeave},En.delayedLeave=Rn})}return kn}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(Fe,qe){const{leavingVNodes:hn}=Fe;let vn=hn.get(qe.type);return vn||(vn=Object.create(null),hn.set(qe.type,vn)),vn}function resolveTransitionHooks(Fe,qe,hn,vn){const{appear:bn,mode:wn,persisted:kn=!1,onBeforeEnter:_n,onEnter:Cn,onAfterEnter:xn,onEnterCancelled:En,onBeforeLeave:$n,onLeave:Sn,onAfterLeave:An,onLeaveCancelled:Tn,onBeforeAppear:Nn,onAppear:Pn,onAfterAppear:On,onAppearCancelled:Rn}=qe,In=String(Fe.key),Mn=getLeavingNodesForType(hn,Fe),Bn=(Ln,zn)=>{Ln&&callWithAsyncErrorHandling(Ln,vn,9,zn)},Dn=(Ln,zn)=>{const Hn=zn[1];Bn(Ln,zn),isArray$x(Ln)?Ln.every(Fn=>Fn.length<=1)&&Hn():Ln.length<=1&&Hn()},Vn={mode:wn,persisted:kn,beforeEnter(Ln){let zn=_n;if(!hn.isMounted)if(bn)zn=Nn||_n;else return;Ln[leaveCbKey]&&Ln[leaveCbKey](!0);const Hn=Mn[In];Hn&&isSameVNodeType(Fe,Hn)&&Hn.el[leaveCbKey]&&Hn.el[leaveCbKey](),Bn(zn,[Ln])},enter(Ln){let zn=Cn,Hn=xn,Fn=En;if(!hn.isMounted)if(bn)zn=Pn||Cn,Hn=On||xn,Fn=Rn||En;else return;let Kn=!1;const Un=Ln[enterCbKey$1]=Gn=>{Kn||(Kn=!0,Gn?Bn(Fn,[Ln]):Bn(Hn,[Ln]),Vn.delayedLeave&&Vn.delayedLeave(),Ln[enterCbKey$1]=void 0)};zn?Dn(zn,[Ln,Un]):Un()},leave(Ln,zn){const Hn=String(Fe.key);if(Ln[enterCbKey$1]&&Ln[enterCbKey$1](!0),hn.isUnmounting)return zn();Bn($n,[Ln]);let Fn=!1;const Kn=Ln[leaveCbKey]=Un=>{Fn||(Fn=!0,zn(),Un?Bn(Tn,[Ln]):Bn(An,[Ln]),Ln[leaveCbKey]=void 0,Mn[Hn]===Fe&&delete Mn[Hn])};Mn[Hn]=Fe,Sn?Dn(Sn,[Ln,Kn]):Kn()},clone(Ln){return resolveTransitionHooks(Ln,qe,hn,vn)}};return Vn}function emptyPlaceholder(Fe){if(isKeepAlive(Fe))return Fe=cloneVNode(Fe),Fe.children=null,Fe}function getKeepAliveChild(Fe){return isKeepAlive(Fe)?Fe.children?Fe.children[0]:void 0:Fe}function setTransitionHooks(Fe,qe){Fe.shapeFlag&6&&Fe.component?setTransitionHooks(Fe.component.subTree,qe):Fe.shapeFlag&128?(Fe.ssContent.transition=qe.clone(Fe.ssContent),Fe.ssFallback.transition=qe.clone(Fe.ssFallback)):Fe.transition=qe}function getTransitionRawChildren(Fe,qe=!1,hn){let vn=[],bn=0;for(let wn=0;wn1)for(let wn=0;wn!!Fe.type.__asyncLoader,isKeepAlive=Fe=>Fe.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=hn.ctx;if(!vn.renderer)return()=>{const Rn=qe.default&&qe.default();return Rn&&Rn.length===1?Rn[0]:Rn};const bn=new Map,wn=new Set;let kn=null;const _n=hn.suspense,{renderer:{p:Cn,m:xn,um:En,o:{createElement:$n}}}=vn,Sn=$n("div");vn.activate=(Rn,In,Mn,Bn,Dn)=>{const Vn=Rn.component;xn(Rn,In,Mn,0,_n),Cn(Vn.vnode,Rn,In,Mn,Vn,_n,Bn,Rn.slotScopeIds,Dn),queuePostRenderEffect(()=>{Vn.isDeactivated=!1,Vn.a&&invokeArrayFns(Vn.a);const Ln=Rn.props&&Rn.props.onVnodeMounted;Ln&&invokeVNodeHook(Ln,Vn.parent,Rn)},_n)},vn.deactivate=Rn=>{const In=Rn.component;xn(Rn,Sn,null,1,_n),queuePostRenderEffect(()=>{In.da&&invokeArrayFns(In.da);const Mn=Rn.props&&Rn.props.onVnodeUnmounted;Mn&&invokeVNodeHook(Mn,In.parent,Rn),In.isDeactivated=!0},_n)};function An(Rn){resetShapeFlag(Rn),En(Rn,hn,_n,!0)}function Tn(Rn){bn.forEach((In,Mn)=>{const Bn=getComponentName$1(In.type);Bn&&(!Rn||!Rn(Bn))&&Nn(Mn)})}function Nn(Rn){const In=bn.get(Rn);!kn||!isSameVNodeType(In,kn)?An(In):kn&&resetShapeFlag(kn),bn.delete(Rn),wn.delete(Rn)}watch(()=>[Fe.include,Fe.exclude],([Rn,In])=>{Rn&&Tn(Mn=>matches(Rn,Mn)),In&&Tn(Mn=>!matches(In,Mn))},{flush:"post",deep:!0});let Pn=null;const On=()=>{Pn!=null&&bn.set(Pn,getInnerChild(hn.subTree))};return onMounted(On),onUpdated(On),onBeforeUnmount(()=>{bn.forEach(Rn=>{const{subTree:In,suspense:Mn}=hn,Bn=getInnerChild(In);if(Rn.type===Bn.type&&Rn.key===Bn.key){resetShapeFlag(Bn);const Dn=Bn.component.da;Dn&&queuePostRenderEffect(Dn,Mn);return}An(Rn)})}),()=>{if(Pn=null,!qe.default)return null;const Rn=qe.default(),In=Rn[0];if(Rn.length>1)return kn=null,Rn;if(!isVNode(In)||!(In.shapeFlag&4)&&!(In.shapeFlag&128))return kn=null,In;let Mn=getInnerChild(In);const Bn=Mn.type,Dn=getComponentName$1(isAsyncWrapper(Mn)?Mn.type.__asyncResolved||{}:Bn),{include:Vn,exclude:Ln,max:zn}=Fe;if(Vn&&(!Dn||!matches(Vn,Dn))||Ln&&Dn&&matches(Ln,Dn))return kn=Mn,In;const Hn=Mn.key==null?Bn:Mn.key,Fn=bn.get(Hn);return Mn.el&&(Mn=cloneVNode(Mn),In.shapeFlag&128&&(In.ssContent=Mn)),Pn=Hn,Fn?(Mn.el=Fn.el,Mn.component=Fn.component,Mn.transition&&setTransitionHooks(Mn,Mn.transition),Mn.shapeFlag|=512,wn.delete(Hn),wn.add(Hn)):(wn.add(Hn),zn&&wn.size>parseInt(zn,10)&&Nn(wn.values().next().value)),Mn.shapeFlag|=256,kn=Mn,isSuspense(In.type)?In:Mn}}},KeepAlive=KeepAliveImpl;function matches(Fe,qe){return isArray$x(Fe)?Fe.some(hn=>matches(hn,qe)):isString$d(Fe)?Fe.split(",").includes(qe):isRegExp$5(Fe)?Fe.test(qe):!1}function onActivated(Fe,qe){registerKeepAliveHook(Fe,"a",qe)}function onDeactivated(Fe,qe){registerKeepAliveHook(Fe,"da",qe)}function registerKeepAliveHook(Fe,qe,hn=currentInstance){const vn=Fe.__wdc||(Fe.__wdc=()=>{let bn=hn;for(;bn;){if(bn.isDeactivated)return;bn=bn.parent}return Fe()});if(injectHook(qe,vn,hn),hn){let bn=hn.parent;for(;bn&&bn.parent;)isKeepAlive(bn.parent.vnode)&&injectToKeepAliveRoot(vn,qe,hn,bn),bn=bn.parent}}function injectToKeepAliveRoot(Fe,qe,hn,vn){const bn=injectHook(qe,Fe,vn,!0);onUnmounted(()=>{remove$3(vn[qe],bn)},hn)}function resetShapeFlag(Fe){Fe.shapeFlag&=-257,Fe.shapeFlag&=-513}function getInnerChild(Fe){return Fe.shapeFlag&128?Fe.ssContent:Fe}function injectHook(Fe,qe,hn=currentInstance,vn=!1){if(hn){const bn=hn[Fe]||(hn[Fe]=[]),wn=qe.__weh||(qe.__weh=(...kn)=>{if(hn.isUnmounted)return;pauseTracking(),setCurrentInstance(hn);const _n=callWithAsyncErrorHandling(qe,hn,Fe,kn);return unsetCurrentInstance(),resetTracking(),_n});return vn?bn.unshift(wn):bn.push(wn),wn}}const createHook=Fe=>(qe,hn=currentInstance)=>(!isInSSRComponentSetup||Fe==="sp")&&injectHook(Fe,(...vn)=>qe(...vn),hn),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(Fe,qe=currentInstance){injectHook("ec",Fe,qe)}function renderList(Fe,qe,hn,vn){let bn;const wn=hn&&hn[vn];if(isArray$x(Fe)||isString$d(Fe)){bn=new Array(Fe.length);for(let kn=0,_n=Fe.length;kn<_n;kn++)bn[kn]=qe(Fe[kn],kn,void 0,wn&&wn[kn])}else if(typeof Fe=="number"){bn=new Array(Fe);for(let kn=0;knqe(kn,_n,void 0,wn&&wn[_n]));else{const kn=Object.keys(Fe);bn=new Array(kn.length);for(let _n=0,Cn=kn.length;_n{const wn=vn.fn(...bn);return wn&&(wn.key=vn.key),wn}:vn.fn)}return Fe}function renderSlot(Fe,qe,hn={},vn,bn){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return qe!=="default"&&(hn.name=qe),createVNode("slot",hn,vn&&vn());let wn=Fe[qe];wn&&wn._c&&(wn._d=!1),openBlock();const kn=wn&&ensureValidVNode(wn(hn)),_n=createBlock(Fragment,{key:hn.key||kn&&kn.key||`_${qe}`},kn||(vn?vn():[]),kn&&Fe._===1?64:-2);return!bn&&_n.scopeId&&(_n.slotScopeIds=[_n.scopeId+"-s"]),wn&&wn._c&&(wn._d=!0),_n}function ensureValidVNode(Fe){return Fe.some(qe=>isVNode(qe)?!(qe.type===Comment$1||qe.type===Fragment&&!ensureValidVNode(qe.children)):!0)?Fe:null}function toHandlers(Fe,qe){const hn={};for(const vn in Fe)hn[qe&&/[A-Z]/.test(vn)?`on:${vn}`:toHandlerKey(vn)]=Fe[vn];return hn}const getPublicInstance=Fe=>Fe?isStatefulComponent(Fe)?getExposeProxy(Fe)||Fe.proxy:getPublicInstance(Fe.parent):null,publicPropertiesMap=extend$1(Object.create(null),{$:Fe=>Fe,$el:Fe=>Fe.vnode.el,$data:Fe=>Fe.data,$props:Fe=>Fe.props,$attrs:Fe=>Fe.attrs,$slots:Fe=>Fe.slots,$refs:Fe=>Fe.refs,$parent:Fe=>getPublicInstance(Fe.parent),$root:Fe=>getPublicInstance(Fe.root),$emit:Fe=>Fe.emit,$options:Fe=>resolveMergedOptions(Fe),$forceUpdate:Fe=>Fe.f||(Fe.f=()=>queueJob(Fe.update)),$nextTick:Fe=>Fe.n||(Fe.n=nextTick.bind(Fe.proxy)),$watch:Fe=>instanceWatch.bind(Fe)}),hasSetupBinding=(Fe,qe)=>Fe!==EMPTY_OBJ&&!Fe.__isScriptSetup&&hasOwn(Fe,qe),PublicInstanceProxyHandlers={get({_:Fe},qe){const{ctx:hn,setupState:vn,data:bn,props:wn,accessCache:kn,type:_n,appContext:Cn}=Fe;let xn;if(qe[0]!=="$"){const An=kn[qe];if(An!==void 0)switch(An){case 1:return vn[qe];case 2:return bn[qe];case 4:return hn[qe];case 3:return wn[qe]}else{if(hasSetupBinding(vn,qe))return kn[qe]=1,vn[qe];if(bn!==EMPTY_OBJ&&hasOwn(bn,qe))return kn[qe]=2,bn[qe];if((xn=Fe.propsOptions[0])&&hasOwn(xn,qe))return kn[qe]=3,wn[qe];if(hn!==EMPTY_OBJ&&hasOwn(hn,qe))return kn[qe]=4,hn[qe];shouldCacheAccess&&(kn[qe]=0)}}const En=publicPropertiesMap[qe];let $n,Sn;if(En)return qe==="$attrs"&&track(Fe,"get",qe),En(Fe);if(($n=_n.__cssModules)&&($n=$n[qe]))return $n;if(hn!==EMPTY_OBJ&&hasOwn(hn,qe))return kn[qe]=4,hn[qe];if(Sn=Cn.config.globalProperties,hasOwn(Sn,qe))return Sn[qe]},set({_:Fe},qe,hn){const{data:vn,setupState:bn,ctx:wn}=Fe;return hasSetupBinding(bn,qe)?(bn[qe]=hn,!0):vn!==EMPTY_OBJ&&hasOwn(vn,qe)?(vn[qe]=hn,!0):hasOwn(Fe.props,qe)||qe[0]==="$"&&qe.slice(1)in Fe?!1:(wn[qe]=hn,!0)},has({_:{data:Fe,setupState:qe,accessCache:hn,ctx:vn,appContext:bn,propsOptions:wn}},kn){let _n;return!!hn[kn]||Fe!==EMPTY_OBJ&&hasOwn(Fe,kn)||hasSetupBinding(qe,kn)||(_n=wn[0])&&hasOwn(_n,kn)||hasOwn(vn,kn)||hasOwn(publicPropertiesMap,kn)||hasOwn(bn.config.globalProperties,kn)},defineProperty(Fe,qe,hn){return hn.get!=null?Fe._.accessCache[qe]=0:hasOwn(hn,"value")&&this.set(Fe,qe,hn.value,null),Reflect.defineProperty(Fe,qe,hn)}};function useSlots(){return getContext().slots}function useAttrs$1(){return getContext().attrs}function getContext(){const Fe=getCurrentInstance();return Fe.setupContext||(Fe.setupContext=createSetupContext(Fe))}function normalizePropsOrEmits(Fe){return isArray$x(Fe)?Fe.reduce((qe,hn)=>(qe[hn]=null,qe),{}):Fe}let shouldCacheAccess=!0;function applyOptions(Fe){const qe=resolveMergedOptions(Fe),hn=Fe.proxy,vn=Fe.ctx;shouldCacheAccess=!1,qe.beforeCreate&&callHook$1(qe.beforeCreate,Fe,"bc");const{data:bn,computed:wn,methods:kn,watch:_n,provide:Cn,inject:xn,created:En,beforeMount:$n,mounted:Sn,beforeUpdate:An,updated:Tn,activated:Nn,deactivated:Pn,beforeDestroy:On,beforeUnmount:Rn,destroyed:In,unmounted:Mn,render:Bn,renderTracked:Dn,renderTriggered:Vn,errorCaptured:Ln,serverPrefetch:zn,expose:Hn,inheritAttrs:Fn,components:Kn,directives:Un,filters:Gn}=qe;if(xn&&resolveInjections(xn,vn,null),kn)for(const Xn in kn){const qn=kn[Xn];isFunction$i(qn)&&(vn[Xn]=qn.bind(hn))}if(bn){const Xn=bn.call(hn,hn);isObject$9(Xn)&&(Fe.data=reactive(Xn))}if(shouldCacheAccess=!0,wn)for(const Xn in wn){const qn=wn[Xn],jn=isFunction$i(qn)?qn.bind(hn,hn):isFunction$i(qn.get)?qn.get.bind(hn,hn):NOOP,Jn=!isFunction$i(qn)&&isFunction$i(qn.set)?qn.set.bind(hn):NOOP,Qn=computed({get:jn,set:Jn});Object.defineProperty(vn,Xn,{enumerable:!0,configurable:!0,get:()=>Qn.value,set:no=>Qn.value=no})}if(_n)for(const Xn in _n)createWatcher(_n[Xn],vn,hn,Xn);if(Cn){const Xn=isFunction$i(Cn)?Cn.call(hn):Cn;Reflect.ownKeys(Xn).forEach(qn=>{provide(qn,Xn[qn])})}En&&callHook$1(En,Fe,"c");function Yn(Xn,qn){isArray$x(qn)?qn.forEach(jn=>Xn(jn.bind(hn))):qn&&Xn(qn.bind(hn))}if(Yn(onBeforeMount,$n),Yn(onMounted,Sn),Yn(onBeforeUpdate,An),Yn(onUpdated,Tn),Yn(onActivated,Nn),Yn(onDeactivated,Pn),Yn(onErrorCaptured,Ln),Yn(onRenderTracked,Dn),Yn(onRenderTriggered,Vn),Yn(onBeforeUnmount,Rn),Yn(onUnmounted,Mn),Yn(onServerPrefetch,zn),isArray$x(Hn))if(Hn.length){const Xn=Fe.exposed||(Fe.exposed={});Hn.forEach(qn=>{Object.defineProperty(Xn,qn,{get:()=>hn[qn],set:jn=>hn[qn]=jn})})}else Fe.exposed||(Fe.exposed={});Bn&&Fe.render===NOOP&&(Fe.render=Bn),Fn!=null&&(Fe.inheritAttrs=Fn),Kn&&(Fe.components=Kn),Un&&(Fe.directives=Un)}function resolveInjections(Fe,qe,hn=NOOP){isArray$x(Fe)&&(Fe=normalizeInject(Fe));for(const vn in Fe){const bn=Fe[vn];let wn;isObject$9(bn)?"default"in bn?wn=inject(bn.from||vn,bn.default,!0):wn=inject(bn.from||vn):wn=inject(bn),isRef(wn)?Object.defineProperty(qe,vn,{enumerable:!0,configurable:!0,get:()=>wn.value,set:kn=>wn.value=kn}):qe[vn]=wn}}function callHook$1(Fe,qe,hn){callWithAsyncErrorHandling(isArray$x(Fe)?Fe.map(vn=>vn.bind(qe.proxy)):Fe.bind(qe.proxy),qe,hn)}function createWatcher(Fe,qe,hn,vn){const bn=vn.includes(".")?createPathGetter(hn,vn):()=>hn[vn];if(isString$d(Fe)){const wn=qe[Fe];isFunction$i(wn)&&watch(bn,wn)}else if(isFunction$i(Fe))watch(bn,Fe.bind(hn));else if(isObject$9(Fe))if(isArray$x(Fe))Fe.forEach(wn=>createWatcher(wn,qe,hn,vn));else{const wn=isFunction$i(Fe.handler)?Fe.handler.bind(hn):qe[Fe.handler];isFunction$i(wn)&&watch(bn,wn,Fe)}}function resolveMergedOptions(Fe){const qe=Fe.type,{mixins:hn,extends:vn}=qe,{mixins:bn,optionsCache:wn,config:{optionMergeStrategies:kn}}=Fe.appContext,_n=wn.get(qe);let Cn;return _n?Cn=_n:!bn.length&&!hn&&!vn?Cn=qe:(Cn={},bn.length&&bn.forEach(xn=>mergeOptions$2(Cn,xn,kn,!0)),mergeOptions$2(Cn,qe,kn)),isObject$9(qe)&&wn.set(qe,Cn),Cn}function mergeOptions$2(Fe,qe,hn,vn=!1){const{mixins:bn,extends:wn}=qe;wn&&mergeOptions$2(Fe,wn,hn,!0),bn&&bn.forEach(kn=>mergeOptions$2(Fe,kn,hn,!0));for(const kn in qe)if(!(vn&&kn==="expose")){const _n=internalOptionMergeStrats[kn]||hn&&hn[kn];Fe[kn]=_n?_n(Fe[kn],qe[kn]):qe[kn]}return Fe}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(Fe,qe){return qe?Fe?function(){return extend$1(isFunction$i(Fe)?Fe.call(this,this):Fe,isFunction$i(qe)?qe.call(this,this):qe)}:qe:Fe}function mergeInject(Fe,qe){return mergeObjectOptions(normalizeInject(Fe),normalizeInject(qe))}function normalizeInject(Fe){if(isArray$x(Fe)){const qe={};for(let hn=0;hn1)return hn&&isFunction$i(qe)?qe.call(vn&&vn.proxy):qe}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(Fe,qe,hn,vn=!1){const bn={},wn={};def(wn,InternalObjectKey,1),Fe.propsDefaults=Object.create(null),setFullProps(Fe,qe,bn,wn);for(const kn in Fe.propsOptions[0])kn in bn||(bn[kn]=void 0);hn?Fe.props=vn?bn:shallowReactive(bn):Fe.type.props?Fe.props=bn:Fe.props=wn,Fe.attrs=wn}function updateProps(Fe,qe,hn,vn){const{props:bn,attrs:wn,vnode:{patchFlag:kn}}=Fe,_n=toRaw(bn),[Cn]=Fe.propsOptions;let xn=!1;if((vn||kn>0)&&!(kn&16)){if(kn&8){const En=Fe.vnode.dynamicProps;for(let $n=0;$n{Cn=!0;const[Sn,An]=normalizePropsOptions($n,qe,!0);extend$1(kn,Sn),An&&_n.push(...An)};!hn&&qe.mixins.length&&qe.mixins.forEach(En),Fe.extends&&En(Fe.extends),Fe.mixins&&Fe.mixins.forEach(En)}if(!wn&&!Cn)return isObject$9(Fe)&&vn.set(Fe,EMPTY_ARR),EMPTY_ARR;if(isArray$x(wn))for(let En=0;En-1,An[1]=Nn<0||Tn-1||hasOwn(An,"default"))&&_n.push($n)}}}const xn=[kn,_n];return isObject$9(Fe)&&vn.set(Fe,xn),xn}function validatePropName(Fe){return Fe[0]!=="$"}function getType$2(Fe){const qe=Fe&&Fe.toString().match(/^\s*(function|class) (\w+)/);return qe?qe[2]:Fe===null?"null":""}function isSameType(Fe,qe){return getType$2(Fe)===getType$2(qe)}function getTypeIndex(Fe,qe){return isArray$x(qe)?qe.findIndex(hn=>isSameType(hn,Fe)):isFunction$i(qe)&&isSameType(qe,Fe)?0:-1}const isInternalKey=Fe=>Fe[0]==="_"||Fe==="$stable",normalizeSlotValue=Fe=>isArray$x(Fe)?Fe.map(normalizeVNode):[normalizeVNode(Fe)],normalizeSlot$1=(Fe,qe,hn)=>{if(qe._n)return qe;const vn=withCtx((...bn)=>normalizeSlotValue(qe(...bn)),hn);return vn._c=!1,vn},normalizeObjectSlots=(Fe,qe,hn)=>{const vn=Fe._ctx;for(const bn in Fe){if(isInternalKey(bn))continue;const wn=Fe[bn];if(isFunction$i(wn))qe[bn]=normalizeSlot$1(bn,wn,vn);else if(wn!=null){const kn=normalizeSlotValue(wn);qe[bn]=()=>kn}}},normalizeVNodeSlots=(Fe,qe)=>{const hn=normalizeSlotValue(qe);Fe.slots.default=()=>hn},initSlots=(Fe,qe)=>{if(Fe.vnode.shapeFlag&32){const hn=qe._;hn?(Fe.slots=toRaw(qe),def(qe,"_",hn)):normalizeObjectSlots(qe,Fe.slots={})}else Fe.slots={},qe&&normalizeVNodeSlots(Fe,qe);def(Fe.slots,InternalObjectKey,1)},updateSlots=(Fe,qe,hn)=>{const{vnode:vn,slots:bn}=Fe;let wn=!0,kn=EMPTY_OBJ;if(vn.shapeFlag&32){const _n=qe._;_n?hn&&_n===1?wn=!1:(extend$1(bn,qe),!hn&&_n===1&&delete bn._):(wn=!qe.$stable,normalizeObjectSlots(qe,bn)),kn=qe}else qe&&(normalizeVNodeSlots(Fe,qe),kn={default:1});if(wn)for(const _n in bn)!isInternalKey(_n)&&kn[_n]==null&&delete bn[_n]};function setRef(Fe,qe,hn,vn,bn=!1){if(isArray$x(Fe)){Fe.forEach((Sn,An)=>setRef(Sn,qe&&(isArray$x(qe)?qe[An]:qe),hn,vn,bn));return}if(isAsyncWrapper(vn)&&!bn)return;const wn=vn.shapeFlag&4?getExposeProxy(vn.component)||vn.component.proxy:vn.el,kn=bn?null:wn,{i:_n,r:Cn}=Fe,xn=qe&&qe.r,En=_n.refs===EMPTY_OBJ?_n.refs={}:_n.refs,$n=_n.setupState;if(xn!=null&&xn!==Cn&&(isString$d(xn)?(En[xn]=null,hasOwn($n,xn)&&($n[xn]=null)):isRef(xn)&&(xn.value=null)),isFunction$i(Cn))callWithErrorHandling(Cn,_n,12,[kn,En]);else{const Sn=isString$d(Cn),An=isRef(Cn);if(Sn||An){const Tn=()=>{if(Fe.f){const Nn=Sn?hasOwn($n,Cn)?$n[Cn]:En[Cn]:Cn.value;bn?isArray$x(Nn)&&remove$3(Nn,wn):isArray$x(Nn)?Nn.includes(wn)||Nn.push(wn):Sn?(En[Cn]=[wn],hasOwn($n,Cn)&&($n[Cn]=En[Cn])):(Cn.value=[wn],Fe.k&&(En[Fe.k]=Cn.value))}else Sn?(En[Cn]=kn,hasOwn($n,Cn)&&($n[Cn]=kn)):An&&(Cn.value=kn,Fe.k&&(En[Fe.k]=kn))};kn?(Tn.id=-1,queuePostRenderEffect(Tn,hn)):Tn()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(Fe){return baseCreateRenderer(Fe)}function baseCreateRenderer(Fe,qe){const hn=getGlobalThis();hn.__VUE__=!0;const{insert:vn,remove:bn,patchProp:wn,createElement:kn,createText:_n,createComment:Cn,setText:xn,setElementText:En,parentNode:$n,nextSibling:Sn,setScopeId:An=NOOP,insertStaticContent:Tn}=Fe,Nn=(ro,eo,lo,ho=null,Io=null,Po=null,ko=!1,xo=null,Ao=!!eo.dynamicChildren)=>{if(ro===eo)return;ro&&!isSameVNodeType(ro,eo)&&(ho=io(ro),no(ro,Io,Po,!0),ro=null),eo.patchFlag===-2&&(Ao=!1,eo.dynamicChildren=null);const{type:go,ref:qo,shapeFlag:jo}=eo;switch(go){case Text$2:Pn(ro,eo,lo,ho);break;case Comment$1:On(ro,eo,lo,ho);break;case Static:ro==null&&Rn(eo,lo,ho,ko);break;case Fragment:Kn(ro,eo,lo,ho,Io,Po,ko,xo,Ao);break;default:jo&1?Bn(ro,eo,lo,ho,Io,Po,ko,xo,Ao):jo&6?Un(ro,eo,lo,ho,Io,Po,ko,xo,Ao):(jo&64||jo&128)&&go.process(ro,eo,lo,ho,Io,Po,ko,xo,Ao,vo)}qo!=null&&Io&&setRef(qo,ro&&ro.ref,Po,eo||ro,!eo)},Pn=(ro,eo,lo,ho)=>{if(ro==null)vn(eo.el=_n(eo.children),lo,ho);else{const Io=eo.el=ro.el;eo.children!==ro.children&&xn(Io,eo.children)}},On=(ro,eo,lo,ho)=>{ro==null?vn(eo.el=Cn(eo.children||""),lo,ho):eo.el=ro.el},Rn=(ro,eo,lo,ho)=>{[ro.el,ro.anchor]=Tn(ro.children,eo,lo,ho,ro.el,ro.anchor)},In=({el:ro,anchor:eo},lo,ho)=>{let Io;for(;ro&&ro!==eo;)Io=Sn(ro),vn(ro,lo,ho),ro=Io;vn(eo,lo,ho)},Mn=({el:ro,anchor:eo})=>{let lo;for(;ro&&ro!==eo;)lo=Sn(ro),bn(ro),ro=lo;bn(eo)},Bn=(ro,eo,lo,ho,Io,Po,ko,xo,Ao)=>{ko=ko||eo.type==="svg",ro==null?Dn(eo,lo,ho,Io,Po,ko,xo,Ao):zn(ro,eo,Io,Po,ko,xo,Ao)},Dn=(ro,eo,lo,ho,Io,Po,ko,xo)=>{let Ao,go;const{type:qo,props:jo,shapeFlag:Ko,transition:bo,dirs:wo}=ro;if(Ao=ro.el=kn(ro.type,Po,jo&&jo.is,jo),Ko&8?En(Ao,ro.children):Ko&16&&Ln(ro.children,Ao,null,ho,Io,Po&&qo!=="foreignObject",ko,xo),wo&&invokeDirectiveHook(ro,null,ho,"created"),Vn(Ao,ro,ro.scopeId,ko,ho),jo){for(const Yo in jo)Yo!=="value"&&!isReservedProp(Yo)&&wn(Ao,Yo,null,jo[Yo],Po,ro.children,ho,Io,fo);"value"in jo&&wn(Ao,"value",null,jo.value),(go=jo.onVnodeBeforeMount)&&invokeVNodeHook(go,ho,ro)}wo&&invokeDirectiveHook(ro,null,ho,"beforeMount");const zo=needTransition(Io,bo);zo&&bo.beforeEnter(Ao),vn(Ao,eo,lo),((go=jo&&jo.onVnodeMounted)||zo||wo)&&queuePostRenderEffect(()=>{go&&invokeVNodeHook(go,ho,ro),zo&&bo.enter(Ao),wo&&invokeDirectiveHook(ro,null,ho,"mounted")},Io)},Vn=(ro,eo,lo,ho,Io)=>{if(lo&&An(ro,lo),ho)for(let Po=0;Po{for(let go=Ao;go{const xo=eo.el=ro.el;let{patchFlag:Ao,dynamicChildren:go,dirs:qo}=eo;Ao|=ro.patchFlag&16;const jo=ro.props||EMPTY_OBJ,Ko=eo.props||EMPTY_OBJ;let bo;lo&&toggleRecurse(lo,!1),(bo=Ko.onVnodeBeforeUpdate)&&invokeVNodeHook(bo,lo,eo,ro),qo&&invokeDirectiveHook(eo,ro,lo,"beforeUpdate"),lo&&toggleRecurse(lo,!0);const wo=Io&&eo.type!=="foreignObject";if(go?Hn(ro.dynamicChildren,go,xo,lo,ho,wo,Po):ko||qn(ro,eo,xo,null,lo,ho,wo,Po,!1),Ao>0){if(Ao&16)Fn(xo,eo,jo,Ko,lo,ho,Io);else if(Ao&2&&jo.class!==Ko.class&&wn(xo,"class",null,Ko.class,Io),Ao&4&&wn(xo,"style",jo.style,Ko.style,Io),Ao&8){const zo=eo.dynamicProps;for(let Yo=0;Yo{bo&&invokeVNodeHook(bo,lo,eo,ro),qo&&invokeDirectiveHook(eo,ro,lo,"updated")},ho)},Hn=(ro,eo,lo,ho,Io,Po,ko)=>{for(let xo=0;xo{if(lo!==ho){if(lo!==EMPTY_OBJ)for(const xo in lo)!isReservedProp(xo)&&!(xo in ho)&&wn(ro,xo,lo[xo],null,ko,eo.children,Io,Po,fo);for(const xo in ho){if(isReservedProp(xo))continue;const Ao=ho[xo],go=lo[xo];Ao!==go&&xo!=="value"&&wn(ro,xo,go,Ao,ko,eo.children,Io,Po,fo)}"value"in ho&&wn(ro,"value",lo.value,ho.value)}},Kn=(ro,eo,lo,ho,Io,Po,ko,xo,Ao)=>{const go=eo.el=ro?ro.el:_n(""),qo=eo.anchor=ro?ro.anchor:_n("");let{patchFlag:jo,dynamicChildren:Ko,slotScopeIds:bo}=eo;bo&&(xo=xo?xo.concat(bo):bo),ro==null?(vn(go,lo,ho),vn(qo,lo,ho),Ln(eo.children,lo,qo,Io,Po,ko,xo,Ao)):jo>0&&jo&64&&Ko&&ro.dynamicChildren?(Hn(ro.dynamicChildren,Ko,lo,Io,Po,ko,xo),(eo.key!=null||Io&&eo===Io.subTree)&&traverseStaticChildren(ro,eo,!0)):qn(ro,eo,lo,qo,Io,Po,ko,xo,Ao)},Un=(ro,eo,lo,ho,Io,Po,ko,xo,Ao)=>{eo.slotScopeIds=xo,ro==null?eo.shapeFlag&512?Io.ctx.activate(eo,lo,ho,ko,Ao):Gn(eo,lo,ho,Io,Po,ko,Ao):Wn(ro,eo,Ao)},Gn=(ro,eo,lo,ho,Io,Po,ko)=>{const xo=ro.component=createComponentInstance(ro,ho,Io);if(isKeepAlive(ro)&&(xo.ctx.renderer=vo),setupComponent(xo),xo.asyncDep){if(Io&&Io.registerDep(xo,Yn),!ro.el){const Ao=xo.subTree=createVNode(Comment$1);On(null,Ao,eo,lo)}return}Yn(xo,ro,eo,lo,Io,Po,ko)},Wn=(ro,eo,lo)=>{const ho=eo.component=ro.component;if(shouldUpdateComponent(ro,eo,lo))if(ho.asyncDep&&!ho.asyncResolved){Xn(ho,eo,lo);return}else ho.next=eo,invalidateJob(ho.update),ho.update();else eo.el=ro.el,ho.vnode=eo},Yn=(ro,eo,lo,ho,Io,Po,ko)=>{const xo=()=>{if(ro.isMounted){let{next:qo,bu:jo,u:Ko,parent:bo,vnode:wo}=ro,zo=qo,Yo;toggleRecurse(ro,!1),qo?(qo.el=wo.el,Xn(ro,qo,ko)):qo=wo,jo&&invokeArrayFns(jo),(Yo=qo.props&&qo.props.onVnodeBeforeUpdate)&&invokeVNodeHook(Yo,bo,qo,wo),toggleRecurse(ro,!0);const _o=renderComponentRoot(ro),Fo=ro.subTree;ro.subTree=_o,Nn(Fo,_o,$n(Fo.el),io(Fo),ro,Io,Po),qo.el=_o.el,zo===null&&updateHOCHostEl(ro,_o.el),Ko&&queuePostRenderEffect(Ko,Io),(Yo=qo.props&&qo.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(Yo,bo,qo,wo),Io)}else{let qo;const{el:jo,props:Ko}=eo,{bm:bo,m:wo,parent:zo}=ro,Yo=isAsyncWrapper(eo);if(toggleRecurse(ro,!1),bo&&invokeArrayFns(bo),!Yo&&(qo=Ko&&Ko.onVnodeBeforeMount)&&invokeVNodeHook(qo,zo,eo),toggleRecurse(ro,!0),jo&&Bo){const _o=()=>{ro.subTree=renderComponentRoot(ro),Bo(jo,ro.subTree,ro,Io,null)};Yo?eo.type.__asyncLoader().then(()=>!ro.isUnmounted&&_o()):_o()}else{const _o=ro.subTree=renderComponentRoot(ro);Nn(null,_o,lo,ho,ro,Io,Po),eo.el=_o.el}if(wo&&queuePostRenderEffect(wo,Io),!Yo&&(qo=Ko&&Ko.onVnodeMounted)){const _o=eo;queuePostRenderEffect(()=>invokeVNodeHook(qo,zo,_o),Io)}(eo.shapeFlag&256||zo&&isAsyncWrapper(zo.vnode)&&zo.vnode.shapeFlag&256)&&ro.a&&queuePostRenderEffect(ro.a,Io),ro.isMounted=!0,eo=lo=ho=null}},Ao=ro.effect=new ReactiveEffect(xo,()=>queueJob(go),ro.scope),go=ro.update=()=>Ao.run();go.id=ro.uid,toggleRecurse(ro,!0),go()},Xn=(ro,eo,lo)=>{eo.component=ro;const ho=ro.vnode.props;ro.vnode=eo,ro.next=null,updateProps(ro,eo.props,ho,lo),updateSlots(ro,eo.children,lo),pauseTracking(),flushPreFlushCbs(),resetTracking()},qn=(ro,eo,lo,ho,Io,Po,ko,xo,Ao=!1)=>{const go=ro&&ro.children,qo=ro?ro.shapeFlag:0,jo=eo.children,{patchFlag:Ko,shapeFlag:bo}=eo;if(Ko>0){if(Ko&128){Jn(go,jo,lo,ho,Io,Po,ko,xo,Ao);return}else if(Ko&256){jn(go,jo,lo,ho,Io,Po,ko,xo,Ao);return}}bo&8?(qo&16&&fo(go,Io,Po),jo!==go&&En(lo,jo)):qo&16?bo&16?Jn(go,jo,lo,ho,Io,Po,ko,xo,Ao):fo(go,Io,Po,!0):(qo&8&&En(lo,""),bo&16&&Ln(jo,lo,ho,Io,Po,ko,xo,Ao))},jn=(ro,eo,lo,ho,Io,Po,ko,xo,Ao)=>{ro=ro||EMPTY_ARR,eo=eo||EMPTY_ARR;const go=ro.length,qo=eo.length,jo=Math.min(go,qo);let Ko;for(Ko=0;Koqo?fo(ro,Io,Po,!0,!1,jo):Ln(eo,lo,ho,Io,Po,ko,xo,Ao,jo)},Jn=(ro,eo,lo,ho,Io,Po,ko,xo,Ao)=>{let go=0;const qo=eo.length;let jo=ro.length-1,Ko=qo-1;for(;go<=jo&&go<=Ko;){const bo=ro[go],wo=eo[go]=Ao?cloneIfMounted(eo[go]):normalizeVNode(eo[go]);if(isSameVNodeType(bo,wo))Nn(bo,wo,lo,null,Io,Po,ko,xo,Ao);else break;go++}for(;go<=jo&&go<=Ko;){const bo=ro[jo],wo=eo[Ko]=Ao?cloneIfMounted(eo[Ko]):normalizeVNode(eo[Ko]);if(isSameVNodeType(bo,wo))Nn(bo,wo,lo,null,Io,Po,ko,xo,Ao);else break;jo--,Ko--}if(go>jo){if(go<=Ko){const bo=Ko+1,wo=boKo)for(;go<=jo;)no(ro[go],Io,Po,!0),go++;else{const bo=go,wo=go,zo=new Map;for(go=wo;go<=Ko;go++){const Eo=eo[go]=Ao?cloneIfMounted(eo[go]):normalizeVNode(eo[go]);Eo.key!=null&&zo.set(Eo.key,go)}let Yo,_o=0;const Fo=Ko-wo+1;let $o=!1,Do=0;const No=new Array(Fo);for(go=0;go=Fo){no(Eo,Io,Po,!0);continue}let rr;if(Eo.key!=null)rr=zo.get(Eo.key);else for(Yo=wo;Yo<=Ko;Yo++)if(No[Yo-wo]===0&&isSameVNodeType(Eo,eo[Yo])){rr=Yo;break}rr===void 0?no(Eo,Io,Po,!0):(No[rr-wo]=go+1,rr>=Do?Do=rr:$o=!0,Nn(Eo,eo[rr],lo,null,Io,Po,ko,xo,Ao),_o++)}const Vo=$o?getSequence(No):EMPTY_ARR;for(Yo=Vo.length-1,go=Fo-1;go>=0;go--){const Eo=wo+go,rr=eo[Eo],sr=Eo+1{const{el:Po,type:ko,transition:xo,children:Ao,shapeFlag:go}=ro;if(go&6){Qn(ro.component.subTree,eo,lo,ho);return}if(go&128){ro.suspense.move(eo,lo,ho);return}if(go&64){ko.move(ro,eo,lo,vo);return}if(ko===Fragment){vn(Po,eo,lo);for(let jo=0;joxo.enter(Po),Io);else{const{leave:jo,delayLeave:Ko,afterLeave:bo}=xo,wo=()=>vn(Po,eo,lo),zo=()=>{jo(Po,()=>{wo(),bo&&bo()})};Ko?Ko(Po,wo,zo):zo()}else vn(Po,eo,lo)},no=(ro,eo,lo,ho=!1,Io=!1)=>{const{type:Po,props:ko,ref:xo,children:Ao,dynamicChildren:go,shapeFlag:qo,patchFlag:jo,dirs:Ko}=ro;if(xo!=null&&setRef(xo,null,lo,ro,!0),qo&256){eo.ctx.deactivate(ro);return}const bo=qo&1&&Ko,wo=!isAsyncWrapper(ro);let zo;if(wo&&(zo=ko&&ko.onVnodeBeforeUnmount)&&invokeVNodeHook(zo,eo,ro),qo&6)mo(ro.component,lo,ho);else{if(qo&128){ro.suspense.unmount(lo,ho);return}bo&&invokeDirectiveHook(ro,null,eo,"beforeUnmount"),qo&64?ro.type.remove(ro,eo,lo,Io,vo,ho):go&&(Po!==Fragment||jo>0&&jo&64)?fo(go,eo,lo,!1,!0):(Po===Fragment&&jo&384||!Io&&qo&16)&&fo(Ao,eo,lo),ho&&so(ro)}(wo&&(zo=ko&&ko.onVnodeUnmounted)||bo)&&queuePostRenderEffect(()=>{zo&&invokeVNodeHook(zo,eo,ro),bo&&invokeDirectiveHook(ro,null,eo,"unmounted")},lo)},so=ro=>{const{type:eo,el:lo,anchor:ho,transition:Io}=ro;if(eo===Fragment){co(lo,ho);return}if(eo===Static){Mn(ro);return}const Po=()=>{bn(lo),Io&&!Io.persisted&&Io.afterLeave&&Io.afterLeave()};if(ro.shapeFlag&1&&Io&&!Io.persisted){const{leave:ko,delayLeave:xo}=Io,Ao=()=>ko(lo,Po);xo?xo(ro.el,Po,Ao):Ao()}else Po()},co=(ro,eo)=>{let lo;for(;ro!==eo;)lo=Sn(ro),bn(ro),ro=lo;bn(eo)},mo=(ro,eo,lo)=>{const{bum:ho,scope:Io,update:Po,subTree:ko,um:xo}=ro;ho&&invokeArrayFns(ho),Io.stop(),Po&&(Po.active=!1,no(ko,ro,eo,lo)),xo&&queuePostRenderEffect(xo,eo),queuePostRenderEffect(()=>{ro.isUnmounted=!0},eo),eo&&eo.pendingBranch&&!eo.isUnmounted&&ro.asyncDep&&!ro.asyncResolved&&ro.suspenseId===eo.pendingId&&(eo.deps--,eo.deps===0&&eo.resolve())},fo=(ro,eo,lo,ho=!1,Io=!1,Po=0)=>{for(let ko=Po;koro.shapeFlag&6?io(ro.component.subTree):ro.shapeFlag&128?ro.suspense.next():Sn(ro.anchor||ro.el),ao=(ro,eo,lo)=>{ro==null?eo._vnode&&no(eo._vnode,null,null,!0):Nn(eo._vnode||null,ro,eo,null,null,null,lo),flushPreFlushCbs(),flushPostFlushCbs(),eo._vnode=ro},vo={p:Nn,um:no,m:Qn,r:so,mt:Gn,mc:Ln,pc:qn,pbc:Hn,n:io,o:Fe};let yo,Bo;return qe&&([yo,Bo]=qe(vo)),{render:ao,hydrate:yo,createApp:createAppAPI(ao,yo)}}function toggleRecurse({effect:Fe,update:qe},hn){Fe.allowRecurse=qe.allowRecurse=hn}function needTransition(Fe,qe){return(!Fe||Fe&&!Fe.pendingBranch)&&qe&&!qe.persisted}function traverseStaticChildren(Fe,qe,hn=!1){const vn=Fe.children,bn=qe.children;if(isArray$x(vn)&&isArray$x(bn))for(let wn=0;wn>1,Fe[hn[_n]]0&&(qe[vn]=hn[wn-1]),hn[wn]=vn)}}for(wn=hn.length,kn=hn[wn-1];wn-- >0;)hn[wn]=kn,kn=qe[kn];return hn}const isTeleport=Fe=>Fe.__isTeleport,isTeleportDisabled=Fe=>Fe&&(Fe.disabled||Fe.disabled===""),isTargetSVG=Fe=>typeof SVGElement<"u"&&Fe instanceof SVGElement,resolveTarget=(Fe,qe)=>{const hn=Fe&&Fe.to;return isString$d(hn)?qe?qe(hn):null:hn},TeleportImpl={name:"Teleport",__isTeleport:!0,process(Fe,qe,hn,vn,bn,wn,kn,_n,Cn,xn){const{mc:En,pc:$n,pbc:Sn,o:{insert:An,querySelector:Tn,createText:Nn,createComment:Pn}}=xn,On=isTeleportDisabled(qe.props);let{shapeFlag:Rn,children:In,dynamicChildren:Mn}=qe;if(Fe==null){const Bn=qe.el=Nn(""),Dn=qe.anchor=Nn("");An(Bn,hn,vn),An(Dn,hn,vn);const Vn=qe.target=resolveTarget(qe.props,Tn),Ln=qe.targetAnchor=Nn("");Vn&&(An(Ln,Vn),kn=kn||isTargetSVG(Vn));const zn=(Hn,Fn)=>{Rn&16&&En(In,Hn,Fn,bn,wn,kn,_n,Cn)};On?zn(hn,Dn):Vn&&zn(Vn,Ln)}else{qe.el=Fe.el;const Bn=qe.anchor=Fe.anchor,Dn=qe.target=Fe.target,Vn=qe.targetAnchor=Fe.targetAnchor,Ln=isTeleportDisabled(Fe.props),zn=Ln?hn:Dn,Hn=Ln?Bn:Vn;if(kn=kn||isTargetSVG(Dn),Mn?(Sn(Fe.dynamicChildren,Mn,zn,bn,wn,kn,_n),traverseStaticChildren(Fe,qe,!0)):Cn||$n(Fe,qe,zn,Hn,bn,wn,kn,_n,!1),On)Ln?qe.props&&Fe.props&&qe.props.to!==Fe.props.to&&(qe.props.to=Fe.props.to):moveTeleport(qe,hn,Bn,xn,1);else if((qe.props&&qe.props.to)!==(Fe.props&&Fe.props.to)){const Fn=qe.target=resolveTarget(qe.props,Tn);Fn&&moveTeleport(qe,Fn,null,xn,0)}else Ln&&moveTeleport(qe,Dn,Vn,xn,1)}updateCssVars(qe)},remove(Fe,qe,hn,vn,{um:bn,o:{remove:wn}},kn){const{shapeFlag:_n,children:Cn,anchor:xn,targetAnchor:En,target:$n,props:Sn}=Fe;if($n&&wn(En),kn&&wn(xn),_n&16){const An=kn||!isTeleportDisabled(Sn);for(let Tn=0;Tn0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(Fe),Fe}function createElementBlock(Fe,qe,hn,vn,bn,wn){return setupBlock(createBaseVNode(Fe,qe,hn,vn,bn,wn,!0))}function createBlock(Fe,qe,hn,vn,bn){return setupBlock(createVNode(Fe,qe,hn,vn,bn,!0))}function isVNode(Fe){return Fe?Fe.__v_isVNode===!0:!1}function isSameVNodeType(Fe,qe){return Fe.type===qe.type&&Fe.key===qe.key}const InternalObjectKey="__vInternal",normalizeKey=({key:Fe})=>Fe??null,normalizeRef=({ref:Fe,ref_key:qe,ref_for:hn})=>(typeof Fe=="number"&&(Fe=""+Fe),Fe!=null?isString$d(Fe)||isRef(Fe)||isFunction$i(Fe)?{i:currentRenderingInstance,r:Fe,k:qe,f:!!hn}:Fe:null);function createBaseVNode(Fe,qe=null,hn=null,vn=0,bn=null,wn=Fe===Fragment?0:1,kn=!1,_n=!1){const Cn={__v_isVNode:!0,__v_skip:!0,type:Fe,props:qe,key:qe&&normalizeKey(qe),ref:qe&&normalizeRef(qe),scopeId:currentScopeId,slotScopeIds:null,children:hn,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:wn,patchFlag:vn,dynamicProps:bn,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return _n?(normalizeChildren(Cn,hn),wn&128&&Fe.normalize(Cn)):hn&&(Cn.shapeFlag|=isString$d(hn)?8:16),isBlockTreeEnabled>0&&!kn&¤tBlock&&(Cn.patchFlag>0||wn&6)&&Cn.patchFlag!==32&¤tBlock.push(Cn),Cn}const createVNode=_createVNode;function _createVNode(Fe,qe=null,hn=null,vn=0,bn=null,wn=!1){if((!Fe||Fe===NULL_DYNAMIC_COMPONENT)&&(Fe=Comment$1),isVNode(Fe)){const _n=cloneVNode(Fe,qe,!0);return hn&&normalizeChildren(_n,hn),isBlockTreeEnabled>0&&!wn&¤tBlock&&(_n.shapeFlag&6?currentBlock[currentBlock.indexOf(Fe)]=_n:currentBlock.push(_n)),_n.patchFlag|=-2,_n}if(isClassComponent(Fe)&&(Fe=Fe.__vccOpts),qe){qe=guardReactiveProps(qe);let{class:_n,style:Cn}=qe;_n&&!isString$d(_n)&&(qe.class=normalizeClass(_n)),isObject$9(Cn)&&(isProxy(Cn)&&!isArray$x(Cn)&&(Cn=extend$1({},Cn)),qe.style=normalizeStyle(Cn))}const kn=isString$d(Fe)?1:isSuspense(Fe)?128:isTeleport(Fe)?64:isObject$9(Fe)?4:isFunction$i(Fe)?2:0;return createBaseVNode(Fe,qe,hn,vn,bn,kn,wn,!0)}function guardReactiveProps(Fe){return Fe?isProxy(Fe)||InternalObjectKey in Fe?extend$1({},Fe):Fe:null}function cloneVNode(Fe,qe,hn=!1){const{props:vn,ref:bn,patchFlag:wn,children:kn}=Fe,_n=qe?mergeProps(vn||{},qe):vn;return{__v_isVNode:!0,__v_skip:!0,type:Fe.type,props:_n,key:_n&&normalizeKey(_n),ref:qe&&qe.ref?hn&&bn?isArray$x(bn)?bn.concat(normalizeRef(qe)):[bn,normalizeRef(qe)]:normalizeRef(qe):bn,scopeId:Fe.scopeId,slotScopeIds:Fe.slotScopeIds,children:kn,target:Fe.target,targetAnchor:Fe.targetAnchor,staticCount:Fe.staticCount,shapeFlag:Fe.shapeFlag,patchFlag:qe&&Fe.type!==Fragment?wn===-1?16:wn|16:wn,dynamicProps:Fe.dynamicProps,dynamicChildren:Fe.dynamicChildren,appContext:Fe.appContext,dirs:Fe.dirs,transition:Fe.transition,component:Fe.component,suspense:Fe.suspense,ssContent:Fe.ssContent&&cloneVNode(Fe.ssContent),ssFallback:Fe.ssFallback&&cloneVNode(Fe.ssFallback),el:Fe.el,anchor:Fe.anchor,ctx:Fe.ctx,ce:Fe.ce}}function createTextVNode(Fe=" ",qe=0){return createVNode(Text$2,null,Fe,qe)}function createCommentVNode(Fe="",qe=!1){return qe?(openBlock(),createBlock(Comment$1,null,Fe)):createVNode(Comment$1,null,Fe)}function normalizeVNode(Fe){return Fe==null||typeof Fe=="boolean"?createVNode(Comment$1):isArray$x(Fe)?createVNode(Fragment,null,Fe.slice()):typeof Fe=="object"?cloneIfMounted(Fe):createVNode(Text$2,null,String(Fe))}function cloneIfMounted(Fe){return Fe.el===null&&Fe.patchFlag!==-1||Fe.memo?Fe:cloneVNode(Fe)}function normalizeChildren(Fe,qe){let hn=0;const{shapeFlag:vn}=Fe;if(qe==null)qe=null;else if(isArray$x(qe))hn=16;else if(typeof qe=="object")if(vn&65){const bn=qe.default;bn&&(bn._c&&(bn._d=!1),normalizeChildren(Fe,bn()),bn._c&&(bn._d=!0));return}else{hn=32;const bn=qe._;!bn&&!(InternalObjectKey in qe)?qe._ctx=currentRenderingInstance:bn===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?qe._=1:(qe._=2,Fe.patchFlag|=1024))}else isFunction$i(qe)?(qe={default:qe,_ctx:currentRenderingInstance},hn=32):(qe=String(qe),vn&64?(hn=16,qe=[createTextVNode(qe)]):hn=8);Fe.children=qe,Fe.shapeFlag|=hn}function mergeProps(...Fe){const qe={};for(let hn=0;hncurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,globalCurrentInstanceSetters,settersKey="__VUE_INSTANCE_SETTERS__";(globalCurrentInstanceSetters=getGlobalThis()[settersKey])||(globalCurrentInstanceSetters=getGlobalThis()[settersKey]=[]),globalCurrentInstanceSetters.push(Fe=>currentInstance=Fe),internalSetCurrentInstance=Fe=>{globalCurrentInstanceSetters.length>1?globalCurrentInstanceSetters.forEach(qe=>qe(Fe)):globalCurrentInstanceSetters[0](Fe)};const setCurrentInstance=Fe=>{internalSetCurrentInstance(Fe),Fe.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(Fe){return Fe.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(Fe,qe=!1){isInSSRComponentSetup=qe;const{props:hn,children:vn}=Fe.vnode,bn=isStatefulComponent(Fe);initProps(Fe,hn,bn,qe),initSlots(Fe,vn);const wn=bn?setupStatefulComponent(Fe,qe):void 0;return isInSSRComponentSetup=!1,wn}function setupStatefulComponent(Fe,qe){const hn=Fe.type;Fe.accessCache=Object.create(null),Fe.proxy=markRaw(new Proxy(Fe.ctx,PublicInstanceProxyHandlers));const{setup:vn}=hn;if(vn){const bn=Fe.setupContext=vn.length>1?createSetupContext(Fe):null;setCurrentInstance(Fe),pauseTracking();const wn=callWithErrorHandling(vn,Fe,0,[Fe.props,bn]);if(resetTracking(),unsetCurrentInstance(),isPromise(wn)){if(wn.then(unsetCurrentInstance,unsetCurrentInstance),qe)return wn.then(kn=>{handleSetupResult(Fe,kn,qe)}).catch(kn=>{handleError(kn,Fe,0)});Fe.asyncDep=wn}else handleSetupResult(Fe,wn,qe)}else finishComponentSetup(Fe,qe)}function handleSetupResult(Fe,qe,hn){isFunction$i(qe)?Fe.type.__ssrInlineRender?Fe.ssrRender=qe:Fe.render=qe:isObject$9(qe)&&(Fe.setupState=proxyRefs(qe)),finishComponentSetup(Fe,hn)}let compile$1;function finishComponentSetup(Fe,qe,hn){const vn=Fe.type;if(!Fe.render){if(!qe&&compile$1&&!vn.render){const bn=vn.template||resolveMergedOptions(Fe).template;if(bn){const{isCustomElement:wn,compilerOptions:kn}=Fe.appContext.config,{delimiters:_n,compilerOptions:Cn}=vn,xn=extend$1(extend$1({isCustomElement:wn,delimiters:_n},kn),Cn);vn.render=compile$1(bn,xn)}}Fe.render=vn.render||NOOP}{setCurrentInstance(Fe),pauseTracking();try{applyOptions(Fe)}finally{resetTracking(),unsetCurrentInstance()}}}function getAttrsProxy(Fe){return Fe.attrsProxy||(Fe.attrsProxy=new Proxy(Fe.attrs,{get(qe,hn){return track(Fe,"get","$attrs"),qe[hn]}}))}function createSetupContext(Fe){const qe=hn=>{Fe.exposed=hn||{}};return{get attrs(){return getAttrsProxy(Fe)},slots:Fe.slots,emit:Fe.emit,expose:qe}}function getExposeProxy(Fe){if(Fe.exposed)return Fe.exposeProxy||(Fe.exposeProxy=new Proxy(proxyRefs(markRaw(Fe.exposed)),{get(qe,hn){if(hn in qe)return qe[hn];if(hn in publicPropertiesMap)return publicPropertiesMap[hn](Fe)},has(qe,hn){return hn in qe||hn in publicPropertiesMap}}))}function getComponentName$1(Fe,qe=!0){return isFunction$i(Fe)?Fe.displayName||Fe.name:Fe.name||qe&&Fe.__name}function isClassComponent(Fe){return isFunction$i(Fe)&&"__vccOpts"in Fe}const computed=(Fe,qe)=>computed$1(Fe,qe,isInSSRComponentSetup);function h$6(Fe,qe,hn){const vn=arguments.length;return vn===2?isObject$9(qe)&&!isArray$x(qe)?isVNode(qe)?createVNode(Fe,null,[qe]):createVNode(Fe,qe):createVNode(Fe,null,qe):(vn>3?hn=Array.prototype.slice.call(arguments,2):vn===3&&isVNode(hn)&&(hn=[hn]),createVNode(Fe,qe,hn))}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey),version$1="3.3.9",svgNS="http://www.w3.org/2000/svg",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(Fe,qe,hn)=>{qe.insertBefore(Fe,hn||null)},remove:Fe=>{const qe=Fe.parentNode;qe&&qe.removeChild(Fe)},createElement:(Fe,qe,hn,vn)=>{const bn=qe?doc.createElementNS(svgNS,Fe):doc.createElement(Fe,hn?{is:hn}:void 0);return Fe==="select"&&vn&&vn.multiple!=null&&bn.setAttribute("multiple",vn.multiple),bn},createText:Fe=>doc.createTextNode(Fe),createComment:Fe=>doc.createComment(Fe),setText:(Fe,qe)=>{Fe.nodeValue=qe},setElementText:(Fe,qe)=>{Fe.textContent=qe},parentNode:Fe=>Fe.parentNode,nextSibling:Fe=>Fe.nextSibling,querySelector:Fe=>doc.querySelector(Fe),setScopeId(Fe,qe){Fe.setAttribute(qe,"")},insertStaticContent(Fe,qe,hn,vn,bn,wn){const kn=hn?hn.previousSibling:qe.lastChild;if(bn&&(bn===wn||bn.nextSibling))for(;qe.insertBefore(bn.cloneNode(!0),hn),!(bn===wn||!(bn=bn.nextSibling)););else{templateContainer.innerHTML=vn?`${Fe}`:Fe;const _n=templateContainer.content;if(vn){const Cn=_n.firstChild;for(;Cn.firstChild;)_n.appendChild(Cn.firstChild);_n.removeChild(Cn)}qe.insertBefore(_n,hn)}return[kn?kn.nextSibling:qe.firstChild,hn?hn.previousSibling:qe.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(Fe,{slots:qe})=>h$6(BaseTransition,resolveTransitionProps(Fe),qe);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(Fe,qe=[])=>{isArray$x(Fe)?Fe.forEach(hn=>hn(...qe)):Fe&&Fe(...qe)},hasExplicitCallback=Fe=>Fe?isArray$x(Fe)?Fe.some(qe=>qe.length>1):Fe.length>1:!1;function resolveTransitionProps(Fe){const qe={};for(const Kn in Fe)Kn in DOMTransitionPropsValidators||(qe[Kn]=Fe[Kn]);if(Fe.css===!1)return qe;const{name:hn="v",type:vn,duration:bn,enterFromClass:wn=`${hn}-enter-from`,enterActiveClass:kn=`${hn}-enter-active`,enterToClass:_n=`${hn}-enter-to`,appearFromClass:Cn=wn,appearActiveClass:xn=kn,appearToClass:En=_n,leaveFromClass:$n=`${hn}-leave-from`,leaveActiveClass:Sn=`${hn}-leave-active`,leaveToClass:An=`${hn}-leave-to`}=Fe,Tn=normalizeDuration(bn),Nn=Tn&&Tn[0],Pn=Tn&&Tn[1],{onBeforeEnter:On,onEnter:Rn,onEnterCancelled:In,onLeave:Mn,onLeaveCancelled:Bn,onBeforeAppear:Dn=On,onAppear:Vn=Rn,onAppearCancelled:Ln=In}=qe,zn=(Kn,Un,Gn)=>{removeTransitionClass(Kn,Un?En:_n),removeTransitionClass(Kn,Un?xn:kn),Gn&&Gn()},Hn=(Kn,Un)=>{Kn._isLeaving=!1,removeTransitionClass(Kn,$n),removeTransitionClass(Kn,An),removeTransitionClass(Kn,Sn),Un&&Un()},Fn=Kn=>(Un,Gn)=>{const Wn=Kn?Vn:Rn,Yn=()=>zn(Un,Kn,Gn);callHook(Wn,[Un,Yn]),nextFrame(()=>{removeTransitionClass(Un,Kn?Cn:wn),addTransitionClass(Un,Kn?En:_n),hasExplicitCallback(Wn)||whenTransitionEnds(Un,vn,Nn,Yn)})};return extend$1(qe,{onBeforeEnter(Kn){callHook(On,[Kn]),addTransitionClass(Kn,wn),addTransitionClass(Kn,kn)},onBeforeAppear(Kn){callHook(Dn,[Kn]),addTransitionClass(Kn,Cn),addTransitionClass(Kn,xn)},onEnter:Fn(!1),onAppear:Fn(!0),onLeave(Kn,Un){Kn._isLeaving=!0;const Gn=()=>Hn(Kn,Un);addTransitionClass(Kn,$n),forceReflow(),addTransitionClass(Kn,Sn),nextFrame(()=>{Kn._isLeaving&&(removeTransitionClass(Kn,$n),addTransitionClass(Kn,An),hasExplicitCallback(Mn)||whenTransitionEnds(Kn,vn,Pn,Gn))}),callHook(Mn,[Kn,Gn])},onEnterCancelled(Kn){zn(Kn,!1),callHook(In,[Kn])},onAppearCancelled(Kn){zn(Kn,!0),callHook(Ln,[Kn])},onLeaveCancelled(Kn){Hn(Kn),callHook(Bn,[Kn])}})}function normalizeDuration(Fe){if(Fe==null)return null;if(isObject$9(Fe))return[NumberOf(Fe.enter),NumberOf(Fe.leave)];{const qe=NumberOf(Fe);return[qe,qe]}}function NumberOf(Fe){return toNumber$9(Fe)}function addTransitionClass(Fe,qe){qe.split(/\s+/).forEach(hn=>hn&&Fe.classList.add(hn)),(Fe[vtcKey]||(Fe[vtcKey]=new Set)).add(qe)}function removeTransitionClass(Fe,qe){qe.split(/\s+/).forEach(vn=>vn&&Fe.classList.remove(vn));const hn=Fe[vtcKey];hn&&(hn.delete(qe),hn.size||(Fe[vtcKey]=void 0))}function nextFrame(Fe){requestAnimationFrame(()=>{requestAnimationFrame(Fe)})}let endId=0;function whenTransitionEnds(Fe,qe,hn,vn){const bn=Fe._endId=++endId,wn=()=>{bn===Fe._endId&&vn()};if(hn)return setTimeout(wn,hn);const{type:kn,timeout:_n,propCount:Cn}=getTransitionInfo(Fe,qe);if(!kn)return vn();const xn=kn+"end";let En=0;const $n=()=>{Fe.removeEventListener(xn,Sn),wn()},Sn=An=>{An.target===Fe&&++En>=Cn&&$n()};setTimeout(()=>{En(hn[Tn]||"").split(", "),bn=vn(`${TRANSITION}Delay`),wn=vn(`${TRANSITION}Duration`),kn=getTimeout(bn,wn),_n=vn(`${ANIMATION}Delay`),Cn=vn(`${ANIMATION}Duration`),xn=getTimeout(_n,Cn);let En=null,$n=0,Sn=0;qe===TRANSITION?kn>0&&(En=TRANSITION,$n=kn,Sn=wn.length):qe===ANIMATION?xn>0&&(En=ANIMATION,$n=xn,Sn=Cn.length):($n=Math.max(kn,xn),En=$n>0?kn>xn?TRANSITION:ANIMATION:null,Sn=En?En===TRANSITION?wn.length:Cn.length:0);const An=En===TRANSITION&&/\b(transform|all)(,|$)/.test(vn(`${TRANSITION}Property`).toString());return{type:En,timeout:$n,propCount:Sn,hasTransform:An}}function getTimeout(Fe,qe){for(;Fe.lengthtoMs(hn)+toMs(Fe[vn])))}function toMs(Fe){return Fe==="auto"?0:Number(Fe.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(Fe,qe,hn){const vn=Fe[vtcKey];vn&&(qe=(qe?[qe,...vn]:[...vn]).join(" ")),qe==null?Fe.removeAttribute("class"):hn?Fe.setAttribute("class",qe):Fe.className=qe}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(Fe,{value:qe},{transition:hn}){Fe[vShowOldKey]=Fe.style.display==="none"?"":Fe.style.display,hn&&qe?hn.beforeEnter(Fe):setDisplay(Fe,qe)},mounted(Fe,{value:qe},{transition:hn}){hn&&qe&&hn.enter(Fe)},updated(Fe,{value:qe,oldValue:hn},{transition:vn}){!qe!=!hn&&(vn?qe?(vn.beforeEnter(Fe),setDisplay(Fe,!0),vn.enter(Fe)):vn.leave(Fe,()=>{setDisplay(Fe,!1)}):setDisplay(Fe,qe))},beforeUnmount(Fe,{value:qe}){setDisplay(Fe,qe)}};function setDisplay(Fe,qe){Fe.style.display=qe?Fe[vShowOldKey]:"none"}function patchStyle(Fe,qe,hn){const vn=Fe.style,bn=isString$d(hn);if(hn&&!bn){if(qe&&!isString$d(qe))for(const wn in qe)hn[wn]==null&&setStyle(vn,wn,"");for(const wn in hn)setStyle(vn,wn,hn[wn])}else{const wn=vn.display;bn?qe!==hn&&(vn.cssText=hn):qe&&Fe.removeAttribute("style"),vShowOldKey in Fe&&(vn.display=wn)}}const importantRE=/\s*!important$/;function setStyle(Fe,qe,hn){if(isArray$x(hn))hn.forEach(vn=>setStyle(Fe,qe,vn));else if(hn==null&&(hn=""),qe.startsWith("--"))Fe.setProperty(qe,hn);else{const vn=autoPrefix(Fe,qe);importantRE.test(hn)?Fe.setProperty(hyphenate(vn),hn.replace(importantRE,""),"important"):Fe[vn]=hn}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(Fe,qe){const hn=prefixCache[qe];if(hn)return hn;let vn=camelize(qe);if(vn!=="filter"&&vn in Fe)return prefixCache[qe]=vn;vn=capitalize$1(vn);for(let bn=0;bncachedNow||(p$8.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(Fe,qe){const hn=vn=>{if(!vn._vts)vn._vts=Date.now();else if(vn._vts<=hn.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(vn,hn.value),qe,5,[vn])};return hn.value=Fe,hn.attached=getNow(),hn}function patchStopImmediatePropagation(Fe,qe){if(isArray$x(qe)){const hn=Fe.stopImmediatePropagation;return Fe.stopImmediatePropagation=()=>{hn.call(Fe),Fe._stopped=!0},qe.map(vn=>bn=>!bn._stopped&&vn&&vn(bn))}else return qe}const nativeOnRE=/^on[a-z]/,patchProp=(Fe,qe,hn,vn,bn=!1,wn,kn,_n,Cn)=>{qe==="class"?patchClass(Fe,vn,bn):qe==="style"?patchStyle(Fe,hn,vn):isOn(qe)?isModelListener(qe)||patchEvent(Fe,qe,hn,vn,kn):(qe[0]==="."?(qe=qe.slice(1),!0):qe[0]==="^"?(qe=qe.slice(1),!1):shouldSetAsProp(Fe,qe,vn,bn))?patchDOMProp(Fe,qe,vn,wn,kn,_n,Cn):(qe==="true-value"?Fe._trueValue=vn:qe==="false-value"&&(Fe._falseValue=vn),patchAttr(Fe,qe,vn,bn))};function shouldSetAsProp(Fe,qe,hn,vn){return vn?!!(qe==="innerHTML"||qe==="textContent"||qe in Fe&&nativeOnRE.test(qe)&&isFunction$i(hn)):qe==="spellcheck"||qe==="draggable"||qe==="translate"||qe==="form"||qe==="list"&&Fe.tagName==="INPUT"||qe==="type"&&Fe.tagName==="TEXTAREA"||nativeOnRE.test(qe)&&isString$d(hn)?!1:qe in Fe}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$1({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=useTransitionState();let bn,wn;return onUpdated(()=>{if(!bn.length)return;const kn=Fe.moveClass||`${Fe.name||"v"}-move`;if(!hasCSSTransform(bn[0].el,hn.vnode.el,kn))return;bn.forEach(callPendingCbs),bn.forEach(recordPosition);const _n=bn.filter(applyTranslation);forceReflow(),_n.forEach(Cn=>{const xn=Cn.el,En=xn.style;addTransitionClass(xn,kn),En.transform=En.webkitTransform=En.transitionDuration="";const $n=xn[moveCbKey]=Sn=>{Sn&&Sn.target!==xn||(!Sn||/transform$/.test(Sn.propertyName))&&(xn.removeEventListener("transitionend",$n),xn[moveCbKey]=null,removeTransitionClass(xn,kn))};xn.addEventListener("transitionend",$n)})}),()=>{const kn=toRaw(Fe),_n=resolveTransitionProps(kn);let Cn=kn.tag||Fragment;bn=wn,wn=qe.default?getTransitionRawChildren(qe.default()):[];for(let xn=0;xndelete Fe.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(Fe){const qe=Fe.el;qe[moveCbKey]&&qe[moveCbKey](),qe[enterCbKey]&&qe[enterCbKey]()}function recordPosition(Fe){newPositionMap.set(Fe,Fe.el.getBoundingClientRect())}function applyTranslation(Fe){const qe=positionMap.get(Fe),hn=newPositionMap.get(Fe),vn=qe.left-hn.left,bn=qe.top-hn.top;if(vn||bn){const wn=Fe.el.style;return wn.transform=wn.webkitTransform=`translate(${vn}px,${bn}px)`,wn.transitionDuration="0s",Fe}}function hasCSSTransform(Fe,qe,hn){const vn=Fe.cloneNode(),bn=Fe[vtcKey];bn&&bn.forEach(_n=>{_n.split(/\s+/).forEach(Cn=>Cn&&vn.classList.remove(Cn))}),hn.split(/\s+/).forEach(_n=>_n&&vn.classList.add(_n)),vn.style.display="none";const wn=qe.nodeType===1?qe:qe.parentNode;wn.appendChild(vn);const{hasTransform:kn}=getTransitionInfo(vn);return wn.removeChild(vn),kn}const getModelAssigner=Fe=>{const qe=Fe.props["onUpdate:modelValue"]||!1;return isArray$x(qe)?hn=>invokeArrayFns(qe,hn):qe};function onCompositionStart(Fe){Fe.target.composing=!0}function onCompositionEnd(Fe){const qe=Fe.target;qe.composing&&(qe.composing=!1,qe.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(Fe,{modifiers:{lazy:qe,trim:hn,number:vn}},bn){Fe[assignKey]=getModelAssigner(bn);const wn=vn||bn.props&&bn.props.type==="number";addEventListener$1(Fe,qe?"change":"input",kn=>{if(kn.target.composing)return;let _n=Fe.value;hn&&(_n=_n.trim()),wn&&(_n=looseToNumber(_n)),Fe[assignKey](_n)}),hn&&addEventListener$1(Fe,"change",()=>{Fe.value=Fe.value.trim()}),qe||(addEventListener$1(Fe,"compositionstart",onCompositionStart),addEventListener$1(Fe,"compositionend",onCompositionEnd),addEventListener$1(Fe,"change",onCompositionEnd))},mounted(Fe,{value:qe}){Fe.value=qe??""},beforeUpdate(Fe,{value:qe,modifiers:{lazy:hn,trim:vn,number:bn}},wn){if(Fe[assignKey]=getModelAssigner(wn),Fe.composing)return;const kn=bn||Fe.type==="number"?looseToNumber(Fe.value):Fe.value,_n=qe??"";kn!==_n&&(document.activeElement===Fe&&Fe.type!=="range"&&(hn||vn&&Fe.value.trim()===_n)||(Fe.value=_n))}},vModelCheckbox={deep:!0,created(Fe,qe,hn){Fe[assignKey]=getModelAssigner(hn),addEventListener$1(Fe,"change",()=>{const vn=Fe._modelValue,bn=getValue$2(Fe),wn=Fe.checked,kn=Fe[assignKey];if(isArray$x(vn)){const _n=looseIndexOf(vn,bn),Cn=_n!==-1;if(wn&&!Cn)kn(vn.concat(bn));else if(!wn&&Cn){const xn=[...vn];xn.splice(_n,1),kn(xn)}}else if(isSet$4(vn)){const _n=new Set(vn);wn?_n.add(bn):_n.delete(bn),kn(_n)}else kn(getCheckboxValue(Fe,wn))})},mounted:setChecked,beforeUpdate(Fe,qe,hn){Fe[assignKey]=getModelAssigner(hn),setChecked(Fe,qe,hn)}};function setChecked(Fe,{value:qe,oldValue:hn},vn){Fe._modelValue=qe,isArray$x(qe)?Fe.checked=looseIndexOf(qe,vn.props.value)>-1:isSet$4(qe)?Fe.checked=qe.has(vn.props.value):qe!==hn&&(Fe.checked=looseEqual(qe,getCheckboxValue(Fe,!0)))}const vModelRadio={created(Fe,{value:qe},hn){Fe.checked=looseEqual(qe,hn.props.value),Fe[assignKey]=getModelAssigner(hn),addEventListener$1(Fe,"change",()=>{Fe[assignKey](getValue$2(Fe))})},beforeUpdate(Fe,{value:qe,oldValue:hn},vn){Fe[assignKey]=getModelAssigner(vn),qe!==hn&&(Fe.checked=looseEqual(qe,vn.props.value))}};function getValue$2(Fe){return"_value"in Fe?Fe._value:Fe.value}function getCheckboxValue(Fe,qe){const hn=qe?"_trueValue":"_falseValue";return hn in Fe?Fe[hn]:qe}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:Fe=>Fe.stopPropagation(),prevent:Fe=>Fe.preventDefault(),self:Fe=>Fe.target!==Fe.currentTarget,ctrl:Fe=>!Fe.ctrlKey,shift:Fe=>!Fe.shiftKey,alt:Fe=>!Fe.altKey,meta:Fe=>!Fe.metaKey,left:Fe=>"button"in Fe&&Fe.button!==0,middle:Fe=>"button"in Fe&&Fe.button!==1,right:Fe=>"button"in Fe&&Fe.button!==2,exact:(Fe,qe)=>systemModifiers.some(hn=>Fe[`${hn}Key`]&&!qe.includes(hn))},withModifiers=(Fe,qe)=>(hn,...vn)=>{for(let bn=0;bnhn=>{if(!("key"in hn))return;const vn=hyphenate(hn.key);if(qe.some(bn=>bn===vn||keyNames[bn]===vn))return Fe(hn)},rendererOptions=extend$1({patchProp},nodeOps);let renderer$1;function ensureRenderer(){return renderer$1||(renderer$1=createRenderer(rendererOptions))}const render$1=(...Fe)=>{ensureRenderer().render(...Fe)},createApp=(...Fe)=>{const qe=ensureRenderer().createApp(...Fe),{mount:hn}=qe;return qe.mount=vn=>{const bn=normalizeContainer(vn);if(!bn)return;const wn=qe._component;!isFunction$i(wn)&&!wn.render&&!wn.template&&(wn.template=bn.innerHTML),bn.innerHTML="";const kn=hn(bn,!1,bn instanceof SVGElement);return bn instanceof Element&&(bn.removeAttribute("v-cloak"),bn.setAttribute("data-v-app","")),kn},qe};function normalizeContainer(Fe){return isString$d(Fe)?document.querySelector(Fe):Fe}var isVue2=!1,__defProp$9=Object.defineProperty,__defProps$6=Object.defineProperties,__getOwnPropDescs$6=Object.getOwnPropertyDescriptors,__getOwnPropSymbols$b=Object.getOwnPropertySymbols,__hasOwnProp$b=Object.prototype.hasOwnProperty,__propIsEnum$b=Object.prototype.propertyIsEnumerable,__defNormalProp$9=(Fe,qe,hn)=>qe in Fe?__defProp$9(Fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Fe[qe]=hn,__spreadValues$9=(Fe,qe)=>{for(var hn in qe||(qe={}))__hasOwnProp$b.call(qe,hn)&&__defNormalProp$9(Fe,hn,qe[hn]);if(__getOwnPropSymbols$b)for(var hn of __getOwnPropSymbols$b(qe))__propIsEnum$b.call(qe,hn)&&__defNormalProp$9(Fe,hn,qe[hn]);return Fe},__spreadProps$6=(Fe,qe)=>__defProps$6(Fe,__getOwnPropDescs$6(qe));function computedEager(Fe,qe){var hn;const vn=shallowRef();return watchEffect(()=>{vn.value=Fe()},__spreadProps$6(__spreadValues$9({},qe),{flush:(hn=qe==null?void 0:qe.flush)!=null?hn:"sync"})),readonly(vn)}var _a;const isClient$1=typeof window<"u",isDef=Fe=>typeof Fe<"u",isFunction$h=Fe=>typeof Fe=="function",isString$c=Fe=>typeof Fe=="string",noop$8=()=>{},isIOS=isClient$1&&((_a=window==null?void 0:window.navigator)==null?void 0:_a.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(Fe){return typeof Fe=="function"?Fe():unref(Fe)}function createFilterWrapper$1(Fe,qe){function hn(...vn){return new Promise((bn,wn)=>{Promise.resolve(Fe(()=>qe.apply(this,vn),{fn:qe,thisArg:this,args:vn})).then(bn).catch(wn)})}return hn}function debounceFilter$1(Fe,qe={}){let hn,vn,bn=noop$8;const wn=_n=>{clearTimeout(_n),bn(),bn=noop$8};return _n=>{const Cn=resolveUnref(Fe),xn=resolveUnref(qe.maxWait);return hn&&wn(hn),Cn<=0||xn!==void 0&&xn<=0?(vn&&(wn(vn),vn=null),Promise.resolve(_n())):new Promise((En,$n)=>{bn=qe.rejectOnCancel?$n:En,xn&&!vn&&(vn=setTimeout(()=>{hn&&wn(hn),vn=null,En(_n())},xn)),hn=setTimeout(()=>{vn&&wn(vn),vn=null,En(_n())},Cn)})}}function throttleFilter$1(Fe,qe=!0,hn=!0,vn=!1){let bn=0,wn,kn=!0,_n=noop$8,Cn;const xn=()=>{wn&&(clearTimeout(wn),wn=void 0,_n(),_n=noop$8)};return $n=>{const Sn=resolveUnref(Fe),An=Date.now()-bn,Tn=()=>Cn=$n();return xn(),Sn<=0?(bn=Date.now(),Tn()):(An>Sn&&(hn||!kn)?(bn=Date.now(),Tn()):qe&&(Cn=new Promise((Nn,Pn)=>{_n=vn?Pn:Nn,wn=setTimeout(()=>{bn=Date.now(),kn=!0,Nn(Tn()),xn()},Math.max(0,Sn-An))})),!hn&&!wn&&(wn=setTimeout(()=>kn=!0,Sn)),kn=!1,Cn)}}function identity$1(Fe){return Fe}function tryOnScopeDispose$1(Fe){return getCurrentScope()?(onScopeDispose(Fe),!0):!1}function useDebounceFn$1(Fe,qe=200,hn={}){return createFilterWrapper$1(debounceFilter$1(qe,hn),Fe)}function refDebounced(Fe,qe=200,hn={}){const vn=ref(Fe.value),bn=useDebounceFn$1(()=>{vn.value=Fe.value},qe,hn);return watch(Fe,()=>bn()),vn}function useThrottleFn$1(Fe,qe=200,hn=!1,vn=!0,bn=!1){return createFilterWrapper$1(throttleFilter$1(qe,hn,vn,bn),Fe)}function tryOnMounted(Fe,qe=!0){getCurrentInstance()?onMounted(Fe):qe?Fe():nextTick(Fe)}function useTimeoutFn$1(Fe,qe,hn={}){const{immediate:vn=!0}=hn,bn=ref(!1);let wn=null;function kn(){wn&&(clearTimeout(wn),wn=null)}function _n(){bn.value=!1,kn()}function Cn(...xn){kn(),bn.value=!0,wn=setTimeout(()=>{bn.value=!1,wn=null,Fe(...xn)},resolveUnref(qe))}return vn&&(bn.value=!0,isClient$1&&Cn()),tryOnScopeDispose$1(_n),{isPending:readonly(bn),start:Cn,stop:_n}}function unrefElement(Fe){var qe;const hn=resolveUnref(Fe);return(qe=hn==null?void 0:hn.$el)!=null?qe:hn}const defaultWindow=isClient$1?window:void 0,defaultDocument=isClient$1?window.document:void 0;function useEventListener(...Fe){let qe,hn,vn,bn;if(isString$c(Fe[0])||Array.isArray(Fe[0])?([hn,vn,bn]=Fe,qe=defaultWindow):[qe,hn,vn,bn]=Fe,!qe)return noop$8;Array.isArray(hn)||(hn=[hn]),Array.isArray(vn)||(vn=[vn]);const wn=[],kn=()=>{wn.forEach(En=>En()),wn.length=0},_n=(En,$n,Sn,An)=>(En.addEventListener($n,Sn,An),()=>En.removeEventListener($n,Sn,An)),Cn=watch(()=>[unrefElement(qe),resolveUnref(bn)],([En,$n])=>{kn(),En&&wn.push(...hn.flatMap(Sn=>vn.map(An=>_n(En,Sn,An,$n))))},{immediate:!0,flush:"post"}),xn=()=>{Cn(),kn()};return tryOnScopeDispose$1(xn),xn}let _iOSWorkaround=!1;function onClickOutside(Fe,qe,hn={}){const{window:vn=defaultWindow,ignore:bn=[],capture:wn=!0,detectIframe:kn=!1}=hn;if(!vn)return;isIOS&&!_iOSWorkaround&&(_iOSWorkaround=!0,Array.from(vn.document.body.children).forEach(Sn=>Sn.addEventListener("click",noop$8)));let _n=!0;const Cn=Sn=>bn.some(An=>{if(typeof An=="string")return Array.from(vn.document.querySelectorAll(An)).some(Tn=>Tn===Sn.target||Sn.composedPath().includes(Tn));{const Tn=unrefElement(An);return Tn&&(Sn.target===Tn||Sn.composedPath().includes(Tn))}}),En=[useEventListener(vn,"click",Sn=>{const An=unrefElement(Fe);if(!(!An||An===Sn.target||Sn.composedPath().includes(An))){if(Sn.detail===0&&(_n=!Cn(Sn)),!_n){_n=!0;return}qe(Sn)}},{passive:!0,capture:wn}),useEventListener(vn,"pointerdown",Sn=>{const An=unrefElement(Fe);An&&(_n=!Sn.composedPath().includes(An)&&!Cn(Sn))},{passive:!0}),kn&&useEventListener(vn,"blur",Sn=>{var An;const Tn=unrefElement(Fe);((An=vn.document.activeElement)==null?void 0:An.tagName)==="IFRAME"&&!(Tn!=null&&Tn.contains(vn.document.activeElement))&&qe(Sn)})].filter(Boolean);return()=>En.forEach(Sn=>Sn())}function useSupported(Fe,qe=!1){const hn=ref(),vn=()=>hn.value=!!Fe();return vn(),tryOnMounted(vn,qe),hn}function cloneFnJSON(Fe){return JSON.parse(JSON.stringify(Fe))}const _global$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global$1[globalKey]=_global$1[globalKey]||{};function useCssVar(Fe,qe,{window:hn=defaultWindow,initialValue:vn=""}={}){const bn=ref(vn),wn=computed(()=>{var kn;return unrefElement(qe)||((kn=hn==null?void 0:hn.document)==null?void 0:kn.documentElement)});return watch([wn,()=>resolveUnref(Fe)],([kn,_n])=>{var Cn;if(kn&&hn){const xn=(Cn=hn.getComputedStyle(kn).getPropertyValue(_n))==null?void 0:Cn.trim();bn.value=xn||vn}},{immediate:!0}),watch(bn,kn=>{var _n;(_n=wn.value)!=null&&_n.style&&wn.value.style.setProperty(resolveUnref(Fe),kn)}),bn}function useDocumentVisibility({document:Fe=defaultDocument}={}){if(!Fe)return ref("visible");const qe=ref(Fe.visibilityState);return useEventListener(Fe,"visibilitychange",()=>{qe.value=Fe.visibilityState}),qe}var __getOwnPropSymbols$g=Object.getOwnPropertySymbols,__hasOwnProp$g=Object.prototype.hasOwnProperty,__propIsEnum$g=Object.prototype.propertyIsEnumerable,__objRest$2=(Fe,qe)=>{var hn={};for(var vn in Fe)__hasOwnProp$g.call(Fe,vn)&&qe.indexOf(vn)<0&&(hn[vn]=Fe[vn]);if(Fe!=null&&__getOwnPropSymbols$g)for(var vn of __getOwnPropSymbols$g(Fe))qe.indexOf(vn)<0&&__propIsEnum$g.call(Fe,vn)&&(hn[vn]=Fe[vn]);return hn};function useResizeObserver(Fe,qe,hn={}){const vn=hn,{window:bn=defaultWindow}=vn,wn=__objRest$2(vn,["window"]);let kn;const _n=useSupported(()=>bn&&"ResizeObserver"in bn),Cn=()=>{kn&&(kn.disconnect(),kn=void 0)},xn=watch(()=>unrefElement(Fe),$n=>{Cn(),_n.value&&bn&&$n&&(kn=new ResizeObserver(qe),kn.observe($n,wn))},{immediate:!0,flush:"post"}),En=()=>{Cn(),xn()};return tryOnScopeDispose$1(En),{isSupported:_n,stop:En}}function useElementBounding(Fe,qe={}){const{reset:hn=!0,windowResize:vn=!0,windowScroll:bn=!0,immediate:wn=!0}=qe,kn=ref(0),_n=ref(0),Cn=ref(0),xn=ref(0),En=ref(0),$n=ref(0),Sn=ref(0),An=ref(0);function Tn(){const Nn=unrefElement(Fe);if(!Nn){hn&&(kn.value=0,_n.value=0,Cn.value=0,xn.value=0,En.value=0,$n.value=0,Sn.value=0,An.value=0);return}const Pn=Nn.getBoundingClientRect();kn.value=Pn.height,_n.value=Pn.bottom,Cn.value=Pn.left,xn.value=Pn.right,En.value=Pn.top,$n.value=Pn.width,Sn.value=Pn.x,An.value=Pn.y}return useResizeObserver(Fe,Tn),watch(()=>unrefElement(Fe),Nn=>!Nn&&Tn()),bn&&useEventListener("scroll",Tn,{capture:!0,passive:!0}),vn&&useEventListener("resize",Tn,{passive:!0}),tryOnMounted(()=>{wn&&Tn()}),{height:kn,bottom:_n,left:Cn,right:xn,top:En,width:$n,x:Sn,y:An,update:Tn}}var __getOwnPropSymbols$8=Object.getOwnPropertySymbols,__hasOwnProp$8=Object.prototype.hasOwnProperty,__propIsEnum$8=Object.prototype.propertyIsEnumerable,__objRest$1=(Fe,qe)=>{var hn={};for(var vn in Fe)__hasOwnProp$8.call(Fe,vn)&&qe.indexOf(vn)<0&&(hn[vn]=Fe[vn]);if(Fe!=null&&__getOwnPropSymbols$8)for(var vn of __getOwnPropSymbols$8(Fe))qe.indexOf(vn)<0&&__propIsEnum$8.call(Fe,vn)&&(hn[vn]=Fe[vn]);return hn};function useMutationObserver(Fe,qe,hn={}){const vn=hn,{window:bn=defaultWindow}=vn,wn=__objRest$1(vn,["window"]);let kn;const _n=useSupported(()=>bn&&"MutationObserver"in bn),Cn=()=>{kn&&(kn.disconnect(),kn=void 0)},xn=watch(()=>unrefElement(Fe),$n=>{Cn(),_n.value&&bn&&$n&&(kn=new MutationObserver(qe),kn.observe($n,wn))},{immediate:!0}),En=()=>{Cn(),xn()};return tryOnScopeDispose$1(En),{isSupported:_n,stop:En}}var SwipeDirection;(function(Fe){Fe.UP="UP",Fe.RIGHT="RIGHT",Fe.DOWN="DOWN",Fe.LEFT="LEFT",Fe.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));var __defProp$1=Object.defineProperty,__getOwnPropSymbols$1=Object.getOwnPropertySymbols,__hasOwnProp$1=Object.prototype.hasOwnProperty,__propIsEnum$1=Object.prototype.propertyIsEnumerable,__defNormalProp$1=(Fe,qe,hn)=>qe in Fe?__defProp$1(Fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Fe[qe]=hn,__spreadValues$1=(Fe,qe)=>{for(var hn in qe||(qe={}))__hasOwnProp$1.call(qe,hn)&&__defNormalProp$1(Fe,hn,qe[hn]);if(__getOwnPropSymbols$1)for(var hn of __getOwnPropSymbols$1(qe))__propIsEnum$1.call(qe,hn)&&__defNormalProp$1(Fe,hn,qe[hn]);return Fe};const _TransitionPresets={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};__spreadValues$1({linear:identity$1},_TransitionPresets);function useVModel(Fe,qe,hn,vn={}){var bn,wn,kn;const{clone:_n=!1,passive:Cn=!1,eventName:xn,deep:En=!1,defaultValue:$n}=vn,Sn=getCurrentInstance(),An=hn||(Sn==null?void 0:Sn.emit)||((bn=Sn==null?void 0:Sn.$emit)==null?void 0:bn.bind(Sn))||((kn=(wn=Sn==null?void 0:Sn.proxy)==null?void 0:wn.$emit)==null?void 0:kn.bind(Sn==null?void 0:Sn.proxy));let Tn=xn;qe||(qe="modelValue"),Tn=xn||Tn||`update:${qe.toString()}`;const Nn=On=>_n?isFunction$h(_n)?_n(On):cloneFnJSON(On):On,Pn=()=>isDef(Fe[qe])?Nn(Fe[qe]):$n;if(Cn){const On=Pn(),Rn=ref(On);return watch(()=>Fe[qe],In=>Rn.value=Nn(In)),watch(Rn,In=>{(In!==Fe[qe]||En)&&An(Tn,In)},{deep:En}),Rn}else return computed({get(){return Pn()},set(On){An(Tn,On)}})}function useWindowFocus({window:Fe=defaultWindow}={}){if(!Fe)return ref(!1);const qe=ref(Fe.document.hasFocus());return useEventListener(Fe,"blur",()=>{qe.value=!1}),useEventListener(Fe,"focus",()=>{qe.value=!0}),qe}function useWindowSize(Fe={}){const{window:qe=defaultWindow,initialWidth:hn=1/0,initialHeight:vn=1/0,listenOrientation:bn=!0,includeScrollbar:wn=!0}=Fe,kn=ref(hn),_n=ref(vn),Cn=()=>{qe&&(wn?(kn.value=qe.innerWidth,_n.value=qe.innerHeight):(kn.value=qe.document.documentElement.clientWidth,_n.value=qe.document.documentElement.clientHeight))};return Cn(),tryOnMounted(Cn),useEventListener("resize",Cn,{passive:!0}),bn&&useEventListener("orientationchange",Cn,{passive:!0}),{width:kn,height:_n}}const isFirefox=()=>isClient$1&&/firefox/i.test(window.navigator.userAgent),isInContainer=(Fe,qe)=>{if(!isClient$1||!Fe||!qe)return!1;const hn=Fe.getBoundingClientRect();let vn;return qe instanceof Element?vn=qe.getBoundingClientRect():vn={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},hn.topvn.top&&hn.right>vn.left&&hn.left{let qe=0,hn=Fe;for(;hn;)qe+=hn.offsetTop,hn=hn.offsetParent;return qe},getOffsetTopDistance=(Fe,qe)=>Math.abs(getOffsetTop(Fe)-getOffsetTop(qe)),getClientXY=Fe=>{let qe,hn;return Fe.type==="touchend"?(hn=Fe.changedTouches[0].clientY,qe=Fe.changedTouches[0].clientX):Fe.type.startsWith("touch")?(hn=Fe.touches[0].clientY,qe=Fe.touches[0].clientX):(hn=Fe.clientY,qe=Fe.clientX),{clientX:qe,clientY:hn}};var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$1=root$1.Symbol;const Symbol$2=Symbol$1;var objectProto$f=Object.prototype,hasOwnProperty$e=objectProto$f.hasOwnProperty,nativeObjectToString$1=objectProto$f.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(Fe){var qe=hasOwnProperty$e.call(Fe,symToStringTag$1),hn=Fe[symToStringTag$1];try{Fe[symToStringTag$1]=void 0;var vn=!0}catch{}var bn=nativeObjectToString$1.call(Fe);return vn&&(qe?Fe[symToStringTag$1]=hn:delete Fe[symToStringTag$1]),bn}var objectProto$e=Object.prototype,nativeObjectToString=objectProto$e.toString;function objectToString$3(Fe){return nativeObjectToString.call(Fe)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(Fe){return Fe==null?Fe===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(Fe)?getRawTag(Fe):objectToString$3(Fe)}function isObjectLike(Fe){return Fe!=null&&typeof Fe=="object"}var symbolTag$3="[object Symbol]";function isSymbol$3(Fe){return typeof Fe=="symbol"||isObjectLike(Fe)&&baseGetTag(Fe)==symbolTag$3}function arrayMap(Fe,qe){for(var hn=-1,vn=Fe==null?0:Fe.length,bn=Array(vn);++hn0){if(++qe>=HOT_COUNT)return arguments[0]}else qe=0;return Fe.apply(void 0,arguments)}}function constant(Fe){return function(){return Fe}}var defineProperty=function(){try{var Fe=getNative(Object,"defineProperty");return Fe({},"",{}),Fe}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(Fe,qe){return defineProperty$1(Fe,"toString",{configurable:!0,enumerable:!1,value:constant(qe),writable:!0})}:identity;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;function arrayEach$f(Fe,qe){for(var hn=-1,vn=Fe==null?0:Fe.length;++hn-1}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(Fe,qe){var hn=typeof Fe;return qe=qe??MAX_SAFE_INTEGER$1,!!qe&&(hn=="number"||hn!="symbol"&&reIsUint.test(Fe))&&Fe>-1&&Fe%1==0&&Fe-1&&Fe%1==0&&Fe<=MAX_SAFE_INTEGER}function isArrayLike$1(Fe){return Fe!=null&&isLength(Fe.length)&&!isFunction$g(Fe)}function isIterateeCall(Fe,qe,hn){if(!isObject$8(hn))return!1;var vn=typeof qe;return(vn=="number"?isArrayLike$1(hn)&&isIndex(qe,hn.length):vn=="string"&&qe in hn)?eq(hn[qe],Fe):!1}function createAssigner(Fe){return baseRest(function(qe,hn){var vn=-1,bn=hn.length,wn=bn>1?hn[bn-1]:void 0,kn=bn>2?hn[2]:void 0;for(wn=Fe.length>3&&typeof wn=="function"?(bn--,wn):void 0,kn&&isIterateeCall(hn[0],hn[1],kn)&&(wn=bn<3?void 0:wn,bn=1),qe=Object(qe);++vn-1}function listCacheSet(Fe,qe){var hn=this.__data__,vn=assocIndexOf(hn,Fe);return vn<0?(++this.size,hn.push([Fe,qe])):hn[vn][1]=qe,this}function ListCache(Fe){var qe=-1,hn=Fe==null?0:Fe.length;for(this.clear();++qe0&&hn(_n)?qe>1?baseFlatten(_n,qe-1,hn,vn,bn):arrayPush(bn,_n):vn||(bn[bn.length]=_n)}return bn}function flatten$2(Fe){var qe=Fe==null?0:Fe.length;return qe?baseFlatten(Fe,1):[]}function flatRest(Fe){return setToString$1(overRest(Fe,void 0,flatten$2),Fe+"")}var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;var objectTag$3="[object Object]",funcProto=Function.prototype,objectProto$4=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$5=objectProto$4.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$a(Fe){if(!isObjectLike(Fe)||baseGetTag(Fe)!=objectTag$3)return!1;var qe=getPrototype$1(Fe);if(qe===null)return!0;var hn=hasOwnProperty$5.call(qe,"constructor")&&qe.constructor;return typeof hn=="function"&&hn instanceof hn&&funcToString.call(hn)==objectCtorString}function castArray$1(){if(!arguments.length)return[];var Fe=arguments[0];return isArray$w(Fe)?Fe:[Fe]}function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(Fe){var qe=this.__data__,hn=qe.delete(Fe);return this.size=qe.size,hn}function stackGet(Fe){return this.__data__.get(Fe)}function stackHas(Fe){return this.__data__.has(Fe)}var LARGE_ARRAY_SIZE$1=200;function stackSet(Fe,qe){var hn=this.__data__;if(hn instanceof ListCache){var vn=hn.__data__;if(!Map$2||vn.length_n))return!1;var xn=wn.get(Fe),En=wn.get(qe);if(xn&&En)return xn==qe&&En==Fe;var $n=-1,Sn=!0,An=hn&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(wn.set(Fe,qe),wn.set(qe,Fe);++$n<_n;){var Tn=Fe[$n],Nn=qe[$n];if(vn)var Pn=kn?vn(Nn,Tn,$n,qe,Fe,wn):vn(Tn,Nn,$n,Fe,qe,wn);if(Pn!==void 0){if(Pn)continue;Sn=!1;break}if(An){if(!arraySome(qe,function(On,Rn){if(!cacheHas(An,Rn)&&(Tn===On||bn(Tn,On,hn,vn,wn)))return An.push(Rn)})){Sn=!1;break}}else if(!(Tn===Nn||bn(Tn,Nn,hn,vn,wn))){Sn=!1;break}}return wn.delete(Fe),wn.delete(qe),Sn}function mapToArray(Fe){var qe=-1,hn=Array(Fe.size);return Fe.forEach(function(vn,bn){hn[++qe]=[bn,vn]}),hn}function setToArray(Fe){var qe=-1,hn=Array(Fe.size);return Fe.forEach(function(vn){hn[++qe]=vn}),hn}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(Fe,qe,hn,vn,bn,wn,kn){switch(hn){case dataViewTag:if(Fe.byteLength!=qe.byteLength||Fe.byteOffset!=qe.byteOffset)return!1;Fe=Fe.buffer,qe=qe.buffer;case arrayBufferTag:return!(Fe.byteLength!=qe.byteLength||!wn(new Uint8Array$2(Fe),new Uint8Array$2(qe)));case boolTag:case dateTag:case numberTag:return eq(+Fe,+qe);case errorTag:return Fe.name==qe.name&&Fe.message==qe.message;case regexpTag:case stringTag:return Fe==qe+"";case mapTag:var _n=mapToArray;case setTag:var Cn=vn&COMPARE_PARTIAL_FLAG$4;if(_n||(_n=setToArray),Fe.size!=qe.size&&!Cn)return!1;var xn=kn.get(Fe);if(xn)return xn==qe;vn|=COMPARE_UNORDERED_FLAG$2,kn.set(Fe,qe);var En=equalArrays(_n(Fe),_n(qe),vn,bn,wn,kn);return kn.delete(Fe),En;case symbolTag:if(symbolValueOf)return symbolValueOf.call(Fe)==symbolValueOf.call(qe)}return!1}var COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$3=objectProto$1.hasOwnProperty;function equalObjects(Fe,qe,hn,vn,bn,wn){var kn=hn&COMPARE_PARTIAL_FLAG$3,_n=getAllKeys(Fe),Cn=_n.length,xn=getAllKeys(qe),En=xn.length;if(Cn!=En&&!kn)return!1;for(var $n=Cn;$n--;){var Sn=_n[$n];if(!(kn?Sn in qe:hasOwnProperty$3.call(qe,Sn)))return!1}var An=wn.get(Fe),Tn=wn.get(qe);if(An&&Tn)return An==qe&&Tn==Fe;var Nn=!0;wn.set(Fe,qe),wn.set(qe,Fe);for(var Pn=kn;++$n=qe||Vn<0||$n&&Ln>=wn}function On(){var Dn=now$4();if(Pn(Dn))return Rn(Dn);_n=setTimeout(On,Nn(Dn))}function Rn(Dn){return _n=void 0,Sn&&vn?An(Dn):(vn=bn=void 0,kn)}function In(){_n!==void 0&&clearTimeout(_n),xn=0,vn=Cn=bn=_n=void 0}function Mn(){return _n===void 0?kn:Rn(now$4())}function Bn(){var Dn=now$4(),Vn=Pn(Dn);if(vn=arguments,bn=this,Cn=Dn,Vn){if(_n===void 0)return Tn(Cn);if($n)return clearTimeout(_n),_n=setTimeout(On,qe),An(Cn)}return _n===void 0&&(_n=setTimeout(On,qe)),kn}return Bn.cancel=In,Bn.flush=Mn,Bn}function assignMergeValue(Fe,qe,hn){(hn!==void 0&&!eq(Fe[qe],hn)||hn===void 0&&!(qe in Fe))&&baseAssignValue(Fe,qe,hn)}function isArrayLikeObject(Fe){return isObjectLike(Fe)&&isArrayLike$1(Fe)}function safeGet(Fe,qe){if(!(qe==="constructor"&&typeof Fe[qe]=="function")&&qe!="__proto__")return Fe[qe]}function toPlainObject(Fe){return copyObject(Fe,keysIn(Fe))}function baseMergeDeep(Fe,qe,hn,vn,bn,wn,kn){var _n=safeGet(Fe,hn),Cn=safeGet(qe,hn),xn=kn.get(Cn);if(xn){assignMergeValue(Fe,hn,xn);return}var En=wn?wn(_n,Cn,hn+"",Fe,qe,kn):void 0,$n=En===void 0;if($n){var Sn=isArray$w(Cn),An=!Sn&&isBuffer$2(Cn),Tn=!Sn&&!An&&isTypedArray$2(Cn);En=Cn,Sn||An||Tn?isArray$w(_n)?En=_n:isArrayLikeObject(_n)?En=copyArray(_n):An?($n=!1,En=cloneBuffer(Cn,!0)):Tn?($n=!1,En=cloneTypedArray(Cn,!0)):En=[]:isPlainObject$a(Cn)||isArguments$3(Cn)?(En=_n,isArguments$3(_n)?En=toPlainObject(_n):(!isObject$8(_n)||isFunction$g(_n))&&(En=initCloneObject(Cn))):$n=!1}$n&&(kn.set(Cn,En),bn(En,Cn,vn,wn,kn),kn.delete(Cn)),assignMergeValue(Fe,hn,En)}function baseMerge(Fe,qe,hn,vn,bn){Fe!==qe&&baseFor$1(qe,function(wn,kn){if(bn||(bn=new Stack),isObject$8(wn))baseMergeDeep(Fe,qe,kn,hn,baseMerge,vn,bn);else{var _n=vn?vn(safeGet(Fe,kn),wn,kn+"",Fe,qe,bn):void 0;_n===void 0&&(_n=wn),assignMergeValue(Fe,kn,_n)}},keysIn)}function customDefaultsMerge(Fe,qe,hn,vn,bn,wn){return isObject$8(Fe)&&isObject$8(qe)&&(wn.set(qe,Fe),baseMerge(Fe,qe,void 0,customDefaultsMerge,wn),wn.delete(qe)),Fe}var mergeWith=createAssigner(function(Fe,qe,hn,vn){baseMerge(Fe,qe,hn,vn)});const mergeWith$1=mergeWith;var defaultsDeep=baseRest(function(Fe){return Fe.push(void 0,customDefaultsMerge),apply(mergeWith$1,void 0,Fe)});const defaultsDeep$1=defaultsDeep;function arrayIncludesWith(Fe,qe,hn){for(var vn=-1,bn=Fe==null?0:Fe.length;++vn=LARGE_ARRAY_SIZE){var xn=qe?null:createSet$1(Fe);if(xn)return setToArray(xn);kn=!1,bn=cacheHas,Cn=new SetCache}else Cn=qe?[]:_n;e:for(;++vnFe===void 0,isBoolean$5=Fe=>typeof Fe=="boolean",isNumber$d=Fe=>typeof Fe=="number",isEmpty$3=Fe=>!Fe&&Fe!==0||isArray$x(Fe)&&Fe.length===0||isObject$9(Fe)&&!Object.keys(Fe).length,isElement$4=Fe=>typeof Element>"u"?!1:Fe instanceof Element,isPropAbsent=Fe=>isNil(Fe),isStringNumber=Fe=>isString$d(Fe)?!Number.isNaN(Number(Fe)):!1,escapeStringRegexp=(Fe="")=>Fe.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),capitalize=Fe=>capitalize$1(Fe),keysOf=Fe=>Object.keys(Fe),entriesOf=Fe=>Object.entries(Fe),getProp=(Fe,qe,hn)=>({get value(){return get$6(Fe,qe,hn)},set value(vn){set$2(Fe,qe,vn)}});class ElementPlusError extends Error{constructor(qe){super(qe),this.name="ElementPlusError"}}function throwError(Fe,qe){throw new ElementPlusError(`[${Fe}] ${qe}`)}function debugWarn(Fe,qe){}const classNameToArray=(Fe="")=>Fe.split(" ").filter(qe=>!!qe.trim()),hasClass$1=(Fe,qe)=>{if(!Fe||!qe)return!1;if(qe.includes(" "))throw new Error("className should not contain space.");return Fe.classList.contains(qe)},addClass$2=(Fe,qe)=>{!Fe||!qe.trim()||Fe.classList.add(...classNameToArray(qe))},removeClass$2=(Fe,qe)=>{!Fe||!qe.trim()||Fe.classList.remove(...classNameToArray(qe))},getStyle=(Fe,qe)=>{var hn;if(!isClient$1||!Fe||!qe)return"";let vn=camelize(qe);vn==="float"&&(vn="cssFloat");try{const bn=Fe.style[vn];if(bn)return bn;const wn=(hn=document.defaultView)==null?void 0:hn.getComputedStyle(Fe,"");return wn?wn[vn]:""}catch{return Fe.style[vn]}};function addUnit(Fe,qe="px"){if(!Fe)return"";if(isNumber$d(Fe)||isStringNumber(Fe))return`${Fe}${qe}`;if(isString$d(Fe))return Fe}const isScroll=(Fe,qe)=>{if(!isClient$1)return!1;const hn={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(qe)],vn=getStyle(Fe,hn);return["scroll","auto","overlay"].some(bn=>vn.includes(bn))},getScrollContainer=(Fe,qe)=>{if(!isClient$1)return;let hn=Fe;for(;hn;){if([window,document,document.documentElement].includes(hn))return window;if(isScroll(hn,qe))return hn;hn=hn.parentNode}return hn};let scrollBarWidth;const getScrollBarWidth=Fe=>{var qe;if(!isClient$1)return 0;if(scrollBarWidth!==void 0)return scrollBarWidth;const hn=document.createElement("div");hn.className=`${Fe}-scrollbar__wrap`,hn.style.visibility="hidden",hn.style.width="100px",hn.style.position="absolute",hn.style.top="-9999px",document.body.appendChild(hn);const vn=hn.offsetWidth;hn.style.overflow="scroll";const bn=document.createElement("div");bn.style.width="100%",hn.appendChild(bn);const wn=bn.offsetWidth;return(qe=hn.parentNode)==null||qe.removeChild(hn),scrollBarWidth=vn-wn,scrollBarWidth};function scrollIntoView$1(Fe,qe){if(!isClient$1)return;if(!qe){Fe.scrollTop=0;return}const hn=[];let vn=qe.offsetParent;for(;vn!==null&&Fe!==vn&&Fe.contains(vn);)hn.push(vn),vn=vn.offsetParent;const bn=qe.offsetTop+hn.reduce((Cn,xn)=>Cn+xn.offsetTop,0),wn=bn+qe.offsetHeight,kn=Fe.scrollTop,_n=kn+Fe.clientHeight;bn_n&&(Fe.scrollTop=wn-Fe.clientHeight)}/*! Element Plus Icons Vue v2.1.0 */var export_helper_default=(Fe,qe)=>{let hn=Fe.__vccOpts||Fe;for(let[vn,bn]of qe)hn[vn]=bn;return hn},arrow_down_vue_vue_type_script_lang_default={name:"ArrowDown"},_hoisted_16$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_26=createBaseVNode("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),_hoisted_36=[_hoisted_26];function _sfc_render6(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_16$1,_hoisted_36)}var arrow_down_default=export_helper_default(arrow_down_vue_vue_type_script_lang_default,[["render",_sfc_render6],["__file","arrow-down.vue"]]),arrow_left_vue_vue_type_script_lang_default={name:"ArrowLeft"},_hoisted_18$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_28=createBaseVNode("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),_hoisted_38=[_hoisted_28];function _sfc_render8(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_18$1,_hoisted_38)}var arrow_left_default=export_helper_default(arrow_left_vue_vue_type_script_lang_default,[["render",_sfc_render8],["__file","arrow-left.vue"]]),arrow_right_vue_vue_type_script_lang_default={name:"ArrowRight"},_hoisted_110={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_210=createBaseVNode("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),_hoisted_310=[_hoisted_210];function _sfc_render10(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_110,_hoisted_310)}var arrow_right_default=export_helper_default(arrow_right_vue_vue_type_script_lang_default,[["render",_sfc_render10],["__file","arrow-right.vue"]]),arrow_up_vue_vue_type_script_lang_default={name:"ArrowUp"},_hoisted_112={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_212=createBaseVNode("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),_hoisted_312=[_hoisted_212];function _sfc_render12(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_112,_hoisted_312)}var arrow_up_default=export_helper_default(arrow_up_vue_vue_type_script_lang_default,[["render",_sfc_render12],["__file","arrow-up.vue"]]),back_vue_vue_type_script_lang_default={name:"Back"},_hoisted_114={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_214=createBaseVNode("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),_hoisted_314=createBaseVNode("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),_hoisted_44=[_hoisted_214,_hoisted_314];function _sfc_render14(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_114,_hoisted_44)}var back_default=export_helper_default(back_vue_vue_type_script_lang_default,[["render",_sfc_render14],["__file","back.vue"]]),calendar_vue_vue_type_script_lang_default={name:"Calendar"},_hoisted_129={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_229=createBaseVNode("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),_hoisted_328=[_hoisted_229];function _sfc_render29(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_129,_hoisted_328)}var calendar_default=export_helper_default(calendar_vue_vue_type_script_lang_default,[["render",_sfc_render29],["__file","calendar.vue"]]),caret_right_vue_vue_type_script_lang_default={name:"CaretRight"},_hoisted_134={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_234=createBaseVNode("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),_hoisted_333=[_hoisted_234];function _sfc_render34(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_134,_hoisted_333)}var caret_right_default=export_helper_default(caret_right_vue_vue_type_script_lang_default,[["render",_sfc_render34],["__file","caret-right.vue"]]),caret_top_vue_vue_type_script_lang_default={name:"CaretTop"},_hoisted_135={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_235=createBaseVNode("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),_hoisted_334=[_hoisted_235];function _sfc_render35(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_135,_hoisted_334)}var caret_top_default=export_helper_default(caret_top_vue_vue_type_script_lang_default,[["render",_sfc_render35],["__file","caret-top.vue"]]),check_vue_vue_type_script_lang_default={name:"Check"},_hoisted_143={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_243=createBaseVNode("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),_hoisted_342=[_hoisted_243];function _sfc_render43(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_143,_hoisted_342)}var check_default=export_helper_default(check_vue_vue_type_script_lang_default,[["render",_sfc_render43],["__file","check.vue"]]),circle_check_filled_vue_vue_type_script_lang_default={name:"CircleCheckFilled"},_hoisted_148={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_248=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),_hoisted_347=[_hoisted_248];function _sfc_render48(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_148,_hoisted_347)}var circle_check_filled_default=export_helper_default(circle_check_filled_vue_vue_type_script_lang_default,[["render",_sfc_render48],["__file","circle-check-filled.vue"]]),circle_check_vue_vue_type_script_lang_default={name:"CircleCheck"},_hoisted_149={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_249=createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_hoisted_348=createBaseVNode("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),_hoisted_415=[_hoisted_249,_hoisted_348];function _sfc_render49(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_149,_hoisted_415)}var circle_check_default=export_helper_default(circle_check_vue_vue_type_script_lang_default,[["render",_sfc_render49],["__file","circle-check.vue"]]),circle_close_filled_vue_vue_type_script_lang_default={name:"CircleCloseFilled"},_hoisted_150={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_250=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),_hoisted_349=[_hoisted_250];function _sfc_render50(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_150,_hoisted_349)}var circle_close_filled_default=export_helper_default(circle_close_filled_vue_vue_type_script_lang_default,[["render",_sfc_render50],["__file","circle-close-filled.vue"]]),circle_close_vue_vue_type_script_lang_default={name:"CircleClose"},_hoisted_151={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_251=createBaseVNode("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),_hoisted_350=createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_hoisted_416=[_hoisted_251,_hoisted_350];function _sfc_render51(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_151,_hoisted_416)}var circle_close_default=export_helper_default(circle_close_vue_vue_type_script_lang_default,[["render",_sfc_render51],["__file","circle-close.vue"]]),clock_vue_vue_type_script_lang_default={name:"Clock"},_hoisted_154={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_254=createBaseVNode("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_hoisted_353=createBaseVNode("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),_hoisted_418=createBaseVNode("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),_hoisted_56=[_hoisted_254,_hoisted_353,_hoisted_418];function _sfc_render54(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_154,_hoisted_56)}var clock_default=export_helper_default(clock_vue_vue_type_script_lang_default,[["render",_sfc_render54],["__file","clock.vue"]]),close_vue_vue_type_script_lang_default={name:"Close"},_hoisted_156={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_256=createBaseVNode("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),_hoisted_355=[_hoisted_256];function _sfc_render56(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_156,_hoisted_355)}var close_default=export_helper_default(close_vue_vue_type_script_lang_default,[["render",_sfc_render56],["__file","close.vue"]]),d_arrow_left_vue_vue_type_script_lang_default={name:"DArrowLeft"},_hoisted_172={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_272=createBaseVNode("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),_hoisted_371=[_hoisted_272];function _sfc_render72(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_172,_hoisted_371)}var d_arrow_left_default=export_helper_default(d_arrow_left_vue_vue_type_script_lang_default,[["render",_sfc_render72],["__file","d-arrow-left.vue"]]),d_arrow_right_vue_vue_type_script_lang_default={name:"DArrowRight"},_hoisted_173={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_273=createBaseVNode("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),_hoisted_372=[_hoisted_273];function _sfc_render73(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_173,_hoisted_372)}var d_arrow_right_default=export_helper_default(d_arrow_right_vue_vue_type_script_lang_default,[["render",_sfc_render73],["__file","d-arrow-right.vue"]]),delete_vue_vue_type_script_lang_default={name:"Delete"},_hoisted_180={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_280=createBaseVNode("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),_hoisted_379=[_hoisted_280];function _sfc_render80(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_180,_hoisted_379)}var delete_default=export_helper_default(delete_vue_vue_type_script_lang_default,[["render",_sfc_render80],["__file","delete.vue"]]),document_vue_vue_type_script_lang_default={name:"Document"},_hoisted_190={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_290=createBaseVNode("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),_hoisted_389=[_hoisted_290];function _sfc_render90(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_190,_hoisted_389)}var document_default=export_helper_default(document_vue_vue_type_script_lang_default,[["render",_sfc_render90],["__file","document.vue"]]),full_screen_vue_vue_type_script_lang_default={name:"FullScreen"},_hoisted_1118={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2118=createBaseVNode("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),_hoisted_3117=[_hoisted_2118];function _sfc_render118(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1118,_hoisted_3117)}var full_screen_default=export_helper_default(full_screen_vue_vue_type_script_lang_default,[["render",_sfc_render118],["__file","full-screen.vue"]]),hide_vue_vue_type_script_lang_default={name:"Hide"},_hoisted_1133={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2133=createBaseVNode("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z"},null,-1),_hoisted_3132=createBaseVNode("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z"},null,-1),_hoisted_438=[_hoisted_2133,_hoisted_3132];function _sfc_render133(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1133,_hoisted_438)}var hide_default=export_helper_default(hide_vue_vue_type_script_lang_default,[["render",_sfc_render133],["__file","hide.vue"]]),info_filled_vue_vue_type_script_lang_default={name:"InfoFilled"},_hoisted_1143={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2143=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),_hoisted_3142=[_hoisted_2143];function _sfc_render143(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1143,_hoisted_3142)}var info_filled_default=export_helper_default(info_filled_vue_vue_type_script_lang_default,[["render",_sfc_render143],["__file","info-filled.vue"]]),loading_vue_vue_type_script_lang_default={name:"Loading"},_hoisted_1150={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2150=createBaseVNode("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),_hoisted_3149=[_hoisted_2150];function _sfc_render150(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1150,_hoisted_3149)}var loading_default=export_helper_default(loading_vue_vue_type_script_lang_default,[["render",_sfc_render150],["__file","loading.vue"]]),minus_vue_vue_type_script_lang_default={name:"Minus"},_hoisted_1169={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2169=createBaseVNode("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),_hoisted_3168=[_hoisted_2169];function _sfc_render169(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1169,_hoisted_3168)}var minus_default=export_helper_default(minus_vue_vue_type_script_lang_default,[["render",_sfc_render169],["__file","minus.vue"]]),more_filled_vue_vue_type_script_lang_default={name:"MoreFilled"},_hoisted_1174={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2174=createBaseVNode("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),_hoisted_3173=[_hoisted_2174];function _sfc_render174(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1174,_hoisted_3173)}var more_filled_default=export_helper_default(more_filled_vue_vue_type_script_lang_default,[["render",_sfc_render174],["__file","more-filled.vue"]]),more_vue_vue_type_script_lang_default={name:"More"},_hoisted_1175={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2175=createBaseVNode("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),_hoisted_3174=[_hoisted_2175];function _sfc_render175(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1175,_hoisted_3174)}var more_default=export_helper_default(more_vue_vue_type_script_lang_default,[["render",_sfc_render175],["__file","more.vue"]]),picture_filled_vue_vue_type_script_lang_default={name:"PictureFilled"},_hoisted_1195={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2195=createBaseVNode("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),_hoisted_3194=[_hoisted_2195];function _sfc_render195(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1195,_hoisted_3194)}var picture_filled_default=export_helper_default(picture_filled_vue_vue_type_script_lang_default,[["render",_sfc_render195],["__file","picture-filled.vue"]]),plus_vue_vue_type_script_lang_default={name:"Plus"},_hoisted_1201={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2201=createBaseVNode("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),_hoisted_3200=[_hoisted_2201];function _sfc_render201(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1201,_hoisted_3200)}var plus_default=export_helper_default(plus_vue_vue_type_script_lang_default,[["render",_sfc_render201],["__file","plus.vue"]]),question_filled_vue_vue_type_script_lang_default={name:"QuestionFilled"},_hoisted_1211={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2211=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),_hoisted_3210=[_hoisted_2211];function _sfc_render211(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1211,_hoisted_3210)}var question_filled_default=export_helper_default(question_filled_vue_vue_type_script_lang_default,[["render",_sfc_render211],["__file","question-filled.vue"]]),refresh_left_vue_vue_type_script_lang_default={name:"RefreshLeft"},_hoisted_1215={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2215=createBaseVNode("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),_hoisted_3214=[_hoisted_2215];function _sfc_render215(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1215,_hoisted_3214)}var refresh_left_default=export_helper_default(refresh_left_vue_vue_type_script_lang_default,[["render",_sfc_render215],["__file","refresh-left.vue"]]),refresh_right_vue_vue_type_script_lang_default={name:"RefreshRight"},_hoisted_1216={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2216=createBaseVNode("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),_hoisted_3215=[_hoisted_2216];function _sfc_render216(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1216,_hoisted_3215)}var refresh_right_default=export_helper_default(refresh_right_vue_vue_type_script_lang_default,[["render",_sfc_render216],["__file","refresh-right.vue"]]),scale_to_original_vue_vue_type_script_lang_default={name:"ScaleToOriginal"},_hoisted_1222={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2222=createBaseVNode("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),_hoisted_3221=[_hoisted_2222];function _sfc_render222(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1222,_hoisted_3221)}var scale_to_original_default=export_helper_default(scale_to_original_vue_vue_type_script_lang_default,[["render",_sfc_render222],["__file","scale-to-original.vue"]]),search_vue_vue_type_script_lang_default={name:"Search"},_hoisted_1225={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2225=createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),_hoisted_3224=[_hoisted_2225];function _sfc_render225(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1225,_hoisted_3224)}var search_default=export_helper_default(search_vue_vue_type_script_lang_default,[["render",_sfc_render225],["__file","search.vue"]]),sort_down_vue_vue_type_script_lang_default={name:"SortDown"},_hoisted_1242={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2242=createBaseVNode("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),_hoisted_3241=[_hoisted_2242];function _sfc_render242(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1242,_hoisted_3241)}var sort_down_default=export_helper_default(sort_down_vue_vue_type_script_lang_default,[["render",_sfc_render242],["__file","sort-down.vue"]]),sort_up_vue_vue_type_script_lang_default={name:"SortUp"},_hoisted_1243={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2243=createBaseVNode("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),_hoisted_3242=[_hoisted_2243];function _sfc_render243(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1243,_hoisted_3242)}var sort_up_default=export_helper_default(sort_up_vue_vue_type_script_lang_default,[["render",_sfc_render243],["__file","sort-up.vue"]]),star_filled_vue_vue_type_script_lang_default={name:"StarFilled"},_hoisted_1246={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2246=createBaseVNode("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),_hoisted_3245=[_hoisted_2246];function _sfc_render246(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1246,_hoisted_3245)}var star_filled_default=export_helper_default(star_filled_vue_vue_type_script_lang_default,[["render",_sfc_render246],["__file","star-filled.vue"]]),star_vue_vue_type_script_lang_default={name:"Star"},_hoisted_1247={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2247=createBaseVNode("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),_hoisted_3246=[_hoisted_2247];function _sfc_render247(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1247,_hoisted_3246)}var star_default=export_helper_default(star_vue_vue_type_script_lang_default,[["render",_sfc_render247],["__file","star.vue"]]),success_filled_vue_vue_type_script_lang_default={name:"SuccessFilled"},_hoisted_1249={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2249=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),_hoisted_3248=[_hoisted_2249];function _sfc_render249(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1249,_hoisted_3248)}var success_filled_default=export_helper_default(success_filled_vue_vue_type_script_lang_default,[["render",_sfc_render249],["__file","success-filled.vue"]]),view_vue_vue_type_script_lang_default={name:"View"},_hoisted_1283={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2283=createBaseVNode("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),_hoisted_3282=[_hoisted_2283];function _sfc_render283(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1283,_hoisted_3282)}var view_default=export_helper_default(view_vue_vue_type_script_lang_default,[["render",_sfc_render283],["__file","view.vue"]]),warning_filled_vue_vue_type_script_lang_default={name:"WarningFilled"},_hoisted_1287={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2287=createBaseVNode("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),_hoisted_3286=[_hoisted_2287];function _sfc_render287(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1287,_hoisted_3286)}var warning_filled_default=export_helper_default(warning_filled_vue_vue_type_script_lang_default,[["render",_sfc_render287],["__file","warning-filled.vue"]]),zoom_in_vue_vue_type_script_lang_default={name:"ZoomIn"},_hoisted_1292={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2292=createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),_hoisted_3291=[_hoisted_2292];function _sfc_render292(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1292,_hoisted_3291)}var zoom_in_default=export_helper_default(zoom_in_vue_vue_type_script_lang_default,[["render",_sfc_render292],["__file","zoom-in.vue"]]),zoom_out_vue_vue_type_script_lang_default={name:"ZoomOut"},_hoisted_1293={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},_hoisted_2293=createBaseVNode("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),_hoisted_3292=[_hoisted_2293];function _sfc_render293(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("svg",_hoisted_1293,_hoisted_3292)}var zoom_out_default=export_helper_default(zoom_out_vue_vue_type_script_lang_default,[["render",_sfc_render293],["__file","zoom-out.vue"]]);const epPropKey="__epPropKey",definePropType=Fe=>Fe,isEpProp=Fe=>isObject$9(Fe)&&!!Fe[epPropKey],buildProp=(Fe,qe)=>{if(!isObject$9(Fe)||isEpProp(Fe))return Fe;const{values:hn,required:vn,default:bn,type:wn,validator:kn}=Fe,Cn={type:wn,required:!!vn,validator:hn||kn?xn=>{let En=!1,$n=[];if(hn&&($n=Array.from(hn),hasOwn(Fe,"default")&&$n.push(bn),En||(En=$n.includes(xn))),kn&&(En||(En=kn(xn))),!En&&$n.length>0){const Sn=[...new Set($n)].map(An=>JSON.stringify(An)).join(", ");warn(`Invalid prop: validation failed${qe?` for prop "${qe}"`:""}. Expected one of [${Sn}], got value ${JSON.stringify(xn)}.`)}return En}:void 0,[epPropKey]:!0};return hasOwn(Fe,"default")&&(Cn.default=bn),Cn},buildProps=Fe=>fromPairs(Object.entries(Fe).map(([qe,hn])=>[qe,buildProp(hn,qe)])),iconPropType=definePropType([String,Object,Function]),CloseComponents={Close:close_default},TypeComponents={Close:close_default,SuccessFilled:success_filled_default,InfoFilled:info_filled_default,WarningFilled:warning_filled_default,CircleCloseFilled:circle_close_filled_default},TypeComponentsMap={success:success_filled_default,warning:warning_filled_default,error:circle_close_filled_default,info:info_filled_default},ValidateComponentsMap={validating:loading_default,success:circle_check_default,error:circle_close_default},withInstall$1=(Fe,qe)=>{if(Fe.install=hn=>{for(const vn of[Fe,...Object.values(qe??{})])hn.component(vn.name,vn)},qe)for(const[hn,vn]of Object.entries(qe))Fe[hn]=vn;return Fe},withInstallFunction=(Fe,qe)=>(Fe.install=hn=>{Fe._context=hn._context,hn.config.globalProperties[qe]=Fe},Fe),withInstallDirective=(Fe,qe)=>(Fe.install=hn=>{hn.directive(qe,Fe)},Fe),withNoopInstall=Fe=>(Fe.install=NOOP,Fe),composeRefs=(...Fe)=>qe=>{Fe.forEach(hn=>{isFunction$i(hn)?hn(qe):hn.value=qe})},EVENT_CODE={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},datePickTypes=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],WEEK_DAYS=["sun","mon","tue","wed","thu","fri","sat"],UPDATE_MODEL_EVENT="update:modelValue",CHANGE_EVENT="change",INPUT_EVENT="input",INSTALLED_KEY=Symbol("INSTALLED_KEY"),componentSizes=["","default","small","large"],componentSizeMap={large:40,default:32,small:24},getComponentSize=Fe=>componentSizeMap[Fe||"default"],isValidComponentSize=Fe=>["",...componentSizes].includes(Fe);var PatchFlags=(Fe=>(Fe[Fe.TEXT=1]="TEXT",Fe[Fe.CLASS=2]="CLASS",Fe[Fe.STYLE=4]="STYLE",Fe[Fe.PROPS=8]="PROPS",Fe[Fe.FULL_PROPS=16]="FULL_PROPS",Fe[Fe.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",Fe[Fe.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",Fe[Fe.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",Fe[Fe.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",Fe[Fe.NEED_PATCH=512]="NEED_PATCH",Fe[Fe.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",Fe[Fe.HOISTED=-1]="HOISTED",Fe[Fe.BAIL=-2]="BAIL",Fe))(PatchFlags||{});function isFragment(Fe){return isVNode(Fe)&&Fe.type===Fragment}function isComment(Fe){return isVNode(Fe)&&Fe.type===Comment$1}function isValidElementNode(Fe){return isVNode(Fe)&&!isFragment(Fe)&&!isComment(Fe)}const getNormalizedProps=Fe=>{if(!isVNode(Fe))return{};const qe=Fe.props||{},hn=(isVNode(Fe.type)?Fe.type.props:void 0)||{},vn={};return Object.keys(hn).forEach(bn=>{hasOwn(hn[bn],"default")&&(vn[bn]=hn[bn].default)}),Object.keys(qe).forEach(bn=>{vn[camelize(bn)]=qe[bn]}),vn},ensureOnlyChild=Fe=>{if(!isArray$x(Fe)||Fe.length>1)throw new Error("expect to receive a single Vue element child");return Fe[0]},flattedChildren=Fe=>{const qe=isArray$x(Fe)?Fe:[Fe],hn=[];return qe.forEach(vn=>{var bn;isArray$x(vn)?hn.push(...flattedChildren(vn)):isVNode(vn)&&isArray$x(vn.children)?hn.push(...flattedChildren(vn.children)):(hn.push(vn),isVNode(vn)&&((bn=vn.component)!=null&&bn.subTree)&&hn.push(...flattedChildren(vn.component.subTree)))}),hn},unique=Fe=>[...new Set(Fe)],castArray=Fe=>!Fe&&Fe!==0?[]:Array.isArray(Fe)?Fe:[Fe],isKorean=Fe=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(Fe),rAF=Fe=>isClient$1?window.requestAnimationFrame(Fe):setTimeout(Fe,16),cAF=Fe=>isClient$1?window.cancelAnimationFrame(Fe):clearTimeout(Fe),generateId=()=>Math.floor(Math.random()*1e4),mutable=Fe=>Fe,DEFAULT_EXCLUDE_KEYS=["class","style"],LISTENER_PREFIX=/^on[A-Z]/,useAttrs=(Fe={})=>{const{excludeListeners:qe=!1,excludeKeys:hn}=Fe,vn=computed(()=>((hn==null?void 0:hn.value)||[]).concat(DEFAULT_EXCLUDE_KEYS)),bn=getCurrentInstance();return computed(bn?()=>{var wn;return fromPairs(Object.entries((wn=bn.proxy)==null?void 0:wn.$attrs).filter(([kn])=>!vn.value.includes(kn)&&!(qe&&LISTENER_PREFIX.test(kn))))}:()=>({}))},useDeprecated=({from:Fe,replacement:qe,scope:hn,version:vn,ref:bn,type:wn="API"},kn)=>{watch(()=>unref(kn),_n=>{},{immediate:!0})},useDraggable=(Fe,qe,hn)=>{let vn={offsetX:0,offsetY:0};const bn=_n=>{const Cn=_n.clientX,xn=_n.clientY,{offsetX:En,offsetY:$n}=vn,Sn=Fe.value.getBoundingClientRect(),An=Sn.left,Tn=Sn.top,Nn=Sn.width,Pn=Sn.height,On=document.documentElement.clientWidth,Rn=document.documentElement.clientHeight,In=-An+En,Mn=-Tn+$n,Bn=On-An-Nn+En,Dn=Rn-Tn-Pn+$n,Vn=zn=>{const Hn=Math.min(Math.max(En+zn.clientX-Cn,In),Bn),Fn=Math.min(Math.max($n+zn.clientY-xn,Mn),Dn);vn={offsetX:Hn,offsetY:Fn},Fe.value&&(Fe.value.style.transform=`translate(${addUnit(Hn)}, ${addUnit(Fn)})`)},Ln=()=>{document.removeEventListener("mousemove",Vn),document.removeEventListener("mouseup",Ln)};document.addEventListener("mousemove",Vn),document.addEventListener("mouseup",Ln)},wn=()=>{qe.value&&Fe.value&&qe.value.addEventListener("mousedown",bn)},kn=()=>{qe.value&&Fe.value&&qe.value.removeEventListener("mousedown",bn)};onMounted(()=>{watchEffect(()=>{hn.value?wn():kn()})}),onBeforeUnmount(()=>{kn()})};var English={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const buildTranslator=Fe=>(qe,hn)=>translate(qe,hn,unref(Fe)),translate=(Fe,qe,hn)=>get$6(hn,Fe,Fe).replace(/\{(\w+)\}/g,(vn,bn)=>{var wn;return`${(wn=qe==null?void 0:qe[bn])!=null?wn:`{${bn}}`}`}),buildLocaleContext=Fe=>{const qe=computed(()=>unref(Fe).name),hn=isRef(Fe)?Fe:ref(Fe);return{lang:qe,locale:hn,t:buildTranslator(Fe)}},localeContextKey=Symbol("localeContextKey"),useLocale=Fe=>{const qe=Fe||inject(localeContextKey,ref());return buildLocaleContext(computed(()=>qe.value||English))},defaultNamespace="el",statePrefix="is-",_bem=(Fe,qe,hn,vn,bn)=>{let wn=`${Fe}-${qe}`;return hn&&(wn+=`-${hn}`),vn&&(wn+=`__${vn}`),bn&&(wn+=`--${bn}`),wn},namespaceContextKey=Symbol("namespaceContextKey"),useGetDerivedNamespace=Fe=>{const qe=Fe||(getCurrentInstance()?inject(namespaceContextKey,ref(defaultNamespace)):ref(defaultNamespace));return computed(()=>unref(qe)||defaultNamespace)},useNamespace=(Fe,qe)=>{const hn=useGetDerivedNamespace(qe);return{namespace:hn,b:(Nn="")=>_bem(hn.value,Fe,Nn,"",""),e:Nn=>Nn?_bem(hn.value,Fe,"",Nn,""):"",m:Nn=>Nn?_bem(hn.value,Fe,"","",Nn):"",be:(Nn,Pn)=>Nn&&Pn?_bem(hn.value,Fe,Nn,Pn,""):"",em:(Nn,Pn)=>Nn&&Pn?_bem(hn.value,Fe,"",Nn,Pn):"",bm:(Nn,Pn)=>Nn&&Pn?_bem(hn.value,Fe,Nn,"",Pn):"",bem:(Nn,Pn,On)=>Nn&&Pn&&On?_bem(hn.value,Fe,Nn,Pn,On):"",is:(Nn,...Pn)=>{const On=Pn.length>=1?Pn[0]:!0;return Nn&&On?`${statePrefix}${Nn}`:""},cssVar:Nn=>{const Pn={};for(const On in Nn)Nn[On]&&(Pn[`--${hn.value}-${On}`]=Nn[On]);return Pn},cssVarName:Nn=>`--${hn.value}-${Nn}`,cssVarBlock:Nn=>{const Pn={};for(const On in Nn)Nn[On]&&(Pn[`--${hn.value}-${Fe}-${On}`]=Nn[On]);return Pn},cssVarBlockName:Nn=>`--${hn.value}-${Fe}-${Nn}`}},useLockscreen=(Fe,qe={})=>{isRef(Fe)||throwError("[useLockscreen]","You need to pass a ref param to this function");const hn=qe.ns||useNamespace("popup"),vn=computed$1(()=>hn.bm("parent","hidden"));if(!isClient$1||hasClass$1(document.body,vn.value))return;let bn=0,wn=!1,kn="0";const _n=()=>{setTimeout(()=>{removeClass$2(document==null?void 0:document.body,vn.value),wn&&document&&(document.body.style.width=kn)},200)};watch(Fe,Cn=>{if(!Cn){_n();return}wn=!hasClass$1(document.body,vn.value),wn&&(kn=document.body.style.width),bn=getScrollBarWidth(hn.namespace.value);const xn=document.documentElement.clientHeight0&&(xn||En==="scroll")&&wn&&(document.body.style.width=`calc(100% - ${bn}px)`),addClass$2(document.body,vn.value)}),onScopeDispose(()=>_n())},_prop=buildProp({type:definePropType(Boolean),default:null}),_event=buildProp({type:definePropType(Function)}),createModelToggleComposable=Fe=>{const qe=`update:${Fe}`,hn=`onUpdate:${Fe}`,vn=[qe],bn={[Fe]:_prop,[hn]:_event};return{useModelToggle:({indicator:kn,toggleReason:_n,shouldHideWhenRouteChanges:Cn,shouldProceed:xn,onShow:En,onHide:$n})=>{const Sn=getCurrentInstance(),{emit:An}=Sn,Tn=Sn.props,Nn=computed(()=>isFunction$i(Tn[hn])),Pn=computed(()=>Tn[Fe]===null),On=Vn=>{kn.value!==!0&&(kn.value=!0,_n&&(_n.value=Vn),isFunction$i(En)&&En(Vn))},Rn=Vn=>{kn.value!==!1&&(kn.value=!1,_n&&(_n.value=Vn),isFunction$i($n)&&$n(Vn))},In=Vn=>{if(Tn.disabled===!0||isFunction$i(xn)&&!xn())return;const Ln=Nn.value&&isClient$1;Ln&&An(qe,!0),(Pn.value||!Ln)&&On(Vn)},Mn=Vn=>{if(Tn.disabled===!0||!isClient$1)return;const Ln=Nn.value&&isClient$1;Ln&&An(qe,!1),(Pn.value||!Ln)&&Rn(Vn)},Bn=Vn=>{isBoolean$5(Vn)&&(Tn.disabled&&Vn?Nn.value&&An(qe,!1):kn.value!==Vn&&(Vn?On():Rn()))},Dn=()=>{kn.value?Mn():In()};return watch(()=>Tn[Fe],Bn),Cn&&Sn.appContext.config.globalProperties.$route!==void 0&&watch(()=>({...Sn.proxy.$route}),()=>{Cn.value&&kn.value&&Mn()}),onMounted(()=>{Bn(Tn[Fe])}),{hide:Mn,show:In,toggle:Dn,hasUpdateHandler:Nn}},useModelToggleProps:bn,useModelToggleEmits:vn}};createModelToggleComposable("modelValue");const useProp=Fe=>{const qe=getCurrentInstance();return computed(()=>{var hn,vn;return(vn=(hn=qe==null?void 0:qe.proxy)==null?void 0:hn.$props)==null?void 0:vn[Fe]})};var E$9="top",R$3="bottom",W$4="right",P$6="left",me$2="auto",G$2=[E$9,R$3,W$4,P$6],U$5="start",J$3="end",Xe="clippingParents",je="viewport",K$3="popper",Ye="reference",De=G$2.reduce(function(Fe,qe){return Fe.concat([qe+"-"+U$5,qe+"-"+J$3])},[]),Ee=[].concat(G$2,[me$2]).reduce(function(Fe,qe){return Fe.concat([qe,qe+"-"+U$5,qe+"-"+J$3])},[]),Ge$1="beforeRead",Je$1="read",Ke="afterRead",Qe$1="beforeMain",Ze$1="main",et$2="afterMain",tt$2="beforeWrite",nt$2="write",rt$2="afterWrite",ot$2=[Ge$1,Je$1,Ke,Qe$1,Ze$1,et$2,tt$2,nt$2,rt$2];function C$6(Fe){return Fe?(Fe.nodeName||"").toLowerCase():null}function H$4(Fe){if(Fe==null)return window;if(Fe.toString()!=="[object Window]"){var qe=Fe.ownerDocument;return qe&&qe.defaultView||window}return Fe}function Q$4(Fe){var qe=H$4(Fe).Element;return Fe instanceof qe||Fe instanceof Element}function B$3(Fe){var qe=H$4(Fe).HTMLElement;return Fe instanceof qe||Fe instanceof HTMLElement}function Pe$1(Fe){if(typeof ShadowRoot>"u")return!1;var qe=H$4(Fe).ShadowRoot;return Fe instanceof qe||Fe instanceof ShadowRoot}function Mt$1(Fe){var qe=Fe.state;Object.keys(qe.elements).forEach(function(hn){var vn=qe.styles[hn]||{},bn=qe.attributes[hn]||{},wn=qe.elements[hn];!B$3(wn)||!C$6(wn)||(Object.assign(wn.style,vn),Object.keys(bn).forEach(function(kn){var _n=bn[kn];_n===!1?wn.removeAttribute(kn):wn.setAttribute(kn,_n===!0?"":_n)}))})}function Rt$1(Fe){var qe=Fe.state,hn={popper:{position:qe.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(qe.elements.popper.style,hn.popper),qe.styles=hn,qe.elements.arrow&&Object.assign(qe.elements.arrow.style,hn.arrow),function(){Object.keys(qe.elements).forEach(function(vn){var bn=qe.elements[vn],wn=qe.attributes[vn]||{},kn=Object.keys(qe.styles.hasOwnProperty(vn)?qe.styles[vn]:hn[vn]),_n=kn.reduce(function(Cn,xn){return Cn[xn]="",Cn},{});!B$3(bn)||!C$6(bn)||(Object.assign(bn.style,_n),Object.keys(wn).forEach(function(Cn){bn.removeAttribute(Cn)}))})}}var Ae$1={name:"applyStyles",enabled:!0,phase:"write",fn:Mt$1,effect:Rt$1,requires:["computeStyles"]};function q$2(Fe){return Fe.split("-")[0]}var X$3=Math.max,ve$1=Math.min,Z$2=Math.round;function ee(Fe,qe){qe===void 0&&(qe=!1);var hn=Fe.getBoundingClientRect(),vn=1,bn=1;if(B$3(Fe)&&qe){var wn=Fe.offsetHeight,kn=Fe.offsetWidth;kn>0&&(vn=Z$2(hn.width)/kn||1),wn>0&&(bn=Z$2(hn.height)/wn||1)}return{width:hn.width/vn,height:hn.height/bn,top:hn.top/bn,right:hn.right/vn,bottom:hn.bottom/bn,left:hn.left/vn,x:hn.left/vn,y:hn.top/bn}}function ke(Fe){var qe=ee(Fe),hn=Fe.offsetWidth,vn=Fe.offsetHeight;return Math.abs(qe.width-hn)<=1&&(hn=qe.width),Math.abs(qe.height-vn)<=1&&(vn=qe.height),{x:Fe.offsetLeft,y:Fe.offsetTop,width:hn,height:vn}}function it$2(Fe,qe){var hn=qe.getRootNode&&qe.getRootNode();if(Fe.contains(qe))return!0;if(hn&&Pe$1(hn)){var vn=qe;do{if(vn&&Fe.isSameNode(vn))return!0;vn=vn.parentNode||vn.host}while(vn)}return!1}function N$6(Fe){return H$4(Fe).getComputedStyle(Fe)}function Wt$1(Fe){return["table","td","th"].indexOf(C$6(Fe))>=0}function I$3(Fe){return((Q$4(Fe)?Fe.ownerDocument:Fe.document)||window.document).documentElement}function ge$2(Fe){return C$6(Fe)==="html"?Fe:Fe.assignedSlot||Fe.parentNode||(Pe$1(Fe)?Fe.host:null)||I$3(Fe)}function at$2(Fe){return!B$3(Fe)||N$6(Fe).position==="fixed"?null:Fe.offsetParent}function Bt(Fe){var qe=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,hn=navigator.userAgent.indexOf("Trident")!==-1;if(hn&&B$3(Fe)){var vn=N$6(Fe);if(vn.position==="fixed")return null}var bn=ge$2(Fe);for(Pe$1(bn)&&(bn=bn.host);B$3(bn)&&["html","body"].indexOf(C$6(bn))<0;){var wn=N$6(bn);if(wn.transform!=="none"||wn.perspective!=="none"||wn.contain==="paint"||["transform","perspective"].indexOf(wn.willChange)!==-1||qe&&wn.willChange==="filter"||qe&&wn.filter&&wn.filter!=="none")return bn;bn=bn.parentNode}return null}function se$1(Fe){for(var qe=H$4(Fe),hn=at$2(Fe);hn&&Wt$1(hn)&&N$6(hn).position==="static";)hn=at$2(hn);return hn&&(C$6(hn)==="html"||C$6(hn)==="body"&&N$6(hn).position==="static")?qe:hn||Bt(Fe)||qe}function Le(Fe){return["top","bottom"].indexOf(Fe)>=0?"x":"y"}function fe$1(Fe,qe,hn){return X$3(Fe,ve$1(qe,hn))}function St$2(Fe,qe,hn){var vn=fe$1(Fe,qe,hn);return vn>hn?hn:vn}function st$2(){return{top:0,right:0,bottom:0,left:0}}function ft$2(Fe){return Object.assign({},st$2(),Fe)}function ct$2(Fe,qe){return qe.reduce(function(hn,vn){return hn[vn]=Fe,hn},{})}var Tt$2=function(Fe,qe){return Fe=typeof Fe=="function"?Fe(Object.assign({},qe.rects,{placement:qe.placement})):Fe,ft$2(typeof Fe!="number"?Fe:ct$2(Fe,G$2))};function Ht$1(Fe){var qe,hn=Fe.state,vn=Fe.name,bn=Fe.options,wn=hn.elements.arrow,kn=hn.modifiersData.popperOffsets,_n=q$2(hn.placement),Cn=Le(_n),xn=[P$6,W$4].indexOf(_n)>=0,En=xn?"height":"width";if(!(!wn||!kn)){var $n=Tt$2(bn.padding,hn),Sn=ke(wn),An=Cn==="y"?E$9:P$6,Tn=Cn==="y"?R$3:W$4,Nn=hn.rects.reference[En]+hn.rects.reference[Cn]-kn[Cn]-hn.rects.popper[En],Pn=kn[Cn]-hn.rects.reference[Cn],On=se$1(wn),Rn=On?Cn==="y"?On.clientHeight||0:On.clientWidth||0:0,In=Nn/2-Pn/2,Mn=$n[An],Bn=Rn-Sn[En]-$n[Tn],Dn=Rn/2-Sn[En]/2+In,Vn=fe$1(Mn,Dn,Bn),Ln=Cn;hn.modifiersData[vn]=(qe={},qe[Ln]=Vn,qe.centerOffset=Vn-Dn,qe)}}function Ct$2(Fe){var qe=Fe.state,hn=Fe.options,vn=hn.element,bn=vn===void 0?"[data-popper-arrow]":vn;bn!=null&&(typeof bn=="string"&&(bn=qe.elements.popper.querySelector(bn),!bn)||!it$2(qe.elements.popper,bn)||(qe.elements.arrow=bn))}var pt$1={name:"arrow",enabled:!0,phase:"main",fn:Ht$1,effect:Ct$2,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function te$1(Fe){return Fe.split("-")[1]}var qt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Vt$1(Fe){var qe=Fe.x,hn=Fe.y,vn=window,bn=vn.devicePixelRatio||1;return{x:Z$2(qe*bn)/bn||0,y:Z$2(hn*bn)/bn||0}}function ut$2(Fe){var qe,hn=Fe.popper,vn=Fe.popperRect,bn=Fe.placement,wn=Fe.variation,kn=Fe.offsets,_n=Fe.position,Cn=Fe.gpuAcceleration,xn=Fe.adaptive,En=Fe.roundOffsets,$n=Fe.isFixed,Sn=kn.x,An=Sn===void 0?0:Sn,Tn=kn.y,Nn=Tn===void 0?0:Tn,Pn=typeof En=="function"?En({x:An,y:Nn}):{x:An,y:Nn};An=Pn.x,Nn=Pn.y;var On=kn.hasOwnProperty("x"),Rn=kn.hasOwnProperty("y"),In=P$6,Mn=E$9,Bn=window;if(xn){var Dn=se$1(hn),Vn="clientHeight",Ln="clientWidth";if(Dn===H$4(hn)&&(Dn=I$3(hn),N$6(Dn).position!=="static"&&_n==="absolute"&&(Vn="scrollHeight",Ln="scrollWidth")),Dn=Dn,bn===E$9||(bn===P$6||bn===W$4)&&wn===J$3){Mn=R$3;var zn=$n&&Dn===Bn&&Bn.visualViewport?Bn.visualViewport.height:Dn[Vn];Nn-=zn-vn.height,Nn*=Cn?1:-1}if(bn===P$6||(bn===E$9||bn===R$3)&&wn===J$3){In=W$4;var Hn=$n&&Dn===Bn&&Bn.visualViewport?Bn.visualViewport.width:Dn[Ln];An-=Hn-vn.width,An*=Cn?1:-1}}var Fn=Object.assign({position:_n},xn&&qt),Kn=En===!0?Vt$1({x:An,y:Nn}):{x:An,y:Nn};if(An=Kn.x,Nn=Kn.y,Cn){var Un;return Object.assign({},Fn,(Un={},Un[Mn]=Rn?"0":"",Un[In]=On?"0":"",Un.transform=(Bn.devicePixelRatio||1)<=1?"translate("+An+"px, "+Nn+"px)":"translate3d("+An+"px, "+Nn+"px, 0)",Un))}return Object.assign({},Fn,(qe={},qe[Mn]=Rn?Nn+"px":"",qe[In]=On?An+"px":"",qe.transform="",qe))}function Nt(Fe){var qe=Fe.state,hn=Fe.options,vn=hn.gpuAcceleration,bn=vn===void 0?!0:vn,wn=hn.adaptive,kn=wn===void 0?!0:wn,_n=hn.roundOffsets,Cn=_n===void 0?!0:_n,xn={placement:q$2(qe.placement),variation:te$1(qe.placement),popper:qe.elements.popper,popperRect:qe.rects.popper,gpuAcceleration:bn,isFixed:qe.options.strategy==="fixed"};qe.modifiersData.popperOffsets!=null&&(qe.styles.popper=Object.assign({},qe.styles.popper,ut$2(Object.assign({},xn,{offsets:qe.modifiersData.popperOffsets,position:qe.options.strategy,adaptive:kn,roundOffsets:Cn})))),qe.modifiersData.arrow!=null&&(qe.styles.arrow=Object.assign({},qe.styles.arrow,ut$2(Object.assign({},xn,{offsets:qe.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Cn})))),qe.attributes.popper=Object.assign({},qe.attributes.popper,{"data-popper-placement":qe.placement})}var Me={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Nt,data:{}},ye$2={passive:!0};function It$1(Fe){var qe=Fe.state,hn=Fe.instance,vn=Fe.options,bn=vn.scroll,wn=bn===void 0?!0:bn,kn=vn.resize,_n=kn===void 0?!0:kn,Cn=H$4(qe.elements.popper),xn=[].concat(qe.scrollParents.reference,qe.scrollParents.popper);return wn&&xn.forEach(function(En){En.addEventListener("scroll",hn.update,ye$2)}),_n&&Cn.addEventListener("resize",hn.update,ye$2),function(){wn&&xn.forEach(function(En){En.removeEventListener("scroll",hn.update,ye$2)}),_n&&Cn.removeEventListener("resize",hn.update,ye$2)}}var Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:It$1,data:{}},_t$3={left:"right",right:"left",bottom:"top",top:"bottom"};function be$1(Fe){return Fe.replace(/left|right|bottom|top/g,function(qe){return _t$3[qe]})}var zt$2={start:"end",end:"start"};function lt$2(Fe){return Fe.replace(/start|end/g,function(qe){return zt$2[qe]})}function We$1(Fe){var qe=H$4(Fe),hn=qe.pageXOffset,vn=qe.pageYOffset;return{scrollLeft:hn,scrollTop:vn}}function Be(Fe){return ee(I$3(Fe)).left+We$1(Fe).scrollLeft}function Ft$1(Fe){var qe=H$4(Fe),hn=I$3(Fe),vn=qe.visualViewport,bn=hn.clientWidth,wn=hn.clientHeight,kn=0,_n=0;return vn&&(bn=vn.width,wn=vn.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(kn=vn.offsetLeft,_n=vn.offsetTop)),{width:bn,height:wn,x:kn+Be(Fe),y:_n}}function Ut(Fe){var qe,hn=I$3(Fe),vn=We$1(Fe),bn=(qe=Fe.ownerDocument)==null?void 0:qe.body,wn=X$3(hn.scrollWidth,hn.clientWidth,bn?bn.scrollWidth:0,bn?bn.clientWidth:0),kn=X$3(hn.scrollHeight,hn.clientHeight,bn?bn.scrollHeight:0,bn?bn.clientHeight:0),_n=-vn.scrollLeft+Be(Fe),Cn=-vn.scrollTop;return N$6(bn||hn).direction==="rtl"&&(_n+=X$3(hn.clientWidth,bn?bn.clientWidth:0)-wn),{width:wn,height:kn,x:_n,y:Cn}}function Se$2(Fe){var qe=N$6(Fe),hn=qe.overflow,vn=qe.overflowX,bn=qe.overflowY;return/auto|scroll|overlay|hidden/.test(hn+bn+vn)}function dt$2(Fe){return["html","body","#document"].indexOf(C$6(Fe))>=0?Fe.ownerDocument.body:B$3(Fe)&&Se$2(Fe)?Fe:dt$2(ge$2(Fe))}function ce$2(Fe,qe){var hn;qe===void 0&&(qe=[]);var vn=dt$2(Fe),bn=vn===((hn=Fe.ownerDocument)==null?void 0:hn.body),wn=H$4(vn),kn=bn?[wn].concat(wn.visualViewport||[],Se$2(vn)?vn:[]):vn,_n=qe.concat(kn);return bn?_n:_n.concat(ce$2(ge$2(kn)))}function Te$2(Fe){return Object.assign({},Fe,{left:Fe.x,top:Fe.y,right:Fe.x+Fe.width,bottom:Fe.y+Fe.height})}function Xt(Fe){var qe=ee(Fe);return qe.top=qe.top+Fe.clientTop,qe.left=qe.left+Fe.clientLeft,qe.bottom=qe.top+Fe.clientHeight,qe.right=qe.left+Fe.clientWidth,qe.width=Fe.clientWidth,qe.height=Fe.clientHeight,qe.x=qe.left,qe.y=qe.top,qe}function ht$1(Fe,qe){return qe===je?Te$2(Ft$1(Fe)):Q$4(qe)?Xt(qe):Te$2(Ut(I$3(Fe)))}function Yt(Fe){var qe=ce$2(ge$2(Fe)),hn=["absolute","fixed"].indexOf(N$6(Fe).position)>=0,vn=hn&&B$3(Fe)?se$1(Fe):Fe;return Q$4(vn)?qe.filter(function(bn){return Q$4(bn)&&it$2(bn,vn)&&C$6(bn)!=="body"}):[]}function Gt$1(Fe,qe,hn){var vn=qe==="clippingParents"?Yt(Fe):[].concat(qe),bn=[].concat(vn,[hn]),wn=bn[0],kn=bn.reduce(function(_n,Cn){var xn=ht$1(Fe,Cn);return _n.top=X$3(xn.top,_n.top),_n.right=ve$1(xn.right,_n.right),_n.bottom=ve$1(xn.bottom,_n.bottom),_n.left=X$3(xn.left,_n.left),_n},ht$1(Fe,wn));return kn.width=kn.right-kn.left,kn.height=kn.bottom-kn.top,kn.x=kn.left,kn.y=kn.top,kn}function mt$2(Fe){var qe=Fe.reference,hn=Fe.element,vn=Fe.placement,bn=vn?q$2(vn):null,wn=vn?te$1(vn):null,kn=qe.x+qe.width/2-hn.width/2,_n=qe.y+qe.height/2-hn.height/2,Cn;switch(bn){case E$9:Cn={x:kn,y:qe.y-hn.height};break;case R$3:Cn={x:kn,y:qe.y+qe.height};break;case W$4:Cn={x:qe.x+qe.width,y:_n};break;case P$6:Cn={x:qe.x-hn.width,y:_n};break;default:Cn={x:qe.x,y:qe.y}}var xn=bn?Le(bn):null;if(xn!=null){var En=xn==="y"?"height":"width";switch(wn){case U$5:Cn[xn]=Cn[xn]-(qe[En]/2-hn[En]/2);break;case J$3:Cn[xn]=Cn[xn]+(qe[En]/2-hn[En]/2);break}}return Cn}function ne$1(Fe,qe){qe===void 0&&(qe={});var hn=qe,vn=hn.placement,bn=vn===void 0?Fe.placement:vn,wn=hn.boundary,kn=wn===void 0?Xe:wn,_n=hn.rootBoundary,Cn=_n===void 0?je:_n,xn=hn.elementContext,En=xn===void 0?K$3:xn,$n=hn.altBoundary,Sn=$n===void 0?!1:$n,An=hn.padding,Tn=An===void 0?0:An,Nn=ft$2(typeof Tn!="number"?Tn:ct$2(Tn,G$2)),Pn=En===K$3?Ye:K$3,On=Fe.rects.popper,Rn=Fe.elements[Sn?Pn:En],In=Gt$1(Q$4(Rn)?Rn:Rn.contextElement||I$3(Fe.elements.popper),kn,Cn),Mn=ee(Fe.elements.reference),Bn=mt$2({reference:Mn,element:On,strategy:"absolute",placement:bn}),Dn=Te$2(Object.assign({},On,Bn)),Vn=En===K$3?Dn:Mn,Ln={top:In.top-Vn.top+Nn.top,bottom:Vn.bottom-In.bottom+Nn.bottom,left:In.left-Vn.left+Nn.left,right:Vn.right-In.right+Nn.right},zn=Fe.modifiersData.offset;if(En===K$3&&zn){var Hn=zn[bn];Object.keys(Ln).forEach(function(Fn){var Kn=[W$4,R$3].indexOf(Fn)>=0?1:-1,Un=[E$9,R$3].indexOf(Fn)>=0?"y":"x";Ln[Fn]+=Hn[Un]*Kn})}return Ln}function Jt(Fe,qe){qe===void 0&&(qe={});var hn=qe,vn=hn.placement,bn=hn.boundary,wn=hn.rootBoundary,kn=hn.padding,_n=hn.flipVariations,Cn=hn.allowedAutoPlacements,xn=Cn===void 0?Ee:Cn,En=te$1(vn),$n=En?_n?De:De.filter(function(Tn){return te$1(Tn)===En}):G$2,Sn=$n.filter(function(Tn){return xn.indexOf(Tn)>=0});Sn.length===0&&(Sn=$n);var An=Sn.reduce(function(Tn,Nn){return Tn[Nn]=ne$1(Fe,{placement:Nn,boundary:bn,rootBoundary:wn,padding:kn})[q$2(Nn)],Tn},{});return Object.keys(An).sort(function(Tn,Nn){return An[Tn]-An[Nn]})}function Kt(Fe){if(q$2(Fe)===me$2)return[];var qe=be$1(Fe);return[lt$2(Fe),qe,lt$2(qe)]}function Qt(Fe){var qe=Fe.state,hn=Fe.options,vn=Fe.name;if(!qe.modifiersData[vn]._skip){for(var bn=hn.mainAxis,wn=bn===void 0?!0:bn,kn=hn.altAxis,_n=kn===void 0?!0:kn,Cn=hn.fallbackPlacements,xn=hn.padding,En=hn.boundary,$n=hn.rootBoundary,Sn=hn.altBoundary,An=hn.flipVariations,Tn=An===void 0?!0:An,Nn=hn.allowedAutoPlacements,Pn=qe.options.placement,On=q$2(Pn),Rn=On===Pn,In=Cn||(Rn||!Tn?[be$1(Pn)]:Kt(Pn)),Mn=[Pn].concat(In).reduce(function(co,mo){return co.concat(q$2(mo)===me$2?Jt(qe,{placement:mo,boundary:En,rootBoundary:$n,padding:xn,flipVariations:Tn,allowedAutoPlacements:Nn}):mo)},[]),Bn=qe.rects.reference,Dn=qe.rects.popper,Vn=new Map,Ln=!0,zn=Mn[0],Hn=0;Hn=0,Wn=Gn?"width":"height",Yn=ne$1(qe,{placement:Fn,boundary:En,rootBoundary:$n,altBoundary:Sn,padding:xn}),Xn=Gn?Un?W$4:P$6:Un?R$3:E$9;Bn[Wn]>Dn[Wn]&&(Xn=be$1(Xn));var qn=be$1(Xn),jn=[];if(wn&&jn.push(Yn[Kn]<=0),_n&&jn.push(Yn[Xn]<=0,Yn[qn]<=0),jn.every(function(co){return co})){zn=Fn,Ln=!1;break}Vn.set(Fn,jn)}if(Ln)for(var Jn=Tn?3:1,Qn=function(co){var mo=Mn.find(function(fo){var io=Vn.get(fo);if(io)return io.slice(0,co).every(function(ao){return ao})});if(mo)return zn=mo,"break"},no=Jn;no>0;no--){var so=Qn(no);if(so==="break")break}qe.placement!==zn&&(qe.modifiersData[vn]._skip=!0,qe.placement=zn,qe.reset=!0)}}var vt$1={name:"flip",enabled:!0,phase:"main",fn:Qt,requiresIfExists:["offset"],data:{_skip:!1}};function gt$2(Fe,qe,hn){return hn===void 0&&(hn={x:0,y:0}),{top:Fe.top-qe.height-hn.y,right:Fe.right-qe.width+hn.x,bottom:Fe.bottom-qe.height+hn.y,left:Fe.left-qe.width-hn.x}}function yt$2(Fe){return[E$9,W$4,R$3,P$6].some(function(qe){return Fe[qe]>=0})}function Zt(Fe){var qe=Fe.state,hn=Fe.name,vn=qe.rects.reference,bn=qe.rects.popper,wn=qe.modifiersData.preventOverflow,kn=ne$1(qe,{elementContext:"reference"}),_n=ne$1(qe,{altBoundary:!0}),Cn=gt$2(kn,vn),xn=gt$2(_n,bn,wn),En=yt$2(Cn),$n=yt$2(xn);qe.modifiersData[hn]={referenceClippingOffsets:Cn,popperEscapeOffsets:xn,isReferenceHidden:En,hasPopperEscaped:$n},qe.attributes.popper=Object.assign({},qe.attributes.popper,{"data-popper-reference-hidden":En,"data-popper-escaped":$n})}var bt$2={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Zt};function en(Fe,qe,hn){var vn=q$2(Fe),bn=[P$6,E$9].indexOf(vn)>=0?-1:1,wn=typeof hn=="function"?hn(Object.assign({},qe,{placement:Fe})):hn,kn=wn[0],_n=wn[1];return kn=kn||0,_n=(_n||0)*bn,[P$6,W$4].indexOf(vn)>=0?{x:_n,y:kn}:{x:kn,y:_n}}function tn(Fe){var qe=Fe.state,hn=Fe.options,vn=Fe.name,bn=hn.offset,wn=bn===void 0?[0,0]:bn,kn=Ee.reduce(function(En,$n){return En[$n]=en($n,qe.rects,wn),En},{}),_n=kn[qe.placement],Cn=_n.x,xn=_n.y;qe.modifiersData.popperOffsets!=null&&(qe.modifiersData.popperOffsets.x+=Cn,qe.modifiersData.popperOffsets.y+=xn),qe.modifiersData[vn]=kn}var wt$2={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:tn};function nn(Fe){var qe=Fe.state,hn=Fe.name;qe.modifiersData[hn]=mt$2({reference:qe.rects.reference,element:qe.rects.popper,strategy:"absolute",placement:qe.placement})}var He$1={name:"popperOffsets",enabled:!0,phase:"read",fn:nn,data:{}};function rn(Fe){return Fe==="x"?"y":"x"}function on(Fe){var qe=Fe.state,hn=Fe.options,vn=Fe.name,bn=hn.mainAxis,wn=bn===void 0?!0:bn,kn=hn.altAxis,_n=kn===void 0?!1:kn,Cn=hn.boundary,xn=hn.rootBoundary,En=hn.altBoundary,$n=hn.padding,Sn=hn.tether,An=Sn===void 0?!0:Sn,Tn=hn.tetherOffset,Nn=Tn===void 0?0:Tn,Pn=ne$1(qe,{boundary:Cn,rootBoundary:xn,padding:$n,altBoundary:En}),On=q$2(qe.placement),Rn=te$1(qe.placement),In=!Rn,Mn=Le(On),Bn=rn(Mn),Dn=qe.modifiersData.popperOffsets,Vn=qe.rects.reference,Ln=qe.rects.popper,zn=typeof Nn=="function"?Nn(Object.assign({},qe.rects,{placement:qe.placement})):Nn,Hn=typeof zn=="number"?{mainAxis:zn,altAxis:zn}:Object.assign({mainAxis:0,altAxis:0},zn),Fn=qe.modifiersData.offset?qe.modifiersData.offset[qe.placement]:null,Kn={x:0,y:0};if(Dn){if(wn){var Un,Gn=Mn==="y"?E$9:P$6,Wn=Mn==="y"?R$3:W$4,Yn=Mn==="y"?"height":"width",Xn=Dn[Mn],qn=Xn+Pn[Gn],jn=Xn-Pn[Wn],Jn=An?-Ln[Yn]/2:0,Qn=Rn===U$5?Vn[Yn]:Ln[Yn],no=Rn===U$5?-Ln[Yn]:-Vn[Yn],so=qe.elements.arrow,co=An&&so?ke(so):{width:0,height:0},mo=qe.modifiersData["arrow#persistent"]?qe.modifiersData["arrow#persistent"].padding:st$2(),fo=mo[Gn],io=mo[Wn],ao=fe$1(0,Vn[Yn],co[Yn]),vo=In?Vn[Yn]/2-Jn-ao-fo-Hn.mainAxis:Qn-ao-fo-Hn.mainAxis,yo=In?-Vn[Yn]/2+Jn+ao+io+Hn.mainAxis:no+ao+io+Hn.mainAxis,Bo=qe.elements.arrow&&se$1(qe.elements.arrow),ro=Bo?Mn==="y"?Bo.clientTop||0:Bo.clientLeft||0:0,eo=(Un=Fn==null?void 0:Fn[Mn])!=null?Un:0,lo=Xn+vo-eo-ro,ho=Xn+yo-eo,Io=fe$1(An?ve$1(qn,lo):qn,Xn,An?X$3(jn,ho):jn);Dn[Mn]=Io,Kn[Mn]=Io-Xn}if(_n){var Po,ko=Mn==="x"?E$9:P$6,xo=Mn==="x"?R$3:W$4,Ao=Dn[Bn],go=Bn==="y"?"height":"width",qo=Ao+Pn[ko],jo=Ao-Pn[xo],Ko=[E$9,P$6].indexOf(On)!==-1,bo=(Po=Fn==null?void 0:Fn[Bn])!=null?Po:0,wo=Ko?qo:Ao-Vn[go]-Ln[go]-bo+Hn.altAxis,zo=Ko?Ao+Vn[go]+Ln[go]-bo-Hn.altAxis:jo,Yo=An&&Ko?St$2(wo,Ao,zo):fe$1(An?wo:qo,Ao,An?zo:jo);Dn[Bn]=Yo,Kn[Bn]=Yo-Ao}qe.modifiersData[vn]=Kn}}var xt$2={name:"preventOverflow",enabled:!0,phase:"main",fn:on,requiresIfExists:["offset"]};function an(Fe){return{scrollLeft:Fe.scrollLeft,scrollTop:Fe.scrollTop}}function sn(Fe){return Fe===H$4(Fe)||!B$3(Fe)?We$1(Fe):an(Fe)}function fn(Fe){var qe=Fe.getBoundingClientRect(),hn=Z$2(qe.width)/Fe.offsetWidth||1,vn=Z$2(qe.height)/Fe.offsetHeight||1;return hn!==1||vn!==1}function cn(Fe,qe,hn){hn===void 0&&(hn=!1);var vn=B$3(qe),bn=B$3(qe)&&fn(qe),wn=I$3(qe),kn=ee(Fe,bn),_n={scrollLeft:0,scrollTop:0},Cn={x:0,y:0};return(vn||!vn&&!hn)&&((C$6(qe)!=="body"||Se$2(wn))&&(_n=sn(qe)),B$3(qe)?(Cn=ee(qe,!0),Cn.x+=qe.clientLeft,Cn.y+=qe.clientTop):wn&&(Cn.x=Be(wn))),{x:kn.left+_n.scrollLeft-Cn.x,y:kn.top+_n.scrollTop-Cn.y,width:kn.width,height:kn.height}}function pn(Fe){var qe=new Map,hn=new Set,vn=[];Fe.forEach(function(wn){qe.set(wn.name,wn)});function bn(wn){hn.add(wn.name);var kn=[].concat(wn.requires||[],wn.requiresIfExists||[]);kn.forEach(function(_n){if(!hn.has(_n)){var Cn=qe.get(_n);Cn&&bn(Cn)}}),vn.push(wn)}return Fe.forEach(function(wn){hn.has(wn.name)||bn(wn)}),vn}function un(Fe){var qe=pn(Fe);return ot$2.reduce(function(hn,vn){return hn.concat(qe.filter(function(bn){return bn.phase===vn}))},[])}function ln(Fe){var qe;return function(){return qe||(qe=new Promise(function(hn){Promise.resolve().then(function(){qe=void 0,hn(Fe())})})),qe}}function dn(Fe){var qe=Fe.reduce(function(hn,vn){var bn=hn[vn.name];return hn[vn.name]=bn?Object.assign({},bn,vn,{options:Object.assign({},bn.options,vn.options),data:Object.assign({},bn.data,vn.data)}):vn,hn},{});return Object.keys(qe).map(function(hn){return qe[hn]})}var Ot$1={placement:"bottom",modifiers:[],strategy:"absolute"};function $t$2(){for(var Fe=arguments.length,qe=new Array(Fe),hn=0;hn{const vn={name:"updateState",enabled:!0,phase:"write",fn:({state:Cn})=>{const xn=deriveState(Cn);Object.assign(kn.value,xn)},requires:["computeStyles"]},bn=computed(()=>{const{onFirstUpdate:Cn,placement:xn,strategy:En,modifiers:$n}=unref(hn);return{onFirstUpdate:Cn,placement:xn||"bottom",strategy:En||"absolute",modifiers:[...$n||[],vn,{name:"applyStyles",enabled:!1}]}}),wn=shallowRef(),kn=ref({styles:{popper:{position:unref(bn).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),_n=()=>{wn.value&&(wn.value.destroy(),wn.value=void 0)};return watch(bn,Cn=>{const xn=unref(wn);xn&&xn.setOptions(Cn)},{deep:!0}),watch([Fe,qe],([Cn,xn])=>{_n(),!(!Cn||!xn)&&(wn.value=yn(Cn,xn,unref(bn)))}),onBeforeUnmount(()=>{_n()}),{state:computed(()=>{var Cn;return{...((Cn=unref(wn))==null?void 0:Cn.state)||{}}}),styles:computed(()=>unref(kn).styles),attributes:computed(()=>unref(kn).attributes),update:()=>{var Cn;return(Cn=unref(wn))==null?void 0:Cn.update()},forceUpdate:()=>{var Cn;return(Cn=unref(wn))==null?void 0:Cn.forceUpdate()},instanceRef:computed(()=>unref(wn))}};function deriveState(Fe){const qe=Object.keys(Fe.elements),hn=fromPairs(qe.map(bn=>[bn,Fe.styles[bn]||{}])),vn=fromPairs(qe.map(bn=>[bn,Fe.attributes[bn]]));return{styles:hn,attributes:vn}}const useSameTarget=Fe=>{if(!Fe)return{onClick:NOOP,onMousedown:NOOP,onMouseup:NOOP};let qe=!1,hn=!1;return{onClick:kn=>{qe&&hn&&Fe(kn),qe=hn=!1},onMousedown:kn=>{qe=kn.target===kn.currentTarget},onMouseup:kn=>{hn=kn.target===kn.currentTarget}}},useThrottleRender=(Fe,qe=0)=>{if(qe===0)return Fe;const hn=ref(!1);let vn=0;const bn=()=>{vn&&clearTimeout(vn),vn=window.setTimeout(()=>{hn.value=Fe.value},qe)};return onMounted(bn),watch(()=>Fe.value,wn=>{wn?bn():hn.value=wn}),hn};function useTimeout$1(){let Fe;const qe=(vn,bn)=>{hn(),Fe=window.setTimeout(vn,bn)},hn=()=>window.clearTimeout(Fe);return tryOnScopeDispose$1(()=>hn()),{registerTimeout:qe,cancelTimeout:hn}}const defaultIdInjection={prefix:Math.floor(Math.random()*1e4),current:0},ID_INJECTION_KEY=Symbol("elIdInjection"),useIdInjection=()=>getCurrentInstance()?inject(ID_INJECTION_KEY,defaultIdInjection):defaultIdInjection,useId=Fe=>{const qe=useIdInjection(),hn=useGetDerivedNamespace();return computed(()=>unref(Fe)||`${hn.value}-id-${qe.prefix}-${qe.current++}`)};let registeredEscapeHandlers=[];const cachedHandler=Fe=>{const qe=Fe;qe.key===EVENT_CODE.esc&®isteredEscapeHandlers.forEach(hn=>hn(qe))},useEscapeKeydown=Fe=>{onMounted(()=>{registeredEscapeHandlers.length===0&&document.addEventListener("keydown",cachedHandler),isClient$1&®isteredEscapeHandlers.push(Fe)}),onBeforeUnmount(()=>{registeredEscapeHandlers=registeredEscapeHandlers.filter(qe=>qe!==Fe),registeredEscapeHandlers.length===0&&isClient$1&&document.removeEventListener("keydown",cachedHandler)})};let cachedContainer;const usePopperContainerId=()=>{const Fe=useGetDerivedNamespace(),qe=useIdInjection(),hn=computed(()=>`${Fe.value}-popper-container-${qe.prefix}`),vn=computed(()=>`#${hn.value}`);return{id:hn,selector:vn}},createContainer=Fe=>{const qe=document.createElement("div");return qe.id=Fe,document.body.appendChild(qe),qe},usePopperContainer=()=>{const{id:Fe,selector:qe}=usePopperContainerId();return onBeforeMount(()=>{isClient$1&&!cachedContainer&&!document.body.querySelector(qe.value)&&(cachedContainer=createContainer(Fe.value))}),{id:Fe,selector:qe}},useDelayedToggleProps=buildProps({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),useDelayedToggle=({showAfter:Fe,hideAfter:qe,autoClose:hn,open:vn,close:bn})=>{const{registerTimeout:wn}=useTimeout$1(),{registerTimeout:kn,cancelTimeout:_n}=useTimeout$1();return{onOpen:En=>{wn(()=>{vn(En);const $n=unref(hn);isNumber$d($n)&&$n>0&&kn(()=>{bn(En)},$n)},unref(Fe))},onClose:En=>{_n(),wn(()=>{bn(En)},unref(qe))}}},FORWARD_REF_INJECTION_KEY=Symbol("elForwardRef"),useForwardRef=Fe=>{provide(FORWARD_REF_INJECTION_KEY,{setForwardRef:hn=>{Fe.value=hn}})},useForwardRefDirective=Fe=>({mounted(qe){Fe(qe)},updated(qe){Fe(qe)},unmounted(){Fe(null)}}),zIndex=ref(0),defaultInitialZIndex=2e3,zIndexContextKey=Symbol("zIndexContextKey"),useZIndex=Fe=>{const qe=Fe||(getCurrentInstance()?inject(zIndexContextKey,void 0):void 0),hn=computed(()=>{const wn=unref(qe);return isNumber$d(wn)?wn:defaultInitialZIndex}),vn=computed(()=>hn.value+zIndex.value);return{initialZIndex:hn,currentZIndex:vn,nextZIndex:()=>(zIndex.value++,vn.value)}},min$3=Math.min,max$4=Math.max,round$4=Math.round,createCoords=Fe=>({x:Fe,y:Fe});function clamp(Fe,qe,hn){return max$4(Fe,min$3(qe,hn))}function evaluate(Fe,qe){return typeof Fe=="function"?Fe(qe):Fe}function getSide(Fe){return Fe.split("-")[0]}function getAlignment(Fe){return Fe.split("-")[1]}function getOppositeAxis(Fe){return Fe==="x"?"y":"x"}function getAxisLength(Fe){return Fe==="y"?"height":"width"}function getSideAxis(Fe){return["top","bottom"].includes(getSide(Fe))?"y":"x"}function getAlignmentAxis(Fe){return getOppositeAxis(getSideAxis(Fe))}function expandPaddingObject(Fe){return{top:0,right:0,bottom:0,left:0,...Fe}}function getPaddingObject(Fe){return typeof Fe!="number"?expandPaddingObject(Fe):{top:Fe,right:Fe,bottom:Fe,left:Fe}}function rectToClientRect(Fe){return{...Fe,top:Fe.y,left:Fe.x,right:Fe.x+Fe.width,bottom:Fe.y+Fe.height}}function computeCoordsFromPlacement(Fe,qe,hn){let{reference:vn,floating:bn}=Fe;const wn=getSideAxis(qe),kn=getAlignmentAxis(qe),_n=getAxisLength(kn),Cn=getSide(qe),xn=wn==="y",En=vn.x+vn.width/2-bn.width/2,$n=vn.y+vn.height/2-bn.height/2,Sn=vn[_n]/2-bn[_n]/2;let An;switch(Cn){case"top":An={x:En,y:vn.y-bn.height};break;case"bottom":An={x:En,y:vn.y+vn.height};break;case"right":An={x:vn.x+vn.width,y:$n};break;case"left":An={x:vn.x-bn.width,y:$n};break;default:An={x:vn.x,y:vn.y}}switch(getAlignment(qe)){case"start":An[kn]-=Sn*(hn&&xn?-1:1);break;case"end":An[kn]+=Sn*(hn&&xn?-1:1);break}return An}const computePosition$1=async(Fe,qe,hn)=>{const{placement:vn="bottom",strategy:bn="absolute",middleware:wn=[],platform:kn}=hn,_n=wn.filter(Boolean),Cn=await(kn.isRTL==null?void 0:kn.isRTL(qe));let xn=await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}),{x:En,y:$n}=computeCoordsFromPlacement(xn,vn,Cn),Sn=vn,An={},Tn=0;for(let Nn=0;Nn<_n.length;Nn++){const{name:Pn,fn:On}=_n[Nn],{x:Rn,y:In,data:Mn,reset:Bn}=await On({x:En,y:$n,initialPlacement:vn,placement:Sn,strategy:bn,middlewareData:An,rects:xn,platform:kn,elements:{reference:Fe,floating:qe}});if(En=Rn??En,$n=In??$n,An={...An,[Pn]:{...An[Pn],...Mn}},Bn&&Tn<=50){Tn++,typeof Bn=="object"&&(Bn.placement&&(Sn=Bn.placement),Bn.rects&&(xn=Bn.rects===!0?await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}):Bn.rects),{x:En,y:$n}=computeCoordsFromPlacement(xn,Sn,Cn)),Nn=-1;continue}}return{x:En,y:$n,placement:Sn,strategy:bn,middlewareData:An}},arrow=Fe=>({name:"arrow",options:Fe,async fn(qe){const{x:hn,y:vn,placement:bn,rects:wn,platform:kn,elements:_n,middlewareData:Cn}=qe,{element:xn,padding:En=0}=evaluate(Fe,qe)||{};if(xn==null)return{};const $n=getPaddingObject(En),Sn={x:hn,y:vn},An=getAlignmentAxis(bn),Tn=getAxisLength(An),Nn=await kn.getDimensions(xn),Pn=An==="y",On=Pn?"top":"left",Rn=Pn?"bottom":"right",In=Pn?"clientHeight":"clientWidth",Mn=wn.reference[Tn]+wn.reference[An]-Sn[An]-wn.floating[Tn],Bn=Sn[An]-wn.reference[An],Dn=await(kn.getOffsetParent==null?void 0:kn.getOffsetParent(xn));let Vn=Dn?Dn[In]:0;(!Vn||!await(kn.isElement==null?void 0:kn.isElement(Dn)))&&(Vn=_n.floating[In]||wn.floating[Tn]);const Ln=Mn/2-Bn/2,zn=Vn/2-Nn[Tn]/2-1,Hn=min$3($n[On],zn),Fn=min$3($n[Rn],zn),Kn=Hn,Un=Vn-Nn[Tn]-Fn,Gn=Vn/2-Nn[Tn]/2+Ln,Wn=clamp(Kn,Gn,Un),Yn=!Cn.arrow&&getAlignment(bn)!=null&&Gn!=Wn&&wn.reference[Tn]/2-(Gn"u"?!1:Fe instanceof ShadowRoot||Fe instanceof getWindow(Fe).ShadowRoot}function isOverflowElement(Fe){const{overflow:qe,overflowX:hn,overflowY:vn,display:bn}=getComputedStyle$1(Fe);return/auto|scroll|overlay|hidden|clip/.test(qe+vn+hn)&&!["inline","contents"].includes(bn)}function isTableElement(Fe){return["table","td","th"].includes(getNodeName(Fe))}function isContainingBlock(Fe){const qe=isWebKit(),hn=getComputedStyle$1(Fe);return hn.transform!=="none"||hn.perspective!=="none"||(hn.containerType?hn.containerType!=="normal":!1)||!qe&&(hn.backdropFilter?hn.backdropFilter!=="none":!1)||!qe&&(hn.filter?hn.filter!=="none":!1)||["transform","perspective","filter"].some(vn=>(hn.willChange||"").includes(vn))||["paint","layout","strict","content"].some(vn=>(hn.contain||"").includes(vn))}function getContainingBlock(Fe){let qe=getParentNode(Fe);for(;isHTMLElement$1(qe)&&!isLastTraversableNode(qe);){if(isContainingBlock(qe))return qe;qe=getParentNode(qe)}return null}function isWebKit(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(Fe){return["html","body","#document"].includes(getNodeName(Fe))}function getComputedStyle$1(Fe){return getWindow(Fe).getComputedStyle(Fe)}function getNodeScroll(Fe){return isElement$3(Fe)?{scrollLeft:Fe.scrollLeft,scrollTop:Fe.scrollTop}:{scrollLeft:Fe.pageXOffset,scrollTop:Fe.pageYOffset}}function getParentNode(Fe){if(getNodeName(Fe)==="html")return Fe;const qe=Fe.assignedSlot||Fe.parentNode||isShadowRoot(Fe)&&Fe.host||getDocumentElement(Fe);return isShadowRoot(qe)?qe.host:qe}function getNearestOverflowAncestor(Fe){const qe=getParentNode(Fe);return isLastTraversableNode(qe)?Fe.ownerDocument?Fe.ownerDocument.body:Fe.body:isHTMLElement$1(qe)&&isOverflowElement(qe)?qe:getNearestOverflowAncestor(qe)}function getOverflowAncestors(Fe,qe,hn){var vn;qe===void 0&&(qe=[]),hn===void 0&&(hn=!0);const bn=getNearestOverflowAncestor(Fe),wn=bn===((vn=Fe.ownerDocument)==null?void 0:vn.body),kn=getWindow(bn);return wn?qe.concat(kn,kn.visualViewport||[],isOverflowElement(bn)?bn:[],kn.frameElement&&hn?getOverflowAncestors(kn.frameElement):[]):qe.concat(bn,getOverflowAncestors(bn,[],hn))}function getCssDimensions(Fe){const qe=getComputedStyle$1(Fe);let hn=parseFloat(qe.width)||0,vn=parseFloat(qe.height)||0;const bn=isHTMLElement$1(Fe),wn=bn?Fe.offsetWidth:hn,kn=bn?Fe.offsetHeight:vn,_n=round$4(hn)!==wn||round$4(vn)!==kn;return _n&&(hn=wn,vn=kn),{width:hn,height:vn,$:_n}}function unwrapElement(Fe){return isElement$3(Fe)?Fe:Fe.contextElement}function getScale(Fe){const qe=unwrapElement(Fe);if(!isHTMLElement$1(qe))return createCoords(1);const hn=qe.getBoundingClientRect(),{width:vn,height:bn,$:wn}=getCssDimensions(qe);let kn=(wn?round$4(hn.width):hn.width)/vn,_n=(wn?round$4(hn.height):hn.height)/bn;return(!kn||!Number.isFinite(kn))&&(kn=1),(!_n||!Number.isFinite(_n))&&(_n=1),{x:kn,y:_n}}const noOffsets=createCoords(0);function getVisualOffsets(Fe){const qe=getWindow(Fe);return!isWebKit()||!qe.visualViewport?noOffsets:{x:qe.visualViewport.offsetLeft,y:qe.visualViewport.offsetTop}}function shouldAddVisualOffsets(Fe,qe,hn){return qe===void 0&&(qe=!1),!hn||qe&&hn!==getWindow(Fe)?!1:qe}function getBoundingClientRect$1(Fe,qe,hn,vn){qe===void 0&&(qe=!1),hn===void 0&&(hn=!1);const bn=Fe.getBoundingClientRect(),wn=unwrapElement(Fe);let kn=createCoords(1);qe&&(vn?isElement$3(vn)&&(kn=getScale(vn)):kn=getScale(Fe));const _n=shouldAddVisualOffsets(wn,hn,vn)?getVisualOffsets(wn):createCoords(0);let Cn=(bn.left+_n.x)/kn.x,xn=(bn.top+_n.y)/kn.y,En=bn.width/kn.x,$n=bn.height/kn.y;if(wn){const Sn=getWindow(wn),An=vn&&isElement$3(vn)?getWindow(vn):vn;let Tn=Sn.frameElement;for(;Tn&&vn&&An!==Sn;){const Nn=getScale(Tn),Pn=Tn.getBoundingClientRect(),On=getComputedStyle$1(Tn),Rn=Pn.left+(Tn.clientLeft+parseFloat(On.paddingLeft))*Nn.x,In=Pn.top+(Tn.clientTop+parseFloat(On.paddingTop))*Nn.y;Cn*=Nn.x,xn*=Nn.y,En*=Nn.x,$n*=Nn.y,Cn+=Rn,xn+=In,Tn=getWindow(Tn).frameElement}}return rectToClientRect({width:En,height:$n,x:Cn,y:xn})}function convertOffsetParentRelativeRectToViewportRelativeRect(Fe){let{rect:qe,offsetParent:hn,strategy:vn}=Fe;const bn=isHTMLElement$1(hn),wn=getDocumentElement(hn);if(hn===wn)return qe;let kn={scrollLeft:0,scrollTop:0},_n=createCoords(1);const Cn=createCoords(0);if((bn||!bn&&vn!=="fixed")&&((getNodeName(hn)!=="body"||isOverflowElement(wn))&&(kn=getNodeScroll(hn)),isHTMLElement$1(hn))){const xn=getBoundingClientRect$1(hn);_n=getScale(hn),Cn.x=xn.x+hn.clientLeft,Cn.y=xn.y+hn.clientTop}return{width:qe.width*_n.x,height:qe.height*_n.y,x:qe.x*_n.x-kn.scrollLeft*_n.x+Cn.x,y:qe.y*_n.y-kn.scrollTop*_n.y+Cn.y}}function getClientRects(Fe){return Array.from(Fe.getClientRects())}function getWindowScrollBarX(Fe){return getBoundingClientRect$1(getDocumentElement(Fe)).left+getNodeScroll(Fe).scrollLeft}function getDocumentRect(Fe){const qe=getDocumentElement(Fe),hn=getNodeScroll(Fe),vn=Fe.ownerDocument.body,bn=max$4(qe.scrollWidth,qe.clientWidth,vn.scrollWidth,vn.clientWidth),wn=max$4(qe.scrollHeight,qe.clientHeight,vn.scrollHeight,vn.clientHeight);let kn=-hn.scrollLeft+getWindowScrollBarX(Fe);const _n=-hn.scrollTop;return getComputedStyle$1(vn).direction==="rtl"&&(kn+=max$4(qe.clientWidth,vn.clientWidth)-bn),{width:bn,height:wn,x:kn,y:_n}}function getViewportRect(Fe,qe){const hn=getWindow(Fe),vn=getDocumentElement(Fe),bn=hn.visualViewport;let wn=vn.clientWidth,kn=vn.clientHeight,_n=0,Cn=0;if(bn){wn=bn.width,kn=bn.height;const xn=isWebKit();(!xn||xn&&qe==="fixed")&&(_n=bn.offsetLeft,Cn=bn.offsetTop)}return{width:wn,height:kn,x:_n,y:Cn}}function getInnerBoundingClientRect(Fe,qe){const hn=getBoundingClientRect$1(Fe,!0,qe==="fixed"),vn=hn.top+Fe.clientTop,bn=hn.left+Fe.clientLeft,wn=isHTMLElement$1(Fe)?getScale(Fe):createCoords(1),kn=Fe.clientWidth*wn.x,_n=Fe.clientHeight*wn.y,Cn=bn*wn.x,xn=vn*wn.y;return{width:kn,height:_n,x:Cn,y:xn}}function getClientRectFromClippingAncestor(Fe,qe,hn){let vn;if(qe==="viewport")vn=getViewportRect(Fe,hn);else if(qe==="document")vn=getDocumentRect(getDocumentElement(Fe));else if(isElement$3(qe))vn=getInnerBoundingClientRect(qe,hn);else{const bn=getVisualOffsets(Fe);vn={...qe,x:qe.x-bn.x,y:qe.y-bn.y}}return rectToClientRect(vn)}function hasFixedPositionAncestor(Fe,qe){const hn=getParentNode(Fe);return hn===qe||!isElement$3(hn)||isLastTraversableNode(hn)?!1:getComputedStyle$1(hn).position==="fixed"||hasFixedPositionAncestor(hn,qe)}function getClippingElementAncestors(Fe,qe){const hn=qe.get(Fe);if(hn)return hn;let vn=getOverflowAncestors(Fe,[],!1).filter(_n=>isElement$3(_n)&&getNodeName(_n)!=="body"),bn=null;const wn=getComputedStyle$1(Fe).position==="fixed";let kn=wn?getParentNode(Fe):Fe;for(;isElement$3(kn)&&!isLastTraversableNode(kn);){const _n=getComputedStyle$1(kn),Cn=isContainingBlock(kn);!Cn&&_n.position==="fixed"&&(bn=null),(wn?!Cn&&!bn:!Cn&&_n.position==="static"&&!!bn&&["absolute","fixed"].includes(bn.position)||isOverflowElement(kn)&&!Cn&&hasFixedPositionAncestor(Fe,kn))?vn=vn.filter(En=>En!==kn):bn=_n,kn=getParentNode(kn)}return qe.set(Fe,vn),vn}function getClippingRect(Fe){let{element:qe,boundary:hn,rootBoundary:vn,strategy:bn}=Fe;const kn=[...hn==="clippingAncestors"?getClippingElementAncestors(qe,this._c):[].concat(hn),vn],_n=kn[0],Cn=kn.reduce((xn,En)=>{const $n=getClientRectFromClippingAncestor(qe,En,bn);return xn.top=max$4($n.top,xn.top),xn.right=min$3($n.right,xn.right),xn.bottom=min$3($n.bottom,xn.bottom),xn.left=max$4($n.left,xn.left),xn},getClientRectFromClippingAncestor(qe,_n,bn));return{width:Cn.right-Cn.left,height:Cn.bottom-Cn.top,x:Cn.left,y:Cn.top}}function getDimensions(Fe){return getCssDimensions(Fe)}function getRectRelativeToOffsetParent(Fe,qe,hn){const vn=isHTMLElement$1(qe),bn=getDocumentElement(qe),wn=hn==="fixed",kn=getBoundingClientRect$1(Fe,!0,wn,qe);let _n={scrollLeft:0,scrollTop:0};const Cn=createCoords(0);if(vn||!vn&&!wn)if((getNodeName(qe)!=="body"||isOverflowElement(bn))&&(_n=getNodeScroll(qe)),vn){const xn=getBoundingClientRect$1(qe,!0,wn,qe);Cn.x=xn.x+qe.clientLeft,Cn.y=xn.y+qe.clientTop}else bn&&(Cn.x=getWindowScrollBarX(bn));return{x:kn.left+_n.scrollLeft-Cn.x,y:kn.top+_n.scrollTop-Cn.y,width:kn.width,height:kn.height}}function getTrueOffsetParent(Fe,qe){return!isHTMLElement$1(Fe)||getComputedStyle$1(Fe).position==="fixed"?null:qe?qe(Fe):Fe.offsetParent}function getOffsetParent(Fe,qe){const hn=getWindow(Fe);if(!isHTMLElement$1(Fe))return hn;let vn=getTrueOffsetParent(Fe,qe);for(;vn&&isTableElement(vn)&&getComputedStyle$1(vn).position==="static";)vn=getTrueOffsetParent(vn,qe);return vn&&(getNodeName(vn)==="html"||getNodeName(vn)==="body"&&getComputedStyle$1(vn).position==="static"&&!isContainingBlock(vn))?hn:vn||getContainingBlock(Fe)||hn}const getElementRects=async function(Fe){let{reference:qe,floating:hn,strategy:vn}=Fe;const bn=this.getOffsetParent||getOffsetParent,wn=this.getDimensions;return{reference:getRectRelativeToOffsetParent(qe,await bn(hn),vn),floating:{x:0,y:0,...await wn(hn)}}};function isRTL$1(Fe){return getComputedStyle$1(Fe).direction==="rtl"}const platform$2={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement:isElement$3,isRTL:isRTL$1},computePosition=(Fe,qe,hn)=>{const vn=new Map,bn={platform:platform$2,...hn},wn={...bn.platform,_c:vn};return computePosition$1(Fe,qe,{...bn,platform:wn})};buildProps({});const unrefReference=Fe=>{if(!isClient$1)return;if(!Fe)return Fe;const qe=unrefElement(Fe);return qe||(isRef(Fe)?qe:Fe)},useFloating=({middleware:Fe,placement:qe,strategy:hn})=>{const vn=ref(),bn=ref(),wn=ref(),kn=ref(),_n=ref({}),Cn={x:wn,y:kn,placement:qe,strategy:hn,middlewareData:_n},xn=async()=>{if(!isClient$1)return;const En=unrefReference(vn),$n=unrefElement(bn);if(!En||!$n)return;const Sn=await computePosition(En,$n,{placement:unref(qe),strategy:unref(hn),middleware:unref(Fe)});keysOf(Cn).forEach(An=>{Cn[An].value=Sn[An]})};return onMounted(()=>{watchEffect(()=>{xn()})}),{...Cn,update:xn,referenceRef:vn,contentRef:bn}},arrowMiddleware=({arrowRef:Fe,padding:qe})=>({name:"arrow",options:{element:Fe,padding:qe},fn(hn){const vn=unref(Fe);return vn?arrow({element:vn,padding:qe}).fn(hn):{}}});function useCursor(Fe){const qe=ref();function hn(){if(Fe.value==null)return;const{selectionStart:bn,selectionEnd:wn,value:kn}=Fe.value;if(bn==null||wn==null)return;const _n=kn.slice(0,Math.max(0,bn)),Cn=kn.slice(Math.max(0,wn));qe.value={selectionStart:bn,selectionEnd:wn,value:kn,beforeTxt:_n,afterTxt:Cn}}function vn(){if(Fe.value==null||qe.value==null)return;const{value:bn}=Fe.value,{beforeTxt:wn,afterTxt:kn,selectionStart:_n}=qe.value;if(wn==null||kn==null||_n==null)return;let Cn=bn.length;if(bn.endsWith(kn))Cn=bn.length-kn.length;else if(bn.startsWith(wn))Cn=wn.length;else{const xn=wn[_n-1],En=bn.indexOf(xn,_n-1);En!==-1&&(Cn=En+1)}Fe.value.setSelectionRange(Cn,Cn)}return[hn,vn]}const getOrderedChildren=(Fe,qe,hn)=>flattedChildren(Fe.subTree).filter(wn=>{var kn;return isVNode(wn)&&((kn=wn.type)==null?void 0:kn.name)===qe&&!!wn.component}).map(wn=>wn.component.uid).map(wn=>hn[wn]).filter(wn=>!!wn),useOrderedChildren=(Fe,qe)=>{const hn={},vn=shallowRef([]);return{children:vn,addChild:kn=>{hn[kn.uid]=kn,vn.value=getOrderedChildren(Fe,qe,hn)},removeChild:kn=>{delete hn[kn],vn.value=vn.value.filter(_n=>_n.uid!==kn)}}},useSizeProp=buildProp({type:String,values:componentSizes,required:!1}),SIZE_INJECTION_KEY=Symbol("size"),useGlobalSize=()=>{const Fe=inject(SIZE_INJECTION_KEY,{});return computed(()=>unref(Fe.size)||"")};function useFocusController(Fe,{afterFocus:qe,beforeBlur:hn,afterBlur:vn}={}){const bn=getCurrentInstance(),{emit:wn}=bn,kn=shallowRef(),_n=ref(!1),Cn=$n=>{_n.value||(_n.value=!0,wn("focus",$n),qe==null||qe())},xn=$n=>{var Sn;isFunction$i(hn)&&hn($n)||$n.relatedTarget&&((Sn=kn.value)!=null&&Sn.contains($n.relatedTarget))||(_n.value=!1,wn("blur",$n),vn==null||vn())},En=()=>{var $n;($n=Fe.value)==null||$n.focus()};return watch(kn,$n=>{$n&&$n.setAttribute("tabindex","-1")}),useEventListener(kn,"click",En),{wrapperRef:kn,isFocused:_n,handleFocus:Cn,handleBlur:xn}}const configProviderContextKey=Symbol(),globalConfig=ref();function useGlobalConfig(Fe,qe=void 0){const hn=getCurrentInstance()?inject(configProviderContextKey,globalConfig):globalConfig;return Fe?computed(()=>{var vn,bn;return(bn=(vn=hn.value)==null?void 0:vn[Fe])!=null?bn:qe}):hn}function useGlobalComponentSettings(Fe,qe){const hn=useGlobalConfig(),vn=useNamespace(Fe,computed(()=>{var _n;return((_n=hn.value)==null?void 0:_n.namespace)||defaultNamespace})),bn=useLocale(computed(()=>{var _n;return(_n=hn.value)==null?void 0:_n.locale})),wn=useZIndex(computed(()=>{var _n;return((_n=hn.value)==null?void 0:_n.zIndex)||defaultInitialZIndex})),kn=computed(()=>{var _n;return unref(qe)||((_n=hn.value)==null?void 0:_n.size)||""});return provideGlobalConfig(computed(()=>unref(hn)||{})),{ns:vn,locale:bn,zIndex:wn,size:kn}}const provideGlobalConfig=(Fe,qe,hn=!1)=>{var vn;const bn=!!getCurrentInstance(),wn=bn?useGlobalConfig():void 0,kn=(vn=qe==null?void 0:qe.provide)!=null?vn:bn?provide:void 0;if(!kn)return;const _n=computed(()=>{const Cn=unref(Fe);return wn!=null&&wn.value?mergeConfig$1(wn.value,Cn):Cn});return kn(configProviderContextKey,_n),kn(localeContextKey,computed(()=>_n.value.locale)),kn(namespaceContextKey,computed(()=>_n.value.namespace)),kn(zIndexContextKey,computed(()=>_n.value.zIndex)),kn(SIZE_INJECTION_KEY,{size:computed(()=>_n.value.size||"")}),(hn||!globalConfig.value)&&(globalConfig.value=_n.value),_n},mergeConfig$1=(Fe,qe)=>{var hn;const vn=[...new Set([...keysOf(Fe),...keysOf(qe)])],bn={};for(const wn of vn)bn[wn]=(hn=qe[wn])!=null?hn:Fe[wn];return bn},configProviderProps=buildProps({a11y:{type:Boolean,default:!0},locale:{type:definePropType(Object)},size:useSizeProp,button:{type:definePropType(Object)},experimentalFeatures:{type:definePropType(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:definePropType(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),messageConfig={},ConfigProvider=defineComponent({name:"ElConfigProvider",props:configProviderProps,setup(Fe,{slots:qe}){watch(()=>Fe.message,vn=>{Object.assign(messageConfig,vn??{})},{immediate:!0,deep:!0});const hn=provideGlobalConfig(Fe);return()=>renderSlot(qe,"default",{config:hn==null?void 0:hn.value})}}),ElConfigProvider=withInstall$1(ConfigProvider),version="2.4.2",makeInstaller=(Fe=[])=>({version,install:(hn,vn)=>{hn[INSTALLED_KEY]||(hn[INSTALLED_KEY]=!0,Fe.forEach(bn=>hn.use(bn)),vn&&provideGlobalConfig(vn,hn,!0))}}),affixProps=buildProps({zIndex:{type:definePropType([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),affixEmits={scroll:({scrollTop:Fe,fixed:qe})=>isNumber$d(Fe)&&isBoolean$5(qe),[CHANGE_EVENT]:Fe=>isBoolean$5(Fe)};var _export_sfc$2=(Fe,qe)=>{const hn=Fe.__vccOpts||Fe;for(const[vn,bn]of qe)hn[vn]=bn;return hn};const COMPONENT_NAME$n="ElAffix",__default__$1D=defineComponent({name:COMPONENT_NAME$n}),_sfc_main$2v=defineComponent({...__default__$1D,props:affixProps,emits:affixEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("affix"),wn=shallowRef(),kn=shallowRef(),_n=shallowRef(),{height:Cn}=useWindowSize(),{height:xn,width:En,top:$n,bottom:Sn,update:An}=useElementBounding(kn,{windowScroll:!1}),Tn=useElementBounding(wn),Nn=ref(!1),Pn=ref(0),On=ref(0),Rn=computed(()=>({height:Nn.value?`${xn.value}px`:"",width:Nn.value?`${En.value}px`:""})),In=computed(()=>{if(!Nn.value)return{};const Dn=vn.offset?addUnit(vn.offset):0;return{height:`${xn.value}px`,width:`${En.value}px`,top:vn.position==="top"?Dn:"",bottom:vn.position==="bottom"?Dn:"",transform:On.value?`translateY(${On.value}px)`:"",zIndex:vn.zIndex}}),Mn=()=>{if(_n.value)if(Pn.value=_n.value instanceof Window?document.documentElement.scrollTop:_n.value.scrollTop||0,vn.position==="top")if(vn.target){const Dn=Tn.bottom.value-vn.offset-xn.value;Nn.value=vn.offset>$n.value&&Tn.bottom.value>0,On.value=Dn<0?Dn:0}else Nn.value=vn.offset>$n.value;else if(vn.target){const Dn=Cn.value-Tn.top.value-vn.offset-xn.value;Nn.value=Cn.value-vn.offsetTn.top.value,On.value=Dn<0?-Dn:0}else Nn.value=Cn.value-vn.offset{An(),hn("scroll",{scrollTop:Pn.value,fixed:Nn.value})};return watch(Nn,Dn=>hn("change",Dn)),onMounted(()=>{var Dn;vn.target?(wn.value=(Dn=document.querySelector(vn.target))!=null?Dn:void 0,wn.value||throwError(COMPONENT_NAME$n,`Target is not existed: ${vn.target}`)):wn.value=document.documentElement,_n.value=getScrollContainer(kn.value,!0),An()}),useEventListener(_n,"scroll",Bn),watchEffect(Mn),qe({update:Mn,updateRoot:An}),(Dn,Vn)=>(openBlock(),createElementBlock("div",{ref_key:"root",ref:kn,class:normalizeClass(unref(bn).b()),style:normalizeStyle(unref(Rn))},[createBaseVNode("div",{class:normalizeClass({[unref(bn).m("fixed")]:Nn.value}),style:normalizeStyle(unref(In))},[renderSlot(Dn.$slots,"default")],6)],6))}});var Affix=_export_sfc$2(_sfc_main$2v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]);const ElAffix=withInstall$1(Affix),iconProps=buildProps({size:{type:definePropType([Number,String])},color:{type:String}}),__default__$1C=defineComponent({name:"ElIcon",inheritAttrs:!1}),_sfc_main$2u=defineComponent({...__default__$1C,props:iconProps,setup(Fe){const qe=Fe,hn=useNamespace("icon"),vn=computed(()=>{const{size:bn,color:wn}=qe;return!bn&&!wn?{}:{fontSize:isUndefined$d(bn)?void 0:addUnit(bn),"--color":wn}});return(bn,wn)=>(openBlock(),createElementBlock("i",mergeProps({class:unref(hn).b(),style:unref(vn)},bn.$attrs),[renderSlot(bn.$slots,"default")],16))}});var Icon$3=_export_sfc$2(_sfc_main$2u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const ElIcon=withInstall$1(Icon$3),alertEffects=["light","dark"],alertProps=buildProps({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:keysOf(TypeComponentsMap),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:alertEffects,default:"light"}}),alertEmits={close:Fe=>Fe instanceof MouseEvent},__default__$1B=defineComponent({name:"ElAlert"}),_sfc_main$2t=defineComponent({...__default__$1B,props:alertProps,emits:alertEmits,setup(Fe,{emit:qe}){const hn=Fe,{Close:vn}=TypeComponents,bn=useSlots(),wn=useNamespace("alert"),kn=ref(!0),_n=computed(()=>TypeComponentsMap[hn.type]),Cn=computed(()=>[wn.e("icon"),{[wn.is("big")]:!!hn.description||!!bn.default}]),xn=computed(()=>({[wn.is("bold")]:hn.description||bn.default})),En=$n=>{kn.value=!1,qe("close",$n)};return($n,Sn)=>(openBlock(),createBlock(Transition,{name:unref(wn).b("fade"),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{class:normalizeClass([unref(wn).b(),unref(wn).m($n.type),unref(wn).is("center",$n.center),unref(wn).is($n.effect)]),role:"alert"},[$n.showIcon&&unref(_n)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(Cn))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(_n))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(wn).e("content"))},[$n.title||$n.$slots.title?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass([unref(wn).e("title"),unref(xn)])},[renderSlot($n.$slots,"title",{},()=>[createTextVNode(toDisplayString($n.title),1)])],2)):createCommentVNode("v-if",!0),$n.$slots.default||$n.description?(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(unref(wn).e("description"))},[renderSlot($n.$slots,"default",{},()=>[createTextVNode(toDisplayString($n.description),1)])],2)):createCommentVNode("v-if",!0),$n.closable?(openBlock(),createElementBlock(Fragment,{key:2},[$n.closeText?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(wn).e("close-btn"),unref(wn).is("customed")]),onClick:En},toDisplayString($n.closeText),3)):(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(wn).e("close-btn")),onClick:En},{default:withCtx(()=>[createVNode(unref(vn))]),_:1},8,["class"]))],64)):createCommentVNode("v-if",!0)],2)],2),[[vShow,kn.value]])]),_:3},8,["name"]))}});var Alert=_export_sfc$2(_sfc_main$2t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const ElAlert=withInstall$1(Alert),formContextKey=Symbol("formContextKey"),formItemContextKey=Symbol("formItemContextKey"),useFormSize=(Fe,qe={})=>{const hn=ref(void 0),vn=qe.prop?hn:useProp("size"),bn=qe.global?hn:useGlobalSize(),wn=qe.form?{size:void 0}:inject(formContextKey,void 0),kn=qe.formItem?{size:void 0}:inject(formItemContextKey,void 0);return computed(()=>vn.value||unref(Fe)||(kn==null?void 0:kn.size)||(wn==null?void 0:wn.size)||bn.value||"")},useFormDisabled=Fe=>{const qe=useProp("disabled"),hn=inject(formContextKey,void 0);return computed(()=>qe.value||unref(Fe)||(hn==null?void 0:hn.disabled)||!1)},useFormItem=()=>{const Fe=inject(formContextKey,void 0),qe=inject(formItemContextKey,void 0);return{form:Fe,formItem:qe}},useFormItemInputId=(Fe,{formItemContext:qe,disableIdGeneration:hn,disableIdManagement:vn})=>{hn||(hn=ref(!1)),vn||(vn=ref(!1));const bn=ref();let wn;const kn=computed(()=>{var _n;return!!(!Fe.label&&qe&&qe.inputIds&&((_n=qe.inputIds)==null?void 0:_n.length)<=1)});return onMounted(()=>{wn=watch([toRef(Fe,"id"),hn],([_n,Cn])=>{const xn=_n??(Cn?void 0:useId().value);xn!==bn.value&&(qe!=null&&qe.removeInputId&&(bn.value&&qe.removeInputId(bn.value),!(vn!=null&&vn.value)&&!Cn&&xn&&qe.addInputId(xn)),bn.value=xn)},{immediate:!0})}),onUnmounted(()=>{wn&&wn(),qe!=null&&qe.removeInputId&&bn.value&&qe.removeInputId(bn.value)}),{isLabeledByFormItem:kn,inputId:bn}},formMetaProps=buildProps({size:{type:String,values:componentSizes},disabled:Boolean}),formProps=buildProps({...formMetaProps,model:Object,rules:{type:definePropType(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),formEmits={validate:(Fe,qe,hn)=>(isArray$x(Fe)||isString$d(Fe))&&isBoolean$5(qe)&&isString$d(hn)};function useFormLabelWidth(){const Fe=ref([]),qe=computed(()=>{if(!Fe.value.length)return"0";const wn=Math.max(...Fe.value);return wn?`${wn}px`:""});function hn(wn){const kn=Fe.value.indexOf(wn);return kn===-1&&qe.value,kn}function vn(wn,kn){if(wn&&kn){const _n=hn(kn);Fe.value.splice(_n,1,wn)}else wn&&Fe.value.push(wn)}function bn(wn){const kn=hn(wn);kn>-1&&Fe.value.splice(kn,1)}return{autoLabelWidth:qe,registerLabelWidth:vn,deregisterLabelWidth:bn}}const filterFields=(Fe,qe)=>{const hn=castArray$1(qe);return hn.length>0?Fe.filter(vn=>vn.prop&&hn.includes(vn.prop)):Fe},COMPONENT_NAME$m="ElForm",__default__$1A=defineComponent({name:COMPONENT_NAME$m}),_sfc_main$2s=defineComponent({...__default__$1A,props:formProps,emits:formEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=[],wn=useFormSize(),kn=useNamespace("form"),_n=computed(()=>{const{labelPosition:Rn,inline:In}=vn;return[kn.b(),kn.m(wn.value||"default"),{[kn.m(`label-${Rn}`)]:Rn,[kn.m("inline")]:In}]}),Cn=Rn=>{bn.push(Rn)},xn=Rn=>{Rn.prop&&bn.splice(bn.indexOf(Rn),1)},En=(Rn=[])=>{vn.model&&filterFields(bn,Rn).forEach(In=>In.resetField())},$n=(Rn=[])=>{filterFields(bn,Rn).forEach(In=>In.clearValidate())},Sn=computed(()=>!!vn.model),An=Rn=>{if(bn.length===0)return[];const In=filterFields(bn,Rn);return In.length?In:[]},Tn=async Rn=>Pn(void 0,Rn),Nn=async(Rn=[])=>{if(!Sn.value)return!1;const In=An(Rn);if(In.length===0)return!0;let Mn={};for(const Bn of In)try{await Bn.validate("")}catch(Dn){Mn={...Mn,...Dn}}return Object.keys(Mn).length===0?!0:Promise.reject(Mn)},Pn=async(Rn=[],In)=>{const Mn=!isFunction$i(In);try{const Bn=await Nn(Rn);return Bn===!0&&(In==null||In(Bn)),Bn}catch(Bn){if(Bn instanceof Error)throw Bn;const Dn=Bn;return vn.scrollToError&&On(Object.keys(Dn)[0]),In==null||In(!1,Dn),Mn&&Promise.reject(Dn)}},On=Rn=>{var In;const Mn=filterFields(bn,Rn)[0];Mn&&((In=Mn.$el)==null||In.scrollIntoView(vn.scrollIntoViewOptions))};return watch(()=>vn.rules,()=>{vn.validateOnRuleChange&&Tn().catch(Rn=>void 0)},{deep:!0}),provide(formContextKey,reactive({...toRefs(vn),emit:hn,resetFields:En,clearValidate:$n,validateField:Pn,addField:Cn,removeField:xn,...useFormLabelWidth()})),qe({validate:Tn,validateField:Pn,resetFields:En,clearValidate:$n,scrollToField:On}),(Rn,In)=>(openBlock(),createElementBlock("form",{class:normalizeClass(unref(_n))},[renderSlot(Rn.$slots,"default")],2))}});var Form$1=_export_sfc$2(_sfc_main$2s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]),define_process_env_default={};function _extends(){return _extends=Object.assign?Object.assign.bind():function(Fe){for(var qe=1;qe"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function _construct(Fe,qe,hn){return _isNativeReflectConstruct()?_construct=Reflect.construct.bind():_construct=function(bn,wn,kn){var _n=[null];_n.push.apply(_n,wn);var Cn=Function.bind.apply(bn,_n),xn=new Cn;return kn&&_setPrototypeOf(xn,kn.prototype),xn},_construct.apply(null,arguments)}function _isNativeFunction(Fe){return Function.toString.call(Fe).indexOf("[native code]")!==-1}function _wrapNativeSuper(Fe){var qe=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(vn){if(vn===null||!_isNativeFunction(vn))return vn;if(typeof vn!="function")throw new TypeError("Super expression must either be null or a function");if(typeof qe<"u"){if(qe.has(vn))return qe.get(vn);qe.set(vn,bn)}function bn(){return _construct(vn,arguments,_getPrototypeOf(this).constructor)}return bn.prototype=Object.create(vn.prototype,{constructor:{value:bn,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(bn,vn)},_wrapNativeSuper(Fe)}var formatRegExp=/%[sdj%]/g,warning$1=function(){};typeof process<"u";function convertFieldsError(Fe){if(!Fe||!Fe.length)return null;var qe={};return Fe.forEach(function(hn){var vn=hn.field;qe[vn]=qe[vn]||[],qe[vn].push(hn)}),qe}function format(Fe){for(var qe=arguments.length,hn=new Array(qe>1?qe-1:0),vn=1;vn=wn)return _n;switch(_n){case"%s":return String(hn[bn++]);case"%d":return Number(hn[bn++]);case"%j":try{return JSON.stringify(hn[bn++])}catch{return"[Circular]"}break;default:return _n}});return kn}return Fe}function isNativeStringType(Fe){return Fe==="string"||Fe==="url"||Fe==="hex"||Fe==="email"||Fe==="date"||Fe==="pattern"}function isEmptyValue$1(Fe,qe){return!!(Fe==null||qe==="array"&&Array.isArray(Fe)&&!Fe.length||isNativeStringType(qe)&&typeof Fe=="string"&&!Fe)}function asyncParallelArray(Fe,qe,hn){var vn=[],bn=0,wn=Fe.length;function kn(_n){vn.push.apply(vn,_n||[]),bn++,bn===wn&&hn(vn)}Fe.forEach(function(_n){qe(_n,kn)})}function asyncSerialArray(Fe,qe,hn){var vn=0,bn=Fe.length;function wn(kn){if(kn&&kn.length){hn(kn);return}var _n=vn;vn=vn+1,_n()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},types={integer:function(qe){return types.number(qe)&&parseInt(qe,10)===qe},float:function(qe){return types.number(qe)&&!types.integer(qe)},array:function(qe){return Array.isArray(qe)},regexp:function(qe){if(qe instanceof RegExp)return!0;try{return!!new RegExp(qe)}catch{return!1}},date:function(qe){return typeof qe.getTime=="function"&&typeof qe.getMonth=="function"&&typeof qe.getYear=="function"&&!isNaN(qe.getTime())},number:function(qe){return isNaN(qe)?!1:typeof qe=="number"},object:function(qe){return typeof qe=="object"&&!types.array(qe)},method:function(qe){return typeof qe=="function"},email:function(qe){return typeof qe=="string"&&qe.length<=320&&!!qe.match(pattern$2.email)},url:function(qe){return typeof qe=="string"&&qe.length<=2048&&!!qe.match(getUrlRegex())},hex:function(qe){return typeof qe=="string"&&!!qe.match(pattern$2.hex)}},type$1=function(qe,hn,vn,bn,wn){if(qe.required&&hn===void 0){required$1(qe,hn,vn,bn,wn);return}var kn=["integer","float","array","regexp","object","method","email","number","date","url","hex"],_n=qe.type;kn.indexOf(_n)>-1?types[_n](hn)||bn.push(format(wn.messages.types[_n],qe.fullField,qe.type)):_n&&typeof hn!==qe.type&&bn.push(format(wn.messages.types[_n],qe.fullField,qe.type))},range$2=function(qe,hn,vn,bn,wn){var kn=typeof qe.len=="number",_n=typeof qe.min=="number",Cn=typeof qe.max=="number",xn=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,En=hn,$n=null,Sn=typeof hn=="number",An=typeof hn=="string",Tn=Array.isArray(hn);if(Sn?$n="number":An?$n="string":Tn&&($n="array"),!$n)return!1;Tn&&(En=hn.length),An&&(En=hn.replace(xn,"_").length),kn?En!==qe.len&&bn.push(format(wn.messages[$n].len,qe.fullField,qe.len)):_n&&!Cn&&Enqe.max?bn.push(format(wn.messages[$n].max,qe.fullField,qe.max)):_n&&Cn&&(Enqe.max)&&bn.push(format(wn.messages[$n].range,qe.fullField,qe.min,qe.max))},ENUM$1="enum",enumerable$1=function(qe,hn,vn,bn,wn){qe[ENUM$1]=Array.isArray(qe[ENUM$1])?qe[ENUM$1]:[],qe[ENUM$1].indexOf(hn)===-1&&bn.push(format(wn.messages[ENUM$1],qe.fullField,qe[ENUM$1].join(", ")))},pattern$1=function(qe,hn,vn,bn,wn){if(qe.pattern){if(qe.pattern instanceof RegExp)qe.pattern.lastIndex=0,qe.pattern.test(hn)||bn.push(format(wn.messages.pattern.mismatch,qe.fullField,hn,qe.pattern));else if(typeof qe.pattern=="string"){var kn=new RegExp(qe.pattern);kn.test(hn)||bn.push(format(wn.messages.pattern.mismatch,qe.fullField,hn,qe.pattern))}}},rules={required:required$1,whitespace,type:type$1,range:range$2,enum:enumerable$1,pattern:pattern$1},string=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn,"string")&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn,"string"),isEmptyValue$1(hn,"string")||(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn),rules.pattern(qe,hn,bn,kn,wn),qe.whitespace===!0&&rules.whitespace(qe,hn,bn,kn,wn))}vn(kn)},method=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules.type(qe,hn,bn,kn,wn)}vn(kn)},number=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(hn===""&&(hn=void 0),isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},_boolean=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules.type(qe,hn,bn,kn,wn)}vn(kn)},regexp=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),isEmptyValue$1(hn)||rules.type(qe,hn,bn,kn,wn)}vn(kn)},integer=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},floatFn=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},array=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(hn==null&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn,"array"),hn!=null&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},object=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules.type(qe,hn,bn,kn,wn)}vn(kn)},ENUM="enum",enumerable=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules[ENUM](qe,hn,bn,kn,wn)}vn(kn)},pattern=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn,"string")&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),isEmptyValue$1(hn,"string")||rules.pattern(qe,hn,bn,kn,wn)}vn(kn)},date$1=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn,"date")&&!qe.required)return vn();if(rules.required(qe,hn,bn,kn,wn),!isEmptyValue$1(hn,"date")){var Cn;hn instanceof Date?Cn=hn:Cn=new Date(hn),rules.type(qe,Cn,bn,kn,wn),Cn&&rules.range(qe,Cn.getTime(),bn,kn,wn)}}vn(kn)},required=function(qe,hn,vn,bn,wn){var kn=[],_n=Array.isArray(hn)?"array":typeof hn;rules.required(qe,hn,bn,kn,wn,_n),vn(kn)},type$2=function(qe,hn,vn,bn,wn){var kn=qe.type,_n=[],Cn=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(Cn){if(isEmptyValue$1(hn,kn)&&!qe.required)return vn();rules.required(qe,hn,bn,_n,wn,kn),isEmptyValue$1(hn,kn)||rules.type(qe,hn,bn,_n,wn)}vn(_n)},any=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn)}vn(kn)},validators$3={string,method,number,boolean:_boolean,regexp,integer,float:floatFn,array,object,enum:enumerable,pattern,date:date$1,url:type$2,hex:type$2,email:type$2,required,any};function newMessages(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var qe=JSON.parse(JSON.stringify(this));return qe.clone=this.clone,qe}}}var messages=newMessages(),Schema=function(){function Fe(hn){this.rules=null,this._messages=messages,this.define(hn)}var qe=Fe.prototype;return qe.define=function(vn){var bn=this;if(!vn)throw new Error("Cannot configure a schema with no rules");if(typeof vn!="object"||Array.isArray(vn))throw new Error("Rules must be an object");this.rules={},Object.keys(vn).forEach(function(wn){var kn=vn[wn];bn.rules[wn]=Array.isArray(kn)?kn:[kn]})},qe.messages=function(vn){return vn&&(this._messages=deepMerge(newMessages(),vn)),this._messages},qe.validate=function(vn,bn,wn){var kn=this;bn===void 0&&(bn={}),wn===void 0&&(wn=function(){});var _n=vn,Cn=bn,xn=wn;if(typeof Cn=="function"&&(xn=Cn,Cn={}),!this.rules||Object.keys(this.rules).length===0)return xn&&xn(null,_n),Promise.resolve(_n);function En(Nn){var Pn=[],On={};function Rn(Mn){if(Array.isArray(Mn)){var Bn;Pn=(Bn=Pn).concat.apply(Bn,Mn)}else Pn.push(Mn)}for(var In=0;In");const bn=useNamespace("form"),wn=ref(),kn=ref(0),_n=()=>{var En;if((En=wn.value)!=null&&En.firstElementChild){const $n=window.getComputedStyle(wn.value.firstElementChild).width;return Math.ceil(Number.parseFloat($n))}else return 0},Cn=(En="update")=>{nextTick(()=>{qe.default&&Fe.isAutoWidth&&(En==="update"?kn.value=_n():En==="remove"&&(hn==null||hn.deregisterLabelWidth(kn.value)))})},xn=()=>Cn("update");return onMounted(()=>{xn()}),onBeforeUnmount(()=>{Cn("remove")}),onUpdated(()=>xn()),watch(kn,(En,$n)=>{Fe.updateAll&&(hn==null||hn.registerLabelWidth(En,$n))}),useResizeObserver(computed(()=>{var En,$n;return($n=(En=wn.value)==null?void 0:En.firstElementChild)!=null?$n:null}),xn),()=>{var En,$n;if(!qe)return null;const{isAutoWidth:Sn}=Fe;if(Sn){const An=hn==null?void 0:hn.autoLabelWidth,Tn=vn==null?void 0:vn.hasLabel,Nn={};if(Tn&&An&&An!=="auto"){const Pn=Math.max(0,Number.parseInt(An,10)-kn.value),On=hn.labelPosition==="left"?"marginRight":"marginLeft";Pn&&(Nn[On]=`${Pn}px`)}return createVNode("div",{ref:wn,class:[bn.be("item","label-wrap")],style:Nn},[(En=qe.default)==null?void 0:En.call(qe)])}else return createVNode(Fragment,{ref:wn},[($n=qe.default)==null?void 0:$n.call(qe)])}}});const _hoisted_1$1d=["role","aria-labelledby"],__default__$1z=defineComponent({name:"ElFormItem"}),_sfc_main$2r=defineComponent({...__default__$1z,props:formItemProps$1,setup(Fe,{expose:qe}){const hn=Fe,vn=useSlots(),bn=inject(formContextKey,void 0),wn=inject(formItemContextKey,void 0),kn=useFormSize(void 0,{formItem:!1}),_n=useNamespace("form-item"),Cn=useId().value,xn=ref([]),En=ref(""),$n=refDebounced(En,100),Sn=ref(""),An=ref();let Tn,Nn=!1;const Pn=computed(()=>{if((bn==null?void 0:bn.labelPosition)==="top")return{};const lo=addUnit(hn.labelWidth||(bn==null?void 0:bn.labelWidth)||"");return lo?{width:lo}:{}}),On=computed(()=>{if((bn==null?void 0:bn.labelPosition)==="top"||bn!=null&&bn.inline)return{};if(!hn.label&&!hn.labelWidth&&zn)return{};const lo=addUnit(hn.labelWidth||(bn==null?void 0:bn.labelWidth)||"");return!hn.label&&!vn.label?{marginLeft:lo}:{}}),Rn=computed(()=>[_n.b(),_n.m(kn.value),_n.is("error",En.value==="error"),_n.is("validating",En.value==="validating"),_n.is("success",En.value==="success"),_n.is("required",Gn.value||hn.required),_n.is("no-asterisk",bn==null?void 0:bn.hideRequiredAsterisk),(bn==null?void 0:bn.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[_n.m("feedback")]:bn==null?void 0:bn.statusIcon}]),In=computed(()=>isBoolean$5(hn.inlineMessage)?hn.inlineMessage:(bn==null?void 0:bn.inlineMessage)||!1),Mn=computed(()=>[_n.e("error"),{[_n.em("error","inline")]:In.value}]),Bn=computed(()=>hn.prop?isString$d(hn.prop)?hn.prop:hn.prop.join("."):""),Dn=computed(()=>!!(hn.label||vn.label)),Vn=computed(()=>hn.for||(xn.value.length===1?xn.value[0]:void 0)),Ln=computed(()=>!Vn.value&&Dn.value),zn=!!wn,Hn=computed(()=>{const lo=bn==null?void 0:bn.model;if(!(!lo||!hn.prop))return getProp(lo,hn.prop).value}),Fn=computed(()=>{const{required:lo}=hn,io=[];hn.rules&&io.push(...castArray$1(hn.rules));const wo=bn==null?void 0:bn.rules;if(wo&&hn.prop){const go=getProp(wo,hn.prop).value;go&&io.push(...castArray$1(go))}if(lo!==void 0){const go=io.map((Io,oo)=>[Io,oo]).filter(([Io])=>Object.keys(Io).includes("required"));if(go.length>0)for(const[Io,oo]of go)Io.required!==lo&&(io[oo]={...Io,required:lo});else io.push({required:lo})}return io}),Kn=computed(()=>Fn.value.length>0),Un=lo=>Fn.value.filter(wo=>!wo.trigger||!lo?!0:Array.isArray(wo.trigger)?wo.trigger.includes(lo):wo.trigger===lo).map(({trigger:wo,...go})=>go),Gn=computed(()=>Fn.value.some(lo=>lo.required)),Wn=computed(()=>{var lo;return $n.value==="error"&&hn.showMessage&&((lo=bn==null?void 0:bn.showMessage)!=null?lo:!0)}),Zn=computed(()=>`${hn.label||""}${(bn==null?void 0:bn.labelSuffix)||""}`),Xn=lo=>{En.value=lo},qn=lo=>{var io,wo;const{errors:go,fields:Io}=lo;(!go||!Io)&&console.error(lo),Xn("error"),Sn.value=go?(wo=(io=go==null?void 0:go[0])==null?void 0:io.message)!=null?wo:`${hn.prop} is required`:"",bn==null||bn.emit("validate",hn.prop,!1,Sn.value)},jn=()=>{Xn("success"),bn==null||bn.emit("validate",hn.prop,!0,"")},Jn=async lo=>{const io=Bn.value;return new Schema({[io]:lo}).validate({[io]:Hn.value},{firstFields:!0}).then(()=>(jn(),!0)).catch(go=>(qn(go),Promise.reject(go)))},Qn=async(lo,io)=>{if(Nn||!hn.prop)return!1;const wo=isFunction$i(io);if(!Kn.value)return io==null||io(!1),!1;const go=Un(lo);return go.length===0?(io==null||io(!0),!0):(Xn("validating"),Jn(go).then(()=>(io==null||io(!0),!0)).catch(Io=>{const{fields:oo}=Io;return io==null||io(!1,oo),wo?!1:Promise.reject(oo)}))},no=()=>{Xn(""),Sn.value="",Nn=!1},co=async()=>{const lo=bn==null?void 0:bn.model;if(!lo||!hn.prop)return;const io=getProp(lo,hn.prop);Nn=!0,io.value=clone$4(Tn),await nextTick(),no(),Nn=!1},so=lo=>{xn.value.includes(lo)||xn.value.push(lo)},fo=lo=>{xn.value=xn.value.filter(io=>io!==lo)};watch(()=>hn.error,lo=>{Sn.value=lo||"",Xn(lo?"error":"")},{immediate:!0}),watch(()=>hn.validateStatus,lo=>Xn(lo||""));const mo=reactive({...toRefs(hn),$el:An,size:kn,validateState:En,labelId:Cn,inputIds:xn,isGroup:Ln,hasLabel:Dn,addInputId:so,removeInputId:fo,resetField:co,clearValidate:no,validate:Qn});return provide(formItemContextKey,mo),onMounted(()=>{hn.prop&&(bn==null||bn.addField(mo),Tn=clone$4(Hn.value))}),onBeforeUnmount(()=>{bn==null||bn.removeField(mo)}),qe({size:kn,validateMessage:Sn,validateState:En,validate:Qn,clearValidate:no,resetField:co}),(lo,io)=>{var wo;return openBlock(),createElementBlock("div",{ref_key:"formItemRef",ref:An,class:normalizeClass(unref(Rn)),role:unref(Ln)?"group":void 0,"aria-labelledby":unref(Ln)?unref(Cn):void 0},[createVNode(unref(FormLabelWrap),{"is-auto-width":unref(Pn).width==="auto","update-all":((wo=unref(bn))==null?void 0:wo.labelWidth)==="auto"},{default:withCtx(()=>[unref(Dn)?(openBlock(),createBlock(resolveDynamicComponent(unref(Vn)?"label":"div"),{key:0,id:unref(Cn),for:unref(Vn),class:normalizeClass(unref(_n).e("label")),style:normalizeStyle(unref(Pn))},{default:withCtx(()=>[renderSlot(lo.$slots,"label",{label:unref(Zn)},()=>[createTextVNode(toDisplayString(unref(Zn)),1)])]),_:3},8,["id","for","class","style"])):createCommentVNode("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),createBaseVNode("div",{class:normalizeClass(unref(_n).e("content")),style:normalizeStyle(unref(On))},[renderSlot(lo.$slots,"default"),createVNode(TransitionGroup,{name:`${unref(_n).namespace.value}-zoom-in-top`},{default:withCtx(()=>[unref(Wn)?renderSlot(lo.$slots,"error",{key:0,error:Sn.value},()=>[createBaseVNode("div",{class:normalizeClass(unref(Mn))},toDisplayString(Sn.value),3)]):createCommentVNode("v-if",!0)]),_:3},8,["name"])],6)],10,_hoisted_1$1d)}}});var FormItem$1=_export_sfc$2(_sfc_main$2r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const ElForm=withInstall$1(Form$1,{FormItem:FormItem$1}),ElFormItem=withNoopInstall(FormItem$1);let hiddenTextarea;const HIDDEN_STYLE=` +`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),wn=new RegExp("(?:^"+hn+"$)|(?:^"+bn+"$)"),kn=new RegExp("^"+hn+"$"),_n=new RegExp("^"+bn+"$"),Cn=function(Mn){return Mn&&Mn.exact?wn:new RegExp("(?:"+qe(Mn)+hn+qe(Mn)+")|(?:"+qe(Mn)+bn+qe(Mn)+")","g")};Cn.v4=function(In){return In&&In.exact?kn:new RegExp(""+qe(In)+hn+qe(In),"g")},Cn.v6=function(In){return In&&In.exact?_n:new RegExp(""+qe(In)+bn+qe(In),"g")};var xn="(?:(?:[a-z]+:)?//)",En="(?:\\S+(?::\\S*)?@)?",$n=Cn.v4().source,Sn=Cn.v6().source,An="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",Tn="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",Nn="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",Pn="(?::\\d{2,5})?",On='(?:[/?#][^\\s"]*)?',Rn="(?:"+xn+"|www\\.)"+En+"(?:localhost|"+$n+"|"+Sn+"|"+An+Tn+Nn+")"+Pn+On;return urlReg=new RegExp("(?:^"+Rn+"$)","i"),urlReg},pattern$2={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},types={integer:function(qe){return types.number(qe)&&parseInt(qe,10)===qe},float:function(qe){return types.number(qe)&&!types.integer(qe)},array:function(qe){return Array.isArray(qe)},regexp:function(qe){if(qe instanceof RegExp)return!0;try{return!!new RegExp(qe)}catch{return!1}},date:function(qe){return typeof qe.getTime=="function"&&typeof qe.getMonth=="function"&&typeof qe.getYear=="function"&&!isNaN(qe.getTime())},number:function(qe){return isNaN(qe)?!1:typeof qe=="number"},object:function(qe){return typeof qe=="object"&&!types.array(qe)},method:function(qe){return typeof qe=="function"},email:function(qe){return typeof qe=="string"&&qe.length<=320&&!!qe.match(pattern$2.email)},url:function(qe){return typeof qe=="string"&&qe.length<=2048&&!!qe.match(getUrlRegex())},hex:function(qe){return typeof qe=="string"&&!!qe.match(pattern$2.hex)}},type$1=function(qe,hn,vn,bn,wn){if(qe.required&&hn===void 0){required$1(qe,hn,vn,bn,wn);return}var kn=["integer","float","array","regexp","object","method","email","number","date","url","hex"],_n=qe.type;kn.indexOf(_n)>-1?types[_n](hn)||bn.push(format(wn.messages.types[_n],qe.fullField,qe.type)):_n&&typeof hn!==qe.type&&bn.push(format(wn.messages.types[_n],qe.fullField,qe.type))},range$2=function(qe,hn,vn,bn,wn){var kn=typeof qe.len=="number",_n=typeof qe.min=="number",Cn=typeof qe.max=="number",xn=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,En=hn,$n=null,Sn=typeof hn=="number",An=typeof hn=="string",Tn=Array.isArray(hn);if(Sn?$n="number":An?$n="string":Tn&&($n="array"),!$n)return!1;Tn&&(En=hn.length),An&&(En=hn.replace(xn,"_").length),kn?En!==qe.len&&bn.push(format(wn.messages[$n].len,qe.fullField,qe.len)):_n&&!Cn&&Enqe.max?bn.push(format(wn.messages[$n].max,qe.fullField,qe.max)):_n&&Cn&&(Enqe.max)&&bn.push(format(wn.messages[$n].range,qe.fullField,qe.min,qe.max))},ENUM$1="enum",enumerable$1=function(qe,hn,vn,bn,wn){qe[ENUM$1]=Array.isArray(qe[ENUM$1])?qe[ENUM$1]:[],qe[ENUM$1].indexOf(hn)===-1&&bn.push(format(wn.messages[ENUM$1],qe.fullField,qe[ENUM$1].join(", ")))},pattern$1=function(qe,hn,vn,bn,wn){if(qe.pattern){if(qe.pattern instanceof RegExp)qe.pattern.lastIndex=0,qe.pattern.test(hn)||bn.push(format(wn.messages.pattern.mismatch,qe.fullField,hn,qe.pattern));else if(typeof qe.pattern=="string"){var kn=new RegExp(qe.pattern);kn.test(hn)||bn.push(format(wn.messages.pattern.mismatch,qe.fullField,hn,qe.pattern))}}},rules={required:required$1,whitespace,type:type$1,range:range$2,enum:enumerable$1,pattern:pattern$1},string=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn,"string")&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn,"string"),isEmptyValue$1(hn,"string")||(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn),rules.pattern(qe,hn,bn,kn,wn),qe.whitespace===!0&&rules.whitespace(qe,hn,bn,kn,wn))}vn(kn)},method2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules.type(qe,hn,bn,kn,wn)}vn(kn)},number2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(hn===""&&(hn=void 0),isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},_boolean=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules.type(qe,hn,bn,kn,wn)}vn(kn)},regexp2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),isEmptyValue$1(hn)||rules.type(qe,hn,bn,kn,wn)}vn(kn)},integer2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},floatFn=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},array2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(hn==null&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn,"array"),hn!=null&&(rules.type(qe,hn,bn,kn,wn),rules.range(qe,hn,bn,kn,wn))}vn(kn)},object2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules.type(qe,hn,bn,kn,wn)}vn(kn)},ENUM="enum",enumerable2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),hn!==void 0&&rules[ENUM](qe,hn,bn,kn,wn)}vn(kn)},pattern2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn,"string")&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn),isEmptyValue$1(hn,"string")||rules.pattern(qe,hn,bn,kn,wn)}vn(kn)},date2=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn,"date")&&!qe.required)return vn();if(rules.required(qe,hn,bn,kn,wn),!isEmptyValue$1(hn,"date")){var Cn;hn instanceof Date?Cn=hn:Cn=new Date(hn),rules.type(qe,Cn,bn,kn,wn),Cn&&rules.range(qe,Cn.getTime(),bn,kn,wn)}}vn(kn)},required2=function(qe,hn,vn,bn,wn){var kn=[],_n=Array.isArray(hn)?"array":typeof hn;rules.required(qe,hn,bn,kn,wn,_n),vn(kn)},type2=function(qe,hn,vn,bn,wn){var kn=qe.type,_n=[],Cn=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(Cn){if(isEmptyValue$1(hn,kn)&&!qe.required)return vn();rules.required(qe,hn,bn,_n,wn,kn),isEmptyValue$1(hn,kn)||rules.type(qe,hn,bn,_n,wn)}vn(_n)},any=function(qe,hn,vn,bn,wn){var kn=[],_n=qe.required||!qe.required&&bn.hasOwnProperty(qe.field);if(_n){if(isEmptyValue$1(hn)&&!qe.required)return vn();rules.required(qe,hn,bn,kn,wn)}vn(kn)},validators$3={string,method:method2,number:number2,boolean:_boolean,regexp:regexp2,integer:integer2,float:floatFn,array:array2,object:object2,enum:enumerable2,pattern:pattern2,date:date2,url:type2,hex:type2,email:type2,required:required2,any};function newMessages(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var qe=JSON.parse(JSON.stringify(this));return qe.clone=this.clone,qe}}}var messages=newMessages(),Schema=function(){function Fe(hn){this.rules=null,this._messages=messages,this.define(hn)}var qe=Fe.prototype;return qe.define=function(vn){var bn=this;if(!vn)throw new Error("Cannot configure a schema with no rules");if(typeof vn!="object"||Array.isArray(vn))throw new Error("Rules must be an object");this.rules={},Object.keys(vn).forEach(function(wn){var kn=vn[wn];bn.rules[wn]=Array.isArray(kn)?kn:[kn]})},qe.messages=function(vn){return vn&&(this._messages=deepMerge(newMessages(),vn)),this._messages},qe.validate=function(vn,bn,wn){var kn=this;bn===void 0&&(bn={}),wn===void 0&&(wn=function(){});var _n=vn,Cn=bn,xn=wn;if(typeof Cn=="function"&&(xn=Cn,Cn={}),!this.rules||Object.keys(this.rules).length===0)return xn&&xn(null,_n),Promise.resolve(_n);function En(Nn){var Pn=[],On={};function Rn(Mn){if(Array.isArray(Mn)){var Bn;Pn=(Bn=Pn).concat.apply(Bn,Mn)}else Pn.push(Mn)}for(var In=0;In");const bn=useNamespace("form"),wn=ref(),kn=ref(0),_n=()=>{var En;if((En=wn.value)!=null&&En.firstElementChild){const $n=window.getComputedStyle(wn.value.firstElementChild).width;return Math.ceil(Number.parseFloat($n))}else return 0},Cn=(En="update")=>{nextTick(()=>{qe.default&&Fe.isAutoWidth&&(En==="update"?kn.value=_n():En==="remove"&&(hn==null||hn.deregisterLabelWidth(kn.value)))})},xn=()=>Cn("update");return onMounted(()=>{xn()}),onBeforeUnmount(()=>{Cn("remove")}),onUpdated(()=>xn()),watch(kn,(En,$n)=>{Fe.updateAll&&(hn==null||hn.registerLabelWidth(En,$n))}),useResizeObserver(computed(()=>{var En,$n;return($n=(En=wn.value)==null?void 0:En.firstElementChild)!=null?$n:null}),xn),()=>{var En,$n;if(!qe)return null;const{isAutoWidth:Sn}=Fe;if(Sn){const An=hn==null?void 0:hn.autoLabelWidth,Tn=vn==null?void 0:vn.hasLabel,Nn={};if(Tn&&An&&An!=="auto"){const Pn=Math.max(0,Number.parseInt(An,10)-kn.value),On=hn.labelPosition==="left"?"marginRight":"marginLeft";Pn&&(Nn[On]=`${Pn}px`)}return createVNode("div",{ref:wn,class:[bn.be("item","label-wrap")],style:Nn},[(En=qe.default)==null?void 0:En.call(qe)])}else return createVNode(Fragment,{ref:wn},[($n=qe.default)==null?void 0:$n.call(qe)])}}});const _hoisted_1$1d=["role","aria-labelledby"],__default__$1z=defineComponent({name:"ElFormItem"}),_sfc_main$2r=defineComponent({...__default__$1z,props:formItemProps$1,setup(Fe,{expose:qe}){const hn=Fe,vn=useSlots(),bn=inject(formContextKey,void 0),wn=inject(formItemContextKey,void 0),kn=useFormSize(void 0,{formItem:!1}),_n=useNamespace("form-item"),Cn=useId().value,xn=ref([]),En=ref(""),$n=refDebounced(En,100),Sn=ref(""),An=ref();let Tn,Nn=!1;const Pn=computed(()=>{if((bn==null?void 0:bn.labelPosition)==="top")return{};const io=addUnit(hn.labelWidth||(bn==null?void 0:bn.labelWidth)||"");return io?{width:io}:{}}),On=computed(()=>{if((bn==null?void 0:bn.labelPosition)==="top"||bn!=null&&bn.inline)return{};if(!hn.label&&!hn.labelWidth&&zn)return{};const io=addUnit(hn.labelWidth||(bn==null?void 0:bn.labelWidth)||"");return!hn.label&&!vn.label?{marginLeft:io}:{}}),Rn=computed(()=>[_n.b(),_n.m(kn.value),_n.is("error",En.value==="error"),_n.is("validating",En.value==="validating"),_n.is("success",En.value==="success"),_n.is("required",Gn.value||hn.required),_n.is("no-asterisk",bn==null?void 0:bn.hideRequiredAsterisk),(bn==null?void 0:bn.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[_n.m("feedback")]:bn==null?void 0:bn.statusIcon}]),In=computed(()=>isBoolean$5(hn.inlineMessage)?hn.inlineMessage:(bn==null?void 0:bn.inlineMessage)||!1),Mn=computed(()=>[_n.e("error"),{[_n.em("error","inline")]:In.value}]),Bn=computed(()=>hn.prop?isString$d(hn.prop)?hn.prop:hn.prop.join("."):""),Dn=computed(()=>!!(hn.label||vn.label)),Vn=computed(()=>hn.for||(xn.value.length===1?xn.value[0]:void 0)),Ln=computed(()=>!Vn.value&&Dn.value),zn=!!wn,Hn=computed(()=>{const io=bn==null?void 0:bn.model;if(!(!io||!hn.prop))return getProp(io,hn.prop).value}),Fn=computed(()=>{const{required:io}=hn,ao=[];hn.rules&&ao.push(...castArray$1(hn.rules));const vo=bn==null?void 0:bn.rules;if(vo&&hn.prop){const yo=getProp(vo,hn.prop).value;yo&&ao.push(...castArray$1(yo))}if(io!==void 0){const yo=ao.map((Bo,ro)=>[Bo,ro]).filter(([Bo])=>Object.keys(Bo).includes("required"));if(yo.length>0)for(const[Bo,ro]of yo)Bo.required!==io&&(ao[ro]={...Bo,required:io});else ao.push({required:io})}return ao}),Kn=computed(()=>Fn.value.length>0),Un=io=>Fn.value.filter(vo=>!vo.trigger||!io?!0:Array.isArray(vo.trigger)?vo.trigger.includes(io):vo.trigger===io).map(({trigger:vo,...yo})=>yo),Gn=computed(()=>Fn.value.some(io=>io.required)),Wn=computed(()=>{var io;return $n.value==="error"&&hn.showMessage&&((io=bn==null?void 0:bn.showMessage)!=null?io:!0)}),Yn=computed(()=>`${hn.label||""}${(bn==null?void 0:bn.labelSuffix)||""}`),Xn=io=>{En.value=io},qn=io=>{var ao,vo;const{errors:yo,fields:Bo}=io;(!yo||!Bo)&&console.error(io),Xn("error"),Sn.value=yo?(vo=(ao=yo==null?void 0:yo[0])==null?void 0:ao.message)!=null?vo:`${hn.prop} is required`:"",bn==null||bn.emit("validate",hn.prop,!1,Sn.value)},jn=()=>{Xn("success"),bn==null||bn.emit("validate",hn.prop,!0,"")},Jn=async io=>{const ao=Bn.value;return new Schema({[ao]:io}).validate({[ao]:Hn.value},{firstFields:!0}).then(()=>(jn(),!0)).catch(yo=>(qn(yo),Promise.reject(yo)))},Qn=async(io,ao)=>{if(Nn||!hn.prop)return!1;const vo=isFunction$i(ao);if(!Kn.value)return ao==null||ao(!1),!1;const yo=Un(io);return yo.length===0?(ao==null||ao(!0),!0):(Xn("validating"),Jn(yo).then(()=>(ao==null||ao(!0),!0)).catch(Bo=>{const{fields:ro}=Bo;return ao==null||ao(!1,ro),vo?!1:Promise.reject(ro)}))},no=()=>{Xn(""),Sn.value="",Nn=!1},so=async()=>{const io=bn==null?void 0:bn.model;if(!io||!hn.prop)return;const ao=getProp(io,hn.prop);Nn=!0,ao.value=clone$4(Tn),await nextTick(),no(),Nn=!1},co=io=>{xn.value.includes(io)||xn.value.push(io)},mo=io=>{xn.value=xn.value.filter(ao=>ao!==io)};watch(()=>hn.error,io=>{Sn.value=io||"",Xn(io?"error":"")},{immediate:!0}),watch(()=>hn.validateStatus,io=>Xn(io||""));const fo=reactive({...toRefs(hn),$el:An,size:kn,validateState:En,labelId:Cn,inputIds:xn,isGroup:Ln,hasLabel:Dn,addInputId:co,removeInputId:mo,resetField:so,clearValidate:no,validate:Qn});return provide(formItemContextKey,fo),onMounted(()=>{hn.prop&&(bn==null||bn.addField(fo),Tn=clone$4(Hn.value))}),onBeforeUnmount(()=>{bn==null||bn.removeField(fo)}),qe({size:kn,validateMessage:Sn,validateState:En,validate:Qn,clearValidate:no,resetField:so}),(io,ao)=>{var vo;return openBlock(),createElementBlock("div",{ref_key:"formItemRef",ref:An,class:normalizeClass(unref(Rn)),role:unref(Ln)?"group":void 0,"aria-labelledby":unref(Ln)?unref(Cn):void 0},[createVNode(unref(FormLabelWrap),{"is-auto-width":unref(Pn).width==="auto","update-all":((vo=unref(bn))==null?void 0:vo.labelWidth)==="auto"},{default:withCtx(()=>[unref(Dn)?(openBlock(),createBlock(resolveDynamicComponent(unref(Vn)?"label":"div"),{key:0,id:unref(Cn),for:unref(Vn),class:normalizeClass(unref(_n).e("label")),style:normalizeStyle(unref(Pn))},{default:withCtx(()=>[renderSlot(io.$slots,"label",{label:unref(Yn)},()=>[createTextVNode(toDisplayString(unref(Yn)),1)])]),_:3},8,["id","for","class","style"])):createCommentVNode("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),createBaseVNode("div",{class:normalizeClass(unref(_n).e("content")),style:normalizeStyle(unref(On))},[renderSlot(io.$slots,"default"),createVNode(TransitionGroup,{name:`${unref(_n).namespace.value}-zoom-in-top`},{default:withCtx(()=>[unref(Wn)?renderSlot(io.$slots,"error",{key:0,error:Sn.value},()=>[createBaseVNode("div",{class:normalizeClass(unref(Mn))},toDisplayString(Sn.value),3)]):createCommentVNode("v-if",!0)]),_:3},8,["name"])],6)],10,_hoisted_1$1d)}}});var FormItem$1=_export_sfc$2(_sfc_main$2r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const ElForm=withInstall$1(Form$1,{FormItem:FormItem$1}),ElFormItem=withNoopInstall(FormItem$1);let hiddenTextarea;const HIDDEN_STYLE=` height:0 !important; visibility:hidden !important; ${isFirefox()?"":"overflow:hidden !important;"} @@ -19,7 +19,7 @@ https://fantastic-admin.github.io`)}const FOCUSABLE_ELEMENT_SELECTORS='a[href],b z-index:-1000 !important; top:0 !important; right:0 !important; -`,CONTEXT_STYLE=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function calculateNodeStyling(Fe){const qe=window.getComputedStyle(Fe),hn=qe.getPropertyValue("box-sizing"),vn=Number.parseFloat(qe.getPropertyValue("padding-bottom"))+Number.parseFloat(qe.getPropertyValue("padding-top")),bn=Number.parseFloat(qe.getPropertyValue("border-bottom-width"))+Number.parseFloat(qe.getPropertyValue("border-top-width"));return{contextStyle:CONTEXT_STYLE.map(kn=>`${kn}:${qe.getPropertyValue(kn)}`).join(";"),paddingSize:vn,borderSize:bn,boxSizing:hn}}function calcTextareaHeight(Fe,qe=1,hn){var vn;hiddenTextarea||(hiddenTextarea=document.createElement("textarea"),document.body.appendChild(hiddenTextarea));const{paddingSize:bn,borderSize:wn,boxSizing:kn,contextStyle:_n}=calculateNodeStyling(Fe);hiddenTextarea.setAttribute("style",`${_n};${HIDDEN_STYLE}`),hiddenTextarea.value=Fe.value||Fe.placeholder||"";let Cn=hiddenTextarea.scrollHeight;const xn={};kn==="border-box"?Cn=Cn+wn:kn==="content-box"&&(Cn=Cn-bn),hiddenTextarea.value="";const En=hiddenTextarea.scrollHeight-bn;if(isNumber$d(qe)){let $n=En*qe;kn==="border-box"&&($n=$n+bn+wn),Cn=Math.max($n,Cn),xn.minHeight=`${$n}px`}if(isNumber$d(hn)){let $n=En*hn;kn==="border-box"&&($n=$n+bn+wn),Cn=Math.min($n,Cn)}return xn.height=`${Cn}px`,(vn=hiddenTextarea.parentNode)==null||vn.removeChild(hiddenTextarea),hiddenTextarea=void 0,xn}const inputProps=buildProps({id:{type:String,default:void 0},size:useSizeProp,disabled:Boolean,modelValue:{type:definePropType([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:definePropType([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:iconPropType},prefixIcon:{type:iconPropType},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:definePropType([Object,Array,String]),default:()=>mutable({})},autofocus:{type:Boolean,default:!1}}),inputEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe),input:Fe=>isString$d(Fe),change:Fe=>isString$d(Fe),focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent,clear:()=>!0,mouseleave:Fe=>Fe instanceof MouseEvent,mouseenter:Fe=>Fe instanceof MouseEvent,keydown:Fe=>Fe instanceof Event,compositionstart:Fe=>Fe instanceof CompositionEvent,compositionupdate:Fe=>Fe instanceof CompositionEvent,compositionend:Fe=>Fe instanceof CompositionEvent},_hoisted_1$1c=["role"],_hoisted_2$P=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],_hoisted_3$p=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],__default__$1y=defineComponent({name:"ElInput",inheritAttrs:!1}),_sfc_main$2q=defineComponent({...__default__$1y,props:inputProps,emits:inputEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useAttrs$1(),wn=useSlots(),kn=computed(()=>{const bo={};return vn.containerRole==="combobox"&&(bo["aria-haspopup"]=bn["aria-haspopup"],bo["aria-owns"]=bn["aria-owns"],bo["aria-expanded"]=bn["aria-expanded"]),bo}),_n=computed(()=>[vn.type==="textarea"?Pn.b():Nn.b(),Nn.m(An.value),Nn.is("disabled",Tn.value),Nn.is("exceed",so.value),{[Nn.b("group")]:wn.prepend||wn.append,[Nn.bm("group","append")]:wn.append,[Nn.bm("group","prepend")]:wn.prepend,[Nn.m("prefix")]:wn.prefix||vn.prefixIcon,[Nn.m("suffix")]:wn.suffix||vn.suffixIcon||vn.clearable||vn.showPassword,[Nn.bm("suffix","password-clear")]:Jn.value&&Qn.value},bn.class]),Cn=computed(()=>[Nn.e("wrapper"),Nn.is("focus",Hn.value)]),xn=useAttrs({excludeKeys:computed(()=>Object.keys(kn.value))}),{form:En,formItem:$n}=useFormItem(),{inputId:Sn}=useFormItemInputId(vn,{formItemContext:$n}),An=useFormSize(),Tn=useFormDisabled(),Nn=useNamespace("input"),Pn=useNamespace("textarea"),On=shallowRef(),Rn=shallowRef(),In=ref(!1),Mn=ref(!1),Bn=ref(!1),Dn=ref(),Vn=shallowRef(vn.inputStyle),Ln=computed(()=>On.value||Rn.value),{wrapperRef:zn,isFocused:Hn,handleFocus:Fn,handleBlur:Kn}=useFocusController(Ln,{afterBlur(){var bo;vn.validateEvent&&((bo=$n==null?void 0:$n.validate)==null||bo.call($n,"blur").catch(yo=>void 0))}}),Un=computed(()=>{var bo;return(bo=En==null?void 0:En.statusIcon)!=null?bo:!1}),Gn=computed(()=>($n==null?void 0:$n.validateState)||""),Wn=computed(()=>Gn.value&&ValidateComponentsMap[Gn.value]),Zn=computed(()=>Bn.value?view_default:hide_default),Xn=computed(()=>[bn.style,vn.inputStyle]),qn=computed(()=>[vn.inputStyle,Vn.value,{resize:vn.resize}]),jn=computed(()=>isNil(vn.modelValue)?"":String(vn.modelValue)),Jn=computed(()=>vn.clearable&&!Tn.value&&!vn.readonly&&!!jn.value&&(Hn.value||In.value)),Qn=computed(()=>vn.showPassword&&!Tn.value&&!vn.readonly&&!!jn.value&&(!!jn.value||Hn.value)),no=computed(()=>vn.showWordLimit&&!!xn.value.maxlength&&(vn.type==="text"||vn.type==="textarea")&&!Tn.value&&!vn.readonly&&!vn.showPassword),co=computed(()=>jn.value.length),so=computed(()=>!!no.value&&co.value>Number(xn.value.maxlength)),fo=computed(()=>!!wn.suffix||!!vn.suffixIcon||Jn.value||vn.showPassword||no.value||!!Gn.value&&Un.value),[mo,lo]=useCursor(On);useResizeObserver(Rn,bo=>{if(go(),!no.value||vn.resize!=="both")return;const yo=bo[0],{width:zo}=yo.contentRect;Dn.value={right:`calc(100% - ${zo+15+6}px)`}});const io=()=>{const{type:bo,autosize:yo}=vn;if(!(!isClient$1||bo!=="textarea"||!Rn.value))if(yo){const zo=isObject$9(yo)?yo.minRows:void 0,Yo=isObject$9(yo)?yo.maxRows:void 0,_o=calcTextareaHeight(Rn.value,zo,Yo);Vn.value={overflowY:"hidden",..._o},nextTick(()=>{Rn.value.offsetHeight,Vn.value=_o})}else Vn.value={minHeight:calcTextareaHeight(Rn.value).minHeight}},go=(bo=>{let yo=!1;return()=>{var zo;if(yo||!vn.autosize)return;((zo=Rn.value)==null?void 0:zo.offsetParent)===null||(bo(),yo=!0)}})(io),Io=()=>{const bo=Ln.value,yo=vn.formatter?vn.formatter(jn.value):jn.value;!bo||bo.value===yo||(bo.value=yo)},oo=async bo=>{mo();let{value:yo}=bo.target;if(vn.formatter&&(yo=vn.parser?vn.parser(yo):yo),!Mn.value){if(yo===jn.value){Io();return}hn(UPDATE_MODEL_EVENT,yo),hn("input",yo),await nextTick(),Io(),lo()}},eo=bo=>{hn("change",bo.target.value)},ao=bo=>{hn("compositionstart",bo),Mn.value=!0},ho=bo=>{var yo;hn("compositionupdate",bo);const zo=(yo=bo.target)==null?void 0:yo.value,Yo=zo[zo.length-1]||"";Mn.value=!isKorean(Yo)},Mo=bo=>{hn("compositionend",bo),Mn.value&&(Mn.value=!1,oo(bo))},Po=()=>{Bn.value=!Bn.value,ko()},ko=async()=>{var bo;await nextTick(),(bo=Ln.value)==null||bo.focus()},xo=()=>{var bo;return(bo=Ln.value)==null?void 0:bo.blur()},Ao=bo=>{In.value=!1,hn("mouseleave",bo)},vo=bo=>{In.value=!0,hn("mouseenter",bo)},qo=bo=>{hn("keydown",bo)},jo=()=>{var bo;(bo=Ln.value)==null||bo.select()},Ko=()=>{hn(UPDATE_MODEL_EVENT,""),hn("change",""),hn("clear"),hn("input","")};return watch(()=>vn.modelValue,()=>{var bo;nextTick(()=>io()),vn.validateEvent&&((bo=$n==null?void 0:$n.validate)==null||bo.call($n,"change").catch(yo=>void 0))}),watch(jn,()=>Io()),watch(()=>vn.type,async()=>{await nextTick(),Io(),io()}),onMounted(()=>{!vn.formatter&&vn.parser,Io(),nextTick(io)}),qe({input:On,textarea:Rn,ref:Ln,textareaStyle:qn,autosize:toRef(vn,"autosize"),focus:ko,blur:xo,select:jo,clear:Ko,resizeTextarea:io}),(bo,yo)=>withDirectives((openBlock(),createElementBlock("div",mergeProps(unref(kn),{class:unref(_n),style:unref(Xn),role:bo.containerRole,onMouseenter:vo,onMouseleave:Ao}),[createCommentVNode(" input "),bo.type!=="textarea"?(openBlock(),createElementBlock(Fragment,{key:0},[createCommentVNode(" prepend slot "),bo.$slots.prepend?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Nn).be("group","prepend"))},[renderSlot(bo.$slots,"prepend")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{ref_key:"wrapperRef",ref:zn,class:normalizeClass(unref(Cn))},[createCommentVNode(" prefix slot "),bo.$slots.prefix||bo.prefixIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(Nn).e("prefix"))},[createBaseVNode("span",{class:normalizeClass(unref(Nn).e("prefix-inner"))},[renderSlot(bo.$slots,"prefix"),bo.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(Nn).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bo.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("input",mergeProps({id:unref(Sn),ref_key:"input",ref:On,class:unref(Nn).e("inner")},unref(xn),{type:bo.showPassword?Bn.value?"text":"password":bo.type,disabled:unref(Tn),formatter:bo.formatter,parser:bo.parser,readonly:bo.readonly,autocomplete:bo.autocomplete,tabindex:bo.tabindex,"aria-label":bo.label,placeholder:bo.placeholder,style:bo.inputStyle,form:vn.form,autofocus:vn.autofocus,onCompositionstart:ao,onCompositionupdate:ho,onCompositionend:Mo,onInput:oo,onFocus:yo[0]||(yo[0]=(...zo)=>unref(Fn)&&unref(Fn)(...zo)),onBlur:yo[1]||(yo[1]=(...zo)=>unref(Kn)&&unref(Kn)(...zo)),onChange:eo,onKeydown:qo}),null,16,_hoisted_2$P),createCommentVNode(" suffix slot "),unref(fo)?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(Nn).e("suffix"))},[createBaseVNode("span",{class:normalizeClass(unref(Nn).e("suffix-inner"))},[!unref(Jn)||!unref(Qn)||!unref(no)?(openBlock(),createElementBlock(Fragment,{key:0},[renderSlot(bo.$slots,"suffix"),bo.suffixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(Nn).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bo.suffixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],64)):createCommentVNode("v-if",!0),unref(Jn)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(Nn).e("icon"),unref(Nn).e("clear")]),onMousedown:withModifiers(unref(NOOP),["prevent"]),onClick:Ko},{default:withCtx(()=>[createVNode(unref(circle_close_default))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0),unref(Qn)?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass([unref(Nn).e("icon"),unref(Nn).e("password")]),onClick:Po},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Zn))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),unref(no)?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(unref(Nn).e("count"))},[createBaseVNode("span",{class:normalizeClass(unref(Nn).e("count-inner"))},toDisplayString(unref(co))+" / "+toDisplayString(unref(xn).maxlength),3)],2)):createCommentVNode("v-if",!0),unref(Gn)&&unref(Wn)&&unref(Un)?(openBlock(),createBlock(unref(ElIcon),{key:4,class:normalizeClass([unref(Nn).e("icon"),unref(Nn).e("validateIcon"),unref(Nn).is("loading",unref(Gn)==="validating")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Wn))))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0)],2),createCommentVNode(" append slot "),bo.$slots.append?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(Nn).be("group","append"))},[renderSlot(bo.$slots,"append")],2)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" textarea "),createBaseVNode("textarea",mergeProps({id:unref(Sn),ref_key:"textarea",ref:Rn,class:unref(Pn).e("inner")},unref(xn),{tabindex:bo.tabindex,disabled:unref(Tn),readonly:bo.readonly,autocomplete:bo.autocomplete,style:unref(qn),"aria-label":bo.label,placeholder:bo.placeholder,form:vn.form,autofocus:vn.autofocus,onCompositionstart:ao,onCompositionupdate:ho,onCompositionend:Mo,onInput:oo,onFocus:yo[2]||(yo[2]=(...zo)=>unref(Fn)&&unref(Fn)(...zo)),onBlur:yo[3]||(yo[3]=(...zo)=>unref(Kn)&&unref(Kn)(...zo)),onChange:eo,onKeydown:qo}),null,16,_hoisted_3$p),unref(no)?(openBlock(),createElementBlock("span",{key:0,style:normalizeStyle(Dn.value),class:normalizeClass(unref(Nn).e("count"))},toDisplayString(unref(co))+" / "+toDisplayString(unref(xn).maxlength),7)):createCommentVNode("v-if",!0)],64))],16,_hoisted_1$1c)),[[vShow,bo.type!=="hidden"]])}});var Input$1=_export_sfc$2(_sfc_main$2q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const ElInput=withInstall$1(Input$1),GAP=4,BAR_MAP={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},renderThumbStyle$1=({move:Fe,size:qe,bar:hn})=>({[hn.size]:qe,transform:`translate${hn.axis}(${Fe}%)`}),scrollbarContextKey=Symbol("scrollbarContextKey"),thumbProps=buildProps({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),COMPONENT_NAME$k="Thumb",_sfc_main$2p=defineComponent({__name:"thumb",props:thumbProps,setup(Fe){const qe=Fe,hn=inject(scrollbarContextKey),vn=useNamespace("scrollbar");hn||throwError(COMPONENT_NAME$k,"can not inject scrollbar context");const bn=ref(),wn=ref(),kn=ref({}),_n=ref(!1);let Cn=!1,xn=!1,En=isClient$1?document.onselectstart:null;const $n=computed(()=>BAR_MAP[qe.vertical?"vertical":"horizontal"]),Sn=computed(()=>renderThumbStyle$1({size:qe.size,move:qe.move,bar:$n.value})),An=computed(()=>bn.value[$n.value.offset]**2/hn.wrapElement[$n.value.scrollSize]/qe.ratio/wn.value[$n.value.offset]),Tn=Dn=>{var Vn;if(Dn.stopPropagation(),Dn.ctrlKey||[1,2].includes(Dn.button))return;(Vn=window.getSelection())==null||Vn.removeAllRanges(),Pn(Dn);const Ln=Dn.currentTarget;Ln&&(kn.value[$n.value.axis]=Ln[$n.value.offset]-(Dn[$n.value.client]-Ln.getBoundingClientRect()[$n.value.direction]))},Nn=Dn=>{if(!wn.value||!bn.value||!hn.wrapElement)return;const Vn=Math.abs(Dn.target.getBoundingClientRect()[$n.value.direction]-Dn[$n.value.client]),Ln=wn.value[$n.value.offset]/2,zn=(Vn-Ln)*100*An.value/bn.value[$n.value.offset];hn.wrapElement[$n.value.scroll]=zn*hn.wrapElement[$n.value.scrollSize]/100},Pn=Dn=>{Dn.stopImmediatePropagation(),Cn=!0,document.addEventListener("mousemove",On),document.addEventListener("mouseup",Rn),En=document.onselectstart,document.onselectstart=()=>!1},On=Dn=>{if(!bn.value||!wn.value||Cn===!1)return;const Vn=kn.value[$n.value.axis];if(!Vn)return;const Ln=(bn.value.getBoundingClientRect()[$n.value.direction]-Dn[$n.value.client])*-1,zn=wn.value[$n.value.offset]-Vn,Hn=(Ln-zn)*100*An.value/bn.value[$n.value.offset];hn.wrapElement[$n.value.scroll]=Hn*hn.wrapElement[$n.value.scrollSize]/100},Rn=()=>{Cn=!1,kn.value[$n.value.axis]=0,document.removeEventListener("mousemove",On),document.removeEventListener("mouseup",Rn),Bn(),xn&&(_n.value=!1)},In=()=>{xn=!1,_n.value=!!qe.size},Mn=()=>{xn=!0,_n.value=Cn};onBeforeUnmount(()=>{Bn(),document.removeEventListener("mouseup",Rn)});const Bn=()=>{document.onselectstart!==En&&(document.onselectstart=En)};return useEventListener(toRef(hn,"scrollbarElement"),"mousemove",In),useEventListener(toRef(hn,"scrollbarElement"),"mouseleave",Mn),(Dn,Vn)=>(openBlock(),createBlock(Transition,{name:unref(vn).b("fade"),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref_key:"instance",ref:bn,class:normalizeClass([unref(vn).e("bar"),unref(vn).is(unref($n).key)]),onMousedown:Nn},[createBaseVNode("div",{ref_key:"thumb",ref:wn,class:normalizeClass(unref(vn).e("thumb")),style:normalizeStyle(unref(Sn)),onMousedown:Tn},null,38)],34),[[vShow,Dn.always||_n.value]])]),_:1},8,["name"]))}});var Thumb=_export_sfc$2(_sfc_main$2p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const barProps=buildProps({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),_sfc_main$2o=defineComponent({__name:"bar",props:barProps,setup(Fe,{expose:qe}){const hn=Fe,vn=ref(0),bn=ref(0);return qe({handleScroll:kn=>{if(kn){const _n=kn.offsetHeight-GAP,Cn=kn.offsetWidth-GAP;bn.value=kn.scrollTop*100/_n*hn.ratioY,vn.value=kn.scrollLeft*100/Cn*hn.ratioX}}}),(kn,_n)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(Thumb,{move:vn.value,ratio:kn.ratioX,size:kn.width,always:kn.always},null,8,["move","ratio","size","always"]),createVNode(Thumb,{move:bn.value,ratio:kn.ratioY,size:kn.height,vertical:"",always:kn.always},null,8,["move","ratio","size","always"])],64))}});var Bar=_export_sfc$2(_sfc_main$2o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const scrollbarProps=buildProps({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:definePropType([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String,ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical"]}}),scrollbarEmits={scroll:({scrollTop:Fe,scrollLeft:qe})=>[Fe,qe].every(isNumber$d)},COMPONENT_NAME$j="ElScrollbar",__default__$1x=defineComponent({name:COMPONENT_NAME$j}),_sfc_main$2n=defineComponent({...__default__$1x,props:scrollbarProps,emits:scrollbarEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("scrollbar");let wn,kn;const _n=ref(),Cn=ref(),xn=ref(),En=ref("0"),$n=ref("0"),Sn=ref(),An=ref(1),Tn=ref(1),Nn=computed(()=>{const Vn={};return vn.height&&(Vn.height=addUnit(vn.height)),vn.maxHeight&&(Vn.maxHeight=addUnit(vn.maxHeight)),[vn.wrapStyle,Vn]}),Pn=computed(()=>[vn.wrapClass,bn.e("wrap"),{[bn.em("wrap","hidden-default")]:!vn.native}]),On=computed(()=>[bn.e("view"),vn.viewClass]),Rn=()=>{var Vn;Cn.value&&((Vn=Sn.value)==null||Vn.handleScroll(Cn.value),hn("scroll",{scrollTop:Cn.value.scrollTop,scrollLeft:Cn.value.scrollLeft}))};function In(Vn,Ln){isObject$9(Vn)?Cn.value.scrollTo(Vn):isNumber$d(Vn)&&isNumber$d(Ln)&&Cn.value.scrollTo(Vn,Ln)}const Mn=Vn=>{isNumber$d(Vn)&&(Cn.value.scrollTop=Vn)},Bn=Vn=>{isNumber$d(Vn)&&(Cn.value.scrollLeft=Vn)},Dn=()=>{if(!Cn.value)return;const Vn=Cn.value.offsetHeight-GAP,Ln=Cn.value.offsetWidth-GAP,zn=Vn**2/Cn.value.scrollHeight,Hn=Ln**2/Cn.value.scrollWidth,Fn=Math.max(zn,vn.minSize),Kn=Math.max(Hn,vn.minSize);An.value=zn/(Vn-zn)/(Fn/(Vn-Fn)),Tn.value=Hn/(Ln-Hn)/(Kn/(Ln-Kn)),$n.value=Fn+GAPvn.noresize,Vn=>{Vn?(wn==null||wn(),kn==null||kn()):({stop:wn}=useResizeObserver(xn,Dn),kn=useEventListener("resize",Dn))},{immediate:!0}),watch(()=>[vn.maxHeight,vn.height],()=>{vn.native||nextTick(()=>{var Vn;Dn(),Cn.value&&((Vn=Sn.value)==null||Vn.handleScroll(Cn.value))})}),provide(scrollbarContextKey,reactive({scrollbarElement:_n,wrapElement:Cn})),onMounted(()=>{vn.native||nextTick(()=>{Dn()})}),onUpdated(()=>Dn()),qe({wrapRef:Cn,update:Dn,scrollTo:In,setScrollTop:Mn,setScrollLeft:Bn,handleScroll:Rn}),(Vn,Ln)=>(openBlock(),createElementBlock("div",{ref_key:"scrollbarRef",ref:_n,class:normalizeClass(unref(bn).b())},[createBaseVNode("div",{ref_key:"wrapRef",ref:Cn,class:normalizeClass(unref(Pn)),style:normalizeStyle(unref(Nn)),onScroll:Rn},[(openBlock(),createBlock(resolveDynamicComponent(Vn.tag),{id:Vn.id,ref_key:"resizeRef",ref:xn,class:normalizeClass(unref(On)),style:normalizeStyle(Vn.viewStyle),role:Vn.role,"aria-label":Vn.ariaLabel,"aria-orientation":Vn.ariaOrientation},{default:withCtx(()=>[renderSlot(Vn.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),Vn.native?createCommentVNode("v-if",!0):(openBlock(),createBlock(Bar,{key:0,ref_key:"barRef",ref:Sn,height:$n.value,width:En.value,always:Vn.always,"ratio-x":Tn.value,"ratio-y":An.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var Scrollbar=_export_sfc$2(_sfc_main$2n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const ElScrollbar=withInstall$1(Scrollbar),POPPER_INJECTION_KEY=Symbol("popper"),POPPER_CONTENT_INJECTION_KEY=Symbol("popperContent"),roleTypes=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],popperProps=buildProps({role:{type:String,values:roleTypes,default:"tooltip"}}),__default__$1w=defineComponent({name:"ElPopper",inheritAttrs:!1}),_sfc_main$2m=defineComponent({...__default__$1w,props:popperProps,setup(Fe,{expose:qe}){const hn=Fe,vn=ref(),bn=ref(),wn=ref(),kn=ref(),_n=computed(()=>hn.role),Cn={triggerRef:vn,popperInstanceRef:bn,contentRef:wn,referenceRef:kn,role:_n};return qe(Cn),provide(POPPER_INJECTION_KEY,Cn),(xn,En)=>renderSlot(xn.$slots,"default")}});var Popper=_export_sfc$2(_sfc_main$2m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const popperArrowProps=buildProps({arrowOffset:{type:Number,default:5}}),__default__$1v=defineComponent({name:"ElPopperArrow",inheritAttrs:!1}),_sfc_main$2l=defineComponent({...__default__$1v,props:popperArrowProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("popper"),{arrowOffset:bn,arrowRef:wn,arrowStyle:kn}=inject(POPPER_CONTENT_INJECTION_KEY,void 0);return watch(()=>hn.arrowOffset,_n=>{bn.value=_n}),onBeforeUnmount(()=>{wn.value=void 0}),qe({arrowRef:wn}),(_n,Cn)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:wn,class:normalizeClass(unref(vn).e("arrow")),style:normalizeStyle(unref(kn)),"data-popper-arrow":""},null,6))}});var ElPopperArrow=_export_sfc$2(_sfc_main$2l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const NAME="ElOnlyChild",OnlyChild=defineComponent({name:NAME,setup(Fe,{slots:qe,attrs:hn}){var vn;const bn=inject(FORWARD_REF_INJECTION_KEY),wn=useForwardRefDirective((vn=bn==null?void 0:bn.setForwardRef)!=null?vn:NOOP);return()=>{var kn;const _n=(kn=qe.default)==null?void 0:kn.call(qe,hn);if(!_n||_n.length>1)return null;const Cn=findFirstLegitChild(_n);return Cn?withDirectives(cloneVNode(Cn,hn),[[wn]]):null}}});function findFirstLegitChild(Fe){if(!Fe)return null;const qe=Fe;for(const hn of qe){if(isObject$9(hn))switch(hn.type){case Comment$1:continue;case Text$2:case"svg":return wrapTextContent(hn);case Fragment:return findFirstLegitChild(hn.children);default:return hn}return wrapTextContent(hn)}return null}function wrapTextContent(Fe){const qe=useNamespace("only-child");return createVNode("span",{class:qe.e("content")},[Fe])}const popperTriggerProps=buildProps({virtualRef:{type:definePropType(Object)},virtualTriggering:Boolean,onMouseenter:{type:definePropType(Function)},onMouseleave:{type:definePropType(Function)},onClick:{type:definePropType(Function)},onKeydown:{type:definePropType(Function)},onFocus:{type:definePropType(Function)},onBlur:{type:definePropType(Function)},onContextmenu:{type:definePropType(Function)},id:String,open:Boolean}),__default__$1u=defineComponent({name:"ElPopperTrigger",inheritAttrs:!1}),_sfc_main$2k=defineComponent({...__default__$1u,props:popperTriggerProps,setup(Fe,{expose:qe}){const hn=Fe,{role:vn,triggerRef:bn}=inject(POPPER_INJECTION_KEY,void 0);useForwardRef(bn);const wn=computed(()=>_n.value?hn.id:void 0),kn=computed(()=>{if(vn&&vn.value==="tooltip")return hn.open&&hn.id?hn.id:void 0}),_n=computed(()=>{if(vn&&vn.value!=="tooltip")return vn.value}),Cn=computed(()=>_n.value?`${hn.open}`:void 0);let xn;return onMounted(()=>{watch(()=>hn.virtualRef,En=>{En&&(bn.value=unrefElement(En))},{immediate:!0}),watch(bn,(En,$n)=>{xn==null||xn(),xn=void 0,isElement$4(En)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(Sn=>{var An;const Tn=hn[Sn];Tn&&(En.addEventListener(Sn.slice(2).toLowerCase(),Tn),(An=$n==null?void 0:$n.removeEventListener)==null||An.call($n,Sn.slice(2).toLowerCase(),Tn))}),xn=watch([wn,kn,_n,Cn],Sn=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((An,Tn)=>{isNil(Sn[Tn])?En.removeAttribute(An):En.setAttribute(An,Sn[Tn])})},{immediate:!0})),isElement$4($n)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(Sn=>$n.removeAttribute(Sn))},{immediate:!0})}),onBeforeUnmount(()=>{xn==null||xn(),xn=void 0}),qe({triggerRef:bn}),(En,$n)=>En.virtualTriggering?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(OnlyChild),mergeProps({key:0},En.$attrs,{"aria-controls":unref(wn),"aria-describedby":unref(kn),"aria-expanded":unref(Cn),"aria-haspopup":unref(_n)}),{default:withCtx(()=>[renderSlot(En.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var ElPopperTrigger=_export_sfc$2(_sfc_main$2k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const FOCUS_AFTER_TRAPPED="focus-trap.focus-after-trapped",FOCUS_AFTER_RELEASED="focus-trap.focus-after-released",FOCUSOUT_PREVENTED="focus-trap.focusout-prevented",FOCUS_AFTER_TRAPPED_OPTS={cancelable:!0,bubbles:!1},FOCUSOUT_PREVENTED_OPTS={cancelable:!0,bubbles:!1},ON_TRAP_FOCUS_EVT="focusAfterTrapped",ON_RELEASE_FOCUS_EVT="focusAfterReleased",FOCUS_TRAP_INJECTION_KEY=Symbol("elFocusTrap"),focusReason=ref(),lastUserFocusTimestamp=ref(0),lastAutomatedFocusTimestamp=ref(0);let focusReasonUserCount=0;const obtainAllFocusableElements=Fe=>{const qe=[],hn=document.createTreeWalker(Fe,NodeFilter.SHOW_ELEMENT,{acceptNode:vn=>{const bn=vn.tagName==="INPUT"&&vn.type==="hidden";return vn.disabled||vn.hidden||bn?NodeFilter.FILTER_SKIP:vn.tabIndex>=0||vn===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;hn.nextNode();)qe.push(hn.currentNode);return qe},getVisibleElement=(Fe,qe)=>{for(const hn of Fe)if(!isHidden(hn,qe))return hn},isHidden=(Fe,qe)=>{if(getComputedStyle(Fe).visibility==="hidden")return!0;for(;Fe;){if(qe&&Fe===qe)return!1;if(getComputedStyle(Fe).display==="none")return!0;Fe=Fe.parentElement}return!1},getEdges=Fe=>{const qe=obtainAllFocusableElements(Fe),hn=getVisibleElement(qe,Fe),vn=getVisibleElement(qe.reverse(),Fe);return[hn,vn]},isSelectable=Fe=>Fe instanceof HTMLInputElement&&"select"in Fe,tryFocus=(Fe,qe)=>{if(Fe&&Fe.focus){const hn=document.activeElement;Fe.focus({preventScroll:!0}),lastAutomatedFocusTimestamp.value=window.performance.now(),Fe!==hn&&isSelectable(Fe)&&qe&&Fe.select()}};function removeFromStack(Fe,qe){const hn=[...Fe],vn=Fe.indexOf(qe);return vn!==-1&&hn.splice(vn,1),hn}const createFocusableStack=()=>{let Fe=[];return{push:vn=>{const bn=Fe[0];bn&&vn!==bn&&bn.pause(),Fe=removeFromStack(Fe,vn),Fe.unshift(vn)},remove:vn=>{var bn,wn;Fe=removeFromStack(Fe,vn),(wn=(bn=Fe[0])==null?void 0:bn.resume)==null||wn.call(bn)}}},focusFirstDescendant=(Fe,qe=!1)=>{const hn=document.activeElement;for(const vn of Fe)if(tryFocus(vn,qe),document.activeElement!==hn)return},focusableStack=createFocusableStack(),isFocusCausedByUserEvent=()=>lastUserFocusTimestamp.value>lastAutomatedFocusTimestamp.value,notifyFocusReasonPointer=()=>{focusReason.value="pointer",lastUserFocusTimestamp.value=window.performance.now()},notifyFocusReasonKeydown=()=>{focusReason.value="keyboard",lastUserFocusTimestamp.value=window.performance.now()},useFocusReason=()=>(onMounted(()=>{focusReasonUserCount===0&&(document.addEventListener("mousedown",notifyFocusReasonPointer),document.addEventListener("touchstart",notifyFocusReasonPointer),document.addEventListener("keydown",notifyFocusReasonKeydown)),focusReasonUserCount++}),onBeforeUnmount(()=>{focusReasonUserCount--,focusReasonUserCount<=0&&(document.removeEventListener("mousedown",notifyFocusReasonPointer),document.removeEventListener("touchstart",notifyFocusReasonPointer),document.removeEventListener("keydown",notifyFocusReasonKeydown))}),{focusReason,lastUserFocusTimestamp,lastAutomatedFocusTimestamp}),createFocusOutPreventedEvent=Fe=>new CustomEvent(FOCUSOUT_PREVENTED,{...FOCUSOUT_PREVENTED_OPTS,detail:Fe}),_sfc_main$2j=defineComponent({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[ON_TRAP_FOCUS_EVT,ON_RELEASE_FOCUS_EVT,"focusin","focusout","focusout-prevented","release-requested"],setup(Fe,{emit:qe}){const hn=ref();let vn,bn;const{focusReason:wn}=useFocusReason();useEscapeKeydown(Tn=>{Fe.trapped&&!kn.paused&&qe("release-requested",Tn)});const kn={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},_n=Tn=>{if(!Fe.loop&&!Fe.trapped||kn.paused)return;const{key:Nn,altKey:Pn,ctrlKey:On,metaKey:Rn,currentTarget:In,shiftKey:Mn}=Tn,{loop:Bn}=Fe,Dn=Nn===EVENT_CODE.tab&&!Pn&&!On&&!Rn,Vn=document.activeElement;if(Dn&&Vn){const Ln=In,[zn,Hn]=getEdges(Ln);if(zn&&Hn){if(!Mn&&Vn===Hn){const Kn=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",Kn),Kn.defaultPrevented||(Tn.preventDefault(),Bn&&tryFocus(zn,!0))}else if(Mn&&[zn,Ln].includes(Vn)){const Kn=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",Kn),Kn.defaultPrevented||(Tn.preventDefault(),Bn&&tryFocus(Hn,!0))}}else if(Vn===Ln){const Kn=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",Kn),Kn.defaultPrevented||Tn.preventDefault()}}};provide(FOCUS_TRAP_INJECTION_KEY,{focusTrapRef:hn,onKeydown:_n}),watch(()=>Fe.focusTrapEl,Tn=>{Tn&&(hn.value=Tn)},{immediate:!0}),watch([hn],([Tn],[Nn])=>{Tn&&(Tn.addEventListener("keydown",_n),Tn.addEventListener("focusin",En),Tn.addEventListener("focusout",$n)),Nn&&(Nn.removeEventListener("keydown",_n),Nn.removeEventListener("focusin",En),Nn.removeEventListener("focusout",$n))});const Cn=Tn=>{qe(ON_TRAP_FOCUS_EVT,Tn)},xn=Tn=>qe(ON_RELEASE_FOCUS_EVT,Tn),En=Tn=>{const Nn=unref(hn);if(!Nn)return;const Pn=Tn.target,On=Tn.relatedTarget,Rn=Pn&&Nn.contains(Pn);Fe.trapped||On&&Nn.contains(On)||(vn=On),Rn&&qe("focusin",Tn),!kn.paused&&Fe.trapped&&(Rn?bn=Pn:tryFocus(bn,!0))},$n=Tn=>{const Nn=unref(hn);if(!(kn.paused||!Nn))if(Fe.trapped){const Pn=Tn.relatedTarget;!isNil(Pn)&&!Nn.contains(Pn)&&setTimeout(()=>{if(!kn.paused&&Fe.trapped){const On=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",On),On.defaultPrevented||tryFocus(bn,!0)}},0)}else{const Pn=Tn.target;Pn&&Nn.contains(Pn)||qe("focusout",Tn)}};async function Sn(){await nextTick();const Tn=unref(hn);if(Tn){focusableStack.push(kn);const Nn=Tn.contains(document.activeElement)?vn:document.activeElement;if(vn=Nn,!Tn.contains(Nn)){const On=new Event(FOCUS_AFTER_TRAPPED,FOCUS_AFTER_TRAPPED_OPTS);Tn.addEventListener(FOCUS_AFTER_TRAPPED,Cn),Tn.dispatchEvent(On),On.defaultPrevented||nextTick(()=>{let Rn=Fe.focusStartEl;isString$d(Rn)||(tryFocus(Rn),document.activeElement!==Rn&&(Rn="first")),Rn==="first"&&focusFirstDescendant(obtainAllFocusableElements(Tn),!0),(document.activeElement===Nn||Rn==="container")&&tryFocus(Tn)})}}}function An(){const Tn=unref(hn);if(Tn){Tn.removeEventListener(FOCUS_AFTER_TRAPPED,Cn);const Nn=new CustomEvent(FOCUS_AFTER_RELEASED,{...FOCUS_AFTER_TRAPPED_OPTS,detail:{focusReason:wn.value}});Tn.addEventListener(FOCUS_AFTER_RELEASED,xn),Tn.dispatchEvent(Nn),!Nn.defaultPrevented&&(wn.value=="keyboard"||!isFocusCausedByUserEvent()||Tn.contains(document.activeElement))&&tryFocus(vn??document.body),Tn.removeEventListener(FOCUS_AFTER_RELEASED,xn),focusableStack.remove(kn)}}return onMounted(()=>{Fe.trapped&&Sn(),watch(()=>Fe.trapped,Tn=>{Tn?Sn():An()})}),onBeforeUnmount(()=>{Fe.trapped&&An()}),{onKeydown:_n}}});function _sfc_render$w(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default",{handleKeydown:Fe.onKeydown})}var ElFocusTrap=_export_sfc$2(_sfc_main$2j,[["render",_sfc_render$w],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const POSITIONING_STRATEGIES=["fixed","absolute"],popperCoreConfigProps=buildProps({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:definePropType(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ee,default:"bottom"},popperOptions:{type:definePropType(Object),default:()=>({})},strategy:{type:String,values:POSITIONING_STRATEGIES,default:"absolute"}}),popperContentProps=buildProps({...popperCoreConfigProps,id:String,style:{type:definePropType([String,Array,Object])},className:{type:definePropType([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:definePropType([String,Array,Object])},popperStyle:{type:definePropType([String,Array,Object])},referenceEl:{type:definePropType(Object)},triggerTargetEl:{type:definePropType(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),popperContentEmits={mouseenter:Fe=>Fe instanceof MouseEvent,mouseleave:Fe=>Fe instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},buildPopperOptions=(Fe,qe=[])=>{const{placement:hn,strategy:vn,popperOptions:bn}=Fe,wn={placement:hn,strategy:vn,...bn,modifiers:[...genModifiers(Fe),...qe]};return deriveExtraModifiers(wn,bn==null?void 0:bn.modifiers),wn},unwrapMeasurableEl=Fe=>{if(isClient$1)return unrefElement(Fe)};function genModifiers(Fe){const{offset:qe,gpuAcceleration:hn,fallbackPlacements:vn}=Fe;return[{name:"offset",options:{offset:[0,qe??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:vn}},{name:"computeStyles",options:{gpuAcceleration:hn}}]}function deriveExtraModifiers(Fe,qe){qe&&(Fe.modifiers=[...Fe.modifiers,...qe??[]])}const DEFAULT_ARROW_OFFSET=0,usePopperContent=Fe=>{const{popperInstanceRef:qe,contentRef:hn,triggerRef:vn,role:bn}=inject(POPPER_INJECTION_KEY,void 0),wn=ref(),kn=ref(),_n=computed(()=>({name:"eventListeners",enabled:!!Fe.visible})),Cn=computed(()=>{var On;const Rn=unref(wn),In=(On=unref(kn))!=null?On:DEFAULT_ARROW_OFFSET;return{name:"arrow",enabled:!isUndefined$e(Rn),options:{element:Rn,padding:In}}}),xn=computed(()=>({onFirstUpdate:()=>{Tn()},...buildPopperOptions(Fe,[unref(Cn),unref(_n)])})),En=computed(()=>unwrapMeasurableEl(Fe.referenceEl)||unref(vn)),{attributes:$n,state:Sn,styles:An,update:Tn,forceUpdate:Nn,instanceRef:Pn}=usePopper(En,hn,xn);return watch(Pn,On=>qe.value=On),onMounted(()=>{watch(()=>{var On;return(On=unref(En))==null?void 0:On.getBoundingClientRect()},()=>{Tn()})}),{attributes:$n,arrowRef:wn,contentRef:hn,instanceRef:Pn,state:Sn,styles:An,role:bn,forceUpdate:Nn,update:Tn}},usePopperContentDOM=(Fe,{attributes:qe,styles:hn,role:vn})=>{const{nextZIndex:bn}=useZIndex(),wn=useNamespace("popper"),kn=computed(()=>unref(qe).popper),_n=ref(isNumber$d(Fe.zIndex)?Fe.zIndex:bn()),Cn=computed(()=>[wn.b(),wn.is("pure",Fe.pure),wn.is(Fe.effect),Fe.popperClass]),xn=computed(()=>[{zIndex:unref(_n)},unref(hn).popper,Fe.popperStyle||{}]),En=computed(()=>vn.value==="dialog"?"false":void 0),$n=computed(()=>unref(hn).arrow||{});return{ariaModal:En,arrowStyle:$n,contentAttrs:kn,contentClass:Cn,contentStyle:xn,contentZIndex:_n,updateZIndex:()=>{_n.value=isNumber$d(Fe.zIndex)?Fe.zIndex:bn()}}},usePopperContentFocusTrap=(Fe,qe)=>{const hn=ref(!1),vn=ref();return{focusStartRef:vn,trapped:hn,onFocusAfterReleased:xn=>{var En;((En=xn.detail)==null?void 0:En.focusReason)!=="pointer"&&(vn.value="first",qe("blur"))},onFocusAfterTrapped:()=>{qe("focus")},onFocusInTrap:xn=>{Fe.visible&&!hn.value&&(xn.target&&(vn.value=xn.target),hn.value=!0)},onFocusoutPrevented:xn=>{Fe.trapping||(xn.detail.focusReason==="pointer"&&xn.preventDefault(),hn.value=!1)},onReleaseRequested:()=>{hn.value=!1,qe("close")}}},__default__$1t=defineComponent({name:"ElPopperContent"}),_sfc_main$2i=defineComponent({...__default__$1t,props:popperContentProps,emits:popperContentEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{focusStartRef:bn,trapped:wn,onFocusAfterReleased:kn,onFocusAfterTrapped:_n,onFocusInTrap:Cn,onFocusoutPrevented:xn,onReleaseRequested:En}=usePopperContentFocusTrap(vn,hn),{attributes:$n,arrowRef:Sn,contentRef:An,styles:Tn,instanceRef:Nn,role:Pn,update:On}=usePopperContent(vn),{ariaModal:Rn,arrowStyle:In,contentAttrs:Mn,contentClass:Bn,contentStyle:Dn,updateZIndex:Vn}=usePopperContentDOM(vn,{styles:Tn,attributes:$n,role:Pn}),Ln=inject(formItemContextKey,void 0),zn=ref();provide(POPPER_CONTENT_INJECTION_KEY,{arrowStyle:In,arrowRef:Sn,arrowOffset:zn}),Ln&&(Ln.addInputId||Ln.removeInputId)&&provide(formItemContextKey,{...Ln,addInputId:NOOP,removeInputId:NOOP});let Hn;const Fn=(Un=!0)=>{On(),Un&&Vn()},Kn=()=>{Fn(!1),vn.visible&&vn.focusOnShow?wn.value=!0:vn.visible===!1&&(wn.value=!1)};return onMounted(()=>{watch(()=>vn.triggerTargetEl,(Un,Gn)=>{Hn==null||Hn(),Hn=void 0;const Wn=unref(Un||An.value),Zn=unref(Gn||An.value);isElement$4(Wn)&&(Hn=watch([Pn,()=>vn.ariaLabel,Rn,()=>vn.id],Xn=>{["role","aria-label","aria-modal","id"].forEach((qn,jn)=>{isNil(Xn[jn])?Wn.removeAttribute(qn):Wn.setAttribute(qn,Xn[jn])})},{immediate:!0})),Zn!==Wn&&isElement$4(Zn)&&["role","aria-label","aria-modal","id"].forEach(Xn=>{Zn.removeAttribute(Xn)})},{immediate:!0}),watch(()=>vn.visible,Kn,{immediate:!0})}),onBeforeUnmount(()=>{Hn==null||Hn(),Hn=void 0}),qe({popperContentRef:An,popperInstanceRef:Nn,updatePopper:Fn,contentStyle:Dn}),(Un,Gn)=>(openBlock(),createElementBlock("div",mergeProps({ref_key:"contentRef",ref:An},unref(Mn),{style:unref(Dn),class:unref(Bn),tabindex:"-1",onMouseenter:Gn[0]||(Gn[0]=Wn=>Un.$emit("mouseenter",Wn)),onMouseleave:Gn[1]||(Gn[1]=Wn=>Un.$emit("mouseleave",Wn))}),[createVNode(unref(ElFocusTrap),{trapped:unref(wn),"trap-on-focus-in":!0,"focus-trap-el":unref(An),"focus-start-el":unref(bn),onFocusAfterTrapped:unref(_n),onFocusAfterReleased:unref(kn),onFocusin:unref(Cn),onFocusoutPrevented:unref(xn),onReleaseRequested:unref(En)},{default:withCtx(()=>[renderSlot(Un.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var ElPopperContent=_export_sfc$2(_sfc_main$2i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const ElPopper=withInstall$1(Popper),TOOLTIP_INJECTION_KEY=Symbol("elTooltip"),useTooltipContentProps=buildProps({...useDelayedToggleProps,...popperContentProps,appendTo:{type:definePropType([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:definePropType(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),useTooltipTriggerProps=buildProps({...popperTriggerProps,disabled:Boolean,trigger:{type:definePropType([String,Array]),default:"hover"},triggerKeys:{type:definePropType(Array),default:()=>[EVENT_CODE.enter,EVENT_CODE.space]}}),{useModelToggleProps:useTooltipModelToggleProps,useModelToggleEmits:useTooltipModelToggleEmits,useModelToggle:useTooltipModelToggle}=createModelToggleComposable("visible"),useTooltipProps=buildProps({...popperProps,...useTooltipModelToggleProps,...useTooltipContentProps,...useTooltipTriggerProps,...popperArrowProps,showArrow:{type:Boolean,default:!0}}),tooltipEmits=[...useTooltipModelToggleEmits,"before-show","before-hide","show","hide","open","close"],isTriggerType=(Fe,qe)=>isArray$x(Fe)?Fe.includes(qe):Fe===qe,whenTrigger=(Fe,qe,hn)=>vn=>{isTriggerType(unref(Fe),qe)&&hn(vn)},__default__$1s=defineComponent({name:"ElTooltipTrigger"}),_sfc_main$2h=defineComponent({...__default__$1s,props:useTooltipTriggerProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("tooltip"),{controlled:bn,id:wn,open:kn,onOpen:_n,onClose:Cn,onToggle:xn}=inject(TOOLTIP_INJECTION_KEY,void 0),En=ref(null),$n=()=>{if(unref(bn)||hn.disabled)return!0},Sn=toRef(hn,"trigger"),An=composeEventHandlers($n,whenTrigger(Sn,"hover",_n)),Tn=composeEventHandlers($n,whenTrigger(Sn,"hover",Cn)),Nn=composeEventHandlers($n,whenTrigger(Sn,"click",Mn=>{Mn.button===0&&xn(Mn)})),Pn=composeEventHandlers($n,whenTrigger(Sn,"focus",_n)),On=composeEventHandlers($n,whenTrigger(Sn,"focus",Cn)),Rn=composeEventHandlers($n,whenTrigger(Sn,"contextmenu",Mn=>{Mn.preventDefault(),xn(Mn)})),In=composeEventHandlers($n,Mn=>{const{code:Bn}=Mn;hn.triggerKeys.includes(Bn)&&(Mn.preventDefault(),xn(Mn))});return qe({triggerRef:En}),(Mn,Bn)=>(openBlock(),createBlock(unref(ElPopperTrigger),{id:unref(wn),"virtual-ref":Mn.virtualRef,open:unref(kn),"virtual-triggering":Mn.virtualTriggering,class:normalizeClass(unref(vn).e("trigger")),onBlur:unref(On),onClick:unref(Nn),onContextmenu:unref(Rn),onFocus:unref(Pn),onMouseenter:unref(An),onMouseleave:unref(Tn),onKeydown:unref(In)},{default:withCtx(()=>[renderSlot(Mn.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var ElTooltipTrigger=_export_sfc$2(_sfc_main$2h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const __default__$1r=defineComponent({name:"ElTooltipContent",inheritAttrs:!1}),_sfc_main$2g=defineComponent({...__default__$1r,props:useTooltipContentProps,setup(Fe,{expose:qe}){const hn=Fe,{selector:vn}=usePopperContainerId(),bn=useNamespace("tooltip"),wn=ref(null),kn=ref(!1),{controlled:_n,id:Cn,open:xn,trigger:En,onClose:$n,onOpen:Sn,onShow:An,onHide:Tn,onBeforeShow:Nn,onBeforeHide:Pn}=inject(TOOLTIP_INJECTION_KEY,void 0),On=computed(()=>hn.transition||`${bn.namespace.value}-fade-in-linear`),Rn=computed(()=>hn.persistent);onBeforeUnmount(()=>{kn.value=!0});const In=computed(()=>unref(Rn)?!0:unref(xn)),Mn=computed(()=>hn.disabled?!1:unref(xn)),Bn=computed(()=>hn.appendTo||vn.value),Dn=computed(()=>{var Xn;return(Xn=hn.style)!=null?Xn:{}}),Vn=computed(()=>!unref(xn)),Ln=()=>{Tn()},zn=()=>{if(unref(_n))return!0},Hn=composeEventHandlers(zn,()=>{hn.enterable&&unref(En)==="hover"&&Sn()}),Fn=composeEventHandlers(zn,()=>{unref(En)==="hover"&&$n()}),Kn=()=>{var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.updatePopper)==null||qn.call(Xn),Nn==null||Nn()},Un=()=>{Pn==null||Pn()},Gn=()=>{An(),Zn=onClickOutside(computed(()=>{var Xn;return(Xn=wn.value)==null?void 0:Xn.popperContentRef}),()=>{if(unref(_n))return;unref(En)!=="hover"&&$n()})},Wn=()=>{hn.virtualTriggering||$n()};let Zn;return watch(()=>unref(xn),Xn=>{Xn||Zn==null||Zn()},{flush:"post"}),watch(()=>hn.content,()=>{var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.updatePopper)==null||qn.call(Xn)}),qe({contentRef:wn}),(Xn,qn)=>(openBlock(),createBlock(Teleport,{disabled:!Xn.teleported,to:unref(Bn)},[createVNode(Transition,{name:unref(On),onAfterLeave:Ln,onBeforeEnter:Kn,onAfterEnter:Gn,onBeforeLeave:Un},{default:withCtx(()=>[unref(In)?withDirectives((openBlock(),createBlock(unref(ElPopperContent),mergeProps({key:0,id:unref(Cn),ref_key:"contentRef",ref:wn},Xn.$attrs,{"aria-label":Xn.ariaLabel,"aria-hidden":unref(Vn),"boundaries-padding":Xn.boundariesPadding,"fallback-placements":Xn.fallbackPlacements,"gpu-acceleration":Xn.gpuAcceleration,offset:Xn.offset,placement:Xn.placement,"popper-options":Xn.popperOptions,strategy:Xn.strategy,effect:Xn.effect,enterable:Xn.enterable,pure:Xn.pure,"popper-class":Xn.popperClass,"popper-style":[Xn.popperStyle,unref(Dn)],"reference-el":Xn.referenceEl,"trigger-target-el":Xn.triggerTargetEl,visible:unref(Mn),"z-index":Xn.zIndex,onMouseenter:unref(Hn),onMouseleave:unref(Fn),onBlur:Wn,onClose:unref($n)}),{default:withCtx(()=>[kn.value?createCommentVNode("v-if",!0):renderSlot(Xn.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[vShow,unref(Mn)]]):createCommentVNode("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var ElTooltipContent=_export_sfc$2(_sfc_main$2g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const _hoisted_1$1b=["innerHTML"],_hoisted_2$O={key:1},__default__$1q=defineComponent({name:"ElTooltip"}),_sfc_main$2f=defineComponent({...__default__$1q,props:useTooltipProps,emits:tooltipEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe;usePopperContainer();const bn=useId(),wn=ref(),kn=ref(),_n=()=>{var On;const Rn=unref(wn);Rn&&((On=Rn.popperInstanceRef)==null||On.update())},Cn=ref(!1),xn=ref(),{show:En,hide:$n,hasUpdateHandler:Sn}=useTooltipModelToggle({indicator:Cn,toggleReason:xn}),{onOpen:An,onClose:Tn}=useDelayedToggle({showAfter:toRef(vn,"showAfter"),hideAfter:toRef(vn,"hideAfter"),autoClose:toRef(vn,"autoClose"),open:En,close:$n}),Nn=computed(()=>isBoolean$5(vn.visible)&&!Sn.value);provide(TOOLTIP_INJECTION_KEY,{controlled:Nn,id:bn,open:readonly(Cn),trigger:toRef(vn,"trigger"),onOpen:On=>{An(On)},onClose:On=>{Tn(On)},onToggle:On=>{unref(Cn)?Tn(On):An(On)},onShow:()=>{hn("show",xn.value)},onHide:()=>{hn("hide",xn.value)},onBeforeShow:()=>{hn("before-show",xn.value)},onBeforeHide:()=>{hn("before-hide",xn.value)},updatePopper:_n}),watch(()=>vn.disabled,On=>{On&&Cn.value&&(Cn.value=!1)});const Pn=On=>{var Rn,In;const Mn=(In=(Rn=kn.value)==null?void 0:Rn.contentRef)==null?void 0:In.popperContentRef,Bn=(On==null?void 0:On.relatedTarget)||document.activeElement;return Mn&&Mn.contains(Bn)};return onDeactivated(()=>Cn.value&&$n()),qe({popperRef:wn,contentRef:kn,isFocusInsideContent:Pn,updatePopper:_n,onOpen:An,onClose:Tn,hide:$n}),(On,Rn)=>(openBlock(),createBlock(unref(ElPopper),{ref_key:"popperRef",ref:wn,role:On.role},{default:withCtx(()=>[createVNode(ElTooltipTrigger,{disabled:On.disabled,trigger:On.trigger,"trigger-keys":On.triggerKeys,"virtual-ref":On.virtualRef,"virtual-triggering":On.virtualTriggering},{default:withCtx(()=>[On.$slots.default?renderSlot(On.$slots,"default",{key:0}):createCommentVNode("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),createVNode(ElTooltipContent,{ref_key:"contentRef",ref:kn,"aria-label":On.ariaLabel,"boundaries-padding":On.boundariesPadding,content:On.content,disabled:On.disabled,effect:On.effect,enterable:On.enterable,"fallback-placements":On.fallbackPlacements,"hide-after":On.hideAfter,"gpu-acceleration":On.gpuAcceleration,offset:On.offset,persistent:On.persistent,"popper-class":On.popperClass,"popper-style":On.popperStyle,placement:On.placement,"popper-options":On.popperOptions,pure:On.pure,"raw-content":On.rawContent,"reference-el":On.referenceEl,"trigger-target-el":On.triggerTargetEl,"show-after":On.showAfter,strategy:On.strategy,teleported:On.teleported,transition:On.transition,"virtual-triggering":On.virtualTriggering,"z-index":On.zIndex,"append-to":On.appendTo},{default:withCtx(()=>[renderSlot(On.$slots,"content",{},()=>[On.rawContent?(openBlock(),createElementBlock("span",{key:0,innerHTML:On.content},null,8,_hoisted_1$1b)):(openBlock(),createElementBlock("span",_hoisted_2$O,toDisplayString(On.content),1))]),On.showArrow?(openBlock(),createBlock(unref(ElPopperArrow),{key:0,"arrow-offset":On.arrowOffset},null,8,["arrow-offset"])):createCommentVNode("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var Tooltip$1=_export_sfc$2(_sfc_main$2f,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const ElTooltip=withInstall$1(Tooltip$1),autocompleteProps=buildProps({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:definePropType(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:definePropType([Function,Array]),default:NOOP},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:useTooltipContentProps.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String}),autocompleteEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe),[INPUT_EVENT]:Fe=>isString$d(Fe),[CHANGE_EVENT]:Fe=>isString$d(Fe),focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent,clear:()=>!0,select:Fe=>isObject$9(Fe)},_hoisted_1$1a=["aria-expanded","aria-owns"],_hoisted_2$N={key:0},_hoisted_3$o=["id","aria-selected","onClick"],COMPONENT_NAME$i="ElAutocomplete",__default__$1p=defineComponent({name:COMPONENT_NAME$i,inheritAttrs:!1}),_sfc_main$2e=defineComponent({...__default__$1p,props:autocompleteProps,emits:autocompleteEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useAttrs(),wn=useAttrs$1(),kn=useFormDisabled(),_n=useNamespace("autocomplete"),Cn=ref(),xn=ref(),En=ref(),$n=ref();let Sn=!1,An=!1;const Tn=ref([]),Nn=ref(-1),Pn=ref(""),On=ref(!1),Rn=ref(!1),In=ref(!1),Mn=computed(()=>_n.b(String(generateId()))),Bn=computed(()=>wn.style),Dn=computed(()=>(Tn.value.length>0||In.value)&&On.value),Vn=computed(()=>!vn.hideLoading&&In.value),Ln=computed(()=>Cn.value?Array.from(Cn.value.$el.querySelectorAll("input")):[]),zn=()=>{Dn.value&&(Pn.value=`${Cn.value.$el.offsetWidth}px`)},Hn=()=>{Nn.value=-1},Kn=debounce$3(async mo=>{if(Rn.value)return;const lo=io=>{In.value=!1,!Rn.value&&(isArray$x(io)?(Tn.value=io,Nn.value=vn.highlightFirstItem?0:-1):throwError(COMPONENT_NAME$i,"autocomplete suggestions must be an array"))};if(In.value=!0,isArray$x(vn.fetchSuggestions))lo(vn.fetchSuggestions);else{const io=await vn.fetchSuggestions(mo,lo);isArray$x(io)&&lo(io)}},vn.debounce),Un=mo=>{const lo=!!mo;if(hn(INPUT_EVENT,mo),hn(UPDATE_MODEL_EVENT,mo),Rn.value=!1,On.value||(On.value=lo),!vn.triggerOnFocus&&!mo){Rn.value=!0,Tn.value=[];return}Kn(mo)},Gn=mo=>{var lo;kn.value||(((lo=mo.target)==null?void 0:lo.tagName)!=="INPUT"||Ln.value.includes(document.activeElement))&&(On.value=!0)},Wn=mo=>{hn(CHANGE_EVENT,mo)},Zn=mo=>{An?An=!1:(On.value=!0,hn("focus",mo),vn.triggerOnFocus&&!Sn&&Kn(String(vn.modelValue)))},Xn=mo=>{setTimeout(()=>{var lo;if((lo=En.value)!=null&&lo.isFocusInsideContent()){An=!0;return}On.value&&Qn(),hn("blur",mo)})},qn=()=>{On.value=!1,hn(UPDATE_MODEL_EVENT,""),hn("clear")},jn=async()=>{Dn.value&&Nn.value>=0&&Nn.value{Dn.value&&(mo.preventDefault(),mo.stopPropagation(),Qn())},Qn=()=>{On.value=!1},no=()=>{var mo;(mo=Cn.value)==null||mo.focus()},co=()=>{var mo;(mo=Cn.value)==null||mo.blur()},so=async mo=>{hn(INPUT_EVENT,mo[vn.valueKey]),hn(UPDATE_MODEL_EVENT,mo[vn.valueKey]),hn("select",mo),Tn.value=[],Nn.value=-1},fo=mo=>{if(!Dn.value||In.value)return;if(mo<0){Nn.value=-1;return}mo>=Tn.value.length&&(mo=Tn.value.length-1);const lo=xn.value.querySelector(`.${_n.be("suggestion","wrap")}`),wo=lo.querySelectorAll(`.${_n.be("suggestion","list")} li`)[mo],go=lo.scrollTop,{offsetTop:Io,scrollHeight:oo}=wo;Io+oo>go+lo.clientHeight&&(lo.scrollTop+=oo),Io{Dn.value&&Qn()}),onMounted(()=>{Cn.value.ref.setAttribute("role","textbox"),Cn.value.ref.setAttribute("aria-autocomplete","list"),Cn.value.ref.setAttribute("aria-controls","id"),Cn.value.ref.setAttribute("aria-activedescendant",`${Mn.value}-item-${Nn.value}`),Sn=Cn.value.ref.hasAttribute("readonly")}),qe({highlightedIndex:Nn,activated:On,loading:In,inputRef:Cn,popperRef:En,suggestions:Tn,handleSelect:so,handleKeyEnter:jn,focus:no,blur:co,close:Qn,highlight:fo}),(mo,lo)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"popperRef",ref:En,visible:unref(Dn),placement:mo.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[unref(_n).e("popper"),mo.popperClass],teleported:mo.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${unref(_n).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:zn,onHide:Hn},{content:withCtx(()=>[createBaseVNode("div",{ref_key:"regionRef",ref:xn,class:normalizeClass([unref(_n).b("suggestion"),unref(_n).is("loading",unref(Vn))]),style:normalizeStyle({[mo.fitInputWidth?"width":"minWidth"]:Pn.value,outline:"none"}),role:"region"},[createVNode(unref(ElScrollbar),{id:unref(Mn),tag:"ul","wrap-class":unref(_n).be("suggestion","wrap"),"view-class":unref(_n).be("suggestion","list"),role:"listbox"},{default:withCtx(()=>[unref(Vn)?(openBlock(),createElementBlock("li",_hoisted_2$N,[createVNode(unref(ElIcon),{class:normalizeClass(unref(_n).is("loading"))},{default:withCtx(()=>[createVNode(unref(loading_default))]),_:1},8,["class"])])):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Tn.value,(io,wo)=>(openBlock(),createElementBlock("li",{id:`${unref(Mn)}-item-${wo}`,key:wo,class:normalizeClass({highlighted:Nn.value===wo}),role:"option","aria-selected":Nn.value===wo,onClick:go=>so(io)},[renderSlot(mo.$slots,"default",{item:io},()=>[createTextVNode(toDisplayString(io[mo.valueKey]),1)])],10,_hoisted_3$o))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:withCtx(()=>[createBaseVNode("div",{ref_key:"listboxRef",ref:$n,class:normalizeClass([unref(_n).b(),mo.$attrs.class]),style:normalizeStyle(unref(Bn)),role:"combobox","aria-haspopup":"listbox","aria-expanded":unref(Dn),"aria-owns":unref(Mn)},[createVNode(unref(ElInput),mergeProps({ref_key:"inputRef",ref:Cn},unref(bn),{clearable:mo.clearable,disabled:unref(kn),name:mo.name,"model-value":mo.modelValue,onInput:Un,onChange:Wn,onFocus:Zn,onBlur:Xn,onClear:qn,onKeydown:[lo[0]||(lo[0]=withKeys(withModifiers(io=>fo(Nn.value-1),["prevent"]),["up"])),lo[1]||(lo[1]=withKeys(withModifiers(io=>fo(Nn.value+1),["prevent"]),["down"])),withKeys(jn,["enter"]),withKeys(Qn,["tab"]),withKeys(Jn,["esc"])],onMousedown:Gn}),createSlots({_:2},[mo.$slots.prepend?{name:"prepend",fn:withCtx(()=>[renderSlot(mo.$slots,"prepend")])}:void 0,mo.$slots.append?{name:"append",fn:withCtx(()=>[renderSlot(mo.$slots,"append")])}:void 0,mo.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(mo.$slots,"prefix")])}:void 0,mo.$slots.suffix?{name:"suffix",fn:withCtx(()=>[renderSlot(mo.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","onKeydown"])],14,_hoisted_1$1a)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var Autocomplete=_export_sfc$2(_sfc_main$2e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const ElAutocomplete=withInstall$1(Autocomplete),avatarProps=buildProps({size:{type:[Number,String],values:componentSizes,default:"",validator:Fe=>isNumber$d(Fe)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:iconPropType},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:definePropType(String),default:"cover"}}),avatarEmits={error:Fe=>Fe instanceof Event},_hoisted_1$19=["src","alt","srcset"],__default__$1o=defineComponent({name:"ElAvatar"}),_sfc_main$2d=defineComponent({...__default__$1o,props:avatarProps,emits:avatarEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("avatar"),bn=ref(!1),wn=computed(()=>{const{size:xn,icon:En,shape:$n}=hn,Sn=[vn.b()];return isString$d(xn)&&Sn.push(vn.m(xn)),En&&Sn.push(vn.m("icon")),$n&&Sn.push(vn.m($n)),Sn}),kn=computed(()=>{const{size:xn}=hn;return isNumber$d(xn)?vn.cssVarBlock({size:addUnit(xn)||""}):void 0}),_n=computed(()=>({objectFit:hn.fit}));watch(()=>hn.src,()=>bn.value=!1);function Cn(xn){bn.value=!0,qe("error",xn)}return(xn,En)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(wn)),style:normalizeStyle(unref(kn))},[(xn.src||xn.srcSet)&&!bn.value?(openBlock(),createElementBlock("img",{key:0,src:xn.src,alt:xn.alt,srcset:xn.srcSet,style:normalizeStyle(unref(_n)),onError:Cn},null,44,_hoisted_1$19)):xn.icon?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(xn.icon)))]),_:1})):renderSlot(xn.$slots,"default",{key:2})],6))}});var Avatar=_export_sfc$2(_sfc_main$2d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const ElAvatar=withInstall$1(Avatar),backtopProps={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},backtopEmits={click:Fe=>Fe instanceof MouseEvent},useBackTop=(Fe,qe,hn)=>{const vn=shallowRef(),bn=shallowRef(),wn=ref(!1),kn=()=>{vn.value&&(wn.value=vn.value.scrollTop>=Fe.visibilityHeight)},_n=xn=>{var En;(En=vn.value)==null||En.scrollTo({top:0,behavior:"smooth"}),qe("click",xn)},Cn=useThrottleFn$1(kn,300,!0);return useEventListener(bn,"scroll",Cn),onMounted(()=>{var xn;bn.value=document,vn.value=document.documentElement,Fe.target&&(vn.value=(xn=document.querySelector(Fe.target))!=null?xn:void 0,vn.value||throwError(hn,`target does not exist: ${Fe.target}`),bn.value=vn.value),kn()}),{visible:wn,handleClick:_n}},COMPONENT_NAME$h="ElBacktop",__default__$1n=defineComponent({name:COMPONENT_NAME$h}),_sfc_main$2c=defineComponent({...__default__$1n,props:backtopProps,emits:backtopEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("backtop"),{handleClick:bn,visible:wn}=useBackTop(hn,qe,COMPONENT_NAME$h),kn=computed(()=>({right:`${hn.right}px`,bottom:`${hn.bottom}px`}));return(_n,Cn)=>(openBlock(),createBlock(Transition,{name:`${unref(vn).namespace.value}-fade-in`},{default:withCtx(()=>[unref(wn)?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle(unref(kn)),class:normalizeClass(unref(vn).b()),onClick:Cn[0]||(Cn[0]=withModifiers((...xn)=>unref(bn)&&unref(bn)(...xn),["stop"]))},[renderSlot(_n.$slots,"default",{},()=>[createVNode(unref(ElIcon),{class:normalizeClass(unref(vn).e("icon"))},{default:withCtx(()=>[createVNode(unref(caret_top_default))]),_:1},8,["class"])])],6)):createCommentVNode("v-if",!0)]),_:3},8,["name"]))}});var Backtop=_export_sfc$2(_sfc_main$2c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const ElBacktop=withInstall$1(Backtop),badgeProps=buildProps({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),_hoisted_1$18=["textContent"],__default__$1m=defineComponent({name:"ElBadge"}),_sfc_main$2b=defineComponent({...__default__$1m,props:badgeProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("badge"),bn=computed(()=>hn.isDot?"":isNumber$d(hn.value)&&isNumber$d(hn.max)?hn.max(openBlock(),createElementBlock("div",{class:normalizeClass(unref(vn).b())},[renderSlot(wn.$slots,"default"),createVNode(Transition,{name:`${unref(vn).namespace.value}-zoom-in-center`,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("sup",{class:normalizeClass([unref(vn).e("content"),unref(vn).em("content",wn.type),unref(vn).is("fixed",!!wn.$slots.default),unref(vn).is("dot",wn.isDot)]),textContent:toDisplayString(unref(bn))},null,10,_hoisted_1$18),[[vShow,!wn.hidden&&(unref(bn)||wn.isDot)]])]),_:1},8,["name"])],2))}});var Badge=_export_sfc$2(_sfc_main$2b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const ElBadge=withInstall$1(Badge),breadcrumbKey=Symbol("breadcrumbKey"),breadcrumbProps=buildProps({separator:{type:String,default:"/"},separatorIcon:{type:iconPropType}}),__default__$1l=defineComponent({name:"ElBreadcrumb"}),_sfc_main$2a=defineComponent({...__default__$1l,props:breadcrumbProps,setup(Fe){const qe=Fe,hn=useNamespace("breadcrumb"),vn=ref();return provide(breadcrumbKey,qe),onMounted(()=>{const bn=vn.value.querySelectorAll(`.${hn.e("item")}`);bn.length&&bn[bn.length-1].setAttribute("aria-current","page")}),(bn,wn)=>(openBlock(),createElementBlock("div",{ref_key:"breadcrumb",ref:vn,class:normalizeClass(unref(hn).b()),"aria-label":"Breadcrumb",role:"navigation"},[renderSlot(bn.$slots,"default")],2))}});var Breadcrumb=_export_sfc$2(_sfc_main$2a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const breadcrumbItemProps=buildProps({to:{type:definePropType([String,Object]),default:""},replace:{type:Boolean,default:!1}}),__default__$1k=defineComponent({name:"ElBreadcrumbItem"}),_sfc_main$29=defineComponent({...__default__$1k,props:breadcrumbItemProps,setup(Fe){const qe=Fe,hn=getCurrentInstance(),vn=inject(breadcrumbKey,void 0),bn=useNamespace("breadcrumb"),wn=hn.appContext.config.globalProperties.$router,kn=ref(),_n=()=>{!qe.to||!wn||(qe.replace?wn.replace(qe.to):wn.push(qe.to))};return(Cn,xn)=>{var En,$n;return openBlock(),createElementBlock("span",{class:normalizeClass(unref(bn).e("item"))},[createBaseVNode("span",{ref_key:"link",ref:kn,class:normalizeClass([unref(bn).e("inner"),unref(bn).is("link",!!Cn.to)]),role:"link",onClick:_n},[renderSlot(Cn.$slots,"default")],2),(En=unref(vn))!=null&&En.separatorIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("separator"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(vn).separatorIcon)))]),_:1},8,["class"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(bn).e("separator")),role:"presentation"},toDisplayString(($n=unref(vn))==null?void 0:$n.separator),3))],2)}}});var BreadcrumbItem=_export_sfc$2(_sfc_main$29,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const ElBreadcrumb=withInstall$1(Breadcrumb,{BreadcrumbItem}),ElBreadcrumbItem=withNoopInstall(BreadcrumbItem),buttonGroupContextKey=Symbol("buttonGroupContextKey"),useButton=(Fe,qe)=>{useDeprecated({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},computed(()=>Fe.type==="text"));const hn=inject(buttonGroupContextKey,void 0),vn=useGlobalConfig("button"),{form:bn}=useFormItem(),wn=useFormSize(computed(()=>hn==null?void 0:hn.size)),kn=useFormDisabled(),_n=ref(),Cn=useSlots(),xn=computed(()=>Fe.type||(hn==null?void 0:hn.type)||""),En=computed(()=>{var Tn,Nn,Pn;return(Pn=(Nn=Fe.autoInsertSpace)!=null?Nn:(Tn=vn.value)==null?void 0:Tn.autoInsertSpace)!=null?Pn:!1}),$n=computed(()=>Fe.tag==="button"?{ariaDisabled:kn.value||Fe.loading,disabled:kn.value||Fe.loading,autofocus:Fe.autofocus,type:Fe.nativeType}:{}),Sn=computed(()=>{var Tn;const Nn=(Tn=Cn.default)==null?void 0:Tn.call(Cn);if(En.value&&(Nn==null?void 0:Nn.length)===1){const Pn=Nn[0];if((Pn==null?void 0:Pn.type)===Text$2){const On=Pn.children;return/^\p{Unified_Ideograph}{2}$/u.test(On.trim())}}return!1});return{_disabled:kn,_size:wn,_type:xn,_ref:_n,_props:$n,shouldAddSpace:Sn,handleClick:Tn=>{Fe.nativeType==="reset"&&(bn==null||bn.resetFields()),qe("click",Tn)}}},buttonTypes=["default","primary","success","warning","info","danger","text",""],buttonNativeTypes=["button","submit","reset"],buttonProps=buildProps({size:useSizeProp,disabled:Boolean,type:{type:String,values:buttonTypes,default:""},icon:{type:iconPropType},nativeType:{type:String,values:buttonNativeTypes,default:"button"},loading:Boolean,loadingIcon:{type:iconPropType,default:()=>loading_default},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:definePropType([String,Object]),default:"button"}}),buttonEmits={click:Fe=>Fe instanceof MouseEvent};function bound01$1(Fe,qe){isOnePointZero$1(Fe)&&(Fe="100%");var hn=isPercentage$1(Fe);return Fe=qe===360?Fe:Math.min(qe,Math.max(0,parseFloat(Fe))),hn&&(Fe=parseInt(String(Fe*qe),10)/100),Math.abs(Fe-qe)<1e-6?1:(qe===360?Fe=(Fe<0?Fe%qe+qe:Fe%qe)/parseFloat(String(qe)):Fe=Fe%qe/parseFloat(String(qe)),Fe)}function clamp01(Fe){return Math.min(1,Math.max(0,Fe))}function isOnePointZero$1(Fe){return typeof Fe=="string"&&Fe.indexOf(".")!==-1&&parseFloat(Fe)===1}function isPercentage$1(Fe){return typeof Fe=="string"&&Fe.indexOf("%")!==-1}function boundAlpha(Fe){return Fe=parseFloat(Fe),(isNaN(Fe)||Fe<0||Fe>1)&&(Fe=1),Fe}function convertToPercentage(Fe){return Fe<=1?"".concat(Number(Fe)*100,"%"):Fe}function pad2(Fe){return Fe.length===1?"0"+Fe:String(Fe)}function rgbToRgb(Fe,qe,hn){return{r:bound01$1(Fe,255)*255,g:bound01$1(qe,255)*255,b:bound01$1(hn,255)*255}}function rgbToHsl(Fe,qe,hn){Fe=bound01$1(Fe,255),qe=bound01$1(qe,255),hn=bound01$1(hn,255);var vn=Math.max(Fe,qe,hn),bn=Math.min(Fe,qe,hn),wn=0,kn=0,_n=(vn+bn)/2;if(vn===bn)kn=0,wn=0;else{var Cn=vn-bn;switch(kn=_n>.5?Cn/(2-vn-bn):Cn/(vn+bn),vn){case Fe:wn=(qe-hn)/Cn+(qe1&&(hn-=1),hn<1/6?Fe+(qe-Fe)*(6*hn):hn<1/2?qe:hn<2/3?Fe+(qe-Fe)*(2/3-hn)*6:Fe}function hslToRgb(Fe,qe,hn){var vn,bn,wn;if(Fe=bound01$1(Fe,360),qe=bound01$1(qe,100),hn=bound01$1(hn,100),qe===0)bn=hn,wn=hn,vn=hn;else{var kn=hn<.5?hn*(1+qe):hn+qe-hn*qe,_n=2*hn-kn;vn=hue2rgb(_n,kn,Fe+1/3),bn=hue2rgb(_n,kn,Fe),wn=hue2rgb(_n,kn,Fe-1/3)}return{r:vn*255,g:bn*255,b:wn*255}}function rgbToHsv(Fe,qe,hn){Fe=bound01$1(Fe,255),qe=bound01$1(qe,255),hn=bound01$1(hn,255);var vn=Math.max(Fe,qe,hn),bn=Math.min(Fe,qe,hn),wn=0,kn=vn,_n=vn-bn,Cn=vn===0?0:_n/vn;if(vn===bn)wn=0;else{switch(vn){case Fe:wn=(qe-hn)/_n+(qe>16,g:(Fe&65280)>>8,b:Fe&255}}var names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function inputToRGB(Fe){var qe={r:0,g:0,b:0},hn=1,vn=null,bn=null,wn=null,kn=!1,_n=!1;return typeof Fe=="string"&&(Fe=stringInputToObject(Fe)),typeof Fe=="object"&&(isValidCSSUnit(Fe.r)&&isValidCSSUnit(Fe.g)&&isValidCSSUnit(Fe.b)?(qe=rgbToRgb(Fe.r,Fe.g,Fe.b),kn=!0,_n=String(Fe.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(Fe.h)&&isValidCSSUnit(Fe.s)&&isValidCSSUnit(Fe.v)?(vn=convertToPercentage(Fe.s),bn=convertToPercentage(Fe.v),qe=hsvToRgb(Fe.h,vn,bn),kn=!0,_n="hsv"):isValidCSSUnit(Fe.h)&&isValidCSSUnit(Fe.s)&&isValidCSSUnit(Fe.l)&&(vn=convertToPercentage(Fe.s),wn=convertToPercentage(Fe.l),qe=hslToRgb(Fe.h,vn,wn),kn=!0,_n="hsl"),Object.prototype.hasOwnProperty.call(Fe,"a")&&(hn=Fe.a)),hn=boundAlpha(hn),{ok:kn,format:Fe.format||_n,r:Math.min(255,Math.max(qe.r,0)),g:Math.min(255,Math.max(qe.g,0)),b:Math.min(255,Math.max(qe.b,0)),a:hn}}var CSS_INTEGER="[-\\+]?\\d+%?",CSS_NUMBER="[-\\+]?\\d*\\.\\d+%?",CSS_UNIT="(?:".concat(CSS_NUMBER,")|(?:").concat(CSS_INTEGER,")"),PERMISSIVE_MATCH3="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),PERMISSIVE_MATCH4="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),matchers={CSS_UNIT:new RegExp(CSS_UNIT),rgb:new RegExp("rgb"+PERMISSIVE_MATCH3),rgba:new RegExp("rgba"+PERMISSIVE_MATCH4),hsl:new RegExp("hsl"+PERMISSIVE_MATCH3),hsla:new RegExp("hsla"+PERMISSIVE_MATCH4),hsv:new RegExp("hsv"+PERMISSIVE_MATCH3),hsva:new RegExp("hsva"+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function stringInputToObject(Fe){if(Fe=Fe.trim().toLowerCase(),Fe.length===0)return!1;var qe=!1;if(names[Fe])Fe=names[Fe],qe=!0;else if(Fe==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var hn=matchers.rgb.exec(Fe);return hn?{r:hn[1],g:hn[2],b:hn[3]}:(hn=matchers.rgba.exec(Fe),hn?{r:hn[1],g:hn[2],b:hn[3],a:hn[4]}:(hn=matchers.hsl.exec(Fe),hn?{h:hn[1],s:hn[2],l:hn[3]}:(hn=matchers.hsla.exec(Fe),hn?{h:hn[1],s:hn[2],l:hn[3],a:hn[4]}:(hn=matchers.hsv.exec(Fe),hn?{h:hn[1],s:hn[2],v:hn[3]}:(hn=matchers.hsva.exec(Fe),hn?{h:hn[1],s:hn[2],v:hn[3],a:hn[4]}:(hn=matchers.hex8.exec(Fe),hn?{r:parseIntFromHex(hn[1]),g:parseIntFromHex(hn[2]),b:parseIntFromHex(hn[3]),a:convertHexToDecimal(hn[4]),format:qe?"name":"hex8"}:(hn=matchers.hex6.exec(Fe),hn?{r:parseIntFromHex(hn[1]),g:parseIntFromHex(hn[2]),b:parseIntFromHex(hn[3]),format:qe?"name":"hex"}:(hn=matchers.hex4.exec(Fe),hn?{r:parseIntFromHex(hn[1]+hn[1]),g:parseIntFromHex(hn[2]+hn[2]),b:parseIntFromHex(hn[3]+hn[3]),a:convertHexToDecimal(hn[4]+hn[4]),format:qe?"name":"hex8"}:(hn=matchers.hex3.exec(Fe),hn?{r:parseIntFromHex(hn[1]+hn[1]),g:parseIntFromHex(hn[2]+hn[2]),b:parseIntFromHex(hn[3]+hn[3]),format:qe?"name":"hex"}:!1)))))))))}function isValidCSSUnit(Fe){return!!matchers.CSS_UNIT.exec(String(Fe))}var TinyColor=function(){function Fe(qe,hn){qe===void 0&&(qe=""),hn===void 0&&(hn={});var vn;if(qe instanceof Fe)return qe;typeof qe=="number"&&(qe=numberInputToObject(qe)),this.originalInput=qe;var bn=inputToRGB(qe);this.originalInput=qe,this.r=bn.r,this.g=bn.g,this.b=bn.b,this.a=bn.a,this.roundA=Math.round(100*this.a)/100,this.format=(vn=hn.format)!==null&&vn!==void 0?vn:bn.format,this.gradientType=hn.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=bn.ok}return Fe.prototype.isDark=function(){return this.getBrightness()<128},Fe.prototype.isLight=function(){return!this.isDark()},Fe.prototype.getBrightness=function(){var qe=this.toRgb();return(qe.r*299+qe.g*587+qe.b*114)/1e3},Fe.prototype.getLuminance=function(){var qe=this.toRgb(),hn,vn,bn,wn=qe.r/255,kn=qe.g/255,_n=qe.b/255;return wn<=.03928?hn=wn/12.92:hn=Math.pow((wn+.055)/1.055,2.4),kn<=.03928?vn=kn/12.92:vn=Math.pow((kn+.055)/1.055,2.4),_n<=.03928?bn=_n/12.92:bn=Math.pow((_n+.055)/1.055,2.4),.2126*hn+.7152*vn+.0722*bn},Fe.prototype.getAlpha=function(){return this.a},Fe.prototype.setAlpha=function(qe){return this.a=boundAlpha(qe),this.roundA=Math.round(100*this.a)/100,this},Fe.prototype.isMonochrome=function(){var qe=this.toHsl().s;return qe===0},Fe.prototype.toHsv=function(){var qe=rgbToHsv(this.r,this.g,this.b);return{h:qe.h*360,s:qe.s,v:qe.v,a:this.a}},Fe.prototype.toHsvString=function(){var qe=rgbToHsv(this.r,this.g,this.b),hn=Math.round(qe.h*360),vn=Math.round(qe.s*100),bn=Math.round(qe.v*100);return this.a===1?"hsv(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%)"):"hsva(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%, ").concat(this.roundA,")")},Fe.prototype.toHsl=function(){var qe=rgbToHsl(this.r,this.g,this.b);return{h:qe.h*360,s:qe.s,l:qe.l,a:this.a}},Fe.prototype.toHslString=function(){var qe=rgbToHsl(this.r,this.g,this.b),hn=Math.round(qe.h*360),vn=Math.round(qe.s*100),bn=Math.round(qe.l*100);return this.a===1?"hsl(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%)"):"hsla(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%, ").concat(this.roundA,")")},Fe.prototype.toHex=function(qe){return qe===void 0&&(qe=!1),rgbToHex(this.r,this.g,this.b,qe)},Fe.prototype.toHexString=function(qe){return qe===void 0&&(qe=!1),"#"+this.toHex(qe)},Fe.prototype.toHex8=function(qe){return qe===void 0&&(qe=!1),rgbaToHex(this.r,this.g,this.b,this.a,qe)},Fe.prototype.toHex8String=function(qe){return qe===void 0&&(qe=!1),"#"+this.toHex8(qe)},Fe.prototype.toHexShortString=function(qe){return qe===void 0&&(qe=!1),this.a===1?this.toHexString(qe):this.toHex8String(qe)},Fe.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},Fe.prototype.toRgbString=function(){var qe=Math.round(this.r),hn=Math.round(this.g),vn=Math.round(this.b);return this.a===1?"rgb(".concat(qe,", ").concat(hn,", ").concat(vn,")"):"rgba(".concat(qe,", ").concat(hn,", ").concat(vn,", ").concat(this.roundA,")")},Fe.prototype.toPercentageRgb=function(){var qe=function(hn){return"".concat(Math.round(bound01$1(hn,255)*100),"%")};return{r:qe(this.r),g:qe(this.g),b:qe(this.b),a:this.a}},Fe.prototype.toPercentageRgbString=function(){var qe=function(hn){return Math.round(bound01$1(hn,255)*100)};return this.a===1?"rgb(".concat(qe(this.r),"%, ").concat(qe(this.g),"%, ").concat(qe(this.b),"%)"):"rgba(".concat(qe(this.r),"%, ").concat(qe(this.g),"%, ").concat(qe(this.b),"%, ").concat(this.roundA,")")},Fe.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var qe="#"+rgbToHex(this.r,this.g,this.b,!1),hn=0,vn=Object.entries(names);hn=0,wn=!hn&&bn&&(qe.startsWith("hex")||qe==="name");return wn?qe==="name"&&this.a===0?this.toName():this.toRgbString():(qe==="rgb"&&(vn=this.toRgbString()),qe==="prgb"&&(vn=this.toPercentageRgbString()),(qe==="hex"||qe==="hex6")&&(vn=this.toHexString()),qe==="hex3"&&(vn=this.toHexString(!0)),qe==="hex4"&&(vn=this.toHex8String(!0)),qe==="hex8"&&(vn=this.toHex8String()),qe==="name"&&(vn=this.toName()),qe==="hsl"&&(vn=this.toHslString()),qe==="hsv"&&(vn=this.toHsvString()),vn||this.toHexString())},Fe.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},Fe.prototype.clone=function(){return new Fe(this.toString())},Fe.prototype.lighten=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.l+=qe/100,hn.l=clamp01(hn.l),new Fe(hn)},Fe.prototype.brighten=function(qe){qe===void 0&&(qe=10);var hn=this.toRgb();return hn.r=Math.max(0,Math.min(255,hn.r-Math.round(255*-(qe/100)))),hn.g=Math.max(0,Math.min(255,hn.g-Math.round(255*-(qe/100)))),hn.b=Math.max(0,Math.min(255,hn.b-Math.round(255*-(qe/100)))),new Fe(hn)},Fe.prototype.darken=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.l-=qe/100,hn.l=clamp01(hn.l),new Fe(hn)},Fe.prototype.tint=function(qe){return qe===void 0&&(qe=10),this.mix("white",qe)},Fe.prototype.shade=function(qe){return qe===void 0&&(qe=10),this.mix("black",qe)},Fe.prototype.desaturate=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.s-=qe/100,hn.s=clamp01(hn.s),new Fe(hn)},Fe.prototype.saturate=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.s+=qe/100,hn.s=clamp01(hn.s),new Fe(hn)},Fe.prototype.greyscale=function(){return this.desaturate(100)},Fe.prototype.spin=function(qe){var hn=this.toHsl(),vn=(hn.h+qe)%360;return hn.h=vn<0?360+vn:vn,new Fe(hn)},Fe.prototype.mix=function(qe,hn){hn===void 0&&(hn=50);var vn=this.toRgb(),bn=new Fe(qe).toRgb(),wn=hn/100,kn={r:(bn.r-vn.r)*wn+vn.r,g:(bn.g-vn.g)*wn+vn.g,b:(bn.b-vn.b)*wn+vn.b,a:(bn.a-vn.a)*wn+vn.a};return new Fe(kn)},Fe.prototype.analogous=function(qe,hn){qe===void 0&&(qe=6),hn===void 0&&(hn=30);var vn=this.toHsl(),bn=360/hn,wn=[this];for(vn.h=(vn.h-(bn*qe>>1)+720)%360;--qe;)vn.h=(vn.h+bn)%360,wn.push(new Fe(vn));return wn},Fe.prototype.complement=function(){var qe=this.toHsl();return qe.h=(qe.h+180)%360,new Fe(qe)},Fe.prototype.monochromatic=function(qe){qe===void 0&&(qe=6);for(var hn=this.toHsv(),vn=hn.h,bn=hn.s,wn=hn.v,kn=[],_n=1/qe;qe--;)kn.push(new Fe({h:vn,s:bn,v:wn})),wn=(wn+_n)%1;return kn},Fe.prototype.splitcomplement=function(){var qe=this.toHsl(),hn=qe.h;return[this,new Fe({h:(hn+72)%360,s:qe.s,l:qe.l}),new Fe({h:(hn+216)%360,s:qe.s,l:qe.l})]},Fe.prototype.onBackground=function(qe){var hn=this.toRgb(),vn=new Fe(qe).toRgb(),bn=hn.a+vn.a*(1-hn.a);return new Fe({r:(hn.r*hn.a+vn.r*vn.a*(1-hn.a))/bn,g:(hn.g*hn.a+vn.g*vn.a*(1-hn.a))/bn,b:(hn.b*hn.a+vn.b*vn.a*(1-hn.a))/bn,a:bn})},Fe.prototype.triad=function(){return this.polyad(3)},Fe.prototype.tetrad=function(){return this.polyad(4)},Fe.prototype.polyad=function(qe){for(var hn=this.toHsl(),vn=hn.h,bn=[this],wn=360/qe,kn=1;kn{let vn={};const bn=Fe.color;if(bn){const wn=new TinyColor(bn),kn=Fe.dark?wn.tint(20).toString():darken(wn,20);if(Fe.plain)vn=hn.cssVarBlock({"bg-color":Fe.dark?darken(wn,90):wn.tint(90).toString(),"text-color":bn,"border-color":Fe.dark?darken(wn,50):wn.tint(50).toString(),"hover-text-color":`var(${hn.cssVarName("color-white")})`,"hover-bg-color":bn,"hover-border-color":bn,"active-bg-color":kn,"active-text-color":`var(${hn.cssVarName("color-white")})`,"active-border-color":kn}),qe.value&&(vn[hn.cssVarBlockName("disabled-bg-color")]=Fe.dark?darken(wn,90):wn.tint(90).toString(),vn[hn.cssVarBlockName("disabled-text-color")]=Fe.dark?darken(wn,50):wn.tint(50).toString(),vn[hn.cssVarBlockName("disabled-border-color")]=Fe.dark?darken(wn,80):wn.tint(80).toString());else{const _n=Fe.dark?darken(wn,30):wn.tint(30).toString(),Cn=wn.isDark()?`var(${hn.cssVarName("color-white")})`:`var(${hn.cssVarName("color-black")})`;if(vn=hn.cssVarBlock({"bg-color":bn,"text-color":Cn,"border-color":bn,"hover-bg-color":_n,"hover-text-color":Cn,"hover-border-color":_n,"active-bg-color":kn,"active-border-color":kn}),qe.value){const xn=Fe.dark?darken(wn,50):wn.tint(50).toString();vn[hn.cssVarBlockName("disabled-bg-color")]=xn,vn[hn.cssVarBlockName("disabled-text-color")]=Fe.dark?"rgba(255, 255, 255, 0.5)":`var(${hn.cssVarName("color-white")})`,vn[hn.cssVarBlockName("disabled-border-color")]=xn}}}return vn})}const __default__$1j=defineComponent({name:"ElButton"}),_sfc_main$28=defineComponent({...__default__$1j,props:buttonProps,emits:buttonEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useButtonCustomStyle(vn),wn=useNamespace("button"),{_ref:kn,_size:_n,_type:Cn,_disabled:xn,_props:En,shouldAddSpace:$n,handleClick:Sn}=useButton(vn,hn);return qe({ref:kn,size:_n,type:Cn,disabled:xn,shouldAddSpace:$n}),(An,Tn)=>(openBlock(),createBlock(resolveDynamicComponent(An.tag),mergeProps({ref_key:"_ref",ref:kn},unref(En),{class:[unref(wn).b(),unref(wn).m(unref(Cn)),unref(wn).m(unref(_n)),unref(wn).is("disabled",unref(xn)),unref(wn).is("loading",An.loading),unref(wn).is("plain",An.plain),unref(wn).is("round",An.round),unref(wn).is("circle",An.circle),unref(wn).is("text",An.text),unref(wn).is("link",An.link),unref(wn).is("has-bg",An.bg)],style:unref(bn),onClick:unref(Sn)}),{default:withCtx(()=>[An.loading?(openBlock(),createElementBlock(Fragment,{key:0},[An.$slots.loading?renderSlot(An.$slots,"loading",{key:0}):(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(wn).is("loading"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(An.loadingIcon)))]),_:1},8,["class"]))],64)):An.icon||An.$slots.icon?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[An.icon?(openBlock(),createBlock(resolveDynamicComponent(An.icon),{key:0})):renderSlot(An.$slots,"icon",{key:1})]),_:3})):createCommentVNode("v-if",!0),An.$slots.default?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass({[unref(wn).em("text","expand")]:unref($n)})},[renderSlot(An.$slots,"default")],2)):createCommentVNode("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var Button$1=_export_sfc$2(_sfc_main$28,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const buttonGroupProps={size:buttonProps.size,type:buttonProps.type},__default__$1i=defineComponent({name:"ElButtonGroup"}),_sfc_main$27=defineComponent({...__default__$1i,props:buttonGroupProps,setup(Fe){const qe=Fe;provide(buttonGroupContextKey,reactive({size:toRef(qe,"size"),type:toRef(qe,"type")}));const hn=useNamespace("button");return(vn,bn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(`${unref(hn).b("group")}`)},[renderSlot(vn.$slots,"default")],2))}});var ButtonGroup=_export_sfc$2(_sfc_main$27,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ElButton=withInstall$1(Button$1,{ButtonGroup}),ElButtonGroup$1=withNoopInstall(ButtonGroup);var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(Fe){return Fe&&Fe.__esModule&&Object.prototype.hasOwnProperty.call(Fe,"default")?Fe.default:Fe}var dayjs_min={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){var hn=1e3,vn=6e4,bn=36e5,wn="millisecond",kn="second",_n="minute",Cn="hour",xn="day",En="week",$n="month",Sn="quarter",An="year",Tn="date",Nn="Invalid Date",Pn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,On=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Rn={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Gn){var Wn=["th","st","nd","rd"],Zn=Gn%100;return"["+Gn+(Wn[(Zn-20)%10]||Wn[Zn]||Wn[0])+"]"}},In=function(Gn,Wn,Zn){var Xn=String(Gn);return!Xn||Xn.length>=Wn?Gn:""+Array(Wn+1-Xn.length).join(Zn)+Gn},Mn={s:In,z:function(Gn){var Wn=-Gn.utcOffset(),Zn=Math.abs(Wn),Xn=Math.floor(Zn/60),qn=Zn%60;return(Wn<=0?"+":"-")+In(Xn,2,"0")+":"+In(qn,2,"0")},m:function Gn(Wn,Zn){if(Wn.date()1)return Gn(Jn[0])}else{var Qn=Wn.name;Dn[Qn]=Wn,qn=Qn}return!Xn&&qn&&(Bn=qn),qn||!Xn&&Bn},Hn=function(Gn,Wn){if(Ln(Gn))return Gn.clone();var Zn=typeof Wn=="object"?Wn:{};return Zn.date=Gn,Zn.args=arguments,new Kn(Zn)},Fn=Mn;Fn.l=zn,Fn.i=Ln,Fn.w=function(Gn,Wn){return Hn(Gn,{locale:Wn.$L,utc:Wn.$u,x:Wn.$x,$offset:Wn.$offset})};var Kn=function(){function Gn(Zn){this.$L=zn(Zn.locale,null,!0),this.parse(Zn),this.$x=this.$x||Zn.x||{},this[Vn]=!0}var Wn=Gn.prototype;return Wn.parse=function(Zn){this.$d=function(Xn){var qn=Xn.date,jn=Xn.utc;if(qn===null)return new Date(NaN);if(Fn.u(qn))return new Date;if(qn instanceof Date)return new Date(qn);if(typeof qn=="string"&&!/Z$/i.test(qn)){var Jn=qn.match(Pn);if(Jn){var Qn=Jn[2]-1||0,no=(Jn[7]||"0").substring(0,3);return jn?new Date(Date.UTC(Jn[1],Qn,Jn[3]||1,Jn[4]||0,Jn[5]||0,Jn[6]||0,no)):new Date(Jn[1],Qn,Jn[3]||1,Jn[4]||0,Jn[5]||0,Jn[6]||0,no)}}return new Date(qn)}(Zn),this.init()},Wn.init=function(){var Zn=this.$d;this.$y=Zn.getFullYear(),this.$M=Zn.getMonth(),this.$D=Zn.getDate(),this.$W=Zn.getDay(),this.$H=Zn.getHours(),this.$m=Zn.getMinutes(),this.$s=Zn.getSeconds(),this.$ms=Zn.getMilliseconds()},Wn.$utils=function(){return Fn},Wn.isValid=function(){return this.$d.toString()!==Nn},Wn.isSame=function(Zn,Xn){var qn=Hn(Zn);return this.startOf(Xn)<=qn&&qn<=this.endOf(Xn)},Wn.isAfter=function(Zn,Xn){return Hn(Zn)68?1900:2e3)},xn=function(Nn){return function(Pn){this[Nn]=+Pn}},En=[/[+-]\d\d:?(\d\d)?|Z/,function(Nn){(this.zone||(this.zone={})).offset=function(Pn){if(!Pn||Pn==="Z")return 0;var On=Pn.match(/([+-]|\d\d)/g),Rn=60*On[1]+(+On[2]||0);return Rn===0?0:On[0]==="+"?-Rn:Rn}(Nn)}],$n=function(Nn){var Pn=_n[Nn];return Pn&&(Pn.indexOf?Pn:Pn.s.concat(Pn.f))},Sn=function(Nn,Pn){var On,Rn=_n.meridiem;if(Rn){for(var In=1;In<=24;In+=1)if(Nn.indexOf(Rn(In,0,Pn))>-1){On=In>12;break}}else On=Nn===(Pn?"pm":"PM");return On},An={A:[kn,function(Nn){this.afternoon=Sn(Nn,!1)}],a:[kn,function(Nn){this.afternoon=Sn(Nn,!0)}],S:[/\d/,function(Nn){this.milliseconds=100*+Nn}],SS:[bn,function(Nn){this.milliseconds=10*+Nn}],SSS:[/\d{3}/,function(Nn){this.milliseconds=+Nn}],s:[wn,xn("seconds")],ss:[wn,xn("seconds")],m:[wn,xn("minutes")],mm:[wn,xn("minutes")],H:[wn,xn("hours")],h:[wn,xn("hours")],HH:[wn,xn("hours")],hh:[wn,xn("hours")],D:[wn,xn("day")],DD:[bn,xn("day")],Do:[kn,function(Nn){var Pn=_n.ordinal,On=Nn.match(/\d+/);if(this.day=On[0],Pn)for(var Rn=1;Rn<=31;Rn+=1)Pn(Rn).replace(/\[|\]/g,"")===Nn&&(this.day=Rn)}],M:[wn,xn("month")],MM:[bn,xn("month")],MMM:[kn,function(Nn){var Pn=$n("months"),On=($n("monthsShort")||Pn.map(function(Rn){return Rn.slice(0,3)})).indexOf(Nn)+1;if(On<1)throw new Error;this.month=On%12||On}],MMMM:[kn,function(Nn){var Pn=$n("months").indexOf(Nn)+1;if(Pn<1)throw new Error;this.month=Pn%12||Pn}],Y:[/[+-]?\d+/,xn("year")],YY:[bn,function(Nn){this.year=Cn(Nn)}],YYYY:[/\d{4}/,xn("year")],Z:En,ZZ:En};function Tn(Nn){var Pn,On;Pn=Nn,On=_n&&_n.formats;for(var Rn=(Nn=Pn.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(zn,Hn,Fn){var Kn=Fn&&Fn.toUpperCase();return Hn||On[Fn]||hn[Fn]||On[Kn].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Un,Gn,Wn){return Gn||Wn.slice(1)})})).match(vn),In=Rn.length,Mn=0;Mn-1)return new Date((Xn==="X"?1e3:1)*Zn);var jn=Tn(Xn)(Zn),Jn=jn.year,Qn=jn.month,no=jn.day,co=jn.hours,so=jn.minutes,fo=jn.seconds,mo=jn.milliseconds,lo=jn.zone,io=new Date,wo=no||(Jn||Qn?1:io.getDate()),go=Jn||io.getFullYear(),Io=0;Jn&&!Qn||(Io=Qn>0?Qn-1:io.getMonth());var oo=co||0,eo=so||0,ao=fo||0,ho=mo||0;return lo?new Date(Date.UTC(go,Io,wo,oo,eo,ao,ho+60*lo.offset*1e3)):qn?new Date(Date.UTC(go,Io,wo,oo,eo,ao,ho)):new Date(go,Io,wo,oo,eo,ao,ho)}catch{return new Date("")}}(Bn,Ln,Dn),this.init(),Kn&&Kn!==!0&&(this.$L=this.locale(Kn).$L),Fn&&Bn!=this.format(Ln)&&(this.$d=new Date("")),_n={}}else if(Ln instanceof Array)for(var Un=Ln.length,Gn=1;Gn<=Un;Gn+=1){Vn[1]=Ln[Gn-1];var Wn=On.apply(this,Vn);if(Wn.isValid()){this.$d=Wn.$d,this.$L=Wn.$L,this.init();break}Gn===Un&&(this.$d=new Date(""))}else In.call(this,Mn)}}})})(customParseFormat$1);var customParseFormatExports=customParseFormat$1.exports;const customParseFormat=getDefaultExportFromCjs(customParseFormatExports),timeUnits$1=["hours","minutes","seconds"],DEFAULT_FORMATS_TIME="HH:mm:ss",DEFAULT_FORMATS_DATE="YYYY-MM-DD",DEFAULT_FORMATS_DATEPICKER={date:DEFAULT_FORMATS_DATE,dates:DEFAULT_FORMATS_DATE,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${DEFAULT_FORMATS_DATE} ${DEFAULT_FORMATS_TIME}`,monthrange:"YYYY-MM",daterange:DEFAULT_FORMATS_DATE,datetimerange:`${DEFAULT_FORMATS_DATE} ${DEFAULT_FORMATS_TIME}`},buildTimeList=(Fe,qe)=>[Fe>0?Fe-1:void 0,Fe,FeArray.from(Array.from({length:Fe}).keys()),extractDateFormat=Fe=>Fe.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),extractTimeFormat=Fe=>Fe.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),dateEquals=function(Fe,qe){const hn=isDate$a(Fe),vn=isDate$a(qe);return hn&&vn?Fe.getTime()===qe.getTime():!hn&&!vn?Fe===qe:!1},valueEquals=function(Fe,qe){const hn=isArray$x(Fe),vn=isArray$x(qe);return hn&&vn?Fe.length!==qe.length?!1:Fe.every((bn,wn)=>dateEquals(bn,qe[wn])):!hn&&!vn?dateEquals(Fe,qe):!1},parseDate$1=function(Fe,qe,hn){const vn=isEmpty$3(qe)||qe==="x"?dayjs(Fe).locale(hn):dayjs(Fe,qe).locale(hn);return vn.isValid()?vn:void 0},formatter=function(Fe,qe,hn){return isEmpty$3(qe)?Fe:qe==="x"?+Fe:dayjs(Fe).locale(hn).format(qe)},makeList=(Fe,qe)=>{var hn;const vn=[],bn=qe==null?void 0:qe();for(let wn=0;wn({})},modelValue:{type:definePropType([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:definePropType([Date,Array])},defaultTime:{type:definePropType([Date,Array])},isRange:{type:Boolean,default:!1},...disabledTimeListsProps,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:definePropType([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),_hoisted_1$17=["id","name","placeholder","value","disabled","readonly"],_hoisted_2$M=["id","name","placeholder","value","disabled","readonly"],__default__$1h=defineComponent({name:"Picker"}),_sfc_main$26=defineComponent({...__default__$1h,props:timePickerDefaultProps,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useAttrs$1(),{lang:wn}=useLocale(),kn=useNamespace("date"),_n=useNamespace("input"),Cn=useNamespace("range"),{form:xn,formItem:En}=useFormItem(),$n=inject("ElPopperOptions",{}),Sn=ref(),An=ref(),Tn=ref(!1),Nn=ref(!1),Pn=ref(null);let On=!1,Rn=!1;const In=computed(()=>[kn.b("editor"),kn.bm("editor",vn.type),_n.e("wrapper"),kn.is("disabled",no.value),kn.is("active",Tn.value),Cn.b("editor"),Po?Cn.bm("editor",Po.value):"",bn.class]),Mn=computed(()=>[_n.e("icon"),Cn.e("close-icon"),wo.value?"":Cn.e("close-icon--hidden")]);watch(Tn,Eo=>{Eo?nextTick(()=>{Eo&&(Pn.value=vn.modelValue)}):(Ao.value=null,nextTick(()=>{Bn(vn.modelValue)}))});const Bn=(Eo,rr)=>{(rr||!valueEquals(Eo,Pn.value))&&(hn("change",Eo),vn.validateEvent&&(En==null||En.validate("change").catch(sr=>void 0)))},Dn=Eo=>{if(!valueEquals(vn.modelValue,Eo)){let rr;isArray$x(Eo)?rr=Eo.map(sr=>formatter(sr,vn.valueFormat,wn.value)):Eo&&(rr=formatter(Eo,vn.valueFormat,wn.value)),hn("update:modelValue",Eo&&rr,wn.value)}},Vn=Eo=>{hn("keydown",Eo)},Ln=computed(()=>{if(An.value){const Eo=Mo.value?An.value:An.value.$el;return Array.from(Eo.querySelectorAll("input"))}return[]}),zn=(Eo,rr,sr)=>{const dr=Ln.value;dr.length&&(!sr||sr==="min"?(dr[0].setSelectionRange(Eo,rr),dr[0].focus()):sr==="max"&&(dr[1].setSelectionRange(Eo,rr),dr[1].focus()))},Hn=()=>{qn(!0,!0),nextTick(()=>{Rn=!1})},Fn=(Eo="",rr=!1)=>{rr||(Rn=!0),Tn.value=rr;let sr;isArray$x(Eo)?sr=Eo.map(dr=>dr.toDate()):sr=Eo&&Eo.toDate(),Ao.value=null,Dn(sr)},Kn=()=>{Nn.value=!0},Un=()=>{hn("visible-change",!0)},Gn=Eo=>{(Eo==null?void 0:Eo.key)===EVENT_CODE.esc&&qn(!0,!0)},Wn=()=>{Nn.value=!1,Tn.value=!1,Rn=!1,hn("visible-change",!1)},Zn=()=>{Tn.value=!0},Xn=()=>{Tn.value=!1},qn=(Eo=!0,rr=!1)=>{Rn=rr;const[sr,dr]=unref(Ln);let hr=sr;!Eo&&Mo.value&&(hr=dr),hr&&hr.focus()},jn=Eo=>{vn.readonly||no.value||Tn.value||Rn||(Tn.value=!0,hn("focus",Eo))};let Jn;const Qn=Eo=>{const rr=async()=>{setTimeout(()=>{var sr;Jn===rr&&(!((sr=Sn.value)!=null&&sr.isFocusInsideContent()&&!On)&&Ln.value.filter(dr=>dr.contains(document.activeElement)).length===0&&(vo(),Tn.value=!1,hn("blur",Eo),vn.validateEvent&&(En==null||En.validate("blur").catch(dr=>void 0))),On=!1)},0)};Jn=rr,rr()},no=computed(()=>vn.disabled||(xn==null?void 0:xn.disabled)),co=computed(()=>{let Eo;if(Io.value?$o.value.getDefaultValue&&(Eo=$o.value.getDefaultValue()):isArray$x(vn.modelValue)?Eo=vn.modelValue.map(rr=>parseDate$1(rr,vn.valueFormat,wn.value)):Eo=parseDate$1(vn.modelValue,vn.valueFormat,wn.value),$o.value.getRangeAvailableTime){const rr=$o.value.getRangeAvailableTime(Eo);isEqual$4(rr,Eo)||(Eo=rr,Dn(isArray$x(Eo)?Eo.map(sr=>sr.toDate()):Eo.toDate()))}return isArray$x(Eo)&&Eo.some(rr=>!rr)&&(Eo=[]),Eo}),so=computed(()=>{if(!$o.value.panelReady)return"";const Eo=jo(co.value);return isArray$x(Ao.value)?[Ao.value[0]||Eo&&Eo[0]||"",Ao.value[1]||Eo&&Eo[1]||""]:Ao.value!==null?Ao.value:!mo.value&&Io.value||!Tn.value&&Io.value?"":Eo?lo.value?Eo.join(", "):Eo:""}),fo=computed(()=>vn.type.includes("time")),mo=computed(()=>vn.type.startsWith("time")),lo=computed(()=>vn.type==="dates"),io=computed(()=>vn.prefixIcon||(fo.value?clock_default:calendar_default)),wo=ref(!1),go=Eo=>{vn.readonly||no.value||wo.value&&(Eo.stopPropagation(),Hn(),Dn(null),Bn(null,!0),wo.value=!1,Tn.value=!1,$o.value.handleClear&&$o.value.handleClear())},Io=computed(()=>{const{modelValue:Eo}=vn;return!Eo||isArray$x(Eo)&&!Eo.filter(Boolean).length}),oo=async Eo=>{var rr;vn.readonly||no.value||(((rr=Eo.target)==null?void 0:rr.tagName)!=="INPUT"||Ln.value.includes(document.activeElement))&&(Tn.value=!0)},eo=()=>{vn.readonly||no.value||!Io.value&&vn.clearable&&(wo.value=!0)},ao=()=>{wo.value=!1},ho=Eo=>{var rr;vn.readonly||no.value||(((rr=Eo.touches[0].target)==null?void 0:rr.tagName)!=="INPUT"||Ln.value.includes(document.activeElement))&&(Tn.value=!0)},Mo=computed(()=>vn.type.includes("range")),Po=useFormSize(),ko=computed(()=>{var Eo,rr;return(rr=(Eo=unref(Sn))==null?void 0:Eo.popperRef)==null?void 0:rr.contentRef}),xo=computed(()=>{var Eo;return unref(Mo)?unref(An):(Eo=unref(An))==null?void 0:Eo.$el});onClickOutside(xo,Eo=>{const rr=unref(ko),sr=unref(xo);rr&&(Eo.target===rr||Eo.composedPath().includes(rr))||Eo.target===sr||Eo.composedPath().includes(sr)||(Tn.value=!1)});const Ao=ref(null),vo=()=>{if(Ao.value){const Eo=qo(so.value);Eo&&Ko(Eo)&&(Dn(isArray$x(Eo)?Eo.map(rr=>rr.toDate()):Eo.toDate()),Ao.value=null)}Ao.value===""&&(Dn(null),Bn(null),Ao.value=null)},qo=Eo=>Eo?$o.value.parseUserInput(Eo):null,jo=Eo=>Eo?$o.value.formatToString(Eo):null,Ko=Eo=>$o.value.isValidValue(Eo),bo=async Eo=>{if(vn.readonly||no.value)return;const{code:rr}=Eo;if(Vn(Eo),rr===EVENT_CODE.esc){Tn.value===!0&&(Tn.value=!1,Eo.preventDefault(),Eo.stopPropagation());return}if(rr===EVENT_CODE.down&&($o.value.handleFocusPicker&&(Eo.preventDefault(),Eo.stopPropagation()),Tn.value===!1&&(Tn.value=!0,await nextTick()),$o.value.handleFocusPicker)){$o.value.handleFocusPicker();return}if(rr===EVENT_CODE.tab){On=!0;return}if(rr===EVENT_CODE.enter||rr===EVENT_CODE.numpadEnter){(Ao.value===null||Ao.value===""||Ko(qo(so.value)))&&(vo(),Tn.value=!1),Eo.stopPropagation();return}if(Ao.value){Eo.stopPropagation();return}$o.value.handleKeydownInput&&$o.value.handleKeydownInput(Eo)},yo=Eo=>{Ao.value=Eo,Tn.value||(Tn.value=!0)},zo=Eo=>{const rr=Eo.target;Ao.value?Ao.value=[rr.value,Ao.value[1]]:Ao.value=[rr.value,null]},Yo=Eo=>{const rr=Eo.target;Ao.value?Ao.value=[Ao.value[0],rr.value]:Ao.value=[null,rr.value]},_o=()=>{var Eo;const rr=Ao.value,sr=qo(rr&&rr[0]),dr=unref(co);if(sr&&sr.isValid()){Ao.value=[jo(sr),((Eo=so.value)==null?void 0:Eo[1])||null];const hr=[sr,dr&&(dr[1]||null)];Ko(hr)&&(Dn(hr),Ao.value=null)}},Fo=()=>{var Eo;const rr=unref(Ao),sr=qo(rr&&rr[1]),dr=unref(co);if(sr&&sr.isValid()){Ao.value=[((Eo=unref(so))==null?void 0:Eo[0])||null,jo(sr)];const hr=[dr&&dr[0],sr];Ko(hr)&&(Dn(hr),Ao.value=null)}},$o=ref({}),Bo=Eo=>{$o.value[Eo[0]]=Eo[1],$o.value.panelReady=!0},No=Eo=>{hn("calendar-change",Eo)},Vo=(Eo,rr,sr)=>{hn("panel-change",Eo,rr,sr)};return provide("EP_PICKER_BASE",{props:vn}),qe({focus:qn,handleFocusInput:jn,handleBlurInput:Qn,handleOpen:Zn,handleClose:Xn,onPick:Fn}),(Eo,rr)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"refPopper",ref:Sn,visible:Tn.value,effect:"light",pure:"",trigger:"click"},Eo.$attrs,{role:"dialog",teleported:"",transition:`${unref(kn).namespace.value}-zoom-in-top`,"popper-class":[`${unref(kn).namespace.value}-picker__popper`,Eo.popperClass],"popper-options":unref($n),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:Kn,onShow:Un,onHide:Wn}),{default:withCtx(()=>[unref(Mo)?(openBlock(),createElementBlock("div",{key:1,ref_key:"inputRef",ref:An,class:normalizeClass(unref(In)),style:normalizeStyle(Eo.$attrs.style),onClick:jn,onMouseenter:eo,onMouseleave:ao,onTouchstart:ho,onKeydown:bo},[unref(io)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(_n).e("icon"),unref(Cn).e("icon")]),onMousedown:withModifiers(oo,["prevent"]),onTouchstart:ho},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(io))))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0),createBaseVNode("input",{id:Eo.id&&Eo.id[0],autocomplete:"off",name:Eo.name&&Eo.name[0],placeholder:Eo.startPlaceholder,value:unref(so)&&unref(so)[0],disabled:unref(no),readonly:!Eo.editable||Eo.readonly,class:normalizeClass(unref(Cn).b("input")),onMousedown:oo,onInput:zo,onChange:_o,onFocus:jn,onBlur:Qn},null,42,_hoisted_1$17),renderSlot(Eo.$slots,"range-separator",{},()=>[createBaseVNode("span",{class:normalizeClass(unref(Cn).b("separator"))},toDisplayString(Eo.rangeSeparator),3)]),createBaseVNode("input",{id:Eo.id&&Eo.id[1],autocomplete:"off",name:Eo.name&&Eo.name[1],placeholder:Eo.endPlaceholder,value:unref(so)&&unref(so)[1],disabled:unref(no),readonly:!Eo.editable||Eo.readonly,class:normalizeClass(unref(Cn).b("input")),onMousedown:oo,onFocus:jn,onBlur:Qn,onInput:Yo,onChange:Fo},null,42,_hoisted_2$M),Eo.clearIcon?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(Mn)),onClick:go},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Eo.clearIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],38)):(openBlock(),createBlock(unref(ElInput),{key:0,id:Eo.id,ref_key:"inputRef",ref:An,"container-role":"combobox","model-value":unref(so),name:Eo.name,size:unref(Po),disabled:unref(no),placeholder:Eo.placeholder,class:normalizeClass([unref(kn).b("editor"),unref(kn).bm("editor",Eo.type),Eo.$attrs.class]),style:normalizeStyle(Eo.$attrs.style),readonly:!Eo.editable||Eo.readonly||unref(lo)||Eo.type==="week",label:Eo.label,tabindex:Eo.tabindex,"validate-event":!1,onInput:yo,onFocus:jn,onBlur:Qn,onKeydown:bo,onChange:vo,onMousedown:oo,onMouseenter:eo,onMouseleave:ao,onTouchstart:ho,onClick:rr[0]||(rr[0]=withModifiers(()=>{},["stop"]))},{prefix:withCtx(()=>[unref(io)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(_n).e("icon")),onMousedown:withModifiers(oo,["prevent"]),onTouchstart:ho},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(io))))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0)]),suffix:withCtx(()=>[wo.value&&Eo.clearIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(`${unref(_n).e("icon")} clear-icon`),onClick:withModifiers(go,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Eo.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:withCtx(()=>[renderSlot(Eo.$slots,"default",{visible:Tn.value,actualVisible:Nn.value,parsedValue:unref(co),format:Eo.format,dateFormat:Eo.dateFormat,timeFormat:Eo.timeFormat,unlinkPanels:Eo.unlinkPanels,type:Eo.type,defaultValue:Eo.defaultValue,onPick:Fn,onSelectRange:zn,onSetPickerOption:Bo,onCalendarChange:No,onPanelChange:Vo,onKeydown:Gn,onMousedown:rr[1]||(rr[1]=withModifiers(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var CommonPicker=_export_sfc$2(_sfc_main$26,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);const panelTimePickerProps=buildProps({...timePanelSharedProps,datetimeRole:String,parsedValue:{type:definePropType(Object)}}),useTimePanel=({getAvailableHours:Fe,getAvailableMinutes:qe,getAvailableSeconds:hn})=>{const vn=(kn,_n,Cn,xn)=>{const En={hour:Fe,minute:qe,second:hn};let $n=kn;return["hour","minute","second"].forEach(Sn=>{if(En[Sn]){let An;const Tn=En[Sn];switch(Sn){case"minute":{An=Tn($n.hour(),_n,xn);break}case"second":{An=Tn($n.hour(),$n.minute(),_n,xn);break}default:{An=Tn(_n,xn);break}}if(An!=null&&An.length&&!An.includes($n[Sn]())){const Nn=Cn?0:An.length-1;$n=$n[Sn](An[Nn])}}}),$n},bn={};return{timePickerOptions:bn,getAvailableTime:vn,onSetOption:([kn,_n])=>{bn[kn]=_n}}},makeAvailableArr=Fe=>{const qe=(vn,bn)=>vn||bn,hn=vn=>vn!==!0;return Fe.map(qe).filter(hn)},getTimeLists=(Fe,qe,hn)=>({getHoursList:(kn,_n)=>makeList(24,Fe&&(()=>Fe==null?void 0:Fe(kn,_n))),getMinutesList:(kn,_n,Cn)=>makeList(60,qe&&(()=>qe==null?void 0:qe(kn,_n,Cn))),getSecondsList:(kn,_n,Cn,xn)=>makeList(60,hn&&(()=>hn==null?void 0:hn(kn,_n,Cn,xn)))}),buildAvailableTimeSlotGetter=(Fe,qe,hn)=>{const{getHoursList:vn,getMinutesList:bn,getSecondsList:wn}=getTimeLists(Fe,qe,hn);return{getAvailableHours:(xn,En)=>makeAvailableArr(vn(xn,En)),getAvailableMinutes:(xn,En,$n)=>makeAvailableArr(bn(xn,En,$n)),getAvailableSeconds:(xn,En,$n,Sn)=>makeAvailableArr(wn(xn,En,$n,Sn))}},useOldValue=Fe=>{const qe=ref(Fe.parsedValue);return watch(()=>Fe.visible,hn=>{hn||(qe.value=Fe.parsedValue)}),qe},nodeList=new Map;let startClick;isClient$1&&(document.addEventListener("mousedown",Fe=>startClick=Fe),document.addEventListener("mouseup",Fe=>{for(const qe of nodeList.values())for(const{documentHandler:hn}of qe)hn(Fe,startClick)}));function createDocumentHandler(Fe,qe){let hn=[];return Array.isArray(qe.arg)?hn=qe.arg:isElement$4(qe.arg)&&hn.push(qe.arg),function(vn,bn){const wn=qe.instance.popperRef,kn=vn.target,_n=bn==null?void 0:bn.target,Cn=!qe||!qe.instance,xn=!kn||!_n,En=Fe.contains(kn)||Fe.contains(_n),$n=Fe===kn,Sn=hn.length&&hn.some(Tn=>Tn==null?void 0:Tn.contains(kn))||hn.length&&hn.includes(_n),An=wn&&(wn.contains(kn)||wn.contains(_n));Cn||xn||En||$n||Sn||An||qe.value(vn,bn)}}const ClickOutside={beforeMount(Fe,qe){nodeList.has(Fe)||nodeList.set(Fe,[]),nodeList.get(Fe).push({documentHandler:createDocumentHandler(Fe,qe),bindingFn:qe.value})},updated(Fe,qe){nodeList.has(Fe)||nodeList.set(Fe,[]);const hn=nodeList.get(Fe),vn=hn.findIndex(wn=>wn.bindingFn===qe.oldValue),bn={documentHandler:createDocumentHandler(Fe,qe),bindingFn:qe.value};vn>=0?hn.splice(vn,1,bn):hn.push(bn)},unmounted(Fe){nodeList.delete(Fe)}},REPEAT_INTERVAL=100,REPEAT_DELAY=600,vRepeatClick={beforeMount(Fe,qe){const hn=qe.value,{interval:vn=REPEAT_INTERVAL,delay:bn=REPEAT_DELAY}=isFunction$i(hn)?{}:hn;let wn,kn;const _n=()=>isFunction$i(hn)?hn():hn.handler(),Cn=()=>{kn&&(clearTimeout(kn),kn=void 0),wn&&(clearInterval(wn),wn=void 0)};Fe.addEventListener("mousedown",xn=>{xn.button===0&&(Cn(),_n(),document.addEventListener("mouseup",()=>Cn(),{once:!0}),kn=setTimeout(()=>{wn=setInterval(()=>{_n()},vn)},bn))})}},FOCUSABLE_CHILDREN="_trap-focus-children",FOCUS_STACK=[],FOCUS_HANDLER=Fe=>{if(FOCUS_STACK.length===0)return;const qe=FOCUS_STACK[FOCUS_STACK.length-1][FOCUSABLE_CHILDREN];if(qe.length>0&&Fe.code===EVENT_CODE.tab){if(qe.length===1){Fe.preventDefault(),document.activeElement!==qe[0]&&qe[0].focus();return}const hn=Fe.shiftKey,vn=Fe.target===qe[0],bn=Fe.target===qe[qe.length-1];vn&&hn&&(Fe.preventDefault(),qe[qe.length-1].focus()),bn&&!hn&&(Fe.preventDefault(),qe[0].focus())}},TrapFocus={beforeMount(Fe){Fe[FOCUSABLE_CHILDREN]=obtainAllFocusableElements$1(Fe),FOCUS_STACK.push(Fe),FOCUS_STACK.length<=1&&document.addEventListener("keydown",FOCUS_HANDLER)},updated(Fe){nextTick(()=>{Fe[FOCUSABLE_CHILDREN]=obtainAllFocusableElements$1(Fe)})},unmounted(){FOCUS_STACK.shift(),FOCUS_STACK.length===0&&document.removeEventListener("keydown",FOCUS_HANDLER)}};var v$7=!1,o$6,f$6,s$4,u$7,d$9,N$5,l$6,p$7,m$8,w$6,D$2,x$4,E$8,M$3,F$6;function a$7(){if(!v$7){v$7=!0;var Fe=navigator.userAgent,qe=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(Fe),hn=/(Mac OS X)|(Windows)|(Linux)/.exec(Fe);if(x$4=/\b(iPhone|iP[ao]d)/.exec(Fe),E$8=/\b(iP[ao]d)/.exec(Fe),w$6=/Android/i.exec(Fe),M$3=/FBAN\/\w+;/i.exec(Fe),F$6=/Mobile/i.exec(Fe),D$2=!!/Win64/.exec(Fe),qe){o$6=qe[1]?parseFloat(qe[1]):qe[5]?parseFloat(qe[5]):NaN,o$6&&document&&document.documentMode&&(o$6=document.documentMode);var vn=/(?:Trident\/(\d+.\d+))/.exec(Fe);N$5=vn?parseFloat(vn[1])+4:o$6,f$6=qe[2]?parseFloat(qe[2]):NaN,s$4=qe[3]?parseFloat(qe[3]):NaN,u$7=qe[4]?parseFloat(qe[4]):NaN,u$7?(qe=/(?:Chrome\/(\d+\.\d+))/.exec(Fe),d$9=qe&&qe[1]?parseFloat(qe[1]):NaN):d$9=NaN}else o$6=f$6=s$4=d$9=u$7=NaN;if(hn){if(hn[1]){var bn=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(Fe);l$6=bn?parseFloat(bn[1].replace("_",".")):!0}else l$6=!1;p$7=!!hn[2],m$8=!!hn[3]}else l$6=p$7=m$8=!1}}var _$3={ie:function(){return a$7()||o$6},ieCompatibilityMode:function(){return a$7()||N$5>o$6},ie64:function(){return _$3.ie()&&D$2},firefox:function(){return a$7()||f$6},opera:function(){return a$7()||s$4},webkit:function(){return a$7()||u$7},safari:function(){return _$3.webkit()},chrome:function(){return a$7()||d$9},windows:function(){return a$7()||p$7},osx:function(){return a$7()||l$6},linux:function(){return a$7()||m$8},iphone:function(){return a$7()||x$4},mobile:function(){return a$7()||x$4||E$8||w$6||F$6},nativeApp:function(){return a$7()||M$3},android:function(){return a$7()||w$6},ipad:function(){return a$7()||E$8}},A$4=_$3,c$7=!!(typeof window<"u"&&window.document&&window.document.createElement),U$4={canUseDOM:c$7,canUseWorkers:typeof Worker<"u",canUseEventListeners:c$7&&!!(window.addEventListener||window.attachEvent),canUseViewport:c$7&&!!window.screen,isInWorker:!c$7},h$5=U$4,X$2;h$5.canUseDOM&&(X$2=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function S$6(Fe,qe){if(!h$5.canUseDOM||qe&&!("addEventListener"in document))return!1;var hn="on"+Fe,vn=hn in document;if(!vn){var bn=document.createElement("div");bn.setAttribute(hn,"return;"),vn=typeof bn[hn]=="function"}return!vn&&X$2&&Fe==="wheel"&&(vn=document.implementation.hasFeature("Events.wheel","3.0")),vn}var b$7=S$6,O$4=10,I$2=40,P$5=800;function T$4(Fe){var qe=0,hn=0,vn=0,bn=0;return"detail"in Fe&&(hn=Fe.detail),"wheelDelta"in Fe&&(hn=-Fe.wheelDelta/120),"wheelDeltaY"in Fe&&(hn=-Fe.wheelDeltaY/120),"wheelDeltaX"in Fe&&(qe=-Fe.wheelDeltaX/120),"axis"in Fe&&Fe.axis===Fe.HORIZONTAL_AXIS&&(qe=hn,hn=0),vn=qe*O$4,bn=hn*O$4,"deltaY"in Fe&&(bn=Fe.deltaY),"deltaX"in Fe&&(vn=Fe.deltaX),(vn||bn)&&Fe.deltaMode&&(Fe.deltaMode==1?(vn*=I$2,bn*=I$2):(vn*=P$5,bn*=P$5)),vn&&!qe&&(qe=vn<1?-1:1),bn&&!hn&&(hn=bn<1?-1:1),{spinX:qe,spinY:hn,pixelX:vn,pixelY:bn}}T$4.getEventType=function(){return A$4.firefox()?"DOMMouseScroll":b$7("wheel")?"wheel":"mousewheel"};var Y$1=T$4;/** +`,CONTEXT_STYLE=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function calculateNodeStyling(Fe){const qe=window.getComputedStyle(Fe),hn=qe.getPropertyValue("box-sizing"),vn=Number.parseFloat(qe.getPropertyValue("padding-bottom"))+Number.parseFloat(qe.getPropertyValue("padding-top")),bn=Number.parseFloat(qe.getPropertyValue("border-bottom-width"))+Number.parseFloat(qe.getPropertyValue("border-top-width"));return{contextStyle:CONTEXT_STYLE.map(kn=>`${kn}:${qe.getPropertyValue(kn)}`).join(";"),paddingSize:vn,borderSize:bn,boxSizing:hn}}function calcTextareaHeight(Fe,qe=1,hn){var vn;hiddenTextarea||(hiddenTextarea=document.createElement("textarea"),document.body.appendChild(hiddenTextarea));const{paddingSize:bn,borderSize:wn,boxSizing:kn,contextStyle:_n}=calculateNodeStyling(Fe);hiddenTextarea.setAttribute("style",`${_n};${HIDDEN_STYLE}`),hiddenTextarea.value=Fe.value||Fe.placeholder||"";let Cn=hiddenTextarea.scrollHeight;const xn={};kn==="border-box"?Cn=Cn+wn:kn==="content-box"&&(Cn=Cn-bn),hiddenTextarea.value="";const En=hiddenTextarea.scrollHeight-bn;if(isNumber$d(qe)){let $n=En*qe;kn==="border-box"&&($n=$n+bn+wn),Cn=Math.max($n,Cn),xn.minHeight=`${$n}px`}if(isNumber$d(hn)){let $n=En*hn;kn==="border-box"&&($n=$n+bn+wn),Cn=Math.min($n,Cn)}return xn.height=`${Cn}px`,(vn=hiddenTextarea.parentNode)==null||vn.removeChild(hiddenTextarea),hiddenTextarea=void 0,xn}const inputProps=buildProps({id:{type:String,default:void 0},size:useSizeProp,disabled:Boolean,modelValue:{type:definePropType([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:definePropType([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:iconPropType},prefixIcon:{type:iconPropType},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:definePropType([Object,Array,String]),default:()=>mutable({})},autofocus:{type:Boolean,default:!1}}),inputEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe),input:Fe=>isString$d(Fe),change:Fe=>isString$d(Fe),focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent,clear:()=>!0,mouseleave:Fe=>Fe instanceof MouseEvent,mouseenter:Fe=>Fe instanceof MouseEvent,keydown:Fe=>Fe instanceof Event,compositionstart:Fe=>Fe instanceof CompositionEvent,compositionupdate:Fe=>Fe instanceof CompositionEvent,compositionend:Fe=>Fe instanceof CompositionEvent},_hoisted_1$1c=["role"],_hoisted_2$P=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],_hoisted_3$p=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],__default__$1y=defineComponent({name:"ElInput",inheritAttrs:!1}),_sfc_main$2q=defineComponent({...__default__$1y,props:inputProps,emits:inputEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useAttrs$1(),wn=useSlots(),kn=computed(()=>{const bo={};return vn.containerRole==="combobox"&&(bo["aria-haspopup"]=bn["aria-haspopup"],bo["aria-owns"]=bn["aria-owns"],bo["aria-expanded"]=bn["aria-expanded"]),bo}),_n=computed(()=>[vn.type==="textarea"?Pn.b():Nn.b(),Nn.m(An.value),Nn.is("disabled",Tn.value),Nn.is("exceed",co.value),{[Nn.b("group")]:wn.prepend||wn.append,[Nn.bm("group","append")]:wn.append,[Nn.bm("group","prepend")]:wn.prepend,[Nn.m("prefix")]:wn.prefix||vn.prefixIcon,[Nn.m("suffix")]:wn.suffix||vn.suffixIcon||vn.clearable||vn.showPassword,[Nn.bm("suffix","password-clear")]:Jn.value&&Qn.value},bn.class]),Cn=computed(()=>[Nn.e("wrapper"),Nn.is("focus",Hn.value)]),xn=useAttrs({excludeKeys:computed(()=>Object.keys(kn.value))}),{form:En,formItem:$n}=useFormItem(),{inputId:Sn}=useFormItemInputId(vn,{formItemContext:$n}),An=useFormSize(),Tn=useFormDisabled(),Nn=useNamespace("input"),Pn=useNamespace("textarea"),On=shallowRef(),Rn=shallowRef(),In=ref(!1),Mn=ref(!1),Bn=ref(!1),Dn=ref(),Vn=shallowRef(vn.inputStyle),Ln=computed(()=>On.value||Rn.value),{wrapperRef:zn,isFocused:Hn,handleFocus:Fn,handleBlur:Kn}=useFocusController(Ln,{afterBlur(){var bo;vn.validateEvent&&((bo=$n==null?void 0:$n.validate)==null||bo.call($n,"blur").catch(wo=>void 0))}}),Un=computed(()=>{var bo;return(bo=En==null?void 0:En.statusIcon)!=null?bo:!1}),Gn=computed(()=>($n==null?void 0:$n.validateState)||""),Wn=computed(()=>Gn.value&&ValidateComponentsMap[Gn.value]),Yn=computed(()=>Bn.value?view_default:hide_default),Xn=computed(()=>[bn.style,vn.inputStyle]),qn=computed(()=>[vn.inputStyle,Vn.value,{resize:vn.resize}]),jn=computed(()=>isNil(vn.modelValue)?"":String(vn.modelValue)),Jn=computed(()=>vn.clearable&&!Tn.value&&!vn.readonly&&!!jn.value&&(Hn.value||In.value)),Qn=computed(()=>vn.showPassword&&!Tn.value&&!vn.readonly&&!!jn.value&&(!!jn.value||Hn.value)),no=computed(()=>vn.showWordLimit&&!!xn.value.maxlength&&(vn.type==="text"||vn.type==="textarea")&&!Tn.value&&!vn.readonly&&!vn.showPassword),so=computed(()=>jn.value.length),co=computed(()=>!!no.value&&so.value>Number(xn.value.maxlength)),mo=computed(()=>!!wn.suffix||!!vn.suffixIcon||Jn.value||vn.showPassword||no.value||!!Gn.value&&Un.value),[fo,io]=useCursor(On);useResizeObserver(Rn,bo=>{if(yo(),!no.value||vn.resize!=="both")return;const wo=bo[0],{width:zo}=wo.contentRect;Dn.value={right:`calc(100% - ${zo+15+6}px)`}});const ao=()=>{const{type:bo,autosize:wo}=vn;if(!(!isClient$1||bo!=="textarea"||!Rn.value))if(wo){const zo=isObject$9(wo)?wo.minRows:void 0,Yo=isObject$9(wo)?wo.maxRows:void 0,_o=calcTextareaHeight(Rn.value,zo,Yo);Vn.value={overflowY:"hidden",..._o},nextTick(()=>{Rn.value.offsetHeight,Vn.value=_o})}else Vn.value={minHeight:calcTextareaHeight(Rn.value).minHeight}},yo=(bo=>{let wo=!1;return()=>{var zo;if(wo||!vn.autosize)return;((zo=Rn.value)==null?void 0:zo.offsetParent)===null||(bo(),wo=!0)}})(ao),Bo=()=>{const bo=Ln.value,wo=vn.formatter?vn.formatter(jn.value):jn.value;!bo||bo.value===wo||(bo.value=wo)},ro=async bo=>{fo();let{value:wo}=bo.target;if(vn.formatter&&(wo=vn.parser?vn.parser(wo):wo),!Mn.value){if(wo===jn.value){Bo();return}hn(UPDATE_MODEL_EVENT,wo),hn("input",wo),await nextTick(),Bo(),io()}},eo=bo=>{hn("change",bo.target.value)},lo=bo=>{hn("compositionstart",bo),Mn.value=!0},ho=bo=>{var wo;hn("compositionupdate",bo);const zo=(wo=bo.target)==null?void 0:wo.value,Yo=zo[zo.length-1]||"";Mn.value=!isKorean(Yo)},Io=bo=>{hn("compositionend",bo),Mn.value&&(Mn.value=!1,ro(bo))},Po=()=>{Bn.value=!Bn.value,ko()},ko=async()=>{var bo;await nextTick(),(bo=Ln.value)==null||bo.focus()},xo=()=>{var bo;return(bo=Ln.value)==null?void 0:bo.blur()},Ao=bo=>{In.value=!1,hn("mouseleave",bo)},go=bo=>{In.value=!0,hn("mouseenter",bo)},qo=bo=>{hn("keydown",bo)},jo=()=>{var bo;(bo=Ln.value)==null||bo.select()},Ko=()=>{hn(UPDATE_MODEL_EVENT,""),hn("change",""),hn("clear"),hn("input","")};return watch(()=>vn.modelValue,()=>{var bo;nextTick(()=>ao()),vn.validateEvent&&((bo=$n==null?void 0:$n.validate)==null||bo.call($n,"change").catch(wo=>void 0))}),watch(jn,()=>Bo()),watch(()=>vn.type,async()=>{await nextTick(),Bo(),ao()}),onMounted(()=>{!vn.formatter&&vn.parser,Bo(),nextTick(ao)}),qe({input:On,textarea:Rn,ref:Ln,textareaStyle:qn,autosize:toRef(vn,"autosize"),focus:ko,blur:xo,select:jo,clear:Ko,resizeTextarea:ao}),(bo,wo)=>withDirectives((openBlock(),createElementBlock("div",mergeProps(unref(kn),{class:unref(_n),style:unref(Xn),role:bo.containerRole,onMouseenter:go,onMouseleave:Ao}),[createCommentVNode(" input "),bo.type!=="textarea"?(openBlock(),createElementBlock(Fragment,{key:0},[createCommentVNode(" prepend slot "),bo.$slots.prepend?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Nn).be("group","prepend"))},[renderSlot(bo.$slots,"prepend")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{ref_key:"wrapperRef",ref:zn,class:normalizeClass(unref(Cn))},[createCommentVNode(" prefix slot "),bo.$slots.prefix||bo.prefixIcon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(Nn).e("prefix"))},[createBaseVNode("span",{class:normalizeClass(unref(Nn).e("prefix-inner"))},[renderSlot(bo.$slots,"prefix"),bo.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(Nn).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bo.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("input",mergeProps({id:unref(Sn),ref_key:"input",ref:On,class:unref(Nn).e("inner")},unref(xn),{type:bo.showPassword?Bn.value?"text":"password":bo.type,disabled:unref(Tn),formatter:bo.formatter,parser:bo.parser,readonly:bo.readonly,autocomplete:bo.autocomplete,tabindex:bo.tabindex,"aria-label":bo.label,placeholder:bo.placeholder,style:bo.inputStyle,form:vn.form,autofocus:vn.autofocus,onCompositionstart:lo,onCompositionupdate:ho,onCompositionend:Io,onInput:ro,onFocus:wo[0]||(wo[0]=(...zo)=>unref(Fn)&&unref(Fn)(...zo)),onBlur:wo[1]||(wo[1]=(...zo)=>unref(Kn)&&unref(Kn)(...zo)),onChange:eo,onKeydown:qo}),null,16,_hoisted_2$P),createCommentVNode(" suffix slot "),unref(mo)?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(Nn).e("suffix"))},[createBaseVNode("span",{class:normalizeClass(unref(Nn).e("suffix-inner"))},[!unref(Jn)||!unref(Qn)||!unref(no)?(openBlock(),createElementBlock(Fragment,{key:0},[renderSlot(bo.$slots,"suffix"),bo.suffixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(Nn).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bo.suffixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],64)):createCommentVNode("v-if",!0),unref(Jn)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(Nn).e("icon"),unref(Nn).e("clear")]),onMousedown:withModifiers(unref(NOOP),["prevent"]),onClick:Ko},{default:withCtx(()=>[createVNode(unref(circle_close_default))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0),unref(Qn)?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass([unref(Nn).e("icon"),unref(Nn).e("password")]),onClick:Po},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Yn))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),unref(no)?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass(unref(Nn).e("count"))},[createBaseVNode("span",{class:normalizeClass(unref(Nn).e("count-inner"))},toDisplayString(unref(so))+" / "+toDisplayString(unref(xn).maxlength),3)],2)):createCommentVNode("v-if",!0),unref(Gn)&&unref(Wn)&&unref(Un)?(openBlock(),createBlock(unref(ElIcon),{key:4,class:normalizeClass([unref(Nn).e("icon"),unref(Nn).e("validateIcon"),unref(Nn).is("loading",unref(Gn)==="validating")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Wn))))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0)],2),createCommentVNode(" append slot "),bo.$slots.append?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(Nn).be("group","append"))},[renderSlot(bo.$slots,"append")],2)):createCommentVNode("v-if",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" textarea "),createBaseVNode("textarea",mergeProps({id:unref(Sn),ref_key:"textarea",ref:Rn,class:unref(Pn).e("inner")},unref(xn),{tabindex:bo.tabindex,disabled:unref(Tn),readonly:bo.readonly,autocomplete:bo.autocomplete,style:unref(qn),"aria-label":bo.label,placeholder:bo.placeholder,form:vn.form,autofocus:vn.autofocus,onCompositionstart:lo,onCompositionupdate:ho,onCompositionend:Io,onInput:ro,onFocus:wo[2]||(wo[2]=(...zo)=>unref(Fn)&&unref(Fn)(...zo)),onBlur:wo[3]||(wo[3]=(...zo)=>unref(Kn)&&unref(Kn)(...zo)),onChange:eo,onKeydown:qo}),null,16,_hoisted_3$p),unref(no)?(openBlock(),createElementBlock("span",{key:0,style:normalizeStyle(Dn.value),class:normalizeClass(unref(Nn).e("count"))},toDisplayString(unref(so))+" / "+toDisplayString(unref(xn).maxlength),7)):createCommentVNode("v-if",!0)],64))],16,_hoisted_1$1c)),[[vShow,bo.type!=="hidden"]])}});var Input$1=_export_sfc$2(_sfc_main$2q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const ElInput=withInstall$1(Input$1),GAP=4,BAR_MAP={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},renderThumbStyle$1=({move:Fe,size:qe,bar:hn})=>({[hn.size]:qe,transform:`translate${hn.axis}(${Fe}%)`}),scrollbarContextKey=Symbol("scrollbarContextKey"),thumbProps=buildProps({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),COMPONENT_NAME$k="Thumb",_sfc_main$2p=defineComponent({__name:"thumb",props:thumbProps,setup(Fe){const qe=Fe,hn=inject(scrollbarContextKey),vn=useNamespace("scrollbar");hn||throwError(COMPONENT_NAME$k,"can not inject scrollbar context");const bn=ref(),wn=ref(),kn=ref({}),_n=ref(!1);let Cn=!1,xn=!1,En=isClient$1?document.onselectstart:null;const $n=computed(()=>BAR_MAP[qe.vertical?"vertical":"horizontal"]),Sn=computed(()=>renderThumbStyle$1({size:qe.size,move:qe.move,bar:$n.value})),An=computed(()=>bn.value[$n.value.offset]**2/hn.wrapElement[$n.value.scrollSize]/qe.ratio/wn.value[$n.value.offset]),Tn=Dn=>{var Vn;if(Dn.stopPropagation(),Dn.ctrlKey||[1,2].includes(Dn.button))return;(Vn=window.getSelection())==null||Vn.removeAllRanges(),Pn(Dn);const Ln=Dn.currentTarget;Ln&&(kn.value[$n.value.axis]=Ln[$n.value.offset]-(Dn[$n.value.client]-Ln.getBoundingClientRect()[$n.value.direction]))},Nn=Dn=>{if(!wn.value||!bn.value||!hn.wrapElement)return;const Vn=Math.abs(Dn.target.getBoundingClientRect()[$n.value.direction]-Dn[$n.value.client]),Ln=wn.value[$n.value.offset]/2,zn=(Vn-Ln)*100*An.value/bn.value[$n.value.offset];hn.wrapElement[$n.value.scroll]=zn*hn.wrapElement[$n.value.scrollSize]/100},Pn=Dn=>{Dn.stopImmediatePropagation(),Cn=!0,document.addEventListener("mousemove",On),document.addEventListener("mouseup",Rn),En=document.onselectstart,document.onselectstart=()=>!1},On=Dn=>{if(!bn.value||!wn.value||Cn===!1)return;const Vn=kn.value[$n.value.axis];if(!Vn)return;const Ln=(bn.value.getBoundingClientRect()[$n.value.direction]-Dn[$n.value.client])*-1,zn=wn.value[$n.value.offset]-Vn,Hn=(Ln-zn)*100*An.value/bn.value[$n.value.offset];hn.wrapElement[$n.value.scroll]=Hn*hn.wrapElement[$n.value.scrollSize]/100},Rn=()=>{Cn=!1,kn.value[$n.value.axis]=0,document.removeEventListener("mousemove",On),document.removeEventListener("mouseup",Rn),Bn(),xn&&(_n.value=!1)},In=()=>{xn=!1,_n.value=!!qe.size},Mn=()=>{xn=!0,_n.value=Cn};onBeforeUnmount(()=>{Bn(),document.removeEventListener("mouseup",Rn)});const Bn=()=>{document.onselectstart!==En&&(document.onselectstart=En)};return useEventListener(toRef(hn,"scrollbarElement"),"mousemove",In),useEventListener(toRef(hn,"scrollbarElement"),"mouseleave",Mn),(Dn,Vn)=>(openBlock(),createBlock(Transition,{name:unref(vn).b("fade"),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{ref_key:"instance",ref:bn,class:normalizeClass([unref(vn).e("bar"),unref(vn).is(unref($n).key)]),onMousedown:Nn},[createBaseVNode("div",{ref_key:"thumb",ref:wn,class:normalizeClass(unref(vn).e("thumb")),style:normalizeStyle(unref(Sn)),onMousedown:Tn},null,38)],34),[[vShow,Dn.always||_n.value]])]),_:1},8,["name"]))}});var Thumb=_export_sfc$2(_sfc_main$2p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const barProps=buildProps({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),_sfc_main$2o=defineComponent({__name:"bar",props:barProps,setup(Fe,{expose:qe}){const hn=Fe,vn=ref(0),bn=ref(0);return qe({handleScroll:kn=>{if(kn){const _n=kn.offsetHeight-GAP,Cn=kn.offsetWidth-GAP;bn.value=kn.scrollTop*100/_n*hn.ratioY,vn.value=kn.scrollLeft*100/Cn*hn.ratioX}}}),(kn,_n)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(Thumb,{move:vn.value,ratio:kn.ratioX,size:kn.width,always:kn.always},null,8,["move","ratio","size","always"]),createVNode(Thumb,{move:bn.value,ratio:kn.ratioY,size:kn.height,vertical:"",always:kn.always},null,8,["move","ratio","size","always"])],64))}});var Bar=_export_sfc$2(_sfc_main$2o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const scrollbarProps=buildProps({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:definePropType([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String,ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical"]}}),scrollbarEmits={scroll:({scrollTop:Fe,scrollLeft:qe})=>[Fe,qe].every(isNumber$d)},COMPONENT_NAME$j="ElScrollbar",__default__$1x=defineComponent({name:COMPONENT_NAME$j}),_sfc_main$2n=defineComponent({...__default__$1x,props:scrollbarProps,emits:scrollbarEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("scrollbar");let wn,kn;const _n=ref(),Cn=ref(),xn=ref(),En=ref("0"),$n=ref("0"),Sn=ref(),An=ref(1),Tn=ref(1),Nn=computed(()=>{const Vn={};return vn.height&&(Vn.height=addUnit(vn.height)),vn.maxHeight&&(Vn.maxHeight=addUnit(vn.maxHeight)),[vn.wrapStyle,Vn]}),Pn=computed(()=>[vn.wrapClass,bn.e("wrap"),{[bn.em("wrap","hidden-default")]:!vn.native}]),On=computed(()=>[bn.e("view"),vn.viewClass]),Rn=()=>{var Vn;Cn.value&&((Vn=Sn.value)==null||Vn.handleScroll(Cn.value),hn("scroll",{scrollTop:Cn.value.scrollTop,scrollLeft:Cn.value.scrollLeft}))};function In(Vn,Ln){isObject$9(Vn)?Cn.value.scrollTo(Vn):isNumber$d(Vn)&&isNumber$d(Ln)&&Cn.value.scrollTo(Vn,Ln)}const Mn=Vn=>{isNumber$d(Vn)&&(Cn.value.scrollTop=Vn)},Bn=Vn=>{isNumber$d(Vn)&&(Cn.value.scrollLeft=Vn)},Dn=()=>{if(!Cn.value)return;const Vn=Cn.value.offsetHeight-GAP,Ln=Cn.value.offsetWidth-GAP,zn=Vn**2/Cn.value.scrollHeight,Hn=Ln**2/Cn.value.scrollWidth,Fn=Math.max(zn,vn.minSize),Kn=Math.max(Hn,vn.minSize);An.value=zn/(Vn-zn)/(Fn/(Vn-Fn)),Tn.value=Hn/(Ln-Hn)/(Kn/(Ln-Kn)),$n.value=Fn+GAPvn.noresize,Vn=>{Vn?(wn==null||wn(),kn==null||kn()):({stop:wn}=useResizeObserver(xn,Dn),kn=useEventListener("resize",Dn))},{immediate:!0}),watch(()=>[vn.maxHeight,vn.height],()=>{vn.native||nextTick(()=>{var Vn;Dn(),Cn.value&&((Vn=Sn.value)==null||Vn.handleScroll(Cn.value))})}),provide(scrollbarContextKey,reactive({scrollbarElement:_n,wrapElement:Cn})),onMounted(()=>{vn.native||nextTick(()=>{Dn()})}),onUpdated(()=>Dn()),qe({wrapRef:Cn,update:Dn,scrollTo:In,setScrollTop:Mn,setScrollLeft:Bn,handleScroll:Rn}),(Vn,Ln)=>(openBlock(),createElementBlock("div",{ref_key:"scrollbarRef",ref:_n,class:normalizeClass(unref(bn).b())},[createBaseVNode("div",{ref_key:"wrapRef",ref:Cn,class:normalizeClass(unref(Pn)),style:normalizeStyle(unref(Nn)),onScroll:Rn},[(openBlock(),createBlock(resolveDynamicComponent(Vn.tag),{id:Vn.id,ref_key:"resizeRef",ref:xn,class:normalizeClass(unref(On)),style:normalizeStyle(Vn.viewStyle),role:Vn.role,"aria-label":Vn.ariaLabel,"aria-orientation":Vn.ariaOrientation},{default:withCtx(()=>[renderSlot(Vn.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),Vn.native?createCommentVNode("v-if",!0):(openBlock(),createBlock(Bar,{key:0,ref_key:"barRef",ref:Sn,height:$n.value,width:En.value,always:Vn.always,"ratio-x":Tn.value,"ratio-y":An.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var Scrollbar=_export_sfc$2(_sfc_main$2n,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const ElScrollbar=withInstall$1(Scrollbar),POPPER_INJECTION_KEY=Symbol("popper"),POPPER_CONTENT_INJECTION_KEY=Symbol("popperContent"),roleTypes=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],popperProps=buildProps({role:{type:String,values:roleTypes,default:"tooltip"}}),__default__$1w=defineComponent({name:"ElPopper",inheritAttrs:!1}),_sfc_main$2m=defineComponent({...__default__$1w,props:popperProps,setup(Fe,{expose:qe}){const hn=Fe,vn=ref(),bn=ref(),wn=ref(),kn=ref(),_n=computed(()=>hn.role),Cn={triggerRef:vn,popperInstanceRef:bn,contentRef:wn,referenceRef:kn,role:_n};return qe(Cn),provide(POPPER_INJECTION_KEY,Cn),(xn,En)=>renderSlot(xn.$slots,"default")}});var Popper=_export_sfc$2(_sfc_main$2m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const popperArrowProps=buildProps({arrowOffset:{type:Number,default:5}}),__default__$1v=defineComponent({name:"ElPopperArrow",inheritAttrs:!1}),_sfc_main$2l=defineComponent({...__default__$1v,props:popperArrowProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("popper"),{arrowOffset:bn,arrowRef:wn,arrowStyle:kn}=inject(POPPER_CONTENT_INJECTION_KEY,void 0);return watch(()=>hn.arrowOffset,_n=>{bn.value=_n}),onBeforeUnmount(()=>{wn.value=void 0}),qe({arrowRef:wn}),(_n,Cn)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:wn,class:normalizeClass(unref(vn).e("arrow")),style:normalizeStyle(unref(kn)),"data-popper-arrow":""},null,6))}});var ElPopperArrow=_export_sfc$2(_sfc_main$2l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const NAME="ElOnlyChild",OnlyChild=defineComponent({name:NAME,setup(Fe,{slots:qe,attrs:hn}){var vn;const bn=inject(FORWARD_REF_INJECTION_KEY),wn=useForwardRefDirective((vn=bn==null?void 0:bn.setForwardRef)!=null?vn:NOOP);return()=>{var kn;const _n=(kn=qe.default)==null?void 0:kn.call(qe,hn);if(!_n||_n.length>1)return null;const Cn=findFirstLegitChild(_n);return Cn?withDirectives(cloneVNode(Cn,hn),[[wn]]):null}}});function findFirstLegitChild(Fe){if(!Fe)return null;const qe=Fe;for(const hn of qe){if(isObject$9(hn))switch(hn.type){case Comment$1:continue;case Text$2:case"svg":return wrapTextContent(hn);case Fragment:return findFirstLegitChild(hn.children);default:return hn}return wrapTextContent(hn)}return null}function wrapTextContent(Fe){const qe=useNamespace("only-child");return createVNode("span",{class:qe.e("content")},[Fe])}const popperTriggerProps=buildProps({virtualRef:{type:definePropType(Object)},virtualTriggering:Boolean,onMouseenter:{type:definePropType(Function)},onMouseleave:{type:definePropType(Function)},onClick:{type:definePropType(Function)},onKeydown:{type:definePropType(Function)},onFocus:{type:definePropType(Function)},onBlur:{type:definePropType(Function)},onContextmenu:{type:definePropType(Function)},id:String,open:Boolean}),__default__$1u=defineComponent({name:"ElPopperTrigger",inheritAttrs:!1}),_sfc_main$2k=defineComponent({...__default__$1u,props:popperTriggerProps,setup(Fe,{expose:qe}){const hn=Fe,{role:vn,triggerRef:bn}=inject(POPPER_INJECTION_KEY,void 0);useForwardRef(bn);const wn=computed(()=>_n.value?hn.id:void 0),kn=computed(()=>{if(vn&&vn.value==="tooltip")return hn.open&&hn.id?hn.id:void 0}),_n=computed(()=>{if(vn&&vn.value!=="tooltip")return vn.value}),Cn=computed(()=>_n.value?`${hn.open}`:void 0);let xn;return onMounted(()=>{watch(()=>hn.virtualRef,En=>{En&&(bn.value=unrefElement(En))},{immediate:!0}),watch(bn,(En,$n)=>{xn==null||xn(),xn=void 0,isElement$4(En)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(Sn=>{var An;const Tn=hn[Sn];Tn&&(En.addEventListener(Sn.slice(2).toLowerCase(),Tn),(An=$n==null?void 0:$n.removeEventListener)==null||An.call($n,Sn.slice(2).toLowerCase(),Tn))}),xn=watch([wn,kn,_n,Cn],Sn=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((An,Tn)=>{isNil(Sn[Tn])?En.removeAttribute(An):En.setAttribute(An,Sn[Tn])})},{immediate:!0})),isElement$4($n)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(Sn=>$n.removeAttribute(Sn))},{immediate:!0})}),onBeforeUnmount(()=>{xn==null||xn(),xn=void 0}),qe({triggerRef:bn}),(En,$n)=>En.virtualTriggering?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(OnlyChild),mergeProps({key:0},En.$attrs,{"aria-controls":unref(wn),"aria-describedby":unref(kn),"aria-expanded":unref(Cn),"aria-haspopup":unref(_n)}),{default:withCtx(()=>[renderSlot(En.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var ElPopperTrigger=_export_sfc$2(_sfc_main$2k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const FOCUS_AFTER_TRAPPED="focus-trap.focus-after-trapped",FOCUS_AFTER_RELEASED="focus-trap.focus-after-released",FOCUSOUT_PREVENTED="focus-trap.focusout-prevented",FOCUS_AFTER_TRAPPED_OPTS={cancelable:!0,bubbles:!1},FOCUSOUT_PREVENTED_OPTS={cancelable:!0,bubbles:!1},ON_TRAP_FOCUS_EVT="focusAfterTrapped",ON_RELEASE_FOCUS_EVT="focusAfterReleased",FOCUS_TRAP_INJECTION_KEY=Symbol("elFocusTrap"),focusReason=ref(),lastUserFocusTimestamp=ref(0),lastAutomatedFocusTimestamp=ref(0);let focusReasonUserCount=0;const obtainAllFocusableElements=Fe=>{const qe=[],hn=document.createTreeWalker(Fe,NodeFilter.SHOW_ELEMENT,{acceptNode:vn=>{const bn=vn.tagName==="INPUT"&&vn.type==="hidden";return vn.disabled||vn.hidden||bn?NodeFilter.FILTER_SKIP:vn.tabIndex>=0||vn===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;hn.nextNode();)qe.push(hn.currentNode);return qe},getVisibleElement=(Fe,qe)=>{for(const hn of Fe)if(!isHidden(hn,qe))return hn},isHidden=(Fe,qe)=>{if(getComputedStyle(Fe).visibility==="hidden")return!0;for(;Fe;){if(qe&&Fe===qe)return!1;if(getComputedStyle(Fe).display==="none")return!0;Fe=Fe.parentElement}return!1},getEdges=Fe=>{const qe=obtainAllFocusableElements(Fe),hn=getVisibleElement(qe,Fe),vn=getVisibleElement(qe.reverse(),Fe);return[hn,vn]},isSelectable=Fe=>Fe instanceof HTMLInputElement&&"select"in Fe,tryFocus=(Fe,qe)=>{if(Fe&&Fe.focus){const hn=document.activeElement;Fe.focus({preventScroll:!0}),lastAutomatedFocusTimestamp.value=window.performance.now(),Fe!==hn&&isSelectable(Fe)&&qe&&Fe.select()}};function removeFromStack(Fe,qe){const hn=[...Fe],vn=Fe.indexOf(qe);return vn!==-1&&hn.splice(vn,1),hn}const createFocusableStack=()=>{let Fe=[];return{push:vn=>{const bn=Fe[0];bn&&vn!==bn&&bn.pause(),Fe=removeFromStack(Fe,vn),Fe.unshift(vn)},remove:vn=>{var bn,wn;Fe=removeFromStack(Fe,vn),(wn=(bn=Fe[0])==null?void 0:bn.resume)==null||wn.call(bn)}}},focusFirstDescendant=(Fe,qe=!1)=>{const hn=document.activeElement;for(const vn of Fe)if(tryFocus(vn,qe),document.activeElement!==hn)return},focusableStack=createFocusableStack(),isFocusCausedByUserEvent=()=>lastUserFocusTimestamp.value>lastAutomatedFocusTimestamp.value,notifyFocusReasonPointer=()=>{focusReason.value="pointer",lastUserFocusTimestamp.value=window.performance.now()},notifyFocusReasonKeydown=()=>{focusReason.value="keyboard",lastUserFocusTimestamp.value=window.performance.now()},useFocusReason=()=>(onMounted(()=>{focusReasonUserCount===0&&(document.addEventListener("mousedown",notifyFocusReasonPointer),document.addEventListener("touchstart",notifyFocusReasonPointer),document.addEventListener("keydown",notifyFocusReasonKeydown)),focusReasonUserCount++}),onBeforeUnmount(()=>{focusReasonUserCount--,focusReasonUserCount<=0&&(document.removeEventListener("mousedown",notifyFocusReasonPointer),document.removeEventListener("touchstart",notifyFocusReasonPointer),document.removeEventListener("keydown",notifyFocusReasonKeydown))}),{focusReason,lastUserFocusTimestamp,lastAutomatedFocusTimestamp}),createFocusOutPreventedEvent=Fe=>new CustomEvent(FOCUSOUT_PREVENTED,{...FOCUSOUT_PREVENTED_OPTS,detail:Fe}),_sfc_main$2j=defineComponent({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[ON_TRAP_FOCUS_EVT,ON_RELEASE_FOCUS_EVT,"focusin","focusout","focusout-prevented","release-requested"],setup(Fe,{emit:qe}){const hn=ref();let vn,bn;const{focusReason:wn}=useFocusReason();useEscapeKeydown(Tn=>{Fe.trapped&&!kn.paused&&qe("release-requested",Tn)});const kn={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},_n=Tn=>{if(!Fe.loop&&!Fe.trapped||kn.paused)return;const{key:Nn,altKey:Pn,ctrlKey:On,metaKey:Rn,currentTarget:In,shiftKey:Mn}=Tn,{loop:Bn}=Fe,Dn=Nn===EVENT_CODE.tab&&!Pn&&!On&&!Rn,Vn=document.activeElement;if(Dn&&Vn){const Ln=In,[zn,Hn]=getEdges(Ln);if(zn&&Hn){if(!Mn&&Vn===Hn){const Kn=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",Kn),Kn.defaultPrevented||(Tn.preventDefault(),Bn&&tryFocus(zn,!0))}else if(Mn&&[zn,Ln].includes(Vn)){const Kn=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",Kn),Kn.defaultPrevented||(Tn.preventDefault(),Bn&&tryFocus(Hn,!0))}}else if(Vn===Ln){const Kn=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",Kn),Kn.defaultPrevented||Tn.preventDefault()}}};provide(FOCUS_TRAP_INJECTION_KEY,{focusTrapRef:hn,onKeydown:_n}),watch(()=>Fe.focusTrapEl,Tn=>{Tn&&(hn.value=Tn)},{immediate:!0}),watch([hn],([Tn],[Nn])=>{Tn&&(Tn.addEventListener("keydown",_n),Tn.addEventListener("focusin",En),Tn.addEventListener("focusout",$n)),Nn&&(Nn.removeEventListener("keydown",_n),Nn.removeEventListener("focusin",En),Nn.removeEventListener("focusout",$n))});const Cn=Tn=>{qe(ON_TRAP_FOCUS_EVT,Tn)},xn=Tn=>qe(ON_RELEASE_FOCUS_EVT,Tn),En=Tn=>{const Nn=unref(hn);if(!Nn)return;const Pn=Tn.target,On=Tn.relatedTarget,Rn=Pn&&Nn.contains(Pn);Fe.trapped||On&&Nn.contains(On)||(vn=On),Rn&&qe("focusin",Tn),!kn.paused&&Fe.trapped&&(Rn?bn=Pn:tryFocus(bn,!0))},$n=Tn=>{const Nn=unref(hn);if(!(kn.paused||!Nn))if(Fe.trapped){const Pn=Tn.relatedTarget;!isNil(Pn)&&!Nn.contains(Pn)&&setTimeout(()=>{if(!kn.paused&&Fe.trapped){const On=createFocusOutPreventedEvent({focusReason:wn.value});qe("focusout-prevented",On),On.defaultPrevented||tryFocus(bn,!0)}},0)}else{const Pn=Tn.target;Pn&&Nn.contains(Pn)||qe("focusout",Tn)}};async function Sn(){await nextTick();const Tn=unref(hn);if(Tn){focusableStack.push(kn);const Nn=Tn.contains(document.activeElement)?vn:document.activeElement;if(vn=Nn,!Tn.contains(Nn)){const On=new Event(FOCUS_AFTER_TRAPPED,FOCUS_AFTER_TRAPPED_OPTS);Tn.addEventListener(FOCUS_AFTER_TRAPPED,Cn),Tn.dispatchEvent(On),On.defaultPrevented||nextTick(()=>{let Rn=Fe.focusStartEl;isString$d(Rn)||(tryFocus(Rn),document.activeElement!==Rn&&(Rn="first")),Rn==="first"&&focusFirstDescendant(obtainAllFocusableElements(Tn),!0),(document.activeElement===Nn||Rn==="container")&&tryFocus(Tn)})}}}function An(){const Tn=unref(hn);if(Tn){Tn.removeEventListener(FOCUS_AFTER_TRAPPED,Cn);const Nn=new CustomEvent(FOCUS_AFTER_RELEASED,{...FOCUS_AFTER_TRAPPED_OPTS,detail:{focusReason:wn.value}});Tn.addEventListener(FOCUS_AFTER_RELEASED,xn),Tn.dispatchEvent(Nn),!Nn.defaultPrevented&&(wn.value=="keyboard"||!isFocusCausedByUserEvent()||Tn.contains(document.activeElement))&&tryFocus(vn??document.body),Tn.removeEventListener(FOCUS_AFTER_RELEASED,xn),focusableStack.remove(kn)}}return onMounted(()=>{Fe.trapped&&Sn(),watch(()=>Fe.trapped,Tn=>{Tn?Sn():An()})}),onBeforeUnmount(()=>{Fe.trapped&&An()}),{onKeydown:_n}}});function _sfc_render$w(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default",{handleKeydown:Fe.onKeydown})}var ElFocusTrap=_export_sfc$2(_sfc_main$2j,[["render",_sfc_render$w],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const POSITIONING_STRATEGIES=["fixed","absolute"],popperCoreConfigProps=buildProps({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:definePropType(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ee,default:"bottom"},popperOptions:{type:definePropType(Object),default:()=>({})},strategy:{type:String,values:POSITIONING_STRATEGIES,default:"absolute"}}),popperContentProps=buildProps({...popperCoreConfigProps,id:String,style:{type:definePropType([String,Array,Object])},className:{type:definePropType([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:definePropType([String,Array,Object])},popperStyle:{type:definePropType([String,Array,Object])},referenceEl:{type:definePropType(Object)},triggerTargetEl:{type:definePropType(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),popperContentEmits={mouseenter:Fe=>Fe instanceof MouseEvent,mouseleave:Fe=>Fe instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},buildPopperOptions=(Fe,qe=[])=>{const{placement:hn,strategy:vn,popperOptions:bn}=Fe,wn={placement:hn,strategy:vn,...bn,modifiers:[...genModifiers(Fe),...qe]};return deriveExtraModifiers(wn,bn==null?void 0:bn.modifiers),wn},unwrapMeasurableEl=Fe=>{if(isClient$1)return unrefElement(Fe)};function genModifiers(Fe){const{offset:qe,gpuAcceleration:hn,fallbackPlacements:vn}=Fe;return[{name:"offset",options:{offset:[0,qe??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:vn}},{name:"computeStyles",options:{gpuAcceleration:hn}}]}function deriveExtraModifiers(Fe,qe){qe&&(Fe.modifiers=[...Fe.modifiers,...qe??[]])}const DEFAULT_ARROW_OFFSET=0,usePopperContent=Fe=>{const{popperInstanceRef:qe,contentRef:hn,triggerRef:vn,role:bn}=inject(POPPER_INJECTION_KEY,void 0),wn=ref(),kn=ref(),_n=computed(()=>({name:"eventListeners",enabled:!!Fe.visible})),Cn=computed(()=>{var On;const Rn=unref(wn),In=(On=unref(kn))!=null?On:DEFAULT_ARROW_OFFSET;return{name:"arrow",enabled:!isUndefined$e(Rn),options:{element:Rn,padding:In}}}),xn=computed(()=>({onFirstUpdate:()=>{Tn()},...buildPopperOptions(Fe,[unref(Cn),unref(_n)])})),En=computed(()=>unwrapMeasurableEl(Fe.referenceEl)||unref(vn)),{attributes:$n,state:Sn,styles:An,update:Tn,forceUpdate:Nn,instanceRef:Pn}=usePopper(En,hn,xn);return watch(Pn,On=>qe.value=On),onMounted(()=>{watch(()=>{var On;return(On=unref(En))==null?void 0:On.getBoundingClientRect()},()=>{Tn()})}),{attributes:$n,arrowRef:wn,contentRef:hn,instanceRef:Pn,state:Sn,styles:An,role:bn,forceUpdate:Nn,update:Tn}},usePopperContentDOM=(Fe,{attributes:qe,styles:hn,role:vn})=>{const{nextZIndex:bn}=useZIndex(),wn=useNamespace("popper"),kn=computed(()=>unref(qe).popper),_n=ref(isNumber$d(Fe.zIndex)?Fe.zIndex:bn()),Cn=computed(()=>[wn.b(),wn.is("pure",Fe.pure),wn.is(Fe.effect),Fe.popperClass]),xn=computed(()=>[{zIndex:unref(_n)},unref(hn).popper,Fe.popperStyle||{}]),En=computed(()=>vn.value==="dialog"?"false":void 0),$n=computed(()=>unref(hn).arrow||{});return{ariaModal:En,arrowStyle:$n,contentAttrs:kn,contentClass:Cn,contentStyle:xn,contentZIndex:_n,updateZIndex:()=>{_n.value=isNumber$d(Fe.zIndex)?Fe.zIndex:bn()}}},usePopperContentFocusTrap=(Fe,qe)=>{const hn=ref(!1),vn=ref();return{focusStartRef:vn,trapped:hn,onFocusAfterReleased:xn=>{var En;((En=xn.detail)==null?void 0:En.focusReason)!=="pointer"&&(vn.value="first",qe("blur"))},onFocusAfterTrapped:()=>{qe("focus")},onFocusInTrap:xn=>{Fe.visible&&!hn.value&&(xn.target&&(vn.value=xn.target),hn.value=!0)},onFocusoutPrevented:xn=>{Fe.trapping||(xn.detail.focusReason==="pointer"&&xn.preventDefault(),hn.value=!1)},onReleaseRequested:()=>{hn.value=!1,qe("close")}}},__default__$1t=defineComponent({name:"ElPopperContent"}),_sfc_main$2i=defineComponent({...__default__$1t,props:popperContentProps,emits:popperContentEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{focusStartRef:bn,trapped:wn,onFocusAfterReleased:kn,onFocusAfterTrapped:_n,onFocusInTrap:Cn,onFocusoutPrevented:xn,onReleaseRequested:En}=usePopperContentFocusTrap(vn,hn),{attributes:$n,arrowRef:Sn,contentRef:An,styles:Tn,instanceRef:Nn,role:Pn,update:On}=usePopperContent(vn),{ariaModal:Rn,arrowStyle:In,contentAttrs:Mn,contentClass:Bn,contentStyle:Dn,updateZIndex:Vn}=usePopperContentDOM(vn,{styles:Tn,attributes:$n,role:Pn}),Ln=inject(formItemContextKey,void 0),zn=ref();provide(POPPER_CONTENT_INJECTION_KEY,{arrowStyle:In,arrowRef:Sn,arrowOffset:zn}),Ln&&(Ln.addInputId||Ln.removeInputId)&&provide(formItemContextKey,{...Ln,addInputId:NOOP,removeInputId:NOOP});let Hn;const Fn=(Un=!0)=>{On(),Un&&Vn()},Kn=()=>{Fn(!1),vn.visible&&vn.focusOnShow?wn.value=!0:vn.visible===!1&&(wn.value=!1)};return onMounted(()=>{watch(()=>vn.triggerTargetEl,(Un,Gn)=>{Hn==null||Hn(),Hn=void 0;const Wn=unref(Un||An.value),Yn=unref(Gn||An.value);isElement$4(Wn)&&(Hn=watch([Pn,()=>vn.ariaLabel,Rn,()=>vn.id],Xn=>{["role","aria-label","aria-modal","id"].forEach((qn,jn)=>{isNil(Xn[jn])?Wn.removeAttribute(qn):Wn.setAttribute(qn,Xn[jn])})},{immediate:!0})),Yn!==Wn&&isElement$4(Yn)&&["role","aria-label","aria-modal","id"].forEach(Xn=>{Yn.removeAttribute(Xn)})},{immediate:!0}),watch(()=>vn.visible,Kn,{immediate:!0})}),onBeforeUnmount(()=>{Hn==null||Hn(),Hn=void 0}),qe({popperContentRef:An,popperInstanceRef:Nn,updatePopper:Fn,contentStyle:Dn}),(Un,Gn)=>(openBlock(),createElementBlock("div",mergeProps({ref_key:"contentRef",ref:An},unref(Mn),{style:unref(Dn),class:unref(Bn),tabindex:"-1",onMouseenter:Gn[0]||(Gn[0]=Wn=>Un.$emit("mouseenter",Wn)),onMouseleave:Gn[1]||(Gn[1]=Wn=>Un.$emit("mouseleave",Wn))}),[createVNode(unref(ElFocusTrap),{trapped:unref(wn),"trap-on-focus-in":!0,"focus-trap-el":unref(An),"focus-start-el":unref(bn),onFocusAfterTrapped:unref(_n),onFocusAfterReleased:unref(kn),onFocusin:unref(Cn),onFocusoutPrevented:unref(xn),onReleaseRequested:unref(En)},{default:withCtx(()=>[renderSlot(Un.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var ElPopperContent=_export_sfc$2(_sfc_main$2i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const ElPopper=withInstall$1(Popper),TOOLTIP_INJECTION_KEY=Symbol("elTooltip"),useTooltipContentProps=buildProps({...useDelayedToggleProps,...popperContentProps,appendTo:{type:definePropType([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:definePropType(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),useTooltipTriggerProps=buildProps({...popperTriggerProps,disabled:Boolean,trigger:{type:definePropType([String,Array]),default:"hover"},triggerKeys:{type:definePropType(Array),default:()=>[EVENT_CODE.enter,EVENT_CODE.space]}}),{useModelToggleProps:useTooltipModelToggleProps,useModelToggleEmits:useTooltipModelToggleEmits,useModelToggle:useTooltipModelToggle}=createModelToggleComposable("visible"),useTooltipProps=buildProps({...popperProps,...useTooltipModelToggleProps,...useTooltipContentProps,...useTooltipTriggerProps,...popperArrowProps,showArrow:{type:Boolean,default:!0}}),tooltipEmits=[...useTooltipModelToggleEmits,"before-show","before-hide","show","hide","open","close"],isTriggerType=(Fe,qe)=>isArray$x(Fe)?Fe.includes(qe):Fe===qe,whenTrigger=(Fe,qe,hn)=>vn=>{isTriggerType(unref(Fe),qe)&&hn(vn)},__default__$1s=defineComponent({name:"ElTooltipTrigger"}),_sfc_main$2h=defineComponent({...__default__$1s,props:useTooltipTriggerProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("tooltip"),{controlled:bn,id:wn,open:kn,onOpen:_n,onClose:Cn,onToggle:xn}=inject(TOOLTIP_INJECTION_KEY,void 0),En=ref(null),$n=()=>{if(unref(bn)||hn.disabled)return!0},Sn=toRef(hn,"trigger"),An=composeEventHandlers($n,whenTrigger(Sn,"hover",_n)),Tn=composeEventHandlers($n,whenTrigger(Sn,"hover",Cn)),Nn=composeEventHandlers($n,whenTrigger(Sn,"click",Mn=>{Mn.button===0&&xn(Mn)})),Pn=composeEventHandlers($n,whenTrigger(Sn,"focus",_n)),On=composeEventHandlers($n,whenTrigger(Sn,"focus",Cn)),Rn=composeEventHandlers($n,whenTrigger(Sn,"contextmenu",Mn=>{Mn.preventDefault(),xn(Mn)})),In=composeEventHandlers($n,Mn=>{const{code:Bn}=Mn;hn.triggerKeys.includes(Bn)&&(Mn.preventDefault(),xn(Mn))});return qe({triggerRef:En}),(Mn,Bn)=>(openBlock(),createBlock(unref(ElPopperTrigger),{id:unref(wn),"virtual-ref":Mn.virtualRef,open:unref(kn),"virtual-triggering":Mn.virtualTriggering,class:normalizeClass(unref(vn).e("trigger")),onBlur:unref(On),onClick:unref(Nn),onContextmenu:unref(Rn),onFocus:unref(Pn),onMouseenter:unref(An),onMouseleave:unref(Tn),onKeydown:unref(In)},{default:withCtx(()=>[renderSlot(Mn.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var ElTooltipTrigger=_export_sfc$2(_sfc_main$2h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const __default__$1r=defineComponent({name:"ElTooltipContent",inheritAttrs:!1}),_sfc_main$2g=defineComponent({...__default__$1r,props:useTooltipContentProps,setup(Fe,{expose:qe}){const hn=Fe,{selector:vn}=usePopperContainerId(),bn=useNamespace("tooltip"),wn=ref(null),kn=ref(!1),{controlled:_n,id:Cn,open:xn,trigger:En,onClose:$n,onOpen:Sn,onShow:An,onHide:Tn,onBeforeShow:Nn,onBeforeHide:Pn}=inject(TOOLTIP_INJECTION_KEY,void 0),On=computed(()=>hn.transition||`${bn.namespace.value}-fade-in-linear`),Rn=computed(()=>hn.persistent);onBeforeUnmount(()=>{kn.value=!0});const In=computed(()=>unref(Rn)?!0:unref(xn)),Mn=computed(()=>hn.disabled?!1:unref(xn)),Bn=computed(()=>hn.appendTo||vn.value),Dn=computed(()=>{var Xn;return(Xn=hn.style)!=null?Xn:{}}),Vn=computed(()=>!unref(xn)),Ln=()=>{Tn()},zn=()=>{if(unref(_n))return!0},Hn=composeEventHandlers(zn,()=>{hn.enterable&&unref(En)==="hover"&&Sn()}),Fn=composeEventHandlers(zn,()=>{unref(En)==="hover"&&$n()}),Kn=()=>{var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.updatePopper)==null||qn.call(Xn),Nn==null||Nn()},Un=()=>{Pn==null||Pn()},Gn=()=>{An(),Yn=onClickOutside(computed(()=>{var Xn;return(Xn=wn.value)==null?void 0:Xn.popperContentRef}),()=>{if(unref(_n))return;unref(En)!=="hover"&&$n()})},Wn=()=>{hn.virtualTriggering||$n()};let Yn;return watch(()=>unref(xn),Xn=>{Xn||Yn==null||Yn()},{flush:"post"}),watch(()=>hn.content,()=>{var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.updatePopper)==null||qn.call(Xn)}),qe({contentRef:wn}),(Xn,qn)=>(openBlock(),createBlock(Teleport,{disabled:!Xn.teleported,to:unref(Bn)},[createVNode(Transition,{name:unref(On),onAfterLeave:Ln,onBeforeEnter:Kn,onAfterEnter:Gn,onBeforeLeave:Un},{default:withCtx(()=>[unref(In)?withDirectives((openBlock(),createBlock(unref(ElPopperContent),mergeProps({key:0,id:unref(Cn),ref_key:"contentRef",ref:wn},Xn.$attrs,{"aria-label":Xn.ariaLabel,"aria-hidden":unref(Vn),"boundaries-padding":Xn.boundariesPadding,"fallback-placements":Xn.fallbackPlacements,"gpu-acceleration":Xn.gpuAcceleration,offset:Xn.offset,placement:Xn.placement,"popper-options":Xn.popperOptions,strategy:Xn.strategy,effect:Xn.effect,enterable:Xn.enterable,pure:Xn.pure,"popper-class":Xn.popperClass,"popper-style":[Xn.popperStyle,unref(Dn)],"reference-el":Xn.referenceEl,"trigger-target-el":Xn.triggerTargetEl,visible:unref(Mn),"z-index":Xn.zIndex,onMouseenter:unref(Hn),onMouseleave:unref(Fn),onBlur:Wn,onClose:unref($n)}),{default:withCtx(()=>[kn.value?createCommentVNode("v-if",!0):renderSlot(Xn.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[vShow,unref(Mn)]]):createCommentVNode("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var ElTooltipContent=_export_sfc$2(_sfc_main$2g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const _hoisted_1$1b=["innerHTML"],_hoisted_2$O={key:1},__default__$1q=defineComponent({name:"ElTooltip"}),_sfc_main$2f=defineComponent({...__default__$1q,props:useTooltipProps,emits:tooltipEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe;usePopperContainer();const bn=useId(),wn=ref(),kn=ref(),_n=()=>{var On;const Rn=unref(wn);Rn&&((On=Rn.popperInstanceRef)==null||On.update())},Cn=ref(!1),xn=ref(),{show:En,hide:$n,hasUpdateHandler:Sn}=useTooltipModelToggle({indicator:Cn,toggleReason:xn}),{onOpen:An,onClose:Tn}=useDelayedToggle({showAfter:toRef(vn,"showAfter"),hideAfter:toRef(vn,"hideAfter"),autoClose:toRef(vn,"autoClose"),open:En,close:$n}),Nn=computed(()=>isBoolean$5(vn.visible)&&!Sn.value);provide(TOOLTIP_INJECTION_KEY,{controlled:Nn,id:bn,open:readonly(Cn),trigger:toRef(vn,"trigger"),onOpen:On=>{An(On)},onClose:On=>{Tn(On)},onToggle:On=>{unref(Cn)?Tn(On):An(On)},onShow:()=>{hn("show",xn.value)},onHide:()=>{hn("hide",xn.value)},onBeforeShow:()=>{hn("before-show",xn.value)},onBeforeHide:()=>{hn("before-hide",xn.value)},updatePopper:_n}),watch(()=>vn.disabled,On=>{On&&Cn.value&&(Cn.value=!1)});const Pn=On=>{var Rn,In;const Mn=(In=(Rn=kn.value)==null?void 0:Rn.contentRef)==null?void 0:In.popperContentRef,Bn=(On==null?void 0:On.relatedTarget)||document.activeElement;return Mn&&Mn.contains(Bn)};return onDeactivated(()=>Cn.value&&$n()),qe({popperRef:wn,contentRef:kn,isFocusInsideContent:Pn,updatePopper:_n,onOpen:An,onClose:Tn,hide:$n}),(On,Rn)=>(openBlock(),createBlock(unref(ElPopper),{ref_key:"popperRef",ref:wn,role:On.role},{default:withCtx(()=>[createVNode(ElTooltipTrigger,{disabled:On.disabled,trigger:On.trigger,"trigger-keys":On.triggerKeys,"virtual-ref":On.virtualRef,"virtual-triggering":On.virtualTriggering},{default:withCtx(()=>[On.$slots.default?renderSlot(On.$slots,"default",{key:0}):createCommentVNode("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),createVNode(ElTooltipContent,{ref_key:"contentRef",ref:kn,"aria-label":On.ariaLabel,"boundaries-padding":On.boundariesPadding,content:On.content,disabled:On.disabled,effect:On.effect,enterable:On.enterable,"fallback-placements":On.fallbackPlacements,"hide-after":On.hideAfter,"gpu-acceleration":On.gpuAcceleration,offset:On.offset,persistent:On.persistent,"popper-class":On.popperClass,"popper-style":On.popperStyle,placement:On.placement,"popper-options":On.popperOptions,pure:On.pure,"raw-content":On.rawContent,"reference-el":On.referenceEl,"trigger-target-el":On.triggerTargetEl,"show-after":On.showAfter,strategy:On.strategy,teleported:On.teleported,transition:On.transition,"virtual-triggering":On.virtualTriggering,"z-index":On.zIndex,"append-to":On.appendTo},{default:withCtx(()=>[renderSlot(On.$slots,"content",{},()=>[On.rawContent?(openBlock(),createElementBlock("span",{key:0,innerHTML:On.content},null,8,_hoisted_1$1b)):(openBlock(),createElementBlock("span",_hoisted_2$O,toDisplayString(On.content),1))]),On.showArrow?(openBlock(),createBlock(unref(ElPopperArrow),{key:0,"arrow-offset":On.arrowOffset},null,8,["arrow-offset"])):createCommentVNode("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var Tooltip$1=_export_sfc$2(_sfc_main$2f,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const ElTooltip=withInstall$1(Tooltip$1),autocompleteProps=buildProps({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:definePropType(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:definePropType([Function,Array]),default:NOOP},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:useTooltipContentProps.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String}),autocompleteEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe),[INPUT_EVENT]:Fe=>isString$d(Fe),[CHANGE_EVENT]:Fe=>isString$d(Fe),focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent,clear:()=>!0,select:Fe=>isObject$9(Fe)},_hoisted_1$1a=["aria-expanded","aria-owns"],_hoisted_2$N={key:0},_hoisted_3$o=["id","aria-selected","onClick"],COMPONENT_NAME$i="ElAutocomplete",__default__$1p=defineComponent({name:COMPONENT_NAME$i,inheritAttrs:!1}),_sfc_main$2e=defineComponent({...__default__$1p,props:autocompleteProps,emits:autocompleteEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useAttrs(),wn=useAttrs$1(),kn=useFormDisabled(),_n=useNamespace("autocomplete"),Cn=ref(),xn=ref(),En=ref(),$n=ref();let Sn=!1,An=!1;const Tn=ref([]),Nn=ref(-1),Pn=ref(""),On=ref(!1),Rn=ref(!1),In=ref(!1),Mn=computed(()=>_n.b(String(generateId()))),Bn=computed(()=>wn.style),Dn=computed(()=>(Tn.value.length>0||In.value)&&On.value),Vn=computed(()=>!vn.hideLoading&&In.value),Ln=computed(()=>Cn.value?Array.from(Cn.value.$el.querySelectorAll("input")):[]),zn=()=>{Dn.value&&(Pn.value=`${Cn.value.$el.offsetWidth}px`)},Hn=()=>{Nn.value=-1},Kn=debounce$3(async fo=>{if(Rn.value)return;const io=ao=>{In.value=!1,!Rn.value&&(isArray$x(ao)?(Tn.value=ao,Nn.value=vn.highlightFirstItem?0:-1):throwError(COMPONENT_NAME$i,"autocomplete suggestions must be an array"))};if(In.value=!0,isArray$x(vn.fetchSuggestions))io(vn.fetchSuggestions);else{const ao=await vn.fetchSuggestions(fo,io);isArray$x(ao)&&io(ao)}},vn.debounce),Un=fo=>{const io=!!fo;if(hn(INPUT_EVENT,fo),hn(UPDATE_MODEL_EVENT,fo),Rn.value=!1,On.value||(On.value=io),!vn.triggerOnFocus&&!fo){Rn.value=!0,Tn.value=[];return}Kn(fo)},Gn=fo=>{var io;kn.value||(((io=fo.target)==null?void 0:io.tagName)!=="INPUT"||Ln.value.includes(document.activeElement))&&(On.value=!0)},Wn=fo=>{hn(CHANGE_EVENT,fo)},Yn=fo=>{An?An=!1:(On.value=!0,hn("focus",fo),vn.triggerOnFocus&&!Sn&&Kn(String(vn.modelValue)))},Xn=fo=>{setTimeout(()=>{var io;if((io=En.value)!=null&&io.isFocusInsideContent()){An=!0;return}On.value&&Qn(),hn("blur",fo)})},qn=()=>{On.value=!1,hn(UPDATE_MODEL_EVENT,""),hn("clear")},jn=async()=>{Dn.value&&Nn.value>=0&&Nn.value{Dn.value&&(fo.preventDefault(),fo.stopPropagation(),Qn())},Qn=()=>{On.value=!1},no=()=>{var fo;(fo=Cn.value)==null||fo.focus()},so=()=>{var fo;(fo=Cn.value)==null||fo.blur()},co=async fo=>{hn(INPUT_EVENT,fo[vn.valueKey]),hn(UPDATE_MODEL_EVENT,fo[vn.valueKey]),hn("select",fo),Tn.value=[],Nn.value=-1},mo=fo=>{if(!Dn.value||In.value)return;if(fo<0){Nn.value=-1;return}fo>=Tn.value.length&&(fo=Tn.value.length-1);const io=xn.value.querySelector(`.${_n.be("suggestion","wrap")}`),vo=io.querySelectorAll(`.${_n.be("suggestion","list")} li`)[fo],yo=io.scrollTop,{offsetTop:Bo,scrollHeight:ro}=vo;Bo+ro>yo+io.clientHeight&&(io.scrollTop+=ro),Bo{Dn.value&&Qn()}),onMounted(()=>{Cn.value.ref.setAttribute("role","textbox"),Cn.value.ref.setAttribute("aria-autocomplete","list"),Cn.value.ref.setAttribute("aria-controls","id"),Cn.value.ref.setAttribute("aria-activedescendant",`${Mn.value}-item-${Nn.value}`),Sn=Cn.value.ref.hasAttribute("readonly")}),qe({highlightedIndex:Nn,activated:On,loading:In,inputRef:Cn,popperRef:En,suggestions:Tn,handleSelect:co,handleKeyEnter:jn,focus:no,blur:so,close:Qn,highlight:mo}),(fo,io)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"popperRef",ref:En,visible:unref(Dn),placement:fo.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[unref(_n).e("popper"),fo.popperClass],teleported:fo.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${unref(_n).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:zn,onHide:Hn},{content:withCtx(()=>[createBaseVNode("div",{ref_key:"regionRef",ref:xn,class:normalizeClass([unref(_n).b("suggestion"),unref(_n).is("loading",unref(Vn))]),style:normalizeStyle({[fo.fitInputWidth?"width":"minWidth"]:Pn.value,outline:"none"}),role:"region"},[createVNode(unref(ElScrollbar),{id:unref(Mn),tag:"ul","wrap-class":unref(_n).be("suggestion","wrap"),"view-class":unref(_n).be("suggestion","list"),role:"listbox"},{default:withCtx(()=>[unref(Vn)?(openBlock(),createElementBlock("li",_hoisted_2$N,[createVNode(unref(ElIcon),{class:normalizeClass(unref(_n).is("loading"))},{default:withCtx(()=>[createVNode(unref(loading_default))]),_:1},8,["class"])])):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Tn.value,(ao,vo)=>(openBlock(),createElementBlock("li",{id:`${unref(Mn)}-item-${vo}`,key:vo,class:normalizeClass({highlighted:Nn.value===vo}),role:"option","aria-selected":Nn.value===vo,onClick:yo=>co(ao)},[renderSlot(fo.$slots,"default",{item:ao},()=>[createTextVNode(toDisplayString(ao[fo.valueKey]),1)])],10,_hoisted_3$o))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:withCtx(()=>[createBaseVNode("div",{ref_key:"listboxRef",ref:$n,class:normalizeClass([unref(_n).b(),fo.$attrs.class]),style:normalizeStyle(unref(Bn)),role:"combobox","aria-haspopup":"listbox","aria-expanded":unref(Dn),"aria-owns":unref(Mn)},[createVNode(unref(ElInput),mergeProps({ref_key:"inputRef",ref:Cn},unref(bn),{clearable:fo.clearable,disabled:unref(kn),name:fo.name,"model-value":fo.modelValue,onInput:Un,onChange:Wn,onFocus:Yn,onBlur:Xn,onClear:qn,onKeydown:[io[0]||(io[0]=withKeys(withModifiers(ao=>mo(Nn.value-1),["prevent"]),["up"])),io[1]||(io[1]=withKeys(withModifiers(ao=>mo(Nn.value+1),["prevent"]),["down"])),withKeys(jn,["enter"]),withKeys(Qn,["tab"]),withKeys(Jn,["esc"])],onMousedown:Gn}),createSlots({_:2},[fo.$slots.prepend?{name:"prepend",fn:withCtx(()=>[renderSlot(fo.$slots,"prepend")])}:void 0,fo.$slots.append?{name:"append",fn:withCtx(()=>[renderSlot(fo.$slots,"append")])}:void 0,fo.$slots.prefix?{name:"prefix",fn:withCtx(()=>[renderSlot(fo.$slots,"prefix")])}:void 0,fo.$slots.suffix?{name:"suffix",fn:withCtx(()=>[renderSlot(fo.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","onKeydown"])],14,_hoisted_1$1a)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var Autocomplete=_export_sfc$2(_sfc_main$2e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const ElAutocomplete=withInstall$1(Autocomplete),avatarProps=buildProps({size:{type:[Number,String],values:componentSizes,default:"",validator:Fe=>isNumber$d(Fe)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:iconPropType},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:definePropType(String),default:"cover"}}),avatarEmits={error:Fe=>Fe instanceof Event},_hoisted_1$19=["src","alt","srcset"],__default__$1o=defineComponent({name:"ElAvatar"}),_sfc_main$2d=defineComponent({...__default__$1o,props:avatarProps,emits:avatarEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("avatar"),bn=ref(!1),wn=computed(()=>{const{size:xn,icon:En,shape:$n}=hn,Sn=[vn.b()];return isString$d(xn)&&Sn.push(vn.m(xn)),En&&Sn.push(vn.m("icon")),$n&&Sn.push(vn.m($n)),Sn}),kn=computed(()=>{const{size:xn}=hn;return isNumber$d(xn)?vn.cssVarBlock({size:addUnit(xn)||""}):void 0}),_n=computed(()=>({objectFit:hn.fit}));watch(()=>hn.src,()=>bn.value=!1);function Cn(xn){bn.value=!0,qe("error",xn)}return(xn,En)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(wn)),style:normalizeStyle(unref(kn))},[(xn.src||xn.srcSet)&&!bn.value?(openBlock(),createElementBlock("img",{key:0,src:xn.src,alt:xn.alt,srcset:xn.srcSet,style:normalizeStyle(unref(_n)),onError:Cn},null,44,_hoisted_1$19)):xn.icon?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(xn.icon)))]),_:1})):renderSlot(xn.$slots,"default",{key:2})],6))}});var Avatar=_export_sfc$2(_sfc_main$2d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const ElAvatar=withInstall$1(Avatar),backtopProps={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},backtopEmits={click:Fe=>Fe instanceof MouseEvent},useBackTop=(Fe,qe,hn)=>{const vn=shallowRef(),bn=shallowRef(),wn=ref(!1),kn=()=>{vn.value&&(wn.value=vn.value.scrollTop>=Fe.visibilityHeight)},_n=xn=>{var En;(En=vn.value)==null||En.scrollTo({top:0,behavior:"smooth"}),qe("click",xn)},Cn=useThrottleFn$1(kn,300,!0);return useEventListener(bn,"scroll",Cn),onMounted(()=>{var xn;bn.value=document,vn.value=document.documentElement,Fe.target&&(vn.value=(xn=document.querySelector(Fe.target))!=null?xn:void 0,vn.value||throwError(hn,`target does not exist: ${Fe.target}`),bn.value=vn.value),kn()}),{visible:wn,handleClick:_n}},COMPONENT_NAME$h="ElBacktop",__default__$1n=defineComponent({name:COMPONENT_NAME$h}),_sfc_main$2c=defineComponent({...__default__$1n,props:backtopProps,emits:backtopEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("backtop"),{handleClick:bn,visible:wn}=useBackTop(hn,qe,COMPONENT_NAME$h),kn=computed(()=>({right:`${hn.right}px`,bottom:`${hn.bottom}px`}));return(_n,Cn)=>(openBlock(),createBlock(Transition,{name:`${unref(vn).namespace.value}-fade-in`},{default:withCtx(()=>[unref(wn)?(openBlock(),createElementBlock("div",{key:0,style:normalizeStyle(unref(kn)),class:normalizeClass(unref(vn).b()),onClick:Cn[0]||(Cn[0]=withModifiers((...xn)=>unref(bn)&&unref(bn)(...xn),["stop"]))},[renderSlot(_n.$slots,"default",{},()=>[createVNode(unref(ElIcon),{class:normalizeClass(unref(vn).e("icon"))},{default:withCtx(()=>[createVNode(unref(caret_top_default))]),_:1},8,["class"])])],6)):createCommentVNode("v-if",!0)]),_:3},8,["name"]))}});var Backtop=_export_sfc$2(_sfc_main$2c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const ElBacktop=withInstall$1(Backtop),badgeProps=buildProps({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),_hoisted_1$18=["textContent"],__default__$1m=defineComponent({name:"ElBadge"}),_sfc_main$2b=defineComponent({...__default__$1m,props:badgeProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("badge"),bn=computed(()=>hn.isDot?"":isNumber$d(hn.value)&&isNumber$d(hn.max)?hn.max(openBlock(),createElementBlock("div",{class:normalizeClass(unref(vn).b())},[renderSlot(wn.$slots,"default"),createVNode(Transition,{name:`${unref(vn).namespace.value}-zoom-in-center`,persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("sup",{class:normalizeClass([unref(vn).e("content"),unref(vn).em("content",wn.type),unref(vn).is("fixed",!!wn.$slots.default),unref(vn).is("dot",wn.isDot)]),textContent:toDisplayString(unref(bn))},null,10,_hoisted_1$18),[[vShow,!wn.hidden&&(unref(bn)||wn.isDot)]])]),_:1},8,["name"])],2))}});var Badge=_export_sfc$2(_sfc_main$2b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const ElBadge=withInstall$1(Badge),breadcrumbKey=Symbol("breadcrumbKey"),breadcrumbProps=buildProps({separator:{type:String,default:"/"},separatorIcon:{type:iconPropType}}),__default__$1l=defineComponent({name:"ElBreadcrumb"}),_sfc_main$2a=defineComponent({...__default__$1l,props:breadcrumbProps,setup(Fe){const qe=Fe,hn=useNamespace("breadcrumb"),vn=ref();return provide(breadcrumbKey,qe),onMounted(()=>{const bn=vn.value.querySelectorAll(`.${hn.e("item")}`);bn.length&&bn[bn.length-1].setAttribute("aria-current","page")}),(bn,wn)=>(openBlock(),createElementBlock("div",{ref_key:"breadcrumb",ref:vn,class:normalizeClass(unref(hn).b()),"aria-label":"Breadcrumb",role:"navigation"},[renderSlot(bn.$slots,"default")],2))}});var Breadcrumb=_export_sfc$2(_sfc_main$2a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const breadcrumbItemProps=buildProps({to:{type:definePropType([String,Object]),default:""},replace:{type:Boolean,default:!1}}),__default__$1k=defineComponent({name:"ElBreadcrumbItem"}),_sfc_main$29=defineComponent({...__default__$1k,props:breadcrumbItemProps,setup(Fe){const qe=Fe,hn=getCurrentInstance(),vn=inject(breadcrumbKey,void 0),bn=useNamespace("breadcrumb"),wn=hn.appContext.config.globalProperties.$router,kn=ref(),_n=()=>{!qe.to||!wn||(qe.replace?wn.replace(qe.to):wn.push(qe.to))};return(Cn,xn)=>{var En,$n;return openBlock(),createElementBlock("span",{class:normalizeClass(unref(bn).e("item"))},[createBaseVNode("span",{ref_key:"link",ref:kn,class:normalizeClass([unref(bn).e("inner"),unref(bn).is("link",!!Cn.to)]),role:"link",onClick:_n},[renderSlot(Cn.$slots,"default")],2),(En=unref(vn))!=null&&En.separatorIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("separator"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(vn).separatorIcon)))]),_:1},8,["class"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(bn).e("separator")),role:"presentation"},toDisplayString(($n=unref(vn))==null?void 0:$n.separator),3))],2)}}});var BreadcrumbItem=_export_sfc$2(_sfc_main$29,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const ElBreadcrumb=withInstall$1(Breadcrumb,{BreadcrumbItem}),ElBreadcrumbItem=withNoopInstall(BreadcrumbItem),buttonGroupContextKey=Symbol("buttonGroupContextKey"),useButton=(Fe,qe)=>{useDeprecated({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},computed(()=>Fe.type==="text"));const hn=inject(buttonGroupContextKey,void 0),vn=useGlobalConfig("button"),{form:bn}=useFormItem(),wn=useFormSize(computed(()=>hn==null?void 0:hn.size)),kn=useFormDisabled(),_n=ref(),Cn=useSlots(),xn=computed(()=>Fe.type||(hn==null?void 0:hn.type)||""),En=computed(()=>{var Tn,Nn,Pn;return(Pn=(Nn=Fe.autoInsertSpace)!=null?Nn:(Tn=vn.value)==null?void 0:Tn.autoInsertSpace)!=null?Pn:!1}),$n=computed(()=>Fe.tag==="button"?{ariaDisabled:kn.value||Fe.loading,disabled:kn.value||Fe.loading,autofocus:Fe.autofocus,type:Fe.nativeType}:{}),Sn=computed(()=>{var Tn;const Nn=(Tn=Cn.default)==null?void 0:Tn.call(Cn);if(En.value&&(Nn==null?void 0:Nn.length)===1){const Pn=Nn[0];if((Pn==null?void 0:Pn.type)===Text$2){const On=Pn.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(On.trim())}}return!1});return{_disabled:kn,_size:wn,_type:xn,_ref:_n,_props:$n,shouldAddSpace:Sn,handleClick:Tn=>{Fe.nativeType==="reset"&&(bn==null||bn.resetFields()),qe("click",Tn)}}},buttonTypes=["default","primary","success","warning","info","danger","text",""],buttonNativeTypes=["button","submit","reset"],buttonProps=buildProps({size:useSizeProp,disabled:Boolean,type:{type:String,values:buttonTypes,default:""},icon:{type:iconPropType},nativeType:{type:String,values:buttonNativeTypes,default:"button"},loading:Boolean,loadingIcon:{type:iconPropType,default:()=>loading_default},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:definePropType([String,Object]),default:"button"}}),buttonEmits={click:Fe=>Fe instanceof MouseEvent};function bound01$1(Fe,qe){isOnePointZero$1(Fe)&&(Fe="100%");var hn=isPercentage$1(Fe);return Fe=qe===360?Fe:Math.min(qe,Math.max(0,parseFloat(Fe))),hn&&(Fe=parseInt(String(Fe*qe),10)/100),Math.abs(Fe-qe)<1e-6?1:(qe===360?Fe=(Fe<0?Fe%qe+qe:Fe%qe)/parseFloat(String(qe)):Fe=Fe%qe/parseFloat(String(qe)),Fe)}function clamp01(Fe){return Math.min(1,Math.max(0,Fe))}function isOnePointZero$1(Fe){return typeof Fe=="string"&&Fe.indexOf(".")!==-1&&parseFloat(Fe)===1}function isPercentage$1(Fe){return typeof Fe=="string"&&Fe.indexOf("%")!==-1}function boundAlpha(Fe){return Fe=parseFloat(Fe),(isNaN(Fe)||Fe<0||Fe>1)&&(Fe=1),Fe}function convertToPercentage(Fe){return Fe<=1?"".concat(Number(Fe)*100,"%"):Fe}function pad2(Fe){return Fe.length===1?"0"+Fe:String(Fe)}function rgbToRgb(Fe,qe,hn){return{r:bound01$1(Fe,255)*255,g:bound01$1(qe,255)*255,b:bound01$1(hn,255)*255}}function rgbToHsl(Fe,qe,hn){Fe=bound01$1(Fe,255),qe=bound01$1(qe,255),hn=bound01$1(hn,255);var vn=Math.max(Fe,qe,hn),bn=Math.min(Fe,qe,hn),wn=0,kn=0,_n=(vn+bn)/2;if(vn===bn)kn=0,wn=0;else{var Cn=vn-bn;switch(kn=_n>.5?Cn/(2-vn-bn):Cn/(vn+bn),vn){case Fe:wn=(qe-hn)/Cn+(qe1&&(hn-=1),hn<1/6?Fe+(qe-Fe)*(6*hn):hn<1/2?qe:hn<2/3?Fe+(qe-Fe)*(2/3-hn)*6:Fe}function hslToRgb(Fe,qe,hn){var vn,bn,wn;if(Fe=bound01$1(Fe,360),qe=bound01$1(qe,100),hn=bound01$1(hn,100),qe===0)bn=hn,wn=hn,vn=hn;else{var kn=hn<.5?hn*(1+qe):hn+qe-hn*qe,_n=2*hn-kn;vn=hue2rgb(_n,kn,Fe+1/3),bn=hue2rgb(_n,kn,Fe),wn=hue2rgb(_n,kn,Fe-1/3)}return{r:vn*255,g:bn*255,b:wn*255}}function rgbToHsv(Fe,qe,hn){Fe=bound01$1(Fe,255),qe=bound01$1(qe,255),hn=bound01$1(hn,255);var vn=Math.max(Fe,qe,hn),bn=Math.min(Fe,qe,hn),wn=0,kn=vn,_n=vn-bn,Cn=vn===0?0:_n/vn;if(vn===bn)wn=0;else{switch(vn){case Fe:wn=(qe-hn)/_n+(qe>16,g:(Fe&65280)>>8,b:Fe&255}}var names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function inputToRGB(Fe){var qe={r:0,g:0,b:0},hn=1,vn=null,bn=null,wn=null,kn=!1,_n=!1;return typeof Fe=="string"&&(Fe=stringInputToObject(Fe)),typeof Fe=="object"&&(isValidCSSUnit(Fe.r)&&isValidCSSUnit(Fe.g)&&isValidCSSUnit(Fe.b)?(qe=rgbToRgb(Fe.r,Fe.g,Fe.b),kn=!0,_n=String(Fe.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(Fe.h)&&isValidCSSUnit(Fe.s)&&isValidCSSUnit(Fe.v)?(vn=convertToPercentage(Fe.s),bn=convertToPercentage(Fe.v),qe=hsvToRgb(Fe.h,vn,bn),kn=!0,_n="hsv"):isValidCSSUnit(Fe.h)&&isValidCSSUnit(Fe.s)&&isValidCSSUnit(Fe.l)&&(vn=convertToPercentage(Fe.s),wn=convertToPercentage(Fe.l),qe=hslToRgb(Fe.h,vn,wn),kn=!0,_n="hsl"),Object.prototype.hasOwnProperty.call(Fe,"a")&&(hn=Fe.a)),hn=boundAlpha(hn),{ok:kn,format:Fe.format||_n,r:Math.min(255,Math.max(qe.r,0)),g:Math.min(255,Math.max(qe.g,0)),b:Math.min(255,Math.max(qe.b,0)),a:hn}}var CSS_INTEGER="[-\\+]?\\d+%?",CSS_NUMBER="[-\\+]?\\d*\\.\\d+%?",CSS_UNIT="(?:".concat(CSS_NUMBER,")|(?:").concat(CSS_INTEGER,")"),PERMISSIVE_MATCH3="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),PERMISSIVE_MATCH4="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),matchers={CSS_UNIT:new RegExp(CSS_UNIT),rgb:new RegExp("rgb"+PERMISSIVE_MATCH3),rgba:new RegExp("rgba"+PERMISSIVE_MATCH4),hsl:new RegExp("hsl"+PERMISSIVE_MATCH3),hsla:new RegExp("hsla"+PERMISSIVE_MATCH4),hsv:new RegExp("hsv"+PERMISSIVE_MATCH3),hsva:new RegExp("hsva"+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function stringInputToObject(Fe){if(Fe=Fe.trim().toLowerCase(),Fe.length===0)return!1;var qe=!1;if(names[Fe])Fe=names[Fe],qe=!0;else if(Fe==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var hn=matchers.rgb.exec(Fe);return hn?{r:hn[1],g:hn[2],b:hn[3]}:(hn=matchers.rgba.exec(Fe),hn?{r:hn[1],g:hn[2],b:hn[3],a:hn[4]}:(hn=matchers.hsl.exec(Fe),hn?{h:hn[1],s:hn[2],l:hn[3]}:(hn=matchers.hsla.exec(Fe),hn?{h:hn[1],s:hn[2],l:hn[3],a:hn[4]}:(hn=matchers.hsv.exec(Fe),hn?{h:hn[1],s:hn[2],v:hn[3]}:(hn=matchers.hsva.exec(Fe),hn?{h:hn[1],s:hn[2],v:hn[3],a:hn[4]}:(hn=matchers.hex8.exec(Fe),hn?{r:parseIntFromHex(hn[1]),g:parseIntFromHex(hn[2]),b:parseIntFromHex(hn[3]),a:convertHexToDecimal(hn[4]),format:qe?"name":"hex8"}:(hn=matchers.hex6.exec(Fe),hn?{r:parseIntFromHex(hn[1]),g:parseIntFromHex(hn[2]),b:parseIntFromHex(hn[3]),format:qe?"name":"hex"}:(hn=matchers.hex4.exec(Fe),hn?{r:parseIntFromHex(hn[1]+hn[1]),g:parseIntFromHex(hn[2]+hn[2]),b:parseIntFromHex(hn[3]+hn[3]),a:convertHexToDecimal(hn[4]+hn[4]),format:qe?"name":"hex8"}:(hn=matchers.hex3.exec(Fe),hn?{r:parseIntFromHex(hn[1]+hn[1]),g:parseIntFromHex(hn[2]+hn[2]),b:parseIntFromHex(hn[3]+hn[3]),format:qe?"name":"hex"}:!1)))))))))}function isValidCSSUnit(Fe){return!!matchers.CSS_UNIT.exec(String(Fe))}var TinyColor=function(){function Fe(qe,hn){qe===void 0&&(qe=""),hn===void 0&&(hn={});var vn;if(qe instanceof Fe)return qe;typeof qe=="number"&&(qe=numberInputToObject(qe)),this.originalInput=qe;var bn=inputToRGB(qe);this.originalInput=qe,this.r=bn.r,this.g=bn.g,this.b=bn.b,this.a=bn.a,this.roundA=Math.round(100*this.a)/100,this.format=(vn=hn.format)!==null&&vn!==void 0?vn:bn.format,this.gradientType=hn.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=bn.ok}return Fe.prototype.isDark=function(){return this.getBrightness()<128},Fe.prototype.isLight=function(){return!this.isDark()},Fe.prototype.getBrightness=function(){var qe=this.toRgb();return(qe.r*299+qe.g*587+qe.b*114)/1e3},Fe.prototype.getLuminance=function(){var qe=this.toRgb(),hn,vn,bn,wn=qe.r/255,kn=qe.g/255,_n=qe.b/255;return wn<=.03928?hn=wn/12.92:hn=Math.pow((wn+.055)/1.055,2.4),kn<=.03928?vn=kn/12.92:vn=Math.pow((kn+.055)/1.055,2.4),_n<=.03928?bn=_n/12.92:bn=Math.pow((_n+.055)/1.055,2.4),.2126*hn+.7152*vn+.0722*bn},Fe.prototype.getAlpha=function(){return this.a},Fe.prototype.setAlpha=function(qe){return this.a=boundAlpha(qe),this.roundA=Math.round(100*this.a)/100,this},Fe.prototype.isMonochrome=function(){var qe=this.toHsl().s;return qe===0},Fe.prototype.toHsv=function(){var qe=rgbToHsv(this.r,this.g,this.b);return{h:qe.h*360,s:qe.s,v:qe.v,a:this.a}},Fe.prototype.toHsvString=function(){var qe=rgbToHsv(this.r,this.g,this.b),hn=Math.round(qe.h*360),vn=Math.round(qe.s*100),bn=Math.round(qe.v*100);return this.a===1?"hsv(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%)"):"hsva(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%, ").concat(this.roundA,")")},Fe.prototype.toHsl=function(){var qe=rgbToHsl(this.r,this.g,this.b);return{h:qe.h*360,s:qe.s,l:qe.l,a:this.a}},Fe.prototype.toHslString=function(){var qe=rgbToHsl(this.r,this.g,this.b),hn=Math.round(qe.h*360),vn=Math.round(qe.s*100),bn=Math.round(qe.l*100);return this.a===1?"hsl(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%)"):"hsla(".concat(hn,", ").concat(vn,"%, ").concat(bn,"%, ").concat(this.roundA,")")},Fe.prototype.toHex=function(qe){return qe===void 0&&(qe=!1),rgbToHex(this.r,this.g,this.b,qe)},Fe.prototype.toHexString=function(qe){return qe===void 0&&(qe=!1),"#"+this.toHex(qe)},Fe.prototype.toHex8=function(qe){return qe===void 0&&(qe=!1),rgbaToHex(this.r,this.g,this.b,this.a,qe)},Fe.prototype.toHex8String=function(qe){return qe===void 0&&(qe=!1),"#"+this.toHex8(qe)},Fe.prototype.toHexShortString=function(qe){return qe===void 0&&(qe=!1),this.a===1?this.toHexString(qe):this.toHex8String(qe)},Fe.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},Fe.prototype.toRgbString=function(){var qe=Math.round(this.r),hn=Math.round(this.g),vn=Math.round(this.b);return this.a===1?"rgb(".concat(qe,", ").concat(hn,", ").concat(vn,")"):"rgba(".concat(qe,", ").concat(hn,", ").concat(vn,", ").concat(this.roundA,")")},Fe.prototype.toPercentageRgb=function(){var qe=function(hn){return"".concat(Math.round(bound01$1(hn,255)*100),"%")};return{r:qe(this.r),g:qe(this.g),b:qe(this.b),a:this.a}},Fe.prototype.toPercentageRgbString=function(){var qe=function(hn){return Math.round(bound01$1(hn,255)*100)};return this.a===1?"rgb(".concat(qe(this.r),"%, ").concat(qe(this.g),"%, ").concat(qe(this.b),"%)"):"rgba(".concat(qe(this.r),"%, ").concat(qe(this.g),"%, ").concat(qe(this.b),"%, ").concat(this.roundA,")")},Fe.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var qe="#"+rgbToHex(this.r,this.g,this.b,!1),hn=0,vn=Object.entries(names);hn=0,wn=!hn&&bn&&(qe.startsWith("hex")||qe==="name");return wn?qe==="name"&&this.a===0?this.toName():this.toRgbString():(qe==="rgb"&&(vn=this.toRgbString()),qe==="prgb"&&(vn=this.toPercentageRgbString()),(qe==="hex"||qe==="hex6")&&(vn=this.toHexString()),qe==="hex3"&&(vn=this.toHexString(!0)),qe==="hex4"&&(vn=this.toHex8String(!0)),qe==="hex8"&&(vn=this.toHex8String()),qe==="name"&&(vn=this.toName()),qe==="hsl"&&(vn=this.toHslString()),qe==="hsv"&&(vn=this.toHsvString()),vn||this.toHexString())},Fe.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},Fe.prototype.clone=function(){return new Fe(this.toString())},Fe.prototype.lighten=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.l+=qe/100,hn.l=clamp01(hn.l),new Fe(hn)},Fe.prototype.brighten=function(qe){qe===void 0&&(qe=10);var hn=this.toRgb();return hn.r=Math.max(0,Math.min(255,hn.r-Math.round(255*-(qe/100)))),hn.g=Math.max(0,Math.min(255,hn.g-Math.round(255*-(qe/100)))),hn.b=Math.max(0,Math.min(255,hn.b-Math.round(255*-(qe/100)))),new Fe(hn)},Fe.prototype.darken=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.l-=qe/100,hn.l=clamp01(hn.l),new Fe(hn)},Fe.prototype.tint=function(qe){return qe===void 0&&(qe=10),this.mix("white",qe)},Fe.prototype.shade=function(qe){return qe===void 0&&(qe=10),this.mix("black",qe)},Fe.prototype.desaturate=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.s-=qe/100,hn.s=clamp01(hn.s),new Fe(hn)},Fe.prototype.saturate=function(qe){qe===void 0&&(qe=10);var hn=this.toHsl();return hn.s+=qe/100,hn.s=clamp01(hn.s),new Fe(hn)},Fe.prototype.greyscale=function(){return this.desaturate(100)},Fe.prototype.spin=function(qe){var hn=this.toHsl(),vn=(hn.h+qe)%360;return hn.h=vn<0?360+vn:vn,new Fe(hn)},Fe.prototype.mix=function(qe,hn){hn===void 0&&(hn=50);var vn=this.toRgb(),bn=new Fe(qe).toRgb(),wn=hn/100,kn={r:(bn.r-vn.r)*wn+vn.r,g:(bn.g-vn.g)*wn+vn.g,b:(bn.b-vn.b)*wn+vn.b,a:(bn.a-vn.a)*wn+vn.a};return new Fe(kn)},Fe.prototype.analogous=function(qe,hn){qe===void 0&&(qe=6),hn===void 0&&(hn=30);var vn=this.toHsl(),bn=360/hn,wn=[this];for(vn.h=(vn.h-(bn*qe>>1)+720)%360;--qe;)vn.h=(vn.h+bn)%360,wn.push(new Fe(vn));return wn},Fe.prototype.complement=function(){var qe=this.toHsl();return qe.h=(qe.h+180)%360,new Fe(qe)},Fe.prototype.monochromatic=function(qe){qe===void 0&&(qe=6);for(var hn=this.toHsv(),vn=hn.h,bn=hn.s,wn=hn.v,kn=[],_n=1/qe;qe--;)kn.push(new Fe({h:vn,s:bn,v:wn})),wn=(wn+_n)%1;return kn},Fe.prototype.splitcomplement=function(){var qe=this.toHsl(),hn=qe.h;return[this,new Fe({h:(hn+72)%360,s:qe.s,l:qe.l}),new Fe({h:(hn+216)%360,s:qe.s,l:qe.l})]},Fe.prototype.onBackground=function(qe){var hn=this.toRgb(),vn=new Fe(qe).toRgb(),bn=hn.a+vn.a*(1-hn.a);return new Fe({r:(hn.r*hn.a+vn.r*vn.a*(1-hn.a))/bn,g:(hn.g*hn.a+vn.g*vn.a*(1-hn.a))/bn,b:(hn.b*hn.a+vn.b*vn.a*(1-hn.a))/bn,a:bn})},Fe.prototype.triad=function(){return this.polyad(3)},Fe.prototype.tetrad=function(){return this.polyad(4)},Fe.prototype.polyad=function(qe){for(var hn=this.toHsl(),vn=hn.h,bn=[this],wn=360/qe,kn=1;kn{let vn={};const bn=Fe.color;if(bn){const wn=new TinyColor(bn),kn=Fe.dark?wn.tint(20).toString():darken(wn,20);if(Fe.plain)vn=hn.cssVarBlock({"bg-color":Fe.dark?darken(wn,90):wn.tint(90).toString(),"text-color":bn,"border-color":Fe.dark?darken(wn,50):wn.tint(50).toString(),"hover-text-color":`var(${hn.cssVarName("color-white")})`,"hover-bg-color":bn,"hover-border-color":bn,"active-bg-color":kn,"active-text-color":`var(${hn.cssVarName("color-white")})`,"active-border-color":kn}),qe.value&&(vn[hn.cssVarBlockName("disabled-bg-color")]=Fe.dark?darken(wn,90):wn.tint(90).toString(),vn[hn.cssVarBlockName("disabled-text-color")]=Fe.dark?darken(wn,50):wn.tint(50).toString(),vn[hn.cssVarBlockName("disabled-border-color")]=Fe.dark?darken(wn,80):wn.tint(80).toString());else{const _n=Fe.dark?darken(wn,30):wn.tint(30).toString(),Cn=wn.isDark()?`var(${hn.cssVarName("color-white")})`:`var(${hn.cssVarName("color-black")})`;if(vn=hn.cssVarBlock({"bg-color":bn,"text-color":Cn,"border-color":bn,"hover-bg-color":_n,"hover-text-color":Cn,"hover-border-color":_n,"active-bg-color":kn,"active-border-color":kn}),qe.value){const xn=Fe.dark?darken(wn,50):wn.tint(50).toString();vn[hn.cssVarBlockName("disabled-bg-color")]=xn,vn[hn.cssVarBlockName("disabled-text-color")]=Fe.dark?"rgba(255, 255, 255, 0.5)":`var(${hn.cssVarName("color-white")})`,vn[hn.cssVarBlockName("disabled-border-color")]=xn}}}return vn})}const __default__$1j=defineComponent({name:"ElButton"}),_sfc_main$28=defineComponent({...__default__$1j,props:buttonProps,emits:buttonEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useButtonCustomStyle(vn),wn=useNamespace("button"),{_ref:kn,_size:_n,_type:Cn,_disabled:xn,_props:En,shouldAddSpace:$n,handleClick:Sn}=useButton(vn,hn);return qe({ref:kn,size:_n,type:Cn,disabled:xn,shouldAddSpace:$n}),(An,Tn)=>(openBlock(),createBlock(resolveDynamicComponent(An.tag),mergeProps({ref_key:"_ref",ref:kn},unref(En),{class:[unref(wn).b(),unref(wn).m(unref(Cn)),unref(wn).m(unref(_n)),unref(wn).is("disabled",unref(xn)),unref(wn).is("loading",An.loading),unref(wn).is("plain",An.plain),unref(wn).is("round",An.round),unref(wn).is("circle",An.circle),unref(wn).is("text",An.text),unref(wn).is("link",An.link),unref(wn).is("has-bg",An.bg)],style:unref(bn),onClick:unref(Sn)}),{default:withCtx(()=>[An.loading?(openBlock(),createElementBlock(Fragment,{key:0},[An.$slots.loading?renderSlot(An.$slots,"loading",{key:0}):(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(wn).is("loading"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(An.loadingIcon)))]),_:1},8,["class"]))],64)):An.icon||An.$slots.icon?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[An.icon?(openBlock(),createBlock(resolveDynamicComponent(An.icon),{key:0})):renderSlot(An.$slots,"icon",{key:1})]),_:3})):createCommentVNode("v-if",!0),An.$slots.default?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass({[unref(wn).em("text","expand")]:unref($n)})},[renderSlot(An.$slots,"default")],2)):createCommentVNode("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var Button$1=_export_sfc$2(_sfc_main$28,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const buttonGroupProps={size:buttonProps.size,type:buttonProps.type},__default__$1i=defineComponent({name:"ElButtonGroup"}),_sfc_main$27=defineComponent({...__default__$1i,props:buttonGroupProps,setup(Fe){const qe=Fe;provide(buttonGroupContextKey,reactive({size:toRef(qe,"size"),type:toRef(qe,"type")}));const hn=useNamespace("button");return(vn,bn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(`${unref(hn).b("group")}`)},[renderSlot(vn.$slots,"default")],2))}});var ButtonGroup=_export_sfc$2(_sfc_main$27,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const ElButton=withInstall$1(Button$1,{ButtonGroup}),ElButtonGroup$1=withNoopInstall(ButtonGroup);var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(Fe){return Fe&&Fe.__esModule&&Object.prototype.hasOwnProperty.call(Fe,"default")?Fe.default:Fe}var dayjs_min={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){var hn=1e3,vn=6e4,bn=36e5,wn="millisecond",kn="second",_n="minute",Cn="hour",xn="day",En="week",$n="month",Sn="quarter",An="year",Tn="date",Nn="Invalid Date",Pn=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,On=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Rn={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Gn){var Wn=["th","st","nd","rd"],Yn=Gn%100;return"["+Gn+(Wn[(Yn-20)%10]||Wn[Yn]||Wn[0])+"]"}},In=function(Gn,Wn,Yn){var Xn=String(Gn);return!Xn||Xn.length>=Wn?Gn:""+Array(Wn+1-Xn.length).join(Yn)+Gn},Mn={s:In,z:function(Gn){var Wn=-Gn.utcOffset(),Yn=Math.abs(Wn),Xn=Math.floor(Yn/60),qn=Yn%60;return(Wn<=0?"+":"-")+In(Xn,2,"0")+":"+In(qn,2,"0")},m:function Gn(Wn,Yn){if(Wn.date()1)return Gn(Jn[0])}else{var Qn=Wn.name;Dn[Qn]=Wn,qn=Qn}return!Xn&&qn&&(Bn=qn),qn||!Xn&&Bn},Hn=function(Gn,Wn){if(Ln(Gn))return Gn.clone();var Yn=typeof Wn=="object"?Wn:{};return Yn.date=Gn,Yn.args=arguments,new Kn(Yn)},Fn=Mn;Fn.l=zn,Fn.i=Ln,Fn.w=function(Gn,Wn){return Hn(Gn,{locale:Wn.$L,utc:Wn.$u,x:Wn.$x,$offset:Wn.$offset})};var Kn=function(){function Gn(Yn){this.$L=zn(Yn.locale,null,!0),this.parse(Yn),this.$x=this.$x||Yn.x||{},this[Vn]=!0}var Wn=Gn.prototype;return Wn.parse=function(Yn){this.$d=function(Xn){var qn=Xn.date,jn=Xn.utc;if(qn===null)return new Date(NaN);if(Fn.u(qn))return new Date;if(qn instanceof Date)return new Date(qn);if(typeof qn=="string"&&!/Z$/i.test(qn)){var Jn=qn.match(Pn);if(Jn){var Qn=Jn[2]-1||0,no=(Jn[7]||"0").substring(0,3);return jn?new Date(Date.UTC(Jn[1],Qn,Jn[3]||1,Jn[4]||0,Jn[5]||0,Jn[6]||0,no)):new Date(Jn[1],Qn,Jn[3]||1,Jn[4]||0,Jn[5]||0,Jn[6]||0,no)}}return new Date(qn)}(Yn),this.init()},Wn.init=function(){var Yn=this.$d;this.$y=Yn.getFullYear(),this.$M=Yn.getMonth(),this.$D=Yn.getDate(),this.$W=Yn.getDay(),this.$H=Yn.getHours(),this.$m=Yn.getMinutes(),this.$s=Yn.getSeconds(),this.$ms=Yn.getMilliseconds()},Wn.$utils=function(){return Fn},Wn.isValid=function(){return this.$d.toString()!==Nn},Wn.isSame=function(Yn,Xn){var qn=Hn(Yn);return this.startOf(Xn)<=qn&&qn<=this.endOf(Xn)},Wn.isAfter=function(Yn,Xn){return Hn(Yn)68?1900:2e3)},xn=function(Nn){return function(Pn){this[Nn]=+Pn}},En=[/[+-]\d\d:?(\d\d)?|Z/,function(Nn){(this.zone||(this.zone={})).offset=function(Pn){if(!Pn||Pn==="Z")return 0;var On=Pn.match(/([+-]|\d\d)/g),Rn=60*On[1]+(+On[2]||0);return Rn===0?0:On[0]==="+"?-Rn:Rn}(Nn)}],$n=function(Nn){var Pn=_n[Nn];return Pn&&(Pn.indexOf?Pn:Pn.s.concat(Pn.f))},Sn=function(Nn,Pn){var On,Rn=_n.meridiem;if(Rn){for(var In=1;In<=24;In+=1)if(Nn.indexOf(Rn(In,0,Pn))>-1){On=In>12;break}}else On=Nn===(Pn?"pm":"PM");return On},An={A:[kn,function(Nn){this.afternoon=Sn(Nn,!1)}],a:[kn,function(Nn){this.afternoon=Sn(Nn,!0)}],S:[/\d/,function(Nn){this.milliseconds=100*+Nn}],SS:[bn,function(Nn){this.milliseconds=10*+Nn}],SSS:[/\d{3}/,function(Nn){this.milliseconds=+Nn}],s:[wn,xn("seconds")],ss:[wn,xn("seconds")],m:[wn,xn("minutes")],mm:[wn,xn("minutes")],H:[wn,xn("hours")],h:[wn,xn("hours")],HH:[wn,xn("hours")],hh:[wn,xn("hours")],D:[wn,xn("day")],DD:[bn,xn("day")],Do:[kn,function(Nn){var Pn=_n.ordinal,On=Nn.match(/\d+/);if(this.day=On[0],Pn)for(var Rn=1;Rn<=31;Rn+=1)Pn(Rn).replace(/\[|\]/g,"")===Nn&&(this.day=Rn)}],M:[wn,xn("month")],MM:[bn,xn("month")],MMM:[kn,function(Nn){var Pn=$n("months"),On=($n("monthsShort")||Pn.map(function(Rn){return Rn.slice(0,3)})).indexOf(Nn)+1;if(On<1)throw new Error;this.month=On%12||On}],MMMM:[kn,function(Nn){var Pn=$n("months").indexOf(Nn)+1;if(Pn<1)throw new Error;this.month=Pn%12||Pn}],Y:[/[+-]?\d+/,xn("year")],YY:[bn,function(Nn){this.year=Cn(Nn)}],YYYY:[/\d{4}/,xn("year")],Z:En,ZZ:En};function Tn(Nn){var Pn,On;Pn=Nn,On=_n&&_n.formats;for(var Rn=(Nn=Pn.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(zn,Hn,Fn){var Kn=Fn&&Fn.toUpperCase();return Hn||On[Fn]||hn[Fn]||On[Kn].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Un,Gn,Wn){return Gn||Wn.slice(1)})})).match(vn),In=Rn.length,Mn=0;Mn-1)return new Date((Xn==="X"?1e3:1)*Yn);var jn=Tn(Xn)(Yn),Jn=jn.year,Qn=jn.month,no=jn.day,so=jn.hours,co=jn.minutes,mo=jn.seconds,fo=jn.milliseconds,io=jn.zone,ao=new Date,vo=no||(Jn||Qn?1:ao.getDate()),yo=Jn||ao.getFullYear(),Bo=0;Jn&&!Qn||(Bo=Qn>0?Qn-1:ao.getMonth());var ro=so||0,eo=co||0,lo=mo||0,ho=fo||0;return io?new Date(Date.UTC(yo,Bo,vo,ro,eo,lo,ho+60*io.offset*1e3)):qn?new Date(Date.UTC(yo,Bo,vo,ro,eo,lo,ho)):new Date(yo,Bo,vo,ro,eo,lo,ho)}catch{return new Date("")}}(Bn,Ln,Dn),this.init(),Kn&&Kn!==!0&&(this.$L=this.locale(Kn).$L),Fn&&Bn!=this.format(Ln)&&(this.$d=new Date("")),_n={}}else if(Ln instanceof Array)for(var Un=Ln.length,Gn=1;Gn<=Un;Gn+=1){Vn[1]=Ln[Gn-1];var Wn=On.apply(this,Vn);if(Wn.isValid()){this.$d=Wn.$d,this.$L=Wn.$L,this.init();break}Gn===Un&&(this.$d=new Date(""))}else In.call(this,Mn)}}})})(customParseFormat$1);var customParseFormatExports=customParseFormat$1.exports;const customParseFormat=getDefaultExportFromCjs(customParseFormatExports),timeUnits$1=["hours","minutes","seconds"],DEFAULT_FORMATS_TIME="HH:mm:ss",DEFAULT_FORMATS_DATE="YYYY-MM-DD",DEFAULT_FORMATS_DATEPICKER={date:DEFAULT_FORMATS_DATE,dates:DEFAULT_FORMATS_DATE,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${DEFAULT_FORMATS_DATE} ${DEFAULT_FORMATS_TIME}`,monthrange:"YYYY-MM",daterange:DEFAULT_FORMATS_DATE,datetimerange:`${DEFAULT_FORMATS_DATE} ${DEFAULT_FORMATS_TIME}`},buildTimeList=(Fe,qe)=>[Fe>0?Fe-1:void 0,Fe,FeArray.from(Array.from({length:Fe}).keys()),extractDateFormat=Fe=>Fe.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),extractTimeFormat=Fe=>Fe.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),dateEquals=function(Fe,qe){const hn=isDate$a(Fe),vn=isDate$a(qe);return hn&&vn?Fe.getTime()===qe.getTime():!hn&&!vn?Fe===qe:!1},valueEquals=function(Fe,qe){const hn=isArray$x(Fe),vn=isArray$x(qe);return hn&&vn?Fe.length!==qe.length?!1:Fe.every((bn,wn)=>dateEquals(bn,qe[wn])):!hn&&!vn?dateEquals(Fe,qe):!1},parseDate$1=function(Fe,qe,hn){const vn=isEmpty$3(qe)||qe==="x"?dayjs(Fe).locale(hn):dayjs(Fe,qe).locale(hn);return vn.isValid()?vn:void 0},formatter=function(Fe,qe,hn){return isEmpty$3(qe)?Fe:qe==="x"?+Fe:dayjs(Fe).locale(hn).format(qe)},makeList=(Fe,qe)=>{var hn;const vn=[],bn=qe==null?void 0:qe();for(let wn=0;wn({})},modelValue:{type:definePropType([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:definePropType([Date,Array])},defaultTime:{type:definePropType([Date,Array])},isRange:{type:Boolean,default:!1},...disabledTimeListsProps,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:definePropType([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),_hoisted_1$17=["id","name","placeholder","value","disabled","readonly"],_hoisted_2$M=["id","name","placeholder","value","disabled","readonly"],__default__$1h=defineComponent({name:"Picker"}),_sfc_main$26=defineComponent({...__default__$1h,props:timePickerDefaultProps,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useAttrs$1(),{lang:wn}=useLocale(),kn=useNamespace("date"),_n=useNamespace("input"),Cn=useNamespace("range"),{form:xn,formItem:En}=useFormItem(),$n=inject("ElPopperOptions",{}),Sn=ref(),An=ref(),Tn=ref(!1),Nn=ref(!1),Pn=ref(null);let On=!1,Rn=!1;const In=computed(()=>[kn.b("editor"),kn.bm("editor",vn.type),_n.e("wrapper"),kn.is("disabled",no.value),kn.is("active",Tn.value),Cn.b("editor"),Po?Cn.bm("editor",Po.value):"",bn.class]),Mn=computed(()=>[_n.e("icon"),Cn.e("close-icon"),vo.value?"":Cn.e("close-icon--hidden")]);watch(Tn,Eo=>{Eo?nextTick(()=>{Eo&&(Pn.value=vn.modelValue)}):(Ao.value=null,nextTick(()=>{Bn(vn.modelValue)}))});const Bn=(Eo,rr)=>{(rr||!valueEquals(Eo,Pn.value))&&(hn("change",Eo),vn.validateEvent&&(En==null||En.validate("change").catch(sr=>void 0)))},Dn=Eo=>{if(!valueEquals(vn.modelValue,Eo)){let rr;isArray$x(Eo)?rr=Eo.map(sr=>formatter(sr,vn.valueFormat,wn.value)):Eo&&(rr=formatter(Eo,vn.valueFormat,wn.value)),hn("update:modelValue",Eo&&rr,wn.value)}},Vn=Eo=>{hn("keydown",Eo)},Ln=computed(()=>{if(An.value){const Eo=Io.value?An.value:An.value.$el;return Array.from(Eo.querySelectorAll("input"))}return[]}),zn=(Eo,rr,sr)=>{const ur=Ln.value;ur.length&&(!sr||sr==="min"?(ur[0].setSelectionRange(Eo,rr),ur[0].focus()):sr==="max"&&(ur[1].setSelectionRange(Eo,rr),ur[1].focus()))},Hn=()=>{qn(!0,!0),nextTick(()=>{Rn=!1})},Fn=(Eo="",rr=!1)=>{rr||(Rn=!0),Tn.value=rr;let sr;isArray$x(Eo)?sr=Eo.map(ur=>ur.toDate()):sr=Eo&&Eo.toDate(),Ao.value=null,Dn(sr)},Kn=()=>{Nn.value=!0},Un=()=>{hn("visible-change",!0)},Gn=Eo=>{(Eo==null?void 0:Eo.key)===EVENT_CODE.esc&&qn(!0,!0)},Wn=()=>{Nn.value=!1,Tn.value=!1,Rn=!1,hn("visible-change",!1)},Yn=()=>{Tn.value=!0},Xn=()=>{Tn.value=!1},qn=(Eo=!0,rr=!1)=>{Rn=rr;const[sr,ur]=unref(Ln);let hr=sr;!Eo&&Io.value&&(hr=ur),hr&&hr.focus()},jn=Eo=>{vn.readonly||no.value||Tn.value||Rn||(Tn.value=!0,hn("focus",Eo))};let Jn;const Qn=Eo=>{const rr=async()=>{setTimeout(()=>{var sr;Jn===rr&&(!((sr=Sn.value)!=null&&sr.isFocusInsideContent()&&!On)&&Ln.value.filter(ur=>ur.contains(document.activeElement)).length===0&&(go(),Tn.value=!1,hn("blur",Eo),vn.validateEvent&&(En==null||En.validate("blur").catch(ur=>void 0))),On=!1)},0)};Jn=rr,rr()},no=computed(()=>vn.disabled||(xn==null?void 0:xn.disabled)),so=computed(()=>{let Eo;if(Bo.value?$o.value.getDefaultValue&&(Eo=$o.value.getDefaultValue()):isArray$x(vn.modelValue)?Eo=vn.modelValue.map(rr=>parseDate$1(rr,vn.valueFormat,wn.value)):Eo=parseDate$1(vn.modelValue,vn.valueFormat,wn.value),$o.value.getRangeAvailableTime){const rr=$o.value.getRangeAvailableTime(Eo);isEqual$4(rr,Eo)||(Eo=rr,Dn(isArray$x(Eo)?Eo.map(sr=>sr.toDate()):Eo.toDate()))}return isArray$x(Eo)&&Eo.some(rr=>!rr)&&(Eo=[]),Eo}),co=computed(()=>{if(!$o.value.panelReady)return"";const Eo=jo(so.value);return isArray$x(Ao.value)?[Ao.value[0]||Eo&&Eo[0]||"",Ao.value[1]||Eo&&Eo[1]||""]:Ao.value!==null?Ao.value:!fo.value&&Bo.value||!Tn.value&&Bo.value?"":Eo?io.value?Eo.join(", "):Eo:""}),mo=computed(()=>vn.type.includes("time")),fo=computed(()=>vn.type.startsWith("time")),io=computed(()=>vn.type==="dates"),ao=computed(()=>vn.prefixIcon||(mo.value?clock_default:calendar_default)),vo=ref(!1),yo=Eo=>{vn.readonly||no.value||vo.value&&(Eo.stopPropagation(),Hn(),Dn(null),Bn(null,!0),vo.value=!1,Tn.value=!1,$o.value.handleClear&&$o.value.handleClear())},Bo=computed(()=>{const{modelValue:Eo}=vn;return!Eo||isArray$x(Eo)&&!Eo.filter(Boolean).length}),ro=async Eo=>{var rr;vn.readonly||no.value||(((rr=Eo.target)==null?void 0:rr.tagName)!=="INPUT"||Ln.value.includes(document.activeElement))&&(Tn.value=!0)},eo=()=>{vn.readonly||no.value||!Bo.value&&vn.clearable&&(vo.value=!0)},lo=()=>{vo.value=!1},ho=Eo=>{var rr;vn.readonly||no.value||(((rr=Eo.touches[0].target)==null?void 0:rr.tagName)!=="INPUT"||Ln.value.includes(document.activeElement))&&(Tn.value=!0)},Io=computed(()=>vn.type.includes("range")),Po=useFormSize(),ko=computed(()=>{var Eo,rr;return(rr=(Eo=unref(Sn))==null?void 0:Eo.popperRef)==null?void 0:rr.contentRef}),xo=computed(()=>{var Eo;return unref(Io)?unref(An):(Eo=unref(An))==null?void 0:Eo.$el});onClickOutside(xo,Eo=>{const rr=unref(ko),sr=unref(xo);rr&&(Eo.target===rr||Eo.composedPath().includes(rr))||Eo.target===sr||Eo.composedPath().includes(sr)||(Tn.value=!1)});const Ao=ref(null),go=()=>{if(Ao.value){const Eo=qo(co.value);Eo&&Ko(Eo)&&(Dn(isArray$x(Eo)?Eo.map(rr=>rr.toDate()):Eo.toDate()),Ao.value=null)}Ao.value===""&&(Dn(null),Bn(null),Ao.value=null)},qo=Eo=>Eo?$o.value.parseUserInput(Eo):null,jo=Eo=>Eo?$o.value.formatToString(Eo):null,Ko=Eo=>$o.value.isValidValue(Eo),bo=async Eo=>{if(vn.readonly||no.value)return;const{code:rr}=Eo;if(Vn(Eo),rr===EVENT_CODE.esc){Tn.value===!0&&(Tn.value=!1,Eo.preventDefault(),Eo.stopPropagation());return}if(rr===EVENT_CODE.down&&($o.value.handleFocusPicker&&(Eo.preventDefault(),Eo.stopPropagation()),Tn.value===!1&&(Tn.value=!0,await nextTick()),$o.value.handleFocusPicker)){$o.value.handleFocusPicker();return}if(rr===EVENT_CODE.tab){On=!0;return}if(rr===EVENT_CODE.enter||rr===EVENT_CODE.numpadEnter){(Ao.value===null||Ao.value===""||Ko(qo(co.value)))&&(go(),Tn.value=!1),Eo.stopPropagation();return}if(Ao.value){Eo.stopPropagation();return}$o.value.handleKeydownInput&&$o.value.handleKeydownInput(Eo)},wo=Eo=>{Ao.value=Eo,Tn.value||(Tn.value=!0)},zo=Eo=>{const rr=Eo.target;Ao.value?Ao.value=[rr.value,Ao.value[1]]:Ao.value=[rr.value,null]},Yo=Eo=>{const rr=Eo.target;Ao.value?Ao.value=[Ao.value[0],rr.value]:Ao.value=[null,rr.value]},_o=()=>{var Eo;const rr=Ao.value,sr=qo(rr&&rr[0]),ur=unref(so);if(sr&&sr.isValid()){Ao.value=[jo(sr),((Eo=co.value)==null?void 0:Eo[1])||null];const hr=[sr,ur&&(ur[1]||null)];Ko(hr)&&(Dn(hr),Ao.value=null)}},Fo=()=>{var Eo;const rr=unref(Ao),sr=qo(rr&&rr[1]),ur=unref(so);if(sr&&sr.isValid()){Ao.value=[((Eo=unref(co))==null?void 0:Eo[0])||null,jo(sr)];const hr=[ur&&ur[0],sr];Ko(hr)&&(Dn(hr),Ao.value=null)}},$o=ref({}),Do=Eo=>{$o.value[Eo[0]]=Eo[1],$o.value.panelReady=!0},No=Eo=>{hn("calendar-change",Eo)},Vo=(Eo,rr,sr)=>{hn("panel-change",Eo,rr,sr)};return provide("EP_PICKER_BASE",{props:vn}),qe({focus:qn,handleFocusInput:jn,handleBlurInput:Qn,handleOpen:Yn,handleClose:Xn,onPick:Fn}),(Eo,rr)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"refPopper",ref:Sn,visible:Tn.value,effect:"light",pure:"",trigger:"click"},Eo.$attrs,{role:"dialog",teleported:"",transition:`${unref(kn).namespace.value}-zoom-in-top`,"popper-class":[`${unref(kn).namespace.value}-picker__popper`,Eo.popperClass],"popper-options":unref($n),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:Kn,onShow:Un,onHide:Wn}),{default:withCtx(()=>[unref(Io)?(openBlock(),createElementBlock("div",{key:1,ref_key:"inputRef",ref:An,class:normalizeClass(unref(In)),style:normalizeStyle(Eo.$attrs.style),onClick:jn,onMouseenter:eo,onMouseleave:lo,onTouchstart:ho,onKeydown:bo},[unref(ao)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(_n).e("icon"),unref(Cn).e("icon")]),onMousedown:withModifiers(ro,["prevent"]),onTouchstart:ho},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(ao))))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0),createBaseVNode("input",{id:Eo.id&&Eo.id[0],autocomplete:"off",name:Eo.name&&Eo.name[0],placeholder:Eo.startPlaceholder,value:unref(co)&&unref(co)[0],disabled:unref(no),readonly:!Eo.editable||Eo.readonly,class:normalizeClass(unref(Cn).b("input")),onMousedown:ro,onInput:zo,onChange:_o,onFocus:jn,onBlur:Qn},null,42,_hoisted_1$17),renderSlot(Eo.$slots,"range-separator",{},()=>[createBaseVNode("span",{class:normalizeClass(unref(Cn).b("separator"))},toDisplayString(Eo.rangeSeparator),3)]),createBaseVNode("input",{id:Eo.id&&Eo.id[1],autocomplete:"off",name:Eo.name&&Eo.name[1],placeholder:Eo.endPlaceholder,value:unref(co)&&unref(co)[1],disabled:unref(no),readonly:!Eo.editable||Eo.readonly,class:normalizeClass(unref(Cn).b("input")),onMousedown:ro,onFocus:jn,onBlur:Qn,onInput:Yo,onChange:Fo},null,42,_hoisted_2$M),Eo.clearIcon?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass(unref(Mn)),onClick:yo},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Eo.clearIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],38)):(openBlock(),createBlock(unref(ElInput),{key:0,id:Eo.id,ref_key:"inputRef",ref:An,"container-role":"combobox","model-value":unref(co),name:Eo.name,size:unref(Po),disabled:unref(no),placeholder:Eo.placeholder,class:normalizeClass([unref(kn).b("editor"),unref(kn).bm("editor",Eo.type),Eo.$attrs.class]),style:normalizeStyle(Eo.$attrs.style),readonly:!Eo.editable||Eo.readonly||unref(io)||Eo.type==="week",label:Eo.label,tabindex:Eo.tabindex,"validate-event":!1,onInput:wo,onFocus:jn,onBlur:Qn,onKeydown:bo,onChange:go,onMousedown:ro,onMouseenter:eo,onMouseleave:lo,onTouchstart:ho,onClick:rr[0]||(rr[0]=withModifiers(()=>{},["stop"]))},{prefix:withCtx(()=>[unref(ao)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(_n).e("icon")),onMousedown:withModifiers(ro,["prevent"]),onTouchstart:ho},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(ao))))]),_:1},8,["class","onMousedown"])):createCommentVNode("v-if",!0)]),suffix:withCtx(()=>[vo.value&&Eo.clearIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(`${unref(_n).e("icon")} clear-icon`),onClick:withModifiers(yo,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Eo.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:withCtx(()=>[renderSlot(Eo.$slots,"default",{visible:Tn.value,actualVisible:Nn.value,parsedValue:unref(so),format:Eo.format,dateFormat:Eo.dateFormat,timeFormat:Eo.timeFormat,unlinkPanels:Eo.unlinkPanels,type:Eo.type,defaultValue:Eo.defaultValue,onPick:Fn,onSelectRange:zn,onSetPickerOption:Do,onCalendarChange:No,onPanelChange:Vo,onKeydown:Gn,onMousedown:rr[1]||(rr[1]=withModifiers(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var CommonPicker=_export_sfc$2(_sfc_main$26,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);const panelTimePickerProps=buildProps({...timePanelSharedProps,datetimeRole:String,parsedValue:{type:definePropType(Object)}}),useTimePanel=({getAvailableHours:Fe,getAvailableMinutes:qe,getAvailableSeconds:hn})=>{const vn=(kn,_n,Cn,xn)=>{const En={hour:Fe,minute:qe,second:hn};let $n=kn;return["hour","minute","second"].forEach(Sn=>{if(En[Sn]){let An;const Tn=En[Sn];switch(Sn){case"minute":{An=Tn($n.hour(),_n,xn);break}case"second":{An=Tn($n.hour(),$n.minute(),_n,xn);break}default:{An=Tn(_n,xn);break}}if(An!=null&&An.length&&!An.includes($n[Sn]())){const Nn=Cn?0:An.length-1;$n=$n[Sn](An[Nn])}}}),$n},bn={};return{timePickerOptions:bn,getAvailableTime:vn,onSetOption:([kn,_n])=>{bn[kn]=_n}}},makeAvailableArr=Fe=>{const qe=(vn,bn)=>vn||bn,hn=vn=>vn!==!0;return Fe.map(qe).filter(hn)},getTimeLists=(Fe,qe,hn)=>({getHoursList:(kn,_n)=>makeList(24,Fe&&(()=>Fe==null?void 0:Fe(kn,_n))),getMinutesList:(kn,_n,Cn)=>makeList(60,qe&&(()=>qe==null?void 0:qe(kn,_n,Cn))),getSecondsList:(kn,_n,Cn,xn)=>makeList(60,hn&&(()=>hn==null?void 0:hn(kn,_n,Cn,xn)))}),buildAvailableTimeSlotGetter=(Fe,qe,hn)=>{const{getHoursList:vn,getMinutesList:bn,getSecondsList:wn}=getTimeLists(Fe,qe,hn);return{getAvailableHours:(xn,En)=>makeAvailableArr(vn(xn,En)),getAvailableMinutes:(xn,En,$n)=>makeAvailableArr(bn(xn,En,$n)),getAvailableSeconds:(xn,En,$n,Sn)=>makeAvailableArr(wn(xn,En,$n,Sn))}},useOldValue=Fe=>{const qe=ref(Fe.parsedValue);return watch(()=>Fe.visible,hn=>{hn||(qe.value=Fe.parsedValue)}),qe},nodeList=new Map;let startClick;isClient$1&&(document.addEventListener("mousedown",Fe=>startClick=Fe),document.addEventListener("mouseup",Fe=>{for(const qe of nodeList.values())for(const{documentHandler:hn}of qe)hn(Fe,startClick)}));function createDocumentHandler(Fe,qe){let hn=[];return Array.isArray(qe.arg)?hn=qe.arg:isElement$4(qe.arg)&&hn.push(qe.arg),function(vn,bn){const wn=qe.instance.popperRef,kn=vn.target,_n=bn==null?void 0:bn.target,Cn=!qe||!qe.instance,xn=!kn||!_n,En=Fe.contains(kn)||Fe.contains(_n),$n=Fe===kn,Sn=hn.length&&hn.some(Tn=>Tn==null?void 0:Tn.contains(kn))||hn.length&&hn.includes(_n),An=wn&&(wn.contains(kn)||wn.contains(_n));Cn||xn||En||$n||Sn||An||qe.value(vn,bn)}}const ClickOutside={beforeMount(Fe,qe){nodeList.has(Fe)||nodeList.set(Fe,[]),nodeList.get(Fe).push({documentHandler:createDocumentHandler(Fe,qe),bindingFn:qe.value})},updated(Fe,qe){nodeList.has(Fe)||nodeList.set(Fe,[]);const hn=nodeList.get(Fe),vn=hn.findIndex(wn=>wn.bindingFn===qe.oldValue),bn={documentHandler:createDocumentHandler(Fe,qe),bindingFn:qe.value};vn>=0?hn.splice(vn,1,bn):hn.push(bn)},unmounted(Fe){nodeList.delete(Fe)}},REPEAT_INTERVAL=100,REPEAT_DELAY=600,vRepeatClick={beforeMount(Fe,qe){const hn=qe.value,{interval:vn=REPEAT_INTERVAL,delay:bn=REPEAT_DELAY}=isFunction$i(hn)?{}:hn;let wn,kn;const _n=()=>isFunction$i(hn)?hn():hn.handler(),Cn=()=>{kn&&(clearTimeout(kn),kn=void 0),wn&&(clearInterval(wn),wn=void 0)};Fe.addEventListener("mousedown",xn=>{xn.button===0&&(Cn(),_n(),document.addEventListener("mouseup",()=>Cn(),{once:!0}),kn=setTimeout(()=>{wn=setInterval(()=>{_n()},vn)},bn))})}},FOCUSABLE_CHILDREN="_trap-focus-children",FOCUS_STACK=[],FOCUS_HANDLER=Fe=>{if(FOCUS_STACK.length===0)return;const qe=FOCUS_STACK[FOCUS_STACK.length-1][FOCUSABLE_CHILDREN];if(qe.length>0&&Fe.code===EVENT_CODE.tab){if(qe.length===1){Fe.preventDefault(),document.activeElement!==qe[0]&&qe[0].focus();return}const hn=Fe.shiftKey,vn=Fe.target===qe[0],bn=Fe.target===qe[qe.length-1];vn&&hn&&(Fe.preventDefault(),qe[qe.length-1].focus()),bn&&!hn&&(Fe.preventDefault(),qe[0].focus())}},TrapFocus={beforeMount(Fe){Fe[FOCUSABLE_CHILDREN]=obtainAllFocusableElements$1(Fe),FOCUS_STACK.push(Fe),FOCUS_STACK.length<=1&&document.addEventListener("keydown",FOCUS_HANDLER)},updated(Fe){nextTick(()=>{Fe[FOCUSABLE_CHILDREN]=obtainAllFocusableElements$1(Fe)})},unmounted(){FOCUS_STACK.shift(),FOCUS_STACK.length===0&&document.removeEventListener("keydown",FOCUS_HANDLER)}};var v$7=!1,o$6,f$6,s$4,u$7,d$9,N$5,l$6,p$7,m$8,w$6,D$2,x$4,E$8,M$3,F$6;function a$7(){if(!v$7){v$7=!0;var Fe=navigator.userAgent,qe=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(Fe),hn=/(Mac OS X)|(Windows)|(Linux)/.exec(Fe);if(x$4=/\b(iPhone|iP[ao]d)/.exec(Fe),E$8=/\b(iP[ao]d)/.exec(Fe),w$6=/Android/i.exec(Fe),M$3=/FBAN\/\w+;/i.exec(Fe),F$6=/Mobile/i.exec(Fe),D$2=!!/Win64/.exec(Fe),qe){o$6=qe[1]?parseFloat(qe[1]):qe[5]?parseFloat(qe[5]):NaN,o$6&&document&&document.documentMode&&(o$6=document.documentMode);var vn=/(?:Trident\/(\d+.\d+))/.exec(Fe);N$5=vn?parseFloat(vn[1])+4:o$6,f$6=qe[2]?parseFloat(qe[2]):NaN,s$4=qe[3]?parseFloat(qe[3]):NaN,u$7=qe[4]?parseFloat(qe[4]):NaN,u$7?(qe=/(?:Chrome\/(\d+\.\d+))/.exec(Fe),d$9=qe&&qe[1]?parseFloat(qe[1]):NaN):d$9=NaN}else o$6=f$6=s$4=d$9=u$7=NaN;if(hn){if(hn[1]){var bn=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(Fe);l$6=bn?parseFloat(bn[1].replace("_",".")):!0}else l$6=!1;p$7=!!hn[2],m$8=!!hn[3]}else l$6=p$7=m$8=!1}}var _$3={ie:function(){return a$7()||o$6},ieCompatibilityMode:function(){return a$7()||N$5>o$6},ie64:function(){return _$3.ie()&&D$2},firefox:function(){return a$7()||f$6},opera:function(){return a$7()||s$4},webkit:function(){return a$7()||u$7},safari:function(){return _$3.webkit()},chrome:function(){return a$7()||d$9},windows:function(){return a$7()||p$7},osx:function(){return a$7()||l$6},linux:function(){return a$7()||m$8},iphone:function(){return a$7()||x$4},mobile:function(){return a$7()||x$4||E$8||w$6||F$6},nativeApp:function(){return a$7()||M$3},android:function(){return a$7()||w$6},ipad:function(){return a$7()||E$8}},A$4=_$3,c$7=!!(typeof window<"u"&&window.document&&window.document.createElement),U$4={canUseDOM:c$7,canUseWorkers:typeof Worker<"u",canUseEventListeners:c$7&&!!(window.addEventListener||window.attachEvent),canUseViewport:c$7&&!!window.screen,isInWorker:!c$7},h$5=U$4,X$2;h$5.canUseDOM&&(X$2=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function S$6(Fe,qe){if(!h$5.canUseDOM||qe&&!("addEventListener"in document))return!1;var hn="on"+Fe,vn=hn in document;if(!vn){var bn=document.createElement("div");bn.setAttribute(hn,"return;"),vn=typeof bn[hn]=="function"}return!vn&&X$2&&Fe==="wheel"&&(vn=document.implementation.hasFeature("Events.wheel","3.0")),vn}var b$7=S$6,O$4=10,I$2=40,P$5=800;function T$4(Fe){var qe=0,hn=0,vn=0,bn=0;return"detail"in Fe&&(hn=Fe.detail),"wheelDelta"in Fe&&(hn=-Fe.wheelDelta/120),"wheelDeltaY"in Fe&&(hn=-Fe.wheelDeltaY/120),"wheelDeltaX"in Fe&&(qe=-Fe.wheelDeltaX/120),"axis"in Fe&&Fe.axis===Fe.HORIZONTAL_AXIS&&(qe=hn,hn=0),vn=qe*O$4,bn=hn*O$4,"deltaY"in Fe&&(bn=Fe.deltaY),"deltaX"in Fe&&(vn=Fe.deltaX),(vn||bn)&&Fe.deltaMode&&(Fe.deltaMode==1?(vn*=I$2,bn*=I$2):(vn*=P$5,bn*=P$5)),vn&&!qe&&(qe=vn<1?-1:1),bn&&!hn&&(hn=bn<1?-1:1),{spinX:qe,spinY:hn,pixelX:vn,pixelY:bn}}T$4.getEventType=function(){return A$4.firefox()?"DOMMouseScroll":b$7("wheel")?"wheel":"mousewheel"};var Y$1=T$4;/** * Checks if an event is supported in the current execution environment. * * NOTE: This will not work correctly for non-generic events such as `change`, @@ -32,66 +32,66 @@ https://fantastic-admin.github.io`)}const FOCUSABLE_ELEMENT_SELECTORS='a[href],b * @return {boolean} True if the event is supported. * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT -*/const mousewheel=function(Fe,qe){if(Fe&&Fe.addEventListener){const hn=function(vn){const bn=Y$1(vn);qe&&Reflect.apply(qe,this,[vn,bn])};Fe.addEventListener("wheel",hn,{passive:!0})}},Mousewheel={beforeMount(Fe,qe){mousewheel(Fe,qe.value)}},basicTimeSpinnerProps=buildProps({role:{type:String,required:!0},spinnerDate:{type:definePropType(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:definePropType(String),default:""},...disabledTimeListsProps}),_hoisted_1$16=["onClick"],_hoisted_2$L=["onMouseenter"],_sfc_main$25=defineComponent({__name:"basic-time-spinner",props:basicTimeSpinnerProps,emits:["change","select-range","set-option"],setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("time"),{getHoursList:bn,getMinutesList:wn,getSecondsList:kn}=getTimeLists(hn.disabledHours,hn.disabledMinutes,hn.disabledSeconds);let _n=!1;const Cn=ref(),xn=ref(),En=ref(),$n=ref(),Sn={hours:xn,minutes:En,seconds:$n},An=computed(()=>hn.showSeconds?timeUnits$1:timeUnits$1.slice(0,2)),Tn=computed(()=>{const{spinnerDate:jn}=hn,Jn=jn.hour(),Qn=jn.minute(),no=jn.second();return{hours:Jn,minutes:Qn,seconds:no}}),Nn=computed(()=>{const{hours:jn,minutes:Jn}=unref(Tn);return{hours:bn(hn.role),minutes:wn(jn,hn.role),seconds:kn(jn,Jn,hn.role)}}),Pn=computed(()=>{const{hours:jn,minutes:Jn,seconds:Qn}=unref(Tn);return{hours:buildTimeList(jn,23),minutes:buildTimeList(Jn,59),seconds:buildTimeList(Qn,59)}}),On=debounce$3(jn=>{_n=!1,Mn(jn)},200),Rn=jn=>{if(!!!hn.amPmMode)return"";const Qn=hn.amPmMode==="A";let no=jn<12?" am":" pm";return Qn&&(no=no.toUpperCase()),no},In=jn=>{let Jn;switch(jn){case"hours":Jn=[0,2];break;case"minutes":Jn=[3,5];break;case"seconds":Jn=[6,8];break}const[Qn,no]=Jn;qe("select-range",Qn,no),Cn.value=jn},Mn=jn=>{Vn(jn,unref(Tn)[jn])},Bn=()=>{Mn("hours"),Mn("minutes"),Mn("seconds")},Dn=jn=>jn.querySelector(`.${vn.namespace.value}-scrollbar__wrap`),Vn=(jn,Jn)=>{if(hn.arrowControl)return;const Qn=unref(Sn[jn]);Qn&&Qn.$el&&(Dn(Qn.$el).scrollTop=Math.max(0,Jn*Ln(jn)))},Ln=jn=>{const Jn=unref(Sn[jn]),Qn=Jn==null?void 0:Jn.$el.querySelector("li");return Qn&&Number.parseFloat(getStyle(Qn,"height"))||0},zn=()=>{Fn(1)},Hn=()=>{Fn(-1)},Fn=jn=>{Cn.value||In("hours");const Jn=Cn.value,Qn=unref(Tn)[Jn],no=Cn.value==="hours"?24:60,co=Kn(Jn,Qn,jn,no);Un(Jn,co),Vn(Jn,co),nextTick(()=>In(Jn))},Kn=(jn,Jn,Qn,no)=>{let co=(Jn+Qn+no)%no;const so=unref(Nn)[jn];for(;so[co]&&co!==Jn;)co=(co+Qn+no)%no;return co},Un=(jn,Jn)=>{if(unref(Nn)[jn][Jn])return;const{hours:co,minutes:so,seconds:fo}=unref(Tn);let mo;switch(jn){case"hours":mo=hn.spinnerDate.hour(Jn).minute(so).second(fo);break;case"minutes":mo=hn.spinnerDate.hour(co).minute(Jn).second(fo);break;case"seconds":mo=hn.spinnerDate.hour(co).minute(so).second(Jn);break}qe("change",mo)},Gn=(jn,{value:Jn,disabled:Qn})=>{Qn||(Un(jn,Jn),In(jn),Vn(jn,Jn))},Wn=jn=>{_n=!0,On(jn);const Jn=Math.min(Math.round((Dn(unref(Sn[jn]).$el).scrollTop-(Zn(jn)*.5-10)/Ln(jn)+3)/Ln(jn)),jn==="hours"?23:59);Un(jn,Jn)},Zn=jn=>unref(Sn[jn]).$el.offsetHeight,Xn=()=>{const jn=Jn=>{const Qn=unref(Sn[Jn]);Qn&&Qn.$el&&(Dn(Qn.$el).onscroll=()=>{Wn(Jn)})};jn("hours"),jn("minutes"),jn("seconds")};onMounted(()=>{nextTick(()=>{!hn.arrowControl&&Xn(),Bn(),hn.role==="start"&&In("hours")})});const qn=(jn,Jn)=>{Sn[Jn].value=jn};return qe("set-option",[`${hn.role}_scrollDown`,Fn]),qe("set-option",[`${hn.role}_emitSelectRange`,In]),watch(()=>hn.spinnerDate,()=>{_n||Bn()}),(jn,Jn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b("spinner"),{"has-seconds":jn.showSeconds}])},[jn.arrowControl?createCommentVNode("v-if",!0):(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(unref(An),Qn=>(openBlock(),createBlock(unref(ElScrollbar),{key:Qn,ref_for:!0,ref:no=>qn(no,Qn),class:normalizeClass(unref(vn).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":unref(vn).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:no=>In(Qn),onMousemove:no=>Mn(Qn)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Nn)[Qn],(no,co)=>(openBlock(),createElementBlock("li",{key:co,class:normalizeClass([unref(vn).be("spinner","item"),unref(vn).is("active",co===unref(Tn)[Qn]),unref(vn).is("disabled",no)]),onClick:so=>Gn(Qn,{value:co,disabled:no})},[Qn==="hours"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(("0"+(jn.amPmMode?co%12||12:co)).slice(-2))+toDisplayString(Rn(co)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(("0"+co).slice(-2)),1)],64))],10,_hoisted_1$16))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),jn.arrowControl?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(An),Qn=>(openBlock(),createElementBlock("div",{key:Qn,class:normalizeClass([unref(vn).be("spinner","wrapper"),unref(vn).is("arrow")]),onMouseenter:no=>In(Qn)},[withDirectives((openBlock(),createBlock(unref(ElIcon),{class:normalizeClass(["arrow-up",unref(vn).be("spinner","arrow")])},{default:withCtx(()=>[createVNode(unref(arrow_up_default))]),_:1},8,["class"])),[[unref(vRepeatClick),Hn]]),withDirectives((openBlock(),createBlock(unref(ElIcon),{class:normalizeClass(["arrow-down",unref(vn).be("spinner","arrow")])},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1},8,["class"])),[[unref(vRepeatClick),zn]]),createBaseVNode("ul",{class:normalizeClass(unref(vn).be("spinner","list"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Pn)[Qn],(no,co)=>(openBlock(),createElementBlock("li",{key:co,class:normalizeClass([unref(vn).be("spinner","item"),unref(vn).is("active",no===unref(Tn)[Qn]),unref(vn).is("disabled",unref(Nn)[Qn][no])])},[typeof no=="number"?(openBlock(),createElementBlock(Fragment,{key:0},[Qn==="hours"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(("0"+(jn.amPmMode?no%12||12:no)).slice(-2))+toDisplayString(Rn(no)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(("0"+no).slice(-2)),1)],64))],64)):createCommentVNode("v-if",!0)],2))),128))],2)],42,_hoisted_2$L))),128)):createCommentVNode("v-if",!0)],2))}});var TimeSpinner=_export_sfc$2(_sfc_main$25,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const _sfc_main$24=defineComponent({__name:"panel-time-pick",props:panelTimePickerProps,emits:["pick","select-range","set-picker-option"],setup(Fe,{emit:qe}){const hn=Fe,vn=inject("EP_PICKER_BASE"),{arrowControl:bn,disabledHours:wn,disabledMinutes:kn,disabledSeconds:_n,defaultValue:Cn}=vn.props,{getAvailableHours:xn,getAvailableMinutes:En,getAvailableSeconds:$n}=buildAvailableTimeSlotGetter(wn,kn,_n),Sn=useNamespace("time"),{t:An,lang:Tn}=useLocale(),Nn=ref([0,2]),Pn=useOldValue(hn),On=computed(()=>isUndefined$d(hn.actualVisible)?`${Sn.namespace.value}-zoom-in-top`:""),Rn=computed(()=>hn.format.includes("ss")),In=computed(()=>hn.format.includes("A")?"A":hn.format.includes("a")?"a":""),Mn=qn=>{const jn=dayjs(qn).locale(Tn.value),Jn=Gn(jn);return jn.isSame(Jn)},Bn=()=>{qe("pick",Pn.value,!1)},Dn=(qn=!1,jn=!1)=>{jn||qe("pick",hn.parsedValue,qn)},Vn=qn=>{if(!hn.visible)return;const jn=Gn(qn).millisecond(0);qe("pick",jn,!0)},Ln=(qn,jn)=>{qe("select-range",qn,jn),Nn.value=[qn,jn]},zn=qn=>{const jn=[0,3].concat(Rn.value?[6]:[]),Jn=["hours","minutes"].concat(Rn.value?["seconds"]:[]),no=(jn.indexOf(Nn.value[0])+qn+jn.length)%jn.length;Fn.start_emitSelectRange(Jn[no])},Hn=qn=>{const jn=qn.code,{left:Jn,right:Qn,up:no,down:co}=EVENT_CODE;if([Jn,Qn].includes(jn)){zn(jn===Jn?-1:1),qn.preventDefault();return}if([no,co].includes(jn)){const so=jn===no?-1:1;Fn.start_scrollDown(so),qn.preventDefault();return}},{timePickerOptions:Fn,onSetOption:Kn,getAvailableTime:Un}=useTimePanel({getAvailableHours:xn,getAvailableMinutes:En,getAvailableSeconds:$n}),Gn=qn=>Un(qn,hn.datetimeRole||"",!0),Wn=qn=>qn?dayjs(qn,hn.format).locale(Tn.value):null,Zn=qn=>qn?qn.format(hn.format):null,Xn=()=>dayjs(Cn).locale(Tn.value);return qe("set-picker-option",["isValidValue",Mn]),qe("set-picker-option",["formatToString",Zn]),qe("set-picker-option",["parseUserInput",Wn]),qe("set-picker-option",["handleKeydownInput",Hn]),qe("set-picker-option",["getRangeAvailableTime",Gn]),qe("set-picker-option",["getDefaultValue",Xn]),(qn,jn)=>(openBlock(),createBlock(Transition,{name:unref(On)},{default:withCtx(()=>[qn.actualVisible||qn.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Sn).b("panel"))},[createBaseVNode("div",{class:normalizeClass([unref(Sn).be("panel","content"),{"has-seconds":unref(Rn)}])},[createVNode(TimeSpinner,{ref:"spinner",role:qn.datetimeRole||"start","arrow-control":unref(bn),"show-seconds":unref(Rn),"am-pm-mode":unref(In),"spinner-date":qn.parsedValue,"disabled-hours":unref(wn),"disabled-minutes":unref(kn),"disabled-seconds":unref(_n),onChange:Vn,onSetOption:unref(Kn),onSelectRange:Ln},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),createBaseVNode("div",{class:normalizeClass(unref(Sn).be("panel","footer"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(Sn).be("panel","btn"),"cancel"]),onClick:Bn},toDisplayString(unref(An)("el.datepicker.cancel")),3),createBaseVNode("button",{type:"button",class:normalizeClass([unref(Sn).be("panel","btn"),"confirm"]),onClick:jn[0]||(jn[0]=Jn=>Dn())},toDisplayString(unref(An)("el.datepicker.confirm")),3)],2)],2)):createCommentVNode("v-if",!0)]),_:1},8,["name"]))}});var TimePickPanel=_export_sfc$2(_sfc_main$24,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const panelTimeRangeProps=buildProps({...timePanelSharedProps,parsedValue:{type:definePropType(Array)}}),_hoisted_1$15=["disabled"],_sfc_main$23=defineComponent({__name:"panel-time-range",props:panelTimeRangeProps,emits:["pick","select-range","set-picker-option"],setup(Fe,{emit:qe}){const hn=Fe,vn=(Io,oo)=>{const eo=[];for(let ao=Io;ao<=oo;ao++)eo.push(ao);return eo},{t:bn,lang:wn}=useLocale(),kn=useNamespace("time"),_n=useNamespace("picker"),Cn=inject("EP_PICKER_BASE"),{arrowControl:xn,disabledHours:En,disabledMinutes:$n,disabledSeconds:Sn,defaultValue:An}=Cn.props,Tn=computed(()=>[kn.be("range-picker","body"),kn.be("panel","content"),kn.is("arrow",xn),Mn.value?"has-seconds":""]),Nn=computed(()=>[kn.be("range-picker","body"),kn.be("panel","content"),kn.is("arrow",xn),Mn.value?"has-seconds":""]),Pn=computed(()=>hn.parsedValue[0]),On=computed(()=>hn.parsedValue[1]),Rn=useOldValue(hn),In=()=>{qe("pick",Rn.value,!1)},Mn=computed(()=>hn.format.includes("ss")),Bn=computed(()=>hn.format.includes("A")?"A":hn.format.includes("a")?"a":""),Dn=(Io=!1)=>{qe("pick",[Pn.value,On.value],Io)},Vn=Io=>{Hn(Io.millisecond(0),On.value)},Ln=Io=>{Hn(Pn.value,Io.millisecond(0))},zn=Io=>{const oo=Io.map(ao=>dayjs(ao).locale(wn.value)),eo=Qn(oo);return oo[0].isSame(eo[0])&&oo[1].isSame(eo[1])},Hn=(Io,oo)=>{qe("pick",[Io,oo],!0)},Fn=computed(()=>Pn.value>On.value),Kn=ref([0,2]),Un=(Io,oo)=>{qe("select-range",Io,oo,"min"),Kn.value=[Io,oo]},Gn=computed(()=>Mn.value?11:8),Wn=(Io,oo)=>{qe("select-range",Io,oo,"max");const eo=unref(Gn);Kn.value=[Io+eo,oo+eo]},Zn=Io=>{const oo=Mn.value?[0,3,6,11,14,17]:[0,3,8,11],eo=["hours","minutes"].concat(Mn.value?["seconds"]:[]),ho=(oo.indexOf(Kn.value[0])+Io+oo.length)%oo.length,Mo=oo.length/2;ho{const oo=Io.code,{left:eo,right:ao,up:ho,down:Mo}=EVENT_CODE;if([eo,ao].includes(oo)){Zn(oo===eo?-1:1),Io.preventDefault();return}if([ho,Mo].includes(oo)){const Po=oo===ho?-1:1,ko=Kn.value[0]{const eo=En?En(Io):[],ao=Io==="start",Mo=(oo||(ao?On.value:Pn.value)).hour(),Po=ao?vn(Mo+1,23):vn(0,Mo-1);return union$3(eo,Po)},jn=(Io,oo,eo)=>{const ao=$n?$n(Io,oo):[],ho=oo==="start",Mo=eo||(ho?On.value:Pn.value),Po=Mo.hour();if(Io!==Po)return ao;const ko=Mo.minute(),xo=ho?vn(ko+1,59):vn(0,ko-1);return union$3(ao,xo)},Jn=(Io,oo,eo,ao)=>{const ho=Sn?Sn(Io,oo,eo):[],Mo=eo==="start",Po=ao||(Mo?On.value:Pn.value),ko=Po.hour(),xo=Po.minute();if(Io!==ko||oo!==xo)return ho;const Ao=Po.second(),vo=Mo?vn(Ao+1,59):vn(0,Ao-1);return union$3(ho,vo)},Qn=([Io,oo])=>[mo(Io,"start",!0,oo),mo(oo,"end",!1,Io)],{getAvailableHours:no,getAvailableMinutes:co,getAvailableSeconds:so}=buildAvailableTimeSlotGetter(qn,jn,Jn),{timePickerOptions:fo,getAvailableTime:mo,onSetOption:lo}=useTimePanel({getAvailableHours:no,getAvailableMinutes:co,getAvailableSeconds:so}),io=Io=>Io?isArray$x(Io)?Io.map(oo=>dayjs(oo,hn.format).locale(wn.value)):dayjs(Io,hn.format).locale(wn.value):null,wo=Io=>Io?isArray$x(Io)?Io.map(oo=>oo.format(hn.format)):Io.format(hn.format):null,go=()=>{if(isArray$x(An))return An.map(oo=>dayjs(oo).locale(wn.value));const Io=dayjs(An).locale(wn.value);return[Io,Io.add(60,"m")]};return qe("set-picker-option",["formatToString",wo]),qe("set-picker-option",["parseUserInput",io]),qe("set-picker-option",["isValidValue",zn]),qe("set-picker-option",["handleKeydownInput",Xn]),qe("set-picker-option",["getDefaultValue",go]),qe("set-picker-option",["getRangeAvailableTime",Qn]),(Io,oo)=>Io.actualVisible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(kn).b("range-picker"),unref(_n).b("panel")])},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","content"))},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","cell"))},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","header"))},toDisplayString(unref(bn)("el.datepicker.startTime")),3),createBaseVNode("div",{class:normalizeClass(unref(Tn))},[createVNode(TimeSpinner,{ref:"minSpinner",role:"start","show-seconds":unref(Mn),"am-pm-mode":unref(Bn),"arrow-control":unref(xn),"spinner-date":unref(Pn),"disabled-hours":qn,"disabled-minutes":jn,"disabled-seconds":Jn,onChange:Vn,onSetOption:unref(lo),onSelectRange:Un},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","cell"))},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","header"))},toDisplayString(unref(bn)("el.datepicker.endTime")),3),createBaseVNode("div",{class:normalizeClass(unref(Nn))},[createVNode(TimeSpinner,{ref:"maxSpinner",role:"end","show-seconds":unref(Mn),"am-pm-mode":unref(Bn),"arrow-control":unref(xn),"spinner-date":unref(On),"disabled-hours":qn,"disabled-minutes":jn,"disabled-seconds":Jn,onChange:Ln,onSetOption:unref(lo),onSelectRange:Wn},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),createBaseVNode("div",{class:normalizeClass(unref(kn).be("panel","footer"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(kn).be("panel","btn"),"cancel"]),onClick:oo[0]||(oo[0]=eo=>In())},toDisplayString(unref(bn)("el.datepicker.cancel")),3),createBaseVNode("button",{type:"button",class:normalizeClass([unref(kn).be("panel","btn"),"confirm"]),disabled:unref(Fn),onClick:oo[1]||(oo[1]=eo=>Dn())},toDisplayString(unref(bn)("el.datepicker.confirm")),11,_hoisted_1$15)],2)],2)):createCommentVNode("v-if",!0)}});var TimeRangePanel=_export_sfc$2(_sfc_main$23,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);dayjs.extend(customParseFormat);var TimePicker=defineComponent({name:"ElTimePicker",install:null,props:{...timePickerDefaultProps,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(Fe,qe){const hn=ref(),[vn,bn]=Fe.isRange?["timerange",TimeRangePanel]:["time",TimePickPanel],wn=kn=>qe.emit("update:modelValue",kn);return provide("ElPopperOptions",Fe.popperOptions),qe.expose({focus:kn=>{var _n;(_n=hn.value)==null||_n.handleFocusInput(kn)},blur:kn=>{var _n;(_n=hn.value)==null||_n.handleBlurInput(kn)},handleOpen:()=>{var kn;(kn=hn.value)==null||kn.handleOpen()},handleClose:()=>{var kn;(kn=hn.value)==null||kn.handleClose()}}),()=>{var kn;const _n=(kn=Fe.format)!=null?kn:DEFAULT_FORMATS_TIME;return createVNode(CommonPicker,mergeProps(Fe,{ref:hn,type:vn,format:_n,"onUpdate:modelValue":wn}),{default:Cn=>createVNode(bn,Cn,null)})}}});const _TimePicker=TimePicker;_TimePicker.install=Fe=>{Fe.component(_TimePicker.name,_TimePicker)};const ElTimePicker=_TimePicker,getPrevMonthLastDays=(Fe,qe)=>{const hn=Fe.subtract(1,"month").endOf("month").date();return rangeArr(qe).map((vn,bn)=>hn-(qe-bn-1))},getMonthDays=Fe=>{const qe=Fe.daysInMonth();return rangeArr(qe).map((hn,vn)=>vn+1)},toNestedArr=Fe=>rangeArr(Fe.length/7).map(qe=>{const hn=qe*7;return Fe.slice(hn,hn+7)}),dateTableProps=buildProps({selectedDay:{type:definePropType(Object)},range:{type:definePropType(Array)},date:{type:definePropType(Object),required:!0},hideHeader:{type:Boolean}}),dateTableEmits={pick:Fe=>isObject$9(Fe)};var localeData$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn,bn){var wn=vn.prototype,kn=function($n){return $n&&($n.indexOf?$n:$n.s)},_n=function($n,Sn,An,Tn,Nn){var Pn=$n.name?$n:$n.$locale(),On=kn(Pn[Sn]),Rn=kn(Pn[An]),In=On||Rn.map(function(Bn){return Bn.slice(0,Tn)});if(!Nn)return In;var Mn=Pn.weekStart;return In.map(function(Bn,Dn){return In[(Dn+(Mn||0))%7]})},Cn=function(){return bn.Ls[bn.locale()]},xn=function($n,Sn){return $n.formats[Sn]||function(An){return An.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Tn,Nn,Pn){return Nn||Pn.slice(1)})}($n.formats[Sn.toUpperCase()])},En=function(){var $n=this;return{months:function(Sn){return Sn?Sn.format("MMMM"):_n($n,"months")},monthsShort:function(Sn){return Sn?Sn.format("MMM"):_n($n,"monthsShort","months",3)},firstDayOfWeek:function(){return $n.$locale().weekStart||0},weekdays:function(Sn){return Sn?Sn.format("dddd"):_n($n,"weekdays")},weekdaysMin:function(Sn){return Sn?Sn.format("dd"):_n($n,"weekdaysMin","weekdays",2)},weekdaysShort:function(Sn){return Sn?Sn.format("ddd"):_n($n,"weekdaysShort","weekdays",3)},longDateFormat:function(Sn){return xn($n.$locale(),Sn)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};wn.localeData=function(){return En.bind(this)()},bn.localeData=function(){var $n=Cn();return{firstDayOfWeek:function(){return $n.weekStart||0},weekdays:function(){return bn.weekdays()},weekdaysShort:function(){return bn.weekdaysShort()},weekdaysMin:function(){return bn.weekdaysMin()},months:function(){return bn.months()},monthsShort:function(){return bn.monthsShort()},longDateFormat:function(Sn){return xn($n,Sn)},meridiem:$n.meridiem,ordinal:$n.ordinal}},bn.months=function(){return _n(Cn(),"months")},bn.monthsShort=function(){return _n(Cn(),"monthsShort","months",3)},bn.weekdays=function($n){return _n(Cn(),"weekdays",null,null,$n)},bn.weekdaysShort=function($n){return _n(Cn(),"weekdaysShort","weekdays",3,$n)},bn.weekdaysMin=function($n){return _n(Cn(),"weekdaysMin","weekdays",2,$n)}}})})(localeData$1);var localeDataExports=localeData$1.exports;const localeData=getDefaultExportFromCjs(localeDataExports),useDateTable=(Fe,qe)=>{dayjs.extend(localeData);const hn=dayjs.localeData().firstDayOfWeek(),{t:vn,lang:bn}=useLocale(),wn=dayjs().locale(bn.value),kn=computed(()=>!!Fe.range&&!!Fe.range.length),_n=computed(()=>{let Sn=[];if(kn.value){const[An,Tn]=Fe.range,Nn=rangeArr(Tn.date()-An.date()+1).map(Rn=>({text:An.date()+Rn,type:"current"}));let Pn=Nn.length%7;Pn=Pn===0?0:7-Pn;const On=rangeArr(Pn).map((Rn,In)=>({text:In+1,type:"next"}));Sn=Nn.concat(On)}else{const An=Fe.date.startOf("month").day(),Tn=getPrevMonthLastDays(Fe.date,(An-hn+7)%7).map(Rn=>({text:Rn,type:"prev"})),Nn=getMonthDays(Fe.date).map(Rn=>({text:Rn,type:"current"}));Sn=[...Tn,...Nn];const Pn=7-(Sn.length%7||7),On=rangeArr(Pn).map((Rn,In)=>({text:In+1,type:"next"}));Sn=Sn.concat(On)}return toNestedArr(Sn)}),Cn=computed(()=>{const Sn=hn;return Sn===0?WEEK_DAYS.map(An=>vn(`el.datepicker.weeks.${An}`)):WEEK_DAYS.slice(Sn).concat(WEEK_DAYS.slice(0,Sn)).map(An=>vn(`el.datepicker.weeks.${An}`))}),xn=(Sn,An)=>{switch(An){case"prev":return Fe.date.startOf("month").subtract(1,"month").date(Sn);case"next":return Fe.date.startOf("month").add(1,"month").date(Sn);case"current":return Fe.date.date(Sn)}};return{now:wn,isInRange:kn,rows:_n,weekDays:Cn,getFormattedDate:xn,handlePickDay:({text:Sn,type:An})=>{const Tn=xn(Sn,An);qe("pick",Tn)},getSlotData:({text:Sn,type:An})=>{const Tn=xn(Sn,An);return{isSelected:Tn.isSame(Fe.selectedDay),type:`${An}-month`,day:Tn.format("YYYY-MM-DD"),date:Tn.toDate()}}}},_hoisted_1$14={key:0},_hoisted_2$K=["onClick"],__default__$1g=defineComponent({name:"DateTable"}),_sfc_main$22=defineComponent({...__default__$1g,props:dateTableProps,emits:dateTableEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{isInRange:bn,now:wn,rows:kn,weekDays:_n,getFormattedDate:Cn,handlePickDay:xn,getSlotData:En}=useDateTable(vn,hn),$n=useNamespace("calendar-table"),Sn=useNamespace("calendar-day"),An=({text:Tn,type:Nn})=>{const Pn=[Nn];if(Nn==="current"){const On=Cn(Tn,Nn);On.isSame(vn.selectedDay,"day")&&Pn.push(Sn.is("selected")),On.isSame(wn,"day")&&Pn.push(Sn.is("today"))}return Pn};return qe({getFormattedDate:Cn}),(Tn,Nn)=>(openBlock(),createElementBlock("table",{class:normalizeClass([unref($n).b(),unref($n).is("range",unref(bn))]),cellspacing:"0",cellpadding:"0"},[Tn.hideHeader?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("thead",_hoisted_1$14,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_n),Pn=>(openBlock(),createElementBlock("th",{key:Pn},toDisplayString(Pn),1))),128))])),createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(kn),(Pn,On)=>(openBlock(),createElementBlock("tr",{key:On,class:normalizeClass({[unref($n).e("row")]:!0,[unref($n).em("row","hide-border")]:On===0&&Tn.hideHeader})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Pn,(Rn,In)=>(openBlock(),createElementBlock("td",{key:In,class:normalizeClass(An(Rn)),onClick:Mn=>unref(xn)(Rn)},[createBaseVNode("div",{class:normalizeClass(unref(Sn).b())},[renderSlot(Tn.$slots,"date-cell",{data:unref(En)(Rn)},()=>[createBaseVNode("span",null,toDisplayString(Rn.text),1)])],2)],10,_hoisted_2$K))),128))],2))),128))])],2))}});var DateTable$1=_export_sfc$2(_sfc_main$22,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const adjacentMonth=(Fe,qe)=>{const hn=Fe.endOf("month"),vn=qe.startOf("month"),wn=hn.isSame(vn,"week")?vn.add(1,"week"):vn;return[[Fe,hn],[wn.startOf("week"),qe]]},threeConsecutiveMonth=(Fe,qe)=>{const hn=Fe.endOf("month"),vn=Fe.add(1,"month").startOf("month"),bn=hn.isSame(vn,"week")?vn.add(1,"week"):vn,wn=bn.endOf("month"),kn=qe.startOf("month"),_n=wn.isSame(kn,"week")?kn.add(1,"week"):kn;return[[Fe,hn],[bn.startOf("week"),wn],[_n.startOf("week"),qe]]},useCalendar=(Fe,qe,hn)=>{const vn=useSlots(),{lang:bn}=useLocale(),wn=ref(),kn=dayjs().locale(bn.value),_n=computed({get(){return Fe.modelValue?xn.value:wn.value},set(On){if(!On)return;wn.value=On;const Rn=On.toDate();qe(INPUT_EVENT,Rn),qe(UPDATE_MODEL_EVENT,Rn)}}),Cn=computed(()=>{if(!Fe.range)return[];const On=Fe.range.map(Mn=>dayjs(Mn).locale(bn.value)),[Rn,In]=On;return Rn.isAfter(In)?[]:Rn.isSame(In,"month")?Tn(Rn,In):Rn.add(1,"month").month()!==In.month()?[]:Tn(Rn,In)}),xn=computed(()=>Fe.modelValue?dayjs(Fe.modelValue).locale(bn.value):_n.value||(Cn.value.length?Cn.value[0][0]:kn)),En=computed(()=>xn.value.subtract(1,"month").date(1)),$n=computed(()=>xn.value.add(1,"month").date(1)),Sn=computed(()=>xn.value.subtract(1,"year").date(1)),An=computed(()=>xn.value.add(1,"year").date(1)),Tn=(On,Rn)=>{const In=On.startOf("week"),Mn=Rn.endOf("week"),Bn=In.get("month"),Dn=Mn.get("month");return Bn===Dn?[[In,Mn]]:(Bn+1)%12===Dn?adjacentMonth(In,Mn):Bn+2===Dn||(Bn+1)%11===Dn?threeConsecutiveMonth(In,Mn):[]},Nn=On=>{_n.value=On},Pn=On=>{const In={"prev-month":En.value,"next-month":$n.value,"prev-year":Sn.value,"next-year":An.value,today:kn}[On];In.isSame(xn.value,"day")||Nn(In)};return useDeprecated({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},computed(()=>!!vn.dateCell)),{calculateValidatedDateRange:Tn,date:xn,realSelectedDay:_n,pickDay:Nn,selectDate:Pn,validatedRange:Cn}},isValidRange$1=Fe=>isArray$x(Fe)&&Fe.length===2&&Fe.every(qe=>isDate$a(qe)),calendarProps=buildProps({modelValue:{type:Date},range:{type:definePropType(Array),validator:isValidRange$1}}),calendarEmits={[UPDATE_MODEL_EVENT]:Fe=>isDate$a(Fe),[INPUT_EVENT]:Fe=>isDate$a(Fe)},COMPONENT_NAME$g="ElCalendar",__default__$1f=defineComponent({name:COMPONENT_NAME$g}),_sfc_main$21=defineComponent({...__default__$1f,props:calendarProps,emits:calendarEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("calendar"),{calculateValidatedDateRange:wn,date:kn,pickDay:_n,realSelectedDay:Cn,selectDate:xn,validatedRange:En}=useCalendar(vn,hn),{t:$n}=useLocale(),Sn=computed(()=>{const An=`el.datepicker.month${kn.value.format("M")}`;return`${kn.value.year()} ${$n("el.datepicker.year")} ${$n(An)}`});return qe({selectedDay:Cn,pickDay:_n,selectDate:xn,calculateValidatedDateRange:wn}),(An,Tn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(bn).b())},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("header"))},[renderSlot(An.$slots,"header",{date:unref(Sn)},()=>[createBaseVNode("div",{class:normalizeClass(unref(bn).e("title"))},toDisplayString(unref(Sn)),3),unref(En).length===0?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("button-group"))},[createVNode(unref(ElButtonGroup$1),null,{default:withCtx(()=>[createVNode(unref(ElButton),{size:"small",onClick:Tn[0]||(Tn[0]=Nn=>unref(xn)("prev-month"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)("el.datepicker.prevMonth")),1)]),_:1}),createVNode(unref(ElButton),{size:"small",onClick:Tn[1]||(Tn[1]=Nn=>unref(xn)("today"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)("el.datepicker.today")),1)]),_:1}),createVNode(unref(ElButton),{size:"small",onClick:Tn[2]||(Tn[2]=Nn=>unref(xn)("next-month"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):createCommentVNode("v-if",!0)])],2),unref(En).length===0?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("body"))},[createVNode(DateTable$1,{date:unref(kn),"selected-day":unref(Cn),onPick:unref(_n)},createSlots({_:2},[An.$slots["date-cell"]||An.$slots.dateCell?{name:"date-cell",fn:withCtx(Nn=>[An.$slots["date-cell"]?renderSlot(An.$slots,"date-cell",normalizeProps(mergeProps({key:0},Nn))):renderSlot(An.$slots,"dateCell",normalizeProps(mergeProps({key:1},Nn)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(bn).e("body"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(En),(Nn,Pn)=>(openBlock(),createBlock(DateTable$1,{key:Pn,date:Nn[0],"selected-day":unref(Cn),range:Nn,"hide-header":Pn!==0,onPick:unref(_n)},createSlots({_:2},[An.$slots["date-cell"]||An.$slots.dateCell?{name:"date-cell",fn:withCtx(On=>[An.$slots["date-cell"]?renderSlot(An.$slots,"date-cell",normalizeProps(mergeProps({key:0},On))):renderSlot(An.$slots,"dateCell",normalizeProps(mergeProps({key:1},On)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var Calendar=_export_sfc$2(_sfc_main$21,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const ElCalendar=withInstall$1(Calendar),cardProps=buildProps({header:{type:String,default:""},bodyStyle:{type:definePropType([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),__default__$1e=defineComponent({name:"ElCard"}),_sfc_main$20=defineComponent({...__default__$1e,props:cardProps,setup(Fe){const qe=useNamespace("card");return(hn,vn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(qe).b(),unref(qe).is(`${hn.shadow}-shadow`)])},[hn.$slots.header||hn.header?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(qe).e("header"))},[renderSlot(hn.$slots,"header",{},()=>[createTextVNode(toDisplayString(hn.header),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([unref(qe).e("body"),hn.bodyClass]),style:normalizeStyle(hn.bodyStyle)},[renderSlot(hn.$slots,"default")],6)],2))}});var Card=_export_sfc$2(_sfc_main$20,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const ElCard=withInstall$1(Card),carouselProps=buildProps({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),carouselEmits={change:(Fe,qe)=>[Fe,qe].every(isNumber$d)},carouselContextKey=Symbol("carouselContextKey"),THROTTLE_TIME=300,useCarousel=(Fe,qe,hn)=>{const{children:vn,addChild:bn,removeChild:wn}=useOrderedChildren(getCurrentInstance(),"ElCarouselItem"),kn=useSlots(),_n=ref(-1),Cn=ref(null),xn=ref(!1),En=ref(),$n=ref(0),Sn=ref(!0),An=computed(()=>Fe.arrow!=="never"&&!unref(Pn)),Tn=computed(()=>vn.value.some(co=>co.props.label.toString().length>0)),Nn=computed(()=>Fe.type==="card"),Pn=computed(()=>Fe.direction==="vertical"),On=computed(()=>Fe.height!=="auto"?{height:Fe.height}:{height:`${$n.value}px`,overflow:"hidden"}),Rn=throttle$2(co=>{Ln(co)},THROTTLE_TIME,{trailing:!0}),In=throttle$2(co=>{Zn(co)},THROTTLE_TIME),Mn=co=>Sn.value?_n.value<=1?co<=1:co>1:!0;function Bn(){Cn.value&&(clearInterval(Cn.value),Cn.value=null)}function Dn(){Fe.interval<=0||!Fe.autoplay||Cn.value||(Cn.value=setInterval(()=>Vn(),Fe.interval))}const Vn=()=>{_n.valuelo.props.name===co);mo.length>0&&(co=vn.value.indexOf(mo[0]))}if(co=Number(co),Number.isNaN(co)||co!==Math.floor(co))return;const so=vn.value.length,fo=_n.value;co<0?_n.value=Fe.loop?so-1:0:co>=so?_n.value=Fe.loop?0:so-1:_n.value=co,fo===_n.value&&zn(fo),jn()}function zn(co){vn.value.forEach((so,fo)=>{so.translateItem(fo,_n.value,co)})}function Hn(co,so){var fo,mo,lo,io;const wo=unref(vn),go=wo.length;if(go===0||!co.states.inStage)return!1;const Io=so+1,oo=so-1,eo=go-1,ao=wo[eo].states.active,ho=wo[0].states.active,Mo=(mo=(fo=wo[Io])==null?void 0:fo.states)==null?void 0:mo.active,Po=(io=(lo=wo[oo])==null?void 0:lo.states)==null?void 0:io.active;return so===eo&&ho||Mo?"left":so===0&&ao||Po?"right":!1}function Fn(){xn.value=!0,Fe.pauseOnHover&&Bn()}function Kn(){xn.value=!1,Dn()}function Un(co){unref(Pn)||vn.value.forEach((so,fo)=>{co===Hn(so,fo)&&(so.states.hover=!0)})}function Gn(){unref(Pn)||vn.value.forEach(co=>{co.states.hover=!1})}function Wn(co){_n.value=co}function Zn(co){Fe.trigger==="hover"&&co!==_n.value&&(_n.value=co)}function Xn(){Ln(_n.value-1)}function qn(){Ln(_n.value+1)}function jn(){Bn(),Fe.pauseOnHover||Dn()}function Jn(co){Fe.height==="auto"&&($n.value=co)}function Qn(){var co;const so=(co=kn.default)==null?void 0:co.call(kn);if(!so)return null;const fo=flattedChildren(so),mo="ElCarouselItem",lo=fo.filter(io=>isVNode(io)&&io.type.name===mo);return(lo==null?void 0:lo.length)===2&&Fe.loop&&!Nn.value?(Sn.value=!0,lo):(Sn.value=!1,null)}watch(()=>_n.value,(co,so)=>{zn(so),Sn.value&&(co=co%2,so=so%2),so>-1&&qe("change",co,so)}),watch(()=>Fe.autoplay,co=>{co?Dn():Bn()}),watch(()=>Fe.loop,()=>{Ln(_n.value)}),watch(()=>Fe.interval,()=>{jn()});const no=shallowRef();return onMounted(()=>{watch(()=>vn.value,()=>{vn.value.length>0&&Ln(Fe.initialIndex)},{immediate:!0}),no.value=useResizeObserver(En.value,()=>{zn()}),Dn()}),onBeforeUnmount(()=>{Bn(),En.value&&no.value&&no.value.stop()}),provide(carouselContextKey,{root:En,isCardType:Nn,isVertical:Pn,items:vn,loop:Fe.loop,addItem:bn,removeItem:wn,setActiveItem:Ln,setContainerHeight:Jn}),{root:En,activeIndex:_n,arrowDisplay:An,hasLabel:Tn,hover:xn,isCardType:Nn,items:vn,isVertical:Pn,containerStyle:On,isItemsTwoLength:Sn,handleButtonEnter:Un,handleButtonLeave:Gn,handleIndicatorClick:Wn,handleMouseEnter:Fn,handleMouseLeave:Kn,setActiveItem:Ln,prev:Xn,next:qn,PlaceholderItem:Qn,isTwoLengthShow:Mn,throttledArrowClick:Rn,throttledIndicatorHover:In}},_hoisted_1$13=["onMouseenter","onClick"],_hoisted_2$J={key:0},COMPONENT_NAME$f="ElCarousel",__default__$1d=defineComponent({name:COMPONENT_NAME$f}),_sfc_main$1$=defineComponent({...__default__$1d,props:carouselProps,emits:carouselEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{root:bn,activeIndex:wn,arrowDisplay:kn,hasLabel:_n,hover:Cn,isCardType:xn,items:En,isVertical:$n,containerStyle:Sn,handleButtonEnter:An,handleButtonLeave:Tn,handleIndicatorClick:Nn,handleMouseEnter:Pn,handleMouseLeave:On,setActiveItem:Rn,prev:In,next:Mn,PlaceholderItem:Bn,isTwoLengthShow:Dn,throttledArrowClick:Vn,throttledIndicatorHover:Ln}=useCarousel(vn,hn),zn=useNamespace("carousel"),Hn=computed(()=>{const Kn=[zn.b(),zn.m(vn.direction)];return unref(xn)&&Kn.push(zn.m("card")),Kn}),Fn=computed(()=>{const Kn=[zn.e("indicators"),zn.em("indicators",vn.direction)];return unref(_n)&&Kn.push(zn.em("indicators","labels")),vn.indicatorPosition==="outside"&&Kn.push(zn.em("indicators","outside")),unref($n)&&Kn.push(zn.em("indicators","right")),Kn});return qe({setActiveItem:Rn,prev:In,next:Mn}),(Kn,Un)=>(openBlock(),createElementBlock("div",{ref_key:"root",ref:bn,class:normalizeClass(unref(Hn)),onMouseenter:Un[6]||(Un[6]=withModifiers((...Gn)=>unref(Pn)&&unref(Pn)(...Gn),["stop"])),onMouseleave:Un[7]||(Un[7]=withModifiers((...Gn)=>unref(On)&&unref(On)(...Gn),["stop"]))},[createBaseVNode("div",{class:normalizeClass(unref(zn).e("container")),style:normalizeStyle(unref(Sn))},[unref(kn)?(openBlock(),createBlock(Transition,{key:0,name:"carousel-arrow-left",persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("button",{type:"button",class:normalizeClass([unref(zn).e("arrow"),unref(zn).em("arrow","left")]),onMouseenter:Un[0]||(Un[0]=Gn=>unref(An)("left")),onMouseleave:Un[1]||(Un[1]=(...Gn)=>unref(Tn)&&unref(Tn)(...Gn)),onClick:Un[2]||(Un[2]=withModifiers(Gn=>unref(Vn)(unref(wn)-1),["stop"]))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],34),[[vShow,(Kn.arrow==="always"||unref(Cn))&&(vn.loop||unref(wn)>0)]])]),_:1})):createCommentVNode("v-if",!0),unref(kn)?(openBlock(),createBlock(Transition,{key:1,name:"carousel-arrow-right",persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("button",{type:"button",class:normalizeClass([unref(zn).e("arrow"),unref(zn).em("arrow","right")]),onMouseenter:Un[3]||(Un[3]=Gn=>unref(An)("right")),onMouseleave:Un[4]||(Un[4]=(...Gn)=>unref(Tn)&&unref(Tn)(...Gn)),onClick:Un[5]||(Un[5]=withModifiers(Gn=>unref(Vn)(unref(wn)+1),["stop"]))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],34),[[vShow,(Kn.arrow==="always"||unref(Cn))&&(vn.loop||unref(wn)withDirectives((openBlock(),createElementBlock("li",{key:Wn,class:normalizeClass([unref(zn).e("indicator"),unref(zn).em("indicator",Kn.direction),unref(zn).is("active",Wn===unref(wn))]),onMouseenter:Zn=>unref(Ln)(Wn),onClick:withModifiers(Zn=>unref(Nn)(Wn),["stop"])},[createBaseVNode("button",{class:normalizeClass(unref(zn).e("button"))},[unref(_n)?(openBlock(),createElementBlock("span",_hoisted_2$J,toDisplayString(Gn.props.label),1)):createCommentVNode("v-if",!0)],2)],42,_hoisted_1$13)),[[vShow,unref(Dn)(Wn)]])),128))],2)):createCommentVNode("v-if",!0)],34))}});var Carousel=_export_sfc$2(_sfc_main$1$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const carouselItemProps=buildProps({name:{type:String,default:""},label:{type:[String,Number],default:""}}),useCarouselItem=(Fe,qe)=>{const hn=inject(carouselContextKey),vn=getCurrentInstance(),bn=.83,wn=ref(),kn=ref(!1),_n=ref(0),Cn=ref(1),xn=ref(!1),En=ref(!1),$n=ref(!1),Sn=ref(!1),{isCardType:An,isVertical:Tn}=hn;function Nn(Mn,Bn,Dn){const Vn=Dn-1,Ln=Bn-1,zn=Bn+1,Hn=Dn/2;return Bn===0&&Mn===Vn?-1:Bn===Vn&&Mn===0?Dn:Mn=Hn?Dn+1:Mn>zn&&Mn-Bn>=Hn?-2:Mn}function Pn(Mn,Bn){var Dn,Vn;const Ln=unref(Tn)?((Dn=hn.root.value)==null?void 0:Dn.offsetHeight)||0:((Vn=hn.root.value)==null?void 0:Vn.offsetWidth)||0;return $n.value?Ln*((2-bn)*(Mn-Bn)+1)/4:Mn{var Vn;const Ln=unref(An),zn=(Vn=hn.items.value.length)!=null?Vn:Number.NaN,Hn=Mn===Bn;!Ln&&!isUndefined$d(Dn)&&(Sn.value=Hn||Mn===Dn),!Hn&&zn>2&&hn.loop&&(Mn=Nn(Mn,Bn,zn));const Fn=unref(Tn);xn.value=Hn,Ln?($n.value=Math.round(Math.abs(Mn-Bn))<=1,_n.value=Pn(Mn,Bn),Cn.value=unref(xn)?1:bn):_n.value=On(Mn,Bn,Fn),En.value=!0,Hn&&wn.value&&hn.setContainerHeight(wn.value.offsetHeight)};function In(){if(hn&&unref(An)){const Mn=hn.items.value.findIndex(({uid:Bn})=>Bn===vn.uid);hn.setActiveItem(Mn)}}return onMounted(()=>{hn.addItem({props:Fe,states:reactive({hover:kn,translate:_n,scale:Cn,active:xn,ready:En,inStage:$n,animating:Sn}),uid:vn.uid,translateItem:Rn})}),onUnmounted(()=>{hn.removeItem(vn.uid)}),{carouselItemRef:wn,active:xn,animating:Sn,hover:kn,inStage:$n,isVertical:Tn,translate:_n,isCardType:An,scale:Cn,ready:En,handleItemClick:In}},__default__$1c=defineComponent({name:"ElCarouselItem"}),_sfc_main$1_=defineComponent({...__default__$1c,props:carouselItemProps,setup(Fe){const qe=Fe,hn=useNamespace("carousel"),{carouselItemRef:vn,active:bn,animating:wn,hover:kn,inStage:_n,isVertical:Cn,translate:xn,isCardType:En,scale:$n,ready:Sn,handleItemClick:An}=useCarouselItem(qe),Tn=computed(()=>{const Pn=`${`translate${unref(Cn)?"Y":"X"}`}(${unref(xn)}px)`,On=`scale(${unref($n)})`;return{transform:[Pn,On].join(" ")}});return(Nn,Pn)=>withDirectives((openBlock(),createElementBlock("div",{ref_key:"carouselItemRef",ref:vn,class:normalizeClass([unref(hn).e("item"),unref(hn).is("active",unref(bn)),unref(hn).is("in-stage",unref(_n)),unref(hn).is("hover",unref(kn)),unref(hn).is("animating",unref(wn)),{[unref(hn).em("item","card")]:unref(En),[unref(hn).em("item","card-vertical")]:unref(En)&&unref(Cn)}]),style:normalizeStyle(unref(Tn)),onClick:Pn[0]||(Pn[0]=(...On)=>unref(An)&&unref(An)(...On))},[unref(En)?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("mask"))},null,2)),[[vShow,!unref(bn)]]):createCommentVNode("v-if",!0),renderSlot(Nn.$slots,"default")],6)),[[vShow,unref(Sn)]])}});var CarouselItem=_export_sfc$2(_sfc_main$1_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const ElCarousel=withInstall$1(Carousel,{CarouselItem}),ElCarouselItem=withNoopInstall(CarouselItem),checkboxProps={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:useSizeProp,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},checkboxEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe),change:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe)},checkboxGroupContextKey=Symbol("checkboxGroupContextKey"),useCheckboxDisabled=({model:Fe,isChecked:qe})=>{const hn=inject(checkboxGroupContextKey,void 0),vn=computed(()=>{var wn,kn;const _n=(wn=hn==null?void 0:hn.max)==null?void 0:wn.value,Cn=(kn=hn==null?void 0:hn.min)==null?void 0:kn.value;return!isUndefined$d(_n)&&Fe.value.length>=_n&&!qe.value||!isUndefined$d(Cn)&&Fe.value.length<=Cn&&qe.value});return{isDisabled:useFormDisabled(computed(()=>(hn==null?void 0:hn.disabled.value)||vn.value)),isLimitDisabled:vn}},useCheckboxEvent=(Fe,{model:qe,isLimitExceeded:hn,hasOwnLabel:vn,isDisabled:bn,isLabeledByFormItem:wn})=>{const kn=inject(checkboxGroupContextKey,void 0),{formItem:_n}=useFormItem(),{emit:Cn}=getCurrentInstance();function xn(Tn){var Nn,Pn;return Tn===Fe.trueLabel||Tn===!0?(Nn=Fe.trueLabel)!=null?Nn:!0:(Pn=Fe.falseLabel)!=null?Pn:!1}function En(Tn,Nn){Cn("change",xn(Tn),Nn)}function $n(Tn){if(hn.value)return;const Nn=Tn.target;Cn("change",xn(Nn.checked),Tn)}async function Sn(Tn){hn.value||!vn.value&&!bn.value&&wn.value&&(Tn.composedPath().some(On=>On.tagName==="LABEL")||(qe.value=xn([!1,Fe.falseLabel].includes(qe.value)),await nextTick(),En(qe.value,Tn)))}const An=computed(()=>(kn==null?void 0:kn.validateEvent)||Fe.validateEvent);return watch(()=>Fe.modelValue,()=>{An.value&&(_n==null||_n.validate("change").catch(Tn=>void 0))}),{handleChange:$n,onClickRoot:Sn}},useCheckboxModel=Fe=>{const qe=ref(!1),{emit:hn}=getCurrentInstance(),vn=inject(checkboxGroupContextKey,void 0),bn=computed(()=>isUndefined$d(vn)===!1),wn=ref(!1);return{model:computed({get(){var _n,Cn;return bn.value?(_n=vn==null?void 0:vn.modelValue)==null?void 0:_n.value:(Cn=Fe.modelValue)!=null?Cn:qe.value},set(_n){var Cn,xn;bn.value&&isArray$x(_n)?(wn.value=((Cn=vn==null?void 0:vn.max)==null?void 0:Cn.value)!==void 0&&_n.length>(vn==null?void 0:vn.max.value),wn.value===!1&&((xn=vn==null?void 0:vn.changeEvent)==null||xn.call(vn,_n))):(hn(UPDATE_MODEL_EVENT,_n),qe.value=_n)}}),isGroup:bn,isLimitExceeded:wn}},useCheckboxStatus=(Fe,qe,{model:hn})=>{const vn=inject(checkboxGroupContextKey,void 0),bn=ref(!1),wn=computed(()=>{const xn=hn.value;return isBoolean$5(xn)?xn:isArray$x(xn)?isObject$9(Fe.label)?xn.map(toRaw).some(En=>isEqual$4(En,Fe.label)):xn.map(toRaw).includes(Fe.label):xn!=null?xn===Fe.trueLabel:!!xn}),kn=useFormSize(computed(()=>{var xn;return(xn=vn==null?void 0:vn.size)==null?void 0:xn.value}),{prop:!0}),_n=useFormSize(computed(()=>{var xn;return(xn=vn==null?void 0:vn.size)==null?void 0:xn.value})),Cn=computed(()=>!!qe.default||!isNil(Fe.label));return{checkboxButtonSize:kn,isChecked:wn,isFocused:bn,checkboxSize:_n,hasOwnLabel:Cn}},setStoreValue=(Fe,{model:qe})=>{function hn(){isArray$x(qe.value)&&!qe.value.includes(Fe.label)?qe.value.push(Fe.label):qe.value=Fe.trueLabel||!0}Fe.checked&&hn()},useCheckbox=(Fe,qe)=>{const{formItem:hn}=useFormItem(),{model:vn,isGroup:bn,isLimitExceeded:wn}=useCheckboxModel(Fe),{isFocused:kn,isChecked:_n,checkboxButtonSize:Cn,checkboxSize:xn,hasOwnLabel:En}=useCheckboxStatus(Fe,qe,{model:vn}),{isDisabled:$n}=useCheckboxDisabled({model:vn,isChecked:_n}),{inputId:Sn,isLabeledByFormItem:An}=useFormItemInputId(Fe,{formItemContext:hn,disableIdGeneration:En,disableIdManagement:bn}),{handleChange:Tn,onClickRoot:Nn}=useCheckboxEvent(Fe,{model:vn,isLimitExceeded:wn,hasOwnLabel:En,isDisabled:$n,isLabeledByFormItem:An});return setStoreValue(Fe,{model:vn}),{inputId:Sn,isLabeledByFormItem:An,isChecked:_n,isDisabled:$n,isFocused:kn,checkboxButtonSize:Cn,checkboxSize:xn,hasOwnLabel:En,model:vn,handleChange:Tn,onClickRoot:Nn}},_hoisted_1$12=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],_hoisted_2$I=["id","indeterminate","disabled","value","name","tabindex"],__default__$1b=defineComponent({name:"ElCheckbox"}),_sfc_main$1Z=defineComponent({...__default__$1b,props:checkboxProps,emits:checkboxEmits,setup(Fe){const qe=Fe,hn=useSlots(),{inputId:vn,isLabeledByFormItem:bn,isChecked:wn,isDisabled:kn,isFocused:_n,checkboxSize:Cn,hasOwnLabel:xn,model:En,handleChange:$n,onClickRoot:Sn}=useCheckbox(qe,hn),An=useNamespace("checkbox"),Tn=computed(()=>[An.b(),An.m(Cn.value),An.is("disabled",kn.value),An.is("bordered",qe.border),An.is("checked",wn.value)]),Nn=computed(()=>[An.e("input"),An.is("disabled",kn.value),An.is("checked",wn.value),An.is("indeterminate",qe.indeterminate),An.is("focus",_n.value)]);return(Pn,On)=>(openBlock(),createBlock(resolveDynamicComponent(!unref(xn)&&unref(bn)?"span":"label"),{class:normalizeClass(unref(Tn)),"aria-controls":Pn.indeterminate?Pn.controls:null,onClick:unref(Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(unref(Nn))},[Pn.trueLabel||Pn.falseLabel?withDirectives((openBlock(),createElementBlock("input",{key:0,id:unref(vn),"onUpdate:modelValue":On[0]||(On[0]=Rn=>isRef(En)?En.value=Rn:null),class:normalizeClass(unref(An).e("original")),type:"checkbox",indeterminate:Pn.indeterminate,name:Pn.name,tabindex:Pn.tabindex,disabled:unref(kn),"true-value":Pn.trueLabel,"false-value":Pn.falseLabel,onChange:On[1]||(On[1]=(...Rn)=>unref($n)&&unref($n)(...Rn)),onFocus:On[2]||(On[2]=Rn=>_n.value=!0),onBlur:On[3]||(On[3]=Rn=>_n.value=!1),onClick:On[4]||(On[4]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$12)),[[vModelCheckbox,unref(En)]]):withDirectives((openBlock(),createElementBlock("input",{key:1,id:unref(vn),"onUpdate:modelValue":On[5]||(On[5]=Rn=>isRef(En)?En.value=Rn:null),class:normalizeClass(unref(An).e("original")),type:"checkbox",indeterminate:Pn.indeterminate,disabled:unref(kn),value:Pn.label,name:Pn.name,tabindex:Pn.tabindex,onChange:On[6]||(On[6]=(...Rn)=>unref($n)&&unref($n)(...Rn)),onFocus:On[7]||(On[7]=Rn=>_n.value=!0),onBlur:On[8]||(On[8]=Rn=>_n.value=!1),onClick:On[9]||(On[9]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$I)),[[vModelCheckbox,unref(En)]]),createBaseVNode("span",{class:normalizeClass(unref(An).e("inner"))},null,2)],2),unref(xn)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(An).e("label"))},[renderSlot(Pn.$slots,"default"),Pn.$slots.default?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(Pn.label),1)],64))],2)):createCommentVNode("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Checkbox$1=_export_sfc$2(_sfc_main$1Z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const _hoisted_1$11=["name","tabindex","disabled","true-value","false-value"],_hoisted_2$H=["name","tabindex","disabled","value"],__default__$1a=defineComponent({name:"ElCheckboxButton"}),_sfc_main$1Y=defineComponent({...__default__$1a,props:checkboxProps,emits:checkboxEmits,setup(Fe){const qe=Fe,hn=useSlots(),{isFocused:vn,isChecked:bn,isDisabled:wn,checkboxButtonSize:kn,model:_n,handleChange:Cn}=useCheckbox(qe,hn),xn=inject(checkboxGroupContextKey,void 0),En=useNamespace("checkbox"),$n=computed(()=>{var An,Tn,Nn,Pn;const On=(Tn=(An=xn==null?void 0:xn.fill)==null?void 0:An.value)!=null?Tn:"";return{backgroundColor:On,borderColor:On,color:(Pn=(Nn=xn==null?void 0:xn.textColor)==null?void 0:Nn.value)!=null?Pn:"",boxShadow:On?`-1px 0 0 0 ${On}`:void 0}}),Sn=computed(()=>[En.b("button"),En.bm("button",kn.value),En.is("disabled",wn.value),En.is("checked",bn.value),En.is("focus",vn.value)]);return(An,Tn)=>(openBlock(),createElementBlock("label",{class:normalizeClass(unref(Sn))},[An.trueLabel||An.falseLabel?withDirectives((openBlock(),createElementBlock("input",{key:0,"onUpdate:modelValue":Tn[0]||(Tn[0]=Nn=>isRef(_n)?_n.value=Nn:null),class:normalizeClass(unref(En).be("button","original")),type:"checkbox",name:An.name,tabindex:An.tabindex,disabled:unref(wn),"true-value":An.trueLabel,"false-value":An.falseLabel,onChange:Tn[1]||(Tn[1]=(...Nn)=>unref(Cn)&&unref(Cn)(...Nn)),onFocus:Tn[2]||(Tn[2]=Nn=>vn.value=!0),onBlur:Tn[3]||(Tn[3]=Nn=>vn.value=!1),onClick:Tn[4]||(Tn[4]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$11)),[[vModelCheckbox,unref(_n)]]):withDirectives((openBlock(),createElementBlock("input",{key:1,"onUpdate:modelValue":Tn[5]||(Tn[5]=Nn=>isRef(_n)?_n.value=Nn:null),class:normalizeClass(unref(En).be("button","original")),type:"checkbox",name:An.name,tabindex:An.tabindex,disabled:unref(wn),value:An.label,onChange:Tn[6]||(Tn[6]=(...Nn)=>unref(Cn)&&unref(Cn)(...Nn)),onFocus:Tn[7]||(Tn[7]=Nn=>vn.value=!0),onBlur:Tn[8]||(Tn[8]=Nn=>vn.value=!1),onClick:Tn[9]||(Tn[9]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$H)),[[vModelCheckbox,unref(_n)]]),An.$slots.default||An.label?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(unref(En).be("button","inner")),style:normalizeStyle(unref(bn)?unref($n):void 0)},[renderSlot(An.$slots,"default",{},()=>[createTextVNode(toDisplayString(An.label),1)])],6)):createCommentVNode("v-if",!0)],2))}});var CheckboxButton=_export_sfc$2(_sfc_main$1Y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const checkboxGroupProps=buildProps({modelValue:{type:definePropType(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:useSizeProp,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),checkboxGroupEmits={[UPDATE_MODEL_EVENT]:Fe=>isArray$x(Fe),change:Fe=>isArray$x(Fe)},__default__$19=defineComponent({name:"ElCheckboxGroup"}),_sfc_main$1X=defineComponent({...__default__$19,props:checkboxGroupProps,emits:checkboxGroupEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("checkbox"),{formItem:bn}=useFormItem(),{inputId:wn,isLabeledByFormItem:kn}=useFormItemInputId(hn,{formItemContext:bn}),_n=async xn=>{qe(UPDATE_MODEL_EVENT,xn),await nextTick(),qe("change",xn)},Cn=computed({get(){return hn.modelValue},set(xn){_n(xn)}});return provide(checkboxGroupContextKey,{...pick$3(toRefs(hn),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:Cn,changeEvent:_n}),watch(()=>hn.modelValue,()=>{hn.validateEvent&&(bn==null||bn.validate("change").catch(xn=>void 0))}),(xn,En)=>{var $n;return openBlock(),createBlock(resolveDynamicComponent(xn.tag),{id:unref(wn),class:normalizeClass(unref(vn).b("group")),role:"group","aria-label":unref(kn)?void 0:xn.label||"checkbox-group","aria-labelledby":unref(kn)?($n=unref(bn))==null?void 0:$n.labelId:void 0},{default:withCtx(()=>[renderSlot(xn.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var CheckboxGroup$1=_export_sfc$2(_sfc_main$1X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const ElCheckbox=withInstall$1(Checkbox$1,{CheckboxButton,CheckboxGroup:CheckboxGroup$1}),ElCheckboxButton=withNoopInstall(CheckboxButton),ElCheckboxGroup$1=withNoopInstall(CheckboxGroup$1),radioPropsBase=buildProps({size:useSizeProp,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),radioProps=buildProps({...radioPropsBase,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),radioEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe),[CHANGE_EVENT]:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe)},radioGroupKey=Symbol("radioGroupKey"),useRadio=(Fe,qe)=>{const hn=ref(),vn=inject(radioGroupKey,void 0),bn=computed(()=>!!vn),wn=computed({get(){return bn.value?vn.modelValue:Fe.modelValue},set(En){bn.value?vn.changeEvent(En):qe&&qe(UPDATE_MODEL_EVENT,En),hn.value.checked=Fe.modelValue===Fe.label}}),kn=useFormSize(computed(()=>vn==null?void 0:vn.size)),_n=useFormDisabled(computed(()=>vn==null?void 0:vn.disabled)),Cn=ref(!1),xn=computed(()=>_n.value||bn.value&&wn.value!==Fe.label?-1:0);return{radioRef:hn,isGroup:bn,radioGroup:vn,focus:Cn,size:kn,disabled:_n,tabIndex:xn,modelValue:wn}},_hoisted_1$10=["value","name","disabled"],__default__$18=defineComponent({name:"ElRadio"}),_sfc_main$1W=defineComponent({...__default__$18,props:radioProps,emits:radioEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("radio"),{radioRef:bn,radioGroup:wn,focus:kn,size:_n,disabled:Cn,modelValue:xn}=useRadio(hn,qe);function En(){nextTick(()=>qe("change",xn.value))}return($n,Sn)=>{var An;return openBlock(),createElementBlock("label",{class:normalizeClass([unref(vn).b(),unref(vn).is("disabled",unref(Cn)),unref(vn).is("focus",unref(kn)),unref(vn).is("bordered",$n.border),unref(vn).is("checked",unref(xn)===$n.label),unref(vn).m(unref(_n))])},[createBaseVNode("span",{class:normalizeClass([unref(vn).e("input"),unref(vn).is("disabled",unref(Cn)),unref(vn).is("checked",unref(xn)===$n.label)])},[withDirectives(createBaseVNode("input",{ref_key:"radioRef",ref:bn,"onUpdate:modelValue":Sn[0]||(Sn[0]=Tn=>isRef(xn)?xn.value=Tn:null),class:normalizeClass(unref(vn).e("original")),value:$n.label,name:$n.name||((An=unref(wn))==null?void 0:An.name),disabled:unref(Cn),type:"radio",onFocus:Sn[1]||(Sn[1]=Tn=>kn.value=!0),onBlur:Sn[2]||(Sn[2]=Tn=>kn.value=!1),onChange:En,onClick:Sn[3]||(Sn[3]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$10),[[vModelRadio,unref(xn)]]),createBaseVNode("span",{class:normalizeClass(unref(vn).e("inner"))},null,2)],2),createBaseVNode("span",{class:normalizeClass(unref(vn).e("label")),onKeydown:Sn[4]||(Sn[4]=withModifiers(()=>{},["stop"]))},[renderSlot($n.$slots,"default",{},()=>[createTextVNode(toDisplayString($n.label),1)])],34)],2)}}});var Radio$1=_export_sfc$2(_sfc_main$1W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const radioButtonProps=buildProps({...radioPropsBase,name:{type:String,default:""}}),_hoisted_1$$=["value","name","disabled"],__default__$17=defineComponent({name:"ElRadioButton"}),_sfc_main$1V=defineComponent({...__default__$17,props:radioButtonProps,setup(Fe){const qe=Fe,hn=useNamespace("radio"),{radioRef:vn,focus:bn,size:wn,disabled:kn,modelValue:_n,radioGroup:Cn}=useRadio(qe),xn=computed(()=>({backgroundColor:(Cn==null?void 0:Cn.fill)||"",borderColor:(Cn==null?void 0:Cn.fill)||"",boxShadow:Cn!=null&&Cn.fill?`-1px 0 0 0 ${Cn.fill}`:"",color:(Cn==null?void 0:Cn.textColor)||""}));return(En,$n)=>{var Sn;return openBlock(),createElementBlock("label",{class:normalizeClass([unref(hn).b("button"),unref(hn).is("active",unref(_n)===En.label),unref(hn).is("disabled",unref(kn)),unref(hn).is("focus",unref(bn)),unref(hn).bm("button",unref(wn))])},[withDirectives(createBaseVNode("input",{ref_key:"radioRef",ref:vn,"onUpdate:modelValue":$n[0]||($n[0]=An=>isRef(_n)?_n.value=An:null),class:normalizeClass(unref(hn).be("button","original-radio")),value:En.label,type:"radio",name:En.name||((Sn=unref(Cn))==null?void 0:Sn.name),disabled:unref(kn),onFocus:$n[1]||($n[1]=An=>bn.value=!0),onBlur:$n[2]||($n[2]=An=>bn.value=!1),onClick:$n[3]||($n[3]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$$),[[vModelRadio,unref(_n)]]),createBaseVNode("span",{class:normalizeClass(unref(hn).be("button","inner")),style:normalizeStyle(unref(_n)===En.label?unref(xn):{}),onKeydown:$n[4]||($n[4]=withModifiers(()=>{},["stop"]))},[renderSlot(En.$slots,"default",{},()=>[createTextVNode(toDisplayString(En.label),1)])],38)],2)}}});var RadioButton$1=_export_sfc$2(_sfc_main$1V,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const radioGroupProps=buildProps({id:{type:String,default:void 0},size:useSizeProp,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),radioGroupEmits=radioEmits,_hoisted_1$_=["id","aria-label","aria-labelledby"],__default__$16=defineComponent({name:"ElRadioGroup"}),_sfc_main$1U=defineComponent({...__default__$16,props:radioGroupProps,emits:radioGroupEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("radio"),bn=useId(),wn=ref(),{formItem:kn}=useFormItem(),{inputId:_n,isLabeledByFormItem:Cn}=useFormItemInputId(hn,{formItemContext:kn}),xn=$n=>{qe(UPDATE_MODEL_EVENT,$n),nextTick(()=>qe("change",$n))};onMounted(()=>{const $n=wn.value.querySelectorAll("[type=radio]"),Sn=$n[0];!Array.from($n).some(An=>An.checked)&&Sn&&(Sn.tabIndex=0)});const En=computed(()=>hn.name||bn.value);return provide(radioGroupKey,reactive({...toRefs(hn),changeEvent:xn,name:En})),watch(()=>hn.modelValue,()=>{hn.validateEvent&&(kn==null||kn.validate("change").catch($n=>void 0))}),($n,Sn)=>(openBlock(),createElementBlock("div",{id:unref(_n),ref_key:"radioGroupRef",ref:wn,class:normalizeClass(unref(vn).b("group")),role:"radiogroup","aria-label":unref(Cn)?void 0:$n.label||"radio-group","aria-labelledby":unref(Cn)?unref(kn).labelId:void 0},[renderSlot($n.$slots,"default")],10,_hoisted_1$_))}});var RadioGroup$1=_export_sfc$2(_sfc_main$1U,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const ElRadio=withInstall$1(Radio$1,{RadioButton:RadioButton$1,RadioGroup:RadioGroup$1}),ElRadioGroup=withNoopInstall(RadioGroup$1),ElRadioButton=withNoopInstall(RadioButton$1);var NodeContent$1=defineComponent({name:"NodeContent",setup(){return{ns:useNamespace("cascader-node")}},render(){const{ns:Fe}=this,{node:qe,panel:hn}=this.$parent,{data:vn,label:bn}=qe,{renderLabelFn:wn}=hn;return h$6("span",{class:Fe.e("label")},wn?wn({node:qe,data:vn}):bn)}});const CASCADER_PANEL_INJECTION_KEY=Symbol(),_sfc_main$1T=defineComponent({name:"ElCascaderNode",components:{ElCheckbox,ElRadio,NodeContent:NodeContent$1,ElIcon,Check:check_default,Loading:loading_default,ArrowRight:arrow_right_default},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(Fe,{emit:qe}){const hn=inject(CASCADER_PANEL_INJECTION_KEY),vn=useNamespace("cascader-node"),bn=computed(()=>hn.isHoverMenu),wn=computed(()=>hn.config.multiple),kn=computed(()=>hn.config.checkStrictly),_n=computed(()=>{var Dn;return(Dn=hn.checkedNodes[0])==null?void 0:Dn.uid}),Cn=computed(()=>Fe.node.isDisabled),xn=computed(()=>Fe.node.isLeaf),En=computed(()=>kn.value&&!xn.value||!Cn.value),$n=computed(()=>An(hn.expandingNode)),Sn=computed(()=>kn.value&&hn.checkedNodes.some(An)),An=Dn=>{var Vn;const{level:Ln,uid:zn}=Fe.node;return((Vn=Dn==null?void 0:Dn.pathNodes[Ln-1])==null?void 0:Vn.uid)===zn},Tn=()=>{$n.value||hn.expandNode(Fe.node)},Nn=Dn=>{const{node:Vn}=Fe;Dn!==Vn.checked&&hn.handleCheckChange(Vn,Dn)},Pn=()=>{hn.lazyLoad(Fe.node,()=>{xn.value||Tn()})},On=Dn=>{bn.value&&(Rn(),!xn.value&&qe("expand",Dn))},Rn=()=>{const{node:Dn}=Fe;!En.value||Dn.loading||(Dn.loaded?Tn():Pn())},In=()=>{bn.value&&!xn.value||(xn.value&&!Cn.value&&!kn.value&&!wn.value?Bn(!0):Rn())},Mn=Dn=>{kn.value?(Nn(Dn),Fe.node.loaded&&Tn()):Bn(Dn)},Bn=Dn=>{Fe.node.loaded?(Nn(Dn),!kn.value&&Tn()):Pn()};return{panel:hn,isHoverMenu:bn,multiple:wn,checkStrictly:kn,checkedNodeId:_n,isDisabled:Cn,isLeaf:xn,expandable:En,inExpandingPath:$n,inCheckedPath:Sn,ns:vn,handleHoverExpand:On,handleExpand:Rn,handleClick:In,handleCheck:Bn,handleSelectCheck:Mn}}}),_hoisted_1$Z=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],_hoisted_2$G=createBaseVNode("span",null,null,-1);function _sfc_render$v(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-checkbox"),_n=resolveComponent("el-radio"),Cn=resolveComponent("check"),xn=resolveComponent("el-icon"),En=resolveComponent("node-content"),$n=resolveComponent("loading"),Sn=resolveComponent("arrow-right");return openBlock(),createElementBlock("li",{id:`${Fe.menuId}-${Fe.node.uid}`,role:"menuitem","aria-haspopup":!Fe.isLeaf,"aria-owns":Fe.isLeaf?null:Fe.menuId,"aria-expanded":Fe.inExpandingPath,tabindex:Fe.expandable?-1:void 0,class:normalizeClass([Fe.ns.b(),Fe.ns.is("selectable",Fe.checkStrictly),Fe.ns.is("active",Fe.node.checked),Fe.ns.is("disabled",!Fe.expandable),Fe.inExpandingPath&&"in-active-path",Fe.inCheckedPath&&"in-checked-path"]),onMouseenter:qe[2]||(qe[2]=(...An)=>Fe.handleHoverExpand&&Fe.handleHoverExpand(...An)),onFocus:qe[3]||(qe[3]=(...An)=>Fe.handleHoverExpand&&Fe.handleHoverExpand(...An)),onClick:qe[4]||(qe[4]=(...An)=>Fe.handleClick&&Fe.handleClick(...An))},[createCommentVNode(" prefix "),Fe.multiple?(openBlock(),createBlock(kn,{key:0,"model-value":Fe.node.checked,indeterminate:Fe.node.indeterminate,disabled:Fe.isDisabled,onClick:qe[0]||(qe[0]=withModifiers(()=>{},["stop"])),"onUpdate:modelValue":Fe.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):Fe.checkStrictly?(openBlock(),createBlock(_n,{key:1,"model-value":Fe.checkedNodeId,label:Fe.node.uid,disabled:Fe.isDisabled,"onUpdate:modelValue":Fe.handleSelectCheck,onClick:qe[1]||(qe[1]=withModifiers(()=>{},["stop"]))},{default:withCtx(()=>[createCommentVNode(` +*/const mousewheel=function(Fe,qe){if(Fe&&Fe.addEventListener){const hn=function(vn){const bn=Y$1(vn);qe&&Reflect.apply(qe,this,[vn,bn])};Fe.addEventListener("wheel",hn,{passive:!0})}},Mousewheel={beforeMount(Fe,qe){mousewheel(Fe,qe.value)}},basicTimeSpinnerProps=buildProps({role:{type:String,required:!0},spinnerDate:{type:definePropType(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:definePropType(String),default:""},...disabledTimeListsProps}),_hoisted_1$16=["onClick"],_hoisted_2$L=["onMouseenter"],_sfc_main$25=defineComponent({__name:"basic-time-spinner",props:basicTimeSpinnerProps,emits:["change","select-range","set-option"],setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("time"),{getHoursList:bn,getMinutesList:wn,getSecondsList:kn}=getTimeLists(hn.disabledHours,hn.disabledMinutes,hn.disabledSeconds);let _n=!1;const Cn=ref(),xn=ref(),En=ref(),$n=ref(),Sn={hours:xn,minutes:En,seconds:$n},An=computed(()=>hn.showSeconds?timeUnits$1:timeUnits$1.slice(0,2)),Tn=computed(()=>{const{spinnerDate:jn}=hn,Jn=jn.hour(),Qn=jn.minute(),no=jn.second();return{hours:Jn,minutes:Qn,seconds:no}}),Nn=computed(()=>{const{hours:jn,minutes:Jn}=unref(Tn);return{hours:bn(hn.role),minutes:wn(jn,hn.role),seconds:kn(jn,Jn,hn.role)}}),Pn=computed(()=>{const{hours:jn,minutes:Jn,seconds:Qn}=unref(Tn);return{hours:buildTimeList(jn,23),minutes:buildTimeList(Jn,59),seconds:buildTimeList(Qn,59)}}),On=debounce$3(jn=>{_n=!1,Mn(jn)},200),Rn=jn=>{if(!!!hn.amPmMode)return"";const Qn=hn.amPmMode==="A";let no=jn<12?" am":" pm";return Qn&&(no=no.toUpperCase()),no},In=jn=>{let Jn;switch(jn){case"hours":Jn=[0,2];break;case"minutes":Jn=[3,5];break;case"seconds":Jn=[6,8];break}const[Qn,no]=Jn;qe("select-range",Qn,no),Cn.value=jn},Mn=jn=>{Vn(jn,unref(Tn)[jn])},Bn=()=>{Mn("hours"),Mn("minutes"),Mn("seconds")},Dn=jn=>jn.querySelector(`.${vn.namespace.value}-scrollbar__wrap`),Vn=(jn,Jn)=>{if(hn.arrowControl)return;const Qn=unref(Sn[jn]);Qn&&Qn.$el&&(Dn(Qn.$el).scrollTop=Math.max(0,Jn*Ln(jn)))},Ln=jn=>{const Jn=unref(Sn[jn]),Qn=Jn==null?void 0:Jn.$el.querySelector("li");return Qn&&Number.parseFloat(getStyle(Qn,"height"))||0},zn=()=>{Fn(1)},Hn=()=>{Fn(-1)},Fn=jn=>{Cn.value||In("hours");const Jn=Cn.value,Qn=unref(Tn)[Jn],no=Cn.value==="hours"?24:60,so=Kn(Jn,Qn,jn,no);Un(Jn,so),Vn(Jn,so),nextTick(()=>In(Jn))},Kn=(jn,Jn,Qn,no)=>{let so=(Jn+Qn+no)%no;const co=unref(Nn)[jn];for(;co[so]&&so!==Jn;)so=(so+Qn+no)%no;return so},Un=(jn,Jn)=>{if(unref(Nn)[jn][Jn])return;const{hours:so,minutes:co,seconds:mo}=unref(Tn);let fo;switch(jn){case"hours":fo=hn.spinnerDate.hour(Jn).minute(co).second(mo);break;case"minutes":fo=hn.spinnerDate.hour(so).minute(Jn).second(mo);break;case"seconds":fo=hn.spinnerDate.hour(so).minute(co).second(Jn);break}qe("change",fo)},Gn=(jn,{value:Jn,disabled:Qn})=>{Qn||(Un(jn,Jn),In(jn),Vn(jn,Jn))},Wn=jn=>{_n=!0,On(jn);const Jn=Math.min(Math.round((Dn(unref(Sn[jn]).$el).scrollTop-(Yn(jn)*.5-10)/Ln(jn)+3)/Ln(jn)),jn==="hours"?23:59);Un(jn,Jn)},Yn=jn=>unref(Sn[jn]).$el.offsetHeight,Xn=()=>{const jn=Jn=>{const Qn=unref(Sn[Jn]);Qn&&Qn.$el&&(Dn(Qn.$el).onscroll=()=>{Wn(Jn)})};jn("hours"),jn("minutes"),jn("seconds")};onMounted(()=>{nextTick(()=>{!hn.arrowControl&&Xn(),Bn(),hn.role==="start"&&In("hours")})});const qn=(jn,Jn)=>{Sn[Jn].value=jn};return qe("set-option",[`${hn.role}_scrollDown`,Fn]),qe("set-option",[`${hn.role}_emitSelectRange`,In]),watch(()=>hn.spinnerDate,()=>{_n||Bn()}),(jn,Jn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b("spinner"),{"has-seconds":jn.showSeconds}])},[jn.arrowControl?createCommentVNode("v-if",!0):(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(unref(An),Qn=>(openBlock(),createBlock(unref(ElScrollbar),{key:Qn,ref_for:!0,ref:no=>qn(no,Qn),class:normalizeClass(unref(vn).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":unref(vn).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:no=>In(Qn),onMousemove:no=>Mn(Qn)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Nn)[Qn],(no,so)=>(openBlock(),createElementBlock("li",{key:so,class:normalizeClass([unref(vn).be("spinner","item"),unref(vn).is("active",so===unref(Tn)[Qn]),unref(vn).is("disabled",no)]),onClick:co=>Gn(Qn,{value:so,disabled:no})},[Qn==="hours"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(("0"+(jn.amPmMode?so%12||12:so)).slice(-2))+toDisplayString(Rn(so)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(("0"+so).slice(-2)),1)],64))],10,_hoisted_1$16))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),jn.arrowControl?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(unref(An),Qn=>(openBlock(),createElementBlock("div",{key:Qn,class:normalizeClass([unref(vn).be("spinner","wrapper"),unref(vn).is("arrow")]),onMouseenter:no=>In(Qn)},[withDirectives((openBlock(),createBlock(unref(ElIcon),{class:normalizeClass(["arrow-up",unref(vn).be("spinner","arrow")])},{default:withCtx(()=>[createVNode(unref(arrow_up_default))]),_:1},8,["class"])),[[unref(vRepeatClick),Hn]]),withDirectives((openBlock(),createBlock(unref(ElIcon),{class:normalizeClass(["arrow-down",unref(vn).be("spinner","arrow")])},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1},8,["class"])),[[unref(vRepeatClick),zn]]),createBaseVNode("ul",{class:normalizeClass(unref(vn).be("spinner","list"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Pn)[Qn],(no,so)=>(openBlock(),createElementBlock("li",{key:so,class:normalizeClass([unref(vn).be("spinner","item"),unref(vn).is("active",no===unref(Tn)[Qn]),unref(vn).is("disabled",unref(Nn)[Qn][no])])},[typeof no=="number"?(openBlock(),createElementBlock(Fragment,{key:0},[Qn==="hours"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(("0"+(jn.amPmMode?no%12||12:no)).slice(-2))+toDisplayString(Rn(no)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(("0"+no).slice(-2)),1)],64))],64)):createCommentVNode("v-if",!0)],2))),128))],2)],42,_hoisted_2$L))),128)):createCommentVNode("v-if",!0)],2))}});var TimeSpinner=_export_sfc$2(_sfc_main$25,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const _sfc_main$24=defineComponent({__name:"panel-time-pick",props:panelTimePickerProps,emits:["pick","select-range","set-picker-option"],setup(Fe,{emit:qe}){const hn=Fe,vn=inject("EP_PICKER_BASE"),{arrowControl:bn,disabledHours:wn,disabledMinutes:kn,disabledSeconds:_n,defaultValue:Cn}=vn.props,{getAvailableHours:xn,getAvailableMinutes:En,getAvailableSeconds:$n}=buildAvailableTimeSlotGetter(wn,kn,_n),Sn=useNamespace("time"),{t:An,lang:Tn}=useLocale(),Nn=ref([0,2]),Pn=useOldValue(hn),On=computed(()=>isUndefined$d(hn.actualVisible)?`${Sn.namespace.value}-zoom-in-top`:""),Rn=computed(()=>hn.format.includes("ss")),In=computed(()=>hn.format.includes("A")?"A":hn.format.includes("a")?"a":""),Mn=qn=>{const jn=dayjs(qn).locale(Tn.value),Jn=Gn(jn);return jn.isSame(Jn)},Bn=()=>{qe("pick",Pn.value,!1)},Dn=(qn=!1,jn=!1)=>{jn||qe("pick",hn.parsedValue,qn)},Vn=qn=>{if(!hn.visible)return;const jn=Gn(qn).millisecond(0);qe("pick",jn,!0)},Ln=(qn,jn)=>{qe("select-range",qn,jn),Nn.value=[qn,jn]},zn=qn=>{const jn=[0,3].concat(Rn.value?[6]:[]),Jn=["hours","minutes"].concat(Rn.value?["seconds"]:[]),no=(jn.indexOf(Nn.value[0])+qn+jn.length)%jn.length;Fn.start_emitSelectRange(Jn[no])},Hn=qn=>{const jn=qn.code,{left:Jn,right:Qn,up:no,down:so}=EVENT_CODE;if([Jn,Qn].includes(jn)){zn(jn===Jn?-1:1),qn.preventDefault();return}if([no,so].includes(jn)){const co=jn===no?-1:1;Fn.start_scrollDown(co),qn.preventDefault();return}},{timePickerOptions:Fn,onSetOption:Kn,getAvailableTime:Un}=useTimePanel({getAvailableHours:xn,getAvailableMinutes:En,getAvailableSeconds:$n}),Gn=qn=>Un(qn,hn.datetimeRole||"",!0),Wn=qn=>qn?dayjs(qn,hn.format).locale(Tn.value):null,Yn=qn=>qn?qn.format(hn.format):null,Xn=()=>dayjs(Cn).locale(Tn.value);return qe("set-picker-option",["isValidValue",Mn]),qe("set-picker-option",["formatToString",Yn]),qe("set-picker-option",["parseUserInput",Wn]),qe("set-picker-option",["handleKeydownInput",Hn]),qe("set-picker-option",["getRangeAvailableTime",Gn]),qe("set-picker-option",["getDefaultValue",Xn]),(qn,jn)=>(openBlock(),createBlock(Transition,{name:unref(On)},{default:withCtx(()=>[qn.actualVisible||qn.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Sn).b("panel"))},[createBaseVNode("div",{class:normalizeClass([unref(Sn).be("panel","content"),{"has-seconds":unref(Rn)}])},[createVNode(TimeSpinner,{ref:"spinner",role:qn.datetimeRole||"start","arrow-control":unref(bn),"show-seconds":unref(Rn),"am-pm-mode":unref(In),"spinner-date":qn.parsedValue,"disabled-hours":unref(wn),"disabled-minutes":unref(kn),"disabled-seconds":unref(_n),onChange:Vn,onSetOption:unref(Kn),onSelectRange:Ln},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),createBaseVNode("div",{class:normalizeClass(unref(Sn).be("panel","footer"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(Sn).be("panel","btn"),"cancel"]),onClick:Bn},toDisplayString(unref(An)("el.datepicker.cancel")),3),createBaseVNode("button",{type:"button",class:normalizeClass([unref(Sn).be("panel","btn"),"confirm"]),onClick:jn[0]||(jn[0]=Jn=>Dn())},toDisplayString(unref(An)("el.datepicker.confirm")),3)],2)],2)):createCommentVNode("v-if",!0)]),_:1},8,["name"]))}});var TimePickPanel=_export_sfc$2(_sfc_main$24,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const panelTimeRangeProps=buildProps({...timePanelSharedProps,parsedValue:{type:definePropType(Array)}}),_hoisted_1$15=["disabled"],_sfc_main$23=defineComponent({__name:"panel-time-range",props:panelTimeRangeProps,emits:["pick","select-range","set-picker-option"],setup(Fe,{emit:qe}){const hn=Fe,vn=(Bo,ro)=>{const eo=[];for(let lo=Bo;lo<=ro;lo++)eo.push(lo);return eo},{t:bn,lang:wn}=useLocale(),kn=useNamespace("time"),_n=useNamespace("picker"),Cn=inject("EP_PICKER_BASE"),{arrowControl:xn,disabledHours:En,disabledMinutes:$n,disabledSeconds:Sn,defaultValue:An}=Cn.props,Tn=computed(()=>[kn.be("range-picker","body"),kn.be("panel","content"),kn.is("arrow",xn),Mn.value?"has-seconds":""]),Nn=computed(()=>[kn.be("range-picker","body"),kn.be("panel","content"),kn.is("arrow",xn),Mn.value?"has-seconds":""]),Pn=computed(()=>hn.parsedValue[0]),On=computed(()=>hn.parsedValue[1]),Rn=useOldValue(hn),In=()=>{qe("pick",Rn.value,!1)},Mn=computed(()=>hn.format.includes("ss")),Bn=computed(()=>hn.format.includes("A")?"A":hn.format.includes("a")?"a":""),Dn=(Bo=!1)=>{qe("pick",[Pn.value,On.value],Bo)},Vn=Bo=>{Hn(Bo.millisecond(0),On.value)},Ln=Bo=>{Hn(Pn.value,Bo.millisecond(0))},zn=Bo=>{const ro=Bo.map(lo=>dayjs(lo).locale(wn.value)),eo=Qn(ro);return ro[0].isSame(eo[0])&&ro[1].isSame(eo[1])},Hn=(Bo,ro)=>{qe("pick",[Bo,ro],!0)},Fn=computed(()=>Pn.value>On.value),Kn=ref([0,2]),Un=(Bo,ro)=>{qe("select-range",Bo,ro,"min"),Kn.value=[Bo,ro]},Gn=computed(()=>Mn.value?11:8),Wn=(Bo,ro)=>{qe("select-range",Bo,ro,"max");const eo=unref(Gn);Kn.value=[Bo+eo,ro+eo]},Yn=Bo=>{const ro=Mn.value?[0,3,6,11,14,17]:[0,3,8,11],eo=["hours","minutes"].concat(Mn.value?["seconds"]:[]),ho=(ro.indexOf(Kn.value[0])+Bo+ro.length)%ro.length,Io=ro.length/2;ho{const ro=Bo.code,{left:eo,right:lo,up:ho,down:Io}=EVENT_CODE;if([eo,lo].includes(ro)){Yn(ro===eo?-1:1),Bo.preventDefault();return}if([ho,Io].includes(ro)){const Po=ro===ho?-1:1,ko=Kn.value[0]{const eo=En?En(Bo):[],lo=Bo==="start",Io=(ro||(lo?On.value:Pn.value)).hour(),Po=lo?vn(Io+1,23):vn(0,Io-1);return union$3(eo,Po)},jn=(Bo,ro,eo)=>{const lo=$n?$n(Bo,ro):[],ho=ro==="start",Io=eo||(ho?On.value:Pn.value),Po=Io.hour();if(Bo!==Po)return lo;const ko=Io.minute(),xo=ho?vn(ko+1,59):vn(0,ko-1);return union$3(lo,xo)},Jn=(Bo,ro,eo,lo)=>{const ho=Sn?Sn(Bo,ro,eo):[],Io=eo==="start",Po=lo||(Io?On.value:Pn.value),ko=Po.hour(),xo=Po.minute();if(Bo!==ko||ro!==xo)return ho;const Ao=Po.second(),go=Io?vn(Ao+1,59):vn(0,Ao-1);return union$3(ho,go)},Qn=([Bo,ro])=>[fo(Bo,"start",!0,ro),fo(ro,"end",!1,Bo)],{getAvailableHours:no,getAvailableMinutes:so,getAvailableSeconds:co}=buildAvailableTimeSlotGetter(qn,jn,Jn),{timePickerOptions:mo,getAvailableTime:fo,onSetOption:io}=useTimePanel({getAvailableHours:no,getAvailableMinutes:so,getAvailableSeconds:co}),ao=Bo=>Bo?isArray$x(Bo)?Bo.map(ro=>dayjs(ro,hn.format).locale(wn.value)):dayjs(Bo,hn.format).locale(wn.value):null,vo=Bo=>Bo?isArray$x(Bo)?Bo.map(ro=>ro.format(hn.format)):Bo.format(hn.format):null,yo=()=>{if(isArray$x(An))return An.map(ro=>dayjs(ro).locale(wn.value));const Bo=dayjs(An).locale(wn.value);return[Bo,Bo.add(60,"m")]};return qe("set-picker-option",["formatToString",vo]),qe("set-picker-option",["parseUserInput",ao]),qe("set-picker-option",["isValidValue",zn]),qe("set-picker-option",["handleKeydownInput",Xn]),qe("set-picker-option",["getDefaultValue",yo]),qe("set-picker-option",["getRangeAvailableTime",Qn]),(Bo,ro)=>Bo.actualVisible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(kn).b("range-picker"),unref(_n).b("panel")])},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","content"))},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","cell"))},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","header"))},toDisplayString(unref(bn)("el.datepicker.startTime")),3),createBaseVNode("div",{class:normalizeClass(unref(Tn))},[createVNode(TimeSpinner,{ref:"minSpinner",role:"start","show-seconds":unref(Mn),"am-pm-mode":unref(Bn),"arrow-control":unref(xn),"spinner-date":unref(Pn),"disabled-hours":qn,"disabled-minutes":jn,"disabled-seconds":Jn,onChange:Vn,onSetOption:unref(io),onSelectRange:Un},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","cell"))},[createBaseVNode("div",{class:normalizeClass(unref(kn).be("range-picker","header"))},toDisplayString(unref(bn)("el.datepicker.endTime")),3),createBaseVNode("div",{class:normalizeClass(unref(Nn))},[createVNode(TimeSpinner,{ref:"maxSpinner",role:"end","show-seconds":unref(Mn),"am-pm-mode":unref(Bn),"arrow-control":unref(xn),"spinner-date":unref(On),"disabled-hours":qn,"disabled-minutes":jn,"disabled-seconds":Jn,onChange:Ln,onSetOption:unref(io),onSelectRange:Wn},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),createBaseVNode("div",{class:normalizeClass(unref(kn).be("panel","footer"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(kn).be("panel","btn"),"cancel"]),onClick:ro[0]||(ro[0]=eo=>In())},toDisplayString(unref(bn)("el.datepicker.cancel")),3),createBaseVNode("button",{type:"button",class:normalizeClass([unref(kn).be("panel","btn"),"confirm"]),disabled:unref(Fn),onClick:ro[1]||(ro[1]=eo=>Dn())},toDisplayString(unref(bn)("el.datepicker.confirm")),11,_hoisted_1$15)],2)],2)):createCommentVNode("v-if",!0)}});var TimeRangePanel=_export_sfc$2(_sfc_main$23,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);dayjs.extend(customParseFormat);var TimePicker=defineComponent({name:"ElTimePicker",install:null,props:{...timePickerDefaultProps,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(Fe,qe){const hn=ref(),[vn,bn]=Fe.isRange?["timerange",TimeRangePanel]:["time",TimePickPanel],wn=kn=>qe.emit("update:modelValue",kn);return provide("ElPopperOptions",Fe.popperOptions),qe.expose({focus:kn=>{var _n;(_n=hn.value)==null||_n.handleFocusInput(kn)},blur:kn=>{var _n;(_n=hn.value)==null||_n.handleBlurInput(kn)},handleOpen:()=>{var kn;(kn=hn.value)==null||kn.handleOpen()},handleClose:()=>{var kn;(kn=hn.value)==null||kn.handleClose()}}),()=>{var kn;const _n=(kn=Fe.format)!=null?kn:DEFAULT_FORMATS_TIME;return createVNode(CommonPicker,mergeProps(Fe,{ref:hn,type:vn,format:_n,"onUpdate:modelValue":wn}),{default:Cn=>createVNode(bn,Cn,null)})}}});const _TimePicker=TimePicker;_TimePicker.install=Fe=>{Fe.component(_TimePicker.name,_TimePicker)};const ElTimePicker=_TimePicker,getPrevMonthLastDays=(Fe,qe)=>{const hn=Fe.subtract(1,"month").endOf("month").date();return rangeArr(qe).map((vn,bn)=>hn-(qe-bn-1))},getMonthDays=Fe=>{const qe=Fe.daysInMonth();return rangeArr(qe).map((hn,vn)=>vn+1)},toNestedArr=Fe=>rangeArr(Fe.length/7).map(qe=>{const hn=qe*7;return Fe.slice(hn,hn+7)}),dateTableProps=buildProps({selectedDay:{type:definePropType(Object)},range:{type:definePropType(Array)},date:{type:definePropType(Object),required:!0},hideHeader:{type:Boolean}}),dateTableEmits={pick:Fe=>isObject$9(Fe)};var localeData$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn,bn){var wn=vn.prototype,kn=function($n){return $n&&($n.indexOf?$n:$n.s)},_n=function($n,Sn,An,Tn,Nn){var Pn=$n.name?$n:$n.$locale(),On=kn(Pn[Sn]),Rn=kn(Pn[An]),In=On||Rn.map(function(Bn){return Bn.slice(0,Tn)});if(!Nn)return In;var Mn=Pn.weekStart;return In.map(function(Bn,Dn){return In[(Dn+(Mn||0))%7]})},Cn=function(){return bn.Ls[bn.locale()]},xn=function($n,Sn){return $n.formats[Sn]||function(An){return An.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Tn,Nn,Pn){return Nn||Pn.slice(1)})}($n.formats[Sn.toUpperCase()])},En=function(){var $n=this;return{months:function(Sn){return Sn?Sn.format("MMMM"):_n($n,"months")},monthsShort:function(Sn){return Sn?Sn.format("MMM"):_n($n,"monthsShort","months",3)},firstDayOfWeek:function(){return $n.$locale().weekStart||0},weekdays:function(Sn){return Sn?Sn.format("dddd"):_n($n,"weekdays")},weekdaysMin:function(Sn){return Sn?Sn.format("dd"):_n($n,"weekdaysMin","weekdays",2)},weekdaysShort:function(Sn){return Sn?Sn.format("ddd"):_n($n,"weekdaysShort","weekdays",3)},longDateFormat:function(Sn){return xn($n.$locale(),Sn)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};wn.localeData=function(){return En.bind(this)()},bn.localeData=function(){var $n=Cn();return{firstDayOfWeek:function(){return $n.weekStart||0},weekdays:function(){return bn.weekdays()},weekdaysShort:function(){return bn.weekdaysShort()},weekdaysMin:function(){return bn.weekdaysMin()},months:function(){return bn.months()},monthsShort:function(){return bn.monthsShort()},longDateFormat:function(Sn){return xn($n,Sn)},meridiem:$n.meridiem,ordinal:$n.ordinal}},bn.months=function(){return _n(Cn(),"months")},bn.monthsShort=function(){return _n(Cn(),"monthsShort","months",3)},bn.weekdays=function($n){return _n(Cn(),"weekdays",null,null,$n)},bn.weekdaysShort=function($n){return _n(Cn(),"weekdaysShort","weekdays",3,$n)},bn.weekdaysMin=function($n){return _n(Cn(),"weekdaysMin","weekdays",2,$n)}}})})(localeData$1);var localeDataExports=localeData$1.exports;const localeData=getDefaultExportFromCjs(localeDataExports),useDateTable=(Fe,qe)=>{dayjs.extend(localeData);const hn=dayjs.localeData().firstDayOfWeek(),{t:vn,lang:bn}=useLocale(),wn=dayjs().locale(bn.value),kn=computed(()=>!!Fe.range&&!!Fe.range.length),_n=computed(()=>{let Sn=[];if(kn.value){const[An,Tn]=Fe.range,Nn=rangeArr(Tn.date()-An.date()+1).map(Rn=>({text:An.date()+Rn,type:"current"}));let Pn=Nn.length%7;Pn=Pn===0?0:7-Pn;const On=rangeArr(Pn).map((Rn,In)=>({text:In+1,type:"next"}));Sn=Nn.concat(On)}else{const An=Fe.date.startOf("month").day(),Tn=getPrevMonthLastDays(Fe.date,(An-hn+7)%7).map(Rn=>({text:Rn,type:"prev"})),Nn=getMonthDays(Fe.date).map(Rn=>({text:Rn,type:"current"}));Sn=[...Tn,...Nn];const Pn=7-(Sn.length%7||7),On=rangeArr(Pn).map((Rn,In)=>({text:In+1,type:"next"}));Sn=Sn.concat(On)}return toNestedArr(Sn)}),Cn=computed(()=>{const Sn=hn;return Sn===0?WEEK_DAYS.map(An=>vn(`el.datepicker.weeks.${An}`)):WEEK_DAYS.slice(Sn).concat(WEEK_DAYS.slice(0,Sn)).map(An=>vn(`el.datepicker.weeks.${An}`))}),xn=(Sn,An)=>{switch(An){case"prev":return Fe.date.startOf("month").subtract(1,"month").date(Sn);case"next":return Fe.date.startOf("month").add(1,"month").date(Sn);case"current":return Fe.date.date(Sn)}};return{now:wn,isInRange:kn,rows:_n,weekDays:Cn,getFormattedDate:xn,handlePickDay:({text:Sn,type:An})=>{const Tn=xn(Sn,An);qe("pick",Tn)},getSlotData:({text:Sn,type:An})=>{const Tn=xn(Sn,An);return{isSelected:Tn.isSame(Fe.selectedDay),type:`${An}-month`,day:Tn.format("YYYY-MM-DD"),date:Tn.toDate()}}}},_hoisted_1$14={key:0},_hoisted_2$K=["onClick"],__default__$1g=defineComponent({name:"DateTable"}),_sfc_main$22=defineComponent({...__default__$1g,props:dateTableProps,emits:dateTableEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{isInRange:bn,now:wn,rows:kn,weekDays:_n,getFormattedDate:Cn,handlePickDay:xn,getSlotData:En}=useDateTable(vn,hn),$n=useNamespace("calendar-table"),Sn=useNamespace("calendar-day"),An=({text:Tn,type:Nn})=>{const Pn=[Nn];if(Nn==="current"){const On=Cn(Tn,Nn);On.isSame(vn.selectedDay,"day")&&Pn.push(Sn.is("selected")),On.isSame(wn,"day")&&Pn.push(Sn.is("today"))}return Pn};return qe({getFormattedDate:Cn}),(Tn,Nn)=>(openBlock(),createElementBlock("table",{class:normalizeClass([unref($n).b(),unref($n).is("range",unref(bn))]),cellspacing:"0",cellpadding:"0"},[Tn.hideHeader?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("thead",_hoisted_1$14,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_n),Pn=>(openBlock(),createElementBlock("th",{key:Pn},toDisplayString(Pn),1))),128))])),createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(kn),(Pn,On)=>(openBlock(),createElementBlock("tr",{key:On,class:normalizeClass({[unref($n).e("row")]:!0,[unref($n).em("row","hide-border")]:On===0&&Tn.hideHeader})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Pn,(Rn,In)=>(openBlock(),createElementBlock("td",{key:In,class:normalizeClass(An(Rn)),onClick:Mn=>unref(xn)(Rn)},[createBaseVNode("div",{class:normalizeClass(unref(Sn).b())},[renderSlot(Tn.$slots,"date-cell",{data:unref(En)(Rn)},()=>[createBaseVNode("span",null,toDisplayString(Rn.text),1)])],2)],10,_hoisted_2$K))),128))],2))),128))])],2))}});var DateTable$1=_export_sfc$2(_sfc_main$22,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const adjacentMonth=(Fe,qe)=>{const hn=Fe.endOf("month"),vn=qe.startOf("month"),wn=hn.isSame(vn,"week")?vn.add(1,"week"):vn;return[[Fe,hn],[wn.startOf("week"),qe]]},threeConsecutiveMonth=(Fe,qe)=>{const hn=Fe.endOf("month"),vn=Fe.add(1,"month").startOf("month"),bn=hn.isSame(vn,"week")?vn.add(1,"week"):vn,wn=bn.endOf("month"),kn=qe.startOf("month"),_n=wn.isSame(kn,"week")?kn.add(1,"week"):kn;return[[Fe,hn],[bn.startOf("week"),wn],[_n.startOf("week"),qe]]},useCalendar=(Fe,qe,hn)=>{const vn=useSlots(),{lang:bn}=useLocale(),wn=ref(),kn=dayjs().locale(bn.value),_n=computed({get(){return Fe.modelValue?xn.value:wn.value},set(On){if(!On)return;wn.value=On;const Rn=On.toDate();qe(INPUT_EVENT,Rn),qe(UPDATE_MODEL_EVENT,Rn)}}),Cn=computed(()=>{if(!Fe.range)return[];const On=Fe.range.map(Mn=>dayjs(Mn).locale(bn.value)),[Rn,In]=On;return Rn.isAfter(In)?[]:Rn.isSame(In,"month")?Tn(Rn,In):Rn.add(1,"month").month()!==In.month()?[]:Tn(Rn,In)}),xn=computed(()=>Fe.modelValue?dayjs(Fe.modelValue).locale(bn.value):_n.value||(Cn.value.length?Cn.value[0][0]:kn)),En=computed(()=>xn.value.subtract(1,"month").date(1)),$n=computed(()=>xn.value.add(1,"month").date(1)),Sn=computed(()=>xn.value.subtract(1,"year").date(1)),An=computed(()=>xn.value.add(1,"year").date(1)),Tn=(On,Rn)=>{const In=On.startOf("week"),Mn=Rn.endOf("week"),Bn=In.get("month"),Dn=Mn.get("month");return Bn===Dn?[[In,Mn]]:(Bn+1)%12===Dn?adjacentMonth(In,Mn):Bn+2===Dn||(Bn+1)%11===Dn?threeConsecutiveMonth(In,Mn):[]},Nn=On=>{_n.value=On},Pn=On=>{const In={"prev-month":En.value,"next-month":$n.value,"prev-year":Sn.value,"next-year":An.value,today:kn}[On];In.isSame(xn.value,"day")||Nn(In)};return useDeprecated({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},computed(()=>!!vn.dateCell)),{calculateValidatedDateRange:Tn,date:xn,realSelectedDay:_n,pickDay:Nn,selectDate:Pn,validatedRange:Cn}},isValidRange$1=Fe=>isArray$x(Fe)&&Fe.length===2&&Fe.every(qe=>isDate$a(qe)),calendarProps=buildProps({modelValue:{type:Date},range:{type:definePropType(Array),validator:isValidRange$1}}),calendarEmits={[UPDATE_MODEL_EVENT]:Fe=>isDate$a(Fe),[INPUT_EVENT]:Fe=>isDate$a(Fe)},COMPONENT_NAME$g="ElCalendar",__default__$1f=defineComponent({name:COMPONENT_NAME$g}),_sfc_main$21=defineComponent({...__default__$1f,props:calendarProps,emits:calendarEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("calendar"),{calculateValidatedDateRange:wn,date:kn,pickDay:_n,realSelectedDay:Cn,selectDate:xn,validatedRange:En}=useCalendar(vn,hn),{t:$n}=useLocale(),Sn=computed(()=>{const An=`el.datepicker.month${kn.value.format("M")}`;return`${kn.value.year()} ${$n("el.datepicker.year")} ${$n(An)}`});return qe({selectedDay:Cn,pickDay:_n,selectDate:xn,calculateValidatedDateRange:wn}),(An,Tn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(bn).b())},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("header"))},[renderSlot(An.$slots,"header",{date:unref(Sn)},()=>[createBaseVNode("div",{class:normalizeClass(unref(bn).e("title"))},toDisplayString(unref(Sn)),3),unref(En).length===0?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("button-group"))},[createVNode(unref(ElButtonGroup$1),null,{default:withCtx(()=>[createVNode(unref(ElButton),{size:"small",onClick:Tn[0]||(Tn[0]=Nn=>unref(xn)("prev-month"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)("el.datepicker.prevMonth")),1)]),_:1}),createVNode(unref(ElButton),{size:"small",onClick:Tn[1]||(Tn[1]=Nn=>unref(xn)("today"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)("el.datepicker.today")),1)]),_:1}),createVNode(unref(ElButton),{size:"small",onClick:Tn[2]||(Tn[2]=Nn=>unref(xn)("next-month"))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):createCommentVNode("v-if",!0)])],2),unref(En).length===0?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("body"))},[createVNode(DateTable$1,{date:unref(kn),"selected-day":unref(Cn),onPick:unref(_n)},createSlots({_:2},[An.$slots["date-cell"]||An.$slots.dateCell?{name:"date-cell",fn:withCtx(Nn=>[An.$slots["date-cell"]?renderSlot(An.$slots,"date-cell",normalizeProps(mergeProps({key:0},Nn))):renderSlot(An.$slots,"dateCell",normalizeProps(mergeProps({key:1},Nn)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(bn).e("body"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(En),(Nn,Pn)=>(openBlock(),createBlock(DateTable$1,{key:Pn,date:Nn[0],"selected-day":unref(Cn),range:Nn,"hide-header":Pn!==0,onPick:unref(_n)},createSlots({_:2},[An.$slots["date-cell"]||An.$slots.dateCell?{name:"date-cell",fn:withCtx(On=>[An.$slots["date-cell"]?renderSlot(An.$slots,"date-cell",normalizeProps(mergeProps({key:0},On))):renderSlot(An.$slots,"dateCell",normalizeProps(mergeProps({key:1},On)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var Calendar=_export_sfc$2(_sfc_main$21,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const ElCalendar=withInstall$1(Calendar),cardProps=buildProps({header:{type:String,default:""},bodyStyle:{type:definePropType([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),__default__$1e=defineComponent({name:"ElCard"}),_sfc_main$20=defineComponent({...__default__$1e,props:cardProps,setup(Fe){const qe=useNamespace("card");return(hn,vn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(qe).b(),unref(qe).is(`${hn.shadow}-shadow`)])},[hn.$slots.header||hn.header?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(qe).e("header"))},[renderSlot(hn.$slots,"header",{},()=>[createTextVNode(toDisplayString(hn.header),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([unref(qe).e("body"),hn.bodyClass]),style:normalizeStyle(hn.bodyStyle)},[renderSlot(hn.$slots,"default")],6)],2))}});var Card=_export_sfc$2(_sfc_main$20,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const ElCard=withInstall$1(Card),carouselProps=buildProps({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),carouselEmits={change:(Fe,qe)=>[Fe,qe].every(isNumber$d)},carouselContextKey=Symbol("carouselContextKey"),THROTTLE_TIME=300,useCarousel=(Fe,qe,hn)=>{const{children:vn,addChild:bn,removeChild:wn}=useOrderedChildren(getCurrentInstance(),"ElCarouselItem"),kn=useSlots(),_n=ref(-1),Cn=ref(null),xn=ref(!1),En=ref(),$n=ref(0),Sn=ref(!0),An=computed(()=>Fe.arrow!=="never"&&!unref(Pn)),Tn=computed(()=>vn.value.some(so=>so.props.label.toString().length>0)),Nn=computed(()=>Fe.type==="card"),Pn=computed(()=>Fe.direction==="vertical"),On=computed(()=>Fe.height!=="auto"?{height:Fe.height}:{height:`${$n.value}px`,overflow:"hidden"}),Rn=throttle$2(so=>{Ln(so)},THROTTLE_TIME,{trailing:!0}),In=throttle$2(so=>{Yn(so)},THROTTLE_TIME),Mn=so=>Sn.value?_n.value<=1?so<=1:so>1:!0;function Bn(){Cn.value&&(clearInterval(Cn.value),Cn.value=null)}function Dn(){Fe.interval<=0||!Fe.autoplay||Cn.value||(Cn.value=setInterval(()=>Vn(),Fe.interval))}const Vn=()=>{_n.valueio.props.name===so);fo.length>0&&(so=vn.value.indexOf(fo[0]))}if(so=Number(so),Number.isNaN(so)||so!==Math.floor(so))return;const co=vn.value.length,mo=_n.value;so<0?_n.value=Fe.loop?co-1:0:so>=co?_n.value=Fe.loop?0:co-1:_n.value=so,mo===_n.value&&zn(mo),jn()}function zn(so){vn.value.forEach((co,mo)=>{co.translateItem(mo,_n.value,so)})}function Hn(so,co){var mo,fo,io,ao;const vo=unref(vn),yo=vo.length;if(yo===0||!so.states.inStage)return!1;const Bo=co+1,ro=co-1,eo=yo-1,lo=vo[eo].states.active,ho=vo[0].states.active,Io=(fo=(mo=vo[Bo])==null?void 0:mo.states)==null?void 0:fo.active,Po=(ao=(io=vo[ro])==null?void 0:io.states)==null?void 0:ao.active;return co===eo&&ho||Io?"left":co===0&&lo||Po?"right":!1}function Fn(){xn.value=!0,Fe.pauseOnHover&&Bn()}function Kn(){xn.value=!1,Dn()}function Un(so){unref(Pn)||vn.value.forEach((co,mo)=>{so===Hn(co,mo)&&(co.states.hover=!0)})}function Gn(){unref(Pn)||vn.value.forEach(so=>{so.states.hover=!1})}function Wn(so){_n.value=so}function Yn(so){Fe.trigger==="hover"&&so!==_n.value&&(_n.value=so)}function Xn(){Ln(_n.value-1)}function qn(){Ln(_n.value+1)}function jn(){Bn(),Fe.pauseOnHover||Dn()}function Jn(so){Fe.height==="auto"&&($n.value=so)}function Qn(){var so;const co=(so=kn.default)==null?void 0:so.call(kn);if(!co)return null;const mo=flattedChildren(co),fo="ElCarouselItem",io=mo.filter(ao=>isVNode(ao)&&ao.type.name===fo);return(io==null?void 0:io.length)===2&&Fe.loop&&!Nn.value?(Sn.value=!0,io):(Sn.value=!1,null)}watch(()=>_n.value,(so,co)=>{zn(co),Sn.value&&(so=so%2,co=co%2),co>-1&&qe("change",so,co)}),watch(()=>Fe.autoplay,so=>{so?Dn():Bn()}),watch(()=>Fe.loop,()=>{Ln(_n.value)}),watch(()=>Fe.interval,()=>{jn()});const no=shallowRef();return onMounted(()=>{watch(()=>vn.value,()=>{vn.value.length>0&&Ln(Fe.initialIndex)},{immediate:!0}),no.value=useResizeObserver(En.value,()=>{zn()}),Dn()}),onBeforeUnmount(()=>{Bn(),En.value&&no.value&&no.value.stop()}),provide(carouselContextKey,{root:En,isCardType:Nn,isVertical:Pn,items:vn,loop:Fe.loop,addItem:bn,removeItem:wn,setActiveItem:Ln,setContainerHeight:Jn}),{root:En,activeIndex:_n,arrowDisplay:An,hasLabel:Tn,hover:xn,isCardType:Nn,items:vn,isVertical:Pn,containerStyle:On,isItemsTwoLength:Sn,handleButtonEnter:Un,handleButtonLeave:Gn,handleIndicatorClick:Wn,handleMouseEnter:Fn,handleMouseLeave:Kn,setActiveItem:Ln,prev:Xn,next:qn,PlaceholderItem:Qn,isTwoLengthShow:Mn,throttledArrowClick:Rn,throttledIndicatorHover:In}},_hoisted_1$13=["onMouseenter","onClick"],_hoisted_2$J={key:0},COMPONENT_NAME$f="ElCarousel",__default__$1d=defineComponent({name:COMPONENT_NAME$f}),_sfc_main$1$=defineComponent({...__default__$1d,props:carouselProps,emits:carouselEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{root:bn,activeIndex:wn,arrowDisplay:kn,hasLabel:_n,hover:Cn,isCardType:xn,items:En,isVertical:$n,containerStyle:Sn,handleButtonEnter:An,handleButtonLeave:Tn,handleIndicatorClick:Nn,handleMouseEnter:Pn,handleMouseLeave:On,setActiveItem:Rn,prev:In,next:Mn,PlaceholderItem:Bn,isTwoLengthShow:Dn,throttledArrowClick:Vn,throttledIndicatorHover:Ln}=useCarousel(vn,hn),zn=useNamespace("carousel"),Hn=computed(()=>{const Kn=[zn.b(),zn.m(vn.direction)];return unref(xn)&&Kn.push(zn.m("card")),Kn}),Fn=computed(()=>{const Kn=[zn.e("indicators"),zn.em("indicators",vn.direction)];return unref(_n)&&Kn.push(zn.em("indicators","labels")),vn.indicatorPosition==="outside"&&Kn.push(zn.em("indicators","outside")),unref($n)&&Kn.push(zn.em("indicators","right")),Kn});return qe({setActiveItem:Rn,prev:In,next:Mn}),(Kn,Un)=>(openBlock(),createElementBlock("div",{ref_key:"root",ref:bn,class:normalizeClass(unref(Hn)),onMouseenter:Un[6]||(Un[6]=withModifiers((...Gn)=>unref(Pn)&&unref(Pn)(...Gn),["stop"])),onMouseleave:Un[7]||(Un[7]=withModifiers((...Gn)=>unref(On)&&unref(On)(...Gn),["stop"]))},[createBaseVNode("div",{class:normalizeClass(unref(zn).e("container")),style:normalizeStyle(unref(Sn))},[unref(kn)?(openBlock(),createBlock(Transition,{key:0,name:"carousel-arrow-left",persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("button",{type:"button",class:normalizeClass([unref(zn).e("arrow"),unref(zn).em("arrow","left")]),onMouseenter:Un[0]||(Un[0]=Gn=>unref(An)("left")),onMouseleave:Un[1]||(Un[1]=(...Gn)=>unref(Tn)&&unref(Tn)(...Gn)),onClick:Un[2]||(Un[2]=withModifiers(Gn=>unref(Vn)(unref(wn)-1),["stop"]))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],34),[[vShow,(Kn.arrow==="always"||unref(Cn))&&(vn.loop||unref(wn)>0)]])]),_:1})):createCommentVNode("v-if",!0),unref(kn)?(openBlock(),createBlock(Transition,{key:1,name:"carousel-arrow-right",persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("button",{type:"button",class:normalizeClass([unref(zn).e("arrow"),unref(zn).em("arrow","right")]),onMouseenter:Un[3]||(Un[3]=Gn=>unref(An)("right")),onMouseleave:Un[4]||(Un[4]=(...Gn)=>unref(Tn)&&unref(Tn)(...Gn)),onClick:Un[5]||(Un[5]=withModifiers(Gn=>unref(Vn)(unref(wn)+1),["stop"]))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],34),[[vShow,(Kn.arrow==="always"||unref(Cn))&&(vn.loop||unref(wn)withDirectives((openBlock(),createElementBlock("li",{key:Wn,class:normalizeClass([unref(zn).e("indicator"),unref(zn).em("indicator",Kn.direction),unref(zn).is("active",Wn===unref(wn))]),onMouseenter:Yn=>unref(Ln)(Wn),onClick:withModifiers(Yn=>unref(Nn)(Wn),["stop"])},[createBaseVNode("button",{class:normalizeClass(unref(zn).e("button"))},[unref(_n)?(openBlock(),createElementBlock("span",_hoisted_2$J,toDisplayString(Gn.props.label),1)):createCommentVNode("v-if",!0)],2)],42,_hoisted_1$13)),[[vShow,unref(Dn)(Wn)]])),128))],2)):createCommentVNode("v-if",!0)],34))}});var Carousel=_export_sfc$2(_sfc_main$1$,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const carouselItemProps=buildProps({name:{type:String,default:""},label:{type:[String,Number],default:""}}),useCarouselItem=(Fe,qe)=>{const hn=inject(carouselContextKey),vn=getCurrentInstance(),bn=.83,wn=ref(),kn=ref(!1),_n=ref(0),Cn=ref(1),xn=ref(!1),En=ref(!1),$n=ref(!1),Sn=ref(!1),{isCardType:An,isVertical:Tn}=hn;function Nn(Mn,Bn,Dn){const Vn=Dn-1,Ln=Bn-1,zn=Bn+1,Hn=Dn/2;return Bn===0&&Mn===Vn?-1:Bn===Vn&&Mn===0?Dn:Mn=Hn?Dn+1:Mn>zn&&Mn-Bn>=Hn?-2:Mn}function Pn(Mn,Bn){var Dn,Vn;const Ln=unref(Tn)?((Dn=hn.root.value)==null?void 0:Dn.offsetHeight)||0:((Vn=hn.root.value)==null?void 0:Vn.offsetWidth)||0;return $n.value?Ln*((2-bn)*(Mn-Bn)+1)/4:Mn{var Vn;const Ln=unref(An),zn=(Vn=hn.items.value.length)!=null?Vn:Number.NaN,Hn=Mn===Bn;!Ln&&!isUndefined$d(Dn)&&(Sn.value=Hn||Mn===Dn),!Hn&&zn>2&&hn.loop&&(Mn=Nn(Mn,Bn,zn));const Fn=unref(Tn);xn.value=Hn,Ln?($n.value=Math.round(Math.abs(Mn-Bn))<=1,_n.value=Pn(Mn,Bn),Cn.value=unref(xn)?1:bn):_n.value=On(Mn,Bn,Fn),En.value=!0,Hn&&wn.value&&hn.setContainerHeight(wn.value.offsetHeight)};function In(){if(hn&&unref(An)){const Mn=hn.items.value.findIndex(({uid:Bn})=>Bn===vn.uid);hn.setActiveItem(Mn)}}return onMounted(()=>{hn.addItem({props:Fe,states:reactive({hover:kn,translate:_n,scale:Cn,active:xn,ready:En,inStage:$n,animating:Sn}),uid:vn.uid,translateItem:Rn})}),onUnmounted(()=>{hn.removeItem(vn.uid)}),{carouselItemRef:wn,active:xn,animating:Sn,hover:kn,inStage:$n,isVertical:Tn,translate:_n,isCardType:An,scale:Cn,ready:En,handleItemClick:In}},__default__$1c=defineComponent({name:"ElCarouselItem"}),_sfc_main$1_=defineComponent({...__default__$1c,props:carouselItemProps,setup(Fe){const qe=Fe,hn=useNamespace("carousel"),{carouselItemRef:vn,active:bn,animating:wn,hover:kn,inStage:_n,isVertical:Cn,translate:xn,isCardType:En,scale:$n,ready:Sn,handleItemClick:An}=useCarouselItem(qe),Tn=computed(()=>{const Pn=`${`translate${unref(Cn)?"Y":"X"}`}(${unref(xn)}px)`,On=`scale(${unref($n)})`;return{transform:[Pn,On].join(" ")}});return(Nn,Pn)=>withDirectives((openBlock(),createElementBlock("div",{ref_key:"carouselItemRef",ref:vn,class:normalizeClass([unref(hn).e("item"),unref(hn).is("active",unref(bn)),unref(hn).is("in-stage",unref(_n)),unref(hn).is("hover",unref(kn)),unref(hn).is("animating",unref(wn)),{[unref(hn).em("item","card")]:unref(En),[unref(hn).em("item","card-vertical")]:unref(En)&&unref(Cn)}]),style:normalizeStyle(unref(Tn)),onClick:Pn[0]||(Pn[0]=(...On)=>unref(An)&&unref(An)(...On))},[unref(En)?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("mask"))},null,2)),[[vShow,!unref(bn)]]):createCommentVNode("v-if",!0),renderSlot(Nn.$slots,"default")],6)),[[vShow,unref(Sn)]])}});var CarouselItem=_export_sfc$2(_sfc_main$1_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const ElCarousel=withInstall$1(Carousel,{CarouselItem}),ElCarouselItem=withNoopInstall(CarouselItem),checkboxProps={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:useSizeProp,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},checkboxEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe),change:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe)},checkboxGroupContextKey=Symbol("checkboxGroupContextKey"),useCheckboxDisabled=({model:Fe,isChecked:qe})=>{const hn=inject(checkboxGroupContextKey,void 0),vn=computed(()=>{var wn,kn;const _n=(wn=hn==null?void 0:hn.max)==null?void 0:wn.value,Cn=(kn=hn==null?void 0:hn.min)==null?void 0:kn.value;return!isUndefined$d(_n)&&Fe.value.length>=_n&&!qe.value||!isUndefined$d(Cn)&&Fe.value.length<=Cn&&qe.value});return{isDisabled:useFormDisabled(computed(()=>(hn==null?void 0:hn.disabled.value)||vn.value)),isLimitDisabled:vn}},useCheckboxEvent=(Fe,{model:qe,isLimitExceeded:hn,hasOwnLabel:vn,isDisabled:bn,isLabeledByFormItem:wn})=>{const kn=inject(checkboxGroupContextKey,void 0),{formItem:_n}=useFormItem(),{emit:Cn}=getCurrentInstance();function xn(Tn){var Nn,Pn;return Tn===Fe.trueLabel||Tn===!0?(Nn=Fe.trueLabel)!=null?Nn:!0:(Pn=Fe.falseLabel)!=null?Pn:!1}function En(Tn,Nn){Cn("change",xn(Tn),Nn)}function $n(Tn){if(hn.value)return;const Nn=Tn.target;Cn("change",xn(Nn.checked),Tn)}async function Sn(Tn){hn.value||!vn.value&&!bn.value&&wn.value&&(Tn.composedPath().some(On=>On.tagName==="LABEL")||(qe.value=xn([!1,Fe.falseLabel].includes(qe.value)),await nextTick(),En(qe.value,Tn)))}const An=computed(()=>(kn==null?void 0:kn.validateEvent)||Fe.validateEvent);return watch(()=>Fe.modelValue,()=>{An.value&&(_n==null||_n.validate("change").catch(Tn=>void 0))}),{handleChange:$n,onClickRoot:Sn}},useCheckboxModel=Fe=>{const qe=ref(!1),{emit:hn}=getCurrentInstance(),vn=inject(checkboxGroupContextKey,void 0),bn=computed(()=>isUndefined$d(vn)===!1),wn=ref(!1);return{model:computed({get(){var _n,Cn;return bn.value?(_n=vn==null?void 0:vn.modelValue)==null?void 0:_n.value:(Cn=Fe.modelValue)!=null?Cn:qe.value},set(_n){var Cn,xn;bn.value&&isArray$x(_n)?(wn.value=((Cn=vn==null?void 0:vn.max)==null?void 0:Cn.value)!==void 0&&_n.length>(vn==null?void 0:vn.max.value),wn.value===!1&&((xn=vn==null?void 0:vn.changeEvent)==null||xn.call(vn,_n))):(hn(UPDATE_MODEL_EVENT,_n),qe.value=_n)}}),isGroup:bn,isLimitExceeded:wn}},useCheckboxStatus=(Fe,qe,{model:hn})=>{const vn=inject(checkboxGroupContextKey,void 0),bn=ref(!1),wn=computed(()=>{const xn=hn.value;return isBoolean$5(xn)?xn:isArray$x(xn)?isObject$9(Fe.label)?xn.map(toRaw).some(En=>isEqual$4(En,Fe.label)):xn.map(toRaw).includes(Fe.label):xn!=null?xn===Fe.trueLabel:!!xn}),kn=useFormSize(computed(()=>{var xn;return(xn=vn==null?void 0:vn.size)==null?void 0:xn.value}),{prop:!0}),_n=useFormSize(computed(()=>{var xn;return(xn=vn==null?void 0:vn.size)==null?void 0:xn.value})),Cn=computed(()=>!!qe.default||!isNil(Fe.label));return{checkboxButtonSize:kn,isChecked:wn,isFocused:bn,checkboxSize:_n,hasOwnLabel:Cn}},setStoreValue=(Fe,{model:qe})=>{function hn(){isArray$x(qe.value)&&!qe.value.includes(Fe.label)?qe.value.push(Fe.label):qe.value=Fe.trueLabel||!0}Fe.checked&&hn()},useCheckbox=(Fe,qe)=>{const{formItem:hn}=useFormItem(),{model:vn,isGroup:bn,isLimitExceeded:wn}=useCheckboxModel(Fe),{isFocused:kn,isChecked:_n,checkboxButtonSize:Cn,checkboxSize:xn,hasOwnLabel:En}=useCheckboxStatus(Fe,qe,{model:vn}),{isDisabled:$n}=useCheckboxDisabled({model:vn,isChecked:_n}),{inputId:Sn,isLabeledByFormItem:An}=useFormItemInputId(Fe,{formItemContext:hn,disableIdGeneration:En,disableIdManagement:bn}),{handleChange:Tn,onClickRoot:Nn}=useCheckboxEvent(Fe,{model:vn,isLimitExceeded:wn,hasOwnLabel:En,isDisabled:$n,isLabeledByFormItem:An});return setStoreValue(Fe,{model:vn}),{inputId:Sn,isLabeledByFormItem:An,isChecked:_n,isDisabled:$n,isFocused:kn,checkboxButtonSize:Cn,checkboxSize:xn,hasOwnLabel:En,model:vn,handleChange:Tn,onClickRoot:Nn}},_hoisted_1$12=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],_hoisted_2$I=["id","indeterminate","disabled","value","name","tabindex"],__default__$1b=defineComponent({name:"ElCheckbox"}),_sfc_main$1Z=defineComponent({...__default__$1b,props:checkboxProps,emits:checkboxEmits,setup(Fe){const qe=Fe,hn=useSlots(),{inputId:vn,isLabeledByFormItem:bn,isChecked:wn,isDisabled:kn,isFocused:_n,checkboxSize:Cn,hasOwnLabel:xn,model:En,handleChange:$n,onClickRoot:Sn}=useCheckbox(qe,hn),An=useNamespace("checkbox"),Tn=computed(()=>[An.b(),An.m(Cn.value),An.is("disabled",kn.value),An.is("bordered",qe.border),An.is("checked",wn.value)]),Nn=computed(()=>[An.e("input"),An.is("disabled",kn.value),An.is("checked",wn.value),An.is("indeterminate",qe.indeterminate),An.is("focus",_n.value)]);return(Pn,On)=>(openBlock(),createBlock(resolveDynamicComponent(!unref(xn)&&unref(bn)?"span":"label"),{class:normalizeClass(unref(Tn)),"aria-controls":Pn.indeterminate?Pn.controls:null,onClick:unref(Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(unref(Nn))},[Pn.trueLabel||Pn.falseLabel?withDirectives((openBlock(),createElementBlock("input",{key:0,id:unref(vn),"onUpdate:modelValue":On[0]||(On[0]=Rn=>isRef(En)?En.value=Rn:null),class:normalizeClass(unref(An).e("original")),type:"checkbox",indeterminate:Pn.indeterminate,name:Pn.name,tabindex:Pn.tabindex,disabled:unref(kn),"true-value":Pn.trueLabel,"false-value":Pn.falseLabel,onChange:On[1]||(On[1]=(...Rn)=>unref($n)&&unref($n)(...Rn)),onFocus:On[2]||(On[2]=Rn=>_n.value=!0),onBlur:On[3]||(On[3]=Rn=>_n.value=!1),onClick:On[4]||(On[4]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$12)),[[vModelCheckbox,unref(En)]]):withDirectives((openBlock(),createElementBlock("input",{key:1,id:unref(vn),"onUpdate:modelValue":On[5]||(On[5]=Rn=>isRef(En)?En.value=Rn:null),class:normalizeClass(unref(An).e("original")),type:"checkbox",indeterminate:Pn.indeterminate,disabled:unref(kn),value:Pn.label,name:Pn.name,tabindex:Pn.tabindex,onChange:On[6]||(On[6]=(...Rn)=>unref($n)&&unref($n)(...Rn)),onFocus:On[7]||(On[7]=Rn=>_n.value=!0),onBlur:On[8]||(On[8]=Rn=>_n.value=!1),onClick:On[9]||(On[9]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$I)),[[vModelCheckbox,unref(En)]]),createBaseVNode("span",{class:normalizeClass(unref(An).e("inner"))},null,2)],2),unref(xn)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(An).e("label"))},[renderSlot(Pn.$slots,"default"),Pn.$slots.default?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(Pn.label),1)],64))],2)):createCommentVNode("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Checkbox$1=_export_sfc$2(_sfc_main$1Z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const _hoisted_1$11=["name","tabindex","disabled","true-value","false-value"],_hoisted_2$H=["name","tabindex","disabled","value"],__default__$1a=defineComponent({name:"ElCheckboxButton"}),_sfc_main$1Y=defineComponent({...__default__$1a,props:checkboxProps,emits:checkboxEmits,setup(Fe){const qe=Fe,hn=useSlots(),{isFocused:vn,isChecked:bn,isDisabled:wn,checkboxButtonSize:kn,model:_n,handleChange:Cn}=useCheckbox(qe,hn),xn=inject(checkboxGroupContextKey,void 0),En=useNamespace("checkbox"),$n=computed(()=>{var An,Tn,Nn,Pn;const On=(Tn=(An=xn==null?void 0:xn.fill)==null?void 0:An.value)!=null?Tn:"";return{backgroundColor:On,borderColor:On,color:(Pn=(Nn=xn==null?void 0:xn.textColor)==null?void 0:Nn.value)!=null?Pn:"",boxShadow:On?`-1px 0 0 0 ${On}`:void 0}}),Sn=computed(()=>[En.b("button"),En.bm("button",kn.value),En.is("disabled",wn.value),En.is("checked",bn.value),En.is("focus",vn.value)]);return(An,Tn)=>(openBlock(),createElementBlock("label",{class:normalizeClass(unref(Sn))},[An.trueLabel||An.falseLabel?withDirectives((openBlock(),createElementBlock("input",{key:0,"onUpdate:modelValue":Tn[0]||(Tn[0]=Nn=>isRef(_n)?_n.value=Nn:null),class:normalizeClass(unref(En).be("button","original")),type:"checkbox",name:An.name,tabindex:An.tabindex,disabled:unref(wn),"true-value":An.trueLabel,"false-value":An.falseLabel,onChange:Tn[1]||(Tn[1]=(...Nn)=>unref(Cn)&&unref(Cn)(...Nn)),onFocus:Tn[2]||(Tn[2]=Nn=>vn.value=!0),onBlur:Tn[3]||(Tn[3]=Nn=>vn.value=!1),onClick:Tn[4]||(Tn[4]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$11)),[[vModelCheckbox,unref(_n)]]):withDirectives((openBlock(),createElementBlock("input",{key:1,"onUpdate:modelValue":Tn[5]||(Tn[5]=Nn=>isRef(_n)?_n.value=Nn:null),class:normalizeClass(unref(En).be("button","original")),type:"checkbox",name:An.name,tabindex:An.tabindex,disabled:unref(wn),value:An.label,onChange:Tn[6]||(Tn[6]=(...Nn)=>unref(Cn)&&unref(Cn)(...Nn)),onFocus:Tn[7]||(Tn[7]=Nn=>vn.value=!0),onBlur:Tn[8]||(Tn[8]=Nn=>vn.value=!1),onClick:Tn[9]||(Tn[9]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$H)),[[vModelCheckbox,unref(_n)]]),An.$slots.default||An.label?(openBlock(),createElementBlock("span",{key:2,class:normalizeClass(unref(En).be("button","inner")),style:normalizeStyle(unref(bn)?unref($n):void 0)},[renderSlot(An.$slots,"default",{},()=>[createTextVNode(toDisplayString(An.label),1)])],6)):createCommentVNode("v-if",!0)],2))}});var CheckboxButton=_export_sfc$2(_sfc_main$1Y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const checkboxGroupProps=buildProps({modelValue:{type:definePropType(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:useSizeProp,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),checkboxGroupEmits={[UPDATE_MODEL_EVENT]:Fe=>isArray$x(Fe),change:Fe=>isArray$x(Fe)},__default__$19=defineComponent({name:"ElCheckboxGroup"}),_sfc_main$1X=defineComponent({...__default__$19,props:checkboxGroupProps,emits:checkboxGroupEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("checkbox"),{formItem:bn}=useFormItem(),{inputId:wn,isLabeledByFormItem:kn}=useFormItemInputId(hn,{formItemContext:bn}),_n=async xn=>{qe(UPDATE_MODEL_EVENT,xn),await nextTick(),qe("change",xn)},Cn=computed({get(){return hn.modelValue},set(xn){_n(xn)}});return provide(checkboxGroupContextKey,{...pick$3(toRefs(hn),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:Cn,changeEvent:_n}),watch(()=>hn.modelValue,()=>{hn.validateEvent&&(bn==null||bn.validate("change").catch(xn=>void 0))}),(xn,En)=>{var $n;return openBlock(),createBlock(resolveDynamicComponent(xn.tag),{id:unref(wn),class:normalizeClass(unref(vn).b("group")),role:"group","aria-label":unref(kn)?void 0:xn.label||"checkbox-group","aria-labelledby":unref(kn)?($n=unref(bn))==null?void 0:$n.labelId:void 0},{default:withCtx(()=>[renderSlot(xn.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var CheckboxGroup$1=_export_sfc$2(_sfc_main$1X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const ElCheckbox=withInstall$1(Checkbox$1,{CheckboxButton,CheckboxGroup:CheckboxGroup$1}),ElCheckboxButton=withNoopInstall(CheckboxButton),ElCheckboxGroup$1=withNoopInstall(CheckboxGroup$1),radioPropsBase=buildProps({size:useSizeProp,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),radioProps=buildProps({...radioPropsBase,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),radioEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe),[CHANGE_EVENT]:Fe=>isString$d(Fe)||isNumber$d(Fe)||isBoolean$5(Fe)},radioGroupKey=Symbol("radioGroupKey"),useRadio=(Fe,qe)=>{const hn=ref(),vn=inject(radioGroupKey,void 0),bn=computed(()=>!!vn),wn=computed({get(){return bn.value?vn.modelValue:Fe.modelValue},set(En){bn.value?vn.changeEvent(En):qe&&qe(UPDATE_MODEL_EVENT,En),hn.value.checked=Fe.modelValue===Fe.label}}),kn=useFormSize(computed(()=>vn==null?void 0:vn.size)),_n=useFormDisabled(computed(()=>vn==null?void 0:vn.disabled)),Cn=ref(!1),xn=computed(()=>_n.value||bn.value&&wn.value!==Fe.label?-1:0);return{radioRef:hn,isGroup:bn,radioGroup:vn,focus:Cn,size:kn,disabled:_n,tabIndex:xn,modelValue:wn}},_hoisted_1$10=["value","name","disabled"],__default__$18=defineComponent({name:"ElRadio"}),_sfc_main$1W=defineComponent({...__default__$18,props:radioProps,emits:radioEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("radio"),{radioRef:bn,radioGroup:wn,focus:kn,size:_n,disabled:Cn,modelValue:xn}=useRadio(hn,qe);function En(){nextTick(()=>qe("change",xn.value))}return($n,Sn)=>{var An;return openBlock(),createElementBlock("label",{class:normalizeClass([unref(vn).b(),unref(vn).is("disabled",unref(Cn)),unref(vn).is("focus",unref(kn)),unref(vn).is("bordered",$n.border),unref(vn).is("checked",unref(xn)===$n.label),unref(vn).m(unref(_n))])},[createBaseVNode("span",{class:normalizeClass([unref(vn).e("input"),unref(vn).is("disabled",unref(Cn)),unref(vn).is("checked",unref(xn)===$n.label)])},[withDirectives(createBaseVNode("input",{ref_key:"radioRef",ref:bn,"onUpdate:modelValue":Sn[0]||(Sn[0]=Tn=>isRef(xn)?xn.value=Tn:null),class:normalizeClass(unref(vn).e("original")),value:$n.label,name:$n.name||((An=unref(wn))==null?void 0:An.name),disabled:unref(Cn),type:"radio",onFocus:Sn[1]||(Sn[1]=Tn=>kn.value=!0),onBlur:Sn[2]||(Sn[2]=Tn=>kn.value=!1),onChange:En,onClick:Sn[3]||(Sn[3]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$10),[[vModelRadio,unref(xn)]]),createBaseVNode("span",{class:normalizeClass(unref(vn).e("inner"))},null,2)],2),createBaseVNode("span",{class:normalizeClass(unref(vn).e("label")),onKeydown:Sn[4]||(Sn[4]=withModifiers(()=>{},["stop"]))},[renderSlot($n.$slots,"default",{},()=>[createTextVNode(toDisplayString($n.label),1)])],34)],2)}}});var Radio$1=_export_sfc$2(_sfc_main$1W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const radioButtonProps=buildProps({...radioPropsBase,name:{type:String,default:""}}),_hoisted_1$$=["value","name","disabled"],__default__$17=defineComponent({name:"ElRadioButton"}),_sfc_main$1V=defineComponent({...__default__$17,props:radioButtonProps,setup(Fe){const qe=Fe,hn=useNamespace("radio"),{radioRef:vn,focus:bn,size:wn,disabled:kn,modelValue:_n,radioGroup:Cn}=useRadio(qe),xn=computed(()=>({backgroundColor:(Cn==null?void 0:Cn.fill)||"",borderColor:(Cn==null?void 0:Cn.fill)||"",boxShadow:Cn!=null&&Cn.fill?`-1px 0 0 0 ${Cn.fill}`:"",color:(Cn==null?void 0:Cn.textColor)||""}));return(En,$n)=>{var Sn;return openBlock(),createElementBlock("label",{class:normalizeClass([unref(hn).b("button"),unref(hn).is("active",unref(_n)===En.label),unref(hn).is("disabled",unref(kn)),unref(hn).is("focus",unref(bn)),unref(hn).bm("button",unref(wn))])},[withDirectives(createBaseVNode("input",{ref_key:"radioRef",ref:vn,"onUpdate:modelValue":$n[0]||($n[0]=An=>isRef(_n)?_n.value=An:null),class:normalizeClass(unref(hn).be("button","original-radio")),value:En.label,type:"radio",name:En.name||((Sn=unref(Cn))==null?void 0:Sn.name),disabled:unref(kn),onFocus:$n[1]||($n[1]=An=>bn.value=!0),onBlur:$n[2]||($n[2]=An=>bn.value=!1),onClick:$n[3]||($n[3]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_1$$),[[vModelRadio,unref(_n)]]),createBaseVNode("span",{class:normalizeClass(unref(hn).be("button","inner")),style:normalizeStyle(unref(_n)===En.label?unref(xn):{}),onKeydown:$n[4]||($n[4]=withModifiers(()=>{},["stop"]))},[renderSlot(En.$slots,"default",{},()=>[createTextVNode(toDisplayString(En.label),1)])],38)],2)}}});var RadioButton$1=_export_sfc$2(_sfc_main$1V,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const radioGroupProps=buildProps({id:{type:String,default:void 0},size:useSizeProp,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),radioGroupEmits=radioEmits,_hoisted_1$_=["id","aria-label","aria-labelledby"],__default__$16=defineComponent({name:"ElRadioGroup"}),_sfc_main$1U=defineComponent({...__default__$16,props:radioGroupProps,emits:radioGroupEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("radio"),bn=useId(),wn=ref(),{formItem:kn}=useFormItem(),{inputId:_n,isLabeledByFormItem:Cn}=useFormItemInputId(hn,{formItemContext:kn}),xn=$n=>{qe(UPDATE_MODEL_EVENT,$n),nextTick(()=>qe("change",$n))};onMounted(()=>{const $n=wn.value.querySelectorAll("[type=radio]"),Sn=$n[0];!Array.from($n).some(An=>An.checked)&&Sn&&(Sn.tabIndex=0)});const En=computed(()=>hn.name||bn.value);return provide(radioGroupKey,reactive({...toRefs(hn),changeEvent:xn,name:En})),watch(()=>hn.modelValue,()=>{hn.validateEvent&&(kn==null||kn.validate("change").catch($n=>void 0))}),($n,Sn)=>(openBlock(),createElementBlock("div",{id:unref(_n),ref_key:"radioGroupRef",ref:wn,class:normalizeClass(unref(vn).b("group")),role:"radiogroup","aria-label":unref(Cn)?void 0:$n.label||"radio-group","aria-labelledby":unref(Cn)?unref(kn).labelId:void 0},[renderSlot($n.$slots,"default")],10,_hoisted_1$_))}});var RadioGroup$1=_export_sfc$2(_sfc_main$1U,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const ElRadio=withInstall$1(Radio$1,{RadioButton:RadioButton$1,RadioGroup:RadioGroup$1}),ElRadioGroup=withNoopInstall(RadioGroup$1),ElRadioButton=withNoopInstall(RadioButton$1);var NodeContent$1=defineComponent({name:"NodeContent",setup(){return{ns:useNamespace("cascader-node")}},render(){const{ns:Fe}=this,{node:qe,panel:hn}=this.$parent,{data:vn,label:bn}=qe,{renderLabelFn:wn}=hn;return h$6("span",{class:Fe.e("label")},wn?wn({node:qe,data:vn}):bn)}});const CASCADER_PANEL_INJECTION_KEY=Symbol(),_sfc_main$1T=defineComponent({name:"ElCascaderNode",components:{ElCheckbox,ElRadio,NodeContent:NodeContent$1,ElIcon,Check:check_default,Loading:loading_default,ArrowRight:arrow_right_default},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(Fe,{emit:qe}){const hn=inject(CASCADER_PANEL_INJECTION_KEY),vn=useNamespace("cascader-node"),bn=computed(()=>hn.isHoverMenu),wn=computed(()=>hn.config.multiple),kn=computed(()=>hn.config.checkStrictly),_n=computed(()=>{var Dn;return(Dn=hn.checkedNodes[0])==null?void 0:Dn.uid}),Cn=computed(()=>Fe.node.isDisabled),xn=computed(()=>Fe.node.isLeaf),En=computed(()=>kn.value&&!xn.value||!Cn.value),$n=computed(()=>An(hn.expandingNode)),Sn=computed(()=>kn.value&&hn.checkedNodes.some(An)),An=Dn=>{var Vn;const{level:Ln,uid:zn}=Fe.node;return((Vn=Dn==null?void 0:Dn.pathNodes[Ln-1])==null?void 0:Vn.uid)===zn},Tn=()=>{$n.value||hn.expandNode(Fe.node)},Nn=Dn=>{const{node:Vn}=Fe;Dn!==Vn.checked&&hn.handleCheckChange(Vn,Dn)},Pn=()=>{hn.lazyLoad(Fe.node,()=>{xn.value||Tn()})},On=Dn=>{bn.value&&(Rn(),!xn.value&&qe("expand",Dn))},Rn=()=>{const{node:Dn}=Fe;!En.value||Dn.loading||(Dn.loaded?Tn():Pn())},In=()=>{bn.value&&!xn.value||(xn.value&&!Cn.value&&!kn.value&&!wn.value?Bn(!0):Rn())},Mn=Dn=>{kn.value?(Nn(Dn),Fe.node.loaded&&Tn()):Bn(Dn)},Bn=Dn=>{Fe.node.loaded?(Nn(Dn),!kn.value&&Tn()):Pn()};return{panel:hn,isHoverMenu:bn,multiple:wn,checkStrictly:kn,checkedNodeId:_n,isDisabled:Cn,isLeaf:xn,expandable:En,inExpandingPath:$n,inCheckedPath:Sn,ns:vn,handleHoverExpand:On,handleExpand:Rn,handleClick:In,handleCheck:Bn,handleSelectCheck:Mn}}}),_hoisted_1$Z=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],_hoisted_2$G=createBaseVNode("span",null,null,-1);function _sfc_render$v(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-checkbox"),_n=resolveComponent("el-radio"),Cn=resolveComponent("check"),xn=resolveComponent("el-icon"),En=resolveComponent("node-content"),$n=resolveComponent("loading"),Sn=resolveComponent("arrow-right");return openBlock(),createElementBlock("li",{id:`${Fe.menuId}-${Fe.node.uid}`,role:"menuitem","aria-haspopup":!Fe.isLeaf,"aria-owns":Fe.isLeaf?null:Fe.menuId,"aria-expanded":Fe.inExpandingPath,tabindex:Fe.expandable?-1:void 0,class:normalizeClass([Fe.ns.b(),Fe.ns.is("selectable",Fe.checkStrictly),Fe.ns.is("active",Fe.node.checked),Fe.ns.is("disabled",!Fe.expandable),Fe.inExpandingPath&&"in-active-path",Fe.inCheckedPath&&"in-checked-path"]),onMouseenter:qe[2]||(qe[2]=(...An)=>Fe.handleHoverExpand&&Fe.handleHoverExpand(...An)),onFocus:qe[3]||(qe[3]=(...An)=>Fe.handleHoverExpand&&Fe.handleHoverExpand(...An)),onClick:qe[4]||(qe[4]=(...An)=>Fe.handleClick&&Fe.handleClick(...An))},[createCommentVNode(" prefix "),Fe.multiple?(openBlock(),createBlock(kn,{key:0,"model-value":Fe.node.checked,indeterminate:Fe.node.indeterminate,disabled:Fe.isDisabled,onClick:qe[0]||(qe[0]=withModifiers(()=>{},["stop"])),"onUpdate:modelValue":Fe.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):Fe.checkStrictly?(openBlock(),createBlock(_n,{key:1,"model-value":Fe.checkedNodeId,label:Fe.node.uid,disabled:Fe.isDisabled,"onUpdate:modelValue":Fe.handleSelectCheck,onClick:qe[1]||(qe[1]=withModifiers(()=>{},["stop"]))},{default:withCtx(()=>[createCommentVNode(` Add an empty element to avoid render label, do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485 `),_hoisted_2$G]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):Fe.isLeaf&&Fe.node.checked?(openBlock(),createBlock(xn,{key:2,class:normalizeClass(Fe.ns.e("prefix"))},{default:withCtx(()=>[createVNode(Cn)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createCommentVNode(" content "),createVNode(En),createCommentVNode(" postfix "),Fe.isLeaf?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:3},[Fe.node.loading?(openBlock(),createBlock(xn,{key:0,class:normalizeClass([Fe.ns.is("loading"),Fe.ns.e("postfix")])},{default:withCtx(()=>[createVNode($n)]),_:1},8,["class"])):(openBlock(),createBlock(xn,{key:1,class:normalizeClass(["arrow-right",Fe.ns.e("postfix")])},{default:withCtx(()=>[createVNode(Sn)]),_:1},8,["class"]))],64))],42,_hoisted_1$Z)}var ElCascaderNode=_export_sfc$2(_sfc_main$1T,[["render",_sfc_render$v],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue"]]);const _sfc_main$1S=defineComponent({name:"ElCascaderMenu",components:{Loading:loading_default,ElIcon,ElScrollbar,ElCascaderNode},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(Fe){const qe=getCurrentInstance(),hn=useNamespace("cascader-menu"),{t:vn}=useLocale(),bn=generateId();let wn=null,kn=null;const _n=inject(CASCADER_PANEL_INJECTION_KEY),Cn=ref(null),xn=computed(()=>!Fe.nodes.length),En=computed(()=>!_n.initialLoaded),$n=computed(()=>`cascader-menu-${bn}-${Fe.index}`),Sn=Pn=>{wn=Pn.target},An=Pn=>{if(!(!_n.isHoverMenu||!wn||!Cn.value))if(wn.contains(Pn.target)){Tn();const On=qe.vnode.el,{left:Rn}=On.getBoundingClientRect(),{offsetWidth:In,offsetHeight:Mn}=On,Bn=Pn.clientX-Rn,Dn=wn.offsetTop,Vn=Dn+wn.offsetHeight;Cn.value.innerHTML=` - `}else kn||(kn=window.setTimeout(Nn,_n.config.hoverThreshold))},Tn=()=>{kn&&(clearTimeout(kn),kn=null)},Nn=()=>{Cn.value&&(Cn.value.innerHTML="",Tn())};return{ns:hn,panel:_n,hoverZone:Cn,isEmpty:xn,isLoading:En,menuId:$n,t:vn,handleExpand:Sn,handleMouseMove:An,clearHoverZone:Nn}}});function _sfc_render$u(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-cascader-node"),_n=resolveComponent("loading"),Cn=resolveComponent("el-icon"),xn=resolveComponent("el-scrollbar");return openBlock(),createBlock(xn,{key:Fe.menuId,tag:"ul",role:"menu",class:normalizeClass(Fe.ns.b()),"wrap-class":Fe.ns.e("wrap"),"view-class":[Fe.ns.e("list"),Fe.ns.is("empty",Fe.isEmpty)],onMousemove:Fe.handleMouseMove,onMouseleave:Fe.clearHoverZone},{default:withCtx(()=>{var En;return[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.nodes,$n=>(openBlock(),createBlock(kn,{key:$n.uid,node:$n,"menu-id":Fe.menuId,onExpand:Fe.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),Fe.isLoading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.e("empty-text"))},[createVNode(Cn,{size:"14",class:normalizeClass(Fe.ns.is("loading"))},{default:withCtx(()=>[createVNode(_n)]),_:1},8,["class"]),createTextVNode(" "+toDisplayString(Fe.t("el.cascader.loading")),1)],2)):Fe.isEmpty?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.ns.e("empty-text"))},toDisplayString(Fe.t("el.cascader.noData")),3)):(En=Fe.panel)!=null&&En.isHoverMenu?(openBlock(),createElementBlock("svg",{key:2,ref:"hoverZone",class:normalizeClass(Fe.ns.e("hover-zone"))},null,2)):createCommentVNode("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var ElCascaderMenu=_export_sfc$2(_sfc_main$1S,[["render",_sfc_render$u],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]);let uid=0;const calculatePathNodes=Fe=>{const qe=[Fe];let{parent:hn}=Fe;for(;hn;)qe.unshift(hn),hn=hn.parent;return qe};let Node$2=class ul{constructor(qe,hn,vn,bn=!1){this.data=qe,this.config=hn,this.parent=vn,this.root=bn,this.uid=uid++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:wn,label:kn,children:_n}=hn,Cn=qe[_n],xn=calculatePathNodes(this);this.level=bn?0:vn?vn.level+1:1,this.value=qe[wn],this.label=qe[kn],this.pathNodes=xn,this.pathValues=xn.map(En=>En.value),this.pathLabels=xn.map(En=>En.label),this.childrenData=Cn,this.children=(Cn||[]).map(En=>new ul(En,hn,this)),this.loaded=!hn.lazy||this.isLeaf||!isEmpty$3(Cn)}get isDisabled(){const{data:qe,parent:hn,config:vn}=this,{disabled:bn,checkStrictly:wn}=vn;return(isFunction$i(bn)?bn(qe,this):!!qe[bn])||!wn&&(hn==null?void 0:hn.isDisabled)}get isLeaf(){const{data:qe,config:hn,childrenData:vn,loaded:bn}=this,{lazy:wn,leaf:kn}=hn,_n=isFunction$i(kn)?kn(qe,this):qe[kn];return isUndefined$d(_n)?wn&&!bn?!1:!(Array.isArray(vn)&&vn.length):!!_n}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(qe){const{childrenData:hn,children:vn}=this,bn=new ul(qe,this.config,this);return Array.isArray(hn)?hn.push(qe):this.childrenData=[qe],vn.push(bn),bn}calcText(qe,hn){const vn=qe?this.pathLabels.join(hn):this.label;return this.text=vn,vn}broadcast(qe,...hn){const vn=`onParent${capitalize(qe)}`;this.children.forEach(bn=>{bn&&(bn.broadcast(qe,...hn),bn[vn]&&bn[vn](...hn))})}emit(qe,...hn){const{parent:vn}=this,bn=`onChild${capitalize(qe)}`;vn&&(vn[bn]&&vn[bn](...hn),vn.emit(qe,...hn))}onParentCheck(qe){this.isDisabled||this.setCheckState(qe)}onChildCheck(){const{children:qe}=this,hn=qe.filter(bn=>!bn.isDisabled),vn=hn.length?hn.every(bn=>bn.checked):!1;this.setCheckState(vn)}setCheckState(qe){const hn=this.children.length,vn=this.children.reduce((bn,wn)=>{const kn=wn.checked?1:wn.indeterminate?.5:0;return bn+kn},0);this.checked=this.loaded&&this.children.filter(bn=>!bn.isDisabled).every(bn=>bn.loaded&&bn.checked)&&qe,this.indeterminate=this.loaded&&vn!==hn&&vn>0}doCheck(qe){if(this.checked===qe)return;const{checkStrictly:hn,multiple:vn}=this.config;hn||!vn?this.checked=qe:(this.broadcast("check",qe),this.setCheckState(qe),this.emit("check"))}};const flatNodes=(Fe,qe)=>Fe.reduce((hn,vn)=>(vn.isLeaf?hn.push(vn):(!qe&&hn.push(vn),hn=hn.concat(flatNodes(vn.children,qe))),hn),[]);let Store$1=class{constructor(qe,hn){this.config=hn;const vn=(qe||[]).map(bn=>new Node$2(bn,this.config));this.nodes=vn,this.allNodes=flatNodes(vn,!1),this.leafNodes=flatNodes(vn,!0)}getNodes(){return this.nodes}getFlattedNodes(qe){return qe?this.leafNodes:this.allNodes}appendNode(qe,hn){const vn=hn?hn.appendChild(qe):new Node$2(qe,this.config);hn||this.nodes.push(vn),this.allNodes.push(vn),vn.isLeaf&&this.leafNodes.push(vn)}appendNodes(qe,hn){qe.forEach(vn=>this.appendNode(vn,hn))}getNodeByValue(qe,hn=!1){return!qe&&qe!==0?null:this.getFlattedNodes(hn).find(bn=>isEqual$4(bn.value,qe)||isEqual$4(bn.pathValues,qe))||null}getSameNode(qe){return qe&&this.getFlattedNodes(!1).find(({value:vn,level:bn})=>isEqual$4(qe.value,vn)&&qe.level===bn)||null}};const CommonProps=buildProps({modelValue:{type:definePropType([Number,String,Array])},options:{type:definePropType(Array),default:()=>[]},props:{type:definePropType(Object),default:()=>({})}}),DefaultProps={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:NOOP,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},useCascaderConfig=Fe=>computed(()=>({...DefaultProps,...Fe.props})),getMenuIndex=Fe=>{if(!Fe)return 0;const qe=Fe.id.split("-");return Number(qe[qe.length-2])},checkNode=Fe=>{if(!Fe)return;const qe=Fe.querySelector("input");qe?qe.click():isLeaf(Fe)&&Fe.click()},sortByOriginalOrder=(Fe,qe)=>{const hn=qe.slice(0),vn=hn.map(wn=>wn.uid),bn=Fe.reduce((wn,kn)=>{const _n=vn.indexOf(kn.uid);return _n>-1&&(wn.push(kn),hn.splice(_n,1),vn.splice(_n,1)),wn},[]);return bn.push(...hn),bn},_sfc_main$1R=defineComponent({name:"ElCascaderPanel",components:{ElCascaderMenu},props:{...CommonProps,border:{type:Boolean,default:!0},renderLabel:Function},emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"close","expand-change"],setup(Fe,{emit:qe,slots:hn}){let vn=!1;const bn=useNamespace("cascader"),wn=useCascaderConfig(Fe);let kn=null;const _n=ref(!0),Cn=ref([]),xn=ref(null),En=ref([]),$n=ref(null),Sn=ref([]),An=computed(()=>wn.value.expandTrigger==="hover"),Tn=computed(()=>Fe.renderLabel||hn.default),Nn=()=>{const{options:Kn}=Fe,Un=wn.value;vn=!1,kn=new Store$1(Kn,Un),En.value=[kn.getNodes()],Un.lazy&&isEmpty$3(Fe.options)?(_n.value=!1,Pn(void 0,Gn=>{Gn&&(kn=new Store$1(Gn,Un),En.value=[kn.getNodes()]),_n.value=!0,Ln(!1,!0)})):Ln(!1,!0)},Pn=(Kn,Un)=>{const Gn=wn.value;Kn=Kn||new Node$2({},Gn,void 0,!0),Kn.loading=!0;const Wn=Zn=>{const Xn=Kn,qn=Xn.root?null:Xn;Zn&&(kn==null||kn.appendNodes(Zn,qn)),Xn.loading=!1,Xn.loaded=!0,Xn.childrenData=Xn.childrenData||[],Un&&Un(Zn)};Gn.lazyLoad(Kn,Wn)},On=(Kn,Un)=>{var Gn;const{level:Wn}=Kn,Zn=En.value.slice(0,Wn);let Xn;Kn.isLeaf?Xn=Kn.pathNodes[Wn-2]:(Xn=Kn,Zn.push(Kn.children)),((Gn=$n.value)==null?void 0:Gn.uid)!==(Xn==null?void 0:Xn.uid)&&($n.value=Kn,En.value=Zn,!Un&&qe("expand-change",(Kn==null?void 0:Kn.pathValues)||[]))},Rn=(Kn,Un,Gn=!0)=>{const{checkStrictly:Wn,multiple:Zn}=wn.value,Xn=Sn.value[0];vn=!0,!Zn&&(Xn==null||Xn.doCheck(!1)),Kn.doCheck(Un),Vn(),Gn&&!Zn&&!Wn&&qe("close"),!Gn&&!Zn&&!Wn&&In(Kn)},In=Kn=>{Kn&&(Kn=Kn.parent,In(Kn),Kn&&On(Kn))},Mn=Kn=>kn==null?void 0:kn.getFlattedNodes(Kn),Bn=Kn=>{var Un;return(Un=Mn(Kn))==null?void 0:Un.filter(Gn=>Gn.checked!==!1)},Dn=()=>{Sn.value.forEach(Kn=>Kn.doCheck(!1)),Vn(),En.value=En.value.slice(0,1),$n.value=null,qe("expand-change",[])},Vn=()=>{var Kn;const{checkStrictly:Un,multiple:Gn}=wn.value,Wn=Sn.value,Zn=Bn(!Un),Xn=sortByOriginalOrder(Wn,Zn),qn=Xn.map(jn=>jn.valueByOption);Sn.value=Xn,xn.value=Gn?qn:(Kn=qn[0])!=null?Kn:null},Ln=(Kn=!1,Un=!1)=>{const{modelValue:Gn}=Fe,{lazy:Wn,multiple:Zn,checkStrictly:Xn}=wn.value,qn=!Xn;if(!(!_n.value||vn||!Un&&isEqual$4(Gn,xn.value)))if(Wn&&!Kn){const Jn=unique(flattenDeep$1(castArray(Gn))).map(Qn=>kn==null?void 0:kn.getNodeByValue(Qn)).filter(Qn=>!!Qn&&!Qn.loaded&&!Qn.loading);Jn.length?Jn.forEach(Qn=>{Pn(Qn,()=>Ln(!1,Un))}):Ln(!0,Un)}else{const jn=Zn?castArray(Gn):[Gn],Jn=unique(jn.map(Qn=>kn==null?void 0:kn.getNodeByValue(Qn,qn)));zn(Jn,Un),xn.value=cloneDeep(Gn)}},zn=(Kn,Un=!0)=>{const{checkStrictly:Gn}=wn.value,Wn=Sn.value,Zn=Kn.filter(jn=>!!jn&&(Gn||jn.isLeaf)),Xn=kn==null?void 0:kn.getSameNode($n.value),qn=Un&&Xn||Zn[0];qn?qn.pathNodes.forEach(jn=>On(jn,!0)):$n.value=null,Wn.forEach(jn=>jn.doCheck(!1)),Fe.props.multiple?reactive(Zn).forEach(jn=>jn.doCheck(!0)):Zn.forEach(jn=>jn.doCheck(!0)),Sn.value=Zn,nextTick(Hn)},Hn=()=>{isClient$1&&Cn.value.forEach(Kn=>{const Un=Kn==null?void 0:Kn.$el;if(Un){const Gn=Un.querySelector(`.${bn.namespace.value}-scrollbar__wrap`),Wn=Un.querySelector(`.${bn.b("node")}.${bn.is("active")}`)||Un.querySelector(`.${bn.b("node")}.in-active-path`);scrollIntoView$1(Gn,Wn)}})},Fn=Kn=>{const Un=Kn.target,{code:Gn}=Kn;switch(Gn){case EVENT_CODE.up:case EVENT_CODE.down:{Kn.preventDefault();const Wn=Gn===EVENT_CODE.up?-1:1;focusNode(getSibling(Un,Wn,`.${bn.b("node")}[tabindex="-1"]`));break}case EVENT_CODE.left:{Kn.preventDefault();const Wn=Cn.value[getMenuIndex(Un)-1],Zn=Wn==null?void 0:Wn.$el.querySelector(`.${bn.b("node")}[aria-expanded="true"]`);focusNode(Zn);break}case EVENT_CODE.right:{Kn.preventDefault();const Wn=Cn.value[getMenuIndex(Un)+1],Zn=Wn==null?void 0:Wn.$el.querySelector(`.${bn.b("node")}[tabindex="-1"]`);focusNode(Zn);break}case EVENT_CODE.enter:checkNode(Un);break}};return provide(CASCADER_PANEL_INJECTION_KEY,reactive({config:wn,expandingNode:$n,checkedNodes:Sn,isHoverMenu:An,initialLoaded:_n,renderLabelFn:Tn,lazyLoad:Pn,expandNode:On,handleCheckChange:Rn})),watch([wn,()=>Fe.options],Nn,{deep:!0,immediate:!0}),watch(()=>Fe.modelValue,()=>{vn=!1,Ln()},{deep:!0}),watch(()=>xn.value,Kn=>{isEqual$4(Kn,Fe.modelValue)||(qe(UPDATE_MODEL_EVENT,Kn),qe(CHANGE_EVENT,Kn))}),onBeforeUpdate(()=>Cn.value=[]),onMounted(()=>!isEmpty$3(Fe.modelValue)&&Ln()),{ns:bn,menuList:Cn,menus:En,checkedNodes:Sn,handleKeyDown:Fn,handleCheckChange:Rn,getFlattedNodes:Mn,getCheckedNodes:Bn,clearCheckedNodes:Dn,calculateCheckedValue:Vn,scrollToExpandingNode:Hn}}});function _sfc_render$t(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-cascader-menu");return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b("panel"),Fe.ns.is("bordered",Fe.border)]),onKeydown:qe[0]||(qe[0]=(..._n)=>Fe.handleKeyDown&&Fe.handleKeyDown(..._n))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.menus,(_n,Cn)=>(openBlock(),createBlock(kn,{key:Cn,ref_for:!0,ref:xn=>Fe.menuList[Cn]=xn,index:Cn,nodes:[..._n]},null,8,["index","nodes"]))),128))],34)}var CascaderPanel=_export_sfc$2(_sfc_main$1R,[["render",_sfc_render$t],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);CascaderPanel.install=Fe=>{Fe.component(CascaderPanel.name,CascaderPanel)};const _CascaderPanel=CascaderPanel,ElCascaderPanel=_CascaderPanel,tagProps=buildProps({type:{type:String,values:["success","info","warning","danger",""],default:""},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:{type:String,default:""},size:{type:String,values:componentSizes,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),tagEmits={close:Fe=>Fe instanceof MouseEvent,click:Fe=>Fe instanceof MouseEvent},__default__$15=defineComponent({name:"ElTag"}),_sfc_main$1Q=defineComponent({...__default__$15,props:tagProps,emits:tagEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useFormSize(),bn=useNamespace("tag"),wn=computed(()=>{const{type:Cn,hit:xn,effect:En,closable:$n,round:Sn}=hn;return[bn.b(),bn.is("closable",$n),bn.m(Cn),bn.m(vn.value),bn.m(En),bn.is("hit",xn),bn.is("round",Sn)]}),kn=Cn=>{qe("close",Cn)},_n=Cn=>{qe("click",Cn)};return(Cn,xn)=>Cn.disableTransitions?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(wn)),style:normalizeStyle({backgroundColor:Cn.color}),onClick:_n},[createBaseVNode("span",{class:normalizeClass(unref(bn).e("content"))},[renderSlot(Cn.$slots,"default")],2),Cn.closable?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("close")),onClick:withModifiers(kn,["stop"])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],6)):(openBlock(),createBlock(Transition,{key:1,name:`${unref(bn).namespace.value}-zoom-in-center`,appear:""},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(unref(wn)),style:normalizeStyle({backgroundColor:Cn.color}),onClick:_n},[createBaseVNode("span",{class:normalizeClass(unref(bn).e("content"))},[renderSlot(Cn.$slots,"default")],2),Cn.closable?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("close")),onClick:withModifiers(kn,["stop"])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],6)]),_:3},8,["name"]))}});var Tag=_export_sfc$2(_sfc_main$1Q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const ElTag=withInstall$1(Tag),cascaderProps=buildProps({...CommonProps,size:useSizeProp,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:definePropType(Function),default:(Fe,qe)=>Fe.text.includes(qe)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:definePropType(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:useTooltipContentProps.teleported,tagType:{...tagProps.type,default:"info"},validateEvent:{type:Boolean,default:!0}}),cascaderEmits={[UPDATE_MODEL_EVENT]:Fe=>!!Fe||Fe===null,[CHANGE_EVENT]:Fe=>!!Fe||Fe===null,focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent,visibleChange:Fe=>isBoolean$5(Fe),expandChange:Fe=>!!Fe,removeTag:Fe=>!!Fe},_hoisted_1$Y={key:0},_hoisted_2$F=["placeholder","onKeydown"],_hoisted_3$n=["onClick"],COMPONENT_NAME$e="ElCascader",__default__$14=defineComponent({name:COMPONENT_NAME$e}),_sfc_main$1P=defineComponent({...__default__$14,props:cascaderProps,emits:cascaderEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:Bo})=>{const{modifiersData:No,placement:Vo}=Bo;["right","left","bottom","top"].includes(Vo)||(No.arrow.x=35)},requires:["arrow"]}]},wn=useAttrs$1();let kn=0,_n=0;const Cn=useNamespace("cascader"),xn=useNamespace("input"),{t:En}=useLocale(),{form:$n,formItem:Sn}=useFormItem(),An=ref(null),Tn=ref(null),Nn=ref(null),Pn=ref(null),On=ref(null),Rn=ref(!1),In=ref(!1),Mn=ref(!1),Bn=ref(!1),Dn=ref(""),Vn=ref(""),Ln=ref([]),zn=ref([]),Hn=ref([]),Fn=ref(!1),Kn=computed(()=>wn.style),Un=computed(()=>vn.disabled||($n==null?void 0:$n.disabled)),Gn=computed(()=>vn.placeholder||En("el.cascader.placeholder")),Wn=computed(()=>Vn.value||Ln.value.length>0||Fn.value?"":Gn.value),Zn=useFormSize(),Xn=computed(()=>["small"].includes(Zn.value)?"small":"default"),qn=computed(()=>!!vn.props.multiple),jn=computed(()=>!vn.filterable||qn.value),Jn=computed(()=>qn.value?Vn.value:Dn.value),Qn=computed(()=>{var Bo;return((Bo=Pn.value)==null?void 0:Bo.checkedNodes)||[]}),no=computed(()=>!vn.clearable||Un.value||Mn.value||!In.value?!1:!!Qn.value.length),co=computed(()=>{const{showAllLevels:Bo,separator:No}=vn,Vo=Qn.value;return Vo.length?qn.value?"":Vo[0].calcText(Bo,No):""}),so=computed({get(){return cloneDeep(vn.modelValue)},set(Bo){hn(UPDATE_MODEL_EVENT,Bo),hn(CHANGE_EVENT,Bo),vn.validateEvent&&(Sn==null||Sn.validate("change").catch(No=>void 0))}}),fo=computed(()=>[Cn.b(),Cn.m(Zn.value),Cn.is("disabled",Un.value),wn.class]),mo=computed(()=>[xn.e("icon"),"icon-arrow-down",Cn.is("reverse",Rn.value)]),lo=computed(()=>Cn.is("focus",Rn.value||Bn.value)),io=computed(()=>{var Bo,No;return(No=(Bo=An.value)==null?void 0:Bo.popperRef)==null?void 0:No.contentRef}),wo=Bo=>{var No,Vo,Eo;Un.value||(Bo=Bo??!Rn.value,Bo!==Rn.value&&(Rn.value=Bo,(Vo=(No=Tn.value)==null?void 0:No.input)==null||Vo.setAttribute("aria-expanded",`${Bo}`),Bo?(go(),nextTick((Eo=Pn.value)==null?void 0:Eo.scrollToExpandingNode)):vn.filterable&&jo(),hn("visibleChange",Bo)))},go=()=>{nextTick(()=>{var Bo;(Bo=An.value)==null||Bo.updatePopper()})},Io=()=>{Mn.value=!1},oo=Bo=>{const{showAllLevels:No,separator:Vo}=vn;return{node:Bo,key:Bo.uid,text:Bo.calcText(No,Vo),hitState:!1,closable:!Un.value&&!Bo.isDisabled,isCollapseTag:!1}},eo=Bo=>{var No;const Vo=Bo.node;Vo.doCheck(!1),(No=Pn.value)==null||No.calculateCheckedValue(),hn("removeTag",Vo.valueByOption)},ao=()=>{if(!qn.value)return;const Bo=Qn.value,No=[],Vo=[];if(Bo.forEach(Eo=>Vo.push(oo(Eo))),zn.value=Vo,Bo.length){Bo.slice(0,vn.maxCollapseTags).forEach(sr=>No.push(oo(sr)));const Eo=Bo.slice(vn.maxCollapseTags),rr=Eo.length;rr&&(vn.collapseTags?No.push({key:-1,text:`+ ${rr}`,closable:!1,isCollapseTag:!0}):Eo.forEach(sr=>No.push(oo(sr))))}Ln.value=No},ho=()=>{var Bo,No;const{filterMethod:Vo,showAllLevels:Eo,separator:rr}=vn,sr=(No=(Bo=Pn.value)==null?void 0:Bo.getFlattedNodes(!vn.props.checkStrictly))==null?void 0:No.filter(dr=>dr.isDisabled?!1:(dr.calcText(Eo,rr),Vo(dr,Jn.value)));qn.value&&(Ln.value.forEach(dr=>{dr.hitState=!1}),zn.value.forEach(dr=>{dr.hitState=!1})),Mn.value=!0,Hn.value=sr,go()},Mo=()=>{var Bo;let No;Mn.value&&On.value?No=On.value.$el.querySelector(`.${Cn.e("suggestion-item")}`):No=(Bo=Pn.value)==null?void 0:Bo.$el.querySelector(`.${Cn.b("node")}[tabindex="-1"]`),No&&(No.focus(),!Mn.value&&No.click())},Po=()=>{var Bo,No;const Vo=(Bo=Tn.value)==null?void 0:Bo.input,Eo=Nn.value,rr=(No=On.value)==null?void 0:No.$el;if(!(!isClient$1||!Vo)){if(rr){const sr=rr.querySelector(`.${Cn.e("suggestion-list")}`);sr.style.minWidth=`${Vo.offsetWidth}px`}if(Eo){const{offsetHeight:sr}=Eo,dr=Ln.value.length>0?`${Math.max(sr+6,kn)}px`:`${kn}px`;Vo.style.height=dr,go()}}},ko=Bo=>{var No;return(No=Pn.value)==null?void 0:No.getCheckedNodes(Bo)},xo=Bo=>{go(),hn("expandChange",Bo)},Ao=Bo=>{var No;const Vo=(No=Bo.target)==null?void 0:No.value;if(Bo.type==="compositionend")Fn.value=!1,nextTick(()=>Fo(Vo));else{const Eo=Vo[Vo.length-1]||"";Fn.value=!isKorean(Eo)}},vo=Bo=>{if(!Fn.value)switch(Bo.code){case EVENT_CODE.enter:wo();break;case EVENT_CODE.down:wo(!0),nextTick(Mo),Bo.preventDefault();break;case EVENT_CODE.esc:Rn.value===!0&&(Bo.preventDefault(),Bo.stopPropagation(),wo(!1));break;case EVENT_CODE.tab:wo(!1);break}},qo=()=>{var Bo;(Bo=Pn.value)==null||Bo.clearCheckedNodes(),!Rn.value&&vn.filterable&&jo(),wo(!1)},jo=()=>{const{value:Bo}=co;Dn.value=Bo,Vn.value=Bo},Ko=Bo=>{var No,Vo;const{checked:Eo}=Bo;qn.value?(No=Pn.value)==null||No.handleCheckChange(Bo,!Eo,!1):(!Eo&&((Vo=Pn.value)==null||Vo.handleCheckChange(Bo,!0,!1)),wo(!1))},bo=Bo=>{const No=Bo.target,{code:Vo}=Bo;switch(Vo){case EVENT_CODE.up:case EVENT_CODE.down:{const Eo=Vo===EVENT_CODE.up?-1:1;focusNode(getSibling(No,Eo,`.${Cn.e("suggestion-item")}[tabindex="-1"]`));break}case EVENT_CODE.enter:No.click();break}},yo=()=>{const Bo=Ln.value,No=Bo[Bo.length-1];_n=Vn.value?0:_n+1,!(!No||!_n||vn.collapseTags&&Bo.length>1)&&(No.hitState?eo(No):No.hitState=!0)},zo=Bo=>{const No=Bo.target,Vo=Cn.e("search-input");No.className===Vo&&(Bn.value=!0),hn("focus",Bo)},Yo=Bo=>{Bn.value=!1,hn("blur",Bo)},_o=debounce$3(()=>{const{value:Bo}=Jn;if(!Bo)return;const No=vn.beforeFilter(Bo);isPromise(No)?No.then(ho).catch(()=>{}):No!==!1?ho():Io()},vn.debounce),Fo=(Bo,No)=>{!Rn.value&&wo(!0),!(No!=null&&No.isComposing)&&(Bo?_o():Io())},$o=Bo=>Number.parseFloat(useCssVar(xn.cssVarName("input-height"),Bo).value)-2;return watch(Mn,go),watch([Qn,Un],ao),watch(Ln,()=>{nextTick(()=>Po())}),watch(Zn,async()=>{await nextTick();const Bo=Tn.value.input;kn=$o(Bo)||kn,Po()}),watch(co,jo,{immediate:!0}),onMounted(()=>{const Bo=Tn.value.input,No=$o(Bo);kn=Bo.offsetHeight||No,useResizeObserver(Bo,Po)}),qe({getCheckedNodes:ko,cascaderPanelRef:Pn,togglePopperVisible:wo,contentRef:io}),(Bo,No)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"tooltipRef",ref:An,visible:Rn.value,teleported:Bo.teleported,"popper-class":[unref(Cn).e("dropdown"),Bo.popperClass],"popper-options":bn,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${unref(Cn).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:Io},{default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(unref(fo)),style:normalizeStyle(unref(Kn)),onClick:No[5]||(No[5]=()=>wo(unref(jn)?void 0:!0)),onKeydown:vo,onMouseenter:No[6]||(No[6]=Vo=>In.value=!0),onMouseleave:No[7]||(No[7]=Vo=>In.value=!1)},[createVNode(unref(ElInput),{ref_key:"input",ref:Tn,modelValue:Dn.value,"onUpdate:modelValue":No[1]||(No[1]=Vo=>Dn.value=Vo),placeholder:unref(Wn),readonly:unref(jn),disabled:unref(Un),"validate-event":!1,size:unref(Zn),class:normalizeClass(unref(lo)),tabindex:unref(qn)&&Bo.filterable&&!unref(Un)?-1:void 0,onCompositionstart:Ao,onCompositionupdate:Ao,onCompositionend:Ao,onFocus:zo,onBlur:Yo,onInput:Fo},{suffix:withCtx(()=>[unref(no)?(openBlock(),createBlock(unref(ElIcon),{key:"clear",class:normalizeClass([unref(xn).e("icon"),"icon-circle-close"]),onClick:withModifiers(qo,["stop"])},{default:withCtx(()=>[createVNode(unref(circle_close_default))]),_:1},8,["class","onClick"])):(openBlock(),createBlock(unref(ElIcon),{key:"arrow-down",class:normalizeClass(unref(mo)),onClick:No[0]||(No[0]=withModifiers(Vo=>wo(),["stop"]))},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),unref(qn)?(openBlock(),createElementBlock("div",{key:0,ref_key:"tagWrapper",ref:Nn,class:normalizeClass(unref(Cn).e("tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ln.value,Vo=>(openBlock(),createBlock(unref(ElTag),{key:Vo.key,type:Bo.tagType,size:unref(Xn),hit:Vo.hitState,closable:Vo.closable,"disable-transitions":"",onClose:Eo=>eo(Vo)},{default:withCtx(()=>[Vo.isCollapseTag===!1?(openBlock(),createElementBlock("span",_hoisted_1$Y,toDisplayString(Vo.text),1)):(openBlock(),createBlock(unref(ElTooltip),{key:1,disabled:Rn.value||!Bo.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Vo.text),1)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(unref(Cn).e("collapse-tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(zn.value.slice(Bo.maxCollapseTags),(Eo,rr)=>(openBlock(),createElementBlock("div",{key:rr,class:normalizeClass(unref(Cn).e("collapse-tag"))},[(openBlock(),createBlock(unref(ElTag),{key:Eo.key,class:"in-tooltip",type:Bo.tagType,size:unref(Xn),hit:Eo.hitState,closable:Eo.closable,"disable-transitions":"",onClose:sr=>eo(Eo)},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Eo.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),Bo.filterable&&!unref(Un)?withDirectives((openBlock(),createElementBlock("input",{key:0,"onUpdate:modelValue":No[2]||(No[2]=Vo=>Vn.value=Vo),type:"text",class:normalizeClass(unref(Cn).e("search-input")),placeholder:unref(co)?"":unref(Gn),onInput:No[3]||(No[3]=Vo=>Fo(Vn.value,Vo)),onClick:No[4]||(No[4]=withModifiers(Vo=>wo(!0),["stop"])),onKeydown:withKeys(yo,["delete"]),onCompositionstart:Ao,onCompositionupdate:Ao,onCompositionend:Ao,onFocus:zo,onBlur:Yo},null,42,_hoisted_2$F)),[[vModelText,Vn.value]]):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],38)),[[unref(ClickOutside),()=>wo(!1),unref(io)]])]),content:withCtx(()=>[withDirectives(createVNode(unref(_CascaderPanel),{ref_key:"cascaderPanelRef",ref:Pn,modelValue:unref(so),"onUpdate:modelValue":No[8]||(No[8]=Vo=>isRef(so)?so.value=Vo:null),options:Bo.options,props:vn.props,border:!1,"render-label":Bo.$slots.default,onExpandChange:xo,onClose:No[9]||(No[9]=Vo=>Bo.$nextTick(()=>wo(!1)))},null,8,["modelValue","options","props","render-label"]),[[vShow,!Mn.value]]),Bo.filterable?withDirectives((openBlock(),createBlock(unref(ElScrollbar),{key:0,ref_key:"suggestionPanel",ref:On,tag:"ul",class:normalizeClass(unref(Cn).e("suggestion-panel")),"view-class":unref(Cn).e("suggestion-list"),onKeydown:bo},{default:withCtx(()=>[Hn.value.length?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(Hn.value,Vo=>(openBlock(),createElementBlock("li",{key:Vo.uid,class:normalizeClass([unref(Cn).e("suggestion-item"),unref(Cn).is("checked",Vo.checked)]),tabindex:-1,onClick:Eo=>Ko(Vo)},[createBaseVNode("span",null,toDisplayString(Vo.text),1),Vo.checked?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[createVNode(unref(check_default))]),_:1})):createCommentVNode("v-if",!0)],10,_hoisted_3$n))),128)):renderSlot(Bo.$slots,"empty",{key:1},()=>[createBaseVNode("li",{class:normalizeClass(unref(Cn).e("empty-text"))},toDisplayString(unref(En)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[vShow,Mn.value]]):createCommentVNode("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Cascader=_export_sfc$2(_sfc_main$1P,[["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/cascader.vue"]]);Cascader.install=Fe=>{Fe.component(Cascader.name,Cascader)};const _Cascader=Cascader,ElCascader=_Cascader,checkTagProps=buildProps({checked:{type:Boolean,default:!1}}),checkTagEmits={"update:checked":Fe=>isBoolean$5(Fe),[CHANGE_EVENT]:Fe=>isBoolean$5(Fe)},__default__$13=defineComponent({name:"ElCheckTag"}),_sfc_main$1O=defineComponent({...__default__$13,props:checkTagProps,emits:checkTagEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("check-tag"),bn=computed(()=>[vn.b(),vn.is("checked",hn.checked)]),wn=()=>{const kn=!hn.checked;qe(CHANGE_EVENT,kn),qe("update:checked",kn)};return(kn,_n)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(bn)),onClick:wn},[renderSlot(kn.$slots,"default")],2))}});var CheckTag=_export_sfc$2(_sfc_main$1O,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const ElCheckTag=withInstall$1(CheckTag),rowContextKey=Symbol("rowContextKey"),RowJustify=["start","center","end","space-around","space-between","space-evenly"],RowAlign=["top","middle","bottom"],rowProps=buildProps({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:RowJustify,default:"start"},align:{type:String,values:RowAlign}}),__default__$12=defineComponent({name:"ElRow"}),_sfc_main$1N=defineComponent({...__default__$12,props:rowProps,setup(Fe){const qe=Fe,hn=useNamespace("row"),vn=computed(()=>qe.gutter);provide(rowContextKey,{gutter:vn});const bn=computed(()=>{const kn={};return qe.gutter&&(kn.marginRight=kn.marginLeft=`-${qe.gutter/2}px`),kn}),wn=computed(()=>[hn.b(),hn.is(`justify-${qe.justify}`,qe.justify!=="start"),hn.is(`align-${qe.align}`,!!qe.align)]);return(kn,_n)=>(openBlock(),createBlock(resolveDynamicComponent(kn.tag),{class:normalizeClass(unref(wn)),style:normalizeStyle(unref(bn))},{default:withCtx(()=>[renderSlot(kn.$slots,"default")]),_:3},8,["class","style"]))}});var Row=_export_sfc$2(_sfc_main$1N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const ElRow=withInstall$1(Row),colProps=buildProps({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:definePropType([Number,Object]),default:()=>mutable({})},sm:{type:definePropType([Number,Object]),default:()=>mutable({})},md:{type:definePropType([Number,Object]),default:()=>mutable({})},lg:{type:definePropType([Number,Object]),default:()=>mutable({})},xl:{type:definePropType([Number,Object]),default:()=>mutable({})}}),__default__$11=defineComponent({name:"ElCol"}),_sfc_main$1M=defineComponent({...__default__$11,props:colProps,setup(Fe){const qe=Fe,{gutter:hn}=inject(rowContextKey,{gutter:computed(()=>0)}),vn=useNamespace("col"),bn=computed(()=>{const kn={};return hn.value&&(kn.paddingLeft=kn.paddingRight=`${hn.value/2}px`),kn}),wn=computed(()=>{const kn=[];return["span","offset","pull","push"].forEach(xn=>{const En=qe[xn];isNumber$d(En)&&(xn==="span"?kn.push(vn.b(`${qe[xn]}`)):En>0&&kn.push(vn.b(`${xn}-${qe[xn]}`)))}),["xs","sm","md","lg","xl"].forEach(xn=>{isNumber$d(qe[xn])?kn.push(vn.b(`${xn}-${qe[xn]}`)):isObject$9(qe[xn])&&Object.entries(qe[xn]).forEach(([En,$n])=>{kn.push(En!=="span"?vn.b(`${xn}-${En}-${$n}`):vn.b(`${xn}-${$n}`))})}),hn.value&&kn.push(vn.is("guttered")),[vn.b(),kn]});return(kn,_n)=>(openBlock(),createBlock(resolveDynamicComponent(kn.tag),{class:normalizeClass(unref(wn)),style:normalizeStyle(unref(bn))},{default:withCtx(()=>[renderSlot(kn.$slots,"default")]),_:3},8,["class","style"]))}});var Col=_export_sfc$2(_sfc_main$1M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const ElCol=withInstall$1(Col),emitChangeFn=Fe=>typeof isNumber$d(Fe),collapseProps=buildProps({accordion:Boolean,modelValue:{type:definePropType([Array,String,Number]),default:()=>mutable([])}}),collapseEmits={[UPDATE_MODEL_EVENT]:emitChangeFn,[CHANGE_EVENT]:emitChangeFn},collapseContextKey=Symbol("collapseContextKey"),useCollapse=(Fe,qe)=>{const hn=ref(castArray$1(Fe.modelValue)),vn=wn=>{hn.value=wn;const kn=Fe.accordion?hn.value[0]:hn.value;qe(UPDATE_MODEL_EVENT,kn),qe(CHANGE_EVENT,kn)},bn=wn=>{if(Fe.accordion)vn([hn.value[0]===wn?"":wn]);else{const kn=[...hn.value],_n=kn.indexOf(wn);_n>-1?kn.splice(_n,1):kn.push(wn),vn(kn)}};return watch(()=>Fe.modelValue,()=>hn.value=castArray$1(Fe.modelValue),{deep:!0}),provide(collapseContextKey,{activeNames:hn,handleItemClick:bn}),{activeNames:hn,setActiveNames:vn}},useCollapseDOM=()=>{const Fe=useNamespace("collapse");return{rootKls:computed(()=>Fe.b())}},__default__$10=defineComponent({name:"ElCollapse"}),_sfc_main$1L=defineComponent({...__default__$10,props:collapseProps,emits:collapseEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{activeNames:bn,setActiveNames:wn}=useCollapse(vn,hn),{rootKls:kn}=useCollapseDOM();return qe({activeNames:bn,setActiveNames:wn}),(_n,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(kn))},[renderSlot(_n.$slots,"default")],2))}});var Collapse=_export_sfc$2(_sfc_main$1L,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const __default__$$=defineComponent({name:"ElCollapseTransition"}),_sfc_main$1K=defineComponent({...__default__$$,setup(Fe){const qe=useNamespace("collapse-transition"),hn=bn=>{bn.style.maxHeight="",bn.style.overflow=bn.dataset.oldOverflow,bn.style.paddingTop=bn.dataset.oldPaddingTop,bn.style.paddingBottom=bn.dataset.oldPaddingBottom},vn={beforeEnter(bn){bn.dataset||(bn.dataset={}),bn.dataset.oldPaddingTop=bn.style.paddingTop,bn.dataset.oldPaddingBottom=bn.style.paddingBottom,bn.style.maxHeight=0,bn.style.paddingTop=0,bn.style.paddingBottom=0},enter(bn){bn.dataset.oldOverflow=bn.style.overflow,bn.scrollHeight!==0?bn.style.maxHeight=`${bn.scrollHeight}px`:bn.style.maxHeight=0,bn.style.paddingTop=bn.dataset.oldPaddingTop,bn.style.paddingBottom=bn.dataset.oldPaddingBottom,bn.style.overflow="hidden"},afterEnter(bn){bn.style.maxHeight="",bn.style.overflow=bn.dataset.oldOverflow},enterCancelled(bn){hn(bn)},beforeLeave(bn){bn.dataset||(bn.dataset={}),bn.dataset.oldPaddingTop=bn.style.paddingTop,bn.dataset.oldPaddingBottom=bn.style.paddingBottom,bn.dataset.oldOverflow=bn.style.overflow,bn.style.maxHeight=`${bn.scrollHeight}px`,bn.style.overflow="hidden"},leave(bn){bn.scrollHeight!==0&&(bn.style.maxHeight=0,bn.style.paddingTop=0,bn.style.paddingBottom=0)},afterLeave(bn){hn(bn)},leaveCancelled(bn){hn(bn)}};return(bn,wn)=>(openBlock(),createBlock(Transition,mergeProps({name:unref(qe).b()},toHandlers(vn)),{default:withCtx(()=>[renderSlot(bn.$slots,"default")]),_:3},16,["name"]))}});var CollapseTransition=_export_sfc$2(_sfc_main$1K,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);CollapseTransition.install=Fe=>{Fe.component(CollapseTransition.name,CollapseTransition)};const _CollapseTransition=CollapseTransition,ElCollapseTransition=_CollapseTransition,collapseItemProps=buildProps({title:{type:String,default:""},name:{type:definePropType([String,Number]),default:()=>generateId()},disabled:Boolean}),useCollapseItem=Fe=>{const qe=inject(collapseContextKey),hn=ref(!1),vn=ref(!1),bn=ref(generateId()),wn=computed(()=>qe==null?void 0:qe.activeNames.value.includes(Fe.name));return{focusing:hn,id:bn,isActive:wn,handleFocus:()=>{setTimeout(()=>{vn.value?vn.value=!1:hn.value=!0},50)},handleHeaderClick:()=>{Fe.disabled||(qe==null||qe.handleItemClick(Fe.name),hn.value=!1,vn.value=!0)},handleEnterClick:()=>{qe==null||qe.handleItemClick(Fe.name)}}},useCollapseItemDOM=(Fe,{focusing:qe,isActive:hn,id:vn})=>{const bn=useNamespace("collapse"),wn=computed(()=>[bn.b("item"),bn.is("active",unref(hn)),bn.is("disabled",Fe.disabled)]),kn=computed(()=>[bn.be("item","header"),bn.is("active",unref(hn)),{focusing:unref(qe)&&!Fe.disabled}]),_n=computed(()=>[bn.be("item","arrow"),bn.is("active",unref(hn))]),Cn=computed(()=>bn.be("item","wrap")),xn=computed(()=>bn.be("item","content")),En=computed(()=>bn.b(`content-${unref(vn)}`)),$n=computed(()=>bn.b(`head-${unref(vn)}`));return{arrowKls:_n,headKls:kn,rootKls:wn,itemWrapperKls:Cn,itemContentKls:xn,scopedContentId:En,scopedHeadId:$n}},_hoisted_1$X=["id","aria-expanded","aria-controls","aria-describedby","tabindex"],_hoisted_2$E=["id","aria-hidden","aria-labelledby"],__default__$_=defineComponent({name:"ElCollapseItem"}),_sfc_main$1J=defineComponent({...__default__$_,props:collapseItemProps,setup(Fe,{expose:qe}){const hn=Fe,{focusing:vn,id:bn,isActive:wn,handleFocus:kn,handleHeaderClick:_n,handleEnterClick:Cn}=useCollapseItem(hn),{arrowKls:xn,headKls:En,rootKls:$n,itemWrapperKls:Sn,itemContentKls:An,scopedContentId:Tn,scopedHeadId:Nn}=useCollapseItemDOM(hn,{focusing:vn,isActive:wn,id:bn});return qe({isActive:wn}),(Pn,On)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref($n))},[createBaseVNode("button",{id:unref(Nn),class:normalizeClass(unref(En)),"aria-expanded":unref(wn),"aria-controls":unref(Tn),"aria-describedby":unref(Tn),tabindex:Pn.disabled?-1:0,type:"button",onClick:On[0]||(On[0]=(...Rn)=>unref(_n)&&unref(_n)(...Rn)),onKeydown:On[1]||(On[1]=withKeys(withModifiers((...Rn)=>unref(Cn)&&unref(Cn)(...Rn),["stop","prevent"]),["space","enter"])),onFocus:On[2]||(On[2]=(...Rn)=>unref(kn)&&unref(kn)(...Rn)),onBlur:On[3]||(On[3]=Rn=>vn.value=!1)},[renderSlot(Pn.$slots,"title",{},()=>[createTextVNode(toDisplayString(Pn.title),1)]),createVNode(unref(ElIcon),{class:normalizeClass(unref(xn))},{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1},8,["class"])],42,_hoisted_1$X),createVNode(unref(_CollapseTransition),null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:unref(Tn),role:"region",class:normalizeClass(unref(Sn)),"aria-hidden":!unref(wn),"aria-labelledby":unref(Nn)},[createBaseVNode("div",{class:normalizeClass(unref(An))},[renderSlot(Pn.$slots,"default")],2)],10,_hoisted_2$E),[[vShow,unref(wn)]])]),_:3})],2))}});var CollapseItem=_export_sfc$2(_sfc_main$1J,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const ElCollapse=withInstall$1(Collapse,{CollapseItem}),ElCollapseItem=withNoopInstall(CollapseItem),alphaSliderProps=buildProps({color:{type:definePropType(Object),required:!0},vertical:{type:Boolean,default:!1}});let isDragging=!1;function draggable(Fe,qe){if(!isClient$1)return;const hn=function(wn){var kn;(kn=qe.drag)==null||kn.call(qe,wn)},vn=function(wn){var kn;document.removeEventListener("mousemove",hn),document.removeEventListener("mouseup",vn),document.removeEventListener("touchmove",hn),document.removeEventListener("touchend",vn),document.onselectstart=null,document.ondragstart=null,isDragging=!1,(kn=qe.end)==null||kn.call(qe,wn)},bn=function(wn){var kn;isDragging||(wn.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",hn),document.addEventListener("mouseup",vn),document.addEventListener("touchmove",hn),document.addEventListener("touchend",vn),isDragging=!0,(kn=qe.start)==null||kn.call(qe,wn))};Fe.addEventListener("mousedown",bn),Fe.addEventListener("touchstart",bn)}const useAlphaSlider=Fe=>{const qe=getCurrentInstance(),hn=shallowRef(),vn=shallowRef();function bn(kn){kn.target!==hn.value&&wn(kn)}function wn(kn){if(!vn.value||!hn.value)return;const Cn=qe.vnode.el.getBoundingClientRect(),{clientX:xn,clientY:En}=getClientXY(kn);if(Fe.vertical){let $n=En-Cn.top;$n=Math.max(hn.value.offsetHeight/2,$n),$n=Math.min($n,Cn.height-hn.value.offsetHeight/2),Fe.color.set("alpha",Math.round(($n-hn.value.offsetHeight/2)/(Cn.height-hn.value.offsetHeight)*100))}else{let $n=xn-Cn.left;$n=Math.max(hn.value.offsetWidth/2,$n),$n=Math.min($n,Cn.width-hn.value.offsetWidth/2),Fe.color.set("alpha",Math.round(($n-hn.value.offsetWidth/2)/(Cn.width-hn.value.offsetWidth)*100))}}return{thumb:hn,bar:vn,handleDrag:wn,handleClick:bn}},useAlphaSliderDOM=(Fe,{bar:qe,thumb:hn,handleDrag:vn})=>{const bn=getCurrentInstance(),wn=useNamespace("color-alpha-slider"),kn=ref(0),_n=ref(0),Cn=ref();function xn(){if(!hn.value||Fe.vertical)return 0;const Rn=bn.vnode.el,In=Fe.color.get("alpha");return Rn?Math.round(In*(Rn.offsetWidth-hn.value.offsetWidth/2)/100):0}function En(){if(!hn.value)return 0;const Rn=bn.vnode.el;if(!Fe.vertical)return 0;const In=Fe.color.get("alpha");return Rn?Math.round(In*(Rn.offsetHeight-hn.value.offsetHeight/2)/100):0}function $n(){if(Fe.color&&Fe.color.value){const{r:Rn,g:In,b:Mn}=Fe.color.toRgb();return`linear-gradient(to right, rgba(${Rn}, ${In}, ${Mn}, 0) 0%, rgba(${Rn}, ${In}, ${Mn}, 1) 100%)`}return""}function Sn(){kn.value=xn(),_n.value=En(),Cn.value=$n()}onMounted(()=>{if(!qe.value||!hn.value)return;const Rn={drag:In=>{vn(In)},end:In=>{vn(In)}};draggable(qe.value,Rn),draggable(hn.value,Rn),Sn()}),watch(()=>Fe.color.get("alpha"),()=>Sn()),watch(()=>Fe.color.value,()=>Sn());const An=computed(()=>[wn.b(),wn.is("vertical",Fe.vertical)]),Tn=computed(()=>wn.e("bar")),Nn=computed(()=>wn.e("thumb")),Pn=computed(()=>({background:Cn.value})),On=computed(()=>({left:addUnit(kn.value),top:addUnit(_n.value)}));return{rootKls:An,barKls:Tn,barStyle:Pn,thumbKls:Nn,thumbStyle:On,update:Sn}},COMPONENT_NAME$d="ElColorAlphaSlider",__default__$Z=defineComponent({name:COMPONENT_NAME$d}),_sfc_main$1I=defineComponent({...__default__$Z,props:alphaSliderProps,setup(Fe,{expose:qe}){const hn=Fe,{bar:vn,thumb:bn,handleDrag:wn,handleClick:kn}=useAlphaSlider(hn),{rootKls:_n,barKls:Cn,barStyle:xn,thumbKls:En,thumbStyle:$n,update:Sn}=useAlphaSliderDOM(hn,{bar:vn,thumb:bn,handleDrag:wn});return qe({update:Sn,bar:vn,thumb:bn}),(An,Tn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(_n))},[createBaseVNode("div",{ref_key:"bar",ref:vn,class:normalizeClass(unref(Cn)),style:normalizeStyle(unref(xn)),onClick:Tn[0]||(Tn[0]=(...Nn)=>unref(kn)&&unref(kn)(...Nn))},null,6),createBaseVNode("div",{ref_key:"thumb",ref:bn,class:normalizeClass(unref(En)),style:normalizeStyle(unref($n))},null,6)],2))}});var AlphaSlider=_export_sfc$2(_sfc_main$1I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const _sfc_main$1H=defineComponent({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(Fe){const qe=useNamespace("color-hue-slider"),hn=getCurrentInstance(),vn=ref(),bn=ref(),wn=ref(0),kn=ref(0),_n=computed(()=>Fe.color.get("hue"));watch(()=>_n.value,()=>{Sn()});function Cn(An){An.target!==vn.value&&xn(An)}function xn(An){if(!bn.value||!vn.value)return;const Nn=hn.vnode.el.getBoundingClientRect(),{clientX:Pn,clientY:On}=getClientXY(An);let Rn;if(Fe.vertical){let In=On-Nn.top;In=Math.min(In,Nn.height-vn.value.offsetHeight/2),In=Math.max(vn.value.offsetHeight/2,In),Rn=Math.round((In-vn.value.offsetHeight/2)/(Nn.height-vn.value.offsetHeight)*360)}else{let In=Pn-Nn.left;In=Math.min(In,Nn.width-vn.value.offsetWidth/2),In=Math.max(vn.value.offsetWidth/2,In),Rn=Math.round((In-vn.value.offsetWidth/2)/(Nn.width-vn.value.offsetWidth)*360)}Fe.color.set("hue",Rn)}function En(){if(!vn.value)return 0;const An=hn.vnode.el;if(Fe.vertical)return 0;const Tn=Fe.color.get("hue");return An?Math.round(Tn*(An.offsetWidth-vn.value.offsetWidth/2)/360):0}function $n(){if(!vn.value)return 0;const An=hn.vnode.el;if(!Fe.vertical)return 0;const Tn=Fe.color.get("hue");return An?Math.round(Tn*(An.offsetHeight-vn.value.offsetHeight/2)/360):0}function Sn(){wn.value=En(),kn.value=$n()}return onMounted(()=>{if(!bn.value||!vn.value)return;const An={drag:Tn=>{xn(Tn)},end:Tn=>{xn(Tn)}};draggable(bn.value,An),draggable(vn.value,An),Sn()}),{bar:bn,thumb:vn,thumbLeft:wn,thumbTop:kn,hueValue:_n,handleClick:Cn,update:Sn,ns:qe}}});function _sfc_render$s(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b(),Fe.ns.is("vertical",Fe.vertical)])},[createBaseVNode("div",{ref:"bar",class:normalizeClass(Fe.ns.e("bar")),onClick:qe[0]||(qe[0]=(...kn)=>Fe.handleClick&&Fe.handleClick(...kn))},null,2),createBaseVNode("div",{ref:"thumb",class:normalizeClass(Fe.ns.e("thumb")),style:normalizeStyle({left:Fe.thumbLeft+"px",top:Fe.thumbTop+"px"})},null,6)],2)}var HueSlider=_export_sfc$2(_sfc_main$1H,[["render",_sfc_render$s],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const colorPickerProps=buildProps({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:useSizeProp,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:definePropType(Array)},validateEvent:{type:Boolean,default:!0}}),colorPickerEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe)||isNil(Fe),[CHANGE_EVENT]:Fe=>isString$d(Fe)||isNil(Fe),activeChange:Fe=>isString$d(Fe)||isNil(Fe),focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent},colorPickerContextKey=Symbol("colorPickerContextKey"),hsv2hsl=function(Fe,qe,hn){return[Fe,qe*hn/((Fe=(2-qe)*hn)<1?Fe:2-Fe)||0,Fe/2]},isOnePointZero=function(Fe){return typeof Fe=="string"&&Fe.includes(".")&&Number.parseFloat(Fe)===1},isPercentage=function(Fe){return typeof Fe=="string"&&Fe.includes("%")},bound01=function(Fe,qe){isOnePointZero(Fe)&&(Fe="100%");const hn=isPercentage(Fe);return Fe=Math.min(qe,Math.max(0,Number.parseFloat(`${Fe}`))),hn&&(Fe=Number.parseInt(`${Fe*qe}`,10)/100),Math.abs(Fe-qe)<1e-6?1:Fe%qe/Number.parseFloat(qe)},INT_HEX_MAP={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},hexOne=Fe=>{Fe=Math.min(Math.round(Fe),255);const qe=Math.floor(Fe/16),hn=Fe%16;return`${INT_HEX_MAP[qe]||qe}${INT_HEX_MAP[hn]||hn}`},toHex=function({r:Fe,g:qe,b:hn}){return Number.isNaN(+Fe)||Number.isNaN(+qe)||Number.isNaN(+hn)?"":`#${hexOne(Fe)}${hexOne(qe)}${hexOne(hn)}`},HEX_INT_MAP={A:10,B:11,C:12,D:13,E:14,F:15},parseHexChannel=function(Fe){return Fe.length===2?(HEX_INT_MAP[Fe[0].toUpperCase()]||+Fe[0])*16+(HEX_INT_MAP[Fe[1].toUpperCase()]||+Fe[1]):HEX_INT_MAP[Fe[1].toUpperCase()]||+Fe[1]},hsl2hsv=function(Fe,qe,hn){qe=qe/100,hn=hn/100;let vn=qe;const bn=Math.max(hn,.01);hn*=2,qe*=hn<=1?hn:2-hn,vn*=bn<=1?bn:2-bn;const wn=(hn+qe)/2,kn=hn===0?2*vn/(bn+vn):2*qe/(hn+qe);return{h:Fe,s:kn*100,v:wn*100}},rgb2hsv=(Fe,qe,hn)=>{Fe=bound01(Fe,255),qe=bound01(qe,255),hn=bound01(hn,255);const vn=Math.max(Fe,qe,hn),bn=Math.min(Fe,qe,hn);let wn;const kn=vn,_n=vn-bn,Cn=vn===0?0:_n/vn;if(vn===bn)wn=0;else{switch(vn){case Fe:{wn=(qe-hn)/_n+(qe{this._hue=Math.max(0,Math.min(360,vn)),this._saturation=Math.max(0,Math.min(100,bn)),this._value=Math.max(0,Math.min(100,wn)),this.doOnChange()};if(qe.includes("hsl")){const vn=qe.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(bn=>bn!=="").map((bn,wn)=>wn>2?Number.parseFloat(bn):Number.parseInt(bn,10));if(vn.length===4?this._alpha=Number.parseFloat(vn[3])*100:vn.length===3&&(this._alpha=100),vn.length>=3){const{h:bn,s:wn,v:kn}=hsl2hsv(vn[0],vn[1],vn[2]);hn(bn,wn,kn)}}else if(qe.includes("hsv")){const vn=qe.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(bn=>bn!=="").map((bn,wn)=>wn>2?Number.parseFloat(bn):Number.parseInt(bn,10));vn.length===4?this._alpha=Number.parseFloat(vn[3])*100:vn.length===3&&(this._alpha=100),vn.length>=3&&hn(vn[0],vn[1],vn[2])}else if(qe.includes("rgb")){const vn=qe.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(bn=>bn!=="").map((bn,wn)=>wn>2?Number.parseFloat(bn):Number.parseInt(bn,10));if(vn.length===4?this._alpha=Number.parseFloat(vn[3])*100:vn.length===3&&(this._alpha=100),vn.length>=3){const{h:bn,s:wn,v:kn}=rgb2hsv(vn[0],vn[1],vn[2]);hn(bn,wn,kn)}}else if(qe.includes("#")){const vn=qe.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(vn))return;let bn,wn,kn;vn.length===3?(bn=parseHexChannel(vn[0]+vn[0]),wn=parseHexChannel(vn[1]+vn[1]),kn=parseHexChannel(vn[2]+vn[2])):(vn.length===6||vn.length===8)&&(bn=parseHexChannel(vn.slice(0,2)),wn=parseHexChannel(vn.slice(2,4)),kn=parseHexChannel(vn.slice(4,6))),vn.length===8?this._alpha=parseHexChannel(vn.slice(6))/255*100:(vn.length===3||vn.length===6)&&(this._alpha=100);const{h:_n,s:Cn,v:xn}=rgb2hsv(bn,wn,kn);hn(_n,Cn,xn)}}compare(qe){return Math.abs(qe._hue-this._hue)<2&&Math.abs(qe._saturation-this._saturation)<1&&Math.abs(qe._value-this._value)<1&&Math.abs(qe._alpha-this._alpha)<1}doOnChange(){const{_hue:qe,_saturation:hn,_value:vn,_alpha:bn,format:wn}=this;if(this.enableAlpha)switch(wn){case"hsl":{const kn=hsv2hsl(qe,hn/100,vn/100);this.value=`hsla(${qe}, ${Math.round(kn[1]*100)}%, ${Math.round(kn[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${qe}, ${Math.round(hn)}%, ${Math.round(vn)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${toHex(hsv2rgb(qe,hn,vn))}${hexOne(bn*255/100)}`;break}default:{const{r:kn,g:_n,b:Cn}=hsv2rgb(qe,hn,vn);this.value=`rgba(${kn}, ${_n}, ${Cn}, ${this.get("alpha")/100})`}}else switch(wn){case"hsl":{const kn=hsv2hsl(qe,hn/100,vn/100);this.value=`hsl(${qe}, ${Math.round(kn[1]*100)}%, ${Math.round(kn[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${qe}, ${Math.round(hn)}%, ${Math.round(vn)}%)`;break}case"rgb":{const{r:kn,g:_n,b:Cn}=hsv2rgb(qe,hn,vn);this.value=`rgb(${kn}, ${_n}, ${Cn})`;break}default:this.value=toHex(hsv2rgb(qe,hn,vn))}}}const _sfc_main$1G=defineComponent({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(Fe){const qe=useNamespace("color-predefine"),{currentColor:hn}=inject(colorPickerContextKey),vn=ref(wn(Fe.colors,Fe.color));watch(()=>hn.value,kn=>{const _n=new Color;_n.fromString(kn),vn.value.forEach(Cn=>{Cn.selected=_n.compare(Cn)})}),watchEffect(()=>{vn.value=wn(Fe.colors,Fe.color)});function bn(kn){Fe.color.fromString(Fe.colors[kn])}function wn(kn,_n){return kn.map(Cn=>{const xn=new Color;return xn.enableAlpha=!0,xn.format="rgba",xn.fromString(Cn),xn.selected=xn.value===_n.value,xn})}return{rgbaColors:vn,handleSelect:bn,ns:qe}}}),_hoisted_1$W=["onClick"];function _sfc_render$r(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass(Fe.ns.b())},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("colors"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.rgbaColors,(kn,_n)=>(openBlock(),createElementBlock("div",{key:Fe.colors[_n],class:normalizeClass([Fe.ns.e("color-selector"),Fe.ns.is("alpha",kn._alpha<100),{selected:kn.selected}]),onClick:Cn=>Fe.handleSelect(_n)},[createBaseVNode("div",{style:normalizeStyle({backgroundColor:kn.value})},null,4)],10,_hoisted_1$W))),128))],2)],2)}var Predefine=_export_sfc$2(_sfc_main$1G,[["render",_sfc_render$r],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const _sfc_main$1F=defineComponent({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(Fe){const qe=useNamespace("color-svpanel"),hn=getCurrentInstance(),vn=ref(0),bn=ref(0),wn=ref("hsl(0, 100%, 50%)"),kn=computed(()=>{const xn=Fe.color.get("hue"),En=Fe.color.get("value");return{hue:xn,value:En}});function _n(){const xn=Fe.color.get("saturation"),En=Fe.color.get("value"),$n=hn.vnode.el,{clientWidth:Sn,clientHeight:An}=$n;bn.value=xn*Sn/100,vn.value=(100-En)*An/100,wn.value=`hsl(${Fe.color.get("hue")}, 100%, 50%)`}function Cn(xn){const $n=hn.vnode.el.getBoundingClientRect(),{clientX:Sn,clientY:An}=getClientXY(xn);let Tn=Sn-$n.left,Nn=An-$n.top;Tn=Math.max(0,Tn),Tn=Math.min(Tn,$n.width),Nn=Math.max(0,Nn),Nn=Math.min(Nn,$n.height),bn.value=Tn,vn.value=Nn,Fe.color.set({saturation:Tn/$n.width*100,value:100-Nn/$n.height*100})}return watch(()=>kn.value,()=>{_n()}),onMounted(()=>{draggable(hn.vnode.el,{drag:xn=>{Cn(xn)},end:xn=>{Cn(xn)}}),_n()}),{cursorTop:vn,cursorLeft:bn,background:wn,colorValue:kn,handleDrag:Cn,update:_n,ns:qe}}}),_hoisted_1$V=createBaseVNode("div",null,null,-1),_hoisted_2$D=[_hoisted_1$V];function _sfc_render$q(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass(Fe.ns.b()),style:normalizeStyle({backgroundColor:Fe.background})},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("white"))},null,2),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("black"))},null,2),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("cursor")),style:normalizeStyle({top:Fe.cursorTop+"px",left:Fe.cursorLeft+"px"})},_hoisted_2$D,6)],6)}var SvPanel=_export_sfc$2(_sfc_main$1F,[["render",_sfc_render$q],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const _hoisted_1$U=["onKeydown"],_hoisted_2$C=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],__default__$Y=defineComponent({name:"ElColorPicker"}),_sfc_main$1E=defineComponent({...__default__$Y,props:colorPickerProps,emits:colorPickerEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{t:bn}=useLocale(),wn=useNamespace("color"),{formItem:kn}=useFormItem(),_n=useFormSize(),Cn=useFormDisabled(),{inputId:xn,isLabeledByFormItem:En}=useFormItemInputId(vn,{formItemContext:kn}),$n=ref(),Sn=ref(),An=ref(),Tn=ref(),Nn=ref(),Pn=ref(),{isFocused:On,handleFocus:Rn,handleBlur:In}=useFocusController(Nn,{beforeBlur(go){var Io;return(Io=Tn.value)==null?void 0:Io.isFocusInsideContent(go)},afterBlur(){Zn(!1),Jn()}}),Mn=go=>{if(Cn.value)return wo();Rn(go)};let Bn=!0;const Dn=reactive(new Color({enableAlpha:vn.showAlpha,format:vn.colorFormat||"",value:vn.modelValue})),Vn=ref(!1),Ln=ref(!1),zn=ref(""),Hn=computed(()=>!vn.modelValue&&!Ln.value?"transparent":Wn(Dn,vn.showAlpha)),Fn=computed(()=>!vn.modelValue&&!Ln.value?"":Dn.value),Kn=computed(()=>En.value?void 0:vn.label||bn("el.colorpicker.defaultLabel")),Un=computed(()=>En.value?kn==null?void 0:kn.labelId:void 0),Gn=computed(()=>[wn.b("picker"),wn.is("disabled",Cn.value),wn.bm("picker",_n.value),wn.is("focused",On.value)]);function Wn(go,Io){if(!(go instanceof Color))throw new TypeError("color should be instance of _color Class");const{r:oo,g:eo,b:ao}=go.toRgb();return Io?`rgba(${oo}, ${eo}, ${ao}, ${go.get("alpha")/100})`:`rgb(${oo}, ${eo}, ${ao})`}function Zn(go){Vn.value=go}const Xn=debounce$3(Zn,100,{leading:!0});function qn(){Cn.value||Zn(!0)}function jn(){Xn(!1),Jn()}function Jn(){nextTick(()=>{vn.modelValue?Dn.fromString(vn.modelValue):(Dn.value="",nextTick(()=>{Ln.value=!1}))})}function Qn(){Cn.value||Xn(!Vn.value)}function no(){Dn.fromString(zn.value)}function co(){const go=Dn.value;hn(UPDATE_MODEL_EVENT,go),hn("change",go),vn.validateEvent&&(kn==null||kn.validate("change").catch(Io=>void 0)),Xn(!1),nextTick(()=>{const Io=new Color({enableAlpha:vn.showAlpha,format:vn.colorFormat||"",value:vn.modelValue});Dn.compare(Io)||Jn()})}function so(){Xn(!1),hn(UPDATE_MODEL_EVENT,null),hn("change",null),vn.modelValue!==null&&vn.validateEvent&&(kn==null||kn.validate("change").catch(go=>void 0)),Jn()}function fo(go){if(Vn.value&&(jn(),On.value)){const Io=new FocusEvent("focus",go);In(Io)}}function mo(go){go.preventDefault(),go.stopPropagation(),Zn(!1),Jn()}function lo(go){switch(go.code){case EVENT_CODE.enter:case EVENT_CODE.space:go.preventDefault(),go.stopPropagation(),qn(),Pn.value.focus();break;case EVENT_CODE.esc:mo(go);break}}function io(){Nn.value.focus()}function wo(){Nn.value.blur()}return onMounted(()=>{vn.modelValue&&(zn.value=Fn.value)}),watch(()=>vn.modelValue,go=>{go?go&&go!==Dn.value&&(Bn=!1,Dn.fromString(go)):Ln.value=!1}),watch(()=>Fn.value,go=>{zn.value=go,Bn&&hn("activeChange",go),Bn=!0}),watch(()=>Dn.value,()=>{!vn.modelValue&&!Ln.value&&(Ln.value=!0)}),watch(()=>Vn.value,()=>{nextTick(()=>{var go,Io,oo;(go=$n.value)==null||go.update(),(Io=Sn.value)==null||Io.update(),(oo=An.value)==null||oo.update()})}),provide(colorPickerContextKey,{currentColor:Fn}),qe({color:Dn,show:qn,hide:jn,focus:io,blur:wo}),(go,Io)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"popper",ref:Tn,visible:Vn.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[unref(wn).be("picker","panel"),unref(wn).b("dropdown"),go.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${unref(wn).namespace.value}-zoom-in-top`,persistent:"",onHide:Io[2]||(Io[2]=oo=>Zn(!1))},{content:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{onKeydown:withKeys(mo,["esc"])},[createBaseVNode("div",{class:normalizeClass(unref(wn).be("dropdown","main-wrapper"))},[createVNode(HueSlider,{ref_key:"hue",ref:$n,class:"hue-slider",color:unref(Dn),vertical:""},null,8,["color"]),createVNode(SvPanel,{ref_key:"sv",ref:Sn,color:unref(Dn)},null,8,["color"])],2),go.showAlpha?(openBlock(),createBlock(AlphaSlider,{key:0,ref_key:"alpha",ref:An,color:unref(Dn)},null,8,["color"])):createCommentVNode("v-if",!0),go.predefine?(openBlock(),createBlock(Predefine,{key:1,ref:"predefine",color:unref(Dn),colors:go.predefine},null,8,["color","colors"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(wn).be("dropdown","btns"))},[createBaseVNode("span",{class:normalizeClass(unref(wn).be("dropdown","value"))},[createVNode(unref(ElInput),{ref_key:"inputRef",ref:Pn,modelValue:zn.value,"onUpdate:modelValue":Io[0]||(Io[0]=oo=>zn.value=oo),"validate-event":!1,size:"small",onKeyup:withKeys(no,["enter"]),onBlur:no},null,8,["modelValue","onKeyup"])],2),createVNode(unref(ElButton),{class:normalizeClass(unref(wn).be("dropdown","link-btn")),text:"",size:"small",onClick:so},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(bn)("el.colorpicker.clear")),1)]),_:1},8,["class"]),createVNode(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(wn).be("dropdown","btn")),onClick:co},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(bn)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,_hoisted_1$U)),[[unref(ClickOutside),fo]])]),default:withCtx(()=>[createBaseVNode("div",{id:unref(xn),ref_key:"triggerRef",ref:Nn,class:normalizeClass(unref(Gn)),role:"button","aria-label":unref(Kn),"aria-labelledby":unref(Un),"aria-description":unref(bn)("el.colorpicker.description",{color:go.modelValue||""}),"aria-disabled":unref(Cn),tabindex:unref(Cn)?-1:go.tabindex,onKeydown:lo,onFocus:Mn,onBlur:Io[1]||(Io[1]=(...oo)=>unref(In)&&unref(In)(...oo))},[unref(Cn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(wn).be("picker","mask"))},null,2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(wn).be("picker","trigger")),onClick:Qn},[createBaseVNode("span",{class:normalizeClass([unref(wn).be("picker","color"),unref(wn).is("alpha",go.showAlpha)])},[createBaseVNode("span",{class:normalizeClass(unref(wn).be("picker","color-inner")),style:normalizeStyle({backgroundColor:unref(Hn)})},[withDirectives(createVNode(unref(ElIcon),{class:normalizeClass([unref(wn).be("picker","icon"),unref(wn).is("icon-arrow-down")])},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1},8,["class"]),[[vShow,go.modelValue||Ln.value]]),withDirectives(createVNode(unref(ElIcon),{class:normalizeClass([unref(wn).be("picker","empty"),unref(wn).is("icon-close")])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class"]),[[vShow,!go.modelValue&&!Ln.value]])],6)],2)],2)],42,_hoisted_2$C)]),_:1},8,["visible","popper-class","transition"]))}});var ColorPicker=_export_sfc$2(_sfc_main$1E,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/color-picker.vue"]]);const ElColorPicker=withInstall$1(ColorPicker),__default__$X=defineComponent({name:"ElContainer"}),_sfc_main$1D=defineComponent({...__default__$X,props:{direction:{type:String}},setup(Fe){const qe=Fe,hn=useSlots(),vn=useNamespace("container"),bn=computed(()=>qe.direction==="vertical"?!0:qe.direction==="horizontal"?!1:hn&&hn.default?hn.default().some(kn=>{const _n=kn.type.name;return _n==="ElHeader"||_n==="ElFooter"}):!1);return(wn,kn)=>(openBlock(),createElementBlock("section",{class:normalizeClass([unref(vn).b(),unref(vn).is("vertical",unref(bn))])},[renderSlot(wn.$slots,"default")],2))}});var Container=_export_sfc$2(_sfc_main$1D,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const __default__$W=defineComponent({name:"ElAside"}),_sfc_main$1C=defineComponent({...__default__$W,props:{width:{type:String,default:null}},setup(Fe){const qe=Fe,hn=useNamespace("aside"),vn=computed(()=>qe.width?hn.cssVarBlock({width:qe.width}):{});return(bn,wn)=>(openBlock(),createElementBlock("aside",{class:normalizeClass(unref(hn).b()),style:normalizeStyle(unref(vn))},[renderSlot(bn.$slots,"default")],6))}});var Aside=_export_sfc$2(_sfc_main$1C,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const __default__$V=defineComponent({name:"ElFooter"}),_sfc_main$1B=defineComponent({...__default__$V,props:{height:{type:String,default:null}},setup(Fe){const qe=Fe,hn=useNamespace("footer"),vn=computed(()=>qe.height?hn.cssVarBlock({height:qe.height}):{});return(bn,wn)=>(openBlock(),createElementBlock("footer",{class:normalizeClass(unref(hn).b()),style:normalizeStyle(unref(vn))},[renderSlot(bn.$slots,"default")],6))}});var Footer$3=_export_sfc$2(_sfc_main$1B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const __default__$U=defineComponent({name:"ElHeader"}),_sfc_main$1A=defineComponent({...__default__$U,props:{height:{type:String,default:null}},setup(Fe){const qe=Fe,hn=useNamespace("header"),vn=computed(()=>qe.height?hn.cssVarBlock({height:qe.height}):{});return(bn,wn)=>(openBlock(),createElementBlock("header",{class:normalizeClass(unref(hn).b()),style:normalizeStyle(unref(vn))},[renderSlot(bn.$slots,"default")],6))}});var Header$1=_export_sfc$2(_sfc_main$1A,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const __default__$T=defineComponent({name:"ElMain"}),_sfc_main$1z=defineComponent({...__default__$T,setup(Fe){const qe=useNamespace("main");return(hn,vn)=>(openBlock(),createElementBlock("main",{class:normalizeClass(unref(qe).b())},[renderSlot(hn.$slots,"default")],2))}});var Main=_export_sfc$2(_sfc_main$1z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const ElContainer=withInstall$1(Container,{Aside,Footer:Footer$3,Header:Header$1,Main}),ElAside=withNoopInstall(Aside),ElFooter=withNoopInstall(Footer$3),ElHeader=withNoopInstall(Header$1),ElMain=withNoopInstall(Main);var advancedFormat$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){var bn=vn.prototype,wn=bn.format;bn.format=function(kn){var _n=this,Cn=this.$locale();if(!this.isValid())return wn.bind(this)(kn);var xn=this.$utils(),En=(kn||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function($n){switch($n){case"Q":return Math.ceil((_n.$M+1)/3);case"Do":return Cn.ordinal(_n.$D);case"gggg":return _n.weekYear();case"GGGG":return _n.isoWeekYear();case"wo":return Cn.ordinal(_n.week(),"W");case"w":case"ww":return xn.s(_n.week(),$n==="w"?1:2,"0");case"W":case"WW":return xn.s(_n.isoWeek(),$n==="W"?1:2,"0");case"k":case"kk":return xn.s(String(_n.$H===0?24:_n.$H),$n==="k"?1:2,"0");case"X":return Math.floor(_n.$d.getTime()/1e3);case"x":return _n.$d.getTime();case"z":return"["+_n.offsetName()+"]";case"zzz":return"["+_n.offsetName("long")+"]";default:return $n}});return wn.bind(this)(En)}}})})(advancedFormat$1);var advancedFormatExports=advancedFormat$1.exports;const advancedFormat=getDefaultExportFromCjs(advancedFormatExports);var weekOfYear$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){var hn="week",vn="year";return function(bn,wn,kn){var _n=wn.prototype;_n.week=function(Cn){if(Cn===void 0&&(Cn=null),Cn!==null)return this.add(7*(Cn-this.week()),"day");var xn=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var En=kn(this).startOf(vn).add(1,vn).date(xn),$n=kn(this).endOf(hn);if(En.isBefore($n))return 1}var Sn=kn(this).startOf(vn).date(xn).startOf(hn).subtract(1,"millisecond"),An=this.diff(Sn,hn,!0);return An<0?kn(this).startOf("week").week():Math.ceil(An)},_n.weeks=function(Cn){return Cn===void 0&&(Cn=null),this.week(Cn)}}})})(weekOfYear$1);var weekOfYearExports=weekOfYear$1.exports;const weekOfYear=getDefaultExportFromCjs(weekOfYearExports);var weekYear$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){vn.prototype.weekYear=function(){var bn=this.month(),wn=this.week(),kn=this.year();return wn===1&&bn===11?kn+1:bn===0&&wn>=52?kn-1:kn}}})})(weekYear$1);var weekYearExports=weekYear$1.exports;const weekYear=getDefaultExportFromCjs(weekYearExports);var dayOfYear$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn,bn){vn.prototype.dayOfYear=function(wn){var kn=Math.round((bn(this).startOf("day")-bn(this).startOf("year"))/864e5)+1;return wn==null?kn:this.add(wn-kn,"day")}}})})(dayOfYear$1);var dayOfYearExports=dayOfYear$1.exports;const dayOfYear=getDefaultExportFromCjs(dayOfYearExports);var isSameOrAfter$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){vn.prototype.isSameOrAfter=function(bn,wn){return this.isSame(bn,wn)||this.isAfter(bn,wn)}}})})(isSameOrAfter$1);var isSameOrAfterExports=isSameOrAfter$1.exports;const isSameOrAfter=getDefaultExportFromCjs(isSameOrAfterExports);var isSameOrBefore$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){vn.prototype.isSameOrBefore=function(bn,wn){return this.isSame(bn,wn)||this.isBefore(bn,wn)}}})})(isSameOrBefore$1);var isSameOrBeforeExports=isSameOrBefore$1.exports;const isSameOrBefore=getDefaultExportFromCjs(isSameOrBeforeExports),ROOT_PICKER_INJECTION_KEY=Symbol(),datePickerProps=buildProps({...timePickerDefaultProps,type:{type:definePropType(String),default:"date"}}),selectionModes=["date","dates","year","month","week","range"],datePickerSharedProps=buildProps({disabledDate:{type:definePropType(Function)},date:{type:definePropType(Object),required:!0},minDate:{type:definePropType(Object)},maxDate:{type:definePropType(Object)},parsedValue:{type:definePropType([Object,Array])},rangeState:{type:definePropType(Object),default:()=>({endDate:null,selecting:!1})}}),panelSharedProps=buildProps({type:{type:definePropType(String),required:!0,values:datePickTypes},dateFormat:String,timeFormat:String}),panelRangeSharedProps=buildProps({unlinkPanels:Boolean,parsedValue:{type:definePropType(Array)}}),selectionModeWithDefault=Fe=>({type:String,values:selectionModes,default:Fe}),panelDatePickProps=buildProps({...panelSharedProps,parsedValue:{type:definePropType([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),basicDateTableProps=buildProps({...datePickerSharedProps,cellClassName:{type:definePropType(Function)},showWeekNumber:Boolean,selectionMode:selectionModeWithDefault("date")}),basicDateTableEmits=["changerange","pick","select"],isValidRange=Fe=>{if(!isArray$x(Fe))return!1;const[qe,hn]=Fe;return dayjs.isDayjs(qe)&&dayjs.isDayjs(hn)&&qe.isSameOrBefore(hn)},getDefaultValue=(Fe,{lang:qe,unit:hn,unlinkPanels:vn})=>{let bn;if(isArray$x(Fe)){let[wn,kn]=Fe.map(_n=>dayjs(_n).locale(qe));return vn||(kn=wn.add(1,hn)),[wn,kn]}else Fe?bn=dayjs(Fe):bn=dayjs();return bn=bn.locale(qe),[bn,bn.add(1,hn)]},buildPickerTable=(Fe,qe,{columnIndexOffset:hn,startDate:vn,nextEndDate:bn,now:wn,unit:kn,relativeDateGetter:_n,setCellMetadata:Cn,setRowMetadata:xn})=>{for(let En=0;En["normal","today"].includes(Fe),useBasicDateTable=(Fe,qe)=>{const{lang:hn}=useLocale(),vn=ref(),bn=ref(),wn=ref(),kn=ref(),_n=ref([[],[],[],[],[],[]]);let Cn=!1;const xn=Fe.date.$locale().weekStart||7,En=Fe.date.locale("en").localeData().weekdaysShort().map(jn=>jn.toLowerCase()),$n=computed(()=>xn>3?7-xn:-xn),Sn=computed(()=>{const jn=Fe.date.startOf("month");return jn.subtract(jn.day()||7,"day")}),An=computed(()=>En.concat(En).slice(xn,xn+7)),Tn=computed(()=>flatten$2(unref(Mn)).some(jn=>jn.isCurrent)),Nn=computed(()=>{const jn=Fe.date.startOf("month"),Jn=jn.day()||7,Qn=jn.daysInMonth(),no=jn.subtract(1,"month").daysInMonth();return{startOfMonthDay:Jn,dateCountOfMonth:Qn,dateCountOfLastMonth:no}}),Pn=computed(()=>Fe.selectionMode==="dates"?castArray(Fe.parsedValue):[]),On=(jn,{count:Jn,rowIndex:Qn,columnIndex:no})=>{const{startOfMonthDay:co,dateCountOfMonth:so,dateCountOfLastMonth:fo}=unref(Nn),mo=unref($n);if(Qn>=0&&Qn<=1){const lo=co+mo<0?7+co+mo:co+mo;if(no+Qn*7>=lo)return jn.text=Jn,!0;jn.text=fo-(lo-no%7)+1+Qn*7,jn.type="prev-month"}else return Jn<=so?jn.text=Jn:(jn.text=Jn-so,jn.type="next-month"),!0;return!1},Rn=(jn,{columnIndex:Jn,rowIndex:Qn},no)=>{const{disabledDate:co,cellClassName:so}=Fe,fo=unref(Pn),mo=On(jn,{count:no,rowIndex:Qn,columnIndex:Jn}),lo=jn.dayjs.toDate();return jn.selected=fo.find(io=>io.valueOf()===jn.dayjs.valueOf()),jn.isSelected=!!jn.selected,jn.isCurrent=Dn(jn),jn.disabled=co==null?void 0:co(lo),jn.customClass=so==null?void 0:so(lo),mo},In=jn=>{if(Fe.selectionMode==="week"){const[Jn,Qn]=Fe.showWeekNumber?[1,7]:[0,6],no=qn(jn[Jn+1]);jn[Jn].inRange=no,jn[Jn].start=no,jn[Qn].inRange=no,jn[Qn].end=no}},Mn=computed(()=>{const{minDate:jn,maxDate:Jn,rangeState:Qn,showWeekNumber:no}=Fe,co=unref($n),so=unref(_n),fo="day";let mo=1;if(no)for(let lo=0;lo<6;lo++)so[lo][0]||(so[lo][0]={type:"week",text:unref(Sn).add(lo*7+1,fo).week()});return buildPickerTable({row:6,column:7},so,{startDate:jn,columnIndexOffset:no?1:0,nextEndDate:Qn.endDate||Jn||Qn.selecting&&jn||null,now:dayjs().locale(unref(hn)).startOf(fo),unit:fo,relativeDateGetter:lo=>unref(Sn).add(lo-co,fo),setCellMetadata:(...lo)=>{Rn(...lo,mo)&&(mo+=1)},setRowMetadata:In}),so});watch(()=>Fe.date,async()=>{var jn;(jn=unref(vn))!=null&&jn.contains(document.activeElement)&&(await nextTick(),await Bn())});const Bn=async()=>{var jn;return(jn=unref(bn))==null?void 0:jn.focus()},Dn=jn=>Fe.selectionMode==="date"&&isNormalDay(jn.type)&&Vn(jn,Fe.parsedValue),Vn=(jn,Jn)=>Jn?dayjs(Jn).locale(unref(hn)).isSame(Fe.date.date(Number(jn.text)),"day"):!1,Ln=(jn,Jn)=>{const Qn=jn*7+(Jn-(Fe.showWeekNumber?1:0))-unref($n);return unref(Sn).add(Qn,"day")},zn=jn=>{var Jn;if(!Fe.rangeState.selecting)return;let Qn=jn.target;if(Qn.tagName==="SPAN"&&(Qn=(Jn=Qn.parentNode)==null?void 0:Jn.parentNode),Qn.tagName==="DIV"&&(Qn=Qn.parentNode),Qn.tagName!=="TD")return;const no=Qn.parentNode.rowIndex-1,co=Qn.cellIndex;unref(Mn)[no][co].disabled||(no!==unref(wn)||co!==unref(kn))&&(wn.value=no,kn.value=co,qe("changerange",{selecting:!0,endDate:Ln(no,co)}))},Hn=jn=>!unref(Tn)&&(jn==null?void 0:jn.text)===1&&jn.type==="normal"||jn.isCurrent,Fn=jn=>{Cn||unref(Tn)||Fe.selectionMode!=="date"||Xn(jn,!0)},Kn=jn=>{jn.target.closest("td")&&(Cn=!0)},Un=jn=>{jn.target.closest("td")&&(Cn=!1)},Gn=jn=>{!Fe.rangeState.selecting||!Fe.minDate?(qe("pick",{minDate:jn,maxDate:null}),qe("select",!0)):(jn>=Fe.minDate?qe("pick",{minDate:Fe.minDate,maxDate:jn}):qe("pick",{minDate:jn,maxDate:Fe.minDate}),qe("select",!1))},Wn=jn=>{const Jn=jn.week(),Qn=`${jn.year()}w${Jn}`;qe("pick",{year:jn.year(),week:Jn,value:Qn,date:jn.startOf("week")})},Zn=(jn,Jn)=>{const Qn=Jn?castArray(Fe.parsedValue).filter(no=>(no==null?void 0:no.valueOf())!==jn.valueOf()):castArray(Fe.parsedValue).concat([jn]);qe("pick",Qn)},Xn=(jn,Jn=!1)=>{const Qn=jn.target.closest("td");if(!Qn)return;const no=Qn.parentNode.rowIndex-1,co=Qn.cellIndex,so=unref(Mn)[no][co];if(so.disabled||so.type==="week")return;const fo=Ln(no,co);switch(Fe.selectionMode){case"range":{Gn(fo);break}case"date":{qe("pick",fo,Jn);break}case"week":{Wn(fo);break}case"dates":{Zn(fo,!!so.selected);break}}},qn=jn=>{if(Fe.selectionMode!=="week")return!1;let Jn=Fe.date.startOf("day");if(jn.type==="prev-month"&&(Jn=Jn.subtract(1,"month")),jn.type==="next-month"&&(Jn=Jn.add(1,"month")),Jn=Jn.date(Number.parseInt(jn.text,10)),Fe.parsedValue&&!Array.isArray(Fe.parsedValue)){const Qn=(Fe.parsedValue.day()-xn+7)%7-1;return Fe.parsedValue.subtract(Qn,"day").isSame(Jn,"day")}return!1};return{WEEKS:An,rows:Mn,tbodyRef:vn,currentCellRef:bn,focus:Bn,isCurrent:Dn,isWeekActive:qn,isSelectedCell:Hn,handlePickDate:Xn,handleMouseUp:Un,handleMouseDown:Kn,handleMouseMove:zn,handleFocus:Fn}},useBasicDateTableDOM=(Fe,{isCurrent:qe,isWeekActive:hn})=>{const vn=useNamespace("date-table"),{t:bn}=useLocale(),wn=computed(()=>[vn.b(),{"is-week-mode":Fe.selectionMode==="week"}]),kn=computed(()=>bn("el.datepicker.dateTablePrompt")),_n=computed(()=>bn("el.datepicker.week"));return{tableKls:wn,tableLabel:kn,weekLabel:_n,getCellClasses:En=>{const $n=[];return isNormalDay(En.type)&&!En.disabled?($n.push("available"),En.type==="today"&&$n.push("today")):$n.push(En.type),qe(En)&&$n.push("current"),En.inRange&&(isNormalDay(En.type)||Fe.selectionMode==="week")&&($n.push("in-range"),En.start&&$n.push("start-date"),En.end&&$n.push("end-date")),En.disabled&&$n.push("disabled"),En.selected&&$n.push("selected"),En.customClass&&$n.push(En.customClass),$n.join(" ")},getRowKls:En=>[vn.e("row"),{current:hn(En)}],t:bn}},basicCellProps=buildProps({cell:{type:definePropType(Object)}});var ElDatePickerCell=defineComponent({name:"ElDatePickerCell",props:basicCellProps,setup(Fe){const qe=useNamespace("date-table-cell"),{slots:hn}=inject(ROOT_PICKER_INJECTION_KEY);return()=>{const{cell:vn}=Fe;if(hn.default){const bn=hn.default(vn).filter(wn=>wn.patchFlag!==-2&&wn.type.toString()!=="Symbol(Comment)"&&wn.type.toString()!=="Symbol(v-cmt)");if(bn.length)return bn}return createVNode("div",{class:qe.b()},[createVNode("span",{class:qe.e("text")},[vn==null?void 0:vn.text])])}}});const _hoisted_1$T=["aria-label"],_hoisted_2$B={key:0,scope:"col"},_hoisted_3$m=["aria-label"],_hoisted_4$g=["aria-current","aria-selected","tabindex"],_sfc_main$1y=defineComponent({__name:"basic-date-table",props:basicDateTableProps,emits:basicDateTableEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{WEEKS:bn,rows:wn,tbodyRef:kn,currentCellRef:_n,focus:Cn,isCurrent:xn,isWeekActive:En,isSelectedCell:$n,handlePickDate:Sn,handleMouseUp:An,handleMouseDown:Tn,handleMouseMove:Nn,handleFocus:Pn}=useBasicDateTable(vn,hn),{tableLabel:On,tableKls:Rn,weekLabel:In,getCellClasses:Mn,getRowKls:Bn,t:Dn}=useBasicDateTableDOM(vn,{isCurrent:xn,isWeekActive:En});return qe({focus:Cn}),(Vn,Ln)=>(openBlock(),createElementBlock("table",{"aria-label":unref(On),class:normalizeClass(unref(Rn)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:Ln[1]||(Ln[1]=(...zn)=>unref(Sn)&&unref(Sn)(...zn)),onMousemove:Ln[2]||(Ln[2]=(...zn)=>unref(Nn)&&unref(Nn)(...zn)),onMousedown:Ln[3]||(Ln[3]=withModifiers((...zn)=>unref(Tn)&&unref(Tn)(...zn),["prevent"])),onMouseup:Ln[4]||(Ln[4]=(...zn)=>unref(An)&&unref(An)(...zn))},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:kn},[createBaseVNode("tr",null,[Vn.showWeekNumber?(openBlock(),createElementBlock("th",_hoisted_2$B,toDisplayString(unref(In)),1)):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(bn),(zn,Hn)=>(openBlock(),createElementBlock("th",{key:Hn,"aria-label":unref(Dn)("el.datepicker.weeksFull."+zn),scope:"col"},toDisplayString(unref(Dn)("el.datepicker.weeks."+zn)),9,_hoisted_3$m))),128))]),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(wn),(zn,Hn)=>(openBlock(),createElementBlock("tr",{key:Hn,class:normalizeClass(unref(Bn)(zn[1]))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(zn,(Fn,Kn)=>(openBlock(),createElementBlock("td",{key:`${Hn}.${Kn}`,ref_for:!0,ref:Un=>unref($n)(Fn)&&(_n.value=Un),class:normalizeClass(unref(Mn)(Fn)),"aria-current":Fn.isCurrent?"date":void 0,"aria-selected":Fn.isCurrent,tabindex:unref($n)(Fn)?0:-1,onFocus:Ln[0]||(Ln[0]=(...Un)=>unref(Pn)&&unref(Pn)(...Un))},[createVNode(unref(ElDatePickerCell),{cell:Fn},null,8,["cell"])],42,_hoisted_4$g))),128))],2))),128))],512)],42,_hoisted_1$T))}});var DateTable=_export_sfc$2(_sfc_main$1y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const basicMonthTableProps=buildProps({...datePickerSharedProps,selectionMode:selectionModeWithDefault("month")}),_hoisted_1$S=["aria-label"],_hoisted_2$A=["aria-selected","aria-label","tabindex","onKeydown"],_hoisted_3$l={class:"cell"},_sfc_main$1x=defineComponent({__name:"basic-month-table",props:basicMonthTableProps,emits:["changerange","pick","select"],setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=(Mn,Bn,Dn)=>{const Vn=dayjs().locale(Dn).startOf("month").month(Bn).year(Mn),Ln=Vn.daysInMonth();return rangeArr(Ln).map(zn=>Vn.add(zn,"day").toDate())},wn=useNamespace("month-table"),{t:kn,lang:_n}=useLocale(),Cn=ref(),xn=ref(),En=ref(vn.date.locale("en").localeData().monthsShort().map(Mn=>Mn.toLowerCase())),$n=ref([[],[],[]]),Sn=ref(),An=ref(),Tn=computed(()=>{var Mn,Bn;const Dn=$n.value,Vn=dayjs().locale(_n.value).startOf("month");for(let Ln=0;Ln<3;Ln++){const zn=Dn[Ln];for(let Hn=0;Hn<4;Hn++){const Fn=zn[Hn]||(zn[Hn]={row:Ln,column:Hn,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});Fn.type="normal";const Kn=Ln*4+Hn,Un=vn.date.startOf("year").month(Kn),Gn=vn.rangeState.endDate||vn.maxDate||vn.rangeState.selecting&&vn.minDate||null;Fn.inRange=!!(vn.minDate&&Un.isSameOrAfter(vn.minDate,"month")&&Gn&&Un.isSameOrBefore(Gn,"month"))||!!(vn.minDate&&Un.isSameOrBefore(vn.minDate,"month")&&Gn&&Un.isSameOrAfter(Gn,"month")),(Mn=vn.minDate)!=null&&Mn.isSameOrAfter(Gn)?(Fn.start=!!(Gn&&Un.isSame(Gn,"month")),Fn.end=vn.minDate&&Un.isSame(vn.minDate,"month")):(Fn.start=!!(vn.minDate&&Un.isSame(vn.minDate,"month")),Fn.end=!!(Gn&&Un.isSame(Gn,"month"))),Vn.isSame(Un)&&(Fn.type="today"),Fn.text=Kn,Fn.disabled=((Bn=vn.disabledDate)==null?void 0:Bn.call(vn,Un.toDate()))||!1}}return Dn}),Nn=()=>{var Mn;(Mn=xn.value)==null||Mn.focus()},Pn=Mn=>{const Bn={},Dn=vn.date.year(),Vn=new Date,Ln=Mn.text;return Bn.disabled=vn.disabledDate?bn(Dn,Ln,_n.value).every(vn.disabledDate):!1,Bn.current=castArray(vn.parsedValue).findIndex(zn=>dayjs.isDayjs(zn)&&zn.year()===Dn&&zn.month()===Ln)>=0,Bn.today=Vn.getFullYear()===Dn&&Vn.getMonth()===Ln,Mn.inRange&&(Bn["in-range"]=!0,Mn.start&&(Bn["start-date"]=!0),Mn.end&&(Bn["end-date"]=!0)),Bn},On=Mn=>{const Bn=vn.date.year(),Dn=Mn.text;return castArray(vn.date).findIndex(Vn=>Vn.year()===Bn&&Vn.month()===Dn)>=0},Rn=Mn=>{var Bn;if(!vn.rangeState.selecting)return;let Dn=Mn.target;if(Dn.tagName==="A"&&(Dn=(Bn=Dn.parentNode)==null?void 0:Bn.parentNode),Dn.tagName==="DIV"&&(Dn=Dn.parentNode),Dn.tagName!=="TD")return;const Vn=Dn.parentNode.rowIndex,Ln=Dn.cellIndex;Tn.value[Vn][Ln].disabled||(Vn!==Sn.value||Ln!==An.value)&&(Sn.value=Vn,An.value=Ln,hn("changerange",{selecting:!0,endDate:vn.date.startOf("year").month(Vn*4+Ln)}))},In=Mn=>{var Bn;const Dn=(Bn=Mn.target)==null?void 0:Bn.closest("td");if((Dn==null?void 0:Dn.tagName)!=="TD"||hasClass$1(Dn,"disabled"))return;const Vn=Dn.cellIndex,zn=Dn.parentNode.rowIndex*4+Vn,Hn=vn.date.startOf("year").month(zn);vn.selectionMode==="range"?vn.rangeState.selecting?(vn.minDate&&Hn>=vn.minDate?hn("pick",{minDate:vn.minDate,maxDate:Hn}):hn("pick",{minDate:Hn,maxDate:vn.minDate}),hn("select",!1)):(hn("pick",{minDate:Hn,maxDate:null}),hn("select",!0)):hn("pick",zn)};return watch(()=>vn.date,async()=>{var Mn,Bn;(Mn=Cn.value)!=null&&Mn.contains(document.activeElement)&&(await nextTick(),(Bn=xn.value)==null||Bn.focus())}),qe({focus:Nn}),(Mn,Bn)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref(kn)("el.datepicker.monthTablePrompt"),class:normalizeClass(unref(wn).b()),onClick:In,onMousemove:Rn},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:Cn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Tn),(Dn,Vn)=>(openBlock(),createElementBlock("tr",{key:Vn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn,(Ln,zn)=>(openBlock(),createElementBlock("td",{key:zn,ref_for:!0,ref:Hn=>On(Ln)&&(xn.value=Hn),class:normalizeClass(Pn(Ln)),"aria-selected":`${On(Ln)}`,"aria-label":unref(kn)(`el.datepicker.month${+Ln.text+1}`),tabindex:On(Ln)?0:-1,onKeydown:[withKeys(withModifiers(In,["prevent","stop"]),["space"]),withKeys(withModifiers(In,["prevent","stop"]),["enter"])]},[createBaseVNode("div",null,[createBaseVNode("span",_hoisted_3$l,toDisplayString(unref(kn)("el.datepicker.months."+En.value[Ln.text])),1)])],42,_hoisted_2$A))),128))]))),128))],512)],42,_hoisted_1$S))}});var MonthTable=_export_sfc$2(_sfc_main$1x,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date,disabledDate,parsedValue}=datePickerSharedProps,basicYearTableProps=buildProps({date,disabledDate,parsedValue}),_hoisted_1$R=["aria-label"],_hoisted_2$z=["aria-selected","tabindex","onKeydown"],_hoisted_3$k={class:"cell"},_hoisted_4$f={key:1},_sfc_main$1w=defineComponent({__name:"basic-year-table",props:basicYearTableProps,emits:["pick"],setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=(Nn,Pn)=>{const On=dayjs(String(Nn)).locale(Pn).startOf("year"),In=On.endOf("year").dayOfYear();return rangeArr(In).map(Mn=>On.add(Mn,"day").toDate())},wn=useNamespace("year-table"),{t:kn,lang:_n}=useLocale(),Cn=ref(),xn=ref(),En=computed(()=>Math.floor(vn.date.year()/10)*10),$n=()=>{var Nn;(Nn=xn.value)==null||Nn.focus()},Sn=Nn=>{const Pn={},On=dayjs().locale(_n.value);return Pn.disabled=vn.disabledDate?bn(Nn,_n.value).every(vn.disabledDate):!1,Pn.current=castArray(vn.parsedValue).findIndex(Rn=>Rn.year()===Nn)>=0,Pn.today=On.year()===Nn,Pn},An=Nn=>Nn===En.value&&vn.date.year()En.value+9||castArray(vn.date).findIndex(Pn=>Pn.year()===Nn)>=0,Tn=Nn=>{const On=Nn.target.closest("td");if(On&&On.textContent){if(hasClass$1(On,"disabled"))return;const Rn=On.textContent||On.innerText;hn("pick",Number(Rn))}};return watch(()=>vn.date,async()=>{var Nn,Pn;(Nn=Cn.value)!=null&&Nn.contains(document.activeElement)&&(await nextTick(),(Pn=xn.value)==null||Pn.focus())}),qe({focus:$n}),(Nn,Pn)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref(kn)("el.datepicker.yearTablePrompt"),class:normalizeClass(unref(wn).b()),onClick:Tn},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:Cn},[(openBlock(),createElementBlock(Fragment,null,renderList(3,(On,Rn)=>createBaseVNode("tr",{key:Rn},[(openBlock(),createElementBlock(Fragment,null,renderList(4,(In,Mn)=>(openBlock(),createElementBlock(Fragment,{key:Rn+"_"+Mn},[Rn*4+Mn<10?(openBlock(),createElementBlock("td",{key:0,ref_for:!0,ref:Bn=>An(unref(En)+Rn*4+Mn)&&(xn.value=Bn),class:normalizeClass(["available",Sn(unref(En)+Rn*4+Mn)]),"aria-selected":`${An(unref(En)+Rn*4+Mn)}`,tabindex:An(unref(En)+Rn*4+Mn)?0:-1,onKeydown:[withKeys(withModifiers(Tn,["prevent","stop"]),["space"]),withKeys(withModifiers(Tn,["prevent","stop"]),["enter"])]},[createBaseVNode("span",_hoisted_3$k,toDisplayString(unref(En)+Rn*4+Mn),1)],42,_hoisted_2$z)):(openBlock(),createElementBlock("td",_hoisted_4$f))],64))),64))])),64))],512)],10,_hoisted_1$R))}});var YearTable=_export_sfc$2(_sfc_main$1w,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const _hoisted_1$Q=["onClick"],_hoisted_2$y=["aria-label"],_hoisted_3$j=["aria-label"],_hoisted_4$e=["aria-label"],_hoisted_5$b=["aria-label"],_sfc_main$1v=defineComponent({__name:"panel-date-pick",props:panelDatePickProps,emits:["pick","set-picker-option","panel-change"],setup(Fe,{emit:qe}){const hn=Fe,vn=($o,Bo,No)=>!0,bn=useNamespace("picker-panel"),wn=useNamespace("date-picker"),kn=useAttrs$1(),_n=useSlots(),{t:Cn,lang:xn}=useLocale(),En=inject("EP_PICKER_BASE"),$n=inject(TOOLTIP_INJECTION_KEY),{shortcuts:Sn,disabledDate:An,cellClassName:Tn,defaultTime:Nn}=En.props,Pn=toRef(En.props,"defaultValue"),On=ref(),Rn=ref(dayjs().locale(xn.value)),In=ref(!1);let Mn=!1;const Bn=computed(()=>dayjs(Nn).locale(xn.value)),Dn=computed(()=>Rn.value.month()),Vn=computed(()=>Rn.value.year()),Ln=ref([]),zn=ref(null),Hn=ref(null),Fn=$o=>Ln.value.length>0?vn($o,Ln.value,hn.format||"HH:mm:ss"):!0,Kn=$o=>Nn&&!ao.value&&!In.value&&!Mn?Bn.value.year($o.year()).month($o.month()).date($o.date()):mo.value?$o.millisecond(0):$o.startOf("day"),Un=($o,...Bo)=>{if(!$o)qe("pick",$o,...Bo);else if(isArray$x($o)){const No=$o.map(Kn);qe("pick",No,...Bo)}else qe("pick",Kn($o),...Bo);zn.value=null,Hn.value=null,In.value=!1,Mn=!1},Gn=($o,Bo)=>{if(Jn.value==="date"){$o=$o;let No=hn.parsedValue?hn.parsedValue.year($o.year()).month($o.month()).date($o.date()):$o;Fn(No)||(No=Ln.value[0][0].year($o.year()).month($o.month()).date($o.date())),Rn.value=No,Un(No,mo.value||Bo)}else Jn.value==="week"?Un($o.date):Jn.value==="dates"&&Un($o,!0)},Wn=$o=>{const Bo=$o?"add":"subtract";Rn.value=Rn.value[Bo](1,"month"),Fo("month")},Zn=$o=>{const Bo=Rn.value,No=$o?"add":"subtract";Rn.value=Xn.value==="year"?Bo[No](10,"year"):Bo[No](1,"year"),Fo("year")},Xn=ref("date"),qn=computed(()=>{const $o=Cn("el.datepicker.year");if(Xn.value==="year"){const Bo=Math.floor(Vn.value/10)*10;return $o?`${Bo} ${$o} - ${Bo+9} ${$o}`:`${Bo} - ${Bo+9}`}return`${Vn.value} ${$o}`}),jn=$o=>{const Bo=isFunction$i($o.value)?$o.value():$o.value;if(Bo){Mn=!0,Un(dayjs(Bo).locale(xn.value));return}$o.onClick&&$o.onClick({attrs:kn,slots:_n,emit:qe})},Jn=computed(()=>{const{type:$o}=hn;return["week","month","year","dates"].includes($o)?$o:"date"}),Qn=computed(()=>Jn.value==="date"?Xn.value:Jn.value),no=computed(()=>!!Sn.length),co=async $o=>{Rn.value=Rn.value.startOf("month").month($o),Jn.value==="month"?Un(Rn.value,!1):(Xn.value="date",["month","year","date","week"].includes(Jn.value)&&(Un(Rn.value,!0),await nextTick(),zo())),Fo("month")},so=async $o=>{Jn.value==="year"?(Rn.value=Rn.value.startOf("year").year($o),Un(Rn.value,!1)):(Rn.value=Rn.value.year($o),Xn.value="month",["month","year","date","week"].includes(Jn.value)&&(Un(Rn.value,!0),await nextTick(),zo())),Fo("year")},fo=async $o=>{Xn.value=$o,await nextTick(),zo()},mo=computed(()=>hn.type==="datetime"||hn.type==="datetimerange"),lo=computed(()=>mo.value||Jn.value==="dates"),io=computed(()=>An?hn.parsedValue?isArray$x(hn.parsedValue)?An(hn.parsedValue[0].toDate()):An(hn.parsedValue.toDate()):!0:!1),wo=()=>{if(Jn.value==="dates")Un(hn.parsedValue);else{let $o=hn.parsedValue;if(!$o){const Bo=dayjs(Nn).locale(xn.value),No=yo();$o=Bo.year(No.year()).month(No.month()).date(No.date())}Rn.value=$o,Un($o)}},go=computed(()=>An?An(dayjs().locale(xn.value).toDate()):!1),Io=()=>{const Bo=dayjs().locale(xn.value).toDate();In.value=!0,(!An||!An(Bo))&&Fn(Bo)&&(Rn.value=dayjs().locale(xn.value),Un(Rn.value))},oo=computed(()=>hn.timeFormat||extractTimeFormat(hn.format)),eo=computed(()=>hn.dateFormat||extractDateFormat(hn.format)),ao=computed(()=>{if(Hn.value)return Hn.value;if(!(!hn.parsedValue&&!Pn.value))return(hn.parsedValue||Rn.value).format(oo.value)}),ho=computed(()=>{if(zn.value)return zn.value;if(!(!hn.parsedValue&&!Pn.value))return(hn.parsedValue||Rn.value).format(eo.value)}),Mo=ref(!1),Po=()=>{Mo.value=!0},ko=()=>{Mo.value=!1},xo=$o=>({hour:$o.hour(),minute:$o.minute(),second:$o.second(),year:$o.year(),month:$o.month(),date:$o.date()}),Ao=($o,Bo,No)=>{const{hour:Vo,minute:Eo,second:rr}=xo($o),sr=hn.parsedValue?hn.parsedValue.hour(Vo).minute(Eo).second(rr):$o;Rn.value=sr,Un(Rn.value,!0),No||(Mo.value=Bo)},vo=$o=>{const Bo=dayjs($o,oo.value).locale(xn.value);if(Bo.isValid()&&Fn(Bo)){const{year:No,month:Vo,date:Eo}=xo(Rn.value);Rn.value=Bo.year(No).month(Vo).date(Eo),Hn.value=null,Mo.value=!1,Un(Rn.value,!0)}},qo=$o=>{const Bo=dayjs($o,eo.value).locale(xn.value);if(Bo.isValid()){if(An&&An(Bo.toDate()))return;const{hour:No,minute:Vo,second:Eo}=xo(Rn.value);Rn.value=Bo.hour(No).minute(Vo).second(Eo),zn.value=null,Un(Rn.value,!0)}},jo=$o=>dayjs.isDayjs($o)&&$o.isValid()&&(An?!An($o.toDate()):!0),Ko=$o=>Jn.value==="dates"?$o.map(Bo=>Bo.format(hn.format)):$o.format(hn.format),bo=$o=>dayjs($o,hn.format).locale(xn.value),yo=()=>{const $o=dayjs(Pn.value).locale(xn.value);if(!Pn.value){const Bo=Bn.value;return dayjs().hour(Bo.hour()).minute(Bo.minute()).second(Bo.second()).locale(xn.value)}return $o},zo=async()=>{var $o;["week","month","year","date"].includes(Jn.value)&&(($o=On.value)==null||$o.focus(),Jn.value==="week"&&_o(EVENT_CODE.down))},Yo=$o=>{const{code:Bo}=$o;[EVENT_CODE.up,EVENT_CODE.down,EVENT_CODE.left,EVENT_CODE.right,EVENT_CODE.home,EVENT_CODE.end,EVENT_CODE.pageUp,EVENT_CODE.pageDown].includes(Bo)&&(_o(Bo),$o.stopPropagation(),$o.preventDefault()),[EVENT_CODE.enter,EVENT_CODE.space,EVENT_CODE.numpadEnter].includes(Bo)&&zn.value===null&&Hn.value===null&&($o.preventDefault(),Un(Rn.value,!1))},_o=$o=>{var Bo;const{up:No,down:Vo,left:Eo,right:rr,home:sr,end:dr,pageUp:hr,pageDown:Co}=EVENT_CODE,Cr={year:{[No]:-4,[Vo]:4,[Eo]:-1,[rr]:1,offset:(Qo,mr)=>Qo.setFullYear(Qo.getFullYear()+mr)},month:{[No]:-4,[Vo]:4,[Eo]:-1,[rr]:1,offset:(Qo,mr)=>Qo.setMonth(Qo.getMonth()+mr)},week:{[No]:-1,[Vo]:1,[Eo]:-1,[rr]:1,offset:(Qo,mr)=>Qo.setDate(Qo.getDate()+mr*7)},date:{[No]:-7,[Vo]:7,[Eo]:-1,[rr]:1,[sr]:Qo=>-Qo.getDay(),[dr]:Qo=>-Qo.getDay()+6,[hr]:Qo=>-new Date(Qo.getFullYear(),Qo.getMonth(),0).getDate(),[Co]:Qo=>new Date(Qo.getFullYear(),Qo.getMonth()+1,0).getDate(),offset:(Qo,mr)=>Qo.setDate(Qo.getDate()+mr)}},$r=Rn.value.toDate();for(;Math.abs(Rn.value.diff($r,"year",!0))<1;){const Qo=Cr[Qn.value];if(!Qo)return;if(Qo.offset($r,isFunction$i(Qo[$o])?Qo[$o]($r):(Bo=Qo[$o])!=null?Bo:0),An&&An($r))break;const mr=dayjs($r).locale(xn.value);Rn.value=mr,qe("pick",mr,!0);break}},Fo=$o=>{qe("panel-change",Rn.value.toDate(),$o,Xn.value)};return watch(()=>Jn.value,$o=>{if(["month","year"].includes($o)){Xn.value=$o;return}Xn.value="date"},{immediate:!0}),watch(()=>Xn.value,()=>{$n==null||$n.updatePopper()}),watch(()=>Pn.value,$o=>{$o&&(Rn.value=yo())},{immediate:!0}),watch(()=>hn.parsedValue,$o=>{if($o){if(Jn.value==="dates"||Array.isArray($o))return;Rn.value=$o}else Rn.value=yo()},{immediate:!0}),qe("set-picker-option",["isValidValue",jo]),qe("set-picker-option",["formatToString",Ko]),qe("set-picker-option",["parseUserInput",bo]),qe("set-picker-option",["handleFocusPicker",zo]),($o,Bo)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(bn).b(),unref(wn).b(),{"has-sidebar":$o.$slots.sidebar||unref(no),"has-time":unref(mo)}])},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("body-wrapper"))},[renderSlot($o.$slots,"sidebar",{class:normalizeClass(unref(bn).e("sidebar"))}),unref(no)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Sn),(No,Vo)=>(openBlock(),createElementBlock("button",{key:Vo,type:"button",class:normalizeClass(unref(bn).e("shortcut")),onClick:Eo=>jn(No)},toDisplayString(No.text),11,_hoisted_1$Q))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(bn).e("body"))},[unref(mo)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(wn).e("time-header"))},[createBaseVNode("span",{class:normalizeClass(unref(wn).e("editor-wrap"))},[createVNode(unref(ElInput),{placeholder:unref(Cn)("el.datepicker.selectDate"),"model-value":unref(ho),size:"small","validate-event":!1,onInput:Bo[0]||(Bo[0]=No=>zn.value=No),onChange:qo},null,8,["placeholder","model-value"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(wn).e("editor-wrap"))},[createVNode(unref(ElInput),{placeholder:unref(Cn)("el.datepicker.selectTime"),"model-value":unref(ao),size:"small","validate-event":!1,onFocus:Po,onInput:Bo[1]||(Bo[1]=No=>Hn.value=No),onChange:vo},null,8,["placeholder","model-value"]),createVNode(unref(TimePickPanel),{visible:Mo.value,format:unref(oo),"parsed-value":Rn.value,onPick:Ao},null,8,["visible","format","parsed-value"])],2)),[[unref(ClickOutside),ko]])],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{class:normalizeClass([unref(wn).e("header"),(Xn.value==="year"||Xn.value==="month")&&unref(wn).e("header--bordered")])},[createBaseVNode("span",{class:normalizeClass(unref(wn).e("prev-btn"))},[createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.prevYear"),class:normalizeClass(["d-arrow-left",unref(bn).e("icon-btn")]),onClick:Bo[2]||(Bo[2]=No=>Zn(!1))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_2$y),withDirectives(createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.prevMonth"),class:normalizeClass([unref(bn).e("icon-btn"),"arrow-left"]),onClick:Bo[3]||(Bo[3]=No=>Wn(!1))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],10,_hoisted_3$j),[[vShow,Xn.value==="date"]])],2),createBaseVNode("span",{role:"button",class:normalizeClass(unref(wn).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Bo[4]||(Bo[4]=withKeys(No=>fo("year"),["enter"])),onClick:Bo[5]||(Bo[5]=No=>fo("year"))},toDisplayString(unref(qn)),35),withDirectives(createBaseVNode("span",{role:"button","aria-live":"polite",tabindex:"0",class:normalizeClass([unref(wn).e("header-label"),{active:Xn.value==="month"}]),onKeydown:Bo[6]||(Bo[6]=withKeys(No=>fo("month"),["enter"])),onClick:Bo[7]||(Bo[7]=No=>fo("month"))},toDisplayString(unref(Cn)(`el.datepicker.month${unref(Dn)+1}`)),35),[[vShow,Xn.value==="date"]]),createBaseVNode("span",{class:normalizeClass(unref(wn).e("next-btn"))},[withDirectives(createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.nextMonth"),class:normalizeClass([unref(bn).e("icon-btn"),"arrow-right"]),onClick:Bo[8]||(Bo[8]=No=>Wn(!0))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],10,_hoisted_4$e),[[vShow,Xn.value==="date"]]),createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.nextYear"),class:normalizeClass([unref(bn).e("icon-btn"),"d-arrow-right"]),onClick:Bo[9]||(Bo[9]=No=>Zn(!0))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_5$b)],2)],2),[[vShow,Xn.value!=="time"]]),createBaseVNode("div",{class:normalizeClass(unref(bn).e("content")),onKeydown:Yo},[Xn.value==="date"?(openBlock(),createBlock(DateTable,{key:0,ref_key:"currentViewRef",ref:On,"selection-mode":unref(Jn),date:Rn.value,"parsed-value":$o.parsedValue,"disabled-date":unref(An),"cell-class-name":unref(Tn),onPick:Gn},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):createCommentVNode("v-if",!0),Xn.value==="year"?(openBlock(),createBlock(YearTable,{key:1,ref_key:"currentViewRef",ref:On,date:Rn.value,"disabled-date":unref(An),"parsed-value":$o.parsedValue,onPick:so},null,8,["date","disabled-date","parsed-value"])):createCommentVNode("v-if",!0),Xn.value==="month"?(openBlock(),createBlock(MonthTable,{key:2,ref_key:"currentViewRef",ref:On,date:Rn.value,"parsed-value":$o.parsedValue,"disabled-date":unref(An),onPick:co},null,8,["date","parsed-value","disabled-date"])):createCommentVNode("v-if",!0)],34)],2)],2),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(bn).e("footer"))},[withDirectives(createVNode(unref(ElButton),{text:"",size:"small",class:normalizeClass(unref(bn).e("link-btn")),disabled:unref(go),onClick:Io},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Cn)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[vShow,unref(Jn)!=="dates"]]),createVNode(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(bn).e("link-btn")),disabled:unref(io),onClick:wo},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Cn)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[vShow,unref(lo)&&Xn.value==="date"]])],2))}});var DatePickPanel=_export_sfc$2(_sfc_main$1v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const panelDateRangeProps=buildProps({...panelSharedProps,...panelRangeSharedProps}),useShortcut=Fe=>{const{emit:qe}=getCurrentInstance(),hn=useAttrs$1(),vn=useSlots();return wn=>{const kn=isFunction$i(wn.value)?wn.value():wn.value;if(kn){qe("pick",[dayjs(kn[0]).locale(Fe.value),dayjs(kn[1]).locale(Fe.value)]);return}wn.onClick&&wn.onClick({attrs:hn,slots:vn,emit:qe})}},useRangePicker=(Fe,{defaultValue:qe,leftDate:hn,rightDate:vn,unit:bn,onParsedValueChanged:wn})=>{const{emit:kn}=getCurrentInstance(),{pickerNs:_n}=inject(ROOT_PICKER_INJECTION_KEY),Cn=useNamespace("date-range-picker"),{t:xn,lang:En}=useLocale(),$n=useShortcut(En),Sn=ref(),An=ref(),Tn=ref({endDate:null,selecting:!1}),Nn=In=>{Tn.value=In},Pn=(In=!1)=>{const Mn=unref(Sn),Bn=unref(An);isValidRange([Mn,Bn])&&kn("pick",[Mn,Bn],In)},On=In=>{Tn.value.selecting=In,In||(Tn.value.endDate=null)},Rn=()=>{const[In,Mn]=getDefaultValue(unref(qe),{lang:unref(En),unit:bn,unlinkPanels:Fe.unlinkPanels});Sn.value=void 0,An.value=void 0,hn.value=In,vn.value=Mn};return watch(qe,In=>{In&&Rn()},{immediate:!0}),watch(()=>Fe.parsedValue,In=>{if(isArray$x(In)&&In.length===2){const[Mn,Bn]=In;Sn.value=Mn,hn.value=Mn,An.value=Bn,wn(unref(Sn),unref(An))}else Rn()},{immediate:!0}),{minDate:Sn,maxDate:An,rangeState:Tn,lang:En,ppNs:_n,drpNs:Cn,handleChangeRange:Nn,handleRangeConfirm:Pn,handleShortcutClick:$n,onSelect:On,t:xn}},_hoisted_1$P=["onClick"],_hoisted_2$x=["aria-label"],_hoisted_3$i=["aria-label"],_hoisted_4$d=["disabled","aria-label"],_hoisted_5$a=["disabled","aria-label"],_hoisted_6$6=["disabled","aria-label"],_hoisted_7$4=["disabled","aria-label"],_hoisted_8$4=["aria-label"],_hoisted_9$4=["aria-label"],unit$1="month",_sfc_main$1u=defineComponent({__name:"panel-date-range",props:panelDateRangeProps,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(Fe,{emit:qe}){const hn=Fe,vn=inject("EP_PICKER_BASE"),{disabledDate:bn,cellClassName:wn,format:kn,defaultTime:_n,clearable:Cn}=vn.props,xn=toRef(vn.props,"shortcuts"),En=toRef(vn.props,"defaultValue"),{lang:$n}=useLocale(),Sn=ref(dayjs().locale($n.value)),An=ref(dayjs().locale($n.value).add(1,unit$1)),{minDate:Tn,maxDate:Nn,rangeState:Pn,ppNs:On,drpNs:Rn,handleChangeRange:In,handleRangeConfirm:Mn,handleShortcutClick:Bn,onSelect:Dn,t:Vn}=useRangePicker(hn,{defaultValue:En,leftDate:Sn,rightDate:An,unit:unit$1,onParsedValueChanged:Bo}),Ln=ref({min:null,max:null}),zn=ref({min:null,max:null}),Hn=computed(()=>`${Sn.value.year()} ${Vn("el.datepicker.year")} ${Vn(`el.datepicker.month${Sn.value.month()+1}`)}`),Fn=computed(()=>`${An.value.year()} ${Vn("el.datepicker.year")} ${Vn(`el.datepicker.month${An.value.month()+1}`)}`),Kn=computed(()=>Sn.value.year()),Un=computed(()=>Sn.value.month()),Gn=computed(()=>An.value.year()),Wn=computed(()=>An.value.month()),Zn=computed(()=>!!xn.value.length),Xn=computed(()=>Ln.value.min!==null?Ln.value.min:Tn.value?Tn.value.format(no.value):""),qn=computed(()=>Ln.value.max!==null?Ln.value.max:Nn.value||Tn.value?(Nn.value||Tn.value).format(no.value):""),jn=computed(()=>zn.value.min!==null?zn.value.min:Tn.value?Tn.value.format(Qn.value):""),Jn=computed(()=>zn.value.max!==null?zn.value.max:Nn.value||Tn.value?(Nn.value||Tn.value).format(Qn.value):""),Qn=computed(()=>hn.timeFormat||extractTimeFormat(kn)),no=computed(()=>hn.dateFormat||extractDateFormat(kn)),co=No=>isValidRange(No)&&(bn?!bn(No[0].toDate())&&!bn(No[1].toDate()):!0),so=()=>{Sn.value=Sn.value.subtract(1,"year"),hn.unlinkPanels||(An.value=Sn.value.add(1,"month")),oo("year")},fo=()=>{Sn.value=Sn.value.subtract(1,"month"),hn.unlinkPanels||(An.value=Sn.value.add(1,"month")),oo("month")},mo=()=>{hn.unlinkPanels?An.value=An.value.add(1,"year"):(Sn.value=Sn.value.add(1,"year"),An.value=Sn.value.add(1,"month")),oo("year")},lo=()=>{hn.unlinkPanels?An.value=An.value.add(1,"month"):(Sn.value=Sn.value.add(1,"month"),An.value=Sn.value.add(1,"month")),oo("month")},io=()=>{Sn.value=Sn.value.add(1,"year"),oo("year")},wo=()=>{Sn.value=Sn.value.add(1,"month"),oo("month")},go=()=>{An.value=An.value.subtract(1,"year"),oo("year")},Io=()=>{An.value=An.value.subtract(1,"month"),oo("month")},oo=No=>{qe("panel-change",[Sn.value.toDate(),An.value.toDate()],No)},eo=computed(()=>{const No=(Un.value+1)%12,Vo=Un.value+1>=12?1:0;return hn.unlinkPanels&&new Date(Kn.value+Vo,No)hn.unlinkPanels&&Gn.value*12+Wn.value-(Kn.value*12+Un.value+1)>=12),ho=computed(()=>!(Tn.value&&Nn.value&&!Pn.value.selecting&&isValidRange([Tn.value,Nn.value]))),Mo=computed(()=>hn.type==="datetime"||hn.type==="datetimerange"),Po=(No,Vo)=>{if(No)return _n?dayjs(_n[Vo]||_n).locale($n.value).year(No.year()).month(No.month()).date(No.date()):No},ko=(No,Vo=!0)=>{const Eo=No.minDate,rr=No.maxDate,sr=Po(Eo,0),dr=Po(rr,1);Nn.value===dr&&Tn.value===sr||(qe("calendar-change",[Eo.toDate(),rr&&rr.toDate()]),Nn.value=dr,Tn.value=sr,!(!Vo||Mo.value)&&Mn())},xo=ref(!1),Ao=ref(!1),vo=()=>{xo.value=!1},qo=()=>{Ao.value=!1},jo=(No,Vo)=>{Ln.value[Vo]=No;const Eo=dayjs(No,no.value).locale($n.value);if(Eo.isValid()){if(bn&&bn(Eo.toDate()))return;Vo==="min"?(Sn.value=Eo,Tn.value=(Tn.value||Sn.value).year(Eo.year()).month(Eo.month()).date(Eo.date()),!hn.unlinkPanels&&(!Nn.value||Nn.value.isBefore(Tn.value))&&(An.value=Eo.add(1,"month"),Nn.value=Tn.value.add(1,"month"))):(An.value=Eo,Nn.value=(Nn.value||An.value).year(Eo.year()).month(Eo.month()).date(Eo.date()),!hn.unlinkPanels&&(!Tn.value||Tn.value.isAfter(Nn.value))&&(Sn.value=Eo.subtract(1,"month"),Tn.value=Nn.value.subtract(1,"month")))}},Ko=(No,Vo)=>{Ln.value[Vo]=null},bo=(No,Vo)=>{zn.value[Vo]=No;const Eo=dayjs(No,Qn.value).locale($n.value);Eo.isValid()&&(Vo==="min"?(xo.value=!0,Tn.value=(Tn.value||Sn.value).hour(Eo.hour()).minute(Eo.minute()).second(Eo.second()),(!Nn.value||Nn.value.isBefore(Tn.value))&&(Nn.value=Tn.value)):(Ao.value=!0,Nn.value=(Nn.value||An.value).hour(Eo.hour()).minute(Eo.minute()).second(Eo.second()),An.value=Nn.value,Nn.value&&Nn.value.isBefore(Tn.value)&&(Tn.value=Nn.value)))},yo=(No,Vo)=>{zn.value[Vo]=null,Vo==="min"?(Sn.value=Tn.value,xo.value=!1):(An.value=Nn.value,Ao.value=!1)},zo=(No,Vo,Eo)=>{zn.value.min||(No&&(Sn.value=No,Tn.value=(Tn.value||Sn.value).hour(No.hour()).minute(No.minute()).second(No.second())),Eo||(xo.value=Vo),(!Nn.value||Nn.value.isBefore(Tn.value))&&(Nn.value=Tn.value,An.value=No))},Yo=(No,Vo,Eo)=>{zn.value.max||(No&&(An.value=No,Nn.value=(Nn.value||An.value).hour(No.hour()).minute(No.minute()).second(No.second())),Eo||(Ao.value=Vo),Nn.value&&Nn.value.isBefore(Tn.value)&&(Tn.value=Nn.value))},_o=()=>{Sn.value=getDefaultValue(unref(En),{lang:unref($n),unit:"month",unlinkPanels:hn.unlinkPanels})[0],An.value=Sn.value.add(1,"month"),qe("pick",null)},Fo=No=>isArray$x(No)?No.map(Vo=>Vo.format(kn)):No.format(kn),$o=No=>isArray$x(No)?No.map(Vo=>dayjs(Vo,kn).locale($n.value)):dayjs(No,kn).locale($n.value);function Bo(No,Vo){if(hn.unlinkPanels&&Vo){const Eo=(No==null?void 0:No.year())||0,rr=(No==null?void 0:No.month())||0,sr=Vo.year(),dr=Vo.month();An.value=Eo===sr&&rr===dr?Vo.add(1,unit$1):Vo}else An.value=Sn.value.add(1,unit$1),Vo&&(An.value=An.value.hour(Vo.hour()).minute(Vo.minute()).second(Vo.second()))}return qe("set-picker-option",["isValidValue",co]),qe("set-picker-option",["parseUserInput",$o]),qe("set-picker-option",["formatToString",Fo]),qe("set-picker-option",["handleClear",_o]),(No,Vo)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(On).b(),unref(Rn).b(),{"has-sidebar":No.$slots.sidebar||unref(Zn),"has-time":unref(Mo)}])},[createBaseVNode("div",{class:normalizeClass(unref(On).e("body-wrapper"))},[renderSlot(No.$slots,"sidebar",{class:normalizeClass(unref(On).e("sidebar"))}),unref(Zn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(On).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(xn),(Eo,rr)=>(openBlock(),createElementBlock("button",{key:rr,type:"button",class:normalizeClass(unref(On).e("shortcut")),onClick:sr=>unref(Bn)(Eo)},toDisplayString(Eo.text),11,_hoisted_1$P))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(On).e("body"))},[unref(Mo)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Rn).e("time-header"))},[createBaseVNode("span",{class:normalizeClass(unref(Rn).e("editors-wrap"))},[createBaseVNode("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.startDate"),class:normalizeClass(unref(Rn).e("editor")),"model-value":unref(Xn),"validate-event":!1,onInput:Vo[0]||(Vo[0]=Eo=>jo(Eo,"min")),onChange:Vo[1]||(Vo[1]=Eo=>Ko(Eo,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",class:normalizeClass(unref(Rn).e("editor")),disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.startTime"),"model-value":unref(jn),"validate-event":!1,onFocus:Vo[2]||(Vo[2]=Eo=>xo.value=!0),onInput:Vo[3]||(Vo[3]=Eo=>bo(Eo,"min")),onChange:Vo[4]||(Vo[4]=Eo=>yo(Eo,"min"))},null,8,["class","disabled","placeholder","model-value"]),createVNode(unref(TimePickPanel),{visible:xo.value,format:unref(Qn),"datetime-role":"start","parsed-value":Sn.value,onPick:zo},null,8,["visible","format","parsed-value"])],2)),[[unref(ClickOutside),vo]])],2),createBaseVNode("span",null,[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})]),createBaseVNode("span",{class:normalizeClass([unref(Rn).e("editors-wrap"),"is-right"])},[createBaseVNode("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",class:normalizeClass(unref(Rn).e("editor")),disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.endDate"),"model-value":unref(qn),readonly:!unref(Tn),"validate-event":!1,onInput:Vo[5]||(Vo[5]=Eo=>jo(Eo,"max")),onChange:Vo[6]||(Vo[6]=Eo=>Ko(Eo,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",class:normalizeClass(unref(Rn).e("editor")),disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.endTime"),"model-value":unref(Jn),readonly:!unref(Tn),"validate-event":!1,onFocus:Vo[7]||(Vo[7]=Eo=>unref(Tn)&&(Ao.value=!0)),onInput:Vo[8]||(Vo[8]=Eo=>bo(Eo,"max")),onChange:Vo[9]||(Vo[9]=Eo=>yo(Eo,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),createVNode(unref(TimePickPanel),{"datetime-role":"end",visible:Ao.value,format:unref(Qn),"parsed-value":An.value,onPick:Yo},null,8,["visible","format","parsed-value"])],2)),[[unref(ClickOutside),qo]])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([[unref(On).e("content"),unref(Rn).e("content")],"is-left"])},[createBaseVNode("div",{class:normalizeClass(unref(Rn).e("header"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(On).e("icon-btn"),"d-arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevYear"),onClick:so},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_2$x),createBaseVNode("button",{type:"button",class:normalizeClass([unref(On).e("icon-btn"),"arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevMonth"),onClick:fo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],10,_hoisted_3$i),No.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(ao),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(ao)}],"d-arrow-right"]),"aria-label":unref(Vn)("el.datepicker.nextYear"),onClick:io},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_4$d)):createCommentVNode("v-if",!0),No.unlinkPanels?(openBlock(),createElementBlock("button",{key:1,type:"button",disabled:!unref(eo),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(eo)}],"arrow-right"]),"aria-label":unref(Vn)("el.datepicker.nextMonth"),onClick:wo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],10,_hoisted_5$a)):createCommentVNode("v-if",!0),createBaseVNode("div",null,toDisplayString(unref(Hn)),1)],2),createVNode(DateTable,{"selection-mode":"range",date:Sn.value,"min-date":unref(Tn),"max-date":unref(Nn),"range-state":unref(Pn),"disabled-date":unref(bn),"cell-class-name":unref(wn),onChangerange:unref(In),onPick:ko,onSelect:unref(Dn)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),createBaseVNode("div",{class:normalizeClass([[unref(On).e("content"),unref(Rn).e("content")],"is-right"])},[createBaseVNode("div",{class:normalizeClass(unref(Rn).e("header"))},[No.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(ao),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(ao)}],"d-arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevYear"),onClick:go},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_6$6)):createCommentVNode("v-if",!0),No.unlinkPanels?(openBlock(),createElementBlock("button",{key:1,type:"button",disabled:!unref(eo),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(eo)}],"arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevMonth"),onClick:Io},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],10,_hoisted_7$4)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button","aria-label":unref(Vn)("el.datepicker.nextYear"),class:normalizeClass([unref(On).e("icon-btn"),"d-arrow-right"]),onClick:mo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_8$4),createBaseVNode("button",{type:"button",class:normalizeClass([unref(On).e("icon-btn"),"arrow-right"]),"aria-label":unref(Vn)("el.datepicker.nextMonth"),onClick:lo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],10,_hoisted_9$4),createBaseVNode("div",null,toDisplayString(unref(Fn)),1)],2),createVNode(DateTable,{"selection-mode":"range",date:An.value,"min-date":unref(Tn),"max-date":unref(Nn),"range-state":unref(Pn),"disabled-date":unref(bn),"cell-class-name":unref(wn),onChangerange:unref(In),onPick:ko,onSelect:unref(Dn)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),unref(Mo)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(On).e("footer"))},[unref(Cn)?(openBlock(),createBlock(unref(ElButton),{key:0,text:"",size:"small",class:normalizeClass(unref(On).e("link-btn")),onClick:_o},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Vn)("el.datepicker.clear")),1)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(On).e("link-btn")),disabled:unref(ho),onClick:Vo[10]||(Vo[10]=Eo=>unref(Mn)(!1))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Vn)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):createCommentVNode("v-if",!0)],2))}});var DateRangePickPanel=_export_sfc$2(_sfc_main$1u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const panelMonthRangeProps=buildProps({...panelRangeSharedProps}),panelMonthRangeEmits=["pick","set-picker-option","calendar-change"],useMonthRangeHeader=({unlinkPanels:Fe,leftDate:qe,rightDate:hn})=>{const{t:vn}=useLocale(),bn=()=>{qe.value=qe.value.subtract(1,"year"),Fe.value||(hn.value=hn.value.subtract(1,"year"))},wn=()=>{Fe.value||(qe.value=qe.value.add(1,"year")),hn.value=hn.value.add(1,"year")},kn=()=>{qe.value=qe.value.add(1,"year")},_n=()=>{hn.value=hn.value.subtract(1,"year")},Cn=computed(()=>`${qe.value.year()} ${vn("el.datepicker.year")}`),xn=computed(()=>`${hn.value.year()} ${vn("el.datepicker.year")}`),En=computed(()=>qe.value.year()),$n=computed(()=>hn.value.year()===qe.value.year()?qe.value.year()+1:hn.value.year());return{leftPrevYear:bn,rightNextYear:wn,leftNextYear:kn,rightPrevYear:_n,leftLabel:Cn,rightLabel:xn,leftYear:En,rightYear:$n}},_hoisted_1$O=["onClick"],_hoisted_2$w=["disabled"],_hoisted_3$h=["disabled"],unit="year",__default__$S=defineComponent({name:"DatePickerMonthRange"}),_sfc_main$1t=defineComponent({...__default__$S,props:panelMonthRangeProps,emits:panelMonthRangeEmits,setup(Fe,{emit:qe}){const hn=Fe,{lang:vn}=useLocale(),bn=inject("EP_PICKER_BASE"),{shortcuts:wn,disabledDate:kn,format:_n}=bn.props,Cn=toRef(bn.props,"defaultValue"),xn=ref(dayjs().locale(vn.value)),En=ref(dayjs().locale(vn.value).add(1,unit)),{minDate:$n,maxDate:Sn,rangeState:An,ppNs:Tn,drpNs:Nn,handleChangeRange:Pn,handleRangeConfirm:On,handleShortcutClick:Rn,onSelect:In}=useRangePicker(hn,{defaultValue:Cn,leftDate:xn,rightDate:En,unit,onParsedValueChanged:Zn}),Mn=computed(()=>!!wn.length),{leftPrevYear:Bn,rightNextYear:Dn,leftNextYear:Vn,rightPrevYear:Ln,leftLabel:zn,rightLabel:Hn,leftYear:Fn,rightYear:Kn}=useMonthRangeHeader({unlinkPanels:toRef(hn,"unlinkPanels"),leftDate:xn,rightDate:En}),Un=computed(()=>hn.unlinkPanels&&Kn.value>Fn.value+1),Gn=(Xn,qn=!0)=>{const jn=Xn.minDate,Jn=Xn.maxDate;Sn.value===Jn&&$n.value===jn||(qe("calendar-change",[jn.toDate(),Jn&&Jn.toDate()]),Sn.value=Jn,$n.value=jn,qn&&On())},Wn=Xn=>Xn.map(qn=>qn.format(_n));function Zn(Xn,qn){if(hn.unlinkPanels&&qn){const jn=(Xn==null?void 0:Xn.year())||0,Jn=qn.year();En.value=jn===Jn?qn.add(1,unit):qn}else En.value=xn.value.add(1,unit)}return qe("set-picker-option",["formatToString",Wn]),(Xn,qn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(Tn).b(),unref(Nn).b(),{"has-sidebar":!!Xn.$slots.sidebar||unref(Mn)}])},[createBaseVNode("div",{class:normalizeClass(unref(Tn).e("body-wrapper"))},[renderSlot(Xn.$slots,"sidebar",{class:normalizeClass(unref(Tn).e("sidebar"))}),unref(Mn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Tn).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(wn),(jn,Jn)=>(openBlock(),createElementBlock("button",{key:Jn,type:"button",class:normalizeClass(unref(Tn).e("shortcut")),onClick:Qn=>unref(Rn)(jn)},toDisplayString(jn.text),11,_hoisted_1$O))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(Tn).e("body"))},[createBaseVNode("div",{class:normalizeClass([[unref(Tn).e("content"),unref(Nn).e("content")],"is-left"])},[createBaseVNode("div",{class:normalizeClass(unref(Nn).e("header"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(Tn).e("icon-btn"),"d-arrow-left"]),onClick:qn[0]||(qn[0]=(...jn)=>unref(Bn)&&unref(Bn)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],2),Xn.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(Un),class:normalizeClass([[unref(Tn).e("icon-btn"),{[unref(Tn).is("disabled")]:!unref(Un)}],"d-arrow-right"]),onClick:qn[1]||(qn[1]=(...jn)=>unref(Vn)&&unref(Vn)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_2$w)):createCommentVNode("v-if",!0),createBaseVNode("div",null,toDisplayString(unref(zn)),1)],2),createVNode(MonthTable,{"selection-mode":"range",date:xn.value,"min-date":unref($n),"max-date":unref(Sn),"range-state":unref(An),"disabled-date":unref(kn),onChangerange:unref(Pn),onPick:Gn,onSelect:unref(In)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),createBaseVNode("div",{class:normalizeClass([[unref(Tn).e("content"),unref(Nn).e("content")],"is-right"])},[createBaseVNode("div",{class:normalizeClass(unref(Nn).e("header"))},[Xn.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(Un),class:normalizeClass([[unref(Tn).e("icon-btn"),{"is-disabled":!unref(Un)}],"d-arrow-left"]),onClick:qn[2]||(qn[2]=(...jn)=>unref(Ln)&&unref(Ln)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_3$h)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button",class:normalizeClass([unref(Tn).e("icon-btn"),"d-arrow-right"]),onClick:qn[3]||(qn[3]=(...jn)=>unref(Dn)&&unref(Dn)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],2),createBaseVNode("div",null,toDisplayString(unref(Hn)),1)],2),createVNode(MonthTable,{"selection-mode":"range",date:En.value,"min-date":unref($n),"max-date":unref(Sn),"range-state":unref(An),"disabled-date":unref(kn),onChangerange:unref(Pn),onPick:Gn,onSelect:unref(In)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var MonthRangePickPanel=_export_sfc$2(_sfc_main$1t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const getPanel=function(Fe){switch(Fe){case"daterange":case"datetimerange":return DateRangePickPanel;case"monthrange":return MonthRangePickPanel;default:return DatePickPanel}};dayjs.extend(localeData);dayjs.extend(advancedFormat);dayjs.extend(customParseFormat);dayjs.extend(weekOfYear);dayjs.extend(weekYear);dayjs.extend(dayOfYear);dayjs.extend(isSameOrAfter);dayjs.extend(isSameOrBefore);var DatePicker=defineComponent({name:"ElDatePicker",install:null,props:datePickerProps,emits:["update:modelValue"],setup(Fe,{expose:qe,emit:hn,slots:vn}){const bn=useNamespace("picker-panel");provide("ElPopperOptions",reactive(toRef(Fe,"popperOptions"))),provide(ROOT_PICKER_INJECTION_KEY,{slots:vn,pickerNs:bn});const wn=ref();qe({focus:(Cn=!0)=>{var xn;(xn=wn.value)==null||xn.focus(Cn)},handleOpen:()=>{var Cn;(Cn=wn.value)==null||Cn.handleOpen()},handleClose:()=>{var Cn;(Cn=wn.value)==null||Cn.handleClose()}});const _n=Cn=>{hn("update:modelValue",Cn)};return()=>{var Cn;const xn=(Cn=Fe.format)!=null?Cn:DEFAULT_FORMATS_DATEPICKER[Fe.type]||DEFAULT_FORMATS_DATE,En=getPanel(Fe.type);return createVNode(CommonPicker,mergeProps(Fe,{format:xn,type:Fe.type,ref:wn,"onUpdate:modelValue":_n}),{default:$n=>createVNode(En,$n,null),"range-separator":vn["range-separator"]})}}});const _DatePicker=DatePicker;_DatePicker.install=Fe=>{Fe.component(_DatePicker.name,_DatePicker)};const ElDatePicker=_DatePicker,descriptionsKey=Symbol("elDescriptions");var ElDescriptionsCell=defineComponent({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:inject(descriptionsKey,{})}},render(){var Fe,qe,hn,vn,bn,wn,kn;const _n=getNormalizedProps(this.cell),Cn=(((Fe=this.cell)==null?void 0:Fe.dirs)||[]).map(Bn=>{const{dir:Dn,arg:Vn,modifiers:Ln,value:zn}=Bn;return[Dn,zn,Vn,Ln]}),{border:xn,direction:En}=this.descriptions,$n=En==="vertical",Sn=((vn=(hn=(qe=this.cell)==null?void 0:qe.children)==null?void 0:hn.label)==null?void 0:vn.call(hn))||_n.label,An=(kn=(wn=(bn=this.cell)==null?void 0:bn.children)==null?void 0:wn.default)==null?void 0:kn.call(wn),Tn=_n.span,Nn=_n.align?`is-${_n.align}`:"",Pn=_n.labelAlign?`is-${_n.labelAlign}`:Nn,On=_n.className,Rn=_n.labelClassName,In={width:addUnit(_n.width),minWidth:addUnit(_n.minWidth)},Mn=useNamespace("descriptions");switch(this.type){case"label":return withDirectives(h$6(this.tag,{style:In,class:[Mn.e("cell"),Mn.e("label"),Mn.is("bordered-label",xn),Mn.is("vertical-label",$n),Pn,Rn],colSpan:$n?Tn:1},Sn),Cn);case"content":return withDirectives(h$6(this.tag,{style:In,class:[Mn.e("cell"),Mn.e("content"),Mn.is("bordered-content",xn),Mn.is("vertical-content",$n),Nn,On],colSpan:$n?Tn:Tn*2-1},An),Cn);default:return withDirectives(h$6("td",{style:In,class:[Mn.e("cell"),Nn],colSpan:Tn},[isNil(Sn)?void 0:h$6("span",{class:[Mn.e("label"),Rn]},Sn),h$6("span",{class:[Mn.e("content"),On]},An)]),Cn)}}});const descriptionsRowProps=buildProps({row:{type:definePropType(Array),default:()=>[]}}),_hoisted_1$N={key:1},__default__$R=defineComponent({name:"ElDescriptionsRow"}),_sfc_main$1s=defineComponent({...__default__$R,props:descriptionsRowProps,setup(Fe){const qe=inject(descriptionsKey,{});return(hn,vn)=>unref(qe).direction==="vertical"?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(hn.row,(bn,wn)=>(openBlock(),createBlock(unref(ElDescriptionsCell),{key:`tr1-${wn}`,cell:bn,tag:"th",type:"label"},null,8,["cell"]))),128))]),createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(hn.row,(bn,wn)=>(openBlock(),createBlock(unref(ElDescriptionsCell),{key:`tr2-${wn}`,cell:bn,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(openBlock(),createElementBlock("tr",_hoisted_1$N,[(openBlock(!0),createElementBlock(Fragment,null,renderList(hn.row,(bn,wn)=>(openBlock(),createElementBlock(Fragment,{key:`tr3-${wn}`},[unref(qe).border?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(unref(ElDescriptionsCell),{cell:bn,tag:"td",type:"label"},null,8,["cell"]),createVNode(unref(ElDescriptionsCell),{cell:bn,tag:"td",type:"content"},null,8,["cell"])],64)):(openBlock(),createBlock(unref(ElDescriptionsCell),{key:1,cell:bn,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var ElDescriptionsRow=_export_sfc$2(_sfc_main$1s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const descriptionProps=buildProps({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:useSizeProp,title:{type:String,default:""},extra:{type:String,default:""}}),__default__$Q=defineComponent({name:"ElDescriptions"}),_sfc_main$1r=defineComponent({...__default__$Q,props:descriptionProps,setup(Fe){const qe=Fe,hn=useNamespace("descriptions"),vn=useFormSize(),bn=useSlots();provide(descriptionsKey,qe);const wn=computed(()=>[hn.b(),hn.m(vn.value)]),kn=(Cn,xn,En,$n=!1)=>(Cn.props||(Cn.props={}),xn>En&&(Cn.props.span=En),$n&&(Cn.props.span=xn),Cn),_n=()=>{if(!bn.default)return[];const Cn=flattedChildren(bn.default()).filter(An=>{var Tn;return((Tn=An==null?void 0:An.type)==null?void 0:Tn.name)==="ElDescriptionsItem"}),xn=[];let En=[],$n=qe.column,Sn=0;return Cn.forEach((An,Tn)=>{var Nn;const Pn=((Nn=An.props)==null?void 0:Nn.span)||1;if(Tn$n?$n:Pn),Tn===Cn.length-1){const On=qe.column-Sn%qe.column;En.push(kn(An,On,$n,!0)),xn.push(En);return}Pn<$n?($n-=Pn,En.push(An)):(En.push(kn(An,Pn,$n)),xn.push(En),$n=qe.column,En=[])}),xn};return(Cn,xn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(wn))},[Cn.title||Cn.extra||Cn.$slots.title||Cn.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("header"))},[createBaseVNode("div",{class:normalizeClass(unref(hn).e("title"))},[renderSlot(Cn.$slots,"title",{},()=>[createTextVNode(toDisplayString(Cn.title),1)])],2),createBaseVNode("div",{class:normalizeClass(unref(hn).e("extra"))},[renderSlot(Cn.$slots,"extra",{},()=>[createTextVNode(toDisplayString(Cn.extra),1)])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(hn).e("body"))},[createBaseVNode("table",{class:normalizeClass([unref(hn).e("table"),unref(hn).is("bordered",Cn.border)])},[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n(),(En,$n)=>(openBlock(),createBlock(ElDescriptionsRow,{key:$n,row:En},null,8,["row"]))),128))])],2)],2)],2))}});var Descriptions=_export_sfc$2(_sfc_main$1r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]);const descriptionItemProps=buildProps({label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),DescriptionItem=defineComponent({name:"ElDescriptionsItem",props:descriptionItemProps}),ElDescriptions=withInstall$1(Descriptions,{DescriptionsItem:DescriptionItem}),ElDescriptionsItem=withNoopInstall(DescriptionItem),overlayProps=buildProps({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:definePropType([String,Array,Object])},zIndex:{type:definePropType([String,Number])}}),overlayEmits={click:Fe=>Fe instanceof MouseEvent},BLOCK="overlay";var Overlay$1=defineComponent({name:"ElOverlay",props:overlayProps,emits:overlayEmits,setup(Fe,{slots:qe,emit:hn}){const vn=useNamespace(BLOCK),bn=Cn=>{hn("click",Cn)},{onClick:wn,onMousedown:kn,onMouseup:_n}=useSameTarget(Fe.customMaskEvent?void 0:bn);return()=>Fe.mask?createVNode("div",{class:[vn.b(),Fe.overlayClass],style:{zIndex:Fe.zIndex},onClick:wn,onMousedown:kn,onMouseup:_n},[renderSlot(qe,"default")],PatchFlags.STYLE|PatchFlags.CLASS|PatchFlags.PROPS,["onClick","onMouseup","onMousedown"]):h$6("div",{class:Fe.overlayClass,style:{zIndex:Fe.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[renderSlot(qe,"default")])}});const ElOverlay=Overlay$1,dialogInjectionKey=Symbol("dialogInjectionKey"),dialogContentProps=buildProps({center:Boolean,alignCenter:Boolean,closeIcon:{type:iconPropType},customClass:{type:String,default:""},draggable:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),dialogContentEmits={close:()=>!0},_hoisted_1$M=["aria-level"],_hoisted_2$v=["aria-label"],_hoisted_3$g=["id"],__default__$P=defineComponent({name:"ElDialogContent"}),_sfc_main$1q=defineComponent({...__default__$P,props:dialogContentProps,emits:dialogContentEmits,setup(Fe){const qe=Fe,{t:hn}=useLocale(),{Close:vn}=CloseComponents,{dialogRef:bn,headerRef:wn,bodyId:kn,ns:_n,style:Cn}=inject(dialogInjectionKey),{focusTrapRef:xn}=inject(FOCUS_TRAP_INJECTION_KEY),En=computed(()=>[_n.b(),_n.is("fullscreen",qe.fullscreen),_n.is("draggable",qe.draggable),_n.is("align-center",qe.alignCenter),{[_n.m("center")]:qe.center},qe.customClass]),$n=composeRefs(xn,bn),Sn=computed(()=>qe.draggable);return useDraggable(bn,wn,Sn),(An,Tn)=>(openBlock(),createElementBlock("div",{ref:unref($n),class:normalizeClass(unref(En)),style:normalizeStyle(unref(Cn)),tabindex:"-1"},[createBaseVNode("header",{ref_key:"headerRef",ref:wn,class:normalizeClass(unref(_n).e("header"))},[renderSlot(An.$slots,"header",{},()=>[createBaseVNode("span",{role:"heading","aria-level":An.ariaLevel,class:normalizeClass(unref(_n).e("title"))},toDisplayString(An.title),11,_hoisted_1$M)]),An.showClose?(openBlock(),createElementBlock("button",{key:0,"aria-label":unref(hn)("el.dialog.close"),class:normalizeClass(unref(_n).e("headerbtn")),type:"button",onClick:Tn[0]||(Tn[0]=Nn=>An.$emit("close"))},[createVNode(unref(ElIcon),{class:normalizeClass(unref(_n).e("close"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(An.closeIcon||unref(vn))))]),_:1},8,["class"])],10,_hoisted_2$v)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{id:unref(kn),class:normalizeClass(unref(_n).e("body"))},[renderSlot(An.$slots,"default")],10,_hoisted_3$g),An.$slots.footer?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass(unref(_n).e("footer"))},[renderSlot(An.$slots,"footer")],2)):createCommentVNode("v-if",!0)],6))}});var ElDialogContent=_export_sfc$2(_sfc_main$1q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const dialogProps=buildProps({...dialogContentProps,appendToBody:Boolean,beforeClose:{type:definePropType(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),dialogEmits={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[UPDATE_MODEL_EVENT]:Fe=>isBoolean$5(Fe),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},useDialog=(Fe,qe)=>{var hn;const bn=getCurrentInstance().emit,{nextZIndex:wn}=useZIndex();let kn="";const _n=useId(),Cn=useId(),xn=ref(!1),En=ref(!1),$n=ref(!1),Sn=ref((hn=Fe.zIndex)!=null?hn:wn());let An,Tn;const Nn=useGlobalConfig("namespace",defaultNamespace),Pn=computed(()=>{const Wn={},Zn=`--${Nn.value}-dialog`;return Fe.fullscreen||(Fe.top&&(Wn[`${Zn}-margin-top`]=Fe.top),Fe.width&&(Wn[`${Zn}-width`]=addUnit(Fe.width))),Wn}),On=computed(()=>Fe.alignCenter?{display:"flex"}:{});function Rn(){bn("opened")}function In(){bn("closed"),bn(UPDATE_MODEL_EVENT,!1),Fe.destroyOnClose&&($n.value=!1)}function Mn(){bn("close")}function Bn(){Tn==null||Tn(),An==null||An(),Fe.openDelay&&Fe.openDelay>0?{stop:An}=useTimeoutFn$1(()=>zn(),Fe.openDelay):zn()}function Dn(){An==null||An(),Tn==null||Tn(),Fe.closeDelay&&Fe.closeDelay>0?{stop:Tn}=useTimeoutFn$1(()=>Hn(),Fe.closeDelay):Hn()}function Vn(){function Wn(Zn){Zn||(En.value=!0,xn.value=!1)}Fe.beforeClose?Fe.beforeClose(Wn):Dn()}function Ln(){Fe.closeOnClickModal&&Vn()}function zn(){isClient$1&&(xn.value=!0)}function Hn(){xn.value=!1}function Fn(){bn("openAutoFocus")}function Kn(){bn("closeAutoFocus")}function Un(Wn){var Zn;((Zn=Wn.detail)==null?void 0:Zn.focusReason)==="pointer"&&Wn.preventDefault()}Fe.lockScroll&&useLockscreen(xn);function Gn(){Fe.closeOnPressEscape&&Vn()}return watch(()=>Fe.modelValue,Wn=>{Wn?(En.value=!1,Bn(),$n.value=!0,Sn.value=isUndefined$e(Fe.zIndex)?wn():Sn.value++,nextTick(()=>{bn("open"),qe.value&&(qe.value.scrollTop=0)})):xn.value&&Dn()}),watch(()=>Fe.fullscreen,Wn=>{qe.value&&(Wn?(kn=qe.value.style.transform,qe.value.style.transform=""):qe.value.style.transform=kn)}),onMounted(()=>{Fe.modelValue&&(xn.value=!0,$n.value=!0,Bn())}),{afterEnter:Rn,afterLeave:In,beforeLeave:Mn,handleClose:Vn,onModalClick:Ln,close:Dn,doClose:Hn,onOpenAutoFocus:Fn,onCloseAutoFocus:Kn,onCloseRequested:Gn,onFocusoutPrevented:Un,titleId:_n,bodyId:Cn,closed:En,style:Pn,overlayDialogStyle:On,rendered:$n,visible:xn,zIndex:Sn}},_hoisted_1$L=["aria-label","aria-labelledby","aria-describedby"],__default__$O=defineComponent({name:"ElDialog",inheritAttrs:!1}),_sfc_main$1p=defineComponent({...__default__$O,props:dialogProps,emits:dialogEmits,setup(Fe,{expose:qe}){const hn=Fe,vn=useSlots();useDeprecated({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},computed(()=>!!vn.title)),useDeprecated({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},computed(()=>!!hn.customClass));const bn=useNamespace("dialog"),wn=ref(),kn=ref(),_n=ref(),{visible:Cn,titleId:xn,bodyId:En,style:$n,overlayDialogStyle:Sn,rendered:An,zIndex:Tn,afterEnter:Nn,afterLeave:Pn,beforeLeave:On,handleClose:Rn,onModalClick:In,onOpenAutoFocus:Mn,onCloseAutoFocus:Bn,onCloseRequested:Dn,onFocusoutPrevented:Vn}=useDialog(hn,wn);provide(dialogInjectionKey,{dialogRef:wn,headerRef:kn,bodyId:En,ns:bn,rendered:An,style:$n});const Ln=useSameTarget(In),zn=computed(()=>hn.draggable&&!hn.fullscreen);return qe({visible:Cn,dialogContentRef:_n}),(Hn,Fn)=>(openBlock(),createBlock(Teleport,{to:"body",disabled:!Hn.appendToBody},[createVNode(Transition,{name:"dialog-fade",onAfterEnter:unref(Nn),onAfterLeave:unref(Pn),onBeforeLeave:unref(On),persisted:""},{default:withCtx(()=>[withDirectives(createVNode(unref(ElOverlay),{"custom-mask-event":"",mask:Hn.modal,"overlay-class":Hn.modalClass,"z-index":unref(Tn)},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-modal":"true","aria-label":Hn.title||void 0,"aria-labelledby":Hn.title?void 0:unref(xn),"aria-describedby":unref(En),class:normalizeClass(`${unref(bn).namespace.value}-overlay-dialog`),style:normalizeStyle(unref(Sn)),onClick:Fn[0]||(Fn[0]=(...Kn)=>unref(Ln).onClick&&unref(Ln).onClick(...Kn)),onMousedown:Fn[1]||(Fn[1]=(...Kn)=>unref(Ln).onMousedown&&unref(Ln).onMousedown(...Kn)),onMouseup:Fn[2]||(Fn[2]=(...Kn)=>unref(Ln).onMouseup&&unref(Ln).onMouseup(...Kn))},[createVNode(unref(ElFocusTrap),{loop:"",trapped:unref(Cn),"focus-start-el":"container",onFocusAfterTrapped:unref(Mn),onFocusAfterReleased:unref(Bn),onFocusoutPrevented:unref(Vn),onReleaseRequested:unref(Dn)},{default:withCtx(()=>[unref(An)?(openBlock(),createBlock(ElDialogContent,mergeProps({key:0,ref_key:"dialogContentRef",ref:_n},Hn.$attrs,{"custom-class":Hn.customClass,center:Hn.center,"align-center":Hn.alignCenter,"close-icon":Hn.closeIcon,draggable:unref(zn),fullscreen:Hn.fullscreen,"show-close":Hn.showClose,title:Hn.title,"aria-level":Hn.headerAriaLevel,onClose:unref(Rn)}),createSlots({header:withCtx(()=>[Hn.$slots.title?renderSlot(Hn.$slots,"title",{key:1}):renderSlot(Hn.$slots,"header",{key:0,close:unref(Rn),titleId:unref(xn),titleClass:unref(bn).e("title")})]),default:withCtx(()=>[renderSlot(Hn.$slots,"default")]),_:2},[Hn.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(Hn.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","aria-level","onClose"])):createCommentVNode("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,_hoisted_1$L)]),_:3},8,["mask","overlay-class","z-index"]),[[vShow,unref(Cn)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Dialog=_export_sfc$2(_sfc_main$1p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const ElDialog=withInstall$1(Dialog),dividerProps=buildProps({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:definePropType(String),default:"solid"}}),__default__$N=defineComponent({name:"ElDivider"}),_sfc_main$1o=defineComponent({...__default__$N,props:dividerProps,setup(Fe){const qe=Fe,hn=useNamespace("divider"),vn=computed(()=>hn.cssVar({"border-style":qe.borderStyle}));return(bn,wn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(hn).b(),unref(hn).m(bn.direction)]),style:normalizeStyle(unref(vn)),role:"separator"},[bn.$slots.default&&bn.direction!=="vertical"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(hn).e("text"),unref(hn).is(bn.contentPosition)])},[renderSlot(bn.$slots,"default")],2)):createCommentVNode("v-if",!0)],6))}});var Divider=_export_sfc$2(_sfc_main$1o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const ElDivider=withInstall$1(Divider),drawerProps=buildProps({...dialogProps,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),drawerEmits=dialogEmits,_sfc_main$1n=defineComponent({name:"ElDrawer",components:{ElOverlay,ElFocusTrap,ElIcon,Close:close_default},inheritAttrs:!1,props:drawerProps,emits:drawerEmits,setup(Fe,{slots:qe}){useDeprecated({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},computed(()=>!!qe.title)),useDeprecated({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},computed(()=>!!Fe.customClass));const hn=ref(),vn=ref(),bn=useNamespace("drawer"),{t:wn}=useLocale(),kn=computed(()=>Fe.direction==="rtl"||Fe.direction==="ltr"),_n=computed(()=>addUnit(Fe.size));return{...useDialog(Fe,hn),drawerRef:hn,focusStartRef:vn,isHorizontal:kn,drawerSize:_n,ns:bn,t:wn}}}),_hoisted_1$K=["aria-label","aria-labelledby","aria-describedby"],_hoisted_2$u=["id","aria-level"],_hoisted_3$f=["aria-label"],_hoisted_4$c=["id"];function _sfc_render$p(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("close"),_n=resolveComponent("el-icon"),Cn=resolveComponent("el-focus-trap"),xn=resolveComponent("el-overlay");return openBlock(),createBlock(Teleport,{to:"body",disabled:!Fe.appendToBody},[createVNode(Transition,{name:Fe.ns.b("fade"),onAfterEnter:Fe.afterEnter,onAfterLeave:Fe.afterLeave,onBeforeLeave:Fe.beforeLeave,persisted:""},{default:withCtx(()=>[withDirectives(createVNode(xn,{mask:Fe.modal,"overlay-class":Fe.modalClass,"z-index":Fe.zIndex,onClick:Fe.onModalClick},{default:withCtx(()=>[createVNode(Cn,{loop:"",trapped:Fe.visible,"focus-trap-el":Fe.drawerRef,"focus-start-el":Fe.focusStartRef,onReleaseRequested:Fe.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",mergeProps({ref:"drawerRef","aria-modal":"true","aria-label":Fe.title||void 0,"aria-labelledby":Fe.title?void 0:Fe.titleId,"aria-describedby":Fe.bodyId},Fe.$attrs,{class:[Fe.ns.b(),Fe.direction,Fe.visible&&"open",Fe.customClass],style:Fe.isHorizontal?"width: "+Fe.drawerSize:"height: "+Fe.drawerSize,role:"dialog",onClick:qe[1]||(qe[1]=withModifiers(()=>{},["stop"]))}),[createBaseVNode("span",{ref:"focusStartRef",class:normalizeClass(Fe.ns.e("sr-focus")),tabindex:"-1"},null,2),Fe.withHeader?(openBlock(),createElementBlock("header",{key:0,class:normalizeClass(Fe.ns.e("header"))},[Fe.$slots.title?renderSlot(Fe.$slots,"title",{key:1},()=>[createCommentVNode(" DEPRECATED SLOT ")]):renderSlot(Fe.$slots,"header",{key:0,close:Fe.handleClose,titleId:Fe.titleId,titleClass:Fe.ns.e("title")},()=>[Fe.$slots.title?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,id:Fe.titleId,role:"heading","aria-level":Fe.headerAriaLevel,class:normalizeClass(Fe.ns.e("title"))},toDisplayString(Fe.title),11,_hoisted_2$u))]),Fe.showClose?(openBlock(),createElementBlock("button",{key:2,"aria-label":Fe.t("el.drawer.close"),class:normalizeClass(Fe.ns.e("close-btn")),type:"button",onClick:qe[0]||(qe[0]=(...En)=>Fe.handleClose&&Fe.handleClose(...En))},[createVNode(_n,{class:normalizeClass(Fe.ns.e("close"))},{default:withCtx(()=>[createVNode(kn)]),_:1},8,["class"])],10,_hoisted_3$f)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),Fe.rendered?(openBlock(),createElementBlock("div",{key:1,id:Fe.bodyId,class:normalizeClass(Fe.ns.e("body"))},[renderSlot(Fe.$slots,"default")],10,_hoisted_4$c)):createCommentVNode("v-if",!0),Fe.$slots.footer?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(Fe.ns.e("footer"))},[renderSlot(Fe.$slots,"footer")],2)):createCommentVNode("v-if",!0)],16,_hoisted_1$K)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[vShow,Fe.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var Drawer=_export_sfc$2(_sfc_main$1n,[["render",_sfc_render$p],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const ElDrawer=withInstall$1(Drawer),_sfc_main$1m=defineComponent({inheritAttrs:!1});function _sfc_render$o(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default")}var Collection=_export_sfc$2(_sfc_main$1m,[["render",_sfc_render$o],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const _sfc_main$1l=defineComponent({name:"ElCollectionItem",inheritAttrs:!1});function _sfc_render$n(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default")}var CollectionItem=_export_sfc$2(_sfc_main$1l,[["render",_sfc_render$n],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const COLLECTION_ITEM_SIGN="data-el-collection-item",createCollectionWithScope=Fe=>{const qe=`El${Fe}Collection`,hn=`${qe}Item`,vn=Symbol(qe),bn=Symbol(hn),wn={...Collection,name:qe,setup(){const _n=ref(null),Cn=new Map;provide(vn,{itemMap:Cn,getItems:()=>{const En=unref(_n);if(!En)return[];const $n=Array.from(En.querySelectorAll(`[${COLLECTION_ITEM_SIGN}]`));return[...Cn.values()].sort((An,Tn)=>$n.indexOf(An.ref)-$n.indexOf(Tn.ref))},collectionRef:_n})}},kn={...CollectionItem,name:hn,setup(_n,{attrs:Cn}){const xn=ref(null),En=inject(vn,void 0);provide(bn,{collectionItemRef:xn}),onMounted(()=>{const $n=unref(xn);$n&&En.itemMap.set($n,{ref:$n,...Cn})}),onBeforeUnmount(()=>{const $n=unref(xn);En.itemMap.delete($n)})}};return{COLLECTION_INJECTION_KEY:vn,COLLECTION_ITEM_INJECTION_KEY:bn,ElCollection:wn,ElCollectionItem:kn}},rovingFocusGroupProps=buildProps({style:{type:definePropType([String,Array,Object])},currentTabId:{type:definePropType(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:definePropType(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:ElCollection$1,ElCollectionItem:ElCollectionItem$1,COLLECTION_INJECTION_KEY:COLLECTION_INJECTION_KEY$1,COLLECTION_ITEM_INJECTION_KEY:COLLECTION_ITEM_INJECTION_KEY$1}=createCollectionWithScope("RovingFocusGroup"),ROVING_FOCUS_GROUP_INJECTION_KEY=Symbol("elRovingFocusGroup"),ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY=Symbol("elRovingFocusGroupItem"),MAP_KEY_TO_FOCUS_INTENT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},getDirectionAwareKey=(Fe,qe)=>{if(qe!=="rtl")return Fe;switch(Fe){case EVENT_CODE.right:return EVENT_CODE.left;case EVENT_CODE.left:return EVENT_CODE.right;default:return Fe}},getFocusIntent=(Fe,qe,hn)=>{const vn=getDirectionAwareKey(Fe.key,hn);if(!(qe==="vertical"&&[EVENT_CODE.left,EVENT_CODE.right].includes(vn))&&!(qe==="horizontal"&&[EVENT_CODE.up,EVENT_CODE.down].includes(vn)))return MAP_KEY_TO_FOCUS_INTENT[vn]},reorderArray=(Fe,qe)=>Fe.map((hn,vn)=>Fe[(vn+qe)%Fe.length]),focusFirst=Fe=>{const{activeElement:qe}=document;for(const hn of Fe)if(hn===qe||(hn.focus(),qe!==document.activeElement))return},CURRENT_TAB_ID_CHANGE_EVT="currentTabIdChange",ENTRY_FOCUS_EVT="rovingFocusGroup.entryFocus",EVT_OPTS={bubbles:!1,cancelable:!0},_sfc_main$1k=defineComponent({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:rovingFocusGroupProps,emits:[CURRENT_TAB_ID_CHANGE_EVT,"entryFocus"],setup(Fe,{emit:qe}){var hn;const vn=ref((hn=Fe.currentTabId||Fe.defaultCurrentTabId)!=null?hn:null),bn=ref(!1),wn=ref(!1),kn=ref(null),{getItems:_n}=inject(COLLECTION_INJECTION_KEY$1,void 0),Cn=computed(()=>[{outline:"none"},Fe.style]),xn=Nn=>{qe(CURRENT_TAB_ID_CHANGE_EVT,Nn)},En=()=>{bn.value=!0},$n=composeEventHandlers(Nn=>{var Pn;(Pn=Fe.onMousedown)==null||Pn.call(Fe,Nn)},()=>{wn.value=!0}),Sn=composeEventHandlers(Nn=>{var Pn;(Pn=Fe.onFocus)==null||Pn.call(Fe,Nn)},Nn=>{const Pn=!unref(wn),{target:On,currentTarget:Rn}=Nn;if(On===Rn&&Pn&&!unref(bn)){const In=new Event(ENTRY_FOCUS_EVT,EVT_OPTS);if(Rn==null||Rn.dispatchEvent(In),!In.defaultPrevented){const Mn=_n().filter(zn=>zn.focusable),Bn=Mn.find(zn=>zn.active),Dn=Mn.find(zn=>zn.id===unref(vn)),Ln=[Bn,Dn,...Mn].filter(Boolean).map(zn=>zn.ref);focusFirst(Ln)}}wn.value=!1}),An=composeEventHandlers(Nn=>{var Pn;(Pn=Fe.onBlur)==null||Pn.call(Fe,Nn)},()=>{bn.value=!1}),Tn=(...Nn)=>{qe("entryFocus",...Nn)};provide(ROVING_FOCUS_GROUP_INJECTION_KEY,{currentTabbedId:readonly(vn),loop:toRef(Fe,"loop"),tabIndex:computed(()=>unref(bn)?-1:0),rovingFocusGroupRef:kn,rovingFocusGroupRootStyle:Cn,orientation:toRef(Fe,"orientation"),dir:toRef(Fe,"dir"),onItemFocus:xn,onItemShiftTab:En,onBlur:An,onFocus:Sn,onMousedown:$n}),watch(()=>Fe.currentTabId,Nn=>{vn.value=Nn??null}),useEventListener(kn,ENTRY_FOCUS_EVT,Tn)}});function _sfc_render$m(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default")}var ElRovingFocusGroupImpl=_export_sfc$2(_sfc_main$1k,[["render",_sfc_render$m],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const _sfc_main$1j=defineComponent({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:ElCollection$1,ElRovingFocusGroupImpl}});function _sfc_render$l(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-roving-focus-group-impl"),_n=resolveComponent("el-focus-group-collection");return openBlock(),createBlock(_n,null,{default:withCtx(()=>[createVNode(kn,normalizeProps(guardReactiveProps(Fe.$attrs)),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16)]),_:3})}var ElRovingFocusGroup=_export_sfc$2(_sfc_main$1j,[["render",_sfc_render$l],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const _sfc_main$1i=defineComponent({components:{ElRovingFocusCollectionItem:ElCollectionItem$1},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(Fe,{emit:qe}){const{currentTabbedId:hn,loop:vn,onItemFocus:bn,onItemShiftTab:wn}=inject(ROVING_FOCUS_GROUP_INJECTION_KEY,void 0),{getItems:kn}=inject(COLLECTION_INJECTION_KEY$1,void 0),_n=useId(),Cn=ref(null),xn=composeEventHandlers(An=>{qe("mousedown",An)},An=>{Fe.focusable?bn(unref(_n)):An.preventDefault()}),En=composeEventHandlers(An=>{qe("focus",An)},()=>{bn(unref(_n))}),$n=composeEventHandlers(An=>{qe("keydown",An)},An=>{const{key:Tn,shiftKey:Nn,target:Pn,currentTarget:On}=An;if(Tn===EVENT_CODE.tab&&Nn){wn();return}if(Pn!==On)return;const Rn=getFocusIntent(An);if(Rn){An.preventDefault();let Mn=kn().filter(Bn=>Bn.focusable).map(Bn=>Bn.ref);switch(Rn){case"last":{Mn.reverse();break}case"prev":case"next":{Rn==="prev"&&Mn.reverse();const Bn=Mn.indexOf(On);Mn=vn.value?reorderArray(Mn,Bn+1):Mn.slice(Bn+1);break}}nextTick(()=>{focusFirst(Mn)})}}),Sn=computed(()=>hn.value===unref(_n));return provide(ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY,{rovingFocusGroupItemRef:Cn,tabIndex:computed(()=>unref(Sn)?0:-1),handleMousedown:xn,handleFocus:En,handleKeydown:$n}),{id:_n,handleKeydown:$n,handleFocus:En,handleMousedown:xn}}});function _sfc_render$k(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-roving-focus-collection-item");return openBlock(),createBlock(kn,{id:Fe.id,focusable:Fe.focusable,active:Fe.active},{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},8,["id","focusable","active"])}var ElRovingFocusItem=_export_sfc$2(_sfc_main$1i,[["render",_sfc_render$k],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const dropdownProps=buildProps({trigger:useTooltipTriggerProps.trigger,effect:{...useTooltipContentProps.effect,default:"light"},type:{type:definePropType(String)},placement:{type:definePropType(String),default:"bottom"},popperOptions:{type:definePropType(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:definePropType([Number,String]),default:0},maxHeight:{type:definePropType([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:definePropType(Object)},teleported:useTooltipContentProps.teleported}),dropdownItemProps=buildProps({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:iconPropType}}),dropdownMenuProps=buildProps({onKeydown:{type:definePropType(Function)}}),FIRST_KEYS=[EVENT_CODE.down,EVENT_CODE.pageDown,EVENT_CODE.home],LAST_KEYS=[EVENT_CODE.up,EVENT_CODE.pageUp,EVENT_CODE.end],FIRST_LAST_KEYS=[...FIRST_KEYS,...LAST_KEYS],{ElCollection,ElCollectionItem,COLLECTION_INJECTION_KEY,COLLECTION_ITEM_INJECTION_KEY}=createCollectionWithScope("Dropdown"),DROPDOWN_INJECTION_KEY=Symbol("elDropdown"),{ButtonGroup:ElButtonGroup}=ElButton,_sfc_main$1h=defineComponent({name:"ElDropdown",components:{ElButton,ElButtonGroup,ElScrollbar,ElDropdownCollection:ElCollection,ElTooltip,ElRovingFocusGroup,ElOnlyChild:OnlyChild,ElIcon,ArrowDown:arrow_down_default},props:dropdownProps,emits:["visible-change","click","command"],setup(Fe,{emit:qe}){const hn=getCurrentInstance(),vn=useNamespace("dropdown"),{t:bn}=useLocale(),wn=ref(),kn=ref(),_n=ref(null),Cn=ref(null),xn=ref(null),En=ref(null),$n=ref(!1),Sn=[EVENT_CODE.enter,EVENT_CODE.space,EVENT_CODE.down],An=computed(()=>({maxHeight:addUnit(Fe.maxHeight)})),Tn=computed(()=>[vn.m(Bn.value)]),Nn=computed(()=>castArray$1(Fe.trigger)),Pn=useId().value,On=computed(()=>Fe.id||Pn);watch([wn,Nn],([Xn,qn],[jn])=>{var Jn,Qn,no;(Jn=jn==null?void 0:jn.$el)!=null&&Jn.removeEventListener&&jn.$el.removeEventListener("pointerenter",Vn),(Qn=Xn==null?void 0:Xn.$el)!=null&&Qn.removeEventListener&&Xn.$el.removeEventListener("pointerenter",Vn),(no=Xn==null?void 0:Xn.$el)!=null&&no.addEventListener&&qn.includes("hover")&&Xn.$el.addEventListener("pointerenter",Vn)},{immediate:!0}),onBeforeUnmount(()=>{var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.$el)!=null&&qn.removeEventListener&&wn.value.$el.removeEventListener("pointerenter",Vn)});function Rn(){In()}function In(){var Xn;(Xn=_n.value)==null||Xn.onClose()}function Mn(){var Xn;(Xn=_n.value)==null||Xn.onOpen()}const Bn=useFormSize();function Dn(...Xn){qe("command",...Xn)}function Vn(){var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.$el)==null||qn.focus()}function Ln(){}function zn(){const Xn=unref(Cn);Nn.value.includes("hover")&&(Xn==null||Xn.focus()),En.value=null}function Hn(Xn){En.value=Xn}function Fn(Xn){$n.value||(Xn.preventDefault(),Xn.stopImmediatePropagation())}function Kn(){qe("visible-change",!0)}function Un(Xn){(Xn==null?void 0:Xn.type)==="keydown"&&Cn.value.focus()}function Gn(){qe("visible-change",!1)}return provide(DROPDOWN_INJECTION_KEY,{contentRef:Cn,role:computed(()=>Fe.role),triggerId:On,isUsingKeyboard:$n,onItemEnter:Ln,onItemLeave:zn}),provide("elDropdown",{instance:hn,dropdownSize:Bn,handleClick:Rn,commandHandler:Dn,trigger:toRef(Fe,"trigger"),hideOnClick:toRef(Fe,"hideOnClick")}),{t:bn,ns:vn,scrollbar:xn,wrapStyle:An,dropdownTriggerKls:Tn,dropdownSize:Bn,triggerId:On,triggerKeys:Sn,currentTabId:En,handleCurrentTabIdChange:Hn,handlerMainButtonClick:Xn=>{qe("click",Xn)},handleEntryFocus:Fn,handleClose:In,handleOpen:Mn,handleBeforeShowTooltip:Kn,handleShowTooltip:Un,handleBeforeHideTooltip:Gn,onFocusAfterTrapped:Xn=>{var qn,jn;Xn.preventDefault(),(jn=(qn=Cn.value)==null?void 0:qn.focus)==null||jn.call(qn,{preventScroll:!0})},popperRef:_n,contentRef:Cn,triggeringElementRef:wn,referenceElementRef:kn}}});function _sfc_render$j(Fe,qe,hn,vn,bn,wn){var kn;const _n=resolveComponent("el-dropdown-collection"),Cn=resolveComponent("el-roving-focus-group"),xn=resolveComponent("el-scrollbar"),En=resolveComponent("el-only-child"),$n=resolveComponent("el-tooltip"),Sn=resolveComponent("el-button"),An=resolveComponent("arrow-down"),Tn=resolveComponent("el-icon"),Nn=resolveComponent("el-button-group");return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b(),Fe.ns.is("disabled",Fe.disabled)])},[createVNode($n,{ref:"popperRef",role:Fe.role,effect:Fe.effect,"fallback-placements":["bottom","top"],"popper-options":Fe.popperOptions,"gpu-acceleration":!1,"hide-after":Fe.trigger==="hover"?Fe.hideTimeout:0,"manual-mode":!0,placement:Fe.placement,"popper-class":[Fe.ns.e("popper"),Fe.popperClass],"reference-element":(kn=Fe.referenceElementRef)==null?void 0:kn.$el,trigger:Fe.trigger,"trigger-keys":Fe.triggerKeys,"trigger-target-el":Fe.contentRef,"show-after":Fe.trigger==="hover"?Fe.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":Fe.triggeringElementRef,"virtual-triggering":Fe.splitButton,disabled:Fe.disabled,transition:`${Fe.ns.namespace.value}-zoom-in-top`,teleported:Fe.teleported,pure:"",persistent:"",onBeforeShow:Fe.handleBeforeShowTooltip,onShow:Fe.handleShowTooltip,onBeforeHide:Fe.handleBeforeHideTooltip},createSlots({content:withCtx(()=>[createVNode(xn,{ref:"scrollbar","wrap-style":Fe.wrapStyle,tag:"div","view-class":Fe.ns.e("list")},{default:withCtx(()=>[createVNode(Cn,{loop:Fe.loop,"current-tab-id":Fe.currentTabId,orientation:"horizontal",onCurrentTabIdChange:Fe.handleCurrentTabIdChange,onEntryFocus:Fe.handleEntryFocus},{default:withCtx(()=>[createVNode(_n,null,{default:withCtx(()=>[renderSlot(Fe.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[Fe.splitButton?void 0:{name:"default",fn:withCtx(()=>[createVNode(En,{id:Fe.triggerId,ref:"triggeringElementRef",role:"button",tabindex:Fe.tabindex},{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),Fe.splitButton?(openBlock(),createBlock(Nn,{key:0},{default:withCtx(()=>[createVNode(Sn,mergeProps({ref:"referenceElementRef"},Fe.buttonProps,{size:Fe.dropdownSize,type:Fe.type,disabled:Fe.disabled,tabindex:Fe.tabindex,onClick:Fe.handlerMainButtonClick}),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),createVNode(Sn,mergeProps({id:Fe.triggerId,ref:"triggeringElementRef"},Fe.buttonProps,{role:"button",size:Fe.dropdownSize,type:Fe.type,class:Fe.ns.e("caret-button"),disabled:Fe.disabled,tabindex:Fe.tabindex,"aria-label":Fe.t("el.dropdown.toggleDropdown")}),{default:withCtx(()=>[createVNode(Tn,{class:normalizeClass(Fe.ns.e("icon"))},{default:withCtx(()=>[createVNode(An)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):createCommentVNode("v-if",!0)],2)}var Dropdown=_export_sfc$2(_sfc_main$1h,[["render",_sfc_render$j],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const _sfc_main$1g=defineComponent({name:"DropdownItemImpl",components:{ElIcon},props:dropdownItemProps,emits:["pointermove","pointerleave","click","clickimpl"],setup(Fe,{emit:qe}){const hn=useNamespace("dropdown"),{role:vn}=inject(DROPDOWN_INJECTION_KEY,void 0),{collectionItemRef:bn}=inject(COLLECTION_ITEM_INJECTION_KEY,void 0),{collectionItemRef:wn}=inject(COLLECTION_ITEM_INJECTION_KEY$1,void 0),{rovingFocusGroupItemRef:kn,tabIndex:_n,handleFocus:Cn,handleKeydown:xn,handleMousedown:En}=inject(ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY,void 0),$n=composeRefs(bn,wn,kn),Sn=computed(()=>vn.value==="menu"?"menuitem":vn.value==="navigation"?"link":"button"),An=composeEventHandlers(Tn=>{const{code:Nn}=Tn;if(Nn===EVENT_CODE.enter||Nn===EVENT_CODE.space)return Tn.preventDefault(),Tn.stopImmediatePropagation(),qe("clickimpl",Tn),!0},xn);return{ns:hn,itemRef:$n,dataset:{[COLLECTION_ITEM_SIGN]:""},role:Sn,tabIndex:_n,handleFocus:Cn,handleKeydown:An,handleMousedown:En}}}),_hoisted_1$J=["aria-disabled","tabindex","role"];function _sfc_render$i(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-icon");return openBlock(),createElementBlock(Fragment,null,[Fe.divided?(openBlock(),createElementBlock("li",mergeProps({key:0,role:"separator",class:Fe.ns.bem("menu","item","divided")},Fe.$attrs),null,16)):createCommentVNode("v-if",!0),createBaseVNode("li",mergeProps({ref:Fe.itemRef},{...Fe.dataset,...Fe.$attrs},{"aria-disabled":Fe.disabled,class:[Fe.ns.be("menu","item"),Fe.ns.is("disabled",Fe.disabled)],tabindex:Fe.tabIndex,role:Fe.role,onClick:qe[0]||(qe[0]=_n=>Fe.$emit("clickimpl",_n)),onFocus:qe[1]||(qe[1]=(..._n)=>Fe.handleFocus&&Fe.handleFocus(..._n)),onKeydown:qe[2]||(qe[2]=withModifiers((..._n)=>Fe.handleKeydown&&Fe.handleKeydown(..._n),["self"])),onMousedown:qe[3]||(qe[3]=(..._n)=>Fe.handleMousedown&&Fe.handleMousedown(..._n)),onPointermove:qe[4]||(qe[4]=_n=>Fe.$emit("pointermove",_n)),onPointerleave:qe[5]||(qe[5]=_n=>Fe.$emit("pointerleave",_n))}),[Fe.icon?(openBlock(),createBlock(kn,{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.icon)))]),_:1})):createCommentVNode("v-if",!0),renderSlot(Fe.$slots,"default")],16,_hoisted_1$J)],64)}var ElDropdownItemImpl=_export_sfc$2(_sfc_main$1g,[["render",_sfc_render$i],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const useDropdown=()=>{const Fe=inject("elDropdown",{}),qe=computed(()=>Fe==null?void 0:Fe.dropdownSize);return{elDropdown:Fe,_elDropdownSize:qe}},_sfc_main$1f=defineComponent({name:"ElDropdownItem",components:{ElDropdownCollectionItem:ElCollectionItem,ElRovingFocusItem,ElDropdownItemImpl},inheritAttrs:!1,props:dropdownItemProps,emits:["pointermove","pointerleave","click"],setup(Fe,{emit:qe,attrs:hn}){const{elDropdown:vn}=useDropdown(),bn=getCurrentInstance(),wn=ref(null),kn=computed(()=>{var An,Tn;return(Tn=(An=unref(wn))==null?void 0:An.textContent)!=null?Tn:""}),{onItemEnter:_n,onItemLeave:Cn}=inject(DROPDOWN_INJECTION_KEY,void 0),xn=composeEventHandlers(An=>(qe("pointermove",An),An.defaultPrevented),whenMouse(An=>{if(Fe.disabled){Cn(An);return}const Tn=An.currentTarget;Tn===document.activeElement||Tn.contains(document.activeElement)||(_n(An),An.defaultPrevented||Tn==null||Tn.focus())})),En=composeEventHandlers(An=>(qe("pointerleave",An),An.defaultPrevented),whenMouse(An=>{Cn(An)})),$n=composeEventHandlers(An=>{if(!Fe.disabled)return qe("click",An),An.type!=="keydown"&&An.defaultPrevented},An=>{var Tn,Nn,Pn;if(Fe.disabled){An.stopImmediatePropagation();return}(Tn=vn==null?void 0:vn.hideOnClick)!=null&&Tn.value&&((Nn=vn.handleClick)==null||Nn.call(vn)),(Pn=vn.commandHandler)==null||Pn.call(vn,Fe.command,bn,An)}),Sn=computed(()=>({...Fe,...hn}));return{handleClick:$n,handlePointerMove:xn,handlePointerLeave:En,textContent:kn,propsAndAttrs:Sn}}});function _sfc_render$h(Fe,qe,hn,vn,bn,wn){var kn;const _n=resolveComponent("el-dropdown-item-impl"),Cn=resolveComponent("el-roving-focus-item"),xn=resolveComponent("el-dropdown-collection-item");return openBlock(),createBlock(xn,{disabled:Fe.disabled,"text-value":(kn=Fe.textValue)!=null?kn:Fe.textContent},{default:withCtx(()=>[createVNode(Cn,{focusable:!Fe.disabled},{default:withCtx(()=>[createVNode(_n,mergeProps(Fe.propsAndAttrs,{onPointerleave:Fe.handlePointerLeave,onPointermove:Fe.handlePointerMove,onClickimpl:Fe.handleClick}),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var DropdownItem=_export_sfc$2(_sfc_main$1f,[["render",_sfc_render$h],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const _sfc_main$1e=defineComponent({name:"ElDropdownMenu",props:dropdownMenuProps,setup(Fe){const qe=useNamespace("dropdown"),{_elDropdownSize:hn}=useDropdown(),vn=hn.value,{focusTrapRef:bn,onKeydown:wn}=inject(FOCUS_TRAP_INJECTION_KEY,void 0),{contentRef:kn,role:_n,triggerId:Cn}=inject(DROPDOWN_INJECTION_KEY,void 0),{collectionRef:xn,getItems:En}=inject(COLLECTION_INJECTION_KEY,void 0),{rovingFocusGroupRef:$n,rovingFocusGroupRootStyle:Sn,tabIndex:An,onBlur:Tn,onFocus:Nn,onMousedown:Pn}=inject(ROVING_FOCUS_GROUP_INJECTION_KEY,void 0),{collectionRef:On}=inject(COLLECTION_INJECTION_KEY$1,void 0),Rn=computed(()=>[qe.b("menu"),qe.bm("menu",vn==null?void 0:vn.value)]),In=composeRefs(kn,xn,bn,$n,On),Mn=composeEventHandlers(Dn=>{var Vn;(Vn=Fe.onKeydown)==null||Vn.call(Fe,Dn)},Dn=>{const{currentTarget:Vn,code:Ln,target:zn}=Dn;if(Vn.contains(zn),EVENT_CODE.tab===Ln&&Dn.stopImmediatePropagation(),Dn.preventDefault(),zn!==unref(kn)||!FIRST_LAST_KEYS.includes(Ln))return;const Fn=En().filter(Kn=>!Kn.disabled).map(Kn=>Kn.ref);LAST_KEYS.includes(Ln)&&Fn.reverse(),focusFirst(Fn)});return{size:vn,rovingFocusGroupRootStyle:Sn,tabIndex:An,dropdownKls:Rn,role:_n,triggerId:Cn,dropdownListWrapperRef:In,handleKeydown:Dn=>{Mn(Dn),wn(Dn)},onBlur:Tn,onFocus:Nn,onMousedown:Pn}}}),_hoisted_1$I=["role","aria-labelledby"];function _sfc_render$g(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("ul",{ref:Fe.dropdownListWrapperRef,class:normalizeClass(Fe.dropdownKls),style:normalizeStyle(Fe.rovingFocusGroupRootStyle),tabindex:-1,role:Fe.role,"aria-labelledby":Fe.triggerId,onBlur:qe[0]||(qe[0]=(...kn)=>Fe.onBlur&&Fe.onBlur(...kn)),onFocus:qe[1]||(qe[1]=(...kn)=>Fe.onFocus&&Fe.onFocus(...kn)),onKeydown:qe[2]||(qe[2]=withModifiers((...kn)=>Fe.handleKeydown&&Fe.handleKeydown(...kn),["self"])),onMousedown:qe[3]||(qe[3]=withModifiers((...kn)=>Fe.onMousedown&&Fe.onMousedown(...kn),["self"]))},[renderSlot(Fe.$slots,"default")],46,_hoisted_1$I)}var DropdownMenu=_export_sfc$2(_sfc_main$1e,[["render",_sfc_render$g],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const ElDropdown=withInstall$1(Dropdown,{DropdownItem,DropdownMenu}),ElDropdownItem=withNoopInstall(DropdownItem),ElDropdownMenu=withNoopInstall(DropdownMenu),_hoisted_1$H={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},_hoisted_2$t=["id"],_hoisted_3$e=["stop-color"],_hoisted_4$b=["stop-color"],_hoisted_5$9=["id"],_hoisted_6$5=["stop-color"],_hoisted_7$3=["stop-color"],_hoisted_8$3=["id"],_hoisted_9$3={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},_hoisted_10$3={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},_hoisted_11$3={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},_hoisted_12$3=["fill"],_hoisted_13$1=["fill"],_hoisted_14={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},_hoisted_15=["fill"],_hoisted_16=["fill"],_hoisted_17=["fill"],_hoisted_18=["fill"],_hoisted_19=["fill"],_hoisted_20={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},_hoisted_21=["fill","xlink:href"],_hoisted_22=["fill","mask"],_hoisted_23=["fill"],__default__$M=defineComponent({name:"ImgEmpty"}),_sfc_main$1d=defineComponent({...__default__$M,setup(Fe){const qe=useNamespace("empty"),hn=useId();return(vn,bn)=>(openBlock(),createElementBlock("svg",_hoisted_1$H,[createBaseVNode("defs",null,[createBaseVNode("linearGradient",{id:`linearGradient-1-${unref(hn)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,_hoisted_3$e),createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,_hoisted_4$b)],8,_hoisted_2$t),createBaseVNode("linearGradient",{id:`linearGradient-2-${unref(hn)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,_hoisted_6$5),createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,_hoisted_7$3)],8,_hoisted_5$9),createBaseVNode("rect",{id:`path-3-${unref(hn)}`,x:"0",y:"0",width:"17",height:"36"},null,8,_hoisted_8$3)]),createBaseVNode("g",_hoisted_9$3,[createBaseVNode("g",_hoisted_10$3,[createBaseVNode("g",_hoisted_11$3,[createBaseVNode("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${unref(qe).cssVarBlockName("fill-color-3")})`},null,8,_hoisted_12$3),createBaseVNode("polygon",{id:"Rectangle-Copy-14",fill:`var(${unref(qe).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,_hoisted_13$1),createBaseVNode("g",_hoisted_14,[createBaseVNode("polygon",{id:"Rectangle-Copy-10",fill:`var(${unref(qe).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,_hoisted_15),createBaseVNode("polygon",{id:"Rectangle-Copy-11",fill:`var(${unref(qe).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,_hoisted_16),createBaseVNode("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${unref(hn)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,_hoisted_17),createBaseVNode("polygon",{id:"Rectangle-Copy-13",fill:`var(${unref(qe).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,_hoisted_18)]),createBaseVNode("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${unref(hn)})`,x:"13",y:"45",width:"40",height:"36"},null,8,_hoisted_19),createBaseVNode("g",_hoisted_20,[createBaseVNode("use",{id:"Mask",fill:`var(${unref(qe).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${unref(hn)}`},null,8,_hoisted_21),createBaseVNode("polygon",{id:"Rectangle-Copy",fill:`var(${unref(qe).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${unref(hn)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,_hoisted_22)]),createBaseVNode("polygon",{id:"Rectangle-Copy-18",fill:`var(${unref(qe).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,_hoisted_23)])])])]))}});var ImgEmpty=_export_sfc$2(_sfc_main$1d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const emptyProps=buildProps({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),_hoisted_1$G=["src"],_hoisted_2$s={key:1},__default__$L=defineComponent({name:"ElEmpty"}),_sfc_main$1c=defineComponent({...__default__$L,props:emptyProps,setup(Fe){const qe=Fe,{t:hn}=useLocale(),vn=useNamespace("empty"),bn=computed(()=>qe.description||hn("el.table.emptyText")),wn=computed(()=>({width:addUnit(qe.imageSize)}));return(kn,_n)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(vn).b())},[createBaseVNode("div",{class:normalizeClass(unref(vn).e("image")),style:normalizeStyle(unref(wn))},[kn.image?(openBlock(),createElementBlock("img",{key:0,src:kn.image,ondragstart:"return false"},null,8,_hoisted_1$G)):renderSlot(kn.$slots,"image",{key:1},()=>[createVNode(ImgEmpty)])],6),createBaseVNode("div",{class:normalizeClass(unref(vn).e("description"))},[kn.$slots.description?renderSlot(kn.$slots,"description",{key:0}):(openBlock(),createElementBlock("p",_hoisted_2$s,toDisplayString(unref(bn)),1))],2),kn.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).e("bottom"))},[renderSlot(kn.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var Empty=_export_sfc$2(_sfc_main$1c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const ElEmpty=withInstall$1(Empty),imageViewerProps=buildProps({urlList:{type:definePropType(Array),default:()=>mutable([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7}}),imageViewerEmits={close:()=>!0,switch:Fe=>isNumber$d(Fe),rotate:Fe=>isNumber$d(Fe)},_hoisted_1$F=["src"],__default__$K=defineComponent({name:"ElImageViewer"}),_sfc_main$1b=defineComponent({...__default__$K,props:imageViewerProps,emits:imageViewerEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn={CONTAIN:{name:"contain",icon:markRaw(full_screen_default)},ORIGINAL:{name:"original",icon:markRaw(scale_to_original_default)}},{t:wn}=useLocale(),kn=useNamespace("image-viewer"),{nextZIndex:_n}=useZIndex(),Cn=ref(),xn=ref([]),En=effectScope(),$n=ref(!0),Sn=ref(vn.initialIndex),An=shallowRef(bn.CONTAIN),Tn=ref({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),Nn=computed(()=>{const{urlList:jn}=vn;return jn.length<=1}),Pn=computed(()=>Sn.value===0),On=computed(()=>Sn.value===vn.urlList.length-1),Rn=computed(()=>vn.urlList[Sn.value]),In=computed(()=>[kn.e("btn"),kn.e("prev"),kn.is("disabled",!vn.infinite&&Pn.value)]),Mn=computed(()=>[kn.e("btn"),kn.e("next"),kn.is("disabled",!vn.infinite&&On.value)]),Bn=computed(()=>{const{scale:jn,deg:Jn,offsetX:Qn,offsetY:no,enableTransition:co}=Tn.value;let so=Qn/jn,fo=no/jn;switch(Jn%360){case 90:case-270:[so,fo]=[fo,-so];break;case 180:case-180:[so,fo]=[-so,-fo];break;case 270:case-90:[so,fo]=[-fo,so];break}const mo={transform:`scale(${jn}) rotate(${Jn}deg) translate(${so}px, ${fo}px)`,transition:co?"transform .3s":""};return An.value.name===bn.CONTAIN.name&&(mo.maxWidth=mo.maxHeight="100%"),mo}),Dn=computed(()=>isNumber$d(vn.zIndex)?vn.zIndex:_n());function Vn(){zn(),hn("close")}function Ln(){const jn=throttle$2(Qn=>{switch(Qn.code){case EVENT_CODE.esc:vn.closeOnPressEscape&&Vn();break;case EVENT_CODE.space:Gn();break;case EVENT_CODE.left:Zn();break;case EVENT_CODE.up:qn("zoomIn");break;case EVENT_CODE.right:Xn();break;case EVENT_CODE.down:qn("zoomOut");break}}),Jn=throttle$2(Qn=>{const no=Qn.deltaY||Qn.deltaX;qn(no<0?"zoomIn":"zoomOut",{zoomRate:vn.zoomRate,enableTransition:!1})});En.run(()=>{useEventListener(document,"keydown",jn),useEventListener(document,"wheel",Jn)})}function zn(){En.stop()}function Hn(){$n.value=!1}function Fn(jn){$n.value=!1,jn.target.alt=wn("el.image.error")}function Kn(jn){if($n.value||jn.button!==0||!Cn.value)return;Tn.value.enableTransition=!1;const{offsetX:Jn,offsetY:Qn}=Tn.value,no=jn.pageX,co=jn.pageY,so=throttle$2(mo=>{Tn.value={...Tn.value,offsetX:Jn+mo.pageX-no,offsetY:Qn+mo.pageY-co}}),fo=useEventListener(document,"mousemove",so);useEventListener(document,"mouseup",()=>{fo()}),jn.preventDefault()}function Un(){Tn.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function Gn(){if($n.value)return;const jn=keysOf(bn),Jn=Object.values(bn),Qn=An.value.name,co=(Jn.findIndex(so=>so.name===Qn)+1)%jn.length;An.value=bn[jn[co]],Un()}function Wn(jn){const Jn=vn.urlList.length;Sn.value=(jn+Jn)%Jn}function Zn(){Pn.value&&!vn.infinite||Wn(Sn.value-1)}function Xn(){On.value&&!vn.infinite||Wn(Sn.value+1)}function qn(jn,Jn={}){if($n.value)return;const{minScale:Qn,maxScale:no}=vn,{zoomRate:co,rotateDeg:so,enableTransition:fo}={zoomRate:vn.zoomRate,rotateDeg:90,enableTransition:!0,...Jn};switch(jn){case"zoomOut":Tn.value.scale>Qn&&(Tn.value.scale=Number.parseFloat((Tn.value.scale/co).toFixed(3)));break;case"zoomIn":Tn.value.scale{nextTick(()=>{const jn=xn.value[0];jn!=null&&jn.complete||($n.value=!0)})}),watch(Sn,jn=>{Un(),hn("switch",jn)}),onMounted(()=>{var jn,Jn;Ln(),(Jn=(jn=Cn.value)==null?void 0:jn.focus)==null||Jn.call(jn)}),qe({setActiveItem:Wn}),(jn,Jn)=>(openBlock(),createBlock(Teleport,{to:"body",disabled:!jn.teleported},[createVNode(Transition,{name:"viewer-fade",appear:""},{default:withCtx(()=>[createBaseVNode("div",{ref_key:"wrapper",ref:Cn,tabindex:-1,class:normalizeClass(unref(kn).e("wrapper")),style:normalizeStyle({zIndex:unref(Dn)})},[createBaseVNode("div",{class:normalizeClass(unref(kn).e("mask")),onClick:Jn[0]||(Jn[0]=withModifiers(Qn=>jn.hideOnClickModal&&Vn(),["self"]))},null,2),createCommentVNode(" CLOSE "),createBaseVNode("span",{class:normalizeClass([unref(kn).e("btn"),unref(kn).e("close")]),onClick:Vn},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(close_default))]),_:1})],2),createCommentVNode(" ARROW "),unref(Nn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(unref(In)),onClick:Zn},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],2),createBaseVNode("span",{class:normalizeClass(unref(Mn)),onClick:Xn},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],2)],64)),createCommentVNode(" ACTIONS "),createBaseVNode("div",{class:normalizeClass([unref(kn).e("btn"),unref(kn).e("actions")])},[createBaseVNode("div",{class:normalizeClass(unref(kn).e("actions__inner"))},[createVNode(unref(ElIcon),{onClick:Jn[1]||(Jn[1]=Qn=>qn("zoomOut"))},{default:withCtx(()=>[createVNode(unref(zoom_out_default))]),_:1}),createVNode(unref(ElIcon),{onClick:Jn[2]||(Jn[2]=Qn=>qn("zoomIn"))},{default:withCtx(()=>[createVNode(unref(zoom_in_default))]),_:1}),createBaseVNode("i",{class:normalizeClass(unref(kn).e("actions__divider"))},null,2),createVNode(unref(ElIcon),{onClick:Gn},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(An).icon)))]),_:1}),createBaseVNode("i",{class:normalizeClass(unref(kn).e("actions__divider"))},null,2),createVNode(unref(ElIcon),{onClick:Jn[3]||(Jn[3]=Qn=>qn("anticlockwise"))},{default:withCtx(()=>[createVNode(unref(refresh_left_default))]),_:1}),createVNode(unref(ElIcon),{onClick:Jn[4]||(Jn[4]=Qn=>qn("clockwise"))},{default:withCtx(()=>[createVNode(unref(refresh_right_default))]),_:1})],2)],2),createCommentVNode(" CANVAS "),createBaseVNode("div",{class:normalizeClass(unref(kn).e("canvas"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(jn.urlList,(Qn,no)=>withDirectives((openBlock(),createElementBlock("img",{ref_for:!0,ref:co=>xn.value[no]=co,key:Qn,src:Qn,style:normalizeStyle(unref(Bn)),class:normalizeClass(unref(kn).e("img")),onLoad:Hn,onError:Fn,onMousedown:Kn},null,46,_hoisted_1$F)),[[vShow,no===Sn.value]])),128))],2),renderSlot(jn.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var ImageViewer=_export_sfc$2(_sfc_main$1b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const ElImageViewer=withInstall$1(ImageViewer),imageProps=buildProps({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:definePropType([String,Object])},previewSrcList:{type:definePropType(Array),default:()=>mutable([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7}}),imageEmits={load:Fe=>Fe instanceof Event,error:Fe=>Fe instanceof Event,switch:Fe=>isNumber$d(Fe),close:()=>!0,show:()=>!0},_hoisted_1$E=["src","loading"],_hoisted_2$r={key:0},__default__$J=defineComponent({name:"ElImage",inheritAttrs:!1}),_sfc_main$1a=defineComponent({...__default__$J,props:imageProps,emits:imageEmits,setup(Fe,{emit:qe}){const hn=Fe;let vn="";const{t:bn}=useLocale(),wn=useNamespace("image"),kn=useAttrs$1(),_n=useAttrs(),Cn=ref(),xn=ref(!1),En=ref(!0),$n=ref(!1),Sn=ref(),An=ref(),Tn=isClient$1&&"loading"in HTMLImageElement.prototype;let Nn,Pn;const On=computed(()=>[wn.e("inner"),Mn.value&&wn.e("preview"),En.value&&wn.is("loading")]),Rn=computed(()=>kn.style),In=computed(()=>{const{fit:qn}=hn;return isClient$1&&qn?{objectFit:qn}:{}}),Mn=computed(()=>{const{previewSrcList:qn}=hn;return Array.isArray(qn)&&qn.length>0}),Bn=computed(()=>{const{previewSrcList:qn,initialIndex:jn}=hn;let Jn=jn;return jn>qn.length-1&&(Jn=0),Jn}),Dn=computed(()=>hn.loading==="eager"?!1:!Tn&&hn.loading==="lazy"||hn.lazy),Vn=()=>{isClient$1&&(En.value=!0,xn.value=!1,Cn.value=hn.src)};function Ln(qn){En.value=!1,xn.value=!1,qe("load",qn)}function zn(qn){En.value=!1,xn.value=!0,qe("error",qn)}function Hn(){isInContainer(Sn.value,An.value)&&(Vn(),Un())}const Fn=useThrottleFn$1(Hn,200,!0);async function Kn(){var qn;if(!isClient$1)return;await nextTick();const{scrollContainer:jn}=hn;isElement$4(jn)?An.value=jn:isString$d(jn)&&jn!==""?An.value=(qn=document.querySelector(jn))!=null?qn:void 0:Sn.value&&(An.value=getScrollContainer(Sn.value)),An.value&&(Nn=useEventListener(An,"scroll",Fn),setTimeout(()=>Hn(),100))}function Un(){!isClient$1||!An.value||!Fn||(Nn==null||Nn(),An.value=void 0)}function Gn(qn){if(qn.ctrlKey){if(qn.deltaY<0)return qn.preventDefault(),!1;if(qn.deltaY>0)return qn.preventDefault(),!1}}function Wn(){Mn.value&&(Pn=useEventListener("wheel",Gn,{passive:!1}),vn=document.body.style.overflow,document.body.style.overflow="hidden",$n.value=!0,qe("show"))}function Zn(){Pn==null||Pn(),document.body.style.overflow=vn,$n.value=!1,qe("close")}function Xn(qn){qe("switch",qn)}return watch(()=>hn.src,()=>{Dn.value?(En.value=!0,xn.value=!1,Un(),Kn()):Vn()}),onMounted(()=>{Dn.value?Kn():Vn()}),(qn,jn)=>(openBlock(),createElementBlock("div",{ref_key:"container",ref:Sn,class:normalizeClass([unref(wn).b(),qn.$attrs.class]),style:normalizeStyle(unref(Rn))},[xn.value?renderSlot(qn.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(unref(wn).e("error"))},toDisplayString(unref(bn)("el.image.error")),3)]):(openBlock(),createElementBlock(Fragment,{key:1},[Cn.value!==void 0?(openBlock(),createElementBlock("img",mergeProps({key:0},unref(_n),{src:Cn.value,loading:qn.loading,style:unref(In),class:unref(On),onClick:Wn,onLoad:Ln,onError:zn}),null,16,_hoisted_1$E)):createCommentVNode("v-if",!0),En.value?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(wn).e("wrapper"))},[renderSlot(qn.$slots,"placeholder",{},()=>[createBaseVNode("div",{class:normalizeClass(unref(wn).e("placeholder"))},null,2)])],2)):createCommentVNode("v-if",!0)],64)),unref(Mn)?(openBlock(),createElementBlock(Fragment,{key:2},[$n.value?(openBlock(),createBlock(unref(ElImageViewer),{key:0,"z-index":qn.zIndex,"initial-index":unref(Bn),infinite:qn.infinite,"zoom-rate":qn.zoomRate,"min-scale":qn.minScale,"max-scale":qn.maxScale,"url-list":qn.previewSrcList,"hide-on-click-modal":qn.hideOnClickModal,teleported:qn.previewTeleported,"close-on-press-escape":qn.closeOnPressEscape,onClose:Zn,onSwitch:Xn},{default:withCtx(()=>[qn.$slots.viewer?(openBlock(),createElementBlock("div",_hoisted_2$r,[renderSlot(qn.$slots,"viewer")])):createCommentVNode("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):createCommentVNode("v-if",!0)],64)):createCommentVNode("v-if",!0)],6))}});var Image$1=_export_sfc$2(_sfc_main$1a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const ElImage=withInstall$1(Image$1),inputNumberProps=buildProps({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:useSizeProp,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:Fe=>Fe===null||isNumber$d(Fe)||["min","max"].includes(Fe),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:Fe=>Fe>=0&&Fe===Number.parseInt(`${Fe}`,10)},validateEvent:{type:Boolean,default:!0}}),inputNumberEmits={[CHANGE_EVENT]:(Fe,qe)=>qe!==Fe,blur:Fe=>Fe instanceof FocusEvent,focus:Fe=>Fe instanceof FocusEvent,[INPUT_EVENT]:Fe=>isNumber$d(Fe)||isNil(Fe),[UPDATE_MODEL_EVENT]:Fe=>isNumber$d(Fe)||isNil(Fe)},_hoisted_1$D=["aria-label","onKeydown"],_hoisted_2$q=["aria-label","onKeydown"],__default__$I=defineComponent({name:"ElInputNumber"}),_sfc_main$19=defineComponent({...__default__$I,props:inputNumberProps,emits:inputNumberEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{t:bn}=useLocale(),wn=useNamespace("input-number"),kn=ref(),_n=reactive({currentValue:vn.modelValue,userInput:null}),{formItem:Cn}=useFormItem(),xn=computed(()=>isNumber$d(vn.modelValue)&&vn.modelValue<=vn.min),En=computed(()=>isNumber$d(vn.modelValue)&&vn.modelValue>=vn.max),$n=computed(()=>{const Un=On(vn.step);return isUndefined$d(vn.precision)?Math.max(On(vn.modelValue),Un):(Un>vn.precision,vn.precision)}),Sn=computed(()=>vn.controls&&vn.controlsPosition==="right"),An=useFormSize(),Tn=useFormDisabled(),Nn=computed(()=>{if(_n.userInput!==null)return _n.userInput;let Un=_n.currentValue;if(isNil(Un))return"";if(isNumber$d(Un)){if(Number.isNaN(Un))return"";isUndefined$d(vn.precision)||(Un=Un.toFixed(vn.precision))}return Un}),Pn=(Un,Gn)=>{if(isUndefined$d(Gn)&&(Gn=$n.value),Gn===0)return Math.round(Un);let Wn=String(Un);const Zn=Wn.indexOf(".");if(Zn===-1||!Wn.replace(".","").split("")[Zn+Gn])return Un;const jn=Wn.length;return Wn.charAt(jn-1)==="5"&&(Wn=`${Wn.slice(0,Math.max(0,jn-1))}6`),Number.parseFloat(Number(Wn).toFixed(Gn))},On=Un=>{if(isNil(Un))return 0;const Gn=Un.toString(),Wn=Gn.indexOf(".");let Zn=0;return Wn!==-1&&(Zn=Gn.length-Wn-1),Zn},Rn=(Un,Gn=1)=>isNumber$d(Un)?Pn(Un+vn.step*Gn):_n.currentValue,In=()=>{if(vn.readonly||Tn.value||En.value)return;const Un=Number(Nn.value)||0,Gn=Rn(Un);Dn(Gn),hn(INPUT_EVENT,_n.currentValue)},Mn=()=>{if(vn.readonly||Tn.value||xn.value)return;const Un=Number(Nn.value)||0,Gn=Rn(Un,-1);Dn(Gn),hn(INPUT_EVENT,_n.currentValue)},Bn=(Un,Gn)=>{const{max:Wn,min:Zn,step:Xn,precision:qn,stepStrictly:jn,valueOnClear:Jn}=vn;WnWn||QnWn?Wn:Zn,Gn&&hn(UPDATE_MODEL_EVENT,Qn)),Qn},Dn=(Un,Gn=!0)=>{var Wn;const Zn=_n.currentValue,Xn=Bn(Un);if(!Gn){hn(UPDATE_MODEL_EVENT,Xn);return}Zn!==Xn&&(_n.userInput=null,hn(UPDATE_MODEL_EVENT,Xn),hn(CHANGE_EVENT,Xn,Zn),vn.validateEvent&&((Wn=Cn==null?void 0:Cn.validate)==null||Wn.call(Cn,"change").catch(qn=>void 0)),_n.currentValue=Xn)},Vn=Un=>{_n.userInput=Un;const Gn=Un===""?null:Number(Un);hn(INPUT_EVENT,Gn),Dn(Gn,!1)},Ln=Un=>{const Gn=Un!==""?Number(Un):"";(isNumber$d(Gn)&&!Number.isNaN(Gn)||Un==="")&&Dn(Gn),_n.userInput=null},zn=()=>{var Un,Gn;(Gn=(Un=kn.value)==null?void 0:Un.focus)==null||Gn.call(Un)},Hn=()=>{var Un,Gn;(Gn=(Un=kn.value)==null?void 0:Un.blur)==null||Gn.call(Un)},Fn=Un=>{hn("focus",Un)},Kn=Un=>{var Gn;hn("blur",Un),vn.validateEvent&&((Gn=Cn==null?void 0:Cn.validate)==null||Gn.call(Cn,"blur").catch(Wn=>void 0))};return watch(()=>vn.modelValue,Un=>{const Gn=Bn(_n.userInput),Wn=Bn(Un,!0);!isNumber$d(Gn)&&(!Gn||Gn!==Wn)&&(_n.currentValue=Wn,_n.userInput=null)},{immediate:!0}),onMounted(()=>{var Un;const{min:Gn,max:Wn,modelValue:Zn}=vn,Xn=(Un=kn.value)==null?void 0:Un.input;if(Xn.setAttribute("role","spinbutton"),Number.isFinite(Wn)?Xn.setAttribute("aria-valuemax",String(Wn)):Xn.removeAttribute("aria-valuemax"),Number.isFinite(Gn)?Xn.setAttribute("aria-valuemin",String(Gn)):Xn.removeAttribute("aria-valuemin"),Xn.setAttribute("aria-valuenow",_n.currentValue||_n.currentValue===0?String(_n.currentValue):""),Xn.setAttribute("aria-disabled",String(Tn.value)),!isNumber$d(Zn)&&Zn!=null){let qn=Number(Zn);Number.isNaN(qn)&&(qn=null),hn(UPDATE_MODEL_EVENT,qn)}}),onUpdated(()=>{var Un,Gn;const Wn=(Un=kn.value)==null?void 0:Un.input;Wn==null||Wn.setAttribute("aria-valuenow",`${(Gn=_n.currentValue)!=null?Gn:""}`)}),qe({focus:zn,blur:Hn}),(Un,Gn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(wn).b(),unref(wn).m(unref(An)),unref(wn).is("disabled",unref(Tn)),unref(wn).is("without-controls",!Un.controls),unref(wn).is("controls-right",unref(Sn))]),onDragstart:Gn[1]||(Gn[1]=withModifiers(()=>{},["prevent"]))},[Un.controls?withDirectives((openBlock(),createElementBlock("span",{key:0,role:"button","aria-label":unref(bn)("el.inputNumber.decrease"),class:normalizeClass([unref(wn).e("decrease"),unref(wn).is("disabled",unref(xn))]),onKeydown:withKeys(Mn,["enter"])},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[unref(Sn)?(openBlock(),createBlock(unref(arrow_down_default),{key:0})):(openBlock(),createBlock(unref(minus_default),{key:1}))]),_:1})],42,_hoisted_1$D)),[[unref(vRepeatClick),Mn]]):createCommentVNode("v-if",!0),Un.controls?withDirectives((openBlock(),createElementBlock("span",{key:1,role:"button","aria-label":unref(bn)("el.inputNumber.increase"),class:normalizeClass([unref(wn).e("increase"),unref(wn).is("disabled",unref(En))]),onKeydown:withKeys(In,["enter"])},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[unref(Sn)?(openBlock(),createBlock(unref(arrow_up_default),{key:0})):(openBlock(),createBlock(unref(plus_default),{key:1}))]),_:1})],42,_hoisted_2$q)),[[unref(vRepeatClick),In]]):createCommentVNode("v-if",!0),createVNode(unref(ElInput),{id:Un.id,ref_key:"input",ref:kn,type:"number",step:Un.step,"model-value":unref(Nn),placeholder:Un.placeholder,readonly:Un.readonly,disabled:unref(Tn),size:unref(An),max:Un.max,min:Un.min,name:Un.name,label:Un.label,"validate-event":!1,onWheel:Gn[0]||(Gn[0]=withModifiers(()=>{},["prevent"])),onKeydown:[withKeys(withModifiers(In,["prevent"]),["up"]),withKeys(withModifiers(Mn,["prevent"]),["down"])],onBlur:Kn,onFocus:Fn,onInput:Vn,onChange:Ln},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var InputNumber=_export_sfc$2(_sfc_main$19,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const ElInputNumber=withInstall$1(InputNumber),linkProps=buildProps({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:iconPropType}}),linkEmits={click:Fe=>Fe instanceof MouseEvent},_hoisted_1$C=["href"],__default__$H=defineComponent({name:"ElLink"}),_sfc_main$18=defineComponent({...__default__$H,props:linkProps,emits:linkEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("link"),bn=computed(()=>[vn.b(),vn.m(hn.type),vn.is("disabled",hn.disabled),vn.is("underline",hn.underline&&!hn.disabled)]);function wn(kn){hn.disabled||qe("click",kn)}return(kn,_n)=>(openBlock(),createElementBlock("a",{class:normalizeClass(unref(bn)),href:kn.disabled||!kn.href?void 0:kn.href,onClick:wn},[kn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(kn.icon)))]),_:1})):createCommentVNode("v-if",!0),kn.$slots.default?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(vn).e("inner"))},[renderSlot(kn.$slots,"default")],2)):createCommentVNode("v-if",!0),kn.$slots.icon?renderSlot(kn.$slots,"icon",{key:2}):createCommentVNode("v-if",!0)],10,_hoisted_1$C))}});var Link=_export_sfc$2(_sfc_main$18,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const ElLink=withInstall$1(Link);let SubMenu$1=class{constructor(qe,hn){this.parent=qe,this.domNode=hn,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(qe){qe===this.subMenuItems.length?qe=0:qe<0&&(qe=this.subMenuItems.length-1),this.subMenuItems[qe].focus(),this.subIndex=qe}addListeners(){const qe=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,hn=>{hn.addEventListener("keydown",vn=>{let bn=!1;switch(vn.code){case EVENT_CODE.down:{this.gotoSubIndex(this.subIndex+1),bn=!0;break}case EVENT_CODE.up:{this.gotoSubIndex(this.subIndex-1),bn=!0;break}case EVENT_CODE.tab:{triggerEvent$2(qe,"mouseleave");break}case EVENT_CODE.enter:case EVENT_CODE.space:{bn=!0,vn.currentTarget.click();break}}return bn&&(vn.preventDefault(),vn.stopPropagation()),!1})})}},MenuItem$1=class{constructor(qe,hn){this.domNode=qe,this.submenu=null,this.submenu=null,this.init(hn)}init(qe){this.domNode.setAttribute("tabindex","0");const hn=this.domNode.querySelector(`.${qe}-menu`);hn&&(this.submenu=new SubMenu$1(this,hn)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",qe=>{let hn=!1;switch(qe.code){case EVENT_CODE.down:{triggerEvent$2(qe.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),hn=!0;break}case EVENT_CODE.up:{triggerEvent$2(qe.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),hn=!0;break}case EVENT_CODE.tab:{triggerEvent$2(qe.currentTarget,"mouseleave");break}case EVENT_CODE.enter:case EVENT_CODE.space:{hn=!0,qe.currentTarget.click();break}}hn&&qe.preventDefault()})}},Menu$2=class{constructor(qe,hn){this.domNode=qe,this.init(hn)}init(qe){const hn=this.domNode.childNodes;Array.from(hn).forEach(vn=>{vn.nodeType===1&&new MenuItem$1(vn,qe)})}};const _sfc_main$17=defineComponent({name:"ElMenuCollapseTransition",setup(){const Fe=useNamespace("menu");return{listeners:{onBeforeEnter:hn=>hn.style.opacity="0.2",onEnter(hn,vn){addClass$2(hn,`${Fe.namespace.value}-opacity-transition`),hn.style.opacity="1",vn()},onAfterEnter(hn){removeClass$2(hn,`${Fe.namespace.value}-opacity-transition`),hn.style.opacity=""},onBeforeLeave(hn){hn.dataset||(hn.dataset={}),hasClass$1(hn,Fe.m("collapse"))?(removeClass$2(hn,Fe.m("collapse")),hn.dataset.oldOverflow=hn.style.overflow,hn.dataset.scrollWidth=hn.clientWidth.toString(),addClass$2(hn,Fe.m("collapse"))):(addClass$2(hn,Fe.m("collapse")),hn.dataset.oldOverflow=hn.style.overflow,hn.dataset.scrollWidth=hn.clientWidth.toString(),removeClass$2(hn,Fe.m("collapse"))),hn.style.width=`${hn.scrollWidth}px`,hn.style.overflow="hidden"},onLeave(hn){addClass$2(hn,"horizontal-collapse-transition"),hn.style.width=`${hn.dataset.scrollWidth}px`}}}}});function _sfc_render$f(Fe,qe,hn,vn,bn,wn){return openBlock(),createBlock(Transition,mergeProps({mode:"out-in"},Fe.listeners),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16)}var ElMenuCollapseTransition=_export_sfc$2(_sfc_main$17,[["render",_sfc_render$f],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function useMenu(Fe,qe){const hn=computed(()=>{let bn=Fe.parent;const wn=[qe.value];for(;bn.type.name!=="ElMenu";)bn.props.index&&wn.unshift(bn.props.index),bn=bn.parent;return wn});return{parentMenu:computed(()=>{let bn=Fe.parent;for(;bn&&!["ElMenu","ElSubMenu"].includes(bn.type.name);)bn=bn.parent;return bn}),indexPath:hn}}function useMenuColor(Fe){return computed(()=>{const hn=Fe.backgroundColor;return hn?new TinyColor(hn).shade(20).toString():""})}const useMenuCssVar=(Fe,qe)=>{const hn=useNamespace("menu");return computed(()=>hn.cssVarBlock({"text-color":Fe.textColor||"","hover-text-color":Fe.textColor||"","bg-color":Fe.backgroundColor||"","hover-bg-color":useMenuColor(Fe).value||"","active-color":Fe.activeTextColor||"",level:`${qe}`}))},subMenuProps=buildProps({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:iconPropType},expandOpenIcon:{type:iconPropType},collapseCloseIcon:{type:iconPropType},collapseOpenIcon:{type:iconPropType}}),COMPONENT_NAME$c="ElSubMenu";var SubMenu=defineComponent({name:COMPONENT_NAME$c,props:subMenuProps,setup(Fe,{slots:qe,expose:hn}){useDeprecated({from:"popper-append-to-body",replacement:"teleported",scope:COMPONENT_NAME$c,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},computed(()=>Fe.popperAppendToBody!==void 0));const vn=getCurrentInstance(),{indexPath:bn,parentMenu:wn}=useMenu(vn,computed(()=>Fe.index)),kn=useNamespace("menu"),_n=useNamespace("sub-menu"),Cn=inject("rootMenu");Cn||throwError(COMPONENT_NAME$c,"can not inject root menu");const xn=inject(`subMenu:${wn.value.uid}`);xn||throwError(COMPONENT_NAME$c,"can not inject sub menu");const En=ref({}),$n=ref({});let Sn;const An=ref(!1),Tn=ref(),Nn=ref(null),Pn=computed(()=>Ln.value==="horizontal"&&Rn.value?"bottom-start":"right-start"),On=computed(()=>Ln.value==="horizontal"&&Rn.value||Ln.value==="vertical"&&!Cn.props.collapse?Fe.expandCloseIcon&&Fe.expandOpenIcon?Dn.value?Fe.expandOpenIcon:Fe.expandCloseIcon:arrow_down_default:Fe.collapseCloseIcon&&Fe.collapseOpenIcon?Dn.value?Fe.collapseOpenIcon:Fe.collapseCloseIcon:arrow_right_default),Rn=computed(()=>xn.level===0),In=computed(()=>{var Zn;const Xn=(Zn=Fe.teleported)!=null?Zn:Fe.popperAppendToBody;return Xn===void 0?Rn.value:Xn}),Mn=computed(()=>Cn.props.collapse?`${kn.namespace.value}-zoom-in-left`:`${kn.namespace.value}-zoom-in-top`),Bn=computed(()=>Ln.value==="horizontal"&&Rn.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),Dn=computed(()=>Cn.openedMenus.includes(Fe.index)),Vn=computed(()=>{let Zn=!1;return Object.values(En.value).forEach(Xn=>{Xn.active&&(Zn=!0)}),Object.values($n.value).forEach(Xn=>{Xn.active&&(Zn=!0)}),Zn}),Ln=computed(()=>Cn.props.mode),zn=reactive({index:Fe.index,indexPath:bn,active:Vn}),Hn=useMenuCssVar(Cn.props,xn.level+1),Fn=()=>{var Zn,Xn,qn;return(qn=(Xn=(Zn=Nn.value)==null?void 0:Zn.popperRef)==null?void 0:Xn.popperInstanceRef)==null?void 0:qn.destroy()},Kn=Zn=>{Zn||Fn()},Un=()=>{Cn.props.menuTrigger==="hover"&&Cn.props.mode==="horizontal"||Cn.props.collapse&&Cn.props.mode==="vertical"||Fe.disabled||Cn.handleSubMenuClick({index:Fe.index,indexPath:bn.value,active:Vn.value})},Gn=(Zn,Xn=Fe.showTimeout)=>{var qn;Zn.type!=="focus"&&(Cn.props.menuTrigger==="click"&&Cn.props.mode==="horizontal"||!Cn.props.collapse&&Cn.props.mode==="vertical"||Fe.disabled||(xn.mouseInChild.value=!0,Sn==null||Sn(),{stop:Sn}=useTimeoutFn$1(()=>{Cn.openMenu(Fe.index,bn.value)},Xn),In.value&&((qn=wn.value.vnode.el)==null||qn.dispatchEvent(new MouseEvent("mouseenter")))))},Wn=(Zn=!1)=>{var Xn,qn;Cn.props.menuTrigger==="click"&&Cn.props.mode==="horizontal"||!Cn.props.collapse&&Cn.props.mode==="vertical"||(Sn==null||Sn(),xn.mouseInChild.value=!1,{stop:Sn}=useTimeoutFn$1(()=>!An.value&&Cn.closeMenu(Fe.index,bn.value),Fe.hideTimeout),In.value&&Zn&&((Xn=vn.parent)==null?void 0:Xn.type.name)==="ElSubMenu"&&((qn=xn.handleMouseleave)==null||qn.call(xn,!0)))};watch(()=>Cn.props.collapse,Zn=>Kn(!!Zn));{const Zn=qn=>{$n.value[qn.index]=qn},Xn=qn=>{delete $n.value[qn.index]};provide(`subMenu:${vn.uid}`,{addSubMenu:Zn,removeSubMenu:Xn,handleMouseleave:Wn,mouseInChild:An,level:xn.level+1})}return hn({opened:Dn}),onMounted(()=>{Cn.addSubMenu(zn),xn.addSubMenu(zn)}),onBeforeUnmount(()=>{xn.removeSubMenu(zn),Cn.removeSubMenu(zn)}),()=>{var Zn;const Xn=[(Zn=qe.title)==null?void 0:Zn.call(qe),h$6(ElIcon,{class:_n.e("icon-arrow"),style:{transform:Dn.value?Fe.expandCloseIcon&&Fe.expandOpenIcon||Fe.collapseCloseIcon&&Fe.collapseOpenIcon&&Cn.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>isString$d(On.value)?h$6(vn.appContext.components[On.value]):h$6(On.value)})],qn=Cn.isMenuPopup?h$6(ElTooltip,{ref:Nn,visible:Dn.value,effect:"light",pure:!0,offset:Fe.popperOffset,showArrow:!1,persistent:!0,popperClass:Fe.popperClass,placement:Pn.value,teleported:In.value,fallbackPlacements:Bn.value,transition:Mn.value,gpuAcceleration:!1},{content:()=>{var jn;return h$6("div",{class:[kn.m(Ln.value),kn.m("popup-container"),Fe.popperClass],onMouseenter:Jn=>Gn(Jn,100),onMouseleave:()=>Wn(!0),onFocus:Jn=>Gn(Jn,100)},[h$6("ul",{class:[kn.b(),kn.m("popup"),kn.m(`popup-${Pn.value}`)],style:Hn.value},[(jn=qe.default)==null?void 0:jn.call(qe)])])},default:()=>h$6("div",{class:_n.e("title"),onClick:Un},Xn)}):h$6(Fragment,{},[h$6("div",{class:_n.e("title"),ref:Tn,onClick:Un},Xn),h$6(_CollapseTransition,{},{default:()=>{var jn;return withDirectives(h$6("ul",{role:"menu",class:[kn.b(),kn.m("inline")],style:Hn.value},[(jn=qe.default)==null?void 0:jn.call(qe)]),[[vShow,Dn.value]])}})]);return h$6("li",{class:[_n.b(),_n.is("active",Vn.value),_n.is("opened",Dn.value),_n.is("disabled",Fe.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:Dn.value,onMouseenter:Gn,onMouseleave:()=>Wn(!0),onFocus:Gn},[qn])}}});const menuProps=buildProps({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:definePropType(Array),default:()=>mutable([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),checkIndexPath=Fe=>Array.isArray(Fe)&&Fe.every(qe=>isString$d(qe)),menuEmits={close:(Fe,qe)=>isString$d(Fe)&&checkIndexPath(qe),open:(Fe,qe)=>isString$d(Fe)&&checkIndexPath(qe),select:(Fe,qe,hn,vn)=>isString$d(Fe)&&checkIndexPath(qe)&&isObject$9(hn)&&(vn===void 0||vn instanceof Promise)};var Menu$1=defineComponent({name:"ElMenu",props:menuProps,emits:menuEmits,setup(Fe,{emit:qe,slots:hn,expose:vn}){const bn=getCurrentInstance(),wn=bn.appContext.config.globalProperties.$router,kn=ref(),_n=useNamespace("menu"),Cn=useNamespace("sub-menu"),xn=ref(-1),En=ref(Fe.defaultOpeneds&&!Fe.collapse?Fe.defaultOpeneds.slice(0):[]),$n=ref(Fe.defaultActive),Sn=ref({}),An=ref({}),Tn=computed(()=>Fe.mode==="horizontal"||Fe.mode==="vertical"&&Fe.collapse),Nn=()=>{const Fn=$n.value&&Sn.value[$n.value];if(!Fn||Fe.mode==="horizontal"||Fe.collapse)return;Fn.indexPath.forEach(Un=>{const Gn=An.value[Un];Gn&&Pn(Un,Gn.indexPath)})},Pn=(Fn,Kn)=>{En.value.includes(Fn)||(Fe.uniqueOpened&&(En.value=En.value.filter(Un=>Kn.includes(Un))),En.value.push(Fn),qe("open",Fn,Kn))},On=Fn=>{const Kn=En.value.indexOf(Fn);Kn!==-1&&En.value.splice(Kn,1)},Rn=(Fn,Kn)=>{On(Fn),qe("close",Fn,Kn)},In=({index:Fn,indexPath:Kn})=>{En.value.includes(Fn)?Rn(Fn,Kn):Pn(Fn,Kn)},Mn=Fn=>{(Fe.mode==="horizontal"||Fe.collapse)&&(En.value=[]);const{index:Kn,indexPath:Un}=Fn;if(!(isNil(Kn)||isNil(Un)))if(Fe.router&&wn){const Gn=Fn.route||Kn,Wn=wn.push(Gn).then(Zn=>(Zn||($n.value=Kn),Zn));qe("select",Kn,Un,{index:Kn,indexPath:Un,route:Gn},Wn)}else $n.value=Kn,qe("select",Kn,Un,{index:Kn,indexPath:Un})},Bn=Fn=>{const Kn=Sn.value,Un=Kn[Fn]||$n.value&&Kn[$n.value]||Kn[Fe.defaultActive];Un?$n.value=Un.index:$n.value=Fn},Dn=()=>{var Fn,Kn;if(!kn.value)return-1;const Un=Array.from((Kn=(Fn=kn.value)==null?void 0:Fn.childNodes)!=null?Kn:[]).filter(Jn=>Jn.nodeName!=="#comment"&&(Jn.nodeName!=="#text"||Jn.nodeValue)),Gn=64,Wn=Number.parseInt(getComputedStyle(kn.value).paddingLeft,10),Zn=Number.parseInt(getComputedStyle(kn.value).paddingRight,10),Xn=kn.value.clientWidth-Wn-Zn;let qn=0,jn=0;return Un.forEach((Jn,Qn)=>{qn+=Jn.offsetWidth||0,qn<=Xn-Gn&&(jn=Qn+1)}),jn===Un.length?-1:jn},Vn=(Fn,Kn=33.34)=>{let Un;return()=>{Un&&clearTimeout(Un),Un=setTimeout(()=>{Fn()},Kn)}};let Ln=!0;const zn=()=>{const Fn=()=>{xn.value=-1,nextTick(()=>{xn.value=Dn()})};Ln?Fn():Vn(Fn)(),Ln=!1};watch(()=>Fe.defaultActive,Fn=>{Sn.value[Fn]||($n.value=""),Bn(Fn)}),watch(()=>Fe.collapse,Fn=>{Fn&&(En.value=[])}),watch(Sn.value,Nn);let Hn;watchEffect(()=>{Fe.mode==="horizontal"&&Fe.ellipsis?Hn=useResizeObserver(kn,zn).stop:Hn==null||Hn()});{const Fn=Wn=>{An.value[Wn.index]=Wn},Kn=Wn=>{delete An.value[Wn.index]};provide("rootMenu",reactive({props:Fe,openedMenus:En,items:Sn,subMenus:An,activeIndex:$n,isMenuPopup:Tn,addMenuItem:Wn=>{Sn.value[Wn.index]=Wn},removeMenuItem:Wn=>{delete Sn.value[Wn.index]},addSubMenu:Fn,removeSubMenu:Kn,openMenu:Pn,closeMenu:Rn,handleMenuItemClick:Mn,handleSubMenuClick:In})),provide(`subMenu:${bn.uid}`,{addSubMenu:Fn,removeSubMenu:Kn,mouseInChild:ref(!1),level:0})}return onMounted(()=>{Fe.mode==="horizontal"&&new Menu$2(bn.vnode.el,_n.namespace.value)}),vn({open:Kn=>{const{indexPath:Un}=An.value[Kn];Un.forEach(Gn=>Pn(Gn,Un))},close:On,handleResize:zn}),()=>{var Fn,Kn;let Un=(Kn=(Fn=hn.default)==null?void 0:Fn.call(hn))!=null?Kn:[];const Gn=[];if(Fe.mode==="horizontal"&&kn.value){const Xn=flattedChildren(Un),qn=xn.value===-1?Xn:Xn.slice(0,xn.value),jn=xn.value===-1?[]:Xn.slice(xn.value);jn!=null&&jn.length&&Fe.ellipsis&&(Un=qn,Gn.push(h$6(SubMenu,{index:"sub-menu-more",class:Cn.e("hide-arrow")},{title:()=>h$6(ElIcon,{class:Cn.e("icon-more")},{default:()=>h$6(more_default)}),default:()=>jn})))}const Wn=useMenuCssVar(Fe,0),Zn=h$6("ul",{key:String(Fe.collapse),role:"menubar",ref:kn,style:Wn.value,class:{[_n.b()]:!0,[_n.m(Fe.mode)]:!0,[_n.m("collapse")]:Fe.collapse}},[...Un,...Gn]);return Fe.collapseTransition&&Fe.mode==="vertical"?h$6(ElMenuCollapseTransition,()=>Zn):Zn}}});const menuItemProps=buildProps({index:{type:definePropType([String,null]),default:null},route:{type:definePropType([String,Object])},disabled:Boolean}),menuItemEmits={click:Fe=>isString$d(Fe.index)&&Array.isArray(Fe.indexPath)},COMPONENT_NAME$b="ElMenuItem",_sfc_main$16=defineComponent({name:COMPONENT_NAME$b,components:{ElTooltip},props:menuItemProps,emits:menuItemEmits,setup(Fe,{emit:qe}){const hn=getCurrentInstance(),vn=inject("rootMenu"),bn=useNamespace("menu"),wn=useNamespace("menu-item");vn||throwError(COMPONENT_NAME$b,"can not inject root menu");const{parentMenu:kn,indexPath:_n}=useMenu(hn,toRef(Fe,"index")),Cn=inject(`subMenu:${kn.value.uid}`);Cn||throwError(COMPONENT_NAME$b,"can not inject sub menu");const xn=computed(()=>Fe.index===vn.activeIndex),En=reactive({index:Fe.index,indexPath:_n,active:xn}),$n=()=>{Fe.disabled||(vn.handleMenuItemClick({index:Fe.index,indexPath:_n.value,route:Fe.route}),qe("click",En))};return onMounted(()=>{Cn.addSubMenu(En),vn.addMenuItem(En)}),onBeforeUnmount(()=>{Cn.removeSubMenu(En),vn.removeMenuItem(En)}),{parentMenu:kn,rootMenu:vn,active:xn,nsMenu:bn,nsMenuItem:wn,handleClick:$n}}});function _sfc_render$e(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tooltip");return openBlock(),createElementBlock("li",{class:normalizeClass([Fe.nsMenuItem.b(),Fe.nsMenuItem.is("active",Fe.active),Fe.nsMenuItem.is("disabled",Fe.disabled)]),role:"menuitem",tabindex:"-1",onClick:qe[0]||(qe[0]=(..._n)=>Fe.handleClick&&Fe.handleClick(..._n))},[Fe.parentMenu.type.name==="ElMenu"&&Fe.rootMenu.props.collapse&&Fe.$slots.title?(openBlock(),createBlock(kn,{key:0,effect:Fe.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:withCtx(()=>[renderSlot(Fe.$slots,"title")]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(Fe.nsMenu.be("tooltip","trigger"))},[renderSlot(Fe.$slots,"default")],2)]),_:3},8,["effect"])):(openBlock(),createElementBlock(Fragment,{key:1},[renderSlot(Fe.$slots,"default"),renderSlot(Fe.$slots,"title")],64))],2)}var MenuItem=_export_sfc$2(_sfc_main$16,[["render",_sfc_render$e],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const menuItemGroupProps={title:String},COMPONENT_NAME$a="ElMenuItemGroup",_sfc_main$15=defineComponent({name:COMPONENT_NAME$a,props:menuItemGroupProps,setup(){return{ns:useNamespace("menu-item-group")}}});function _sfc_render$d(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("li",{class:normalizeClass(Fe.ns.b())},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("title"))},[Fe.$slots.title?renderSlot(Fe.$slots,"title",{key:1}):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(Fe.title),1)],64))],2),createBaseVNode("ul",null,[renderSlot(Fe.$slots,"default")])],2)}var MenuItemGroup=_export_sfc$2(_sfc_main$15,[["render",_sfc_render$d],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const ElMenu=withInstall$1(Menu$1,{MenuItem,MenuItemGroup,SubMenu}),ElMenuItem=withNoopInstall(MenuItem),ElMenuItemGroup=withNoopInstall(MenuItemGroup),ElSubMenu=withNoopInstall(SubMenu),pageHeaderProps=buildProps({icon:{type:iconPropType,default:()=>back_default},title:String,content:{type:String,default:""}}),pageHeaderEmits={back:()=>!0},_hoisted_1$B=["aria-label"],__default__$G=defineComponent({name:"ElPageHeader"}),_sfc_main$14=defineComponent({...__default__$G,props:pageHeaderProps,emits:pageHeaderEmits,setup(Fe,{emit:qe}){const hn=useSlots(),{t:vn}=useLocale(),bn=useNamespace("page-header"),wn=computed(()=>[bn.b(),{[bn.m("has-breadcrumb")]:!!hn.breadcrumb,[bn.m("has-extra")]:!!hn.extra,[bn.is("contentful")]:!!hn.default}]);function kn(){qe("back")}return(_n,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(wn))},[_n.$slots.breadcrumb?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("breadcrumb"))},[renderSlot(_n.$slots,"breadcrumb")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(bn).e("header"))},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("left"))},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("back")),role:"button",tabindex:"0",onClick:kn},[_n.icon||_n.$slots.icon?(openBlock(),createElementBlock("div",{key:0,"aria-label":_n.title||unref(vn)("el.pageHeader.title"),class:normalizeClass(unref(bn).e("icon"))},[renderSlot(_n.$slots,"icon",{},()=>[_n.icon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.icon)))]),_:1})):createCommentVNode("v-if",!0)])],10,_hoisted_1$B)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(bn).e("title"))},[renderSlot(_n.$slots,"title",{},()=>[createTextVNode(toDisplayString(_n.title||unref(vn)("el.pageHeader.title")),1)])],2)],2),createVNode(unref(ElDivider),{direction:"vertical"}),createBaseVNode("div",{class:normalizeClass(unref(bn).e("content"))},[renderSlot(_n.$slots,"content",{},()=>[createTextVNode(toDisplayString(_n.content),1)])],2)],2),_n.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("extra"))},[renderSlot(_n.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2),_n.$slots.default?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(bn).e("main"))},[renderSlot(_n.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var PageHeader=_export_sfc$2(_sfc_main$14,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const ElPageHeader=withInstall$1(PageHeader),elPaginationKey=Symbol("elPaginationKey"),paginationPrevProps=buildProps({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:iconPropType}}),paginationPrevEmits={click:Fe=>Fe instanceof MouseEvent},_hoisted_1$A=["disabled","aria-label","aria-disabled"],_hoisted_2$p={key:0},__default__$F=defineComponent({name:"ElPaginationPrev"}),_sfc_main$13=defineComponent({...__default__$F,props:paginationPrevProps,emits:paginationPrevEmits,setup(Fe){const qe=Fe,{t:hn}=useLocale(),vn=computed(()=>qe.disabled||qe.currentPage<=1);return(bn,wn)=>(openBlock(),createElementBlock("button",{type:"button",class:"btn-prev",disabled:unref(vn),"aria-label":bn.prevText||unref(hn)("el.pagination.prev"),"aria-disabled":unref(vn),onClick:wn[0]||(wn[0]=kn=>bn.$emit("click",kn))},[bn.prevText?(openBlock(),createElementBlock("span",_hoisted_2$p,toDisplayString(bn.prevText),1)):(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bn.prevIcon)))]),_:1}))],8,_hoisted_1$A))}});var Prev=_export_sfc$2(_sfc_main$13,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const paginationNextProps=buildProps({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:iconPropType}}),_hoisted_1$z=["disabled","aria-label","aria-disabled"],_hoisted_2$o={key:0},__default__$E=defineComponent({name:"ElPaginationNext"}),_sfc_main$12=defineComponent({...__default__$E,props:paginationNextProps,emits:["click"],setup(Fe){const qe=Fe,{t:hn}=useLocale(),vn=computed(()=>qe.disabled||qe.currentPage===qe.pageCount||qe.pageCount===0);return(bn,wn)=>(openBlock(),createElementBlock("button",{type:"button",class:"btn-next",disabled:unref(vn),"aria-label":bn.nextText||unref(hn)("el.pagination.next"),"aria-disabled":unref(vn),onClick:wn[0]||(wn[0]=kn=>bn.$emit("click",kn))},[bn.nextText?(openBlock(),createElementBlock("span",_hoisted_2$o,toDisplayString(bn.nextText),1)):(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bn.nextIcon)))]),_:1}))],8,_hoisted_1$z))}});var Next=_export_sfc$2(_sfc_main$12,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const selectGroupKey=Symbol("ElSelectGroup"),selectKey=Symbol("ElSelect");function useOption$1(Fe,qe){const hn=inject(selectKey),vn=inject(selectGroupKey,{disabled:!1}),bn=computed(()=>isObject$9(Fe.value)),wn=computed(()=>hn.props.multiple?$n(hn.props.modelValue,Fe.value):Sn(Fe.value,hn.props.modelValue)),kn=computed(()=>{if(hn.props.multiple){const Nn=hn.props.modelValue||[];return!wn.value&&Nn.length>=hn.props.multipleLimit&&hn.props.multipleLimit>0}else return!1}),_n=computed(()=>Fe.label||(bn.value?"":Fe.value)),Cn=computed(()=>Fe.value||Fe.label||""),xn=computed(()=>Fe.disabled||qe.groupDisabled||kn.value),En=getCurrentInstance(),$n=(Nn=[],Pn)=>{if(bn.value){const On=hn.props.valueKey;return Nn&&Nn.some(Rn=>toRaw(get$6(Rn,On))===get$6(Pn,On))}else return Nn&&Nn.includes(Pn)},Sn=(Nn,Pn)=>{if(bn.value){const{valueKey:On}=hn.props;return get$6(Nn,On)===get$6(Pn,On)}else return Nn===Pn},An=()=>{!Fe.disabled&&!vn.disabled&&(hn.hoverIndex=hn.optionsArray.indexOf(En.proxy))};watch(()=>_n.value,()=>{!Fe.created&&!hn.props.remote&&hn.setSelected()}),watch(()=>Fe.value,(Nn,Pn)=>{const{remote:On,valueKey:Rn}=hn.props;if(Object.is(Nn,Pn)||(hn.onOptionDestroy(Pn,En.proxy),hn.onOptionCreate(En.proxy)),!Fe.created&&!On){if(Rn&&isObject$9(Nn)&&isObject$9(Pn)&&Nn[Rn]===Pn[Rn])return;hn.setSelected()}}),watch(()=>vn.disabled,()=>{qe.groupDisabled=vn.disabled},{immediate:!0});const{queryChange:Tn}=toRaw(hn);return watch(Tn,Nn=>{const{query:Pn}=unref(Nn),On=new RegExp(escapeStringRegexp(Pn),"i");qe.visible=On.test(_n.value)||Fe.created,qe.visible||hn.filteredOptionsCount--},{immediate:!0}),{select:hn,currentLabel:_n,currentValue:Cn,itemSelected:wn,isDisabled:xn,hoverItem:An}}const _sfc_main$11=defineComponent({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(Fe){const qe=useNamespace("select"),hn=useId(),vn=computed(()=>[qe.be("dropdown","item"),qe.is("disabled",unref(_n)),{selected:unref(kn),hover:unref($n)}]),bn=reactive({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:wn,itemSelected:kn,isDisabled:_n,select:Cn,hoverItem:xn}=useOption$1(Fe,bn),{visible:En,hover:$n}=toRefs(bn),Sn=getCurrentInstance().proxy;Cn.onOptionCreate(Sn),onBeforeUnmount(()=>{const Tn=Sn.value,{selected:Nn}=Cn,On=(Cn.props.multiple?Nn:[Nn]).some(Rn=>Rn.value===Sn.value);nextTick(()=>{Cn.cachedOptions.get(Tn)===Sn&&!On&&Cn.cachedOptions.delete(Tn)}),Cn.onOptionDestroy(Tn,Sn)});function An(){Fe.disabled!==!0&&bn.groupDisabled!==!0&&Cn.handleOptionSelect(Sn)}return{ns:qe,id:hn,containerKls:vn,currentLabel:wn,itemSelected:kn,isDisabled:_n,select:Cn,hoverItem:xn,visible:En,hover:$n,selectOptionClick:An,states:bn}}}),_hoisted_1$y=["id","aria-disabled","aria-selected"];function _sfc_render$c(Fe,qe,hn,vn,bn,wn){return withDirectives((openBlock(),createElementBlock("li",{id:Fe.id,class:normalizeClass(Fe.containerKls),role:"option","aria-disabled":Fe.isDisabled||void 0,"aria-selected":Fe.itemSelected,onMouseenter:qe[0]||(qe[0]=(...kn)=>Fe.hoverItem&&Fe.hoverItem(...kn)),onClick:qe[1]||(qe[1]=withModifiers((...kn)=>Fe.selectOptionClick&&Fe.selectOptionClick(...kn),["stop"]))},[renderSlot(Fe.$slots,"default",{},()=>[createBaseVNode("span",null,toDisplayString(Fe.currentLabel),1)])],42,_hoisted_1$y)),[[vShow,Fe.visible]])}var Option$1=_export_sfc$2(_sfc_main$11,[["render",_sfc_render$c],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const _sfc_main$10=defineComponent({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const Fe=inject(selectKey),qe=useNamespace("select"),hn=computed(()=>Fe.props.popperClass),vn=computed(()=>Fe.props.multiple),bn=computed(()=>Fe.props.fitInputWidth),wn=ref("");function kn(){var _n;wn.value=`${(_n=Fe.selectWrapper)==null?void 0:_n.offsetWidth}px`}return onMounted(()=>{kn(),useResizeObserver(Fe.selectWrapper,kn)}),{ns:qe,minWidth:wn,popperClass:hn,isMultiple:vn,isFitInputWidth:bn}}});function _sfc_render$b(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b("dropdown"),Fe.ns.is("multiple",Fe.isMultiple),Fe.popperClass]),style:normalizeStyle({[Fe.isFitInputWidth?"width":"minWidth"]:Fe.minWidth})},[renderSlot(Fe.$slots,"default")],6)}var ElSelectMenu$1=_export_sfc$2(_sfc_main$10,[["render",_sfc_render$b],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function useSelectStates(Fe){const{t:qe}=useLocale();return reactive({options:new Map,cachedOptions:new Map,disabledOptions:new Map,createdLabel:null,createdSelected:!1,selected:Fe.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:qe("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,prefixWidth:11,mouseEnter:!1,focused:!1})}const useSelect$2=(Fe,qe,hn)=>{const{t:vn}=useLocale(),bn=useNamespace("select");useDeprecated({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},computed(()=>Fe.suffixTransition===!1));const wn=ref(null),kn=ref(null),_n=ref(null),Cn=ref(null),xn=ref(null),En=ref(null),$n=ref(null),Sn=ref(null),An=ref(),Tn=shallowRef({query:""}),Nn=shallowRef(""),Pn=ref([]);let On=0;const{form:Rn,formItem:In}=useFormItem(),Mn=computed(()=>!Fe.filterable||Fe.multiple||!qe.visible),Bn=computed(()=>Fe.disabled||(Rn==null?void 0:Rn.disabled)),Dn=computed(()=>{const Qo=Fe.multiple?Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0:Fe.modelValue!==void 0&&Fe.modelValue!==null&&Fe.modelValue!=="";return Fe.clearable&&!Bn.value&&qe.inputHovering&&Qo}),Vn=computed(()=>Fe.remote&&Fe.filterable&&!Fe.remoteShowSuffix?"":Fe.suffixIcon),Ln=computed(()=>bn.is("reverse",Vn.value&&qe.visible&&Fe.suffixTransition)),zn=computed(()=>(Rn==null?void 0:Rn.statusIcon)&&(In==null?void 0:In.validateState)&&ValidateComponentsMap[In==null?void 0:In.validateState]),Hn=computed(()=>Fe.remote?300:0),Fn=computed(()=>Fe.loading?Fe.loadingText||vn("el.select.loading"):Fe.remote&&qe.query===""&&qe.options.size===0?!1:Fe.filterable&&qe.query&&qe.options.size>0&&qe.filteredOptionsCount===0?Fe.noMatchText||vn("el.select.noMatch"):qe.options.size===0?Fe.noDataText||vn("el.select.noData"):null),Kn=computed(()=>{const Qo=Array.from(qe.options.values()),mr=[];return Pn.value.forEach(br=>{const Ir=Qo.findIndex(Mr=>Mr.currentLabel===br);Ir>-1&&mr.push(Qo[Ir])}),mr.length>=Qo.length?mr:Qo}),Un=computed(()=>Array.from(qe.cachedOptions.values())),Gn=computed(()=>{const Qo=Kn.value.filter(mr=>!mr.created).some(mr=>mr.currentLabel===qe.query);return Fe.filterable&&Fe.allowCreate&&qe.query!==""&&!Qo}),Wn=useFormSize(),Zn=computed(()=>["small"].includes(Wn.value)?"small":"default"),Xn=computed({get(){return qe.visible&&Fn.value!==!1},set(Qo){qe.visible=Qo}});watch([()=>Bn.value,()=>Wn.value,()=>Rn==null?void 0:Rn.size],()=>{nextTick(()=>{qn()})}),watch(()=>Fe.placeholder,Qo=>{qe.cachedPlaceHolder=qe.currentPlaceholder=Qo,Fe.multiple&&Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0&&(qe.currentPlaceholder="")}),watch(()=>Fe.modelValue,(Qo,mr)=>{Fe.multiple&&(qn(),Qo&&Qo.length>0||kn.value&&qe.query!==""?qe.currentPlaceholder="":qe.currentPlaceholder=qe.cachedPlaceHolder,Fe.filterable&&!Fe.reserveKeyword&&(qe.query="",jn(qe.query))),no(),Fe.filterable&&!Fe.multiple&&(qe.inputLength=20),!isEqual$4(Qo,mr)&&Fe.validateEvent&&(In==null||In.validate("change").catch(br=>void 0))},{flush:"post",deep:!0}),watch(()=>qe.visible,Qo=>{var mr,br,Ir,Mr,ir;Qo?((br=(mr=Cn.value)==null?void 0:mr.updatePopper)==null||br.call(mr),Fe.filterable&&(qe.filteredOptionsCount=qe.optionsCount,qe.query=Fe.remote?"":qe.selectedLabel,(Mr=(Ir=_n.value)==null?void 0:Ir.focus)==null||Mr.call(Ir),Fe.multiple?(ir=kn.value)==null||ir.focus():qe.selectedLabel&&(qe.currentPlaceholder=`${qe.selectedLabel}`,qe.selectedLabel=""),jn(qe.query),!Fe.multiple&&!Fe.remote&&(Tn.value.query="",triggerRef(Tn),triggerRef(Nn)))):(Fe.filterable&&(isFunction$i(Fe.filterMethod)&&Fe.filterMethod(""),isFunction$i(Fe.remoteMethod)&&Fe.remoteMethod("")),qe.query="",qe.previousQuery=null,qe.selectedLabel="",qe.inputLength=20,qe.menuVisibleOnFocus=!1,so(),nextTick(()=>{kn.value&&kn.value.value===""&&qe.selected.length===0&&(qe.currentPlaceholder=qe.cachedPlaceHolder)}),Fe.multiple||(qe.selected&&(Fe.filterable&&Fe.allowCreate&&qe.createdSelected&&qe.createdLabel?qe.selectedLabel=qe.createdLabel:qe.selectedLabel=qe.selected.currentLabel,Fe.filterable&&(qe.query=qe.selectedLabel)),Fe.filterable&&(qe.currentPlaceholder=qe.cachedPlaceHolder))),hn.emit("visible-change",Qo)}),watch(()=>qe.options.entries(),()=>{var Qo,mr,br;if(!isClient$1)return;(mr=(Qo=Cn.value)==null?void 0:Qo.updatePopper)==null||mr.call(Qo),Fe.multiple&&qn();const Ir=((br=$n.value)==null?void 0:br.querySelectorAll("input"))||[];(!Fe.filterable&&!Fe.defaultFirstOption&&!isUndefined$d(Fe.modelValue)||!Array.from(Ir).includes(document.activeElement))&&no(),Fe.defaultFirstOption&&(Fe.filterable||Fe.remote)&&qe.filteredOptionsCount&&Qn()},{flush:"post"}),watch(()=>qe.hoverIndex,Qo=>{isNumber$d(Qo)&&Qo>-1?An.value=Kn.value[Qo]||{}:An.value={},Kn.value.forEach(mr=>{mr.hover=An.value===mr})});const qn=()=>{nextTick(()=>{var Qo,mr;if(!wn.value)return;const br=wn.value.$el.querySelector("input");On=On||(br.clientHeight>0?br.clientHeight+2:0);const Ir=En.value,Mr=getComputedStyle(br).getPropertyValue(bn.cssVarName("input-height")),ir=Number.parseFloat(Mr)||getComponentSize(Wn.value||(Rn==null?void 0:Rn.size)),Sr=Wn.value||ir===On||On<=0?ir:On;!(br.offsetParent===null)&&(br.style.height=`${(qe.selected.length===0?Sr:Math.max(Ir?Ir.clientHeight+(Ir.clientHeight>Sr?6:0):0,Sr))-2}px`),qe.visible&&Fn.value!==!1&&((mr=(Qo=Cn.value)==null?void 0:Qo.updatePopper)==null||mr.call(Qo))})},jn=async Qo=>{if(!(qe.previousQuery===Qo||qe.isOnComposition)){if(qe.previousQuery===null&&(isFunction$i(Fe.filterMethod)||isFunction$i(Fe.remoteMethod))){qe.previousQuery=Qo;return}qe.previousQuery=Qo,nextTick(()=>{var mr,br;qe.visible&&((br=(mr=Cn.value)==null?void 0:mr.updatePopper)==null||br.call(mr))}),qe.hoverIndex=-1,Fe.multiple&&Fe.filterable&&nextTick(()=>{if(!Bn.value){const mr=kn.value.value.length*15+20;qe.inputLength=Fe.collapseTags?Math.min(50,mr):mr,Jn()}qn()}),Fe.remote&&isFunction$i(Fe.remoteMethod)?(qe.hoverIndex=-1,Fe.remoteMethod(Qo)):isFunction$i(Fe.filterMethod)?(Fe.filterMethod(Qo),triggerRef(Nn)):(qe.filteredOptionsCount=qe.optionsCount,Tn.value.query=Qo,triggerRef(Tn),triggerRef(Nn)),Fe.defaultFirstOption&&(Fe.filterable||Fe.remote)&&qe.filteredOptionsCount&&(await nextTick(),Qn())}},Jn=()=>{qe.currentPlaceholder!==""&&(qe.currentPlaceholder=kn.value.value?"":qe.cachedPlaceHolder)},Qn=()=>{const Qo=Kn.value.filter(Ir=>Ir.visible&&!Ir.disabled&&!Ir.states.groupDisabled),mr=Qo.find(Ir=>Ir.created),br=Qo[0];qe.hoverIndex=Mo(Kn.value,mr||br)},no=()=>{var Qo;if(Fe.multiple)qe.selectedLabel="";else{const br=co(Fe.modelValue);(Qo=br.props)!=null&&Qo.created?(qe.createdLabel=br.props.value,qe.createdSelected=!0):qe.createdSelected=!1,qe.selectedLabel=br.currentLabel,qe.selected=br,Fe.filterable&&(qe.query=qe.selectedLabel);return}const mr=[];Array.isArray(Fe.modelValue)&&Fe.modelValue.forEach(br=>{mr.push(co(br))}),qe.selected=mr,nextTick(()=>{qn()})},co=Qo=>{let mr;const br=toRawType(Qo).toLowerCase()==="object",Ir=toRawType(Qo).toLowerCase()==="null",Mr=toRawType(Qo).toLowerCase()==="undefined";for(let Lr=qe.cachedOptions.size-1;Lr>=0;Lr--){const qr=Un.value[Lr];if(br?get$6(qr.value,Fe.valueKey)===get$6(Qo,Fe.valueKey):qr.value===Qo){mr={value:Qo,currentLabel:qr.currentLabel,isDisabled:qr.isDisabled};break}}if(mr)return mr;const ir=br?Qo.label:!Ir&&!Mr?Qo:"",Sr={value:Qo,currentLabel:ir};return Fe.multiple&&(Sr.hitState=!1),Sr},so=()=>{setTimeout(()=>{const Qo=Fe.valueKey;Fe.multiple?qe.selected.length>0?qe.hoverIndex=Math.min.apply(null,qe.selected.map(mr=>Kn.value.findIndex(br=>get$6(br,Qo)===get$6(mr,Qo)))):qe.hoverIndex=-1:qe.hoverIndex=Kn.value.findIndex(mr=>Vo(mr)===Vo(qe.selected))},300)},fo=()=>{var Qo,mr;mo(),(mr=(Qo=Cn.value)==null?void 0:Qo.updatePopper)==null||mr.call(Qo),Fe.multiple&&qn()},mo=()=>{var Qo;qe.inputWidth=(Qo=wn.value)==null?void 0:Qo.$el.offsetWidth},lo=()=>{Fe.filterable&&qe.query!==qe.selectedLabel&&(qe.query=qe.selectedLabel,jn(qe.query))},io=debounce$3(()=>{lo()},Hn.value),wo=debounce$3(Qo=>{jn(Qo.target.value)},Hn.value),go=Qo=>{isEqual$4(Fe.modelValue,Qo)||hn.emit(CHANGE_EVENT,Qo)},Io=Qo=>findLastIndex(Qo,mr=>!qe.disabledOptions.has(mr)),oo=Qo=>{if(Qo.code!==EVENT_CODE.delete){if(Qo.target.value.length<=0&&!qo()){const mr=Fe.modelValue.slice(),br=Io(mr);if(br<0)return;mr.splice(br,1),hn.emit(UPDATE_MODEL_EVENT,mr),go(mr)}Qo.target.value.length===1&&Fe.modelValue.length===0&&(qe.currentPlaceholder=qe.cachedPlaceHolder)}},eo=(Qo,mr)=>{const br=qe.selected.indexOf(mr);if(br>-1&&!Bn.value){const Ir=Fe.modelValue.slice();Ir.splice(br,1),hn.emit(UPDATE_MODEL_EVENT,Ir),go(Ir),hn.emit("remove-tag",mr.value)}Qo.stopPropagation(),yo()},ao=Qo=>{Qo.stopPropagation();const mr=Fe.multiple?[]:"";if(!isString$d(mr))for(const br of qe.selected)br.isDisabled&&mr.push(br.value);hn.emit(UPDATE_MODEL_EVENT,mr),go(mr),qe.hoverIndex=-1,qe.visible=!1,hn.emit("clear"),yo()},ho=Qo=>{var mr;if(Fe.multiple){const br=(Fe.modelValue||[]).slice(),Ir=Mo(br,Qo.value);Ir>-1?br.splice(Ir,1):(Fe.multipleLimit<=0||br.length{ko(Qo)})},Mo=(Qo=[],mr)=>{if(!isObject$9(mr))return Qo.indexOf(mr);const br=Fe.valueKey;let Ir=-1;return Qo.some((Mr,ir)=>toRaw(get$6(Mr,br))===get$6(mr,br)?(Ir=ir,!0):!1),Ir},Po=()=>{const Qo=kn.value||wn.value;Qo&&(Qo==null||Qo.focus())},ko=Qo=>{var mr,br,Ir,Mr,ir;const Sr=Array.isArray(Qo)?Qo[0]:Qo;let Lr=null;if(Sr!=null&&Sr.value){const qr=Kn.value.filter(ba=>ba.value===Sr.value);qr.length>0&&(Lr=qr[0].$el)}if(Cn.value&&Lr){const qr=(Mr=(Ir=(br=(mr=Cn.value)==null?void 0:mr.popperRef)==null?void 0:br.contentRef)==null?void 0:Ir.querySelector)==null?void 0:Mr.call(Ir,`.${bn.be("dropdown","wrap")}`);qr&&scrollIntoView$1(qr,Lr)}(ir=Sn.value)==null||ir.handleScroll()},xo=Qo=>{qe.optionsCount++,qe.filteredOptionsCount++,qe.options.set(Qo.value,Qo),qe.cachedOptions.set(Qo.value,Qo),Qo.disabled&&qe.disabledOptions.set(Qo.value,Qo)},Ao=(Qo,mr)=>{qe.options.get(Qo)===mr&&(qe.optionsCount--,qe.filteredOptionsCount--,qe.options.delete(Qo))},vo=Qo=>{Qo.code!==EVENT_CODE.backspace&&qo(!1),qe.inputLength=kn.value.value.length*15+20,qn()},qo=Qo=>{if(!Array.isArray(qe.selected))return;const mr=Io(qe.selected.map(Ir=>Ir.value)),br=qe.selected[mr];if(br)return Qo===!0||Qo===!1?(br.hitState=Qo,Qo):(br.hitState=!br.hitState,br.hitState)},jo=Qo=>{const mr=Qo.target.value;if(Qo.type==="compositionend")qe.isOnComposition=!1,nextTick(()=>jn(mr));else{const br=mr[mr.length-1]||"";qe.isOnComposition=!isKorean(br)}},Ko=()=>{nextTick(()=>ko(qe.selected))},bo=Qo=>{qe.focused||((Fe.automaticDropdown||Fe.filterable)&&(Fe.filterable&&!qe.visible&&(qe.menuVisibleOnFocus=!0),qe.visible=!0),qe.focused=!0,hn.emit("focus",Qo))},yo=()=>{var Qo,mr;qe.visible?(Qo=kn.value||wn.value)==null||Qo.focus():(mr=wn.value)==null||mr.focus()},zo=()=>{var Qo,mr,br;qe.visible=!1,(Qo=wn.value)==null||Qo.blur(),(br=(mr=_n.value)==null?void 0:mr.blur)==null||br.call(mr)},Yo=Qo=>{var mr,br,Ir;(mr=Cn.value)!=null&&mr.isFocusInsideContent(Qo)||(br=xn.value)!=null&&br.isFocusInsideContent(Qo)||(Ir=$n.value)!=null&&Ir.contains(Qo.relatedTarget)||(qe.visible&&Fo(),qe.focused=!1,hn.emit("blur",Qo))},_o=Qo=>{ao(Qo)},Fo=()=>{qe.visible=!1},$o=Qo=>{qe.visible&&(Qo.preventDefault(),Qo.stopPropagation(),qe.visible=!1)},Bo=Qo=>{Qo&&!qe.mouseEnter||Bn.value||(qe.menuVisibleOnFocus?qe.menuVisibleOnFocus=!1:(!Cn.value||!Cn.value.isFocusInsideContent())&&(qe.visible=!qe.visible),yo())},No=()=>{qe.visible?Kn.value[qe.hoverIndex]&&ho(Kn.value[qe.hoverIndex]):Bo()},Vo=Qo=>isObject$9(Qo.value)?get$6(Qo.value,Fe.valueKey):Qo.value,Eo=computed(()=>Kn.value.filter(Qo=>Qo.visible).every(Qo=>Qo.disabled)),rr=computed(()=>Fe.multiple?qe.selected.slice(0,Fe.maxCollapseTags):[]),sr=computed(()=>Fe.multiple?qe.selected.slice(Fe.maxCollapseTags):[]),dr=Qo=>{if(!qe.visible){qe.visible=!0;return}if(!(qe.options.size===0||qe.filteredOptionsCount===0)&&!qe.isOnComposition&&!Eo.value){Qo==="next"?(qe.hoverIndex++,qe.hoverIndex===qe.options.size&&(qe.hoverIndex=0)):Qo==="prev"&&(qe.hoverIndex--,qe.hoverIndex<0&&(qe.hoverIndex=qe.options.size-1));const mr=Kn.value[qe.hoverIndex];(mr.disabled===!0||mr.states.groupDisabled===!0||!mr.visible)&&dr(Qo),nextTick(()=>ko(An.value))}},hr=()=>{qe.mouseEnter=!0},Co=()=>{qe.mouseEnter=!1},Cr=(Qo,mr)=>{var br,Ir;eo(Qo,mr),(Ir=(br=xn.value)==null?void 0:br.updatePopper)==null||Ir.call(br)},$r=computed(()=>({maxWidth:`${unref(qe.inputWidth)-32-(zn.value?22:0)}px`,width:"100%"}));return{optionList:Pn,optionsArray:Kn,hoverOption:An,selectSize:Wn,handleResize:fo,debouncedOnInputChange:io,debouncedQueryChange:wo,deletePrevTag:oo,deleteTag:eo,deleteSelected:ao,handleOptionSelect:ho,scrollToOption:ko,readonly:Mn,resetInputHeight:qn,showClose:Dn,iconComponent:Vn,iconReverse:Ln,showNewOption:Gn,collapseTagSize:Zn,setSelected:no,managePlaceholder:Jn,selectDisabled:Bn,emptyText:Fn,toggleLastOptionHitState:qo,resetInputState:vo,handleComposition:jo,onOptionCreate:xo,onOptionDestroy:Ao,handleMenuEnter:Ko,handleFocus:bo,focus:yo,blur:zo,handleBlur:Yo,handleClearClick:_o,handleClose:Fo,handleKeydownEscape:$o,toggleMenu:Bo,selectOption:No,getValueKey:Vo,navigateOptions:dr,handleDeleteTooltipTag:Cr,dropMenuVisible:Xn,queryChange:Tn,groupQueryChange:Nn,showTagList:rr,collapseTagList:sr,selectTagsStyle:$r,reference:wn,input:kn,iOSInput:_n,tooltipRef:Cn,tagTooltipRef:xn,tags:En,selectWrapper:$n,scrollbar:Sn,handleMouseEnter:hr,handleMouseLeave:Co}};var ElOptions=defineComponent({name:"ElOptions",emits:["update-options"],setup(Fe,{slots:qe,emit:hn}){let vn=[];function bn(wn,kn){if(wn.length!==kn.length)return!1;for(const[_n]of wn.entries())if(wn[_n]!=kn[_n])return!1;return!0}return()=>{var wn,kn;const _n=(wn=qe.default)==null?void 0:wn.call(qe),Cn=[];function xn(En){Array.isArray(En)&&En.forEach($n=>{var Sn,An,Tn,Nn;const Pn=(Sn=($n==null?void 0:$n.type)||{})==null?void 0:Sn.name;Pn==="ElOptionGroup"?xn(!isString$d($n.children)&&!Array.isArray($n.children)&&isFunction$i((An=$n.children)==null?void 0:An.default)?(Tn=$n.children)==null?void 0:Tn.default():$n.children):Pn==="ElOption"?Cn.push((Nn=$n.props)==null?void 0:Nn.label):Array.isArray($n.children)&&xn($n.children)})}return _n.length&&xn((kn=_n[0])==null?void 0:kn.children),bn(Cn,vn)||(vn=Cn,hn("update-options",Cn)),_n}}});const COMPONENT_NAME$9="ElSelect",_sfc_main$$=defineComponent({name:COMPONENT_NAME$9,componentName:COMPONENT_NAME$9,components:{ElInput,ElSelectMenu:ElSelectMenu$1,ElOption:Option$1,ElOptions,ElTag,ElScrollbar,ElTooltip,ElIcon},directives:{ClickOutside},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:isValidComponentSize},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:useTooltipContentProps.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:iconPropType,default:circle_close_default},fitInputWidth:Boolean,suffixIcon:{type:iconPropType,default:arrow_down_default},tagType:{...tagProps.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:Ee,default:"bottom-start"},ariaLabel:{type:String,default:void 0}},emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"remove-tag","clear","visible-change","focus","blur"],setup(Fe,qe){const hn=useNamespace("select"),vn=useNamespace("input"),{t:bn}=useLocale(),wn=useId(),kn=useSelectStates(Fe),{optionList:_n,optionsArray:Cn,hoverOption:xn,selectSize:En,readonly:$n,handleResize:Sn,collapseTagSize:An,debouncedOnInputChange:Tn,debouncedQueryChange:Nn,deletePrevTag:Pn,deleteTag:On,deleteSelected:Rn,handleOptionSelect:In,scrollToOption:Mn,setSelected:Bn,resetInputHeight:Dn,managePlaceholder:Vn,showClose:Ln,selectDisabled:zn,iconComponent:Hn,iconReverse:Fn,showNewOption:Kn,emptyText:Un,toggleLastOptionHitState:Gn,resetInputState:Wn,handleComposition:Zn,onOptionCreate:Xn,onOptionDestroy:qn,handleMenuEnter:jn,handleFocus:Jn,focus:Qn,blur:no,handleBlur:co,handleClearClick:so,handleClose:fo,handleKeydownEscape:mo,toggleMenu:lo,selectOption:io,getValueKey:wo,navigateOptions:go,handleDeleteTooltipTag:Io,dropMenuVisible:oo,reference:eo,input:ao,iOSInput:ho,tooltipRef:Mo,tagTooltipRef:Po,tags:ko,selectWrapper:xo,scrollbar:Ao,queryChange:vo,groupQueryChange:qo,handleMouseEnter:jo,handleMouseLeave:Ko,showTagList:bo,collapseTagList:yo,selectTagsStyle:zo}=useSelect$2(Fe,kn,qe),{inputWidth:Yo,selected:_o,inputLength:Fo,filteredOptionsCount:$o,visible:Bo,selectedLabel:No,hoverIndex:Vo,query:Eo,inputHovering:rr,currentPlaceholder:sr,menuVisibleOnFocus:dr,isOnComposition:hr,options:Co,cachedOptions:Cr,optionsCount:$r,prefixWidth:Qo}=toRefs(kn),mr=computed(()=>{const Ur=[hn.b()],Gr=unref(En);return Gr&&Ur.push(hn.m(Gr)),Fe.disabled&&Ur.push(hn.m("disabled")),Ur}),br=computed(()=>[hn.e("tags"),hn.is("disabled",unref(zn))]),Ir=computed(()=>[hn.b("tags-wrapper"),{"has-prefix":unref(Qo)&&unref(_o).length}]),Mr=computed(()=>[hn.e("input"),hn.is(unref(En)),hn.is("disabled",unref(zn))]),ir=computed(()=>[hn.e("input"),hn.is(unref(En)),hn.em("input","iOS")]),Sr=computed(()=>[hn.is("empty",!Fe.allowCreate&&!!unref(Eo)&&unref($o)===0)]),Lr=computed(()=>({maxWidth:`${unref(Yo)>123?unref(Yo)-123:unref(Yo)-75}px`})),qr=computed(()=>({marginLeft:`${unref(Qo)}px`,flexGrow:1,width:`${unref(Fo)/(unref(Yo)-32)}%`,maxWidth:`${unref(Yo)-42}px`}));provide(selectKey,reactive({props:Fe,options:Co,optionsArray:Cn,cachedOptions:Cr,optionsCount:$r,filteredOptionsCount:$o,hoverIndex:Vo,handleOptionSelect:In,onOptionCreate:Xn,onOptionDestroy:qn,selectWrapper:xo,selected:_o,setSelected:Bn,queryChange:vo,groupQueryChange:qo})),onMounted(()=>{kn.cachedPlaceHolder=sr.value=Fe.placeholder||(()=>bn("el.select.placeholder")),Fe.multiple&&Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0&&(sr.value=""),useResizeObserver(xo,Sn),Fe.remote&&Fe.multiple&&Dn(),nextTick(()=>{const Ur=eo.value&&eo.value.$el;if(Ur&&(Yo.value=Ur.getBoundingClientRect().width,qe.slots.prefix)){const Gr=Ur.querySelector(`.${vn.e("prefix")}`);Qo.value=Math.max(Gr.getBoundingClientRect().width+11,30)}}),Bn()}),Fe.multiple&&!Array.isArray(Fe.modelValue)&&qe.emit(UPDATE_MODEL_EVENT,[]),!Fe.multiple&&Array.isArray(Fe.modelValue)&&qe.emit(UPDATE_MODEL_EVENT,"");const ba=computed(()=>{var Ur,Gr;return(Gr=(Ur=Mo.value)==null?void 0:Ur.popperRef)==null?void 0:Gr.contentRef});return{isIOS,onOptionsRendered:Ur=>{_n.value=Ur},prefixWidth:Qo,selectSize:En,readonly:$n,handleResize:Sn,collapseTagSize:An,debouncedOnInputChange:Tn,debouncedQueryChange:Nn,deletePrevTag:Pn,deleteTag:On,handleDeleteTooltipTag:Io,deleteSelected:Rn,handleOptionSelect:In,scrollToOption:Mn,inputWidth:Yo,selected:_o,inputLength:Fo,filteredOptionsCount:$o,visible:Bo,selectedLabel:No,hoverIndex:Vo,query:Eo,inputHovering:rr,currentPlaceholder:sr,menuVisibleOnFocus:dr,isOnComposition:hr,options:Co,resetInputHeight:Dn,managePlaceholder:Vn,showClose:Ln,selectDisabled:zn,iconComponent:Hn,iconReverse:Fn,showNewOption:Kn,emptyText:Un,toggleLastOptionHitState:Gn,resetInputState:Wn,handleComposition:Zn,handleMenuEnter:jn,handleFocus:Jn,focus:Qn,blur:no,handleBlur:co,handleClearClick:so,handleClose:fo,handleKeydownEscape:mo,toggleMenu:lo,selectOption:io,getValueKey:wo,navigateOptions:go,dropMenuVisible:oo,reference:eo,input:ao,iOSInput:ho,tooltipRef:Mo,popperPaneRef:ba,tags:ko,selectWrapper:xo,scrollbar:Ao,wrapperKls:mr,tagsKls:br,tagWrapperKls:Ir,inputKls:Mr,iOSInputKls:ir,scrollbarKls:Sr,selectTagsStyle:zo,nsSelect:hn,tagTextStyle:Lr,inputStyle:qr,handleMouseEnter:jo,handleMouseLeave:Ko,showTagList:bo,collapseTagList:yo,tagTooltipRef:Po,contentId:wn,hoverOption:xn}}}),_hoisted_1$x=["disabled","autocomplete","aria-activedescendant","aria-controls","aria-expanded","aria-label"],_hoisted_2$n=["disabled"],_hoisted_3$d={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function _sfc_render$a(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tag"),_n=resolveComponent("el-tooltip"),Cn=resolveComponent("el-icon"),xn=resolveComponent("el-input"),En=resolveComponent("el-option"),$n=resolveComponent("el-options"),Sn=resolveComponent("el-scrollbar"),An=resolveComponent("el-select-menu"),Tn=resolveDirective("click-outside");return withDirectives((openBlock(),createElementBlock("div",{ref:"selectWrapper",class:normalizeClass(Fe.wrapperKls),onMouseenter:qe[22]||(qe[22]=(...Nn)=>Fe.handleMouseEnter&&Fe.handleMouseEnter(...Nn)),onMouseleave:qe[23]||(qe[23]=(...Nn)=>Fe.handleMouseLeave&&Fe.handleMouseLeave(...Nn)),onClick:qe[24]||(qe[24]=withModifiers((...Nn)=>Fe.toggleMenu&&Fe.toggleMenu(...Nn),["stop"]))},[createVNode(_n,{ref:"tooltipRef",visible:Fe.dropMenuVisible,placement:Fe.placement,teleported:Fe.teleported,"popper-class":[Fe.nsSelect.e("popper"),Fe.popperClass],"popper-options":Fe.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:Fe.effect,pure:"",trigger:"click",transition:`${Fe.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:Fe.persistent,onShow:Fe.handleMenuEnter},{default:withCtx(()=>{var Nn,Pn;return[createBaseVNode("div",{class:"select-trigger",onMouseenter:qe[20]||(qe[20]=On=>Fe.inputHovering=!0),onMouseleave:qe[21]||(qe[21]=On=>Fe.inputHovering=!1)},[Fe.multiple?(openBlock(),createElementBlock("div",{key:0,ref:"tags",tabindex:"-1",class:normalizeClass(Fe.tagsKls),style:normalizeStyle(Fe.selectTagsStyle),onClick:qe[15]||(qe[15]=(...On)=>Fe.focus&&Fe.focus(...On))},[Fe.collapseTags&&Fe.selected.length?(openBlock(),createBlock(Transition,{key:0,onAfterLeave:Fe.resetInputHeight},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.tagWrapperKls)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.showTagList,On=>(openBlock(),createBlock(kn,{key:Fe.getValueKey(On),closable:!Fe.selectDisabled&&!On.isDisabled,size:Fe.collapseTagSize,hit:On.hitState,type:Fe.tagType,"disable-transitions":"",onClose:Rn=>Fe.deleteTag(Rn,On)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text")),style:normalizeStyle(Fe.tagTextStyle)},toDisplayString(On.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),Fe.selected.length>Fe.maxCollapseTags?(openBlock(),createBlock(kn,{key:0,closable:!1,size:Fe.collapseTagSize,type:Fe.tagType,"disable-transitions":""},{default:withCtx(()=>[Fe.collapseTagsTooltip?(openBlock(),createBlock(_n,{key:0,ref:"tagTooltipRef",disabled:Fe.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:Fe.effect,placement:"bottom",teleported:Fe.teleported},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text"))},"+ "+toDisplayString(Fe.selected.length-Fe.maxCollapseTags),3)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(Fe.nsSelect.e("collapse-tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.collapseTagList,On=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(On),class:normalizeClass(Fe.nsSelect.e("collapse-tag"))},[createVNode(kn,{class:"in-tooltip",closable:!Fe.selectDisabled&&!On.isDisabled,size:Fe.collapseTagSize,hit:On.hitState,type:Fe.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:Rn=>Fe.handleDeleteTooltipTag(Rn,On)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text")),style:normalizeStyle({maxWidth:Fe.inputWidth-75+"px"})},toDisplayString(On.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(Fe.nsSelect.e("tags-text"))},"+ "+toDisplayString(Fe.selected.length-Fe.maxCollapseTags),3))]),_:1},8,["size","type"])):createCommentVNode("v-if",!0)],2)]),_:1},8,["onAfterLeave"])):createCommentVNode("v-if",!0),Fe.collapseTags?createCommentVNode("v-if",!0):(openBlock(),createBlock(Transition,{key:1,onAfterLeave:Fe.resetInputHeight},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.tagWrapperKls),style:normalizeStyle(Fe.prefixWidth&&Fe.selected.length?{marginLeft:`${Fe.prefixWidth}px`}:"")},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.selected,On=>(openBlock(),createBlock(kn,{key:Fe.getValueKey(On),closable:!Fe.selectDisabled&&!On.isDisabled,size:Fe.collapseTagSize,hit:On.hitState,type:Fe.tagType,"disable-transitions":"",onClose:Rn=>Fe.deleteTag(Rn,On)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text")),style:normalizeStyle({maxWidth:Fe.inputWidth-75+"px"})},toDisplayString(On.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],6)]),_:1},8,["onAfterLeave"])),Fe.filterable&&!Fe.selectDisabled?withDirectives((openBlock(),createElementBlock("input",{key:2,ref:"input","onUpdate:modelValue":qe[0]||(qe[0]=On=>Fe.query=On),type:"text",class:normalizeClass(Fe.inputKls),disabled:Fe.selectDisabled,autocomplete:Fe.autocomplete,style:normalizeStyle(Fe.inputStyle),role:"combobox","aria-activedescendant":((Nn=Fe.hoverOption)==null?void 0:Nn.id)||"","aria-controls":Fe.contentId,"aria-expanded":Fe.dropMenuVisible,"aria-label":Fe.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:qe[1]||(qe[1]=(...On)=>Fe.handleFocus&&Fe.handleFocus(...On)),onBlur:qe[2]||(qe[2]=(...On)=>Fe.handleBlur&&Fe.handleBlur(...On)),onKeyup:qe[3]||(qe[3]=(...On)=>Fe.managePlaceholder&&Fe.managePlaceholder(...On)),onKeydown:[qe[4]||(qe[4]=(...On)=>Fe.resetInputState&&Fe.resetInputState(...On)),qe[5]||(qe[5]=withKeys(withModifiers(On=>Fe.navigateOptions("next"),["prevent"]),["down"])),qe[6]||(qe[6]=withKeys(withModifiers(On=>Fe.navigateOptions("prev"),["prevent"]),["up"])),qe[7]||(qe[7]=withKeys((...On)=>Fe.handleKeydownEscape&&Fe.handleKeydownEscape(...On),["esc"])),qe[8]||(qe[8]=withKeys(withModifiers((...On)=>Fe.selectOption&&Fe.selectOption(...On),["stop","prevent"]),["enter"])),qe[9]||(qe[9]=withKeys((...On)=>Fe.deletePrevTag&&Fe.deletePrevTag(...On),["delete"])),qe[10]||(qe[10]=withKeys(On=>Fe.visible=!1,["tab"]))],onCompositionstart:qe[11]||(qe[11]=(...On)=>Fe.handleComposition&&Fe.handleComposition(...On)),onCompositionupdate:qe[12]||(qe[12]=(...On)=>Fe.handleComposition&&Fe.handleComposition(...On)),onCompositionend:qe[13]||(qe[13]=(...On)=>Fe.handleComposition&&Fe.handleComposition(...On)),onInput:qe[14]||(qe[14]=(...On)=>Fe.debouncedQueryChange&&Fe.debouncedQueryChange(...On))},null,46,_hoisted_1$x)),[[vModelText,Fe.query]]):createCommentVNode("v-if",!0)],6)):createCommentVNode("v-if",!0),Fe.isIOS&&!Fe.multiple&&Fe.filterable&&Fe.readonly?(openBlock(),createElementBlock("input",{key:1,ref:"iOSInput",class:normalizeClass(Fe.iOSInputKls),disabled:Fe.selectDisabled,type:"text"},null,10,_hoisted_2$n)):createCommentVNode("v-if",!0),createVNode(xn,{id:Fe.id,ref:"reference",modelValue:Fe.selectedLabel,"onUpdate:modelValue":qe[16]||(qe[16]=On=>Fe.selectedLabel=On),type:"text",placeholder:typeof Fe.currentPlaceholder=="function"?Fe.currentPlaceholder():Fe.currentPlaceholder,name:Fe.name,autocomplete:Fe.autocomplete,size:Fe.selectSize,disabled:Fe.selectDisabled,readonly:Fe.readonly,"validate-event":!1,class:normalizeClass([Fe.nsSelect.is("focus",Fe.visible)]),tabindex:Fe.multiple&&Fe.filterable?-1:void 0,role:"combobox","aria-activedescendant":((Pn=Fe.hoverOption)==null?void 0:Pn.id)||"","aria-controls":Fe.contentId,"aria-expanded":Fe.dropMenuVisible,label:Fe.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:Fe.handleFocus,onBlur:Fe.handleBlur,onInput:Fe.debouncedOnInputChange,onPaste:Fe.debouncedOnInputChange,onCompositionstart:Fe.handleComposition,onCompositionupdate:Fe.handleComposition,onCompositionend:Fe.handleComposition,onKeydown:[qe[17]||(qe[17]=withKeys(withModifiers(On=>Fe.navigateOptions("next"),["stop","prevent"]),["down"])),qe[18]||(qe[18]=withKeys(withModifiers(On=>Fe.navigateOptions("prev"),["stop","prevent"]),["up"])),withKeys(withModifiers(Fe.selectOption,["stop","prevent"]),["enter"]),withKeys(Fe.handleKeydownEscape,["esc"]),qe[19]||(qe[19]=withKeys(On=>Fe.visible=!1,["tab"]))]},createSlots({suffix:withCtx(()=>[Fe.iconComponent&&!Fe.showClose?(openBlock(),createBlock(Cn,{key:0,class:normalizeClass([Fe.nsSelect.e("caret"),Fe.nsSelect.e("icon"),Fe.iconReverse])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),Fe.showClose&&Fe.clearIcon?(openBlock(),createBlock(Cn,{key:1,class:normalizeClass([Fe.nsSelect.e("caret"),Fe.nsSelect.e("icon")]),onClick:Fe.handleClearClick},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)]),_:2},[Fe.$slots.prefix?{name:"prefix",fn:withCtx(()=>[createBaseVNode("div",_hoisted_3$d,[renderSlot(Fe.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","aria-activedescendant","aria-controls","aria-expanded","label","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]}),content:withCtx(()=>[createVNode(An,null,{default:withCtx(()=>[withDirectives(createVNode(Sn,{id:Fe.contentId,ref:"scrollbar",tag:"ul","wrap-class":Fe.nsSelect.be("dropdown","wrap"),"view-class":Fe.nsSelect.be("dropdown","list"),class:normalizeClass(Fe.scrollbarKls),role:"listbox","aria-label":Fe.ariaLabel,"aria-orientation":"vertical"},{default:withCtx(()=>[Fe.showNewOption?(openBlock(),createBlock(En,{key:0,value:Fe.query,created:!0},null,8,["value"])):createCommentVNode("v-if",!0),createVNode($n,{onUpdateOptions:Fe.onOptionsRendered},{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[vShow,Fe.options.size>0&&!Fe.loading]]),Fe.emptyText&&(!Fe.allowCreate||Fe.loading||Fe.allowCreate&&Fe.options.size===0)?(openBlock(),createElementBlock(Fragment,{key:0},[Fe.$slots.empty?renderSlot(Fe.$slots,"empty",{key:0}):(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(Fe.nsSelect.be("dropdown","empty"))},toDisplayString(Fe.emptyText),3))],64)):createCommentVNode("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[Tn,Fe.handleClose,Fe.popperPaneRef]])}var Select$2=_export_sfc$2(_sfc_main$$,[["render",_sfc_render$a],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const _sfc_main$_=defineComponent({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(Fe){const qe=useNamespace("select"),hn=ref(!0),vn=getCurrentInstance(),bn=ref([]);provide(selectGroupKey,reactive({...toRefs(Fe)}));const wn=inject(selectKey);onMounted(()=>{bn.value=kn(vn.subTree)});const kn=Cn=>{const xn=[];return Array.isArray(Cn.children)&&Cn.children.forEach(En=>{var $n;En.type&&En.type.name==="ElOption"&&En.component&&En.component.proxy?xn.push(En.component.proxy):($n=En.children)!=null&&$n.length&&xn.push(...kn(En))}),xn},{groupQueryChange:_n}=toRaw(wn);return watch(_n,()=>{hn.value=bn.value.some(Cn=>Cn.visible===!0)},{flush:"post"}),{visible:hn,ns:qe}}});function _sfc_render$9(Fe,qe,hn,vn,bn,wn){return withDirectives((openBlock(),createElementBlock("ul",{class:normalizeClass(Fe.ns.be("group","wrap"))},[createBaseVNode("li",{class:normalizeClass(Fe.ns.be("group","title"))},toDisplayString(Fe.label),3),createBaseVNode("li",null,[createBaseVNode("ul",{class:normalizeClass(Fe.ns.b("group"))},[renderSlot(Fe.$slots,"default")],2)])],2)),[[vShow,Fe.visible]])}var OptionGroup=_export_sfc$2(_sfc_main$_,[["render",_sfc_render$9],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const ElSelect=withInstall$1(Select$2,{Option:Option$1,OptionGroup}),ElOption=withNoopInstall(Option$1),ElOptionGroup=withNoopInstall(OptionGroup),usePagination=()=>inject(elPaginationKey,{}),paginationSizesProps=buildProps({pageSize:{type:Number,required:!0},pageSizes:{type:definePropType(Array),default:()=>mutable([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:componentSizes}}),__default__$D=defineComponent({name:"ElPaginationSizes"}),_sfc_main$Z=defineComponent({...__default__$D,props:paginationSizesProps,emits:["page-size-change"],setup(Fe,{emit:qe}){const hn=Fe,{t:vn}=useLocale(),bn=useNamespace("pagination"),wn=usePagination(),kn=ref(hn.pageSize);watch(()=>hn.pageSizes,(xn,En)=>{if(!isEqual$4(xn,En)&&Array.isArray(xn)){const $n=xn.includes(hn.pageSize)?hn.pageSize:hn.pageSizes[0];qe("page-size-change",$n)}}),watch(()=>hn.pageSize,xn=>{kn.value=xn});const _n=computed(()=>hn.pageSizes);function Cn(xn){var En;xn!==kn.value&&(kn.value=xn,(En=wn.handleSizeChange)==null||En.call(wn,Number(xn)))}return(xn,En)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(bn).e("sizes"))},[createVNode(unref(ElSelect),{"model-value":kn.value,disabled:xn.disabled,"popper-class":xn.popperClass,size:xn.size,teleported:xn.teleported,"validate-event":!1,onChange:Cn},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_n),$n=>(openBlock(),createBlock(unref(ElOption),{key:$n,value:$n,label:$n+unref(vn)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var Sizes=_export_sfc$2(_sfc_main$Z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const paginationJumperProps=buildProps({size:{type:String,values:componentSizes}}),_hoisted_1$w=["disabled"],__default__$C=defineComponent({name:"ElPaginationJumper"}),_sfc_main$Y=defineComponent({...__default__$C,props:paginationJumperProps,setup(Fe){const{t:qe}=useLocale(),hn=useNamespace("pagination"),{pageCount:vn,disabled:bn,currentPage:wn,changeEvent:kn}=usePagination(),_n=ref(),Cn=computed(()=>{var $n;return($n=_n.value)!=null?$n:wn==null?void 0:wn.value});function xn($n){_n.value=$n?+$n:""}function En($n){$n=Math.trunc(+$n),kn==null||kn($n),_n.value=void 0}return($n,Sn)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(hn).e("jump")),disabled:unref(bn)},[createBaseVNode("span",{class:normalizeClass([unref(hn).e("goto")])},toDisplayString(unref(qe)("el.pagination.goto")),3),createVNode(unref(ElInput),{size:$n.size,class:normalizeClass([unref(hn).e("editor"),unref(hn).is("in-pagination")]),min:1,max:unref(vn),disabled:unref(bn),"model-value":unref(Cn),"validate-event":!1,label:unref(qe)("el.pagination.page"),type:"number","onUpdate:modelValue":xn,onChange:En},null,8,["size","class","max","disabled","model-value","label"]),createBaseVNode("span",{class:normalizeClass([unref(hn).e("classifier")])},toDisplayString(unref(qe)("el.pagination.pageClassifier")),3)],10,_hoisted_1$w))}});var Jumper=_export_sfc$2(_sfc_main$Y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const paginationTotalProps=buildProps({total:{type:Number,default:1e3}}),_hoisted_1$v=["disabled"],__default__$B=defineComponent({name:"ElPaginationTotal"}),_sfc_main$X=defineComponent({...__default__$B,props:paginationTotalProps,setup(Fe){const{t:qe}=useLocale(),hn=useNamespace("pagination"),{disabled:vn}=usePagination();return(bn,wn)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(hn).e("total")),disabled:unref(vn)},toDisplayString(unref(qe)("el.pagination.total",{total:bn.total})),11,_hoisted_1$v))}});var Total=_export_sfc$2(_sfc_main$X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const paginationPagerProps=buildProps({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),_hoisted_1$u=["onKeyup"],_hoisted_2$m=["aria-current","aria-label","tabindex"],_hoisted_3$c=["tabindex","aria-label"],_hoisted_4$a=["aria-current","aria-label","tabindex"],_hoisted_5$8=["tabindex","aria-label"],_hoisted_6$4=["aria-current","aria-label","tabindex"],__default__$A=defineComponent({name:"ElPaginationPager"}),_sfc_main$W=defineComponent({...__default__$A,props:paginationPagerProps,emits:["change"],setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("pager"),bn=useNamespace("icon"),{t:wn}=useLocale(),kn=ref(!1),_n=ref(!1),Cn=ref(!1),xn=ref(!1),En=ref(!1),$n=ref(!1),Sn=computed(()=>{const Mn=hn.pagerCount,Bn=(Mn-1)/2,Dn=Number(hn.currentPage),Vn=Number(hn.pageCount);let Ln=!1,zn=!1;Vn>Mn&&(Dn>Mn-Bn&&(Ln=!0),Dn["more","btn-quickprev",bn.b(),vn.is("disabled",hn.disabled)]),Tn=computed(()=>["more","btn-quicknext",bn.b(),vn.is("disabled",hn.disabled)]),Nn=computed(()=>hn.disabled?-1:0);watchEffect(()=>{const Mn=(hn.pagerCount-1)/2;kn.value=!1,_n.value=!1,hn.pageCount>hn.pagerCount&&(hn.currentPage>hn.pagerCount-Mn&&(kn.value=!0),hn.currentPageVn&&(Dn=Vn)),Dn!==Ln&&qe("change",Dn)}return(Mn,Bn)=>(openBlock(),createElementBlock("ul",{class:normalizeClass(unref(vn).b()),onClick:In,onKeyup:withKeys(Rn,["enter"])},[Mn.pageCount>0?(openBlock(),createElementBlock("li",{key:0,class:normalizeClass([[unref(vn).is("active",Mn.currentPage===1),unref(vn).is("disabled",Mn.disabled)],"number"]),"aria-current":Mn.currentPage===1,"aria-label":unref(wn)("el.pagination.currentPage",{pager:1}),tabindex:unref(Nn)}," 1 ",10,_hoisted_2$m)):createCommentVNode("v-if",!0),kn.value?(openBlock(),createElementBlock("li",{key:1,class:normalizeClass(unref(An)),tabindex:unref(Nn),"aria-label":unref(wn)("el.pagination.prevPages",{pager:Mn.pagerCount-2}),onMouseenter:Bn[0]||(Bn[0]=Dn=>Pn(!0)),onMouseleave:Bn[1]||(Bn[1]=Dn=>Cn.value=!1),onFocus:Bn[2]||(Bn[2]=Dn=>On(!0)),onBlur:Bn[3]||(Bn[3]=Dn=>En.value=!1)},[(Cn.value||En.value)&&!Mn.disabled?(openBlock(),createBlock(unref(d_arrow_left_default),{key:0})):(openBlock(),createBlock(unref(more_filled_default),{key:1}))],42,_hoisted_3$c)):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Sn),Dn=>(openBlock(),createElementBlock("li",{key:Dn,class:normalizeClass([[unref(vn).is("active",Mn.currentPage===Dn),unref(vn).is("disabled",Mn.disabled)],"number"]),"aria-current":Mn.currentPage===Dn,"aria-label":unref(wn)("el.pagination.currentPage",{pager:Dn}),tabindex:unref(Nn)},toDisplayString(Dn),11,_hoisted_4$a))),128)),_n.value?(openBlock(),createElementBlock("li",{key:2,class:normalizeClass(unref(Tn)),tabindex:unref(Nn),"aria-label":unref(wn)("el.pagination.nextPages",{pager:Mn.pagerCount-2}),onMouseenter:Bn[4]||(Bn[4]=Dn=>Pn()),onMouseleave:Bn[5]||(Bn[5]=Dn=>xn.value=!1),onFocus:Bn[6]||(Bn[6]=Dn=>On()),onBlur:Bn[7]||(Bn[7]=Dn=>$n.value=!1)},[(xn.value||$n.value)&&!Mn.disabled?(openBlock(),createBlock(unref(d_arrow_right_default),{key:0})):(openBlock(),createBlock(unref(more_filled_default),{key:1}))],42,_hoisted_5$8)):createCommentVNode("v-if",!0),Mn.pageCount>1?(openBlock(),createElementBlock("li",{key:3,class:normalizeClass([[unref(vn).is("active",Mn.currentPage===Mn.pageCount),unref(vn).is("disabled",Mn.disabled)],"number"]),"aria-current":Mn.currentPage===Mn.pageCount,"aria-label":unref(wn)("el.pagination.currentPage",{pager:Mn.pageCount}),tabindex:unref(Nn)},toDisplayString(Mn.pageCount),11,_hoisted_6$4)):createCommentVNode("v-if",!0)],42,_hoisted_1$u))}});var Pager$1=_export_sfc$2(_sfc_main$W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const isAbsent=Fe=>typeof Fe!="number",paginationProps=buildProps({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:Fe=>isNumber$d(Fe)&&Math.trunc(Fe)===Fe&&Fe>4&&Fe<22&&Fe%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:definePropType(Array),default:()=>mutable([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:iconPropType,default:()=>arrow_left_default},nextText:{type:String,default:""},nextIcon:{type:iconPropType,default:()=>arrow_right_default},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),paginationEmits={"update:current-page":Fe=>isNumber$d(Fe),"update:page-size":Fe=>isNumber$d(Fe),"size-change":Fe=>isNumber$d(Fe),"current-change":Fe=>isNumber$d(Fe),"prev-click":Fe=>isNumber$d(Fe),"next-click":Fe=>isNumber$d(Fe)},componentName="ElPagination";var Pagination=defineComponent({name:componentName,props:paginationProps,emits:paginationEmits,setup(Fe,{emit:qe,slots:hn}){const{t:vn}=useLocale(),bn=useNamespace("pagination"),wn=getCurrentInstance().vnode.props||{},kn="onUpdate:currentPage"in wn||"onUpdate:current-page"in wn||"onCurrentChange"in wn,_n="onUpdate:pageSize"in wn||"onUpdate:page-size"in wn||"onSizeChange"in wn,Cn=computed(()=>{if(isAbsent(Fe.total)&&isAbsent(Fe.pageCount)||!isAbsent(Fe.currentPage)&&!kn)return!1;if(Fe.layout.includes("sizes")){if(isAbsent(Fe.pageCount)){if(!isAbsent(Fe.total)&&!isAbsent(Fe.pageSize)&&!_n)return!1}else if(!_n)return!1}return!0}),xn=ref(isAbsent(Fe.defaultPageSize)?10:Fe.defaultPageSize),En=ref(isAbsent(Fe.defaultCurrentPage)?1:Fe.defaultCurrentPage),$n=computed({get(){return isAbsent(Fe.pageSize)?xn.value:Fe.pageSize},set(In){isAbsent(Fe.pageSize)&&(xn.value=In),_n&&(qe("update:page-size",In),qe("size-change",In))}}),Sn=computed(()=>{let In=0;return isAbsent(Fe.pageCount)?isAbsent(Fe.total)||(In=Math.max(1,Math.ceil(Fe.total/$n.value))):In=Fe.pageCount,In}),An=computed({get(){return isAbsent(Fe.currentPage)?En.value:Fe.currentPage},set(In){let Mn=In;In<1?Mn=1:In>Sn.value&&(Mn=Sn.value),isAbsent(Fe.currentPage)&&(En.value=Mn),kn&&(qe("update:current-page",Mn),qe("current-change",Mn))}});watch(Sn,In=>{An.value>In&&(An.value=In)});function Tn(In){An.value=In}function Nn(In){$n.value=In;const Mn=Sn.value;An.value>Mn&&(An.value=Mn)}function Pn(){Fe.disabled||(An.value-=1,qe("prev-click",An.value))}function On(){Fe.disabled||(An.value+=1,qe("next-click",An.value))}function Rn(In,Mn){In&&(In.props||(In.props={}),In.props.class=[In.props.class,Mn].join(" "))}return provide(elPaginationKey,{pageCount:Sn,disabled:computed(()=>Fe.disabled),currentPage:An,changeEvent:Tn,handleSizeChange:Nn}),()=>{var In,Mn;if(!Cn.value)return vn("el.pagination.deprecationWarning"),null;if(!Fe.layout||Fe.hideOnSinglePage&&Sn.value<=1)return null;const Bn=[],Dn=[],Vn=h$6("div",{class:bn.e("rightwrapper")},Dn),Ln={prev:h$6(Prev,{disabled:Fe.disabled,currentPage:An.value,prevText:Fe.prevText,prevIcon:Fe.prevIcon,onClick:Pn}),jumper:h$6(Jumper,{size:Fe.small?"small":"default"}),pager:h$6(Pager$1,{currentPage:An.value,pageCount:Sn.value,pagerCount:Fe.pagerCount,onChange:Tn,disabled:Fe.disabled}),next:h$6(Next,{disabled:Fe.disabled,currentPage:An.value,pageCount:Sn.value,nextText:Fe.nextText,nextIcon:Fe.nextIcon,onClick:On}),sizes:h$6(Sizes,{pageSize:$n.value,pageSizes:Fe.pageSizes,popperClass:Fe.popperClass,disabled:Fe.disabled,teleported:Fe.teleported,size:Fe.small?"small":"default"}),slot:(Mn=(In=hn==null?void 0:hn.default)==null?void 0:In.call(hn))!=null?Mn:null,total:h$6(Total,{total:isAbsent(Fe.total)?0:Fe.total})},zn=Fe.layout.split(",").map(Fn=>Fn.trim());let Hn=!1;return zn.forEach(Fn=>{if(Fn==="->"){Hn=!0;return}Hn?Dn.push(Ln[Fn]):Bn.push(Ln[Fn])}),Rn(Bn[0],bn.is("first")),Rn(Bn[Bn.length-1],bn.is("last")),Hn&&Dn.length>0&&(Rn(Dn[0],bn.is("first")),Rn(Dn[Dn.length-1],bn.is("last")),Bn.push(Vn)),h$6("div",{class:[bn.b(),bn.is("background",Fe.background),{[bn.m("small")]:Fe.small}]},Bn)}}});const ElPagination=withInstall$1(Pagination),popconfirmProps=buildProps({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:buttonTypes,default:"primary"},cancelButtonType:{type:String,values:buttonTypes,default:"text"},icon:{type:iconPropType,default:()=>question_filled_default},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:useTooltipContentProps.teleported,persistent:useTooltipContentProps.persistent,width:{type:[String,Number],default:150}}),popconfirmEmits={confirm:Fe=>Fe instanceof MouseEvent,cancel:Fe=>Fe instanceof MouseEvent},__default__$z=defineComponent({name:"ElPopconfirm"}),_sfc_main$V=defineComponent({...__default__$z,props:popconfirmProps,emits:popconfirmEmits,setup(Fe,{emit:qe}){const hn=Fe,{t:vn}=useLocale(),bn=useNamespace("popconfirm"),wn=ref(),kn=()=>{var Sn,An;(An=(Sn=wn.value)==null?void 0:Sn.onClose)==null||An.call(Sn)},_n=computed(()=>({width:addUnit(hn.width)})),Cn=Sn=>{qe("confirm",Sn),kn()},xn=Sn=>{qe("cancel",Sn),kn()},En=computed(()=>hn.confirmButtonText||vn("el.popconfirm.confirmButtonText")),$n=computed(()=>hn.cancelButtonText||vn("el.popconfirm.cancelButtonText"));return(Sn,An)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"tooltipRef",ref:wn,trigger:"click",effect:"light"},Sn.$attrs,{"popper-class":`${unref(bn).namespace.value}-popover`,"popper-style":unref(_n),teleported:Sn.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":Sn.hideAfter,persistent:Sn.persistent}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(unref(bn).b())},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("main"))},[!Sn.hideIcon&&Sn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("icon")),style:normalizeStyle({color:Sn.iconColor})},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Sn.icon)))]),_:1},8,["class","style"])):createCommentVNode("v-if",!0),createTextVNode(" "+toDisplayString(Sn.title),1)],2),createBaseVNode("div",{class:normalizeClass(unref(bn).e("action"))},[createVNode(unref(ElButton),{size:"small",type:Sn.cancelButtonType==="text"?"":Sn.cancelButtonType,text:Sn.cancelButtonType==="text",onClick:xn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)),1)]),_:1},8,["type","text"]),createVNode(unref(ElButton),{size:"small",type:Sn.confirmButtonType==="text"?"":Sn.confirmButtonType,text:Sn.confirmButtonType==="text",onClick:Cn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(En)),1)]),_:1},8,["type","text"])],2)],2)]),default:withCtx(()=>[Sn.$slots.reference?renderSlot(Sn.$slots,"reference",{key:0}):createCommentVNode("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var Popconfirm=_export_sfc$2(_sfc_main$V,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const ElPopconfirm=withInstall$1(Popconfirm),popoverProps=buildProps({trigger:useTooltipTriggerProps.trigger,placement:dropdownProps.placement,disabled:useTooltipTriggerProps.disabled,visible:useTooltipContentProps.visible,transition:useTooltipContentProps.transition,popperOptions:dropdownProps.popperOptions,tabindex:dropdownProps.tabindex,content:useTooltipContentProps.content,popperStyle:useTooltipContentProps.popperStyle,popperClass:useTooltipContentProps.popperClass,enterable:{...useTooltipContentProps.enterable,default:!0},effect:{...useTooltipContentProps.effect,default:"light"},teleported:useTooltipContentProps.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),popoverEmits={"update:visible":Fe=>isBoolean$5(Fe),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},updateEventKeyRaw="onUpdate:visible",__default__$y=defineComponent({name:"ElPopover"}),_sfc_main$U=defineComponent({...__default__$y,props:popoverProps,emits:popoverEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=computed(()=>vn[updateEventKeyRaw]),wn=useNamespace("popover"),kn=ref(),_n=computed(()=>{var Pn;return(Pn=unref(kn))==null?void 0:Pn.popperRef}),Cn=computed(()=>[{width:addUnit(vn.width)},vn.popperStyle]),xn=computed(()=>[wn.b(),vn.popperClass,{[wn.m("plain")]:!!vn.content}]),En=computed(()=>vn.transition===`${wn.namespace.value}-fade-in-linear`),$n=()=>{var Pn;(Pn=kn.value)==null||Pn.hide()},Sn=()=>{hn("before-enter")},An=()=>{hn("before-leave")},Tn=()=>{hn("after-enter")},Nn=()=>{hn("update:visible",!1),hn("after-leave")};return qe({popperRef:_n,hide:$n}),(Pn,On)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"tooltipRef",ref:kn},Pn.$attrs,{trigger:Pn.trigger,placement:Pn.placement,disabled:Pn.disabled,visible:Pn.visible,transition:Pn.transition,"popper-options":Pn.popperOptions,tabindex:Pn.tabindex,content:Pn.content,offset:Pn.offset,"show-after":Pn.showAfter,"hide-after":Pn.hideAfter,"auto-close":Pn.autoClose,"show-arrow":Pn.showArrow,"aria-label":Pn.title,effect:Pn.effect,enterable:Pn.enterable,"popper-class":unref(xn),"popper-style":unref(Cn),teleported:Pn.teleported,persistent:Pn.persistent,"gpu-acceleration":unref(En),"onUpdate:visible":unref(bn),onBeforeShow:Sn,onBeforeHide:An,onShow:Tn,onHide:Nn}),{content:withCtx(()=>[Pn.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(wn).e("title")),role:"title"},toDisplayString(Pn.title),3)):createCommentVNode("v-if",!0),renderSlot(Pn.$slots,"default",{},()=>[createTextVNode(toDisplayString(Pn.content),1)])]),default:withCtx(()=>[Pn.$slots.reference?renderSlot(Pn.$slots,"reference",{key:0}):createCommentVNode("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var Popover=_export_sfc$2(_sfc_main$U,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const attachEvents=(Fe,qe)=>{const hn=qe.arg||qe.value,vn=hn==null?void 0:hn.popperRef;vn&&(vn.triggerRef=Fe)};var PopoverDirective={mounted(Fe,qe){attachEvents(Fe,qe)},updated(Fe,qe){attachEvents(Fe,qe)}};const VPopover="popover",ElPopoverDirective=withInstallDirective(PopoverDirective,VPopover),ElPopover=withInstall$1(Popover,{directive:ElPopoverDirective}),progressProps=buildProps({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:Fe=>Fe>=0&&Fe<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:definePropType(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:definePropType([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:definePropType(Function),default:Fe=>`${Fe}%`}}),_hoisted_1$t=["aria-valuenow"],_hoisted_2$l={viewBox:"0 0 100 100"},_hoisted_3$b=["d","stroke","stroke-linecap","stroke-width"],_hoisted_4$9=["d","stroke","opacity","stroke-linecap","stroke-width"],_hoisted_5$7={key:0},__default__$x=defineComponent({name:"ElProgress"}),_sfc_main$T=defineComponent({...__default__$x,props:progressProps,setup(Fe){const qe=Fe,hn={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},vn=useNamespace("progress"),bn=computed(()=>({width:`${qe.percentage}%`,animationDuration:`${qe.duration}s`,backgroundColor:Rn(qe.percentage)})),wn=computed(()=>(qe.strokeWidth/qe.width*100).toFixed(1)),kn=computed(()=>["circle","dashboard"].includes(qe.type)?Number.parseInt(`${50-Number.parseFloat(wn.value)/2}`,10):0),_n=computed(()=>{const In=kn.value,Mn=qe.type==="dashboard";return` + `}else kn||(kn=window.setTimeout(Nn,_n.config.hoverThreshold))},Tn=()=>{kn&&(clearTimeout(kn),kn=null)},Nn=()=>{Cn.value&&(Cn.value.innerHTML="",Tn())};return{ns:hn,panel:_n,hoverZone:Cn,isEmpty:xn,isLoading:En,menuId:$n,t:vn,handleExpand:Sn,handleMouseMove:An,clearHoverZone:Nn}}});function _sfc_render$u(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-cascader-node"),_n=resolveComponent("loading"),Cn=resolveComponent("el-icon"),xn=resolveComponent("el-scrollbar");return openBlock(),createBlock(xn,{key:Fe.menuId,tag:"ul",role:"menu",class:normalizeClass(Fe.ns.b()),"wrap-class":Fe.ns.e("wrap"),"view-class":[Fe.ns.e("list"),Fe.ns.is("empty",Fe.isEmpty)],onMousemove:Fe.handleMouseMove,onMouseleave:Fe.clearHoverZone},{default:withCtx(()=>{var En;return[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.nodes,$n=>(openBlock(),createBlock(kn,{key:$n.uid,node:$n,"menu-id":Fe.menuId,onExpand:Fe.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),Fe.isLoading?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.e("empty-text"))},[createVNode(Cn,{size:"14",class:normalizeClass(Fe.ns.is("loading"))},{default:withCtx(()=>[createVNode(_n)]),_:1},8,["class"]),createTextVNode(" "+toDisplayString(Fe.t("el.cascader.loading")),1)],2)):Fe.isEmpty?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.ns.e("empty-text"))},toDisplayString(Fe.t("el.cascader.noData")),3)):(En=Fe.panel)!=null&&En.isHoverMenu?(openBlock(),createElementBlock("svg",{key:2,ref:"hoverZone",class:normalizeClass(Fe.ns.e("hover-zone"))},null,2)):createCommentVNode("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var ElCascaderMenu=_export_sfc$2(_sfc_main$1S,[["render",_sfc_render$u],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]);let uid=0;const calculatePathNodes=Fe=>{const qe=[Fe];let{parent:hn}=Fe;for(;hn;)qe.unshift(hn),hn=hn.parent;return qe};let Node$2=class ul{constructor(qe,hn,vn,bn=!1){this.data=qe,this.config=hn,this.parent=vn,this.root=bn,this.uid=uid++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:wn,label:kn,children:_n}=hn,Cn=qe[_n],xn=calculatePathNodes(this);this.level=bn?0:vn?vn.level+1:1,this.value=qe[wn],this.label=qe[kn],this.pathNodes=xn,this.pathValues=xn.map(En=>En.value),this.pathLabels=xn.map(En=>En.label),this.childrenData=Cn,this.children=(Cn||[]).map(En=>new ul(En,hn,this)),this.loaded=!hn.lazy||this.isLeaf||!isEmpty$3(Cn)}get isDisabled(){const{data:qe,parent:hn,config:vn}=this,{disabled:bn,checkStrictly:wn}=vn;return(isFunction$i(bn)?bn(qe,this):!!qe[bn])||!wn&&(hn==null?void 0:hn.isDisabled)}get isLeaf(){const{data:qe,config:hn,childrenData:vn,loaded:bn}=this,{lazy:wn,leaf:kn}=hn,_n=isFunction$i(kn)?kn(qe,this):qe[kn];return isUndefined$d(_n)?wn&&!bn?!1:!(Array.isArray(vn)&&vn.length):!!_n}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(qe){const{childrenData:hn,children:vn}=this,bn=new ul(qe,this.config,this);return Array.isArray(hn)?hn.push(qe):this.childrenData=[qe],vn.push(bn),bn}calcText(qe,hn){const vn=qe?this.pathLabels.join(hn):this.label;return this.text=vn,vn}broadcast(qe,...hn){const vn=`onParent${capitalize(qe)}`;this.children.forEach(bn=>{bn&&(bn.broadcast(qe,...hn),bn[vn]&&bn[vn](...hn))})}emit(qe,...hn){const{parent:vn}=this,bn=`onChild${capitalize(qe)}`;vn&&(vn[bn]&&vn[bn](...hn),vn.emit(qe,...hn))}onParentCheck(qe){this.isDisabled||this.setCheckState(qe)}onChildCheck(){const{children:qe}=this,hn=qe.filter(bn=>!bn.isDisabled),vn=hn.length?hn.every(bn=>bn.checked):!1;this.setCheckState(vn)}setCheckState(qe){const hn=this.children.length,vn=this.children.reduce((bn,wn)=>{const kn=wn.checked?1:wn.indeterminate?.5:0;return bn+kn},0);this.checked=this.loaded&&this.children.filter(bn=>!bn.isDisabled).every(bn=>bn.loaded&&bn.checked)&&qe,this.indeterminate=this.loaded&&vn!==hn&&vn>0}doCheck(qe){if(this.checked===qe)return;const{checkStrictly:hn,multiple:vn}=this.config;hn||!vn?this.checked=qe:(this.broadcast("check",qe),this.setCheckState(qe),this.emit("check"))}};const flatNodes=(Fe,qe)=>Fe.reduce((hn,vn)=>(vn.isLeaf?hn.push(vn):(!qe&&hn.push(vn),hn=hn.concat(flatNodes(vn.children,qe))),hn),[]);let Store$1=class{constructor(qe,hn){this.config=hn;const vn=(qe||[]).map(bn=>new Node$2(bn,this.config));this.nodes=vn,this.allNodes=flatNodes(vn,!1),this.leafNodes=flatNodes(vn,!0)}getNodes(){return this.nodes}getFlattedNodes(qe){return qe?this.leafNodes:this.allNodes}appendNode(qe,hn){const vn=hn?hn.appendChild(qe):new Node$2(qe,this.config);hn||this.nodes.push(vn),this.allNodes.push(vn),vn.isLeaf&&this.leafNodes.push(vn)}appendNodes(qe,hn){qe.forEach(vn=>this.appendNode(vn,hn))}getNodeByValue(qe,hn=!1){return!qe&&qe!==0?null:this.getFlattedNodes(hn).find(bn=>isEqual$4(bn.value,qe)||isEqual$4(bn.pathValues,qe))||null}getSameNode(qe){return qe&&this.getFlattedNodes(!1).find(({value:vn,level:bn})=>isEqual$4(qe.value,vn)&&qe.level===bn)||null}};const CommonProps=buildProps({modelValue:{type:definePropType([Number,String,Array])},options:{type:definePropType(Array),default:()=>[]},props:{type:definePropType(Object),default:()=>({})}}),DefaultProps={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:NOOP,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},useCascaderConfig=Fe=>computed(()=>({...DefaultProps,...Fe.props})),getMenuIndex=Fe=>{if(!Fe)return 0;const qe=Fe.id.split("-");return Number(qe[qe.length-2])},checkNode=Fe=>{if(!Fe)return;const qe=Fe.querySelector("input");qe?qe.click():isLeaf(Fe)&&Fe.click()},sortByOriginalOrder=(Fe,qe)=>{const hn=qe.slice(0),vn=hn.map(wn=>wn.uid),bn=Fe.reduce((wn,kn)=>{const _n=vn.indexOf(kn.uid);return _n>-1&&(wn.push(kn),hn.splice(_n,1),vn.splice(_n,1)),wn},[]);return bn.push(...hn),bn},_sfc_main$1R=defineComponent({name:"ElCascaderPanel",components:{ElCascaderMenu},props:{...CommonProps,border:{type:Boolean,default:!0},renderLabel:Function},emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"close","expand-change"],setup(Fe,{emit:qe,slots:hn}){let vn=!1;const bn=useNamespace("cascader"),wn=useCascaderConfig(Fe);let kn=null;const _n=ref(!0),Cn=ref([]),xn=ref(null),En=ref([]),$n=ref(null),Sn=ref([]),An=computed(()=>wn.value.expandTrigger==="hover"),Tn=computed(()=>Fe.renderLabel||hn.default),Nn=()=>{const{options:Kn}=Fe,Un=wn.value;vn=!1,kn=new Store$1(Kn,Un),En.value=[kn.getNodes()],Un.lazy&&isEmpty$3(Fe.options)?(_n.value=!1,Pn(void 0,Gn=>{Gn&&(kn=new Store$1(Gn,Un),En.value=[kn.getNodes()]),_n.value=!0,Ln(!1,!0)})):Ln(!1,!0)},Pn=(Kn,Un)=>{const Gn=wn.value;Kn=Kn||new Node$2({},Gn,void 0,!0),Kn.loading=!0;const Wn=Yn=>{const Xn=Kn,qn=Xn.root?null:Xn;Yn&&(kn==null||kn.appendNodes(Yn,qn)),Xn.loading=!1,Xn.loaded=!0,Xn.childrenData=Xn.childrenData||[],Un&&Un(Yn)};Gn.lazyLoad(Kn,Wn)},On=(Kn,Un)=>{var Gn;const{level:Wn}=Kn,Yn=En.value.slice(0,Wn);let Xn;Kn.isLeaf?Xn=Kn.pathNodes[Wn-2]:(Xn=Kn,Yn.push(Kn.children)),((Gn=$n.value)==null?void 0:Gn.uid)!==(Xn==null?void 0:Xn.uid)&&($n.value=Kn,En.value=Yn,!Un&&qe("expand-change",(Kn==null?void 0:Kn.pathValues)||[]))},Rn=(Kn,Un,Gn=!0)=>{const{checkStrictly:Wn,multiple:Yn}=wn.value,Xn=Sn.value[0];vn=!0,!Yn&&(Xn==null||Xn.doCheck(!1)),Kn.doCheck(Un),Vn(),Gn&&!Yn&&!Wn&&qe("close"),!Gn&&!Yn&&!Wn&&In(Kn)},In=Kn=>{Kn&&(Kn=Kn.parent,In(Kn),Kn&&On(Kn))},Mn=Kn=>kn==null?void 0:kn.getFlattedNodes(Kn),Bn=Kn=>{var Un;return(Un=Mn(Kn))==null?void 0:Un.filter(Gn=>Gn.checked!==!1)},Dn=()=>{Sn.value.forEach(Kn=>Kn.doCheck(!1)),Vn(),En.value=En.value.slice(0,1),$n.value=null,qe("expand-change",[])},Vn=()=>{var Kn;const{checkStrictly:Un,multiple:Gn}=wn.value,Wn=Sn.value,Yn=Bn(!Un),Xn=sortByOriginalOrder(Wn,Yn),qn=Xn.map(jn=>jn.valueByOption);Sn.value=Xn,xn.value=Gn?qn:(Kn=qn[0])!=null?Kn:null},Ln=(Kn=!1,Un=!1)=>{const{modelValue:Gn}=Fe,{lazy:Wn,multiple:Yn,checkStrictly:Xn}=wn.value,qn=!Xn;if(!(!_n.value||vn||!Un&&isEqual$4(Gn,xn.value)))if(Wn&&!Kn){const Jn=unique(flattenDeep$1(castArray(Gn))).map(Qn=>kn==null?void 0:kn.getNodeByValue(Qn)).filter(Qn=>!!Qn&&!Qn.loaded&&!Qn.loading);Jn.length?Jn.forEach(Qn=>{Pn(Qn,()=>Ln(!1,Un))}):Ln(!0,Un)}else{const jn=Yn?castArray(Gn):[Gn],Jn=unique(jn.map(Qn=>kn==null?void 0:kn.getNodeByValue(Qn,qn)));zn(Jn,Un),xn.value=cloneDeep(Gn)}},zn=(Kn,Un=!0)=>{const{checkStrictly:Gn}=wn.value,Wn=Sn.value,Yn=Kn.filter(jn=>!!jn&&(Gn||jn.isLeaf)),Xn=kn==null?void 0:kn.getSameNode($n.value),qn=Un&&Xn||Yn[0];qn?qn.pathNodes.forEach(jn=>On(jn,!0)):$n.value=null,Wn.forEach(jn=>jn.doCheck(!1)),Fe.props.multiple?reactive(Yn).forEach(jn=>jn.doCheck(!0)):Yn.forEach(jn=>jn.doCheck(!0)),Sn.value=Yn,nextTick(Hn)},Hn=()=>{isClient$1&&Cn.value.forEach(Kn=>{const Un=Kn==null?void 0:Kn.$el;if(Un){const Gn=Un.querySelector(`.${bn.namespace.value}-scrollbar__wrap`),Wn=Un.querySelector(`.${bn.b("node")}.${bn.is("active")}`)||Un.querySelector(`.${bn.b("node")}.in-active-path`);scrollIntoView$1(Gn,Wn)}})},Fn=Kn=>{const Un=Kn.target,{code:Gn}=Kn;switch(Gn){case EVENT_CODE.up:case EVENT_CODE.down:{Kn.preventDefault();const Wn=Gn===EVENT_CODE.up?-1:1;focusNode(getSibling(Un,Wn,`.${bn.b("node")}[tabindex="-1"]`));break}case EVENT_CODE.left:{Kn.preventDefault();const Wn=Cn.value[getMenuIndex(Un)-1],Yn=Wn==null?void 0:Wn.$el.querySelector(`.${bn.b("node")}[aria-expanded="true"]`);focusNode(Yn);break}case EVENT_CODE.right:{Kn.preventDefault();const Wn=Cn.value[getMenuIndex(Un)+1],Yn=Wn==null?void 0:Wn.$el.querySelector(`.${bn.b("node")}[tabindex="-1"]`);focusNode(Yn);break}case EVENT_CODE.enter:checkNode(Un);break}};return provide(CASCADER_PANEL_INJECTION_KEY,reactive({config:wn,expandingNode:$n,checkedNodes:Sn,isHoverMenu:An,initialLoaded:_n,renderLabelFn:Tn,lazyLoad:Pn,expandNode:On,handleCheckChange:Rn})),watch([wn,()=>Fe.options],Nn,{deep:!0,immediate:!0}),watch(()=>Fe.modelValue,()=>{vn=!1,Ln()},{deep:!0}),watch(()=>xn.value,Kn=>{isEqual$4(Kn,Fe.modelValue)||(qe(UPDATE_MODEL_EVENT,Kn),qe(CHANGE_EVENT,Kn))}),onBeforeUpdate(()=>Cn.value=[]),onMounted(()=>!isEmpty$3(Fe.modelValue)&&Ln()),{ns:bn,menuList:Cn,menus:En,checkedNodes:Sn,handleKeyDown:Fn,handleCheckChange:Rn,getFlattedNodes:Mn,getCheckedNodes:Bn,clearCheckedNodes:Dn,calculateCheckedValue:Vn,scrollToExpandingNode:Hn}}});function _sfc_render$t(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-cascader-menu");return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b("panel"),Fe.ns.is("bordered",Fe.border)]),onKeydown:qe[0]||(qe[0]=(..._n)=>Fe.handleKeyDown&&Fe.handleKeyDown(..._n))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.menus,(_n,Cn)=>(openBlock(),createBlock(kn,{key:Cn,ref_for:!0,ref:xn=>Fe.menuList[Cn]=xn,index:Cn,nodes:[..._n]},null,8,["index","nodes"]))),128))],34)}var CascaderPanel=_export_sfc$2(_sfc_main$1R,[["render",_sfc_render$t],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);CascaderPanel.install=Fe=>{Fe.component(CascaderPanel.name,CascaderPanel)};const _CascaderPanel=CascaderPanel,ElCascaderPanel=_CascaderPanel,tagProps=buildProps({type:{type:String,values:["success","info","warning","danger",""],default:""},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:{type:String,default:""},size:{type:String,values:componentSizes,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),tagEmits={close:Fe=>Fe instanceof MouseEvent,click:Fe=>Fe instanceof MouseEvent},__default__$15=defineComponent({name:"ElTag"}),_sfc_main$1Q=defineComponent({...__default__$15,props:tagProps,emits:tagEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useFormSize(),bn=useNamespace("tag"),wn=computed(()=>{const{type:Cn,hit:xn,effect:En,closable:$n,round:Sn}=hn;return[bn.b(),bn.is("closable",$n),bn.m(Cn),bn.m(vn.value),bn.m(En),bn.is("hit",xn),bn.is("round",Sn)]}),kn=Cn=>{qe("close",Cn)},_n=Cn=>{qe("click",Cn)};return(Cn,xn)=>Cn.disableTransitions?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(wn)),style:normalizeStyle({backgroundColor:Cn.color}),onClick:_n},[createBaseVNode("span",{class:normalizeClass(unref(bn).e("content"))},[renderSlot(Cn.$slots,"default")],2),Cn.closable?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("close")),onClick:withModifiers(kn,["stop"])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],6)):(openBlock(),createBlock(Transition,{key:1,name:`${unref(bn).namespace.value}-zoom-in-center`,appear:""},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(unref(wn)),style:normalizeStyle({backgroundColor:Cn.color}),onClick:_n},[createBaseVNode("span",{class:normalizeClass(unref(bn).e("content"))},[renderSlot(Cn.$slots,"default")],2),Cn.closable?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("close")),onClick:withModifiers(kn,["stop"])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],6)]),_:3},8,["name"]))}});var Tag=_export_sfc$2(_sfc_main$1Q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const ElTag=withInstall$1(Tag),cascaderProps=buildProps({...CommonProps,size:useSizeProp,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:definePropType(Function),default:(Fe,qe)=>Fe.text.includes(qe)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:definePropType(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:useTooltipContentProps.teleported,tagType:{...tagProps.type,default:"info"},validateEvent:{type:Boolean,default:!0}}),cascaderEmits={[UPDATE_MODEL_EVENT]:Fe=>!!Fe||Fe===null,[CHANGE_EVENT]:Fe=>!!Fe||Fe===null,focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent,visibleChange:Fe=>isBoolean$5(Fe),expandChange:Fe=>!!Fe,removeTag:Fe=>!!Fe},_hoisted_1$Y={key:0},_hoisted_2$F=["placeholder","onKeydown"],_hoisted_3$n=["onClick"],COMPONENT_NAME$e="ElCascader",__default__$14=defineComponent({name:COMPONENT_NAME$e}),_sfc_main$1P=defineComponent({...__default__$14,props:cascaderProps,emits:cascaderEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:Do})=>{const{modifiersData:No,placement:Vo}=Do;["right","left","bottom","top"].includes(Vo)||(No.arrow.x=35)},requires:["arrow"]}]},wn=useAttrs$1();let kn=0,_n=0;const Cn=useNamespace("cascader"),xn=useNamespace("input"),{t:En}=useLocale(),{form:$n,formItem:Sn}=useFormItem(),An=ref(null),Tn=ref(null),Nn=ref(null),Pn=ref(null),On=ref(null),Rn=ref(!1),In=ref(!1),Mn=ref(!1),Bn=ref(!1),Dn=ref(""),Vn=ref(""),Ln=ref([]),zn=ref([]),Hn=ref([]),Fn=ref(!1),Kn=computed(()=>wn.style),Un=computed(()=>vn.disabled||($n==null?void 0:$n.disabled)),Gn=computed(()=>vn.placeholder||En("el.cascader.placeholder")),Wn=computed(()=>Vn.value||Ln.value.length>0||Fn.value?"":Gn.value),Yn=useFormSize(),Xn=computed(()=>["small"].includes(Yn.value)?"small":"default"),qn=computed(()=>!!vn.props.multiple),jn=computed(()=>!vn.filterable||qn.value),Jn=computed(()=>qn.value?Vn.value:Dn.value),Qn=computed(()=>{var Do;return((Do=Pn.value)==null?void 0:Do.checkedNodes)||[]}),no=computed(()=>!vn.clearable||Un.value||Mn.value||!In.value?!1:!!Qn.value.length),so=computed(()=>{const{showAllLevels:Do,separator:No}=vn,Vo=Qn.value;return Vo.length?qn.value?"":Vo[0].calcText(Do,No):""}),co=computed({get(){return cloneDeep(vn.modelValue)},set(Do){hn(UPDATE_MODEL_EVENT,Do),hn(CHANGE_EVENT,Do),vn.validateEvent&&(Sn==null||Sn.validate("change").catch(No=>void 0))}}),mo=computed(()=>[Cn.b(),Cn.m(Yn.value),Cn.is("disabled",Un.value),wn.class]),fo=computed(()=>[xn.e("icon"),"icon-arrow-down",Cn.is("reverse",Rn.value)]),io=computed(()=>Cn.is("focus",Rn.value||Bn.value)),ao=computed(()=>{var Do,No;return(No=(Do=An.value)==null?void 0:Do.popperRef)==null?void 0:No.contentRef}),vo=Do=>{var No,Vo,Eo;Un.value||(Do=Do??!Rn.value,Do!==Rn.value&&(Rn.value=Do,(Vo=(No=Tn.value)==null?void 0:No.input)==null||Vo.setAttribute("aria-expanded",`${Do}`),Do?(yo(),nextTick((Eo=Pn.value)==null?void 0:Eo.scrollToExpandingNode)):vn.filterable&&jo(),hn("visibleChange",Do)))},yo=()=>{nextTick(()=>{var Do;(Do=An.value)==null||Do.updatePopper()})},Bo=()=>{Mn.value=!1},ro=Do=>{const{showAllLevels:No,separator:Vo}=vn;return{node:Do,key:Do.uid,text:Do.calcText(No,Vo),hitState:!1,closable:!Un.value&&!Do.isDisabled,isCollapseTag:!1}},eo=Do=>{var No;const Vo=Do.node;Vo.doCheck(!1),(No=Pn.value)==null||No.calculateCheckedValue(),hn("removeTag",Vo.valueByOption)},lo=()=>{if(!qn.value)return;const Do=Qn.value,No=[],Vo=[];if(Do.forEach(Eo=>Vo.push(ro(Eo))),zn.value=Vo,Do.length){Do.slice(0,vn.maxCollapseTags).forEach(sr=>No.push(ro(sr)));const Eo=Do.slice(vn.maxCollapseTags),rr=Eo.length;rr&&(vn.collapseTags?No.push({key:-1,text:`+ ${rr}`,closable:!1,isCollapseTag:!0}):Eo.forEach(sr=>No.push(ro(sr))))}Ln.value=No},ho=()=>{var Do,No;const{filterMethod:Vo,showAllLevels:Eo,separator:rr}=vn,sr=(No=(Do=Pn.value)==null?void 0:Do.getFlattedNodes(!vn.props.checkStrictly))==null?void 0:No.filter(ur=>ur.isDisabled?!1:(ur.calcText(Eo,rr),Vo(ur,Jn.value)));qn.value&&(Ln.value.forEach(ur=>{ur.hitState=!1}),zn.value.forEach(ur=>{ur.hitState=!1})),Mn.value=!0,Hn.value=sr,yo()},Io=()=>{var Do;let No;Mn.value&&On.value?No=On.value.$el.querySelector(`.${Cn.e("suggestion-item")}`):No=(Do=Pn.value)==null?void 0:Do.$el.querySelector(`.${Cn.b("node")}[tabindex="-1"]`),No&&(No.focus(),!Mn.value&&No.click())},Po=()=>{var Do,No;const Vo=(Do=Tn.value)==null?void 0:Do.input,Eo=Nn.value,rr=(No=On.value)==null?void 0:No.$el;if(!(!isClient$1||!Vo)){if(rr){const sr=rr.querySelector(`.${Cn.e("suggestion-list")}`);sr.style.minWidth=`${Vo.offsetWidth}px`}if(Eo){const{offsetHeight:sr}=Eo,ur=Ln.value.length>0?`${Math.max(sr+6,kn)}px`:`${kn}px`;Vo.style.height=ur,yo()}}},ko=Do=>{var No;return(No=Pn.value)==null?void 0:No.getCheckedNodes(Do)},xo=Do=>{yo(),hn("expandChange",Do)},Ao=Do=>{var No;const Vo=(No=Do.target)==null?void 0:No.value;if(Do.type==="compositionend")Fn.value=!1,nextTick(()=>Fo(Vo));else{const Eo=Vo[Vo.length-1]||"";Fn.value=!isKorean(Eo)}},go=Do=>{if(!Fn.value)switch(Do.code){case EVENT_CODE.enter:vo();break;case EVENT_CODE.down:vo(!0),nextTick(Io),Do.preventDefault();break;case EVENT_CODE.esc:Rn.value===!0&&(Do.preventDefault(),Do.stopPropagation(),vo(!1));break;case EVENT_CODE.tab:vo(!1);break}},qo=()=>{var Do;(Do=Pn.value)==null||Do.clearCheckedNodes(),!Rn.value&&vn.filterable&&jo(),vo(!1)},jo=()=>{const{value:Do}=so;Dn.value=Do,Vn.value=Do},Ko=Do=>{var No,Vo;const{checked:Eo}=Do;qn.value?(No=Pn.value)==null||No.handleCheckChange(Do,!Eo,!1):(!Eo&&((Vo=Pn.value)==null||Vo.handleCheckChange(Do,!0,!1)),vo(!1))},bo=Do=>{const No=Do.target,{code:Vo}=Do;switch(Vo){case EVENT_CODE.up:case EVENT_CODE.down:{const Eo=Vo===EVENT_CODE.up?-1:1;focusNode(getSibling(No,Eo,`.${Cn.e("suggestion-item")}[tabindex="-1"]`));break}case EVENT_CODE.enter:No.click();break}},wo=()=>{const Do=Ln.value,No=Do[Do.length-1];_n=Vn.value?0:_n+1,!(!No||!_n||vn.collapseTags&&Do.length>1)&&(No.hitState?eo(No):No.hitState=!0)},zo=Do=>{const No=Do.target,Vo=Cn.e("search-input");No.className===Vo&&(Bn.value=!0),hn("focus",Do)},Yo=Do=>{Bn.value=!1,hn("blur",Do)},_o=debounce$3(()=>{const{value:Do}=Jn;if(!Do)return;const No=vn.beforeFilter(Do);isPromise(No)?No.then(ho).catch(()=>{}):No!==!1?ho():Bo()},vn.debounce),Fo=(Do,No)=>{!Rn.value&&vo(!0),!(No!=null&&No.isComposing)&&(Do?_o():Bo())},$o=Do=>Number.parseFloat(useCssVar(xn.cssVarName("input-height"),Do).value)-2;return watch(Mn,yo),watch([Qn,Un],lo),watch(Ln,()=>{nextTick(()=>Po())}),watch(Yn,async()=>{await nextTick();const Do=Tn.value.input;kn=$o(Do)||kn,Po()}),watch(so,jo,{immediate:!0}),onMounted(()=>{const Do=Tn.value.input,No=$o(Do);kn=Do.offsetHeight||No,useResizeObserver(Do,Po)}),qe({getCheckedNodes:ko,cascaderPanelRef:Pn,togglePopperVisible:vo,contentRef:ao}),(Do,No)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"tooltipRef",ref:An,visible:Rn.value,teleported:Do.teleported,"popper-class":[unref(Cn).e("dropdown"),Do.popperClass],"popper-options":bn,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${unref(Cn).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:Bo},{default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{class:normalizeClass(unref(mo)),style:normalizeStyle(unref(Kn)),onClick:No[5]||(No[5]=()=>vo(unref(jn)?void 0:!0)),onKeydown:go,onMouseenter:No[6]||(No[6]=Vo=>In.value=!0),onMouseleave:No[7]||(No[7]=Vo=>In.value=!1)},[createVNode(unref(ElInput),{ref_key:"input",ref:Tn,modelValue:Dn.value,"onUpdate:modelValue":No[1]||(No[1]=Vo=>Dn.value=Vo),placeholder:unref(Wn),readonly:unref(jn),disabled:unref(Un),"validate-event":!1,size:unref(Yn),class:normalizeClass(unref(io)),tabindex:unref(qn)&&Do.filterable&&!unref(Un)?-1:void 0,onCompositionstart:Ao,onCompositionupdate:Ao,onCompositionend:Ao,onFocus:zo,onBlur:Yo,onInput:Fo},{suffix:withCtx(()=>[unref(no)?(openBlock(),createBlock(unref(ElIcon),{key:"clear",class:normalizeClass([unref(xn).e("icon"),"icon-circle-close"]),onClick:withModifiers(qo,["stop"])},{default:withCtx(()=>[createVNode(unref(circle_close_default))]),_:1},8,["class","onClick"])):(openBlock(),createBlock(unref(ElIcon),{key:"arrow-down",class:normalizeClass(unref(fo)),onClick:No[0]||(No[0]=withModifiers(Vo=>vo(),["stop"]))},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),unref(qn)?(openBlock(),createElementBlock("div",{key:0,ref_key:"tagWrapper",ref:Nn,class:normalizeClass(unref(Cn).e("tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Ln.value,Vo=>(openBlock(),createBlock(unref(ElTag),{key:Vo.key,type:Do.tagType,size:unref(Xn),hit:Vo.hitState,closable:Vo.closable,"disable-transitions":"",onClose:Eo=>eo(Vo)},{default:withCtx(()=>[Vo.isCollapseTag===!1?(openBlock(),createElementBlock("span",_hoisted_1$Y,toDisplayString(Vo.text),1)):(openBlock(),createBlock(unref(ElTooltip),{key:1,disabled:Rn.value||!Do.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Vo.text),1)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(unref(Cn).e("collapse-tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(zn.value.slice(Do.maxCollapseTags),(Eo,rr)=>(openBlock(),createElementBlock("div",{key:rr,class:normalizeClass(unref(Cn).e("collapse-tag"))},[(openBlock(),createBlock(unref(ElTag),{key:Eo.key,class:"in-tooltip",type:Do.tagType,size:unref(Xn),hit:Eo.hitState,closable:Eo.closable,"disable-transitions":"",onClose:sr=>eo(Eo)},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(Eo.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),Do.filterable&&!unref(Un)?withDirectives((openBlock(),createElementBlock("input",{key:0,"onUpdate:modelValue":No[2]||(No[2]=Vo=>Vn.value=Vo),type:"text",class:normalizeClass(unref(Cn).e("search-input")),placeholder:unref(so)?"":unref(Gn),onInput:No[3]||(No[3]=Vo=>Fo(Vn.value,Vo)),onClick:No[4]||(No[4]=withModifiers(Vo=>vo(!0),["stop"])),onKeydown:withKeys(wo,["delete"]),onCompositionstart:Ao,onCompositionupdate:Ao,onCompositionend:Ao,onFocus:zo,onBlur:Yo},null,42,_hoisted_2$F)),[[vModelText,Vn.value]]):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],38)),[[unref(ClickOutside),()=>vo(!1),unref(ao)]])]),content:withCtx(()=>[withDirectives(createVNode(unref(_CascaderPanel),{ref_key:"cascaderPanelRef",ref:Pn,modelValue:unref(co),"onUpdate:modelValue":No[8]||(No[8]=Vo=>isRef(co)?co.value=Vo:null),options:Do.options,props:vn.props,border:!1,"render-label":Do.$slots.default,onExpandChange:xo,onClose:No[9]||(No[9]=Vo=>Do.$nextTick(()=>vo(!1)))},null,8,["modelValue","options","props","render-label"]),[[vShow,!Mn.value]]),Do.filterable?withDirectives((openBlock(),createBlock(unref(ElScrollbar),{key:0,ref_key:"suggestionPanel",ref:On,tag:"ul",class:normalizeClass(unref(Cn).e("suggestion-panel")),"view-class":unref(Cn).e("suggestion-list"),onKeydown:bo},{default:withCtx(()=>[Hn.value.length?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(Hn.value,Vo=>(openBlock(),createElementBlock("li",{key:Vo.uid,class:normalizeClass([unref(Cn).e("suggestion-item"),unref(Cn).is("checked",Vo.checked)]),tabindex:-1,onClick:Eo=>Ko(Vo)},[createBaseVNode("span",null,toDisplayString(Vo.text),1),Vo.checked?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[createVNode(unref(check_default))]),_:1})):createCommentVNode("v-if",!0)],10,_hoisted_3$n))),128)):renderSlot(Do.$slots,"empty",{key:1},()=>[createBaseVNode("li",{class:normalizeClass(unref(Cn).e("empty-text"))},toDisplayString(unref(En)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[vShow,Mn.value]]):createCommentVNode("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Cascader=_export_sfc$2(_sfc_main$1P,[["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/cascader.vue"]]);Cascader.install=Fe=>{Fe.component(Cascader.name,Cascader)};const _Cascader=Cascader,ElCascader=_Cascader,checkTagProps=buildProps({checked:{type:Boolean,default:!1}}),checkTagEmits={"update:checked":Fe=>isBoolean$5(Fe),[CHANGE_EVENT]:Fe=>isBoolean$5(Fe)},__default__$13=defineComponent({name:"ElCheckTag"}),_sfc_main$1O=defineComponent({...__default__$13,props:checkTagProps,emits:checkTagEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("check-tag"),bn=computed(()=>[vn.b(),vn.is("checked",hn.checked)]),wn=()=>{const kn=!hn.checked;qe(CHANGE_EVENT,kn),qe("update:checked",kn)};return(kn,_n)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(bn)),onClick:wn},[renderSlot(kn.$slots,"default")],2))}});var CheckTag=_export_sfc$2(_sfc_main$1O,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const ElCheckTag=withInstall$1(CheckTag),rowContextKey=Symbol("rowContextKey"),RowJustify=["start","center","end","space-around","space-between","space-evenly"],RowAlign=["top","middle","bottom"],rowProps=buildProps({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:RowJustify,default:"start"},align:{type:String,values:RowAlign}}),__default__$12=defineComponent({name:"ElRow"}),_sfc_main$1N=defineComponent({...__default__$12,props:rowProps,setup(Fe){const qe=Fe,hn=useNamespace("row"),vn=computed(()=>qe.gutter);provide(rowContextKey,{gutter:vn});const bn=computed(()=>{const kn={};return qe.gutter&&(kn.marginRight=kn.marginLeft=`-${qe.gutter/2}px`),kn}),wn=computed(()=>[hn.b(),hn.is(`justify-${qe.justify}`,qe.justify!=="start"),hn.is(`align-${qe.align}`,!!qe.align)]);return(kn,_n)=>(openBlock(),createBlock(resolveDynamicComponent(kn.tag),{class:normalizeClass(unref(wn)),style:normalizeStyle(unref(bn))},{default:withCtx(()=>[renderSlot(kn.$slots,"default")]),_:3},8,["class","style"]))}});var Row=_export_sfc$2(_sfc_main$1N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const ElRow=withInstall$1(Row),colProps=buildProps({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:definePropType([Number,Object]),default:()=>mutable({})},sm:{type:definePropType([Number,Object]),default:()=>mutable({})},md:{type:definePropType([Number,Object]),default:()=>mutable({})},lg:{type:definePropType([Number,Object]),default:()=>mutable({})},xl:{type:definePropType([Number,Object]),default:()=>mutable({})}}),__default__$11=defineComponent({name:"ElCol"}),_sfc_main$1M=defineComponent({...__default__$11,props:colProps,setup(Fe){const qe=Fe,{gutter:hn}=inject(rowContextKey,{gutter:computed(()=>0)}),vn=useNamespace("col"),bn=computed(()=>{const kn={};return hn.value&&(kn.paddingLeft=kn.paddingRight=`${hn.value/2}px`),kn}),wn=computed(()=>{const kn=[];return["span","offset","pull","push"].forEach(xn=>{const En=qe[xn];isNumber$d(En)&&(xn==="span"?kn.push(vn.b(`${qe[xn]}`)):En>0&&kn.push(vn.b(`${xn}-${qe[xn]}`)))}),["xs","sm","md","lg","xl"].forEach(xn=>{isNumber$d(qe[xn])?kn.push(vn.b(`${xn}-${qe[xn]}`)):isObject$9(qe[xn])&&Object.entries(qe[xn]).forEach(([En,$n])=>{kn.push(En!=="span"?vn.b(`${xn}-${En}-${$n}`):vn.b(`${xn}-${$n}`))})}),hn.value&&kn.push(vn.is("guttered")),[vn.b(),kn]});return(kn,_n)=>(openBlock(),createBlock(resolveDynamicComponent(kn.tag),{class:normalizeClass(unref(wn)),style:normalizeStyle(unref(bn))},{default:withCtx(()=>[renderSlot(kn.$slots,"default")]),_:3},8,["class","style"]))}});var Col=_export_sfc$2(_sfc_main$1M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const ElCol=withInstall$1(Col),emitChangeFn=Fe=>typeof isNumber$d(Fe),collapseProps=buildProps({accordion:Boolean,modelValue:{type:definePropType([Array,String,Number]),default:()=>mutable([])}}),collapseEmits={[UPDATE_MODEL_EVENT]:emitChangeFn,[CHANGE_EVENT]:emitChangeFn},collapseContextKey=Symbol("collapseContextKey"),useCollapse=(Fe,qe)=>{const hn=ref(castArray$1(Fe.modelValue)),vn=wn=>{hn.value=wn;const kn=Fe.accordion?hn.value[0]:hn.value;qe(UPDATE_MODEL_EVENT,kn),qe(CHANGE_EVENT,kn)},bn=wn=>{if(Fe.accordion)vn([hn.value[0]===wn?"":wn]);else{const kn=[...hn.value],_n=kn.indexOf(wn);_n>-1?kn.splice(_n,1):kn.push(wn),vn(kn)}};return watch(()=>Fe.modelValue,()=>hn.value=castArray$1(Fe.modelValue),{deep:!0}),provide(collapseContextKey,{activeNames:hn,handleItemClick:bn}),{activeNames:hn,setActiveNames:vn}},useCollapseDOM=()=>{const Fe=useNamespace("collapse");return{rootKls:computed(()=>Fe.b())}},__default__$10=defineComponent({name:"ElCollapse"}),_sfc_main$1L=defineComponent({...__default__$10,props:collapseProps,emits:collapseEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{activeNames:bn,setActiveNames:wn}=useCollapse(vn,hn),{rootKls:kn}=useCollapseDOM();return qe({activeNames:bn,setActiveNames:wn}),(_n,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(kn))},[renderSlot(_n.$slots,"default")],2))}});var Collapse=_export_sfc$2(_sfc_main$1L,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const __default__$$=defineComponent({name:"ElCollapseTransition"}),_sfc_main$1K=defineComponent({...__default__$$,setup(Fe){const qe=useNamespace("collapse-transition"),hn=bn=>{bn.style.maxHeight="",bn.style.overflow=bn.dataset.oldOverflow,bn.style.paddingTop=bn.dataset.oldPaddingTop,bn.style.paddingBottom=bn.dataset.oldPaddingBottom},vn={beforeEnter(bn){bn.dataset||(bn.dataset={}),bn.dataset.oldPaddingTop=bn.style.paddingTop,bn.dataset.oldPaddingBottom=bn.style.paddingBottom,bn.style.maxHeight=0,bn.style.paddingTop=0,bn.style.paddingBottom=0},enter(bn){bn.dataset.oldOverflow=bn.style.overflow,bn.scrollHeight!==0?bn.style.maxHeight=`${bn.scrollHeight}px`:bn.style.maxHeight=0,bn.style.paddingTop=bn.dataset.oldPaddingTop,bn.style.paddingBottom=bn.dataset.oldPaddingBottom,bn.style.overflow="hidden"},afterEnter(bn){bn.style.maxHeight="",bn.style.overflow=bn.dataset.oldOverflow},enterCancelled(bn){hn(bn)},beforeLeave(bn){bn.dataset||(bn.dataset={}),bn.dataset.oldPaddingTop=bn.style.paddingTop,bn.dataset.oldPaddingBottom=bn.style.paddingBottom,bn.dataset.oldOverflow=bn.style.overflow,bn.style.maxHeight=`${bn.scrollHeight}px`,bn.style.overflow="hidden"},leave(bn){bn.scrollHeight!==0&&(bn.style.maxHeight=0,bn.style.paddingTop=0,bn.style.paddingBottom=0)},afterLeave(bn){hn(bn)},leaveCancelled(bn){hn(bn)}};return(bn,wn)=>(openBlock(),createBlock(Transition,mergeProps({name:unref(qe).b()},toHandlers(vn)),{default:withCtx(()=>[renderSlot(bn.$slots,"default")]),_:3},16,["name"]))}});var CollapseTransition=_export_sfc$2(_sfc_main$1K,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);CollapseTransition.install=Fe=>{Fe.component(CollapseTransition.name,CollapseTransition)};const _CollapseTransition=CollapseTransition,ElCollapseTransition=_CollapseTransition,collapseItemProps=buildProps({title:{type:String,default:""},name:{type:definePropType([String,Number]),default:()=>generateId()},disabled:Boolean}),useCollapseItem=Fe=>{const qe=inject(collapseContextKey),hn=ref(!1),vn=ref(!1),bn=ref(generateId()),wn=computed(()=>qe==null?void 0:qe.activeNames.value.includes(Fe.name));return{focusing:hn,id:bn,isActive:wn,handleFocus:()=>{setTimeout(()=>{vn.value?vn.value=!1:hn.value=!0},50)},handleHeaderClick:()=>{Fe.disabled||(qe==null||qe.handleItemClick(Fe.name),hn.value=!1,vn.value=!0)},handleEnterClick:()=>{qe==null||qe.handleItemClick(Fe.name)}}},useCollapseItemDOM=(Fe,{focusing:qe,isActive:hn,id:vn})=>{const bn=useNamespace("collapse"),wn=computed(()=>[bn.b("item"),bn.is("active",unref(hn)),bn.is("disabled",Fe.disabled)]),kn=computed(()=>[bn.be("item","header"),bn.is("active",unref(hn)),{focusing:unref(qe)&&!Fe.disabled}]),_n=computed(()=>[bn.be("item","arrow"),bn.is("active",unref(hn))]),Cn=computed(()=>bn.be("item","wrap")),xn=computed(()=>bn.be("item","content")),En=computed(()=>bn.b(`content-${unref(vn)}`)),$n=computed(()=>bn.b(`head-${unref(vn)}`));return{arrowKls:_n,headKls:kn,rootKls:wn,itemWrapperKls:Cn,itemContentKls:xn,scopedContentId:En,scopedHeadId:$n}},_hoisted_1$X=["id","aria-expanded","aria-controls","aria-describedby","tabindex"],_hoisted_2$E=["id","aria-hidden","aria-labelledby"],__default__$_=defineComponent({name:"ElCollapseItem"}),_sfc_main$1J=defineComponent({...__default__$_,props:collapseItemProps,setup(Fe,{expose:qe}){const hn=Fe,{focusing:vn,id:bn,isActive:wn,handleFocus:kn,handleHeaderClick:_n,handleEnterClick:Cn}=useCollapseItem(hn),{arrowKls:xn,headKls:En,rootKls:$n,itemWrapperKls:Sn,itemContentKls:An,scopedContentId:Tn,scopedHeadId:Nn}=useCollapseItemDOM(hn,{focusing:vn,isActive:wn,id:bn});return qe({isActive:wn}),(Pn,On)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref($n))},[createBaseVNode("button",{id:unref(Nn),class:normalizeClass(unref(En)),"aria-expanded":unref(wn),"aria-controls":unref(Tn),"aria-describedby":unref(Tn),tabindex:Pn.disabled?-1:0,type:"button",onClick:On[0]||(On[0]=(...Rn)=>unref(_n)&&unref(_n)(...Rn)),onKeydown:On[1]||(On[1]=withKeys(withModifiers((...Rn)=>unref(Cn)&&unref(Cn)(...Rn),["stop","prevent"]),["space","enter"])),onFocus:On[2]||(On[2]=(...Rn)=>unref(kn)&&unref(kn)(...Rn)),onBlur:On[3]||(On[3]=Rn=>vn.value=!1)},[renderSlot(Pn.$slots,"title",{},()=>[createTextVNode(toDisplayString(Pn.title),1)]),createVNode(unref(ElIcon),{class:normalizeClass(unref(xn))},{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1},8,["class"])],42,_hoisted_1$X),createVNode(unref(_CollapseTransition),null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:unref(Tn),role:"region",class:normalizeClass(unref(Sn)),"aria-hidden":!unref(wn),"aria-labelledby":unref(Nn)},[createBaseVNode("div",{class:normalizeClass(unref(An))},[renderSlot(Pn.$slots,"default")],2)],10,_hoisted_2$E),[[vShow,unref(wn)]])]),_:3})],2))}});var CollapseItem=_export_sfc$2(_sfc_main$1J,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const ElCollapse=withInstall$1(Collapse,{CollapseItem}),ElCollapseItem=withNoopInstall(CollapseItem),alphaSliderProps=buildProps({color:{type:definePropType(Object),required:!0},vertical:{type:Boolean,default:!1}});let isDragging=!1;function draggable(Fe,qe){if(!isClient$1)return;const hn=function(wn){var kn;(kn=qe.drag)==null||kn.call(qe,wn)},vn=function(wn){var kn;document.removeEventListener("mousemove",hn),document.removeEventListener("mouseup",vn),document.removeEventListener("touchmove",hn),document.removeEventListener("touchend",vn),document.onselectstart=null,document.ondragstart=null,isDragging=!1,(kn=qe.end)==null||kn.call(qe,wn)},bn=function(wn){var kn;isDragging||(wn.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",hn),document.addEventListener("mouseup",vn),document.addEventListener("touchmove",hn),document.addEventListener("touchend",vn),isDragging=!0,(kn=qe.start)==null||kn.call(qe,wn))};Fe.addEventListener("mousedown",bn),Fe.addEventListener("touchstart",bn)}const useAlphaSlider=Fe=>{const qe=getCurrentInstance(),hn=shallowRef(),vn=shallowRef();function bn(kn){kn.target!==hn.value&&wn(kn)}function wn(kn){if(!vn.value||!hn.value)return;const Cn=qe.vnode.el.getBoundingClientRect(),{clientX:xn,clientY:En}=getClientXY(kn);if(Fe.vertical){let $n=En-Cn.top;$n=Math.max(hn.value.offsetHeight/2,$n),$n=Math.min($n,Cn.height-hn.value.offsetHeight/2),Fe.color.set("alpha",Math.round(($n-hn.value.offsetHeight/2)/(Cn.height-hn.value.offsetHeight)*100))}else{let $n=xn-Cn.left;$n=Math.max(hn.value.offsetWidth/2,$n),$n=Math.min($n,Cn.width-hn.value.offsetWidth/2),Fe.color.set("alpha",Math.round(($n-hn.value.offsetWidth/2)/(Cn.width-hn.value.offsetWidth)*100))}}return{thumb:hn,bar:vn,handleDrag:wn,handleClick:bn}},useAlphaSliderDOM=(Fe,{bar:qe,thumb:hn,handleDrag:vn})=>{const bn=getCurrentInstance(),wn=useNamespace("color-alpha-slider"),kn=ref(0),_n=ref(0),Cn=ref();function xn(){if(!hn.value||Fe.vertical)return 0;const Rn=bn.vnode.el,In=Fe.color.get("alpha");return Rn?Math.round(In*(Rn.offsetWidth-hn.value.offsetWidth/2)/100):0}function En(){if(!hn.value)return 0;const Rn=bn.vnode.el;if(!Fe.vertical)return 0;const In=Fe.color.get("alpha");return Rn?Math.round(In*(Rn.offsetHeight-hn.value.offsetHeight/2)/100):0}function $n(){if(Fe.color&&Fe.color.value){const{r:Rn,g:In,b:Mn}=Fe.color.toRgb();return`linear-gradient(to right, rgba(${Rn}, ${In}, ${Mn}, 0) 0%, rgba(${Rn}, ${In}, ${Mn}, 1) 100%)`}return""}function Sn(){kn.value=xn(),_n.value=En(),Cn.value=$n()}onMounted(()=>{if(!qe.value||!hn.value)return;const Rn={drag:In=>{vn(In)},end:In=>{vn(In)}};draggable(qe.value,Rn),draggable(hn.value,Rn),Sn()}),watch(()=>Fe.color.get("alpha"),()=>Sn()),watch(()=>Fe.color.value,()=>Sn());const An=computed(()=>[wn.b(),wn.is("vertical",Fe.vertical)]),Tn=computed(()=>wn.e("bar")),Nn=computed(()=>wn.e("thumb")),Pn=computed(()=>({background:Cn.value})),On=computed(()=>({left:addUnit(kn.value),top:addUnit(_n.value)}));return{rootKls:An,barKls:Tn,barStyle:Pn,thumbKls:Nn,thumbStyle:On,update:Sn}},COMPONENT_NAME$d="ElColorAlphaSlider",__default__$Z=defineComponent({name:COMPONENT_NAME$d}),_sfc_main$1I=defineComponent({...__default__$Z,props:alphaSliderProps,setup(Fe,{expose:qe}){const hn=Fe,{bar:vn,thumb:bn,handleDrag:wn,handleClick:kn}=useAlphaSlider(hn),{rootKls:_n,barKls:Cn,barStyle:xn,thumbKls:En,thumbStyle:$n,update:Sn}=useAlphaSliderDOM(hn,{bar:vn,thumb:bn,handleDrag:wn});return qe({update:Sn,bar:vn,thumb:bn}),(An,Tn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(_n))},[createBaseVNode("div",{ref_key:"bar",ref:vn,class:normalizeClass(unref(Cn)),style:normalizeStyle(unref(xn)),onClick:Tn[0]||(Tn[0]=(...Nn)=>unref(kn)&&unref(kn)(...Nn))},null,6),createBaseVNode("div",{ref_key:"thumb",ref:bn,class:normalizeClass(unref(En)),style:normalizeStyle(unref($n))},null,6)],2))}});var AlphaSlider=_export_sfc$2(_sfc_main$1I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const _sfc_main$1H=defineComponent({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(Fe){const qe=useNamespace("color-hue-slider"),hn=getCurrentInstance(),vn=ref(),bn=ref(),wn=ref(0),kn=ref(0),_n=computed(()=>Fe.color.get("hue"));watch(()=>_n.value,()=>{Sn()});function Cn(An){An.target!==vn.value&&xn(An)}function xn(An){if(!bn.value||!vn.value)return;const Nn=hn.vnode.el.getBoundingClientRect(),{clientX:Pn,clientY:On}=getClientXY(An);let Rn;if(Fe.vertical){let In=On-Nn.top;In=Math.min(In,Nn.height-vn.value.offsetHeight/2),In=Math.max(vn.value.offsetHeight/2,In),Rn=Math.round((In-vn.value.offsetHeight/2)/(Nn.height-vn.value.offsetHeight)*360)}else{let In=Pn-Nn.left;In=Math.min(In,Nn.width-vn.value.offsetWidth/2),In=Math.max(vn.value.offsetWidth/2,In),Rn=Math.round((In-vn.value.offsetWidth/2)/(Nn.width-vn.value.offsetWidth)*360)}Fe.color.set("hue",Rn)}function En(){if(!vn.value)return 0;const An=hn.vnode.el;if(Fe.vertical)return 0;const Tn=Fe.color.get("hue");return An?Math.round(Tn*(An.offsetWidth-vn.value.offsetWidth/2)/360):0}function $n(){if(!vn.value)return 0;const An=hn.vnode.el;if(!Fe.vertical)return 0;const Tn=Fe.color.get("hue");return An?Math.round(Tn*(An.offsetHeight-vn.value.offsetHeight/2)/360):0}function Sn(){wn.value=En(),kn.value=$n()}return onMounted(()=>{if(!bn.value||!vn.value)return;const An={drag:Tn=>{xn(Tn)},end:Tn=>{xn(Tn)}};draggable(bn.value,An),draggable(vn.value,An),Sn()}),{bar:bn,thumb:vn,thumbLeft:wn,thumbTop:kn,hueValue:_n,handleClick:Cn,update:Sn,ns:qe}}});function _sfc_render$s(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b(),Fe.ns.is("vertical",Fe.vertical)])},[createBaseVNode("div",{ref:"bar",class:normalizeClass(Fe.ns.e("bar")),onClick:qe[0]||(qe[0]=(...kn)=>Fe.handleClick&&Fe.handleClick(...kn))},null,2),createBaseVNode("div",{ref:"thumb",class:normalizeClass(Fe.ns.e("thumb")),style:normalizeStyle({left:Fe.thumbLeft+"px",top:Fe.thumbTop+"px"})},null,6)],2)}var HueSlider=_export_sfc$2(_sfc_main$1H,[["render",_sfc_render$s],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const colorPickerProps=buildProps({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:useSizeProp,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:definePropType(Array)},validateEvent:{type:Boolean,default:!0}}),colorPickerEmits={[UPDATE_MODEL_EVENT]:Fe=>isString$d(Fe)||isNil(Fe),[CHANGE_EVENT]:Fe=>isString$d(Fe)||isNil(Fe),activeChange:Fe=>isString$d(Fe)||isNil(Fe),focus:Fe=>Fe instanceof FocusEvent,blur:Fe=>Fe instanceof FocusEvent},colorPickerContextKey=Symbol("colorPickerContextKey"),hsv2hsl=function(Fe,qe,hn){return[Fe,qe*hn/((Fe=(2-qe)*hn)<1?Fe:2-Fe)||0,Fe/2]},isOnePointZero=function(Fe){return typeof Fe=="string"&&Fe.includes(".")&&Number.parseFloat(Fe)===1},isPercentage=function(Fe){return typeof Fe=="string"&&Fe.includes("%")},bound01=function(Fe,qe){isOnePointZero(Fe)&&(Fe="100%");const hn=isPercentage(Fe);return Fe=Math.min(qe,Math.max(0,Number.parseFloat(`${Fe}`))),hn&&(Fe=Number.parseInt(`${Fe*qe}`,10)/100),Math.abs(Fe-qe)<1e-6?1:Fe%qe/Number.parseFloat(qe)},INT_HEX_MAP={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},hexOne=Fe=>{Fe=Math.min(Math.round(Fe),255);const qe=Math.floor(Fe/16),hn=Fe%16;return`${INT_HEX_MAP[qe]||qe}${INT_HEX_MAP[hn]||hn}`},toHex=function({r:Fe,g:qe,b:hn}){return Number.isNaN(+Fe)||Number.isNaN(+qe)||Number.isNaN(+hn)?"":`#${hexOne(Fe)}${hexOne(qe)}${hexOne(hn)}`},HEX_INT_MAP={A:10,B:11,C:12,D:13,E:14,F:15},parseHexChannel=function(Fe){return Fe.length===2?(HEX_INT_MAP[Fe[0].toUpperCase()]||+Fe[0])*16+(HEX_INT_MAP[Fe[1].toUpperCase()]||+Fe[1]):HEX_INT_MAP[Fe[1].toUpperCase()]||+Fe[1]},hsl2hsv=function(Fe,qe,hn){qe=qe/100,hn=hn/100;let vn=qe;const bn=Math.max(hn,.01);hn*=2,qe*=hn<=1?hn:2-hn,vn*=bn<=1?bn:2-bn;const wn=(hn+qe)/2,kn=hn===0?2*vn/(bn+vn):2*qe/(hn+qe);return{h:Fe,s:kn*100,v:wn*100}},rgb2hsv=(Fe,qe,hn)=>{Fe=bound01(Fe,255),qe=bound01(qe,255),hn=bound01(hn,255);const vn=Math.max(Fe,qe,hn),bn=Math.min(Fe,qe,hn);let wn;const kn=vn,_n=vn-bn,Cn=vn===0?0:_n/vn;if(vn===bn)wn=0;else{switch(vn){case Fe:{wn=(qe-hn)/_n+(qe{this._hue=Math.max(0,Math.min(360,vn)),this._saturation=Math.max(0,Math.min(100,bn)),this._value=Math.max(0,Math.min(100,wn)),this.doOnChange()};if(qe.includes("hsl")){const vn=qe.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(bn=>bn!=="").map((bn,wn)=>wn>2?Number.parseFloat(bn):Number.parseInt(bn,10));if(vn.length===4?this._alpha=Number.parseFloat(vn[3])*100:vn.length===3&&(this._alpha=100),vn.length>=3){const{h:bn,s:wn,v:kn}=hsl2hsv(vn[0],vn[1],vn[2]);hn(bn,wn,kn)}}else if(qe.includes("hsv")){const vn=qe.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(bn=>bn!=="").map((bn,wn)=>wn>2?Number.parseFloat(bn):Number.parseInt(bn,10));vn.length===4?this._alpha=Number.parseFloat(vn[3])*100:vn.length===3&&(this._alpha=100),vn.length>=3&&hn(vn[0],vn[1],vn[2])}else if(qe.includes("rgb")){const vn=qe.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(bn=>bn!=="").map((bn,wn)=>wn>2?Number.parseFloat(bn):Number.parseInt(bn,10));if(vn.length===4?this._alpha=Number.parseFloat(vn[3])*100:vn.length===3&&(this._alpha=100),vn.length>=3){const{h:bn,s:wn,v:kn}=rgb2hsv(vn[0],vn[1],vn[2]);hn(bn,wn,kn)}}else if(qe.includes("#")){const vn=qe.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(vn))return;let bn,wn,kn;vn.length===3?(bn=parseHexChannel(vn[0]+vn[0]),wn=parseHexChannel(vn[1]+vn[1]),kn=parseHexChannel(vn[2]+vn[2])):(vn.length===6||vn.length===8)&&(bn=parseHexChannel(vn.slice(0,2)),wn=parseHexChannel(vn.slice(2,4)),kn=parseHexChannel(vn.slice(4,6))),vn.length===8?this._alpha=parseHexChannel(vn.slice(6))/255*100:(vn.length===3||vn.length===6)&&(this._alpha=100);const{h:_n,s:Cn,v:xn}=rgb2hsv(bn,wn,kn);hn(_n,Cn,xn)}}compare(qe){return Math.abs(qe._hue-this._hue)<2&&Math.abs(qe._saturation-this._saturation)<1&&Math.abs(qe._value-this._value)<1&&Math.abs(qe._alpha-this._alpha)<1}doOnChange(){const{_hue:qe,_saturation:hn,_value:vn,_alpha:bn,format:wn}=this;if(this.enableAlpha)switch(wn){case"hsl":{const kn=hsv2hsl(qe,hn/100,vn/100);this.value=`hsla(${qe}, ${Math.round(kn[1]*100)}%, ${Math.round(kn[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${qe}, ${Math.round(hn)}%, ${Math.round(vn)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${toHex(hsv2rgb(qe,hn,vn))}${hexOne(bn*255/100)}`;break}default:{const{r:kn,g:_n,b:Cn}=hsv2rgb(qe,hn,vn);this.value=`rgba(${kn}, ${_n}, ${Cn}, ${this.get("alpha")/100})`}}else switch(wn){case"hsl":{const kn=hsv2hsl(qe,hn/100,vn/100);this.value=`hsl(${qe}, ${Math.round(kn[1]*100)}%, ${Math.round(kn[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${qe}, ${Math.round(hn)}%, ${Math.round(vn)}%)`;break}case"rgb":{const{r:kn,g:_n,b:Cn}=hsv2rgb(qe,hn,vn);this.value=`rgb(${kn}, ${_n}, ${Cn})`;break}default:this.value=toHex(hsv2rgb(qe,hn,vn))}}}const _sfc_main$1G=defineComponent({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(Fe){const qe=useNamespace("color-predefine"),{currentColor:hn}=inject(colorPickerContextKey),vn=ref(wn(Fe.colors,Fe.color));watch(()=>hn.value,kn=>{const _n=new Color;_n.fromString(kn),vn.value.forEach(Cn=>{Cn.selected=_n.compare(Cn)})}),watchEffect(()=>{vn.value=wn(Fe.colors,Fe.color)});function bn(kn){Fe.color.fromString(Fe.colors[kn])}function wn(kn,_n){return kn.map(Cn=>{const xn=new Color;return xn.enableAlpha=!0,xn.format="rgba",xn.fromString(Cn),xn.selected=xn.value===_n.value,xn})}return{rgbaColors:vn,handleSelect:bn,ns:qe}}}),_hoisted_1$W=["onClick"];function _sfc_render$r(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass(Fe.ns.b())},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("colors"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.rgbaColors,(kn,_n)=>(openBlock(),createElementBlock("div",{key:Fe.colors[_n],class:normalizeClass([Fe.ns.e("color-selector"),Fe.ns.is("alpha",kn._alpha<100),{selected:kn.selected}]),onClick:Cn=>Fe.handleSelect(_n)},[createBaseVNode("div",{style:normalizeStyle({backgroundColor:kn.value})},null,4)],10,_hoisted_1$W))),128))],2)],2)}var Predefine=_export_sfc$2(_sfc_main$1G,[["render",_sfc_render$r],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const _sfc_main$1F=defineComponent({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(Fe){const qe=useNamespace("color-svpanel"),hn=getCurrentInstance(),vn=ref(0),bn=ref(0),wn=ref("hsl(0, 100%, 50%)"),kn=computed(()=>{const xn=Fe.color.get("hue"),En=Fe.color.get("value");return{hue:xn,value:En}});function _n(){const xn=Fe.color.get("saturation"),En=Fe.color.get("value"),$n=hn.vnode.el,{clientWidth:Sn,clientHeight:An}=$n;bn.value=xn*Sn/100,vn.value=(100-En)*An/100,wn.value=`hsl(${Fe.color.get("hue")}, 100%, 50%)`}function Cn(xn){const $n=hn.vnode.el.getBoundingClientRect(),{clientX:Sn,clientY:An}=getClientXY(xn);let Tn=Sn-$n.left,Nn=An-$n.top;Tn=Math.max(0,Tn),Tn=Math.min(Tn,$n.width),Nn=Math.max(0,Nn),Nn=Math.min(Nn,$n.height),bn.value=Tn,vn.value=Nn,Fe.color.set({saturation:Tn/$n.width*100,value:100-Nn/$n.height*100})}return watch(()=>kn.value,()=>{_n()}),onMounted(()=>{draggable(hn.vnode.el,{drag:xn=>{Cn(xn)},end:xn=>{Cn(xn)}}),_n()}),{cursorTop:vn,cursorLeft:bn,background:wn,colorValue:kn,handleDrag:Cn,update:_n,ns:qe}}}),_hoisted_1$V=createBaseVNode("div",null,null,-1),_hoisted_2$D=[_hoisted_1$V];function _sfc_render$q(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass(Fe.ns.b()),style:normalizeStyle({backgroundColor:Fe.background})},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("white"))},null,2),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("black"))},null,2),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("cursor")),style:normalizeStyle({top:Fe.cursorTop+"px",left:Fe.cursorLeft+"px"})},_hoisted_2$D,6)],6)}var SvPanel=_export_sfc$2(_sfc_main$1F,[["render",_sfc_render$q],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const _hoisted_1$U=["onKeydown"],_hoisted_2$C=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],__default__$Y=defineComponent({name:"ElColorPicker"}),_sfc_main$1E=defineComponent({...__default__$Y,props:colorPickerProps,emits:colorPickerEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{t:bn}=useLocale(),wn=useNamespace("color"),{formItem:kn}=useFormItem(),_n=useFormSize(),Cn=useFormDisabled(),{inputId:xn,isLabeledByFormItem:En}=useFormItemInputId(vn,{formItemContext:kn}),$n=ref(),Sn=ref(),An=ref(),Tn=ref(),Nn=ref(),Pn=ref(),{isFocused:On,handleFocus:Rn,handleBlur:In}=useFocusController(Nn,{beforeBlur(yo){var Bo;return(Bo=Tn.value)==null?void 0:Bo.isFocusInsideContent(yo)},afterBlur(){Yn(!1),Jn()}}),Mn=yo=>{if(Cn.value)return vo();Rn(yo)};let Bn=!0;const Dn=reactive(new Color({enableAlpha:vn.showAlpha,format:vn.colorFormat||"",value:vn.modelValue})),Vn=ref(!1),Ln=ref(!1),zn=ref(""),Hn=computed(()=>!vn.modelValue&&!Ln.value?"transparent":Wn(Dn,vn.showAlpha)),Fn=computed(()=>!vn.modelValue&&!Ln.value?"":Dn.value),Kn=computed(()=>En.value?void 0:vn.label||bn("el.colorpicker.defaultLabel")),Un=computed(()=>En.value?kn==null?void 0:kn.labelId:void 0),Gn=computed(()=>[wn.b("picker"),wn.is("disabled",Cn.value),wn.bm("picker",_n.value),wn.is("focused",On.value)]);function Wn(yo,Bo){if(!(yo instanceof Color))throw new TypeError("color should be instance of _color Class");const{r:ro,g:eo,b:lo}=yo.toRgb();return Bo?`rgba(${ro}, ${eo}, ${lo}, ${yo.get("alpha")/100})`:`rgb(${ro}, ${eo}, ${lo})`}function Yn(yo){Vn.value=yo}const Xn=debounce$3(Yn,100,{leading:!0});function qn(){Cn.value||Yn(!0)}function jn(){Xn(!1),Jn()}function Jn(){nextTick(()=>{vn.modelValue?Dn.fromString(vn.modelValue):(Dn.value="",nextTick(()=>{Ln.value=!1}))})}function Qn(){Cn.value||Xn(!Vn.value)}function no(){Dn.fromString(zn.value)}function so(){const yo=Dn.value;hn(UPDATE_MODEL_EVENT,yo),hn("change",yo),vn.validateEvent&&(kn==null||kn.validate("change").catch(Bo=>void 0)),Xn(!1),nextTick(()=>{const Bo=new Color({enableAlpha:vn.showAlpha,format:vn.colorFormat||"",value:vn.modelValue});Dn.compare(Bo)||Jn()})}function co(){Xn(!1),hn(UPDATE_MODEL_EVENT,null),hn("change",null),vn.modelValue!==null&&vn.validateEvent&&(kn==null||kn.validate("change").catch(yo=>void 0)),Jn()}function mo(yo){if(Vn.value&&(jn(),On.value)){const Bo=new FocusEvent("focus",yo);In(Bo)}}function fo(yo){yo.preventDefault(),yo.stopPropagation(),Yn(!1),Jn()}function io(yo){switch(yo.code){case EVENT_CODE.enter:case EVENT_CODE.space:yo.preventDefault(),yo.stopPropagation(),qn(),Pn.value.focus();break;case EVENT_CODE.esc:fo(yo);break}}function ao(){Nn.value.focus()}function vo(){Nn.value.blur()}return onMounted(()=>{vn.modelValue&&(zn.value=Fn.value)}),watch(()=>vn.modelValue,yo=>{yo?yo&&yo!==Dn.value&&(Bn=!1,Dn.fromString(yo)):Ln.value=!1}),watch(()=>Fn.value,yo=>{zn.value=yo,Bn&&hn("activeChange",yo),Bn=!0}),watch(()=>Dn.value,()=>{!vn.modelValue&&!Ln.value&&(Ln.value=!0)}),watch(()=>Vn.value,()=>{nextTick(()=>{var yo,Bo,ro;(yo=$n.value)==null||yo.update(),(Bo=Sn.value)==null||Bo.update(),(ro=An.value)==null||ro.update()})}),provide(colorPickerContextKey,{currentColor:Fn}),qe({color:Dn,show:qn,hide:jn,focus:ao,blur:vo}),(yo,Bo)=>(openBlock(),createBlock(unref(ElTooltip),{ref_key:"popper",ref:Tn,visible:Vn.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[unref(wn).be("picker","panel"),unref(wn).b("dropdown"),yo.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${unref(wn).namespace.value}-zoom-in-top`,persistent:"",onHide:Bo[2]||(Bo[2]=ro=>Yn(!1))},{content:withCtx(()=>[withDirectives((openBlock(),createElementBlock("div",{onKeydown:withKeys(fo,["esc"])},[createBaseVNode("div",{class:normalizeClass(unref(wn).be("dropdown","main-wrapper"))},[createVNode(HueSlider,{ref_key:"hue",ref:$n,class:"hue-slider",color:unref(Dn),vertical:""},null,8,["color"]),createVNode(SvPanel,{ref_key:"sv",ref:Sn,color:unref(Dn)},null,8,["color"])],2),yo.showAlpha?(openBlock(),createBlock(AlphaSlider,{key:0,ref_key:"alpha",ref:An,color:unref(Dn)},null,8,["color"])):createCommentVNode("v-if",!0),yo.predefine?(openBlock(),createBlock(Predefine,{key:1,ref:"predefine",color:unref(Dn),colors:yo.predefine},null,8,["color","colors"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(wn).be("dropdown","btns"))},[createBaseVNode("span",{class:normalizeClass(unref(wn).be("dropdown","value"))},[createVNode(unref(ElInput),{ref_key:"inputRef",ref:Pn,modelValue:zn.value,"onUpdate:modelValue":Bo[0]||(Bo[0]=ro=>zn.value=ro),"validate-event":!1,size:"small",onKeyup:withKeys(no,["enter"]),onBlur:no},null,8,["modelValue","onKeyup"])],2),createVNode(unref(ElButton),{class:normalizeClass(unref(wn).be("dropdown","link-btn")),text:"",size:"small",onClick:co},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(bn)("el.colorpicker.clear")),1)]),_:1},8,["class"]),createVNode(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(wn).be("dropdown","btn")),onClick:so},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(bn)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,_hoisted_1$U)),[[unref(ClickOutside),mo]])]),default:withCtx(()=>[createBaseVNode("div",{id:unref(xn),ref_key:"triggerRef",ref:Nn,class:normalizeClass(unref(Gn)),role:"button","aria-label":unref(Kn),"aria-labelledby":unref(Un),"aria-description":unref(bn)("el.colorpicker.description",{color:yo.modelValue||""}),"aria-disabled":unref(Cn),tabindex:unref(Cn)?-1:yo.tabindex,onKeydown:io,onFocus:Mn,onBlur:Bo[1]||(Bo[1]=(...ro)=>unref(In)&&unref(In)(...ro))},[unref(Cn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(wn).be("picker","mask"))},null,2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(wn).be("picker","trigger")),onClick:Qn},[createBaseVNode("span",{class:normalizeClass([unref(wn).be("picker","color"),unref(wn).is("alpha",yo.showAlpha)])},[createBaseVNode("span",{class:normalizeClass(unref(wn).be("picker","color-inner")),style:normalizeStyle({backgroundColor:unref(Hn)})},[withDirectives(createVNode(unref(ElIcon),{class:normalizeClass([unref(wn).be("picker","icon"),unref(wn).is("icon-arrow-down")])},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1},8,["class"]),[[vShow,yo.modelValue||Ln.value]]),withDirectives(createVNode(unref(ElIcon),{class:normalizeClass([unref(wn).be("picker","empty"),unref(wn).is("icon-close")])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class"]),[[vShow,!yo.modelValue&&!Ln.value]])],6)],2)],2)],42,_hoisted_2$C)]),_:1},8,["visible","popper-class","transition"]))}});var ColorPicker=_export_sfc$2(_sfc_main$1E,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/color-picker.vue"]]);const ElColorPicker=withInstall$1(ColorPicker),__default__$X=defineComponent({name:"ElContainer"}),_sfc_main$1D=defineComponent({...__default__$X,props:{direction:{type:String}},setup(Fe){const qe=Fe,hn=useSlots(),vn=useNamespace("container"),bn=computed(()=>qe.direction==="vertical"?!0:qe.direction==="horizontal"?!1:hn&&hn.default?hn.default().some(kn=>{const _n=kn.type.name;return _n==="ElHeader"||_n==="ElFooter"}):!1);return(wn,kn)=>(openBlock(),createElementBlock("section",{class:normalizeClass([unref(vn).b(),unref(vn).is("vertical",unref(bn))])},[renderSlot(wn.$slots,"default")],2))}});var Container=_export_sfc$2(_sfc_main$1D,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const __default__$W=defineComponent({name:"ElAside"}),_sfc_main$1C=defineComponent({...__default__$W,props:{width:{type:String,default:null}},setup(Fe){const qe=Fe,hn=useNamespace("aside"),vn=computed(()=>qe.width?hn.cssVarBlock({width:qe.width}):{});return(bn,wn)=>(openBlock(),createElementBlock("aside",{class:normalizeClass(unref(hn).b()),style:normalizeStyle(unref(vn))},[renderSlot(bn.$slots,"default")],6))}});var Aside=_export_sfc$2(_sfc_main$1C,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const __default__$V=defineComponent({name:"ElFooter"}),_sfc_main$1B=defineComponent({...__default__$V,props:{height:{type:String,default:null}},setup(Fe){const qe=Fe,hn=useNamespace("footer"),vn=computed(()=>qe.height?hn.cssVarBlock({height:qe.height}):{});return(bn,wn)=>(openBlock(),createElementBlock("footer",{class:normalizeClass(unref(hn).b()),style:normalizeStyle(unref(vn))},[renderSlot(bn.$slots,"default")],6))}});var Footer$3=_export_sfc$2(_sfc_main$1B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const __default__$U=defineComponent({name:"ElHeader"}),_sfc_main$1A=defineComponent({...__default__$U,props:{height:{type:String,default:null}},setup(Fe){const qe=Fe,hn=useNamespace("header"),vn=computed(()=>qe.height?hn.cssVarBlock({height:qe.height}):{});return(bn,wn)=>(openBlock(),createElementBlock("header",{class:normalizeClass(unref(hn).b()),style:normalizeStyle(unref(vn))},[renderSlot(bn.$slots,"default")],6))}});var Header$1=_export_sfc$2(_sfc_main$1A,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const __default__$T=defineComponent({name:"ElMain"}),_sfc_main$1z=defineComponent({...__default__$T,setup(Fe){const qe=useNamespace("main");return(hn,vn)=>(openBlock(),createElementBlock("main",{class:normalizeClass(unref(qe).b())},[renderSlot(hn.$slots,"default")],2))}});var Main=_export_sfc$2(_sfc_main$1z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const ElContainer=withInstall$1(Container,{Aside,Footer:Footer$3,Header:Header$1,Main}),ElAside=withNoopInstall(Aside),ElFooter=withNoopInstall(Footer$3),ElHeader=withNoopInstall(Header$1),ElMain=withNoopInstall(Main);var advancedFormat$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){var bn=vn.prototype,wn=bn.format;bn.format=function(kn){var _n=this,Cn=this.$locale();if(!this.isValid())return wn.bind(this)(kn);var xn=this.$utils(),En=(kn||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function($n){switch($n){case"Q":return Math.ceil((_n.$M+1)/3);case"Do":return Cn.ordinal(_n.$D);case"gggg":return _n.weekYear();case"GGGG":return _n.isoWeekYear();case"wo":return Cn.ordinal(_n.week(),"W");case"w":case"ww":return xn.s(_n.week(),$n==="w"?1:2,"0");case"W":case"WW":return xn.s(_n.isoWeek(),$n==="W"?1:2,"0");case"k":case"kk":return xn.s(String(_n.$H===0?24:_n.$H),$n==="k"?1:2,"0");case"X":return Math.floor(_n.$d.getTime()/1e3);case"x":return _n.$d.getTime();case"z":return"["+_n.offsetName()+"]";case"zzz":return"["+_n.offsetName("long")+"]";default:return $n}});return wn.bind(this)(En)}}})})(advancedFormat$1);var advancedFormatExports=advancedFormat$1.exports;const advancedFormat=getDefaultExportFromCjs(advancedFormatExports);var weekOfYear$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){var hn="week",vn="year";return function(bn,wn,kn){var _n=wn.prototype;_n.week=function(Cn){if(Cn===void 0&&(Cn=null),Cn!==null)return this.add(7*(Cn-this.week()),"day");var xn=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var En=kn(this).startOf(vn).add(1,vn).date(xn),$n=kn(this).endOf(hn);if(En.isBefore($n))return 1}var Sn=kn(this).startOf(vn).date(xn).startOf(hn).subtract(1,"millisecond"),An=this.diff(Sn,hn,!0);return An<0?kn(this).startOf("week").week():Math.ceil(An)},_n.weeks=function(Cn){return Cn===void 0&&(Cn=null),this.week(Cn)}}})})(weekOfYear$1);var weekOfYearExports=weekOfYear$1.exports;const weekOfYear=getDefaultExportFromCjs(weekOfYearExports);var weekYear$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){vn.prototype.weekYear=function(){var bn=this.month(),wn=this.week(),kn=this.year();return wn===1&&bn===11?kn+1:bn===0&&wn>=52?kn-1:kn}}})})(weekYear$1);var weekYearExports=weekYear$1.exports;const weekYear=getDefaultExportFromCjs(weekYearExports);var dayOfYear$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn,bn){vn.prototype.dayOfYear=function(wn){var kn=Math.round((bn(this).startOf("day")-bn(this).startOf("year"))/864e5)+1;return wn==null?kn:this.add(wn-kn,"day")}}})})(dayOfYear$1);var dayOfYearExports=dayOfYear$1.exports;const dayOfYear=getDefaultExportFromCjs(dayOfYearExports);var isSameOrAfter$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){vn.prototype.isSameOrAfter=function(bn,wn){return this.isSame(bn,wn)||this.isAfter(bn,wn)}}})})(isSameOrAfter$1);var isSameOrAfterExports=isSameOrAfter$1.exports;const isSameOrAfter=getDefaultExportFromCjs(isSameOrAfterExports);var isSameOrBefore$1={exports:{}};(function(Fe,qe){(function(hn,vn){Fe.exports=vn()})(commonjsGlobal,function(){return function(hn,vn){vn.prototype.isSameOrBefore=function(bn,wn){return this.isSame(bn,wn)||this.isBefore(bn,wn)}}})})(isSameOrBefore$1);var isSameOrBeforeExports=isSameOrBefore$1.exports;const isSameOrBefore=getDefaultExportFromCjs(isSameOrBeforeExports),ROOT_PICKER_INJECTION_KEY=Symbol(),datePickerProps=buildProps({...timePickerDefaultProps,type:{type:definePropType(String),default:"date"}}),selectionModes=["date","dates","year","month","week","range"],datePickerSharedProps=buildProps({disabledDate:{type:definePropType(Function)},date:{type:definePropType(Object),required:!0},minDate:{type:definePropType(Object)},maxDate:{type:definePropType(Object)},parsedValue:{type:definePropType([Object,Array])},rangeState:{type:definePropType(Object),default:()=>({endDate:null,selecting:!1})}}),panelSharedProps=buildProps({type:{type:definePropType(String),required:!0,values:datePickTypes},dateFormat:String,timeFormat:String}),panelRangeSharedProps=buildProps({unlinkPanels:Boolean,parsedValue:{type:definePropType(Array)}}),selectionModeWithDefault=Fe=>({type:String,values:selectionModes,default:Fe}),panelDatePickProps=buildProps({...panelSharedProps,parsedValue:{type:definePropType([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),basicDateTableProps=buildProps({...datePickerSharedProps,cellClassName:{type:definePropType(Function)},showWeekNumber:Boolean,selectionMode:selectionModeWithDefault("date")}),basicDateTableEmits=["changerange","pick","select"],isValidRange=Fe=>{if(!isArray$x(Fe))return!1;const[qe,hn]=Fe;return dayjs.isDayjs(qe)&&dayjs.isDayjs(hn)&&qe.isSameOrBefore(hn)},getDefaultValue=(Fe,{lang:qe,unit:hn,unlinkPanels:vn})=>{let bn;if(isArray$x(Fe)){let[wn,kn]=Fe.map(_n=>dayjs(_n).locale(qe));return vn||(kn=wn.add(1,hn)),[wn,kn]}else Fe?bn=dayjs(Fe):bn=dayjs();return bn=bn.locale(qe),[bn,bn.add(1,hn)]},buildPickerTable=(Fe,qe,{columnIndexOffset:hn,startDate:vn,nextEndDate:bn,now:wn,unit:kn,relativeDateGetter:_n,setCellMetadata:Cn,setRowMetadata:xn})=>{for(let En=0;En["normal","today"].includes(Fe),useBasicDateTable=(Fe,qe)=>{const{lang:hn}=useLocale(),vn=ref(),bn=ref(),wn=ref(),kn=ref(),_n=ref([[],[],[],[],[],[]]);let Cn=!1;const xn=Fe.date.$locale().weekStart||7,En=Fe.date.locale("en").localeData().weekdaysShort().map(jn=>jn.toLowerCase()),$n=computed(()=>xn>3?7-xn:-xn),Sn=computed(()=>{const jn=Fe.date.startOf("month");return jn.subtract(jn.day()||7,"day")}),An=computed(()=>En.concat(En).slice(xn,xn+7)),Tn=computed(()=>flatten$2(unref(Mn)).some(jn=>jn.isCurrent)),Nn=computed(()=>{const jn=Fe.date.startOf("month"),Jn=jn.day()||7,Qn=jn.daysInMonth(),no=jn.subtract(1,"month").daysInMonth();return{startOfMonthDay:Jn,dateCountOfMonth:Qn,dateCountOfLastMonth:no}}),Pn=computed(()=>Fe.selectionMode==="dates"?castArray(Fe.parsedValue):[]),On=(jn,{count:Jn,rowIndex:Qn,columnIndex:no})=>{const{startOfMonthDay:so,dateCountOfMonth:co,dateCountOfLastMonth:mo}=unref(Nn),fo=unref($n);if(Qn>=0&&Qn<=1){const io=so+fo<0?7+so+fo:so+fo;if(no+Qn*7>=io)return jn.text=Jn,!0;jn.text=mo-(io-no%7)+1+Qn*7,jn.type="prev-month"}else return Jn<=co?jn.text=Jn:(jn.text=Jn-co,jn.type="next-month"),!0;return!1},Rn=(jn,{columnIndex:Jn,rowIndex:Qn},no)=>{const{disabledDate:so,cellClassName:co}=Fe,mo=unref(Pn),fo=On(jn,{count:no,rowIndex:Qn,columnIndex:Jn}),io=jn.dayjs.toDate();return jn.selected=mo.find(ao=>ao.valueOf()===jn.dayjs.valueOf()),jn.isSelected=!!jn.selected,jn.isCurrent=Dn(jn),jn.disabled=so==null?void 0:so(io),jn.customClass=co==null?void 0:co(io),fo},In=jn=>{if(Fe.selectionMode==="week"){const[Jn,Qn]=Fe.showWeekNumber?[1,7]:[0,6],no=qn(jn[Jn+1]);jn[Jn].inRange=no,jn[Jn].start=no,jn[Qn].inRange=no,jn[Qn].end=no}},Mn=computed(()=>{const{minDate:jn,maxDate:Jn,rangeState:Qn,showWeekNumber:no}=Fe,so=unref($n),co=unref(_n),mo="day";let fo=1;if(no)for(let io=0;io<6;io++)co[io][0]||(co[io][0]={type:"week",text:unref(Sn).add(io*7+1,mo).week()});return buildPickerTable({row:6,column:7},co,{startDate:jn,columnIndexOffset:no?1:0,nextEndDate:Qn.endDate||Jn||Qn.selecting&&jn||null,now:dayjs().locale(unref(hn)).startOf(mo),unit:mo,relativeDateGetter:io=>unref(Sn).add(io-so,mo),setCellMetadata:(...io)=>{Rn(...io,fo)&&(fo+=1)},setRowMetadata:In}),co});watch(()=>Fe.date,async()=>{var jn;(jn=unref(vn))!=null&&jn.contains(document.activeElement)&&(await nextTick(),await Bn())});const Bn=async()=>{var jn;return(jn=unref(bn))==null?void 0:jn.focus()},Dn=jn=>Fe.selectionMode==="date"&&isNormalDay(jn.type)&&Vn(jn,Fe.parsedValue),Vn=(jn,Jn)=>Jn?dayjs(Jn).locale(unref(hn)).isSame(Fe.date.date(Number(jn.text)),"day"):!1,Ln=(jn,Jn)=>{const Qn=jn*7+(Jn-(Fe.showWeekNumber?1:0))-unref($n);return unref(Sn).add(Qn,"day")},zn=jn=>{var Jn;if(!Fe.rangeState.selecting)return;let Qn=jn.target;if(Qn.tagName==="SPAN"&&(Qn=(Jn=Qn.parentNode)==null?void 0:Jn.parentNode),Qn.tagName==="DIV"&&(Qn=Qn.parentNode),Qn.tagName!=="TD")return;const no=Qn.parentNode.rowIndex-1,so=Qn.cellIndex;unref(Mn)[no][so].disabled||(no!==unref(wn)||so!==unref(kn))&&(wn.value=no,kn.value=so,qe("changerange",{selecting:!0,endDate:Ln(no,so)}))},Hn=jn=>!unref(Tn)&&(jn==null?void 0:jn.text)===1&&jn.type==="normal"||jn.isCurrent,Fn=jn=>{Cn||unref(Tn)||Fe.selectionMode!=="date"||Xn(jn,!0)},Kn=jn=>{jn.target.closest("td")&&(Cn=!0)},Un=jn=>{jn.target.closest("td")&&(Cn=!1)},Gn=jn=>{!Fe.rangeState.selecting||!Fe.minDate?(qe("pick",{minDate:jn,maxDate:null}),qe("select",!0)):(jn>=Fe.minDate?qe("pick",{minDate:Fe.minDate,maxDate:jn}):qe("pick",{minDate:jn,maxDate:Fe.minDate}),qe("select",!1))},Wn=jn=>{const Jn=jn.week(),Qn=`${jn.year()}w${Jn}`;qe("pick",{year:jn.year(),week:Jn,value:Qn,date:jn.startOf("week")})},Yn=(jn,Jn)=>{const Qn=Jn?castArray(Fe.parsedValue).filter(no=>(no==null?void 0:no.valueOf())!==jn.valueOf()):castArray(Fe.parsedValue).concat([jn]);qe("pick",Qn)},Xn=(jn,Jn=!1)=>{const Qn=jn.target.closest("td");if(!Qn)return;const no=Qn.parentNode.rowIndex-1,so=Qn.cellIndex,co=unref(Mn)[no][so];if(co.disabled||co.type==="week")return;const mo=Ln(no,so);switch(Fe.selectionMode){case"range":{Gn(mo);break}case"date":{qe("pick",mo,Jn);break}case"week":{Wn(mo);break}case"dates":{Yn(mo,!!co.selected);break}}},qn=jn=>{if(Fe.selectionMode!=="week")return!1;let Jn=Fe.date.startOf("day");if(jn.type==="prev-month"&&(Jn=Jn.subtract(1,"month")),jn.type==="next-month"&&(Jn=Jn.add(1,"month")),Jn=Jn.date(Number.parseInt(jn.text,10)),Fe.parsedValue&&!Array.isArray(Fe.parsedValue)){const Qn=(Fe.parsedValue.day()-xn+7)%7-1;return Fe.parsedValue.subtract(Qn,"day").isSame(Jn,"day")}return!1};return{WEEKS:An,rows:Mn,tbodyRef:vn,currentCellRef:bn,focus:Bn,isCurrent:Dn,isWeekActive:qn,isSelectedCell:Hn,handlePickDate:Xn,handleMouseUp:Un,handleMouseDown:Kn,handleMouseMove:zn,handleFocus:Fn}},useBasicDateTableDOM=(Fe,{isCurrent:qe,isWeekActive:hn})=>{const vn=useNamespace("date-table"),{t:bn}=useLocale(),wn=computed(()=>[vn.b(),{"is-week-mode":Fe.selectionMode==="week"}]),kn=computed(()=>bn("el.datepicker.dateTablePrompt")),_n=computed(()=>bn("el.datepicker.week"));return{tableKls:wn,tableLabel:kn,weekLabel:_n,getCellClasses:En=>{const $n=[];return isNormalDay(En.type)&&!En.disabled?($n.push("available"),En.type==="today"&&$n.push("today")):$n.push(En.type),qe(En)&&$n.push("current"),En.inRange&&(isNormalDay(En.type)||Fe.selectionMode==="week")&&($n.push("in-range"),En.start&&$n.push("start-date"),En.end&&$n.push("end-date")),En.disabled&&$n.push("disabled"),En.selected&&$n.push("selected"),En.customClass&&$n.push(En.customClass),$n.join(" ")},getRowKls:En=>[vn.e("row"),{current:hn(En)}],t:bn}},basicCellProps=buildProps({cell:{type:definePropType(Object)}});var ElDatePickerCell=defineComponent({name:"ElDatePickerCell",props:basicCellProps,setup(Fe){const qe=useNamespace("date-table-cell"),{slots:hn}=inject(ROOT_PICKER_INJECTION_KEY);return()=>{const{cell:vn}=Fe;if(hn.default){const bn=hn.default(vn).filter(wn=>wn.patchFlag!==-2&&wn.type.toString()!=="Symbol(Comment)"&&wn.type.toString()!=="Symbol(v-cmt)");if(bn.length)return bn}return createVNode("div",{class:qe.b()},[createVNode("span",{class:qe.e("text")},[vn==null?void 0:vn.text])])}}});const _hoisted_1$T=["aria-label"],_hoisted_2$B={key:0,scope:"col"},_hoisted_3$m=["aria-label"],_hoisted_4$g=["aria-current","aria-selected","tabindex"],_sfc_main$1y=defineComponent({__name:"basic-date-table",props:basicDateTableProps,emits:basicDateTableEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{WEEKS:bn,rows:wn,tbodyRef:kn,currentCellRef:_n,focus:Cn,isCurrent:xn,isWeekActive:En,isSelectedCell:$n,handlePickDate:Sn,handleMouseUp:An,handleMouseDown:Tn,handleMouseMove:Nn,handleFocus:Pn}=useBasicDateTable(vn,hn),{tableLabel:On,tableKls:Rn,weekLabel:In,getCellClasses:Mn,getRowKls:Bn,t:Dn}=useBasicDateTableDOM(vn,{isCurrent:xn,isWeekActive:En});return qe({focus:Cn}),(Vn,Ln)=>(openBlock(),createElementBlock("table",{"aria-label":unref(On),class:normalizeClass(unref(Rn)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:Ln[1]||(Ln[1]=(...zn)=>unref(Sn)&&unref(Sn)(...zn)),onMousemove:Ln[2]||(Ln[2]=(...zn)=>unref(Nn)&&unref(Nn)(...zn)),onMousedown:Ln[3]||(Ln[3]=withModifiers((...zn)=>unref(Tn)&&unref(Tn)(...zn),["prevent"])),onMouseup:Ln[4]||(Ln[4]=(...zn)=>unref(An)&&unref(An)(...zn))},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:kn},[createBaseVNode("tr",null,[Vn.showWeekNumber?(openBlock(),createElementBlock("th",_hoisted_2$B,toDisplayString(unref(In)),1)):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(bn),(zn,Hn)=>(openBlock(),createElementBlock("th",{key:Hn,"aria-label":unref(Dn)("el.datepicker.weeksFull."+zn),scope:"col"},toDisplayString(unref(Dn)("el.datepicker.weeks."+zn)),9,_hoisted_3$m))),128))]),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(wn),(zn,Hn)=>(openBlock(),createElementBlock("tr",{key:Hn,class:normalizeClass(unref(Bn)(zn[1]))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(zn,(Fn,Kn)=>(openBlock(),createElementBlock("td",{key:`${Hn}.${Kn}`,ref_for:!0,ref:Un=>unref($n)(Fn)&&(_n.value=Un),class:normalizeClass(unref(Mn)(Fn)),"aria-current":Fn.isCurrent?"date":void 0,"aria-selected":Fn.isCurrent,tabindex:unref($n)(Fn)?0:-1,onFocus:Ln[0]||(Ln[0]=(...Un)=>unref(Pn)&&unref(Pn)(...Un))},[createVNode(unref(ElDatePickerCell),{cell:Fn},null,8,["cell"])],42,_hoisted_4$g))),128))],2))),128))],512)],42,_hoisted_1$T))}});var DateTable=_export_sfc$2(_sfc_main$1y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const basicMonthTableProps=buildProps({...datePickerSharedProps,selectionMode:selectionModeWithDefault("month")}),_hoisted_1$S=["aria-label"],_hoisted_2$A=["aria-selected","aria-label","tabindex","onKeydown"],_hoisted_3$l={class:"cell"},_sfc_main$1x=defineComponent({__name:"basic-month-table",props:basicMonthTableProps,emits:["changerange","pick","select"],setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=(Mn,Bn,Dn)=>{const Vn=dayjs().locale(Dn).startOf("month").month(Bn).year(Mn),Ln=Vn.daysInMonth();return rangeArr(Ln).map(zn=>Vn.add(zn,"day").toDate())},wn=useNamespace("month-table"),{t:kn,lang:_n}=useLocale(),Cn=ref(),xn=ref(),En=ref(vn.date.locale("en").localeData().monthsShort().map(Mn=>Mn.toLowerCase())),$n=ref([[],[],[]]),Sn=ref(),An=ref(),Tn=computed(()=>{var Mn,Bn;const Dn=$n.value,Vn=dayjs().locale(_n.value).startOf("month");for(let Ln=0;Ln<3;Ln++){const zn=Dn[Ln];for(let Hn=0;Hn<4;Hn++){const Fn=zn[Hn]||(zn[Hn]={row:Ln,column:Hn,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});Fn.type="normal";const Kn=Ln*4+Hn,Un=vn.date.startOf("year").month(Kn),Gn=vn.rangeState.endDate||vn.maxDate||vn.rangeState.selecting&&vn.minDate||null;Fn.inRange=!!(vn.minDate&&Un.isSameOrAfter(vn.minDate,"month")&&Gn&&Un.isSameOrBefore(Gn,"month"))||!!(vn.minDate&&Un.isSameOrBefore(vn.minDate,"month")&&Gn&&Un.isSameOrAfter(Gn,"month")),(Mn=vn.minDate)!=null&&Mn.isSameOrAfter(Gn)?(Fn.start=!!(Gn&&Un.isSame(Gn,"month")),Fn.end=vn.minDate&&Un.isSame(vn.minDate,"month")):(Fn.start=!!(vn.minDate&&Un.isSame(vn.minDate,"month")),Fn.end=!!(Gn&&Un.isSame(Gn,"month"))),Vn.isSame(Un)&&(Fn.type="today"),Fn.text=Kn,Fn.disabled=((Bn=vn.disabledDate)==null?void 0:Bn.call(vn,Un.toDate()))||!1}}return Dn}),Nn=()=>{var Mn;(Mn=xn.value)==null||Mn.focus()},Pn=Mn=>{const Bn={},Dn=vn.date.year(),Vn=new Date,Ln=Mn.text;return Bn.disabled=vn.disabledDate?bn(Dn,Ln,_n.value).every(vn.disabledDate):!1,Bn.current=castArray(vn.parsedValue).findIndex(zn=>dayjs.isDayjs(zn)&&zn.year()===Dn&&zn.month()===Ln)>=0,Bn.today=Vn.getFullYear()===Dn&&Vn.getMonth()===Ln,Mn.inRange&&(Bn["in-range"]=!0,Mn.start&&(Bn["start-date"]=!0),Mn.end&&(Bn["end-date"]=!0)),Bn},On=Mn=>{const Bn=vn.date.year(),Dn=Mn.text;return castArray(vn.date).findIndex(Vn=>Vn.year()===Bn&&Vn.month()===Dn)>=0},Rn=Mn=>{var Bn;if(!vn.rangeState.selecting)return;let Dn=Mn.target;if(Dn.tagName==="A"&&(Dn=(Bn=Dn.parentNode)==null?void 0:Bn.parentNode),Dn.tagName==="DIV"&&(Dn=Dn.parentNode),Dn.tagName!=="TD")return;const Vn=Dn.parentNode.rowIndex,Ln=Dn.cellIndex;Tn.value[Vn][Ln].disabled||(Vn!==Sn.value||Ln!==An.value)&&(Sn.value=Vn,An.value=Ln,hn("changerange",{selecting:!0,endDate:vn.date.startOf("year").month(Vn*4+Ln)}))},In=Mn=>{var Bn;const Dn=(Bn=Mn.target)==null?void 0:Bn.closest("td");if((Dn==null?void 0:Dn.tagName)!=="TD"||hasClass$1(Dn,"disabled"))return;const Vn=Dn.cellIndex,zn=Dn.parentNode.rowIndex*4+Vn,Hn=vn.date.startOf("year").month(zn);vn.selectionMode==="range"?vn.rangeState.selecting?(vn.minDate&&Hn>=vn.minDate?hn("pick",{minDate:vn.minDate,maxDate:Hn}):hn("pick",{minDate:Hn,maxDate:vn.minDate}),hn("select",!1)):(hn("pick",{minDate:Hn,maxDate:null}),hn("select",!0)):hn("pick",zn)};return watch(()=>vn.date,async()=>{var Mn,Bn;(Mn=Cn.value)!=null&&Mn.contains(document.activeElement)&&(await nextTick(),(Bn=xn.value)==null||Bn.focus())}),qe({focus:Nn}),(Mn,Bn)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref(kn)("el.datepicker.monthTablePrompt"),class:normalizeClass(unref(wn).b()),onClick:In,onMousemove:Rn},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:Cn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Tn),(Dn,Vn)=>(openBlock(),createElementBlock("tr",{key:Vn},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Dn,(Ln,zn)=>(openBlock(),createElementBlock("td",{key:zn,ref_for:!0,ref:Hn=>On(Ln)&&(xn.value=Hn),class:normalizeClass(Pn(Ln)),"aria-selected":`${On(Ln)}`,"aria-label":unref(kn)(`el.datepicker.month${+Ln.text+1}`),tabindex:On(Ln)?0:-1,onKeydown:[withKeys(withModifiers(In,["prevent","stop"]),["space"]),withKeys(withModifiers(In,["prevent","stop"]),["enter"])]},[createBaseVNode("div",null,[createBaseVNode("span",_hoisted_3$l,toDisplayString(unref(kn)("el.datepicker.months."+En.value[Ln.text])),1)])],42,_hoisted_2$A))),128))]))),128))],512)],42,_hoisted_1$S))}});var MonthTable=_export_sfc$2(_sfc_main$1x,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date,disabledDate,parsedValue}=datePickerSharedProps,basicYearTableProps=buildProps({date,disabledDate,parsedValue}),_hoisted_1$R=["aria-label"],_hoisted_2$z=["aria-selected","tabindex","onKeydown"],_hoisted_3$k={class:"cell"},_hoisted_4$f={key:1},_sfc_main$1w=defineComponent({__name:"basic-year-table",props:basicYearTableProps,emits:["pick"],setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=(Nn,Pn)=>{const On=dayjs(String(Nn)).locale(Pn).startOf("year"),In=On.endOf("year").dayOfYear();return rangeArr(In).map(Mn=>On.add(Mn,"day").toDate())},wn=useNamespace("year-table"),{t:kn,lang:_n}=useLocale(),Cn=ref(),xn=ref(),En=computed(()=>Math.floor(vn.date.year()/10)*10),$n=()=>{var Nn;(Nn=xn.value)==null||Nn.focus()},Sn=Nn=>{const Pn={},On=dayjs().locale(_n.value);return Pn.disabled=vn.disabledDate?bn(Nn,_n.value).every(vn.disabledDate):!1,Pn.current=castArray(vn.parsedValue).findIndex(Rn=>Rn.year()===Nn)>=0,Pn.today=On.year()===Nn,Pn},An=Nn=>Nn===En.value&&vn.date.year()En.value+9||castArray(vn.date).findIndex(Pn=>Pn.year()===Nn)>=0,Tn=Nn=>{const On=Nn.target.closest("td");if(On&&On.textContent){if(hasClass$1(On,"disabled"))return;const Rn=On.textContent||On.innerText;hn("pick",Number(Rn))}};return watch(()=>vn.date,async()=>{var Nn,Pn;(Nn=Cn.value)!=null&&Nn.contains(document.activeElement)&&(await nextTick(),(Pn=xn.value)==null||Pn.focus())}),qe({focus:$n}),(Nn,Pn)=>(openBlock(),createElementBlock("table",{role:"grid","aria-label":unref(kn)("el.datepicker.yearTablePrompt"),class:normalizeClass(unref(wn).b()),onClick:Tn},[createBaseVNode("tbody",{ref_key:"tbodyRef",ref:Cn},[(openBlock(),createElementBlock(Fragment,null,renderList(3,(On,Rn)=>createBaseVNode("tr",{key:Rn},[(openBlock(),createElementBlock(Fragment,null,renderList(4,(In,Mn)=>(openBlock(),createElementBlock(Fragment,{key:Rn+"_"+Mn},[Rn*4+Mn<10?(openBlock(),createElementBlock("td",{key:0,ref_for:!0,ref:Bn=>An(unref(En)+Rn*4+Mn)&&(xn.value=Bn),class:normalizeClass(["available",Sn(unref(En)+Rn*4+Mn)]),"aria-selected":`${An(unref(En)+Rn*4+Mn)}`,tabindex:An(unref(En)+Rn*4+Mn)?0:-1,onKeydown:[withKeys(withModifiers(Tn,["prevent","stop"]),["space"]),withKeys(withModifiers(Tn,["prevent","stop"]),["enter"])]},[createBaseVNode("span",_hoisted_3$k,toDisplayString(unref(En)+Rn*4+Mn),1)],42,_hoisted_2$z)):(openBlock(),createElementBlock("td",_hoisted_4$f))],64))),64))])),64))],512)],10,_hoisted_1$R))}});var YearTable=_export_sfc$2(_sfc_main$1w,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const _hoisted_1$Q=["onClick"],_hoisted_2$y=["aria-label"],_hoisted_3$j=["aria-label"],_hoisted_4$e=["aria-label"],_hoisted_5$b=["aria-label"],_sfc_main$1v=defineComponent({__name:"panel-date-pick",props:panelDatePickProps,emits:["pick","set-picker-option","panel-change"],setup(Fe,{emit:qe}){const hn=Fe,vn=($o,Do,No)=>!0,bn=useNamespace("picker-panel"),wn=useNamespace("date-picker"),kn=useAttrs$1(),_n=useSlots(),{t:Cn,lang:xn}=useLocale(),En=inject("EP_PICKER_BASE"),$n=inject(TOOLTIP_INJECTION_KEY),{shortcuts:Sn,disabledDate:An,cellClassName:Tn,defaultTime:Nn}=En.props,Pn=toRef(En.props,"defaultValue"),On=ref(),Rn=ref(dayjs().locale(xn.value)),In=ref(!1);let Mn=!1;const Bn=computed(()=>dayjs(Nn).locale(xn.value)),Dn=computed(()=>Rn.value.month()),Vn=computed(()=>Rn.value.year()),Ln=ref([]),zn=ref(null),Hn=ref(null),Fn=$o=>Ln.value.length>0?vn($o,Ln.value,hn.format||"HH:mm:ss"):!0,Kn=$o=>Nn&&!lo.value&&!In.value&&!Mn?Bn.value.year($o.year()).month($o.month()).date($o.date()):fo.value?$o.millisecond(0):$o.startOf("day"),Un=($o,...Do)=>{if(!$o)qe("pick",$o,...Do);else if(isArray$x($o)){const No=$o.map(Kn);qe("pick",No,...Do)}else qe("pick",Kn($o),...Do);zn.value=null,Hn.value=null,In.value=!1,Mn=!1},Gn=($o,Do)=>{if(Jn.value==="date"){$o=$o;let No=hn.parsedValue?hn.parsedValue.year($o.year()).month($o.month()).date($o.date()):$o;Fn(No)||(No=Ln.value[0][0].year($o.year()).month($o.month()).date($o.date())),Rn.value=No,Un(No,fo.value||Do)}else Jn.value==="week"?Un($o.date):Jn.value==="dates"&&Un($o,!0)},Wn=$o=>{const Do=$o?"add":"subtract";Rn.value=Rn.value[Do](1,"month"),Fo("month")},Yn=$o=>{const Do=Rn.value,No=$o?"add":"subtract";Rn.value=Xn.value==="year"?Do[No](10,"year"):Do[No](1,"year"),Fo("year")},Xn=ref("date"),qn=computed(()=>{const $o=Cn("el.datepicker.year");if(Xn.value==="year"){const Do=Math.floor(Vn.value/10)*10;return $o?`${Do} ${$o} - ${Do+9} ${$o}`:`${Do} - ${Do+9}`}return`${Vn.value} ${$o}`}),jn=$o=>{const Do=isFunction$i($o.value)?$o.value():$o.value;if(Do){Mn=!0,Un(dayjs(Do).locale(xn.value));return}$o.onClick&&$o.onClick({attrs:kn,slots:_n,emit:qe})},Jn=computed(()=>{const{type:$o}=hn;return["week","month","year","dates"].includes($o)?$o:"date"}),Qn=computed(()=>Jn.value==="date"?Xn.value:Jn.value),no=computed(()=>!!Sn.length),so=async $o=>{Rn.value=Rn.value.startOf("month").month($o),Jn.value==="month"?Un(Rn.value,!1):(Xn.value="date",["month","year","date","week"].includes(Jn.value)&&(Un(Rn.value,!0),await nextTick(),zo())),Fo("month")},co=async $o=>{Jn.value==="year"?(Rn.value=Rn.value.startOf("year").year($o),Un(Rn.value,!1)):(Rn.value=Rn.value.year($o),Xn.value="month",["month","year","date","week"].includes(Jn.value)&&(Un(Rn.value,!0),await nextTick(),zo())),Fo("year")},mo=async $o=>{Xn.value=$o,await nextTick(),zo()},fo=computed(()=>hn.type==="datetime"||hn.type==="datetimerange"),io=computed(()=>fo.value||Jn.value==="dates"),ao=computed(()=>An?hn.parsedValue?isArray$x(hn.parsedValue)?An(hn.parsedValue[0].toDate()):An(hn.parsedValue.toDate()):!0:!1),vo=()=>{if(Jn.value==="dates")Un(hn.parsedValue);else{let $o=hn.parsedValue;if(!$o){const Do=dayjs(Nn).locale(xn.value),No=wo();$o=Do.year(No.year()).month(No.month()).date(No.date())}Rn.value=$o,Un($o)}},yo=computed(()=>An?An(dayjs().locale(xn.value).toDate()):!1),Bo=()=>{const Do=dayjs().locale(xn.value).toDate();In.value=!0,(!An||!An(Do))&&Fn(Do)&&(Rn.value=dayjs().locale(xn.value),Un(Rn.value))},ro=computed(()=>hn.timeFormat||extractTimeFormat(hn.format)),eo=computed(()=>hn.dateFormat||extractDateFormat(hn.format)),lo=computed(()=>{if(Hn.value)return Hn.value;if(!(!hn.parsedValue&&!Pn.value))return(hn.parsedValue||Rn.value).format(ro.value)}),ho=computed(()=>{if(zn.value)return zn.value;if(!(!hn.parsedValue&&!Pn.value))return(hn.parsedValue||Rn.value).format(eo.value)}),Io=ref(!1),Po=()=>{Io.value=!0},ko=()=>{Io.value=!1},xo=$o=>({hour:$o.hour(),minute:$o.minute(),second:$o.second(),year:$o.year(),month:$o.month(),date:$o.date()}),Ao=($o,Do,No)=>{const{hour:Vo,minute:Eo,second:rr}=xo($o),sr=hn.parsedValue?hn.parsedValue.hour(Vo).minute(Eo).second(rr):$o;Rn.value=sr,Un(Rn.value,!0),No||(Io.value=Do)},go=$o=>{const Do=dayjs($o,ro.value).locale(xn.value);if(Do.isValid()&&Fn(Do)){const{year:No,month:Vo,date:Eo}=xo(Rn.value);Rn.value=Do.year(No).month(Vo).date(Eo),Hn.value=null,Io.value=!1,Un(Rn.value,!0)}},qo=$o=>{const Do=dayjs($o,eo.value).locale(xn.value);if(Do.isValid()){if(An&&An(Do.toDate()))return;const{hour:No,minute:Vo,second:Eo}=xo(Rn.value);Rn.value=Do.hour(No).minute(Vo).second(Eo),zn.value=null,Un(Rn.value,!0)}},jo=$o=>dayjs.isDayjs($o)&&$o.isValid()&&(An?!An($o.toDate()):!0),Ko=$o=>Jn.value==="dates"?$o.map(Do=>Do.format(hn.format)):$o.format(hn.format),bo=$o=>dayjs($o,hn.format).locale(xn.value),wo=()=>{const $o=dayjs(Pn.value).locale(xn.value);if(!Pn.value){const Do=Bn.value;return dayjs().hour(Do.hour()).minute(Do.minute()).second(Do.second()).locale(xn.value)}return $o},zo=async()=>{var $o;["week","month","year","date"].includes(Jn.value)&&(($o=On.value)==null||$o.focus(),Jn.value==="week"&&_o(EVENT_CODE.down))},Yo=$o=>{const{code:Do}=$o;[EVENT_CODE.up,EVENT_CODE.down,EVENT_CODE.left,EVENT_CODE.right,EVENT_CODE.home,EVENT_CODE.end,EVENT_CODE.pageUp,EVENT_CODE.pageDown].includes(Do)&&(_o(Do),$o.stopPropagation(),$o.preventDefault()),[EVENT_CODE.enter,EVENT_CODE.space,EVENT_CODE.numpadEnter].includes(Do)&&zn.value===null&&Hn.value===null&&($o.preventDefault(),Un(Rn.value,!1))},_o=$o=>{var Do;const{up:No,down:Vo,left:Eo,right:rr,home:sr,end:ur,pageUp:hr,pageDown:Co}=EVENT_CODE,Er={year:{[No]:-4,[Vo]:4,[Eo]:-1,[rr]:1,offset:(Qo,mr)=>Qo.setFullYear(Qo.getFullYear()+mr)},month:{[No]:-4,[Vo]:4,[Eo]:-1,[rr]:1,offset:(Qo,mr)=>Qo.setMonth(Qo.getMonth()+mr)},week:{[No]:-1,[Vo]:1,[Eo]:-1,[rr]:1,offset:(Qo,mr)=>Qo.setDate(Qo.getDate()+mr*7)},date:{[No]:-7,[Vo]:7,[Eo]:-1,[rr]:1,[sr]:Qo=>-Qo.getDay(),[ur]:Qo=>-Qo.getDay()+6,[hr]:Qo=>-new Date(Qo.getFullYear(),Qo.getMonth(),0).getDate(),[Co]:Qo=>new Date(Qo.getFullYear(),Qo.getMonth()+1,0).getDate(),offset:(Qo,mr)=>Qo.setDate(Qo.getDate()+mr)}},$r=Rn.value.toDate();for(;Math.abs(Rn.value.diff($r,"year",!0))<1;){const Qo=Er[Qn.value];if(!Qo)return;if(Qo.offset($r,isFunction$i(Qo[$o])?Qo[$o]($r):(Do=Qo[$o])!=null?Do:0),An&&An($r))break;const mr=dayjs($r).locale(xn.value);Rn.value=mr,qe("pick",mr,!0);break}},Fo=$o=>{qe("panel-change",Rn.value.toDate(),$o,Xn.value)};return watch(()=>Jn.value,$o=>{if(["month","year"].includes($o)){Xn.value=$o;return}Xn.value="date"},{immediate:!0}),watch(()=>Xn.value,()=>{$n==null||$n.updatePopper()}),watch(()=>Pn.value,$o=>{$o&&(Rn.value=wo())},{immediate:!0}),watch(()=>hn.parsedValue,$o=>{if($o){if(Jn.value==="dates"||Array.isArray($o))return;Rn.value=$o}else Rn.value=wo()},{immediate:!0}),qe("set-picker-option",["isValidValue",jo]),qe("set-picker-option",["formatToString",Ko]),qe("set-picker-option",["parseUserInput",bo]),qe("set-picker-option",["handleFocusPicker",zo]),($o,Do)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(bn).b(),unref(wn).b(),{"has-sidebar":$o.$slots.sidebar||unref(no),"has-time":unref(fo)}])},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("body-wrapper"))},[renderSlot($o.$slots,"sidebar",{class:normalizeClass(unref(bn).e("sidebar"))}),unref(no)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Sn),(No,Vo)=>(openBlock(),createElementBlock("button",{key:Vo,type:"button",class:normalizeClass(unref(bn).e("shortcut")),onClick:Eo=>jn(No)},toDisplayString(No.text),11,_hoisted_1$Q))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(bn).e("body"))},[unref(fo)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(wn).e("time-header"))},[createBaseVNode("span",{class:normalizeClass(unref(wn).e("editor-wrap"))},[createVNode(unref(ElInput),{placeholder:unref(Cn)("el.datepicker.selectDate"),"model-value":unref(ho),size:"small","validate-event":!1,onInput:Do[0]||(Do[0]=No=>zn.value=No),onChange:qo},null,8,["placeholder","model-value"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(wn).e("editor-wrap"))},[createVNode(unref(ElInput),{placeholder:unref(Cn)("el.datepicker.selectTime"),"model-value":unref(lo),size:"small","validate-event":!1,onFocus:Po,onInput:Do[1]||(Do[1]=No=>Hn.value=No),onChange:go},null,8,["placeholder","model-value"]),createVNode(unref(TimePickPanel),{visible:Io.value,format:unref(ro),"parsed-value":Rn.value,onPick:Ao},null,8,["visible","format","parsed-value"])],2)),[[unref(ClickOutside),ko]])],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{class:normalizeClass([unref(wn).e("header"),(Xn.value==="year"||Xn.value==="month")&&unref(wn).e("header--bordered")])},[createBaseVNode("span",{class:normalizeClass(unref(wn).e("prev-btn"))},[createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.prevYear"),class:normalizeClass(["d-arrow-left",unref(bn).e("icon-btn")]),onClick:Do[2]||(Do[2]=No=>Yn(!1))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_2$y),withDirectives(createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.prevMonth"),class:normalizeClass([unref(bn).e("icon-btn"),"arrow-left"]),onClick:Do[3]||(Do[3]=No=>Wn(!1))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],10,_hoisted_3$j),[[vShow,Xn.value==="date"]])],2),createBaseVNode("span",{role:"button",class:normalizeClass(unref(wn).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Do[4]||(Do[4]=withKeys(No=>mo("year"),["enter"])),onClick:Do[5]||(Do[5]=No=>mo("year"))},toDisplayString(unref(qn)),35),withDirectives(createBaseVNode("span",{role:"button","aria-live":"polite",tabindex:"0",class:normalizeClass([unref(wn).e("header-label"),{active:Xn.value==="month"}]),onKeydown:Do[6]||(Do[6]=withKeys(No=>mo("month"),["enter"])),onClick:Do[7]||(Do[7]=No=>mo("month"))},toDisplayString(unref(Cn)(`el.datepicker.month${unref(Dn)+1}`)),35),[[vShow,Xn.value==="date"]]),createBaseVNode("span",{class:normalizeClass(unref(wn).e("next-btn"))},[withDirectives(createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.nextMonth"),class:normalizeClass([unref(bn).e("icon-btn"),"arrow-right"]),onClick:Do[8]||(Do[8]=No=>Wn(!0))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],10,_hoisted_4$e),[[vShow,Xn.value==="date"]]),createBaseVNode("button",{type:"button","aria-label":unref(Cn)("el.datepicker.nextYear"),class:normalizeClass([unref(bn).e("icon-btn"),"d-arrow-right"]),onClick:Do[9]||(Do[9]=No=>Yn(!0))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_5$b)],2)],2),[[vShow,Xn.value!=="time"]]),createBaseVNode("div",{class:normalizeClass(unref(bn).e("content")),onKeydown:Yo},[Xn.value==="date"?(openBlock(),createBlock(DateTable,{key:0,ref_key:"currentViewRef",ref:On,"selection-mode":unref(Jn),date:Rn.value,"parsed-value":$o.parsedValue,"disabled-date":unref(An),"cell-class-name":unref(Tn),onPick:Gn},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):createCommentVNode("v-if",!0),Xn.value==="year"?(openBlock(),createBlock(YearTable,{key:1,ref_key:"currentViewRef",ref:On,date:Rn.value,"disabled-date":unref(An),"parsed-value":$o.parsedValue,onPick:co},null,8,["date","disabled-date","parsed-value"])):createCommentVNode("v-if",!0),Xn.value==="month"?(openBlock(),createBlock(MonthTable,{key:2,ref_key:"currentViewRef",ref:On,date:Rn.value,"parsed-value":$o.parsedValue,"disabled-date":unref(An),onPick:so},null,8,["date","parsed-value","disabled-date"])):createCommentVNode("v-if",!0)],34)],2)],2),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(bn).e("footer"))},[withDirectives(createVNode(unref(ElButton),{text:"",size:"small",class:normalizeClass(unref(bn).e("link-btn")),disabled:unref(yo),onClick:Bo},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Cn)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[vShow,unref(Jn)!=="dates"]]),createVNode(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(bn).e("link-btn")),disabled:unref(ao),onClick:vo},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Cn)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[vShow,unref(io)&&Xn.value==="date"]])],2))}});var DatePickPanel=_export_sfc$2(_sfc_main$1v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const panelDateRangeProps=buildProps({...panelSharedProps,...panelRangeSharedProps}),useShortcut=Fe=>{const{emit:qe}=getCurrentInstance(),hn=useAttrs$1(),vn=useSlots();return wn=>{const kn=isFunction$i(wn.value)?wn.value():wn.value;if(kn){qe("pick",[dayjs(kn[0]).locale(Fe.value),dayjs(kn[1]).locale(Fe.value)]);return}wn.onClick&&wn.onClick({attrs:hn,slots:vn,emit:qe})}},useRangePicker=(Fe,{defaultValue:qe,leftDate:hn,rightDate:vn,unit:bn,onParsedValueChanged:wn})=>{const{emit:kn}=getCurrentInstance(),{pickerNs:_n}=inject(ROOT_PICKER_INJECTION_KEY),Cn=useNamespace("date-range-picker"),{t:xn,lang:En}=useLocale(),$n=useShortcut(En),Sn=ref(),An=ref(),Tn=ref({endDate:null,selecting:!1}),Nn=In=>{Tn.value=In},Pn=(In=!1)=>{const Mn=unref(Sn),Bn=unref(An);isValidRange([Mn,Bn])&&kn("pick",[Mn,Bn],In)},On=In=>{Tn.value.selecting=In,In||(Tn.value.endDate=null)},Rn=()=>{const[In,Mn]=getDefaultValue(unref(qe),{lang:unref(En),unit:bn,unlinkPanels:Fe.unlinkPanels});Sn.value=void 0,An.value=void 0,hn.value=In,vn.value=Mn};return watch(qe,In=>{In&&Rn()},{immediate:!0}),watch(()=>Fe.parsedValue,In=>{if(isArray$x(In)&&In.length===2){const[Mn,Bn]=In;Sn.value=Mn,hn.value=Mn,An.value=Bn,wn(unref(Sn),unref(An))}else Rn()},{immediate:!0}),{minDate:Sn,maxDate:An,rangeState:Tn,lang:En,ppNs:_n,drpNs:Cn,handleChangeRange:Nn,handleRangeConfirm:Pn,handleShortcutClick:$n,onSelect:On,t:xn}},_hoisted_1$P=["onClick"],_hoisted_2$x=["aria-label"],_hoisted_3$i=["aria-label"],_hoisted_4$d=["disabled","aria-label"],_hoisted_5$a=["disabled","aria-label"],_hoisted_6$6=["disabled","aria-label"],_hoisted_7$4=["disabled","aria-label"],_hoisted_8$4=["aria-label"],_hoisted_9$4=["aria-label"],unit$1="month",_sfc_main$1u=defineComponent({__name:"panel-date-range",props:panelDateRangeProps,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(Fe,{emit:qe}){const hn=Fe,vn=inject("EP_PICKER_BASE"),{disabledDate:bn,cellClassName:wn,format:kn,defaultTime:_n,clearable:Cn}=vn.props,xn=toRef(vn.props,"shortcuts"),En=toRef(vn.props,"defaultValue"),{lang:$n}=useLocale(),Sn=ref(dayjs().locale($n.value)),An=ref(dayjs().locale($n.value).add(1,unit$1)),{minDate:Tn,maxDate:Nn,rangeState:Pn,ppNs:On,drpNs:Rn,handleChangeRange:In,handleRangeConfirm:Mn,handleShortcutClick:Bn,onSelect:Dn,t:Vn}=useRangePicker(hn,{defaultValue:En,leftDate:Sn,rightDate:An,unit:unit$1,onParsedValueChanged:Do}),Ln=ref({min:null,max:null}),zn=ref({min:null,max:null}),Hn=computed(()=>`${Sn.value.year()} ${Vn("el.datepicker.year")} ${Vn(`el.datepicker.month${Sn.value.month()+1}`)}`),Fn=computed(()=>`${An.value.year()} ${Vn("el.datepicker.year")} ${Vn(`el.datepicker.month${An.value.month()+1}`)}`),Kn=computed(()=>Sn.value.year()),Un=computed(()=>Sn.value.month()),Gn=computed(()=>An.value.year()),Wn=computed(()=>An.value.month()),Yn=computed(()=>!!xn.value.length),Xn=computed(()=>Ln.value.min!==null?Ln.value.min:Tn.value?Tn.value.format(no.value):""),qn=computed(()=>Ln.value.max!==null?Ln.value.max:Nn.value||Tn.value?(Nn.value||Tn.value).format(no.value):""),jn=computed(()=>zn.value.min!==null?zn.value.min:Tn.value?Tn.value.format(Qn.value):""),Jn=computed(()=>zn.value.max!==null?zn.value.max:Nn.value||Tn.value?(Nn.value||Tn.value).format(Qn.value):""),Qn=computed(()=>hn.timeFormat||extractTimeFormat(kn)),no=computed(()=>hn.dateFormat||extractDateFormat(kn)),so=No=>isValidRange(No)&&(bn?!bn(No[0].toDate())&&!bn(No[1].toDate()):!0),co=()=>{Sn.value=Sn.value.subtract(1,"year"),hn.unlinkPanels||(An.value=Sn.value.add(1,"month")),ro("year")},mo=()=>{Sn.value=Sn.value.subtract(1,"month"),hn.unlinkPanels||(An.value=Sn.value.add(1,"month")),ro("month")},fo=()=>{hn.unlinkPanels?An.value=An.value.add(1,"year"):(Sn.value=Sn.value.add(1,"year"),An.value=Sn.value.add(1,"month")),ro("year")},io=()=>{hn.unlinkPanels?An.value=An.value.add(1,"month"):(Sn.value=Sn.value.add(1,"month"),An.value=Sn.value.add(1,"month")),ro("month")},ao=()=>{Sn.value=Sn.value.add(1,"year"),ro("year")},vo=()=>{Sn.value=Sn.value.add(1,"month"),ro("month")},yo=()=>{An.value=An.value.subtract(1,"year"),ro("year")},Bo=()=>{An.value=An.value.subtract(1,"month"),ro("month")},ro=No=>{qe("panel-change",[Sn.value.toDate(),An.value.toDate()],No)},eo=computed(()=>{const No=(Un.value+1)%12,Vo=Un.value+1>=12?1:0;return hn.unlinkPanels&&new Date(Kn.value+Vo,No)hn.unlinkPanels&&Gn.value*12+Wn.value-(Kn.value*12+Un.value+1)>=12),ho=computed(()=>!(Tn.value&&Nn.value&&!Pn.value.selecting&&isValidRange([Tn.value,Nn.value]))),Io=computed(()=>hn.type==="datetime"||hn.type==="datetimerange"),Po=(No,Vo)=>{if(No)return _n?dayjs(_n[Vo]||_n).locale($n.value).year(No.year()).month(No.month()).date(No.date()):No},ko=(No,Vo=!0)=>{const Eo=No.minDate,rr=No.maxDate,sr=Po(Eo,0),ur=Po(rr,1);Nn.value===ur&&Tn.value===sr||(qe("calendar-change",[Eo.toDate(),rr&&rr.toDate()]),Nn.value=ur,Tn.value=sr,!(!Vo||Io.value)&&Mn())},xo=ref(!1),Ao=ref(!1),go=()=>{xo.value=!1},qo=()=>{Ao.value=!1},jo=(No,Vo)=>{Ln.value[Vo]=No;const Eo=dayjs(No,no.value).locale($n.value);if(Eo.isValid()){if(bn&&bn(Eo.toDate()))return;Vo==="min"?(Sn.value=Eo,Tn.value=(Tn.value||Sn.value).year(Eo.year()).month(Eo.month()).date(Eo.date()),!hn.unlinkPanels&&(!Nn.value||Nn.value.isBefore(Tn.value))&&(An.value=Eo.add(1,"month"),Nn.value=Tn.value.add(1,"month"))):(An.value=Eo,Nn.value=(Nn.value||An.value).year(Eo.year()).month(Eo.month()).date(Eo.date()),!hn.unlinkPanels&&(!Tn.value||Tn.value.isAfter(Nn.value))&&(Sn.value=Eo.subtract(1,"month"),Tn.value=Nn.value.subtract(1,"month")))}},Ko=(No,Vo)=>{Ln.value[Vo]=null},bo=(No,Vo)=>{zn.value[Vo]=No;const Eo=dayjs(No,Qn.value).locale($n.value);Eo.isValid()&&(Vo==="min"?(xo.value=!0,Tn.value=(Tn.value||Sn.value).hour(Eo.hour()).minute(Eo.minute()).second(Eo.second()),(!Nn.value||Nn.value.isBefore(Tn.value))&&(Nn.value=Tn.value)):(Ao.value=!0,Nn.value=(Nn.value||An.value).hour(Eo.hour()).minute(Eo.minute()).second(Eo.second()),An.value=Nn.value,Nn.value&&Nn.value.isBefore(Tn.value)&&(Tn.value=Nn.value)))},wo=(No,Vo)=>{zn.value[Vo]=null,Vo==="min"?(Sn.value=Tn.value,xo.value=!1):(An.value=Nn.value,Ao.value=!1)},zo=(No,Vo,Eo)=>{zn.value.min||(No&&(Sn.value=No,Tn.value=(Tn.value||Sn.value).hour(No.hour()).minute(No.minute()).second(No.second())),Eo||(xo.value=Vo),(!Nn.value||Nn.value.isBefore(Tn.value))&&(Nn.value=Tn.value,An.value=No))},Yo=(No,Vo,Eo)=>{zn.value.max||(No&&(An.value=No,Nn.value=(Nn.value||An.value).hour(No.hour()).minute(No.minute()).second(No.second())),Eo||(Ao.value=Vo),Nn.value&&Nn.value.isBefore(Tn.value)&&(Tn.value=Nn.value))},_o=()=>{Sn.value=getDefaultValue(unref(En),{lang:unref($n),unit:"month",unlinkPanels:hn.unlinkPanels})[0],An.value=Sn.value.add(1,"month"),qe("pick",null)},Fo=No=>isArray$x(No)?No.map(Vo=>Vo.format(kn)):No.format(kn),$o=No=>isArray$x(No)?No.map(Vo=>dayjs(Vo,kn).locale($n.value)):dayjs(No,kn).locale($n.value);function Do(No,Vo){if(hn.unlinkPanels&&Vo){const Eo=(No==null?void 0:No.year())||0,rr=(No==null?void 0:No.month())||0,sr=Vo.year(),ur=Vo.month();An.value=Eo===sr&&rr===ur?Vo.add(1,unit$1):Vo}else An.value=Sn.value.add(1,unit$1),Vo&&(An.value=An.value.hour(Vo.hour()).minute(Vo.minute()).second(Vo.second()))}return qe("set-picker-option",["isValidValue",so]),qe("set-picker-option",["parseUserInput",$o]),qe("set-picker-option",["formatToString",Fo]),qe("set-picker-option",["handleClear",_o]),(No,Vo)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(On).b(),unref(Rn).b(),{"has-sidebar":No.$slots.sidebar||unref(Yn),"has-time":unref(Io)}])},[createBaseVNode("div",{class:normalizeClass(unref(On).e("body-wrapper"))},[renderSlot(No.$slots,"sidebar",{class:normalizeClass(unref(On).e("sidebar"))}),unref(Yn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(On).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(xn),(Eo,rr)=>(openBlock(),createElementBlock("button",{key:rr,type:"button",class:normalizeClass(unref(On).e("shortcut")),onClick:sr=>unref(Bn)(Eo)},toDisplayString(Eo.text),11,_hoisted_1$P))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(On).e("body"))},[unref(Io)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Rn).e("time-header"))},[createBaseVNode("span",{class:normalizeClass(unref(Rn).e("editors-wrap"))},[createBaseVNode("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.startDate"),class:normalizeClass(unref(Rn).e("editor")),"model-value":unref(Xn),"validate-event":!1,onInput:Vo[0]||(Vo[0]=Eo=>jo(Eo,"min")),onChange:Vo[1]||(Vo[1]=Eo=>Ko(Eo,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",class:normalizeClass(unref(Rn).e("editor")),disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.startTime"),"model-value":unref(jn),"validate-event":!1,onFocus:Vo[2]||(Vo[2]=Eo=>xo.value=!0),onInput:Vo[3]||(Vo[3]=Eo=>bo(Eo,"min")),onChange:Vo[4]||(Vo[4]=Eo=>wo(Eo,"min"))},null,8,["class","disabled","placeholder","model-value"]),createVNode(unref(TimePickPanel),{visible:xo.value,format:unref(Qn),"datetime-role":"start","parsed-value":Sn.value,onPick:zo},null,8,["visible","format","parsed-value"])],2)),[[unref(ClickOutside),go]])],2),createBaseVNode("span",null,[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})]),createBaseVNode("span",{class:normalizeClass([unref(Rn).e("editors-wrap"),"is-right"])},[createBaseVNode("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",class:normalizeClass(unref(Rn).e("editor")),disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.endDate"),"model-value":unref(qn),readonly:!unref(Tn),"validate-event":!1,onInput:Vo[5]||(Vo[5]=Eo=>jo(Eo,"max")),onChange:Vo[6]||(Vo[6]=Eo=>Ko(Eo,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass(unref(Rn).e("time-picker-wrap"))},[createVNode(unref(ElInput),{size:"small",class:normalizeClass(unref(Rn).e("editor")),disabled:unref(Pn).selecting,placeholder:unref(Vn)("el.datepicker.endTime"),"model-value":unref(Jn),readonly:!unref(Tn),"validate-event":!1,onFocus:Vo[7]||(Vo[7]=Eo=>unref(Tn)&&(Ao.value=!0)),onInput:Vo[8]||(Vo[8]=Eo=>bo(Eo,"max")),onChange:Vo[9]||(Vo[9]=Eo=>wo(Eo,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),createVNode(unref(TimePickPanel),{"datetime-role":"end",visible:Ao.value,format:unref(Qn),"parsed-value":An.value,onPick:Yo},null,8,["visible","format","parsed-value"])],2)),[[unref(ClickOutside),qo]])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass([[unref(On).e("content"),unref(Rn).e("content")],"is-left"])},[createBaseVNode("div",{class:normalizeClass(unref(Rn).e("header"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(On).e("icon-btn"),"d-arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevYear"),onClick:co},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_2$x),createBaseVNode("button",{type:"button",class:normalizeClass([unref(On).e("icon-btn"),"arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevMonth"),onClick:mo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],10,_hoisted_3$i),No.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(lo),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(lo)}],"d-arrow-right"]),"aria-label":unref(Vn)("el.datepicker.nextYear"),onClick:ao},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_4$d)):createCommentVNode("v-if",!0),No.unlinkPanels?(openBlock(),createElementBlock("button",{key:1,type:"button",disabled:!unref(eo),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(eo)}],"arrow-right"]),"aria-label":unref(Vn)("el.datepicker.nextMonth"),onClick:vo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],10,_hoisted_5$a)):createCommentVNode("v-if",!0),createBaseVNode("div",null,toDisplayString(unref(Hn)),1)],2),createVNode(DateTable,{"selection-mode":"range",date:Sn.value,"min-date":unref(Tn),"max-date":unref(Nn),"range-state":unref(Pn),"disabled-date":unref(bn),"cell-class-name":unref(wn),onChangerange:unref(In),onPick:ko,onSelect:unref(Dn)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),createBaseVNode("div",{class:normalizeClass([[unref(On).e("content"),unref(Rn).e("content")],"is-right"])},[createBaseVNode("div",{class:normalizeClass(unref(Rn).e("header"))},[No.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(lo),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(lo)}],"d-arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevYear"),onClick:yo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_6$6)):createCommentVNode("v-if",!0),No.unlinkPanels?(openBlock(),createElementBlock("button",{key:1,type:"button",disabled:!unref(eo),class:normalizeClass([[unref(On).e("icon-btn"),{"is-disabled":!unref(eo)}],"arrow-left"]),"aria-label":unref(Vn)("el.datepicker.prevMonth"),onClick:Bo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],10,_hoisted_7$4)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button","aria-label":unref(Vn)("el.datepicker.nextYear"),class:normalizeClass([unref(On).e("icon-btn"),"d-arrow-right"]),onClick:fo},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_8$4),createBaseVNode("button",{type:"button",class:normalizeClass([unref(On).e("icon-btn"),"arrow-right"]),"aria-label":unref(Vn)("el.datepicker.nextMonth"),onClick:io},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],10,_hoisted_9$4),createBaseVNode("div",null,toDisplayString(unref(Fn)),1)],2),createVNode(DateTable,{"selection-mode":"range",date:An.value,"min-date":unref(Tn),"max-date":unref(Nn),"range-state":unref(Pn),"disabled-date":unref(bn),"cell-class-name":unref(wn),onChangerange:unref(In),onPick:ko,onSelect:unref(Dn)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),unref(Io)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(On).e("footer"))},[unref(Cn)?(openBlock(),createBlock(unref(ElButton),{key:0,text:"",size:"small",class:normalizeClass(unref(On).e("link-btn")),onClick:_o},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Vn)("el.datepicker.clear")),1)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode(unref(ElButton),{plain:"",size:"small",class:normalizeClass(unref(On).e("link-btn")),disabled:unref(ho),onClick:Vo[10]||(Vo[10]=Eo=>unref(Mn)(!1))},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(Vn)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):createCommentVNode("v-if",!0)],2))}});var DateRangePickPanel=_export_sfc$2(_sfc_main$1u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const panelMonthRangeProps=buildProps({...panelRangeSharedProps}),panelMonthRangeEmits=["pick","set-picker-option","calendar-change"],useMonthRangeHeader=({unlinkPanels:Fe,leftDate:qe,rightDate:hn})=>{const{t:vn}=useLocale(),bn=()=>{qe.value=qe.value.subtract(1,"year"),Fe.value||(hn.value=hn.value.subtract(1,"year"))},wn=()=>{Fe.value||(qe.value=qe.value.add(1,"year")),hn.value=hn.value.add(1,"year")},kn=()=>{qe.value=qe.value.add(1,"year")},_n=()=>{hn.value=hn.value.subtract(1,"year")},Cn=computed(()=>`${qe.value.year()} ${vn("el.datepicker.year")}`),xn=computed(()=>`${hn.value.year()} ${vn("el.datepicker.year")}`),En=computed(()=>qe.value.year()),$n=computed(()=>hn.value.year()===qe.value.year()?qe.value.year()+1:hn.value.year());return{leftPrevYear:bn,rightNextYear:wn,leftNextYear:kn,rightPrevYear:_n,leftLabel:Cn,rightLabel:xn,leftYear:En,rightYear:$n}},_hoisted_1$O=["onClick"],_hoisted_2$w=["disabled"],_hoisted_3$h=["disabled"],unit="year",__default__$S=defineComponent({name:"DatePickerMonthRange"}),_sfc_main$1t=defineComponent({...__default__$S,props:panelMonthRangeProps,emits:panelMonthRangeEmits,setup(Fe,{emit:qe}){const hn=Fe,{lang:vn}=useLocale(),bn=inject("EP_PICKER_BASE"),{shortcuts:wn,disabledDate:kn,format:_n}=bn.props,Cn=toRef(bn.props,"defaultValue"),xn=ref(dayjs().locale(vn.value)),En=ref(dayjs().locale(vn.value).add(1,unit)),{minDate:$n,maxDate:Sn,rangeState:An,ppNs:Tn,drpNs:Nn,handleChangeRange:Pn,handleRangeConfirm:On,handleShortcutClick:Rn,onSelect:In}=useRangePicker(hn,{defaultValue:Cn,leftDate:xn,rightDate:En,unit,onParsedValueChanged:Yn}),Mn=computed(()=>!!wn.length),{leftPrevYear:Bn,rightNextYear:Dn,leftNextYear:Vn,rightPrevYear:Ln,leftLabel:zn,rightLabel:Hn,leftYear:Fn,rightYear:Kn}=useMonthRangeHeader({unlinkPanels:toRef(hn,"unlinkPanels"),leftDate:xn,rightDate:En}),Un=computed(()=>hn.unlinkPanels&&Kn.value>Fn.value+1),Gn=(Xn,qn=!0)=>{const jn=Xn.minDate,Jn=Xn.maxDate;Sn.value===Jn&&$n.value===jn||(qe("calendar-change",[jn.toDate(),Jn&&Jn.toDate()]),Sn.value=Jn,$n.value=jn,qn&&On())},Wn=Xn=>Xn.map(qn=>qn.format(_n));function Yn(Xn,qn){if(hn.unlinkPanels&&qn){const jn=(Xn==null?void 0:Xn.year())||0,Jn=qn.year();En.value=jn===Jn?qn.add(1,unit):qn}else En.value=xn.value.add(1,unit)}return qe("set-picker-option",["formatToString",Wn]),(Xn,qn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(Tn).b(),unref(Nn).b(),{"has-sidebar":!!Xn.$slots.sidebar||unref(Mn)}])},[createBaseVNode("div",{class:normalizeClass(unref(Tn).e("body-wrapper"))},[renderSlot(Xn.$slots,"sidebar",{class:normalizeClass(unref(Tn).e("sidebar"))}),unref(Mn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(Tn).e("sidebar"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(wn),(jn,Jn)=>(openBlock(),createElementBlock("button",{key:Jn,type:"button",class:normalizeClass(unref(Tn).e("shortcut")),onClick:Qn=>unref(Rn)(jn)},toDisplayString(jn.text),11,_hoisted_1$O))),128))],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(Tn).e("body"))},[createBaseVNode("div",{class:normalizeClass([[unref(Tn).e("content"),unref(Nn).e("content")],"is-left"])},[createBaseVNode("div",{class:normalizeClass(unref(Nn).e("header"))},[createBaseVNode("button",{type:"button",class:normalizeClass([unref(Tn).e("icon-btn"),"d-arrow-left"]),onClick:qn[0]||(qn[0]=(...jn)=>unref(Bn)&&unref(Bn)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],2),Xn.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(Un),class:normalizeClass([[unref(Tn).e("icon-btn"),{[unref(Tn).is("disabled")]:!unref(Un)}],"d-arrow-right"]),onClick:qn[1]||(qn[1]=(...jn)=>unref(Vn)&&unref(Vn)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],10,_hoisted_2$w)):createCommentVNode("v-if",!0),createBaseVNode("div",null,toDisplayString(unref(zn)),1)],2),createVNode(MonthTable,{"selection-mode":"range",date:xn.value,"min-date":unref($n),"max-date":unref(Sn),"range-state":unref(An),"disabled-date":unref(kn),onChangerange:unref(Pn),onPick:Gn,onSelect:unref(In)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),createBaseVNode("div",{class:normalizeClass([[unref(Tn).e("content"),unref(Nn).e("content")],"is-right"])},[createBaseVNode("div",{class:normalizeClass(unref(Nn).e("header"))},[Xn.unlinkPanels?(openBlock(),createElementBlock("button",{key:0,type:"button",disabled:!unref(Un),class:normalizeClass([[unref(Tn).e("icon-btn"),{"is-disabled":!unref(Un)}],"d-arrow-left"]),onClick:qn[2]||(qn[2]=(...jn)=>unref(Ln)&&unref(Ln)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_left_default))]),_:1})],10,_hoisted_3$h)):createCommentVNode("v-if",!0),createBaseVNode("button",{type:"button",class:normalizeClass([unref(Tn).e("icon-btn"),"d-arrow-right"]),onClick:qn[3]||(qn[3]=(...jn)=>unref(Dn)&&unref(Dn)(...jn))},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(d_arrow_right_default))]),_:1})],2),createBaseVNode("div",null,toDisplayString(unref(Hn)),1)],2),createVNode(MonthTable,{"selection-mode":"range",date:En.value,"min-date":unref($n),"max-date":unref(Sn),"range-state":unref(An),"disabled-date":unref(kn),onChangerange:unref(Pn),onPick:Gn,onSelect:unref(In)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var MonthRangePickPanel=_export_sfc$2(_sfc_main$1t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const getPanel=function(Fe){switch(Fe){case"daterange":case"datetimerange":return DateRangePickPanel;case"monthrange":return MonthRangePickPanel;default:return DatePickPanel}};dayjs.extend(localeData);dayjs.extend(advancedFormat);dayjs.extend(customParseFormat);dayjs.extend(weekOfYear);dayjs.extend(weekYear);dayjs.extend(dayOfYear);dayjs.extend(isSameOrAfter);dayjs.extend(isSameOrBefore);var DatePicker=defineComponent({name:"ElDatePicker",install:null,props:datePickerProps,emits:["update:modelValue"],setup(Fe,{expose:qe,emit:hn,slots:vn}){const bn=useNamespace("picker-panel");provide("ElPopperOptions",reactive(toRef(Fe,"popperOptions"))),provide(ROOT_PICKER_INJECTION_KEY,{slots:vn,pickerNs:bn});const wn=ref();qe({focus:(Cn=!0)=>{var xn;(xn=wn.value)==null||xn.focus(Cn)},handleOpen:()=>{var Cn;(Cn=wn.value)==null||Cn.handleOpen()},handleClose:()=>{var Cn;(Cn=wn.value)==null||Cn.handleClose()}});const _n=Cn=>{hn("update:modelValue",Cn)};return()=>{var Cn;const xn=(Cn=Fe.format)!=null?Cn:DEFAULT_FORMATS_DATEPICKER[Fe.type]||DEFAULT_FORMATS_DATE,En=getPanel(Fe.type);return createVNode(CommonPicker,mergeProps(Fe,{format:xn,type:Fe.type,ref:wn,"onUpdate:modelValue":_n}),{default:$n=>createVNode(En,$n,null),"range-separator":vn["range-separator"]})}}});const _DatePicker=DatePicker;_DatePicker.install=Fe=>{Fe.component(_DatePicker.name,_DatePicker)};const ElDatePicker=_DatePicker,descriptionsKey=Symbol("elDescriptions");var ElDescriptionsCell=defineComponent({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:inject(descriptionsKey,{})}},render(){var Fe,qe,hn,vn,bn,wn,kn;const _n=getNormalizedProps(this.cell),Cn=(((Fe=this.cell)==null?void 0:Fe.dirs)||[]).map(Bn=>{const{dir:Dn,arg:Vn,modifiers:Ln,value:zn}=Bn;return[Dn,zn,Vn,Ln]}),{border:xn,direction:En}=this.descriptions,$n=En==="vertical",Sn=((vn=(hn=(qe=this.cell)==null?void 0:qe.children)==null?void 0:hn.label)==null?void 0:vn.call(hn))||_n.label,An=(kn=(wn=(bn=this.cell)==null?void 0:bn.children)==null?void 0:wn.default)==null?void 0:kn.call(wn),Tn=_n.span,Nn=_n.align?`is-${_n.align}`:"",Pn=_n.labelAlign?`is-${_n.labelAlign}`:Nn,On=_n.className,Rn=_n.labelClassName,In={width:addUnit(_n.width),minWidth:addUnit(_n.minWidth)},Mn=useNamespace("descriptions");switch(this.type){case"label":return withDirectives(h$6(this.tag,{style:In,class:[Mn.e("cell"),Mn.e("label"),Mn.is("bordered-label",xn),Mn.is("vertical-label",$n),Pn,Rn],colSpan:$n?Tn:1},Sn),Cn);case"content":return withDirectives(h$6(this.tag,{style:In,class:[Mn.e("cell"),Mn.e("content"),Mn.is("bordered-content",xn),Mn.is("vertical-content",$n),Nn,On],colSpan:$n?Tn:Tn*2-1},An),Cn);default:return withDirectives(h$6("td",{style:In,class:[Mn.e("cell"),Nn],colSpan:Tn},[isNil(Sn)?void 0:h$6("span",{class:[Mn.e("label"),Rn]},Sn),h$6("span",{class:[Mn.e("content"),On]},An)]),Cn)}}});const descriptionsRowProps=buildProps({row:{type:definePropType(Array),default:()=>[]}}),_hoisted_1$N={key:1},__default__$R=defineComponent({name:"ElDescriptionsRow"}),_sfc_main$1s=defineComponent({...__default__$R,props:descriptionsRowProps,setup(Fe){const qe=inject(descriptionsKey,{});return(hn,vn)=>unref(qe).direction==="vertical"?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(hn.row,(bn,wn)=>(openBlock(),createBlock(unref(ElDescriptionsCell),{key:`tr1-${wn}`,cell:bn,tag:"th",type:"label"},null,8,["cell"]))),128))]),createBaseVNode("tr",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(hn.row,(bn,wn)=>(openBlock(),createBlock(unref(ElDescriptionsCell),{key:`tr2-${wn}`,cell:bn,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(openBlock(),createElementBlock("tr",_hoisted_1$N,[(openBlock(!0),createElementBlock(Fragment,null,renderList(hn.row,(bn,wn)=>(openBlock(),createElementBlock(Fragment,{key:`tr3-${wn}`},[unref(qe).border?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(unref(ElDescriptionsCell),{cell:bn,tag:"td",type:"label"},null,8,["cell"]),createVNode(unref(ElDescriptionsCell),{cell:bn,tag:"td",type:"content"},null,8,["cell"])],64)):(openBlock(),createBlock(unref(ElDescriptionsCell),{key:1,cell:bn,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var ElDescriptionsRow=_export_sfc$2(_sfc_main$1s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const descriptionProps=buildProps({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:useSizeProp,title:{type:String,default:""},extra:{type:String,default:""}}),__default__$Q=defineComponent({name:"ElDescriptions"}),_sfc_main$1r=defineComponent({...__default__$Q,props:descriptionProps,setup(Fe){const qe=Fe,hn=useNamespace("descriptions"),vn=useFormSize(),bn=useSlots();provide(descriptionsKey,qe);const wn=computed(()=>[hn.b(),hn.m(vn.value)]),kn=(Cn,xn,En,$n=!1)=>(Cn.props||(Cn.props={}),xn>En&&(Cn.props.span=En),$n&&(Cn.props.span=xn),Cn),_n=()=>{if(!bn.default)return[];const Cn=flattedChildren(bn.default()).filter(An=>{var Tn;return((Tn=An==null?void 0:An.type)==null?void 0:Tn.name)==="ElDescriptionsItem"}),xn=[];let En=[],$n=qe.column,Sn=0;return Cn.forEach((An,Tn)=>{var Nn;const Pn=((Nn=An.props)==null?void 0:Nn.span)||1;if(Tn$n?$n:Pn),Tn===Cn.length-1){const On=qe.column-Sn%qe.column;En.push(kn(An,On,$n,!0)),xn.push(En);return}Pn<$n?($n-=Pn,En.push(An)):(En.push(kn(An,Pn,$n)),xn.push(En),$n=qe.column,En=[])}),xn};return(Cn,xn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(wn))},[Cn.title||Cn.extra||Cn.$slots.title||Cn.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("header"))},[createBaseVNode("div",{class:normalizeClass(unref(hn).e("title"))},[renderSlot(Cn.$slots,"title",{},()=>[createTextVNode(toDisplayString(Cn.title),1)])],2),createBaseVNode("div",{class:normalizeClass(unref(hn).e("extra"))},[renderSlot(Cn.$slots,"extra",{},()=>[createTextVNode(toDisplayString(Cn.extra),1)])],2)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(hn).e("body"))},[createBaseVNode("table",{class:normalizeClass([unref(hn).e("table"),unref(hn).is("bordered",Cn.border)])},[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(_n(),(En,$n)=>(openBlock(),createBlock(ElDescriptionsRow,{key:$n,row:En},null,8,["row"]))),128))])],2)],2)],2))}});var Descriptions=_export_sfc$2(_sfc_main$1r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]);const descriptionItemProps=buildProps({label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),DescriptionItem=defineComponent({name:"ElDescriptionsItem",props:descriptionItemProps}),ElDescriptions=withInstall$1(Descriptions,{DescriptionsItem:DescriptionItem}),ElDescriptionsItem=withNoopInstall(DescriptionItem),overlayProps=buildProps({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:definePropType([String,Array,Object])},zIndex:{type:definePropType([String,Number])}}),overlayEmits={click:Fe=>Fe instanceof MouseEvent},BLOCK="overlay";var Overlay$1=defineComponent({name:"ElOverlay",props:overlayProps,emits:overlayEmits,setup(Fe,{slots:qe,emit:hn}){const vn=useNamespace(BLOCK),bn=Cn=>{hn("click",Cn)},{onClick:wn,onMousedown:kn,onMouseup:_n}=useSameTarget(Fe.customMaskEvent?void 0:bn);return()=>Fe.mask?createVNode("div",{class:[vn.b(),Fe.overlayClass],style:{zIndex:Fe.zIndex},onClick:wn,onMousedown:kn,onMouseup:_n},[renderSlot(qe,"default")],PatchFlags.STYLE|PatchFlags.CLASS|PatchFlags.PROPS,["onClick","onMouseup","onMousedown"]):h$6("div",{class:Fe.overlayClass,style:{zIndex:Fe.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[renderSlot(qe,"default")])}});const ElOverlay=Overlay$1,dialogInjectionKey=Symbol("dialogInjectionKey"),dialogContentProps=buildProps({center:Boolean,alignCenter:Boolean,closeIcon:{type:iconPropType},customClass:{type:String,default:""},draggable:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),dialogContentEmits={close:()=>!0},_hoisted_1$M=["aria-level"],_hoisted_2$v=["aria-label"],_hoisted_3$g=["id"],__default__$P=defineComponent({name:"ElDialogContent"}),_sfc_main$1q=defineComponent({...__default__$P,props:dialogContentProps,emits:dialogContentEmits,setup(Fe){const qe=Fe,{t:hn}=useLocale(),{Close:vn}=CloseComponents,{dialogRef:bn,headerRef:wn,bodyId:kn,ns:_n,style:Cn}=inject(dialogInjectionKey),{focusTrapRef:xn}=inject(FOCUS_TRAP_INJECTION_KEY),En=computed(()=>[_n.b(),_n.is("fullscreen",qe.fullscreen),_n.is("draggable",qe.draggable),_n.is("align-center",qe.alignCenter),{[_n.m("center")]:qe.center},qe.customClass]),$n=composeRefs(xn,bn),Sn=computed(()=>qe.draggable);return useDraggable(bn,wn,Sn),(An,Tn)=>(openBlock(),createElementBlock("div",{ref:unref($n),class:normalizeClass(unref(En)),style:normalizeStyle(unref(Cn)),tabindex:"-1"},[createBaseVNode("header",{ref_key:"headerRef",ref:wn,class:normalizeClass(unref(_n).e("header"))},[renderSlot(An.$slots,"header",{},()=>[createBaseVNode("span",{role:"heading","aria-level":An.ariaLevel,class:normalizeClass(unref(_n).e("title"))},toDisplayString(An.title),11,_hoisted_1$M)]),An.showClose?(openBlock(),createElementBlock("button",{key:0,"aria-label":unref(hn)("el.dialog.close"),class:normalizeClass(unref(_n).e("headerbtn")),type:"button",onClick:Tn[0]||(Tn[0]=Nn=>An.$emit("close"))},[createVNode(unref(ElIcon),{class:normalizeClass(unref(_n).e("close"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(An.closeIcon||unref(vn))))]),_:1},8,["class"])],10,_hoisted_2$v)):createCommentVNode("v-if",!0)],2),createBaseVNode("div",{id:unref(kn),class:normalizeClass(unref(_n).e("body"))},[renderSlot(An.$slots,"default")],10,_hoisted_3$g),An.$slots.footer?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass(unref(_n).e("footer"))},[renderSlot(An.$slots,"footer")],2)):createCommentVNode("v-if",!0)],6))}});var ElDialogContent=_export_sfc$2(_sfc_main$1q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const dialogProps=buildProps({...dialogContentProps,appendToBody:Boolean,beforeClose:{type:definePropType(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),dialogEmits={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[UPDATE_MODEL_EVENT]:Fe=>isBoolean$5(Fe),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},useDialog=(Fe,qe)=>{var hn;const bn=getCurrentInstance().emit,{nextZIndex:wn}=useZIndex();let kn="";const _n=useId(),Cn=useId(),xn=ref(!1),En=ref(!1),$n=ref(!1),Sn=ref((hn=Fe.zIndex)!=null?hn:wn());let An,Tn;const Nn=useGlobalConfig("namespace",defaultNamespace),Pn=computed(()=>{const Wn={},Yn=`--${Nn.value}-dialog`;return Fe.fullscreen||(Fe.top&&(Wn[`${Yn}-margin-top`]=Fe.top),Fe.width&&(Wn[`${Yn}-width`]=addUnit(Fe.width))),Wn}),On=computed(()=>Fe.alignCenter?{display:"flex"}:{});function Rn(){bn("opened")}function In(){bn("closed"),bn(UPDATE_MODEL_EVENT,!1),Fe.destroyOnClose&&($n.value=!1)}function Mn(){bn("close")}function Bn(){Tn==null||Tn(),An==null||An(),Fe.openDelay&&Fe.openDelay>0?{stop:An}=useTimeoutFn$1(()=>zn(),Fe.openDelay):zn()}function Dn(){An==null||An(),Tn==null||Tn(),Fe.closeDelay&&Fe.closeDelay>0?{stop:Tn}=useTimeoutFn$1(()=>Hn(),Fe.closeDelay):Hn()}function Vn(){function Wn(Yn){Yn||(En.value=!0,xn.value=!1)}Fe.beforeClose?Fe.beforeClose(Wn):Dn()}function Ln(){Fe.closeOnClickModal&&Vn()}function zn(){isClient$1&&(xn.value=!0)}function Hn(){xn.value=!1}function Fn(){bn("openAutoFocus")}function Kn(){bn("closeAutoFocus")}function Un(Wn){var Yn;((Yn=Wn.detail)==null?void 0:Yn.focusReason)==="pointer"&&Wn.preventDefault()}Fe.lockScroll&&useLockscreen(xn);function Gn(){Fe.closeOnPressEscape&&Vn()}return watch(()=>Fe.modelValue,Wn=>{Wn?(En.value=!1,Bn(),$n.value=!0,Sn.value=isUndefined$e(Fe.zIndex)?wn():Sn.value++,nextTick(()=>{bn("open"),qe.value&&(qe.value.scrollTop=0)})):xn.value&&Dn()}),watch(()=>Fe.fullscreen,Wn=>{qe.value&&(Wn?(kn=qe.value.style.transform,qe.value.style.transform=""):qe.value.style.transform=kn)}),onMounted(()=>{Fe.modelValue&&(xn.value=!0,$n.value=!0,Bn())}),{afterEnter:Rn,afterLeave:In,beforeLeave:Mn,handleClose:Vn,onModalClick:Ln,close:Dn,doClose:Hn,onOpenAutoFocus:Fn,onCloseAutoFocus:Kn,onCloseRequested:Gn,onFocusoutPrevented:Un,titleId:_n,bodyId:Cn,closed:En,style:Pn,overlayDialogStyle:On,rendered:$n,visible:xn,zIndex:Sn}},_hoisted_1$L=["aria-label","aria-labelledby","aria-describedby"],__default__$O=defineComponent({name:"ElDialog",inheritAttrs:!1}),_sfc_main$1p=defineComponent({...__default__$O,props:dialogProps,emits:dialogEmits,setup(Fe,{expose:qe}){const hn=Fe,vn=useSlots();useDeprecated({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},computed(()=>!!vn.title)),useDeprecated({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},computed(()=>!!hn.customClass));const bn=useNamespace("dialog"),wn=ref(),kn=ref(),_n=ref(),{visible:Cn,titleId:xn,bodyId:En,style:$n,overlayDialogStyle:Sn,rendered:An,zIndex:Tn,afterEnter:Nn,afterLeave:Pn,beforeLeave:On,handleClose:Rn,onModalClick:In,onOpenAutoFocus:Mn,onCloseAutoFocus:Bn,onCloseRequested:Dn,onFocusoutPrevented:Vn}=useDialog(hn,wn);provide(dialogInjectionKey,{dialogRef:wn,headerRef:kn,bodyId:En,ns:bn,rendered:An,style:$n});const Ln=useSameTarget(In),zn=computed(()=>hn.draggable&&!hn.fullscreen);return qe({visible:Cn,dialogContentRef:_n}),(Hn,Fn)=>(openBlock(),createBlock(Teleport,{to:"body",disabled:!Hn.appendToBody},[createVNode(Transition,{name:"dialog-fade",onAfterEnter:unref(Nn),onAfterLeave:unref(Pn),onBeforeLeave:unref(On),persisted:""},{default:withCtx(()=>[withDirectives(createVNode(unref(ElOverlay),{"custom-mask-event":"",mask:Hn.modal,"overlay-class":Hn.modalClass,"z-index":unref(Tn)},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-modal":"true","aria-label":Hn.title||void 0,"aria-labelledby":Hn.title?void 0:unref(xn),"aria-describedby":unref(En),class:normalizeClass(`${unref(bn).namespace.value}-overlay-dialog`),style:normalizeStyle(unref(Sn)),onClick:Fn[0]||(Fn[0]=(...Kn)=>unref(Ln).onClick&&unref(Ln).onClick(...Kn)),onMousedown:Fn[1]||(Fn[1]=(...Kn)=>unref(Ln).onMousedown&&unref(Ln).onMousedown(...Kn)),onMouseup:Fn[2]||(Fn[2]=(...Kn)=>unref(Ln).onMouseup&&unref(Ln).onMouseup(...Kn))},[createVNode(unref(ElFocusTrap),{loop:"",trapped:unref(Cn),"focus-start-el":"container",onFocusAfterTrapped:unref(Mn),onFocusAfterReleased:unref(Bn),onFocusoutPrevented:unref(Vn),onReleaseRequested:unref(Dn)},{default:withCtx(()=>[unref(An)?(openBlock(),createBlock(ElDialogContent,mergeProps({key:0,ref_key:"dialogContentRef",ref:_n},Hn.$attrs,{"custom-class":Hn.customClass,center:Hn.center,"align-center":Hn.alignCenter,"close-icon":Hn.closeIcon,draggable:unref(zn),fullscreen:Hn.fullscreen,"show-close":Hn.showClose,title:Hn.title,"aria-level":Hn.headerAriaLevel,onClose:unref(Rn)}),createSlots({header:withCtx(()=>[Hn.$slots.title?renderSlot(Hn.$slots,"title",{key:1}):renderSlot(Hn.$slots,"header",{key:0,close:unref(Rn),titleId:unref(xn),titleClass:unref(bn).e("title")})]),default:withCtx(()=>[renderSlot(Hn.$slots,"default")]),_:2},[Hn.$slots.footer?{name:"footer",fn:withCtx(()=>[renderSlot(Hn.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","aria-level","onClose"])):createCommentVNode("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,_hoisted_1$L)]),_:3},8,["mask","overlay-class","z-index"]),[[vShow,unref(Cn)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Dialog=_export_sfc$2(_sfc_main$1p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const ElDialog=withInstall$1(Dialog),dividerProps=buildProps({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:definePropType(String),default:"solid"}}),__default__$N=defineComponent({name:"ElDivider"}),_sfc_main$1o=defineComponent({...__default__$N,props:dividerProps,setup(Fe){const qe=Fe,hn=useNamespace("divider"),vn=computed(()=>hn.cssVar({"border-style":qe.borderStyle}));return(bn,wn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(hn).b(),unref(hn).m(bn.direction)]),style:normalizeStyle(unref(vn)),role:"separator"},[bn.$slots.default&&bn.direction!=="vertical"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(hn).e("text"),unref(hn).is(bn.contentPosition)])},[renderSlot(bn.$slots,"default")],2)):createCommentVNode("v-if",!0)],6))}});var Divider=_export_sfc$2(_sfc_main$1o,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const ElDivider=withInstall$1(Divider),drawerProps=buildProps({...dialogProps,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),drawerEmits=dialogEmits,_sfc_main$1n=defineComponent({name:"ElDrawer",components:{ElOverlay,ElFocusTrap,ElIcon,Close:close_default},inheritAttrs:!1,props:drawerProps,emits:drawerEmits,setup(Fe,{slots:qe}){useDeprecated({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},computed(()=>!!qe.title)),useDeprecated({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},computed(()=>!!Fe.customClass));const hn=ref(),vn=ref(),bn=useNamespace("drawer"),{t:wn}=useLocale(),kn=computed(()=>Fe.direction==="rtl"||Fe.direction==="ltr"),_n=computed(()=>addUnit(Fe.size));return{...useDialog(Fe,hn),drawerRef:hn,focusStartRef:vn,isHorizontal:kn,drawerSize:_n,ns:bn,t:wn}}}),_hoisted_1$K=["aria-label","aria-labelledby","aria-describedby"],_hoisted_2$u=["id","aria-level"],_hoisted_3$f=["aria-label"],_hoisted_4$c=["id"];function _sfc_render$p(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("close"),_n=resolveComponent("el-icon"),Cn=resolveComponent("el-focus-trap"),xn=resolveComponent("el-overlay");return openBlock(),createBlock(Teleport,{to:"body",disabled:!Fe.appendToBody},[createVNode(Transition,{name:Fe.ns.b("fade"),onAfterEnter:Fe.afterEnter,onAfterLeave:Fe.afterLeave,onBeforeLeave:Fe.beforeLeave,persisted:""},{default:withCtx(()=>[withDirectives(createVNode(xn,{mask:Fe.modal,"overlay-class":Fe.modalClass,"z-index":Fe.zIndex,onClick:Fe.onModalClick},{default:withCtx(()=>[createVNode(Cn,{loop:"",trapped:Fe.visible,"focus-trap-el":Fe.drawerRef,"focus-start-el":Fe.focusStartRef,onReleaseRequested:Fe.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",mergeProps({ref:"drawerRef","aria-modal":"true","aria-label":Fe.title||void 0,"aria-labelledby":Fe.title?void 0:Fe.titleId,"aria-describedby":Fe.bodyId},Fe.$attrs,{class:[Fe.ns.b(),Fe.direction,Fe.visible&&"open",Fe.customClass],style:Fe.isHorizontal?"width: "+Fe.drawerSize:"height: "+Fe.drawerSize,role:"dialog",onClick:qe[1]||(qe[1]=withModifiers(()=>{},["stop"]))}),[createBaseVNode("span",{ref:"focusStartRef",class:normalizeClass(Fe.ns.e("sr-focus")),tabindex:"-1"},null,2),Fe.withHeader?(openBlock(),createElementBlock("header",{key:0,class:normalizeClass(Fe.ns.e("header"))},[Fe.$slots.title?renderSlot(Fe.$slots,"title",{key:1},()=>[createCommentVNode(" DEPRECATED SLOT ")]):renderSlot(Fe.$slots,"header",{key:0,close:Fe.handleClose,titleId:Fe.titleId,titleClass:Fe.ns.e("title")},()=>[Fe.$slots.title?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,id:Fe.titleId,role:"heading","aria-level":Fe.headerAriaLevel,class:normalizeClass(Fe.ns.e("title"))},toDisplayString(Fe.title),11,_hoisted_2$u))]),Fe.showClose?(openBlock(),createElementBlock("button",{key:2,"aria-label":Fe.t("el.drawer.close"),class:normalizeClass(Fe.ns.e("close-btn")),type:"button",onClick:qe[0]||(qe[0]=(...En)=>Fe.handleClose&&Fe.handleClose(...En))},[createVNode(_n,{class:normalizeClass(Fe.ns.e("close"))},{default:withCtx(()=>[createVNode(kn)]),_:1},8,["class"])],10,_hoisted_3$f)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),Fe.rendered?(openBlock(),createElementBlock("div",{key:1,id:Fe.bodyId,class:normalizeClass(Fe.ns.e("body"))},[renderSlot(Fe.$slots,"default")],10,_hoisted_4$c)):createCommentVNode("v-if",!0),Fe.$slots.footer?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(Fe.ns.e("footer"))},[renderSlot(Fe.$slots,"footer")],2)):createCommentVNode("v-if",!0)],16,_hoisted_1$K)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[vShow,Fe.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var Drawer=_export_sfc$2(_sfc_main$1n,[["render",_sfc_render$p],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const ElDrawer=withInstall$1(Drawer),_sfc_main$1m=defineComponent({inheritAttrs:!1});function _sfc_render$o(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default")}var Collection=_export_sfc$2(_sfc_main$1m,[["render",_sfc_render$o],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const _sfc_main$1l=defineComponent({name:"ElCollectionItem",inheritAttrs:!1});function _sfc_render$n(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default")}var CollectionItem=_export_sfc$2(_sfc_main$1l,[["render",_sfc_render$n],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const COLLECTION_ITEM_SIGN="data-el-collection-item",createCollectionWithScope=Fe=>{const qe=`El${Fe}Collection`,hn=`${qe}Item`,vn=Symbol(qe),bn=Symbol(hn),wn={...Collection,name:qe,setup(){const _n=ref(null),Cn=new Map;provide(vn,{itemMap:Cn,getItems:()=>{const En=unref(_n);if(!En)return[];const $n=Array.from(En.querySelectorAll(`[${COLLECTION_ITEM_SIGN}]`));return[...Cn.values()].sort((An,Tn)=>$n.indexOf(An.ref)-$n.indexOf(Tn.ref))},collectionRef:_n})}},kn={...CollectionItem,name:hn,setup(_n,{attrs:Cn}){const xn=ref(null),En=inject(vn,void 0);provide(bn,{collectionItemRef:xn}),onMounted(()=>{const $n=unref(xn);$n&&En.itemMap.set($n,{ref:$n,...Cn})}),onBeforeUnmount(()=>{const $n=unref(xn);En.itemMap.delete($n)})}};return{COLLECTION_INJECTION_KEY:vn,COLLECTION_ITEM_INJECTION_KEY:bn,ElCollection:wn,ElCollectionItem:kn}},rovingFocusGroupProps=buildProps({style:{type:definePropType([String,Array,Object])},currentTabId:{type:definePropType(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:definePropType(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:ElCollection$1,ElCollectionItem:ElCollectionItem$1,COLLECTION_INJECTION_KEY:COLLECTION_INJECTION_KEY$1,COLLECTION_ITEM_INJECTION_KEY:COLLECTION_ITEM_INJECTION_KEY$1}=createCollectionWithScope("RovingFocusGroup"),ROVING_FOCUS_GROUP_INJECTION_KEY=Symbol("elRovingFocusGroup"),ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY=Symbol("elRovingFocusGroupItem"),MAP_KEY_TO_FOCUS_INTENT={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},getDirectionAwareKey=(Fe,qe)=>{if(qe!=="rtl")return Fe;switch(Fe){case EVENT_CODE.right:return EVENT_CODE.left;case EVENT_CODE.left:return EVENT_CODE.right;default:return Fe}},getFocusIntent=(Fe,qe,hn)=>{const vn=getDirectionAwareKey(Fe.key,hn);if(!(qe==="vertical"&&[EVENT_CODE.left,EVENT_CODE.right].includes(vn))&&!(qe==="horizontal"&&[EVENT_CODE.up,EVENT_CODE.down].includes(vn)))return MAP_KEY_TO_FOCUS_INTENT[vn]},reorderArray=(Fe,qe)=>Fe.map((hn,vn)=>Fe[(vn+qe)%Fe.length]),focusFirst=Fe=>{const{activeElement:qe}=document;for(const hn of Fe)if(hn===qe||(hn.focus(),qe!==document.activeElement))return},CURRENT_TAB_ID_CHANGE_EVT="currentTabIdChange",ENTRY_FOCUS_EVT="rovingFocusGroup.entryFocus",EVT_OPTS={bubbles:!1,cancelable:!0},_sfc_main$1k=defineComponent({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:rovingFocusGroupProps,emits:[CURRENT_TAB_ID_CHANGE_EVT,"entryFocus"],setup(Fe,{emit:qe}){var hn;const vn=ref((hn=Fe.currentTabId||Fe.defaultCurrentTabId)!=null?hn:null),bn=ref(!1),wn=ref(!1),kn=ref(null),{getItems:_n}=inject(COLLECTION_INJECTION_KEY$1,void 0),Cn=computed(()=>[{outline:"none"},Fe.style]),xn=Nn=>{qe(CURRENT_TAB_ID_CHANGE_EVT,Nn)},En=()=>{bn.value=!0},$n=composeEventHandlers(Nn=>{var Pn;(Pn=Fe.onMousedown)==null||Pn.call(Fe,Nn)},()=>{wn.value=!0}),Sn=composeEventHandlers(Nn=>{var Pn;(Pn=Fe.onFocus)==null||Pn.call(Fe,Nn)},Nn=>{const Pn=!unref(wn),{target:On,currentTarget:Rn}=Nn;if(On===Rn&&Pn&&!unref(bn)){const In=new Event(ENTRY_FOCUS_EVT,EVT_OPTS);if(Rn==null||Rn.dispatchEvent(In),!In.defaultPrevented){const Mn=_n().filter(zn=>zn.focusable),Bn=Mn.find(zn=>zn.active),Dn=Mn.find(zn=>zn.id===unref(vn)),Ln=[Bn,Dn,...Mn].filter(Boolean).map(zn=>zn.ref);focusFirst(Ln)}}wn.value=!1}),An=composeEventHandlers(Nn=>{var Pn;(Pn=Fe.onBlur)==null||Pn.call(Fe,Nn)},()=>{bn.value=!1}),Tn=(...Nn)=>{qe("entryFocus",...Nn)};provide(ROVING_FOCUS_GROUP_INJECTION_KEY,{currentTabbedId:readonly(vn),loop:toRef(Fe,"loop"),tabIndex:computed(()=>unref(bn)?-1:0),rovingFocusGroupRef:kn,rovingFocusGroupRootStyle:Cn,orientation:toRef(Fe,"orientation"),dir:toRef(Fe,"dir"),onItemFocus:xn,onItemShiftTab:En,onBlur:An,onFocus:Sn,onMousedown:$n}),watch(()=>Fe.currentTabId,Nn=>{vn.value=Nn??null}),useEventListener(kn,ENTRY_FOCUS_EVT,Tn)}});function _sfc_render$m(Fe,qe,hn,vn,bn,wn){return renderSlot(Fe.$slots,"default")}var ElRovingFocusGroupImpl=_export_sfc$2(_sfc_main$1k,[["render",_sfc_render$m],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const _sfc_main$1j=defineComponent({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:ElCollection$1,ElRovingFocusGroupImpl}});function _sfc_render$l(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-roving-focus-group-impl"),_n=resolveComponent("el-focus-group-collection");return openBlock(),createBlock(_n,null,{default:withCtx(()=>[createVNode(kn,normalizeProps(guardReactiveProps(Fe.$attrs)),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16)]),_:3})}var ElRovingFocusGroup=_export_sfc$2(_sfc_main$1j,[["render",_sfc_render$l],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const _sfc_main$1i=defineComponent({components:{ElRovingFocusCollectionItem:ElCollectionItem$1},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(Fe,{emit:qe}){const{currentTabbedId:hn,loop:vn,onItemFocus:bn,onItemShiftTab:wn}=inject(ROVING_FOCUS_GROUP_INJECTION_KEY,void 0),{getItems:kn}=inject(COLLECTION_INJECTION_KEY$1,void 0),_n=useId(),Cn=ref(null),xn=composeEventHandlers(An=>{qe("mousedown",An)},An=>{Fe.focusable?bn(unref(_n)):An.preventDefault()}),En=composeEventHandlers(An=>{qe("focus",An)},()=>{bn(unref(_n))}),$n=composeEventHandlers(An=>{qe("keydown",An)},An=>{const{key:Tn,shiftKey:Nn,target:Pn,currentTarget:On}=An;if(Tn===EVENT_CODE.tab&&Nn){wn();return}if(Pn!==On)return;const Rn=getFocusIntent(An);if(Rn){An.preventDefault();let Mn=kn().filter(Bn=>Bn.focusable).map(Bn=>Bn.ref);switch(Rn){case"last":{Mn.reverse();break}case"prev":case"next":{Rn==="prev"&&Mn.reverse();const Bn=Mn.indexOf(On);Mn=vn.value?reorderArray(Mn,Bn+1):Mn.slice(Bn+1);break}}nextTick(()=>{focusFirst(Mn)})}}),Sn=computed(()=>hn.value===unref(_n));return provide(ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY,{rovingFocusGroupItemRef:Cn,tabIndex:computed(()=>unref(Sn)?0:-1),handleMousedown:xn,handleFocus:En,handleKeydown:$n}),{id:_n,handleKeydown:$n,handleFocus:En,handleMousedown:xn}}});function _sfc_render$k(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-roving-focus-collection-item");return openBlock(),createBlock(kn,{id:Fe.id,focusable:Fe.focusable,active:Fe.active},{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},8,["id","focusable","active"])}var ElRovingFocusItem=_export_sfc$2(_sfc_main$1i,[["render",_sfc_render$k],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const dropdownProps=buildProps({trigger:useTooltipTriggerProps.trigger,effect:{...useTooltipContentProps.effect,default:"light"},type:{type:definePropType(String)},placement:{type:definePropType(String),default:"bottom"},popperOptions:{type:definePropType(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:definePropType([Number,String]),default:0},maxHeight:{type:definePropType([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:definePropType(Object)},teleported:useTooltipContentProps.teleported}),dropdownItemProps=buildProps({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:iconPropType}}),dropdownMenuProps=buildProps({onKeydown:{type:definePropType(Function)}}),FIRST_KEYS=[EVENT_CODE.down,EVENT_CODE.pageDown,EVENT_CODE.home],LAST_KEYS=[EVENT_CODE.up,EVENT_CODE.pageUp,EVENT_CODE.end],FIRST_LAST_KEYS=[...FIRST_KEYS,...LAST_KEYS],{ElCollection,ElCollectionItem,COLLECTION_INJECTION_KEY,COLLECTION_ITEM_INJECTION_KEY}=createCollectionWithScope("Dropdown"),DROPDOWN_INJECTION_KEY=Symbol("elDropdown"),{ButtonGroup:ElButtonGroup}=ElButton,_sfc_main$1h=defineComponent({name:"ElDropdown",components:{ElButton,ElButtonGroup,ElScrollbar,ElDropdownCollection:ElCollection,ElTooltip,ElRovingFocusGroup,ElOnlyChild:OnlyChild,ElIcon,ArrowDown:arrow_down_default},props:dropdownProps,emits:["visible-change","click","command"],setup(Fe,{emit:qe}){const hn=getCurrentInstance(),vn=useNamespace("dropdown"),{t:bn}=useLocale(),wn=ref(),kn=ref(),_n=ref(null),Cn=ref(null),xn=ref(null),En=ref(null),$n=ref(!1),Sn=[EVENT_CODE.enter,EVENT_CODE.space,EVENT_CODE.down],An=computed(()=>({maxHeight:addUnit(Fe.maxHeight)})),Tn=computed(()=>[vn.m(Bn.value)]),Nn=computed(()=>castArray$1(Fe.trigger)),Pn=useId().value,On=computed(()=>Fe.id||Pn);watch([wn,Nn],([Xn,qn],[jn])=>{var Jn,Qn,no;(Jn=jn==null?void 0:jn.$el)!=null&&Jn.removeEventListener&&jn.$el.removeEventListener("pointerenter",Vn),(Qn=Xn==null?void 0:Xn.$el)!=null&&Qn.removeEventListener&&Xn.$el.removeEventListener("pointerenter",Vn),(no=Xn==null?void 0:Xn.$el)!=null&&no.addEventListener&&qn.includes("hover")&&Xn.$el.addEventListener("pointerenter",Vn)},{immediate:!0}),onBeforeUnmount(()=>{var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.$el)!=null&&qn.removeEventListener&&wn.value.$el.removeEventListener("pointerenter",Vn)});function Rn(){In()}function In(){var Xn;(Xn=_n.value)==null||Xn.onClose()}function Mn(){var Xn;(Xn=_n.value)==null||Xn.onOpen()}const Bn=useFormSize();function Dn(...Xn){qe("command",...Xn)}function Vn(){var Xn,qn;(qn=(Xn=wn.value)==null?void 0:Xn.$el)==null||qn.focus()}function Ln(){}function zn(){const Xn=unref(Cn);Nn.value.includes("hover")&&(Xn==null||Xn.focus()),En.value=null}function Hn(Xn){En.value=Xn}function Fn(Xn){$n.value||(Xn.preventDefault(),Xn.stopImmediatePropagation())}function Kn(){qe("visible-change",!0)}function Un(Xn){(Xn==null?void 0:Xn.type)==="keydown"&&Cn.value.focus()}function Gn(){qe("visible-change",!1)}return provide(DROPDOWN_INJECTION_KEY,{contentRef:Cn,role:computed(()=>Fe.role),triggerId:On,isUsingKeyboard:$n,onItemEnter:Ln,onItemLeave:zn}),provide("elDropdown",{instance:hn,dropdownSize:Bn,handleClick:Rn,commandHandler:Dn,trigger:toRef(Fe,"trigger"),hideOnClick:toRef(Fe,"hideOnClick")}),{t:bn,ns:vn,scrollbar:xn,wrapStyle:An,dropdownTriggerKls:Tn,dropdownSize:Bn,triggerId:On,triggerKeys:Sn,currentTabId:En,handleCurrentTabIdChange:Hn,handlerMainButtonClick:Xn=>{qe("click",Xn)},handleEntryFocus:Fn,handleClose:In,handleOpen:Mn,handleBeforeShowTooltip:Kn,handleShowTooltip:Un,handleBeforeHideTooltip:Gn,onFocusAfterTrapped:Xn=>{var qn,jn;Xn.preventDefault(),(jn=(qn=Cn.value)==null?void 0:qn.focus)==null||jn.call(qn,{preventScroll:!0})},popperRef:_n,contentRef:Cn,triggeringElementRef:wn,referenceElementRef:kn}}});function _sfc_render$j(Fe,qe,hn,vn,bn,wn){var kn;const _n=resolveComponent("el-dropdown-collection"),Cn=resolveComponent("el-roving-focus-group"),xn=resolveComponent("el-scrollbar"),En=resolveComponent("el-only-child"),$n=resolveComponent("el-tooltip"),Sn=resolveComponent("el-button"),An=resolveComponent("arrow-down"),Tn=resolveComponent("el-icon"),Nn=resolveComponent("el-button-group");return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b(),Fe.ns.is("disabled",Fe.disabled)])},[createVNode($n,{ref:"popperRef",role:Fe.role,effect:Fe.effect,"fallback-placements":["bottom","top"],"popper-options":Fe.popperOptions,"gpu-acceleration":!1,"hide-after":Fe.trigger==="hover"?Fe.hideTimeout:0,"manual-mode":!0,placement:Fe.placement,"popper-class":[Fe.ns.e("popper"),Fe.popperClass],"reference-element":(kn=Fe.referenceElementRef)==null?void 0:kn.$el,trigger:Fe.trigger,"trigger-keys":Fe.triggerKeys,"trigger-target-el":Fe.contentRef,"show-after":Fe.trigger==="hover"?Fe.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":Fe.triggeringElementRef,"virtual-triggering":Fe.splitButton,disabled:Fe.disabled,transition:`${Fe.ns.namespace.value}-zoom-in-top`,teleported:Fe.teleported,pure:"",persistent:"",onBeforeShow:Fe.handleBeforeShowTooltip,onShow:Fe.handleShowTooltip,onBeforeHide:Fe.handleBeforeHideTooltip},createSlots({content:withCtx(()=>[createVNode(xn,{ref:"scrollbar","wrap-style":Fe.wrapStyle,tag:"div","view-class":Fe.ns.e("list")},{default:withCtx(()=>[createVNode(Cn,{loop:Fe.loop,"current-tab-id":Fe.currentTabId,orientation:"horizontal",onCurrentTabIdChange:Fe.handleCurrentTabIdChange,onEntryFocus:Fe.handleEntryFocus},{default:withCtx(()=>[createVNode(_n,null,{default:withCtx(()=>[renderSlot(Fe.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[Fe.splitButton?void 0:{name:"default",fn:withCtx(()=>[createVNode(En,{id:Fe.triggerId,ref:"triggeringElementRef",role:"button",tabindex:Fe.tabindex},{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),Fe.splitButton?(openBlock(),createBlock(Nn,{key:0},{default:withCtx(()=>[createVNode(Sn,mergeProps({ref:"referenceElementRef"},Fe.buttonProps,{size:Fe.dropdownSize,type:Fe.type,disabled:Fe.disabled,tabindex:Fe.tabindex,onClick:Fe.handlerMainButtonClick}),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),createVNode(Sn,mergeProps({id:Fe.triggerId,ref:"triggeringElementRef"},Fe.buttonProps,{role:"button",size:Fe.dropdownSize,type:Fe.type,class:Fe.ns.e("caret-button"),disabled:Fe.disabled,tabindex:Fe.tabindex,"aria-label":Fe.t("el.dropdown.toggleDropdown")}),{default:withCtx(()=>[createVNode(Tn,{class:normalizeClass(Fe.ns.e("icon"))},{default:withCtx(()=>[createVNode(An)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):createCommentVNode("v-if",!0)],2)}var Dropdown=_export_sfc$2(_sfc_main$1h,[["render",_sfc_render$j],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const _sfc_main$1g=defineComponent({name:"DropdownItemImpl",components:{ElIcon},props:dropdownItemProps,emits:["pointermove","pointerleave","click","clickimpl"],setup(Fe,{emit:qe}){const hn=useNamespace("dropdown"),{role:vn}=inject(DROPDOWN_INJECTION_KEY,void 0),{collectionItemRef:bn}=inject(COLLECTION_ITEM_INJECTION_KEY,void 0),{collectionItemRef:wn}=inject(COLLECTION_ITEM_INJECTION_KEY$1,void 0),{rovingFocusGroupItemRef:kn,tabIndex:_n,handleFocus:Cn,handleKeydown:xn,handleMousedown:En}=inject(ROVING_FOCUS_GROUP_ITEM_INJECTION_KEY,void 0),$n=composeRefs(bn,wn,kn),Sn=computed(()=>vn.value==="menu"?"menuitem":vn.value==="navigation"?"link":"button"),An=composeEventHandlers(Tn=>{const{code:Nn}=Tn;if(Nn===EVENT_CODE.enter||Nn===EVENT_CODE.space)return Tn.preventDefault(),Tn.stopImmediatePropagation(),qe("clickimpl",Tn),!0},xn);return{ns:hn,itemRef:$n,dataset:{[COLLECTION_ITEM_SIGN]:""},role:Sn,tabIndex:_n,handleFocus:Cn,handleKeydown:An,handleMousedown:En}}}),_hoisted_1$J=["aria-disabled","tabindex","role"];function _sfc_render$i(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-icon");return openBlock(),createElementBlock(Fragment,null,[Fe.divided?(openBlock(),createElementBlock("li",mergeProps({key:0,role:"separator",class:Fe.ns.bem("menu","item","divided")},Fe.$attrs),null,16)):createCommentVNode("v-if",!0),createBaseVNode("li",mergeProps({ref:Fe.itemRef},{...Fe.dataset,...Fe.$attrs},{"aria-disabled":Fe.disabled,class:[Fe.ns.be("menu","item"),Fe.ns.is("disabled",Fe.disabled)],tabindex:Fe.tabIndex,role:Fe.role,onClick:qe[0]||(qe[0]=_n=>Fe.$emit("clickimpl",_n)),onFocus:qe[1]||(qe[1]=(..._n)=>Fe.handleFocus&&Fe.handleFocus(..._n)),onKeydown:qe[2]||(qe[2]=withModifiers((..._n)=>Fe.handleKeydown&&Fe.handleKeydown(..._n),["self"])),onMousedown:qe[3]||(qe[3]=(..._n)=>Fe.handleMousedown&&Fe.handleMousedown(..._n)),onPointermove:qe[4]||(qe[4]=_n=>Fe.$emit("pointermove",_n)),onPointerleave:qe[5]||(qe[5]=_n=>Fe.$emit("pointerleave",_n))}),[Fe.icon?(openBlock(),createBlock(kn,{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.icon)))]),_:1})):createCommentVNode("v-if",!0),renderSlot(Fe.$slots,"default")],16,_hoisted_1$J)],64)}var ElDropdownItemImpl=_export_sfc$2(_sfc_main$1g,[["render",_sfc_render$i],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const useDropdown=()=>{const Fe=inject("elDropdown",{}),qe=computed(()=>Fe==null?void 0:Fe.dropdownSize);return{elDropdown:Fe,_elDropdownSize:qe}},_sfc_main$1f=defineComponent({name:"ElDropdownItem",components:{ElDropdownCollectionItem:ElCollectionItem,ElRovingFocusItem,ElDropdownItemImpl},inheritAttrs:!1,props:dropdownItemProps,emits:["pointermove","pointerleave","click"],setup(Fe,{emit:qe,attrs:hn}){const{elDropdown:vn}=useDropdown(),bn=getCurrentInstance(),wn=ref(null),kn=computed(()=>{var An,Tn;return(Tn=(An=unref(wn))==null?void 0:An.textContent)!=null?Tn:""}),{onItemEnter:_n,onItemLeave:Cn}=inject(DROPDOWN_INJECTION_KEY,void 0),xn=composeEventHandlers(An=>(qe("pointermove",An),An.defaultPrevented),whenMouse(An=>{if(Fe.disabled){Cn(An);return}const Tn=An.currentTarget;Tn===document.activeElement||Tn.contains(document.activeElement)||(_n(An),An.defaultPrevented||Tn==null||Tn.focus())})),En=composeEventHandlers(An=>(qe("pointerleave",An),An.defaultPrevented),whenMouse(An=>{Cn(An)})),$n=composeEventHandlers(An=>{if(!Fe.disabled)return qe("click",An),An.type!=="keydown"&&An.defaultPrevented},An=>{var Tn,Nn,Pn;if(Fe.disabled){An.stopImmediatePropagation();return}(Tn=vn==null?void 0:vn.hideOnClick)!=null&&Tn.value&&((Nn=vn.handleClick)==null||Nn.call(vn)),(Pn=vn.commandHandler)==null||Pn.call(vn,Fe.command,bn,An)}),Sn=computed(()=>({...Fe,...hn}));return{handleClick:$n,handlePointerMove:xn,handlePointerLeave:En,textContent:kn,propsAndAttrs:Sn}}});function _sfc_render$h(Fe,qe,hn,vn,bn,wn){var kn;const _n=resolveComponent("el-dropdown-item-impl"),Cn=resolveComponent("el-roving-focus-item"),xn=resolveComponent("el-dropdown-collection-item");return openBlock(),createBlock(xn,{disabled:Fe.disabled,"text-value":(kn=Fe.textValue)!=null?kn:Fe.textContent},{default:withCtx(()=>[createVNode(Cn,{focusable:!Fe.disabled},{default:withCtx(()=>[createVNode(_n,mergeProps(Fe.propsAndAttrs,{onPointerleave:Fe.handlePointerLeave,onPointermove:Fe.handlePointerMove,onClickimpl:Fe.handleClick}),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var DropdownItem=_export_sfc$2(_sfc_main$1f,[["render",_sfc_render$h],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const _sfc_main$1e=defineComponent({name:"ElDropdownMenu",props:dropdownMenuProps,setup(Fe){const qe=useNamespace("dropdown"),{_elDropdownSize:hn}=useDropdown(),vn=hn.value,{focusTrapRef:bn,onKeydown:wn}=inject(FOCUS_TRAP_INJECTION_KEY,void 0),{contentRef:kn,role:_n,triggerId:Cn}=inject(DROPDOWN_INJECTION_KEY,void 0),{collectionRef:xn,getItems:En}=inject(COLLECTION_INJECTION_KEY,void 0),{rovingFocusGroupRef:$n,rovingFocusGroupRootStyle:Sn,tabIndex:An,onBlur:Tn,onFocus:Nn,onMousedown:Pn}=inject(ROVING_FOCUS_GROUP_INJECTION_KEY,void 0),{collectionRef:On}=inject(COLLECTION_INJECTION_KEY$1,void 0),Rn=computed(()=>[qe.b("menu"),qe.bm("menu",vn==null?void 0:vn.value)]),In=composeRefs(kn,xn,bn,$n,On),Mn=composeEventHandlers(Dn=>{var Vn;(Vn=Fe.onKeydown)==null||Vn.call(Fe,Dn)},Dn=>{const{currentTarget:Vn,code:Ln,target:zn}=Dn;if(Vn.contains(zn),EVENT_CODE.tab===Ln&&Dn.stopImmediatePropagation(),Dn.preventDefault(),zn!==unref(kn)||!FIRST_LAST_KEYS.includes(Ln))return;const Fn=En().filter(Kn=>!Kn.disabled).map(Kn=>Kn.ref);LAST_KEYS.includes(Ln)&&Fn.reverse(),focusFirst(Fn)});return{size:vn,rovingFocusGroupRootStyle:Sn,tabIndex:An,dropdownKls:Rn,role:_n,triggerId:Cn,dropdownListWrapperRef:In,handleKeydown:Dn=>{Mn(Dn),wn(Dn)},onBlur:Tn,onFocus:Nn,onMousedown:Pn}}}),_hoisted_1$I=["role","aria-labelledby"];function _sfc_render$g(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("ul",{ref:Fe.dropdownListWrapperRef,class:normalizeClass(Fe.dropdownKls),style:normalizeStyle(Fe.rovingFocusGroupRootStyle),tabindex:-1,role:Fe.role,"aria-labelledby":Fe.triggerId,onBlur:qe[0]||(qe[0]=(...kn)=>Fe.onBlur&&Fe.onBlur(...kn)),onFocus:qe[1]||(qe[1]=(...kn)=>Fe.onFocus&&Fe.onFocus(...kn)),onKeydown:qe[2]||(qe[2]=withModifiers((...kn)=>Fe.handleKeydown&&Fe.handleKeydown(...kn),["self"])),onMousedown:qe[3]||(qe[3]=withModifiers((...kn)=>Fe.onMousedown&&Fe.onMousedown(...kn),["self"]))},[renderSlot(Fe.$slots,"default")],46,_hoisted_1$I)}var DropdownMenu=_export_sfc$2(_sfc_main$1e,[["render",_sfc_render$g],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const ElDropdown=withInstall$1(Dropdown,{DropdownItem,DropdownMenu}),ElDropdownItem=withNoopInstall(DropdownItem),ElDropdownMenu=withNoopInstall(DropdownMenu),_hoisted_1$H={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},_hoisted_2$t=["id"],_hoisted_3$e=["stop-color"],_hoisted_4$b=["stop-color"],_hoisted_5$9=["id"],_hoisted_6$5=["stop-color"],_hoisted_7$3=["stop-color"],_hoisted_8$3=["id"],_hoisted_9$3={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},_hoisted_10$3={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},_hoisted_11$3={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},_hoisted_12$3=["fill"],_hoisted_13$1=["fill"],_hoisted_14={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},_hoisted_15=["fill"],_hoisted_16=["fill"],_hoisted_17=["fill"],_hoisted_18=["fill"],_hoisted_19=["fill"],_hoisted_20={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},_hoisted_21=["fill","xlink:href"],_hoisted_22=["fill","mask"],_hoisted_23=["fill"],__default__$M=defineComponent({name:"ImgEmpty"}),_sfc_main$1d=defineComponent({...__default__$M,setup(Fe){const qe=useNamespace("empty"),hn=useId();return(vn,bn)=>(openBlock(),createElementBlock("svg",_hoisted_1$H,[createBaseVNode("defs",null,[createBaseVNode("linearGradient",{id:`linearGradient-1-${unref(hn)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,_hoisted_3$e),createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,_hoisted_4$b)],8,_hoisted_2$t),createBaseVNode("linearGradient",{id:`linearGradient-2-${unref(hn)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,_hoisted_6$5),createBaseVNode("stop",{"stop-color":`var(${unref(qe).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,_hoisted_7$3)],8,_hoisted_5$9),createBaseVNode("rect",{id:`path-3-${unref(hn)}`,x:"0",y:"0",width:"17",height:"36"},null,8,_hoisted_8$3)]),createBaseVNode("g",_hoisted_9$3,[createBaseVNode("g",_hoisted_10$3,[createBaseVNode("g",_hoisted_11$3,[createBaseVNode("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${unref(qe).cssVarBlockName("fill-color-3")})`},null,8,_hoisted_12$3),createBaseVNode("polygon",{id:"Rectangle-Copy-14",fill:`var(${unref(qe).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,_hoisted_13$1),createBaseVNode("g",_hoisted_14,[createBaseVNode("polygon",{id:"Rectangle-Copy-10",fill:`var(${unref(qe).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,_hoisted_15),createBaseVNode("polygon",{id:"Rectangle-Copy-11",fill:`var(${unref(qe).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,_hoisted_16),createBaseVNode("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${unref(hn)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,_hoisted_17),createBaseVNode("polygon",{id:"Rectangle-Copy-13",fill:`var(${unref(qe).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,_hoisted_18)]),createBaseVNode("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${unref(hn)})`,x:"13",y:"45",width:"40",height:"36"},null,8,_hoisted_19),createBaseVNode("g",_hoisted_20,[createBaseVNode("use",{id:"Mask",fill:`var(${unref(qe).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${unref(hn)}`},null,8,_hoisted_21),createBaseVNode("polygon",{id:"Rectangle-Copy",fill:`var(${unref(qe).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${unref(hn)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,_hoisted_22)]),createBaseVNode("polygon",{id:"Rectangle-Copy-18",fill:`var(${unref(qe).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,_hoisted_23)])])])]))}});var ImgEmpty=_export_sfc$2(_sfc_main$1d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const emptyProps=buildProps({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),_hoisted_1$G=["src"],_hoisted_2$s={key:1},__default__$L=defineComponent({name:"ElEmpty"}),_sfc_main$1c=defineComponent({...__default__$L,props:emptyProps,setup(Fe){const qe=Fe,{t:hn}=useLocale(),vn=useNamespace("empty"),bn=computed(()=>qe.description||hn("el.table.emptyText")),wn=computed(()=>({width:addUnit(qe.imageSize)}));return(kn,_n)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(vn).b())},[createBaseVNode("div",{class:normalizeClass(unref(vn).e("image")),style:normalizeStyle(unref(wn))},[kn.image?(openBlock(),createElementBlock("img",{key:0,src:kn.image,ondragstart:"return false"},null,8,_hoisted_1$G)):renderSlot(kn.$slots,"image",{key:1},()=>[createVNode(ImgEmpty)])],6),createBaseVNode("div",{class:normalizeClass(unref(vn).e("description"))},[kn.$slots.description?renderSlot(kn.$slots,"description",{key:0}):(openBlock(),createElementBlock("p",_hoisted_2$s,toDisplayString(unref(bn)),1))],2),kn.$slots.default?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).e("bottom"))},[renderSlot(kn.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var Empty=_export_sfc$2(_sfc_main$1c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const ElEmpty=withInstall$1(Empty),imageViewerProps=buildProps({urlList:{type:definePropType(Array),default:()=>mutable([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7}}),imageViewerEmits={close:()=>!0,switch:Fe=>isNumber$d(Fe),rotate:Fe=>isNumber$d(Fe)},_hoisted_1$F=["src"],__default__$K=defineComponent({name:"ElImageViewer"}),_sfc_main$1b=defineComponent({...__default__$K,props:imageViewerProps,emits:imageViewerEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn={CONTAIN:{name:"contain",icon:markRaw(full_screen_default)},ORIGINAL:{name:"original",icon:markRaw(scale_to_original_default)}},{t:wn}=useLocale(),kn=useNamespace("image-viewer"),{nextZIndex:_n}=useZIndex(),Cn=ref(),xn=ref([]),En=effectScope(),$n=ref(!0),Sn=ref(vn.initialIndex),An=shallowRef(bn.CONTAIN),Tn=ref({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),Nn=computed(()=>{const{urlList:jn}=vn;return jn.length<=1}),Pn=computed(()=>Sn.value===0),On=computed(()=>Sn.value===vn.urlList.length-1),Rn=computed(()=>vn.urlList[Sn.value]),In=computed(()=>[kn.e("btn"),kn.e("prev"),kn.is("disabled",!vn.infinite&&Pn.value)]),Mn=computed(()=>[kn.e("btn"),kn.e("next"),kn.is("disabled",!vn.infinite&&On.value)]),Bn=computed(()=>{const{scale:jn,deg:Jn,offsetX:Qn,offsetY:no,enableTransition:so}=Tn.value;let co=Qn/jn,mo=no/jn;switch(Jn%360){case 90:case-270:[co,mo]=[mo,-co];break;case 180:case-180:[co,mo]=[-co,-mo];break;case 270:case-90:[co,mo]=[-mo,co];break}const fo={transform:`scale(${jn}) rotate(${Jn}deg) translate(${co}px, ${mo}px)`,transition:so?"transform .3s":""};return An.value.name===bn.CONTAIN.name&&(fo.maxWidth=fo.maxHeight="100%"),fo}),Dn=computed(()=>isNumber$d(vn.zIndex)?vn.zIndex:_n());function Vn(){zn(),hn("close")}function Ln(){const jn=throttle$2(Qn=>{switch(Qn.code){case EVENT_CODE.esc:vn.closeOnPressEscape&&Vn();break;case EVENT_CODE.space:Gn();break;case EVENT_CODE.left:Yn();break;case EVENT_CODE.up:qn("zoomIn");break;case EVENT_CODE.right:Xn();break;case EVENT_CODE.down:qn("zoomOut");break}}),Jn=throttle$2(Qn=>{const no=Qn.deltaY||Qn.deltaX;qn(no<0?"zoomIn":"zoomOut",{zoomRate:vn.zoomRate,enableTransition:!1})});En.run(()=>{useEventListener(document,"keydown",jn),useEventListener(document,"wheel",Jn)})}function zn(){En.stop()}function Hn(){$n.value=!1}function Fn(jn){$n.value=!1,jn.target.alt=wn("el.image.error")}function Kn(jn){if($n.value||jn.button!==0||!Cn.value)return;Tn.value.enableTransition=!1;const{offsetX:Jn,offsetY:Qn}=Tn.value,no=jn.pageX,so=jn.pageY,co=throttle$2(fo=>{Tn.value={...Tn.value,offsetX:Jn+fo.pageX-no,offsetY:Qn+fo.pageY-so}}),mo=useEventListener(document,"mousemove",co);useEventListener(document,"mouseup",()=>{mo()}),jn.preventDefault()}function Un(){Tn.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function Gn(){if($n.value)return;const jn=keysOf(bn),Jn=Object.values(bn),Qn=An.value.name,so=(Jn.findIndex(co=>co.name===Qn)+1)%jn.length;An.value=bn[jn[so]],Un()}function Wn(jn){const Jn=vn.urlList.length;Sn.value=(jn+Jn)%Jn}function Yn(){Pn.value&&!vn.infinite||Wn(Sn.value-1)}function Xn(){On.value&&!vn.infinite||Wn(Sn.value+1)}function qn(jn,Jn={}){if($n.value)return;const{minScale:Qn,maxScale:no}=vn,{zoomRate:so,rotateDeg:co,enableTransition:mo}={zoomRate:vn.zoomRate,rotateDeg:90,enableTransition:!0,...Jn};switch(jn){case"zoomOut":Tn.value.scale>Qn&&(Tn.value.scale=Number.parseFloat((Tn.value.scale/so).toFixed(3)));break;case"zoomIn":Tn.value.scale{nextTick(()=>{const jn=xn.value[0];jn!=null&&jn.complete||($n.value=!0)})}),watch(Sn,jn=>{Un(),hn("switch",jn)}),onMounted(()=>{var jn,Jn;Ln(),(Jn=(jn=Cn.value)==null?void 0:jn.focus)==null||Jn.call(jn)}),qe({setActiveItem:Wn}),(jn,Jn)=>(openBlock(),createBlock(Teleport,{to:"body",disabled:!jn.teleported},[createVNode(Transition,{name:"viewer-fade",appear:""},{default:withCtx(()=>[createBaseVNode("div",{ref_key:"wrapper",ref:Cn,tabindex:-1,class:normalizeClass(unref(kn).e("wrapper")),style:normalizeStyle({zIndex:unref(Dn)})},[createBaseVNode("div",{class:normalizeClass(unref(kn).e("mask")),onClick:Jn[0]||(Jn[0]=withModifiers(Qn=>jn.hideOnClickModal&&Vn(),["self"]))},null,2),createCommentVNode(" CLOSE "),createBaseVNode("span",{class:normalizeClass([unref(kn).e("btn"),unref(kn).e("close")]),onClick:Vn},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(close_default))]),_:1})],2),createCommentVNode(" ARROW "),unref(Nn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{class:normalizeClass(unref(In)),onClick:Yn},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1})],2),createBaseVNode("span",{class:normalizeClass(unref(Mn)),onClick:Xn},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})],2)],64)),createCommentVNode(" ACTIONS "),createBaseVNode("div",{class:normalizeClass([unref(kn).e("btn"),unref(kn).e("actions")])},[createBaseVNode("div",{class:normalizeClass(unref(kn).e("actions__inner"))},[createVNode(unref(ElIcon),{onClick:Jn[1]||(Jn[1]=Qn=>qn("zoomOut"))},{default:withCtx(()=>[createVNode(unref(zoom_out_default))]),_:1}),createVNode(unref(ElIcon),{onClick:Jn[2]||(Jn[2]=Qn=>qn("zoomIn"))},{default:withCtx(()=>[createVNode(unref(zoom_in_default))]),_:1}),createBaseVNode("i",{class:normalizeClass(unref(kn).e("actions__divider"))},null,2),createVNode(unref(ElIcon),{onClick:Gn},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(An).icon)))]),_:1}),createBaseVNode("i",{class:normalizeClass(unref(kn).e("actions__divider"))},null,2),createVNode(unref(ElIcon),{onClick:Jn[3]||(Jn[3]=Qn=>qn("anticlockwise"))},{default:withCtx(()=>[createVNode(unref(refresh_left_default))]),_:1}),createVNode(unref(ElIcon),{onClick:Jn[4]||(Jn[4]=Qn=>qn("clockwise"))},{default:withCtx(()=>[createVNode(unref(refresh_right_default))]),_:1})],2)],2),createCommentVNode(" CANVAS "),createBaseVNode("div",{class:normalizeClass(unref(kn).e("canvas"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(jn.urlList,(Qn,no)=>withDirectives((openBlock(),createElementBlock("img",{ref_for:!0,ref:so=>xn.value[no]=so,key:Qn,src:Qn,style:normalizeStyle(unref(Bn)),class:normalizeClass(unref(kn).e("img")),onLoad:Hn,onError:Fn,onMousedown:Kn},null,46,_hoisted_1$F)),[[vShow,no===Sn.value]])),128))],2),renderSlot(jn.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var ImageViewer=_export_sfc$2(_sfc_main$1b,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const ElImageViewer=withInstall$1(ImageViewer),imageProps=buildProps({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:definePropType([String,Object])},previewSrcList:{type:definePropType(Array),default:()=>mutable([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7}}),imageEmits={load:Fe=>Fe instanceof Event,error:Fe=>Fe instanceof Event,switch:Fe=>isNumber$d(Fe),close:()=>!0,show:()=>!0},_hoisted_1$E=["src","loading"],_hoisted_2$r={key:0},__default__$J=defineComponent({name:"ElImage",inheritAttrs:!1}),_sfc_main$1a=defineComponent({...__default__$J,props:imageProps,emits:imageEmits,setup(Fe,{emit:qe}){const hn=Fe;let vn="";const{t:bn}=useLocale(),wn=useNamespace("image"),kn=useAttrs$1(),_n=useAttrs(),Cn=ref(),xn=ref(!1),En=ref(!0),$n=ref(!1),Sn=ref(),An=ref(),Tn=isClient$1&&"loading"in HTMLImageElement.prototype;let Nn,Pn;const On=computed(()=>[wn.e("inner"),Mn.value&&wn.e("preview"),En.value&&wn.is("loading")]),Rn=computed(()=>kn.style),In=computed(()=>{const{fit:qn}=hn;return isClient$1&&qn?{objectFit:qn}:{}}),Mn=computed(()=>{const{previewSrcList:qn}=hn;return Array.isArray(qn)&&qn.length>0}),Bn=computed(()=>{const{previewSrcList:qn,initialIndex:jn}=hn;let Jn=jn;return jn>qn.length-1&&(Jn=0),Jn}),Dn=computed(()=>hn.loading==="eager"?!1:!Tn&&hn.loading==="lazy"||hn.lazy),Vn=()=>{isClient$1&&(En.value=!0,xn.value=!1,Cn.value=hn.src)};function Ln(qn){En.value=!1,xn.value=!1,qe("load",qn)}function zn(qn){En.value=!1,xn.value=!0,qe("error",qn)}function Hn(){isInContainer(Sn.value,An.value)&&(Vn(),Un())}const Fn=useThrottleFn$1(Hn,200,!0);async function Kn(){var qn;if(!isClient$1)return;await nextTick();const{scrollContainer:jn}=hn;isElement$4(jn)?An.value=jn:isString$d(jn)&&jn!==""?An.value=(qn=document.querySelector(jn))!=null?qn:void 0:Sn.value&&(An.value=getScrollContainer(Sn.value)),An.value&&(Nn=useEventListener(An,"scroll",Fn),setTimeout(()=>Hn(),100))}function Un(){!isClient$1||!An.value||!Fn||(Nn==null||Nn(),An.value=void 0)}function Gn(qn){if(qn.ctrlKey){if(qn.deltaY<0)return qn.preventDefault(),!1;if(qn.deltaY>0)return qn.preventDefault(),!1}}function Wn(){Mn.value&&(Pn=useEventListener("wheel",Gn,{passive:!1}),vn=document.body.style.overflow,document.body.style.overflow="hidden",$n.value=!0,qe("show"))}function Yn(){Pn==null||Pn(),document.body.style.overflow=vn,$n.value=!1,qe("close")}function Xn(qn){qe("switch",qn)}return watch(()=>hn.src,()=>{Dn.value?(En.value=!0,xn.value=!1,Un(),Kn()):Vn()}),onMounted(()=>{Dn.value?Kn():Vn()}),(qn,jn)=>(openBlock(),createElementBlock("div",{ref_key:"container",ref:Sn,class:normalizeClass([unref(wn).b(),qn.$attrs.class]),style:normalizeStyle(unref(Rn))},[xn.value?renderSlot(qn.$slots,"error",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(unref(wn).e("error"))},toDisplayString(unref(bn)("el.image.error")),3)]):(openBlock(),createElementBlock(Fragment,{key:1},[Cn.value!==void 0?(openBlock(),createElementBlock("img",mergeProps({key:0},unref(_n),{src:Cn.value,loading:qn.loading,style:unref(In),class:unref(On),onClick:Wn,onLoad:Ln,onError:zn}),null,16,_hoisted_1$E)):createCommentVNode("v-if",!0),En.value?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(wn).e("wrapper"))},[renderSlot(qn.$slots,"placeholder",{},()=>[createBaseVNode("div",{class:normalizeClass(unref(wn).e("placeholder"))},null,2)])],2)):createCommentVNode("v-if",!0)],64)),unref(Mn)?(openBlock(),createElementBlock(Fragment,{key:2},[$n.value?(openBlock(),createBlock(unref(ElImageViewer),{key:0,"z-index":qn.zIndex,"initial-index":unref(Bn),infinite:qn.infinite,"zoom-rate":qn.zoomRate,"min-scale":qn.minScale,"max-scale":qn.maxScale,"url-list":qn.previewSrcList,"hide-on-click-modal":qn.hideOnClickModal,teleported:qn.previewTeleported,"close-on-press-escape":qn.closeOnPressEscape,onClose:Yn,onSwitch:Xn},{default:withCtx(()=>[qn.$slots.viewer?(openBlock(),createElementBlock("div",_hoisted_2$r,[renderSlot(qn.$slots,"viewer")])):createCommentVNode("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):createCommentVNode("v-if",!0)],64)):createCommentVNode("v-if",!0)],6))}});var Image$1=_export_sfc$2(_sfc_main$1a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const ElImage=withInstall$1(Image$1),inputNumberProps=buildProps({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:useSizeProp,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:Fe=>Fe===null||isNumber$d(Fe)||["min","max"].includes(Fe),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:Fe=>Fe>=0&&Fe===Number.parseInt(`${Fe}`,10)},validateEvent:{type:Boolean,default:!0}}),inputNumberEmits={[CHANGE_EVENT]:(Fe,qe)=>qe!==Fe,blur:Fe=>Fe instanceof FocusEvent,focus:Fe=>Fe instanceof FocusEvent,[INPUT_EVENT]:Fe=>isNumber$d(Fe)||isNil(Fe),[UPDATE_MODEL_EVENT]:Fe=>isNumber$d(Fe)||isNil(Fe)},_hoisted_1$D=["aria-label","onKeydown"],_hoisted_2$q=["aria-label","onKeydown"],__default__$I=defineComponent({name:"ElInputNumber"}),_sfc_main$19=defineComponent({...__default__$I,props:inputNumberProps,emits:inputNumberEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,{t:bn}=useLocale(),wn=useNamespace("input-number"),kn=ref(),_n=reactive({currentValue:vn.modelValue,userInput:null}),{formItem:Cn}=useFormItem(),xn=computed(()=>isNumber$d(vn.modelValue)&&vn.modelValue<=vn.min),En=computed(()=>isNumber$d(vn.modelValue)&&vn.modelValue>=vn.max),$n=computed(()=>{const Un=On(vn.step);return isUndefined$d(vn.precision)?Math.max(On(vn.modelValue),Un):(Un>vn.precision,vn.precision)}),Sn=computed(()=>vn.controls&&vn.controlsPosition==="right"),An=useFormSize(),Tn=useFormDisabled(),Nn=computed(()=>{if(_n.userInput!==null)return _n.userInput;let Un=_n.currentValue;if(isNil(Un))return"";if(isNumber$d(Un)){if(Number.isNaN(Un))return"";isUndefined$d(vn.precision)||(Un=Un.toFixed(vn.precision))}return Un}),Pn=(Un,Gn)=>{if(isUndefined$d(Gn)&&(Gn=$n.value),Gn===0)return Math.round(Un);let Wn=String(Un);const Yn=Wn.indexOf(".");if(Yn===-1||!Wn.replace(".","").split("")[Yn+Gn])return Un;const jn=Wn.length;return Wn.charAt(jn-1)==="5"&&(Wn=`${Wn.slice(0,Math.max(0,jn-1))}6`),Number.parseFloat(Number(Wn).toFixed(Gn))},On=Un=>{if(isNil(Un))return 0;const Gn=Un.toString(),Wn=Gn.indexOf(".");let Yn=0;return Wn!==-1&&(Yn=Gn.length-Wn-1),Yn},Rn=(Un,Gn=1)=>isNumber$d(Un)?Pn(Un+vn.step*Gn):_n.currentValue,In=()=>{if(vn.readonly||Tn.value||En.value)return;const Un=Number(Nn.value)||0,Gn=Rn(Un);Dn(Gn),hn(INPUT_EVENT,_n.currentValue)},Mn=()=>{if(vn.readonly||Tn.value||xn.value)return;const Un=Number(Nn.value)||0,Gn=Rn(Un,-1);Dn(Gn),hn(INPUT_EVENT,_n.currentValue)},Bn=(Un,Gn)=>{const{max:Wn,min:Yn,step:Xn,precision:qn,stepStrictly:jn,valueOnClear:Jn}=vn;WnWn||QnWn?Wn:Yn,Gn&&hn(UPDATE_MODEL_EVENT,Qn)),Qn},Dn=(Un,Gn=!0)=>{var Wn;const Yn=_n.currentValue,Xn=Bn(Un);if(!Gn){hn(UPDATE_MODEL_EVENT,Xn);return}Yn!==Xn&&(_n.userInput=null,hn(UPDATE_MODEL_EVENT,Xn),hn(CHANGE_EVENT,Xn,Yn),vn.validateEvent&&((Wn=Cn==null?void 0:Cn.validate)==null||Wn.call(Cn,"change").catch(qn=>void 0)),_n.currentValue=Xn)},Vn=Un=>{_n.userInput=Un;const Gn=Un===""?null:Number(Un);hn(INPUT_EVENT,Gn),Dn(Gn,!1)},Ln=Un=>{const Gn=Un!==""?Number(Un):"";(isNumber$d(Gn)&&!Number.isNaN(Gn)||Un==="")&&Dn(Gn),_n.userInput=null},zn=()=>{var Un,Gn;(Gn=(Un=kn.value)==null?void 0:Un.focus)==null||Gn.call(Un)},Hn=()=>{var Un,Gn;(Gn=(Un=kn.value)==null?void 0:Un.blur)==null||Gn.call(Un)},Fn=Un=>{hn("focus",Un)},Kn=Un=>{var Gn;hn("blur",Un),vn.validateEvent&&((Gn=Cn==null?void 0:Cn.validate)==null||Gn.call(Cn,"blur").catch(Wn=>void 0))};return watch(()=>vn.modelValue,Un=>{const Gn=Bn(_n.userInput),Wn=Bn(Un,!0);!isNumber$d(Gn)&&(!Gn||Gn!==Wn)&&(_n.currentValue=Wn,_n.userInput=null)},{immediate:!0}),onMounted(()=>{var Un;const{min:Gn,max:Wn,modelValue:Yn}=vn,Xn=(Un=kn.value)==null?void 0:Un.input;if(Xn.setAttribute("role","spinbutton"),Number.isFinite(Wn)?Xn.setAttribute("aria-valuemax",String(Wn)):Xn.removeAttribute("aria-valuemax"),Number.isFinite(Gn)?Xn.setAttribute("aria-valuemin",String(Gn)):Xn.removeAttribute("aria-valuemin"),Xn.setAttribute("aria-valuenow",_n.currentValue||_n.currentValue===0?String(_n.currentValue):""),Xn.setAttribute("aria-disabled",String(Tn.value)),!isNumber$d(Yn)&&Yn!=null){let qn=Number(Yn);Number.isNaN(qn)&&(qn=null),hn(UPDATE_MODEL_EVENT,qn)}}),onUpdated(()=>{var Un,Gn;const Wn=(Un=kn.value)==null?void 0:Un.input;Wn==null||Wn.setAttribute("aria-valuenow",`${(Gn=_n.currentValue)!=null?Gn:""}`)}),qe({focus:zn,blur:Hn}),(Un,Gn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(wn).b(),unref(wn).m(unref(An)),unref(wn).is("disabled",unref(Tn)),unref(wn).is("without-controls",!Un.controls),unref(wn).is("controls-right",unref(Sn))]),onDragstart:Gn[1]||(Gn[1]=withModifiers(()=>{},["prevent"]))},[Un.controls?withDirectives((openBlock(),createElementBlock("span",{key:0,role:"button","aria-label":unref(bn)("el.inputNumber.decrease"),class:normalizeClass([unref(wn).e("decrease"),unref(wn).is("disabled",unref(xn))]),onKeydown:withKeys(Mn,["enter"])},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[unref(Sn)?(openBlock(),createBlock(unref(arrow_down_default),{key:0})):(openBlock(),createBlock(unref(minus_default),{key:1}))]),_:1})],42,_hoisted_1$D)),[[unref(vRepeatClick),Mn]]):createCommentVNode("v-if",!0),Un.controls?withDirectives((openBlock(),createElementBlock("span",{key:1,role:"button","aria-label":unref(bn)("el.inputNumber.increase"),class:normalizeClass([unref(wn).e("increase"),unref(wn).is("disabled",unref(En))]),onKeydown:withKeys(In,["enter"])},[createVNode(unref(ElIcon),null,{default:withCtx(()=>[unref(Sn)?(openBlock(),createBlock(unref(arrow_up_default),{key:0})):(openBlock(),createBlock(unref(plus_default),{key:1}))]),_:1})],42,_hoisted_2$q)),[[unref(vRepeatClick),In]]):createCommentVNode("v-if",!0),createVNode(unref(ElInput),{id:Un.id,ref_key:"input",ref:kn,type:"number",step:Un.step,"model-value":unref(Nn),placeholder:Un.placeholder,readonly:Un.readonly,disabled:unref(Tn),size:unref(An),max:Un.max,min:Un.min,name:Un.name,label:Un.label,"validate-event":!1,onWheel:Gn[0]||(Gn[0]=withModifiers(()=>{},["prevent"])),onKeydown:[withKeys(withModifiers(In,["prevent"]),["up"]),withKeys(withModifiers(Mn,["prevent"]),["down"])],onBlur:Kn,onFocus:Fn,onInput:Vn,onChange:Ln},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var InputNumber=_export_sfc$2(_sfc_main$19,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const ElInputNumber=withInstall$1(InputNumber),linkProps=buildProps({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:iconPropType}}),linkEmits={click:Fe=>Fe instanceof MouseEvent},_hoisted_1$C=["href"],__default__$H=defineComponent({name:"ElLink"}),_sfc_main$18=defineComponent({...__default__$H,props:linkProps,emits:linkEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("link"),bn=computed(()=>[vn.b(),vn.m(hn.type),vn.is("disabled",hn.disabled),vn.is("underline",hn.underline&&!hn.disabled)]);function wn(kn){hn.disabled||qe("click",kn)}return(kn,_n)=>(openBlock(),createElementBlock("a",{class:normalizeClass(unref(bn)),href:kn.disabled||!kn.href?void 0:kn.href,onClick:wn},[kn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(kn.icon)))]),_:1})):createCommentVNode("v-if",!0),kn.$slots.default?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(vn).e("inner"))},[renderSlot(kn.$slots,"default")],2)):createCommentVNode("v-if",!0),kn.$slots.icon?renderSlot(kn.$slots,"icon",{key:2}):createCommentVNode("v-if",!0)],10,_hoisted_1$C))}});var Link=_export_sfc$2(_sfc_main$18,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const ElLink=withInstall$1(Link);let SubMenu$1=class{constructor(qe,hn){this.parent=qe,this.domNode=hn,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(qe){qe===this.subMenuItems.length?qe=0:qe<0&&(qe=this.subMenuItems.length-1),this.subMenuItems[qe].focus(),this.subIndex=qe}addListeners(){const qe=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,hn=>{hn.addEventListener("keydown",vn=>{let bn=!1;switch(vn.code){case EVENT_CODE.down:{this.gotoSubIndex(this.subIndex+1),bn=!0;break}case EVENT_CODE.up:{this.gotoSubIndex(this.subIndex-1),bn=!0;break}case EVENT_CODE.tab:{triggerEvent$2(qe,"mouseleave");break}case EVENT_CODE.enter:case EVENT_CODE.space:{bn=!0,vn.currentTarget.click();break}}return bn&&(vn.preventDefault(),vn.stopPropagation()),!1})})}},MenuItem$1=class{constructor(qe,hn){this.domNode=qe,this.submenu=null,this.submenu=null,this.init(hn)}init(qe){this.domNode.setAttribute("tabindex","0");const hn=this.domNode.querySelector(`.${qe}-menu`);hn&&(this.submenu=new SubMenu$1(this,hn)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",qe=>{let hn=!1;switch(qe.code){case EVENT_CODE.down:{triggerEvent$2(qe.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),hn=!0;break}case EVENT_CODE.up:{triggerEvent$2(qe.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),hn=!0;break}case EVENT_CODE.tab:{triggerEvent$2(qe.currentTarget,"mouseleave");break}case EVENT_CODE.enter:case EVENT_CODE.space:{hn=!0,qe.currentTarget.click();break}}hn&&qe.preventDefault()})}},Menu$2=class{constructor(qe,hn){this.domNode=qe,this.init(hn)}init(qe){const hn=this.domNode.childNodes;Array.from(hn).forEach(vn=>{vn.nodeType===1&&new MenuItem$1(vn,qe)})}};const _sfc_main$17=defineComponent({name:"ElMenuCollapseTransition",setup(){const Fe=useNamespace("menu");return{listeners:{onBeforeEnter:hn=>hn.style.opacity="0.2",onEnter(hn,vn){addClass$2(hn,`${Fe.namespace.value}-opacity-transition`),hn.style.opacity="1",vn()},onAfterEnter(hn){removeClass$2(hn,`${Fe.namespace.value}-opacity-transition`),hn.style.opacity=""},onBeforeLeave(hn){hn.dataset||(hn.dataset={}),hasClass$1(hn,Fe.m("collapse"))?(removeClass$2(hn,Fe.m("collapse")),hn.dataset.oldOverflow=hn.style.overflow,hn.dataset.scrollWidth=hn.clientWidth.toString(),addClass$2(hn,Fe.m("collapse"))):(addClass$2(hn,Fe.m("collapse")),hn.dataset.oldOverflow=hn.style.overflow,hn.dataset.scrollWidth=hn.clientWidth.toString(),removeClass$2(hn,Fe.m("collapse"))),hn.style.width=`${hn.scrollWidth}px`,hn.style.overflow="hidden"},onLeave(hn){addClass$2(hn,"horizontal-collapse-transition"),hn.style.width=`${hn.dataset.scrollWidth}px`}}}}});function _sfc_render$f(Fe,qe,hn,vn,bn,wn){return openBlock(),createBlock(Transition,mergeProps({mode:"out-in"},Fe.listeners),{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},16)}var ElMenuCollapseTransition=_export_sfc$2(_sfc_main$17,[["render",_sfc_render$f],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function useMenu(Fe,qe){const hn=computed(()=>{let bn=Fe.parent;const wn=[qe.value];for(;bn.type.name!=="ElMenu";)bn.props.index&&wn.unshift(bn.props.index),bn=bn.parent;return wn});return{parentMenu:computed(()=>{let bn=Fe.parent;for(;bn&&!["ElMenu","ElSubMenu"].includes(bn.type.name);)bn=bn.parent;return bn}),indexPath:hn}}function useMenuColor(Fe){return computed(()=>{const hn=Fe.backgroundColor;return hn?new TinyColor(hn).shade(20).toString():""})}const useMenuCssVar=(Fe,qe)=>{const hn=useNamespace("menu");return computed(()=>hn.cssVarBlock({"text-color":Fe.textColor||"","hover-text-color":Fe.textColor||"","bg-color":Fe.backgroundColor||"","hover-bg-color":useMenuColor(Fe).value||"","active-color":Fe.activeTextColor||"",level:`${qe}`}))},subMenuProps=buildProps({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:iconPropType},expandOpenIcon:{type:iconPropType},collapseCloseIcon:{type:iconPropType},collapseOpenIcon:{type:iconPropType}}),COMPONENT_NAME$c="ElSubMenu";var SubMenu=defineComponent({name:COMPONENT_NAME$c,props:subMenuProps,setup(Fe,{slots:qe,expose:hn}){useDeprecated({from:"popper-append-to-body",replacement:"teleported",scope:COMPONENT_NAME$c,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},computed(()=>Fe.popperAppendToBody!==void 0));const vn=getCurrentInstance(),{indexPath:bn,parentMenu:wn}=useMenu(vn,computed(()=>Fe.index)),kn=useNamespace("menu"),_n=useNamespace("sub-menu"),Cn=inject("rootMenu");Cn||throwError(COMPONENT_NAME$c,"can not inject root menu");const xn=inject(`subMenu:${wn.value.uid}`);xn||throwError(COMPONENT_NAME$c,"can not inject sub menu");const En=ref({}),$n=ref({});let Sn;const An=ref(!1),Tn=ref(),Nn=ref(null),Pn=computed(()=>Ln.value==="horizontal"&&Rn.value?"bottom-start":"right-start"),On=computed(()=>Ln.value==="horizontal"&&Rn.value||Ln.value==="vertical"&&!Cn.props.collapse?Fe.expandCloseIcon&&Fe.expandOpenIcon?Dn.value?Fe.expandOpenIcon:Fe.expandCloseIcon:arrow_down_default:Fe.collapseCloseIcon&&Fe.collapseOpenIcon?Dn.value?Fe.collapseOpenIcon:Fe.collapseCloseIcon:arrow_right_default),Rn=computed(()=>xn.level===0),In=computed(()=>{var Yn;const Xn=(Yn=Fe.teleported)!=null?Yn:Fe.popperAppendToBody;return Xn===void 0?Rn.value:Xn}),Mn=computed(()=>Cn.props.collapse?`${kn.namespace.value}-zoom-in-left`:`${kn.namespace.value}-zoom-in-top`),Bn=computed(()=>Ln.value==="horizontal"&&Rn.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),Dn=computed(()=>Cn.openedMenus.includes(Fe.index)),Vn=computed(()=>{let Yn=!1;return Object.values(En.value).forEach(Xn=>{Xn.active&&(Yn=!0)}),Object.values($n.value).forEach(Xn=>{Xn.active&&(Yn=!0)}),Yn}),Ln=computed(()=>Cn.props.mode),zn=reactive({index:Fe.index,indexPath:bn,active:Vn}),Hn=useMenuCssVar(Cn.props,xn.level+1),Fn=()=>{var Yn,Xn,qn;return(qn=(Xn=(Yn=Nn.value)==null?void 0:Yn.popperRef)==null?void 0:Xn.popperInstanceRef)==null?void 0:qn.destroy()},Kn=Yn=>{Yn||Fn()},Un=()=>{Cn.props.menuTrigger==="hover"&&Cn.props.mode==="horizontal"||Cn.props.collapse&&Cn.props.mode==="vertical"||Fe.disabled||Cn.handleSubMenuClick({index:Fe.index,indexPath:bn.value,active:Vn.value})},Gn=(Yn,Xn=Fe.showTimeout)=>{var qn;Yn.type!=="focus"&&(Cn.props.menuTrigger==="click"&&Cn.props.mode==="horizontal"||!Cn.props.collapse&&Cn.props.mode==="vertical"||Fe.disabled||(xn.mouseInChild.value=!0,Sn==null||Sn(),{stop:Sn}=useTimeoutFn$1(()=>{Cn.openMenu(Fe.index,bn.value)},Xn),In.value&&((qn=wn.value.vnode.el)==null||qn.dispatchEvent(new MouseEvent("mouseenter")))))},Wn=(Yn=!1)=>{var Xn,qn;Cn.props.menuTrigger==="click"&&Cn.props.mode==="horizontal"||!Cn.props.collapse&&Cn.props.mode==="vertical"||(Sn==null||Sn(),xn.mouseInChild.value=!1,{stop:Sn}=useTimeoutFn$1(()=>!An.value&&Cn.closeMenu(Fe.index,bn.value),Fe.hideTimeout),In.value&&Yn&&((Xn=vn.parent)==null?void 0:Xn.type.name)==="ElSubMenu"&&((qn=xn.handleMouseleave)==null||qn.call(xn,!0)))};watch(()=>Cn.props.collapse,Yn=>Kn(!!Yn));{const Yn=qn=>{$n.value[qn.index]=qn},Xn=qn=>{delete $n.value[qn.index]};provide(`subMenu:${vn.uid}`,{addSubMenu:Yn,removeSubMenu:Xn,handleMouseleave:Wn,mouseInChild:An,level:xn.level+1})}return hn({opened:Dn}),onMounted(()=>{Cn.addSubMenu(zn),xn.addSubMenu(zn)}),onBeforeUnmount(()=>{xn.removeSubMenu(zn),Cn.removeSubMenu(zn)}),()=>{var Yn;const Xn=[(Yn=qe.title)==null?void 0:Yn.call(qe),h$6(ElIcon,{class:_n.e("icon-arrow"),style:{transform:Dn.value?Fe.expandCloseIcon&&Fe.expandOpenIcon||Fe.collapseCloseIcon&&Fe.collapseOpenIcon&&Cn.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>isString$d(On.value)?h$6(vn.appContext.components[On.value]):h$6(On.value)})],qn=Cn.isMenuPopup?h$6(ElTooltip,{ref:Nn,visible:Dn.value,effect:"light",pure:!0,offset:Fe.popperOffset,showArrow:!1,persistent:!0,popperClass:Fe.popperClass,placement:Pn.value,teleported:In.value,fallbackPlacements:Bn.value,transition:Mn.value,gpuAcceleration:!1},{content:()=>{var jn;return h$6("div",{class:[kn.m(Ln.value),kn.m("popup-container"),Fe.popperClass],onMouseenter:Jn=>Gn(Jn,100),onMouseleave:()=>Wn(!0),onFocus:Jn=>Gn(Jn,100)},[h$6("ul",{class:[kn.b(),kn.m("popup"),kn.m(`popup-${Pn.value}`)],style:Hn.value},[(jn=qe.default)==null?void 0:jn.call(qe)])])},default:()=>h$6("div",{class:_n.e("title"),onClick:Un},Xn)}):h$6(Fragment,{},[h$6("div",{class:_n.e("title"),ref:Tn,onClick:Un},Xn),h$6(_CollapseTransition,{},{default:()=>{var jn;return withDirectives(h$6("ul",{role:"menu",class:[kn.b(),kn.m("inline")],style:Hn.value},[(jn=qe.default)==null?void 0:jn.call(qe)]),[[vShow,Dn.value]])}})]);return h$6("li",{class:[_n.b(),_n.is("active",Vn.value),_n.is("opened",Dn.value),_n.is("disabled",Fe.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:Dn.value,onMouseenter:Gn,onMouseleave:()=>Wn(!0),onFocus:Gn},[qn])}}});const menuProps=buildProps({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:definePropType(Array),default:()=>mutable([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),checkIndexPath=Fe=>Array.isArray(Fe)&&Fe.every(qe=>isString$d(qe)),menuEmits={close:(Fe,qe)=>isString$d(Fe)&&checkIndexPath(qe),open:(Fe,qe)=>isString$d(Fe)&&checkIndexPath(qe),select:(Fe,qe,hn,vn)=>isString$d(Fe)&&checkIndexPath(qe)&&isObject$9(hn)&&(vn===void 0||vn instanceof Promise)};var Menu$1=defineComponent({name:"ElMenu",props:menuProps,emits:menuEmits,setup(Fe,{emit:qe,slots:hn,expose:vn}){const bn=getCurrentInstance(),wn=bn.appContext.config.globalProperties.$router,kn=ref(),_n=useNamespace("menu"),Cn=useNamespace("sub-menu"),xn=ref(-1),En=ref(Fe.defaultOpeneds&&!Fe.collapse?Fe.defaultOpeneds.slice(0):[]),$n=ref(Fe.defaultActive),Sn=ref({}),An=ref({}),Tn=computed(()=>Fe.mode==="horizontal"||Fe.mode==="vertical"&&Fe.collapse),Nn=()=>{const Fn=$n.value&&Sn.value[$n.value];if(!Fn||Fe.mode==="horizontal"||Fe.collapse)return;Fn.indexPath.forEach(Un=>{const Gn=An.value[Un];Gn&&Pn(Un,Gn.indexPath)})},Pn=(Fn,Kn)=>{En.value.includes(Fn)||(Fe.uniqueOpened&&(En.value=En.value.filter(Un=>Kn.includes(Un))),En.value.push(Fn),qe("open",Fn,Kn))},On=Fn=>{const Kn=En.value.indexOf(Fn);Kn!==-1&&En.value.splice(Kn,1)},Rn=(Fn,Kn)=>{On(Fn),qe("close",Fn,Kn)},In=({index:Fn,indexPath:Kn})=>{En.value.includes(Fn)?Rn(Fn,Kn):Pn(Fn,Kn)},Mn=Fn=>{(Fe.mode==="horizontal"||Fe.collapse)&&(En.value=[]);const{index:Kn,indexPath:Un}=Fn;if(!(isNil(Kn)||isNil(Un)))if(Fe.router&&wn){const Gn=Fn.route||Kn,Wn=wn.push(Gn).then(Yn=>(Yn||($n.value=Kn),Yn));qe("select",Kn,Un,{index:Kn,indexPath:Un,route:Gn},Wn)}else $n.value=Kn,qe("select",Kn,Un,{index:Kn,indexPath:Un})},Bn=Fn=>{const Kn=Sn.value,Un=Kn[Fn]||$n.value&&Kn[$n.value]||Kn[Fe.defaultActive];Un?$n.value=Un.index:$n.value=Fn},Dn=()=>{var Fn,Kn;if(!kn.value)return-1;const Un=Array.from((Kn=(Fn=kn.value)==null?void 0:Fn.childNodes)!=null?Kn:[]).filter(Jn=>Jn.nodeName!=="#comment"&&(Jn.nodeName!=="#text"||Jn.nodeValue)),Gn=64,Wn=Number.parseInt(getComputedStyle(kn.value).paddingLeft,10),Yn=Number.parseInt(getComputedStyle(kn.value).paddingRight,10),Xn=kn.value.clientWidth-Wn-Yn;let qn=0,jn=0;return Un.forEach((Jn,Qn)=>{qn+=Jn.offsetWidth||0,qn<=Xn-Gn&&(jn=Qn+1)}),jn===Un.length?-1:jn},Vn=(Fn,Kn=33.34)=>{let Un;return()=>{Un&&clearTimeout(Un),Un=setTimeout(()=>{Fn()},Kn)}};let Ln=!0;const zn=()=>{const Fn=()=>{xn.value=-1,nextTick(()=>{xn.value=Dn()})};Ln?Fn():Vn(Fn)(),Ln=!1};watch(()=>Fe.defaultActive,Fn=>{Sn.value[Fn]||($n.value=""),Bn(Fn)}),watch(()=>Fe.collapse,Fn=>{Fn&&(En.value=[])}),watch(Sn.value,Nn);let Hn;watchEffect(()=>{Fe.mode==="horizontal"&&Fe.ellipsis?Hn=useResizeObserver(kn,zn).stop:Hn==null||Hn()});{const Fn=Wn=>{An.value[Wn.index]=Wn},Kn=Wn=>{delete An.value[Wn.index]};provide("rootMenu",reactive({props:Fe,openedMenus:En,items:Sn,subMenus:An,activeIndex:$n,isMenuPopup:Tn,addMenuItem:Wn=>{Sn.value[Wn.index]=Wn},removeMenuItem:Wn=>{delete Sn.value[Wn.index]},addSubMenu:Fn,removeSubMenu:Kn,openMenu:Pn,closeMenu:Rn,handleMenuItemClick:Mn,handleSubMenuClick:In})),provide(`subMenu:${bn.uid}`,{addSubMenu:Fn,removeSubMenu:Kn,mouseInChild:ref(!1),level:0})}return onMounted(()=>{Fe.mode==="horizontal"&&new Menu$2(bn.vnode.el,_n.namespace.value)}),vn({open:Kn=>{const{indexPath:Un}=An.value[Kn];Un.forEach(Gn=>Pn(Gn,Un))},close:On,handleResize:zn}),()=>{var Fn,Kn;let Un=(Kn=(Fn=hn.default)==null?void 0:Fn.call(hn))!=null?Kn:[];const Gn=[];if(Fe.mode==="horizontal"&&kn.value){const Xn=flattedChildren(Un),qn=xn.value===-1?Xn:Xn.slice(0,xn.value),jn=xn.value===-1?[]:Xn.slice(xn.value);jn!=null&&jn.length&&Fe.ellipsis&&(Un=qn,Gn.push(h$6(SubMenu,{index:"sub-menu-more",class:Cn.e("hide-arrow")},{title:()=>h$6(ElIcon,{class:Cn.e("icon-more")},{default:()=>h$6(more_default)}),default:()=>jn})))}const Wn=useMenuCssVar(Fe,0),Yn=h$6("ul",{key:String(Fe.collapse),role:"menubar",ref:kn,style:Wn.value,class:{[_n.b()]:!0,[_n.m(Fe.mode)]:!0,[_n.m("collapse")]:Fe.collapse}},[...Un,...Gn]);return Fe.collapseTransition&&Fe.mode==="vertical"?h$6(ElMenuCollapseTransition,()=>Yn):Yn}}});const menuItemProps=buildProps({index:{type:definePropType([String,null]),default:null},route:{type:definePropType([String,Object])},disabled:Boolean}),menuItemEmits={click:Fe=>isString$d(Fe.index)&&Array.isArray(Fe.indexPath)},COMPONENT_NAME$b="ElMenuItem",_sfc_main$16=defineComponent({name:COMPONENT_NAME$b,components:{ElTooltip},props:menuItemProps,emits:menuItemEmits,setup(Fe,{emit:qe}){const hn=getCurrentInstance(),vn=inject("rootMenu"),bn=useNamespace("menu"),wn=useNamespace("menu-item");vn||throwError(COMPONENT_NAME$b,"can not inject root menu");const{parentMenu:kn,indexPath:_n}=useMenu(hn,toRef(Fe,"index")),Cn=inject(`subMenu:${kn.value.uid}`);Cn||throwError(COMPONENT_NAME$b,"can not inject sub menu");const xn=computed(()=>Fe.index===vn.activeIndex),En=reactive({index:Fe.index,indexPath:_n,active:xn}),$n=()=>{Fe.disabled||(vn.handleMenuItemClick({index:Fe.index,indexPath:_n.value,route:Fe.route}),qe("click",En))};return onMounted(()=>{Cn.addSubMenu(En),vn.addMenuItem(En)}),onBeforeUnmount(()=>{Cn.removeSubMenu(En),vn.removeMenuItem(En)}),{parentMenu:kn,rootMenu:vn,active:xn,nsMenu:bn,nsMenuItem:wn,handleClick:$n}}});function _sfc_render$e(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tooltip");return openBlock(),createElementBlock("li",{class:normalizeClass([Fe.nsMenuItem.b(),Fe.nsMenuItem.is("active",Fe.active),Fe.nsMenuItem.is("disabled",Fe.disabled)]),role:"menuitem",tabindex:"-1",onClick:qe[0]||(qe[0]=(..._n)=>Fe.handleClick&&Fe.handleClick(..._n))},[Fe.parentMenu.type.name==="ElMenu"&&Fe.rootMenu.props.collapse&&Fe.$slots.title?(openBlock(),createBlock(kn,{key:0,effect:Fe.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:withCtx(()=>[renderSlot(Fe.$slots,"title")]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(Fe.nsMenu.be("tooltip","trigger"))},[renderSlot(Fe.$slots,"default")],2)]),_:3},8,["effect"])):(openBlock(),createElementBlock(Fragment,{key:1},[renderSlot(Fe.$slots,"default"),renderSlot(Fe.$slots,"title")],64))],2)}var MenuItem=_export_sfc$2(_sfc_main$16,[["render",_sfc_render$e],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const menuItemGroupProps={title:String},COMPONENT_NAME$a="ElMenuItemGroup",_sfc_main$15=defineComponent({name:COMPONENT_NAME$a,props:menuItemGroupProps,setup(){return{ns:useNamespace("menu-item-group")}}});function _sfc_render$d(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("li",{class:normalizeClass(Fe.ns.b())},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("title"))},[Fe.$slots.title?renderSlot(Fe.$slots,"title",{key:1}):(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(Fe.title),1)],64))],2),createBaseVNode("ul",null,[renderSlot(Fe.$slots,"default")])],2)}var MenuItemGroup=_export_sfc$2(_sfc_main$15,[["render",_sfc_render$d],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const ElMenu=withInstall$1(Menu$1,{MenuItem,MenuItemGroup,SubMenu}),ElMenuItem=withNoopInstall(MenuItem),ElMenuItemGroup=withNoopInstall(MenuItemGroup),ElSubMenu=withNoopInstall(SubMenu),pageHeaderProps=buildProps({icon:{type:iconPropType,default:()=>back_default},title:String,content:{type:String,default:""}}),pageHeaderEmits={back:()=>!0},_hoisted_1$B=["aria-label"],__default__$G=defineComponent({name:"ElPageHeader"}),_sfc_main$14=defineComponent({...__default__$G,props:pageHeaderProps,emits:pageHeaderEmits,setup(Fe,{emit:qe}){const hn=useSlots(),{t:vn}=useLocale(),bn=useNamespace("page-header"),wn=computed(()=>[bn.b(),{[bn.m("has-breadcrumb")]:!!hn.breadcrumb,[bn.m("has-extra")]:!!hn.extra,[bn.is("contentful")]:!!hn.default}]);function kn(){qe("back")}return(_n,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(wn))},[_n.$slots.breadcrumb?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("breadcrumb"))},[renderSlot(_n.$slots,"breadcrumb")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(bn).e("header"))},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("left"))},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("back")),role:"button",tabindex:"0",onClick:kn},[_n.icon||_n.$slots.icon?(openBlock(),createElementBlock("div",{key:0,"aria-label":_n.title||unref(vn)("el.pageHeader.title"),class:normalizeClass(unref(bn).e("icon"))},[renderSlot(_n.$slots,"icon",{},()=>[_n.icon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(_n.icon)))]),_:1})):createCommentVNode("v-if",!0)])],10,_hoisted_1$B)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(bn).e("title"))},[renderSlot(_n.$slots,"title",{},()=>[createTextVNode(toDisplayString(_n.title||unref(vn)("el.pageHeader.title")),1)])],2)],2),createVNode(unref(ElDivider),{direction:"vertical"}),createBaseVNode("div",{class:normalizeClass(unref(bn).e("content"))},[renderSlot(_n.$slots,"content",{},()=>[createTextVNode(toDisplayString(_n.content),1)])],2)],2),_n.$slots.extra?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(bn).e("extra"))},[renderSlot(_n.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2),_n.$slots.default?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(bn).e("main"))},[renderSlot(_n.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var PageHeader=_export_sfc$2(_sfc_main$14,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const ElPageHeader=withInstall$1(PageHeader),elPaginationKey=Symbol("elPaginationKey"),paginationPrevProps=buildProps({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:iconPropType}}),paginationPrevEmits={click:Fe=>Fe instanceof MouseEvent},_hoisted_1$A=["disabled","aria-label","aria-disabled"],_hoisted_2$p={key:0},__default__$F=defineComponent({name:"ElPaginationPrev"}),_sfc_main$13=defineComponent({...__default__$F,props:paginationPrevProps,emits:paginationPrevEmits,setup(Fe){const qe=Fe,{t:hn}=useLocale(),vn=computed(()=>qe.disabled||qe.currentPage<=1);return(bn,wn)=>(openBlock(),createElementBlock("button",{type:"button",class:"btn-prev",disabled:unref(vn),"aria-label":bn.prevText||unref(hn)("el.pagination.prev"),"aria-disabled":unref(vn),onClick:wn[0]||(wn[0]=kn=>bn.$emit("click",kn))},[bn.prevText?(openBlock(),createElementBlock("span",_hoisted_2$p,toDisplayString(bn.prevText),1)):(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bn.prevIcon)))]),_:1}))],8,_hoisted_1$A))}});var Prev=_export_sfc$2(_sfc_main$13,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const paginationNextProps=buildProps({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:iconPropType}}),_hoisted_1$z=["disabled","aria-label","aria-disabled"],_hoisted_2$o={key:0},__default__$E=defineComponent({name:"ElPaginationNext"}),_sfc_main$12=defineComponent({...__default__$E,props:paginationNextProps,emits:["click"],setup(Fe){const qe=Fe,{t:hn}=useLocale(),vn=computed(()=>qe.disabled||qe.currentPage===qe.pageCount||qe.pageCount===0);return(bn,wn)=>(openBlock(),createElementBlock("button",{type:"button",class:"btn-next",disabled:unref(vn),"aria-label":bn.nextText||unref(hn)("el.pagination.next"),"aria-disabled":unref(vn),onClick:wn[0]||(wn[0]=kn=>bn.$emit("click",kn))},[bn.nextText?(openBlock(),createElementBlock("span",_hoisted_2$o,toDisplayString(bn.nextText),1)):(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bn.nextIcon)))]),_:1}))],8,_hoisted_1$z))}});var Next=_export_sfc$2(_sfc_main$12,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const selectGroupKey=Symbol("ElSelectGroup"),selectKey=Symbol("ElSelect");function useOption$1(Fe,qe){const hn=inject(selectKey),vn=inject(selectGroupKey,{disabled:!1}),bn=computed(()=>isObject$9(Fe.value)),wn=computed(()=>hn.props.multiple?$n(hn.props.modelValue,Fe.value):Sn(Fe.value,hn.props.modelValue)),kn=computed(()=>{if(hn.props.multiple){const Nn=hn.props.modelValue||[];return!wn.value&&Nn.length>=hn.props.multipleLimit&&hn.props.multipleLimit>0}else return!1}),_n=computed(()=>Fe.label||(bn.value?"":Fe.value)),Cn=computed(()=>Fe.value||Fe.label||""),xn=computed(()=>Fe.disabled||qe.groupDisabled||kn.value),En=getCurrentInstance(),$n=(Nn=[],Pn)=>{if(bn.value){const On=hn.props.valueKey;return Nn&&Nn.some(Rn=>toRaw(get$6(Rn,On))===get$6(Pn,On))}else return Nn&&Nn.includes(Pn)},Sn=(Nn,Pn)=>{if(bn.value){const{valueKey:On}=hn.props;return get$6(Nn,On)===get$6(Pn,On)}else return Nn===Pn},An=()=>{!Fe.disabled&&!vn.disabled&&(hn.hoverIndex=hn.optionsArray.indexOf(En.proxy))};watch(()=>_n.value,()=>{!Fe.created&&!hn.props.remote&&hn.setSelected()}),watch(()=>Fe.value,(Nn,Pn)=>{const{remote:On,valueKey:Rn}=hn.props;if(Object.is(Nn,Pn)||(hn.onOptionDestroy(Pn,En.proxy),hn.onOptionCreate(En.proxy)),!Fe.created&&!On){if(Rn&&isObject$9(Nn)&&isObject$9(Pn)&&Nn[Rn]===Pn[Rn])return;hn.setSelected()}}),watch(()=>vn.disabled,()=>{qe.groupDisabled=vn.disabled},{immediate:!0});const{queryChange:Tn}=toRaw(hn);return watch(Tn,Nn=>{const{query:Pn}=unref(Nn),On=new RegExp(escapeStringRegexp(Pn),"i");qe.visible=On.test(_n.value)||Fe.created,qe.visible||hn.filteredOptionsCount--},{immediate:!0}),{select:hn,currentLabel:_n,currentValue:Cn,itemSelected:wn,isDisabled:xn,hoverItem:An}}const _sfc_main$11=defineComponent({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(Fe){const qe=useNamespace("select"),hn=useId(),vn=computed(()=>[qe.be("dropdown","item"),qe.is("disabled",unref(_n)),{selected:unref(kn),hover:unref($n)}]),bn=reactive({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:wn,itemSelected:kn,isDisabled:_n,select:Cn,hoverItem:xn}=useOption$1(Fe,bn),{visible:En,hover:$n}=toRefs(bn),Sn=getCurrentInstance().proxy;Cn.onOptionCreate(Sn),onBeforeUnmount(()=>{const Tn=Sn.value,{selected:Nn}=Cn,On=(Cn.props.multiple?Nn:[Nn]).some(Rn=>Rn.value===Sn.value);nextTick(()=>{Cn.cachedOptions.get(Tn)===Sn&&!On&&Cn.cachedOptions.delete(Tn)}),Cn.onOptionDestroy(Tn,Sn)});function An(){Fe.disabled!==!0&&bn.groupDisabled!==!0&&Cn.handleOptionSelect(Sn)}return{ns:qe,id:hn,containerKls:vn,currentLabel:wn,itemSelected:kn,isDisabled:_n,select:Cn,hoverItem:xn,visible:En,hover:$n,selectOptionClick:An,states:bn}}}),_hoisted_1$y=["id","aria-disabled","aria-selected"];function _sfc_render$c(Fe,qe,hn,vn,bn,wn){return withDirectives((openBlock(),createElementBlock("li",{id:Fe.id,class:normalizeClass(Fe.containerKls),role:"option","aria-disabled":Fe.isDisabled||void 0,"aria-selected":Fe.itemSelected,onMouseenter:qe[0]||(qe[0]=(...kn)=>Fe.hoverItem&&Fe.hoverItem(...kn)),onClick:qe[1]||(qe[1]=withModifiers((...kn)=>Fe.selectOptionClick&&Fe.selectOptionClick(...kn),["stop"]))},[renderSlot(Fe.$slots,"default",{},()=>[createBaseVNode("span",null,toDisplayString(Fe.currentLabel),1)])],42,_hoisted_1$y)),[[vShow,Fe.visible]])}var Option$1=_export_sfc$2(_sfc_main$11,[["render",_sfc_render$c],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const _sfc_main$10=defineComponent({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const Fe=inject(selectKey),qe=useNamespace("select"),hn=computed(()=>Fe.props.popperClass),vn=computed(()=>Fe.props.multiple),bn=computed(()=>Fe.props.fitInputWidth),wn=ref("");function kn(){var _n;wn.value=`${(_n=Fe.selectWrapper)==null?void 0:_n.offsetWidth}px`}return onMounted(()=>{kn(),useResizeObserver(Fe.selectWrapper,kn)}),{ns:qe,minWidth:wn,popperClass:hn,isMultiple:vn,isFitInputWidth:bn}}});function _sfc_render$b(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{class:normalizeClass([Fe.ns.b("dropdown"),Fe.ns.is("multiple",Fe.isMultiple),Fe.popperClass]),style:normalizeStyle({[Fe.isFitInputWidth?"width":"minWidth"]:Fe.minWidth})},[renderSlot(Fe.$slots,"default")],6)}var ElSelectMenu$1=_export_sfc$2(_sfc_main$10,[["render",_sfc_render$b],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function useSelectStates(Fe){const{t:qe}=useLocale();return reactive({options:new Map,cachedOptions:new Map,disabledOptions:new Map,createdLabel:null,createdSelected:!1,selected:Fe.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:qe("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,prefixWidth:11,mouseEnter:!1,focused:!1})}const useSelect$2=(Fe,qe,hn)=>{const{t:vn}=useLocale(),bn=useNamespace("select");useDeprecated({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},computed(()=>Fe.suffixTransition===!1));const wn=ref(null),kn=ref(null),_n=ref(null),Cn=ref(null),xn=ref(null),En=ref(null),$n=ref(null),Sn=ref(null),An=ref(),Tn=shallowRef({query:""}),Nn=shallowRef(""),Pn=ref([]);let On=0;const{form:Rn,formItem:In}=useFormItem(),Mn=computed(()=>!Fe.filterable||Fe.multiple||!qe.visible),Bn=computed(()=>Fe.disabled||(Rn==null?void 0:Rn.disabled)),Dn=computed(()=>{const Qo=Fe.multiple?Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0:Fe.modelValue!==void 0&&Fe.modelValue!==null&&Fe.modelValue!=="";return Fe.clearable&&!Bn.value&&qe.inputHovering&&Qo}),Vn=computed(()=>Fe.remote&&Fe.filterable&&!Fe.remoteShowSuffix?"":Fe.suffixIcon),Ln=computed(()=>bn.is("reverse",Vn.value&&qe.visible&&Fe.suffixTransition)),zn=computed(()=>(Rn==null?void 0:Rn.statusIcon)&&(In==null?void 0:In.validateState)&&ValidateComponentsMap[In==null?void 0:In.validateState]),Hn=computed(()=>Fe.remote?300:0),Fn=computed(()=>Fe.loading?Fe.loadingText||vn("el.select.loading"):Fe.remote&&qe.query===""&&qe.options.size===0?!1:Fe.filterable&&qe.query&&qe.options.size>0&&qe.filteredOptionsCount===0?Fe.noMatchText||vn("el.select.noMatch"):qe.options.size===0?Fe.noDataText||vn("el.select.noData"):null),Kn=computed(()=>{const Qo=Array.from(qe.options.values()),mr=[];return Pn.value.forEach(br=>{const Ir=Qo.findIndex(Mr=>Mr.currentLabel===br);Ir>-1&&mr.push(Qo[Ir])}),mr.length>=Qo.length?mr:Qo}),Un=computed(()=>Array.from(qe.cachedOptions.values())),Gn=computed(()=>{const Qo=Kn.value.filter(mr=>!mr.created).some(mr=>mr.currentLabel===qe.query);return Fe.filterable&&Fe.allowCreate&&qe.query!==""&&!Qo}),Wn=useFormSize(),Yn=computed(()=>["small"].includes(Wn.value)?"small":"default"),Xn=computed({get(){return qe.visible&&Fn.value!==!1},set(Qo){qe.visible=Qo}});watch([()=>Bn.value,()=>Wn.value,()=>Rn==null?void 0:Rn.size],()=>{nextTick(()=>{qn()})}),watch(()=>Fe.placeholder,Qo=>{qe.cachedPlaceHolder=qe.currentPlaceholder=Qo,Fe.multiple&&Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0&&(qe.currentPlaceholder="")}),watch(()=>Fe.modelValue,(Qo,mr)=>{Fe.multiple&&(qn(),Qo&&Qo.length>0||kn.value&&qe.query!==""?qe.currentPlaceholder="":qe.currentPlaceholder=qe.cachedPlaceHolder,Fe.filterable&&!Fe.reserveKeyword&&(qe.query="",jn(qe.query))),no(),Fe.filterable&&!Fe.multiple&&(qe.inputLength=20),!isEqual$4(Qo,mr)&&Fe.validateEvent&&(In==null||In.validate("change").catch(br=>void 0))},{flush:"post",deep:!0}),watch(()=>qe.visible,Qo=>{var mr,br,Ir,Mr,ir;Qo?((br=(mr=Cn.value)==null?void 0:mr.updatePopper)==null||br.call(mr),Fe.filterable&&(qe.filteredOptionsCount=qe.optionsCount,qe.query=Fe.remote?"":qe.selectedLabel,(Mr=(Ir=_n.value)==null?void 0:Ir.focus)==null||Mr.call(Ir),Fe.multiple?(ir=kn.value)==null||ir.focus():qe.selectedLabel&&(qe.currentPlaceholder=`${qe.selectedLabel}`,qe.selectedLabel=""),jn(qe.query),!Fe.multiple&&!Fe.remote&&(Tn.value.query="",triggerRef(Tn),triggerRef(Nn)))):(Fe.filterable&&(isFunction$i(Fe.filterMethod)&&Fe.filterMethod(""),isFunction$i(Fe.remoteMethod)&&Fe.remoteMethod("")),qe.query="",qe.previousQuery=null,qe.selectedLabel="",qe.inputLength=20,qe.menuVisibleOnFocus=!1,co(),nextTick(()=>{kn.value&&kn.value.value===""&&qe.selected.length===0&&(qe.currentPlaceholder=qe.cachedPlaceHolder)}),Fe.multiple||(qe.selected&&(Fe.filterable&&Fe.allowCreate&&qe.createdSelected&&qe.createdLabel?qe.selectedLabel=qe.createdLabel:qe.selectedLabel=qe.selected.currentLabel,Fe.filterable&&(qe.query=qe.selectedLabel)),Fe.filterable&&(qe.currentPlaceholder=qe.cachedPlaceHolder))),hn.emit("visible-change",Qo)}),watch(()=>qe.options.entries(),()=>{var Qo,mr,br;if(!isClient$1)return;(mr=(Qo=Cn.value)==null?void 0:Qo.updatePopper)==null||mr.call(Qo),Fe.multiple&&qn();const Ir=((br=$n.value)==null?void 0:br.querySelectorAll("input"))||[];(!Fe.filterable&&!Fe.defaultFirstOption&&!isUndefined$d(Fe.modelValue)||!Array.from(Ir).includes(document.activeElement))&&no(),Fe.defaultFirstOption&&(Fe.filterable||Fe.remote)&&qe.filteredOptionsCount&&Qn()},{flush:"post"}),watch(()=>qe.hoverIndex,Qo=>{isNumber$d(Qo)&&Qo>-1?An.value=Kn.value[Qo]||{}:An.value={},Kn.value.forEach(mr=>{mr.hover=An.value===mr})});const qn=()=>{nextTick(()=>{var Qo,mr;if(!wn.value)return;const br=wn.value.$el.querySelector("input");On=On||(br.clientHeight>0?br.clientHeight+2:0);const Ir=En.value,Mr=getComputedStyle(br).getPropertyValue(bn.cssVarName("input-height")),ir=Number.parseFloat(Mr)||getComponentSize(Wn.value||(Rn==null?void 0:Rn.size)),Sr=Wn.value||ir===On||On<=0?ir:On;!(br.offsetParent===null)&&(br.style.height=`${(qe.selected.length===0?Sr:Math.max(Ir?Ir.clientHeight+(Ir.clientHeight>Sr?6:0):0,Sr))-2}px`),qe.visible&&Fn.value!==!1&&((mr=(Qo=Cn.value)==null?void 0:Qo.updatePopper)==null||mr.call(Qo))})},jn=async Qo=>{if(!(qe.previousQuery===Qo||qe.isOnComposition)){if(qe.previousQuery===null&&(isFunction$i(Fe.filterMethod)||isFunction$i(Fe.remoteMethod))){qe.previousQuery=Qo;return}qe.previousQuery=Qo,nextTick(()=>{var mr,br;qe.visible&&((br=(mr=Cn.value)==null?void 0:mr.updatePopper)==null||br.call(mr))}),qe.hoverIndex=-1,Fe.multiple&&Fe.filterable&&nextTick(()=>{if(!Bn.value){const mr=kn.value.value.length*15+20;qe.inputLength=Fe.collapseTags?Math.min(50,mr):mr,Jn()}qn()}),Fe.remote&&isFunction$i(Fe.remoteMethod)?(qe.hoverIndex=-1,Fe.remoteMethod(Qo)):isFunction$i(Fe.filterMethod)?(Fe.filterMethod(Qo),triggerRef(Nn)):(qe.filteredOptionsCount=qe.optionsCount,Tn.value.query=Qo,triggerRef(Tn),triggerRef(Nn)),Fe.defaultFirstOption&&(Fe.filterable||Fe.remote)&&qe.filteredOptionsCount&&(await nextTick(),Qn())}},Jn=()=>{qe.currentPlaceholder!==""&&(qe.currentPlaceholder=kn.value.value?"":qe.cachedPlaceHolder)},Qn=()=>{const Qo=Kn.value.filter(Ir=>Ir.visible&&!Ir.disabled&&!Ir.states.groupDisabled),mr=Qo.find(Ir=>Ir.created),br=Qo[0];qe.hoverIndex=Io(Kn.value,mr||br)},no=()=>{var Qo;if(Fe.multiple)qe.selectedLabel="";else{const br=so(Fe.modelValue);(Qo=br.props)!=null&&Qo.created?(qe.createdLabel=br.props.value,qe.createdSelected=!0):qe.createdSelected=!1,qe.selectedLabel=br.currentLabel,qe.selected=br,Fe.filterable&&(qe.query=qe.selectedLabel);return}const mr=[];Array.isArray(Fe.modelValue)&&Fe.modelValue.forEach(br=>{mr.push(so(br))}),qe.selected=mr,nextTick(()=>{qn()})},so=Qo=>{let mr;const br=toRawType(Qo).toLowerCase()==="object",Ir=toRawType(Qo).toLowerCase()==="null",Mr=toRawType(Qo).toLowerCase()==="undefined";for(let Lr=qe.cachedOptions.size-1;Lr>=0;Lr--){const qr=Un.value[Lr];if(br?get$6(qr.value,Fe.valueKey)===get$6(Qo,Fe.valueKey):qr.value===Qo){mr={value:Qo,currentLabel:qr.currentLabel,isDisabled:qr.isDisabled};break}}if(mr)return mr;const ir=br?Qo.label:!Ir&&!Mr?Qo:"",Sr={value:Qo,currentLabel:ir};return Fe.multiple&&(Sr.hitState=!1),Sr},co=()=>{setTimeout(()=>{const Qo=Fe.valueKey;Fe.multiple?qe.selected.length>0?qe.hoverIndex=Math.min.apply(null,qe.selected.map(mr=>Kn.value.findIndex(br=>get$6(br,Qo)===get$6(mr,Qo)))):qe.hoverIndex=-1:qe.hoverIndex=Kn.value.findIndex(mr=>Vo(mr)===Vo(qe.selected))},300)},mo=()=>{var Qo,mr;fo(),(mr=(Qo=Cn.value)==null?void 0:Qo.updatePopper)==null||mr.call(Qo),Fe.multiple&&qn()},fo=()=>{var Qo;qe.inputWidth=(Qo=wn.value)==null?void 0:Qo.$el.offsetWidth},io=()=>{Fe.filterable&&qe.query!==qe.selectedLabel&&(qe.query=qe.selectedLabel,jn(qe.query))},ao=debounce$3(()=>{io()},Hn.value),vo=debounce$3(Qo=>{jn(Qo.target.value)},Hn.value),yo=Qo=>{isEqual$4(Fe.modelValue,Qo)||hn.emit(CHANGE_EVENT,Qo)},Bo=Qo=>findLastIndex(Qo,mr=>!qe.disabledOptions.has(mr)),ro=Qo=>{if(Qo.code!==EVENT_CODE.delete){if(Qo.target.value.length<=0&&!qo()){const mr=Fe.modelValue.slice(),br=Bo(mr);if(br<0)return;mr.splice(br,1),hn.emit(UPDATE_MODEL_EVENT,mr),yo(mr)}Qo.target.value.length===1&&Fe.modelValue.length===0&&(qe.currentPlaceholder=qe.cachedPlaceHolder)}},eo=(Qo,mr)=>{const br=qe.selected.indexOf(mr);if(br>-1&&!Bn.value){const Ir=Fe.modelValue.slice();Ir.splice(br,1),hn.emit(UPDATE_MODEL_EVENT,Ir),yo(Ir),hn.emit("remove-tag",mr.value)}Qo.stopPropagation(),wo()},lo=Qo=>{Qo.stopPropagation();const mr=Fe.multiple?[]:"";if(!isString$d(mr))for(const br of qe.selected)br.isDisabled&&mr.push(br.value);hn.emit(UPDATE_MODEL_EVENT,mr),yo(mr),qe.hoverIndex=-1,qe.visible=!1,hn.emit("clear"),wo()},ho=Qo=>{var mr;if(Fe.multiple){const br=(Fe.modelValue||[]).slice(),Ir=Io(br,Qo.value);Ir>-1?br.splice(Ir,1):(Fe.multipleLimit<=0||br.length{ko(Qo)})},Io=(Qo=[],mr)=>{if(!isObject$9(mr))return Qo.indexOf(mr);const br=Fe.valueKey;let Ir=-1;return Qo.some((Mr,ir)=>toRaw(get$6(Mr,br))===get$6(mr,br)?(Ir=ir,!0):!1),Ir},Po=()=>{const Qo=kn.value||wn.value;Qo&&(Qo==null||Qo.focus())},ko=Qo=>{var mr,br,Ir,Mr,ir;const Sr=Array.isArray(Qo)?Qo[0]:Qo;let Lr=null;if(Sr!=null&&Sr.value){const qr=Kn.value.filter(ba=>ba.value===Sr.value);qr.length>0&&(Lr=qr[0].$el)}if(Cn.value&&Lr){const qr=(Mr=(Ir=(br=(mr=Cn.value)==null?void 0:mr.popperRef)==null?void 0:br.contentRef)==null?void 0:Ir.querySelector)==null?void 0:Mr.call(Ir,`.${bn.be("dropdown","wrap")}`);qr&&scrollIntoView$1(qr,Lr)}(ir=Sn.value)==null||ir.handleScroll()},xo=Qo=>{qe.optionsCount++,qe.filteredOptionsCount++,qe.options.set(Qo.value,Qo),qe.cachedOptions.set(Qo.value,Qo),Qo.disabled&&qe.disabledOptions.set(Qo.value,Qo)},Ao=(Qo,mr)=>{qe.options.get(Qo)===mr&&(qe.optionsCount--,qe.filteredOptionsCount--,qe.options.delete(Qo))},go=Qo=>{Qo.code!==EVENT_CODE.backspace&&qo(!1),qe.inputLength=kn.value.value.length*15+20,qn()},qo=Qo=>{if(!Array.isArray(qe.selected))return;const mr=Bo(qe.selected.map(Ir=>Ir.value)),br=qe.selected[mr];if(br)return Qo===!0||Qo===!1?(br.hitState=Qo,Qo):(br.hitState=!br.hitState,br.hitState)},jo=Qo=>{const mr=Qo.target.value;if(Qo.type==="compositionend")qe.isOnComposition=!1,nextTick(()=>jn(mr));else{const br=mr[mr.length-1]||"";qe.isOnComposition=!isKorean(br)}},Ko=()=>{nextTick(()=>ko(qe.selected))},bo=Qo=>{qe.focused||((Fe.automaticDropdown||Fe.filterable)&&(Fe.filterable&&!qe.visible&&(qe.menuVisibleOnFocus=!0),qe.visible=!0),qe.focused=!0,hn.emit("focus",Qo))},wo=()=>{var Qo,mr;qe.visible?(Qo=kn.value||wn.value)==null||Qo.focus():(mr=wn.value)==null||mr.focus()},zo=()=>{var Qo,mr,br;qe.visible=!1,(Qo=wn.value)==null||Qo.blur(),(br=(mr=_n.value)==null?void 0:mr.blur)==null||br.call(mr)},Yo=Qo=>{var mr,br,Ir;(mr=Cn.value)!=null&&mr.isFocusInsideContent(Qo)||(br=xn.value)!=null&&br.isFocusInsideContent(Qo)||(Ir=$n.value)!=null&&Ir.contains(Qo.relatedTarget)||(qe.visible&&Fo(),qe.focused=!1,hn.emit("blur",Qo))},_o=Qo=>{lo(Qo)},Fo=()=>{qe.visible=!1},$o=Qo=>{qe.visible&&(Qo.preventDefault(),Qo.stopPropagation(),qe.visible=!1)},Do=Qo=>{Qo&&!qe.mouseEnter||Bn.value||(qe.menuVisibleOnFocus?qe.menuVisibleOnFocus=!1:(!Cn.value||!Cn.value.isFocusInsideContent())&&(qe.visible=!qe.visible),wo())},No=()=>{qe.visible?Kn.value[qe.hoverIndex]&&ho(Kn.value[qe.hoverIndex]):Do()},Vo=Qo=>isObject$9(Qo.value)?get$6(Qo.value,Fe.valueKey):Qo.value,Eo=computed(()=>Kn.value.filter(Qo=>Qo.visible).every(Qo=>Qo.disabled)),rr=computed(()=>Fe.multiple?qe.selected.slice(0,Fe.maxCollapseTags):[]),sr=computed(()=>Fe.multiple?qe.selected.slice(Fe.maxCollapseTags):[]),ur=Qo=>{if(!qe.visible){qe.visible=!0;return}if(!(qe.options.size===0||qe.filteredOptionsCount===0)&&!qe.isOnComposition&&!Eo.value){Qo==="next"?(qe.hoverIndex++,qe.hoverIndex===qe.options.size&&(qe.hoverIndex=0)):Qo==="prev"&&(qe.hoverIndex--,qe.hoverIndex<0&&(qe.hoverIndex=qe.options.size-1));const mr=Kn.value[qe.hoverIndex];(mr.disabled===!0||mr.states.groupDisabled===!0||!mr.visible)&&ur(Qo),nextTick(()=>ko(An.value))}},hr=()=>{qe.mouseEnter=!0},Co=()=>{qe.mouseEnter=!1},Er=(Qo,mr)=>{var br,Ir;eo(Qo,mr),(Ir=(br=xn.value)==null?void 0:br.updatePopper)==null||Ir.call(br)},$r=computed(()=>({maxWidth:`${unref(qe.inputWidth)-32-(zn.value?22:0)}px`,width:"100%"}));return{optionList:Pn,optionsArray:Kn,hoverOption:An,selectSize:Wn,handleResize:mo,debouncedOnInputChange:ao,debouncedQueryChange:vo,deletePrevTag:ro,deleteTag:eo,deleteSelected:lo,handleOptionSelect:ho,scrollToOption:ko,readonly:Mn,resetInputHeight:qn,showClose:Dn,iconComponent:Vn,iconReverse:Ln,showNewOption:Gn,collapseTagSize:Yn,setSelected:no,managePlaceholder:Jn,selectDisabled:Bn,emptyText:Fn,toggleLastOptionHitState:qo,resetInputState:go,handleComposition:jo,onOptionCreate:xo,onOptionDestroy:Ao,handleMenuEnter:Ko,handleFocus:bo,focus:wo,blur:zo,handleBlur:Yo,handleClearClick:_o,handleClose:Fo,handleKeydownEscape:$o,toggleMenu:Do,selectOption:No,getValueKey:Vo,navigateOptions:ur,handleDeleteTooltipTag:Er,dropMenuVisible:Xn,queryChange:Tn,groupQueryChange:Nn,showTagList:rr,collapseTagList:sr,selectTagsStyle:$r,reference:wn,input:kn,iOSInput:_n,tooltipRef:Cn,tagTooltipRef:xn,tags:En,selectWrapper:$n,scrollbar:Sn,handleMouseEnter:hr,handleMouseLeave:Co}};var ElOptions=defineComponent({name:"ElOptions",emits:["update-options"],setup(Fe,{slots:qe,emit:hn}){let vn=[];function bn(wn,kn){if(wn.length!==kn.length)return!1;for(const[_n]of wn.entries())if(wn[_n]!=kn[_n])return!1;return!0}return()=>{var wn,kn;const _n=(wn=qe.default)==null?void 0:wn.call(qe),Cn=[];function xn(En){Array.isArray(En)&&En.forEach($n=>{var Sn,An,Tn,Nn;const Pn=(Sn=($n==null?void 0:$n.type)||{})==null?void 0:Sn.name;Pn==="ElOptionGroup"?xn(!isString$d($n.children)&&!Array.isArray($n.children)&&isFunction$i((An=$n.children)==null?void 0:An.default)?(Tn=$n.children)==null?void 0:Tn.default():$n.children):Pn==="ElOption"?Cn.push((Nn=$n.props)==null?void 0:Nn.label):Array.isArray($n.children)&&xn($n.children)})}return _n.length&&xn((kn=_n[0])==null?void 0:kn.children),bn(Cn,vn)||(vn=Cn,hn("update-options",Cn)),_n}}});const COMPONENT_NAME$9="ElSelect",_sfc_main$$=defineComponent({name:COMPONENT_NAME$9,componentName:COMPONENT_NAME$9,components:{ElInput,ElSelectMenu:ElSelectMenu$1,ElOption:Option$1,ElOptions,ElTag,ElScrollbar,ElTooltip,ElIcon},directives:{ClickOutside},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:isValidComponentSize},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:useTooltipContentProps.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:iconPropType,default:circle_close_default},fitInputWidth:Boolean,suffixIcon:{type:iconPropType,default:arrow_down_default},tagType:{...tagProps.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:Ee,default:"bottom-start"},ariaLabel:{type:String,default:void 0}},emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"remove-tag","clear","visible-change","focus","blur"],setup(Fe,qe){const hn=useNamespace("select"),vn=useNamespace("input"),{t:bn}=useLocale(),wn=useId(),kn=useSelectStates(Fe),{optionList:_n,optionsArray:Cn,hoverOption:xn,selectSize:En,readonly:$n,handleResize:Sn,collapseTagSize:An,debouncedOnInputChange:Tn,debouncedQueryChange:Nn,deletePrevTag:Pn,deleteTag:On,deleteSelected:Rn,handleOptionSelect:In,scrollToOption:Mn,setSelected:Bn,resetInputHeight:Dn,managePlaceholder:Vn,showClose:Ln,selectDisabled:zn,iconComponent:Hn,iconReverse:Fn,showNewOption:Kn,emptyText:Un,toggleLastOptionHitState:Gn,resetInputState:Wn,handleComposition:Yn,onOptionCreate:Xn,onOptionDestroy:qn,handleMenuEnter:jn,handleFocus:Jn,focus:Qn,blur:no,handleBlur:so,handleClearClick:co,handleClose:mo,handleKeydownEscape:fo,toggleMenu:io,selectOption:ao,getValueKey:vo,navigateOptions:yo,handleDeleteTooltipTag:Bo,dropMenuVisible:ro,reference:eo,input:lo,iOSInput:ho,tooltipRef:Io,tagTooltipRef:Po,tags:ko,selectWrapper:xo,scrollbar:Ao,queryChange:go,groupQueryChange:qo,handleMouseEnter:jo,handleMouseLeave:Ko,showTagList:bo,collapseTagList:wo,selectTagsStyle:zo}=useSelect$2(Fe,kn,qe),{inputWidth:Yo,selected:_o,inputLength:Fo,filteredOptionsCount:$o,visible:Do,selectedLabel:No,hoverIndex:Vo,query:Eo,inputHovering:rr,currentPlaceholder:sr,menuVisibleOnFocus:ur,isOnComposition:hr,options:Co,cachedOptions:Er,optionsCount:$r,prefixWidth:Qo}=toRefs(kn),mr=computed(()=>{const Ur=[hn.b()],Gr=unref(En);return Gr&&Ur.push(hn.m(Gr)),Fe.disabled&&Ur.push(hn.m("disabled")),Ur}),br=computed(()=>[hn.e("tags"),hn.is("disabled",unref(zn))]),Ir=computed(()=>[hn.b("tags-wrapper"),{"has-prefix":unref(Qo)&&unref(_o).length}]),Mr=computed(()=>[hn.e("input"),hn.is(unref(En)),hn.is("disabled",unref(zn))]),ir=computed(()=>[hn.e("input"),hn.is(unref(En)),hn.em("input","iOS")]),Sr=computed(()=>[hn.is("empty",!Fe.allowCreate&&!!unref(Eo)&&unref($o)===0)]),Lr=computed(()=>({maxWidth:`${unref(Yo)>123?unref(Yo)-123:unref(Yo)-75}px`})),qr=computed(()=>({marginLeft:`${unref(Qo)}px`,flexGrow:1,width:`${unref(Fo)/(unref(Yo)-32)}%`,maxWidth:`${unref(Yo)-42}px`}));provide(selectKey,reactive({props:Fe,options:Co,optionsArray:Cn,cachedOptions:Er,optionsCount:$r,filteredOptionsCount:$o,hoverIndex:Vo,handleOptionSelect:In,onOptionCreate:Xn,onOptionDestroy:qn,selectWrapper:xo,selected:_o,setSelected:Bn,queryChange:go,groupQueryChange:qo})),onMounted(()=>{kn.cachedPlaceHolder=sr.value=Fe.placeholder||(()=>bn("el.select.placeholder")),Fe.multiple&&Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0&&(sr.value=""),useResizeObserver(xo,Sn),Fe.remote&&Fe.multiple&&Dn(),nextTick(()=>{const Ur=eo.value&&eo.value.$el;if(Ur&&(Yo.value=Ur.getBoundingClientRect().width,qe.slots.prefix)){const Gr=Ur.querySelector(`.${vn.e("prefix")}`);Qo.value=Math.max(Gr.getBoundingClientRect().width+11,30)}}),Bn()}),Fe.multiple&&!Array.isArray(Fe.modelValue)&&qe.emit(UPDATE_MODEL_EVENT,[]),!Fe.multiple&&Array.isArray(Fe.modelValue)&&qe.emit(UPDATE_MODEL_EVENT,"");const ba=computed(()=>{var Ur,Gr;return(Gr=(Ur=Io.value)==null?void 0:Ur.popperRef)==null?void 0:Gr.contentRef});return{isIOS,onOptionsRendered:Ur=>{_n.value=Ur},prefixWidth:Qo,selectSize:En,readonly:$n,handleResize:Sn,collapseTagSize:An,debouncedOnInputChange:Tn,debouncedQueryChange:Nn,deletePrevTag:Pn,deleteTag:On,handleDeleteTooltipTag:Bo,deleteSelected:Rn,handleOptionSelect:In,scrollToOption:Mn,inputWidth:Yo,selected:_o,inputLength:Fo,filteredOptionsCount:$o,visible:Do,selectedLabel:No,hoverIndex:Vo,query:Eo,inputHovering:rr,currentPlaceholder:sr,menuVisibleOnFocus:ur,isOnComposition:hr,options:Co,resetInputHeight:Dn,managePlaceholder:Vn,showClose:Ln,selectDisabled:zn,iconComponent:Hn,iconReverse:Fn,showNewOption:Kn,emptyText:Un,toggleLastOptionHitState:Gn,resetInputState:Wn,handleComposition:Yn,handleMenuEnter:jn,handleFocus:Jn,focus:Qn,blur:no,handleBlur:so,handleClearClick:co,handleClose:mo,handleKeydownEscape:fo,toggleMenu:io,selectOption:ao,getValueKey:vo,navigateOptions:yo,dropMenuVisible:ro,reference:eo,input:lo,iOSInput:ho,tooltipRef:Io,popperPaneRef:ba,tags:ko,selectWrapper:xo,scrollbar:Ao,wrapperKls:mr,tagsKls:br,tagWrapperKls:Ir,inputKls:Mr,iOSInputKls:ir,scrollbarKls:Sr,selectTagsStyle:zo,nsSelect:hn,tagTextStyle:Lr,inputStyle:qr,handleMouseEnter:jo,handleMouseLeave:Ko,showTagList:bo,collapseTagList:wo,tagTooltipRef:Po,contentId:wn,hoverOption:xn}}}),_hoisted_1$x=["disabled","autocomplete","aria-activedescendant","aria-controls","aria-expanded","aria-label"],_hoisted_2$n=["disabled"],_hoisted_3$d={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function _sfc_render$a(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tag"),_n=resolveComponent("el-tooltip"),Cn=resolveComponent("el-icon"),xn=resolveComponent("el-input"),En=resolveComponent("el-option"),$n=resolveComponent("el-options"),Sn=resolveComponent("el-scrollbar"),An=resolveComponent("el-select-menu"),Tn=resolveDirective("click-outside");return withDirectives((openBlock(),createElementBlock("div",{ref:"selectWrapper",class:normalizeClass(Fe.wrapperKls),onMouseenter:qe[22]||(qe[22]=(...Nn)=>Fe.handleMouseEnter&&Fe.handleMouseEnter(...Nn)),onMouseleave:qe[23]||(qe[23]=(...Nn)=>Fe.handleMouseLeave&&Fe.handleMouseLeave(...Nn)),onClick:qe[24]||(qe[24]=withModifiers((...Nn)=>Fe.toggleMenu&&Fe.toggleMenu(...Nn),["stop"]))},[createVNode(_n,{ref:"tooltipRef",visible:Fe.dropMenuVisible,placement:Fe.placement,teleported:Fe.teleported,"popper-class":[Fe.nsSelect.e("popper"),Fe.popperClass],"popper-options":Fe.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:Fe.effect,pure:"",trigger:"click",transition:`${Fe.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:Fe.persistent,onShow:Fe.handleMenuEnter},{default:withCtx(()=>{var Nn,Pn;return[createBaseVNode("div",{class:"select-trigger",onMouseenter:qe[20]||(qe[20]=On=>Fe.inputHovering=!0),onMouseleave:qe[21]||(qe[21]=On=>Fe.inputHovering=!1)},[Fe.multiple?(openBlock(),createElementBlock("div",{key:0,ref:"tags",tabindex:"-1",class:normalizeClass(Fe.tagsKls),style:normalizeStyle(Fe.selectTagsStyle),onClick:qe[15]||(qe[15]=(...On)=>Fe.focus&&Fe.focus(...On))},[Fe.collapseTags&&Fe.selected.length?(openBlock(),createBlock(Transition,{key:0,onAfterLeave:Fe.resetInputHeight},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.tagWrapperKls)},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.showTagList,On=>(openBlock(),createBlock(kn,{key:Fe.getValueKey(On),closable:!Fe.selectDisabled&&!On.isDisabled,size:Fe.collapseTagSize,hit:On.hitState,type:Fe.tagType,"disable-transitions":"",onClose:Rn=>Fe.deleteTag(Rn,On)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text")),style:normalizeStyle(Fe.tagTextStyle)},toDisplayString(On.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),Fe.selected.length>Fe.maxCollapseTags?(openBlock(),createBlock(kn,{key:0,closable:!1,size:Fe.collapseTagSize,type:Fe.tagType,"disable-transitions":""},{default:withCtx(()=>[Fe.collapseTagsTooltip?(openBlock(),createBlock(_n,{key:0,ref:"tagTooltipRef",disabled:Fe.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:Fe.effect,placement:"bottom",teleported:Fe.teleported},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text"))},"+ "+toDisplayString(Fe.selected.length-Fe.maxCollapseTags),3)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(Fe.nsSelect.e("collapse-tags"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.collapseTagList,On=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(On),class:normalizeClass(Fe.nsSelect.e("collapse-tag"))},[createVNode(kn,{class:"in-tooltip",closable:!Fe.selectDisabled&&!On.isDisabled,size:Fe.collapseTagSize,hit:On.hitState,type:Fe.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:Rn=>Fe.handleDeleteTooltipTag(Rn,On)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text")),style:normalizeStyle({maxWidth:Fe.inputWidth-75+"px"})},toDisplayString(On.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(Fe.nsSelect.e("tags-text"))},"+ "+toDisplayString(Fe.selected.length-Fe.maxCollapseTags),3))]),_:1},8,["size","type"])):createCommentVNode("v-if",!0)],2)]),_:1},8,["onAfterLeave"])):createCommentVNode("v-if",!0),Fe.collapseTags?createCommentVNode("v-if",!0):(openBlock(),createBlock(Transition,{key:1,onAfterLeave:Fe.resetInputHeight},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.tagWrapperKls),style:normalizeStyle(Fe.prefixWidth&&Fe.selected.length?{marginLeft:`${Fe.prefixWidth}px`}:"")},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.selected,On=>(openBlock(),createBlock(kn,{key:Fe.getValueKey(On),closable:!Fe.selectDisabled&&!On.isDisabled,size:Fe.collapseTagSize,hit:On.hitState,type:Fe.tagType,"disable-transitions":"",onClose:Rn=>Fe.deleteTag(Rn,On)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelect.e("tags-text")),style:normalizeStyle({maxWidth:Fe.inputWidth-75+"px"})},toDisplayString(On.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],6)]),_:1},8,["onAfterLeave"])),Fe.filterable&&!Fe.selectDisabled?withDirectives((openBlock(),createElementBlock("input",{key:2,ref:"input","onUpdate:modelValue":qe[0]||(qe[0]=On=>Fe.query=On),type:"text",class:normalizeClass(Fe.inputKls),disabled:Fe.selectDisabled,autocomplete:Fe.autocomplete,style:normalizeStyle(Fe.inputStyle),role:"combobox","aria-activedescendant":((Nn=Fe.hoverOption)==null?void 0:Nn.id)||"","aria-controls":Fe.contentId,"aria-expanded":Fe.dropMenuVisible,"aria-label":Fe.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:qe[1]||(qe[1]=(...On)=>Fe.handleFocus&&Fe.handleFocus(...On)),onBlur:qe[2]||(qe[2]=(...On)=>Fe.handleBlur&&Fe.handleBlur(...On)),onKeyup:qe[3]||(qe[3]=(...On)=>Fe.managePlaceholder&&Fe.managePlaceholder(...On)),onKeydown:[qe[4]||(qe[4]=(...On)=>Fe.resetInputState&&Fe.resetInputState(...On)),qe[5]||(qe[5]=withKeys(withModifiers(On=>Fe.navigateOptions("next"),["prevent"]),["down"])),qe[6]||(qe[6]=withKeys(withModifiers(On=>Fe.navigateOptions("prev"),["prevent"]),["up"])),qe[7]||(qe[7]=withKeys((...On)=>Fe.handleKeydownEscape&&Fe.handleKeydownEscape(...On),["esc"])),qe[8]||(qe[8]=withKeys(withModifiers((...On)=>Fe.selectOption&&Fe.selectOption(...On),["stop","prevent"]),["enter"])),qe[9]||(qe[9]=withKeys((...On)=>Fe.deletePrevTag&&Fe.deletePrevTag(...On),["delete"])),qe[10]||(qe[10]=withKeys(On=>Fe.visible=!1,["tab"]))],onCompositionstart:qe[11]||(qe[11]=(...On)=>Fe.handleComposition&&Fe.handleComposition(...On)),onCompositionupdate:qe[12]||(qe[12]=(...On)=>Fe.handleComposition&&Fe.handleComposition(...On)),onCompositionend:qe[13]||(qe[13]=(...On)=>Fe.handleComposition&&Fe.handleComposition(...On)),onInput:qe[14]||(qe[14]=(...On)=>Fe.debouncedQueryChange&&Fe.debouncedQueryChange(...On))},null,46,_hoisted_1$x)),[[vModelText,Fe.query]]):createCommentVNode("v-if",!0)],6)):createCommentVNode("v-if",!0),Fe.isIOS&&!Fe.multiple&&Fe.filterable&&Fe.readonly?(openBlock(),createElementBlock("input",{key:1,ref:"iOSInput",class:normalizeClass(Fe.iOSInputKls),disabled:Fe.selectDisabled,type:"text"},null,10,_hoisted_2$n)):createCommentVNode("v-if",!0),createVNode(xn,{id:Fe.id,ref:"reference",modelValue:Fe.selectedLabel,"onUpdate:modelValue":qe[16]||(qe[16]=On=>Fe.selectedLabel=On),type:"text",placeholder:typeof Fe.currentPlaceholder=="function"?Fe.currentPlaceholder():Fe.currentPlaceholder,name:Fe.name,autocomplete:Fe.autocomplete,size:Fe.selectSize,disabled:Fe.selectDisabled,readonly:Fe.readonly,"validate-event":!1,class:normalizeClass([Fe.nsSelect.is("focus",Fe.visible)]),tabindex:Fe.multiple&&Fe.filterable?-1:void 0,role:"combobox","aria-activedescendant":((Pn=Fe.hoverOption)==null?void 0:Pn.id)||"","aria-controls":Fe.contentId,"aria-expanded":Fe.dropMenuVisible,label:Fe.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:Fe.handleFocus,onBlur:Fe.handleBlur,onInput:Fe.debouncedOnInputChange,onPaste:Fe.debouncedOnInputChange,onCompositionstart:Fe.handleComposition,onCompositionupdate:Fe.handleComposition,onCompositionend:Fe.handleComposition,onKeydown:[qe[17]||(qe[17]=withKeys(withModifiers(On=>Fe.navigateOptions("next"),["stop","prevent"]),["down"])),qe[18]||(qe[18]=withKeys(withModifiers(On=>Fe.navigateOptions("prev"),["stop","prevent"]),["up"])),withKeys(withModifiers(Fe.selectOption,["stop","prevent"]),["enter"]),withKeys(Fe.handleKeydownEscape,["esc"]),qe[19]||(qe[19]=withKeys(On=>Fe.visible=!1,["tab"]))]},createSlots({suffix:withCtx(()=>[Fe.iconComponent&&!Fe.showClose?(openBlock(),createBlock(Cn,{key:0,class:normalizeClass([Fe.nsSelect.e("caret"),Fe.nsSelect.e("icon"),Fe.iconReverse])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),Fe.showClose&&Fe.clearIcon?(openBlock(),createBlock(Cn,{key:1,class:normalizeClass([Fe.nsSelect.e("caret"),Fe.nsSelect.e("icon")]),onClick:Fe.handleClearClick},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)]),_:2},[Fe.$slots.prefix?{name:"prefix",fn:withCtx(()=>[createBaseVNode("div",_hoisted_3$d,[renderSlot(Fe.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","aria-activedescendant","aria-controls","aria-expanded","label","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]}),content:withCtx(()=>[createVNode(An,null,{default:withCtx(()=>[withDirectives(createVNode(Sn,{id:Fe.contentId,ref:"scrollbar",tag:"ul","wrap-class":Fe.nsSelect.be("dropdown","wrap"),"view-class":Fe.nsSelect.be("dropdown","list"),class:normalizeClass(Fe.scrollbarKls),role:"listbox","aria-label":Fe.ariaLabel,"aria-orientation":"vertical"},{default:withCtx(()=>[Fe.showNewOption?(openBlock(),createBlock(En,{key:0,value:Fe.query,created:!0},null,8,["value"])):createCommentVNode("v-if",!0),createVNode($n,{onUpdateOptions:Fe.onOptionsRendered},{default:withCtx(()=>[renderSlot(Fe.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[vShow,Fe.options.size>0&&!Fe.loading]]),Fe.emptyText&&(!Fe.allowCreate||Fe.loading||Fe.allowCreate&&Fe.options.size===0)?(openBlock(),createElementBlock(Fragment,{key:0},[Fe.$slots.empty?renderSlot(Fe.$slots,"empty",{key:0}):(openBlock(),createElementBlock("p",{key:1,class:normalizeClass(Fe.nsSelect.be("dropdown","empty"))},toDisplayString(Fe.emptyText),3))],64)):createCommentVNode("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[Tn,Fe.handleClose,Fe.popperPaneRef]])}var Select$2=_export_sfc$2(_sfc_main$$,[["render",_sfc_render$a],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const _sfc_main$_=defineComponent({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(Fe){const qe=useNamespace("select"),hn=ref(!0),vn=getCurrentInstance(),bn=ref([]);provide(selectGroupKey,reactive({...toRefs(Fe)}));const wn=inject(selectKey);onMounted(()=>{bn.value=kn(vn.subTree)});const kn=Cn=>{const xn=[];return Array.isArray(Cn.children)&&Cn.children.forEach(En=>{var $n;En.type&&En.type.name==="ElOption"&&En.component&&En.component.proxy?xn.push(En.component.proxy):($n=En.children)!=null&&$n.length&&xn.push(...kn(En))}),xn},{groupQueryChange:_n}=toRaw(wn);return watch(_n,()=>{hn.value=bn.value.some(Cn=>Cn.visible===!0)},{flush:"post"}),{visible:hn,ns:qe}}});function _sfc_render$9(Fe,qe,hn,vn,bn,wn){return withDirectives((openBlock(),createElementBlock("ul",{class:normalizeClass(Fe.ns.be("group","wrap"))},[createBaseVNode("li",{class:normalizeClass(Fe.ns.be("group","title"))},toDisplayString(Fe.label),3),createBaseVNode("li",null,[createBaseVNode("ul",{class:normalizeClass(Fe.ns.b("group"))},[renderSlot(Fe.$slots,"default")],2)])],2)),[[vShow,Fe.visible]])}var OptionGroup=_export_sfc$2(_sfc_main$_,[["render",_sfc_render$9],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const ElSelect=withInstall$1(Select$2,{Option:Option$1,OptionGroup}),ElOption=withNoopInstall(Option$1),ElOptionGroup=withNoopInstall(OptionGroup),usePagination=()=>inject(elPaginationKey,{}),paginationSizesProps=buildProps({pageSize:{type:Number,required:!0},pageSizes:{type:definePropType(Array),default:()=>mutable([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:componentSizes}}),__default__$D=defineComponent({name:"ElPaginationSizes"}),_sfc_main$Z=defineComponent({...__default__$D,props:paginationSizesProps,emits:["page-size-change"],setup(Fe,{emit:qe}){const hn=Fe,{t:vn}=useLocale(),bn=useNamespace("pagination"),wn=usePagination(),kn=ref(hn.pageSize);watch(()=>hn.pageSizes,(xn,En)=>{if(!isEqual$4(xn,En)&&Array.isArray(xn)){const $n=xn.includes(hn.pageSize)?hn.pageSize:hn.pageSizes[0];qe("page-size-change",$n)}}),watch(()=>hn.pageSize,xn=>{kn.value=xn});const _n=computed(()=>hn.pageSizes);function Cn(xn){var En;xn!==kn.value&&(kn.value=xn,(En=wn.handleSizeChange)==null||En.call(wn,Number(xn)))}return(xn,En)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(bn).e("sizes"))},[createVNode(unref(ElSelect),{"model-value":kn.value,disabled:xn.disabled,"popper-class":xn.popperClass,size:xn.size,teleported:xn.teleported,"validate-event":!1,onChange:Cn},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_n),$n=>(openBlock(),createBlock(unref(ElOption),{key:$n,value:$n,label:$n+unref(vn)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var Sizes=_export_sfc$2(_sfc_main$Z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const paginationJumperProps=buildProps({size:{type:String,values:componentSizes}}),_hoisted_1$w=["disabled"],__default__$C=defineComponent({name:"ElPaginationJumper"}),_sfc_main$Y=defineComponent({...__default__$C,props:paginationJumperProps,setup(Fe){const{t:qe}=useLocale(),hn=useNamespace("pagination"),{pageCount:vn,disabled:bn,currentPage:wn,changeEvent:kn}=usePagination(),_n=ref(),Cn=computed(()=>{var $n;return($n=_n.value)!=null?$n:wn==null?void 0:wn.value});function xn($n){_n.value=$n?+$n:""}function En($n){$n=Math.trunc(+$n),kn==null||kn($n),_n.value=void 0}return($n,Sn)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(hn).e("jump")),disabled:unref(bn)},[createBaseVNode("span",{class:normalizeClass([unref(hn).e("goto")])},toDisplayString(unref(qe)("el.pagination.goto")),3),createVNode(unref(ElInput),{size:$n.size,class:normalizeClass([unref(hn).e("editor"),unref(hn).is("in-pagination")]),min:1,max:unref(vn),disabled:unref(bn),"model-value":unref(Cn),"validate-event":!1,label:unref(qe)("el.pagination.page"),type:"number","onUpdate:modelValue":xn,onChange:En},null,8,["size","class","max","disabled","model-value","label"]),createBaseVNode("span",{class:normalizeClass([unref(hn).e("classifier")])},toDisplayString(unref(qe)("el.pagination.pageClassifier")),3)],10,_hoisted_1$w))}});var Jumper=_export_sfc$2(_sfc_main$Y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const paginationTotalProps=buildProps({total:{type:Number,default:1e3}}),_hoisted_1$v=["disabled"],__default__$B=defineComponent({name:"ElPaginationTotal"}),_sfc_main$X=defineComponent({...__default__$B,props:paginationTotalProps,setup(Fe){const{t:qe}=useLocale(),hn=useNamespace("pagination"),{disabled:vn}=usePagination();return(bn,wn)=>(openBlock(),createElementBlock("span",{class:normalizeClass(unref(hn).e("total")),disabled:unref(vn)},toDisplayString(unref(qe)("el.pagination.total",{total:bn.total})),11,_hoisted_1$v))}});var Total=_export_sfc$2(_sfc_main$X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const paginationPagerProps=buildProps({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),_hoisted_1$u=["onKeyup"],_hoisted_2$m=["aria-current","aria-label","tabindex"],_hoisted_3$c=["tabindex","aria-label"],_hoisted_4$a=["aria-current","aria-label","tabindex"],_hoisted_5$8=["tabindex","aria-label"],_hoisted_6$4=["aria-current","aria-label","tabindex"],__default__$A=defineComponent({name:"ElPaginationPager"}),_sfc_main$W=defineComponent({...__default__$A,props:paginationPagerProps,emits:["change"],setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("pager"),bn=useNamespace("icon"),{t:wn}=useLocale(),kn=ref(!1),_n=ref(!1),Cn=ref(!1),xn=ref(!1),En=ref(!1),$n=ref(!1),Sn=computed(()=>{const Mn=hn.pagerCount,Bn=(Mn-1)/2,Dn=Number(hn.currentPage),Vn=Number(hn.pageCount);let Ln=!1,zn=!1;Vn>Mn&&(Dn>Mn-Bn&&(Ln=!0),Dn["more","btn-quickprev",bn.b(),vn.is("disabled",hn.disabled)]),Tn=computed(()=>["more","btn-quicknext",bn.b(),vn.is("disabled",hn.disabled)]),Nn=computed(()=>hn.disabled?-1:0);watchEffect(()=>{const Mn=(hn.pagerCount-1)/2;kn.value=!1,_n.value=!1,hn.pageCount>hn.pagerCount&&(hn.currentPage>hn.pagerCount-Mn&&(kn.value=!0),hn.currentPageVn&&(Dn=Vn)),Dn!==Ln&&qe("change",Dn)}return(Mn,Bn)=>(openBlock(),createElementBlock("ul",{class:normalizeClass(unref(vn).b()),onClick:In,onKeyup:withKeys(Rn,["enter"])},[Mn.pageCount>0?(openBlock(),createElementBlock("li",{key:0,class:normalizeClass([[unref(vn).is("active",Mn.currentPage===1),unref(vn).is("disabled",Mn.disabled)],"number"]),"aria-current":Mn.currentPage===1,"aria-label":unref(wn)("el.pagination.currentPage",{pager:1}),tabindex:unref(Nn)}," 1 ",10,_hoisted_2$m)):createCommentVNode("v-if",!0),kn.value?(openBlock(),createElementBlock("li",{key:1,class:normalizeClass(unref(An)),tabindex:unref(Nn),"aria-label":unref(wn)("el.pagination.prevPages",{pager:Mn.pagerCount-2}),onMouseenter:Bn[0]||(Bn[0]=Dn=>Pn(!0)),onMouseleave:Bn[1]||(Bn[1]=Dn=>Cn.value=!1),onFocus:Bn[2]||(Bn[2]=Dn=>On(!0)),onBlur:Bn[3]||(Bn[3]=Dn=>En.value=!1)},[(Cn.value||En.value)&&!Mn.disabled?(openBlock(),createBlock(unref(d_arrow_left_default),{key:0})):(openBlock(),createBlock(unref(more_filled_default),{key:1}))],42,_hoisted_3$c)):createCommentVNode("v-if",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Sn),Dn=>(openBlock(),createElementBlock("li",{key:Dn,class:normalizeClass([[unref(vn).is("active",Mn.currentPage===Dn),unref(vn).is("disabled",Mn.disabled)],"number"]),"aria-current":Mn.currentPage===Dn,"aria-label":unref(wn)("el.pagination.currentPage",{pager:Dn}),tabindex:unref(Nn)},toDisplayString(Dn),11,_hoisted_4$a))),128)),_n.value?(openBlock(),createElementBlock("li",{key:2,class:normalizeClass(unref(Tn)),tabindex:unref(Nn),"aria-label":unref(wn)("el.pagination.nextPages",{pager:Mn.pagerCount-2}),onMouseenter:Bn[4]||(Bn[4]=Dn=>Pn()),onMouseleave:Bn[5]||(Bn[5]=Dn=>xn.value=!1),onFocus:Bn[6]||(Bn[6]=Dn=>On()),onBlur:Bn[7]||(Bn[7]=Dn=>$n.value=!1)},[(xn.value||$n.value)&&!Mn.disabled?(openBlock(),createBlock(unref(d_arrow_right_default),{key:0})):(openBlock(),createBlock(unref(more_filled_default),{key:1}))],42,_hoisted_5$8)):createCommentVNode("v-if",!0),Mn.pageCount>1?(openBlock(),createElementBlock("li",{key:3,class:normalizeClass([[unref(vn).is("active",Mn.currentPage===Mn.pageCount),unref(vn).is("disabled",Mn.disabled)],"number"]),"aria-current":Mn.currentPage===Mn.pageCount,"aria-label":unref(wn)("el.pagination.currentPage",{pager:Mn.pageCount}),tabindex:unref(Nn)},toDisplayString(Mn.pageCount),11,_hoisted_6$4)):createCommentVNode("v-if",!0)],42,_hoisted_1$u))}});var Pager$1=_export_sfc$2(_sfc_main$W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const isAbsent=Fe=>typeof Fe!="number",paginationProps=buildProps({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:Fe=>isNumber$d(Fe)&&Math.trunc(Fe)===Fe&&Fe>4&&Fe<22&&Fe%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:definePropType(Array),default:()=>mutable([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:iconPropType,default:()=>arrow_left_default},nextText:{type:String,default:""},nextIcon:{type:iconPropType,default:()=>arrow_right_default},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),paginationEmits={"update:current-page":Fe=>isNumber$d(Fe),"update:page-size":Fe=>isNumber$d(Fe),"size-change":Fe=>isNumber$d(Fe),"current-change":Fe=>isNumber$d(Fe),"prev-click":Fe=>isNumber$d(Fe),"next-click":Fe=>isNumber$d(Fe)},componentName="ElPagination";var Pagination=defineComponent({name:componentName,props:paginationProps,emits:paginationEmits,setup(Fe,{emit:qe,slots:hn}){const{t:vn}=useLocale(),bn=useNamespace("pagination"),wn=getCurrentInstance().vnode.props||{},kn="onUpdate:currentPage"in wn||"onUpdate:current-page"in wn||"onCurrentChange"in wn,_n="onUpdate:pageSize"in wn||"onUpdate:page-size"in wn||"onSizeChange"in wn,Cn=computed(()=>{if(isAbsent(Fe.total)&&isAbsent(Fe.pageCount)||!isAbsent(Fe.currentPage)&&!kn)return!1;if(Fe.layout.includes("sizes")){if(isAbsent(Fe.pageCount)){if(!isAbsent(Fe.total)&&!isAbsent(Fe.pageSize)&&!_n)return!1}else if(!_n)return!1}return!0}),xn=ref(isAbsent(Fe.defaultPageSize)?10:Fe.defaultPageSize),En=ref(isAbsent(Fe.defaultCurrentPage)?1:Fe.defaultCurrentPage),$n=computed({get(){return isAbsent(Fe.pageSize)?xn.value:Fe.pageSize},set(In){isAbsent(Fe.pageSize)&&(xn.value=In),_n&&(qe("update:page-size",In),qe("size-change",In))}}),Sn=computed(()=>{let In=0;return isAbsent(Fe.pageCount)?isAbsent(Fe.total)||(In=Math.max(1,Math.ceil(Fe.total/$n.value))):In=Fe.pageCount,In}),An=computed({get(){return isAbsent(Fe.currentPage)?En.value:Fe.currentPage},set(In){let Mn=In;In<1?Mn=1:In>Sn.value&&(Mn=Sn.value),isAbsent(Fe.currentPage)&&(En.value=Mn),kn&&(qe("update:current-page",Mn),qe("current-change",Mn))}});watch(Sn,In=>{An.value>In&&(An.value=In)});function Tn(In){An.value=In}function Nn(In){$n.value=In;const Mn=Sn.value;An.value>Mn&&(An.value=Mn)}function Pn(){Fe.disabled||(An.value-=1,qe("prev-click",An.value))}function On(){Fe.disabled||(An.value+=1,qe("next-click",An.value))}function Rn(In,Mn){In&&(In.props||(In.props={}),In.props.class=[In.props.class,Mn].join(" "))}return provide(elPaginationKey,{pageCount:Sn,disabled:computed(()=>Fe.disabled),currentPage:An,changeEvent:Tn,handleSizeChange:Nn}),()=>{var In,Mn;if(!Cn.value)return vn("el.pagination.deprecationWarning"),null;if(!Fe.layout||Fe.hideOnSinglePage&&Sn.value<=1)return null;const Bn=[],Dn=[],Vn=h$6("div",{class:bn.e("rightwrapper")},Dn),Ln={prev:h$6(Prev,{disabled:Fe.disabled,currentPage:An.value,prevText:Fe.prevText,prevIcon:Fe.prevIcon,onClick:Pn}),jumper:h$6(Jumper,{size:Fe.small?"small":"default"}),pager:h$6(Pager$1,{currentPage:An.value,pageCount:Sn.value,pagerCount:Fe.pagerCount,onChange:Tn,disabled:Fe.disabled}),next:h$6(Next,{disabled:Fe.disabled,currentPage:An.value,pageCount:Sn.value,nextText:Fe.nextText,nextIcon:Fe.nextIcon,onClick:On}),sizes:h$6(Sizes,{pageSize:$n.value,pageSizes:Fe.pageSizes,popperClass:Fe.popperClass,disabled:Fe.disabled,teleported:Fe.teleported,size:Fe.small?"small":"default"}),slot:(Mn=(In=hn==null?void 0:hn.default)==null?void 0:In.call(hn))!=null?Mn:null,total:h$6(Total,{total:isAbsent(Fe.total)?0:Fe.total})},zn=Fe.layout.split(",").map(Fn=>Fn.trim());let Hn=!1;return zn.forEach(Fn=>{if(Fn==="->"){Hn=!0;return}Hn?Dn.push(Ln[Fn]):Bn.push(Ln[Fn])}),Rn(Bn[0],bn.is("first")),Rn(Bn[Bn.length-1],bn.is("last")),Hn&&Dn.length>0&&(Rn(Dn[0],bn.is("first")),Rn(Dn[Dn.length-1],bn.is("last")),Bn.push(Vn)),h$6("div",{class:[bn.b(),bn.is("background",Fe.background),{[bn.m("small")]:Fe.small}]},Bn)}}});const ElPagination=withInstall$1(Pagination),popconfirmProps=buildProps({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:buttonTypes,default:"primary"},cancelButtonType:{type:String,values:buttonTypes,default:"text"},icon:{type:iconPropType,default:()=>question_filled_default},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:useTooltipContentProps.teleported,persistent:useTooltipContentProps.persistent,width:{type:[String,Number],default:150}}),popconfirmEmits={confirm:Fe=>Fe instanceof MouseEvent,cancel:Fe=>Fe instanceof MouseEvent},__default__$z=defineComponent({name:"ElPopconfirm"}),_sfc_main$V=defineComponent({...__default__$z,props:popconfirmProps,emits:popconfirmEmits,setup(Fe,{emit:qe}){const hn=Fe,{t:vn}=useLocale(),bn=useNamespace("popconfirm"),wn=ref(),kn=()=>{var Sn,An;(An=(Sn=wn.value)==null?void 0:Sn.onClose)==null||An.call(Sn)},_n=computed(()=>({width:addUnit(hn.width)})),Cn=Sn=>{qe("confirm",Sn),kn()},xn=Sn=>{qe("cancel",Sn),kn()},En=computed(()=>hn.confirmButtonText||vn("el.popconfirm.confirmButtonText")),$n=computed(()=>hn.cancelButtonText||vn("el.popconfirm.cancelButtonText"));return(Sn,An)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"tooltipRef",ref:wn,trigger:"click",effect:"light"},Sn.$attrs,{"popper-class":`${unref(bn).namespace.value}-popover`,"popper-style":unref(_n),teleported:Sn.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":Sn.hideAfter,persistent:Sn.persistent}),{content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(unref(bn).b())},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("main"))},[!Sn.hideIcon&&Sn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("icon")),style:normalizeStyle({color:Sn.iconColor})},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Sn.icon)))]),_:1},8,["class","style"])):createCommentVNode("v-if",!0),createTextVNode(" "+toDisplayString(Sn.title),1)],2),createBaseVNode("div",{class:normalizeClass(unref(bn).e("action"))},[createVNode(unref(ElButton),{size:"small",type:Sn.cancelButtonType==="text"?"":Sn.cancelButtonType,text:Sn.cancelButtonType==="text",onClick:xn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref($n)),1)]),_:1},8,["type","text"]),createVNode(unref(ElButton),{size:"small",type:Sn.confirmButtonType==="text"?"":Sn.confirmButtonType,text:Sn.confirmButtonType==="text",onClick:Cn},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(En)),1)]),_:1},8,["type","text"])],2)],2)]),default:withCtx(()=>[Sn.$slots.reference?renderSlot(Sn.$slots,"reference",{key:0}):createCommentVNode("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var Popconfirm=_export_sfc$2(_sfc_main$V,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const ElPopconfirm=withInstall$1(Popconfirm),popoverProps=buildProps({trigger:useTooltipTriggerProps.trigger,placement:dropdownProps.placement,disabled:useTooltipTriggerProps.disabled,visible:useTooltipContentProps.visible,transition:useTooltipContentProps.transition,popperOptions:dropdownProps.popperOptions,tabindex:dropdownProps.tabindex,content:useTooltipContentProps.content,popperStyle:useTooltipContentProps.popperStyle,popperClass:useTooltipContentProps.popperClass,enterable:{...useTooltipContentProps.enterable,default:!0},effect:{...useTooltipContentProps.effect,default:"light"},teleported:useTooltipContentProps.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),popoverEmits={"update:visible":Fe=>isBoolean$5(Fe),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},updateEventKeyRaw="onUpdate:visible",__default__$y=defineComponent({name:"ElPopover"}),_sfc_main$U=defineComponent({...__default__$y,props:popoverProps,emits:popoverEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=computed(()=>vn[updateEventKeyRaw]),wn=useNamespace("popover"),kn=ref(),_n=computed(()=>{var Pn;return(Pn=unref(kn))==null?void 0:Pn.popperRef}),Cn=computed(()=>[{width:addUnit(vn.width)},vn.popperStyle]),xn=computed(()=>[wn.b(),vn.popperClass,{[wn.m("plain")]:!!vn.content}]),En=computed(()=>vn.transition===`${wn.namespace.value}-fade-in-linear`),$n=()=>{var Pn;(Pn=kn.value)==null||Pn.hide()},Sn=()=>{hn("before-enter")},An=()=>{hn("before-leave")},Tn=()=>{hn("after-enter")},Nn=()=>{hn("update:visible",!1),hn("after-leave")};return qe({popperRef:_n,hide:$n}),(Pn,On)=>(openBlock(),createBlock(unref(ElTooltip),mergeProps({ref_key:"tooltipRef",ref:kn},Pn.$attrs,{trigger:Pn.trigger,placement:Pn.placement,disabled:Pn.disabled,visible:Pn.visible,transition:Pn.transition,"popper-options":Pn.popperOptions,tabindex:Pn.tabindex,content:Pn.content,offset:Pn.offset,"show-after":Pn.showAfter,"hide-after":Pn.hideAfter,"auto-close":Pn.autoClose,"show-arrow":Pn.showArrow,"aria-label":Pn.title,effect:Pn.effect,enterable:Pn.enterable,"popper-class":unref(xn),"popper-style":unref(Cn),teleported:Pn.teleported,persistent:Pn.persistent,"gpu-acceleration":unref(En),"onUpdate:visible":unref(bn),onBeforeShow:Sn,onBeforeHide:An,onShow:Tn,onHide:Nn}),{content:withCtx(()=>[Pn.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(wn).e("title")),role:"title"},toDisplayString(Pn.title),3)):createCommentVNode("v-if",!0),renderSlot(Pn.$slots,"default",{},()=>[createTextVNode(toDisplayString(Pn.content),1)])]),default:withCtx(()=>[Pn.$slots.reference?renderSlot(Pn.$slots,"reference",{key:0}):createCommentVNode("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var Popover=_export_sfc$2(_sfc_main$U,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const attachEvents=(Fe,qe)=>{const hn=qe.arg||qe.value,vn=hn==null?void 0:hn.popperRef;vn&&(vn.triggerRef=Fe)};var PopoverDirective={mounted(Fe,qe){attachEvents(Fe,qe)},updated(Fe,qe){attachEvents(Fe,qe)}};const VPopover="popover",ElPopoverDirective=withInstallDirective(PopoverDirective,VPopover),ElPopover=withInstall$1(Popover,{directive:ElPopoverDirective}),progressProps=buildProps({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:Fe=>Fe>=0&&Fe<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:definePropType(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:definePropType([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:definePropType(Function),default:Fe=>`${Fe}%`}}),_hoisted_1$t=["aria-valuenow"],_hoisted_2$l={viewBox:"0 0 100 100"},_hoisted_3$b=["d","stroke","stroke-linecap","stroke-width"],_hoisted_4$9=["d","stroke","opacity","stroke-linecap","stroke-width"],_hoisted_5$7={key:0},__default__$x=defineComponent({name:"ElProgress"}),_sfc_main$T=defineComponent({...__default__$x,props:progressProps,setup(Fe){const qe=Fe,hn={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},vn=useNamespace("progress"),bn=computed(()=>({width:`${qe.percentage}%`,animationDuration:`${qe.duration}s`,backgroundColor:Rn(qe.percentage)})),wn=computed(()=>(qe.strokeWidth/qe.width*100).toFixed(1)),kn=computed(()=>["circle","dashboard"].includes(qe.type)?Number.parseInt(`${50-Number.parseFloat(wn.value)/2}`,10):0),_n=computed(()=>{const In=kn.value,Mn=qe.type==="dashboard";return` M 50 50 m 0 ${Mn?"":"-"}${In} a ${In} ${In} 0 1 1 0 ${Mn?"-":""}${In*2} a ${In} ${In} 0 1 1 0 ${Mn?"":"-"}${In*2} - `}),Cn=computed(()=>2*Math.PI*kn.value),xn=computed(()=>qe.type==="dashboard"?.75:1),En=computed(()=>`${-1*Cn.value*(1-xn.value)/2}px`),$n=computed(()=>({strokeDasharray:`${Cn.value*xn.value}px, ${Cn.value}px`,strokeDashoffset:En.value})),Sn=computed(()=>({strokeDasharray:`${Cn.value*xn.value*(qe.percentage/100)}px, ${Cn.value}px`,strokeDashoffset:En.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),An=computed(()=>{let In;return qe.color?In=Rn(qe.percentage):In=hn[qe.status]||hn.default,In}),Tn=computed(()=>qe.status==="warning"?warning_filled_default:qe.type==="line"?qe.status==="success"?circle_check_default:circle_close_default:qe.status==="success"?check_default:close_default),Nn=computed(()=>qe.type==="line"?12+qe.strokeWidth*.4:qe.width*.111111+2),Pn=computed(()=>qe.format(qe.percentage));function On(In){const Mn=100/In.length;return In.map((Dn,Vn)=>isString$d(Dn)?{color:Dn,percentage:(Vn+1)*Mn}:Dn).sort((Dn,Vn)=>Dn.percentage-Vn.percentage)}const Rn=In=>{var Mn;const{color:Bn}=qe;if(isFunction$i(Bn))return Bn(In);if(isString$d(Bn))return Bn;{const Dn=On(Bn);for(const Vn of Dn)if(Vn.percentage>In)return Vn.color;return(Mn=Dn[Dn.length-1])==null?void 0:Mn.color}};return(In,Mn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b(),unref(vn).m(In.type),unref(vn).is(In.status),{[unref(vn).m("without-text")]:!In.showText,[unref(vn).m("text-inside")]:In.textInside}]),role:"progressbar","aria-valuenow":In.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[In.type==="line"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).b("bar"))},[createBaseVNode("div",{class:normalizeClass(unref(vn).be("bar","outer")),style:normalizeStyle({height:`${In.strokeWidth}px`})},[createBaseVNode("div",{class:normalizeClass([unref(vn).be("bar","inner"),{[unref(vn).bem("bar","inner","indeterminate")]:In.indeterminate},{[unref(vn).bem("bar","inner","striped")]:In.striped},{[unref(vn).bem("bar","inner","striped-flow")]:In.stripedFlow}]),style:normalizeStyle(unref(bn))},[(In.showText||In.$slots.default)&&In.textInside?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).be("bar","innerText"))},[renderSlot(In.$slots,"default",{percentage:In.percentage},()=>[createBaseVNode("span",null,toDisplayString(unref(Pn)),1)])],2)):createCommentVNode("v-if",!0)],6)],6)],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(vn).b("circle")),style:normalizeStyle({height:`${In.width}px`,width:`${In.width}px`})},[(openBlock(),createElementBlock("svg",_hoisted_2$l,[createBaseVNode("path",{class:normalizeClass(unref(vn).be("circle","track")),d:unref(_n),stroke:`var(${unref(vn).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":In.strokeLinecap,"stroke-width":unref(wn),fill:"none",style:normalizeStyle(unref($n))},null,14,_hoisted_3$b),createBaseVNode("path",{class:normalizeClass(unref(vn).be("circle","path")),d:unref(_n),stroke:unref(An),fill:"none",opacity:In.percentage?1:0,"stroke-linecap":In.strokeLinecap,"stroke-width":unref(wn),style:normalizeStyle(unref(Sn))},null,14,_hoisted_4$9)]))],6)),(In.showText||In.$slots.default)&&!In.textInside?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(unref(vn).e("text")),style:normalizeStyle({fontSize:`${unref(Nn)}px`})},[renderSlot(In.$slots,"default",{percentage:In.percentage},()=>[In.status?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Tn))))]),_:1})):(openBlock(),createElementBlock("span",_hoisted_5$7,toDisplayString(unref(Pn)),1))])],6)):createCommentVNode("v-if",!0)],10,_hoisted_1$t))}});var Progress=_export_sfc$2(_sfc_main$T,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const ElProgress=withInstall$1(Progress),rateProps=buildProps({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:definePropType([Array,Object]),default:()=>mutable(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:definePropType([Array,Object]),default:()=>[star_filled_default,star_filled_default,star_filled_default]},voidIcon:{type:iconPropType,default:()=>star_default},disabledVoidIcon:{type:iconPropType,default:()=>star_filled_default},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:definePropType(Array),default:()=>mutable(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:useSizeProp,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),rateEmits={[CHANGE_EVENT]:Fe=>isNumber$d(Fe),[UPDATE_MODEL_EVENT]:Fe=>isNumber$d(Fe)},_hoisted_1$s=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],_hoisted_2$k=["onMousemove","onClick"],__default__$w=defineComponent({name:"ElRate"}),_sfc_main$S=defineComponent({...__default__$w,props:rateProps,emits:rateEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe;function bn(Zn,Xn){const qn=Qn=>isObject$9(Qn),jn=Object.keys(Xn).map(Qn=>+Qn).filter(Qn=>{const no=Xn[Qn];return(qn(no)?no.excluded:!1)?ZnQn-no),Jn=Xn[jn[0]];return qn(Jn)&&Jn.value||Jn}const wn=inject(formContextKey,void 0),kn=inject(formItemContextKey,void 0),_n=useFormSize(),Cn=useNamespace("rate"),{inputId:xn,isLabeledByFormItem:En}=useFormItemInputId(vn,{formItemContext:kn}),$n=ref(vn.modelValue),Sn=ref(-1),An=ref(!0),Tn=computed(()=>[Cn.b(),Cn.m(_n.value)]),Nn=computed(()=>vn.disabled||(wn==null?void 0:wn.disabled)),Pn=computed(()=>Cn.cssVarBlock({"void-color":vn.voidColor,"disabled-void-color":vn.disabledVoidColor,"fill-color":Mn.value})),On=computed(()=>{let Zn="";return vn.showScore?Zn=vn.scoreTemplate.replace(/\{\s*value\s*\}/,Nn.value?`${vn.modelValue}`:`${$n.value}`):vn.showText&&(Zn=vn.texts[Math.ceil($n.value)-1]),Zn}),Rn=computed(()=>vn.modelValue*100-Math.floor(vn.modelValue)*100),In=computed(()=>isArray$x(vn.colors)?{[vn.lowThreshold]:vn.colors[0],[vn.highThreshold]:{value:vn.colors[1],excluded:!0},[vn.max]:vn.colors[2]}:vn.colors),Mn=computed(()=>{const Zn=bn($n.value,In.value);return isObject$9(Zn)?"":Zn}),Bn=computed(()=>{let Zn="";return Nn.value?Zn=`${Rn.value}%`:vn.allowHalf&&(Zn="50%"),{color:Mn.value,width:Zn}}),Dn=computed(()=>{let Zn=isArray$x(vn.icons)?[...vn.icons]:{...vn.icons};return Zn=markRaw(Zn),isArray$x(Zn)?{[vn.lowThreshold]:Zn[0],[vn.highThreshold]:{value:Zn[1],excluded:!0},[vn.max]:Zn[2]}:Zn}),Vn=computed(()=>bn(vn.modelValue,Dn.value)),Ln=computed(()=>Nn.value?isString$d(vn.disabledVoidIcon)?vn.disabledVoidIcon:markRaw(vn.disabledVoidIcon):isString$d(vn.voidIcon)?vn.voidIcon:markRaw(vn.voidIcon)),zn=computed(()=>bn($n.value,Dn.value));function Hn(Zn){const Xn=Nn.value&&Rn.value>0&&Zn-1vn.modelValue,qn=vn.allowHalf&&An.value&&Zn-.5<=$n.value&&Zn>$n.value;return Xn||qn}function Fn(Zn){vn.clearable&&Zn===vn.modelValue&&(Zn=0),hn(UPDATE_MODEL_EVENT,Zn),vn.modelValue!==Zn&&hn("change",Zn)}function Kn(Zn){Nn.value||(vn.allowHalf&&An.value?Fn($n.value):Fn(Zn))}function Un(Zn){if(Nn.value)return;let Xn=$n.value;const qn=Zn.code;return qn===EVENT_CODE.up||qn===EVENT_CODE.right?(vn.allowHalf?Xn+=.5:Xn+=1,Zn.stopPropagation(),Zn.preventDefault()):(qn===EVENT_CODE.left||qn===EVENT_CODE.down)&&(vn.allowHalf?Xn-=.5:Xn-=1,Zn.stopPropagation(),Zn.preventDefault()),Xn=Xn<0?0:Xn,Xn=Xn>vn.max?vn.max:Xn,hn(UPDATE_MODEL_EVENT,Xn),hn("change",Xn),Xn}function Gn(Zn,Xn){if(!Nn.value){if(vn.allowHalf&&Xn){let qn=Xn.target;hasClass$1(qn,Cn.e("item"))&&(qn=qn.querySelector(`.${Cn.e("icon")}`)),(qn.clientWidth===0||hasClass$1(qn,Cn.e("decimal")))&&(qn=qn.parentNode),An.value=Xn.offsetX*2<=qn.clientWidth,$n.value=An.value?Zn-.5:Zn}else $n.value=Zn;Sn.value=Zn}}function Wn(){Nn.value||(vn.allowHalf&&(An.value=vn.modelValue!==Math.floor(vn.modelValue)),$n.value=vn.modelValue,Sn.value=-1)}return watch(()=>vn.modelValue,Zn=>{$n.value=Zn,An.value=vn.modelValue!==Math.floor(vn.modelValue)}),vn.modelValue||hn(UPDATE_MODEL_EVENT,0),qe({setCurrentValue:Gn,resetCurrentValue:Wn}),(Zn,Xn)=>{var qn;return openBlock(),createElementBlock("div",{id:unref(xn),class:normalizeClass([unref(Tn),unref(Cn).is("disabled",unref(Nn))]),role:"slider","aria-label":unref(En)?void 0:Zn.label||"rating","aria-labelledby":unref(En)?(qn=unref(kn))==null?void 0:qn.labelId:void 0,"aria-valuenow":$n.value,"aria-valuetext":unref(On)||void 0,"aria-valuemin":"0","aria-valuemax":Zn.max,tabindex:"0",style:normalizeStyle(unref(Pn)),onKeydown:Un},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Zn.max,(jn,Jn)=>(openBlock(),createElementBlock("span",{key:Jn,class:normalizeClass(unref(Cn).e("item")),onMousemove:Qn=>Gn(jn,Qn),onMouseleave:Wn,onClick:Qn=>Kn(jn)},[createVNode(unref(ElIcon),{class:normalizeClass([unref(Cn).e("icon"),{hover:Sn.value===jn},unref(Cn).is("active",jn<=$n.value)])},{default:withCtx(()=>[Hn(jn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[withDirectives((openBlock(),createBlock(resolveDynamicComponent(unref(zn)),null,null,512)),[[vShow,jn<=$n.value]]),withDirectives((openBlock(),createBlock(resolveDynamicComponent(unref(Ln)),null,null,512)),[[vShow,!(jn<=$n.value)]])],64)),Hn(jn)?(openBlock(),createElementBlock(Fragment,{key:1},[(openBlock(),createBlock(resolveDynamicComponent(unref(Ln)),{class:normalizeClass([unref(Cn).em("decimal","box")])},null,8,["class"])),createVNode(unref(ElIcon),{style:normalizeStyle(unref(Bn)),class:normalizeClass([unref(Cn).e("icon"),unref(Cn).e("decimal")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Vn))))]),_:1},8,["style","class"])],64)):createCommentVNode("v-if",!0)]),_:2},1032,["class"])],42,_hoisted_2$k))),128)),Zn.showText||Zn.showScore?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(Cn).e("text")),style:normalizeStyle({color:Zn.textColor})},toDisplayString(unref(On)),7)):createCommentVNode("v-if",!0)],46,_hoisted_1$s)}}});var Rate=_export_sfc$2(_sfc_main$S,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const ElRate=withInstall$1(Rate),IconMap={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},IconComponentMap={[IconMap.success]:circle_check_filled_default,[IconMap.warning]:warning_filled_default,[IconMap.error]:circle_close_filled_default,[IconMap.info]:info_filled_default},resultProps=buildProps({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),__default__$v=defineComponent({name:"ElResult"}),_sfc_main$R=defineComponent({...__default__$v,props:resultProps,setup(Fe){const qe=Fe,hn=useNamespace("result"),vn=computed(()=>{const bn=qe.icon,wn=bn&&IconMap[bn]?IconMap[bn]:"icon-info",kn=IconComponentMap[wn]||IconComponentMap["icon-info"];return{class:wn,component:kn}});return(bn,wn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(hn).b())},[createBaseVNode("div",{class:normalizeClass(unref(hn).e("icon"))},[renderSlot(bn.$slots,"icon",{},()=>[unref(vn).component?(openBlock(),createBlock(resolveDynamicComponent(unref(vn).component),{key:0,class:normalizeClass(unref(vn).class)},null,8,["class"])):createCommentVNode("v-if",!0)])],2),bn.title||bn.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("title"))},[renderSlot(bn.$slots,"title",{},()=>[createBaseVNode("p",null,toDisplayString(bn.title),1)])],2)):createCommentVNode("v-if",!0),bn.subTitle||bn.$slots["sub-title"]?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(hn).e("subtitle"))},[renderSlot(bn.$slots,"sub-title",{},()=>[createBaseVNode("p",null,toDisplayString(bn.subTitle),1)])],2)):createCommentVNode("v-if",!0),bn.$slots.extra?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(unref(hn).e("extra"))},[renderSlot(bn.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2))}});var Result=_export_sfc$2(_sfc_main$R,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const ElResult=withInstall$1(Result);var safeIsNaN=Number.isNaN||function(qe){return typeof qe=="number"&&qe!==qe};function isEqual$3(Fe,qe){return!!(Fe===qe||safeIsNaN(Fe)&&safeIsNaN(qe))}function areInputsEqual(Fe,qe){if(Fe.length!==qe.length)return!1;for(var hn=0;hn{const qe=getCurrentInstance().proxy.$props;return computed(()=>{const hn=(vn,bn,wn)=>({});return qe.perfMode?memoize(hn):memoizeOne(hn)})},DEFAULT_DYNAMIC_LIST_ITEM_SIZE=50,ITEM_RENDER_EVT="itemRendered",SCROLL_EVT="scroll",FORWARD="forward",BACKWARD="backward",AUTO_ALIGNMENT="auto",SMART_ALIGNMENT="smart",START_ALIGNMENT="start",CENTERED_ALIGNMENT="center",END_ALIGNMENT="end",HORIZONTAL="horizontal",VERTICAL="vertical",LTR="ltr",RTL="rtl",RTL_OFFSET_NAG="negative",RTL_OFFSET_POS_ASC="positive-ascending",RTL_OFFSET_POS_DESC="positive-descending",ScrollbarDirKey={[HORIZONTAL]:"left",[VERTICAL]:"top"},SCROLLBAR_MIN_SIZE=20,LayoutKeys={[HORIZONTAL]:"deltaX",[VERTICAL]:"deltaY"},useWheel=({atEndEdge:Fe,atStartEdge:qe,layout:hn},vn)=>{let bn,wn=0;const kn=Cn=>Cn<0&&qe.value||Cn>0&&Fe.value;return{hasReachedEdge:kn,onWheel:Cn=>{cAF(bn);const xn=Cn[LayoutKeys[hn.value]];kn(wn)&&kn(wn+xn)||(wn+=xn,isFirefox()||Cn.preventDefault(),bn=rAF(()=>{vn(wn),wn=0}))}}},itemSize$1=buildProp({type:definePropType([Number,Function]),required:!0}),estimatedItemSize=buildProp({type:Number}),cache=buildProp({type:Number,default:2}),direction=buildProp({type:String,values:["ltr","rtl"],default:"ltr"}),initScrollOffset=buildProp({type:Number,default:0}),total=buildProp({type:Number,required:!0}),layout=buildProp({type:String,values:["horizontal","vertical"],default:VERTICAL}),virtualizedProps=buildProps({className:{type:String,default:""},containerElement:{type:definePropType([String,Object]),default:"div"},data:{type:definePropType(Array),default:()=>mutable([])},direction,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:definePropType([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),virtualizedListProps=buildProps({cache,estimatedItemSize,layout,initScrollOffset,total,itemSize:itemSize$1,...virtualizedProps}),scrollbarSize={type:Number,default:6},startGap={type:Number,default:0},endGap={type:Number,default:2},virtualizedGridProps=buildProps({columnCache:cache,columnWidth:itemSize$1,estimatedColumnWidth:estimatedItemSize,estimatedRowHeight:estimatedItemSize,initScrollLeft:initScrollOffset,initScrollTop:initScrollOffset,itemKey:{type:definePropType(Function),default:({columnIndex:Fe,rowIndex:qe})=>`${qe}:${Fe}`},rowCache:cache,rowHeight:itemSize$1,totalColumn:total,totalRow:total,hScrollbarSize:scrollbarSize,vScrollbarSize:scrollbarSize,scrollbarStartGap:startGap,scrollbarEndGap:endGap,role:String,...virtualizedProps}),virtualizedScrollbarProps=buildProps({alwaysOn:Boolean,class:String,layout,total,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize,startGap,endGap,visible:Boolean}),getScrollDir=(Fe,qe)=>FeFe===LTR||Fe===RTL||Fe===HORIZONTAL,isRTL=Fe=>Fe===RTL;let cachedRTLResult=null;function getRTLOffsetType(Fe=!1){if(cachedRTLResult===null||Fe){const qe=document.createElement("div"),hn=qe.style;hn.width="50px",hn.height="50px",hn.overflow="scroll",hn.direction="rtl";const vn=document.createElement("div"),bn=vn.style;return bn.width="100px",bn.height="100px",qe.appendChild(vn),document.body.appendChild(qe),qe.scrollLeft>0?cachedRTLResult=RTL_OFFSET_POS_DESC:(qe.scrollLeft=1,qe.scrollLeft===0?cachedRTLResult=RTL_OFFSET_NAG:cachedRTLResult=RTL_OFFSET_POS_ASC),document.body.removeChild(qe),cachedRTLResult}return cachedRTLResult}function renderThumbStyle({move:Fe,size:qe,bar:hn},vn){const bn={},wn=`translate${hn.axis}(${Fe}px)`;return bn[hn.size]=qe,bn.transform=wn,bn.msTransform=wn,bn.webkitTransform=wn,vn==="horizontal"?bn.height="100%":bn.width="100%",bn}const ScrollBar=defineComponent({name:"ElVirtualScrollBar",props:virtualizedScrollbarProps,emits:["scroll","start-move","stop-move"],setup(Fe,{emit:qe}){const hn=computed(()=>Fe.startGap+Fe.endGap),vn=useNamespace("virtual-scrollbar"),bn=useNamespace("scrollbar"),wn=ref(),kn=ref();let _n=null,Cn=null;const xn=reactive({isDragging:!1,traveled:0}),En=computed(()=>BAR_MAP[Fe.layout]),$n=computed(()=>Fe.clientSize-unref(hn)),Sn=computed(()=>({position:"absolute",width:`${HORIZONTAL===Fe.layout?$n.value:Fe.scrollbarSize}px`,height:`${HORIZONTAL===Fe.layout?Fe.scrollbarSize:$n.value}px`,[ScrollbarDirKey[Fe.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),An=computed(()=>{const Dn=Fe.ratio,Vn=Fe.clientSize;if(Dn>=100)return Number.POSITIVE_INFINITY;if(Dn>=50)return Dn*Vn/100;const Ln=Vn/3;return Math.floor(Math.min(Math.max(Dn*Vn,SCROLLBAR_MIN_SIZE),Ln))}),Tn=computed(()=>{if(!Number.isFinite(An.value))return{display:"none"};const Dn=`${An.value}px`;return renderThumbStyle({bar:En.value,size:Dn,move:xn.traveled},Fe.layout)}),Nn=computed(()=>Math.floor(Fe.clientSize-An.value-unref(hn))),Pn=()=>{window.addEventListener("mousemove",Mn),window.addEventListener("mouseup",In);const Dn=unref(kn);Dn&&(Cn=document.onselectstart,document.onselectstart=()=>!1,Dn.addEventListener("touchmove",Mn),Dn.addEventListener("touchend",In))},On=()=>{window.removeEventListener("mousemove",Mn),window.removeEventListener("mouseup",In),document.onselectstart=Cn,Cn=null;const Dn=unref(kn);Dn&&(Dn.removeEventListener("touchmove",Mn),Dn.removeEventListener("touchend",In))},Rn=Dn=>{Dn.stopImmediatePropagation(),!(Dn.ctrlKey||[1,2].includes(Dn.button))&&(xn.isDragging=!0,xn[En.value.axis]=Dn.currentTarget[En.value.offset]-(Dn[En.value.client]-Dn.currentTarget.getBoundingClientRect()[En.value.direction]),qe("start-move"),Pn())},In=()=>{xn.isDragging=!1,xn[En.value.axis]=0,qe("stop-move"),On()},Mn=Dn=>{const{isDragging:Vn}=xn;if(!Vn||!kn.value||!wn.value)return;const Ln=xn[En.value.axis];if(!Ln)return;cAF(_n);const zn=(wn.value.getBoundingClientRect()[En.value.direction]-Dn[En.value.client])*-1,Hn=kn.value[En.value.offset]-Ln,Fn=zn-Hn;_n=rAF(()=>{xn.traveled=Math.max(Fe.startGap,Math.min(Fn,Nn.value)),qe("scroll",Fn,Nn.value)})},Bn=Dn=>{const Vn=Math.abs(Dn.target.getBoundingClientRect()[En.value.direction]-Dn[En.value.client]),Ln=kn.value[En.value.offset]/2,zn=Vn-Ln;xn.traveled=Math.max(0,Math.min(zn,Nn.value)),qe("scroll",zn,Nn.value)};return watch(()=>Fe.scrollFrom,Dn=>{xn.isDragging||(xn.traveled=Math.ceil(Dn*Nn.value))}),onBeforeUnmount(()=>{On()}),()=>h$6("div",{role:"presentation",ref:wn,class:[vn.b(),Fe.class,(Fe.alwaysOn||xn.isDragging)&&"always-on"],style:Sn.value,onMousedown:withModifiers(Bn,["stop","prevent"]),onTouchstartPrevent:Rn},h$6("div",{ref:kn,class:bn.e("thumb"),style:Tn.value,onMousedown:Rn},[]))}}),createList=({name:Fe,getOffset:qe,getItemSize:hn,getItemOffset:vn,getEstimatedTotalSize:bn,getStartIndexForOffset:wn,getStopIndexForStartIndex:kn,initCache:_n,clearCache:Cn,validateProps:xn})=>defineComponent({name:Fe??"ElVirtualList",props:virtualizedListProps,emits:[ITEM_RENDER_EVT,SCROLL_EVT],setup(En,{emit:$n,expose:Sn}){xn(En);const An=getCurrentInstance(),Tn=useNamespace("vl"),Nn=ref(_n(En,An)),Pn=useCache(),On=ref(),Rn=ref(),In=ref(),Mn=ref({isScrolling:!1,scrollDir:"forward",scrollOffset:isNumber$d(En.initScrollOffset)?En.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:En.scrollbarAlwaysOn}),Bn=computed(()=>{const{total:co,cache:so}=En,{isScrolling:fo,scrollDir:mo,scrollOffset:lo}=unref(Mn);if(co===0)return[0,0,0,0];const io=wn(En,lo,unref(Nn)),wo=kn(En,io,lo,unref(Nn)),go=!fo||mo===BACKWARD?Math.max(1,so):1,Io=!fo||mo===FORWARD?Math.max(1,so):1;return[Math.max(0,io-go),Math.max(0,Math.min(co-1,wo+Io)),io,wo]}),Dn=computed(()=>bn(En,unref(Nn))),Vn=computed(()=>isHorizontal(En.layout)),Ln=computed(()=>[{position:"relative",[`overflow-${Vn.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:En.direction,height:isNumber$d(En.height)?`${En.height}px`:En.height,width:isNumber$d(En.width)?`${En.width}px`:En.width},En.style]),zn=computed(()=>{const co=unref(Dn),so=unref(Vn);return{height:so?"100%":`${co}px`,pointerEvents:unref(Mn).isScrolling?"none":void 0,width:so?`${co}px`:"100%"}}),Hn=computed(()=>Vn.value?En.width:En.height),{onWheel:Fn}=useWheel({atStartEdge:computed(()=>Mn.value.scrollOffset<=0),atEndEdge:computed(()=>Mn.value.scrollOffset>=Dn.value),layout:computed(()=>En.layout)},co=>{var so,fo;(fo=(so=In.value).onMouseUp)==null||fo.call(so),Xn(Math.min(Mn.value.scrollOffset+co,Dn.value-Hn.value))}),Kn=()=>{const{total:co}=En;if(co>0){const[lo,io,wo,go]=unref(Bn);$n(ITEM_RENDER_EVT,lo,io,wo,go)}const{scrollDir:so,scrollOffset:fo,updateRequested:mo}=unref(Mn);$n(SCROLL_EVT,so,fo,mo)},Un=co=>{const{clientHeight:so,scrollHeight:fo,scrollTop:mo}=co.currentTarget,lo=unref(Mn);if(lo.scrollOffset===mo)return;const io=Math.max(0,Math.min(mo,fo-so));Mn.value={...lo,isScrolling:!0,scrollDir:getScrollDir(lo.scrollOffset,io),scrollOffset:io,updateRequested:!1},nextTick(Jn)},Gn=co=>{const{clientWidth:so,scrollLeft:fo,scrollWidth:mo}=co.currentTarget,lo=unref(Mn);if(lo.scrollOffset===fo)return;const{direction:io}=En;let wo=fo;if(io===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{wo=-fo;break}case RTL_OFFSET_POS_DESC:{wo=mo-so-fo;break}}wo=Math.max(0,Math.min(wo,mo-so)),Mn.value={...lo,isScrolling:!0,scrollDir:getScrollDir(lo.scrollOffset,wo),scrollOffset:wo,updateRequested:!1},nextTick(Jn)},Wn=co=>{unref(Vn)?Gn(co):Un(co),Kn()},Zn=(co,so)=>{const fo=(Dn.value-Hn.value)/so*co;Xn(Math.min(Dn.value-Hn.value,fo))},Xn=co=>{co=Math.max(co,0),co!==unref(Mn).scrollOffset&&(Mn.value={...unref(Mn),scrollOffset:co,scrollDir:getScrollDir(unref(Mn).scrollOffset,co),updateRequested:!0},nextTick(Jn))},qn=(co,so=AUTO_ALIGNMENT)=>{const{scrollOffset:fo}=unref(Mn);co=Math.max(0,Math.min(co,En.total-1)),Xn(qe(En,co,so,fo,unref(Nn)))},jn=co=>{const{direction:so,itemSize:fo,layout:mo}=En,lo=Pn.value(Cn&&fo,Cn&&mo,Cn&&so);let io;if(hasOwn(lo,String(co)))io=lo[co];else{const wo=vn(En,co,unref(Nn)),go=hn(En,co,unref(Nn)),Io=unref(Vn),oo=so===RTL,eo=Io?wo:0;lo[co]=io={position:"absolute",left:oo?void 0:`${eo}px`,right:oo?`${eo}px`:void 0,top:Io?0:`${wo}px`,height:Io?"100%":`${go}px`,width:Io?`${go}px`:"100%"}}return io},Jn=()=>{Mn.value.isScrolling=!1,nextTick(()=>{Pn.value(-1,null,null)})},Qn=()=>{const co=On.value;co&&(co.scrollTop=0)};onMounted(()=>{if(!isClient$1)return;const{initScrollOffset:co}=En,so=unref(On);isNumber$d(co)&&so&&(unref(Vn)?so.scrollLeft=co:so.scrollTop=co),Kn()}),onUpdated(()=>{const{direction:co,layout:so}=En,{scrollOffset:fo,updateRequested:mo}=unref(Mn),lo=unref(On);if(mo&&lo)if(so===HORIZONTAL)if(co===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{lo.scrollLeft=-fo;break}case RTL_OFFSET_POS_ASC:{lo.scrollLeft=fo;break}default:{const{clientWidth:io,scrollWidth:wo}=lo;lo.scrollLeft=wo-io-fo;break}}else lo.scrollLeft=fo;else lo.scrollTop=fo});const no={ns:Tn,clientSize:Hn,estimatedTotalSize:Dn,windowStyle:Ln,windowRef:On,innerRef:Rn,innerStyle:zn,itemsToRender:Bn,scrollbarRef:In,states:Mn,getItemStyle:jn,onScroll:Wn,onScrollbarScroll:Zn,onWheel:Fn,scrollTo:Xn,scrollToItem:qn,resetScrollTop:Qn};return Sn({windowRef:On,innerRef:Rn,getItemStyleCache:Pn,scrollTo:Xn,scrollToItem:qn,resetScrollTop:Qn,states:Mn}),no},render(En){var $n;const{$slots:Sn,className:An,clientSize:Tn,containerElement:Nn,data:Pn,getItemStyle:On,innerElement:Rn,itemsToRender:In,innerStyle:Mn,layout:Bn,total:Dn,onScroll:Vn,onScrollbarScroll:Ln,onWheel:zn,states:Hn,useIsScrolling:Fn,windowStyle:Kn,ns:Un}=En,[Gn,Wn]=In,Zn=resolveDynamicComponent(Nn),Xn=resolveDynamicComponent(Rn),qn=[];if(Dn>0)for(let no=Gn;no<=Wn;no++)qn.push(($n=Sn.default)==null?void 0:$n.call(Sn,{data:Pn,key:no,index:no,isScrolling:Fn?Hn.isScrolling:void 0,style:On(no)}));const jn=[h$6(Xn,{style:Mn,ref:"innerRef"},isString$d(Xn)?qn:{default:()=>qn})],Jn=h$6(ScrollBar,{ref:"scrollbarRef",clientSize:Tn,layout:Bn,onScroll:Ln,ratio:Tn*100/this.estimatedTotalSize,scrollFrom:Hn.scrollOffset/(this.estimatedTotalSize-Tn),total:Dn}),Qn=h$6(Zn,{class:[Un.e("window"),An],style:Kn,onScroll:Vn,onWheel:zn,ref:"windowRef",key:0},isString$d(Zn)?[jn]:{default:()=>[jn]});return h$6("div",{key:0,class:[Un.e("wrapper"),Hn.scrollbarAlwaysOn?"always-on":""]},[Qn,Jn])}}),FixedSizeList=createList({name:"ElFixedSizeList",getItemOffset:({itemSize:Fe},qe)=>qe*Fe,getItemSize:({itemSize:Fe})=>Fe,getEstimatedTotalSize:({total:Fe,itemSize:qe})=>qe*Fe,getOffset:({height:Fe,total:qe,itemSize:hn,layout:vn,width:bn},wn,kn,_n)=>{const Cn=isHorizontal(vn)?bn:Fe,xn=Math.max(0,qe*hn-Cn),En=Math.min(xn,wn*hn),$n=Math.max(0,(wn+1)*hn-Cn);switch(kn===SMART_ALIGNMENT&&(_n>=$n-Cn&&_n<=En+Cn?kn=AUTO_ALIGNMENT:kn=CENTERED_ALIGNMENT),kn){case START_ALIGNMENT:return En;case END_ALIGNMENT:return $n;case CENTERED_ALIGNMENT:{const Sn=Math.round($n+(En-$n)/2);return Snxn+Math.floor(Cn/2)?xn:Sn}case AUTO_ALIGNMENT:default:return _n>=$n&&_n<=En?_n:_n<$n?$n:En}},getStartIndexForOffset:({total:Fe,itemSize:qe},hn)=>Math.max(0,Math.min(Fe-1,Math.floor(hn/qe))),getStopIndexForStartIndex:({height:Fe,total:qe,itemSize:hn,layout:vn,width:bn},wn,kn)=>{const _n=wn*hn,Cn=isHorizontal(vn)?bn:Fe,xn=Math.ceil((Cn+kn-_n)/hn);return Math.max(0,Math.min(qe-1,wn+xn-1))},initCache(){},clearCache:!0,validateProps(){}}),getItemFromCache$1=(Fe,qe,hn)=>{const{itemSize:vn}=Fe,{items:bn,lastVisitedIndex:wn}=hn;if(qe>wn){let kn=0;if(wn>=0){const _n=bn[wn];kn=_n.offset+_n.size}for(let _n=wn+1;_n<=qe;_n++){const Cn=vn(_n);bn[_n]={offset:kn,size:Cn},kn+=Cn}hn.lastVisitedIndex=qe}return bn[qe]},findItem$1=(Fe,qe,hn)=>{const{items:vn,lastVisitedIndex:bn}=qe;return(bn>0?vn[bn].offset:0)>=hn?bs$1(Fe,qe,0,bn,hn):es$1(Fe,qe,Math.max(0,bn),hn)},bs$1=(Fe,qe,hn,vn,bn)=>{for(;hn<=vn;){const wn=hn+Math.floor((vn-hn)/2),kn=getItemFromCache$1(Fe,wn,qe).offset;if(kn===bn)return wn;knbn&&(vn=wn-1)}return Math.max(0,hn-1)},es$1=(Fe,qe,hn,vn)=>{const{total:bn}=Fe;let wn=1;for(;hn{let bn=0;if(vn>=Fe&&(vn=Fe-1),vn>=0){const _n=qe[vn];bn=_n.offset+_n.size}const kn=(Fe-vn-1)*hn;return bn+kn},DynamicSizeList=createList({name:"ElDynamicSizeList",getItemOffset:(Fe,qe,hn)=>getItemFromCache$1(Fe,qe,hn).offset,getItemSize:(Fe,qe,{items:hn})=>hn[qe].size,getEstimatedTotalSize,getOffset:(Fe,qe,hn,vn,bn)=>{const{height:wn,layout:kn,width:_n}=Fe,Cn=isHorizontal(kn)?_n:wn,xn=getItemFromCache$1(Fe,qe,bn),En=getEstimatedTotalSize(Fe,bn),$n=Math.max(0,Math.min(En-Cn,xn.offset)),Sn=Math.max(0,xn.offset-Cn+xn.size);switch(hn===SMART_ALIGNMENT&&(vn>=Sn-Cn&&vn<=$n+Cn?hn=AUTO_ALIGNMENT:hn=CENTERED_ALIGNMENT),hn){case START_ALIGNMENT:return $n;case END_ALIGNMENT:return Sn;case CENTERED_ALIGNMENT:return Math.round(Sn+($n-Sn)/2);case AUTO_ALIGNMENT:default:return vn>=Sn&&vn<=$n?vn:vnfindItem$1(Fe,hn,qe),getStopIndexForStartIndex:(Fe,qe,hn,vn)=>{const{height:bn,total:wn,layout:kn,width:_n}=Fe,Cn=isHorizontal(kn)?_n:bn,xn=getItemFromCache$1(Fe,qe,vn),En=hn+Cn;let $n=xn.offset+xn.size,Sn=qe;for(;Sn{var wn,kn;hn.lastVisitedIndex=Math.min(hn.lastVisitedIndex,vn-1),(wn=qe.exposed)==null||wn.getItemStyleCache(-1),bn&&((kn=qe.proxy)==null||kn.$forceUpdate())},hn},clearCache:!1,validateProps:({itemSize:Fe})=>{}}),useGridWheel=({atXEndEdge:Fe,atXStartEdge:qe,atYEndEdge:hn,atYStartEdge:vn},bn)=>{let wn=null,kn=0,_n=0;const Cn=(En,$n)=>{const Sn=En<=0&&qe.value||En>=0&&Fe.value,An=$n<=0&&vn.value||$n>=0&&hn.value;return Sn&&An};return{hasReachedEdge:Cn,onWheel:En=>{cAF(wn);let $n=En.deltaX,Sn=En.deltaY;Math.abs($n)>Math.abs(Sn)?Sn=0:$n=0,En.shiftKey&&Sn!==0&&($n=Sn,Sn=0),!(Cn(kn,_n)&&Cn(kn+$n,_n+Sn))&&(kn+=$n,_n+=Sn,En.preventDefault(),wn=rAF(()=>{bn(kn,_n),kn=0,_n=0}))}}},createGrid=({name:Fe,clearCache:qe,getColumnPosition:hn,getColumnStartIndexForOffset:vn,getColumnStopIndexForStartIndex:bn,getEstimatedTotalHeight:wn,getEstimatedTotalWidth:kn,getColumnOffset:_n,getRowOffset:Cn,getRowPosition:xn,getRowStartIndexForOffset:En,getRowStopIndexForStartIndex:$n,initCache:Sn,injectToInstance:An,validateProps:Tn})=>defineComponent({name:Fe??"ElVirtualList",props:virtualizedGridProps,emits:[ITEM_RENDER_EVT,SCROLL_EVT],setup(Nn,{emit:Pn,expose:On,slots:Rn}){const In=useNamespace("vl");Tn(Nn);const Mn=getCurrentInstance(),Bn=ref(Sn(Nn,Mn));An==null||An(Mn,Bn);const Dn=ref(),Vn=ref(),Ln=ref(),zn=ref(null),Hn=ref({isScrolling:!1,scrollLeft:isNumber$d(Nn.initScrollLeft)?Nn.initScrollLeft:0,scrollTop:isNumber$d(Nn.initScrollTop)?Nn.initScrollTop:0,updateRequested:!1,xAxisScrollDir:FORWARD,yAxisScrollDir:FORWARD}),Fn=useCache(),Kn=computed(()=>Number.parseInt(`${Nn.height}`,10)),Un=computed(()=>Number.parseInt(`${Nn.width}`,10)),Gn=computed(()=>{const{totalColumn:Po,totalRow:ko,columnCache:xo}=Nn,{isScrolling:Ao,xAxisScrollDir:vo,scrollLeft:qo}=unref(Hn);if(Po===0||ko===0)return[0,0,0,0];const jo=vn(Nn,qo,unref(Bn)),Ko=bn(Nn,jo,qo,unref(Bn)),bo=!Ao||vo===BACKWARD?Math.max(1,xo):1,yo=!Ao||vo===FORWARD?Math.max(1,xo):1;return[Math.max(0,jo-bo),Math.max(0,Math.min(Po-1,Ko+yo)),jo,Ko]}),Wn=computed(()=>{const{totalColumn:Po,totalRow:ko,rowCache:xo}=Nn,{isScrolling:Ao,yAxisScrollDir:vo,scrollTop:qo}=unref(Hn);if(Po===0||ko===0)return[0,0,0,0];const jo=En(Nn,qo,unref(Bn)),Ko=$n(Nn,jo,qo,unref(Bn)),bo=!Ao||vo===BACKWARD?Math.max(1,xo):1,yo=!Ao||vo===FORWARD?Math.max(1,xo):1;return[Math.max(0,jo-bo),Math.max(0,Math.min(ko-1,Ko+yo)),jo,Ko]}),Zn=computed(()=>wn(Nn,unref(Bn))),Xn=computed(()=>kn(Nn,unref(Bn))),qn=computed(()=>{var Po;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:Nn.direction,height:isNumber$d(Nn.height)?`${Nn.height}px`:Nn.height,width:isNumber$d(Nn.width)?`${Nn.width}px`:Nn.width},(Po=Nn.style)!=null?Po:{}]}),jn=computed(()=>{const Po=`${unref(Xn)}px`;return{height:`${unref(Zn)}px`,pointerEvents:unref(Hn).isScrolling?"none":void 0,width:Po}}),Jn=()=>{const{totalColumn:Po,totalRow:ko}=Nn;if(Po>0&&ko>0){const[Ko,bo,yo,zo]=unref(Gn),[Yo,_o,Fo,$o]=unref(Wn);Pn(ITEM_RENDER_EVT,{columnCacheStart:Ko,columnCacheEnd:bo,rowCacheStart:Yo,rowCacheEnd:_o,columnVisibleStart:yo,columnVisibleEnd:zo,rowVisibleStart:Fo,rowVisibleEnd:$o})}const{scrollLeft:xo,scrollTop:Ao,updateRequested:vo,xAxisScrollDir:qo,yAxisScrollDir:jo}=unref(Hn);Pn(SCROLL_EVT,{xAxisScrollDir:qo,scrollLeft:xo,yAxisScrollDir:jo,scrollTop:Ao,updateRequested:vo})},Qn=Po=>{const{clientHeight:ko,clientWidth:xo,scrollHeight:Ao,scrollLeft:vo,scrollTop:qo,scrollWidth:jo}=Po.currentTarget,Ko=unref(Hn);if(Ko.scrollTop===qo&&Ko.scrollLeft===vo)return;let bo=vo;if(isRTL(Nn.direction))switch(getRTLOffsetType()){case RTL_OFFSET_NAG:bo=-vo;break;case RTL_OFFSET_POS_DESC:bo=jo-xo-vo;break}Hn.value={...Ko,isScrolling:!0,scrollLeft:bo,scrollTop:Math.max(0,Math.min(qo,Ao-ko)),updateRequested:!0,xAxisScrollDir:getScrollDir(Ko.scrollLeft,bo),yAxisScrollDir:getScrollDir(Ko.scrollTop,qo)},nextTick(()=>io()),wo(),Jn()},no=(Po,ko)=>{const xo=unref(Kn),Ao=(Zn.value-xo)/ko*Po;fo({scrollTop:Math.min(Zn.value-xo,Ao)})},co=(Po,ko)=>{const xo=unref(Un),Ao=(Xn.value-xo)/ko*Po;fo({scrollLeft:Math.min(Xn.value-xo,Ao)})},{onWheel:so}=useGridWheel({atXStartEdge:computed(()=>Hn.value.scrollLeft<=0),atXEndEdge:computed(()=>Hn.value.scrollLeft>=Xn.value-unref(Un)),atYStartEdge:computed(()=>Hn.value.scrollTop<=0),atYEndEdge:computed(()=>Hn.value.scrollTop>=Zn.value-unref(Kn))},(Po,ko)=>{var xo,Ao,vo,qo;(Ao=(xo=Vn.value)==null?void 0:xo.onMouseUp)==null||Ao.call(xo),(qo=(vo=Ln.value)==null?void 0:vo.onMouseUp)==null||qo.call(vo);const jo=unref(Un),Ko=unref(Kn);fo({scrollLeft:Math.min(Hn.value.scrollLeft+Po,Xn.value-jo),scrollTop:Math.min(Hn.value.scrollTop+ko,Zn.value-Ko)})}),fo=({scrollLeft:Po=Hn.value.scrollLeft,scrollTop:ko=Hn.value.scrollTop})=>{Po=Math.max(Po,0),ko=Math.max(ko,0);const xo=unref(Hn);ko===xo.scrollTop&&Po===xo.scrollLeft||(Hn.value={...xo,xAxisScrollDir:getScrollDir(xo.scrollLeft,Po),yAxisScrollDir:getScrollDir(xo.scrollTop,ko),scrollLeft:Po,scrollTop:ko,updateRequested:!0},nextTick(()=>io()),wo(),Jn())},mo=(Po=0,ko=0,xo=AUTO_ALIGNMENT)=>{const Ao=unref(Hn);ko=Math.max(0,Math.min(ko,Nn.totalColumn-1)),Po=Math.max(0,Math.min(Po,Nn.totalRow-1));const vo=getScrollBarWidth(In.namespace.value),qo=unref(Bn),jo=wn(Nn,qo),Ko=kn(Nn,qo);fo({scrollLeft:_n(Nn,ko,xo,Ao.scrollLeft,qo,Ko>Nn.width?vo:0),scrollTop:Cn(Nn,Po,xo,Ao.scrollTop,qo,jo>Nn.height?vo:0)})},lo=(Po,ko)=>{const{columnWidth:xo,direction:Ao,rowHeight:vo}=Nn,qo=Fn.value(qe&&xo,qe&&vo,qe&&Ao),jo=`${Po},${ko}`;if(hasOwn(qo,jo))return qo[jo];{const[,Ko]=hn(Nn,ko,unref(Bn)),bo=unref(Bn),yo=isRTL(Ao),[zo,Yo]=xn(Nn,Po,bo),[_o]=hn(Nn,ko,bo);return qo[jo]={position:"absolute",left:yo?void 0:`${Ko}px`,right:yo?`${Ko}px`:void 0,top:`${Yo}px`,height:`${zo}px`,width:`${_o}px`},qo[jo]}},io=()=>{Hn.value.isScrolling=!1,nextTick(()=>{Fn.value(-1,null,null)})};onMounted(()=>{if(!isClient$1)return;const{initScrollLeft:Po,initScrollTop:ko}=Nn,xo=unref(Dn);xo&&(isNumber$d(Po)&&(xo.scrollLeft=Po),isNumber$d(ko)&&(xo.scrollTop=ko)),Jn()});const wo=()=>{const{direction:Po}=Nn,{scrollLeft:ko,scrollTop:xo,updateRequested:Ao}=unref(Hn),vo=unref(Dn);if(Ao&&vo){if(Po===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{vo.scrollLeft=-ko;break}case RTL_OFFSET_POS_ASC:{vo.scrollLeft=ko;break}default:{const{clientWidth:qo,scrollWidth:jo}=vo;vo.scrollLeft=jo-qo-ko;break}}else vo.scrollLeft=Math.max(0,ko);vo.scrollTop=Math.max(0,xo)}},{resetAfterColumnIndex:go,resetAfterRowIndex:Io,resetAfter:oo}=Mn.proxy;On({windowRef:Dn,innerRef:zn,getItemStyleCache:Fn,scrollTo:fo,scrollToItem:mo,states:Hn,resetAfterColumnIndex:go,resetAfterRowIndex:Io,resetAfter:oo});const eo=()=>{const{scrollbarAlwaysOn:Po,scrollbarStartGap:ko,scrollbarEndGap:xo,totalColumn:Ao,totalRow:vo}=Nn,qo=unref(Un),jo=unref(Kn),Ko=unref(Xn),bo=unref(Zn),{scrollLeft:yo,scrollTop:zo}=unref(Hn),Yo=h$6(ScrollBar,{ref:Vn,alwaysOn:Po,startGap:ko,endGap:xo,class:In.e("horizontal"),clientSize:qo,layout:"horizontal",onScroll:co,ratio:qo*100/Ko,scrollFrom:yo/(Ko-qo),total:vo,visible:!0}),_o=h$6(ScrollBar,{ref:Ln,alwaysOn:Po,startGap:ko,endGap:xo,class:In.e("vertical"),clientSize:jo,layout:"vertical",onScroll:no,ratio:jo*100/bo,scrollFrom:zo/(bo-jo),total:Ao,visible:!0});return{horizontalScrollbar:Yo,verticalScrollbar:_o}},ao=()=>{var Po;const[ko,xo]=unref(Gn),[Ao,vo]=unref(Wn),{data:qo,totalColumn:jo,totalRow:Ko,useIsScrolling:bo,itemKey:yo}=Nn,zo=[];if(Ko>0&&jo>0)for(let Yo=Ao;Yo<=vo;Yo++)for(let _o=ko;_o<=xo;_o++)zo.push((Po=Rn.default)==null?void 0:Po.call(Rn,{columnIndex:_o,data:qo,key:yo({columnIndex:_o,data:qo,rowIndex:Yo}),isScrolling:bo?unref(Hn).isScrolling:void 0,style:lo(Yo,_o),rowIndex:Yo}));return zo},ho=()=>{const Po=resolveDynamicComponent(Nn.innerElement),ko=ao();return[h$6(Po,{style:unref(jn),ref:zn},isString$d(Po)?ko:{default:()=>ko})]};return()=>{const Po=resolveDynamicComponent(Nn.containerElement),{horizontalScrollbar:ko,verticalScrollbar:xo}=eo(),Ao=ho();return h$6("div",{key:0,class:In.e("wrapper"),role:Nn.role},[h$6(Po,{class:Nn.className,style:unref(qn),onScroll:Qn,onWheel:so,ref:Dn},isString$d(Po)?Ao:{default:()=>Ao}),ko,xo])}}}),FixedSizeGrid=createGrid({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:Fe},qe)=>[Fe,qe*Fe],getRowPosition:({rowHeight:Fe},qe)=>[Fe,qe*Fe],getEstimatedTotalHeight:({totalRow:Fe,rowHeight:qe})=>qe*Fe,getEstimatedTotalWidth:({totalColumn:Fe,columnWidth:qe})=>qe*Fe,getColumnOffset:({totalColumn:Fe,columnWidth:qe,width:hn},vn,bn,wn,kn,_n)=>{hn=Number(hn);const Cn=Math.max(0,Fe*qe-hn),xn=Math.min(Cn,vn*qe),En=Math.max(0,vn*qe-hn+_n+qe);switch(bn==="smart"&&(wn>=En-hn&&wn<=xn+hn?bn=AUTO_ALIGNMENT:bn=CENTERED_ALIGNMENT),bn){case START_ALIGNMENT:return xn;case END_ALIGNMENT:return En;case CENTERED_ALIGNMENT:{const $n=Math.round(En+(xn-En)/2);return $nCn+Math.floor(hn/2)?Cn:$n}case AUTO_ALIGNMENT:default:return wn>=En&&wn<=xn?wn:En>xn||wn{qe=Number(qe);const Cn=Math.max(0,hn*Fe-qe),xn=Math.min(Cn,vn*Fe),En=Math.max(0,vn*Fe-qe+_n+Fe);switch(bn===SMART_ALIGNMENT&&(wn>=En-qe&&wn<=xn+qe?bn=AUTO_ALIGNMENT:bn=CENTERED_ALIGNMENT),bn){case START_ALIGNMENT:return xn;case END_ALIGNMENT:return En;case CENTERED_ALIGNMENT:{const $n=Math.round(En+(xn-En)/2);return $nCn+Math.floor(qe/2)?Cn:$n}case AUTO_ALIGNMENT:default:return wn>=En&&wn<=xn?wn:En>xn||wnMath.max(0,Math.min(qe-1,Math.floor(hn/Fe))),getColumnStopIndexForStartIndex:({columnWidth:Fe,totalColumn:qe,width:hn},vn,bn)=>{const wn=vn*Fe,kn=Math.ceil((hn+bn-wn)/Fe);return Math.max(0,Math.min(qe-1,vn+kn-1))},getRowStartIndexForOffset:({rowHeight:Fe,totalRow:qe},hn)=>Math.max(0,Math.min(qe-1,Math.floor(hn/Fe))),getRowStopIndexForStartIndex:({rowHeight:Fe,totalRow:qe,height:hn},vn,bn)=>{const wn=vn*Fe,kn=Math.ceil((hn+bn-wn)/Fe);return Math.max(0,Math.min(qe-1,vn+kn-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:Fe,rowHeight:qe})=>{}}),{max:max$3,min:min$2,floor:floor$3}=Math,ACCESS_SIZER_KEY_MAP={column:"columnWidth",row:"rowHeight"},ACCESS_LAST_VISITED_KEY_MAP={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},getItemFromCache=(Fe,qe,hn,vn)=>{const[bn,wn,kn]=[hn[vn],Fe[ACCESS_SIZER_KEY_MAP[vn]],hn[ACCESS_LAST_VISITED_KEY_MAP[vn]]];if(qe>kn){let _n=0;if(kn>=0){const Cn=bn[kn];_n=Cn.offset+Cn.size}for(let Cn=kn+1;Cn<=qe;Cn++){const xn=wn(Cn);bn[Cn]={offset:_n,size:xn},_n+=xn}hn[ACCESS_LAST_VISITED_KEY_MAP[vn]]=qe}return bn[qe]},bs=(Fe,qe,hn,vn,bn,wn)=>{for(;hn<=vn;){const kn=hn+floor$3((vn-hn)/2),_n=getItemFromCache(Fe,kn,qe,wn).offset;if(_n===bn)return kn;_n{const wn=bn==="column"?Fe.totalColumn:Fe.totalRow;let kn=1;for(;hn{const[bn,wn]=[qe[vn],qe[ACCESS_LAST_VISITED_KEY_MAP[vn]]];return(wn>0?bn[wn].offset:0)>=hn?bs(Fe,qe,0,wn,hn,vn):es(Fe,qe,max$3(0,wn),hn,vn)},getEstimatedTotalHeight=({totalRow:Fe},{estimatedRowHeight:qe,lastVisitedRowIndex:hn,row:vn})=>{let bn=0;if(hn>=Fe&&(hn=Fe-1),hn>=0){const _n=vn[hn];bn=_n.offset+_n.size}const kn=(Fe-hn-1)*qe;return bn+kn},getEstimatedTotalWidth=({totalColumn:Fe},{column:qe,estimatedColumnWidth:hn,lastVisitedColumnIndex:vn})=>{let bn=0;if(vn>Fe&&(vn=Fe-1),vn>=0){const _n=qe[vn];bn=_n.offset+_n.size}const kn=(Fe-vn-1)*hn;return bn+kn},ACCESS_ESTIMATED_SIZE_KEY_MAP={column:getEstimatedTotalWidth,row:getEstimatedTotalHeight},getOffset$1=(Fe,qe,hn,vn,bn,wn,kn)=>{const[_n,Cn]=[wn==="row"?Fe.height:Fe.width,ACCESS_ESTIMATED_SIZE_KEY_MAP[wn]],xn=getItemFromCache(Fe,qe,bn,wn),En=Cn(Fe,bn),$n=max$3(0,min$2(En-_n,xn.offset)),Sn=max$3(0,xn.offset-_n+kn+xn.size);switch(hn===SMART_ALIGNMENT&&(vn>=Sn-_n&&vn<=$n+_n?hn=AUTO_ALIGNMENT:hn=CENTERED_ALIGNMENT),hn){case START_ALIGNMENT:return $n;case END_ALIGNMENT:return Sn;case CENTERED_ALIGNMENT:return Math.round(Sn+($n-Sn)/2);case AUTO_ALIGNMENT:default:return vn>=Sn&&vn<=$n?vn:Sn>$n||vn{const vn=getItemFromCache(Fe,qe,hn,"column");return[vn.size,vn.offset]},getRowPosition:(Fe,qe,hn)=>{const vn=getItemFromCache(Fe,qe,hn,"row");return[vn.size,vn.offset]},getColumnOffset:(Fe,qe,hn,vn,bn,wn)=>getOffset$1(Fe,qe,hn,vn,bn,"column",wn),getRowOffset:(Fe,qe,hn,vn,bn,wn)=>getOffset$1(Fe,qe,hn,vn,bn,"row",wn),getColumnStartIndexForOffset:(Fe,qe,hn)=>findItem(Fe,hn,qe,"column"),getColumnStopIndexForStartIndex:(Fe,qe,hn,vn)=>{const bn=getItemFromCache(Fe,qe,vn,"column"),wn=hn+Fe.width;let kn=bn.offset+bn.size,_n=qe;for(;_nfindItem(Fe,hn,qe,"row"),getRowStopIndexForStartIndex:(Fe,qe,hn,vn)=>{const{totalRow:bn,height:wn}=Fe,kn=getItemFromCache(Fe,qe,vn,"row"),_n=hn+wn;let Cn=kn.size+kn.offset,xn=qe;for(;xn{const hn=({columnIndex:wn,rowIndex:kn},_n)=>{var Cn,xn;_n=isUndefined$d(_n)?!0:_n,isNumber$d(wn)&&(qe.value.lastVisitedColumnIndex=Math.min(qe.value.lastVisitedColumnIndex,wn-1)),isNumber$d(kn)&&(qe.value.lastVisitedRowIndex=Math.min(qe.value.lastVisitedRowIndex,kn-1)),(Cn=Fe.exposed)==null||Cn.getItemStyleCache.value(-1,null,null),_n&&((xn=Fe.proxy)==null||xn.$forceUpdate())},vn=(wn,kn)=>{hn({columnIndex:wn},kn)},bn=(wn,kn)=>{hn({rowIndex:wn},kn)};Object.assign(Fe.proxy,{resetAfterColumnIndex:vn,resetAfterRowIndex:bn,resetAfter:hn})},initCache:({estimatedColumnWidth:Fe=DEFAULT_DYNAMIC_LIST_ITEM_SIZE,estimatedRowHeight:qe=DEFAULT_DYNAMIC_LIST_ITEM_SIZE})=>({column:{},estimatedColumnWidth:Fe,estimatedRowHeight:qe,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:Fe,rowHeight:qe})=>{}}),_sfc_main$Q=defineComponent({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:useNamespace("select")}}});function _sfc_render$8(Fe,qe,hn,vn,bn,wn){return Fe.item.isTitle?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.be("group","title")),style:normalizeStyle([Fe.style,{lineHeight:`${Fe.height}px`}])},toDisplayString(Fe.item.label),7)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.ns.be("group","split")),style:normalizeStyle(Fe.style)},[createBaseVNode("span",{class:normalizeClass(Fe.ns.be("group","split-dash")),style:normalizeStyle({top:`${Fe.height/2}px`})},null,6)],6))}var GroupItem=_export_sfc$2(_sfc_main$Q,[["render",_sfc_render$8],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function useOption(Fe,{emit:qe}){return{hoverItem:()=>{Fe.disabled||qe("hover",Fe.index)},selectOptionClick:()=>{Fe.disabled||qe("select",Fe.item,Fe.index)}}}const defaultProps$3={label:"label",value:"value",disabled:"disabled",options:"options"};function useProps(Fe){const qe=computed(()=>({...defaultProps$3,...Fe.props}));return{aliasProps:qe,getLabel:kn=>get$6(kn,qe.value.label),getValue:kn=>get$6(kn,qe.value.value),getDisabled:kn=>get$6(kn,qe.value.disabled),getOptions:kn=>get$6(kn,qe.value.options)}}const SelectProps=buildProps({allowCreate:Boolean,autocomplete:{type:definePropType(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:iconPropType,default:circle_close_default},effect:{type:definePropType(String),default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:{type:definePropType([Array,String,Number,Boolean,Object])},multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:definePropType(Array),required:!0},placeholder:{type:String},teleported:useTooltipContentProps.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:definePropType(Object),default:()=>({})},remote:Boolean,size:useSizeProp,props:{type:definePropType(Object),default:()=>defaultProps$3},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:definePropType(String),values:Ee,default:"bottom-start"}}),OptionProps=buildProps({data:Array,disabled:Boolean,hovering:Boolean,item:{type:definePropType(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),selectV2InjectionKey=Symbol("ElSelectV2Injection"),_sfc_main$P=defineComponent({props:OptionProps,emits:["select","hover"],setup(Fe,{emit:qe}){const hn=inject(selectV2InjectionKey),vn=useNamespace("select"),{hoverItem:bn,selectOptionClick:wn}=useOption(Fe,{emit:qe}),{getLabel:kn}=useProps(hn.props);return{ns:vn,hoverItem:bn,selectOptionClick:wn,getLabel:kn}}}),_hoisted_1$r=["aria-selected"];function _sfc_render$7(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("li",{"aria-selected":Fe.selected,style:normalizeStyle(Fe.style),class:normalizeClass([Fe.ns.be("dropdown","option-item"),Fe.ns.is("selected",Fe.selected),Fe.ns.is("disabled",Fe.disabled),Fe.ns.is("created",Fe.created),{hover:Fe.hovering}]),onMouseenter:qe[0]||(qe[0]=(...kn)=>Fe.hoverItem&&Fe.hoverItem(...kn)),onClick:qe[1]||(qe[1]=withModifiers((...kn)=>Fe.selectOptionClick&&Fe.selectOptionClick(...kn),["stop"]))},[renderSlot(Fe.$slots,"default",{item:Fe.item,index:Fe.index,disabled:Fe.disabled},()=>[createBaseVNode("span",null,toDisplayString(Fe.getLabel(Fe.item)),1)])],46,_hoisted_1$r)}var OptionItem=_export_sfc$2(_sfc_main$P,[["render",_sfc_render$7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]),ElSelectMenu=defineComponent({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(Fe,{slots:qe,expose:hn}){const vn=inject(selectV2InjectionKey),bn=useNamespace("select"),{getLabel:wn,getValue:kn,getDisabled:_n}=useProps(vn.props),Cn=ref([]),xn=ref(),En=computed(()=>Fe.data.length);watch(()=>En.value,()=>{var Fn,Kn;(Kn=(Fn=vn.popper.value).updatePopper)==null||Kn.call(Fn)});const $n=computed(()=>isUndefined$d(vn.props.estimatedOptionHeight)),Sn=computed(()=>$n.value?{itemSize:vn.props.itemHeight}:{estimatedSize:vn.props.estimatedOptionHeight,itemSize:Fn=>Cn.value[Fn]}),An=(Fn=[],Kn)=>{const{props:{valueKey:Un}}=vn;return isObject$9(Kn)?Fn&&Fn.some(Gn=>toRaw(get$6(Gn,Un))===get$6(Kn,Un)):Fn.includes(Kn)},Tn=(Fn,Kn)=>{if(isObject$9(Kn)){const{valueKey:Un}=vn.props;return get$6(Fn,Un)===get$6(Kn,Un)}else return Fn===Kn},Nn=(Fn,Kn)=>vn.props.multiple?An(Fn,kn(Kn)):Tn(Fn,kn(Kn)),Pn=(Fn,Kn)=>{const{disabled:Un,multiple:Gn,multipleLimit:Wn}=vn.props;return Un||!Kn&&(Gn?Wn>0&&Fn.length>=Wn:!1)},On=Fn=>Fe.hoveringIndex===Fn;hn({listRef:xn,isSized:$n,isItemDisabled:Pn,isItemHovering:On,isItemSelected:Nn,scrollToItem:Fn=>{const Kn=xn.value;Kn&&Kn.scrollToItem(Fn)},resetScrollTop:()=>{const Fn=xn.value;Fn&&Fn.resetScrollTop()}});const Mn=Fn=>{const{index:Kn,data:Un,style:Gn}=Fn,Wn=unref($n),{itemSize:Zn,estimatedSize:Xn}=unref(Sn),{modelValue:qn}=vn.props,{onSelect:jn,onHover:Jn}=vn,Qn=Un[Kn];if(Qn.type==="Group")return createVNode(GroupItem,{item:Qn,style:Gn,height:Wn?Zn:Xn},null);const no=Nn(qn,Qn),co=Pn(qn,no),so=On(Kn);return createVNode(OptionItem,mergeProps(Fn,{selected:no,disabled:_n(Qn)||co,created:!!Qn.created,hovering:so,item:Qn,onSelect:jn,onHover:Jn}),{default:fo=>{var mo;return((mo=qe.default)==null?void 0:mo.call(qe,fo))||createVNode("span",null,[wn(Qn)])}})},{onKeyboardNavigate:Bn,onKeyboardSelect:Dn}=vn,Vn=()=>{Bn("forward")},Ln=()=>{Bn("backward")},zn=()=>{vn.expanded=!1},Hn=Fn=>{const{code:Kn}=Fn,{tab:Un,esc:Gn,down:Wn,up:Zn,enter:Xn}=EVENT_CODE;switch(Kn!==Un&&(Fn.preventDefault(),Fn.stopPropagation()),Kn){case Un:case Gn:{zn();break}case Wn:{Vn();break}case Zn:{Ln();break}case Xn:{Dn();break}}};return()=>{var Fn;const{data:Kn,width:Un}=Fe,{height:Gn,multiple:Wn,scrollbarAlwaysOn:Zn}=vn.props;if(Kn.length===0)return createVNode("div",{class:bn.b("dropdown"),style:{width:`${Un}px`}},[(Fn=qe.empty)==null?void 0:Fn.call(qe)]);const Xn=unref($n)?FixedSizeList:DynamicSizeList;return createVNode("div",{class:[bn.b("dropdown"),bn.is("multiple",Wn)]},[createVNode(Xn,mergeProps({ref:xn},unref(Sn),{className:bn.be("dropdown","list"),scrollbarAlwaysOn:Zn,data:Kn,height:Gn,width:Un,total:Kn.length,onKeydown:Hn}),{default:qn=>createVNode(Mn,qn,null)})])}}});function useAllowCreate(Fe,qe){const{aliasProps:hn,getLabel:vn,getValue:bn}=useProps(Fe),wn=ref(0),kn=ref(null),_n=computed(()=>Fe.allowCreate&&Fe.filterable);function Cn(An){const Tn=Nn=>bn(Nn)===An;return Fe.options&&Fe.options.some(Tn)||qe.createdOptions.some(Tn)}function xn(An){_n.value&&(Fe.multiple&&An.created?wn.value++:kn.value=An)}function En(An){if(_n.value)if(An&&An.length>0&&!Cn(An)){const Tn={[hn.value.value]:An,[hn.value.label]:An,created:!0,[hn.value.disabled]:!1};qe.createdOptions.length>=wn.value?qe.createdOptions[wn.value]=Tn:qe.createdOptions.push(Tn)}else if(Fe.multiple)qe.createdOptions.length=wn.value;else{const Tn=kn.value;qe.createdOptions.length=0,Tn&&Tn.created&&qe.createdOptions.push(Tn)}}function $n(An){if(!_n.value||!An||!An.created||An.created&&Fe.reserveKeyword&&qe.inputValue===vn(An))return;const Tn=qe.createdOptions.findIndex(Nn=>bn(Nn)===bn(An));~Tn&&(qe.createdOptions.splice(Tn,1),wn.value--)}function Sn(){_n.value&&(qe.createdOptions.length=0,wn.value=0)}return{createNewOption:En,removeNewOption:$n,selectNewOption:xn,clearAllNewOption:Sn}}function useInput(Fe){const qe=ref(!1);return{handleCompositionStart:()=>{qe.value=!0},handleCompositionUpdate:wn=>{const kn=wn.target.value,_n=kn[kn.length-1]||"";qe.value=!isKorean(_n)},handleCompositionEnd:wn=>{qe.value&&(qe.value=!1,isFunction$i(Fe)&&Fe(wn))}}}const DEFAULT_INPUT_PLACEHOLDER="",MINIMUM_INPUT_WIDTH=11,TAG_BASE_WIDTH={larget:51,default:42,small:33},useSelect$1=(Fe,qe)=>{const{t:hn}=useLocale(),vn=useNamespace("select-v2"),bn=useNamespace("input"),{form:wn,formItem:kn}=useFormItem(),{getLabel:_n,getValue:Cn,getDisabled:xn,getOptions:En}=useProps(Fe),$n=reactive({inputValue:DEFAULT_INPUT_PLACEHOLDER,displayInputValue:DEFAULT_INPUT_PLACEHOLDER,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:void 0,query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),Sn=ref(-1),An=ref(-1),Tn=ref(null),Nn=ref(null),Pn=ref(null),On=ref(null),Rn=ref(null),In=ref(null),Mn=ref(null),Bn=ref(!1),Dn=computed(()=>Fe.disabled||(wn==null?void 0:wn.disabled)),Vn=computed(()=>{const ir=Zn.value.length*34;return ir>Fe.height?Fe.height:ir}),Ln=computed(()=>!isNil(Fe.modelValue)),zn=computed(()=>{const ir=Fe.multiple?Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0:Ln.value;return Fe.clearable&&!Dn.value&&$n.comboBoxHovering&&ir}),Hn=computed(()=>Fe.remote&&Fe.filterable?"":arrow_up_default),Fn=computed(()=>Hn.value&&vn.is("reverse",Bn.value)),Kn=computed(()=>(kn==null?void 0:kn.validateState)||""),Un=computed(()=>ValidateComponentsMap[Kn.value]),Gn=computed(()=>Fe.remote?300:0),Wn=computed(()=>{const ir=Zn.value;return Fe.loading?Fe.loadingText||hn("el.select.loading"):Fe.remote&&$n.inputValue===""&&ir.length===0?!1:Fe.filterable&&$n.inputValue&&ir.length>0?Fe.noMatchText||hn("el.select.noMatch"):ir.length===0?Fe.noDataText||hn("el.select.noData"):null}),Zn=computed(()=>{const ir=Sr=>{const Lr=$n.inputValue,qr=new RegExp(escapeStringRegexp(Lr),"i");return Lr?qr.test(_n(Sr)||""):!0};return Fe.loading?[]:[...Fe.options,...$n.createdOptions].reduce((Sr,Lr)=>{const qr=En(Lr);if(isArray$x(qr)){const ba=qr.filter(ir);ba.length>0&&Sr.push({label:_n(Lr),isTitle:!0,type:"Group"},...ba,{type:"Group"})}else(Fe.remote||ir(Lr))&&Sr.push(Lr);return Sr},[])}),Xn=computed(()=>{const ir=new Map;return Zn.value.forEach((Sr,Lr)=>{ir.set(yo(Cn(Sr)),{option:Sr,index:Lr})}),ir}),qn=computed(()=>Zn.value.every(ir=>xn(ir))),jn=useFormSize(),Jn=computed(()=>jn.value==="small"?"small":"default"),Qn=computed(()=>{const ir=In.value,Sr=Jn.value||"default",Lr=ir?Number.parseInt(getComputedStyle(ir).paddingLeft):0,qr=ir?Number.parseInt(getComputedStyle(ir).paddingRight):0;return $n.selectWidth-qr-Lr-TAG_BASE_WIDTH[Sr]}),no=()=>{var ir;An.value=((ir=Rn.value)==null?void 0:ir.offsetWidth)||200},co=computed(()=>({width:`${$n.calculatedWidth===0?MINIMUM_INPUT_WIDTH:Math.ceil($n.calculatedWidth)+MINIMUM_INPUT_WIDTH}px`})),so=computed(()=>isArray$x(Fe.modelValue)?Fe.modelValue.length===0&&!$n.displayInputValue:Fe.filterable?$n.displayInputValue.length===0:!0),fo=computed(()=>{const ir=Fe.placeholder||hn("el.select.placeholder");return Fe.multiple||isNil(Fe.modelValue)?ir:$n.selectedLabel}),mo=computed(()=>{var ir,Sr;return(Sr=(ir=On.value)==null?void 0:ir.popperRef)==null?void 0:Sr.contentRef}),lo=computed(()=>{if(Fe.multiple){const ir=Fe.modelValue.length;if(Fe.modelValue.length>0&&Xn.value.has(Fe.modelValue[ir-1])){const{index:Sr}=Xn.value.get(Fe.modelValue[ir-1]);return Sr}}else if(Fe.modelValue&&Xn.value.has(Fe.modelValue)){const{index:ir}=Xn.value.get(Fe.modelValue);return ir}return-1}),io=computed({get(){return Bn.value&&Wn.value!==!1},set(ir){Bn.value=ir}}),wo=computed(()=>$n.cachedOptions.slice(0,Fe.maxCollapseTags)),go=computed(()=>$n.cachedOptions.slice(Fe.maxCollapseTags)),{createNewOption:Io,removeNewOption:oo,selectNewOption:eo,clearAllNewOption:ao}=useAllowCreate(Fe,$n),{handleCompositionStart:ho,handleCompositionUpdate:Mo,handleCompositionEnd:Po}=useInput(ir=>Qo(ir)),ko=()=>{var ir,Sr,Lr;(Sr=(ir=Nn.value)==null?void 0:ir.focus)==null||Sr.call(ir),(Lr=On.value)==null||Lr.updatePopper()},xo=()=>{if(!Fe.automaticDropdown&&!Dn.value)return $n.isComposing&&($n.softFocus=!0),nextTick(()=>{var ir,Sr;Bn.value=!Bn.value,(Sr=(ir=Nn.value)==null?void 0:ir.focus)==null||Sr.call(ir)})},Ao=()=>(Fe.filterable&&$n.inputValue!==$n.selectedLabel&&($n.query=$n.selectedLabel),qo($n.inputValue),nextTick(()=>{Io($n.inputValue)})),vo=debounce$3(Ao,Gn.value),qo=ir=>{$n.previousQuery!==ir&&($n.previousQuery=ir,Fe.filterable&&isFunction$i(Fe.filterMethod)?Fe.filterMethod(ir):Fe.filterable&&Fe.remote&&isFunction$i(Fe.remoteMethod)&&Fe.remoteMethod(ir))},jo=ir=>{isEqual$4(Fe.modelValue,ir)||qe(CHANGE_EVENT,ir)},Ko=ir=>{qe(UPDATE_MODEL_EVENT,ir),jo(ir),$n.previousValue=String(ir)},bo=(ir=[],Sr)=>{if(!isObject$9(Sr))return ir.indexOf(Sr);const Lr=Fe.valueKey;let qr=-1;return ir.some((ba,ta)=>get$6(ba,Lr)===get$6(Sr,Lr)?(qr=ta,!0):!1),qr},yo=ir=>isObject$9(ir)?get$6(ir,Fe.valueKey):ir,zo=()=>nextTick(()=>{var ir,Sr;if(!Nn.value)return;const Lr=In.value;Rn.value.height=Lr.offsetHeight,Bn.value&&Wn.value!==!1&&((Sr=(ir=On.value)==null?void 0:ir.updatePopper)==null||Sr.call(ir))}),Yo=()=>{var ir,Sr;if(_o(),no(),(Sr=(ir=On.value)==null?void 0:ir.updatePopper)==null||Sr.call(ir),Fe.multiple)return zo()},_o=()=>{const ir=In.value;ir&&($n.selectWidth=ir.getBoundingClientRect().width)},Fo=(ir,Sr,Lr=!0)=>{var qr,ba;if(Fe.multiple){let ta=Fe.modelValue.slice();const Ur=bo(ta,Cn(ir));Ur>-1?(ta=[...ta.slice(0,Ur),...ta.slice(Ur+1)],$n.cachedOptions.splice(Ur,1),oo(ir)):(Fe.multipleLimit<=0||ta.length{let Lr=Fe.modelValue.slice();const qr=bo(Lr,Cn(Sr));if(qr>-1&&!Dn.value)return Lr=[...Fe.modelValue.slice(0,qr),...Fe.modelValue.slice(qr+1)],$n.cachedOptions.splice(qr,1),Ko(Lr),qe("remove-tag",Cn(Sr)),$n.softFocus=!0,oo(Sr),nextTick(ko);ir.stopPropagation()},Bo=ir=>{const Sr=$n.isComposing;$n.isComposing=!0,$n.softFocus?$n.softFocus=!1:Sr||qe("focus",ir)},No=ir=>($n.softFocus=!1,nextTick(()=>{var Sr,Lr;(Lr=(Sr=Nn.value)==null?void 0:Sr.blur)==null||Lr.call(Sr),Mn.value&&($n.calculatedWidth=Mn.value.getBoundingClientRect().width),$n.isSilentBlur?$n.isSilentBlur=!1:$n.isComposing&&qe("blur",ir),$n.isComposing=!1})),Vo=()=>{$n.displayInputValue.length>0?sr(""):Bn.value=!1},Eo=ir=>{if($n.displayInputValue.length===0){ir.preventDefault();const Sr=Fe.modelValue.slice();Sr.pop(),oo($n.cachedOptions.pop()),Ko(Sr)}},rr=()=>{let ir;return isArray$x(Fe.modelValue)?ir=[]:ir=void 0,$n.softFocus=!0,Fe.multiple?$n.cachedOptions=[]:$n.selectedLabel="",Bn.value=!1,Ko(ir),qe("clear"),ao(),nextTick(ko)},sr=ir=>{$n.displayInputValue=ir,$n.inputValue=ir},dr=(ir,Sr=void 0)=>{const Lr=Zn.value;if(!["forward","backward"].includes(ir)||Dn.value||Lr.length<=0||qn.value)return;if(!Bn.value)return xo();Sr===void 0&&(Sr=$n.hoveringIndex);let qr=-1;ir==="forward"?(qr=Sr+1,qr>=Lr.length&&(qr=0)):ir==="backward"&&(qr=Sr-1,(qr<0||qr>=Lr.length)&&(qr=Lr.length-1));const ba=Lr[qr];if(xn(ba)||ba.type==="Group")return dr(ir,qr);Co(qr),Ir(qr)},hr=()=>{if(Bn.value)~$n.hoveringIndex&&Zn.value[$n.hoveringIndex]&&Fo(Zn.value[$n.hoveringIndex],$n.hoveringIndex,!1);else return xo()},Co=ir=>{$n.hoveringIndex=ir},Cr=()=>{$n.hoveringIndex=-1},$r=()=>{var ir;const Sr=Nn.value;Sr&&((ir=Sr.focus)==null||ir.call(Sr))},Qo=ir=>{const Sr=ir.target.value;if(sr(Sr),$n.displayInputValue.length>0&&!Bn.value&&(Bn.value=!0),$n.calculatedWidth=Mn.value.getBoundingClientRect().width,Fe.multiple&&zo(),Fe.remote)vo();else return Ao()},mr=()=>(Bn.value=!1,No()),br=()=>($n.inputValue=$n.displayInputValue,nextTick(()=>{~lo.value&&(Co(lo.value),Ir($n.hoveringIndex))})),Ir=ir=>{Pn.value.scrollToItem(ir)},Mr=()=>{if(Cr(),Fe.multiple)if(Fe.modelValue.length>0){let ir=!1;$n.cachedOptions.length=0,$n.previousValue=Fe.modelValue.toString();for(const Sr of Fe.modelValue){const Lr=yo(Sr);if(Xn.value.has(Lr)){const{index:qr,option:ba}=Xn.value.get(Lr);$n.cachedOptions.push(ba),ir||Co(qr),ir=!0}}}else $n.cachedOptions=[],$n.previousValue=void 0;else if(Ln.value){$n.previousValue=Fe.modelValue;const ir=Zn.value,Sr=ir.findIndex(Lr=>yo(Cn(Lr))===yo(Fe.modelValue));~Sr?($n.selectedLabel=_n(ir[Sr]),Co(Sr)):$n.selectedLabel=yo(Fe.modelValue)}else $n.selectedLabel="",$n.previousValue=void 0;ao(),no()};return watch(Bn,ir=>{var Sr,Lr;qe("visible-change",ir),ir?(Lr=(Sr=On.value).update)==null||Lr.call(Sr):($n.displayInputValue="",$n.previousQuery=null,Io(""))}),watch(()=>Fe.modelValue,(ir,Sr)=>{var Lr;(!ir||ir.toString()!==$n.previousValue)&&Mr(),!isEqual$4(ir,Sr)&&Fe.validateEvent&&((Lr=kn==null?void 0:kn.validate)==null||Lr.call(kn,"change").catch(qr=>void 0))},{deep:!0}),watch(()=>Fe.options,()=>{const ir=Nn.value;(!ir||ir&&document.activeElement!==ir)&&Mr()},{deep:!0}),watch(Zn,()=>Pn.value&&nextTick(Pn.value.resetScrollTop)),watch(()=>io.value,ir=>{ir||Cr()}),onMounted(()=>{Mr()}),useResizeObserver(Rn,Yo),{collapseTagSize:Jn,currentPlaceholder:fo,expanded:Bn,emptyText:Wn,popupHeight:Vn,debounce:Gn,filteredOptions:Zn,iconComponent:Hn,iconReverse:Fn,inputWrapperStyle:co,popperSize:An,dropdownMenuVisible:io,hasModelValue:Ln,shouldShowPlaceholder:so,selectDisabled:Dn,selectSize:jn,showClearBtn:zn,states:$n,tagMaxWidth:Qn,nsSelectV2:vn,nsInput:bn,calculatorRef:Mn,controlRef:Tn,inputRef:Nn,menuRef:Pn,popper:On,selectRef:Rn,selectionRef:In,popperRef:mo,validateState:Kn,validateIcon:Un,showTagList:wo,collapseTagList:go,debouncedOnInputChange:vo,deleteTag:$o,getLabel:_n,getValue:Cn,getDisabled:xn,getValueKey:yo,handleBlur:No,handleClear:rr,handleClickOutside:mr,handleDel:Eo,handleEsc:Vo,handleFocus:Bo,handleMenuEnter:br,handleResize:Yo,toggleMenu:xo,scrollTo:Ir,onInput:Qo,onKeyboardNavigate:dr,onKeyboardSelect:hr,onSelect:Fo,onHover:Co,onUpdateInputValue:sr,handleCompositionStart:ho,handleCompositionEnd:Po,handleCompositionUpdate:Mo}},_sfc_main$O=defineComponent({name:"ElSelectV2",components:{ElSelectMenu,ElTag,ElTooltip,ElIcon},directives:{ClickOutside,ModelText:vModelText},props:SelectProps,emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"remove-tag","clear","visible-change","focus","blur"],setup(Fe,{emit:qe}){const hn=computed(()=>{const{modelValue:bn,multiple:wn}=Fe,kn=wn?[]:void 0;return isArray$x(bn)?wn?bn:kn:wn?kn:bn}),vn=useSelect$1(reactive({...toRefs(Fe),modelValue:hn}),qe);return provide(selectV2InjectionKey,{props:reactive({...toRefs(Fe),height:vn.popupHeight,modelValue:hn}),popper:vn.popper,onSelect:vn.onSelect,onHover:vn.onHover,onKeyboardNavigate:vn.onKeyboardNavigate,onKeyboardSelect:vn.onKeyboardSelect}),{...vn,modelValue:hn}}}),_hoisted_1$q={key:0},_hoisted_2$j=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],_hoisted_3$a=["textContent"],_hoisted_4$8=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],_hoisted_5$6=["textContent"];function _sfc_render$6(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tag"),_n=resolveComponent("el-tooltip"),Cn=resolveComponent("el-icon"),xn=resolveComponent("el-select-menu"),En=resolveDirective("model-text"),$n=resolveDirective("click-outside");return withDirectives((openBlock(),createElementBlock("div",{ref:"selectRef",class:normalizeClass([Fe.nsSelectV2.b(),Fe.nsSelectV2.m(Fe.selectSize)]),onClick:qe[24]||(qe[24]=withModifiers((...Sn)=>Fe.toggleMenu&&Fe.toggleMenu(...Sn),["stop"])),onMouseenter:qe[25]||(qe[25]=Sn=>Fe.states.comboBoxHovering=!0),onMouseleave:qe[26]||(qe[26]=Sn=>Fe.states.comboBoxHovering=!1)},[createVNode(_n,{ref:"popper",visible:Fe.dropdownMenuVisible,teleported:Fe.teleported,"popper-class":[Fe.nsSelectV2.e("popper"),Fe.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":Fe.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:Fe.effect,placement:Fe.placement,pure:"",transition:`${Fe.nsSelectV2.namespace.value}-zoom-in-top`,trigger:"click",persistent:Fe.persistent,onBeforeShow:Fe.handleMenuEnter,onHide:qe[23]||(qe[23]=Sn=>Fe.states.inputValue=Fe.states.displayInputValue)},{default:withCtx(()=>[createBaseVNode("div",{ref:"selectionRef",class:normalizeClass([Fe.nsSelectV2.e("wrapper"),Fe.nsSelectV2.is("focused",Fe.states.isComposing||Fe.expanded),Fe.nsSelectV2.is("hovering",Fe.states.comboBoxHovering),Fe.nsSelectV2.is("filterable",Fe.filterable),Fe.nsSelectV2.is("disabled",Fe.selectDisabled)])},[Fe.$slots.prefix?(openBlock(),createElementBlock("div",_hoisted_1$q,[renderSlot(Fe.$slots,"prefix")])):createCommentVNode("v-if",!0),Fe.multiple?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.nsSelectV2.e("selection"))},[Fe.collapseTags&&Fe.modelValue.length>0?(openBlock(),createElementBlock(Fragment,{key:0},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.showTagList,Sn=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(Fe.getValue(Sn)),class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[createVNode(kn,{closable:!Fe.selectDisabled&&!Fe.getDisabled(Sn),size:Fe.collapseTagSize,type:"info","disable-transitions":"",onClose:An=>Fe.deleteTag(An,Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})},toDisplayString(Fe.getLabel(Sn)),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),createBaseVNode("div",{class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[Fe.modelValue.length>Fe.maxCollapseTags?(openBlock(),createBlock(kn,{key:0,closable:!1,size:Fe.collapseTagSize,type:"info","disable-transitions":""},{default:withCtx(()=>[Fe.collapseTagsTooltip?(openBlock(),createBlock(_n,{key:0,disabled:Fe.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:Fe.effect,placement:"bottom",teleported:!1},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})}," + "+toDisplayString(Fe.modelValue.length-Fe.maxCollapseTags),7)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(Fe.nsSelectV2.e("selection"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.collapseTagList,Sn=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(Fe.getValue(Sn)),class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[createVNode(kn,{closable:!Fe.selectDisabled&&!Fe.getDisabled(Sn),size:Fe.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:An=>Fe.deleteTag(An,Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})},toDisplayString(Fe.getLabel(Sn)),7)]),_:2},1032,["closable","size","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})}," + "+toDisplayString(Fe.modelValue.length-Fe.maxCollapseTags),7))]),_:1},8,["size"])):createCommentVNode("v-if",!0)],2)],64)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Fe.states.cachedOptions,Sn=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(Fe.getValue(Sn)),class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[createVNode(kn,{closable:!Fe.selectDisabled&&!Fe.getDisabled(Sn),size:Fe.collapseTagSize,type:"info","disable-transitions":"",onClose:An=>Fe.deleteTag(An,Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})},toDisplayString(Fe.getLabel(Sn)),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),createBaseVNode("div",{class:normalizeClass([Fe.nsSelectV2.e("selected-item"),Fe.nsSelectV2.e("input-wrapper")]),style:normalizeStyle(Fe.inputWrapperStyle)},[withDirectives(createBaseVNode("input",{id:Fe.id,ref:"inputRef",autocomplete:Fe.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":Fe.expanded,"aria-labelledby":Fe.label,class:normalizeClass([Fe.nsSelectV2.is(Fe.selectSize),Fe.nsSelectV2.e("combobox-input")]),disabled:Fe.disabled,role:"combobox",readonly:!Fe.filterable,spellcheck:"false",type:"text",name:Fe.name,unselectable:Fe.expanded?"on":void 0,"onUpdate:modelValue":qe[0]||(qe[0]=(...Sn)=>Fe.onUpdateInputValue&&Fe.onUpdateInputValue(...Sn)),onFocus:qe[1]||(qe[1]=(...Sn)=>Fe.handleFocus&&Fe.handleFocus(...Sn)),onBlur:qe[2]||(qe[2]=(...Sn)=>Fe.handleBlur&&Fe.handleBlur(...Sn)),onInput:qe[3]||(qe[3]=(...Sn)=>Fe.onInput&&Fe.onInput(...Sn)),onCompositionstart:qe[4]||(qe[4]=(...Sn)=>Fe.handleCompositionStart&&Fe.handleCompositionStart(...Sn)),onCompositionupdate:qe[5]||(qe[5]=(...Sn)=>Fe.handleCompositionUpdate&&Fe.handleCompositionUpdate(...Sn)),onCompositionend:qe[6]||(qe[6]=(...Sn)=>Fe.handleCompositionEnd&&Fe.handleCompositionEnd(...Sn)),onKeydown:[qe[7]||(qe[7]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),qe[8]||(qe[8]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),qe[9]||(qe[9]=withKeys(withModifiers((...Sn)=>Fe.onKeyboardSelect&&Fe.onKeyboardSelect(...Sn),["stop","prevent"]),["enter"])),qe[10]||(qe[10]=withKeys(withModifiers((...Sn)=>Fe.handleEsc&&Fe.handleEsc(...Sn),["stop","prevent"]),["esc"])),qe[11]||(qe[11]=withKeys(withModifiers((...Sn)=>Fe.handleDel&&Fe.handleDel(...Sn),["stop"]),["delete"]))]},null,42,_hoisted_2$j),[[En,Fe.states.displayInputValue]]),Fe.filterable?(openBlock(),createElementBlock("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:normalizeClass(Fe.nsSelectV2.e("input-calculator")),textContent:toDisplayString(Fe.states.displayInputValue)},null,10,_hoisted_3$a)):createCommentVNode("v-if",!0)],6)],2)):(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",{class:normalizeClass([Fe.nsSelectV2.e("selected-item"),Fe.nsSelectV2.e("input-wrapper")])},[withDirectives(createBaseVNode("input",{id:Fe.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":Fe.label,"aria-expanded":Fe.expanded,autocapitalize:"off",autocomplete:Fe.autocomplete,class:normalizeClass(Fe.nsSelectV2.e("combobox-input")),disabled:Fe.disabled,name:Fe.name,role:"combobox",readonly:!Fe.filterable,spellcheck:"false",type:"text",unselectable:Fe.expanded?"on":void 0,onCompositionstart:qe[12]||(qe[12]=(...Sn)=>Fe.handleCompositionStart&&Fe.handleCompositionStart(...Sn)),onCompositionupdate:qe[13]||(qe[13]=(...Sn)=>Fe.handleCompositionUpdate&&Fe.handleCompositionUpdate(...Sn)),onCompositionend:qe[14]||(qe[14]=(...Sn)=>Fe.handleCompositionEnd&&Fe.handleCompositionEnd(...Sn)),onFocus:qe[15]||(qe[15]=(...Sn)=>Fe.handleFocus&&Fe.handleFocus(...Sn)),onBlur:qe[16]||(qe[16]=(...Sn)=>Fe.handleBlur&&Fe.handleBlur(...Sn)),onInput:qe[17]||(qe[17]=(...Sn)=>Fe.onInput&&Fe.onInput(...Sn)),onKeydown:[qe[18]||(qe[18]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),qe[19]||(qe[19]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),qe[20]||(qe[20]=withKeys(withModifiers((...Sn)=>Fe.onKeyboardSelect&&Fe.onKeyboardSelect(...Sn),["stop","prevent"]),["enter"])),qe[21]||(qe[21]=withKeys(withModifiers((...Sn)=>Fe.handleEsc&&Fe.handleEsc(...Sn),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":qe[22]||(qe[22]=(...Sn)=>Fe.onUpdateInputValue&&Fe.onUpdateInputValue(...Sn))},null,42,_hoisted_4$8),[[En,Fe.states.displayInputValue]])],2),Fe.filterable?(openBlock(),createElementBlock("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:normalizeClass([Fe.nsSelectV2.e("selected-item"),Fe.nsSelectV2.e("input-calculator")]),textContent:toDisplayString(Fe.states.displayInputValue)},null,10,_hoisted_5$6)):createCommentVNode("v-if",!0)],64)),Fe.shouldShowPlaceholder?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass([Fe.nsSelectV2.e("placeholder"),Fe.nsSelectV2.is("transparent",Fe.multiple?Fe.modelValue.length===0:!Fe.hasModelValue)])},toDisplayString(Fe.currentPlaceholder),3)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("suffix"))},[Fe.iconComponent?withDirectives((openBlock(),createBlock(Cn,{key:0,class:normalizeClass([Fe.nsSelectV2.e("caret"),Fe.nsInput.e("icon"),Fe.iconReverse])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])),[[vShow,!Fe.showClearBtn]]):createCommentVNode("v-if",!0),Fe.showClearBtn&&Fe.clearIcon?(openBlock(),createBlock(Cn,{key:1,class:normalizeClass([Fe.nsSelectV2.e("caret"),Fe.nsInput.e("icon")]),onClick:withModifiers(Fe.handleClear,["prevent","stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),Fe.validateState&&Fe.validateIcon?(openBlock(),createBlock(Cn,{key:2,class:normalizeClass([Fe.nsInput.e("icon"),Fe.nsInput.e("validateIcon")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.validateIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)]),content:withCtx(()=>[createVNode(xn,{ref:"menuRef",data:Fe.filteredOptions,width:Fe.popperSize,"hovering-index":Fe.states.hoveringIndex,"scrollbar-always-on":Fe.scrollbarAlwaysOn},{default:withCtx(Sn=>[renderSlot(Fe.$slots,"default",normalizeProps(guardReactiveProps(Sn)))]),empty:withCtx(()=>[renderSlot(Fe.$slots,"empty",{},()=>[createBaseVNode("p",{class:normalizeClass(Fe.nsSelectV2.e("empty"))},toDisplayString(Fe.emptyText?Fe.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[$n,Fe.handleClickOutside,Fe.popperRef]])}var Select$1=_export_sfc$2(_sfc_main$O,[["render",_sfc_render$6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);Select$1.install=Fe=>{Fe.component(Select$1.name,Select$1)};const _Select=Select$1,ElSelectV2=_Select,skeletonProps=buildProps({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),skeletonItemProps=buildProps({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),__default__$u=defineComponent({name:"ElSkeletonItem"}),_sfc_main$N=defineComponent({...__default__$u,props:skeletonItemProps,setup(Fe){const qe=useNamespace("skeleton");return(hn,vn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(qe).e("item"),unref(qe).e(hn.variant)])},[hn.variant==="image"?(openBlock(),createBlock(unref(picture_filled_default),{key:0})):createCommentVNode("v-if",!0)],2))}});var SkeletonItem=_export_sfc$2(_sfc_main$N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const __default__$t=defineComponent({name:"ElSkeleton"}),_sfc_main$M=defineComponent({...__default__$t,props:skeletonProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("skeleton"),bn=useThrottleRender(toRef(hn,"loading"),hn.throttle);return qe({uiLoading:bn}),(wn,kn)=>unref(bn)?(openBlock(),createElementBlock("div",mergeProps({key:0,class:[unref(vn).b(),unref(vn).is("animated",wn.animated)]},wn.$attrs),[(openBlock(!0),createElementBlock(Fragment,null,renderList(wn.count,_n=>(openBlock(),createElementBlock(Fragment,{key:_n},[wn.loading?renderSlot(wn.$slots,"template",{key:_n},()=>[createVNode(SkeletonItem,{class:normalizeClass(unref(vn).is("first")),variant:"p"},null,8,["class"]),(openBlock(!0),createElementBlock(Fragment,null,renderList(wn.rows,Cn=>(openBlock(),createBlock(SkeletonItem,{key:Cn,class:normalizeClass([unref(vn).e("paragraph"),unref(vn).is("last",Cn===wn.rows&&wn.rows>1)]),variant:"p"},null,8,["class"]))),128))]):createCommentVNode("v-if",!0)],64))),128))],16)):renderSlot(wn.$slots,"default",normalizeProps(mergeProps({key:1},wn.$attrs)))}});var Skeleton=_export_sfc$2(_sfc_main$M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const ElSkeleton=withInstall$1(Skeleton,{SkeletonItem}),ElSkeletonItem=withNoopInstall(SkeletonItem),sliderContextKey=Symbol("sliderContextKey"),sliderProps=buildProps({modelValue:{type:definePropType([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:useSizeProp,inputSize:useSizeProp,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:definePropType(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:definePropType(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Ee,default:"top"},marks:{type:definePropType(Object)},validateEvent:{type:Boolean,default:!0}}),isValidValue$1=Fe=>isNumber$d(Fe)||isArray$x(Fe)&&Fe.every(isNumber$d),sliderEmits={[UPDATE_MODEL_EVENT]:isValidValue$1,[INPUT_EVENT]:isValidValue$1,[CHANGE_EVENT]:isValidValue$1},useLifecycle=(Fe,qe,hn)=>{const vn=ref();return onMounted(async()=>{Fe.range?(Array.isArray(Fe.modelValue)?(qe.firstValue=Math.max(Fe.min,Fe.modelValue[0]),qe.secondValue=Math.min(Fe.max,Fe.modelValue[1])):(qe.firstValue=Fe.min,qe.secondValue=Fe.max),qe.oldValue=[qe.firstValue,qe.secondValue]):(typeof Fe.modelValue!="number"||Number.isNaN(Fe.modelValue)?qe.firstValue=Fe.min:qe.firstValue=Math.min(Fe.max,Math.max(Fe.min,Fe.modelValue)),qe.oldValue=qe.firstValue),useEventListener(window,"resize",hn),await nextTick(),hn()}),{sliderWrapper:vn}},useMarks=Fe=>computed(()=>Fe.marks?Object.keys(Fe.marks).map(Number.parseFloat).sort((hn,vn)=>hn-vn).filter(hn=>hn<=Fe.max&&hn>=Fe.min).map(hn=>({point:hn,position:(hn-Fe.min)*100/(Fe.max-Fe.min),mark:Fe.marks[hn]})):[]),useSlide=(Fe,qe,hn)=>{const{form:vn,formItem:bn}=useFormItem(),wn=shallowRef(),kn=ref(),_n=ref(),Cn={firstButton:kn,secondButton:_n},xn=computed(()=>Fe.disabled||(vn==null?void 0:vn.disabled)||!1),En=computed(()=>Math.min(qe.firstValue,qe.secondValue)),$n=computed(()=>Math.max(qe.firstValue,qe.secondValue)),Sn=computed(()=>Fe.range?`${100*($n.value-En.value)/(Fe.max-Fe.min)}%`:`${100*(qe.firstValue-Fe.min)/(Fe.max-Fe.min)}%`),An=computed(()=>Fe.range?`${100*(En.value-Fe.min)/(Fe.max-Fe.min)}%`:"0%"),Tn=computed(()=>Fe.vertical?{height:Fe.height}:{}),Nn=computed(()=>Fe.vertical?{height:Sn.value,bottom:An.value}:{width:Sn.value,left:An.value}),Pn=()=>{wn.value&&(qe.sliderSize=wn.value[`client${Fe.vertical?"Height":"Width"}`])},On=Fn=>{const Kn=Fe.min+Fn*(Fe.max-Fe.min)/100;if(!Fe.range)return kn;let Un;return Math.abs(En.value-Kn)qe.secondValue?"firstButton":"secondButton",Cn[Un]},Rn=Fn=>{const Kn=On(Fn);return Kn.value.setPosition(Fn),Kn},In=Fn=>{qe.firstValue=Fn,Bn(Fe.range?[En.value,$n.value]:Fn)},Mn=Fn=>{qe.secondValue=Fn,Fe.range&&Bn([En.value,$n.value])},Bn=Fn=>{hn(UPDATE_MODEL_EVENT,Fn),hn(INPUT_EVENT,Fn)},Dn=async()=>{await nextTick(),hn(CHANGE_EVENT,Fe.range?[En.value,$n.value]:Fe.modelValue)},Vn=Fn=>{var Kn,Un,Gn,Wn,Zn,Xn;if(xn.value||qe.dragging)return;Pn();let qn=0;if(Fe.vertical){const jn=(Gn=(Un=(Kn=Fn.touches)==null?void 0:Kn.item(0))==null?void 0:Un.clientY)!=null?Gn:Fn.clientY;qn=(wn.value.getBoundingClientRect().bottom-jn)/qe.sliderSize*100}else{const jn=(Xn=(Zn=(Wn=Fn.touches)==null?void 0:Wn.item(0))==null?void 0:Zn.clientX)!=null?Xn:Fn.clientX,Jn=wn.value.getBoundingClientRect().left;qn=(jn-Jn)/qe.sliderSize*100}if(!(qn<0||qn>100))return Rn(qn)};return{elFormItem:bn,slider:wn,firstButton:kn,secondButton:_n,sliderDisabled:xn,minValue:En,maxValue:$n,runwayStyle:Tn,barStyle:Nn,resetSize:Pn,setPosition:Rn,emitChange:Dn,onSliderWrapperPrevent:Fn=>{var Kn,Un;((Kn=Cn.firstButton.value)!=null&&Kn.dragging||(Un=Cn.secondButton.value)!=null&&Un.dragging)&&Fn.preventDefault()},onSliderClick:Fn=>{Vn(Fn)&&Dn()},onSliderDown:async Fn=>{const Kn=Vn(Fn);Kn&&(await nextTick(),Kn.value.onButtonDown(Fn))},setFirstValue:In,setSecondValue:Mn}},{left,down,right,up,home,end,pageUp,pageDown}=EVENT_CODE,useTooltip=(Fe,qe,hn)=>{const vn=ref(),bn=ref(!1),wn=computed(()=>qe.value instanceof Function),kn=computed(()=>wn.value&&qe.value(Fe.modelValue)||Fe.modelValue),_n=debounce$3(()=>{hn.value&&(bn.value=!0)},50),Cn=debounce$3(()=>{hn.value&&(bn.value=!1)},50);return{tooltip:vn,tooltipVisible:bn,formatValue:kn,displayTooltip:_n,hideTooltip:Cn}},useSliderButton=(Fe,qe,hn)=>{const{disabled:vn,min:bn,max:wn,step:kn,showTooltip:_n,precision:Cn,sliderSize:xn,formatTooltip:En,emitChange:$n,resetSize:Sn,updateDragging:An}=inject(sliderContextKey),{tooltip:Tn,tooltipVisible:Nn,formatValue:Pn,displayTooltip:On,hideTooltip:Rn}=useTooltip(Fe,En,_n),In=ref(),Mn=computed(()=>`${(Fe.modelValue-bn.value)/(wn.value-bn.value)*100}%`),Bn=computed(()=>Fe.vertical?{bottom:Mn.value}:{left:Mn.value}),Dn=()=>{qe.hovering=!0,On()},Vn=()=>{qe.hovering=!1,qe.dragging||Rn()},Ln=no=>{vn.value||(no.preventDefault(),qn(no),window.addEventListener("mousemove",jn),window.addEventListener("touchmove",jn),window.addEventListener("mouseup",Jn),window.addEventListener("touchend",Jn),window.addEventListener("contextmenu",Jn),In.value.focus())},zn=no=>{vn.value||(qe.newPosition=Number.parseFloat(Mn.value)+no/(wn.value-bn.value)*100,Qn(qe.newPosition),$n())},Hn=()=>{zn(-kn.value)},Fn=()=>{zn(kn.value)},Kn=()=>{zn(-kn.value*4)},Un=()=>{zn(kn.value*4)},Gn=()=>{vn.value||(Qn(0),$n())},Wn=()=>{vn.value||(Qn(100),$n())},Zn=no=>{let co=!0;[left,down].includes(no.key)?Hn():[right,up].includes(no.key)?Fn():no.key===home?Gn():no.key===end?Wn():no.key===pageDown?Kn():no.key===pageUp?Un():co=!1,co&&no.preventDefault()},Xn=no=>{let co,so;return no.type.startsWith("touch")?(so=no.touches[0].clientY,co=no.touches[0].clientX):(so=no.clientY,co=no.clientX),{clientX:co,clientY:so}},qn=no=>{qe.dragging=!0,qe.isClick=!0;const{clientX:co,clientY:so}=Xn(no);Fe.vertical?qe.startY=so:qe.startX=co,qe.startPosition=Number.parseFloat(Mn.value),qe.newPosition=qe.startPosition},jn=no=>{if(qe.dragging){qe.isClick=!1,On(),Sn();let co;const{clientX:so,clientY:fo}=Xn(no);Fe.vertical?(qe.currentY=fo,co=(qe.startY-qe.currentY)/xn.value*100):(qe.currentX=so,co=(qe.currentX-qe.startX)/xn.value*100),qe.newPosition=qe.startPosition+co,Qn(qe.newPosition)}},Jn=()=>{qe.dragging&&(setTimeout(()=>{qe.dragging=!1,qe.hovering||Rn(),qe.isClick||Qn(qe.newPosition),$n()},0),window.removeEventListener("mousemove",jn),window.removeEventListener("touchmove",jn),window.removeEventListener("mouseup",Jn),window.removeEventListener("touchend",Jn),window.removeEventListener("contextmenu",Jn))},Qn=async no=>{if(no===null||Number.isNaN(+no))return;no<0?no=0:no>100&&(no=100);const co=100/((wn.value-bn.value)/kn.value);let fo=Math.round(no/co)*co*(wn.value-bn.value)*.01+bn.value;fo=Number.parseFloat(fo.toFixed(Cn.value)),fo!==Fe.modelValue&&hn(UPDATE_MODEL_EVENT,fo),!qe.dragging&&Fe.modelValue!==qe.oldValue&&(qe.oldValue=Fe.modelValue),await nextTick(),qe.dragging&&On(),Tn.value.updatePopper()};return watch(()=>qe.dragging,no=>{An(no)}),{disabled:vn,button:In,tooltip:Tn,tooltipVisible:Nn,showTooltip:_n,wrapperStyle:Bn,formatValue:Pn,handleMouseEnter:Dn,handleMouseLeave:Vn,onButtonDown:Ln,onKeyDown:Zn,setPosition:Qn}},useStops=(Fe,qe,hn,vn)=>({stops:computed(()=>{if(!Fe.showStops||Fe.min>Fe.max)return[];if(Fe.step===0)return[];const kn=(Fe.max-Fe.min)/Fe.step,_n=100*Fe.step/(Fe.max-Fe.min),Cn=Array.from({length:kn-1}).map((xn,En)=>(En+1)*_n);return Fe.range?Cn.filter(xn=>xn<100*(hn.value-Fe.min)/(Fe.max-Fe.min)||xn>100*(vn.value-Fe.min)/(Fe.max-Fe.min)):Cn.filter(xn=>xn>100*(qe.firstValue-Fe.min)/(Fe.max-Fe.min))}),getStopStyle:kn=>Fe.vertical?{bottom:`${kn}%`}:{left:`${kn}%`}}),useWatch=(Fe,qe,hn,vn,bn,wn)=>{const kn=xn=>{bn(UPDATE_MODEL_EVENT,xn),bn(INPUT_EVENT,xn)},_n=()=>Fe.range?![hn.value,vn.value].every((xn,En)=>xn===qe.oldValue[En]):Fe.modelValue!==qe.oldValue,Cn=()=>{var xn,En;Fe.min>Fe.max&&throwError("Slider","min should not be greater than max.");const $n=Fe.modelValue;Fe.range&&Array.isArray($n)?$n[1]Fe.max?kn([Fe.max,Fe.max]):$n[0]Fe.max?kn([$n[0],Fe.max]):(qe.firstValue=$n[0],qe.secondValue=$n[1],_n()&&(Fe.validateEvent&&((xn=wn==null?void 0:wn.validate)==null||xn.call(wn,"change").catch(Sn=>void 0)),qe.oldValue=$n.slice())):!Fe.range&&typeof $n=="number"&&!Number.isNaN($n)&&($nFe.max?kn(Fe.max):(qe.firstValue=$n,_n()&&(Fe.validateEvent&&((En=wn==null?void 0:wn.validate)==null||En.call(wn,"change").catch(Sn=>void 0)),qe.oldValue=$n)))};Cn(),watch(()=>qe.dragging,xn=>{xn||Cn()}),watch(()=>Fe.modelValue,(xn,En)=>{qe.dragging||Array.isArray(xn)&&Array.isArray(En)&&xn.every(($n,Sn)=>$n===En[Sn])&&qe.firstValue===xn[0]&&qe.secondValue===xn[1]||Cn()},{deep:!0}),watch(()=>[Fe.min,Fe.max],()=>{Cn()})},sliderButtonProps=buildProps({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Ee,default:"top"}}),sliderButtonEmits={[UPDATE_MODEL_EVENT]:Fe=>isNumber$d(Fe)},_hoisted_1$p=["tabindex"],__default__$s=defineComponent({name:"ElSliderButton"}),_sfc_main$L=defineComponent({...__default__$s,props:sliderButtonProps,emits:sliderButtonEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("slider"),wn=reactive({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:vn.modelValue}),{disabled:kn,button:_n,tooltip:Cn,showTooltip:xn,tooltipVisible:En,wrapperStyle:$n,formatValue:Sn,handleMouseEnter:An,handleMouseLeave:Tn,onButtonDown:Nn,onKeyDown:Pn,setPosition:On}=useSliderButton(vn,wn,hn),{hovering:Rn,dragging:In}=toRefs(wn);return qe({onButtonDown:Nn,onKeyDown:Pn,setPosition:On,hovering:Rn,dragging:In}),(Mn,Bn)=>(openBlock(),createElementBlock("div",{ref_key:"button",ref:_n,class:normalizeClass([unref(bn).e("button-wrapper"),{hover:unref(Rn),dragging:unref(In)}]),style:normalizeStyle(unref($n)),tabindex:unref(kn)?-1:0,onMouseenter:Bn[0]||(Bn[0]=(...Dn)=>unref(An)&&unref(An)(...Dn)),onMouseleave:Bn[1]||(Bn[1]=(...Dn)=>unref(Tn)&&unref(Tn)(...Dn)),onMousedown:Bn[2]||(Bn[2]=(...Dn)=>unref(Nn)&&unref(Nn)(...Dn)),onTouchstart:Bn[3]||(Bn[3]=(...Dn)=>unref(Nn)&&unref(Nn)(...Dn)),onFocus:Bn[4]||(Bn[4]=(...Dn)=>unref(An)&&unref(An)(...Dn)),onBlur:Bn[5]||(Bn[5]=(...Dn)=>unref(Tn)&&unref(Tn)(...Dn)),onKeydown:Bn[6]||(Bn[6]=(...Dn)=>unref(Pn)&&unref(Pn)(...Dn))},[createVNode(unref(ElTooltip),{ref_key:"tooltip",ref:Cn,visible:unref(En),placement:Mn.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":Mn.tooltipClass,disabled:!unref(xn),persistent:""},{content:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(Sn)),1)]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([unref(bn).e("button"),{hover:unref(Rn),dragging:unref(In)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,_hoisted_1$p))}});var SliderButton=_export_sfc$2(_sfc_main$L,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const sliderMarkerProps=buildProps({mark:{type:definePropType([String,Object]),default:void 0}});var SliderMarker=defineComponent({name:"ElSliderMarker",props:sliderMarkerProps,setup(Fe){const qe=useNamespace("slider"),hn=computed(()=>isString$d(Fe.mark)?Fe.mark:Fe.mark.label),vn=computed(()=>isString$d(Fe.mark)?void 0:Fe.mark.style);return()=>h$6("div",{class:qe.e("marks-text"),style:vn.value},hn.value)}});const _hoisted_1$o=["id","role","aria-label","aria-labelledby"],_hoisted_2$i={key:1},__default__$r=defineComponent({name:"ElSlider"}),_sfc_main$K=defineComponent({...__default__$r,props:sliderProps,emits:sliderEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("slider"),{t:wn}=useLocale(),kn=reactive({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:_n,slider:Cn,firstButton:xn,secondButton:En,sliderDisabled:$n,minValue:Sn,maxValue:An,runwayStyle:Tn,barStyle:Nn,resetSize:Pn,emitChange:On,onSliderWrapperPrevent:Rn,onSliderClick:In,onSliderDown:Mn,setFirstValue:Bn,setSecondValue:Dn}=useSlide(vn,kn,hn),{stops:Vn,getStopStyle:Ln}=useStops(vn,kn,Sn,An),{inputId:zn,isLabeledByFormItem:Hn}=useFormItemInputId(vn,{formItemContext:_n}),Fn=useFormSize(),Kn=computed(()=>vn.inputSize||Fn.value),Un=computed(()=>vn.label||wn("el.slider.defaultLabel",{min:vn.min,max:vn.max})),Gn=computed(()=>vn.range?vn.rangeStartLabel||wn("el.slider.defaultRangeStartLabel"):Un.value),Wn=computed(()=>vn.formatValueText?vn.formatValueText(no.value):`${no.value}`),Zn=computed(()=>vn.rangeEndLabel||wn("el.slider.defaultRangeEndLabel")),Xn=computed(()=>vn.formatValueText?vn.formatValueText(co.value):`${co.value}`),qn=computed(()=>[bn.b(),bn.m(Fn.value),bn.is("vertical",vn.vertical),{[bn.m("with-input")]:vn.showInput}]),jn=useMarks(vn);useWatch(vn,kn,Sn,An,hn,_n);const Jn=computed(()=>{const mo=[vn.min,vn.max,vn.step].map(lo=>{const io=`${lo}`.split(".")[1];return io?io.length:0});return Math.max.apply(null,mo)}),{sliderWrapper:Qn}=useLifecycle(vn,kn,Pn),{firstValue:no,secondValue:co,sliderSize:so}=toRefs(kn),fo=mo=>{kn.dragging=mo};return provide(sliderContextKey,{...toRefs(vn),sliderSize:so,disabled:$n,precision:Jn,emitChange:On,resetSize:Pn,updateDragging:fo}),qe({onSliderClick:In}),(mo,lo)=>{var io,wo;return openBlock(),createElementBlock("div",{id:mo.range?unref(zn):void 0,ref_key:"sliderWrapper",ref:Qn,class:normalizeClass(unref(qn)),role:mo.range?"group":void 0,"aria-label":mo.range&&!unref(Hn)?unref(Un):void 0,"aria-labelledby":mo.range&&unref(Hn)?(io=unref(_n))==null?void 0:io.labelId:void 0,onTouchstart:lo[2]||(lo[2]=(...go)=>unref(Rn)&&unref(Rn)(...go)),onTouchmove:lo[3]||(lo[3]=(...go)=>unref(Rn)&&unref(Rn)(...go))},[createBaseVNode("div",{ref_key:"slider",ref:Cn,class:normalizeClass([unref(bn).e("runway"),{"show-input":mo.showInput&&!mo.range},unref(bn).is("disabled",unref($n))]),style:normalizeStyle(unref(Tn)),onMousedown:lo[0]||(lo[0]=(...go)=>unref(Mn)&&unref(Mn)(...go)),onTouchstart:lo[1]||(lo[1]=(...go)=>unref(Mn)&&unref(Mn)(...go))},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("bar")),style:normalizeStyle(unref(Nn))},null,6),createVNode(SliderButton,{id:mo.range?void 0:unref(zn),ref_key:"firstButton",ref:xn,"model-value":unref(no),vertical:mo.vertical,"tooltip-class":mo.tooltipClass,placement:mo.placement,role:"slider","aria-label":mo.range||!unref(Hn)?unref(Gn):void 0,"aria-labelledby":!mo.range&&unref(Hn)?(wo=unref(_n))==null?void 0:wo.labelId:void 0,"aria-valuemin":mo.min,"aria-valuemax":mo.range?unref(co):mo.max,"aria-valuenow":unref(no),"aria-valuetext":unref(Wn),"aria-orientation":mo.vertical?"vertical":"horizontal","aria-disabled":unref($n),"onUpdate:modelValue":unref(Bn)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),mo.range?(openBlock(),createBlock(SliderButton,{key:0,ref_key:"secondButton",ref:En,"model-value":unref(co),vertical:mo.vertical,"tooltip-class":mo.tooltipClass,placement:mo.placement,role:"slider","aria-label":unref(Zn),"aria-valuemin":unref(no),"aria-valuemax":mo.max,"aria-valuenow":unref(co),"aria-valuetext":unref(Xn),"aria-orientation":mo.vertical?"vertical":"horizontal","aria-disabled":unref($n),"onUpdate:modelValue":unref(Dn)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):createCommentVNode("v-if",!0),mo.showStops?(openBlock(),createElementBlock("div",_hoisted_2$i,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Vn),(go,Io)=>(openBlock(),createElementBlock("div",{key:Io,class:normalizeClass(unref(bn).e("stop")),style:normalizeStyle(unref(Ln)(go))},null,6))),128))])):createCommentVNode("v-if",!0),unref(jn).length>0?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(jn),(go,Io)=>(openBlock(),createElementBlock("div",{key:Io,style:normalizeStyle(unref(Ln)(go.position)),class:normalizeClass([unref(bn).e("stop"),unref(bn).e("marks-stop")])},null,6))),128))]),createBaseVNode("div",{class:normalizeClass(unref(bn).e("marks"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(jn),(go,Io)=>(openBlock(),createBlock(unref(SliderMarker),{key:Io,mark:go.mark,style:normalizeStyle(unref(Ln)(go.position))},null,8,["mark","style"]))),128))],2)],64)):createCommentVNode("v-if",!0)],38),mo.showInput&&!mo.range?(openBlock(),createBlock(unref(ElInputNumber),{key:0,ref:"input","model-value":unref(no),class:normalizeClass(unref(bn).e("input")),step:mo.step,disabled:unref($n),controls:mo.showInputControls,min:mo.min,max:mo.max,debounce:mo.debounce,size:unref(Kn),"onUpdate:modelValue":unref(Bn),onChange:unref(On)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):createCommentVNode("v-if",!0)],42,_hoisted_1$o)}}});var Slider=_export_sfc$2(_sfc_main$K,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const ElSlider=withInstall$1(Slider),spaceItemProps=buildProps({prefixCls:{type:String}}),SpaceItem=defineComponent({name:"ElSpaceItem",props:spaceItemProps,setup(Fe,{slots:qe}){const hn=useNamespace("space"),vn=computed(()=>`${Fe.prefixCls||hn.b()}__item`);return()=>h$6("div",{class:vn.value},renderSlot(qe,"default"))}}),SIZE_MAP={small:8,default:12,large:16};function useSpace(Fe){const qe=useNamespace("space"),hn=computed(()=>[qe.b(),qe.m(Fe.direction),Fe.class]),vn=ref(0),bn=ref(0),wn=computed(()=>{const _n=Fe.wrap||Fe.fill?{flexWrap:"wrap",marginBottom:`-${bn.value}px`}:{},Cn={alignItems:Fe.alignment};return[_n,Cn,Fe.style]}),kn=computed(()=>{const _n={paddingBottom:`${bn.value}px`,marginRight:`${vn.value}px`},Cn=Fe.fill?{flexGrow:1,minWidth:`${Fe.fillRatio}%`}:{};return[_n,Cn]});return watchEffect(()=>{const{size:_n="small",wrap:Cn,direction:xn,fill:En}=Fe;if(isArray$x(_n)){const[$n=0,Sn=0]=_n;vn.value=$n,bn.value=Sn}else{let $n;isNumber$d(_n)?$n=_n:$n=SIZE_MAP[_n||"small"]||SIZE_MAP.small,(Cn||En)&&xn==="horizontal"?vn.value=bn.value=$n:xn==="horizontal"?(vn.value=$n,bn.value=0):(bn.value=$n,vn.value=0)}}),{classes:hn,containerStyle:wn,itemStyle:kn}}const spaceProps=buildProps({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:definePropType([String,Object,Array]),default:""},style:{type:definePropType([String,Array,Object]),default:""},alignment:{type:definePropType(String),default:"center"},prefixCls:{type:String},spacer:{type:definePropType([Object,String,Number,Array]),default:null,validator:Fe=>isVNode(Fe)||isNumber$d(Fe)||isString$d(Fe)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:componentSizes,validator:Fe=>isNumber$d(Fe)||isArray$x(Fe)&&Fe.length===2&&Fe.every(isNumber$d)}}),Space=defineComponent({name:"ElSpace",props:spaceProps,setup(Fe,{slots:qe}){const{classes:hn,containerStyle:vn,itemStyle:bn}=useSpace(Fe);function wn(kn,_n="",Cn=[]){const{prefixCls:xn}=Fe;return kn.forEach((En,$n)=>{isFragment(En)?isArray$x(En.children)&&En.children.forEach((Sn,An)=>{isFragment(Sn)&&isArray$x(Sn.children)?wn(Sn.children,`${_n+An}-`,Cn):Cn.push(createVNode(SpaceItem,{style:bn.value,prefixCls:xn,key:`nested-${_n+An}`},{default:()=>[Sn]},PatchFlags.PROPS|PatchFlags.STYLE,["style","prefixCls"]))}):isValidElementNode(En)&&Cn.push(createVNode(SpaceItem,{style:bn.value,prefixCls:xn,key:`LoopKey${_n+$n}`},{default:()=>[En]},PatchFlags.PROPS|PatchFlags.STYLE,["style","prefixCls"]))}),Cn}return()=>{var kn;const{spacer:_n,direction:Cn}=Fe,xn=renderSlot(qe,"default",{key:0},()=>[]);if(((kn=xn.children)!=null?kn:[]).length===0)return null;if(isArray$x(xn.children)){let En=wn(xn.children);if(_n){const $n=En.length-1;En=En.reduce((Sn,An,Tn)=>{const Nn=[...Sn,An];return Tn!==$n&&Nn.push(createVNode("span",{style:[bn.value,Cn==="vertical"?"width: 100%":null],key:Tn},[isVNode(_n)?_n:createTextVNode(_n,PatchFlags.TEXT)],PatchFlags.STYLE)),Nn},[])}return createVNode("div",{class:hn.value,style:vn.value},En,PatchFlags.STYLE|PatchFlags.CLASS)}return xn.children}}}),ElSpace=withInstall$1(Space),statisticProps=buildProps({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:definePropType([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:definePropType([String,Object,Array])}}),__default__$q=defineComponent({name:"ElStatistic"}),_sfc_main$J=defineComponent({...__default__$q,props:statisticProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("statistic"),bn=computed(()=>{const{value:wn,formatter:kn,precision:_n,decimalSeparator:Cn,groupSeparator:xn}=hn;if(isFunction$i(kn))return kn(wn);if(!isNumber$d(wn))return wn;let[En,$n=""]=String(wn).split(".");return $n=$n.padEnd(_n,"0").slice(0,_n>0?_n:0),En=En.replace(/\B(?=(\d{3})+(?!\d))/g,xn),[En,$n].join($n?Cn:"")});return qe({displayValue:bn}),(wn,kn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(vn).b())},[wn.$slots.title||wn.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).e("head"))},[renderSlot(wn.$slots,"title",{},()=>[createTextVNode(toDisplayString(wn.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(vn).e("content"))},[wn.$slots.prefix||wn.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).e("prefix"))},[renderSlot(wn.$slots,"prefix",{},()=>[createBaseVNode("span",null,toDisplayString(wn.prefix),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(unref(vn).e("number")),style:normalizeStyle(wn.valueStyle)},toDisplayString(unref(bn)),7),wn.$slots.suffix||wn.suffix?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(vn).e("suffix"))},[renderSlot(wn.$slots,"suffix",{},()=>[createBaseVNode("span",null,toDisplayString(wn.suffix),1)])],2)):createCommentVNode("v-if",!0)],2)],2))}});var Statistic=_export_sfc$2(_sfc_main$J,[["__file","/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue"]]);const ElStatistic=withInstall$1(Statistic),countdownProps=buildProps({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:definePropType([Number,Object]),default:0},valueStyle:{type:definePropType([String,Object,Array])}}),countdownEmits={finish:()=>!0,[CHANGE_EVENT]:Fe=>isNumber$d(Fe)},timeUnits=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],getTime=Fe=>isNumber$d(Fe)?new Date(Fe).getTime():Fe.valueOf(),formatTime$1=(Fe,qe)=>{let hn=Fe;const vn=/\[([^\]]*)]/g;return timeUnits.reduce((wn,[kn,_n])=>{const Cn=new RegExp(`${kn}+(?![^\\[\\]]*\\])`,"g");if(Cn.test(wn)){const xn=Math.floor(hn/_n);return hn-=xn*_n,wn.replace(Cn,En=>String(xn).padStart(En.length,"0"))}return wn},qe).replace(vn,"$1")},__default__$p=defineComponent({name:"ElCountdown"}),_sfc_main$I=defineComponent({...__default__$p,props:countdownProps,emits:countdownEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe;let bn;const wn=ref(getTime(vn.value)-Date.now()),kn=computed(()=>formatTime$1(wn.value,vn.format)),_n=En=>formatTime$1(En,vn.format),Cn=()=>{bn&&(cAF(bn),bn=void 0)},xn=()=>{const En=getTime(vn.value),$n=()=>{let Sn=En-Date.now();hn("change",Sn),Sn<=0?(Sn=0,Cn(),hn("finish")):bn=rAF($n),wn.value=Sn};bn=rAF($n)};return watch(()=>[vn.value,vn.format],()=>{Cn(),xn()},{immediate:!0}),onBeforeUnmount(()=>{Cn()}),qe({displayValue:kn}),(En,$n)=>(openBlock(),createBlock(unref(ElStatistic),{value:wn.value,title:En.title,prefix:En.prefix,suffix:En.suffix,"value-style":En.valueStyle,formatter:_n},createSlots({_:2},[renderList(En.$slots,(Sn,An)=>({name:An,fn:withCtx(()=>[renderSlot(En.$slots,An)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var Countdown=_export_sfc$2(_sfc_main$I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/countdown/src/countdown.vue"]]);const ElCountdown=withInstall$1(Countdown),stepsProps=buildProps({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),stepsEmits={[CHANGE_EVENT]:(Fe,qe)=>[Fe,qe].every(isNumber$d)},__default__$o=defineComponent({name:"ElSteps"}),_sfc_main$H=defineComponent({...__default__$o,props:stepsProps,emits:stepsEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("steps"),{children:bn,addChild:wn,removeChild:kn}=useOrderedChildren(getCurrentInstance(),"ElStep");return watch(bn,()=>{bn.value.forEach((_n,Cn)=>{_n.setIndex(Cn)})}),provide("ElSteps",{props:hn,steps:bn,addStep:wn,removeStep:kn}),watch(()=>hn.active,(_n,Cn)=>{qe(CHANGE_EVENT,_n,Cn)}),(_n,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b(),unref(vn).m(_n.simple?"simple":_n.direction)])},[renderSlot(_n.$slots,"default")],2))}});var Steps=_export_sfc$2(_sfc_main$H,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const stepProps=buildProps({title:{type:String,default:""},icon:{type:iconPropType},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),__default__$n=defineComponent({name:"ElStep"}),_sfc_main$G=defineComponent({...__default__$n,props:stepProps,setup(Fe){const qe=Fe,hn=useNamespace("step"),vn=ref(-1),bn=ref({}),wn=ref(""),kn=inject("ElSteps"),_n=getCurrentInstance();onMounted(()=>{watch([()=>kn.props.active,()=>kn.props.processStatus,()=>kn.props.finishStatus],([Dn])=>{Mn(Dn)},{immediate:!0})}),onBeforeUnmount(()=>{kn.removeStep(Bn.uid)});const Cn=computed(()=>qe.status||wn.value),xn=computed(()=>{const Dn=kn.steps.value[vn.value-1];return Dn?Dn.currentStatus:"wait"}),En=computed(()=>kn.props.alignCenter),$n=computed(()=>kn.props.direction==="vertical"),Sn=computed(()=>kn.props.simple),An=computed(()=>kn.steps.value.length),Tn=computed(()=>{var Dn;return((Dn=kn.steps.value[An.value-1])==null?void 0:Dn.uid)===(_n==null?void 0:_n.uid)}),Nn=computed(()=>Sn.value?"":kn.props.space),Pn=computed(()=>[hn.b(),hn.is(Sn.value?"simple":kn.props.direction),hn.is("flex",Tn.value&&!Nn.value&&!En.value),hn.is("center",En.value&&!$n.value&&!Sn.value)]),On=computed(()=>{const Dn={flexBasis:isNumber$d(Nn.value)?`${Nn.value}px`:Nn.value?Nn.value:`${100/(An.value-(En.value?0:1))}%`};return $n.value||Tn.value&&(Dn.maxWidth=`${100/An.value}%`),Dn}),Rn=Dn=>{vn.value=Dn},In=Dn=>{const Vn=Dn==="wait",Ln={transitionDelay:`${Vn?"-":""}${150*vn.value}ms`},zn=Dn===kn.props.processStatus||Vn?0:100;Ln.borderWidth=zn&&!Sn.value?"1px":0,Ln[kn.props.direction==="vertical"?"height":"width"]=`${zn}%`,bn.value=Ln},Mn=Dn=>{Dn>vn.value?wn.value=kn.props.finishStatus:Dn===vn.value&&xn.value!=="error"?wn.value=kn.props.processStatus:wn.value="wait";const Vn=kn.steps.value[vn.value-1];Vn&&Vn.calcProgress(wn.value)},Bn=reactive({uid:_n.uid,currentStatus:Cn,setIndex:Rn,calcProgress:In});return kn.addStep(Bn),(Dn,Vn)=>(openBlock(),createElementBlock("div",{style:normalizeStyle(unref(On)),class:normalizeClass(unref(Pn))},[createCommentVNode(" icon & line "),createBaseVNode("div",{class:normalizeClass([unref(hn).e("head"),unref(hn).is(unref(Cn))])},[unref(Sn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("line"))},[createBaseVNode("i",{class:normalizeClass(unref(hn).e("line-inner")),style:normalizeStyle(bn.value)},null,6)],2)),createBaseVNode("div",{class:normalizeClass([unref(hn).e("icon"),unref(hn).is(Dn.icon||Dn.$slots.icon?"icon":"text")])},[renderSlot(Dn.$slots,"icon",{},()=>[Dn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(hn).e("icon-inner"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Dn.icon)))]),_:1},8,["class"])):unref(Cn)==="success"?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(hn).e("icon-inner"),unref(hn).is("status")])},{default:withCtx(()=>[createVNode(unref(check_default))]),_:1},8,["class"])):unref(Cn)==="error"?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass([unref(hn).e("icon-inner"),unref(hn).is("status")])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class"])):unref(Sn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(unref(hn).e("icon-inner"))},toDisplayString(vn.value+1),3))])],2)],2),createCommentVNode(" title & description "),createBaseVNode("div",{class:normalizeClass(unref(hn).e("main"))},[createBaseVNode("div",{class:normalizeClass([unref(hn).e("title"),unref(hn).is(unref(Cn))])},[renderSlot(Dn.$slots,"title",{},()=>[createTextVNode(toDisplayString(Dn.title),1)])],2),unref(Sn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("arrow"))},null,2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(hn).e("description"),unref(hn).is(unref(Cn))])},[renderSlot(Dn.$slots,"description",{},()=>[createTextVNode(toDisplayString(Dn.description),1)])],2))],2)],6))}});var Step=_export_sfc$2(_sfc_main$G,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const ElSteps=withInstall$1(Steps,{Step}),ElStep=withNoopInstall(Step),switchProps=buildProps({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:isValidComponentSize},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:iconPropType},activeActionIcon:{type:iconPropType},activeIcon:{type:iconPropType},inactiveIcon:{type:iconPropType},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:definePropType(Function)},id:String,tabindex:{type:[String,Number]},value:{type:[Boolean,String,Number],default:!1},label:{type:String,default:void 0}}),switchEmits={[UPDATE_MODEL_EVENT]:Fe=>isBoolean$5(Fe)||isString$d(Fe)||isNumber$d(Fe),[CHANGE_EVENT]:Fe=>isBoolean$5(Fe)||isString$d(Fe)||isNumber$d(Fe),[INPUT_EVENT]:Fe=>isBoolean$5(Fe)||isString$d(Fe)||isNumber$d(Fe)},_hoisted_1$n=["onClick"],_hoisted_2$h=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],_hoisted_3$9=["aria-hidden"],_hoisted_4$7=["aria-hidden"],_hoisted_5$5=["aria-hidden"],COMPONENT_NAME$8="ElSwitch",__default__$m=defineComponent({name:COMPONENT_NAME$8}),_sfc_main$F=defineComponent({...__default__$m,props:switchProps,emits:switchEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=getCurrentInstance(),{formItem:wn}=useFormItem(),kn=useFormSize(),_n=useNamespace("switch");(Ln=>{Ln.forEach(zn=>{useDeprecated({from:zn[0],replacement:zn[1],scope:COMPONENT_NAME$8,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},computed(()=>{var Hn;return!!((Hn=bn.vnode.props)!=null&&Hn[zn[2]])}))})})([['"value"','"model-value" or "v-model"',"value"],['"active-color"',"CSS var `--el-switch-on-color`","activeColor"],['"inactive-color"',"CSS var `--el-switch-off-color`","inactiveColor"],['"border-color"',"CSS var `--el-switch-border-color`","borderColor"]]);const{inputId:xn}=useFormItemInputId(vn,{formItemContext:wn}),En=useFormDisabled(computed(()=>vn.loading)),$n=ref(vn.modelValue!==!1),Sn=ref(),An=ref(),Tn=computed(()=>[_n.b(),_n.m(kn.value),_n.is("disabled",En.value),_n.is("checked",In.value)]),Nn=computed(()=>[_n.e("label"),_n.em("label","left"),_n.is("active",!In.value)]),Pn=computed(()=>[_n.e("label"),_n.em("label","right"),_n.is("active",In.value)]),On=computed(()=>({width:addUnit(vn.width)}));watch(()=>vn.modelValue,()=>{$n.value=!0}),watch(()=>vn.value,()=>{$n.value=!1});const Rn=computed(()=>$n.value?vn.modelValue:vn.value),In=computed(()=>Rn.value===vn.activeValue);[vn.activeValue,vn.inactiveValue].includes(Rn.value)||(hn(UPDATE_MODEL_EVENT,vn.inactiveValue),hn(CHANGE_EVENT,vn.inactiveValue),hn(INPUT_EVENT,vn.inactiveValue)),watch(In,Ln=>{var zn;Sn.value.checked=Ln,vn.validateEvent&&((zn=wn==null?void 0:wn.validate)==null||zn.call(wn,"change").catch(Hn=>void 0))});const Mn=()=>{const Ln=In.value?vn.inactiveValue:vn.activeValue;hn(UPDATE_MODEL_EVENT,Ln),hn(CHANGE_EVENT,Ln),hn(INPUT_EVENT,Ln),nextTick(()=>{Sn.value.checked=In.value})},Bn=()=>{if(En.value)return;const{beforeChange:Ln}=vn;if(!Ln){Mn();return}const zn=Ln();[isPromise(zn),isBoolean$5(zn)].includes(!0)||throwError(COMPONENT_NAME$8,"beforeChange must return type `Promise` or `boolean`"),isPromise(zn)?zn.then(Fn=>{Fn&&Mn()}).catch(Fn=>{}):zn&&Mn()},Dn=computed(()=>_n.cssVarBlock({...vn.activeColor?{"on-color":vn.activeColor}:null,...vn.inactiveColor?{"off-color":vn.inactiveColor}:null,...vn.borderColor?{"border-color":vn.borderColor}:null})),Vn=()=>{var Ln,zn;(zn=(Ln=Sn.value)==null?void 0:Ln.focus)==null||zn.call(Ln)};return onMounted(()=>{Sn.value.checked=In.value}),qe({focus:Vn,checked:In}),(Ln,zn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(Tn)),style:normalizeStyle(unref(Dn)),onClick:withModifiers(Bn,["prevent"])},[createBaseVNode("input",{id:unref(xn),ref_key:"input",ref:Sn,class:normalizeClass(unref(_n).e("input")),type:"checkbox",role:"switch","aria-checked":unref(In),"aria-disabled":unref(En),"aria-label":Ln.label,name:Ln.name,"true-value":Ln.activeValue,"false-value":Ln.inactiveValue,disabled:unref(En),tabindex:Ln.tabindex,onChange:Mn,onKeydown:withKeys(Bn,["enter"])},null,42,_hoisted_2$h),!Ln.inlinePrompt&&(Ln.inactiveIcon||Ln.inactiveText)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(Nn))},[Ln.inactiveIcon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.inactiveIcon)))]),_:1})):createCommentVNode("v-if",!0),!Ln.inactiveIcon&&Ln.inactiveText?(openBlock(),createElementBlock("span",{key:1,"aria-hidden":unref(In)},toDisplayString(Ln.inactiveText),9,_hoisted_3$9)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{ref_key:"core",ref:An,class:normalizeClass(unref(_n).e("core")),style:normalizeStyle(unref(On))},[Ln.inlinePrompt?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(_n).e("inner"))},[Ln.activeIcon||Ln.inactiveIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(_n).is("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(In)?Ln.activeIcon:Ln.inactiveIcon)))]),_:1},8,["class"])):Ln.activeText||Ln.inactiveText?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(_n).is("text")),"aria-hidden":!unref(In)},toDisplayString(unref(In)?Ln.activeText:Ln.inactiveText),11,_hoisted_4$7)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(_n).e("action"))},[Ln.loading?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(_n).is("loading"))},{default:withCtx(()=>[createVNode(unref(loading_default))]),_:1},8,["class"])):Ln.activeActionIcon&&unref(In)?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.activeActionIcon)))]),_:1})):Ln.inactiveActionIcon&&!unref(In)?(openBlock(),createBlock(unref(ElIcon),{key:2},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.inactiveActionIcon)))]),_:1})):createCommentVNode("v-if",!0)],2)],6),!Ln.inlinePrompt&&(Ln.activeIcon||Ln.activeText)?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(Pn))},[Ln.activeIcon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.activeIcon)))]),_:1})):createCommentVNode("v-if",!0),!Ln.activeIcon&&Ln.activeText?(openBlock(),createElementBlock("span",{key:1,"aria-hidden":!unref(In)},toDisplayString(Ln.activeText),9,_hoisted_5$5)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],14,_hoisted_1$n))}});var Switch$1=_export_sfc$2(_sfc_main$F,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const ElSwitch=withInstall$1(Switch$1);/*! + `}),Cn=computed(()=>2*Math.PI*kn.value),xn=computed(()=>qe.type==="dashboard"?.75:1),En=computed(()=>`${-1*Cn.value*(1-xn.value)/2}px`),$n=computed(()=>({strokeDasharray:`${Cn.value*xn.value}px, ${Cn.value}px`,strokeDashoffset:En.value})),Sn=computed(()=>({strokeDasharray:`${Cn.value*xn.value*(qe.percentage/100)}px, ${Cn.value}px`,strokeDashoffset:En.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),An=computed(()=>{let In;return qe.color?In=Rn(qe.percentage):In=hn[qe.status]||hn.default,In}),Tn=computed(()=>qe.status==="warning"?warning_filled_default:qe.type==="line"?qe.status==="success"?circle_check_default:circle_close_default:qe.status==="success"?check_default:close_default),Nn=computed(()=>qe.type==="line"?12+qe.strokeWidth*.4:qe.width*.111111+2),Pn=computed(()=>qe.format(qe.percentage));function On(In){const Mn=100/In.length;return In.map((Dn,Vn)=>isString$d(Dn)?{color:Dn,percentage:(Vn+1)*Mn}:Dn).sort((Dn,Vn)=>Dn.percentage-Vn.percentage)}const Rn=In=>{var Mn;const{color:Bn}=qe;if(isFunction$i(Bn))return Bn(In);if(isString$d(Bn))return Bn;{const Dn=On(Bn);for(const Vn of Dn)if(Vn.percentage>In)return Vn.color;return(Mn=Dn[Dn.length-1])==null?void 0:Mn.color}};return(In,Mn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b(),unref(vn).m(In.type),unref(vn).is(In.status),{[unref(vn).m("without-text")]:!In.showText,[unref(vn).m("text-inside")]:In.textInside}]),role:"progressbar","aria-valuenow":In.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[In.type==="line"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).b("bar"))},[createBaseVNode("div",{class:normalizeClass(unref(vn).be("bar","outer")),style:normalizeStyle({height:`${In.strokeWidth}px`})},[createBaseVNode("div",{class:normalizeClass([unref(vn).be("bar","inner"),{[unref(vn).bem("bar","inner","indeterminate")]:In.indeterminate},{[unref(vn).bem("bar","inner","striped")]:In.striped},{[unref(vn).bem("bar","inner","striped-flow")]:In.stripedFlow}]),style:normalizeStyle(unref(bn))},[(In.showText||In.$slots.default)&&In.textInside?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).be("bar","innerText"))},[renderSlot(In.$slots,"default",{percentage:In.percentage},()=>[createBaseVNode("span",null,toDisplayString(unref(Pn)),1)])],2)):createCommentVNode("v-if",!0)],6)],6)],2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(vn).b("circle")),style:normalizeStyle({height:`${In.width}px`,width:`${In.width}px`})},[(openBlock(),createElementBlock("svg",_hoisted_2$l,[createBaseVNode("path",{class:normalizeClass(unref(vn).be("circle","track")),d:unref(_n),stroke:`var(${unref(vn).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":In.strokeLinecap,"stroke-width":unref(wn),fill:"none",style:normalizeStyle(unref($n))},null,14,_hoisted_3$b),createBaseVNode("path",{class:normalizeClass(unref(vn).be("circle","path")),d:unref(_n),stroke:unref(An),fill:"none",opacity:In.percentage?1:0,"stroke-linecap":In.strokeLinecap,"stroke-width":unref(wn),style:normalizeStyle(unref(Sn))},null,14,_hoisted_4$9)]))],6)),(In.showText||In.$slots.default)&&!In.textInside?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(unref(vn).e("text")),style:normalizeStyle({fontSize:`${unref(Nn)}px`})},[renderSlot(In.$slots,"default",{percentage:In.percentage},()=>[In.status?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Tn))))]),_:1})):(openBlock(),createElementBlock("span",_hoisted_5$7,toDisplayString(unref(Pn)),1))])],6)):createCommentVNode("v-if",!0)],10,_hoisted_1$t))}});var Progress=_export_sfc$2(_sfc_main$T,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const ElProgress=withInstall$1(Progress),rateProps=buildProps({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:definePropType([Array,Object]),default:()=>mutable(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:definePropType([Array,Object]),default:()=>[star_filled_default,star_filled_default,star_filled_default]},voidIcon:{type:iconPropType,default:()=>star_default},disabledVoidIcon:{type:iconPropType,default:()=>star_filled_default},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:definePropType(Array),default:()=>mutable(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:useSizeProp,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),rateEmits={[CHANGE_EVENT]:Fe=>isNumber$d(Fe),[UPDATE_MODEL_EVENT]:Fe=>isNumber$d(Fe)},_hoisted_1$s=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],_hoisted_2$k=["onMousemove","onClick"],__default__$w=defineComponent({name:"ElRate"}),_sfc_main$S=defineComponent({...__default__$w,props:rateProps,emits:rateEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe;function bn(Yn,Xn){const qn=Qn=>isObject$9(Qn),jn=Object.keys(Xn).map(Qn=>+Qn).filter(Qn=>{const no=Xn[Qn];return(qn(no)?no.excluded:!1)?YnQn-no),Jn=Xn[jn[0]];return qn(Jn)&&Jn.value||Jn}const wn=inject(formContextKey,void 0),kn=inject(formItemContextKey,void 0),_n=useFormSize(),Cn=useNamespace("rate"),{inputId:xn,isLabeledByFormItem:En}=useFormItemInputId(vn,{formItemContext:kn}),$n=ref(vn.modelValue),Sn=ref(-1),An=ref(!0),Tn=computed(()=>[Cn.b(),Cn.m(_n.value)]),Nn=computed(()=>vn.disabled||(wn==null?void 0:wn.disabled)),Pn=computed(()=>Cn.cssVarBlock({"void-color":vn.voidColor,"disabled-void-color":vn.disabledVoidColor,"fill-color":Mn.value})),On=computed(()=>{let Yn="";return vn.showScore?Yn=vn.scoreTemplate.replace(/\{\s*value\s*\}/,Nn.value?`${vn.modelValue}`:`${$n.value}`):vn.showText&&(Yn=vn.texts[Math.ceil($n.value)-1]),Yn}),Rn=computed(()=>vn.modelValue*100-Math.floor(vn.modelValue)*100),In=computed(()=>isArray$x(vn.colors)?{[vn.lowThreshold]:vn.colors[0],[vn.highThreshold]:{value:vn.colors[1],excluded:!0},[vn.max]:vn.colors[2]}:vn.colors),Mn=computed(()=>{const Yn=bn($n.value,In.value);return isObject$9(Yn)?"":Yn}),Bn=computed(()=>{let Yn="";return Nn.value?Yn=`${Rn.value}%`:vn.allowHalf&&(Yn="50%"),{color:Mn.value,width:Yn}}),Dn=computed(()=>{let Yn=isArray$x(vn.icons)?[...vn.icons]:{...vn.icons};return Yn=markRaw(Yn),isArray$x(Yn)?{[vn.lowThreshold]:Yn[0],[vn.highThreshold]:{value:Yn[1],excluded:!0},[vn.max]:Yn[2]}:Yn}),Vn=computed(()=>bn(vn.modelValue,Dn.value)),Ln=computed(()=>Nn.value?isString$d(vn.disabledVoidIcon)?vn.disabledVoidIcon:markRaw(vn.disabledVoidIcon):isString$d(vn.voidIcon)?vn.voidIcon:markRaw(vn.voidIcon)),zn=computed(()=>bn($n.value,Dn.value));function Hn(Yn){const Xn=Nn.value&&Rn.value>0&&Yn-1vn.modelValue,qn=vn.allowHalf&&An.value&&Yn-.5<=$n.value&&Yn>$n.value;return Xn||qn}function Fn(Yn){vn.clearable&&Yn===vn.modelValue&&(Yn=0),hn(UPDATE_MODEL_EVENT,Yn),vn.modelValue!==Yn&&hn("change",Yn)}function Kn(Yn){Nn.value||(vn.allowHalf&&An.value?Fn($n.value):Fn(Yn))}function Un(Yn){if(Nn.value)return;let Xn=$n.value;const qn=Yn.code;return qn===EVENT_CODE.up||qn===EVENT_CODE.right?(vn.allowHalf?Xn+=.5:Xn+=1,Yn.stopPropagation(),Yn.preventDefault()):(qn===EVENT_CODE.left||qn===EVENT_CODE.down)&&(vn.allowHalf?Xn-=.5:Xn-=1,Yn.stopPropagation(),Yn.preventDefault()),Xn=Xn<0?0:Xn,Xn=Xn>vn.max?vn.max:Xn,hn(UPDATE_MODEL_EVENT,Xn),hn("change",Xn),Xn}function Gn(Yn,Xn){if(!Nn.value){if(vn.allowHalf&&Xn){let qn=Xn.target;hasClass$1(qn,Cn.e("item"))&&(qn=qn.querySelector(`.${Cn.e("icon")}`)),(qn.clientWidth===0||hasClass$1(qn,Cn.e("decimal")))&&(qn=qn.parentNode),An.value=Xn.offsetX*2<=qn.clientWidth,$n.value=An.value?Yn-.5:Yn}else $n.value=Yn;Sn.value=Yn}}function Wn(){Nn.value||(vn.allowHalf&&(An.value=vn.modelValue!==Math.floor(vn.modelValue)),$n.value=vn.modelValue,Sn.value=-1)}return watch(()=>vn.modelValue,Yn=>{$n.value=Yn,An.value=vn.modelValue!==Math.floor(vn.modelValue)}),vn.modelValue||hn(UPDATE_MODEL_EVENT,0),qe({setCurrentValue:Gn,resetCurrentValue:Wn}),(Yn,Xn)=>{var qn;return openBlock(),createElementBlock("div",{id:unref(xn),class:normalizeClass([unref(Tn),unref(Cn).is("disabled",unref(Nn))]),role:"slider","aria-label":unref(En)?void 0:Yn.label||"rating","aria-labelledby":unref(En)?(qn=unref(kn))==null?void 0:qn.labelId:void 0,"aria-valuenow":$n.value,"aria-valuetext":unref(On)||void 0,"aria-valuemin":"0","aria-valuemax":Yn.max,tabindex:"0",style:normalizeStyle(unref(Pn)),onKeydown:Un},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Yn.max,(jn,Jn)=>(openBlock(),createElementBlock("span",{key:Jn,class:normalizeClass(unref(Cn).e("item")),onMousemove:Qn=>Gn(jn,Qn),onMouseleave:Wn,onClick:Qn=>Kn(jn)},[createVNode(unref(ElIcon),{class:normalizeClass([unref(Cn).e("icon"),{hover:Sn.value===jn},unref(Cn).is("active",jn<=$n.value)])},{default:withCtx(()=>[Hn(jn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock(Fragment,{key:0},[withDirectives((openBlock(),createBlock(resolveDynamicComponent(unref(zn)),null,null,512)),[[vShow,jn<=$n.value]]),withDirectives((openBlock(),createBlock(resolveDynamicComponent(unref(Ln)),null,null,512)),[[vShow,!(jn<=$n.value)]])],64)),Hn(jn)?(openBlock(),createElementBlock(Fragment,{key:1},[(openBlock(),createBlock(resolveDynamicComponent(unref(Ln)),{class:normalizeClass([unref(Cn).em("decimal","box")])},null,8,["class"])),createVNode(unref(ElIcon),{style:normalizeStyle(unref(Bn)),class:normalizeClass([unref(Cn).e("icon"),unref(Cn).e("decimal")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Vn))))]),_:1},8,["style","class"])],64)):createCommentVNode("v-if",!0)]),_:2},1032,["class"])],42,_hoisted_2$k))),128)),Yn.showText||Yn.showScore?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(Cn).e("text")),style:normalizeStyle({color:Yn.textColor})},toDisplayString(unref(On)),7)):createCommentVNode("v-if",!0)],46,_hoisted_1$s)}}});var Rate=_export_sfc$2(_sfc_main$S,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const ElRate=withInstall$1(Rate),IconMap={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},IconComponentMap={[IconMap.success]:circle_check_filled_default,[IconMap.warning]:warning_filled_default,[IconMap.error]:circle_close_filled_default,[IconMap.info]:info_filled_default},resultProps=buildProps({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),__default__$v=defineComponent({name:"ElResult"}),_sfc_main$R=defineComponent({...__default__$v,props:resultProps,setup(Fe){const qe=Fe,hn=useNamespace("result"),vn=computed(()=>{const bn=qe.icon,wn=bn&&IconMap[bn]?IconMap[bn]:"icon-info",kn=IconComponentMap[wn]||IconComponentMap["icon-info"];return{class:wn,component:kn}});return(bn,wn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(hn).b())},[createBaseVNode("div",{class:normalizeClass(unref(hn).e("icon"))},[renderSlot(bn.$slots,"icon",{},()=>[unref(vn).component?(openBlock(),createBlock(resolveDynamicComponent(unref(vn).component),{key:0,class:normalizeClass(unref(vn).class)},null,8,["class"])):createCommentVNode("v-if",!0)])],2),bn.title||bn.$slots.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("title"))},[renderSlot(bn.$slots,"title",{},()=>[createBaseVNode("p",null,toDisplayString(bn.title),1)])],2)):createCommentVNode("v-if",!0),bn.subTitle||bn.$slots["sub-title"]?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(hn).e("subtitle"))},[renderSlot(bn.$slots,"sub-title",{},()=>[createBaseVNode("p",null,toDisplayString(bn.subTitle),1)])],2)):createCommentVNode("v-if",!0),bn.$slots.extra?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(unref(hn).e("extra"))},[renderSlot(bn.$slots,"extra")],2)):createCommentVNode("v-if",!0)],2))}});var Result=_export_sfc$2(_sfc_main$R,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const ElResult=withInstall$1(Result);var safeIsNaN=Number.isNaN||function(qe){return typeof qe=="number"&&qe!==qe};function isEqual$3(Fe,qe){return!!(Fe===qe||safeIsNaN(Fe)&&safeIsNaN(qe))}function areInputsEqual(Fe,qe){if(Fe.length!==qe.length)return!1;for(var hn=0;hn{const qe=getCurrentInstance().proxy.$props;return computed(()=>{const hn=(vn,bn,wn)=>({});return qe.perfMode?memoize(hn):memoizeOne(hn)})},DEFAULT_DYNAMIC_LIST_ITEM_SIZE=50,ITEM_RENDER_EVT="itemRendered",SCROLL_EVT="scroll",FORWARD="forward",BACKWARD="backward",AUTO_ALIGNMENT="auto",SMART_ALIGNMENT="smart",START_ALIGNMENT="start",CENTERED_ALIGNMENT="center",END_ALIGNMENT="end",HORIZONTAL="horizontal",VERTICAL="vertical",LTR="ltr",RTL="rtl",RTL_OFFSET_NAG="negative",RTL_OFFSET_POS_ASC="positive-ascending",RTL_OFFSET_POS_DESC="positive-descending",ScrollbarDirKey={[HORIZONTAL]:"left",[VERTICAL]:"top"},SCROLLBAR_MIN_SIZE=20,LayoutKeys={[HORIZONTAL]:"deltaX",[VERTICAL]:"deltaY"},useWheel=({atEndEdge:Fe,atStartEdge:qe,layout:hn},vn)=>{let bn,wn=0;const kn=Cn=>Cn<0&&qe.value||Cn>0&&Fe.value;return{hasReachedEdge:kn,onWheel:Cn=>{cAF(bn);const xn=Cn[LayoutKeys[hn.value]];kn(wn)&&kn(wn+xn)||(wn+=xn,isFirefox()||Cn.preventDefault(),bn=rAF(()=>{vn(wn),wn=0}))}}},itemSize$1=buildProp({type:definePropType([Number,Function]),required:!0}),estimatedItemSize=buildProp({type:Number}),cache=buildProp({type:Number,default:2}),direction=buildProp({type:String,values:["ltr","rtl"],default:"ltr"}),initScrollOffset=buildProp({type:Number,default:0}),total=buildProp({type:Number,required:!0}),layout=buildProp({type:String,values:["horizontal","vertical"],default:VERTICAL}),virtualizedProps=buildProps({className:{type:String,default:""},containerElement:{type:definePropType([String,Object]),default:"div"},data:{type:definePropType(Array),default:()=>mutable([])},direction,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:definePropType([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),virtualizedListProps=buildProps({cache,estimatedItemSize,layout,initScrollOffset,total,itemSize:itemSize$1,...virtualizedProps}),scrollbarSize={type:Number,default:6},startGap={type:Number,default:0},endGap={type:Number,default:2},virtualizedGridProps=buildProps({columnCache:cache,columnWidth:itemSize$1,estimatedColumnWidth:estimatedItemSize,estimatedRowHeight:estimatedItemSize,initScrollLeft:initScrollOffset,initScrollTop:initScrollOffset,itemKey:{type:definePropType(Function),default:({columnIndex:Fe,rowIndex:qe})=>`${qe}:${Fe}`},rowCache:cache,rowHeight:itemSize$1,totalColumn:total,totalRow:total,hScrollbarSize:scrollbarSize,vScrollbarSize:scrollbarSize,scrollbarStartGap:startGap,scrollbarEndGap:endGap,role:String,...virtualizedProps}),virtualizedScrollbarProps=buildProps({alwaysOn:Boolean,class:String,layout,total,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize,startGap,endGap,visible:Boolean}),getScrollDir=(Fe,qe)=>FeFe===LTR||Fe===RTL||Fe===HORIZONTAL,isRTL=Fe=>Fe===RTL;let cachedRTLResult=null;function getRTLOffsetType(Fe=!1){if(cachedRTLResult===null||Fe){const qe=document.createElement("div"),hn=qe.style;hn.width="50px",hn.height="50px",hn.overflow="scroll",hn.direction="rtl";const vn=document.createElement("div"),bn=vn.style;return bn.width="100px",bn.height="100px",qe.appendChild(vn),document.body.appendChild(qe),qe.scrollLeft>0?cachedRTLResult=RTL_OFFSET_POS_DESC:(qe.scrollLeft=1,qe.scrollLeft===0?cachedRTLResult=RTL_OFFSET_NAG:cachedRTLResult=RTL_OFFSET_POS_ASC),document.body.removeChild(qe),cachedRTLResult}return cachedRTLResult}function renderThumbStyle({move:Fe,size:qe,bar:hn},vn){const bn={},wn=`translate${hn.axis}(${Fe}px)`;return bn[hn.size]=qe,bn.transform=wn,bn.msTransform=wn,bn.webkitTransform=wn,vn==="horizontal"?bn.height="100%":bn.width="100%",bn}const ScrollBar=defineComponent({name:"ElVirtualScrollBar",props:virtualizedScrollbarProps,emits:["scroll","start-move","stop-move"],setup(Fe,{emit:qe}){const hn=computed(()=>Fe.startGap+Fe.endGap),vn=useNamespace("virtual-scrollbar"),bn=useNamespace("scrollbar"),wn=ref(),kn=ref();let _n=null,Cn=null;const xn=reactive({isDragging:!1,traveled:0}),En=computed(()=>BAR_MAP[Fe.layout]),$n=computed(()=>Fe.clientSize-unref(hn)),Sn=computed(()=>({position:"absolute",width:`${HORIZONTAL===Fe.layout?$n.value:Fe.scrollbarSize}px`,height:`${HORIZONTAL===Fe.layout?Fe.scrollbarSize:$n.value}px`,[ScrollbarDirKey[Fe.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),An=computed(()=>{const Dn=Fe.ratio,Vn=Fe.clientSize;if(Dn>=100)return Number.POSITIVE_INFINITY;if(Dn>=50)return Dn*Vn/100;const Ln=Vn/3;return Math.floor(Math.min(Math.max(Dn*Vn,SCROLLBAR_MIN_SIZE),Ln))}),Tn=computed(()=>{if(!Number.isFinite(An.value))return{display:"none"};const Dn=`${An.value}px`;return renderThumbStyle({bar:En.value,size:Dn,move:xn.traveled},Fe.layout)}),Nn=computed(()=>Math.floor(Fe.clientSize-An.value-unref(hn))),Pn=()=>{window.addEventListener("mousemove",Mn),window.addEventListener("mouseup",In);const Dn=unref(kn);Dn&&(Cn=document.onselectstart,document.onselectstart=()=>!1,Dn.addEventListener("touchmove",Mn),Dn.addEventListener("touchend",In))},On=()=>{window.removeEventListener("mousemove",Mn),window.removeEventListener("mouseup",In),document.onselectstart=Cn,Cn=null;const Dn=unref(kn);Dn&&(Dn.removeEventListener("touchmove",Mn),Dn.removeEventListener("touchend",In))},Rn=Dn=>{Dn.stopImmediatePropagation(),!(Dn.ctrlKey||[1,2].includes(Dn.button))&&(xn.isDragging=!0,xn[En.value.axis]=Dn.currentTarget[En.value.offset]-(Dn[En.value.client]-Dn.currentTarget.getBoundingClientRect()[En.value.direction]),qe("start-move"),Pn())},In=()=>{xn.isDragging=!1,xn[En.value.axis]=0,qe("stop-move"),On()},Mn=Dn=>{const{isDragging:Vn}=xn;if(!Vn||!kn.value||!wn.value)return;const Ln=xn[En.value.axis];if(!Ln)return;cAF(_n);const zn=(wn.value.getBoundingClientRect()[En.value.direction]-Dn[En.value.client])*-1,Hn=kn.value[En.value.offset]-Ln,Fn=zn-Hn;_n=rAF(()=>{xn.traveled=Math.max(Fe.startGap,Math.min(Fn,Nn.value)),qe("scroll",Fn,Nn.value)})},Bn=Dn=>{const Vn=Math.abs(Dn.target.getBoundingClientRect()[En.value.direction]-Dn[En.value.client]),Ln=kn.value[En.value.offset]/2,zn=Vn-Ln;xn.traveled=Math.max(0,Math.min(zn,Nn.value)),qe("scroll",zn,Nn.value)};return watch(()=>Fe.scrollFrom,Dn=>{xn.isDragging||(xn.traveled=Math.ceil(Dn*Nn.value))}),onBeforeUnmount(()=>{On()}),()=>h$6("div",{role:"presentation",ref:wn,class:[vn.b(),Fe.class,(Fe.alwaysOn||xn.isDragging)&&"always-on"],style:Sn.value,onMousedown:withModifiers(Bn,["stop","prevent"]),onTouchstartPrevent:Rn},h$6("div",{ref:kn,class:bn.e("thumb"),style:Tn.value,onMousedown:Rn},[]))}}),createList=({name:Fe,getOffset:qe,getItemSize:hn,getItemOffset:vn,getEstimatedTotalSize:bn,getStartIndexForOffset:wn,getStopIndexForStartIndex:kn,initCache:_n,clearCache:Cn,validateProps:xn})=>defineComponent({name:Fe??"ElVirtualList",props:virtualizedListProps,emits:[ITEM_RENDER_EVT,SCROLL_EVT],setup(En,{emit:$n,expose:Sn}){xn(En);const An=getCurrentInstance(),Tn=useNamespace("vl"),Nn=ref(_n(En,An)),Pn=useCache(),On=ref(),Rn=ref(),In=ref(),Mn=ref({isScrolling:!1,scrollDir:"forward",scrollOffset:isNumber$d(En.initScrollOffset)?En.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:En.scrollbarAlwaysOn}),Bn=computed(()=>{const{total:so,cache:co}=En,{isScrolling:mo,scrollDir:fo,scrollOffset:io}=unref(Mn);if(so===0)return[0,0,0,0];const ao=wn(En,io,unref(Nn)),vo=kn(En,ao,io,unref(Nn)),yo=!mo||fo===BACKWARD?Math.max(1,co):1,Bo=!mo||fo===FORWARD?Math.max(1,co):1;return[Math.max(0,ao-yo),Math.max(0,Math.min(so-1,vo+Bo)),ao,vo]}),Dn=computed(()=>bn(En,unref(Nn))),Vn=computed(()=>isHorizontal(En.layout)),Ln=computed(()=>[{position:"relative",[`overflow-${Vn.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:En.direction,height:isNumber$d(En.height)?`${En.height}px`:En.height,width:isNumber$d(En.width)?`${En.width}px`:En.width},En.style]),zn=computed(()=>{const so=unref(Dn),co=unref(Vn);return{height:co?"100%":`${so}px`,pointerEvents:unref(Mn).isScrolling?"none":void 0,width:co?`${so}px`:"100%"}}),Hn=computed(()=>Vn.value?En.width:En.height),{onWheel:Fn}=useWheel({atStartEdge:computed(()=>Mn.value.scrollOffset<=0),atEndEdge:computed(()=>Mn.value.scrollOffset>=Dn.value),layout:computed(()=>En.layout)},so=>{var co,mo;(mo=(co=In.value).onMouseUp)==null||mo.call(co),Xn(Math.min(Mn.value.scrollOffset+so,Dn.value-Hn.value))}),Kn=()=>{const{total:so}=En;if(so>0){const[io,ao,vo,yo]=unref(Bn);$n(ITEM_RENDER_EVT,io,ao,vo,yo)}const{scrollDir:co,scrollOffset:mo,updateRequested:fo}=unref(Mn);$n(SCROLL_EVT,co,mo,fo)},Un=so=>{const{clientHeight:co,scrollHeight:mo,scrollTop:fo}=so.currentTarget,io=unref(Mn);if(io.scrollOffset===fo)return;const ao=Math.max(0,Math.min(fo,mo-co));Mn.value={...io,isScrolling:!0,scrollDir:getScrollDir(io.scrollOffset,ao),scrollOffset:ao,updateRequested:!1},nextTick(Jn)},Gn=so=>{const{clientWidth:co,scrollLeft:mo,scrollWidth:fo}=so.currentTarget,io=unref(Mn);if(io.scrollOffset===mo)return;const{direction:ao}=En;let vo=mo;if(ao===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{vo=-mo;break}case RTL_OFFSET_POS_DESC:{vo=fo-co-mo;break}}vo=Math.max(0,Math.min(vo,fo-co)),Mn.value={...io,isScrolling:!0,scrollDir:getScrollDir(io.scrollOffset,vo),scrollOffset:vo,updateRequested:!1},nextTick(Jn)},Wn=so=>{unref(Vn)?Gn(so):Un(so),Kn()},Yn=(so,co)=>{const mo=(Dn.value-Hn.value)/co*so;Xn(Math.min(Dn.value-Hn.value,mo))},Xn=so=>{so=Math.max(so,0),so!==unref(Mn).scrollOffset&&(Mn.value={...unref(Mn),scrollOffset:so,scrollDir:getScrollDir(unref(Mn).scrollOffset,so),updateRequested:!0},nextTick(Jn))},qn=(so,co=AUTO_ALIGNMENT)=>{const{scrollOffset:mo}=unref(Mn);so=Math.max(0,Math.min(so,En.total-1)),Xn(qe(En,so,co,mo,unref(Nn)))},jn=so=>{const{direction:co,itemSize:mo,layout:fo}=En,io=Pn.value(Cn&&mo,Cn&&fo,Cn&&co);let ao;if(hasOwn(io,String(so)))ao=io[so];else{const vo=vn(En,so,unref(Nn)),yo=hn(En,so,unref(Nn)),Bo=unref(Vn),ro=co===RTL,eo=Bo?vo:0;io[so]=ao={position:"absolute",left:ro?void 0:`${eo}px`,right:ro?`${eo}px`:void 0,top:Bo?0:`${vo}px`,height:Bo?"100%":`${yo}px`,width:Bo?`${yo}px`:"100%"}}return ao},Jn=()=>{Mn.value.isScrolling=!1,nextTick(()=>{Pn.value(-1,null,null)})},Qn=()=>{const so=On.value;so&&(so.scrollTop=0)};onMounted(()=>{if(!isClient$1)return;const{initScrollOffset:so}=En,co=unref(On);isNumber$d(so)&&co&&(unref(Vn)?co.scrollLeft=so:co.scrollTop=so),Kn()}),onUpdated(()=>{const{direction:so,layout:co}=En,{scrollOffset:mo,updateRequested:fo}=unref(Mn),io=unref(On);if(fo&&io)if(co===HORIZONTAL)if(so===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{io.scrollLeft=-mo;break}case RTL_OFFSET_POS_ASC:{io.scrollLeft=mo;break}default:{const{clientWidth:ao,scrollWidth:vo}=io;io.scrollLeft=vo-ao-mo;break}}else io.scrollLeft=mo;else io.scrollTop=mo});const no={ns:Tn,clientSize:Hn,estimatedTotalSize:Dn,windowStyle:Ln,windowRef:On,innerRef:Rn,innerStyle:zn,itemsToRender:Bn,scrollbarRef:In,states:Mn,getItemStyle:jn,onScroll:Wn,onScrollbarScroll:Yn,onWheel:Fn,scrollTo:Xn,scrollToItem:qn,resetScrollTop:Qn};return Sn({windowRef:On,innerRef:Rn,getItemStyleCache:Pn,scrollTo:Xn,scrollToItem:qn,resetScrollTop:Qn,states:Mn}),no},render(En){var $n;const{$slots:Sn,className:An,clientSize:Tn,containerElement:Nn,data:Pn,getItemStyle:On,innerElement:Rn,itemsToRender:In,innerStyle:Mn,layout:Bn,total:Dn,onScroll:Vn,onScrollbarScroll:Ln,onWheel:zn,states:Hn,useIsScrolling:Fn,windowStyle:Kn,ns:Un}=En,[Gn,Wn]=In,Yn=resolveDynamicComponent(Nn),Xn=resolveDynamicComponent(Rn),qn=[];if(Dn>0)for(let no=Gn;no<=Wn;no++)qn.push(($n=Sn.default)==null?void 0:$n.call(Sn,{data:Pn,key:no,index:no,isScrolling:Fn?Hn.isScrolling:void 0,style:On(no)}));const jn=[h$6(Xn,{style:Mn,ref:"innerRef"},isString$d(Xn)?qn:{default:()=>qn})],Jn=h$6(ScrollBar,{ref:"scrollbarRef",clientSize:Tn,layout:Bn,onScroll:Ln,ratio:Tn*100/this.estimatedTotalSize,scrollFrom:Hn.scrollOffset/(this.estimatedTotalSize-Tn),total:Dn}),Qn=h$6(Yn,{class:[Un.e("window"),An],style:Kn,onScroll:Vn,onWheel:zn,ref:"windowRef",key:0},isString$d(Yn)?[jn]:{default:()=>[jn]});return h$6("div",{key:0,class:[Un.e("wrapper"),Hn.scrollbarAlwaysOn?"always-on":""]},[Qn,Jn])}}),FixedSizeList=createList({name:"ElFixedSizeList",getItemOffset:({itemSize:Fe},qe)=>qe*Fe,getItemSize:({itemSize:Fe})=>Fe,getEstimatedTotalSize:({total:Fe,itemSize:qe})=>qe*Fe,getOffset:({height:Fe,total:qe,itemSize:hn,layout:vn,width:bn},wn,kn,_n)=>{const Cn=isHorizontal(vn)?bn:Fe,xn=Math.max(0,qe*hn-Cn),En=Math.min(xn,wn*hn),$n=Math.max(0,(wn+1)*hn-Cn);switch(kn===SMART_ALIGNMENT&&(_n>=$n-Cn&&_n<=En+Cn?kn=AUTO_ALIGNMENT:kn=CENTERED_ALIGNMENT),kn){case START_ALIGNMENT:return En;case END_ALIGNMENT:return $n;case CENTERED_ALIGNMENT:{const Sn=Math.round($n+(En-$n)/2);return Snxn+Math.floor(Cn/2)?xn:Sn}case AUTO_ALIGNMENT:default:return _n>=$n&&_n<=En?_n:_n<$n?$n:En}},getStartIndexForOffset:({total:Fe,itemSize:qe},hn)=>Math.max(0,Math.min(Fe-1,Math.floor(hn/qe))),getStopIndexForStartIndex:({height:Fe,total:qe,itemSize:hn,layout:vn,width:bn},wn,kn)=>{const _n=wn*hn,Cn=isHorizontal(vn)?bn:Fe,xn=Math.ceil((Cn+kn-_n)/hn);return Math.max(0,Math.min(qe-1,wn+xn-1))},initCache(){},clearCache:!0,validateProps(){}}),getItemFromCache$1=(Fe,qe,hn)=>{const{itemSize:vn}=Fe,{items:bn,lastVisitedIndex:wn}=hn;if(qe>wn){let kn=0;if(wn>=0){const _n=bn[wn];kn=_n.offset+_n.size}for(let _n=wn+1;_n<=qe;_n++){const Cn=vn(_n);bn[_n]={offset:kn,size:Cn},kn+=Cn}hn.lastVisitedIndex=qe}return bn[qe]},findItem$1=(Fe,qe,hn)=>{const{items:vn,lastVisitedIndex:bn}=qe;return(bn>0?vn[bn].offset:0)>=hn?bs$1(Fe,qe,0,bn,hn):es$1(Fe,qe,Math.max(0,bn),hn)},bs$1=(Fe,qe,hn,vn,bn)=>{for(;hn<=vn;){const wn=hn+Math.floor((vn-hn)/2),kn=getItemFromCache$1(Fe,wn,qe).offset;if(kn===bn)return wn;knbn&&(vn=wn-1)}return Math.max(0,hn-1)},es$1=(Fe,qe,hn,vn)=>{const{total:bn}=Fe;let wn=1;for(;hn{let bn=0;if(vn>=Fe&&(vn=Fe-1),vn>=0){const _n=qe[vn];bn=_n.offset+_n.size}const kn=(Fe-vn-1)*hn;return bn+kn},DynamicSizeList=createList({name:"ElDynamicSizeList",getItemOffset:(Fe,qe,hn)=>getItemFromCache$1(Fe,qe,hn).offset,getItemSize:(Fe,qe,{items:hn})=>hn[qe].size,getEstimatedTotalSize,getOffset:(Fe,qe,hn,vn,bn)=>{const{height:wn,layout:kn,width:_n}=Fe,Cn=isHorizontal(kn)?_n:wn,xn=getItemFromCache$1(Fe,qe,bn),En=getEstimatedTotalSize(Fe,bn),$n=Math.max(0,Math.min(En-Cn,xn.offset)),Sn=Math.max(0,xn.offset-Cn+xn.size);switch(hn===SMART_ALIGNMENT&&(vn>=Sn-Cn&&vn<=$n+Cn?hn=AUTO_ALIGNMENT:hn=CENTERED_ALIGNMENT),hn){case START_ALIGNMENT:return $n;case END_ALIGNMENT:return Sn;case CENTERED_ALIGNMENT:return Math.round(Sn+($n-Sn)/2);case AUTO_ALIGNMENT:default:return vn>=Sn&&vn<=$n?vn:vnfindItem$1(Fe,hn,qe),getStopIndexForStartIndex:(Fe,qe,hn,vn)=>{const{height:bn,total:wn,layout:kn,width:_n}=Fe,Cn=isHorizontal(kn)?_n:bn,xn=getItemFromCache$1(Fe,qe,vn),En=hn+Cn;let $n=xn.offset+xn.size,Sn=qe;for(;Sn{var wn,kn;hn.lastVisitedIndex=Math.min(hn.lastVisitedIndex,vn-1),(wn=qe.exposed)==null||wn.getItemStyleCache(-1),bn&&((kn=qe.proxy)==null||kn.$forceUpdate())},hn},clearCache:!1,validateProps:({itemSize:Fe})=>{}}),useGridWheel=({atXEndEdge:Fe,atXStartEdge:qe,atYEndEdge:hn,atYStartEdge:vn},bn)=>{let wn=null,kn=0,_n=0;const Cn=(En,$n)=>{const Sn=En<=0&&qe.value||En>=0&&Fe.value,An=$n<=0&&vn.value||$n>=0&&hn.value;return Sn&&An};return{hasReachedEdge:Cn,onWheel:En=>{cAF(wn);let $n=En.deltaX,Sn=En.deltaY;Math.abs($n)>Math.abs(Sn)?Sn=0:$n=0,En.shiftKey&&Sn!==0&&($n=Sn,Sn=0),!(Cn(kn,_n)&&Cn(kn+$n,_n+Sn))&&(kn+=$n,_n+=Sn,En.preventDefault(),wn=rAF(()=>{bn(kn,_n),kn=0,_n=0}))}}},createGrid=({name:Fe,clearCache:qe,getColumnPosition:hn,getColumnStartIndexForOffset:vn,getColumnStopIndexForStartIndex:bn,getEstimatedTotalHeight:wn,getEstimatedTotalWidth:kn,getColumnOffset:_n,getRowOffset:Cn,getRowPosition:xn,getRowStartIndexForOffset:En,getRowStopIndexForStartIndex:$n,initCache:Sn,injectToInstance:An,validateProps:Tn})=>defineComponent({name:Fe??"ElVirtualList",props:virtualizedGridProps,emits:[ITEM_RENDER_EVT,SCROLL_EVT],setup(Nn,{emit:Pn,expose:On,slots:Rn}){const In=useNamespace("vl");Tn(Nn);const Mn=getCurrentInstance(),Bn=ref(Sn(Nn,Mn));An==null||An(Mn,Bn);const Dn=ref(),Vn=ref(),Ln=ref(),zn=ref(null),Hn=ref({isScrolling:!1,scrollLeft:isNumber$d(Nn.initScrollLeft)?Nn.initScrollLeft:0,scrollTop:isNumber$d(Nn.initScrollTop)?Nn.initScrollTop:0,updateRequested:!1,xAxisScrollDir:FORWARD,yAxisScrollDir:FORWARD}),Fn=useCache(),Kn=computed(()=>Number.parseInt(`${Nn.height}`,10)),Un=computed(()=>Number.parseInt(`${Nn.width}`,10)),Gn=computed(()=>{const{totalColumn:Po,totalRow:ko,columnCache:xo}=Nn,{isScrolling:Ao,xAxisScrollDir:go,scrollLeft:qo}=unref(Hn);if(Po===0||ko===0)return[0,0,0,0];const jo=vn(Nn,qo,unref(Bn)),Ko=bn(Nn,jo,qo,unref(Bn)),bo=!Ao||go===BACKWARD?Math.max(1,xo):1,wo=!Ao||go===FORWARD?Math.max(1,xo):1;return[Math.max(0,jo-bo),Math.max(0,Math.min(Po-1,Ko+wo)),jo,Ko]}),Wn=computed(()=>{const{totalColumn:Po,totalRow:ko,rowCache:xo}=Nn,{isScrolling:Ao,yAxisScrollDir:go,scrollTop:qo}=unref(Hn);if(Po===0||ko===0)return[0,0,0,0];const jo=En(Nn,qo,unref(Bn)),Ko=$n(Nn,jo,qo,unref(Bn)),bo=!Ao||go===BACKWARD?Math.max(1,xo):1,wo=!Ao||go===FORWARD?Math.max(1,xo):1;return[Math.max(0,jo-bo),Math.max(0,Math.min(ko-1,Ko+wo)),jo,Ko]}),Yn=computed(()=>wn(Nn,unref(Bn))),Xn=computed(()=>kn(Nn,unref(Bn))),qn=computed(()=>{var Po;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:Nn.direction,height:isNumber$d(Nn.height)?`${Nn.height}px`:Nn.height,width:isNumber$d(Nn.width)?`${Nn.width}px`:Nn.width},(Po=Nn.style)!=null?Po:{}]}),jn=computed(()=>{const Po=`${unref(Xn)}px`;return{height:`${unref(Yn)}px`,pointerEvents:unref(Hn).isScrolling?"none":void 0,width:Po}}),Jn=()=>{const{totalColumn:Po,totalRow:ko}=Nn;if(Po>0&&ko>0){const[Ko,bo,wo,zo]=unref(Gn),[Yo,_o,Fo,$o]=unref(Wn);Pn(ITEM_RENDER_EVT,{columnCacheStart:Ko,columnCacheEnd:bo,rowCacheStart:Yo,rowCacheEnd:_o,columnVisibleStart:wo,columnVisibleEnd:zo,rowVisibleStart:Fo,rowVisibleEnd:$o})}const{scrollLeft:xo,scrollTop:Ao,updateRequested:go,xAxisScrollDir:qo,yAxisScrollDir:jo}=unref(Hn);Pn(SCROLL_EVT,{xAxisScrollDir:qo,scrollLeft:xo,yAxisScrollDir:jo,scrollTop:Ao,updateRequested:go})},Qn=Po=>{const{clientHeight:ko,clientWidth:xo,scrollHeight:Ao,scrollLeft:go,scrollTop:qo,scrollWidth:jo}=Po.currentTarget,Ko=unref(Hn);if(Ko.scrollTop===qo&&Ko.scrollLeft===go)return;let bo=go;if(isRTL(Nn.direction))switch(getRTLOffsetType()){case RTL_OFFSET_NAG:bo=-go;break;case RTL_OFFSET_POS_DESC:bo=jo-xo-go;break}Hn.value={...Ko,isScrolling:!0,scrollLeft:bo,scrollTop:Math.max(0,Math.min(qo,Ao-ko)),updateRequested:!0,xAxisScrollDir:getScrollDir(Ko.scrollLeft,bo),yAxisScrollDir:getScrollDir(Ko.scrollTop,qo)},nextTick(()=>ao()),vo(),Jn()},no=(Po,ko)=>{const xo=unref(Kn),Ao=(Yn.value-xo)/ko*Po;mo({scrollTop:Math.min(Yn.value-xo,Ao)})},so=(Po,ko)=>{const xo=unref(Un),Ao=(Xn.value-xo)/ko*Po;mo({scrollLeft:Math.min(Xn.value-xo,Ao)})},{onWheel:co}=useGridWheel({atXStartEdge:computed(()=>Hn.value.scrollLeft<=0),atXEndEdge:computed(()=>Hn.value.scrollLeft>=Xn.value-unref(Un)),atYStartEdge:computed(()=>Hn.value.scrollTop<=0),atYEndEdge:computed(()=>Hn.value.scrollTop>=Yn.value-unref(Kn))},(Po,ko)=>{var xo,Ao,go,qo;(Ao=(xo=Vn.value)==null?void 0:xo.onMouseUp)==null||Ao.call(xo),(qo=(go=Ln.value)==null?void 0:go.onMouseUp)==null||qo.call(go);const jo=unref(Un),Ko=unref(Kn);mo({scrollLeft:Math.min(Hn.value.scrollLeft+Po,Xn.value-jo),scrollTop:Math.min(Hn.value.scrollTop+ko,Yn.value-Ko)})}),mo=({scrollLeft:Po=Hn.value.scrollLeft,scrollTop:ko=Hn.value.scrollTop})=>{Po=Math.max(Po,0),ko=Math.max(ko,0);const xo=unref(Hn);ko===xo.scrollTop&&Po===xo.scrollLeft||(Hn.value={...xo,xAxisScrollDir:getScrollDir(xo.scrollLeft,Po),yAxisScrollDir:getScrollDir(xo.scrollTop,ko),scrollLeft:Po,scrollTop:ko,updateRequested:!0},nextTick(()=>ao()),vo(),Jn())},fo=(Po=0,ko=0,xo=AUTO_ALIGNMENT)=>{const Ao=unref(Hn);ko=Math.max(0,Math.min(ko,Nn.totalColumn-1)),Po=Math.max(0,Math.min(Po,Nn.totalRow-1));const go=getScrollBarWidth(In.namespace.value),qo=unref(Bn),jo=wn(Nn,qo),Ko=kn(Nn,qo);mo({scrollLeft:_n(Nn,ko,xo,Ao.scrollLeft,qo,Ko>Nn.width?go:0),scrollTop:Cn(Nn,Po,xo,Ao.scrollTop,qo,jo>Nn.height?go:0)})},io=(Po,ko)=>{const{columnWidth:xo,direction:Ao,rowHeight:go}=Nn,qo=Fn.value(qe&&xo,qe&&go,qe&&Ao),jo=`${Po},${ko}`;if(hasOwn(qo,jo))return qo[jo];{const[,Ko]=hn(Nn,ko,unref(Bn)),bo=unref(Bn),wo=isRTL(Ao),[zo,Yo]=xn(Nn,Po,bo),[_o]=hn(Nn,ko,bo);return qo[jo]={position:"absolute",left:wo?void 0:`${Ko}px`,right:wo?`${Ko}px`:void 0,top:`${Yo}px`,height:`${zo}px`,width:`${_o}px`},qo[jo]}},ao=()=>{Hn.value.isScrolling=!1,nextTick(()=>{Fn.value(-1,null,null)})};onMounted(()=>{if(!isClient$1)return;const{initScrollLeft:Po,initScrollTop:ko}=Nn,xo=unref(Dn);xo&&(isNumber$d(Po)&&(xo.scrollLeft=Po),isNumber$d(ko)&&(xo.scrollTop=ko)),Jn()});const vo=()=>{const{direction:Po}=Nn,{scrollLeft:ko,scrollTop:xo,updateRequested:Ao}=unref(Hn),go=unref(Dn);if(Ao&&go){if(Po===RTL)switch(getRTLOffsetType()){case RTL_OFFSET_NAG:{go.scrollLeft=-ko;break}case RTL_OFFSET_POS_ASC:{go.scrollLeft=ko;break}default:{const{clientWidth:qo,scrollWidth:jo}=go;go.scrollLeft=jo-qo-ko;break}}else go.scrollLeft=Math.max(0,ko);go.scrollTop=Math.max(0,xo)}},{resetAfterColumnIndex:yo,resetAfterRowIndex:Bo,resetAfter:ro}=Mn.proxy;On({windowRef:Dn,innerRef:zn,getItemStyleCache:Fn,scrollTo:mo,scrollToItem:fo,states:Hn,resetAfterColumnIndex:yo,resetAfterRowIndex:Bo,resetAfter:ro});const eo=()=>{const{scrollbarAlwaysOn:Po,scrollbarStartGap:ko,scrollbarEndGap:xo,totalColumn:Ao,totalRow:go}=Nn,qo=unref(Un),jo=unref(Kn),Ko=unref(Xn),bo=unref(Yn),{scrollLeft:wo,scrollTop:zo}=unref(Hn),Yo=h$6(ScrollBar,{ref:Vn,alwaysOn:Po,startGap:ko,endGap:xo,class:In.e("horizontal"),clientSize:qo,layout:"horizontal",onScroll:so,ratio:qo*100/Ko,scrollFrom:wo/(Ko-qo),total:go,visible:!0}),_o=h$6(ScrollBar,{ref:Ln,alwaysOn:Po,startGap:ko,endGap:xo,class:In.e("vertical"),clientSize:jo,layout:"vertical",onScroll:no,ratio:jo*100/bo,scrollFrom:zo/(bo-jo),total:Ao,visible:!0});return{horizontalScrollbar:Yo,verticalScrollbar:_o}},lo=()=>{var Po;const[ko,xo]=unref(Gn),[Ao,go]=unref(Wn),{data:qo,totalColumn:jo,totalRow:Ko,useIsScrolling:bo,itemKey:wo}=Nn,zo=[];if(Ko>0&&jo>0)for(let Yo=Ao;Yo<=go;Yo++)for(let _o=ko;_o<=xo;_o++)zo.push((Po=Rn.default)==null?void 0:Po.call(Rn,{columnIndex:_o,data:qo,key:wo({columnIndex:_o,data:qo,rowIndex:Yo}),isScrolling:bo?unref(Hn).isScrolling:void 0,style:io(Yo,_o),rowIndex:Yo}));return zo},ho=()=>{const Po=resolveDynamicComponent(Nn.innerElement),ko=lo();return[h$6(Po,{style:unref(jn),ref:zn},isString$d(Po)?ko:{default:()=>ko})]};return()=>{const Po=resolveDynamicComponent(Nn.containerElement),{horizontalScrollbar:ko,verticalScrollbar:xo}=eo(),Ao=ho();return h$6("div",{key:0,class:In.e("wrapper"),role:Nn.role},[h$6(Po,{class:Nn.className,style:unref(qn),onScroll:Qn,onWheel:co,ref:Dn},isString$d(Po)?Ao:{default:()=>Ao}),ko,xo])}}}),FixedSizeGrid=createGrid({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:Fe},qe)=>[Fe,qe*Fe],getRowPosition:({rowHeight:Fe},qe)=>[Fe,qe*Fe],getEstimatedTotalHeight:({totalRow:Fe,rowHeight:qe})=>qe*Fe,getEstimatedTotalWidth:({totalColumn:Fe,columnWidth:qe})=>qe*Fe,getColumnOffset:({totalColumn:Fe,columnWidth:qe,width:hn},vn,bn,wn,kn,_n)=>{hn=Number(hn);const Cn=Math.max(0,Fe*qe-hn),xn=Math.min(Cn,vn*qe),En=Math.max(0,vn*qe-hn+_n+qe);switch(bn==="smart"&&(wn>=En-hn&&wn<=xn+hn?bn=AUTO_ALIGNMENT:bn=CENTERED_ALIGNMENT),bn){case START_ALIGNMENT:return xn;case END_ALIGNMENT:return En;case CENTERED_ALIGNMENT:{const $n=Math.round(En+(xn-En)/2);return $nCn+Math.floor(hn/2)?Cn:$n}case AUTO_ALIGNMENT:default:return wn>=En&&wn<=xn?wn:En>xn||wn{qe=Number(qe);const Cn=Math.max(0,hn*Fe-qe),xn=Math.min(Cn,vn*Fe),En=Math.max(0,vn*Fe-qe+_n+Fe);switch(bn===SMART_ALIGNMENT&&(wn>=En-qe&&wn<=xn+qe?bn=AUTO_ALIGNMENT:bn=CENTERED_ALIGNMENT),bn){case START_ALIGNMENT:return xn;case END_ALIGNMENT:return En;case CENTERED_ALIGNMENT:{const $n=Math.round(En+(xn-En)/2);return $nCn+Math.floor(qe/2)?Cn:$n}case AUTO_ALIGNMENT:default:return wn>=En&&wn<=xn?wn:En>xn||wnMath.max(0,Math.min(qe-1,Math.floor(hn/Fe))),getColumnStopIndexForStartIndex:({columnWidth:Fe,totalColumn:qe,width:hn},vn,bn)=>{const wn=vn*Fe,kn=Math.ceil((hn+bn-wn)/Fe);return Math.max(0,Math.min(qe-1,vn+kn-1))},getRowStartIndexForOffset:({rowHeight:Fe,totalRow:qe},hn)=>Math.max(0,Math.min(qe-1,Math.floor(hn/Fe))),getRowStopIndexForStartIndex:({rowHeight:Fe,totalRow:qe,height:hn},vn,bn)=>{const wn=vn*Fe,kn=Math.ceil((hn+bn-wn)/Fe);return Math.max(0,Math.min(qe-1,vn+kn-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:Fe,rowHeight:qe})=>{}}),{max:max$3,min:min$2,floor:floor$3}=Math,ACCESS_SIZER_KEY_MAP={column:"columnWidth",row:"rowHeight"},ACCESS_LAST_VISITED_KEY_MAP={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},getItemFromCache=(Fe,qe,hn,vn)=>{const[bn,wn,kn]=[hn[vn],Fe[ACCESS_SIZER_KEY_MAP[vn]],hn[ACCESS_LAST_VISITED_KEY_MAP[vn]]];if(qe>kn){let _n=0;if(kn>=0){const Cn=bn[kn];_n=Cn.offset+Cn.size}for(let Cn=kn+1;Cn<=qe;Cn++){const xn=wn(Cn);bn[Cn]={offset:_n,size:xn},_n+=xn}hn[ACCESS_LAST_VISITED_KEY_MAP[vn]]=qe}return bn[qe]},bs=(Fe,qe,hn,vn,bn,wn)=>{for(;hn<=vn;){const kn=hn+floor$3((vn-hn)/2),_n=getItemFromCache(Fe,kn,qe,wn).offset;if(_n===bn)return kn;_n{const wn=bn==="column"?Fe.totalColumn:Fe.totalRow;let kn=1;for(;hn{const[bn,wn]=[qe[vn],qe[ACCESS_LAST_VISITED_KEY_MAP[vn]]];return(wn>0?bn[wn].offset:0)>=hn?bs(Fe,qe,0,wn,hn,vn):es(Fe,qe,max$3(0,wn),hn,vn)},getEstimatedTotalHeight=({totalRow:Fe},{estimatedRowHeight:qe,lastVisitedRowIndex:hn,row:vn})=>{let bn=0;if(hn>=Fe&&(hn=Fe-1),hn>=0){const _n=vn[hn];bn=_n.offset+_n.size}const kn=(Fe-hn-1)*qe;return bn+kn},getEstimatedTotalWidth=({totalColumn:Fe},{column:qe,estimatedColumnWidth:hn,lastVisitedColumnIndex:vn})=>{let bn=0;if(vn>Fe&&(vn=Fe-1),vn>=0){const _n=qe[vn];bn=_n.offset+_n.size}const kn=(Fe-vn-1)*hn;return bn+kn},ACCESS_ESTIMATED_SIZE_KEY_MAP={column:getEstimatedTotalWidth,row:getEstimatedTotalHeight},getOffset$1=(Fe,qe,hn,vn,bn,wn,kn)=>{const[_n,Cn]=[wn==="row"?Fe.height:Fe.width,ACCESS_ESTIMATED_SIZE_KEY_MAP[wn]],xn=getItemFromCache(Fe,qe,bn,wn),En=Cn(Fe,bn),$n=max$3(0,min$2(En-_n,xn.offset)),Sn=max$3(0,xn.offset-_n+kn+xn.size);switch(hn===SMART_ALIGNMENT&&(vn>=Sn-_n&&vn<=$n+_n?hn=AUTO_ALIGNMENT:hn=CENTERED_ALIGNMENT),hn){case START_ALIGNMENT:return $n;case END_ALIGNMENT:return Sn;case CENTERED_ALIGNMENT:return Math.round(Sn+($n-Sn)/2);case AUTO_ALIGNMENT:default:return vn>=Sn&&vn<=$n?vn:Sn>$n||vn{const vn=getItemFromCache(Fe,qe,hn,"column");return[vn.size,vn.offset]},getRowPosition:(Fe,qe,hn)=>{const vn=getItemFromCache(Fe,qe,hn,"row");return[vn.size,vn.offset]},getColumnOffset:(Fe,qe,hn,vn,bn,wn)=>getOffset$1(Fe,qe,hn,vn,bn,"column",wn),getRowOffset:(Fe,qe,hn,vn,bn,wn)=>getOffset$1(Fe,qe,hn,vn,bn,"row",wn),getColumnStartIndexForOffset:(Fe,qe,hn)=>findItem(Fe,hn,qe,"column"),getColumnStopIndexForStartIndex:(Fe,qe,hn,vn)=>{const bn=getItemFromCache(Fe,qe,vn,"column"),wn=hn+Fe.width;let kn=bn.offset+bn.size,_n=qe;for(;_nfindItem(Fe,hn,qe,"row"),getRowStopIndexForStartIndex:(Fe,qe,hn,vn)=>{const{totalRow:bn,height:wn}=Fe,kn=getItemFromCache(Fe,qe,vn,"row"),_n=hn+wn;let Cn=kn.size+kn.offset,xn=qe;for(;xn{const hn=({columnIndex:wn,rowIndex:kn},_n)=>{var Cn,xn;_n=isUndefined$d(_n)?!0:_n,isNumber$d(wn)&&(qe.value.lastVisitedColumnIndex=Math.min(qe.value.lastVisitedColumnIndex,wn-1)),isNumber$d(kn)&&(qe.value.lastVisitedRowIndex=Math.min(qe.value.lastVisitedRowIndex,kn-1)),(Cn=Fe.exposed)==null||Cn.getItemStyleCache.value(-1,null,null),_n&&((xn=Fe.proxy)==null||xn.$forceUpdate())},vn=(wn,kn)=>{hn({columnIndex:wn},kn)},bn=(wn,kn)=>{hn({rowIndex:wn},kn)};Object.assign(Fe.proxy,{resetAfterColumnIndex:vn,resetAfterRowIndex:bn,resetAfter:hn})},initCache:({estimatedColumnWidth:Fe=DEFAULT_DYNAMIC_LIST_ITEM_SIZE,estimatedRowHeight:qe=DEFAULT_DYNAMIC_LIST_ITEM_SIZE})=>({column:{},estimatedColumnWidth:Fe,estimatedRowHeight:qe,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:Fe,rowHeight:qe})=>{}}),_sfc_main$Q=defineComponent({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:useNamespace("select")}}});function _sfc_render$8(Fe,qe,hn,vn,bn,wn){return Fe.item.isTitle?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.be("group","title")),style:normalizeStyle([Fe.style,{lineHeight:`${Fe.height}px`}])},toDisplayString(Fe.item.label),7)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.ns.be("group","split")),style:normalizeStyle(Fe.style)},[createBaseVNode("span",{class:normalizeClass(Fe.ns.be("group","split-dash")),style:normalizeStyle({top:`${Fe.height/2}px`})},null,6)],6))}var GroupItem=_export_sfc$2(_sfc_main$Q,[["render",_sfc_render$8],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function useOption(Fe,{emit:qe}){return{hoverItem:()=>{Fe.disabled||qe("hover",Fe.index)},selectOptionClick:()=>{Fe.disabled||qe("select",Fe.item,Fe.index)}}}const defaultProps$3={label:"label",value:"value",disabled:"disabled",options:"options"};function useProps(Fe){const qe=computed(()=>({...defaultProps$3,...Fe.props}));return{aliasProps:qe,getLabel:kn=>get$6(kn,qe.value.label),getValue:kn=>get$6(kn,qe.value.value),getDisabled:kn=>get$6(kn,qe.value.disabled),getOptions:kn=>get$6(kn,qe.value.options)}}const SelectProps=buildProps({allowCreate:Boolean,autocomplete:{type:definePropType(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:iconPropType,default:circle_close_default},effect:{type:definePropType(String),default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:{type:definePropType([Array,String,Number,Boolean,Object])},multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:definePropType(Array),required:!0},placeholder:{type:String},teleported:useTooltipContentProps.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:definePropType(Object),default:()=>({})},remote:Boolean,size:useSizeProp,props:{type:definePropType(Object),default:()=>defaultProps$3},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:definePropType(String),values:Ee,default:"bottom-start"}}),OptionProps=buildProps({data:Array,disabled:Boolean,hovering:Boolean,item:{type:definePropType(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),selectV2InjectionKey=Symbol("ElSelectV2Injection"),_sfc_main$P=defineComponent({props:OptionProps,emits:["select","hover"],setup(Fe,{emit:qe}){const hn=inject(selectV2InjectionKey),vn=useNamespace("select"),{hoverItem:bn,selectOptionClick:wn}=useOption(Fe,{emit:qe}),{getLabel:kn}=useProps(hn.props);return{ns:vn,hoverItem:bn,selectOptionClick:wn,getLabel:kn}}}),_hoisted_1$r=["aria-selected"];function _sfc_render$7(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("li",{"aria-selected":Fe.selected,style:normalizeStyle(Fe.style),class:normalizeClass([Fe.ns.be("dropdown","option-item"),Fe.ns.is("selected",Fe.selected),Fe.ns.is("disabled",Fe.disabled),Fe.ns.is("created",Fe.created),{hover:Fe.hovering}]),onMouseenter:qe[0]||(qe[0]=(...kn)=>Fe.hoverItem&&Fe.hoverItem(...kn)),onClick:qe[1]||(qe[1]=withModifiers((...kn)=>Fe.selectOptionClick&&Fe.selectOptionClick(...kn),["stop"]))},[renderSlot(Fe.$slots,"default",{item:Fe.item,index:Fe.index,disabled:Fe.disabled},()=>[createBaseVNode("span",null,toDisplayString(Fe.getLabel(Fe.item)),1)])],46,_hoisted_1$r)}var OptionItem=_export_sfc$2(_sfc_main$P,[["render",_sfc_render$7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]),ElSelectMenu=defineComponent({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(Fe,{slots:qe,expose:hn}){const vn=inject(selectV2InjectionKey),bn=useNamespace("select"),{getLabel:wn,getValue:kn,getDisabled:_n}=useProps(vn.props),Cn=ref([]),xn=ref(),En=computed(()=>Fe.data.length);watch(()=>En.value,()=>{var Fn,Kn;(Kn=(Fn=vn.popper.value).updatePopper)==null||Kn.call(Fn)});const $n=computed(()=>isUndefined$d(vn.props.estimatedOptionHeight)),Sn=computed(()=>$n.value?{itemSize:vn.props.itemHeight}:{estimatedSize:vn.props.estimatedOptionHeight,itemSize:Fn=>Cn.value[Fn]}),An=(Fn=[],Kn)=>{const{props:{valueKey:Un}}=vn;return isObject$9(Kn)?Fn&&Fn.some(Gn=>toRaw(get$6(Gn,Un))===get$6(Kn,Un)):Fn.includes(Kn)},Tn=(Fn,Kn)=>{if(isObject$9(Kn)){const{valueKey:Un}=vn.props;return get$6(Fn,Un)===get$6(Kn,Un)}else return Fn===Kn},Nn=(Fn,Kn)=>vn.props.multiple?An(Fn,kn(Kn)):Tn(Fn,kn(Kn)),Pn=(Fn,Kn)=>{const{disabled:Un,multiple:Gn,multipleLimit:Wn}=vn.props;return Un||!Kn&&(Gn?Wn>0&&Fn.length>=Wn:!1)},On=Fn=>Fe.hoveringIndex===Fn;hn({listRef:xn,isSized:$n,isItemDisabled:Pn,isItemHovering:On,isItemSelected:Nn,scrollToItem:Fn=>{const Kn=xn.value;Kn&&Kn.scrollToItem(Fn)},resetScrollTop:()=>{const Fn=xn.value;Fn&&Fn.resetScrollTop()}});const Mn=Fn=>{const{index:Kn,data:Un,style:Gn}=Fn,Wn=unref($n),{itemSize:Yn,estimatedSize:Xn}=unref(Sn),{modelValue:qn}=vn.props,{onSelect:jn,onHover:Jn}=vn,Qn=Un[Kn];if(Qn.type==="Group")return createVNode(GroupItem,{item:Qn,style:Gn,height:Wn?Yn:Xn},null);const no=Nn(qn,Qn),so=Pn(qn,no),co=On(Kn);return createVNode(OptionItem,mergeProps(Fn,{selected:no,disabled:_n(Qn)||so,created:!!Qn.created,hovering:co,item:Qn,onSelect:jn,onHover:Jn}),{default:mo=>{var fo;return((fo=qe.default)==null?void 0:fo.call(qe,mo))||createVNode("span",null,[wn(Qn)])}})},{onKeyboardNavigate:Bn,onKeyboardSelect:Dn}=vn,Vn=()=>{Bn("forward")},Ln=()=>{Bn("backward")},zn=()=>{vn.expanded=!1},Hn=Fn=>{const{code:Kn}=Fn,{tab:Un,esc:Gn,down:Wn,up:Yn,enter:Xn}=EVENT_CODE;switch(Kn!==Un&&(Fn.preventDefault(),Fn.stopPropagation()),Kn){case Un:case Gn:{zn();break}case Wn:{Vn();break}case Yn:{Ln();break}case Xn:{Dn();break}}};return()=>{var Fn;const{data:Kn,width:Un}=Fe,{height:Gn,multiple:Wn,scrollbarAlwaysOn:Yn}=vn.props;if(Kn.length===0)return createVNode("div",{class:bn.b("dropdown"),style:{width:`${Un}px`}},[(Fn=qe.empty)==null?void 0:Fn.call(qe)]);const Xn=unref($n)?FixedSizeList:DynamicSizeList;return createVNode("div",{class:[bn.b("dropdown"),bn.is("multiple",Wn)]},[createVNode(Xn,mergeProps({ref:xn},unref(Sn),{className:bn.be("dropdown","list"),scrollbarAlwaysOn:Yn,data:Kn,height:Gn,width:Un,total:Kn.length,onKeydown:Hn}),{default:qn=>createVNode(Mn,qn,null)})])}}});function useAllowCreate(Fe,qe){const{aliasProps:hn,getLabel:vn,getValue:bn}=useProps(Fe),wn=ref(0),kn=ref(null),_n=computed(()=>Fe.allowCreate&&Fe.filterable);function Cn(An){const Tn=Nn=>bn(Nn)===An;return Fe.options&&Fe.options.some(Tn)||qe.createdOptions.some(Tn)}function xn(An){_n.value&&(Fe.multiple&&An.created?wn.value++:kn.value=An)}function En(An){if(_n.value)if(An&&An.length>0&&!Cn(An)){const Tn={[hn.value.value]:An,[hn.value.label]:An,created:!0,[hn.value.disabled]:!1};qe.createdOptions.length>=wn.value?qe.createdOptions[wn.value]=Tn:qe.createdOptions.push(Tn)}else if(Fe.multiple)qe.createdOptions.length=wn.value;else{const Tn=kn.value;qe.createdOptions.length=0,Tn&&Tn.created&&qe.createdOptions.push(Tn)}}function $n(An){if(!_n.value||!An||!An.created||An.created&&Fe.reserveKeyword&&qe.inputValue===vn(An))return;const Tn=qe.createdOptions.findIndex(Nn=>bn(Nn)===bn(An));~Tn&&(qe.createdOptions.splice(Tn,1),wn.value--)}function Sn(){_n.value&&(qe.createdOptions.length=0,wn.value=0)}return{createNewOption:En,removeNewOption:$n,selectNewOption:xn,clearAllNewOption:Sn}}function useInput(Fe){const qe=ref(!1);return{handleCompositionStart:()=>{qe.value=!0},handleCompositionUpdate:wn=>{const kn=wn.target.value,_n=kn[kn.length-1]||"";qe.value=!isKorean(_n)},handleCompositionEnd:wn=>{qe.value&&(qe.value=!1,isFunction$i(Fe)&&Fe(wn))}}}const DEFAULT_INPUT_PLACEHOLDER="",MINIMUM_INPUT_WIDTH=11,TAG_BASE_WIDTH={larget:51,default:42,small:33},useSelect$1=(Fe,qe)=>{const{t:hn}=useLocale(),vn=useNamespace("select-v2"),bn=useNamespace("input"),{form:wn,formItem:kn}=useFormItem(),{getLabel:_n,getValue:Cn,getDisabled:xn,getOptions:En}=useProps(Fe),$n=reactive({inputValue:DEFAULT_INPUT_PLACEHOLDER,displayInputValue:DEFAULT_INPUT_PLACEHOLDER,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:void 0,query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),Sn=ref(-1),An=ref(-1),Tn=ref(null),Nn=ref(null),Pn=ref(null),On=ref(null),Rn=ref(null),In=ref(null),Mn=ref(null),Bn=ref(!1),Dn=computed(()=>Fe.disabled||(wn==null?void 0:wn.disabled)),Vn=computed(()=>{const ir=Yn.value.length*34;return ir>Fe.height?Fe.height:ir}),Ln=computed(()=>!isNil(Fe.modelValue)),zn=computed(()=>{const ir=Fe.multiple?Array.isArray(Fe.modelValue)&&Fe.modelValue.length>0:Ln.value;return Fe.clearable&&!Dn.value&&$n.comboBoxHovering&&ir}),Hn=computed(()=>Fe.remote&&Fe.filterable?"":arrow_up_default),Fn=computed(()=>Hn.value&&vn.is("reverse",Bn.value)),Kn=computed(()=>(kn==null?void 0:kn.validateState)||""),Un=computed(()=>ValidateComponentsMap[Kn.value]),Gn=computed(()=>Fe.remote?300:0),Wn=computed(()=>{const ir=Yn.value;return Fe.loading?Fe.loadingText||hn("el.select.loading"):Fe.remote&&$n.inputValue===""&&ir.length===0?!1:Fe.filterable&&$n.inputValue&&ir.length>0?Fe.noMatchText||hn("el.select.noMatch"):ir.length===0?Fe.noDataText||hn("el.select.noData"):null}),Yn=computed(()=>{const ir=Sr=>{const Lr=$n.inputValue,qr=new RegExp(escapeStringRegexp(Lr),"i");return Lr?qr.test(_n(Sr)||""):!0};return Fe.loading?[]:[...Fe.options,...$n.createdOptions].reduce((Sr,Lr)=>{const qr=En(Lr);if(isArray$x(qr)){const ba=qr.filter(ir);ba.length>0&&Sr.push({label:_n(Lr),isTitle:!0,type:"Group"},...ba,{type:"Group"})}else(Fe.remote||ir(Lr))&&Sr.push(Lr);return Sr},[])}),Xn=computed(()=>{const ir=new Map;return Yn.value.forEach((Sr,Lr)=>{ir.set(wo(Cn(Sr)),{option:Sr,index:Lr})}),ir}),qn=computed(()=>Yn.value.every(ir=>xn(ir))),jn=useFormSize(),Jn=computed(()=>jn.value==="small"?"small":"default"),Qn=computed(()=>{const ir=In.value,Sr=Jn.value||"default",Lr=ir?Number.parseInt(getComputedStyle(ir).paddingLeft):0,qr=ir?Number.parseInt(getComputedStyle(ir).paddingRight):0;return $n.selectWidth-qr-Lr-TAG_BASE_WIDTH[Sr]}),no=()=>{var ir;An.value=((ir=Rn.value)==null?void 0:ir.offsetWidth)||200},so=computed(()=>({width:`${$n.calculatedWidth===0?MINIMUM_INPUT_WIDTH:Math.ceil($n.calculatedWidth)+MINIMUM_INPUT_WIDTH}px`})),co=computed(()=>isArray$x(Fe.modelValue)?Fe.modelValue.length===0&&!$n.displayInputValue:Fe.filterable?$n.displayInputValue.length===0:!0),mo=computed(()=>{const ir=Fe.placeholder||hn("el.select.placeholder");return Fe.multiple||isNil(Fe.modelValue)?ir:$n.selectedLabel}),fo=computed(()=>{var ir,Sr;return(Sr=(ir=On.value)==null?void 0:ir.popperRef)==null?void 0:Sr.contentRef}),io=computed(()=>{if(Fe.multiple){const ir=Fe.modelValue.length;if(Fe.modelValue.length>0&&Xn.value.has(Fe.modelValue[ir-1])){const{index:Sr}=Xn.value.get(Fe.modelValue[ir-1]);return Sr}}else if(Fe.modelValue&&Xn.value.has(Fe.modelValue)){const{index:ir}=Xn.value.get(Fe.modelValue);return ir}return-1}),ao=computed({get(){return Bn.value&&Wn.value!==!1},set(ir){Bn.value=ir}}),vo=computed(()=>$n.cachedOptions.slice(0,Fe.maxCollapseTags)),yo=computed(()=>$n.cachedOptions.slice(Fe.maxCollapseTags)),{createNewOption:Bo,removeNewOption:ro,selectNewOption:eo,clearAllNewOption:lo}=useAllowCreate(Fe,$n),{handleCompositionStart:ho,handleCompositionUpdate:Io,handleCompositionEnd:Po}=useInput(ir=>Qo(ir)),ko=()=>{var ir,Sr,Lr;(Sr=(ir=Nn.value)==null?void 0:ir.focus)==null||Sr.call(ir),(Lr=On.value)==null||Lr.updatePopper()},xo=()=>{if(!Fe.automaticDropdown&&!Dn.value)return $n.isComposing&&($n.softFocus=!0),nextTick(()=>{var ir,Sr;Bn.value=!Bn.value,(Sr=(ir=Nn.value)==null?void 0:ir.focus)==null||Sr.call(ir)})},Ao=()=>(Fe.filterable&&$n.inputValue!==$n.selectedLabel&&($n.query=$n.selectedLabel),qo($n.inputValue),nextTick(()=>{Bo($n.inputValue)})),go=debounce$3(Ao,Gn.value),qo=ir=>{$n.previousQuery!==ir&&($n.previousQuery=ir,Fe.filterable&&isFunction$i(Fe.filterMethod)?Fe.filterMethod(ir):Fe.filterable&&Fe.remote&&isFunction$i(Fe.remoteMethod)&&Fe.remoteMethod(ir))},jo=ir=>{isEqual$4(Fe.modelValue,ir)||qe(CHANGE_EVENT,ir)},Ko=ir=>{qe(UPDATE_MODEL_EVENT,ir),jo(ir),$n.previousValue=String(ir)},bo=(ir=[],Sr)=>{if(!isObject$9(Sr))return ir.indexOf(Sr);const Lr=Fe.valueKey;let qr=-1;return ir.some((ba,ta)=>get$6(ba,Lr)===get$6(Sr,Lr)?(qr=ta,!0):!1),qr},wo=ir=>isObject$9(ir)?get$6(ir,Fe.valueKey):ir,zo=()=>nextTick(()=>{var ir,Sr;if(!Nn.value)return;const Lr=In.value;Rn.value.height=Lr.offsetHeight,Bn.value&&Wn.value!==!1&&((Sr=(ir=On.value)==null?void 0:ir.updatePopper)==null||Sr.call(ir))}),Yo=()=>{var ir,Sr;if(_o(),no(),(Sr=(ir=On.value)==null?void 0:ir.updatePopper)==null||Sr.call(ir),Fe.multiple)return zo()},_o=()=>{const ir=In.value;ir&&($n.selectWidth=ir.getBoundingClientRect().width)},Fo=(ir,Sr,Lr=!0)=>{var qr,ba;if(Fe.multiple){let ta=Fe.modelValue.slice();const Ur=bo(ta,Cn(ir));Ur>-1?(ta=[...ta.slice(0,Ur),...ta.slice(Ur+1)],$n.cachedOptions.splice(Ur,1),ro(ir)):(Fe.multipleLimit<=0||ta.length{let Lr=Fe.modelValue.slice();const qr=bo(Lr,Cn(Sr));if(qr>-1&&!Dn.value)return Lr=[...Fe.modelValue.slice(0,qr),...Fe.modelValue.slice(qr+1)],$n.cachedOptions.splice(qr,1),Ko(Lr),qe("remove-tag",Cn(Sr)),$n.softFocus=!0,ro(Sr),nextTick(ko);ir.stopPropagation()},Do=ir=>{const Sr=$n.isComposing;$n.isComposing=!0,$n.softFocus?$n.softFocus=!1:Sr||qe("focus",ir)},No=ir=>($n.softFocus=!1,nextTick(()=>{var Sr,Lr;(Lr=(Sr=Nn.value)==null?void 0:Sr.blur)==null||Lr.call(Sr),Mn.value&&($n.calculatedWidth=Mn.value.getBoundingClientRect().width),$n.isSilentBlur?$n.isSilentBlur=!1:$n.isComposing&&qe("blur",ir),$n.isComposing=!1})),Vo=()=>{$n.displayInputValue.length>0?sr(""):Bn.value=!1},Eo=ir=>{if($n.displayInputValue.length===0){ir.preventDefault();const Sr=Fe.modelValue.slice();Sr.pop(),ro($n.cachedOptions.pop()),Ko(Sr)}},rr=()=>{let ir;return isArray$x(Fe.modelValue)?ir=[]:ir=void 0,$n.softFocus=!0,Fe.multiple?$n.cachedOptions=[]:$n.selectedLabel="",Bn.value=!1,Ko(ir),qe("clear"),lo(),nextTick(ko)},sr=ir=>{$n.displayInputValue=ir,$n.inputValue=ir},ur=(ir,Sr=void 0)=>{const Lr=Yn.value;if(!["forward","backward"].includes(ir)||Dn.value||Lr.length<=0||qn.value)return;if(!Bn.value)return xo();Sr===void 0&&(Sr=$n.hoveringIndex);let qr=-1;ir==="forward"?(qr=Sr+1,qr>=Lr.length&&(qr=0)):ir==="backward"&&(qr=Sr-1,(qr<0||qr>=Lr.length)&&(qr=Lr.length-1));const ba=Lr[qr];if(xn(ba)||ba.type==="Group")return ur(ir,qr);Co(qr),Ir(qr)},hr=()=>{if(Bn.value)~$n.hoveringIndex&&Yn.value[$n.hoveringIndex]&&Fo(Yn.value[$n.hoveringIndex],$n.hoveringIndex,!1);else return xo()},Co=ir=>{$n.hoveringIndex=ir},Er=()=>{$n.hoveringIndex=-1},$r=()=>{var ir;const Sr=Nn.value;Sr&&((ir=Sr.focus)==null||ir.call(Sr))},Qo=ir=>{const Sr=ir.target.value;if(sr(Sr),$n.displayInputValue.length>0&&!Bn.value&&(Bn.value=!0),$n.calculatedWidth=Mn.value.getBoundingClientRect().width,Fe.multiple&&zo(),Fe.remote)go();else return Ao()},mr=()=>(Bn.value=!1,No()),br=()=>($n.inputValue=$n.displayInputValue,nextTick(()=>{~io.value&&(Co(io.value),Ir($n.hoveringIndex))})),Ir=ir=>{Pn.value.scrollToItem(ir)},Mr=()=>{if(Er(),Fe.multiple)if(Fe.modelValue.length>0){let ir=!1;$n.cachedOptions.length=0,$n.previousValue=Fe.modelValue.toString();for(const Sr of Fe.modelValue){const Lr=wo(Sr);if(Xn.value.has(Lr)){const{index:qr,option:ba}=Xn.value.get(Lr);$n.cachedOptions.push(ba),ir||Co(qr),ir=!0}}}else $n.cachedOptions=[],$n.previousValue=void 0;else if(Ln.value){$n.previousValue=Fe.modelValue;const ir=Yn.value,Sr=ir.findIndex(Lr=>wo(Cn(Lr))===wo(Fe.modelValue));~Sr?($n.selectedLabel=_n(ir[Sr]),Co(Sr)):$n.selectedLabel=wo(Fe.modelValue)}else $n.selectedLabel="",$n.previousValue=void 0;lo(),no()};return watch(Bn,ir=>{var Sr,Lr;qe("visible-change",ir),ir?(Lr=(Sr=On.value).update)==null||Lr.call(Sr):($n.displayInputValue="",$n.previousQuery=null,Bo(""))}),watch(()=>Fe.modelValue,(ir,Sr)=>{var Lr;(!ir||ir.toString()!==$n.previousValue)&&Mr(),!isEqual$4(ir,Sr)&&Fe.validateEvent&&((Lr=kn==null?void 0:kn.validate)==null||Lr.call(kn,"change").catch(qr=>void 0))},{deep:!0}),watch(()=>Fe.options,()=>{const ir=Nn.value;(!ir||ir&&document.activeElement!==ir)&&Mr()},{deep:!0}),watch(Yn,()=>Pn.value&&nextTick(Pn.value.resetScrollTop)),watch(()=>ao.value,ir=>{ir||Er()}),onMounted(()=>{Mr()}),useResizeObserver(Rn,Yo),{collapseTagSize:Jn,currentPlaceholder:mo,expanded:Bn,emptyText:Wn,popupHeight:Vn,debounce:Gn,filteredOptions:Yn,iconComponent:Hn,iconReverse:Fn,inputWrapperStyle:so,popperSize:An,dropdownMenuVisible:ao,hasModelValue:Ln,shouldShowPlaceholder:co,selectDisabled:Dn,selectSize:jn,showClearBtn:zn,states:$n,tagMaxWidth:Qn,nsSelectV2:vn,nsInput:bn,calculatorRef:Mn,controlRef:Tn,inputRef:Nn,menuRef:Pn,popper:On,selectRef:Rn,selectionRef:In,popperRef:fo,validateState:Kn,validateIcon:Un,showTagList:vo,collapseTagList:yo,debouncedOnInputChange:go,deleteTag:$o,getLabel:_n,getValue:Cn,getDisabled:xn,getValueKey:wo,handleBlur:No,handleClear:rr,handleClickOutside:mr,handleDel:Eo,handleEsc:Vo,handleFocus:Do,handleMenuEnter:br,handleResize:Yo,toggleMenu:xo,scrollTo:Ir,onInput:Qo,onKeyboardNavigate:ur,onKeyboardSelect:hr,onSelect:Fo,onHover:Co,onUpdateInputValue:sr,handleCompositionStart:ho,handleCompositionEnd:Po,handleCompositionUpdate:Io}},_sfc_main$O=defineComponent({name:"ElSelectV2",components:{ElSelectMenu,ElTag,ElTooltip,ElIcon},directives:{ClickOutside,ModelText:vModelText},props:SelectProps,emits:[UPDATE_MODEL_EVENT,CHANGE_EVENT,"remove-tag","clear","visible-change","focus","blur"],setup(Fe,{emit:qe}){const hn=computed(()=>{const{modelValue:bn,multiple:wn}=Fe,kn=wn?[]:void 0;return isArray$x(bn)?wn?bn:kn:wn?kn:bn}),vn=useSelect$1(reactive({...toRefs(Fe),modelValue:hn}),qe);return provide(selectV2InjectionKey,{props:reactive({...toRefs(Fe),height:vn.popupHeight,modelValue:hn}),popper:vn.popper,onSelect:vn.onSelect,onHover:vn.onHover,onKeyboardNavigate:vn.onKeyboardNavigate,onKeyboardSelect:vn.onKeyboardSelect}),{...vn,modelValue:hn}}}),_hoisted_1$q={key:0},_hoisted_2$j=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],_hoisted_3$a=["textContent"],_hoisted_4$8=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],_hoisted_5$6=["textContent"];function _sfc_render$6(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tag"),_n=resolveComponent("el-tooltip"),Cn=resolveComponent("el-icon"),xn=resolveComponent("el-select-menu"),En=resolveDirective("model-text"),$n=resolveDirective("click-outside");return withDirectives((openBlock(),createElementBlock("div",{ref:"selectRef",class:normalizeClass([Fe.nsSelectV2.b(),Fe.nsSelectV2.m(Fe.selectSize)]),onClick:qe[24]||(qe[24]=withModifiers((...Sn)=>Fe.toggleMenu&&Fe.toggleMenu(...Sn),["stop"])),onMouseenter:qe[25]||(qe[25]=Sn=>Fe.states.comboBoxHovering=!0),onMouseleave:qe[26]||(qe[26]=Sn=>Fe.states.comboBoxHovering=!1)},[createVNode(_n,{ref:"popper",visible:Fe.dropdownMenuVisible,teleported:Fe.teleported,"popper-class":[Fe.nsSelectV2.e("popper"),Fe.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":Fe.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:Fe.effect,placement:Fe.placement,pure:"",transition:`${Fe.nsSelectV2.namespace.value}-zoom-in-top`,trigger:"click",persistent:Fe.persistent,onBeforeShow:Fe.handleMenuEnter,onHide:qe[23]||(qe[23]=Sn=>Fe.states.inputValue=Fe.states.displayInputValue)},{default:withCtx(()=>[createBaseVNode("div",{ref:"selectionRef",class:normalizeClass([Fe.nsSelectV2.e("wrapper"),Fe.nsSelectV2.is("focused",Fe.states.isComposing||Fe.expanded),Fe.nsSelectV2.is("hovering",Fe.states.comboBoxHovering),Fe.nsSelectV2.is("filterable",Fe.filterable),Fe.nsSelectV2.is("disabled",Fe.selectDisabled)])},[Fe.$slots.prefix?(openBlock(),createElementBlock("div",_hoisted_1$q,[renderSlot(Fe.$slots,"prefix")])):createCommentVNode("v-if",!0),Fe.multiple?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.nsSelectV2.e("selection"))},[Fe.collapseTags&&Fe.modelValue.length>0?(openBlock(),createElementBlock(Fragment,{key:0},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.showTagList,Sn=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(Fe.getValue(Sn)),class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[createVNode(kn,{closable:!Fe.selectDisabled&&!Fe.getDisabled(Sn),size:Fe.collapseTagSize,type:"info","disable-transitions":"",onClose:An=>Fe.deleteTag(An,Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})},toDisplayString(Fe.getLabel(Sn)),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),createBaseVNode("div",{class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[Fe.modelValue.length>Fe.maxCollapseTags?(openBlock(),createBlock(kn,{key:0,closable:!1,size:Fe.collapseTagSize,type:"info","disable-transitions":""},{default:withCtx(()=>[Fe.collapseTagsTooltip?(openBlock(),createBlock(_n,{key:0,disabled:Fe.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:Fe.effect,placement:"bottom",teleported:!1},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})}," + "+toDisplayString(Fe.modelValue.length-Fe.maxCollapseTags),7)]),content:withCtx(()=>[createBaseVNode("div",{class:normalizeClass(Fe.nsSelectV2.e("selection"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.collapseTagList,Sn=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(Fe.getValue(Sn)),class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[createVNode(kn,{closable:!Fe.selectDisabled&&!Fe.getDisabled(Sn),size:Fe.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:An=>Fe.deleteTag(An,Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})},toDisplayString(Fe.getLabel(Sn)),7)]),_:2},1032,["closable","size","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect"])):(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})}," + "+toDisplayString(Fe.modelValue.length-Fe.maxCollapseTags),7))]),_:1},8,["size"])):createCommentVNode("v-if",!0)],2)],64)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(Fe.states.cachedOptions,Sn=>(openBlock(),createElementBlock("div",{key:Fe.getValueKey(Fe.getValue(Sn)),class:normalizeClass(Fe.nsSelectV2.e("selected-item"))},[createVNode(kn,{closable:!Fe.selectDisabled&&!Fe.getDisabled(Sn),size:Fe.collapseTagSize,type:"info","disable-transitions":"",onClose:An=>Fe.deleteTag(An,Sn)},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("tags-text")),style:normalizeStyle({maxWidth:`${Fe.tagMaxWidth}px`})},toDisplayString(Fe.getLabel(Sn)),7)]),_:2},1032,["closable","size","onClose"])],2))),128)),createBaseVNode("div",{class:normalizeClass([Fe.nsSelectV2.e("selected-item"),Fe.nsSelectV2.e("input-wrapper")]),style:normalizeStyle(Fe.inputWrapperStyle)},[withDirectives(createBaseVNode("input",{id:Fe.id,ref:"inputRef",autocomplete:Fe.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":Fe.expanded,"aria-labelledby":Fe.label,class:normalizeClass([Fe.nsSelectV2.is(Fe.selectSize),Fe.nsSelectV2.e("combobox-input")]),disabled:Fe.disabled,role:"combobox",readonly:!Fe.filterable,spellcheck:"false",type:"text",name:Fe.name,unselectable:Fe.expanded?"on":void 0,"onUpdate:modelValue":qe[0]||(qe[0]=(...Sn)=>Fe.onUpdateInputValue&&Fe.onUpdateInputValue(...Sn)),onFocus:qe[1]||(qe[1]=(...Sn)=>Fe.handleFocus&&Fe.handleFocus(...Sn)),onBlur:qe[2]||(qe[2]=(...Sn)=>Fe.handleBlur&&Fe.handleBlur(...Sn)),onInput:qe[3]||(qe[3]=(...Sn)=>Fe.onInput&&Fe.onInput(...Sn)),onCompositionstart:qe[4]||(qe[4]=(...Sn)=>Fe.handleCompositionStart&&Fe.handleCompositionStart(...Sn)),onCompositionupdate:qe[5]||(qe[5]=(...Sn)=>Fe.handleCompositionUpdate&&Fe.handleCompositionUpdate(...Sn)),onCompositionend:qe[6]||(qe[6]=(...Sn)=>Fe.handleCompositionEnd&&Fe.handleCompositionEnd(...Sn)),onKeydown:[qe[7]||(qe[7]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),qe[8]||(qe[8]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),qe[9]||(qe[9]=withKeys(withModifiers((...Sn)=>Fe.onKeyboardSelect&&Fe.onKeyboardSelect(...Sn),["stop","prevent"]),["enter"])),qe[10]||(qe[10]=withKeys(withModifiers((...Sn)=>Fe.handleEsc&&Fe.handleEsc(...Sn),["stop","prevent"]),["esc"])),qe[11]||(qe[11]=withKeys(withModifiers((...Sn)=>Fe.handleDel&&Fe.handleDel(...Sn),["stop"]),["delete"]))]},null,42,_hoisted_2$j),[[En,Fe.states.displayInputValue]]),Fe.filterable?(openBlock(),createElementBlock("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:normalizeClass(Fe.nsSelectV2.e("input-calculator")),textContent:toDisplayString(Fe.states.displayInputValue)},null,10,_hoisted_3$a)):createCommentVNode("v-if",!0)],6)],2)):(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",{class:normalizeClass([Fe.nsSelectV2.e("selected-item"),Fe.nsSelectV2.e("input-wrapper")])},[withDirectives(createBaseVNode("input",{id:Fe.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":Fe.label,"aria-expanded":Fe.expanded,autocapitalize:"off",autocomplete:Fe.autocomplete,class:normalizeClass(Fe.nsSelectV2.e("combobox-input")),disabled:Fe.disabled,name:Fe.name,role:"combobox",readonly:!Fe.filterable,spellcheck:"false",type:"text",unselectable:Fe.expanded?"on":void 0,onCompositionstart:qe[12]||(qe[12]=(...Sn)=>Fe.handleCompositionStart&&Fe.handleCompositionStart(...Sn)),onCompositionupdate:qe[13]||(qe[13]=(...Sn)=>Fe.handleCompositionUpdate&&Fe.handleCompositionUpdate(...Sn)),onCompositionend:qe[14]||(qe[14]=(...Sn)=>Fe.handleCompositionEnd&&Fe.handleCompositionEnd(...Sn)),onFocus:qe[15]||(qe[15]=(...Sn)=>Fe.handleFocus&&Fe.handleFocus(...Sn)),onBlur:qe[16]||(qe[16]=(...Sn)=>Fe.handleBlur&&Fe.handleBlur(...Sn)),onInput:qe[17]||(qe[17]=(...Sn)=>Fe.onInput&&Fe.onInput(...Sn)),onKeydown:[qe[18]||(qe[18]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),qe[19]||(qe[19]=withKeys(withModifiers(Sn=>Fe.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),qe[20]||(qe[20]=withKeys(withModifiers((...Sn)=>Fe.onKeyboardSelect&&Fe.onKeyboardSelect(...Sn),["stop","prevent"]),["enter"])),qe[21]||(qe[21]=withKeys(withModifiers((...Sn)=>Fe.handleEsc&&Fe.handleEsc(...Sn),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":qe[22]||(qe[22]=(...Sn)=>Fe.onUpdateInputValue&&Fe.onUpdateInputValue(...Sn))},null,42,_hoisted_4$8),[[En,Fe.states.displayInputValue]])],2),Fe.filterable?(openBlock(),createElementBlock("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:normalizeClass([Fe.nsSelectV2.e("selected-item"),Fe.nsSelectV2.e("input-calculator")]),textContent:toDisplayString(Fe.states.displayInputValue)},null,10,_hoisted_5$6)):createCommentVNode("v-if",!0)],64)),Fe.shouldShowPlaceholder?(openBlock(),createElementBlock("span",{key:3,class:normalizeClass([Fe.nsSelectV2.e("placeholder"),Fe.nsSelectV2.is("transparent",Fe.multiple?Fe.modelValue.length===0:!Fe.hasModelValue)])},toDisplayString(Fe.currentPlaceholder),3)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(Fe.nsSelectV2.e("suffix"))},[Fe.iconComponent?withDirectives((openBlock(),createBlock(Cn,{key:0,class:normalizeClass([Fe.nsSelectV2.e("caret"),Fe.nsInput.e("icon"),Fe.iconReverse])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])),[[vShow,!Fe.showClearBtn]]):createCommentVNode("v-if",!0),Fe.showClearBtn&&Fe.clearIcon?(openBlock(),createBlock(Cn,{key:1,class:normalizeClass([Fe.nsSelectV2.e("caret"),Fe.nsInput.e("icon")]),onClick:withModifiers(Fe.handleClear,["prevent","stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.clearIcon)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),Fe.validateState&&Fe.validateIcon?(openBlock(),createBlock(Cn,{key:2,class:normalizeClass([Fe.nsInput.e("icon"),Fe.nsInput.e("validateIcon")])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.validateIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2)],2)]),content:withCtx(()=>[createVNode(xn,{ref:"menuRef",data:Fe.filteredOptions,width:Fe.popperSize,"hovering-index":Fe.states.hoveringIndex,"scrollbar-always-on":Fe.scrollbarAlwaysOn},{default:withCtx(Sn=>[renderSlot(Fe.$slots,"default",normalizeProps(guardReactiveProps(Sn)))]),empty:withCtx(()=>[renderSlot(Fe.$slots,"empty",{},()=>[createBaseVNode("p",{class:normalizeClass(Fe.nsSelectV2.e("empty"))},toDisplayString(Fe.emptyText?Fe.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[$n,Fe.handleClickOutside,Fe.popperRef]])}var Select$1=_export_sfc$2(_sfc_main$O,[["render",_sfc_render$6],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);Select$1.install=Fe=>{Fe.component(Select$1.name,Select$1)};const _Select=Select$1,ElSelectV2=_Select,skeletonProps=buildProps({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),skeletonItemProps=buildProps({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),__default__$u=defineComponent({name:"ElSkeletonItem"}),_sfc_main$N=defineComponent({...__default__$u,props:skeletonItemProps,setup(Fe){const qe=useNamespace("skeleton");return(hn,vn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(qe).e("item"),unref(qe).e(hn.variant)])},[hn.variant==="image"?(openBlock(),createBlock(unref(picture_filled_default),{key:0})):createCommentVNode("v-if",!0)],2))}});var SkeletonItem=_export_sfc$2(_sfc_main$N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const __default__$t=defineComponent({name:"ElSkeleton"}),_sfc_main$M=defineComponent({...__default__$t,props:skeletonProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("skeleton"),bn=useThrottleRender(toRef(hn,"loading"),hn.throttle);return qe({uiLoading:bn}),(wn,kn)=>unref(bn)?(openBlock(),createElementBlock("div",mergeProps({key:0,class:[unref(vn).b(),unref(vn).is("animated",wn.animated)]},wn.$attrs),[(openBlock(!0),createElementBlock(Fragment,null,renderList(wn.count,_n=>(openBlock(),createElementBlock(Fragment,{key:_n},[wn.loading?renderSlot(wn.$slots,"template",{key:_n},()=>[createVNode(SkeletonItem,{class:normalizeClass(unref(vn).is("first")),variant:"p"},null,8,["class"]),(openBlock(!0),createElementBlock(Fragment,null,renderList(wn.rows,Cn=>(openBlock(),createBlock(SkeletonItem,{key:Cn,class:normalizeClass([unref(vn).e("paragraph"),unref(vn).is("last",Cn===wn.rows&&wn.rows>1)]),variant:"p"},null,8,["class"]))),128))]):createCommentVNode("v-if",!0)],64))),128))],16)):renderSlot(wn.$slots,"default",normalizeProps(mergeProps({key:1},wn.$attrs)))}});var Skeleton=_export_sfc$2(_sfc_main$M,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const ElSkeleton=withInstall$1(Skeleton,{SkeletonItem}),ElSkeletonItem=withNoopInstall(SkeletonItem),sliderContextKey=Symbol("sliderContextKey"),sliderProps=buildProps({modelValue:{type:definePropType([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:useSizeProp,inputSize:useSizeProp,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:definePropType(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:definePropType(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Ee,default:"top"},marks:{type:definePropType(Object)},validateEvent:{type:Boolean,default:!0}}),isValidValue$1=Fe=>isNumber$d(Fe)||isArray$x(Fe)&&Fe.every(isNumber$d),sliderEmits={[UPDATE_MODEL_EVENT]:isValidValue$1,[INPUT_EVENT]:isValidValue$1,[CHANGE_EVENT]:isValidValue$1},useLifecycle=(Fe,qe,hn)=>{const vn=ref();return onMounted(async()=>{Fe.range?(Array.isArray(Fe.modelValue)?(qe.firstValue=Math.max(Fe.min,Fe.modelValue[0]),qe.secondValue=Math.min(Fe.max,Fe.modelValue[1])):(qe.firstValue=Fe.min,qe.secondValue=Fe.max),qe.oldValue=[qe.firstValue,qe.secondValue]):(typeof Fe.modelValue!="number"||Number.isNaN(Fe.modelValue)?qe.firstValue=Fe.min:qe.firstValue=Math.min(Fe.max,Math.max(Fe.min,Fe.modelValue)),qe.oldValue=qe.firstValue),useEventListener(window,"resize",hn),await nextTick(),hn()}),{sliderWrapper:vn}},useMarks=Fe=>computed(()=>Fe.marks?Object.keys(Fe.marks).map(Number.parseFloat).sort((hn,vn)=>hn-vn).filter(hn=>hn<=Fe.max&&hn>=Fe.min).map(hn=>({point:hn,position:(hn-Fe.min)*100/(Fe.max-Fe.min),mark:Fe.marks[hn]})):[]),useSlide=(Fe,qe,hn)=>{const{form:vn,formItem:bn}=useFormItem(),wn=shallowRef(),kn=ref(),_n=ref(),Cn={firstButton:kn,secondButton:_n},xn=computed(()=>Fe.disabled||(vn==null?void 0:vn.disabled)||!1),En=computed(()=>Math.min(qe.firstValue,qe.secondValue)),$n=computed(()=>Math.max(qe.firstValue,qe.secondValue)),Sn=computed(()=>Fe.range?`${100*($n.value-En.value)/(Fe.max-Fe.min)}%`:`${100*(qe.firstValue-Fe.min)/(Fe.max-Fe.min)}%`),An=computed(()=>Fe.range?`${100*(En.value-Fe.min)/(Fe.max-Fe.min)}%`:"0%"),Tn=computed(()=>Fe.vertical?{height:Fe.height}:{}),Nn=computed(()=>Fe.vertical?{height:Sn.value,bottom:An.value}:{width:Sn.value,left:An.value}),Pn=()=>{wn.value&&(qe.sliderSize=wn.value[`client${Fe.vertical?"Height":"Width"}`])},On=Fn=>{const Kn=Fe.min+Fn*(Fe.max-Fe.min)/100;if(!Fe.range)return kn;let Un;return Math.abs(En.value-Kn)qe.secondValue?"firstButton":"secondButton",Cn[Un]},Rn=Fn=>{const Kn=On(Fn);return Kn.value.setPosition(Fn),Kn},In=Fn=>{qe.firstValue=Fn,Bn(Fe.range?[En.value,$n.value]:Fn)},Mn=Fn=>{qe.secondValue=Fn,Fe.range&&Bn([En.value,$n.value])},Bn=Fn=>{hn(UPDATE_MODEL_EVENT,Fn),hn(INPUT_EVENT,Fn)},Dn=async()=>{await nextTick(),hn(CHANGE_EVENT,Fe.range?[En.value,$n.value]:Fe.modelValue)},Vn=Fn=>{var Kn,Un,Gn,Wn,Yn,Xn;if(xn.value||qe.dragging)return;Pn();let qn=0;if(Fe.vertical){const jn=(Gn=(Un=(Kn=Fn.touches)==null?void 0:Kn.item(0))==null?void 0:Un.clientY)!=null?Gn:Fn.clientY;qn=(wn.value.getBoundingClientRect().bottom-jn)/qe.sliderSize*100}else{const jn=(Xn=(Yn=(Wn=Fn.touches)==null?void 0:Wn.item(0))==null?void 0:Yn.clientX)!=null?Xn:Fn.clientX,Jn=wn.value.getBoundingClientRect().left;qn=(jn-Jn)/qe.sliderSize*100}if(!(qn<0||qn>100))return Rn(qn)};return{elFormItem:bn,slider:wn,firstButton:kn,secondButton:_n,sliderDisabled:xn,minValue:En,maxValue:$n,runwayStyle:Tn,barStyle:Nn,resetSize:Pn,setPosition:Rn,emitChange:Dn,onSliderWrapperPrevent:Fn=>{var Kn,Un;((Kn=Cn.firstButton.value)!=null&&Kn.dragging||(Un=Cn.secondButton.value)!=null&&Un.dragging)&&Fn.preventDefault()},onSliderClick:Fn=>{Vn(Fn)&&Dn()},onSliderDown:async Fn=>{const Kn=Vn(Fn);Kn&&(await nextTick(),Kn.value.onButtonDown(Fn))},setFirstValue:In,setSecondValue:Mn}},{left,down,right,up,home,end,pageUp,pageDown}=EVENT_CODE,useTooltip=(Fe,qe,hn)=>{const vn=ref(),bn=ref(!1),wn=computed(()=>qe.value instanceof Function),kn=computed(()=>wn.value&&qe.value(Fe.modelValue)||Fe.modelValue),_n=debounce$3(()=>{hn.value&&(bn.value=!0)},50),Cn=debounce$3(()=>{hn.value&&(bn.value=!1)},50);return{tooltip:vn,tooltipVisible:bn,formatValue:kn,displayTooltip:_n,hideTooltip:Cn}},useSliderButton=(Fe,qe,hn)=>{const{disabled:vn,min:bn,max:wn,step:kn,showTooltip:_n,precision:Cn,sliderSize:xn,formatTooltip:En,emitChange:$n,resetSize:Sn,updateDragging:An}=inject(sliderContextKey),{tooltip:Tn,tooltipVisible:Nn,formatValue:Pn,displayTooltip:On,hideTooltip:Rn}=useTooltip(Fe,En,_n),In=ref(),Mn=computed(()=>`${(Fe.modelValue-bn.value)/(wn.value-bn.value)*100}%`),Bn=computed(()=>Fe.vertical?{bottom:Mn.value}:{left:Mn.value}),Dn=()=>{qe.hovering=!0,On()},Vn=()=>{qe.hovering=!1,qe.dragging||Rn()},Ln=no=>{vn.value||(no.preventDefault(),qn(no),window.addEventListener("mousemove",jn),window.addEventListener("touchmove",jn),window.addEventListener("mouseup",Jn),window.addEventListener("touchend",Jn),window.addEventListener("contextmenu",Jn),In.value.focus())},zn=no=>{vn.value||(qe.newPosition=Number.parseFloat(Mn.value)+no/(wn.value-bn.value)*100,Qn(qe.newPosition),$n())},Hn=()=>{zn(-kn.value)},Fn=()=>{zn(kn.value)},Kn=()=>{zn(-kn.value*4)},Un=()=>{zn(kn.value*4)},Gn=()=>{vn.value||(Qn(0),$n())},Wn=()=>{vn.value||(Qn(100),$n())},Yn=no=>{let so=!0;[left,down].includes(no.key)?Hn():[right,up].includes(no.key)?Fn():no.key===home?Gn():no.key===end?Wn():no.key===pageDown?Kn():no.key===pageUp?Un():so=!1,so&&no.preventDefault()},Xn=no=>{let so,co;return no.type.startsWith("touch")?(co=no.touches[0].clientY,so=no.touches[0].clientX):(co=no.clientY,so=no.clientX),{clientX:so,clientY:co}},qn=no=>{qe.dragging=!0,qe.isClick=!0;const{clientX:so,clientY:co}=Xn(no);Fe.vertical?qe.startY=co:qe.startX=so,qe.startPosition=Number.parseFloat(Mn.value),qe.newPosition=qe.startPosition},jn=no=>{if(qe.dragging){qe.isClick=!1,On(),Sn();let so;const{clientX:co,clientY:mo}=Xn(no);Fe.vertical?(qe.currentY=mo,so=(qe.startY-qe.currentY)/xn.value*100):(qe.currentX=co,so=(qe.currentX-qe.startX)/xn.value*100),qe.newPosition=qe.startPosition+so,Qn(qe.newPosition)}},Jn=()=>{qe.dragging&&(setTimeout(()=>{qe.dragging=!1,qe.hovering||Rn(),qe.isClick||Qn(qe.newPosition),$n()},0),window.removeEventListener("mousemove",jn),window.removeEventListener("touchmove",jn),window.removeEventListener("mouseup",Jn),window.removeEventListener("touchend",Jn),window.removeEventListener("contextmenu",Jn))},Qn=async no=>{if(no===null||Number.isNaN(+no))return;no<0?no=0:no>100&&(no=100);const so=100/((wn.value-bn.value)/kn.value);let mo=Math.round(no/so)*so*(wn.value-bn.value)*.01+bn.value;mo=Number.parseFloat(mo.toFixed(Cn.value)),mo!==Fe.modelValue&&hn(UPDATE_MODEL_EVENT,mo),!qe.dragging&&Fe.modelValue!==qe.oldValue&&(qe.oldValue=Fe.modelValue),await nextTick(),qe.dragging&&On(),Tn.value.updatePopper()};return watch(()=>qe.dragging,no=>{An(no)}),{disabled:vn,button:In,tooltip:Tn,tooltipVisible:Nn,showTooltip:_n,wrapperStyle:Bn,formatValue:Pn,handleMouseEnter:Dn,handleMouseLeave:Vn,onButtonDown:Ln,onKeyDown:Yn,setPosition:Qn}},useStops=(Fe,qe,hn,vn)=>({stops:computed(()=>{if(!Fe.showStops||Fe.min>Fe.max)return[];if(Fe.step===0)return[];const kn=(Fe.max-Fe.min)/Fe.step,_n=100*Fe.step/(Fe.max-Fe.min),Cn=Array.from({length:kn-1}).map((xn,En)=>(En+1)*_n);return Fe.range?Cn.filter(xn=>xn<100*(hn.value-Fe.min)/(Fe.max-Fe.min)||xn>100*(vn.value-Fe.min)/(Fe.max-Fe.min)):Cn.filter(xn=>xn>100*(qe.firstValue-Fe.min)/(Fe.max-Fe.min))}),getStopStyle:kn=>Fe.vertical?{bottom:`${kn}%`}:{left:`${kn}%`}}),useWatch=(Fe,qe,hn,vn,bn,wn)=>{const kn=xn=>{bn(UPDATE_MODEL_EVENT,xn),bn(INPUT_EVENT,xn)},_n=()=>Fe.range?![hn.value,vn.value].every((xn,En)=>xn===qe.oldValue[En]):Fe.modelValue!==qe.oldValue,Cn=()=>{var xn,En;Fe.min>Fe.max&&throwError("Slider","min should not be greater than max.");const $n=Fe.modelValue;Fe.range&&Array.isArray($n)?$n[1]Fe.max?kn([Fe.max,Fe.max]):$n[0]Fe.max?kn([$n[0],Fe.max]):(qe.firstValue=$n[0],qe.secondValue=$n[1],_n()&&(Fe.validateEvent&&((xn=wn==null?void 0:wn.validate)==null||xn.call(wn,"change").catch(Sn=>void 0)),qe.oldValue=$n.slice())):!Fe.range&&typeof $n=="number"&&!Number.isNaN($n)&&($nFe.max?kn(Fe.max):(qe.firstValue=$n,_n()&&(Fe.validateEvent&&((En=wn==null?void 0:wn.validate)==null||En.call(wn,"change").catch(Sn=>void 0)),qe.oldValue=$n)))};Cn(),watch(()=>qe.dragging,xn=>{xn||Cn()}),watch(()=>Fe.modelValue,(xn,En)=>{qe.dragging||Array.isArray(xn)&&Array.isArray(En)&&xn.every(($n,Sn)=>$n===En[Sn])&&qe.firstValue===xn[0]&&qe.secondValue===xn[1]||Cn()},{deep:!0}),watch(()=>[Fe.min,Fe.max],()=>{Cn()})},sliderButtonProps=buildProps({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Ee,default:"top"}}),sliderButtonEmits={[UPDATE_MODEL_EVENT]:Fe=>isNumber$d(Fe)},_hoisted_1$p=["tabindex"],__default__$s=defineComponent({name:"ElSliderButton"}),_sfc_main$L=defineComponent({...__default__$s,props:sliderButtonProps,emits:sliderButtonEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("slider"),wn=reactive({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:vn.modelValue}),{disabled:kn,button:_n,tooltip:Cn,showTooltip:xn,tooltipVisible:En,wrapperStyle:$n,formatValue:Sn,handleMouseEnter:An,handleMouseLeave:Tn,onButtonDown:Nn,onKeyDown:Pn,setPosition:On}=useSliderButton(vn,wn,hn),{hovering:Rn,dragging:In}=toRefs(wn);return qe({onButtonDown:Nn,onKeyDown:Pn,setPosition:On,hovering:Rn,dragging:In}),(Mn,Bn)=>(openBlock(),createElementBlock("div",{ref_key:"button",ref:_n,class:normalizeClass([unref(bn).e("button-wrapper"),{hover:unref(Rn),dragging:unref(In)}]),style:normalizeStyle(unref($n)),tabindex:unref(kn)?-1:0,onMouseenter:Bn[0]||(Bn[0]=(...Dn)=>unref(An)&&unref(An)(...Dn)),onMouseleave:Bn[1]||(Bn[1]=(...Dn)=>unref(Tn)&&unref(Tn)(...Dn)),onMousedown:Bn[2]||(Bn[2]=(...Dn)=>unref(Nn)&&unref(Nn)(...Dn)),onTouchstart:Bn[3]||(Bn[3]=(...Dn)=>unref(Nn)&&unref(Nn)(...Dn)),onFocus:Bn[4]||(Bn[4]=(...Dn)=>unref(An)&&unref(An)(...Dn)),onBlur:Bn[5]||(Bn[5]=(...Dn)=>unref(Tn)&&unref(Tn)(...Dn)),onKeydown:Bn[6]||(Bn[6]=(...Dn)=>unref(Pn)&&unref(Pn)(...Dn))},[createVNode(unref(ElTooltip),{ref_key:"tooltip",ref:Cn,visible:unref(En),placement:Mn.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":Mn.tooltipClass,disabled:!unref(xn),persistent:""},{content:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(Sn)),1)]),default:withCtx(()=>[createBaseVNode("div",{class:normalizeClass([unref(bn).e("button"),{hover:unref(Rn),dragging:unref(In)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,_hoisted_1$p))}});var SliderButton=_export_sfc$2(_sfc_main$L,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const sliderMarkerProps=buildProps({mark:{type:definePropType([String,Object]),default:void 0}});var SliderMarker=defineComponent({name:"ElSliderMarker",props:sliderMarkerProps,setup(Fe){const qe=useNamespace("slider"),hn=computed(()=>isString$d(Fe.mark)?Fe.mark:Fe.mark.label),vn=computed(()=>isString$d(Fe.mark)?void 0:Fe.mark.style);return()=>h$6("div",{class:qe.e("marks-text"),style:vn.value},hn.value)}});const _hoisted_1$o=["id","role","aria-label","aria-labelledby"],_hoisted_2$i={key:1},__default__$r=defineComponent({name:"ElSlider"}),_sfc_main$K=defineComponent({...__default__$r,props:sliderProps,emits:sliderEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useNamespace("slider"),{t:wn}=useLocale(),kn=reactive({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:_n,slider:Cn,firstButton:xn,secondButton:En,sliderDisabled:$n,minValue:Sn,maxValue:An,runwayStyle:Tn,barStyle:Nn,resetSize:Pn,emitChange:On,onSliderWrapperPrevent:Rn,onSliderClick:In,onSliderDown:Mn,setFirstValue:Bn,setSecondValue:Dn}=useSlide(vn,kn,hn),{stops:Vn,getStopStyle:Ln}=useStops(vn,kn,Sn,An),{inputId:zn,isLabeledByFormItem:Hn}=useFormItemInputId(vn,{formItemContext:_n}),Fn=useFormSize(),Kn=computed(()=>vn.inputSize||Fn.value),Un=computed(()=>vn.label||wn("el.slider.defaultLabel",{min:vn.min,max:vn.max})),Gn=computed(()=>vn.range?vn.rangeStartLabel||wn("el.slider.defaultRangeStartLabel"):Un.value),Wn=computed(()=>vn.formatValueText?vn.formatValueText(no.value):`${no.value}`),Yn=computed(()=>vn.rangeEndLabel||wn("el.slider.defaultRangeEndLabel")),Xn=computed(()=>vn.formatValueText?vn.formatValueText(so.value):`${so.value}`),qn=computed(()=>[bn.b(),bn.m(Fn.value),bn.is("vertical",vn.vertical),{[bn.m("with-input")]:vn.showInput}]),jn=useMarks(vn);useWatch(vn,kn,Sn,An,hn,_n);const Jn=computed(()=>{const fo=[vn.min,vn.max,vn.step].map(io=>{const ao=`${io}`.split(".")[1];return ao?ao.length:0});return Math.max.apply(null,fo)}),{sliderWrapper:Qn}=useLifecycle(vn,kn,Pn),{firstValue:no,secondValue:so,sliderSize:co}=toRefs(kn),mo=fo=>{kn.dragging=fo};return provide(sliderContextKey,{...toRefs(vn),sliderSize:co,disabled:$n,precision:Jn,emitChange:On,resetSize:Pn,updateDragging:mo}),qe({onSliderClick:In}),(fo,io)=>{var ao,vo;return openBlock(),createElementBlock("div",{id:fo.range?unref(zn):void 0,ref_key:"sliderWrapper",ref:Qn,class:normalizeClass(unref(qn)),role:fo.range?"group":void 0,"aria-label":fo.range&&!unref(Hn)?unref(Un):void 0,"aria-labelledby":fo.range&&unref(Hn)?(ao=unref(_n))==null?void 0:ao.labelId:void 0,onTouchstart:io[2]||(io[2]=(...yo)=>unref(Rn)&&unref(Rn)(...yo)),onTouchmove:io[3]||(io[3]=(...yo)=>unref(Rn)&&unref(Rn)(...yo))},[createBaseVNode("div",{ref_key:"slider",ref:Cn,class:normalizeClass([unref(bn).e("runway"),{"show-input":fo.showInput&&!fo.range},unref(bn).is("disabled",unref($n))]),style:normalizeStyle(unref(Tn)),onMousedown:io[0]||(io[0]=(...yo)=>unref(Mn)&&unref(Mn)(...yo)),onTouchstart:io[1]||(io[1]=(...yo)=>unref(Mn)&&unref(Mn)(...yo))},[createBaseVNode("div",{class:normalizeClass(unref(bn).e("bar")),style:normalizeStyle(unref(Nn))},null,6),createVNode(SliderButton,{id:fo.range?void 0:unref(zn),ref_key:"firstButton",ref:xn,"model-value":unref(no),vertical:fo.vertical,"tooltip-class":fo.tooltipClass,placement:fo.placement,role:"slider","aria-label":fo.range||!unref(Hn)?unref(Gn):void 0,"aria-labelledby":!fo.range&&unref(Hn)?(vo=unref(_n))==null?void 0:vo.labelId:void 0,"aria-valuemin":fo.min,"aria-valuemax":fo.range?unref(so):fo.max,"aria-valuenow":unref(no),"aria-valuetext":unref(Wn),"aria-orientation":fo.vertical?"vertical":"horizontal","aria-disabled":unref($n),"onUpdate:modelValue":unref(Bn)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),fo.range?(openBlock(),createBlock(SliderButton,{key:0,ref_key:"secondButton",ref:En,"model-value":unref(so),vertical:fo.vertical,"tooltip-class":fo.tooltipClass,placement:fo.placement,role:"slider","aria-label":unref(Yn),"aria-valuemin":unref(no),"aria-valuemax":fo.max,"aria-valuenow":unref(so),"aria-valuetext":unref(Xn),"aria-orientation":fo.vertical?"vertical":"horizontal","aria-disabled":unref($n),"onUpdate:modelValue":unref(Dn)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):createCommentVNode("v-if",!0),fo.showStops?(openBlock(),createElementBlock("div",_hoisted_2$i,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Vn),(yo,Bo)=>(openBlock(),createElementBlock("div",{key:Bo,class:normalizeClass(unref(bn).e("stop")),style:normalizeStyle(unref(Ln)(yo))},null,6))),128))])):createCommentVNode("v-if",!0),unref(jn).length>0?(openBlock(),createElementBlock(Fragment,{key:2},[createBaseVNode("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(jn),(yo,Bo)=>(openBlock(),createElementBlock("div",{key:Bo,style:normalizeStyle(unref(Ln)(yo.position)),class:normalizeClass([unref(bn).e("stop"),unref(bn).e("marks-stop")])},null,6))),128))]),createBaseVNode("div",{class:normalizeClass(unref(bn).e("marks"))},[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(jn),(yo,Bo)=>(openBlock(),createBlock(unref(SliderMarker),{key:Bo,mark:yo.mark,style:normalizeStyle(unref(Ln)(yo.position))},null,8,["mark","style"]))),128))],2)],64)):createCommentVNode("v-if",!0)],38),fo.showInput&&!fo.range?(openBlock(),createBlock(unref(ElInputNumber),{key:0,ref:"input","model-value":unref(no),class:normalizeClass(unref(bn).e("input")),step:fo.step,disabled:unref($n),controls:fo.showInputControls,min:fo.min,max:fo.max,debounce:fo.debounce,size:unref(Kn),"onUpdate:modelValue":unref(Bn),onChange:unref(On)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):createCommentVNode("v-if",!0)],42,_hoisted_1$o)}}});var Slider=_export_sfc$2(_sfc_main$K,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const ElSlider=withInstall$1(Slider),spaceItemProps=buildProps({prefixCls:{type:String}}),SpaceItem=defineComponent({name:"ElSpaceItem",props:spaceItemProps,setup(Fe,{slots:qe}){const hn=useNamespace("space"),vn=computed(()=>`${Fe.prefixCls||hn.b()}__item`);return()=>h$6("div",{class:vn.value},renderSlot(qe,"default"))}}),SIZE_MAP={small:8,default:12,large:16};function useSpace(Fe){const qe=useNamespace("space"),hn=computed(()=>[qe.b(),qe.m(Fe.direction),Fe.class]),vn=ref(0),bn=ref(0),wn=computed(()=>{const _n=Fe.wrap||Fe.fill?{flexWrap:"wrap",marginBottom:`-${bn.value}px`}:{},Cn={alignItems:Fe.alignment};return[_n,Cn,Fe.style]}),kn=computed(()=>{const _n={paddingBottom:`${bn.value}px`,marginRight:`${vn.value}px`},Cn=Fe.fill?{flexGrow:1,minWidth:`${Fe.fillRatio}%`}:{};return[_n,Cn]});return watchEffect(()=>{const{size:_n="small",wrap:Cn,direction:xn,fill:En}=Fe;if(isArray$x(_n)){const[$n=0,Sn=0]=_n;vn.value=$n,bn.value=Sn}else{let $n;isNumber$d(_n)?$n=_n:$n=SIZE_MAP[_n||"small"]||SIZE_MAP.small,(Cn||En)&&xn==="horizontal"?vn.value=bn.value=$n:xn==="horizontal"?(vn.value=$n,bn.value=0):(bn.value=$n,vn.value=0)}}),{classes:hn,containerStyle:wn,itemStyle:kn}}const spaceProps=buildProps({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:definePropType([String,Object,Array]),default:""},style:{type:definePropType([String,Array,Object]),default:""},alignment:{type:definePropType(String),default:"center"},prefixCls:{type:String},spacer:{type:definePropType([Object,String,Number,Array]),default:null,validator:Fe=>isVNode(Fe)||isNumber$d(Fe)||isString$d(Fe)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:componentSizes,validator:Fe=>isNumber$d(Fe)||isArray$x(Fe)&&Fe.length===2&&Fe.every(isNumber$d)}}),Space=defineComponent({name:"ElSpace",props:spaceProps,setup(Fe,{slots:qe}){const{classes:hn,containerStyle:vn,itemStyle:bn}=useSpace(Fe);function wn(kn,_n="",Cn=[]){const{prefixCls:xn}=Fe;return kn.forEach((En,$n)=>{isFragment(En)?isArray$x(En.children)&&En.children.forEach((Sn,An)=>{isFragment(Sn)&&isArray$x(Sn.children)?wn(Sn.children,`${_n+An}-`,Cn):Cn.push(createVNode(SpaceItem,{style:bn.value,prefixCls:xn,key:`nested-${_n+An}`},{default:()=>[Sn]},PatchFlags.PROPS|PatchFlags.STYLE,["style","prefixCls"]))}):isValidElementNode(En)&&Cn.push(createVNode(SpaceItem,{style:bn.value,prefixCls:xn,key:`LoopKey${_n+$n}`},{default:()=>[En]},PatchFlags.PROPS|PatchFlags.STYLE,["style","prefixCls"]))}),Cn}return()=>{var kn;const{spacer:_n,direction:Cn}=Fe,xn=renderSlot(qe,"default",{key:0},()=>[]);if(((kn=xn.children)!=null?kn:[]).length===0)return null;if(isArray$x(xn.children)){let En=wn(xn.children);if(_n){const $n=En.length-1;En=En.reduce((Sn,An,Tn)=>{const Nn=[...Sn,An];return Tn!==$n&&Nn.push(createVNode("span",{style:[bn.value,Cn==="vertical"?"width: 100%":null],key:Tn},[isVNode(_n)?_n:createTextVNode(_n,PatchFlags.TEXT)],PatchFlags.STYLE)),Nn},[])}return createVNode("div",{class:hn.value,style:vn.value},En,PatchFlags.STYLE|PatchFlags.CLASS)}return xn.children}}}),ElSpace=withInstall$1(Space),statisticProps=buildProps({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:definePropType([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:definePropType([String,Object,Array])}}),__default__$q=defineComponent({name:"ElStatistic"}),_sfc_main$J=defineComponent({...__default__$q,props:statisticProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("statistic"),bn=computed(()=>{const{value:wn,formatter:kn,precision:_n,decimalSeparator:Cn,groupSeparator:xn}=hn;if(isFunction$i(kn))return kn(wn);if(!isNumber$d(wn))return wn;let[En,$n=""]=String(wn).split(".");return $n=$n.padEnd(_n,"0").slice(0,_n>0?_n:0),En=En.replace(/\B(?=(\d{3})+(?!\d))/g,xn),[En,$n].join($n?Cn:"")});return qe({displayValue:bn}),(wn,kn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(vn).b())},[wn.$slots.title||wn.title?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).e("head"))},[renderSlot(wn.$slots,"title",{},()=>[createTextVNode(toDisplayString(wn.title),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(vn).e("content"))},[wn.$slots.prefix||wn.prefix?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn).e("prefix"))},[renderSlot(wn.$slots,"prefix",{},()=>[createBaseVNode("span",null,toDisplayString(wn.prefix),1)])],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{class:normalizeClass(unref(vn).e("number")),style:normalizeStyle(wn.valueStyle)},toDisplayString(unref(bn)),7),wn.$slots.suffix||wn.suffix?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(vn).e("suffix"))},[renderSlot(wn.$slots,"suffix",{},()=>[createBaseVNode("span",null,toDisplayString(wn.suffix),1)])],2)):createCommentVNode("v-if",!0)],2)],2))}});var Statistic=_export_sfc$2(_sfc_main$J,[["__file","/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue"]]);const ElStatistic=withInstall$1(Statistic),countdownProps=buildProps({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:definePropType([Number,Object]),default:0},valueStyle:{type:definePropType([String,Object,Array])}}),countdownEmits={finish:()=>!0,[CHANGE_EVENT]:Fe=>isNumber$d(Fe)},timeUnits=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],getTime=Fe=>isNumber$d(Fe)?new Date(Fe).getTime():Fe.valueOf(),formatTime$1=(Fe,qe)=>{let hn=Fe;const vn=/\[([^\]]*)]/g;return timeUnits.reduce((wn,[kn,_n])=>{const Cn=new RegExp(`${kn}+(?![^\\[\\]]*\\])`,"g");if(Cn.test(wn)){const xn=Math.floor(hn/_n);return hn-=xn*_n,wn.replace(Cn,En=>String(xn).padStart(En.length,"0"))}return wn},qe).replace(vn,"$1")},__default__$p=defineComponent({name:"ElCountdown"}),_sfc_main$I=defineComponent({...__default__$p,props:countdownProps,emits:countdownEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe;let bn;const wn=ref(getTime(vn.value)-Date.now()),kn=computed(()=>formatTime$1(wn.value,vn.format)),_n=En=>formatTime$1(En,vn.format),Cn=()=>{bn&&(cAF(bn),bn=void 0)},xn=()=>{const En=getTime(vn.value),$n=()=>{let Sn=En-Date.now();hn("change",Sn),Sn<=0?(Sn=0,Cn(),hn("finish")):bn=rAF($n),wn.value=Sn};bn=rAF($n)};return watch(()=>[vn.value,vn.format],()=>{Cn(),xn()},{immediate:!0}),onBeforeUnmount(()=>{Cn()}),qe({displayValue:kn}),(En,$n)=>(openBlock(),createBlock(unref(ElStatistic),{value:wn.value,title:En.title,prefix:En.prefix,suffix:En.suffix,"value-style":En.valueStyle,formatter:_n},createSlots({_:2},[renderList(En.$slots,(Sn,An)=>({name:An,fn:withCtx(()=>[renderSlot(En.$slots,An)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var Countdown=_export_sfc$2(_sfc_main$I,[["__file","/home/runner/work/element-plus/element-plus/packages/components/countdown/src/countdown.vue"]]);const ElCountdown=withInstall$1(Countdown),stepsProps=buildProps({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),stepsEmits={[CHANGE_EVENT]:(Fe,qe)=>[Fe,qe].every(isNumber$d)},__default__$o=defineComponent({name:"ElSteps"}),_sfc_main$H=defineComponent({...__default__$o,props:stepsProps,emits:stepsEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=useNamespace("steps"),{children:bn,addChild:wn,removeChild:kn}=useOrderedChildren(getCurrentInstance(),"ElStep");return watch(bn,()=>{bn.value.forEach((_n,Cn)=>{_n.setIndex(Cn)})}),provide("ElSteps",{props:hn,steps:bn,addStep:wn,removeStep:kn}),watch(()=>hn.active,(_n,Cn)=>{qe(CHANGE_EVENT,_n,Cn)}),(_n,Cn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b(),unref(vn).m(_n.simple?"simple":_n.direction)])},[renderSlot(_n.$slots,"default")],2))}});var Steps=_export_sfc$2(_sfc_main$H,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const stepProps=buildProps({title:{type:String,default:""},icon:{type:iconPropType},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),__default__$n=defineComponent({name:"ElStep"}),_sfc_main$G=defineComponent({...__default__$n,props:stepProps,setup(Fe){const qe=Fe,hn=useNamespace("step"),vn=ref(-1),bn=ref({}),wn=ref(""),kn=inject("ElSteps"),_n=getCurrentInstance();onMounted(()=>{watch([()=>kn.props.active,()=>kn.props.processStatus,()=>kn.props.finishStatus],([Dn])=>{Mn(Dn)},{immediate:!0})}),onBeforeUnmount(()=>{kn.removeStep(Bn.uid)});const Cn=computed(()=>qe.status||wn.value),xn=computed(()=>{const Dn=kn.steps.value[vn.value-1];return Dn?Dn.currentStatus:"wait"}),En=computed(()=>kn.props.alignCenter),$n=computed(()=>kn.props.direction==="vertical"),Sn=computed(()=>kn.props.simple),An=computed(()=>kn.steps.value.length),Tn=computed(()=>{var Dn;return((Dn=kn.steps.value[An.value-1])==null?void 0:Dn.uid)===(_n==null?void 0:_n.uid)}),Nn=computed(()=>Sn.value?"":kn.props.space),Pn=computed(()=>[hn.b(),hn.is(Sn.value?"simple":kn.props.direction),hn.is("flex",Tn.value&&!Nn.value&&!En.value),hn.is("center",En.value&&!$n.value&&!Sn.value)]),On=computed(()=>{const Dn={flexBasis:isNumber$d(Nn.value)?`${Nn.value}px`:Nn.value?Nn.value:`${100/(An.value-(En.value?0:1))}%`};return $n.value||Tn.value&&(Dn.maxWidth=`${100/An.value}%`),Dn}),Rn=Dn=>{vn.value=Dn},In=Dn=>{const Vn=Dn==="wait",Ln={transitionDelay:`${Vn?"-":""}${150*vn.value}ms`},zn=Dn===kn.props.processStatus||Vn?0:100;Ln.borderWidth=zn&&!Sn.value?"1px":0,Ln[kn.props.direction==="vertical"?"height":"width"]=`${zn}%`,bn.value=Ln},Mn=Dn=>{Dn>vn.value?wn.value=kn.props.finishStatus:Dn===vn.value&&xn.value!=="error"?wn.value=kn.props.processStatus:wn.value="wait";const Vn=kn.steps.value[vn.value-1];Vn&&Vn.calcProgress(wn.value)},Bn=reactive({uid:_n.uid,currentStatus:Cn,setIndex:Rn,calcProgress:In});return kn.addStep(Bn),(Dn,Vn)=>(openBlock(),createElementBlock("div",{style:normalizeStyle(unref(On)),class:normalizeClass(unref(Pn))},[createCommentVNode(" icon & line "),createBaseVNode("div",{class:normalizeClass([unref(hn).e("head"),unref(hn).is(unref(Cn))])},[unref(Sn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("line"))},[createBaseVNode("i",{class:normalizeClass(unref(hn).e("line-inner")),style:normalizeStyle(bn.value)},null,6)],2)),createBaseVNode("div",{class:normalizeClass([unref(hn).e("icon"),unref(hn).is(Dn.icon||Dn.$slots.icon?"icon":"text")])},[renderSlot(Dn.$slots,"icon",{},()=>[Dn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(hn).e("icon-inner"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Dn.icon)))]),_:1},8,["class"])):unref(Cn)==="success"?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(hn).e("icon-inner"),unref(hn).is("status")])},{default:withCtx(()=>[createVNode(unref(check_default))]),_:1},8,["class"])):unref(Cn)==="error"?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass([unref(hn).e("icon-inner"),unref(hn).is("status")])},{default:withCtx(()=>[createVNode(unref(close_default))]),_:1},8,["class"])):unref(Sn)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:3,class:normalizeClass(unref(hn).e("icon-inner"))},toDisplayString(vn.value+1),3))])],2)],2),createCommentVNode(" title & description "),createBaseVNode("div",{class:normalizeClass(unref(hn).e("main"))},[createBaseVNode("div",{class:normalizeClass([unref(hn).e("title"),unref(hn).is(unref(Cn))])},[renderSlot(Dn.$slots,"title",{},()=>[createTextVNode(toDisplayString(Dn.title),1)])],2),unref(Sn)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(hn).e("arrow"))},null,2)):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(hn).e("description"),unref(hn).is(unref(Cn))])},[renderSlot(Dn.$slots,"description",{},()=>[createTextVNode(toDisplayString(Dn.description),1)])],2))],2)],6))}});var Step=_export_sfc$2(_sfc_main$G,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const ElSteps=withInstall$1(Steps,{Step}),ElStep=withNoopInstall(Step),switchProps=buildProps({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:isValidComponentSize},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:iconPropType},activeActionIcon:{type:iconPropType},activeIcon:{type:iconPropType},inactiveIcon:{type:iconPropType},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:definePropType(Function)},id:String,tabindex:{type:[String,Number]},value:{type:[Boolean,String,Number],default:!1},label:{type:String,default:void 0}}),switchEmits={[UPDATE_MODEL_EVENT]:Fe=>isBoolean$5(Fe)||isString$d(Fe)||isNumber$d(Fe),[CHANGE_EVENT]:Fe=>isBoolean$5(Fe)||isString$d(Fe)||isNumber$d(Fe),[INPUT_EVENT]:Fe=>isBoolean$5(Fe)||isString$d(Fe)||isNumber$d(Fe)},_hoisted_1$n=["onClick"],_hoisted_2$h=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],_hoisted_3$9=["aria-hidden"],_hoisted_4$7=["aria-hidden"],_hoisted_5$5=["aria-hidden"],COMPONENT_NAME$8="ElSwitch",__default__$m=defineComponent({name:COMPONENT_NAME$8}),_sfc_main$F=defineComponent({...__default__$m,props:switchProps,emits:switchEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=getCurrentInstance(),{formItem:wn}=useFormItem(),kn=useFormSize(),_n=useNamespace("switch");(Ln=>{Ln.forEach(zn=>{useDeprecated({from:zn[0],replacement:zn[1],scope:COMPONENT_NAME$8,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},computed(()=>{var Hn;return!!((Hn=bn.vnode.props)!=null&&Hn[zn[2]])}))})})([['"value"','"model-value" or "v-model"',"value"],['"active-color"',"CSS var `--el-switch-on-color`","activeColor"],['"inactive-color"',"CSS var `--el-switch-off-color`","inactiveColor"],['"border-color"',"CSS var `--el-switch-border-color`","borderColor"]]);const{inputId:xn}=useFormItemInputId(vn,{formItemContext:wn}),En=useFormDisabled(computed(()=>vn.loading)),$n=ref(vn.modelValue!==!1),Sn=ref(),An=ref(),Tn=computed(()=>[_n.b(),_n.m(kn.value),_n.is("disabled",En.value),_n.is("checked",In.value)]),Nn=computed(()=>[_n.e("label"),_n.em("label","left"),_n.is("active",!In.value)]),Pn=computed(()=>[_n.e("label"),_n.em("label","right"),_n.is("active",In.value)]),On=computed(()=>({width:addUnit(vn.width)}));watch(()=>vn.modelValue,()=>{$n.value=!0}),watch(()=>vn.value,()=>{$n.value=!1});const Rn=computed(()=>$n.value?vn.modelValue:vn.value),In=computed(()=>Rn.value===vn.activeValue);[vn.activeValue,vn.inactiveValue].includes(Rn.value)||(hn(UPDATE_MODEL_EVENT,vn.inactiveValue),hn(CHANGE_EVENT,vn.inactiveValue),hn(INPUT_EVENT,vn.inactiveValue)),watch(In,Ln=>{var zn;Sn.value.checked=Ln,vn.validateEvent&&((zn=wn==null?void 0:wn.validate)==null||zn.call(wn,"change").catch(Hn=>void 0))});const Mn=()=>{const Ln=In.value?vn.inactiveValue:vn.activeValue;hn(UPDATE_MODEL_EVENT,Ln),hn(CHANGE_EVENT,Ln),hn(INPUT_EVENT,Ln),nextTick(()=>{Sn.value.checked=In.value})},Bn=()=>{if(En.value)return;const{beforeChange:Ln}=vn;if(!Ln){Mn();return}const zn=Ln();[isPromise(zn),isBoolean$5(zn)].includes(!0)||throwError(COMPONENT_NAME$8,"beforeChange must return type `Promise` or `boolean`"),isPromise(zn)?zn.then(Fn=>{Fn&&Mn()}).catch(Fn=>{}):zn&&Mn()},Dn=computed(()=>_n.cssVarBlock({...vn.activeColor?{"on-color":vn.activeColor}:null,...vn.inactiveColor?{"off-color":vn.inactiveColor}:null,...vn.borderColor?{"border-color":vn.borderColor}:null})),Vn=()=>{var Ln,zn;(zn=(Ln=Sn.value)==null?void 0:Ln.focus)==null||zn.call(Ln)};return onMounted(()=>{Sn.value.checked=In.value}),qe({focus:Vn,checked:In}),(Ln,zn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(Tn)),style:normalizeStyle(unref(Dn)),onClick:withModifiers(Bn,["prevent"])},[createBaseVNode("input",{id:unref(xn),ref_key:"input",ref:Sn,class:normalizeClass(unref(_n).e("input")),type:"checkbox",role:"switch","aria-checked":unref(In),"aria-disabled":unref(En),"aria-label":Ln.label,name:Ln.name,"true-value":Ln.activeValue,"false-value":Ln.inactiveValue,disabled:unref(En),tabindex:Ln.tabindex,onChange:Mn,onKeydown:withKeys(Bn,["enter"])},null,42,_hoisted_2$h),!Ln.inlinePrompt&&(Ln.inactiveIcon||Ln.inactiveText)?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(Nn))},[Ln.inactiveIcon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.inactiveIcon)))]),_:1})):createCommentVNode("v-if",!0),!Ln.inactiveIcon&&Ln.inactiveText?(openBlock(),createElementBlock("span",{key:1,"aria-hidden":unref(In)},toDisplayString(Ln.inactiveText),9,_hoisted_3$9)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("span",{ref_key:"core",ref:An,class:normalizeClass(unref(_n).e("core")),style:normalizeStyle(unref(On))},[Ln.inlinePrompt?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(_n).e("inner"))},[Ln.activeIcon||Ln.inactiveIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(_n).is("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(In)?Ln.activeIcon:Ln.inactiveIcon)))]),_:1},8,["class"])):Ln.activeText||Ln.inactiveText?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(_n).is("text")),"aria-hidden":!unref(In)},toDisplayString(unref(In)?Ln.activeText:Ln.inactiveText),11,_hoisted_4$7)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(_n).e("action"))},[Ln.loading?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(_n).is("loading"))},{default:withCtx(()=>[createVNode(unref(loading_default))]),_:1},8,["class"])):Ln.activeActionIcon&&unref(In)?(openBlock(),createBlock(unref(ElIcon),{key:1},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.activeActionIcon)))]),_:1})):Ln.inactiveActionIcon&&!unref(In)?(openBlock(),createBlock(unref(ElIcon),{key:2},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.inactiveActionIcon)))]),_:1})):createCommentVNode("v-if",!0)],2)],6),!Ln.inlinePrompt&&(Ln.activeIcon||Ln.activeText)?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass(unref(Pn))},[Ln.activeIcon?(openBlock(),createBlock(unref(ElIcon),{key:0},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Ln.activeIcon)))]),_:1})):createCommentVNode("v-if",!0),!Ln.activeIcon&&Ln.activeText?(openBlock(),createElementBlock("span",{key:1,"aria-hidden":!unref(In)},toDisplayString(Ln.activeText),9,_hoisted_5$5)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0)],14,_hoisted_1$n))}});var Switch$1=_export_sfc$2(_sfc_main$F,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const ElSwitch=withInstall$1(Switch$1);/*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed - */var matchHtmlRegExp=/["'&<>]/,escapeHtml_1=escapeHtml;function escapeHtml(Fe){var qe=""+Fe,hn=matchHtmlRegExp.exec(qe);if(!hn)return qe;var vn,bn="",wn=0,kn=0;for(wn=hn.index;wntypeof xn=="string"?get$6(_n,xn):xn(_n,Cn,Fe))):(qe!=="$key"&&isObject$9(_n)&&"$value"in _n&&(_n=_n.$value),[isObject$9(_n)?get$6(_n,qe):_n])},kn=function(_n,Cn){if(vn)return vn(_n.value,Cn.value);for(let xn=0,En=_n.key.length;xnCn.key[xn])return 1}return 0};return Fe.map((_n,Cn)=>({value:_n,index:Cn,key:wn?wn(_n,Cn):null})).sort((_n,Cn)=>{let xn=kn(_n,Cn);return xn||(xn=_n.index-Cn.index),xn*+hn}).map(_n=>_n.value)},getColumnById=function(Fe,qe){let hn=null;return Fe.columns.forEach(vn=>{vn.id===qe&&(hn=vn)}),hn},getColumnByKey=function(Fe,qe){let hn=null;for(let vn=0;vn{if(!Fe)throw new Error("Row is required when get row identity");if(typeof qe=="string"){if(!qe.includes("."))return`${Fe[qe]}`;const hn=qe.split(".");let vn=Fe;for(const bn of hn)vn=vn[bn];return`${vn}`}else if(typeof qe=="function")return qe.call(null,Fe)},getKeysMap=function(Fe,qe){const hn={};return(Fe||[]).forEach((vn,bn)=>{hn[getRowIdentity(vn,qe)]={row:vn,index:bn}}),hn};function mergeOptions$1(Fe,qe){const hn={};let vn;for(vn in Fe)hn[vn]=Fe[vn];for(vn in qe)if(hasOwn(qe,vn)){const bn=qe[vn];typeof bn<"u"&&(hn[vn]=bn)}return hn}function parseWidth(Fe){return Fe===""||Fe!==void 0&&(Fe=Number.parseInt(Fe,10),Number.isNaN(Fe)&&(Fe="")),Fe}function parseMinWidth(Fe){return Fe===""||Fe!==void 0&&(Fe=parseWidth(Fe),Number.isNaN(Fe)&&(Fe=80)),Fe}function parseHeight(Fe){return typeof Fe=="number"?Fe:typeof Fe=="string"?/^\d+(?:px)?$/.test(Fe)?Number.parseInt(Fe,10):Fe:null}function compose(...Fe){return Fe.length===0?qe=>qe:Fe.length===1?Fe[0]:Fe.reduce((qe,hn)=>(...vn)=>qe(hn(...vn)))}function toggleRowStatus(Fe,qe,hn){let vn=!1;const bn=Fe.indexOf(qe),wn=bn!==-1,kn=_n=>{_n==="add"?Fe.push(qe):Fe.splice(bn,1),vn=!0,isArray$x(qe.children)&&qe.children.forEach(Cn=>{toggleRowStatus(Fe,Cn,hn??!wn)})};return isBoolean$5(hn)?hn&&!wn?kn("add"):!hn&&wn&&kn("remove"):kn(wn?"remove":"add"),vn}function walkTreeNode(Fe,qe,hn="children",vn="hasChildren"){const bn=kn=>!(Array.isArray(kn)&&kn.length);function wn(kn,_n,Cn){qe(kn,_n,Cn),_n.forEach(xn=>{if(xn[vn]){qe(xn,null,Cn+1);return}const En=xn[hn];bn(En)||wn(xn,En,Cn+1)})}Fe.forEach(kn=>{if(kn[vn]){qe(kn,null,0);return}const _n=kn[hn];bn(_n)||wn(kn,_n,0)})}let removePopper;function createTablePopper(Fe,qe,hn,vn,bn){bn=merge$4({enterable:!0,showArrow:!0},bn);const wn=Fe==null?void 0:Fe.dataset.prefix,kn=Fe==null?void 0:Fe.querySelector(`.${wn}-scrollbar__wrap`);function _n(){const Pn=bn.effect==="light",On=document.createElement("div");return On.className=[`${wn}-popper`,Pn?"is-light":"is-dark",bn.popperClass||""].join(" "),hn=escapeHtml$1(hn),On.innerHTML=hn,On.style.zIndex=String(vn()),Fe==null||Fe.appendChild(On),On}function Cn(){const Pn=document.createElement("div");return Pn.className=`${wn}-popper__arrow`,Pn}function xn(){En&&En.update()}removePopper==null||removePopper(),removePopper=()=>{try{En&&En.destroy(),An&&(Fe==null||Fe.removeChild(An)),qe.removeEventListener("mouseenter",$n),qe.removeEventListener("mouseleave",Sn),kn==null||kn.removeEventListener("scroll",removePopper),removePopper=void 0}catch{}};let En=null,$n=xn,Sn=removePopper;bn.enterable&&({onOpen:$n,onClose:Sn}=useDelayedToggle({showAfter:bn.showAfter,hideAfter:bn.hideAfter,open:xn,close:removePopper}));const An=_n();An.onmouseenter=$n,An.onmouseleave=Sn;const Tn=[];if(bn.offset&&Tn.push({name:"offset",options:{offset:[0,bn.offset]}}),bn.showArrow){const Pn=An.appendChild(Cn());Tn.push({name:"arrow",options:{element:Pn,padding:10}})}const Nn=bn.popperOptions||{};return En=yn(qe,An,{placement:bn.placement||"top",strategy:"fixed",...Nn,modifiers:Nn.modifiers?Tn.concat(Nn.modifiers):Tn}),qe.addEventListener("mouseenter",$n),qe.addEventListener("mouseleave",Sn),kn==null||kn.addEventListener("scroll",removePopper),En}function getCurrentColumns(Fe){return Fe.children?flatMap(Fe.children,getCurrentColumns):[Fe]}function getColSpan(Fe,qe){return Fe+qe.colSpan}const isFixedColumn=(Fe,qe,hn,vn)=>{let bn=0,wn=Fe;const kn=hn.states.columns.value;if(vn){const Cn=getCurrentColumns(vn[Fe]);bn=kn.slice(0,kn.indexOf(Cn[0])).reduce(getColSpan,0),wn=bn+Cn.reduce(getColSpan,0)-1}else bn=Fe;let _n;switch(qe){case"left":wn=kn.length-hn.states.rightFixedLeafColumnsLength.value&&(_n="right");break;default:wn=kn.length-hn.states.rightFixedLeafColumnsLength.value&&(_n="right")}return _n?{direction:_n,start:bn,after:wn}:{}},getFixedColumnsClass=(Fe,qe,hn,vn,bn,wn=0)=>{const kn=[],{direction:_n,start:Cn,after:xn}=isFixedColumn(qe,hn,vn,bn);if(_n){const En=_n==="left";kn.push(`${Fe}-fixed-column--${_n}`),En&&xn+wn===vn.states.fixedLeafColumnsLength.value-1?kn.push("is-last-column"):!En&&Cn-wn===vn.states.columns.value.length-vn.states.rightFixedLeafColumnsLength.value&&kn.push("is-first-column")}return kn};function getOffset(Fe,qe){return Fe+(qe.realWidth===null||Number.isNaN(qe.realWidth)?Number(qe.width):qe.realWidth)}const getFixedColumnOffset=(Fe,qe,hn,vn)=>{const{direction:bn,start:wn=0,after:kn=0}=isFixedColumn(Fe,qe,hn,vn);if(!bn)return;const _n={},Cn=bn==="left",xn=hn.states.columns.value;return Cn?_n.left=xn.slice(0,wn).reduce(getOffset,0):_n.right=xn.slice(kn+1).reverse().reduce(getOffset,0),_n},ensurePosition=(Fe,qe)=>{Fe&&(Number.isNaN(Fe[qe])||(Fe[qe]=`${Fe[qe]}px`))};function useExpand(Fe){const qe=getCurrentInstance(),hn=ref(!1),vn=ref([]);return{updateExpandRows:()=>{const Cn=Fe.data.value||[],xn=Fe.rowKey.value;if(hn.value)vn.value=Cn.slice();else if(xn){const En=getKeysMap(vn.value,xn);vn.value=Cn.reduce(($n,Sn)=>{const An=getRowIdentity(Sn,xn);return En[An]&&$n.push(Sn),$n},[])}else vn.value=[]},toggleRowExpansion:(Cn,xn)=>{toggleRowStatus(vn.value,Cn,xn)&&qe.emit("expand-change",Cn,vn.value.slice())},setExpandRowKeys:Cn=>{qe.store.assertRowKey();const xn=Fe.data.value||[],En=Fe.rowKey.value,$n=getKeysMap(xn,En);vn.value=Cn.reduce((Sn,An)=>{const Tn=$n[An];return Tn&&Sn.push(Tn.row),Sn},[])},isRowExpanded:Cn=>{const xn=Fe.rowKey.value;return xn?!!getKeysMap(vn.value,xn)[getRowIdentity(Cn,xn)]:vn.value.includes(Cn)},states:{expandRows:vn,defaultExpandAll:hn}}}function useCurrent(Fe){const qe=getCurrentInstance(),hn=ref(null),vn=ref(null),bn=xn=>{qe.store.assertRowKey(),hn.value=xn,kn(xn)},wn=()=>{hn.value=null},kn=xn=>{const{data:En,rowKey:$n}=Fe;let Sn=null;$n.value&&(Sn=(unref(En)||[]).find(An=>getRowIdentity(An,$n.value)===xn)),vn.value=Sn,qe.emit("current-change",vn.value,null)};return{setCurrentRowKey:bn,restoreCurrentRowKey:wn,setCurrentRowByKey:kn,updateCurrentRow:xn=>{const En=vn.value;if(xn&&xn!==En){vn.value=xn,qe.emit("current-change",vn.value,En);return}!xn&&En&&(vn.value=null,qe.emit("current-change",null,En))},updateCurrentRowData:()=>{const xn=Fe.rowKey.value,En=Fe.data.value||[],$n=vn.value;if(!En.includes($n)&&$n){if(xn){const Sn=getRowIdentity($n,xn);kn(Sn)}else vn.value=null;vn.value===null&&qe.emit("current-change",null,$n)}else hn.value&&(kn(hn.value),wn())},states:{_currentRowKey:hn,currentRow:vn}}}function useTree$2(Fe){const qe=ref([]),hn=ref({}),vn=ref(16),bn=ref(!1),wn=ref({}),kn=ref("hasChildren"),_n=ref("children"),Cn=getCurrentInstance(),xn=computed(()=>{if(!Fe.rowKey.value)return{};const On=Fe.data.value||[];return $n(On)}),En=computed(()=>{const On=Fe.rowKey.value,Rn=Object.keys(wn.value),In={};return Rn.length&&Rn.forEach(Mn=>{if(wn.value[Mn].length){const Bn={children:[]};wn.value[Mn].forEach(Dn=>{const Vn=getRowIdentity(Dn,On);Bn.children.push(Vn),Dn[kn.value]&&!In[Vn]&&(In[Vn]={children:[]})}),In[Mn]=Bn}}),In}),$n=On=>{const Rn=Fe.rowKey.value,In={};return walkTreeNode(On,(Mn,Bn,Dn)=>{const Vn=getRowIdentity(Mn,Rn);Array.isArray(Bn)?In[Vn]={children:Bn.map(Ln=>getRowIdentity(Ln,Rn)),level:Dn}:bn.value&&(In[Vn]={children:[],lazy:!0,level:Dn})},_n.value,kn.value),In},Sn=(On=!1,Rn=(In=>(In=Cn.store)==null?void 0:In.states.defaultExpandAll.value)())=>{var In;const Mn=xn.value,Bn=En.value,Dn=Object.keys(Mn),Vn={};if(Dn.length){const Ln=unref(hn),zn=[],Hn=(Kn,Un)=>{if(On)return qe.value?Rn||qe.value.includes(Un):!!(Rn||Kn!=null&&Kn.expanded);{const Gn=Rn||qe.value&&qe.value.includes(Un);return!!(Kn!=null&&Kn.expanded||Gn)}};Dn.forEach(Kn=>{const Un=Ln[Kn],Gn={...Mn[Kn]};if(Gn.expanded=Hn(Un,Kn),Gn.lazy){const{loaded:Wn=!1,loading:Zn=!1}=Un||{};Gn.loaded=!!Wn,Gn.loading=!!Zn,zn.push(Kn)}Vn[Kn]=Gn});const Fn=Object.keys(Bn);bn.value&&Fn.length&&zn.length&&Fn.forEach(Kn=>{const Un=Ln[Kn],Gn=Bn[Kn].children;if(zn.includes(Kn)){if(Vn[Kn].children.length!==0)throw new Error("[ElTable]children must be an empty array.");Vn[Kn].children=Gn}else{const{loaded:Wn=!1,loading:Zn=!1}=Un||{};Vn[Kn]={lazy:!0,loaded:!!Wn,loading:!!Zn,expanded:Hn(Un,Kn),children:Gn,level:""}}})}hn.value=Vn,(In=Cn.store)==null||In.updateTableScrollY()};watch(()=>qe.value,()=>{Sn(!0)}),watch(()=>xn.value,()=>{Sn()}),watch(()=>En.value,()=>{Sn()});const An=On=>{qe.value=On,Sn()},Tn=(On,Rn)=>{Cn.store.assertRowKey();const In=Fe.rowKey.value,Mn=getRowIdentity(On,In),Bn=Mn&&hn.value[Mn];if(Mn&&Bn&&"expanded"in Bn){const Dn=Bn.expanded;Rn=typeof Rn>"u"?!Bn.expanded:Rn,hn.value[Mn].expanded=Rn,Dn!==Rn&&Cn.emit("expand-change",On,Rn),Cn.store.updateTableScrollY()}},Nn=On=>{Cn.store.assertRowKey();const Rn=Fe.rowKey.value,In=getRowIdentity(On,Rn),Mn=hn.value[In];bn.value&&Mn&&"loaded"in Mn&&!Mn.loaded?Pn(On,In,Mn):Tn(On,void 0)},Pn=(On,Rn,In)=>{const{load:Mn}=Cn.props;Mn&&!hn.value[Rn].loaded&&(hn.value[Rn].loading=!0,Mn(On,In,Bn=>{if(!Array.isArray(Bn))throw new TypeError("[ElTable] data must be an array");hn.value[Rn].loading=!1,hn.value[Rn].loaded=!0,hn.value[Rn].expanded=!0,Bn.length&&(wn.value[Rn]=Bn),Cn.emit("expand-change",On,!0)}))};return{loadData:Pn,loadOrToggle:Nn,toggleTreeExpansion:Tn,updateTreeExpandKeys:An,updateTreeData:Sn,normalize:$n,states:{expandRowKeys:qe,treeData:hn,indent:vn,lazy:bn,lazyTreeNodeMap:wn,lazyColumnIdentifier:kn,childrenColumnName:_n}}}const sortData=(Fe,qe)=>{const hn=qe.sortingColumn;return!hn||typeof hn.sortable=="string"?Fe:orderBy$4(Fe,qe.sortProp,qe.sortOrder,hn.sortMethod,hn.sortBy)},doFlattenColumns=Fe=>{const qe=[];return Fe.forEach(hn=>{hn.children&&hn.children.length>0?qe.push.apply(qe,doFlattenColumns(hn.children)):qe.push(hn)}),qe};function useWatcher$1(){var Fe;const qe=getCurrentInstance(),{size:hn}=toRefs((Fe=qe.proxy)==null?void 0:Fe.$props),vn=ref(null),bn=ref([]),wn=ref([]),kn=ref(!1),_n=ref([]),Cn=ref([]),xn=ref([]),En=ref([]),$n=ref([]),Sn=ref([]),An=ref([]),Tn=ref([]),Nn=[],Pn=ref(0),On=ref(0),Rn=ref(0),In=ref(!1),Mn=ref([]),Bn=ref(!1),Dn=ref(!1),Vn=ref(null),Ln=ref({}),zn=ref(null),Hn=ref(null),Fn=ref(null),Kn=ref(null),Un=ref(null);watch(bn,()=>qe.state&&Xn(!1),{deep:!0});const Gn=()=>{if(!vn.value)throw new Error("[ElTable] prop row-key is required")},Wn=Fo=>{var $o;($o=Fo.children)==null||$o.forEach(Bo=>{Bo.fixed=Fo.fixed,Wn(Bo)})},Zn=()=>{_n.value.forEach(Vo=>{Wn(Vo)}),En.value=_n.value.filter(Vo=>Vo.fixed===!0||Vo.fixed==="left"),$n.value=_n.value.filter(Vo=>Vo.fixed==="right"),En.value.length>0&&_n.value[0]&&_n.value[0].type==="selection"&&!_n.value[0].fixed&&(_n.value[0].fixed=!0,En.value.unshift(_n.value[0]));const Fo=_n.value.filter(Vo=>!Vo.fixed);Cn.value=[].concat(En.value).concat(Fo).concat($n.value);const $o=doFlattenColumns(Fo),Bo=doFlattenColumns(En.value),No=doFlattenColumns($n.value);Pn.value=$o.length,On.value=Bo.length,Rn.value=No.length,xn.value=[].concat(Bo).concat($o).concat(No),kn.value=En.value.length>0||$n.value.length>0},Xn=(Fo,$o=!1)=>{Fo&&Zn(),$o?qe.state.doLayout():qe.state.debouncedUpdateLayout()},qn=Fo=>Mn.value.includes(Fo),jn=()=>{In.value=!1,Mn.value.length&&(Mn.value=[],qe.emit("selection-change",[]))},Jn=()=>{let Fo;if(vn.value){Fo=[];const $o=getKeysMap(Mn.value,vn.value),Bo=getKeysMap(bn.value,vn.value);for(const No in $o)hasOwn($o,No)&&!Bo[No]&&Fo.push($o[No].row)}else Fo=Mn.value.filter($o=>!bn.value.includes($o));if(Fo.length){const $o=Mn.value.filter(Bo=>!Fo.includes(Bo));Mn.value=$o,qe.emit("selection-change",$o.slice())}},Qn=()=>(Mn.value||[]).slice(),no=(Fo,$o=void 0,Bo=!0)=>{if(toggleRowStatus(Mn.value,Fo,$o)){const Vo=(Mn.value||[]).slice();Bo&&qe.emit("select",Vo,Fo),qe.emit("selection-change",Vo)}},co=()=>{var Fo,$o;const Bo=Dn.value?!In.value:!(In.value||Mn.value.length);In.value=Bo;let No=!1,Vo=0;const Eo=($o=(Fo=qe==null?void 0:qe.store)==null?void 0:Fo.states)==null?void 0:$o.rowKey.value;bn.value.forEach((rr,sr)=>{const dr=sr+Vo;Vn.value?Vn.value.call(null,rr,dr)&&toggleRowStatus(Mn.value,rr,Bo)&&(No=!0):toggleRowStatus(Mn.value,rr,Bo)&&(No=!0),Vo+=mo(getRowIdentity(rr,Eo))}),No&&qe.emit("selection-change",Mn.value?Mn.value.slice():[]),qe.emit("select-all",Mn.value)},so=()=>{const Fo=getKeysMap(Mn.value,vn.value);bn.value.forEach($o=>{const Bo=getRowIdentity($o,vn.value),No=Fo[Bo];No&&(Mn.value[No.index]=$o)})},fo=()=>{var Fo,$o,Bo;if(((Fo=bn.value)==null?void 0:Fo.length)===0){In.value=!1;return}let No;vn.value&&(No=getKeysMap(Mn.value,vn.value));const Vo=function(dr){return No?!!No[getRowIdentity(dr,vn.value)]:Mn.value.includes(dr)};let Eo=!0,rr=0,sr=0;for(let dr=0,hr=(bn.value||[]).length;dr{var $o;if(!qe||!qe.store)return 0;const{treeData:Bo}=qe.store.states;let No=0;const Vo=($o=Bo.value[Fo])==null?void 0:$o.children;return Vo&&(No+=Vo.length,Vo.forEach(Eo=>{No+=mo(Eo)})),No},lo=(Fo,$o)=>{Array.isArray(Fo)||(Fo=[Fo]);const Bo={};return Fo.forEach(No=>{Ln.value[No.id]=$o,Bo[No.columnKey||No.id]=$o}),Bo},io=(Fo,$o,Bo)=>{Hn.value&&Hn.value!==Fo&&(Hn.value.order=null),Hn.value=Fo,Fn.value=$o,Kn.value=Bo},wo=()=>{let Fo=unref(wn);Object.keys(Ln.value).forEach($o=>{const Bo=Ln.value[$o];if(!Bo||Bo.length===0)return;const No=getColumnById({columns:xn.value},$o);No&&No.filterMethod&&(Fo=Fo.filter(Vo=>Bo.some(Eo=>No.filterMethod.call(null,Eo,Vo,No))))}),zn.value=Fo},go=()=>{bn.value=sortData(zn.value,{sortingColumn:Hn.value,sortProp:Fn.value,sortOrder:Kn.value})},Io=(Fo=void 0)=>{Fo&&Fo.filter||wo(),go()},oo=Fo=>{const{tableHeaderRef:$o}=qe.refs;if(!$o)return;const Bo=Object.assign({},$o.filterPanels),No=Object.keys(Bo);if(No.length)if(typeof Fo=="string"&&(Fo=[Fo]),Array.isArray(Fo)){const Vo=Fo.map(Eo=>getColumnByKey({columns:xn.value},Eo));No.forEach(Eo=>{const rr=Vo.find(sr=>sr.id===Eo);rr&&(rr.filteredValue=[])}),qe.store.commit("filterChange",{column:Vo,values:[],silent:!0,multi:!0})}else No.forEach(Vo=>{const Eo=xn.value.find(rr=>rr.id===Vo);Eo&&(Eo.filteredValue=[])}),Ln.value={},qe.store.commit("filterChange",{column:{},values:[],silent:!0})},eo=()=>{Hn.value&&(io(null,null,null),qe.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:ao,toggleRowExpansion:ho,updateExpandRows:Mo,states:Po,isRowExpanded:ko}=useExpand({data:bn,rowKey:vn}),{updateTreeExpandKeys:xo,toggleTreeExpansion:Ao,updateTreeData:vo,loadOrToggle:qo,states:jo}=useTree$2({data:bn,rowKey:vn}),{updateCurrentRowData:Ko,updateCurrentRow:bo,setCurrentRowKey:yo,states:zo}=useCurrent({data:bn,rowKey:vn});return{assertRowKey:Gn,updateColumns:Zn,scheduleLayout:Xn,isSelected:qn,clearSelection:jn,cleanSelection:Jn,getSelectionRows:Qn,toggleRowSelection:no,_toggleAllSelection:co,toggleAllSelection:null,updateSelectionByRowKey:so,updateAllSelected:fo,updateFilters:lo,updateCurrentRow:bo,updateSort:io,execFilter:wo,execSort:go,execQuery:Io,clearFilter:oo,clearSort:eo,toggleRowExpansion:ho,setExpandRowKeysAdapter:Fo=>{ao(Fo),xo(Fo)},setCurrentRowKey:yo,toggleRowExpansionAdapter:(Fo,$o)=>{xn.value.some(({type:No})=>No==="expand")?ho(Fo,$o):Ao(Fo,$o)},isRowExpanded:ko,updateExpandRows:Mo,updateCurrentRowData:Ko,loadOrToggle:qo,updateTreeData:vo,states:{tableSize:hn,rowKey:vn,data:bn,_data:wn,isComplex:kn,_columns:_n,originColumns:Cn,columns:xn,fixedColumns:En,rightFixedColumns:$n,leafColumns:Sn,fixedLeafColumns:An,rightFixedLeafColumns:Tn,updateOrderFns:Nn,leafColumnsLength:Pn,fixedLeafColumnsLength:On,rightFixedLeafColumnsLength:Rn,isAllSelected:In,selection:Mn,reserveSelection:Bn,selectOnIndeterminate:Dn,selectable:Vn,filters:Ln,filteredData:zn,sortingColumn:Hn,sortProp:Fn,sortOrder:Kn,hoverRow:Un,...Po,...jo,...zo}}}function replaceColumn(Fe,qe){return Fe.map(hn=>{var vn;return hn.id===qe.id?qe:((vn=hn.children)!=null&&vn.length&&(hn.children=replaceColumn(hn.children,qe)),hn)})}function sortColumn(Fe){Fe.forEach(qe=>{var hn,vn;qe.no=(hn=qe.getColumnIndex)==null?void 0:hn.call(qe),(vn=qe.children)!=null&&vn.length&&sortColumn(qe.children)}),Fe.sort((qe,hn)=>qe.no-hn.no)}function useStore(){const Fe=getCurrentInstance(),qe=useWatcher$1();return{ns:useNamespace("table"),...qe,mutations:{setData(kn,_n){const Cn=unref(kn._data)!==_n;kn.data.value=_n,kn._data.value=_n,Fe.store.execQuery(),Fe.store.updateCurrentRowData(),Fe.store.updateExpandRows(),Fe.store.updateTreeData(Fe.store.states.defaultExpandAll.value),unref(kn.reserveSelection)?(Fe.store.assertRowKey(),Fe.store.updateSelectionByRowKey()):Cn?Fe.store.clearSelection():Fe.store.cleanSelection(),Fe.store.updateAllSelected(),Fe.$ready&&Fe.store.scheduleLayout()},insertColumn(kn,_n,Cn,xn){const En=unref(kn._columns);let $n=[];Cn?(Cn&&!Cn.children&&(Cn.children=[]),Cn.children.push(_n),$n=replaceColumn(En,Cn)):(En.push(_n),$n=En),sortColumn($n),kn._columns.value=$n,kn.updateOrderFns.push(xn),_n.type==="selection"&&(kn.selectable.value=_n.selectable,kn.reserveSelection.value=_n.reserveSelection),Fe.$ready&&(Fe.store.updateColumns(),Fe.store.scheduleLayout())},updateColumnOrder(kn,_n){var Cn;((Cn=_n.getColumnIndex)==null?void 0:Cn.call(_n))!==_n.no&&(sortColumn(kn._columns.value),Fe.$ready&&Fe.store.updateColumns())},removeColumn(kn,_n,Cn,xn){const En=unref(kn._columns)||[];if(Cn)Cn.children.splice(Cn.children.findIndex(Sn=>Sn.id===_n.id),1),nextTick(()=>{var Sn;((Sn=Cn.children)==null?void 0:Sn.length)===0&&delete Cn.children}),kn._columns.value=replaceColumn(En,Cn);else{const Sn=En.indexOf(_n);Sn>-1&&(En.splice(Sn,1),kn._columns.value=En)}const $n=kn.updateOrderFns.indexOf(xn);$n>-1&&kn.updateOrderFns.splice($n,1),Fe.$ready&&(Fe.store.updateColumns(),Fe.store.scheduleLayout())},sort(kn,_n){const{prop:Cn,order:xn,init:En}=_n;if(Cn){const $n=unref(kn.columns).find(Sn=>Sn.property===Cn);$n&&($n.order=xn,Fe.store.updateSort($n,Cn,xn),Fe.store.commit("changeSortCondition",{init:En}))}},changeSortCondition(kn,_n){const{sortingColumn:Cn,sortProp:xn,sortOrder:En}=kn,$n=unref(Cn),Sn=unref(xn),An=unref(En);An===null&&(kn.sortingColumn.value=null,kn.sortProp.value=null);const Tn={filter:!0};Fe.store.execQuery(Tn),(!_n||!(_n.silent||_n.init))&&Fe.emit("sort-change",{column:$n,prop:Sn,order:An}),Fe.store.updateTableScrollY()},filterChange(kn,_n){const{column:Cn,values:xn,silent:En}=_n,$n=Fe.store.updateFilters(Cn,xn);Fe.store.execQuery(),En||Fe.emit("filter-change",$n),Fe.store.updateTableScrollY()},toggleAllSelection(){Fe.store.toggleAllSelection()},rowSelectedChanged(kn,_n){Fe.store.toggleRowSelection(_n),Fe.store.updateAllSelected()},setHoverRow(kn,_n){kn.hoverRow.value=_n},setCurrentRow(kn,_n){Fe.store.updateCurrentRow(_n)}},commit:function(kn,..._n){const Cn=Fe.store.mutations;if(Cn[kn])Cn[kn].apply(Fe,[Fe.store.states].concat(_n));else throw new Error(`Action not found: ${kn}`)},updateTableScrollY:function(){nextTick(()=>Fe.layout.updateScrollY.apply(Fe.layout))}}}const InitialStateMap={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function createStore(Fe,qe){if(!Fe)throw new Error("Table is required.");const hn=useStore();return hn.toggleAllSelection=debounce$3(hn._toggleAllSelection,10),Object.keys(InitialStateMap).forEach(vn=>{handleValue(getArrKeysValue(qe,vn),vn,hn)}),proxyTableProps(hn,qe),hn}function proxyTableProps(Fe,qe){Object.keys(InitialStateMap).forEach(hn=>{watch(()=>getArrKeysValue(qe,hn),vn=>{handleValue(vn,hn,Fe)})})}function handleValue(Fe,qe,hn){let vn=Fe,bn=InitialStateMap[qe];typeof InitialStateMap[qe]=="object"&&(bn=bn.key,vn=vn||InitialStateMap[qe].default),hn.states[bn].value=vn}function getArrKeysValue(Fe,qe){if(qe.includes(".")){const hn=qe.split(".");let vn=Fe;return hn.forEach(bn=>{vn=vn[bn]}),vn}else return Fe[qe]}class TableLayout{constructor(qe){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=ref(null),this.scrollX=ref(!1),this.scrollY=ref(!1),this.bodyWidth=ref(null),this.fixedWidth=ref(null),this.rightFixedWidth=ref(null),this.gutterWidth=0;for(const hn in qe)hasOwn(qe,hn)&&(isRef(this[hn])?this[hn].value=qe[hn]:this[hn]=qe[hn]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const hn=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(hn!=null&&hn.wrapRef)){let vn=!0;const bn=this.scrollY.value;return vn=hn.wrapRef.scrollHeight>hn.wrapRef.clientHeight,this.scrollY.value=vn,bn!==vn}return!1}setHeight(qe,hn="height"){if(!isClient$1)return;const vn=this.table.vnode.el;if(qe=parseHeight(qe),this.height.value=Number(qe),!vn&&(qe||qe===0))return nextTick(()=>this.setHeight(qe,hn));typeof qe=="number"?(vn.style[hn]=`${qe}px`,this.updateElsHeight()):typeof qe=="string"&&(vn.style[hn]=qe,this.updateElsHeight())}setMaxHeight(qe){this.setHeight(qe,"max-height")}getFlattenColumns(){const qe=[];return this.table.store.states.columns.value.forEach(vn=>{vn.isColumnGroup?qe.push.apply(qe,vn.columns):qe.push(vn)}),qe}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(qe){if(!qe)return!0;let hn=qe;for(;hn.tagName!=="DIV";){if(getComputedStyle(hn).display==="none")return!0;hn=hn.parentElement}return!1}updateColumnsWidth(){if(!isClient$1)return;const qe=this.fit,hn=this.table.vnode.el.clientWidth;let vn=0;const bn=this.getFlattenColumns(),wn=bn.filter(Cn=>typeof Cn.width!="number");if(bn.forEach(Cn=>{typeof Cn.width=="number"&&Cn.realWidth&&(Cn.realWidth=null)}),wn.length>0&&qe){if(bn.forEach(Cn=>{vn+=Number(Cn.width||Cn.minWidth||80)}),vn<=hn){this.scrollX.value=!1;const Cn=hn-vn;if(wn.length===1)wn[0].realWidth=Number(wn[0].minWidth||80)+Cn;else{const xn=wn.reduce((Sn,An)=>Sn+Number(An.minWidth||80),0),En=Cn/xn;let $n=0;wn.forEach((Sn,An)=>{if(An===0)return;const Tn=Math.floor(Number(Sn.minWidth||80)*En);$n+=Tn,Sn.realWidth=Number(Sn.minWidth||80)+Tn}),wn[0].realWidth=Number(wn[0].minWidth||80)+Cn-$n}}else this.scrollX.value=!0,wn.forEach(Cn=>{Cn.realWidth=Number(Cn.minWidth)});this.bodyWidth.value=Math.max(vn,hn),this.table.state.resizeState.value.width=this.bodyWidth.value}else bn.forEach(Cn=>{!Cn.width&&!Cn.minWidth?Cn.realWidth=80:Cn.realWidth=Number(Cn.width||Cn.minWidth),vn+=Cn.realWidth}),this.scrollX.value=vn>hn,this.bodyWidth.value=vn;const kn=this.store.states.fixedColumns.value;if(kn.length>0){let Cn=0;kn.forEach(xn=>{Cn+=Number(xn.realWidth||xn.width)}),this.fixedWidth.value=Cn}const _n=this.store.states.rightFixedColumns.value;if(_n.length>0){let Cn=0;_n.forEach(xn=>{Cn+=Number(xn.realWidth||xn.width)}),this.rightFixedWidth.value=Cn}this.notifyObservers("columns")}addObserver(qe){this.observers.push(qe)}removeObserver(qe){const hn=this.observers.indexOf(qe);hn!==-1&&this.observers.splice(hn,1)}notifyObservers(qe){this.observers.forEach(vn=>{var bn,wn;switch(qe){case"columns":(bn=vn.state)==null||bn.onColumnsChange(this);break;case"scrollable":(wn=vn.state)==null||wn.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${qe}.`)}})}}const{CheckboxGroup:ElCheckboxGroup}=ElCheckbox,_sfc_main$E=defineComponent({name:"ElTableFilterPanel",components:{ElCheckbox,ElCheckboxGroup,ElScrollbar,ElTooltip,ElIcon,ArrowDown:arrow_down_default,ArrowUp:arrow_up_default},directives:{ClickOutside},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(Fe){const qe=getCurrentInstance(),{t:hn}=useLocale(),vn=useNamespace("table-filter"),bn=qe==null?void 0:qe.parent;bn.filterPanels.value[Fe.column.id]||(bn.filterPanels.value[Fe.column.id]=qe);const wn=ref(!1),kn=ref(null),_n=computed(()=>Fe.column&&Fe.column.filters),Cn=computed({get:()=>{var Mn;return(((Mn=Fe.column)==null?void 0:Mn.filteredValue)||[])[0]},set:Mn=>{xn.value&&(typeof Mn<"u"&&Mn!==null?xn.value.splice(0,1,Mn):xn.value.splice(0,1))}}),xn=computed({get(){return Fe.column?Fe.column.filteredValue||[]:[]},set(Mn){Fe.column&&Fe.upDataColumn("filteredValue",Mn)}}),En=computed(()=>Fe.column?Fe.column.filterMultiple:!0),$n=Mn=>Mn.value===Cn.value,Sn=()=>{wn.value=!1},An=Mn=>{Mn.stopPropagation(),wn.value=!wn.value},Tn=()=>{wn.value=!1},Nn=()=>{Rn(xn.value),Sn()},Pn=()=>{xn.value=[],Rn(xn.value),Sn()},On=Mn=>{Cn.value=Mn,Rn(typeof Mn<"u"&&Mn!==null?xn.value:[]),Sn()},Rn=Mn=>{Fe.store.commit("filterChange",{column:Fe.column,values:Mn}),Fe.store.updateAllSelected()};watch(wn,Mn=>{Fe.column&&Fe.upDataColumn("filterOpened",Mn)},{immediate:!0});const In=computed(()=>{var Mn,Bn;return(Bn=(Mn=kn.value)==null?void 0:Mn.popperRef)==null?void 0:Bn.contentRef});return{tooltipVisible:wn,multiple:En,filteredValue:xn,filterValue:Cn,filters:_n,handleConfirm:Nn,handleReset:Pn,handleSelect:On,isActive:$n,t:hn,ns:vn,showFilterPanel:An,hideFilterPanel:Tn,popperPaneRef:In,tooltip:kn}}}),_hoisted_1$m={key:0},_hoisted_2$g=["disabled"],_hoisted_3$8=["label","onClick"];function _sfc_render$5(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-checkbox"),_n=resolveComponent("el-checkbox-group"),Cn=resolveComponent("el-scrollbar"),xn=resolveComponent("arrow-up"),En=resolveComponent("arrow-down"),$n=resolveComponent("el-icon"),Sn=resolveComponent("el-tooltip"),An=resolveDirective("click-outside");return openBlock(),createBlock(Sn,{ref:"tooltip",visible:Fe.tooltipVisible,offset:0,placement:Fe.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":Fe.ns.b(),persistent:""},{content:withCtx(()=>[Fe.multiple?(openBlock(),createElementBlock("div",_hoisted_1$m,[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("content"))},[createVNode(Cn,{"wrap-class":Fe.ns.e("wrap")},{default:withCtx(()=>[createVNode(_n,{modelValue:Fe.filteredValue,"onUpdate:modelValue":qe[0]||(qe[0]=Tn=>Fe.filteredValue=Tn),class:normalizeClass(Fe.ns.e("checkbox-group"))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.filters,Tn=>(openBlock(),createBlock(kn,{key:Tn.value,label:Tn.value},{default:withCtx(()=>[createTextVNode(toDisplayString(Tn.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("bottom"))},[createBaseVNode("button",{class:normalizeClass({[Fe.ns.is("disabled")]:Fe.filteredValue.length===0}),disabled:Fe.filteredValue.length===0,type:"button",onClick:qe[1]||(qe[1]=(...Tn)=>Fe.handleConfirm&&Fe.handleConfirm(...Tn))},toDisplayString(Fe.t("el.table.confirmFilter")),11,_hoisted_2$g),createBaseVNode("button",{type:"button",onClick:qe[2]||(qe[2]=(...Tn)=>Fe.handleReset&&Fe.handleReset(...Tn))},toDisplayString(Fe.t("el.table.resetFilter")),1)],2)])):(openBlock(),createElementBlock("ul",{key:1,class:normalizeClass(Fe.ns.e("list"))},[createBaseVNode("li",{class:normalizeClass([Fe.ns.e("list-item"),{[Fe.ns.is("active")]:Fe.filterValue===void 0||Fe.filterValue===null}]),onClick:qe[3]||(qe[3]=Tn=>Fe.handleSelect(null))},toDisplayString(Fe.t("el.table.clearFilter")),3),(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.filters,Tn=>(openBlock(),createElementBlock("li",{key:Tn.value,class:normalizeClass([Fe.ns.e("list-item"),Fe.ns.is("active",Fe.isActive(Tn))]),label:Tn.value,onClick:Nn=>Fe.handleSelect(Tn.value)},toDisplayString(Tn.text),11,_hoisted_3$8))),128))],2))]),default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass([`${Fe.ns.namespace.value}-table__column-filter-trigger`,`${Fe.ns.namespace.value}-none-outline`]),onClick:qe[4]||(qe[4]=(...Tn)=>Fe.showFilterPanel&&Fe.showFilterPanel(...Tn))},[createVNode($n,null,{default:withCtx(()=>[Fe.column.filterOpened?(openBlock(),createBlock(xn,{key:0})):(openBlock(),createBlock(En,{key:1}))]),_:1})],2)),[[An,Fe.hideFilterPanel,Fe.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var FilterPanel=_export_sfc$2(_sfc_main$E,[["render",_sfc_render$5],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function useLayoutObserver(Fe){const qe=getCurrentInstance();onBeforeMount(()=>{hn.value.addObserver(qe)}),onMounted(()=>{vn(hn.value),bn(hn.value)}),onUpdated(()=>{vn(hn.value),bn(hn.value)}),onUnmounted(()=>{hn.value.removeObserver(qe)});const hn=computed(()=>{const wn=Fe.layout;if(!wn)throw new Error("Can not find table layout.");return wn}),vn=wn=>{var kn;const _n=((kn=Fe.vnode.el)==null?void 0:kn.querySelectorAll("colgroup > col"))||[];if(!_n.length)return;const Cn=wn.getFlattenColumns(),xn={};Cn.forEach(En=>{xn[En.id]=En});for(let En=0,$n=_n.length;En<$n;En++){const Sn=_n[En],An=Sn.getAttribute("name"),Tn=xn[An];Tn&&Sn.setAttribute("width",Tn.realWidth||Tn.width)}},bn=wn=>{var kn,_n;const Cn=((kn=Fe.vnode.el)==null?void 0:kn.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let En=0,$n=Cn.length;En<$n;En++)Cn[En].setAttribute("width",wn.scrollY.value?wn.gutterWidth:"0");const xn=((_n=Fe.vnode.el)==null?void 0:_n.querySelectorAll("th.gutter"))||[];for(let En=0,$n=xn.length;En<$n;En++){const Sn=xn[En];Sn.style.width=wn.scrollY.value?`${wn.gutterWidth}px`:"0",Sn.style.display=wn.scrollY.value?"":"none"}};return{tableLayout:hn.value,onColumnsChange:vn,onScrollableChange:bn}}const TABLE_INJECTION_KEY=Symbol("ElTable");function useEvent(Fe,qe){const hn=getCurrentInstance(),vn=inject(TABLE_INJECTION_KEY),bn=Nn=>{Nn.stopPropagation()},wn=(Nn,Pn)=>{!Pn.filters&&Pn.sortable?Tn(Nn,Pn,!1):Pn.filterable&&!Pn.sortable&&bn(Nn),vn==null||vn.emit("header-click",Pn,Nn)},kn=(Nn,Pn)=>{vn==null||vn.emit("header-contextmenu",Pn,Nn)},_n=ref(null),Cn=ref(!1),xn=ref({}),En=(Nn,Pn)=>{if(isClient$1&&!(Pn.children&&Pn.children.length>0)&&_n.value&&Fe.border){Cn.value=!0;const On=vn;qe("set-drag-visible",!0);const In=(On==null?void 0:On.vnode.el).getBoundingClientRect().left,Mn=hn.vnode.el.querySelector(`th.${Pn.id}`),Bn=Mn.getBoundingClientRect(),Dn=Bn.left-In+30;addClass$2(Mn,"noclick"),xn.value={startMouseLeft:Nn.clientX,startLeft:Bn.right-In,startColumnLeft:Bn.left-In,tableLeft:In};const Vn=On==null?void 0:On.refs.resizeProxy;Vn.style.left=`${xn.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const Ln=Hn=>{const Fn=Hn.clientX-xn.value.startMouseLeft,Kn=xn.value.startLeft+Fn;Vn.style.left=`${Math.max(Dn,Kn)}px`},zn=()=>{if(Cn.value){const{startColumnLeft:Hn,startLeft:Fn}=xn.value,Un=Number.parseInt(Vn.style.left,10)-Hn;Pn.width=Pn.realWidth=Un,On==null||On.emit("header-dragend",Pn.width,Fn-Hn,Pn,Nn),requestAnimationFrame(()=>{Fe.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",Cn.value=!1,_n.value=null,xn.value={},qe("set-drag-visible",!1)}document.removeEventListener("mousemove",Ln),document.removeEventListener("mouseup",zn),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{removeClass$2(Mn,"noclick")},0)};document.addEventListener("mousemove",Ln),document.addEventListener("mouseup",zn)}},$n=(Nn,Pn)=>{if(Pn.children&&Pn.children.length>0)return;const On=Nn.target;if(!isElement$4(On))return;const Rn=On==null?void 0:On.closest("th");if(!(!Pn||!Pn.resizable)&&!Cn.value&&Fe.border){const In=Rn.getBoundingClientRect(),Mn=document.body.style;In.width>12&&In.right-Nn.pageX<8?(Mn.cursor="col-resize",hasClass$1(Rn,"is-sortable")&&(Rn.style.cursor="col-resize"),_n.value=Pn):Cn.value||(Mn.cursor="",hasClass$1(Rn,"is-sortable")&&(Rn.style.cursor="pointer"),_n.value=null)}},Sn=()=>{isClient$1&&(document.body.style.cursor="")},An=({order:Nn,sortOrders:Pn})=>{if(Nn==="")return Pn[0];const On=Pn.indexOf(Nn||null);return Pn[On>Pn.length-2?0:On+1]},Tn=(Nn,Pn,On)=>{var Rn;Nn.stopPropagation();const In=Pn.order===On?null:On||An(Pn),Mn=(Rn=Nn.target)==null?void 0:Rn.closest("th");if(Mn&&hasClass$1(Mn,"noclick")){removeClass$2(Mn,"noclick");return}if(!Pn.sortable)return;const Bn=Fe.store.states;let Dn=Bn.sortProp.value,Vn;const Ln=Bn.sortingColumn.value;(Ln!==Pn||Ln===Pn&&Ln.order===null)&&(Ln&&(Ln.order=null),Bn.sortingColumn.value=Pn,Dn=Pn.property),In?Vn=Pn.order=In:Vn=Pn.order=null,Bn.sortProp.value=Dn,Bn.sortOrder.value=Vn,vn==null||vn.store.commit("changeSortCondition")};return{handleHeaderClick:wn,handleHeaderContextMenu:kn,handleMouseDown:En,handleMouseMove:$n,handleMouseOut:Sn,handleSortClick:Tn,handleFilterClick:bn}}function useStyle$2(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=useNamespace("table");return{getHeaderRowStyle:_n=>{const Cn=qe==null?void 0:qe.props.headerRowStyle;return typeof Cn=="function"?Cn.call(null,{rowIndex:_n}):Cn},getHeaderRowClass:_n=>{const Cn=[],xn=qe==null?void 0:qe.props.headerRowClassName;return typeof xn=="string"?Cn.push(xn):typeof xn=="function"&&Cn.push(xn.call(null,{rowIndex:_n})),Cn.join(" ")},getHeaderCellStyle:(_n,Cn,xn,En)=>{var $n;let Sn=($n=qe==null?void 0:qe.props.headerCellStyle)!=null?$n:{};typeof Sn=="function"&&(Sn=Sn.call(null,{rowIndex:_n,columnIndex:Cn,row:xn,column:En}));const An=getFixedColumnOffset(Cn,En.fixed,Fe.store,xn);return ensurePosition(An,"left"),ensurePosition(An,"right"),Object.assign({},Sn,An)},getHeaderCellClass:(_n,Cn,xn,En)=>{const $n=getFixedColumnsClass(hn.b(),Cn,En.fixed,Fe.store,xn),Sn=[En.id,En.order,En.headerAlign,En.className,En.labelClassName,...$n];En.children||Sn.push("is-leaf"),En.sortable&&Sn.push("is-sortable");const An=qe==null?void 0:qe.props.headerCellClassName;return typeof An=="string"?Sn.push(An):typeof An=="function"&&Sn.push(An.call(null,{rowIndex:_n,columnIndex:Cn,row:xn,column:En})),Sn.push(hn.e("cell")),Sn.filter(Tn=>!!Tn).join(" ")}}}const getAllColumns$1=Fe=>{const qe=[];return Fe.forEach(hn=>{hn.children?(qe.push(hn),qe.push.apply(qe,getAllColumns$1(hn.children))):qe.push(hn)}),qe},convertToRows$2=Fe=>{let qe=1;const hn=(wn,kn)=>{if(kn&&(wn.level=kn.level+1,qe{hn(Cn,wn),_n+=Cn.colSpan}),wn.colSpan=_n}else wn.colSpan=1};Fe.forEach(wn=>{wn.level=1,hn(wn,void 0)});const vn=[];for(let wn=0;wn{wn.children?(wn.rowSpan=1,wn.children.forEach(kn=>kn.isSubColumn=!0)):wn.rowSpan=qe-wn.level+1,vn[wn.level-1].push(wn)}),vn};function useUtils$1(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=computed(()=>convertToRows$2(Fe.store.states.originColumns.value));return{isGroup:computed(()=>{const wn=hn.value.length>1;return wn&&qe&&(qe.state.isGroup.value=!0),wn}),toggleAllSelection:wn=>{wn.stopPropagation(),qe==null||qe.store.commit("toggleAllSelection")},columnRows:hn}}var TableHeader=defineComponent({name:"ElTableHeader",components:{ElCheckbox},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(Fe,{emit:qe}){const hn=getCurrentInstance(),vn=inject(TABLE_INJECTION_KEY),bn=useNamespace("table"),wn=ref({}),{onColumnsChange:kn,onScrollableChange:_n}=useLayoutObserver(vn);onMounted(async()=>{await nextTick(),await nextTick();const{prop:Dn,order:Vn}=Fe.defaultSort;vn==null||vn.store.commit("sort",{prop:Dn,order:Vn,init:!0})});const{handleHeaderClick:Cn,handleHeaderContextMenu:xn,handleMouseDown:En,handleMouseMove:$n,handleMouseOut:Sn,handleSortClick:An,handleFilterClick:Tn}=useEvent(Fe,qe),{getHeaderRowStyle:Nn,getHeaderRowClass:Pn,getHeaderCellStyle:On,getHeaderCellClass:Rn}=useStyle$2(Fe),{isGroup:In,toggleAllSelection:Mn,columnRows:Bn}=useUtils$1(Fe);return hn.state={onColumnsChange:kn,onScrollableChange:_n},hn.filterPanels=wn,{ns:bn,filterPanels:wn,onColumnsChange:kn,onScrollableChange:_n,columnRows:Bn,getHeaderRowClass:Pn,getHeaderRowStyle:Nn,getHeaderCellClass:Rn,getHeaderCellStyle:On,handleHeaderClick:Cn,handleHeaderContextMenu:xn,handleMouseDown:En,handleMouseMove:$n,handleMouseOut:Sn,handleSortClick:An,handleFilterClick:Tn,isGroup:In,toggleAllSelection:Mn}},render(){const{ns:Fe,isGroup:qe,columnRows:hn,getHeaderCellStyle:vn,getHeaderCellClass:bn,getHeaderRowClass:wn,getHeaderRowStyle:kn,handleHeaderClick:_n,handleHeaderContextMenu:Cn,handleMouseDown:xn,handleMouseMove:En,handleSortClick:$n,handleMouseOut:Sn,store:An,$parent:Tn}=this;let Nn=1;return h$6("thead",{class:{[Fe.is("group")]:qe}},hn.map((Pn,On)=>h$6("tr",{class:wn(On),key:On,style:kn(On)},Pn.map((Rn,In)=>(Rn.rowSpan>Nn&&(Nn=Rn.rowSpan),h$6("th",{class:bn(On,In,Pn,Rn),colspan:Rn.colSpan,key:`${Rn.id}-thead`,rowspan:Rn.rowSpan,style:vn(On,In,Pn,Rn),onClick:Mn=>_n(Mn,Rn),onContextmenu:Mn=>Cn(Mn,Rn),onMousedown:Mn=>xn(Mn,Rn),onMousemove:Mn=>En(Mn,Rn),onMouseout:Sn},[h$6("div",{class:["cell",Rn.filteredValue&&Rn.filteredValue.length>0?"highlight":""]},[Rn.renderHeader?Rn.renderHeader({column:Rn,$index:In,store:An,_self:Tn}):Rn.label,Rn.sortable&&h$6("span",{onClick:Mn=>$n(Mn,Rn),class:"caret-wrapper"},[h$6("i",{onClick:Mn=>$n(Mn,Rn,"ascending"),class:"sort-caret ascending"}),h$6("i",{onClick:Mn=>$n(Mn,Rn,"descending"),class:"sort-caret descending"})]),Rn.filterable&&h$6(FilterPanel,{store:An,placement:Rn.filterPlacement||"bottom-start",column:Rn,upDataColumn:(Mn,Bn)=>{Rn[Mn]=Bn}})])]))))))}});function useEvents(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=ref(""),vn=ref(h$6("div")),{nextZIndex:bn}=useZIndex(),wn=(Tn,Nn,Pn)=>{var On;const Rn=qe,In=getCell(Tn);let Mn;const Bn=(On=Rn==null?void 0:Rn.vnode.el)==null?void 0:On.dataset.prefix;In&&(Mn=getColumnByCell({columns:Fe.store.states.columns.value},In,Bn),Mn&&(Rn==null||Rn.emit(`cell-${Pn}`,Nn,Mn,In,Tn))),Rn==null||Rn.emit(`row-${Pn}`,Nn,Mn,Tn)},kn=(Tn,Nn)=>{wn(Tn,Nn,"dblclick")},_n=(Tn,Nn)=>{Fe.store.commit("setCurrentRow",Nn),wn(Tn,Nn,"click")},Cn=(Tn,Nn)=>{wn(Tn,Nn,"contextmenu")},xn=debounce$3(Tn=>{Fe.store.commit("setHoverRow",Tn)},30),En=debounce$3(()=>{Fe.store.commit("setHoverRow",null)},30),$n=Tn=>{const Nn=window.getComputedStyle(Tn,null),Pn=Number.parseInt(Nn.paddingLeft,10)||0,On=Number.parseInt(Nn.paddingRight,10)||0,Rn=Number.parseInt(Nn.paddingTop,10)||0,In=Number.parseInt(Nn.paddingBottom,10)||0;return{left:Pn,right:On,top:Rn,bottom:In}};return{handleDoubleClick:kn,handleClick:_n,handleContextMenu:Cn,handleMouseEnter:xn,handleMouseLeave:En,handleCellMouseEnter:(Tn,Nn,Pn)=>{var On;const Rn=qe,In=getCell(Tn),Mn=(On=Rn==null?void 0:Rn.vnode.el)==null?void 0:On.dataset.prefix;if(In){const Xn=getColumnByCell({columns:Fe.store.states.columns.value},In,Mn),qn=Rn.hoverState={cell:In,column:Xn,row:Nn};Rn==null||Rn.emit("cell-mouse-enter",qn.row,qn.column,qn.cell,Tn)}if(!Pn)return;const Bn=Tn.target.querySelector(".cell");if(!(hasClass$1(Bn,`${Mn}-tooltip`)&&Bn.childNodes.length))return;const Dn=document.createRange();Dn.setStart(Bn,0),Dn.setEnd(Bn,Bn.childNodes.length);let Vn=Dn.getBoundingClientRect().width,Ln=Dn.getBoundingClientRect().height;Vn-Math.floor(Vn)<.001&&(Vn=Math.floor(Vn)),Ln-Math.floor(Ln)<.001&&(Ln=Math.floor(Ln));const{top:Fn,left:Kn,right:Un,bottom:Gn}=$n(Bn),Wn=Kn+Un,Zn=Fn+Gn;(Vn+Wn>Bn.offsetWidth||Ln+Zn>Bn.offsetHeight||Bn.scrollWidth>Bn.offsetWidth)&&createTablePopper(qe==null?void 0:qe.refs.tableWrapper,In,In.innerText||In.textContent,bn,Pn)},handleCellMouseLeave:Tn=>{if(!getCell(Tn))return;const Pn=qe==null?void 0:qe.hoverState;qe==null||qe.emit("cell-mouse-leave",Pn==null?void 0:Pn.row,Pn==null?void 0:Pn.column,Pn==null?void 0:Pn.cell,Tn)},tooltipContent:hn,tooltipTrigger:vn}}function useStyles$1(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=useNamespace("table");return{getRowStyle:(xn,En)=>{const $n=qe==null?void 0:qe.props.rowStyle;return typeof $n=="function"?$n.call(null,{row:xn,rowIndex:En}):$n||null},getRowClass:(xn,En)=>{const $n=[hn.e("row")];qe!=null&&qe.props.highlightCurrentRow&&xn===Fe.store.states.currentRow.value&&$n.push("current-row"),Fe.stripe&&En%2===1&&$n.push(hn.em("row","striped"));const Sn=qe==null?void 0:qe.props.rowClassName;return typeof Sn=="string"?$n.push(Sn):typeof Sn=="function"&&$n.push(Sn.call(null,{row:xn,rowIndex:En})),$n},getCellStyle:(xn,En,$n,Sn)=>{const An=qe==null?void 0:qe.props.cellStyle;let Tn=An??{};typeof An=="function"&&(Tn=An.call(null,{rowIndex:xn,columnIndex:En,row:$n,column:Sn}));const Nn=getFixedColumnOffset(En,Fe==null?void 0:Fe.fixed,Fe.store);return ensurePosition(Nn,"left"),ensurePosition(Nn,"right"),Object.assign({},Tn,Nn)},getCellClass:(xn,En,$n,Sn,An)=>{const Tn=getFixedColumnsClass(hn.b(),En,Fe==null?void 0:Fe.fixed,Fe.store,void 0,An),Nn=[Sn.id,Sn.align,Sn.className,...Tn],Pn=qe==null?void 0:qe.props.cellClassName;return typeof Pn=="string"?Nn.push(Pn):typeof Pn=="function"&&Nn.push(Pn.call(null,{rowIndex:xn,columnIndex:En,row:$n,column:Sn})),Nn.push(hn.e("cell")),Nn.filter(On=>!!On).join(" ")},getSpan:(xn,En,$n,Sn)=>{let An=1,Tn=1;const Nn=qe==null?void 0:qe.props.spanMethod;if(typeof Nn=="function"){const Pn=Nn({row:xn,column:En,rowIndex:$n,columnIndex:Sn});Array.isArray(Pn)?(An=Pn[0],Tn=Pn[1]):typeof Pn=="object"&&(An=Pn.rowspan,Tn=Pn.colspan)}return{rowspan:An,colspan:Tn}},getColspanRealWidth:(xn,En,$n)=>{if(En<1)return xn[$n].realWidth;const Sn=xn.map(({realWidth:An,width:Tn})=>An||Tn).slice($n,$n+En);return Number(Sn.reduce((An,Tn)=>Number(An)+Number(Tn),-1))}}}function useRender$1(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=useNamespace("table"),{handleDoubleClick:vn,handleClick:bn,handleContextMenu:wn,handleMouseEnter:kn,handleMouseLeave:_n,handleCellMouseEnter:Cn,handleCellMouseLeave:xn,tooltipContent:En,tooltipTrigger:$n}=useEvents(Fe),{getRowStyle:Sn,getRowClass:An,getCellStyle:Tn,getCellClass:Nn,getSpan:Pn,getColspanRealWidth:On}=useStyles$1(Fe),Rn=computed(()=>Fe.store.states.columns.value.findIndex(({type:Vn})=>Vn==="default")),In=(Vn,Ln)=>{const zn=qe.props.rowKey;return zn?getRowIdentity(Vn,zn):Ln},Mn=(Vn,Ln,zn,Hn=!1)=>{const{tooltipEffect:Fn,tooltipOptions:Kn,store:Un}=Fe,{indent:Gn,columns:Wn}=Un.states,Zn=An(Vn,Ln);let Xn=!0;return zn&&(Zn.push(hn.em("row",`level-${zn.level}`)),Xn=zn.display),h$6("tr",{style:[Xn?null:{display:"none"},Sn(Vn,Ln)],class:Zn,key:In(Vn,Ln),onDblclick:jn=>vn(jn,Vn),onClick:jn=>bn(jn,Vn),onContextmenu:jn=>wn(jn,Vn),onMouseenter:()=>kn(Ln),onMouseleave:_n},Wn.value.map((jn,Jn)=>{const{rowspan:Qn,colspan:no}=Pn(Vn,jn,Ln,Jn);if(!Qn||!no)return null;const co=Object.assign({},jn);co.realWidth=On(Wn.value,no,Jn);const so={store:Fe.store,_self:Fe.context||qe,column:co,row:Vn,$index:Ln,cellIndex:Jn,expanded:Hn};Jn===Rn.value&&zn&&(so.treeNode={indent:zn.level*Gn.value,level:zn.level},typeof zn.expanded=="boolean"&&(so.treeNode.expanded=zn.expanded,"loading"in zn&&(so.treeNode.loading=zn.loading),"noLazyChildren"in zn&&(so.treeNode.noLazyChildren=zn.noLazyChildren)));const fo=`${Ln},${Jn}`,mo=co.columnKey||co.rawColumnKey||"",lo=Bn(Jn,jn,so),io=jn.showOverflowTooltip&&merge$4({effect:Fn},Kn,jn.showOverflowTooltip);return h$6("td",{style:Tn(Ln,Jn,Vn,jn),class:Nn(Ln,Jn,Vn,jn,no-1),key:`${mo}${fo}`,rowspan:Qn,colspan:no,onMouseenter:wo=>Cn(wo,Vn,io),onMouseleave:xn},[lo])}))},Bn=(Vn,Ln,zn)=>Ln.renderCell(zn);return{wrappedRowRender:(Vn,Ln)=>{const zn=Fe.store,{isRowExpanded:Hn,assertRowKey:Fn}=zn,{treeData:Kn,lazyTreeNodeMap:Un,childrenColumnName:Gn,rowKey:Wn}=zn.states,Zn=zn.states.columns.value;if(Zn.some(({type:qn})=>qn==="expand")){const qn=Hn(Vn),jn=Mn(Vn,Ln,void 0,qn),Jn=qe.renderExpanded;return qn?Jn?[[jn,h$6("tr",{key:`expanded-row__${jn.key}`},[h$6("td",{colspan:Zn.length,class:`${hn.e("cell")} ${hn.e("expanded-cell")}`},[Jn({row:Vn,$index:Ln,store:zn,expanded:qn})])])]]:(console.error("[Element Error]renderExpanded is required."),jn):[[jn]]}else if(Object.keys(Kn.value).length){Fn();const qn=getRowIdentity(Vn,Wn.value);let jn=Kn.value[qn],Jn=null;jn&&(Jn={expanded:jn.expanded,level:jn.level,display:!0},typeof jn.lazy=="boolean"&&(typeof jn.loaded=="boolean"&&jn.loaded&&(Jn.noLazyChildren=!(jn.children&&jn.children.length)),Jn.loading=jn.loading));const Qn=[Mn(Vn,Ln,Jn)];if(jn){let no=0;const co=(fo,mo)=>{fo&&fo.length&&mo&&fo.forEach(lo=>{const io={display:mo.display&&mo.expanded,level:mo.level+1,expanded:!1,noLazyChildren:!1,loading:!1},wo=getRowIdentity(lo,Wn.value);if(wo==null)throw new Error("For nested data item, row-key is required.");if(jn={...Kn.value[wo]},jn&&(io.expanded=jn.expanded,jn.level=jn.level||io.level,jn.display=!!(jn.expanded&&io.display),typeof jn.lazy=="boolean"&&(typeof jn.loaded=="boolean"&&jn.loaded&&(io.noLazyChildren=!(jn.children&&jn.children.length)),io.loading=jn.loading)),no++,Qn.push(Mn(lo,Ln+no,io)),jn){const go=Un.value[wo]||lo[Gn.value];co(go,jn)}})};jn.display=!0;const so=Un.value[qn]||Vn[Gn.value];co(so,jn)}return Qn}else return Mn(Vn,Ln,void 0)},tooltipContent:En,tooltipTrigger:$n}}const defaultProps$2={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var TableBody=defineComponent({name:"ElTableBody",props:defaultProps$2,setup(Fe){const qe=getCurrentInstance(),hn=inject(TABLE_INJECTION_KEY),vn=useNamespace("table"),{wrappedRowRender:bn,tooltipContent:wn,tooltipTrigger:kn}=useRender$1(Fe),{onColumnsChange:_n,onScrollableChange:Cn}=useLayoutObserver(hn);return watch(Fe.store.states.hoverRow,(xn,En)=>{!Fe.store.states.isComplex.value||!isClient$1||rAF(()=>{const $n=qe==null?void 0:qe.vnode.el,Sn=Array.from(($n==null?void 0:$n.children)||[]).filter(Nn=>Nn==null?void 0:Nn.classList.contains(`${vn.e("row")}`)),An=Sn[En],Tn=Sn[xn];An&&removeClass$2(An,"hover-row"),Tn&&addClass$2(Tn,"hover-row")})}),onUnmounted(()=>{var xn;(xn=removePopper)==null||xn()}),{ns:vn,onColumnsChange:_n,onScrollableChange:Cn,wrappedRowRender:bn,tooltipContent:wn,tooltipTrigger:kn}},render(){const{wrappedRowRender:Fe,store:qe}=this,hn=qe.states.data.value||[];return h$6("tbody",{tabIndex:-1},[hn.reduce((vn,bn)=>vn.concat(Fe(bn,vn.length)),[])])}});function useMapState(){const Fe=inject(TABLE_INJECTION_KEY),qe=Fe==null?void 0:Fe.store,hn=computed(()=>qe.states.fixedLeafColumnsLength.value),vn=computed(()=>qe.states.rightFixedColumns.value.length),bn=computed(()=>qe.states.columns.value.length),wn=computed(()=>qe.states.fixedColumns.value.length),kn=computed(()=>qe.states.rightFixedColumns.value.length);return{leftFixedLeafCount:hn,rightFixedLeafCount:vn,columnsCount:bn,leftFixedCount:wn,rightFixedCount:kn,columns:qe.states.columns}}function useStyle$1(Fe){const{columns:qe}=useMapState(),hn=useNamespace("table");return{getCellClasses:(wn,kn)=>{const _n=wn[kn],Cn=[hn.e("cell"),_n.id,_n.align,_n.labelClassName,...getFixedColumnsClass(hn.b(),kn,_n.fixed,Fe.store)];return _n.className&&Cn.push(_n.className),_n.children||Cn.push(hn.is("leaf")),Cn},getCellStyles:(wn,kn)=>{const _n=getFixedColumnOffset(kn,wn.fixed,Fe.store);return ensurePosition(_n,"left"),ensurePosition(_n,"right"),_n},columns:qe}}var TableFooter=defineComponent({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(Fe){const{getCellClasses:qe,getCellStyles:hn,columns:vn}=useStyle$1(Fe);return{ns:useNamespace("table"),getCellClasses:qe,getCellStyles:hn,columns:vn}},render(){const{columns:Fe,getCellStyles:qe,getCellClasses:hn,summaryMethod:vn,sumText:bn}=this,wn=this.store.states.data.value;let kn=[];return vn?kn=vn({columns:Fe,data:wn}):Fe.forEach((_n,Cn)=>{if(Cn===0){kn[Cn]=bn;return}const xn=wn.map(An=>Number(An[_n.property])),En=[];let $n=!0;xn.forEach(An=>{if(!Number.isNaN(+An)){$n=!1;const Tn=`${An}`.split(".")[1];En.push(Tn?Tn.length:0)}});const Sn=Math.max.apply(null,En);$n?kn[Cn]="":kn[Cn]=xn.reduce((An,Tn)=>{const Nn=Number(Tn);return Number.isNaN(+Nn)?An:Number.parseFloat((An+Tn).toFixed(Math.min(Sn,20)))},0)}),h$6(h$6("tfoot",[h$6("tr",{},[...Fe.map((_n,Cn)=>h$6("td",{key:Cn,colspan:_n.colSpan,rowspan:_n.rowSpan,class:hn(Fe,Cn),style:qe(_n,Cn)},[h$6("div",{class:["cell",_n.labelClassName]},[kn[Cn]])]))])]))}});function useUtils(Fe){return{setCurrentRow:En=>{Fe.commit("setCurrentRow",En)},getSelectionRows:()=>Fe.getSelectionRows(),toggleRowSelection:(En,$n)=>{Fe.toggleRowSelection(En,$n,!1),Fe.updateAllSelected()},clearSelection:()=>{Fe.clearSelection()},clearFilter:En=>{Fe.clearFilter(En)},toggleAllSelection:()=>{Fe.commit("toggleAllSelection")},toggleRowExpansion:(En,$n)=>{Fe.toggleRowExpansionAdapter(En,$n)},clearSort:()=>{Fe.clearSort()},sort:(En,$n)=>{Fe.commit("sort",{prop:En,order:$n})}}}function useStyle(Fe,qe,hn,vn){const bn=ref(!1),wn=ref(null),kn=ref(!1),_n=jn=>{kn.value=jn},Cn=ref({width:null,height:null,headerHeight:null}),xn=ref(!1),En={display:"inline-block",verticalAlign:"middle"},$n=ref(),Sn=ref(0),An=ref(0),Tn=ref(0),Nn=ref(0),Pn=ref(0);watchEffect(()=>{qe.setHeight(Fe.height)}),watchEffect(()=>{qe.setMaxHeight(Fe.maxHeight)}),watch(()=>[Fe.currentRowKey,hn.states.rowKey],([jn,Jn])=>{!unref(Jn)||!unref(jn)||hn.setCurrentRowKey(`${jn}`)},{immediate:!0}),watch(()=>Fe.data,jn=>{vn.store.commit("setData",jn)},{immediate:!0,deep:!0}),watchEffect(()=>{Fe.expandRowKeys&&hn.setExpandRowKeysAdapter(Fe.expandRowKeys)});const On=()=>{vn.store.commit("setHoverRow",null),vn.hoverState&&(vn.hoverState=null)},Rn=(jn,Jn)=>{const{pixelX:Qn,pixelY:no}=Jn;Math.abs(Qn)>=Math.abs(no)&&(vn.refs.bodyWrapper.scrollLeft+=Jn.pixelX/5)},In=computed(()=>Fe.height||Fe.maxHeight||hn.states.fixedColumns.value.length>0||hn.states.rightFixedColumns.value.length>0),Mn=computed(()=>({width:qe.bodyWidth.value?`${qe.bodyWidth.value}px`:""})),Bn=()=>{In.value&&qe.updateElsHeight(),qe.updateColumnsWidth(),requestAnimationFrame(zn)};onMounted(async()=>{await nextTick(),hn.updateColumns(),Hn(),requestAnimationFrame(Bn);const jn=vn.vnode.el,Jn=vn.refs.headerWrapper;Fe.flexible&&jn&&jn.parentElement&&(jn.parentElement.style.minWidth="0"),Cn.value={width:$n.value=jn.offsetWidth,height:jn.offsetHeight,headerHeight:Fe.showHeader&&Jn?Jn.offsetHeight:null},hn.states.columns.value.forEach(Qn=>{Qn.filteredValue&&Qn.filteredValue.length&&vn.store.commit("filterChange",{column:Qn,values:Qn.filteredValue,silent:!0})}),vn.$ready=!0});const Dn=(jn,Jn)=>{if(!jn)return;const Qn=Array.from(jn.classList).filter(no=>!no.startsWith("is-scrolling-"));Qn.push(qe.scrollX.value?Jn:"is-scrolling-none"),jn.className=Qn.join(" ")},Vn=jn=>{const{tableWrapper:Jn}=vn.refs;Dn(Jn,jn)},Ln=jn=>{const{tableWrapper:Jn}=vn.refs;return!!(Jn&&Jn.classList.contains(jn))},zn=function(){if(!vn.refs.scrollBarRef)return;if(!qe.scrollX.value){const mo="is-scrolling-none";Ln(mo)||Vn(mo);return}const jn=vn.refs.scrollBarRef.wrapRef;if(!jn)return;const{scrollLeft:Jn,offsetWidth:Qn,scrollWidth:no}=jn,{headerWrapper:co,footerWrapper:so}=vn.refs;co&&(co.scrollLeft=Jn),so&&(so.scrollLeft=Jn);const fo=no-Qn-1;Jn>=fo?Vn("is-scrolling-right"):Vn(Jn===0?"is-scrolling-left":"is-scrolling-middle")},Hn=()=>{vn.refs.scrollBarRef&&(vn.refs.scrollBarRef.wrapRef&&useEventListener(vn.refs.scrollBarRef.wrapRef,"scroll",zn,{passive:!0}),Fe.fit?useResizeObserver(vn.vnode.el,Fn):useEventListener(window,"resize",Fn),useResizeObserver(vn.refs.bodyWrapper,()=>{var jn,Jn;Fn(),(Jn=(jn=vn.refs)==null?void 0:jn.scrollBarRef)==null||Jn.update()}))},Fn=()=>{var jn,Jn,Qn,no;const co=vn.vnode.el;if(!vn.$ready||!co)return;let so=!1;const{width:fo,height:mo,headerHeight:lo}=Cn.value,io=$n.value=co.offsetWidth;fo!==io&&(so=!0);const wo=co.offsetHeight;(Fe.height||In.value)&&mo!==wo&&(so=!0);const go=Fe.tableLayout==="fixed"?vn.refs.headerWrapper:(jn=vn.refs.tableHeaderRef)==null?void 0:jn.$el;Fe.showHeader&&(go==null?void 0:go.offsetHeight)!==lo&&(so=!0),Sn.value=((Jn=vn.refs.tableWrapper)==null?void 0:Jn.scrollHeight)||0,Tn.value=(go==null?void 0:go.scrollHeight)||0,Nn.value=((Qn=vn.refs.footerWrapper)==null?void 0:Qn.offsetHeight)||0,Pn.value=((no=vn.refs.appendWrapper)==null?void 0:no.offsetHeight)||0,An.value=Sn.value-Tn.value-Nn.value-Pn.value,so&&(Cn.value={width:io,height:wo,headerHeight:Fe.showHeader&&(go==null?void 0:go.offsetHeight)||0},Bn())},Kn=useFormSize(),Un=computed(()=>{const{bodyWidth:jn,scrollY:Jn,gutterWidth:Qn}=qe;return jn.value?`${jn.value-(Jn.value?Qn:0)}px`:""}),Gn=computed(()=>Fe.maxHeight?"fixed":Fe.tableLayout),Wn=computed(()=>{if(Fe.data&&Fe.data.length)return null;let jn="100%";Fe.height&&An.value&&(jn=`${An.value}px`);const Jn=$n.value;return{width:Jn?`${Jn}px`:"",height:jn}}),Zn=computed(()=>Fe.height?{height:Number.isNaN(Number(Fe.height))?Fe.height:`${Fe.height}px`}:Fe.maxHeight?{maxHeight:Number.isNaN(Number(Fe.maxHeight))?Fe.maxHeight:`${Fe.maxHeight}px`}:{}),Xn=computed(()=>Fe.height?{height:"100%"}:Fe.maxHeight?Number.isNaN(Number(Fe.maxHeight))?{maxHeight:`calc(${Fe.maxHeight} - ${Tn.value+Nn.value}px)`}:{maxHeight:`${Fe.maxHeight-Tn.value-Nn.value}px`}:{});return{isHidden:bn,renderExpanded:wn,setDragVisible:_n,isGroup:xn,handleMouseLeave:On,handleHeaderFooterMousewheel:Rn,tableSize:Kn,emptyBlockStyle:Wn,handleFixedMousewheel:(jn,Jn)=>{const Qn=vn.refs.bodyWrapper;if(Math.abs(Jn.spinY)>0){const no=Qn.scrollTop;Jn.pixelY<0&&no!==0&&jn.preventDefault(),Jn.pixelY>0&&Qn.scrollHeight-Qn.clientHeight>no&&jn.preventDefault(),Qn.scrollTop+=Math.ceil(Jn.pixelY/5)}else Qn.scrollLeft+=Math.ceil(Jn.pixelX/5)},resizeProxyVisible:kn,bodyWidth:Un,resizeState:Cn,doLayout:Bn,tableBodyStyles:Mn,tableLayout:Gn,scrollbarViewStyle:En,tableInnerStyle:Zn,scrollbarStyle:Xn}}function useKeyRender(Fe){const qe=ref(),hn=()=>{const bn=Fe.vnode.el.querySelector(".hidden-columns"),wn={childList:!0,subtree:!0},kn=Fe.store.states.updateOrderFns;qe.value=new MutationObserver(()=>{kn.forEach(_n=>_n())}),qe.value.observe(bn,wn)};onMounted(()=>{hn()}),onUnmounted(()=>{var vn;(vn=qe.value)==null||vn.disconnect()})}var defaultProps$1={data:{type:Array,default:()=>[]},size:useSizeProp,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function hColgroup(Fe){const qe=Fe.tableLayout==="auto";let hn=Fe.columns||[];qe&&hn.every(bn=>bn.width===void 0)&&(hn=[]);const vn=bn=>{const wn={key:`${Fe.tableLayout}_${bn.id}`,style:{},name:void 0};return qe?wn.style={width:`${bn.width}px`}:wn.name=bn.id,wn};return h$6("colgroup",{},hn.map(bn=>h$6("col",vn(bn))))}hColgroup.props=["columns","tableLayout"];const useScrollbar$1=()=>{const Fe=ref(),qe=(wn,kn)=>{const _n=Fe.value;_n&&_n.scrollTo(wn,kn)},hn=(wn,kn)=>{const _n=Fe.value;_n&&isNumber$d(kn)&&["Top","Left"].includes(wn)&&_n[`setScroll${wn}`](kn)};return{scrollBarRef:Fe,scrollTo:qe,setScrollTop:wn=>hn("Top",wn),setScrollLeft:wn=>hn("Left",wn)}};let tableIdSeed=1;const _sfc_main$D=defineComponent({name:"ElTable",directives:{Mousewheel},components:{TableHeader,TableBody,TableFooter,ElScrollbar,hColgroup},props:defaultProps$1,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(Fe){const{t:qe}=useLocale(),hn=useNamespace("table"),vn=getCurrentInstance();provide(TABLE_INJECTION_KEY,vn);const bn=createStore(vn,Fe);vn.store=bn;const wn=new TableLayout({store:vn.store,table:vn,fit:Fe.fit,showHeader:Fe.showHeader});vn.layout=wn;const kn=computed(()=>(bn.states.data.value||[]).length===0),{setCurrentRow:_n,getSelectionRows:Cn,toggleRowSelection:xn,clearSelection:En,clearFilter:$n,toggleAllSelection:Sn,toggleRowExpansion:An,clearSort:Tn,sort:Nn}=useUtils(bn),{isHidden:Pn,renderExpanded:On,setDragVisible:Rn,isGroup:In,handleMouseLeave:Mn,handleHeaderFooterMousewheel:Bn,tableSize:Dn,emptyBlockStyle:Vn,handleFixedMousewheel:Ln,resizeProxyVisible:zn,bodyWidth:Hn,resizeState:Fn,doLayout:Kn,tableBodyStyles:Un,tableLayout:Gn,scrollbarViewStyle:Wn,tableInnerStyle:Zn,scrollbarStyle:Xn}=useStyle(Fe,wn,bn,vn),{scrollBarRef:qn,scrollTo:jn,setScrollLeft:Jn,setScrollTop:Qn}=useScrollbar$1(),no=debounce$3(Kn,50),co=`${hn.namespace.value}-table_${tableIdSeed++}`;vn.tableId=co,vn.state={isGroup:In,resizeState:Fn,doLayout:Kn,debouncedUpdateLayout:no};const so=computed(()=>Fe.sumText||qe("el.table.sumText")),fo=computed(()=>Fe.emptyText||qe("el.table.emptyText"));return useKeyRender(vn),{ns:hn,layout:wn,store:bn,handleHeaderFooterMousewheel:Bn,handleMouseLeave:Mn,tableId:co,tableSize:Dn,isHidden:Pn,isEmpty:kn,renderExpanded:On,resizeProxyVisible:zn,resizeState:Fn,isGroup:In,bodyWidth:Hn,tableBodyStyles:Un,emptyBlockStyle:Vn,debouncedUpdateLayout:no,handleFixedMousewheel:Ln,setCurrentRow:_n,getSelectionRows:Cn,toggleRowSelection:xn,clearSelection:En,clearFilter:$n,toggleAllSelection:Sn,toggleRowExpansion:An,clearSort:Tn,doLayout:Kn,sort:Nn,t:qe,setDragVisible:Rn,context:vn,computedSumText:so,computedEmptyText:fo,tableLayout:Gn,scrollbarViewStyle:Wn,tableInnerStyle:Zn,scrollbarStyle:Xn,scrollBarRef:qn,scrollTo:jn,setScrollLeft:Jn,setScrollTop:Qn}}}),_hoisted_1$l=["data-prefix"],_hoisted_2$f={ref:"hiddenColumns",class:"hidden-columns"};function _sfc_render$4(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("hColgroup"),_n=resolveComponent("table-header"),Cn=resolveComponent("table-body"),xn=resolveComponent("table-footer"),En=resolveComponent("el-scrollbar"),$n=resolveDirective("mousewheel");return openBlock(),createElementBlock("div",{ref:"tableWrapper",class:normalizeClass([{[Fe.ns.m("fit")]:Fe.fit,[Fe.ns.m("striped")]:Fe.stripe,[Fe.ns.m("border")]:Fe.border||Fe.isGroup,[Fe.ns.m("hidden")]:Fe.isHidden,[Fe.ns.m("group")]:Fe.isGroup,[Fe.ns.m("fluid-height")]:Fe.maxHeight,[Fe.ns.m("scrollable-x")]:Fe.layout.scrollX.value,[Fe.ns.m("scrollable-y")]:Fe.layout.scrollY.value,[Fe.ns.m("enable-row-hover")]:!Fe.store.states.isComplex.value,[Fe.ns.m("enable-row-transition")]:(Fe.store.states.data.value||[]).length!==0&&(Fe.store.states.data.value||[]).length<100,"has-footer":Fe.showSummary},Fe.ns.m(Fe.tableSize),Fe.className,Fe.ns.b(),Fe.ns.m(`layout-${Fe.tableLayout}`)]),style:normalizeStyle(Fe.style),"data-prefix":Fe.ns.namespace.value,onMouseleave:qe[0]||(qe[0]=(...Sn)=>Fe.handleMouseLeave&&Fe.handleMouseLeave(...Sn))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("inner-wrapper")),style:normalizeStyle(Fe.tableInnerStyle)},[createBaseVNode("div",_hoisted_2$f,[renderSlot(Fe.$slots,"default")],512),Fe.showHeader&&Fe.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"headerWrapper",class:normalizeClass(Fe.ns.e("header-wrapper"))},[createBaseVNode("table",{ref:"tableHeader",class:normalizeClass(Fe.ns.e("header")),style:normalizeStyle(Fe.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[createVNode(kn,{columns:Fe.store.states.columns.value,"table-layout":Fe.tableLayout},null,8,["columns","table-layout"]),createVNode(_n,{ref:"tableHeaderRef",border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,onSetDragVisible:Fe.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[$n,Fe.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),createBaseVNode("div",{ref:"bodyWrapper",class:normalizeClass(Fe.ns.e("body-wrapper"))},[createVNode(En,{ref:"scrollBarRef","view-style":Fe.scrollbarViewStyle,"wrap-style":Fe.scrollbarStyle,always:Fe.scrollbarAlwaysOn},{default:withCtx(()=>[createBaseVNode("table",{ref:"tableBody",class:normalizeClass(Fe.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle({width:Fe.bodyWidth,tableLayout:Fe.tableLayout})},[createVNode(kn,{columns:Fe.store.states.columns.value,"table-layout":Fe.tableLayout},null,8,["columns","table-layout"]),Fe.showHeader&&Fe.tableLayout==="auto"?(openBlock(),createBlock(_n,{key:0,ref:"tableHeaderRef",class:normalizeClass(Fe.ns.e("body-header")),border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,onSetDragVisible:Fe.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):createCommentVNode("v-if",!0),createVNode(Cn,{context:Fe.context,highlight:Fe.highlightCurrentRow,"row-class-name":Fe.rowClassName,"tooltip-effect":Fe.tooltipEffect,"tooltip-options":Fe.tooltipOptions,"row-style":Fe.rowStyle,store:Fe.store,stripe:Fe.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),Fe.showSummary&&Fe.tableLayout==="auto"?(openBlock(),createBlock(xn,{key:1,class:normalizeClass(Fe.ns.e("body-footer")),border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,"sum-text":Fe.computedSumText,"summary-method":Fe.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):createCommentVNode("v-if",!0)],6),Fe.isEmpty?(openBlock(),createElementBlock("div",{key:0,ref:"emptyBlock",style:normalizeStyle(Fe.emptyBlockStyle),class:normalizeClass(Fe.ns.e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(Fe.ns.e("empty-text"))},[renderSlot(Fe.$slots,"empty",{},()=>[createTextVNode(toDisplayString(Fe.computedEmptyText),1)])],2)],6)):createCommentVNode("v-if",!0),Fe.$slots.append?(openBlock(),createElementBlock("div",{key:1,ref:"appendWrapper",class:normalizeClass(Fe.ns.e("append-wrapper"))},[renderSlot(Fe.$slots,"append")],2)):createCommentVNode("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),Fe.showSummary&&Fe.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:1,ref:"footerWrapper",class:normalizeClass(Fe.ns.e("footer-wrapper"))},[createBaseVNode("table",{class:normalizeClass(Fe.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle(Fe.tableBodyStyles)},[createVNode(kn,{columns:Fe.store.states.columns.value,"table-layout":Fe.tableLayout},null,8,["columns","table-layout"]),createVNode(xn,{border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,"sum-text":Fe.computedSumText,"summary-method":Fe.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[vShow,!Fe.isEmpty],[$n,Fe.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),Fe.border||Fe.isGroup?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(Fe.ns.e("border-left-patch"))},null,2)):createCommentVNode("v-if",!0)],6),withDirectives(createBaseVNode("div",{ref:"resizeProxy",class:normalizeClass(Fe.ns.e("column-resize-proxy"))},null,2),[[vShow,Fe.resizeProxyVisible]])],46,_hoisted_1$l)}var Table$1=_export_sfc$2(_sfc_main$D,[["render",_sfc_render$4],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const defaultClassNames={selection:"table-column--selection",expand:"table__expand-column"},cellStarts={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},getDefaultClassName=Fe=>defaultClassNames[Fe]||"",cellForced={selection:{renderHeader({store:Fe,column:qe}){function hn(){return Fe.states.data.value&&Fe.states.data.value.length===0}return h$6(ElCheckbox,{disabled:hn(),size:Fe.states.tableSize.value,indeterminate:Fe.states.selection.value.length>0&&!Fe.states.isAllSelected.value,"onUpdate:modelValue":Fe.toggleAllSelection,modelValue:Fe.states.isAllSelected.value,ariaLabel:qe.label})},renderCell({row:Fe,column:qe,store:hn,$index:vn}){return h$6(ElCheckbox,{disabled:qe.selectable?!qe.selectable.call(null,Fe,vn):!1,size:hn.states.tableSize.value,onChange:()=>{hn.commit("rowSelectedChanged",Fe)},onClick:bn=>bn.stopPropagation(),modelValue:hn.isSelected(Fe),ariaLabel:qe.label})},sortable:!1,resizable:!1},index:{renderHeader({column:Fe}){return Fe.label||"#"},renderCell({column:Fe,$index:qe}){let hn=qe+1;const vn=Fe.index;return typeof vn=="number"?hn=qe+vn:typeof vn=="function"&&(hn=vn(qe)),h$6("div",{},[hn])},sortable:!1},expand:{renderHeader({column:Fe}){return Fe.label||""},renderCell({row:Fe,store:qe,expanded:hn}){const{ns:vn}=qe,bn=[vn.e("expand-icon")];return hn&&bn.push(vn.em("expand-icon","expanded")),h$6("div",{class:bn,onClick:function(kn){kn.stopPropagation(),qe.toggleRowExpansion(Fe)}},{default:()=>[h$6(ElIcon,null,{default:()=>[h$6(arrow_right_default)]})]})},sortable:!1,resizable:!1}};function defaultRenderCell({row:Fe,column:qe,$index:hn}){var vn;const bn=qe.property,wn=bn&&getProp(Fe,bn).value;return qe&&qe.formatter?qe.formatter(Fe,qe,wn,hn):((vn=wn==null?void 0:wn.toString)==null?void 0:vn.call(wn))||""}function treeCellPrefix({row:Fe,treeNode:qe,store:hn},vn=!1){const{ns:bn}=hn;if(!qe)return vn?[h$6("span",{class:bn.e("placeholder")})]:null;const wn=[],kn=function(_n){_n.stopPropagation(),!qe.loading&&hn.loadOrToggle(Fe)};if(qe.indent&&wn.push(h$6("span",{class:bn.e("indent"),style:{"padding-left":`${qe.indent}px`}})),typeof qe.expanded=="boolean"&&!qe.noLazyChildren){const _n=[bn.e("expand-icon"),qe.expanded?bn.em("expand-icon","expanded"):""];let Cn=arrow_right_default;qe.loading&&(Cn=loading_default),wn.push(h$6("div",{class:_n,onClick:kn},{default:()=>[h$6(ElIcon,{class:{[bn.is("loading")]:qe.loading}},{default:()=>[h$6(Cn)]})]}))}else wn.push(h$6("span",{class:bn.e("placeholder")}));return wn}function getAllAliases(Fe,qe){return Fe.reduce((hn,vn)=>(hn[vn]=vn,hn),qe)}function useWatcher(Fe,qe){const hn=getCurrentInstance();return{registerComplexWatchers:()=>{const wn=["fixed"],kn={realWidth:"width",realMinWidth:"minWidth"},_n=getAllAliases(wn,kn);Object.keys(_n).forEach(Cn=>{const xn=kn[Cn];hasOwn(qe,xn)&&watch(()=>qe[xn],En=>{let $n=En;xn==="width"&&Cn==="realWidth"&&($n=parseWidth(En)),xn==="minWidth"&&Cn==="realMinWidth"&&($n=parseMinWidth(En)),hn.columnConfig.value[xn]=$n,hn.columnConfig.value[Cn]=$n;const Sn=xn==="fixed";Fe.value.store.scheduleLayout(Sn)})})},registerNormalWatchers:()=>{const wn=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],kn={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},_n=getAllAliases(wn,kn);Object.keys(_n).forEach(Cn=>{const xn=kn[Cn];hasOwn(qe,xn)&&watch(()=>qe[xn],En=>{hn.columnConfig.value[Cn]=En})})}}}function useRender(Fe,qe,hn){const vn=getCurrentInstance(),bn=ref(""),wn=ref(!1),kn=ref(),_n=ref(),Cn=useNamespace("table");watchEffect(()=>{kn.value=Fe.align?`is-${Fe.align}`:null,kn.value}),watchEffect(()=>{_n.value=Fe.headerAlign?`is-${Fe.headerAlign}`:kn.value,_n.value});const xn=computed(()=>{let Mn=vn.vnode.vParent||vn.parent;for(;Mn&&!Mn.tableId&&!Mn.columnId;)Mn=Mn.vnode.vParent||Mn.parent;return Mn}),En=computed(()=>{const{store:Mn}=vn.parent;if(!Mn)return!1;const{treeData:Bn}=Mn.states,Dn=Bn.value;return Dn&&Object.keys(Dn).length>0}),$n=ref(parseWidth(Fe.width)),Sn=ref(parseMinWidth(Fe.minWidth)),An=Mn=>($n.value&&(Mn.width=$n.value),Sn.value&&(Mn.minWidth=Sn.value),!$n.value&&Sn.value&&(Mn.width=void 0),Mn.minWidth||(Mn.minWidth=80),Mn.realWidth=Number(Mn.width===void 0?Mn.minWidth:Mn.width),Mn),Tn=Mn=>{const Bn=Mn.type,Dn=cellForced[Bn]||{};Object.keys(Dn).forEach(Ln=>{const zn=Dn[Ln];Ln!=="className"&&zn!==void 0&&(Mn[Ln]=zn)});const Vn=getDefaultClassName(Bn);if(Vn){const Ln=`${unref(Cn.namespace)}-${Vn}`;Mn.className=Mn.className?`${Mn.className} ${Ln}`:Ln}return Mn},Nn=Mn=>{Array.isArray(Mn)?Mn.forEach(Dn=>Bn(Dn)):Bn(Mn);function Bn(Dn){var Vn;((Vn=Dn==null?void 0:Dn.type)==null?void 0:Vn.name)==="ElTableColumn"&&(Dn.vParent=vn)}};return{columnId:bn,realAlign:kn,isSubColumn:wn,realHeaderAlign:_n,columnOrTableParent:xn,setColumnWidth:An,setColumnForcedProps:Tn,setColumnRenders:Mn=>{Fe.renderHeader||Mn.type!=="selection"&&(Mn.renderHeader=Dn=>{vn.columnConfig.value.label;const Vn=qe.header;return Vn?Vn(Dn):Mn.label});let Bn=Mn.renderCell;return Mn.type==="expand"?(Mn.renderCell=Dn=>h$6("div",{class:"cell"},[Bn(Dn)]),hn.value.renderExpanded=Dn=>qe.default?qe.default(Dn):qe.default):(Bn=Bn||defaultRenderCell,Mn.renderCell=Dn=>{let Vn=null;if(qe.default){const Un=qe.default(Dn);Vn=Un.some(Gn=>Gn.type!==Comment$1)?Un:Bn(Dn)}else Vn=Bn(Dn);const{columns:Ln}=hn.value.store.states,zn=Ln.value.findIndex(Un=>Un.type==="default"),Hn=En.value&&Dn.cellIndex===zn,Fn=treeCellPrefix(Dn,Hn),Kn={class:"cell",style:{}};return Mn.showOverflowTooltip&&(Kn.class=`${Kn.class} ${unref(Cn.namespace)}-tooltip`,Kn.style={width:`${(Dn.column.realWidth||Number(Dn.column.width))-1}px`}),Nn(Vn),h$6("div",Kn,[Fn,Vn])}),Mn},getPropsData:(...Mn)=>Mn.reduce((Bn,Dn)=>(Array.isArray(Dn)&&Dn.forEach(Vn=>{Bn[Vn]=Fe[Vn]}),Bn),{}),getColumnElIndex:(Mn,Bn)=>Array.prototype.indexOf.call(Mn,Bn),updateColumnOrder:()=>{hn.value.store.commit("updateColumnOrder",vn.columnConfig.value)}}}var defaultProps={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:Fe=>Fe.every(qe=>["ascending","descending",null].includes(qe))}};let columnIdSeed=1;var ElTableColumn$1=defineComponent({name:"ElTableColumn",components:{ElCheckbox},props:defaultProps,setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=ref({}),bn=computed(()=>{let In=hn.parent;for(;In&&!In.tableId;)In=In.parent;return In}),{registerNormalWatchers:wn,registerComplexWatchers:kn}=useWatcher(bn,Fe),{columnId:_n,isSubColumn:Cn,realHeaderAlign:xn,columnOrTableParent:En,setColumnWidth:$n,setColumnForcedProps:Sn,setColumnRenders:An,getPropsData:Tn,getColumnElIndex:Nn,realAlign:Pn,updateColumnOrder:On}=useRender(Fe,qe,bn),Rn=En.value;_n.value=`${Rn.tableId||Rn.columnId}_column_${columnIdSeed++}`,onBeforeMount(()=>{Cn.value=bn.value!==Rn;const In=Fe.type||"default",Mn=Fe.sortable===""?!0:Fe.sortable,Bn=isUndefined$d(Fe.showOverflowTooltip)?Rn.props.showOverflowTooltip:Fe.showOverflowTooltip,Dn={...cellStarts[In],id:_n.value,type:In,property:Fe.prop||Fe.property,align:Pn,headerAlign:xn,showOverflowTooltip:Bn,filterable:Fe.filters||Fe.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:Mn,index:Fe.index,rawColumnKey:hn.vnode.key};let Fn=Tn(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);Fn=mergeOptions$1(Dn,Fn),Fn=compose(An,$n,Sn)(Fn),vn.value=Fn,wn(),kn()}),onMounted(()=>{var In;const Mn=En.value,Bn=Cn.value?Mn.vnode.el.children:(In=Mn.refs.hiddenColumns)==null?void 0:In.children,Dn=()=>Nn(Bn||[],hn.vnode.el);vn.value.getColumnIndex=Dn,Dn()>-1&&bn.value.store.commit("insertColumn",vn.value,Cn.value?Mn.columnConfig.value:null,On)}),onBeforeUnmount(()=>{bn.value.store.commit("removeColumn",vn.value,Cn.value?Rn.columnConfig.value:null,On)}),hn.columnId=_n.value,hn.columnConfig=vn},render(){var Fe,qe,hn;try{const vn=(qe=(Fe=this.$slots).default)==null?void 0:qe.call(Fe,{row:{},column:{},$index:-1}),bn=[];if(Array.isArray(vn))for(const kn of vn)((hn=kn.type)==null?void 0:hn.name)==="ElTableColumn"||kn.shapeFlag&2?bn.push(kn):kn.type===Fragment&&Array.isArray(kn.children)&&kn.children.forEach(_n=>{(_n==null?void 0:_n.patchFlag)!==1024&&!isString$d(_n==null?void 0:_n.children)&&bn.push(_n)});return h$6("div",bn)}catch{return h$6("div",[])}}});const ElTable=withInstall$1(Table$1,{TableColumn:ElTableColumn$1}),ElTableColumn=withNoopInstall(ElTableColumn$1);var SortOrder=(Fe=>(Fe.ASC="asc",Fe.DESC="desc",Fe))(SortOrder||{}),Alignment=(Fe=>(Fe.CENTER="center",Fe.RIGHT="right",Fe))(Alignment||{}),FixedDir=(Fe=>(Fe.LEFT="left",Fe.RIGHT="right",Fe))(FixedDir||{});const oppositeOrderMap={asc:"desc",desc:"asc"},placeholderSign=Symbol("placeholder"),calcColumnStyle=(Fe,qe,hn)=>{var vn;const bn={flexGrow:0,flexShrink:0,...hn?{}:{flexGrow:Fe.flexGrow||0,flexShrink:Fe.flexShrink||1}};hn||(bn.flexShrink=1);const wn={...(vn=Fe.style)!=null?vn:{},...bn,flexBasis:"auto",width:Fe.width};return qe||(Fe.maxWidth&&(wn.maxWidth=Fe.maxWidth),Fe.minWidth&&(wn.minWidth=Fe.minWidth)),wn};function useColumns(Fe,qe,hn){const vn=computed(()=>unref(qe).filter(Nn=>!Nn.hidden)),bn=computed(()=>unref(vn).filter(Nn=>Nn.fixed==="left"||Nn.fixed===!0)),wn=computed(()=>unref(vn).filter(Nn=>Nn.fixed==="right")),kn=computed(()=>unref(vn).filter(Nn=>!Nn.fixed)),_n=computed(()=>{const Nn=[];return unref(bn).forEach(Pn=>{Nn.push({...Pn,placeholderSign})}),unref(kn).forEach(Pn=>{Nn.push(Pn)}),unref(wn).forEach(Pn=>{Nn.push({...Pn,placeholderSign})}),Nn}),Cn=computed(()=>unref(bn).length||unref(wn).length),xn=computed(()=>unref(qe).reduce((Pn,On)=>(Pn[On.key]=calcColumnStyle(On,unref(hn),Fe.fixed),Pn),{})),En=computed(()=>unref(vn).reduce((Nn,Pn)=>Nn+Pn.width,0)),$n=Nn=>unref(qe).find(Pn=>Pn.key===Nn),Sn=Nn=>unref(xn)[Nn],An=(Nn,Pn)=>{Nn.width=Pn};function Tn(Nn){var Pn;const{key:On}=Nn.currentTarget.dataset;if(!On)return;const{sortState:Rn,sortBy:In}=Fe;let Mn=SortOrder.ASC;isObject$9(Rn)?Mn=oppositeOrderMap[Rn[On]]:Mn=oppositeOrderMap[In.order],(Pn=Fe.onColumnSort)==null||Pn.call(Fe,{column:$n(On),key:On,order:Mn})}return{columns:qe,columnsStyles:xn,columnsTotalWidth:En,fixedColumnsOnLeft:bn,fixedColumnsOnRight:wn,hasFixedColumns:Cn,mainColumns:_n,normalColumns:kn,visibleColumns:vn,getColumn:$n,getColumnStyle:Sn,updateColumnWidth:An,onColumnSorted:Tn}}const useScrollbar=(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn,onMaybeEndReached:bn})=>{const wn=ref({scrollLeft:0,scrollTop:0});function kn(An){var Tn,Nn,Pn;const{scrollTop:On}=An;(Tn=qe.value)==null||Tn.scrollTo(An),(Nn=hn.value)==null||Nn.scrollToTop(On),(Pn=vn.value)==null||Pn.scrollToTop(On)}function _n(An){wn.value=An,kn(An)}function Cn(An){wn.value.scrollTop=An,kn(unref(wn))}function xn(An){var Tn,Nn;wn.value.scrollLeft=An,(Nn=(Tn=qe.value)==null?void 0:Tn.scrollTo)==null||Nn.call(Tn,unref(wn))}function En(An){var Tn;_n(An),(Tn=Fe.onScroll)==null||Tn.call(Fe,An)}function $n({scrollTop:An}){const{scrollTop:Tn}=unref(wn);An!==Tn&&Cn(An)}function Sn(An,Tn="auto"){var Nn;(Nn=qe.value)==null||Nn.scrollToRow(An,Tn)}return watch(()=>unref(wn).scrollTop,(An,Tn)=>{An>Tn&&bn()}),{scrollPos:wn,scrollTo:_n,scrollToLeft:xn,scrollToTop:Cn,scrollToRow:Sn,onScroll:En,onVerticalScroll:$n}},useRow=(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn})=>{const bn=getCurrentInstance(),{emit:wn}=bn,kn=shallowRef(!1),_n=shallowRef(null),Cn=ref(Fe.defaultExpandedRowKeys||[]),xn=ref(-1),En=shallowRef(null),$n=ref({}),Sn=ref({}),An=shallowRef({}),Tn=shallowRef({}),Nn=shallowRef({}),Pn=computed(()=>isNumber$d(Fe.estimatedRowHeight));function On(Ln){var zn;(zn=Fe.onRowsRendered)==null||zn.call(Fe,Ln),Ln.rowCacheEnd>unref(xn)&&(xn.value=Ln.rowCacheEnd)}function Rn({hovered:Ln,rowKey:zn}){_n.value=Ln?zn:null}function In({expanded:Ln,rowData:zn,rowIndex:Hn,rowKey:Fn}){var Kn,Un;const Gn=[...unref(Cn)],Wn=Gn.indexOf(Fn);Ln?Wn===-1&&Gn.push(Fn):Wn>-1&&Gn.splice(Wn,1),Cn.value=Gn,wn("update:expandedRowKeys",Gn),(Kn=Fe.onRowExpand)==null||Kn.call(Fe,{expanded:Ln,rowData:zn,rowIndex:Hn,rowKey:Fn}),(Un=Fe.onExpandedRowsChange)==null||Un.call(Fe,Gn)}const Mn=debounce$3(()=>{var Ln,zn,Hn,Fn;kn.value=!0,$n.value={...unref($n),...unref(Sn)},Bn(unref(En),!1),Sn.value={},En.value=null,(Ln=qe.value)==null||Ln.forceUpdate(),(zn=hn.value)==null||zn.forceUpdate(),(Hn=vn.value)==null||Hn.forceUpdate(),(Fn=bn.proxy)==null||Fn.$forceUpdate(),kn.value=!1},0);function Bn(Ln,zn=!1){unref(Pn)&&[qe,hn,vn].forEach(Hn=>{const Fn=unref(Hn);Fn&&Fn.resetAfterRowIndex(Ln,zn)})}function Dn(Ln,zn,Hn){const Fn=unref(En);(Fn===null||Fn>Hn)&&(En.value=Hn),Sn.value[Ln]=zn}function Vn({rowKey:Ln,height:zn,rowIndex:Hn},Fn){Fn?Fn===FixedDir.RIGHT?Nn.value[Ln]=zn:An.value[Ln]=zn:Tn.value[Ln]=zn;const Kn=Math.max(...[An,Nn,Tn].map(Un=>Un.value[Ln]||0));unref($n)[Ln]!==Kn&&(Dn(Ln,Kn,Hn),Mn())}return{hoveringRowKey:_n,expandedRowKeys:Cn,lastRenderedRowIndex:xn,isDynamic:Pn,isResetting:kn,rowHeights:$n,resetAfterIndex:Bn,onRowExpanded:In,onRowHovered:Rn,onRowsRendered:On,onRowHeightChange:Vn}},useData=(Fe,{expandedRowKeys:qe,lastRenderedRowIndex:hn,resetAfterIndex:vn})=>{const bn=ref({}),wn=computed(()=>{const _n={},{data:Cn,rowKey:xn}=Fe,En=unref(qe);if(!En||!En.length)return Cn;const $n=[],Sn=new Set;En.forEach(Tn=>Sn.add(Tn));let An=Cn.slice();for(An.forEach(Tn=>_n[Tn[xn]]=0);An.length>0;){const Tn=An.shift();$n.push(Tn),Sn.has(Tn[xn])&&Array.isArray(Tn.children)&&Tn.children.length>0&&(An=[...Tn.children,...An],Tn.children.forEach(Nn=>_n[Nn[xn]]=_n[Tn[xn]]+1))}return bn.value=_n,$n}),kn=computed(()=>{const{data:_n,expandColumnKey:Cn}=Fe;return Cn?unref(wn):_n});return watch(kn,(_n,Cn)=>{_n!==Cn&&(hn.value=-1,vn(0,!0))}),{data:kn,depthMap:bn}},sumReducer=(Fe,qe)=>Fe+qe,sum$3=Fe=>isArray$x(Fe)?Fe.reduce(sumReducer,0):Fe,tryCall=(Fe,qe,hn={})=>isFunction$i(Fe)?Fe(qe):Fe??hn,enforceUnit=Fe=>(["width","maxWidth","minWidth","height"].forEach(qe=>{Fe[qe]=addUnit(Fe[qe])}),Fe),componentToSlot=Fe=>isVNode(Fe)?qe=>h$6(Fe,qe):Fe,useStyles=(Fe,{columnsTotalWidth:qe,data:hn,fixedColumnsOnLeft:vn,fixedColumnsOnRight:bn})=>{const wn=computed(()=>{const{fixed:In,width:Mn,vScrollbarSize:Bn}=Fe,Dn=Mn-Bn;return In?Math.max(Math.round(unref(qe)),Dn):Dn}),kn=computed(()=>unref(wn)+(Fe.fixed?Fe.vScrollbarSize:0)),_n=computed(()=>{const{height:In=0,maxHeight:Mn=0,footerHeight:Bn,hScrollbarSize:Dn}=Fe;if(Mn>0){const Vn=unref(Tn),Ln=unref(Cn),Hn=unref(An)+Vn+Ln+Dn;return Math.min(Hn,Mn-Bn)}return In-Bn}),Cn=computed(()=>{const{rowHeight:In,estimatedRowHeight:Mn}=Fe,Bn=unref(hn);return isNumber$d(Mn)?Bn.length*Mn:Bn.length*In}),xn=computed(()=>{const{maxHeight:In}=Fe,Mn=unref(_n);if(isNumber$d(In)&&In>0)return Mn;const Bn=unref(Cn)+unref(An)+unref(Tn);return Math.min(Mn,Bn)}),En=In=>In.width,$n=computed(()=>sum$3(unref(vn).map(En))),Sn=computed(()=>sum$3(unref(bn).map(En))),An=computed(()=>sum$3(Fe.headerHeight)),Tn=computed(()=>{var In;return(((In=Fe.fixedData)==null?void 0:In.length)||0)*Fe.rowHeight}),Nn=computed(()=>unref(_n)-unref(An)-unref(Tn)),Pn=computed(()=>{const{style:In={},height:Mn,width:Bn}=Fe;return enforceUnit({...In,height:Mn,width:Bn})}),On=computed(()=>enforceUnit({height:Fe.footerHeight})),Rn=computed(()=>({top:addUnit(unref(An)),bottom:addUnit(Fe.footerHeight),width:addUnit(Fe.width)}));return{bodyWidth:wn,fixedTableHeight:xn,mainTableHeight:_n,leftTableWidth:$n,rightTableWidth:Sn,headerWidth:kn,rowsHeight:Cn,windowHeight:Nn,footerHeight:On,emptyStyle:Rn,rootStyle:Pn,headerHeight:An}},useAutoResize=Fe=>{const qe=ref(),hn=ref(0),vn=ref(0);let bn;return onMounted(()=>{bn=useResizeObserver(qe,([wn])=>{const{width:kn,height:_n}=wn.contentRect,{paddingLeft:Cn,paddingRight:xn,paddingTop:En,paddingBottom:$n}=getComputedStyle(wn.target),Sn=Number.parseInt(Cn)||0,An=Number.parseInt(xn)||0,Tn=Number.parseInt(En)||0,Nn=Number.parseInt($n)||0;hn.value=kn-Sn-An,vn.value=_n-Tn-Nn}).stop}),onBeforeUnmount(()=>{bn==null||bn()}),watch([hn,vn],([wn,kn])=>{var _n;(_n=Fe.onResize)==null||_n.call(Fe,{width:wn,height:kn})}),{sizer:qe,width:hn,height:vn}};function useTable(Fe){const qe=ref(),hn=ref(),vn=ref(),{columns:bn,columnsStyles:wn,columnsTotalWidth:kn,fixedColumnsOnLeft:_n,fixedColumnsOnRight:Cn,hasFixedColumns:xn,mainColumns:En,onColumnSorted:$n}=useColumns(Fe,toRef(Fe,"columns"),toRef(Fe,"fixed")),{scrollTo:Sn,scrollToLeft:An,scrollToTop:Tn,scrollToRow:Nn,onScroll:Pn,onVerticalScroll:On,scrollPos:Rn}=useScrollbar(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn,onMaybeEndReached:oo}),{expandedRowKeys:In,hoveringRowKey:Mn,lastRenderedRowIndex:Bn,isDynamic:Dn,isResetting:Vn,rowHeights:Ln,resetAfterIndex:zn,onRowExpanded:Hn,onRowHeightChange:Fn,onRowHovered:Kn,onRowsRendered:Un}=useRow(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn}),{data:Gn,depthMap:Wn}=useData(Fe,{expandedRowKeys:In,lastRenderedRowIndex:Bn,resetAfterIndex:zn}),{bodyWidth:Zn,fixedTableHeight:Xn,mainTableHeight:qn,leftTableWidth:jn,rightTableWidth:Jn,headerWidth:Qn,rowsHeight:no,windowHeight:co,footerHeight:so,emptyStyle:fo,rootStyle:mo,headerHeight:lo}=useStyles(Fe,{columnsTotalWidth:kn,data:Gn,fixedColumnsOnLeft:_n,fixedColumnsOnRight:Cn}),io=shallowRef(!1),wo=ref(),go=computed(()=>{const eo=unref(Gn).length===0;return isArray$x(Fe.fixedData)?Fe.fixedData.length===0&&eo:eo});function Io(eo){const{estimatedRowHeight:ao,rowHeight:ho,rowKey:Mo}=Fe;return ao?unref(Ln)[unref(Gn)[eo][Mo]]||ao:ho}function oo(){const{onEndReached:eo}=Fe;if(!eo)return;const{scrollTop:ao}=unref(Rn),ho=unref(no),Mo=unref(co),Po=ho-(ao+Mo)+Fe.hScrollbarSize;unref(Bn)>=0&&ho===ao+unref(qn)-unref(lo)&&eo(Po)}return watch(()=>Fe.expandedRowKeys,eo=>In.value=eo,{deep:!0}),{columns:bn,containerRef:wo,mainTableRef:qe,leftTableRef:hn,rightTableRef:vn,isDynamic:Dn,isResetting:Vn,isScrolling:io,hoveringRowKey:Mn,hasFixedColumns:xn,columnsStyles:wn,columnsTotalWidth:kn,data:Gn,expandedRowKeys:In,depthMap:Wn,fixedColumnsOnLeft:_n,fixedColumnsOnRight:Cn,mainColumns:En,bodyWidth:Zn,emptyStyle:fo,rootStyle:mo,headerWidth:Qn,footerHeight:so,mainTableHeight:qn,fixedTableHeight:Xn,leftTableWidth:jn,rightTableWidth:Jn,showEmpty:go,getRowHeight:Io,onColumnSorted:$n,onRowHovered:Kn,onRowExpanded:Hn,onRowsRendered:Un,onRowHeightChange:Fn,scrollTo:Sn,scrollToLeft:An,scrollToTop:Tn,scrollToRow:Nn,onScroll:Pn,onVerticalScroll:On}}const TableV2InjectionKey=Symbol("tableV2"),classType=String,columns={type:definePropType(Array),required:!0},fixedDataType={type:definePropType(Array)},dataType={...fixedDataType,required:!0},expandColumnKey=String,expandKeys={type:definePropType(Array),default:()=>mutable([])},requiredNumber={type:Number,required:!0},rowKey={type:definePropType([String,Number,Symbol]),default:"id"},styleType={type:definePropType(Object)},tableV2RowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},depth:Number,expandColumnKey,estimatedRowHeight:{...virtualizedGridProps.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:definePropType(Function)},onRowHover:{type:definePropType(Function)},onRowHeightChange:{type:definePropType(Function)},rowData:{type:definePropType(Object),required:!0},rowEventHandlers:{type:definePropType(Object)},rowIndex:{type:Number,required:!0},rowKey,style:{type:definePropType(Object)}}),requiredNumberType={type:Number,required:!0},tableV2HeaderProps=buildProps({class:String,columns,fixedHeaderData:{type:definePropType(Array)},headerData:{type:definePropType(Array),required:!0},headerHeight:{type:definePropType([Number,Array]),default:50},rowWidth:requiredNumberType,rowHeight:{type:Number,default:50},height:requiredNumberType,width:requiredNumberType}),tableV2GridProps=buildProps({columns,data:dataType,fixedData:fixedDataType,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,width:requiredNumber,height:requiredNumber,headerWidth:requiredNumber,headerHeight:tableV2HeaderProps.headerHeight,bodyWidth:requiredNumber,rowHeight:requiredNumber,cache:virtualizedListProps.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:virtualizedGridProps.scrollbarAlwaysOn,scrollbarStartGap:virtualizedGridProps.scrollbarStartGap,scrollbarEndGap:virtualizedGridProps.scrollbarEndGap,class:classType,style:styleType,containerStyle:styleType,getRowHeight:{type:definePropType(Function),required:!0},rowKey:tableV2RowProps.rowKey,onRowsRendered:{type:definePropType(Function)},onScroll:{type:definePropType(Function)}}),tableV2Props=buildProps({cache:tableV2GridProps.cache,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,rowKey,headerClass:{type:definePropType([String,Function])},headerProps:{type:definePropType([Object,Function])},headerCellProps:{type:definePropType([Object,Function])},headerHeight:tableV2HeaderProps.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:definePropType([String,Function])},rowProps:{type:definePropType([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:definePropType([Object,Function])},columns,data:dataType,dataGetter:{type:definePropType(Function)},fixedData:fixedDataType,expandColumnKey:tableV2RowProps.expandColumnKey,expandedRowKeys:expandKeys,defaultExpandedRowKeys:expandKeys,class:classType,fixed:Boolean,style:{type:definePropType(Object)},width:requiredNumber,height:requiredNumber,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:virtualizedGridProps.hScrollbarSize,vScrollbarSize:virtualizedGridProps.vScrollbarSize,scrollbarAlwaysOn:virtualizedScrollbarProps.alwaysOn,sortBy:{type:definePropType(Object),default:()=>({})},sortState:{type:definePropType(Object),default:void 0},onColumnSort:{type:definePropType(Function)},onExpandedRowsChange:{type:definePropType(Function)},onEndReached:{type:definePropType(Function)},onRowExpand:tableV2RowProps.onRowExpand,onScroll:tableV2GridProps.onScroll,onRowsRendered:tableV2GridProps.onRowsRendered,rowEventHandlers:tableV2RowProps.rowEventHandlers}),TableV2Cell=(Fe,{slots:qe})=>{var hn;const{cellData:vn,style:bn}=Fe,wn=((hn=vn==null?void 0:vn.toString)==null?void 0:hn.call(vn))||"";return createVNode("div",{class:Fe.class,title:wn,style:bn},[qe.default?qe.default(Fe):wn])};TableV2Cell.displayName="ElTableV2Cell";TableV2Cell.inheritAttrs=!1;const HeaderCell=(Fe,{slots:qe})=>{var hn,vn;return qe.default?qe.default(Fe):createVNode("div",{class:Fe.class,title:(hn=Fe.column)==null?void 0:hn.title},[(vn=Fe.column)==null?void 0:vn.title])};HeaderCell.displayName="ElTableV2HeaderCell";HeaderCell.inheritAttrs=!1;const tableV2HeaderRowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},headerIndex:Number,style:{type:definePropType(Object)}}),TableV2HeaderRow=defineComponent({name:"ElTableV2HeaderRow",props:tableV2HeaderRowProps,setup(Fe,{slots:qe}){return()=>{const{columns:hn,columnsStyles:vn,headerIndex:bn,style:wn}=Fe;let kn=hn.map((_n,Cn)=>qe.cell({columns:hn,column:_n,columnIndex:Cn,headerIndex:bn,style:vn[_n.key]}));return qe.header&&(kn=qe.header({cells:kn.map(_n=>isArray$x(_n)&&_n.length===1?_n[0]:_n),columns:hn,headerIndex:bn})),createVNode("div",{class:Fe.class,style:wn,role:"row"},[kn])}}}),COMPONENT_NAME$7="ElTableV2Header",TableV2Header=defineComponent({name:COMPONENT_NAME$7,props:tableV2HeaderProps,setup(Fe,{slots:qe,expose:hn}){const vn=useNamespace("table-v2"),bn=ref(),wn=computed(()=>enforceUnit({width:Fe.width,height:Fe.height})),kn=computed(()=>enforceUnit({width:Fe.rowWidth,height:Fe.height})),_n=computed(()=>castArray$1(unref(Fe.headerHeight))),Cn=$n=>{const Sn=unref(bn);nextTick(()=>{Sn!=null&&Sn.scroll&&Sn.scroll({left:$n})})},xn=()=>{const $n=vn.e("fixed-header-row"),{columns:Sn,fixedHeaderData:An,rowHeight:Tn}=Fe;return An==null?void 0:An.map((Nn,Pn)=>{var On;const Rn=enforceUnit({height:Tn,width:"100%"});return(On=qe.fixed)==null?void 0:On.call(qe,{class:$n,columns:Sn,rowData:Nn,rowIndex:-(Pn+1),style:Rn})})},En=()=>{const $n=vn.e("dynamic-header-row"),{columns:Sn}=Fe;return unref(_n).map((An,Tn)=>{var Nn;const Pn=enforceUnit({width:"100%",height:An});return(Nn=qe.dynamic)==null?void 0:Nn.call(qe,{class:$n,columns:Sn,headerIndex:Tn,style:Pn})})};return hn({scrollToLeft:Cn}),()=>{if(!(Fe.height<=0))return createVNode("div",{ref:bn,class:Fe.class,style:unref(wn),role:"rowgroup"},[createVNode("div",{style:unref(kn),class:vn.e("header")},[En(),xn()])])}}}),useTableRow=Fe=>{const{isScrolling:qe}=inject(TableV2InjectionKey),hn=ref(!1),vn=ref(),bn=computed(()=>isNumber$d(Fe.estimatedRowHeight)&&Fe.rowIndex>=0),wn=(Cn=!1)=>{const xn=unref(vn);if(!xn)return;const{columns:En,onRowHeightChange:$n,rowKey:Sn,rowIndex:An,style:Tn}=Fe,{height:Nn}=xn.getBoundingClientRect();hn.value=!0,nextTick(()=>{if(Cn||Nn!==Number.parseInt(Tn.height)){const Pn=En[0],On=(Pn==null?void 0:Pn.placeholderSign)===placeholderSign;$n==null||$n({rowKey:Sn,height:Nn,rowIndex:An},Pn&&!On&&Pn.fixed)}})},kn=computed(()=>{const{rowData:Cn,rowIndex:xn,rowKey:En,onRowHover:$n}=Fe,Sn=Fe.rowEventHandlers||{},An={};return Object.entries(Sn).forEach(([Tn,Nn])=>{isFunction$i(Nn)&&(An[Tn]=Pn=>{Nn({event:Pn,rowData:Cn,rowIndex:xn,rowKey:En})})}),$n&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:Tn,hovered:Nn})=>{const Pn=An[Tn];An[Tn]=On=>{$n({event:On,hovered:Nn,rowData:Cn,rowIndex:xn,rowKey:En}),Pn==null||Pn(On)}}),An}),_n=Cn=>{const{onRowExpand:xn,rowData:En,rowIndex:$n,rowKey:Sn}=Fe;xn==null||xn({expanded:Cn,rowData:En,rowIndex:$n,rowKey:Sn})};return onMounted(()=>{unref(bn)&&wn(!0)}),{isScrolling:qe,measurable:bn,measured:hn,rowRef:vn,eventHandlers:kn,onExpand:_n}},COMPONENT_NAME$6="ElTableV2TableRow",TableV2Row=defineComponent({name:COMPONENT_NAME$6,props:tableV2RowProps,setup(Fe,{expose:qe,slots:hn,attrs:vn}){const{eventHandlers:bn,isScrolling:wn,measurable:kn,measured:_n,rowRef:Cn,onExpand:xn}=useTableRow(Fe);return qe({onExpand:xn}),()=>{const{columns:En,columnsStyles:$n,expandColumnKey:Sn,depth:An,rowData:Tn,rowIndex:Nn,style:Pn}=Fe;let On=En.map((Rn,In)=>{const Mn=isArray$x(Tn.children)&&Tn.children.length>0&&Rn.key===Sn;return hn.cell({column:Rn,columns:En,columnIndex:In,depth:An,style:$n[Rn.key],rowData:Tn,rowIndex:Nn,isScrolling:unref(wn),expandIconProps:Mn?{rowData:Tn,rowIndex:Nn,onExpand:xn}:void 0})});if(hn.row&&(On=hn.row({cells:On.map(Rn=>isArray$x(Rn)&&Rn.length===1?Rn[0]:Rn),style:Pn,columns:En,depth:An,rowData:Tn,rowIndex:Nn,isScrolling:unref(wn)})),unref(kn)){const{height:Rn,...In}=Pn||{},Mn=unref(_n);return createVNode("div",mergeProps({ref:Cn,class:Fe.class,style:Mn?Pn:In,role:"row"},vn,unref(bn)),[On])}return createVNode("div",mergeProps(vn,{ref:Cn,class:Fe.class,style:Pn,role:"row"},unref(bn)),[On])}}}),SortIcon=Fe=>{const{sortOrder:qe}=Fe;return createVNode(ElIcon,{size:14,class:Fe.class},{default:()=>[qe===SortOrder.ASC?createVNode(sort_up_default,null,null):createVNode(sort_down_default,null,null)]})},ExpandIcon=Fe=>{const{expanded:qe,expandable:hn,onExpand:vn,style:bn,size:wn}=Fe,kn={onClick:hn?()=>vn(!qe):void 0,class:Fe.class};return createVNode(ElIcon,mergeProps(kn,{size:wn,style:bn}),{default:()=>[createVNode(arrow_right_default,null,null)]})},COMPONENT_NAME$5="ElTableV2Grid",useTableGrid=Fe=>{const qe=ref(),hn=ref(),vn=computed(()=>{const{data:Nn,rowHeight:Pn,estimatedRowHeight:On}=Fe;if(!On)return Nn.length*Pn}),bn=computed(()=>{const{fixedData:Nn,rowHeight:Pn}=Fe;return((Nn==null?void 0:Nn.length)||0)*Pn}),wn=computed(()=>sum$3(Fe.headerHeight)),kn=computed(()=>{const{height:Nn}=Fe;return Math.max(0,Nn-unref(wn)-unref(bn))}),_n=computed(()=>unref(wn)+unref(bn)>0),Cn=({data:Nn,rowIndex:Pn})=>Nn[Pn][Fe.rowKey];function xn({rowCacheStart:Nn,rowCacheEnd:Pn,rowVisibleStart:On,rowVisibleEnd:Rn}){var In;(In=Fe.onRowsRendered)==null||In.call(Fe,{rowCacheStart:Nn,rowCacheEnd:Pn,rowVisibleStart:On,rowVisibleEnd:Rn})}function En(Nn,Pn){var On;(On=hn.value)==null||On.resetAfterRowIndex(Nn,Pn)}function $n(Nn,Pn){const On=unref(qe),Rn=unref(hn);!On||!Rn||(isObject$9(Nn)?(On.scrollToLeft(Nn.scrollLeft),Rn.scrollTo(Nn)):(On.scrollToLeft(Nn),Rn.scrollTo({scrollLeft:Nn,scrollTop:Pn})))}function Sn(Nn){var Pn;(Pn=unref(hn))==null||Pn.scrollTo({scrollTop:Nn})}function An(Nn,Pn){var On;(On=unref(hn))==null||On.scrollToItem(Nn,1,Pn)}function Tn(){var Nn,Pn;(Nn=unref(hn))==null||Nn.$forceUpdate(),(Pn=unref(qe))==null||Pn.$forceUpdate()}return{bodyRef:hn,forceUpdate:Tn,fixedRowHeight:bn,gridHeight:kn,hasHeader:_n,headerHeight:wn,headerRef:qe,totalHeight:vn,itemKey:Cn,onItemRendered:xn,resetAfterRowIndex:En,scrollTo:$n,scrollToTop:Sn,scrollToRow:An}},TableGrid=defineComponent({name:COMPONENT_NAME$5,props:tableV2GridProps,setup(Fe,{slots:qe,expose:hn}){const{ns:vn}=inject(TableV2InjectionKey),{bodyRef:bn,fixedRowHeight:wn,gridHeight:kn,hasHeader:_n,headerRef:Cn,headerHeight:xn,totalHeight:En,forceUpdate:$n,itemKey:Sn,onItemRendered:An,resetAfterRowIndex:Tn,scrollTo:Nn,scrollToTop:Pn,scrollToRow:On}=useTableGrid(Fe);hn({forceUpdate:$n,totalHeight:En,scrollTo:Nn,scrollToTop:Pn,scrollToRow:On,resetAfterRowIndex:Tn});const Rn=()=>Fe.bodyWidth;return()=>{const{cache:In,columns:Mn,data:Bn,fixedData:Dn,useIsScrolling:Vn,scrollbarAlwaysOn:Ln,scrollbarEndGap:zn,scrollbarStartGap:Hn,style:Fn,rowHeight:Kn,bodyWidth:Un,estimatedRowHeight:Gn,headerWidth:Wn,height:Zn,width:Xn,getRowHeight:qn,onScroll:jn}=Fe,Jn=isNumber$d(Gn),Qn=Jn?DynamicSizeGrid:FixedSizeGrid,no=unref(xn);return createVNode("div",{role:"table",class:[vn.e("table"),Fe.class],style:Fn},[createVNode(Qn,{ref:bn,data:Bn,useIsScrolling:Vn,itemKey:Sn,columnCache:0,columnWidth:Jn?Rn:Un,totalColumn:1,totalRow:Bn.length,rowCache:In,rowHeight:Jn?qn:Kn,width:Xn,height:unref(kn),class:vn.e("body"),role:"rowgroup",scrollbarStartGap:Hn,scrollbarEndGap:zn,scrollbarAlwaysOn:Ln,onScroll:jn,onItemRendered:An,perfMode:!1},{default:co=>{var so;const fo=Bn[co.rowIndex];return(so=qe.row)==null?void 0:so.call(qe,{...co,columns:Mn,rowData:fo})}}),unref(_n)&&createVNode(TableV2Header,{ref:Cn,class:vn.e("header-wrapper"),columns:Mn,headerData:Bn,headerHeight:Fe.headerHeight,fixedHeaderData:Dn,rowWidth:Wn,rowHeight:Kn,width:Xn,height:Math.min(no+unref(wn),Zn)},{dynamic:qe.header,fixed:qe.row})])}}});function _isSlot$5(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const MainTable=(Fe,{slots:qe})=>{const{mainTableRef:hn,...vn}=Fe;return createVNode(TableGrid,mergeProps({ref:hn},vn),_isSlot$5(qe)?qe:{default:()=>[qe]})};function _isSlot$4(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const LeftTable$1=(Fe,{slots:qe})=>{if(!Fe.columns.length)return;const{leftTableRef:hn,...vn}=Fe;return createVNode(TableGrid,mergeProps({ref:hn},vn),_isSlot$4(qe)?qe:{default:()=>[qe]})};function _isSlot$3(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const LeftTable=(Fe,{slots:qe})=>{if(!Fe.columns.length)return;const{rightTableRef:hn,...vn}=Fe;return createVNode(TableGrid,mergeProps({ref:hn},vn),_isSlot$3(qe)?qe:{default:()=>[qe]})};function _isSlot$2(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const RowRenderer=(Fe,{slots:qe})=>{const{columns:hn,columnsStyles:vn,depthMap:bn,expandColumnKey:wn,expandedRowKeys:kn,estimatedRowHeight:_n,hasFixedColumns:Cn,hoveringRowKey:xn,rowData:En,rowIndex:$n,style:Sn,isScrolling:An,rowProps:Tn,rowClass:Nn,rowKey:Pn,rowEventHandlers:On,ns:Rn,onRowHovered:In,onRowExpanded:Mn}=Fe,Bn=tryCall(Nn,{columns:hn,rowData:En,rowIndex:$n},""),Dn=tryCall(Tn,{columns:hn,rowData:En,rowIndex:$n}),Vn=En[Pn],Ln=bn[Vn]||0,zn=!!wn,Hn=$n<0,Fn=[Rn.e("row"),Bn,{[Rn.e(`row-depth-${Ln}`)]:zn&&$n>=0,[Rn.is("expanded")]:zn&&kn.includes(Vn),[Rn.is("hovered")]:!An&&Vn===xn,[Rn.is("fixed")]:!Ln&&Hn,[Rn.is("customized")]:!!qe.row}],Kn=Cn?In:void 0,Un={...Dn,columns:hn,columnsStyles:vn,class:Fn,depth:Ln,expandColumnKey:wn,estimatedRowHeight:Hn?void 0:_n,isScrolling:An,rowIndex:$n,rowData:En,rowKey:Vn,rowEventHandlers:On,style:Sn};return createVNode(TableV2Row,mergeProps(Un,{onRowHover:Kn,onRowExpand:Mn}),_isSlot$2(qe)?qe:{default:()=>[qe]})},CellRenderer=({columns:Fe,column:qe,columnIndex:hn,depth:vn,expandIconProps:bn,isScrolling:wn,rowData:kn,rowIndex:_n,style:Cn,expandedRowKeys:xn,ns:En,cellProps:$n,expandColumnKey:Sn,indentSize:An,iconSize:Tn,rowKey:Nn},{slots:Pn})=>{const On=enforceUnit(Cn);if(qe.placeholderSign===placeholderSign)return createVNode("div",{class:En.em("row-cell","placeholder"),style:On},null);const{cellRenderer:Rn,dataKey:In,dataGetter:Mn}=qe,Dn=componentToSlot(Rn)||Pn.default||(Zn=>createVNode(TableV2Cell,Zn,null)),Vn=isFunction$i(Mn)?Mn({columns:Fe,column:qe,columnIndex:hn,rowData:kn,rowIndex:_n}):get$6(kn,In??""),Ln=tryCall($n,{cellData:Vn,columns:Fe,column:qe,columnIndex:hn,rowIndex:_n,rowData:kn}),zn={class:En.e("cell-text"),columns:Fe,column:qe,columnIndex:hn,cellData:Vn,isScrolling:wn,rowData:kn,rowIndex:_n},Hn=Dn(zn),Fn=[En.e("row-cell"),qe.class,qe.align===Alignment.CENTER&&En.is("align-center"),qe.align===Alignment.RIGHT&&En.is("align-right")],Kn=_n>=0&&Sn&&qe.key===Sn,Un=_n>=0&&xn.includes(kn[Nn]);let Gn;const Wn=`margin-inline-start: ${vn*An}px;`;return Kn&&(isObject$9(bn)?Gn=createVNode(ExpandIcon,mergeProps(bn,{class:[En.e("expand-icon"),En.is("expanded",Un)],size:Tn,expanded:Un,style:Wn,expandable:!0}),null):Gn=createVNode("div",{style:[Wn,`width: ${Tn}px; height: ${Tn}px;`].join(" ")},null)),createVNode("div",mergeProps({class:Fn,style:On},Ln,{role:"cell"}),[Gn,Hn])};CellRenderer.inheritAttrs=!1;function _isSlot$1(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const HeaderRenderer=({columns:Fe,columnsStyles:qe,headerIndex:hn,style:vn,headerClass:bn,headerProps:wn,ns:kn},{slots:_n})=>{const Cn={columns:Fe,headerIndex:hn},xn=[kn.e("header-row"),tryCall(bn,Cn,""),{[kn.is("customized")]:!!_n.header}],En={...tryCall(wn,Cn),columnsStyles:qe,class:xn,columns:Fe,headerIndex:hn,style:vn};return createVNode(TableV2HeaderRow,En,_isSlot$1(_n)?_n:{default:()=>[_n]})},HeaderCellRenderer=(Fe,{slots:qe})=>{const{column:hn,ns:vn,style:bn,onColumnSorted:wn}=Fe,kn=enforceUnit(bn);if(hn.placeholderSign===placeholderSign)return createVNode("div",{class:vn.em("header-row-cell","placeholder"),style:kn},null);const{headerCellRenderer:_n,headerClass:Cn,sortable:xn}=hn,En={...Fe,class:vn.e("header-cell-text")},Sn=(componentToSlot(_n)||qe.default||(Mn=>createVNode(HeaderCell,Mn,null)))(En),{sortBy:An,sortState:Tn,headerCellProps:Nn}=Fe;let Pn,On;if(Tn){const Mn=Tn[hn.key];Pn=!!oppositeOrderMap[Mn],On=Pn?Mn:SortOrder.ASC}else Pn=hn.key===An.key,On=Pn?An.order:SortOrder.ASC;const Rn=[vn.e("header-cell"),tryCall(Cn,Fe,""),hn.align===Alignment.CENTER&&vn.is("align-center"),hn.align===Alignment.RIGHT&&vn.is("align-right"),xn&&vn.is("sortable")],In={...tryCall(Nn,Fe),onClick:hn.sortable?wn:void 0,class:Rn,style:kn,"data-key":hn.key};return createVNode("div",mergeProps(In,{role:"columnheader"}),[Sn,xn&&createVNode(SortIcon,{class:[vn.e("sort-icon"),Pn&&vn.is("sorting")],sortOrder:On},null)])},Footer$2=(Fe,{slots:qe})=>{var hn;return createVNode("div",{class:Fe.class,style:Fe.style},[(hn=qe.default)==null?void 0:hn.call(qe)])};Footer$2.displayName="ElTableV2Footer";const Footer$1=(Fe,{slots:qe})=>createVNode("div",{class:Fe.class,style:Fe.style},[qe.default?qe.default():createVNode(ElEmpty,null,null)]);Footer$1.displayName="ElTableV2Empty";const Overlay=(Fe,{slots:qe})=>{var hn;return createVNode("div",{class:Fe.class,style:Fe.style},[(hn=qe.default)==null?void 0:hn.call(qe)])};Overlay.displayName="ElTableV2Overlay";function _isSlot(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const COMPONENT_NAME$4="ElTableV2",TableV2=defineComponent({name:COMPONENT_NAME$4,props:tableV2Props,setup(Fe,{slots:qe,expose:hn}){const vn=useNamespace("table-v2"),{columnsStyles:bn,fixedColumnsOnLeft:wn,fixedColumnsOnRight:kn,mainColumns:_n,mainTableHeight:Cn,fixedTableHeight:xn,leftTableWidth:En,rightTableWidth:$n,data:Sn,depthMap:An,expandedRowKeys:Tn,hasFixedColumns:Nn,hoveringRowKey:Pn,mainTableRef:On,leftTableRef:Rn,rightTableRef:In,isDynamic:Mn,isResetting:Bn,isScrolling:Dn,bodyWidth:Vn,emptyStyle:Ln,rootStyle:zn,headerWidth:Hn,footerHeight:Fn,showEmpty:Kn,scrollTo:Un,scrollToLeft:Gn,scrollToTop:Wn,scrollToRow:Zn,getRowHeight:Xn,onColumnSorted:qn,onRowHeightChange:jn,onRowHovered:Jn,onRowExpanded:Qn,onRowsRendered:no,onScroll:co,onVerticalScroll:so}=useTable(Fe);return hn({scrollTo:Un,scrollToLeft:Gn,scrollToTop:Wn,scrollToRow:Zn}),provide(TableV2InjectionKey,{ns:vn,isResetting:Bn,hoveringRowKey:Pn,isScrolling:Dn}),()=>{const{cache:fo,cellProps:mo,estimatedRowHeight:lo,expandColumnKey:io,fixedData:wo,headerHeight:go,headerClass:Io,headerProps:oo,headerCellProps:eo,sortBy:ao,sortState:ho,rowHeight:Mo,rowClass:Po,rowEventHandlers:ko,rowKey:xo,rowProps:Ao,scrollbarAlwaysOn:vo,indentSize:qo,iconSize:jo,useIsScrolling:Ko,vScrollbarSize:bo,width:yo}=Fe,zo=unref(Sn),Yo={cache:fo,class:vn.e("main"),columns:unref(_n),data:zo,fixedData:wo,estimatedRowHeight:lo,bodyWidth:unref(Vn)+bo,headerHeight:go,headerWidth:unref(Hn),height:unref(Cn),mainTableRef:On,rowKey:xo,rowHeight:Mo,scrollbarAlwaysOn:vo,scrollbarStartGap:2,scrollbarEndGap:bo,useIsScrolling:Ko,width:yo,getRowHeight:Xn,onRowsRendered:no,onScroll:co},_o=unref(En),Fo=unref(xn),$o={cache:fo,class:vn.e("left"),columns:unref(wn),data:zo,estimatedRowHeight:lo,leftTableRef:Rn,rowHeight:Mo,bodyWidth:_o,headerWidth:_o,headerHeight:go,height:Fo,rowKey:xo,scrollbarAlwaysOn:vo,scrollbarStartGap:2,scrollbarEndGap:bo,useIsScrolling:Ko,width:_o,getRowHeight:Xn,onScroll:so},No=unref($n)+bo,Vo={cache:fo,class:vn.e("right"),columns:unref(kn),data:zo,estimatedRowHeight:lo,rightTableRef:In,rowHeight:Mo,bodyWidth:No,headerWidth:No,headerHeight:go,height:Fo,rowKey:xo,scrollbarAlwaysOn:vo,scrollbarStartGap:2,scrollbarEndGap:bo,width:No,style:`--${unref(vn.namespace)}-table-scrollbar-size: ${bo}px`,useIsScrolling:Ko,getRowHeight:Xn,onScroll:so},Eo=unref(bn),rr={ns:vn,depthMap:unref(An),columnsStyles:Eo,expandColumnKey:io,expandedRowKeys:unref(Tn),estimatedRowHeight:lo,hasFixedColumns:unref(Nn),hoveringRowKey:unref(Pn),rowProps:Ao,rowClass:Po,rowKey:xo,rowEventHandlers:ko,onRowHovered:Jn,onRowExpanded:Qn,onRowHeightChange:jn},sr={cellProps:mo,expandColumnKey:io,indentSize:qo,iconSize:jo,rowKey:xo,expandedRowKeys:unref(Tn),ns:vn},dr={ns:vn,headerClass:Io,headerProps:oo,columnsStyles:Eo},hr={ns:vn,sortBy:ao,sortState:ho,headerCellProps:eo,onColumnSorted:qn},Co={row:Qo=>createVNode(RowRenderer,mergeProps(Qo,rr),{row:qe.row,cell:mr=>{let br;return qe.cell?createVNode(CellRenderer,mergeProps(mr,sr,{style:Eo[mr.column.key]}),_isSlot(br=qe.cell(mr))?br:{default:()=>[br]}):createVNode(CellRenderer,mergeProps(mr,sr,{style:Eo[mr.column.key]}),null)}}),header:Qo=>createVNode(HeaderRenderer,mergeProps(Qo,dr),{header:qe.header,cell:mr=>{let br;return qe["header-cell"]?createVNode(HeaderCellRenderer,mergeProps(mr,hr,{style:Eo[mr.column.key]}),_isSlot(br=qe["header-cell"](mr))?br:{default:()=>[br]}):createVNode(HeaderCellRenderer,mergeProps(mr,hr,{style:Eo[mr.column.key]}),null)}})},Cr=[Fe.class,vn.b(),vn.e("root"),{[vn.is("dynamic")]:unref(Mn)}],$r={class:vn.e("footer"),style:unref(Fn)};return createVNode("div",{class:Cr,style:unref(zn)},[createVNode(MainTable,Yo,_isSlot(Co)?Co:{default:()=>[Co]}),createVNode(LeftTable$1,$o,_isSlot(Co)?Co:{default:()=>[Co]}),createVNode(LeftTable,Vo,_isSlot(Co)?Co:{default:()=>[Co]}),qe.footer&&createVNode(Footer$2,$r,{default:qe.footer}),unref(Kn)&&createVNode(Footer$1,{class:vn.e("empty"),style:unref(Ln)},{default:qe.empty}),qe.overlay&&createVNode(Overlay,{class:vn.e("overlay")},{default:qe.overlay})])}}}),autoResizerProps=buildProps({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:definePropType(Function)}}),AutoResizer=defineComponent({name:"ElAutoResizer",props:autoResizerProps,setup(Fe,{slots:qe}){const hn=useNamespace("auto-resizer"),{height:vn,width:bn,sizer:wn}=useAutoResize(Fe),kn={width:"100%",height:"100%"};return()=>{var _n;return createVNode("div",{ref:wn,class:hn.b(),style:kn},[(_n=qe.default)==null?void 0:_n.call(qe,{height:vn.value,width:bn.value})])}}}),ElTableV2=withInstall$1(TableV2),ElAutoResizer=withInstall$1(AutoResizer),tabsRootContextKey=Symbol("tabsRootContextKey"),tabBarProps=buildProps({tabs:{type:definePropType(Array),default:()=>mutable([])}}),COMPONENT_NAME$3="ElTabBar",__default__$l=defineComponent({name:COMPONENT_NAME$3}),_sfc_main$C=defineComponent({...__default__$l,props:tabBarProps,setup(Fe,{expose:qe}){const hn=Fe,vn=getCurrentInstance(),bn=inject(tabsRootContextKey);bn||throwError(COMPONENT_NAME$3,"");const wn=useNamespace("tabs"),kn=ref(),_n=ref(),Cn=()=>{let En=0,$n=0;const Sn=["top","bottom"].includes(bn.props.tabPosition)?"width":"height",An=Sn==="width"?"x":"y",Tn=An==="x"?"left":"top";return hn.tabs.every(Nn=>{var Pn,On;const Rn=(On=(Pn=vn.parent)==null?void 0:Pn.refs)==null?void 0:On[`tab-${Nn.uid}`];if(!Rn)return!1;if(!Nn.active)return!0;En=Rn[`offset${capitalize(Tn)}`],$n=Rn[`client${capitalize(Sn)}`];const In=window.getComputedStyle(Rn);return Sn==="width"&&(hn.tabs.length>1&&($n-=Number.parseFloat(In.paddingLeft)+Number.parseFloat(In.paddingRight)),En+=Number.parseFloat(In.paddingLeft)),!1}),{[Sn]:`${$n}px`,transform:`translate${capitalize(An)}(${En}px)`}},xn=()=>_n.value=Cn();return watch(()=>hn.tabs,async()=>{await nextTick(),xn()},{immediate:!0}),useResizeObserver(kn,()=>xn()),qe({ref:kn,update:xn}),(En,$n)=>(openBlock(),createElementBlock("div",{ref_key:"barRef",ref:kn,class:normalizeClass([unref(wn).e("active-bar"),unref(wn).is(unref(bn).props.tabPosition)]),style:normalizeStyle(_n.value)},null,6))}});var TabBar=_export_sfc$2(_sfc_main$C,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const tabNavProps=buildProps({panes:{type:definePropType(Array),default:()=>mutable([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),tabNavEmits={tabClick:(Fe,qe,hn)=>hn instanceof Event,tabRemove:(Fe,qe)=>qe instanceof Event},COMPONENT_NAME$2="ElTabNav",TabNav=defineComponent({name:COMPONENT_NAME$2,props:tabNavProps,emits:tabNavEmits,setup(Fe,{expose:qe,emit:hn}){const vn=getCurrentInstance(),bn=inject(tabsRootContextKey);bn||throwError(COMPONENT_NAME$2,"");const wn=useNamespace("tabs"),kn=useDocumentVisibility(),_n=useWindowFocus(),Cn=ref(),xn=ref(),En=ref(),$n=ref(),Sn=ref(!1),An=ref(0),Tn=ref(!1),Nn=ref(!0),Pn=computed(()=>["top","bottom"].includes(bn.props.tabPosition)?"width":"height"),On=computed(()=>({transform:`translate${Pn.value==="width"?"X":"Y"}(-${An.value}px)`})),Rn=()=>{if(!Cn.value)return;const zn=Cn.value[`offset${capitalize(Pn.value)}`],Hn=An.value;if(!Hn)return;const Fn=Hn>zn?Hn-zn:0;An.value=Fn},In=()=>{if(!Cn.value||!xn.value)return;const zn=xn.value[`offset${capitalize(Pn.value)}`],Hn=Cn.value[`offset${capitalize(Pn.value)}`],Fn=An.value;if(zn-Fn<=Hn)return;const Kn=zn-Fn>Hn*2?Fn+Hn:zn-Hn;An.value=Kn},Mn=async()=>{const zn=xn.value;if(!Sn.value||!En.value||!Cn.value||!zn)return;await nextTick();const Hn=En.value.querySelector(".is-active");if(!Hn)return;const Fn=Cn.value,Kn=["top","bottom"].includes(bn.props.tabPosition),Un=Hn.getBoundingClientRect(),Gn=Fn.getBoundingClientRect(),Wn=Kn?zn.offsetWidth-Gn.width:zn.offsetHeight-Gn.height,Zn=An.value;let Xn=Zn;Kn?(Un.leftGn.right&&(Xn=Zn+Un.right-Gn.right)):(Un.topGn.bottom&&(Xn=Zn+(Un.bottom-Gn.bottom))),Xn=Math.max(Xn,0),An.value=Math.min(Xn,Wn)},Bn=()=>{var zn;if(!xn.value||!Cn.value)return;Fe.stretch&&((zn=$n.value)==null||zn.update());const Hn=xn.value[`offset${capitalize(Pn.value)}`],Fn=Cn.value[`offset${capitalize(Pn.value)}`],Kn=An.value;Fn0&&(An.value=0))},Dn=zn=>{const Hn=zn.code,{up:Fn,down:Kn,left:Un,right:Gn}=EVENT_CODE;if(![Fn,Kn,Un,Gn].includes(Hn))return;const Wn=Array.from(zn.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),Zn=Wn.indexOf(zn.target);let Xn;Hn===Un||Hn===Fn?Zn===0?Xn=Wn.length-1:Xn=Zn-1:Zn{Nn.value&&(Tn.value=!0)},Ln=()=>Tn.value=!1;return watch(kn,zn=>{zn==="hidden"?Nn.value=!1:zn==="visible"&&setTimeout(()=>Nn.value=!0,50)}),watch(_n,zn=>{zn?setTimeout(()=>Nn.value=!0,50):Nn.value=!1}),useResizeObserver(En,Bn),onMounted(()=>setTimeout(()=>Mn(),0)),onUpdated(()=>Bn()),qe({scrollToActiveTab:Mn,removeFocus:Ln}),watch(()=>Fe.panes,()=>vn.update(),{flush:"post",deep:!0}),()=>{const zn=Sn.value?[createVNode("span",{class:[wn.e("nav-prev"),wn.is("disabled",!Sn.value.prev)],onClick:Rn},[createVNode(ElIcon,null,{default:()=>[createVNode(arrow_left_default,null,null)]})]),createVNode("span",{class:[wn.e("nav-next"),wn.is("disabled",!Sn.value.next)],onClick:In},[createVNode(ElIcon,null,{default:()=>[createVNode(arrow_right_default,null,null)]})])]:null,Hn=Fe.panes.map((Fn,Kn)=>{var Un,Gn,Wn,Zn;const Xn=Fn.uid,qn=Fn.props.disabled,jn=(Gn=(Un=Fn.props.name)!=null?Un:Fn.index)!=null?Gn:`${Kn}`,Jn=!qn&&(Fn.isClosable||Fe.editable);Fn.index=`${Kn}`;const Qn=Jn?createVNode(ElIcon,{class:"is-icon-close",onClick:so=>hn("tabRemove",Fn,so)},{default:()=>[createVNode(close_default,null,null)]}):null,no=((Zn=(Wn=Fn.slots).label)==null?void 0:Zn.call(Wn))||Fn.props.label,co=!qn&&Fn.active?0:-1;return createVNode("div",{ref:`tab-${Xn}`,class:[wn.e("item"),wn.is(bn.props.tabPosition),wn.is("active",Fn.active),wn.is("disabled",qn),wn.is("closable",Jn),wn.is("focus",Tn.value)],id:`tab-${jn}`,key:`tab-${Xn}`,"aria-controls":`pane-${jn}`,role:"tab","aria-selected":Fn.active,tabindex:co,onFocus:()=>Vn(),onBlur:()=>Ln(),onClick:so=>{Ln(),hn("tabClick",Fn,jn,so)},onKeydown:so=>{Jn&&(so.code===EVENT_CODE.delete||so.code===EVENT_CODE.backspace)&&hn("tabRemove",Fn,so)}},[no,Qn])});return createVNode("div",{ref:En,class:[wn.e("nav-wrap"),wn.is("scrollable",!!Sn.value),wn.is(bn.props.tabPosition)]},[zn,createVNode("div",{class:wn.e("nav-scroll"),ref:Cn},[createVNode("div",{class:[wn.e("nav"),wn.is(bn.props.tabPosition),wn.is("stretch",Fe.stretch&&["top","bottom"].includes(bn.props.tabPosition))],ref:xn,style:On.value,role:"tablist",onKeydown:Dn},[Fe.type?null:createVNode(TabBar,{ref:$n,tabs:[...Fe.panes]},null),Hn])])])}}}),tabsProps=buildProps({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:definePropType(Function),default:()=>!0},stretch:Boolean}),isPaneName=Fe=>isString$d(Fe)||isNumber$d(Fe),tabsEmits={[UPDATE_MODEL_EVENT]:Fe=>isPaneName(Fe),tabClick:(Fe,qe)=>qe instanceof Event,tabChange:Fe=>isPaneName(Fe),edit:(Fe,qe)=>["remove","add"].includes(qe),tabRemove:Fe=>isPaneName(Fe),tabAdd:()=>!0},Tabs=defineComponent({name:"ElTabs",props:tabsProps,emits:tabsEmits,setup(Fe,{emit:qe,slots:hn,expose:vn}){var bn,wn;const kn=useNamespace("tabs"),{children:_n,addChild:Cn,removeChild:xn}=useOrderedChildren(getCurrentInstance(),"ElTabPane"),En=ref(),$n=ref((wn=(bn=Fe.modelValue)!=null?bn:Fe.activeName)!=null?wn:"0"),Sn=async(Pn,On=!1)=>{var Rn,In,Mn;if(!($n.value===Pn||isUndefined$d(Pn)))try{await((Rn=Fe.beforeLeave)==null?void 0:Rn.call(Fe,Pn,$n.value))!==!1&&($n.value=Pn,On&&(qe(UPDATE_MODEL_EVENT,Pn),qe("tabChange",Pn)),(Mn=(In=En.value)==null?void 0:In.removeFocus)==null||Mn.call(In))}catch{}},An=(Pn,On,Rn)=>{Pn.props.disabled||(Sn(On,!0),qe("tabClick",Pn,Rn))},Tn=(Pn,On)=>{Pn.props.disabled||isUndefined$d(Pn.props.name)||(On.stopPropagation(),qe("edit",Pn.props.name,"remove"),qe("tabRemove",Pn.props.name))},Nn=()=>{qe("edit",void 0,"add"),qe("tabAdd")};return useDeprecated({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},computed(()=>!!Fe.activeName)),watch(()=>Fe.activeName,Pn=>Sn(Pn)),watch(()=>Fe.modelValue,Pn=>Sn(Pn)),watch($n,async()=>{var Pn;await nextTick(),(Pn=En.value)==null||Pn.scrollToActiveTab()}),provide(tabsRootContextKey,{props:Fe,currentName:$n,registerPane:Cn,unregisterPane:xn}),vn({currentName:$n}),()=>{const Pn=hn.addIcon,On=Fe.editable||Fe.addable?createVNode("span",{class:kn.e("new-tab"),tabindex:"0",onClick:Nn,onKeydown:Mn=>{Mn.code===EVENT_CODE.enter&&Nn()}},[Pn?renderSlot(hn,"addIcon"):createVNode(ElIcon,{class:kn.is("icon-plus")},{default:()=>[createVNode(plus_default,null,null)]})]):null,Rn=createVNode("div",{class:[kn.e("header"),kn.is(Fe.tabPosition)]},[On,createVNode(TabNav,{ref:En,currentName:$n.value,editable:Fe.editable,type:Fe.type,panes:_n.value,stretch:Fe.stretch,onTabClick:An,onTabRemove:Tn},null)]),In=createVNode("div",{class:kn.e("content")},[renderSlot(hn,"default")]);return createVNode("div",{class:[kn.b(),kn.m(Fe.tabPosition),{[kn.m("card")]:Fe.type==="card",[kn.m("border-card")]:Fe.type==="border-card"}]},[...Fe.tabPosition!=="bottom"?[Rn,In]:[In,Rn]])}}}),tabPaneProps=buildProps({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),_hoisted_1$k=["id","aria-hidden","aria-labelledby"],COMPONENT_NAME$1="ElTabPane",__default__$k=defineComponent({name:COMPONENT_NAME$1}),_sfc_main$B=defineComponent({...__default__$k,props:tabPaneProps,setup(Fe){const qe=Fe,hn=getCurrentInstance(),vn=useSlots(),bn=inject(tabsRootContextKey);bn||throwError(COMPONENT_NAME$1,"usage: ");const wn=useNamespace("tab-pane"),kn=ref(),_n=computed(()=>qe.closable||bn.props.closable),Cn=computedEager(()=>{var An;return bn.currentName.value===((An=qe.name)!=null?An:kn.value)}),xn=ref(Cn.value),En=computed(()=>{var An;return(An=qe.name)!=null?An:kn.value}),$n=computedEager(()=>!qe.lazy||xn.value||Cn.value);watch(Cn,An=>{An&&(xn.value=!0)});const Sn=reactive({uid:hn.uid,slots:vn,props:qe,paneName:En,active:Cn,index:kn,isClosable:_n});return onMounted(()=>{bn.registerPane(Sn)}),onUnmounted(()=>{bn.unregisterPane(Sn.uid)}),(An,Tn)=>unref($n)?withDirectives((openBlock(),createElementBlock("div",{key:0,id:`pane-${unref(En)}`,class:normalizeClass(unref(wn).b()),role:"tabpanel","aria-hidden":!unref(Cn),"aria-labelledby":`tab-${unref(En)}`},[renderSlot(An.$slots,"default")],10,_hoisted_1$k)),[[vShow,unref(Cn)]]):createCommentVNode("v-if",!0)}});var TabPane=_export_sfc$2(_sfc_main$B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const ElTabs=withInstall$1(Tabs,{TabPane}),ElTabPane=withNoopInstall(TabPane),textProps=buildProps({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:componentSizes,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),__default__$j=defineComponent({name:"ElText"}),_sfc_main$A=defineComponent({...__default__$j,props:textProps,setup(Fe){const qe=Fe,hn=useFormSize(),vn=useNamespace("text"),bn=computed(()=>[vn.b(),vn.m(qe.type),vn.m(hn.value),vn.is("truncated",qe.truncated),vn.is("line-clamp",!isUndefined$d(qe.lineClamp))]);return(wn,kn)=>(openBlock(),createBlock(resolveDynamicComponent(wn.tag),{class:normalizeClass(unref(bn)),style:normalizeStyle({"-webkit-line-clamp":wn.lineClamp})},{default:withCtx(()=>[renderSlot(wn.$slots,"default")]),_:3},8,["class","style"]))}});var Text$1=_export_sfc$2(_sfc_main$A,[["__file","/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue"]]);const ElText=withInstall$1(Text$1),timeSelectProps=buildProps({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:useSizeProp,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:definePropType([String,Object]),default:()=>clock_default},clearIcon:{type:definePropType([String,Object]),default:()=>circle_close_default}}),parseTime=Fe=>{const qe=(Fe||"").split(":");if(qe.length>=2){let hn=Number.parseInt(qe[0],10);const vn=Number.parseInt(qe[1],10),bn=Fe.toUpperCase();return bn.includes("AM")&&hn===12?hn=0:bn.includes("PM")&&hn!==12&&(hn+=12),{hours:hn,minutes:vn}}return null},compareTime=(Fe,qe)=>{const hn=parseTime(Fe);if(!hn)return-1;const vn=parseTime(qe);if(!vn)return-1;const bn=hn.minutes+hn.hours*60,wn=vn.minutes+vn.hours*60;return bn===wn?0:bn>wn?1:-1},padTime=Fe=>`${Fe}`.padStart(2,"0"),formatTime=Fe=>`${padTime(Fe.hours)}:${padTime(Fe.minutes)}`,nextTime=(Fe,qe)=>{const hn=parseTime(Fe);if(!hn)return"";const vn=parseTime(qe);if(!vn)return"";const bn={hours:hn.hours,minutes:hn.minutes};return bn.minutes+=vn.minutes,bn.hours+=vn.hours,bn.hours+=Math.floor(bn.minutes/60),bn.minutes=bn.minutes%60,formatTime(bn)},__default__$i=defineComponent({name:"ElTimeSelect"}),_sfc_main$z=defineComponent({...__default__$i,props:timeSelectProps,emits:["change","blur","focus","update:modelValue"],setup(Fe,{expose:qe}){const hn=Fe;dayjs.extend(customParseFormat);const{Option:vn}=ElSelect,bn=useNamespace("input"),wn=ref(),kn=useFormDisabled(),{lang:_n}=useLocale(),Cn=computed(()=>hn.modelValue),xn=computed(()=>{const On=parseTime(hn.start);return On?formatTime(On):null}),En=computed(()=>{const On=parseTime(hn.end);return On?formatTime(On):null}),$n=computed(()=>{const On=parseTime(hn.step);return On?formatTime(On):null}),Sn=computed(()=>{const On=parseTime(hn.minTime||"");return On?formatTime(On):null}),An=computed(()=>{const On=parseTime(hn.maxTime||"");return On?formatTime(On):null}),Tn=computed(()=>{const On=[];if(hn.start&&hn.end&&hn.step){let Rn=xn.value,In;for(;Rn&&En.value&&compareTime(Rn,En.value)<=0;)In=dayjs(Rn,"HH:mm").locale(_n.value).format(hn.format),On.push({value:In,disabled:compareTime(Rn,Sn.value||"-1:-1")<=0||compareTime(Rn,An.value||"100:100")>=0}),Rn=nextTime(Rn,$n.value)}return On});return qe({blur:()=>{var On,Rn;(Rn=(On=wn.value)==null?void 0:On.blur)==null||Rn.call(On)},focus:()=>{var On,Rn;(Rn=(On=wn.value)==null?void 0:On.focus)==null||Rn.call(On)}}),(On,Rn)=>(openBlock(),createBlock(unref(ElSelect),{ref_key:"select",ref:wn,"model-value":unref(Cn),disabled:unref(kn),clearable:On.clearable,"clear-icon":On.clearIcon,size:On.size,effect:On.effect,placeholder:On.placeholder,"default-first-option":"",filterable:On.editable,"onUpdate:modelValue":Rn[0]||(Rn[0]=In=>On.$emit("update:modelValue",In)),onChange:Rn[1]||(Rn[1]=In=>On.$emit("change",In)),onBlur:Rn[2]||(Rn[2]=In=>On.$emit("blur",In)),onFocus:Rn[3]||(Rn[3]=In=>On.$emit("focus",In))},{prefix:withCtx(()=>[On.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("prefix-icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(On.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Tn),In=>(openBlock(),createBlock(unref(vn),{key:In.value,label:In.value,value:In.value,disabled:In.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var TimeSelect=_export_sfc$2(_sfc_main$z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);TimeSelect.install=Fe=>{Fe.component(TimeSelect.name,TimeSelect)};const _TimeSelect=TimeSelect,ElTimeSelect=_TimeSelect,Timeline=defineComponent({name:"ElTimeline",setup(Fe,{slots:qe}){const hn=useNamespace("timeline");return provide("timeline",qe),()=>h$6("ul",{class:[hn.b()]},[renderSlot(qe,"default")])}}),timelineItemProps=buildProps({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:iconPropType},hollow:{type:Boolean,default:!1}}),__default__$h=defineComponent({name:"ElTimelineItem"}),_sfc_main$y=defineComponent({...__default__$h,props:timelineItemProps,setup(Fe){const qe=Fe,hn=useNamespace("timeline-item"),vn=computed(()=>[hn.e("node"),hn.em("node",qe.size||""),hn.em("node",qe.type||""),hn.is("hollow",qe.hollow)]);return(bn,wn)=>(openBlock(),createElementBlock("li",{class:normalizeClass([unref(hn).b(),{[unref(hn).e("center")]:bn.center}])},[createBaseVNode("div",{class:normalizeClass(unref(hn).e("tail"))},null,2),bn.$slots.dot?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn)),style:normalizeStyle({backgroundColor:bn.color})},[bn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(hn).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bn.icon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],6)),bn.$slots.dot?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(hn).e("dot"))},[renderSlot(bn.$slots,"dot")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(hn).e("wrapper"))},[!bn.hideTimestamp&&bn.placement==="top"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(hn).e("timestamp"),unref(hn).is("top")])},toDisplayString(bn.timestamp),3)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(hn).e("content"))},[renderSlot(bn.$slots,"default")],2),!bn.hideTimestamp&&bn.placement==="bottom"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(hn).e("timestamp"),unref(hn).is("bottom")])},toDisplayString(bn.timestamp),3)):createCommentVNode("v-if",!0)],2)],2))}});var TimelineItem=_export_sfc$2(_sfc_main$y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const ElTimeline=withInstall$1(Timeline,{TimelineItem}),ElTimelineItem=withNoopInstall(TimelineItem),tooltipV2CommonProps=buildProps({nowrap:Boolean});var TooltipV2Sides=(Fe=>(Fe.top="top",Fe.bottom="bottom",Fe.left="left",Fe.right="right",Fe))(TooltipV2Sides||{});const tooltipV2Sides=Object.values(TooltipV2Sides),tooltipV2ArrowProps=buildProps({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:definePropType(Object),default:null}}),tooltipV2ArrowSpecialProps=buildProps({side:{type:definePropType(String),values:tooltipV2Sides,required:!0}}),tooltipV2Strategies=["absolute","fixed"],tooltipV2Placements=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],tooltipV2ContentProps=buildProps({ariaLabel:String,arrowPadding:{type:definePropType(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:definePropType(String),values:tooltipV2Placements,default:"bottom"},reference:{type:definePropType(Object),default:null},offset:{type:Number,default:8},strategy:{type:definePropType(String),values:tooltipV2Strategies,default:"absolute"},showArrow:{type:Boolean,default:!1}}),tooltipV2RootProps=buildProps({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:definePropType(Function)},"onUpdate:open":{type:definePropType(Function)}}),EventHandler={type:definePropType(Function)},tooltipV2TriggerProps=buildProps({onBlur:EventHandler,onClick:EventHandler,onFocus:EventHandler,onMouseDown:EventHandler,onMouseEnter:EventHandler,onMouseLeave:EventHandler}),tooltipV2Props=buildProps({...tooltipV2RootProps,...tooltipV2ArrowProps,...tooltipV2TriggerProps,...tooltipV2ContentProps,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:definePropType(Object),default:null},teleported:Boolean,to:{type:definePropType(String),default:"body"}}),tooltipV2RootKey=Symbol("tooltipV2"),tooltipV2ContentKey=Symbol("tooltipV2Content"),TOOLTIP_V2_OPEN="tooltip_v2.open",__default__$g=defineComponent({name:"ElTooltipV2Root"}),_sfc_main$x=defineComponent({...__default__$g,props:tooltipV2RootProps,setup(Fe,{expose:qe}){const hn=Fe,vn=ref(hn.defaultOpen),bn=ref(null),wn=computed({get:()=>isPropAbsent(hn.open)?vn.value:hn.open,set:Pn=>{var On;vn.value=Pn,(On=hn["onUpdate:open"])==null||On.call(hn,Pn)}}),kn=computed(()=>isNumber$d(hn.delayDuration)&&hn.delayDuration>0),{start:_n,stop:Cn}=useTimeoutFn$1(()=>{wn.value=!0},computed(()=>hn.delayDuration),{immediate:!1}),xn=useNamespace("tooltip-v2"),En=useId(),$n=()=>{Cn(),wn.value=!0},Sn=()=>{unref(kn)?_n():$n()},An=$n,Tn=()=>{Cn(),wn.value=!1};return watch(wn,Pn=>{var On;Pn&&(document.dispatchEvent(new CustomEvent(TOOLTIP_V2_OPEN)),An()),(On=hn.onOpenChange)==null||On.call(hn,Pn)}),onMounted(()=>{document.addEventListener(TOOLTIP_V2_OPEN,Tn)}),onBeforeUnmount(()=>{Cn(),document.removeEventListener(TOOLTIP_V2_OPEN,Tn)}),provide(tooltipV2RootKey,{contentId:En,triggerRef:bn,ns:xn,onClose:Tn,onDelayOpen:Sn,onOpen:An}),qe({onOpen:An,onClose:Tn}),(Pn,On)=>renderSlot(Pn.$slots,"default",{open:unref(wn)})}});var TooltipV2Root=_export_sfc$2(_sfc_main$x,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const __default__$f=defineComponent({name:"ElTooltipV2Arrow"}),_sfc_main$w=defineComponent({...__default__$f,props:{...tooltipV2ArrowProps,...tooltipV2ArrowSpecialProps},setup(Fe){const qe=Fe,{ns:hn}=inject(tooltipV2RootKey),{arrowRef:vn}=inject(tooltipV2ContentKey),bn=computed(()=>{const{style:wn,width:kn,height:_n}=qe,Cn=hn.namespace.value;return{[`--${Cn}-tooltip-v2-arrow-width`]:`${kn}px`,[`--${Cn}-tooltip-v2-arrow-height`]:`${_n}px`,[`--${Cn}-tooltip-v2-arrow-border-width`]:`${kn/2}px`,[`--${Cn}-tooltip-v2-arrow-cover-width`]:kn/2-1,...wn||{}}});return(wn,kn)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:vn,style:normalizeStyle(unref(bn)),class:normalizeClass(unref(hn).e("arrow"))},null,6))}});var TooltipV2Arrow=_export_sfc$2(_sfc_main$w,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const visualHiddenProps=buildProps({style:{type:definePropType([String,Object,Array]),default:()=>({})}}),__default__$e=defineComponent({name:"ElVisuallyHidden"}),_sfc_main$v=defineComponent({...__default__$e,props:visualHiddenProps,setup(Fe){const qe=Fe,hn=computed(()=>[qe.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(vn,bn)=>(openBlock(),createElementBlock("span",mergeProps(vn.$attrs,{style:unref(hn)}),[renderSlot(vn.$slots,"default")],16))}});var ElVisuallyHidden=_export_sfc$2(_sfc_main$v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const _hoisted_1$j=["data-side"],__default__$d=defineComponent({name:"ElTooltipV2Content"}),_sfc_main$u=defineComponent({...__default__$d,props:{...tooltipV2ContentProps,...tooltipV2CommonProps},setup(Fe){const qe=Fe,{triggerRef:hn,contentId:vn}=inject(tooltipV2RootKey),bn=ref(qe.placement),wn=ref(qe.strategy),kn=ref(null),{referenceRef:_n,contentRef:Cn,middlewareData:xn,x:En,y:$n,update:Sn}=useFloating({placement:bn,strategy:wn,middleware:computed(()=>{const In=[offset(qe.offset)];return qe.showArrow&&In.push(arrowMiddleware({arrowRef:kn})),In})}),An=useZIndex().nextZIndex(),Tn=useNamespace("tooltip-v2"),Nn=computed(()=>bn.value.split("-")[0]),Pn=computed(()=>({position:unref(wn),top:`${unref($n)||0}px`,left:`${unref(En)||0}px`,zIndex:An})),On=computed(()=>{if(!qe.showArrow)return{};const{arrow:In}=unref(xn);return{[`--${Tn.namespace.value}-tooltip-v2-arrow-x`]:`${In==null?void 0:In.x}px`||"",[`--${Tn.namespace.value}-tooltip-v2-arrow-y`]:`${In==null?void 0:In.y}px`||""}}),Rn=computed(()=>[Tn.e("content"),Tn.is("dark",qe.effect==="dark"),Tn.is(unref(wn)),qe.contentClass]);return watch(kn,()=>Sn()),watch(()=>qe.placement,In=>bn.value=In),onMounted(()=>{watch(()=>qe.reference||hn.value,In=>{_n.value=In||void 0},{immediate:!0})}),provide(tooltipV2ContentKey,{arrowRef:kn}),(In,Mn)=>(openBlock(),createElementBlock("div",{ref_key:"contentRef",ref:Cn,style:normalizeStyle(unref(Pn)),"data-tooltip-v2-root":""},[In.nowrap?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,"data-side":unref(Nn),class:normalizeClass(unref(Rn))},[renderSlot(In.$slots,"default",{contentStyle:unref(Pn),contentClass:unref(Rn)}),createVNode(unref(ElVisuallyHidden),{id:unref(vn),role:"tooltip"},{default:withCtx(()=>[In.ariaLabel?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(In.ariaLabel),1)],64)):renderSlot(In.$slots,"default",{key:1})]),_:3},8,["id"]),renderSlot(In.$slots,"arrow",{style:normalizeStyle(unref(On)),side:unref(Nn)})],10,_hoisted_1$j))],4))}});var TooltipV2Content=_export_sfc$2(_sfc_main$u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const forwardRefProps=buildProps({setRef:{type:definePropType(Function),required:!0},onlyChild:Boolean});var ForwardRef=defineComponent({props:forwardRefProps,setup(Fe,{slots:qe}){const hn=ref(),vn=composeRefs(hn,bn=>{bn?Fe.setRef(bn.nextElementSibling):Fe.setRef(null)});return()=>{var bn;const[wn]=((bn=qe.default)==null?void 0:bn.call(qe))||[],kn=Fe.onlyChild?ensureOnlyChild(wn.children):wn.children;return createVNode(Fragment,{ref:vn},[kn])}}});const __default__$c=defineComponent({name:"ElTooltipV2Trigger"}),_sfc_main$t=defineComponent({...__default__$c,props:{...tooltipV2CommonProps,...tooltipV2TriggerProps},setup(Fe){const qe=Fe,{onClose:hn,onOpen:vn,onDelayOpen:bn,triggerRef:wn,contentId:kn}=inject(tooltipV2RootKey);let _n=!1;const Cn=Rn=>{wn.value=Rn},xn=()=>{_n=!1},En=composeEventHandlers(qe.onMouseEnter,bn),$n=composeEventHandlers(qe.onMouseLeave,hn),Sn=composeEventHandlers(qe.onMouseDown,()=>{hn(),_n=!0,document.addEventListener("mouseup",xn,{once:!0})}),An=composeEventHandlers(qe.onFocus,()=>{_n||vn()}),Tn=composeEventHandlers(qe.onBlur,hn),Nn=composeEventHandlers(qe.onClick,Rn=>{Rn.detail===0&&hn()}),Pn={blur:Tn,click:Nn,focus:An,mousedown:Sn,mouseenter:En,mouseleave:$n},On=(Rn,In,Mn)=>{Rn&&Object.entries(In).forEach(([Bn,Dn])=>{Rn[Mn](Bn,Dn)})};return watch(wn,(Rn,In)=>{On(Rn,Pn,"addEventListener"),On(In,Pn,"removeEventListener"),Rn&&Rn.setAttribute("aria-describedby",kn.value)}),onBeforeUnmount(()=>{On(wn.value,Pn,"removeEventListener"),document.removeEventListener("mouseup",xn)}),(Rn,In)=>Rn.nowrap?(openBlock(),createBlock(unref(ForwardRef),{key:0,"set-ref":Cn,"only-child":""},{default:withCtx(()=>[renderSlot(Rn.$slots,"default")]),_:3})):(openBlock(),createElementBlock("button",mergeProps({key:1,ref_key:"triggerRef",ref:wn},Rn.$attrs),[renderSlot(Rn.$slots,"default")],16))}});var TooltipV2Trigger=_export_sfc$2(_sfc_main$t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const __default__$b=defineComponent({name:"ElTooltipV2"}),_sfc_main$s=defineComponent({...__default__$b,props:tooltipV2Props,setup(Fe){const hn=toRefs(Fe),vn=reactive(pick$3(hn,Object.keys(tooltipV2ArrowProps))),bn=reactive(pick$3(hn,Object.keys(tooltipV2ContentProps))),wn=reactive(pick$3(hn,Object.keys(tooltipV2RootProps))),kn=reactive(pick$3(hn,Object.keys(tooltipV2TriggerProps)));return(_n,Cn)=>(openBlock(),createBlock(TooltipV2Root,normalizeProps(guardReactiveProps(wn)),{default:withCtx(({open:xn})=>[createVNode(TooltipV2Trigger,mergeProps(kn,{nowrap:""}),{default:withCtx(()=>[renderSlot(_n.$slots,"trigger")]),_:3},16),(openBlock(),createBlock(Teleport,{to:_n.to,disabled:!_n.teleported},[_n.fullTransition?(openBlock(),createBlock(Transition,normalizeProps(mergeProps({key:0},_n.transitionProps)),{default:withCtx(()=>[_n.alwaysOn||xn?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},bn)),{arrow:withCtx(({style:En,side:$n})=>[_n.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},vn,{style:En,side:$n}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(_n.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)]),_:2},1040)):(openBlock(),createElementBlock(Fragment,{key:1},[_n.alwaysOn||xn?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},bn)),{arrow:withCtx(({style:En,side:$n})=>[_n.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},vn,{style:En,side:$n}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(_n.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var TooltipV2=_export_sfc$2(_sfc_main$s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const ElTooltipV2=withInstall$1(TooltipV2),LEFT_CHECK_CHANGE_EVENT="left-check-change",RIGHT_CHECK_CHANGE_EVENT="right-check-change",transferProps=buildProps({data:{type:definePropType(Array),default:()=>[]},titles:{type:definePropType(Array),default:()=>[]},buttonTexts:{type:definePropType(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:definePropType(Function)},leftDefaultChecked:{type:definePropType(Array),default:()=>[]},rightDefaultChecked:{type:definePropType(Array),default:()=>[]},renderContent:{type:definePropType(Function)},modelValue:{type:definePropType(Array),default:()=>[]},format:{type:definePropType(Object),default:()=>({})},filterable:Boolean,props:{type:definePropType(Object),default:()=>mutable({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),transferCheckedChangeFn=(Fe,qe)=>[Fe,qe].every(isArray$x)||isArray$x(Fe)&&isNil(qe),transferEmits={[CHANGE_EVENT]:(Fe,qe,hn)=>[Fe,hn].every(isArray$x)&&["left","right"].includes(qe),[UPDATE_MODEL_EVENT]:Fe=>isArray$x(Fe),[LEFT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn,[RIGHT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn},CHECKED_CHANGE_EVENT="checked-change",transferPanelProps=buildProps({data:transferProps.data,optionRender:{type:definePropType(Function)},placeholder:String,title:String,filterable:Boolean,format:transferProps.format,filterMethod:transferProps.filterMethod,defaultChecked:transferProps.leftDefaultChecked,props:transferProps.props}),transferPanelEmits={[CHECKED_CHANGE_EVENT]:transferCheckedChangeFn},usePropsAlias=Fe=>{const qe={label:"label",key:"key",disabled:"disabled"};return computed(()=>({...qe,...Fe.props}))},useCheck$1=(Fe,qe,hn)=>{const vn=usePropsAlias(Fe),bn=computed(()=>Fe.data.filter(En=>isFunction$i(Fe.filterMethod)?Fe.filterMethod(qe.query,En):String(En[vn.value.label]||En[vn.value.key]).toLowerCase().includes(qe.query.toLowerCase()))),wn=computed(()=>bn.value.filter(En=>!En[vn.value.disabled])),kn=computed(()=>{const En=qe.checked.length,$n=Fe.data.length,{noChecked:Sn,hasChecked:An}=Fe.format;return Sn&&An?En>0?An.replace(/\${checked}/g,En.toString()).replace(/\${total}/g,$n.toString()):Sn.replace(/\${total}/g,$n.toString()):`${En}/${$n}`}),_n=computed(()=>{const En=qe.checked.length;return En>0&&En{const En=wn.value.map($n=>$n[vn.value.key]);qe.allChecked=En.length>0&&En.every($n=>qe.checked.includes($n))},xn=En=>{qe.checked=En?wn.value.map($n=>$n[vn.value.key]):[]};return watch(()=>qe.checked,(En,$n)=>{if(Cn(),qe.checkChangeByUser){const Sn=En.concat($n).filter(An=>!En.includes(An)||!$n.includes(An));hn(CHECKED_CHANGE_EVENT,En,Sn)}else hn(CHECKED_CHANGE_EVENT,En),qe.checkChangeByUser=!0}),watch(wn,()=>{Cn()}),watch(()=>Fe.data,()=>{const En=[],$n=bn.value.map(Sn=>Sn[vn.value.key]);qe.checked.forEach(Sn=>{$n.includes(Sn)&&En.push(Sn)}),qe.checkChangeByUser=!1,qe.checked=En}),watch(()=>Fe.defaultChecked,(En,$n)=>{if($n&&En.length===$n.length&&En.every(Tn=>$n.includes(Tn)))return;const Sn=[],An=wn.value.map(Tn=>Tn[vn.value.key]);En.forEach(Tn=>{An.includes(Tn)&&Sn.push(Tn)}),qe.checkChangeByUser=!1,qe.checked=Sn},{immediate:!0}),{filteredData:bn,checkableData:wn,checkedSummary:kn,isIndeterminate:_n,updateAllChecked:Cn,handleAllCheckedChange:xn}},useCheckedChange=(Fe,qe)=>({onSourceCheckedChange:(bn,wn)=>{Fe.leftChecked=bn,wn&&qe(LEFT_CHECK_CHANGE_EVENT,bn,wn)},onTargetCheckedChange:(bn,wn)=>{Fe.rightChecked=bn,wn&&qe(RIGHT_CHECK_CHANGE_EVENT,bn,wn)}}),useComputedData=Fe=>{const qe=usePropsAlias(Fe),hn=computed(()=>Fe.data.reduce((wn,kn)=>(wn[kn[qe.value.key]]=kn)&&wn,{})),vn=computed(()=>Fe.data.filter(wn=>!Fe.modelValue.includes(wn[qe.value.key]))),bn=computed(()=>Fe.targetOrder==="original"?Fe.data.filter(wn=>Fe.modelValue.includes(wn[qe.value.key])):Fe.modelValue.reduce((wn,kn)=>{const _n=hn.value[kn];return _n&&wn.push(_n),wn},[]));return{sourceData:vn,targetData:bn}},useMove=(Fe,qe,hn)=>{const vn=usePropsAlias(Fe),bn=(_n,Cn,xn)=>{hn(UPDATE_MODEL_EVENT,_n),hn(CHANGE_EVENT,_n,Cn,xn)};return{addToLeft:()=>{const _n=Fe.modelValue.slice();qe.rightChecked.forEach(Cn=>{const xn=_n.indexOf(Cn);xn>-1&&_n.splice(xn,1)}),bn(_n,"left",qe.rightChecked)},addToRight:()=>{let _n=Fe.modelValue.slice();const Cn=Fe.data.filter(xn=>{const En=xn[vn.value.key];return qe.leftChecked.includes(En)&&!Fe.modelValue.includes(En)}).map(xn=>xn[vn.value.key]);_n=Fe.targetOrder==="unshift"?Cn.concat(_n):_n.concat(Cn),Fe.targetOrder==="original"&&(_n=Fe.data.filter(xn=>_n.includes(xn[vn.value.key])).map(xn=>xn[vn.value.key])),bn(_n,"right",qe.leftChecked)}}},__default__$a=defineComponent({name:"ElTransferPanel"}),_sfc_main$r=defineComponent({...__default__$a,props:transferPanelProps,emits:transferPanelEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useSlots(),wn=({option:In})=>In,{t:kn}=useLocale(),_n=useNamespace("transfer"),Cn=reactive({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),xn=usePropsAlias(vn),{filteredData:En,checkedSummary:$n,isIndeterminate:Sn,handleAllCheckedChange:An}=useCheck$1(vn,Cn,hn),Tn=computed(()=>!isEmpty$3(Cn.query)&&isEmpty$3(En.value)),Nn=computed(()=>!isEmpty$3(bn.default()[0].children)),{checked:Pn,allChecked:On,query:Rn}=toRefs(Cn);return qe({query:Rn}),(In,Mn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(_n).b("panel"))},[createBaseVNode("p",{class:normalizeClass(unref(_n).be("panel","header"))},[createVNode(unref(ElCheckbox),{modelValue:unref(On),"onUpdate:modelValue":Mn[0]||(Mn[0]=Bn=>isRef(On)?On.value=Bn:null),indeterminate:unref(Sn),"validate-event":!1,onChange:unref(An)},{default:withCtx(()=>[createTextVNode(toDisplayString(In.title)+" ",1),createBaseVNode("span",null,toDisplayString(unref($n)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),createBaseVNode("div",{class:normalizeClass([unref(_n).be("panel","body"),unref(_n).is("with-footer",unref(Nn))])},[In.filterable?(openBlock(),createBlock(unref(ElInput),{key:0,modelValue:unref(Rn),"onUpdate:modelValue":Mn[1]||(Mn[1]=Bn=>isRef(Rn)?Rn.value=Bn:null),class:normalizeClass(unref(_n).be("panel","filter")),size:"default",placeholder:In.placeholder,"prefix-icon":unref(search_default),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):createCommentVNode("v-if",!0),withDirectives(createVNode(unref(ElCheckboxGroup$1),{modelValue:unref(Pn),"onUpdate:modelValue":Mn[2]||(Mn[2]=Bn=>isRef(Pn)?Pn.value=Bn:null),"validate-event":!1,class:normalizeClass([unref(_n).is("filterable",In.filterable),unref(_n).be("panel","list")])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(En),Bn=>(openBlock(),createBlock(unref(ElCheckbox),{key:Bn[unref(xn).key],class:normalizeClass(unref(_n).be("panel","item")),label:Bn[unref(xn).key],disabled:Bn[unref(xn).disabled],"validate-event":!1},{default:withCtx(()=>{var Dn;return[createVNode(wn,{option:(Dn=In.optionRender)==null?void 0:Dn.call(In,Bn)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[vShow,!unref(Tn)&&!unref(isEmpty$3)(In.data)]]),withDirectives(createBaseVNode("p",{class:normalizeClass(unref(_n).be("panel","empty"))},toDisplayString(unref(Tn)?unref(kn)("el.transfer.noMatch"):unref(kn)("el.transfer.noData")),3),[[vShow,unref(Tn)||unref(isEmpty$3)(In.data)]])],2),unref(Nn)?(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(_n).be("panel","footer"))},[renderSlot(In.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var TransferPanel=_export_sfc$2(_sfc_main$r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const _hoisted_1$i={key:0},_hoisted_2$e={key:0},__default__$9=defineComponent({name:"ElTransfer"}),_sfc_main$q=defineComponent({...__default__$9,props:transferProps,emits:transferEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useSlots(),{t:wn}=useLocale(),kn=useNamespace("transfer"),{formItem:_n}=useFormItem(),Cn=reactive({leftChecked:[],rightChecked:[]}),xn=usePropsAlias(vn),{sourceData:En,targetData:$n}=useComputedData(vn),{onSourceCheckedChange:Sn,onTargetCheckedChange:An}=useCheckedChange(Cn,hn),{addToLeft:Tn,addToRight:Nn}=useMove(vn,Cn,hn),Pn=ref(),On=ref(),Rn=Ln=>{switch(Ln){case"left":Pn.value.query="";break;case"right":On.value.query="";break}},In=computed(()=>vn.buttonTexts.length===2),Mn=computed(()=>vn.titles[0]||wn("el.transfer.titles.0")),Bn=computed(()=>vn.titles[1]||wn("el.transfer.titles.1")),Dn=computed(()=>vn.filterPlaceholder||wn("el.transfer.filterPlaceholder"));watch(()=>vn.modelValue,()=>{var Ln;vn.validateEvent&&((Ln=_n==null?void 0:_n.validate)==null||Ln.call(_n,"change").catch(zn=>void 0))});const Vn=computed(()=>Ln=>vn.renderContent?vn.renderContent(h$6,Ln):bn.default?bn.default({option:Ln}):h$6("span",Ln[xn.value.label]||Ln[xn.value.key]));return qe({clearQuery:Rn,leftPanel:Pn,rightPanel:On}),(Ln,zn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(kn).b())},[createVNode(TransferPanel,{ref_key:"leftPanel",ref:Pn,data:unref(En),"option-render":unref(Vn),placeholder:unref(Dn),title:unref(Mn),filterable:Ln.filterable,format:Ln.format,"filter-method":Ln.filterMethod,"default-checked":Ln.leftDefaultChecked,props:vn.props,onCheckedChange:unref(Sn)},{default:withCtx(()=>[renderSlot(Ln.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),createBaseVNode("div",{class:normalizeClass(unref(kn).e("buttons"))},[createVNode(unref(ElButton),{type:"primary",class:normalizeClass([unref(kn).e("button"),unref(kn).is("with-texts",unref(In))]),disabled:unref(isEmpty$3)(Cn.rightChecked),onClick:unref(Tn)},{default:withCtx(()=>[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1}),unref(isUndefined$d)(Ln.buttonTexts[0])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_1$i,toDisplayString(Ln.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),createVNode(unref(ElButton),{type:"primary",class:normalizeClass([unref(kn).e("button"),unref(kn).is("with-texts",unref(In))]),disabled:unref(isEmpty$3)(Cn.leftChecked),onClick:unref(Nn)},{default:withCtx(()=>[unref(isUndefined$d)(Ln.buttonTexts[1])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_2$e,toDisplayString(Ln.buttonTexts[1]),1)),createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),createVNode(TransferPanel,{ref_key:"rightPanel",ref:On,data:unref($n),"option-render":unref(Vn),placeholder:unref(Dn),filterable:Ln.filterable,format:Ln.format,"filter-method":Ln.filterMethod,title:unref(Bn),"default-checked":Ln.rightDefaultChecked,props:vn.props,onCheckedChange:unref(An)},{default:withCtx(()=>[renderSlot(Ln.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Transfer=_export_sfc$2(_sfc_main$q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const ElTransfer=withInstall$1(Transfer),NODE_KEY="$treeNodeId",markNodeData=function(Fe,qe){!qe||qe[NODE_KEY]||Object.defineProperty(qe,NODE_KEY,{value:Fe.id,enumerable:!1,configurable:!1,writable:!1})},getNodeKey=function(Fe,qe){return Fe?qe[Fe]:qe[NODE_KEY]},handleCurrentChange=(Fe,qe,hn)=>{const vn=Fe.value.currentNode;hn();const bn=Fe.value.currentNode;vn!==bn&&qe("current-change",bn?bn.data:null,bn)},getChildState=Fe=>{let qe=!0,hn=!0,vn=!0;for(let bn=0,wn=Fe.length;bn"u"){const wn=vn[qe];return wn===void 0?"":wn}};let nodeIdSeed=0,Node$1=class ll{constructor(qe){this.id=nodeIdSeed++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const hn in qe)hasOwn(qe,hn)&&(this[hn]=qe[hn]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const qe=this.store;if(!qe)throw new Error("[Node]store is required!");qe.registerNode(this);const hn=qe.props;if(hn&&typeof hn.isLeaf<"u"){const wn=getPropertyFromData(this,"isLeaf");typeof wn=="boolean"&&(this.isLeafByUser=wn)}if(qe.lazy!==!0&&this.data?(this.setData(this.data),qe.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&qe.lazy&&qe.defaultExpandAll&&this.expand(),Array.isArray(this.data)||markNodeData(this,this.data),!this.data)return;const vn=qe.defaultExpandedKeys,bn=qe.key;bn&&vn&&vn.includes(this.key)&&this.expand(null,qe.autoExpandParent),bn&&qe.currentNodeKey!==void 0&&this.key===qe.currentNodeKey&&(qe.currentNode=this,qe.currentNode.isCurrent=!0),qe.lazy&&qe._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(qe){Array.isArray(qe)||markNodeData(this,qe),this.data=qe,this.childNodes=[];let hn;this.level===0&&Array.isArray(this.data)?hn=this.data:hn=getPropertyFromData(this,"children")||[];for(let vn=0,bn=hn.length;vn-1)return qe.childNodes[hn+1]}return null}get previousSibling(){const qe=this.parent;if(qe){const hn=qe.childNodes.indexOf(this);if(hn>-1)return hn>0?qe.childNodes[hn-1]:null}return null}contains(qe,hn=!0){return(this.childNodes||[]).some(vn=>vn===qe||hn&&vn.contains(qe))}remove(){const qe=this.parent;qe&&qe.removeChild(this)}insertChild(qe,hn,vn){if(!qe)throw new Error("InsertChild error: child is required.");if(!(qe instanceof ll)){if(!vn){const bn=this.getChildren(!0);bn.includes(qe.data)||(typeof hn>"u"||hn<0?bn.push(qe.data):bn.splice(hn,0,qe.data))}Object.assign(qe,{parent:this,store:this.store}),qe=reactive(new ll(qe)),qe instanceof ll&&qe.initialize()}qe.level=this.level+1,typeof hn>"u"||hn<0?this.childNodes.push(qe):this.childNodes.splice(hn,0,qe),this.updateLeafState()}insertBefore(qe,hn){let vn;hn&&(vn=this.childNodes.indexOf(hn)),this.insertChild(qe,vn)}insertAfter(qe,hn){let vn;hn&&(vn=this.childNodes.indexOf(hn),vn!==-1&&(vn+=1)),this.insertChild(qe,vn)}removeChild(qe){const hn=this.getChildren()||[],vn=hn.indexOf(qe.data);vn>-1&&hn.splice(vn,1);const bn=this.childNodes.indexOf(qe);bn>-1&&(this.store&&this.store.deregisterNode(qe),qe.parent=null,this.childNodes.splice(bn,1)),this.updateLeafState()}removeChildByData(qe){let hn=null;for(let vn=0;vn{if(hn){let bn=this.parent;for(;bn.level>0;)bn.expanded=!0,bn=bn.parent}this.expanded=!0,qe&&qe(),this.childNodes.forEach(bn=>{bn.canFocus=!0})};this.shouldLoadData()?this.loadData(bn=>{Array.isArray(bn)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||reInitChecked(this),vn())}):vn()}doCreateChildren(qe,hn={}){qe.forEach(vn=>{this.insertChild(Object.assign({data:vn},hn),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(qe=>{qe.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const qe=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!qe||qe.length===0;return}this.isLeaf=!1}setChecked(qe,hn,vn,bn){if(this.indeterminate=qe==="half",this.checked=qe===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:kn,allWithoutDisable:_n}=getChildState(this.childNodes);!this.isLeaf&&!kn&&_n&&(this.checked=!1,qe=!1);const Cn=()=>{if(hn){const xn=this.childNodes;for(let Sn=0,An=xn.length;Sn{Cn(),reInitChecked(this)},{checked:qe!==!1});return}else Cn()}const wn=this.parent;!wn||wn.level===0||vn||reInitChecked(wn)}getChildren(qe=!1){if(this.level===0)return this.data;const hn=this.data;if(!hn)return null;const vn=this.store.props;let bn="children";return vn&&(bn=vn.children||"children"),hn[bn]===void 0&&(hn[bn]=null),qe&&!hn[bn]&&(hn[bn]=[]),hn[bn]}updateChildren(){const qe=this.getChildren()||[],hn=this.childNodes.map(wn=>wn.data),vn={},bn=[];qe.forEach((wn,kn)=>{const _n=wn[NODE_KEY];!!_n&&hn.findIndex(xn=>xn[NODE_KEY]===_n)>=0?vn[_n]={index:kn,data:wn}:bn.push({index:kn,data:wn})}),this.store.lazy||hn.forEach(wn=>{vn[wn[NODE_KEY]]||this.removeChildByData(wn)}),bn.forEach(({index:wn,data:kn})=>{this.insertChild({data:kn},wn)}),this.updateLeafState()}loadData(qe,hn={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(hn).length)){this.loading=!0;const vn=bn=>{this.childNodes=[],this.doCreateChildren(bn,hn),this.loaded=!0,this.loading=!1,this.updateLeafState(),qe&&qe.call(this,bn)};this.store.load(this,vn)}else qe&&qe.call(this)}};class TreeStore{constructor(qe){this.currentNode=null,this.currentNodeKey=null;for(const hn in qe)hasOwn(qe,hn)&&(this[hn]=qe[hn]);this.nodesMap={}}initialize(){if(this.root=new Node$1({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const qe=this.load;qe(this.root,hn=>{this.root.doCreateChildren(hn),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(qe){const hn=this.filterNodeMethod,vn=this.lazy,bn=function(wn){const kn=wn.root?wn.root.childNodes:wn.childNodes;if(kn.forEach(_n=>{_n.visible=hn.call(_n,qe,_n.data,_n),bn(_n)}),!wn.visible&&kn.length){let _n=!0;_n=!kn.some(Cn=>Cn.visible),wn.root?wn.root.visible=_n===!1:wn.visible=_n===!1}qe&&wn.visible&&!wn.isLeaf&&!vn&&wn.expand()};bn(this)}setData(qe){qe!==this.root.data?(this.root.setData(qe),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(qe){if(qe instanceof Node$1)return qe;const hn=isObject$9(qe)?getNodeKey(this.key,qe):qe;return this.nodesMap[hn]||null}insertBefore(qe,hn){const vn=this.getNode(hn);vn.parent.insertBefore({data:qe},vn)}insertAfter(qe,hn){const vn=this.getNode(hn);vn.parent.insertAfter({data:qe},vn)}remove(qe){const hn=this.getNode(qe);hn&&hn.parent&&(hn===this.currentNode&&(this.currentNode=null),hn.parent.removeChild(hn))}append(qe,hn){const vn=hn?this.getNode(hn):this.root;vn&&vn.insertChild({data:qe})}_initDefaultCheckedNodes(){const qe=this.defaultCheckedKeys||[],hn=this.nodesMap;qe.forEach(vn=>{const bn=hn[vn];bn&&bn.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(qe){(this.defaultCheckedKeys||[]).includes(qe.key)&&qe.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(qe){qe!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=qe,this._initDefaultCheckedNodes())}registerNode(qe){const hn=this.key;!qe||!qe.data||(hn?qe.key!==void 0&&(this.nodesMap[qe.key]=qe):this.nodesMap[qe.id]=qe)}deregisterNode(qe){!this.key||!qe||!qe.data||(qe.childNodes.forEach(vn=>{this.deregisterNode(vn)}),delete this.nodesMap[qe.key])}getCheckedNodes(qe=!1,hn=!1){const vn=[],bn=function(wn){(wn.root?wn.root.childNodes:wn.childNodes).forEach(_n=>{(_n.checked||hn&&_n.indeterminate)&&(!qe||qe&&_n.isLeaf)&&vn.push(_n.data),bn(_n)})};return bn(this),vn}getCheckedKeys(qe=!1){return this.getCheckedNodes(qe).map(hn=>(hn||{})[this.key])}getHalfCheckedNodes(){const qe=[],hn=function(vn){(vn.root?vn.root.childNodes:vn.childNodes).forEach(wn=>{wn.indeterminate&&qe.push(wn.data),hn(wn)})};return hn(this),qe}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(qe=>(qe||{})[this.key])}_getAllNodes(){const qe=[],hn=this.nodesMap;for(const vn in hn)hasOwn(hn,vn)&&qe.push(hn[vn]);return qe}updateChildren(qe,hn){const vn=this.nodesMap[qe];if(!vn)return;const bn=vn.childNodes;for(let wn=bn.length-1;wn>=0;wn--){const kn=bn[wn];this.remove(kn.data)}for(let wn=0,kn=hn.length;wnCn.level-_n.level),wn=Object.create(null),kn=Object.keys(vn);bn.forEach(_n=>_n.setChecked(!1,!1));for(let _n=0,Cn=bn.length;_n0;)wn[Sn.data[qe]]=!0,Sn=Sn.parent;if(xn.isLeaf||this.checkStrictly){xn.setChecked(!0,!1);continue}if(xn.setChecked(!0,!0),hn){xn.setChecked(!1,!1);const An=function(Tn){Tn.childNodes.forEach(Pn=>{Pn.isLeaf||Pn.setChecked(!1,!1),An(Pn)})};An(xn)}}}setCheckedNodes(qe,hn=!1){const vn=this.key,bn={};qe.forEach(wn=>{bn[(wn||{})[vn]]=!0}),this._setCheckedKeys(vn,hn,bn)}setCheckedKeys(qe,hn=!1){this.defaultCheckedKeys=qe;const vn=this.key,bn={};qe.forEach(wn=>{bn[wn]=!0}),this._setCheckedKeys(vn,hn,bn)}setDefaultExpandedKeys(qe){qe=qe||[],this.defaultExpandedKeys=qe,qe.forEach(hn=>{const vn=this.getNode(hn);vn&&vn.expand(null,this.autoExpandParent)})}setChecked(qe,hn,vn){const bn=this.getNode(qe);bn&&bn.setChecked(!!hn,vn)}getCurrentNode(){return this.currentNode}setCurrentNode(qe){const hn=this.currentNode;hn&&(hn.isCurrent=!1),this.currentNode=qe,this.currentNode.isCurrent=!0}setUserCurrentNode(qe,hn=!0){const vn=qe[this.key],bn=this.nodesMap[vn];this.setCurrentNode(bn),hn&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(qe,hn=!0){if(qe==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const vn=this.getNode(qe);vn&&(this.setCurrentNode(vn),hn&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const _sfc_main$p=defineComponent({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(Fe){const qe=useNamespace("tree"),hn=inject("NodeInstance"),vn=inject("RootTree");return()=>{const bn=Fe.node,{data:wn,store:kn}=bn;return Fe.renderContent?Fe.renderContent(h$6,{_self:hn,node:bn,data:wn,store:kn}):vn.ctx.slots.default?vn.ctx.slots.default({node:bn,data:wn}):h$6("span",{class:qe.be("node","label")},[bn.label])}}});var NodeContent=_export_sfc$2(_sfc_main$p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function useNodeExpandEventBroadcast(Fe){const qe=inject("TreeNodeMap",null),hn={treeNodeExpand:vn=>{Fe.node!==vn&&Fe.node.collapse()},children:[]};return qe&&qe.children.push(hn),provide("TreeNodeMap",hn),{broadcastExpanded:vn=>{if(Fe.accordion)for(const bn of hn.children)bn.treeNodeExpand(vn)}}}const dragEventsKey=Symbol("dragEvents");function useDragNodeHandler({props:Fe,ctx:qe,el$:hn,dropIndicator$:vn,store:bn}){const wn=useNamespace("tree"),kn=ref({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return provide(dragEventsKey,{treeNodeDragStart:({event:En,treeNode:$n})=>{if(typeof Fe.allowDrag=="function"&&!Fe.allowDrag($n.node))return En.preventDefault(),!1;En.dataTransfer.effectAllowed="move";try{En.dataTransfer.setData("text/plain","")}catch{}kn.value.draggingNode=$n,qe.emit("node-drag-start",$n.node,En)},treeNodeDragOver:({event:En,treeNode:$n})=>{const Sn=$n,An=kn.value.dropNode;An&&An.node.id!==Sn.node.id&&removeClass$2(An.$el,wn.is("drop-inner"));const Tn=kn.value.draggingNode;if(!Tn||!Sn)return;let Nn=!0,Pn=!0,On=!0,Rn=!0;typeof Fe.allowDrop=="function"&&(Nn=Fe.allowDrop(Tn.node,Sn.node,"prev"),Rn=Pn=Fe.allowDrop(Tn.node,Sn.node,"inner"),On=Fe.allowDrop(Tn.node,Sn.node,"next")),En.dataTransfer.dropEffect=Pn||Nn||On?"move":"none",(Nn||Pn||On)&&(An==null?void 0:An.node.id)!==Sn.node.id&&(An&&qe.emit("node-drag-leave",Tn.node,An.node,En),qe.emit("node-drag-enter",Tn.node,Sn.node,En)),(Nn||Pn||On)&&(kn.value.dropNode=Sn),Sn.node.nextSibling===Tn.node&&(On=!1),Sn.node.previousSibling===Tn.node&&(Nn=!1),Sn.node.contains(Tn.node,!1)&&(Pn=!1),(Tn.node===Sn.node||Tn.node.contains(Sn.node))&&(Nn=!1,Pn=!1,On=!1);const In=Sn.$el.querySelector(`.${wn.be("node","content")}`).getBoundingClientRect(),Mn=hn.value.getBoundingClientRect();let Bn;const Dn=Nn?Pn?.25:On?.45:1:-1,Vn=On?Pn?.75:Nn?.55:0:1;let Ln=-9999;const zn=En.clientY-In.top;znIn.height*Vn?Bn="after":Pn?Bn="inner":Bn="none";const Hn=Sn.$el.querySelector(`.${wn.be("node","expand-icon")}`).getBoundingClientRect(),Fn=vn.value;Bn==="before"?Ln=Hn.top-Mn.top:Bn==="after"&&(Ln=Hn.bottom-Mn.top),Fn.style.top=`${Ln}px`,Fn.style.left=`${Hn.right-Mn.left}px`,Bn==="inner"?addClass$2(Sn.$el,wn.is("drop-inner")):removeClass$2(Sn.$el,wn.is("drop-inner")),kn.value.showDropIndicator=Bn==="before"||Bn==="after",kn.value.allowDrop=kn.value.showDropIndicator||Rn,kn.value.dropType=Bn,qe.emit("node-drag-over",Tn.node,Sn.node,En)},treeNodeDragEnd:En=>{const{draggingNode:$n,dropType:Sn,dropNode:An}=kn.value;if(En.preventDefault(),En.dataTransfer.dropEffect="move",$n&&An){const Tn={data:$n.node.data};Sn!=="none"&&$n.node.remove(),Sn==="before"?An.node.parent.insertBefore(Tn,An.node):Sn==="after"?An.node.parent.insertAfter(Tn,An.node):Sn==="inner"&&An.node.insertChild(Tn),Sn!=="none"&&bn.value.registerNode(Tn),removeClass$2(An.$el,wn.is("drop-inner")),qe.emit("node-drag-end",$n.node,An.node,Sn,En),Sn!=="none"&&qe.emit("node-drop",$n.node,An.node,Sn,En)}$n&&!An&&qe.emit("node-drag-end",$n.node,null,Sn,En),kn.value.showDropIndicator=!1,kn.value.draggingNode=null,kn.value.dropNode=null,kn.value.allowDrop=!0}}),{dragState:kn}}const _sfc_main$o=defineComponent({name:"ElTreeNode",components:{ElCollapseTransition:_CollapseTransition,ElCheckbox,NodeContent,ElIcon,Loading:loading_default},props:{node:{type:Node$1,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(Fe,qe){const hn=useNamespace("tree"),{broadcastExpanded:vn}=useNodeExpandEventBroadcast(Fe),bn=inject("RootTree"),wn=ref(!1),kn=ref(!1),_n=ref(null),Cn=ref(null),xn=ref(null),En=inject(dragEventsKey),$n=getCurrentInstance();provide("NodeInstance",$n),Fe.node.expanded&&(wn.value=!0,kn.value=!0);const Sn=bn.props.props.children||"children";watch(()=>{const zn=Fe.node.data[Sn];return zn&&[...zn]},()=>{Fe.node.updateChildren()}),watch(()=>Fe.node.indeterminate,zn=>{Nn(Fe.node.checked,zn)}),watch(()=>Fe.node.checked,zn=>{Nn(zn,Fe.node.indeterminate)}),watch(()=>Fe.node.expanded,zn=>{nextTick(()=>wn.value=zn),zn&&(kn.value=!0)});const An=zn=>getNodeKey(bn.props.nodeKey,zn.data),Tn=zn=>{const Hn=Fe.props.class;if(!Hn)return{};let Fn;if(isFunction$i(Hn)){const{data:Kn}=zn;Fn=Hn(Kn,zn)}else Fn=Hn;return isString$d(Fn)?{[Fn]:!0}:Fn},Nn=(zn,Hn)=>{(_n.value!==zn||Cn.value!==Hn)&&bn.ctx.emit("check-change",Fe.node.data,zn,Hn),_n.value=zn,Cn.value=Hn},Pn=zn=>{handleCurrentChange(bn.store,bn.ctx.emit,()=>bn.store.value.setCurrentNode(Fe.node)),bn.currentNode.value=Fe.node,bn.props.expandOnClickNode&&Rn(),bn.props.checkOnClickNode&&!Fe.node.disabled&&In(null,{target:{checked:!Fe.node.checked}}),bn.ctx.emit("node-click",Fe.node.data,Fe.node,$n,zn)},On=zn=>{bn.instance.vnode.props.onNodeContextmenu&&(zn.stopPropagation(),zn.preventDefault()),bn.ctx.emit("node-contextmenu",zn,Fe.node.data,Fe.node,$n)},Rn=()=>{Fe.node.isLeaf||(wn.value?(bn.ctx.emit("node-collapse",Fe.node.data,Fe.node,$n),Fe.node.collapse()):(Fe.node.expand(),qe.emit("node-expand",Fe.node.data,Fe.node,$n)))},In=(zn,Hn)=>{Fe.node.setChecked(Hn.target.checked,!bn.props.checkStrictly),nextTick(()=>{const Fn=bn.store.value;bn.ctx.emit("check",Fe.node.data,{checkedNodes:Fn.getCheckedNodes(),checkedKeys:Fn.getCheckedKeys(),halfCheckedNodes:Fn.getHalfCheckedNodes(),halfCheckedKeys:Fn.getHalfCheckedKeys()})})};return{ns:hn,node$:xn,tree:bn,expanded:wn,childNodeRendered:kn,oldChecked:_n,oldIndeterminate:Cn,getNodeKey:An,getNodeClass:Tn,handleSelectChange:Nn,handleClick:Pn,handleContextMenu:On,handleExpandIconClick:Rn,handleCheckChange:In,handleChildNodeExpand:(zn,Hn,Fn)=>{vn(Hn),bn.ctx.emit("node-expand",zn,Hn,Fn)},handleDragStart:zn=>{bn.props.draggable&&En.treeNodeDragStart({event:zn,treeNode:Fe})},handleDragOver:zn=>{zn.preventDefault(),bn.props.draggable&&En.treeNodeDragOver({event:zn,treeNode:{$el:xn.value,node:Fe.node}})},handleDrop:zn=>{zn.preventDefault()},handleDragEnd:zn=>{bn.props.draggable&&En.treeNodeDragEnd(zn)},CaretRight:caret_right_default}}}),_hoisted_1$h=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],_hoisted_2$d=["aria-expanded"];function _sfc_render$3(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-icon"),_n=resolveComponent("el-checkbox"),Cn=resolveComponent("loading"),xn=resolveComponent("node-content"),En=resolveComponent("el-tree-node"),$n=resolveComponent("el-collapse-transition");return withDirectives((openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([Fe.ns.b("node"),Fe.ns.is("expanded",Fe.expanded),Fe.ns.is("current",Fe.node.isCurrent),Fe.ns.is("hidden",!Fe.node.visible),Fe.ns.is("focusable",!Fe.node.disabled),Fe.ns.is("checked",!Fe.node.disabled&&Fe.node.checked),Fe.getNodeClass(Fe.node)]),role:"treeitem",tabindex:"-1","aria-expanded":Fe.expanded,"aria-disabled":Fe.node.disabled,"aria-checked":Fe.node.checked,draggable:Fe.tree.props.draggable,"data-key":Fe.getNodeKey(Fe.node),onClick:qe[1]||(qe[1]=withModifiers((...Sn)=>Fe.handleClick&&Fe.handleClick(...Sn),["stop"])),onContextmenu:qe[2]||(qe[2]=(...Sn)=>Fe.handleContextMenu&&Fe.handleContextMenu(...Sn)),onDragstart:qe[3]||(qe[3]=withModifiers((...Sn)=>Fe.handleDragStart&&Fe.handleDragStart(...Sn),["stop"])),onDragover:qe[4]||(qe[4]=withModifiers((...Sn)=>Fe.handleDragOver&&Fe.handleDragOver(...Sn),["stop"])),onDragend:qe[5]||(qe[5]=withModifiers((...Sn)=>Fe.handleDragEnd&&Fe.handleDragEnd(...Sn),["stop"])),onDrop:qe[6]||(qe[6]=withModifiers((...Sn)=>Fe.handleDrop&&Fe.handleDrop(...Sn),["stop"]))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.be("node","content")),style:normalizeStyle({paddingLeft:(Fe.node.level-1)*Fe.tree.props.indent+"px"})},[Fe.tree.props.icon||Fe.CaretRight?(openBlock(),createBlock(kn,{key:0,class:normalizeClass([Fe.ns.be("node","expand-icon"),Fe.ns.is("leaf",Fe.node.isLeaf),{expanded:!Fe.node.isLeaf&&Fe.expanded}]),onClick:withModifiers(Fe.handleExpandIconClick,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.tree.props.icon||Fe.CaretRight)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),Fe.showCheckbox?(openBlock(),createBlock(_n,{key:1,"model-value":Fe.node.checked,indeterminate:Fe.node.indeterminate,disabled:!!Fe.node.disabled,onClick:qe[0]||(qe[0]=withModifiers(()=>{},["stop"])),onChange:Fe.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):createCommentVNode("v-if",!0),Fe.node.loading?(openBlock(),createBlock(kn,{key:2,class:normalizeClass([Fe.ns.be("node","loading-icon"),Fe.ns.is("loading")])},{default:withCtx(()=>[createVNode(Cn)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode(xn,{node:Fe.node,"render-content":Fe.renderContent},null,8,["node","render-content"])],6),createVNode($n,null,{default:withCtx(()=>[!Fe.renderAfterExpand||Fe.childNodeRendered?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.be("node","children")),role:"group","aria-expanded":Fe.expanded},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.node.childNodes,Sn=>(openBlock(),createBlock(En,{key:Fe.getNodeKey(Sn),"render-content":Fe.renderContent,"render-after-expand":Fe.renderAfterExpand,"show-checkbox":Fe.showCheckbox,node:Sn,accordion:Fe.accordion,props:Fe.props,onNodeExpand:Fe.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,_hoisted_2$d)),[[vShow,Fe.expanded]]):createCommentVNode("v-if",!0)]),_:1})],42,_hoisted_1$h)),[[vShow,Fe.node.visible]])}var ElTreeNode$1=_export_sfc$2(_sfc_main$o,[["render",_sfc_render$3],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function useKeydown({el$:Fe},qe){const hn=useNamespace("tree"),vn=shallowRef([]),bn=shallowRef([]);onMounted(()=>{kn()}),onUpdated(()=>{vn.value=Array.from(Fe.value.querySelectorAll("[role=treeitem]")),bn.value=Array.from(Fe.value.querySelectorAll("input[type=checkbox]"))}),watch(bn,_n=>{_n.forEach(Cn=>{Cn.setAttribute("tabindex","-1")})}),useEventListener(Fe,"keydown",_n=>{const Cn=_n.target;if(!Cn.className.includes(hn.b("node")))return;const xn=_n.code;vn.value=Array.from(Fe.value.querySelectorAll(`.${hn.is("focusable")}[role=treeitem]`));const En=vn.value.indexOf(Cn);let $n;if([EVENT_CODE.up,EVENT_CODE.down].includes(xn)){if(_n.preventDefault(),xn===EVENT_CODE.up){$n=En===-1?0:En!==0?En-1:vn.value.length-1;const An=$n;for(;!qe.value.getNode(vn.value[$n].dataset.key).canFocus;){if($n--,$n===An){$n=-1;break}$n<0&&($n=vn.value.length-1)}}else{$n=En===-1?0:En=vn.value.length&&($n=0)}}$n!==-1&&vn.value[$n].focus()}[EVENT_CODE.left,EVENT_CODE.right].includes(xn)&&(_n.preventDefault(),Cn.click());const Sn=Cn.querySelector('[type="checkbox"]');[EVENT_CODE.enter,EVENT_CODE.space].includes(xn)&&Sn&&(_n.preventDefault(),Sn.click())});const kn=()=>{var _n;vn.value=Array.from(Fe.value.querySelectorAll(`.${hn.is("focusable")}[role=treeitem]`)),bn.value=Array.from(Fe.value.querySelectorAll("input[type=checkbox]"));const Cn=Fe.value.querySelectorAll(`.${hn.is("checked")}[role=treeitem]`);if(Cn.length){Cn[0].setAttribute("tabindex","0");return}(_n=vn.value[0])==null||_n.setAttribute("tabindex","0")}}const _sfc_main$n=defineComponent({name:"ElTree",components:{ElTreeNode:ElTreeNode$1},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:iconPropType}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(Fe,qe){const{t:hn}=useLocale(),vn=useNamespace("tree"),bn=ref(new TreeStore({key:Fe.nodeKey,data:Fe.data,lazy:Fe.lazy,props:Fe.props,load:Fe.load,currentNodeKey:Fe.currentNodeKey,checkStrictly:Fe.checkStrictly,checkDescendants:Fe.checkDescendants,defaultCheckedKeys:Fe.defaultCheckedKeys,defaultExpandedKeys:Fe.defaultExpandedKeys,autoExpandParent:Fe.autoExpandParent,defaultExpandAll:Fe.defaultExpandAll,filterNodeMethod:Fe.filterNodeMethod}));bn.value.initialize();const wn=ref(bn.value.root),kn=ref(null),_n=ref(null),Cn=ref(null),{broadcastExpanded:xn}=useNodeExpandEventBroadcast(Fe),{dragState:En}=useDragNodeHandler({props:Fe,ctx:qe,el$:_n,dropIndicator$:Cn,store:bn});useKeydown({el$:_n},bn);const $n=computed(()=>{const{childNodes:Xn}=wn.value;return!Xn||Xn.length===0||Xn.every(({visible:qn})=>!qn)});watch(()=>Fe.currentNodeKey,Xn=>{bn.value.setCurrentNodeKey(Xn)}),watch(()=>Fe.defaultCheckedKeys,Xn=>{bn.value.setDefaultCheckedKey(Xn)}),watch(()=>Fe.defaultExpandedKeys,Xn=>{bn.value.setDefaultExpandedKeys(Xn)}),watch(()=>Fe.data,Xn=>{bn.value.setData(Xn)},{deep:!0}),watch(()=>Fe.checkStrictly,Xn=>{bn.value.checkStrictly=Xn});const Sn=Xn=>{if(!Fe.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");bn.value.filter(Xn)},An=Xn=>getNodeKey(Fe.nodeKey,Xn.data),Tn=Xn=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const qn=bn.value.getNode(Xn);if(!qn)return[];const jn=[qn.data];let Jn=qn.parent;for(;Jn&&Jn!==wn.value;)jn.push(Jn.data),Jn=Jn.parent;return jn.reverse()},Nn=(Xn,qn)=>bn.value.getCheckedNodes(Xn,qn),Pn=Xn=>bn.value.getCheckedKeys(Xn),On=()=>{const Xn=bn.value.getCurrentNode();return Xn?Xn.data:null},Rn=()=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const Xn=On();return Xn?Xn[Fe.nodeKey]:null},In=(Xn,qn)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");bn.value.setCheckedNodes(Xn,qn)},Mn=(Xn,qn)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");bn.value.setCheckedKeys(Xn,qn)},Bn=(Xn,qn,jn)=>{bn.value.setChecked(Xn,qn,jn)},Dn=()=>bn.value.getHalfCheckedNodes(),Vn=()=>bn.value.getHalfCheckedKeys(),Ln=(Xn,qn=!0)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");handleCurrentChange(bn,qe.emit,()=>bn.value.setUserCurrentNode(Xn,qn))},zn=(Xn,qn=!0)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");handleCurrentChange(bn,qe.emit,()=>bn.value.setCurrentNodeKey(Xn,qn))},Hn=Xn=>bn.value.getNode(Xn),Fn=Xn=>{bn.value.remove(Xn)},Kn=(Xn,qn)=>{bn.value.append(Xn,qn)},Un=(Xn,qn)=>{bn.value.insertBefore(Xn,qn)},Gn=(Xn,qn)=>{bn.value.insertAfter(Xn,qn)},Wn=(Xn,qn,jn)=>{xn(qn),qe.emit("node-expand",Xn,qn,jn)},Zn=(Xn,qn)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");bn.value.updateChildren(Xn,qn)};return provide("RootTree",{ctx:qe,props:Fe,store:bn,root:wn,currentNode:kn,instance:getCurrentInstance()}),provide(formItemContextKey,void 0),{ns:vn,store:bn,root:wn,currentNode:kn,dragState:En,el$:_n,dropIndicator$:Cn,isEmpty:$n,filter:Sn,getNodeKey:An,getNodePath:Tn,getCheckedNodes:Nn,getCheckedKeys:Pn,getCurrentNode:On,getCurrentKey:Rn,setCheckedNodes:In,setCheckedKeys:Mn,setChecked:Bn,getHalfCheckedNodes:Dn,getHalfCheckedKeys:Vn,setCurrentNode:Ln,setCurrentKey:zn,t:hn,getNode:Hn,remove:Fn,append:Kn,insertBefore:Un,insertAfter:Gn,handleNodeExpand:Wn,updateKeyChildren:Zn}}});function _sfc_render$2(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tree-node");return openBlock(),createElementBlock("div",{ref:"el$",class:normalizeClass([Fe.ns.b(),Fe.ns.is("dragging",!!Fe.dragState.draggingNode),Fe.ns.is("drop-not-allow",!Fe.dragState.allowDrop),Fe.ns.is("drop-inner",Fe.dragState.dropType==="inner"),{[Fe.ns.m("highlight-current")]:Fe.highlightCurrent}]),role:"tree"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.root.childNodes,_n=>(openBlock(),createBlock(kn,{key:Fe.getNodeKey(_n),node:_n,props:Fe.props,accordion:Fe.accordion,"render-after-expand":Fe.renderAfterExpand,"show-checkbox":Fe.showCheckbox,"render-content":Fe.renderContent,onNodeExpand:Fe.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),Fe.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.e("empty-block"))},[renderSlot(Fe.$slots,"empty",{},()=>{var _n;return[createBaseVNode("span",{class:normalizeClass(Fe.ns.e("empty-text"))},toDisplayString((_n=Fe.emptyText)!=null?_n:Fe.t("el.tree.emptyText")),3)]})],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{ref:"dropIndicator$",class:normalizeClass(Fe.ns.e("drop-indicator"))},null,2),[[vShow,Fe.dragState.showDropIndicator]])],2)}var Tree=_export_sfc$2(_sfc_main$n,[["render",_sfc_render$2],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Tree.install=Fe=>{Fe.component(Tree.name,Tree)};const _Tree=Tree,ElTree=_Tree,useSelect=(Fe,{attrs:qe,emit:hn},{tree:vn,key:bn})=>{const wn=useNamespace("tree-select"),kn={...pick$3(toRefs(Fe),Object.keys(ElSelect.props)),...qe,"onUpdate:modelValue":_n=>hn(UPDATE_MODEL_EVENT,_n),valueKey:bn,popperClass:computed(()=>{const _n=[wn.e("popper")];return Fe.popperClass&&_n.push(Fe.popperClass),_n.join(" ")}),filterMethod:(_n="")=>{Fe.filterMethod&&Fe.filterMethod(_n),nextTick(()=>{var Cn;(Cn=vn.value)==null||Cn.filter(_n)})},onVisibleChange:_n=>{var Cn;(Cn=qe.onVisibleChange)==null||Cn.call(qe,_n),Fe.filterable&&_n&&kn.filterMethod()}};return kn},component=defineComponent({extends:ElOption,setup(Fe,qe){const hn=ElOption.setup(Fe,qe);delete hn.selectOptionClick;const vn=getCurrentInstance().proxy;return nextTick(()=>{hn.select.cachedOptions.get(vn.value)||hn.select.onOptionCreate(vn)}),hn},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function isValidValue(Fe){return Fe||Fe===0}function isValidArray(Fe){return Array.isArray(Fe)&&Fe.length}function toValidArray(Fe){return Array.isArray(Fe)?Fe:isValidValue(Fe)?[Fe]:[]}function treeFind(Fe,qe,hn,vn,bn){for(let wn=0;wn{watch(()=>Fe.modelValue,()=>{Fe.showCheckbox&&nextTick(()=>{const Sn=wn.value;Sn&&!isEqual$4(Sn.getCheckedKeys(),toValidArray(Fe.modelValue))&&Sn.setCheckedKeys(toValidArray(Fe.modelValue))})},{immediate:!0,deep:!0});const _n=computed(()=>({value:kn.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...Fe.props})),Cn=(Sn,An)=>{var Tn;const Nn=_n.value[Sn];return isFunction$i(Nn)?Nn(An,(Tn=wn.value)==null?void 0:Tn.getNode(Cn("value",An))):An[Nn]},xn=toValidArray(Fe.modelValue).map(Sn=>treeFind(Fe.data||[],An=>Cn("value",An)===Sn,An=>Cn("children",An),(An,Tn,Nn,Pn)=>Pn&&Cn("value",Pn))).filter(Sn=>isValidValue(Sn)),En=computed(()=>{if(!Fe.renderAfterExpand&&!Fe.lazy)return[];const Sn=[];return treeEach(Fe.data.concat(Fe.cacheData),An=>{const Tn=Cn("value",An);Sn.push({value:Tn,currentLabel:Cn("label",An),isDisabled:Cn("disabled",An)})},An=>Cn("children",An)),Sn}),$n=computed(()=>En.value.reduce((Sn,An)=>({...Sn,[An.value]:An}),{}));return{...pick$3(toRefs(Fe),Object.keys(_Tree.props)),...qe,nodeKey:kn,expandOnClickNode:computed(()=>!Fe.checkStrictly&&Fe.expandOnClickNode),defaultExpandedKeys:computed(()=>Fe.defaultExpandedKeys?Fe.defaultExpandedKeys.concat(xn):xn),renderContent:(Sn,{node:An,data:Tn,store:Nn})=>Sn(component,{value:Cn("value",Tn),label:Cn("label",Tn),disabled:Cn("disabled",Tn)},Fe.renderContent?()=>Fe.renderContent(Sn,{node:An,data:Tn,store:Nn}):hn.default?()=>hn.default({node:An,data:Tn,store:Nn}):void 0),filterNodeMethod:(Sn,An,Tn)=>{var Nn;return Fe.filterNodeMethod?Fe.filterNodeMethod(Sn,An,Tn):Sn?(Nn=Cn("label",An))==null?void 0:Nn.includes(Sn):!0},onNodeClick:(Sn,An,Tn)=>{var Nn,Pn,On;if((Nn=qe.onNodeClick)==null||Nn.call(qe,Sn,An,Tn),!(Fe.showCheckbox&&Fe.checkOnClickNode))if(!Fe.showCheckbox&&(Fe.checkStrictly||An.isLeaf)){if(!Cn("disabled",Sn)){const Rn=(Pn=bn.value)==null?void 0:Pn.options.get(Cn("value",Sn));(On=bn.value)==null||On.handleOptionSelect(Rn)}}else Fe.expandOnClickNode&&Tn.proxy.handleExpandIconClick()},onCheck:(Sn,An)=>{if(!Fe.showCheckbox)return;const Tn=Cn("value",Sn),Nn=An.checkedKeys,Pn=Fe.multiple?toValidArray(Fe.modelValue).filter(Rn=>Rn in $n.value&&!wn.value.getNode(Rn)&&!Nn.includes(Rn)):[],On=Nn.concat(Pn);if(Fe.checkStrictly)vn(UPDATE_MODEL_EVENT,Fe.multiple?On:On.includes(Tn)?Tn:void 0);else if(Fe.multiple)vn(UPDATE_MODEL_EVENT,wn.value.getCheckedKeys(!0));else{const Rn=treeFind([Sn],Bn=>!isValidArray(Cn("children",Bn))&&!Cn("disabled",Bn),Bn=>Cn("children",Bn)),In=Rn?Cn("value",Rn):void 0,Mn=isValidValue(Fe.modelValue)&&!!treeFind([Sn],Bn=>Cn("value",Bn)===Fe.modelValue,Bn=>Cn("children",Bn));vn(UPDATE_MODEL_EVENT,In===Fe.modelValue||Mn?void 0:In)}nextTick(()=>{var Rn;const In=toValidArray(Fe.modelValue);wn.value.setCheckedKeys(In),(Rn=qe.onCheck)==null||Rn.call(qe,Sn,{checkedKeys:wn.value.getCheckedKeys(),checkedNodes:wn.value.getCheckedNodes(),halfCheckedKeys:wn.value.getHalfCheckedKeys(),halfCheckedNodes:wn.value.getHalfCheckedNodes()})})},cacheOptions:En}};var CacheOptions=defineComponent({props:{data:{type:Array,default:()=>[]}},setup(Fe){const qe=inject(selectKey);return watch(()=>Fe.data,()=>{var hn;Fe.data.forEach(bn=>{qe.cachedOptions.has(bn.value)||qe.cachedOptions.set(bn.value,bn)});const vn=((hn=qe.selectWrapper)==null?void 0:hn.querySelectorAll("input"))||[];Array.from(vn).includes(document.activeElement)||qe.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const _sfc_main$m=defineComponent({name:"ElTreeSelect",inheritAttrs:!1,props:{...ElSelect.props,..._Tree.props,cacheData:{type:Array,default:()=>[]}},setup(Fe,qe){const{slots:hn,expose:vn}=qe,bn=ref(),wn=ref(),kn=computed(()=>Fe.nodeKey||Fe.valueKey||"value"),_n=useSelect(Fe,qe,{select:bn,tree:wn,key:kn}),{cacheOptions:Cn,...xn}=useTree$1(Fe,qe,{select:bn,tree:wn,key:kn}),En=reactive({});return vn(En),onMounted(()=>{Object.assign(En,{...pick$3(wn.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...pick$3(bn.value,["focus","blur"])})}),()=>h$6(ElSelect,reactive({..._n,ref:$n=>bn.value=$n}),{...hn,default:()=>[h$6(CacheOptions,{data:Cn.value}),h$6(_Tree,reactive({...xn,ref:$n=>wn.value=$n}))]})}});var TreeSelect=_export_sfc$2(_sfc_main$m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);TreeSelect.install=Fe=>{Fe.component(TreeSelect.name,TreeSelect)};const _TreeSelect=TreeSelect,ElTreeSelect=_TreeSelect,ROOT_TREE_INJECTION_KEY=Symbol(),EMPTY_NODE={key:-1,level:-1,data:{}};var TreeOptionsEnum=(Fe=>(Fe.KEY="id",Fe.LABEL="label",Fe.CHILDREN="children",Fe.DISABLED="disabled",Fe))(TreeOptionsEnum||{}),SetOperationEnum=(Fe=>(Fe.ADD="add",Fe.DELETE="delete",Fe))(SetOperationEnum||{});const itemSize={type:Number,default:26},treeProps=buildProps({data:{type:definePropType(Array),default:()=>mutable([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:definePropType(Object),default:()=>mutable({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:definePropType(Array),default:()=>mutable([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:definePropType(Array),default:()=>mutable([])},indent:{type:Number,default:16},itemSize,icon:{type:iconPropType},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:definePropType([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:definePropType(Function)},perfMode:{type:Boolean,default:!0}}),treeNodeProps=buildProps({node:{type:definePropType(Object),default:()=>mutable(EMPTY_NODE)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize}),treeNodeContentProps=buildProps({node:{type:definePropType(Object),required:!0}}),NODE_CLICK="node-click",NODE_EXPAND="node-expand",NODE_COLLAPSE="node-collapse",CURRENT_CHANGE="current-change",NODE_CHECK="check",NODE_CHECK_CHANGE="check-change",NODE_CONTEXTMENU="node-contextmenu",treeEmits={[NODE_CLICK]:(Fe,qe,hn)=>Fe&&qe&&hn,[NODE_EXPAND]:(Fe,qe)=>Fe&&qe,[NODE_COLLAPSE]:(Fe,qe)=>Fe&&qe,[CURRENT_CHANGE]:(Fe,qe)=>Fe&&qe,[NODE_CHECK]:(Fe,qe)=>Fe&&qe,[NODE_CHECK_CHANGE]:(Fe,qe)=>Fe&&typeof qe=="boolean",[NODE_CONTEXTMENU]:(Fe,qe,hn)=>Fe&&qe&&hn},treeNodeEmits={click:(Fe,qe)=>!!(Fe&&qe),toggle:Fe=>!!Fe,check:(Fe,qe)=>Fe&&typeof qe=="boolean"};function useCheck(Fe,qe){const hn=ref(new Set),vn=ref(new Set),{emit:bn}=getCurrentInstance();watch([()=>qe.value,()=>Fe.defaultCheckedKeys],()=>nextTick(()=>{Rn(Fe.defaultCheckedKeys)}),{immediate:!0});const wn=()=>{if(!qe.value||!Fe.showCheckbox||Fe.checkStrictly)return;const{levelTreeNodeMap:In,maxLevel:Mn}=qe.value,Bn=hn.value,Dn=new Set;for(let Vn=Mn-1;Vn>=1;--Vn){const Ln=In.get(Vn);Ln&&Ln.forEach(zn=>{const Hn=zn.children;if(Hn){let Fn=!0,Kn=!1;for(const Un of Hn){const Gn=Un.key;if(Bn.has(Gn))Kn=!0;else if(Dn.has(Gn)){Fn=!1,Kn=!0;break}else Fn=!1}Fn?Bn.add(zn.key):Kn?(Dn.add(zn.key),Bn.delete(zn.key)):(Bn.delete(zn.key),Dn.delete(zn.key))}})}vn.value=Dn},kn=In=>hn.value.has(In.key),_n=In=>vn.value.has(In.key),Cn=(In,Mn,Bn=!0)=>{const Dn=hn.value,Vn=(Ln,zn)=>{Dn[zn?SetOperationEnum.ADD:SetOperationEnum.DELETE](Ln.key);const Hn=Ln.children;!Fe.checkStrictly&&Hn&&Hn.forEach(Fn=>{Fn.disabled||Vn(Fn,zn)})};Vn(In,Mn),wn(),Bn&&xn(In,Mn)},xn=(In,Mn)=>{const{checkedNodes:Bn,checkedKeys:Dn}=Tn(),{halfCheckedNodes:Vn,halfCheckedKeys:Ln}=Nn();bn(NODE_CHECK,In.data,{checkedKeys:Dn,checkedNodes:Bn,halfCheckedKeys:Ln,halfCheckedNodes:Vn}),bn(NODE_CHECK_CHANGE,In.data,Mn)};function En(In=!1){return Tn(In).checkedKeys}function $n(In=!1){return Tn(In).checkedNodes}function Sn(){return Nn().halfCheckedKeys}function An(){return Nn().halfCheckedNodes}function Tn(In=!1){const Mn=[],Bn=[];if(qe!=null&&qe.value&&Fe.showCheckbox){const{treeNodeMap:Dn}=qe.value;hn.value.forEach(Vn=>{const Ln=Dn.get(Vn);Ln&&(!In||In&&Ln.isLeaf)&&(Bn.push(Vn),Mn.push(Ln.data))})}return{checkedKeys:Bn,checkedNodes:Mn}}function Nn(){const In=[],Mn=[];if(qe!=null&&qe.value&&Fe.showCheckbox){const{treeNodeMap:Bn}=qe.value;vn.value.forEach(Dn=>{const Vn=Bn.get(Dn);Vn&&(Mn.push(Dn),In.push(Vn.data))})}return{halfCheckedNodes:In,halfCheckedKeys:Mn}}function Pn(In){hn.value.clear(),vn.value.clear(),Rn(In)}function On(In,Mn){if(qe!=null&&qe.value&&Fe.showCheckbox){const Bn=qe.value.treeNodeMap.get(In);Bn&&Cn(Bn,Mn,!1)}}function Rn(In){if(qe!=null&&qe.value){const{treeNodeMap:Mn}=qe.value;if(Fe.showCheckbox&&Mn&&In)for(const Bn of In){const Dn=Mn.get(Bn);Dn&&!kn(Dn)&&Cn(Dn,!0,!1)}}}return{updateCheckedKeys:wn,toggleCheckbox:Cn,isChecked:kn,isIndeterminate:_n,getCheckedKeys:En,getCheckedNodes:$n,getHalfCheckedKeys:Sn,getHalfCheckedNodes:An,setChecked:On,setCheckedKeys:Pn}}function useFilter(Fe,qe){const hn=ref(new Set([])),vn=ref(new Set([])),bn=computed(()=>isFunction$i(Fe.filterMethod));function wn(_n){var Cn;if(!bn.value)return;const xn=new Set,En=vn.value,$n=hn.value,Sn=[],An=((Cn=qe.value)==null?void 0:Cn.treeNodes)||[],Tn=Fe.filterMethod;$n.clear();function Nn(Pn){Pn.forEach(On=>{Sn.push(On),Tn!=null&&Tn(_n,On.data)?Sn.forEach(In=>{xn.add(In.key)}):On.isLeaf&&$n.add(On.key);const Rn=On.children;if(Rn&&Nn(Rn),!On.isLeaf){if(!xn.has(On.key))$n.add(On.key);else if(Rn){let In=!0;for(const Mn of Rn)if(!$n.has(Mn.key)){In=!1;break}In?En.add(On.key):En.delete(On.key)}}Sn.pop()})}return Nn(An),xn}function kn(_n){return vn.value.has(_n.key)}return{hiddenExpandIconKeySet:vn,hiddenNodeKeySet:hn,doFilter:wn,isForceHiddenExpandIcon:kn}}function useTree(Fe,qe){const hn=ref(new Set(Fe.defaultExpandedKeys)),vn=ref(),bn=shallowRef();watch(()=>Fe.currentNodeKey,io=>{vn.value=io},{immediate:!0}),watch(()=>Fe.data,io=>{mo(io)},{immediate:!0});const{isIndeterminate:wn,isChecked:kn,toggleCheckbox:_n,getCheckedKeys:Cn,getCheckedNodes:xn,getHalfCheckedKeys:En,getHalfCheckedNodes:$n,setChecked:Sn,setCheckedKeys:An}=useCheck(Fe,bn),{doFilter:Tn,hiddenNodeKeySet:Nn,isForceHiddenExpandIcon:Pn}=useFilter(Fe,bn),On=computed(()=>{var io;return((io=Fe.props)==null?void 0:io.value)||TreeOptionsEnum.KEY}),Rn=computed(()=>{var io;return((io=Fe.props)==null?void 0:io.children)||TreeOptionsEnum.CHILDREN}),In=computed(()=>{var io;return((io=Fe.props)==null?void 0:io.disabled)||TreeOptionsEnum.DISABLED}),Mn=computed(()=>{var io;return((io=Fe.props)==null?void 0:io.label)||TreeOptionsEnum.LABEL}),Bn=computed(()=>{const io=hn.value,wo=Nn.value,go=[],Io=bn.value&&bn.value.treeNodes||[];function oo(){const eo=[];for(let ao=Io.length-1;ao>=0;--ao)eo.push(Io[ao]);for(;eo.length;){const ao=eo.pop();if(ao&&(wo.has(ao.key)||go.push(ao),io.has(ao.key))){const ho=ao.children;if(ho){const Mo=ho.length;for(let Po=Mo-1;Po>=0;--Po)eo.push(ho[Po])}}}}return oo(),go}),Dn=computed(()=>Bn.value.length>0);function Vn(io){const wo=new Map,go=new Map;let Io=1;function oo(ao,ho=1,Mo=void 0){var Po;const ko=[];for(const xo of ao){const Ao=Hn(xo),vo={level:ho,key:Ao,data:xo};vo.label=Kn(xo),vo.parent=Mo;const qo=zn(xo);vo.disabled=Fn(xo),vo.isLeaf=!qo||qo.length===0,qo&&qo.length&&(vo.children=oo(qo,ho+1,vo)),ko.push(vo),wo.set(Ao,vo),go.has(ho)||go.set(ho,[]),(Po=go.get(ho))==null||Po.push(vo)}return ho>Io&&(Io=ho),ko}const eo=oo(io);return{treeNodeMap:wo,levelTreeNodeMap:go,maxLevel:Io,treeNodes:eo}}function Ln(io){const wo=Tn(io);wo&&(hn.value=wo)}function zn(io){return io[Rn.value]}function Hn(io){return io?io[On.value]:""}function Fn(io){return io[In.value]}function Kn(io){return io[Mn.value]}function Un(io){hn.value.has(io.key)?jn(io):qn(io)}function Gn(io){hn.value=new Set(io)}function Wn(io,wo){qe(NODE_CLICK,io.data,io,wo),Zn(io),Fe.expandOnClickNode&&Un(io),Fe.showCheckbox&&Fe.checkOnClickNode&&!io.disabled&&_n(io,!kn(io),!0)}function Zn(io){no(io)||(vn.value=io.key,qe(CURRENT_CHANGE,io.data,io))}function Xn(io,wo){_n(io,wo)}function qn(io){const wo=hn.value;if(bn.value&&Fe.accordion){const{treeNodeMap:go}=bn.value;wo.forEach(Io=>{const oo=go.get(Io);io&&io.level===(oo==null?void 0:oo.level)&&wo.delete(Io)})}wo.add(io.key),qe(NODE_EXPAND,io.data,io)}function jn(io){hn.value.delete(io.key),qe(NODE_COLLAPSE,io.data,io)}function Jn(io){return hn.value.has(io.key)}function Qn(io){return!!io.disabled}function no(io){const wo=vn.value;return wo!==void 0&&wo===io.key}function co(){var io,wo;if(vn.value)return(wo=(io=bn.value)==null?void 0:io.treeNodeMap.get(vn.value))==null?void 0:wo.data}function so(){return vn.value}function fo(io){vn.value=io}function mo(io){nextTick(()=>bn.value=Vn(io))}function lo(io){var wo;const go=isObject$9(io)?Hn(io):io;return(wo=bn.value)==null?void 0:wo.treeNodeMap.get(go)}return{tree:bn,flattenTree:Bn,isNotEmpty:Dn,getKey:Hn,getChildren:zn,toggleExpand:Un,toggleCheckbox:_n,isExpanded:Jn,isChecked:kn,isIndeterminate:wn,isDisabled:Qn,isCurrent:no,isForceHiddenExpandIcon:Pn,handleNodeClick:Wn,handleNodeCheck:Xn,getCurrentNode:co,getCurrentKey:so,setCurrentKey:fo,getCheckedKeys:Cn,getCheckedNodes:xn,getHalfCheckedKeys:En,getHalfCheckedNodes:$n,setChecked:Sn,setCheckedKeys:An,filter:Ln,setData:mo,getNode:lo,expandNode:qn,collapseNode:jn,setExpandedKeys:Gn}}var ElNodeContent=defineComponent({name:"ElTreeNodeContent",props:treeNodeContentProps,setup(Fe){const qe=inject(ROOT_TREE_INJECTION_KEY),hn=useNamespace("tree");return()=>{const vn=Fe.node,{data:bn}=vn;return qe!=null&&qe.ctx.slots.default?qe.ctx.slots.default({node:vn,data:bn}):h$6("span",{class:hn.be("node","label")},[vn==null?void 0:vn.label])}}});const _hoisted_1$g=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],__default__$8=defineComponent({name:"ElTreeNode"}),_sfc_main$l=defineComponent({...__default__$8,props:treeNodeProps,emits:treeNodeEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=inject(ROOT_TREE_INJECTION_KEY),bn=useNamespace("tree"),wn=computed(()=>{var $n;return($n=vn==null?void 0:vn.props.indent)!=null?$n:16}),kn=computed(()=>{var $n;return($n=vn==null?void 0:vn.props.icon)!=null?$n:caret_right_default}),_n=$n=>{qe("click",hn.node,$n)},Cn=()=>{qe("toggle",hn.node)},xn=$n=>{qe("check",hn.node,$n)},En=$n=>{var Sn,An,Tn,Nn;(Tn=(An=(Sn=vn==null?void 0:vn.instance)==null?void 0:Sn.vnode)==null?void 0:An.props)!=null&&Tn.onNodeContextmenu&&($n.stopPropagation(),$n.preventDefault()),vn==null||vn.ctx.emit(NODE_CONTEXTMENU,$n,(Nn=hn.node)==null?void 0:Nn.data,hn.node)};return($n,Sn)=>{var An,Tn,Nn;return openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([unref(bn).b("node"),unref(bn).is("expanded",$n.expanded),unref(bn).is("current",$n.current),unref(bn).is("focusable",!$n.disabled),unref(bn).is("checked",!$n.disabled&&$n.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":$n.expanded,"aria-disabled":$n.disabled,"aria-checked":$n.checked,"data-key":(An=$n.node)==null?void 0:An.key,onClick:withModifiers(_n,["stop"]),onContextmenu:En},[createBaseVNode("div",{class:normalizeClass(unref(bn).be("node","content")),style:normalizeStyle({paddingLeft:`${($n.node.level-1)*unref(wn)}px`,height:$n.itemSize+"px"})},[unref(kn)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(bn).is("leaf",!!((Tn=$n.node)!=null&&Tn.isLeaf)),unref(bn).is("hidden",$n.hiddenExpandIcon),{expanded:!((Nn=$n.node)!=null&&Nn.isLeaf)&&$n.expanded},unref(bn).be("node","expand-icon")]),onClick:withModifiers(Cn,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(kn))))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),$n.showCheckbox?(openBlock(),createBlock(unref(ElCheckbox),{key:1,"model-value":$n.checked,indeterminate:$n.indeterminate,disabled:$n.disabled,onChange:xn,onClick:Sn[0]||(Sn[0]=withModifiers(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):createCommentVNode("v-if",!0),createVNode(unref(ElNodeContent),{node:$n.node},null,8,["node"])],6)],42,_hoisted_1$g)}}});var ElTreeNode=_export_sfc$2(_sfc_main$l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const __default__$7=defineComponent({name:"ElTreeV2"}),_sfc_main$k=defineComponent({...__default__$7,props:treeProps,emits:treeEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useSlots(),wn=computed(()=>vn.itemSize);provide(ROOT_TREE_INJECTION_KEY,{ctx:{emit:hn,slots:bn},props:vn,instance:getCurrentInstance()}),provide(formItemContextKey,void 0);const{t:kn}=useLocale(),_n=useNamespace("tree"),{flattenTree:Cn,isNotEmpty:xn,toggleExpand:En,isExpanded:$n,isIndeterminate:Sn,isChecked:An,isDisabled:Tn,isCurrent:Nn,isForceHiddenExpandIcon:Pn,handleNodeClick:On,handleNodeCheck:Rn,toggleCheckbox:In,getCurrentNode:Mn,getCurrentKey:Bn,setCurrentKey:Dn,getCheckedKeys:Vn,getCheckedNodes:Ln,getHalfCheckedKeys:zn,getHalfCheckedNodes:Hn,setChecked:Fn,setCheckedKeys:Kn,filter:Un,setData:Gn,getNode:Wn,expandNode:Zn,collapseNode:Xn,setExpandedKeys:qn}=useTree(vn,hn);return qe({toggleCheckbox:In,getCurrentNode:Mn,getCurrentKey:Bn,setCurrentKey:Dn,getCheckedKeys:Vn,getCheckedNodes:Ln,getHalfCheckedKeys:zn,getHalfCheckedNodes:Hn,setChecked:Fn,setCheckedKeys:Kn,filter:Un,setData:Gn,getNode:Wn,expandNode:Zn,collapseNode:Xn,setExpandedKeys:qn}),(jn,Jn)=>{var Qn;return openBlock(),createElementBlock("div",{class:normalizeClass([unref(_n).b(),{[unref(_n).m("highlight-current")]:jn.highlightCurrent}]),role:"tree"},[unref(xn)?(openBlock(),createBlock(unref(FixedSizeList),{key:0,"class-name":unref(_n).b("virtual-list"),data:unref(Cn),total:unref(Cn).length,height:jn.height,"item-size":unref(wn),"perf-mode":jn.perfMode},{default:withCtx(({data:no,index:co,style:so})=>[(openBlock(),createBlock(ElTreeNode,{key:no[co].key,style:normalizeStyle(so),node:no[co],expanded:unref($n)(no[co]),"show-checkbox":jn.showCheckbox,checked:unref(An)(no[co]),indeterminate:unref(Sn)(no[co]),"item-size":unref(wn),disabled:unref(Tn)(no[co]),current:unref(Nn)(no[co]),"hidden-expand-icon":unref(Pn)(no[co]),onClick:unref(On),onToggle:unref(En),onCheck:unref(Rn)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(_n).e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(unref(_n).e("empty-text"))},toDisplayString((Qn=jn.emptyText)!=null?Qn:unref(kn)("el.tree.emptyText")),3)],2))],2)}}});var TreeV2=_export_sfc$2(_sfc_main$k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const ElTreeV2=withInstall$1(TreeV2),uploadContextKey=Symbol("uploadContextKey"),SCOPE$2="ElUpload";class UploadAjaxError extends Error{constructor(qe,hn,vn,bn){super(qe),this.name="UploadAjaxError",this.status=hn,this.method=vn,this.url=bn}}function getError(Fe,qe,hn){let vn;return hn.response?vn=`${hn.response.error||hn.response}`:hn.responseText?vn=`${hn.responseText}`:vn=`fail to ${qe.method} ${Fe} ${hn.status}`,new UploadAjaxError(vn,hn.status,qe.method,Fe)}function getBody(Fe){const qe=Fe.responseText||Fe.response;if(!qe)return qe;try{return JSON.parse(qe)}catch{return qe}}const ajaxUpload=Fe=>{typeof XMLHttpRequest>"u"&&throwError(SCOPE$2,"XMLHttpRequest is undefined");const qe=new XMLHttpRequest,hn=Fe.action;qe.upload&&qe.upload.addEventListener("progress",wn=>{const kn=wn;kn.percent=wn.total>0?wn.loaded/wn.total*100:0,Fe.onProgress(kn)});const vn=new FormData;if(Fe.data)for(const[wn,kn]of Object.entries(Fe.data))isArray$x(kn)&&kn.length?vn.append(wn,...kn):vn.append(wn,kn);vn.append(Fe.filename,Fe.file,Fe.file.name),qe.addEventListener("error",()=>{Fe.onError(getError(hn,Fe,qe))}),qe.addEventListener("load",()=>{if(qe.status<200||qe.status>=300)return Fe.onError(getError(hn,Fe,qe));Fe.onSuccess(getBody(qe))}),qe.open(Fe.method,hn,!0),Fe.withCredentials&&"withCredentials"in qe&&(qe.withCredentials=!0);const bn=Fe.headers||{};if(bn instanceof Headers)bn.forEach((wn,kn)=>qe.setRequestHeader(kn,wn));else for(const[wn,kn]of Object.entries(bn))isNil(kn)||qe.setRequestHeader(wn,String(kn));return qe.send(vn),qe},uploadListTypes=["text","picture","picture-card"];let fileId=1;const genFileId=()=>Date.now()+fileId++,uploadBaseProps=buildProps({action:{type:String,default:"#"},headers:{type:definePropType(Object)},method:{type:String,default:"post"},data:{type:definePropType([Object,Function,Promise]),default:()=>mutable({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:definePropType(Array),default:()=>mutable([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:uploadListTypes,default:"text"},httpRequest:{type:definePropType(Function),default:ajaxUpload},disabled:Boolean,limit:Number}),uploadProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP},beforeRemove:{type:definePropType(Function)},onRemove:{type:definePropType(Function),default:NOOP},onChange:{type:definePropType(Function),default:NOOP},onPreview:{type:definePropType(Function),default:NOOP},onSuccess:{type:definePropType(Function),default:NOOP},onProgress:{type:definePropType(Function),default:NOOP},onError:{type:definePropType(Function),default:NOOP},onExceed:{type:definePropType(Function),default:NOOP}}),uploadListProps=buildProps({files:{type:definePropType(Array),default:()=>mutable([])},disabled:{type:Boolean,default:!1},handlePreview:{type:definePropType(Function),default:NOOP},listType:{type:String,values:uploadListTypes,default:"text"}}),uploadListEmits={remove:Fe=>!!Fe},_hoisted_1$f=["onKeydown"],_hoisted_2$c=["src"],_hoisted_3$7=["onClick"],_hoisted_4$6=["title"],_hoisted_5$4=["onClick"],_hoisted_6$3=["onClick"],__default__$6=defineComponent({name:"ElUploadList"}),_sfc_main$j=defineComponent({...__default__$6,props:uploadListProps,emits:uploadListEmits,setup(Fe,{emit:qe}){const hn=Fe,{t:vn}=useLocale(),bn=useNamespace("upload"),wn=useNamespace("icon"),kn=useNamespace("list"),_n=useFormDisabled(),Cn=ref(!1),xn=computed(()=>[bn.b("list"),bn.bm("list",hn.listType),bn.is("disabled",hn.disabled)]),En=$n=>{qe("remove",$n)};return($n,Sn)=>(openBlock(),createBlock(TransitionGroup,{tag:"ul",class:normalizeClass(unref(xn)),name:unref(kn).b()},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($n.files,An=>(openBlock(),createElementBlock("li",{key:An.uid||An.name,class:normalizeClass([unref(bn).be("list","item"),unref(bn).is(An.status),{focusing:Cn.value}]),tabindex:"0",onKeydown:withKeys(Tn=>!unref(_n)&&En(An),["delete"]),onFocus:Sn[0]||(Sn[0]=Tn=>Cn.value=!0),onBlur:Sn[1]||(Sn[1]=Tn=>Cn.value=!1),onClick:Sn[2]||(Sn[2]=Tn=>Cn.value=!1)},[renderSlot($n.$slots,"default",{file:An},()=>[$n.listType==="picture"||An.status!=="uploading"&&$n.listType==="picture-card"?(openBlock(),createElementBlock("img",{key:0,class:normalizeClass(unref(bn).be("list","item-thumbnail")),src:An.url,alt:""},null,10,_hoisted_2$c)):createCommentVNode("v-if",!0),An.status==="uploading"||$n.listType!=="picture-card"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(bn).be("list","item-info"))},[createBaseVNode("a",{class:normalizeClass(unref(bn).be("list","item-name")),onClick:withModifiers(Tn=>$n.handlePreview(An),["prevent"])},[createVNode(unref(ElIcon),{class:normalizeClass(unref(wn).m("document"))},{default:withCtx(()=>[createVNode(unref(document_default))]),_:1},8,["class"]),createBaseVNode("span",{class:normalizeClass(unref(bn).be("list","item-file-name")),title:An.name},toDisplayString(An.name),11,_hoisted_4$6)],10,_hoisted_3$7),An.status==="uploading"?(openBlock(),createBlock(unref(ElProgress),{key:0,type:$n.listType==="picture-card"?"circle":"line","stroke-width":$n.listType==="picture-card"?6:2,percentage:Number(An.percentage),style:normalizeStyle($n.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("label",{class:normalizeClass(unref(bn).be("list","item-status-label"))},[$n.listType==="text"?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(wn).m("upload-success"),unref(wn).m("circle-check")])},{default:withCtx(()=>[createVNode(unref(circle_check_default))]),_:1},8,["class"])):["picture-card","picture"].includes($n.listType)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(wn).m("upload-success"),unref(wn).m("check")])},{default:withCtx(()=>[createVNode(unref(check_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2),unref(_n)?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(wn).m("close")),onClick:Tn=>En(An)},{default:withCtx(()=>[createVNode(unref(close_default))]),_:2},1032,["class","onClick"])),createCommentVNode(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),createCommentVNode(" This is a bug which needs to be fixed "),createCommentVNode(" TODO: Fix the incorrect navigation interaction "),unref(_n)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("i",{key:3,class:normalizeClass(unref(wn).m("close-tip"))},toDisplayString(unref(vn)("el.upload.deleteTip")),3)),$n.listType==="picture-card"?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(unref(bn).be("list","item-actions"))},[createBaseVNode("span",{class:normalizeClass(unref(bn).be("list","item-preview")),onClick:Tn=>$n.handlePreview(An)},[createVNode(unref(ElIcon),{class:normalizeClass(unref(wn).m("zoom-in"))},{default:withCtx(()=>[createVNode(unref(zoom_in_default))]),_:1},8,["class"])],10,_hoisted_5$4),unref(_n)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(bn).be("list","item-delete")),onClick:Tn=>En(An)},[createVNode(unref(ElIcon),{class:normalizeClass(unref(wn).m("delete"))},{default:withCtx(()=>[createVNode(unref(delete_default))]),_:1},8,["class"])],10,_hoisted_6$3))],2)):createCommentVNode("v-if",!0)])],42,_hoisted_1$f))),128)),renderSlot($n.$slots,"append")]),_:3},8,["class","name"]))}});var UploadList=_export_sfc$2(_sfc_main$j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const uploadDraggerProps=buildProps({disabled:{type:Boolean,default:!1}}),uploadDraggerEmits={file:Fe=>isArray$x(Fe)},_hoisted_1$e=["onDrop","onDragover"],COMPONENT_NAME="ElUploadDrag",__default__$5=defineComponent({name:COMPONENT_NAME}),_sfc_main$i=defineComponent({...__default__$5,props:uploadDraggerProps,emits:uploadDraggerEmits,setup(Fe,{emit:qe}){const hn=inject(uploadContextKey);hn||throwError(COMPONENT_NAME,"usage: ");const vn=useNamespace("upload"),bn=ref(!1),wn=useFormDisabled(),kn=Cn=>{if(wn.value)return;bn.value=!1,Cn.stopPropagation();const xn=Array.from(Cn.dataTransfer.files),En=hn.accept.value;if(!En){qe("file",xn);return}const $n=xn.filter(Sn=>{const{type:An,name:Tn}=Sn,Nn=Tn.includes(".")?`.${Tn.split(".").pop()}`:"",Pn=An.replace(/\/.*$/,"");return En.split(",").map(On=>On.trim()).filter(On=>On).some(On=>On.startsWith(".")?Nn===On:/\/\*$/.test(On)?Pn===On.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(On)?An===On:!1)});qe("file",$n)},_n=()=>{wn.value||(bn.value=!0)};return(Cn,xn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b("dragger"),unref(vn).is("dragover",bn.value)]),onDrop:withModifiers(kn,["prevent"]),onDragover:withModifiers(_n,["prevent"]),onDragleave:xn[0]||(xn[0]=withModifiers(En=>bn.value=!1,["prevent"]))},[renderSlot(Cn.$slots,"default")],42,_hoisted_1$e))}});var UploadDragger=_export_sfc$2(_sfc_main$i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const uploadContentProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP},onRemove:{type:definePropType(Function),default:NOOP},onStart:{type:definePropType(Function),default:NOOP},onSuccess:{type:definePropType(Function),default:NOOP},onProgress:{type:definePropType(Function),default:NOOP},onError:{type:definePropType(Function),default:NOOP},onExceed:{type:definePropType(Function),default:NOOP}}),_hoisted_1$d=["onKeydown"],_hoisted_2$b=["name","multiple","accept"],__default__$4=defineComponent({name:"ElUploadContent",inheritAttrs:!1}),_sfc_main$h=defineComponent({...__default__$4,props:uploadContentProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("upload"),bn=useFormDisabled(),wn=shallowRef({}),kn=shallowRef(),_n=Nn=>{if(Nn.length===0)return;const{autoUpload:Pn,limit:On,fileList:Rn,multiple:In,onStart:Mn,onExceed:Bn}=hn;if(On&&Rn.length+Nn.length>On){Bn(Nn,Rn);return}In||(Nn=Nn.slice(0,1));for(const Dn of Nn){const Vn=Dn;Vn.uid=genFileId(),Mn(Vn),Pn&&Cn(Vn)}},Cn=async Nn=>{if(kn.value.value="",!hn.beforeUpload)return En(Nn);let Pn,On={};try{const In=hn.data,Mn=hn.beforeUpload(Nn);On=isPlainObject$b(hn.data)?cloneDeep(hn.data):hn.data,Pn=await Mn,isPlainObject$b(hn.data)&&isEqual$4(In,On)&&(On=cloneDeep(hn.data))}catch{Pn=!1}if(Pn===!1){hn.onRemove(Nn);return}let Rn=Nn;Pn instanceof Blob&&(Pn instanceof File?Rn=Pn:Rn=new File([Pn],Nn.name,{type:Nn.type})),En(Object.assign(Rn,{uid:Nn.uid}),On)},xn=async(Nn,Pn)=>isFunction$i(Nn)?Nn(Pn):Nn,En=async(Nn,Pn)=>{const{headers:On,data:Rn,method:In,withCredentials:Mn,name:Bn,action:Dn,onProgress:Vn,onSuccess:Ln,onError:zn,httpRequest:Hn}=hn;try{Pn=await xn(Pn??Rn,Nn)}catch{hn.onRemove(Nn);return}const{uid:Fn}=Nn,Kn={headers:On||{},withCredentials:Mn,file:Nn,data:Pn,method:In,filename:Bn,action:Dn,onProgress:Gn=>{Vn(Gn,Nn)},onSuccess:Gn=>{Ln(Gn,Nn),delete wn.value[Fn]},onError:Gn=>{zn(Gn,Nn),delete wn.value[Fn]}},Un=Hn(Kn);wn.value[Fn]=Un,Un instanceof Promise&&Un.then(Kn.onSuccess,Kn.onError)},$n=Nn=>{const Pn=Nn.target.files;Pn&&_n(Array.from(Pn))},Sn=()=>{bn.value||(kn.value.value="",kn.value.click())},An=()=>{Sn()};return qe({abort:Nn=>{entriesOf(wn.value).filter(Nn?([On])=>String(Nn.uid)===On:()=>!0).forEach(([On,Rn])=>{Rn instanceof XMLHttpRequest&&Rn.abort(),delete wn.value[On]})},upload:Cn}),(Nn,Pn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b(),unref(vn).m(Nn.listType),unref(vn).is("drag",Nn.drag)]),tabindex:"0",onClick:Sn,onKeydown:withKeys(withModifiers(An,["self"]),["enter","space"])},[Nn.drag?(openBlock(),createBlock(UploadDragger,{key:0,disabled:unref(bn),onFile:_n},{default:withCtx(()=>[renderSlot(Nn.$slots,"default")]),_:3},8,["disabled"])):renderSlot(Nn.$slots,"default",{key:1}),createBaseVNode("input",{ref_key:"inputRef",ref:kn,class:normalizeClass(unref(vn).e("input")),name:Nn.name,multiple:Nn.multiple,accept:Nn.accept,type:"file",onChange:$n,onClick:Pn[0]||(Pn[0]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$b)],42,_hoisted_1$d))}});var UploadContent=_export_sfc$2(_sfc_main$h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const SCOPE$1="ElUpload",revokeFileObjectURL=Fe=>{var qe;(qe=Fe.url)!=null&&qe.startsWith("blob:")&&URL.revokeObjectURL(Fe.url)},useHandlers=(Fe,qe)=>{const hn=useVModel(Fe,"fileList",void 0,{passive:!0}),vn=Sn=>hn.value.find(An=>An.uid===Sn.uid);function bn(Sn){var An;(An=qe.value)==null||An.abort(Sn)}function wn(Sn=["ready","uploading","success","fail"]){hn.value=hn.value.filter(An=>!Sn.includes(An.status))}const kn=(Sn,An)=>{const Tn=vn(An);Tn&&(console.error(Sn),Tn.status="fail",hn.value.splice(hn.value.indexOf(Tn),1),Fe.onError(Sn,Tn,hn.value),Fe.onChange(Tn,hn.value))},_n=(Sn,An)=>{const Tn=vn(An);Tn&&(Fe.onProgress(Sn,Tn,hn.value),Tn.status="uploading",Tn.percentage=Math.round(Sn.percent))},Cn=(Sn,An)=>{const Tn=vn(An);Tn&&(Tn.status="success",Tn.response=Sn,Fe.onSuccess(Sn,Tn,hn.value),Fe.onChange(Tn,hn.value))},xn=Sn=>{isNil(Sn.uid)&&(Sn.uid=genFileId());const An={name:Sn.name,percentage:0,status:"ready",size:Sn.size,raw:Sn,uid:Sn.uid};if(Fe.listType==="picture-card"||Fe.listType==="picture")try{An.url=URL.createObjectURL(Sn)}catch(Tn){Tn.message,Fe.onError(Tn,An,hn.value)}hn.value=[...hn.value,An],Fe.onChange(An,hn.value)},En=async Sn=>{const An=Sn instanceof File?vn(Sn):Sn;An||throwError(SCOPE$1,"file to be removed not found");const Tn=Nn=>{bn(Nn);const Pn=hn.value;Pn.splice(Pn.indexOf(Nn),1),Fe.onRemove(Nn,Pn),revokeFileObjectURL(Nn)};Fe.beforeRemove?await Fe.beforeRemove(An,hn.value)!==!1&&Tn(An):Tn(An)};function $n(){hn.value.filter(({status:Sn})=>Sn==="ready").forEach(({raw:Sn})=>{var An;return Sn&&((An=qe.value)==null?void 0:An.upload(Sn))})}return watch(()=>Fe.listType,Sn=>{Sn!=="picture-card"&&Sn!=="picture"||(hn.value=hn.value.map(An=>{const{raw:Tn,url:Nn}=An;if(!Nn&&Tn)try{An.url=URL.createObjectURL(Tn)}catch(Pn){Fe.onError(Pn,An,hn.value)}return An}))}),watch(hn,Sn=>{for(const An of Sn)An.uid||(An.uid=genFileId()),An.status||(An.status="success")},{immediate:!0,deep:!0}),{uploadFiles:hn,abort:bn,clearFiles:wn,handleError:kn,handleProgress:_n,handleStart:xn,handleSuccess:Cn,handleRemove:En,submit:$n,revokeFileObjectURL}},__default__$3=defineComponent({name:"ElUpload"}),_sfc_main$g=defineComponent({...__default__$3,props:uploadProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useFormDisabled(),bn=shallowRef(),{abort:wn,submit:kn,clearFiles:_n,uploadFiles:Cn,handleStart:xn,handleError:En,handleRemove:$n,handleSuccess:Sn,handleProgress:An,revokeFileObjectURL:Tn}=useHandlers(hn,bn),Nn=computed(()=>hn.listType==="picture-card"),Pn=computed(()=>({...hn,fileList:Cn.value,onStart:xn,onProgress:An,onSuccess:Sn,onError:En,onRemove:$n}));return onBeforeUnmount(()=>{Cn.value.forEach(Tn)}),provide(uploadContextKey,{accept:toRef(hn,"accept")}),qe({abort:wn,submit:kn,clearFiles:_n,handleStart:xn,handleRemove:$n}),(On,Rn)=>(openBlock(),createElementBlock("div",null,[unref(Nn)&&On.showFileList?(openBlock(),createBlock(UploadList,{key:0,disabled:unref(vn),"list-type":On.listType,files:unref(Cn),"handle-preview":On.onPreview,onRemove:unref($n)},createSlots({append:withCtx(()=>[createVNode(UploadContent,mergeProps({ref_key:"uploadRef",ref:bn},unref(Pn)),{default:withCtx(()=>[On.$slots.trigger?renderSlot(On.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!On.$slots.trigger&&On.$slots.default?renderSlot(On.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)]),_:2},[On.$slots.file?{name:"default",fn:withCtx(({file:In})=>[renderSlot(On.$slots,"file",{file:In})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0),!unref(Nn)||unref(Nn)&&!On.showFileList?(openBlock(),createBlock(UploadContent,mergeProps({key:1,ref_key:"uploadRef",ref:bn},unref(Pn)),{default:withCtx(()=>[On.$slots.trigger?renderSlot(On.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!On.$slots.trigger&&On.$slots.default?renderSlot(On.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)):createCommentVNode("v-if",!0),On.$slots.trigger?renderSlot(On.$slots,"default",{key:2}):createCommentVNode("v-if",!0),renderSlot(On.$slots,"tip"),!unref(Nn)&&On.showFileList?(openBlock(),createBlock(UploadList,{key:3,disabled:unref(vn),"list-type":On.listType,files:unref(Cn),"handle-preview":On.onPreview,onRemove:unref($n)},createSlots({_:2},[On.$slots.file?{name:"default",fn:withCtx(({file:In})=>[renderSlot(On.$slots,"file",{file:In})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0)]))}});var Upload=_export_sfc$2(_sfc_main$g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const ElUpload=withInstall$1(Upload),watermarkProps=buildProps({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:definePropType([String,Array]),default:"Element Plus"},font:{type:definePropType(Object)},gap:{type:definePropType(Array),default:()=>[100,100]},offset:{type:definePropType(Array)}});function toLowercaseSeparator(Fe){return Fe.replace(/([A-Z])/g,"-$1").toLowerCase()}function getStyleStr(Fe){return Object.keys(Fe).map(qe=>`${toLowercaseSeparator(qe)}: ${Fe[qe]};`).join(" ")}function getPixelRatio(){return window.devicePixelRatio||1}const reRendering=(Fe,qe)=>{let hn=!1;return Fe.removedNodes.length&&qe&&(hn=Array.from(Fe.removedNodes).includes(qe)),Fe.type==="attributes"&&Fe.target===qe&&(hn=!0),hn},FontGap=3;function prepareCanvas(Fe,qe,hn=1){const vn=document.createElement("canvas"),bn=vn.getContext("2d"),wn=Fe*hn,kn=qe*hn;return vn.setAttribute("width",`${wn}px`),vn.setAttribute("height",`${kn}px`),bn.save(),[bn,vn,wn,kn]}function useClips(){function Fe(qe,hn,vn,bn,wn,kn,_n,Cn){const[xn,En,$n,Sn]=prepareCanvas(bn,wn,vn);if(qe instanceof HTMLImageElement)xn.drawImage(qe,0,0,$n,Sn);else{const{color:Qn,fontSize:no,fontStyle:co,fontWeight:so,fontFamily:fo,textAlign:mo,textBaseline:lo}=kn,io=Number(no)*vn;xn.font=`${co} normal ${so} ${io}px/${wn}px ${fo}`,xn.fillStyle=Qn,xn.textAlign=mo,xn.textBaseline=lo;const wo=Array.isArray(qe)?qe:[qe];wo==null||wo.forEach((go,Io)=>{xn.fillText(go??"",$n/2,Io*(io+FontGap*vn))})}const An=Math.PI/180*Number(hn),Tn=Math.max(bn,wn),[Nn,Pn,On]=prepareCanvas(Tn,Tn,vn);Nn.translate(On/2,On/2),Nn.rotate(An),$n>0&&Sn>0&&Nn.drawImage(En,-$n/2,-Sn/2);function Rn(Qn,no){const co=Qn*Math.cos(An)-no*Math.sin(An),so=Qn*Math.sin(An)+no*Math.cos(An);return[co,so]}let In=0,Mn=0,Bn=0,Dn=0;const Vn=$n/2,Ln=Sn/2;[[0-Vn,0-Ln],[0+Vn,0-Ln],[0+Vn,0+Ln],[0-Vn,0+Ln]].forEach(([Qn,no])=>{const[co,so]=Rn(Qn,no);In=Math.min(In,co),Mn=Math.max(Mn,co),Bn=Math.min(Bn,so),Dn=Math.max(Dn,so)});const Hn=In+On/2,Fn=Bn+On/2,Kn=Mn-In,Un=Dn-Bn,Gn=_n*vn,Wn=Cn*vn,Zn=(Kn+Gn)*2,Xn=Un+Wn,[qn,jn]=prepareCanvas(Zn,Xn);function Jn(Qn=0,no=0){qn.drawImage(Pn,Hn,Fn,Kn,Un,Qn,no,Kn,Un)}return Jn(),Jn(Kn+Gn,-Un/2-Wn/2),Jn(Kn+Gn,+Un/2+Wn/2),[jn.toDataURL(),Zn/vn,Xn/vn]}return Fe}const __default__$2=defineComponent({name:"ElWatermark"}),_sfc_main$f=defineComponent({...__default__$2,props:watermarkProps,setup(Fe){const qe=Fe,hn={position:"relative"},vn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.color)!=null?Fn:"rgba(0,0,0,.15)"}),bn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontSize)!=null?Fn:16}),wn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontWeight)!=null?Fn:"normal"}),kn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontStyle)!=null?Fn:"normal"}),_n=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontFamily)!=null?Fn:"sans-serif"}),Cn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.textAlign)!=null?Fn:"center"}),xn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.textBaseline)!=null?Fn:"top"}),En=computed(()=>qe.gap[0]),$n=computed(()=>qe.gap[1]),Sn=computed(()=>En.value/2),An=computed(()=>$n.value/2),Tn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.offset)==null?void 0:Hn[0])!=null?Fn:Sn.value}),Nn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.offset)==null?void 0:Hn[1])!=null?Fn:An.value}),Pn=()=>{const Hn={zIndex:qe.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let Fn=Tn.value-Sn.value,Kn=Nn.value-An.value;return Fn>0&&(Hn.left=`${Fn}px`,Hn.width=`calc(100% - ${Fn}px)`,Fn=0),Kn>0&&(Hn.top=`${Kn}px`,Hn.height=`calc(100% - ${Kn}px)`,Kn=0),Hn.backgroundPosition=`${Fn}px ${Kn}px`,Hn},On=shallowRef(null),Rn=shallowRef(),In=ref(!1),Mn=()=>{Rn.value&&(Rn.value.remove(),Rn.value=void 0)},Bn=(Hn,Fn)=>{var Kn;On.value&&Rn.value&&(In.value=!0,Rn.value.setAttribute("style",getStyleStr({...Pn(),backgroundImage:`url('${Hn}')`,backgroundSize:`${Math.floor(Fn)}px`})),(Kn=On.value)==null||Kn.append(Rn.value),setTimeout(()=>{In.value=!1}))},Dn=Hn=>{let Fn=120,Kn=64;const Un=qe.image,Gn=qe.content,Wn=qe.width,Zn=qe.height;if(!Un&&Hn.measureText){Hn.font=`${Number(bn.value)}px ${_n.value}`;const Xn=Array.isArray(Gn)?Gn:[Gn],qn=Xn.map(jn=>{const Jn=Hn.measureText(jn);return[Jn.width,Jn.fontBoundingBoxAscent+Jn.fontBoundingBoxDescent]});Fn=Math.ceil(Math.max(...qn.map(jn=>jn[0]))),Kn=Math.ceil(Math.max(...qn.map(jn=>jn[1])))*Xn.length+(Xn.length-1)*FontGap}return[Wn??Fn,Zn??Kn]},Vn=useClips(),Ln=()=>{const Fn=document.createElement("canvas").getContext("2d"),Kn=qe.image,Un=qe.content,Gn=qe.rotate;if(Fn){Rn.value||(Rn.value=document.createElement("div"));const Wn=getPixelRatio(),[Zn,Xn]=Dn(Fn),qn=jn=>{const[Jn,Qn]=Vn(jn||"",Gn,Wn,Zn,Xn,{color:vn.value,fontSize:bn.value,fontStyle:kn.value,fontWeight:wn.value,fontFamily:_n.value,textAlign:Cn.value,textBaseline:xn.value},En.value,$n.value);Bn(Jn,Qn)};if(Kn){const jn=new Image;jn.onload=()=>{qn(jn)},jn.onerror=()=>{qn(Un)},jn.crossOrigin="anonymous",jn.referrerPolicy="no-referrer",jn.src=Kn}else qn(Un)}};return onMounted(()=>{Ln()}),watch(()=>qe,()=>{Ln()},{deep:!0,flush:"post"}),onBeforeUnmount(()=>{Mn()}),useMutationObserver(On,Hn=>{In.value||Hn.forEach(Fn=>{reRendering(Fn,Rn.value)&&(Mn(),Ln())})},{attributes:!0}),(Hn,Fn)=>(openBlock(),createElementBlock("div",{ref_key:"containerRef",ref:On,style:normalizeStyle([hn])},[renderSlot(Hn.$slots,"default")],4))}});var Watermark=_export_sfc$2(_sfc_main$f,[["__file","/home/runner/work/element-plus/element-plus/packages/components/watermark/src/watermark.vue"]]);const ElWatermark=withInstall$1(Watermark);var Components=[ElAffix,ElAlert,ElAutocomplete,ElAutoResizer,ElAvatar,ElBacktop,ElBadge,ElBreadcrumb,ElBreadcrumbItem,ElButton,ElButtonGroup$1,ElCalendar,ElCard,ElCarousel,ElCarouselItem,ElCascader,ElCascaderPanel,ElCheckTag,ElCheckbox,ElCheckboxButton,ElCheckboxGroup$1,ElCol,ElCollapse,ElCollapseItem,ElCollapseTransition,ElColorPicker,ElConfigProvider,ElContainer,ElAside,ElFooter,ElHeader,ElMain,ElDatePicker,ElDescriptions,ElDescriptionsItem,ElDialog,ElDivider,ElDrawer,ElDropdown,ElDropdownItem,ElDropdownMenu,ElEmpty,ElForm,ElFormItem,ElIcon,ElImage,ElImageViewer,ElInput,ElInputNumber,ElLink,ElMenu,ElMenuItem,ElMenuItemGroup,ElSubMenu,ElPageHeader,ElPagination,ElPopconfirm,ElPopover,ElPopper,ElProgress,ElRadio,ElRadioButton,ElRadioGroup,ElRate,ElResult,ElRow,ElScrollbar,ElSelect,ElOption,ElOptionGroup,ElSelectV2,ElSkeleton,ElSkeletonItem,ElSlider,ElSpace,ElStatistic,ElCountdown,ElSteps,ElStep,ElSwitch,ElTable,ElTableColumn,ElTableV2,ElTabs,ElTabPane,ElTag,ElText,ElTimePicker,ElTimeSelect,ElTimeline,ElTimelineItem,ElTooltip,ElTooltipV2,ElTransfer,ElTree,ElTreeSelect,ElTreeV2,ElUpload,ElWatermark];const SCOPE="ElInfiniteScroll",CHECK_INTERVAL=50,DEFAULT_DELAY=200,DEFAULT_DISTANCE=0,attributes={delay:{type:Number,default:DEFAULT_DELAY},distance:{type:Number,default:DEFAULT_DISTANCE},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},getScrollOptions=(Fe,qe)=>Object.entries(attributes).reduce((hn,[vn,bn])=>{var wn,kn;const{type:_n,default:Cn}=bn,xn=Fe.getAttribute(`infinite-scroll-${vn}`);let En=(kn=(wn=qe[xn])!=null?wn:xn)!=null?kn:Cn;return En=En==="false"?!1:En,En=_n(En),hn[vn]=Number.isNaN(En)?Cn:En,hn},{}),destroyObserver=Fe=>{const{observer:qe}=Fe[SCOPE];qe&&(qe.disconnect(),delete Fe[SCOPE].observer)},handleScroll=(Fe,qe)=>{const{container:hn,containerEl:vn,instance:bn,observer:wn,lastScrollTop:kn}=Fe[SCOPE],{disabled:_n,distance:Cn}=getScrollOptions(Fe,bn),{clientHeight:xn,scrollHeight:En,scrollTop:$n}=vn,Sn=$n-kn;if(Fe[SCOPE].lastScrollTop=$n,wn||_n||Sn<0)return;let An=!1;if(hn===Fe)An=En-(xn+$n)<=Cn;else{const{clientTop:Tn,scrollHeight:Nn}=Fe,Pn=getOffsetTopDistance(Fe,vn);An=$n+xn>=Pn+Tn+Nn-Cn}An&&qe.call(bn)};function checkFull(Fe,qe){const{containerEl:hn,instance:vn}=Fe[SCOPE],{disabled:bn}=getScrollOptions(Fe,vn);bn||hn.clientHeight===0||(hn.scrollHeight<=hn.clientHeight?qe.call(vn):destroyObserver(Fe))}const InfiniteScroll={async mounted(Fe,qe){const{instance:hn,value:vn}=qe;isFunction$i(vn)||throwError(SCOPE,"'v-infinite-scroll' binding value must be a function"),await nextTick();const{delay:bn,immediate:wn}=getScrollOptions(Fe,hn),kn=getScrollContainer(Fe,!0),_n=kn===window?document.documentElement:kn,Cn=throttle$2(handleScroll.bind(null,Fe,vn),bn);if(kn){if(Fe[SCOPE]={instance:hn,container:kn,containerEl:_n,delay:bn,cb:vn,onScroll:Cn,lastScrollTop:_n.scrollTop},wn){const xn=new MutationObserver(throttle$2(checkFull.bind(null,Fe,vn),CHECK_INTERVAL));Fe[SCOPE].observer=xn,xn.observe(Fe,{childList:!0,subtree:!0}),checkFull(Fe,vn)}kn.addEventListener("scroll",Cn)}},unmounted(Fe){const{container:qe,onScroll:hn}=Fe[SCOPE];qe==null||qe.removeEventListener("scroll",hn),destroyObserver(Fe)},async updated(Fe){if(!Fe[SCOPE])await nextTick();else{const{containerEl:qe,cb:hn,observer:vn}=Fe[SCOPE];qe.clientHeight&&vn&&checkFull(Fe,hn)}}},_InfiniteScroll=InfiniteScroll;_InfiniteScroll.install=Fe=>{Fe.directive("InfiniteScroll",_InfiniteScroll)};const ElInfiniteScroll=_InfiniteScroll;function createLoadingComponent(Fe){let qe;const hn=ref(!1),vn=reactive({...Fe,originalPosition:"",originalOverflow:"",visible:!1});function bn(Sn){vn.text=Sn}function wn(){const Sn=vn.parent,An=$n.ns;if(!Sn.vLoadingAddClassList){let Tn=Sn.getAttribute("loading-number");Tn=Number.parseInt(Tn)-1,Tn?Sn.setAttribute("loading-number",Tn.toString()):(removeClass$2(Sn,An.bm("parent","relative")),Sn.removeAttribute("loading-number")),removeClass$2(Sn,An.bm("parent","hidden"))}kn(),En.unmount()}function kn(){var Sn,An;(An=(Sn=$n.$el)==null?void 0:Sn.parentNode)==null||An.removeChild($n.$el)}function _n(){var Sn;Fe.beforeClose&&!Fe.beforeClose()||(hn.value=!0,clearTimeout(qe),qe=window.setTimeout(Cn,400),vn.visible=!1,(Sn=Fe.closed)==null||Sn.call(Fe))}function Cn(){if(!hn.value)return;const Sn=vn.parent;hn.value=!1,Sn.vLoadingAddClassList=void 0,wn()}const En=createApp(defineComponent({name:"ElLoading",setup(Sn,{expose:An}){const{ns:Tn,zIndex:Nn}=useGlobalComponentSettings("loading");return An({ns:Tn,zIndex:Nn}),()=>{const Pn=vn.spinner||vn.svg,On=h$6("svg",{class:"circular",viewBox:vn.svgViewBox?vn.svgViewBox:"0 0 50 50",...Pn?{innerHTML:Pn}:{}},[h$6("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),Rn=vn.text?h$6("p",{class:Tn.b("text")},[vn.text]):void 0;return h$6(Transition,{name:Tn.b("fade"),onAfterLeave:Cn},{default:withCtx(()=>[withDirectives(createVNode("div",{style:{backgroundColor:vn.background||""},class:[Tn.b("mask"),vn.customClass,vn.fullscreen?"is-fullscreen":""]},[h$6("div",{class:Tn.b("spinner")},[On,Rn])]),[[vShow,vn.visible]])])})}}})),$n=En.mount(document.createElement("div"));return{...toRefs(vn),setText:bn,removeElLoadingChild:kn,close:_n,handleAfterLeave:Cn,vm:$n,get $el(){return $n.$el}}}let fullscreenInstance;const Loading=function(Fe={}){if(!isClient$1)return;const qe=resolveOptions(Fe);if(qe.fullscreen&&fullscreenInstance)return fullscreenInstance;const hn=createLoadingComponent({...qe,closed:()=>{var bn;(bn=qe.closed)==null||bn.call(qe),qe.fullscreen&&(fullscreenInstance=void 0)}});addStyle(qe,qe.parent,hn),addClassList(qe,qe.parent,hn),qe.parent.vLoadingAddClassList=()=>addClassList(qe,qe.parent,hn);let vn=qe.parent.getAttribute("loading-number");return vn?vn=`${Number.parseInt(vn)+1}`:vn="1",qe.parent.setAttribute("loading-number",vn),qe.parent.appendChild(hn.$el),nextTick(()=>hn.visible.value=qe.visible),qe.fullscreen&&(fullscreenInstance=hn),hn},resolveOptions=Fe=>{var qe,hn,vn,bn;let wn;return isString$d(Fe.target)?wn=(qe=document.querySelector(Fe.target))!=null?qe:document.body:wn=Fe.target||document.body,{parent:wn===document.body||Fe.body?document.body:wn,background:Fe.background||"",svg:Fe.svg||"",svgViewBox:Fe.svgViewBox||"",spinner:Fe.spinner||!1,text:Fe.text||"",fullscreen:wn===document.body&&((hn=Fe.fullscreen)!=null?hn:!0),lock:(vn=Fe.lock)!=null?vn:!1,customClass:Fe.customClass||"",visible:(bn=Fe.visible)!=null?bn:!0,target:wn}},addStyle=async(Fe,qe,hn)=>{const{nextZIndex:vn}=hn.vm.zIndex||hn.vm._.exposed.zIndex,bn={};if(Fe.fullscreen)hn.originalPosition.value=getStyle(document.body,"position"),hn.originalOverflow.value=getStyle(document.body,"overflow"),bn.zIndex=vn();else if(Fe.parent===document.body){hn.originalPosition.value=getStyle(document.body,"position"),await nextTick();for(const wn of["top","left"]){const kn=wn==="top"?"scrollTop":"scrollLeft";bn[wn]=`${Fe.target.getBoundingClientRect()[wn]+document.body[kn]+document.documentElement[kn]-Number.parseInt(getStyle(document.body,`margin-${wn}`),10)}px`}for(const wn of["height","width"])bn[wn]=`${Fe.target.getBoundingClientRect()[wn]}px`}else hn.originalPosition.value=getStyle(qe,"position");for(const[wn,kn]of Object.entries(bn))hn.$el.style[wn]=kn},addClassList=(Fe,qe,hn)=>{const vn=hn.vm.ns||hn.vm._.exposed.ns;["absolute","fixed","sticky"].includes(hn.originalPosition.value)?removeClass$2(qe,vn.bm("parent","relative")):addClass$2(qe,vn.bm("parent","relative")),Fe.fullscreen&&Fe.lock?addClass$2(qe,vn.bm("parent","hidden")):removeClass$2(qe,vn.bm("parent","hidden"))},INSTANCE_KEY=Symbol("ElLoading"),createInstance$1=(Fe,qe)=>{var hn,vn,bn,wn;const kn=qe.instance,_n=Sn=>isObject$9(qe.value)?qe.value[Sn]:void 0,Cn=Sn=>{const An=isString$d(Sn)&&(kn==null?void 0:kn[Sn])||Sn;return An&&ref(An)},xn=Sn=>Cn(_n(Sn)||Fe.getAttribute(`element-loading-${hyphenate(Sn)}`)),En=(hn=_n("fullscreen"))!=null?hn:qe.modifiers.fullscreen,$n={text:xn("text"),svg:xn("svg"),svgViewBox:xn("svgViewBox"),spinner:xn("spinner"),background:xn("background"),customClass:xn("customClass"),fullscreen:En,target:(vn=_n("target"))!=null?vn:En?void 0:Fe,body:(bn=_n("body"))!=null?bn:qe.modifiers.body,lock:(wn=_n("lock"))!=null?wn:qe.modifiers.lock};Fe[INSTANCE_KEY]={options:$n,instance:Loading($n)}},updateOptions=(Fe,qe)=>{for(const hn of Object.keys(qe))isRef(qe[hn])&&(qe[hn].value=Fe[hn])},vLoading={mounted(Fe,qe){qe.value&&createInstance$1(Fe,qe)},updated(Fe,qe){const hn=Fe[INSTANCE_KEY];qe.oldValue!==qe.value&&(qe.value&&!qe.oldValue?createInstance$1(Fe,qe):qe.value&&qe.oldValue?isObject$9(qe.value)&&updateOptions(qe.value,hn.options):hn==null||hn.instance.close())},unmounted(Fe){var qe;(qe=Fe[INSTANCE_KEY])==null||qe.instance.close()}},ElLoading={install(Fe){Fe.directive("loading",vLoading),Fe.config.globalProperties.$loading=Loading},directive:vLoading,service:Loading},messageTypes=["success","info","warning","error"],messageDefaults=mutable({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:isClient$1?document.body:void 0}),messageProps=buildProps({customClass:{type:String,default:messageDefaults.customClass},center:{type:Boolean,default:messageDefaults.center},dangerouslyUseHTMLString:{type:Boolean,default:messageDefaults.dangerouslyUseHTMLString},duration:{type:Number,default:messageDefaults.duration},icon:{type:iconPropType,default:messageDefaults.icon},id:{type:String,default:messageDefaults.id},message:{type:definePropType([String,Object,Function]),default:messageDefaults.message},onClose:{type:definePropType(Function),required:!1},showClose:{type:Boolean,default:messageDefaults.showClose},type:{type:String,values:messageTypes,default:messageDefaults.type},offset:{type:Number,default:messageDefaults.offset},zIndex:{type:Number,default:messageDefaults.zIndex},grouping:{type:Boolean,default:messageDefaults.grouping},repeatNum:{type:Number,default:messageDefaults.repeatNum}}),messageEmits={destroy:()=>!0},instances$1=shallowReactive([]),getInstance$1=Fe=>{const qe=instances$1.findIndex(bn=>bn.id===Fe),hn=instances$1[qe];let vn;return qe>0&&(vn=instances$1[qe-1]),{current:hn,prev:vn}},getLastOffset=Fe=>{const{prev:qe}=getInstance$1(Fe);return qe?qe.vm.exposed.bottom.value:0},getOffsetOrSpace=(Fe,qe)=>instances$1.findIndex(vn=>vn.id===Fe)>0?20:qe,_hoisted_1$c=["id"],_hoisted_2$a=["innerHTML"],__default__$1=defineComponent({name:"ElMessage"}),_sfc_main$e=defineComponent({...__default__$1,props:messageProps,emits:messageEmits,setup(Fe,{expose:qe}){const hn=Fe,{Close:vn}=TypeComponents,{ns:bn,zIndex:wn}=useGlobalComponentSettings("message"),{currentZIndex:kn,nextZIndex:_n}=wn,Cn=ref(),xn=ref(!1),En=ref(0);let $n;const Sn=computed(()=>hn.type?hn.type==="error"?"danger":hn.type:"info"),An=computed(()=>{const Vn=hn.type;return{[bn.bm("icon",Vn)]:Vn&&TypeComponentsMap[Vn]}}),Tn=computed(()=>hn.icon||TypeComponentsMap[hn.type]||""),Nn=computed(()=>getLastOffset(hn.id)),Pn=computed(()=>getOffsetOrSpace(hn.id,hn.offset)+Nn.value),On=computed(()=>En.value+Pn.value),Rn=computed(()=>({top:`${Pn.value}px`,zIndex:kn.value}));function In(){hn.duration!==0&&({stop:$n}=useTimeoutFn$1(()=>{Bn()},hn.duration))}function Mn(){$n==null||$n()}function Bn(){xn.value=!1}function Dn({code:Vn}){Vn===EVENT_CODE.esc&&Bn()}return onMounted(()=>{In(),_n(),xn.value=!0}),watch(()=>hn.repeatNum,()=>{Mn(),In()}),useEventListener(document,"keydown",Dn),useResizeObserver(Cn,()=>{En.value=Cn.value.getBoundingClientRect().height}),qe({visible:xn,bottom:On,close:Bn}),(Vn,Ln)=>(openBlock(),createBlock(Transition,{name:unref(bn).b("fade"),onBeforeLeave:Vn.onClose,onAfterLeave:Ln[0]||(Ln[0]=zn=>Vn.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:Vn.id,ref_key:"messageRef",ref:Cn,class:normalizeClass([unref(bn).b(),{[unref(bn).m(Vn.type)]:Vn.type&&!Vn.icon},unref(bn).is("center",Vn.center),unref(bn).is("closable",Vn.showClose),Vn.customClass]),style:normalizeStyle(unref(Rn)),role:"alert",onMouseenter:Mn,onMouseleave:In},[Vn.repeatNum>1?(openBlock(),createBlock(unref(ElBadge),{key:0,value:Vn.repeatNum,type:unref(Sn),class:normalizeClass(unref(bn).e("badge"))},null,8,["value","type","class"])):createCommentVNode("v-if",!0),unref(Tn)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(bn).e("icon"),unref(An)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Tn))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),renderSlot(Vn.$slots,"default",{},()=>[Vn.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{class:normalizeClass(unref(bn).e("content")),innerHTML:Vn.message},null,10,_hoisted_2$a)],2112)):(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(bn).e("content"))},toDisplayString(Vn.message),3))]),Vn.showClose?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(bn).e("closeBtn")),onClick:withModifiers(Bn,["stop"])},{default:withCtx(()=>[createVNode(unref(vn))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],46,_hoisted_1$c),[[vShow,xn.value]])]),_:3},8,["name","onBeforeLeave"]))}});var MessageConstructor=_export_sfc$2(_sfc_main$e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let seed$2=1;const normalizeOptions=Fe=>{const qe=!Fe||isString$d(Fe)||isVNode(Fe)||isFunction$i(Fe)?{message:Fe}:Fe,hn={...messageDefaults,...qe};if(!hn.appendTo)hn.appendTo=document.body;else if(isString$d(hn.appendTo)){let vn=document.querySelector(hn.appendTo);isElement$4(vn)||(vn=document.body),hn.appendTo=vn}return hn},closeMessage=Fe=>{const qe=instances$1.indexOf(Fe);if(qe===-1)return;instances$1.splice(qe,1);const{handler:hn}=Fe;hn.close()},createMessage=({appendTo:Fe,...qe},hn)=>{const vn=`message_${seed$2++}`,bn=qe.onClose,wn=document.createElement("div"),kn={...qe,id:vn,onClose:()=>{bn==null||bn(),closeMessage(En)},onDestroy:()=>{render$1(null,wn)}},_n=createVNode(MessageConstructor,kn,isFunction$i(kn.message)||isVNode(kn.message)?{default:isFunction$i(kn.message)?kn.message:()=>kn.message}:null);_n.appContext=hn||message$1._context,render$1(_n,wn),Fe.appendChild(wn.firstElementChild);const Cn=_n.component,En={id:vn,vnode:_n,vm:Cn,handler:{close:()=>{Cn.exposed.visible.value=!1}},props:_n.component.props};return En},message$1=(Fe={},qe)=>{if(!isClient$1)return{close:()=>{}};if(isNumber$d(messageConfig.max)&&instances$1.length>=messageConfig.max)return{close:()=>{}};const hn=normalizeOptions(Fe);if(hn.grouping&&instances$1.length){const bn=instances$1.find(({vnode:wn})=>{var kn;return((kn=wn.props)==null?void 0:kn.message)===hn.message});if(bn)return bn.props.repeatNum+=1,bn.props.type=hn.type,bn.handler}const vn=createMessage(hn,qe);return instances$1.push(vn),vn.handler};messageTypes.forEach(Fe=>{message$1[Fe]=(qe={},hn)=>{const vn=normalizeOptions(qe);return message$1({...vn,type:Fe},hn)}});function closeAll$1(Fe){for(const qe of instances$1)(!Fe||Fe===qe.props.type)&&qe.handler.close()}message$1.closeAll=closeAll$1;message$1._context=null;const ElMessage=withInstallFunction(message$1,"$message"),_sfc_main$d=defineComponent({name:"ElMessageBox",directives:{TrapFocus},components:{ElButton,ElFocusTrap,ElInput,ElOverlay,ElIcon,...TypeComponents},inheritAttrs:!1,props:{buttonSize:{type:String,validator:isValidComponentSize},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(Fe,{emit:qe}){const{locale:hn,zIndex:vn,ns:bn,size:wn}=useGlobalComponentSettings("message-box",computed(()=>Fe.buttonSize)),{t:kn}=hn,{nextZIndex:_n}=vn,Cn=ref(!1),xn=reactive({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:_n()}),En=computed(()=>{const Wn=xn.type;return{[bn.bm("icon",Wn)]:Wn&&TypeComponentsMap[Wn]}}),$n=useId(),Sn=useId(),An=computed(()=>xn.icon||TypeComponentsMap[xn.type]||""),Tn=computed(()=>!!xn.message),Nn=ref(),Pn=ref(),On=ref(),Rn=ref(),In=ref(),Mn=computed(()=>xn.confirmButtonClass);watch(()=>xn.inputValue,async Wn=>{await nextTick(),Fe.boxType==="prompt"&&Wn!==null&&Fn()},{immediate:!0}),watch(()=>Cn.value,Wn=>{var Zn,Xn;Wn&&(Fe.boxType!=="prompt"&&(xn.autofocus?On.value=(Xn=(Zn=In.value)==null?void 0:Zn.$el)!=null?Xn:Nn.value:On.value=Nn.value),xn.zIndex=_n()),Fe.boxType==="prompt"&&(Wn?nextTick().then(()=>{var qn;Rn.value&&Rn.value.$el&&(xn.autofocus?On.value=(qn=Kn())!=null?qn:Nn.value:On.value=Nn.value)}):(xn.editorErrorMessage="",xn.validateError=!1))});const Bn=computed(()=>Fe.draggable);useDraggable(Nn,Pn,Bn),onMounted(async()=>{await nextTick(),Fe.closeOnHashChange&&window.addEventListener("hashchange",Dn)}),onBeforeUnmount(()=>{Fe.closeOnHashChange&&window.removeEventListener("hashchange",Dn)});function Dn(){Cn.value&&(Cn.value=!1,nextTick(()=>{xn.action&&qe("action",xn.action)}))}const Vn=()=>{Fe.closeOnClickModal&&Hn(xn.distinguishCancelAndClose?"close":"cancel")},Ln=useSameTarget(Vn),zn=Wn=>{if(xn.inputType!=="textarea")return Wn.preventDefault(),Hn("confirm")},Hn=Wn=>{var Zn;Fe.boxType==="prompt"&&Wn==="confirm"&&!Fn()||(xn.action=Wn,xn.beforeClose?(Zn=xn.beforeClose)==null||Zn.call(xn,Wn,xn,Dn):Dn())},Fn=()=>{if(Fe.boxType==="prompt"){const Wn=xn.inputPattern;if(Wn&&!Wn.test(xn.inputValue||""))return xn.editorErrorMessage=xn.inputErrorMessage||kn("el.messagebox.error"),xn.validateError=!0,!1;const Zn=xn.inputValidator;if(typeof Zn=="function"){const Xn=Zn(xn.inputValue);if(Xn===!1)return xn.editorErrorMessage=xn.inputErrorMessage||kn("el.messagebox.error"),xn.validateError=!0,!1;if(typeof Xn=="string")return xn.editorErrorMessage=Xn,xn.validateError=!0,!1}}return xn.editorErrorMessage="",xn.validateError=!1,!0},Kn=()=>{const Wn=Rn.value.$refs;return Wn.input||Wn.textarea},Un=()=>{Hn("close")},Gn=()=>{Fe.closeOnPressEscape&&Un()};return Fe.lockScroll&&useLockscreen(Cn),{...toRefs(xn),ns:bn,overlayEvent:Ln,visible:Cn,hasMessage:Tn,typeClass:En,contentId:$n,inputId:Sn,btnSize:wn,iconComponent:An,confirmButtonClasses:Mn,rootRef:Nn,focusStartRef:On,headerRef:Pn,inputRef:Rn,confirmRef:In,doClose:Dn,handleClose:Un,onCloseRequested:Gn,handleWrapperClick:Vn,handleInputEnter:zn,handleAction:Hn,t:kn}}}),_hoisted_1$b=["aria-label","aria-describedby"],_hoisted_2$9=["aria-label"],_hoisted_3$6=["id"];function _sfc_render$1(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-icon"),_n=resolveComponent("close"),Cn=resolveComponent("el-input"),xn=resolveComponent("el-button"),En=resolveComponent("el-focus-trap"),$n=resolveComponent("el-overlay");return openBlock(),createBlock(Transition,{name:"fade-in-linear",onAfterLeave:qe[11]||(qe[11]=Sn=>Fe.$emit("vanish")),persisted:""},{default:withCtx(()=>[withDirectives(createVNode($n,{"z-index":Fe.zIndex,"overlay-class":[Fe.ns.is("message-box"),Fe.modalClass],mask:Fe.modal},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-label":Fe.title,"aria-modal":"true","aria-describedby":Fe.showInput?void 0:Fe.contentId,class:normalizeClass(`${Fe.ns.namespace.value}-overlay-message-box`),onClick:qe[8]||(qe[8]=(...Sn)=>Fe.overlayEvent.onClick&&Fe.overlayEvent.onClick(...Sn)),onMousedown:qe[9]||(qe[9]=(...Sn)=>Fe.overlayEvent.onMousedown&&Fe.overlayEvent.onMousedown(...Sn)),onMouseup:qe[10]||(qe[10]=(...Sn)=>Fe.overlayEvent.onMouseup&&Fe.overlayEvent.onMouseup(...Sn))},[createVNode(En,{loop:"",trapped:Fe.visible,"focus-trap-el":Fe.rootRef,"focus-start-el":Fe.focusStartRef,onReleaseRequested:Fe.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",{ref:"rootRef",class:normalizeClass([Fe.ns.b(),Fe.customClass,Fe.ns.is("draggable",Fe.draggable),{[Fe.ns.m("center")]:Fe.center}]),style:normalizeStyle(Fe.customStyle),tabindex:"-1",onClick:qe[7]||(qe[7]=withModifiers(()=>{},["stop"]))},[Fe.title!==null&&Fe.title!==void 0?(openBlock(),createElementBlock("div",{key:0,ref:"headerRef",class:normalizeClass(Fe.ns.e("header"))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("title"))},[Fe.iconComponent&&Fe.center?(openBlock(),createBlock(kn,{key:0,class:normalizeClass([Fe.ns.e("status"),Fe.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("span",null,toDisplayString(Fe.title),1)],2),Fe.showClose?(openBlock(),createElementBlock("button",{key:0,type:"button",class:normalizeClass(Fe.ns.e("headerbtn")),"aria-label":Fe.t("el.messagebox.close"),onClick:qe[0]||(qe[0]=Sn=>Fe.handleAction(Fe.distinguishCancelAndClose?"close":"cancel")),onKeydown:qe[1]||(qe[1]=withKeys(withModifiers(Sn=>Fe.handleAction(Fe.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[createVNode(kn,{class:normalizeClass(Fe.ns.e("close"))},{default:withCtx(()=>[createVNode(_n)]),_:1},8,["class"])],42,_hoisted_2$9)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{id:Fe.contentId,class:normalizeClass(Fe.ns.e("content"))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("container"))},[Fe.iconComponent&&!Fe.center&&Fe.hasMessage?(openBlock(),createBlock(kn,{key:0,class:normalizeClass([Fe.ns.e("status"),Fe.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),Fe.hasMessage?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.ns.e("message"))},[renderSlot(Fe.$slots,"default",{},()=>[Fe.dangerouslyUseHTMLString?(openBlock(),createBlock(resolveDynamicComponent(Fe.showInput?"label":"p"),{key:1,for:Fe.showInput?Fe.inputId:void 0,innerHTML:Fe.message},null,8,["for","innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent(Fe.showInput?"label":"p"),{key:0,for:Fe.showInput?Fe.inputId:void 0},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.dangerouslyUseHTMLString?"":Fe.message),1)]),_:1},8,["for"]))])],2)):createCommentVNode("v-if",!0)],2),withDirectives(createBaseVNode("div",{class:normalizeClass(Fe.ns.e("input"))},[createVNode(Cn,{id:Fe.inputId,ref:"inputRef",modelValue:Fe.inputValue,"onUpdate:modelValue":qe[2]||(qe[2]=Sn=>Fe.inputValue=Sn),type:Fe.inputType,placeholder:Fe.inputPlaceholder,"aria-invalid":Fe.validateError,class:normalizeClass({invalid:Fe.validateError}),onKeydown:withKeys(Fe.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("errormsg")),style:normalizeStyle({visibility:Fe.editorErrorMessage?"visible":"hidden"})},toDisplayString(Fe.editorErrorMessage),7)],2),[[vShow,Fe.showInput]])],10,_hoisted_3$6),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("btns"))},[Fe.showCancelButton?(openBlock(),createBlock(xn,{key:0,loading:Fe.cancelButtonLoading,class:normalizeClass([Fe.cancelButtonClass]),round:Fe.roundButton,size:Fe.btnSize,onClick:qe[3]||(qe[3]=Sn=>Fe.handleAction("cancel")),onKeydown:qe[4]||(qe[4]=withKeys(withModifiers(Sn=>Fe.handleAction("cancel"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.cancelButtonText||Fe.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):createCommentVNode("v-if",!0),withDirectives(createVNode(xn,{ref:"confirmRef",type:"primary",loading:Fe.confirmButtonLoading,class:normalizeClass([Fe.confirmButtonClasses]),round:Fe.roundButton,disabled:Fe.confirmButtonDisabled,size:Fe.btnSize,onClick:qe[5]||(qe[5]=Sn=>Fe.handleAction("confirm")),onKeydown:qe[6]||(qe[6]=withKeys(withModifiers(Sn=>Fe.handleAction("confirm"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.confirmButtonText||Fe.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[vShow,Fe.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,_hoisted_1$b)]),_:3},8,["z-index","overlay-class","mask"]),[[vShow,Fe.visible]])]),_:3})}var MessageBoxConstructor=_export_sfc$2(_sfc_main$d,[["render",_sfc_render$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const messageInstance=new Map,getAppendToElement=Fe=>{let qe=document.body;return Fe.appendTo&&(isString$d(Fe.appendTo)&&(qe=document.querySelector(Fe.appendTo)),isElement$4(Fe.appendTo)&&(qe=Fe.appendTo),isElement$4(qe)||(qe=document.body)),qe},initInstance=(Fe,qe,hn=null)=>{const vn=createVNode(MessageBoxConstructor,Fe,isFunction$i(Fe.message)||isVNode(Fe.message)?{default:isFunction$i(Fe.message)?Fe.message:()=>Fe.message}:null);return vn.appContext=hn,render$1(vn,qe),getAppendToElement(Fe).appendChild(qe.firstElementChild),vn.component},genContainer=()=>document.createElement("div"),showMessage=(Fe,qe)=>{const hn=genContainer();Fe.onVanish=()=>{render$1(null,hn),messageInstance.delete(bn)},Fe.onAction=wn=>{const kn=messageInstance.get(bn);let _n;Fe.showInput?_n={value:bn.inputValue,action:wn}:_n=wn,Fe.callback?Fe.callback(_n,vn.proxy):wn==="cancel"||wn==="close"?Fe.distinguishCancelAndClose&&wn!=="cancel"?kn.reject("close"):kn.reject("cancel"):kn.resolve(_n)};const vn=initInstance(Fe,hn,qe),bn=vn.proxy;for(const wn in Fe)hasOwn(Fe,wn)&&!hasOwn(bn.$props,wn)&&(bn[wn]=Fe[wn]);return bn.visible=!0,bn};function MessageBox(Fe,qe=null){if(!isClient$1)return Promise.reject();let hn;return isString$d(Fe)||isVNode(Fe)?Fe={message:Fe}:hn=Fe.callback,new Promise((vn,bn)=>{const wn=showMessage(Fe,qe??MessageBox._context);messageInstance.set(wn,{options:Fe,callback:hn,resolve:vn,reject:bn})})}const MESSAGE_BOX_VARIANTS=["alert","confirm","prompt"],MESSAGE_BOX_DEFAULT_OPTS={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};MESSAGE_BOX_VARIANTS.forEach(Fe=>{MessageBox[Fe]=messageBoxFactory(Fe)});function messageBoxFactory(Fe){return(qe,hn,vn,bn)=>{let wn="";return isObject$9(hn)?(vn=hn,wn=""):isUndefined$d(hn)?wn="":wn=hn,MessageBox(Object.assign({title:wn,message:qe,type:"",...MESSAGE_BOX_DEFAULT_OPTS[Fe]},vn,{boxType:Fe}),bn)}}MessageBox.close=()=>{messageInstance.forEach((Fe,qe)=>{qe.doClose()}),messageInstance.clear()};MessageBox._context=null;const _MessageBox=MessageBox;_MessageBox.install=Fe=>{_MessageBox._context=Fe._context,Fe.config.globalProperties.$msgbox=_MessageBox,Fe.config.globalProperties.$messageBox=_MessageBox,Fe.config.globalProperties.$alert=_MessageBox.alert,Fe.config.globalProperties.$confirm=_MessageBox.confirm,Fe.config.globalProperties.$prompt=_MessageBox.prompt};const ElMessageBox=_MessageBox,notificationTypes=["success","info","warning","error"],notificationProps=buildProps({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:iconPropType},id:{type:String,default:""},message:{type:definePropType([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:definePropType(Function),default:()=>{}},onClose:{type:definePropType(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...notificationTypes,""],default:""},zIndex:Number}),notificationEmits={destroy:()=>!0},_hoisted_1$a=["id"],_hoisted_2$8=["textContent"],_hoisted_3$5={key:0},_hoisted_4$5=["innerHTML"],__default__=defineComponent({name:"ElNotification"}),_sfc_main$c=defineComponent({...__default__,props:notificationProps,emits:notificationEmits,setup(Fe,{expose:qe}){const hn=Fe,{ns:vn,zIndex:bn}=useGlobalComponentSettings("notification"),{nextZIndex:wn,currentZIndex:kn}=bn,{Close:_n}=CloseComponents,Cn=ref(!1);let xn;const En=computed(()=>{const In=hn.type;return In&&TypeComponentsMap[hn.type]?vn.m(In):""}),$n=computed(()=>hn.type&&TypeComponentsMap[hn.type]||hn.icon),Sn=computed(()=>hn.position.endsWith("right")?"right":"left"),An=computed(()=>hn.position.startsWith("top")?"top":"bottom"),Tn=computed(()=>{var In;return{[An.value]:`${hn.offset}px`,zIndex:(In=hn.zIndex)!=null?In:kn.value}});function Nn(){hn.duration>0&&({stop:xn}=useTimeoutFn$1(()=>{Cn.value&&On()},hn.duration))}function Pn(){xn==null||xn()}function On(){Cn.value=!1}function Rn({code:In}){In===EVENT_CODE.delete||In===EVENT_CODE.backspace?Pn():In===EVENT_CODE.esc?Cn.value&&On():Nn()}return onMounted(()=>{Nn(),wn(),Cn.value=!0}),useEventListener(document,"keydown",Rn),qe({visible:Cn,close:On}),(In,Mn)=>(openBlock(),createBlock(Transition,{name:unref(vn).b("fade"),onBeforeLeave:In.onClose,onAfterLeave:Mn[1]||(Mn[1]=Bn=>In.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:In.id,class:normalizeClass([unref(vn).b(),In.customClass,unref(Sn)]),style:normalizeStyle(unref(Tn)),role:"alert",onMouseenter:Pn,onMouseleave:Nn,onClick:Mn[0]||(Mn[0]=(...Bn)=>In.onClick&&In.onClick(...Bn))},[unref($n)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(vn).e("icon"),unref(En)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref($n))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(vn).e("group"))},[createBaseVNode("h2",{class:normalizeClass(unref(vn).e("title")),textContent:toDisplayString(In.title)},null,10,_hoisted_2$8),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(vn).e("content")),style:normalizeStyle(In.title?void 0:{margin:0})},[renderSlot(In.$slots,"default",{},()=>[In.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{innerHTML:In.message},null,8,_hoisted_4$5)],2112)):(openBlock(),createElementBlock("p",_hoisted_3$5,toDisplayString(In.message),1))])],6),[[vShow,In.message]]),In.showClose?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(vn).e("closeBtn")),onClick:withModifiers(On,["stop"])},{default:withCtx(()=>[createVNode(unref(_n))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],2)],46,_hoisted_1$a),[[vShow,Cn.value]])]),_:3},8,["name","onBeforeLeave"]))}});var NotificationConstructor=_export_sfc$2(_sfc_main$c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const notifications={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},GAP_SIZE=16;let seed$1=1;const notify=function(Fe={},qe=null){if(!isClient$1)return{close:()=>{}};(typeof Fe=="string"||isVNode(Fe))&&(Fe={message:Fe});const hn=Fe.position||"top-right";let vn=Fe.offset||0;notifications[hn].forEach(({vm:En})=>{var $n;vn+=((($n=En.el)==null?void 0:$n.offsetHeight)||0)+GAP_SIZE}),vn+=GAP_SIZE;const bn=`notification_${seed$1++}`,wn=Fe.onClose,kn={...Fe,offset:vn,id:bn,onClose:()=>{close(bn,hn,wn)}};let _n=document.body;isElement$4(Fe.appendTo)?_n=Fe.appendTo:isString$d(Fe.appendTo)&&(_n=document.querySelector(Fe.appendTo)),isElement$4(_n)||(_n=document.body);const Cn=document.createElement("div"),xn=createVNode(NotificationConstructor,kn,isVNode(kn.message)?{default:()=>kn.message}:null);return xn.appContext=qe??notify._context,xn.props.onDestroy=()=>{render$1(null,Cn)},render$1(xn,Cn),notifications[hn].push({vm:xn}),_n.appendChild(Cn.firstElementChild),{close:()=>{xn.component.exposed.visible.value=!1}}};notificationTypes.forEach(Fe=>{notify[Fe]=(qe={})=>((typeof qe=="string"||isVNode(qe))&&(qe={message:qe}),notify({...qe,type:Fe}))});function close(Fe,qe,hn){const vn=notifications[qe],bn=vn.findIndex(({vm:xn})=>{var En;return((En=xn.component)==null?void 0:En.props.id)===Fe});if(bn===-1)return;const{vm:wn}=vn[bn];if(!wn)return;hn==null||hn(wn);const kn=wn.el.offsetHeight,_n=qe.split("-")[0];vn.splice(bn,1);const Cn=vn.length;if(!(Cn<1))for(let xn=bn;xn{qe.component.exposed.visible.value=!1})}notify.closeAll=closeAll;notify._context=null;const ElNotification=withInstallFunction(notify,"$notify");var Plugins=[ElInfiniteScroll,ElLoading,ElMessage,ElMessageBox,ElNotification,ElPopoverDirective],installer=makeInstaller([...Components,...Plugins]);const index$2="",cssVars="";function t$7(Fe){return Fe.split("-")[1]}function e$3(Fe){return Fe==="y"?"height":"width"}function n$7(Fe){return Fe.split("-")[0]}function o$5(Fe){return["top","bottom"].includes(n$7(Fe))?"x":"y"}function i$5(Fe,qe,hn){let{reference:vn,floating:bn}=Fe;const wn=vn.x+vn.width/2-bn.width/2,kn=vn.y+vn.height/2-bn.height/2,_n=o$5(qe),Cn=e$3(_n),xn=vn[Cn]/2-bn[Cn]/2,En=_n==="x";let $n;switch(n$7(qe)){case"top":$n={x:wn,y:vn.y-bn.height};break;case"bottom":$n={x:wn,y:vn.y+vn.height};break;case"right":$n={x:vn.x+vn.width,y:kn};break;case"left":$n={x:vn.x-bn.width,y:kn};break;default:$n={x:vn.x,y:vn.y}}switch(t$7(qe)){case"start":$n[_n]-=xn*(hn&&En?-1:1);break;case"end":$n[_n]+=xn*(hn&&En?-1:1)}return $n}const r$3=async(Fe,qe,hn)=>{const{placement:vn="bottom",strategy:bn="absolute",middleware:wn=[],platform:kn}=hn,_n=wn.filter(Boolean),Cn=await(kn.isRTL==null?void 0:kn.isRTL(qe));let xn=await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}),{x:En,y:$n}=i$5(xn,vn,Cn),Sn=vn,An={},Tn=0;for(let Nn=0;Nn<_n.length;Nn++){const{name:Pn,fn:On}=_n[Nn],{x:Rn,y:In,data:Mn,reset:Bn}=await On({x:En,y:$n,initialPlacement:vn,placement:Sn,strategy:bn,middlewareData:An,rects:xn,platform:kn,elements:{reference:Fe,floating:qe}});En=Rn??En,$n=In??$n,An={...An,[Pn]:{...An[Pn],...Mn}},Bn&&Tn<=50&&(Tn++,typeof Bn=="object"&&(Bn.placement&&(Sn=Bn.placement),Bn.rects&&(xn=Bn.rects===!0?await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}):Bn.rects),{x:En,y:$n}=i$5(xn,Sn,Cn)),Nn=-1)}return{x:En,y:$n,placement:Sn,strategy:bn,middlewareData:An}};function a$6(Fe,qe){return typeof Fe=="function"?Fe(qe):Fe}function l$5(Fe){return typeof Fe!="number"?function(qe){return{top:0,right:0,bottom:0,left:0,...qe}}(Fe):{top:Fe,right:Fe,bottom:Fe,left:Fe}}function s$3(Fe){return{...Fe,top:Fe.y,left:Fe.x,right:Fe.x+Fe.width,bottom:Fe.y+Fe.height}}async function c$6(Fe,qe){var hn;qe===void 0&&(qe={});const{x:vn,y:bn,platform:wn,rects:kn,elements:_n,strategy:Cn}=Fe,{boundary:xn="clippingAncestors",rootBoundary:En="viewport",elementContext:$n="floating",altBoundary:Sn=!1,padding:An=0}=a$6(qe,Fe),Tn=l$5(An),Nn=_n[Sn?$n==="floating"?"reference":"floating":$n],Pn=s$3(await wn.getClippingRect({element:(hn=await(wn.isElement==null?void 0:wn.isElement(Nn)))==null||hn?Nn:Nn.contextElement||await(wn.getDocumentElement==null?void 0:wn.getDocumentElement(_n.floating)),boundary:xn,rootBoundary:En,strategy:Cn})),On=$n==="floating"?{...kn.floating,x:vn,y:bn}:kn.reference,Rn=await(wn.getOffsetParent==null?void 0:wn.getOffsetParent(_n.floating)),In=await(wn.isElement==null?void 0:wn.isElement(Rn))&&await(wn.getScale==null?void 0:wn.getScale(Rn))||{x:1,y:1},Mn=s$3(wn.convertOffsetParentRelativeRectToViewportRelativeRect?await wn.convertOffsetParentRelativeRectToViewportRelativeRect({rect:On,offsetParent:Rn,strategy:Cn}):On);return{top:(Pn.top-Mn.top+Tn.top)/In.y,bottom:(Mn.bottom-Pn.bottom+Tn.bottom)/In.y,left:(Pn.left-Mn.left+Tn.left)/In.x,right:(Mn.right-Pn.right+Tn.right)/In.x}}const f$5=Math.min,m$7=Math.max;function u$6(Fe,qe,hn){return m$7(Fe,f$5(qe,hn))}const g$6=Fe=>({name:"arrow",options:Fe,async fn(qe){const{x:hn,y:vn,placement:bn,rects:wn,platform:kn,elements:_n}=qe,{element:Cn,padding:xn=0}=a$6(Fe,qe)||{};if(Cn==null)return{};const En=l$5(xn),$n={x:hn,y:vn},Sn=o$5(bn),An=e$3(Sn),Tn=await kn.getDimensions(Cn),Nn=Sn==="y",Pn=Nn?"top":"left",On=Nn?"bottom":"right",Rn=Nn?"clientHeight":"clientWidth",In=wn.reference[An]+wn.reference[Sn]-$n[Sn]-wn.floating[An],Mn=$n[Sn]-wn.reference[Sn],Bn=await(kn.getOffsetParent==null?void 0:kn.getOffsetParent(Cn));let Dn=Bn?Bn[Rn]:0;Dn&&await(kn.isElement==null?void 0:kn.isElement(Bn))||(Dn=_n.floating[Rn]||wn.floating[An]);const Vn=In/2-Mn/2,Ln=Dn/2-Tn[An]/2-1,zn=f$5(En[Pn],Ln),Hn=f$5(En[On],Ln),Fn=zn,Kn=Dn-Tn[An]-Hn,Un=Dn/2-Tn[An]/2+Vn,Gn=u$6(Fn,Un,Kn),Wn=t$7(bn)!=null&&Un!=Gn&&wn.reference[An]/2-(UnFe.concat(qe,qe+"-start",qe+"-end"),[]),h$4={left:"right",right:"left",bottom:"top",top:"bottom"};function y$6(Fe){return Fe.replace(/left|right|bottom|top/g,qe=>h$4[qe])}function x$3(Fe,qe,hn){hn===void 0&&(hn=!1);const vn=t$7(Fe),bn=o$5(Fe),wn=e$3(bn);let kn=bn==="x"?vn===(hn?"end":"start")?"right":"left":vn==="start"?"bottom":"top";return qe.reference[wn]>qe.floating[wn]&&(kn=y$6(kn)),{main:kn,cross:y$6(kn)}}const w$5={start:"end",end:"start"};function v$6(Fe){return Fe.replace(/start|end/g,qe=>w$5[qe])}const b$6=function(Fe){return Fe===void 0&&(Fe={}),{name:"autoPlacement",options:Fe,async fn(qe){var hn,vn,bn;const{rects:wn,middlewareData:kn,placement:_n,platform:Cn,elements:xn}=qe,{crossAxis:En=!1,alignment:$n,allowedPlacements:Sn=p$6,autoAlignment:An=!0,...Tn}=a$6(Fe,qe),Nn=$n!==void 0||Sn===p$6?function(Hn,Fn,Kn){return(Hn?[...Kn.filter(Un=>t$7(Un)===Hn),...Kn.filter(Un=>t$7(Un)!==Hn)]:Kn.filter(Un=>n$7(Un)===Un)).filter(Un=>!Hn||t$7(Un)===Hn||!!Fn&&v$6(Un)!==Un)}($n||null,An,Sn):Sn,Pn=await c$6(qe,Tn),On=((hn=kn.autoPlacement)==null?void 0:hn.index)||0,Rn=Nn[On];if(Rn==null)return{};const{main:In,cross:Mn}=x$3(Rn,wn,await(Cn.isRTL==null?void 0:Cn.isRTL(xn.floating)));if(_n!==Rn)return{reset:{placement:Nn[0]}};const Bn=[Pn[n$7(Rn)],Pn[In],Pn[Mn]],Dn=[...((vn=kn.autoPlacement)==null?void 0:vn.overflows)||[],{placement:Rn,overflows:Bn}],Vn=Nn[On+1];if(Vn)return{data:{index:On+1,overflows:Dn},reset:{placement:Vn}};const Ln=Dn.map(Hn=>{const Fn=t$7(Hn.placement);return[Hn.placement,Fn&&En?Hn.overflows.slice(0,2).reduce((Kn,Un)=>Kn+Un,0):Hn.overflows[0],Hn.overflows]}).sort((Hn,Fn)=>Hn[1]-Fn[1]),zn=((bn=Ln.filter(Hn=>Hn[2].slice(0,t$7(Hn[0])?2:3).every(Fn=>Fn<=0))[0])==null?void 0:bn[0])||Ln[0][0];return zn!==_n?{data:{index:On+1,overflows:Dn},reset:{placement:zn}}:{}}}},A$3=function(Fe){return Fe===void 0&&(Fe={}),{name:"flip",options:Fe,async fn(qe){var hn;const{placement:vn,middlewareData:bn,rects:wn,initialPlacement:kn,platform:_n,elements:Cn}=qe,{mainAxis:xn=!0,crossAxis:En=!0,fallbackPlacements:$n,fallbackStrategy:Sn="bestFit",fallbackAxisSideDirection:An="none",flipAlignment:Tn=!0,...Nn}=a$6(Fe,qe),Pn=n$7(vn),On=n$7(kn)===kn,Rn=await(_n.isRTL==null?void 0:_n.isRTL(Cn.floating)),In=$n||(On||!Tn?[y$6(kn)]:function(Fn){const Kn=y$6(Fn);return[v$6(Fn),Kn,v$6(Kn)]}(kn));$n||An==="none"||In.push(...function(Fn,Kn,Un,Gn){const Wn=t$7(Fn);let Zn=function(Xn,qn,jn){const Jn=["left","right"],Qn=["right","left"],no=["top","bottom"],co=["bottom","top"];switch(Xn){case"top":case"bottom":return jn?qn?Qn:Jn:qn?Jn:Qn;case"left":case"right":return qn?no:co;default:return[]}}(n$7(Fn),Un==="start",Gn);return Wn&&(Zn=Zn.map(Xn=>Xn+"-"+Wn),Kn&&(Zn=Zn.concat(Zn.map(v$6)))),Zn}(kn,Tn,An,Rn));const Mn=[kn,...In],Bn=await c$6(qe,Nn),Dn=[];let Vn=((hn=bn.flip)==null?void 0:hn.overflows)||[];if(xn&&Dn.push(Bn[Pn]),En){const{main:Fn,cross:Kn}=x$3(vn,wn,Rn);Dn.push(Bn[Fn],Bn[Kn])}if(Vn=[...Vn,{placement:vn,overflows:Dn}],!Dn.every(Fn=>Fn<=0)){var Ln,zn;const Fn=(((Ln=bn.flip)==null?void 0:Ln.index)||0)+1,Kn=Mn[Fn];if(Kn)return{data:{index:Fn,overflows:Vn},reset:{placement:Kn}};let Un=(zn=Vn.filter(Gn=>Gn.overflows[0]<=0).sort((Gn,Wn)=>Gn.overflows[1]-Wn.overflows[1])[0])==null?void 0:zn.placement;if(!Un)switch(Sn){case"bestFit":{var Hn;const Gn=(Hn=Vn.map(Wn=>[Wn.placement,Wn.overflows.filter(Zn=>Zn>0).reduce((Zn,Xn)=>Zn+Xn,0)]).sort((Wn,Zn)=>Wn[1]-Zn[1])[0])==null?void 0:Hn[0];Gn&&(Un=Gn);break}case"initialPlacement":Un=kn}if(vn!==Un)return{reset:{placement:Un}}}return{}}}},L$6=function(Fe){return Fe===void 0&&(Fe=0),{name:"offset",options:Fe,async fn(qe){const{x:hn,y:vn}=qe,bn=await async function(wn,kn){const{placement:_n,platform:Cn,elements:xn}=wn,En=await(Cn.isRTL==null?void 0:Cn.isRTL(xn.floating)),$n=n$7(_n),Sn=t$7(_n),An=o$5(_n)==="x",Tn=["left","top"].includes($n)?-1:1,Nn=En&&An?-1:1,Pn=a$6(kn,wn);let{mainAxis:On,crossAxis:Rn,alignmentAxis:In}=typeof Pn=="number"?{mainAxis:Pn,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...Pn};return Sn&&typeof In=="number"&&(Rn=Sn==="end"?-1*In:In),An?{x:Rn*Nn,y:On*Tn}:{x:On*Tn,y:Rn*Nn}}(qe,Fe);return{x:hn+bn.x,y:vn+bn.y,data:bn}}}};function k$4(Fe){return Fe==="x"?"y":"x"}const O$3=function(Fe){return Fe===void 0&&(Fe={}),{name:"shift",options:Fe,async fn(qe){const{x:hn,y:vn,placement:bn}=qe,{mainAxis:wn=!0,crossAxis:kn=!1,limiter:_n={fn:Pn=>{let{x:On,y:Rn}=Pn;return{x:On,y:Rn}}},...Cn}=a$6(Fe,qe),xn={x:hn,y:vn},En=await c$6(qe,Cn),$n=o$5(n$7(bn)),Sn=k$4($n);let An=xn[$n],Tn=xn[Sn];if(wn){const Pn=$n==="y"?"bottom":"right";An=u$6(An+En[$n==="y"?"top":"left"],An,An-En[Pn])}if(kn){const Pn=Sn==="y"?"bottom":"right";Tn=u$6(Tn+En[Sn==="y"?"top":"left"],Tn,Tn-En[Pn])}const Nn=_n.fn({...qe,[$n]:An,[Sn]:Tn});return{...Nn,data:{x:Nn.x-hn,y:Nn.y-vn}}}}},C$5=function(Fe){return Fe===void 0&&(Fe={}),{name:"size",options:Fe,async fn(qe){const{placement:hn,rects:vn,platform:bn,elements:wn}=qe,{apply:kn=()=>{},..._n}=a$6(Fe,qe),Cn=await c$6(qe,_n),xn=n$7(hn),En=t$7(hn),$n=o$5(hn)==="x",{width:Sn,height:An}=vn.floating;let Tn,Nn;xn==="top"||xn==="bottom"?(Tn=xn,Nn=En===(await(bn.isRTL==null?void 0:bn.isRTL(wn.floating))?"start":"end")?"left":"right"):(Nn=xn,Tn=En==="end"?"top":"bottom");const Pn=An-Cn[Tn],On=Sn-Cn[Nn],Rn=!qe.middlewareData.shift;let In=Pn,Mn=On;if($n){const Dn=Sn-Cn.left-Cn.right;Mn=En||Rn?f$5(On,Dn):Dn}else{const Dn=An-Cn.top-Cn.bottom;In=En||Rn?f$5(Pn,Dn):Dn}if(Rn&&!En){const Dn=m$7(Cn.left,0),Vn=m$7(Cn.right,0),Ln=m$7(Cn.top,0),zn=m$7(Cn.bottom,0);$n?Mn=Sn-2*(Dn!==0||Vn!==0?Dn+Vn:m$7(Cn.left,Cn.right)):In=An-2*(Ln!==0||zn!==0?Ln+zn:m$7(Cn.top,Cn.bottom))}await kn({...qe,availableWidth:Mn,availableHeight:In});const Bn=await bn.getDimensions(wn.floating);return Sn!==Bn.width||An!==Bn.height?{reset:{rects:!0}}:{}}}};function n$6(Fe){var qe;return((qe=Fe.ownerDocument)==null?void 0:qe.defaultView)||window}function o$4(Fe){return n$6(Fe).getComputedStyle(Fe)}const i$4=Math.min,r$2=Math.max,l$4=Math.round;function c$5(Fe){const qe=o$4(Fe);let hn=parseFloat(qe.width),vn=parseFloat(qe.height);const bn=Fe.offsetWidth,wn=Fe.offsetHeight,kn=l$4(hn)!==bn||l$4(vn)!==wn;return kn&&(hn=bn,vn=wn),{width:hn,height:vn,fallback:kn}}function s$2(Fe){return h$3(Fe)?(Fe.nodeName||"").toLowerCase():""}let f$4;function u$5(){if(f$4)return f$4;const Fe=navigator.userAgentData;return Fe&&Array.isArray(Fe.brands)?(f$4=Fe.brands.map(qe=>qe.brand+"/"+qe.version).join(" "),f$4):navigator.userAgent}function a$5(Fe){return Fe instanceof n$6(Fe).HTMLElement}function d$7(Fe){return Fe instanceof n$6(Fe).Element}function h$3(Fe){return Fe instanceof n$6(Fe).Node}function p$5(Fe){return typeof ShadowRoot>"u"?!1:Fe instanceof n$6(Fe).ShadowRoot||Fe instanceof ShadowRoot}function g$5(Fe){const{overflow:qe,overflowX:hn,overflowY:vn,display:bn}=o$4(Fe);return/auto|scroll|overlay|hidden|clip/.test(qe+vn+hn)&&!["inline","contents"].includes(bn)}function m$6(Fe){return["table","td","th"].includes(s$2(Fe))}function y$5(Fe){const qe=/firefox/i.test(u$5()),hn=o$4(Fe),vn=hn.backdropFilter||hn.WebkitBackdropFilter;return hn.transform!=="none"||hn.perspective!=="none"||!!vn&&vn!=="none"||qe&&hn.willChange==="filter"||qe&&!!hn.filter&&hn.filter!=="none"||["transform","perspective"].some(bn=>hn.willChange.includes(bn))||["paint","layout","strict","content"].some(bn=>{const wn=hn.contain;return wn!=null&&wn.includes(bn)})}function x$2(){return!/^((?!chrome|android).)*safari/i.test(u$5())}function w$4(Fe){return["html","body","#document"].includes(s$2(Fe))}function v$5(Fe){return d$7(Fe)?Fe:Fe.contextElement}const b$5={x:1,y:1};function L$5(Fe){const qe=v$5(Fe);if(!a$5(qe))return b$5;const hn=qe.getBoundingClientRect(),{width:vn,height:bn,fallback:wn}=c$5(qe);let kn=(wn?l$4(hn.width):hn.width)/vn,_n=(wn?l$4(hn.height):hn.height)/bn;return kn&&Number.isFinite(kn)||(kn=1),_n&&Number.isFinite(_n)||(_n=1),{x:kn,y:_n}}function E$7(Fe,qe,hn,vn){var bn,wn;qe===void 0&&(qe=!1),hn===void 0&&(hn=!1);const kn=Fe.getBoundingClientRect(),_n=v$5(Fe);let Cn=b$5;qe&&(vn?d$7(vn)&&(Cn=L$5(vn)):Cn=L$5(Fe));const xn=_n?n$6(_n):window,En=!x$2()&&hn;let $n=(kn.left+(En&&((bn=xn.visualViewport)==null?void 0:bn.offsetLeft)||0))/Cn.x,Sn=(kn.top+(En&&((wn=xn.visualViewport)==null?void 0:wn.offsetTop)||0))/Cn.y,An=kn.width/Cn.x,Tn=kn.height/Cn.y;if(_n){const Nn=n$6(_n),Pn=vn&&d$7(vn)?n$6(vn):vn;let On=Nn.frameElement;for(;On&&vn&&Pn!==Nn;){const Rn=L$5(On),In=On.getBoundingClientRect(),Mn=getComputedStyle(On);In.x+=(On.clientLeft+parseFloat(Mn.paddingLeft))*Rn.x,In.y+=(On.clientTop+parseFloat(Mn.paddingTop))*Rn.y,$n*=Rn.x,Sn*=Rn.y,An*=Rn.x,Tn*=Rn.y,$n+=In.x,Sn+=In.y,On=n$6(On).frameElement}}return{width:An,height:Tn,top:Sn,right:$n+An,bottom:Sn+Tn,left:$n,x:$n,y:Sn}}function R$2(Fe){return((h$3(Fe)?Fe.ownerDocument:Fe.document)||window.document).documentElement}function T$3(Fe){return d$7(Fe)?{scrollLeft:Fe.scrollLeft,scrollTop:Fe.scrollTop}:{scrollLeft:Fe.pageXOffset,scrollTop:Fe.pageYOffset}}function C$4(Fe){return E$7(R$2(Fe)).left+T$3(Fe).scrollLeft}function F$5(Fe){if(s$2(Fe)==="html")return Fe;const qe=Fe.assignedSlot||Fe.parentNode||p$5(Fe)&&Fe.host||R$2(Fe);return p$5(qe)?qe.host:qe}function W$3(Fe){const qe=F$5(Fe);return w$4(qe)?qe.ownerDocument.body:a$5(qe)&&g$5(qe)?qe:W$3(qe)}function D$1(Fe,qe){var hn;qe===void 0&&(qe=[]);const vn=W$3(Fe),bn=vn===((hn=Fe.ownerDocument)==null?void 0:hn.body),wn=n$6(vn);return bn?qe.concat(wn,wn.visualViewport||[],g$5(vn)?vn:[]):qe.concat(vn,D$1(vn))}function S$5(Fe,qe,hn){return qe==="viewport"?s$3(function(vn,bn){const wn=n$6(vn),kn=R$2(vn),_n=wn.visualViewport;let Cn=kn.clientWidth,xn=kn.clientHeight,En=0,$n=0;if(_n){Cn=_n.width,xn=_n.height;const Sn=x$2();(Sn||!Sn&&bn==="fixed")&&(En=_n.offsetLeft,$n=_n.offsetTop)}return{width:Cn,height:xn,x:En,y:$n}}(Fe,hn)):d$7(qe)?s$3(function(vn,bn){const wn=E$7(vn,!0,bn==="fixed"),kn=wn.top+vn.clientTop,_n=wn.left+vn.clientLeft,Cn=a$5(vn)?L$5(vn):{x:1,y:1};return{width:vn.clientWidth*Cn.x,height:vn.clientHeight*Cn.y,x:_n*Cn.x,y:kn*Cn.y}}(qe,hn)):s$3(function(vn){const bn=R$2(vn),wn=T$3(vn),kn=vn.ownerDocument.body,_n=r$2(bn.scrollWidth,bn.clientWidth,kn.scrollWidth,kn.clientWidth),Cn=r$2(bn.scrollHeight,bn.clientHeight,kn.scrollHeight,kn.clientHeight);let xn=-wn.scrollLeft+C$4(vn);const En=-wn.scrollTop;return o$4(kn).direction==="rtl"&&(xn+=r$2(bn.clientWidth,kn.clientWidth)-_n),{width:_n,height:Cn,x:xn,y:En}}(R$2(Fe)))}function A$2(Fe){return a$5(Fe)&&o$4(Fe).position!=="fixed"?Fe.offsetParent:null}function H$3(Fe){const qe=n$6(Fe);let hn=A$2(Fe);for(;hn&&m$6(hn)&&o$4(hn).position==="static";)hn=A$2(hn);return hn&&(s$2(hn)==="html"||s$2(hn)==="body"&&o$4(hn).position==="static"&&!y$5(hn))?qe:hn||function(vn){let bn=F$5(vn);for(;a$5(bn)&&!w$4(bn);){if(y$5(bn))return bn;bn=F$5(bn)}return null}(Fe)||qe}function O$2(Fe,qe,hn){const vn=a$5(qe),bn=R$2(qe),wn=E$7(Fe,!0,hn==="fixed",qe);let kn={scrollLeft:0,scrollTop:0};const _n={x:0,y:0};if(vn||!vn&&hn!=="fixed")if((s$2(qe)!=="body"||g$5(bn))&&(kn=T$3(qe)),a$5(qe)){const Cn=E$7(qe,!0);_n.x=Cn.x+qe.clientLeft,_n.y=Cn.y+qe.clientTop}else bn&&(_n.x=C$4(bn));return{x:wn.left+kn.scrollLeft-_n.x,y:wn.top+kn.scrollTop-_n.y,width:wn.width,height:wn.height}}const P$4={getClippingRect:function(Fe){let{element:qe,boundary:hn,rootBoundary:vn,strategy:bn}=Fe;const wn=hn==="clippingAncestors"?function(xn,En){const $n=En.get(xn);if($n)return $n;let Sn=D$1(xn).filter(Pn=>d$7(Pn)&&s$2(Pn)!=="body"),An=null;const Tn=o$4(xn).position==="fixed";let Nn=Tn?F$5(xn):xn;for(;d$7(Nn)&&!w$4(Nn);){const Pn=o$4(Nn),On=y$5(Nn);(Tn?On||An:On||Pn.position!=="static"||!An||!["absolute","fixed"].includes(An.position))?An=Pn:Sn=Sn.filter(Rn=>Rn!==Nn),Nn=F$5(Nn)}return En.set(xn,Sn),Sn}(qe,this._c):[].concat(hn),kn=[...wn,vn],_n=kn[0],Cn=kn.reduce((xn,En)=>{const $n=S$5(qe,En,bn);return xn.top=r$2($n.top,xn.top),xn.right=i$4($n.right,xn.right),xn.bottom=i$4($n.bottom,xn.bottom),xn.left=r$2($n.left,xn.left),xn},S$5(qe,_n,bn));return{width:Cn.right-Cn.left,height:Cn.bottom-Cn.top,x:Cn.left,y:Cn.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(Fe){let{rect:qe,offsetParent:hn,strategy:vn}=Fe;const bn=a$5(hn),wn=R$2(hn);if(hn===wn)return qe;let kn={scrollLeft:0,scrollTop:0},_n={x:1,y:1};const Cn={x:0,y:0};if((bn||!bn&&vn!=="fixed")&&((s$2(hn)!=="body"||g$5(wn))&&(kn=T$3(hn)),a$5(hn))){const xn=E$7(hn);_n=L$5(hn),Cn.x=xn.x+hn.clientLeft,Cn.y=xn.y+hn.clientTop}return{width:qe.width*_n.x,height:qe.height*_n.y,x:qe.x*_n.x-kn.scrollLeft*_n.x+Cn.x,y:qe.y*_n.y-kn.scrollTop*_n.y+Cn.y}},isElement:d$7,getDimensions:function(Fe){return a$5(Fe)?c$5(Fe):Fe.getBoundingClientRect()},getOffsetParent:H$3,getDocumentElement:R$2,getScale:L$5,async getElementRects(Fe){let{reference:qe,floating:hn,strategy:vn}=Fe;const bn=this.getOffsetParent||H$3,wn=this.getDimensions;return{reference:O$2(qe,await bn(hn),vn),floating:{x:0,y:0,...await wn(hn)}}},getClientRects:Fe=>Array.from(Fe.getClientRects()),isRTL:Fe=>o$4(Fe).direction==="rtl"},B$2=(Fe,qe,hn)=>{const vn=new Map,bn={platform:P$4,...hn},wn={...bn.platform,_c:vn};return r$3(Fe,qe,{...bn,platform:wn})};function fe(Fe,qe){for(const hn in qe)Object.prototype.hasOwnProperty.call(qe,hn)&&(typeof qe[hn]=="object"&&Fe[hn]?fe(Fe[hn],qe[hn]):Fe[hn]=qe[hn])}const u$4={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:Fe=>[...Fe,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function b$4(Fe,qe){let hn=u$4.themes[Fe]||{},vn;do vn=hn[qe],typeof vn>"u"?hn.$extend?hn=u$4.themes[hn.$extend]||{}:(hn=null,vn=u$4[qe]):hn=null;while(hn);return vn}function Je(Fe){const qe=[Fe];let hn=u$4.themes[Fe]||{};do hn.$extend&&!hn.$resetCss?(qe.push(hn.$extend),hn=u$4.themes[hn.$extend]||{}):hn=null;while(hn);return qe.map(vn=>`v-popper--theme-${vn}`)}function oe(Fe){const qe=[Fe];let hn=u$4.themes[Fe]||{};do hn.$extend?(qe.push(hn.$extend),hn=u$4.themes[hn.$extend]||{}):hn=null;while(hn);return qe}let _$2=!1;if(typeof window<"u"){_$2=!1;try{const Fe=Object.defineProperty({},"passive",{get(){_$2=!0}});window.addEventListener("test",null,Fe)}catch{}}let me$1=!1;typeof window<"u"&&typeof navigator<"u"&&(me$1=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ge$1=["auto","top","bottom","left","right"].reduce((Fe,qe)=>Fe.concat([qe,`${qe}-start`,`${qe}-end`]),[]),ie={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},se={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ne(Fe,qe){const hn=Fe.indexOf(qe);hn!==-1&&Fe.splice(hn,1)}function W$2(){return new Promise(Fe=>requestAnimationFrame(()=>{requestAnimationFrame(Fe)}))}const d$6=[];let g$4=null;const re={};function pe$1(Fe){let qe=re[Fe];return qe||(qe=re[Fe]=[]),qe}let X$1=function(){};typeof window<"u"&&(X$1=window.Element);function n$5(Fe){return function(qe){return b$4(qe.theme,Fe)}}const G$1="__floating-vue__popper",K$2=()=>defineComponent({name:"VPopper",provide(){return{[G$1]:{parentPopper:this}}},inject:{[G$1]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:n$5("disabled")},positioningDisabled:{type:Boolean,default:n$5("positioningDisabled")},placement:{type:String,default:n$5("placement"),validator:Fe=>ge$1.includes(Fe)},delay:{type:[String,Number,Object],default:n$5("delay")},distance:{type:[Number,String],default:n$5("distance")},skidding:{type:[Number,String],default:n$5("skidding")},triggers:{type:Array,default:n$5("triggers")},showTriggers:{type:[Array,Function],default:n$5("showTriggers")},hideTriggers:{type:[Array,Function],default:n$5("hideTriggers")},popperTriggers:{type:Array,default:n$5("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:n$5("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:n$5("popperHideTriggers")},container:{type:[String,Object,X$1,Boolean],default:n$5("container")},boundary:{type:[String,X$1],default:n$5("boundary")},strategy:{type:String,validator:Fe=>["absolute","fixed"].includes(Fe),default:n$5("strategy")},autoHide:{type:[Boolean,Function],default:n$5("autoHide")},handleResize:{type:Boolean,default:n$5("handleResize")},instantMove:{type:Boolean,default:n$5("instantMove")},eagerMount:{type:Boolean,default:n$5("eagerMount")},popperClass:{type:[String,Array,Object],default:n$5("popperClass")},computeTransformOrigin:{type:Boolean,default:n$5("computeTransformOrigin")},autoMinSize:{type:Boolean,default:n$5("autoMinSize")},autoSize:{type:[Boolean,String],default:n$5("autoSize")},autoMaxSize:{type:Boolean,default:n$5("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:n$5("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:n$5("preventOverflow")},overflowPadding:{type:[Number,String],default:n$5("overflowPadding")},arrowPadding:{type:[Number,String],default:n$5("arrowPadding")},arrowOverflow:{type:Boolean,default:n$5("arrowOverflow")},flip:{type:Boolean,default:n$5("flip")},shift:{type:Boolean,default:n$5("shift")},shiftCrossAxis:{type:Boolean,default:n$5("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:n$5("noAutoFocus")},disposeTimeout:{type:Number,default:n$5("disposeTimeout")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var Fe;return(Fe=this[G$1])==null?void 0:Fe.parentPopper},hasPopperShowTriggerHover(){var Fe,qe;return((Fe=this.popperTriggers)==null?void 0:Fe.includes("hover"))||((qe=this.popperShowTriggers)==null?void 0:qe.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(Fe){Fe?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((Fe,qe)=>(Fe[qe]="$_refreshListeners",Fe),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((Fe,qe)=>(Fe[qe]="$_computePosition",Fe),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(Fe=>Fe.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:Fe=null,skipDelay:qe=!1,force:hn=!1}={}){var vn,bn;(vn=this.parentPopper)!=null&&vn.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(hn||!this.disabled)&&(((bn=this.parentPopper)==null?void 0:bn.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(Fe,qe),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:Fe=null,skipDelay:qe=!1}={}){var hn;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:qe}),this.parentPopper.lockedChild=null)},1e3));return}((hn=this.parentPopper)==null?void 0:hn.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(Fe,qe),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var Fe;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((Fe=this.referenceNode)==null?void 0:Fe.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(qe=>qe.nodeType===qe.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const Fe={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&Fe.middleware.push(L$6({mainAxis:this.distance,crossAxis:this.skidding}));const qe=this.placement.startsWith("auto");if(qe?Fe.middleware.push(b$6({alignment:this.placement.split("-")[1]??""})):Fe.placement=this.placement,this.preventOverflow&&(this.shift&&Fe.middleware.push(O$3({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!qe&&this.flip&&Fe.middleware.push(A$3({padding:this.overflowPadding,boundary:this.boundary}))),Fe.middleware.push(g$6({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&Fe.middleware.push({name:"arrowOverflow",fn:({placement:vn,rects:bn,middlewareData:wn})=>{let kn;const{centerOffset:_n}=wn.arrow;return vn.startsWith("top")||vn.startsWith("bottom")?kn=Math.abs(_n)>bn.reference.width/2:kn=Math.abs(_n)>bn.reference.height/2,{data:{overflow:kn}}}}),this.autoMinSize||this.autoSize){const vn=this.autoSize?this.autoSize:this.autoMinSize?"min":null;Fe.middleware.push({name:"autoSize",fn:({rects:bn,placement:wn,middlewareData:kn})=>{var _n;if((_n=kn.autoSize)!=null&&_n.skip)return{};let Cn,xn;return wn.startsWith("top")||wn.startsWith("bottom")?Cn=bn.reference.width:xn=bn.reference.height,this.$_innerNode.style[vn==="min"?"minWidth":vn==="max"?"maxWidth":"width"]=Cn!=null?`${Cn}px`:null,this.$_innerNode.style[vn==="min"?"minHeight":vn==="max"?"maxHeight":"height"]=xn!=null?`${xn}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,Fe.middleware.push(C$5({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:vn,availableHeight:bn})=>{this.$_innerNode.style.maxWidth=vn!=null?`${vn}px`:null,this.$_innerNode.style.maxHeight=bn!=null?`${bn}px`:null}})));const hn=await B$2(this.$_referenceNode,this.$_popperNode,Fe);Object.assign(this.result,{x:hn.x,y:hn.y,placement:hn.placement,strategy:hn.strategy,arrow:{...hn.middlewareData.arrow,...hn.middlewareData.arrowOverflow}})},$_scheduleShow(Fe=null,qe=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),g$4&&this.instantMove&&g$4.instantMove&&g$4!==this.parentPopper){g$4.$_applyHide(!0),this.$_applyShow(!0);return}qe?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(Fe=null,qe=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(g$4=this),qe?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(Fe){const qe=this.delay;return parseInt(qe&&qe[Fe]||qe||0)},async $_applyShow(Fe=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=Fe,!this.isShown&&(this.$_ensureTeleport(),await W$2(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...D$1(this.$_referenceNode),...D$1(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const qe=this.$_referenceNode.getBoundingClientRect(),hn=this.$_popperNode.querySelector(".v-popper__wrapper"),vn=hn.parentNode.getBoundingClientRect(),bn=qe.x+qe.width/2-(vn.left+hn.offsetLeft),wn=qe.y+qe.height/2-(vn.top+hn.offsetTop);this.result.transformOrigin=`${bn}px ${wn}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const Fe=this.showGroup;if(Fe){let qe;for(let hn=0;hn0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=Fe,ne(d$6,this),d$6.length===0&&document.body.classList.remove("v-popper--some-open");for(const hn of oe(this.theme)){const vn=pe$1(hn);ne(vn,this),vn.length===0&&document.body.classList.remove(`v-popper--some-open--${hn}`)}g$4===this&&(g$4=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const qe=this.disposeTimeout;qe!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},qe)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await W$2(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let Fe=this.container;if(typeof Fe=="string"?Fe=window.document.querySelector(Fe):Fe===!1&&(Fe=this.$_targetNodes[0].parentNode),!Fe)throw new Error("No container for popover: "+this.container);Fe.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const Fe=hn=>{this.isShown&&!this.$_hideInProgress||(hn.usedByTooltip=!0,!this.$_preventShow&&this.show({event:hn}))};this.$_registerTriggerListeners(this.$_targetNodes,ie,this.triggers,this.showTriggers,Fe),this.$_registerTriggerListeners([this.$_popperNode],ie,this.popperTriggers,this.popperShowTriggers,Fe);const qe=hn=>{hn.usedByTooltip||this.hide({event:hn})};this.$_registerTriggerListeners(this.$_targetNodes,se,this.triggers,this.hideTriggers,qe),this.$_registerTriggerListeners([this.$_popperNode],se,this.popperTriggers,this.popperHideTriggers,qe)},$_registerEventListeners(Fe,qe,hn){this.$_events.push({targetNodes:Fe,eventType:qe,handler:hn}),Fe.forEach(vn=>vn.addEventListener(qe,hn,_$2?{passive:!0}:void 0))},$_registerTriggerListeners(Fe,qe,hn,vn,bn){let wn=hn;vn!=null&&(wn=typeof vn=="function"?vn(wn):vn),wn.forEach(kn=>{const _n=qe[kn];_n&&this.$_registerEventListeners(Fe,_n,bn)})},$_removeEventListeners(Fe){const qe=[];this.$_events.forEach(hn=>{const{targetNodes:vn,eventType:bn,handler:wn}=hn;!Fe||Fe===bn?vn.forEach(kn=>kn.removeEventListener(bn,wn)):qe.push(hn)}),this.$_events=qe},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(Fe,qe=!1){this.$_showFrameLocked||(this.hide({event:Fe}),Fe.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),qe&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(Fe,qe){for(const hn of this.$_targetNodes){const vn=hn.getAttribute(Fe);vn&&(hn.removeAttribute(Fe),hn.setAttribute(qe,vn))}},$_applyAttrsToTarget(Fe){for(const qe of this.$_targetNodes)for(const hn in Fe){const vn=Fe[hn];vn==null?qe.removeAttribute(hn):qe.setAttribute(hn,vn)}},$_updateParentShownChildren(Fe){let qe=this.parentPopper;for(;qe;)Fe?qe.shownChildren.add(this.randomId):(qe.shownChildren.delete(this.randomId),qe.$_pendingHide&&qe.hide()),qe=qe.parentPopper},$_isAimingPopper(){const Fe=this.$_referenceNode.getBoundingClientRect();if(v$4>=Fe.left&&v$4<=Fe.right&&y$4>=Fe.top&&y$4<=Fe.bottom){const qe=this.$_popperNode.getBoundingClientRect(),hn=v$4-f$3,vn=y$4-m$5,bn=qe.left+qe.width/2-f$3+(qe.top+qe.height/2)-m$5+qe.width+qe.height,wn=f$3+hn*bn,kn=m$5+vn*bn;return S$4(f$3,m$5,wn,kn,qe.left,qe.top,qe.left,qe.bottom)||S$4(f$3,m$5,wn,kn,qe.left,qe.top,qe.right,qe.top)||S$4(f$3,m$5,wn,kn,qe.right,qe.top,qe.right,qe.bottom)||S$4(f$3,m$5,wn,kn,qe.left,qe.bottom,qe.right,qe.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(me$1?(document.addEventListener("touchstart",ae,_$2?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Ze,_$2?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",ae,!0),window.addEventListener("click",Qe,!0)),window.addEventListener("resize",ot$1));function ae(Fe){for(let qe=0;qe=0;vn--){const bn=d$6[vn];try{const wn=bn.$_containsGlobalTarget=et$1(bn,Fe);bn.$_pendingHide=!1,requestAnimationFrame(()=>{if(bn.$_pendingHide=!1,!hn[bn.randomId]&&de(bn,wn,Fe)){if(bn.$_handleGlobalClose(Fe,qe),!Fe.closeAllPopover&&Fe.closePopover&&wn){let _n=bn.parentPopper;for(;_n;)hn[_n.randomId]=!0,_n=_n.parentPopper;return}let kn=bn.parentPopper;for(;kn&&de(kn,kn.$_containsGlobalTarget,Fe);)kn.$_handleGlobalClose(Fe,qe),kn=kn.parentPopper}})}catch{}}}function et$1(Fe,qe){const hn=Fe.popperNode();return Fe.$_mouseDownContains||hn.contains(qe.target)}function de(Fe,qe,hn){return hn.closeAllPopover||hn.closePopover&&qe||tt$1(Fe,hn)&&!qe}function tt$1(Fe,qe){if(typeof Fe.autoHide=="function"){const hn=Fe.autoHide(qe);return Fe.lastAutoHide=hn,hn}return Fe.autoHide}function ot$1(Fe){for(let qe=0;qe{f$3=v$4,m$5=y$4,v$4=Fe.clientX,y$4=Fe.clientY},_$2?{passive:!0}:void 0);function S$4(Fe,qe,hn,vn,bn,wn,kn,_n){const Cn=((kn-bn)*(qe-wn)-(_n-wn)*(Fe-bn))/((_n-wn)*(hn-Fe)-(kn-bn)*(vn-qe)),xn=((hn-Fe)*(qe-wn)-(vn-qe)*(Fe-bn))/((_n-wn)*(hn-Fe)-(kn-bn)*(vn-qe));return Cn>=0&&Cn<=1&&xn>=0&&xn<=1}const it$1={extends:K$2()},k$3=(Fe,qe)=>{const hn=Fe.__vccOpts||Fe;for(const[vn,bn]of qe)hn[vn]=bn;return hn};function st$1(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{ref:"reference",class:normalizeClass(["v-popper",{"v-popper--shown":Fe.slotData.isShown}])},[renderSlot(Fe.$slots,"default",normalizeProps(guardReactiveProps(Fe.slotData)))],2)}const nt$1=k$3(it$1,[["render",st$1]]);function rt$1(){var Fe=window.navigator.userAgent,qe=Fe.indexOf("MSIE ");if(qe>0)return parseInt(Fe.substring(qe+5,Fe.indexOf(".",qe)),10);var hn=Fe.indexOf("Trident/");if(hn>0){var vn=Fe.indexOf("rv:");return parseInt(Fe.substring(vn+3,Fe.indexOf(".",vn)),10)}var bn=Fe.indexOf("Edge/");return bn>0?parseInt(Fe.substring(bn+5,Fe.indexOf(".",bn)),10):-1}let z$2;function U$3(){U$3.init||(U$3.init=!0,z$2=rt$1()!==-1)}var E$6={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){U$3(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const Fe=document.createElement("object");this._resizeObject=Fe,Fe.setAttribute("aria-hidden","true"),Fe.setAttribute("tabindex",-1),Fe.onload=this.addResizeHandlers,Fe.type="text/html",z$2&&this.$el.appendChild(Fe),Fe.data="about:blank",z$2||this.$el.appendChild(Fe)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!z$2&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const pt=withScopeId();pushScopeId("data-v-b329ee4c");const at$1={class:"resize-observer",tabindex:"-1"};popScopeId();const dt$1=pt((Fe,qe,hn,vn,bn,wn)=>(openBlock(),createBlock("div",at$1)));E$6.render=dt$1;E$6.__scopeId="data-v-b329ee4c";E$6.__file="src/components/ResizeObserver.vue";const J$2=(Fe="theme")=>({computed:{themeClass(){return Je(this[Fe])}}}),ht=defineComponent({name:"VPopperContent",components:{ResizeObserver:E$6},mixins:[J$2()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(Fe){return Fe!=null&&!isNaN(Fe)?`${Fe}px`:null}}}),lt$1=["id","aria-hidden","tabindex","data-popper-placement"],ut$1={ref:"inner",class:"v-popper__inner"},ct$1=createBaseVNode("div",{class:"v-popper__arrow-outer"},null,-1),ft$1=createBaseVNode("div",{class:"v-popper__arrow-inner"},null,-1),mt$1=[ct$1,ft$1];function gt$1(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("ResizeObserver");return openBlock(),createElementBlock("div",{id:Fe.popperId,ref:"popover",class:normalizeClass(["v-popper__popper",[Fe.themeClass,Fe.classes.popperClass,{"v-popper__popper--shown":Fe.shown,"v-popper__popper--hidden":!Fe.shown,"v-popper__popper--show-from":Fe.classes.showFrom,"v-popper__popper--show-to":Fe.classes.showTo,"v-popper__popper--hide-from":Fe.classes.hideFrom,"v-popper__popper--hide-to":Fe.classes.hideTo,"v-popper__popper--skip-transition":Fe.skipTransition,"v-popper__popper--arrow-overflow":Fe.result&&Fe.result.arrow.overflow,"v-popper__popper--no-positioning":!Fe.result}]]),style:normalizeStyle(Fe.result?{position:Fe.result.strategy,transform:`translate3d(${Math.round(Fe.result.x)}px,${Math.round(Fe.result.y)}px,0)`}:void 0),"aria-hidden":Fe.shown?"false":"true",tabindex:Fe.autoHide?0:void 0,"data-popper-placement":Fe.result?Fe.result.placement:void 0,onKeyup:qe[2]||(qe[2]=withKeys(_n=>Fe.autoHide&&Fe.$emit("hide"),["esc"]))},[createBaseVNode("div",{class:"v-popper__backdrop",onClick:qe[0]||(qe[0]=_n=>Fe.autoHide&&Fe.$emit("hide"))}),createBaseVNode("div",{class:"v-popper__wrapper",style:normalizeStyle(Fe.result?{transformOrigin:Fe.result.transformOrigin}:void 0)},[createBaseVNode("div",ut$1,[Fe.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,[renderSlot(Fe.$slots,"default")]),Fe.handleResize?(openBlock(),createBlock(kn,{key:0,onNotify:qe[1]||(qe[1]=_n=>Fe.$emit("resize",_n))})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],512),createBaseVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:normalizeStyle(Fe.result?{left:Fe.toPx(Fe.result.arrow.x),top:Fe.toPx(Fe.result.arrow.y)}:void 0)},mt$1,4)],4)],46,lt$1)}const Q$3=k$3(ht,[["render",gt$1]]),Z$1={methods:{show(...Fe){return this.$refs.popper.show(...Fe)},hide(...Fe){return this.$refs.popper.hide(...Fe)},dispose(...Fe){return this.$refs.popper.dispose(...Fe)},onResize(...Fe){return this.$refs.popper.onResize(...Fe)}}},$t$1=defineComponent({name:"VPopperWrapper",components:{Popper:nt$1,PopperContent:Q$3},mixins:[Z$1,J$2("finalTheme")],props:{theme:{type:String,default:null}},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(Fe=>Fe!==this.$refs.popperContent.$el)}}});function _t$2(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("PopperContent"),_n=resolveComponent("Popper");return openBlock(),createBlock(_n,{ref:"popper",theme:Fe.finalTheme,"target-nodes":Fe.getTargetNodes,"popper-node":()=>Fe.$refs.popperContent.$el,class:normalizeClass([Fe.themeClass])},{default:withCtx(({popperId:Cn,isShown:xn,shouldMountContent:En,skipTransition:$n,autoHide:Sn,show:An,hide:Tn,handleResize:Nn,onResize:Pn,classes:On,result:Rn})=>[renderSlot(Fe.$slots,"default",{shown:xn,show:An,hide:Tn}),createVNode(kn,{ref:"popperContent","popper-id":Cn,theme:Fe.finalTheme,shown:xn,mounted:En,"skip-transition":$n,"auto-hide":Sn,"handle-resize":Nn,classes:On,result:Rn,onHide:Tn,onResize:Pn},{default:withCtx(()=>[renderSlot(Fe.$slots,"popper",{shown:xn,hide:Tn})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},8,["theme","target-nodes","popper-node","class"])}const L$4=k$3($t$1,[["render",_t$2]]),_e={...L$4,name:"VDropdown",vPopperTheme:"dropdown"},we={...L$4,name:"VMenu",vPopperTheme:"menu"},ve={...L$4,name:"VTooltip",vPopperTheme:"tooltip"},wt$1=defineComponent({name:"VTooltipDirective",components:{Popper:K$2(),PopperContent:Q$3},mixins:[Z$1],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:Fe=>b$4(Fe.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:Fe=>b$4(Fe.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(Fe){if(typeof this.content=="function"&&this.$_isShown&&(Fe||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const qe=++this.$_fetchId,hn=this.content(this);hn.then?hn.then(vn=>this.onResult(qe,vn)):this.onResult(qe,hn)}},onResult(Fe,qe){Fe===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=qe)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),vt=["innerHTML"],yt$1=["textContent"];function Pt$1(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("PopperContent"),_n=resolveComponent("Popper");return openBlock(),createBlock(_n,mergeProps({ref:"popper"},Fe.$attrs,{theme:Fe.theme,"target-nodes":Fe.targetNodes,"popper-node":()=>Fe.$refs.popperContent.$el,onApplyShow:Fe.onShow,onApplyHide:Fe.onHide}),{default:withCtx(({popperId:Cn,isShown:xn,shouldMountContent:En,skipTransition:$n,autoHide:Sn,hide:An,handleResize:Tn,onResize:Nn,classes:Pn,result:On})=>[createVNode(kn,{ref:"popperContent",class:normalizeClass({"v-popper--tooltip-loading":Fe.loading}),"popper-id":Cn,theme:Fe.theme,shown:xn,mounted:En,"skip-transition":$n,"auto-hide":Sn,"handle-resize":Tn,classes:Pn,result:On,onHide:An,onResize:Nn},{default:withCtx(()=>[Fe.html?(openBlock(),createElementBlock("div",{key:0,innerHTML:Fe.finalContent},null,8,vt)):(openBlock(),createElementBlock("div",{key:1,textContent:toDisplayString(Fe.finalContent)},null,8,yt$1))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const ye$1=k$3(wt$1,[["render",Pt$1]]),Pe="v-popper--has-tooltip";function Tt$1(Fe,qe){let hn=Fe.placement;if(!hn&&qe)for(const vn of ge$1)qe[vn]&&(hn=vn);return hn||(hn=b$4(Fe.theme||"tooltip","placement")),hn}function Te$1(Fe,qe,hn){let vn;const bn=typeof qe;return bn==="string"?vn={content:qe}:qe&&bn==="object"?vn=qe:vn={content:!1},vn.placement=Tt$1(vn,hn),vn.targetNodes=()=>[Fe],vn.referenceNode=()=>Fe,vn}let q$1,C$3,bt$1=0;function Ct$1(){if(q$1)return;C$3=ref([]),q$1=createApp({name:"VTooltipDirectiveApp",setup(){return{directives:C$3}},render(){return this.directives.map(qe=>h$6(ye$1,{...qe.options,shown:qe.shown||qe.options.shown,key:qe.id}))},devtools:{hide:!0}});const Fe=document.createElement("div");document.body.appendChild(Fe),q$1.mount(Fe)}function St$1(Fe,qe,hn){Ct$1();const vn=ref(Te$1(Fe,qe,hn)),bn=ref(!1),wn={id:bt$1++,options:vn,shown:bn};return C$3.value.push(wn),Fe.classList&&Fe.classList.add(Pe),Fe.$_popper={options:vn,item:wn,show(){bn.value=!0},hide(){bn.value=!1}}}function be(Fe){if(Fe.$_popper){const qe=C$3.value.indexOf(Fe.$_popper.item);qe!==-1&&C$3.value.splice(qe,1),delete Fe.$_popper,delete Fe.$_popperOldShown,delete Fe.$_popperMountTarget}Fe.classList&&Fe.classList.remove(Pe)}function he$1(Fe,{value:qe,modifiers:hn}){const vn=Te$1(Fe,qe,hn);if(!vn.content||b$4(vn.theme||"tooltip","disabled"))be(Fe);else{let bn;Fe.$_popper?(bn=Fe.$_popper,bn.options.value=vn):bn=St$1(Fe,qe,hn),typeof qe.shown<"u"&&qe.shown!==Fe.$_popperOldShown&&(Fe.$_popperOldShown=qe.shown,qe.shown?bn.show():bn.hide())}}const Ce={beforeMount:he$1,updated:he$1,beforeUnmount(Fe){be(Fe)}};function le$1(Fe){Fe.addEventListener("click",Se$1),Fe.addEventListener("touchstart",ze,_$2?{passive:!0}:!1)}function ue(Fe){Fe.removeEventListener("click",Se$1),Fe.removeEventListener("touchstart",ze),Fe.removeEventListener("touchend",Ne),Fe.removeEventListener("touchcancel",Ae)}function Se$1(Fe){const qe=Fe.currentTarget;Fe.closePopover=!qe.$_vclosepopover_touch,Fe.closeAllPopover=qe.$_closePopoverModifiers&&!!qe.$_closePopoverModifiers.all}function ze(Fe){if(Fe.changedTouches.length===1){const qe=Fe.currentTarget;qe.$_vclosepopover_touch=!0;const hn=Fe.changedTouches[0];qe.$_vclosepopover_touchPoint=hn,qe.addEventListener("touchend",Ne),qe.addEventListener("touchcancel",Ae)}}function Ne(Fe){const qe=Fe.currentTarget;if(qe.$_vclosepopover_touch=!1,Fe.changedTouches.length===1){const hn=Fe.changedTouches[0],vn=qe.$_vclosepopover_touchPoint;Fe.closePopover=Math.abs(hn.screenY-vn.screenY)<20&&Math.abs(hn.screenX-vn.screenX)<20,Fe.closeAllPopover=qe.$_closePopoverModifiers&&!!qe.$_closePopoverModifiers.all}}function Ae(Fe){const qe=Fe.currentTarget;qe.$_vclosepopover_touch=!1}const He={beforeMount(Fe,{value:qe,modifiers:hn}){Fe.$_closePopoverModifiers=hn,(typeof qe>"u"||qe)&&le$1(Fe)},updated(Fe,{value:qe,oldValue:hn,modifiers:vn}){Fe.$_closePopoverModifiers=vn,qe!==hn&&(typeof qe>"u"||qe?le$1(Fe):ue(Fe))},beforeUnmount(Fe){ue(Fe)}};function zt$1(Fe,qe={}){Fe.$_vTooltipInstalled||(Fe.$_vTooltipInstalled=!0,fe(u$4,qe),Fe.directive("tooltip",Ce),Fe.directive("close-popper",He),Fe.component("VTooltip",ve),Fe.component("VDropdown",_e),Fe.component("VMenu",we))}const xt$1={version:"2.0.0-beta.24",install:zt$1,options:u$4},style$3="";var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(Fe,qe,hn)=>qe in Fe?__defProp(Fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Fe[qe]=hn,__spreadValues=(Fe,qe)=>{for(var hn in qe||(qe={}))__hasOwnProp.call(qe,hn)&&__defNormalProp(Fe,hn,qe[hn]);if(__getOwnPropSymbols)for(var hn of __getOwnPropSymbols(qe))__propIsEnum.call(qe,hn)&&__defNormalProp(Fe,hn,qe[hn]);return Fe},__spreadProps=(Fe,qe)=>__defProps(Fe,__getOwnPropDescs(qe));const icons$1={},addIcon$1=function(Fe,qe){icons$1[Fe]=qe},Icon$2=defineComponent({name:"Icon",props:{name:String,color:String},computed:{svg(){if(this.name)return icons$1[this.name]}},render(Fe){const qe=this.svg;if(!qe)return console.warn(`The name of '${this.name}' could not be found.`),createVNode("span",{class:"m-svg-icon"},null);const hn={color:this.color?this.color:qe.fill?qe.fill:null};return createVNode("span",{class:["m-svg-icon","m-svg-icon--"+this.name]},[createVNode("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:qe.viewBox,style:hn,class:qe.class},[qe.defs&&createVNode("defs",{innerHTML:qe.defs},null),qe.path&&createVNode("path",{fill:"currentColor",d:qe.path},null),qe.html&&createVNode("g",{innerHTML:qe.html},null),this.$slots.default])])}});Icon$2.add=addIcon$1;const error={name:"error",fill:"#F56C6C",viewBox:"0 0 1024 1024",path:"M512,952C269,952,72,755,72,512S269,72,512,72s440,197,440,440S755,952,512,952z M579.7,512l101.6-101.6 c18.7-18.7,18.7-49,0-67.7c-18.7-18.7-49-18.7-67.7,0l0,0L512,444.3L410.4,342.7c-18.7-18.7-49-18.7-67.7,0s-18.7,49,0,67.7 L444.3,512L342.7,613.6c-18.7,18.7-18.7,49,0,67.7c18.7,18.7,49,18.7,67.7,0L512,579.7l101.6,101.6c18.7,18.7,49,18.7,67.7,0 c18.7-18.7,18.7-49,0-67.7L579.7,512z"},info={name:"info",fill:"#1CADF2",viewBox:"0 0 1024 1024",path:"M512,72C269,72,72,269,72,512s197,440,440,440s440-197,440-440S755,72,512,72z M581,673.9 c-33.2,49.9-67,88.3-123.8,88.3c-38.8-6.3-54.7-34.1-46.3-62.4L484,457.6c1.8-5.9-1.2-12.3-6.6-14.2c-5.4-1.9-15.9,5.1-25.1,15.1 l-44.2,53.2c-1.2-8.9-0.1-23.7-0.1-29.6c33.2-49.9,87.8-89.2,124.8-89.2c35.2,3.6,51.8,31.7,45.7,62.6l-73.6,243.3 c-1,5.5,1.9,11.1,6.9,12.8c5.4,1.9,16.8-5.1,26-15.1l44.2-53.1C583,652.3,581,667.9,581,673.9z M571.2,357.6 c-28,0-50.6-20.4-50.6-50.4c0-30,22.7-50.3,50.6-50.3c28,0,50.6,20.4,50.6,50.3C621.8,337.3,599.1,357.6,571.2,357.6z"},success={name:"success",fill:"#17B77E",viewBox:"0 0 1024 1024",path:"M512,72C269,72,72,269,72,512s197,440,440,440s440-197,440-440S755,72,512,72L512,72z M758.9,374 c-48.5,48.6-81.2,76.9-172.3,186.8c-52.6,63.4-102.3,131.5-102.7,132L462.1,720c-4.6,6.1-13.5,6.8-19.1,1.6L267.9,558.9 c-17.8-16.5-18.8-44.4-2.3-62.2s44.4-18.8,62.2-2.3l104.9,97.5c5.5,5.1,14.1,4.5,18.9-1.3c16.2-20.1,38.4-44.5,62.4-68.6 c90.2-90.9,145.6-139.7,175.2-161.3c36-26.2,77.3-48.6,87.3-36.2C792,343.9,782.5,350.3,758.9,374L758.9,374z"},warning={name:"warning",fill:"#FFC603",viewBox:"0 0 1024 1024",path:"M512,952C269,952,72,755,72,512S269,72,512,72s440,197,440,440S755,952,512,952z M510,770.8 c30.4,0,55-24.6,55-55s-24.6-55-55-55s-55,24.6-55,55S479.6,770.8,510,770.8z M509.8,255.3c-39.3,0-71.2,31.9-71.2,71.2 c0,3.1,0.2,6.2,0.6,9.3L472.4,588c2.5,19.3,18.9,33.7,38.4,33.7c19.4,0,35.8-14.4,38.2-33.7l31.8-252.2c5-39.2-22.8-75-62-79.9 C515.9,255.5,512.8,255.3,509.8,255.3z"},loading={name:"loading",viewBox:"0 0 50 50",html:''};Icon$2.add(error.name,error);Icon$2.add(info.name,info);Icon$2.add(success.name,success);Icon$2.add(warning.name,warning);Icon$2.add(loading.name,loading);var _export_sfc$1=(Fe,qe)=>{const hn=Fe.__vccOpts||Fe;for(const[vn,bn]of qe)hn[vn]=bn;return hn};function useTimeout(Fe,qe){const hn=ref(0);return hn.value=window.setTimeout(Fe,qe),{stop(){window.clearTimeout(hn.value)}}}const _sfc_main$b=defineComponent({components:{Icon:Icon$2},name:"m-message",emits:["close","destroy","collapsed"],props:{id:String,type:{type:String,default:"info"},title:String,message:String,iconURL:String,duration:{type:Number,default:3e3},isCollapsed:Boolean,collapsable:Boolean,supportHTML:Boolean,width:String,className:String,wrapperClassName:String,closable:Boolean,stopTimerOnHover:{type:Boolean,default:!0}},setup(Fe,{expose:qe,emit:hn}){const vn=reactive({visible:!0,collapsed:Fe.isCollapsed,timer:null});let bn;const wn=()=>{Fe.duration<0||({stop:bn}=useTimeout(()=>{_n()},Fe.duration))},kn=()=>{bn==null||bn()},_n=()=>{vn.visible=!1},Cn=()=>{vn.collapsed=!vn.collapsed,hn("collapsed",vn.collapsed)},xn=()=>{vn.visible=!1},En=()=>{Fe.stopTimerOnHover&&kn()},$n=()=>{Fe.stopTimerOnHover&&wn()};return onBeforeMount(()=>{kn()}),onMounted(()=>{wn()}),qe({close:_n}),{state:vn,handleClearTimer:En,handleStartTimer:$n,triggerCollapse:Cn,handleClose:xn}}}),_hoisted_1$9=["id"],_hoisted_2$7={key:0,class:"m-message-icons"},_hoisted_3$4=["src"],_hoisted_4$4={class:"m-message-content"},_hoisted_5$3={key:0,class:"m-message--title"},_hoisted_6$2=["innerHTML"],_hoisted_7$2={key:0,class:"m-message--description"},_hoisted_8$2={class:"m-message--control"},_hoisted_9$2=createBaseVNode("svg",{viewBox:"0 0 35 35",width:"20",height:"20",version:"1.1",fill:"currentColor"},[createBaseVNode("path",{d:"M9.4,13.9c-0.2,0.2-0.2,0.6,0,0.8l8.1,8.1l0,0l0,0l8.1-8.1c0.2-0.2,0.2-0.6,0-0.8l-1.3-1.3 c-0.2-0.2-0.6-0.2-0.8,0l-5.5,5.5c-0.2,0.2-0.6,0.2-0.8,0l-5.5-5.5c-0.2-0.2-0.6-0.2-0.8,0L9.4,13.9z"})],-1),_hoisted_10$2=[_hoisted_9$2],_hoisted_11$2=createBaseVNode("svg",{viewBox:"0 0 35 35",width:"20",height:"20",version:"1.1",fill:"currentColor"},[createBaseVNode("path",{d:"M19.5,17.5l5.1,5.1l-2,2l-5.1-5.1l-5.1,5.1l-2-2l5.1-5.1l-5.1-5.1l2-2l5.1,5.1l5.1-5.1l2,2L19.5,17.5z"})],-1),_hoisted_12$2=[_hoisted_11$2];function _sfc_render(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("icon");return openBlock(),createBlock(Transition,{name:"m-message-fade",appear:"",mode:"in-out",onBeforeLeave:qe[4]||(qe[4]=_n=>Fe.$emit("close")),onAfterLeave:qe[5]||(qe[5]=_n=>Fe.$emit("destroy"))},{default:withCtx(()=>[Fe.state.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["m-message-wrapper",Fe.wrapperClassName]),id:Fe.id,style:normalizeStyle({width:Fe.width})},[createBaseVNode("div",{class:normalizeClass(["m-message",Fe.className]),onMouseenter:qe[2]||(qe[2]=(..._n)=>Fe.handleClearTimer&&Fe.handleClearTimer(..._n)),onMouseleave:qe[3]||(qe[3]=(..._n)=>Fe.handleStartTimer&&Fe.handleStartTimer(..._n))},[Fe.iconURL||Fe.type?(openBlock(),createElementBlock("div",_hoisted_2$7,[Fe.iconURL?(openBlock(),createElementBlock("img",{key:0,src:Fe.iconURL,class:"m-message--icon"},null,8,_hoisted_3$4)):Fe.type?(openBlock(),createBlock(kn,{key:1,name:Fe.type,class:"m-message--icon"},null,8,["name"])):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$4,[Fe.title||Fe.$slots.title?(openBlock(),createElementBlock("div",_hoisted_5$3,[renderSlot(Fe.$slots,"title",{},()=>[createTextVNode(toDisplayString(Fe.title),1)])])):createCommentVNode("",!0),Fe.supportHTML&&Fe.message?(openBlock(),createElementBlock(Fragment,{key:1},[Fe.state.collapsed?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"m-message--description",innerHTML:Fe.message},null,8,_hoisted_6$2))],64)):(openBlock(),createElementBlock(Fragment,{key:2},[Fe.state.collapsed?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_7$2,[renderSlot(Fe.$slots,"default",{},()=>[createTextVNode(toDisplayString(Fe.message),1)])]))],64))]),createBaseVNode("div",_hoisted_8$2,[Fe.collapsable&&(Fe.title||Fe.$slots.title)?(openBlock(),createElementBlock("button",{key:0,class:normalizeClass(["m-message--button m-message--arrow-down",{"is-collapsed":Fe.state.collapsed}]),onClick:qe[0]||(qe[0]=(..._n)=>Fe.triggerCollapse&&Fe.triggerCollapse(..._n))},_hoisted_10$2,2)):createCommentVNode("",!0),Fe.closable?(openBlock(),createElementBlock("button",{key:1,class:"m-message--button m-message--close",onClick:qe[1]||(qe[1]=(..._n)=>Fe.handleClose&&Fe.handleClose(..._n))},_hoisted_12$2)):createCommentVNode("",!0)])],34)],14,_hoisted_1$9)):createCommentVNode("",!0)]),_:3})}var MessageComponent=_export_sfc$1(_sfc_main$b,[["render",_sfc_render]]);const instances=[];let seed=0;const containers={};let globalsOptions={};const defaultOptions={stopTimerOnHover:!0,duration:3e3},message=Fe=>{const qe="m-message-"+seed++,hn=__spreadProps(__spreadValues(__spreadValues(__spreadValues({},defaultOptions),globalsOptions),Fe),{id:qe});delete hn.hasMask,delete hn.position,delete hn.zIndex;const vn=Fe.position||"top-center",bn=Fe.hasMask||!1,wn=vn+(bn?"-mask":"");let kn=containers[wn];kn?kn.count++:(kn=containers[wn]={el:document.createElement("div"),count:1},kn.el.className=["m-message-container","is-"+vn,bn?"has-mask":""].filter(function($n){return!!$n}).join(" "),document.body.appendChild(kn.el)),Fe.zIndex&&(kn.el.style.zIndex=String(Fe.zIndex));let _n=null;isVNode(Fe.message)?(_n={default:()=>Fe.message},hn.message=""):typeof Fe.message=="function"&&(_n={default:Fe.message},hn.message="");const Cn=createVNode(MessageComponent,hn,_n),xn=document.createElement("div");Cn.appContext=Fe.ctx||message._context||null,Cn.props.onClose=Fe.onClose,Cn.props.onDestroy=()=>{kn.count--,kn.count===0&&(delete containers[wn],kn.el.remove()),render$1(null,xn)},render$1(Cn,xn),vn.indexOf("bottom")===0&&kn.el.firstChild?kn.el.insertBefore(xn.firstElementChild,kn.el.firstChild):kn.el.appendChild(xn.firstElementChild);const En={id:qe,close(){var $n,Sn;(Sn=($n=Cn==null?void 0:Cn.component)==null?void 0:$n.exposed)==null||Sn.close()}};return instances.push(En),En};message.success=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"success",message:Fe}));message.info=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"info",message:Fe}));message.warning=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"warning",message:Fe}));message.error=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"error",message:Fe}));message.loading=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"loading",message:Fe}));message.closeAll=function(){for(let Fe=instances.length-1;Fe>=0;Fe--)instances[Fe].close()};message.setDefault=Fe=>{globalsOptions=__spreadValues({},Fe)};const withInstall=(Fe,qe)=>(Fe.install=qe,Fe);var index$1=withInstall(message,function(Fe,qe={}){message._context=Fe._context,Fe.config.globalProperties["$"+(qe.name||"mmessage")]=message,qe.defaultOptions&&message.setDefault(qe.defaultOptions)});const style$2="";var setupDefaults$9={cookies:{path:"/"},treeOptions:{parentKey:"parentId",key:"id",children:"children"},parseDateFormat:"yyyy-MM-dd HH:mm:ss",firstDayOfWeek:1},setupDefaults_1=setupDefaults$9;function arrayEach$e(Fe,qe,hn){if(Fe)if(Fe.forEach)Fe.forEach(qe,hn);else for(var vn=0,bn=Fe.length;vn1?function(wn){bn.push([""+wn,vn[wn]])}:function(){bn.push(arguments[qe])})}return bn}}var helperCreateGetObjects_1=helperCreateGetObjects$3,helperCreateGetObjects$2=helperCreateGetObjects_1,keys$b=helperCreateGetObjects$2("keys",1),keys_1=keys$b,objectToString=staticObjectToString,objectEach$3=objectEach_1,arrayEach$c=arrayEach_1;function getCativeCtor(Fe,qe){var hn=Fe.__proto__.constructor;return qe?new hn(qe):new hn}function handleValueClone(Fe,qe){return qe?copyValue(Fe,qe):Fe}function copyValue(Fe,qe){if(Fe)switch(objectToString.call(Fe)){case"[object Object]":{var hn=Object.create(Fe.__proto__);return objectEach$3(Fe,function(kn,_n){hn[_n]=handleValueClone(kn,qe)}),hn}case"[object Date]":case"[object RegExp]":return getCativeCtor(Fe,Fe.valueOf());case"[object Array]":case"[object Arguments]":{var vn=[];return arrayEach$c(Fe,function(kn){vn.push(handleValueClone(kn,qe))}),vn}case"[object Set]":{var bn=getCativeCtor(Fe);return bn.forEach(function(kn){bn.add(handleValueClone(kn,qe))}),bn}case"[object Map]":{var wn=getCativeCtor(Fe);return wn.forEach(function(kn,_n){wn.set(_n,handleValueClone(kn,qe))}),wn}}return Fe}function clone$3(Fe,qe){return Fe&©Value(Fe,qe)}var clone_1=clone$3,arrayEach$b=arrayEach_1,keys$a=keys_1,isArray$s=isArray_1,clone$2=clone_1,objectAssignFns=Object.assign;function handleAssign(Fe,qe,hn){for(var vn=qe.length,bn,wn=1;wn1)return Fe=isArray$s(Fe[1])?[]:{},handleAssign(Fe,qe,!0)}else return objectAssignFns?objectAssignFns.apply(Object,qe):handleAssign(Fe,qe)}return Fe},assign_1=assign$d,setupDefaults$8=setupDefaults_1,arrayEach$a=arrayEach_1,each$i=each_1,isFunction$e=isFunction_1,assign$c=assign_1,XEUtils$2=function(){};function mixin(){arrayEach$a(arguments,function(Fe){each$i(Fe,function(qe,hn){XEUtils$2[hn]=isFunction$e(qe)?function(){var vn=qe.apply(XEUtils$2.$context,arguments);return XEUtils$2.$context=null,vn}:qe})})}function setup$1(Fe){return assign$c(setupDefaults$8,Fe)}XEUtils$2.VERSION="3.5.14";XEUtils$2.mixin=mixin;XEUtils$2.setup=setup$1;var ctor=XEUtils$2;function lastArrayEach$3(Fe,qe,hn){for(var vn=Fe.length-1;vn>=0;vn--)qe.call(hn,Fe[vn],vn,Fe)}var lastArrayEach_1=lastArrayEach$3,lastArrayEach$2=lastArrayEach_1,keys$9=keys_1;function lastObjectEach$2(Fe,qe,hn){lastArrayEach$2(keys$9(Fe),function(vn){qe.call(hn,Fe[vn],vn,Fe)})}var lastObjectEach_1=lastObjectEach$2;function isNull$a(Fe){return Fe===null}var isNull_1=isNull$a,isNull$9=isNull_1;function property$6(Fe,qe){return function(hn){return isNull$9(hn)?qe:hn[Fe]}}var property_1=property$6,each$h=each_1,isFunction$d=isFunction_1,property$5=property_1;function objectMap$1(Fe,qe,hn){var vn={};if(Fe)if(qe)isFunction$d(qe)||(qe=property$5(qe)),each$h(Fe,function(bn,wn){vn[wn]=qe.call(hn,bn,wn,Fe)});else return Fe;return vn}var objectMap_1=objectMap$1;function isPlainObject$9(Fe){return Fe?Fe.constructor===Object:!1}var isPlainObject_1=isPlainObject$9,isArray$r=isArray_1,isPlainObject$8=isPlainObject_1,each$g=each_1;function handleMerge(Fe,qe){return isPlainObject$8(Fe)&&isPlainObject$8(qe)||isArray$r(Fe)&&isArray$r(qe)?(each$g(qe,function(hn,vn){Fe[vn]=handleMerge(Fe[vn],hn)}),Fe):qe}var merge$2=function(Fe){Fe||(Fe={});for(var qe=arguments,hn=qe.length,vn,bn=1;bn1){if(Fe.map)return Fe.map(qe,hn);each$f(Fe,function(){vn.push(qe.apply(hn,arguments))})}return vn}var map_1=map$6,hasOwnProp$8=hasOwnProp_1,isArray$q=isArray_1;function helperCreateIterateHandle$4(Fe,qe,hn,vn,bn){return function(wn,kn,_n){if(wn&&kn){if(Fe&&wn[Fe])return wn[Fe](kn,_n);if(qe&&isArray$q(wn)){for(var Cn=0,xn=wn.length;Cnqe?1:-1}function buildMultiOrders(Fe,qe,hn){return function(vn,bn){var wn=vn[Fe],kn=bn[Fe];return wn===kn?hn?hn(vn,bn):0:qe.order===ORDER_PROP_DESC?handleSort(kn,wn):handleSort(wn,kn)}}function getSortConfs(Fe,qe,hn,vn){var bn=[];return hn=isArray$o(hn)?hn:[hn],arrayEach$9(hn,function(wn,kn){if(wn){var _n=wn,Cn;isArray$o(wn)?(_n=wn[0],Cn=wn[1]):isPlainObject$7(wn)&&(_n=wn.field,Cn=wn.order),bn.push({field:_n,order:Cn||ORDER_PROP_ASC}),arrayEach$9(qe,isFunction$b(_n)?function(xn,En){xn[kn]=_n.call(vn,xn.data,En,Fe)}:function(xn){xn[kn]=_n?get$4(xn.data,_n):xn.data})}}),bn}function orderBy$3(Fe,qe,hn){if(Fe){if(eqNull$6(qe))return toArray$2(Fe).sort(handleSort);for(var vn,bn=map$4(Fe,function(_n){return{data:_n}}),wn=getSortConfs(Fe,bn,qe,hn),kn=wn.length-1;kn>=0;)vn=buildMultiOrders(kn,wn[kn],vn),kn--;return vn&&(bn=bn.sort(vn)),map$4(bn,property$3("data"))}return[]}var orderBy_1=orderBy$3,orderBy$2=orderBy_1,sortBy$1=orderBy$2,sortBy_1=sortBy$1;function random$2(Fe,qe){return Fe>=qe?Fe:(Fe=Fe>>0)+Math.round(Math.random()*((qe||9)-Fe))}var random_1=random$2,helperCreateGetObjects$1=helperCreateGetObjects_1,values$6=helperCreateGetObjects$1("values",0),values_1=values$6,random$1=random_1,values$5=values_1;function shuffle$2(Fe){for(var qe,hn=[],vn=values$5(Fe),bn=vn.length-1;bn>=0;bn--)qe=bn>0?random$1(0,bn):0,hn.push(vn[qe]),vn.splice(qe,1);return hn}var shuffle_1=shuffle$2,shuffle$1=shuffle_1;function sample$1(Fe,qe){var hn=shuffle$1(Fe);return arguments.length<=1?hn[0]:(qe=2?toNumber$6(qe):0,hn=bn>=3?toNumber$6(hn):Fe.length,Fe.slice)return Fe.slice(qe,hn);for(;qe=0;vn--)if(qe.call(hn,Fe[vn],vn,Fe))return Fe[vn]}}var findLast_1=findLast$1,keys$8=keys_1;function reduce$1(Fe,qe,hn){if(Fe){var vn,bn,wn=0,kn=null,_n=hn,Cn=arguments.length>2,xn=keys$8(Fe);if(Fe.length&&Fe.reduce)return bn=function(){return qe.apply(kn,arguments)},Cn?Fe.reduce(bn,_n):Fe.reduce(bn);for(Cn&&(wn=1,_n=Fe[xn[0]]),vn=xn.length;wn>0,_n=hn>>0,Cn=Fe.length,xn=arguments.length>3?vn>>0:Cn;if(kn=0?kn:Cn+kn,kn>=0&&(_n=_n>=0?_n:Cn+_n,xn=xn>=0?xn:Cn+xn,_n>0||1;if(isArray$l(Fe))if(bn>=0&&Fe.length>bn)for(hn=0;hn1&&(isNull$6(qe)||!isObject$6(qe)),wn=bn?hn:qe;if(isPlainObject$6(Fe))objectEach$2(Fe,bn?function(kn,_n){Fe[_n]=qe}:function(kn,_n){helperDeleteProperty$1(Fe,_n)}),wn&&assign$b(Fe,wn);else if(isArray$h(Fe)){if(bn)for(vn=Fe.length;vn>0;)vn--,Fe[vn]=qe;else Fe.length=0;wn&&Fe.push.apply(Fe,wn)}}return Fe}var clear_1=clear$2,helperDeleteProperty=helperDeleteProperty_1,isFunction$9=isFunction_1,isArray$g=isArray_1,each$b=each_1,arrayEach$6=arrayEach_1,lastEach$1=lastEach_1,clear$1=clear_1,eqNull$4=eqNull_1;function pluckProperty(Fe){return function(qe,hn){return hn===Fe}}function remove$2(Fe,qe,hn){if(Fe){if(!eqNull$4(qe)){var vn=[],bn=[];return isFunction$9(qe)||(qe=pluckProperty(qe)),each$b(Fe,function(wn,kn,_n){qe.call(hn,wn,kn,_n)&&vn.push(kn)}),isArray$g(Fe)?lastEach$1(vn,function(wn,kn){bn.push(Fe[wn]),Fe.splice(wn,1)}):(bn={},arrayEach$6(vn,function(wn){bn[wn]=Fe[wn],helperDeleteProperty(Fe,wn)})),bn}return clear$1(Fe)}return Fe}var remove_1=remove$2,setupDefaults$7=setupDefaults_1,orderBy$1=orderBy_1,clone$1=clone_1,eqNull$3=eqNull_1,each$a=each_1,remove$1=remove_1,assign$a=assign_1;function strictTree(Fe,qe){each$a(Fe,function(hn){hn[qe]&&!hn[qe].length&&remove$1(hn,qe)})}function toArrayTree$1(Fe,qe){var hn=assign$a({},setupDefaults$7.treeOptions,qe),vn=hn.strict,bn=hn.key,wn=hn.parentKey,kn=hn.children,_n=hn.mapChildren,Cn=hn.sortKey,xn=hn.reverse,En=hn.data,$n=[],Sn={},An={},Tn,Nn,Pn;return Cn&&(Fe=orderBy$1(clone$1(Fe),Cn),xn&&(Fe=Fe.reverse())),each$a(Fe,function(On){Tn=On[bn],An[Tn]=!0}),each$a(Fe,function(On){Tn=On[bn],En?(Nn={},Nn[En]=On):Nn=On,Pn=On[wn],Sn[Tn]=Sn[Tn]||[],Sn[Pn]=Sn[Pn]||[],Sn[Pn].push(Nn),Nn[bn]=Tn,Nn[wn]=Pn,Nn[kn]=Sn[Tn],_n&&(Nn[_n]=Sn[Tn]),(!vn||vn&&eqNull$3(Pn))&&(An[Pn]||$n.push(Nn))}),vn&&strictTree(Fe,kn),$n}var toArrayTree_1=toArrayTree$1,setupDefaults$6=setupDefaults_1,each$9=each_1,assign$9=assign_1;function unTreeList(Fe,qe,hn){var vn=hn.children,bn=hn.data,wn=hn.clear;return each$9(qe,function(kn){var _n=kn[vn];bn&&(kn=kn[bn]),Fe.push(kn),_n&&_n.length&&unTreeList(Fe,_n,hn),wn&&delete kn[vn]}),Fe}function toTreeArray$1(Fe,qe){return unTreeList([],Fe,assign$9({},setupDefaults$6.treeOptions,qe))}var toTreeArray_1=toTreeArray$1;function helperCreateTreeFunc$4(Fe){return function(qe,hn,vn,bn){var wn=vn||{},kn=wn.children||"children";return Fe(null,qe,hn,bn,[],[],kn,wn)}}var helperCreateTreeFunc_1=helperCreateTreeFunc$4,helperCreateTreeFunc$3=helperCreateTreeFunc_1;function findTreeItem(Fe,qe,hn,vn,bn,wn,kn,_n){if(qe){var Cn,xn,En,$n,Sn,An;for(xn=0,En=qe.length;xn=0;hn--)if(qe===Fe[hn])return hn;return-1}var arrayLastIndexOf_1=arrayLastIndexOf$2,helperCreateInTypeof$2=helperCreateInTypeof_1,isNumber$c=helperCreateInTypeof$2("number"),isNumber_1=isNumber$c,isNumber$b=isNumber_1;function isNumberNaN$1(Fe){return isNumber$b(Fe)&&isNaN(Fe)}var _isNaN=isNumberNaN$1,helperCreateInTypeof$1=helperCreateInTypeof_1,isString$b=helperCreateInTypeof$1("string"),isString_1=isString$b,helperCreateInInObjectString$3=helperCreateInInObjectString_1,isDate$9=helperCreateInInObjectString$3("Date"),isDate_1=isDate$9,staticParseInt$5=parseInt,staticParseInt_1=staticParseInt$5;function helperGetUTCDateTime$1(Fe){return Date.UTC(Fe.y,Fe.M||0,Fe.d||1,Fe.H||0,Fe.m||0,Fe.s||0,Fe.S||0)}var helperGetUTCDateTime_1=helperGetUTCDateTime$1;function helperGetDateTime$c(Fe){return Fe.getTime()}var helperGetDateTime_1=helperGetDateTime$c,staticParseInt$4=staticParseInt_1,helperGetUTCDateTime=helperGetUTCDateTime_1,helperGetDateTime$b=helperGetDateTime_1,isString$a=isString_1,isDate$8=isDate_1;function getParseRule(Fe){return"(\\d{"+Fe+"})"}function toParseMs(Fe){return Fe<10?Fe*100:Fe<100?Fe*10:Fe}function toParseNum(Fe){return isNaN(Fe)?Fe:staticParseInt$4(Fe)}var d2=getParseRule(2),d1or2=getParseRule("1,2"),d1or7=getParseRule("1,7"),d3or4=getParseRule("3,4"),place=".{1}",d1Or2RE=place+d1or2,dzZ="(([zZ])|([-+]\\d{2}:?\\d{2}))",defaulParseStrs=[d3or4,d1Or2RE,d1Or2RE,d1Or2RE,d1Or2RE,d1Or2RE,place+d1or7,dzZ],defaulParseREs=[];for(var len=defaulParseStrs.length-1;len>=0;len--){for(var rule="",i$3=0;i$3=0&&qe.call(hn,Fe[vn],vn,Fe)!==!1;vn--);else for(bn=keys$7(Fe),vn=bn.length-1;vn>=0&&qe.call(hn,Fe[bn[vn]],bn[vn],Fe)!==!1;vn--);}}var lastForOf_1=lastForOf$1,isArray$d=isArray_1,isString$9=isString_1,hasOwnProp$4=hasOwnProp_1;function helperCreateIndexOf$2(Fe,qe){return function(hn,vn){if(hn){if(hn[Fe])return hn[Fe](vn);if(isString$9(hn)||isArray$d(hn))return qe(hn,vn);for(var bn in hn)if(hasOwnProp$4(hn,bn)&&vn===hn[bn])return bn}return-1}}var helperCreateIndexOf_1=helperCreateIndexOf$2,helperCreateIndexOf$1=helperCreateIndexOf_1,arrayIndexOf$1=arrayIndexOf_1,indexOf$1=helperCreateIndexOf$1("indexOf",arrayIndexOf$1),indexOf_1=indexOf$1,helperCreateIndexOf=helperCreateIndexOf_1,arrayLastIndexOf$1=arrayLastIndexOf_1,lastIndexOf$2=helperCreateIndexOf("lastIndexOf",arrayLastIndexOf$1),lastIndexOf_1=lastIndexOf$2,isArray$c=isArray_1,isString$8=isString_1,each$7=each_1;function getSize$2(Fe){var qe=0;return isString$8(Fe)||isArray$c(Fe)?Fe.length:(each$7(Fe,function(){qe++}),qe)}var getSize_1=getSize$2,isNumber$a=isNumber_1;function isNumberFinite$1(Fe){return isNumber$a(Fe)&&isFinite(Fe)}var _isFinite=isNumberFinite$1,isArray$b=isArray_1,isNull$5=isNull_1,isInteger$2=function(Fe){return!isNull$5(Fe)&&!isNaN(Fe)&&!isArray$b(Fe)&&Fe%1===0},isInteger_1=isInteger$2,isArray$a=isArray_1,isInteger$1=isInteger_1,isNull$4=isNull_1;function isFloat$1(Fe){return!isNull$4(Fe)&&!isNaN(Fe)&&!isArray$a(Fe)&&!isInteger$1(Fe)}var isFloat_1=isFloat$1,helperCreateInTypeof=helperCreateInTypeof_1,isBoolean$4=helperCreateInTypeof("boolean"),isBoolean_1=isBoolean$4,helperCreateInInObjectString$2=helperCreateInInObjectString_1,isRegExp$4=helperCreateInInObjectString$2("RegExp"),isRegExp_1=isRegExp$4,helperCreateInInObjectString$1=helperCreateInInObjectString_1,isError$2=helperCreateInInObjectString$1("Error"),isError_1=isError$2;function isTypeError$1(Fe){return Fe?Fe.constructor===TypeError:!1}var isTypeError_1=isTypeError$1;function isEmpty$2(Fe){for(var qe in Fe)return!1;return!0}var isEmpty_1=isEmpty$2,staticStrUndefined$9=staticStrUndefined_1,supportSymbol=typeof Symbol!==staticStrUndefined$9;function isSymbol$2(Fe){return supportSymbol&&Symbol.isSymbol?Symbol.isSymbol(Fe):typeof Fe=="symbol"}var isSymbol_1=isSymbol$2,helperCreateInInObjectString=helperCreateInInObjectString_1,isArguments$1=helperCreateInInObjectString("Arguments"),isArguments_1=isArguments$1,isString$7=isString_1,isNumber$9=isNumber_1;function isElement$2(Fe){return!!(Fe&&isString$7(Fe.nodeName)&&isNumber$9(Fe.nodeType))}var isElement_1=isElement$2,staticStrUndefined$8=staticStrUndefined_1,staticDocument$3=typeof document===staticStrUndefined$8?0:document,staticDocument_1=staticDocument$3,staticDocument$2=staticDocument_1;function isDocument$1(Fe){return!!(Fe&&staticDocument$2&&Fe.nodeType===9)}var isDocument_1=isDocument$1,staticStrUndefined$7=staticStrUndefined_1,staticWindow$2=typeof window===staticStrUndefined$7?0:window,staticWindow_1=staticWindow$2,staticWindow$1=staticWindow_1;function isWindow$1(Fe){return staticWindow$1&&!!(Fe&&Fe===Fe.window)}var isWindow_1=isWindow$1,staticStrUndefined$6=staticStrUndefined_1,supportFormData=typeof FormData!==staticStrUndefined$6;function isFormData$2(Fe){return supportFormData&&Fe instanceof FormData}var isFormData_1=isFormData$2,staticStrUndefined$5=staticStrUndefined_1,supportMap=typeof Map!==staticStrUndefined$5;function isMap$1(Fe){return supportMap&&Fe instanceof Map}var isMap_1=isMap$1,staticStrUndefined$4=staticStrUndefined_1,supportWeakMap=typeof WeakMap!==staticStrUndefined$4;function isWeakMap$1(Fe){return supportWeakMap&&Fe instanceof WeakMap}var isWeakMap_1=isWeakMap$1,staticStrUndefined$3=staticStrUndefined_1,supportSet=typeof Set!==staticStrUndefined$3;function isSet$1(Fe){return supportSet&&Fe instanceof Set}var isSet_1=isSet$1,staticStrUndefined$2=staticStrUndefined_1,supportWeakSet=typeof WeakSet!==staticStrUndefined$2;function isWeakSet$1(Fe){return supportWeakSet&&Fe instanceof WeakSet}var isWeakSet_1=isWeakSet$1,isFunction$8=isFunction_1,isString$6=isString_1,isArray$9=isArray_1,hasOwnProp$3=hasOwnProp_1;function helperCreateiterateIndexOf$2(Fe){return function(qe,hn,vn){if(qe&&isFunction$8(hn)){if(isArray$9(qe)||isString$6(qe))return Fe(qe,hn,vn);for(var bn in qe)if(hasOwnProp$3(qe,bn)&&hn.call(vn,qe[bn],bn,qe))return bn}return-1}}var helperCreateiterateIndexOf_1=helperCreateiterateIndexOf$2,helperCreateiterateIndexOf$1=helperCreateiterateIndexOf_1,findIndexOf$3=helperCreateiterateIndexOf$1(function(Fe,qe,hn){for(var vn=0,bn=Fe.length;vn-1})}else return!0;return isEqual$1(Fe,qe)}var isMatch_1=isMatch$1,helperEqualCompare=helperEqualCompare_1,helperDefaultCompare=helperDefaultCompare_1,isFunction$7=isFunction_1,isUndefined$7=isUndefined_1;function isEqualWith$1(Fe,qe,hn){return isFunction$7(hn)?helperEqualCompare(Fe,qe,function(vn,bn,wn,kn,_n){var Cn=hn(vn,bn,wn,kn,_n);return isUndefined$7(Cn)?helperDefaultCompare(vn,bn):!!Cn},hn):helperEqualCompare(Fe,qe,helperDefaultCompare)}var isEqualWith_1=isEqualWith$1,isSymbol$1=isSymbol_1,isDate$5=isDate_1,isArray$7=isArray_1,isRegExp$2=isRegExp_1,isError$1=isError_1,isNull$3=isNull_1;function getType$1(Fe){return isNull$3(Fe)?"null":isSymbol$1(Fe)?"symbol":isDate$5(Fe)?"date":isArray$7(Fe)?"array":isRegExp$2(Fe)?"regexp":isError$1(Fe)?"error":typeof Fe}var getType_1=getType$1,__uniqueId=0;function uniqueId$1(Fe){return[Fe,++__uniqueId].join("")}var uniqueId_1=uniqueId$1,helperCreateiterateIndexOf=helperCreateiterateIndexOf_1,findLastIndexOf$1=helperCreateiterateIndexOf(function(Fe,qe,hn){for(var vn=Fe.length-1;vn>=0;vn--)if(qe.call(hn,Fe[vn],vn,Fe))return vn;return-1}),findLastIndexOf_1=findLastIndexOf$1,isPlainObject$5=isPlainObject_1,isString$4=isString_1;function toStringJSON$1(Fe){if(isPlainObject$5(Fe))return Fe;if(isString$4(Fe))try{return JSON.parse(Fe)}catch{}return{}}var toStringJSON_1=toStringJSON$1,eqNull$2=eqNull_1;function toJSONString$1(Fe){return eqNull$2(Fe)?"":JSON.stringify(Fe)}var toJSONString_1=toJSONString$1,helperCreateGetObjects=helperCreateGetObjects_1,entries$1=helperCreateGetObjects("entries",2),entries_1=entries$1,isFunction$6=isFunction_1,isArray$6=isArray_1,each$6=each_1,findIndexOf$1=findIndexOf_1;function helperCreatePickOmit$2(Fe,qe){return function(hn,vn){var bn,wn,kn={},_n=[],Cn=this,xn=arguments,En=xn.length;if(!isFunction$6(vn)){for(wn=1;wn-1)?Fe:qe)&&(kn[Sn]=$n)}),kn}}var helperCreatePickOmit_1=helperCreatePickOmit$2,helperCreatePickOmit$1=helperCreatePickOmit_1,pick$1=helperCreatePickOmit$1(1,0),pick_1=pick$1,helperCreatePickOmit=helperCreatePickOmit_1,omit$1=helperCreatePickOmit(0,1),omit_1=omit$1,values$2=values_1;function first$1(Fe){return values$2(Fe)[0]}var first_1=first$1,values$1=values_1;function last$1(Fe){var qe=values$1(Fe);return qe[qe.length-1]}var last_1=last$1,staticHGKeyRE=staticHGKeyRE_1,helperGetHGSKeys$1=helperGetHGSKeys_1,hasOwnProp$2=hasOwnProp_1;function has$1(Fe,qe){if(Fe){if(hasOwnProp$2(Fe,qe))return!0;var hn,vn,bn,wn,kn,_n,Cn=helperGetHGSKeys$1(qe),xn=0,En=Cn.length;for(kn=Fe;xn>0,bn=qe>>0,vn>0||1;vnqe}),min_1=min$1;function helperNumberDecimal$4(Fe){return(Fe.split(".")[1]||"").length}var helperNumberDecimal_1=helperNumberDecimal$4,staticParseInt$2=staticParseInt_1;function helperStringRepeat$5(Fe,qe){if(Fe.repeat)return Fe.repeat(qe);var hn=isNaN(qe)?[]:new Array(staticParseInt$2(qe));return hn.join(Fe)+(hn.length>0?Fe:"")}var helperStringRepeat_1=helperStringRepeat$5;function helperNumberOffsetPoint$2(Fe,qe){return Fe.substring(0,qe)+"."+Fe.substring(qe,Fe.length)}var helperNumberOffsetPoint_1=helperNumberOffsetPoint$2,helperStringRepeat$4=helperStringRepeat_1,helperNumberOffsetPoint$1=helperNumberOffsetPoint_1;function toNumberString$8(Fe){var qe=""+Fe,hn=qe.match(/^([-+]?)((\d+)|((\d+)?[.](\d+)?))e([-+]{1})([0-9]+)$/);if(hn){var vn=Fe<0,bn=vn?"-":"",wn=hn[3]||"",kn=hn[5]||"",_n=hn[6]||"",Cn=hn[7],xn=hn[8],En=xn-_n.length,$n=xn-wn.length,Sn=xn-kn.length;return Cn==="+"?wn?bn+wn+helperStringRepeat$4("0",xn):En>0?bn+kn+_n+helperStringRepeat$4("0",En):bn+kn+helperNumberOffsetPoint$1(_n,xn):wn?$n>0?bn+"0."+helperStringRepeat$4("0",Math.abs($n))+wn:bn+helperNumberOffsetPoint$1(wn,$n):Sn>0?bn+"0."+helperStringRepeat$4("0",Math.abs(Sn))+kn+_n:bn+helperNumberOffsetPoint$1(kn,Sn)+_n}return qe}var toNumberString_1=toNumberString$8,helperNumberDecimal$3=helperNumberDecimal_1,toNumberString$7=toNumberString_1;function helperMultiply$2(Fe,qe){var hn=toNumberString$7(Fe),vn=toNumberString$7(qe);return parseInt(hn.replace(".",""))*parseInt(vn.replace(".",""))/Math.pow(10,helperNumberDecimal$3(hn)+helperNumberDecimal$3(vn))}var helperMultiply_1=helperMultiply$2,helperMultiply$1=helperMultiply_1,toNumber$5=toNumber_1,toNumberString$6=toNumberString_1;function helperCreateMathNumber$3(Fe){return function(qe,hn){var vn=toNumber$5(qe),bn=vn;if(vn){hn=hn>>0;var wn=toNumberString$6(vn),kn=wn.split("."),_n=kn[0],Cn=kn[1]||"",xn=Cn.substring(0,hn+1),En=_n+(xn?"."+xn:"");if(hn>=Cn.length)return toNumber$5(En);if(En=vn,hn>0){var $n=Math.pow(10,hn);bn=Math[Fe](helperMultiply$1(En,$n))/$n}else bn=Math[Fe](En)}return bn}}var helperCreateMathNumber_1=helperCreateMathNumber$3,helperCreateMathNumber$2=helperCreateMathNumber_1,round$3=helperCreateMathNumber$2("round"),round_1=round$3,helperCreateMathNumber$1=helperCreateMathNumber_1,ceil$2=helperCreateMathNumber$1("ceil"),ceil_1=ceil$2,helperCreateMathNumber=helperCreateMathNumber_1,floor$2=helperCreateMathNumber("floor"),floor_1=floor$2,eqNull$1=eqNull_1,isNumber$7=isNumber_1,toNumberString$5=toNumberString_1;function toValueString$e(Fe){return isNumber$7(Fe)?toNumberString$5(Fe):""+(eqNull$1(Fe)?"":Fe)}var toValueString_1=toValueString$e,round$2=round_1,toValueString$d=toValueString_1,helperStringRepeat$3=helperStringRepeat_1,helperNumberOffsetPoint=helperNumberOffsetPoint_1;function toFixed$3(Fe,qe){qe=qe>>0;var hn=toValueString$d(round$2(Fe,qe)),vn=hn.split("."),bn=vn[0],wn=vn[1]||"",kn=qe-wn.length;return qe?kn>0?bn+"."+wn+helperStringRepeat$3("0",kn):bn+helperNumberOffsetPoint(wn,Math.abs(kn)):bn}var toFixed_1=toFixed$3,setupDefaults$5=setupDefaults_1,round$1=round_1,ceil$1=ceil_1,floor$1=floor_1,isNumber$6=isNumber_1,toValueString$c=toValueString_1,toFixed$2=toFixed_1,toNumberString$4=toNumberString_1,assign$6=assign_1;function commafy$1(Fe,qe){var hn=assign$6({},setupDefaults$5.commafyOptions,qe),vn=hn.digits,bn=isNumber$6(Fe),wn,kn,_n,Cn,xn;return bn?(wn=(hn.ceil?ceil$1:hn.floor?floor$1:round$1)(Fe,vn),kn=toNumberString$4(vn?toFixed$2(wn,vn):wn).split("."),Cn=kn[0],xn=kn[1],_n=Cn&&wn<0,_n&&(Cn=Cn.substring(1,Cn.length))):(wn=toValueString$c(Fe).replace(/,/g,""),kn=wn?[wn]:[],Cn=kn[0]),kn.length?(_n?"-":"")+Cn.replace(new RegExp("(?=(?!(\\b))(.{"+(hn.spaceNumber||3)+"})+$)","g"),hn.separator||",")+(xn?"."+xn:""):wn}var commafy_1=commafy$1,staticParseInt$1=staticParseInt_1,helperCreateToNumber=helperCreateToNumber_1,toInteger$1=helperCreateToNumber(staticParseInt$1),toInteger_1=toInteger$1,helperMultiply=helperMultiply_1,toNumber$4=toNumber_1;function multiply$3(Fe,qe){var hn=toNumber$4(Fe),vn=toNumber$4(qe);return helperMultiply(hn,vn)}var multiply_1=multiply$3,helperNumberDecimal$2=helperNumberDecimal_1,toNumberString$3=toNumberString_1,multiply$2=multiply_1;function helperNumberAdd$2(Fe,qe){var hn=toNumberString$3(Fe),vn=toNumberString$3(qe),bn=Math.pow(10,Math.max(helperNumberDecimal$2(hn),helperNumberDecimal$2(vn)));return(multiply$2(Fe,bn)+multiply$2(qe,bn))/bn}var helperNumberAdd_1=helperNumberAdd$2,helperNumberAdd$1=helperNumberAdd_1,toNumber$3=toNumber_1;function add$1(Fe,qe){return helperNumberAdd$1(toNumber$3(Fe),toNumber$3(qe))}var add_1=add$1,helperNumberDecimal$1=helperNumberDecimal_1,toNumberString$2=toNumberString_1,toNumber$2=toNumber_1,toFixed$1=toFixed_1;function subtract$1(Fe,qe){var hn=toNumber$2(Fe),vn=toNumber$2(qe),bn=toNumberString$2(hn),wn=toNumberString$2(vn),kn=helperNumberDecimal$1(bn),_n=helperNumberDecimal$1(wn),Cn=Math.pow(10,Math.max(kn,_n)),xn=kn>=_n?kn:_n;return parseFloat(toFixed$1((hn*Cn-vn*Cn)/Cn,xn))}var subtract_1=subtract$1,helperNumberDecimal=helperNumberDecimal_1,toNumberString$1=toNumberString_1,multiply$1=multiply_1;function helperNumberDivide$2(Fe,qe){var hn=toNumberString$1(Fe),vn=toNumberString$1(qe),bn=helperNumberDecimal(hn),wn=helperNumberDecimal(vn),kn=wn-bn,_n=kn<0,Cn=Math.pow(10,_n?Math.abs(kn):kn);return multiply$1(hn.replace(".","")/vn.replace(".",""),_n?1/Cn:Cn)}var helperNumberDivide_1=helperNumberDivide$2,helperNumberDivide$1=helperNumberDivide_1,toNumber$1=toNumber_1;function divide$1(Fe,qe){return helperNumberDivide$1(toNumber$1(Fe),toNumber$1(qe))}var divide_1=divide$1,helperNumberAdd=helperNumberAdd_1,isFunction$4=isFunction_1,each$4=each_1,get$2=get_1;function sum$2(Fe,qe,hn){var vn=0;return each$4(Fe,qe?isFunction$4(qe)?function(){vn=helperNumberAdd(vn,qe.apply(hn,arguments))}:function(bn){vn=helperNumberAdd(vn,get$2(bn,qe))}:function(bn){vn=helperNumberAdd(vn,bn)}),vn}var sum_1=sum$2,helperNumberDivide=helperNumberDivide_1,getSize$1=getSize_1,sum$1=sum_1;function mean$1(Fe,qe,hn){return helperNumberDivide(sum$1(Fe,qe,hn),getSize$1(Fe))}var mean_1=mean$1,staticStrFirst$5="first",staticStrFirst_1=staticStrFirst$5,staticStrLast$4="last",staticStrLast_1=staticStrLast$4;function helperGetDateFullYear$5(Fe){return Fe.getFullYear()}var helperGetDateFullYear_1=helperGetDateFullYear$5,staticDayTime$5=864e5,staticDayTime_1=staticDayTime$5;function helperGetDateMonth$4(Fe){return Fe.getMonth()}var helperGetDateMonth_1=helperGetDateMonth$4,isDate$4=isDate_1,helperGetDateTime$a=helperGetDateTime_1;function isValidDate$c(Fe){return isDate$4(Fe)&&!isNaN(helperGetDateTime$a(Fe))}var isValidDate_1=isValidDate$c,staticStrFirst$4=staticStrFirst_1,staticStrLast$3=staticStrLast_1,staticDayTime$4=staticDayTime_1,helperGetDateFullYear$4=helperGetDateFullYear_1,helperGetDateTime$9=helperGetDateTime_1,helperGetDateMonth$3=helperGetDateMonth_1,toStringDate$b=toStringDate_1,isValidDate$b=isValidDate_1,isNumber$5=isNumber_1;function getWhatMonth$5(Fe,qe,hn){var vn=qe&&!isNaN(qe)?qe:0;if(Fe=toStringDate$b(Fe),isValidDate$b(Fe)){if(hn===staticStrFirst$4)return new Date(helperGetDateFullYear$4(Fe),helperGetDateMonth$3(Fe)+vn,1);if(hn===staticStrLast$3)return new Date(helperGetDateTime$9(getWhatMonth$5(Fe,vn+1,staticStrFirst$4))-1);if(isNumber$5(hn)&&Fe.setDate(hn),vn){var bn=Fe.getDate();if(Fe.setMonth(helperGetDateMonth$3(Fe)+vn),bn!==Fe.getDate())return Fe.setDate(1),new Date(helperGetDateTime$9(Fe)-staticDayTime$4)}}return Fe}var getWhatMonth_1=getWhatMonth$5,staticStrFirst$3=staticStrFirst_1,staticStrLast$2=staticStrLast_1,helperGetDateFullYear$3=helperGetDateFullYear_1,getWhatMonth$4=getWhatMonth_1,toStringDate$a=toStringDate_1,isValidDate$a=isValidDate_1;function getWhatYear$4(Fe,qe,hn){var vn;if(Fe=toStringDate$a(Fe),isValidDate$a(Fe)&&(qe&&(vn=qe&&!isNaN(qe)?qe:0,Fe.setFullYear(helperGetDateFullYear$3(Fe)+vn)),hn||!isNaN(hn))){if(hn===staticStrFirst$3)return new Date(helperGetDateFullYear$3(Fe),0,1);if(hn===staticStrLast$2)return Fe.setMonth(11),getWhatMonth$4(Fe,0,staticStrLast$2);Fe.setMonth(hn)}return Fe}var getWhatYear_1=getWhatYear$4,getWhatMonth$3=getWhatMonth_1,toStringDate$9=toStringDate_1,isValidDate$9=isValidDate_1;function getQuarterNumber(Fe){var qe=Fe.getMonth();return qe<3?1:qe<6?2:qe<9?3:4}function getWhatQuarter$1(Fe,qe,hn){var vn,bn=qe&&!isNaN(qe)?qe*3:0;return Fe=toStringDate$9(Fe),isValidDate$9(Fe)?(vn=(getQuarterNumber(Fe)-1)*3,Fe.setMonth(vn),getWhatMonth$3(Fe,bn,hn)):Fe}var getWhatQuarter_1=getWhatQuarter$1,staticStrFirst$2=staticStrFirst_1,staticStrLast$1=staticStrLast_1,staticParseInt=staticParseInt_1,helperGetDateFullYear$2=helperGetDateFullYear_1,helperGetDateMonth$2=helperGetDateMonth_1,helperGetDateTime$8=helperGetDateTime_1,toStringDate$8=toStringDate_1,isValidDate$8=isValidDate_1;function getWhatDay$2(Fe,qe,hn){if(Fe=toStringDate$8(Fe),isValidDate$8(Fe)&&!isNaN(qe)){if(Fe.setDate(Fe.getDate()+staticParseInt(qe)),hn===staticStrFirst$2)return new Date(helperGetDateFullYear$2(Fe),helperGetDateMonth$2(Fe),Fe.getDate());if(hn===staticStrLast$1)return new Date(helperGetDateTime$8(getWhatDay$2(Fe,1,staticStrFirst$2))-1)}return Fe}var getWhatDay_1=getWhatDay$2;function helperStringUpperCase$2(Fe){return Fe.toUpperCase()}var helperStringUpperCase_1=helperStringUpperCase$2,staticDayTime$3=staticDayTime_1,staticWeekTime$2=staticDayTime$3*7,staticWeekTime_1=staticWeekTime$2,setupDefaults$4=setupDefaults_1,staticDayTime$2=staticDayTime_1,staticWeekTime$1=staticWeekTime_1,helperGetDateTime$7=helperGetDateTime_1,toStringDate$7=toStringDate_1,isValidDate$7=isValidDate_1,isNumber$4=isNumber_1;function getWhatWeek$2(Fe,qe,hn,vn){if(Fe=toStringDate$7(Fe),isValidDate$7(Fe)){var bn=isNumber$4(hn),wn=isNumber$4(vn),kn=helperGetDateTime$7(Fe);if(bn||wn){var _n=wn?vn:setupDefaults$4.firstDayOfWeek,Cn=Fe.getDay(),xn=bn?hn:Cn;if(Cn!==xn){var En=0;_n>Cn?En=-(7-_n+Cn):_n_n?kn+=((xn===0?7:xn)-_n+En)*staticDayTime$2:xn<_n?kn+=(7-_n+xn+En)*staticDayTime$2:kn+=En*staticDayTime$2}}return qe&&!isNaN(qe)&&(kn+=qe*staticWeekTime$1),new Date(kn)}return Fe}var getWhatWeek_1=getWhatWeek$2,setupDefaults$3=setupDefaults_1,staticWeekTime=staticWeekTime_1,isNumber$3=isNumber_1,isValidDate$6=isValidDate_1,getWhatWeek$1=getWhatWeek_1,helperGetDateTime$6=helperGetDateTime_1;function helperCreateGetDateWeek$2(Fe){return function(qe,hn){var vn=isNumber$3(hn)?hn:setupDefaults$3.firstDayOfWeek,bn=getWhatWeek$1(qe,0,vn,vn);if(isValidDate$6(bn)){var wn=new Date(bn.getFullYear(),bn.getMonth(),bn.getDate()),kn=Fe(bn),_n=kn.getDay();return _n>vn&&kn.setDate(7-_n+vn+1),_n>0,hn=isUndefined$6(hn)?" ":""+hn,vn.padStart?vn.padStart(qe,hn):qe>vn.length?(qe-=vn.length,qe>hn.length&&(hn+=helperStringRepeat$2(hn,qe/hn.length)),hn.slice(0,qe)+vn):vn}var padStart_1=padStart$2,setupDefaults$2=setupDefaults_1,helperStringUpperCase$1=helperStringUpperCase_1,helperGetDateFullYear=helperGetDateFullYear_1,helperGetDateMonth=helperGetDateMonth_1,toStringDate$5=toStringDate_1,getYearWeek$1=getYearWeek_1,getYearDay$1=getYearDay_1,assign$5=assign_1,isValidDate$4=isValidDate_1,isFunction$3=isFunction_1,padStart$1=padStart_1;function handleCustomTemplate(Fe,qe,hn,vn){var bn=qe[hn];return bn?isFunction$3(bn)?bn(vn,hn,Fe):bn[vn]:vn}var dateFormatRE=/\[([^\]]+)]|y{2,4}|M{1,2}|d{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|S{1,3}|Z{1,2}|W{1,2}|D{1,3}|[aAeEq]/g;function toDateString$2(Fe,qe,hn){if(Fe){if(Fe=toStringDate$5(Fe),isValidDate$4(Fe)){var vn=qe||setupDefaults$2.parseDateFormat||setupDefaults$2.formatString,bn=Fe.getHours(),wn=bn<12?"am":"pm",kn=assign$5({},setupDefaults$2.parseDateRules||setupDefaults$2.formatStringMatchs,hn?hn.formats:null),_n=function(In,Mn){return(""+helperGetDateFullYear(Fe)).substr(4-Mn)},Cn=function(In,Mn){return padStart$1(helperGetDateMonth(Fe)+1,Mn,"0")},xn=function(In,Mn){return padStart$1(Fe.getDate(),Mn,"0")},En=function(In,Mn){return padStart$1(bn,Mn,"0")},$n=function(In,Mn){return padStart$1(bn<=12?bn:bn-12,Mn,"0")},Sn=function(In,Mn){return padStart$1(Fe.getMinutes(),Mn,"0")},An=function(In,Mn){return padStart$1(Fe.getSeconds(),Mn,"0")},Tn=function(In,Mn){return padStart$1(Fe.getMilliseconds(),Mn,"0")},Nn=function(In,Mn){var Bn=Fe.getTimezoneOffset()/60*-1;return handleCustomTemplate(Fe,kn,In,(Bn>=0?"+":"-")+padStart$1(Bn,2,"0")+(Mn===1?":":"")+"00")},Pn=function(In,Mn){return padStart$1(handleCustomTemplate(Fe,kn,In,getYearWeek$1(Fe,(hn?hn.firstDay:null)||setupDefaults$2.firstDayOfWeek)),Mn,"0")},On=function(In,Mn){return padStart$1(handleCustomTemplate(Fe,kn,In,getYearDay$1(Fe)),Mn,"0")},Rn={yyyy:_n,yy:_n,MM:Cn,M:Cn,dd:xn,d:xn,HH:En,H:En,hh:$n,h:$n,mm:Sn,m:Sn,ss:An,s:An,SSS:Tn,S:Tn,ZZ:Nn,Z:Nn,WW:Pn,W:Pn,DDD:On,D:On,a:function(In){return handleCustomTemplate(Fe,kn,In,wn)},A:function(In){return handleCustomTemplate(Fe,kn,In,helperStringUpperCase$1(wn))},e:function(In){return handleCustomTemplate(Fe,kn,In,Fe.getDay())},E:function(In){return handleCustomTemplate(Fe,kn,In,Fe.getDay())},q:function(In){return handleCustomTemplate(Fe,kn,In,Math.floor((helperGetDateMonth(Fe)+3)/3))}};return vn.replace(dateFormatRE,function(In,Mn){return Mn||(Rn[In]?Rn[In](In,In.length):In)})}return"Invalid Date"}return""}var toDateString_1=toDateString$2,helperGetDateTime$4=helperGetDateTime_1,helperNewDate$2=helperNewDate_1,now$2=Date.now||function(){return helperGetDateTime$4(helperNewDate$2())},now_1=now$2,helperGetDateTime$3=helperGetDateTime_1,now$1=now_1,toStringDate$4=toStringDate_1,isDate$3=isDate_1,timestamp$1=function(Fe,qe){if(Fe){var hn=toStringDate$4(Fe,qe);return isDate$3(hn)?helperGetDateTime$3(hn):hn}return now$1()},timestamp_1=timestamp$1,toDateString$1=toDateString_1;function isDateSame$1(Fe,qe,hn){return Fe&&qe?(Fe=toDateString$1(Fe,hn),Fe!=="Invalid Date"&&Fe===toDateString$1(qe,hn)):!1}var isDateSame_1=isDateSame$1,helperCreateGetDateWeek=helperCreateGetDateWeek_1,getMonthWeek$1=helperCreateGetDateWeek(function(Fe){return new Date(Fe.getFullYear(),Fe.getMonth(),1)}),getMonthWeek_1=getMonthWeek$1,getWhatYear$2=getWhatYear_1,toStringDate$3=toStringDate_1,isValidDate$3=isValidDate_1,isLeapYear$1=isLeapYear_1;function getDayOfYear$1(Fe,qe){return Fe=toStringDate$3(Fe),isValidDate$3(Fe)?isLeapYear$1(getWhatYear$2(Fe,qe))?366:365:NaN}var getDayOfYear_1=getDayOfYear$1,staticDayTime=staticDayTime_1,staticStrFirst=staticStrFirst_1,staticStrLast=staticStrLast_1,helperGetDateTime$2=helperGetDateTime_1,getWhatMonth$2=getWhatMonth_1,toStringDate$2=toStringDate_1,isValidDate$2=isValidDate_1;function getDayOfMonth$1(Fe,qe){return Fe=toStringDate$2(Fe),isValidDate$2(Fe)?Math.floor((helperGetDateTime$2(getWhatMonth$2(Fe,qe,staticStrLast))-helperGetDateTime$2(getWhatMonth$2(Fe,qe,staticStrFirst)))/staticDayTime)+1:NaN}var getDayOfMonth_1=getDayOfMonth$1,helperGetDateTime$1=helperGetDateTime_1,helperNewDate$1=helperNewDate_1,toStringDate$1=toStringDate_1,isValidDate$1=isValidDate_1,dateDiffRules=[["yyyy",31536e6],["MM",2592e6],["dd",864e5],["HH",36e5],["mm",6e4],["ss",1e3],["S",0]];function getDateDiff$1(Fe,qe){var hn,vn,bn,wn,kn,_n,Cn={done:!1,time:0};if(Fe=toStringDate$1(Fe),qe=qe?toStringDate$1(qe):helperNewDate$1(),isValidDate$1(Fe)&&isValidDate$1(qe)&&(hn=helperGetDateTime$1(Fe),vn=helperGetDateTime$1(qe),hn=bn[1]?_n===kn-1?Cn[bn[0]]=wn||0:(Cn[bn[0]]=Math.floor(wn/bn[1]),wn-=Cn[bn[0]]*bn[1]):Cn[bn[0]]=0;return Cn}var getDateDiff_1=getDateDiff$1,toValueString$a=toValueString_1,isUndefined$5=isUndefined_1,helperStringRepeat$1=helperStringRepeat_1;function padEnd$1(Fe,qe,hn){var vn=toValueString$a(Fe);return qe=qe>>0,hn=isUndefined$5(hn)?" ":""+hn,vn.padEnd?vn.padEnd(qe,hn):qe>vn.length?(qe-=vn.length,qe>hn.length&&(hn+=helperStringRepeat$1(hn,qe/hn.length)),vn+hn.slice(0,qe)):vn}var padEnd_1=padEnd$1,toValueString$9=toValueString_1,helperStringRepeat=helperStringRepeat_1;function repeat$1(Fe,qe){return helperStringRepeat(toValueString$9(Fe),qe)}var repeat_1=repeat$1,toValueString$8=toValueString_1;function trimRight$2(Fe){return Fe&&Fe.trimRight?Fe.trimRight():toValueString$8(Fe).replace(/[\s\uFEFF\xA0]+$/g,"")}var trimRight_1=trimRight$2,toValueString$7=toValueString_1;function trimLeft$2(Fe){return Fe&&Fe.trimLeft?Fe.trimLeft():toValueString$7(Fe).replace(/^[\s\uFEFF\xA0]+/g,"")}var trimLeft_1=trimLeft$2,trimRight$1=trimRight_1,trimLeft$1=trimLeft_1;function trim$3(Fe){return Fe&&Fe.trim?Fe.trim():trimRight$1(trimLeft$1(Fe))}var trim_1=trim$3,staticEscapeMap$2={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},staticEscapeMap_1=staticEscapeMap$2,toValueString$6=toValueString_1,keys$3=keys_1;function helperFormatEscaper$2(Fe){var qe=new RegExp("(?:"+keys$3(Fe).join("|")+")","g");return function(hn){return toValueString$6(hn).replace(qe,function(vn){return Fe[vn]})}}var helperFormatEscaper_1=helperFormatEscaper$2,staticEscapeMap$1=staticEscapeMap_1,helperFormatEscaper$1=helperFormatEscaper_1,escape$1=helperFormatEscaper$1(staticEscapeMap$1),_escape=escape$1,staticEscapeMap=staticEscapeMap_1,helperFormatEscaper=helperFormatEscaper_1,each$3=each_1,unescapeMap={};each$3(staticEscapeMap,function(Fe,qe){unescapeMap[staticEscapeMap[qe]]=qe});var unescape$2=helperFormatEscaper(unescapeMap),_unescape=unescape$2;function helperStringSubstring$2(Fe,qe,hn){return Fe.substring(qe,hn)}var helperStringSubstring_1=helperStringSubstring$2;function helperStringLowerCase$2(Fe){return Fe.toLowerCase()}var helperStringLowerCase_1=helperStringLowerCase$2,toValueString$5=toValueString_1,helperStringSubstring$1=helperStringSubstring_1,helperStringUpperCase=helperStringUpperCase_1,helperStringLowerCase$1=helperStringLowerCase_1,camelCacheMaps={};function camelCase$1(Fe){if(Fe=toValueString$5(Fe),camelCacheMaps[Fe])return camelCacheMaps[Fe];var qe=Fe.length,hn=Fe.replace(/([-]+)/g,function(vn,bn,wn){return wn&&wn+bn.length2&&wn+kn1&&wn+kn1?vn+"-"+helperStringLowerCase(helperStringSubstring(bn,0,kn-1))+"-"+helperStringLowerCase(helperStringSubstring(bn,kn-1,kn))+wn:helperStringLowerCase(vn+"-"+bn+wn)}).replace(/^([A-Z]+)([a-z]+)?$/,function(hn,vn,bn){var wn=vn.length;return helperStringLowerCase(helperStringSubstring(vn,0,wn-1)+"-"+helperStringSubstring(vn,wn-1,wn)+(bn||""))}).replace(/([a-z]?)([A-Z]+)([a-z]?)/g,function(hn,vn,bn,wn,kn){var _n=bn.length;return _n>1&&(vn&&(vn+="-"),wn)?(vn||"")+helperStringLowerCase(helperStringSubstring(bn,0,_n-1))+"-"+helperStringLowerCase(helperStringSubstring(bn,_n-1,_n))+wn:(vn||"")+(kn?"-":"")+helperStringLowerCase(bn)+(wn||"")});return qe=qe.replace(/([-]+)/g,function(hn,vn,bn){return bn&&bn+vn.length1&&(bn>2?vn.substring(0,hn).indexOf(qe)===hn-1:vn.indexOf(qe)===vn.length-1)}var endsWith_1=endsWith$2,setupDefaults$1=setupDefaults_1,toValueString$1=toValueString_1,trim$2=trim_1,get$1=get_1;function template$2(Fe,qe,hn){return toValueString$1(Fe).replace((hn||setupDefaults$1).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,function(vn,bn){return get$1(qe,trim$2(bn))})}var template_1=template$2,template$1=template_1;function toFormatString$1(Fe,qe){return template$1(Fe,qe,{tmplRE:/\{([.\w[\]\s]+)\}/g})}var toFormatString_1=toFormatString$1;function noop$6(){}var noop_1=noop$6,slice$5=slice_1;function bind$3(Fe,qe){var hn=slice$5(arguments,2);return function(){return Fe.apply(qe,slice$5(arguments).concat(hn))}}var bind_1=bind$3,slice$4=slice_1;function once$1(Fe,qe){var hn=!1,vn=null,bn=slice$4(arguments,2);return function(){return hn||(vn=Fe.apply(qe,slice$4(arguments).concat(bn)),hn=!0),vn}}var once_1=once$1,slice$3=slice_1;function after$1(Fe,qe,hn){var vn=0,bn=[];return function(){var wn=arguments;vn++,vn<=Fe&&bn.push(wn[0]),vn>=Fe&&qe.apply(hn,[bn].concat(slice$3(wn)))}}var after_1=after$1,slice$2=slice_1;function before$2(Fe,qe,hn){var vn=0,bn=[];return hn=hn||this,function(){var wn=arguments;vn++,vn1?vn[1]:""},bn.path=wn.replace(/^([a-z0-9.+-]*:)\/\//,function(kn,_n){return bn.protocol=_n,""}).replace(/^([a-z0-9.+-]*)(:\d+)?\/?/,function(kn,_n,Cn){return hn=Cn||"",bn.port=hn.replace(":",""),bn.hostname=_n,bn.host=_n+hn,"/"}).replace(/(#.*)/,function(kn,_n){return bn.hash=_n.length>1?_n:"",""}),qe=bn.hash.match(/#((.*)\?|(.*))/),bn.pathname=bn.path.replace(/(\?|#.*).*/,""),bn.origin=bn.protocol+"//"+bn.host,bn.hashKey=qe&&(qe[2]||qe[1])||"",bn.hashQuery=parseURLQuery(bn.hash),bn.searchQuery=parseURLQuery(bn.search),bn}var parseUrl_1=parseUrl$2,staticLocation$1=staticLocation_1,helperGetLocatOrigin=helperGetLocatOrigin_1,lastIndexOf$1=lastIndexOf_1;function getBaseURL$1(){if(staticLocation$1){var Fe=staticLocation$1.pathname,qe=lastIndexOf$1(Fe,"/")+1;return helperGetLocatOrigin()+(qe===Fe.length?Fe:Fe.substring(0,qe))}return""}var getBaseURL_1=getBaseURL$1,staticLocation=staticLocation_1,parseUrl$1=parseUrl_1;function locat$1(){return staticLocation?parseUrl$1(staticLocation.href):{}}var locat_1=locat$1,setupDefaults=setupDefaults_1,staticDocument$1=staticDocument_1,staticDecodeURIComponent=staticDecodeURIComponent_1,staticEncodeURIComponent=staticEncodeURIComponent_1,isArray$4=isArray_1,isObject$4=isObject_1,isDate$2=isDate_1,isUndefined$3=isUndefined_1,includes$1=includes_1,keys$2=keys_1,assign$4=assign_1,arrayEach$2=arrayEach_1,helperNewDate=helperNewDate_1,helperGetDateTime=helperGetDateTime_1,getWhatYear$1=getWhatYear_1,getWhatMonth$1=getWhatMonth_1,getWhatDay$1=getWhatDay_1;function toCookieUnitTime(Fe,qe){var hn=parseFloat(qe),vn=helperNewDate(),bn=helperGetDateTime(vn);switch(Fe){case"y":return helperGetDateTime(getWhatYear$1(vn,hn));case"M":return helperGetDateTime(getWhatMonth$1(vn,hn));case"d":return helperGetDateTime(getWhatDay$1(vn,hn));case"h":case"H":return bn+hn*60*60*1e3;case"m":return bn+hn*60*1e3;case"s":return bn+hn*1e3}return bn}function toCookieUTCString(Fe){return(isDate$2(Fe)?Fe:new Date(Fe)).toUTCString()}function cookie$1(Fe,qe,hn){if(staticDocument$1){var vn,bn,wn,kn,_n,Cn,xn=[],En=arguments;return isArray$4(Fe)?xn=Fe:En.length>1?xn=[assign$4({name:Fe,value:qe},hn)]:isObject$4(Fe)&&(xn=[Fe]),xn.length>0?(arrayEach$2(xn,function($n){vn=assign$4({},setupDefaults.cookies,$n),wn=[],vn.name&&(bn=vn.expires,wn.push(staticEncodeURIComponent(vn.name)+"="+staticEncodeURIComponent(isObject$4(vn.value)?JSON.stringify(vn.value):vn.value)),bn&&(isNaN(bn)?bn=bn.replace(/^([0-9]+)(y|M|d|H|h|m|s)$/,function(Sn,An,Tn){return toCookieUTCString(toCookieUnitTime(Tn,An))}):/^[0-9]{11,13}$/.test(bn)||isDate$2(bn)?bn=toCookieUTCString(bn):bn=toCookieUTCString(toCookieUnitTime("d",bn)),vn.expires=bn),arrayEach$2(["expires","path","domain","secure"],function(Sn){isUndefined$3(vn[Sn])||wn.push(vn[Sn]&&Sn==="secure"?Sn:Sn+"="+vn[Sn])})),staticDocument$1.cookie=wn.join("; ")}),!0):(kn={},_n=staticDocument$1.cookie,_n&&arrayEach$2(_n.split("; "),function($n){Cn=$n.indexOf("="),kn[staticDecodeURIComponent($n.substring(0,Cn))]=staticDecodeURIComponent($n.substring(Cn+1)||"")}),En.length===1?kn[Fe]:kn)}return!1}function hasCookieItem(Fe){return includes$1(cookieKeys(),Fe)}function getCookieItem(Fe){return cookie$1(Fe)}function setCookieItem(Fe,qe,hn){return cookie$1(Fe,qe,hn),cookie$1}function removeCookieItem(Fe,qe){cookie$1(Fe,"",assign$4({expires:-1},setupDefaults.cookies,qe))}function cookieKeys(){return keys$2(cookie$1())}function cookieJson(){return cookie$1()}assign$4(cookie$1,{has:hasCookieItem,set:setCookieItem,setItem:setCookieItem,get:getCookieItem,getItem:getCookieItem,remove:removeCookieItem,removeItem:removeCookieItem,keys:cookieKeys,getJSON:cookieJson});var cookie_1=cookie$1,staticStrUndefined=staticStrUndefined_1,staticDocument=staticDocument_1,staticWindow=staticWindow_1,assign$3=assign_1,arrayEach$1=arrayEach_1;function isBrowseStorage(Fe){try{var qe="__xe_t";return Fe.setItem(qe,1),Fe.removeItem(qe),!0}catch{return!1}}function isBrowseType(Fe){return navigator.userAgent.indexOf(Fe)>-1}function browse$2(){var Fe,qe,hn,vn=!1,bn=!1,wn=!1,kn={isNode:!1,isMobile:vn,isPC:!1,isDoc:!!staticDocument};if(!staticWindow&&typeof process!==staticStrUndefined)kn.isNode=!0;else{hn=isBrowseType("Edge"),qe=isBrowseType("Chrome"),vn=/(Android|webOS|iPhone|iPad|iPod|SymbianOS|BlackBerry|Windows Phone)/.test(navigator.userAgent),kn.isDoc&&(Fe=staticDocument.body||staticDocument.documentElement,arrayEach$1(["webkit","khtml","moz","ms","o"],function(_n){kn["-"+_n]=!!Fe[_n+"MatchesSelector"]}));try{bn=isBrowseStorage(staticWindow.localStorage)}catch{}try{wn=isBrowseStorage(staticWindow.sessionStorage)}catch{}assign$3(kn,{edge:hn,firefox:isBrowseType("Firefox"),msie:!hn&&kn["-ms"],safari:!qe&&!hn&&isBrowseType("Safari"),isMobile:vn,isPC:!vn,isLocalStorage:bn,isSessionStorage:wn})}return kn}var browse_1=browse$2,XEUtils=ctor,assign$2=assign_1,objectEach=objectEach_1,lastObjectEach=lastObjectEach_1,objectMap=objectMap_1,merge$1=merge_1,map=map_1,some=some_1,every=every_1,includeArrays=includeArrays_1,arrayEach=arrayEach_1,lastArrayEach=lastArrayEach_1,uniq=uniq_1,union=union_1,toArray$1=toArray_1,sortBy=sortBy_1,orderBy=orderBy_1,shuffle=shuffle_1,sample=sample_1,slice=slice_1,filter$1=filter_1,findKey$1=findKey_1,includes=includes_1,find$1=find_1,findLast=findLast_1,reduce=reduce_1,copyWithin=copyWithin_1,chunk=chunk_1,zip=zip_1,unzip=unzip_1,zipObject=zipObject_1,flatten=flatten_1,pluck=pluck_1,invoke=invoke_1,toArrayTree=toArrayTree_1,toTreeArray=toTreeArray_1,findTree=findTree_1,eachTree=eachTree_1,mapTree=mapTree_1,filterTree=filterTree_1,searchTree=searchTree_1,arrayIndexOf=arrayIndexOf_1,arrayLastIndexOf=arrayLastIndexOf_1,hasOwnProp=hasOwnProp_1,isArray$3=isArray_1,isNull$1=isNull_1,isNumberNaN=_isNaN,isUndefined$2=isUndefined_1,isFunction$2=isFunction_1,isObject$3=isObject_1,isString$2=isString_1,isPlainObject$3=isPlainObject_1,isLeapYear=isLeapYear_1,isDate$1=isDate_1,eqNull=eqNull_1,each$1=each_1,forOf=forOf_1,lastForOf=lastForOf_1,indexOf=indexOf_1,lastIndexOf=lastIndexOf_1,keys$1=keys_1,values=values_1,clone=clone_1,getSize=getSize_1,lastEach=lastEach_1,remove=remove_1,clear=clear_1,isNumberFinite=_isFinite,isFloat=isFloat_1,isInteger=isInteger_1,isBoolean$2=isBoolean_1,isNumber$2=isNumber_1,isRegExp$1=isRegExp_1,isError=isError_1,isTypeError=isTypeError_1,isEmpty=isEmpty_1,isSymbol=isSymbol_1,isArguments=isArguments_1,isElement$1=isElement_1,isDocument=isDocument_1,isWindow=isWindow_1,isFormData$1=isFormData_1,isMap=isMap_1,isWeakMap=isWeakMap_1,isSet=isSet_1,isWeakSet=isWeakSet_1,isMatch=isMatch_1,isEqual=isEqual_1,isEqualWith=isEqualWith_1,getType=getType_1,uniqueId=uniqueId_1,findIndexOf=findIndexOf_1,findLastIndexOf=findLastIndexOf_1,toStringJSON=toStringJSON_1,toJSONString=toJSONString_1,entries=entries_1,pick=pick_1,omit=omit_1,first=first_1,last=last_1,has=has_1,get=get_1,set=set_1,groupBy=groupBy_1,countBy=countBy_1,range=range_1,destructuring=destructuring_1,random=random_1,max=max_1,min=min_1,commafy=commafy_1,round=round_1,ceil=ceil_1,floor=floor_1,toFixed=toFixed_1,toInteger=toInteger_1,toNumber=toNumber_1,toNumberString=toNumberString_1,add=add_1,subtract=subtract_1,multiply=multiply_1,divide=divide_1,sum=sum_1,mean=mean_1,getWhatYear=getWhatYear_1,getWhatQuarter=getWhatQuarter_1,getWhatMonth=getWhatMonth_1,getWhatDay=getWhatDay_1,toStringDate=toStringDate_1,toDateString=toDateString_1,now=now_1,timestamp=timestamp_1,isValidDate=isValidDate_1,isDateSame=isDateSame_1,getWhatWeek=getWhatWeek_1,getYearDay=getYearDay_1,getYearWeek=getYearWeek_1,getMonthWeek=getMonthWeek_1,getDayOfYear=getDayOfYear_1,getDayOfMonth=getDayOfMonth_1,getDateDiff=getDateDiff_1,padEnd=padEnd_1,padStart=padStart_1,repeat=repeat_1,trim$1=trim_1,trimRight=trimRight_1,trimLeft=trimLeft_1,escape=_escape,unescape$1=_unescape,camelCase=camelCase_1,kebabCase=kebabCase_1,startsWith=startsWith_1,endsWith$1=endsWith_1,template=template_1,toFormatString=toFormatString_1,toValueString=toValueString_1,noop$5=noop_1,property=property_1,bind$2=bind_1,once=once_1,after=after_1,before$1=before_1,throttle=throttle_1,debounce$1=debounce_1,delay=delay_1,unserialize=unserialize_1,serialize=serialize_1,parseUrl=parseUrl_1,getBaseURL=getBaseURL_1,locat=locat_1,cookie=cookie_1,browse$1=browse_1;assign$2(XEUtils,{assign:assign$2,objectEach,lastObjectEach,objectMap,merge:merge$1,uniq,union,sortBy,orderBy,shuffle,sample,some,every,slice,filter:filter$1,find:find$1,findLast,findKey:findKey$1,includes,arrayIndexOf,arrayLastIndexOf,map,reduce,copyWithin,chunk,zip,unzip,zipObject,flatten,toArray:toArray$1,includeArrays,pluck,invoke,arrayEach,lastArrayEach,toArrayTree,toTreeArray,findTree,eachTree,mapTree,filterTree,searchTree,hasOwnProp,eqNull,isNaN:isNumberNaN,isFinite:isNumberFinite,isUndefined:isUndefined$2,isArray:isArray$3,isFloat,isInteger,isFunction:isFunction$2,isBoolean:isBoolean$2,isString:isString$2,isNumber:isNumber$2,isRegExp:isRegExp$1,isObject:isObject$3,isPlainObject:isPlainObject$3,isDate:isDate$1,isError,isTypeError,isEmpty,isNull:isNull$1,isSymbol,isArguments,isElement:isElement$1,isDocument,isWindow,isFormData:isFormData$1,isMap,isWeakMap,isSet,isWeakSet,isLeapYear,isMatch,isEqual,isEqualWith,getType,uniqueId,getSize,indexOf,lastIndexOf,findIndexOf,findLastIndexOf,toStringJSON,toJSONString,keys:keys$1,values,entries,pick,omit,first,last,each:each$1,forOf,lastForOf,lastEach,has,get,set,groupBy,countBy,clone,clear,remove,range,destructuring,random,min,max,commafy,round,ceil,floor,toFixed,toNumber,toNumberString,toInteger,add,subtract,multiply,divide,sum,mean,now,timestamp,isValidDate,isDateSame,toStringDate,toDateString,getWhatYear,getWhatQuarter,getWhatMonth,getWhatWeek,getWhatDay,getYearDay,getYearWeek,getMonthWeek,getDayOfYear,getDayOfMonth,getDateDiff,trim:trim$1,trimLeft,trimRight,escape,unescape:unescape$1,camelCase,kebabCase,repeat,padStart,padEnd,startsWith,endsWith:endsWith$1,template,toFormatString,toString:toValueString,toValueString,noop:noop$5,property,bind:bind$2,once,after,before:before$1,throttle,debounce:debounce$1,delay,unserialize,serialize,parseUrl,getBaseURL,locat,browse:browse$1,cookie});var xeUtils=XEUtils;const XEUtils$1=getDefaultExportFromCjs(xeUtils);var iconPrefix="vxe-icon-",GlobalConfig={size:null,zIndex:999,version:0,emptyCell:" ",table:{fit:!0,showHeader:!0,animat:!0,delayHover:250,autoResize:!0,minHeight:144,resizeConfig:{refreshDelay:250},radioConfig:{strict:!0},checkboxConfig:{strict:!0},tooltipConfig:{enterable:!0},validConfig:{showMessage:!0,autoClear:!0,message:"inline",msgMode:"single"},columnConfig:{maxFixedSize:4},sortConfig:{showIcon:!0},filterConfig:{showIcon:!0},treeConfig:{rowField:"id",parentField:"parentId",childrenField:"children",hasChildField:"hasChild",mapChildrenField:"_X_ROW_CHILD",indent:20,showIcon:!0},expandConfig:{showIcon:!0},editConfig:{showIcon:!0,showAsterisk:!0},importConfig:{modes:["insert","covering"]},exportConfig:{modes:["current","selected"]},printConfig:{modes:["current","selected"]},mouseConfig:{extension:!0},keyboardConfig:{isEsc:!0},areaConfig:{selectCellByHeader:!0},clipConfig:{isCopy:!0,isCut:!0,isPaste:!0},fnrConfig:{isFind:!0,isReplace:!0},scrollX:{gt:60},scrollY:{gt:100}},export:{types:{}},icon:{LOADING:iconPrefix+"spinner roll vxe-loading--default-icon",TABLE_SORT_ASC:iconPrefix+"caret-up",TABLE_SORT_DESC:iconPrefix+"caret-down",TABLE_FILTER_NONE:iconPrefix+"funnel",TABLE_FILTER_MATCH:iconPrefix+"funnel",TABLE_EDIT:iconPrefix+"edit",TABLE_HELP:iconPrefix+"question-circle-fill",TABLE_TREE_LOADED:iconPrefix+"spinner roll",TABLE_TREE_OPEN:iconPrefix+"caret-right rotate90",TABLE_TREE_CLOSE:iconPrefix+"caret-right",TABLE_EXPAND_LOADED:iconPrefix+"spinner roll",TABLE_EXPAND_OPEN:iconPrefix+"arrow-right rotate90",TABLE_EXPAND_CLOSE:iconPrefix+"arrow-right",TABLE_CHECKBOX_CHECKED:iconPrefix+"checkbox-checked",TABLE_CHECKBOX_UNCHECKED:iconPrefix+"checkbox-unchecked",TABLE_CHECKBOX_INDETERMINATE:iconPrefix+"checkbox-indeterminate",TABLE_RADIO_CHECKED:iconPrefix+"radio-checked",TABLE_RADIO_UNCHECKED:iconPrefix+"radio-unchecked",BUTTON_DROPDOWN:iconPrefix+"arrow-down",BUTTON_LOADING:iconPrefix+"spinner roll",SELECT_LOADED:iconPrefix+"spinner roll",SELECT_OPEN:iconPrefix+"caret-down rotate180",SELECT_CLOSE:iconPrefix+"caret-down",PAGER_JUMP_PREV:iconPrefix+"arrow-double-left",PAGER_JUMP_NEXT:iconPrefix+"arrow-double-right",PAGER_PREV_PAGE:iconPrefix+"arrow-left",PAGER_NEXT_PAGE:iconPrefix+"arrow-right",PAGER_JUMP_MORE:iconPrefix+"ellipsis-h",INPUT_CLEAR:iconPrefix+"error-circle-fill",INPUT_PWD:iconPrefix+"eye-fill",INPUT_SHOW_PWD:iconPrefix+"eye-fill-close",INPUT_PREV_NUM:iconPrefix+"caret-up",INPUT_NEXT_NUM:iconPrefix+"caret-down",INPUT_DATE:iconPrefix+"calendar",INPUT_SEARCH:iconPrefix+"search",MODAL_ZOOM_IN:iconPrefix+"square",MODAL_ZOOM_OUT:iconPrefix+"maximize",MODAL_CLOSE:iconPrefix+"close",MODAL_INFO:iconPrefix+"info-circle-fill",MODAL_SUCCESS:iconPrefix+"success-circle-fill",MODAL_WARNING:iconPrefix+"warnion-circle-fill",MODAL_ERROR:iconPrefix+"error-circle-fill",MODAL_QUESTION:iconPrefix+"question-circle-fill",MODAL_LOADING:iconPrefix+"spinner roll",TOOLBAR_TOOLS_REFRESH:iconPrefix+"repeat",TOOLBAR_TOOLS_REFRESH_LOADING:iconPrefix+"repeat roll",TOOLBAR_TOOLS_IMPORT:iconPrefix+"upload",TOOLBAR_TOOLS_EXPORT:iconPrefix+"download",TOOLBAR_TOOLS_PRINT:iconPrefix+"print",TOOLBAR_TOOLS_FULLSCREEN:iconPrefix+"fullscreen",TOOLBAR_TOOLS_MINIMIZE:iconPrefix+"minimize",TOOLBAR_TOOLS_CUSTOM:iconPrefix+"custom-column",TOOLBAR_TOOLS_FIXED_LEFT:iconPrefix+"fixed-left",TOOLBAR_TOOLS_FIXED_LEFT_ACTIVED:iconPrefix+"fixed-left-fill",TOOLBAR_TOOLS_FIXED_RIGHT:iconPrefix+"fixed-right",TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVED:iconPrefix+"fixed-right-fill",FORM_PREFIX:iconPrefix+"question-circle-fill",FORM_SUFFIX:iconPrefix+"question-circle-fill",FORM_FOLDING:iconPrefix+"arrow-up rotate180",FORM_UNFOLDING:iconPrefix+"arrow-up"},grid:{formConfig:{enabled:!0},pagerConfig:{enabled:!0},toolbarConfig:{enabled:!0},proxyConfig:{enabled:!0,autoLoad:!0,message:!0,props:{list:null,result:"result",total:"page.total",message:"message"}}},tooltip:{trigger:"hover",theme:"dark",enterDelay:500,leaveDelay:300},pager:{},form:{validConfig:{showMessage:!0,autoPos:!0},tooltipConfig:{enterable:!0},titleAsterisk:!0},input:{startDate:new Date(1900,0,1),endDate:new Date(2100,0,1),startDay:1,selectDay:1,digits:2,controls:!0},textarea:{},select:{multiCharOverflow:8},toolbar:{custom:{allowFixed:!0,showFooter:!0}},button:{},radio:{strict:!0},radioButton:{strict:!0},radioGroup:{strict:!0},checkbox:{},switch:{},modal:{top:15,showHeader:!0,minWidth:340,minHeight:140,lockView:!0,mask:!0,duration:3e3,marginSize:0,dblclickZoom:!0,showTitleOverflow:!0,animat:!0,showClose:!0,draggable:!0,storageKey:"VXE_MODAL_POSITION"},list:{scrollY:{enabled:!0,gt:100}},i18n:function(Fe){return Fe}};function getLog(Fe,qe){return"[vxe-table v".concat("4.5.12","] ").concat(GlobalConfig.i18n(Fe,qe))}function outLog(Fe){return function(qe,hn){var vn=getLog(qe,hn);return console[Fe](vn),vn}}var warnLog=outLog("warn"),errLog=outLog("error"),storeMap={},interceptor={mixin:function(Fe){return XEUtils$1.each(Fe,function(qe,hn){return interceptor.add(hn,qe)}),interceptor},get:function(Fe){return storeMap[Fe]||[]},add:function(Fe,qe){if(qe){var hn=storeMap[Fe];hn||(hn=storeMap[Fe]=[]),hn.push(qe)}return interceptor},delete:function(Fe,qe){var hn=storeMap[Fe];hn&&(qe?XEUtils$1.remove(hn,function(vn){return vn===qe}):delete storeMap[Fe])}},VXEFormatsStore=function(){function Fe(){this.store={}}return Fe.prototype.mixin=function(qe){var hn=this;return XEUtils$1.each(qe,function(vn,bn){hn.add(bn,vn)}),this},Fe.prototype.has=function(qe){return!!this.get(qe)},Fe.prototype.get=function(qe){return this.store[qe]},Fe.prototype.add=function(qe,hn){var vn=this.store[qe];return XEUtils$1.isFunction(hn)&&(hn={cellFormatMethod:hn}),this.store[qe]=vn?XEUtils$1.merge(vn,hn):hn,this},Fe.prototype.delete=function(qe){delete this.store[qe]},Fe.prototype.forEach=function(qe){XEUtils$1.objectEach(this.store,qe)},Fe}(),formats=new VXEFormatsStore,storeEl=null,storeId="z-index-manage",storeMainKey="m",storeSubKey="s",storeData={m:1e3,s:1e3};function getDom(){return storeEl||typeof document<"u"&&(storeEl=document.getElementById(storeId),storeEl||(storeEl=document.createElement("div"),storeEl.id=storeId,storeEl.style.display="none",document.body.appendChild(storeEl),setCurrent(storeData.m),setSubCurrent(storeData.s))),storeEl}function createSetHandle(Fe){return function(qe){if(qe){qe=Number(qe),storeData[Fe]=qe;var hn=getDom();hn&&(hn.dataset?hn.dataset[Fe]=qe+"":hn.setAttribute("data-"+Fe,qe+""))}return storeData[Fe]}}var setCurrent=createSetHandle(storeMainKey);function createGetHandle(Fe,qe){return function(vn){var bn,wn=getDom();if(wn){var kn=wn.dataset?wn.dataset[Fe]:wn.getAttribute("data-"+Fe);kn&&(bn=Number(kn))}return bn||(bn=storeData[Fe]),vn?Number(vn)0}function getFuncText(Fe){return Fe?XEUtils$1.toValueString(GlobalConfig.translate?GlobalConfig.translate(""+Fe):Fe):""}function formatText(Fe,qe){return""+(isEmptyValue(Fe)?qe?GlobalConfig.emptyCell:"":Fe)}function eqEmptyValue(Fe){return Fe===""||XEUtils$1.eqNull(Fe)}var ColumnInfo=function(){function Fe(qe,hn,vn){var bn=vn===void 0?{}:vn,wn=bn.renderHeader,kn=bn.renderCell,_n=bn.renderFooter,Cn=bn.renderData,xn=qe.xegrid,En=hn.formatter,$n=XEUtils$1.isBoolean(hn.visible)?hn.visible:!0;if(Object.assign(this,{type:hn.type,property:hn.field,field:hn.field,title:hn.title,width:hn.width,minWidth:hn.minWidth,maxWidth:hn.maxWidth,resizable:hn.resizable,fixed:hn.fixed,align:hn.align,headerAlign:hn.headerAlign,footerAlign:hn.footerAlign,showOverflow:hn.showOverflow,showHeaderOverflow:hn.showHeaderOverflow,showFooterOverflow:hn.showFooterOverflow,className:hn.className,headerClassName:hn.headerClassName,footerClassName:hn.footerClassName,formatter:En,sortable:hn.sortable,sortBy:hn.sortBy,sortType:hn.sortType,filters:toFilters(hn.filters),filterMultiple:XEUtils$1.isBoolean(hn.filterMultiple)?hn.filterMultiple:!0,filterMethod:hn.filterMethod,filterResetMethod:hn.filterResetMethod,filterRecoverMethod:hn.filterRecoverMethod,filterRender:hn.filterRender,treeNode:hn.treeNode,cellType:hn.cellType,cellRender:hn.cellRender,editRender:hn.editRender,contentRender:hn.contentRender,headerExportMethod:hn.headerExportMethod,exportMethod:hn.exportMethod,footerExportMethod:hn.footerExportMethod,titleHelp:hn.titleHelp,titlePrefix:hn.titlePrefix,params:hn.params,id:hn.colId||XEUtils$1.uniqueId("col_"),parentId:null,visible:$n,halfVisible:!1,defaultVisible:$n,defaultFixed:hn.fixed,checked:!1,halfChecked:!1,disabled:!1,level:1,rowSpan:1,colSpan:1,order:null,sortTime:0,customOrder:0,renderWidth:0,renderHeight:0,resizeWidth:0,renderLeft:0,renderArgs:[],model:{},renderHeader:wn||hn.renderHeader,renderCell:kn||hn.renderCell,renderFooter:_n||hn.renderFooter,renderData:Cn,slots:hn.slots}),xn){var Sn=xn.getComputeMaps().computeProxyOpts,An=Sn.value;An.beforeColumn&&An.beforeColumn({$grid:xn,column:this})}}return Fe.prototype.getTitle=function(){return getFuncText(this.title||(this.type==="seq"?GlobalConfig.i18n("vxe.table.seqTitle"):""))},Fe.prototype.getKey=function(){return this.field||(this.type?"type=".concat(this.type):null)},Fe.prototype.update=function(qe,hn){qe!=="filters"&&(qe==="field"&&(this.property=hn),this[qe]=hn)},Fe}(),reClsMap={},browse=XEUtils$1.browse();function getPropClass(Fe,qe){return Fe?XEUtils$1.isFunction(Fe)?Fe(qe):Fe:""}function getClsRE(Fe){return reClsMap[Fe]||(reClsMap[Fe]=new RegExp("(?:^|\\s)".concat(Fe,"(?!\\S)"),"g")),reClsMap[Fe]}function getNodeOffset(Fe,qe,hn){if(Fe){var vn=Fe.parentNode;if(hn.top+=Fe.offsetTop,hn.left+=Fe.offsetLeft,vn&&vn!==document.documentElement&&vn!==document.body&&(hn.top-=vn.scrollTop,hn.left-=vn.scrollLeft),!(qe&&(Fe===qe||Fe.offsetParent===qe))&&Fe.offsetParent)return getNodeOffset(Fe.offsetParent,qe,hn)}return hn}function isPx(Fe){return Fe&&/^\d+(px)?$/.test(Fe)}function isScale(Fe){return Fe&&/^\d+%$/.test(Fe)}function hasClass(Fe,qe){return Fe&&Fe.className&&Fe.className.match&&Fe.className.match(getClsRE(qe))}function removeClass$1(Fe,qe){Fe&&hasClass(Fe,qe)&&(Fe.className=Fe.className.replace(getClsRE(qe),""))}function addClass$1(Fe,qe){Fe&&!hasClass(Fe,qe)&&(removeClass$1(Fe,qe),Fe.className="".concat(Fe.className," ").concat(qe))}function getDomNode(){var Fe=document.documentElement,qe=document.body;return{scrollTop:Fe.scrollTop||qe.scrollTop,scrollLeft:Fe.scrollLeft||qe.scrollLeft,visibleHeight:Fe.clientHeight||qe.clientHeight,visibleWidth:Fe.clientWidth||qe.clientWidth}}function getOffsetHeight(Fe){return Fe?Fe.offsetHeight:0}function getPaddingTopBottomSize(Fe){if(Fe){var qe=getComputedStyle(Fe),hn=XEUtils$1.toNumber(qe.paddingTop),vn=XEUtils$1.toNumber(qe.paddingBottom);return hn+vn}return 0}function setScrollTop(Fe,qe){Fe&&(Fe.scrollTop=qe)}function setScrollLeft(Fe,qe){Fe&&(Fe.scrollLeft=qe)}function updateCellTitle(Fe,qe){var hn=qe.type==="html"?Fe.innerText:Fe.textContent;Fe.getAttribute("title")!==hn&&Fe.setAttribute("title",hn)}function getEventTargetNode(Fe,qe,hn,vn){for(var bn,wn=Fe.target.shadowRoot&&Fe.composed&&Fe.composedPath()[0]||Fe.target;wn&&wn.nodeType&&wn!==document;){if(hn&&hasClass(wn,hn)&&(!vn||vn(wn)))bn=wn;else if(wn===qe)return{flag:hn?!!bn:!0,container:qe,targetElem:bn};wn=wn.parentNode}return{flag:!1}}function getOffsetPos(Fe,qe){return getNodeOffset(Fe,qe,{left:0,top:0})}function getAbsolutePos(Fe){var qe=Fe.getBoundingClientRect(),hn=qe.top,vn=qe.left,bn=getDomNode(),wn=bn.scrollTop,kn=bn.scrollLeft,_n=bn.visibleHeight,Cn=bn.visibleWidth;return{boundingTop:hn,top:wn+hn,boundingLeft:vn,left:kn+vn,visibleHeight:_n,visibleWidth:Cn}}var scrollIntoViewIfNeeded="scrollIntoViewIfNeeded",scrollIntoView="scrollIntoView";function scrollToView(Fe){Fe&&(Fe[scrollIntoViewIfNeeded]?Fe[scrollIntoViewIfNeeded]():Fe[scrollIntoView]&&Fe[scrollIntoView]())}function triggerEvent$1(Fe,qe){Fe&&Fe.dispatchEvent(new Event(qe))}function isNodeElement(Fe){return Fe&&Fe.nodeType===1}function restoreScrollLocation(Fe,qe,hn){var vn=Fe.internalData;return Fe.clearScroll().then(function(){if(qe||hn)return vn.lastScrollLeft=0,vn.lastScrollTop=0,Fe.scrollTo(qe,hn)})}function removeScrollListener(Fe){Fe&&Fe._onscroll&&(Fe.onscroll=null)}function restoreScrollListener(Fe){Fe&&Fe._onscroll&&(Fe.onscroll=Fe._onscroll)}function getRowUniqueId(){return XEUtils$1.uniqueId("row_")}function getRowkey(Fe){var qe=Fe.props,hn=Fe.getComputeMaps().computeRowOpts,vn=qe.rowId,bn=hn.value;return vn||bn.keyField||"_X_ROW_KEY"}function getRowid(Fe,qe){var hn=XEUtils$1.get(qe,getRowkey(Fe));return XEUtils$1.eqNull(hn)?"":encodeURIComponent(hn)}var handleFieldOrColumn=function(Fe,qe){return qe?XEUtils$1.isString(qe)?Fe.getColumnByField(qe):qe:null};function getPaddingLeftRightSize(Fe){if(Fe){var qe=getComputedStyle(Fe),hn=XEUtils$1.toNumber(qe.paddingLeft),vn=XEUtils$1.toNumber(qe.paddingRight);return hn+vn}return 0}function getElemenMarginWidth(Fe){if(Fe){var qe=getComputedStyle(Fe),hn=XEUtils$1.toNumber(qe.marginLeft),vn=XEUtils$1.toNumber(qe.marginRight);return Fe.offsetWidth+hn+vn}return 0}function queryCellElement(Fe,qe){return Fe.querySelector(".vxe-cell"+qe)}function toFilters(Fe){return Fe&&XEUtils$1.isArray(Fe)?Fe.map(function(qe){var hn=qe.label,vn=qe.value,bn=qe.data,wn=qe.resetValue,kn=qe.checked;return{label:hn,value:vn,data:bn,resetValue:wn,checked:!!kn,_checked:!!kn}}):Fe}function toTreePathSeq(Fe){return Fe.map(function(qe,hn){return hn%2===0?Number(qe)+1:"."}).join("")}function getCellValue(Fe,qe){return XEUtils$1.get(Fe,qe.field)}function setCellValue(Fe,qe,hn){return XEUtils$1.set(Fe,qe.field,hn)}function getColReMinWidth(Fe){var qe=Fe.$table,hn=Fe.column,vn=Fe.cell,bn=qe.props,wn=qe.getComputeMaps().computeResizableOpts,kn=wn.value,_n=kn.minWidth;if(_n){var Cn=XEUtils$1.isFunction(_n)?_n(Fe):_n;if(Cn!=="auto")return Math.max(1,XEUtils$1.toNumber(Cn))}var xn=bn.showHeaderOverflow,En=hn.showHeaderOverflow,$n=hn.minWidth,Sn=XEUtils$1.isUndefined(En)||XEUtils$1.isNull(En)?xn:En,An=Sn==="ellipsis",Tn=Sn==="title",Nn=Sn===!0||Sn==="tooltip",Pn=Tn||Nn||An,On=XEUtils$1.floor((XEUtils$1.toNumber(getComputedStyle(vn).fontSize)||14)*1.6),Rn=getPaddingLeftRightSize(vn)+getPaddingLeftRightSize(queryCellElement(vn,"")),In=On+Rn;if(Pn){var Mn=getPaddingLeftRightSize(queryCellElement(vn,"--title>.vxe-cell--checkbox")),Bn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--required-icon")),Dn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--edit-icon")),Vn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell-help-icon")),Ln=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--sort")),zn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--filter"));In+=Mn+Bn+Dn+Vn+zn+Ln}if($n){var Hn=qe.getRefMaps().refTableBody,Fn=Hn.value,Kn=Fn?Fn.$el:null;if(Kn){if(isScale($n)){var Un=Kn.clientWidth-1,Gn=Un/100;return Math.max(In,Math.floor(XEUtils$1.toInteger($n)*Gn))}else if(isPx($n))return Math.max(In,XEUtils$1.toInteger($n))}}return In}function isColumnInfo(Fe){return Fe&&(Fe.constructor===ColumnInfo||Fe instanceof ColumnInfo)}function createColumn(Fe,qe,hn){return isColumnInfo(qe)?qe:reactive(new ColumnInfo(Fe,qe,hn))}function watchColumn(Fe,qe,hn){Object.keys(qe).forEach(function(vn){watch(function(){return qe[vn]},function(bn){hn.update(vn,bn),Fe&&(vn==="filters"?(Fe.setFilter(hn,bn),Fe.handleUpdateDataQueue()):["visible","fixed","width","minWidth","maxWidth"].includes(vn)&&Fe.handleRefreshColumnQueue())})})}function assemColumn(Fe,qe,hn,vn){var bn=Fe.reactData,wn=bn.staticColumns,kn=qe.parentNode,_n=vn?vn.column:null,Cn=_n?_n.children:wn;kn&&Cn&&(Cn.splice(XEUtils$1.arrayIndexOf(kn.children,qe),0,hn),bn.staticColumns=wn.slice(0))}function destroyColumn(Fe,qe){var hn=Fe.reactData,vn=hn.staticColumns,bn=XEUtils$1.findTree(vn,function(wn){return wn.id===qe.id},{children:"children"});bn&&bn.items.splice(bn.index,1),hn.staticColumns=vn.slice(0)}function getRootColumn(Fe,qe){var hn=Fe.internalData,vn=hn.fullColumnIdData;if(!qe)return null;for(var bn=qe.parentId;vn[bn];){var wn=vn[bn].column;if(bn=wn.parentId,!bn)return wn}return qe}function mergeBodyMethod(Fe,qe,hn){for(var vn=0;vn-1&&wn>-1&&_n&&Cn){if(wn===qe&&kn===hn)return{rowspan:_n,colspan:Cn};if(qe>=wn&&qe=kn&&hnSn+$n)return Fe.scrollTo(null,Tn);if(Tn+Nn>=$n+Sn)return Fe.scrollTo(null,Sn+Nn)}else if(wn)return Fe.scrollTo(null,(kn.indexOf(qe)-1)*_n.rowHeight)}return Promise.resolve()}function colToVisible(Fe,qe){var hn=Fe.reactData,vn=Fe.internalData,bn=Fe.getRefMaps().refTableBody,wn=hn.scrollXLoad,kn=vn.visibleColumn,_n=bn.value,Cn=_n?_n.$el:null;if(Cn){var xn=Cn.querySelector(".".concat(qe.id));if(xn){var En=Cn.clientWidth,$n=Cn.scrollLeft,Sn=xn.offsetParent,An=xn.offsetLeft+(Sn?Sn.offsetLeft:0),Tn=xn.clientWidth;if(An<$n||An>$n+En)return Fe.scrollTo(An);if(An+Tn>=En+$n)return Fe.scrollTo($n+Tn)}else if(wn){for(var Nn=0,Pn=0;Pn=Hn.clientHeight&&(co=Math.max(60,Hn.clientHeight-(Zn?Zn.offsetHeight:0)-(Wn?Wn.offsetHeight:0))),An.fixed==="left"?Jn=On.offsetLeft+On.offsetParent.offsetLeft-Xn:An.fixed==="right"?Qn=On.offsetParent.offsetWidth-On.offsetLeft+(On.offsetParent.offsetParent.offsetWidth-On.offsetParent.offsetLeft)-An.renderWidth-Xn:Jn=On.offsetLeft+On.offsetParent.offsetLeft-Xn-Hn.scrollLeft,Jn){var so=Rn+Un-Xn+qn-In;so>0&&(Jn-=so),no.left="".concat(Math.min(jn,Math.max(qn,Jn)),"px")}else if(Qn){var so=Rn+Un-Xn+qn-In;so>0&&(Qn+=so),no.right="".concat(Math.max(qn,Qn),"px")}Pn.style=no,Pn.maxHeight=co})}Fe.dispatchEvent("filter-visible",{column:An,field:An.field,property:An.field,filterList:Fe.getCheckedFilters(),visible:Pn.visible},Sn)},handleClearFilter:function(Sn){if(Sn){var An=Sn.filters,Tn=Sn.filterRender;if(An){var Nn=Tn?VXETable.renderer.get(Tn.name):null,Pn=Sn.filterResetMethod||(Nn?Nn.filterResetMethod:null);An.forEach(function(On){On._checked=!1,On.checked=!1,Pn||(On.data=XEUtils$1.clone(On.resetValue,!0))}),Pn&&Pn({options:An,column:Sn,$table:Fe})}}},confirmFilterEvent:function(Sn){var An=qe.mouseConfig,Tn=hn.filterStore,Nn=hn.scrollXLoad,Pn=hn.scrollYLoad,On=Cn.value,Rn=xn.value,In=Tn.column,Mn=In.field,Bn=[],Dn=[];In.filters.forEach(function(zn){zn.checked&&(Bn.push(zn.value),Dn.push(zn.data))});var Vn=Fe.getCheckedFilters(),Ln={$table:Fe,$event:Sn,column:In,field:Mn,property:Mn,values:Bn,datas:Dn,filters:Vn,filterList:Vn};On.remote||(Fe.handleTableData(!0),Fe.checkSelectionStatus()),An&&Rn.area&&Fe.handleFilterEvent&&Fe.handleFilterEvent(Sn,Ln),Fe.dispatchEvent("filter-change",Ln,Sn),Fe.closeFilter(),Fe.updateFooter().then(function(){var zn=hn.scrollXLoad,Hn=hn.scrollYLoad;if(Nn||zn||Pn||Hn)return(Nn||zn)&&Fe.updateScrollXSpace(),(Pn||Hn)&&Fe.updateScrollYSpace(),Fe.refreshScroll()}).then(function(){return Fe.updateCellAreas(),Fe.recalculate(!0)}).then(function(){setTimeout(function(){return Fe.recalculate()},50)})}},$n={openFilter:function(Sn){var An=handleFieldOrColumn(Fe,Sn);if(An&&An.filters){var Tn=vn.elemStore,Nn=An.fixed;return Fe.scrollToColumn(An).then(function(){var Pn=Tn["".concat(Nn||"main","-header-wrapper")]||Tn["main-header-wrapper"],On=Pn?Pn.value:null;if(On){var Rn=On.querySelector(".vxe-header--column.".concat(An.id," .vxe-filter--btn"));triggerEvent$1(Rn,"click")}})}return nextTick()},setFilter:function(Sn,An){var Tn=handleFieldOrColumn(Fe,Sn);return Tn&&Tn.filters&&(Tn.filters=toFilters(An||[])),nextTick()},clearFilter:function(Sn){var An=hn.filterStore,Tn=vn.tableFullColumn,Nn=Cn.value,Pn;return Sn?(Pn=handleFieldOrColumn(Fe,Sn),Pn&&En.handleClearFilter(Pn)):Tn.forEach(En.handleClearFilter),(!Sn||Pn!==An.column)&&Object.assign(An,{isAllSelected:!1,isIndeterminate:!1,style:null,options:[],column:null,multiple:!1,visible:!1}),Nn.remote?nextTick():Fe.updateData()},getCheckedFilters:function(){var Sn=vn.tableFullColumn,An=[];return Sn.forEach(function(Tn){var Nn=Tn.field,Pn=Tn.filters,On=[],Rn=[];Pn&&Pn.length&&(Pn.forEach(function(In){In.checked&&(On.push(In.value),Rn.push(In.data))}),On.length&&An.push({column:Tn,field:Nn,property:Nn,values:On,datas:Rn}))}),An}};return __assign$i(__assign$i({},$n),En)},setupGrid:function(Fe){return Fe.extendTableMethods(tableFilterMethodKeys)}},dynamicContainerElem,dynamicStore=reactive({modals:[]}),VxeDynamics=defineComponent({setup:function(){return function(){var Fe=dynamicStore.modals;return h$6("div",{class:"vxe-dynamics--modal"},Fe.map(function(qe){return h$6(resolveComponent("vxe-modal"),qe)}))}}}),dynamicApp=createApp(VxeDynamics);function checkDynamic(){dynamicContainerElem||(dynamicContainerElem=document.createElement("div"),dynamicContainerElem.className="vxe-dynamics",document.body.appendChild(dynamicContainerElem),dynamicApp.mount(dynamicContainerElem))}var VxeModuleFilter={Panel:PanelComponent$1,install:function(Fe){VXETable.hooks.add("$tableFilter",tableFilterHook),Fe.component(PanelComponent$1.name,PanelComponent$1)}},Filter=VxeModuleFilter;dynamicApp.component(PanelComponent$1.name,PanelComponent$1);const PanelComponent=defineComponent({name:"VxeTableContextMenu",setup:function(Fe,qe){var hn=XEUtils$1.uniqueId(),vn=inject("$xetable",{}),bn=vn.reactData,wn=ref(),kn={refElem:wn},_n={xID:hn,props:Fe,context:qe,getRefMaps:function(){return kn}},Cn=function(){var xn=bn.ctxMenuStore,En=vn.getComputeMaps().computeMenuOpts,$n=En.value;return h$6(Teleport,{to:"body",disabled:!1},[h$6("div",{ref:wn,class:["vxe-table--context-menu-wrapper",$n.className,{"is--visible":xn.visible}],style:xn.style},xn.list.map(function(Sn,An){return Sn.every(function(Tn){return Tn.visible===!1})?createCommentVNode():h$6("ul",{class:"vxe-context-menu--option-wrapper",key:An},Sn.map(function(Tn,Nn){var Pn=Tn.children&&Tn.children.some(function(On){return On.visible!==!1});return Tn.visible===!1?null:h$6("li",{class:[Tn.className,{"link--disabled":Tn.disabled,"link--active":Tn===xn.selected}],key:"".concat(An,"_").concat(Nn)},[h$6("a",{class:"vxe-context-menu--link",onClick:function(On){vn.ctxMenuLinkEvent(On,Tn)},onMouseover:function(On){vn.ctxMenuMouseoverEvent(On,Tn)},onMouseout:function(On){vn.ctxMenuMouseoutEvent(On,Tn)}},[h$6("i",{class:["vxe-context-menu--link-prefix",Tn.prefixIcon]}),h$6("span",{class:"vxe-context-menu--link-content"},getFuncText(Tn.name)),h$6("i",{class:["vxe-context-menu--link-suffix",Pn?Tn.suffixIcon||"suffix--haschild":Tn.suffixIcon]})]),Pn?h$6("ul",{class:["vxe-table--context-menu-clild-wrapper",{"is--show":Tn===xn.selected&&xn.showChild}]},Tn.children.map(function(On,Rn){return On.visible===!1?null:h$6("li",{class:[On.className,{"link--disabled":On.disabled,"link--active":On===xn.selectChild}],key:"".concat(An,"_").concat(Nn,"_").concat(Rn)},[h$6("a",{class:"vxe-context-menu--link",onClick:function(In){vn.ctxMenuLinkEvent(In,On)},onMouseover:function(In){vn.ctxMenuMouseoverEvent(In,Tn,On)},onMouseout:function(In){vn.ctxMenuMouseoutEvent(In,Tn)}},[h$6("i",{class:["vxe-context-menu--link-prefix",On.prefixIcon]}),h$6("span",{class:"vxe-context-menu--link-content"},getFuncText(On.name))])])})):null])}))}))])};return _n.renderVN=Cn,_n},render:function(){return this.renderVN()}});var EVENT_KEYS={F2:"F2",ESCAPE:"Escape",ENTER:"Enter",TAB:"Tab",DELETE:"Delete",BACKSPACE:"Backspace",SPACEBAR:" ",CONTEXT_MENU:"ContextMenu",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown"},convertEventKeys={" ":"Spacebar",Apps:EVENT_KEYS.CONTEXT_MENU,Del:EVENT_KEYS.DELETE,Up:EVENT_KEYS.ARROW_UP,Down:EVENT_KEYS.ARROW_DOWN,Left:EVENT_KEYS.ARROW_LEFT,Right:EVENT_KEYS.ARROW_RIGHT},wheelName=browse.firefox?"DOMMouseScroll":"mousewheel",eventStore$1=[],hasEventKey=function(Fe,qe){var hn=Fe.key;return qe=qe.toLowerCase(),hn?qe===hn.toLowerCase()||!!(convertEventKeys[hn]&&convertEventKeys[hn].toLowerCase()===qe):!1};function triggerEvent(Fe){var qe=Fe.type===wheelName;eventStore$1.forEach(function(hn){var vn=hn.type,bn=hn.cb;Fe.cancelBubble||(vn===Fe.type||qe&&vn==="mousewheel")&&bn(Fe)})}var GlobalEvent={on:function(Fe,qe,hn){eventStore$1.push({comp:Fe,type:qe,cb:hn})},off:function(Fe,qe){XEUtils$1.remove(eventStore$1,function(hn){return hn.comp===Fe&&hn.type===qe})},trigger:triggerEvent,eqKeypad:function(Fe,qe){var hn=Fe.key;return qe.toLowerCase()===hn.toLowerCase()}};browse.isDoc&&(browse.msie||(document.addEventListener("copy",triggerEvent,!1),document.addEventListener("cut",triggerEvent,!1),document.addEventListener("paste",triggerEvent,!1)),document.addEventListener("keydown",triggerEvent,!1),document.addEventListener("contextmenu",triggerEvent,!1),window.addEventListener("mousedown",triggerEvent,!1),window.addEventListener("blur",triggerEvent,!1),window.addEventListener("resize",triggerEvent,!1),window.addEventListener(wheelName,XEUtils$1.throttle(triggerEvent,100,{leading:!0,trailing:!1}),{passive:!0,capture:!1}));var __assign$h=globalThis&&globalThis.__assign||function(){return __assign$h=Object.assign||function(Fe){for(var qe,hn=1,vn=arguments.length;hn-10&&(In.style.top="".concat(Math.max(Fn+2,Wn-co-2),"px")),wo>-10&&(In.style.left="".concat(Math.max(Kn+2,Zn-so-2),"px"))})},qn=Rn.keyboard,jn=Rn.row,Jn=Rn.column;qn&&jn&&Jn?Fe.scrollToRow(jn,Jn).then(function(){var Qn=Fe.getCell(jn,Jn);if(Qn){var no=getAbsolutePos(Qn),co=no.boundingTop,so=no.boundingLeft;Wn=co+Fn+Math.floor(Qn.offsetHeight/2),Zn=so+Kn+Math.floor(Qn.offsetWidth/2)}Xn()}):Xn()}else An.closeMenu()}))}Fe.closeFilter()};return An={closeMenu:function(){return Object.assign(vn.ctxMenuStore,{visible:!1,selected:null,selectChild:null,showChild:!1}),nextTick()}},Tn={moveCtxMenu:function(Pn,On,Rn,In,Mn,Bn){var Dn,Vn=XEUtils$1.findIndexOf(Bn,function(Hn){return On[Rn]===Hn});if(In)Mn&&hasChildrenList(On.selected)?On.showChild=!0:(On.showChild=!1,On.selectChild=null);else if(hasEventKey(Pn,EVENT_KEYS.ARROW_UP)){for(var Ln=Vn-1;Ln>=0;Ln--)if(Bn[Ln].visible!==!1){Dn=Bn[Ln];break}On[Rn]=Dn||Bn[Bn.length-1]}else if(hasEventKey(Pn,EVENT_KEYS.ARROW_DOWN)){for(var zn=Vn+1;znHn-10&&(Un="auto",Gn="".concat(In.offsetWidth,"px"));var Wn="",Zn="";Fn+Bn.offsetHeight>zn-10&&(Wn="auto",Zn="0"),Bn.style.left=Un,Bn.style.right=Gn,Bn.style.top=Wn,Bn.style.bottom=Zn}}))},ctxMenuMouseoutEvent:function(Pn,On){var Rn=vn.ctxMenuStore;On.children||(Rn.selected=null),Rn.selectChild=null},ctxMenuLinkEvent:function(Pn,On){if(!On.disabled&&(On.code||!On.children||!On.children.length)){var Rn=VXETable.menus.get(On.code),In=Object.assign({},bn._currMenuParams,{menu:On,$table:Fe,$grid:Fe.xegrid,$event:Pn});Rn&&Rn.menuMethod&&Rn.menuMethod(In,Pn),Fe.dispatchEvent("menu-click",In,Pn),An.closeMenu()}}},__assign$h(__assign$h({},An),Tn)},setupGrid:function(Fe){return Fe.extendTableMethods(tableMenuMethodKeys)}},VxeModuleMenu={Panel:PanelComponent,install:function(Fe){VXETable.hooks.add("$tableMenu",tableMenuHook),Fe.component(PanelComponent.name,PanelComponent)}},Menu=VxeModuleMenu;dynamicApp.component(PanelComponent.name,PanelComponent);var __assign$g=globalThis&&globalThis.__assign||function(){return __assign$g=Object.assign||function(Fe){for(var qe,hn=1,vn=arguments.length;hn0&&(wo.row=go+qn.length)}));else if(In===-1)Bn&&Gn?Pn(qn,!0):(zn.push.apply(zn,qn),Hn.push.apply(Hn,qn),Dn.forEach(function(wo){var go=wo.row,Io=wo.rowspan;go+Io>zn.length&&(wo.rowspan=Io+qn.length)}));else if(Bn&&Gn){var jn=XEUtils$1.findTree(Ln,function(wo){return In[Wn]===wo[Wn]},{children:Zn});if(jn){var Jn=jn.parent,Qn=Jn?Jn[Zn]:Ln,no=Kn[getRowid(Fe,Jn)],co=no?no.level:0;if(qn.forEach(function(wo,go){var Io=getRowid(Fe,wo);Jn&&(wo[Un.parentField]=Jn[Wn]);var oo=jn.index+go;Mn&&(oo=oo+1),Qn.splice(oo,0,wo);var eo={row:wo,rowid:Io,seq:-1,index:-1,_index:-1,$index:-1,items:Qn,parent:Jn,level:co+1};Fn[Io]=eo,Kn[Io]=eo}),Jn){var so=XEUtils$1.findTree(Ln,function(wo){return In[Wn]===wo[Wn]},{children:Xn});if(so){var fo=so.items,mo=so.index;Mn&&(mo=mo+1),fo.splice.apply(fo,__spreadArray$5([mo,0],qn,!1))}}}else Pn(qn,!0)}else{if(Bn)throw new Error(getLog("vxe.error.noTree",["insert"]));var lo=-1;if(XEUtils$1.isNumber(In)?Inlo?wo.row=go+qn.length:go+Io>lo&&(wo.rowspan=Io+qn.length)})}var io=Vn.insertMaps;return qn.forEach(function(wo){var go=getRowid(Fe,wo);io[go]=wo}),Fe.cacheRowMap(),Fe.updateScrollYStatus(),Fe.handleTableData(Bn&&Gn),Bn&&Gn||Fe.updateAfterDataIndex(),Fe.updateFooter(),Fe.checkSelectionStatus(),hn.scrollYLoad&&Fe.updateScrollYSpace(),nextTick().then(function(){return Fe.updateCellAreas(),Fe.recalculate()}).then(function(){return{row:qn.length?qn[qn.length-1]:null,rows:qn}})};return En={insert:function(Rn){return On(Rn,null)},insertAt:function(Rn,In){return On(Rn,In)},insertNextAt:function(Rn,In){return On(Rn,In,!0)},remove:function(Rn){var In=qe.treeConfig,Mn=hn.mergeList,Bn=hn.editStore,Dn=hn.selectCheckboxMaps,Vn=vn.tableFullTreeData,Ln=vn.afterFullData,zn=vn.tableFullData,Hn=Cn.value,Fn=xn.value,Kn=Fn.transform,Un=Fn.mapChildrenField,Gn=Fn.children||Fn.childrenField,Wn=Bn.actived,Zn=Bn.removeMaps,Xn=Bn.insertMaps,qn=Hn.checkField,jn=[];if(Rn?XEUtils$1.isArray(Rn)||(Rn=[Rn]):Rn=zn,Rn.forEach(function(Qn){if(!Fe.isInsertByRow(Qn)){var no=getRowid(Fe,Qn);Zn[no]=Qn}}),!qn){var Jn=__assign$g({},Dn);Rn.forEach(function(Qn){var no=getRowid(Fe,Qn);Jn[no]&&delete Jn[no]}),hn.selectCheckboxMaps=Jn}return zn===Rn?(Rn=jn=zn.slice(0),vn.tableFullData=[],vn.afterFullData=[],Fe.clearMergeCells()):In&&Kn?Rn.forEach(function(Qn){var no=getRowid(Fe,Qn),co=XEUtils$1.findTree(Vn,function(lo){return no===getRowid(Fe,lo)},{children:Un});if(co){var so=co.items.splice(co.index,1);jn.push(so[0])}var fo=XEUtils$1.findTree(Vn,function(lo){return no===getRowid(Fe,lo)},{children:Gn});fo&&fo.items.splice(fo.index,1);var mo=Fe.findRowIndexOf(Ln,Qn);mo>-1&&Ln.splice(mo,1)}):Rn.forEach(function(Qn){var no=Fe.findRowIndexOf(zn,Qn);if(no>-1){var co=zn.splice(no,1);jn.push(co[0])}var so=Fe.findRowIndexOf(Ln,Qn);so>-1&&(Mn.forEach(function(fo){var mo=fo.row,lo=fo.rowspan;mo>so?fo.row=mo-1:mo+lo>so&&(fo.rowspan=lo-1)}),Ln.splice(so,1))}),Wn.row&&Fe.findRowIndexOf(Rn,Wn.row)>-1&&En.clearEdit(),Rn.forEach(function(Qn){var no=getRowid(Fe,Qn);Xn[no]&&delete Xn[no]}),Fe.updateFooter(),Fe.cacheRowMap(),Fe.handleTableData(In&&Kn),In&&Kn||Fe.updateAfterDataIndex(),Fe.checkSelectionStatus(),hn.scrollYLoad&&Fe.updateScrollYSpace(),nextTick().then(function(){return Fe.updateCellAreas(),Fe.recalculate()}).then(function(){return{row:jn.length?jn[jn.length-1]:null,rows:jn}})},removeCheckboxRow:function(){return En.remove(Fe.getCheckboxRecords()).then(function(Rn){return Fe.clearCheckboxRow(),Rn})},removeRadioRow:function(){var Rn=Fe.getRadioRecord();return En.remove(Rn||[]).then(function(In){return Fe.clearRadioRow(),In})},removeCurrentRow:function(){var Rn=Fe.getCurrentRecord();return En.remove(Rn||[]).then(function(In){return Fe.clearCurrentRow(),In})},getRecordset:function(){return{insertRecords:En.getInsertRecords(),removeRecords:En.getRemoveRecords(),updateRecords:En.getUpdateRecords()}},getInsertRecords:function(){var Rn=hn.editStore,In=vn.fullAllDataRowIdData,Mn=Rn.insertMaps,Bn=[];return XEUtils$1.each(Mn,function(Dn,Vn){In[Vn]&&Bn.push(Dn)}),Bn},getRemoveRecords:function(){var Rn=hn.editStore,In=Rn.removeMaps,Mn=[];return XEUtils$1.each(In,function(Bn){Mn.push(Bn)}),Mn},getUpdateRecords:function(){var Rn=qe.keepSource,In=qe.treeConfig,Mn=vn.tableFullData,Bn=xn.value;return Rn?(Nn(),In?XEUtils$1.filterTree(Mn,function(Dn){return Fe.isUpdateByRow(Dn)},Bn):Mn.filter(function(Dn){return Fe.isUpdateByRow(Dn)})):[]},getActiveRecord:function(){return this.getEditRecord()},getEditRecord:function(){var Rn=hn.editStore,In=vn.afterFullData,Mn=bn.value,Bn=Rn.actived,Dn=Bn.args,Vn=Bn.row;return Dn&&Fe.findRowIndexOf(In,Vn)>-1&&Mn.querySelectorAll(".vxe-body--column.col--actived").length?Object.assign({},Dn):null},getSelectedCell:function(){var Rn=hn.editStore,In=Rn.selected,Mn=In.args,Bn=In.column;return Mn&&Bn?Object.assign({},Mn):null},clearActived:function(Rn){return this.clearEdit(Rn)},clearEdit:function(Rn){var In=hn.editStore,Mn=In.actived,Bn=Mn.row,Dn=Mn.column;return(Bn||Dn)&&(Nn(),Mn.args=null,Mn.row=null,Mn.column=null,Fe.updateFooter(),Fe.dispatchEvent("edit-closed",{row:Bn,rowIndex:Fe.getRowIndex(Bn),$rowIndex:Fe.getVMRowIndex(Bn),column:Dn,columnIndex:Fe.getColumnIndex(Dn),$columnIndex:Fe.getVMColumnIndex(Dn)},Rn||null)),GlobalConfig.cellVaildMode==="obsolete"&&Fe.clearValidate?Fe.clearValidate():nextTick()},clearSelected:function(){var Rn=hn.editStore,In=Rn.selected;return In.row=null,In.column=null,Tn(),nextTick()},isActiveByRow:function(Rn){return this.isEditByRow(Rn)},isEditByRow:function(Rn){var In=hn.editStore;return In.actived.row===Rn},setActiveRow:function(Rn){return En.setEditRow(Rn)},setEditRow:function(Rn){var In=vn.visibleColumn;return Fe.setEditCell(Rn,XEUtils$1.find(In,function(Mn){return isEnableConf(Mn.editRender)}))},setActiveCell:function(Rn,In){return En.setEditCell(Rn,In)},setEditCell:function(Rn,In){var Mn=qe.editConfig,Bn=XEUtils$1.isString(In)?Fe.getColumnByField(In):In;return Rn&&Bn&&isEnableConf(Mn)&&isEnableConf(Bn.editRender)?Fe.scrollToRow(Rn,Bn).then(function(){var Dn=Fe.getCell(Rn,Bn);return Dn&&($n.handleActived({row:Rn,rowIndex:Fe.getRowIndex(Rn),column:Bn,columnIndex:Fe.getColumnIndex(Bn),cell:Dn,$table:Fe}),vn._lastCallTime=Date.now()),nextTick()}):nextTick()},setSelectCell:function(Rn,In){var Mn=hn.tableData,Bn=_n.value,Dn=XEUtils$1.isString(In)?Fe.getColumnByField(In):In;if(Rn&&Dn&&Bn.trigger!=="manual"){var Vn=Fe.findRowIndexOf(Mn,Rn);if(Vn>-1&&Dn){var Ln=Fe.getCell(Rn,Dn),zn={row:Rn,rowIndex:Vn,column:Dn,columnIndex:Fe.getColumnIndex(Dn),cell:Ln};Fe.handleSelected(zn,{})}}return nextTick()}},$n={handleActived:function(Rn,In){var Mn=qe.editConfig,Bn=qe.mouseConfig,Dn=hn.editStore,Vn=hn.tableColumn,Ln=_n.value,zn=Ln.mode,Hn=Dn.actived,Fn=Rn.row,Kn=Rn.column,Un=Kn.editRender,Gn=Rn.cell||Fe.getCell(Fn,Kn),Wn=Ln.beforeEditMethod||Ln.activeMethod;if(Rn.cell=Gn,isEnableConf(Mn)&&isEnableConf(Un)&&Gn){if(Hn.row!==Fn||zn==="cell"&&Hn.column!==Kn){var Zn="edit-disabled";(!Wn||Wn(__assign$g(__assign$g({},Rn),{$table:Fe})))&&(Bn&&(En.clearSelected(),Fe.clearCellAreas&&(Fe.clearCellAreas(),Fe.clearCopyCellArea())),Fe.closeTooltip(),Hn.column&&En.clearEdit(In),Zn="edit-actived",Kn.renderHeight=Gn.offsetHeight,Hn.args=Rn,Hn.row=Fn,Hn.column=Kn,zn==="row"?Vn.forEach(function(jn){return Sn(Fn,jn)}):Sn(Fn,Kn),nextTick(function(){$n.handleFocus(Rn,In)})),Fe.dispatchEvent(Zn,{row:Fn,rowIndex:Fe.getRowIndex(Fn),$rowIndex:Fe.getVMRowIndex(Fn),column:Kn,columnIndex:Fe.getColumnIndex(Kn),$columnIndex:Fe.getVMColumnIndex(Kn)},In)}else{var Xn=Hn.column;if(Bn&&(En.clearSelected(),Fe.clearCellAreas&&(Fe.clearCellAreas(),Fe.clearCopyCellArea())),Xn!==Kn){var qn=Xn.model;qn.update&&setCellValue(Fn,Xn,qn.value),Fe.clearValidate&&Fe.clearValidate(Fn,Kn)}Kn.renderHeight=Gn.offsetHeight,Hn.args=Rn,Hn.column=Kn,setTimeout(function(){$n.handleFocus(Rn,In)})}Fe.focus()}return nextTick()},handleFocus:function(Rn){var In=Rn.row,Mn=Rn.column,Bn=Rn.cell,Dn=Mn.editRender;if(isEnableConf(Dn)){var Vn=renderer.get(Dn.name),Ln=Dn.autofocus,zn=Dn.autoselect,Hn=void 0;if(!Ln&&Vn&&(Ln=Vn.autofocus),!zn&&Vn&&(zn=Vn.autoselect),XEUtils$1.isFunction(Ln)?Hn=Ln.call(this,Rn):Ln&&(Hn=Bn.querySelector(Ln),Hn&&Hn.focus()),Hn){if(zn)Hn.select();else if(browse.msie){var Fn=Hn.createTextRange();Fn.collapse(!1),Fn.select()}}else Fe.scrollToRow(In,Mn)}},handleSelected:function(Rn,In){var Mn=qe.mouseConfig,Bn=hn.editStore,Dn=kn.value,Vn=_n.value,Ln=Bn.actived,zn=Bn.selected,Hn=Rn.row,Fn=Rn.column,Kn=Mn&&Dn.selected,Un=function(){return Kn&&(zn.row!==Hn||zn.column!==Fn)&&(Ln.row!==Hn||Vn.mode==="cell"&&Ln.column!==Fn)&&(En.clearEdit(In),En.clearSelected(),Fe.clearCellAreas&&(Fe.clearCellAreas(),Fe.clearCopyCellArea()),zn.args=Rn,zn.row=Hn,zn.column=Fn,Kn&&$n.addCellSelectedClass(),Fe.focus(),In&&Fe.dispatchEvent("cell-selected",Rn,In)),nextTick()};return Un()},addCellSelectedClass:function(){var Rn=hn.editStore,In=Rn.selected,Mn=In.row,Bn=In.column;if(Tn(),Mn&&Bn){var Dn=Fe.getCell(Mn,Bn);Dn&&addClass$1(Dn,"col--selected")}}},__assign$g(__assign$g({},En),$n)},setupGrid:function(Fe){return Fe.extendTableMethods(tableEditMethodKeys)}},VxeModuleEdit={install:function(){VXETable.hooks.add("$tableEdit",editHook)}},Edit=VxeModuleEdit;function useSize(Fe){var qe=inject("xesize",null),hn=computed(function(){return Fe.size||(qe?qe.value:null)});return provide("xesize",hn),hn}const VxeButtonComponent=defineComponent({name:"VxeButton",props:{type:String,className:[String,Function],popupClassName:[String,Function],size:{type:String,default:function(){return GlobalConfig.button.size||GlobalConfig.size}},name:[String,Number],content:String,placement:String,status:String,icon:String,round:Boolean,circle:Boolean,disabled:Boolean,loading:Boolean,destroyOnClose:Boolean,transfer:{type:Boolean,default:function(){return GlobalConfig.button.transfer}}},emits:["click","dropdown-click"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=XEUtils$1.uniqueId(),wn=useSize(Fe),kn=reactive({inited:!1,showPanel:!1,animatVisible:!1,panelIndex:0,panelStyle:{},panelPlacement:""}),_n={showTime:null},Cn=ref(),xn=ref(),En=ref(),$n={refElem:Cn},Sn={xID:bn,props:Fe,context:qe,reactData:kn,internalData:_n,getRefMaps:function(){return $n}},An={},Tn=computed(function(){var Fn=Fe.type;return Fn?["submit","reset","button"].indexOf(Fn)>-1:!1}),Nn=computed(function(){var Fn=Fe.type;return Fn&&Fn==="text"?Fn:"button"}),Pn=function(){kn.panelIndexmo&&(io="top",go=co-qn),golo&&(wo-=wo+jn+Jn-lo),womo&&fo-Zn-qn>Jn&&(io="top",Qn.bottom="".concat(Zn,"px"));return kn.panelStyle=Qn,kn.panelPlacement=io,nextTick()}})},Rn=function(Fn){An.dispatchEvent("click",{$event:Fn},Fn)},In=function(Fn){var Kn=Fn.button===0;Kn&&Fn.stopPropagation()},Mn=function(Fn){var Kn=Fn.currentTarget,Un=En.value,Gn=getEventTargetNode(Fn,Kn,"vxe-button"),Wn=Gn.flag,Zn=Gn.targetElem;Wn&&(Un&&(Un.dataset.active="N"),kn.showPanel=!1,setTimeout(function(){(!Un||Un.dataset.active!=="Y")&&(kn.animatVisible=!1)},350),An.dispatchEvent("dropdown-click",{name:Zn.getAttribute("name"),$event:Fn},Fn))},Bn=function(){var Fn=En.value;Fn&&(Fn.dataset.active="Y",kn.animatVisible=!0,setTimeout(function(){Fn.dataset.active==="Y"&&(kn.showPanel=!0,Pn(),On(),setTimeout(function(){kn.showPanel&&On()},50))},20))},Dn=function(){var Fn=En.value;Fn&&(Fn.dataset.active="Y",kn.inited||(kn.inited=!0),_n.showTime=setTimeout(function(){Fn.dataset.active==="Y"?Bn():kn.animatVisible=!1},250))},Vn=function(){var Fn=En.value;clearTimeout(_n.showTime),Fn?(Fn.dataset.active="N",setTimeout(function(){Fn.dataset.active!=="Y"&&(kn.showPanel=!1,setTimeout(function(){Fn.dataset.active!=="Y"&&(kn.animatVisible=!1)},350))},100)):(kn.animatVisible=!1,kn.showPanel=!1)},Ln=function(){Vn()},zn=function(){var Fn=Fe.content,Kn=Fe.icon,Un=Fe.loading,Gn=[];return Un?Gn.push(h$6("i",{class:["vxe-button--loading-icon",GlobalConfig.icon.BUTTON_LOADING]})):hn.icon?Gn.push(h$6("span",{class:"vxe-button--custom-icon"},hn.icon({}))):Kn&&Gn.push(h$6("i",{class:["vxe-button--icon",Kn]})),hn.default?Gn.push(h$6("span",{class:"vxe-button--content"},hn.default({}))):Fn&&Gn.push(h$6("span",{class:"vxe-button--content"},getFuncText(Fn))),Gn};An={dispatchEvent:function(Fn,Kn,Un){vn(Fn,Object.assign({$button:Sn,$event:Un},Kn))},focus:function(){var Fn=xn.value;return Fn.focus(),nextTick()},blur:function(){var Fn=xn.value;return Fn.blur(),nextTick()}},Object.assign(Sn,An),onMounted(function(){GlobalEvent.on(Sn,"mousewheel",function(Fn){var Kn=En.value;kn.showPanel&&!getEventTargetNode(Fn,Kn).flag&&Vn()})}),onUnmounted(function(){GlobalEvent.off(Sn,"mousewheel")});var Hn=function(){var Fn,Kn,Un,Gn,Wn=Fe.className,Zn=Fe.popupClassName,Xn=Fe.transfer,qn=Fe.type,jn=Fe.round,Jn=Fe.circle,Qn=Fe.destroyOnClose,no=Fe.status,co=Fe.name,so=Fe.disabled,fo=Fe.loading,mo=kn.inited,lo=kn.showPanel,io=Tn.value,wo=Nn.value,go=wn.value;return hn.dropdowns?h$6("div",{ref:Cn,class:["vxe-button--dropdown",Wn?XEUtils$1.isFunction(Wn)?Wn({$button:Sn}):Wn:"",(Fn={},Fn["size--".concat(go)]=go,Fn["is--active"]=lo,Fn)]},[h$6("button",{ref:xn,class:["vxe-button","type--".concat(wo),(Kn={},Kn["size--".concat(go)]=go,Kn["theme--".concat(no)]=no,Kn["is--round"]=jn,Kn["is--circle"]=Jn,Kn["is--disabled"]=so||fo,Kn["is--loading"]=fo,Kn)],name:co,type:io?qn:"button",disabled:so||fo,onMouseenter:Dn,onMouseleave:Ln,onClick:Rn},zn().concat([h$6("i",{class:"vxe-button--dropdown-arrow ".concat(GlobalConfig.icon.BUTTON_DROPDOWN)})])),h$6(Teleport,{to:"body",disabled:Xn?!mo:!0},[h$6("div",{ref:En,class:["vxe-button--dropdown-panel",Zn?XEUtils$1.isFunction(Zn)?Zn({$button:Sn}):Zn:"",(Un={},Un["size--".concat(go)]=go,Un["animat--leave"]=kn.animatVisible,Un["animat--enter"]=lo,Un)],placement:kn.panelPlacement,style:kn.panelStyle},mo?[h$6("div",{class:"vxe-button--dropdown-wrapper",onMousedown:In,onClick:Mn,onMouseenter:Bn,onMouseleave:Ln},Qn&&!lo?[]:hn.dropdowns({}))]:[])])]):h$6("button",{ref:xn,class:["vxe-button","type--".concat(wo),(Gn={},Gn["size--".concat(go)]=go,Gn["theme--".concat(no)]=no,Gn["is--round"]=jn,Gn["is--circle"]=Jn,Gn["is--disabled"]=so||fo,Gn["is--loading"]=fo,Gn)],name:co,type:io?qn:"button",disabled:so||fo,onClick:Rn},zn())};return Sn.renderVN=Hn,Sn},render:function(){return this.renderVN()}}),VxeLoadingComponent=defineComponent({name:"VxeLoading",props:{modelValue:Boolean,icon:String,text:String},setup:function(Fe,qe){var hn=qe.slots,vn=computed(function(){return Fe.icon||GlobalConfig.icon.LOADING}),bn=computed(function(){var wn=GlobalConfig.loadingText;return Fe.text||(wn===null?wn:GlobalConfig.i18n("vxe.loading.text"))});return function(){var wn=vn.value,kn=bn.value;return h$6("div",{class:["vxe-loading",{"is--visible":Fe.modelValue}]},hn.default?[h$6("div",{class:"vxe-loading--warpper"},hn.default({}))]:[h$6("div",{class:"vxe-loading--chunk"},[wn?h$6("i",{class:wn}):h$6("div",{class:"vxe-loading--spinner"}),kn?h$6("div",{class:"vxe-loading--text"},"".concat(kn)):null])])}}});var VxeLoading=Object.assign(VxeLoadingComponent,{install:function(Fe){Fe.component(VxeLoadingComponent.name,VxeLoadingComponent)}}),__assign$f=globalThis&&globalThis.__assign||function(){return __assign$f=Object.assign||function(Fe){for(var qe,hn=1,vn=arguments.length;hn-1&&XEUtils$1.remove(msgQueue,function(eo){return eo===Sn}),In()},Bn=function(eo){var ao=Fe.remember,ho=Fe.beforeHideMethod,Mo=kn.visible,Po=Tn.value,ko={type:eo};return Mo&&Promise.resolve(ho?ho(ko):null).then(function(xo){XEUtils$1.isError(xo)||(Po&&Mn(),kn.contentVisible=!1,ao||(kn.zoomLocat=null),XEUtils$1.remove(allActivedModals,function(Ao){return Ao===Sn}),An.dispatchEvent("before-hide",ko),setTimeout(function(){kn.visible=!1,vn("update:modelValue",!1),An.dispatchEvent("hide",ko)},200))}).catch(function(xo){return xo}),nextTick()},Dn=function(eo){var ao="close";An.dispatchEvent(ao,{type:ao},eo),Bn(ao)},Vn=function(eo){var ao="confirm";An.dispatchEvent(ao,{type:ao},eo),Bn(ao)},Ln=function(eo){var ao="cancel";An.dispatchEvent(ao,{type:ao},eo),Bn(ao)},zn=function(eo){var ao=GlobalConfig.version,ho=XEUtils$1.toStringJSON(localStorage.getItem(eo)||"");return ho&&ho._v===ao?ho:{_v:ao}},Hn=function(){var eo=Fe.id,ao=Fe.remember,ho=Fe.storage,Mo=Fe.storageKey;return!!(eo&&ao&&ho&&zn(Mo)[eo])},Fn=function(){var eo=Fe.id,ao=Fe.remember,ho=Fe.storage,Mo=Fe.storageKey;if(eo&&ao&&ho){var Po=zn(Mo)[eo];if(Po){var ko=Nn(),xo=Po.split(","),Ao=xo[0],vo=xo[1],qo=xo[2],jo=xo[3],Ko=xo[4],bo=xo[5],yo=xo[6],zo=xo[7];Ao&&(ko.style.left="".concat(Ao,"px")),vo&&(ko.style.top="".concat(vo,"px")),qo&&(ko.style.width="".concat(qo,"px")),jo&&(ko.style.height="".concat(jo,"px")),Ko&&bo&&(kn.zoomLocat={left:Ko,top:bo,width:yo,height:zo})}}},Kn=function(){msgQueue.indexOf(Sn)===-1&&msgQueue.push(Sn),In()},Un=function(){var eo=Fe.id,ao=Fe.remember,ho=Fe.storage,Mo=Fe.storageKey,Po=kn.zoomLocat;if(eo&&ao&&ho){var ko=Nn(),xo=zn(Mo);xo[eo]=[ko.style.left,ko.style.top,ko.style.width,ko.style.height].concat(Po?[Po.left,Po.top,Po.width,Po.height]:[]).map(function(Ao){return Ao?XEUtils$1.toNumber(Ao):""}).join(","),localStorage.setItem(Mo,XEUtils$1.toJSONString(xo))}},Gn=function(){return nextTick().then(function(){if(!kn.zoomLocat){var eo=Math.max(0,XEUtils$1.toNumber(Fe.marginSize)),ao=Nn(),ho=getDomNode(),Mo=ho.visibleHeight,Po=ho.visibleWidth;kn.zoomLocat={top:ao.offsetTop,left:ao.offsetLeft,width:ao.offsetWidth+(ao.style.width?0:1),height:ao.offsetHeight+(ao.style.height?0:1)},Object.assign(ao.style,{top:"".concat(eo,"px"),left:"".concat(eo,"px"),width:"".concat(Po-eo*2,"px"),height:"".concat(Mo-eo*2,"px")}),Un()}})},Wn=function(){var eo=Fe.duration,ao=Fe.remember,ho=Fe.showFooter,Mo=kn.inited,Po=kn.visible,ko=Tn.value;return Mo||(kn.inited=!0),Po||(ao||Pn(),kn.visible=!0,kn.contentVisible=!1,On(),allActivedModals.push(Sn),setTimeout(function(){kn.contentVisible=!0,nextTick(function(){if(ho){var xo=xn.value,Ao=En.value,vo=xo||Ao;vo&&vo.focus()}var qo="",jo={type:qo};vn("update:modelValue",!0),An.dispatchEvent("show",jo)})},10),ko?(Kn(),eo!==-1&&setTimeout(function(){return Bn("close")},XEUtils$1.toNumber(eo))):nextTick(function(){var xo=Fe.fullscreen,Ao=kn.firstOpen;(!ao||Ao)&&Rn().then(function(){setTimeout(function(){return Rn()},20)}),Ao?(kn.firstOpen=!1,Hn()?Fn():xo&&nextTick(function(){return Gn()})):xo&&nextTick(function(){return Gn()})})),nextTick()},Zn=function(eo){var ao=_n.value;if(Fe.maskClosable&&eo.target===ao){var ho="mask";Bn(ho)}},Xn=function(eo){var ao=hasEventKey(eo,EVENT_KEYS.ESCAPE);if(ao){var ho=XEUtils$1.max(allActivedModals,function(Mo){return Mo.reactData.modalZindex});ho&&setTimeout(function(){ho===Sn&&ho.props.escClosable&&Bn("exit")},10)}},qn=function(){return!!kn.zoomLocat},jn=function(){return nextTick().then(function(){var eo=kn.zoomLocat;if(eo){var ao=Nn();kn.zoomLocat=null,Object.assign(ao.style,{top:"".concat(eo.top,"px"),left:"".concat(eo.left,"px"),width:"".concat(eo.width,"px"),height:"".concat(eo.height,"px")}),Un()}})},Jn=function(){return kn.zoomLocat?jn().then(function(){return qn()}):Gn().then(function(){return qn()})},Qn=function(eo){var ao=kn.zoomLocat,ho={type:ao?"revert":"max"};return Jn().then(function(){An.dispatchEvent("zoom",ho,eo)})},no=function(){var eo=Tn.value;if(!eo){var ao=Nn();if(ao)return{top:ao.offsetTop,left:ao.offsetLeft}}return null},co=function(eo,ao){var ho=Tn.value;if(!ho){var Mo=Nn();XEUtils$1.isNumber(eo)&&(Mo.style.top="".concat(eo,"px")),XEUtils$1.isNumber(ao)&&(Mo.style.left="".concat(ao,"px"))}return nextTick()},so=function(){var eo=kn.modalZindex;allActivedModals.some(function(ao){return ao.reactData.visible&&ao.reactData.modalZindex>eo})&&On()},fo=function(eo){var ao=Fe.remember,ho=Fe.storage,Mo=kn.zoomLocat,Po=XEUtils$1.toNumber(Fe.marginSize),ko=Nn();if(!Mo&&eo.button===0&&!getEventTargetNode(eo,ko,"trigger--btn").flag){eo.preventDefault();var xo=document.onmousemove,Ao=document.onmouseup,vo=eo.clientX-ko.offsetLeft,qo=eo.clientY-ko.offsetTop,jo=getDomNode(),Ko=jo.visibleHeight,bo=jo.visibleWidth;document.onmousemove=function(yo){yo.preventDefault();var zo=ko.offsetWidth,Yo=ko.offsetHeight,_o=Po,Fo=bo-zo-Po-1,$o=Po,Bo=Ko-Yo-Po-1,No=yo.clientX-vo,Vo=yo.clientY-qo;No>Fo&&(No=Fo),No<_o&&(No=_o),Vo>Bo&&(Vo=Bo),Vo<$o&&(Vo=$o),ko.style.left="".concat(No,"px"),ko.style.top="".concat(Vo,"px"),ko.className=ko.className.replace(/\s?is--drag/,"")+" is--drag"},document.onmouseup=function(){document.onmousemove=xo,document.onmouseup=Ao,ao&&ho&&nextTick(function(){Un()}),setTimeout(function(){ko.className=ko.className.replace(/\s?is--drag/,"")},50)}}},mo=function(eo){eo.preventDefault();var ao=Fe.remember,ho=Fe.storage,Mo=getDomNode(),Po=Mo.visibleHeight,ko=Mo.visibleWidth,xo=XEUtils$1.toNumber(Fe.marginSize),Ao=eo.target,vo=Ao.getAttribute("type"),qo=XEUtils$1.toNumber(Fe.minWidth),jo=XEUtils$1.toNumber(Fe.minHeight),Ko=ko,bo=Po,yo=Nn(),zo=document.onmousemove,Yo=document.onmouseup,_o=yo.clientWidth,Fo=yo.clientHeight,$o=eo.clientX,Bo=eo.clientY,No=yo.offsetTop,Vo=yo.offsetLeft,Eo={type:"resize"};document.onmousemove=function(rr){rr.preventDefault();var sr,dr,hr,Co;switch(vo){case"wl":sr=$o-rr.clientX,hr=sr+_o,Vo-sr>xo&&hr>qo&&(yo.style.width="".concat(hrxo&&hr>qo&&(yo.style.width="".concat(hrxo&&Co>jo&&(yo.style.height="".concat(Coxo&&hr>qo&&(yo.style.width="".concat(hrjo&&(yo.style.height="".concat(Coxo&&Co>jo&&(yo.style.height="".concat(Coqo&&(yo.style.width="".concat(hrqo&&(yo.style.width="".concat(hrxo&&Co>jo&&(yo.style.height="".concat(Coqo&&(yo.style.width="".concat(hrjo&&(yo.style.height="".concat(Cojo&&(yo.style.height="".concat(Co-1}),In=computed(function(){return XEUtils$1.getSize(Cn.inputValue)}),Mn=computed(function(){var Lo=In.value;return Fe.maxlength&&Lo>XEUtils$1.toNumber(Fe.maxlength)}),Bn=computed(function(){var Lo=On.value;return Lo||["date","week","month","quarter","year"].indexOf(Fe.type)>-1}),Dn=computed(function(){return Fe.type==="password"}),Vn=computed(function(){return Fe.type==="search"}),Ln=computed(function(){return XEUtils$1.toInteger(Fe.digits)||1}),zn=computed(function(){var Lo=Fe.type,fr=Ln.value,yr=Fe.step;return Lo==="integer"?XEUtils$1.toInteger(yr)||1:Lo==="float"?XEUtils$1.toNumber(yr)||1/Math.pow(10,fr):XEUtils$1.toNumber(yr)||1}),Hn=computed(function(){var Lo=Fe.type,fr=Rn.value,yr=Bn.value,Rr=Dn.value;return Fe.clearable&&(Rr||fr||yr||Lo==="text"||Lo==="search")}),Fn=computed(function(){return Fe.startDate?XEUtils$1.toStringDate(Fe.startDate):null}),Kn=computed(function(){return Fe.endDate?XEUtils$1.toStringDate(Fe.endDate):null}),Un=computed(function(){return["date","week","month","quarter","year"].includes(Fe.type)}),Gn=computed(function(){var Lo=Fe.modelValue,fr=Fe.multiple,yr=Bn.value,Rr=Xn.value;return fr&&Lo&&yr?XEUtils$1.toValueString(Lo).split(",").map(function(Yn){var ro=Pn(Yn,Rr);return XEUtils$1.isValidDate(ro)?ro:null}):[]}),Wn=computed(function(){var Lo=Gn.value,fr=Xn.value;return Lo.map(function(yr){return XEUtils$1.toDateString(yr,fr)})}),Zn=computed(function(){var Lo=Gn.value,fr=co.value;return Lo.map(function(yr){return XEUtils$1.toDateString(yr,fr)}).join(", ")}),Xn=computed(function(){var Lo=Fe.type;return Lo==="time"?"HH:mm:ss":Fe.valueFormat||(Lo==="datetime"?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd")}),qn=computed(function(){var Lo=Fe.modelValue,fr=Bn.value,yr=Xn.value,Rr=null;if(Lo&&fr){var Yn=Pn(Lo,yr);XEUtils$1.isValidDate(Yn)&&(Rr=Yn)}return Rr}),jn=computed(function(){var Lo=Fn.value,fr=Cn.selectMonth;return fr&&Lo?fr<=Lo:!1}),Jn=computed(function(){var Lo=Kn.value,fr=Cn.selectMonth;return fr&&Lo?fr>=Lo:!1}),Qn=computed(function(){var Lo=Cn.datetimePanelValue;return Lo?XEUtils$1.toDateString(Lo,"HH:mm:ss"):""}),no=computed(function(){var Lo=qn.value,fr=On.value;return Lo&&fr?(Lo.getHours()*3600+Lo.getMinutes()*60+Lo.getSeconds())*1e3:0}),co=computed(function(){var Lo=Bn.value;return Lo?Fe.labelFormat||GlobalConfig.i18n("vxe.input.date.labelFormat.".concat(Fe.type)):null}),so=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=fr.getFullYear(),Yn=Lo.getFullYear(),ro=new Date(Yn-Yn%yearSize,0,1),po=-4;po=yearSize,year:Ro})}return yr}),fo=computed(function(){var Lo=Bn.value;if(Lo){var fr=Cn.datePanelType,yr=Cn.selectMonth,Rr=so.value,Yn="",ro=void 0;return yr&&(Yn=yr.getFullYear(),ro=yr.getMonth()+1),fr==="quarter"?GlobalConfig.i18n("vxe.input.date.quarterLabel",[Yn]):fr==="month"?GlobalConfig.i18n("vxe.input.date.monthLabel",[Yn]):fr==="year"?Rr.length?"".concat(Rr[0].year," - ").concat(Rr[Rr.length-1].year):"":GlobalConfig.i18n("vxe.input.date.dayLabel",[Yn,ro?GlobalConfig.i18n("vxe.input.date.m".concat(ro)):"-"])}return""}),mo=computed(function(){var Lo=Fe.startDay,fr=Fe.startWeek;return XEUtils$1.toNumber(XEUtils$1.isNumber(Lo)||XEUtils$1.isString(Lo)?Lo:fr)}),lo=computed(function(){var Lo=[],fr=Bn.value;if(fr){var yr=mo.value;Lo.push(yr);for(var Rr=0;Rr<6;Rr++)yr>=6?yr=0:yr++,Lo.push(yr)}return Lo}),io=computed(function(){var Lo=Bn.value;if(Lo){var fr=lo.value;return fr.map(function(yr){return{value:yr,label:GlobalConfig.i18n("vxe.input.date.weeks.w".concat(yr))}})}return[]}),wo=computed(function(){var Lo=Bn.value;if(Lo){var fr=io.value;return[{label:GlobalConfig.i18n("vxe.input.date.weeks.w")}].concat(fr)}return[]}),go=computed(function(){var Lo=so.value;return XEUtils$1.chunk(Lo,4)}),Io=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=fr.getFullYear(),Yn=getDateQuarter(fr),ro=XEUtils$1.getWhatYear(Lo,0,"first"),po=ro.getFullYear(),To=-2;Topo,quarter:Go})}return yr}),oo=computed(function(){var Lo=Io.value;return XEUtils$1.chunk(Lo,2)}),eo=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=fr.getFullYear(),Yn=fr.getMonth(),ro=XEUtils$1.getWhatYear(Lo,0,"first").getFullYear(),po=-4;poro,month:Uo})}return yr}),ao=computed(function(){var Lo=eo.value;return XEUtils$1.chunk(Lo,4)}),ho=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=no.value,Yn=lo.value,ro=fr.getFullYear(),po=fr.getMonth(),To=fr.getDate(),Ro=Lo.getFullYear(),Uo=Lo.getMonth(),Go=Lo.getDay(),tr=-Yn.indexOf(Go),nr=new Date(XEUtils$1.getWhatDay(Lo,tr).getTime()+Rr),cr=0;cr<42;cr++){var gr=XEUtils$1.getWhatDay(nr,cr),pr=gr.getFullYear(),xr=gr.getMonth(),wr=gr.getDate(),So=gr=XEUtils$1.toNumber(Lo):!1}),_o=function(Lo){var fr=Fe.type,yr=Fe.exponential,Rr=Ko.value,Yn=Ln.value,ro=fr==="float"?toFloatValueFixed(Lo,Yn):XEUtils$1.toValueString(Lo);return yr&&(Lo===ro||XEUtils$1.toValueString(Lo).toLowerCase()===XEUtils$1.toNumber(ro).toExponential())?Lo:ro.slice(0,Rr)},Fo=function(Lo){var fr=Cn.inputValue;Nn.dispatchEvent(Lo.type,{value:fr},Lo)},$o=function(Lo,fr){Cn.inputValue=Lo,vn("update:modelValue",Lo),Nn.dispatchEvent("input",{value:Lo},fr),XEUtils$1.toValueString(Fe.modelValue)!==Lo&&(Nn.dispatchEvent("change",{value:Lo},fr),bn&&wn&&bn.triggerItemEvent(fr,wn.itemConfig.field,Lo))},Bo=function(Lo,fr){var yr=Bn.value,Rr=bo.value;Cn.inputValue=Lo,yr||(Rr?$o(Lo,fr):Nn.dispatchEvent("input",{value:Lo},fr))},No=function(Lo){var fr=Lo.target,yr=fr.value;Bo(yr,Lo)},Vo=function(Lo){var fr=bo.value;fr||Fo(Lo)},Eo=function(Lo){Cn.isActivated=!0;var fr=Bn.value;fr&&Ha(Lo),Fo(Lo)},rr=function(Lo){var fr=Fe.disabled;if(!fr){var yr=Cn.inputValue;Nn.dispatchEvent("prefix-click",{value:yr},Lo)}},sr,dr=function(){return new Promise(function(Lo){Cn.visiblePanel=!1,sr=window.setTimeout(function(){Cn.animatVisible=!1,Lo()},350)})},hr=function(Lo,fr){var yr=Fe.type,Rr=Rn.value,Yn=Bn.value;Yn&&dr(),(Rr||["text","search","password"].indexOf(yr)>-1)&&focus(),Nn.dispatchEvent("clear",{value:fr},Lo)},Co=function(Lo){var fr=Fe.disabled;if(!fr)if(hasClass(Lo.currentTarget,"is--clear"))$o("",Lo),hr(Lo,"");else{var yr=Cn.inputValue;Nn.dispatchEvent("suffix-click",{value:yr},Lo)}},Cr=function(Lo){var fr=Fe.type,yr=Fe.valueFormat,Rr=co.value,Yn=mo.value,ro=null,po="";if(Lo&&(ro=Pn(Lo,yr)),XEUtils$1.isValidDate(ro)){if(po=XEUtils$1.toDateString(ro,Rr,{firstDay:Yn}),Rr&&fr==="week"){var To=XEUtils$1.getWhatWeek(ro,0,Yn,Yn);if(To.getFullYear()-1){var Uo=Number(po.substring(Ro,Ro+4));Uo&&!isNaN(Uo)&&(po=po.replace("".concat(Uo),"".concat(Uo-1)))}}}}else ro=null;Cn.datePanelValue=ro,Cn.datePanelLabel=po},$r=function(){var Lo=Bn.value,fr=Cn.inputValue;Lo&&(Cr(fr),Cn.inputValue=Fe.multiple?Zn.value:Cn.datePanelLabel)},Qo=function(){var Lo=Fe.type,fr=Cn.inputValue,yr=Bn.value,Rr=Ln.value;if(yr)$r();else if(Lo==="float"&&fr){var Yn=toFloatValueFixed(fr,Rr);fr!==Yn&&$o(Yn,{type:"init"})}},mr=function(Lo){return Fe.max===null||XEUtils$1.toNumber(Lo)<=XEUtils$1.toNumber(Fe.max)},br=function(Lo){return Fe.min===null||XEUtils$1.toNumber(Lo)>=XEUtils$1.toNumber(Fe.min)},Ir=function(){Cn.inputValue=Fe.multiple?Zn.value:Cn.datePanelLabel},Mr=function(Lo){var fr=XEUtils$1.getWhatMonth(Lo,0,"first");XEUtils$1.isEqual(fr,Cn.selectMonth)||(Cn.selectMonth=fr)},ir=function(Lo){var fr=Fe.modelValue,yr=Fe.multiple,Rr=Cn.datetimePanelValue,Yn=On.value,ro=Xn.value,po=mo.value;if(Fe.type==="week"){var To=XEUtils$1.toNumber(Fe.selectDay);Lo=XEUtils$1.getWhatWeek(Lo,0,To,po)}else Yn&&(Lo.setHours(Rr.getHours()),Lo.setMinutes(Rr.getMinutes()),Lo.setSeconds(Rr.getSeconds()));var Ro=XEUtils$1.toDateString(Lo,ro,{firstDay:po});if(Mr(Lo),yr){var Uo=Wn.value;if(Yn){var Go=__spreadArray$4([],Gn.value,!0),tr=[],nr=XEUtils$1.findIndexOf(Go,function(cr){return XEUtils$1.isDateSame(Lo,cr,"yyyyMMdd")});nr===-1?Go.push(Lo):Go.splice(nr,1),Go.forEach(function(cr){cr&&(cr.setHours(Rr.getHours()),cr.setMinutes(Rr.getMinutes()),cr.setSeconds(Rr.getSeconds()),tr.push(cr))}),$o(tr.map(function(cr){return XEUtils$1.toDateString(cr,ro)}).join(","),{type:"update"})}else Uo.some(function(cr){return XEUtils$1.isEqual(cr,Ro)})?$o(Uo.filter(function(cr){return!XEUtils$1.isEqual(cr,Ro)}).join(","),{type:"update"}):$o(Uo.concat([Ro]).join(","),{type:"update"})}else XEUtils$1.isEqual(fr,Ro)||$o(Ro,{type:"update"})},Sr=function(){var Lo=Fe.type,fr=Fe.min,yr=Fe.max,Rr=Fe.exponential,Yn=Cn.inputValue,ro=Cn.datetimePanelValue,po=Rn.value,To=Bn.value,Ro=co.value,Uo=vo.value;if(!Uo){if(po){if(Yn){var Go=Lo==="integer"?XEUtils$1.toInteger(handleNumber(Yn)):XEUtils$1.toNumber(handleNumber(Yn));if(br(Go)?mr(Go)||(Go=yr):Go=fr,Rr){var tr=XEUtils$1.toValueString(Yn).toLowerCase();tr===XEUtils$1.toNumber(Go).toExponential()&&(Go=tr)}$o(_o(Go),{type:"check"})}}else if(To)if(Yn){var nr=Pn(Yn,Ro);if(XEUtils$1.isValidDate(nr))if(Lo==="time")nr=XEUtils$1.toDateString(nr,Ro),Yn!==nr&&$o(nr,{type:"check"}),Cn.inputValue=nr;else{var cr=!1,gr=mo.value;if(Lo==="datetime"){var pr=qn.value;(Yn!==XEUtils$1.toDateString(pr,Ro)||Yn!==XEUtils$1.toDateString(nr,Ro))&&(cr=!0,ro.setHours(nr.getHours()),ro.setMinutes(nr.getMinutes()),ro.setSeconds(nr.getSeconds()))}else cr=!0;Cn.inputValue=XEUtils$1.toDateString(nr,Ro,{firstDay:gr}),cr&&ir(nr)}else Ir()}else $o("",{type:"check"})}},Lr=function(Lo){var fr=Cn.inputValue,yr=bo.value;yr||$o(fr,Lo),Sr(),Cn.visiblePanel||(Cn.isActivated=!1),Nn.dispatchEvent("blur",{value:fr},Lo)},qr=function(Lo){var fr=Fe.readonly,yr=Fe.disabled,Rr=Cn.showPwd;!yr&&!fr&&(Cn.showPwd=!Rr),Nn.dispatchEvent("toggle-visible",{visible:Cn.showPwd},Lo)},ba=function(Lo){Nn.dispatchEvent("search-click",{},Lo)},ta=function(Lo,fr){var yr=Fe.min,Rr=Fe.max,Yn=Fe.type,ro=Cn.inputValue,po=zn.value,To=Yn==="integer"?XEUtils$1.toInteger(handleNumber(ro)):XEUtils$1.toNumber(handleNumber(ro)),Ro=Lo?XEUtils$1.add(To,po):XEUtils$1.subtract(To,po),Uo;br(Ro)?mr(Ro)?Uo=Ro:Uo=Rr:Uo=yr,Bo(_o(Uo),fr)},Ur,Gr=function(Lo){var fr=Fe.readonly,yr=Fe.disabled,Rr=zo.value;clearTimeout(Ur),!yr&&!fr&&!Rr&&ta(!1,Lo),Nn.dispatchEvent("next-number",{},Lo)},Ar=function(Lo){Ur=window.setTimeout(function(){Gr(Lo),Ar(Lo)},60)},Vr=function(Lo){var fr=Fe.readonly,yr=Fe.disabled,Rr=Yo.value;clearTimeout(Ur),!yr&&!fr&&!Rr&&ta(!0,Lo),Nn.dispatchEvent("prev-number",{},Lo)},Tr=function(Lo){var fr=hasEventKey(Lo,EVENT_KEYS.ARROW_UP),yr=hasEventKey(Lo,EVENT_KEYS.ARROW_DOWN);(fr||yr)&&(Lo.preventDefault(),fr?Vr(Lo):Gr(Lo))},lr=function(Lo){var fr=Fe.exponential,yr=Fe.controls,Rr=Rn.value;if(Rr){var Yn=Lo.ctrlKey,ro=Lo.shiftKey,po=Lo.altKey,To=Lo.keyCode;!Yn&&!ro&&!po&&(hasEventKey(Lo,EVENT_KEYS.SPACEBAR)||(!fr||To!==69)&&To>=65&&To<=90||To>=186&&To<=188||To>=191)&&Lo.preventDefault(),yr&&Tr(Lo)}Fo(Lo)},ra=function(Lo){Fo(Lo)},la=function(){clearTimeout(Ur)},da=function(Lo){Ur=window.setTimeout(function(){Vr(Lo),da(Lo)},60)},Wr=function(Lo){if(la(),Lo.button===0){var fr=hasClass(Lo.currentTarget,"is--prev");fr?Vr(Lo):Gr(Lo),Ur=window.setTimeout(function(){fr?da(Lo):Ar(Lo)},500)}},Yr=function(Lo){var fr=Rn.value;if(fr&&Fe.controls&&Cn.isActivated){var yr=Lo.deltaY;yr>0?Gr(Lo):yr<0&&Vr(Lo),Lo.preventDefault()}Fo(Lo)},Hr=function(Lo,fr){Cn.selectMonth=XEUtils$1.getWhatMonth(Lo,fr,"first")},Or=function(){var Lo=XEUtils$1.getWhatDay(Date.now(),0,"first");Cn.currentDate=Lo,Hr(Lo,0)},Br=function(){var Lo=Cn.datePanelType;Lo==="month"||Lo==="quarter"?Lo="year":Lo="month",Cn.datePanelType=Lo},jr=function(Lo){var fr=Fe.type,yr=Cn.datePanelType,Rr=Cn.selectMonth,Yn=jn.value;Yn||(fr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-yearSize,"first"):fr==="month"||fr==="quarter"?yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-yearSize,"first"):Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-1,"first"):yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-yearSize,"first"):yr==="month"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-1,"first"):Cn.selectMonth=XEUtils$1.getWhatMonth(Rr,-1,"first"),Nn.dispatchEvent("date-prev",{type:fr},Lo))},aa=function(Lo){Or(),Fe.multiple||(ir(Cn.currentDate),dr()),Nn.dispatchEvent("date-today",{type:Fe.type},Lo)},ea=function(Lo){var fr=Fe.type,yr=Cn.datePanelType,Rr=Cn.selectMonth,Yn=Jn.value;Yn||(fr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,yearSize,"first"):fr==="month"||fr==="quarter"?yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,yearSize,"first"):Cn.selectMonth=XEUtils$1.getWhatYear(Rr,1,"first"):yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,yearSize,"first"):yr==="month"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,1,"first"):Cn.selectMonth=XEUtils$1.getWhatMonth(Rr,1,"first"),Nn.dispatchEvent("date-next",{type:fr},Lo))},Kr=function(Lo){var fr=Fe.disabledMethod,yr=Cn.datePanelType;return fr&&fr({type:yr,viewType:yr,date:Lo.date,$input:Tn})},Jr=function(Lo){var fr=Fe.type,yr=Fe.multiple,Rr=Cn.datePanelType;fr==="month"?Rr==="year"?(Cn.datePanelType="month",Mr(Lo)):(ir(Lo),yr||dr()):fr==="year"?(ir(Lo),yr||dr()):fr==="quarter"?Rr==="year"?(Cn.datePanelType="quarter",Mr(Lo)):(ir(Lo),yr||dr()):Rr==="month"?(Cn.datePanelType=fr==="week"?fr:"day",Mr(Lo)):Rr==="year"?(Cn.datePanelType="month",Mr(Lo)):(ir(Lo),yr||dr())},pa=function(Lo){Kr(Lo)||Jr(Lo.date)},ca=function(Lo){if(!Kr({date:Lo})){var fr=ho.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyyMMdd")})||Mr(Lo),Cr(Lo)}},ha=function(Lo){if(!Kr({date:Lo})){var fr=so.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyy")})||Mr(Lo),Cr(Lo)}},Ca=function(Lo){if(!Kr({date:Lo})){var fr=Io.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyyq")})||Mr(Lo),Cr(Lo)}},Ea=function(Lo){if(!Kr({date:Lo})){var fr=eo.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyyMM")})||Mr(Lo),Cr(Lo)}},ya=function(Lo){if(!Kr(Lo)){var fr=Cn.datePanelType;fr==="month"?Ea(Lo.date):fr==="quarter"?Ca(Lo.date):fr==="year"?ha(Lo.date):ca(Lo.date)}},wa=function(Lo){if(Lo){var fr=Lo.offsetHeight,yr=Lo.parentNode;yr.scrollTop=Lo.offsetTop-fr*4}},$a=function(Lo){Cn.datetimePanelValue=new Date(Cn.datetimePanelValue.getTime()),wa(Lo.currentTarget)},Oa=function(Lo,fr){Cn.datetimePanelValue.setHours(fr.value),$a(Lo)},Ma=function(){var Lo=Fe.multiple,fr=Cn.datetimePanelValue,yr=qn.value,Rr=On.value;if(Rr){var Yn=Xn.value;if(Lo){var ro=Wn.value;if(Rr){var po=__spreadArray$4([],Gn.value,!0),To=[];po.forEach(function(Ro){Ro&&(Ro.setHours(fr.getHours()),Ro.setMinutes(fr.getMinutes()),Ro.setSeconds(fr.getSeconds()),To.push(Ro))}),$o(To.map(function(Ro){return XEUtils$1.toDateString(Ro,Yn)}).join(","),{type:"update"})}else $o(ro.join(","),{type:"update"})}else ir(yr||Cn.currentDate)}dr()},Pa=function(Lo,fr){Cn.datetimePanelValue.setMinutes(fr.value),$a(Lo)},Ra=function(Lo,fr){Cn.datetimePanelValue.setSeconds(fr.value),$a(Lo)},Ba=function(Lo){var fr=Cn.isActivated,yr=Cn.datePanelValue,Rr=Cn.datePanelType;if(fr){Lo.preventDefault();var Yn=hasEventKey(Lo,EVENT_KEYS.ARROW_LEFT),ro=hasEventKey(Lo,EVENT_KEYS.ARROW_UP),po=hasEventKey(Lo,EVENT_KEYS.ARROW_RIGHT),To=hasEventKey(Lo,EVENT_KEYS.ARROW_DOWN);if(Rr==="year"){var Ro=XEUtils$1.getWhatYear(yr||Date.now(),0,"first");Yn?Ro=XEUtils$1.getWhatYear(Ro,-1):ro?Ro=XEUtils$1.getWhatYear(Ro,-4):po?Ro=XEUtils$1.getWhatYear(Ro,1):To&&(Ro=XEUtils$1.getWhatYear(Ro,4)),ha(Ro)}else if(Rr==="quarter"){var Uo=XEUtils$1.getWhatQuarter(yr||Date.now(),0,"first");Yn?Uo=XEUtils$1.getWhatQuarter(Uo,-1):ro?Uo=XEUtils$1.getWhatQuarter(Uo,-2):po?Uo=XEUtils$1.getWhatQuarter(Uo,1):To&&(Uo=XEUtils$1.getWhatQuarter(Uo,2)),Ca(Uo)}else if(Rr==="month"){var Go=XEUtils$1.getWhatMonth(yr||Date.now(),0,"first");Yn?Go=XEUtils$1.getWhatMonth(Go,-1):ro?Go=XEUtils$1.getWhatMonth(Go,-4):po?Go=XEUtils$1.getWhatMonth(Go,1):To&&(Go=XEUtils$1.getWhatMonth(Go,4)),Ea(Go)}else{var tr=yr||XEUtils$1.getWhatDay(Date.now(),0,"first"),nr=mo.value;Yn?tr=XEUtils$1.getWhatDay(tr,-1):ro?tr=XEUtils$1.getWhatWeek(tr,-1,nr):po?tr=XEUtils$1.getWhatDay(tr,1):To&&(tr=XEUtils$1.getWhatWeek(tr,1,nr)),ca(tr)}}},Va=function(Lo){var fr=Cn.isActivated;if(fr){var yr=hasEventKey(Lo,EVENT_KEYS.PAGE_UP);Lo.preventDefault(),yr?jr(Lo):ea(Lo)}},Za=function(){var Lo=Fe.type,fr=On.value,yr=qn.value;["year","quarter","month","week"].indexOf(Lo)>-1?Cn.datePanelType=Lo:Cn.datePanelType="day",Cn.currentDate=XEUtils$1.getWhatDay(Date.now(),0,"first"),yr?(Hr(yr,0),Cr(yr)):Or(),fr&&(Cn.datetimePanelValue=Cn.datePanelValue||XEUtils$1.getWhatDay(Date.now(),0,"first"),nextTick(function(){var Rr=Sn.value;XEUtils$1.arrayEach(Rr.querySelectorAll("li.is--selected"),wa)}))},Ta=function(){Cn.panelIndexgr&&(xr="top",So=nr-To),Sopr&&(wr-=wr+Ro+Uo-pr),wrgr&&nr-ro-To>Uo&&(xr="top",Go.bottom="".concat(ro,"px"));return Cn.panelStyle=Go,Cn.panelPlacement=xr,nextTick()}})},Da=function(){var Lo=Fe.disabled,fr=Cn.visiblePanel,yr=Bn.value;return!Lo&&!fr?(Cn.inited||(Cn.inited=!0),clearTimeout(sr),Cn.isActivated=!0,Cn.animatVisible=!0,yr&&Za(),setTimeout(function(){Cn.visiblePanel=!0},10),Ta(),La()):nextTick()},Ha=function(Lo){var fr=Fe.readonly;fr||(Lo.preventDefault(),Da())},mi=function(Lo){Fo(Lo)},ti=function(Lo){var fr=Fe.disabled,yr=Cn.visiblePanel,Rr=Cn.isActivated,Yn=Bn.value,ro=xn.value,po=$n.value;!fr&&Rr&&(Cn.isActivated=getEventTargetNode(Lo,ro).flag||getEventTargetNode(Lo,po).flag,Cn.isActivated||(Yn?yr&&(dr(),Sr()):Sr()))},ci=function(Lo){var fr=Fe.clearable,yr=Fe.disabled,Rr=Cn.visiblePanel,Yn=Bn.value;if(!yr){var ro=hasEventKey(Lo,EVENT_KEYS.TAB),po=hasEventKey(Lo,EVENT_KEYS.DELETE),To=hasEventKey(Lo,EVENT_KEYS.ESCAPE),Ro=hasEventKey(Lo,EVENT_KEYS.ENTER),Uo=hasEventKey(Lo,EVENT_KEYS.ARROW_LEFT),Go=hasEventKey(Lo,EVENT_KEYS.ARROW_UP),tr=hasEventKey(Lo,EVENT_KEYS.ARROW_RIGHT),nr=hasEventKey(Lo,EVENT_KEYS.ARROW_DOWN),cr=hasEventKey(Lo,EVENT_KEYS.PAGE_UP),gr=hasEventKey(Lo,EVENT_KEYS.PAGE_DOWN),pr=Uo||Go||tr||nr,xr=Cn.isActivated;ro?(xr&&Sr(),xr=!1,Cn.isActivated=xr):pr?Yn&&xr&&(Rr?Ba(Lo):(Go||nr)&&Ha(Lo)):Ro?Yn&&(Rr?Cn.datePanelValue?Jr(Cn.datePanelValue):dr():xr&&Ha(Lo)):(cr||gr)&&Yn&&xr&&Va(Lo),ro||To?Rr&&dr():po&&fr&&xr&&hr(Lo,null)}},ai=function(Lo){var fr=Fe.disabled,yr=Cn.visiblePanel;if(!fr&&yr){var Rr=$n.value;getEventTargetNode(Lo,Rr).flag?La():(dr(),Sr())}},Ua=function(){var Lo=Cn.isActivated,fr=Cn.visiblePanel;fr?(dr(),Sr()):Lo&&Sr()},ui=function(Lo,fr){var yr=Fe.festivalMethod;if(yr){var Rr=Cn.datePanelType,Yn=yr({type:Rr,viewType:Rr,date:Lo.date,$input:Tn}),ro=Yn?XEUtils$1.isString(Yn)?{label:Yn}:Yn:{},po=ro.extra?XEUtils$1.isString(ro.extra)?{label:ro.extra}:ro.extra:null,To=[h$6("span",{class:["vxe-input--date-label",{"is-notice":ro.notice}]},po&&po.label?[h$6("span",fr),h$6("span",{class:["vxe-input--date-label--extra",po.important?"is-important":"",po.className],style:po.style},XEUtils$1.toValueString(po.label))]:fr)],Ro=ro.label;if(Ro){var Uo=XEUtils$1.toValueString(Ro).split(",");To.push(h$6("span",{class:["vxe-input--date-festival",ro.important?"is-important":"",ro.className],style:ro.style},[Uo.length>1?h$6("span",{class:["vxe-input--date-festival--overlap","overlap--".concat(Uo.length)]},Uo.map(function(Go){return h$6("span",Go.substring(0,3))})):h$6("span",{class:"vxe-input--date-festival--label"},Uo[0].substring(0,3))]))}return To}return fr},Ri=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Yn=io.value,ro=Mo.value,po=Gn.value,To="yyyyMMdd";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("thead",[h$6("tr",Yn.map(function(Ro){return h$6("th",Ro.label)}))]),h$6("tbody",ro.map(function(Ro){return h$6("tr",Ro.map(function(Uo){return h$6("td",{class:{"is--prev":Uo.isPrev,"is--current":Uo.isCurrent,"is--now":Uo.isNow,"is--next":Uo.isNext,"is--disabled":Kr(Uo),"is--selected":Lo?po.some(function(Go){return XEUtils$1.isDateSame(Go,Uo.date,To)}):XEUtils$1.isDateSame(Rr,Uo.date,To),"is--hover":XEUtils$1.isDateSame(yr,Uo.date,To)},onClick:function(){return pa(Uo)},onMouseenter:function(){return ya(Uo)}},ui(Uo,Uo.label))}))}))])]},Si=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Yn=wo.value,ro=Po.value,po=Gn.value,To="yyyyMMdd";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("thead",[h$6("tr",Yn.map(function(Ro){return h$6("th",Ro.label)}))]),h$6("tbody",ro.map(function(Ro){var Uo=Lo?Ro.some(function(tr){return po.some(function(nr){return XEUtils$1.isDateSame(nr,tr.date,To)})}):Ro.some(function(tr){return XEUtils$1.isDateSame(Rr,tr.date,To)}),Go=Ro.some(function(tr){return XEUtils$1.isDateSame(yr,tr.date,To)});return h$6("tr",Ro.map(function(tr){return h$6("td",{class:{"is--prev":tr.isPrev,"is--current":tr.isCurrent,"is--now":tr.isNow,"is--next":tr.isNext,"is--disabled":Kr(tr),"is--selected":Uo,"is--hover":Go},onClick:function(){return pa(tr)},onMouseenter:function(){return ya(tr)}},ui(tr,tr.label))}))}))])]},Fi=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Yn=ao.value,ro=Gn.value,po="yyyyMM";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("tbody",Yn.map(function(To){return h$6("tr",To.map(function(Ro){return h$6("td",{class:{"is--prev":Ro.isPrev,"is--current":Ro.isCurrent,"is--now":Ro.isNow,"is--next":Ro.isNext,"is--disabled":Kr(Ro),"is--selected":Lo?ro.some(function(Uo){return XEUtils$1.isDateSame(Uo,Ro.date,po)}):XEUtils$1.isDateSame(Rr,Ro.date,po),"is--hover":XEUtils$1.isDateSame(yr,Ro.date,po)},onClick:function(){return pa(Ro)},onMouseenter:function(){return ya(Ro)}},ui(Ro,GlobalConfig.i18n("vxe.input.date.months.m".concat(Ro.month))))}))}))])]},Ii=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Yn=oo.value,ro=Gn.value,po="yyyyq";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("tbody",Yn.map(function(To){return h$6("tr",To.map(function(Ro){return h$6("td",{class:{"is--prev":Ro.isPrev,"is--current":Ro.isCurrent,"is--now":Ro.isNow,"is--next":Ro.isNext,"is--disabled":Kr(Ro),"is--selected":Lo?ro.some(function(Uo){return XEUtils$1.isDateSame(Uo,Ro.date,po)}):XEUtils$1.isDateSame(Rr,Ro.date,po),"is--hover":XEUtils$1.isDateSame(yr,Ro.date,po)},onClick:function(){return pa(Ro)},onMouseenter:function(){return ya(Ro)}},ui(Ro,GlobalConfig.i18n("vxe.input.date.quarters.q".concat(Ro.quarter))))}))}))])]},zi=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Yn=go.value,ro=Gn.value,po="yyyy";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("tbody",Yn.map(function(To){return h$6("tr",To.map(function(Ro){return h$6("td",{class:{"is--prev":Ro.isPrev,"is--current":Ro.isCurrent,"is--now":Ro.isNow,"is--next":Ro.isNext,"is--disabled":Kr(Ro),"is--selected":Lo?ro.some(function(Uo){return XEUtils$1.isDateSame(Uo,Ro.date,po)}):XEUtils$1.isDateSame(Rr,Ro.date,po),"is--hover":XEUtils$1.isDateSame(yr,Ro.date,po)},onClick:function(){return pa(Ro)},onMouseenter:function(){return ya(Ro)}},ui(Ro,Ro.year))}))}))])]},ki=function(){var Lo=Cn.datePanelType;switch(Lo){case"week":return Si();case"month":return Fi();case"quarter":return Ii();case"year":return zi()}return Ri()},Mi=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=jn.value,Rr=Jn.value,Yn=fo.value;return[h$6("div",{class:"vxe-input--date-picker-header"},[h$6("div",{class:"vxe-input--date-picker-type-wrapper"},[fr==="year"?h$6("span",{class:"vxe-input--date-picker-label"},Yn):h$6("span",{class:"vxe-input--date-picker-btn",onClick:Br},Yn)]),h$6("div",{class:"vxe-input--date-picker-btn-wrapper"},[h$6("span",{class:["vxe-input--date-picker-btn vxe-input--date-picker-prev-btn",{"is--disabled":yr}],onClick:jr},[h$6("i",{class:"vxe-icon-caret-left"})]),h$6("span",{class:"vxe-input--date-picker-btn vxe-input--date-picker-current-btn",onClick:aa},[h$6("i",{class:"vxe-icon-dot"})]),h$6("span",{class:["vxe-input--date-picker-btn vxe-input--date-picker-next-btn",{"is--disabled":Rr}],onClick:ea},[h$6("i",{class:"vxe-icon-caret-right"})]),Lo&&Un.value?h$6("span",{class:"vxe-input--date-picker-btn vxe-input--date-picker-confirm-btn"},[h$6("button",{class:"vxe-input--date-picker-confirm",type:"button",onClick:Ma},GlobalConfig.i18n("vxe.button.confirm"))]):null])]),h$6("div",{class:"vxe-input--date-picker-body"},ki())]},Ai=function(){var Lo=Cn.datetimePanelValue,fr=Qn.value,yr=ko.value,Rr=xo.value,Yn=Ao.value;return[h$6("div",{class:"vxe-input--time-picker-header"},[h$6("span",{class:"vxe-input--time-picker-title"},fr),h$6("button",{class:"vxe-input--time-picker-confirm",type:"button",onClick:Ma},GlobalConfig.i18n("vxe.button.confirm"))]),h$6("div",{ref:Sn,class:"vxe-input--time-picker-body"},[h$6("ul",{class:"vxe-input--time-picker-hour-list"},yr.map(function(ro,po){return h$6("li",{key:po,class:{"is--selected":Lo&&Lo.getHours()===ro.value},onClick:function(To){return Oa(To,ro)}},ro.label)})),h$6("ul",{class:"vxe-input--time-picker-minute-list"},Rr.map(function(ro,po){return h$6("li",{key:po,class:{"is--selected":Lo&&Lo.getMinutes()===ro.value},onClick:function(To){return Pa(To,ro)}},ro.label)})),h$6("ul",{class:"vxe-input--time-picker-second-list"},Yn.map(function(ro,po){return h$6("li",{key:po,class:{"is--selected":Lo&&Lo.getSeconds()===ro.value},onClick:function(To){return Ra(To,ro)}},ro.label)}))])]},ji=function(){var Lo,fr=Fe.type,yr=Fe.transfer,Rr=Cn.inited,Yn=Cn.animatVisible,ro=Cn.visiblePanel,po=Cn.panelPlacement,To=Cn.panelStyle,Ro=_n.value,Uo=Bn.value,Go=[];return Uo?(fr==="datetime"?Go.push(h$6("div",{class:"vxe-input--panel-layout-wrapper"},[h$6("div",{class:"vxe-input--panel-left-wrapper"},Mi()),h$6("div",{class:"vxe-input--panel-right-wrapper"},Ai())])):fr==="time"?Go.push(h$6("div",{class:"vxe-input--panel-wrapper"},Ai())):Go.push(h$6("div",{class:"vxe-input--panel-wrapper"},Mi())),h$6(Teleport,{to:"body",disabled:yr?!Rr:!0},[h$6("div",{ref:$n,class:["vxe-table--ignore-clear vxe-input--panel","type--".concat(fr),(Lo={},Lo["size--".concat(Ro)]=Ro,Lo["is--transfer"]=yr,Lo["animat--leave"]=Yn,Lo["animat--enter"]=ro,Lo)],placement:po,style:To},Go)])):null},hi=function(){var Lo=Yo.value,fr=zo.value;return h$6("span",{class:"vxe-input--number-suffix"},[h$6("span",{class:["vxe-input--number-prev is--prev",{"is--disabled":Lo}],onMousedown:Wr,onMouseup:la,onMouseleave:la},[h$6("i",{class:["vxe-input--number-prev-icon",GlobalConfig.icon.INPUT_PREV_NUM]})]),h$6("span",{class:["vxe-input--number-next is--next",{"is--disabled":fr}],onMousedown:Wr,onMouseup:la,onMouseleave:la},[h$6("i",{class:["vxe-input--number-next-icon",GlobalConfig.icon.INPUT_NEXT_NUM]})])])},Oi=function(){return h$6("span",{class:"vxe-input--date-picker-suffix",onClick:Ha},[h$6("i",{class:["vxe-input--date-picker-icon",GlobalConfig.icon.INPUT_DATE]})])},Di=function(){return h$6("span",{class:"vxe-input--search-suffix",onClick:ba},[h$6("i",{class:["vxe-input--search-icon",GlobalConfig.icon.INPUT_SEARCH]})])},Hi=function(){var Lo=Cn.showPwd;return h$6("span",{class:"vxe-input--password-suffix",onClick:qr},[h$6("i",{class:["vxe-input--password-icon",Lo?GlobalConfig.icon.INPUT_SHOW_PWD:GlobalConfig.icon.INPUT_PWD]})])},Ja=function(){var Lo=Fe.prefixIcon,fr=hn.prefix,yr=[];return fr?yr.push(h$6("span",{class:"vxe-input--prefix-icon"},fr({}))):Lo&&yr.push(h$6("i",{class:["vxe-input--prefix-icon",Lo]})),yr.length?h$6("span",{class:"vxe-input--prefix",onClick:rr},yr):null},Pi=function(){var Lo=Fe.disabled,fr=Fe.suffixIcon,yr=Cn.inputValue,Rr=hn.suffix,Yn=Hn.value,ro=[];return Rr?ro.push(h$6("span",{class:"vxe-input--suffix-icon"},Rr({}))):fr&&ro.push(h$6("i",{class:["vxe-input--suffix-icon",fr]})),Yn&&ro.push(h$6("i",{class:["vxe-input--clear-icon",GlobalConfig.icon.INPUT_CLEAR]})),ro.length?h$6("span",{class:["vxe-input--suffix",{"is--clear":Yn&&!Lo&&!(yr===""||XEUtils$1.eqNull(yr))}],onClick:Co},ro):null},Sa=function(){var Lo=Fe.controls,fr=Rn.value,yr=Bn.value,Rr=Dn.value,Yn=Vn.value,ro;return Rr?ro=Hi():fr?Lo&&(ro=hi()):yr?ro=Oi():Yn&&(ro=Di()),ro?h$6("span",{class:"vxe-input--extra-suffix"},[ro]):null};Nn={dispatchEvent:function(Lo,fr,yr){vn(Lo,Object.assign({$input:Tn,$event:yr},fr))},focus:function(){var Lo=En.value;return Cn.isActivated=!0,Lo.focus(),nextTick()},blur:function(){var Lo=En.value;return Lo.blur(),Cn.isActivated=!1,nextTick()},select:function(){var Lo=En.value;return Lo.select(),Cn.isActivated=!1,nextTick()},showPanel:Da,hidePanel:dr,updatePlacement:La},Object.assign(Tn,Nn),watch(function(){return Fe.modelValue},function(Lo){Cn.inputValue=Lo,$r()}),watch(function(){return Fe.type},function(){Object.assign(Cn,{inputValue:Fe.modelValue,datetimePanelValue:null,datePanelValue:null,datePanelLabel:"",datePanelType:"day",selectMonth:null,currentDate:null}),Qo()}),watch(co,function(){var Lo=Bn.value;Lo&&(Cr(Cn.datePanelValue),Cn.inputValue=Fe.multiple?Zn.value:Cn.datePanelLabel)}),nextTick(function(){GlobalEvent.on(Tn,"mousewheel",ai),GlobalEvent.on(Tn,"mousedown",ti),GlobalEvent.on(Tn,"keydown",ci),GlobalEvent.on(Tn,"blur",Ua)}),onUnmounted(function(){la(),GlobalEvent.off(Tn,"mousewheel"),GlobalEvent.off(Tn,"mousedown"),GlobalEvent.off(Tn,"keydown"),GlobalEvent.off(Tn,"blur")}),Qo();var _i=function(){var Lo,fr=Fe.className,yr=Fe.controls,Rr=Fe.type,Yn=Fe.align,ro=Fe.showWordCount,po=Fe.countMethod,To=Fe.name,Ro=Fe.disabled,Uo=Fe.readonly,Go=Fe.autocomplete,tr=Cn.inputValue,nr=Cn.visiblePanel,cr=Cn.isActivated,gr=_n.value,pr=Mn.value,xr=In.value,wr=Bn.value,So=vo.value,Do=Ko.value,Xo=qo.value,Jo=jo.value,vr=[],kr=Ja(),_r=Pi();kr&&vr.push(kr),vr.push(h$6("input",{ref:En,class:"vxe-input--inner",value:tr,name:To,type:Xo,placeholder:Jo,maxlength:Do,readonly:So,disabled:Ro,autocomplete:Go,onKeydown:lr,onKeyup:ra,onWheel:Yr,onClick:mi,onInput:No,onChange:Vo,onFocus:Eo,onBlur:Lr})),_r&&vr.push(_r),vr.push(Sa()),wr&&vr.push(ji());var Nr=!1;return ro&&["text","search"].includes(Rr)&&(Nr=!0,vr.push(h$6("span",{class:["vxe-input--count",{"is--error":pr}]},po?"".concat(po({value:tr})):"".concat(xr).concat(Do?"/".concat(Do):"")))),h$6("div",{ref:xn,class:["vxe-input","type--".concat(Rr),fr,(Lo={},Lo["size--".concat(gr)]=gr,Lo["is--".concat(Yn)]=Yn,Lo["is--controls"]=yr,Lo["is--prefix"]=!!kr,Lo["is--suffix"]=!!_r,Lo["is--readonly"]=Uo,Lo["is--visivle"]=nr,Lo["is--count"]=Nr,Lo["is--disabled"]=Ro,Lo["is--active"]=cr,Lo)]},vr)};return Tn.renderVN=_i,Tn},render:function(){return this.renderVN()}}),VxeCheckboxComponent=defineComponent({name:"VxeCheckbox",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number],default:null},indeterminate:Boolean,title:[String,Number],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},content:[String,Number],disabled:Boolean,size:{type:String,default:function(){return GlobalConfig.checkbox.size||GlobalConfig.size}}},emits:["update:modelValue","change"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n={xID:kn,props:Fe,context:qe},Cn={},xn=useSize(Fe),En=inject("$xecheckboxgroup",null),$n=computed(function(){return En?XEUtils$1.includes(En.props.modelValue,Fe.label):Fe.modelValue===Fe.checkedValue}),Sn=computed(function(){if(Fe.disabled)return!0;if(En){var Nn=En.props,Pn=En.getComputeMaps().computeIsMaximize,On=Pn.value,Rn=$n.value;return Nn.disabled||On&&!Rn}return!1}),An=function(Nn){var Pn=Fe.checkedValue,On=Fe.uncheckedValue,Rn=Sn.value;if(!Rn){var In=Nn.target.checked,Mn=In?Pn:On,Bn={checked:In,value:Mn,label:Fe.label};En?En.handleChecked(Bn,Nn):(vn("update:modelValue",Mn),Cn.dispatchEvent("change",Bn,Nn),bn&&wn&&bn.triggerItemEvent(Nn,wn.itemConfig.field,Mn))}};Cn={dispatchEvent:function(Nn,Pn,On){vn(Nn,Object.assign({$checkbox:_n,$event:On},Pn))}},Object.assign(_n,Cn);var Tn=function(){var Nn,Pn=xn.value,On=Sn.value,Rn=$n.value,In=Fe.indeterminate;return h$6("label",{class:["vxe-checkbox",(Nn={},Nn["size--".concat(Pn)]=Pn,Nn["is--indeterminate"]=In,Nn["is--disabled"]=On,Nn["is--checked"]=Rn,Nn)],title:Fe.title},[h$6("input",{class:"vxe-checkbox--input",type:"checkbox",disabled:On,checked:Rn,onChange:An}),h$6("span",{class:["vxe-checkbox--icon",In?"vxe-icon-checkbox-indeterminate":Rn?"vxe-icon-checkbox-checked":"vxe-icon-checkbox-unchecked"]}),h$6("span",{class:"vxe-checkbox--label"},hn.default?hn.default({}):getFuncText(Fe.content))])};return _n.renderVN=Tn,_n},render:function(){return this.renderVN()}});function isOptionVisible(Fe){return Fe.visible!==!1}function getOptUniqueId(){return XEUtils$1.uniqueId("opt_")}const VxeSelectComponent=defineComponent({name:"VxeSelect",props:{modelValue:null,clearable:Boolean,placeholder:{type:String,default:function(){return XEUtils$1.eqNull(GlobalConfig.select.placeholder)?GlobalConfig.i18n("vxe.base.pleaseSelect"):GlobalConfig.select.placeholder}},loading:Boolean,disabled:Boolean,multiple:Boolean,multiCharOverflow:{type:[Number,String],default:function(){return GlobalConfig.select.multiCharOverflow}},prefixIcon:String,placement:String,options:Array,optionProps:Object,optionGroups:Array,optionGroupProps:Object,optionConfig:Object,className:[String,Function],popupClassName:[String,Function],max:{type:[String,Number],default:null},size:{type:String,default:function(){return GlobalConfig.select.size||GlobalConfig.size}},filterable:Boolean,filterMethod:Function,remote:Boolean,remoteMethod:Function,emptyText:String,optionId:{type:String,default:function(){return GlobalConfig.select.optionId}},optionKey:Boolean,transfer:{type:Boolean,default:function(){return GlobalConfig.select.transfer}}},emits:["update:modelValue","change","clear","blur","focus"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n=useSize(Fe),Cn=reactive({inited:!1,staticOptions:[],fullGroupList:[],fullOptionList:[],visibleGroupList:[],visibleOptionList:[],remoteValueList:[],panelIndex:0,panelStyle:{},panelPlacement:null,currentOption:null,currentValue:null,visiblePanel:!1,animatVisible:!1,isActivated:!1,searchValue:"",searchLoading:!1}),xn=ref(),En=ref(),$n=ref(),Sn=ref(),An=ref(),Tn={refElem:xn},Nn={xID:kn,props:Fe,context:qe,reactData:Cn,getRefMaps:function(){return Tn}},Pn={},On=computed(function(){return Fe.optionProps||{}}),Rn=computed(function(){return Fe.optionGroupProps||{}}),In=computed(function(){var _o=On.value;return _o.label||"label"}),Mn=computed(function(){var _o=On.value;return _o.value||"value"}),Bn=computed(function(){var _o=Rn.value;return _o.label||"label"}),Dn=computed(function(){var _o=Rn.value;return _o.options||"options"}),Vn=computed(function(){var _o=Fe.modelValue,Fo=Fe.multiple,$o=Fe.max;return Fo&&$o?(_o?_o.length:0)>=XEUtils$1.toNumber($o):!1}),Ln=computed(function(){return Object.assign({},GlobalConfig.select.optionConfig,Fe.optionConfig)}),zn=computed(function(){return Cn.fullGroupList.some(function(_o){return _o.options&&_o.options.length})}),Hn=computed(function(){return XEUtils$1.toNumber(Fe.multiCharOverflow)}),Fn=function(_o,Fo){return _o&&(XEUtils$1.isString(_o)&&(_o=hn[_o]||null),XEUtils$1.isFunction(_o))?getSlotVNs(_o(Fo)):[]},Kn=function(_o){var Fo=Cn.fullOptionList,$o=Cn.fullGroupList,Bo=zn.value,No=Mn.value;if(Bo)for(var Vo=0;Vo<$o.length;Vo++){var Eo=$o[Vo];if(Eo.options)for(var rr=0;rr0&&Eo.length>Bo?"".concat(Eo.substring(0,Bo),"..."):Eo}).join(", ")}return $o?Un(_o):Gn(_o)}),Zn=function(){var _o=Ln.value;return _o.keyField||Fe.optionId||"_X_OPTION_KEY"},Xn=function(_o){var Fo=_o[Zn()];return Fo?encodeURIComponent(Fo):""},qn=function(){var _o=Fe.filterable,Fo=Fe.filterMethod,$o=Cn.fullOptionList,Bo=Cn.fullGroupList,No=Cn.searchValue,Vo=zn.value,Eo=Bn.value,rr=In.value;return Vo?_o&&Fo?Cn.visibleGroupList=Bo.filter(function(sr){return isOptionVisible(sr)&&Fo({group:sr,option:null,searchValue:No})}):_o?Cn.visibleGroupList=Bo.filter(function(sr){return isOptionVisible(sr)&&(!No||"".concat(sr[Eo]).indexOf(No)>-1)}):Cn.visibleGroupList=Bo.filter(isOptionVisible):_o&&Fo?Cn.visibleOptionList=$o.filter(function(sr){return isOptionVisible(sr)&&Fo({group:null,option:sr,searchValue:No})}):_o?Cn.visibleOptionList=$o.filter(function(sr){return isOptionVisible(sr)&&(!No||"".concat(sr[rr]).indexOf(No)>-1)}):Cn.visibleOptionList=$o.filter(isOptionVisible),nextTick()},jn=function(){var _o=Cn.fullOptionList,Fo=Cn.fullGroupList,$o=Dn.value,Bo=Zn(),No=function(Vo){Xn(Vo)||(Vo[Bo]=getOptUniqueId())};Fo.length?Fo.forEach(function(Vo){No(Vo),Vo[$o]&&Vo[$o].forEach(No)}):_o.length&&_o.forEach(No),qn()},Jn=function(_o){var Fo=Mn.value;_o&&(Cn.currentOption=_o,Cn.currentValue=_o[Fo])},Qn=function(_o,Fo){return nextTick().then(function(){if(_o){var $o=Sn.value,Bo=An.value,No=Bo.querySelector("[optid='".concat(Xn(_o),"']"));if($o&&No){var Vo=$o.offsetHeight,Eo=5;Fo?No.offsetTop+No.offsetHeight-$o.scrollTop>Vo&&($o.scrollTop=No.offsetTop+No.offsetHeight-Vo):(No.offsetTop+Eo<$o.scrollTop||No.offsetTop+Eo>$o.scrollTop+$o.clientHeight)&&($o.scrollTop=No.offsetTop-Eo)}}})},no=function(){Cn.panelIndexQo&&(br="top",Mr=Cr-rr),Mrmr&&(Ir-=Ir+sr+dr-mr),IrQo&&Cr-Vo-rr>dr&&(br="top",hr.bottom="".concat(Vo,"px"));return Cn.panelStyle=hr,Cn.panelPlacement=br,nextTick()}})},so,fo=function(){var _o=Fe.loading,Fo=Fe.disabled,$o=Fe.filterable;!_o&&!Fo&&(clearTimeout(so),Cn.inited||(Cn.inited=!0),Cn.isActivated=!0,Cn.animatVisible=!0,$o&&qn(),setTimeout(function(){var Bo=Fe.modelValue,No=Fe.multiple,Vo=Kn(No&&Bo?Bo[0]:Bo);Cn.visiblePanel=!0,Vo&&(Jn(Vo),Qn(Vo)),Mo()},10),no(),co())},mo=function(){Cn.searchValue="",Cn.searchLoading=!1,Cn.visiblePanel=!1,so=window.setTimeout(function(){Cn.animatVisible=!1},350)},lo=function(_o,Fo){Fo!==Fe.modelValue&&(vn("update:modelValue",Fo),Pn.dispatchEvent("change",{value:Fo},_o),bn&&wn&&bn.triggerItemEvent(_o,wn.itemConfig.field,Fo))},io=function(_o,Fo){Cn.remoteValueList=[],lo(_o,Fo),Pn.dispatchEvent("clear",{value:Fo},_o)},wo=function(_o,Fo){io(Fo,null),mo()},go=function(_o,Fo,$o){var Bo=Fe.modelValue,No=Fe.multiple,Vo=Cn.remoteValueList;if(No){var Eo=void 0;Bo?Bo.indexOf(Fo)===-1?Eo=Bo.concat([Fo]):Eo=Bo.filter(function(sr){return sr!==Fo}):Eo=[Fo];var rr=Vo.find(function(sr){return sr.key===Fo});rr?rr.result=$o:Vo.push({key:Fo,result:$o}),lo(_o,Eo)}else Cn.remoteValueList=[{key:Fo,result:$o}],lo(_o,Fo),mo()},Io=function(_o){var Fo=Fe.disabled,$o=Cn.visiblePanel;if(!Fo&&$o){var Bo=An.value;getEventTargetNode(_o,Bo).flag?co():mo()}},oo=function(_o){var Fo=Fe.disabled,$o=Cn.visiblePanel;if(!Fo){var Bo=xn.value,No=An.value;Cn.isActivated=getEventTargetNode(_o,Bo).flag||getEventTargetNode(_o,No).flag,$o&&!Cn.isActivated&&mo()}},eo=function(_o,Fo){var $o=Cn.visibleOptionList,Bo=Cn.visibleGroupList,No=zn.value,Vo=Mn.value,Eo=Dn.value,rr,sr,dr,hr;if(No)for(var Co=0;Co-1:Bo===mr,Ir=!dr||isOptionVisible(Co),Mr=Ko(br,Co,Fo),ir=Xn(Co),Sr=$r?$r.default:null;return Ir?h$6("div",{key:hr||$o?ir:Cr,class:["vxe-select-option",Qo?XEUtils$1.isFunction(Qo)?Qo({option:Co,$select:Nn}):Qo:"",{"is--disabled":Mr,"is--selected":br,"is--hover":Vo===mr}],optid:ir,onMousedown:function(Lr){var qr=Lr.button===0;qr&&Lr.stopPropagation()},onClick:function(Lr){Mr||go(Lr,mr,Co)},onMouseenter:function(){Mr||Jn(Co)}},Sr?Fn(Sr,{option:Co,$select:Nn}):formatText(getFuncText(Co[rr]))):null})},yo=function(){var _o=Fe.optionKey,Fo=Cn.visibleGroupList,$o=Ln.value,Bo=Bn.value,No=Dn.value,Vo=$o.useKey;return Fo.map(function(Eo,rr){var sr=Eo.slots,dr=Eo.className,hr=Xn(Eo),Co=Eo.disabled,Cr=sr?sr.default:null;return h$6("div",{key:Vo||_o?hr:rr,class:["vxe-optgroup",dr?XEUtils$1.isFunction(dr)?dr({option:Eo,$select:Nn}):dr:"",{"is--disabled":Co}],optid:hr},[h$6("div",{class:"vxe-optgroup--title"},Cr?Fn(Cr,{option:Eo,$select:Nn}):getFuncText(Eo[Bo])),h$6("div",{class:"vxe-optgroup--wrapper"},bo(Eo[No]||[],Eo))])})},zo=function(){var _o=Cn.visibleGroupList,Fo=Cn.visibleOptionList,$o=Cn.searchLoading,Bo=zn.value;if($o)return[h$6("div",{class:"vxe-select--search-loading"},[h$6("i",{class:["vxe-select--search-icon",GlobalConfig.icon.SELECT_LOADED]}),h$6("span",{class:"vxe-select--search-text"},GlobalConfig.i18n("vxe.select.loadingText"))])];if(Bo){if(_o.length)return yo()}else if(Fo.length)return bo(Fo);return[h$6("div",{class:"vxe-select--empty-placeholder"},Fe.emptyText||GlobalConfig.i18n("vxe.select.emptyText"))]};Pn={dispatchEvent:function(_o,Fo,$o){vn(_o,Object.assign({$select:Nn,$event:$o},Fo))},isPanelVisible:function(){return Cn.visiblePanel},togglePanel:function(){return Cn.visiblePanel?mo():fo(),nextTick()},hidePanel:function(){return Cn.visiblePanel&&mo(),nextTick()},showPanel:function(){return Cn.visiblePanel||fo(),nextTick()},refreshOption:qn,focus:function(){var _o=En.value;return Cn.isActivated=!0,_o.blur(),nextTick()},blur:function(){var _o=En.value;return _o.blur(),Cn.isActivated=!1,nextTick()}},Object.assign(Nn,Pn),watch(function(){return Cn.staticOptions},function(_o){_o.some(function(Fo){return Fo.options&&Fo.options.length})?(Cn.fullOptionList=[],Cn.fullGroupList=_o):(Cn.fullGroupList=[],Cn.fullOptionList=_o||[]),jn()}),watch(function(){return Fe.options},function(_o){Cn.fullGroupList=[],Cn.fullOptionList=_o||[],jn()}),watch(function(){return Fe.optionGroups},function(_o){Cn.fullOptionList=[],Cn.fullGroupList=_o||[],jn()}),onMounted(function(){nextTick(function(){var _o=Fe.options,Fo=Fe.optionGroups;Fo?Cn.fullGroupList=Fo:_o&&(Cn.fullOptionList=_o),jn()}),GlobalEvent.on(Nn,"mousewheel",Io),GlobalEvent.on(Nn,"mousedown",oo),GlobalEvent.on(Nn,"keydown",ao),GlobalEvent.on(Nn,"blur",ho)}),onUnmounted(function(){GlobalEvent.off(Nn,"mousewheel"),GlobalEvent.off(Nn,"mousedown"),GlobalEvent.off(Nn,"keydown"),GlobalEvent.off(Nn,"blur")});var Yo=function(){var _o,Fo,$o=Fe.className,Bo=Fe.popupClassName,No=Fe.transfer,Vo=Fe.disabled,Eo=Fe.loading,rr=Fe.filterable,sr=Cn.inited,dr=Cn.isActivated,hr=Cn.visiblePanel,Co=_n.value,Cr=Wn.value,$r=hn.prefix;return h$6("div",{ref:xn,class:["vxe-select",$o?XEUtils$1.isFunction($o)?$o({$select:Nn}):$o:"",(_o={},_o["size--".concat(Co)]=Co,_o["is--visivle"]=hr,_o["is--disabled"]=Vo,_o["is--filter"]=rr,_o["is--loading"]=Eo,_o["is--active"]=dr,_o)]},[h$6("div",{class:"vxe-select-slots",ref:"hideOption"},hn.default?hn.default({}):[]),h$6(VxeInputConstructor,{ref:En,clearable:Fe.clearable,placeholder:Fe.placeholder,readonly:!0,disabled:Vo,type:"text",prefixIcon:Fe.prefixIcon,suffixIcon:Eo?GlobalConfig.icon.SELECT_LOADED:hr?GlobalConfig.icon.SELECT_OPEN:GlobalConfig.icon.SELECT_CLOSE,modelValue:Cr,onClear:wo,onClick:jo,onFocus:Po,onBlur:ko,onSuffixClick:jo},$r?{prefix:function(){return $r({})}}:{}),h$6(Teleport,{to:"body",disabled:No?!sr:!0},[h$6("div",{ref:An,class:["vxe-table--ignore-clear vxe-select--panel",Bo?XEUtils$1.isFunction(Bo)?Bo({$select:Nn}):Bo:"",(Fo={},Fo["size--".concat(Co)]=Co,Fo["is--transfer"]=No,Fo["animat--leave"]=!Eo&&Cn.animatVisible,Fo["animat--enter"]=!Eo&&hr,Fo)],placement:Cn.panelPlacement,style:Cn.panelStyle},sr?[rr?h$6("div",{class:"vxe-select-filter--wrapper"},[h$6(VxeInputConstructor,{ref:$n,class:"vxe-select-filter--input",modelValue:Cn.searchValue,clearable:!0,placeholder:GlobalConfig.i18n("vxe.select.search"),prefixIcon:GlobalConfig.icon.INPUT_SEARCH,"onUpdate:modelValue":xo,onFocus:Ao,onKeydown:vo,onChange:qo,onSearch:qo})]):createCommentVNode(),h$6("div",{ref:Sn,class:"vxe-select-option--wrapper"},zo())]:[])])])};return Nn.renderVN=Yo,provide("$xeselect",Nn),Nn},render:function(){return this.renderVN()}}),ExportPanelComponent=defineComponent({name:"VxeExportPanel",props:{defaultOptions:Object,storeData:Object},setup:function(Fe){var qe=inject("$xetable",{}),hn=qe.getComputeMaps(),vn=hn.computeExportOpts,bn=hn.computePrintOpts,wn=reactive({isAll:!1,isIndeterminate:!1,loading:!1}),kn=ref(),_n=ref(),Cn=ref(),xn=computed(function(){var Ln=Fe.storeData;return Ln.columns.every(function(zn){return zn.checked})}),En=computed(function(){var Ln=Fe.defaultOptions;return["html","xml","xlsx","pdf"].indexOf(Ln.type)>-1}),$n=computed(function(){var Ln=Fe.storeData,zn=Fe.defaultOptions;return!zn.original&&zn.mode==="current"&&(Ln.isPrint||["html","xlsx"].indexOf(zn.type)>-1)}),Sn=computed(function(){var Ln=Fe.defaultOptions;return!Ln.original&&["xlsx"].indexOf(Ln.type)>-1}),An=function(Ln){var zn=Fe.storeData,Hn=XEUtils$1.findTree(zn.columns,function(Kn){return Kn===Ln});if(Hn&&Hn.parent){var Fn=Hn.parent;Fn.children&&Fn.children.length&&(Fn.checked=Fn.children.every(function(Kn){return Kn.checked}),Fn.halfChecked=!Fn.checked&&Fn.children.some(function(Kn){return Kn.checked||Kn.halfChecked}),An(Fn))}},Tn=function(){var Ln=Fe.storeData,zn=Ln.columns;wn.isAll=zn.every(function(Hn){return Hn.disabled||Hn.checked}),wn.isIndeterminate=!wn.isAll&&zn.some(function(Hn){return!Hn.disabled&&(Hn.checked||Hn.halfChecked)})},Nn=function(Ln){var zn=!Ln.checked;XEUtils$1.eachTree([Ln],function(Hn){Hn.checked=zn,Hn.halfChecked=!1}),An(Ln),Tn()},Pn=function(){var Ln=Fe.storeData,zn=!wn.isAll;XEUtils$1.eachTree(Ln.columns,function(Hn){Hn.disabled||(Hn.checked=zn,Hn.halfChecked=!1)}),wn.isAll=zn,Tn()},On=function(){nextTick(function(){var Ln=_n.value,zn=Cn.value,Hn=kn.value,Fn=Ln||zn||Hn;Fn&&Fn.focus()}),Tn()},Rn=function(){var Ln=Fe.storeData,zn=Fe.defaultOptions,Hn=Ln.hasMerge,Fn=Ln.columns,Kn=xn.value,Un=$n.value,Gn=XEUtils$1.searchTree(Fn,function(Wn){return Wn.checked},{children:"children",mapChildren:"childNodes",original:!0});return Object.assign({},zn,{columns:Gn,isMerge:Hn&&Un&&Kn?zn.isMerge:!1})},In=function(){var Ln=Fe.storeData,zn=bn.value;Ln.visible=!1,qe.print(Object.assign({},zn,Rn()))},Mn=function(){var Ln=Fe.storeData,zn=vn.value;wn.loading=!0,qe.exportData(Object.assign({},zn,Rn())).then(function(){wn.loading=!1,Ln.visible=!1}).catch(function(){wn.loading=!1})},Bn=function(){var Ln=Fe.storeData;Ln.visible=!1},Dn=function(){var Ln=Fe.storeData;Ln.isPrint?In():Mn()},Vn=function(){var Ln=Fe.defaultOptions,zn=Fe.storeData,Hn=wn.isAll,Fn=wn.isIndeterminate,Kn=zn.hasTree,Un=zn.hasMerge,Gn=zn.isPrint,Wn=zn.hasColgroup,Zn=Ln.isHeader,Xn=[],qn=xn.value,jn=En.value,Jn=$n.value,Qn=Sn.value;return XEUtils$1.eachTree(zn.columns,function(no){var co=formatText(no.getTitle(),1),so=no.children&&no.children.length,fo=no.checked,mo=no.halfChecked;Xn.push(h$6("li",{class:["vxe-export--panel-column-option","level--".concat(no.level),{"is--group":so,"is--checked":fo,"is--indeterminate":mo,"is--disabled":no.disabled}],title:co,onClick:function(){no.disabled||Nn(no)}},[h$6("span",{class:["vxe-checkbox--icon",mo?GlobalConfig.icon.TABLE_CHECKBOX_INDETERMINATE:fo?GlobalConfig.icon.TABLE_CHECKBOX_CHECKED:GlobalConfig.icon.TABLE_CHECKBOX_UNCHECKED]}),h$6("span",{class:"vxe-checkbox--label"},co)]))}),h$6(VxeModalComponent,{modelValue:zn.visible,title:GlobalConfig.i18n(Gn?"vxe.export.printTitle":"vxe.export.expTitle"),width:660,mask:!0,lockView:!0,showFooter:!1,escClosable:!0,maskClosable:!0,loading:wn.loading,"onUpdate:modelValue":function(no){zn.visible=no},onShow:On},{default:function(){return h$6("div",{class:"vxe-export--panel"},[h$6("table",{cellspacing:0,cellpadding:0,border:0},[h$6("tbody",[[Gn?createCommentVNode():h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expName")),h$6("td",[h$6(VxeInputConstructor,{ref:_n,modelValue:Ln.filename,type:"text",clearable:!0,placeholder:GlobalConfig.i18n("vxe.export.expNamePlaceholder"),"onUpdate:modelValue":function(no){Ln.filename=no}})])]),Gn?createCommentVNode():h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expType")),h$6("td",[h$6(VxeSelectComponent,{modelValue:Ln.type,options:zn.typeList.map(function(no){return{value:no.value,label:GlobalConfig.i18n(no.label)}}),"onUpdate:modelValue":function(no){Ln.type=no}})])]),Gn||jn?h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expSheetName")),h$6("td",[h$6(VxeInputConstructor,{ref:Cn,modelValue:Ln.sheetName,type:"text",clearable:!0,placeholder:GlobalConfig.i18n("vxe.export.expSheetNamePlaceholder"),"onUpdate:modelValue":function(no){Ln.sheetName=no}})])]):createCommentVNode(),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expMode")),h$6("td",[h$6(VxeSelectComponent,{modelValue:Ln.mode,options:zn.modeList.map(function(no){return{value:no.value,label:GlobalConfig.i18n(no.label)}}),"onUpdate:modelValue":function(no){Ln.mode=no}})])]),h$6("tr",[h$6("td",[GlobalConfig.i18n("vxe.export.expColumn")]),h$6("td",[h$6("div",{class:"vxe-export--panel-column"},[h$6("ul",{class:"vxe-export--panel-column-header"},[h$6("li",{class:["vxe-export--panel-column-option",{"is--checked":Hn,"is--indeterminate":Fn}],title:GlobalConfig.i18n("vxe.table.allTitle"),onClick:Pn},[h$6("span",{class:["vxe-checkbox--icon",Fn?GlobalConfig.icon.TABLE_CHECKBOX_INDETERMINATE:Hn?GlobalConfig.icon.TABLE_CHECKBOX_CHECKED:GlobalConfig.icon.TABLE_CHECKBOX_UNCHECKED]}),h$6("span",{class:"vxe-checkbox--label"},GlobalConfig.i18n("vxe.export.expCurrentColumn"))])]),h$6("ul",{class:"vxe-export--panel-column-body"},Xn)])])]),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expOpts")),h$6("td",[h$6("div",{class:"vxe-export--panel-option-row"},[h$6(VxeCheckboxComponent,{modelValue:Ln.isHeader,title:GlobalConfig.i18n("vxe.export.expHeaderTitle"),content:GlobalConfig.i18n("vxe.export.expOptHeader"),"onUpdate:modelValue":function(no){Ln.isHeader=no}}),h$6(VxeCheckboxComponent,{modelValue:Ln.isFooter,disabled:!zn.hasFooter,title:GlobalConfig.i18n("vxe.export.expFooterTitle"),content:GlobalConfig.i18n("vxe.export.expOptFooter"),"onUpdate:modelValue":function(no){Ln.isFooter=no}}),h$6(VxeCheckboxComponent,{modelValue:Ln.original,title:GlobalConfig.i18n("vxe.export.expOriginalTitle"),content:GlobalConfig.i18n("vxe.export.expOptOriginal"),"onUpdate:modelValue":function(no){Ln.original=no}})]),h$6("div",{class:"vxe-export--panel-option-row"},[h$6(VxeCheckboxComponent,{modelValue:Zn&&Wn&&Jn?Ln.isColgroup:!1,title:GlobalConfig.i18n("vxe.export.expColgroupTitle"),disabled:!Zn||!Wn||!Jn,content:GlobalConfig.i18n("vxe.export.expOptColgroup"),"onUpdate:modelValue":function(no){Ln.isColgroup=no}}),h$6(VxeCheckboxComponent,{modelValue:Un&&Jn&&qn?Ln.isMerge:!1,title:GlobalConfig.i18n("vxe.export.expMergeTitle"),disabled:!Un||!Jn||!qn,content:GlobalConfig.i18n("vxe.export.expOptMerge"),"onUpdate:modelValue":function(no){Ln.isMerge=no}}),Gn?createCommentVNode():h$6(VxeCheckboxComponent,{modelValue:Qn?Ln.useStyle:!1,disabled:!Qn,title:GlobalConfig.i18n("vxe.export.expUseStyleTitle"),content:GlobalConfig.i18n("vxe.export.expOptUseStyle"),"onUpdate:modelValue":function(no){Ln.useStyle=no}}),h$6(VxeCheckboxComponent,{modelValue:Kn?Ln.isAllExpand:!1,disabled:!Kn,title:GlobalConfig.i18n("vxe.export.expAllExpandTitle"),content:GlobalConfig.i18n("vxe.export.expOptAllExpand"),"onUpdate:modelValue":function(no){Ln.isAllExpand=no}})])])])]])]),h$6("div",{class:"vxe-export--panel-btns"},[h$6(VxeButtonComponent,{content:GlobalConfig.i18n("vxe.export.expCancel"),onClick:Bn}),h$6(VxeButtonComponent,{ref:kn,status:"primary",content:GlobalConfig.i18n(Gn?"vxe.export.expPrint":"vxe.export.expConfirm"),onClick:Dn})])])}})};return Vn}}),VxeRadioGroupComponent=defineComponent({name:"VxeRadioGroup",props:{modelValue:[String,Number,Boolean],disabled:Boolean,strict:{type:Boolean,default:function(){return GlobalConfig.radio.strict}},size:{type:String,default:function(){return GlobalConfig.radio.size||GlobalConfig.size}}},emits:["update:modelValue","change"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n={xID:kn,props:Fe,context:qe,name:XEUtils$1.uniqueId("xegroup_")},Cn={};useSize(Fe);var xn={handleChecked:function($n,Sn){vn("update:modelValue",$n.label),Cn.dispatchEvent("change",$n),bn&&wn&&bn.triggerItemEvent(Sn,wn.itemConfig.field,$n.label)}};Cn={dispatchEvent:function($n,Sn,An){vn($n,Object.assign({$radioGroup:_n,$event:An},Sn))}};var En=function(){return h$6("div",{class:"vxe-radio-group"},hn.default?hn.default({}):[])};return Object.assign(_n,xn,{renderVN:En,dispatchEvent}),provide("$xeradiogroup",_n),En}}),VxeRadioComponent=defineComponent({name:"VxeRadio",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number,Boolean],default:null},title:[String,Number],content:[String,Number],disabled:Boolean,name:String,strict:{type:Boolean,default:function(){return GlobalConfig.radio.strict}},size:{type:String,default:function(){return GlobalConfig.radio.size||GlobalConfig.size}}},emits:["update:modelValue","change"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n={xID:kn,props:Fe,context:qe},Cn=useSize(Fe),xn=inject("$xeradiogroup",null),En={},$n=computed(function(){return Fe.disabled||xn&&xn.props.disabled}),Sn=computed(function(){return xn?xn.name:Fe.name}),An=computed(function(){return xn?xn.props.strict:Fe.strict}),Tn=computed(function(){var In=Fe.modelValue,Mn=Fe.label;return xn?xn.props.modelValue===Mn:In===Mn}),Nn=function(In,Mn){xn?xn.handleChecked({label:In},Mn):(vn("update:modelValue",In),En.dispatchEvent("change",{label:In},Mn),bn&&wn&&bn.triggerItemEvent(Mn,wn.itemConfig.field,In))},Pn=function(In){var Mn=$n.value;Mn||Nn(Fe.label,In)},On=function(In){var Mn=$n.value,Bn=An.value;!Mn&&!Bn&&Fe.label===(xn?xn.props.modelValue:Fe.modelValue)&&Nn(null,In)};En={dispatchEvent:function(In,Mn,Bn){vn(In,Object.assign({$radio:_n,$event:Bn},Mn))}},Object.assign(_n,En);var Rn=function(){var In,Mn=Cn.value,Bn=$n.value,Dn=Sn.value,Vn=Tn.value;return h$6("label",{class:["vxe-radio",(In={},In["size--".concat(Mn)]=Mn,In["is--checked"]=Vn,In["is--disabled"]=Bn,In)],title:Fe.title},[h$6("input",{class:"vxe-radio--input",type:"radio",name:Dn,checked:Vn,disabled:Bn,onChange:Pn,onClick:On}),h$6("span",{class:["vxe-radio--icon",Vn?"vxe-icon-radio-checked":"vxe-icon-radio-unchecked"]}),h$6("span",{class:"vxe-radio--label"},hn.default?hn.default({}):getFuncText(Fe.content))])};return _n.renderVN=Rn,_n},render:function(){return this.renderVN()}}),ImportPanelComponent=defineComponent({name:"VxeImportPanel",props:{defaultOptions:Object,storeData:Object},setup:function(Fe){var qe=inject("$xetable",{}),hn=qe.getComputeMaps().computeImportOpts,vn=reactive({loading:!1}),bn=ref(),wn=computed(function(){var Tn=Fe.storeData;return"".concat(Tn.filename,".").concat(Tn.type)}),kn=computed(function(){var Tn=Fe.storeData;return Tn.file&&Tn.type}),_n=computed(function(){var Tn=Fe.storeData,Nn=Tn.type,Pn=Tn.typeList;if(Nn){var On=XEUtils$1.find(Pn,function(Rn){return Nn===Rn.value});return On?GlobalConfig.i18n(On.label):"*.*"}return"*.".concat(Pn.map(function(Rn){return Rn.value}).join(", *."))}),Cn=function(){var Tn=Fe.storeData;Object.assign(Tn,{filename:"",sheetName:"",type:""})},xn=function(){var Tn=Fe.storeData,Nn=Fe.defaultOptions;qe.readFile(Nn).then(function(Pn){var On=Pn.file;Object.assign(Tn,parseFile(On),{file:On})}).catch(function(Pn){return Pn})},En=function(){nextTick(function(){var Tn=bn.value;Tn&&Tn.focus()})},$n=function(){var Tn=Fe.storeData;Tn.visible=!1},Sn=function(){var Tn=Fe.storeData,Nn=Fe.defaultOptions,Pn=hn.value;vn.loading=!0,qe.importByFile(Tn.file,Object.assign({},Pn,Nn)).then(function(){vn.loading=!1,Tn.visible=!1}).catch(function(){vn.loading=!1})},An=function(){var Tn=Fe.defaultOptions,Nn=Fe.storeData,Pn=wn.value,On=kn.value,Rn=_n.value;return h$6(VxeModalComponent,{modelValue:Nn.visible,title:GlobalConfig.i18n("vxe.import.impTitle"),width:440,mask:!0,lockView:!0,showFooter:!1,escClosable:!0,maskClosable:!0,loading:vn.loading,"onUpdate:modelValue":function(In){Nn.visible=In},onShow:En},{default:function(){return h$6("div",{class:"vxe-export--panel"},[h$6("table",{cellspacing:0,cellpadding:0,border:0},[h$6("tbody",[h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.import.impFile")),h$6("td",[On?h$6("div",{class:"vxe-import-selected--file",title:Pn},[h$6("span",Pn),h$6("i",{class:GlobalConfig.icon.INPUT_CLEAR,onClick:Cn})]):h$6("button",{ref:bn,class:"vxe-import-select--file",onClick:xn},GlobalConfig.i18n("vxe.import.impSelect"))])]),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.import.impType")),h$6("td",Rn)]),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.import.impOpts")),h$6("td",[h$6(VxeRadioGroupComponent,{modelValue:Tn.mode,"onUpdate:modelValue":function(In){Tn.mode=In}},{default:function(){return Nn.modeList.map(function(In){return h$6(VxeRadioComponent,{label:In.value,content:GlobalConfig.i18n(In.label)})})}})])])])]),h$6("div",{class:"vxe-export--panel-btns"},[h$6(VxeButtonComponent,{content:GlobalConfig.i18n("vxe.import.impCancel"),onClick:$n}),h$6(VxeButtonComponent,{status:"primary",disabled:!On,content:GlobalConfig.i18n("vxe.import.impConfirm"),onClick:Sn})])])}})};return An}});var fileForm,fileInput,printFrame,defaultHtmlStyle='body{margin:0;padding: 0 1px;color:#333333;font-size:14px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.vxe-table{border-collapse:collapse;text-align:left;border-spacing:0}.vxe-table:not(.is--print){table-layout:fixed}.vxe-table,.vxe-table th,.vxe-table td,.vxe-table td{border-color:#D0D0D0;border-style:solid;border-width:0}.vxe-table.is--print{width:100%}.border--default,.border--full,.border--outer{border-top-width:1px}.border--default,.border--full,.border--outer{border-left-width:1px}.border--outer,.border--default th,.border--default td,.border--full th,.border--full td,.border--outer th,.border--inner th,.border--inner td{border-bottom-width:1px}.border--default,.border--outer,.border--full th,.border--full td{border-right-width:1px}.border--default th,.border--full th,.border--outer th{background-color:#f8f8f9}.vxe-table td>div,.vxe-table th>div{padding:.5em .4em}.col--center{text-align:center}.col--right{text-align:right}.vxe-table:not(.is--print) .col--ellipsis>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.vxe-table--tree-node{text-align:left}.vxe-table--tree-node-wrapper{position:relative}.vxe-table--tree-icon-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-table--tree-unfold-icon,.vxe-table--tree-fold-icon{position:absolute;width:0;height:0;border-style:solid;border-width:.5em;border-right-color:transparent;border-bottom-color:transparent}.vxe-table--tree-unfold-icon{left:.3em;top:0;border-left-color:#939599;border-top-color:transparent}.vxe-table--tree-fold-icon{left:0;top:.3em;border-left-color:transparent;border-top-color:#939599}.vxe-table--tree-cell{display:block;padding-left:1.5em}.vxe-table input[type="checkbox"]{margin:0}.vxe-table input[type="checkbox"],.vxe-table input[type="radio"],.vxe-table input[type="checkbox"]+span,.vxe-table input[type="radio"]+span{vertical-align:middle;padding-left:0.4em}';function createFrame(){var Fe=document.createElement("iframe");return Fe.className="vxe-table--print-frame",Fe}function getExportBlobByContent(Fe,qe){return new Blob([Fe],{type:"text/".concat(qe.type,";charset=utf-8;")})}function createHtmlPage(Fe,qe){var hn=Fe.style;return["","",'',"".concat(Fe.sheetName,""),""),hn?""):"","","".concat(qe,""),""].join("")}var readLocalFile=function(Fe){var qe=Object.assign({},Fe);return fileForm||(fileForm=document.createElement("form"),fileInput=document.createElement("input"),fileForm.className="vxe-table--file-form",fileInput.name="file",fileInput.type="file",fileForm.appendChild(fileInput),document.body.appendChild(fileForm)),new Promise(function(hn,vn){var bn=qe.types||[],wn=!bn.length||bn.some(function(kn){return kn==="*"});fileInput.multiple=!!qe.multiple,fileInput.accept=wn?"":".".concat(bn.join(", .")),fileInput.onchange=function(kn){var _n=kn.target.files,Cn=_n[0],xn="";if(!wn)for(var En=0;En<_n.length;En++){var $n=parseFile(_n[En]).type;if(!XEUtils$1.includes(bn,$n)){xn=$n;break}}if(!xn)hn({status:!0,files:_n,file:Cn});else{qe.message!==!1&&VXETable.modal.message({content:GlobalConfig.i18n("vxe.error.notType",[xn]),status:"error"});var Sn={status:!1,files:_n,file:Cn};vn(Sn)}},fileForm.reset(),fileInput.click()})};function removePrintFrame(){if(printFrame){if(printFrame.parentNode){try{printFrame.contentDocument.write("")}catch{}printFrame.parentNode.removeChild(printFrame)}printFrame=null}}function appendPrintFrame(){printFrame.parentNode||document.body.appendChild(printFrame)}function afterPrintEvent(){requestAnimationFrame(removePrintFrame)}function handlePrint(Fe,qe,hn){hn===void 0&&(hn="");var vn=qe.beforePrintMethod;vn&&(hn=vn({content:hn,options:qe,$table:Fe})||""),hn=createHtmlPage(qe,hn);var bn=getExportBlobByContent(hn,qe);browse.msie?(removePrintFrame(),printFrame=createFrame(),appendPrintFrame(),printFrame.contentDocument.write(hn),printFrame.contentDocument.execCommand("print")):(printFrame||(printFrame=createFrame(),printFrame.onload=function(wn){wn.target.src&&(wn.target.contentWindow.onafterprint=afterPrintEvent,wn.target.contentWindow.print())}),appendPrintFrame(),printFrame.src=URL.createObjectURL(bn))}var saveLocalFile=function(Fe){var qe=Fe.filename,hn=Fe.type,vn=Fe.content,bn="".concat(qe,".").concat(hn);if(window.Blob){var wn=vn instanceof Blob?vn:getExportBlobByContent(XEUtils$1.toValueString(vn),Fe);if(navigator.msSaveBlob)navigator.msSaveBlob(wn,bn);else{var kn=URL.createObjectURL(wn),_n=document.createElement("a");_n.target="_blank",_n.download=bn,_n.href=kn,document.body.appendChild(_n),_n.click(),requestAnimationFrame(function(){_n.parentNode&&_n.parentNode.removeChild(_n),URL.revokeObjectURL(kn)})}return Promise.resolve()}return Promise.reject(new Error(getLog("vxe.error.notExp")))},htmlCellElem,csvBOM="\uFEFF",enterSymbol=`\r + */var matchHtmlRegExp=/["'&<>]/,escapeHtml_1=escapeHtml;function escapeHtml(Fe){var qe=""+Fe,hn=matchHtmlRegExp.exec(qe);if(!hn)return qe;var vn,bn="",wn=0,kn=0;for(wn=hn.index;wntypeof xn=="string"?get$6(_n,xn):xn(_n,Cn,Fe))):(qe!=="$key"&&isObject$9(_n)&&"$value"in _n&&(_n=_n.$value),[isObject$9(_n)?get$6(_n,qe):_n])},kn=function(_n,Cn){if(vn)return vn(_n.value,Cn.value);for(let xn=0,En=_n.key.length;xnCn.key[xn])return 1}return 0};return Fe.map((_n,Cn)=>({value:_n,index:Cn,key:wn?wn(_n,Cn):null})).sort((_n,Cn)=>{let xn=kn(_n,Cn);return xn||(xn=_n.index-Cn.index),xn*+hn}).map(_n=>_n.value)},getColumnById=function(Fe,qe){let hn=null;return Fe.columns.forEach(vn=>{vn.id===qe&&(hn=vn)}),hn},getColumnByKey=function(Fe,qe){let hn=null;for(let vn=0;vn{if(!Fe)throw new Error("Row is required when get row identity");if(typeof qe=="string"){if(!qe.includes("."))return`${Fe[qe]}`;const hn=qe.split(".");let vn=Fe;for(const bn of hn)vn=vn[bn];return`${vn}`}else if(typeof qe=="function")return qe.call(null,Fe)},getKeysMap=function(Fe,qe){const hn={};return(Fe||[]).forEach((vn,bn)=>{hn[getRowIdentity(vn,qe)]={row:vn,index:bn}}),hn};function mergeOptions$1(Fe,qe){const hn={};let vn;for(vn in Fe)hn[vn]=Fe[vn];for(vn in qe)if(hasOwn(qe,vn)){const bn=qe[vn];typeof bn<"u"&&(hn[vn]=bn)}return hn}function parseWidth(Fe){return Fe===""||Fe!==void 0&&(Fe=Number.parseInt(Fe,10),Number.isNaN(Fe)&&(Fe="")),Fe}function parseMinWidth(Fe){return Fe===""||Fe!==void 0&&(Fe=parseWidth(Fe),Number.isNaN(Fe)&&(Fe=80)),Fe}function parseHeight(Fe){return typeof Fe=="number"?Fe:typeof Fe=="string"?/^\d+(?:px)?$/.test(Fe)?Number.parseInt(Fe,10):Fe:null}function compose(...Fe){return Fe.length===0?qe=>qe:Fe.length===1?Fe[0]:Fe.reduce((qe,hn)=>(...vn)=>qe(hn(...vn)))}function toggleRowStatus(Fe,qe,hn){let vn=!1;const bn=Fe.indexOf(qe),wn=bn!==-1,kn=_n=>{_n==="add"?Fe.push(qe):Fe.splice(bn,1),vn=!0,isArray$x(qe.children)&&qe.children.forEach(Cn=>{toggleRowStatus(Fe,Cn,hn??!wn)})};return isBoolean$5(hn)?hn&&!wn?kn("add"):!hn&&wn&&kn("remove"):kn(wn?"remove":"add"),vn}function walkTreeNode(Fe,qe,hn="children",vn="hasChildren"){const bn=kn=>!(Array.isArray(kn)&&kn.length);function wn(kn,_n,Cn){qe(kn,_n,Cn),_n.forEach(xn=>{if(xn[vn]){qe(xn,null,Cn+1);return}const En=xn[hn];bn(En)||wn(xn,En,Cn+1)})}Fe.forEach(kn=>{if(kn[vn]){qe(kn,null,0);return}const _n=kn[hn];bn(_n)||wn(kn,_n,0)})}let removePopper;function createTablePopper(Fe,qe,hn,vn,bn){bn=merge$4({enterable:!0,showArrow:!0},bn);const wn=Fe==null?void 0:Fe.dataset.prefix,kn=Fe==null?void 0:Fe.querySelector(`.${wn}-scrollbar__wrap`);function _n(){const Pn=bn.effect==="light",On=document.createElement("div");return On.className=[`${wn}-popper`,Pn?"is-light":"is-dark",bn.popperClass||""].join(" "),hn=escapeHtml$1(hn),On.innerHTML=hn,On.style.zIndex=String(vn()),Fe==null||Fe.appendChild(On),On}function Cn(){const Pn=document.createElement("div");return Pn.className=`${wn}-popper__arrow`,Pn}function xn(){En&&En.update()}removePopper==null||removePopper(),removePopper=()=>{try{En&&En.destroy(),An&&(Fe==null||Fe.removeChild(An)),qe.removeEventListener("mouseenter",$n),qe.removeEventListener("mouseleave",Sn),kn==null||kn.removeEventListener("scroll",removePopper),removePopper=void 0}catch{}};let En=null,$n=xn,Sn=removePopper;bn.enterable&&({onOpen:$n,onClose:Sn}=useDelayedToggle({showAfter:bn.showAfter,hideAfter:bn.hideAfter,open:xn,close:removePopper}));const An=_n();An.onmouseenter=$n,An.onmouseleave=Sn;const Tn=[];if(bn.offset&&Tn.push({name:"offset",options:{offset:[0,bn.offset]}}),bn.showArrow){const Pn=An.appendChild(Cn());Tn.push({name:"arrow",options:{element:Pn,padding:10}})}const Nn=bn.popperOptions||{};return En=yn(qe,An,{placement:bn.placement||"top",strategy:"fixed",...Nn,modifiers:Nn.modifiers?Tn.concat(Nn.modifiers):Tn}),qe.addEventListener("mouseenter",$n),qe.addEventListener("mouseleave",Sn),kn==null||kn.addEventListener("scroll",removePopper),En}function getCurrentColumns(Fe){return Fe.children?flatMap(Fe.children,getCurrentColumns):[Fe]}function getColSpan(Fe,qe){return Fe+qe.colSpan}const isFixedColumn=(Fe,qe,hn,vn)=>{let bn=0,wn=Fe;const kn=hn.states.columns.value;if(vn){const Cn=getCurrentColumns(vn[Fe]);bn=kn.slice(0,kn.indexOf(Cn[0])).reduce(getColSpan,0),wn=bn+Cn.reduce(getColSpan,0)-1}else bn=Fe;let _n;switch(qe){case"left":wn=kn.length-hn.states.rightFixedLeafColumnsLength.value&&(_n="right");break;default:wn=kn.length-hn.states.rightFixedLeafColumnsLength.value&&(_n="right")}return _n?{direction:_n,start:bn,after:wn}:{}},getFixedColumnsClass=(Fe,qe,hn,vn,bn,wn=0)=>{const kn=[],{direction:_n,start:Cn,after:xn}=isFixedColumn(qe,hn,vn,bn);if(_n){const En=_n==="left";kn.push(`${Fe}-fixed-column--${_n}`),En&&xn+wn===vn.states.fixedLeafColumnsLength.value-1?kn.push("is-last-column"):!En&&Cn-wn===vn.states.columns.value.length-vn.states.rightFixedLeafColumnsLength.value&&kn.push("is-first-column")}return kn};function getOffset(Fe,qe){return Fe+(qe.realWidth===null||Number.isNaN(qe.realWidth)?Number(qe.width):qe.realWidth)}const getFixedColumnOffset=(Fe,qe,hn,vn)=>{const{direction:bn,start:wn=0,after:kn=0}=isFixedColumn(Fe,qe,hn,vn);if(!bn)return;const _n={},Cn=bn==="left",xn=hn.states.columns.value;return Cn?_n.left=xn.slice(0,wn).reduce(getOffset,0):_n.right=xn.slice(kn+1).reverse().reduce(getOffset,0),_n},ensurePosition=(Fe,qe)=>{Fe&&(Number.isNaN(Fe[qe])||(Fe[qe]=`${Fe[qe]}px`))};function useExpand(Fe){const qe=getCurrentInstance(),hn=ref(!1),vn=ref([]);return{updateExpandRows:()=>{const Cn=Fe.data.value||[],xn=Fe.rowKey.value;if(hn.value)vn.value=Cn.slice();else if(xn){const En=getKeysMap(vn.value,xn);vn.value=Cn.reduce(($n,Sn)=>{const An=getRowIdentity(Sn,xn);return En[An]&&$n.push(Sn),$n},[])}else vn.value=[]},toggleRowExpansion:(Cn,xn)=>{toggleRowStatus(vn.value,Cn,xn)&&qe.emit("expand-change",Cn,vn.value.slice())},setExpandRowKeys:Cn=>{qe.store.assertRowKey();const xn=Fe.data.value||[],En=Fe.rowKey.value,$n=getKeysMap(xn,En);vn.value=Cn.reduce((Sn,An)=>{const Tn=$n[An];return Tn&&Sn.push(Tn.row),Sn},[])},isRowExpanded:Cn=>{const xn=Fe.rowKey.value;return xn?!!getKeysMap(vn.value,xn)[getRowIdentity(Cn,xn)]:vn.value.includes(Cn)},states:{expandRows:vn,defaultExpandAll:hn}}}function useCurrent(Fe){const qe=getCurrentInstance(),hn=ref(null),vn=ref(null),bn=xn=>{qe.store.assertRowKey(),hn.value=xn,kn(xn)},wn=()=>{hn.value=null},kn=xn=>{const{data:En,rowKey:$n}=Fe;let Sn=null;$n.value&&(Sn=(unref(En)||[]).find(An=>getRowIdentity(An,$n.value)===xn)),vn.value=Sn,qe.emit("current-change",vn.value,null)};return{setCurrentRowKey:bn,restoreCurrentRowKey:wn,setCurrentRowByKey:kn,updateCurrentRow:xn=>{const En=vn.value;if(xn&&xn!==En){vn.value=xn,qe.emit("current-change",vn.value,En);return}!xn&&En&&(vn.value=null,qe.emit("current-change",null,En))},updateCurrentRowData:()=>{const xn=Fe.rowKey.value,En=Fe.data.value||[],$n=vn.value;if(!En.includes($n)&&$n){if(xn){const Sn=getRowIdentity($n,xn);kn(Sn)}else vn.value=null;vn.value===null&&qe.emit("current-change",null,$n)}else hn.value&&(kn(hn.value),wn())},states:{_currentRowKey:hn,currentRow:vn}}}function useTree$2(Fe){const qe=ref([]),hn=ref({}),vn=ref(16),bn=ref(!1),wn=ref({}),kn=ref("hasChildren"),_n=ref("children"),Cn=getCurrentInstance(),xn=computed(()=>{if(!Fe.rowKey.value)return{};const On=Fe.data.value||[];return $n(On)}),En=computed(()=>{const On=Fe.rowKey.value,Rn=Object.keys(wn.value),In={};return Rn.length&&Rn.forEach(Mn=>{if(wn.value[Mn].length){const Bn={children:[]};wn.value[Mn].forEach(Dn=>{const Vn=getRowIdentity(Dn,On);Bn.children.push(Vn),Dn[kn.value]&&!In[Vn]&&(In[Vn]={children:[]})}),In[Mn]=Bn}}),In}),$n=On=>{const Rn=Fe.rowKey.value,In={};return walkTreeNode(On,(Mn,Bn,Dn)=>{const Vn=getRowIdentity(Mn,Rn);Array.isArray(Bn)?In[Vn]={children:Bn.map(Ln=>getRowIdentity(Ln,Rn)),level:Dn}:bn.value&&(In[Vn]={children:[],lazy:!0,level:Dn})},_n.value,kn.value),In},Sn=(On=!1,Rn=(In=>(In=Cn.store)==null?void 0:In.states.defaultExpandAll.value)())=>{var In;const Mn=xn.value,Bn=En.value,Dn=Object.keys(Mn),Vn={};if(Dn.length){const Ln=unref(hn),zn=[],Hn=(Kn,Un)=>{if(On)return qe.value?Rn||qe.value.includes(Un):!!(Rn||Kn!=null&&Kn.expanded);{const Gn=Rn||qe.value&&qe.value.includes(Un);return!!(Kn!=null&&Kn.expanded||Gn)}};Dn.forEach(Kn=>{const Un=Ln[Kn],Gn={...Mn[Kn]};if(Gn.expanded=Hn(Un,Kn),Gn.lazy){const{loaded:Wn=!1,loading:Yn=!1}=Un||{};Gn.loaded=!!Wn,Gn.loading=!!Yn,zn.push(Kn)}Vn[Kn]=Gn});const Fn=Object.keys(Bn);bn.value&&Fn.length&&zn.length&&Fn.forEach(Kn=>{const Un=Ln[Kn],Gn=Bn[Kn].children;if(zn.includes(Kn)){if(Vn[Kn].children.length!==0)throw new Error("[ElTable]children must be an empty array.");Vn[Kn].children=Gn}else{const{loaded:Wn=!1,loading:Yn=!1}=Un||{};Vn[Kn]={lazy:!0,loaded:!!Wn,loading:!!Yn,expanded:Hn(Un,Kn),children:Gn,level:""}}})}hn.value=Vn,(In=Cn.store)==null||In.updateTableScrollY()};watch(()=>qe.value,()=>{Sn(!0)}),watch(()=>xn.value,()=>{Sn()}),watch(()=>En.value,()=>{Sn()});const An=On=>{qe.value=On,Sn()},Tn=(On,Rn)=>{Cn.store.assertRowKey();const In=Fe.rowKey.value,Mn=getRowIdentity(On,In),Bn=Mn&&hn.value[Mn];if(Mn&&Bn&&"expanded"in Bn){const Dn=Bn.expanded;Rn=typeof Rn>"u"?!Bn.expanded:Rn,hn.value[Mn].expanded=Rn,Dn!==Rn&&Cn.emit("expand-change",On,Rn),Cn.store.updateTableScrollY()}},Nn=On=>{Cn.store.assertRowKey();const Rn=Fe.rowKey.value,In=getRowIdentity(On,Rn),Mn=hn.value[In];bn.value&&Mn&&"loaded"in Mn&&!Mn.loaded?Pn(On,In,Mn):Tn(On,void 0)},Pn=(On,Rn,In)=>{const{load:Mn}=Cn.props;Mn&&!hn.value[Rn].loaded&&(hn.value[Rn].loading=!0,Mn(On,In,Bn=>{if(!Array.isArray(Bn))throw new TypeError("[ElTable] data must be an array");hn.value[Rn].loading=!1,hn.value[Rn].loaded=!0,hn.value[Rn].expanded=!0,Bn.length&&(wn.value[Rn]=Bn),Cn.emit("expand-change",On,!0)}))};return{loadData:Pn,loadOrToggle:Nn,toggleTreeExpansion:Tn,updateTreeExpandKeys:An,updateTreeData:Sn,normalize:$n,states:{expandRowKeys:qe,treeData:hn,indent:vn,lazy:bn,lazyTreeNodeMap:wn,lazyColumnIdentifier:kn,childrenColumnName:_n}}}const sortData=(Fe,qe)=>{const hn=qe.sortingColumn;return!hn||typeof hn.sortable=="string"?Fe:orderBy$4(Fe,qe.sortProp,qe.sortOrder,hn.sortMethod,hn.sortBy)},doFlattenColumns=Fe=>{const qe=[];return Fe.forEach(hn=>{hn.children&&hn.children.length>0?qe.push.apply(qe,doFlattenColumns(hn.children)):qe.push(hn)}),qe};function useWatcher$1(){var Fe;const qe=getCurrentInstance(),{size:hn}=toRefs((Fe=qe.proxy)==null?void 0:Fe.$props),vn=ref(null),bn=ref([]),wn=ref([]),kn=ref(!1),_n=ref([]),Cn=ref([]),xn=ref([]),En=ref([]),$n=ref([]),Sn=ref([]),An=ref([]),Tn=ref([]),Nn=[],Pn=ref(0),On=ref(0),Rn=ref(0),In=ref(!1),Mn=ref([]),Bn=ref(!1),Dn=ref(!1),Vn=ref(null),Ln=ref({}),zn=ref(null),Hn=ref(null),Fn=ref(null),Kn=ref(null),Un=ref(null);watch(bn,()=>qe.state&&Xn(!1),{deep:!0});const Gn=()=>{if(!vn.value)throw new Error("[ElTable] prop row-key is required")},Wn=Fo=>{var $o;($o=Fo.children)==null||$o.forEach(Do=>{Do.fixed=Fo.fixed,Wn(Do)})},Yn=()=>{_n.value.forEach(Vo=>{Wn(Vo)}),En.value=_n.value.filter(Vo=>Vo.fixed===!0||Vo.fixed==="left"),$n.value=_n.value.filter(Vo=>Vo.fixed==="right"),En.value.length>0&&_n.value[0]&&_n.value[0].type==="selection"&&!_n.value[0].fixed&&(_n.value[0].fixed=!0,En.value.unshift(_n.value[0]));const Fo=_n.value.filter(Vo=>!Vo.fixed);Cn.value=[].concat(En.value).concat(Fo).concat($n.value);const $o=doFlattenColumns(Fo),Do=doFlattenColumns(En.value),No=doFlattenColumns($n.value);Pn.value=$o.length,On.value=Do.length,Rn.value=No.length,xn.value=[].concat(Do).concat($o).concat(No),kn.value=En.value.length>0||$n.value.length>0},Xn=(Fo,$o=!1)=>{Fo&&Yn(),$o?qe.state.doLayout():qe.state.debouncedUpdateLayout()},qn=Fo=>Mn.value.includes(Fo),jn=()=>{In.value=!1,Mn.value.length&&(Mn.value=[],qe.emit("selection-change",[]))},Jn=()=>{let Fo;if(vn.value){Fo=[];const $o=getKeysMap(Mn.value,vn.value),Do=getKeysMap(bn.value,vn.value);for(const No in $o)hasOwn($o,No)&&!Do[No]&&Fo.push($o[No].row)}else Fo=Mn.value.filter($o=>!bn.value.includes($o));if(Fo.length){const $o=Mn.value.filter(Do=>!Fo.includes(Do));Mn.value=$o,qe.emit("selection-change",$o.slice())}},Qn=()=>(Mn.value||[]).slice(),no=(Fo,$o=void 0,Do=!0)=>{if(toggleRowStatus(Mn.value,Fo,$o)){const Vo=(Mn.value||[]).slice();Do&&qe.emit("select",Vo,Fo),qe.emit("selection-change",Vo)}},so=()=>{var Fo,$o;const Do=Dn.value?!In.value:!(In.value||Mn.value.length);In.value=Do;let No=!1,Vo=0;const Eo=($o=(Fo=qe==null?void 0:qe.store)==null?void 0:Fo.states)==null?void 0:$o.rowKey.value;bn.value.forEach((rr,sr)=>{const ur=sr+Vo;Vn.value?Vn.value.call(null,rr,ur)&&toggleRowStatus(Mn.value,rr,Do)&&(No=!0):toggleRowStatus(Mn.value,rr,Do)&&(No=!0),Vo+=fo(getRowIdentity(rr,Eo))}),No&&qe.emit("selection-change",Mn.value?Mn.value.slice():[]),qe.emit("select-all",Mn.value)},co=()=>{const Fo=getKeysMap(Mn.value,vn.value);bn.value.forEach($o=>{const Do=getRowIdentity($o,vn.value),No=Fo[Do];No&&(Mn.value[No.index]=$o)})},mo=()=>{var Fo,$o,Do;if(((Fo=bn.value)==null?void 0:Fo.length)===0){In.value=!1;return}let No;vn.value&&(No=getKeysMap(Mn.value,vn.value));const Vo=function(ur){return No?!!No[getRowIdentity(ur,vn.value)]:Mn.value.includes(ur)};let Eo=!0,rr=0,sr=0;for(let ur=0,hr=(bn.value||[]).length;ur{var $o;if(!qe||!qe.store)return 0;const{treeData:Do}=qe.store.states;let No=0;const Vo=($o=Do.value[Fo])==null?void 0:$o.children;return Vo&&(No+=Vo.length,Vo.forEach(Eo=>{No+=fo(Eo)})),No},io=(Fo,$o)=>{Array.isArray(Fo)||(Fo=[Fo]);const Do={};return Fo.forEach(No=>{Ln.value[No.id]=$o,Do[No.columnKey||No.id]=$o}),Do},ao=(Fo,$o,Do)=>{Hn.value&&Hn.value!==Fo&&(Hn.value.order=null),Hn.value=Fo,Fn.value=$o,Kn.value=Do},vo=()=>{let Fo=unref(wn);Object.keys(Ln.value).forEach($o=>{const Do=Ln.value[$o];if(!Do||Do.length===0)return;const No=getColumnById({columns:xn.value},$o);No&&No.filterMethod&&(Fo=Fo.filter(Vo=>Do.some(Eo=>No.filterMethod.call(null,Eo,Vo,No))))}),zn.value=Fo},yo=()=>{bn.value=sortData(zn.value,{sortingColumn:Hn.value,sortProp:Fn.value,sortOrder:Kn.value})},Bo=(Fo=void 0)=>{Fo&&Fo.filter||vo(),yo()},ro=Fo=>{const{tableHeaderRef:$o}=qe.refs;if(!$o)return;const Do=Object.assign({},$o.filterPanels),No=Object.keys(Do);if(No.length)if(typeof Fo=="string"&&(Fo=[Fo]),Array.isArray(Fo)){const Vo=Fo.map(Eo=>getColumnByKey({columns:xn.value},Eo));No.forEach(Eo=>{const rr=Vo.find(sr=>sr.id===Eo);rr&&(rr.filteredValue=[])}),qe.store.commit("filterChange",{column:Vo,values:[],silent:!0,multi:!0})}else No.forEach(Vo=>{const Eo=xn.value.find(rr=>rr.id===Vo);Eo&&(Eo.filteredValue=[])}),Ln.value={},qe.store.commit("filterChange",{column:{},values:[],silent:!0})},eo=()=>{Hn.value&&(ao(null,null,null),qe.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:lo,toggleRowExpansion:ho,updateExpandRows:Io,states:Po,isRowExpanded:ko}=useExpand({data:bn,rowKey:vn}),{updateTreeExpandKeys:xo,toggleTreeExpansion:Ao,updateTreeData:go,loadOrToggle:qo,states:jo}=useTree$2({data:bn,rowKey:vn}),{updateCurrentRowData:Ko,updateCurrentRow:bo,setCurrentRowKey:wo,states:zo}=useCurrent({data:bn,rowKey:vn});return{assertRowKey:Gn,updateColumns:Yn,scheduleLayout:Xn,isSelected:qn,clearSelection:jn,cleanSelection:Jn,getSelectionRows:Qn,toggleRowSelection:no,_toggleAllSelection:so,toggleAllSelection:null,updateSelectionByRowKey:co,updateAllSelected:mo,updateFilters:io,updateCurrentRow:bo,updateSort:ao,execFilter:vo,execSort:yo,execQuery:Bo,clearFilter:ro,clearSort:eo,toggleRowExpansion:ho,setExpandRowKeysAdapter:Fo=>{lo(Fo),xo(Fo)},setCurrentRowKey:wo,toggleRowExpansionAdapter:(Fo,$o)=>{xn.value.some(({type:No})=>No==="expand")?ho(Fo,$o):Ao(Fo,$o)},isRowExpanded:ko,updateExpandRows:Io,updateCurrentRowData:Ko,loadOrToggle:qo,updateTreeData:go,states:{tableSize:hn,rowKey:vn,data:bn,_data:wn,isComplex:kn,_columns:_n,originColumns:Cn,columns:xn,fixedColumns:En,rightFixedColumns:$n,leafColumns:Sn,fixedLeafColumns:An,rightFixedLeafColumns:Tn,updateOrderFns:Nn,leafColumnsLength:Pn,fixedLeafColumnsLength:On,rightFixedLeafColumnsLength:Rn,isAllSelected:In,selection:Mn,reserveSelection:Bn,selectOnIndeterminate:Dn,selectable:Vn,filters:Ln,filteredData:zn,sortingColumn:Hn,sortProp:Fn,sortOrder:Kn,hoverRow:Un,...Po,...jo,...zo}}}function replaceColumn(Fe,qe){return Fe.map(hn=>{var vn;return hn.id===qe.id?qe:((vn=hn.children)!=null&&vn.length&&(hn.children=replaceColumn(hn.children,qe)),hn)})}function sortColumn(Fe){Fe.forEach(qe=>{var hn,vn;qe.no=(hn=qe.getColumnIndex)==null?void 0:hn.call(qe),(vn=qe.children)!=null&&vn.length&&sortColumn(qe.children)}),Fe.sort((qe,hn)=>qe.no-hn.no)}function useStore(){const Fe=getCurrentInstance(),qe=useWatcher$1();return{ns:useNamespace("table"),...qe,mutations:{setData(kn,_n){const Cn=unref(kn._data)!==_n;kn.data.value=_n,kn._data.value=_n,Fe.store.execQuery(),Fe.store.updateCurrentRowData(),Fe.store.updateExpandRows(),Fe.store.updateTreeData(Fe.store.states.defaultExpandAll.value),unref(kn.reserveSelection)?(Fe.store.assertRowKey(),Fe.store.updateSelectionByRowKey()):Cn?Fe.store.clearSelection():Fe.store.cleanSelection(),Fe.store.updateAllSelected(),Fe.$ready&&Fe.store.scheduleLayout()},insertColumn(kn,_n,Cn,xn){const En=unref(kn._columns);let $n=[];Cn?(Cn&&!Cn.children&&(Cn.children=[]),Cn.children.push(_n),$n=replaceColumn(En,Cn)):(En.push(_n),$n=En),sortColumn($n),kn._columns.value=$n,kn.updateOrderFns.push(xn),_n.type==="selection"&&(kn.selectable.value=_n.selectable,kn.reserveSelection.value=_n.reserveSelection),Fe.$ready&&(Fe.store.updateColumns(),Fe.store.scheduleLayout())},updateColumnOrder(kn,_n){var Cn;((Cn=_n.getColumnIndex)==null?void 0:Cn.call(_n))!==_n.no&&(sortColumn(kn._columns.value),Fe.$ready&&Fe.store.updateColumns())},removeColumn(kn,_n,Cn,xn){const En=unref(kn._columns)||[];if(Cn)Cn.children.splice(Cn.children.findIndex(Sn=>Sn.id===_n.id),1),nextTick(()=>{var Sn;((Sn=Cn.children)==null?void 0:Sn.length)===0&&delete Cn.children}),kn._columns.value=replaceColumn(En,Cn);else{const Sn=En.indexOf(_n);Sn>-1&&(En.splice(Sn,1),kn._columns.value=En)}const $n=kn.updateOrderFns.indexOf(xn);$n>-1&&kn.updateOrderFns.splice($n,1),Fe.$ready&&(Fe.store.updateColumns(),Fe.store.scheduleLayout())},sort(kn,_n){const{prop:Cn,order:xn,init:En}=_n;if(Cn){const $n=unref(kn.columns).find(Sn=>Sn.property===Cn);$n&&($n.order=xn,Fe.store.updateSort($n,Cn,xn),Fe.store.commit("changeSortCondition",{init:En}))}},changeSortCondition(kn,_n){const{sortingColumn:Cn,sortProp:xn,sortOrder:En}=kn,$n=unref(Cn),Sn=unref(xn),An=unref(En);An===null&&(kn.sortingColumn.value=null,kn.sortProp.value=null);const Tn={filter:!0};Fe.store.execQuery(Tn),(!_n||!(_n.silent||_n.init))&&Fe.emit("sort-change",{column:$n,prop:Sn,order:An}),Fe.store.updateTableScrollY()},filterChange(kn,_n){const{column:Cn,values:xn,silent:En}=_n,$n=Fe.store.updateFilters(Cn,xn);Fe.store.execQuery(),En||Fe.emit("filter-change",$n),Fe.store.updateTableScrollY()},toggleAllSelection(){Fe.store.toggleAllSelection()},rowSelectedChanged(kn,_n){Fe.store.toggleRowSelection(_n),Fe.store.updateAllSelected()},setHoverRow(kn,_n){kn.hoverRow.value=_n},setCurrentRow(kn,_n){Fe.store.updateCurrentRow(_n)}},commit:function(kn,..._n){const Cn=Fe.store.mutations;if(Cn[kn])Cn[kn].apply(Fe,[Fe.store.states].concat(_n));else throw new Error(`Action not found: ${kn}`)},updateTableScrollY:function(){nextTick(()=>Fe.layout.updateScrollY.apply(Fe.layout))}}}const InitialStateMap={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function createStore(Fe,qe){if(!Fe)throw new Error("Table is required.");const hn=useStore();return hn.toggleAllSelection=debounce$3(hn._toggleAllSelection,10),Object.keys(InitialStateMap).forEach(vn=>{handleValue(getArrKeysValue(qe,vn),vn,hn)}),proxyTableProps(hn,qe),hn}function proxyTableProps(Fe,qe){Object.keys(InitialStateMap).forEach(hn=>{watch(()=>getArrKeysValue(qe,hn),vn=>{handleValue(vn,hn,Fe)})})}function handleValue(Fe,qe,hn){let vn=Fe,bn=InitialStateMap[qe];typeof InitialStateMap[qe]=="object"&&(bn=bn.key,vn=vn||InitialStateMap[qe].default),hn.states[bn].value=vn}function getArrKeysValue(Fe,qe){if(qe.includes(".")){const hn=qe.split(".");let vn=Fe;return hn.forEach(bn=>{vn=vn[bn]}),vn}else return Fe[qe]}class TableLayout{constructor(qe){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=ref(null),this.scrollX=ref(!1),this.scrollY=ref(!1),this.bodyWidth=ref(null),this.fixedWidth=ref(null),this.rightFixedWidth=ref(null),this.gutterWidth=0;for(const hn in qe)hasOwn(qe,hn)&&(isRef(this[hn])?this[hn].value=qe[hn]:this[hn]=qe[hn]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const hn=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(hn!=null&&hn.wrapRef)){let vn=!0;const bn=this.scrollY.value;return vn=hn.wrapRef.scrollHeight>hn.wrapRef.clientHeight,this.scrollY.value=vn,bn!==vn}return!1}setHeight(qe,hn="height"){if(!isClient$1)return;const vn=this.table.vnode.el;if(qe=parseHeight(qe),this.height.value=Number(qe),!vn&&(qe||qe===0))return nextTick(()=>this.setHeight(qe,hn));typeof qe=="number"?(vn.style[hn]=`${qe}px`,this.updateElsHeight()):typeof qe=="string"&&(vn.style[hn]=qe,this.updateElsHeight())}setMaxHeight(qe){this.setHeight(qe,"max-height")}getFlattenColumns(){const qe=[];return this.table.store.states.columns.value.forEach(vn=>{vn.isColumnGroup?qe.push.apply(qe,vn.columns):qe.push(vn)}),qe}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(qe){if(!qe)return!0;let hn=qe;for(;hn.tagName!=="DIV";){if(getComputedStyle(hn).display==="none")return!0;hn=hn.parentElement}return!1}updateColumnsWidth(){if(!isClient$1)return;const qe=this.fit,hn=this.table.vnode.el.clientWidth;let vn=0;const bn=this.getFlattenColumns(),wn=bn.filter(Cn=>typeof Cn.width!="number");if(bn.forEach(Cn=>{typeof Cn.width=="number"&&Cn.realWidth&&(Cn.realWidth=null)}),wn.length>0&&qe){if(bn.forEach(Cn=>{vn+=Number(Cn.width||Cn.minWidth||80)}),vn<=hn){this.scrollX.value=!1;const Cn=hn-vn;if(wn.length===1)wn[0].realWidth=Number(wn[0].minWidth||80)+Cn;else{const xn=wn.reduce((Sn,An)=>Sn+Number(An.minWidth||80),0),En=Cn/xn;let $n=0;wn.forEach((Sn,An)=>{if(An===0)return;const Tn=Math.floor(Number(Sn.minWidth||80)*En);$n+=Tn,Sn.realWidth=Number(Sn.minWidth||80)+Tn}),wn[0].realWidth=Number(wn[0].minWidth||80)+Cn-$n}}else this.scrollX.value=!0,wn.forEach(Cn=>{Cn.realWidth=Number(Cn.minWidth)});this.bodyWidth.value=Math.max(vn,hn),this.table.state.resizeState.value.width=this.bodyWidth.value}else bn.forEach(Cn=>{!Cn.width&&!Cn.minWidth?Cn.realWidth=80:Cn.realWidth=Number(Cn.width||Cn.minWidth),vn+=Cn.realWidth}),this.scrollX.value=vn>hn,this.bodyWidth.value=vn;const kn=this.store.states.fixedColumns.value;if(kn.length>0){let Cn=0;kn.forEach(xn=>{Cn+=Number(xn.realWidth||xn.width)}),this.fixedWidth.value=Cn}const _n=this.store.states.rightFixedColumns.value;if(_n.length>0){let Cn=0;_n.forEach(xn=>{Cn+=Number(xn.realWidth||xn.width)}),this.rightFixedWidth.value=Cn}this.notifyObservers("columns")}addObserver(qe){this.observers.push(qe)}removeObserver(qe){const hn=this.observers.indexOf(qe);hn!==-1&&this.observers.splice(hn,1)}notifyObservers(qe){this.observers.forEach(vn=>{var bn,wn;switch(qe){case"columns":(bn=vn.state)==null||bn.onColumnsChange(this);break;case"scrollable":(wn=vn.state)==null||wn.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${qe}.`)}})}}const{CheckboxGroup:ElCheckboxGroup}=ElCheckbox,_sfc_main$E=defineComponent({name:"ElTableFilterPanel",components:{ElCheckbox,ElCheckboxGroup,ElScrollbar,ElTooltip,ElIcon,ArrowDown:arrow_down_default,ArrowUp:arrow_up_default},directives:{ClickOutside},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(Fe){const qe=getCurrentInstance(),{t:hn}=useLocale(),vn=useNamespace("table-filter"),bn=qe==null?void 0:qe.parent;bn.filterPanels.value[Fe.column.id]||(bn.filterPanels.value[Fe.column.id]=qe);const wn=ref(!1),kn=ref(null),_n=computed(()=>Fe.column&&Fe.column.filters),Cn=computed({get:()=>{var Mn;return(((Mn=Fe.column)==null?void 0:Mn.filteredValue)||[])[0]},set:Mn=>{xn.value&&(typeof Mn<"u"&&Mn!==null?xn.value.splice(0,1,Mn):xn.value.splice(0,1))}}),xn=computed({get(){return Fe.column?Fe.column.filteredValue||[]:[]},set(Mn){Fe.column&&Fe.upDataColumn("filteredValue",Mn)}}),En=computed(()=>Fe.column?Fe.column.filterMultiple:!0),$n=Mn=>Mn.value===Cn.value,Sn=()=>{wn.value=!1},An=Mn=>{Mn.stopPropagation(),wn.value=!wn.value},Tn=()=>{wn.value=!1},Nn=()=>{Rn(xn.value),Sn()},Pn=()=>{xn.value=[],Rn(xn.value),Sn()},On=Mn=>{Cn.value=Mn,Rn(typeof Mn<"u"&&Mn!==null?xn.value:[]),Sn()},Rn=Mn=>{Fe.store.commit("filterChange",{column:Fe.column,values:Mn}),Fe.store.updateAllSelected()};watch(wn,Mn=>{Fe.column&&Fe.upDataColumn("filterOpened",Mn)},{immediate:!0});const In=computed(()=>{var Mn,Bn;return(Bn=(Mn=kn.value)==null?void 0:Mn.popperRef)==null?void 0:Bn.contentRef});return{tooltipVisible:wn,multiple:En,filteredValue:xn,filterValue:Cn,filters:_n,handleConfirm:Nn,handleReset:Pn,handleSelect:On,isActive:$n,t:hn,ns:vn,showFilterPanel:An,hideFilterPanel:Tn,popperPaneRef:In,tooltip:kn}}}),_hoisted_1$m={key:0},_hoisted_2$g=["disabled"],_hoisted_3$8=["label","onClick"];function _sfc_render$5(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-checkbox"),_n=resolveComponent("el-checkbox-group"),Cn=resolveComponent("el-scrollbar"),xn=resolveComponent("arrow-up"),En=resolveComponent("arrow-down"),$n=resolveComponent("el-icon"),Sn=resolveComponent("el-tooltip"),An=resolveDirective("click-outside");return openBlock(),createBlock(Sn,{ref:"tooltip",visible:Fe.tooltipVisible,offset:0,placement:Fe.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":Fe.ns.b(),persistent:""},{content:withCtx(()=>[Fe.multiple?(openBlock(),createElementBlock("div",_hoisted_1$m,[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("content"))},[createVNode(Cn,{"wrap-class":Fe.ns.e("wrap")},{default:withCtx(()=>[createVNode(_n,{modelValue:Fe.filteredValue,"onUpdate:modelValue":qe[0]||(qe[0]=Tn=>Fe.filteredValue=Tn),class:normalizeClass(Fe.ns.e("checkbox-group"))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.filters,Tn=>(openBlock(),createBlock(kn,{key:Tn.value,label:Tn.value},{default:withCtx(()=>[createTextVNode(toDisplayString(Tn.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("bottom"))},[createBaseVNode("button",{class:normalizeClass({[Fe.ns.is("disabled")]:Fe.filteredValue.length===0}),disabled:Fe.filteredValue.length===0,type:"button",onClick:qe[1]||(qe[1]=(...Tn)=>Fe.handleConfirm&&Fe.handleConfirm(...Tn))},toDisplayString(Fe.t("el.table.confirmFilter")),11,_hoisted_2$g),createBaseVNode("button",{type:"button",onClick:qe[2]||(qe[2]=(...Tn)=>Fe.handleReset&&Fe.handleReset(...Tn))},toDisplayString(Fe.t("el.table.resetFilter")),1)],2)])):(openBlock(),createElementBlock("ul",{key:1,class:normalizeClass(Fe.ns.e("list"))},[createBaseVNode("li",{class:normalizeClass([Fe.ns.e("list-item"),{[Fe.ns.is("active")]:Fe.filterValue===void 0||Fe.filterValue===null}]),onClick:qe[3]||(qe[3]=Tn=>Fe.handleSelect(null))},toDisplayString(Fe.t("el.table.clearFilter")),3),(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.filters,Tn=>(openBlock(),createElementBlock("li",{key:Tn.value,class:normalizeClass([Fe.ns.e("list-item"),Fe.ns.is("active",Fe.isActive(Tn))]),label:Tn.value,onClick:Nn=>Fe.handleSelect(Tn.value)},toDisplayString(Tn.text),11,_hoisted_3$8))),128))],2))]),default:withCtx(()=>[withDirectives((openBlock(),createElementBlock("span",{class:normalizeClass([`${Fe.ns.namespace.value}-table__column-filter-trigger`,`${Fe.ns.namespace.value}-none-outline`]),onClick:qe[4]||(qe[4]=(...Tn)=>Fe.showFilterPanel&&Fe.showFilterPanel(...Tn))},[createVNode($n,null,{default:withCtx(()=>[Fe.column.filterOpened?(openBlock(),createBlock(xn,{key:0})):(openBlock(),createBlock(En,{key:1}))]),_:1})],2)),[[An,Fe.hideFilterPanel,Fe.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var FilterPanel=_export_sfc$2(_sfc_main$E,[["render",_sfc_render$5],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function useLayoutObserver(Fe){const qe=getCurrentInstance();onBeforeMount(()=>{hn.value.addObserver(qe)}),onMounted(()=>{vn(hn.value),bn(hn.value)}),onUpdated(()=>{vn(hn.value),bn(hn.value)}),onUnmounted(()=>{hn.value.removeObserver(qe)});const hn=computed(()=>{const wn=Fe.layout;if(!wn)throw new Error("Can not find table layout.");return wn}),vn=wn=>{var kn;const _n=((kn=Fe.vnode.el)==null?void 0:kn.querySelectorAll("colgroup > col"))||[];if(!_n.length)return;const Cn=wn.getFlattenColumns(),xn={};Cn.forEach(En=>{xn[En.id]=En});for(let En=0,$n=_n.length;En<$n;En++){const Sn=_n[En],An=Sn.getAttribute("name"),Tn=xn[An];Tn&&Sn.setAttribute("width",Tn.realWidth||Tn.width)}},bn=wn=>{var kn,_n;const Cn=((kn=Fe.vnode.el)==null?void 0:kn.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let En=0,$n=Cn.length;En<$n;En++)Cn[En].setAttribute("width",wn.scrollY.value?wn.gutterWidth:"0");const xn=((_n=Fe.vnode.el)==null?void 0:_n.querySelectorAll("th.gutter"))||[];for(let En=0,$n=xn.length;En<$n;En++){const Sn=xn[En];Sn.style.width=wn.scrollY.value?`${wn.gutterWidth}px`:"0",Sn.style.display=wn.scrollY.value?"":"none"}};return{tableLayout:hn.value,onColumnsChange:vn,onScrollableChange:bn}}const TABLE_INJECTION_KEY=Symbol("ElTable");function useEvent(Fe,qe){const hn=getCurrentInstance(),vn=inject(TABLE_INJECTION_KEY),bn=Nn=>{Nn.stopPropagation()},wn=(Nn,Pn)=>{!Pn.filters&&Pn.sortable?Tn(Nn,Pn,!1):Pn.filterable&&!Pn.sortable&&bn(Nn),vn==null||vn.emit("header-click",Pn,Nn)},kn=(Nn,Pn)=>{vn==null||vn.emit("header-contextmenu",Pn,Nn)},_n=ref(null),Cn=ref(!1),xn=ref({}),En=(Nn,Pn)=>{if(isClient$1&&!(Pn.children&&Pn.children.length>0)&&_n.value&&Fe.border){Cn.value=!0;const On=vn;qe("set-drag-visible",!0);const In=(On==null?void 0:On.vnode.el).getBoundingClientRect().left,Mn=hn.vnode.el.querySelector(`th.${Pn.id}`),Bn=Mn.getBoundingClientRect(),Dn=Bn.left-In+30;addClass$2(Mn,"noclick"),xn.value={startMouseLeft:Nn.clientX,startLeft:Bn.right-In,startColumnLeft:Bn.left-In,tableLeft:In};const Vn=On==null?void 0:On.refs.resizeProxy;Vn.style.left=`${xn.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const Ln=Hn=>{const Fn=Hn.clientX-xn.value.startMouseLeft,Kn=xn.value.startLeft+Fn;Vn.style.left=`${Math.max(Dn,Kn)}px`},zn=()=>{if(Cn.value){const{startColumnLeft:Hn,startLeft:Fn}=xn.value,Un=Number.parseInt(Vn.style.left,10)-Hn;Pn.width=Pn.realWidth=Un,On==null||On.emit("header-dragend",Pn.width,Fn-Hn,Pn,Nn),requestAnimationFrame(()=>{Fe.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",Cn.value=!1,_n.value=null,xn.value={},qe("set-drag-visible",!1)}document.removeEventListener("mousemove",Ln),document.removeEventListener("mouseup",zn),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{removeClass$2(Mn,"noclick")},0)};document.addEventListener("mousemove",Ln),document.addEventListener("mouseup",zn)}},$n=(Nn,Pn)=>{if(Pn.children&&Pn.children.length>0)return;const On=Nn.target;if(!isElement$4(On))return;const Rn=On==null?void 0:On.closest("th");if(!(!Pn||!Pn.resizable)&&!Cn.value&&Fe.border){const In=Rn.getBoundingClientRect(),Mn=document.body.style;In.width>12&&In.right-Nn.pageX<8?(Mn.cursor="col-resize",hasClass$1(Rn,"is-sortable")&&(Rn.style.cursor="col-resize"),_n.value=Pn):Cn.value||(Mn.cursor="",hasClass$1(Rn,"is-sortable")&&(Rn.style.cursor="pointer"),_n.value=null)}},Sn=()=>{isClient$1&&(document.body.style.cursor="")},An=({order:Nn,sortOrders:Pn})=>{if(Nn==="")return Pn[0];const On=Pn.indexOf(Nn||null);return Pn[On>Pn.length-2?0:On+1]},Tn=(Nn,Pn,On)=>{var Rn;Nn.stopPropagation();const In=Pn.order===On?null:On||An(Pn),Mn=(Rn=Nn.target)==null?void 0:Rn.closest("th");if(Mn&&hasClass$1(Mn,"noclick")){removeClass$2(Mn,"noclick");return}if(!Pn.sortable)return;const Bn=Fe.store.states;let Dn=Bn.sortProp.value,Vn;const Ln=Bn.sortingColumn.value;(Ln!==Pn||Ln===Pn&&Ln.order===null)&&(Ln&&(Ln.order=null),Bn.sortingColumn.value=Pn,Dn=Pn.property),In?Vn=Pn.order=In:Vn=Pn.order=null,Bn.sortProp.value=Dn,Bn.sortOrder.value=Vn,vn==null||vn.store.commit("changeSortCondition")};return{handleHeaderClick:wn,handleHeaderContextMenu:kn,handleMouseDown:En,handleMouseMove:$n,handleMouseOut:Sn,handleSortClick:Tn,handleFilterClick:bn}}function useStyle$2(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=useNamespace("table");return{getHeaderRowStyle:_n=>{const Cn=qe==null?void 0:qe.props.headerRowStyle;return typeof Cn=="function"?Cn.call(null,{rowIndex:_n}):Cn},getHeaderRowClass:_n=>{const Cn=[],xn=qe==null?void 0:qe.props.headerRowClassName;return typeof xn=="string"?Cn.push(xn):typeof xn=="function"&&Cn.push(xn.call(null,{rowIndex:_n})),Cn.join(" ")},getHeaderCellStyle:(_n,Cn,xn,En)=>{var $n;let Sn=($n=qe==null?void 0:qe.props.headerCellStyle)!=null?$n:{};typeof Sn=="function"&&(Sn=Sn.call(null,{rowIndex:_n,columnIndex:Cn,row:xn,column:En}));const An=getFixedColumnOffset(Cn,En.fixed,Fe.store,xn);return ensurePosition(An,"left"),ensurePosition(An,"right"),Object.assign({},Sn,An)},getHeaderCellClass:(_n,Cn,xn,En)=>{const $n=getFixedColumnsClass(hn.b(),Cn,En.fixed,Fe.store,xn),Sn=[En.id,En.order,En.headerAlign,En.className,En.labelClassName,...$n];En.children||Sn.push("is-leaf"),En.sortable&&Sn.push("is-sortable");const An=qe==null?void 0:qe.props.headerCellClassName;return typeof An=="string"?Sn.push(An):typeof An=="function"&&Sn.push(An.call(null,{rowIndex:_n,columnIndex:Cn,row:xn,column:En})),Sn.push(hn.e("cell")),Sn.filter(Tn=>!!Tn).join(" ")}}}const getAllColumns$1=Fe=>{const qe=[];return Fe.forEach(hn=>{hn.children?(qe.push(hn),qe.push.apply(qe,getAllColumns$1(hn.children))):qe.push(hn)}),qe},convertToRows$2=Fe=>{let qe=1;const hn=(wn,kn)=>{if(kn&&(wn.level=kn.level+1,qe{hn(Cn,wn),_n+=Cn.colSpan}),wn.colSpan=_n}else wn.colSpan=1};Fe.forEach(wn=>{wn.level=1,hn(wn,void 0)});const vn=[];for(let wn=0;wn{wn.children?(wn.rowSpan=1,wn.children.forEach(kn=>kn.isSubColumn=!0)):wn.rowSpan=qe-wn.level+1,vn[wn.level-1].push(wn)}),vn};function useUtils$1(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=computed(()=>convertToRows$2(Fe.store.states.originColumns.value));return{isGroup:computed(()=>{const wn=hn.value.length>1;return wn&&qe&&(qe.state.isGroup.value=!0),wn}),toggleAllSelection:wn=>{wn.stopPropagation(),qe==null||qe.store.commit("toggleAllSelection")},columnRows:hn}}var TableHeader=defineComponent({name:"ElTableHeader",components:{ElCheckbox},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(Fe,{emit:qe}){const hn=getCurrentInstance(),vn=inject(TABLE_INJECTION_KEY),bn=useNamespace("table"),wn=ref({}),{onColumnsChange:kn,onScrollableChange:_n}=useLayoutObserver(vn);onMounted(async()=>{await nextTick(),await nextTick();const{prop:Dn,order:Vn}=Fe.defaultSort;vn==null||vn.store.commit("sort",{prop:Dn,order:Vn,init:!0})});const{handleHeaderClick:Cn,handleHeaderContextMenu:xn,handleMouseDown:En,handleMouseMove:$n,handleMouseOut:Sn,handleSortClick:An,handleFilterClick:Tn}=useEvent(Fe,qe),{getHeaderRowStyle:Nn,getHeaderRowClass:Pn,getHeaderCellStyle:On,getHeaderCellClass:Rn}=useStyle$2(Fe),{isGroup:In,toggleAllSelection:Mn,columnRows:Bn}=useUtils$1(Fe);return hn.state={onColumnsChange:kn,onScrollableChange:_n},hn.filterPanels=wn,{ns:bn,filterPanels:wn,onColumnsChange:kn,onScrollableChange:_n,columnRows:Bn,getHeaderRowClass:Pn,getHeaderRowStyle:Nn,getHeaderCellClass:Rn,getHeaderCellStyle:On,handleHeaderClick:Cn,handleHeaderContextMenu:xn,handleMouseDown:En,handleMouseMove:$n,handleMouseOut:Sn,handleSortClick:An,handleFilterClick:Tn,isGroup:In,toggleAllSelection:Mn}},render(){const{ns:Fe,isGroup:qe,columnRows:hn,getHeaderCellStyle:vn,getHeaderCellClass:bn,getHeaderRowClass:wn,getHeaderRowStyle:kn,handleHeaderClick:_n,handleHeaderContextMenu:Cn,handleMouseDown:xn,handleMouseMove:En,handleSortClick:$n,handleMouseOut:Sn,store:An,$parent:Tn}=this;let Nn=1;return h$6("thead",{class:{[Fe.is("group")]:qe}},hn.map((Pn,On)=>h$6("tr",{class:wn(On),key:On,style:kn(On)},Pn.map((Rn,In)=>(Rn.rowSpan>Nn&&(Nn=Rn.rowSpan),h$6("th",{class:bn(On,In,Pn,Rn),colspan:Rn.colSpan,key:`${Rn.id}-thead`,rowspan:Rn.rowSpan,style:vn(On,In,Pn,Rn),onClick:Mn=>_n(Mn,Rn),onContextmenu:Mn=>Cn(Mn,Rn),onMousedown:Mn=>xn(Mn,Rn),onMousemove:Mn=>En(Mn,Rn),onMouseout:Sn},[h$6("div",{class:["cell",Rn.filteredValue&&Rn.filteredValue.length>0?"highlight":""]},[Rn.renderHeader?Rn.renderHeader({column:Rn,$index:In,store:An,_self:Tn}):Rn.label,Rn.sortable&&h$6("span",{onClick:Mn=>$n(Mn,Rn),class:"caret-wrapper"},[h$6("i",{onClick:Mn=>$n(Mn,Rn,"ascending"),class:"sort-caret ascending"}),h$6("i",{onClick:Mn=>$n(Mn,Rn,"descending"),class:"sort-caret descending"})]),Rn.filterable&&h$6(FilterPanel,{store:An,placement:Rn.filterPlacement||"bottom-start",column:Rn,upDataColumn:(Mn,Bn)=>{Rn[Mn]=Bn}})])]))))))}});function useEvents(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=ref(""),vn=ref(h$6("div")),{nextZIndex:bn}=useZIndex(),wn=(Tn,Nn,Pn)=>{var On;const Rn=qe,In=getCell(Tn);let Mn;const Bn=(On=Rn==null?void 0:Rn.vnode.el)==null?void 0:On.dataset.prefix;In&&(Mn=getColumnByCell({columns:Fe.store.states.columns.value},In,Bn),Mn&&(Rn==null||Rn.emit(`cell-${Pn}`,Nn,Mn,In,Tn))),Rn==null||Rn.emit(`row-${Pn}`,Nn,Mn,Tn)},kn=(Tn,Nn)=>{wn(Tn,Nn,"dblclick")},_n=(Tn,Nn)=>{Fe.store.commit("setCurrentRow",Nn),wn(Tn,Nn,"click")},Cn=(Tn,Nn)=>{wn(Tn,Nn,"contextmenu")},xn=debounce$3(Tn=>{Fe.store.commit("setHoverRow",Tn)},30),En=debounce$3(()=>{Fe.store.commit("setHoverRow",null)},30),$n=Tn=>{const Nn=window.getComputedStyle(Tn,null),Pn=Number.parseInt(Nn.paddingLeft,10)||0,On=Number.parseInt(Nn.paddingRight,10)||0,Rn=Number.parseInt(Nn.paddingTop,10)||0,In=Number.parseInt(Nn.paddingBottom,10)||0;return{left:Pn,right:On,top:Rn,bottom:In}};return{handleDoubleClick:kn,handleClick:_n,handleContextMenu:Cn,handleMouseEnter:xn,handleMouseLeave:En,handleCellMouseEnter:(Tn,Nn,Pn)=>{var On;const Rn=qe,In=getCell(Tn),Mn=(On=Rn==null?void 0:Rn.vnode.el)==null?void 0:On.dataset.prefix;if(In){const Xn=getColumnByCell({columns:Fe.store.states.columns.value},In,Mn),qn=Rn.hoverState={cell:In,column:Xn,row:Nn};Rn==null||Rn.emit("cell-mouse-enter",qn.row,qn.column,qn.cell,Tn)}if(!Pn)return;const Bn=Tn.target.querySelector(".cell");if(!(hasClass$1(Bn,`${Mn}-tooltip`)&&Bn.childNodes.length))return;const Dn=document.createRange();Dn.setStart(Bn,0),Dn.setEnd(Bn,Bn.childNodes.length);let Vn=Dn.getBoundingClientRect().width,Ln=Dn.getBoundingClientRect().height;Vn-Math.floor(Vn)<.001&&(Vn=Math.floor(Vn)),Ln-Math.floor(Ln)<.001&&(Ln=Math.floor(Ln));const{top:Fn,left:Kn,right:Un,bottom:Gn}=$n(Bn),Wn=Kn+Un,Yn=Fn+Gn;(Vn+Wn>Bn.offsetWidth||Ln+Yn>Bn.offsetHeight||Bn.scrollWidth>Bn.offsetWidth)&&createTablePopper(qe==null?void 0:qe.refs.tableWrapper,In,In.innerText||In.textContent,bn,Pn)},handleCellMouseLeave:Tn=>{if(!getCell(Tn))return;const Pn=qe==null?void 0:qe.hoverState;qe==null||qe.emit("cell-mouse-leave",Pn==null?void 0:Pn.row,Pn==null?void 0:Pn.column,Pn==null?void 0:Pn.cell,Tn)},tooltipContent:hn,tooltipTrigger:vn}}function useStyles$1(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=useNamespace("table");return{getRowStyle:(xn,En)=>{const $n=qe==null?void 0:qe.props.rowStyle;return typeof $n=="function"?$n.call(null,{row:xn,rowIndex:En}):$n||null},getRowClass:(xn,En)=>{const $n=[hn.e("row")];qe!=null&&qe.props.highlightCurrentRow&&xn===Fe.store.states.currentRow.value&&$n.push("current-row"),Fe.stripe&&En%2===1&&$n.push(hn.em("row","striped"));const Sn=qe==null?void 0:qe.props.rowClassName;return typeof Sn=="string"?$n.push(Sn):typeof Sn=="function"&&$n.push(Sn.call(null,{row:xn,rowIndex:En})),$n},getCellStyle:(xn,En,$n,Sn)=>{const An=qe==null?void 0:qe.props.cellStyle;let Tn=An??{};typeof An=="function"&&(Tn=An.call(null,{rowIndex:xn,columnIndex:En,row:$n,column:Sn}));const Nn=getFixedColumnOffset(En,Fe==null?void 0:Fe.fixed,Fe.store);return ensurePosition(Nn,"left"),ensurePosition(Nn,"right"),Object.assign({},Tn,Nn)},getCellClass:(xn,En,$n,Sn,An)=>{const Tn=getFixedColumnsClass(hn.b(),En,Fe==null?void 0:Fe.fixed,Fe.store,void 0,An),Nn=[Sn.id,Sn.align,Sn.className,...Tn],Pn=qe==null?void 0:qe.props.cellClassName;return typeof Pn=="string"?Nn.push(Pn):typeof Pn=="function"&&Nn.push(Pn.call(null,{rowIndex:xn,columnIndex:En,row:$n,column:Sn})),Nn.push(hn.e("cell")),Nn.filter(On=>!!On).join(" ")},getSpan:(xn,En,$n,Sn)=>{let An=1,Tn=1;const Nn=qe==null?void 0:qe.props.spanMethod;if(typeof Nn=="function"){const Pn=Nn({row:xn,column:En,rowIndex:$n,columnIndex:Sn});Array.isArray(Pn)?(An=Pn[0],Tn=Pn[1]):typeof Pn=="object"&&(An=Pn.rowspan,Tn=Pn.colspan)}return{rowspan:An,colspan:Tn}},getColspanRealWidth:(xn,En,$n)=>{if(En<1)return xn[$n].realWidth;const Sn=xn.map(({realWidth:An,width:Tn})=>An||Tn).slice($n,$n+En);return Number(Sn.reduce((An,Tn)=>Number(An)+Number(Tn),-1))}}}function useRender$1(Fe){const qe=inject(TABLE_INJECTION_KEY),hn=useNamespace("table"),{handleDoubleClick:vn,handleClick:bn,handleContextMenu:wn,handleMouseEnter:kn,handleMouseLeave:_n,handleCellMouseEnter:Cn,handleCellMouseLeave:xn,tooltipContent:En,tooltipTrigger:$n}=useEvents(Fe),{getRowStyle:Sn,getRowClass:An,getCellStyle:Tn,getCellClass:Nn,getSpan:Pn,getColspanRealWidth:On}=useStyles$1(Fe),Rn=computed(()=>Fe.store.states.columns.value.findIndex(({type:Vn})=>Vn==="default")),In=(Vn,Ln)=>{const zn=qe.props.rowKey;return zn?getRowIdentity(Vn,zn):Ln},Mn=(Vn,Ln,zn,Hn=!1)=>{const{tooltipEffect:Fn,tooltipOptions:Kn,store:Un}=Fe,{indent:Gn,columns:Wn}=Un.states,Yn=An(Vn,Ln);let Xn=!0;return zn&&(Yn.push(hn.em("row",`level-${zn.level}`)),Xn=zn.display),h$6("tr",{style:[Xn?null:{display:"none"},Sn(Vn,Ln)],class:Yn,key:In(Vn,Ln),onDblclick:jn=>vn(jn,Vn),onClick:jn=>bn(jn,Vn),onContextmenu:jn=>wn(jn,Vn),onMouseenter:()=>kn(Ln),onMouseleave:_n},Wn.value.map((jn,Jn)=>{const{rowspan:Qn,colspan:no}=Pn(Vn,jn,Ln,Jn);if(!Qn||!no)return null;const so=Object.assign({},jn);so.realWidth=On(Wn.value,no,Jn);const co={store:Fe.store,_self:Fe.context||qe,column:so,row:Vn,$index:Ln,cellIndex:Jn,expanded:Hn};Jn===Rn.value&&zn&&(co.treeNode={indent:zn.level*Gn.value,level:zn.level},typeof zn.expanded=="boolean"&&(co.treeNode.expanded=zn.expanded,"loading"in zn&&(co.treeNode.loading=zn.loading),"noLazyChildren"in zn&&(co.treeNode.noLazyChildren=zn.noLazyChildren)));const mo=`${Ln},${Jn}`,fo=so.columnKey||so.rawColumnKey||"",io=Bn(Jn,jn,co),ao=jn.showOverflowTooltip&&merge$4({effect:Fn},Kn,jn.showOverflowTooltip);return h$6("td",{style:Tn(Ln,Jn,Vn,jn),class:Nn(Ln,Jn,Vn,jn,no-1),key:`${fo}${mo}`,rowspan:Qn,colspan:no,onMouseenter:vo=>Cn(vo,Vn,ao),onMouseleave:xn},[io])}))},Bn=(Vn,Ln,zn)=>Ln.renderCell(zn);return{wrappedRowRender:(Vn,Ln)=>{const zn=Fe.store,{isRowExpanded:Hn,assertRowKey:Fn}=zn,{treeData:Kn,lazyTreeNodeMap:Un,childrenColumnName:Gn,rowKey:Wn}=zn.states,Yn=zn.states.columns.value;if(Yn.some(({type:qn})=>qn==="expand")){const qn=Hn(Vn),jn=Mn(Vn,Ln,void 0,qn),Jn=qe.renderExpanded;return qn?Jn?[[jn,h$6("tr",{key:`expanded-row__${jn.key}`},[h$6("td",{colspan:Yn.length,class:`${hn.e("cell")} ${hn.e("expanded-cell")}`},[Jn({row:Vn,$index:Ln,store:zn,expanded:qn})])])]]:(console.error("[Element Error]renderExpanded is required."),jn):[[jn]]}else if(Object.keys(Kn.value).length){Fn();const qn=getRowIdentity(Vn,Wn.value);let jn=Kn.value[qn],Jn=null;jn&&(Jn={expanded:jn.expanded,level:jn.level,display:!0},typeof jn.lazy=="boolean"&&(typeof jn.loaded=="boolean"&&jn.loaded&&(Jn.noLazyChildren=!(jn.children&&jn.children.length)),Jn.loading=jn.loading));const Qn=[Mn(Vn,Ln,Jn)];if(jn){let no=0;const so=(mo,fo)=>{mo&&mo.length&&fo&&mo.forEach(io=>{const ao={display:fo.display&&fo.expanded,level:fo.level+1,expanded:!1,noLazyChildren:!1,loading:!1},vo=getRowIdentity(io,Wn.value);if(vo==null)throw new Error("For nested data item, row-key is required.");if(jn={...Kn.value[vo]},jn&&(ao.expanded=jn.expanded,jn.level=jn.level||ao.level,jn.display=!!(jn.expanded&&ao.display),typeof jn.lazy=="boolean"&&(typeof jn.loaded=="boolean"&&jn.loaded&&(ao.noLazyChildren=!(jn.children&&jn.children.length)),ao.loading=jn.loading)),no++,Qn.push(Mn(io,Ln+no,ao)),jn){const yo=Un.value[vo]||io[Gn.value];so(yo,jn)}})};jn.display=!0;const co=Un.value[qn]||Vn[Gn.value];so(co,jn)}return Qn}else return Mn(Vn,Ln,void 0)},tooltipContent:En,tooltipTrigger:$n}}const defaultProps$2={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var TableBody=defineComponent({name:"ElTableBody",props:defaultProps$2,setup(Fe){const qe=getCurrentInstance(),hn=inject(TABLE_INJECTION_KEY),vn=useNamespace("table"),{wrappedRowRender:bn,tooltipContent:wn,tooltipTrigger:kn}=useRender$1(Fe),{onColumnsChange:_n,onScrollableChange:Cn}=useLayoutObserver(hn);return watch(Fe.store.states.hoverRow,(xn,En)=>{!Fe.store.states.isComplex.value||!isClient$1||rAF(()=>{const $n=qe==null?void 0:qe.vnode.el,Sn=Array.from(($n==null?void 0:$n.children)||[]).filter(Nn=>Nn==null?void 0:Nn.classList.contains(`${vn.e("row")}`)),An=Sn[En],Tn=Sn[xn];An&&removeClass$2(An,"hover-row"),Tn&&addClass$2(Tn,"hover-row")})}),onUnmounted(()=>{var xn;(xn=removePopper)==null||xn()}),{ns:vn,onColumnsChange:_n,onScrollableChange:Cn,wrappedRowRender:bn,tooltipContent:wn,tooltipTrigger:kn}},render(){const{wrappedRowRender:Fe,store:qe}=this,hn=qe.states.data.value||[];return h$6("tbody",{tabIndex:-1},[hn.reduce((vn,bn)=>vn.concat(Fe(bn,vn.length)),[])])}});function useMapState(){const Fe=inject(TABLE_INJECTION_KEY),qe=Fe==null?void 0:Fe.store,hn=computed(()=>qe.states.fixedLeafColumnsLength.value),vn=computed(()=>qe.states.rightFixedColumns.value.length),bn=computed(()=>qe.states.columns.value.length),wn=computed(()=>qe.states.fixedColumns.value.length),kn=computed(()=>qe.states.rightFixedColumns.value.length);return{leftFixedLeafCount:hn,rightFixedLeafCount:vn,columnsCount:bn,leftFixedCount:wn,rightFixedCount:kn,columns:qe.states.columns}}function useStyle$1(Fe){const{columns:qe}=useMapState(),hn=useNamespace("table");return{getCellClasses:(wn,kn)=>{const _n=wn[kn],Cn=[hn.e("cell"),_n.id,_n.align,_n.labelClassName,...getFixedColumnsClass(hn.b(),kn,_n.fixed,Fe.store)];return _n.className&&Cn.push(_n.className),_n.children||Cn.push(hn.is("leaf")),Cn},getCellStyles:(wn,kn)=>{const _n=getFixedColumnOffset(kn,wn.fixed,Fe.store);return ensurePosition(_n,"left"),ensurePosition(_n,"right"),_n},columns:qe}}var TableFooter=defineComponent({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(Fe){const{getCellClasses:qe,getCellStyles:hn,columns:vn}=useStyle$1(Fe);return{ns:useNamespace("table"),getCellClasses:qe,getCellStyles:hn,columns:vn}},render(){const{columns:Fe,getCellStyles:qe,getCellClasses:hn,summaryMethod:vn,sumText:bn}=this,wn=this.store.states.data.value;let kn=[];return vn?kn=vn({columns:Fe,data:wn}):Fe.forEach((_n,Cn)=>{if(Cn===0){kn[Cn]=bn;return}const xn=wn.map(An=>Number(An[_n.property])),En=[];let $n=!0;xn.forEach(An=>{if(!Number.isNaN(+An)){$n=!1;const Tn=`${An}`.split(".")[1];En.push(Tn?Tn.length:0)}});const Sn=Math.max.apply(null,En);$n?kn[Cn]="":kn[Cn]=xn.reduce((An,Tn)=>{const Nn=Number(Tn);return Number.isNaN(+Nn)?An:Number.parseFloat((An+Tn).toFixed(Math.min(Sn,20)))},0)}),h$6(h$6("tfoot",[h$6("tr",{},[...Fe.map((_n,Cn)=>h$6("td",{key:Cn,colspan:_n.colSpan,rowspan:_n.rowSpan,class:hn(Fe,Cn),style:qe(_n,Cn)},[h$6("div",{class:["cell",_n.labelClassName]},[kn[Cn]])]))])]))}});function useUtils(Fe){return{setCurrentRow:En=>{Fe.commit("setCurrentRow",En)},getSelectionRows:()=>Fe.getSelectionRows(),toggleRowSelection:(En,$n)=>{Fe.toggleRowSelection(En,$n,!1),Fe.updateAllSelected()},clearSelection:()=>{Fe.clearSelection()},clearFilter:En=>{Fe.clearFilter(En)},toggleAllSelection:()=>{Fe.commit("toggleAllSelection")},toggleRowExpansion:(En,$n)=>{Fe.toggleRowExpansionAdapter(En,$n)},clearSort:()=>{Fe.clearSort()},sort:(En,$n)=>{Fe.commit("sort",{prop:En,order:$n})}}}function useStyle(Fe,qe,hn,vn){const bn=ref(!1),wn=ref(null),kn=ref(!1),_n=jn=>{kn.value=jn},Cn=ref({width:null,height:null,headerHeight:null}),xn=ref(!1),En={display:"inline-block",verticalAlign:"middle"},$n=ref(),Sn=ref(0),An=ref(0),Tn=ref(0),Nn=ref(0),Pn=ref(0);watchEffect(()=>{qe.setHeight(Fe.height)}),watchEffect(()=>{qe.setMaxHeight(Fe.maxHeight)}),watch(()=>[Fe.currentRowKey,hn.states.rowKey],([jn,Jn])=>{!unref(Jn)||!unref(jn)||hn.setCurrentRowKey(`${jn}`)},{immediate:!0}),watch(()=>Fe.data,jn=>{vn.store.commit("setData",jn)},{immediate:!0,deep:!0}),watchEffect(()=>{Fe.expandRowKeys&&hn.setExpandRowKeysAdapter(Fe.expandRowKeys)});const On=()=>{vn.store.commit("setHoverRow",null),vn.hoverState&&(vn.hoverState=null)},Rn=(jn,Jn)=>{const{pixelX:Qn,pixelY:no}=Jn;Math.abs(Qn)>=Math.abs(no)&&(vn.refs.bodyWrapper.scrollLeft+=Jn.pixelX/5)},In=computed(()=>Fe.height||Fe.maxHeight||hn.states.fixedColumns.value.length>0||hn.states.rightFixedColumns.value.length>0),Mn=computed(()=>({width:qe.bodyWidth.value?`${qe.bodyWidth.value}px`:""})),Bn=()=>{In.value&&qe.updateElsHeight(),qe.updateColumnsWidth(),requestAnimationFrame(zn)};onMounted(async()=>{await nextTick(),hn.updateColumns(),Hn(),requestAnimationFrame(Bn);const jn=vn.vnode.el,Jn=vn.refs.headerWrapper;Fe.flexible&&jn&&jn.parentElement&&(jn.parentElement.style.minWidth="0"),Cn.value={width:$n.value=jn.offsetWidth,height:jn.offsetHeight,headerHeight:Fe.showHeader&&Jn?Jn.offsetHeight:null},hn.states.columns.value.forEach(Qn=>{Qn.filteredValue&&Qn.filteredValue.length&&vn.store.commit("filterChange",{column:Qn,values:Qn.filteredValue,silent:!0})}),vn.$ready=!0});const Dn=(jn,Jn)=>{if(!jn)return;const Qn=Array.from(jn.classList).filter(no=>!no.startsWith("is-scrolling-"));Qn.push(qe.scrollX.value?Jn:"is-scrolling-none"),jn.className=Qn.join(" ")},Vn=jn=>{const{tableWrapper:Jn}=vn.refs;Dn(Jn,jn)},Ln=jn=>{const{tableWrapper:Jn}=vn.refs;return!!(Jn&&Jn.classList.contains(jn))},zn=function(){if(!vn.refs.scrollBarRef)return;if(!qe.scrollX.value){const fo="is-scrolling-none";Ln(fo)||Vn(fo);return}const jn=vn.refs.scrollBarRef.wrapRef;if(!jn)return;const{scrollLeft:Jn,offsetWidth:Qn,scrollWidth:no}=jn,{headerWrapper:so,footerWrapper:co}=vn.refs;so&&(so.scrollLeft=Jn),co&&(co.scrollLeft=Jn);const mo=no-Qn-1;Jn>=mo?Vn("is-scrolling-right"):Vn(Jn===0?"is-scrolling-left":"is-scrolling-middle")},Hn=()=>{vn.refs.scrollBarRef&&(vn.refs.scrollBarRef.wrapRef&&useEventListener(vn.refs.scrollBarRef.wrapRef,"scroll",zn,{passive:!0}),Fe.fit?useResizeObserver(vn.vnode.el,Fn):useEventListener(window,"resize",Fn),useResizeObserver(vn.refs.bodyWrapper,()=>{var jn,Jn;Fn(),(Jn=(jn=vn.refs)==null?void 0:jn.scrollBarRef)==null||Jn.update()}))},Fn=()=>{var jn,Jn,Qn,no;const so=vn.vnode.el;if(!vn.$ready||!so)return;let co=!1;const{width:mo,height:fo,headerHeight:io}=Cn.value,ao=$n.value=so.offsetWidth;mo!==ao&&(co=!0);const vo=so.offsetHeight;(Fe.height||In.value)&&fo!==vo&&(co=!0);const yo=Fe.tableLayout==="fixed"?vn.refs.headerWrapper:(jn=vn.refs.tableHeaderRef)==null?void 0:jn.$el;Fe.showHeader&&(yo==null?void 0:yo.offsetHeight)!==io&&(co=!0),Sn.value=((Jn=vn.refs.tableWrapper)==null?void 0:Jn.scrollHeight)||0,Tn.value=(yo==null?void 0:yo.scrollHeight)||0,Nn.value=((Qn=vn.refs.footerWrapper)==null?void 0:Qn.offsetHeight)||0,Pn.value=((no=vn.refs.appendWrapper)==null?void 0:no.offsetHeight)||0,An.value=Sn.value-Tn.value-Nn.value-Pn.value,co&&(Cn.value={width:ao,height:vo,headerHeight:Fe.showHeader&&(yo==null?void 0:yo.offsetHeight)||0},Bn())},Kn=useFormSize(),Un=computed(()=>{const{bodyWidth:jn,scrollY:Jn,gutterWidth:Qn}=qe;return jn.value?`${jn.value-(Jn.value?Qn:0)}px`:""}),Gn=computed(()=>Fe.maxHeight?"fixed":Fe.tableLayout),Wn=computed(()=>{if(Fe.data&&Fe.data.length)return null;let jn="100%";Fe.height&&An.value&&(jn=`${An.value}px`);const Jn=$n.value;return{width:Jn?`${Jn}px`:"",height:jn}}),Yn=computed(()=>Fe.height?{height:Number.isNaN(Number(Fe.height))?Fe.height:`${Fe.height}px`}:Fe.maxHeight?{maxHeight:Number.isNaN(Number(Fe.maxHeight))?Fe.maxHeight:`${Fe.maxHeight}px`}:{}),Xn=computed(()=>Fe.height?{height:"100%"}:Fe.maxHeight?Number.isNaN(Number(Fe.maxHeight))?{maxHeight:`calc(${Fe.maxHeight} - ${Tn.value+Nn.value}px)`}:{maxHeight:`${Fe.maxHeight-Tn.value-Nn.value}px`}:{});return{isHidden:bn,renderExpanded:wn,setDragVisible:_n,isGroup:xn,handleMouseLeave:On,handleHeaderFooterMousewheel:Rn,tableSize:Kn,emptyBlockStyle:Wn,handleFixedMousewheel:(jn,Jn)=>{const Qn=vn.refs.bodyWrapper;if(Math.abs(Jn.spinY)>0){const no=Qn.scrollTop;Jn.pixelY<0&&no!==0&&jn.preventDefault(),Jn.pixelY>0&&Qn.scrollHeight-Qn.clientHeight>no&&jn.preventDefault(),Qn.scrollTop+=Math.ceil(Jn.pixelY/5)}else Qn.scrollLeft+=Math.ceil(Jn.pixelX/5)},resizeProxyVisible:kn,bodyWidth:Un,resizeState:Cn,doLayout:Bn,tableBodyStyles:Mn,tableLayout:Gn,scrollbarViewStyle:En,tableInnerStyle:Yn,scrollbarStyle:Xn}}function useKeyRender(Fe){const qe=ref(),hn=()=>{const bn=Fe.vnode.el.querySelector(".hidden-columns"),wn={childList:!0,subtree:!0},kn=Fe.store.states.updateOrderFns;qe.value=new MutationObserver(()=>{kn.forEach(_n=>_n())}),qe.value.observe(bn,wn)};onMounted(()=>{hn()}),onUnmounted(()=>{var vn;(vn=qe.value)==null||vn.disconnect()})}var defaultProps$1={data:{type:Array,default:()=>[]},size:useSizeProp,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function hColgroup(Fe){const qe=Fe.tableLayout==="auto";let hn=Fe.columns||[];qe&&hn.every(bn=>bn.width===void 0)&&(hn=[]);const vn=bn=>{const wn={key:`${Fe.tableLayout}_${bn.id}`,style:{},name:void 0};return qe?wn.style={width:`${bn.width}px`}:wn.name=bn.id,wn};return h$6("colgroup",{},hn.map(bn=>h$6("col",vn(bn))))}hColgroup.props=["columns","tableLayout"];const useScrollbar$1=()=>{const Fe=ref(),qe=(wn,kn)=>{const _n=Fe.value;_n&&_n.scrollTo(wn,kn)},hn=(wn,kn)=>{const _n=Fe.value;_n&&isNumber$d(kn)&&["Top","Left"].includes(wn)&&_n[`setScroll${wn}`](kn)};return{scrollBarRef:Fe,scrollTo:qe,setScrollTop:wn=>hn("Top",wn),setScrollLeft:wn=>hn("Left",wn)}};let tableIdSeed=1;const _sfc_main$D=defineComponent({name:"ElTable",directives:{Mousewheel},components:{TableHeader,TableBody,TableFooter,ElScrollbar,hColgroup},props:defaultProps$1,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(Fe){const{t:qe}=useLocale(),hn=useNamespace("table"),vn=getCurrentInstance();provide(TABLE_INJECTION_KEY,vn);const bn=createStore(vn,Fe);vn.store=bn;const wn=new TableLayout({store:vn.store,table:vn,fit:Fe.fit,showHeader:Fe.showHeader});vn.layout=wn;const kn=computed(()=>(bn.states.data.value||[]).length===0),{setCurrentRow:_n,getSelectionRows:Cn,toggleRowSelection:xn,clearSelection:En,clearFilter:$n,toggleAllSelection:Sn,toggleRowExpansion:An,clearSort:Tn,sort:Nn}=useUtils(bn),{isHidden:Pn,renderExpanded:On,setDragVisible:Rn,isGroup:In,handleMouseLeave:Mn,handleHeaderFooterMousewheel:Bn,tableSize:Dn,emptyBlockStyle:Vn,handleFixedMousewheel:Ln,resizeProxyVisible:zn,bodyWidth:Hn,resizeState:Fn,doLayout:Kn,tableBodyStyles:Un,tableLayout:Gn,scrollbarViewStyle:Wn,tableInnerStyle:Yn,scrollbarStyle:Xn}=useStyle(Fe,wn,bn,vn),{scrollBarRef:qn,scrollTo:jn,setScrollLeft:Jn,setScrollTop:Qn}=useScrollbar$1(),no=debounce$3(Kn,50),so=`${hn.namespace.value}-table_${tableIdSeed++}`;vn.tableId=so,vn.state={isGroup:In,resizeState:Fn,doLayout:Kn,debouncedUpdateLayout:no};const co=computed(()=>Fe.sumText||qe("el.table.sumText")),mo=computed(()=>Fe.emptyText||qe("el.table.emptyText"));return useKeyRender(vn),{ns:hn,layout:wn,store:bn,handleHeaderFooterMousewheel:Bn,handleMouseLeave:Mn,tableId:so,tableSize:Dn,isHidden:Pn,isEmpty:kn,renderExpanded:On,resizeProxyVisible:zn,resizeState:Fn,isGroup:In,bodyWidth:Hn,tableBodyStyles:Un,emptyBlockStyle:Vn,debouncedUpdateLayout:no,handleFixedMousewheel:Ln,setCurrentRow:_n,getSelectionRows:Cn,toggleRowSelection:xn,clearSelection:En,clearFilter:$n,toggleAllSelection:Sn,toggleRowExpansion:An,clearSort:Tn,doLayout:Kn,sort:Nn,t:qe,setDragVisible:Rn,context:vn,computedSumText:co,computedEmptyText:mo,tableLayout:Gn,scrollbarViewStyle:Wn,tableInnerStyle:Yn,scrollbarStyle:Xn,scrollBarRef:qn,scrollTo:jn,setScrollLeft:Jn,setScrollTop:Qn}}}),_hoisted_1$l=["data-prefix"],_hoisted_2$f={ref:"hiddenColumns",class:"hidden-columns"};function _sfc_render$4(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("hColgroup"),_n=resolveComponent("table-header"),Cn=resolveComponent("table-body"),xn=resolveComponent("table-footer"),En=resolveComponent("el-scrollbar"),$n=resolveDirective("mousewheel");return openBlock(),createElementBlock("div",{ref:"tableWrapper",class:normalizeClass([{[Fe.ns.m("fit")]:Fe.fit,[Fe.ns.m("striped")]:Fe.stripe,[Fe.ns.m("border")]:Fe.border||Fe.isGroup,[Fe.ns.m("hidden")]:Fe.isHidden,[Fe.ns.m("group")]:Fe.isGroup,[Fe.ns.m("fluid-height")]:Fe.maxHeight,[Fe.ns.m("scrollable-x")]:Fe.layout.scrollX.value,[Fe.ns.m("scrollable-y")]:Fe.layout.scrollY.value,[Fe.ns.m("enable-row-hover")]:!Fe.store.states.isComplex.value,[Fe.ns.m("enable-row-transition")]:(Fe.store.states.data.value||[]).length!==0&&(Fe.store.states.data.value||[]).length<100,"has-footer":Fe.showSummary},Fe.ns.m(Fe.tableSize),Fe.className,Fe.ns.b(),Fe.ns.m(`layout-${Fe.tableLayout}`)]),style:normalizeStyle(Fe.style),"data-prefix":Fe.ns.namespace.value,onMouseleave:qe[0]||(qe[0]=(...Sn)=>Fe.handleMouseLeave&&Fe.handleMouseLeave(...Sn))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("inner-wrapper")),style:normalizeStyle(Fe.tableInnerStyle)},[createBaseVNode("div",_hoisted_2$f,[renderSlot(Fe.$slots,"default")],512),Fe.showHeader&&Fe.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:0,ref:"headerWrapper",class:normalizeClass(Fe.ns.e("header-wrapper"))},[createBaseVNode("table",{ref:"tableHeader",class:normalizeClass(Fe.ns.e("header")),style:normalizeStyle(Fe.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[createVNode(kn,{columns:Fe.store.states.columns.value,"table-layout":Fe.tableLayout},null,8,["columns","table-layout"]),createVNode(_n,{ref:"tableHeaderRef",border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,onSetDragVisible:Fe.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[$n,Fe.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),createBaseVNode("div",{ref:"bodyWrapper",class:normalizeClass(Fe.ns.e("body-wrapper"))},[createVNode(En,{ref:"scrollBarRef","view-style":Fe.scrollbarViewStyle,"wrap-style":Fe.scrollbarStyle,always:Fe.scrollbarAlwaysOn},{default:withCtx(()=>[createBaseVNode("table",{ref:"tableBody",class:normalizeClass(Fe.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle({width:Fe.bodyWidth,tableLayout:Fe.tableLayout})},[createVNode(kn,{columns:Fe.store.states.columns.value,"table-layout":Fe.tableLayout},null,8,["columns","table-layout"]),Fe.showHeader&&Fe.tableLayout==="auto"?(openBlock(),createBlock(_n,{key:0,ref:"tableHeaderRef",class:normalizeClass(Fe.ns.e("body-header")),border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,onSetDragVisible:Fe.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):createCommentVNode("v-if",!0),createVNode(Cn,{context:Fe.context,highlight:Fe.highlightCurrentRow,"row-class-name":Fe.rowClassName,"tooltip-effect":Fe.tooltipEffect,"tooltip-options":Fe.tooltipOptions,"row-style":Fe.rowStyle,store:Fe.store,stripe:Fe.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),Fe.showSummary&&Fe.tableLayout==="auto"?(openBlock(),createBlock(xn,{key:1,class:normalizeClass(Fe.ns.e("body-footer")),border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,"sum-text":Fe.computedSumText,"summary-method":Fe.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):createCommentVNode("v-if",!0)],6),Fe.isEmpty?(openBlock(),createElementBlock("div",{key:0,ref:"emptyBlock",style:normalizeStyle(Fe.emptyBlockStyle),class:normalizeClass(Fe.ns.e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(Fe.ns.e("empty-text"))},[renderSlot(Fe.$slots,"empty",{},()=>[createTextVNode(toDisplayString(Fe.computedEmptyText),1)])],2)],6)):createCommentVNode("v-if",!0),Fe.$slots.append?(openBlock(),createElementBlock("div",{key:1,ref:"appendWrapper",class:normalizeClass(Fe.ns.e("append-wrapper"))},[renderSlot(Fe.$slots,"append")],2)):createCommentVNode("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),Fe.showSummary&&Fe.tableLayout==="fixed"?withDirectives((openBlock(),createElementBlock("div",{key:1,ref:"footerWrapper",class:normalizeClass(Fe.ns.e("footer-wrapper"))},[createBaseVNode("table",{class:normalizeClass(Fe.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:normalizeStyle(Fe.tableBodyStyles)},[createVNode(kn,{columns:Fe.store.states.columns.value,"table-layout":Fe.tableLayout},null,8,["columns","table-layout"]),createVNode(xn,{border:Fe.border,"default-sort":Fe.defaultSort,store:Fe.store,"sum-text":Fe.computedSumText,"summary-method":Fe.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[vShow,!Fe.isEmpty],[$n,Fe.handleHeaderFooterMousewheel]]):createCommentVNode("v-if",!0),Fe.border||Fe.isGroup?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(Fe.ns.e("border-left-patch"))},null,2)):createCommentVNode("v-if",!0)],6),withDirectives(createBaseVNode("div",{ref:"resizeProxy",class:normalizeClass(Fe.ns.e("column-resize-proxy"))},null,2),[[vShow,Fe.resizeProxyVisible]])],46,_hoisted_1$l)}var Table$1=_export_sfc$2(_sfc_main$D,[["render",_sfc_render$4],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const defaultClassNames={selection:"table-column--selection",expand:"table__expand-column"},cellStarts={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},getDefaultClassName=Fe=>defaultClassNames[Fe]||"",cellForced={selection:{renderHeader({store:Fe,column:qe}){function hn(){return Fe.states.data.value&&Fe.states.data.value.length===0}return h$6(ElCheckbox,{disabled:hn(),size:Fe.states.tableSize.value,indeterminate:Fe.states.selection.value.length>0&&!Fe.states.isAllSelected.value,"onUpdate:modelValue":Fe.toggleAllSelection,modelValue:Fe.states.isAllSelected.value,ariaLabel:qe.label})},renderCell({row:Fe,column:qe,store:hn,$index:vn}){return h$6(ElCheckbox,{disabled:qe.selectable?!qe.selectable.call(null,Fe,vn):!1,size:hn.states.tableSize.value,onChange:()=>{hn.commit("rowSelectedChanged",Fe)},onClick:bn=>bn.stopPropagation(),modelValue:hn.isSelected(Fe),ariaLabel:qe.label})},sortable:!1,resizable:!1},index:{renderHeader({column:Fe}){return Fe.label||"#"},renderCell({column:Fe,$index:qe}){let hn=qe+1;const vn=Fe.index;return typeof vn=="number"?hn=qe+vn:typeof vn=="function"&&(hn=vn(qe)),h$6("div",{},[hn])},sortable:!1},expand:{renderHeader({column:Fe}){return Fe.label||""},renderCell({row:Fe,store:qe,expanded:hn}){const{ns:vn}=qe,bn=[vn.e("expand-icon")];return hn&&bn.push(vn.em("expand-icon","expanded")),h$6("div",{class:bn,onClick:function(kn){kn.stopPropagation(),qe.toggleRowExpansion(Fe)}},{default:()=>[h$6(ElIcon,null,{default:()=>[h$6(arrow_right_default)]})]})},sortable:!1,resizable:!1}};function defaultRenderCell({row:Fe,column:qe,$index:hn}){var vn;const bn=qe.property,wn=bn&&getProp(Fe,bn).value;return qe&&qe.formatter?qe.formatter(Fe,qe,wn,hn):((vn=wn==null?void 0:wn.toString)==null?void 0:vn.call(wn))||""}function treeCellPrefix({row:Fe,treeNode:qe,store:hn},vn=!1){const{ns:bn}=hn;if(!qe)return vn?[h$6("span",{class:bn.e("placeholder")})]:null;const wn=[],kn=function(_n){_n.stopPropagation(),!qe.loading&&hn.loadOrToggle(Fe)};if(qe.indent&&wn.push(h$6("span",{class:bn.e("indent"),style:{"padding-left":`${qe.indent}px`}})),typeof qe.expanded=="boolean"&&!qe.noLazyChildren){const _n=[bn.e("expand-icon"),qe.expanded?bn.em("expand-icon","expanded"):""];let Cn=arrow_right_default;qe.loading&&(Cn=loading_default),wn.push(h$6("div",{class:_n,onClick:kn},{default:()=>[h$6(ElIcon,{class:{[bn.is("loading")]:qe.loading}},{default:()=>[h$6(Cn)]})]}))}else wn.push(h$6("span",{class:bn.e("placeholder")}));return wn}function getAllAliases(Fe,qe){return Fe.reduce((hn,vn)=>(hn[vn]=vn,hn),qe)}function useWatcher(Fe,qe){const hn=getCurrentInstance();return{registerComplexWatchers:()=>{const wn=["fixed"],kn={realWidth:"width",realMinWidth:"minWidth"},_n=getAllAliases(wn,kn);Object.keys(_n).forEach(Cn=>{const xn=kn[Cn];hasOwn(qe,xn)&&watch(()=>qe[xn],En=>{let $n=En;xn==="width"&&Cn==="realWidth"&&($n=parseWidth(En)),xn==="minWidth"&&Cn==="realMinWidth"&&($n=parseMinWidth(En)),hn.columnConfig.value[xn]=$n,hn.columnConfig.value[Cn]=$n;const Sn=xn==="fixed";Fe.value.store.scheduleLayout(Sn)})})},registerNormalWatchers:()=>{const wn=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],kn={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},_n=getAllAliases(wn,kn);Object.keys(_n).forEach(Cn=>{const xn=kn[Cn];hasOwn(qe,xn)&&watch(()=>qe[xn],En=>{hn.columnConfig.value[Cn]=En})})}}}function useRender(Fe,qe,hn){const vn=getCurrentInstance(),bn=ref(""),wn=ref(!1),kn=ref(),_n=ref(),Cn=useNamespace("table");watchEffect(()=>{kn.value=Fe.align?`is-${Fe.align}`:null,kn.value}),watchEffect(()=>{_n.value=Fe.headerAlign?`is-${Fe.headerAlign}`:kn.value,_n.value});const xn=computed(()=>{let Mn=vn.vnode.vParent||vn.parent;for(;Mn&&!Mn.tableId&&!Mn.columnId;)Mn=Mn.vnode.vParent||Mn.parent;return Mn}),En=computed(()=>{const{store:Mn}=vn.parent;if(!Mn)return!1;const{treeData:Bn}=Mn.states,Dn=Bn.value;return Dn&&Object.keys(Dn).length>0}),$n=ref(parseWidth(Fe.width)),Sn=ref(parseMinWidth(Fe.minWidth)),An=Mn=>($n.value&&(Mn.width=$n.value),Sn.value&&(Mn.minWidth=Sn.value),!$n.value&&Sn.value&&(Mn.width=void 0),Mn.minWidth||(Mn.minWidth=80),Mn.realWidth=Number(Mn.width===void 0?Mn.minWidth:Mn.width),Mn),Tn=Mn=>{const Bn=Mn.type,Dn=cellForced[Bn]||{};Object.keys(Dn).forEach(Ln=>{const zn=Dn[Ln];Ln!=="className"&&zn!==void 0&&(Mn[Ln]=zn)});const Vn=getDefaultClassName(Bn);if(Vn){const Ln=`${unref(Cn.namespace)}-${Vn}`;Mn.className=Mn.className?`${Mn.className} ${Ln}`:Ln}return Mn},Nn=Mn=>{Array.isArray(Mn)?Mn.forEach(Dn=>Bn(Dn)):Bn(Mn);function Bn(Dn){var Vn;((Vn=Dn==null?void 0:Dn.type)==null?void 0:Vn.name)==="ElTableColumn"&&(Dn.vParent=vn)}};return{columnId:bn,realAlign:kn,isSubColumn:wn,realHeaderAlign:_n,columnOrTableParent:xn,setColumnWidth:An,setColumnForcedProps:Tn,setColumnRenders:Mn=>{Fe.renderHeader||Mn.type!=="selection"&&(Mn.renderHeader=Dn=>{vn.columnConfig.value.label;const Vn=qe.header;return Vn?Vn(Dn):Mn.label});let Bn=Mn.renderCell;return Mn.type==="expand"?(Mn.renderCell=Dn=>h$6("div",{class:"cell"},[Bn(Dn)]),hn.value.renderExpanded=Dn=>qe.default?qe.default(Dn):qe.default):(Bn=Bn||defaultRenderCell,Mn.renderCell=Dn=>{let Vn=null;if(qe.default){const Un=qe.default(Dn);Vn=Un.some(Gn=>Gn.type!==Comment$1)?Un:Bn(Dn)}else Vn=Bn(Dn);const{columns:Ln}=hn.value.store.states,zn=Ln.value.findIndex(Un=>Un.type==="default"),Hn=En.value&&Dn.cellIndex===zn,Fn=treeCellPrefix(Dn,Hn),Kn={class:"cell",style:{}};return Mn.showOverflowTooltip&&(Kn.class=`${Kn.class} ${unref(Cn.namespace)}-tooltip`,Kn.style={width:`${(Dn.column.realWidth||Number(Dn.column.width))-1}px`}),Nn(Vn),h$6("div",Kn,[Fn,Vn])}),Mn},getPropsData:(...Mn)=>Mn.reduce((Bn,Dn)=>(Array.isArray(Dn)&&Dn.forEach(Vn=>{Bn[Vn]=Fe[Vn]}),Bn),{}),getColumnElIndex:(Mn,Bn)=>Array.prototype.indexOf.call(Mn,Bn),updateColumnOrder:()=>{hn.value.store.commit("updateColumnOrder",vn.columnConfig.value)}}}var defaultProps={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:Fe=>Fe.every(qe=>["ascending","descending",null].includes(qe))}};let columnIdSeed=1;var ElTableColumn$1=defineComponent({name:"ElTableColumn",components:{ElCheckbox},props:defaultProps,setup(Fe,{slots:qe}){const hn=getCurrentInstance(),vn=ref({}),bn=computed(()=>{let In=hn.parent;for(;In&&!In.tableId;)In=In.parent;return In}),{registerNormalWatchers:wn,registerComplexWatchers:kn}=useWatcher(bn,Fe),{columnId:_n,isSubColumn:Cn,realHeaderAlign:xn,columnOrTableParent:En,setColumnWidth:$n,setColumnForcedProps:Sn,setColumnRenders:An,getPropsData:Tn,getColumnElIndex:Nn,realAlign:Pn,updateColumnOrder:On}=useRender(Fe,qe,bn),Rn=En.value;_n.value=`${Rn.tableId||Rn.columnId}_column_${columnIdSeed++}`,onBeforeMount(()=>{Cn.value=bn.value!==Rn;const In=Fe.type||"default",Mn=Fe.sortable===""?!0:Fe.sortable,Bn=isUndefined$d(Fe.showOverflowTooltip)?Rn.props.showOverflowTooltip:Fe.showOverflowTooltip,Dn={...cellStarts[In],id:_n.value,type:In,property:Fe.prop||Fe.property,align:Pn,headerAlign:xn,showOverflowTooltip:Bn,filterable:Fe.filters||Fe.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:Mn,index:Fe.index,rawColumnKey:hn.vnode.key};let Fn=Tn(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);Fn=mergeOptions$1(Dn,Fn),Fn=compose(An,$n,Sn)(Fn),vn.value=Fn,wn(),kn()}),onMounted(()=>{var In;const Mn=En.value,Bn=Cn.value?Mn.vnode.el.children:(In=Mn.refs.hiddenColumns)==null?void 0:In.children,Dn=()=>Nn(Bn||[],hn.vnode.el);vn.value.getColumnIndex=Dn,Dn()>-1&&bn.value.store.commit("insertColumn",vn.value,Cn.value?Mn.columnConfig.value:null,On)}),onBeforeUnmount(()=>{bn.value.store.commit("removeColumn",vn.value,Cn.value?Rn.columnConfig.value:null,On)}),hn.columnId=_n.value,hn.columnConfig=vn},render(){var Fe,qe,hn;try{const vn=(qe=(Fe=this.$slots).default)==null?void 0:qe.call(Fe,{row:{},column:{},$index:-1}),bn=[];if(Array.isArray(vn))for(const kn of vn)((hn=kn.type)==null?void 0:hn.name)==="ElTableColumn"||kn.shapeFlag&2?bn.push(kn):kn.type===Fragment&&Array.isArray(kn.children)&&kn.children.forEach(_n=>{(_n==null?void 0:_n.patchFlag)!==1024&&!isString$d(_n==null?void 0:_n.children)&&bn.push(_n)});return h$6("div",bn)}catch{return h$6("div",[])}}});const ElTable=withInstall$1(Table$1,{TableColumn:ElTableColumn$1}),ElTableColumn=withNoopInstall(ElTableColumn$1);var SortOrder=(Fe=>(Fe.ASC="asc",Fe.DESC="desc",Fe))(SortOrder||{}),Alignment=(Fe=>(Fe.CENTER="center",Fe.RIGHT="right",Fe))(Alignment||{}),FixedDir=(Fe=>(Fe.LEFT="left",Fe.RIGHT="right",Fe))(FixedDir||{});const oppositeOrderMap={asc:"desc",desc:"asc"},placeholderSign=Symbol("placeholder"),calcColumnStyle=(Fe,qe,hn)=>{var vn;const bn={flexGrow:0,flexShrink:0,...hn?{}:{flexGrow:Fe.flexGrow||0,flexShrink:Fe.flexShrink||1}};hn||(bn.flexShrink=1);const wn={...(vn=Fe.style)!=null?vn:{},...bn,flexBasis:"auto",width:Fe.width};return qe||(Fe.maxWidth&&(wn.maxWidth=Fe.maxWidth),Fe.minWidth&&(wn.minWidth=Fe.minWidth)),wn};function useColumns(Fe,qe,hn){const vn=computed(()=>unref(qe).filter(Nn=>!Nn.hidden)),bn=computed(()=>unref(vn).filter(Nn=>Nn.fixed==="left"||Nn.fixed===!0)),wn=computed(()=>unref(vn).filter(Nn=>Nn.fixed==="right")),kn=computed(()=>unref(vn).filter(Nn=>!Nn.fixed)),_n=computed(()=>{const Nn=[];return unref(bn).forEach(Pn=>{Nn.push({...Pn,placeholderSign})}),unref(kn).forEach(Pn=>{Nn.push(Pn)}),unref(wn).forEach(Pn=>{Nn.push({...Pn,placeholderSign})}),Nn}),Cn=computed(()=>unref(bn).length||unref(wn).length),xn=computed(()=>unref(qe).reduce((Pn,On)=>(Pn[On.key]=calcColumnStyle(On,unref(hn),Fe.fixed),Pn),{})),En=computed(()=>unref(vn).reduce((Nn,Pn)=>Nn+Pn.width,0)),$n=Nn=>unref(qe).find(Pn=>Pn.key===Nn),Sn=Nn=>unref(xn)[Nn],An=(Nn,Pn)=>{Nn.width=Pn};function Tn(Nn){var Pn;const{key:On}=Nn.currentTarget.dataset;if(!On)return;const{sortState:Rn,sortBy:In}=Fe;let Mn=SortOrder.ASC;isObject$9(Rn)?Mn=oppositeOrderMap[Rn[On]]:Mn=oppositeOrderMap[In.order],(Pn=Fe.onColumnSort)==null||Pn.call(Fe,{column:$n(On),key:On,order:Mn})}return{columns:qe,columnsStyles:xn,columnsTotalWidth:En,fixedColumnsOnLeft:bn,fixedColumnsOnRight:wn,hasFixedColumns:Cn,mainColumns:_n,normalColumns:kn,visibleColumns:vn,getColumn:$n,getColumnStyle:Sn,updateColumnWidth:An,onColumnSorted:Tn}}const useScrollbar=(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn,onMaybeEndReached:bn})=>{const wn=ref({scrollLeft:0,scrollTop:0});function kn(An){var Tn,Nn,Pn;const{scrollTop:On}=An;(Tn=qe.value)==null||Tn.scrollTo(An),(Nn=hn.value)==null||Nn.scrollToTop(On),(Pn=vn.value)==null||Pn.scrollToTop(On)}function _n(An){wn.value=An,kn(An)}function Cn(An){wn.value.scrollTop=An,kn(unref(wn))}function xn(An){var Tn,Nn;wn.value.scrollLeft=An,(Nn=(Tn=qe.value)==null?void 0:Tn.scrollTo)==null||Nn.call(Tn,unref(wn))}function En(An){var Tn;_n(An),(Tn=Fe.onScroll)==null||Tn.call(Fe,An)}function $n({scrollTop:An}){const{scrollTop:Tn}=unref(wn);An!==Tn&&Cn(An)}function Sn(An,Tn="auto"){var Nn;(Nn=qe.value)==null||Nn.scrollToRow(An,Tn)}return watch(()=>unref(wn).scrollTop,(An,Tn)=>{An>Tn&&bn()}),{scrollPos:wn,scrollTo:_n,scrollToLeft:xn,scrollToTop:Cn,scrollToRow:Sn,onScroll:En,onVerticalScroll:$n}},useRow=(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn})=>{const bn=getCurrentInstance(),{emit:wn}=bn,kn=shallowRef(!1),_n=shallowRef(null),Cn=ref(Fe.defaultExpandedRowKeys||[]),xn=ref(-1),En=shallowRef(null),$n=ref({}),Sn=ref({}),An=shallowRef({}),Tn=shallowRef({}),Nn=shallowRef({}),Pn=computed(()=>isNumber$d(Fe.estimatedRowHeight));function On(Ln){var zn;(zn=Fe.onRowsRendered)==null||zn.call(Fe,Ln),Ln.rowCacheEnd>unref(xn)&&(xn.value=Ln.rowCacheEnd)}function Rn({hovered:Ln,rowKey:zn}){_n.value=Ln?zn:null}function In({expanded:Ln,rowData:zn,rowIndex:Hn,rowKey:Fn}){var Kn,Un;const Gn=[...unref(Cn)],Wn=Gn.indexOf(Fn);Ln?Wn===-1&&Gn.push(Fn):Wn>-1&&Gn.splice(Wn,1),Cn.value=Gn,wn("update:expandedRowKeys",Gn),(Kn=Fe.onRowExpand)==null||Kn.call(Fe,{expanded:Ln,rowData:zn,rowIndex:Hn,rowKey:Fn}),(Un=Fe.onExpandedRowsChange)==null||Un.call(Fe,Gn)}const Mn=debounce$3(()=>{var Ln,zn,Hn,Fn;kn.value=!0,$n.value={...unref($n),...unref(Sn)},Bn(unref(En),!1),Sn.value={},En.value=null,(Ln=qe.value)==null||Ln.forceUpdate(),(zn=hn.value)==null||zn.forceUpdate(),(Hn=vn.value)==null||Hn.forceUpdate(),(Fn=bn.proxy)==null||Fn.$forceUpdate(),kn.value=!1},0);function Bn(Ln,zn=!1){unref(Pn)&&[qe,hn,vn].forEach(Hn=>{const Fn=unref(Hn);Fn&&Fn.resetAfterRowIndex(Ln,zn)})}function Dn(Ln,zn,Hn){const Fn=unref(En);(Fn===null||Fn>Hn)&&(En.value=Hn),Sn.value[Ln]=zn}function Vn({rowKey:Ln,height:zn,rowIndex:Hn},Fn){Fn?Fn===FixedDir.RIGHT?Nn.value[Ln]=zn:An.value[Ln]=zn:Tn.value[Ln]=zn;const Kn=Math.max(...[An,Nn,Tn].map(Un=>Un.value[Ln]||0));unref($n)[Ln]!==Kn&&(Dn(Ln,Kn,Hn),Mn())}return{hoveringRowKey:_n,expandedRowKeys:Cn,lastRenderedRowIndex:xn,isDynamic:Pn,isResetting:kn,rowHeights:$n,resetAfterIndex:Bn,onRowExpanded:In,onRowHovered:Rn,onRowsRendered:On,onRowHeightChange:Vn}},useData=(Fe,{expandedRowKeys:qe,lastRenderedRowIndex:hn,resetAfterIndex:vn})=>{const bn=ref({}),wn=computed(()=>{const _n={},{data:Cn,rowKey:xn}=Fe,En=unref(qe);if(!En||!En.length)return Cn;const $n=[],Sn=new Set;En.forEach(Tn=>Sn.add(Tn));let An=Cn.slice();for(An.forEach(Tn=>_n[Tn[xn]]=0);An.length>0;){const Tn=An.shift();$n.push(Tn),Sn.has(Tn[xn])&&Array.isArray(Tn.children)&&Tn.children.length>0&&(An=[...Tn.children,...An],Tn.children.forEach(Nn=>_n[Nn[xn]]=_n[Tn[xn]]+1))}return bn.value=_n,$n}),kn=computed(()=>{const{data:_n,expandColumnKey:Cn}=Fe;return Cn?unref(wn):_n});return watch(kn,(_n,Cn)=>{_n!==Cn&&(hn.value=-1,vn(0,!0))}),{data:kn,depthMap:bn}},sumReducer=(Fe,qe)=>Fe+qe,sum$3=Fe=>isArray$x(Fe)?Fe.reduce(sumReducer,0):Fe,tryCall=(Fe,qe,hn={})=>isFunction$i(Fe)?Fe(qe):Fe??hn,enforceUnit=Fe=>(["width","maxWidth","minWidth","height"].forEach(qe=>{Fe[qe]=addUnit(Fe[qe])}),Fe),componentToSlot=Fe=>isVNode(Fe)?qe=>h$6(Fe,qe):Fe,useStyles=(Fe,{columnsTotalWidth:qe,data:hn,fixedColumnsOnLeft:vn,fixedColumnsOnRight:bn})=>{const wn=computed(()=>{const{fixed:In,width:Mn,vScrollbarSize:Bn}=Fe,Dn=Mn-Bn;return In?Math.max(Math.round(unref(qe)),Dn):Dn}),kn=computed(()=>unref(wn)+(Fe.fixed?Fe.vScrollbarSize:0)),_n=computed(()=>{const{height:In=0,maxHeight:Mn=0,footerHeight:Bn,hScrollbarSize:Dn}=Fe;if(Mn>0){const Vn=unref(Tn),Ln=unref(Cn),Hn=unref(An)+Vn+Ln+Dn;return Math.min(Hn,Mn-Bn)}return In-Bn}),Cn=computed(()=>{const{rowHeight:In,estimatedRowHeight:Mn}=Fe,Bn=unref(hn);return isNumber$d(Mn)?Bn.length*Mn:Bn.length*In}),xn=computed(()=>{const{maxHeight:In}=Fe,Mn=unref(_n);if(isNumber$d(In)&&In>0)return Mn;const Bn=unref(Cn)+unref(An)+unref(Tn);return Math.min(Mn,Bn)}),En=In=>In.width,$n=computed(()=>sum$3(unref(vn).map(En))),Sn=computed(()=>sum$3(unref(bn).map(En))),An=computed(()=>sum$3(Fe.headerHeight)),Tn=computed(()=>{var In;return(((In=Fe.fixedData)==null?void 0:In.length)||0)*Fe.rowHeight}),Nn=computed(()=>unref(_n)-unref(An)-unref(Tn)),Pn=computed(()=>{const{style:In={},height:Mn,width:Bn}=Fe;return enforceUnit({...In,height:Mn,width:Bn})}),On=computed(()=>enforceUnit({height:Fe.footerHeight})),Rn=computed(()=>({top:addUnit(unref(An)),bottom:addUnit(Fe.footerHeight),width:addUnit(Fe.width)}));return{bodyWidth:wn,fixedTableHeight:xn,mainTableHeight:_n,leftTableWidth:$n,rightTableWidth:Sn,headerWidth:kn,rowsHeight:Cn,windowHeight:Nn,footerHeight:On,emptyStyle:Rn,rootStyle:Pn,headerHeight:An}},useAutoResize=Fe=>{const qe=ref(),hn=ref(0),vn=ref(0);let bn;return onMounted(()=>{bn=useResizeObserver(qe,([wn])=>{const{width:kn,height:_n}=wn.contentRect,{paddingLeft:Cn,paddingRight:xn,paddingTop:En,paddingBottom:$n}=getComputedStyle(wn.target),Sn=Number.parseInt(Cn)||0,An=Number.parseInt(xn)||0,Tn=Number.parseInt(En)||0,Nn=Number.parseInt($n)||0;hn.value=kn-Sn-An,vn.value=_n-Tn-Nn}).stop}),onBeforeUnmount(()=>{bn==null||bn()}),watch([hn,vn],([wn,kn])=>{var _n;(_n=Fe.onResize)==null||_n.call(Fe,{width:wn,height:kn})}),{sizer:qe,width:hn,height:vn}};function useTable(Fe){const qe=ref(),hn=ref(),vn=ref(),{columns:bn,columnsStyles:wn,columnsTotalWidth:kn,fixedColumnsOnLeft:_n,fixedColumnsOnRight:Cn,hasFixedColumns:xn,mainColumns:En,onColumnSorted:$n}=useColumns(Fe,toRef(Fe,"columns"),toRef(Fe,"fixed")),{scrollTo:Sn,scrollToLeft:An,scrollToTop:Tn,scrollToRow:Nn,onScroll:Pn,onVerticalScroll:On,scrollPos:Rn}=useScrollbar(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn,onMaybeEndReached:ro}),{expandedRowKeys:In,hoveringRowKey:Mn,lastRenderedRowIndex:Bn,isDynamic:Dn,isResetting:Vn,rowHeights:Ln,resetAfterIndex:zn,onRowExpanded:Hn,onRowHeightChange:Fn,onRowHovered:Kn,onRowsRendered:Un}=useRow(Fe,{mainTableRef:qe,leftTableRef:hn,rightTableRef:vn}),{data:Gn,depthMap:Wn}=useData(Fe,{expandedRowKeys:In,lastRenderedRowIndex:Bn,resetAfterIndex:zn}),{bodyWidth:Yn,fixedTableHeight:Xn,mainTableHeight:qn,leftTableWidth:jn,rightTableWidth:Jn,headerWidth:Qn,rowsHeight:no,windowHeight:so,footerHeight:co,emptyStyle:mo,rootStyle:fo,headerHeight:io}=useStyles(Fe,{columnsTotalWidth:kn,data:Gn,fixedColumnsOnLeft:_n,fixedColumnsOnRight:Cn}),ao=shallowRef(!1),vo=ref(),yo=computed(()=>{const eo=unref(Gn).length===0;return isArray$x(Fe.fixedData)?Fe.fixedData.length===0&&eo:eo});function Bo(eo){const{estimatedRowHeight:lo,rowHeight:ho,rowKey:Io}=Fe;return lo?unref(Ln)[unref(Gn)[eo][Io]]||lo:ho}function ro(){const{onEndReached:eo}=Fe;if(!eo)return;const{scrollTop:lo}=unref(Rn),ho=unref(no),Io=unref(so),Po=ho-(lo+Io)+Fe.hScrollbarSize;unref(Bn)>=0&&ho===lo+unref(qn)-unref(io)&&eo(Po)}return watch(()=>Fe.expandedRowKeys,eo=>In.value=eo,{deep:!0}),{columns:bn,containerRef:vo,mainTableRef:qe,leftTableRef:hn,rightTableRef:vn,isDynamic:Dn,isResetting:Vn,isScrolling:ao,hoveringRowKey:Mn,hasFixedColumns:xn,columnsStyles:wn,columnsTotalWidth:kn,data:Gn,expandedRowKeys:In,depthMap:Wn,fixedColumnsOnLeft:_n,fixedColumnsOnRight:Cn,mainColumns:En,bodyWidth:Yn,emptyStyle:mo,rootStyle:fo,headerWidth:Qn,footerHeight:co,mainTableHeight:qn,fixedTableHeight:Xn,leftTableWidth:jn,rightTableWidth:Jn,showEmpty:yo,getRowHeight:Bo,onColumnSorted:$n,onRowHovered:Kn,onRowExpanded:Hn,onRowsRendered:Un,onRowHeightChange:Fn,scrollTo:Sn,scrollToLeft:An,scrollToTop:Tn,scrollToRow:Nn,onScroll:Pn,onVerticalScroll:On}}const TableV2InjectionKey=Symbol("tableV2"),classType=String,columns={type:definePropType(Array),required:!0},fixedDataType={type:definePropType(Array)},dataType={...fixedDataType,required:!0},expandColumnKey=String,expandKeys={type:definePropType(Array),default:()=>mutable([])},requiredNumber={type:Number,required:!0},rowKey={type:definePropType([String,Number,Symbol]),default:"id"},styleType={type:definePropType(Object)},tableV2RowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},depth:Number,expandColumnKey,estimatedRowHeight:{...virtualizedGridProps.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:definePropType(Function)},onRowHover:{type:definePropType(Function)},onRowHeightChange:{type:definePropType(Function)},rowData:{type:definePropType(Object),required:!0},rowEventHandlers:{type:definePropType(Object)},rowIndex:{type:Number,required:!0},rowKey,style:{type:definePropType(Object)}}),requiredNumberType={type:Number,required:!0},tableV2HeaderProps=buildProps({class:String,columns,fixedHeaderData:{type:definePropType(Array)},headerData:{type:definePropType(Array),required:!0},headerHeight:{type:definePropType([Number,Array]),default:50},rowWidth:requiredNumberType,rowHeight:{type:Number,default:50},height:requiredNumberType,width:requiredNumberType}),tableV2GridProps=buildProps({columns,data:dataType,fixedData:fixedDataType,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,width:requiredNumber,height:requiredNumber,headerWidth:requiredNumber,headerHeight:tableV2HeaderProps.headerHeight,bodyWidth:requiredNumber,rowHeight:requiredNumber,cache:virtualizedListProps.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:virtualizedGridProps.scrollbarAlwaysOn,scrollbarStartGap:virtualizedGridProps.scrollbarStartGap,scrollbarEndGap:virtualizedGridProps.scrollbarEndGap,class:classType,style:styleType,containerStyle:styleType,getRowHeight:{type:definePropType(Function),required:!0},rowKey:tableV2RowProps.rowKey,onRowsRendered:{type:definePropType(Function)},onScroll:{type:definePropType(Function)}}),tableV2Props=buildProps({cache:tableV2GridProps.cache,estimatedRowHeight:tableV2RowProps.estimatedRowHeight,rowKey,headerClass:{type:definePropType([String,Function])},headerProps:{type:definePropType([Object,Function])},headerCellProps:{type:definePropType([Object,Function])},headerHeight:tableV2HeaderProps.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:definePropType([String,Function])},rowProps:{type:definePropType([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:definePropType([Object,Function])},columns,data:dataType,dataGetter:{type:definePropType(Function)},fixedData:fixedDataType,expandColumnKey:tableV2RowProps.expandColumnKey,expandedRowKeys:expandKeys,defaultExpandedRowKeys:expandKeys,class:classType,fixed:Boolean,style:{type:definePropType(Object)},width:requiredNumber,height:requiredNumber,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:virtualizedGridProps.hScrollbarSize,vScrollbarSize:virtualizedGridProps.vScrollbarSize,scrollbarAlwaysOn:virtualizedScrollbarProps.alwaysOn,sortBy:{type:definePropType(Object),default:()=>({})},sortState:{type:definePropType(Object),default:void 0},onColumnSort:{type:definePropType(Function)},onExpandedRowsChange:{type:definePropType(Function)},onEndReached:{type:definePropType(Function)},onRowExpand:tableV2RowProps.onRowExpand,onScroll:tableV2GridProps.onScroll,onRowsRendered:tableV2GridProps.onRowsRendered,rowEventHandlers:tableV2RowProps.rowEventHandlers}),TableV2Cell=(Fe,{slots:qe})=>{var hn;const{cellData:vn,style:bn}=Fe,wn=((hn=vn==null?void 0:vn.toString)==null?void 0:hn.call(vn))||"";return createVNode("div",{class:Fe.class,title:wn,style:bn},[qe.default?qe.default(Fe):wn])};TableV2Cell.displayName="ElTableV2Cell";TableV2Cell.inheritAttrs=!1;const HeaderCell=(Fe,{slots:qe})=>{var hn,vn;return qe.default?qe.default(Fe):createVNode("div",{class:Fe.class,title:(hn=Fe.column)==null?void 0:hn.title},[(vn=Fe.column)==null?void 0:vn.title])};HeaderCell.displayName="ElTableV2HeaderCell";HeaderCell.inheritAttrs=!1;const tableV2HeaderRowProps=buildProps({class:String,columns,columnsStyles:{type:definePropType(Object),required:!0},headerIndex:Number,style:{type:definePropType(Object)}}),TableV2HeaderRow=defineComponent({name:"ElTableV2HeaderRow",props:tableV2HeaderRowProps,setup(Fe,{slots:qe}){return()=>{const{columns:hn,columnsStyles:vn,headerIndex:bn,style:wn}=Fe;let kn=hn.map((_n,Cn)=>qe.cell({columns:hn,column:_n,columnIndex:Cn,headerIndex:bn,style:vn[_n.key]}));return qe.header&&(kn=qe.header({cells:kn.map(_n=>isArray$x(_n)&&_n.length===1?_n[0]:_n),columns:hn,headerIndex:bn})),createVNode("div",{class:Fe.class,style:wn,role:"row"},[kn])}}}),COMPONENT_NAME$7="ElTableV2Header",TableV2Header=defineComponent({name:COMPONENT_NAME$7,props:tableV2HeaderProps,setup(Fe,{slots:qe,expose:hn}){const vn=useNamespace("table-v2"),bn=ref(),wn=computed(()=>enforceUnit({width:Fe.width,height:Fe.height})),kn=computed(()=>enforceUnit({width:Fe.rowWidth,height:Fe.height})),_n=computed(()=>castArray$1(unref(Fe.headerHeight))),Cn=$n=>{const Sn=unref(bn);nextTick(()=>{Sn!=null&&Sn.scroll&&Sn.scroll({left:$n})})},xn=()=>{const $n=vn.e("fixed-header-row"),{columns:Sn,fixedHeaderData:An,rowHeight:Tn}=Fe;return An==null?void 0:An.map((Nn,Pn)=>{var On;const Rn=enforceUnit({height:Tn,width:"100%"});return(On=qe.fixed)==null?void 0:On.call(qe,{class:$n,columns:Sn,rowData:Nn,rowIndex:-(Pn+1),style:Rn})})},En=()=>{const $n=vn.e("dynamic-header-row"),{columns:Sn}=Fe;return unref(_n).map((An,Tn)=>{var Nn;const Pn=enforceUnit({width:"100%",height:An});return(Nn=qe.dynamic)==null?void 0:Nn.call(qe,{class:$n,columns:Sn,headerIndex:Tn,style:Pn})})};return hn({scrollToLeft:Cn}),()=>{if(!(Fe.height<=0))return createVNode("div",{ref:bn,class:Fe.class,style:unref(wn),role:"rowgroup"},[createVNode("div",{style:unref(kn),class:vn.e("header")},[En(),xn()])])}}}),useTableRow=Fe=>{const{isScrolling:qe}=inject(TableV2InjectionKey),hn=ref(!1),vn=ref(),bn=computed(()=>isNumber$d(Fe.estimatedRowHeight)&&Fe.rowIndex>=0),wn=(Cn=!1)=>{const xn=unref(vn);if(!xn)return;const{columns:En,onRowHeightChange:$n,rowKey:Sn,rowIndex:An,style:Tn}=Fe,{height:Nn}=xn.getBoundingClientRect();hn.value=!0,nextTick(()=>{if(Cn||Nn!==Number.parseInt(Tn.height)){const Pn=En[0],On=(Pn==null?void 0:Pn.placeholderSign)===placeholderSign;$n==null||$n({rowKey:Sn,height:Nn,rowIndex:An},Pn&&!On&&Pn.fixed)}})},kn=computed(()=>{const{rowData:Cn,rowIndex:xn,rowKey:En,onRowHover:$n}=Fe,Sn=Fe.rowEventHandlers||{},An={};return Object.entries(Sn).forEach(([Tn,Nn])=>{isFunction$i(Nn)&&(An[Tn]=Pn=>{Nn({event:Pn,rowData:Cn,rowIndex:xn,rowKey:En})})}),$n&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:Tn,hovered:Nn})=>{const Pn=An[Tn];An[Tn]=On=>{$n({event:On,hovered:Nn,rowData:Cn,rowIndex:xn,rowKey:En}),Pn==null||Pn(On)}}),An}),_n=Cn=>{const{onRowExpand:xn,rowData:En,rowIndex:$n,rowKey:Sn}=Fe;xn==null||xn({expanded:Cn,rowData:En,rowIndex:$n,rowKey:Sn})};return onMounted(()=>{unref(bn)&&wn(!0)}),{isScrolling:qe,measurable:bn,measured:hn,rowRef:vn,eventHandlers:kn,onExpand:_n}},COMPONENT_NAME$6="ElTableV2TableRow",TableV2Row=defineComponent({name:COMPONENT_NAME$6,props:tableV2RowProps,setup(Fe,{expose:qe,slots:hn,attrs:vn}){const{eventHandlers:bn,isScrolling:wn,measurable:kn,measured:_n,rowRef:Cn,onExpand:xn}=useTableRow(Fe);return qe({onExpand:xn}),()=>{const{columns:En,columnsStyles:$n,expandColumnKey:Sn,depth:An,rowData:Tn,rowIndex:Nn,style:Pn}=Fe;let On=En.map((Rn,In)=>{const Mn=isArray$x(Tn.children)&&Tn.children.length>0&&Rn.key===Sn;return hn.cell({column:Rn,columns:En,columnIndex:In,depth:An,style:$n[Rn.key],rowData:Tn,rowIndex:Nn,isScrolling:unref(wn),expandIconProps:Mn?{rowData:Tn,rowIndex:Nn,onExpand:xn}:void 0})});if(hn.row&&(On=hn.row({cells:On.map(Rn=>isArray$x(Rn)&&Rn.length===1?Rn[0]:Rn),style:Pn,columns:En,depth:An,rowData:Tn,rowIndex:Nn,isScrolling:unref(wn)})),unref(kn)){const{height:Rn,...In}=Pn||{},Mn=unref(_n);return createVNode("div",mergeProps({ref:Cn,class:Fe.class,style:Mn?Pn:In,role:"row"},vn,unref(bn)),[On])}return createVNode("div",mergeProps(vn,{ref:Cn,class:Fe.class,style:Pn,role:"row"},unref(bn)),[On])}}}),SortIcon=Fe=>{const{sortOrder:qe}=Fe;return createVNode(ElIcon,{size:14,class:Fe.class},{default:()=>[qe===SortOrder.ASC?createVNode(sort_up_default,null,null):createVNode(sort_down_default,null,null)]})},ExpandIcon=Fe=>{const{expanded:qe,expandable:hn,onExpand:vn,style:bn,size:wn}=Fe,kn={onClick:hn?()=>vn(!qe):void 0,class:Fe.class};return createVNode(ElIcon,mergeProps(kn,{size:wn,style:bn}),{default:()=>[createVNode(arrow_right_default,null,null)]})},COMPONENT_NAME$5="ElTableV2Grid",useTableGrid=Fe=>{const qe=ref(),hn=ref(),vn=computed(()=>{const{data:Nn,rowHeight:Pn,estimatedRowHeight:On}=Fe;if(!On)return Nn.length*Pn}),bn=computed(()=>{const{fixedData:Nn,rowHeight:Pn}=Fe;return((Nn==null?void 0:Nn.length)||0)*Pn}),wn=computed(()=>sum$3(Fe.headerHeight)),kn=computed(()=>{const{height:Nn}=Fe;return Math.max(0,Nn-unref(wn)-unref(bn))}),_n=computed(()=>unref(wn)+unref(bn)>0),Cn=({data:Nn,rowIndex:Pn})=>Nn[Pn][Fe.rowKey];function xn({rowCacheStart:Nn,rowCacheEnd:Pn,rowVisibleStart:On,rowVisibleEnd:Rn}){var In;(In=Fe.onRowsRendered)==null||In.call(Fe,{rowCacheStart:Nn,rowCacheEnd:Pn,rowVisibleStart:On,rowVisibleEnd:Rn})}function En(Nn,Pn){var On;(On=hn.value)==null||On.resetAfterRowIndex(Nn,Pn)}function $n(Nn,Pn){const On=unref(qe),Rn=unref(hn);!On||!Rn||(isObject$9(Nn)?(On.scrollToLeft(Nn.scrollLeft),Rn.scrollTo(Nn)):(On.scrollToLeft(Nn),Rn.scrollTo({scrollLeft:Nn,scrollTop:Pn})))}function Sn(Nn){var Pn;(Pn=unref(hn))==null||Pn.scrollTo({scrollTop:Nn})}function An(Nn,Pn){var On;(On=unref(hn))==null||On.scrollToItem(Nn,1,Pn)}function Tn(){var Nn,Pn;(Nn=unref(hn))==null||Nn.$forceUpdate(),(Pn=unref(qe))==null||Pn.$forceUpdate()}return{bodyRef:hn,forceUpdate:Tn,fixedRowHeight:bn,gridHeight:kn,hasHeader:_n,headerHeight:wn,headerRef:qe,totalHeight:vn,itemKey:Cn,onItemRendered:xn,resetAfterRowIndex:En,scrollTo:$n,scrollToTop:Sn,scrollToRow:An}},TableGrid=defineComponent({name:COMPONENT_NAME$5,props:tableV2GridProps,setup(Fe,{slots:qe,expose:hn}){const{ns:vn}=inject(TableV2InjectionKey),{bodyRef:bn,fixedRowHeight:wn,gridHeight:kn,hasHeader:_n,headerRef:Cn,headerHeight:xn,totalHeight:En,forceUpdate:$n,itemKey:Sn,onItemRendered:An,resetAfterRowIndex:Tn,scrollTo:Nn,scrollToTop:Pn,scrollToRow:On}=useTableGrid(Fe);hn({forceUpdate:$n,totalHeight:En,scrollTo:Nn,scrollToTop:Pn,scrollToRow:On,resetAfterRowIndex:Tn});const Rn=()=>Fe.bodyWidth;return()=>{const{cache:In,columns:Mn,data:Bn,fixedData:Dn,useIsScrolling:Vn,scrollbarAlwaysOn:Ln,scrollbarEndGap:zn,scrollbarStartGap:Hn,style:Fn,rowHeight:Kn,bodyWidth:Un,estimatedRowHeight:Gn,headerWidth:Wn,height:Yn,width:Xn,getRowHeight:qn,onScroll:jn}=Fe,Jn=isNumber$d(Gn),Qn=Jn?DynamicSizeGrid:FixedSizeGrid,no=unref(xn);return createVNode("div",{role:"table",class:[vn.e("table"),Fe.class],style:Fn},[createVNode(Qn,{ref:bn,data:Bn,useIsScrolling:Vn,itemKey:Sn,columnCache:0,columnWidth:Jn?Rn:Un,totalColumn:1,totalRow:Bn.length,rowCache:In,rowHeight:Jn?qn:Kn,width:Xn,height:unref(kn),class:vn.e("body"),role:"rowgroup",scrollbarStartGap:Hn,scrollbarEndGap:zn,scrollbarAlwaysOn:Ln,onScroll:jn,onItemRendered:An,perfMode:!1},{default:so=>{var co;const mo=Bn[so.rowIndex];return(co=qe.row)==null?void 0:co.call(qe,{...so,columns:Mn,rowData:mo})}}),unref(_n)&&createVNode(TableV2Header,{ref:Cn,class:vn.e("header-wrapper"),columns:Mn,headerData:Bn,headerHeight:Fe.headerHeight,fixedHeaderData:Dn,rowWidth:Wn,rowHeight:Kn,width:Xn,height:Math.min(no+unref(wn),Yn)},{dynamic:qe.header,fixed:qe.row})])}}});function _isSlot$5(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const MainTable=(Fe,{slots:qe})=>{const{mainTableRef:hn,...vn}=Fe;return createVNode(TableGrid,mergeProps({ref:hn},vn),_isSlot$5(qe)?qe:{default:()=>[qe]})};function _isSlot$4(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const LeftTable$1=(Fe,{slots:qe})=>{if(!Fe.columns.length)return;const{leftTableRef:hn,...vn}=Fe;return createVNode(TableGrid,mergeProps({ref:hn},vn),_isSlot$4(qe)?qe:{default:()=>[qe]})};function _isSlot$3(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const LeftTable=(Fe,{slots:qe})=>{if(!Fe.columns.length)return;const{rightTableRef:hn,...vn}=Fe;return createVNode(TableGrid,mergeProps({ref:hn},vn),_isSlot$3(qe)?qe:{default:()=>[qe]})};function _isSlot$2(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const RowRenderer=(Fe,{slots:qe})=>{const{columns:hn,columnsStyles:vn,depthMap:bn,expandColumnKey:wn,expandedRowKeys:kn,estimatedRowHeight:_n,hasFixedColumns:Cn,hoveringRowKey:xn,rowData:En,rowIndex:$n,style:Sn,isScrolling:An,rowProps:Tn,rowClass:Nn,rowKey:Pn,rowEventHandlers:On,ns:Rn,onRowHovered:In,onRowExpanded:Mn}=Fe,Bn=tryCall(Nn,{columns:hn,rowData:En,rowIndex:$n},""),Dn=tryCall(Tn,{columns:hn,rowData:En,rowIndex:$n}),Vn=En[Pn],Ln=bn[Vn]||0,zn=!!wn,Hn=$n<0,Fn=[Rn.e("row"),Bn,{[Rn.e(`row-depth-${Ln}`)]:zn&&$n>=0,[Rn.is("expanded")]:zn&&kn.includes(Vn),[Rn.is("hovered")]:!An&&Vn===xn,[Rn.is("fixed")]:!Ln&&Hn,[Rn.is("customized")]:!!qe.row}],Kn=Cn?In:void 0,Un={...Dn,columns:hn,columnsStyles:vn,class:Fn,depth:Ln,expandColumnKey:wn,estimatedRowHeight:Hn?void 0:_n,isScrolling:An,rowIndex:$n,rowData:En,rowKey:Vn,rowEventHandlers:On,style:Sn};return createVNode(TableV2Row,mergeProps(Un,{onRowHover:Kn,onRowExpand:Mn}),_isSlot$2(qe)?qe:{default:()=>[qe]})},CellRenderer=({columns:Fe,column:qe,columnIndex:hn,depth:vn,expandIconProps:bn,isScrolling:wn,rowData:kn,rowIndex:_n,style:Cn,expandedRowKeys:xn,ns:En,cellProps:$n,expandColumnKey:Sn,indentSize:An,iconSize:Tn,rowKey:Nn},{slots:Pn})=>{const On=enforceUnit(Cn);if(qe.placeholderSign===placeholderSign)return createVNode("div",{class:En.em("row-cell","placeholder"),style:On},null);const{cellRenderer:Rn,dataKey:In,dataGetter:Mn}=qe,Dn=componentToSlot(Rn)||Pn.default||(Yn=>createVNode(TableV2Cell,Yn,null)),Vn=isFunction$i(Mn)?Mn({columns:Fe,column:qe,columnIndex:hn,rowData:kn,rowIndex:_n}):get$6(kn,In??""),Ln=tryCall($n,{cellData:Vn,columns:Fe,column:qe,columnIndex:hn,rowIndex:_n,rowData:kn}),zn={class:En.e("cell-text"),columns:Fe,column:qe,columnIndex:hn,cellData:Vn,isScrolling:wn,rowData:kn,rowIndex:_n},Hn=Dn(zn),Fn=[En.e("row-cell"),qe.class,qe.align===Alignment.CENTER&&En.is("align-center"),qe.align===Alignment.RIGHT&&En.is("align-right")],Kn=_n>=0&&Sn&&qe.key===Sn,Un=_n>=0&&xn.includes(kn[Nn]);let Gn;const Wn=`margin-inline-start: ${vn*An}px;`;return Kn&&(isObject$9(bn)?Gn=createVNode(ExpandIcon,mergeProps(bn,{class:[En.e("expand-icon"),En.is("expanded",Un)],size:Tn,expanded:Un,style:Wn,expandable:!0}),null):Gn=createVNode("div",{style:[Wn,`width: ${Tn}px; height: ${Tn}px;`].join(" ")},null)),createVNode("div",mergeProps({class:Fn,style:On},Ln,{role:"cell"}),[Gn,Hn])};CellRenderer.inheritAttrs=!1;function _isSlot$1(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const HeaderRenderer=({columns:Fe,columnsStyles:qe,headerIndex:hn,style:vn,headerClass:bn,headerProps:wn,ns:kn},{slots:_n})=>{const Cn={columns:Fe,headerIndex:hn},xn=[kn.e("header-row"),tryCall(bn,Cn,""),{[kn.is("customized")]:!!_n.header}],En={...tryCall(wn,Cn),columnsStyles:qe,class:xn,columns:Fe,headerIndex:hn,style:vn};return createVNode(TableV2HeaderRow,En,_isSlot$1(_n)?_n:{default:()=>[_n]})},HeaderCellRenderer=(Fe,{slots:qe})=>{const{column:hn,ns:vn,style:bn,onColumnSorted:wn}=Fe,kn=enforceUnit(bn);if(hn.placeholderSign===placeholderSign)return createVNode("div",{class:vn.em("header-row-cell","placeholder"),style:kn},null);const{headerCellRenderer:_n,headerClass:Cn,sortable:xn}=hn,En={...Fe,class:vn.e("header-cell-text")},Sn=(componentToSlot(_n)||qe.default||(Mn=>createVNode(HeaderCell,Mn,null)))(En),{sortBy:An,sortState:Tn,headerCellProps:Nn}=Fe;let Pn,On;if(Tn){const Mn=Tn[hn.key];Pn=!!oppositeOrderMap[Mn],On=Pn?Mn:SortOrder.ASC}else Pn=hn.key===An.key,On=Pn?An.order:SortOrder.ASC;const Rn=[vn.e("header-cell"),tryCall(Cn,Fe,""),hn.align===Alignment.CENTER&&vn.is("align-center"),hn.align===Alignment.RIGHT&&vn.is("align-right"),xn&&vn.is("sortable")],In={...tryCall(Nn,Fe),onClick:hn.sortable?wn:void 0,class:Rn,style:kn,"data-key":hn.key};return createVNode("div",mergeProps(In,{role:"columnheader"}),[Sn,xn&&createVNode(SortIcon,{class:[vn.e("sort-icon"),Pn&&vn.is("sorting")],sortOrder:On},null)])},Footer$2=(Fe,{slots:qe})=>{var hn;return createVNode("div",{class:Fe.class,style:Fe.style},[(hn=qe.default)==null?void 0:hn.call(qe)])};Footer$2.displayName="ElTableV2Footer";const Footer$1=(Fe,{slots:qe})=>createVNode("div",{class:Fe.class,style:Fe.style},[qe.default?qe.default():createVNode(ElEmpty,null,null)]);Footer$1.displayName="ElTableV2Empty";const Overlay=(Fe,{slots:qe})=>{var hn;return createVNode("div",{class:Fe.class,style:Fe.style},[(hn=qe.default)==null?void 0:hn.call(qe)])};Overlay.displayName="ElTableV2Overlay";function _isSlot(Fe){return typeof Fe=="function"||Object.prototype.toString.call(Fe)==="[object Object]"&&!isVNode(Fe)}const COMPONENT_NAME$4="ElTableV2",TableV2=defineComponent({name:COMPONENT_NAME$4,props:tableV2Props,setup(Fe,{slots:qe,expose:hn}){const vn=useNamespace("table-v2"),{columnsStyles:bn,fixedColumnsOnLeft:wn,fixedColumnsOnRight:kn,mainColumns:_n,mainTableHeight:Cn,fixedTableHeight:xn,leftTableWidth:En,rightTableWidth:$n,data:Sn,depthMap:An,expandedRowKeys:Tn,hasFixedColumns:Nn,hoveringRowKey:Pn,mainTableRef:On,leftTableRef:Rn,rightTableRef:In,isDynamic:Mn,isResetting:Bn,isScrolling:Dn,bodyWidth:Vn,emptyStyle:Ln,rootStyle:zn,headerWidth:Hn,footerHeight:Fn,showEmpty:Kn,scrollTo:Un,scrollToLeft:Gn,scrollToTop:Wn,scrollToRow:Yn,getRowHeight:Xn,onColumnSorted:qn,onRowHeightChange:jn,onRowHovered:Jn,onRowExpanded:Qn,onRowsRendered:no,onScroll:so,onVerticalScroll:co}=useTable(Fe);return hn({scrollTo:Un,scrollToLeft:Gn,scrollToTop:Wn,scrollToRow:Yn}),provide(TableV2InjectionKey,{ns:vn,isResetting:Bn,hoveringRowKey:Pn,isScrolling:Dn}),()=>{const{cache:mo,cellProps:fo,estimatedRowHeight:io,expandColumnKey:ao,fixedData:vo,headerHeight:yo,headerClass:Bo,headerProps:ro,headerCellProps:eo,sortBy:lo,sortState:ho,rowHeight:Io,rowClass:Po,rowEventHandlers:ko,rowKey:xo,rowProps:Ao,scrollbarAlwaysOn:go,indentSize:qo,iconSize:jo,useIsScrolling:Ko,vScrollbarSize:bo,width:wo}=Fe,zo=unref(Sn),Yo={cache:mo,class:vn.e("main"),columns:unref(_n),data:zo,fixedData:vo,estimatedRowHeight:io,bodyWidth:unref(Vn)+bo,headerHeight:yo,headerWidth:unref(Hn),height:unref(Cn),mainTableRef:On,rowKey:xo,rowHeight:Io,scrollbarAlwaysOn:go,scrollbarStartGap:2,scrollbarEndGap:bo,useIsScrolling:Ko,width:wo,getRowHeight:Xn,onRowsRendered:no,onScroll:so},_o=unref(En),Fo=unref(xn),$o={cache:mo,class:vn.e("left"),columns:unref(wn),data:zo,estimatedRowHeight:io,leftTableRef:Rn,rowHeight:Io,bodyWidth:_o,headerWidth:_o,headerHeight:yo,height:Fo,rowKey:xo,scrollbarAlwaysOn:go,scrollbarStartGap:2,scrollbarEndGap:bo,useIsScrolling:Ko,width:_o,getRowHeight:Xn,onScroll:co},No=unref($n)+bo,Vo={cache:mo,class:vn.e("right"),columns:unref(kn),data:zo,estimatedRowHeight:io,rightTableRef:In,rowHeight:Io,bodyWidth:No,headerWidth:No,headerHeight:yo,height:Fo,rowKey:xo,scrollbarAlwaysOn:go,scrollbarStartGap:2,scrollbarEndGap:bo,width:No,style:`--${unref(vn.namespace)}-table-scrollbar-size: ${bo}px`,useIsScrolling:Ko,getRowHeight:Xn,onScroll:co},Eo=unref(bn),rr={ns:vn,depthMap:unref(An),columnsStyles:Eo,expandColumnKey:ao,expandedRowKeys:unref(Tn),estimatedRowHeight:io,hasFixedColumns:unref(Nn),hoveringRowKey:unref(Pn),rowProps:Ao,rowClass:Po,rowKey:xo,rowEventHandlers:ko,onRowHovered:Jn,onRowExpanded:Qn,onRowHeightChange:jn},sr={cellProps:fo,expandColumnKey:ao,indentSize:qo,iconSize:jo,rowKey:xo,expandedRowKeys:unref(Tn),ns:vn},ur={ns:vn,headerClass:Bo,headerProps:ro,columnsStyles:Eo},hr={ns:vn,sortBy:lo,sortState:ho,headerCellProps:eo,onColumnSorted:qn},Co={row:Qo=>createVNode(RowRenderer,mergeProps(Qo,rr),{row:qe.row,cell:mr=>{let br;return qe.cell?createVNode(CellRenderer,mergeProps(mr,sr,{style:Eo[mr.column.key]}),_isSlot(br=qe.cell(mr))?br:{default:()=>[br]}):createVNode(CellRenderer,mergeProps(mr,sr,{style:Eo[mr.column.key]}),null)}}),header:Qo=>createVNode(HeaderRenderer,mergeProps(Qo,ur),{header:qe.header,cell:mr=>{let br;return qe["header-cell"]?createVNode(HeaderCellRenderer,mergeProps(mr,hr,{style:Eo[mr.column.key]}),_isSlot(br=qe["header-cell"](mr))?br:{default:()=>[br]}):createVNode(HeaderCellRenderer,mergeProps(mr,hr,{style:Eo[mr.column.key]}),null)}})},Er=[Fe.class,vn.b(),vn.e("root"),{[vn.is("dynamic")]:unref(Mn)}],$r={class:vn.e("footer"),style:unref(Fn)};return createVNode("div",{class:Er,style:unref(zn)},[createVNode(MainTable,Yo,_isSlot(Co)?Co:{default:()=>[Co]}),createVNode(LeftTable$1,$o,_isSlot(Co)?Co:{default:()=>[Co]}),createVNode(LeftTable,Vo,_isSlot(Co)?Co:{default:()=>[Co]}),qe.footer&&createVNode(Footer$2,$r,{default:qe.footer}),unref(Kn)&&createVNode(Footer$1,{class:vn.e("empty"),style:unref(Ln)},{default:qe.empty}),qe.overlay&&createVNode(Overlay,{class:vn.e("overlay")},{default:qe.overlay})])}}}),autoResizerProps=buildProps({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:definePropType(Function)}}),AutoResizer=defineComponent({name:"ElAutoResizer",props:autoResizerProps,setup(Fe,{slots:qe}){const hn=useNamespace("auto-resizer"),{height:vn,width:bn,sizer:wn}=useAutoResize(Fe),kn={width:"100%",height:"100%"};return()=>{var _n;return createVNode("div",{ref:wn,class:hn.b(),style:kn},[(_n=qe.default)==null?void 0:_n.call(qe,{height:vn.value,width:bn.value})])}}}),ElTableV2=withInstall$1(TableV2),ElAutoResizer=withInstall$1(AutoResizer),tabsRootContextKey=Symbol("tabsRootContextKey"),tabBarProps=buildProps({tabs:{type:definePropType(Array),default:()=>mutable([])}}),COMPONENT_NAME$3="ElTabBar",__default__$l=defineComponent({name:COMPONENT_NAME$3}),_sfc_main$C=defineComponent({...__default__$l,props:tabBarProps,setup(Fe,{expose:qe}){const hn=Fe,vn=getCurrentInstance(),bn=inject(tabsRootContextKey);bn||throwError(COMPONENT_NAME$3,"");const wn=useNamespace("tabs"),kn=ref(),_n=ref(),Cn=()=>{let En=0,$n=0;const Sn=["top","bottom"].includes(bn.props.tabPosition)?"width":"height",An=Sn==="width"?"x":"y",Tn=An==="x"?"left":"top";return hn.tabs.every(Nn=>{var Pn,On;const Rn=(On=(Pn=vn.parent)==null?void 0:Pn.refs)==null?void 0:On[`tab-${Nn.uid}`];if(!Rn)return!1;if(!Nn.active)return!0;En=Rn[`offset${capitalize(Tn)}`],$n=Rn[`client${capitalize(Sn)}`];const In=window.getComputedStyle(Rn);return Sn==="width"&&(hn.tabs.length>1&&($n-=Number.parseFloat(In.paddingLeft)+Number.parseFloat(In.paddingRight)),En+=Number.parseFloat(In.paddingLeft)),!1}),{[Sn]:`${$n}px`,transform:`translate${capitalize(An)}(${En}px)`}},xn=()=>_n.value=Cn();return watch(()=>hn.tabs,async()=>{await nextTick(),xn()},{immediate:!0}),useResizeObserver(kn,()=>xn()),qe({ref:kn,update:xn}),(En,$n)=>(openBlock(),createElementBlock("div",{ref_key:"barRef",ref:kn,class:normalizeClass([unref(wn).e("active-bar"),unref(wn).is(unref(bn).props.tabPosition)]),style:normalizeStyle(_n.value)},null,6))}});var TabBar=_export_sfc$2(_sfc_main$C,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const tabNavProps=buildProps({panes:{type:definePropType(Array),default:()=>mutable([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),tabNavEmits={tabClick:(Fe,qe,hn)=>hn instanceof Event,tabRemove:(Fe,qe)=>qe instanceof Event},COMPONENT_NAME$2="ElTabNav",TabNav=defineComponent({name:COMPONENT_NAME$2,props:tabNavProps,emits:tabNavEmits,setup(Fe,{expose:qe,emit:hn}){const vn=getCurrentInstance(),bn=inject(tabsRootContextKey);bn||throwError(COMPONENT_NAME$2,"");const wn=useNamespace("tabs"),kn=useDocumentVisibility(),_n=useWindowFocus(),Cn=ref(),xn=ref(),En=ref(),$n=ref(),Sn=ref(!1),An=ref(0),Tn=ref(!1),Nn=ref(!0),Pn=computed(()=>["top","bottom"].includes(bn.props.tabPosition)?"width":"height"),On=computed(()=>({transform:`translate${Pn.value==="width"?"X":"Y"}(-${An.value}px)`})),Rn=()=>{if(!Cn.value)return;const zn=Cn.value[`offset${capitalize(Pn.value)}`],Hn=An.value;if(!Hn)return;const Fn=Hn>zn?Hn-zn:0;An.value=Fn},In=()=>{if(!Cn.value||!xn.value)return;const zn=xn.value[`offset${capitalize(Pn.value)}`],Hn=Cn.value[`offset${capitalize(Pn.value)}`],Fn=An.value;if(zn-Fn<=Hn)return;const Kn=zn-Fn>Hn*2?Fn+Hn:zn-Hn;An.value=Kn},Mn=async()=>{const zn=xn.value;if(!Sn.value||!En.value||!Cn.value||!zn)return;await nextTick();const Hn=En.value.querySelector(".is-active");if(!Hn)return;const Fn=Cn.value,Kn=["top","bottom"].includes(bn.props.tabPosition),Un=Hn.getBoundingClientRect(),Gn=Fn.getBoundingClientRect(),Wn=Kn?zn.offsetWidth-Gn.width:zn.offsetHeight-Gn.height,Yn=An.value;let Xn=Yn;Kn?(Un.leftGn.right&&(Xn=Yn+Un.right-Gn.right)):(Un.topGn.bottom&&(Xn=Yn+(Un.bottom-Gn.bottom))),Xn=Math.max(Xn,0),An.value=Math.min(Xn,Wn)},Bn=()=>{var zn;if(!xn.value||!Cn.value)return;Fe.stretch&&((zn=$n.value)==null||zn.update());const Hn=xn.value[`offset${capitalize(Pn.value)}`],Fn=Cn.value[`offset${capitalize(Pn.value)}`],Kn=An.value;Fn0&&(An.value=0))},Dn=zn=>{const Hn=zn.code,{up:Fn,down:Kn,left:Un,right:Gn}=EVENT_CODE;if(![Fn,Kn,Un,Gn].includes(Hn))return;const Wn=Array.from(zn.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),Yn=Wn.indexOf(zn.target);let Xn;Hn===Un||Hn===Fn?Yn===0?Xn=Wn.length-1:Xn=Yn-1:Yn{Nn.value&&(Tn.value=!0)},Ln=()=>Tn.value=!1;return watch(kn,zn=>{zn==="hidden"?Nn.value=!1:zn==="visible"&&setTimeout(()=>Nn.value=!0,50)}),watch(_n,zn=>{zn?setTimeout(()=>Nn.value=!0,50):Nn.value=!1}),useResizeObserver(En,Bn),onMounted(()=>setTimeout(()=>Mn(),0)),onUpdated(()=>Bn()),qe({scrollToActiveTab:Mn,removeFocus:Ln}),watch(()=>Fe.panes,()=>vn.update(),{flush:"post",deep:!0}),()=>{const zn=Sn.value?[createVNode("span",{class:[wn.e("nav-prev"),wn.is("disabled",!Sn.value.prev)],onClick:Rn},[createVNode(ElIcon,null,{default:()=>[createVNode(arrow_left_default,null,null)]})]),createVNode("span",{class:[wn.e("nav-next"),wn.is("disabled",!Sn.value.next)],onClick:In},[createVNode(ElIcon,null,{default:()=>[createVNode(arrow_right_default,null,null)]})])]:null,Hn=Fe.panes.map((Fn,Kn)=>{var Un,Gn,Wn,Yn;const Xn=Fn.uid,qn=Fn.props.disabled,jn=(Gn=(Un=Fn.props.name)!=null?Un:Fn.index)!=null?Gn:`${Kn}`,Jn=!qn&&(Fn.isClosable||Fe.editable);Fn.index=`${Kn}`;const Qn=Jn?createVNode(ElIcon,{class:"is-icon-close",onClick:co=>hn("tabRemove",Fn,co)},{default:()=>[createVNode(close_default,null,null)]}):null,no=((Yn=(Wn=Fn.slots).label)==null?void 0:Yn.call(Wn))||Fn.props.label,so=!qn&&Fn.active?0:-1;return createVNode("div",{ref:`tab-${Xn}`,class:[wn.e("item"),wn.is(bn.props.tabPosition),wn.is("active",Fn.active),wn.is("disabled",qn),wn.is("closable",Jn),wn.is("focus",Tn.value)],id:`tab-${jn}`,key:`tab-${Xn}`,"aria-controls":`pane-${jn}`,role:"tab","aria-selected":Fn.active,tabindex:so,onFocus:()=>Vn(),onBlur:()=>Ln(),onClick:co=>{Ln(),hn("tabClick",Fn,jn,co)},onKeydown:co=>{Jn&&(co.code===EVENT_CODE.delete||co.code===EVENT_CODE.backspace)&&hn("tabRemove",Fn,co)}},[no,Qn])});return createVNode("div",{ref:En,class:[wn.e("nav-wrap"),wn.is("scrollable",!!Sn.value),wn.is(bn.props.tabPosition)]},[zn,createVNode("div",{class:wn.e("nav-scroll"),ref:Cn},[createVNode("div",{class:[wn.e("nav"),wn.is(bn.props.tabPosition),wn.is("stretch",Fe.stretch&&["top","bottom"].includes(bn.props.tabPosition))],ref:xn,style:On.value,role:"tablist",onKeydown:Dn},[Fe.type?null:createVNode(TabBar,{ref:$n,tabs:[...Fe.panes]},null),Hn])])])}}}),tabsProps=buildProps({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:definePropType(Function),default:()=>!0},stretch:Boolean}),isPaneName=Fe=>isString$d(Fe)||isNumber$d(Fe),tabsEmits={[UPDATE_MODEL_EVENT]:Fe=>isPaneName(Fe),tabClick:(Fe,qe)=>qe instanceof Event,tabChange:Fe=>isPaneName(Fe),edit:(Fe,qe)=>["remove","add"].includes(qe),tabRemove:Fe=>isPaneName(Fe),tabAdd:()=>!0},Tabs=defineComponent({name:"ElTabs",props:tabsProps,emits:tabsEmits,setup(Fe,{emit:qe,slots:hn,expose:vn}){var bn,wn;const kn=useNamespace("tabs"),{children:_n,addChild:Cn,removeChild:xn}=useOrderedChildren(getCurrentInstance(),"ElTabPane"),En=ref(),$n=ref((wn=(bn=Fe.modelValue)!=null?bn:Fe.activeName)!=null?wn:"0"),Sn=async(Pn,On=!1)=>{var Rn,In,Mn;if(!($n.value===Pn||isUndefined$d(Pn)))try{await((Rn=Fe.beforeLeave)==null?void 0:Rn.call(Fe,Pn,$n.value))!==!1&&($n.value=Pn,On&&(qe(UPDATE_MODEL_EVENT,Pn),qe("tabChange",Pn)),(Mn=(In=En.value)==null?void 0:In.removeFocus)==null||Mn.call(In))}catch{}},An=(Pn,On,Rn)=>{Pn.props.disabled||(Sn(On,!0),qe("tabClick",Pn,Rn))},Tn=(Pn,On)=>{Pn.props.disabled||isUndefined$d(Pn.props.name)||(On.stopPropagation(),qe("edit",Pn.props.name,"remove"),qe("tabRemove",Pn.props.name))},Nn=()=>{qe("edit",void 0,"add"),qe("tabAdd")};return useDeprecated({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},computed(()=>!!Fe.activeName)),watch(()=>Fe.activeName,Pn=>Sn(Pn)),watch(()=>Fe.modelValue,Pn=>Sn(Pn)),watch($n,async()=>{var Pn;await nextTick(),(Pn=En.value)==null||Pn.scrollToActiveTab()}),provide(tabsRootContextKey,{props:Fe,currentName:$n,registerPane:Cn,unregisterPane:xn}),vn({currentName:$n}),()=>{const Pn=hn.addIcon,On=Fe.editable||Fe.addable?createVNode("span",{class:kn.e("new-tab"),tabindex:"0",onClick:Nn,onKeydown:Mn=>{Mn.code===EVENT_CODE.enter&&Nn()}},[Pn?renderSlot(hn,"addIcon"):createVNode(ElIcon,{class:kn.is("icon-plus")},{default:()=>[createVNode(plus_default,null,null)]})]):null,Rn=createVNode("div",{class:[kn.e("header"),kn.is(Fe.tabPosition)]},[On,createVNode(TabNav,{ref:En,currentName:$n.value,editable:Fe.editable,type:Fe.type,panes:_n.value,stretch:Fe.stretch,onTabClick:An,onTabRemove:Tn},null)]),In=createVNode("div",{class:kn.e("content")},[renderSlot(hn,"default")]);return createVNode("div",{class:[kn.b(),kn.m(Fe.tabPosition),{[kn.m("card")]:Fe.type==="card",[kn.m("border-card")]:Fe.type==="border-card"}]},[...Fe.tabPosition!=="bottom"?[Rn,In]:[In,Rn]])}}}),tabPaneProps=buildProps({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),_hoisted_1$k=["id","aria-hidden","aria-labelledby"],COMPONENT_NAME$1="ElTabPane",__default__$k=defineComponent({name:COMPONENT_NAME$1}),_sfc_main$B=defineComponent({...__default__$k,props:tabPaneProps,setup(Fe){const qe=Fe,hn=getCurrentInstance(),vn=useSlots(),bn=inject(tabsRootContextKey);bn||throwError(COMPONENT_NAME$1,"usage: ");const wn=useNamespace("tab-pane"),kn=ref(),_n=computed(()=>qe.closable||bn.props.closable),Cn=computedEager(()=>{var An;return bn.currentName.value===((An=qe.name)!=null?An:kn.value)}),xn=ref(Cn.value),En=computed(()=>{var An;return(An=qe.name)!=null?An:kn.value}),$n=computedEager(()=>!qe.lazy||xn.value||Cn.value);watch(Cn,An=>{An&&(xn.value=!0)});const Sn=reactive({uid:hn.uid,slots:vn,props:qe,paneName:En,active:Cn,index:kn,isClosable:_n});return onMounted(()=>{bn.registerPane(Sn)}),onUnmounted(()=>{bn.unregisterPane(Sn.uid)}),(An,Tn)=>unref($n)?withDirectives((openBlock(),createElementBlock("div",{key:0,id:`pane-${unref(En)}`,class:normalizeClass(unref(wn).b()),role:"tabpanel","aria-hidden":!unref(Cn),"aria-labelledby":`tab-${unref(En)}`},[renderSlot(An.$slots,"default")],10,_hoisted_1$k)),[[vShow,unref(Cn)]]):createCommentVNode("v-if",!0)}});var TabPane=_export_sfc$2(_sfc_main$B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const ElTabs=withInstall$1(Tabs,{TabPane}),ElTabPane=withNoopInstall(TabPane),textProps=buildProps({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:componentSizes,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),__default__$j=defineComponent({name:"ElText"}),_sfc_main$A=defineComponent({...__default__$j,props:textProps,setup(Fe){const qe=Fe,hn=useFormSize(),vn=useNamespace("text"),bn=computed(()=>[vn.b(),vn.m(qe.type),vn.m(hn.value),vn.is("truncated",qe.truncated),vn.is("line-clamp",!isUndefined$d(qe.lineClamp))]);return(wn,kn)=>(openBlock(),createBlock(resolveDynamicComponent(wn.tag),{class:normalizeClass(unref(bn)),style:normalizeStyle({"-webkit-line-clamp":wn.lineClamp})},{default:withCtx(()=>[renderSlot(wn.$slots,"default")]),_:3},8,["class","style"]))}});var Text$1=_export_sfc$2(_sfc_main$A,[["__file","/home/runner/work/element-plus/element-plus/packages/components/text/src/text.vue"]]);const ElText=withInstall$1(Text$1),timeSelectProps=buildProps({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:useSizeProp,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:definePropType([String,Object]),default:()=>clock_default},clearIcon:{type:definePropType([String,Object]),default:()=>circle_close_default}}),parseTime=Fe=>{const qe=(Fe||"").split(":");if(qe.length>=2){let hn=Number.parseInt(qe[0],10);const vn=Number.parseInt(qe[1],10),bn=Fe.toUpperCase();return bn.includes("AM")&&hn===12?hn=0:bn.includes("PM")&&hn!==12&&(hn+=12),{hours:hn,minutes:vn}}return null},compareTime=(Fe,qe)=>{const hn=parseTime(Fe);if(!hn)return-1;const vn=parseTime(qe);if(!vn)return-1;const bn=hn.minutes+hn.hours*60,wn=vn.minutes+vn.hours*60;return bn===wn?0:bn>wn?1:-1},padTime=Fe=>`${Fe}`.padStart(2,"0"),formatTime=Fe=>`${padTime(Fe.hours)}:${padTime(Fe.minutes)}`,nextTime=(Fe,qe)=>{const hn=parseTime(Fe);if(!hn)return"";const vn=parseTime(qe);if(!vn)return"";const bn={hours:hn.hours,minutes:hn.minutes};return bn.minutes+=vn.minutes,bn.hours+=vn.hours,bn.hours+=Math.floor(bn.minutes/60),bn.minutes=bn.minutes%60,formatTime(bn)},__default__$i=defineComponent({name:"ElTimeSelect"}),_sfc_main$z=defineComponent({...__default__$i,props:timeSelectProps,emits:["change","blur","focus","update:modelValue"],setup(Fe,{expose:qe}){const hn=Fe;dayjs.extend(customParseFormat);const{Option:vn}=ElSelect,bn=useNamespace("input"),wn=ref(),kn=useFormDisabled(),{lang:_n}=useLocale(),Cn=computed(()=>hn.modelValue),xn=computed(()=>{const On=parseTime(hn.start);return On?formatTime(On):null}),En=computed(()=>{const On=parseTime(hn.end);return On?formatTime(On):null}),$n=computed(()=>{const On=parseTime(hn.step);return On?formatTime(On):null}),Sn=computed(()=>{const On=parseTime(hn.minTime||"");return On?formatTime(On):null}),An=computed(()=>{const On=parseTime(hn.maxTime||"");return On?formatTime(On):null}),Tn=computed(()=>{const On=[];if(hn.start&&hn.end&&hn.step){let Rn=xn.value,In;for(;Rn&&En.value&&compareTime(Rn,En.value)<=0;)In=dayjs(Rn,"HH:mm").locale(_n.value).format(hn.format),On.push({value:In,disabled:compareTime(Rn,Sn.value||"-1:-1")<=0||compareTime(Rn,An.value||"100:100")>=0}),Rn=nextTime(Rn,$n.value)}return On});return qe({blur:()=>{var On,Rn;(Rn=(On=wn.value)==null?void 0:On.blur)==null||Rn.call(On)},focus:()=>{var On,Rn;(Rn=(On=wn.value)==null?void 0:On.focus)==null||Rn.call(On)}}),(On,Rn)=>(openBlock(),createBlock(unref(ElSelect),{ref_key:"select",ref:wn,"model-value":unref(Cn),disabled:unref(kn),clearable:On.clearable,"clear-icon":On.clearIcon,size:On.size,effect:On.effect,placeholder:On.placeholder,"default-first-option":"",filterable:On.editable,"onUpdate:modelValue":Rn[0]||(Rn[0]=In=>On.$emit("update:modelValue",In)),onChange:Rn[1]||(Rn[1]=In=>On.$emit("change",In)),onBlur:Rn[2]||(Rn[2]=In=>On.$emit("blur",In)),onFocus:Rn[3]||(Rn[3]=In=>On.$emit("focus",In))},{prefix:withCtx(()=>[On.prefixIcon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(bn).e("prefix-icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(On.prefixIcon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Tn),In=>(openBlock(),createBlock(unref(vn),{key:In.value,label:In.value,value:In.value,disabled:In.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var TimeSelect=_export_sfc$2(_sfc_main$z,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);TimeSelect.install=Fe=>{Fe.component(TimeSelect.name,TimeSelect)};const _TimeSelect=TimeSelect,ElTimeSelect=_TimeSelect,Timeline=defineComponent({name:"ElTimeline",setup(Fe,{slots:qe}){const hn=useNamespace("timeline");return provide("timeline",qe),()=>h$6("ul",{class:[hn.b()]},[renderSlot(qe,"default")])}}),timelineItemProps=buildProps({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:iconPropType},hollow:{type:Boolean,default:!1}}),__default__$h=defineComponent({name:"ElTimelineItem"}),_sfc_main$y=defineComponent({...__default__$h,props:timelineItemProps,setup(Fe){const qe=Fe,hn=useNamespace("timeline-item"),vn=computed(()=>[hn.e("node"),hn.em("node",qe.size||""),hn.em("node",qe.type||""),hn.is("hollow",qe.hollow)]);return(bn,wn)=>(openBlock(),createElementBlock("li",{class:normalizeClass([unref(hn).b(),{[unref(hn).e("center")]:bn.center}])},[createBaseVNode("div",{class:normalizeClass(unref(hn).e("tail"))},null,2),bn.$slots.dot?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(unref(vn)),style:normalizeStyle({backgroundColor:bn.color})},[bn.icon?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(hn).e("icon"))},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(bn.icon)))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],6)),bn.$slots.dot?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(hn).e("dot"))},[renderSlot(bn.$slots,"dot")],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(hn).e("wrapper"))},[!bn.hideTimestamp&&bn.placement==="top"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass([unref(hn).e("timestamp"),unref(hn).is("top")])},toDisplayString(bn.timestamp),3)):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(hn).e("content"))},[renderSlot(bn.$slots,"default")],2),!bn.hideTimestamp&&bn.placement==="bottom"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass([unref(hn).e("timestamp"),unref(hn).is("bottom")])},toDisplayString(bn.timestamp),3)):createCommentVNode("v-if",!0)],2)],2))}});var TimelineItem=_export_sfc$2(_sfc_main$y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const ElTimeline=withInstall$1(Timeline,{TimelineItem}),ElTimelineItem=withNoopInstall(TimelineItem),tooltipV2CommonProps=buildProps({nowrap:Boolean});var TooltipV2Sides=(Fe=>(Fe.top="top",Fe.bottom="bottom",Fe.left="left",Fe.right="right",Fe))(TooltipV2Sides||{});const tooltipV2Sides=Object.values(TooltipV2Sides),tooltipV2ArrowProps=buildProps({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:definePropType(Object),default:null}}),tooltipV2ArrowSpecialProps=buildProps({side:{type:definePropType(String),values:tooltipV2Sides,required:!0}}),tooltipV2Strategies=["absolute","fixed"],tooltipV2Placements=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],tooltipV2ContentProps=buildProps({ariaLabel:String,arrowPadding:{type:definePropType(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:definePropType(String),values:tooltipV2Placements,default:"bottom"},reference:{type:definePropType(Object),default:null},offset:{type:Number,default:8},strategy:{type:definePropType(String),values:tooltipV2Strategies,default:"absolute"},showArrow:{type:Boolean,default:!1}}),tooltipV2RootProps=buildProps({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:definePropType(Function)},"onUpdate:open":{type:definePropType(Function)}}),EventHandler={type:definePropType(Function)},tooltipV2TriggerProps=buildProps({onBlur:EventHandler,onClick:EventHandler,onFocus:EventHandler,onMouseDown:EventHandler,onMouseEnter:EventHandler,onMouseLeave:EventHandler}),tooltipV2Props=buildProps({...tooltipV2RootProps,...tooltipV2ArrowProps,...tooltipV2TriggerProps,...tooltipV2ContentProps,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:definePropType(Object),default:null},teleported:Boolean,to:{type:definePropType(String),default:"body"}}),tooltipV2RootKey=Symbol("tooltipV2"),tooltipV2ContentKey=Symbol("tooltipV2Content"),TOOLTIP_V2_OPEN="tooltip_v2.open",__default__$g=defineComponent({name:"ElTooltipV2Root"}),_sfc_main$x=defineComponent({...__default__$g,props:tooltipV2RootProps,setup(Fe,{expose:qe}){const hn=Fe,vn=ref(hn.defaultOpen),bn=ref(null),wn=computed({get:()=>isPropAbsent(hn.open)?vn.value:hn.open,set:Pn=>{var On;vn.value=Pn,(On=hn["onUpdate:open"])==null||On.call(hn,Pn)}}),kn=computed(()=>isNumber$d(hn.delayDuration)&&hn.delayDuration>0),{start:_n,stop:Cn}=useTimeoutFn$1(()=>{wn.value=!0},computed(()=>hn.delayDuration),{immediate:!1}),xn=useNamespace("tooltip-v2"),En=useId(),$n=()=>{Cn(),wn.value=!0},Sn=()=>{unref(kn)?_n():$n()},An=$n,Tn=()=>{Cn(),wn.value=!1};return watch(wn,Pn=>{var On;Pn&&(document.dispatchEvent(new CustomEvent(TOOLTIP_V2_OPEN)),An()),(On=hn.onOpenChange)==null||On.call(hn,Pn)}),onMounted(()=>{document.addEventListener(TOOLTIP_V2_OPEN,Tn)}),onBeforeUnmount(()=>{Cn(),document.removeEventListener(TOOLTIP_V2_OPEN,Tn)}),provide(tooltipV2RootKey,{contentId:En,triggerRef:bn,ns:xn,onClose:Tn,onDelayOpen:Sn,onOpen:An}),qe({onOpen:An,onClose:Tn}),(Pn,On)=>renderSlot(Pn.$slots,"default",{open:unref(wn)})}});var TooltipV2Root=_export_sfc$2(_sfc_main$x,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const __default__$f=defineComponent({name:"ElTooltipV2Arrow"}),_sfc_main$w=defineComponent({...__default__$f,props:{...tooltipV2ArrowProps,...tooltipV2ArrowSpecialProps},setup(Fe){const qe=Fe,{ns:hn}=inject(tooltipV2RootKey),{arrowRef:vn}=inject(tooltipV2ContentKey),bn=computed(()=>{const{style:wn,width:kn,height:_n}=qe,Cn=hn.namespace.value;return{[`--${Cn}-tooltip-v2-arrow-width`]:`${kn}px`,[`--${Cn}-tooltip-v2-arrow-height`]:`${_n}px`,[`--${Cn}-tooltip-v2-arrow-border-width`]:`${kn/2}px`,[`--${Cn}-tooltip-v2-arrow-cover-width`]:kn/2-1,...wn||{}}});return(wn,kn)=>(openBlock(),createElementBlock("span",{ref_key:"arrowRef",ref:vn,style:normalizeStyle(unref(bn)),class:normalizeClass(unref(hn).e("arrow"))},null,6))}});var TooltipV2Arrow=_export_sfc$2(_sfc_main$w,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const visualHiddenProps=buildProps({style:{type:definePropType([String,Object,Array]),default:()=>({})}}),__default__$e=defineComponent({name:"ElVisuallyHidden"}),_sfc_main$v=defineComponent({...__default__$e,props:visualHiddenProps,setup(Fe){const qe=Fe,hn=computed(()=>[qe.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(vn,bn)=>(openBlock(),createElementBlock("span",mergeProps(vn.$attrs,{style:unref(hn)}),[renderSlot(vn.$slots,"default")],16))}});var ElVisuallyHidden=_export_sfc$2(_sfc_main$v,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const _hoisted_1$j=["data-side"],__default__$d=defineComponent({name:"ElTooltipV2Content"}),_sfc_main$u=defineComponent({...__default__$d,props:{...tooltipV2ContentProps,...tooltipV2CommonProps},setup(Fe){const qe=Fe,{triggerRef:hn,contentId:vn}=inject(tooltipV2RootKey),bn=ref(qe.placement),wn=ref(qe.strategy),kn=ref(null),{referenceRef:_n,contentRef:Cn,middlewareData:xn,x:En,y:$n,update:Sn}=useFloating({placement:bn,strategy:wn,middleware:computed(()=>{const In=[offset(qe.offset)];return qe.showArrow&&In.push(arrowMiddleware({arrowRef:kn})),In})}),An=useZIndex().nextZIndex(),Tn=useNamespace("tooltip-v2"),Nn=computed(()=>bn.value.split("-")[0]),Pn=computed(()=>({position:unref(wn),top:`${unref($n)||0}px`,left:`${unref(En)||0}px`,zIndex:An})),On=computed(()=>{if(!qe.showArrow)return{};const{arrow:In}=unref(xn);return{[`--${Tn.namespace.value}-tooltip-v2-arrow-x`]:`${In==null?void 0:In.x}px`||"",[`--${Tn.namespace.value}-tooltip-v2-arrow-y`]:`${In==null?void 0:In.y}px`||""}}),Rn=computed(()=>[Tn.e("content"),Tn.is("dark",qe.effect==="dark"),Tn.is(unref(wn)),qe.contentClass]);return watch(kn,()=>Sn()),watch(()=>qe.placement,In=>bn.value=In),onMounted(()=>{watch(()=>qe.reference||hn.value,In=>{_n.value=In||void 0},{immediate:!0})}),provide(tooltipV2ContentKey,{arrowRef:kn}),(In,Mn)=>(openBlock(),createElementBlock("div",{ref_key:"contentRef",ref:Cn,style:normalizeStyle(unref(Pn)),"data-tooltip-v2-root":""},[In.nowrap?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,"data-side":unref(Nn),class:normalizeClass(unref(Rn))},[renderSlot(In.$slots,"default",{contentStyle:unref(Pn),contentClass:unref(Rn)}),createVNode(unref(ElVisuallyHidden),{id:unref(vn),role:"tooltip"},{default:withCtx(()=>[In.ariaLabel?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(In.ariaLabel),1)],64)):renderSlot(In.$slots,"default",{key:1})]),_:3},8,["id"]),renderSlot(In.$slots,"arrow",{style:normalizeStyle(unref(On)),side:unref(Nn)})],10,_hoisted_1$j))],4))}});var TooltipV2Content=_export_sfc$2(_sfc_main$u,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const forwardRefProps=buildProps({setRef:{type:definePropType(Function),required:!0},onlyChild:Boolean});var ForwardRef=defineComponent({props:forwardRefProps,setup(Fe,{slots:qe}){const hn=ref(),vn=composeRefs(hn,bn=>{bn?Fe.setRef(bn.nextElementSibling):Fe.setRef(null)});return()=>{var bn;const[wn]=((bn=qe.default)==null?void 0:bn.call(qe))||[],kn=Fe.onlyChild?ensureOnlyChild(wn.children):wn.children;return createVNode(Fragment,{ref:vn},[kn])}}});const __default__$c=defineComponent({name:"ElTooltipV2Trigger"}),_sfc_main$t=defineComponent({...__default__$c,props:{...tooltipV2CommonProps,...tooltipV2TriggerProps},setup(Fe){const qe=Fe,{onClose:hn,onOpen:vn,onDelayOpen:bn,triggerRef:wn,contentId:kn}=inject(tooltipV2RootKey);let _n=!1;const Cn=Rn=>{wn.value=Rn},xn=()=>{_n=!1},En=composeEventHandlers(qe.onMouseEnter,bn),$n=composeEventHandlers(qe.onMouseLeave,hn),Sn=composeEventHandlers(qe.onMouseDown,()=>{hn(),_n=!0,document.addEventListener("mouseup",xn,{once:!0})}),An=composeEventHandlers(qe.onFocus,()=>{_n||vn()}),Tn=composeEventHandlers(qe.onBlur,hn),Nn=composeEventHandlers(qe.onClick,Rn=>{Rn.detail===0&&hn()}),Pn={blur:Tn,click:Nn,focus:An,mousedown:Sn,mouseenter:En,mouseleave:$n},On=(Rn,In,Mn)=>{Rn&&Object.entries(In).forEach(([Bn,Dn])=>{Rn[Mn](Bn,Dn)})};return watch(wn,(Rn,In)=>{On(Rn,Pn,"addEventListener"),On(In,Pn,"removeEventListener"),Rn&&Rn.setAttribute("aria-describedby",kn.value)}),onBeforeUnmount(()=>{On(wn.value,Pn,"removeEventListener"),document.removeEventListener("mouseup",xn)}),(Rn,In)=>Rn.nowrap?(openBlock(),createBlock(unref(ForwardRef),{key:0,"set-ref":Cn,"only-child":""},{default:withCtx(()=>[renderSlot(Rn.$slots,"default")]),_:3})):(openBlock(),createElementBlock("button",mergeProps({key:1,ref_key:"triggerRef",ref:wn},Rn.$attrs),[renderSlot(Rn.$slots,"default")],16))}});var TooltipV2Trigger=_export_sfc$2(_sfc_main$t,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const __default__$b=defineComponent({name:"ElTooltipV2"}),_sfc_main$s=defineComponent({...__default__$b,props:tooltipV2Props,setup(Fe){const hn=toRefs(Fe),vn=reactive(pick$3(hn,Object.keys(tooltipV2ArrowProps))),bn=reactive(pick$3(hn,Object.keys(tooltipV2ContentProps))),wn=reactive(pick$3(hn,Object.keys(tooltipV2RootProps))),kn=reactive(pick$3(hn,Object.keys(tooltipV2TriggerProps)));return(_n,Cn)=>(openBlock(),createBlock(TooltipV2Root,normalizeProps(guardReactiveProps(wn)),{default:withCtx(({open:xn})=>[createVNode(TooltipV2Trigger,mergeProps(kn,{nowrap:""}),{default:withCtx(()=>[renderSlot(_n.$slots,"trigger")]),_:3},16),(openBlock(),createBlock(Teleport,{to:_n.to,disabled:!_n.teleported},[_n.fullTransition?(openBlock(),createBlock(Transition,normalizeProps(mergeProps({key:0},_n.transitionProps)),{default:withCtx(()=>[_n.alwaysOn||xn?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},bn)),{arrow:withCtx(({style:En,side:$n})=>[_n.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},vn,{style:En,side:$n}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(_n.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)]),_:2},1040)):(openBlock(),createElementBlock(Fragment,{key:1},[_n.alwaysOn||xn?(openBlock(),createBlock(TooltipV2Content,normalizeProps(mergeProps({key:0},bn)),{arrow:withCtx(({style:En,side:$n})=>[_n.showArrow?(openBlock(),createBlock(TooltipV2Arrow,mergeProps({key:0},vn,{style:En,side:$n}),null,16,["style","side"])):createCommentVNode("v-if",!0)]),default:withCtx(()=>[renderSlot(_n.$slots,"default")]),_:3},16)):createCommentVNode("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var TooltipV2=_export_sfc$2(_sfc_main$s,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const ElTooltipV2=withInstall$1(TooltipV2),LEFT_CHECK_CHANGE_EVENT="left-check-change",RIGHT_CHECK_CHANGE_EVENT="right-check-change",transferProps=buildProps({data:{type:definePropType(Array),default:()=>[]},titles:{type:definePropType(Array),default:()=>[]},buttonTexts:{type:definePropType(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:definePropType(Function)},leftDefaultChecked:{type:definePropType(Array),default:()=>[]},rightDefaultChecked:{type:definePropType(Array),default:()=>[]},renderContent:{type:definePropType(Function)},modelValue:{type:definePropType(Array),default:()=>[]},format:{type:definePropType(Object),default:()=>({})},filterable:Boolean,props:{type:definePropType(Object),default:()=>mutable({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),transferCheckedChangeFn=(Fe,qe)=>[Fe,qe].every(isArray$x)||isArray$x(Fe)&&isNil(qe),transferEmits={[CHANGE_EVENT]:(Fe,qe,hn)=>[Fe,hn].every(isArray$x)&&["left","right"].includes(qe),[UPDATE_MODEL_EVENT]:Fe=>isArray$x(Fe),[LEFT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn,[RIGHT_CHECK_CHANGE_EVENT]:transferCheckedChangeFn},CHECKED_CHANGE_EVENT="checked-change",transferPanelProps=buildProps({data:transferProps.data,optionRender:{type:definePropType(Function)},placeholder:String,title:String,filterable:Boolean,format:transferProps.format,filterMethod:transferProps.filterMethod,defaultChecked:transferProps.leftDefaultChecked,props:transferProps.props}),transferPanelEmits={[CHECKED_CHANGE_EVENT]:transferCheckedChangeFn},usePropsAlias=Fe=>{const qe={label:"label",key:"key",disabled:"disabled"};return computed(()=>({...qe,...Fe.props}))},useCheck$1=(Fe,qe,hn)=>{const vn=usePropsAlias(Fe),bn=computed(()=>Fe.data.filter(En=>isFunction$i(Fe.filterMethod)?Fe.filterMethod(qe.query,En):String(En[vn.value.label]||En[vn.value.key]).toLowerCase().includes(qe.query.toLowerCase()))),wn=computed(()=>bn.value.filter(En=>!En[vn.value.disabled])),kn=computed(()=>{const En=qe.checked.length,$n=Fe.data.length,{noChecked:Sn,hasChecked:An}=Fe.format;return Sn&&An?En>0?An.replace(/\${checked}/g,En.toString()).replace(/\${total}/g,$n.toString()):Sn.replace(/\${total}/g,$n.toString()):`${En}/${$n}`}),_n=computed(()=>{const En=qe.checked.length;return En>0&&En{const En=wn.value.map($n=>$n[vn.value.key]);qe.allChecked=En.length>0&&En.every($n=>qe.checked.includes($n))},xn=En=>{qe.checked=En?wn.value.map($n=>$n[vn.value.key]):[]};return watch(()=>qe.checked,(En,$n)=>{if(Cn(),qe.checkChangeByUser){const Sn=En.concat($n).filter(An=>!En.includes(An)||!$n.includes(An));hn(CHECKED_CHANGE_EVENT,En,Sn)}else hn(CHECKED_CHANGE_EVENT,En),qe.checkChangeByUser=!0}),watch(wn,()=>{Cn()}),watch(()=>Fe.data,()=>{const En=[],$n=bn.value.map(Sn=>Sn[vn.value.key]);qe.checked.forEach(Sn=>{$n.includes(Sn)&&En.push(Sn)}),qe.checkChangeByUser=!1,qe.checked=En}),watch(()=>Fe.defaultChecked,(En,$n)=>{if($n&&En.length===$n.length&&En.every(Tn=>$n.includes(Tn)))return;const Sn=[],An=wn.value.map(Tn=>Tn[vn.value.key]);En.forEach(Tn=>{An.includes(Tn)&&Sn.push(Tn)}),qe.checkChangeByUser=!1,qe.checked=Sn},{immediate:!0}),{filteredData:bn,checkableData:wn,checkedSummary:kn,isIndeterminate:_n,updateAllChecked:Cn,handleAllCheckedChange:xn}},useCheckedChange=(Fe,qe)=>({onSourceCheckedChange:(bn,wn)=>{Fe.leftChecked=bn,wn&&qe(LEFT_CHECK_CHANGE_EVENT,bn,wn)},onTargetCheckedChange:(bn,wn)=>{Fe.rightChecked=bn,wn&&qe(RIGHT_CHECK_CHANGE_EVENT,bn,wn)}}),useComputedData=Fe=>{const qe=usePropsAlias(Fe),hn=computed(()=>Fe.data.reduce((wn,kn)=>(wn[kn[qe.value.key]]=kn)&&wn,{})),vn=computed(()=>Fe.data.filter(wn=>!Fe.modelValue.includes(wn[qe.value.key]))),bn=computed(()=>Fe.targetOrder==="original"?Fe.data.filter(wn=>Fe.modelValue.includes(wn[qe.value.key])):Fe.modelValue.reduce((wn,kn)=>{const _n=hn.value[kn];return _n&&wn.push(_n),wn},[]));return{sourceData:vn,targetData:bn}},useMove=(Fe,qe,hn)=>{const vn=usePropsAlias(Fe),bn=(_n,Cn,xn)=>{hn(UPDATE_MODEL_EVENT,_n),hn(CHANGE_EVENT,_n,Cn,xn)};return{addToLeft:()=>{const _n=Fe.modelValue.slice();qe.rightChecked.forEach(Cn=>{const xn=_n.indexOf(Cn);xn>-1&&_n.splice(xn,1)}),bn(_n,"left",qe.rightChecked)},addToRight:()=>{let _n=Fe.modelValue.slice();const Cn=Fe.data.filter(xn=>{const En=xn[vn.value.key];return qe.leftChecked.includes(En)&&!Fe.modelValue.includes(En)}).map(xn=>xn[vn.value.key]);_n=Fe.targetOrder==="unshift"?Cn.concat(_n):_n.concat(Cn),Fe.targetOrder==="original"&&(_n=Fe.data.filter(xn=>_n.includes(xn[vn.value.key])).map(xn=>xn[vn.value.key])),bn(_n,"right",qe.leftChecked)}}},__default__$a=defineComponent({name:"ElTransferPanel"}),_sfc_main$r=defineComponent({...__default__$a,props:transferPanelProps,emits:transferPanelEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useSlots(),wn=({option:In})=>In,{t:kn}=useLocale(),_n=useNamespace("transfer"),Cn=reactive({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),xn=usePropsAlias(vn),{filteredData:En,checkedSummary:$n,isIndeterminate:Sn,handleAllCheckedChange:An}=useCheck$1(vn,Cn,hn),Tn=computed(()=>!isEmpty$3(Cn.query)&&isEmpty$3(En.value)),Nn=computed(()=>!isEmpty$3(bn.default()[0].children)),{checked:Pn,allChecked:On,query:Rn}=toRefs(Cn);return qe({query:Rn}),(In,Mn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(_n).b("panel"))},[createBaseVNode("p",{class:normalizeClass(unref(_n).be("panel","header"))},[createVNode(unref(ElCheckbox),{modelValue:unref(On),"onUpdate:modelValue":Mn[0]||(Mn[0]=Bn=>isRef(On)?On.value=Bn:null),indeterminate:unref(Sn),"validate-event":!1,onChange:unref(An)},{default:withCtx(()=>[createTextVNode(toDisplayString(In.title)+" ",1),createBaseVNode("span",null,toDisplayString(unref($n)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),createBaseVNode("div",{class:normalizeClass([unref(_n).be("panel","body"),unref(_n).is("with-footer",unref(Nn))])},[In.filterable?(openBlock(),createBlock(unref(ElInput),{key:0,modelValue:unref(Rn),"onUpdate:modelValue":Mn[1]||(Mn[1]=Bn=>isRef(Rn)?Rn.value=Bn:null),class:normalizeClass(unref(_n).be("panel","filter")),size:"default",placeholder:In.placeholder,"prefix-icon":unref(search_default),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):createCommentVNode("v-if",!0),withDirectives(createVNode(unref(ElCheckboxGroup$1),{modelValue:unref(Pn),"onUpdate:modelValue":Mn[2]||(Mn[2]=Bn=>isRef(Pn)?Pn.value=Bn:null),"validate-event":!1,class:normalizeClass([unref(_n).is("filterable",In.filterable),unref(_n).be("panel","list")])},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(En),Bn=>(openBlock(),createBlock(unref(ElCheckbox),{key:Bn[unref(xn).key],class:normalizeClass(unref(_n).be("panel","item")),label:Bn[unref(xn).key],disabled:Bn[unref(xn).disabled],"validate-event":!1},{default:withCtx(()=>{var Dn;return[createVNode(wn,{option:(Dn=In.optionRender)==null?void 0:Dn.call(In,Bn)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[vShow,!unref(Tn)&&!unref(isEmpty$3)(In.data)]]),withDirectives(createBaseVNode("p",{class:normalizeClass(unref(_n).be("panel","empty"))},toDisplayString(unref(Tn)?unref(kn)("el.transfer.noMatch"):unref(kn)("el.transfer.noData")),3),[[vShow,unref(Tn)||unref(isEmpty$3)(In.data)]])],2),unref(Nn)?(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(_n).be("panel","footer"))},[renderSlot(In.$slots,"default")],2)):createCommentVNode("v-if",!0)],2))}});var TransferPanel=_export_sfc$2(_sfc_main$r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const _hoisted_1$i={key:0},_hoisted_2$e={key:0},__default__$9=defineComponent({name:"ElTransfer"}),_sfc_main$q=defineComponent({...__default__$9,props:transferProps,emits:transferEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useSlots(),{t:wn}=useLocale(),kn=useNamespace("transfer"),{formItem:_n}=useFormItem(),Cn=reactive({leftChecked:[],rightChecked:[]}),xn=usePropsAlias(vn),{sourceData:En,targetData:$n}=useComputedData(vn),{onSourceCheckedChange:Sn,onTargetCheckedChange:An}=useCheckedChange(Cn,hn),{addToLeft:Tn,addToRight:Nn}=useMove(vn,Cn,hn),Pn=ref(),On=ref(),Rn=Ln=>{switch(Ln){case"left":Pn.value.query="";break;case"right":On.value.query="";break}},In=computed(()=>vn.buttonTexts.length===2),Mn=computed(()=>vn.titles[0]||wn("el.transfer.titles.0")),Bn=computed(()=>vn.titles[1]||wn("el.transfer.titles.1")),Dn=computed(()=>vn.filterPlaceholder||wn("el.transfer.filterPlaceholder"));watch(()=>vn.modelValue,()=>{var Ln;vn.validateEvent&&((Ln=_n==null?void 0:_n.validate)==null||Ln.call(_n,"change").catch(zn=>void 0))});const Vn=computed(()=>Ln=>vn.renderContent?vn.renderContent(h$6,Ln):bn.default?bn.default({option:Ln}):h$6("span",Ln[xn.value.label]||Ln[xn.value.key]));return qe({clearQuery:Rn,leftPanel:Pn,rightPanel:On}),(Ln,zn)=>(openBlock(),createElementBlock("div",{class:normalizeClass(unref(kn).b())},[createVNode(TransferPanel,{ref_key:"leftPanel",ref:Pn,data:unref(En),"option-render":unref(Vn),placeholder:unref(Dn),title:unref(Mn),filterable:Ln.filterable,format:Ln.format,"filter-method":Ln.filterMethod,"default-checked":Ln.leftDefaultChecked,props:vn.props,onCheckedChange:unref(Sn)},{default:withCtx(()=>[renderSlot(Ln.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),createBaseVNode("div",{class:normalizeClass(unref(kn).e("buttons"))},[createVNode(unref(ElButton),{type:"primary",class:normalizeClass([unref(kn).e("button"),unref(kn).is("with-texts",unref(In))]),disabled:unref(isEmpty$3)(Cn.rightChecked),onClick:unref(Tn)},{default:withCtx(()=>[createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_left_default))]),_:1}),unref(isUndefined$d)(Ln.buttonTexts[0])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_1$i,toDisplayString(Ln.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),createVNode(unref(ElButton),{type:"primary",class:normalizeClass([unref(kn).e("button"),unref(kn).is("with-texts",unref(In))]),disabled:unref(isEmpty$3)(Cn.leftChecked),onClick:unref(Nn)},{default:withCtx(()=>[unref(isUndefined$d)(Ln.buttonTexts[1])?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",_hoisted_2$e,toDisplayString(Ln.buttonTexts[1]),1)),createVNode(unref(ElIcon),null,{default:withCtx(()=>[createVNode(unref(arrow_right_default))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),createVNode(TransferPanel,{ref_key:"rightPanel",ref:On,data:unref($n),"option-render":unref(Vn),placeholder:unref(Dn),filterable:Ln.filterable,format:Ln.format,"filter-method":Ln.filterMethod,title:unref(Bn),"default-checked":Ln.rightDefaultChecked,props:vn.props,onCheckedChange:unref(An)},{default:withCtx(()=>[renderSlot(Ln.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Transfer=_export_sfc$2(_sfc_main$q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const ElTransfer=withInstall$1(Transfer),NODE_KEY="$treeNodeId",markNodeData=function(Fe,qe){!qe||qe[NODE_KEY]||Object.defineProperty(qe,NODE_KEY,{value:Fe.id,enumerable:!1,configurable:!1,writable:!1})},getNodeKey=function(Fe,qe){return Fe?qe[Fe]:qe[NODE_KEY]},handleCurrentChange=(Fe,qe,hn)=>{const vn=Fe.value.currentNode;hn();const bn=Fe.value.currentNode;vn!==bn&&qe("current-change",bn?bn.data:null,bn)},getChildState=Fe=>{let qe=!0,hn=!0,vn=!0;for(let bn=0,wn=Fe.length;bn"u"){const wn=vn[qe];return wn===void 0?"":wn}};let nodeIdSeed=0,Node$1=class ll{constructor(qe){this.id=nodeIdSeed++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const hn in qe)hasOwn(qe,hn)&&(this[hn]=qe[hn]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const qe=this.store;if(!qe)throw new Error("[Node]store is required!");qe.registerNode(this);const hn=qe.props;if(hn&&typeof hn.isLeaf<"u"){const wn=getPropertyFromData(this,"isLeaf");typeof wn=="boolean"&&(this.isLeafByUser=wn)}if(qe.lazy!==!0&&this.data?(this.setData(this.data),qe.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&qe.lazy&&qe.defaultExpandAll&&this.expand(),Array.isArray(this.data)||markNodeData(this,this.data),!this.data)return;const vn=qe.defaultExpandedKeys,bn=qe.key;bn&&vn&&vn.includes(this.key)&&this.expand(null,qe.autoExpandParent),bn&&qe.currentNodeKey!==void 0&&this.key===qe.currentNodeKey&&(qe.currentNode=this,qe.currentNode.isCurrent=!0),qe.lazy&&qe._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(qe){Array.isArray(qe)||markNodeData(this,qe),this.data=qe,this.childNodes=[];let hn;this.level===0&&Array.isArray(this.data)?hn=this.data:hn=getPropertyFromData(this,"children")||[];for(let vn=0,bn=hn.length;vn-1)return qe.childNodes[hn+1]}return null}get previousSibling(){const qe=this.parent;if(qe){const hn=qe.childNodes.indexOf(this);if(hn>-1)return hn>0?qe.childNodes[hn-1]:null}return null}contains(qe,hn=!0){return(this.childNodes||[]).some(vn=>vn===qe||hn&&vn.contains(qe))}remove(){const qe=this.parent;qe&&qe.removeChild(this)}insertChild(qe,hn,vn){if(!qe)throw new Error("InsertChild error: child is required.");if(!(qe instanceof ll)){if(!vn){const bn=this.getChildren(!0);bn.includes(qe.data)||(typeof hn>"u"||hn<0?bn.push(qe.data):bn.splice(hn,0,qe.data))}Object.assign(qe,{parent:this,store:this.store}),qe=reactive(new ll(qe)),qe instanceof ll&&qe.initialize()}qe.level=this.level+1,typeof hn>"u"||hn<0?this.childNodes.push(qe):this.childNodes.splice(hn,0,qe),this.updateLeafState()}insertBefore(qe,hn){let vn;hn&&(vn=this.childNodes.indexOf(hn)),this.insertChild(qe,vn)}insertAfter(qe,hn){let vn;hn&&(vn=this.childNodes.indexOf(hn),vn!==-1&&(vn+=1)),this.insertChild(qe,vn)}removeChild(qe){const hn=this.getChildren()||[],vn=hn.indexOf(qe.data);vn>-1&&hn.splice(vn,1);const bn=this.childNodes.indexOf(qe);bn>-1&&(this.store&&this.store.deregisterNode(qe),qe.parent=null,this.childNodes.splice(bn,1)),this.updateLeafState()}removeChildByData(qe){let hn=null;for(let vn=0;vn{if(hn){let bn=this.parent;for(;bn.level>0;)bn.expanded=!0,bn=bn.parent}this.expanded=!0,qe&&qe(),this.childNodes.forEach(bn=>{bn.canFocus=!0})};this.shouldLoadData()?this.loadData(bn=>{Array.isArray(bn)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||reInitChecked(this),vn())}):vn()}doCreateChildren(qe,hn={}){qe.forEach(vn=>{this.insertChild(Object.assign({data:vn},hn),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(qe=>{qe.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const qe=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!qe||qe.length===0;return}this.isLeaf=!1}setChecked(qe,hn,vn,bn){if(this.indeterminate=qe==="half",this.checked=qe===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:kn,allWithoutDisable:_n}=getChildState(this.childNodes);!this.isLeaf&&!kn&&_n&&(this.checked=!1,qe=!1);const Cn=()=>{if(hn){const xn=this.childNodes;for(let Sn=0,An=xn.length;Sn{Cn(),reInitChecked(this)},{checked:qe!==!1});return}else Cn()}const wn=this.parent;!wn||wn.level===0||vn||reInitChecked(wn)}getChildren(qe=!1){if(this.level===0)return this.data;const hn=this.data;if(!hn)return null;const vn=this.store.props;let bn="children";return vn&&(bn=vn.children||"children"),hn[bn]===void 0&&(hn[bn]=null),qe&&!hn[bn]&&(hn[bn]=[]),hn[bn]}updateChildren(){const qe=this.getChildren()||[],hn=this.childNodes.map(wn=>wn.data),vn={},bn=[];qe.forEach((wn,kn)=>{const _n=wn[NODE_KEY];!!_n&&hn.findIndex(xn=>xn[NODE_KEY]===_n)>=0?vn[_n]={index:kn,data:wn}:bn.push({index:kn,data:wn})}),this.store.lazy||hn.forEach(wn=>{vn[wn[NODE_KEY]]||this.removeChildByData(wn)}),bn.forEach(({index:wn,data:kn})=>{this.insertChild({data:kn},wn)}),this.updateLeafState()}loadData(qe,hn={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(hn).length)){this.loading=!0;const vn=bn=>{this.childNodes=[],this.doCreateChildren(bn,hn),this.loaded=!0,this.loading=!1,this.updateLeafState(),qe&&qe.call(this,bn)};this.store.load(this,vn)}else qe&&qe.call(this)}};class TreeStore{constructor(qe){this.currentNode=null,this.currentNodeKey=null;for(const hn in qe)hasOwn(qe,hn)&&(this[hn]=qe[hn]);this.nodesMap={}}initialize(){if(this.root=new Node$1({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const qe=this.load;qe(this.root,hn=>{this.root.doCreateChildren(hn),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(qe){const hn=this.filterNodeMethod,vn=this.lazy,bn=function(wn){const kn=wn.root?wn.root.childNodes:wn.childNodes;if(kn.forEach(_n=>{_n.visible=hn.call(_n,qe,_n.data,_n),bn(_n)}),!wn.visible&&kn.length){let _n=!0;_n=!kn.some(Cn=>Cn.visible),wn.root?wn.root.visible=_n===!1:wn.visible=_n===!1}qe&&wn.visible&&!wn.isLeaf&&!vn&&wn.expand()};bn(this)}setData(qe){qe!==this.root.data?(this.root.setData(qe),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(qe){if(qe instanceof Node$1)return qe;const hn=isObject$9(qe)?getNodeKey(this.key,qe):qe;return this.nodesMap[hn]||null}insertBefore(qe,hn){const vn=this.getNode(hn);vn.parent.insertBefore({data:qe},vn)}insertAfter(qe,hn){const vn=this.getNode(hn);vn.parent.insertAfter({data:qe},vn)}remove(qe){const hn=this.getNode(qe);hn&&hn.parent&&(hn===this.currentNode&&(this.currentNode=null),hn.parent.removeChild(hn))}append(qe,hn){const vn=hn?this.getNode(hn):this.root;vn&&vn.insertChild({data:qe})}_initDefaultCheckedNodes(){const qe=this.defaultCheckedKeys||[],hn=this.nodesMap;qe.forEach(vn=>{const bn=hn[vn];bn&&bn.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(qe){(this.defaultCheckedKeys||[]).includes(qe.key)&&qe.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(qe){qe!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=qe,this._initDefaultCheckedNodes())}registerNode(qe){const hn=this.key;!qe||!qe.data||(hn?qe.key!==void 0&&(this.nodesMap[qe.key]=qe):this.nodesMap[qe.id]=qe)}deregisterNode(qe){!this.key||!qe||!qe.data||(qe.childNodes.forEach(vn=>{this.deregisterNode(vn)}),delete this.nodesMap[qe.key])}getCheckedNodes(qe=!1,hn=!1){const vn=[],bn=function(wn){(wn.root?wn.root.childNodes:wn.childNodes).forEach(_n=>{(_n.checked||hn&&_n.indeterminate)&&(!qe||qe&&_n.isLeaf)&&vn.push(_n.data),bn(_n)})};return bn(this),vn}getCheckedKeys(qe=!1){return this.getCheckedNodes(qe).map(hn=>(hn||{})[this.key])}getHalfCheckedNodes(){const qe=[],hn=function(vn){(vn.root?vn.root.childNodes:vn.childNodes).forEach(wn=>{wn.indeterminate&&qe.push(wn.data),hn(wn)})};return hn(this),qe}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(qe=>(qe||{})[this.key])}_getAllNodes(){const qe=[],hn=this.nodesMap;for(const vn in hn)hasOwn(hn,vn)&&qe.push(hn[vn]);return qe}updateChildren(qe,hn){const vn=this.nodesMap[qe];if(!vn)return;const bn=vn.childNodes;for(let wn=bn.length-1;wn>=0;wn--){const kn=bn[wn];this.remove(kn.data)}for(let wn=0,kn=hn.length;wnCn.level-_n.level),wn=Object.create(null),kn=Object.keys(vn);bn.forEach(_n=>_n.setChecked(!1,!1));for(let _n=0,Cn=bn.length;_n0;)wn[Sn.data[qe]]=!0,Sn=Sn.parent;if(xn.isLeaf||this.checkStrictly){xn.setChecked(!0,!1);continue}if(xn.setChecked(!0,!0),hn){xn.setChecked(!1,!1);const An=function(Tn){Tn.childNodes.forEach(Pn=>{Pn.isLeaf||Pn.setChecked(!1,!1),An(Pn)})};An(xn)}}}setCheckedNodes(qe,hn=!1){const vn=this.key,bn={};qe.forEach(wn=>{bn[(wn||{})[vn]]=!0}),this._setCheckedKeys(vn,hn,bn)}setCheckedKeys(qe,hn=!1){this.defaultCheckedKeys=qe;const vn=this.key,bn={};qe.forEach(wn=>{bn[wn]=!0}),this._setCheckedKeys(vn,hn,bn)}setDefaultExpandedKeys(qe){qe=qe||[],this.defaultExpandedKeys=qe,qe.forEach(hn=>{const vn=this.getNode(hn);vn&&vn.expand(null,this.autoExpandParent)})}setChecked(qe,hn,vn){const bn=this.getNode(qe);bn&&bn.setChecked(!!hn,vn)}getCurrentNode(){return this.currentNode}setCurrentNode(qe){const hn=this.currentNode;hn&&(hn.isCurrent=!1),this.currentNode=qe,this.currentNode.isCurrent=!0}setUserCurrentNode(qe,hn=!0){const vn=qe[this.key],bn=this.nodesMap[vn];this.setCurrentNode(bn),hn&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(qe,hn=!0){if(qe==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const vn=this.getNode(qe);vn&&(this.setCurrentNode(vn),hn&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const _sfc_main$p=defineComponent({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(Fe){const qe=useNamespace("tree"),hn=inject("NodeInstance"),vn=inject("RootTree");return()=>{const bn=Fe.node,{data:wn,store:kn}=bn;return Fe.renderContent?Fe.renderContent(h$6,{_self:hn,node:bn,data:wn,store:kn}):vn.ctx.slots.default?vn.ctx.slots.default({node:bn,data:wn}):h$6("span",{class:qe.be("node","label")},[bn.label])}}});var NodeContent=_export_sfc$2(_sfc_main$p,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function useNodeExpandEventBroadcast(Fe){const qe=inject("TreeNodeMap",null),hn={treeNodeExpand:vn=>{Fe.node!==vn&&Fe.node.collapse()},children:[]};return qe&&qe.children.push(hn),provide("TreeNodeMap",hn),{broadcastExpanded:vn=>{if(Fe.accordion)for(const bn of hn.children)bn.treeNodeExpand(vn)}}}const dragEventsKey=Symbol("dragEvents");function useDragNodeHandler({props:Fe,ctx:qe,el$:hn,dropIndicator$:vn,store:bn}){const wn=useNamespace("tree"),kn=ref({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return provide(dragEventsKey,{treeNodeDragStart:({event:En,treeNode:$n})=>{if(typeof Fe.allowDrag=="function"&&!Fe.allowDrag($n.node))return En.preventDefault(),!1;En.dataTransfer.effectAllowed="move";try{En.dataTransfer.setData("text/plain","")}catch{}kn.value.draggingNode=$n,qe.emit("node-drag-start",$n.node,En)},treeNodeDragOver:({event:En,treeNode:$n})=>{const Sn=$n,An=kn.value.dropNode;An&&An.node.id!==Sn.node.id&&removeClass$2(An.$el,wn.is("drop-inner"));const Tn=kn.value.draggingNode;if(!Tn||!Sn)return;let Nn=!0,Pn=!0,On=!0,Rn=!0;typeof Fe.allowDrop=="function"&&(Nn=Fe.allowDrop(Tn.node,Sn.node,"prev"),Rn=Pn=Fe.allowDrop(Tn.node,Sn.node,"inner"),On=Fe.allowDrop(Tn.node,Sn.node,"next")),En.dataTransfer.dropEffect=Pn||Nn||On?"move":"none",(Nn||Pn||On)&&(An==null?void 0:An.node.id)!==Sn.node.id&&(An&&qe.emit("node-drag-leave",Tn.node,An.node,En),qe.emit("node-drag-enter",Tn.node,Sn.node,En)),(Nn||Pn||On)&&(kn.value.dropNode=Sn),Sn.node.nextSibling===Tn.node&&(On=!1),Sn.node.previousSibling===Tn.node&&(Nn=!1),Sn.node.contains(Tn.node,!1)&&(Pn=!1),(Tn.node===Sn.node||Tn.node.contains(Sn.node))&&(Nn=!1,Pn=!1,On=!1);const In=Sn.$el.querySelector(`.${wn.be("node","content")}`).getBoundingClientRect(),Mn=hn.value.getBoundingClientRect();let Bn;const Dn=Nn?Pn?.25:On?.45:1:-1,Vn=On?Pn?.75:Nn?.55:0:1;let Ln=-9999;const zn=En.clientY-In.top;znIn.height*Vn?Bn="after":Pn?Bn="inner":Bn="none";const Hn=Sn.$el.querySelector(`.${wn.be("node","expand-icon")}`).getBoundingClientRect(),Fn=vn.value;Bn==="before"?Ln=Hn.top-Mn.top:Bn==="after"&&(Ln=Hn.bottom-Mn.top),Fn.style.top=`${Ln}px`,Fn.style.left=`${Hn.right-Mn.left}px`,Bn==="inner"?addClass$2(Sn.$el,wn.is("drop-inner")):removeClass$2(Sn.$el,wn.is("drop-inner")),kn.value.showDropIndicator=Bn==="before"||Bn==="after",kn.value.allowDrop=kn.value.showDropIndicator||Rn,kn.value.dropType=Bn,qe.emit("node-drag-over",Tn.node,Sn.node,En)},treeNodeDragEnd:En=>{const{draggingNode:$n,dropType:Sn,dropNode:An}=kn.value;if(En.preventDefault(),En.dataTransfer.dropEffect="move",$n&&An){const Tn={data:$n.node.data};Sn!=="none"&&$n.node.remove(),Sn==="before"?An.node.parent.insertBefore(Tn,An.node):Sn==="after"?An.node.parent.insertAfter(Tn,An.node):Sn==="inner"&&An.node.insertChild(Tn),Sn!=="none"&&bn.value.registerNode(Tn),removeClass$2(An.$el,wn.is("drop-inner")),qe.emit("node-drag-end",$n.node,An.node,Sn,En),Sn!=="none"&&qe.emit("node-drop",$n.node,An.node,Sn,En)}$n&&!An&&qe.emit("node-drag-end",$n.node,null,Sn,En),kn.value.showDropIndicator=!1,kn.value.draggingNode=null,kn.value.dropNode=null,kn.value.allowDrop=!0}}),{dragState:kn}}const _sfc_main$o=defineComponent({name:"ElTreeNode",components:{ElCollapseTransition:_CollapseTransition,ElCheckbox,NodeContent,ElIcon,Loading:loading_default},props:{node:{type:Node$1,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(Fe,qe){const hn=useNamespace("tree"),{broadcastExpanded:vn}=useNodeExpandEventBroadcast(Fe),bn=inject("RootTree"),wn=ref(!1),kn=ref(!1),_n=ref(null),Cn=ref(null),xn=ref(null),En=inject(dragEventsKey),$n=getCurrentInstance();provide("NodeInstance",$n),Fe.node.expanded&&(wn.value=!0,kn.value=!0);const Sn=bn.props.props.children||"children";watch(()=>{const zn=Fe.node.data[Sn];return zn&&[...zn]},()=>{Fe.node.updateChildren()}),watch(()=>Fe.node.indeterminate,zn=>{Nn(Fe.node.checked,zn)}),watch(()=>Fe.node.checked,zn=>{Nn(zn,Fe.node.indeterminate)}),watch(()=>Fe.node.expanded,zn=>{nextTick(()=>wn.value=zn),zn&&(kn.value=!0)});const An=zn=>getNodeKey(bn.props.nodeKey,zn.data),Tn=zn=>{const Hn=Fe.props.class;if(!Hn)return{};let Fn;if(isFunction$i(Hn)){const{data:Kn}=zn;Fn=Hn(Kn,zn)}else Fn=Hn;return isString$d(Fn)?{[Fn]:!0}:Fn},Nn=(zn,Hn)=>{(_n.value!==zn||Cn.value!==Hn)&&bn.ctx.emit("check-change",Fe.node.data,zn,Hn),_n.value=zn,Cn.value=Hn},Pn=zn=>{handleCurrentChange(bn.store,bn.ctx.emit,()=>bn.store.value.setCurrentNode(Fe.node)),bn.currentNode.value=Fe.node,bn.props.expandOnClickNode&&Rn(),bn.props.checkOnClickNode&&!Fe.node.disabled&&In(null,{target:{checked:!Fe.node.checked}}),bn.ctx.emit("node-click",Fe.node.data,Fe.node,$n,zn)},On=zn=>{bn.instance.vnode.props.onNodeContextmenu&&(zn.stopPropagation(),zn.preventDefault()),bn.ctx.emit("node-contextmenu",zn,Fe.node.data,Fe.node,$n)},Rn=()=>{Fe.node.isLeaf||(wn.value?(bn.ctx.emit("node-collapse",Fe.node.data,Fe.node,$n),Fe.node.collapse()):(Fe.node.expand(),qe.emit("node-expand",Fe.node.data,Fe.node,$n)))},In=(zn,Hn)=>{Fe.node.setChecked(Hn.target.checked,!bn.props.checkStrictly),nextTick(()=>{const Fn=bn.store.value;bn.ctx.emit("check",Fe.node.data,{checkedNodes:Fn.getCheckedNodes(),checkedKeys:Fn.getCheckedKeys(),halfCheckedNodes:Fn.getHalfCheckedNodes(),halfCheckedKeys:Fn.getHalfCheckedKeys()})})};return{ns:hn,node$:xn,tree:bn,expanded:wn,childNodeRendered:kn,oldChecked:_n,oldIndeterminate:Cn,getNodeKey:An,getNodeClass:Tn,handleSelectChange:Nn,handleClick:Pn,handleContextMenu:On,handleExpandIconClick:Rn,handleCheckChange:In,handleChildNodeExpand:(zn,Hn,Fn)=>{vn(Hn),bn.ctx.emit("node-expand",zn,Hn,Fn)},handleDragStart:zn=>{bn.props.draggable&&En.treeNodeDragStart({event:zn,treeNode:Fe})},handleDragOver:zn=>{zn.preventDefault(),bn.props.draggable&&En.treeNodeDragOver({event:zn,treeNode:{$el:xn.value,node:Fe.node}})},handleDrop:zn=>{zn.preventDefault()},handleDragEnd:zn=>{bn.props.draggable&&En.treeNodeDragEnd(zn)},CaretRight:caret_right_default}}}),_hoisted_1$h=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],_hoisted_2$d=["aria-expanded"];function _sfc_render$3(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-icon"),_n=resolveComponent("el-checkbox"),Cn=resolveComponent("loading"),xn=resolveComponent("node-content"),En=resolveComponent("el-tree-node"),$n=resolveComponent("el-collapse-transition");return withDirectives((openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([Fe.ns.b("node"),Fe.ns.is("expanded",Fe.expanded),Fe.ns.is("current",Fe.node.isCurrent),Fe.ns.is("hidden",!Fe.node.visible),Fe.ns.is("focusable",!Fe.node.disabled),Fe.ns.is("checked",!Fe.node.disabled&&Fe.node.checked),Fe.getNodeClass(Fe.node)]),role:"treeitem",tabindex:"-1","aria-expanded":Fe.expanded,"aria-disabled":Fe.node.disabled,"aria-checked":Fe.node.checked,draggable:Fe.tree.props.draggable,"data-key":Fe.getNodeKey(Fe.node),onClick:qe[1]||(qe[1]=withModifiers((...Sn)=>Fe.handleClick&&Fe.handleClick(...Sn),["stop"])),onContextmenu:qe[2]||(qe[2]=(...Sn)=>Fe.handleContextMenu&&Fe.handleContextMenu(...Sn)),onDragstart:qe[3]||(qe[3]=withModifiers((...Sn)=>Fe.handleDragStart&&Fe.handleDragStart(...Sn),["stop"])),onDragover:qe[4]||(qe[4]=withModifiers((...Sn)=>Fe.handleDragOver&&Fe.handleDragOver(...Sn),["stop"])),onDragend:qe[5]||(qe[5]=withModifiers((...Sn)=>Fe.handleDragEnd&&Fe.handleDragEnd(...Sn),["stop"])),onDrop:qe[6]||(qe[6]=withModifiers((...Sn)=>Fe.handleDrop&&Fe.handleDrop(...Sn),["stop"]))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.be("node","content")),style:normalizeStyle({paddingLeft:(Fe.node.level-1)*Fe.tree.props.indent+"px"})},[Fe.tree.props.icon||Fe.CaretRight?(openBlock(),createBlock(kn,{key:0,class:normalizeClass([Fe.ns.be("node","expand-icon"),Fe.ns.is("leaf",Fe.node.isLeaf),{expanded:!Fe.node.isLeaf&&Fe.expanded}]),onClick:withModifiers(Fe.handleExpandIconClick,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.tree.props.icon||Fe.CaretRight)))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),Fe.showCheckbox?(openBlock(),createBlock(_n,{key:1,"model-value":Fe.node.checked,indeterminate:Fe.node.indeterminate,disabled:!!Fe.node.disabled,onClick:qe[0]||(qe[0]=withModifiers(()=>{},["stop"])),onChange:Fe.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):createCommentVNode("v-if",!0),Fe.node.loading?(openBlock(),createBlock(kn,{key:2,class:normalizeClass([Fe.ns.be("node","loading-icon"),Fe.ns.is("loading")])},{default:withCtx(()=>[createVNode(Cn)]),_:1},8,["class"])):createCommentVNode("v-if",!0),createVNode(xn,{node:Fe.node,"render-content":Fe.renderContent},null,8,["node","render-content"])],6),createVNode($n,null,{default:withCtx(()=>[!Fe.renderAfterExpand||Fe.childNodeRendered?withDirectives((openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.be("node","children")),role:"group","aria-expanded":Fe.expanded},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.node.childNodes,Sn=>(openBlock(),createBlock(En,{key:Fe.getNodeKey(Sn),"render-content":Fe.renderContent,"render-after-expand":Fe.renderAfterExpand,"show-checkbox":Fe.showCheckbox,node:Sn,accordion:Fe.accordion,props:Fe.props,onNodeExpand:Fe.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,_hoisted_2$d)),[[vShow,Fe.expanded]]):createCommentVNode("v-if",!0)]),_:1})],42,_hoisted_1$h)),[[vShow,Fe.node.visible]])}var ElTreeNode$1=_export_sfc$2(_sfc_main$o,[["render",_sfc_render$3],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function useKeydown({el$:Fe},qe){const hn=useNamespace("tree"),vn=shallowRef([]),bn=shallowRef([]);onMounted(()=>{kn()}),onUpdated(()=>{vn.value=Array.from(Fe.value.querySelectorAll("[role=treeitem]")),bn.value=Array.from(Fe.value.querySelectorAll("input[type=checkbox]"))}),watch(bn,_n=>{_n.forEach(Cn=>{Cn.setAttribute("tabindex","-1")})}),useEventListener(Fe,"keydown",_n=>{const Cn=_n.target;if(!Cn.className.includes(hn.b("node")))return;const xn=_n.code;vn.value=Array.from(Fe.value.querySelectorAll(`.${hn.is("focusable")}[role=treeitem]`));const En=vn.value.indexOf(Cn);let $n;if([EVENT_CODE.up,EVENT_CODE.down].includes(xn)){if(_n.preventDefault(),xn===EVENT_CODE.up){$n=En===-1?0:En!==0?En-1:vn.value.length-1;const An=$n;for(;!qe.value.getNode(vn.value[$n].dataset.key).canFocus;){if($n--,$n===An){$n=-1;break}$n<0&&($n=vn.value.length-1)}}else{$n=En===-1?0:En=vn.value.length&&($n=0)}}$n!==-1&&vn.value[$n].focus()}[EVENT_CODE.left,EVENT_CODE.right].includes(xn)&&(_n.preventDefault(),Cn.click());const Sn=Cn.querySelector('[type="checkbox"]');[EVENT_CODE.enter,EVENT_CODE.space].includes(xn)&&Sn&&(_n.preventDefault(),Sn.click())});const kn=()=>{var _n;vn.value=Array.from(Fe.value.querySelectorAll(`.${hn.is("focusable")}[role=treeitem]`)),bn.value=Array.from(Fe.value.querySelectorAll("input[type=checkbox]"));const Cn=Fe.value.querySelectorAll(`.${hn.is("checked")}[role=treeitem]`);if(Cn.length){Cn[0].setAttribute("tabindex","0");return}(_n=vn.value[0])==null||_n.setAttribute("tabindex","0")}}const _sfc_main$n=defineComponent({name:"ElTree",components:{ElTreeNode:ElTreeNode$1},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:iconPropType}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(Fe,qe){const{t:hn}=useLocale(),vn=useNamespace("tree"),bn=ref(new TreeStore({key:Fe.nodeKey,data:Fe.data,lazy:Fe.lazy,props:Fe.props,load:Fe.load,currentNodeKey:Fe.currentNodeKey,checkStrictly:Fe.checkStrictly,checkDescendants:Fe.checkDescendants,defaultCheckedKeys:Fe.defaultCheckedKeys,defaultExpandedKeys:Fe.defaultExpandedKeys,autoExpandParent:Fe.autoExpandParent,defaultExpandAll:Fe.defaultExpandAll,filterNodeMethod:Fe.filterNodeMethod}));bn.value.initialize();const wn=ref(bn.value.root),kn=ref(null),_n=ref(null),Cn=ref(null),{broadcastExpanded:xn}=useNodeExpandEventBroadcast(Fe),{dragState:En}=useDragNodeHandler({props:Fe,ctx:qe,el$:_n,dropIndicator$:Cn,store:bn});useKeydown({el$:_n},bn);const $n=computed(()=>{const{childNodes:Xn}=wn.value;return!Xn||Xn.length===0||Xn.every(({visible:qn})=>!qn)});watch(()=>Fe.currentNodeKey,Xn=>{bn.value.setCurrentNodeKey(Xn)}),watch(()=>Fe.defaultCheckedKeys,Xn=>{bn.value.setDefaultCheckedKey(Xn)}),watch(()=>Fe.defaultExpandedKeys,Xn=>{bn.value.setDefaultExpandedKeys(Xn)}),watch(()=>Fe.data,Xn=>{bn.value.setData(Xn)},{deep:!0}),watch(()=>Fe.checkStrictly,Xn=>{bn.value.checkStrictly=Xn});const Sn=Xn=>{if(!Fe.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");bn.value.filter(Xn)},An=Xn=>getNodeKey(Fe.nodeKey,Xn.data),Tn=Xn=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const qn=bn.value.getNode(Xn);if(!qn)return[];const jn=[qn.data];let Jn=qn.parent;for(;Jn&&Jn!==wn.value;)jn.push(Jn.data),Jn=Jn.parent;return jn.reverse()},Nn=(Xn,qn)=>bn.value.getCheckedNodes(Xn,qn),Pn=Xn=>bn.value.getCheckedKeys(Xn),On=()=>{const Xn=bn.value.getCurrentNode();return Xn?Xn.data:null},Rn=()=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const Xn=On();return Xn?Xn[Fe.nodeKey]:null},In=(Xn,qn)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");bn.value.setCheckedNodes(Xn,qn)},Mn=(Xn,qn)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");bn.value.setCheckedKeys(Xn,qn)},Bn=(Xn,qn,jn)=>{bn.value.setChecked(Xn,qn,jn)},Dn=()=>bn.value.getHalfCheckedNodes(),Vn=()=>bn.value.getHalfCheckedKeys(),Ln=(Xn,qn=!0)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");handleCurrentChange(bn,qe.emit,()=>bn.value.setUserCurrentNode(Xn,qn))},zn=(Xn,qn=!0)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");handleCurrentChange(bn,qe.emit,()=>bn.value.setCurrentNodeKey(Xn,qn))},Hn=Xn=>bn.value.getNode(Xn),Fn=Xn=>{bn.value.remove(Xn)},Kn=(Xn,qn)=>{bn.value.append(Xn,qn)},Un=(Xn,qn)=>{bn.value.insertBefore(Xn,qn)},Gn=(Xn,qn)=>{bn.value.insertAfter(Xn,qn)},Wn=(Xn,qn,jn)=>{xn(qn),qe.emit("node-expand",Xn,qn,jn)},Yn=(Xn,qn)=>{if(!Fe.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");bn.value.updateChildren(Xn,qn)};return provide("RootTree",{ctx:qe,props:Fe,store:bn,root:wn,currentNode:kn,instance:getCurrentInstance()}),provide(formItemContextKey,void 0),{ns:vn,store:bn,root:wn,currentNode:kn,dragState:En,el$:_n,dropIndicator$:Cn,isEmpty:$n,filter:Sn,getNodeKey:An,getNodePath:Tn,getCheckedNodes:Nn,getCheckedKeys:Pn,getCurrentNode:On,getCurrentKey:Rn,setCheckedNodes:In,setCheckedKeys:Mn,setChecked:Bn,getHalfCheckedNodes:Dn,getHalfCheckedKeys:Vn,setCurrentNode:Ln,setCurrentKey:zn,t:hn,getNode:Hn,remove:Fn,append:Kn,insertBefore:Un,insertAfter:Gn,handleNodeExpand:Wn,updateKeyChildren:Yn}}});function _sfc_render$2(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-tree-node");return openBlock(),createElementBlock("div",{ref:"el$",class:normalizeClass([Fe.ns.b(),Fe.ns.is("dragging",!!Fe.dragState.draggingNode),Fe.ns.is("drop-not-allow",!Fe.dragState.allowDrop),Fe.ns.is("drop-inner",Fe.dragState.dropType==="inner"),{[Fe.ns.m("highlight-current")]:Fe.highlightCurrent}]),role:"tree"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(Fe.root.childNodes,_n=>(openBlock(),createBlock(kn,{key:Fe.getNodeKey(_n),node:_n,props:Fe.props,accordion:Fe.accordion,"render-after-expand":Fe.renderAfterExpand,"show-checkbox":Fe.showCheckbox,"render-content":Fe.renderContent,onNodeExpand:Fe.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),Fe.isEmpty?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(Fe.ns.e("empty-block"))},[renderSlot(Fe.$slots,"empty",{},()=>{var _n;return[createBaseVNode("span",{class:normalizeClass(Fe.ns.e("empty-text"))},toDisplayString((_n=Fe.emptyText)!=null?_n:Fe.t("el.tree.emptyText")),3)]})],2)):createCommentVNode("v-if",!0),withDirectives(createBaseVNode("div",{ref:"dropIndicator$",class:normalizeClass(Fe.ns.e("drop-indicator"))},null,2),[[vShow,Fe.dragState.showDropIndicator]])],2)}var Tree=_export_sfc$2(_sfc_main$n,[["render",_sfc_render$2],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Tree.install=Fe=>{Fe.component(Tree.name,Tree)};const _Tree=Tree,ElTree=_Tree,useSelect=(Fe,{attrs:qe,emit:hn},{tree:vn,key:bn})=>{const wn=useNamespace("tree-select"),kn={...pick$3(toRefs(Fe),Object.keys(ElSelect.props)),...qe,"onUpdate:modelValue":_n=>hn(UPDATE_MODEL_EVENT,_n),valueKey:bn,popperClass:computed(()=>{const _n=[wn.e("popper")];return Fe.popperClass&&_n.push(Fe.popperClass),_n.join(" ")}),filterMethod:(_n="")=>{Fe.filterMethod&&Fe.filterMethod(_n),nextTick(()=>{var Cn;(Cn=vn.value)==null||Cn.filter(_n)})},onVisibleChange:_n=>{var Cn;(Cn=qe.onVisibleChange)==null||Cn.call(qe,_n),Fe.filterable&&_n&&kn.filterMethod()}};return kn},component=defineComponent({extends:ElOption,setup(Fe,qe){const hn=ElOption.setup(Fe,qe);delete hn.selectOptionClick;const vn=getCurrentInstance().proxy;return nextTick(()=>{hn.select.cachedOptions.get(vn.value)||hn.select.onOptionCreate(vn)}),hn},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function isValidValue(Fe){return Fe||Fe===0}function isValidArray(Fe){return Array.isArray(Fe)&&Fe.length}function toValidArray(Fe){return Array.isArray(Fe)?Fe:isValidValue(Fe)?[Fe]:[]}function treeFind(Fe,qe,hn,vn,bn){for(let wn=0;wn{watch(()=>Fe.modelValue,()=>{Fe.showCheckbox&&nextTick(()=>{const Sn=wn.value;Sn&&!isEqual$4(Sn.getCheckedKeys(),toValidArray(Fe.modelValue))&&Sn.setCheckedKeys(toValidArray(Fe.modelValue))})},{immediate:!0,deep:!0});const _n=computed(()=>({value:kn.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...Fe.props})),Cn=(Sn,An)=>{var Tn;const Nn=_n.value[Sn];return isFunction$i(Nn)?Nn(An,(Tn=wn.value)==null?void 0:Tn.getNode(Cn("value",An))):An[Nn]},xn=toValidArray(Fe.modelValue).map(Sn=>treeFind(Fe.data||[],An=>Cn("value",An)===Sn,An=>Cn("children",An),(An,Tn,Nn,Pn)=>Pn&&Cn("value",Pn))).filter(Sn=>isValidValue(Sn)),En=computed(()=>{if(!Fe.renderAfterExpand&&!Fe.lazy)return[];const Sn=[];return treeEach(Fe.data.concat(Fe.cacheData),An=>{const Tn=Cn("value",An);Sn.push({value:Tn,currentLabel:Cn("label",An),isDisabled:Cn("disabled",An)})},An=>Cn("children",An)),Sn}),$n=computed(()=>En.value.reduce((Sn,An)=>({...Sn,[An.value]:An}),{}));return{...pick$3(toRefs(Fe),Object.keys(_Tree.props)),...qe,nodeKey:kn,expandOnClickNode:computed(()=>!Fe.checkStrictly&&Fe.expandOnClickNode),defaultExpandedKeys:computed(()=>Fe.defaultExpandedKeys?Fe.defaultExpandedKeys.concat(xn):xn),renderContent:(Sn,{node:An,data:Tn,store:Nn})=>Sn(component,{value:Cn("value",Tn),label:Cn("label",Tn),disabled:Cn("disabled",Tn)},Fe.renderContent?()=>Fe.renderContent(Sn,{node:An,data:Tn,store:Nn}):hn.default?()=>hn.default({node:An,data:Tn,store:Nn}):void 0),filterNodeMethod:(Sn,An,Tn)=>{var Nn;return Fe.filterNodeMethod?Fe.filterNodeMethod(Sn,An,Tn):Sn?(Nn=Cn("label",An))==null?void 0:Nn.includes(Sn):!0},onNodeClick:(Sn,An,Tn)=>{var Nn,Pn,On;if((Nn=qe.onNodeClick)==null||Nn.call(qe,Sn,An,Tn),!(Fe.showCheckbox&&Fe.checkOnClickNode))if(!Fe.showCheckbox&&(Fe.checkStrictly||An.isLeaf)){if(!Cn("disabled",Sn)){const Rn=(Pn=bn.value)==null?void 0:Pn.options.get(Cn("value",Sn));(On=bn.value)==null||On.handleOptionSelect(Rn)}}else Fe.expandOnClickNode&&Tn.proxy.handleExpandIconClick()},onCheck:(Sn,An)=>{if(!Fe.showCheckbox)return;const Tn=Cn("value",Sn),Nn=An.checkedKeys,Pn=Fe.multiple?toValidArray(Fe.modelValue).filter(Rn=>Rn in $n.value&&!wn.value.getNode(Rn)&&!Nn.includes(Rn)):[],On=Nn.concat(Pn);if(Fe.checkStrictly)vn(UPDATE_MODEL_EVENT,Fe.multiple?On:On.includes(Tn)?Tn:void 0);else if(Fe.multiple)vn(UPDATE_MODEL_EVENT,wn.value.getCheckedKeys(!0));else{const Rn=treeFind([Sn],Bn=>!isValidArray(Cn("children",Bn))&&!Cn("disabled",Bn),Bn=>Cn("children",Bn)),In=Rn?Cn("value",Rn):void 0,Mn=isValidValue(Fe.modelValue)&&!!treeFind([Sn],Bn=>Cn("value",Bn)===Fe.modelValue,Bn=>Cn("children",Bn));vn(UPDATE_MODEL_EVENT,In===Fe.modelValue||Mn?void 0:In)}nextTick(()=>{var Rn;const In=toValidArray(Fe.modelValue);wn.value.setCheckedKeys(In),(Rn=qe.onCheck)==null||Rn.call(qe,Sn,{checkedKeys:wn.value.getCheckedKeys(),checkedNodes:wn.value.getCheckedNodes(),halfCheckedKeys:wn.value.getHalfCheckedKeys(),halfCheckedNodes:wn.value.getHalfCheckedNodes()})})},cacheOptions:En}};var CacheOptions=defineComponent({props:{data:{type:Array,default:()=>[]}},setup(Fe){const qe=inject(selectKey);return watch(()=>Fe.data,()=>{var hn;Fe.data.forEach(bn=>{qe.cachedOptions.has(bn.value)||qe.cachedOptions.set(bn.value,bn)});const vn=((hn=qe.selectWrapper)==null?void 0:hn.querySelectorAll("input"))||[];Array.from(vn).includes(document.activeElement)||qe.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const _sfc_main$m=defineComponent({name:"ElTreeSelect",inheritAttrs:!1,props:{...ElSelect.props,..._Tree.props,cacheData:{type:Array,default:()=>[]}},setup(Fe,qe){const{slots:hn,expose:vn}=qe,bn=ref(),wn=ref(),kn=computed(()=>Fe.nodeKey||Fe.valueKey||"value"),_n=useSelect(Fe,qe,{select:bn,tree:wn,key:kn}),{cacheOptions:Cn,...xn}=useTree$1(Fe,qe,{select:bn,tree:wn,key:kn}),En=reactive({});return vn(En),onMounted(()=>{Object.assign(En,{...pick$3(wn.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...pick$3(bn.value,["focus","blur"])})}),()=>h$6(ElSelect,reactive({..._n,ref:$n=>bn.value=$n}),{...hn,default:()=>[h$6(CacheOptions,{data:Cn.value}),h$6(_Tree,reactive({...xn,ref:$n=>wn.value=$n}))]})}});var TreeSelect=_export_sfc$2(_sfc_main$m,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);TreeSelect.install=Fe=>{Fe.component(TreeSelect.name,TreeSelect)};const _TreeSelect=TreeSelect,ElTreeSelect=_TreeSelect,ROOT_TREE_INJECTION_KEY=Symbol(),EMPTY_NODE={key:-1,level:-1,data:{}};var TreeOptionsEnum=(Fe=>(Fe.KEY="id",Fe.LABEL="label",Fe.CHILDREN="children",Fe.DISABLED="disabled",Fe))(TreeOptionsEnum||{}),SetOperationEnum=(Fe=>(Fe.ADD="add",Fe.DELETE="delete",Fe))(SetOperationEnum||{});const itemSize={type:Number,default:26},treeProps=buildProps({data:{type:definePropType(Array),default:()=>mutable([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:definePropType(Object),default:()=>mutable({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:definePropType(Array),default:()=>mutable([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:definePropType(Array),default:()=>mutable([])},indent:{type:Number,default:16},itemSize,icon:{type:iconPropType},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:definePropType([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:definePropType(Function)},perfMode:{type:Boolean,default:!0}}),treeNodeProps=buildProps({node:{type:definePropType(Object),default:()=>mutable(EMPTY_NODE)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize}),treeNodeContentProps=buildProps({node:{type:definePropType(Object),required:!0}}),NODE_CLICK="node-click",NODE_EXPAND="node-expand",NODE_COLLAPSE="node-collapse",CURRENT_CHANGE="current-change",NODE_CHECK="check",NODE_CHECK_CHANGE="check-change",NODE_CONTEXTMENU="node-contextmenu",treeEmits={[NODE_CLICK]:(Fe,qe,hn)=>Fe&&qe&&hn,[NODE_EXPAND]:(Fe,qe)=>Fe&&qe,[NODE_COLLAPSE]:(Fe,qe)=>Fe&&qe,[CURRENT_CHANGE]:(Fe,qe)=>Fe&&qe,[NODE_CHECK]:(Fe,qe)=>Fe&&qe,[NODE_CHECK_CHANGE]:(Fe,qe)=>Fe&&typeof qe=="boolean",[NODE_CONTEXTMENU]:(Fe,qe,hn)=>Fe&&qe&&hn},treeNodeEmits={click:(Fe,qe)=>!!(Fe&&qe),toggle:Fe=>!!Fe,check:(Fe,qe)=>Fe&&typeof qe=="boolean"};function useCheck(Fe,qe){const hn=ref(new Set),vn=ref(new Set),{emit:bn}=getCurrentInstance();watch([()=>qe.value,()=>Fe.defaultCheckedKeys],()=>nextTick(()=>{Rn(Fe.defaultCheckedKeys)}),{immediate:!0});const wn=()=>{if(!qe.value||!Fe.showCheckbox||Fe.checkStrictly)return;const{levelTreeNodeMap:In,maxLevel:Mn}=qe.value,Bn=hn.value,Dn=new Set;for(let Vn=Mn-1;Vn>=1;--Vn){const Ln=In.get(Vn);Ln&&Ln.forEach(zn=>{const Hn=zn.children;if(Hn){let Fn=!0,Kn=!1;for(const Un of Hn){const Gn=Un.key;if(Bn.has(Gn))Kn=!0;else if(Dn.has(Gn)){Fn=!1,Kn=!0;break}else Fn=!1}Fn?Bn.add(zn.key):Kn?(Dn.add(zn.key),Bn.delete(zn.key)):(Bn.delete(zn.key),Dn.delete(zn.key))}})}vn.value=Dn},kn=In=>hn.value.has(In.key),_n=In=>vn.value.has(In.key),Cn=(In,Mn,Bn=!0)=>{const Dn=hn.value,Vn=(Ln,zn)=>{Dn[zn?SetOperationEnum.ADD:SetOperationEnum.DELETE](Ln.key);const Hn=Ln.children;!Fe.checkStrictly&&Hn&&Hn.forEach(Fn=>{Fn.disabled||Vn(Fn,zn)})};Vn(In,Mn),wn(),Bn&&xn(In,Mn)},xn=(In,Mn)=>{const{checkedNodes:Bn,checkedKeys:Dn}=Tn(),{halfCheckedNodes:Vn,halfCheckedKeys:Ln}=Nn();bn(NODE_CHECK,In.data,{checkedKeys:Dn,checkedNodes:Bn,halfCheckedKeys:Ln,halfCheckedNodes:Vn}),bn(NODE_CHECK_CHANGE,In.data,Mn)};function En(In=!1){return Tn(In).checkedKeys}function $n(In=!1){return Tn(In).checkedNodes}function Sn(){return Nn().halfCheckedKeys}function An(){return Nn().halfCheckedNodes}function Tn(In=!1){const Mn=[],Bn=[];if(qe!=null&&qe.value&&Fe.showCheckbox){const{treeNodeMap:Dn}=qe.value;hn.value.forEach(Vn=>{const Ln=Dn.get(Vn);Ln&&(!In||In&&Ln.isLeaf)&&(Bn.push(Vn),Mn.push(Ln.data))})}return{checkedKeys:Bn,checkedNodes:Mn}}function Nn(){const In=[],Mn=[];if(qe!=null&&qe.value&&Fe.showCheckbox){const{treeNodeMap:Bn}=qe.value;vn.value.forEach(Dn=>{const Vn=Bn.get(Dn);Vn&&(Mn.push(Dn),In.push(Vn.data))})}return{halfCheckedNodes:In,halfCheckedKeys:Mn}}function Pn(In){hn.value.clear(),vn.value.clear(),Rn(In)}function On(In,Mn){if(qe!=null&&qe.value&&Fe.showCheckbox){const Bn=qe.value.treeNodeMap.get(In);Bn&&Cn(Bn,Mn,!1)}}function Rn(In){if(qe!=null&&qe.value){const{treeNodeMap:Mn}=qe.value;if(Fe.showCheckbox&&Mn&&In)for(const Bn of In){const Dn=Mn.get(Bn);Dn&&!kn(Dn)&&Cn(Dn,!0,!1)}}}return{updateCheckedKeys:wn,toggleCheckbox:Cn,isChecked:kn,isIndeterminate:_n,getCheckedKeys:En,getCheckedNodes:$n,getHalfCheckedKeys:Sn,getHalfCheckedNodes:An,setChecked:On,setCheckedKeys:Pn}}function useFilter(Fe,qe){const hn=ref(new Set([])),vn=ref(new Set([])),bn=computed(()=>isFunction$i(Fe.filterMethod));function wn(_n){var Cn;if(!bn.value)return;const xn=new Set,En=vn.value,$n=hn.value,Sn=[],An=((Cn=qe.value)==null?void 0:Cn.treeNodes)||[],Tn=Fe.filterMethod;$n.clear();function Nn(Pn){Pn.forEach(On=>{Sn.push(On),Tn!=null&&Tn(_n,On.data)?Sn.forEach(In=>{xn.add(In.key)}):On.isLeaf&&$n.add(On.key);const Rn=On.children;if(Rn&&Nn(Rn),!On.isLeaf){if(!xn.has(On.key))$n.add(On.key);else if(Rn){let In=!0;for(const Mn of Rn)if(!$n.has(Mn.key)){In=!1;break}In?En.add(On.key):En.delete(On.key)}}Sn.pop()})}return Nn(An),xn}function kn(_n){return vn.value.has(_n.key)}return{hiddenExpandIconKeySet:vn,hiddenNodeKeySet:hn,doFilter:wn,isForceHiddenExpandIcon:kn}}function useTree(Fe,qe){const hn=ref(new Set(Fe.defaultExpandedKeys)),vn=ref(),bn=shallowRef();watch(()=>Fe.currentNodeKey,ao=>{vn.value=ao},{immediate:!0}),watch(()=>Fe.data,ao=>{fo(ao)},{immediate:!0});const{isIndeterminate:wn,isChecked:kn,toggleCheckbox:_n,getCheckedKeys:Cn,getCheckedNodes:xn,getHalfCheckedKeys:En,getHalfCheckedNodes:$n,setChecked:Sn,setCheckedKeys:An}=useCheck(Fe,bn),{doFilter:Tn,hiddenNodeKeySet:Nn,isForceHiddenExpandIcon:Pn}=useFilter(Fe,bn),On=computed(()=>{var ao;return((ao=Fe.props)==null?void 0:ao.value)||TreeOptionsEnum.KEY}),Rn=computed(()=>{var ao;return((ao=Fe.props)==null?void 0:ao.children)||TreeOptionsEnum.CHILDREN}),In=computed(()=>{var ao;return((ao=Fe.props)==null?void 0:ao.disabled)||TreeOptionsEnum.DISABLED}),Mn=computed(()=>{var ao;return((ao=Fe.props)==null?void 0:ao.label)||TreeOptionsEnum.LABEL}),Bn=computed(()=>{const ao=hn.value,vo=Nn.value,yo=[],Bo=bn.value&&bn.value.treeNodes||[];function ro(){const eo=[];for(let lo=Bo.length-1;lo>=0;--lo)eo.push(Bo[lo]);for(;eo.length;){const lo=eo.pop();if(lo&&(vo.has(lo.key)||yo.push(lo),ao.has(lo.key))){const ho=lo.children;if(ho){const Io=ho.length;for(let Po=Io-1;Po>=0;--Po)eo.push(ho[Po])}}}}return ro(),yo}),Dn=computed(()=>Bn.value.length>0);function Vn(ao){const vo=new Map,yo=new Map;let Bo=1;function ro(lo,ho=1,Io=void 0){var Po;const ko=[];for(const xo of lo){const Ao=Hn(xo),go={level:ho,key:Ao,data:xo};go.label=Kn(xo),go.parent=Io;const qo=zn(xo);go.disabled=Fn(xo),go.isLeaf=!qo||qo.length===0,qo&&qo.length&&(go.children=ro(qo,ho+1,go)),ko.push(go),vo.set(Ao,go),yo.has(ho)||yo.set(ho,[]),(Po=yo.get(ho))==null||Po.push(go)}return ho>Bo&&(Bo=ho),ko}const eo=ro(ao);return{treeNodeMap:vo,levelTreeNodeMap:yo,maxLevel:Bo,treeNodes:eo}}function Ln(ao){const vo=Tn(ao);vo&&(hn.value=vo)}function zn(ao){return ao[Rn.value]}function Hn(ao){return ao?ao[On.value]:""}function Fn(ao){return ao[In.value]}function Kn(ao){return ao[Mn.value]}function Un(ao){hn.value.has(ao.key)?jn(ao):qn(ao)}function Gn(ao){hn.value=new Set(ao)}function Wn(ao,vo){qe(NODE_CLICK,ao.data,ao,vo),Yn(ao),Fe.expandOnClickNode&&Un(ao),Fe.showCheckbox&&Fe.checkOnClickNode&&!ao.disabled&&_n(ao,!kn(ao),!0)}function Yn(ao){no(ao)||(vn.value=ao.key,qe(CURRENT_CHANGE,ao.data,ao))}function Xn(ao,vo){_n(ao,vo)}function qn(ao){const vo=hn.value;if(bn.value&&Fe.accordion){const{treeNodeMap:yo}=bn.value;vo.forEach(Bo=>{const ro=yo.get(Bo);ao&&ao.level===(ro==null?void 0:ro.level)&&vo.delete(Bo)})}vo.add(ao.key),qe(NODE_EXPAND,ao.data,ao)}function jn(ao){hn.value.delete(ao.key),qe(NODE_COLLAPSE,ao.data,ao)}function Jn(ao){return hn.value.has(ao.key)}function Qn(ao){return!!ao.disabled}function no(ao){const vo=vn.value;return vo!==void 0&&vo===ao.key}function so(){var ao,vo;if(vn.value)return(vo=(ao=bn.value)==null?void 0:ao.treeNodeMap.get(vn.value))==null?void 0:vo.data}function co(){return vn.value}function mo(ao){vn.value=ao}function fo(ao){nextTick(()=>bn.value=Vn(ao))}function io(ao){var vo;const yo=isObject$9(ao)?Hn(ao):ao;return(vo=bn.value)==null?void 0:vo.treeNodeMap.get(yo)}return{tree:bn,flattenTree:Bn,isNotEmpty:Dn,getKey:Hn,getChildren:zn,toggleExpand:Un,toggleCheckbox:_n,isExpanded:Jn,isChecked:kn,isIndeterminate:wn,isDisabled:Qn,isCurrent:no,isForceHiddenExpandIcon:Pn,handleNodeClick:Wn,handleNodeCheck:Xn,getCurrentNode:so,getCurrentKey:co,setCurrentKey:mo,getCheckedKeys:Cn,getCheckedNodes:xn,getHalfCheckedKeys:En,getHalfCheckedNodes:$n,setChecked:Sn,setCheckedKeys:An,filter:Ln,setData:fo,getNode:io,expandNode:qn,collapseNode:jn,setExpandedKeys:Gn}}var ElNodeContent=defineComponent({name:"ElTreeNodeContent",props:treeNodeContentProps,setup(Fe){const qe=inject(ROOT_TREE_INJECTION_KEY),hn=useNamespace("tree");return()=>{const vn=Fe.node,{data:bn}=vn;return qe!=null&&qe.ctx.slots.default?qe.ctx.slots.default({node:vn,data:bn}):h$6("span",{class:hn.be("node","label")},[vn==null?void 0:vn.label])}}});const _hoisted_1$g=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],__default__$8=defineComponent({name:"ElTreeNode"}),_sfc_main$l=defineComponent({...__default__$8,props:treeNodeProps,emits:treeNodeEmits,setup(Fe,{emit:qe}){const hn=Fe,vn=inject(ROOT_TREE_INJECTION_KEY),bn=useNamespace("tree"),wn=computed(()=>{var $n;return($n=vn==null?void 0:vn.props.indent)!=null?$n:16}),kn=computed(()=>{var $n;return($n=vn==null?void 0:vn.props.icon)!=null?$n:caret_right_default}),_n=$n=>{qe("click",hn.node,$n)},Cn=()=>{qe("toggle",hn.node)},xn=$n=>{qe("check",hn.node,$n)},En=$n=>{var Sn,An,Tn,Nn;(Tn=(An=(Sn=vn==null?void 0:vn.instance)==null?void 0:Sn.vnode)==null?void 0:An.props)!=null&&Tn.onNodeContextmenu&&($n.stopPropagation(),$n.preventDefault()),vn==null||vn.ctx.emit(NODE_CONTEXTMENU,$n,(Nn=hn.node)==null?void 0:Nn.data,hn.node)};return($n,Sn)=>{var An,Tn,Nn;return openBlock(),createElementBlock("div",{ref:"node$",class:normalizeClass([unref(bn).b("node"),unref(bn).is("expanded",$n.expanded),unref(bn).is("current",$n.current),unref(bn).is("focusable",!$n.disabled),unref(bn).is("checked",!$n.disabled&&$n.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":$n.expanded,"aria-disabled":$n.disabled,"aria-checked":$n.checked,"data-key":(An=$n.node)==null?void 0:An.key,onClick:withModifiers(_n,["stop"]),onContextmenu:En},[createBaseVNode("div",{class:normalizeClass(unref(bn).be("node","content")),style:normalizeStyle({paddingLeft:`${($n.node.level-1)*unref(wn)}px`,height:$n.itemSize+"px"})},[unref(kn)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(bn).is("leaf",!!((Tn=$n.node)!=null&&Tn.isLeaf)),unref(bn).is("hidden",$n.hiddenExpandIcon),{expanded:!((Nn=$n.node)!=null&&Nn.isLeaf)&&$n.expanded},unref(bn).be("node","expand-icon")]),onClick:withModifiers(Cn,["stop"])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(kn))))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0),$n.showCheckbox?(openBlock(),createBlock(unref(ElCheckbox),{key:1,"model-value":$n.checked,indeterminate:$n.indeterminate,disabled:$n.disabled,onChange:xn,onClick:Sn[0]||(Sn[0]=withModifiers(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):createCommentVNode("v-if",!0),createVNode(unref(ElNodeContent),{node:$n.node},null,8,["node"])],6)],42,_hoisted_1$g)}}});var ElTreeNode=_export_sfc$2(_sfc_main$l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const __default__$7=defineComponent({name:"ElTreeV2"}),_sfc_main$k=defineComponent({...__default__$7,props:treeProps,emits:treeEmits,setup(Fe,{expose:qe,emit:hn}){const vn=Fe,bn=useSlots(),wn=computed(()=>vn.itemSize);provide(ROOT_TREE_INJECTION_KEY,{ctx:{emit:hn,slots:bn},props:vn,instance:getCurrentInstance()}),provide(formItemContextKey,void 0);const{t:kn}=useLocale(),_n=useNamespace("tree"),{flattenTree:Cn,isNotEmpty:xn,toggleExpand:En,isExpanded:$n,isIndeterminate:Sn,isChecked:An,isDisabled:Tn,isCurrent:Nn,isForceHiddenExpandIcon:Pn,handleNodeClick:On,handleNodeCheck:Rn,toggleCheckbox:In,getCurrentNode:Mn,getCurrentKey:Bn,setCurrentKey:Dn,getCheckedKeys:Vn,getCheckedNodes:Ln,getHalfCheckedKeys:zn,getHalfCheckedNodes:Hn,setChecked:Fn,setCheckedKeys:Kn,filter:Un,setData:Gn,getNode:Wn,expandNode:Yn,collapseNode:Xn,setExpandedKeys:qn}=useTree(vn,hn);return qe({toggleCheckbox:In,getCurrentNode:Mn,getCurrentKey:Bn,setCurrentKey:Dn,getCheckedKeys:Vn,getCheckedNodes:Ln,getHalfCheckedKeys:zn,getHalfCheckedNodes:Hn,setChecked:Fn,setCheckedKeys:Kn,filter:Un,setData:Gn,getNode:Wn,expandNode:Yn,collapseNode:Xn,setExpandedKeys:qn}),(jn,Jn)=>{var Qn;return openBlock(),createElementBlock("div",{class:normalizeClass([unref(_n).b(),{[unref(_n).m("highlight-current")]:jn.highlightCurrent}]),role:"tree"},[unref(xn)?(openBlock(),createBlock(unref(FixedSizeList),{key:0,"class-name":unref(_n).b("virtual-list"),data:unref(Cn),total:unref(Cn).length,height:jn.height,"item-size":unref(wn),"perf-mode":jn.perfMode},{default:withCtx(({data:no,index:so,style:co})=>[(openBlock(),createBlock(ElTreeNode,{key:no[so].key,style:normalizeStyle(co),node:no[so],expanded:unref($n)(no[so]),"show-checkbox":jn.showCheckbox,checked:unref(An)(no[so]),indeterminate:unref(Sn)(no[so]),"item-size":unref(wn),disabled:unref(Tn)(no[so]),current:unref(Nn)(no[so]),"hidden-expand-icon":unref(Pn)(no[so]),onClick:unref(On),onToggle:unref(En),onCheck:unref(Rn)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(_n).e("empty-block"))},[createBaseVNode("span",{class:normalizeClass(unref(_n).e("empty-text"))},toDisplayString((Qn=jn.emptyText)!=null?Qn:unref(kn)("el.tree.emptyText")),3)],2))],2)}}});var TreeV2=_export_sfc$2(_sfc_main$k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const ElTreeV2=withInstall$1(TreeV2),uploadContextKey=Symbol("uploadContextKey"),SCOPE$2="ElUpload";class UploadAjaxError extends Error{constructor(qe,hn,vn,bn){super(qe),this.name="UploadAjaxError",this.status=hn,this.method=vn,this.url=bn}}function getError(Fe,qe,hn){let vn;return hn.response?vn=`${hn.response.error||hn.response}`:hn.responseText?vn=`${hn.responseText}`:vn=`fail to ${qe.method} ${Fe} ${hn.status}`,new UploadAjaxError(vn,hn.status,qe.method,Fe)}function getBody(Fe){const qe=Fe.responseText||Fe.response;if(!qe)return qe;try{return JSON.parse(qe)}catch{return qe}}const ajaxUpload=Fe=>{typeof XMLHttpRequest>"u"&&throwError(SCOPE$2,"XMLHttpRequest is undefined");const qe=new XMLHttpRequest,hn=Fe.action;qe.upload&&qe.upload.addEventListener("progress",wn=>{const kn=wn;kn.percent=wn.total>0?wn.loaded/wn.total*100:0,Fe.onProgress(kn)});const vn=new FormData;if(Fe.data)for(const[wn,kn]of Object.entries(Fe.data))isArray$x(kn)&&kn.length?vn.append(wn,...kn):vn.append(wn,kn);vn.append(Fe.filename,Fe.file,Fe.file.name),qe.addEventListener("error",()=>{Fe.onError(getError(hn,Fe,qe))}),qe.addEventListener("load",()=>{if(qe.status<200||qe.status>=300)return Fe.onError(getError(hn,Fe,qe));Fe.onSuccess(getBody(qe))}),qe.open(Fe.method,hn,!0),Fe.withCredentials&&"withCredentials"in qe&&(qe.withCredentials=!0);const bn=Fe.headers||{};if(bn instanceof Headers)bn.forEach((wn,kn)=>qe.setRequestHeader(kn,wn));else for(const[wn,kn]of Object.entries(bn))isNil(kn)||qe.setRequestHeader(wn,String(kn));return qe.send(vn),qe},uploadListTypes=["text","picture","picture-card"];let fileId=1;const genFileId=()=>Date.now()+fileId++,uploadBaseProps=buildProps({action:{type:String,default:"#"},headers:{type:definePropType(Object)},method:{type:String,default:"post"},data:{type:definePropType([Object,Function,Promise]),default:()=>mutable({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:definePropType(Array),default:()=>mutable([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:uploadListTypes,default:"text"},httpRequest:{type:definePropType(Function),default:ajaxUpload},disabled:Boolean,limit:Number}),uploadProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP},beforeRemove:{type:definePropType(Function)},onRemove:{type:definePropType(Function),default:NOOP},onChange:{type:definePropType(Function),default:NOOP},onPreview:{type:definePropType(Function),default:NOOP},onSuccess:{type:definePropType(Function),default:NOOP},onProgress:{type:definePropType(Function),default:NOOP},onError:{type:definePropType(Function),default:NOOP},onExceed:{type:definePropType(Function),default:NOOP}}),uploadListProps=buildProps({files:{type:definePropType(Array),default:()=>mutable([])},disabled:{type:Boolean,default:!1},handlePreview:{type:definePropType(Function),default:NOOP},listType:{type:String,values:uploadListTypes,default:"text"}}),uploadListEmits={remove:Fe=>!!Fe},_hoisted_1$f=["onKeydown"],_hoisted_2$c=["src"],_hoisted_3$7=["onClick"],_hoisted_4$6=["title"],_hoisted_5$4=["onClick"],_hoisted_6$3=["onClick"],__default__$6=defineComponent({name:"ElUploadList"}),_sfc_main$j=defineComponent({...__default__$6,props:uploadListProps,emits:uploadListEmits,setup(Fe,{emit:qe}){const hn=Fe,{t:vn}=useLocale(),bn=useNamespace("upload"),wn=useNamespace("icon"),kn=useNamespace("list"),_n=useFormDisabled(),Cn=ref(!1),xn=computed(()=>[bn.b("list"),bn.bm("list",hn.listType),bn.is("disabled",hn.disabled)]),En=$n=>{qe("remove",$n)};return($n,Sn)=>(openBlock(),createBlock(TransitionGroup,{tag:"ul",class:normalizeClass(unref(xn)),name:unref(kn).b()},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($n.files,An=>(openBlock(),createElementBlock("li",{key:An.uid||An.name,class:normalizeClass([unref(bn).be("list","item"),unref(bn).is(An.status),{focusing:Cn.value}]),tabindex:"0",onKeydown:withKeys(Tn=>!unref(_n)&&En(An),["delete"]),onFocus:Sn[0]||(Sn[0]=Tn=>Cn.value=!0),onBlur:Sn[1]||(Sn[1]=Tn=>Cn.value=!1),onClick:Sn[2]||(Sn[2]=Tn=>Cn.value=!1)},[renderSlot($n.$slots,"default",{file:An},()=>[$n.listType==="picture"||An.status!=="uploading"&&$n.listType==="picture-card"?(openBlock(),createElementBlock("img",{key:0,class:normalizeClass(unref(bn).be("list","item-thumbnail")),src:An.url,alt:""},null,10,_hoisted_2$c)):createCommentVNode("v-if",!0),An.status==="uploading"||$n.listType!=="picture-card"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(unref(bn).be("list","item-info"))},[createBaseVNode("a",{class:normalizeClass(unref(bn).be("list","item-name")),onClick:withModifiers(Tn=>$n.handlePreview(An),["prevent"])},[createVNode(unref(ElIcon),{class:normalizeClass(unref(wn).m("document"))},{default:withCtx(()=>[createVNode(unref(document_default))]),_:1},8,["class"]),createBaseVNode("span",{class:normalizeClass(unref(bn).be("list","item-file-name")),title:An.name},toDisplayString(An.name),11,_hoisted_4$6)],10,_hoisted_3$7),An.status==="uploading"?(openBlock(),createBlock(unref(ElProgress),{key:0,type:$n.listType==="picture-card"?"circle":"line","stroke-width":$n.listType==="picture-card"?6:2,percentage:Number(An.percentage),style:normalizeStyle($n.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("label",{class:normalizeClass(unref(bn).be("list","item-status-label"))},[$n.listType==="text"?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(wn).m("upload-success"),unref(wn).m("circle-check")])},{default:withCtx(()=>[createVNode(unref(circle_check_default))]),_:1},8,["class"])):["picture-card","picture"].includes($n.listType)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(wn).m("upload-success"),unref(wn).m("check")])},{default:withCtx(()=>[createVNode(unref(check_default))]),_:1},8,["class"])):createCommentVNode("v-if",!0)],2),unref(_n)?createCommentVNode("v-if",!0):(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(wn).m("close")),onClick:Tn=>En(An)},{default:withCtx(()=>[createVNode(unref(close_default))]),_:2},1032,["class","onClick"])),createCommentVNode(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),createCommentVNode(" This is a bug which needs to be fixed "),createCommentVNode(" TODO: Fix the incorrect navigation interaction "),unref(_n)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("i",{key:3,class:normalizeClass(unref(wn).m("close-tip"))},toDisplayString(unref(vn)("el.upload.deleteTip")),3)),$n.listType==="picture-card"?(openBlock(),createElementBlock("span",{key:4,class:normalizeClass(unref(bn).be("list","item-actions"))},[createBaseVNode("span",{class:normalizeClass(unref(bn).be("list","item-preview")),onClick:Tn=>$n.handlePreview(An)},[createVNode(unref(ElIcon),{class:normalizeClass(unref(wn).m("zoom-in"))},{default:withCtx(()=>[createVNode(unref(zoom_in_default))]),_:1},8,["class"])],10,_hoisted_5$4),unref(_n)?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(unref(bn).be("list","item-delete")),onClick:Tn=>En(An)},[createVNode(unref(ElIcon),{class:normalizeClass(unref(wn).m("delete"))},{default:withCtx(()=>[createVNode(unref(delete_default))]),_:1},8,["class"])],10,_hoisted_6$3))],2)):createCommentVNode("v-if",!0)])],42,_hoisted_1$f))),128)),renderSlot($n.$slots,"append")]),_:3},8,["class","name"]))}});var UploadList=_export_sfc$2(_sfc_main$j,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const uploadDraggerProps=buildProps({disabled:{type:Boolean,default:!1}}),uploadDraggerEmits={file:Fe=>isArray$x(Fe)},_hoisted_1$e=["onDrop","onDragover"],COMPONENT_NAME="ElUploadDrag",__default__$5=defineComponent({name:COMPONENT_NAME}),_sfc_main$i=defineComponent({...__default__$5,props:uploadDraggerProps,emits:uploadDraggerEmits,setup(Fe,{emit:qe}){const hn=inject(uploadContextKey);hn||throwError(COMPONENT_NAME,"usage: ");const vn=useNamespace("upload"),bn=ref(!1),wn=useFormDisabled(),kn=Cn=>{if(wn.value)return;bn.value=!1,Cn.stopPropagation();const xn=Array.from(Cn.dataTransfer.files),En=hn.accept.value;if(!En){qe("file",xn);return}const $n=xn.filter(Sn=>{const{type:An,name:Tn}=Sn,Nn=Tn.includes(".")?`.${Tn.split(".").pop()}`:"",Pn=An.replace(/\/.*$/,"");return En.split(",").map(On=>On.trim()).filter(On=>On).some(On=>On.startsWith(".")?Nn===On:/\/\*$/.test(On)?Pn===On.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(On)?An===On:!1)});qe("file",$n)},_n=()=>{wn.value||(bn.value=!0)};return(Cn,xn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b("dragger"),unref(vn).is("dragover",bn.value)]),onDrop:withModifiers(kn,["prevent"]),onDragover:withModifiers(_n,["prevent"]),onDragleave:xn[0]||(xn[0]=withModifiers(En=>bn.value=!1,["prevent"]))},[renderSlot(Cn.$slots,"default")],42,_hoisted_1$e))}});var UploadDragger=_export_sfc$2(_sfc_main$i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const uploadContentProps=buildProps({...uploadBaseProps,beforeUpload:{type:definePropType(Function),default:NOOP},onRemove:{type:definePropType(Function),default:NOOP},onStart:{type:definePropType(Function),default:NOOP},onSuccess:{type:definePropType(Function),default:NOOP},onProgress:{type:definePropType(Function),default:NOOP},onError:{type:definePropType(Function),default:NOOP},onExceed:{type:definePropType(Function),default:NOOP}}),_hoisted_1$d=["onKeydown"],_hoisted_2$b=["name","multiple","accept"],__default__$4=defineComponent({name:"ElUploadContent",inheritAttrs:!1}),_sfc_main$h=defineComponent({...__default__$4,props:uploadContentProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useNamespace("upload"),bn=useFormDisabled(),wn=shallowRef({}),kn=shallowRef(),_n=Nn=>{if(Nn.length===0)return;const{autoUpload:Pn,limit:On,fileList:Rn,multiple:In,onStart:Mn,onExceed:Bn}=hn;if(On&&Rn.length+Nn.length>On){Bn(Nn,Rn);return}In||(Nn=Nn.slice(0,1));for(const Dn of Nn){const Vn=Dn;Vn.uid=genFileId(),Mn(Vn),Pn&&Cn(Vn)}},Cn=async Nn=>{if(kn.value.value="",!hn.beforeUpload)return En(Nn);let Pn,On={};try{const In=hn.data,Mn=hn.beforeUpload(Nn);On=isPlainObject$b(hn.data)?cloneDeep(hn.data):hn.data,Pn=await Mn,isPlainObject$b(hn.data)&&isEqual$4(In,On)&&(On=cloneDeep(hn.data))}catch{Pn=!1}if(Pn===!1){hn.onRemove(Nn);return}let Rn=Nn;Pn instanceof Blob&&(Pn instanceof File?Rn=Pn:Rn=new File([Pn],Nn.name,{type:Nn.type})),En(Object.assign(Rn,{uid:Nn.uid}),On)},xn=async(Nn,Pn)=>isFunction$i(Nn)?Nn(Pn):Nn,En=async(Nn,Pn)=>{const{headers:On,data:Rn,method:In,withCredentials:Mn,name:Bn,action:Dn,onProgress:Vn,onSuccess:Ln,onError:zn,httpRequest:Hn}=hn;try{Pn=await xn(Pn??Rn,Nn)}catch{hn.onRemove(Nn);return}const{uid:Fn}=Nn,Kn={headers:On||{},withCredentials:Mn,file:Nn,data:Pn,method:In,filename:Bn,action:Dn,onProgress:Gn=>{Vn(Gn,Nn)},onSuccess:Gn=>{Ln(Gn,Nn),delete wn.value[Fn]},onError:Gn=>{zn(Gn,Nn),delete wn.value[Fn]}},Un=Hn(Kn);wn.value[Fn]=Un,Un instanceof Promise&&Un.then(Kn.onSuccess,Kn.onError)},$n=Nn=>{const Pn=Nn.target.files;Pn&&_n(Array.from(Pn))},Sn=()=>{bn.value||(kn.value.value="",kn.value.click())},An=()=>{Sn()};return qe({abort:Nn=>{entriesOf(wn.value).filter(Nn?([On])=>String(Nn.uid)===On:()=>!0).forEach(([On,Rn])=>{Rn instanceof XMLHttpRequest&&Rn.abort(),delete wn.value[On]})},upload:Cn}),(Nn,Pn)=>(openBlock(),createElementBlock("div",{class:normalizeClass([unref(vn).b(),unref(vn).m(Nn.listType),unref(vn).is("drag",Nn.drag)]),tabindex:"0",onClick:Sn,onKeydown:withKeys(withModifiers(An,["self"]),["enter","space"])},[Nn.drag?(openBlock(),createBlock(UploadDragger,{key:0,disabled:unref(bn),onFile:_n},{default:withCtx(()=>[renderSlot(Nn.$slots,"default")]),_:3},8,["disabled"])):renderSlot(Nn.$slots,"default",{key:1}),createBaseVNode("input",{ref_key:"inputRef",ref:kn,class:normalizeClass(unref(vn).e("input")),name:Nn.name,multiple:Nn.multiple,accept:Nn.accept,type:"file",onChange:$n,onClick:Pn[0]||(Pn[0]=withModifiers(()=>{},["stop"]))},null,42,_hoisted_2$b)],42,_hoisted_1$d))}});var UploadContent=_export_sfc$2(_sfc_main$h,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const SCOPE$1="ElUpload",revokeFileObjectURL=Fe=>{var qe;(qe=Fe.url)!=null&&qe.startsWith("blob:")&&URL.revokeObjectURL(Fe.url)},useHandlers=(Fe,qe)=>{const hn=useVModel(Fe,"fileList",void 0,{passive:!0}),vn=Sn=>hn.value.find(An=>An.uid===Sn.uid);function bn(Sn){var An;(An=qe.value)==null||An.abort(Sn)}function wn(Sn=["ready","uploading","success","fail"]){hn.value=hn.value.filter(An=>!Sn.includes(An.status))}const kn=(Sn,An)=>{const Tn=vn(An);Tn&&(console.error(Sn),Tn.status="fail",hn.value.splice(hn.value.indexOf(Tn),1),Fe.onError(Sn,Tn,hn.value),Fe.onChange(Tn,hn.value))},_n=(Sn,An)=>{const Tn=vn(An);Tn&&(Fe.onProgress(Sn,Tn,hn.value),Tn.status="uploading",Tn.percentage=Math.round(Sn.percent))},Cn=(Sn,An)=>{const Tn=vn(An);Tn&&(Tn.status="success",Tn.response=Sn,Fe.onSuccess(Sn,Tn,hn.value),Fe.onChange(Tn,hn.value))},xn=Sn=>{isNil(Sn.uid)&&(Sn.uid=genFileId());const An={name:Sn.name,percentage:0,status:"ready",size:Sn.size,raw:Sn,uid:Sn.uid};if(Fe.listType==="picture-card"||Fe.listType==="picture")try{An.url=URL.createObjectURL(Sn)}catch(Tn){Tn.message,Fe.onError(Tn,An,hn.value)}hn.value=[...hn.value,An],Fe.onChange(An,hn.value)},En=async Sn=>{const An=Sn instanceof File?vn(Sn):Sn;An||throwError(SCOPE$1,"file to be removed not found");const Tn=Nn=>{bn(Nn);const Pn=hn.value;Pn.splice(Pn.indexOf(Nn),1),Fe.onRemove(Nn,Pn),revokeFileObjectURL(Nn)};Fe.beforeRemove?await Fe.beforeRemove(An,hn.value)!==!1&&Tn(An):Tn(An)};function $n(){hn.value.filter(({status:Sn})=>Sn==="ready").forEach(({raw:Sn})=>{var An;return Sn&&((An=qe.value)==null?void 0:An.upload(Sn))})}return watch(()=>Fe.listType,Sn=>{Sn!=="picture-card"&&Sn!=="picture"||(hn.value=hn.value.map(An=>{const{raw:Tn,url:Nn}=An;if(!Nn&&Tn)try{An.url=URL.createObjectURL(Tn)}catch(Pn){Fe.onError(Pn,An,hn.value)}return An}))}),watch(hn,Sn=>{for(const An of Sn)An.uid||(An.uid=genFileId()),An.status||(An.status="success")},{immediate:!0,deep:!0}),{uploadFiles:hn,abort:bn,clearFiles:wn,handleError:kn,handleProgress:_n,handleStart:xn,handleSuccess:Cn,handleRemove:En,submit:$n,revokeFileObjectURL}},__default__$3=defineComponent({name:"ElUpload"}),_sfc_main$g=defineComponent({...__default__$3,props:uploadProps,setup(Fe,{expose:qe}){const hn=Fe,vn=useFormDisabled(),bn=shallowRef(),{abort:wn,submit:kn,clearFiles:_n,uploadFiles:Cn,handleStart:xn,handleError:En,handleRemove:$n,handleSuccess:Sn,handleProgress:An,revokeFileObjectURL:Tn}=useHandlers(hn,bn),Nn=computed(()=>hn.listType==="picture-card"),Pn=computed(()=>({...hn,fileList:Cn.value,onStart:xn,onProgress:An,onSuccess:Sn,onError:En,onRemove:$n}));return onBeforeUnmount(()=>{Cn.value.forEach(Tn)}),provide(uploadContextKey,{accept:toRef(hn,"accept")}),qe({abort:wn,submit:kn,clearFiles:_n,handleStart:xn,handleRemove:$n}),(On,Rn)=>(openBlock(),createElementBlock("div",null,[unref(Nn)&&On.showFileList?(openBlock(),createBlock(UploadList,{key:0,disabled:unref(vn),"list-type":On.listType,files:unref(Cn),"handle-preview":On.onPreview,onRemove:unref($n)},createSlots({append:withCtx(()=>[createVNode(UploadContent,mergeProps({ref_key:"uploadRef",ref:bn},unref(Pn)),{default:withCtx(()=>[On.$slots.trigger?renderSlot(On.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!On.$slots.trigger&&On.$slots.default?renderSlot(On.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)]),_:2},[On.$slots.file?{name:"default",fn:withCtx(({file:In})=>[renderSlot(On.$slots,"file",{file:In})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0),!unref(Nn)||unref(Nn)&&!On.showFileList?(openBlock(),createBlock(UploadContent,mergeProps({key:1,ref_key:"uploadRef",ref:bn},unref(Pn)),{default:withCtx(()=>[On.$slots.trigger?renderSlot(On.$slots,"trigger",{key:0}):createCommentVNode("v-if",!0),!On.$slots.trigger&&On.$slots.default?renderSlot(On.$slots,"default",{key:1}):createCommentVNode("v-if",!0)]),_:3},16)):createCommentVNode("v-if",!0),On.$slots.trigger?renderSlot(On.$slots,"default",{key:2}):createCommentVNode("v-if",!0),renderSlot(On.$slots,"tip"),!unref(Nn)&&On.showFileList?(openBlock(),createBlock(UploadList,{key:3,disabled:unref(vn),"list-type":On.listType,files:unref(Cn),"handle-preview":On.onPreview,onRemove:unref($n)},createSlots({_:2},[On.$slots.file?{name:"default",fn:withCtx(({file:In})=>[renderSlot(On.$slots,"file",{file:In})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):createCommentVNode("v-if",!0)]))}});var Upload=_export_sfc$2(_sfc_main$g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const ElUpload=withInstall$1(Upload),watermarkProps=buildProps({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:definePropType([String,Array]),default:"Element Plus"},font:{type:definePropType(Object)},gap:{type:definePropType(Array),default:()=>[100,100]},offset:{type:definePropType(Array)}});function toLowercaseSeparator(Fe){return Fe.replace(/([A-Z])/g,"-$1").toLowerCase()}function getStyleStr(Fe){return Object.keys(Fe).map(qe=>`${toLowercaseSeparator(qe)}: ${Fe[qe]};`).join(" ")}function getPixelRatio(){return window.devicePixelRatio||1}const reRendering=(Fe,qe)=>{let hn=!1;return Fe.removedNodes.length&&qe&&(hn=Array.from(Fe.removedNodes).includes(qe)),Fe.type==="attributes"&&Fe.target===qe&&(hn=!0),hn},FontGap=3;function prepareCanvas(Fe,qe,hn=1){const vn=document.createElement("canvas"),bn=vn.getContext("2d"),wn=Fe*hn,kn=qe*hn;return vn.setAttribute("width",`${wn}px`),vn.setAttribute("height",`${kn}px`),bn.save(),[bn,vn,wn,kn]}function useClips(){function Fe(qe,hn,vn,bn,wn,kn,_n,Cn){const[xn,En,$n,Sn]=prepareCanvas(bn,wn,vn);if(qe instanceof HTMLImageElement)xn.drawImage(qe,0,0,$n,Sn);else{const{color:Qn,fontSize:no,fontStyle:so,fontWeight:co,fontFamily:mo,textAlign:fo,textBaseline:io}=kn,ao=Number(no)*vn;xn.font=`${so} normal ${co} ${ao}px/${wn}px ${mo}`,xn.fillStyle=Qn,xn.textAlign=fo,xn.textBaseline=io;const vo=Array.isArray(qe)?qe:[qe];vo==null||vo.forEach((yo,Bo)=>{xn.fillText(yo??"",$n/2,Bo*(ao+FontGap*vn))})}const An=Math.PI/180*Number(hn),Tn=Math.max(bn,wn),[Nn,Pn,On]=prepareCanvas(Tn,Tn,vn);Nn.translate(On/2,On/2),Nn.rotate(An),$n>0&&Sn>0&&Nn.drawImage(En,-$n/2,-Sn/2);function Rn(Qn,no){const so=Qn*Math.cos(An)-no*Math.sin(An),co=Qn*Math.sin(An)+no*Math.cos(An);return[so,co]}let In=0,Mn=0,Bn=0,Dn=0;const Vn=$n/2,Ln=Sn/2;[[0-Vn,0-Ln],[0+Vn,0-Ln],[0+Vn,0+Ln],[0-Vn,0+Ln]].forEach(([Qn,no])=>{const[so,co]=Rn(Qn,no);In=Math.min(In,so),Mn=Math.max(Mn,so),Bn=Math.min(Bn,co),Dn=Math.max(Dn,co)});const Hn=In+On/2,Fn=Bn+On/2,Kn=Mn-In,Un=Dn-Bn,Gn=_n*vn,Wn=Cn*vn,Yn=(Kn+Gn)*2,Xn=Un+Wn,[qn,jn]=prepareCanvas(Yn,Xn);function Jn(Qn=0,no=0){qn.drawImage(Pn,Hn,Fn,Kn,Un,Qn,no,Kn,Un)}return Jn(),Jn(Kn+Gn,-Un/2-Wn/2),Jn(Kn+Gn,+Un/2+Wn/2),[jn.toDataURL(),Yn/vn,Xn/vn]}return Fe}const __default__$2=defineComponent({name:"ElWatermark"}),_sfc_main$f=defineComponent({...__default__$2,props:watermarkProps,setup(Fe){const qe=Fe,hn={position:"relative"},vn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.color)!=null?Fn:"rgba(0,0,0,.15)"}),bn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontSize)!=null?Fn:16}),wn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontWeight)!=null?Fn:"normal"}),kn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontStyle)!=null?Fn:"normal"}),_n=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.fontFamily)!=null?Fn:"sans-serif"}),Cn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.textAlign)!=null?Fn:"center"}),xn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.font)==null?void 0:Hn.textBaseline)!=null?Fn:"top"}),En=computed(()=>qe.gap[0]),$n=computed(()=>qe.gap[1]),Sn=computed(()=>En.value/2),An=computed(()=>$n.value/2),Tn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.offset)==null?void 0:Hn[0])!=null?Fn:Sn.value}),Nn=computed(()=>{var Hn,Fn;return(Fn=(Hn=qe.offset)==null?void 0:Hn[1])!=null?Fn:An.value}),Pn=()=>{const Hn={zIndex:qe.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let Fn=Tn.value-Sn.value,Kn=Nn.value-An.value;return Fn>0&&(Hn.left=`${Fn}px`,Hn.width=`calc(100% - ${Fn}px)`,Fn=0),Kn>0&&(Hn.top=`${Kn}px`,Hn.height=`calc(100% - ${Kn}px)`,Kn=0),Hn.backgroundPosition=`${Fn}px ${Kn}px`,Hn},On=shallowRef(null),Rn=shallowRef(),In=ref(!1),Mn=()=>{Rn.value&&(Rn.value.remove(),Rn.value=void 0)},Bn=(Hn,Fn)=>{var Kn;On.value&&Rn.value&&(In.value=!0,Rn.value.setAttribute("style",getStyleStr({...Pn(),backgroundImage:`url('${Hn}')`,backgroundSize:`${Math.floor(Fn)}px`})),(Kn=On.value)==null||Kn.append(Rn.value),setTimeout(()=>{In.value=!1}))},Dn=Hn=>{let Fn=120,Kn=64;const Un=qe.image,Gn=qe.content,Wn=qe.width,Yn=qe.height;if(!Un&&Hn.measureText){Hn.font=`${Number(bn.value)}px ${_n.value}`;const Xn=Array.isArray(Gn)?Gn:[Gn],qn=Xn.map(jn=>{const Jn=Hn.measureText(jn);return[Jn.width,Jn.fontBoundingBoxAscent+Jn.fontBoundingBoxDescent]});Fn=Math.ceil(Math.max(...qn.map(jn=>jn[0]))),Kn=Math.ceil(Math.max(...qn.map(jn=>jn[1])))*Xn.length+(Xn.length-1)*FontGap}return[Wn??Fn,Yn??Kn]},Vn=useClips(),Ln=()=>{const Fn=document.createElement("canvas").getContext("2d"),Kn=qe.image,Un=qe.content,Gn=qe.rotate;if(Fn){Rn.value||(Rn.value=document.createElement("div"));const Wn=getPixelRatio(),[Yn,Xn]=Dn(Fn),qn=jn=>{const[Jn,Qn]=Vn(jn||"",Gn,Wn,Yn,Xn,{color:vn.value,fontSize:bn.value,fontStyle:kn.value,fontWeight:wn.value,fontFamily:_n.value,textAlign:Cn.value,textBaseline:xn.value},En.value,$n.value);Bn(Jn,Qn)};if(Kn){const jn=new Image;jn.onload=()=>{qn(jn)},jn.onerror=()=>{qn(Un)},jn.crossOrigin="anonymous",jn.referrerPolicy="no-referrer",jn.src=Kn}else qn(Un)}};return onMounted(()=>{Ln()}),watch(()=>qe,()=>{Ln()},{deep:!0,flush:"post"}),onBeforeUnmount(()=>{Mn()}),useMutationObserver(On,Hn=>{In.value||Hn.forEach(Fn=>{reRendering(Fn,Rn.value)&&(Mn(),Ln())})},{attributes:!0}),(Hn,Fn)=>(openBlock(),createElementBlock("div",{ref_key:"containerRef",ref:On,style:normalizeStyle([hn])},[renderSlot(Hn.$slots,"default")],4))}});var Watermark=_export_sfc$2(_sfc_main$f,[["__file","/home/runner/work/element-plus/element-plus/packages/components/watermark/src/watermark.vue"]]);const ElWatermark=withInstall$1(Watermark);var Components=[ElAffix,ElAlert,ElAutocomplete,ElAutoResizer,ElAvatar,ElBacktop,ElBadge,ElBreadcrumb,ElBreadcrumbItem,ElButton,ElButtonGroup$1,ElCalendar,ElCard,ElCarousel,ElCarouselItem,ElCascader,ElCascaderPanel,ElCheckTag,ElCheckbox,ElCheckboxButton,ElCheckboxGroup$1,ElCol,ElCollapse,ElCollapseItem,ElCollapseTransition,ElColorPicker,ElConfigProvider,ElContainer,ElAside,ElFooter,ElHeader,ElMain,ElDatePicker,ElDescriptions,ElDescriptionsItem,ElDialog,ElDivider,ElDrawer,ElDropdown,ElDropdownItem,ElDropdownMenu,ElEmpty,ElForm,ElFormItem,ElIcon,ElImage,ElImageViewer,ElInput,ElInputNumber,ElLink,ElMenu,ElMenuItem,ElMenuItemGroup,ElSubMenu,ElPageHeader,ElPagination,ElPopconfirm,ElPopover,ElPopper,ElProgress,ElRadio,ElRadioButton,ElRadioGroup,ElRate,ElResult,ElRow,ElScrollbar,ElSelect,ElOption,ElOptionGroup,ElSelectV2,ElSkeleton,ElSkeletonItem,ElSlider,ElSpace,ElStatistic,ElCountdown,ElSteps,ElStep,ElSwitch,ElTable,ElTableColumn,ElTableV2,ElTabs,ElTabPane,ElTag,ElText,ElTimePicker,ElTimeSelect,ElTimeline,ElTimelineItem,ElTooltip,ElTooltipV2,ElTransfer,ElTree,ElTreeSelect,ElTreeV2,ElUpload,ElWatermark];const SCOPE="ElInfiniteScroll",CHECK_INTERVAL=50,DEFAULT_DELAY=200,DEFAULT_DISTANCE=0,attributes={delay:{type:Number,default:DEFAULT_DELAY},distance:{type:Number,default:DEFAULT_DISTANCE},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},getScrollOptions=(Fe,qe)=>Object.entries(attributes).reduce((hn,[vn,bn])=>{var wn,kn;const{type:_n,default:Cn}=bn,xn=Fe.getAttribute(`infinite-scroll-${vn}`);let En=(kn=(wn=qe[xn])!=null?wn:xn)!=null?kn:Cn;return En=En==="false"?!1:En,En=_n(En),hn[vn]=Number.isNaN(En)?Cn:En,hn},{}),destroyObserver=Fe=>{const{observer:qe}=Fe[SCOPE];qe&&(qe.disconnect(),delete Fe[SCOPE].observer)},handleScroll=(Fe,qe)=>{const{container:hn,containerEl:vn,instance:bn,observer:wn,lastScrollTop:kn}=Fe[SCOPE],{disabled:_n,distance:Cn}=getScrollOptions(Fe,bn),{clientHeight:xn,scrollHeight:En,scrollTop:$n}=vn,Sn=$n-kn;if(Fe[SCOPE].lastScrollTop=$n,wn||_n||Sn<0)return;let An=!1;if(hn===Fe)An=En-(xn+$n)<=Cn;else{const{clientTop:Tn,scrollHeight:Nn}=Fe,Pn=getOffsetTopDistance(Fe,vn);An=$n+xn>=Pn+Tn+Nn-Cn}An&&qe.call(bn)};function checkFull(Fe,qe){const{containerEl:hn,instance:vn}=Fe[SCOPE],{disabled:bn}=getScrollOptions(Fe,vn);bn||hn.clientHeight===0||(hn.scrollHeight<=hn.clientHeight?qe.call(vn):destroyObserver(Fe))}const InfiniteScroll={async mounted(Fe,qe){const{instance:hn,value:vn}=qe;isFunction$i(vn)||throwError(SCOPE,"'v-infinite-scroll' binding value must be a function"),await nextTick();const{delay:bn,immediate:wn}=getScrollOptions(Fe,hn),kn=getScrollContainer(Fe,!0),_n=kn===window?document.documentElement:kn,Cn=throttle$2(handleScroll.bind(null,Fe,vn),bn);if(kn){if(Fe[SCOPE]={instance:hn,container:kn,containerEl:_n,delay:bn,cb:vn,onScroll:Cn,lastScrollTop:_n.scrollTop},wn){const xn=new MutationObserver(throttle$2(checkFull.bind(null,Fe,vn),CHECK_INTERVAL));Fe[SCOPE].observer=xn,xn.observe(Fe,{childList:!0,subtree:!0}),checkFull(Fe,vn)}kn.addEventListener("scroll",Cn)}},unmounted(Fe){const{container:qe,onScroll:hn}=Fe[SCOPE];qe==null||qe.removeEventListener("scroll",hn),destroyObserver(Fe)},async updated(Fe){if(!Fe[SCOPE])await nextTick();else{const{containerEl:qe,cb:hn,observer:vn}=Fe[SCOPE];qe.clientHeight&&vn&&checkFull(Fe,hn)}}},_InfiniteScroll=InfiniteScroll;_InfiniteScroll.install=Fe=>{Fe.directive("InfiniteScroll",_InfiniteScroll)};const ElInfiniteScroll=_InfiniteScroll;function createLoadingComponent(Fe){let qe;const hn=ref(!1),vn=reactive({...Fe,originalPosition:"",originalOverflow:"",visible:!1});function bn(Sn){vn.text=Sn}function wn(){const Sn=vn.parent,An=$n.ns;if(!Sn.vLoadingAddClassList){let Tn=Sn.getAttribute("loading-number");Tn=Number.parseInt(Tn)-1,Tn?Sn.setAttribute("loading-number",Tn.toString()):(removeClass$2(Sn,An.bm("parent","relative")),Sn.removeAttribute("loading-number")),removeClass$2(Sn,An.bm("parent","hidden"))}kn(),En.unmount()}function kn(){var Sn,An;(An=(Sn=$n.$el)==null?void 0:Sn.parentNode)==null||An.removeChild($n.$el)}function _n(){var Sn;Fe.beforeClose&&!Fe.beforeClose()||(hn.value=!0,clearTimeout(qe),qe=window.setTimeout(Cn,400),vn.visible=!1,(Sn=Fe.closed)==null||Sn.call(Fe))}function Cn(){if(!hn.value)return;const Sn=vn.parent;hn.value=!1,Sn.vLoadingAddClassList=void 0,wn()}const En=createApp(defineComponent({name:"ElLoading",setup(Sn,{expose:An}){const{ns:Tn,zIndex:Nn}=useGlobalComponentSettings("loading");return An({ns:Tn,zIndex:Nn}),()=>{const Pn=vn.spinner||vn.svg,On=h$6("svg",{class:"circular",viewBox:vn.svgViewBox?vn.svgViewBox:"0 0 50 50",...Pn?{innerHTML:Pn}:{}},[h$6("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),Rn=vn.text?h$6("p",{class:Tn.b("text")},[vn.text]):void 0;return h$6(Transition,{name:Tn.b("fade"),onAfterLeave:Cn},{default:withCtx(()=>[withDirectives(createVNode("div",{style:{backgroundColor:vn.background||""},class:[Tn.b("mask"),vn.customClass,vn.fullscreen?"is-fullscreen":""]},[h$6("div",{class:Tn.b("spinner")},[On,Rn])]),[[vShow,vn.visible]])])})}}})),$n=En.mount(document.createElement("div"));return{...toRefs(vn),setText:bn,removeElLoadingChild:kn,close:_n,handleAfterLeave:Cn,vm:$n,get $el(){return $n.$el}}}let fullscreenInstance;const Loading=function(Fe={}){if(!isClient$1)return;const qe=resolveOptions(Fe);if(qe.fullscreen&&fullscreenInstance)return fullscreenInstance;const hn=createLoadingComponent({...qe,closed:()=>{var bn;(bn=qe.closed)==null||bn.call(qe),qe.fullscreen&&(fullscreenInstance=void 0)}});addStyle(qe,qe.parent,hn),addClassList(qe,qe.parent,hn),qe.parent.vLoadingAddClassList=()=>addClassList(qe,qe.parent,hn);let vn=qe.parent.getAttribute("loading-number");return vn?vn=`${Number.parseInt(vn)+1}`:vn="1",qe.parent.setAttribute("loading-number",vn),qe.parent.appendChild(hn.$el),nextTick(()=>hn.visible.value=qe.visible),qe.fullscreen&&(fullscreenInstance=hn),hn},resolveOptions=Fe=>{var qe,hn,vn,bn;let wn;return isString$d(Fe.target)?wn=(qe=document.querySelector(Fe.target))!=null?qe:document.body:wn=Fe.target||document.body,{parent:wn===document.body||Fe.body?document.body:wn,background:Fe.background||"",svg:Fe.svg||"",svgViewBox:Fe.svgViewBox||"",spinner:Fe.spinner||!1,text:Fe.text||"",fullscreen:wn===document.body&&((hn=Fe.fullscreen)!=null?hn:!0),lock:(vn=Fe.lock)!=null?vn:!1,customClass:Fe.customClass||"",visible:(bn=Fe.visible)!=null?bn:!0,target:wn}},addStyle=async(Fe,qe,hn)=>{const{nextZIndex:vn}=hn.vm.zIndex||hn.vm._.exposed.zIndex,bn={};if(Fe.fullscreen)hn.originalPosition.value=getStyle(document.body,"position"),hn.originalOverflow.value=getStyle(document.body,"overflow"),bn.zIndex=vn();else if(Fe.parent===document.body){hn.originalPosition.value=getStyle(document.body,"position"),await nextTick();for(const wn of["top","left"]){const kn=wn==="top"?"scrollTop":"scrollLeft";bn[wn]=`${Fe.target.getBoundingClientRect()[wn]+document.body[kn]+document.documentElement[kn]-Number.parseInt(getStyle(document.body,`margin-${wn}`),10)}px`}for(const wn of["height","width"])bn[wn]=`${Fe.target.getBoundingClientRect()[wn]}px`}else hn.originalPosition.value=getStyle(qe,"position");for(const[wn,kn]of Object.entries(bn))hn.$el.style[wn]=kn},addClassList=(Fe,qe,hn)=>{const vn=hn.vm.ns||hn.vm._.exposed.ns;["absolute","fixed","sticky"].includes(hn.originalPosition.value)?removeClass$2(qe,vn.bm("parent","relative")):addClass$2(qe,vn.bm("parent","relative")),Fe.fullscreen&&Fe.lock?addClass$2(qe,vn.bm("parent","hidden")):removeClass$2(qe,vn.bm("parent","hidden"))},INSTANCE_KEY=Symbol("ElLoading"),createInstance$1=(Fe,qe)=>{var hn,vn,bn,wn;const kn=qe.instance,_n=Sn=>isObject$9(qe.value)?qe.value[Sn]:void 0,Cn=Sn=>{const An=isString$d(Sn)&&(kn==null?void 0:kn[Sn])||Sn;return An&&ref(An)},xn=Sn=>Cn(_n(Sn)||Fe.getAttribute(`element-loading-${hyphenate(Sn)}`)),En=(hn=_n("fullscreen"))!=null?hn:qe.modifiers.fullscreen,$n={text:xn("text"),svg:xn("svg"),svgViewBox:xn("svgViewBox"),spinner:xn("spinner"),background:xn("background"),customClass:xn("customClass"),fullscreen:En,target:(vn=_n("target"))!=null?vn:En?void 0:Fe,body:(bn=_n("body"))!=null?bn:qe.modifiers.body,lock:(wn=_n("lock"))!=null?wn:qe.modifiers.lock};Fe[INSTANCE_KEY]={options:$n,instance:Loading($n)}},updateOptions=(Fe,qe)=>{for(const hn of Object.keys(qe))isRef(qe[hn])&&(qe[hn].value=Fe[hn])},vLoading={mounted(Fe,qe){qe.value&&createInstance$1(Fe,qe)},updated(Fe,qe){const hn=Fe[INSTANCE_KEY];qe.oldValue!==qe.value&&(qe.value&&!qe.oldValue?createInstance$1(Fe,qe):qe.value&&qe.oldValue?isObject$9(qe.value)&&updateOptions(qe.value,hn.options):hn==null||hn.instance.close())},unmounted(Fe){var qe;(qe=Fe[INSTANCE_KEY])==null||qe.instance.close()}},ElLoading={install(Fe){Fe.directive("loading",vLoading),Fe.config.globalProperties.$loading=Loading},directive:vLoading,service:Loading},messageTypes=["success","info","warning","error"],messageDefaults=mutable({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:isClient$1?document.body:void 0}),messageProps=buildProps({customClass:{type:String,default:messageDefaults.customClass},center:{type:Boolean,default:messageDefaults.center},dangerouslyUseHTMLString:{type:Boolean,default:messageDefaults.dangerouslyUseHTMLString},duration:{type:Number,default:messageDefaults.duration},icon:{type:iconPropType,default:messageDefaults.icon},id:{type:String,default:messageDefaults.id},message:{type:definePropType([String,Object,Function]),default:messageDefaults.message},onClose:{type:definePropType(Function),required:!1},showClose:{type:Boolean,default:messageDefaults.showClose},type:{type:String,values:messageTypes,default:messageDefaults.type},offset:{type:Number,default:messageDefaults.offset},zIndex:{type:Number,default:messageDefaults.zIndex},grouping:{type:Boolean,default:messageDefaults.grouping},repeatNum:{type:Number,default:messageDefaults.repeatNum}}),messageEmits={destroy:()=>!0},instances$1=shallowReactive([]),getInstance$1=Fe=>{const qe=instances$1.findIndex(bn=>bn.id===Fe),hn=instances$1[qe];let vn;return qe>0&&(vn=instances$1[qe-1]),{current:hn,prev:vn}},getLastOffset=Fe=>{const{prev:qe}=getInstance$1(Fe);return qe?qe.vm.exposed.bottom.value:0},getOffsetOrSpace=(Fe,qe)=>instances$1.findIndex(vn=>vn.id===Fe)>0?20:qe,_hoisted_1$c=["id"],_hoisted_2$a=["innerHTML"],__default__$1=defineComponent({name:"ElMessage"}),_sfc_main$e=defineComponent({...__default__$1,props:messageProps,emits:messageEmits,setup(Fe,{expose:qe}){const hn=Fe,{Close:vn}=TypeComponents,{ns:bn,zIndex:wn}=useGlobalComponentSettings("message"),{currentZIndex:kn,nextZIndex:_n}=wn,Cn=ref(),xn=ref(!1),En=ref(0);let $n;const Sn=computed(()=>hn.type?hn.type==="error"?"danger":hn.type:"info"),An=computed(()=>{const Vn=hn.type;return{[bn.bm("icon",Vn)]:Vn&&TypeComponentsMap[Vn]}}),Tn=computed(()=>hn.icon||TypeComponentsMap[hn.type]||""),Nn=computed(()=>getLastOffset(hn.id)),Pn=computed(()=>getOffsetOrSpace(hn.id,hn.offset)+Nn.value),On=computed(()=>En.value+Pn.value),Rn=computed(()=>({top:`${Pn.value}px`,zIndex:kn.value}));function In(){hn.duration!==0&&({stop:$n}=useTimeoutFn$1(()=>{Bn()},hn.duration))}function Mn(){$n==null||$n()}function Bn(){xn.value=!1}function Dn({code:Vn}){Vn===EVENT_CODE.esc&&Bn()}return onMounted(()=>{In(),_n(),xn.value=!0}),watch(()=>hn.repeatNum,()=>{Mn(),In()}),useEventListener(document,"keydown",Dn),useResizeObserver(Cn,()=>{En.value=Cn.value.getBoundingClientRect().height}),qe({visible:xn,bottom:On,close:Bn}),(Vn,Ln)=>(openBlock(),createBlock(Transition,{name:unref(bn).b("fade"),onBeforeLeave:Vn.onClose,onAfterLeave:Ln[0]||(Ln[0]=zn=>Vn.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:Vn.id,ref_key:"messageRef",ref:Cn,class:normalizeClass([unref(bn).b(),{[unref(bn).m(Vn.type)]:Vn.type&&!Vn.icon},unref(bn).is("center",Vn.center),unref(bn).is("closable",Vn.showClose),Vn.customClass]),style:normalizeStyle(unref(Rn)),role:"alert",onMouseenter:Mn,onMouseleave:In},[Vn.repeatNum>1?(openBlock(),createBlock(unref(ElBadge),{key:0,value:Vn.repeatNum,type:unref(Sn),class:normalizeClass(unref(bn).e("badge"))},null,8,["value","type","class"])):createCommentVNode("v-if",!0),unref(Tn)?(openBlock(),createBlock(unref(ElIcon),{key:1,class:normalizeClass([unref(bn).e("icon"),unref(An)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Tn))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),renderSlot(Vn.$slots,"default",{},()=>[Vn.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{class:normalizeClass(unref(bn).e("content")),innerHTML:Vn.message},null,10,_hoisted_2$a)],2112)):(openBlock(),createElementBlock("p",{key:0,class:normalizeClass(unref(bn).e("content"))},toDisplayString(Vn.message),3))]),Vn.showClose?(openBlock(),createBlock(unref(ElIcon),{key:2,class:normalizeClass(unref(bn).e("closeBtn")),onClick:withModifiers(Bn,["stop"])},{default:withCtx(()=>[createVNode(unref(vn))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],46,_hoisted_1$c),[[vShow,xn.value]])]),_:3},8,["name","onBeforeLeave"]))}});var MessageConstructor=_export_sfc$2(_sfc_main$e,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let seed$2=1;const normalizeOptions=Fe=>{const qe=!Fe||isString$d(Fe)||isVNode(Fe)||isFunction$i(Fe)?{message:Fe}:Fe,hn={...messageDefaults,...qe};if(!hn.appendTo)hn.appendTo=document.body;else if(isString$d(hn.appendTo)){let vn=document.querySelector(hn.appendTo);isElement$4(vn)||(vn=document.body),hn.appendTo=vn}return hn},closeMessage=Fe=>{const qe=instances$1.indexOf(Fe);if(qe===-1)return;instances$1.splice(qe,1);const{handler:hn}=Fe;hn.close()},createMessage=({appendTo:Fe,...qe},hn)=>{const vn=`message_${seed$2++}`,bn=qe.onClose,wn=document.createElement("div"),kn={...qe,id:vn,onClose:()=>{bn==null||bn(),closeMessage(En)},onDestroy:()=>{render$1(null,wn)}},_n=createVNode(MessageConstructor,kn,isFunction$i(kn.message)||isVNode(kn.message)?{default:isFunction$i(kn.message)?kn.message:()=>kn.message}:null);_n.appContext=hn||message$1._context,render$1(_n,wn),Fe.appendChild(wn.firstElementChild);const Cn=_n.component,En={id:vn,vnode:_n,vm:Cn,handler:{close:()=>{Cn.exposed.visible.value=!1}},props:_n.component.props};return En},message$1=(Fe={},qe)=>{if(!isClient$1)return{close:()=>{}};if(isNumber$d(messageConfig.max)&&instances$1.length>=messageConfig.max)return{close:()=>{}};const hn=normalizeOptions(Fe);if(hn.grouping&&instances$1.length){const bn=instances$1.find(({vnode:wn})=>{var kn;return((kn=wn.props)==null?void 0:kn.message)===hn.message});if(bn)return bn.props.repeatNum+=1,bn.props.type=hn.type,bn.handler}const vn=createMessage(hn,qe);return instances$1.push(vn),vn.handler};messageTypes.forEach(Fe=>{message$1[Fe]=(qe={},hn)=>{const vn=normalizeOptions(qe);return message$1({...vn,type:Fe},hn)}});function closeAll$1(Fe){for(const qe of instances$1)(!Fe||Fe===qe.props.type)&&qe.handler.close()}message$1.closeAll=closeAll$1;message$1._context=null;const ElMessage=withInstallFunction(message$1,"$message"),_sfc_main$d=defineComponent({name:"ElMessageBox",directives:{TrapFocus},components:{ElButton,ElFocusTrap,ElInput,ElOverlay,ElIcon,...TypeComponents},inheritAttrs:!1,props:{buttonSize:{type:String,validator:isValidComponentSize},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(Fe,{emit:qe}){const{locale:hn,zIndex:vn,ns:bn,size:wn}=useGlobalComponentSettings("message-box",computed(()=>Fe.buttonSize)),{t:kn}=hn,{nextZIndex:_n}=vn,Cn=ref(!1),xn=reactive({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:_n()}),En=computed(()=>{const Wn=xn.type;return{[bn.bm("icon",Wn)]:Wn&&TypeComponentsMap[Wn]}}),$n=useId(),Sn=useId(),An=computed(()=>xn.icon||TypeComponentsMap[xn.type]||""),Tn=computed(()=>!!xn.message),Nn=ref(),Pn=ref(),On=ref(),Rn=ref(),In=ref(),Mn=computed(()=>xn.confirmButtonClass);watch(()=>xn.inputValue,async Wn=>{await nextTick(),Fe.boxType==="prompt"&&Wn!==null&&Fn()},{immediate:!0}),watch(()=>Cn.value,Wn=>{var Yn,Xn;Wn&&(Fe.boxType!=="prompt"&&(xn.autofocus?On.value=(Xn=(Yn=In.value)==null?void 0:Yn.$el)!=null?Xn:Nn.value:On.value=Nn.value),xn.zIndex=_n()),Fe.boxType==="prompt"&&(Wn?nextTick().then(()=>{var qn;Rn.value&&Rn.value.$el&&(xn.autofocus?On.value=(qn=Kn())!=null?qn:Nn.value:On.value=Nn.value)}):(xn.editorErrorMessage="",xn.validateError=!1))});const Bn=computed(()=>Fe.draggable);useDraggable(Nn,Pn,Bn),onMounted(async()=>{await nextTick(),Fe.closeOnHashChange&&window.addEventListener("hashchange",Dn)}),onBeforeUnmount(()=>{Fe.closeOnHashChange&&window.removeEventListener("hashchange",Dn)});function Dn(){Cn.value&&(Cn.value=!1,nextTick(()=>{xn.action&&qe("action",xn.action)}))}const Vn=()=>{Fe.closeOnClickModal&&Hn(xn.distinguishCancelAndClose?"close":"cancel")},Ln=useSameTarget(Vn),zn=Wn=>{if(xn.inputType!=="textarea")return Wn.preventDefault(),Hn("confirm")},Hn=Wn=>{var Yn;Fe.boxType==="prompt"&&Wn==="confirm"&&!Fn()||(xn.action=Wn,xn.beforeClose?(Yn=xn.beforeClose)==null||Yn.call(xn,Wn,xn,Dn):Dn())},Fn=()=>{if(Fe.boxType==="prompt"){const Wn=xn.inputPattern;if(Wn&&!Wn.test(xn.inputValue||""))return xn.editorErrorMessage=xn.inputErrorMessage||kn("el.messagebox.error"),xn.validateError=!0,!1;const Yn=xn.inputValidator;if(typeof Yn=="function"){const Xn=Yn(xn.inputValue);if(Xn===!1)return xn.editorErrorMessage=xn.inputErrorMessage||kn("el.messagebox.error"),xn.validateError=!0,!1;if(typeof Xn=="string")return xn.editorErrorMessage=Xn,xn.validateError=!0,!1}}return xn.editorErrorMessage="",xn.validateError=!1,!0},Kn=()=>{const Wn=Rn.value.$refs;return Wn.input||Wn.textarea},Un=()=>{Hn("close")},Gn=()=>{Fe.closeOnPressEscape&&Un()};return Fe.lockScroll&&useLockscreen(Cn),{...toRefs(xn),ns:bn,overlayEvent:Ln,visible:Cn,hasMessage:Tn,typeClass:En,contentId:$n,inputId:Sn,btnSize:wn,iconComponent:An,confirmButtonClasses:Mn,rootRef:Nn,focusStartRef:On,headerRef:Pn,inputRef:Rn,confirmRef:In,doClose:Dn,handleClose:Un,onCloseRequested:Gn,handleWrapperClick:Vn,handleInputEnter:zn,handleAction:Hn,t:kn}}}),_hoisted_1$b=["aria-label","aria-describedby"],_hoisted_2$9=["aria-label"],_hoisted_3$6=["id"];function _sfc_render$1(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("el-icon"),_n=resolveComponent("close"),Cn=resolveComponent("el-input"),xn=resolveComponent("el-button"),En=resolveComponent("el-focus-trap"),$n=resolveComponent("el-overlay");return openBlock(),createBlock(Transition,{name:"fade-in-linear",onAfterLeave:qe[11]||(qe[11]=Sn=>Fe.$emit("vanish")),persisted:""},{default:withCtx(()=>[withDirectives(createVNode($n,{"z-index":Fe.zIndex,"overlay-class":[Fe.ns.is("message-box"),Fe.modalClass],mask:Fe.modal},{default:withCtx(()=>[createBaseVNode("div",{role:"dialog","aria-label":Fe.title,"aria-modal":"true","aria-describedby":Fe.showInput?void 0:Fe.contentId,class:normalizeClass(`${Fe.ns.namespace.value}-overlay-message-box`),onClick:qe[8]||(qe[8]=(...Sn)=>Fe.overlayEvent.onClick&&Fe.overlayEvent.onClick(...Sn)),onMousedown:qe[9]||(qe[9]=(...Sn)=>Fe.overlayEvent.onMousedown&&Fe.overlayEvent.onMousedown(...Sn)),onMouseup:qe[10]||(qe[10]=(...Sn)=>Fe.overlayEvent.onMouseup&&Fe.overlayEvent.onMouseup(...Sn))},[createVNode(En,{loop:"",trapped:Fe.visible,"focus-trap-el":Fe.rootRef,"focus-start-el":Fe.focusStartRef,onReleaseRequested:Fe.onCloseRequested},{default:withCtx(()=>[createBaseVNode("div",{ref:"rootRef",class:normalizeClass([Fe.ns.b(),Fe.customClass,Fe.ns.is("draggable",Fe.draggable),{[Fe.ns.m("center")]:Fe.center}]),style:normalizeStyle(Fe.customStyle),tabindex:"-1",onClick:qe[7]||(qe[7]=withModifiers(()=>{},["stop"]))},[Fe.title!==null&&Fe.title!==void 0?(openBlock(),createElementBlock("div",{key:0,ref:"headerRef",class:normalizeClass(Fe.ns.e("header"))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("title"))},[Fe.iconComponent&&Fe.center?(openBlock(),createBlock(kn,{key:0,class:normalizeClass([Fe.ns.e("status"),Fe.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("span",null,toDisplayString(Fe.title),1)],2),Fe.showClose?(openBlock(),createElementBlock("button",{key:0,type:"button",class:normalizeClass(Fe.ns.e("headerbtn")),"aria-label":Fe.t("el.messagebox.close"),onClick:qe[0]||(qe[0]=Sn=>Fe.handleAction(Fe.distinguishCancelAndClose?"close":"cancel")),onKeydown:qe[1]||(qe[1]=withKeys(withModifiers(Sn=>Fe.handleAction(Fe.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[createVNode(kn,{class:normalizeClass(Fe.ns.e("close"))},{default:withCtx(()=>[createVNode(_n)]),_:1},8,["class"])],42,_hoisted_2$9)):createCommentVNode("v-if",!0)],2)):createCommentVNode("v-if",!0),createBaseVNode("div",{id:Fe.contentId,class:normalizeClass(Fe.ns.e("content"))},[createBaseVNode("div",{class:normalizeClass(Fe.ns.e("container"))},[Fe.iconComponent&&!Fe.center&&Fe.hasMessage?(openBlock(),createBlock(kn,{key:0,class:normalizeClass([Fe.ns.e("status"),Fe.typeClass])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(Fe.iconComponent)))]),_:1},8,["class"])):createCommentVNode("v-if",!0),Fe.hasMessage?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(Fe.ns.e("message"))},[renderSlot(Fe.$slots,"default",{},()=>[Fe.dangerouslyUseHTMLString?(openBlock(),createBlock(resolveDynamicComponent(Fe.showInput?"label":"p"),{key:1,for:Fe.showInput?Fe.inputId:void 0,innerHTML:Fe.message},null,8,["for","innerHTML"])):(openBlock(),createBlock(resolveDynamicComponent(Fe.showInput?"label":"p"),{key:0,for:Fe.showInput?Fe.inputId:void 0},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.dangerouslyUseHTMLString?"":Fe.message),1)]),_:1},8,["for"]))])],2)):createCommentVNode("v-if",!0)],2),withDirectives(createBaseVNode("div",{class:normalizeClass(Fe.ns.e("input"))},[createVNode(Cn,{id:Fe.inputId,ref:"inputRef",modelValue:Fe.inputValue,"onUpdate:modelValue":qe[2]||(qe[2]=Sn=>Fe.inputValue=Sn),type:Fe.inputType,placeholder:Fe.inputPlaceholder,"aria-invalid":Fe.validateError,class:normalizeClass({invalid:Fe.validateError}),onKeydown:withKeys(Fe.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("errormsg")),style:normalizeStyle({visibility:Fe.editorErrorMessage?"visible":"hidden"})},toDisplayString(Fe.editorErrorMessage),7)],2),[[vShow,Fe.showInput]])],10,_hoisted_3$6),createBaseVNode("div",{class:normalizeClass(Fe.ns.e("btns"))},[Fe.showCancelButton?(openBlock(),createBlock(xn,{key:0,loading:Fe.cancelButtonLoading,class:normalizeClass([Fe.cancelButtonClass]),round:Fe.roundButton,size:Fe.btnSize,onClick:qe[3]||(qe[3]=Sn=>Fe.handleAction("cancel")),onKeydown:qe[4]||(qe[4]=withKeys(withModifiers(Sn=>Fe.handleAction("cancel"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.cancelButtonText||Fe.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):createCommentVNode("v-if",!0),withDirectives(createVNode(xn,{ref:"confirmRef",type:"primary",loading:Fe.confirmButtonLoading,class:normalizeClass([Fe.confirmButtonClasses]),round:Fe.roundButton,disabled:Fe.confirmButtonDisabled,size:Fe.btnSize,onClick:qe[5]||(qe[5]=Sn=>Fe.handleAction("confirm")),onKeydown:qe[6]||(qe[6]=withKeys(withModifiers(Sn=>Fe.handleAction("confirm"),["prevent"]),["enter"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(Fe.confirmButtonText||Fe.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[vShow,Fe.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,_hoisted_1$b)]),_:3},8,["z-index","overlay-class","mask"]),[[vShow,Fe.visible]])]),_:3})}var MessageBoxConstructor=_export_sfc$2(_sfc_main$d,[["render",_sfc_render$1],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const messageInstance=new Map,getAppendToElement=Fe=>{let qe=document.body;return Fe.appendTo&&(isString$d(Fe.appendTo)&&(qe=document.querySelector(Fe.appendTo)),isElement$4(Fe.appendTo)&&(qe=Fe.appendTo),isElement$4(qe)||(qe=document.body)),qe},initInstance=(Fe,qe,hn=null)=>{const vn=createVNode(MessageBoxConstructor,Fe,isFunction$i(Fe.message)||isVNode(Fe.message)?{default:isFunction$i(Fe.message)?Fe.message:()=>Fe.message}:null);return vn.appContext=hn,render$1(vn,qe),getAppendToElement(Fe).appendChild(qe.firstElementChild),vn.component},genContainer=()=>document.createElement("div"),showMessage=(Fe,qe)=>{const hn=genContainer();Fe.onVanish=()=>{render$1(null,hn),messageInstance.delete(bn)},Fe.onAction=wn=>{const kn=messageInstance.get(bn);let _n;Fe.showInput?_n={value:bn.inputValue,action:wn}:_n=wn,Fe.callback?Fe.callback(_n,vn.proxy):wn==="cancel"||wn==="close"?Fe.distinguishCancelAndClose&&wn!=="cancel"?kn.reject("close"):kn.reject("cancel"):kn.resolve(_n)};const vn=initInstance(Fe,hn,qe),bn=vn.proxy;for(const wn in Fe)hasOwn(Fe,wn)&&!hasOwn(bn.$props,wn)&&(bn[wn]=Fe[wn]);return bn.visible=!0,bn};function MessageBox(Fe,qe=null){if(!isClient$1)return Promise.reject();let hn;return isString$d(Fe)||isVNode(Fe)?Fe={message:Fe}:hn=Fe.callback,new Promise((vn,bn)=>{const wn=showMessage(Fe,qe??MessageBox._context);messageInstance.set(wn,{options:Fe,callback:hn,resolve:vn,reject:bn})})}const MESSAGE_BOX_VARIANTS=["alert","confirm","prompt"],MESSAGE_BOX_DEFAULT_OPTS={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};MESSAGE_BOX_VARIANTS.forEach(Fe=>{MessageBox[Fe]=messageBoxFactory(Fe)});function messageBoxFactory(Fe){return(qe,hn,vn,bn)=>{let wn="";return isObject$9(hn)?(vn=hn,wn=""):isUndefined$d(hn)?wn="":wn=hn,MessageBox(Object.assign({title:wn,message:qe,type:"",...MESSAGE_BOX_DEFAULT_OPTS[Fe]},vn,{boxType:Fe}),bn)}}MessageBox.close=()=>{messageInstance.forEach((Fe,qe)=>{qe.doClose()}),messageInstance.clear()};MessageBox._context=null;const _MessageBox=MessageBox;_MessageBox.install=Fe=>{_MessageBox._context=Fe._context,Fe.config.globalProperties.$msgbox=_MessageBox,Fe.config.globalProperties.$messageBox=_MessageBox,Fe.config.globalProperties.$alert=_MessageBox.alert,Fe.config.globalProperties.$confirm=_MessageBox.confirm,Fe.config.globalProperties.$prompt=_MessageBox.prompt};const ElMessageBox=_MessageBox,notificationTypes=["success","info","warning","error"],notificationProps=buildProps({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:iconPropType},id:{type:String,default:""},message:{type:definePropType([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:definePropType(Function),default:()=>{}},onClose:{type:definePropType(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...notificationTypes,""],default:""},zIndex:Number}),notificationEmits={destroy:()=>!0},_hoisted_1$a=["id"],_hoisted_2$8=["textContent"],_hoisted_3$5={key:0},_hoisted_4$5=["innerHTML"],__default__=defineComponent({name:"ElNotification"}),_sfc_main$c=defineComponent({...__default__,props:notificationProps,emits:notificationEmits,setup(Fe,{expose:qe}){const hn=Fe,{ns:vn,zIndex:bn}=useGlobalComponentSettings("notification"),{nextZIndex:wn,currentZIndex:kn}=bn,{Close:_n}=CloseComponents,Cn=ref(!1);let xn;const En=computed(()=>{const In=hn.type;return In&&TypeComponentsMap[hn.type]?vn.m(In):""}),$n=computed(()=>hn.type&&TypeComponentsMap[hn.type]||hn.icon),Sn=computed(()=>hn.position.endsWith("right")?"right":"left"),An=computed(()=>hn.position.startsWith("top")?"top":"bottom"),Tn=computed(()=>{var In;return{[An.value]:`${hn.offset}px`,zIndex:(In=hn.zIndex)!=null?In:kn.value}});function Nn(){hn.duration>0&&({stop:xn}=useTimeoutFn$1(()=>{Cn.value&&On()},hn.duration))}function Pn(){xn==null||xn()}function On(){Cn.value=!1}function Rn({code:In}){In===EVENT_CODE.delete||In===EVENT_CODE.backspace?Pn():In===EVENT_CODE.esc?Cn.value&&On():Nn()}return onMounted(()=>{Nn(),wn(),Cn.value=!0}),useEventListener(document,"keydown",Rn),qe({visible:Cn,close:On}),(In,Mn)=>(openBlock(),createBlock(Transition,{name:unref(vn).b("fade"),onBeforeLeave:In.onClose,onAfterLeave:Mn[1]||(Mn[1]=Bn=>In.$emit("destroy")),persisted:""},{default:withCtx(()=>[withDirectives(createBaseVNode("div",{id:In.id,class:normalizeClass([unref(vn).b(),In.customClass,unref(Sn)]),style:normalizeStyle(unref(Tn)),role:"alert",onMouseenter:Pn,onMouseleave:Nn,onClick:Mn[0]||(Mn[0]=(...Bn)=>In.onClick&&In.onClick(...Bn))},[unref($n)?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass([unref(vn).e("icon"),unref(En)])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref($n))))]),_:1},8,["class"])):createCommentVNode("v-if",!0),createBaseVNode("div",{class:normalizeClass(unref(vn).e("group"))},[createBaseVNode("h2",{class:normalizeClass(unref(vn).e("title")),textContent:toDisplayString(In.title)},null,10,_hoisted_2$8),withDirectives(createBaseVNode("div",{class:normalizeClass(unref(vn).e("content")),style:normalizeStyle(In.title?void 0:{margin:0})},[renderSlot(In.$slots,"default",{},()=>[In.dangerouslyUseHTMLString?(openBlock(),createElementBlock(Fragment,{key:1},[createCommentVNode(" Caution here, message could've been compromised, never use user's input as message "),createBaseVNode("p",{innerHTML:In.message},null,8,_hoisted_4$5)],2112)):(openBlock(),createElementBlock("p",_hoisted_3$5,toDisplayString(In.message),1))])],6),[[vShow,In.message]]),In.showClose?(openBlock(),createBlock(unref(ElIcon),{key:0,class:normalizeClass(unref(vn).e("closeBtn")),onClick:withModifiers(On,["stop"])},{default:withCtx(()=>[createVNode(unref(_n))]),_:1},8,["class","onClick"])):createCommentVNode("v-if",!0)],2)],46,_hoisted_1$a),[[vShow,Cn.value]])]),_:3},8,["name","onBeforeLeave"]))}});var NotificationConstructor=_export_sfc$2(_sfc_main$c,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const notifications={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},GAP_SIZE=16;let seed$1=1;const notify=function(Fe={},qe=null){if(!isClient$1)return{close:()=>{}};(typeof Fe=="string"||isVNode(Fe))&&(Fe={message:Fe});const hn=Fe.position||"top-right";let vn=Fe.offset||0;notifications[hn].forEach(({vm:En})=>{var $n;vn+=((($n=En.el)==null?void 0:$n.offsetHeight)||0)+GAP_SIZE}),vn+=GAP_SIZE;const bn=`notification_${seed$1++}`,wn=Fe.onClose,kn={...Fe,offset:vn,id:bn,onClose:()=>{close(bn,hn,wn)}};let _n=document.body;isElement$4(Fe.appendTo)?_n=Fe.appendTo:isString$d(Fe.appendTo)&&(_n=document.querySelector(Fe.appendTo)),isElement$4(_n)||(_n=document.body);const Cn=document.createElement("div"),xn=createVNode(NotificationConstructor,kn,isVNode(kn.message)?{default:()=>kn.message}:null);return xn.appContext=qe??notify._context,xn.props.onDestroy=()=>{render$1(null,Cn)},render$1(xn,Cn),notifications[hn].push({vm:xn}),_n.appendChild(Cn.firstElementChild),{close:()=>{xn.component.exposed.visible.value=!1}}};notificationTypes.forEach(Fe=>{notify[Fe]=(qe={})=>((typeof qe=="string"||isVNode(qe))&&(qe={message:qe}),notify({...qe,type:Fe}))});function close(Fe,qe,hn){const vn=notifications[qe],bn=vn.findIndex(({vm:xn})=>{var En;return((En=xn.component)==null?void 0:En.props.id)===Fe});if(bn===-1)return;const{vm:wn}=vn[bn];if(!wn)return;hn==null||hn(wn);const kn=wn.el.offsetHeight,_n=qe.split("-")[0];vn.splice(bn,1);const Cn=vn.length;if(!(Cn<1))for(let xn=bn;xn{qe.component.exposed.visible.value=!1})}notify.closeAll=closeAll;notify._context=null;const ElNotification=withInstallFunction(notify,"$notify");var Plugins=[ElInfiniteScroll,ElLoading,ElMessage,ElMessageBox,ElNotification,ElPopoverDirective],installer=makeInstaller([...Components,...Plugins]);function t$7(Fe){return Fe.split("-")[1]}function e$3(Fe){return Fe==="y"?"height":"width"}function n$7(Fe){return Fe.split("-")[0]}function o$5(Fe){return["top","bottom"].includes(n$7(Fe))?"x":"y"}function i$5(Fe,qe,hn){let{reference:vn,floating:bn}=Fe;const wn=vn.x+vn.width/2-bn.width/2,kn=vn.y+vn.height/2-bn.height/2,_n=o$5(qe),Cn=e$3(_n),xn=vn[Cn]/2-bn[Cn]/2,En=_n==="x";let $n;switch(n$7(qe)){case"top":$n={x:wn,y:vn.y-bn.height};break;case"bottom":$n={x:wn,y:vn.y+vn.height};break;case"right":$n={x:vn.x+vn.width,y:kn};break;case"left":$n={x:vn.x-bn.width,y:kn};break;default:$n={x:vn.x,y:vn.y}}switch(t$7(qe)){case"start":$n[_n]-=xn*(hn&&En?-1:1);break;case"end":$n[_n]+=xn*(hn&&En?-1:1)}return $n}const r$3=async(Fe,qe,hn)=>{const{placement:vn="bottom",strategy:bn="absolute",middleware:wn=[],platform:kn}=hn,_n=wn.filter(Boolean),Cn=await(kn.isRTL==null?void 0:kn.isRTL(qe));let xn=await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}),{x:En,y:$n}=i$5(xn,vn,Cn),Sn=vn,An={},Tn=0;for(let Nn=0;Nn<_n.length;Nn++){const{name:Pn,fn:On}=_n[Nn],{x:Rn,y:In,data:Mn,reset:Bn}=await On({x:En,y:$n,initialPlacement:vn,placement:Sn,strategy:bn,middlewareData:An,rects:xn,platform:kn,elements:{reference:Fe,floating:qe}});En=Rn??En,$n=In??$n,An={...An,[Pn]:{...An[Pn],...Mn}},Bn&&Tn<=50&&(Tn++,typeof Bn=="object"&&(Bn.placement&&(Sn=Bn.placement),Bn.rects&&(xn=Bn.rects===!0?await kn.getElementRects({reference:Fe,floating:qe,strategy:bn}):Bn.rects),{x:En,y:$n}=i$5(xn,Sn,Cn)),Nn=-1)}return{x:En,y:$n,placement:Sn,strategy:bn,middlewareData:An}};function a$6(Fe,qe){return typeof Fe=="function"?Fe(qe):Fe}function l$5(Fe){return typeof Fe!="number"?function(qe){return{top:0,right:0,bottom:0,left:0,...qe}}(Fe):{top:Fe,right:Fe,bottom:Fe,left:Fe}}function s$3(Fe){return{...Fe,top:Fe.y,left:Fe.x,right:Fe.x+Fe.width,bottom:Fe.y+Fe.height}}async function c$6(Fe,qe){var hn;qe===void 0&&(qe={});const{x:vn,y:bn,platform:wn,rects:kn,elements:_n,strategy:Cn}=Fe,{boundary:xn="clippingAncestors",rootBoundary:En="viewport",elementContext:$n="floating",altBoundary:Sn=!1,padding:An=0}=a$6(qe,Fe),Tn=l$5(An),Nn=_n[Sn?$n==="floating"?"reference":"floating":$n],Pn=s$3(await wn.getClippingRect({element:(hn=await(wn.isElement==null?void 0:wn.isElement(Nn)))==null||hn?Nn:Nn.contextElement||await(wn.getDocumentElement==null?void 0:wn.getDocumentElement(_n.floating)),boundary:xn,rootBoundary:En,strategy:Cn})),On=$n==="floating"?{...kn.floating,x:vn,y:bn}:kn.reference,Rn=await(wn.getOffsetParent==null?void 0:wn.getOffsetParent(_n.floating)),In=await(wn.isElement==null?void 0:wn.isElement(Rn))&&await(wn.getScale==null?void 0:wn.getScale(Rn))||{x:1,y:1},Mn=s$3(wn.convertOffsetParentRelativeRectToViewportRelativeRect?await wn.convertOffsetParentRelativeRectToViewportRelativeRect({rect:On,offsetParent:Rn,strategy:Cn}):On);return{top:(Pn.top-Mn.top+Tn.top)/In.y,bottom:(Mn.bottom-Pn.bottom+Tn.bottom)/In.y,left:(Pn.left-Mn.left+Tn.left)/In.x,right:(Mn.right-Pn.right+Tn.right)/In.x}}const f$5=Math.min,m$7=Math.max;function u$6(Fe,qe,hn){return m$7(Fe,f$5(qe,hn))}const g$6=Fe=>({name:"arrow",options:Fe,async fn(qe){const{x:hn,y:vn,placement:bn,rects:wn,platform:kn,elements:_n}=qe,{element:Cn,padding:xn=0}=a$6(Fe,qe)||{};if(Cn==null)return{};const En=l$5(xn),$n={x:hn,y:vn},Sn=o$5(bn),An=e$3(Sn),Tn=await kn.getDimensions(Cn),Nn=Sn==="y",Pn=Nn?"top":"left",On=Nn?"bottom":"right",Rn=Nn?"clientHeight":"clientWidth",In=wn.reference[An]+wn.reference[Sn]-$n[Sn]-wn.floating[An],Mn=$n[Sn]-wn.reference[Sn],Bn=await(kn.getOffsetParent==null?void 0:kn.getOffsetParent(Cn));let Dn=Bn?Bn[Rn]:0;Dn&&await(kn.isElement==null?void 0:kn.isElement(Bn))||(Dn=_n.floating[Rn]||wn.floating[An]);const Vn=In/2-Mn/2,Ln=Dn/2-Tn[An]/2-1,zn=f$5(En[Pn],Ln),Hn=f$5(En[On],Ln),Fn=zn,Kn=Dn-Tn[An]-Hn,Un=Dn/2-Tn[An]/2+Vn,Gn=u$6(Fn,Un,Kn),Wn=t$7(bn)!=null&&Un!=Gn&&wn.reference[An]/2-(UnFe.concat(qe,qe+"-start",qe+"-end"),[]),h$4={left:"right",right:"left",bottom:"top",top:"bottom"};function y$6(Fe){return Fe.replace(/left|right|bottom|top/g,qe=>h$4[qe])}function x$3(Fe,qe,hn){hn===void 0&&(hn=!1);const vn=t$7(Fe),bn=o$5(Fe),wn=e$3(bn);let kn=bn==="x"?vn===(hn?"end":"start")?"right":"left":vn==="start"?"bottom":"top";return qe.reference[wn]>qe.floating[wn]&&(kn=y$6(kn)),{main:kn,cross:y$6(kn)}}const w$5={start:"end",end:"start"};function v$6(Fe){return Fe.replace(/start|end/g,qe=>w$5[qe])}const b$6=function(Fe){return Fe===void 0&&(Fe={}),{name:"autoPlacement",options:Fe,async fn(qe){var hn,vn,bn;const{rects:wn,middlewareData:kn,placement:_n,platform:Cn,elements:xn}=qe,{crossAxis:En=!1,alignment:$n,allowedPlacements:Sn=p$6,autoAlignment:An=!0,...Tn}=a$6(Fe,qe),Nn=$n!==void 0||Sn===p$6?function(Hn,Fn,Kn){return(Hn?[...Kn.filter(Un=>t$7(Un)===Hn),...Kn.filter(Un=>t$7(Un)!==Hn)]:Kn.filter(Un=>n$7(Un)===Un)).filter(Un=>!Hn||t$7(Un)===Hn||!!Fn&&v$6(Un)!==Un)}($n||null,An,Sn):Sn,Pn=await c$6(qe,Tn),On=((hn=kn.autoPlacement)==null?void 0:hn.index)||0,Rn=Nn[On];if(Rn==null)return{};const{main:In,cross:Mn}=x$3(Rn,wn,await(Cn.isRTL==null?void 0:Cn.isRTL(xn.floating)));if(_n!==Rn)return{reset:{placement:Nn[0]}};const Bn=[Pn[n$7(Rn)],Pn[In],Pn[Mn]],Dn=[...((vn=kn.autoPlacement)==null?void 0:vn.overflows)||[],{placement:Rn,overflows:Bn}],Vn=Nn[On+1];if(Vn)return{data:{index:On+1,overflows:Dn},reset:{placement:Vn}};const Ln=Dn.map(Hn=>{const Fn=t$7(Hn.placement);return[Hn.placement,Fn&&En?Hn.overflows.slice(0,2).reduce((Kn,Un)=>Kn+Un,0):Hn.overflows[0],Hn.overflows]}).sort((Hn,Fn)=>Hn[1]-Fn[1]),zn=((bn=Ln.filter(Hn=>Hn[2].slice(0,t$7(Hn[0])?2:3).every(Fn=>Fn<=0))[0])==null?void 0:bn[0])||Ln[0][0];return zn!==_n?{data:{index:On+1,overflows:Dn},reset:{placement:zn}}:{}}}},A$3=function(Fe){return Fe===void 0&&(Fe={}),{name:"flip",options:Fe,async fn(qe){var hn;const{placement:vn,middlewareData:bn,rects:wn,initialPlacement:kn,platform:_n,elements:Cn}=qe,{mainAxis:xn=!0,crossAxis:En=!0,fallbackPlacements:$n,fallbackStrategy:Sn="bestFit",fallbackAxisSideDirection:An="none",flipAlignment:Tn=!0,...Nn}=a$6(Fe,qe),Pn=n$7(vn),On=n$7(kn)===kn,Rn=await(_n.isRTL==null?void 0:_n.isRTL(Cn.floating)),In=$n||(On||!Tn?[y$6(kn)]:function(Fn){const Kn=y$6(Fn);return[v$6(Fn),Kn,v$6(Kn)]}(kn));$n||An==="none"||In.push(...function(Fn,Kn,Un,Gn){const Wn=t$7(Fn);let Yn=function(Xn,qn,jn){const Jn=["left","right"],Qn=["right","left"],no=["top","bottom"],so=["bottom","top"];switch(Xn){case"top":case"bottom":return jn?qn?Qn:Jn:qn?Jn:Qn;case"left":case"right":return qn?no:so;default:return[]}}(n$7(Fn),Un==="start",Gn);return Wn&&(Yn=Yn.map(Xn=>Xn+"-"+Wn),Kn&&(Yn=Yn.concat(Yn.map(v$6)))),Yn}(kn,Tn,An,Rn));const Mn=[kn,...In],Bn=await c$6(qe,Nn),Dn=[];let Vn=((hn=bn.flip)==null?void 0:hn.overflows)||[];if(xn&&Dn.push(Bn[Pn]),En){const{main:Fn,cross:Kn}=x$3(vn,wn,Rn);Dn.push(Bn[Fn],Bn[Kn])}if(Vn=[...Vn,{placement:vn,overflows:Dn}],!Dn.every(Fn=>Fn<=0)){var Ln,zn;const Fn=(((Ln=bn.flip)==null?void 0:Ln.index)||0)+1,Kn=Mn[Fn];if(Kn)return{data:{index:Fn,overflows:Vn},reset:{placement:Kn}};let Un=(zn=Vn.filter(Gn=>Gn.overflows[0]<=0).sort((Gn,Wn)=>Gn.overflows[1]-Wn.overflows[1])[0])==null?void 0:zn.placement;if(!Un)switch(Sn){case"bestFit":{var Hn;const Gn=(Hn=Vn.map(Wn=>[Wn.placement,Wn.overflows.filter(Yn=>Yn>0).reduce((Yn,Xn)=>Yn+Xn,0)]).sort((Wn,Yn)=>Wn[1]-Yn[1])[0])==null?void 0:Hn[0];Gn&&(Un=Gn);break}case"initialPlacement":Un=kn}if(vn!==Un)return{reset:{placement:Un}}}return{}}}},L$6=function(Fe){return Fe===void 0&&(Fe=0),{name:"offset",options:Fe,async fn(qe){const{x:hn,y:vn}=qe,bn=await async function(wn,kn){const{placement:_n,platform:Cn,elements:xn}=wn,En=await(Cn.isRTL==null?void 0:Cn.isRTL(xn.floating)),$n=n$7(_n),Sn=t$7(_n),An=o$5(_n)==="x",Tn=["left","top"].includes($n)?-1:1,Nn=En&&An?-1:1,Pn=a$6(kn,wn);let{mainAxis:On,crossAxis:Rn,alignmentAxis:In}=typeof Pn=="number"?{mainAxis:Pn,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...Pn};return Sn&&typeof In=="number"&&(Rn=Sn==="end"?-1*In:In),An?{x:Rn*Nn,y:On*Tn}:{x:On*Tn,y:Rn*Nn}}(qe,Fe);return{x:hn+bn.x,y:vn+bn.y,data:bn}}}};function k$4(Fe){return Fe==="x"?"y":"x"}const O$3=function(Fe){return Fe===void 0&&(Fe={}),{name:"shift",options:Fe,async fn(qe){const{x:hn,y:vn,placement:bn}=qe,{mainAxis:wn=!0,crossAxis:kn=!1,limiter:_n={fn:Pn=>{let{x:On,y:Rn}=Pn;return{x:On,y:Rn}}},...Cn}=a$6(Fe,qe),xn={x:hn,y:vn},En=await c$6(qe,Cn),$n=o$5(n$7(bn)),Sn=k$4($n);let An=xn[$n],Tn=xn[Sn];if(wn){const Pn=$n==="y"?"bottom":"right";An=u$6(An+En[$n==="y"?"top":"left"],An,An-En[Pn])}if(kn){const Pn=Sn==="y"?"bottom":"right";Tn=u$6(Tn+En[Sn==="y"?"top":"left"],Tn,Tn-En[Pn])}const Nn=_n.fn({...qe,[$n]:An,[Sn]:Tn});return{...Nn,data:{x:Nn.x-hn,y:Nn.y-vn}}}}},C$5=function(Fe){return Fe===void 0&&(Fe={}),{name:"size",options:Fe,async fn(qe){const{placement:hn,rects:vn,platform:bn,elements:wn}=qe,{apply:kn=()=>{},..._n}=a$6(Fe,qe),Cn=await c$6(qe,_n),xn=n$7(hn),En=t$7(hn),$n=o$5(hn)==="x",{width:Sn,height:An}=vn.floating;let Tn,Nn;xn==="top"||xn==="bottom"?(Tn=xn,Nn=En===(await(bn.isRTL==null?void 0:bn.isRTL(wn.floating))?"start":"end")?"left":"right"):(Nn=xn,Tn=En==="end"?"top":"bottom");const Pn=An-Cn[Tn],On=Sn-Cn[Nn],Rn=!qe.middlewareData.shift;let In=Pn,Mn=On;if($n){const Dn=Sn-Cn.left-Cn.right;Mn=En||Rn?f$5(On,Dn):Dn}else{const Dn=An-Cn.top-Cn.bottom;In=En||Rn?f$5(Pn,Dn):Dn}if(Rn&&!En){const Dn=m$7(Cn.left,0),Vn=m$7(Cn.right,0),Ln=m$7(Cn.top,0),zn=m$7(Cn.bottom,0);$n?Mn=Sn-2*(Dn!==0||Vn!==0?Dn+Vn:m$7(Cn.left,Cn.right)):In=An-2*(Ln!==0||zn!==0?Ln+zn:m$7(Cn.top,Cn.bottom))}await kn({...qe,availableWidth:Mn,availableHeight:In});const Bn=await bn.getDimensions(wn.floating);return Sn!==Bn.width||An!==Bn.height?{reset:{rects:!0}}:{}}}};function n$6(Fe){var qe;return((qe=Fe.ownerDocument)==null?void 0:qe.defaultView)||window}function o$4(Fe){return n$6(Fe).getComputedStyle(Fe)}const i$4=Math.min,r$2=Math.max,l$4=Math.round;function c$5(Fe){const qe=o$4(Fe);let hn=parseFloat(qe.width),vn=parseFloat(qe.height);const bn=Fe.offsetWidth,wn=Fe.offsetHeight,kn=l$4(hn)!==bn||l$4(vn)!==wn;return kn&&(hn=bn,vn=wn),{width:hn,height:vn,fallback:kn}}function s$2(Fe){return h$3(Fe)?(Fe.nodeName||"").toLowerCase():""}let f$4;function u$5(){if(f$4)return f$4;const Fe=navigator.userAgentData;return Fe&&Array.isArray(Fe.brands)?(f$4=Fe.brands.map(qe=>qe.brand+"/"+qe.version).join(" "),f$4):navigator.userAgent}function a$5(Fe){return Fe instanceof n$6(Fe).HTMLElement}function d$7(Fe){return Fe instanceof n$6(Fe).Element}function h$3(Fe){return Fe instanceof n$6(Fe).Node}function p$5(Fe){return typeof ShadowRoot>"u"?!1:Fe instanceof n$6(Fe).ShadowRoot||Fe instanceof ShadowRoot}function g$5(Fe){const{overflow:qe,overflowX:hn,overflowY:vn,display:bn}=o$4(Fe);return/auto|scroll|overlay|hidden|clip/.test(qe+vn+hn)&&!["inline","contents"].includes(bn)}function m$6(Fe){return["table","td","th"].includes(s$2(Fe))}function y$5(Fe){const qe=/firefox/i.test(u$5()),hn=o$4(Fe),vn=hn.backdropFilter||hn.WebkitBackdropFilter;return hn.transform!=="none"||hn.perspective!=="none"||!!vn&&vn!=="none"||qe&&hn.willChange==="filter"||qe&&!!hn.filter&&hn.filter!=="none"||["transform","perspective"].some(bn=>hn.willChange.includes(bn))||["paint","layout","strict","content"].some(bn=>{const wn=hn.contain;return wn!=null&&wn.includes(bn)})}function x$2(){return!/^((?!chrome|android).)*safari/i.test(u$5())}function w$4(Fe){return["html","body","#document"].includes(s$2(Fe))}function v$5(Fe){return d$7(Fe)?Fe:Fe.contextElement}const b$5={x:1,y:1};function L$5(Fe){const qe=v$5(Fe);if(!a$5(qe))return b$5;const hn=qe.getBoundingClientRect(),{width:vn,height:bn,fallback:wn}=c$5(qe);let kn=(wn?l$4(hn.width):hn.width)/vn,_n=(wn?l$4(hn.height):hn.height)/bn;return kn&&Number.isFinite(kn)||(kn=1),_n&&Number.isFinite(_n)||(_n=1),{x:kn,y:_n}}function E$7(Fe,qe,hn,vn){var bn,wn;qe===void 0&&(qe=!1),hn===void 0&&(hn=!1);const kn=Fe.getBoundingClientRect(),_n=v$5(Fe);let Cn=b$5;qe&&(vn?d$7(vn)&&(Cn=L$5(vn)):Cn=L$5(Fe));const xn=_n?n$6(_n):window,En=!x$2()&&hn;let $n=(kn.left+(En&&((bn=xn.visualViewport)==null?void 0:bn.offsetLeft)||0))/Cn.x,Sn=(kn.top+(En&&((wn=xn.visualViewport)==null?void 0:wn.offsetTop)||0))/Cn.y,An=kn.width/Cn.x,Tn=kn.height/Cn.y;if(_n){const Nn=n$6(_n),Pn=vn&&d$7(vn)?n$6(vn):vn;let On=Nn.frameElement;for(;On&&vn&&Pn!==Nn;){const Rn=L$5(On),In=On.getBoundingClientRect(),Mn=getComputedStyle(On);In.x+=(On.clientLeft+parseFloat(Mn.paddingLeft))*Rn.x,In.y+=(On.clientTop+parseFloat(Mn.paddingTop))*Rn.y,$n*=Rn.x,Sn*=Rn.y,An*=Rn.x,Tn*=Rn.y,$n+=In.x,Sn+=In.y,On=n$6(On).frameElement}}return{width:An,height:Tn,top:Sn,right:$n+An,bottom:Sn+Tn,left:$n,x:$n,y:Sn}}function R$2(Fe){return((h$3(Fe)?Fe.ownerDocument:Fe.document)||window.document).documentElement}function T$3(Fe){return d$7(Fe)?{scrollLeft:Fe.scrollLeft,scrollTop:Fe.scrollTop}:{scrollLeft:Fe.pageXOffset,scrollTop:Fe.pageYOffset}}function C$4(Fe){return E$7(R$2(Fe)).left+T$3(Fe).scrollLeft}function F$5(Fe){if(s$2(Fe)==="html")return Fe;const qe=Fe.assignedSlot||Fe.parentNode||p$5(Fe)&&Fe.host||R$2(Fe);return p$5(qe)?qe.host:qe}function W$3(Fe){const qe=F$5(Fe);return w$4(qe)?qe.ownerDocument.body:a$5(qe)&&g$5(qe)?qe:W$3(qe)}function D$1(Fe,qe){var hn;qe===void 0&&(qe=[]);const vn=W$3(Fe),bn=vn===((hn=Fe.ownerDocument)==null?void 0:hn.body),wn=n$6(vn);return bn?qe.concat(wn,wn.visualViewport||[],g$5(vn)?vn:[]):qe.concat(vn,D$1(vn))}function S$5(Fe,qe,hn){return qe==="viewport"?s$3(function(vn,bn){const wn=n$6(vn),kn=R$2(vn),_n=wn.visualViewport;let Cn=kn.clientWidth,xn=kn.clientHeight,En=0,$n=0;if(_n){Cn=_n.width,xn=_n.height;const Sn=x$2();(Sn||!Sn&&bn==="fixed")&&(En=_n.offsetLeft,$n=_n.offsetTop)}return{width:Cn,height:xn,x:En,y:$n}}(Fe,hn)):d$7(qe)?s$3(function(vn,bn){const wn=E$7(vn,!0,bn==="fixed"),kn=wn.top+vn.clientTop,_n=wn.left+vn.clientLeft,Cn=a$5(vn)?L$5(vn):{x:1,y:1};return{width:vn.clientWidth*Cn.x,height:vn.clientHeight*Cn.y,x:_n*Cn.x,y:kn*Cn.y}}(qe,hn)):s$3(function(vn){const bn=R$2(vn),wn=T$3(vn),kn=vn.ownerDocument.body,_n=r$2(bn.scrollWidth,bn.clientWidth,kn.scrollWidth,kn.clientWidth),Cn=r$2(bn.scrollHeight,bn.clientHeight,kn.scrollHeight,kn.clientHeight);let xn=-wn.scrollLeft+C$4(vn);const En=-wn.scrollTop;return o$4(kn).direction==="rtl"&&(xn+=r$2(bn.clientWidth,kn.clientWidth)-_n),{width:_n,height:Cn,x:xn,y:En}}(R$2(Fe)))}function A$2(Fe){return a$5(Fe)&&o$4(Fe).position!=="fixed"?Fe.offsetParent:null}function H$3(Fe){const qe=n$6(Fe);let hn=A$2(Fe);for(;hn&&m$6(hn)&&o$4(hn).position==="static";)hn=A$2(hn);return hn&&(s$2(hn)==="html"||s$2(hn)==="body"&&o$4(hn).position==="static"&&!y$5(hn))?qe:hn||function(vn){let bn=F$5(vn);for(;a$5(bn)&&!w$4(bn);){if(y$5(bn))return bn;bn=F$5(bn)}return null}(Fe)||qe}function O$2(Fe,qe,hn){const vn=a$5(qe),bn=R$2(qe),wn=E$7(Fe,!0,hn==="fixed",qe);let kn={scrollLeft:0,scrollTop:0};const _n={x:0,y:0};if(vn||!vn&&hn!=="fixed")if((s$2(qe)!=="body"||g$5(bn))&&(kn=T$3(qe)),a$5(qe)){const Cn=E$7(qe,!0);_n.x=Cn.x+qe.clientLeft,_n.y=Cn.y+qe.clientTop}else bn&&(_n.x=C$4(bn));return{x:wn.left+kn.scrollLeft-_n.x,y:wn.top+kn.scrollTop-_n.y,width:wn.width,height:wn.height}}const P$4={getClippingRect:function(Fe){let{element:qe,boundary:hn,rootBoundary:vn,strategy:bn}=Fe;const wn=hn==="clippingAncestors"?function(xn,En){const $n=En.get(xn);if($n)return $n;let Sn=D$1(xn).filter(Pn=>d$7(Pn)&&s$2(Pn)!=="body"),An=null;const Tn=o$4(xn).position==="fixed";let Nn=Tn?F$5(xn):xn;for(;d$7(Nn)&&!w$4(Nn);){const Pn=o$4(Nn),On=y$5(Nn);(Tn?On||An:On||Pn.position!=="static"||!An||!["absolute","fixed"].includes(An.position))?An=Pn:Sn=Sn.filter(Rn=>Rn!==Nn),Nn=F$5(Nn)}return En.set(xn,Sn),Sn}(qe,this._c):[].concat(hn),kn=[...wn,vn],_n=kn[0],Cn=kn.reduce((xn,En)=>{const $n=S$5(qe,En,bn);return xn.top=r$2($n.top,xn.top),xn.right=i$4($n.right,xn.right),xn.bottom=i$4($n.bottom,xn.bottom),xn.left=r$2($n.left,xn.left),xn},S$5(qe,_n,bn));return{width:Cn.right-Cn.left,height:Cn.bottom-Cn.top,x:Cn.left,y:Cn.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(Fe){let{rect:qe,offsetParent:hn,strategy:vn}=Fe;const bn=a$5(hn),wn=R$2(hn);if(hn===wn)return qe;let kn={scrollLeft:0,scrollTop:0},_n={x:1,y:1};const Cn={x:0,y:0};if((bn||!bn&&vn!=="fixed")&&((s$2(hn)!=="body"||g$5(wn))&&(kn=T$3(hn)),a$5(hn))){const xn=E$7(hn);_n=L$5(hn),Cn.x=xn.x+hn.clientLeft,Cn.y=xn.y+hn.clientTop}return{width:qe.width*_n.x,height:qe.height*_n.y,x:qe.x*_n.x-kn.scrollLeft*_n.x+Cn.x,y:qe.y*_n.y-kn.scrollTop*_n.y+Cn.y}},isElement:d$7,getDimensions:function(Fe){return a$5(Fe)?c$5(Fe):Fe.getBoundingClientRect()},getOffsetParent:H$3,getDocumentElement:R$2,getScale:L$5,async getElementRects(Fe){let{reference:qe,floating:hn,strategy:vn}=Fe;const bn=this.getOffsetParent||H$3,wn=this.getDimensions;return{reference:O$2(qe,await bn(hn),vn),floating:{x:0,y:0,...await wn(hn)}}},getClientRects:Fe=>Array.from(Fe.getClientRects()),isRTL:Fe=>o$4(Fe).direction==="rtl"},B$2=(Fe,qe,hn)=>{const vn=new Map,bn={platform:P$4,...hn},wn={...bn.platform,_c:vn};return r$3(Fe,qe,{...bn,platform:wn})};function fe(Fe,qe){for(const hn in qe)Object.prototype.hasOwnProperty.call(qe,hn)&&(typeof qe[hn]=="object"&&Fe[hn]?fe(Fe[hn],qe[hn]):Fe[hn]=qe[hn])}const u$4={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:Fe=>[...Fe,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function b$4(Fe,qe){let hn=u$4.themes[Fe]||{},vn;do vn=hn[qe],typeof vn>"u"?hn.$extend?hn=u$4.themes[hn.$extend]||{}:(hn=null,vn=u$4[qe]):hn=null;while(hn);return vn}function Je(Fe){const qe=[Fe];let hn=u$4.themes[Fe]||{};do hn.$extend&&!hn.$resetCss?(qe.push(hn.$extend),hn=u$4.themes[hn.$extend]||{}):hn=null;while(hn);return qe.map(vn=>`v-popper--theme-${vn}`)}function oe(Fe){const qe=[Fe];let hn=u$4.themes[Fe]||{};do hn.$extend?(qe.push(hn.$extend),hn=u$4.themes[hn.$extend]||{}):hn=null;while(hn);return qe}let _$2=!1;if(typeof window<"u"){_$2=!1;try{const Fe=Object.defineProperty({},"passive",{get(){_$2=!0}});window.addEventListener("test",null,Fe)}catch{}}let me$1=!1;typeof window<"u"&&typeof navigator<"u"&&(me$1=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ge$1=["auto","top","bottom","left","right"].reduce((Fe,qe)=>Fe.concat([qe,`${qe}-start`,`${qe}-end`]),[]),ie={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},se={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ne(Fe,qe){const hn=Fe.indexOf(qe);hn!==-1&&Fe.splice(hn,1)}function W$2(){return new Promise(Fe=>requestAnimationFrame(()=>{requestAnimationFrame(Fe)}))}const d$6=[];let g$4=null;const re={};function pe$1(Fe){let qe=re[Fe];return qe||(qe=re[Fe]=[]),qe}let X$1=function(){};typeof window<"u"&&(X$1=window.Element);function n$5(Fe){return function(qe){return b$4(qe.theme,Fe)}}const G$1="__floating-vue__popper",K$2=()=>defineComponent({name:"VPopper",provide(){return{[G$1]:{parentPopper:this}}},inject:{[G$1]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:n$5("disabled")},positioningDisabled:{type:Boolean,default:n$5("positioningDisabled")},placement:{type:String,default:n$5("placement"),validator:Fe=>ge$1.includes(Fe)},delay:{type:[String,Number,Object],default:n$5("delay")},distance:{type:[Number,String],default:n$5("distance")},skidding:{type:[Number,String],default:n$5("skidding")},triggers:{type:Array,default:n$5("triggers")},showTriggers:{type:[Array,Function],default:n$5("showTriggers")},hideTriggers:{type:[Array,Function],default:n$5("hideTriggers")},popperTriggers:{type:Array,default:n$5("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:n$5("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:n$5("popperHideTriggers")},container:{type:[String,Object,X$1,Boolean],default:n$5("container")},boundary:{type:[String,X$1],default:n$5("boundary")},strategy:{type:String,validator:Fe=>["absolute","fixed"].includes(Fe),default:n$5("strategy")},autoHide:{type:[Boolean,Function],default:n$5("autoHide")},handleResize:{type:Boolean,default:n$5("handleResize")},instantMove:{type:Boolean,default:n$5("instantMove")},eagerMount:{type:Boolean,default:n$5("eagerMount")},popperClass:{type:[String,Array,Object],default:n$5("popperClass")},computeTransformOrigin:{type:Boolean,default:n$5("computeTransformOrigin")},autoMinSize:{type:Boolean,default:n$5("autoMinSize")},autoSize:{type:[Boolean,String],default:n$5("autoSize")},autoMaxSize:{type:Boolean,default:n$5("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:n$5("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:n$5("preventOverflow")},overflowPadding:{type:[Number,String],default:n$5("overflowPadding")},arrowPadding:{type:[Number,String],default:n$5("arrowPadding")},arrowOverflow:{type:Boolean,default:n$5("arrowOverflow")},flip:{type:Boolean,default:n$5("flip")},shift:{type:Boolean,default:n$5("shift")},shiftCrossAxis:{type:Boolean,default:n$5("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:n$5("noAutoFocus")},disposeTimeout:{type:Number,default:n$5("disposeTimeout")}},emits:["show","hide","update:shown","apply-show","apply-hide","close-group","close-directive","auto-hide","resize","dispose"],data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var Fe;return(Fe=this[G$1])==null?void 0:Fe.parentPopper},hasPopperShowTriggerHover(){var Fe,qe;return((Fe=this.popperTriggers)==null?void 0:Fe.includes("hover"))||((qe=this.popperShowTriggers)==null?void 0:qe.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(Fe){Fe?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},...["triggers","positioningDisabled"].reduce((Fe,qe)=>(Fe[qe]="$_refreshListeners",Fe),{}),...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((Fe,qe)=>(Fe[qe]="$_computePosition",Fe),{})},created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(Fe=>Fe.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:Fe=null,skipDelay:qe=!1,force:hn=!1}={}){var vn,bn;(vn=this.parentPopper)!=null&&vn.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(hn||!this.disabled)&&(((bn=this.parentPopper)==null?void 0:bn.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(Fe,qe),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:Fe=null,skipDelay:qe=!1}={}){var hn;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:qe}),this.parentPopper.lockedChild=null)},1e3));return}((hn=this.parentPopper)==null?void 0:hn.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(Fe,qe),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var Fe;this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((Fe=this.referenceNode)==null?void 0:Fe.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(qe=>qe.nodeType===qe.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.$_isDisposed||this.positioningDisabled)return;const Fe={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&Fe.middleware.push(L$6({mainAxis:this.distance,crossAxis:this.skidding}));const qe=this.placement.startsWith("auto");if(qe?Fe.middleware.push(b$6({alignment:this.placement.split("-")[1]??""})):Fe.placement=this.placement,this.preventOverflow&&(this.shift&&Fe.middleware.push(O$3({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!qe&&this.flip&&Fe.middleware.push(A$3({padding:this.overflowPadding,boundary:this.boundary}))),Fe.middleware.push(g$6({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&Fe.middleware.push({name:"arrowOverflow",fn:({placement:vn,rects:bn,middlewareData:wn})=>{let kn;const{centerOffset:_n}=wn.arrow;return vn.startsWith("top")||vn.startsWith("bottom")?kn=Math.abs(_n)>bn.reference.width/2:kn=Math.abs(_n)>bn.reference.height/2,{data:{overflow:kn}}}}),this.autoMinSize||this.autoSize){const vn=this.autoSize?this.autoSize:this.autoMinSize?"min":null;Fe.middleware.push({name:"autoSize",fn:({rects:bn,placement:wn,middlewareData:kn})=>{var _n;if((_n=kn.autoSize)!=null&&_n.skip)return{};let Cn,xn;return wn.startsWith("top")||wn.startsWith("bottom")?Cn=bn.reference.width:xn=bn.reference.height,this.$_innerNode.style[vn==="min"?"minWidth":vn==="max"?"maxWidth":"width"]=Cn!=null?`${Cn}px`:null,this.$_innerNode.style[vn==="min"?"minHeight":vn==="max"?"maxHeight":"height"]=xn!=null?`${xn}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,Fe.middleware.push(C$5({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:vn,availableHeight:bn})=>{this.$_innerNode.style.maxWidth=vn!=null?`${vn}px`:null,this.$_innerNode.style.maxHeight=bn!=null?`${bn}px`:null}})));const hn=await B$2(this.$_referenceNode,this.$_popperNode,Fe);Object.assign(this.result,{x:hn.x,y:hn.y,placement:hn.placement,strategy:hn.strategy,arrow:{...hn.middlewareData.arrow,...hn.middlewareData.arrowOverflow}})},$_scheduleShow(Fe=null,qe=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),g$4&&this.instantMove&&g$4.instantMove&&g$4!==this.parentPopper){g$4.$_applyHide(!0),this.$_applyShow(!0);return}qe?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(Fe=null,qe=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(g$4=this),qe?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(Fe){const qe=this.delay;return parseInt(qe&&qe[Fe]||qe||0)},async $_applyShow(Fe=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=Fe,!this.isShown&&(this.$_ensureTeleport(),await W$2(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...D$1(this.$_referenceNode),...D$1(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const qe=this.$_referenceNode.getBoundingClientRect(),hn=this.$_popperNode.querySelector(".v-popper__wrapper"),vn=hn.parentNode.getBoundingClientRect(),bn=qe.x+qe.width/2-(vn.left+hn.offsetLeft),wn=qe.y+qe.height/2-(vn.top+hn.offsetTop);this.result.transformOrigin=`${bn}px ${wn}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const Fe=this.showGroup;if(Fe){let qe;for(let hn=0;hn0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=Fe,ne(d$6,this),d$6.length===0&&document.body.classList.remove("v-popper--some-open");for(const hn of oe(this.theme)){const vn=pe$1(hn);ne(vn,this),vn.length===0&&document.body.classList.remove(`v-popper--some-open--${hn}`)}g$4===this&&(g$4=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const qe=this.disposeTimeout;qe!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},qe)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await W$2(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let Fe=this.container;if(typeof Fe=="string"?Fe=window.document.querySelector(Fe):Fe===!1&&(Fe=this.$_targetNodes[0].parentNode),!Fe)throw new Error("No container for popover: "+this.container);Fe.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const Fe=hn=>{this.isShown&&!this.$_hideInProgress||(hn.usedByTooltip=!0,!this.$_preventShow&&this.show({event:hn}))};this.$_registerTriggerListeners(this.$_targetNodes,ie,this.triggers,this.showTriggers,Fe),this.$_registerTriggerListeners([this.$_popperNode],ie,this.popperTriggers,this.popperShowTriggers,Fe);const qe=hn=>{hn.usedByTooltip||this.hide({event:hn})};this.$_registerTriggerListeners(this.$_targetNodes,se,this.triggers,this.hideTriggers,qe),this.$_registerTriggerListeners([this.$_popperNode],se,this.popperTriggers,this.popperHideTriggers,qe)},$_registerEventListeners(Fe,qe,hn){this.$_events.push({targetNodes:Fe,eventType:qe,handler:hn}),Fe.forEach(vn=>vn.addEventListener(qe,hn,_$2?{passive:!0}:void 0))},$_registerTriggerListeners(Fe,qe,hn,vn,bn){let wn=hn;vn!=null&&(wn=typeof vn=="function"?vn(wn):vn),wn.forEach(kn=>{const _n=qe[kn];_n&&this.$_registerEventListeners(Fe,_n,bn)})},$_removeEventListeners(Fe){const qe=[];this.$_events.forEach(hn=>{const{targetNodes:vn,eventType:bn,handler:wn}=hn;!Fe||Fe===bn?vn.forEach(kn=>kn.removeEventListener(bn,wn)):qe.push(hn)}),this.$_events=qe},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(Fe,qe=!1){this.$_showFrameLocked||(this.hide({event:Fe}),Fe.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),qe&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(Fe,qe){for(const hn of this.$_targetNodes){const vn=hn.getAttribute(Fe);vn&&(hn.removeAttribute(Fe),hn.setAttribute(qe,vn))}},$_applyAttrsToTarget(Fe){for(const qe of this.$_targetNodes)for(const hn in Fe){const vn=Fe[hn];vn==null?qe.removeAttribute(hn):qe.setAttribute(hn,vn)}},$_updateParentShownChildren(Fe){let qe=this.parentPopper;for(;qe;)Fe?qe.shownChildren.add(this.randomId):(qe.shownChildren.delete(this.randomId),qe.$_pendingHide&&qe.hide()),qe=qe.parentPopper},$_isAimingPopper(){const Fe=this.$_referenceNode.getBoundingClientRect();if(v$4>=Fe.left&&v$4<=Fe.right&&y$4>=Fe.top&&y$4<=Fe.bottom){const qe=this.$_popperNode.getBoundingClientRect(),hn=v$4-f$3,vn=y$4-m$5,bn=qe.left+qe.width/2-f$3+(qe.top+qe.height/2)-m$5+qe.width+qe.height,wn=f$3+hn*bn,kn=m$5+vn*bn;return S$4(f$3,m$5,wn,kn,qe.left,qe.top,qe.left,qe.bottom)||S$4(f$3,m$5,wn,kn,qe.left,qe.top,qe.right,qe.top)||S$4(f$3,m$5,wn,kn,qe.right,qe.top,qe.right,qe.bottom)||S$4(f$3,m$5,wn,kn,qe.left,qe.bottom,qe.right,qe.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});typeof document<"u"&&typeof window<"u"&&(me$1?(document.addEventListener("touchstart",ae,_$2?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Ze,_$2?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",ae,!0),window.addEventListener("click",Qe,!0)),window.addEventListener("resize",ot$1));function ae(Fe){for(let qe=0;qe=0;vn--){const bn=d$6[vn];try{const wn=bn.$_containsGlobalTarget=et$1(bn,Fe);bn.$_pendingHide=!1,requestAnimationFrame(()=>{if(bn.$_pendingHide=!1,!hn[bn.randomId]&&de(bn,wn,Fe)){if(bn.$_handleGlobalClose(Fe,qe),!Fe.closeAllPopover&&Fe.closePopover&&wn){let _n=bn.parentPopper;for(;_n;)hn[_n.randomId]=!0,_n=_n.parentPopper;return}let kn=bn.parentPopper;for(;kn&&de(kn,kn.$_containsGlobalTarget,Fe);)kn.$_handleGlobalClose(Fe,qe),kn=kn.parentPopper}})}catch{}}}function et$1(Fe,qe){const hn=Fe.popperNode();return Fe.$_mouseDownContains||hn.contains(qe.target)}function de(Fe,qe,hn){return hn.closeAllPopover||hn.closePopover&&qe||tt$1(Fe,hn)&&!qe}function tt$1(Fe,qe){if(typeof Fe.autoHide=="function"){const hn=Fe.autoHide(qe);return Fe.lastAutoHide=hn,hn}return Fe.autoHide}function ot$1(Fe){for(let qe=0;qe{f$3=v$4,m$5=y$4,v$4=Fe.clientX,y$4=Fe.clientY},_$2?{passive:!0}:void 0);function S$4(Fe,qe,hn,vn,bn,wn,kn,_n){const Cn=((kn-bn)*(qe-wn)-(_n-wn)*(Fe-bn))/((_n-wn)*(hn-Fe)-(kn-bn)*(vn-qe)),xn=((hn-Fe)*(qe-wn)-(vn-qe)*(Fe-bn))/((_n-wn)*(hn-Fe)-(kn-bn)*(vn-qe));return Cn>=0&&Cn<=1&&xn>=0&&xn<=1}const it$1={extends:K$2()},k$3=(Fe,qe)=>{const hn=Fe.__vccOpts||Fe;for(const[vn,bn]of qe)hn[vn]=bn;return hn};function st$1(Fe,qe,hn,vn,bn,wn){return openBlock(),createElementBlock("div",{ref:"reference",class:normalizeClass(["v-popper",{"v-popper--shown":Fe.slotData.isShown}])},[renderSlot(Fe.$slots,"default",normalizeProps(guardReactiveProps(Fe.slotData)))],2)}const nt$1=k$3(it$1,[["render",st$1]]);function rt$1(){var Fe=window.navigator.userAgent,qe=Fe.indexOf("MSIE ");if(qe>0)return parseInt(Fe.substring(qe+5,Fe.indexOf(".",qe)),10);var hn=Fe.indexOf("Trident/");if(hn>0){var vn=Fe.indexOf("rv:");return parseInt(Fe.substring(vn+3,Fe.indexOf(".",vn)),10)}var bn=Fe.indexOf("Edge/");return bn>0?parseInt(Fe.substring(bn+5,Fe.indexOf(".",bn)),10):-1}let z$2;function U$3(){U$3.init||(U$3.init=!0,z$2=rt$1()!==-1)}var E$6={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){U$3(),nextTick(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const Fe=document.createElement("object");this._resizeObject=Fe,Fe.setAttribute("aria-hidden","true"),Fe.setAttribute("tabindex",-1),Fe.onload=this.addResizeHandlers,Fe.type="text/html",z$2&&this.$el.appendChild(Fe),Fe.data="about:blank",z$2||this.$el.appendChild(Fe)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!z$2&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const pt=withScopeId();pushScopeId("data-v-b329ee4c");const at$1={class:"resize-observer",tabindex:"-1"};popScopeId();const dt$1=pt((Fe,qe,hn,vn,bn,wn)=>(openBlock(),createBlock("div",at$1)));E$6.render=dt$1;E$6.__scopeId="data-v-b329ee4c";E$6.__file="src/components/ResizeObserver.vue";const J$2=(Fe="theme")=>({computed:{themeClass(){return Je(this[Fe])}}}),ht=defineComponent({name:"VPopperContent",components:{ResizeObserver:E$6},mixins:[J$2()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(Fe){return Fe!=null&&!isNaN(Fe)?`${Fe}px`:null}}}),lt$1=["id","aria-hidden","tabindex","data-popper-placement"],ut$1={ref:"inner",class:"v-popper__inner"},ct$1=createBaseVNode("div",{class:"v-popper__arrow-outer"},null,-1),ft$1=createBaseVNode("div",{class:"v-popper__arrow-inner"},null,-1),mt$1=[ct$1,ft$1];function gt$1(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("ResizeObserver");return openBlock(),createElementBlock("div",{id:Fe.popperId,ref:"popover",class:normalizeClass(["v-popper__popper",[Fe.themeClass,Fe.classes.popperClass,{"v-popper__popper--shown":Fe.shown,"v-popper__popper--hidden":!Fe.shown,"v-popper__popper--show-from":Fe.classes.showFrom,"v-popper__popper--show-to":Fe.classes.showTo,"v-popper__popper--hide-from":Fe.classes.hideFrom,"v-popper__popper--hide-to":Fe.classes.hideTo,"v-popper__popper--skip-transition":Fe.skipTransition,"v-popper__popper--arrow-overflow":Fe.result&&Fe.result.arrow.overflow,"v-popper__popper--no-positioning":!Fe.result}]]),style:normalizeStyle(Fe.result?{position:Fe.result.strategy,transform:`translate3d(${Math.round(Fe.result.x)}px,${Math.round(Fe.result.y)}px,0)`}:void 0),"aria-hidden":Fe.shown?"false":"true",tabindex:Fe.autoHide?0:void 0,"data-popper-placement":Fe.result?Fe.result.placement:void 0,onKeyup:qe[2]||(qe[2]=withKeys(_n=>Fe.autoHide&&Fe.$emit("hide"),["esc"]))},[createBaseVNode("div",{class:"v-popper__backdrop",onClick:qe[0]||(qe[0]=_n=>Fe.autoHide&&Fe.$emit("hide"))}),createBaseVNode("div",{class:"v-popper__wrapper",style:normalizeStyle(Fe.result?{transformOrigin:Fe.result.transformOrigin}:void 0)},[createBaseVNode("div",ut$1,[Fe.mounted?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",null,[renderSlot(Fe.$slots,"default")]),Fe.handleResize?(openBlock(),createBlock(kn,{key:0,onNotify:qe[1]||(qe[1]=_n=>Fe.$emit("resize",_n))})):createCommentVNode("",!0)],64)):createCommentVNode("",!0)],512),createBaseVNode("div",{ref:"arrow",class:"v-popper__arrow-container",style:normalizeStyle(Fe.result?{left:Fe.toPx(Fe.result.arrow.x),top:Fe.toPx(Fe.result.arrow.y)}:void 0)},mt$1,4)],4)],46,lt$1)}const Q$3=k$3(ht,[["render",gt$1]]),Z$1={methods:{show(...Fe){return this.$refs.popper.show(...Fe)},hide(...Fe){return this.$refs.popper.hide(...Fe)},dispose(...Fe){return this.$refs.popper.dispose(...Fe)},onResize(...Fe){return this.$refs.popper.onResize(...Fe)}}},$t$1=defineComponent({name:"VPopperWrapper",components:{Popper:nt$1,PopperContent:Q$3},mixins:[Z$1,J$2("finalTheme")],props:{theme:{type:String,default:null}},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(Fe=>Fe!==this.$refs.popperContent.$el)}}});function _t$2(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("PopperContent"),_n=resolveComponent("Popper");return openBlock(),createBlock(_n,{ref:"popper",theme:Fe.finalTheme,"target-nodes":Fe.getTargetNodes,"popper-node":()=>Fe.$refs.popperContent.$el,class:normalizeClass([Fe.themeClass])},{default:withCtx(({popperId:Cn,isShown:xn,shouldMountContent:En,skipTransition:$n,autoHide:Sn,show:An,hide:Tn,handleResize:Nn,onResize:Pn,classes:On,result:Rn})=>[renderSlot(Fe.$slots,"default",{shown:xn,show:An,hide:Tn}),createVNode(kn,{ref:"popperContent","popper-id":Cn,theme:Fe.finalTheme,shown:xn,mounted:En,"skip-transition":$n,"auto-hide":Sn,"handle-resize":Nn,classes:On,result:Rn,onHide:Tn,onResize:Pn},{default:withCtx(()=>[renderSlot(Fe.$slots,"popper",{shown:xn,hide:Tn})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},8,["theme","target-nodes","popper-node","class"])}const L$4=k$3($t$1,[["render",_t$2]]),_e={...L$4,name:"VDropdown",vPopperTheme:"dropdown"},we={...L$4,name:"VMenu",vPopperTheme:"menu"},ve={...L$4,name:"VTooltip",vPopperTheme:"tooltip"},wt$1=defineComponent({name:"VTooltipDirective",components:{Popper:K$2(),PopperContent:Q$3},mixins:[Z$1],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:Fe=>b$4(Fe.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:Fe=>b$4(Fe.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(Fe){if(typeof this.content=="function"&&this.$_isShown&&(Fe||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const qe=++this.$_fetchId,hn=this.content(this);hn.then?hn.then(vn=>this.onResult(qe,vn)):this.onResult(qe,hn)}},onResult(Fe,qe){Fe===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=qe)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),vt=["innerHTML"],yt$1=["textContent"];function Pt$1(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("PopperContent"),_n=resolveComponent("Popper");return openBlock(),createBlock(_n,mergeProps({ref:"popper"},Fe.$attrs,{theme:Fe.theme,"target-nodes":Fe.targetNodes,"popper-node":()=>Fe.$refs.popperContent.$el,onApplyShow:Fe.onShow,onApplyHide:Fe.onHide}),{default:withCtx(({popperId:Cn,isShown:xn,shouldMountContent:En,skipTransition:$n,autoHide:Sn,hide:An,handleResize:Tn,onResize:Nn,classes:Pn,result:On})=>[createVNode(kn,{ref:"popperContent",class:normalizeClass({"v-popper--tooltip-loading":Fe.loading}),"popper-id":Cn,theme:Fe.theme,shown:xn,mounted:En,"skip-transition":$n,"auto-hide":Sn,"handle-resize":Tn,classes:Pn,result:On,onHide:An,onResize:Nn},{default:withCtx(()=>[Fe.html?(openBlock(),createElementBlock("div",{key:0,innerHTML:Fe.finalContent},null,8,vt)):(openBlock(),createElementBlock("div",{key:1,textContent:toDisplayString(Fe.finalContent)},null,8,yt$1))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const ye$1=k$3(wt$1,[["render",Pt$1]]),Pe="v-popper--has-tooltip";function Tt$1(Fe,qe){let hn=Fe.placement;if(!hn&&qe)for(const vn of ge$1)qe[vn]&&(hn=vn);return hn||(hn=b$4(Fe.theme||"tooltip","placement")),hn}function Te$1(Fe,qe,hn){let vn;const bn=typeof qe;return bn==="string"?vn={content:qe}:qe&&bn==="object"?vn=qe:vn={content:!1},vn.placement=Tt$1(vn,hn),vn.targetNodes=()=>[Fe],vn.referenceNode=()=>Fe,vn}let q$1,C$3,bt$1=0;function Ct$1(){if(q$1)return;C$3=ref([]),q$1=createApp({name:"VTooltipDirectiveApp",setup(){return{directives:C$3}},render(){return this.directives.map(qe=>h$6(ye$1,{...qe.options,shown:qe.shown||qe.options.shown,key:qe.id}))},devtools:{hide:!0}});const Fe=document.createElement("div");document.body.appendChild(Fe),q$1.mount(Fe)}function St$1(Fe,qe,hn){Ct$1();const vn=ref(Te$1(Fe,qe,hn)),bn=ref(!1),wn={id:bt$1++,options:vn,shown:bn};return C$3.value.push(wn),Fe.classList&&Fe.classList.add(Pe),Fe.$_popper={options:vn,item:wn,show(){bn.value=!0},hide(){bn.value=!1}}}function be(Fe){if(Fe.$_popper){const qe=C$3.value.indexOf(Fe.$_popper.item);qe!==-1&&C$3.value.splice(qe,1),delete Fe.$_popper,delete Fe.$_popperOldShown,delete Fe.$_popperMountTarget}Fe.classList&&Fe.classList.remove(Pe)}function he$1(Fe,{value:qe,modifiers:hn}){const vn=Te$1(Fe,qe,hn);if(!vn.content||b$4(vn.theme||"tooltip","disabled"))be(Fe);else{let bn;Fe.$_popper?(bn=Fe.$_popper,bn.options.value=vn):bn=St$1(Fe,qe,hn),typeof qe.shown<"u"&&qe.shown!==Fe.$_popperOldShown&&(Fe.$_popperOldShown=qe.shown,qe.shown?bn.show():bn.hide())}}const Ce={beforeMount:he$1,updated:he$1,beforeUnmount(Fe){be(Fe)}};function le$1(Fe){Fe.addEventListener("click",Se$1),Fe.addEventListener("touchstart",ze,_$2?{passive:!0}:!1)}function ue(Fe){Fe.removeEventListener("click",Se$1),Fe.removeEventListener("touchstart",ze),Fe.removeEventListener("touchend",Ne),Fe.removeEventListener("touchcancel",Ae)}function Se$1(Fe){const qe=Fe.currentTarget;Fe.closePopover=!qe.$_vclosepopover_touch,Fe.closeAllPopover=qe.$_closePopoverModifiers&&!!qe.$_closePopoverModifiers.all}function ze(Fe){if(Fe.changedTouches.length===1){const qe=Fe.currentTarget;qe.$_vclosepopover_touch=!0;const hn=Fe.changedTouches[0];qe.$_vclosepopover_touchPoint=hn,qe.addEventListener("touchend",Ne),qe.addEventListener("touchcancel",Ae)}}function Ne(Fe){const qe=Fe.currentTarget;if(qe.$_vclosepopover_touch=!1,Fe.changedTouches.length===1){const hn=Fe.changedTouches[0],vn=qe.$_vclosepopover_touchPoint;Fe.closePopover=Math.abs(hn.screenY-vn.screenY)<20&&Math.abs(hn.screenX-vn.screenX)<20,Fe.closeAllPopover=qe.$_closePopoverModifiers&&!!qe.$_closePopoverModifiers.all}}function Ae(Fe){const qe=Fe.currentTarget;qe.$_vclosepopover_touch=!1}const He={beforeMount(Fe,{value:qe,modifiers:hn}){Fe.$_closePopoverModifiers=hn,(typeof qe>"u"||qe)&&le$1(Fe)},updated(Fe,{value:qe,oldValue:hn,modifiers:vn}){Fe.$_closePopoverModifiers=vn,qe!==hn&&(typeof qe>"u"||qe?le$1(Fe):ue(Fe))},beforeUnmount(Fe){ue(Fe)}};function zt$1(Fe,qe={}){Fe.$_vTooltipInstalled||(Fe.$_vTooltipInstalled=!0,fe(u$4,qe),Fe.directive("tooltip",Ce),Fe.directive("close-popper",He),Fe.component("VTooltip",ve),Fe.component("VDropdown",_e),Fe.component("VMenu",we))}const xt$1={version:"2.0.0-beta.24",install:zt$1,options:u$4};var __defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(Fe,qe,hn)=>qe in Fe?__defProp(Fe,qe,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Fe[qe]=hn,__spreadValues=(Fe,qe)=>{for(var hn in qe||(qe={}))__hasOwnProp.call(qe,hn)&&__defNormalProp(Fe,hn,qe[hn]);if(__getOwnPropSymbols)for(var hn of __getOwnPropSymbols(qe))__propIsEnum.call(qe,hn)&&__defNormalProp(Fe,hn,qe[hn]);return Fe},__spreadProps=(Fe,qe)=>__defProps(Fe,__getOwnPropDescs(qe));const icons$1={},addIcon$1=function(Fe,qe){icons$1[Fe]=qe},Icon$2=defineComponent({name:"Icon",props:{name:String,color:String},computed:{svg(){if(this.name)return icons$1[this.name]}},render(Fe){const qe=this.svg;if(!qe)return console.warn(`The name of '${this.name}' could not be found.`),createVNode("span",{class:"m-svg-icon"},null);const hn={color:this.color?this.color:qe.fill?qe.fill:null};return createVNode("span",{class:["m-svg-icon","m-svg-icon--"+this.name]},[createVNode("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:qe.viewBox,style:hn,class:qe.class},[qe.defs&&createVNode("defs",{innerHTML:qe.defs},null),qe.path&&createVNode("path",{fill:"currentColor",d:qe.path},null),qe.html&&createVNode("g",{innerHTML:qe.html},null),this.$slots.default])])}});Icon$2.add=addIcon$1;const error={name:"error",fill:"#F56C6C",viewBox:"0 0 1024 1024",path:"M512,952C269,952,72,755,72,512S269,72,512,72s440,197,440,440S755,952,512,952z M579.7,512l101.6-101.6 c18.7-18.7,18.7-49,0-67.7c-18.7-18.7-49-18.7-67.7,0l0,0L512,444.3L410.4,342.7c-18.7-18.7-49-18.7-67.7,0s-18.7,49,0,67.7 L444.3,512L342.7,613.6c-18.7,18.7-18.7,49,0,67.7c18.7,18.7,49,18.7,67.7,0L512,579.7l101.6,101.6c18.7,18.7,49,18.7,67.7,0 c18.7-18.7,18.7-49,0-67.7L579.7,512z"},info={name:"info",fill:"#1CADF2",viewBox:"0 0 1024 1024",path:"M512,72C269,72,72,269,72,512s197,440,440,440s440-197,440-440S755,72,512,72z M581,673.9 c-33.2,49.9-67,88.3-123.8,88.3c-38.8-6.3-54.7-34.1-46.3-62.4L484,457.6c1.8-5.9-1.2-12.3-6.6-14.2c-5.4-1.9-15.9,5.1-25.1,15.1 l-44.2,53.2c-1.2-8.9-0.1-23.7-0.1-29.6c33.2-49.9,87.8-89.2,124.8-89.2c35.2,3.6,51.8,31.7,45.7,62.6l-73.6,243.3 c-1,5.5,1.9,11.1,6.9,12.8c5.4,1.9,16.8-5.1,26-15.1l44.2-53.1C583,652.3,581,667.9,581,673.9z M571.2,357.6 c-28,0-50.6-20.4-50.6-50.4c0-30,22.7-50.3,50.6-50.3c28,0,50.6,20.4,50.6,50.3C621.8,337.3,599.1,357.6,571.2,357.6z"},success={name:"success",fill:"#17B77E",viewBox:"0 0 1024 1024",path:"M512,72C269,72,72,269,72,512s197,440,440,440s440-197,440-440S755,72,512,72L512,72z M758.9,374 c-48.5,48.6-81.2,76.9-172.3,186.8c-52.6,63.4-102.3,131.5-102.7,132L462.1,720c-4.6,6.1-13.5,6.8-19.1,1.6L267.9,558.9 c-17.8-16.5-18.8-44.4-2.3-62.2s44.4-18.8,62.2-2.3l104.9,97.5c5.5,5.1,14.1,4.5,18.9-1.3c16.2-20.1,38.4-44.5,62.4-68.6 c90.2-90.9,145.6-139.7,175.2-161.3c36-26.2,77.3-48.6,87.3-36.2C792,343.9,782.5,350.3,758.9,374L758.9,374z"},warning={name:"warning",fill:"#FFC603",viewBox:"0 0 1024 1024",path:"M512,952C269,952,72,755,72,512S269,72,512,72s440,197,440,440S755,952,512,952z M510,770.8 c30.4,0,55-24.6,55-55s-24.6-55-55-55s-55,24.6-55,55S479.6,770.8,510,770.8z M509.8,255.3c-39.3,0-71.2,31.9-71.2,71.2 c0,3.1,0.2,6.2,0.6,9.3L472.4,588c2.5,19.3,18.9,33.7,38.4,33.7c19.4,0,35.8-14.4,38.2-33.7l31.8-252.2c5-39.2-22.8-75-62-79.9 C515.9,255.5,512.8,255.3,509.8,255.3z"},loading={name:"loading",viewBox:"0 0 50 50",html:''};Icon$2.add(error.name,error);Icon$2.add(info.name,info);Icon$2.add(success.name,success);Icon$2.add(warning.name,warning);Icon$2.add(loading.name,loading);var _export_sfc$1=(Fe,qe)=>{const hn=Fe.__vccOpts||Fe;for(const[vn,bn]of qe)hn[vn]=bn;return hn};function useTimeout(Fe,qe){const hn=ref(0);return hn.value=window.setTimeout(Fe,qe),{stop(){window.clearTimeout(hn.value)}}}const _sfc_main$b=defineComponent({components:{Icon:Icon$2},name:"m-message",emits:["close","destroy","collapsed"],props:{id:String,type:{type:String,default:"info"},title:String,message:String,iconURL:String,duration:{type:Number,default:3e3},isCollapsed:Boolean,collapsable:Boolean,supportHTML:Boolean,width:String,className:String,wrapperClassName:String,closable:Boolean,stopTimerOnHover:{type:Boolean,default:!0}},setup(Fe,{expose:qe,emit:hn}){const vn=reactive({visible:!0,collapsed:Fe.isCollapsed,timer:null});let bn;const wn=()=>{Fe.duration<0||({stop:bn}=useTimeout(()=>{_n()},Fe.duration))},kn=()=>{bn==null||bn()},_n=()=>{vn.visible=!1},Cn=()=>{vn.collapsed=!vn.collapsed,hn("collapsed",vn.collapsed)},xn=()=>{vn.visible=!1},En=()=>{Fe.stopTimerOnHover&&kn()},$n=()=>{Fe.stopTimerOnHover&&wn()};return onBeforeMount(()=>{kn()}),onMounted(()=>{wn()}),qe({close:_n}),{state:vn,handleClearTimer:En,handleStartTimer:$n,triggerCollapse:Cn,handleClose:xn}}}),_hoisted_1$9=["id"],_hoisted_2$7={key:0,class:"m-message-icons"},_hoisted_3$4=["src"],_hoisted_4$4={class:"m-message-content"},_hoisted_5$3={key:0,class:"m-message--title"},_hoisted_6$2=["innerHTML"],_hoisted_7$2={key:0,class:"m-message--description"},_hoisted_8$2={class:"m-message--control"},_hoisted_9$2=createBaseVNode("svg",{viewBox:"0 0 35 35",width:"20",height:"20",version:"1.1",fill:"currentColor"},[createBaseVNode("path",{d:"M9.4,13.9c-0.2,0.2-0.2,0.6,0,0.8l8.1,8.1l0,0l0,0l8.1-8.1c0.2-0.2,0.2-0.6,0-0.8l-1.3-1.3 c-0.2-0.2-0.6-0.2-0.8,0l-5.5,5.5c-0.2,0.2-0.6,0.2-0.8,0l-5.5-5.5c-0.2-0.2-0.6-0.2-0.8,0L9.4,13.9z"})],-1),_hoisted_10$2=[_hoisted_9$2],_hoisted_11$2=createBaseVNode("svg",{viewBox:"0 0 35 35",width:"20",height:"20",version:"1.1",fill:"currentColor"},[createBaseVNode("path",{d:"M19.5,17.5l5.1,5.1l-2,2l-5.1-5.1l-5.1,5.1l-2-2l5.1-5.1l-5.1-5.1l2-2l5.1,5.1l5.1-5.1l2,2L19.5,17.5z"})],-1),_hoisted_12$2=[_hoisted_11$2];function _sfc_render(Fe,qe,hn,vn,bn,wn){const kn=resolveComponent("icon");return openBlock(),createBlock(Transition,{name:"m-message-fade",appear:"",mode:"in-out",onBeforeLeave:qe[4]||(qe[4]=_n=>Fe.$emit("close")),onAfterLeave:qe[5]||(qe[5]=_n=>Fe.$emit("destroy"))},{default:withCtx(()=>[Fe.state.visible?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["m-message-wrapper",Fe.wrapperClassName]),id:Fe.id,style:normalizeStyle({width:Fe.width})},[createBaseVNode("div",{class:normalizeClass(["m-message",Fe.className]),onMouseenter:qe[2]||(qe[2]=(..._n)=>Fe.handleClearTimer&&Fe.handleClearTimer(..._n)),onMouseleave:qe[3]||(qe[3]=(..._n)=>Fe.handleStartTimer&&Fe.handleStartTimer(..._n))},[Fe.iconURL||Fe.type?(openBlock(),createElementBlock("div",_hoisted_2$7,[Fe.iconURL?(openBlock(),createElementBlock("img",{key:0,src:Fe.iconURL,class:"m-message--icon"},null,8,_hoisted_3$4)):Fe.type?(openBlock(),createBlock(kn,{key:1,name:Fe.type,class:"m-message--icon"},null,8,["name"])):createCommentVNode("",!0)])):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$4,[Fe.title||Fe.$slots.title?(openBlock(),createElementBlock("div",_hoisted_5$3,[renderSlot(Fe.$slots,"title",{},()=>[createTextVNode(toDisplayString(Fe.title),1)])])):createCommentVNode("",!0),Fe.supportHTML&&Fe.message?(openBlock(),createElementBlock(Fragment,{key:1},[Fe.state.collapsed?createCommentVNode("",!0):(openBlock(),createElementBlock("div",{key:0,class:"m-message--description",innerHTML:Fe.message},null,8,_hoisted_6$2))],64)):(openBlock(),createElementBlock(Fragment,{key:2},[Fe.state.collapsed?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_7$2,[renderSlot(Fe.$slots,"default",{},()=>[createTextVNode(toDisplayString(Fe.message),1)])]))],64))]),createBaseVNode("div",_hoisted_8$2,[Fe.collapsable&&(Fe.title||Fe.$slots.title)?(openBlock(),createElementBlock("button",{key:0,class:normalizeClass(["m-message--button m-message--arrow-down",{"is-collapsed":Fe.state.collapsed}]),onClick:qe[0]||(qe[0]=(..._n)=>Fe.triggerCollapse&&Fe.triggerCollapse(..._n))},_hoisted_10$2,2)):createCommentVNode("",!0),Fe.closable?(openBlock(),createElementBlock("button",{key:1,class:"m-message--button m-message--close",onClick:qe[1]||(qe[1]=(..._n)=>Fe.handleClose&&Fe.handleClose(..._n))},_hoisted_12$2)):createCommentVNode("",!0)])],34)],14,_hoisted_1$9)):createCommentVNode("",!0)]),_:3})}var MessageComponent=_export_sfc$1(_sfc_main$b,[["render",_sfc_render]]);const instances=[];let seed=0;const containers={};let globalsOptions={};const defaultOptions={stopTimerOnHover:!0,duration:3e3},message=Fe=>{const qe="m-message-"+seed++,hn=__spreadProps(__spreadValues(__spreadValues(__spreadValues({},defaultOptions),globalsOptions),Fe),{id:qe});delete hn.hasMask,delete hn.position,delete hn.zIndex;const vn=Fe.position||"top-center",bn=Fe.hasMask||!1,wn=vn+(bn?"-mask":"");let kn=containers[wn];kn?kn.count++:(kn=containers[wn]={el:document.createElement("div"),count:1},kn.el.className=["m-message-container","is-"+vn,bn?"has-mask":""].filter(function($n){return!!$n}).join(" "),document.body.appendChild(kn.el)),Fe.zIndex&&(kn.el.style.zIndex=String(Fe.zIndex));let _n=null;isVNode(Fe.message)?(_n={default:()=>Fe.message},hn.message=""):typeof Fe.message=="function"&&(_n={default:Fe.message},hn.message="");const Cn=createVNode(MessageComponent,hn,_n),xn=document.createElement("div");Cn.appContext=Fe.ctx||message._context||null,Cn.props.onClose=Fe.onClose,Cn.props.onDestroy=()=>{kn.count--,kn.count===0&&(delete containers[wn],kn.el.remove()),render$1(null,xn)},render$1(Cn,xn),vn.indexOf("bottom")===0&&kn.el.firstChild?kn.el.insertBefore(xn.firstElementChild,kn.el.firstChild):kn.el.appendChild(xn.firstElementChild);const En={id:qe,close(){var $n,Sn;(Sn=($n=Cn==null?void 0:Cn.component)==null?void 0:$n.exposed)==null||Sn.close()}};return instances.push(En),En};message.success=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"success",message:Fe}));message.info=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"info",message:Fe}));message.warning=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"warning",message:Fe}));message.error=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"error",message:Fe}));message.loading=(Fe,qe)=>message(__spreadProps(__spreadValues({},qe),{type:"loading",message:Fe}));message.closeAll=function(){for(let Fe=instances.length-1;Fe>=0;Fe--)instances[Fe].close()};message.setDefault=Fe=>{globalsOptions=__spreadValues({},Fe)};const withInstall=(Fe,qe)=>(Fe.install=qe,Fe);var index$1=withInstall(message,function(Fe,qe={}){message._context=Fe._context,Fe.config.globalProperties["$"+(qe.name||"mmessage")]=message,qe.defaultOptions&&message.setDefault(qe.defaultOptions)}),setupDefaults$9={cookies:{path:"/"},treeOptions:{parentKey:"parentId",key:"id",children:"children"},parseDateFormat:"yyyy-MM-dd HH:mm:ss",firstDayOfWeek:1},setupDefaults_1=setupDefaults$9;function arrayEach$e(Fe,qe,hn){if(Fe)if(Fe.forEach)Fe.forEach(qe,hn);else for(var vn=0,bn=Fe.length;vn1?function(wn){bn.push([""+wn,vn[wn]])}:function(){bn.push(arguments[qe])})}return bn}}var helperCreateGetObjects_1=helperCreateGetObjects$3,helperCreateGetObjects$2=helperCreateGetObjects_1,keys$b=helperCreateGetObjects$2("keys",1),keys_1=keys$b,objectToString=staticObjectToString,objectEach$3=objectEach_1,arrayEach$c=arrayEach_1;function getCativeCtor(Fe,qe){var hn=Fe.__proto__.constructor;return qe?new hn(qe):new hn}function handleValueClone(Fe,qe){return qe?copyValue(Fe,qe):Fe}function copyValue(Fe,qe){if(Fe)switch(objectToString.call(Fe)){case"[object Object]":{var hn=Object.create(Fe.__proto__);return objectEach$3(Fe,function(kn,_n){hn[_n]=handleValueClone(kn,qe)}),hn}case"[object Date]":case"[object RegExp]":return getCativeCtor(Fe,Fe.valueOf());case"[object Array]":case"[object Arguments]":{var vn=[];return arrayEach$c(Fe,function(kn){vn.push(handleValueClone(kn,qe))}),vn}case"[object Set]":{var bn=getCativeCtor(Fe);return bn.forEach(function(kn){bn.add(handleValueClone(kn,qe))}),bn}case"[object Map]":{var wn=getCativeCtor(Fe);return wn.forEach(function(kn,_n){wn.set(_n,handleValueClone(kn,qe))}),wn}}return Fe}function clone$3(Fe,qe){return Fe&©Value(Fe,qe)}var clone_1=clone$3,arrayEach$b=arrayEach_1,keys$a=keys_1,isArray$s=isArray_1,clone$2=clone_1,objectAssignFns=Object.assign;function handleAssign(Fe,qe,hn){for(var vn=qe.length,bn,wn=1;wn1)return Fe=isArray$s(Fe[1])?[]:{},handleAssign(Fe,qe,!0)}else return objectAssignFns?objectAssignFns.apply(Object,qe):handleAssign(Fe,qe)}return Fe},assign_1=assign$d,setupDefaults$8=setupDefaults_1,arrayEach$a=arrayEach_1,each$i=each_1,isFunction$e=isFunction_1,assign$c=assign_1,XEUtils$2=function(){};function mixin(){arrayEach$a(arguments,function(Fe){each$i(Fe,function(qe,hn){XEUtils$2[hn]=isFunction$e(qe)?function(){var vn=qe.apply(XEUtils$2.$context,arguments);return XEUtils$2.$context=null,vn}:qe})})}function setup$1(Fe){return assign$c(setupDefaults$8,Fe)}XEUtils$2.VERSION="3.5.14";XEUtils$2.mixin=mixin;XEUtils$2.setup=setup$1;var ctor=XEUtils$2;function lastArrayEach$3(Fe,qe,hn){for(var vn=Fe.length-1;vn>=0;vn--)qe.call(hn,Fe[vn],vn,Fe)}var lastArrayEach_1=lastArrayEach$3,lastArrayEach$2=lastArrayEach_1,keys$9=keys_1;function lastObjectEach$2(Fe,qe,hn){lastArrayEach$2(keys$9(Fe),function(vn){qe.call(hn,Fe[vn],vn,Fe)})}var lastObjectEach_1=lastObjectEach$2;function isNull$a(Fe){return Fe===null}var isNull_1=isNull$a,isNull$9=isNull_1;function property$6(Fe,qe){return function(hn){return isNull$9(hn)?qe:hn[Fe]}}var property_1=property$6,each$h=each_1,isFunction$d=isFunction_1,property$5=property_1;function objectMap$1(Fe,qe,hn){var vn={};if(Fe)if(qe)isFunction$d(qe)||(qe=property$5(qe)),each$h(Fe,function(bn,wn){vn[wn]=qe.call(hn,bn,wn,Fe)});else return Fe;return vn}var objectMap_1=objectMap$1;function isPlainObject$9(Fe){return Fe?Fe.constructor===Object:!1}var isPlainObject_1=isPlainObject$9,isArray$r=isArray_1,isPlainObject$8=isPlainObject_1,each$g=each_1;function handleMerge(Fe,qe){return isPlainObject$8(Fe)&&isPlainObject$8(qe)||isArray$r(Fe)&&isArray$r(qe)?(each$g(qe,function(hn,vn){Fe[vn]=handleMerge(Fe[vn],hn)}),Fe):qe}var merge$2=function(Fe){Fe||(Fe={});for(var qe=arguments,hn=qe.length,vn,bn=1;bn1){if(Fe.map)return Fe.map(qe,hn);each$f(Fe,function(){vn.push(qe.apply(hn,arguments))})}return vn}var map_1=map$6,hasOwnProp$8=hasOwnProp_1,isArray$q=isArray_1;function helperCreateIterateHandle$4(Fe,qe,hn,vn,bn){return function(wn,kn,_n){if(wn&&kn){if(Fe&&wn[Fe])return wn[Fe](kn,_n);if(qe&&isArray$q(wn)){for(var Cn=0,xn=wn.length;Cnqe?1:-1}function buildMultiOrders(Fe,qe,hn){return function(vn,bn){var wn=vn[Fe],kn=bn[Fe];return wn===kn?hn?hn(vn,bn):0:qe.order===ORDER_PROP_DESC?handleSort(kn,wn):handleSort(wn,kn)}}function getSortConfs(Fe,qe,hn,vn){var bn=[];return hn=isArray$o(hn)?hn:[hn],arrayEach$9(hn,function(wn,kn){if(wn){var _n=wn,Cn;isArray$o(wn)?(_n=wn[0],Cn=wn[1]):isPlainObject$7(wn)&&(_n=wn.field,Cn=wn.order),bn.push({field:_n,order:Cn||ORDER_PROP_ASC}),arrayEach$9(qe,isFunction$b(_n)?function(xn,En){xn[kn]=_n.call(vn,xn.data,En,Fe)}:function(xn){xn[kn]=_n?get$4(xn.data,_n):xn.data})}}),bn}function orderBy$3(Fe,qe,hn){if(Fe){if(eqNull$6(qe))return toArray$2(Fe).sort(handleSort);for(var vn,bn=map$4(Fe,function(_n){return{data:_n}}),wn=getSortConfs(Fe,bn,qe,hn),kn=wn.length-1;kn>=0;)vn=buildMultiOrders(kn,wn[kn],vn),kn--;return vn&&(bn=bn.sort(vn)),map$4(bn,property$3("data"))}return[]}var orderBy_1=orderBy$3,orderBy$2=orderBy_1,sortBy$1=orderBy$2,sortBy_1=sortBy$1;function random$2(Fe,qe){return Fe>=qe?Fe:(Fe=Fe>>0)+Math.round(Math.random()*((qe||9)-Fe))}var random_1=random$2,helperCreateGetObjects$1=helperCreateGetObjects_1,values$6=helperCreateGetObjects$1("values",0),values_1=values$6,random$1=random_1,values$5=values_1;function shuffle$2(Fe){for(var qe,hn=[],vn=values$5(Fe),bn=vn.length-1;bn>=0;bn--)qe=bn>0?random$1(0,bn):0,hn.push(vn[qe]),vn.splice(qe,1);return hn}var shuffle_1=shuffle$2,shuffle$1=shuffle_1;function sample$1(Fe,qe){var hn=shuffle$1(Fe);return arguments.length<=1?hn[0]:(qe=2?toNumber$6(qe):0,hn=bn>=3?toNumber$6(hn):Fe.length,Fe.slice)return Fe.slice(qe,hn);for(;qe=0;vn--)if(qe.call(hn,Fe[vn],vn,Fe))return Fe[vn]}}var findLast_1=findLast$1,keys$8=keys_1;function reduce$1(Fe,qe,hn){if(Fe){var vn,bn,wn=0,kn=null,_n=hn,Cn=arguments.length>2,xn=keys$8(Fe);if(Fe.length&&Fe.reduce)return bn=function(){return qe.apply(kn,arguments)},Cn?Fe.reduce(bn,_n):Fe.reduce(bn);for(Cn&&(wn=1,_n=Fe[xn[0]]),vn=xn.length;wn>0,_n=hn>>0,Cn=Fe.length,xn=arguments.length>3?vn>>0:Cn;if(kn=0?kn:Cn+kn,kn>=0&&(_n=_n>=0?_n:Cn+_n,xn=xn>=0?xn:Cn+xn,_n>0||1;if(isArray$l(Fe))if(bn>=0&&Fe.length>bn)for(hn=0;hn1&&(isNull$6(qe)||!isObject$6(qe)),wn=bn?hn:qe;if(isPlainObject$6(Fe))objectEach$2(Fe,bn?function(kn,_n){Fe[_n]=qe}:function(kn,_n){helperDeleteProperty$1(Fe,_n)}),wn&&assign$b(Fe,wn);else if(isArray$h(Fe)){if(bn)for(vn=Fe.length;vn>0;)vn--,Fe[vn]=qe;else Fe.length=0;wn&&Fe.push.apply(Fe,wn)}}return Fe}var clear_1=clear$2,helperDeleteProperty=helperDeleteProperty_1,isFunction$9=isFunction_1,isArray$g=isArray_1,each$b=each_1,arrayEach$6=arrayEach_1,lastEach$1=lastEach_1,clear$1=clear_1,eqNull$4=eqNull_1;function pluckProperty(Fe){return function(qe,hn){return hn===Fe}}function remove$2(Fe,qe,hn){if(Fe){if(!eqNull$4(qe)){var vn=[],bn=[];return isFunction$9(qe)||(qe=pluckProperty(qe)),each$b(Fe,function(wn,kn,_n){qe.call(hn,wn,kn,_n)&&vn.push(kn)}),isArray$g(Fe)?lastEach$1(vn,function(wn,kn){bn.push(Fe[wn]),Fe.splice(wn,1)}):(bn={},arrayEach$6(vn,function(wn){bn[wn]=Fe[wn],helperDeleteProperty(Fe,wn)})),bn}return clear$1(Fe)}return Fe}var remove_1=remove$2,setupDefaults$7=setupDefaults_1,orderBy$1=orderBy_1,clone$1=clone_1,eqNull$3=eqNull_1,each$a=each_1,remove$1=remove_1,assign$a=assign_1;function strictTree(Fe,qe){each$a(Fe,function(hn){hn[qe]&&!hn[qe].length&&remove$1(hn,qe)})}function toArrayTree$1(Fe,qe){var hn=assign$a({},setupDefaults$7.treeOptions,qe),vn=hn.strict,bn=hn.key,wn=hn.parentKey,kn=hn.children,_n=hn.mapChildren,Cn=hn.sortKey,xn=hn.reverse,En=hn.data,$n=[],Sn={},An={},Tn,Nn,Pn;return Cn&&(Fe=orderBy$1(clone$1(Fe),Cn),xn&&(Fe=Fe.reverse())),each$a(Fe,function(On){Tn=On[bn],An[Tn]=!0}),each$a(Fe,function(On){Tn=On[bn],En?(Nn={},Nn[En]=On):Nn=On,Pn=On[wn],Sn[Tn]=Sn[Tn]||[],Sn[Pn]=Sn[Pn]||[],Sn[Pn].push(Nn),Nn[bn]=Tn,Nn[wn]=Pn,Nn[kn]=Sn[Tn],_n&&(Nn[_n]=Sn[Tn]),(!vn||vn&&eqNull$3(Pn))&&(An[Pn]||$n.push(Nn))}),vn&&strictTree(Fe,kn),$n}var toArrayTree_1=toArrayTree$1,setupDefaults$6=setupDefaults_1,each$9=each_1,assign$9=assign_1;function unTreeList(Fe,qe,hn){var vn=hn.children,bn=hn.data,wn=hn.clear;return each$9(qe,function(kn){var _n=kn[vn];bn&&(kn=kn[bn]),Fe.push(kn),_n&&_n.length&&unTreeList(Fe,_n,hn),wn&&delete kn[vn]}),Fe}function toTreeArray$1(Fe,qe){return unTreeList([],Fe,assign$9({},setupDefaults$6.treeOptions,qe))}var toTreeArray_1=toTreeArray$1;function helperCreateTreeFunc$4(Fe){return function(qe,hn,vn,bn){var wn=vn||{},kn=wn.children||"children";return Fe(null,qe,hn,bn,[],[],kn,wn)}}var helperCreateTreeFunc_1=helperCreateTreeFunc$4,helperCreateTreeFunc$3=helperCreateTreeFunc_1;function findTreeItem(Fe,qe,hn,vn,bn,wn,kn,_n){if(qe){var Cn,xn,En,$n,Sn,An;for(xn=0,En=qe.length;xn=0;hn--)if(qe===Fe[hn])return hn;return-1}var arrayLastIndexOf_1=arrayLastIndexOf$2,helperCreateInTypeof$2=helperCreateInTypeof_1,isNumber$c=helperCreateInTypeof$2("number"),isNumber_1=isNumber$c,isNumber$b=isNumber_1;function isNumberNaN$1(Fe){return isNumber$b(Fe)&&isNaN(Fe)}var _isNaN=isNumberNaN$1,helperCreateInTypeof$1=helperCreateInTypeof_1,isString$b=helperCreateInTypeof$1("string"),isString_1=isString$b,helperCreateInInObjectString$3=helperCreateInInObjectString_1,isDate$9=helperCreateInInObjectString$3("Date"),isDate_1=isDate$9,staticParseInt$5=parseInt,staticParseInt_1=staticParseInt$5;function helperGetUTCDateTime$1(Fe){return Date.UTC(Fe.y,Fe.M||0,Fe.d||1,Fe.H||0,Fe.m||0,Fe.s||0,Fe.S||0)}var helperGetUTCDateTime_1=helperGetUTCDateTime$1;function helperGetDateTime$c(Fe){return Fe.getTime()}var helperGetDateTime_1=helperGetDateTime$c,staticParseInt$4=staticParseInt_1,helperGetUTCDateTime=helperGetUTCDateTime_1,helperGetDateTime$b=helperGetDateTime_1,isString$a=isString_1,isDate$8=isDate_1;function getParseRule(Fe){return"(\\d{"+Fe+"})"}function toParseMs(Fe){return Fe<10?Fe*100:Fe<100?Fe*10:Fe}function toParseNum(Fe){return isNaN(Fe)?Fe:staticParseInt$4(Fe)}var d2=getParseRule(2),d1or2=getParseRule("1,2"),d1or7=getParseRule("1,7"),d3or4=getParseRule("3,4"),place=".{1}",d1Or2RE=place+d1or2,dzZ="(([zZ])|([-+]\\d{2}:?\\d{2}))",defaulParseStrs=[d3or4,d1Or2RE,d1Or2RE,d1Or2RE,d1Or2RE,d1Or2RE,place+d1or7,dzZ],defaulParseREs=[];for(var len=defaulParseStrs.length-1;len>=0;len--){for(var rule="",i$3=0;i$3=0&&qe.call(hn,Fe[vn],vn,Fe)!==!1;vn--);else for(bn=keys$7(Fe),vn=bn.length-1;vn>=0&&qe.call(hn,Fe[bn[vn]],bn[vn],Fe)!==!1;vn--);}}var lastForOf_1=lastForOf$1,isArray$d=isArray_1,isString$9=isString_1,hasOwnProp$4=hasOwnProp_1;function helperCreateIndexOf$2(Fe,qe){return function(hn,vn){if(hn){if(hn[Fe])return hn[Fe](vn);if(isString$9(hn)||isArray$d(hn))return qe(hn,vn);for(var bn in hn)if(hasOwnProp$4(hn,bn)&&vn===hn[bn])return bn}return-1}}var helperCreateIndexOf_1=helperCreateIndexOf$2,helperCreateIndexOf$1=helperCreateIndexOf_1,arrayIndexOf$1=arrayIndexOf_1,indexOf$1=helperCreateIndexOf$1("indexOf",arrayIndexOf$1),indexOf_1=indexOf$1,helperCreateIndexOf=helperCreateIndexOf_1,arrayLastIndexOf$1=arrayLastIndexOf_1,lastIndexOf$2=helperCreateIndexOf("lastIndexOf",arrayLastIndexOf$1),lastIndexOf_1=lastIndexOf$2,isArray$c=isArray_1,isString$8=isString_1,each$7=each_1;function getSize$2(Fe){var qe=0;return isString$8(Fe)||isArray$c(Fe)?Fe.length:(each$7(Fe,function(){qe++}),qe)}var getSize_1=getSize$2,isNumber$a=isNumber_1;function isNumberFinite$1(Fe){return isNumber$a(Fe)&&isFinite(Fe)}var _isFinite=isNumberFinite$1,isArray$b=isArray_1,isNull$5=isNull_1,isInteger$2=function(Fe){return!isNull$5(Fe)&&!isNaN(Fe)&&!isArray$b(Fe)&&Fe%1===0},isInteger_1=isInteger$2,isArray$a=isArray_1,isInteger$1=isInteger_1,isNull$4=isNull_1;function isFloat$1(Fe){return!isNull$4(Fe)&&!isNaN(Fe)&&!isArray$a(Fe)&&!isInteger$1(Fe)}var isFloat_1=isFloat$1,helperCreateInTypeof=helperCreateInTypeof_1,isBoolean$4=helperCreateInTypeof("boolean"),isBoolean_1=isBoolean$4,helperCreateInInObjectString$2=helperCreateInInObjectString_1,isRegExp$4=helperCreateInInObjectString$2("RegExp"),isRegExp_1=isRegExp$4,helperCreateInInObjectString$1=helperCreateInInObjectString_1,isError$2=helperCreateInInObjectString$1("Error"),isError_1=isError$2;function isTypeError$1(Fe){return Fe?Fe.constructor===TypeError:!1}var isTypeError_1=isTypeError$1;function isEmpty$2(Fe){for(var qe in Fe)return!1;return!0}var isEmpty_1=isEmpty$2,staticStrUndefined$9=staticStrUndefined_1,supportSymbol=typeof Symbol!==staticStrUndefined$9;function isSymbol$2(Fe){return supportSymbol&&Symbol.isSymbol?Symbol.isSymbol(Fe):typeof Fe=="symbol"}var isSymbol_1=isSymbol$2,helperCreateInInObjectString=helperCreateInInObjectString_1,isArguments$1=helperCreateInInObjectString("Arguments"),isArguments_1=isArguments$1,isString$7=isString_1,isNumber$9=isNumber_1;function isElement$2(Fe){return!!(Fe&&isString$7(Fe.nodeName)&&isNumber$9(Fe.nodeType))}var isElement_1=isElement$2,staticStrUndefined$8=staticStrUndefined_1,staticDocument$3=typeof document===staticStrUndefined$8?0:document,staticDocument_1=staticDocument$3,staticDocument$2=staticDocument_1;function isDocument$1(Fe){return!!(Fe&&staticDocument$2&&Fe.nodeType===9)}var isDocument_1=isDocument$1,staticStrUndefined$7=staticStrUndefined_1,staticWindow$2=typeof window===staticStrUndefined$7?0:window,staticWindow_1=staticWindow$2,staticWindow$1=staticWindow_1;function isWindow$1(Fe){return staticWindow$1&&!!(Fe&&Fe===Fe.window)}var isWindow_1=isWindow$1,staticStrUndefined$6=staticStrUndefined_1,supportFormData=typeof FormData!==staticStrUndefined$6;function isFormData$2(Fe){return supportFormData&&Fe instanceof FormData}var isFormData_1=isFormData$2,staticStrUndefined$5=staticStrUndefined_1,supportMap=typeof Map!==staticStrUndefined$5;function isMap$1(Fe){return supportMap&&Fe instanceof Map}var isMap_1=isMap$1,staticStrUndefined$4=staticStrUndefined_1,supportWeakMap=typeof WeakMap!==staticStrUndefined$4;function isWeakMap$1(Fe){return supportWeakMap&&Fe instanceof WeakMap}var isWeakMap_1=isWeakMap$1,staticStrUndefined$3=staticStrUndefined_1,supportSet=typeof Set!==staticStrUndefined$3;function isSet$1(Fe){return supportSet&&Fe instanceof Set}var isSet_1=isSet$1,staticStrUndefined$2=staticStrUndefined_1,supportWeakSet=typeof WeakSet!==staticStrUndefined$2;function isWeakSet$1(Fe){return supportWeakSet&&Fe instanceof WeakSet}var isWeakSet_1=isWeakSet$1,isFunction$8=isFunction_1,isString$6=isString_1,isArray$9=isArray_1,hasOwnProp$3=hasOwnProp_1;function helperCreateiterateIndexOf$2(Fe){return function(qe,hn,vn){if(qe&&isFunction$8(hn)){if(isArray$9(qe)||isString$6(qe))return Fe(qe,hn,vn);for(var bn in qe)if(hasOwnProp$3(qe,bn)&&hn.call(vn,qe[bn],bn,qe))return bn}return-1}}var helperCreateiterateIndexOf_1=helperCreateiterateIndexOf$2,helperCreateiterateIndexOf$1=helperCreateiterateIndexOf_1,findIndexOf$3=helperCreateiterateIndexOf$1(function(Fe,qe,hn){for(var vn=0,bn=Fe.length;vn-1})}else return!0;return isEqual$1(Fe,qe)}var isMatch_1=isMatch$1,helperEqualCompare=helperEqualCompare_1,helperDefaultCompare=helperDefaultCompare_1,isFunction$7=isFunction_1,isUndefined$7=isUndefined_1;function isEqualWith$1(Fe,qe,hn){return isFunction$7(hn)?helperEqualCompare(Fe,qe,function(vn,bn,wn,kn,_n){var Cn=hn(vn,bn,wn,kn,_n);return isUndefined$7(Cn)?helperDefaultCompare(vn,bn):!!Cn},hn):helperEqualCompare(Fe,qe,helperDefaultCompare)}var isEqualWith_1=isEqualWith$1,isSymbol$1=isSymbol_1,isDate$5=isDate_1,isArray$7=isArray_1,isRegExp$2=isRegExp_1,isError$1=isError_1,isNull$3=isNull_1;function getType$1(Fe){return isNull$3(Fe)?"null":isSymbol$1(Fe)?"symbol":isDate$5(Fe)?"date":isArray$7(Fe)?"array":isRegExp$2(Fe)?"regexp":isError$1(Fe)?"error":typeof Fe}var getType_1=getType$1,__uniqueId=0;function uniqueId$1(Fe){return[Fe,++__uniqueId].join("")}var uniqueId_1=uniqueId$1,helperCreateiterateIndexOf=helperCreateiterateIndexOf_1,findLastIndexOf$1=helperCreateiterateIndexOf(function(Fe,qe,hn){for(var vn=Fe.length-1;vn>=0;vn--)if(qe.call(hn,Fe[vn],vn,Fe))return vn;return-1}),findLastIndexOf_1=findLastIndexOf$1,isPlainObject$5=isPlainObject_1,isString$4=isString_1;function toStringJSON$1(Fe){if(isPlainObject$5(Fe))return Fe;if(isString$4(Fe))try{return JSON.parse(Fe)}catch{}return{}}var toStringJSON_1=toStringJSON$1,eqNull$2=eqNull_1;function toJSONString$1(Fe){return eqNull$2(Fe)?"":JSON.stringify(Fe)}var toJSONString_1=toJSONString$1,helperCreateGetObjects=helperCreateGetObjects_1,entries$1=helperCreateGetObjects("entries",2),entries_1=entries$1,isFunction$6=isFunction_1,isArray$6=isArray_1,each$6=each_1,findIndexOf$1=findIndexOf_1;function helperCreatePickOmit$2(Fe,qe){return function(hn,vn){var bn,wn,kn={},_n=[],Cn=this,xn=arguments,En=xn.length;if(!isFunction$6(vn)){for(wn=1;wn-1)?Fe:qe)&&(kn[Sn]=$n)}),kn}}var helperCreatePickOmit_1=helperCreatePickOmit$2,helperCreatePickOmit$1=helperCreatePickOmit_1,pick$1=helperCreatePickOmit$1(1,0),pick_1=pick$1,helperCreatePickOmit=helperCreatePickOmit_1,omit$1=helperCreatePickOmit(0,1),omit_1=omit$1,values$2=values_1;function first$1(Fe){return values$2(Fe)[0]}var first_1=first$1,values$1=values_1;function last$1(Fe){var qe=values$1(Fe);return qe[qe.length-1]}var last_1=last$1,staticHGKeyRE=staticHGKeyRE_1,helperGetHGSKeys$1=helperGetHGSKeys_1,hasOwnProp$2=hasOwnProp_1;function has$1(Fe,qe){if(Fe){if(hasOwnProp$2(Fe,qe))return!0;var hn,vn,bn,wn,kn,_n,Cn=helperGetHGSKeys$1(qe),xn=0,En=Cn.length;for(kn=Fe;xn>0,bn=qe>>0,vn>0||1;vnqe}),min_1=min$1;function helperNumberDecimal$4(Fe){return(Fe.split(".")[1]||"").length}var helperNumberDecimal_1=helperNumberDecimal$4,staticParseInt$2=staticParseInt_1;function helperStringRepeat$5(Fe,qe){if(Fe.repeat)return Fe.repeat(qe);var hn=isNaN(qe)?[]:new Array(staticParseInt$2(qe));return hn.join(Fe)+(hn.length>0?Fe:"")}var helperStringRepeat_1=helperStringRepeat$5;function helperNumberOffsetPoint$2(Fe,qe){return Fe.substring(0,qe)+"."+Fe.substring(qe,Fe.length)}var helperNumberOffsetPoint_1=helperNumberOffsetPoint$2,helperStringRepeat$4=helperStringRepeat_1,helperNumberOffsetPoint$1=helperNumberOffsetPoint_1;function toNumberString$8(Fe){var qe=""+Fe,hn=qe.match(/^([-+]?)((\d+)|((\d+)?[.](\d+)?))e([-+]{1})([0-9]+)$/);if(hn){var vn=Fe<0,bn=vn?"-":"",wn=hn[3]||"",kn=hn[5]||"",_n=hn[6]||"",Cn=hn[7],xn=hn[8],En=xn-_n.length,$n=xn-wn.length,Sn=xn-kn.length;return Cn==="+"?wn?bn+wn+helperStringRepeat$4("0",xn):En>0?bn+kn+_n+helperStringRepeat$4("0",En):bn+kn+helperNumberOffsetPoint$1(_n,xn):wn?$n>0?bn+"0."+helperStringRepeat$4("0",Math.abs($n))+wn:bn+helperNumberOffsetPoint$1(wn,$n):Sn>0?bn+"0."+helperStringRepeat$4("0",Math.abs(Sn))+kn+_n:bn+helperNumberOffsetPoint$1(kn,Sn)+_n}return qe}var toNumberString_1=toNumberString$8,helperNumberDecimal$3=helperNumberDecimal_1,toNumberString$7=toNumberString_1;function helperMultiply$2(Fe,qe){var hn=toNumberString$7(Fe),vn=toNumberString$7(qe);return parseInt(hn.replace(".",""))*parseInt(vn.replace(".",""))/Math.pow(10,helperNumberDecimal$3(hn)+helperNumberDecimal$3(vn))}var helperMultiply_1=helperMultiply$2,helperMultiply$1=helperMultiply_1,toNumber$5=toNumber_1,toNumberString$6=toNumberString_1;function helperCreateMathNumber$3(Fe){return function(qe,hn){var vn=toNumber$5(qe),bn=vn;if(vn){hn=hn>>0;var wn=toNumberString$6(vn),kn=wn.split("."),_n=kn[0],Cn=kn[1]||"",xn=Cn.substring(0,hn+1),En=_n+(xn?"."+xn:"");if(hn>=Cn.length)return toNumber$5(En);if(En=vn,hn>0){var $n=Math.pow(10,hn);bn=Math[Fe](helperMultiply$1(En,$n))/$n}else bn=Math[Fe](En)}return bn}}var helperCreateMathNumber_1=helperCreateMathNumber$3,helperCreateMathNumber$2=helperCreateMathNumber_1,round$3=helperCreateMathNumber$2("round"),round_1=round$3,helperCreateMathNumber$1=helperCreateMathNumber_1,ceil$2=helperCreateMathNumber$1("ceil"),ceil_1=ceil$2,helperCreateMathNumber=helperCreateMathNumber_1,floor$2=helperCreateMathNumber("floor"),floor_1=floor$2,eqNull$1=eqNull_1,isNumber$7=isNumber_1,toNumberString$5=toNumberString_1;function toValueString$e(Fe){return isNumber$7(Fe)?toNumberString$5(Fe):""+(eqNull$1(Fe)?"":Fe)}var toValueString_1=toValueString$e,round$2=round_1,toValueString$d=toValueString_1,helperStringRepeat$3=helperStringRepeat_1,helperNumberOffsetPoint=helperNumberOffsetPoint_1;function toFixed$3(Fe,qe){qe=qe>>0;var hn=toValueString$d(round$2(Fe,qe)),vn=hn.split("."),bn=vn[0],wn=vn[1]||"",kn=qe-wn.length;return qe?kn>0?bn+"."+wn+helperStringRepeat$3("0",kn):bn+helperNumberOffsetPoint(wn,Math.abs(kn)):bn}var toFixed_1=toFixed$3,setupDefaults$5=setupDefaults_1,round$1=round_1,ceil$1=ceil_1,floor$1=floor_1,isNumber$6=isNumber_1,toValueString$c=toValueString_1,toFixed$2=toFixed_1,toNumberString$4=toNumberString_1,assign$6=assign_1;function commafy$1(Fe,qe){var hn=assign$6({},setupDefaults$5.commafyOptions,qe),vn=hn.digits,bn=isNumber$6(Fe),wn,kn,_n,Cn,xn;return bn?(wn=(hn.ceil?ceil$1:hn.floor?floor$1:round$1)(Fe,vn),kn=toNumberString$4(vn?toFixed$2(wn,vn):wn).split("."),Cn=kn[0],xn=kn[1],_n=Cn&&wn<0,_n&&(Cn=Cn.substring(1,Cn.length))):(wn=toValueString$c(Fe).replace(/,/g,""),kn=wn?[wn]:[],Cn=kn[0]),kn.length?(_n?"-":"")+Cn.replace(new RegExp("(?=(?!(\\b))(.{"+(hn.spaceNumber||3)+"})+$)","g"),hn.separator||",")+(xn?"."+xn:""):wn}var commafy_1=commafy$1,staticParseInt$1=staticParseInt_1,helperCreateToNumber=helperCreateToNumber_1,toInteger$1=helperCreateToNumber(staticParseInt$1),toInteger_1=toInteger$1,helperMultiply=helperMultiply_1,toNumber$4=toNumber_1;function multiply$3(Fe,qe){var hn=toNumber$4(Fe),vn=toNumber$4(qe);return helperMultiply(hn,vn)}var multiply_1=multiply$3,helperNumberDecimal$2=helperNumberDecimal_1,toNumberString$3=toNumberString_1,multiply$2=multiply_1;function helperNumberAdd$2(Fe,qe){var hn=toNumberString$3(Fe),vn=toNumberString$3(qe),bn=Math.pow(10,Math.max(helperNumberDecimal$2(hn),helperNumberDecimal$2(vn)));return(multiply$2(Fe,bn)+multiply$2(qe,bn))/bn}var helperNumberAdd_1=helperNumberAdd$2,helperNumberAdd$1=helperNumberAdd_1,toNumber$3=toNumber_1;function add$1(Fe,qe){return helperNumberAdd$1(toNumber$3(Fe),toNumber$3(qe))}var add_1=add$1,helperNumberDecimal$1=helperNumberDecimal_1,toNumberString$2=toNumberString_1,toNumber$2=toNumber_1,toFixed$1=toFixed_1;function subtract$1(Fe,qe){var hn=toNumber$2(Fe),vn=toNumber$2(qe),bn=toNumberString$2(hn),wn=toNumberString$2(vn),kn=helperNumberDecimal$1(bn),_n=helperNumberDecimal$1(wn),Cn=Math.pow(10,Math.max(kn,_n)),xn=kn>=_n?kn:_n;return parseFloat(toFixed$1((hn*Cn-vn*Cn)/Cn,xn))}var subtract_1=subtract$1,helperNumberDecimal=helperNumberDecimal_1,toNumberString$1=toNumberString_1,multiply$1=multiply_1;function helperNumberDivide$2(Fe,qe){var hn=toNumberString$1(Fe),vn=toNumberString$1(qe),bn=helperNumberDecimal(hn),wn=helperNumberDecimal(vn),kn=wn-bn,_n=kn<0,Cn=Math.pow(10,_n?Math.abs(kn):kn);return multiply$1(hn.replace(".","")/vn.replace(".",""),_n?1/Cn:Cn)}var helperNumberDivide_1=helperNumberDivide$2,helperNumberDivide$1=helperNumberDivide_1,toNumber$1=toNumber_1;function divide$1(Fe,qe){return helperNumberDivide$1(toNumber$1(Fe),toNumber$1(qe))}var divide_1=divide$1,helperNumberAdd=helperNumberAdd_1,isFunction$4=isFunction_1,each$4=each_1,get$2=get_1;function sum$2(Fe,qe,hn){var vn=0;return each$4(Fe,qe?isFunction$4(qe)?function(){vn=helperNumberAdd(vn,qe.apply(hn,arguments))}:function(bn){vn=helperNumberAdd(vn,get$2(bn,qe))}:function(bn){vn=helperNumberAdd(vn,bn)}),vn}var sum_1=sum$2,helperNumberDivide=helperNumberDivide_1,getSize$1=getSize_1,sum$1=sum_1;function mean$1(Fe,qe,hn){return helperNumberDivide(sum$1(Fe,qe,hn),getSize$1(Fe))}var mean_1=mean$1,staticStrFirst$5="first",staticStrFirst_1=staticStrFirst$5,staticStrLast$4="last",staticStrLast_1=staticStrLast$4;function helperGetDateFullYear$5(Fe){return Fe.getFullYear()}var helperGetDateFullYear_1=helperGetDateFullYear$5,staticDayTime$5=864e5,staticDayTime_1=staticDayTime$5;function helperGetDateMonth$4(Fe){return Fe.getMonth()}var helperGetDateMonth_1=helperGetDateMonth$4,isDate$4=isDate_1,helperGetDateTime$a=helperGetDateTime_1;function isValidDate$c(Fe){return isDate$4(Fe)&&!isNaN(helperGetDateTime$a(Fe))}var isValidDate_1=isValidDate$c,staticStrFirst$4=staticStrFirst_1,staticStrLast$3=staticStrLast_1,staticDayTime$4=staticDayTime_1,helperGetDateFullYear$4=helperGetDateFullYear_1,helperGetDateTime$9=helperGetDateTime_1,helperGetDateMonth$3=helperGetDateMonth_1,toStringDate$b=toStringDate_1,isValidDate$b=isValidDate_1,isNumber$5=isNumber_1;function getWhatMonth$5(Fe,qe,hn){var vn=qe&&!isNaN(qe)?qe:0;if(Fe=toStringDate$b(Fe),isValidDate$b(Fe)){if(hn===staticStrFirst$4)return new Date(helperGetDateFullYear$4(Fe),helperGetDateMonth$3(Fe)+vn,1);if(hn===staticStrLast$3)return new Date(helperGetDateTime$9(getWhatMonth$5(Fe,vn+1,staticStrFirst$4))-1);if(isNumber$5(hn)&&Fe.setDate(hn),vn){var bn=Fe.getDate();if(Fe.setMonth(helperGetDateMonth$3(Fe)+vn),bn!==Fe.getDate())return Fe.setDate(1),new Date(helperGetDateTime$9(Fe)-staticDayTime$4)}}return Fe}var getWhatMonth_1=getWhatMonth$5,staticStrFirst$3=staticStrFirst_1,staticStrLast$2=staticStrLast_1,helperGetDateFullYear$3=helperGetDateFullYear_1,getWhatMonth$4=getWhatMonth_1,toStringDate$a=toStringDate_1,isValidDate$a=isValidDate_1;function getWhatYear$4(Fe,qe,hn){var vn;if(Fe=toStringDate$a(Fe),isValidDate$a(Fe)&&(qe&&(vn=qe&&!isNaN(qe)?qe:0,Fe.setFullYear(helperGetDateFullYear$3(Fe)+vn)),hn||!isNaN(hn))){if(hn===staticStrFirst$3)return new Date(helperGetDateFullYear$3(Fe),0,1);if(hn===staticStrLast$2)return Fe.setMonth(11),getWhatMonth$4(Fe,0,staticStrLast$2);Fe.setMonth(hn)}return Fe}var getWhatYear_1=getWhatYear$4,getWhatMonth$3=getWhatMonth_1,toStringDate$9=toStringDate_1,isValidDate$9=isValidDate_1;function getQuarterNumber(Fe){var qe=Fe.getMonth();return qe<3?1:qe<6?2:qe<9?3:4}function getWhatQuarter$1(Fe,qe,hn){var vn,bn=qe&&!isNaN(qe)?qe*3:0;return Fe=toStringDate$9(Fe),isValidDate$9(Fe)?(vn=(getQuarterNumber(Fe)-1)*3,Fe.setMonth(vn),getWhatMonth$3(Fe,bn,hn)):Fe}var getWhatQuarter_1=getWhatQuarter$1,staticStrFirst$2=staticStrFirst_1,staticStrLast$1=staticStrLast_1,staticParseInt=staticParseInt_1,helperGetDateFullYear$2=helperGetDateFullYear_1,helperGetDateMonth$2=helperGetDateMonth_1,helperGetDateTime$8=helperGetDateTime_1,toStringDate$8=toStringDate_1,isValidDate$8=isValidDate_1;function getWhatDay$2(Fe,qe,hn){if(Fe=toStringDate$8(Fe),isValidDate$8(Fe)&&!isNaN(qe)){if(Fe.setDate(Fe.getDate()+staticParseInt(qe)),hn===staticStrFirst$2)return new Date(helperGetDateFullYear$2(Fe),helperGetDateMonth$2(Fe),Fe.getDate());if(hn===staticStrLast$1)return new Date(helperGetDateTime$8(getWhatDay$2(Fe,1,staticStrFirst$2))-1)}return Fe}var getWhatDay_1=getWhatDay$2;function helperStringUpperCase$2(Fe){return Fe.toUpperCase()}var helperStringUpperCase_1=helperStringUpperCase$2,staticDayTime$3=staticDayTime_1,staticWeekTime$2=staticDayTime$3*7,staticWeekTime_1=staticWeekTime$2,setupDefaults$4=setupDefaults_1,staticDayTime$2=staticDayTime_1,staticWeekTime$1=staticWeekTime_1,helperGetDateTime$7=helperGetDateTime_1,toStringDate$7=toStringDate_1,isValidDate$7=isValidDate_1,isNumber$4=isNumber_1;function getWhatWeek$2(Fe,qe,hn,vn){if(Fe=toStringDate$7(Fe),isValidDate$7(Fe)){var bn=isNumber$4(hn),wn=isNumber$4(vn),kn=helperGetDateTime$7(Fe);if(bn||wn){var _n=wn?vn:setupDefaults$4.firstDayOfWeek,Cn=Fe.getDay(),xn=bn?hn:Cn;if(Cn!==xn){var En=0;_n>Cn?En=-(7-_n+Cn):_n_n?kn+=((xn===0?7:xn)-_n+En)*staticDayTime$2:xn<_n?kn+=(7-_n+xn+En)*staticDayTime$2:kn+=En*staticDayTime$2}}return qe&&!isNaN(qe)&&(kn+=qe*staticWeekTime$1),new Date(kn)}return Fe}var getWhatWeek_1=getWhatWeek$2,setupDefaults$3=setupDefaults_1,staticWeekTime=staticWeekTime_1,isNumber$3=isNumber_1,isValidDate$6=isValidDate_1,getWhatWeek$1=getWhatWeek_1,helperGetDateTime$6=helperGetDateTime_1;function helperCreateGetDateWeek$2(Fe){return function(qe,hn){var vn=isNumber$3(hn)?hn:setupDefaults$3.firstDayOfWeek,bn=getWhatWeek$1(qe,0,vn,vn);if(isValidDate$6(bn)){var wn=new Date(bn.getFullYear(),bn.getMonth(),bn.getDate()),kn=Fe(bn),_n=kn.getDay();return _n>vn&&kn.setDate(7-_n+vn+1),_n>0,hn=isUndefined$6(hn)?" ":""+hn,vn.padStart?vn.padStart(qe,hn):qe>vn.length?(qe-=vn.length,qe>hn.length&&(hn+=helperStringRepeat$2(hn,qe/hn.length)),hn.slice(0,qe)+vn):vn}var padStart_1=padStart$2,setupDefaults$2=setupDefaults_1,helperStringUpperCase$1=helperStringUpperCase_1,helperGetDateFullYear=helperGetDateFullYear_1,helperGetDateMonth=helperGetDateMonth_1,toStringDate$5=toStringDate_1,getYearWeek$1=getYearWeek_1,getYearDay$1=getYearDay_1,assign$5=assign_1,isValidDate$4=isValidDate_1,isFunction$3=isFunction_1,padStart$1=padStart_1;function handleCustomTemplate(Fe,qe,hn,vn){var bn=qe[hn];return bn?isFunction$3(bn)?bn(vn,hn,Fe):bn[vn]:vn}var dateFormatRE=/\[([^\]]+)]|y{2,4}|M{1,2}|d{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|S{1,3}|Z{1,2}|W{1,2}|D{1,3}|[aAeEq]/g;function toDateString$2(Fe,qe,hn){if(Fe){if(Fe=toStringDate$5(Fe),isValidDate$4(Fe)){var vn=qe||setupDefaults$2.parseDateFormat||setupDefaults$2.formatString,bn=Fe.getHours(),wn=bn<12?"am":"pm",kn=assign$5({},setupDefaults$2.parseDateRules||setupDefaults$2.formatStringMatchs,hn?hn.formats:null),_n=function(In,Mn){return(""+helperGetDateFullYear(Fe)).substr(4-Mn)},Cn=function(In,Mn){return padStart$1(helperGetDateMonth(Fe)+1,Mn,"0")},xn=function(In,Mn){return padStart$1(Fe.getDate(),Mn,"0")},En=function(In,Mn){return padStart$1(bn,Mn,"0")},$n=function(In,Mn){return padStart$1(bn<=12?bn:bn-12,Mn,"0")},Sn=function(In,Mn){return padStart$1(Fe.getMinutes(),Mn,"0")},An=function(In,Mn){return padStart$1(Fe.getSeconds(),Mn,"0")},Tn=function(In,Mn){return padStart$1(Fe.getMilliseconds(),Mn,"0")},Nn=function(In,Mn){var Bn=Fe.getTimezoneOffset()/60*-1;return handleCustomTemplate(Fe,kn,In,(Bn>=0?"+":"-")+padStart$1(Bn,2,"0")+(Mn===1?":":"")+"00")},Pn=function(In,Mn){return padStart$1(handleCustomTemplate(Fe,kn,In,getYearWeek$1(Fe,(hn?hn.firstDay:null)||setupDefaults$2.firstDayOfWeek)),Mn,"0")},On=function(In,Mn){return padStart$1(handleCustomTemplate(Fe,kn,In,getYearDay$1(Fe)),Mn,"0")},Rn={yyyy:_n,yy:_n,MM:Cn,M:Cn,dd:xn,d:xn,HH:En,H:En,hh:$n,h:$n,mm:Sn,m:Sn,ss:An,s:An,SSS:Tn,S:Tn,ZZ:Nn,Z:Nn,WW:Pn,W:Pn,DDD:On,D:On,a:function(In){return handleCustomTemplate(Fe,kn,In,wn)},A:function(In){return handleCustomTemplate(Fe,kn,In,helperStringUpperCase$1(wn))},e:function(In){return handleCustomTemplate(Fe,kn,In,Fe.getDay())},E:function(In){return handleCustomTemplate(Fe,kn,In,Fe.getDay())},q:function(In){return handleCustomTemplate(Fe,kn,In,Math.floor((helperGetDateMonth(Fe)+3)/3))}};return vn.replace(dateFormatRE,function(In,Mn){return Mn||(Rn[In]?Rn[In](In,In.length):In)})}return"Invalid Date"}return""}var toDateString_1=toDateString$2,helperGetDateTime$4=helperGetDateTime_1,helperNewDate$2=helperNewDate_1,now$2=Date.now||function(){return helperGetDateTime$4(helperNewDate$2())},now_1=now$2,helperGetDateTime$3=helperGetDateTime_1,now$1=now_1,toStringDate$4=toStringDate_1,isDate$3=isDate_1,timestamp$1=function(Fe,qe){if(Fe){var hn=toStringDate$4(Fe,qe);return isDate$3(hn)?helperGetDateTime$3(hn):hn}return now$1()},timestamp_1=timestamp$1,toDateString$1=toDateString_1;function isDateSame$1(Fe,qe,hn){return Fe&&qe?(Fe=toDateString$1(Fe,hn),Fe!=="Invalid Date"&&Fe===toDateString$1(qe,hn)):!1}var isDateSame_1=isDateSame$1,helperCreateGetDateWeek=helperCreateGetDateWeek_1,getMonthWeek$1=helperCreateGetDateWeek(function(Fe){return new Date(Fe.getFullYear(),Fe.getMonth(),1)}),getMonthWeek_1=getMonthWeek$1,getWhatYear$2=getWhatYear_1,toStringDate$3=toStringDate_1,isValidDate$3=isValidDate_1,isLeapYear$1=isLeapYear_1;function getDayOfYear$1(Fe,qe){return Fe=toStringDate$3(Fe),isValidDate$3(Fe)?isLeapYear$1(getWhatYear$2(Fe,qe))?366:365:NaN}var getDayOfYear_1=getDayOfYear$1,staticDayTime=staticDayTime_1,staticStrFirst=staticStrFirst_1,staticStrLast=staticStrLast_1,helperGetDateTime$2=helperGetDateTime_1,getWhatMonth$2=getWhatMonth_1,toStringDate$2=toStringDate_1,isValidDate$2=isValidDate_1;function getDayOfMonth$1(Fe,qe){return Fe=toStringDate$2(Fe),isValidDate$2(Fe)?Math.floor((helperGetDateTime$2(getWhatMonth$2(Fe,qe,staticStrLast))-helperGetDateTime$2(getWhatMonth$2(Fe,qe,staticStrFirst)))/staticDayTime)+1:NaN}var getDayOfMonth_1=getDayOfMonth$1,helperGetDateTime$1=helperGetDateTime_1,helperNewDate$1=helperNewDate_1,toStringDate$1=toStringDate_1,isValidDate$1=isValidDate_1,dateDiffRules=[["yyyy",31536e6],["MM",2592e6],["dd",864e5],["HH",36e5],["mm",6e4],["ss",1e3],["S",0]];function getDateDiff$1(Fe,qe){var hn,vn,bn,wn,kn,_n,Cn={done:!1,time:0};if(Fe=toStringDate$1(Fe),qe=qe?toStringDate$1(qe):helperNewDate$1(),isValidDate$1(Fe)&&isValidDate$1(qe)&&(hn=helperGetDateTime$1(Fe),vn=helperGetDateTime$1(qe),hn=bn[1]?_n===kn-1?Cn[bn[0]]=wn||0:(Cn[bn[0]]=Math.floor(wn/bn[1]),wn-=Cn[bn[0]]*bn[1]):Cn[bn[0]]=0;return Cn}var getDateDiff_1=getDateDiff$1,toValueString$a=toValueString_1,isUndefined$5=isUndefined_1,helperStringRepeat$1=helperStringRepeat_1;function padEnd$1(Fe,qe,hn){var vn=toValueString$a(Fe);return qe=qe>>0,hn=isUndefined$5(hn)?" ":""+hn,vn.padEnd?vn.padEnd(qe,hn):qe>vn.length?(qe-=vn.length,qe>hn.length&&(hn+=helperStringRepeat$1(hn,qe/hn.length)),vn+hn.slice(0,qe)):vn}var padEnd_1=padEnd$1,toValueString$9=toValueString_1,helperStringRepeat=helperStringRepeat_1;function repeat$1(Fe,qe){return helperStringRepeat(toValueString$9(Fe),qe)}var repeat_1=repeat$1,toValueString$8=toValueString_1;function trimRight$2(Fe){return Fe&&Fe.trimRight?Fe.trimRight():toValueString$8(Fe).replace(/[\s\uFEFF\xA0]+$/g,"")}var trimRight_1=trimRight$2,toValueString$7=toValueString_1;function trimLeft$2(Fe){return Fe&&Fe.trimLeft?Fe.trimLeft():toValueString$7(Fe).replace(/^[\s\uFEFF\xA0]+/g,"")}var trimLeft_1=trimLeft$2,trimRight$1=trimRight_1,trimLeft$1=trimLeft_1;function trim$3(Fe){return Fe&&Fe.trim?Fe.trim():trimRight$1(trimLeft$1(Fe))}var trim_1=trim$3,staticEscapeMap$2={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},staticEscapeMap_1=staticEscapeMap$2,toValueString$6=toValueString_1,keys$3=keys_1;function helperFormatEscaper$2(Fe){var qe=new RegExp("(?:"+keys$3(Fe).join("|")+")","g");return function(hn){return toValueString$6(hn).replace(qe,function(vn){return Fe[vn]})}}var helperFormatEscaper_1=helperFormatEscaper$2,staticEscapeMap$1=staticEscapeMap_1,helperFormatEscaper$1=helperFormatEscaper_1,escape$1=helperFormatEscaper$1(staticEscapeMap$1),_escape=escape$1,staticEscapeMap=staticEscapeMap_1,helperFormatEscaper=helperFormatEscaper_1,each$3=each_1,unescapeMap={};each$3(staticEscapeMap,function(Fe,qe){unescapeMap[staticEscapeMap[qe]]=qe});var unescape$2=helperFormatEscaper(unescapeMap),_unescape=unescape$2;function helperStringSubstring$2(Fe,qe,hn){return Fe.substring(qe,hn)}var helperStringSubstring_1=helperStringSubstring$2;function helperStringLowerCase$2(Fe){return Fe.toLowerCase()}var helperStringLowerCase_1=helperStringLowerCase$2,toValueString$5=toValueString_1,helperStringSubstring$1=helperStringSubstring_1,helperStringUpperCase=helperStringUpperCase_1,helperStringLowerCase$1=helperStringLowerCase_1,camelCacheMaps={};function camelCase$1(Fe){if(Fe=toValueString$5(Fe),camelCacheMaps[Fe])return camelCacheMaps[Fe];var qe=Fe.length,hn=Fe.replace(/([-]+)/g,function(vn,bn,wn){return wn&&wn+bn.length2&&wn+kn1&&wn+kn1?vn+"-"+helperStringLowerCase(helperStringSubstring(bn,0,kn-1))+"-"+helperStringLowerCase(helperStringSubstring(bn,kn-1,kn))+wn:helperStringLowerCase(vn+"-"+bn+wn)}).replace(/^([A-Z]+)([a-z]+)?$/,function(hn,vn,bn){var wn=vn.length;return helperStringLowerCase(helperStringSubstring(vn,0,wn-1)+"-"+helperStringSubstring(vn,wn-1,wn)+(bn||""))}).replace(/([a-z]?)([A-Z]+)([a-z]?)/g,function(hn,vn,bn,wn,kn){var _n=bn.length;return _n>1&&(vn&&(vn+="-"),wn)?(vn||"")+helperStringLowerCase(helperStringSubstring(bn,0,_n-1))+"-"+helperStringLowerCase(helperStringSubstring(bn,_n-1,_n))+wn:(vn||"")+(kn?"-":"")+helperStringLowerCase(bn)+(wn||"")});return qe=qe.replace(/([-]+)/g,function(hn,vn,bn){return bn&&bn+vn.length1&&(bn>2?vn.substring(0,hn).indexOf(qe)===hn-1:vn.indexOf(qe)===vn.length-1)}var endsWith_1=endsWith$2,setupDefaults$1=setupDefaults_1,toValueString$1=toValueString_1,trim$2=trim_1,get$1=get_1;function template$2(Fe,qe,hn){return toValueString$1(Fe).replace((hn||setupDefaults$1).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,function(vn,bn){return get$1(qe,trim$2(bn))})}var template_1=template$2,template$1=template_1;function toFormatString$1(Fe,qe){return template$1(Fe,qe,{tmplRE:/\{([.\w[\]\s]+)\}/g})}var toFormatString_1=toFormatString$1;function noop$6(){}var noop_1=noop$6,slice$5=slice_1;function bind$3(Fe,qe){var hn=slice$5(arguments,2);return function(){return Fe.apply(qe,slice$5(arguments).concat(hn))}}var bind_1=bind$3,slice$4=slice_1;function once$1(Fe,qe){var hn=!1,vn=null,bn=slice$4(arguments,2);return function(){return hn||(vn=Fe.apply(qe,slice$4(arguments).concat(bn)),hn=!0),vn}}var once_1=once$1,slice$3=slice_1;function after$1(Fe,qe,hn){var vn=0,bn=[];return function(){var wn=arguments;vn++,vn<=Fe&&bn.push(wn[0]),vn>=Fe&&qe.apply(hn,[bn].concat(slice$3(wn)))}}var after_1=after$1,slice$2=slice_1;function before$2(Fe,qe,hn){var vn=0,bn=[];return hn=hn||this,function(){var wn=arguments;vn++,vn1?vn[1]:""},bn.path=wn.replace(/^([a-z0-9.+-]*:)\/\//,function(kn,_n){return bn.protocol=_n,""}).replace(/^([a-z0-9.+-]*)(:\d+)?\/?/,function(kn,_n,Cn){return hn=Cn||"",bn.port=hn.replace(":",""),bn.hostname=_n,bn.host=_n+hn,"/"}).replace(/(#.*)/,function(kn,_n){return bn.hash=_n.length>1?_n:"",""}),qe=bn.hash.match(/#((.*)\?|(.*))/),bn.pathname=bn.path.replace(/(\?|#.*).*/,""),bn.origin=bn.protocol+"//"+bn.host,bn.hashKey=qe&&(qe[2]||qe[1])||"",bn.hashQuery=parseURLQuery(bn.hash),bn.searchQuery=parseURLQuery(bn.search),bn}var parseUrl_1=parseUrl$2,staticLocation$1=staticLocation_1,helperGetLocatOrigin=helperGetLocatOrigin_1,lastIndexOf$1=lastIndexOf_1;function getBaseURL$1(){if(staticLocation$1){var Fe=staticLocation$1.pathname,qe=lastIndexOf$1(Fe,"/")+1;return helperGetLocatOrigin()+(qe===Fe.length?Fe:Fe.substring(0,qe))}return""}var getBaseURL_1=getBaseURL$1,staticLocation=staticLocation_1,parseUrl$1=parseUrl_1;function locat$1(){return staticLocation?parseUrl$1(staticLocation.href):{}}var locat_1=locat$1,setupDefaults=setupDefaults_1,staticDocument$1=staticDocument_1,staticDecodeURIComponent=staticDecodeURIComponent_1,staticEncodeURIComponent=staticEncodeURIComponent_1,isArray$4=isArray_1,isObject$4=isObject_1,isDate$2=isDate_1,isUndefined$3=isUndefined_1,includes$1=includes_1,keys$2=keys_1,assign$4=assign_1,arrayEach$2=arrayEach_1,helperNewDate=helperNewDate_1,helperGetDateTime=helperGetDateTime_1,getWhatYear$1=getWhatYear_1,getWhatMonth$1=getWhatMonth_1,getWhatDay$1=getWhatDay_1;function toCookieUnitTime(Fe,qe){var hn=parseFloat(qe),vn=helperNewDate(),bn=helperGetDateTime(vn);switch(Fe){case"y":return helperGetDateTime(getWhatYear$1(vn,hn));case"M":return helperGetDateTime(getWhatMonth$1(vn,hn));case"d":return helperGetDateTime(getWhatDay$1(vn,hn));case"h":case"H":return bn+hn*60*60*1e3;case"m":return bn+hn*60*1e3;case"s":return bn+hn*1e3}return bn}function toCookieUTCString(Fe){return(isDate$2(Fe)?Fe:new Date(Fe)).toUTCString()}function cookie$1(Fe,qe,hn){if(staticDocument$1){var vn,bn,wn,kn,_n,Cn,xn=[],En=arguments;return isArray$4(Fe)?xn=Fe:En.length>1?xn=[assign$4({name:Fe,value:qe},hn)]:isObject$4(Fe)&&(xn=[Fe]),xn.length>0?(arrayEach$2(xn,function($n){vn=assign$4({},setupDefaults.cookies,$n),wn=[],vn.name&&(bn=vn.expires,wn.push(staticEncodeURIComponent(vn.name)+"="+staticEncodeURIComponent(isObject$4(vn.value)?JSON.stringify(vn.value):vn.value)),bn&&(isNaN(bn)?bn=bn.replace(/^([0-9]+)(y|M|d|H|h|m|s)$/,function(Sn,An,Tn){return toCookieUTCString(toCookieUnitTime(Tn,An))}):/^[0-9]{11,13}$/.test(bn)||isDate$2(bn)?bn=toCookieUTCString(bn):bn=toCookieUTCString(toCookieUnitTime("d",bn)),vn.expires=bn),arrayEach$2(["expires","path","domain","secure"],function(Sn){isUndefined$3(vn[Sn])||wn.push(vn[Sn]&&Sn==="secure"?Sn:Sn+"="+vn[Sn])})),staticDocument$1.cookie=wn.join("; ")}),!0):(kn={},_n=staticDocument$1.cookie,_n&&arrayEach$2(_n.split("; "),function($n){Cn=$n.indexOf("="),kn[staticDecodeURIComponent($n.substring(0,Cn))]=staticDecodeURIComponent($n.substring(Cn+1)||"")}),En.length===1?kn[Fe]:kn)}return!1}function hasCookieItem(Fe){return includes$1(cookieKeys(),Fe)}function getCookieItem(Fe){return cookie$1(Fe)}function setCookieItem(Fe,qe,hn){return cookie$1(Fe,qe,hn),cookie$1}function removeCookieItem(Fe,qe){cookie$1(Fe,"",assign$4({expires:-1},setupDefaults.cookies,qe))}function cookieKeys(){return keys$2(cookie$1())}function cookieJson(){return cookie$1()}assign$4(cookie$1,{has:hasCookieItem,set:setCookieItem,setItem:setCookieItem,get:getCookieItem,getItem:getCookieItem,remove:removeCookieItem,removeItem:removeCookieItem,keys:cookieKeys,getJSON:cookieJson});var cookie_1=cookie$1,staticStrUndefined=staticStrUndefined_1,staticDocument=staticDocument_1,staticWindow=staticWindow_1,assign$3=assign_1,arrayEach$1=arrayEach_1;function isBrowseStorage(Fe){try{var qe="__xe_t";return Fe.setItem(qe,1),Fe.removeItem(qe),!0}catch{return!1}}function isBrowseType(Fe){return navigator.userAgent.indexOf(Fe)>-1}function browse$2(){var Fe,qe,hn,vn=!1,bn=!1,wn=!1,kn={isNode:!1,isMobile:vn,isPC:!1,isDoc:!!staticDocument};if(!staticWindow&&typeof process!==staticStrUndefined)kn.isNode=!0;else{hn=isBrowseType("Edge"),qe=isBrowseType("Chrome"),vn=/(Android|webOS|iPhone|iPad|iPod|SymbianOS|BlackBerry|Windows Phone)/.test(navigator.userAgent),kn.isDoc&&(Fe=staticDocument.body||staticDocument.documentElement,arrayEach$1(["webkit","khtml","moz","ms","o"],function(_n){kn["-"+_n]=!!Fe[_n+"MatchesSelector"]}));try{bn=isBrowseStorage(staticWindow.localStorage)}catch{}try{wn=isBrowseStorage(staticWindow.sessionStorage)}catch{}assign$3(kn,{edge:hn,firefox:isBrowseType("Firefox"),msie:!hn&&kn["-ms"],safari:!qe&&!hn&&isBrowseType("Safari"),isMobile:vn,isPC:!vn,isLocalStorage:bn,isSessionStorage:wn})}return kn}var browse_1=browse$2,XEUtils=ctor,assign$2=assign_1,objectEach=objectEach_1,lastObjectEach=lastObjectEach_1,objectMap=objectMap_1,merge$1=merge_1,map=map_1,some=some_1,every=every_1,includeArrays=includeArrays_1,arrayEach=arrayEach_1,lastArrayEach=lastArrayEach_1,uniq=uniq_1,union=union_1,toArray$1=toArray_1,sortBy=sortBy_1,orderBy=orderBy_1,shuffle=shuffle_1,sample=sample_1,slice=slice_1,filter$1=filter_1,findKey$1=findKey_1,includes=includes_1,find$1=find_1,findLast=findLast_1,reduce=reduce_1,copyWithin=copyWithin_1,chunk=chunk_1,zip=zip_1,unzip=unzip_1,zipObject=zipObject_1,flatten=flatten_1,pluck=pluck_1,invoke=invoke_1,toArrayTree=toArrayTree_1,toTreeArray=toTreeArray_1,findTree=findTree_1,eachTree=eachTree_1,mapTree=mapTree_1,filterTree=filterTree_1,searchTree=searchTree_1,arrayIndexOf=arrayIndexOf_1,arrayLastIndexOf=arrayLastIndexOf_1,hasOwnProp=hasOwnProp_1,isArray$3=isArray_1,isNull$1=isNull_1,isNumberNaN=_isNaN,isUndefined$2=isUndefined_1,isFunction$2=isFunction_1,isObject$3=isObject_1,isString$2=isString_1,isPlainObject$3=isPlainObject_1,isLeapYear=isLeapYear_1,isDate$1=isDate_1,eqNull=eqNull_1,each$1=each_1,forOf=forOf_1,lastForOf=lastForOf_1,indexOf=indexOf_1,lastIndexOf=lastIndexOf_1,keys$1=keys_1,values=values_1,clone=clone_1,getSize=getSize_1,lastEach=lastEach_1,remove=remove_1,clear=clear_1,isNumberFinite=_isFinite,isFloat=isFloat_1,isInteger=isInteger_1,isBoolean$2=isBoolean_1,isNumber$2=isNumber_1,isRegExp$1=isRegExp_1,isError=isError_1,isTypeError=isTypeError_1,isEmpty=isEmpty_1,isSymbol=isSymbol_1,isArguments=isArguments_1,isElement$1=isElement_1,isDocument=isDocument_1,isWindow=isWindow_1,isFormData$1=isFormData_1,isMap=isMap_1,isWeakMap=isWeakMap_1,isSet=isSet_1,isWeakSet=isWeakSet_1,isMatch=isMatch_1,isEqual=isEqual_1,isEqualWith=isEqualWith_1,getType=getType_1,uniqueId=uniqueId_1,findIndexOf=findIndexOf_1,findLastIndexOf=findLastIndexOf_1,toStringJSON=toStringJSON_1,toJSONString=toJSONString_1,entries=entries_1,pick=pick_1,omit=omit_1,first=first_1,last=last_1,has=has_1,get=get_1,set=set_1,groupBy=groupBy_1,countBy=countBy_1,range=range_1,destructuring=destructuring_1,random=random_1,max=max_1,min=min_1,commafy=commafy_1,round=round_1,ceil=ceil_1,floor=floor_1,toFixed=toFixed_1,toInteger=toInteger_1,toNumber=toNumber_1,toNumberString=toNumberString_1,add=add_1,subtract=subtract_1,multiply=multiply_1,divide=divide_1,sum=sum_1,mean=mean_1,getWhatYear=getWhatYear_1,getWhatQuarter=getWhatQuarter_1,getWhatMonth=getWhatMonth_1,getWhatDay=getWhatDay_1,toStringDate=toStringDate_1,toDateString=toDateString_1,now=now_1,timestamp=timestamp_1,isValidDate=isValidDate_1,isDateSame=isDateSame_1,getWhatWeek=getWhatWeek_1,getYearDay=getYearDay_1,getYearWeek=getYearWeek_1,getMonthWeek=getMonthWeek_1,getDayOfYear=getDayOfYear_1,getDayOfMonth=getDayOfMonth_1,getDateDiff=getDateDiff_1,padEnd=padEnd_1,padStart=padStart_1,repeat=repeat_1,trim$1=trim_1,trimRight=trimRight_1,trimLeft=trimLeft_1,escape=_escape,unescape$1=_unescape,camelCase=camelCase_1,kebabCase=kebabCase_1,startsWith=startsWith_1,endsWith$1=endsWith_1,template=template_1,toFormatString=toFormatString_1,toValueString=toValueString_1,noop$5=noop_1,property=property_1,bind$2=bind_1,once=once_1,after=after_1,before$1=before_1,throttle=throttle_1,debounce$1=debounce_1,delay=delay_1,unserialize=unserialize_1,serialize=serialize_1,parseUrl=parseUrl_1,getBaseURL=getBaseURL_1,locat=locat_1,cookie=cookie_1,browse$1=browse_1;assign$2(XEUtils,{assign:assign$2,objectEach,lastObjectEach,objectMap,merge:merge$1,uniq,union,sortBy,orderBy,shuffle,sample,some,every,slice,filter:filter$1,find:find$1,findLast,findKey:findKey$1,includes,arrayIndexOf,arrayLastIndexOf,map,reduce,copyWithin,chunk,zip,unzip,zipObject,flatten,toArray:toArray$1,includeArrays,pluck,invoke,arrayEach,lastArrayEach,toArrayTree,toTreeArray,findTree,eachTree,mapTree,filterTree,searchTree,hasOwnProp,eqNull,isNaN:isNumberNaN,isFinite:isNumberFinite,isUndefined:isUndefined$2,isArray:isArray$3,isFloat,isInteger,isFunction:isFunction$2,isBoolean:isBoolean$2,isString:isString$2,isNumber:isNumber$2,isRegExp:isRegExp$1,isObject:isObject$3,isPlainObject:isPlainObject$3,isDate:isDate$1,isError,isTypeError,isEmpty,isNull:isNull$1,isSymbol,isArguments,isElement:isElement$1,isDocument,isWindow,isFormData:isFormData$1,isMap,isWeakMap,isSet,isWeakSet,isLeapYear,isMatch,isEqual,isEqualWith,getType,uniqueId,getSize,indexOf,lastIndexOf,findIndexOf,findLastIndexOf,toStringJSON,toJSONString,keys:keys$1,values,entries,pick,omit,first,last,each:each$1,forOf,lastForOf,lastEach,has,get,set,groupBy,countBy,clone,clear,remove,range,destructuring,random,min,max,commafy,round,ceil,floor,toFixed,toNumber,toNumberString,toInteger,add,subtract,multiply,divide,sum,mean,now,timestamp,isValidDate,isDateSame,toStringDate,toDateString,getWhatYear,getWhatQuarter,getWhatMonth,getWhatWeek,getWhatDay,getYearDay,getYearWeek,getMonthWeek,getDayOfYear,getDayOfMonth,getDateDiff,trim:trim$1,trimLeft,trimRight,escape,unescape:unescape$1,camelCase,kebabCase,repeat,padStart,padEnd,startsWith,endsWith:endsWith$1,template,toFormatString,toString:toValueString,toValueString,noop:noop$5,property,bind:bind$2,once,after,before:before$1,throttle,debounce:debounce$1,delay,unserialize,serialize,parseUrl,getBaseURL,locat,browse:browse$1,cookie});var xeUtils=XEUtils;const XEUtils$1=getDefaultExportFromCjs(xeUtils);var iconPrefix="vxe-icon-",GlobalConfig={size:null,zIndex:999,version:0,emptyCell:" ",table:{fit:!0,showHeader:!0,animat:!0,delayHover:250,autoResize:!0,minHeight:144,resizeConfig:{refreshDelay:250},radioConfig:{strict:!0},checkboxConfig:{strict:!0},tooltipConfig:{enterable:!0},validConfig:{showMessage:!0,autoClear:!0,message:"inline",msgMode:"single"},columnConfig:{maxFixedSize:4},sortConfig:{showIcon:!0},filterConfig:{showIcon:!0},treeConfig:{rowField:"id",parentField:"parentId",childrenField:"children",hasChildField:"hasChild",mapChildrenField:"_X_ROW_CHILD",indent:20,showIcon:!0},expandConfig:{showIcon:!0},editConfig:{showIcon:!0,showAsterisk:!0},importConfig:{modes:["insert","covering"]},exportConfig:{modes:["current","selected"]},printConfig:{modes:["current","selected"]},mouseConfig:{extension:!0},keyboardConfig:{isEsc:!0},areaConfig:{selectCellByHeader:!0},clipConfig:{isCopy:!0,isCut:!0,isPaste:!0},fnrConfig:{isFind:!0,isReplace:!0},scrollX:{gt:60},scrollY:{gt:100}},export:{types:{}},icon:{LOADING:iconPrefix+"spinner roll vxe-loading--default-icon",TABLE_SORT_ASC:iconPrefix+"caret-up",TABLE_SORT_DESC:iconPrefix+"caret-down",TABLE_FILTER_NONE:iconPrefix+"funnel",TABLE_FILTER_MATCH:iconPrefix+"funnel",TABLE_EDIT:iconPrefix+"edit",TABLE_HELP:iconPrefix+"question-circle-fill",TABLE_TREE_LOADED:iconPrefix+"spinner roll",TABLE_TREE_OPEN:iconPrefix+"caret-right rotate90",TABLE_TREE_CLOSE:iconPrefix+"caret-right",TABLE_EXPAND_LOADED:iconPrefix+"spinner roll",TABLE_EXPAND_OPEN:iconPrefix+"arrow-right rotate90",TABLE_EXPAND_CLOSE:iconPrefix+"arrow-right",TABLE_CHECKBOX_CHECKED:iconPrefix+"checkbox-checked",TABLE_CHECKBOX_UNCHECKED:iconPrefix+"checkbox-unchecked",TABLE_CHECKBOX_INDETERMINATE:iconPrefix+"checkbox-indeterminate",TABLE_RADIO_CHECKED:iconPrefix+"radio-checked",TABLE_RADIO_UNCHECKED:iconPrefix+"radio-unchecked",BUTTON_DROPDOWN:iconPrefix+"arrow-down",BUTTON_LOADING:iconPrefix+"spinner roll",SELECT_LOADED:iconPrefix+"spinner roll",SELECT_OPEN:iconPrefix+"caret-down rotate180",SELECT_CLOSE:iconPrefix+"caret-down",PAGER_JUMP_PREV:iconPrefix+"arrow-double-left",PAGER_JUMP_NEXT:iconPrefix+"arrow-double-right",PAGER_PREV_PAGE:iconPrefix+"arrow-left",PAGER_NEXT_PAGE:iconPrefix+"arrow-right",PAGER_JUMP_MORE:iconPrefix+"ellipsis-h",INPUT_CLEAR:iconPrefix+"error-circle-fill",INPUT_PWD:iconPrefix+"eye-fill",INPUT_SHOW_PWD:iconPrefix+"eye-fill-close",INPUT_PREV_NUM:iconPrefix+"caret-up",INPUT_NEXT_NUM:iconPrefix+"caret-down",INPUT_DATE:iconPrefix+"calendar",INPUT_SEARCH:iconPrefix+"search",MODAL_ZOOM_IN:iconPrefix+"square",MODAL_ZOOM_OUT:iconPrefix+"maximize",MODAL_CLOSE:iconPrefix+"close",MODAL_INFO:iconPrefix+"info-circle-fill",MODAL_SUCCESS:iconPrefix+"success-circle-fill",MODAL_WARNING:iconPrefix+"warnion-circle-fill",MODAL_ERROR:iconPrefix+"error-circle-fill",MODAL_QUESTION:iconPrefix+"question-circle-fill",MODAL_LOADING:iconPrefix+"spinner roll",TOOLBAR_TOOLS_REFRESH:iconPrefix+"repeat",TOOLBAR_TOOLS_REFRESH_LOADING:iconPrefix+"repeat roll",TOOLBAR_TOOLS_IMPORT:iconPrefix+"upload",TOOLBAR_TOOLS_EXPORT:iconPrefix+"download",TOOLBAR_TOOLS_PRINT:iconPrefix+"print",TOOLBAR_TOOLS_FULLSCREEN:iconPrefix+"fullscreen",TOOLBAR_TOOLS_MINIMIZE:iconPrefix+"minimize",TOOLBAR_TOOLS_CUSTOM:iconPrefix+"custom-column",TOOLBAR_TOOLS_FIXED_LEFT:iconPrefix+"fixed-left",TOOLBAR_TOOLS_FIXED_LEFT_ACTIVED:iconPrefix+"fixed-left-fill",TOOLBAR_TOOLS_FIXED_RIGHT:iconPrefix+"fixed-right",TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVED:iconPrefix+"fixed-right-fill",FORM_PREFIX:iconPrefix+"question-circle-fill",FORM_SUFFIX:iconPrefix+"question-circle-fill",FORM_FOLDING:iconPrefix+"arrow-up rotate180",FORM_UNFOLDING:iconPrefix+"arrow-up"},grid:{formConfig:{enabled:!0},pagerConfig:{enabled:!0},toolbarConfig:{enabled:!0},proxyConfig:{enabled:!0,autoLoad:!0,message:!0,props:{list:null,result:"result",total:"page.total",message:"message"}}},tooltip:{trigger:"hover",theme:"dark",enterDelay:500,leaveDelay:300},pager:{},form:{validConfig:{showMessage:!0,autoPos:!0},tooltipConfig:{enterable:!0},titleAsterisk:!0},input:{startDate:new Date(1900,0,1),endDate:new Date(2100,0,1),startDay:1,selectDay:1,digits:2,controls:!0},textarea:{},select:{multiCharOverflow:8},toolbar:{custom:{allowFixed:!0,showFooter:!0}},button:{},radio:{strict:!0},radioButton:{strict:!0},radioGroup:{strict:!0},checkbox:{},switch:{},modal:{top:15,showHeader:!0,minWidth:340,minHeight:140,lockView:!0,mask:!0,duration:3e3,marginSize:0,dblclickZoom:!0,showTitleOverflow:!0,animat:!0,showClose:!0,draggable:!0,storageKey:"VXE_MODAL_POSITION"},list:{scrollY:{enabled:!0,gt:100}},i18n:function(Fe){return Fe}};function getLog(Fe,qe){return"[vxe-table v".concat("4.5.12","] ").concat(GlobalConfig.i18n(Fe,qe))}function outLog(Fe){return function(qe,hn){var vn=getLog(qe,hn);return console[Fe](vn),vn}}var warnLog=outLog("warn"),errLog=outLog("error"),storeMap={},interceptor={mixin:function(Fe){return XEUtils$1.each(Fe,function(qe,hn){return interceptor.add(hn,qe)}),interceptor},get:function(Fe){return storeMap[Fe]||[]},add:function(Fe,qe){if(qe){var hn=storeMap[Fe];hn||(hn=storeMap[Fe]=[]),hn.push(qe)}return interceptor},delete:function(Fe,qe){var hn=storeMap[Fe];hn&&(qe?XEUtils$1.remove(hn,function(vn){return vn===qe}):delete storeMap[Fe])}},VXEFormatsStore=function(){function Fe(){this.store={}}return Fe.prototype.mixin=function(qe){var hn=this;return XEUtils$1.each(qe,function(vn,bn){hn.add(bn,vn)}),this},Fe.prototype.has=function(qe){return!!this.get(qe)},Fe.prototype.get=function(qe){return this.store[qe]},Fe.prototype.add=function(qe,hn){var vn=this.store[qe];return XEUtils$1.isFunction(hn)&&(hn={cellFormatMethod:hn}),this.store[qe]=vn?XEUtils$1.merge(vn,hn):hn,this},Fe.prototype.delete=function(qe){delete this.store[qe]},Fe.prototype.forEach=function(qe){XEUtils$1.objectEach(this.store,qe)},Fe}(),formats=new VXEFormatsStore,storeEl=null,storeId="z-index-manage",storeMainKey="m",storeSubKey="s",storeData={m:1e3,s:1e3};function getDom(){return storeEl||typeof document<"u"&&(storeEl=document.getElementById(storeId),storeEl||(storeEl=document.createElement("div"),storeEl.id=storeId,storeEl.style.display="none",document.body.appendChild(storeEl),setCurrent(storeData.m),setSubCurrent(storeData.s))),storeEl}function createSetHandle(Fe){return function(qe){if(qe){qe=Number(qe),storeData[Fe]=qe;var hn=getDom();hn&&(hn.dataset?hn.dataset[Fe]=qe+"":hn.setAttribute("data-"+Fe,qe+""))}return storeData[Fe]}}var setCurrent=createSetHandle(storeMainKey);function createGetHandle(Fe,qe){return function(vn){var bn,wn=getDom();if(wn){var kn=wn.dataset?wn.dataset[Fe]:wn.getAttribute("data-"+Fe);kn&&(bn=Number(kn))}return bn||(bn=storeData[Fe]),vn?Number(vn)0}function getFuncText(Fe){return Fe?XEUtils$1.toValueString(GlobalConfig.translate?GlobalConfig.translate(""+Fe):Fe):""}function formatText(Fe,qe){return""+(isEmptyValue(Fe)?qe?GlobalConfig.emptyCell:"":Fe)}function eqEmptyValue(Fe){return Fe===""||XEUtils$1.eqNull(Fe)}var ColumnInfo=function(){function Fe(qe,hn,vn){var bn=vn===void 0?{}:vn,wn=bn.renderHeader,kn=bn.renderCell,_n=bn.renderFooter,Cn=bn.renderData,xn=qe.xegrid,En=hn.formatter,$n=XEUtils$1.isBoolean(hn.visible)?hn.visible:!0;if(Object.assign(this,{type:hn.type,property:hn.field,field:hn.field,title:hn.title,width:hn.width,minWidth:hn.minWidth,maxWidth:hn.maxWidth,resizable:hn.resizable,fixed:hn.fixed,align:hn.align,headerAlign:hn.headerAlign,footerAlign:hn.footerAlign,showOverflow:hn.showOverflow,showHeaderOverflow:hn.showHeaderOverflow,showFooterOverflow:hn.showFooterOverflow,className:hn.className,headerClassName:hn.headerClassName,footerClassName:hn.footerClassName,formatter:En,sortable:hn.sortable,sortBy:hn.sortBy,sortType:hn.sortType,filters:toFilters(hn.filters),filterMultiple:XEUtils$1.isBoolean(hn.filterMultiple)?hn.filterMultiple:!0,filterMethod:hn.filterMethod,filterResetMethod:hn.filterResetMethod,filterRecoverMethod:hn.filterRecoverMethod,filterRender:hn.filterRender,treeNode:hn.treeNode,cellType:hn.cellType,cellRender:hn.cellRender,editRender:hn.editRender,contentRender:hn.contentRender,headerExportMethod:hn.headerExportMethod,exportMethod:hn.exportMethod,footerExportMethod:hn.footerExportMethod,titleHelp:hn.titleHelp,titlePrefix:hn.titlePrefix,params:hn.params,id:hn.colId||XEUtils$1.uniqueId("col_"),parentId:null,visible:$n,halfVisible:!1,defaultVisible:$n,defaultFixed:hn.fixed,checked:!1,halfChecked:!1,disabled:!1,level:1,rowSpan:1,colSpan:1,order:null,sortTime:0,customOrder:0,renderWidth:0,renderHeight:0,resizeWidth:0,renderLeft:0,renderArgs:[],model:{},renderHeader:wn||hn.renderHeader,renderCell:kn||hn.renderCell,renderFooter:_n||hn.renderFooter,renderData:Cn,slots:hn.slots}),xn){var Sn=xn.getComputeMaps().computeProxyOpts,An=Sn.value;An.beforeColumn&&An.beforeColumn({$grid:xn,column:this})}}return Fe.prototype.getTitle=function(){return getFuncText(this.title||(this.type==="seq"?GlobalConfig.i18n("vxe.table.seqTitle"):""))},Fe.prototype.getKey=function(){return this.field||(this.type?"type=".concat(this.type):null)},Fe.prototype.update=function(qe,hn){qe!=="filters"&&(qe==="field"&&(this.property=hn),this[qe]=hn)},Fe}(),reClsMap={},browse=XEUtils$1.browse();function getPropClass(Fe,qe){return Fe?XEUtils$1.isFunction(Fe)?Fe(qe):Fe:""}function getClsRE(Fe){return reClsMap[Fe]||(reClsMap[Fe]=new RegExp("(?:^|\\s)".concat(Fe,"(?!\\S)"),"g")),reClsMap[Fe]}function getNodeOffset(Fe,qe,hn){if(Fe){var vn=Fe.parentNode;if(hn.top+=Fe.offsetTop,hn.left+=Fe.offsetLeft,vn&&vn!==document.documentElement&&vn!==document.body&&(hn.top-=vn.scrollTop,hn.left-=vn.scrollLeft),!(qe&&(Fe===qe||Fe.offsetParent===qe))&&Fe.offsetParent)return getNodeOffset(Fe.offsetParent,qe,hn)}return hn}function isPx(Fe){return Fe&&/^\d+(px)?$/.test(Fe)}function isScale(Fe){return Fe&&/^\d+%$/.test(Fe)}function hasClass(Fe,qe){return Fe&&Fe.className&&Fe.className.match&&Fe.className.match(getClsRE(qe))}function removeClass$1(Fe,qe){Fe&&hasClass(Fe,qe)&&(Fe.className=Fe.className.replace(getClsRE(qe),""))}function addClass$1(Fe,qe){Fe&&!hasClass(Fe,qe)&&(removeClass$1(Fe,qe),Fe.className="".concat(Fe.className," ").concat(qe))}function getDomNode(){var Fe=document.documentElement,qe=document.body;return{scrollTop:Fe.scrollTop||qe.scrollTop,scrollLeft:Fe.scrollLeft||qe.scrollLeft,visibleHeight:Fe.clientHeight||qe.clientHeight,visibleWidth:Fe.clientWidth||qe.clientWidth}}function getOffsetHeight(Fe){return Fe?Fe.offsetHeight:0}function getPaddingTopBottomSize(Fe){if(Fe){var qe=getComputedStyle(Fe),hn=XEUtils$1.toNumber(qe.paddingTop),vn=XEUtils$1.toNumber(qe.paddingBottom);return hn+vn}return 0}function setScrollTop(Fe,qe){Fe&&(Fe.scrollTop=qe)}function setScrollLeft(Fe,qe){Fe&&(Fe.scrollLeft=qe)}function updateCellTitle(Fe,qe){var hn=qe.type==="html"?Fe.innerText:Fe.textContent;Fe.getAttribute("title")!==hn&&Fe.setAttribute("title",hn)}function getEventTargetNode(Fe,qe,hn,vn){for(var bn,wn=Fe.target.shadowRoot&&Fe.composed&&Fe.composedPath()[0]||Fe.target;wn&&wn.nodeType&&wn!==document;){if(hn&&hasClass(wn,hn)&&(!vn||vn(wn)))bn=wn;else if(wn===qe)return{flag:hn?!!bn:!0,container:qe,targetElem:bn};wn=wn.parentNode}return{flag:!1}}function getOffsetPos(Fe,qe){return getNodeOffset(Fe,qe,{left:0,top:0})}function getAbsolutePos(Fe){var qe=Fe.getBoundingClientRect(),hn=qe.top,vn=qe.left,bn=getDomNode(),wn=bn.scrollTop,kn=bn.scrollLeft,_n=bn.visibleHeight,Cn=bn.visibleWidth;return{boundingTop:hn,top:wn+hn,boundingLeft:vn,left:kn+vn,visibleHeight:_n,visibleWidth:Cn}}var scrollIntoViewIfNeeded="scrollIntoViewIfNeeded",scrollIntoView="scrollIntoView";function scrollToView(Fe){Fe&&(Fe[scrollIntoViewIfNeeded]?Fe[scrollIntoViewIfNeeded]():Fe[scrollIntoView]&&Fe[scrollIntoView]())}function triggerEvent$1(Fe,qe){Fe&&Fe.dispatchEvent(new Event(qe))}function isNodeElement(Fe){return Fe&&Fe.nodeType===1}function restoreScrollLocation(Fe,qe,hn){var vn=Fe.internalData;return Fe.clearScroll().then(function(){if(qe||hn)return vn.lastScrollLeft=0,vn.lastScrollTop=0,Fe.scrollTo(qe,hn)})}function removeScrollListener(Fe){Fe&&Fe._onscroll&&(Fe.onscroll=null)}function restoreScrollListener(Fe){Fe&&Fe._onscroll&&(Fe.onscroll=Fe._onscroll)}function getRowUniqueId(){return XEUtils$1.uniqueId("row_")}function getRowkey(Fe){var qe=Fe.props,hn=Fe.getComputeMaps().computeRowOpts,vn=qe.rowId,bn=hn.value;return vn||bn.keyField||"_X_ROW_KEY"}function getRowid(Fe,qe){var hn=XEUtils$1.get(qe,getRowkey(Fe));return XEUtils$1.eqNull(hn)?"":encodeURIComponent(hn)}var handleFieldOrColumn=function(Fe,qe){return qe?XEUtils$1.isString(qe)?Fe.getColumnByField(qe):qe:null};function getPaddingLeftRightSize(Fe){if(Fe){var qe=getComputedStyle(Fe),hn=XEUtils$1.toNumber(qe.paddingLeft),vn=XEUtils$1.toNumber(qe.paddingRight);return hn+vn}return 0}function getElemenMarginWidth(Fe){if(Fe){var qe=getComputedStyle(Fe),hn=XEUtils$1.toNumber(qe.marginLeft),vn=XEUtils$1.toNumber(qe.marginRight);return Fe.offsetWidth+hn+vn}return 0}function queryCellElement(Fe,qe){return Fe.querySelector(".vxe-cell"+qe)}function toFilters(Fe){return Fe&&XEUtils$1.isArray(Fe)?Fe.map(function(qe){var hn=qe.label,vn=qe.value,bn=qe.data,wn=qe.resetValue,kn=qe.checked;return{label:hn,value:vn,data:bn,resetValue:wn,checked:!!kn,_checked:!!kn}}):Fe}function toTreePathSeq(Fe){return Fe.map(function(qe,hn){return hn%2===0?Number(qe)+1:"."}).join("")}function getCellValue(Fe,qe){return XEUtils$1.get(Fe,qe.field)}function setCellValue(Fe,qe,hn){return XEUtils$1.set(Fe,qe.field,hn)}function getColReMinWidth(Fe){var qe=Fe.$table,hn=Fe.column,vn=Fe.cell,bn=qe.props,wn=qe.getComputeMaps().computeResizableOpts,kn=wn.value,_n=kn.minWidth;if(_n){var Cn=XEUtils$1.isFunction(_n)?_n(Fe):_n;if(Cn!=="auto")return Math.max(1,XEUtils$1.toNumber(Cn))}var xn=bn.showHeaderOverflow,En=hn.showHeaderOverflow,$n=hn.minWidth,Sn=XEUtils$1.isUndefined(En)||XEUtils$1.isNull(En)?xn:En,An=Sn==="ellipsis",Tn=Sn==="title",Nn=Sn===!0||Sn==="tooltip",Pn=Tn||Nn||An,On=XEUtils$1.floor((XEUtils$1.toNumber(getComputedStyle(vn).fontSize)||14)*1.6),Rn=getPaddingLeftRightSize(vn)+getPaddingLeftRightSize(queryCellElement(vn,"")),In=On+Rn;if(Pn){var Mn=getPaddingLeftRightSize(queryCellElement(vn,"--title>.vxe-cell--checkbox")),Bn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--required-icon")),Dn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--edit-icon")),Vn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell-help-icon")),Ln=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--sort")),zn=getElemenMarginWidth(queryCellElement(vn,">.vxe-cell--filter"));In+=Mn+Bn+Dn+Vn+zn+Ln}if($n){var Hn=qe.getRefMaps().refTableBody,Fn=Hn.value,Kn=Fn?Fn.$el:null;if(Kn){if(isScale($n)){var Un=Kn.clientWidth-1,Gn=Un/100;return Math.max(In,Math.floor(XEUtils$1.toInteger($n)*Gn))}else if(isPx($n))return Math.max(In,XEUtils$1.toInteger($n))}}return In}function isColumnInfo(Fe){return Fe&&(Fe.constructor===ColumnInfo||Fe instanceof ColumnInfo)}function createColumn(Fe,qe,hn){return isColumnInfo(qe)?qe:reactive(new ColumnInfo(Fe,qe,hn))}function watchColumn(Fe,qe,hn){Object.keys(qe).forEach(function(vn){watch(function(){return qe[vn]},function(bn){hn.update(vn,bn),Fe&&(vn==="filters"?(Fe.setFilter(hn,bn),Fe.handleUpdateDataQueue()):["visible","fixed","width","minWidth","maxWidth"].includes(vn)&&Fe.handleRefreshColumnQueue())})})}function assemColumn(Fe,qe,hn,vn){var bn=Fe.reactData,wn=bn.staticColumns,kn=qe.parentNode,_n=vn?vn.column:null,Cn=_n?_n.children:wn;kn&&Cn&&(Cn.splice(XEUtils$1.arrayIndexOf(kn.children,qe),0,hn),bn.staticColumns=wn.slice(0))}function destroyColumn(Fe,qe){var hn=Fe.reactData,vn=hn.staticColumns,bn=XEUtils$1.findTree(vn,function(wn){return wn.id===qe.id},{children:"children"});bn&&bn.items.splice(bn.index,1),hn.staticColumns=vn.slice(0)}function getRootColumn(Fe,qe){var hn=Fe.internalData,vn=hn.fullColumnIdData;if(!qe)return null;for(var bn=qe.parentId;vn[bn];){var wn=vn[bn].column;if(bn=wn.parentId,!bn)return wn}return qe}function mergeBodyMethod(Fe,qe,hn){for(var vn=0;vn-1&&wn>-1&&_n&&Cn){if(wn===qe&&kn===hn)return{rowspan:_n,colspan:Cn};if(qe>=wn&&qe=kn&&hnSn+$n)return Fe.scrollTo(null,Tn);if(Tn+Nn>=$n+Sn)return Fe.scrollTo(null,Sn+Nn)}else if(wn)return Fe.scrollTo(null,(kn.indexOf(qe)-1)*_n.rowHeight)}return Promise.resolve()}function colToVisible(Fe,qe){var hn=Fe.reactData,vn=Fe.internalData,bn=Fe.getRefMaps().refTableBody,wn=hn.scrollXLoad,kn=vn.visibleColumn,_n=bn.value,Cn=_n?_n.$el:null;if(Cn){var xn=Cn.querySelector(".".concat(qe.id));if(xn){var En=Cn.clientWidth,$n=Cn.scrollLeft,Sn=xn.offsetParent,An=xn.offsetLeft+(Sn?Sn.offsetLeft:0),Tn=xn.clientWidth;if(An<$n||An>$n+En)return Fe.scrollTo(An);if(An+Tn>=En+$n)return Fe.scrollTo($n+Tn)}else if(wn){for(var Nn=0,Pn=0;Pn=Hn.clientHeight&&(so=Math.max(60,Hn.clientHeight-(Yn?Yn.offsetHeight:0)-(Wn?Wn.offsetHeight:0))),An.fixed==="left"?Jn=On.offsetLeft+On.offsetParent.offsetLeft-Xn:An.fixed==="right"?Qn=On.offsetParent.offsetWidth-On.offsetLeft+(On.offsetParent.offsetParent.offsetWidth-On.offsetParent.offsetLeft)-An.renderWidth-Xn:Jn=On.offsetLeft+On.offsetParent.offsetLeft-Xn-Hn.scrollLeft,Jn){var co=Rn+Un-Xn+qn-In;co>0&&(Jn-=co),no.left="".concat(Math.min(jn,Math.max(qn,Jn)),"px")}else if(Qn){var co=Rn+Un-Xn+qn-In;co>0&&(Qn+=co),no.right="".concat(Math.max(qn,Qn),"px")}Pn.style=no,Pn.maxHeight=so})}Fe.dispatchEvent("filter-visible",{column:An,field:An.field,property:An.field,filterList:Fe.getCheckedFilters(),visible:Pn.visible},Sn)},handleClearFilter:function(Sn){if(Sn){var An=Sn.filters,Tn=Sn.filterRender;if(An){var Nn=Tn?VXETable.renderer.get(Tn.name):null,Pn=Sn.filterResetMethod||(Nn?Nn.filterResetMethod:null);An.forEach(function(On){On._checked=!1,On.checked=!1,Pn||(On.data=XEUtils$1.clone(On.resetValue,!0))}),Pn&&Pn({options:An,column:Sn,$table:Fe})}}},confirmFilterEvent:function(Sn){var An=qe.mouseConfig,Tn=hn.filterStore,Nn=hn.scrollXLoad,Pn=hn.scrollYLoad,On=Cn.value,Rn=xn.value,In=Tn.column,Mn=In.field,Bn=[],Dn=[];In.filters.forEach(function(zn){zn.checked&&(Bn.push(zn.value),Dn.push(zn.data))});var Vn=Fe.getCheckedFilters(),Ln={$table:Fe,$event:Sn,column:In,field:Mn,property:Mn,values:Bn,datas:Dn,filters:Vn,filterList:Vn};On.remote||(Fe.handleTableData(!0),Fe.checkSelectionStatus()),An&&Rn.area&&Fe.handleFilterEvent&&Fe.handleFilterEvent(Sn,Ln),Fe.dispatchEvent("filter-change",Ln,Sn),Fe.closeFilter(),Fe.updateFooter().then(function(){var zn=hn.scrollXLoad,Hn=hn.scrollYLoad;if(Nn||zn||Pn||Hn)return(Nn||zn)&&Fe.updateScrollXSpace(),(Pn||Hn)&&Fe.updateScrollYSpace(),Fe.refreshScroll()}).then(function(){return Fe.updateCellAreas(),Fe.recalculate(!0)}).then(function(){setTimeout(function(){return Fe.recalculate()},50)})}},$n={openFilter:function(Sn){var An=handleFieldOrColumn(Fe,Sn);if(An&&An.filters){var Tn=vn.elemStore,Nn=An.fixed;return Fe.scrollToColumn(An).then(function(){var Pn=Tn["".concat(Nn||"main","-header-wrapper")]||Tn["main-header-wrapper"],On=Pn?Pn.value:null;if(On){var Rn=On.querySelector(".vxe-header--column.".concat(An.id," .vxe-filter--btn"));triggerEvent$1(Rn,"click")}})}return nextTick()},setFilter:function(Sn,An){var Tn=handleFieldOrColumn(Fe,Sn);return Tn&&Tn.filters&&(Tn.filters=toFilters(An||[])),nextTick()},clearFilter:function(Sn){var An=hn.filterStore,Tn=vn.tableFullColumn,Nn=Cn.value,Pn;return Sn?(Pn=handleFieldOrColumn(Fe,Sn),Pn&&En.handleClearFilter(Pn)):Tn.forEach(En.handleClearFilter),(!Sn||Pn!==An.column)&&Object.assign(An,{isAllSelected:!1,isIndeterminate:!1,style:null,options:[],column:null,multiple:!1,visible:!1}),Nn.remote?nextTick():Fe.updateData()},getCheckedFilters:function(){var Sn=vn.tableFullColumn,An=[];return Sn.forEach(function(Tn){var Nn=Tn.field,Pn=Tn.filters,On=[],Rn=[];Pn&&Pn.length&&(Pn.forEach(function(In){In.checked&&(On.push(In.value),Rn.push(In.data))}),On.length&&An.push({column:Tn,field:Nn,property:Nn,values:On,datas:Rn}))}),An}};return __assign$i(__assign$i({},$n),En)},setupGrid:function(Fe){return Fe.extendTableMethods(tableFilterMethodKeys)}},dynamicContainerElem,dynamicStore=reactive({modals:[]}),VxeDynamics=defineComponent({setup:function(){return function(){var Fe=dynamicStore.modals;return h$6("div",{class:"vxe-dynamics--modal"},Fe.map(function(qe){return h$6(resolveComponent("vxe-modal"),qe)}))}}}),dynamicApp=createApp(VxeDynamics);function checkDynamic(){dynamicContainerElem||(dynamicContainerElem=document.createElement("div"),dynamicContainerElem.className="vxe-dynamics",document.body.appendChild(dynamicContainerElem),dynamicApp.mount(dynamicContainerElem))}var VxeModuleFilter={Panel:PanelComponent$1,install:function(Fe){VXETable.hooks.add("$tableFilter",tableFilterHook),Fe.component(PanelComponent$1.name,PanelComponent$1)}},Filter=VxeModuleFilter;dynamicApp.component(PanelComponent$1.name,PanelComponent$1);const PanelComponent=defineComponent({name:"VxeTableContextMenu",setup:function(Fe,qe){var hn=XEUtils$1.uniqueId(),vn=inject("$xetable",{}),bn=vn.reactData,wn=ref(),kn={refElem:wn},_n={xID:hn,props:Fe,context:qe,getRefMaps:function(){return kn}},Cn=function(){var xn=bn.ctxMenuStore,En=vn.getComputeMaps().computeMenuOpts,$n=En.value;return h$6(Teleport,{to:"body",disabled:!1},[h$6("div",{ref:wn,class:["vxe-table--context-menu-wrapper",$n.className,{"is--visible":xn.visible}],style:xn.style},xn.list.map(function(Sn,An){return Sn.every(function(Tn){return Tn.visible===!1})?createCommentVNode():h$6("ul",{class:"vxe-context-menu--option-wrapper",key:An},Sn.map(function(Tn,Nn){var Pn=Tn.children&&Tn.children.some(function(On){return On.visible!==!1});return Tn.visible===!1?null:h$6("li",{class:[Tn.className,{"link--disabled":Tn.disabled,"link--active":Tn===xn.selected}],key:"".concat(An,"_").concat(Nn)},[h$6("a",{class:"vxe-context-menu--link",onClick:function(On){vn.ctxMenuLinkEvent(On,Tn)},onMouseover:function(On){vn.ctxMenuMouseoverEvent(On,Tn)},onMouseout:function(On){vn.ctxMenuMouseoutEvent(On,Tn)}},[h$6("i",{class:["vxe-context-menu--link-prefix",Tn.prefixIcon]}),h$6("span",{class:"vxe-context-menu--link-content"},getFuncText(Tn.name)),h$6("i",{class:["vxe-context-menu--link-suffix",Pn?Tn.suffixIcon||"suffix--haschild":Tn.suffixIcon]})]),Pn?h$6("ul",{class:["vxe-table--context-menu-clild-wrapper",{"is--show":Tn===xn.selected&&xn.showChild}]},Tn.children.map(function(On,Rn){return On.visible===!1?null:h$6("li",{class:[On.className,{"link--disabled":On.disabled,"link--active":On===xn.selectChild}],key:"".concat(An,"_").concat(Nn,"_").concat(Rn)},[h$6("a",{class:"vxe-context-menu--link",onClick:function(In){vn.ctxMenuLinkEvent(In,On)},onMouseover:function(In){vn.ctxMenuMouseoverEvent(In,Tn,On)},onMouseout:function(In){vn.ctxMenuMouseoutEvent(In,Tn)}},[h$6("i",{class:["vxe-context-menu--link-prefix",On.prefixIcon]}),h$6("span",{class:"vxe-context-menu--link-content"},getFuncText(On.name))])])})):null])}))}))])};return _n.renderVN=Cn,_n},render:function(){return this.renderVN()}});var EVENT_KEYS={F2:"F2",ESCAPE:"Escape",ENTER:"Enter",TAB:"Tab",DELETE:"Delete",BACKSPACE:"Backspace",SPACEBAR:" ",CONTEXT_MENU:"ContextMenu",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown"},convertEventKeys={" ":"Spacebar",Apps:EVENT_KEYS.CONTEXT_MENU,Del:EVENT_KEYS.DELETE,Up:EVENT_KEYS.ARROW_UP,Down:EVENT_KEYS.ARROW_DOWN,Left:EVENT_KEYS.ARROW_LEFT,Right:EVENT_KEYS.ARROW_RIGHT},wheelName=browse.firefox?"DOMMouseScroll":"mousewheel",eventStore$1=[],hasEventKey=function(Fe,qe){var hn=Fe.key;return qe=qe.toLowerCase(),hn?qe===hn.toLowerCase()||!!(convertEventKeys[hn]&&convertEventKeys[hn].toLowerCase()===qe):!1};function triggerEvent(Fe){var qe=Fe.type===wheelName;eventStore$1.forEach(function(hn){var vn=hn.type,bn=hn.cb;Fe.cancelBubble||(vn===Fe.type||qe&&vn==="mousewheel")&&bn(Fe)})}var GlobalEvent={on:function(Fe,qe,hn){eventStore$1.push({comp:Fe,type:qe,cb:hn})},off:function(Fe,qe){XEUtils$1.remove(eventStore$1,function(hn){return hn.comp===Fe&&hn.type===qe})},trigger:triggerEvent,eqKeypad:function(Fe,qe){var hn=Fe.key;return qe.toLowerCase()===hn.toLowerCase()}};browse.isDoc&&(browse.msie||(document.addEventListener("copy",triggerEvent,!1),document.addEventListener("cut",triggerEvent,!1),document.addEventListener("paste",triggerEvent,!1)),document.addEventListener("keydown",triggerEvent,!1),document.addEventListener("contextmenu",triggerEvent,!1),window.addEventListener("mousedown",triggerEvent,!1),window.addEventListener("blur",triggerEvent,!1),window.addEventListener("resize",triggerEvent,!1),window.addEventListener(wheelName,XEUtils$1.throttle(triggerEvent,100,{leading:!0,trailing:!1}),{passive:!0,capture:!1}));var __assign$h=function(){return __assign$h=Object.assign||function(Fe){for(var qe,hn=1,vn=arguments.length;hn-10&&(In.style.top="".concat(Math.max(Fn+2,Wn-so-2),"px")),vo>-10&&(In.style.left="".concat(Math.max(Kn+2,Yn-co-2),"px"))})},qn=Rn.keyboard,jn=Rn.row,Jn=Rn.column;qn&&jn&&Jn?Fe.scrollToRow(jn,Jn).then(function(){var Qn=Fe.getCell(jn,Jn);if(Qn){var no=getAbsolutePos(Qn),so=no.boundingTop,co=no.boundingLeft;Wn=so+Fn+Math.floor(Qn.offsetHeight/2),Yn=co+Kn+Math.floor(Qn.offsetWidth/2)}Xn()}):Xn()}else An.closeMenu()}))}Fe.closeFilter()};return An={closeMenu:function(){return Object.assign(vn.ctxMenuStore,{visible:!1,selected:null,selectChild:null,showChild:!1}),nextTick()}},Tn={moveCtxMenu:function(Pn,On,Rn,In,Mn,Bn){var Dn,Vn=XEUtils$1.findIndexOf(Bn,function(Hn){return On[Rn]===Hn});if(In)Mn&&hasChildrenList(On.selected)?On.showChild=!0:(On.showChild=!1,On.selectChild=null);else if(hasEventKey(Pn,EVENT_KEYS.ARROW_UP)){for(var Ln=Vn-1;Ln>=0;Ln--)if(Bn[Ln].visible!==!1){Dn=Bn[Ln];break}On[Rn]=Dn||Bn[Bn.length-1]}else if(hasEventKey(Pn,EVENT_KEYS.ARROW_DOWN)){for(var zn=Vn+1;znHn-10&&(Un="auto",Gn="".concat(In.offsetWidth,"px"));var Wn="",Yn="";Fn+Bn.offsetHeight>zn-10&&(Wn="auto",Yn="0"),Bn.style.left=Un,Bn.style.right=Gn,Bn.style.top=Wn,Bn.style.bottom=Yn}}))},ctxMenuMouseoutEvent:function(Pn,On){var Rn=vn.ctxMenuStore;On.children||(Rn.selected=null),Rn.selectChild=null},ctxMenuLinkEvent:function(Pn,On){if(!On.disabled&&(On.code||!On.children||!On.children.length)){var Rn=VXETable.menus.get(On.code),In=Object.assign({},bn._currMenuParams,{menu:On,$table:Fe,$grid:Fe.xegrid,$event:Pn});Rn&&Rn.menuMethod&&Rn.menuMethod(In,Pn),Fe.dispatchEvent("menu-click",In,Pn),An.closeMenu()}}},__assign$h(__assign$h({},An),Tn)},setupGrid:function(Fe){return Fe.extendTableMethods(tableMenuMethodKeys)}},VxeModuleMenu={Panel:PanelComponent,install:function(Fe){VXETable.hooks.add("$tableMenu",tableMenuHook),Fe.component(PanelComponent.name,PanelComponent)}},Menu=VxeModuleMenu;dynamicApp.component(PanelComponent.name,PanelComponent);var __assign$g=function(){return __assign$g=Object.assign||function(Fe){for(var qe,hn=1,vn=arguments.length;hn0&&(vo.row=yo+qn.length)}));else if(In===-1)Bn&&Gn?Pn(qn,!0):(zn.push.apply(zn,qn),Hn.push.apply(Hn,qn),Dn.forEach(function(vo){var yo=vo.row,Bo=vo.rowspan;yo+Bo>zn.length&&(vo.rowspan=Bo+qn.length)}));else if(Bn&&Gn){var jn=XEUtils$1.findTree(Ln,function(vo){return In[Wn]===vo[Wn]},{children:Yn});if(jn){var Jn=jn.parent,Qn=Jn?Jn[Yn]:Ln,no=Kn[getRowid(Fe,Jn)],so=no?no.level:0;if(qn.forEach(function(vo,yo){var Bo=getRowid(Fe,vo);Jn&&(vo[Un.parentField]=Jn[Wn]);var ro=jn.index+yo;Mn&&(ro=ro+1),Qn.splice(ro,0,vo);var eo={row:vo,rowid:Bo,seq:-1,index:-1,_index:-1,$index:-1,items:Qn,parent:Jn,level:so+1};Fn[Bo]=eo,Kn[Bo]=eo}),Jn){var co=XEUtils$1.findTree(Ln,function(vo){return In[Wn]===vo[Wn]},{children:Xn});if(co){var mo=co.items,fo=co.index;Mn&&(fo=fo+1),mo.splice.apply(mo,__spreadArray$5([fo,0],qn,!1))}}}else Pn(qn,!0)}else{if(Bn)throw new Error(getLog("vxe.error.noTree",["insert"]));var io=-1;if(XEUtils$1.isNumber(In)?Inio?vo.row=yo+qn.length:yo+Bo>io&&(vo.rowspan=Bo+qn.length)})}var ao=Vn.insertMaps;return qn.forEach(function(vo){var yo=getRowid(Fe,vo);ao[yo]=vo}),Fe.cacheRowMap(),Fe.updateScrollYStatus(),Fe.handleTableData(Bn&&Gn),Bn&&Gn||Fe.updateAfterDataIndex(),Fe.updateFooter(),Fe.checkSelectionStatus(),hn.scrollYLoad&&Fe.updateScrollYSpace(),nextTick().then(function(){return Fe.updateCellAreas(),Fe.recalculate()}).then(function(){return{row:qn.length?qn[qn.length-1]:null,rows:qn}})};return En={insert:function(Rn){return On(Rn,null)},insertAt:function(Rn,In){return On(Rn,In)},insertNextAt:function(Rn,In){return On(Rn,In,!0)},remove:function(Rn){var In=qe.treeConfig,Mn=hn.mergeList,Bn=hn.editStore,Dn=hn.selectCheckboxMaps,Vn=vn.tableFullTreeData,Ln=vn.afterFullData,zn=vn.tableFullData,Hn=Cn.value,Fn=xn.value,Kn=Fn.transform,Un=Fn.mapChildrenField,Gn=Fn.children||Fn.childrenField,Wn=Bn.actived,Yn=Bn.removeMaps,Xn=Bn.insertMaps,qn=Hn.checkField,jn=[];if(Rn?XEUtils$1.isArray(Rn)||(Rn=[Rn]):Rn=zn,Rn.forEach(function(Qn){if(!Fe.isInsertByRow(Qn)){var no=getRowid(Fe,Qn);Yn[no]=Qn}}),!qn){var Jn=__assign$g({},Dn);Rn.forEach(function(Qn){var no=getRowid(Fe,Qn);Jn[no]&&delete Jn[no]}),hn.selectCheckboxMaps=Jn}return zn===Rn?(Rn=jn=zn.slice(0),vn.tableFullData=[],vn.afterFullData=[],Fe.clearMergeCells()):In&&Kn?Rn.forEach(function(Qn){var no=getRowid(Fe,Qn),so=XEUtils$1.findTree(Vn,function(io){return no===getRowid(Fe,io)},{children:Un});if(so){var co=so.items.splice(so.index,1);jn.push(co[0])}var mo=XEUtils$1.findTree(Vn,function(io){return no===getRowid(Fe,io)},{children:Gn});mo&&mo.items.splice(mo.index,1);var fo=Fe.findRowIndexOf(Ln,Qn);fo>-1&&Ln.splice(fo,1)}):Rn.forEach(function(Qn){var no=Fe.findRowIndexOf(zn,Qn);if(no>-1){var so=zn.splice(no,1);jn.push(so[0])}var co=Fe.findRowIndexOf(Ln,Qn);co>-1&&(Mn.forEach(function(mo){var fo=mo.row,io=mo.rowspan;fo>co?mo.row=fo-1:fo+io>co&&(mo.rowspan=io-1)}),Ln.splice(co,1))}),Wn.row&&Fe.findRowIndexOf(Rn,Wn.row)>-1&&En.clearEdit(),Rn.forEach(function(Qn){var no=getRowid(Fe,Qn);Xn[no]&&delete Xn[no]}),Fe.updateFooter(),Fe.cacheRowMap(),Fe.handleTableData(In&&Kn),In&&Kn||Fe.updateAfterDataIndex(),Fe.checkSelectionStatus(),hn.scrollYLoad&&Fe.updateScrollYSpace(),nextTick().then(function(){return Fe.updateCellAreas(),Fe.recalculate()}).then(function(){return{row:jn.length?jn[jn.length-1]:null,rows:jn}})},removeCheckboxRow:function(){return En.remove(Fe.getCheckboxRecords()).then(function(Rn){return Fe.clearCheckboxRow(),Rn})},removeRadioRow:function(){var Rn=Fe.getRadioRecord();return En.remove(Rn||[]).then(function(In){return Fe.clearRadioRow(),In})},removeCurrentRow:function(){var Rn=Fe.getCurrentRecord();return En.remove(Rn||[]).then(function(In){return Fe.clearCurrentRow(),In})},getRecordset:function(){return{insertRecords:En.getInsertRecords(),removeRecords:En.getRemoveRecords(),updateRecords:En.getUpdateRecords()}},getInsertRecords:function(){var Rn=hn.editStore,In=vn.fullAllDataRowIdData,Mn=Rn.insertMaps,Bn=[];return XEUtils$1.each(Mn,function(Dn,Vn){In[Vn]&&Bn.push(Dn)}),Bn},getRemoveRecords:function(){var Rn=hn.editStore,In=Rn.removeMaps,Mn=[];return XEUtils$1.each(In,function(Bn){Mn.push(Bn)}),Mn},getUpdateRecords:function(){var Rn=qe.keepSource,In=qe.treeConfig,Mn=vn.tableFullData,Bn=xn.value;return Rn?(Nn(),In?XEUtils$1.filterTree(Mn,function(Dn){return Fe.isUpdateByRow(Dn)},Bn):Mn.filter(function(Dn){return Fe.isUpdateByRow(Dn)})):[]},getActiveRecord:function(){return this.getEditRecord()},getEditRecord:function(){var Rn=hn.editStore,In=vn.afterFullData,Mn=bn.value,Bn=Rn.actived,Dn=Bn.args,Vn=Bn.row;return Dn&&Fe.findRowIndexOf(In,Vn)>-1&&Mn.querySelectorAll(".vxe-body--column.col--actived").length?Object.assign({},Dn):null},getSelectedCell:function(){var Rn=hn.editStore,In=Rn.selected,Mn=In.args,Bn=In.column;return Mn&&Bn?Object.assign({},Mn):null},clearActived:function(Rn){return this.clearEdit(Rn)},clearEdit:function(Rn){var In=hn.editStore,Mn=In.actived,Bn=Mn.row,Dn=Mn.column;return(Bn||Dn)&&(Nn(),Mn.args=null,Mn.row=null,Mn.column=null,Fe.updateFooter(),Fe.dispatchEvent("edit-closed",{row:Bn,rowIndex:Fe.getRowIndex(Bn),$rowIndex:Fe.getVMRowIndex(Bn),column:Dn,columnIndex:Fe.getColumnIndex(Dn),$columnIndex:Fe.getVMColumnIndex(Dn)},Rn||null)),GlobalConfig.cellVaildMode==="obsolete"&&Fe.clearValidate?Fe.clearValidate():nextTick()},clearSelected:function(){var Rn=hn.editStore,In=Rn.selected;return In.row=null,In.column=null,Tn(),nextTick()},isActiveByRow:function(Rn){return this.isEditByRow(Rn)},isEditByRow:function(Rn){var In=hn.editStore;return In.actived.row===Rn},setActiveRow:function(Rn){return En.setEditRow(Rn)},setEditRow:function(Rn){var In=vn.visibleColumn;return Fe.setEditCell(Rn,XEUtils$1.find(In,function(Mn){return isEnableConf(Mn.editRender)}))},setActiveCell:function(Rn,In){return En.setEditCell(Rn,In)},setEditCell:function(Rn,In){var Mn=qe.editConfig,Bn=XEUtils$1.isString(In)?Fe.getColumnByField(In):In;return Rn&&Bn&&isEnableConf(Mn)&&isEnableConf(Bn.editRender)?Fe.scrollToRow(Rn,Bn).then(function(){var Dn=Fe.getCell(Rn,Bn);return Dn&&($n.handleActived({row:Rn,rowIndex:Fe.getRowIndex(Rn),column:Bn,columnIndex:Fe.getColumnIndex(Bn),cell:Dn,$table:Fe}),vn._lastCallTime=Date.now()),nextTick()}):nextTick()},setSelectCell:function(Rn,In){var Mn=hn.tableData,Bn=_n.value,Dn=XEUtils$1.isString(In)?Fe.getColumnByField(In):In;if(Rn&&Dn&&Bn.trigger!=="manual"){var Vn=Fe.findRowIndexOf(Mn,Rn);if(Vn>-1&&Dn){var Ln=Fe.getCell(Rn,Dn),zn={row:Rn,rowIndex:Vn,column:Dn,columnIndex:Fe.getColumnIndex(Dn),cell:Ln};Fe.handleSelected(zn,{})}}return nextTick()}},$n={handleActived:function(Rn,In){var Mn=qe.editConfig,Bn=qe.mouseConfig,Dn=hn.editStore,Vn=hn.tableColumn,Ln=_n.value,zn=Ln.mode,Hn=Dn.actived,Fn=Rn.row,Kn=Rn.column,Un=Kn.editRender,Gn=Rn.cell||Fe.getCell(Fn,Kn),Wn=Ln.beforeEditMethod||Ln.activeMethod;if(Rn.cell=Gn,isEnableConf(Mn)&&isEnableConf(Un)&&Gn){if(Hn.row!==Fn||zn==="cell"&&Hn.column!==Kn){var Yn="edit-disabled";(!Wn||Wn(__assign$g(__assign$g({},Rn),{$table:Fe})))&&(Bn&&(En.clearSelected(),Fe.clearCellAreas&&(Fe.clearCellAreas(),Fe.clearCopyCellArea())),Fe.closeTooltip(),Hn.column&&En.clearEdit(In),Yn="edit-actived",Kn.renderHeight=Gn.offsetHeight,Hn.args=Rn,Hn.row=Fn,Hn.column=Kn,zn==="row"?Vn.forEach(function(jn){return Sn(Fn,jn)}):Sn(Fn,Kn),nextTick(function(){$n.handleFocus(Rn,In)})),Fe.dispatchEvent(Yn,{row:Fn,rowIndex:Fe.getRowIndex(Fn),$rowIndex:Fe.getVMRowIndex(Fn),column:Kn,columnIndex:Fe.getColumnIndex(Kn),$columnIndex:Fe.getVMColumnIndex(Kn)},In)}else{var Xn=Hn.column;if(Bn&&(En.clearSelected(),Fe.clearCellAreas&&(Fe.clearCellAreas(),Fe.clearCopyCellArea())),Xn!==Kn){var qn=Xn.model;qn.update&&setCellValue(Fn,Xn,qn.value),Fe.clearValidate&&Fe.clearValidate(Fn,Kn)}Kn.renderHeight=Gn.offsetHeight,Hn.args=Rn,Hn.column=Kn,setTimeout(function(){$n.handleFocus(Rn,In)})}Fe.focus()}return nextTick()},handleFocus:function(Rn){var In=Rn.row,Mn=Rn.column,Bn=Rn.cell,Dn=Mn.editRender;if(isEnableConf(Dn)){var Vn=renderer.get(Dn.name),Ln=Dn.autofocus,zn=Dn.autoselect,Hn=void 0;if(!Ln&&Vn&&(Ln=Vn.autofocus),!zn&&Vn&&(zn=Vn.autoselect),XEUtils$1.isFunction(Ln)?Hn=Ln.call(this,Rn):Ln&&(Hn=Bn.querySelector(Ln),Hn&&Hn.focus()),Hn){if(zn)Hn.select();else if(browse.msie){var Fn=Hn.createTextRange();Fn.collapse(!1),Fn.select()}}else Fe.scrollToRow(In,Mn)}},handleSelected:function(Rn,In){var Mn=qe.mouseConfig,Bn=hn.editStore,Dn=kn.value,Vn=_n.value,Ln=Bn.actived,zn=Bn.selected,Hn=Rn.row,Fn=Rn.column,Kn=Mn&&Dn.selected,Un=function(){return Kn&&(zn.row!==Hn||zn.column!==Fn)&&(Ln.row!==Hn||Vn.mode==="cell"&&Ln.column!==Fn)&&(En.clearEdit(In),En.clearSelected(),Fe.clearCellAreas&&(Fe.clearCellAreas(),Fe.clearCopyCellArea()),zn.args=Rn,zn.row=Hn,zn.column=Fn,Kn&&$n.addCellSelectedClass(),Fe.focus(),In&&Fe.dispatchEvent("cell-selected",Rn,In)),nextTick()};return Un()},addCellSelectedClass:function(){var Rn=hn.editStore,In=Rn.selected,Mn=In.row,Bn=In.column;if(Tn(),Mn&&Bn){var Dn=Fe.getCell(Mn,Bn);Dn&&addClass$1(Dn,"col--selected")}}},__assign$g(__assign$g({},En),$n)},setupGrid:function(Fe){return Fe.extendTableMethods(tableEditMethodKeys)}},VxeModuleEdit={install:function(){VXETable.hooks.add("$tableEdit",editHook)}},Edit=VxeModuleEdit;function useSize(Fe){var qe=inject("xesize",null),hn=computed(function(){return Fe.size||(qe?qe.value:null)});return provide("xesize",hn),hn}const VxeButtonComponent=defineComponent({name:"VxeButton",props:{type:String,className:[String,Function],popupClassName:[String,Function],size:{type:String,default:function(){return GlobalConfig.button.size||GlobalConfig.size}},name:[String,Number],content:String,placement:String,status:String,icon:String,round:Boolean,circle:Boolean,disabled:Boolean,loading:Boolean,destroyOnClose:Boolean,transfer:{type:Boolean,default:function(){return GlobalConfig.button.transfer}}},emits:["click","dropdown-click"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=XEUtils$1.uniqueId(),wn=useSize(Fe),kn=reactive({inited:!1,showPanel:!1,animatVisible:!1,panelIndex:0,panelStyle:{},panelPlacement:""}),_n={showTime:null},Cn=ref(),xn=ref(),En=ref(),$n={refElem:Cn},Sn={xID:bn,props:Fe,context:qe,reactData:kn,internalData:_n,getRefMaps:function(){return $n}},An={},Tn=computed(function(){var Fn=Fe.type;return Fn?["submit","reset","button"].indexOf(Fn)>-1:!1}),Nn=computed(function(){var Fn=Fe.type;return Fn&&Fn==="text"?Fn:"button"}),Pn=function(){kn.panelIndexfo&&(ao="top",yo=so-qn),yoio&&(vo-=vo+jn+Jn-io),vofo&&mo-Yn-qn>Jn&&(ao="top",Qn.bottom="".concat(Yn,"px"));return kn.panelStyle=Qn,kn.panelPlacement=ao,nextTick()}})},Rn=function(Fn){An.dispatchEvent("click",{$event:Fn},Fn)},In=function(Fn){var Kn=Fn.button===0;Kn&&Fn.stopPropagation()},Mn=function(Fn){var Kn=Fn.currentTarget,Un=En.value,Gn=getEventTargetNode(Fn,Kn,"vxe-button"),Wn=Gn.flag,Yn=Gn.targetElem;Wn&&(Un&&(Un.dataset.active="N"),kn.showPanel=!1,setTimeout(function(){(!Un||Un.dataset.active!=="Y")&&(kn.animatVisible=!1)},350),An.dispatchEvent("dropdown-click",{name:Yn.getAttribute("name"),$event:Fn},Fn))},Bn=function(){var Fn=En.value;Fn&&(Fn.dataset.active="Y",kn.animatVisible=!0,setTimeout(function(){Fn.dataset.active==="Y"&&(kn.showPanel=!0,Pn(),On(),setTimeout(function(){kn.showPanel&&On()},50))},20))},Dn=function(){var Fn=En.value;Fn&&(Fn.dataset.active="Y",kn.inited||(kn.inited=!0),_n.showTime=setTimeout(function(){Fn.dataset.active==="Y"?Bn():kn.animatVisible=!1},250))},Vn=function(){var Fn=En.value;clearTimeout(_n.showTime),Fn?(Fn.dataset.active="N",setTimeout(function(){Fn.dataset.active!=="Y"&&(kn.showPanel=!1,setTimeout(function(){Fn.dataset.active!=="Y"&&(kn.animatVisible=!1)},350))},100)):(kn.animatVisible=!1,kn.showPanel=!1)},Ln=function(){Vn()},zn=function(){var Fn=Fe.content,Kn=Fe.icon,Un=Fe.loading,Gn=[];return Un?Gn.push(h$6("i",{class:["vxe-button--loading-icon",GlobalConfig.icon.BUTTON_LOADING]})):hn.icon?Gn.push(h$6("span",{class:"vxe-button--custom-icon"},hn.icon({}))):Kn&&Gn.push(h$6("i",{class:["vxe-button--icon",Kn]})),hn.default?Gn.push(h$6("span",{class:"vxe-button--content"},hn.default({}))):Fn&&Gn.push(h$6("span",{class:"vxe-button--content"},getFuncText(Fn))),Gn};An={dispatchEvent:function(Fn,Kn,Un){vn(Fn,Object.assign({$button:Sn,$event:Un},Kn))},focus:function(){var Fn=xn.value;return Fn.focus(),nextTick()},blur:function(){var Fn=xn.value;return Fn.blur(),nextTick()}},Object.assign(Sn,An),onMounted(function(){GlobalEvent.on(Sn,"mousewheel",function(Fn){var Kn=En.value;kn.showPanel&&!getEventTargetNode(Fn,Kn).flag&&Vn()})}),onUnmounted(function(){GlobalEvent.off(Sn,"mousewheel")});var Hn=function(){var Fn,Kn,Un,Gn,Wn=Fe.className,Yn=Fe.popupClassName,Xn=Fe.transfer,qn=Fe.type,jn=Fe.round,Jn=Fe.circle,Qn=Fe.destroyOnClose,no=Fe.status,so=Fe.name,co=Fe.disabled,mo=Fe.loading,fo=kn.inited,io=kn.showPanel,ao=Tn.value,vo=Nn.value,yo=wn.value;return hn.dropdowns?h$6("div",{ref:Cn,class:["vxe-button--dropdown",Wn?XEUtils$1.isFunction(Wn)?Wn({$button:Sn}):Wn:"",(Fn={},Fn["size--".concat(yo)]=yo,Fn["is--active"]=io,Fn)]},[h$6("button",{ref:xn,class:["vxe-button","type--".concat(vo),(Kn={},Kn["size--".concat(yo)]=yo,Kn["theme--".concat(no)]=no,Kn["is--round"]=jn,Kn["is--circle"]=Jn,Kn["is--disabled"]=co||mo,Kn["is--loading"]=mo,Kn)],name:so,type:ao?qn:"button",disabled:co||mo,onMouseenter:Dn,onMouseleave:Ln,onClick:Rn},zn().concat([h$6("i",{class:"vxe-button--dropdown-arrow ".concat(GlobalConfig.icon.BUTTON_DROPDOWN)})])),h$6(Teleport,{to:"body",disabled:Xn?!fo:!0},[h$6("div",{ref:En,class:["vxe-button--dropdown-panel",Yn?XEUtils$1.isFunction(Yn)?Yn({$button:Sn}):Yn:"",(Un={},Un["size--".concat(yo)]=yo,Un["animat--leave"]=kn.animatVisible,Un["animat--enter"]=io,Un)],placement:kn.panelPlacement,style:kn.panelStyle},fo?[h$6("div",{class:"vxe-button--dropdown-wrapper",onMousedown:In,onClick:Mn,onMouseenter:Bn,onMouseleave:Ln},Qn&&!io?[]:hn.dropdowns({}))]:[])])]):h$6("button",{ref:xn,class:["vxe-button","type--".concat(vo),(Gn={},Gn["size--".concat(yo)]=yo,Gn["theme--".concat(no)]=no,Gn["is--round"]=jn,Gn["is--circle"]=Jn,Gn["is--disabled"]=co||mo,Gn["is--loading"]=mo,Gn)],name:so,type:ao?qn:"button",disabled:co||mo,onClick:Rn},zn())};return Sn.renderVN=Hn,Sn},render:function(){return this.renderVN()}}),VxeLoadingComponent=defineComponent({name:"VxeLoading",props:{modelValue:Boolean,icon:String,text:String},setup:function(Fe,qe){var hn=qe.slots,vn=computed(function(){return Fe.icon||GlobalConfig.icon.LOADING}),bn=computed(function(){var wn=GlobalConfig.loadingText;return Fe.text||(wn===null?wn:GlobalConfig.i18n("vxe.loading.text"))});return function(){var wn=vn.value,kn=bn.value;return h$6("div",{class:["vxe-loading",{"is--visible":Fe.modelValue}]},hn.default?[h$6("div",{class:"vxe-loading--warpper"},hn.default({}))]:[h$6("div",{class:"vxe-loading--chunk"},[wn?h$6("i",{class:wn}):h$6("div",{class:"vxe-loading--spinner"}),kn?h$6("div",{class:"vxe-loading--text"},"".concat(kn)):null])])}}});var VxeLoading=Object.assign(VxeLoadingComponent,{install:function(Fe){Fe.component(VxeLoadingComponent.name,VxeLoadingComponent)}}),__assign$f=function(){return __assign$f=Object.assign||function(Fe){for(var qe,hn=1,vn=arguments.length;hn-1&&XEUtils$1.remove(msgQueue,function(eo){return eo===Sn}),In()},Bn=function(eo){var lo=Fe.remember,ho=Fe.beforeHideMethod,Io=kn.visible,Po=Tn.value,ko={type:eo};return Io&&Promise.resolve(ho?ho(ko):null).then(function(xo){XEUtils$1.isError(xo)||(Po&&Mn(),kn.contentVisible=!1,lo||(kn.zoomLocat=null),XEUtils$1.remove(allActivedModals,function(Ao){return Ao===Sn}),An.dispatchEvent("before-hide",ko),setTimeout(function(){kn.visible=!1,vn("update:modelValue",!1),An.dispatchEvent("hide",ko)},200))}).catch(function(xo){return xo}),nextTick()},Dn=function(eo){var lo="close";An.dispatchEvent(lo,{type:lo},eo),Bn(lo)},Vn=function(eo){var lo="confirm";An.dispatchEvent(lo,{type:lo},eo),Bn(lo)},Ln=function(eo){var lo="cancel";An.dispatchEvent(lo,{type:lo},eo),Bn(lo)},zn=function(eo){var lo=GlobalConfig.version,ho=XEUtils$1.toStringJSON(localStorage.getItem(eo)||"");return ho&&ho._v===lo?ho:{_v:lo}},Hn=function(){var eo=Fe.id,lo=Fe.remember,ho=Fe.storage,Io=Fe.storageKey;return!!(eo&&lo&&ho&&zn(Io)[eo])},Fn=function(){var eo=Fe.id,lo=Fe.remember,ho=Fe.storage,Io=Fe.storageKey;if(eo&&lo&&ho){var Po=zn(Io)[eo];if(Po){var ko=Nn(),xo=Po.split(","),Ao=xo[0],go=xo[1],qo=xo[2],jo=xo[3],Ko=xo[4],bo=xo[5],wo=xo[6],zo=xo[7];Ao&&(ko.style.left="".concat(Ao,"px")),go&&(ko.style.top="".concat(go,"px")),qo&&(ko.style.width="".concat(qo,"px")),jo&&(ko.style.height="".concat(jo,"px")),Ko&&bo&&(kn.zoomLocat={left:Ko,top:bo,width:wo,height:zo})}}},Kn=function(){msgQueue.indexOf(Sn)===-1&&msgQueue.push(Sn),In()},Un=function(){var eo=Fe.id,lo=Fe.remember,ho=Fe.storage,Io=Fe.storageKey,Po=kn.zoomLocat;if(eo&&lo&&ho){var ko=Nn(),xo=zn(Io);xo[eo]=[ko.style.left,ko.style.top,ko.style.width,ko.style.height].concat(Po?[Po.left,Po.top,Po.width,Po.height]:[]).map(function(Ao){return Ao?XEUtils$1.toNumber(Ao):""}).join(","),localStorage.setItem(Io,XEUtils$1.toJSONString(xo))}},Gn=function(){return nextTick().then(function(){if(!kn.zoomLocat){var eo=Math.max(0,XEUtils$1.toNumber(Fe.marginSize)),lo=Nn(),ho=getDomNode(),Io=ho.visibleHeight,Po=ho.visibleWidth;kn.zoomLocat={top:lo.offsetTop,left:lo.offsetLeft,width:lo.offsetWidth+(lo.style.width?0:1),height:lo.offsetHeight+(lo.style.height?0:1)},Object.assign(lo.style,{top:"".concat(eo,"px"),left:"".concat(eo,"px"),width:"".concat(Po-eo*2,"px"),height:"".concat(Io-eo*2,"px")}),Un()}})},Wn=function(){var eo=Fe.duration,lo=Fe.remember,ho=Fe.showFooter,Io=kn.inited,Po=kn.visible,ko=Tn.value;return Io||(kn.inited=!0),Po||(lo||Pn(),kn.visible=!0,kn.contentVisible=!1,On(),allActivedModals.push(Sn),setTimeout(function(){kn.contentVisible=!0,nextTick(function(){if(ho){var xo=xn.value,Ao=En.value,go=xo||Ao;go&&go.focus()}var qo="",jo={type:qo};vn("update:modelValue",!0),An.dispatchEvent("show",jo)})},10),ko?(Kn(),eo!==-1&&setTimeout(function(){return Bn("close")},XEUtils$1.toNumber(eo))):nextTick(function(){var xo=Fe.fullscreen,Ao=kn.firstOpen;(!lo||Ao)&&Rn().then(function(){setTimeout(function(){return Rn()},20)}),Ao?(kn.firstOpen=!1,Hn()?Fn():xo&&nextTick(function(){return Gn()})):xo&&nextTick(function(){return Gn()})})),nextTick()},Yn=function(eo){var lo=_n.value;if(Fe.maskClosable&&eo.target===lo){var ho="mask";Bn(ho)}},Xn=function(eo){var lo=hasEventKey(eo,EVENT_KEYS.ESCAPE);if(lo){var ho=XEUtils$1.max(allActivedModals,function(Io){return Io.reactData.modalZindex});ho&&setTimeout(function(){ho===Sn&&ho.props.escClosable&&Bn("exit")},10)}},qn=function(){return!!kn.zoomLocat},jn=function(){return nextTick().then(function(){var eo=kn.zoomLocat;if(eo){var lo=Nn();kn.zoomLocat=null,Object.assign(lo.style,{top:"".concat(eo.top,"px"),left:"".concat(eo.left,"px"),width:"".concat(eo.width,"px"),height:"".concat(eo.height,"px")}),Un()}})},Jn=function(){return kn.zoomLocat?jn().then(function(){return qn()}):Gn().then(function(){return qn()})},Qn=function(eo){var lo=kn.zoomLocat,ho={type:lo?"revert":"max"};return Jn().then(function(){An.dispatchEvent("zoom",ho,eo)})},no=function(){var eo=Tn.value;if(!eo){var lo=Nn();if(lo)return{top:lo.offsetTop,left:lo.offsetLeft}}return null},so=function(eo,lo){var ho=Tn.value;if(!ho){var Io=Nn();XEUtils$1.isNumber(eo)&&(Io.style.top="".concat(eo,"px")),XEUtils$1.isNumber(lo)&&(Io.style.left="".concat(lo,"px"))}return nextTick()},co=function(){var eo=kn.modalZindex;allActivedModals.some(function(lo){return lo.reactData.visible&&lo.reactData.modalZindex>eo})&&On()},mo=function(eo){var lo=Fe.remember,ho=Fe.storage,Io=kn.zoomLocat,Po=XEUtils$1.toNumber(Fe.marginSize),ko=Nn();if(!Io&&eo.button===0&&!getEventTargetNode(eo,ko,"trigger--btn").flag){eo.preventDefault();var xo=document.onmousemove,Ao=document.onmouseup,go=eo.clientX-ko.offsetLeft,qo=eo.clientY-ko.offsetTop,jo=getDomNode(),Ko=jo.visibleHeight,bo=jo.visibleWidth;document.onmousemove=function(wo){wo.preventDefault();var zo=ko.offsetWidth,Yo=ko.offsetHeight,_o=Po,Fo=bo-zo-Po-1,$o=Po,Do=Ko-Yo-Po-1,No=wo.clientX-go,Vo=wo.clientY-qo;No>Fo&&(No=Fo),No<_o&&(No=_o),Vo>Do&&(Vo=Do),Vo<$o&&(Vo=$o),ko.style.left="".concat(No,"px"),ko.style.top="".concat(Vo,"px"),ko.className=ko.className.replace(/\s?is--drag/,"")+" is--drag"},document.onmouseup=function(){document.onmousemove=xo,document.onmouseup=Ao,lo&&ho&&nextTick(function(){Un()}),setTimeout(function(){ko.className=ko.className.replace(/\s?is--drag/,"")},50)}}},fo=function(eo){eo.preventDefault();var lo=Fe.remember,ho=Fe.storage,Io=getDomNode(),Po=Io.visibleHeight,ko=Io.visibleWidth,xo=XEUtils$1.toNumber(Fe.marginSize),Ao=eo.target,go=Ao.getAttribute("type"),qo=XEUtils$1.toNumber(Fe.minWidth),jo=XEUtils$1.toNumber(Fe.minHeight),Ko=ko,bo=Po,wo=Nn(),zo=document.onmousemove,Yo=document.onmouseup,_o=wo.clientWidth,Fo=wo.clientHeight,$o=eo.clientX,Do=eo.clientY,No=wo.offsetTop,Vo=wo.offsetLeft,Eo={type:"resize"};document.onmousemove=function(rr){rr.preventDefault();var sr,ur,hr,Co;switch(go){case"wl":sr=$o-rr.clientX,hr=sr+_o,Vo-sr>xo&&hr>qo&&(wo.style.width="".concat(hrxo&&hr>qo&&(wo.style.width="".concat(hrxo&&Co>jo&&(wo.style.height="".concat(Coxo&&hr>qo&&(wo.style.width="".concat(hrjo&&(wo.style.height="".concat(Coxo&&Co>jo&&(wo.style.height="".concat(Coqo&&(wo.style.width="".concat(hrqo&&(wo.style.width="".concat(hrxo&&Co>jo&&(wo.style.height="".concat(Coqo&&(wo.style.width="".concat(hrjo&&(wo.style.height="".concat(Cojo&&(wo.style.height="".concat(Co-1}),In=computed(function(){return XEUtils$1.getSize(Cn.inputValue)}),Mn=computed(function(){var Lo=In.value;return Fe.maxlength&&Lo>XEUtils$1.toNumber(Fe.maxlength)}),Bn=computed(function(){var Lo=On.value;return Lo||["date","week","month","quarter","year"].indexOf(Fe.type)>-1}),Dn=computed(function(){return Fe.type==="password"}),Vn=computed(function(){return Fe.type==="search"}),Ln=computed(function(){return XEUtils$1.toInteger(Fe.digits)||1}),zn=computed(function(){var Lo=Fe.type,fr=Ln.value,yr=Fe.step;return Lo==="integer"?XEUtils$1.toInteger(yr)||1:Lo==="float"?XEUtils$1.toNumber(yr)||1/Math.pow(10,fr):XEUtils$1.toNumber(yr)||1}),Hn=computed(function(){var Lo=Fe.type,fr=Rn.value,yr=Bn.value,Rr=Dn.value;return Fe.clearable&&(Rr||fr||yr||Lo==="text"||Lo==="search")}),Fn=computed(function(){return Fe.startDate?XEUtils$1.toStringDate(Fe.startDate):null}),Kn=computed(function(){return Fe.endDate?XEUtils$1.toStringDate(Fe.endDate):null}),Un=computed(function(){return["date","week","month","quarter","year"].includes(Fe.type)}),Gn=computed(function(){var Lo=Fe.modelValue,fr=Fe.multiple,yr=Bn.value,Rr=Xn.value;return fr&&Lo&&yr?XEUtils$1.toValueString(Lo).split(",").map(function(Zn){var oo=Pn(Zn,Rr);return XEUtils$1.isValidDate(oo)?oo:null}):[]}),Wn=computed(function(){var Lo=Gn.value,fr=Xn.value;return Lo.map(function(yr){return XEUtils$1.toDateString(yr,fr)})}),Yn=computed(function(){var Lo=Gn.value,fr=so.value;return Lo.map(function(yr){return XEUtils$1.toDateString(yr,fr)}).join(", ")}),Xn=computed(function(){var Lo=Fe.type;return Lo==="time"?"HH:mm:ss":Fe.valueFormat||(Lo==="datetime"?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd")}),qn=computed(function(){var Lo=Fe.modelValue,fr=Bn.value,yr=Xn.value,Rr=null;if(Lo&&fr){var Zn=Pn(Lo,yr);XEUtils$1.isValidDate(Zn)&&(Rr=Zn)}return Rr}),jn=computed(function(){var Lo=Fn.value,fr=Cn.selectMonth;return fr&&Lo?fr<=Lo:!1}),Jn=computed(function(){var Lo=Kn.value,fr=Cn.selectMonth;return fr&&Lo?fr>=Lo:!1}),Qn=computed(function(){var Lo=Cn.datetimePanelValue;return Lo?XEUtils$1.toDateString(Lo,"HH:mm:ss"):""}),no=computed(function(){var Lo=qn.value,fr=On.value;return Lo&&fr?(Lo.getHours()*3600+Lo.getMinutes()*60+Lo.getSeconds())*1e3:0}),so=computed(function(){var Lo=Bn.value;return Lo?Fe.labelFormat||GlobalConfig.i18n("vxe.input.date.labelFormat.".concat(Fe.type)):null}),co=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=fr.getFullYear(),Zn=Lo.getFullYear(),oo=new Date(Zn-Zn%yearSize,0,1),po=-4;po=yearSize,year:Ro})}return yr}),mo=computed(function(){var Lo=Bn.value;if(Lo){var fr=Cn.datePanelType,yr=Cn.selectMonth,Rr=co.value,Zn="",oo=void 0;return yr&&(Zn=yr.getFullYear(),oo=yr.getMonth()+1),fr==="quarter"?GlobalConfig.i18n("vxe.input.date.quarterLabel",[Zn]):fr==="month"?GlobalConfig.i18n("vxe.input.date.monthLabel",[Zn]):fr==="year"?Rr.length?"".concat(Rr[0].year," - ").concat(Rr[Rr.length-1].year):"":GlobalConfig.i18n("vxe.input.date.dayLabel",[Zn,oo?GlobalConfig.i18n("vxe.input.date.m".concat(oo)):"-"])}return""}),fo=computed(function(){var Lo=Fe.startDay,fr=Fe.startWeek;return XEUtils$1.toNumber(XEUtils$1.isNumber(Lo)||XEUtils$1.isString(Lo)?Lo:fr)}),io=computed(function(){var Lo=[],fr=Bn.value;if(fr){var yr=fo.value;Lo.push(yr);for(var Rr=0;Rr<6;Rr++)yr>=6?yr=0:yr++,Lo.push(yr)}return Lo}),ao=computed(function(){var Lo=Bn.value;if(Lo){var fr=io.value;return fr.map(function(yr){return{value:yr,label:GlobalConfig.i18n("vxe.input.date.weeks.w".concat(yr))}})}return[]}),vo=computed(function(){var Lo=Bn.value;if(Lo){var fr=ao.value;return[{label:GlobalConfig.i18n("vxe.input.date.weeks.w")}].concat(fr)}return[]}),yo=computed(function(){var Lo=co.value;return XEUtils$1.chunk(Lo,4)}),Bo=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=fr.getFullYear(),Zn=getDateQuarter(fr),oo=XEUtils$1.getWhatYear(Lo,0,"first"),po=oo.getFullYear(),To=-2;Topo,quarter:Go})}return yr}),ro=computed(function(){var Lo=Bo.value;return XEUtils$1.chunk(Lo,2)}),eo=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=fr.getFullYear(),Zn=fr.getMonth(),oo=XEUtils$1.getWhatYear(Lo,0,"first").getFullYear(),po=-4;pooo,month:Uo})}return yr}),lo=computed(function(){var Lo=eo.value;return XEUtils$1.chunk(Lo,4)}),ho=computed(function(){var Lo=Cn.selectMonth,fr=Cn.currentDate,yr=[];if(Lo&&fr)for(var Rr=no.value,Zn=io.value,oo=fr.getFullYear(),po=fr.getMonth(),To=fr.getDate(),Ro=Lo.getFullYear(),Uo=Lo.getMonth(),Go=Lo.getDay(),tr=-Zn.indexOf(Go),nr=new Date(XEUtils$1.getWhatDay(Lo,tr).getTime()+Rr),cr=0;cr<42;cr++){var vr=XEUtils$1.getWhatDay(nr,cr),pr=vr.getFullYear(),Cr=vr.getMonth(),wr=vr.getDate(),So=vr=XEUtils$1.toNumber(Lo):!1}),_o=function(Lo){var fr=Fe.type,yr=Fe.exponential,Rr=Ko.value,Zn=Ln.value,oo=fr==="float"?toFloatValueFixed(Lo,Zn):XEUtils$1.toValueString(Lo);return yr&&(Lo===oo||XEUtils$1.toValueString(Lo).toLowerCase()===XEUtils$1.toNumber(oo).toExponential())?Lo:oo.slice(0,Rr)},Fo=function(Lo){var fr=Cn.inputValue;Nn.dispatchEvent(Lo.type,{value:fr},Lo)},$o=function(Lo,fr){Cn.inputValue=Lo,vn("update:modelValue",Lo),Nn.dispatchEvent("input",{value:Lo},fr),XEUtils$1.toValueString(Fe.modelValue)!==Lo&&(Nn.dispatchEvent("change",{value:Lo},fr),bn&&wn&&bn.triggerItemEvent(fr,wn.itemConfig.field,Lo))},Do=function(Lo,fr){var yr=Bn.value,Rr=bo.value;Cn.inputValue=Lo,yr||(Rr?$o(Lo,fr):Nn.dispatchEvent("input",{value:Lo},fr))},No=function(Lo){var fr=Lo.target,yr=fr.value;Do(yr,Lo)},Vo=function(Lo){var fr=bo.value;fr||Fo(Lo)},Eo=function(Lo){Cn.isActivated=!0;var fr=Bn.value;fr&&Ha(Lo),Fo(Lo)},rr=function(Lo){var fr=Fe.disabled;if(!fr){var yr=Cn.inputValue;Nn.dispatchEvent("prefix-click",{value:yr},Lo)}},sr,ur=function(){return new Promise(function(Lo){Cn.visiblePanel=!1,sr=window.setTimeout(function(){Cn.animatVisible=!1,Lo()},350)})},hr=function(Lo,fr){var yr=Fe.type,Rr=Rn.value,Zn=Bn.value;Zn&&ur(),(Rr||["text","search","password"].indexOf(yr)>-1)&&focus(),Nn.dispatchEvent("clear",{value:fr},Lo)},Co=function(Lo){var fr=Fe.disabled;if(!fr)if(hasClass(Lo.currentTarget,"is--clear"))$o("",Lo),hr(Lo,"");else{var yr=Cn.inputValue;Nn.dispatchEvent("suffix-click",{value:yr},Lo)}},Er=function(Lo){var fr=Fe.type,yr=Fe.valueFormat,Rr=so.value,Zn=fo.value,oo=null,po="";if(Lo&&(oo=Pn(Lo,yr)),XEUtils$1.isValidDate(oo)){if(po=XEUtils$1.toDateString(oo,Rr,{firstDay:Zn}),Rr&&fr==="week"){var To=XEUtils$1.getWhatWeek(oo,0,Zn,Zn);if(To.getFullYear()-1){var Uo=Number(po.substring(Ro,Ro+4));Uo&&!isNaN(Uo)&&(po=po.replace("".concat(Uo),"".concat(Uo-1)))}}}}else oo=null;Cn.datePanelValue=oo,Cn.datePanelLabel=po},$r=function(){var Lo=Bn.value,fr=Cn.inputValue;Lo&&(Er(fr),Cn.inputValue=Fe.multiple?Yn.value:Cn.datePanelLabel)},Qo=function(){var Lo=Fe.type,fr=Cn.inputValue,yr=Bn.value,Rr=Ln.value;if(yr)$r();else if(Lo==="float"&&fr){var Zn=toFloatValueFixed(fr,Rr);fr!==Zn&&$o(Zn,{type:"init"})}},mr=function(Lo){return Fe.max===null||XEUtils$1.toNumber(Lo)<=XEUtils$1.toNumber(Fe.max)},br=function(Lo){return Fe.min===null||XEUtils$1.toNumber(Lo)>=XEUtils$1.toNumber(Fe.min)},Ir=function(){Cn.inputValue=Fe.multiple?Yn.value:Cn.datePanelLabel},Mr=function(Lo){var fr=XEUtils$1.getWhatMonth(Lo,0,"first");XEUtils$1.isEqual(fr,Cn.selectMonth)||(Cn.selectMonth=fr)},ir=function(Lo){var fr=Fe.modelValue,yr=Fe.multiple,Rr=Cn.datetimePanelValue,Zn=On.value,oo=Xn.value,po=fo.value;if(Fe.type==="week"){var To=XEUtils$1.toNumber(Fe.selectDay);Lo=XEUtils$1.getWhatWeek(Lo,0,To,po)}else Zn&&(Lo.setHours(Rr.getHours()),Lo.setMinutes(Rr.getMinutes()),Lo.setSeconds(Rr.getSeconds()));var Ro=XEUtils$1.toDateString(Lo,oo,{firstDay:po});if(Mr(Lo),yr){var Uo=Wn.value;if(Zn){var Go=__spreadArray$4([],Gn.value,!0),tr=[],nr=XEUtils$1.findIndexOf(Go,function(cr){return XEUtils$1.isDateSame(Lo,cr,"yyyyMMdd")});nr===-1?Go.push(Lo):Go.splice(nr,1),Go.forEach(function(cr){cr&&(cr.setHours(Rr.getHours()),cr.setMinutes(Rr.getMinutes()),cr.setSeconds(Rr.getSeconds()),tr.push(cr))}),$o(tr.map(function(cr){return XEUtils$1.toDateString(cr,oo)}).join(","),{type:"update"})}else Uo.some(function(cr){return XEUtils$1.isEqual(cr,Ro)})?$o(Uo.filter(function(cr){return!XEUtils$1.isEqual(cr,Ro)}).join(","),{type:"update"}):$o(Uo.concat([Ro]).join(","),{type:"update"})}else XEUtils$1.isEqual(fr,Ro)||$o(Ro,{type:"update"})},Sr=function(){var Lo=Fe.type,fr=Fe.min,yr=Fe.max,Rr=Fe.exponential,Zn=Cn.inputValue,oo=Cn.datetimePanelValue,po=Rn.value,To=Bn.value,Ro=so.value,Uo=go.value;if(!Uo){if(po){if(Zn){var Go=Lo==="integer"?XEUtils$1.toInteger(handleNumber(Zn)):XEUtils$1.toNumber(handleNumber(Zn));if(br(Go)?mr(Go)||(Go=yr):Go=fr,Rr){var tr=XEUtils$1.toValueString(Zn).toLowerCase();tr===XEUtils$1.toNumber(Go).toExponential()&&(Go=tr)}$o(_o(Go),{type:"check"})}}else if(To)if(Zn){var nr=Pn(Zn,Ro);if(XEUtils$1.isValidDate(nr))if(Lo==="time")nr=XEUtils$1.toDateString(nr,Ro),Zn!==nr&&$o(nr,{type:"check"}),Cn.inputValue=nr;else{var cr=!1,vr=fo.value;if(Lo==="datetime"){var pr=qn.value;(Zn!==XEUtils$1.toDateString(pr,Ro)||Zn!==XEUtils$1.toDateString(nr,Ro))&&(cr=!0,oo.setHours(nr.getHours()),oo.setMinutes(nr.getMinutes()),oo.setSeconds(nr.getSeconds()))}else cr=!0;Cn.inputValue=XEUtils$1.toDateString(nr,Ro,{firstDay:vr}),cr&&ir(nr)}else Ir()}else $o("",{type:"check"})}},Lr=function(Lo){var fr=Cn.inputValue,yr=bo.value;yr||$o(fr,Lo),Sr(),Cn.visiblePanel||(Cn.isActivated=!1),Nn.dispatchEvent("blur",{value:fr},Lo)},qr=function(Lo){var fr=Fe.readonly,yr=Fe.disabled,Rr=Cn.showPwd;!yr&&!fr&&(Cn.showPwd=!Rr),Nn.dispatchEvent("toggle-visible",{visible:Cn.showPwd},Lo)},ba=function(Lo){Nn.dispatchEvent("search-click",{},Lo)},ta=function(Lo,fr){var yr=Fe.min,Rr=Fe.max,Zn=Fe.type,oo=Cn.inputValue,po=zn.value,To=Zn==="integer"?XEUtils$1.toInteger(handleNumber(oo)):XEUtils$1.toNumber(handleNumber(oo)),Ro=Lo?XEUtils$1.add(To,po):XEUtils$1.subtract(To,po),Uo;br(Ro)?mr(Ro)?Uo=Ro:Uo=Rr:Uo=yr,Do(_o(Uo),fr)},Ur,Gr=function(Lo){var fr=Fe.readonly,yr=Fe.disabled,Rr=zo.value;clearTimeout(Ur),!yr&&!fr&&!Rr&&ta(!1,Lo),Nn.dispatchEvent("next-number",{},Lo)},Ar=function(Lo){Ur=window.setTimeout(function(){Gr(Lo),Ar(Lo)},60)},Vr=function(Lo){var fr=Fe.readonly,yr=Fe.disabled,Rr=Yo.value;clearTimeout(Ur),!yr&&!fr&&!Rr&&ta(!0,Lo),Nn.dispatchEvent("prev-number",{},Lo)},Tr=function(Lo){var fr=hasEventKey(Lo,EVENT_KEYS.ARROW_UP),yr=hasEventKey(Lo,EVENT_KEYS.ARROW_DOWN);(fr||yr)&&(Lo.preventDefault(),fr?Vr(Lo):Gr(Lo))},lr=function(Lo){var fr=Fe.exponential,yr=Fe.controls,Rr=Rn.value;if(Rr){var Zn=Lo.ctrlKey,oo=Lo.shiftKey,po=Lo.altKey,To=Lo.keyCode;!Zn&&!oo&&!po&&(hasEventKey(Lo,EVENT_KEYS.SPACEBAR)||(!fr||To!==69)&&To>=65&&To<=90||To>=186&&To<=188||To>=191)&&Lo.preventDefault(),yr&&Tr(Lo)}Fo(Lo)},ra=function(Lo){Fo(Lo)},la=function(){clearTimeout(Ur)},da=function(Lo){Ur=window.setTimeout(function(){Vr(Lo),da(Lo)},60)},Wr=function(Lo){if(la(),Lo.button===0){var fr=hasClass(Lo.currentTarget,"is--prev");fr?Vr(Lo):Gr(Lo),Ur=window.setTimeout(function(){fr?da(Lo):Ar(Lo)},500)}},Yr=function(Lo){var fr=Rn.value;if(fr&&Fe.controls&&Cn.isActivated){var yr=Lo.deltaY;yr>0?Gr(Lo):yr<0&&Vr(Lo),Lo.preventDefault()}Fo(Lo)},Hr=function(Lo,fr){Cn.selectMonth=XEUtils$1.getWhatMonth(Lo,fr,"first")},Or=function(){var Lo=XEUtils$1.getWhatDay(Date.now(),0,"first");Cn.currentDate=Lo,Hr(Lo,0)},Br=function(){var Lo=Cn.datePanelType;Lo==="month"||Lo==="quarter"?Lo="year":Lo="month",Cn.datePanelType=Lo},jr=function(Lo){var fr=Fe.type,yr=Cn.datePanelType,Rr=Cn.selectMonth,Zn=jn.value;Zn||(fr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-yearSize,"first"):fr==="month"||fr==="quarter"?yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-yearSize,"first"):Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-1,"first"):yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-yearSize,"first"):yr==="month"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,-1,"first"):Cn.selectMonth=XEUtils$1.getWhatMonth(Rr,-1,"first"),Nn.dispatchEvent("date-prev",{type:fr},Lo))},aa=function(Lo){Or(),Fe.multiple||(ir(Cn.currentDate),ur()),Nn.dispatchEvent("date-today",{type:Fe.type},Lo)},ea=function(Lo){var fr=Fe.type,yr=Cn.datePanelType,Rr=Cn.selectMonth,Zn=Jn.value;Zn||(fr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,yearSize,"first"):fr==="month"||fr==="quarter"?yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,yearSize,"first"):Cn.selectMonth=XEUtils$1.getWhatYear(Rr,1,"first"):yr==="year"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,yearSize,"first"):yr==="month"?Cn.selectMonth=XEUtils$1.getWhatYear(Rr,1,"first"):Cn.selectMonth=XEUtils$1.getWhatMonth(Rr,1,"first"),Nn.dispatchEvent("date-next",{type:fr},Lo))},Kr=function(Lo){var fr=Fe.disabledMethod,yr=Cn.datePanelType;return fr&&fr({type:yr,viewType:yr,date:Lo.date,$input:Tn})},Jr=function(Lo){var fr=Fe.type,yr=Fe.multiple,Rr=Cn.datePanelType;fr==="month"?Rr==="year"?(Cn.datePanelType="month",Mr(Lo)):(ir(Lo),yr||ur()):fr==="year"?(ir(Lo),yr||ur()):fr==="quarter"?Rr==="year"?(Cn.datePanelType="quarter",Mr(Lo)):(ir(Lo),yr||ur()):Rr==="month"?(Cn.datePanelType=fr==="week"?fr:"day",Mr(Lo)):Rr==="year"?(Cn.datePanelType="month",Mr(Lo)):(ir(Lo),yr||ur())},pa=function(Lo){Kr(Lo)||Jr(Lo.date)},ca=function(Lo){if(!Kr({date:Lo})){var fr=ho.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyyMMdd")})||Mr(Lo),Er(Lo)}},ha=function(Lo){if(!Kr({date:Lo})){var fr=co.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyy")})||Mr(Lo),Er(Lo)}},Ca=function(Lo){if(!Kr({date:Lo})){var fr=Bo.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyyq")})||Mr(Lo),Er(Lo)}},Ea=function(Lo){if(!Kr({date:Lo})){var fr=eo.value;fr.some(function(yr){return XEUtils$1.isDateSame(yr.date,Lo,"yyyyMM")})||Mr(Lo),Er(Lo)}},ya=function(Lo){if(!Kr(Lo)){var fr=Cn.datePanelType;fr==="month"?Ea(Lo.date):fr==="quarter"?Ca(Lo.date):fr==="year"?ha(Lo.date):ca(Lo.date)}},wa=function(Lo){if(Lo){var fr=Lo.offsetHeight,yr=Lo.parentNode;yr.scrollTop=Lo.offsetTop-fr*4}},$a=function(Lo){Cn.datetimePanelValue=new Date(Cn.datetimePanelValue.getTime()),wa(Lo.currentTarget)},Oa=function(Lo,fr){Cn.datetimePanelValue.setHours(fr.value),$a(Lo)},Ma=function(){var Lo=Fe.multiple,fr=Cn.datetimePanelValue,yr=qn.value,Rr=On.value;if(Rr){var Zn=Xn.value;if(Lo){var oo=Wn.value;if(Rr){var po=__spreadArray$4([],Gn.value,!0),To=[];po.forEach(function(Ro){Ro&&(Ro.setHours(fr.getHours()),Ro.setMinutes(fr.getMinutes()),Ro.setSeconds(fr.getSeconds()),To.push(Ro))}),$o(To.map(function(Ro){return XEUtils$1.toDateString(Ro,Zn)}).join(","),{type:"update"})}else $o(oo.join(","),{type:"update"})}else ir(yr||Cn.currentDate)}ur()},Pa=function(Lo,fr){Cn.datetimePanelValue.setMinutes(fr.value),$a(Lo)},Ra=function(Lo,fr){Cn.datetimePanelValue.setSeconds(fr.value),$a(Lo)},Ba=function(Lo){var fr=Cn.isActivated,yr=Cn.datePanelValue,Rr=Cn.datePanelType;if(fr){Lo.preventDefault();var Zn=hasEventKey(Lo,EVENT_KEYS.ARROW_LEFT),oo=hasEventKey(Lo,EVENT_KEYS.ARROW_UP),po=hasEventKey(Lo,EVENT_KEYS.ARROW_RIGHT),To=hasEventKey(Lo,EVENT_KEYS.ARROW_DOWN);if(Rr==="year"){var Ro=XEUtils$1.getWhatYear(yr||Date.now(),0,"first");Zn?Ro=XEUtils$1.getWhatYear(Ro,-1):oo?Ro=XEUtils$1.getWhatYear(Ro,-4):po?Ro=XEUtils$1.getWhatYear(Ro,1):To&&(Ro=XEUtils$1.getWhatYear(Ro,4)),ha(Ro)}else if(Rr==="quarter"){var Uo=XEUtils$1.getWhatQuarter(yr||Date.now(),0,"first");Zn?Uo=XEUtils$1.getWhatQuarter(Uo,-1):oo?Uo=XEUtils$1.getWhatQuarter(Uo,-2):po?Uo=XEUtils$1.getWhatQuarter(Uo,1):To&&(Uo=XEUtils$1.getWhatQuarter(Uo,2)),Ca(Uo)}else if(Rr==="month"){var Go=XEUtils$1.getWhatMonth(yr||Date.now(),0,"first");Zn?Go=XEUtils$1.getWhatMonth(Go,-1):oo?Go=XEUtils$1.getWhatMonth(Go,-4):po?Go=XEUtils$1.getWhatMonth(Go,1):To&&(Go=XEUtils$1.getWhatMonth(Go,4)),Ea(Go)}else{var tr=yr||XEUtils$1.getWhatDay(Date.now(),0,"first"),nr=fo.value;Zn?tr=XEUtils$1.getWhatDay(tr,-1):oo?tr=XEUtils$1.getWhatWeek(tr,-1,nr):po?tr=XEUtils$1.getWhatDay(tr,1):To&&(tr=XEUtils$1.getWhatWeek(tr,1,nr)),ca(tr)}}},Va=function(Lo){var fr=Cn.isActivated;if(fr){var yr=hasEventKey(Lo,EVENT_KEYS.PAGE_UP);Lo.preventDefault(),yr?jr(Lo):ea(Lo)}},Za=function(){var Lo=Fe.type,fr=On.value,yr=qn.value;["year","quarter","month","week"].indexOf(Lo)>-1?Cn.datePanelType=Lo:Cn.datePanelType="day",Cn.currentDate=XEUtils$1.getWhatDay(Date.now(),0,"first"),yr?(Hr(yr,0),Er(yr)):Or(),fr&&(Cn.datetimePanelValue=Cn.datePanelValue||XEUtils$1.getWhatDay(Date.now(),0,"first"),nextTick(function(){var Rr=Sn.value;XEUtils$1.arrayEach(Rr.querySelectorAll("li.is--selected"),wa)}))},Ta=function(){Cn.panelIndexvr&&(Cr="top",So=nr-To),Sopr&&(wr-=wr+Ro+Uo-pr),wrvr&&nr-oo-To>Uo&&(Cr="top",Go.bottom="".concat(oo,"px"));return Cn.panelStyle=Go,Cn.panelPlacement=Cr,nextTick()}})},Da=function(){var Lo=Fe.disabled,fr=Cn.visiblePanel,yr=Bn.value;return!Lo&&!fr?(Cn.inited||(Cn.inited=!0),clearTimeout(sr),Cn.isActivated=!0,Cn.animatVisible=!0,yr&&Za(),setTimeout(function(){Cn.visiblePanel=!0},10),Ta(),La()):nextTick()},Ha=function(Lo){var fr=Fe.readonly;fr||(Lo.preventDefault(),Da())},mi=function(Lo){Fo(Lo)},ti=function(Lo){var fr=Fe.disabled,yr=Cn.visiblePanel,Rr=Cn.isActivated,Zn=Bn.value,oo=xn.value,po=$n.value;!fr&&Rr&&(Cn.isActivated=getEventTargetNode(Lo,oo).flag||getEventTargetNode(Lo,po).flag,Cn.isActivated||(Zn?yr&&(ur(),Sr()):Sr()))},ci=function(Lo){var fr=Fe.clearable,yr=Fe.disabled,Rr=Cn.visiblePanel,Zn=Bn.value;if(!yr){var oo=hasEventKey(Lo,EVENT_KEYS.TAB),po=hasEventKey(Lo,EVENT_KEYS.DELETE),To=hasEventKey(Lo,EVENT_KEYS.ESCAPE),Ro=hasEventKey(Lo,EVENT_KEYS.ENTER),Uo=hasEventKey(Lo,EVENT_KEYS.ARROW_LEFT),Go=hasEventKey(Lo,EVENT_KEYS.ARROW_UP),tr=hasEventKey(Lo,EVENT_KEYS.ARROW_RIGHT),nr=hasEventKey(Lo,EVENT_KEYS.ARROW_DOWN),cr=hasEventKey(Lo,EVENT_KEYS.PAGE_UP),vr=hasEventKey(Lo,EVENT_KEYS.PAGE_DOWN),pr=Uo||Go||tr||nr,Cr=Cn.isActivated;oo?(Cr&&Sr(),Cr=!1,Cn.isActivated=Cr):pr?Zn&&Cr&&(Rr?Ba(Lo):(Go||nr)&&Ha(Lo)):Ro?Zn&&(Rr?Cn.datePanelValue?Jr(Cn.datePanelValue):ur():Cr&&Ha(Lo)):(cr||vr)&&Zn&&Cr&&Va(Lo),oo||To?Rr&&ur():po&&fr&&Cr&&hr(Lo,null)}},ai=function(Lo){var fr=Fe.disabled,yr=Cn.visiblePanel;if(!fr&&yr){var Rr=$n.value;getEventTargetNode(Lo,Rr).flag?La():(ur(),Sr())}},Ua=function(){var Lo=Cn.isActivated,fr=Cn.visiblePanel;fr?(ur(),Sr()):Lo&&Sr()},ui=function(Lo,fr){var yr=Fe.festivalMethod;if(yr){var Rr=Cn.datePanelType,Zn=yr({type:Rr,viewType:Rr,date:Lo.date,$input:Tn}),oo=Zn?XEUtils$1.isString(Zn)?{label:Zn}:Zn:{},po=oo.extra?XEUtils$1.isString(oo.extra)?{label:oo.extra}:oo.extra:null,To=[h$6("span",{class:["vxe-input--date-label",{"is-notice":oo.notice}]},po&&po.label?[h$6("span",fr),h$6("span",{class:["vxe-input--date-label--extra",po.important?"is-important":"",po.className],style:po.style},XEUtils$1.toValueString(po.label))]:fr)],Ro=oo.label;if(Ro){var Uo=XEUtils$1.toValueString(Ro).split(",");To.push(h$6("span",{class:["vxe-input--date-festival",oo.important?"is-important":"",oo.className],style:oo.style},[Uo.length>1?h$6("span",{class:["vxe-input--date-festival--overlap","overlap--".concat(Uo.length)]},Uo.map(function(Go){return h$6("span",Go.substring(0,3))})):h$6("span",{class:"vxe-input--date-festival--label"},Uo[0].substring(0,3))]))}return To}return fr},Ri=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Zn=ao.value,oo=Io.value,po=Gn.value,To="yyyyMMdd";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("thead",[h$6("tr",Zn.map(function(Ro){return h$6("th",Ro.label)}))]),h$6("tbody",oo.map(function(Ro){return h$6("tr",Ro.map(function(Uo){return h$6("td",{class:{"is--prev":Uo.isPrev,"is--current":Uo.isCurrent,"is--now":Uo.isNow,"is--next":Uo.isNext,"is--disabled":Kr(Uo),"is--selected":Lo?po.some(function(Go){return XEUtils$1.isDateSame(Go,Uo.date,To)}):XEUtils$1.isDateSame(Rr,Uo.date,To),"is--hover":XEUtils$1.isDateSame(yr,Uo.date,To)},onClick:function(){return pa(Uo)},onMouseenter:function(){return ya(Uo)}},ui(Uo,Uo.label))}))}))])]},Si=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Zn=vo.value,oo=Po.value,po=Gn.value,To="yyyyMMdd";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("thead",[h$6("tr",Zn.map(function(Ro){return h$6("th",Ro.label)}))]),h$6("tbody",oo.map(function(Ro){var Uo=Lo?Ro.some(function(tr){return po.some(function(nr){return XEUtils$1.isDateSame(nr,tr.date,To)})}):Ro.some(function(tr){return XEUtils$1.isDateSame(Rr,tr.date,To)}),Go=Ro.some(function(tr){return XEUtils$1.isDateSame(yr,tr.date,To)});return h$6("tr",Ro.map(function(tr){return h$6("td",{class:{"is--prev":tr.isPrev,"is--current":tr.isCurrent,"is--now":tr.isNow,"is--next":tr.isNext,"is--disabled":Kr(tr),"is--selected":Uo,"is--hover":Go},onClick:function(){return pa(tr)},onMouseenter:function(){return ya(tr)}},ui(tr,tr.label))}))}))])]},Fi=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Zn=lo.value,oo=Gn.value,po="yyyyMM";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("tbody",Zn.map(function(To){return h$6("tr",To.map(function(Ro){return h$6("td",{class:{"is--prev":Ro.isPrev,"is--current":Ro.isCurrent,"is--now":Ro.isNow,"is--next":Ro.isNext,"is--disabled":Kr(Ro),"is--selected":Lo?oo.some(function(Uo){return XEUtils$1.isDateSame(Uo,Ro.date,po)}):XEUtils$1.isDateSame(Rr,Ro.date,po),"is--hover":XEUtils$1.isDateSame(yr,Ro.date,po)},onClick:function(){return pa(Ro)},onMouseenter:function(){return ya(Ro)}},ui(Ro,GlobalConfig.i18n("vxe.input.date.months.m".concat(Ro.month))))}))}))])]},Ii=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Zn=ro.value,oo=Gn.value,po="yyyyq";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("tbody",Zn.map(function(To){return h$6("tr",To.map(function(Ro){return h$6("td",{class:{"is--prev":Ro.isPrev,"is--current":Ro.isCurrent,"is--now":Ro.isNow,"is--next":Ro.isNext,"is--disabled":Kr(Ro),"is--selected":Lo?oo.some(function(Uo){return XEUtils$1.isDateSame(Uo,Ro.date,po)}):XEUtils$1.isDateSame(Rr,Ro.date,po),"is--hover":XEUtils$1.isDateSame(yr,Ro.date,po)},onClick:function(){return pa(Ro)},onMouseenter:function(){return ya(Ro)}},ui(Ro,GlobalConfig.i18n("vxe.input.date.quarters.q".concat(Ro.quarter))))}))}))])]},zi=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=Cn.datePanelValue,Rr=qn.value,Zn=yo.value,oo=Gn.value,po="yyyy";return[h$6("table",{class:"vxe-input--date-".concat(fr,"-view"),cellspacing:0,cellpadding:0,border:0},[h$6("tbody",Zn.map(function(To){return h$6("tr",To.map(function(Ro){return h$6("td",{class:{"is--prev":Ro.isPrev,"is--current":Ro.isCurrent,"is--now":Ro.isNow,"is--next":Ro.isNext,"is--disabled":Kr(Ro),"is--selected":Lo?oo.some(function(Uo){return XEUtils$1.isDateSame(Uo,Ro.date,po)}):XEUtils$1.isDateSame(Rr,Ro.date,po),"is--hover":XEUtils$1.isDateSame(yr,Ro.date,po)},onClick:function(){return pa(Ro)},onMouseenter:function(){return ya(Ro)}},ui(Ro,Ro.year))}))}))])]},ki=function(){var Lo=Cn.datePanelType;switch(Lo){case"week":return Si();case"month":return Fi();case"quarter":return Ii();case"year":return zi()}return Ri()},Mi=function(){var Lo=Fe.multiple,fr=Cn.datePanelType,yr=jn.value,Rr=Jn.value,Zn=mo.value;return[h$6("div",{class:"vxe-input--date-picker-header"},[h$6("div",{class:"vxe-input--date-picker-type-wrapper"},[fr==="year"?h$6("span",{class:"vxe-input--date-picker-label"},Zn):h$6("span",{class:"vxe-input--date-picker-btn",onClick:Br},Zn)]),h$6("div",{class:"vxe-input--date-picker-btn-wrapper"},[h$6("span",{class:["vxe-input--date-picker-btn vxe-input--date-picker-prev-btn",{"is--disabled":yr}],onClick:jr},[h$6("i",{class:"vxe-icon-caret-left"})]),h$6("span",{class:"vxe-input--date-picker-btn vxe-input--date-picker-current-btn",onClick:aa},[h$6("i",{class:"vxe-icon-dot"})]),h$6("span",{class:["vxe-input--date-picker-btn vxe-input--date-picker-next-btn",{"is--disabled":Rr}],onClick:ea},[h$6("i",{class:"vxe-icon-caret-right"})]),Lo&&Un.value?h$6("span",{class:"vxe-input--date-picker-btn vxe-input--date-picker-confirm-btn"},[h$6("button",{class:"vxe-input--date-picker-confirm",type:"button",onClick:Ma},GlobalConfig.i18n("vxe.button.confirm"))]):null])]),h$6("div",{class:"vxe-input--date-picker-body"},ki())]},Ai=function(){var Lo=Cn.datetimePanelValue,fr=Qn.value,yr=ko.value,Rr=xo.value,Zn=Ao.value;return[h$6("div",{class:"vxe-input--time-picker-header"},[h$6("span",{class:"vxe-input--time-picker-title"},fr),h$6("button",{class:"vxe-input--time-picker-confirm",type:"button",onClick:Ma},GlobalConfig.i18n("vxe.button.confirm"))]),h$6("div",{ref:Sn,class:"vxe-input--time-picker-body"},[h$6("ul",{class:"vxe-input--time-picker-hour-list"},yr.map(function(oo,po){return h$6("li",{key:po,class:{"is--selected":Lo&&Lo.getHours()===oo.value},onClick:function(To){return Oa(To,oo)}},oo.label)})),h$6("ul",{class:"vxe-input--time-picker-minute-list"},Rr.map(function(oo,po){return h$6("li",{key:po,class:{"is--selected":Lo&&Lo.getMinutes()===oo.value},onClick:function(To){return Pa(To,oo)}},oo.label)})),h$6("ul",{class:"vxe-input--time-picker-second-list"},Zn.map(function(oo,po){return h$6("li",{key:po,class:{"is--selected":Lo&&Lo.getSeconds()===oo.value},onClick:function(To){return Ra(To,oo)}},oo.label)}))])]},ji=function(){var Lo,fr=Fe.type,yr=Fe.transfer,Rr=Cn.inited,Zn=Cn.animatVisible,oo=Cn.visiblePanel,po=Cn.panelPlacement,To=Cn.panelStyle,Ro=_n.value,Uo=Bn.value,Go=[];return Uo?(fr==="datetime"?Go.push(h$6("div",{class:"vxe-input--panel-layout-wrapper"},[h$6("div",{class:"vxe-input--panel-left-wrapper"},Mi()),h$6("div",{class:"vxe-input--panel-right-wrapper"},Ai())])):fr==="time"?Go.push(h$6("div",{class:"vxe-input--panel-wrapper"},Ai())):Go.push(h$6("div",{class:"vxe-input--panel-wrapper"},Mi())),h$6(Teleport,{to:"body",disabled:yr?!Rr:!0},[h$6("div",{ref:$n,class:["vxe-table--ignore-clear vxe-input--panel","type--".concat(fr),(Lo={},Lo["size--".concat(Ro)]=Ro,Lo["is--transfer"]=yr,Lo["animat--leave"]=Zn,Lo["animat--enter"]=oo,Lo)],placement:po,style:To},Go)])):null},hi=function(){var Lo=Yo.value,fr=zo.value;return h$6("span",{class:"vxe-input--number-suffix"},[h$6("span",{class:["vxe-input--number-prev is--prev",{"is--disabled":Lo}],onMousedown:Wr,onMouseup:la,onMouseleave:la},[h$6("i",{class:["vxe-input--number-prev-icon",GlobalConfig.icon.INPUT_PREV_NUM]})]),h$6("span",{class:["vxe-input--number-next is--next",{"is--disabled":fr}],onMousedown:Wr,onMouseup:la,onMouseleave:la},[h$6("i",{class:["vxe-input--number-next-icon",GlobalConfig.icon.INPUT_NEXT_NUM]})])])},Oi=function(){return h$6("span",{class:"vxe-input--date-picker-suffix",onClick:Ha},[h$6("i",{class:["vxe-input--date-picker-icon",GlobalConfig.icon.INPUT_DATE]})])},Di=function(){return h$6("span",{class:"vxe-input--search-suffix",onClick:ba},[h$6("i",{class:["vxe-input--search-icon",GlobalConfig.icon.INPUT_SEARCH]})])},Hi=function(){var Lo=Cn.showPwd;return h$6("span",{class:"vxe-input--password-suffix",onClick:qr},[h$6("i",{class:["vxe-input--password-icon",Lo?GlobalConfig.icon.INPUT_SHOW_PWD:GlobalConfig.icon.INPUT_PWD]})])},Ja=function(){var Lo=Fe.prefixIcon,fr=hn.prefix,yr=[];return fr?yr.push(h$6("span",{class:"vxe-input--prefix-icon"},fr({}))):Lo&&yr.push(h$6("i",{class:["vxe-input--prefix-icon",Lo]})),yr.length?h$6("span",{class:"vxe-input--prefix",onClick:rr},yr):null},Pi=function(){var Lo=Fe.disabled,fr=Fe.suffixIcon,yr=Cn.inputValue,Rr=hn.suffix,Zn=Hn.value,oo=[];return Rr?oo.push(h$6("span",{class:"vxe-input--suffix-icon"},Rr({}))):fr&&oo.push(h$6("i",{class:["vxe-input--suffix-icon",fr]})),Zn&&oo.push(h$6("i",{class:["vxe-input--clear-icon",GlobalConfig.icon.INPUT_CLEAR]})),oo.length?h$6("span",{class:["vxe-input--suffix",{"is--clear":Zn&&!Lo&&!(yr===""||XEUtils$1.eqNull(yr))}],onClick:Co},oo):null},Sa=function(){var Lo=Fe.controls,fr=Rn.value,yr=Bn.value,Rr=Dn.value,Zn=Vn.value,oo;return Rr?oo=Hi():fr?Lo&&(oo=hi()):yr?oo=Oi():Zn&&(oo=Di()),oo?h$6("span",{class:"vxe-input--extra-suffix"},[oo]):null};Nn={dispatchEvent:function(Lo,fr,yr){vn(Lo,Object.assign({$input:Tn,$event:yr},fr))},focus:function(){var Lo=En.value;return Cn.isActivated=!0,Lo.focus(),nextTick()},blur:function(){var Lo=En.value;return Lo.blur(),Cn.isActivated=!1,nextTick()},select:function(){var Lo=En.value;return Lo.select(),Cn.isActivated=!1,nextTick()},showPanel:Da,hidePanel:ur,updatePlacement:La},Object.assign(Tn,Nn),watch(function(){return Fe.modelValue},function(Lo){Cn.inputValue=Lo,$r()}),watch(function(){return Fe.type},function(){Object.assign(Cn,{inputValue:Fe.modelValue,datetimePanelValue:null,datePanelValue:null,datePanelLabel:"",datePanelType:"day",selectMonth:null,currentDate:null}),Qo()}),watch(so,function(){var Lo=Bn.value;Lo&&(Er(Cn.datePanelValue),Cn.inputValue=Fe.multiple?Yn.value:Cn.datePanelLabel)}),nextTick(function(){GlobalEvent.on(Tn,"mousewheel",ai),GlobalEvent.on(Tn,"mousedown",ti),GlobalEvent.on(Tn,"keydown",ci),GlobalEvent.on(Tn,"blur",Ua)}),onUnmounted(function(){la(),GlobalEvent.off(Tn,"mousewheel"),GlobalEvent.off(Tn,"mousedown"),GlobalEvent.off(Tn,"keydown"),GlobalEvent.off(Tn,"blur")}),Qo();var _i=function(){var Lo,fr=Fe.className,yr=Fe.controls,Rr=Fe.type,Zn=Fe.align,oo=Fe.showWordCount,po=Fe.countMethod,To=Fe.name,Ro=Fe.disabled,Uo=Fe.readonly,Go=Fe.autocomplete,tr=Cn.inputValue,nr=Cn.visiblePanel,cr=Cn.isActivated,vr=_n.value,pr=Mn.value,Cr=In.value,wr=Bn.value,So=go.value,Mo=Ko.value,Xo=qo.value,Jo=jo.value,gr=[],kr=Ja(),_r=Pi();kr&&gr.push(kr),gr.push(h$6("input",{ref:En,class:"vxe-input--inner",value:tr,name:To,type:Xo,placeholder:Jo,maxlength:Mo,readonly:So,disabled:Ro,autocomplete:Go,onKeydown:lr,onKeyup:ra,onWheel:Yr,onClick:mi,onInput:No,onChange:Vo,onFocus:Eo,onBlur:Lr})),_r&&gr.push(_r),gr.push(Sa()),wr&&gr.push(ji());var Nr=!1;return oo&&["text","search"].includes(Rr)&&(Nr=!0,gr.push(h$6("span",{class:["vxe-input--count",{"is--error":pr}]},po?"".concat(po({value:tr})):"".concat(Cr).concat(Mo?"/".concat(Mo):"")))),h$6("div",{ref:xn,class:["vxe-input","type--".concat(Rr),fr,(Lo={},Lo["size--".concat(vr)]=vr,Lo["is--".concat(Zn)]=Zn,Lo["is--controls"]=yr,Lo["is--prefix"]=!!kr,Lo["is--suffix"]=!!_r,Lo["is--readonly"]=Uo,Lo["is--visivle"]=nr,Lo["is--count"]=Nr,Lo["is--disabled"]=Ro,Lo["is--active"]=cr,Lo)]},gr)};return Tn.renderVN=_i,Tn},render:function(){return this.renderVN()}}),VxeCheckboxComponent=defineComponent({name:"VxeCheckbox",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number],default:null},indeterminate:Boolean,title:[String,Number],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},content:[String,Number],disabled:Boolean,size:{type:String,default:function(){return GlobalConfig.checkbox.size||GlobalConfig.size}}},emits:["update:modelValue","change"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n={xID:kn,props:Fe,context:qe},Cn={},xn=useSize(Fe),En=inject("$xecheckboxgroup",null),$n=computed(function(){return En?XEUtils$1.includes(En.props.modelValue,Fe.label):Fe.modelValue===Fe.checkedValue}),Sn=computed(function(){if(Fe.disabled)return!0;if(En){var Nn=En.props,Pn=En.getComputeMaps().computeIsMaximize,On=Pn.value,Rn=$n.value;return Nn.disabled||On&&!Rn}return!1}),An=function(Nn){var Pn=Fe.checkedValue,On=Fe.uncheckedValue,Rn=Sn.value;if(!Rn){var In=Nn.target.checked,Mn=In?Pn:On,Bn={checked:In,value:Mn,label:Fe.label};En?En.handleChecked(Bn,Nn):(vn("update:modelValue",Mn),Cn.dispatchEvent("change",Bn,Nn),bn&&wn&&bn.triggerItemEvent(Nn,wn.itemConfig.field,Mn))}};Cn={dispatchEvent:function(Nn,Pn,On){vn(Nn,Object.assign({$checkbox:_n,$event:On},Pn))}},Object.assign(_n,Cn);var Tn=function(){var Nn,Pn=xn.value,On=Sn.value,Rn=$n.value,In=Fe.indeterminate;return h$6("label",{class:["vxe-checkbox",(Nn={},Nn["size--".concat(Pn)]=Pn,Nn["is--indeterminate"]=In,Nn["is--disabled"]=On,Nn["is--checked"]=Rn,Nn)],title:Fe.title},[h$6("input",{class:"vxe-checkbox--input",type:"checkbox",disabled:On,checked:Rn,onChange:An}),h$6("span",{class:["vxe-checkbox--icon",In?"vxe-icon-checkbox-indeterminate":Rn?"vxe-icon-checkbox-checked":"vxe-icon-checkbox-unchecked"]}),h$6("span",{class:"vxe-checkbox--label"},hn.default?hn.default({}):getFuncText(Fe.content))])};return _n.renderVN=Tn,_n},render:function(){return this.renderVN()}});function isOptionVisible(Fe){return Fe.visible!==!1}function getOptUniqueId(){return XEUtils$1.uniqueId("opt_")}const VxeSelectComponent=defineComponent({name:"VxeSelect",props:{modelValue:null,clearable:Boolean,placeholder:{type:String,default:function(){return XEUtils$1.eqNull(GlobalConfig.select.placeholder)?GlobalConfig.i18n("vxe.base.pleaseSelect"):GlobalConfig.select.placeholder}},loading:Boolean,disabled:Boolean,multiple:Boolean,multiCharOverflow:{type:[Number,String],default:function(){return GlobalConfig.select.multiCharOverflow}},prefixIcon:String,placement:String,options:Array,optionProps:Object,optionGroups:Array,optionGroupProps:Object,optionConfig:Object,className:[String,Function],popupClassName:[String,Function],max:{type:[String,Number],default:null},size:{type:String,default:function(){return GlobalConfig.select.size||GlobalConfig.size}},filterable:Boolean,filterMethod:Function,remote:Boolean,remoteMethod:Function,emptyText:String,optionId:{type:String,default:function(){return GlobalConfig.select.optionId}},optionKey:Boolean,transfer:{type:Boolean,default:function(){return GlobalConfig.select.transfer}}},emits:["update:modelValue","change","clear","blur","focus"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n=useSize(Fe),Cn=reactive({inited:!1,staticOptions:[],fullGroupList:[],fullOptionList:[],visibleGroupList:[],visibleOptionList:[],remoteValueList:[],panelIndex:0,panelStyle:{},panelPlacement:null,currentOption:null,currentValue:null,visiblePanel:!1,animatVisible:!1,isActivated:!1,searchValue:"",searchLoading:!1}),xn=ref(),En=ref(),$n=ref(),Sn=ref(),An=ref(),Tn={refElem:xn},Nn={xID:kn,props:Fe,context:qe,reactData:Cn,getRefMaps:function(){return Tn}},Pn={},On=computed(function(){return Fe.optionProps||{}}),Rn=computed(function(){return Fe.optionGroupProps||{}}),In=computed(function(){var _o=On.value;return _o.label||"label"}),Mn=computed(function(){var _o=On.value;return _o.value||"value"}),Bn=computed(function(){var _o=Rn.value;return _o.label||"label"}),Dn=computed(function(){var _o=Rn.value;return _o.options||"options"}),Vn=computed(function(){var _o=Fe.modelValue,Fo=Fe.multiple,$o=Fe.max;return Fo&&$o?(_o?_o.length:0)>=XEUtils$1.toNumber($o):!1}),Ln=computed(function(){return Object.assign({},GlobalConfig.select.optionConfig,Fe.optionConfig)}),zn=computed(function(){return Cn.fullGroupList.some(function(_o){return _o.options&&_o.options.length})}),Hn=computed(function(){return XEUtils$1.toNumber(Fe.multiCharOverflow)}),Fn=function(_o,Fo){return _o&&(XEUtils$1.isString(_o)&&(_o=hn[_o]||null),XEUtils$1.isFunction(_o))?getSlotVNs(_o(Fo)):[]},Kn=function(_o){var Fo=Cn.fullOptionList,$o=Cn.fullGroupList,Do=zn.value,No=Mn.value;if(Do)for(var Vo=0;Vo<$o.length;Vo++){var Eo=$o[Vo];if(Eo.options)for(var rr=0;rr0&&Eo.length>Do?"".concat(Eo.substring(0,Do),"..."):Eo}).join(", ")}return $o?Un(_o):Gn(_o)}),Yn=function(){var _o=Ln.value;return _o.keyField||Fe.optionId||"_X_OPTION_KEY"},Xn=function(_o){var Fo=_o[Yn()];return Fo?encodeURIComponent(Fo):""},qn=function(){var _o=Fe.filterable,Fo=Fe.filterMethod,$o=Cn.fullOptionList,Do=Cn.fullGroupList,No=Cn.searchValue,Vo=zn.value,Eo=Bn.value,rr=In.value;return Vo?_o&&Fo?Cn.visibleGroupList=Do.filter(function(sr){return isOptionVisible(sr)&&Fo({group:sr,option:null,searchValue:No})}):_o?Cn.visibleGroupList=Do.filter(function(sr){return isOptionVisible(sr)&&(!No||"".concat(sr[Eo]).indexOf(No)>-1)}):Cn.visibleGroupList=Do.filter(isOptionVisible):_o&&Fo?Cn.visibleOptionList=$o.filter(function(sr){return isOptionVisible(sr)&&Fo({group:null,option:sr,searchValue:No})}):_o?Cn.visibleOptionList=$o.filter(function(sr){return isOptionVisible(sr)&&(!No||"".concat(sr[rr]).indexOf(No)>-1)}):Cn.visibleOptionList=$o.filter(isOptionVisible),nextTick()},jn=function(){var _o=Cn.fullOptionList,Fo=Cn.fullGroupList,$o=Dn.value,Do=Yn(),No=function(Vo){Xn(Vo)||(Vo[Do]=getOptUniqueId())};Fo.length?Fo.forEach(function(Vo){No(Vo),Vo[$o]&&Vo[$o].forEach(No)}):_o.length&&_o.forEach(No),qn()},Jn=function(_o){var Fo=Mn.value;_o&&(Cn.currentOption=_o,Cn.currentValue=_o[Fo])},Qn=function(_o,Fo){return nextTick().then(function(){if(_o){var $o=Sn.value,Do=An.value,No=Do.querySelector("[optid='".concat(Xn(_o),"']"));if($o&&No){var Vo=$o.offsetHeight,Eo=5;Fo?No.offsetTop+No.offsetHeight-$o.scrollTop>Vo&&($o.scrollTop=No.offsetTop+No.offsetHeight-Vo):(No.offsetTop+Eo<$o.scrollTop||No.offsetTop+Eo>$o.scrollTop+$o.clientHeight)&&($o.scrollTop=No.offsetTop-Eo)}}})},no=function(){Cn.panelIndexQo&&(br="top",Mr=Er-rr),Mrmr&&(Ir-=Ir+sr+ur-mr),IrQo&&Er-Vo-rr>ur&&(br="top",hr.bottom="".concat(Vo,"px"));return Cn.panelStyle=hr,Cn.panelPlacement=br,nextTick()}})},co,mo=function(){var _o=Fe.loading,Fo=Fe.disabled,$o=Fe.filterable;!_o&&!Fo&&(clearTimeout(co),Cn.inited||(Cn.inited=!0),Cn.isActivated=!0,Cn.animatVisible=!0,$o&&qn(),setTimeout(function(){var Do=Fe.modelValue,No=Fe.multiple,Vo=Kn(No&&Do?Do[0]:Do);Cn.visiblePanel=!0,Vo&&(Jn(Vo),Qn(Vo)),Io()},10),no(),so())},fo=function(){Cn.searchValue="",Cn.searchLoading=!1,Cn.visiblePanel=!1,co=window.setTimeout(function(){Cn.animatVisible=!1},350)},io=function(_o,Fo){Fo!==Fe.modelValue&&(vn("update:modelValue",Fo),Pn.dispatchEvent("change",{value:Fo},_o),bn&&wn&&bn.triggerItemEvent(_o,wn.itemConfig.field,Fo))},ao=function(_o,Fo){Cn.remoteValueList=[],io(_o,Fo),Pn.dispatchEvent("clear",{value:Fo},_o)},vo=function(_o,Fo){ao(Fo,null),fo()},yo=function(_o,Fo,$o){var Do=Fe.modelValue,No=Fe.multiple,Vo=Cn.remoteValueList;if(No){var Eo=void 0;Do?Do.indexOf(Fo)===-1?Eo=Do.concat([Fo]):Eo=Do.filter(function(sr){return sr!==Fo}):Eo=[Fo];var rr=Vo.find(function(sr){return sr.key===Fo});rr?rr.result=$o:Vo.push({key:Fo,result:$o}),io(_o,Eo)}else Cn.remoteValueList=[{key:Fo,result:$o}],io(_o,Fo),fo()},Bo=function(_o){var Fo=Fe.disabled,$o=Cn.visiblePanel;if(!Fo&&$o){var Do=An.value;getEventTargetNode(_o,Do).flag?so():fo()}},ro=function(_o){var Fo=Fe.disabled,$o=Cn.visiblePanel;if(!Fo){var Do=xn.value,No=An.value;Cn.isActivated=getEventTargetNode(_o,Do).flag||getEventTargetNode(_o,No).flag,$o&&!Cn.isActivated&&fo()}},eo=function(_o,Fo){var $o=Cn.visibleOptionList,Do=Cn.visibleGroupList,No=zn.value,Vo=Mn.value,Eo=Dn.value,rr,sr,ur,hr;if(No)for(var Co=0;Co-1:Do===mr,Ir=!ur||isOptionVisible(Co),Mr=Ko(br,Co,Fo),ir=Xn(Co),Sr=$r?$r.default:null;return Ir?h$6("div",{key:hr||$o?ir:Er,class:["vxe-select-option",Qo?XEUtils$1.isFunction(Qo)?Qo({option:Co,$select:Nn}):Qo:"",{"is--disabled":Mr,"is--selected":br,"is--hover":Vo===mr}],optid:ir,onMousedown:function(Lr){var qr=Lr.button===0;qr&&Lr.stopPropagation()},onClick:function(Lr){Mr||yo(Lr,mr,Co)},onMouseenter:function(){Mr||Jn(Co)}},Sr?Fn(Sr,{option:Co,$select:Nn}):formatText(getFuncText(Co[rr]))):null})},wo=function(){var _o=Fe.optionKey,Fo=Cn.visibleGroupList,$o=Ln.value,Do=Bn.value,No=Dn.value,Vo=$o.useKey;return Fo.map(function(Eo,rr){var sr=Eo.slots,ur=Eo.className,hr=Xn(Eo),Co=Eo.disabled,Er=sr?sr.default:null;return h$6("div",{key:Vo||_o?hr:rr,class:["vxe-optgroup",ur?XEUtils$1.isFunction(ur)?ur({option:Eo,$select:Nn}):ur:"",{"is--disabled":Co}],optid:hr},[h$6("div",{class:"vxe-optgroup--title"},Er?Fn(Er,{option:Eo,$select:Nn}):getFuncText(Eo[Do])),h$6("div",{class:"vxe-optgroup--wrapper"},bo(Eo[No]||[],Eo))])})},zo=function(){var _o=Cn.visibleGroupList,Fo=Cn.visibleOptionList,$o=Cn.searchLoading,Do=zn.value;if($o)return[h$6("div",{class:"vxe-select--search-loading"},[h$6("i",{class:["vxe-select--search-icon",GlobalConfig.icon.SELECT_LOADED]}),h$6("span",{class:"vxe-select--search-text"},GlobalConfig.i18n("vxe.select.loadingText"))])];if(Do){if(_o.length)return wo()}else if(Fo.length)return bo(Fo);return[h$6("div",{class:"vxe-select--empty-placeholder"},Fe.emptyText||GlobalConfig.i18n("vxe.select.emptyText"))]};Pn={dispatchEvent:function(_o,Fo,$o){vn(_o,Object.assign({$select:Nn,$event:$o},Fo))},isPanelVisible:function(){return Cn.visiblePanel},togglePanel:function(){return Cn.visiblePanel?fo():mo(),nextTick()},hidePanel:function(){return Cn.visiblePanel&&fo(),nextTick()},showPanel:function(){return Cn.visiblePanel||mo(),nextTick()},refreshOption:qn,focus:function(){var _o=En.value;return Cn.isActivated=!0,_o.blur(),nextTick()},blur:function(){var _o=En.value;return _o.blur(),Cn.isActivated=!1,nextTick()}},Object.assign(Nn,Pn),watch(function(){return Cn.staticOptions},function(_o){_o.some(function(Fo){return Fo.options&&Fo.options.length})?(Cn.fullOptionList=[],Cn.fullGroupList=_o):(Cn.fullGroupList=[],Cn.fullOptionList=_o||[]),jn()}),watch(function(){return Fe.options},function(_o){Cn.fullGroupList=[],Cn.fullOptionList=_o||[],jn()}),watch(function(){return Fe.optionGroups},function(_o){Cn.fullOptionList=[],Cn.fullGroupList=_o||[],jn()}),onMounted(function(){nextTick(function(){var _o=Fe.options,Fo=Fe.optionGroups;Fo?Cn.fullGroupList=Fo:_o&&(Cn.fullOptionList=_o),jn()}),GlobalEvent.on(Nn,"mousewheel",Bo),GlobalEvent.on(Nn,"mousedown",ro),GlobalEvent.on(Nn,"keydown",lo),GlobalEvent.on(Nn,"blur",ho)}),onUnmounted(function(){GlobalEvent.off(Nn,"mousewheel"),GlobalEvent.off(Nn,"mousedown"),GlobalEvent.off(Nn,"keydown"),GlobalEvent.off(Nn,"blur")});var Yo=function(){var _o,Fo,$o=Fe.className,Do=Fe.popupClassName,No=Fe.transfer,Vo=Fe.disabled,Eo=Fe.loading,rr=Fe.filterable,sr=Cn.inited,ur=Cn.isActivated,hr=Cn.visiblePanel,Co=_n.value,Er=Wn.value,$r=hn.prefix;return h$6("div",{ref:xn,class:["vxe-select",$o?XEUtils$1.isFunction($o)?$o({$select:Nn}):$o:"",(_o={},_o["size--".concat(Co)]=Co,_o["is--visivle"]=hr,_o["is--disabled"]=Vo,_o["is--filter"]=rr,_o["is--loading"]=Eo,_o["is--active"]=ur,_o)]},[h$6("div",{class:"vxe-select-slots",ref:"hideOption"},hn.default?hn.default({}):[]),h$6(VxeInputConstructor,{ref:En,clearable:Fe.clearable,placeholder:Fe.placeholder,readonly:!0,disabled:Vo,type:"text",prefixIcon:Fe.prefixIcon,suffixIcon:Eo?GlobalConfig.icon.SELECT_LOADED:hr?GlobalConfig.icon.SELECT_OPEN:GlobalConfig.icon.SELECT_CLOSE,modelValue:Er,onClear:vo,onClick:jo,onFocus:Po,onBlur:ko,onSuffixClick:jo},$r?{prefix:function(){return $r({})}}:{}),h$6(Teleport,{to:"body",disabled:No?!sr:!0},[h$6("div",{ref:An,class:["vxe-table--ignore-clear vxe-select--panel",Do?XEUtils$1.isFunction(Do)?Do({$select:Nn}):Do:"",(Fo={},Fo["size--".concat(Co)]=Co,Fo["is--transfer"]=No,Fo["animat--leave"]=!Eo&&Cn.animatVisible,Fo["animat--enter"]=!Eo&&hr,Fo)],placement:Cn.panelPlacement,style:Cn.panelStyle},sr?[rr?h$6("div",{class:"vxe-select-filter--wrapper"},[h$6(VxeInputConstructor,{ref:$n,class:"vxe-select-filter--input",modelValue:Cn.searchValue,clearable:!0,placeholder:GlobalConfig.i18n("vxe.select.search"),prefixIcon:GlobalConfig.icon.INPUT_SEARCH,"onUpdate:modelValue":xo,onFocus:Ao,onKeydown:go,onChange:qo,onSearch:qo})]):createCommentVNode(),h$6("div",{ref:Sn,class:"vxe-select-option--wrapper"},zo())]:[])])])};return Nn.renderVN=Yo,provide("$xeselect",Nn),Nn},render:function(){return this.renderVN()}}),ExportPanelComponent=defineComponent({name:"VxeExportPanel",props:{defaultOptions:Object,storeData:Object},setup:function(Fe){var qe=inject("$xetable",{}),hn=qe.getComputeMaps(),vn=hn.computeExportOpts,bn=hn.computePrintOpts,wn=reactive({isAll:!1,isIndeterminate:!1,loading:!1}),kn=ref(),_n=ref(),Cn=ref(),xn=computed(function(){var Ln=Fe.storeData;return Ln.columns.every(function(zn){return zn.checked})}),En=computed(function(){var Ln=Fe.defaultOptions;return["html","xml","xlsx","pdf"].indexOf(Ln.type)>-1}),$n=computed(function(){var Ln=Fe.storeData,zn=Fe.defaultOptions;return!zn.original&&zn.mode==="current"&&(Ln.isPrint||["html","xlsx"].indexOf(zn.type)>-1)}),Sn=computed(function(){var Ln=Fe.defaultOptions;return!Ln.original&&["xlsx"].indexOf(Ln.type)>-1}),An=function(Ln){var zn=Fe.storeData,Hn=XEUtils$1.findTree(zn.columns,function(Kn){return Kn===Ln});if(Hn&&Hn.parent){var Fn=Hn.parent;Fn.children&&Fn.children.length&&(Fn.checked=Fn.children.every(function(Kn){return Kn.checked}),Fn.halfChecked=!Fn.checked&&Fn.children.some(function(Kn){return Kn.checked||Kn.halfChecked}),An(Fn))}},Tn=function(){var Ln=Fe.storeData,zn=Ln.columns;wn.isAll=zn.every(function(Hn){return Hn.disabled||Hn.checked}),wn.isIndeterminate=!wn.isAll&&zn.some(function(Hn){return!Hn.disabled&&(Hn.checked||Hn.halfChecked)})},Nn=function(Ln){var zn=!Ln.checked;XEUtils$1.eachTree([Ln],function(Hn){Hn.checked=zn,Hn.halfChecked=!1}),An(Ln),Tn()},Pn=function(){var Ln=Fe.storeData,zn=!wn.isAll;XEUtils$1.eachTree(Ln.columns,function(Hn){Hn.disabled||(Hn.checked=zn,Hn.halfChecked=!1)}),wn.isAll=zn,Tn()},On=function(){nextTick(function(){var Ln=_n.value,zn=Cn.value,Hn=kn.value,Fn=Ln||zn||Hn;Fn&&Fn.focus()}),Tn()},Rn=function(){var Ln=Fe.storeData,zn=Fe.defaultOptions,Hn=Ln.hasMerge,Fn=Ln.columns,Kn=xn.value,Un=$n.value,Gn=XEUtils$1.searchTree(Fn,function(Wn){return Wn.checked},{children:"children",mapChildren:"childNodes",original:!0});return Object.assign({},zn,{columns:Gn,isMerge:Hn&&Un&&Kn?zn.isMerge:!1})},In=function(){var Ln=Fe.storeData,zn=bn.value;Ln.visible=!1,qe.print(Object.assign({},zn,Rn()))},Mn=function(){var Ln=Fe.storeData,zn=vn.value;wn.loading=!0,qe.exportData(Object.assign({},zn,Rn())).then(function(){wn.loading=!1,Ln.visible=!1}).catch(function(){wn.loading=!1})},Bn=function(){var Ln=Fe.storeData;Ln.visible=!1},Dn=function(){var Ln=Fe.storeData;Ln.isPrint?In():Mn()},Vn=function(){var Ln=Fe.defaultOptions,zn=Fe.storeData,Hn=wn.isAll,Fn=wn.isIndeterminate,Kn=zn.hasTree,Un=zn.hasMerge,Gn=zn.isPrint,Wn=zn.hasColgroup,Yn=Ln.isHeader,Xn=[],qn=xn.value,jn=En.value,Jn=$n.value,Qn=Sn.value;return XEUtils$1.eachTree(zn.columns,function(no){var so=formatText(no.getTitle(),1),co=no.children&&no.children.length,mo=no.checked,fo=no.halfChecked;Xn.push(h$6("li",{class:["vxe-export--panel-column-option","level--".concat(no.level),{"is--group":co,"is--checked":mo,"is--indeterminate":fo,"is--disabled":no.disabled}],title:so,onClick:function(){no.disabled||Nn(no)}},[h$6("span",{class:["vxe-checkbox--icon",fo?GlobalConfig.icon.TABLE_CHECKBOX_INDETERMINATE:mo?GlobalConfig.icon.TABLE_CHECKBOX_CHECKED:GlobalConfig.icon.TABLE_CHECKBOX_UNCHECKED]}),h$6("span",{class:"vxe-checkbox--label"},so)]))}),h$6(VxeModalComponent,{modelValue:zn.visible,title:GlobalConfig.i18n(Gn?"vxe.export.printTitle":"vxe.export.expTitle"),width:660,mask:!0,lockView:!0,showFooter:!1,escClosable:!0,maskClosable:!0,loading:wn.loading,"onUpdate:modelValue":function(no){zn.visible=no},onShow:On},{default:function(){return h$6("div",{class:"vxe-export--panel"},[h$6("table",{cellspacing:0,cellpadding:0,border:0},[h$6("tbody",[[Gn?createCommentVNode():h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expName")),h$6("td",[h$6(VxeInputConstructor,{ref:_n,modelValue:Ln.filename,type:"text",clearable:!0,placeholder:GlobalConfig.i18n("vxe.export.expNamePlaceholder"),"onUpdate:modelValue":function(no){Ln.filename=no}})])]),Gn?createCommentVNode():h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expType")),h$6("td",[h$6(VxeSelectComponent,{modelValue:Ln.type,options:zn.typeList.map(function(no){return{value:no.value,label:GlobalConfig.i18n(no.label)}}),"onUpdate:modelValue":function(no){Ln.type=no}})])]),Gn||jn?h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expSheetName")),h$6("td",[h$6(VxeInputConstructor,{ref:Cn,modelValue:Ln.sheetName,type:"text",clearable:!0,placeholder:GlobalConfig.i18n("vxe.export.expSheetNamePlaceholder"),"onUpdate:modelValue":function(no){Ln.sheetName=no}})])]):createCommentVNode(),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expMode")),h$6("td",[h$6(VxeSelectComponent,{modelValue:Ln.mode,options:zn.modeList.map(function(no){return{value:no.value,label:GlobalConfig.i18n(no.label)}}),"onUpdate:modelValue":function(no){Ln.mode=no}})])]),h$6("tr",[h$6("td",[GlobalConfig.i18n("vxe.export.expColumn")]),h$6("td",[h$6("div",{class:"vxe-export--panel-column"},[h$6("ul",{class:"vxe-export--panel-column-header"},[h$6("li",{class:["vxe-export--panel-column-option",{"is--checked":Hn,"is--indeterminate":Fn}],title:GlobalConfig.i18n("vxe.table.allTitle"),onClick:Pn},[h$6("span",{class:["vxe-checkbox--icon",Fn?GlobalConfig.icon.TABLE_CHECKBOX_INDETERMINATE:Hn?GlobalConfig.icon.TABLE_CHECKBOX_CHECKED:GlobalConfig.icon.TABLE_CHECKBOX_UNCHECKED]}),h$6("span",{class:"vxe-checkbox--label"},GlobalConfig.i18n("vxe.export.expCurrentColumn"))])]),h$6("ul",{class:"vxe-export--panel-column-body"},Xn)])])]),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.export.expOpts")),h$6("td",[h$6("div",{class:"vxe-export--panel-option-row"},[h$6(VxeCheckboxComponent,{modelValue:Ln.isHeader,title:GlobalConfig.i18n("vxe.export.expHeaderTitle"),content:GlobalConfig.i18n("vxe.export.expOptHeader"),"onUpdate:modelValue":function(no){Ln.isHeader=no}}),h$6(VxeCheckboxComponent,{modelValue:Ln.isFooter,disabled:!zn.hasFooter,title:GlobalConfig.i18n("vxe.export.expFooterTitle"),content:GlobalConfig.i18n("vxe.export.expOptFooter"),"onUpdate:modelValue":function(no){Ln.isFooter=no}}),h$6(VxeCheckboxComponent,{modelValue:Ln.original,title:GlobalConfig.i18n("vxe.export.expOriginalTitle"),content:GlobalConfig.i18n("vxe.export.expOptOriginal"),"onUpdate:modelValue":function(no){Ln.original=no}})]),h$6("div",{class:"vxe-export--panel-option-row"},[h$6(VxeCheckboxComponent,{modelValue:Yn&&Wn&&Jn?Ln.isColgroup:!1,title:GlobalConfig.i18n("vxe.export.expColgroupTitle"),disabled:!Yn||!Wn||!Jn,content:GlobalConfig.i18n("vxe.export.expOptColgroup"),"onUpdate:modelValue":function(no){Ln.isColgroup=no}}),h$6(VxeCheckboxComponent,{modelValue:Un&&Jn&&qn?Ln.isMerge:!1,title:GlobalConfig.i18n("vxe.export.expMergeTitle"),disabled:!Un||!Jn||!qn,content:GlobalConfig.i18n("vxe.export.expOptMerge"),"onUpdate:modelValue":function(no){Ln.isMerge=no}}),Gn?createCommentVNode():h$6(VxeCheckboxComponent,{modelValue:Qn?Ln.useStyle:!1,disabled:!Qn,title:GlobalConfig.i18n("vxe.export.expUseStyleTitle"),content:GlobalConfig.i18n("vxe.export.expOptUseStyle"),"onUpdate:modelValue":function(no){Ln.useStyle=no}}),h$6(VxeCheckboxComponent,{modelValue:Kn?Ln.isAllExpand:!1,disabled:!Kn,title:GlobalConfig.i18n("vxe.export.expAllExpandTitle"),content:GlobalConfig.i18n("vxe.export.expOptAllExpand"),"onUpdate:modelValue":function(no){Ln.isAllExpand=no}})])])])]])]),h$6("div",{class:"vxe-export--panel-btns"},[h$6(VxeButtonComponent,{content:GlobalConfig.i18n("vxe.export.expCancel"),onClick:Bn}),h$6(VxeButtonComponent,{ref:kn,status:"primary",content:GlobalConfig.i18n(Gn?"vxe.export.expPrint":"vxe.export.expConfirm"),onClick:Dn})])])}})};return Vn}}),VxeRadioGroupComponent=defineComponent({name:"VxeRadioGroup",props:{modelValue:[String,Number,Boolean],disabled:Boolean,strict:{type:Boolean,default:function(){return GlobalConfig.radio.strict}},size:{type:String,default:function(){return GlobalConfig.radio.size||GlobalConfig.size}}},emits:["update:modelValue","change"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n={xID:kn,props:Fe,context:qe,name:XEUtils$1.uniqueId("xegroup_")},Cn={};useSize(Fe);var xn={handleChecked:function($n,Sn){vn("update:modelValue",$n.label),Cn.dispatchEvent("change",$n),bn&&wn&&bn.triggerItemEvent(Sn,wn.itemConfig.field,$n.label)}};Cn={dispatchEvent:function($n,Sn,An){vn($n,Object.assign({$radioGroup:_n,$event:An},Sn))}};var En=function(){return h$6("div",{class:"vxe-radio-group"},hn.default?hn.default({}):[])};return Object.assign(_n,xn,{renderVN:En,dispatchEvent}),provide("$xeradiogroup",_n),En}}),VxeRadioComponent=defineComponent({name:"VxeRadio",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number,Boolean],default:null},title:[String,Number],content:[String,Number],disabled:Boolean,name:String,strict:{type:Boolean,default:function(){return GlobalConfig.radio.strict}},size:{type:String,default:function(){return GlobalConfig.radio.size||GlobalConfig.size}}},emits:["update:modelValue","change"],setup:function(Fe,qe){var hn=qe.slots,vn=qe.emit,bn=inject("$xeform",null),wn=inject("$xeformiteminfo",null),kn=XEUtils$1.uniqueId(),_n={xID:kn,props:Fe,context:qe},Cn=useSize(Fe),xn=inject("$xeradiogroup",null),En={},$n=computed(function(){return Fe.disabled||xn&&xn.props.disabled}),Sn=computed(function(){return xn?xn.name:Fe.name}),An=computed(function(){return xn?xn.props.strict:Fe.strict}),Tn=computed(function(){var In=Fe.modelValue,Mn=Fe.label;return xn?xn.props.modelValue===Mn:In===Mn}),Nn=function(In,Mn){xn?xn.handleChecked({label:In},Mn):(vn("update:modelValue",In),En.dispatchEvent("change",{label:In},Mn),bn&&wn&&bn.triggerItemEvent(Mn,wn.itemConfig.field,In))},Pn=function(In){var Mn=$n.value;Mn||Nn(Fe.label,In)},On=function(In){var Mn=$n.value,Bn=An.value;!Mn&&!Bn&&Fe.label===(xn?xn.props.modelValue:Fe.modelValue)&&Nn(null,In)};En={dispatchEvent:function(In,Mn,Bn){vn(In,Object.assign({$radio:_n,$event:Bn},Mn))}},Object.assign(_n,En);var Rn=function(){var In,Mn=Cn.value,Bn=$n.value,Dn=Sn.value,Vn=Tn.value;return h$6("label",{class:["vxe-radio",(In={},In["size--".concat(Mn)]=Mn,In["is--checked"]=Vn,In["is--disabled"]=Bn,In)],title:Fe.title},[h$6("input",{class:"vxe-radio--input",type:"radio",name:Dn,checked:Vn,disabled:Bn,onChange:Pn,onClick:On}),h$6("span",{class:["vxe-radio--icon",Vn?"vxe-icon-radio-checked":"vxe-icon-radio-unchecked"]}),h$6("span",{class:"vxe-radio--label"},hn.default?hn.default({}):getFuncText(Fe.content))])};return _n.renderVN=Rn,_n},render:function(){return this.renderVN()}}),ImportPanelComponent=defineComponent({name:"VxeImportPanel",props:{defaultOptions:Object,storeData:Object},setup:function(Fe){var qe=inject("$xetable",{}),hn=qe.getComputeMaps().computeImportOpts,vn=reactive({loading:!1}),bn=ref(),wn=computed(function(){var Tn=Fe.storeData;return"".concat(Tn.filename,".").concat(Tn.type)}),kn=computed(function(){var Tn=Fe.storeData;return Tn.file&&Tn.type}),_n=computed(function(){var Tn=Fe.storeData,Nn=Tn.type,Pn=Tn.typeList;if(Nn){var On=XEUtils$1.find(Pn,function(Rn){return Nn===Rn.value});return On?GlobalConfig.i18n(On.label):"*.*"}return"*.".concat(Pn.map(function(Rn){return Rn.value}).join(", *."))}),Cn=function(){var Tn=Fe.storeData;Object.assign(Tn,{filename:"",sheetName:"",type:""})},xn=function(){var Tn=Fe.storeData,Nn=Fe.defaultOptions;qe.readFile(Nn).then(function(Pn){var On=Pn.file;Object.assign(Tn,parseFile(On),{file:On})}).catch(function(Pn){return Pn})},En=function(){nextTick(function(){var Tn=bn.value;Tn&&Tn.focus()})},$n=function(){var Tn=Fe.storeData;Tn.visible=!1},Sn=function(){var Tn=Fe.storeData,Nn=Fe.defaultOptions,Pn=hn.value;vn.loading=!0,qe.importByFile(Tn.file,Object.assign({},Pn,Nn)).then(function(){vn.loading=!1,Tn.visible=!1}).catch(function(){vn.loading=!1})},An=function(){var Tn=Fe.defaultOptions,Nn=Fe.storeData,Pn=wn.value,On=kn.value,Rn=_n.value;return h$6(VxeModalComponent,{modelValue:Nn.visible,title:GlobalConfig.i18n("vxe.import.impTitle"),width:440,mask:!0,lockView:!0,showFooter:!1,escClosable:!0,maskClosable:!0,loading:vn.loading,"onUpdate:modelValue":function(In){Nn.visible=In},onShow:En},{default:function(){return h$6("div",{class:"vxe-export--panel"},[h$6("table",{cellspacing:0,cellpadding:0,border:0},[h$6("tbody",[h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.import.impFile")),h$6("td",[On?h$6("div",{class:"vxe-import-selected--file",title:Pn},[h$6("span",Pn),h$6("i",{class:GlobalConfig.icon.INPUT_CLEAR,onClick:Cn})]):h$6("button",{ref:bn,class:"vxe-import-select--file",onClick:xn},GlobalConfig.i18n("vxe.import.impSelect"))])]),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.import.impType")),h$6("td",Rn)]),h$6("tr",[h$6("td",GlobalConfig.i18n("vxe.import.impOpts")),h$6("td",[h$6(VxeRadioGroupComponent,{modelValue:Tn.mode,"onUpdate:modelValue":function(In){Tn.mode=In}},{default:function(){return Nn.modeList.map(function(In){return h$6(VxeRadioComponent,{label:In.value,content:GlobalConfig.i18n(In.label)})})}})])])])]),h$6("div",{class:"vxe-export--panel-btns"},[h$6(VxeButtonComponent,{content:GlobalConfig.i18n("vxe.import.impCancel"),onClick:$n}),h$6(VxeButtonComponent,{status:"primary",disabled:!On,content:GlobalConfig.i18n("vxe.import.impConfirm"),onClick:Sn})])])}})};return An}});var fileForm,fileInput,printFrame,defaultHtmlStyle='body{margin:0;padding: 0 1px;color:#333333;font-size:14px;font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.vxe-table{border-collapse:collapse;text-align:left;border-spacing:0}.vxe-table:not(.is--print){table-layout:fixed}.vxe-table,.vxe-table th,.vxe-table td,.vxe-table td{border-color:#D0D0D0;border-style:solid;border-width:0}.vxe-table.is--print{width:100%}.border--default,.border--full,.border--outer{border-top-width:1px}.border--default,.border--full,.border--outer{border-left-width:1px}.border--outer,.border--default th,.border--default td,.border--full th,.border--full td,.border--outer th,.border--inner th,.border--inner td{border-bottom-width:1px}.border--default,.border--outer,.border--full th,.border--full td{border-right-width:1px}.border--default th,.border--full th,.border--outer th{background-color:#f8f8f9}.vxe-table td>div,.vxe-table th>div{padding:.5em .4em}.col--center{text-align:center}.col--right{text-align:right}.vxe-table:not(.is--print) .col--ellipsis>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.vxe-table--tree-node{text-align:left}.vxe-table--tree-node-wrapper{position:relative}.vxe-table--tree-icon-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.vxe-table--tree-unfold-icon,.vxe-table--tree-fold-icon{position:absolute;width:0;height:0;border-style:solid;border-width:.5em;border-right-color:transparent;border-bottom-color:transparent}.vxe-table--tree-unfold-icon{left:.3em;top:0;border-left-color:#939599;border-top-color:transparent}.vxe-table--tree-fold-icon{left:0;top:.3em;border-left-color:transparent;border-top-color:#939599}.vxe-table--tree-cell{display:block;padding-left:1.5em}.vxe-table input[type="checkbox"]{margin:0}.vxe-table input[type="checkbox"],.vxe-table input[type="radio"],.vxe-table input[type="checkbox"]+span,.vxe-table input[type="radio"]+span{vertical-align:middle;padding-left:0.4em}';function createFrame(){var Fe=document.createElement("iframe");return Fe.className="vxe-table--print-frame",Fe}function getExportBlobByContent(Fe,qe){return new Blob([Fe],{type:"text/".concat(qe.type,";charset=utf-8;")})}function createHtmlPage(Fe,qe){var hn=Fe.style;return["","",'',"".concat(Fe.sheetName,""),""),hn?""):"","","".concat(qe,""),""].join("")}var readLocalFile=function(Fe){var qe=Object.assign({},Fe);return fileForm||(fileForm=document.createElement("form"),fileInput=document.createElement("input"),fileForm.className="vxe-table--file-form",fileInput.name="file",fileInput.type="file",fileForm.appendChild(fileInput),document.body.appendChild(fileForm)),new Promise(function(hn,vn){var bn=qe.types||[],wn=!bn.length||bn.some(function(kn){return kn==="*"});fileInput.multiple=!!qe.multiple,fileInput.accept=wn?"":".".concat(bn.join(", .")),fileInput.onchange=function(kn){var _n=kn.target.files,Cn=_n[0],xn="";if(!wn)for(var En=0;En<_n.length;En++){var $n=parseFile(_n[En]).type;if(!XEUtils$1.includes(bn,$n)){xn=$n;break}}if(!xn)hn({status:!0,files:_n,file:Cn});else{qe.message!==!1&&VXETable.modal.message({content:GlobalConfig.i18n("vxe.error.notType",[xn]),status:"error"});var Sn={status:!1,files:_n,file:Cn};vn(Sn)}},fileForm.reset(),fileInput.click()})};function removePrintFrame(){if(printFrame){if(printFrame.parentNode){try{printFrame.contentDocument.write("")}catch{}printFrame.parentNode.removeChild(printFrame)}printFrame=null}}function appendPrintFrame(){printFrame.parentNode||document.body.appendChild(printFrame)}function afterPrintEvent(){requestAnimationFrame(removePrintFrame)}function handlePrint(Fe,qe,hn){hn===void 0&&(hn="");var vn=qe.beforePrintMethod;vn&&(hn=vn({content:hn,options:qe,$table:Fe})||""),hn=createHtmlPage(qe,hn);var bn=getExportBlobByContent(hn,qe);browse.msie?(removePrintFrame(),printFrame=createFrame(),appendPrintFrame(),printFrame.contentDocument.write(hn),printFrame.contentDocument.execCommand("print")):(printFrame||(printFrame=createFrame(),printFrame.onload=function(wn){wn.target.src&&(wn.target.contentWindow.onafterprint=afterPrintEvent,wn.target.contentWindow.print())}),appendPrintFrame(),printFrame.src=URL.createObjectURL(bn))}var saveLocalFile=function(Fe){var qe=Fe.filename,hn=Fe.type,vn=Fe.content,bn="".concat(qe,".").concat(hn);if(window.Blob){var wn=vn instanceof Blob?vn:getExportBlobByContent(XEUtils$1.toValueString(vn),Fe);if(navigator.msSaveBlob)navigator.msSaveBlob(wn,bn);else{var kn=URL.createObjectURL(wn),_n=document.createElement("a");_n.target="_blank",_n.download=bn,_n.href=kn,document.body.appendChild(_n),_n.click(),requestAnimationFrame(function(){_n.parentNode&&_n.parentNode.removeChild(_n),URL.revokeObjectURL(kn)})}return Promise.resolve()}return Promise.reject(new Error(getLog("vxe.error.notExp")))},htmlCellElem,csvBOM="\uFEFF",enterSymbol=`\r `;function defaultFilterExportColumn(Fe){return Fe.property||["seq","checkbox","radio"].indexOf(Fe.type)>-1}var getConvertColumns=function(Fe){var qe=[];return Fe.forEach(function(hn){hn.childNodes&&hn.childNodes.length?(qe.push(hn),qe.push.apply(qe,getConvertColumns(hn.childNodes))):qe.push(hn)}),qe},convertToRows$1=function(Fe){var qe=1,hn=function(kn,_n){if(_n&&(kn._level=_n._level+1,qe=12&&!isNaN(qe))return" ".concat(qe);break}}return qe}function toTxtCellLabel(Fe){return/[",\s\n]/.test(Fe)?'"'.concat(Fe.replace(/"/g,'""'),'"'):Fe}function getElementsByTagName(Fe,qe){return Fe.getElementsByTagName(qe)}function getTxtCellKey(Fe){return"#".concat(Fe,"@").concat(XEUtils$1.uniqueId())}function replaceTxtCell(Fe,qe){return Fe.replace(/#\d+@\d+/g,function(hn){return XEUtils$1.hasOwnProp(qe,hn)?qe[hn]:hn})}function getTxtCellValue(Fe,qe){var hn=replaceTxtCell(Fe,qe);return hn.replace(/^"+$/g,function(vn){return'"'.repeat(Math.ceil(vn.length/2))})}function parseCsvAndTxt(Fe,qe,hn){var vn=qe.split(enterSymbol),bn=[],wn=[];if(vn.length){var kn={},_n=Date.now();vn.forEach(function(Cn){if(Cn){var xn={};Cn=Cn.replace(/("")|(\n)/g,function($n,Sn){var An=getTxtCellKey(_n);return kn[An]=Sn?'"':` -`,An}).replace(/"(.*?)"/g,function($n,Sn){var An=getTxtCellKey(_n);return kn[An]=replaceTxtCell(Sn,kn),An});var En=Cn.split(hn);wn.length?(En.forEach(function($n,Sn){Sn-1})}var tableExportMethodKeys=["exportData","importByFile","importData","saveFile","readFile","print","openImport","openExport","openPrint"],tableExportHook={setupTable:function(Fe){var qe=Fe.props,hn=Fe.reactData,vn=Fe.internalData,bn=Fe.getComputeMaps(),wn=bn.computeTreeOpts,kn=bn.computePrintOpts,_n=bn.computeExportOpts,Cn=bn.computeImportOpts,xn=bn.computeCustomOpts,En=bn.computeSeqOpts,$n=bn.computeRadioOpts,Sn=bn.computeCheckboxOpts,An=bn.computeColumnOpts,Tn=inject("$xegrid",null),Nn=function(qn){var jn=wn.value,Jn=jn.children||jn.childrenField;return qn[Jn]&&qn[Jn].length},Pn=function(qn,jn,Jn,Qn){var no=En.value,co=no.seqMethod||Jn.seqMethod;return co?co({row:qn,rowIndex:Fe.getRowIndex(qn),$rowIndex:jn,column:Jn,columnIndex:Fe.getColumnIndex(Jn),$columnIndex:Qn}):Fe.getRowSeq(qn)};function On(qn,jn){var Jn=An.value,Qn=jn.headerExportMethod||Jn.headerExportMethod;return Qn?Qn({column:jn,options:qn,$table:Fe}):(qn.original?jn.property:jn.getTitle())||""}var Rn=function(qn){return XEUtils$1.isBoolean(qn)?qn?"TRUE":"FALSE":qn},In=function(qn,jn,Jn){var Qn=qn.isAllExpand,no=qn.mode,co=qe.treeConfig,so=$n.value,fo=Sn.value,mo=wn.value,lo=An.value;if(htmlCellElem||(htmlCellElem=document.createElement("div")),co){var io=mo.children||mo.childrenField,wo=[],go=new Map;return XEUtils$1.eachTree(Jn,function(Io,oo,eo,ao,ho,Mo){var Po=Io._row||Io,ko=ho&&ho._row?ho._row:ho;if(Qn||!ko||go.has(ko)&&Fe.isTreeExpandByRow(ko)){var xo=Nn(Po),Ao={_row:Po,_level:Mo.length-1,_hasChild:xo,_expand:xo&&Fe.isTreeExpandByRow(Po)};jn.forEach(function(vo,qo){var jo="",Ko=vo.editRender||vo.cellRender,bo=vo.exportMethod;if(!bo&&Ko&&Ko.name){var yo=VXETable.renderer.get(Ko.name);yo&&(bo=yo.exportMethod)}if(bo||(bo=lo.exportMethod),bo)jo=bo({$table:Fe,row:Po,column:vo,options:qn});else switch(vo.type){case"seq":jo=no==="all"?ao.map(function(Yo,_o){return _o%2===0?Number(Yo)+1:"."}).join(""):Pn(Po,oo,vo,qo);break;case"checkbox":jo=Rn(Fe.isCheckedByCheckboxRow(Po)),Ao._checkboxLabel=fo.labelField?XEUtils$1.get(Po,fo.labelField):"",Ao._checkboxDisabled=fo.checkMethod&&!fo.checkMethod({row:Po});break;case"radio":jo=Rn(Fe.isCheckedByRadioRow(Po)),Ao._radioLabel=so.labelField?XEUtils$1.get(Po,so.labelField):"",Ao._radioDisabled=so.checkMethod&&!so.checkMethod({row:Po});break;default:if(qn.original)jo=getCellValue(Po,vo);else if(jo=Fe.getCellLabel(Po,vo),vo.type==="html")htmlCellElem.innerHTML=jo,jo=htmlCellElem.innerText.trim();else{var zo=Fe.getCell(Po,vo);zo&&(jo=zo.innerText.trim())}}Ao[vo.id]=XEUtils$1.toValueString(jo)}),go.set(Po,1),wo.push(Object.assign(Ao,Po))}},{children:io}),wo}return Jn.map(function(Io,oo){var eo={_row:Io};return jn.forEach(function(ao,ho){var Mo="",Po=ao.editRender||ao.cellRender,ko=ao.exportMethod;if(!ko&&Po&&Po.name){var xo=VXETable.renderer.get(Po.name);xo&&(ko=xo.exportMethod)}if(ko)Mo=ko({$table:Fe,row:Io,column:ao,options:qn});else switch(ao.type){case"seq":Mo=no==="all"?oo+1:Pn(Io,oo,ao,ho);break;case"checkbox":Mo=Rn(Fe.isCheckedByCheckboxRow(Io)),eo._checkboxLabel=fo.labelField?XEUtils$1.get(Io,fo.labelField):"",eo._checkboxDisabled=fo.checkMethod&&!fo.checkMethod({row:Io});break;case"radio":Mo=Rn(Fe.isCheckedByRadioRow(Io)),eo._radioLabel=so.labelField?XEUtils$1.get(Io,so.labelField):"",eo._radioDisabled=so.checkMethod&&!so.checkMethod({row:Io});break;default:if(qn.original)Mo=getCellValue(Io,ao);else if(Mo=Fe.getCellLabel(Io,ao),ao.type==="html")htmlCellElem.innerHTML=Mo,Mo=htmlCellElem.innerText.trim();else{var Ao=Fe.getCell(Io,ao);Ao&&(Mo=Ao.innerText.trim())}}eo[ao.id]=XEUtils$1.toValueString(Mo)}),eo})},Mn=function(qn){var jn=qn.columns,Jn=qn.dataFilterMethod,Qn=qn.data;return Jn&&(Qn=Qn.filter(function(no,co){return Jn({row:no,$rowIndex:co})})),In(qn,jn,Qn)},Bn=function(qn,jn,Jn){var Qn=An.value,no=Jn.editRender||Jn.cellRender,co=Jn.footerExportMethod;if(!co&&no&&no.name){var so=VXETable.renderer.get(no.name);so&&(co=so.footerExportMethod)}co||(co=Qn.footerExportMethod);var fo=Fe.getVTColumnIndex(Jn),mo=co?co({$table:Fe,items:jn,itemIndex:fo,_columnIndex:fo,column:Jn,options:qn}):XEUtils$1.toValueString(jn[fo]);return mo},Dn=function(qn,jn,Jn){var Qn=csvBOM;if(qn.isHeader&&(Qn+=jn.map(function(so){return toTxtCellLabel(On(qn,so))}).join(",")+enterSymbol),Jn.forEach(function(so){Qn+=jn.map(function(fo){return toTxtCellLabel(getCsvCellTypeLabel(fo,so[fo.id]))}).join(",")+enterSymbol}),qn.isFooter){var no=hn.footerTableData,co=getFooterData(qn,no);co.forEach(function(so){Qn+=jn.map(function(fo){return toTxtCellLabel(Bn(qn,so,fo))}).join(",")+enterSymbol})}return Qn},Vn=function(qn,jn,Jn){var Qn="";if(qn.isHeader&&(Qn+=jn.map(function(so){return toTxtCellLabel(On(qn,so))}).join(" ")+enterSymbol),Jn.forEach(function(so){Qn+=jn.map(function(fo){return toTxtCellLabel(so[fo.id])}).join(" ")+enterSymbol}),qn.isFooter){var no=hn.footerTableData,co=getFooterData(qn,no);co.forEach(function(so){Qn+=jn.map(function(fo){return toTxtCellLabel(Bn(qn,so,fo))}).join(",")+enterSymbol})}return Qn},Ln=function(qn,jn,Jn){var Qn=qn[jn],no=XEUtils$1.isUndefined(Qn)||XEUtils$1.isNull(Qn)?Jn:Qn,co=no==="ellipsis",so=no==="title",fo=no===!0||no==="tooltip",mo=so||fo||co,lo=hn.scrollXLoad,io=hn.scrollYLoad;return(lo||io)&&!mo&&(mo=!0),mo},zn=function(qn,jn,Jn){var Qn=qe.id,no=qe.border,co=qe.treeConfig,so=qe.headerAlign,fo=qe.align,mo=qe.footerAlign,lo=qe.showOverflow,io=qe.showHeaderOverflow,wo=hn.isAllSelected,go=hn.isIndeterminate,Io=hn.mergeList,oo=wn.value,eo=qn.print,ao=qn.isHeader,ho=qn.isFooter,Mo=qn.isColgroup,Po=qn.isMerge,ko=qn.colgroups,xo=qn.original,Ao="check-all",vo=["vxe-table","border--".concat(toTableBorder(no)),eo?"is--print":"",ao?"is--header":""].filter(function(yo){return yo}),qo=[''),"".concat(jn.map(function(yo){return'')}).join(""),"")];if(ao&&(qo.push(""),Mo&&!xo?ko.forEach(function(yo){qo.push("".concat(yo.map(function(zo){var Yo=zo.headerAlign||zo.align||so||fo,_o=Ln(zo,"showHeaderOverflow",io)?["col--ellipsis"]:[],Fo=On(qn,zo),$o=0,Bo=0;XEUtils$1.eachTree([zo],function(Vo){(!Vo.childNodes||!zo.childNodes.length)&&Bo++,$o+=Vo.renderWidth},{children:"childNodes"});var No=$o-Bo;return Yo&&_o.push("col--".concat(Yo)),zo.type==="checkbox"?'"):'")}).join(""),""))}):qo.push("".concat(jn.map(function(yo){var zo=yo.headerAlign||yo.align||so||fo,Yo=Ln(yo,"showHeaderOverflow",io)?["col--ellipsis"]:[],_o=On(qn,yo);return zo&&Yo.push("col--".concat(zo)),yo.type==="checkbox"?'"):'")}).join(""),"")),qo.push("")),Jn.length&&(qo.push(""),co?Jn.forEach(function(yo){qo.push(""+jn.map(function(zo){var Yo=zo.align||fo,_o=Ln(zo,"showOverflow",lo)?["col--ellipsis"]:[],Fo=yo[zo.id];if(Yo&&_o.push("col--".concat(Yo)),zo.treeNode){var $o="";return yo._hasChild&&($o='')),_o.push("vxe-table--tree-node"),zo.type==="radio"?'"):zo.type==="checkbox"?'"):'")}return zo.type==="radio"?'"):zo.type==="checkbox"?'"):'")}).join("")+"")}):Jn.forEach(function(yo){qo.push(""+jn.map(function(zo){var Yo=zo.align||fo,_o=Ln(zo,"showOverflow",lo)?["col--ellipsis"]:[],Fo=yo[zo.id],$o=1,Bo=1;if(Po&&Io.length){var No=Fe.getVTRowIndex(yo._row),Vo=Fe.getVTColumnIndex(zo),Eo=mergeBodyMethod(Io,No,Vo);if(Eo){var rr=Eo.rowspan,sr=Eo.colspan;if(!rr||!sr)return"";rr>1&&($o=rr),sr>1&&(Bo=sr)}}return Yo&&_o.push("col--".concat(Yo)),zo.type==="radio"?'"):zo.type==="checkbox"?'"):'")}).join("")+"")}),qo.push("")),ho){var jo=hn.footerTableData,Ko=getFooterData(qn,jo);Ko.length&&(qo.push(""),Ko.forEach(function(yo){qo.push("".concat(jn.map(function(zo){var Yo=zo.footerAlign||zo.align||mo||fo,_o=Ln(zo,"showOverflow",lo)?["col--ellipsis"]:[],Fo=Bn(qn,yo,zo);return Yo&&_o.push("col--".concat(Yo)),'")}).join(""),""))}),qo.push(""))}var bo=!wo&&go?' + @@ -13,8 +13,8 @@ Fantastic-admin 基础版 - - + +
        @@ -46,6 +46,5 @@ document.getElementById('browser-upgrade').style.display = 'block' } - diff --git a/index.html.br b/index.html.br index b1ea67efc692e3d10ce68d75b5ca1f71a97b9e8d..a1cf04045a76067a7c19119576e47a80d8723664 100644 GIT binary patch delta 476 zcmV<20VDq91L*@18=?mQoCmhkG>Gyy2E$KNVUZCTe?9}|mFlD$Ro9?Lf^5$pDo9kL zzV80dnlv}qej}qT*S285t5mjHRmu(1*NHZj&B4J3^E4I*sdJ<>%B~d;IW{SDL969P z6k4iAgSB=(?LS2O#TyP?&uxd6t!|LBIUzIR2ocoQa_b)I_zWa)v??THmj$>a&2Hn8TTfIMz;W^&)mptYei1~J9`wUGrnJVw5qBIvJ9sPfWP<_a3C?;Sh4wf(H_ zA2YXLC2%bI0AjW`IiH)Xh_+{zEiZuc5Lv$yf0c+~-NF1(#r(yH^fFUHSU)ZxX}*gs zJz~$1s}gW^4z(rBhM!E6Vj{Nw@A?#~6t)R;_*<1zTbBLIt-oKG*xgaaXZ}?tLqaMU z^Ahet;D#ncfC0>^WXYBT-N=`>5hdvO2{zYRMKhbeHz@l$ZPHfkqGxw@)O5>#)-EXO zLaJZPNQl+nU2ygwP&$RID42PmO_I72YsxDP2C~2Z{{-*5 Sgme=8u6nUPLeOt1?cct9lT6AlJMR zg@%fCu*7|vKb5v|f!8>e-`+%VgOHUIGSfJM12MPMx<{y*A$ZWpRmvL`Sqd&mQ?a$O z$Bqvoe@PYytJ;)#yo(9|b+Lslsfq#VT#PCNsH`nA`g9qp;X`W&LtU4f*17>)^?cbg zvlRh0?t0ce0eRHq%;+8}klGL$y_n+OZDgSy;z6&yqA`6PRnF^`2esE!mTNSX)?2%j zWh9TIF|Q>M7U7xe?jnRvGR)!=_92tFzEOKlIAC`fcYk1 z8fz-cU|ImM$W82cAP?!Jn~4I*^$~`%N~qP`y`pAs#UiiF@@uUj@Sm=E!%8^siGC4lsq7Ni!+6D`72|)N O7p13gA~^@U8Z{Muf#qHR diff --git a/index.html.gz b/index.html.gz index 6ffa8b7d04eb629df2c0087d83d2d9bb737c5f27..8389d0b633eadd50bd1ea4644b4039b5ffddc5e4 100644 GIT binary patch literal 766 zcmVmL?M8EBy^Aim#TBdc?hgLC8Oaw5QI69 zVje=^3sO%~)KN28F!j%`z*4mskv<{nID~QJ($F)plz$ph6FingtTrM~AeUG)bjfCs zAgw+`fj*HYC2_=sj@Okb66$VZ>MGxHi7u8H>EslkAypJHLt?~;bK0C4BJ-7s46@On zO$SysBPxg-V4Q)Yu!{nD0UCgY+`tI?WMsr_vTG!G!P$ue#{?*<7%9)8P$8)(Hjo== zb?m>{>%G0(d$es^8Q`x}mEM7IeXV9(SoZjkqQ>0mAY=c23zTQ)Wp#P}#&UYUsr0SB z_U#&XTRFQ+n}E6wL{XHtn=fLf=^R)uc5V1PAV{-ke|qu1frh68 z5sGXoSU&7@_8+|K?tUyFiuEJAB)r6&R%;A}>u`v)z^Pej;0+;+%)D|T54%c|!;G{J`aUqG0VA;*SiVLD zPKyK;9sKjHTIjcZdYpTVm^iesFSJIjf8A!5=7f#Tr&WU4GXAR3$-j+)8O_|QkUaKpgqvk2UlSv8D4H(b*D;0 wLN865sTr9rl@UWN;DAz%alBs2sqW;p9#?2vnd@j9O25TF0L!56>7xe#0G~s2WdHyG literal 759 zcmVwLQw1G-u)b%$(&g^Fx|@W$DsWuT#e$hl&LA35MKLoa!3>;fYifurP%1WIy-8b+ zQQwHE06D-oWgLfH64(#%05swz!6blVBj(dxGsO$eP8~QRKvBh@wtyprrJ}^dZm89< z_hz^M_HO^tR@Ke{f2FGI4$NtH7Q?x@=^;g(;7&_4KxQtS1u~W0X(o63Q18_SciRP{ zOIwJ#j)CL2Xt7u%Ow&1rSMJmdcnC+pGPF?Pz;1b8t~arOv?smz-$29Dfd~Z~%BUT5 zyL%7b^>#j%kmbqYsTHrtEMCzu2a`#{sP%Ssd%F+!?{)gG@AtYdzJ1vK{$+drY3Ja{ z^IrFB|7EB5S*Lxx|LNJm`>nlKoe`B5d1d*maiN4%&+?*eCrM(3G}RmTltp-GgX?Pr zDlGiekX9NDM{C9qX^B&_($F75n7LsU;vII9G=~*y9UQ*>5e=BBy%@FYRFJGlRM)}3 z-l~oN*r(6A&%h#)O#-1cYX9pt^E9Vy^lDZmn$KcK_j#Q928V;*fDrZ2#Q1okpFdBm zOGMEY++1v|0#Rsl6IDtp746k1hfbo~M@d~ynxXbROCMaFK{~wLzUEF;hJ;?3v@!#- pTq%v=?O`;UE6nr0<*u004|@b8i3u
        ").concat(Fo,"
        ").concat(formatText(Fo,!0),"
        ").concat(_o,"
        ").concat(formatText(_o,!0),"
        ').concat($o,'
        ").concat(yo._radioLabel,"
        ').concat($o,'
        ").concat(yo._checkboxLabel,"
        ').concat($o,'
        ').concat(Fo,"
        ").concat(yo._radioLabel,"
        ").concat(yo._checkboxLabel,"
        ").concat(formatText(Fo,!0),"
        ").concat(yo._radioLabel,"
        ").concat(yo._checkboxLabel,"
        ").concat(formatText(Fo,!0),"
        ").concat(formatText(Fo,!0),"

        vFYy;myXn}Yd*0a4=#))F=6S--mSc_kc_$$+ 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

        t7z>9K;9lm9q)a@UC&S6d;&vKwhUMm}=)} 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%0AVhwNRYfiO#FUrS$d|vzge|m|s`UWav>$~#X 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 z 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

      • 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 diff --git a/assets/g2plot-7c8ef9fc.js.gz b/assets/g2plot-7c8ef9fc.js.gz deleted file mode 100644 index 3b5cf9ca4f5002ae8e4a55ef2ae6de608a749721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246024 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
        vWt2@HoE*bP&iBb8nkHHP;3Ue52j4xz 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
        p={3P|affCBY_u8_etmht{KD*o0kTyJ$+f7|8 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
        fUdcma8#9;CPS zTKv#}CqpG_X*fecp)(4iYqZc5RhWS7pcyX1`P!-QB8a`|hXafEnkjP2aPw#!1~jYy z8fJB9?5cWxa|22BkY5i_FilD8Lvvekwl!qqcgVMHQ)i%PW>49_^*i9v@1)3R% zTY$>2i6f5!CBst!Pt+UO7XXHJ7X_*VT9|HApKs?MHS@s?->-{sfe}WT<-1DJoS$&b zPxOdAH@-B}nVTEUYhqy6d6=c~5)GR+)wPp^ zv7!l>JSYjmMiin+MlH{g-z0|!G8bI?gVZWJS5kQg|Uvw_W>@qEBC zusrwr^Jd^J8%jDPF}fGKB>Dh!>7~%}F7i#6&t=R*M*x~Dpg+>9!`h-I#M2=SD5U-L zO`KjheW)=#&*xDxaom9?{FNdkjD~cc_I`nGXTy0kLjpyNnJeJhn^?~`izpt2bBro7 zn}tC1nAN&o$d_5vqOxwpD%Q`PA77t}xO6WsaN6M=&pJ!9SI;f$7R#(f6aUVIccti* z3q_|~DLUms(J5DoPPtHY%2kO@89Emnjr+ULiOvi9LeWYFooht*o^G>Q-`7(WSZqO$eW%}gI zy*_8ivT*w7n&1q{ldG-d2{~LjuOvytCu6!t=9Y)nkqWtDD&&HwkSm)Cnc?!-M99T< zBIE)<(}g5LE=okmL|1ly8btRN`qIC$NszVN^Kwb;jZPHE6;L3?mZ_iL+@M#9D?x$4 zrv@dh56wNp+18LvP$2NJac(rdl1;;+S2T-b1^QzG{kO@F3zPh~Dv=*@M2h-2^YMtl z@f<@{Ue6!G29c!4&^ZAhc?y)r>4Ci4>7Gi;c)sJ za4N_Sv1`dMe1_O;#Sj%4C%37R4Rr)(;Tkudi)Kb@p040Khq7M=_c`oO$@B8KDXwCa zkZ|cw>+SARms-kFBPg{TbjNrx@bKYCmPA}Q_C_dyQfa87sL=j!!(8`uZ5oZj2Jo)) zIGEKs5nt8vWy;^qU%p_UN`Qby7NWQz-@7S+oQhIcFb$h}W7Q2|BL%m+gT0vI0+8S+z*y^!dU3t}Bk#`xw*x=zfs{Pr#?MERZh7Q=4PSWf z{Cz2GlxM36M<^44yY{`up7&&cvZ%tS1#xJdKaUOz#gpkjhFwAD#L3JxmX?jqix@eq zjXRK{OYtT4hcInPj&_R9@q8Yv0T0oy6Z0uP;@?hxKx2I(YIrPbSm+ugIZg}<+MmmI z&4N!lYFhq0kOEMZQBKpJr3h4H-XCm~K6*F;Nc5jizWK|^$zN-@PrP%RROM6rEz-fS zzx@VM;NeH0jpt9HPF70~M|}l_9?*-Bd;ID^x%uQ`KbRB0_lW$(A%z3y8Y!Cqe)iEx zrW5V%|Mjo+WcSHm{#*}s+wI5hUORkr(BA(`S6P(mBl^^0w*_q2LFWOIZ&JE5VH~1a zcug7&TNc+SN@urRH#g{jj6|Jr{1hESoC>+Rk@PH>f9U3A5(znG;d&tKF9xJvV~b1; zo26|c)3G0f%`xzI%sx1=z7IwZP4>rW<;BC8tV@C@$($uBm&W3ngF-L4-o!tD?#x^` zs8jxsG;#Zns&+SZ(Qq(^-3S)%KteBSBIs#|UixxaaG~C4hY0kn5dmu@9 zAZZ~>ZcKy@plCXPI7$UobO@^@ym+QePhko@=zbm-`nj`1();7lFN+NQ-D2p4nr;at zKLr}lbaK%T6!AJv$B1tFjX{V-NIM{b+MJueQsUc2BB-I^39Lik@?r0 z|6M&%Iw79v*r_8ON}0Xy*}d;p9=8OJFP%6o{Lns4WW>6tcpOPhz>H~^sMEuk2I~pO^O#1i zBj3sgbfGjofB1073p4?2KXV9U8a5Y0DLtRC^xWML6Z8fzammLQS{4YgpEq)*Km$P) z_GhYBe|!oo#vFkOqE2hbm}P>@WLL5phpnzMij~cDXFMfxm`LS*cjC+d{~XQATdcF- z@y$>SWo-FV%j|4!FDk|S#f3~tp4oxERf`i?i<1u;#RS92wi*$}brEs3rM%Ru{3_NX zGS?%L>yd~{4bZ8GA(%5St%hKkkG^9p2o{teSWtvu0Ap+jmK7lw)DtTR#<6r< z3H*O$Qpx~Z`=oe?U~B4=Udb3?mN8MLFQ`4?aai@Gx7M|t zduLi8RTvI*@~n{b@S&Y)TFx{@P<*|r&|X!_aqQLt_9Ju!)sb1+bb%U|+VVs{y7m3t z5#|#mT$Bpl-T;G&HJg#^&G_u!4z?Zt7TEUk-v+itHf%foMA-K7^I+RIe+byt7hcmv z_`X^&4};o3c_(Gi=N`2FU0~j`Plb8Me;k+>eKO38J`?7VnPIG@BCnroDb*WT4(Cnm zkJ2Hz#S>SP&w1ZD7|aDWea&T$TM06PPHlgLVI|+heAl1)lf<$8|Ce>dl~VW^Dmh30 z43T&_2`-~}O^_B}e_}nwKxRcr14V+vw>QB&3eYKrk7H0C;^~{;N3m*R_!h~%+H8dZ zrcKMMta%v**%`tAJGl9)Zz7{ zcWRH-J4wJ;Dj&$gwH$>jFWyEsH+7FjUr~a~W(z!TXQVXXI=c2L1LOnpYS2s7O@N=$i6&qJ% z6iLEVwUq9Qz!`ZTywk?Hs~kR4o-mH1Sr%nAY1=&_VeN4oYiMVho^8>(eN~o2yyO}` z`sq+Q2y?xDO@c<)j~XzFm!E`PV@&}?@hm`MZGZ+}FDnebK0a4Y$f!$@kC(imH0wVA zz;e4*F7HPq4{1I|@=C@gpua5$EU!`6`*IcxqkP@@M(Wkqj8s4xN9|7K2N8LtT--{x zD=2*O(o*5Hs+daLbfxaU+4EMRD=k$o(0gRc99^O|5)sfk`21~?aa)yy_d@hRJRzJn zTFmKQolxE=jDvO8Y%>4^XI?d#YRxE6)`8{i4nZ@&0tneBDIXGdDg3kzbyH$5dMRv) zd9-o}m7)Rxk$4dNBHF2L2A*9g1@hA*vUHLuxfLwS$Vp{@Z6 zwIcr>1=0GfP_RRtSbusa+SrZH>I8P9suQbqjZ8*9c`iP;BRCtyu9!UEd|F~V{9Kp^ zqu(+#4@Tea&qZ2%767_(f+5E_raL&48{> zSBH=jzOlOnjETFh#~9!w(G!(7qwG~02Xicvn>OfF#7=<*AQxKi*Hez1GQ_uaJ>`HW zOczak+S&aD#?i%CdFpUnU(!5w(5$a7$IH9cb`|s z+N|U4XZFLYPP>t~ zyV1s;$oHiItQAY2ykqLGl3rBh6 z$C+LPrrdd-JBcS9ne37aHtnnp-Z2cNay*AVudzf>C=nD&1XhW#|70LyWuR&V%xW?~ z%$=}GL;zDjtiM1i5w1r)v7Ny=iK?do2_7|VraXMe17Ni$-z@E2>yg93l;ei;X;}A< z)D@_r9H2`G@Xu;DH}d(kb`<)3Wu7$XIPyzi*+PqMG*$5jl6|Y3blrX2FrKh6h&BqY<}18yrzpU1Z1}&Qfy+F~)(*-KPL@>T8;r7Q2vuVHhE-S|huTmm7fuRg8d?Zw}y;-_Zh{E zqv#h5UWB#xQ+BX4rXA*$OshH2qMREd+m^6vVRs!PbqA-Ppbp-8%mFEL6xs~EXUaI) zoqp{}>rX(Z!k>XBLn)+3DQVVjJiv8?crbXas?Y5Pfb0`t&gQt}%f%5eYvWudko&{` zM8F+K8Q?jX(oDp*{~rdx|G2PE!o5JJ;55Td{nbej{ITSWz+d)>;4j_+{>TACEOlH0 zKe)MBblH?dg+~o0;nQ?MVNV0s0+I2pAd;b3di6Aof!PmOhya}?=>d!kSWgK>vmz9Y zH^|&?hoY#iav`8-#HS811%cC5H8>5t2}&Srkg6c04PCPWury)qM1#&*71#|*@O0?q zC`$*_AmQr8Z-A>oQ?`$`hs{D`jW&6?Ep=;G7pu$f{MN2lD7Oy@r8^lh>n0+ue&Qh*mm> zl|-viK@LR`{`^UWr-e<^NpPE^#8zUi@P8!cVwT%tIojd?^XujI8Y_^Oi|72a3jVJ} zd)kGNqWAIqDZD2{Yg*QgC=aOqJ{tJ6x{Cw$X{xR36E=55!}`>;s89M+4C=%SA23?T zC0dY(O<)GRkVD6B7G@Z3!wf@>8O9b`SZK5`twIY~2`!|XZY(3y$paAoJ~-ju7KnR> z18AckB#xC+LcXBOE7FaM^CT!G8zC%wosYB^5IabPua=DGAaR8OPHc=Zz8hmqk5J1I zNS_kMFlt2utuo#iyXd7B)x9%-|AjtDFm-!}+AZqQlTw!!E)XuPRVMw_Q+s$ z=KnJhMue30ZHNP z*`BYXkK>>Acj%(2kXcoPnkiorb={W@`_(BjVr@gMt&exD7)`K^wx+cjS)1a|)Eg@| zkLB5PrWikQ3-dK~g>#Y?UTJ1Z4CQv5F%%naDK@r>q1Ojd%v)@UZ8|Kc&%BAWXpl_U zR4`#nEz0u5C&8Bi!y`TozchaqV~|tmlZAzs8Vk=XEIi$Yg-03-Pwt0><4rf!Oc}6c z>F1(gqaSc;+TnpnfMJjE`a`a8ZS8 z3+t3sAe@B}b#HMW+=i{BE>K|=xb60K48#`wGZ5Q9lXm~YC=_iZYX57Ptj|X^MGb0U zq(j)Itxyg9NNf{OeBWvm5!iSkg{;#pSxHT3s!7{LWnYHcq+7UYpXsD!DC+|MuPLn*Yg6zBPQi-=(Rzv(t=jle^Ka zFucDXwpEln2Ui%)3Sg@! z=Atv`e=S~*k|^JX`tVx`@gZzzqHrv49-s7{zkdJv`HN@IU-QS}T)Dq95s}Zsu;!6U z&9%_Q!56YT>9mCvRHyczqtU3g@i??Ma@$|@Zt`BZ-9YJdO&3YLTDq-!1sf&{#YNrv z0jwmjkKqF@ORsYn1~n${@Dd~m0)Y`Vuc?rt5^&1998 zQDv=WA<4IUddu4U=Ge51uyPq$QFfi1Lyu9Gh5JIZ*(w>Kdm)ZOAh`xwZEq zlrZe&BDm}>TCrri!G>epV{qLR1KT&(^=x;4@6pCq{E127XHih}v8JFrS=c_)q(Z>a zs&X$la<7AC1VawS4tbUp{PM{4Mi$eXd0D+qEOcchqly{yQ*lC!&|PuyD9Ou!g&#NC z-NhkZ1vDDc<)I>LX%Bs~J`I;4oMCU_7D9GAkubLRrnxh8KQVeYH6vzW3FyOFHre_` zP4Cj$4Az@(-#PG(T&lz1s@#=xk`^+v9@OXUqHSbz}9{F0Apk#Wq_E@3N!>>zSwPFCPQR;VlFkH#H@JBR`i`GC>t9w{%G!G?M#S_!$t_a|JXu zve1}`Ql=Hi=0xJTm1WW$@p6gnv$9kIMCLKzFo;PDj4KW_ zdf+g5DVZWmr>PV{zAin;ZlEh=|GrXk8Z%v9sC0;xE}9oeA~=g?j()ND)us9=X}$5L zm@lJn5E!J+88+9AjEtZ+fC}N;kiJbJZ#PkM?esIew$Dm2H&3Iw>E!6Yf%p!Hq+Zazdho&M^p}Ppvs5{J*$z7 z;5cXlyqXfJr$*`q?cpmo-!{@;%mxygrLiN^!W4vN8DTq-d5$zyx@HTZ%iLi@ zsR%jYf2HW*vtFCcV11$p5;unvto^ zC!7o@L#4Gj=`tKeK~n2n<77qIQvfuRbiO{yFbFTBecRyCoNAb8w`1gVMYu#!b5*^% z)>w;!IxxT0bwp4_p$3?>{(NA>(X3qtt5U8~GiIp~O9G(G+>Wvd`wGxO09dGEL=Z*@IljVE2|fg7##4D3tbxY* zK5w49eEr--xFSsSprnq>aBInLzAcnX`H-V4YB>+=BfJUo1hu@Hr?YULuN?zIc(o+B z3;~cq&7Bf0T+;}?2FE&CT!!=DLMq`U<7l!F@8}TcHsO^Gmf~QYF7i^Cuf=R6f_vRg zgxTM@)E3%_>P?ellzy?`%PEH7kZXo?mY72;s3}U@BWIO*?C)B+xXwk(FXvCmPafn& zuj1^soBf&KmiT+PMkz{41ZFO_N#4xX$&kJ~iK{|w8a<(Y7dj)zBJNFM_9iIz1^{q? z9z@H%0q7lYZwR?@he&**`cxEKlBm=|q6OEW0L(4%AQdQ+#+dpvy_^Bdo8(B$OQBEk zsA%CVh089V2%Q1j*RuuNzes>?2`a}GpsnTBP8jx>Tl-;pT`Dq&YNX}eY4G7{6>bak z8L{*C@~Tufq9k?3WS6VQbp#wQvKWDI&AlOK+HTuAQx)XZPP?mx($Ep6K(H6WoK|o~ z;yZaSjlyh;v`>`bN>Eq=?GHoe<6KC(pS?c*>HYDG@6V2V&rPRTIgJH+L!o{nhS{o5 zuYtNnF+6mNsw)c4ixm}SpU&B_f{;}-CbP(i|MaYX8o?TpA&4a&pfD1ujvj^>LEkuO z#mA@P31Dr!C?>H%TB0d30w9T#N;2hIt!*a*Dh&`vM~K9F=?t5QoOKn&ZQL!^d7ZQiLLd;MaJQ->d4dXw%X=p;rCtjagnVxBE$Vj^|2em zEw!N>=PaOztDjP*E_Q3p6{7!Jt9)$?y=oqrjJscb7U5S>BT<6)tBQ%niaMtGWqiLX zFlSW_6uRw|kjUI3_E*sB?KzRS3RcK;O3uDnKZ`C&G1JR@jJSFvE)0odL;kvhw-zl@ z(g$$z+R0ogo&VJ#<(8>GL;)_wx@!~Q`oTf>om1_E^G`LGA|yV1xWf$7RB1UjF#3hL zd3b!`99bGUOpGuW`@kqoQTt_qPh(HetW5R;kV1FS8|jU6=Ns&&c}KAHr{p3!qj*M3 zbvZEN%K@FFJ*86B-o(%Pvq5*}`xLJ!j7NZ2s5cW21B<2b6;c+Qf^V)8>aPu<{@NDm zLoK3h66!BYLjC3KLVd|l(0suK${LC*ZoXwYPHx z1wh$O;uKv_<3`>?XCsN7+!o1&c{dlAl5u=NtD@VFOD|9(wq^&)a z72<7VV7PtUjq0)R(`Yz<+)W_Wh@QKEs)m~in%0zKR&!m|Lx_|&%0zgh3~XADq`41g_t}rY})+3+b?kl)rG!rs%~=>^C?W256Q0dx0LMD$<7t zA1l(QL{9dJwDJT=q@o5062!BSsNszTLwP$phMh%O)Qb?(g29gHezE`Mx>{u+g%^BvoYn{qrSq) z7ZS}0`s5*DTPL*~ZVCTm-(_5%;ihb@-IT318beXXc^0LQt*Cn;x_)7I{i4+MuGJ$} z6Bv`4z|za+!wzhR`LNg;t(6Qx9d)lnV^?-#SD(}vu3YCB_zkg!9Jq(o^$5PT|vDYxx6*Ro!DuybH>h=zQv>N2fH(`{15C$(|ZX|xLDptc))RaZ{Q(V z6SWg42JQ?s)>1RZjWbvrV z*g*zl5>uc{l(rW;F)i4TG8N>!@P2aT<@Hx`kh-qUyXrkJ03i?UJ*@eAF|hY)=ZCrf zp7j{L03U}K4wOgpzBC%jM;j9|;kNv{UnL&#atbv#G5Egsp?m!vY0dYccJy}iKD7P3 zmE|fYTKqrB@ofVffegxugpmfyY55opX5S}?ERb*ILJM`5Wp0i?9|{S z|GpxM@+}Y-oI#^4F0=_7|wvcEiu#sx>0z=OTBbfC1N?oAT<<|E;o+MR8}>{}>b zl1y&twmHQt!Nd?2O7@r`eA5?6UOw=yi_EEgd9hVfm*mm7E7cB=ml`>%D``$vdi>lb zWKFgUSrZnrrVk&YP?&}yCa6Yw4q9R^Zmh)CPcb628A5$0#rUIqUz1CaX_jYb;7Cv) zMp+Onqjo|BN5CwI_iN6*s@9Rw3Q{k5*|Xi`NnA%cdhXrZlm}5~gKxi5kM#w&WO@@i zQR#9k)6vpV^Uzvc)GE5UA=`=4T?Mql-sPRttyWT$)l?oB(pI=KwH0F1BRC)QV+=D; z*wCveBYb^%$zXSDo^YVo0MB^8Hkn621JfZ;tzM-vdV|)~q$nVGrlR48%rSHiL?{K+ z&>(z$&H8<9reA7s#Gr&y=|&aqc{o}O4gbIBKtri0WkOw+&W{k(OQNYiSAr!Od*d3l z%Td785n=+4hEkEOZDnh3+`&c%)`_LKF%<&2sqYNy3-lg)?>G{(_SDg1!oghhyrbn9fm zn4+U8&_TuF8y|SUokAsNxpO?92Wuy&w+$b_WO%N2nNizlFMztJ&JB}ji;b7j)TMgr z7S_o*c0!N0x+@uaVj`tXP273oxsln#C&#>8j$}C^H=fUZ3mkjHktDAW*(0TJ(I3aV|buzQgYKbiY`4k`K*ux=RIx)=#Ln|hBwB8 zk)dPaym|cg`*Sx^QF0dI^pAZ^>q&e3(NUTLm72PpmoWhA&Vm6QPzR-qoIzxFJ7Zrw zDgZ1R{`U3v&oE}6YFnz0^9k%0s$KfBYXB)DFIV&VjxPiplKKz5DS*As6*f5}S4|yV z&`d2cPv%d2lc44K`AsVP;|Xl~ODhsLYpG%{#yIj=lDfhaV!|r(1*KOth>3TuN z-rL4W70;W98ywx-;Bo(c1f7fWwX3+P%+g2`?%z0O3UKK=Z3!N)mati+*LdWxShFO< zbMM8sT#smfJKv8SK{?B23_}?FNW_BGhZy?&8o;nLJ})qf3(7Q=j^<=ts2GmQ(X3a4 zXRM2KoA-R~debtKH%9e6Jb4622*gZHhD}ySb)^_=$T~l=q)|zi;cTI|L+b6as<+?b z9+tg@`gMPoxAYgiQgeTo#r|T2W`CDbnNIhad|K;@wA3oL@x@)U9@}VS+ai41e0}`v z`ybC;Etn>+^S^1Ku0?ls`y}IwBeX2xXKgzmY!g_Al#!x1Qy54w%3p=shZ7v)k8w!U#wy>ZRDS!9f% zqBr7j+ZyZrjRdTHsn=VVx(Qs>mA8h~P3rW}2H5p+WEYUNqEQWCs|s+Px@L%5F%SRO zXnm~Kq2}3zl#3~pWdn?&#>IWV>FCAJ(CCeggfr`AH=?{bJlI3F3+_h7G8m**X%l=2 zl5RH_B~=c3|$VsOz0Wwa77BM?K`236R!RL1g|0nmt0~HUp(YBE9@5#Q= zLsPg7mDu>v3t*rPJ%^Lq{_JqoUFw^YX(OJ?UE1Jh48vWF{0#`0XurC2)LMz678oq5 zZ=9MMr(4(ktU<=0n|{7@5Dm+j1lD~HDG|eq%Fvzd1|&l?kP0M!b>)vunm;8)Xy0bD z=502sZL^uZ&1QO=^=_7y%kHgPWMUbe6n?G~nRaq3#c2?R#tie;Ep@F1Tu{+Bj=qCE z>@)OqHk|E*O!Luy1A6u%ZAXwm)4HNck`6u$eNo%e5Eaota$1n_qi$O*ynLA5tFHlC z{UGd{fStBF#YC=cUNoAQ_Z7{$0&-Yr)TLHP$7dTb1J=9*c_3;e6;DU4P8!W>0eJ_f zcW^1Zju)t>#Cekb!wn`s3N{V)5|qBn|zbvL2x3`{+!d(&Q-9MPOQVW(5rW_YE+wb)Z0FYmhYf|k4N<-B@vb1 z$wuLGu0!9epXvkB!_XJe@~vurr!QejKVf%QSElQqeGY%0He&9 z-Z8?A3ygYK21qB|8~j<-03yF`=-K+-?HnHMcKZ8be_$*LrqYr?F7LMqW_`sBt~U=3 zZyt0n*IhEVi3ehC+0dNiCV}k@vMVr#)A~+=lo08MG7R|JT(YO}1kHwjm)Gp9_~shq zB4kJf{zK7^4=Z)J zP)xCsi~})Noy`Dul5FDP;h#y=l2G;0nFod4DE80yFmmAv{+~D3x!hI3Uc8(|*$7qo zv+x)H6(%ir7h;4b&s`KcW_WAAf0e_(8akwv@h5J3}oL2mh zlvAJ1^Z*s+cA-r0931+`;RHUq2)gj=1b(g1hOdCx5)0660N{!)0uMZvIJx%i7%OCu3WWLdf+444Ka1q57G z69`n2E%HTS)#ZwYU-#RaMb;H-3}b&)HH4j*JsAS&U1CX1#R`j?^k)N#z@T$IoIro9 z3ZnRbybUExdneG{NnN#K1*#}i?hn&6xzOErE~z!tlvL$S()=V!JF?s||8*CN<15q^ zQ5JOM;<-a>Dwnfj)1tG za>NWP8(`X+R>wL9z9pOG#=90OiG&L@Uf8RGoDC+0c!Z( zxIfrxel-SBq(9zEMuS6{jdL7y#~Y1bjE%+gw_Ct`6pNJMF18}yXy2a=cbS%lka3e{ zT3WY|4<8tlZzv?YW8ad*k z?w9c0$)c2(wbtycfQ!mG-A`G@>D^phT`lN0IcLgCTn~<@{z7_zUtRfVw~ofT!jy90 zn03&oqqk^RvmOU1%yi_?q)e;I^^Qz&N3udYH$*?ThfU2Z5zBq>Q@QIfQol3cPrK3g~6kXV3d4ba_0 zyVXs@O%u%z8L8PhtU_Z)6&P;s%sF$p5}XAQoCTyY^DKt|vi`f@*0Zw??=#75Gpvrb zwU5kF9s=^dLBE)~{_uv>38EDOx$$kUhoKb~u)(VeNxl!3^^h?&%1Gdu60AQ1-WX6U zVJr1X5bXV&16%EBLvraBf&Q1}oZTUog53$1eA&Z=6VzcANFr=+iVT@_>(hol_pLr< z!`o_E-4cizdX1Kwdp+2x*MpW`3E-8mo0M42U7F5Bs&@mKTKp2A(Ot&=B9LnW}=eYs{!PJO#NOW92G3T!7q#mdnFEdK)Uu>^Mo&Zl&5`lWuWO z#(#WBFp!J~avu6ycBiF2czEHWMfDBy)<8!eMBAiI>mJ8Qt0NT0Kmr}32zDQ~wNx_e zy@qjQMyTr~74s^>2!FuXVxA_WF95kviP7iqlbQ%eVpvhy!kIy104aYGGabO~jhWGj zvE-fWHEe4`47Oden)#(Xp9ZZ7?9s1V^y4XO+ZRCI&e#)vfC4kMBnwch4G>Eaa$Iv3 zP2%U#c`}Jg_IH+`bjwk0%@4nS?4vb!#Ol}hSNWzH}5w-rs9LR~ev){z+{ zIJS)HG)MhiZZOM6DX_^|5KgmAdMm9JOh(88uiH1JgE=)QC3a}dB>ZKH!KtmH42ybJ z2tik;gQ0?05rpQ6tO~N@ChMzZ@6af&^4p1}qAJ#1>y`cDcBa+wV)22LsCo8q8fBCC zaTdOq3v{~&-tt)-6^pr}y-AGpg&z^A<}bs#pUy8JNZh5kNr++q35sFH8mTZB6if#; zD6~l}pyWc~L~^uI71!46+LI`Ter0^(?!LH$v7J8#p2N7(dF51-tB z{>`JGzP|tZegz)EruxTEe|%K0|Dlx5MVgE#fZlbK&hIH2^AyM97MRGK3idR&d`6(D zf42VZ8uHCLLT%y^sd6cBZ@It6e##`r6?k`rSr zVTfX8q(?r%FCn0pLh%;mzeq1(n_+fizR+N_vjfc8rg= zJr1UW*SV2E?^6d7^h6s_^?k+&p(j?Lv~w0io4%7&jsPvk6_0?DRq2OXO(k;?Q-5qjSGD*GNl>?}A+C(`ajsS-NI-HxIa?S#XhcPySo{ZvA z>itaeg+42t>l5KDu4<^8Sc@bNwR6%+X*n(5{J`e3t%t*;y2qgVGn@y$TC+r3*vOOn-u2zbrOSVK0DVAQ8{VstaPo_ zz!+%mri7+pzrcvADKv8Hmehz1`%-^Apl}ly*k8BhC~+3LnT7u3>T1710J9f<3(TYp z>PBvH!n;U@*aU&8hc$AD%ywh0$~v_N;{7Z}pKx_q9BJ)8CVB+GlXg$4Ibcap5nK9v zHHe;UH&qah%eA~7e1n<0;2%@OKOC@52YyZmI>2a! z)ab-xwuWpR;*DJzr_*3G~FmYJGf}CkoauIaXzMD6D{X{$LTMvV7f3W3R_BTri z!aCgK9XV5O`_>$3vD6$Zy~c44)yJdopTzJq{Nk>do`xX5kAKhFj%;s^YD&s64@&}- zlhN^To~P+aBsZbdH1-m%iU&|cM~b8pNxL~`FUPO|^jenqnD3>gJ4yKF6}x?fFJM{F zkhb#aC(^Ibox)L^k&309!Y)$}JpaEZ&5K&e|6loXJ>`pno6X@#rH6V|d34kus?cac z+-g#aGS!4ztEv*A@@*;+^|7XT4Xstlo*veR(v7IiQ&o>xQ~eDZk|rvl#b7;|YpO~b zz*N(gY^v$#LUN@Gk+~&}E+jI#kf=cyV$8)1`PGp-Nsvy}@w3nYmc~8??R=8YlV6c4 zrX~+Zvr;5?l_Eo>6q!<{4&V?rD@EMT(Xj*@7~`ifI2hN|7^00f4noEkfH92B7)FhX znda}HbEA<_ou_xg3>8-k{JSqTH3}mSTi4K4-4vv#p+p!$ecN?f66#Qp#qx=ZUr;n! zx$V^#9j9V&n@Jj;ChOYv-DP0cQ~l(^#gap{iaOB4Z_xi=^*>|6JX6HTxb#oCy zv3AxGZ`MUU471X(fbmTIMoGZo2A9OdqsGH7U9sGY#novR#B41Z(g!&VihoJN={8*o zR=#&3&e-*F#aPW{L&MXSdGR-qhs2?cEW8&K9=44NyDg{2jI0u(hxs!B#3K!{f$ zj-j7e{UyeEmvXF11S+GoqGOpX!Vb}_gy$r35UcX@cy8CEf=azh>W>XeqMH3*^*G$J z23ojGTEfoAtVvRgBdn|)BQn{6!C_qk9@GoOb8V)ODf8cK>!C#8S9CE~YXJ{Ecdtd2 zy_Q$Ejm$VNLjtIL^C~6K)fMia>YhqkFzuBq>?qLEQ9MrJO!Iv;>5c|VaQmTD9kN7( z5)J}hAK>L3UAJ?fp$0;<#HD^IlEHha8t6Kvtlc^*ML~;PM*KgB{WtBKc`-y~gT{sm zl$8czx=jNyytW2n2;9TsaN3<(mLrw*sz;+c$GFcl3eLKFE?56jD}K7?MhV0!{&Su< z8kL=sp&go&os;n!stupTIBb2LFl*dt>uX566i7)h1KNZ_Ua29-zC z)ybBvziF|73b>2Sk+zrjt6s&m+m+3`m>7$F4hC!tKO3%Lves*uq{dX33z>(nUK|}g zxZiRovmG97v_}#}&EPre_m9uGb!Bh8Mnzs^>+8 zSx+|M6WvhBIQJMph^>pzt_X>^gJf!YHucO8%RPA`qePj{qXxb(E1RYRRMVLaJok1u z{2I=*42fN$|4fe!S?+D1Ldy z?!#$kgt55UdH8&-;(8cP;KXGC#04}g?TtE<&Imr`5qHizGjSa1Yp4r6I+vfH@I}+~ zR4+v3Hr%~EBdW8atZOSwI0wkrogOYg!m)*w?$k(O7iI$=JDYZ2#zLs!33HOepqYDi z*R0{LQYPNigMs7K+A7`Qsl1mQk5m#k_$AkxJd^RifpTJpgF>b?xiqnWD)*I?6Wb6n z=PFb9H!HQTu5LPsa=B+}L_NrS7L+K)%;T_sj2sUBLoU?vY0z{{=xn-c=Iz@^fi~Q- zAirns|1e(RIE9mj(nVsn3NmUN54N1zo0hd=0RZi5Oz*t75({X$Y$c+KRkT+ z^`9O+^h7?3hDo{V?tQT~TKUnb3KXD|s0woPg^hdiSiVCA%tGI0F2Z9pa_`wWMu(VV zbiwv3D!=HI^NX4y6}59JvnjYqN_{P8PBH4;wR4rul!ZSoAJB>k?6@WTyXwvMmf8k=yQT+3wN3@EC2W!`IOBQD8x&Xo1LMfXHJ7 zkrevV5J?##&m4#p5+a3y$Rg}t4Ah;&apDsmt2=WLya=VX-C~*i4>vjQ!mV3#&SJ(F zTG4#6pcG#6VoUYsCRENZT2uI7CcPyezlwOMGT7QB;WVjc7r;X+xqe-^CC#m6?!m@1fBbbUSdTl;IzIx2n8*$M4?ZJH92>tPnSk@8M6-fp+0H^9Gel@3_)CthAEOQWz)I zWY?lQOfjK=77iD>vMvCoPBh=8i;Bq6k(TTtJi)yPk|}wm0AW$jWUAkL;2#G>a~}8? zK=zFyV86R}_e)^Bj>F1IT-;XCBDxp1$I?u$$FxwMSC7??*XqZS8hCYCpTU7dK!0pN zea@ifr4BmB(9A?K&qtvG>Yd};cVVfYna_B+#W}AYeD;{zeh1&n<-(7kjfs+70HFQ8 z_skQ|#N&bJdq?o=&TIGgog?+6e*fqV2IjuwG$a={@iHXWHt`~yME)t+@#Ld8g|(Ol zRwOg=E53hOd9Q+=i8lalJDKeF{QQb?%EI&4xEvYC_FQuN``#*iGxy&By1fBj`g`$0 z{3^btl+;pnPnjzLMnUD7oY(NO3&RAi0#SX9B-!WGA2iSBAw_6nl_#)MQp;n$0EPoN z&tu%pDsw$IPJ!UO2sZwC+)+t5htUiu5?x8-K#H#9eV_uJC9ZZu^)BS`R z!>wD@Y2XJ+*U4m@GW~43^``pvx10K~QafzEEhldD81U}#+15jqnd}|URKqft$yt0{ zMrU+mvHhrZn0a}slKjgjs}g%j-HTZQ=^#DIho|vKrhssrigouO{oX+x)z=t(4!s1+ zI>#^6F-?Q|I!>dNCl3C^p;|lnSK2{eMuOmAFL0QW(7Pm=cD3&L=&X-tH<||qa(S>t zIb1(Odog!-VIiDG!{IhetHa4C3)+~EHg*O0)ii;hZ%K2`zu!^XoQI2fk{U^rC*`!(}j={rv2*%2+y3uq z;UiI6ZZ5TLO$-(BTS$ycI3hzh$ZEKgeFZeZCNi256g5haGbKRvd=n)oYIGo~Y?oq} z1IJm{hW)n7c59MxNIPqY1TYOiSqKQ2xRH!gh_1+C$Yo$0kk=1-SUqWEZGF~r7Ec=) z$Y`cHIb%4>Et!Dz4tv2JQUy==AZ@bGYG{YBMKlY4sIo>O0YksA7lFROAa4Sa>YNzH zD^;N46~knt&7-<)F2egVXRCGRtZ2CKM)}z>GChU7=uPSF<+H+9S&y^ktj97%cqDXk z*8?$}=LN_+3Gh3JCqlQ)cM5dHTnN9!*kNV=Vm=5j(f7K;v*~(Y?*GBVHz)Mw0)&Ik z$vlou;T8Suz_#^h9WgXqs)LN9)xksNxX2LGUY#)21Us94EV=}XRmRUbI&U*!nnuNO zSvqsSMJGPIv;xazCgu(WUuGKLn` z#!F&3sHVpB>-Jzy&j9+O0+-r>msEk{N2n}a>(kmS^ZCdPipl7WDRUB zPJ0|3Gx}(VlT5OF9v>w|iQxrkoWn1qg*$l2yo+QLeoSC^uCtii?&?_9l91FOeC{uAkI!d!3oK#l9qFlU$%}}ieC|ob@|c8%6USOM`;=%NyBMACtYMC?bXWg z6~zx%5&C=?eTfwdnX(nYp{dXXI#S<*6$R7tiTR?R9AI6mx}&Ci6Q`u8YCR4dx)pH< zGbd8Kt-K`a+^p`#i-G1hX&4={$}wkkWzG@CS;bgzSwZ??Q-+FVr!40(^DU|*ySiQX zozw2-zRb6>4BOSoYg~XvqY(m>HhwE1zSMWDe-tuE7sG{>k5~j8M6Ybo96Fjo8PMk~ zhNQr#D@oAB6h*8pw9+`y8vAqt)~I+2uiH*Q$1Jb$EY{Kb6mt8KybRXivFL!ytwf_Y zO)|oMF;Mx3zQu@9%JH?(xlD0*to$E_3(K3S=QI)yrQLig84ft=Qeg)grt75hd(+N= zvSv&B=XVYUz06rQyn+%VJmX2zTA_@n)5NN6GOG)TI>6KsC;`hyzk-Z4p={u!Y=mc} zP_?t6La|h3)mL3r6;gqy4U<~{z$q82PoUA%TqB>Y_W^1uk1h@aQK~Fyn^Bth1plNqoq|FPC&buYp>NY;0p8MPX)5J zCfdNxvV*#(bFobE?=GGNn$eThl-j@s?e}G!6zhA4rgim+R%P-iIc(_nu(4nD7HOJt zWvWPN_zI6{8$;K1&@{Dr?X!8#`5h{89;|Q?){QIKW{@T?YOvo}aH*ZOhu^?4YlWsA zDm#hqF$=RmE3T^2K--d^S36hq==BOD(GkUvUSoQQ8U)9{PfZ(zQ5$Mok``CkT7Xp+ z^s2k|)~$!Ylhh+=!}M|l)$z(t^nT81N2h3KB=IJxj~$39TFEC>Jy+f|ALr8zx`kT2 zZw&W8Oc!wIz|&z=6Z@D^Y$#URFKZl5%w$Pf-Q&O}KrO^|XN_Q!j=R@P5Uk6rq^{d5 zs}Lsjg^8hGd7Bt<_TukEoXugZ#q?9$CcdAVhjM;bbv;@ea_Bdl(G`45DE%LkO0CyO zEPYY6_CfGLlqgPr_)^{`Z5-?eQKg*xo#0*pWBqf6MtQ2SZ!_Jn8E-oEr2~45G;@yI zG!~U>as}vbQTJ%wM|_(Jx|T6D{#>c?=S&hT-QnvqWvToSe%N7U5pfRvq|#VYZA>K2 z07^8SODbbbYGZVpDec4RfR{0ah+0oLU9-aCB!D77C=C3kiHiZ#MB<1pfhjZ5Fdq%) zWGdo(v|k^KHQY^SEl`RqaP;T^j;Lue2oPjpG$)$VwN#D!fbjuzZ|=LiRLTU@N|}Cx zBrO!HMR8~oq;7RM_z_w^J1{`T!~xTRyactOQqR({`Tnq7QTROtfNH`8m!q;`D(7oa zH?OH-MiWJPpX){-PNh){AD@20lXSbft;V13pdEJ8OgI|hsHzbb6}22Nv$SC7LtEq7 zjl}Q-^<(NASg~T=yu_(!_;_Ks(jjGmSNvxeBQClnz59<}KYF#xx6v3t?0l*M zIUPN^|7u&GM88abTfU*b_>*5`X2w27t~d0<2Xc{B;rURZGau{nubWiBnP+Ap!uYpOMXg?A-+WA-9r4@ALN;l3m? zECxUOn~P1?=Tm+gUjd~j=j*?t z@ghFFOg@b*q_jb^t=k5z*GaGE$z&4G$zUxT=XETvnhjwTcD$xhe)&MR0?H9{iPl3P zIg$}k3hi~Rbg38)v!3QXP4kQ9h+ms^ns9JEUSSlBC^XL9RW)u-u4hH*6Z05hU&l43 zClAmLnnFFJ5?NGiJQ_?$MbczMnuv{Nq(nhrx@NL9YtZ_P>k#srTmq(g;P=LK{VOINA&Te>Y&30LdNU)ys18tVHUgk2r@#XYZNdJUxTxX^}t z;Q>VQ4XuAvxt2gk^y=$~dfS^(Ez|A>_OEe7y5chMQ5V`r&U4!*@#q1PR&tc&Cy6+cVNda zoZFWqG1DJ@f{TSDX=Kv2yC7_)D9twq4Z>ig3Cg-@yKkZ$X0^ob-L>|#!=-_ZAM)}b zs%h&Ttz#-)=$kH^M8C+4_R%g+lG>dI7OGp1Y7_gFO9?Z=2P;WMlHYzK5jEXNR7cn_ z$s}o>B#*p)Kk;F22wLfL0DGQkV%=)%J=t7@a=r9LCg;f1=;-fAM8xqv{S@OhWTtt* z`u#2=ex5iDKFmW;KfL?|vw4_rB$b;feVd-HDf3`3ACgLw^ z=6^e(?j|nP1w#{MDjm~^q(*~a8AQF5=Bc;MH}1Ci`cvHCwJf=CLeg286dO@scvE&i zv=9LU&=DeFLPbJ^bB;2jkN^!9tJ3nRn$yjxS@~0d4C-NKn?AVF@WCXc@c-zgU_|VZ z64~tlYby+}c8*E5S31Djk^`)nBA(YtxRinPrY<6$K(ClhdjzX7hCg;_wX!9&+Va*d z*$=79RwlGs!uJF#C$w5AL#vf4v>I98S@Y}6%tQ|YcroFm&omx;!WVMF$Ki#Z@G(!= z6sZXxZuU=5k~Rh}X$V~McNEgaq(5WVQa`W)kif48=)#s{ zlZO;n3S$J4OKOfun&ID7OBfg(2*w^3M^z_pB+6i1?yc^m>)%tD7$;bY3c>9CX|}xa zPqU?mF{HBsGYND(`kCTnJ74bqLEPy4)BYa?!o@PiOwcRrhe3q$7XBXUcD} z64l0OO9itb7rC9{*(5@zA$U6KK1s>FMTVovHio0g^!YXYXxhEAsF0q^(&=x8z8ie? z%8qFmL7RO20EYVaY#u)YkUH*ydn*4ne1Qg`1;-I@ za@n=r$mMY$7f1%8#4&qfG>;||nFLY$nd=DQUw-|^M-Q9`;cVWlA`;Yd_Clj>Yylw67I(?ohkhE2L9;pTQiLdi&21l-Ms7fql5L%|EvT)k0SJ-d%XOijE^oW%I zwAn*eYD0vB8m%=4JWr&rv`5yU!pfRR-_-n~>1*F=cH?5-a>j?){Ub5nTD-qfr38C|{gUk;qq*fhtIhFhtuTR5G1KIt>9^`kKqJ^35t2QHyKWG86)^Glp+CgZQRYClDnCcQVsp+=RmMxbeK=wVWo0a@pIu05uD%y1s z|3UdO$uPf)PsqU0jARKRg-Lt`BnbM>0|EaQP?Pc$EWJaYB6a5c4J>O;d?02^i`*9l zy};lp-Rd_O)iX!VvHHycyeRMm2&Rm*86m7hlNTQiO-9KX&JL{svX^OI5=XH!rnE4( z)euvvyRRLLlF3JtGa0#q`WMoA`Q@24zp>?pYOF040fYr}oJH9a2+i9LV?IGBh7<}M zz=I5et}Z>YN;zq`E=Ot#ujmiFg_j1`9@r#?A~n$fd8uBVeS&+Gjm$ZM>-rm4e*0k4 zrUyx+Ch4h*FgWG?hHZR4wc>8Zm}>~x5B>Vr8Ys^#P@ewHL3#cgK>2IKQT6I95TlQ; z0oW?^&nY0uOJ;bKx?m?o0CmD8XN$B zJtdLddcPc4K3YaV$^trGKcUtFBY{*zvO*isZ&zZJ@2ABmR6ec!nnYC8lfl|?o~0)F zx9K~qr67%f6Bnyd57M(1*Ir1S1g%%qaU_mV#Z#-PG=H!9jg3RUw(_HS?UAYYz_DJtE8W6Hnk94I_v>$riEy8&nGKtNhu3wEMva(+us@{$?%E`%^!80k*TgsJc08 zo2|B2%9g#dSIj7(d?^m9sv11a+SE7=-(7Frc10RxcHh8G8|1V@7VQdh9eT3%omOsb zQA2Jqv29!h@|imH-+Km$Wu3Rf3~cyHKzbC%;gh35btK0Lrakk5U?)(wX(Lszs;!E{ zs*rAR_SFScqJqpV>z8%zAkabwrf27q{jluz2b71lx>;SGWRoJu^x!1Zbq~+_F%tgh z%fXg30MYL!gTcn3D0=>zM?=T9M1sx%U_pO>K)HM~<~9?ZMs3r0vn``-3}x#yS>;n3 z$WEPK+;yk9cLQZpa_QP`-$)qj<+Kx{+XG6n5t9vjNGgmvi2!6+!ub&~9*#^d4zlXr z979|pBX)I_^Pd9$sPqdd8Z#!v6OgH-ZpX?8BA);L^sS|%aNSA8P>WeD^{gb?CQ{Lg z8b(*qnsEfLwLh8$;+x;4O0iue-K0}&)+EaK63@>9@#`nO)^Jzt^vs$)!~V@jgS{j0 zPOC$CaMt2mx07BENB;cuQ;ht)Hu7IxAijY${pJ&eoZ{?-yP#+q?ex)oE@2^rGd{Z2PBK%csTmPm8u*cbII}Hrs56 z>1J*7Eq3U+XzRJyq35C%(mTK_YXexkL(g$r&%fsR+0$&(r&yztWKAEwSd?48%omK! z%+S2~6jYGiU@!>Srofu@JT~l4CY@-ox?n02AR}A+OOwiMN{Pb#5B1#=l}we&@lYP zUx>Sbn1(};g3!yVe=z868>*V)S0OC%`Mq$wu6A8Fd^sCcZ}PPbM%j-CB7uLj#RcXu zuu5|n=6sK0?BQUGFvr0H^l`B0>2nWI&(FdF8u%(D=b#jM<}ic@6e`kMex^k@SB3%^ z!a+Yp0bAjiXfMhWZO(o(CZ5a!L+RH_hk-aZr3HzZQ!&1Cpm|#j%8`XG_7d~Twbvef z6)tYw8r{Q8(3GU77E$r>)1%jqUWMMt93BDpHeNZyoq4ns}yGWX11_k0}3OC9Bm2EbpEu>c@jR{nmLgLxZ zHaa(%m0GMT9`KDkngFo^&ImZMx*;O>pna ztE)=k3JL=!k+brVLFW`YT9Ekjb@D<6u`FZ|%T(YxcJ+#`d#p?ZM0Gco6Qr>awbu)Y z)Wfi-%E?Hv70F5hc8}$!(!|1IZ1VwUwLCK|OQG}?A0UOeEb_&C7qxYw*bKP z_0neS?!#S6g;8B&qF$9aoYl9N+CQnDyQ8*xGI*L=y&6n)&NAi(+80d5PO}%Rp|Q+q z%w40>UL%^yS_dN4i_ii9`(-^4=?13M;W?`d#RIFQQPxa}(iRjxwpNX9VsT{*fbW1ydiUwXi=E;=HZktsBVlVla-zn>T@i{LR|B^-L)x*ZetyU|XfoztcWT9=uV*zYG}$Vguv9Fe zeNS;DAA*Eh&tz81k=A>?@^j!d@HXUdsE~1Jkg>`M*pR$dfY|25R!ljL0bevIBLt?- zgPtR4a;KRa(v${=sTy=@4|*qlWWLJ|;`L;*S{;34c9+>SpPhyW`{K!I_@#LJ(Jly1 z7G;@doZM83QC#$JJP9w^ppXkZfs=Ee$SSQXP4M>x`Y|6TzsB8zyFywTenJ29#E_J2 zU9Cr73*~^_|0h_dfhf2s`Puj%@jp-C#r!D@;U9+dzovFLz~8a+dHg5*&s(>roqnJv zSvN6$BI$vuB2;AC>V?BRy5M%&uWofee&a#AA(Jed!^$&>ZXm0fk4XhD>^16ekv8|F z6)Q=X51`o7OGXiqSum8@rt|PQP@+A#DD25m?T>F@o&LB;_eWA?C+~kTV9~Nenj&`6 ziTL9A4r-0=P!;90Bk!T_U}gB{?qDr+vfH4C?%ofg;VGpJ00?_$`J#wpT76-`yb6=Zg zSTOMGFjLfQyCt0Uk+d$fn`w&j&|uhOLEieBG9DW>sIUBCS!Nk4?!UmPy0~j0r9ZJ)3*95 z_K8@+PgGK6XnEg#HB>eU*7&~q;S{58S?#b%^p?hiJCLv*@u#AxP@vJDY>h!snYcAV zv?0~wOU(F8I2$SN*9=i@gwZJb3vvkGe0YA^@p6XtD)p)j^j$IulGF8%eJ!Vg;Sy)ZlwC&hGFGhWe|FwFGpkmb^(7@p7`wSoG0C4_$K!&+Dt++#7Ip8vlaY{>=m*`36I*QVCRK5{ z0b8o$Y_&#mwYsGWCFVk;Uk;qB88sKW9@s1Br&92?eBM&d*uD$8t7-YmkEdC-{wi7IYm)c5;=7x z##I3=soI?(SG+Uas$!d0U)F+LZrceCL<#E&11h@lDDD~tdc?(KisOr%;Y*s$2w zzo?A{3%2&WJT}U^I>m&(M4XJs0YTKasYB>@Fq)&mb`EZD9q$L-CfMMn9b(?^x;cJ3 zq9?SC5QkCWzFez-o6X@{4}ZSe+drUWLG7ChTfu=XBELcz7DQX@#XppXm~BLtshYl>TR!J2;iOgVAIJ z%2LS*;Ei8lUjUx7>D@SmbJO>SooR4;O!3w4_^@PAaF};HImS=VKc}~!AH;tY6Aark z;(|Lf3f|Kr+g5IM5@<_6Q67a}lq`!5u-e0ULc{IIK$@P2k3Pk^wg+)G(S`API@pVr zMBNg~Cr7bnNndS^omd8G66Cy)0boi03#(OXE1`66N!Pz_RNLnGxuPlXtqgjbUtM{4 z5mA)+8Da_A9Mvun{_-E((EqzPO3rT#)2Jvy?=LD~#>HIxEAIxWox{t2rQ>K6;xFs3 ztZyq{>v|`1@fXjnc;m)j|Cj&jpa0$e@h|`D|NhVa^}qdp|F8eX)Q-eo+%`XlM(wXF z1%Cm;0Tcwdqv5(afbS=dPTi8d@eG|Sab-O5{4PHi=Mzt?UI#s36TFvsx|-l6 z z3;FaUj>@wLDC&tUc$4G+a!p}sb#&FCtcsh$l%B}aG&xJk4y+Y<+<79e zmMbtv)fclg2LL^n#V~4gp};G-SQbU2pMgYn2$4MTP?o9*cjW7tyhQ@&R%^H;K2<&8 z%GAGpX$_>9!I#iyrpjPx>t8&8x6cq>5p;tq^o?DB{vhIwESb#n3!F3Ti_fY>D^I+w zltIxGSwwuA{PdS<8Pxk;mR&^WJcu7-Wm2c*^vaNC+!&3%t zpC*6+aE5!LkWU=g-xH~P)~v^im8_m+c^UEAa(jnt6Oi&qz6e z+!@Yh!u8@bO=d+>$Q$yNDy8`59hD^T%q=b`tTHeW~-W!QiLOZ#pL{ zM2m-~?XTtLIc^-5)y1=>ky-B_omCoOAUQR}Wjr1OG92^E0^>$;iLz*dlC|58PLTGv zafIgm>!tyk*Z1Am(Eq75{UyI;NO$;{goBMs5kvJNJhIA6>ql0pHRa*d6k92qo?5l7 zjAy2BoCEKNshvy_XQ~h{WRaD_!s$<3x~Y-7eYGtH3|QPUoisX$)2$!U?y^6#SYYJm z=>=|X8A|RYqrkFbmA!yPA0=m94~}PgyJ~#9l5cst%eN1Bu0&6`hP>OzuJSe%HK2$)gBms#EhY0XgRmU+4dHYD<T71tXd;n_2CLB(7IUaOy4l0}h9B`N(r0O_F8beS)P(+|`1 zfMk@$u}ed!Y7Z1Usy3u+Ri^RNLEl^-@jWSP=W!j-HW8&YZveW}$Zr9Ctuva2v?Tf9 zy%{S1Q72_}^WmpcL$2oas^E^>XAOgzm%+iNEiF_*d%gavUlY51{cm?0wb=Htv)6nrUN?)j3z+m}xf)I`yen zDROn@P3`=aiElnXTKe04+D5=F-k<38E0XMQneT>;S?lKd)2!(sE|JZ6lu=mfM#i*4 zZlt$|35H~!xRkbR!&k&s)fm(!5+pxR(V?00tA($kdt@9MR1rA zmO|L!f@63GYqJ(wF7HY<&MraTZBQGvWenZWj1Ce_XklVg>>%ve&B$;)&AqpF+)!Ue zb2VSIAkk)gHX~ll8hdADOVeO&hOIi@N7b)X%0tuF_NA2q=Jpwq_oTDJG&bv*I7pm6 zt3!vUHVj55smq65rzh32+{seE@j>_P&fBnILpANC$=pno#@n<-+BQua>RVXf*ipj{ zs3Bt=H|j%GDi`@!UFgPz7moVF%%lk!oSId%;64>ycdE*cY71FGjgGvl{2if4mF8ZD zgnkS{_z4MH1E#o|KZ96Er7>?V`)!28Zt6FY5*V^e zOrU^~!tSD8a^15;wcW<_kv9Ef@q8a|;mu8kTxDk?@BAqu!!Ec`|5SyG^){@2{VQD0 zUDwX~%vC|jCFMJi|L<|>+bBZqf~rObtT(&!;`NVr;mMomNdwFILxBmuHg(o`V42sI zV{3;~YnuqrJl~DfZo{{`GV;y6GDE*J&8s(}IOhfisRf=Yo5HSK`NoE1GK6a~6;+LH z^_Kqnie0ybntoTRiPX8&LRhxyw(HWX7zGDNaU? zF@^Lgna#=Y{%b}Eiont2ZDO2E5C&u{!WJN#mV_)jHqu`j6r27VQfpb5bfu3|?aupP ze|KYz9mjHWm$5v}t~C^eG&Ot2-7&fH>9ujW`n`+I_*tjH3}=UBRUOp6?#f1}6Exf( z$6?`U0)RykeCNy@7aJ3j_V=)vFh;LNAs!wR=C@fAu`{E~0scPfwpe zei3?UKEX)JZ!wbcTPu?C{3!J9XXTsEzqyNwW6x~2ZWd*D&@1n09~>F; zyjR}26U63A~bjxp5nT!u=9?xkO;3NBiYTzB7(1O{8z11sP^ zBn3odzH&a7_0{)Zh5Ktxv9-18J*=wwOAg5ueSh7};8(Q7Uzck$uO~VaJo;6lqg`l$ zA`2;#+5P!ES^?ine=+^LoPU;&&}MZY(6ASOFhC;2h8(?Dim-EF5|GyxL5CzvF(~~I z{=k|~;ZK4w^I@%17*sFsFVKY(|Ac4$WismCxl?esvc+1AgFxi{A=enzY7DtX#5u^| zrHrqOt?eZvq0$J$r}#*`T6anx0lei5Ul1Zm4?kG6J>ZB+YZ_u<%1@Y$h1c!JnesJN% zi5kkVyt>+ljh|dyWk-5I87@Q|z#L?oPQVo_FE)cZhRvZ|p)u%0FFHIPp+~6?f96mC zK%l>P_=xgea`?j;J&Q<`cMf16U3!b(2HpIKKBW@azVsLW(XNJptRBffz&1T~VE%QXG=^@7ZhtC{NyY z@L|vS1P(@!Utml>;N#WRESeWF@ELwAlj|Mq2SLXwl}>m^@t7jKHoSU8nfNeZsT_^& z;|V=Goyfd>Exo+XXDyvPAcs7BY0;W*eX}HUT#^`I8`qa4h9#K;$*~s1(4U3~Kgc|c z7Qj0g%7sUVB3M2K1TXD@d{;V@0>p(lKZ}8!$lQj_Sy>V7X$x7We_mL0A%^v{nlglx zI1}xrtn%3JNy!mo0>YtY8aJ+dX1`PZcoQN^|`er3?FZy?A)d@sQhuhoK(2&KE@q>SxBEz1B$`V9o ze1F8)qy19@6-xlag?o2Ln7{UIx}IdddpyQAJ4IrEbNkWX)-c@kx%NJE@hFQvk;p99@5gkkMV;mwwC z*aMB{)c^@WChsNM@kgo(?cge!ZMMWv`6@?kB_gy1bB#hVP+coX)cj(UK$3s zKNs{LWkY&}q5;3|Gd$|<_f%)HPCkLj!>_ye>kIt##lV{6YH9~Pafpw}+WQj* z7Do;!)L=5S!_LzV!j;>Eb*?ptkdep%W9|U|ln;O-LP?I&j+o(1k8F0oKj0Kt+$F}Y zBAKM`J@W_=_Llr-1&og2hYnyJ47%ORm?x5K9|^Czog+_R@}CG>SjQM8SHAesg95d& zi299>8rV`6Kl;cY=0Hqt-b@6DHa*VAkcRz(&*32W9F}Jh_B;51{}|qF7y`>>#yY$Q z{|~$cH9Ll(4hOw7d|Uds3Lr9qhy@M(pq>}-ymsCrI#jA4Ucm0RIy|>KJg;>~=_e3Q z!^2_cpnDFCClJkf-yhyN2>x(B=&1}2Lr#v2f1na(_#oJggPv6R$DHhe+ET4RBdl~8 z5o!&3qi~e?BY<9nAzrc=evbeFdYsOugu?;fO!!xhIVWa!CcPC%8;F3j&%>3Nz(4%K z5*y%|k3?q{h!eYD5{QfNNA)}w%Rn64&nH0-v$tIs@Lh-$zjD( zNcJLtv9%$JaD3!vV(*V4K?;vid!%T)z($9d773e%_R`J)w0I{NhDATReHS$g^aC0c z<1nL^#X{|ohn}EZeVD0FO!3zge^Js7Oxa&t~Y%}E+Q`O%7wORwrw$xgcV~n(E zbOJ;yhgyW=o<2wvebK*5fmN2qpEwx2g?(qq?o1A zs_Tu@cUw4iA&p%^9ZoIg&#f+d~i! zZPnWhsOe?jQw+H`Fu`jlutvZV&Vs|Z45HU{Gg!3OFXL98C+DAe`%Pf*mfx{Ls_x-+t%I{Xd8s zorC@TKLoH(YcIZ}@lZS&!=d~E2Ypxm?9KN~)Db_}o0exO>V8#Z zm2RJ7DAB(_n&Gv%-ow0lGOORX7Vvb0`YBeDQ$(MuEBcA5QOpB6na2glhJd*E<*R6v zEDArkjcG`;c+Sta?`o!lzD<)~7756YGUwlYe{5?tfY7QtZ=i7dL{w&gp%iaiCyts` z6e$;)Z@u7{RHzI0NHt4Tbd9XXq?$jHg*sqjRx-2I2t;8y7uu0-7keCQ?FoQiooIF$t^_cqOaA;MEHq~7%9iBsV+H-} z<9EO@9e(GZ1cxWqI8TDEhoRTL;?QV7`cLDP^`23gWSy>(Uxe4uI|mijBaG+P_i|0? zb4}yth;=cY6e}`V&_jYX!?cO;`Rr(?4VvfxdDfoHMAWb+bJ~$Pw^P98$kpb^&F09j zxjAs-)^-Qob?_EkG$hYlu!ai7nCeR;^H@eFE(J!M+M5KnmKN6OM**~Y$|B=^v_=br zRUBs{E`-e`W`J3%JEP8UZ^iXlMfy0+VLk7|QW?rF_59YjxvHSUIIf&smQY>lduWWL_bQ$|TF!j$@?Zb!;-B3 zx!vEJNNxOz4#rW|3aJE(LsZ)2X&hzVA@1Jf3^6VSDCh^wD$$sktoIfw9>Q@CtUb1O zbw%voET)q`!Hcr}F1!YAU$sREGWA%?)URsgE&#Oog}IPBR0VbfRxaBc#plT|ewi%e zl%fiE@0zC1rj1I{xzdqt)4}4^d5RfZ`Q!@cw?QbBw|n&I)!0flp}6~aFK5{TsPrVwPongGI-5pe zBv?KmMQ@nF(@8u@G7N4=7FhW16)c61`Yr5L;5AcT#9YG+?B_H0$eG`Xb-3%pV4tM9p75{rupc z@Fw&!>Qccl$Al5L{e#cvaC~<)$=7AWZl_*2YWO(D#C3T2r^I$*jweUqCECY#|D+>m z-W8Q~kYt_7fG6aNbPvQ_o|@RQ%x5X2Msr!w1R1m*Fa#Jd6ywJ$wqKA!2se?+0SlkFd7x1jR2y=Lf=0hgi zpWg-Cx~tX=Epuc`81oau26H=pEAE{g87lh}FL5SEK*~j_=7|iDTojT|G@J+m3itp8 zKw>^f00w}hIsQsRpe8vg)$sbFwqIdGE&#ZBP*GPFsHfB#M58^N_J@N?&Q@3-Y~mbK zYcsFDkc8Y{Soj9 z7ZvdIOA8Y>W2~d4uu+on)!^b?3;iyR>dYu1SLR?{q+iJPWgJ{w?7LrMp!YiE!ml4j zv(PJkS-=pz3eIJRNo4{y4raPGnoAku)G9J94Kgvn2%j|8RA*7%$*!&rFr5PbC_*=s z^0OQJ@ZZsmzgV%BZ|v8qm{`oY@SwV9#b)-br@RuW`7aV7L)OI@dpRch$q zqJw*dLo0J#myX)969Gv~=-&wS`qnXAeP=O_RlGg^yCQ-QKLHWcu)2R_v*pNq3S^Oo zW7ylh;vzvK1>h)#XuvzlORt-RaK-=$qM+41D#yjd7bn#hk`}?MXXe#fGYe)Au^EJ& z9i*1VfUGlf&KE$roXMt+;@Qs_HVBWKxsvnBp1jbo%pujfEchk^F9OcPgWh@FZ08)7 zY1}_|Eve4cbrdBReLV$!88a8KsXp_Vvv33gus;m_1=Z5hhPE`cl);jfU*Jugem|_e zCvp0IDMMDHmkeslY58S(A*pTRgkzMdODx0tfGZ%`&O%NK_AHvs0PAIn1F;moKZVa^ zUIpF#wAMY|uYepQG4dqLds0rxK}1o|^+-jOE7Q4D%uqjcBgu*~%7$2*Rbdj1udbjr z;2&+#OTf79WtI5NKx{rylKn-P_2-)HJ@d&(MTtxHFb*$h2-4d50xct8GsC~3sdg#ZE7Ip+Ts?3%ZRyXgW9lD|D z-^K=m-xB(o!ec8YE>b#zRTMSP#WgOQ?J{R;YDj5bpm7|G_zu zSZd$m>IzCwXEfKpY>$G>RuM;hYh?{~2UJ?!=S(j^WzhGAqa@*Nwi?$AGs4}v^#G6w zD6?x}4OZ-HmaqM)u`X}w{->^d=?=VwS9`-8wWG13FRkt>T==x~f~*KfVUzWR+J3A{nK zR_C2tXXVskwi@JctYjVrU9z07>njcLZsx|JAd(CR+o+V*>}2|Q6;J^^9SBblI*&n= zNOQ#Wt`}#W?~lE;c!4e04;z>WY3p zKHB3>tuom?m&9b5Oe1_<8=-(B4Cs5>y-YG>X$yGsRQ~eBC{|@($Es|e=VjM>1^>eI z^wmxGvV^SzLeFdb18+DZe1SQPBH$x9459Z5mFjCDorLjZm;QF>H$#+=ekt;W4;S#s zd<@(}wTrcQWKHMSY3Jed#_9a^fBf(M`k(yw_GJG0Z~pVY{%`+fk zIGKO`kN(ep`FH
        umnz|Nfu<`k(!m|IfeuH@|sGsv`?kUd7t^YEB2Wvh=4ETm?E# zN{z9!t-w-J5A(CWudr=+ZkD8RkBQl$W=f%Jb`y))5z!bJ&{1tb zM~wr*7Ug(WYCJ<4kLtHa9W7-?r>Y~OIM~x^t*6t*p2$E#cC}Pp&G4F>x}(=i>TSwm z;)NDUQ3@Ub2?Mfh3a5t5V53vi5&-Jc!F9p-j~{AaNqeK0;h0ndsAmu_;DL`N@oTsO zstEkBdgcTgX$1_0S81e5UOtXr9kDyyVCy^6$El$o%6(yi8}{MLa3*=pg#&k zA87rcMtt9B?&}S(gTzBt$rM!4+JHBx(f~>&wIOpjX)#Rxr4%Vw-HWw-(L7IWa;1nA z^4SqEE5v5&12;AYZft8SND0j8Uq}tC=m9E$7X{{Rjpy@tbVM|05dvdT2tM7=HZ@!* zn4=|&W(Ld!DNt0B=;lTV!%VOjQSLZH8M~2iNM9F|w-VZQpZJ%wrMmf{%v9s4?{&xp zbfLrCo6vrB*qBFr9XJ*c-=4KWE*?$dYd}tct7rmOir~r(xKPDBR@_Q@J#fX8TyF!o z78+cDI|?krO<*Z%U^zY7cK*%xIOD9N@uE{ODZZKKiy57Qq=Fxw(lN*>5Xq8(&O)** z;72?QQ9n2{XCWzK0GXJV%YfmGZrz%)S+#`3C?`}~T6DYWepHl1 z1}gOep_KS&XmC>oL`akhM^WT4`j^?38m2~XyvOCQuj_SlM}XG!+ZbWXecELz${i;xVg z;rW49-@?+wdj#;8@}gyGb*jq7O?%*6?g6}c!99T1k#Y~r@Tb}XsAA7H;J?WaxnU2C zn)bkKjTb$<2kbcjfvL=(I~6W`IE}kqkXko-u;prdYAp9ufcr%4YuHv5iav3|gB)jV ztBqW`;G5-m_L@0QjRTRvfxNQpg(2!Gt!I|S!}2+xa6t>KP-57$WK&!+;GIZ<8L%Cq zTrxC4ycXFaF~eT6ys~8DI+ahZuKdEH^wdV6N&UG+)9i`C+SHa~SR-+d<2G26Dfx8{ zP0h9wv<*+6S^!=&0eFZ2PK6N?2WSa8R6ri%&+7nr#yMJ@jbX+ENbG`q+O$i?n@);F z4U9?J4o1p2`+Gb?XDS))M?OZ6r)|I~DA(@q5jKU)0{oFdb9B@OnsZ7I{NDS|@U0e$ zO62ReK;>NKEPgMj$hp&HCtW-)GD=Xrk9rFyK$cYIvsOaIEI~!wPd~-QvwXCmxbhro z2lESxxw@j3ig)Sge*lo&6q@SJ9lRUW-cLQ#JWQjaz>KI=1UrL^pN?$sKRsg2Wv8H*on++os@0z!QPr1~s?u(` z*U;fh{^D!+qI2Li4D#!vmbn7I+B(-Ll~yv`m_3abN8y7b1g5w@g6SHq_X9gl$Q%tU zP3wnq;Qn|mU{BJfd}Vo+Xl1pGrY1c~t<|l?!ikNlj8wvS0WkE)L6L2w^;>TqrxE4S zQs!uFcG?ommRD$=rFk^62QpM14PUE9xPhzyWFKo}^KRa0Rj&`upO=ky@z0r5ZJr&?2~8_;??V zlB`+!VQ^UjYg~pIx{W9LhG2-MKAi&;TuI~|Vq`EIV@ir_K<0wa^HGeqI8_|ti^_Ji zVk?h!%(B~;l^H4}TIyMw3dWW?Q{rn8dp141I_3G;7aoa;&bCj!oQ1C~eJ)ja?pWXw zf|N0e(eQAE?zWgD;~YsZc^M(A;a6SAk(K1N<)P&`+YaLk>4vRwf3P`Y` zemT&lp^*va3ftm|wJm~P?9%y4duZp)tSEf=)&+22g)M|GFw7~&>u@0S6BChNnr9*r zZp(~JJzk0Ss&ME?l!XnWpm6J!yxXLwb!|m|X+w*Pq#Z3Tl087f5dIJY9LD?j8~2Ef z6mJ)RFXDT9^2Q?q0lF}tvZ2W>;ql;*E#8Da3Qxl7@cSe2a}#`i{jl#zYjX^>Oy~bg{R~IoD4tWm z{h4;)lYx=(95pqI#cY<(%ZJCu+N7J}XlR2g4=8-;go}Ixpq*O>O6*(K{d2a{MS&-{ zy0Xo#GdkEKSoXQ1G$rw?=!5SaYE~4WDEZI_tEadG-BM&qL}$A^LVFp<`~|;2vW<~$ zc-MS$*T)B3Gv?m#aji`ZYhTx;)k_7!u5wxwOSFvZUSgbTbg5wbnagNV=C8=nwtMqH z;M0?26zl5}3=xp9rLspCdKlIBn`qYk(;EIKR;_JPD^TRL4_|2GQ`{YZoK~z+HTUYN zT9W+fSPyViOuRplp)2v~M3Snfw)HK2NeD}Y#0>Us|CXC)FrKtN5Yd~x&s$R_E17M zG6y5@lZEfLTnRM_97e|AySn=0zK&Ij0bwO9sl2i@1{0eX$AUA^QvG``r`u@9IoP@% z!lsd9j$yY-FJU$(uTFUzwm0nwztRkE2#0Ml<0Ojat3~0V%g!#5hGDE}>7|T#Yu6(e zZQ{7FEMCUL`=e-9=9T8SdsT+;H0M!usEZl&X)muFE0^>9NFu;O)o@c2T(#biLya7y zEi3H+S{|3~VAzws60TcWW7v+(aS>Zr#dt7tnInwD|P00q@+7 zi0d`B$E9O5&LhiA$K)KN+xBsox%r~NBb2W_Y4Ia6ON@cJ)fNPqzPc2O7tYo!6(kj^ zMhRH3+qMOjy_D6t^Op@f-9}tphhDi2z$tm(m|j;Jp&-zvCCR&y#db+{*%puBUgOOp)JMs!hWKKIRtCa<8r)f6FnP`{n{B@6$&1YDqUODyM+lsnn71QhR7!_dxC4D{3vk?IlQese_07cA*;}- z9Y&%AJ_TQNO&y^wSL|-9v_mFCVOhB4&;ukG#=z)Q&kh&NEeAfDOIpj~Ag~+rynGOd+ zJ|!Bd9HCh|Agr;wGf_w<=f!hI_^$nQXbBz3e$B5qw%vNj>XwOPj>#!foMTkLE>n1NtH!x{#(I9QxuR>a3Ps7xGkxFmCm`31Bt zM>`hukIe*KXDI89ZoU>Yx^8jn7Ri0G620_>$$W?@CPjhw?{U;k?OJQZ3l?joK6Q-| z#Aq;M`<`3gSc44Byy6fmj&`UxT^paLV`Of`V=|7Nr)Uprhnq6CBDkQ|a^aCf(mfqG z>;Z=X6}1(8Vyx&B0;}rqTmPu^DO9?^Xwq;N#pp^Hi5SqWq-%C8mf8ToVT@RcH6~L( zMTnI_5IBL+zuf_~q~jQ#Atw1u?-g+BS67(&CmSeXB5Uzlvz*V+C!rVD-NV>_&h`;o z>)_>jwAudl(Jr+|;Yz|-`zPeuKcVKWjCt;WprM_%en1V6^FFuVQy>LvY|;L;JgJ*p zr-8f}$LS1-0FTe|oTg|xmbdQH9XchenaucRMB#T7xr!~!h&4!psA6y~^HL?o)Vx6Z z^2D|;AE1EXnw4YP7;RIYlL`uUXBw^WYOt@(*-#17Q?p%ZM_tES zZ;>XnzjoVX-Iq!v$C>HYgSB`^ejJUs74HB_Y2mx8>$9|xm1ejV59oZ~x;XgO|MQV3 zQV~BDi&A`hB(i-G?ThCygs0+NBu=K{ekqovc!W1bj}mti&!1l7d_bbfr$VHj=v2t{ z+2NiKWQ@6>$-j)}7zmk6mY2qNN21l(xbd*tj&+`l*o|jizQ}%z=ed}*oiCFRj>bex zDXzsLP{+zd$3;8@bTaOD8s5iRlS=8lj{E0>tE*#*OG3JR|2buc@Q?9KzkRU3AM7Es zyNpNv-QbS*2M^Vwl87OIAwY_Z#P9F>6!+ooliaH682~jT@y;2tvn^umZuC%9 zUBj8?Dmt>6(CtuW=dNo%Ad0-ei2HpqTX&kWk^lloL*)$GF+d=5m6a@mo`nxMfM$XTV zkpd>in)XFR`-tQT>cF42J6##- zGchbHjF}eQMivuVjXHE$f#D($aD#G{FrIGuhSqd?e2*`N8P!dC@!K<*ZF zG*)zUv9Xj-x}^?qn;i3SFcjx1l-Z{8sG?i47U>F-94PLw--Zct?7v`(WB*1XqxHXH z?bd*y{}jr&l(ia9XaQ*VfSVQUd)J7ACLoBt_P)eKdq)2QqQFyZ*Hn7$4ZB?Ad72c< zl2~g0f&bMss^5_QS5Xk-d8yT#;g|Ry@x_R$C1~Q} z*fl4*HB7J7d(~>dA%{03;}1pqBM&uUe|Xjfgw*F3Fi?Gr25ZrxG#N*en$GQU%#}#0 zy_jW$DjH9U>d|>{&6~GfMX8#v)stq6QS%q_;2Y{KG!)Q*=%c)eKRoR#zKc~-LasX2zS;u_C-ib<^K5oz2Nde1sO41e~4^TR$nXd0_s z_eN6cjl}2;je(!1*bk`iBr`81*A|&h3KKK#WKH}6$BDO98kZ`Ko1BJF1}$BK$Ql0U z)Sy3$Wkq8R5Y{v4!uud1ke86>IVcaJmgG2cZ5XmPxeXRqh_t2g6$Dd*H24ytkZ4)I zU&|?#v0%WXV_1zak_@a-Wkd!D@R%;-jir0hN z+mehzemhmgiltd7R;;nwX259kXEupm8>QEYUFAYTJ9&NnWgfj*v$Oj&u$#mkxAGQr zL(Lta!~pv+Ttqi`oeMXKy?af#3q0(J1`OuSFw8O%whC>;Sx8`T4ZVb6Ld%<~@VW;($o76*1aY@%%83Ftnl2Kp}iq zy+C!d^2~xdHyu4=8&jZMF=cW5i{~yM*ndf>azW@aE6nym_i2E(EAp8$<_!+)9sN+4 zpMU1^t!zd0JG$Sh7QL>qyz1ts{2p4njiQb&<01upeBG)Fi-4~F=Q91q>VG5Khp)C7 zKV0~otp5?yQP#v+dTEmV)qMJIw)Z#N`8h{V68OMR{vgo}9@KDymeFEM~(!vAD@J zVWD6r8?^smUgPn^hbfdWfia#FmIg)hVP+0=YqsdWYz2DY8_iH?8^SbOF!u1oOolDr zlgDpMR)@#X{`6i-f-5!Jk+7V}9)hDc)t&r2c2z71BGIs!MK>A|!bt!}LW8y3tp-sNCnbOM+EzyIg|tr_Xq9k{t0 z?#)ftWmfyQnqj0KA6xVT=o)zrhuvrU-d8P^A~x)Ph5ltccRRm}9>4SS8dHVi?^7Ok za5D{qk#tAnYeV>m%_o#TiB;CvOVoHi5JUAFT3eW;8}z9x(H)v4C@I!WKkHuS?f44aa*Ejf}+|HKP&iCUn-MMjlKWG$R^12}xq$)f|uPSuFrr(XACk z8tx5KRa}k1Oq@iCXTX9bu*5{MUcOQOYZS^T;08s)NxpWx)yB>vIkMLVhoO}#Br{h? ztX9avSRq4y&f#id`de#d>@Vb6S;8T%6=Qxc1f?lV@{ymGme9<1oXF=d-0e%K2n%MM zbCS|KRUUWh9X=);wgSUXa_bZZW`e7CgiCqaedfUmUh@k%UTAsGFym=#%opww@Y{JQAX8O4G@z#6@JZv;7z=5l@-$q1YSBhOQMPNy)_>`nuo0Ev2 zr?Z+7t%8W%u7}f!sX9e{er|^HTpd3y1|8;#jxywNg{iuuXA${T>v)gYNU5?gB9^vC z9GV@nv@@%WjDWUjQghZE`}o3;dDBADUTdT91(I+SGc~$HX3-6p#9g z!DiE$N}@4E2~9V^Gb`Y^F-^F=krq%U{QeqkBZknl(n8bBSs_^Fg!f=SX1I;PybNWQ z2ye|KACuI~mGHVN#E2s|A0qTpqKyWg;|y zK(A)k(~vy{a>Ay^&Qmo*%ODPKjvtr&OmekQakU$i=seg8=P(UwjO0BM^)O-J43<2F zC-d7L7Y7kX#}7zk?3&_Y+J~K-HGcy|pkVs)q6P?aM8E-lQdvaFbZ-_RnmNFnAy7yG zKM7NYNzp-E!VJv3E4+yDj_`5;lbZ=>+jwJX>`u0e)JUV1F%P#ts&SMkK&OM?y@pH# zDK-MWi$njv0EMoyU2zzP+{&4Gu(cyh`8m=X3Yub^ivXgY%^eF zX^ZcA3GOe-4dp@fiPh4hEiILutrOI%j#5ePHv^UP#{d{Y8?O<#TWExSuFz!{4`4%= z!JKb$5`JRrYbZr>l)M%fi6eo$sLnI~hK@~DaAzuhU2inS3dq$qoV&(Eth6alin;uP zVlKaw74sZ=1V@O#j_TuwHgLn6V|D^`?-)TDj*i*Iv4UYZya$HC>J+c}rIm}az4vUN z-3QdrmS&3mmd0IB7z@m@)XGW1Ls1*^a6-!v(_nx4%t#EEXfJyt5X0f|gAf#iMzwPv zk^&D@rQlRPT@h(fPFDm=(7PH0Ojs$XH_29}c$JvR7%$>cC-Px`yg+cl2+a*c_-SJn zj{cZU3Gx-Mj^U@x6A>(>M3QN8y^!R3D9H3!knJh79QJNvzNc!wFA+MU1k`QJ^ozyA!?UrfrseXe?E^IDKAScD*L+Sk?+qKb{Mwt-cRw7yKR-Tw_wnN3pC8{HoE+Bl8atZW zrejKEWT_)WCviD}cOA^r1LtZ6%QbNs?yk{xhPn8<0rb@Zk5jjsYV6U-xA9L2-;{4p zogox(d)spN)bbtne}(=ZvmuRx6E_y_?zj#_wtofZ{R1eeKW)IEV9IlN8;C!_rE3Xk zY6uCBa_=x~5x7XXvsO656@}~z$PCVUwH`PICT_ST-mGD8>!js=2mK7Jxw2t1m)u-TAvCK0B|pVZWm zS3WQe4aL1^t;8LCehI)6;qD-Om$!I3D6bPBd%10L!6y+DU29WJKa{hFEA9LgjK#6$!|+>Q*SUV@rqEdx%m~?tHCPqYVo>WvtZq z#Y*MB@C`JP8dRHvam|ZK@59fy6hGxCg?R`9jmj~LDi?n&bE%H-P))scSeDgGnY)X7 z*6-(LV%4aSSoOWLba!@^aw7w46sR<`L8e<3`tgM#dn2hK7n5qZ5tK7C5o@^)=sO?} zqJK?&rx=@=26J0qkr{1Rv&QN4K^Suva)&n3gMJ^}YlIUHF;mp;Zh$C5eEHD%LhYq!<36C{8?q35v*4jChMFlGsF( z*jN$31I%qr#iE6r{D)*cD|mA^Xf$6SaE)(LDQ1x9sNqBnPMr4k3+fP5?}=EAw7-Dv zxV>FKd2B4){_TtPX6ps?m$FCzq0Vr}W_IAn-r=1cv)(Z~J!Z?6t(JOyY?xMz?zK%U zL_oNouqGghf!U^IMq2-rJCTOhw3OUn!YE4E61rAn-#^CqxYFdoAYK~UbeLXY)<$Xd zv8ODlg>{~IP4uP)(Hkoovn)`Mk)j~n;Fw+?1w%}m3sQ+*4P(6K0BxVoQ`j{sOF=eZ zY5{mpV|9!+wFJjseqh&Wwe?_b|nlR`^cXns?R8kGt#UJiVrT9Nt>kUg@k8 z-`-B{U6tDw%C(Op8T}qNa=El0GZI3pmM{Mj0CP3h= zHVK_=0j#FLhtdi!OKldVcjo9V+3kk|FXTCv+_G2(?Uh+e4v@RvPmvem!8<7O5GiuZ zD$>myIO97h@`6)j!}os7mW(_$xTmC(-`-}fn(USiai$3Ju)ieQyCm9+^ji?+@(m)) zT(S(hH>HWECY#=s2*vtjSBaW>ccNc38d{jP$OVA>PhIZQQ_{3V8#^(Hlz9HpCqS-p~;_t!|GHxb=U<3 zv7P4a4Tmi*#;UX{so3Yc2+}4L7LTEmN4aK7W;{x_d3sKBoDxX^VNq-2V-G39H zPp&vQ2?m{Mzcuie=(jt@qY(l9_1k!DAFs9X+Wvt1lGDR{y1+r3KS-zWt0v$Wp7-%m zgW3a6!MTH1>uq=MIXwLg@9*OsIBMX1w!o(OQ}~5e!M1Nf+dus&8C($?zl34)S%3== zZo|9x2=G6AHUZvbt_#Inhn9Fg^@oyKjPX#3=c37XNa@NMR}k(ufu!6g!QE2&6e#z! zM7eFrd!Z@0B;DhJv>tB?RQbc_l(CEaTxDfIf(Qb5LCF5XXp5at4i?Q#DdCAEh&j$Q z)Dq`7)!;zTLwOykpuT6zsbNu0{o1A-|2$?t9J3F{?27{V`02lbociMf2G923D@dQg z{ZbPHSao|jq)FVWpvPZ{=aDUbA9eQ$%8H}eoaU6RC zB8~Z?aGM|bel4Zc$TiFjXKIuB+(~xeppUAs=p3MEUNg0H(56LMMdx->Nog01#7GeO zD{Po%Ngiw(mLPWJ+~;E@NUOVY&Y84WO@`?M`T7Mf{CZ5$c^?;w4z62PfZX?6ZSdAS zi?qi_qCGy)&x3N<60WGl7BfGT&P`#A6l>v2AAqhV6F{?b#@Q6Ba3HNngf&H#Gs>c7 z8KMNSn=&_3LR0zR!XtEV(#}nyHm%LiiEu@CmdBl@s4VVdgryK_xvk@WSes%>=GCuR zFXLVVI}^7WHP2}9q9q8HNSHB2=?SSM)Goc^KrByP%57P$mv1BTogGTy!EN(xjn$5Z zjt%>XH2mm|*c9%6dH4(*t)Xk9;nzG}b7DJ+s2tl} zVgfMFNWupRgSfRvx+Puh&jr@}yM0wH&sq>-BjsRQbd&w=u5AoCuNK@$zkRUpYRPd{ z`=xs7B(e(s<{>hjVa%oeutq?;?nPF5yFj21$hMT@Ujq&{;90l_;wlR;{GNPt5Iw%~ z{f~>{y9R|5G<^-6<_2S`^Nm{&A+KyT`+|eik z=8?`DC@0p~WlIzx&gWxPcNRcTzZ@?41W`|8Ocde6?kb zu8ii!75bVt(109TgvZA+lBKziPrD)!J<3Q>x{*@$%!c}~Qzz>D6pGnmdlG6+-f-sq zh;)lUd6WLCH86q{F=&I@7_!9V{^wfXE6VIkUW!k@LDvD;H@eWMf#H@cU<~-$J^(`8 zuhE1Q+mgutfi%D85&T8p4_!`Mt$TDG!>rTUG#aCOG<5*{0lYK|cHL~zbg2hDSOr>;o$RyFm19Kvrqh3!atY&be z!b*oyUkp7QVc;0ZQ}YlA6Rt6ealCGkzr09g$JQKyfRG48k_N-^f6i*V?V2k?DTn;` z_O?ciYp4dJD9SzllQHbO1X|A zKLQFm@J8(1|5jzzzSIf|p|q>DYf@`>IAw;M>aCE5UJIQa&T=!Cmkv4OD!FSx;-(_A z9~x6?H1M@9|839+)C85{8S;K3d)oUDcMQUXFP-N|6K|cL;GPMy$C-ZpbK0$>ZBkZWxgsNj}-vT;YU=g--TXY9)_83#XsK1*Gf z&E5j}ztOx&NZE<2TS^|=N>VVA<%T?|iqw%<2}jQ!99N~oiFMo!V#(a$V5d^OU(90f z-(QZR<&$9?WSL)^>^DRiwO7^G8!>z++}wk^;_tt+QF=v$7}l6sgr_pA)t=8*Prkw~ z*F(_8A;29tt(rH*s5R1C^C@uv@-J{JVNXQT(2_O|V;ZED(*S*MUECHK!C_X~!?Qbf zpVeWE2c=AjKoOEN7M!v4jGa($5k(edXM8E;4o}}!VHX5ZE;HV)jDDkjN*dvqB z8A-F+-lDl;Yy4TW)xI~!GyGXg{YU~UMZqw!%r0J}2v-$EiItIy%BG@qVVN#0Mt3Rf zUTxL4sQ&|dSBMPI$J*9#v+;64*}_?7+aX@GgdGC!$1c+y1lh~B^gtRm7M-a--V64eY|m*oGPmAt zwD$s-Zt2|Ny5K3lv5T&7);yRMTR=pbh#m&SRo&&R%0ZEdZz-vD(4&QC5zA+7eheag zsE@h!SDovZmmL|7FZ6LIzH{AJxc}xX>r=OL@^aZd_pj^DvT@>i&UM{~%Z(FsG^sCn z7aoa5oQFeL4`;Afa%M19W-w7E?3yEk0Dp7N*(H3>Zt;5z=IeGwCg2aes3xN|llY{( z!3Vq}zBidmMX zY2JK&cy#*y@Z+1W58nOr@MG`b;(%S`&G9_FB5i?wgH=C_pC}U?+7Seja~6UKc=cq$ zDPTHidncllAdCZ&w+LY;NpJ2tl@y@C{8ENT;K+|dvxjTyM3UNM*L!nH;8NF zxPmJJn&x&U*A8Mpbh!NSMM!5r$R{%=btxDH1nEYGGzOU}w^YIe13`7+N3Yu5c+Y`N zzw6P1F2kEoBk9Ht%}(785dFR3hMO5dWE}g~SWN;1DRjne*HZdvJ7PZ^0D*?CoUsL? z9jsyM!uYP50V_4>w+C+L!`zv&HP8uX+FuXkwqOEcAZkKd=vD>Sn{-c)6bp{EmF3>43^M|j#^Mu|3-!wC{!BT}+YmEjkZnP*)D|9$D)F`n z@Z+-w8@VdYS&NL@vkrnvgVyrw(YPFlo)A}(|c z@8llxdmnw}r*C9F4Z1SaXM)<2K0*fXYIg~Rn81vHUP+`d?eO~kxh5z1!zNpmuM}qm z+cT4slD3qTJX{Jz92b5y_#mD&BSOFlD8aIH?-pJ?j%jg}x&Z~s$MqSTvTgE>lPY*U z%NodczO$L-xU2nrsXb7#@L@xMvqrmG@wqUQh+!%ARtt+(DUnGU!U8>z1=DyUti@#s!l z!rk>f+b`D#-HirA6pOEBX@aW+I!akqxal9SpgEgNzK5agj~z#*!C1ogkv%FFbAyzhAACiFiky(P+U|_U4=QQISlM}HP)>7iZa{LajCJ1 z`-}t!UFLj0Xp+YyGCiRV8I%^g)f;bdZDm{7q4kB4Vv%-tIxc;@{VB9$vp3RuL`vgn z6p!X%qVp;wrSH=^w5Xt6(~`wmZu&H_fcGyMeB27w$*0{sy|Ssc4ZHjw%@>xWyyYXS zZt)I;kBZ95kASJMPB7m@>?{{MJR-uPU;p=^7sP(CLsW{)`$!eo@1>L#tLHkho@GPad|2E+llpKcQvE>MdamzWyJFKVu&7Y|`c7@mSpk*zKq zafcWO^M{Zb5GaWx9vN|?PHH-376|N8O^0PaMpm-WtVA=dAz>*PGcT)=zu1&tS5g%0 zD$w}xK#z_$&XAc65%DZbGoB@}<5`v>o@I&J*l#k}DjKd8Q-(s}1&;-c5N9O?`fUc8 zaE&8S4x7i1cXq~t0_N$_JWcX@3Dh0z@~*G%MEd(p`%=}CC5PF>+Bw=-G5tXFMu5Fx zdWxvXnYS$;yP}~-2sVgsTkKNo39Wl~Yz?LRZB;^4s|*=PQ{Et2MHI4`+C>=K#9w$5 z`C6&5mCG|x$5EUj%%;2BY_(sty15s6;mcMx^m3kt5cXeIiS7M|miAJV_KKHgr_;2MjfQrX zr)cQJ+#RDTvr|sp@FXw$1|R zspSeh77^wJNEndGoF&>0mY8Iqy|Ryaf_1&8Rsc8E?5hv>UP$n$B4G6^Y7ghOd$g&`!SdugEEOVdKQ@Wt6< zaQcm23+%Or(T~;+@(-c)!_xea!)BSV9i)?}GO5c89d+cJiCvh&P9Gu2{|bJB0eLu+ zq6|j%HJ`H>lzHu6+GyC9V(?dLI{f4e-R@8Vr;l9i;CT&wiPd@E;UnK)ffOV`)j3|> znrR~9&2#4(DDBhNP_~i(!?~_>X5`+?E}B1u-vAA-SF151;+$h~dd{+0G?JJ2F(%@} zoKG-Yy3;;C7+CLM+Agk<>%Mp7q1%;5USA#|06|Bd_|CX14Ax`JJUUS3`z2z-+Lpki z+Xo^IPX!gZ7N|EDh$qg2S%4GrW-^&s3>c-B0IRKs#}-(Qxv+2&YfojQ1IBE{+K$CL2!f9a9hgfUVFsj*OUOn1^C#2lh6h+5Vuox3TE);o0M| zY}`eWa|O^@N}CaJYWxIex9Lj0L5MI7%8Jth6Uqc?TYKQ(5YzIm;r^AMt05GQ%bX4j_P9~@oasxTUr>S!*U&zcLYZLXgN|KmJ+d)jLJy5;w4|2R50=(V4N z{PB;&uMT@h&uRnq)(DMm?hDiB>y{B-d$TdZYd`6fa2P6a5y5G9?zMQxgfMyC3>OIU zVn%+2QWzAsYErWHLW~sK{yaA!=*Qa|!>Rav>v8d|(0h}4m}ONd6s?pR(l-)5Hxlzc z+rEod-z4_ZI#S)-Q;SG;D^s75pU=w6_Z`BKgYf;jg;-u*@R%L8cD2lq)|$ao21v&? zhs)!;f~?HwNS?T9Tdd=6HWhx~VsCQ?^U@xlRRL3+eP$0p82BNK`{R=-{B9o#FyLD96J#q$+wf zFrrs6ord01F7>&LQ#Cw<1Q^Bh9{yM9u(JhOV`DQt_WCmuB{@RBi!z=5*AD+G32261~I z<@3c5$_Sq%Y0{u?h7JFdC;=jr3=x7*mHc)p!_Q!#fF~9GrVMoJkWSdz&*?xe`icCm z2*kkzDsv{#h3nGQHDM|tB|*uqP=lO|&d6lbl zeQ76nnRbGDT`ITc9B~?&3&a;&x4@S2<4#=a>KF!KQM$T-s}UuUNT6iHF8U@Zhah5W zRGuK!XsuFW$^#^BpoR$*%#8@z>@Ri~EUo*)UBruNH-f#?P1We~Gao)n*;a|1(1R9mW$&JX%z9XKki+9m4%@O6*Mfq^e7>ch0844-~LPUOI z)MnV2yWD^6?dd<;t;2fz7D-H-Uz?@ZPP@e#(cXTejd?)Y;dAJ)evI1H81{GroPV8# zgJ_P~%b=r?4K#g>wVc%-vK-FLs8YO{)$3}uA!xN&24kdjeD+Nn?aorplaW7!>BnaH zQ*UF4CiGAr9q4e?#uS=~p^z{NaCJg4kNkK&K!Xz>kjup_lHClH>S}~fu7nTz@stWMO+9~aN@pfhmHN`-InL%a5HrG5X2yC1iKP_ zyPvYa=!YN9gfL=o9U~qZz6cmk^{qDC$_@N1$DZ7pLcqTv{G0lDx1K|ZUVE>Fa87vE z9(WBn?Z6U97=E6r>XKbc1OYW`u3dKGU+!K5O$cxiIMDwf-2I>ms1#lsgJqqUyb2#42L?N6#6^f1Ns9076>fAm!h=; zxbBkeqyOay<6I~3(;jqYyp7>%2E?_)jgaa~uC)bZS3Ne_y#_I0<-;mLinvxYc-0L2 z8Cx|k{R#Y?&BIYN%>6YS&(D8dpn~3ilZehral))N%FS?;UImfiD5!&7lt?KidDqE( z%IBVMSkzoS?3FoxWsa|`ANESfUkNv6qOu=a|Ds7}PPplP6K=&W-5WWvR(xXN1iIwY z2j|#o_ma=D1)Z$)Tw1*xk_BxA|YUlVJkz^?$n=^MSLX zf@s5~Dk04^BGKESV)Hs}Q}}Of%Ekd4D{K(M3XxlR^S*&afH-?tz}u0(&yGjHbQ|T54>`R9IE<_kH!yB&2Izty&vOG&;R<&Q7>LLesFhB z-Q5}9dguSJ+v^y8r!dkA1?QckHYVx8KqD|A@==V(*B(g@2#m-`U=g z%f7%-`4N}x2mcHFqL1){Np|5Q{SWnzyO(T)hpO@z&Kh{vWj~#PM7IJC4?;TZMJ6y8 z-;UhNc^G`+Q#SWuhL6bUK)oO4?#pBOl$t6zbk4Ud&pSa*9UkQFx9I4S5B8idchPrZ zh9~~Ful#oRcm#4l?zbD??tbg;=1NoWBerLWvb(EE!DWz)NXPtNo*H~@2&PbI8^xeq zkSF1fAugTSDL!$@qv8>VF7S~N)Z65%P$W z)%AMjIrJ{wim;3Yp>4y*@Xa)u*<^^3c*tnq#|q+Q#QYYCmwAg5FPfHzEYc*5NF3k) zR|$Jjw;pL>kIn?|1#l(3tkJbF?yu{0LQ*V#D~_^ttS@r0z(-peDH z>_>jjWxZDyaCiZSa^Ao7M~(6B7+CIj_ibajy9CAy+mdl(whPVv1T5H@!Ho$&`^|5h z!NWi3;drNpGAx86cENs73*mcM2xshjSO}+${oS+O z1so6k-x{a8i#nXa-yvL)3*-klE(@^dP#*jKznuX4>mQ}R&q}0M0c;5(jJvAl3OHkP z4Wg{*7$wGY$q zhgautcn*hhO`R~D@oyOy*kC1hPF}8oZJltbKuEcriFpWk>u+6Hp(W`Y_Wd9>caEs^qlcCbPj)`_j|TqR&4ic!$(2V!Z*k`Ta)y}Lr+P9% zKYZWt$8@{rFY9Nh20VkV+x;GX_Tgvud-1)`)c5x4{uzkvTA%kle4Lyky$#S4AP>Ok z*{Qnvn>};BKXcaXj5Wq=339(83#V{g=9?=hhyC{7g>R3OhoTcurii}Edf`I&KwD=dxLx6u=qs_Q^3G>%sv#E6vVxhhap;{qI zr&y97fwZ2`<-}E6q)Dc|Uk12}8FF#Mkc{=cU zJM1cXIU)8M6xL|C^l&n0$kKL2TlVNT8f@ds=MxGqOe`P_`R<9B$#_Yz#K`#Ec3pAOX zc*Zb=r}r!VUVA^EG5G3{_n~EY0)A_mm)k8C`8OQkyE&#NNnV!x0hMR={(A(SLB2j0wu%h(BFZ_fg|{fJM`bf-)`*1*j2DM(b0}$|GTq(HlQ6-C0av1 z*x*L0@?L~d=tFJB)Vr{EcN2#!mnSMAAM*- z9Swch0h0hi*|nU75)w;D!5rsgm2H~r^e&Rn- z{;H`HHh~7zR!{0i4o@0`dH;X*@p0>p6oFiqV-kQUad+Y2|8dG?uiS@~4&un& zrN@c0a{mBJK(xO=^HH+7r*oi`s`AU7HhgfcC|=b(X=2FyV$BXuAFB7!IyNgW#b)J1 zf@_85IMLQ3qEZnNfqR!e3Aa95%1BCOB>nvX?=A{0eAbCy+AmADt$IDi-4Zp}>OSMy ze$30#t%=KtWU_~M_w{{a{P_8!)D#%$t?kQJObQWW7)vWNdPsilD;>)$^0AV;y0Bmw zR^_L-lY2@Dvbp+Oq~ch>)_(C)z5&D~h6fe{mI2p!>iaSLz{LRL7vWmMuO$Q8Q{%O# z&eLFL=V=O^w5Zo%M;&)mh$7q&(S1NRQ+1L^M2S)EggsPL3>BZ3;W3oxZ(14d9rYf8 z48l{XS}{5t_k-X-5bL!72%-Vdji}n8&U`ynnQtiz9YS95v!ytLt)G$@Q z*7*YFDNN9(v2nK$_LcS?gCnA{r`r>aLxu!ZkRhoF8Io1O&<8~r`osX8NF@q=R*fT( z^|oy&kiE}?BW?2$uEX7<1i2c0cAo*2vZPEKf$t5G#H$lg@r@MSm z=7)8S;+&Ca0%@N#5SXJ1b`WDBIabCfy-qY#2I;996u2Byo^yN=AqPb)9%jL;EQVLK ztr&F#YiK%8a{@8H4lsdhtHt6lkV(Pe!6>HV_NEMUsH=lny|pp~VN~$_)80LSiiU-8 zPHdP5DB@*1G*Ki|!0IU86^)#U5j6Pz@Llily@iBH+#PK*enLP>a%vKk5`~WgL3A8c z)lpUpwSi1a8_2YorHlD6#Ao8Ld35~t;_yAMVT#FSDGrc_UQw{0yrdvi-42MdBEE2_ zNPvM=Mfed@T5pb%m70{5nv~g1dVhF+c(JonRm*~aNRmh9m+Ae^_;L`pY0+6&910%8 zEu}t?j|4Ieg3(if`iA5&sSoZ8cKo{a=Y?5v5R0P#aUHWf9e!$1+OIFZsIf)t*YY`m zlK#~4Yq)5BgkQeo$36e%UJ|48&{Pr|;C*qNUen4&a&7A7m0v1O@;O(8D*2L7^!%io zaBwkTMI0)~m(YOP%s{WMYuy^BMP7}*M+QDeMLX0O|D%Xy&aH=^CZtZ(S$tv7`g~A$ z?aME}#CJAq*?U-qo^h`_)0xDPMtjxv3_P&Mi;$Kc@!G@ji)Sxd(3?Ph^ws?@gD*i= zF`-&Nwyc2IliUPo)i}~SJG82KVu1Gqf~tsI$i0I@bTCTcXCDL2!u~TDkNzTt{U~fM zUizrt?f%sAer&O*e+1jqK3*raFZ@aIPc~5I`pASh9X)_AEBi$*?H907P(4CB45Ke- zvnY|lcuqH%<|HdhFcRn(H01KNz3{W`2z7i16>(s=^J#^qfz~c10O6>Z2}yY(G9L(n zoICMGf|?xJx!)GCkpn(b+AiSwB}Q+-?n~nLC1P)%!4covBgXbh zs&=GKAy$B%d2|)N2~cj0hM(S0p206E@f$uuamg@me`*0uKqCu!pB+037BDBrl5#9* zl*3+mjEFNd3r46{q*LvR9SP&s(E7H?A5v9RCz7+W#0BLva!1w!N5wR9>)#@#?{v5>p-(ItQ3DmPA^uiujcTQc5K^>akgmO?qtIV^=+%HIC=&{tzhnbJhF2 zFb%X2AC1qj?EO_B1HZODL(V#>Q>&H^KDJ22bj#=luOl;*8A$omN(@vm!^;vS+pPv^FD^#*s*H6B1)bmDrb2Q$~ZJX;W@P`Q}J z-oL*bMaw6{ILI=;Hra1TM)<1wI&34e9B%HxUGewd86uctS+$qhEJ$8)8nt=3M`txQ zO0S6M1Ccgs(44)tKU+OfxF-S!1@jyMV}Eesylaq)UW@-__Cd`Q%%Di+Diw&w3c7lGtg-$e|o zlnV4jFtlJpdJ!)Z`gHm(_%O3Tkfu#ZSEl2jxHgieGmN~?A67d-80|GNl7oq(rFws%p4#LnrN$rO0scM0{~w1h4tqz3Puku;#`M1$ zQ`K>SR%xKV6eG$N4Q-Vn?8WP^j*kAbRz&rA^O@O29wqArw)N30KfZP}dC7PW#t$PecOv-(Vjd<1Oul$KDX?Kq zCEBaPk2Oif&kxADdm@))aXlXN{$`-n40OYe?xR%)y#ixo7yk-^!iV_HGNBkskt1g zxy%y_RO*TkoU2aTCN+jRYq3+ZiP+|2;T)J?Kb4yO?pFg><(5T z8l3_Iffn|4ft?j#j1Ou^dbUIda-nn`>Exgh6g5N7N0=aaNEyjRYzv~Nc4n5eNWRdE zot-z%LbrO&R_@INfkZ|*oQy-44Aj(vn4guO4m9DZir5B)b$5y#BJCEL4>STAPARS7%p6hsd*p*g!7l2qmpeO-{S8Lm%$d@Q@^oNH*G>$G`DP6VEKCRJ6=Zx_ zfYQTSJooeg%LW&3X4(}J%eyqGTt+GpZpud__EWi@7I3JowhPNG1wBhra!VQeL!~(e zf-`k*fEZ;!jD&f0D9x+E#wILFdm&w^r4(-%ERG?Yx6oiY-q~4h>vpPXiT+5U2K1D- z@uOeg-ErC(kY8|WSxkABSl;AER%!2hmgobkrq^SqQUlFppw~Su18LCJo(*GdW2m?n62F-BWcg9Dh860=sIH6?>%bU{xGqoYyw%jNp25SZ)fprzF z2F!dKGbj%8a8!I=T`#=>G^er#b)BMoxIp;N-oGfDZ@I^O)#LU%_@S7sL3xAX+?s?S|z(^`wY@Hs~-`_q}#%F1vnp=OQiMo)_(ncxm-Pc0f3DfFBO*Q{O6AgmL z8|r*k&DK@4vUFOH((1fN<<`a}#U`QtjO^CVo4vyy{2KhJv3c|L;l+Vp!@qcTesS>n z?V(@ezcnc348?)75o~9Lk5M@HYvX91tK$f-;x?;6fVukM+p;=31Gu(6;D}ycn$<7puJy<1x*go00-#Yhq}!zZ}8nB ze~hK_HH^qM>lJ_x_g5V>=Ul+4zj$;bQvR-Pg;5x^=V?WQv>cB$yu!T!{C4@N$Im(s zYqDxCwS9O;Ypn-MjUE!%?9<|?{h2Lo-PydBY7>8JXl6zD@E9}7N(arYtCGB526G+L zsm-etV#6@OdPD|5e1NV%{|qsbRlA$P<%R1lD%{OFdMh^N(A`st48bD0 zu-~fG{0Y7U@;HXhpgtWPUsqo91)QQ5HyU~29Gyi>6`hqK4QRv|`MiT}!fbh8Jyf!; zsIBXnV?E2Q^*|FyLpj2S=xFA;-eW%u>ubI+K5Y4r_c6lgVGUNDv949OSg2Q}wTvq? z$4a4jV;JCLwvu`5g#`^!vn-EQoF(N<_9Bc{q^6%p;3&J!B`aF$jB47YYOHqMU8i;o zSX&CHFKoBjg1f9-X!rWdCUTt({VWHLhia}VKb+6etx3apj1p9JSY}M_mFrTHRU0E_ z>E0YvKh63}Rtw@N$Z7=NHtsJ6!o3%cnsf(McY)A6~^$X2LZ&HeHirUA*@C2g;ebUE)g$%n55&-ph`7jf5>MdLhr-bPm+Xd?M-N&%k~R zFT&7J7`-j+__`%A%FW6?MOLAHpu=Gq?`I60H$ldGTa#WMu5V&b;*?-+$ z%j&LLRuAmAwVkBUO=WULqa;^5zBYN%`{ceuxmHOS54{4WQ!uK7#mLobIvMGn1P%&*+|}d zLlUe+QllRkoXiVVnH)ErnOW+rTEjuj(Z^C2KSu>V`puCEUw7LaB1Z;Ubb_=cHbD&-*6>U)_NdwPK7$ z2n9sQ&RrQJdg&v-D~)ai5>V5O0EYpVeRW4)t9bECQQP&Sx_SH5Pz7K2FL4~FMUaS$ zc)Y@iSW27-%#Ej(nelYH^661Es>Cn074SokebHlI_t=j;_OZvl@1Yg&ryl#2$3lNz zJ<(+}iZJCe6c)q{*eE^P6N;0}@}oK+7=yJz0z=_mdO!ZqD=L4tIZ&A-2l0R_lXrf; z+@p8Iu55)#j3jl>jGbhTJIT~V1S_0eNcp)Q2&lf%J|#&T*HBa&N>@KNl_3k&+2;SJ z^%qeB1l@?coO>deqcVevH{L!6;r8zx#8~uf^$gY z()jfmDXeSkyBU$HF^G#>mI+oC!Cc4shp27O8Xz<{xE@^##NNS zZk2W;-p@U}?pDXTa>GGG;H_*1Y>S(gcB0+@wOffm1rxFreOXqO$e!~~DWhxXR_g&N zmNlhVRtjl-KIr7W9U>d6A>rTJM<6g36BZ<)gJWoGjG?V8)?_a?yv)9N$j-(PSG87$ zusEtTJ7#37>>lYBo39+HBT~Vw@14Z$4igWtPLeL2B?t-R^(oayXDVY}r*_P%d~$$L z9WrfORRpZq$47D>zpys(fg0wi5#~B%(y5OX0%+lrWb|yRB4<&kMvp5=%7dMqamm}N zHcCg6f_Hy@`l$X_(ZzCI=mC&dxK@pT(}c=cAsCT(8mRoiqW^70k93{SP?hsdi(HQr zpk<@QFf>&6OseVqF#@2=NXW7}U%Cv)N2Uh85n-b^GhD1Q#16y6x8&?I-7w%PY8%4m z&XD|>#WrBUwhnI~;nZZrb2J}f#4{hORNyI7442$<7QCUu(?2ti*-*?Rg>jquHYr%p zLRfHR4Gh*$cJg<<&R9i652gBK$&zRo5*-TBCQ`o2J#8$p{IApL65AinV1*q~Hl?G$lE;N63XFTu9LLZw8013s z&k55A)04)U%mk&<=pov_qx&-D0G)Wt{u(ngt{d$^C*vH%f&Kmb+i-1kMPl{R8WTRC z#W?Ry;m13t-8=^9t`HUalC6w{a?tQdH+*zgv&;ruVFO?Yp>x??^p98e3kKzZkTpU`Py?Lv0fhPzXj~}pU{Ax23$IOW(iEoxklH^ljrSjEm|!)HV4fYu?(`{jE*x*5=e&qltX_pufL~!As3k zw~W^5YuLD-9BQ7t=yogeL0eD2^}YR#XI3gf8Scu$nSb~Uc#d$HU#wD%B5teUAdaLaa1#^ln2^3U8s-Ox8 z+0s~%F`OGK65%ba6*<)U8pM4gXX+|+gCT($^cQHqGq4R7Vt+ri&1FQ<=%dOvVC@Rq zBNmWJsabQ8g)3y_${R(ng!GRK#3d4CbXaUtxB}3z0gvu79&=K-9=oP>uXH$BznN1GQr5 zDa%d?v6OaFw29KtrKfjm4n>PhYRYN+4RxjWti{9^6O=Bs430nqBjf4~Vv->yFlvm* zj6taam?5pml5Ps1x>6x=Bg;27l-w}3*|4nbS10Wq~oeR}HOti2XX z(ov|PO}u971-qu;5S)E@Q`mIG?KbN2EN5Z4)r>|P#!*kJ@AG>bIo~Uv;rC=YKk{}| zK1mL_x3_Is-ou{7J>=^(Ur%~sk5A>k`HiU&C#U1686}6KNriP2C5d)I= zb9Kd=cwak#{Ym$|YmOb6prsSfYlehKg(?{CC6D2X1>_Jpk{h3ck%cUKz&cH7Fqt}GJF!jIzuA&q~Bss+Ah{F zpzQaY{ax7e2BLCJYOw0yr4Mxn531WBQk6A3R?Vs3>debiGInp$x*vEMyEDb4u+v7v9b)#^>3|nr-``Dy z?J1_%JwK@r*%D8J)lcGDU9^Oa_=OLc^R5xV&Tqya{NRu3K__mm{62X+vhe_#x%T@b zHexe2vm9G8zrB}twly3JaTfLF3wJl8GN7tTmxr06pp=Zro^>~yjzw2#tsz{lpQv%D zPz9=p4@Ct*q)ZhN;<*XuJaO^7pHkdywzCuS*A|4+%e62j;h}_j8ShCa6QpF}?uoY&hCW7jo>SoD7`4NI$s{b7^kKx$U=q#b6B1yX)6(PTw%q5=G1-i8`W;fQxcja`9Ig)a*sU8c`yTgfllc1l*{$%W^eFU%|)N~o9q zNZ1Tsx#5*mFdx%5WMiI7~1qS}r z5dSOfBDN)FP%V}nB)4;{M$;aCqwF1Y80K0*6w(rAoSZdJ58%TLpg8#&NVOI2$;SSh z*GwC5UN`BVsCG5nlz+oCkUVL;dScp07(MSri1k+K?@>VA+YFQt-KrF#%Tl)?kFHL) zr6nRW43{MEt8}VUTXQY>zEmQV`97%<>_z|?4V%hq0h2OV5o|Hg(yy-^k+Tx1C@k5V zJH9e4eq=^y9|%jp*E8Y=&hu5R7CL zbZ~E*XpEa`gqv!BNh_$B2uBYjZDDFSL}j+CjhauH$`lyI(!V7u`?su=Nn>R@Fs&$q z`-F#QA>mIX_tCyh1R`jB>(QgXRZU>}R>c6h`cr&iTKvLPep-hMuJ?XSx}ue$zC@Tt zYQcP1)BGz?p-kUg$sS9Ykz~;P)Qbm9HH8Z$%l#n$mJ+e}ty5SWho?n2*3~IHIc3+U z?DCYIpRzZn?C6vooTC0QkJ!cOzrcxuM(NQyx~tQ_$`j)7)YfZ#I`uUXo=Ya7f6k6i zVITT>u2TJ3IBOva_&Jv_#me3*=U{J)ZYX!fUH!Z~G!s z{d{s6;I>@+zxm}0x5kExd4@>a)Ug{k5(!bc&GRi#dzA~*2t>QrswqwtHp^K> zfC=vB@%6&T$@Z0yTL_!TFdH-BnN@h7RPXR82QZRQTXD1e*Bi-Xplj4b zb7(;O{TlQ?Y=`T|r??NU8%-GCNFW@}Ns!N@6{a1vyBT+CX7BzW0s+j)gfMB;WAN-n zTE36Ka}-|RXuJ0z?37-H{oq53Z_9{@(oE+UN1-0h;&h^^SAj@Wnl3O84k)LqxvRo? zZLGE0a6G}Cqa24G&3RUl-+n;@oj4Nlk2^V|3H~q`xHvY3DJB5gAQW>cepcq^ovg!K ziZB@DKae&TNj8nfc_GYnC6@PxYgrQdSz8m-@OJKU6CVE1T(z<yV=RAC(6_=DrGs^U{{0R}#)CWyCy3~U!oRQZCM$YmAO@q2wDa=~m7RErt zGA%3ojKg5= zxL(!G3SI*1Gvq1i`0G0JD=nw@BSEJFzg49ZOj#zEbBR0aEUZ?tVp!xU=8-L^gx-&= zRh`P!PcOM<##hSqhoC^Mot>wz(R(6Ia};gdu0Hlsp*7%9lO*-Pc7Fw%EaFxeP2k6x zKa#1W?k|Ly;B>@dOt4uap`pgA@Q%h(J%I{c)S6HsBanO?XNjvgaqk9dj7F|RXiOAw zNyvZtI2nbjY9z@>z)05HZYP&Kh7c7+lTEm=2e$ihjYil37!Cvovc*cmAiz5}QUV?E zy+>{1+RYO%U&gXfW$NKVI{h*cZE5nyRT(iT_wl9I95WlqL!vjfIp*Pl$V__3tc^`*JyGWh)hF#G)#IK#h%jY9)r8 z3)Tv=ClrU>wzqFU0-svW10r1M{V8j?d(tRtK>ij=uZPW*f$M9Q)vl}3-eGA5V6R<> zbdtu4&9(8|KdCq=wS*n6gb=LQom0?Xr)-`3;ojFmHIJ*_|8Oce!`weTWuf0@IsA)! z*l6fr6eFoGP~)H(0x3QiTOJNN&P!Ln>^kG-%7;#0V&wJO{|%22bqKDe-K_3I0W5Vv zkjJ|%*b9uM$9e2ShXhC~f1qE?9lUDH$#%K7kET|T(&x^C#c-;^>5P^|U9)XiBUal8 znk#oVr23oyb{TNs?&ce>^5LPo=S<xV2KV2Pw>d`zjW>Qbpd z;iqOGQGa3R%UVJs%?F-QF4o+1a)?}*S_EwI1m|j}(TLDY?xOcdKN?7zjqqAAtczct zYIP9N4n4wOoEppLC$Y@pFb5&0(I)vH(;wtdq9^H?-gQN$Yt-1)>s(+}avvc|Yj_q> zoLpE+ZtCX)w2{D6g*tK{0e3)f>$sTgSC*bb=_xOrr-~8%;$mqS5GWU9C%{fU>prq`ZDW4+huctemdYgDJU_K zC0gGZ-_?u1K4ehLo-@Y9RY`U=c#BDK3zI?Tk2JdoC#p@6STB{klGV-?<$J{q)Zkcv|wu!hvrt!Z!B{dh0 zaX9FNAS&gsViap*Vw6I?*+tEZ_@X&~JZfe$67Uk%!m{SRWRjh72Y)BVOJuGN?GRvG z;)wo-yMv6hKcRJ=knl!rnNuPp+|h(;CQ^wVH}U7J^0pwNx;5XP8Xzch-YKwmoC6!v zAK`|)6XsQ}3EvpRgGZ4fa)J;hbZqr&#RB_-&Z7qQ_I57Ez&0j?x=h(_&3&m{$MSE5 z!J6YNp~9r~GM57_43{~{d;0r!=fzrJ(jWjTnQ=R#lxS^;e&#ByDyN3v98%TQuO7&xa8D#^BrN!oV1`_;&xLvh zO$|+ukkAiagM3i9mb}&z9LP|3{bZVu3kj0FT+uyDtZsZ2khaj_`7mAd(Tjb!VoZV* zegAl)>0=}H?LLY*F;J_FQ|HVT1T^qd3x9f1!67Mx(9sxw>us%NHfB<` zGI}X`ZOl*(mhGAkr>~8Nlh>B?D%)$s#hDM-VbgQBi@qY9jq9is{sPZXK(y|u(e;uY zoA*&h$1{16lyEwb!w4*G;RKvZAG%P?6i2UJ7j^Xf_RD(Rj8CQU6?zh?OX!xUce##& zm)hbt#0b#0O%uI`@DI!r%7&EB7ek;|-ZWuDN)7%sNWIYC-cS6OxQX|XpYTEOemrHk zHTHfzW!d7&`~H-CjlEw^85*3tpHG=0gWk8N3^p#qFc}3PU3uS}GTL!wUjACR9EGo; z=GoedUbFuB`sy-`n-Qw3;Prtwe{J}RWae-R3@Mcaa+%4A<%aMUHsn<~&G7@Fobmjm9krbeMVs|G-g%N72B~E4C2v$}S(@g<*zj ztp=&}hWw0#s80AYCx(C(1v@*7m4otd7bb%Ti*5KCgwn-p^3_I8(NZMdm~n7lJ4M0w zz{>wMCblV<7qU)l8%&nY|IgmLEjMl@i-OOyze3`vtqqV16e-)iy-7ieQdP+=SCy(P z$u5`K3>gAJ5*7r|xKJb|M)=J2%uK|5z(h>Ud7H=ihxwD^iSr+mnd=G=QmNeS?mj1` zt1SWx>%Ma3%FLCQd|zqa0-b?a;yA&)fJFcpq1@L1c!*LE%vA+ErLGph5m*nQ4>yPX z9-0k=q5)YcP9Tf}S~3!`B}~_ep-7Z{@)x>zO~-ihu&;G&Nx#;(!cWSo$Eg#vQ#!nX zpK32i#b^mnONFgaXE<->`(ZO|#Z3dh6pNawTAHP8BU78QuHEbg&c8j_#sMH0Xyag` z4H$8S&czuID(kk*yMmLXZ^pz!M_1+(=w~-!4hODW8vEAwfDh^Rq^pr5(xtQel)NXC zX)!uD!Cm?7Gx?3yM0|rkdqdOz@zmJ1w~Jm%*H18ZmcrlE$oO^HfgXHiy3j z8@aKAk<((wXA?M8J+^eG@OR;gm3O?R$1dH4lQa`2Yi2DN2fKlH7>naK{noTOWoPcZ zIdaC$8GGYeqvnk>YhD6xe%9QxVJ?ncYu21Nqvq1yJ!9vtHE&)*<{OzKX0L&tZ!VpA zbAmap+~ekP>vi+B(`E16y{6^0-ax{6^R><1x^J3q;PIULwQ?Qn>d<=E($oB|`Of*g zdDVPt+o=A2W%u6hzB490Y`tk6H&-y-aqAo!S;0iFj0s+iHYV7?DdkKhOteD_<8| zg(-q*=@*9V?zP&Z9Tx2t4$M2= z0Jay@eB2CS=7D2vFR24@Gihbb(C+anJtz7|m0qbz7){HpGQf*eQ6*jni7eQ8@!1rY zjVdUn1><%Ao&4$dp_8vhrdH1d$thyIgt(yk_#DD8q3UK%uZt!m+q*!{Vd_$(E=8*1 zQ<`xLAjD7~N)*j=BnF3^Zm=u{?Cc>t4e$s7Sj0Yzj`t{*x zvV!@HBrGsGL`X0UIDZ3@ra^TFT~!{skNNOe@A7;OUx5Yf;#?KkGmGH#^Z{gZ09k-l z#B^{HlO+e7oXAdy=N$P#@l58nH1<%B8Mqjp7U;APSXfHSbz0ERdx-lp_p^Ss9|OYA z>|5wTfQv_~mLlO@Y7OszupU+zwG&FZfT2wx5q^;zMPEt#?v!R5AT7fB+7~wZDvV^G zv7@>-4CwzpUR;H75p3maA1zES2pLC|pW9pT`U+KF;1-XoZ;Dqx7lcL&m2J&wEqMJz}mfXJYqpS!gtzV;sQD z4N;7@QC_g9I7;3p7s$WBCc&^=u7H*ZVa!3ZeFR5*SZbG126-|ziCo$WCLcX7u{`1y zmc*RXtVHC}D`~U{I(gf0v1(U{qZ%SM3pFEV5D-s7qy0?*dQT0rLJ*$qL32hleS4jeixOljVgK_ zp()4ZganHXSq)MWkhK}0*posFCQ_oK#5g49Oj|A)>t!x%J;0>*Wpf}K90hLHO4eqm zkNd{Uk8dfd?8Atgcqk&u0a(uQ?xq=V)PRH|y)Di0&lg-WvFHfy6g34bd`AhyvXZ)_ z)J3)HfS2TgoplgzksPN+$oZuQ(#bRHs1Fk$#=)D<+sL^gmu6% zi*>j@wdSJ3DH!p1ZJ-=ncGnDg`_L8Gb|N=*1>YnOVyYH}C1Q0dw={V@r@LlPFc6mphRIRYMqgXpl|S)a_|nL5ttH2kBk1_@NY{&&%REe~ zDK8C4{Z8Q*O?|R4uzGm3zVT*#PPri|;1Ma1xG`=8pMI3&)MnNc5ENDdl*qPF*addf zZ8RuCi0h-a$&}4e;Sz&;V9Z%-Y#%-u^?aL(2lp5Er9g0MZ*&MLK;9?Rn-GFXM5%>4 zC%u%Z&9;jw!C*D6!z@GX?yUv@WS{c8?vv4GM(_GEoD@KYiL8a%D~I}#6Hz|8L{U=b zfe-T}dtNBAGOFoIfokGWu!TBDS;Ou}u1^7>YVyVj<>D$rk*t1p1RJI9c4K7Uj)a_b zBr?k_4V0_5wkwis7Ma3V;6po`UGSIaS5*n`BIREg*Vv2$`M?GP@-9TTqeu$m3Z5TV zI?$!jMTOo3i=$7|9{D*cTZjlX2gxlRqKZZ@Z5u88_|X!Ec1F4A%~4rSknf^P0$_SW z8;(;S2x>SyvlifbsJKOMs}`{X*YIOlX&r4!XFH|49;R;%nWt_-J-P@5vJYwv;O82D z;NbG0Q7gw^-#ACljyBv=dNtDtsXe1_r$RJY=9*1_5}sDX7STyhjb~5Xm*VqEUI|>w z2VXv9^1-Y+bc6M2Vq6l4n1I|m$uch!47H6R@w z#s~HA>l%G0k9P5y)9okxGD_Xen~DX4WGMT9SN05j)yHxkrO4h2)Xeg%Gz&m=8Yl?* zZCsze(TBw1$Y4|WHLs>g3aKCm^HLC^@eS?)m3Jg6xpp1Dy<&dpiVJ;+6=q6ggg}|P z=;pY9Bc|vVwJ2+0-!9sV{b_qazP|w{!Rx`8UdQ~EFxbJI|3dN{l9fx(DFEmgHhM}9 zO3By4$bs6}1Sls|18R+0Gn*mjWr-^8?z;Aay>Tu01Erc1XnpC59yFI`@M(k2QWL0; z1JZC3v!>EuBHH2MbO3)HahE6DKVQm3da+syL@-b=W2h!Zd}0?(K*|L`SRo)Re^?oj97P)lMHwqy%-$!^#gd(-##$7tc=!bo73cut4{&xxB2rmdD# zXyS6k?a9v0bbri=W57=Cgq>-D#AtWU=DQ<%*P1m`o4s)-%}MhN_Jzu^*nPv^>@IEK z)5b7Ye6Iq~qqD-PXo?m4OPE%GOxPv|h>I8aC~Lditc_hB+}O7h2M|5#2Vbpk+{<;s z54*^{=4#( zPRZo;VCKL?`0iA0p=8Zf)s{L$$5u-EWd^4t&w1$if)v=~yQXq!6V{QcDaK!Fh4w-B zFzj{FYv|gVEety2T1y0$3)m0a@&xXp>PrWse`F!j2O-)Oh3GUgM3<3<7|}{I6 zAdeA#QQ;P#IY+ft1nRMQmZ3!x)gEAUii&(-Y=~U7(r-K%a|ARbHUCAYH76{+#0SL7 zz~9dSHDhzmyg%6=Vbm*k;##BDgqZo|{tS_yyL7EtYsp!D?CywBhiAOQ6W-w^8ygY` z%V@vV9lD-H$M^^U5}u&l8EjMj1kjc7r={aYBJEL~K}}_Jv4sA%)!O=1>B9IyHe`Ey z%zR=({0fF0KP(g&<7$NXi@reZ-T=UNh_&RfogY^Vu~2aI`Gn#9O}WGag;nmCag3^# zwtRnEkm@D+-7Mv>jTR{7aeefpxOH3-w~k5N%KPpaHB;-KHh^;=#C7*i$)}TkKOz%S zBjI&0&P&6?^5)>+{c%G}K0dU>sF!;7xSF$%*PIzO^D#cI>geNDM@H2+TaT-__;|$y zRBR{{9&HATuN>{_RL6^RgONgOB|PVllyD;#eaA^H=VFi`zKDRC1+GaPk-pVo855L% zYSTohB=J(n0MEYZfjgFFLJO#DI_xhv@>+1@wcyBWLC8z+V{3W(U%CYbslRdOyL+um zIEqo&@&;?{pY6X9R;$PES?kTg!9llQ433BUH-~5LajV;V;~uYXoMLbWB>q1944oS| z+gsiJvz;BsIU|nX+@%kf?6o_0&XHl5IHQB5BMiN--1(t3YQAnwn&m zK7#i&=PoNo3-r(dy&f-n*GDXePW0aJ-)nEyyI#o0qcHYTXhVH_j>O}8PrjZ8a;AFc zD$f}blQ8k6cPeW6Vz(sO)@Glo~4L8wm`>nzzC6%WrN); z&?O6i5ju~0hT5nN_HxRzJQW(H4fbv1Dqor8QKaM|)7#?FN4FaqMZKGrb!f&atPA%@ zf+*lyD_43RIVPMM3AopiC}`h!X>5HPVf3dC`Cu%4&=!v0My#=Q6GqWio-Vg?U^{}G z_cbH!@4y?i8@A29Ma2WD1i%{&ZEc02K8eR7+Y1R60fVVx(TR za%ffaUY;c^=}U1LYB?ay6)PhPw*!1<%k2uU5kKb^{12}}l+v%ZTlF^VRy}Uo65BR6 zqrE_avH zlg@lR=?szk`WbSa>#`?AHF?|-r#Q6N#vR#}5b*~t_e}ZX2;TbgcG{z@u#KRvy(9nx zd{*nR_Fv>K^s@36L=p#R4cGzsbn7#*A+s$jXiwT(gDo7z77k+z#<4ZDxBo>rE$_o_ zxeeWSWIh7>2tX6oy|l*)?v=h)goAn{#7CenV)#*HD@l6k$+n(iiFQ_8>viz8_w@m= z5jM9-;vS6A>j-+;NXZ>5vK>HQBG&=5pb>$DtCeOT)K0BUc-_HGKdK}+ItwRFg|!@80RFl z?nfoPP|%$<89tB!_ml_Dj_m$a2${Qm+c%tf<0ZDbM?+H-wb6==jaCSw@U30LKc$Zb z-m(hv6@ZisZ);EDM-l{cDJcan;9aCikRBEz6;6}glGTEbq7pcl#%-=fHbxgE?rqh> zRc-{kj9F#2ksT9Jr^aM7Z(Imf^oW;Ji|)k9F+UewV3>Jy%a8F(Gx+(8piFqsMXh4t za|Nc{0Xm-iQWlOC1LY0`o66zCNmR6{q!|$ioF1L5GXM;t+C6-N~!6qpQClp7dp>iQ*& zX4rp{Tniv^+m5`DT1glmWU;`G=98D z#epuMd+rk`vJ!pvO25s8OcZLi_;1ZE#?*Ypb$;!Sjy}*Hmt#`TDz#a&TLyT#)MlrCq zNqHC^RotmuI#CUj6IGa$ykh%&Qr=!q$)&DDq5wj#kJ!s2jKB2!h`l>vM@Q^3W^a$! z>IkFRVqn|yZu!A5;UG`p^^OwRt%jUaOW&p0CF^_P!pusr7S+yh4a_>{HTT zCOZmkzeBwtC7K1P;4Zm;TXKZNP*HOMyCy+`m_mHzyb{Z9<}zrewx^jTHx?Rp?b$8$ zjz&{^I((+TU#z9c+xlnAfD4Di4|>bA`(bXCK!%)(z94u&&*o`3nFOhFZr(F}H}Pr! zjdEW~(wQd+$u-$;=b#6Qm_bo(U)>Az#pR^ zwb18#*)Q=qOfEVeb-YE8Ifz0U>;W_=Y+;)L#L3GkVBPQU%fJJ|u}K<^xUvMWOmP{!(l%Y#G+vYM-?Yu|oEoP* zl$>pi(Ntj^ySGw$c@=I{5XLxij6Mn#JWHbDI(E@rJp5u6S0Pk!74j;y8f9U6DFB4t z5OEKe4P=k6LaNuGmZl%e&s#QpS3FTOV(*^>O=WKx0Y}@TS$HhjOKe> zbQ;)_MGQDY9SoFFruVNV}j4V2loardC zVaA;h7w9USl2O>hA86tL{6d(yvv`9?G36xzD{KmGN{+!Lry={n`Hc`mTyXdH6sw_@ z@u{zr^DiOiE_Zg&JH2FON-PXI{-ZoZ*z$eoqqqvd)EC}j1bLW@Ca?|Z=V;l>?(P!C z$^W+$2!=c*$JJ69PB3B;d2h9|^UTW4K%_c+yL~%td!wJBP9WE{CL`=E6yitGBZq#Y zqlVCQ!Ui+~m8byFx+uC3<{>E1-^#6=dtQ{!KA#p43sv~%-KpENF>mc{s(L2D~ zQ;ZRRO&-`AC<*-*2LONrNJIu(mK|*f2i+!I8hjLMh}qx)I2s^Gj1 ziAIF8@M#Y7epz533O;CC(v9bENMf*NK}%D-Z$iq%rdSdf>KQ^alw$sQ-3(4C@%<- z-=oLWKKJqL-Q8^`wuHJT=J&d}3nj|@o_F>Rb=2gv;qjG#3 zQy5a-w)J-brC8ZZbw2no8FiOsvPvb@(xiteoL`%w+O;9is&uIb{5rgQJsF7{h3Oo} z0uVH0EOEwT`(}rO4(kpTHGr1%b-^Dp9yu#bGB_4OkpTN*gjM-ES+ulhRAX2{Lo(b1 z4~{(#vk+Jk86?0qBy6Q8-qT_+7D$nF3aCZb~0MUo&PwJ}!|&b$ZY3^|0r7n^O& z9}sOGBRe|O=C+x5$1Q;#Sb)HZW2B8Kx2VfVvP)6vzdou)rRS7JYycMC;Z^}Fart=< zvrESd264+=F-7Q~47;X?yzGKh$~8@7@`!JpQ4?H!gfzBeN8pyT@pabrb<^TQ(qlnZ%os@>+*>{Q&0guyZ+ z{!io%#PLq^$!=+`7)inj0%Xu1cwXB~%7%PM_scbbmM$60n{-`Fj810%wBixOp^<0ab3+m(V;hjO`OxEp?CIq7(u2Mb$ zCneB3m!xJq^FkEv8C?A{6NP6?A#qrRoM9xp&f$3gK*5j0j5nkgTb}lGcA_+U3WS+Y z0S6^%Bps;@Sr_jXJ)u#au%tCrSFyY$IBh&Mg3%=MCZqw)keSPTIOlz`N~s7;^234`t>|JyTv_m2q~M;E&1H&Zssvs-di1%1WGadC=cI z{u)S*`kY2BC!jXuU94Vi6|I1=Q|gmVmg)Wrk*E3QG6oU?>OXF-@sCH339zOPbQwMd z4+xJxcC~Zl7fAlz(s=tRpB-C=c>^V5&_Pw?w;4c*~sd|;3u zs>_kyL*@mm4noO&mBY7LE_4*RFa>jVbk5MYh%HELfX52|2&YMiJQt;QOR4?fBS)U# zRMC)AD9!&ovTl)^1s0%kp2r5oM1F4sWnQdpHmm6x)pS)gK2_6KL#8DS z<=rweA|c%`Pvtp@sz7*XVZY4tZf7TxbyPnAK}%GAIeVnDmp@^w*??kt2&M&l(5psF z5sIH3hzcS=+pO zZOAeW{HtI@x84d8FXatB##~O5C;~!4f}brVQd9%bK7%2)#}!1fQma_inR~NAKtc91 zo$-x*`-aa^wzDIjlw@FJ!*F+YZlpBfO;wt3%-cD4zYnZSo%~u~I|=Q2*F9Fu`1ZLT zI(Ld)qL)zPqvpmxcmzrT!Vju>__z%zcseg-HF${zqoY?R^r+W-*+vFb8V-E;#WBVs z6DE`Jl%(M#j7fyof0q-hcX#(AvceG`C&wFfQMrjWkpBH9B>6U%{f9j29SO=|g8Ei+ zcb5S=qZ;W7z^)?R^t5z+|Kx~$eZ;;!Vm}7n$j)zBtrA zz)wrEKphBN2PGz@wUUkrsqY!YQbO+{IxX1}Yi1h>+aMz`GK#3+ND2)0rJv&}5GO0H zGpFcgD8ie7s3HlS4(3C5gdTau0gpXI(@DngsR%(mCC5^!8B&>CG}0AOsx)hQo3)FN zb4JRf&wxkUlsPT~$^52@iWs9?nng~gr~HBft?lQECXlxlBVKLH%E4Z^l8o#hk45xS z&$Trs=(BqzEgzAJhNu|&4eRwv^`^%1SoVNtA96{?n9j%V(f3$lv+U3+SKSaxhhe7` z)t=cl#U9)4;^c1jQWr8D#y3e)q5PXXvQZG%;2N8c#K;-&|AC|G96vG z9Bx(>nESbBDAjp~R&d`GYF^euZ50a|-w@FXZlxzfAuq_%h1eWt`|wE5=3LzoX>( z4^~+6(!l#@c)Sd3pBlbKu&5+3WeyNtBnjV$(&ZQPQzeC48Pih3@kDY5Q zj15FGC))}yM?*$ZY##}9Bh|)3P6y1~#w>}JlO%5RQLm*j3gRrxmkn}`&=6HLc;<;&uJl-G75t{HgMM$e{hgid=&)>IsK&GvW?QhmwnA8| z@fbL_-qss5zv3pRTQu6O1a^*`lC5!=W_iQz6&TH+IOu*t%`Z*!%9zCR_?fQkpvFsd zWU{PLai^P}88br8XHp6;RN0qYy@P*@?(P~5p?f3(;#~6^e5gtY?-xQJ1f5?-hnvh< zSk~Y+xTZmbS10H$zicruf)B9WpzFu(8#Gs8=lJU_UUb-Gz>6qb3^z+KWiutFDoefkJ#d$ z)O09MCoNX)sTbrkOWzaoJNgebr(^nQVl)H8cqI&zh&QhPfc)e(_CZ-D;j&3-4N$aU zkIs1`6{8!dJE5=#B*QkW^>$)psp#8}AJcW*J#{@NOez$2JQH^vD!kQG*v%F(3KL#m zN&Xj0emx|<5S4WS`7VW8l1M=sRTh?HD0)wn-vJSz%Kit`!l)HZ%ugS8t7FiAc(s!T z;|Nd|EC(PXdFMYEu7Scj6!-Qiin+8F1I#zx*8p5+ZBgLiTRYSitGl*FgIN)^Z_p6^ zXs`rTv_g|M%t~uI+Ms;UJit7RP~Yj4%}-f$%KTF{J!L038=sP00DGFFi9jAIN@;c~ z$kV*;1edxCa-F3}bGyrQ4|}DFVzf~qE%dKY7lgYmh}08l)ZThgI01qQ78a`F3W6KD zP5i@iFPrj`Ld&V~@5UYchvd_maq+_KU$<6R?Qw4DQ7e0>TZ|CitI*Up(!$Rv+`NoBP+XWV%AcP;22%P7es?NfQB+36=UIitTKdu5nVOis~| z;FlsC8IDZeEc9tHxSer@oL4@s6X(75M;XQFzZ!pq=l(gm&mhV;ZWx}Yx&X|@< zCpxR0|dJsUV$WscO!r0u}xuXW|u;01pw|s;|g78kekUX)5g>qpwKc zOvn!&o49K1A>%U&9T4-`OBl|kveJ#1p2=RpbTz<2sY&hmN?J7%H?S|`abisjnUA5n z!5MT4lOuQ~b_ zDLDZ4Q>3_h4Q{JR8g>#`Z!dv94AR~n8-+Z4ZLhQD0DQ{>hknNRm3puHZ+q(vvyE>@ z?iayl8kN1Onk1zyD{xW_Ag^7%8#wIRQp4%4)$yW32-98${wbhCjpC}{gDbw6VS=|V zje7a{1mxm)+#tc;ThU5~X(IFUHQ-L}FeiARZNP;@eM0NTITS{ehyDVvRLZYm2O(% z(Sc1CZq{SwK(#Q@7S`Jl_3qX7%Bk;`qxV`qV}D`s6xZWKsONYUp)?O`%}YN{1BjLZxn`{n)@a z!-alj`gzzCy$C*FbKHeMJjZeypvDfKGU%NqQ^aZxPv&GW_Yef2lQG^% zYt+o4;~h5N{cMlnDatPeVEh7o0Df!lF+kK4yNMdC+_x1ElLF^3pHc1v&;6ya27?Bi zhY`Z6-CqJiNM=vz%tzyvr68(+l!Cu$xack5)EO1rn>jW0Mf2Mc;8@h0NrM?szx+O) zoM@FjXf=}Y*vb4f2;wa=72Fb)Zw2VpYr9c$Ncq&jI^4E0Z|?1W2DE_kR~@4SE^%Yn z;F*hY0FzeWcAvoqUKCydAjwJN=-_6@U64eg?~D2+?qD`?y2cp zqoz?Q&#d&8mfnIE&dI0Nao=cu+@gn{45{n!=2BsZJQq;m{j*i+qvNrkwnQ$^=we*T z=7|aGz&|6ksfYKeWgWBdj~hcf-xyj*L(4y9Xt8SGwb8q@<(2c*=c+8_J#{(v)wMaK z7k|ScJ+`|>zReC_ZFIQ(r|y>=zK~6X6E1$B=T5Q-X|;X-o%ve#U!4+Fkt7W4A8C@PayflDMJxS@9K0-QYmHk%4!(L`z2Iv`wL*T z;19~FG$V&XZJ13@FmcIAW-r$eaZhl`>q_`6QyC0*j@lv*4+i(=dvnxLrD@;-3x)a zxvBXmKApLj?S*sGUa&V>&UVIb+RJ8UvtyU|0(R~K9nXpK6jch?Yxj*a0${w7-n65V zH|?nR4c_(L-F*X`Gc7TD=U!RR6uWFM*=xW+@E?z5hL|z98`Q=-BpQHRlKtyCatTNj$tLWW zy=5!*2Kv3kNDtbiqrT&Ekt@vzZ3c3c#Jwsu49;iNnnC?SsE*#-N*ND1-_-NDH0M5= zDn&`0n6TVBXOC-{>#_dvvO>Yff2yc(@yDoDa0OZPSLK>9P7SXs!F32UOWrZ#ORUMaoRoTLB@CfCu}vaZ z-?fsm{zF0%zJMJ5(v#G1tFMFvPXXOqV8iu)Hiu0!;^tr=Mg#yil`YSnSl< z?O`AQrW7HPQk!o-Nn1c!ER%u&_vsXz*-7AvGrT9A3%~f=@y^Z&{x3bl3)SYCi}BJAi=NjPPJW~h9qB-G zB&LK*&}V3-rPN%YzEU;3_Pe`JtB!~mUw{xQq6BN}?b7bQ46O=4u+vk1Sgigi05$q|h2t~owZC%5p~gjRij1VBd>olE0f;27G-7yyo{ z8kkJOQE*R#_tc$J8Cmxx{jgEyF>|Eo$;wSwd41`A*E)k;_4CHkuTHst%1ZL>hGR#( zec}!xaZ$8?$Wp-`&L4UtLDinx!WHk5<Q*Xdsxp2G5x(wUeNs$r5`Ji)HrmQZ6{W!?+2r zyI#+5qxgNLtNK(+H_tB>mn*Db)oeecj46Xw8ny_u7qk(8QrH`Jk!N{}{Uw1{^4qgY~fty1S_iE&$f6 z_&C?<7{ZaAV1}eR#`NyaLOUe)Hg@fP^D2r8m?zseJSn>La)G zIMS*XG-dkT;BsE&7!z0bWM}6%*mVCaHBlm|gi=(7D;%{~9J7ldlb(q|1s^Z&XP%Y@ zzo6B8X?<{6rLV}0p1BLisJz?-?X?AGeS8;~PSik-4gt)8*ToHjOHB)`ykwTyuyE)a zIz6zH3l^d%YLh2>@@YJo;ar;QU27gK`52F;bzJdaAqX9Gg;IJ98FO*^c=_TzG}ZB=Wqp55`s=S_g7&^n z;P=a?2>dc&`jb?P{P@AAPR@!cZfLV_tXH|cX$*A@iyX#W39-9z>PZn`B2GPT!;a^> zPr?(6hwy}O@8Z>1caV1%yAErF(t2&v*hASp4^aXcwK?@mp`jvgnG|{7DhxY`;(%MY z`L2I>YWen|-y8Tt^eG_oV^BH2U;Wjs*$xfcwO+{uTYPAkt@TWM zwvwwV>JdLt4fF&s_sc2!_LO~h%6>d$uTI&|WGtjkS2|Y>W1)QY@VUxQLpU#&@?n!3 z6^`|BQIp;+x@6QHGT2E{uQaT7*3#WS-F7N7l`CRkRu08&%?pgo%Ga87+Pd=UV z)n9x%|D&C_-<*~W8SRVjv|81E_n8BOg@fr!ZyAp{3~LZ z4tF+sUk%XnA^Z)8L$`}!4Beqn%?OXtnaa?yFg0?H&@Yb6hPF@m9P_sX`ybbO!c8zR zB~r1ftxP3%SzPNm79%gh_dzk-hSMA`3gFRoySA84t+@{e=7m6~;9=2L`-f{yg zh5e;SF=HaW*{H+m?$%eM^0nsym%l~` zF~&BSm5rHTAeL}|oEy=LdF0~8b(m%7S7NKt3hHJ#nPFRU(U9(=&M*#CK|kM@xT2q< znz_u0(Qoo0S*9;LsK*D4Q-@5H3^4C!`;jc2NhNjQn+DmiUqCt6YZW|DDr$tbT=BBj zI`SP-k2khk-`}6gDt%q$6!*gxZypny`SK7juKRAH=u|J}XMVMJe| zvc6laU^GWlR$w>-Hg^3Lo4eB$8@Yedr^n2C&Z|0cZ)x6oV@P4NV!b&$s)KZ5o!D%N ze-`-X692rxKd=Ds_hda2WRE5^o@?kAfW!1vf1sV=N8=hcyOa*^6qjmUN=+%y~HX#9n3g~&Bk zc!7u78;NBd88J#GdZ#}ZDDpi#(GvAfHtDuJXA|USa*q1l39!<+i5roIg%ks|L5jGF ze&Qkqe*>8Qqah7!@N$=BsjMvp$~r3Ns&<#?A?6?Eh7122?tFpW_izZFv@a0HC^XPx>GB zFC_l|An`vmbust=r%~<(rH0rmOfZiRFXtgOrZ#&epNz9%iOVdTG?%)=or9uSOXY`)7s zaQ>m8+aMQgi?IM6E5G|7zES5bMr-`f~1&BJSkWsthB5HJ=UH*LLYKB4EXODV0GeE_&Q#6Lpl zlEc1*Hy2j`!PZw`o8ub7PWsT#^ZkkHajq5)HrON|07ma03nb;M%f=6ed31RVfbV*) zC;Ue>;TD{<4!nzYV2YcGy$hJ;#~jfMOdv;U&o_{o#<+;sV4ee<=MHY65B(tD_f+2l z)%RC0A%g(A{tC(Z3&5>FieI!|airKhfm$%BmGrCA@v4MU9y2vW&;yE*b+6YKE{yh~ z1>*xe$_ux;+Qt|VQm22F@5^ufR_iL4{r)hx65VdO7fpazC`sMduj`fd!8|11Xj%X_ zL_g6St;cZQpª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�+E0PxQBvz%AC}@E!`Ogm0yMK9 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