From c3b86b00264356d167eafaa7e0fb931aad81ce6a Mon Sep 17 00:00:00 2001 From: buqiyuan Date: Wed, 20 Mar 2024 11:52:16 +0800 Subject: [PATCH] Update ghPages cad774c488aadc0b64e5004d196cd09b7e210287 --- .nojekyll | 0 assets/404-B2Rcerdj.css | 1 + assets/404-CRoKFYsj.js | 1 + assets/404-HGF6Q5qM.gif | Bin 0 -> 164227 bytes assets/ApiSelect-BY9BsMzM.css | 1 + ...ue_type_script_setup_true_lang-CAmHVpiJ.js | 13 + assets/AvatarUpload-BRDH2fat.js | 1 + ...ue_type_script_setup_true_lang-CzaRmLgP.js | 1 + assets/DeptTree-CVDsyyWk.css | 1 + assets/DeptTree-Cx4k5Szr.js | 1 + assets/about-DhpA00it.js | 8 + assets/analysis-DNySu1oN.svg | 1 + assets/antdv-CdQltt60.js | 457 ++ assets/antdv-Cm_1FYRq.css | 1 + assets/button-5hd5u92r.js | 1 + assets/columns-CZZYul_4.js | 1 + assets/columns-DyDFFV07.js | 1 + assets/common-qtmoXkL7.js | 1 + assets/comp-not-found-BEOLf_7U.js | 1 + assets/createContextMenu-BkksDX8N.js | 1 + assets/custom-modal-7kL4achE.js | 1 + assets/dateUtil-Ds601TR8.js | 1 + assets/dynamic-table-Bn39cA5n.css | 1 + assets/dynamic-table-xnjgTyCn.js | 110 + assets/en-BBuOUXjX.js | 1 + assets/file-operate-button-list-CUUulPRz.js | 1 + ...ue_type_script_setup_true_lang-Dsd_d6rr.js | 1 + assets/file-preview-drawer-Bbqu0Z_N.js | 1 + ...ue_type_script_setup_true_lang-CRYutAdV.js | 1 + assets/file-upload-drawer-CLSiKwxc.js | 1 + ...ue_type_script_setup_true_lang-BXmjkUAh.js | 1 + assets/hero-1cqzUReh.js | 1 + assets/heroInfo-B7Atn7z1.js | 1 + assets/heroInfo-BLl5eolZ.css | 1 + assets/huawei-charge-LfZWtbIO.css | 1 + assets/huawei-charge-_5sIeg9H.js | 1 + assets/index-4XSHMzfV.css | 1 + assets/index-5xMuLH8u.js | 1 + assets/index-6Jr5j7_M.js | 1 + assets/index-8zfRxS31.js | 1 + assets/index-B3USe4qO.js | 1 + assets/index-BBYQiNy0.js | 1 + assets/index-BLW_RabB.js | 1 + assets/index-BLpqTwZM.js | 1 + assets/index-BR75pP2z.js | 1 + assets/index-BWQeVcPV.js | 1 + assets/index-BZdUp4SX.js | 1 + assets/index-Bc454rVz.js | 1 + assets/index-Be5VvNcM.js | 1 + assets/index-BiYyWEFS.js | 1 + assets/index-Bim9QLTv.css | 1 + assets/index-Bjpgh2tF.js | 1 + assets/index-BqgrCKch.js | 1 + assets/index-C0s1KjFx.css | 1 + assets/index-C4hwjCib.css | 1 + assets/index-C6O5MTTc.js | 1 + assets/index-C9ZwpWbN.css | 1 + assets/index-CCRQzg6X.js | 1 + assets/index-CHRKLpTh.js | 1 + assets/index-CNd5ouUm.js | 1 + assets/index-COcCL14d.js | 1 + assets/index-CSPBcRv2.css | 1 + assets/index-Ca6XkYuU.js | 1 + assets/index-CfaGPNhj.js | 1 + assets/index-CkvRAjRT.css | 1 + assets/index-Cplhzeoj.css | 1 + assets/index-Ctwoq_i4.css | 1 + assets/index-DD9rBWB7.css | 1 + assets/index-DSjzoPsK.js | 1 + assets/index-DUgJjQcq.js | 1 + assets/index-Daa2Keel.js | 1 + assets/index-Dhvi7TWT.js | 80 + assets/index-DpkfR9M9.css | 1 + assets/index-Dwn7AP-9.js | 1 + assets/index-E2EmEU3P.js | 31 + assets/index-J85A-avW.css | 1 + assets/index-OUQDeU_A.js | 265 ++ assets/index-nTg3dILS.js | 1 + assets/index-phSp2mF2.js | 1 + assets/index-r2vXnfvG.js | 1 + ...ue_vue_type_style_index_0_lang-40x1M1PT.js | 1 + assets/input-number-range-DokHZM07.js | 1 + ...ue_type_script_setup_true_lang-CRkiRNeA.js | 1 + assets/is-DlgAPK8c.js | 1 + assets/login-BPsOMwzg.svg | 68 + assets/logo-BSiV-LMt.png | Bin 0 -> 60745 bytes assets/logo-DzsBprQM.js | 1 + assets/manage-CdG-s0Oi.js | 1 + assets/overview-0xUs1e88.css | 1 + assets/overview-C_AwUAox.js | 53 + assets/overview-header-item-BPTFMEQy.js | 1 + assets/overview-header-item-NCWjCQCF.css | 1 + assets/route-one-CJgyy3_5.js | 1 + assets/route-three-B6B42Y1L.js | 1 + assets/route-two-BXRZVLJ9.js | 1 + ...ue_type_script_setup_true_lang-CTgH3Tl9.js | 1 + assets/settings-DnTRRMqt.js | 1 + assets/sortable.esm-BvVcoYKu.js | 7 + assets/tabsView-BvYi5QZE.js | 1 + assets/tinymce.min-BLJv-IOT.js | 4 + assets/upload-modal-pxTK941F.js | 1 + ...ue_type_script_setup_true_lang-BeQ1YXQV.js | 1 + assets/useForm-DtPD8rwA.js | 1 + assets/useFormModal-Bfjztmb4.js | 1 + assets/useModal-CL2A0kUO.js | 1 + assets/vue-Dbi1xauY.js | 25 + assets/xiaomi-charge-BXMIIxZa.js | 1 + assets/xiaomi-charge-DfeZQ_aL.css | 1 + assets/zh_CN-D2ZaekyI.js | 428 ++ assets/zh_CN-d14-3GnI.js | 1 + favicon.ico | Bin 0 -> 4286 bytes iconfont.js | 1 + index.html | 18 + mockServiceWorker.js | 912 ++++ .../skins/content/default/content.css | 61 + .../skins/content/default/content.js | 2 + .../skins/content/default/content.min.css | 1 + .../skins/ui/oxide-dark/content.css | 766 ++++ .../skins/ui/oxide-dark/content.inline.css | 779 ++++ .../skins/ui/oxide-dark/content.inline.js | 2 + .../ui/oxide-dark/content.inline.min.css | 1 + .../skins/ui/oxide-dark/content.js | 2 + .../skins/ui/oxide-dark/content.min.css | 1 + tinymce-resource/skins/ui/oxide-dark/skin.css | 3766 +++++++++++++++++ tinymce-resource/skins/ui/oxide-dark/skin.js | 2 + .../skins/ui/oxide-dark/skin.min.css | 1 + .../skins/ui/oxide-dark/skin.shadowdom.css | 30 + .../skins/ui/oxide-dark/skin.shadowdom.js | 2 + .../ui/oxide-dark/skin.shadowdom.min.css | 1 + tinymce-resource/skins/ui/oxide/content.css | 785 ++++ .../skins/ui/oxide/content.inline.css | 779 ++++ .../skins/ui/oxide/content.inline.js | 2 + .../skins/ui/oxide/content.inline.min.css | 1 + tinymce-resource/skins/ui/oxide/content.js | 2 + .../skins/ui/oxide/content.min.css | 1 + tinymce-resource/skins/ui/oxide/skin.css | 3763 ++++++++++++++++ tinymce-resource/skins/ui/oxide/skin.js | 2 + tinymce-resource/skins/ui/oxide/skin.min.css | 1 + .../skins/ui/oxide/skin.shadowdom.css | 30 + .../skins/ui/oxide/skin.shadowdom.js | 2 + .../skins/ui/oxide/skin.shadowdom.min.css | 1 + 141 files changed, 13360 insertions(+) create mode 100644 .nojekyll create mode 100644 assets/404-B2Rcerdj.css create mode 100644 assets/404-CRoKFYsj.js create mode 100644 assets/404-HGF6Q5qM.gif create mode 100644 assets/ApiSelect-BY9BsMzM.css create mode 100644 assets/ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js create mode 100644 assets/AvatarUpload-BRDH2fat.js create mode 100644 assets/AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js create mode 100644 assets/DeptTree-CVDsyyWk.css create mode 100644 assets/DeptTree-Cx4k5Szr.js create mode 100644 assets/about-DhpA00it.js create mode 100644 assets/analysis-DNySu1oN.svg create mode 100644 assets/antdv-CdQltt60.js create mode 100644 assets/antdv-Cm_1FYRq.css create mode 100644 assets/button-5hd5u92r.js create mode 100644 assets/columns-CZZYul_4.js create mode 100644 assets/columns-DyDFFV07.js create mode 100644 assets/common-qtmoXkL7.js create mode 100644 assets/comp-not-found-BEOLf_7U.js create mode 100644 assets/createContextMenu-BkksDX8N.js create mode 100644 assets/custom-modal-7kL4achE.js create mode 100644 assets/dateUtil-Ds601TR8.js create mode 100644 assets/dynamic-table-Bn39cA5n.css create mode 100644 assets/dynamic-table-xnjgTyCn.js create mode 100644 assets/en-BBuOUXjX.js create mode 100644 assets/file-operate-button-list-CUUulPRz.js create mode 100644 assets/file-operate-button-list.vue_vue_type_script_setup_true_lang-Dsd_d6rr.js create mode 100644 assets/file-preview-drawer-Bbqu0Z_N.js create mode 100644 assets/file-preview-drawer.vue_vue_type_script_setup_true_lang-CRYutAdV.js create mode 100644 assets/file-upload-drawer-CLSiKwxc.js create mode 100644 assets/file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js create mode 100644 assets/hero-1cqzUReh.js create mode 100644 assets/heroInfo-B7Atn7z1.js create mode 100644 assets/heroInfo-BLl5eolZ.css create mode 100644 assets/huawei-charge-LfZWtbIO.css create mode 100644 assets/huawei-charge-_5sIeg9H.js create mode 100644 assets/index-4XSHMzfV.css create mode 100644 assets/index-5xMuLH8u.js create mode 100644 assets/index-6Jr5j7_M.js create mode 100644 assets/index-8zfRxS31.js create mode 100644 assets/index-B3USe4qO.js create mode 100644 assets/index-BBYQiNy0.js create mode 100644 assets/index-BLW_RabB.js create mode 100644 assets/index-BLpqTwZM.js create mode 100644 assets/index-BR75pP2z.js create mode 100644 assets/index-BWQeVcPV.js create mode 100644 assets/index-BZdUp4SX.js create mode 100644 assets/index-Bc454rVz.js create mode 100644 assets/index-Be5VvNcM.js create mode 100644 assets/index-BiYyWEFS.js create mode 100644 assets/index-Bim9QLTv.css create mode 100644 assets/index-Bjpgh2tF.js create mode 100644 assets/index-BqgrCKch.js create mode 100644 assets/index-C0s1KjFx.css create mode 100644 assets/index-C4hwjCib.css create mode 100644 assets/index-C6O5MTTc.js create mode 100644 assets/index-C9ZwpWbN.css create mode 100644 assets/index-CCRQzg6X.js create mode 100644 assets/index-CHRKLpTh.js create mode 100644 assets/index-CNd5ouUm.js create mode 100644 assets/index-COcCL14d.js create mode 100644 assets/index-CSPBcRv2.css create mode 100644 assets/index-Ca6XkYuU.js create mode 100644 assets/index-CfaGPNhj.js create mode 100644 assets/index-CkvRAjRT.css create mode 100644 assets/index-Cplhzeoj.css create mode 100644 assets/index-Ctwoq_i4.css create mode 100644 assets/index-DD9rBWB7.css create mode 100644 assets/index-DSjzoPsK.js create mode 100644 assets/index-DUgJjQcq.js create mode 100644 assets/index-Daa2Keel.js create mode 100644 assets/index-Dhvi7TWT.js create mode 100644 assets/index-DpkfR9M9.css create mode 100644 assets/index-Dwn7AP-9.js create mode 100644 assets/index-E2EmEU3P.js create mode 100644 assets/index-J85A-avW.css create mode 100644 assets/index-OUQDeU_A.js create mode 100644 assets/index-nTg3dILS.js create mode 100644 assets/index-phSp2mF2.js create mode 100644 assets/index-r2vXnfvG.js create mode 100644 assets/index.vue_vue_type_style_index_0_lang-40x1M1PT.js create mode 100644 assets/input-number-range-DokHZM07.js create mode 100644 assets/input-number-range.vue_vue_type_script_setup_true_lang-CRkiRNeA.js create mode 100644 assets/is-DlgAPK8c.js create mode 100644 assets/login-BPsOMwzg.svg create mode 100644 assets/logo-BSiV-LMt.png create mode 100644 assets/logo-DzsBprQM.js create mode 100644 assets/manage-CdG-s0Oi.js create mode 100644 assets/overview-0xUs1e88.css create mode 100644 assets/overview-C_AwUAox.js create mode 100644 assets/overview-header-item-BPTFMEQy.js create mode 100644 assets/overview-header-item-NCWjCQCF.css create mode 100644 assets/route-one-CJgyy3_5.js create mode 100644 assets/route-three-B6B42Y1L.js create mode 100644 assets/route-two-BXRZVLJ9.js create mode 100644 assets/schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js create mode 100644 assets/settings-DnTRRMqt.js create mode 100644 assets/sortable.esm-BvVcoYKu.js create mode 100644 assets/tabsView-BvYi5QZE.js create mode 100644 assets/tinymce.min-BLJv-IOT.js create mode 100644 assets/upload-modal-pxTK941F.js create mode 100644 assets/upload-modal.vue_vue_type_script_setup_true_lang-BeQ1YXQV.js create mode 100644 assets/useForm-DtPD8rwA.js create mode 100644 assets/useFormModal-Bfjztmb4.js create mode 100644 assets/useModal-CL2A0kUO.js create mode 100644 assets/vue-Dbi1xauY.js create mode 100644 assets/xiaomi-charge-BXMIIxZa.js create mode 100644 assets/xiaomi-charge-DfeZQ_aL.css create mode 100644 assets/zh_CN-D2ZaekyI.js create mode 100644 assets/zh_CN-d14-3GnI.js create mode 100644 favicon.ico create mode 100644 iconfont.js create mode 100644 index.html create mode 100644 mockServiceWorker.js create mode 100644 tinymce-resource/skins/content/default/content.css create mode 100644 tinymce-resource/skins/content/default/content.js create mode 100644 tinymce-resource/skins/content/default/content.min.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/content.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/content.inline.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/content.inline.js create mode 100644 tinymce-resource/skins/ui/oxide-dark/content.inline.min.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/content.js create mode 100644 tinymce-resource/skins/ui/oxide-dark/content.min.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/skin.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/skin.js create mode 100644 tinymce-resource/skins/ui/oxide-dark/skin.min.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.css create mode 100644 tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.js create mode 100644 tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.min.css create mode 100644 tinymce-resource/skins/ui/oxide/content.css create mode 100644 tinymce-resource/skins/ui/oxide/content.inline.css create mode 100644 tinymce-resource/skins/ui/oxide/content.inline.js create mode 100644 tinymce-resource/skins/ui/oxide/content.inline.min.css create mode 100644 tinymce-resource/skins/ui/oxide/content.js create mode 100644 tinymce-resource/skins/ui/oxide/content.min.css create mode 100644 tinymce-resource/skins/ui/oxide/skin.css create mode 100644 tinymce-resource/skins/ui/oxide/skin.js create mode 100644 tinymce-resource/skins/ui/oxide/skin.min.css create mode 100644 tinymce-resource/skins/ui/oxide/skin.shadowdom.css create mode 100644 tinymce-resource/skins/ui/oxide/skin.shadowdom.js create mode 100644 tinymce-resource/skins/ui/oxide/skin.shadowdom.min.css diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/assets/404-B2Rcerdj.css b/assets/404-B2Rcerdj.css new file mode 100644 index 000000000..2fc9ba662 --- /dev/null +++ b/assets/404-B2Rcerdj.css @@ -0,0 +1 @@ +.page-container[data-v-f61d4510]{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#fff} diff --git a/assets/404-CRoKFYsj.js b/assets/404-CRoKFYsj.js new file mode 100644 index 000000000..bda22b62f --- /dev/null +++ b/assets/404-CRoKFYsj.js @@ -0,0 +1 @@ +import{d as s,W as n,a5 as c,a6 as e,k as r,Y as d,G as u,ac as _,a7 as p,a8 as i}from"./vue-Dbi1xauY.js";import{_ as l}from"./index-E2EmEU3P.js";import"./antdv-CdQltt60.js";const m=s({name:"NotFound"}),f="/vue3-antdv-admin/assets/404-HGF6Q5qM.gif",o=t=>(p("data-v-f61d4510"),t=t(),i(),t),h={class:"page-container"},v=o(()=>e("h1",null,"404",-1)),F=o(()=>e("h1",null,"OOPS!你好像走丢了...",-1)),k=o(()=>e("img",{src:f,alt:""},null,-1));function x(t,C,E,I,N,S){const a=_("RouterLink");return n(),c("div",h,[e("div",null,[v,F,r(a,{to:{path:"/",replace:!0},class:"ant-btn ant-btn-primary"},{default:d(()=>[u("回到首页")]),_:1})]),k])}const D=l(m,[["render",x],["__scopeId","data-v-f61d4510"]]);export{D as default}; diff --git a/assets/404-HGF6Q5qM.gif b/assets/404-HGF6Q5qM.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6e0d9433421b3f29d0ec0c40f755e354728000 GIT binary patch literal 164227 zcmeFZWmH>j*Dkt}AW4u?O0nV^CJJ??B{WLN%@&ckY+J4b9iZvx<3D_n2&|&Z&h4vq*>(t`hn@MF%=w~&6z}y zqP(U8LV`?U5=a3N2|;mT9wtG40Z~4FVLkx~UI8K0^+%YW=^qEn^=Qs!7AS2+rGJcd zeI?Ce>FVl;;^T97cSpJlAsw7wUAL8x;NutM6BOjVuEFc#Y42*{!E5ir`p+H|&0S2L ztsGsg9PF9?>e1w-!)sS*mg|}ReF=7s|LWG>1^Kt-AWa?Y_&iJ;`2>*se=X^s6*V;e z->cf${j0W%tG4-n&G&!o*yV|*qdA|pxr@VVXH)a*>a2ea<%m*nHaBr~aDL+8VEfOz zsAcKk>fmDO;K-z)@Yh`vL5eUTG)zpb?Efm}`dd2<4U~$#i>ryfskw@xG|P2QNGmHd zl!SnSh`fT5khrj-kbuB_QF#SHMF}|}5d{S$1u-QFrGK_nbTEBwXKwHM&$ed&)mHdF zw*3ndc8=F0E1El7xtW_OIXl=f{cY(etN%O~f&bXwKiZo8=ebjScm6 zwKdgMmG3Ib%Sua%iwX^&K2DM^%sxR|Jju#lhtKOd5p=PoxFf|G-tjg^I&iIIVx?hY*t zH5KJ;id*D2$!?I65EH>+P(lKHJO~&B0L+(o_z-{*-~q0Wzw8o#kIUhVHnYmIEUUEL z>2%~7cePvas66mKz+rP7m3cl>P=r9bpJ-F`m$<6F(|e{Ih=<+t0+IKfs3OzHH{*M1 zNSYT8#i>kGz8+lsvLgxoiE{v;T3$iHA@1Jj2sA+YIy5#eUJg!49+`?JH%-XO&OzFw zq!l`o2IiKPXNMP6`MFlq)dy8pH~V86+Bh3h@(M9LZkB{V|mw?>p%0QGnHXw(N zY&W=islbdV0OY7VIe`tGo`3qyBN!|l*}U&WXQjlfYz|e%m9^I%upwc0O*Q>Crzq4@ z#lt2lO08awWy`u9o2}j|nWUEw5k(CPKhQ4p2^Y=eUg3HoE>>#&cJg>Tui`~-8UNPn zN2)cJk34wVl+EUv*ko!+PH))jl|SpAd#mQQpHBSd-0<`cfbPdywvGJ=nb{Zb0TGKf zmd}*84MiVi;W5z&=@U99k{;VWlQYjsR(Un{^|^??nQCea=}2(#?rgota{6I%ywPw8+ZNrUMfmMG0Dd(DLv)qSymlC zNkBb{VvN(m=<|z{9U~(T;om9Mdz_2t%lBXAd@1~t7IFT>t(dN z$fY8eJ=W>1%33TESv4o*QXGQ`(HSmTkBT$hk5xNg6uiMO9Rr2vi6YE&o)&p`!!{ISv$d06>ay_BeL5+FPHCjZk_G$V&!#>`CD3bO89yR zguEzwWysR4D{mi!AbYmm?qI#CzsPpGN090BhRm{jvl(z~d?85ES4J#Q$t)yZ^MPLY z>%pMVhGT7v*v9bEfYi@2{x-Rl94B{Cg^UybL=KIkDUjuyE1Y!Th21;jUj4-}opT6%CyY^G5hl}1ZwL%9# zMy|{F@BO!;`yP9$_6~n`+T91eVcjvhe|}!PpuOkUIc|sxem0y9G^}+n@H+Tlcj%`G z24%M!2A$x>03I;_BIq+$2zt&05lgB3-LgS{+ZYWZ#-fSP5g?f3b1=_E$8C_YI$dP$ zH&QG;oJJ8uwwMa44`zlW@Pc>)9}<`#dRg@B!NQS@_|Cebw+MzqeACes#p3r_^#pvi zD{f2AuXK`%$Ep!Gvy4LlQJjDtsVyEq>$pb>y~zF!aAqw_`+ZXo-1jKpr7%Ffm4cA$ zuK{^0&M>Y~4=Osr!d(Mb7&mm4@6Fd>3X zB=^V+(L=ZWP{0{i`{dRr$M|XKBU_&*x&)&|_XoJNlWT-@rfjY9$hoH#+0i*#s$0S; zdegT>H9)BQMKU&CQ|~}e3utazfx}Va-kL6jv+7tiLU)bWp1Ok8KCWK>?bbp~ts;um zvYkdxl>73HWah$kjR%;|=T8AY7P9hhh6;59nHh% z$fb0gY|KHVydSWI*6+aePxTdFsDY>V%d3$HJNv?908-tEPc?Jb;SvA0u17i~w`?mv zg%g1?uH1}pDQk8wVv^A-J+dIGlpGMb?EG<>dmve}>`QzbnO3A2{#R)R>pjPhXB=nl zN7C~y#fN&6@6S582Oaip)d=X;54wQ;3Lr`?XbLIb&A)koE>{bjC3Wl~L&~Y+H$OSp z&HFRAbXpu z&V2$J!aE$bo66p1cl4hX$=cV7W~q-}s-_YW=m_>8yv>;dbw9}L)!wB0rcDr$3TMeE z0u_0!bLr>2$M7K2zj_BjdoIJ@n`7T@@!(Vbq;90h5XxqC0>S>YK-A39;e^se(-z5- z<&HSvf(Ygo1dYm#|)bu^7x~5>u4l9 z#?JE2PckM3W-qF@d2nN6@V9-p#&iSa*X3Wq_50nAp20Q2DKrWoj3)-fTE0aU{sB@5$EFHtjC(<5xetF&*)v&r1y;=_LN zC3CBZF%TgVmz%@NK1d~fFm4FUMlAm5X5?J%)&4a{#dJCIP!g!P_m&#CcNO8F{zK09 z_ij4l`q!$CQ4`?pVZ`HK{d~B~4cx(LfY0yl*S;G!h5me)#^JUte1k%KalD6buQs$I zUs3)3@&=eePjH~U9-w)coC!Cz%&4e|Jlt+?py@2V$(zA@&-@@*-~J}Q6GDJQ3&1z_ zKYiux-|xe+sl}%Ih9~9ihX+o8r8lV+@Oqul{oWUAiJZWz(}2e}1MhJL%{&Vv7YiJG5XAK=NE{t>y6R2W9rVWC$E?}u z^gNjSRj?SD|84ProQ`iUyeM;zO=iw8MaEeKRq;rNX)w{@AhB=k^;hMst5pUc!eXN^RF+ zNqR)!`>AyH(&CE4Lqu+}^Nr{bCsf*h2 z2)i+%Cbi;u7XY2=3J1=Fv-!n*uZsaL+)-?AsQ59bh;S1>3{t@pp8D3AHAWPOU72~i zi4ddoj2%jj9UF+fACHcbi-q2b6V>IT6Mr`L1;hapASfm0ZsFqz^A6?5*Zw&jf@UQ8GOV_w`$><~;$eCDCz z`R412H#{e?MevScD#Dn{!`m{^c_o$)o#gHu?N*aSKau2po^;wI?YsqcRbfwnCOV(^ zI*TWj4q%Y)A+ljfdQd8lOJ5LK5Uw}{YMMO%AQ_=T8*7y^(u8sDP2^_6SY9SOOr~bh zMC3ddrF{;$QJSa#OAVSugV4_Shk+!Psa=J^me1oQYLc!HaqGqDKYP+OY0_&;qkANL z`$~C>B>XhF=&>ysBU}2BGzodBl+!Ai8|Py0R3HRo39~hs-@;;LN+Hj!;$p(6ZAz2Z ztX#wEvTDua(!=iTU1qJ*q)8dajfX|u56hOm6vL@MhtNIGKD*2Y!o8EGv$-ZxRyNZg zIAz1i-q7TT>svq;+2c2e! zE}vH#cWa*i29Oq{$Kh`(lV(be2Qo@ToX*^ZsHW%yQ!ZCi$$4_x$r6o1sFCJEcL;z54IKUF_NJ&qe#iN&@vtf~~y?`N1LmMP&K%&uOU*B|ssl(geNIWHGP?N;axY z9-WpUr0`Ji|DUPartv)m0qPC=1Qw^!n38BI*_uewDMNHvKp`Z zb;G4xX~NBA<$b8K_PKJMC%pC642BXB@2@HvUg>s*^NewB#v> zSm&z*yqnXj{8eNusQ9i6AGE|>DWy=kUiPl`zPY&zPuG2UvSA9t+0Y}}s?;xFmim%8 zZNtqU??mq#?9rB}^j7`WtHfP_mqg`-IP8}>3Pk$#oBa*h6RMunRFV9wnY6?&P+=cb zp<^JbMU;bX>{z%9a&o5EGM3B8S93I!CFwxw5a}g4)f|4cRUany}?u;WLbU%yQzx^dj7|YKzC|1y4V?FHM_0qRDt+<7#)-VDiD;G(E;V z-R)I6#_Gjun-{TmJB_a>6B%in=nfn2S~basG>Mls@eedFTJr1KNWQkQpP{f{t9pn`G|JlEr@tFWH~wCR z_;9C6!%g>)wj&AE;rqDbvs&rQU9q{gj*z(y^OKIn7bSsT^~OI`ue~U}n{J}gFSOm( z89&!aw*HLhZr6L&E;5dnM-g2?WnDPfStoR*t8crNpTi){#;KIZ7+k>%Yj1hh|MbQ$ z2cit)UXkv7oo-l?wsA!F2R92uJs3l~834~*{Mj+Ze zkf+}76)^9gNR{Y}yq8#f&tLuiB{81aFR+DozYL}yS>10N`91*k-kiAK>07@`#d|mJ z0cTrp*NXl(BLk?#eqLa}-y0G*0uJ^b6u}JMtsab&f<#wuD`$LnWE`}$uzO7 zKEYu;@jY^aJ!fKOWP)vRVw!l8m1%NJeUim^awu|=A!qXauhEhAv9riACi+np>8WtN zsn6b1h&>S9-sEw`)Yp+I#P2C#=_yf?ab69u1h3f9uVHBe(R=TPlo756MSelgnRThRWfsGpKc2E_7jqKdd++K=kBNN_D|0YKIsmBGRXYIq48PL z?(>}Br`X-kLxG>2GZBuXgRj4X+}{p*c6{;w_Jx(VU;uxH0sX=uZG`1qgAsq`HlY6H zVi%QasWHAJHOoLYJ0|5HBn?pF%|MJ*@wDo+DrOn@=d3bg4|bF@I-qUf8D1?l;QIC2PPW&j^l#XGod=TKp;iOXjftY%UJYdWyY z&vpzon`^dz1aQZ7R8EpLK>lChM$?$mMlU!*!{w zmBW5IO2-YqtPRU789y0rbk?R#<*NE0%8;=YOx9+^7~*a8#u%6&nPF4aa8tu+Gn;fP zHJS^T{%3t>d8;sMBlpiOI2q_2=@$1qTWRMy+-0ZEex1m%6Uw~P#<007#C>#gvw@T? zhGDl|W@8E19nRVqU|=&^bpL3$=X1WxYrpsTPs^Jz{Xrf=vk&3pYtZCd zH9m(#j7Q`#2OaYi%GE2kvacCqw+cy_gxNt{+U%pAB(8j2X{f-a9ihI^oJKLm25%_Gf&$Kki_m3e4m z1QOr-VU&Rh1eQwu%@q%~O>%57OLFXElwgJBd($d=WafhxX&M z^?E_>>>n1+Md@h?P*{Y=TSt<+ddnrG8!%8LzXqUb8HMhYIc@+=K~bd$0~{KbTGc4X zMH){Y+tg`85fmQM^_~@88s5;~$w1oEMlsSkSX4J%H8znjG?T&bJ-v0lu)C^nHGv_z z60^0vba1R(^6|uf{OlZk*+lshJu`bnSRIXhhDTJ^vi^{nJ{Ure{H6n!l@EJ`aIOs% zi0ap%lXRweMU<(``@;~2PyM=fEfiogV3BBkls3X6Ac4>CIjt=6nE&?aNL+5_Xzl}T zdp#}+t~g>)Qmc#VL-~&?>ZKOBjv|v|`Fb%-n{Wh>U9E?SEi|QMnJduQtGByyv(Xo^ zV4rwrBZi&hakaMS*dHpbd^w63OXuW|y7$(YB_81#AEjqh@>a(aK=_U8Aw~mXnQ%e6?)N zj@BPLGj%o#V;ybh2aCNCj1N28FHbh7%ZE@CwargPg|3SkOHEQhisSuTemib|Hl zc^aXH0my#DN~G}T&t8s_ z$}g_u+5QL4*vfSiR(?`MybQWa8#8F8UbxB3Mviucqgm)E6P-WodEMuZV1;8;*h%-? zNA1&7QW2Hg)U5{|h2bpsbhsEi{R0Hmq2@0DC_FGK+L*!HhWvR^39 zloFf)NAGgnc`bS8>f7>^Hjt*!u_|QEYo#5p*<@L}8N4x7!kPQ>so>L>)9;KbZ^9iZ zc+$(=2UW>leU7N9mwMm$`#6c@xwp$#1YnW;Dzn||#@4CxIp1O`K;ZDm=HgHt79M-Z zv*uA@R+|{5lqKipViA^N;(GQgb#ZgLK&{+xw6)>?Pn;=JFGizN*|C(U+v17l&E*LGzvIkuB}#nV(m&|F7BxKtMZi^Xlb+aWHCDNQ z&^YWq$JT1R76aa@1D3W)Nw)uqcQ$jZ`zol9Uzkql{L(}j_7;?n@)KUB^-}FN)arkbfexg`?@ZqCaiMmNGVMY zx2h`?x&IkGf^iwy!ixzKW^P&lL1dUh`bxZB)P>PVv{76gP#(0iG1cOFv{nm8J z1ELe~<6X%W!4$Mf>CN&0hwSdxcs6032yRk_xU&9b&sQ=ZRI8zfryytlZ9 zYs-@~abv5$;M#IO-iLsDGbfPJdNVhaqii!TQgnMWAKMMvDoA*l_sYeC<>tTnX>lMb*z@XI%-RU4 zo)-+S_8L7?mHBo6gxM&|X=Mtm$^7FUTCMADp;T8}Psp?JYtc8wBNEG(=F#<@# zld`f?Vhz(Xvx_24Q>_b%-vuBs?f^w)gGY6UJBYlnvD1Kovc&@w-!<^CI?oQE92{3? zaP)7R_>3~`_X5>@nHTBq_4~B2##J5pZESs)tu!iq@0hXs!`J1Ld1QUm_T}2<)%%~t z4?$qnZ}m65MF|#i075D~8{M!B#bEeul#9pYXX>bP)Jwe7fjng+#=AIYDbMhi_d(Bu+XqGr0Pn z;vBe9+~s`g3%#cGxTjN=79@Q~TC2pSta7I{Ujx`-R4N-)dvlAxhJyqK&qx(a?#RC%;s zTG(9}?e=zGRgTZ$R-(zo)fT$FvZ;)=?x6ELnV zC|AFQzeD7-Z1@BOI}ik6n;NQ#?&DL*9{P1!Jk`JTlcx?2VEBFkX|B_TW=?~tjt zhjx0BF>St~T3B)kmn)CO;zvCJTo~>}XbIoZ@Rh|*8}m;n56M5!IG|O)sr;ZKh#Von zdeY_m_+sR$QO^Vs>JehFRtrC)dPU?c%&I12*YnK?p#ome`qrU5Z;sOln`Kp(4qXgr zr>~pNY9{ociX@VEYvQW!fPPL<;5nmJb&vMPeTpJOwn7tc^mxues%2dm-c{vX(3?EY zLvI<7kx3H8pH#Q)x)*c~;xoO;l_WtkR`nimk8~=HQBW=5pKu-i_JWO7$x6e&l;^f^ zMsIXV!)DvEo$ z@CzRgdKL-M$$K+%g8#cht`(QdgjPy74oG;_tn)EieOO^(%N7F=S27#Z^E2BLV}rhy zVw}luf$$8QX(+GBJo{o1>Zr_05S;^NufPL6#K_a$#^6cO1(Irz_1&hA#e*xeFc6&e z-4qs3oOmopVKoTmuFL`JSE%Ec>4I?~L9uu+G8&o(Iq17nmZ3ry$#)Vl=+JjJ4X1ui zl0To|hm6D$yw+c&ckt++B6h@ZmH=DF;@}jyMer{n5E&6H9WV0e7EdzaiqUlkD4LKXxAm1(>_qnPgYUSycx*wvy-eoTukEtVxI(+W}js7l$8O(|Wbojm-p2=$}%l8Ng{vFfKXy&q+|qh&fx z!=Ea>ev})Nl zC?R{vp+xq?_0}tA&p=X`F+PTk_hYq(`ucO;S>DQWp0_XbH? zWge+f-|pbz?g<2T^qE#b-xOuPA9;lQFhtWf`cYB`I|NL8`j*Dj^I-1yP>ZPI|3onQr>+xSj4CXkx%PO zCLpMAVu`Y=Vu1qXM{FQmmTeMwTx;Tpo`2wT;{5(7VNcJ&P4ZV`&&f49QwL5swTR@^ z=!MIsS!LbS6=n-Ig}7Cp1k>pivOkVNmAsHsky50v)m1lGDN*py*;Q<)8ENe3+g{N! zcWKd9roEpDY4POaYQ}%2v-q46!S%ycw-~?e$-033ZgZqrW5QEAG8c)HSx?3bFHP}> z6PD$L55Ee%WfdX%T=u40=8>11?No!o!u)9ZbM$D3uRkfnb`v$w7^Yx-2)amsU>^S_}tJT5v-> zZ*dj=APr*{BV$k;Ij)YggmwrtO&)4fk?a^@SM({G2%m&l_Ieu-RlB=veY-lg3{Fga2!c>e@JBqq zY$#urhS6>);FI;GVF}Un+Hy?nXq$)rDlZogp_l%({6vSE>bGL*lC)}!gNRF<81N$b zooQffks)24haSgwq>^kyL02+)&eQ>h5g{Wacj9D6;RmrxAIw&VPZ$^(dz^ha$ujd` z4|YJHi69>O2bG!;em|In6?(7?kKC!kd{MoVKUj?poB&VrgAupSCK>NeS#M$Y2tar< z^kScs(_cU!-aAe;3*2mWgQM#Nl_7*yw|xA+#Sk0z13atm9?WR$n268WYZ*e;&Cpq% zI691iwqJ*thhfXDq_0e^Fs~D|I73{>5en9no`ZrZZrD51q1E1FyGM5CPd54$=-Wsi z7ccvLs&C(agBTrmMhQ%b#beh?5r7=utdP)8_Ale)GJG(+stNp(;<#T2^=w*i#m39Q zSEnH(2Rwg*5u~i31DA{&sA?%GGO`y`cT>2DtE;DPYe~YH7!V&h!T6dm9?Hl-5SFEz z?sYZZnxx_t#Va&n*?Is+GXP&=x`%t46G&y|2S1vSr>r&9ntRA7#-0&6^(B5=<^yEgFQlNrn6>xbUI75>0CB_$WQhf%~GcRNP1 zBJ!EtLX~a}I(R>#&Y~JOLo-A(2impE(J$#j&ekSjgwrfkkG1X#jvd9Y$#J!AqH`8@9%Tr&^<(Hi@WFt8zu5Pp-Q#frGZ=&Nhy@hIUC zZBmIe+15_~#s=c=RT*d{TadFkXUlvsQQ34NyYy}3tv z@cM#&#aG<0@TsI$*T^5&C)Z{hggx#ahM zlis_`FAe5I+1c0Zo9ytNguElDP^IGu|fYOcP z&NY`DLRKCTc#rNg{eR^g%%;moyCgZeZe@NZ~tsf>T(-6Rlu{@+obmN3*rXdhd=S+CL{8M0fZH2vo`R-zKVgsA3o*9eyJaV%CqLY9ddJ9`xQUPX z==5nQkyqh$@$4)ChnHl?r#rHzYZFCFiA8cK5&4fC%2jTEQz;z*?|y?5to?ijY3L=1 zRNNtf5sHlOkMafKYBFlXV%{6?lnp>B7IhA^gziWMzS;1x{B^>1OGaH+Gb`ruL<$vZ zydX37=0c)2BE_&v5`HM^;cnz>gombchU_zCAnS;dspxptN<(oM4z66cjK$eR-$q;3fvLCd)olF=>JAl_Z+A0q;$oQ96$RE!QRkcP} zTi2wY4inXcO1}r(mgvwNx8V9fH;(X&j@HLIPB!db(e^BDbg`hmF#!Lf^m?DEhyEvR zwIEv#ugMN26&uIVSX&t37OlK2=UB^~2OY7{bpp_0EKI3qxqoS|^LPKvrLIq~aA((k=mymXo6WoDg&0))xU>-Rp0%Nw;0*B z?8=Fm*7ksfq&rKP^xJC6<2DMYF`oJh*7nUp9{2hqHd!$YVOvXx-_W)91%_>Rt3UXJ zf?9o{KR*|cElM5@PLqp5h@lKH2pOBBlnYE;^7oxj@j&;FcDYLQiMK4!0G%2imIY%b ze0t8_*B&&$i5-2vUhJHh0H5wQ-!t9e$hfBj-hSZ+o=9dp8kGf2#v3*5Ke$Kn1dX<> zrH4^WwBK;N@s_Ma7V?;^OHIHy;O+z!o`x15EN$^k>&rV_r^V%fj6>ifmt5vw$x`I{ zK%j}NG07vc#%YnI=kSc%SN1b_a6QKmaWocR-2-grcOy)Qi3!jDf&5Lpo8h`6d6Z3q z?~z_d5yr&%)C0=>IKi}|NK5s6+Ao9sqOC_!j*4U8yq~Q@kN(CD?p@f>;XTg}Jj8Av%WQSCJ&|!n&>}-28fd<<{DS~9{Oi#By z+^8mx7`Ns4qDZM^PO2TRhM*JeP*%6vo=oSI<+#%XyXKOK$U()A-gUDj& z;BzIn;m7z}?Hf#cDg*l4kE1{TDwZWwo$wE?NjBXrlA{`)2u7Xel0}s$a;i>->-~*O zXdq>e_*h8l^G!xxF}xpA@)>6OZ_x(fb+qyGe`g5(e=oIe%oIRfzqgA zln0mSRj~vf4PEP8QpxNJ9bDMW`qn%50cQ}f++O+h;BIoyk!C-=tA~Gpr56RcCW!pS zb$&tBi!}6MI65XdMOen$2uQk)HdtccW@hJ=M5h-T`TCVsyCLIjoG5CVZIB^u;gl^{ zBN?bW2;|Z|q|sK<05lCxqF%;(gip}%`WiBeDeRYxX$@<^gS@YvCmi+-QRbx zk6ih7@ngno`}6Kk>|U$ch#c18h+$MRWfWi9bB$W5?E!yYpBV*gyDju?{?{k587WY{@qm$Egj~ zdnF&MJ|?#`F3%YIBSCB%@baN2O}_KD!d0#z)hK){Pt-BFX-1p1%#uWX-(=An>-mhU z#qBRSFaDm#ss!tDw(_cC3BRiYbc-az=MJ2N90?rrgBMO5y~#q1tG`;}V4sU`m1WUu zhTQ0F5EBE@J-9erF3mADn;_HRjE^7A35b11wKgajwz9^PQAHZhr z;~?VH%?xi@#Y>pz@P?U~VW4o#QlP4>E;v9{c7`!Tcp$9Hp{}07nbqk+FJ8RT`VZWroq;;V{aU`B)A*pnzBbG)v84SP+K2lk9pZRW%0)0WoZ$K?Y?7Srq5_<83~EgFkhP~^M^;6JcVjKLyCw@jQ0<_+!F_HX;zzd#n97Gc%d@Jhsj9&l!C1zH*u!XOI=?d& zLM*SU4YqMLILz1kYjDJ)Jza>F`Ud&QyHZzmSDxFFQ-_mmJl{jXOhUXp6Ry8A6eptD z-l}|jXl&sBB}(@lDR{Dm`%bqYd~MQ+aLZtVjus|{x=?}d z+G0!YJJmuT<-i1NSQIsE#^=-! z(lYq*qUVpgN6+nveaP(;LlV*%`RJ%c@Sv({udZ${!_{GkEO8!Lh;knb?NO+*dLDW5 zU>^tSC`>CdkD^%lJ-6ObxNiHy5hlk@o}`=zLv=qwHfp8$+ZmOSmS!Nxn1??FcdW0K zI*2-cv7e=%FIo$mPwY|hfcor+-0akZ9v2!SL0%im+Q&*ai5V29J&y5XV`Ka&t|F~d z`-d)JgzAPg*8#1yYiyvFtF((h@HW|Eo*8?U=( zpE|rOvbB$uCzE1?KyWfiXoih1Sw+!2Pax52myOitviH$^PRhuL1#M>O-*m2r1svjj z;v-IJCmBuh9H=itf77`RBa5XrRK~sLPO>gWie=89$D}-ukNXvv2jqkW{CiM94?uyz z|A)!H7MQC4p4yN)@cO&J6ayt(Gfn-G^_ReOyCb+iZA$yveISaN>g{C_EITolLa4&K4PtjN>#!o36~NTD#!7pw)AZXSg672@;}vc z?U)Q_Na7GzT&q|b>Kbh3tIX{>uF@lV<{n={H|Ee6cYn=pHCARUqN;!YdOIsnQv~{@e#f}XL!8` z9B_7r6r&EiJrW@ji8o%(|GJ2VeJpes-q%+R*_{*eJ3zMf;_WOQp{q!PS`SYHKi3@y z$SJyB*shK*Ov(lN{Br;GfPpkCgV5NUi`Wu^^EjY~_WL3bgYv-dC?GfBu|74k7e~b_ zreGt>6s8cikI#DEGVL>=;Ve@V;~`v{lg2RKTH`#JQ2(GpG#jQF{D6GB84~kH&S?dv z2!Ae*$6b-a*=H6|TL5X$Chw9zf-Vm0#%a(^#yLqdCTecIi z$U6j59MI;=*U+$Llfj6P`mL-(Br~pT(vEGjF}JcUhE5#}3Y1;sWyY_|t>(DGr&DTw zG&FF?dM6%TMM3>aU3Fkoj{KPQ=7#wZEvJGyFP!v2&%p$#O4nCv&my^%YGDmn0;^rjc=YJ5_N|E@3sco~r5 zX)NeR&($!Ex^O%bg8blc^ff+Xf(>enekaY7KL28%DlI>s3P@ipM?U`EJ-;F!ZA3`+ zM5}u`U)@FmFQ#`^?mMHSPbH4^wyR9h4C52vf*!VM?Z0W@ws-|g*@#6ivL{5Z?;<{q zDJ>W$=b%@oxc*%KNx`%+aKOcnX?M1BDHppyVt^XzUg5jb}3$(h&hYu^s!r3~4KGHkl ze_rteQ)9a}r1`xWClZg4gWaTFhXG8)xzGp7J>+SJfe7_n__M(t%GSdm{>WV7SIWJ# zbBDna&EE)|#KG%Fhaplk%w!Mv+c|YHPBL^aN6RpZH$`g*gIP`R$vEZMD;GnHoEIqq zFR=JJ0)YTt9+gAM`)QUgepHukS6;HTTzgs6Zul8h%k56_t5+00n)b}*^3>(mAp6y)A@A5wj8sFf@x%MQ0w z8L>F4O`Y&w63SQ6Fn;>C)P_LaKT{jU;se(L)1RQEb#+dX#Ou^X|9)CmAG75BP&G?} zli+jLVrcBp|6u1Y{+nyRyU}s@^&cs0y9!;35H00PgjxGvu07I}l2D!nq+11SD=+O{ z+j)Z#IsE#OxNAHAC%POJSg29;^%+0hn+g!$NBi0FlUk^PKvw<{kq;Rtp~32J??)vi z3-Ngwy(QI8xpwW-!ZUob^GYKMY%)vAs$Kag3#}`!U3)$_^mSNbOSeHFX1Te~+~?15y0_zU)3i;NPLli0(Inmd*fM3DAv{bl zWf;x#VtM!#Y*HmP=lHv;#m!e0R+3RaPE)5KK{@ZhW=yDQ1r>+Gl<+*2nCvIIvgNAP z?jptDf()|69h69Zj*D519`N-(&zJh-5}gFH+xBA(w;#^(qI5PJI&?iJYi6mcOQai7 zG-D0STmYT}RfsilKZn^+H==3Jg~r8#4EXa(F@tJ~&lvE#@uj%9tkSe61lHdmwj7-w z5PG;w6I;cs;^l?fd1W^6XFmDhg7vV9pAYQ)TSs&=L|$z4_l6<>{>GGpgU!eCXZ!U` zR%gIAK_a6sM((s#dQ0gmfY8BiqAJP_16LOTekvL3ZYI(06KDF&#LEj&>XBE zq}%Etn-6Sm-OmX(v@E5KwYZW4qPPX*A}sxf2TQW@m=N^&ZrjU6rH1|`+(5I}Q+zXe z$HHrQhaU`SUiP;EtELEaSIlCp5v5B) zx`kor9+2+t?sfoaL_lvrL>amp0RiPV?!C`B_ukKWp6mBF%yq5Ln%8@+^)(acVj!7z zVW%h<8yu=HK{v2NOO2I56gR0F$2ghCBf2F6C--?c)*Vo9Q=GR4hEwrkKV>#M9|5{e zQczESuN8Gde`i_JgNjf!Hu$rUaqMmf8bUVw@uqid@E0xYxc+Ay?bsInm;Ioi*$QVz z&==>MfF{A4Gu5E)dHgI|ME9f3y`ZRL(iZ;L!LHu7WUkjeMO{+Q&%u%4M?Mo-3rfhf z>~PVJYkL-MQzR&_)x{TF{x%iW9b$1L{;}GAMrnmjG9VmioFB*gjT@=kN!1pO#U2dN zIw_C2)7()e8U}-}pdHdmRV@O>@Yl|>m3i3t&+!r}jUJ*pXb>s?gWyfL`-i^6s4cR4 zAJ#Il?p1rwIJ?G(SJ)r~AGID|Ti)t0*^MPz5W(- zQ`pVM)DDuKRaBhglpj}I8UH5P%#OUGs>%CKl8aq%bC=8O+A^xf?stz^>8N~xK*+#^ zD~vH@tn)euC*X>aklXsqXB5lL^uMk=PR>b-O01YPu8$95} z)n)kGYxLnX9~!F6?R>HaZJ!wF42>4ZU3wPZvbwpQ(RcAodb*{~E z`+K(v(ow6+4tjpjseyv_8j|smuVM-R8etQ$*;@hp*vKd`*$?UxJ5`u#-G)pq2LISk z=!+gY1k3uWZ_Rv_xdvYNDIBhTbiVGr{3Z68s7@*1;{83)>+5zU+%(cgPbmMzoh;%UE&#g0H()RQRj^?WV{xq?FU z928b4s9s^4=WcW{2u#y~3b0ZGCi%j0>H5lTXrCnBE$~%32&$aGzC;6UnVZVUNk1jp zlV?xd>;)FLAh!iOkJij;g-FLVh(>$x=%(uBQ5DDgdz{Uv#8dKH8Ur%sU=`tvkx3`03=dr zaAF0kG>9=1+G^Ghn5mLRb|ocZUJVsvpQ*R82eP|zP?KaJM??LesrQ>JFprE-ja-qA zn^YN(4#nffK|n=nm18bZc{4W(0`~hVljqZY4UO9I7)ffqSA92Q)n;6Ocs(__=|1AS z!E8N~$$)t&dzY_GYBsFu*JA&}Mv=35_nBWxVDDPA*F3`#nGz8#66?~+rtcgC^r`*Q z`-KaMm1cmCBl?IUUwu&;h53tw0i8IU)|LbimonEB)}_dw>oJ9SD4Y|rZg!=x@XQ^` zt(MRMi~IWPC3S6X9u{ZKi}NJu&jjGl>goagMA-h3pMvRLI~Tl_Lp94MVfqieHhm*% zIw7<1^}fdo!GV6%<%uQ%P$+4o0y+J7k0RM{Zea7p@p|p`@2j(Yd|aLspD_8w2AQoyw~}iNISyj_$C+iq;Ntl@fP<5ZKQ9=CnREGFUeq@xZ7`aavfE*T` zl&pt%WQCXOHz~P!LI{XmW_EsAxse*9TS-nueN=3GaaLVJyN4)Ev#VcvN1v@IT_`Ht zrGM;+7^KHNylwoGO4m>j_OGwXg;AMQALo|^XQJm;Hdk3ctY>W<@D9u_L>!)p#wBl@ z9f($6I{i24<0mLQ8rsGsHRVdH51td+Wkjjc!rWB-R?`K$C~IorxwbYCpat>4pSz&Eh#u2s+0~&-)gd>%==WR zln>(fmHI28RHfe|`^L@8;re<^fP50%(Wqh=@Wdn2Kxx{6`5{gv<)-24)z4%ob>4&Pdm!0ld@9Ix zp{6Osi_@p#jhF3G7kqPirt#ICfB{0vv(*o!@p4@e7Z<-0(SEnzohiKnrc9x(DG2v4 zxe#LBw0j})l4T&tEseAt__9XoX>jd)6=JF@vqhdHbNc9mC90G zSmi7W0t-4n0RlA4XjR}OeM{3sRWD^6ex)jT;i?dafb=8jIsiA2aIGcOjS=Dz;_DM< zXPtR?%qUJG;a1CK>45maha_zhl>Z>%4h8EaO41S3=}H(W2ZEG%9uz)o=F#eRKr!C0 zbZzbnL?XllpUxb5P)LU_xe1dR<6kqIKqPWbsVduGs{CDd?6>x$?wIdosv_f`8vMy* zx-D)ldvzXiv&%@a3fHL5@J*6I78reE`xY-JMt@Ej=#gJsZxp3E$=&#e*-uGL0Bl!- zXM^6s9PVp?s0^_eRgIZ>ot);WdDy+Gj@RgwCo(xQQ20BYoI`$nQ@b7=2n9 z{8K0V&Zi(uj4hl6JYY*Kb3qZSoX52}mqsk;I}&4n<*NG3@Qw=JK0H6S+|POI4~Fx<947Lly+|=W8@vN>waw;6v+e6^lw?nbWoDUi@_ng% zLUl+`OPEbliO|%|FirSPU=24IsW9&NkSbVb1?RHseY`iF+O4_<2@!Ztb>oe{po5iE zHFn(5;ARG&{~CGO&)x@`H?Z6)|cAT;Ox<+YHQjhDO+xf3cf%EI07ArJte z!@mSN`s5+H04jg{OCXY#5ucr3TE!-3VKlWugKRXy0LS*dqXLtnn%LVt4ZPFz^K%?e4v)U5AucWeV0XZF_`mYSMR zufztDch0*Dj~=|Z8FZ$gJIohud^=?H;OQ36B8RG(*raxdze1j3&YHokY{*C6GL4`s@~s59wX*AKSz2H^;8)6t8cU5KMe#2Ux~;E; z!Di$NR|R`I*gMh>pts`zEUIlb6t+F&o48HBmx#WAIDB@zbb;x&6mS70WGAh3?E|^@ zFpv5$ncXz_Ata9=m?!UyJ+!g9ZV?7ZL~w*F9F+Ej3yg7(yO?D0TuzM+amM}8JNMG#z>4O!>qv?af_{Y4F$|)iM zcp=$MPl3K<(;D^?@`?13zBhIyb!+5~9p&gmmmK6O)MG9Zl<3n_&l9UeET^0h5NB49 z4~`KS$l*Ss=P!7ujo^qOmR^~#&EGP z!W4y{j=_xEN`{OY5q0!E3aa8pz=Z|-sh;iB=N)Vjx+Q_As@X=uT$Qfb)EflDYF!y{ zJ4_48pR!vNLWJ%$TRk6fWFADjiWqN+f`ZyjyO@UFtf1>fnZI{@Rr4a$r#cY$6=42~ z`KO{LqT7Udeh6EN)Yj-tk*V5&9HY^D16)m)(EfYqD;>L5bi5H?ljK@DqAQo8s}w1)A5<1G7z6QPXYu&f6k4NlqFN($No_ zZ_AT#NsWyf@4o-Ut^C}T|LNP7A79$wILWWhLwKVP_dIA}_FQ;w1tvDu1rk90AN3Lu z&sIBt#l5Q3L6Ol|)MCX^EC?4MsiO??eG}0Jo3Rd1SrA0xWUoUrXD)g-1R2;*p#{`h zo+LBoH3Wq1)4DSCW%3iCFKY%E`OuiR=069tgT&OL^ZaSD)pC__ z{nGi!)6bbT{dKio*LR8JuSI|V+$gR6eX-NJ|NHV_NbLIRWaicNuk*hf{c9R$ATh$! z7g&@9c#0(~dM@fXb&Nc>MJfE^s3V$>ULbUUwl@QCesg6Y;_Q3xFO6I(@t^HK>4uZrZ-1v= zfZyG|e@Lbr^Obf8&@1RDPWm_o$JWPidyw~5Zw#}ZIoYQTKI*~V2nYLoYU0TO(e^_! zhm$wVna*m5e^C+1RAV-cCK#vRDsLlizx3Q=fRl!|+l(sqRvP_Y{}&Y^fC6j3a! zC7^6_LyxE;D;E(j8~l8bB5nNNOAAE9qf{rZ_|ihD%&(LC=N@lTq`Qg%`LYw22~}A~ z7JWkY@W1uZSO6sdhqMcCcITMOO8%0~U26WAh?;DZ_qnsk*Zv-+{V@ICU zzw<@=j7~j+p)CJg@FQMziXUs@O+M6f3IJK39^ZU&Uiti+hFkuTpWY~ED`n>NJ^u7my1d04 z@tl^rQiy`4!j%m7ar={Tm~KY3luA{ZjeVfwY~2v0N|1}zRP&sWSY5X9|9gJys2h)PnZ6&1(nymynbzezTn7VuoK zC561v&adG$4>BCk5p-CC9&tSQW=QU@8*nvqz(K93`f9H$;uU3kxts6rU~jbjubgXi2B?D6U_7-vu#orh&qFV{AEL!ZkQf3aW;@rRcF= z2rd#}QUn*BI4kyRoXGj`a=bzv!?HJ08_At0n^Ctyp;vE|NQeeKJ$EQ6Eb@Z6B7gB1p9 zNX7;Pcu*c%81JjR84qZCS}x$_R6#_bYHTzL1hUT&luhLs5%OkObG?KyxL+uN;QIF> zLBtUJz*qIDUIhcx_#mpf$ZCU;q_+d4#73yVuiO~HjTC0%=mSXpA{1HWZyX`U_RG~=jEz8V zT8NoQ&lSN;lKGc&cTNG~72mpnF{m@!zp@^(lG1lLL_FzduSZaasbk`DTT&W(4KThp zTAJiP+JvlfAOcE)r;cHA1krA6D)AhR6iNhche8yFy~n@HVmjU zCSvZ%-bHm!_FIH8(Y^JcD8u=nAufKD>=Htc^=J5tn<(>ZM*a@Rw$j4NJfAItykSo$ zseg^x3Jig%gogy;TA&z1VNZ&^hPb}%;g|Ek!^A9|qdottnpWWW+eQBcV(tCGFJ&t5 zZraaar#>Qg6OPU^xG}2x3>#G^3mq=}zf1f7FdUq`f-ca^aUVsCFrKH{2>KzQO9W5L zgHC|&5XICI(#^9G;QxFs?uvydpPS-zWe906s$Z)hIDXL}``GFZUQ4{|1IU!s@0oFg z(`)wvSZAdfa>@dbpU~eX*Mn|QErtag=Q9{TDd&#rjZFF4Pel-Zmy^Ne)pKSv%_ZHv zISypPD=X4I#@<MUP4B*a%pR}6U_q$?P^Y1hxWCAy z!uBggU3>=-ar?>20=Gtp%I{YIldG>RBXt@V)h>|qtFNqqNDZviG)zI*l#e4F{cEQ- zsnpzx#MGzvA+Zid@d?jw2aR4~e~Ab;VN?EPwJ~a%U5d}?=zw?|v&W6su3w&L5wcPTwPvmXQ#~G-tpT!*^pzlg z3-14~a=+Cb#WPkg{r#W&+ZCxp$}TeS#3HH$%BK$4Kl|I7CaU3t09_(gNcg~?{q5U3 z4+}^D+~#Hb3qhD#1P_C-xux_FNgjr&?ddsZ!>@+j1LvP3@6y+ObEYE$PZVp_H}{mv zCAiI#xN?sqbw0fn!r$2bUeVkq1uUmlC03Z3fA691z~-mN4{F04?_zh#TkUcw4>+VT z0BU#oqSpBj?M3ymf93HpP*}U9i+c8v_LjBK7?Z=$e2XY zP{ldpLKamIABHmDI>%8kCf1on*klcZBDm@zmMBD{CRs^<+-ZGiu?$l#5$f@@Wg5i_ zxJBTd0&z9{@CwhP2KY+SJDEtUlxKs5R;l`cnfYYX23J73)zN_! zIW;ofn(47l{Ys_?Gscq9ep+KS%Qq2jBl_CF4V7v48~P~ky*2=l5g{sJ`|`~%=hCNt zg7)B41Kn7#0QbR)vXAGxP4bXYJe2p}%Ci$;WdLM{6j$JLnT69z$d@$@OF^Y)$g}jD63v$BY5T~0kJ)I)LLP2sUz@0D2}gnTdvyNu5z9N<=*#`#!&n`Gg0`Miw-AfsVmn1XQ6JGUXqNw zP|c^w#2u zt(V;VY657T7j^MP|5F01izybi(HJwDJ4$IAU-g2OkKsht6FzCd#d3!#H8ejwPBs2s zOfGO+EC26hT~@p;|3BFKRyX3mh>Jtj6MTIB+{Is5>>o1`nc^h)_+mxXV}%Stt5h_ez9FG@Vvn4)tUbcw;X zlUgQDuOB$tB5Mbe+t3QSTlV~u+NzQ7UTln64zdl#{A4~lKCe%`m#~N@E?FLl7H^Z; zrD6Wik452b@hg*6Bh&r$QE;E54Dd<8f>Odbf4UV8k?^ z%UhVqt}=e`aUcapoO}(`=R}(eLli=bN%yMAm`;is#{~CP3jNi7J`cWy5bFv#yRj$F zFf%<+3HO`&$>6#&c;DUH+y3W4sVt#9b$=HZGNq}&FQJEnueswd5u?r=tF^|>FWOFS zi!YU1vlcpBY))NqDCeiW+01FqS&xr+sd=$ZqMxJXjCPFEcY=MXnQ2l3O2V-m0(~?Ejjon#zR`fQDoJ__S^EuBpz-^Khg@qUXcG z!tCB?cPiH@Qy7hP8ra5LpEfs~U%xJ&jO+lz2BS<&Qzqn79uD&oC5Cg6u#_N|BScR< zmmvajhpc3>r?y-$B~i3W^z9tyBB;g@92<4N#mgc|PP?5TR%$T9idp|VmM8K-)PYrU zSCS7e8Gtm>T7s;`4)W$zpI2^Hm^OAf^VX8ASvLQUPiQ8pv04GL$B5L3aBcT5z ziXzK(MgS>Goe!wCY8v+WNdhP9g&9+44u?qQI!A`bxiQW?8EsnR5g2{rzJV|Xcta4; zoAINGM-Ru3KOn&(CzGmvvq3<7Nmzmvj&BOTf6RN3GUkOmpd--job7#YkHGapAH3~! zhtfM#y&L5<#x#dp2kMi{eN`&T9hrC!~{f;x3$v=f^H}vRvK^S25&T~P8uye=Mc~fuTddxDEjx>D zO1HOG-4=gsM~HF!?p)`p`gLOgEYeOtf9?PJ;PB2=z~oPS4t_-n%Q75eJFq>snKu*) z=-Cc@?roCKK1>7!jRt`fScsE#kvfhTFkKZjQ7*hs`djUjQmwojI{Z!KYdF-PN)U;k zbYFJU$*RlXMBRNDcluvK=%2(E!lm{PPC^@&gfN^aQz`v(3|$yoJ^%p|U3_(FEoNxW;5zk}*QmP)h}mO2 zEU^rVjVVg7S)@Ot);BsEUTzDi2_7V|xrf zAsNsLN$%+PFb-`2l)W3XYDR_kjZYf}M`J(ErgsemPJUUqBi0jx?=ux5=05=H@d&&q zwe{Bi4=%Cl*w&w?d-hvFyLTnE!WAhc&(JwtfMq%~HMk-RA9_6B+;(>{AB&1L=IBp8m6_ZZM)#G2{m!vHn%-bw3f z8FHB=FVEp+`cH|I=MFt-?ew2Xb(&ih{`L4_eSc!o-Nsk!Mvs|5tP&TVpTpX|v3FEw z!uAb}{Ud)$WeOu2d$ZQ|q)2Bz<*UXNa}2tYOf3yJ@G?D$Va&AVxZLm*{rOaNleHBT zGeL`MvYV_heCEPJh;*Q9(wa|vUECWquSi~X`=OlFzA%~MmFUf@w&Io1p#3ywY`f^j zRK0s$K=wOV6*gY=^*wNB#J);JVB3Agq@Tyjk0oE3{3i5e|C;=f{zt&OU+hb}V9mha z1757q9jI;iwXgiujB)^2P$nk$DBUzK1PPx7h4O2g_W3iAbD&_PDT`(i`&s84QCX8f z&gjI+{3WPZUt52KKoTS*j+fBZf`T4(OBDeB9Welk9xqcy->c}uH=AxjS?Qz{1y(7v z$sevHKeIDrN>w(hFQ#~k9#KwLjEO8xx1<81GG5h<5M(gDe8`pRE?Uk_M}H%o5B6%b z{6QvK$AafsXh8aggjdGYda|?V);uuq!l$fAg;2K7ic@M-nTXpMTh33piA&NnL9hNI|eg31`|SV+4@XKD=@0TucRM;XMx3fnoFpm(Bu!dx9; z=7QHOlcN&5oP(Oh`NC5LQ;z)5PxZSYDKR9P?H>G>L+xp0T0&6j5c%+~RAc%5lFNxl zj&I8mfI8u!IY|J?L6o@|-E~x-6CKz-Q>!TmLX^st!5ps~*y>(W40*Rw&RLdGl;!M~#32hUsOeS0;NhQ!>OQZlY< zO>zgL8;2!7_M*PZWy*Qn@TPD?;tY~TrAaWydC1i_1XC_+SzdcT*Ym0-d4z%G?R=X@s|IV~_noz_e(^Hj2z+7XOkGY1Vgukq4sP@K4dduV@K`A4qgsai{K=0WNo#&JcVxQvUie zfW3MnJS+nGJ`m1zgK+iiHj*E10O9T<62FU-W6;%Ml4M&TEDPQJ6%#_k%mGzy3#J$q z2zZ)?`(}jgqx_`%h*wzUly?YuqXpx}B1{03kf~+obtaS_{|43FxJjRb43o9sgcr@; zWPtVh#mNWL2BoNQ;vnv~X_Ohl@2Psz>bm%Q=yAe2(mKWB_F@DXEOv2_PKk?{SOu)b z`bry!k9<7tiC!T)Sb*?0Ixa3m0Z8|%bwE{c3KJJo#LcIn@wvVJAL|J$n?v{U>j}pl zmOS!bWK}!Jqv{LO1fI33f0d&0l#y84ZRuD0!eg3TMX&->{u{;kBgP~DA;!Yn-I~He zY~TJxG0O22BmWP@Pz`aW5xJH3=PP2x2reoNj1Zs|wfcu*^enohUurU2{7I(x($EmL zu6wF(qk_t7m{@l)8Y;gC(}1|tG(C)ip~;_esYs?xPC;oIH|C9XNqKF0 zXqK%>bX{vOqS4jFrR}XN0uuCsDiAwtAVyy09yv1kxFM!_>hqnk_Z}}GLo*Aabe-=2 zEx2{TFL56>c0*wOsX(fpy;IhNw3^ei@eAPLd2=VV^S3Tv&|5M_wfpGy5ZJNR9Qg2t zqT?q#+=5I5zm2>hD|mHYn>TF9Dt=AA?3=|9mVo9^5?=FvwPM@Cg%Aa*LbP3~vBZVobPZhkwr zN0>+FR6*w2D&EXQk4bg)PgpG;xOq_BYt=<~Zppx4E)>Wp?U^d&aGic zaf9=ORMQ4JDMRxn%meTPI`h1%D#bNVe-+SJ{z>#E@Qh-h!p-E%{gPn2#qIu&@--0pFp!sUgCGcGkdSi?BbG>04u+CT=LI}heL@*R7Y9({ntnZL7RJMX?MM61 z>#{}2V7v*?vRQ4QF#d`%WrCS{09TaUu)1=rjQRGO=HYRC5`;#S5=Hd<~@y+{zj&Pl-LjeVTo_!uxA7AKKc zUi3BsrUeROmWwEO?0q98sw$CQ7Cfye|Mfc2nv-eY_LbW3CvZ z*>z-1<&wo3t`I)RTdIs45op~x8bb^TH@dNKV;dN6E$rBUd(3Y{e1IYIj?-Drwei%K z{W*G)&B7MAHE8p#X}z|8K9 zvxKNH3M!!x!{NLxh&qT0)a#2Oz>(|o*Ajonq50TRq$<(?nj9SqNy(>hH_Y3&`HOxM zDg_kA>auJX*hp~|cG|EsiDM1?*Qgp7DUxJvikzY%o3wx=9EPf{)VhaOHVVDuD&V_A zE(u=Q_RFw38CiinTDkGv|{qG=tT{B?+7-d^5b@s?8xhzoJ|e-75PlY9L8?*YMo%JAvGd1414UuWjd zf91dVg=o}>m6!!gyZ;n{_AF^a2mvyW??A%){y>VBv_6hPt%jiDC$j;LX4%34P$t6c8*YLuy$xxZb?bLNl|H4 za=B?`b;D}}jg^BShbE{)}SKkW+xj&}3fAqFfCM^h!B7BH8d-E5{Z zCvP1M2R{PdYEQ=(S1{QJJREf%tlI-R8pkN8;~>*YGVuPs#b@rr~8BBb8&g8Gqq z5&SIgo%an*~$H|8Pi(d^ z!uh-f(Cyy_R|(Dwf#j6RIN{$xzupWw)8joLzha$Tu?A-tqz zW+c#^!G5%`w@d+q-KeF2UgUz0lWDmdVjeAnOY4gf3-CtANdY32!*16A@-e??NA983 zZ={Dr-AbG+O3coawu(?a!tf;XBE5K^Qei{Iu!+}Sh?BTj53JIN7QIl-M_#rE8|GEQc+*_OaydOIN@Ynt*F{m1StLr}Bg)>eGnH={Q-kK_hX0@X`A zl~hejL}hGns;_E|_8QUj*Uj17Bq_}Src7nRLl+k!(7s2HobtNjm_7<*?%`eUJlbW? z=!3EqvbHp&Q?*M2e&9rY-M1Z9k>M&x_O@?Beuou;Uj*<6_8%Wa|ClhZOQdZz$5wp5 zD?HJ4e)zSn!_iy&XoSDC>S$E>j|{h1jfahM^I=gSTI3{n0zMg210^+{SB(r#+`gH` zLi1X=Qw#DO4OENYbce#Uja5L*g4rN~hip^ZxQ?HiOFd zVH2)_NJ%D_nP0$Rxs9ooIrr^@mhZRx@1HM5@YUc8pVI#?8E%6$X<;`@L}ffzS&OQb zaT%?O4bU3B3G5C(94o!d%AljN8|!y)2J2xHy_&?Z?W-QT666x@MD9=Y1A@1AfqQbK zxe_PFq?og@nGad#XWF{)ZKraGT-S3)(?HiBFVaXGkDp^|8!nir;(n8#zv&9RxL8)X z{`BK5GpVyNcm?>&pase2yl-_Xw6LWcCU&bW-jaUu0TV2Z@7zNSy{*+tL}aZXE$M7U zd({V#mqvj{MS^%S3lN!e5r(KbLLt>JP!A-4V)T8e<|J+jpPSn39giS(pC^39j^gPM z4sE=_LgLUS%f=cP_TUXO?R|FD;oV6h^-o{vpCSfrI)GEe&tsS=4eRc8Kb<0a=5J1w zb>4nc^N_%CPKT2lYRs*!$%32f5~tZAUb8dXbxf5 ze#e*GGv{3v%f5OA!c&JLe}$QbKmesQ_wU+EhPS{!{!@E%l=0zg*`(Ef@rd)thZ2e0 zrtMeiS&;BJ^*`ZkwsAB@(h$JUqlLG?qG{omyFl(+e-3$lG;wtZ08;yp1?GB5_u#QV zISg-stzOdj8u$mqrKBo(`B(yhRDo&v1$rC2iBnXOdXEgugkhXnOKrmDF zbBA;BqJg+my!KYzn&ui#9yB`ggEktf2GH0ab^LTHm`H=!N+_S-w4TTZMenJ~HswCb z40Bd&j$D6UReq~ciZ;q4IrW}l=jj|mzxc@uCVUgmkIwO4u48ohngl zdbUo#sfkb`b~DrV;MyVy|1_}*=@=&Yd#V~KmNt=r2SFA;U7N?{<-Q$M`Os|86lj3) zXFCAhjLoA;y1tGd$%s;$@CwJy(V*`gHiyKl^DE9vDgpF19?b0&v(za!?*N%1T-T>r zr05@hQ#;wIyydW7(@x;+^zFIv9TSn;(fd2#Ser$~yG_vcta;;)CfOhBg< z6DWW#g7`X6nfqKR09K)^1l!KfUQY%l( zf<;uM#B@|VX)xmCVXt~ou$c-qM(_)z{_cpXEP!jR*7V(ovg3y_$g5VTkRnJL{CYcr zubW41aP9JU-?|5AL9A+$5H2M?5fve&X|EEemC1DE+DzQo>uej;+V9qnfr<89oo?g5 zoCy{_z+QQp0tiSM>S}4xyj_SSmh&4BLQer_(d4}vt` zT`dpHU)yrjP4{wpgt~L52*^xOaPXF9tR6D{MVTFc@}%-d=h1s3o2HaV-=BQ^*CEgG z$6rrus(*Yo_S*e1V;U}UI%}Egc>2Y*^mQ$mey6GhLeCATh7gYXc}$3s0-B~o#A2lg z+*<3TKN!G~jZ+eL{MxXQ)Rf+Dbx6d$8(0-sRhNIyWs5DOXz3iR+;L!XzFu{=&DkBb zbywuyK$6yZw-n6;$?gQzDe`=GosC)Du`J8s*?)T8P?>293_?f+8V?nM=f7oD&uq;`h1wD1lU?(?h2-21KS^AKAfEKGBqBqN zg7ar}ZU42eVm@<&|DXFR|6Je_V*y9%5fuDoysAQ1pRF15@GC84FP#{#XZ3v@;}ELX ze~-Aa0`T*6fd8QJzZwT5X*KN4po|Y=RZ9bK;D z60M^G@w7nDhsrLepsZY#)z`hWqAoSTv$nnkB~Je4WmHP*+m}Y2T>w|?khOSmQ1kFa z1}k|mKGYoZVOC)@);agff=FoGr_Z=GA;j1`pl5wgjFqMz^=W$ltnxwpr>*n#%{1J( zTdECfBj7u+xsWC1g;Xfc)Vbpw#gcSnx}cHqM*c!i7?TBX93oLvkpR@X&QJ|aEErAB zH;SW%P%{joqF&C$oF*FTWVePajss2%V{%I1bYyc0obQV{3uS*ml6i!RvO%+zFs%|5 zPh&@^MT1?VC;Ci-Ky~k1kByX8##?Bc7k60#9M%i0476)rba(-iF8#)w9zk~@UnR0= z>z6EIst>fT+7NUv(Z3ABXwxaOsxz}a)`Gq~*r;$O&h_NT)5A;&l)ZjRrhm&(AIv+y z2J>sZ`>pYHKk1~BjBeH7uOB*!a9KBDup*%v^{=0KpS^g6TXU*qpzHIFkNLzE{WFfn z$2(Q-pu2sAW-T&(KirSFJUszBnk+sK2w;W1qmOVBvOQx%fwt;Qu3={^Wed;AjiyW~ zJ~kswLkb9;7s*M?pA3b`Yj2o&as?Ec;XkPY8KecfmlaTO_C&xU3{iYsFmauP6i7>Fr-hkU+T^}*U&n5hf|U7-aeO6j+Mo6S>7_Y&d~Voq9o{^afS< zg019JLi~YoPqsyRGo&4EHP+0jgF0c++C*oV4CDGy1N+_U=2`2?-IjUJ?cLT^d~>_e z9chZK{2WjLXn)Co*-qNX!R){%bKqiSJ8`;7JqE}Fr-bR0gY_;R%grEi(yKA9w=j=9w5f{R987{u|dAmmxOwD}rYBRzRsWXX=01R6H#>9+#YPIDRj)UUfX7 z@ZacG_3ILlVBL59Iab^cS4)!7z7qr-Du8>8=on`A0SJS4ltvZc&QfhK+iHRlmQ=?9 zfbE@~pf3uf2jXq4{G^2QGoH5zXYpCXcK~gn%OB+wm$&cY@{eAJeyi+p90G*Bn!9zw zx7MhgHYPYjme$*3^PJ`F%S$}lcYEfCU`M(6$!$bDYrj~2L-M`7Hlb7Ta^bs^;=r!n zix;7LhJpbD0Onx9tGR^>MWO>k!E3Lb&vbVPj}2SML*{YHCZWf9pMMkluokPFpHK_yagaspZ}7P!rv$*OKD4wTBP}RYWlzEpuMlN z@PGYXhY0=IXX3ZwPx(itAeoi@VF8R#l{|XsAAi^RiIl3JQ>x>4JFKH90nY)b?=Ac1 zS0ffKNj^X-h=y-ymOC9pwjXBl&wvSKA^$cU(J*U5j`uB~*&*8F% z!rT}a*ZpAMuv8rz8>~?Yqx<`;%i#uVKh__RnQik zA&gXm0m_e?B3``!#4@EmPqHMk95&;+eVw7uE@agcBOKYz4Zg`M7RtafXZ#qm(wg0L z#pnQT;$e=zj%vtA4=;F>GjT-uT5ha=DiWCZ=y`L*{Dd-lm3%F_pFDoTI-|>?G zhc7Y39a-OVDgK^5QmEktbj};HnJ(7*8qqx#<@mM1Ytl)=OnL8VXS(}2*;Taa5^;Oe z?>c7LQk`h>Oru5s<}oe`Hkit=EwPk_3}-DTNQlWPv-DOK$kY05gzo~!0P zz1g=Pf_tKVT@ekN5XmKh@411dk+^Fz$c;rUQvm<<7nCef4w#z;49 z8vfW=MmeG*0g@KUmX}80D=2DR5FM(`unb|#@#YejZ5i(Olds_i#VXYtaU_Im11w_b zI0c~L+@en{J-Br2c;s%qu$u%TU&=;#zYwiAr7*n+ofC$W5?hfI8=LB-zEyHA;U)DJ z;1i-{IG_P$6fu@S$x?j6GYeNV=(8L@mDA^j=`)UGg>mPB3*8wJYeo?*4|$4x;iHkc z-ZHS1(o9r^enfhUlHlWVy1q@0%9os*xhcP8Ns4?KE=mgu(<-d0+~=YyAJsk@5E8)d zApimcI-nqM6Z6-5jmW<=&95uDb)SJ+w4Ze5w0!Z_;%qCL_hD;WiRuG1wL~om1&$S9 zceztx>W&?|Yn`;f!>#|ajD+-8s$eJs!k!8Cq0$QUqoRHfLMo$R1*Qzd2vh7w>55~0 zHA%|{l)~ow=vXo_4KR{zdsl9e^{>5krv47jtc(k!gM&bPf0I@6dj9T&GKEoJnh<^U z$+Wig?*H2|QWB6+q#l5GqNF$;k1eG&>>)U&OYn^?a z^EbTL?|$#+dF~)DBRcTi6hqUP&0C#&)UE3hBE<&X>S>O*^Z-QmyJ9e(f|LB)2yy5z zIlDOd_|3it`IpxWZesS+5Hgf`tnyM~K4UH@|VZsM#hwCc@_cR&-s( zx)Zpxf|@_ASI~Yh`EVX2%>8tOb*ESG+1*O7;XjRCJtE@^gk5Br};J{_Zbb^i`+%`gJ?$o10|M!vQrPh0)U za4u7B`aD!K{SE0TOUWa%mxfvyDO7(4O(=#up8tK$RzUoTFEt8>7P#4dyG5hy<*55f zh42CP+VU_`y?>dYRc8ph4sZZa92Z5NbbswIm8)l(z1z*6wt-sBU#fbfFxEE?0VuJ$ zKCvjq`sPSO2G!L75*vmmCaFcbnIPlH7|vpom^Puu1V4#S=(VN-89%e zVu}3tx$E0EzJ}zji|;L2h?}FSO)ETDCLtnmj#RK1uqqr(Q1&sV2&^MxMez0VHrGSAm|)ows`+Z?(kYGm&7d^(Gb{d@?#eWr8xrJLL+8X;Y9Z;7R=LWd zX#88VIr@&TS4Jl{WXDsTagh5G;uL^{J|=&#S>86a$ungw#qa#1{JFzCP-~XjfI)Mz z&<;O!da7Yxjv@ucw=eTA5~m%_z7!gHG)*nZfI>nJ@87eh*9{ewzw-x^;Q&+(?iU{q%tk>E%U} zpCtnrt$la-B`W(C>5nrF^w-zL%i%rEIbIHk)wxTDf6quHAV5`o$M8|Iwa6NT&d9~+ zE_-G3%Ww$*-5M!Ns~jjIXI2w>-?Y7G9V}9+ydLfK3&s@NNX@sdBNsQ7|4G!L-_19rc~3zV7-LLuiJQa&*= z*;?MR#4nAxl$FFpKDeYv4Z@0@$x*wL7>~Ffs_gXsT>28L`nXiRV=m5GZU7-*UCl9w z2&`a~_aL~foT!|zrfiv-GieI@Eoal11h9&1iD`|;xXt7CkJ`Rj6MSnwpR)SaakW+U zt&^pE|2YU>)58?6QQZJZ3%S}qYIbld;HxL%t>yYa%U9lA$EikVAAgs#8{PlXC}XgT zbN~n(e8qx1q$PCzdDP{RL@&^Zt0~@x!<4M!H_C&)TRq0L5z&n!j%9QHNsjgZ37WK< zKrCFq!Rc2Tofu@hjrt)F+d5tO{FB8%q!ix6FJ3N0Sm4NdkPBwc{(#i?6=6i4aol}=ciI#8a)z{b8{n_28mtT~seo5EAD)=ppUcOqvMzh0E z?h_macYh9WJ_G}NCj_!!+C^30@O^#0`7Od|%mu-n8&F7N!Z`R7-nb9AgVB=HU9uN|KX)vLdvegEhGHR^p>VdHyHI zRGomKuzK(rlgnR8*ZcPpD5>PRLlw_fzKr1Yl~WEzC_jv$%8{*p{CAZU6fpeHtz?WiT zOE?Q{@gDc-g1uD1>>drhfe` z+X%?m#}{B24wrfM_1xv*t}G6Gn2>5u@N2A#Tv^y0I-yAYjm`}$_c~E+Mh{S(82ElF zvC7-(xsAC;sj`l)a{=fWL2fn(Ma{nmCECtg0~vthz5t9g69ERJOR8g0 zji(ZHDR1Rm;8S&>SjJFn7_lf0JzL>h6b;G6=RLL>t&vWF)v$HR7O#WG&xUUHD*a{W z5|tb+q}wBpC9_q;uCsO}MK$fbH@}=7rdJbyqUG924>v-U%rmp(u|$@itJyu3L8t#X zzu)z|M)bqv&2J$RI`^$RU~DX0mH@h2+7sp(5)Y`X9IZElGTZ9?9bK?ekd-+be(=-t z?bQ&bLIcClCxRilJam=KQ=vR8Dh3gPL0=eXVU=#ikzJz{h5!kcTq9E&Pc#47>%!miqvu9#$6Tfx8t3rvwuFYPTPe~s=6_62xl}e0#BE=TmZ8KrTOr>2$~Q~) zbY2xJ;^%sx8MSo79~~`3{OHq>WP1471ke56!%^+qp1o_!<(_k($9T_Cbohx_KWHVB z|Aac5mwS)dUcdV0fJe~>GNbBoi+{?P;RBicGJUHA?~FXO)5g*9y*^4rlU9!-?|RTd zt_S$=v*5Ng_vt=9`p?J+ZiwGV0If7V{+|d?y?rFf!vx$1>P3{I)^FD0Q>sC3{BnXY zWBft-zRv@agnECM=>IQRmyWLg zy`WAi{eyMlq@hWyk^!T~%{uZj*1pSsu+E)Y;WdEx6~;MhA`Nj-0}=~{#Kys;$$T*y zQD}TdCbveiQ7SYrt1v4u$2hN`s4|2P?3h>85GfvXwK$od z#dD>OD(u)8j%YyH=i1#Z7o`#6;juE4-}IH=@(|66agZ85kx~rpLY0&mOzO#o$Tz!w zox;ui)=G9WHF!8&c$b6k{bao zU&Q7`1(gOT6`IKq0$QTFwJt_~Gu0?AH%0LQoo%ROGoCle^40 zg}td;`9;m4B>4$urMpIUwvfUU3lIlh;b3T*Nzv>Ar2!6Zvj70DD^Y?1qFTF4i<-Ae z%h;=q_V%mLxSR*oy<}F_kO#%uLAA~OyTz1IOQlw24ixacTfE6f1Os)fYUuLnIQ6?_ zh0A;Vm4yr69VA;YB0O|UbM72Zy~E^3o=V-J`+W^(-pW?^v){v|k|P*6kN^Kz7Y`!m zL!)u7jSesckSX$h!}mOtC5J_@e;&6zA@w{S;@gMAo53CcULvexk8-@rH9q86FT=~e z&maPB*-yU&?qCCNRnml@F9yWUN!7>+&MBVUatKiy5~K@I>b|oSn&}bcem-ZG{IY-g zpj#Ay%h1LWk<3@pXV>*4IbboEA5*1mduUD!fm(>>n*{m8#Ki`GVVi;kfB zeQ($;#A6inblGq3*V33jpn|~a7c>B?%?rBh@ig!hpYfaY8RqEVe?3r}jdij4Jhr1| zu}b;2`jY6t{x?eu?_b-XN>9~Hq2fIW$uLY?qscN>KVRdEl|v7HfNH7O3K zK^OHuY2C;_XhK2fj0b5{tMY6x0Z-noIH>$M^KSq?ge?qAoftTa`O zR|N$ylD&pTjju_81Y8v<u$32c%27Ae0j>%h+Oqa+x_h&-%n5muRiSK)#uLd_-Vk$=fRCV z>`?u2#PG$(j`4q$(l<4b_hExT6og*5xrubQ0ysQ_(*96c^La0KI<_399o=Gjb4puH zxnOP?IuJIk+Dc9USsWHUDa+Pp2CKXZx9;#VHu&0oY-_1ieR67MeUnF7GgDE|nc?e7 zkIj+*SY_uFlhLt{*_l{Xx?`D`WIn%Prqoc{WyZ(%Yzd7OT4LKuwRwR5ELpzv1ti`h zVE{kfT!|lTZ`(-!PT5fQ{W}u{(K=>UpGp$*%%F|OIytNdp=?I}QqQ-+@o`3Q?})gS zoxBWL8FXQ05XW9|ev;*0NwGjOGTy$k3!eS1TT}{KE59m<51AA-&1dAZw}6@D!VVHp zm8gCE;8bPFni6QuL23n=fOVaU_}h24^>#CZTn!6*Xe-!9mtp_hwWDLJmYu?~qt=5) z%n*Fs&-tH2@V}4E)(;4=zwLLGVNc9z74!C8^XozJ0zBU5{OBh0Q?9^qR$H!q zfb6Z#DXILlds$-cRC|4~q-yNL5jg_Mha<1%DH~E~0-ijZVoi!1=rgE#@;#Zq%BCU3 zT%ks&2wr9Lu)sFu&~S+fTzx)oZ_L#^CF-FiOsZ?u+&uk&@mj<^Ur9--kYge80>(@P z7fDMxY%@wZKZsB>MN>cmM8LEgD+#2ZS*?B^kPqPq3CQBpu%GxV zbvK>(^V{hX?G*$OJCoP{OVDF5V+Ya3D;4Fi<@TkP< zC8T6!Gx1TzWe_K#iX(&b^)pMV{5{JJkQlwVm5QdTvt{!KT^d<8ry}%#Vl4s)ZX6sp zgtWOkK_{jSN$Xr2W|mUF3MshqN@%-38*Yqh*@a0KmofX};6m@(a$Q z^1BaRuyVSvM2HNfOu8vrQ`e8_`3#fTw9kb{=#XLe?N*1c_%|L#LN(OnXg1#rsxo^z*A?D4Lg325pe5!y5Rn4~+{`@^R+?Qye6Oc(E5z%Zf z+~4lWbi`l8XkrpStky;?1mCRA5FU$FW)*B8G7Isx2h5$5mnw=6yV&dk4vR@_A0DFa za~>?A{fp#AS(=W6KScZ7jTvY>-JW=TMo04?@l2hK#iVj9^W@@4sAQiH`a9HDaydA8 z+`+r!=2HA~&j%Kt-*wkY$Mbf%x6f~XDgJEoM*?^x4SZ45GayWURb`HWf3i3@hmkle zW+8yWthqao%7ua|_?Ul(o~1qVN+<9U+yIL8M3X)@RH5D#D~xZ-e4SUIPz6YVy&$zt zj9)$T28-pKO(P0L_ah)yxV75Y>1EcjNs#3A8wUDQ{?zA*uOD?Yv#C~|7%>{#vNNU7 z=pBc}={C;dq^A^z8iF{YL;wWZjhkH=@4Nk`@3`yXvby@xFmCe(GpH7)M;tjb^Y}l4 z$Y#g2-rW^4R4?5v%y8M;EkgZ;UsTjs{0pyv*wM1PumXL)iPFe-X~#tn{Cazf;HK8< zGW_bf87uOxwCkR#{<#?Q+L7ECt3ut$IWD3)Z|#HI`v18AuLN-(HE$$Y9sLu(#B~ke zc-R~1-|$+(_PcQKxwNG|%>RDNO)x=K2IzWBh~z4|g;-1D^*q|^Y7m9RR2Px+wwx5w z$PHry?+I)9_C7(46yxDNJUNbh;KPp|utlIwiMX3~yN1O_2r;E?j`C-58K)RvW7sDY zBq6M7KPP^?tXWI+%0onu^o?su{YaYaVP9q2p z(jUZF&PP8`j)>^1AH@C-5v@e_s!M$fIhCFM01aVn4`_)3;^t0;M{65Fb@a6uL4CUD zPe_CY!V@C;j$?vq17dGMn4sD@RyRxl@BuOUiE&q@FO(E`jqaoVZmIylSI%yw z8{~qv{$1e*1&scabj>5G8HTg|4O-bWfqhaAbjnH5Yk$(UCklgiVgPEs`=4qf5SY+C zTkVb|KpfGt5!<#76HZ<_2d3peq$`JRM8X`Ziy>Xsl5bvVfn70u&5Ei%mGzw=E6*0{JrVOk#F~7J}>yJ41&#WQY7}mY;b&D6)vqQ50gEt#j_D;i711*V+26SF=>$q2m+o#EN#N|+81-Nb>LQfNvSSu*?Da8}(J zhnZZICMvzE%|qix2Dv0@3s=`Ryu6r72&i+~t>sT|(p+Toyt)2Gta-fh%;ApMy+V;^ zSWOZXkv3dw{0UGWFB7xazBrvB7OoF@@v9GaNOIFPpHZ)zM@?2*bVqeKK8l)Rc=Scd zbRL&(q0Qq0x@3P92JIDI<2wSmof?Ryq^BI~q@UkwEwfr4)4ka{`pja2H=YY}_r`aj z7OCQRa)X%6`M~Q8uRnWmVzZDvZu~3f=g*53edG$^)u0=8slm#vFaB1wf&Z{Ln4X`w z6##G~IeKjvRBJt$BL-;nT?uA8*p>}psx&YPjjS2_J>yCJh@(V58y>8h%F4{5tz^2H6y%A&mGX+1Vl%~@ zr7w@mbj;N(94n%B%LTiaJt)PzA=QjR_cxLiLc#K^K+x+{ct;R%glW<_YKbqt?-HcC zlbfJ!xm%EenJ@nhT5A(PZ0$#TfgTW@H-MgNWe!A zgz|A&DulWZa1&MHc)$CI@?k%?XGd~W&qT2Vk4^gSdEDbOSV=BTFh6qm?NLPVIQtoO z?WDq31m0J9?O**v29}so%@?A-`T+*4T8$*iMeL9Ag@d2?0c@x%8u9J@yWUT;Pez{f z+eYhJ+=NJdKV) zo=nk%`TS-ue|i}4d7cc5u==U>Js5=kZ`L~~VCJNW;KH3l1qX>;cDA>*Z zDu3}I3&uu4Fikf_F2jeXq@UPFwd>u+ch09srhqWgK#UK%Nu2Z~N)h9Oc6tg`Qvhl@ zV(y`@$iM-L>d+8O6ezDXLP?!6J}E1kF(vvfAP!ZOWF2K*kXc;i0x2_B_o{Akrtxf4uFMu=RayBfQ{dtuk>K6q7D0-vgn_xWvnl!i0!@_R!>J=thu6YUyn78P`OH zi6YM5$1v8!evrRS5(_0xhPze+&!L5Ztjg2Ml zAoY*;J3M}niIP$T0(87=VjSLH^%!!KWH6cCHE=M#7d_tDY_um}#*Nq6cQ(TCa5ud$ zJwW0YhtPg(rT)7J?i>0;YM^D4PDNXjoldNeh9!El#9p*FnjBi`nSHXQ7bl&qv^aBi zx4o=q57p6j`K^l8UpUE2yy0{!J@nQ1(oMj^VFNn))rZbsH&BN1|5bGQ+45YsN7;25!S)GAt$iF)qi&CJGA=O!IxPFge`u z-T+L1kcO=mUVI7P%4Uj5k_C(S>#UNkH0#FQt#tc-_HEaDio4Hn2$@i3$$FUo!5!~X z6gq=5vKmmg3!m?@Qg{W%Td* z76}oe%QI+9O8pyb5O5yoP^U#D$!;y>5!qVSu5Z0IA(}gtrhdK`V6b;tNq!PF`;7q0 z$6nhHvOFI#{7747 zO+RcAp~FA$cCdXDr^!O{VeI))dvA+)x@T1$3z6dT1jB|k)`Sd02XCLA=xD(B%K^fM zWc=yylX$IpgF1XQ)>$E_z7HHZY~;a@EYNh~2LP=-T7-z4?6h2=Ac~6RMPV@VQIh90 z9r~*!u2Rp88P$>B+AD!hzt3g@+*ixS^1uB64ow^vrBU&gEv4?uX^-X0(#yi!%Cd{7 zS}PLrv=OD51Q?%g`_z92Q_v1V>#3?^Dof1umks6u|;;Do5zi zmL)m=ebYpQftRzt%Psa1N%66%#w~v>)zNWyNwEOEu0NJC(37wf8S)qr3CJIKIm(T) zsIoju8#gav$Y6T+<+xcKN18er&}%dHE&B9CoU0cs9vRsRd-k~QQ zA25dVPmdu3_CRpK=Q-BupoICA6v{EDiPddQaLDxR&gcGp;>@E@aly;y!=q7vz#kW# zSNJ#2t!WvYunBN=g!yuK{4c3Q^Km}Gxx*wIzW58| zwT5s%gwI?<&yCYFUsXOGyrm8KMec>tpUZ%EGQ+lcw z!M>LouJg+MFs?{fQ`NX3;Yk_iA#sJ-Y@;*dG+R!yBN28=@q0a85|31Dm&r@s@U9n8 z&5S(>#pQ*E2K4O5M(SB+Pr+wA= za}2umrA&Xkv%{nK+xo3rIabHdmDL7{W@WzTb|bI_yk6HA*mALy*wuZ=Tf9r=D>;|z)vhIUXH(k%cF@2|l>5%~2s?F-RbTb*g`c zml1e1C-fhr=YKX${{=6}(rorXEJC&wwnAxm3_1lH^?WytM$Nv602@BXLaNvZhevxM z&^tsAej*C+J|4l*wM=!C1~D-S=sO$o8W zO@4B%SxJc{w@=fdM96ng|BV4$*l2N1z)6io!AXaHOGsVNqqKop>AoxXaG<7IW_9S- zH?lrXBo#KS@uXpb-=_k-5<3{u6BM@z=d;SGPG~A^v+riuSFk3=qRu!TxG0oFemK}% zkec8bR((Borl^Brpi^J&%xVq_zp02pTqTL1u$J>^yMQ-!4wPLyYFL|&*<|9_9O0B68UgQS2iR6f4+AA}(75Hc~&! z{wM;ac$b`L{}WWk|1VJShHR!JocpH~xU zJ>8ftYAVt9G49WXF`T8&i1-~mxBlkV5@M?ZfIdQoguYa>Qwnqpi;WY8yfFY!2FIso zF!@CW1ZC#M)A(BgNb}1=N!_hHV#@2B)ZPQN>RZhVQRXFWUAkmdO?};iPYaR2(vRct zf&Pg}5gO7?D?shnMRpoYMdZ>38_j1IkIj8Xqgkiw2uuN5?^7I3hPEBnJlUXCaL~^|dtAwQCfD0fs@Po2J+5cW2U=eP-`uGz zeVg15X?q|2uvYmpM2a(sNVBo7^$`$_cl5C3X|;Wwm=yYXo!t*h!8Q#(p>~c!hHBUh zUvFI$qr&%3hP9i+DG%pgmr{-Zg|fxMX9V6V+bmg)X|cRL%2%dvwBAhX=b31KP4L})$Q+sTWO z<=D;tYm#bZ>MIOEDEk5*!07hy@>pV6P)1BK8~C=hsin}OR!CPV4-8h6NK+ry1E^6i z0aS<{Ki;f*1tuuKL!a^?Q)CbZ)+AUlAM^1#q$JU|aa;5R{dI8B@P0s(OS(15!kln6 z6_#QdC+RTR4@2_(N)2v`b+fm&N#ycjAY^Qwc@;cTSWp2AGAZC zbzbsxnso~2=`Ry&osbj6v)btE5Zd!1?s@=uVwsbXCqxh8llgjR=Pw0Fu<8|;1_|wS zXves?xE$lf+hTYiSiPJzpW4!t>pGWSF7!+&i0#%BJ$v|IY4Qm;rnW~9%;)5#`3+Xz za;!voL=4ij$r=*}+q=Z`zZ-RleY;HuUr?Hg^j~`Bz38_r4XW&(@yffyvdW(C)l6ht z7kUnHA{lBz`Q3zGWk(Z~ilkV++xsiKMQA6Vx4|*5=wX^De(Hx7#O|LkEt?{Z--U|t zmyh#+hL`LHppMI3eY~#ARI_b6fnyh{|D1kk0sk94@t)d_2%-4!7d;V+W_}0)$PEy| z1+XwXnd0+Z2e~+2eA7QjA|9Rlk-)rbr#`LhN-itp5Q8LT0pM~Hc;n5j1*x45SQr@` zq6G2N0}6%4#EQ^F=$i$_rKT|?_?ri&=fpv>EWkFoB|bFKR-TyZ%LIhwyP770e3z)= z=FZnNl=YQfANnOAJx)afqlWHCfaBOCPb(4#?fAODMmpq7oU*tfxZ?DAbC0pWXLf&& z?9jXYcmukG`F%$xgz zW4ep)sR>)9A<^MKzY#POdwzW4hknz$wyPH6Gbrv=x7VReTaz7iqj48!>P z+14WjF^l9#k*(tODDm%X3*iiEFoqyT#OwTMUR20NoP_6~Nd#Pi@?)$D21$sx^-4CA zbX;~Z^dyLV>p$tqe@#Cb-fkoBn#8bg2tiYvtY%R&N|kQcA>H_CYayc0b+-5 zRWn4;n6&s8u!P;UAi`#2N8#PG-jgokps{A(d7H>*6*2Z~2>V~fJ72&Z# z^#^Z-;AR}Zee6~cmBBpK{G-cq@JW>RN;_lw{ImMY)7Gl0{z_##0xaHX8>*j6VgnUK zGzU^$3``k3?Rx^xj|dJb`OvlJLiYoEi5$8505D-;t7fK{k=2ikuF4M1pG8-zko>oF z$brkz1AhR6K09Feo+u&Cgrw8!x^9)7g=$hz`^aLS7#Q$A5b#a>ec%%eOnhZAyQ3E= zv%PXL1P`!T`^1SF&6#7X?#TbF^5{X~q>dlo(V?)Dmk;IDasasm^};I# zTa4rV!!zbFxiQP8=xRqBQ}39EB}+4*_mP)L*+qB%BSBvTg9(lQU>D^(UX#hON`LKX zqdA3$4ZwU_o`aZ?rM=Iks}Q4kOk;~P;W9n7DegzsB?Ki8WI%l#4Fr%{6LwhdBfFGRccMGmz_5!Zx11Iy z;jt_aaS5PkeFCIV)tIKEu6~aRR{MfRa;4!=q0a7G@q8;t!K$TXmsv!!&EaDE{mZ*qSl|@qfBVfiAqjz9E=y zc|e$OyK6cgKAj}ovruc0fruGl#z=ytQ#2d(k}!tR46=~Y3n2e#u6|FJp)i-6UvEn? zUV#v9Y(&#M(-#;162BjCcK1>KJuDeaD4f1BWlA!p8BQ}r?YwvS~r8WeFZ4&#~Cinjx@j2;ItM6x{0rxDn&N%Xq<%RDvHTZ^)+aEX&ac2qW8C zCzo2H+%bxta^K6XQ0GS%1t)Rr7bHyhsd~u`iDnEzace^ig8y-Oi?E@2k@n4D<`0AvrOT6ZjfA^xMJsYi_A*b zqPj-03JZZI+ZIz`S-Wm$e78-nNmsx6paFW=V$`5*;_H-CbwBaZUs~^`lKY#s}@%fEUEyr@dO9n{9p>x$s*AonTFA@>5h7NcH z?tG11XNc1fNhcjf{h~JiV>}4w7NzsCwqQ7!&v+;U-@X8pDEMh%q~uIVDhuu})y`JG zQvr~P3$e|_+|A;+~Uywe+tR*Mt!Dv3>rIHA}x8^}kI`zx44`;o^NLJ>Xo%Wah;{5&uv`Xz5$;x0nr+#I>|Jio=tY~ly z60md^Ta==>`dZ3pl&0O|dkpINUKI_8&NBbX`PA{gN5TiH--DhdyX!;_L|^@X(_`^X z(E2FC;4>-z(ka9^5y0c8Ln2*g}?7lfRhOnoLOdM_tfbdR(^T+Z?hO4Qu)P3mKCb+K7)=kovn z$TqQ;flTjN}X7YiDtlX$aKsY`=onE1|hL3&tzpp3j z2Mngu+DSI1FOCotu{C;RhRw+Zdlg1BQpk4(xWxo>tuO!c*}T9!o5H_8o7|yo&kzdL z?54j)QA6jL}<|m{ZMgEExLF(GfIvCw+WJ54LY!uzZ~EN8AU3 zB{h5VrYVfLd-|C>oBR5QXa@Ft``mT@3f%gAMoap2D@W~B5_ zE6F9x@&wyfrk91}G(^^_La9%c`x{V-Y^X>r`H z75nOGixop(tZYs^N3Hu@a!n;4$|d53;3|DxS{zcJ8us<;RHZ>r*aL;e^4U7`FPNWM zW5s-v{rXU*LQ~~po7>sm;;`#VK<9t{%=AW@Ym8F~X%x(yF{5(5PoHB)yKr6JP{yBU z(^|hINV2Q>j=4sF9U*cfPCkeqj_KF@fg7RFe|J-d#jmD7=V=;0T+dKm%QV#> z!hPE8o#*3x8r#mk!UWmR7fe(FYkfHhQnk-E?>lt9DM~RPdRz>#bV-@c;KWYrP6+Q_ zEq)te#1Bt)SWMl@cDtwD2MC_(V~@$1dQ(b*0=evkX04g`mpZ>0!Y;2l5}_!RpU~DQ zli1@3m2|E=@_)$!Pz^<(T#qFnDPO&@xT&1U~rN-{*pKas0O<2@Xd0|V%PVB=r` zXaQWDm}k`oIQ`pNo2!hCY?DrfJJ#;s5ft{=d2|3@6Lft79UE=mzal8m6gD57WNR=2 z%5qhTSV?p|=9XWQ6cHenAVQkeOm0qjeiw=-tIZ_VQP_ytUefAy|l^H7FWErKNB~f!I>wTLzV26|zo6 z;M<|NWQz=$RH3sAiy+mcp%_*VTTqcIl~7J;9Q#J7p!&y0TAQ@HqU#nC)_p zL-92y0I=p=eB%>Y*4^56g{z&J|(+_eLXrFalzh8bJYQ7{<*mg;q zEldseNo!|0+xE!MhW&25k=}iZj;><-6?8niI34WsdlM_;J$Jq<)h%)zKP1cNdnn8h zAMYq;$p)abgEF`&QKl!@bpWDV?mNn*`l1Vpjl#gW_N!n(qlS@jwgsDCSmS2#I#BD! zbE%+*Ntbi@9Ny1Ug9vdcWxZtz!2v!@VSxO&r)~z!IM@OfQn3o(aQ-gv;Vw1;A zfjUFet9YtGEj@|AgJ$D+^elMIlf8GRFvWE4MNz!vRI`*Di6F&BtWPC)!4Ri*Vk_%c zNt0<9-b#p8$m^|-H2LCm@_u1KdzZOT1IIK}J|nVqx>yWGwHJ{k(6ke;cfC?t5<6F9 zncVOj&Q{qn#DOm806B10b5ggI1*WJtaMiNMB<1R30?w3lMKLTqp}4(5S(vGN=M)cRd;;rkw*Ykl+@n1&EJlOMcUztGlc z7GhGuY{*=|43LPIQL=U@yI~=IeDy9I$t35B5`;~3a245zmQ`0P%JKe^#JXcJ5;U&u zba;_v5RHC69Ykl-IOCNO5kG!6YjN$qebuN?r$juR>zvJyjbNhq{1f5D)iAoIsWlM0 z@LVvH&DGNH+K=DX6kmC}Z7}UL;{zWvME%)7NhIC^xrJ=5$2~J_MXR+q53lzt_dkgq z)VE2B%A1z)p^vi4CY*`f_s7KYy9l1bzp)Aa5QTk)51 z>1a;iB<7ZX#J!RA>qIP~O5%F(v!2I~v1H{ZL`NSaWI??HJ`y*%XQLfI&-Sx#W5^}; z@vHBAzAt$Noe}vJ8tr={wRlA*5{j?FNAjxezqR7!oO%?KxZQ=!bim@W?p>vjr%(oN zpoTFL*lk>XPYMO1t&W=)+^Hi=f&&F)a`u8|dhW*=D2nBy#^c=lAlR=%WDejULVzy; z%0Q9km>%0JNScNXQ_pRHq!@7Xz2&I|gg2=&Aj_NaxXc{<0rGkG7u|S*o47cSuE(LJ_QwjqX@y9`Vfm2Xm027gtIRIA&DU?(n zM?!Cad~SJ)$CZ%_RR7qm+IpJ!x7v*Y9@meA4s_FM2~E&3#cCV+hn1!$oc3>_S_VR6w4vjT-%S!_yE@3pEC?7;G(9x zKvyMSz=mf5UTB5@%M*L$D3%0&rcEq4Ub#(RAYJkJa3U;`UEFDR)hOF~ zf3JgGijBvgoL zJ-4~%_b!v>mky;|1L8f3*4hd(WC@DZCM9sb2UOD!{YsbczN+egLo9k)0~IF;FnVvQ z?L`OZLe$mNCs+~CDJYacd~55uxQrj{%a8qr1JVNXm3)y}Z+RL^a-Oi5zh|H2E_hU` z1_S8W{Lm&HY)sBF1sZi&%=d1o6pA%-+cj;xT{?1U9(-Bpm^{3&C3@L15n1W%u`;=< zti8;OR3GKrj?1;oN0I*!6C55Z%-hVpqX#r5cr@vFu zO6y?`GUoAw&A%w=EeB4YFI+APfR^*KpA`RBWtBR&3_cx9nf*CU@q3H|-%FF59M3?d z`;P;^u((Ye&XM%q^@v{u(jUwZ1D{G38CXvv@BVwOkV-woTtvv--5(TOAXSIb`iu|K=eXR_x|(!X&!A_@MPh~ zt))(3Y6_)iZoQMGu|6;!WJ|&n2@=n4H1h_G^VwCTN}}LB-omQu<6F2y*gkaX%f9xw zghccdU}czG_QP+Y)dz~z*@&UUi6yW5iW8Ezcyo8;p8GIR7yDb$a+zoQ=fEje1G&qK zXoFJi$>CT)Qa8VVd3;SnJUYGZ2f=Kp=59Mit`NO&@Aee`2=?+8W=0bop*V&1n7-goskEw%x zX>pGr>$z%=9%mMEXH2u_y6L&Tg$8BqmEXQn!=4FSaA= z%`W!?rtrh*s-9jU%I!wj#a6S#L~g8a?R#FN>j0va4EGvlEaz9tjqM>kkfGhuZM#sA z;XwM$fIv7>V#Bup<&Kfm~baAqUeLOB!b92{gyJRYtwK=#~4ew@N~e(>xIx9v+Qtiv?J zRj~O@TYj3&!`kn&7FHMMl&_Ovu5|9%+`R2xb-ymDeZwcvD=TE)Zi^R7HX>`G1Fp@} zktQw8^9tVfSDVSz%|Dh>;$e?&*B!Z@x6l#>c<=R;Hc2S%1>11n97KJQyg5XYdv^nh ztQIA|wPAfLJ!&Ib5j=_cy#)F;&7j{67-<812Y<5D#(XVdpAP&90@|X}aStER6^Ans z@A*zqcITA=gZ{76y@CJ3*IW2S9j@Ek-x&rbs1b$^=>|bjNf|;)KpI3qL^>3a24NVw zyKCs~kWd^#S{xA&kp^j%7BKjYd+&43KKt{Y_n&yybKmz`*Lv5zGaXYP|NFs{i{P`W z_FR9&kG=;RyY_M*Dx^QDB#ygoP=Qoz&-eSYCEjWN9)#I{<*XDrq!JKzJ2)5-i$KDN z4>C%$fOAjx)Hb?7km{H}k8w({$QoN#b0p#p4j{|j3*pJMfM4+fQ}6C!$*~qlF#tr% zhYoM?FM@Nr1*g$TI5V0PNEw$wympNwmLFI^-(D%pJgQD>wcdgX37a+)D4!SnINHS2S~DglvK-r#{bgJrzkR_&oQZm)0TmDNxq&J<5_cr9$jY` zmHf7pSh&k2VS)y%_-M0a7y%|(M=e1#ZOT+`@AXSt0}|@ZDGy6}fm~k=YLO4nYim|F zUP)`qnk7+eyj+qQ-qXI5o#K{3Vb4UiH%>YJtl;b9lKhsHYS4fI0&0X~4@%S}Nxnt} zM=jI;M(TNzc@zYiZ&C|w-$hH#p@M$P^{H)@zq^K#4EbzRe)(>+o~$27-lYR$)u-YU z8)>Kz=C6v{7B}BZQ{c+EURKbN;q_A|9+n>oS4jm6_2#Zy0XOL?SaH$A5yrvZTE~wJ zi-8Z6Wk*o(kPuheHVMeoGhJC`M{Cf^*s1AyNjgf{blFLx(3re72xV(R8}$*D*qS@d zQ)>2f&*&cgjg$!OU<>;W(|eCS(-YEcAN|z4XIfR=l=-&C?&j#HapUEttkqr1htjhq z>C?>>^1Kcb)pf&7`X=sar9;*`rk5zD8!ork+IY%FApgT+`QbkWugfexWK4bCG=Jk? zXx9pTDIN^QeHapORf_E&$Qh$Byd#FWOaw(ff?HnAo=NJBkXY(kbBcclb0%U* zzK^_-sMFX<+9;5#_gaswEQIhk@!-r9uL|xbR@3mUl3QA*j+KSX zv;38^w|s@Ns_WbYsz()1tH^n1B!p|*SGt2FCFVt_7`oAfAGtImhQAyV0 z()^0+4(_7K4teJ*d`vJynDxVB;l(HZazmBv??D_cth1dr!(rc(lfHEZ^b7TOnemjM zNg2>+B~lah4K7~JZjjq8x>J8u5711^1nEB3KoQ(65dge06cmx5pCAP=eRUAsbvmR< zZ0s=Z>aYDba9)W66obvP2E<#>LZTPwMbuNJ-Km$$+5&y=9|Yx5Scp^89_`wVSC0p1 z5ga_wco?OYs7BD&>%dhb9dg&}QxAS9O2W-{K%T-DuO*yGD0!NkKfC8X*PPWW0Df?) zg|OX}^e9OB0d?tOvz_wiHt1OlRJeD8%XyJ9Vy^7y>&;K`tJ=OZaf+7VK`u{zt8Nf` z4jM1oKlN+LNM#p%i{7fbOm`hbv@6K&THlfXxqCU(lJw1H303H%COrfa6+r*i3;aQUJ3_Z*84Oo~8 z2qG~QMR=7E^6HcWcAvBBQubb`fL0;mFGRt*&q0qnpS^@v9&mzfQZ8pZ6@q}2qnX1vFm%sy@#PXGa zL8UezDuN;o9-R_`SlWw^rvTGa;)iv-XkxPdPr>`|j>dlsiyC@O87Y(bUsc6hA*n7I z?7C>MK;|7=umP#B%{qL2NRt}%6dGq(3NGmYYvsG=nC$Th%Hy>eBCn-B5$U^pZ5VTn zf+I+f$9{ewOIw5jlO2{?KC9j_F8tCUbvjj9J}Xn5BlSb**Hn^U2x-Dq3Ls8Mj-QE) zaF?FUkebr9@YWX&J$mEAC7jacCgOK1f3V%v2#&8kz}3!P4mR22=i-lGxgp3$Si??D8*}$MBX{F*5 zwD*0sQiJPKSda&%np?&Bx3QCEW_oa`Td1?TUe*-*5M8|G?;Z=^s7aYBI@0H)Yjlt$ zW5aK)q~OFVft^{N$Zz^U{1mUvgEJGTQCnEpZ_uNs9iQ%dO{Ygp*;;us&Dv+5v{Y!< zI+={lPJb&b@pP|svA^?qwv)cC?Kj@uxpKx_Xuqk(&=fkbJ@S9(eIxtkChjsfWV52rrB%YfCPl-#^iXQyi@^kCX z)6use9;yUZBDc3XTIBO62}l1kZ)`}Y5JJsD5uic@hb1I>()$NQ!|3CavU7BOiP-DR zN4X`X()m%wg;`~_bzBv$w$;V;ZKYKH4zRe^7q1ggG?fldYw$xJP8MnQ0A~2TXGgyW z&8vw|Hoa3GG49>7E9l84@0Qgq1^T{q@5RCG1K}@kH)amcgb}d$@0jHyII8Du9*4pb znGma@;>Tj=efp}=)w_uh3=Qc)_35}NK6Z8HX$uL5vQpxq$^|oPs5qCVV~XmmqT7LO zXQnXpy@w+$la7BV&*X09*YdKw%TebZFnFc@Q=wpXk8{cUlj?iP#;vUq8?OuRCrKwd z)@DpM)G_AP^@XTwJ@MU z`dBO4g)SkrSw6p)+{Ml+rw|bTdGG$_3 z&CRrY?1N3(xW2lQ7=r2`N#?bI@uZ9@`eFg&Kx96gSKk-vCtx)^mZ>zbS)8$Dlwpfl z)|OU+Dixjekx|w(@FDD?-O6+2*TTQ#cJvHygxbVc_7<>kZLQ;E`|n|aXW5y($+0IL zAwayUUK*!FVsr8MLScW zgJn4DrBBbR$xmQ84#)xaQKf4m-DZwV{4Na=bDAsf7$=b=kY z;-XBnHqp+&RuzXB^OtOArCjL+iMm(IPWL0bs*Q9(Y-dUnoOmgih#o0}xHuMsG)I@b zzQV)-?q@K>;pGtKRuat1poS+r+-gafKH5STRUZ`jjRq-1g?X3{z^dCMd^5tRXK=UC z{MqGRn0&$=Ud0%?YB3IC3`^kUG7bdOKVvjPhs!Xu0m5AVjD#1c*NDAVvk>G zgtU5b#r0zoEtK+-Jk-H+9(%cC?~kyVZK&gKuCxpGL%-X4_zAz6mh51+ZZ7jN<}-cv z77$Y+2{a%tT1{09j0mAbBBM5*nbh@N47`8&OPz!gcuuxi5pzobgi8T;ag?#Vt(R(D z%-0&T-m&bQH%=7&wb#d>^lSg|V7e?FTYnw)&_g}G7qH=Ak6Rz>5(kb%Q4d6Zd{_*Z zUz`n5s62X={RDihe~j{Nii|h+;u1r7MS@B7)T1w46T`$~ z3n}dX#qBjj><=~cvC=ewa+Pe9yL%|@E zIc|{>4k#&_BN5A^2o@ipy*087zN=!xWdx{3D&k@phD`Zb$b!{1-IM?C!S8?Tpob4W zQ9YCm6g`Bwl|4c7@Us<^L-&qNw?qc}=^A2NYJ~iy8|eh36k6e^VC09%GT;E%HHNj> zB^4L#t$5UlpeOf#Pc2$dWZ|aB%;aUEDyx9v3nKYxwc7?w#Pm8tFRhRBHpJaKS=;z z?^Dq`9T%X$;5c|3sdXZi^A2!j0{w!>$DQvI`P|Etzc^gc01Q#*l2DQg0jg4`Fp$9Y z2$L_MyJ|#p>L$2Iivwdsu=sfGDz4? zV{y>v{abcdAk4ZWO0{R)|F`Kw8U-`;lLcVbK_SEpvp0>oLI8?AGch~I-aF!+E|8Ix zTUvH2KeCW2Gp@Y8L5Qlr)c~j|Y3%H}jB2qfs(sm4PXF4TCbq7BEEthu_KYTQ^zF1e zQ-Q~e-j53o-Bs>1#Z!wL+OQS(=*i9RcbDH|*5>zq$c7(c<~mL<#6-{}yaHMB7?{D> zEQ3Ji>rkXd#Un;oMn@!2P)ibunY|tRLx3XGW{*=HLk_=?sj@%d=}v8BmHxGPz^bKw z&6#gZwXyJa9_+Z%*+M*qn!5aH*;Gmp~bmCDDIJ2^;{=^ zv)9rk;x)9|#PrT1KCH zZ@xKnxL{}V108s}Wa?h9o>QMHUP439j-jJL06iny1pr|-WrKtM5Gehx4rrX~c<+ z4S{30+XZ-dc8DJj`s+DO)lGIRW-uqSE`@_7_msWv zmsRFxAtyA7^E5{U2eWwtItl}xZVN8^ZhR742@g&tfU>bSddkVcE)JWps2iPq#X9E| z^N}fLej91oP9~M`7{Bd`Lb||DTS?VI%vF{ARG{q+NWGV=Ys9&$zf$G; z3Spssxh8)0ho3frbOLgdxw|<;mZmSF+<YQImEylm*OZRFE*a1XxouwmGgPd@!;x)7jg_tf=A*pzR_Qw%~2$PGj{yn zZqI`$?|$!QpcdXU@JKx08BHO`QFrq5_#KE*=tgV^$`vRd!3D*iqh=GV~{!4%9>mV=%cOM z^S9e9g1@eKaUqmkMbe^7LeeiaKxMuUO}n-V6XGM)GUteMcL9;KIFQI*6-kiC6upT) z%n1_Jikc(gL77+lua>3%bN`9q%%UM>8oc{Q)#)^*R0N)gkq=LnCNs?!d8C2K@=TUS z!WPB$Ki;{e)0F6f>Jf($K;o*&(hQlntKJ%zo7qXy6p3Z06;Xp~)&@B|jCR)x&NSW9 z(Ye!-oX=2+TJ#jnB>H3AV#VTP5XNg^1j%yJ%B?ZxtNcmY6&vzX_r?Vyn+y1J`I)u_ z2R++pq2FD;zz!YB0xb`3Zq41dB%-98Z_ElOFj&cQb{7al-O1qI2`aP>{YdZ8@OzqpYsz$awyJ_Nlcno- zi)1Jv#Ay%vP=^ltcDP47c)O?E%o8x;T{d|xJ}tyfhoJwm4fo12rU^gB{){b^e;a9( zGD1`CZeC3lm_68eo>mzhP(eAsVA2tuk`aEJ^PVpUV28L73UgJu#?N$*-D5iT$yAT6 zq9D-hXMg~2I#~c0;{){d(=LOh#{G!`SIVk z!vn%UZigYV^V>8GPuZe>^RTZXwH^e=xg6m=n4fDUl8`1t3hn;_`9gObszanvA*%r|krD2++Tq8YSY& z)De`-fF_%9d*Hi|!mKnNDt0I*=jV}8(F*jiM>=ZWzQl}r8h!9xGr-3wy#VKi%1XSS zn^IU=rB-ZXksDs!)O;(m&axrDrR$|E?1c;9*!k*B6;*;KakCmR@Ghpd)DQNS@G%PU zI@=!z>z`SEGBg)JV?4gHZ5H<>U}1Xa;2vr?daCj8{PrwIITZu8KYxyYP2IBMy= zW8<mYI^quiT#ebI#@)-9PPqh_$rpzP+xz^CH8j{t5X5l3W;<>6?%2oPiW) zW*=`V!cD}yvf@7V=ZJc*TkAjDv@E`9d#m=!b$ZCAR`Ytz&6up_X3|b}cNUMwo~<#t z2ftZ-thi`SPegBBIi;Qn$#V9nvkvimK{T(*=J$4be+A!kQ+PVp<-12d_@W{H&j+#_ zlb>10-2evQ?6bn;hP#zQ;M0-Qh&N=ve?#YBVD`qI3kWSEi~|m*-?t2*vL-PKRi1nw z>_<03!x)Z6o+?6rc%F_uYGfZC~kL$M_fmW71(&b zn#iSu%2Nk$5)aylJ2_3j7o2iAQXL$nYi!Mn09SB)iRG2c;^ne(kLpi1(Uj(6u+1lw zVg+?O%IICQ_sT*AA4}O^_Dpx~B!5f4KwnO;c>Wl=O zl7EC0rPI9sQVw=AQzB~Dr!AJuiF-n&S^3N=RV2|eiq&=JKsB~#LfyGmcrJS5Qu9Go zSiQ2Arb9xa9RN31&U6#cv6J= znj6&L6pDT+XVIWbN@nGP=7#Qv6;F?_Dozz-pz+c|9FVnd=aLV9z3uFVP**h&}h`_-``fU&Y+SQMJ^=_;?DDS`NJsMzrVlHin!QuS9o_ z31f511OMV}K;>h?;BLfg9>cZEv$~`rV+HVaPY{_@k|mw`B2Ao+%1)MU^!-c=IzisP zn^KQs%;h-gTVMkhm%Y$Y#BV&^=u8ExpCYK}(WBpD$SztRs|fMbRYd3z266NTiE!Y; zuT%_jL-gz-D6BdEqnGgiQ!zCKfSA%>00|98E2w=U4U)+DL3JxQlk|I9gBIpO^4=W@ zr|)SHb^N(NWw=}wkO2_~gf3TxBTlc9wxjHLr`$l4o!`^g7}vQf9kpqfuI41U*xlrf zd~2JoN9nYtB+2Fod&CUNbReR_KVh_8+212W=fGm~j(xsuh53Fi8!Ssq1le1Mu==qL z`3^YLYSth$JhJ@O!%y;bE6=FwQw3C}aJpAsUL+TAs%$7GB@&)Rql)WxH(?-Y{m`<> z@Iz+M9X%N!&CAUh?vTxCcCKTBMTHc7p1u8LLo*Jm3s4B~X~K2iQ<3rHP%v&#vsU$5 z#ACuKpI0KT3r*46Oord!b%Ks%jU=3Wps8c6rmP)_Fu5@mqWZhsxJNUpCAl@VA)vy5 zA?c%NlPB)_D`E34-B)M7k3t?A*=rxmjGSp0#Cx)0Cu#Pkxv$p zGeotNx|SsW({1BwD&|psXMWr4MP)r4v+(j|51}x<0Q?*HA+?5@-Os)mF9jj03Is2%5gS>V*dxby}obdDU&V; zN$-IAdv=`SdJ*$;R_ z6pfz|K$S_HGY#nrG);?wvdSA8#i}B008~&@XBQtLrP_`r(Cy`$PO4OQn!16vrTIAf z+WzsW`0n=(Kwtgzf*r9c2sXC3Za1^??8TRjZ$_wL>{`e76D0)GCy(Ca9~biamDShc znDHS}E0i_L?>KrR1X*{hKfL4YkKvv$a_=9%tQre;z9cmBl^dVPqIPjZ#PJ|sDJj&r zt^f3@?U>iKOVc*1>UQH1vYcnXe8o453so+djH0ep%BRXflRW%rdX%tK+4}O{8$t?? zMP3+_+Z!Z8v>v{>5ki)-G}7V};~1-n%ouFn7@GJJLI2&r%)iz4)y~IU%jUWz`gKye z>ghL&2dVPSyAo?pT;F=M_?+dM2=mZ+i={J-etr+!F;OHicy13H3ek9d)w!N{#p?El z$97#%3`K{x@^0R$zV$LgRP)T<@~+DoG_7C;o#!XKDgCgx!jjG3{@dIu2C_wqfII8! z-cNwUKkVniEL1Hoek_cH!w(my>S=Jwf!;s$Kxk<2Z+k6_0V@G?;ZNolf}nd z7_gK$*i;YZhFPs8sgqS=lOYIrR5C9zD@%@M?)Jd~la^#g5sPUn3!-?N7L`d2FW6=NKLHp!iE?ui;V@8$~26+?%VSp+#lgPFPh`^I6=ZT z%RMDa!3ZnyP#)8dB+K9kgov(%RH_nq+7`pb+!%S(`4E{g^sh$AB2>Bhzc)&X`Teu$ zVvu-tR20B~wwbM8A&mzv`B*)yV8O6L(L~0>B`PFgo^?yTSF|@6wDJ?rE-Nl8;)e!l z^7OFNA{B*B#KU2~<|uk@tBKhE8G9v(Ewqw7&o@pKklqUGXwadeQ_(Z^dF#o68Y=V*T&UZP(~2quG=D%59tXmFQ9fkZqFV_1qc z8Z^@r45WjBrM77tv$3J^t#w9PJJbt)A8T(V)yqf;qqfX=Iu?#eDCI>E$+NfdH>T>N z>1wPg$#3VTqXEBH&P6Dq&&Kbh8An;`pmt|=g3P+POuIJ1aCCNDvn?*C)P;#Qedb-d zFev?)i$*Qyp6S0I7})>>u<{>@x9ccP#l_t)^)F{BKBt!xL{vPU34t?HxgH|cy4LJz zU(wYpusSOu;q>ojbuGgtrvG`tU&X7BL8TtI{h%EDO5Ci<(le>~-vVH6y2Q zhjUR8RrUZ??Z}6CM5XJq?up4cPpY>dPk?D?e%*fhjRQ^W#y6YAR4>Ap?FG$a@A zogF3~_9hAyH@Z0P*|sYR-5np|Q<-%9K}yn=q>ETO3B11*^7F^S zr_P5q zDDt@i1nGdF-Q5yEx}G>XrlweK!wMB&R`wO?gb+S;%(tuMaM_VH z2861R5`&k~J1I$C=Q}w08JXLqec7EP^|l^J=O)q3&fNMWrLN5jN)~`)moCoO7X(29 zO`v9>JP?TJfG-6|$ar*>z+^ayZ*3R&t`zXT*B!OCBlbx}@UmZMefKj6x>gaSPy#?8 z1rOa`=LYzalF%D1)xD&?@BF5dvVa)?plFfUFpxSc`AYrZYExchJAT>cf5B=fWiv8e%UQv_+qp0Bj-6h{|={gKuJMJ@TMryd1`I(~}`uL@=aB1}*ukmSJu5Rwq>Flosq4ZE$i_Y~^dVny=?hoLTd3_!$- zY2c1Sk1CD{z2(W1$ELCG1wCNu3-MpMp+>z9#?R!E{Dz`Ko zedmy_(e33gJHcSVp8Uo`injp|6z*W)&vb$_zdzfAF)o3gaCrbTk`Gk1(fByk7Esam zQ5*>3gq6`W#PaZhShl2ZDS~_RzsXi22vBvEs>7HTWgEGt=fO7?TAq)mSZE8IzAi9J z0j_?rW?39En7o7|(RgJIo+GXQ9Cbj!p0=bDf;76qd>kfn91NJxPEuou4qiJ)qozEs}#9Wl-yX|1%Wt+s;RndxOdX^7OWv1S;Z8IU^{0N6h@#_=JRpDbm9< zEtLQ&_h;cr$thwee^-Mb`ry>Od=Er=fH5p5v7n;TpeV+arVLxv)GS@|*fcwrxbWmb zWW2Z+l+gHUpbD1h5EuMr@LdWjy2p;jx}5MS?DdETtbcYngo#+kHrBbaZIAe}?zOnJ zb7-kWLIIr^nI_rsfYct@=vLK5R`d0luYQH?8f<4D?BeZOD93B+JL=hF*r@D5#} zTx)-?*rAS4yGSl^py9e@N^5c>AacJ{HH*bjEGqRopHB3!x$4nb%0oi7vJw54a@sXq zzGlX_^9U_*86cW8tmRsDGQJz|%r;3+o*SAMJ(6>WPl;t0glNHaJgXc9I zTowWu@@6kZ{da`ir0B$S^OhWCLTh`<&yL!VI=6LudY$Oj^Ns?N7Gp75 z(N|R0)5e|ez0eU6X>tj#3#RA`V7dAAV-oKVdWN>aZ&Q6g={`0Vc0k%2Q-m+(i#v`f zFAJzY(2yTIUjLlob$6f5|8(L@Pr=RHh4b?td-aI;0^h!X^SHs)3l;$X$M**%2oJhw zH68##=+);gf@uZXIp~RL30%l5gi+-(o2h!C2=kw%Md;nkS?dgPHaaUK0mB~E~j=!$o1WG`5o(3n%YaTpe=8VTYO0pC2E%sLVHnhfrPRFY~ z*33t*riNu^U;$-TU!^qjiDlaqL6>{$Z1(wp9a5wWy`HTsX|<8(GcIV0^b5rC-qBV-wp7 zzJ_ck9J9FtABtb=n ziG1^_nQ~>|rSW^w=LkbQ9!9ss`BjDiy%*eRVgx9H+4_a+*)~>E!d~u2y9J}JS^!Tt z=fuJsU&H0d(ao%sV|t`ynJjzeY-s$I+Y|z^stt>Esd!R4iGc9uBwV{j{d8y5AvBlU zGp_n*MY>^zj!r-FQBxY2TZO>SBY1BkP30orKyb-Vk*qiSA9LOcLbmY8QO(c14+S(F zdG1i_ODgM9>)TEdJ)zGWSBrXEr{lXByg2pmxNpwfOZ}WUsGhSV$^7h)!(0ks6Bp4- zIq4d{7?cswZu!zP%*|7;nefcRKRep!a9(U0 z`H0;i&Aztg!$Y!10Bu!i1*GkU;RByg)sjE;w2b-uunS%mvnR{m!v9!KzVC9qTv(6r ztAHCF3Kv=j6aGrik89KtexJ;F{~IbeP$+dL@z0r3e-1!`P?vbT4Ch!7hy1k=k&>;A z1|r$i(feM6*B2m8%iPaBuPJ6id?*v`-ag_$uu6r3HQk{5+ZNRHK8nY1ahUv$70F_T z%q1Vp!%L`T1j6ezwfIt)cqs9-9WF&TyBGc+4c8IGW8l9FSyDtWG6PiBUN?39DFtHl z@)j8yGa&ku;!n{6AcIr9;D|2-U!Mapc-yN|qnG^n81VpNqYq8khq~|LNn9h}NRlbW zLuMX9NtV?(0sTZ8);_lKL^ZbfV36BnFe`(vqDUDM=5F(dR~|hqB&i=}8f!znW~zD; z#~GZ@S_~7_fJ&R~2U(#?srjVUb*7h7qK?p&Fde_mL7Gxz}&C~-A4Us3@#%SFR#;TxxE6sYj*v4ap9@Npu zZy61sdC>sn-a9^_)Zp8tSoP9)?}TDQ1r^9{|9opp|tIuK{G*6sd=<*9N}$(^4BGbO|SJ#E2& z_5ZlaRar~BrT3)v{@1jH+u}_E;)hBg`;Bm-kA>KmCLN2xcy+NkD%^<~H25o0N1G#G z7XX;Vy}u&GO?rER>WJv!eDusGEIdM<9(K=Mk>>iN$mEn%F24ZRyBKUzT7H28!X-`* zU~&(|RaK*lG9T-^Rn)Y!O8aLSx#d>2b-$*se_)pr@_Mih0qd|Qx|)aHr&7iCInp#w z%%&iwrXAkoeO~n$E%6v1Sle-$AM*&_-aWKkZ}6OXcl1;L+lCkFXrF~KbXGwY=A+0x zv={#Bi5DQ?qJAj?{4kJ$G}WYW6^>XyN+UNLdEg;G_Ab))B+pO}+frD+o%bIRU3?IwX&Z!qabPd0u zYKrl4!}dK#L7xXaaAzaN8UWe`UyVk&615lOhrS5nw8j1A58KPrCaJrajKKVTzpr2a zq9qD8j?PaHW#<93Lf2127dK4M4j^^g590L5>OzE;M`|3a@3FLW1F7^B4Tb4!-U(B3 zAy@@5bM-w$GEp+FNN|He)*<|Vl2@qtG-p=AK~1Ni$ZLU3iX`?+nZ-g(`VWg>SN}-C z6C7+di<9UmrLl2ZRa_W^VinXjHARXjO{T{Ewi%xt9D6fvMr!n?S$WM2J~99+uE#m* zTia2w58Ru`_432=QxSW1?emr5-S9cWNKK_AOnT!66$qClz!kGitPYA$iS8>&Wwv%K z%(OEbDif64-r~pQ@9`sP8D)eJrO6yiRk#)*Y=zwrqPnK-fIz%)9Bo6`uf(qk-zN$X zvAdGEC!~E{1;W>T7T*g7T^83>ylB2Ih{u2;;~Q$42@@X_!4n51_!r@O3}T98hPt$n z`RPmOx}Po1G$e4wraHCB^vNr1fxCCMp*<(Mk8htAH3nZk>h&Y(6lMjuB0iI1it!IR z?q7PLptU41z=sWs=ld>onxYxY;Z056zcAKPWgu|6g z%bP7X^lRrOFw|_DFR}CdEnh1a?Dpco3w)=weKUq{@~&N_V|-lqNta^jbT#pvtNL21 zLZQ^$OdYs=&HhQB??y!Vp7h0L$p?O)tr{TyT%x#sd;}=(68pK^^6|gP(Zs79+LIsX zY2@bFYuf)1C@u$qSNxHs@+^Pe_x|05_%~|Aq{XY_*j4oJ6IlpMVr1-JQ9bI3~`<2w)b7I zOFa&F#S+R`3do9;y(eK1D5f4Cx^<-rG+xwBH+U+_QYG;kV-EfU<*c5>grB}HRqGRDwlYV21XR)ffZ)~Nb7B-RVF=ZFax1t zhbLS2N!lcmAXllm#XmuDa;=d1t(DC6NCKqIkd()wQpbD5fVHHh96jZjgVmfYVm_`= z*RImf7?~`SIj*c`+17g^(_>fL{2!wb6xagJ{?{l}X04|qVu1LUTk-;*`X=~qXn+SV zFbw&J%7n?p6IEt(K02E|q5SVo&*8)M&y)>`k$e9bh4@DrM@gjmpZO3&1Bz5GmI^co zOc-&e$43uyy$eXj5qEl?egS%cvDU<$oVe0zcW}_k>J3j3hpN>bo8g#%He_RZq>UN}YUs&37M7;NDo7&nlTKVkx zWpw}4aMmnji%4oV#v@zjjeRiqXi_N^SGq>sSs2RxTg4 z-ZzN?3Kup@QbTKlsh2J_pdd>;W3lAIRA9F~JJslTpY9_#(t)#ZBXWS}Q$zVgsC39| z0JAQivZ7duKB?4!({Sbeeaa&k^dI)!&>Y$+qLW?yhq=MOHj)u#5Y!(V~Y;!C}CPfM;MG0+&az>9g_=H4@rz<{! zUrl#=26ocvrhIn^1-Ic?nWx5=*l#$rQKU`e?)EQ zC9Rdo>#YCH^w1r}TF<{Ed-%0JN9s9&7r5rw{A<&QOd9c)$>?rPc|Pz`3*OKd!7C zdV1aJz?X;C>lvMhn#$qJ_E>U{Ytq!N9?z?b8V}#gqA?G^$fJOiYK3ds(I1R{?lr+l zHXDvm59)!|2#Y(HZlFkVU5{s%T;861-c6(Q7Ibos*H}aq+=FLQDy&bGX#BB_g>H zLa3=G1aAmn*ndLPpTvZKix<1WU9bmkisf{$godippLM?u#%_N9bx2UV^80Agj z8TVOla4h0?VAtLNl zMZ(-FLM{?V^JzdyWV#`u#s5Cl4xqe827VmtVO7L*5k4R({yxecrA#)uH&DD>4{?=K zh8Q_W(kx&i9Ywg8`|-e)12-Up#payitd~mYYLu$hXG&72x_mD(KGnR0_Y#vTlTvcL zR;~?Qy?VGjmwR0FToKiYI-s|r3yPHk3DatHm}&Qf(N*#XNVsXu%LVzALprK=V6`eiHO?P8( zaNMi&FmErmTy8_-o!{(X{^?lxtsleh0?!W%07?fQ2nXRiycq}6u25poWVE?D>D}3) z3j4PNH7h^{d?lLZ0n&>l{&*Y5e21#K5^Fs-7eSYQ!XLk1Tqhz!5*c{`ydD<#YndnZ zl`@0=TISiL1=y+oB17H@XSd1d8>Q~~--B^C7zx00(3s1R9=9i1X6Q8pPbg1h?q zQ8;_xX>b2nJv~jgJq?Cvna_m{IsmYq(vM4_1MfeN5EInT5U{mp^X*&v&sNjCXx0zT zY(E`)!|Kk#s=m|lGBWbRwVvXOkw?1Q5PM0!l7?+Rb zGPsDgnhDdrnksa=iQ)^5L2IU0thKYQ+5}J!FAWl!Z{$SLVX|xKwbHXRQ4I<)-5NF2~^I*4+5= z8H0FdgNJsYh>KLN)wNKjo893vtCPd7aa50mn3`KXt;^jGcchCJ2zpctqN4TgOjFMH zb_{S?2+W&2+mL6Xq+Txb=WVm;Ry#M{f&+qGOuK(c=}g|tyy^YznlIHBONBw}IJnEJ zZSIcMyFah?Pxrt4C&likAoUWoCTJv_>Ziqr0#p>K`WU7t0Ki-Xk8unw8BnQ8^n~=O zz(_HuZR=%fay!#y6pNpaW~5vq|4L+HUd2i@&n>+rC}W+#Pz*0C0Usx|5*ZREIwGZ> zAVS!Dq=Ke8Q%_P|=USs>(aIzO-)9?a;5w@JA^^0ZW9cov$4tm%?*2_)_eXq^wpr5- zQGA>%n2z6nsN|ZZkS;i=YOONU-eZ`)O2`OV zmH*KkaAxu)lN2EDi#8N~-dRR)Qm0rFifqA8@9kc2Kr)rS`hQI46?Pl7uKo(Ae92J9 z@#cn-YsWVunW46+Z^PC0pVIfMHRtIk(69FEmL7BeIvG{!2Ic3_P@$2%DgJ(3oP$@9Q6~n_8SuvW0%F`TQ)!%>gHAh}^7j+YtS45vU_#ns0t1jv8uW zXKSe@kI%jkbJJ(*p(!gJU-BdVNMEcK`QrqN<8H`oiN?iP5(}g~(CCrNNZl7>z7gN5 zcRg5gWd&bMj4MIgxxaQa^b#3O^8+cpXz=i&IC@FVpWXFHih|HHt$P3eQTNt=QMX&a z_{@+q62s6b(xrlgAc8}uw3LW+i-1Tf4k_K;-Q6V)NVkXxNOyxYh;lyM_r3S_-t|1^ zIs1Fg>-#5MKU{0Q*IMrw`c8~t5ysEntw1DtB!=-EbbQ}usCGEJ`=Qh+CdqqV_Oi;^ z4`ET_?l=QD&HZy?{Xp|Cc2bHME{Nt8%PXoKb>%#0=wj0CpZSQV5 zRV7W2Fueq;iz|WAm@5RoS~<~xut0kN$?VsCv-01@)&xPl7H$*)ro8&5G4=KiWG~%)eErl2p6LnO z6Bs+a1@07VFan(*-~#Uz9-Wr%PKFz=t8AZ=QCMW2mGfK`;h0)nQ!8Bh*c4Gv*YchV zmfdKU{IVL|^FA)2BdojkVx{%6Nq#H*FL{=t51Bh~8&^BXB#uC<497K=(5%mF(*R3rs5Id1Wh zj#h9hx^(q|bMJ&mxMm4+1MIMuXiF;Em^_yMJGY^t2xC>{laoPsYt0M7z#jp3%fzlB z4%(00D|SZA9iY!8IIGHx-t5d|My#Gzh?qV3M9*e1VYt+9-bTB95tg{b{zWiK)B+k+ zGZ3Tor7y-Qa4om;(t)3m)5+F-TIq64Fm!Ds@1WWP z!`*3HyrFE5V8-Sd$;|t>v?6`U^W)7w+(oa#!~SBGP0<5}tVkJ<5R(WFUV6g3I?{;= z1@aYr5HKl2Ux6p%)3~dKYe9ZOujVuO=tE_dFs`TP1K^y=f3sFT+8YzV}SobFrv~*_BBtKpZzr^)bOY0%CK9=>jo@UDS4JpT)8S zc=pyPUna(&^KUkANR@>h=@4V)&8Tof`}X-5D|F`r&G|-@k`ym%#(sL))b`*$#syE! z*tM3IS-uN3!t*jOzcdb#Sh_WQWIxDNiP z%icNc4a`iF_Je#=i99g83p__y;*84SN3rLM7(z-d2GliBT6jNXR4dAEQ%2fZ z1c1?b>7Xx0?$6rrqHiT1f3@qnc{1hr<=M%!%WBEVKZ5g8L4pgu(8trEGCPmIL~4l& z4aah-v|_o7m$PD!(jV7eF2VFb;7q9FFgLi+I?xU)Y?Y<~f~O~s-e#Nf;M~%Zv9;Xb zbXP=yjcK-B-l2Dq0xKa}zyYUqmizu-XxwBuv1Zp)JtSAU>;uT6u34mVW|tdzyl{|Z zeYQfVBG5M=q1*x53Y$8uJ@793!9&{po2Y5BXNSC&6~z6DVXMntG>l=cfB~J36D4sQhH^H~;cTjSk_+7MyIGt8 zlk-PH1HKU%((WkyzKzLflFzwBX8FZ@aGrjeMl}9W0p>m$YlWf4DQUB)v7AbDZZDsf`aRyg4 z`T(^2YmLr?Et|+D3yrS2TL0yiEX!2`M}X+jHrUZX!mK@~ZrPQ1riMOt5J_OzFkin` z?KUvT-aKbUh|H}8YV?e`eR~IBwqR=R?)TQ;;wHjS3Zec8a36{mhIuGydujLrYx>C7 zZ*+l(+4TGZ7ueH;$BxOsEmp{69k_YEE{762z&NOcByTX>Qe|ZLgCmD=phf&zPJa@U z#XZab^_)TX`|g1k>v!^1LL^Vd?^E#>q~<89SDM^eXX?)4Ms6hu+M8(4w z5x19IYpKfY!;c-LZ%5UI+iwb0e&Py~jT4}ql(*_DT4YgR^yJ+dKfg6Fqt?W08xhG* zI8hGneV$svAC1%6{9AfIwgrDiKIB3G zTP}c|xoX#pyzyGtj4gRe^U+xFrEU~tdtG)M2q)PS!;y62hJ?9jarCM6RXu9&hb zc0Fq<&QDkMG!TsAQ>=aO9rMhBDQH4~6`U$6J6NsKB8Nf=)n!064>I>4mGotL6Dlpm zo*Up(IGb<3*{6K2KZTn4+iTV^&JfHJib;9foT}aC_3u5;(|2WYGV_i&N3<=r=; zKRbfbF1b(cO?MEY4%E{~x3pRyR$=Z)gSq#jooFx#m+r{o(+kYn3K&5;28LoRsCrHe z!i4thnbgB3UlZef$O+!!^upHyqtR~tmqo- zBN1`v%ImKQ0qCED=EQMmyc5d#)~+{_~zE)4TzY@33+i(fqcOIZy-- z3N~1;T)~YeH65weA=d8q69y1)0`Zzm23vr5qAQ7|Y_fv)J**p2BdW-)4^9w=SYGL&zbO452#s@zsYH+1jz+^F5}yY)C(sILpxKUz~O? z_x=5P`WFQJFT!GcNHqVkx-!LD{8n9!@RjPn7?}XKL=+f1cyHkaITE>uL(XPrtO?@| zN8-?i4~s!oNrl8C;2P*y2sT^7QwaI19CY{()dW&Zwf(o*>M+Nir#NuI4pY?Aeaz*+ zBE23n0izanxp)UJar2basesjFONjPzDpo3`fi1M7;c0^GkM6W6rAG#A9{v!jfXqmk zEIS}spi)aaGTn&F9eM=XkjolzD$t=D-dlT#t*2u3u)w3d&=!8-r&Syyy>C_8e7vz) zhQ{XHDsKn!ynm^#`vb6NP$=N%ahd)pHymBSXpr;_YO+ATT}69giIF!OI1I)ROi$Xu z;h&saYho$x%WOJyg74yt-GPBy4zaoR(3s>ld#$*v#d~ddcenmcb+xoJ+HYgYD|Tq* zsB6CS?pD`@L+za}ukKU}tiIv}G7)Sx%S3VB*$j!2ZTt84PSPx5;cC<1WbpLmjtYLij|djr+PflWRiti3^S=WxViP$At;0tAh0iC%|9;0pFdGY`keT z)!LZM_{Dj(#A`-|Dtz4@SwzD$@3$C!5`jl^)44Z{FuK7vzxjj0?DOET@qAqRBgdD{y!-k=oMpp`>X8kqWc_VR8FmqV+iGV-)xuSBl!{N5kH(9=HhV_2` z_D{^|ay@Fu?cQ$byMd}Yq^Dn|$0?+Q6R(B2wLhj+e%txrmO^MaF%z6MuDZLz?}137$*oR-nwK|iL}2kOmKt?s5eNt#E_18VC||zVLn{q+?T;Kth3nh& zzi8dA%J2#3$FF5L61Ggw&Bc-WN6ZPJ5QpcK|8B8~2NET?_Dr_qH;`+RK_96|<8@~` z5g<&ueHQm~20$6#LOS_ffd#QSOy;>bg243ZN+?7|`AQ2!N#+=llpId> zR9^Q@LP}1qbDDu!mSlB1R!!%BKfeeMC8@x>cy~x@6_b)6wrrqB zg41A1MTBSK{cTP#$nKWyD~$atvZ+&xor{LCF1Gx~cl#gv9B=G)0|fGBqoNC6O*$_uJ{RD^zyU*bR!bOUzkh zrew27Cxgjhr6&H16!WVxT=L>4l_U;)OU^5d|yYE3b|Go@! z>EA7m=>tIS(6#;U8}7g&;<|azelN{~zWu)X&#;4jo-X-=fuP&kS%4+<&5<+gX%|A|C zJuNVvFzDhrLVM}zfc5yzwi6EK;r7XlA+e5FkAQcuK(O1v_Q^sp@tjlcJ;csN_gnXA zfkk%i8L@G^Y`o3x+Z*rdFA0L4E1C4Ay$LQ{d;NXSIhTC&Sss|C%tHt)e)#NsE+~Pj z3FiUJ++ET}=gICO=rG(A^2&JL1@iubygNReJItLdR5`5?M^)fG7I^q%(EKhQ?wfaH z6G0DJAUmm-KN^Z0ZZ}iWo)&QI&7=XT>r06nV9Xuf55R@$!6hX`HN6$d$pN~H8D1@+@EWqL|#P$sB9>LOYkk-jc z?n$XU!dc3sFpPg!r}L6C&{&c2G}NLHhI>22Y6}G}9p}K^!w=QlO8RE8oFlwY5j2q% zT|}btuI0x!zYfmWl34R@3C(Y=*l?y|uP?GPWMQ&TU&VxRY02^HJIFPNld=lSb-Yg? zfH-EyuqEUPzCS8=O!C&_u=c%MT2UDj;%z!^!Kd)}4A(xODP;#lepg?#&yri0dddiT zxAdch?W{QUXryIdeZY1?!o_F*5rKh%kN#lcUY43rCr^h$*<_|aLuw2V0XQ4{%ThTo z(Ddrq_cusA*Slax&(v*#P)+`wS6FgR63qyL<7U?)+GXY|u4;MXMz~Fr5a0x&|8@8D z{-oDjo2vr}ov9nZEA(f5_Cy~@F?@Nouz2*!L&bs2J0>MH?JgN2SRLWz13>B&lB_p5 zc>tvLEy>o*y&}JBX4aWC%;C7`5?|&rRut9kxu7JEQU|m2Y7INqjDo`e z3l8sFje(gv%%J=%idx(>Fpt`KPexBh0$pB@m{m&t^n}F|hlz>qu##6e>TazUBl^!&Vi*nxQpWqdU4(& zD2+7OZr})S60hG%>EWVqr1-dZp41@}BFU@8_Tm@4(qiG4J5Foh{z} zg`Zq}&szze@zqIRe`hly$JodBsY?`}zd}t}#OCwEry(!Lq@I`XmFqv=wjP18skBa5 z#ECe55ltFkz_9D0y&K%L-hVt`_5r_jhM#J#F4X-4e%7?X;uA22`{njYNH8Z|eYn8v zkNsf(+k>ae@mU)up`@eR4)b@e&zxK?(?;8#uRj!MS;XS?-l<#@m~puWuKuF`ef_R2 z!P)A2zd_V;?$=uvd$|C`bF(?@$N6q$oap^+#{0_1^-f0R!{S?<=!*zi+~?kVqnp~` z;dhOSSzEOScJ5K~JJ^je0!~lA6V_z~-e2qQQ%1p$p0Dc`dzX(ytep6Kr9{2-Z9-n8 zlVeTtLm`)+M(Kl@9&iZ4)my35Ar#tJ5LpgwQi^m+Z0>iC(^hidi`qb%vLKh~4S7ro z6iiFD4f9oy7Ce0#mWPy}YTVSq_P>FjH7r4eK&!P(8W5$aNHQvMXhAJ9@jU6Js6>gh zREv!W3&$mh$2fxY`oZKuYf_iGp7z1Ql3=Q&wYJ-(-$Ly445=+mQG$~ZK{qiq33j`? z=n(0_RYoZI_wKF-kWC0Jy~&NLqav82a)i?%J;FT)#4Nra^2u7W9B;2%A@rNq-KCf~ z$F&{~Gemgxo#+esiS}zsBU%tWW=GRtG9E#)$PHLRirUA3^BUt5?5 z*|MO{apf=Lh+VvzARGZW{?q7Kwf`nWE_(nIr(9cMQz>=<_$o!wCU?;ovgq2XD0=u0?{t*WBOmePZe~ct?iw7^rD_0pZ;{%`dR;7CR|@gs0qfwrEaB9t8T>1VZIsVGIv}ymzHJ!!Qw!U{b%_;9kec>5b#ip0tNnnL!gA1t+J@z^gPV z_pR07WVjZ?aU>_6LXA}!^!|$0z1K8u7d}ig3)W>$7!BL058-HF=i0(8cL-2b&gbx>evH8jMQ!GiayC+jw+Hu`lJ|nzdEa zd_bnkVaxVng_8Y%uv3{MtYs4&Z3snZ$~;P6<_*WEHt~LzF^;n{)i^LBy=Q0xoodD5 z9QM55aIiX@rI4oduJLGdyvllZ@ZFyxg#Y(jSO)2D^l>~rZe76G9@L6ODyRj_A57fh z5GaKKWgtVk1qh>&Cp{AeUo%7cCj(sxXJX!88;jSBe8~X5m;VHZpFq_+}B(QDq%hVMLcRmvyhen&6FxN^9}^8DuW3olJp|pob&KtBhr8 zW2;gMDO_?18=-UGuAOq)+^(DRsj(%Rn`Gpq5Ya$T{QdEcfMTY7YM9gSP$O&)XO_m_Vc2uNSyGU)ko=~K*y21TLXN9 zN+-cqqsY4tYesYQL--4HzutfOh5s?WQ@>Hzw8Mk|XL{|Vc-C~~Bx(EW)~Od=1GW9O zNqX~Bc)&O^`%>LWV3cEbx(>jRp)RxZFk6Qieu~g~Fu+$4S`NCKdS{80PAPMl&2K03 za+%I-?X=tHZ7~{)+(SQet^9+&kRN^Q*6{|p8l5{%^U0w5R=lxxYoA`x;Q4Ci6=^Zk zICZVRz}@a*Q}|p7eMMS)wHE)B-erO;lEQ6wBJQ~;xFt-VZ9_*URXA`d?e_cQ_j#w8 z7MfwFZWsGu+z-xa?IN;l&DaUqkkWgb=rcQmmUBuFB(N>vXQ5UL9bdSVyafF&$0^2E z#GEG)Qw*f~r3ky;ZPZWzsJ_5$t?p3Q+Rp zK?Hr>(l;}QR5H|zsaH?iH(Pl^jI*=o02dBn5BX5{DdX$PF(@QjqXrH{UI_ zFwAhWe7rr`d(!(F*xkm=buJ=u9vo3gT#V=U*V%E4d7_`tEEfc3%W3Qn2ZdZjhbpbh zGiBZeR~(LFC2A`?&b;lL3yFlg_jEnh{H6gbzj18k+6EH03)p+S!cr5*pw>I$_u&;2 zKQyLK`JtWnh!4{bHH~}?TDv#m+02yG{^EEUsv5N7t7rY)O5k%<4IGl|SeIQxGf+FV zqRQ}{!Z;<5&T@|>6SRm-&AlaNc=F}fRM3ONK{em!>4Z;Gr7`kF14q_5UJ=mFN)t`0 z`u>Dv#{{LwC#~L(A`6lz!I+kpA#cXJ$(P=BFud#}e-CfM@v)zEijs4pVCSRs%<4k8 zqDWr-2<1`!oEpdMPi#TBSd5;0NRnn<;HX_mNzwId{~Ij~zxbaCk^g96y2pQwxcS9; zLlmPJV6u4FT1}2M9@mtI{O)u-d0bmRP-5%c_w~5E7We&j$>T+V+chGLe_F<2fC&H8 z{SrB%y_@&UU9J9l6ERR}6_>p-p5o4g`(Cj%OLTK!K|Bdjf?R<`SKY5q3N*4>lRUdu zf8W-gCPD1E%i!+!OMWhdl^O__7Znf~WZ`73f$$HGijEP6g&HA9_+nGj(g}QwlTy<2 z^52kTnMC9klvkJln>$=s8DKmmjvHnMqHJhx@3@=k@;s-re}ENMY=@{H{5;Uo1H|Bb z7@H{|`)FS}yIhXDFgdldl~z6RqHcQo(4+fJ-_bd0ZO;Led<ho_ zXm88iA$?n6>u{+8yR zDoN=F{O+(HdsRapGDNh_l3tLkKfH#2+5LipuTX@Lu^^J`{CS>c(tK>2Q1nreOwnb1 z48OZ-fohqJapvnPd~3Z_+vTMu_fJ~7O|Q}hpLOuq^*5UxQ?(?3O=22@d^z?M%&6PC z@7I7Rj9qVrD zYlKgGddy%(KINYh>PN|agNOV=77vr(LCYjee80^&vVf~+iCszbOfFhYbi&X;MzbKt zTw*&TCss^a6YPv_7eIoqqkDJ7T;BuQn>Z#mykc&r#JXw^gR|3OycooR`{8x2SR2dc$cSfcb#e3GIyt=4nm|3&w6$3E9(>a)Ch&I zmkJ(ow3VSJhdqm!)^v*r-rYfMRthwaue==+|Lev1|BLST4;N?N;Lm*w$CAYEBSC$z{O% z`Yo4wYUfU?ywY~V(S+^s+&ZquU=v()$E&32!GHibH{oUs- z8;#V;KThV9-`qd$XZ%^;KgCP``jnn!PV{>ZZ}_{j0OO8#C!fLRIfrl*{Pe3~9g~K=s(H{umbASzp5#oUz1EP0N zgWu+Y>CIP2fu-N~s7_lC#M=TYoQ z5!HMPm1j~tT3TbjS6G4Zj0Q!I!`>~>@)7iy6mzs+|Pf5t1zX%@gGlM~hj&=>-L*W>pDao6UIMyDHk6 z^(HOhcl2}aHT#;*5 zDyYsoVB`{s7^T~=wp03}93vCXRZCU8#7irw5R;X=U2J{+wpLO#Q*46DXL3_7kwOE3w!%Jknns zQJNkq#Wk77;uZX&@iM%`(onGU| z09kJ>dm&-3I;gh4$@h()dOGRUZKfWXxr>a7bJlibZC`4WH+?j{=2-vY$%PwE<8UGD zB@q6y@3#5)dB%=w`N5O5VE4x#18mivt+(0s)%H#AxScf3;g`8|Da`CAo;0sLEOYzP zH*?&0@@_Ar?A5Bm?D^zL%jrOw$4TGp&-0V_N)6e%pQVa4Ah=neF|wD${d3sDr>*eN zavxU3dD!FAHi|*JUNW1)CmRM*RGqi+=4*t_f0bragCHO{IQQ52lf$O3(2i^94_@w5 zU9v!o8|+k4B!N=%zw>e@)p3Ks35&+xRNe#e>S>Q^0@ zgG|yHh!=Qr)qxF35Kc-U1c`faY+O8ls80mJGazC$og`cxlnO+wqOy}!uOe2f49Ic} zKqM8_&F}8REKCsoEghYFFx*lDL`>JvFcU$YarwtDLu9RXQBC8sMK2xv2Ip2XCi{%1 zSGUtYZ5a8@>>PQZziqZ3U%XE87(0gsW9$+_+%Slh3tv(u~9E$$ANX;*@@SNarH#8t8bDB9gH-JHX0t^zav3+JyJIB z<&v?tRUM2*_SA0DZ}ZD*_F^Jc;f`lh!6m0Z@tfgVAb$9e2T4+o(RDX@7BY?bLq?s8fcBD#NZRn zTQGz%aZmfaotK>s&<6`mW4%3-rNzV*piGHS+J~4%YiRa#M-OkaX@_b$t()G~^mf6;-h%=A*Jq#%YHV6no&1(j8(MQ7uORQ7(WBK-1L)N(1Wto0 z)<~uxQN#oYN!32pSUapzU_5ceDxspXdzPTq3g1`aA?D5-1Abth154Qu9s`+Zwc1dQsZnJ zH?p%@gfEv5!Fk&Jt?28mv)w+tY8VUmN}3(+Nv=Ixg{Vj4Am9*+YI-oE#f=BPFb`52dTbe4 zam2lF@9UMMxU|}BWVL%fWRo!vskJt$*m6&r;Lm5`79Z$Z?7Z3eKI8E(eP9R;_vGRG zOmJIU0xI+^fTr*UTqM2#rZMcR(r-le1h-u+B`knxG?SvvMdFfB^`n|5CL?xNcPDG? zH;8#LiI0E1^i7tzP?vsVNV|nNVTe5V8XhCbk*utEB#(DJgp__=uv`3|TA0dx1{x{S zOd^5(i1_v_YF-K%IkEguL~l0RLA@Nd;~llMDHS%Eo?a2@k6{^wAhySH3am!qI?0ha z#E&OD^=n6B>!+e`X`OZJ1M%c7?M&QK{QX7@2MOJ;vWdM53Se;cu;Km{URw4WR+`@u zokw#8vn;zwcs_xAX!7obS;{^)>P;Ni%eya}-UUk`PMJ?$z0YqssBO!Zc0RRAyS=Xb z3R@%1g^4ZS5jt#xn9G2Nuz@>WWiZ$d)$wSF_?UZDL(ML$GRcoLq|+uoM!H2Olf7Kc zk#hstj7RrIH~)j`PyUvA8IB7$P(p)v1vy z8-wi=6JJE^^<%L?zf{{)Wa>kZJ4H3;E^{~W3D9WcdhvSgIM23RuDay zcAUUirt5$Pv)20O3@_4ZtCUfTk2;gNW~8x!!8SpyXZ>-YP5w3M$3+9DGa&JRVzsdRbIni3C!wR6mUPQ! zpD_qEu)wjSSW|8)_G9WA#JP69^GPz6t{fkzX6)|VrYXEO$JOGy&4`4tI-E>| zl|`Lv0Mi+kydIs$h7X@tvUKXaPMhPCyvg=qWWW1@DTe=Xu*nT-bZ07qbrkQqB!f(E zyI`t=kQPlLt5rhMr~8TVU5YDrk{X^8-6_SrHLP%Jmm`1BOANB0`}74fkr<|<7S>AP z3P4(D#w_1w_*I#6g#d`adA}flL=MeOU8}z$fZZfm;0Mp}bQ*@C=RG!nVscH{{}f~d z%96dY?e>0dFHWs_vhs0-+kkD+%?>1?m}(=y`W9UYkAICI(7RIRJcZ$c93JA5{ie(j zuzT}Rha@^FIpsQ;t{Nf{$eeYt3w{D*&X)S)7V0Co%WCUHVFYncalPx&t-K`7PeHP6 zJ-tjYM5SSI-$*OLkWtI0iL!w)qnDF&IiFp|=U1W!U29gieB0d!!nY5cE8GzKhv!!7 zuAsB;5T^>2{(-xmxH(%uzMw(dThXoUR-B3jM8FA+?v!@cEL{kVMB&~VVRm;Ev+U)< z+1twHZrf+tjmZfJGwLWl38Q`q9`iwaV*B&zdOPLj454eaLjI#Uz478n;#2Fnd84tI zN8IlM_tz7j>Zz)gLv!`UWA$4>+RkLAssd(TQxzozU^g3h*?nLy@VN9N8l%O*@RQvs zj^S}CX($d}Nq*3E0sS07hdxQwN;Z^D!@^f)&>g!S8zPeRPXggb<0z`<)5OJ(>pq(@ z*4lg^(|A7q!}DZ&7VUlQy3&6H0pu%VVQRt?AXu7n2DI^XRlTFK>9G~I} z0w)=d<+0ddqb;=|rZWQBDdtl3G-+DPI(jMgWL9e#{w#%SnZW`ZYgyrcMgU-*9!o-r zSe4e~w1wf;Q08!5EBwMci|d8FK8cX@@>F_GSoK(9A&j)S&>BWN)vH+gJ~wa$x1H=? zvA+MW%;5he0{AG)T5>p|cz65olZwpEqfrg5XGfp4%}b8P^qjYkz8Ji{d0a~u{j7H4 zOKQpSC(Pn-5Dc`q9eiY3w-4|CNYG#;fJ&o&&JK1G8tk_<(g zXC(*>TF&5p@9PfP5pW3z9^j?<)hid|xp7eRx)>kh75wsRH!u3^T*ezrKo17>Kb^Q| zfCi_gdtxx5&QGzMtL(vE6#WL6tb&O=B_Wnu()W9Lh|r8Yq_Cvjb$-d`J{M`Z7hrq0gCaB)zZu&HmS4#kG7 zeMf^{)ueLQ$YayhBT4PGAABZGw!_4*d;049F6wq68bgF;@mdr=1j7*p0`d$3#&|gl zKcX?{qm5yo$AvjycYHa97c=hL$x`fm!wAbpFj6OoYw%k|Mw4VPQ~LHOTG>SfZDh0Z zP{>KTqQkR%=yM)OnQ*~Lw0&Ft(`H0xeh0GvT{6gc?NDJE+^Jj88%Owarw^=C}D&_ z%GW{=xJ&1u<>zpeWpSR!Cdmyur(bRUuPQy_PnEtfP@}2kud`ll#~ad8V?%yhX z#6rXs^^qw3u@x}uos!JicL8*nwZ~1fb|rDNWnZVGmCt}#&-{hrvo}7z;$)tRxPHMQ zLb&dskx_;)0_{i9iP7GgDM{%*FiIVQgpB;xWaipw1!d(zxfRt`uwtFOnkIt?9oOd8 zwh!&P^&Q=1EjnF2gUG&|p-<^SqhACA#=lPSOis_)&CV}bE-tSbtgdfqZElb5?i~ag zj~&i^JpC?nt_dnVh0@6G4Zialy||$#%h*E>ZKPmn$~KK{HwS0P+PQqB?BXO7z9-?c zoF!{Mka(#g)T4&g5lfLp&kg;QAWn~C&2m3d-MlYVRJjGO5kH`hUqE1hm~IoO!)t1Fv* zkHWY{r&wP;|G}S_Q@_8yVzDcnu}ei|9^!qCmXiBaMa&!v7h9AG{-YIy>60PF#65sw zk-#ocMWVUvU#|Awz8Ab>F;}}JjIDPqc-xWp1A)5pWy_*FFzZQ&OZ;|gq-ZY#ZjH2K z>pS+o-gV-SEswuxB|h~@pE7qn)WmBxhf>)CEyjgQm~r(>Ue!M4Ta6ImhSU!EB(K^H5QfsTe{4@*7y7u zm0n5R(=(Y}M+}0Ar_u((bmX256eO5?4g-D7pKs;C3rD$-x`i*|5xj5#gYUuVvwe^Y z+{iAtTRJ!XbuHXV0%nDAMmUB|aykwLIZ>52T|TbQz+OZDo%T7oEzH5WZ~YDu7YO)X zZ%7E9&j@2bR~txn$P{IJFAu~^LR^O4`^4JiYc$48(7^qO`~8rPO~UW!6LW#Iw0Xv(5+KYj`@t`D?>B4u(x z7SQBpb|l!u<%#zGV^2`W>#^588(TdjR?ark%RK5{lx5KgZ;d``aoc#l8|q?mvGdbs z*XWD&#kcMtjf;3v#gfNUM2WO}`wZOW{43-fUmBq?aeMCG*qR~YkUVGl7JV2d;ogVW zY{=L8I&a=HoH1!MGhxzF&;p_Czc_T50TEqYpp@V7ro7Q_4jnd|f2%^TcK;I5)t&9| z8{Yh#@i1O|yf_Zv&GM_8&lLfC0EpI&mheyXJr)THi zFMj;I1UxcnWXscAy>W?CH&BBh81@2vem+| zg*Y~x@2 zAw4hmXz)+*c~JH@xwXap1LI9@;L#P!`UG%EYPErG$StTq76#JO5md41Xn8g^JF(CL z6&Fc=a>cvow_oc|#T=mFxIs}8DwfwUf6y8--#jq2^ogs}pr?(Ow98X)`W(T|5F$Ca zV3254szV!E#tpiVoqx|$tH}m)3paHh|YdB z9Ut)Q364)^hrDRFRRvtuF_Qw~T8yd~V5MUk;WR#uwSOiA!GR{7@V9X+&%4yd-OToH z3$n#S5y6hu$Ea)B|8b(VoN3Q^* zK%#wk;piB7Y&>)Z0H3whu&8&qL11#fc9g#;9-3bEcIdcwFvAm&F&v}XKLWx|zyrEP z&0M|+$8^cg3XzDnP{ol!d^DCOmDKT3A*bxgj^^z}E{Tet!S z#3JW4(8OS+&*{v>FB=U$S~lkMRw-DhSwAd%jJaMyd7%Z1{I@O3d~>57G7h$XZrn)CdWFpyzK zSF${P{{y&z4MZ2$Q4#Uazvq$VXp3e# z>bV885pN~{lmiilkkd%ZMG$%1qDku$$-a_?6~4)Q#Yc%qd!;T1K_m`U(XT&}6NCeT zfV2MgBd?=MEztkiup-$y|E^*EvmYtQ%UI^leEdIYSgsrZhdza@>Z)O>!5aUQ4Qqts zFF%q|KKU;{a;m%HzxOmv@?%29$iU&;$V+?-NBT$7&>bY&ljKpl0U^E`DG}y1h!{$hh;rBv zj)7W(zm>vESCJsc<6eM61ROJnFz8>ZKyK$+7>U8^yCs9M=f~SYgoq_$V&ouTqD@uH zXcQ`kH_UWRK%kyMnD?F`W6WGUZVaA?c!6Xjm*69>_>b`cEHGv98>V>b9>{rqf|23Y zL_QBWuSYL5fz}1zsvnF{2|oj?nT>q7k;+GQ2FBnSWLJ*0r7BcTQmd~w6~%)mT83P3 zx%mdswo@u&Io~<=33BWFfGm7cuRRyD3OY51K-ty`$Sa+~LFu7x-ixJH^@7Nvua5Ft zRGqNGfvCb*!{Y1-wsdPFn##n$5J&@6UvV+iVso~BY2yR3T#8ZwRnMdoUqZ-vu5B&> zQw$)f;XD-7kPc{@E5_~i`T(d`)2-VB!SBm03zl$&Ao<1`2B1>xi%tBN(?FB*Rz@ko zHlN#%kek%M;>0T_H^iUB9UMS5Z}nfN)qjE$H7pZ;cca*Ld+T5J8&0&SWc?i{-Vapi z{|zUm`F=;4S$qCFoXC7T{a2i5ms$1)PJH3r@K>D3!r5_!6F+qI2UJK54*d^tBF7(% z@YioQz6=2xp*It*YdhoLH$vzz0e}-#?{xpyIMIPes12==#7r+qnp7hm7@<6niQJ4X zhGNmCJE=TwvmUKyqA35|`>&?e|7YLs{pBSH`>&1g-%YE3xKRM&j!X_x3iub$O-BRJ z6Y)poIokY5(O8TIYnTI!NgFJTs*GrQMaEAGZBfj zNTOr35d~@xJu)6pFzX|DZoErQwlOh=om3>moGOADpOkxUMchD?2NcaZ{*ejnOjn(g z%9|O^0(GCPio(|v=RrqsBhO>SUGGulLrG;D2@~$%ZCGSnXEFe#VRIFRC#c=m6;Di* z*03bOs6X=5=5m7)CEIg+V@o3~vGgsZdUtM((=5)kMH-gKL4=v=@R2buk7~G>9OIC! zC>#kSW_yCMnTA`dO*IsdIGN(<#i9l)=bc%#lNe$(C=K`Z``GBOGBsbuve2;`jW=v7 z_5oGddl!G}#Qe^+i|*ellPW#{}{I`q)A583}G`T!N6rX~3keZY#r z>c2J2{n{HX3|N3q`X;dMpAK`bh=5=RkUBWzmtih4EamTpx$6;s`J@0^t+H1kYkp0q z+S1zDl}FJ1`!FZb@$r{WYEd!!-yY`v*(d!=Z*0akWa5cp17F4{_OzqfRz%*lZ`F5e>2SK+{TmDfPXbCfnu0Tv90YLiBAzaEw;T& zs`F8=wB3dM!%FG@SD*ARmN9|t=%=@shP5={j@&4G+U$;KFyYcCVCIE5B8 zpw5N!tHdieyF#8YujRwR&nlrNFgI+?uvB(7I9t-IF@v@HT9apZE+S0pBB?O zK)RO6uy&y~z^^78l!wF4(E-w8fDz>sowIMKlve6kOUkP8AhXDyxptIBvhc;_#31I( zCGR7IJ4(Yi9K|519<7B6m`^~SzTg~j>YJ3sKohNnV}2#T_&UY|syd5y$0<5XZo+9g zwJETnULBMV3*Tt`xLtAccoWcnBi(O-q5i_8Wek!9-mNq@^l}I+2doicm>OIhamTsn zU0h0>mz+>aMm!a)394ZmBG`L0_XCEY;*KENVc(4h>~BuJA$StKZ<<7|lI_rWY?Anf=QgZ=o9Y;?|R+JjmA2s*l@yLxJ3`~Pj2<+p#Pzdy#w zC@5MZ(vQg!eJ?0Z?d(pGdYCi(X0qJ*uFNnQmYR5hBveh>@qxi?Sy9LdQ}psEt=KvE znIU`jJH=)cC{hMj0POXTH~l5pd)PJfw5fd<)a6xphjmx!OqrLMBch_~g;Ce#L*KyO z|C4`ap;ArBU|9?{d?%9f_C!n zp__@6m0!_KLEq+>i`UwXm2X7&saAJk(aqS@n*h2ga_jp*Y$iJceuy22qOD66M^^s? z-TduuXY=!8F=dBRc94G}D0#=f(_7bMi4?EaeC7+fnX-cTif;Dy8?UI-DqBijPnzwX zDAsM57#^CuIa&2fj)e+l^srq(ZL-P;#xA_Ye3Zi8=(-D#xn;X$b< zYS>kCnNb)v5~m^bqIf`F>=KFXILKP^l7-)L$&r?{plmj+q0+1b`yN!ex{Ew4Gd`p{y5_qwXS(U*jxpE=@{-LR~ciU0#(SN7am*45#yf&Vy-Q2a$^pu{c-e ze|X(8&;Y(ZB-`+gs~lE?<7yzAL_=RT-zKOHP{mDMi;FPmz|*NZMnr5iA&=D_GJr&vbmm<`LEQD*LoqBM5=$tcKndRng^;8iETO>USX7#pTehE2 zP$AMIZb_(U-z5}ODEoE^1tVDWh_CGUq+-d`S3-f4yW`2?QrN(9-Sssrp`f;~`TC7H z$=lx&3V-33`x!CqJRn%j^!1^5zLfqod@N5Xn&DiYi*dBq|E}y z-J=>ec4^I)3X40YX;ezTrZqiaGhJx+Y@x_hhv`1nwwFPm7U<&8-y;|mLHgA1C(Me$OM|yiFpoubmem_P_PP~mUz4r0(n7I zlem*P6-PiEl%^6nsDXPyB9}tNQkoBy%6H}c*~}B{qe~=iU9Xo&JVr>^as=K`_F|45 z<><}iznT`5&hyE-7bI0wz((q}Zat2he%^^)K1cniwLG3ncu)#g(uZD9eslo}Qsm56 zC|4HGhr*9^f{No`jTT3P^@KJ3l7Q%2RP{wBUeYWmpQ9Z^lQw~B3Hm`g@=R@@>eGW2 z5eQU;ID#qcISmdHT^_qKHvobn7lz22m?*qba)+nhJcq5%U0A;E&FcCr0ANseg1%=3pdWp!FXrq z7BGCk;|oRiIBs~bjx{MuRL2AH z!JipR(TT3oLrTVfP0{JuA{2$9(zQ#6Np$auUa@vvx%bCHfq(E2^Q8=WLW<-)kpzKn zqjaR<2>P=IqNWg!;`QMZbX zQ3i#@Ca56Lrs7Bhyf+Tl1l|ieiC2J5QX^qkjn+W115imM+ma|bnjJU&a|L@)A_U&j z8x8IRvW`BnVU|guY@RXUW(btU8B!~DJa9<6h9B5B9Qa8Tqw`Vv{LG``1y%?YIs^|j zT6luMWp;@+(niDdsEcWS30<(o9gCyhrWydHpJ@|P4Bu#eQr*Cg#a0ycCPB`4Np^+e zCpaK=L+P_z>ZGWS4rqz={!xR4JIKJ8?>`1`UBa~Q+o*Zr(y=#c9)Z4$8b)%gU(tQM z{L7IeCLv?z)}UVKmHd;yZVJQSZrLV&LU}dc=1{K2;kt8znckJ{*ld9++>Dxjw^-dZ6;R9 zaklj0z!~9VetBf#NOmefYR7RFq1uWE#uFJ*!Bt95mr4G>TT^xvN90~iRYFB32OOE&{_`hZ^qgQ^+F=-|N=L9Z5=bfaPU1 zmB26~lJKZ#OY;~kHkcThoF>Mp=bVledKhNr7um%X140jn(#o33(5v5t9_r`YJ4Neu ze->ab8z>z9S?D1etTgg??`PoyueEeMM+0&*KWYW{Mzm%J`)cHL1 z>NPm}qulJDGex$3B{%yH;D6uCOs#@~Ud=h`+|v?|5~om21mjSPqfA8D(esCJ5Yh<{ zsDO#NqOA1Q1qDfdK9C;ws*qGXuhu9dDZC?)nG^>!NNlWeHf=mbD{zoF$*^`}k<4J} z0<*k|sb7(tg+-@@EJ4p;Zx-Wq%Dzm-$-$spYVp}(3V*Kx;KCZRrdTSlYOJ&1AUjAL zKcdx1Q&L%cO(xz!f}RBhcM*nz&DR1}m~cGCRSMG(qh)85{Nsy7V;~=3;QA3ZJ0DVt zSaeA@hreB|2cm}S(0(`$yHdT~zfze6?^~%pANAU&dWtX5$KE9(!B73lW_?#Z)s^n5 zo-)nDUM_8|)2t1AtkY5>2DF#KA^Lvm#IB)O)sy4p_@v{M;o4Ejd#Wb|l02;Hi6O1D zLN4(eF3{YPT)sylOI-ne2H&>+AytB#odqLU)l+W9Bv$n#Jo@1AY;ce4qbJsOORH-a z7oYy2>gn(Q3`MuJ@$Af%3uyMfrRjXpum)M3&bA1khdC&d)IVr$0k#AU>VPq@uR=RVgx}vz-lj1~|i$ zd10q84LuQzt1Hl$qlb8 zg)CV^?eAEyT2|GSu*Rf!cVuTHI|_x*n{dcMWarq{N?y4jIkXev3HnOy7ok=^6gelb z9^rv=zOP3GK~;JCFlXDoFWM!Qs{CDP9}59?J^BWIeSJ5iCmLRRY{C8&{Q61S7kV+` zi?q**ASu;6B`wn^BMYOSlN%2^pI=a_T2dBKbgrVZR{CmPqj*D8t8mM;_7m4{_z+_| zelQ2X2E|q18Z{dF0)BaP&OAH`-hDUdMJ;}l_9fB+FY(`%_Wivg|6ES5aWpVp=+gOX zrFF|WP|;jo*e>{W$d3V#_E{gtQ4V5@A_!!iq!XzAYXV~h9FE@?82@vMyyee|yzJ5- zuJsrI(;h>r&QY-u@l8hP53eLg2$1zh5onTPTFp(Q1U$`Kv>!nsCZRs^8o_bIVR7h#0e0Gt_Nl?=d>`<0u zNvHmHzK9X0K<;*Ss7upq$nA|YLXt5|coBRNXVK{AmH_n0KmEC^b4+F5j90aF+ zuV$+<{oit%Z03h{_ZLmM^u2JBFV&nSKIE>*<4dws?{!X+4ouYOt;`Bu`zlnGQ~8D~ z0YX(f)7|}L4_ESu%go^k02maeyuw|fYKFV6bY-p5)w(p8enaCm$=0@{YMu5Q--N0a z*|$c=QtZcfg{sWW8cs8hXMG<%SrDTHs@a)#7gzeVQ1$Os^H-s2fZ>21GZ>nUV*iAo zV(wJVQxc{>SGKapZB7mt0}M(I!kARu6)Ts&=sHTJ-9KIXen9(3IGN1dMu9}1640N@ z<^MU=9QkL}{3Wn`_Z-Go2IVWRMD=X6cO=?x8#pAV3U54qReVX6Yjn*Hb3mcdrHe z8vO`L+Fzh$o!@}Zb>Wu6FYT7}7r-ZAgaKZo@m~}&-jnHHDZaQpn8rN#i;`N=H74E? zy$gJ@i>7C3XJ+qLQp-^qVk&ESfp*)}d?KmE9o7aYshNm%+X1ejq6c`5=HDDC2aQ$s zO_Yw_Eg_ltrldB00PGZhrlkI}0+sVeDDPuG2GG(u`pvFm?Do`-4D^^iM z`cT0+5@BO`vc1i11$U@#7XV6X<|OAe!c>9E&%$L%v?EouHifI$!>0~(z(9@9sv|sZ$L5o>#M40-#GuSz>+m$ z`9Z1Qi2u7v{Sd~rEfKlA7a#LUzM>sx$ijdIXsm#3fKlhP{gToZ(=q~5w6d}Rw1ble zOChIwSA0V|j7qR*2cXnXZ0+pn)s5H%)-&>e2KX;4_4n78Qv^OPDF?qCiZj2@l?LI> zHEvRH2#-Z$r)aa}CH_#ds4xmmnP8!mAtFEbAnhW{ZEA8K0;vI~5;Ycvm>K!9e}Gc| zzXGgt@70&E$A({^I{T~!0-*}awT9Y#y$8gUJe>kzDJn5NC3SIs1yKR79&&KP{t7A@ z_|~DmUzFM>LZ~4R8X=hmJR(@L0JPc&9t(&9yULj`)gj0 z{T1{@%>FYQx<}2Z1SPA}d-JOLgNM0~IhYQXUIOl_KlUP^3Fl^OBsz6D6fAJ@-cjSnLvQk2?U7Axf8;p(=X5B$ zztW+;UX=QIgnp%F*cT4k5|+vvI!rD~#z_}#YV32I*@*z@mWFPp3L*QS-B=Y28F>GQ zZG3dq&t@YrjkPWBzSDwtifkqcRJZ%+#_BHIRbpWTyFp;h8sclXRjJfr`i0+h4I z^V#7O8mwiGA>t`#8pX|}8cu!JJ{y@=r$3~3ru5T;_vTg=n6rnf6lWG#uo%>mDsN@c zM7gVl>4`k-4wq)EkNdA!9{)K7cSTW5(5RepjqVVsor^j8)RRIJ-cUl z411vK&)cFBEiWB5jr(K85dbYOYG2D+E%+_!2`kt`J+UU+lGi03@i zr$)}RM-hl3MSVP3oE7@w4J3B*CQQ)_L+m_8(qZg3aZaT3XUziK*>ZK3XdH-8-sSda zo)|Ix1!re=Vm#&i89w@?(D6Og^Zx_?4!}k${#nJ9SsaE#n@1CMb(D(KwPe(^#lr-? zz8az%vIc;PgG_b0h(4MW-$%}3x3ahUw=%Y}-xk;?IR&<*yzqwnd2pghh|xLlad^&xxh=Xz9TbV84((Vc*n%va;ar)^D0@O1{5yae@c{^e*yS z=L&yRx(}lMvaG4%?G~2vpt;&NyyF~S*}yNHhx6P&7M3qjSmenFy_l$YKFWk-yEvV+ zls$-=S7jHX-se0NAgljk%+-YL>1g_{7664++~_roUDjL&_mP|bD(f$$MK0~qvQj8f z6WK24ToI4<8;H{&-a((0>qW~XYif5zLY^!rvhX;_d+utvpLqa$O)-la6MqcBp)!)t z!6FG~3Bq`nvPnK>%{>M)O!lOU8FIRNk zxAw)Vx3<;9_!CC_gZ9BxkHTp%aOtg;h+9K&zqe}FrsEwa>{MTtq!!Nx3X7=@dKnlC`e zzgEPDNhM@cmeu2r7pdM5i5d!EpDb6eFwNR@`Zq!-{y9~q`Day@hpz#L7VswNh>1`6 zX)}j|#lxLFRZ}2*v^Zwpp9FhVc58!42Or3I`YvL^URL-B+Fxike`WRmnT!xPh`};$ z9-NF{-k!d4AJBehUHq{*0}4Pp+g<%Hki>^2CZ&c&qyg>hB6wF8xV!pW_?B0(bM0AE zjO?0fiLV0U#V_q_FK0lhWp5Gdy1vV}{mq<#-xM09#K5jKMU2PzK8!fjFCL(u2~07y zz??jNzN;q=wJ@BasytUe=C`0sb;6fGirA$Dk&{GBL8D`09a*Goz!tUEg;pxlbwJ(v zx6)4jIfeE+=$KWHHWPBgFNDD*wnL7fWKmpR_z;VR9<%zy+#!0K>Fx*xdghVO$L@dqJYWD_$Lv2!MN{CvWoK)5XgD21NkMS>kVSgzE z?4MI^8h=!7D?=J;QKOw_kycuFHRQxq8Hk`D(v)!StGbj?3`?-cNa45GEq@mggA^g0 z5URb}`1@az*gC`g0eStG)~`Q}c?tkU{UYW`gc7U%+waQwnq$Ko^V>cDZ^t|tv*NMw zc>8a3qTqpeaY8_j&8?nrNnvBIcw;l^7zqJ?YWNa^94(8=&YEm#ZDAr2^4uH}Ug|%b zp7VQDh^Hf1l4gv_ zUzX@zU;;i;wl^h|V&;i>I9KC}DT1>d>px@&F^v+MlR!m_gcqUoPIm3zyl8;ZA^|7w z+r0FJ^9sJJu)p(?KUrHDIKM)y0IT$f8`!+WzNxUc`Ej(K?pT4)0fD06pk3bklJ~Dl z>sx}Dkt23uHZ~pSX}-n>@ZKCg9YBH@OAMBmygYn^3;^{@{O^3VCy2BHG9&GQ`Q0bv z7{R}*rCXobdDv>Kw8)XnwwoZfM4TdcX$@)tS{}&|%i2POo9}L37RSp34E>8#B}Jp; zp)7!wj+}Bp{vbr>==nXv&;McG`@+wqMPX6$B$(RmN1&oe=o~Jc9kT>JV}}p~M{!aL z6scXhBCRV~Q!;PQ|9QYTO5$6NA*pij0uArx7LyosAt9d$XCvun@B#^r-&c7y>Ku8$ zs=NukU5HF;SJHfw2HZMZqdQEMaoZ9XsJxF5K>r`@e+M`?tM+o@r>`G|`Uz)y7WvxA?u91n-u%W4mM;~;pt*%|av#YX4 zudjbt?I!k3i6Tn8b64gzkf4cGTxdU;7lQdOWDc%8<(QE#f0j|8RK1B6xK&>L0A$x) z2053pB56AP7b=b-`c2QrTsm+{Pn8@1_qB<(&b>~y{R>e*f1XLQD{#}1!J9fKI|hC{ zU2Qs&hpS=2O#wqbw6NxMKM>GrFl&Dx;v~nzcCF8lYzAGb#}RmQMD}^^R}-&A7m{SV z37O6fs7;t!IVc9E}XbXkEi{ZR>BLLUH6~g z`2leM;a{t~-JSoNsrnnZFYUX=zf#;d!zuQVV*t4Bp<7C! z=xaBc{2HYXMn!kUm$FLHXTn#?Dn8)bl-KYqTJIj5jV=)+w%!NVQ3Jhp=LZy}Ec@Qi z>tc;G<#z&=P4z2Wx7ZLEU*(Z06?=O{AhL|B?6G4OqjI(T!?$g;HlFG4cGDU?uLOna z5}2r63X6&54T(#XCk7{_C4sbIcIlYV$lQX{`C1-@WnR(cRs5O2D_1a~zKPLDx3Rg& z_uBPNgSM{PRGq86L+U*@3vcM$8o47qK5sJ}xV57xq1#+l?hxjcwX1`=W@9C~r@}|w_MFcss3}D^Y^Y9G}4U^PSCJv8@ zJ!KV_m}KjqnwtDAm{iQ9px8E{q`bn}Z&#wPa^Bphz9k3L+}bXZZd!DsCl1!#I~W!@ zbc-|Ce0byzE7)Ru;vOCG)P?DpJJEM%7l50)iwnzUk5_v~pRK<%eE#aKME|=FDgz&H z%$a$;KLP}k!Vh%Tmhca3^pyuAFVL5eJCSy99pto81UuwcL`U&^MKW&;cE#15-5~>q z5tB&?ahnY#>N$T2CWWsu{bz$oGnvIZ3E1e7f@Ub(fL@y;FT4>gwIV~w$8CetXSuhjoM9$Ayr*di5{?a=ttp8RD@GiWUQY>+0%~d zmnRQDUwc~Jfyeo*ribiEc-2C~(1N`_pY1cQrV(;(uJE8AFmwnIeYk(qE(@Rd-u>^4 z>{;untq&`mNBEttIp=>646#Sh{KA` z*EhCBXI<|Qs5HLX*~b~xKjbWDaqZ?POUrrU+hcd*O{VTXFunh9Ru@PNSDjyMyl1?; z(r`z2^7%{UXRqE0-+I>uGVT4aBjf}2elsF}-4Aw-TG2`_E6D`0o55y!$d63SWO(4J znKbTT>c;(*s|9j0A&EOE5jY3)&6ML?o!+G5GVN(q)N|N03l(vC-~UWjZ#5Z&mO2Xj zgqa+H2yzs%@$Yk^3_0$t=_E8LO(*$Q!m}=EB)b$%^vPUcH77N~M)Xq;|5Fwk^-G7h z^(&sv$P*jJx?d}{dvKOx`uG_QAxGxEm;-v1hM|5BZ)J^t#y{%WyV_PM^RHef{`7zG zm-u#_xa?pM%2*Fl5{|uWVSJbR(lI2je|ffbh@{|+Is;A zW?<>dtb&?4Cs=KL^QD$+ZI`i{>s@PnL_1b}!QXh^@>Us9lb*u(G%DuagYt*PV+Kzi z7fx!EEUfZXtYuE<6FqyLiqXCQD(kM!hpkTx?>_VA9sq{K4JRce)xt#ggRT%{1iLCl zpy^o^hv1ECx;C@Xk<^mm^$U&wTARzYW4EnJ{9`=t-`t1x3CcKdNXQwe=udWsp!5sf` zGhzgED%t6~23#TeD?2g0iuD-ObC>V>79T{W-hbhUKN;}i<1ITtKuMtE9T0kjOjgSe z*#D&|;}S0hC4Eh6SB=EvXMhdz3QCi_$|_@Bf$-a1tc6E@R|C%0ij9KM?%Yk`9KNMf z@H|{VgU6jKC!$p|&aeba^uh>IN zP^ zQiy{^riSDJ6c!$NWe{gCL2rQ zS*H~gXR8}%mQ-eWeeKH4EwyE>*X`QcJ1^|zknBcYjoA0-RD8`ww)Hg_yFdG+Jwpd% zHCOo%z4DB0`FUlLa@fY3w^tXGUc8%oxn1nnzPa(P8iT!|0dU4hh4x@1B^=Qk($PcTe!?RSj5=^6tgox`qW!+cB@?jUa)a zCP{Q+l9q>F0szCDrX>m2CRWcXEaEFLjw`OHq@yj@0eMz66z1gWtDCT45nwF1vB(A2$V|bnk5TQ zh8&lhES(d*03RiJ+LfrG>~$ivnB`EZ8Q5RxCRuPug9s$_VtH(rAfwVD;rTq}J3h+Vvys-0--Wn^o(hl>;)4W@6rV-jl5D{D$dYVR?J)kMKWtr7FB(+M@h<*Krw&fEY^q=!a(+i~Tmp*10?4%M1{lnVdf*2}uptV<1eu!i@kyzk)I`&8 z`fc7|O4(iwWht(BImESlkMNrCOLn>)GX83ADo>M(hrMw4?AeT7z50pQ$D*V^Jb;t; zK|;&gACIzx4LrF|x$BBo)CXc$cJ(8y5jZLAra+KMbJ_Gd^=<6A&}y!Z{GO*(_g|qgPlU{BcZj zhFR@iqg1%;xUm=8f_=zQ=}fcO3N=a#5&eL54->B;G^Wkb^giAD30- zzlYAxoO8Mzm*u&oGw&oT=1|u8a&h${w0Y#S272rCP=wX_oI}3suise0ecq>SWC3TL z-6eKFz!5nN;%O2+rGJzFraO?N{ctXv!a``k_XL}6mmjUqSVtIJ5t}J|c9Pd9thxer zG_s0%l!1_cTsJIA2!zB$M;l!bQ;>_ZXu-qGnml0fLVpQ!yq7yZE)C&*j zSXd7xbGWQ7MxXgCw3Kj?+IT7Lv`8H^l{wV&CN5*MCvE1(QpzYWohENlb|b2$3)ig+ z21?d+L0b~Ty;WDV2w?jCxprJbEQF#{PBih?&Jak0(Cd=Rdiif%KzZ(LL#4zBj}M1& zOwhue>5+<#9c3wappMddH)k49^W3bZZhV(9C#a*SgTD6Wt(kJ}o4B0aHN~#R&vzQ8 z$M5*L;8UaR0*z-Grh}`H5GYP#(+p1Ag9(+xyb0#(@g#}zq@-n&R7-1#B zmP0Emf=jaW%^L;(E_(`Uoa-dQ6+LxwP=r|tp+;mNa39w4Vi^^ypJRJ}vwSV*LUyD= zJ_r6Knq2Pwk6j=+7i!vWg;|l~WZvl&StD$Lh7hp8&CG!7eBG)pc|!D+j9}ngsOyA8 zOpObXhNTi}Qf~KLD7o{SQInL5Z}0IsMm5r)s-M5T@7T}%?t#nQi|-zKELXZyzy*e0 zKC)v{1zRypBeqCm%C2nnv2C;nQLx7#-_L6*e)d~T4A^vE(moq~YFUX11m3|xplVL7 zloVHeSgUAS|M0Y?pXcMV`n&cYpEoa8eOzyQxBl@(2mZ0`jUI9b;D{V+_4do*lP|Vk zjmjMR^m;WAGp8x^lmof*ypW<6o=36SBk4Ye|XmP;`7Ii{$o4aukSkS zeA-&B-ub-!?gele0)YYH%XUDhHqbCd41^qeFnq%g8Hs_i%61ayZvf{)F?c5jI*GhC z0_YLBFd5k{;`EI`HpN^5oq;a0){P+E$XtY_Y&X@+MzGLuE|L2{H|>Xw5ELR086w-m zK(!evtC&ZeGSI^!ycwn%nMYDA+smQ98Lm5=N7gjZ%j2~fVT{P9=$Gv?;!lrLqTN8@ za&({p9wVy%6$pp=9pnQ=w41x)eMZN3Ek_~|ZWr%}e$jbQC;e``0{Oh9e{w9GF<_M9&D22DnF0WzW{Ze);=(wMmO7|MFj7q#; z=5q0|$DT8XKAhRP0LgGuaTjzfnOMygLK340>BWW4-`UO85!0#=B%c*dUItL0(!0~fwYRDaWs(SF5+RU0`^V?EMJW28d+EJN=nfLvS!(3 zHCHcGSX9?GH7f>Ym}Molbab9{Z!-sl0VkSSX)B#TaW}`iw0bW9Cz@Lbh+Ri#W^1mw z0wMpJqMDiS33ADmvvvhMwGUe0y-&Dw# z-Og)$ldjEqy+vbCv?1u^5)H--)9~DY*gDNj8(tk)KsF%SD@YmPi8xgo(07_mr!lP| zEU+`M56Abu zXF=rrfxQn83`H>^uTa?>Ot~P;L0Ayaf7ZGXN;Aq_v~4xCiUL1-zj_K3D!g`>)UYG8 z*aSupRMy{VgND`lfSytp(h3ISlk$SZ;WvcI?U3dc)@$5&Of{Lc3|GsNNQTQgP_|=3 z^ISVLJ1rm1LYf|>*`CGIcwHKo4Db8->a4e^2^EmOWCLMpCelrt)fl{X5#ST%_PnRPs zo%AtUyaUde;^a`sedkFv1<4VrSJcN<#{621^PctJVg#KD8i=OlyhKSeF?@9tO>wc- zKt$|$^tgHe+bqWTUE<@E8Z8n+w@D zAznKx&eac2t^V9|52OKi(kN7IpQoZ`!7uVCHZH>>ac&IUXXv@O&B6Ap-J5>E7qk7! zRY*(%w^+kh8uyOvi;(qJ%NL*ikM-O}{`AdAE5&@Oy90fKt(#Gfk@?iivi-s{o6#P_ z`Lyo_`b9r%#-I@e^!RcE5>zi^Llp}c$Om_OZfs-$6RX^yy#7m|=N7P>92`{kdYOPh z6tc<44XLM(6VuLWanP|kUSIyQUy-||QMTX~t6 zyxbM-@{wfItE-GMJ%?53y1lkcc5B>7X8g&H}EVGUi;!175eW zr55E?b@i?_mJw+U*V@zwysg2o*6Y1}r$UlCK~eo9x7o?UTx&KyIk%*x+Xc~ z=F{_dsVc<3Yx&vA9S@&}&tJva1%hW@e|Xd37x589HFE(Eno3&CstX@i{GZ^%s*U}VSb71@&?44&1~ zEFzZSw@8ncbp34jM%9?wXFC2o$Ma3XyXCIw!C74j&sw;UR|ZW!x;?RzfxLSgb?^A* z{6GSy(a3(0K^a)kFemfMX){pw^{2L|MU=}OX2+Nw6?4FSdN{y0~Hg2 zJx(q2C@x`^v#EtQSux!Fu%4{I=vR{2VYGLa5s`v6!};tL?4|jqUD%cn>tySR<7%kt z`xlPZfH+Eqw1BfabQH!N_()zflg(i};h;)QL(tRmY9CCw0|75^%8`AWY8c$C&9`#6 zRv5{P|kh>gmwau(thR=zPMbKZOJmHIeNx3ea_Ue|~GrQoXK(}d2f1#0Bggb_-|+*NxII5HVVWc9W@jn$q#kaYG4__y zkPcrQqVss;ExY>*jEi&ilu|cHa3KpaTj&xCf|{Im7oQPDDhJG7gDRf8DUSLKz7u^d z%Jo5@>9hCC*~`YKb_g*k(N6bvTY2jHTV70Q3A`VkHZ&`rW`|DuTxMclYyZvqe1xi_ z9~9+hV4gPw@ClD!^gxEuPP#%aY^Ap-aU(fluJ0&p-cz*XLXR zy;lA*u|%7#>OzpbsWS1GxSVH`@J-J@a5C= zI5VvNVU)|hgDw(~>=rSLIn~rA5!gIxpvBJXRmLo$Sg2oa#5w&{W)P<6L`{e?t6f6u z3-d8t(`BS9*-sA*`l^|q~VYP+t+En}CL*52DEWZ=^ZqKxUkJ<7;k z=60!aY`Ras(;W=!x%Z^;j_1_eazj|aqmh;MOxlS>(Cmx1af5;22k$-w)5^Ubd?ll* z(k9_dz|kXl_Fk*)0meMJ1=X07VHCGPB1|0l{TxRKUAJY`2gKt@fn|NdiP!{K)@|!2 z-tiaRI(+=@WZU53NmSOEfOJ^cM)7Dii4@ftuj6zQK8l`=)Av|V*GrUAwDZHY3Wfd7 z1qn{zpQyN%X;7UWv`V4^9BqutJBP=&u18>4-FDG3rP3d*#a#0IntC!X$Q7obR91Az zsMm*PfpqR7??M*=zv5@UXD`)^Gu%O5&)##*D}bnz`qE`>V@_SriD)o}hh~n}nl<)a zWKguf){(sN_EU!A0UkP3F8z7$H^EDz`3gD8*LRn7+wYngv8O|R%L^ZAI{ZaH&A^8r zx5FBSP3JgdjjX=}I0aiMGj6_~B8Hc^1KN(qHSLaju1!m2N)Z*oayq6^8`K@vUkp6@li4AB6Vo-7Z`NiXH+*7-Gth7I~Dbl!b3&*Kipq zHo%pnXadR_Hj0jpN?VYl4Hd&9Rlf>0REOP;HE_2utS&$ic@aroubEY39a`@MsL+s2z)Ugi7-d{10giLp`_k$q^sc%8?L9;9e z7l^et329t-JNqP}Yn<9C-{o%x5UV^}$4AnkKul2HHvWT@mfM?yOo5bgH|Eb};)ma^ z^?OAkobdhOpcZ5lJj1WJDL^OipNi9ARCC@_O-Z@KCj)ZH`OfO zbiU_qTq!*&5CL@kzL_A$`z}pRE|(C)+~<5`PlgC0aiBa~v;NECTTgHdO**D|SnRtW ztCdtr!1~+79@qc1ZJWtE87tEm)!+&rtGuEu6ws1w3O!ZnVP7 z%^r0xYdp0_ykL2-{*kF8g?@XZiaKWdXziVLkj{c(!R$VqwL%CBNfb#2gzK!~lmp!3_KF zDGZ8f=Vbg9aUr0vp3T;D>0JF#|uB-}9u*&nVZfLZirOmGeU2D40fodVaSQ@8w z4h{)jCblyoj=Fhgf{V7y)tIt=@?oc5uML=Z;L%bO_lUa@?7{Mj!dcJx#f`UFcLOTk zZKvM~oG*BDL`YVr*)A2v!IW673NkvtxTc07GCmzfafgYYgg3vR6YmrYFaqRdLl}V( zu za^uvNY~sqxLKX+?=0JfL?GkIQMkf}pzqhq^Sh|`K<@p(ro=R#JESFyxdlDwlT*hgz zaRhgGVOockeGQCv(&%KR6LjN>$H0*h=HSD{nK%7$1~?Lr{muwbX>WUfVc>STk(ey# za_4#};_*hd(Kfqm!ChZ>qanY8AD&w(`>JiTV$MJ%_&Rs+@o0rG-Zb94;44I43G_%p zJl!Y!C0fRsWZ`d3+bM_bpMpb1cA7NR-Hh+vo`p`(=$;R;x0wXB< z0{O{lAqlTDWH0C7VxK{vaJe~iCb+D0SU+%*@?N*9h<@qqSP9d#%!6RmD)R|^)q#Li zOP0g)gep@V78!BW8%2Z{#^I4!2uR5i5m*skkR3DJ5`f{PmtUa)MqLSkFOL^9NsRoA zT%mxm%_>WJ9&)AVa(pRUNs)_w7uX_RKcbX3y3B^8rDx60R~WMvRZ*vZR|1#G5Ls?3 z1ez`5ZeatI_zb+N;ygD!Rl&7vTdmTVQVz3<9WXmvY`G1sAu0gesU%)`YPza}v+0qr z0N0TU38$(QV@+FGeDB&gkewS}Y)H*Z34ZaU>g-X28wH>T-HniNj}9obiC_HsMTp}v z%owym*G;%H-q}r@bFZ`ia3I&qe#)FWz5sk#>II@v!6JvFP-@KLQT})DaR!Czy{B&m z)L+H}AAg*CDMs8E1v)BqpRYbrG{dPLuJo$oQjDoIVb7gnJZjvj0^KZ0NOH1W$h2zg z^}Nbh$0)pM7dI68o^|sl!6P(Wm2XblJ-(s>(Rlhv`LWOC?j~1HqujSgp$JDA{2+~f z&IhNceM0BVQm)Y~2+Br77Q$jsr%2PEc6jWxJ~HvSxopKtv{in|{qU1DKMgZa03%oC zSZl;$V3w9esP7?%@_S?%P!GZ z^h03i?e?Pxmz{Q!A#F!L@XOo(K#cs+|K11~pVgz21tr2z!-sfBK*$bq=rQ{1N7`1^SIAhEPQux#I5yJ)<&eIA#mf< z#fH!XZ=;C6uca%0Od~tDei{DajUVzSrTmYIoU-U_)2I;{wdC4IUm$vn<*N@(k9-s7K0++w>jo5s{b0w^G+uM%b{mpC=v;kMlb53rHEdot;FN%W83Cq# zCR?k3vG@$yL30ffD;!AlVQa`-Rrl)&Be7mXjL$6{Njn`tc6F7lcr;(g%R(T$o;^H8 z!9+Og!;^*aB+X*HE-xZfdxf#d1rm58SL)TxAqL#}JCqs?%123=4y2S#$67xnIOm~K z_UJl+^!nJ=NzSY7L4^4Brw zF&yb?h+C*})vdBoe_o{iN!QD#-I0M&E#1T#SzXE-JpewF`auGN1Ix6)b|OT?)7rcc^Yrk$7o|*Rr(!& zSDFsYc~Ch0Y=8#45X6Tho){f)-jU5egpvivl>AUMuSsZUWa^MVc^=!a-|3E2|8O1x zNk;gQ1t7(NHMx@k&Oap^4&sEibVr>eU?+&Xp!m`ZF3k}JPhfvNEg7b6mowjs= zwbw_3jys3PVu*NY22f%zNSM_=ihu75qTW3XgC_sAH>-qNq&qQVvg? zR>6O^6cKd&f$Qu>H}g@%Y_jrp`LS*iTBH%q%*)(O{LM{2zJQ}JmxUp`vnj>2~E(FF^Quwa- zZ*?zA6!4s!V`QQi_A0EaZGkm?RO?((EswqYVr}8`>5X}W%C=w)oo~eEkW9DttIm!r zk>ApyHzXi<6tOK^1y)M_iz^ZF=#uC23~%Af{f}WE8Ibm3ESd?JozKx*IWQ95Ga#x; zA3VdrXYv=?q5oU7==}d)%m3r8U+-qk8E&-${G{8avRo5jFyy}C(HG7rL6W(H2OzJF zg~F!APLlC@UzqO}E|t6eb?bjOc-tp^GjnY^OKcL|5iPPlYp7b`d!Q?bZVIWMjj{B}d>X>OJXU-v;W+1)i-MLFB z3t}QIpAf(gBE(IkAQ|8p0mQvJ5l|}YxRE4h=U^nzh88lpKo$WrPfP(QsO)NOV!mBr za9vBQJ-3{F)3weny{PmX#Q%@H_kL?~-`fSBgg}ZAB3-G{yMRbXLy-=mAR;2YcLAkK zXi|kxr4xGZRX_|yx)c>eLj`4;UYK|FN58>Vfr{mc@jhg(m7gRlaR#*w&kO zgDB;7ARpaQVph`xI@*35n8*#@d_ns23;%hWoGWaOwJYB)*x5QSrbq;|TFzHi3_Rc> zm2GlDTZ9X0XCeg5oh8h1YM($9#4`mra~HIT<7{X3Gefw!65aJZj$!Bam7fl?;W zF>8$xLT)cgnqQ){=rqI83n$LgQavD=g@5+9y8<@Usjzf(usBZM$O1vRqB$!{y-Vt7f2@f8ClS>YTp{HR7qD~M zC>>Ljnxb54=5EKo$3;iU#uKg!UnGqv- zcIX%hqh(BdnQm#pGsIoKqEb1H-rP*Gk9?@Whh-e8*6D*>l!eoIWfIXvgQVe}{B97? z-ig1G%L}lTUu<6DXCWc;#}jLj{$P^I7XbKgJMv;HYWw+zaK~O4PCv!E;kx+>cHY=l zlG^EXJhpZ!IXbxY7WmYuo~-eMwg$DHs%EDib0B?cG5!5jW9_}~LqT6b2CQRaM;4s3 zpqCp8W{oHh=^j@{m{D7&j)w-pbwm{4G#5w+J@a?is##&)3A<=EKSB0BvW_Sygwkc2 z^hG3Z`=`N_hL-RVv1g*z{WpQ1R?*7coqLQ>O9KUVwekv8IAH0p_lSp6D0EW6{eACC zmrSkYwj?HRV9G`O=Pgo|M4tO&d%6@}%48K1U!}<8n3>3vZAmZMSYY!drh{A_>hY zK4MXCW`V783o^F(wpyeB8(#J1e%n2L5q>)aZx)%|Bc@S*!I8`V!VcruAPB=WFn93K zd%HalPW#$%iMQmLYvj?p!Q)8V@ps2$i$~#I*k3>21w+VE0f6lPeLKwhzZdRnY52}T zKWWnStBAbtfW(FE=yh&stw8oZvswT6NPy0AhYsHv%P?^JK;<|!tUX(!J1b?%9Z z*R*cd3y|&EQy&cwhUfeuFTui(%ABZ@Qo5sar8%IwO#J6z|1)b&S$ej`wfv8|f4TeP zt$xSj7+sWEM~KN$6DCVI$2tPr*VC-~1V zOTgpIag5VAcGL9?7Z@diol{wNNHt5V^Xz!Nm*0-Qzw=} z#}GtfM{nOv7MhGMh zSl<1*_j&Wf;m=$lb@Z)0)iEk*}nV<_h+{MH~ha> zoX-=0{dp7yFSE2iHdzRw+^y8=H~sJ-;D@0WU>x}J2i%Mn;)x|3D}q!{C^dz!_tnrJ zKixjSHr08rhN7XOK?qt0UUWF~5n&Ea5;b)yl50~09?h?)#~gERVa)8ID0^ZK@EYl! zhu~ZCM#gmRV9v!W*1aTBUd-DzPngvWRh^aIG6NA{ALZHZG%x)M;BHyvFj39OZg*ObkzR7|~&>ViC8 z@QtbBs#$ZCAjT5cYkFFz`0MQS!To63xyB8;R~EUr`LTpd=&u6^w$T@1$V;-ncA8k5>xp4ar>*$@ z3Ifw(H!Jw^K6*0X=%rX^w>`0GmQ6pMQ3uZI$WV#q9rdwJX4f)v>Ej9X27ocqauNv5 zZN*QN%ml%`G1@pbG2<R&t0K_Y0F-EFV!!4hdU7c^NJTgINRQBdPn*~yG0I^Vd!B&s*j0- z%~zOApl1c%9AZeUs=h6e_>VO+!rX*?kC*LqW3zgU@ejH`Df^FvufA2lyPem!oef#@ z^)v$(-wwPxwb|f_#}a2xKMP-%0!B&K1vt%c^D{The$Xo1bPf3Oy59fi!3~6Kwa?4y zymsCXtiQSsm(KV2ALX)*{`wx&N*O4zI~o@gtnltHRF7L=w;$azbW0Qrq|DYW%^1xt z$RmZjf_QYXFd@TM8Yg_nZ6X0lfOjeBZ+XMT)Bb~2sp-@ChYPJllIj)6Tc21s zY>XM1+%EQ?oYPxme6w!h;2!_3i#zY?!hG*TZ{ z6Igs6uAMPXE$*)kg&c`yPW6WL1VE;)%|uwgKc~f{WP&^#&+1RSu6F!@GotPjIvKhA zB-5T`=@MuKs@o>MWYo#RUYX*w5-S;}VmWspSN2L<{gKwAwGeO7wQ;)3Zz6o`zVMHR zYPOAdYKZ4gl^71W%QK3XX6HG*TN`ZUw=gae>Ux<_bKvsoiMR5%=j8zZdApEmgS=&d zoryamfc`zf3CNvujl9%NTBiVu7a8Zj+F4QVn+h9xCr5xhB*fJA*dhb2Fk;_YF93tQe4ph=(2YR4+j`p zG(tGFwpk+>e~n?$?6GXDQQ-}CT~RT31c!*2QG7n){H#=etls`Ihluzux}I>Q`_KXk zp4}R&gwwyw^HEn7OVuAr!ElQxd7}Z90C?zIY@&|u8Ftzm>Gm4wQcNO+=`A((AsKG$ z96ZUclRiUPyxXPA+z%26pK@%EM0j)WA7Odug4m}+asVfvu!7j4qL5G@i*begvrPnI zabZ^N3iF*`bM~Y;8pYV(&>w=q>O#sKW76S;MitX*<+UcdLGV6M7J%`I=t6{=sKgXX zC3r!`8kuPZkmMeH>O3Y5G4qXsNMONsmp8tNPHH{r2cNm%T6lY&jOn|=MpH6+A6l!$ zL0i8PgPWlB79EdDz*?Ti7VVDFn@$*lLr}2`;f1Z1f?vffJw2SA6SDqJ2jzyuuk_VY zqQf_8&@*UtY-y?x5j7Ca(vGy ztA~dT87XW3>ZFf**nDNN>M0Akf1oCmn7-Y5n3&|Kc(~%4_W%jn=?A~2a6sdtoD^cV>rCwjoZ}$4K@q z$KDDbb_jZ($Dx2Z^xzop@6n$HgVTTT^q1wGp#MkReg0aLa0QZ_4Q}7(4;g_-5VHx$thIU z4WO%Dz3YhZ?dhFaXqor`dHZp-_I60m*xGib}!~j@!uLW&fT^i zOp}s#w(`DEJgP*3?EIm=AF7!o8oeN%Hm;*qsC(I8a9`ZvS^!&!(U(%|;#a^yll#Qr zE5cM^WT=FUW`nV8lv7`m09|usSdr}!SLHj=DalsF*v?&|I^=oUg8QXVO-KDX^?kSk@lQQNyp(%i=Db zG-8K3kR{0vR~tNNBz1hd>HnooNcEHui2jOD-n+$PrVj#* zAMjC!j_1f6-+9@IJAA^Uc#K0t=@Bsdk!GeLujCkDA<*mIS|o5!23*)>UaH)OPjL*- zBd8L*HAxzn)VlomgRK@KMSle^AOk_cfK}Q|4H|gy2x>(s8LMlBPZ*Y3L_=C4I1-)- zmUhSMb~NP2>Vt{{rFIoynH*;o84|~fN80egod!UScs79>14zB)7Jhz_t}tV%(YefhBIF6q&9MswHrE)gC& zWYU4weF%)z7;re7Pqk}JSz=P-P>%A(WkAU@@i<6T`n;W-(7uBrv~q3j7AaZ9m=kT9 zhJzX$KJ%937}l@TCwLidcy<6*Uo_|JRI&N8vY`l^z_6NH;L5U7_TET-9c@=%}tQprl0>zfich9PBZt$U0yE4PaLKyHDZf`Hm*C8&I zcka?2_DWe4<8__;I`5fRs={G%0q{2_rtw757_NZxmRUC>o2*nF-#}pYx2+}atCUL- zxs}(iN!qvP#Y<}X9k)XvUeO}N51H-nCG2UjnER9w85n6)SpH568YzPDGK)3t=w4*? ztW-MwWD{{IY#}3GyJ^|r9^kZ=&4<0uM{wPh@v5Ot#*#icb*W|RYYqB`P$Okv%y#d; z$WguGB*-6BZ&X#ljXYS@p~u6*9h}#4OrySW6;xk3Hy@4P{vI}bwQFWy)gtg$mC(IOArXXPRXJP#-sByxUlVyvVUZhx5YDOY+~Zppk2@8 zOyA4hV9Ev}ZcJef0E+fFNd>oL6ZHI4ORZc8 zZL%(=@S7I z{{dfOqZVnsO=;o2+Rl$N4PgP-XwC`0ZwMn9zjUZ(_+om0y_&E6HMbMufZ~0drt1n- zd&?g~0O!&EAZa8)qTh#h^K+P)Y4Zt(UXp9xQA9I|uwtI#ksEEd(?ra@e|T>O!dAA= z9S7L``a-X#XBA2EXz8Qa z%p*Et46jI>$vcb)x5?xM#o{V<918A4_!uiUeUk*>nzS2!#DBOF5~CPv$w>+0K7)$q z6a2;&t0U2s>uYF({Dc%=8skC=86eeD&B)FaramQ3DFJGEtHThhgzdtNM(^A^!1Xne zWu)`VTi0o@yZGW9hIm`<+>V}Gii8OE{1pV8Y1;0596#@BK@;yFchP7M5}Skd9OEq3 z#h>9T&05>$D}y^5QI?<1(olu_wU!b|$rp_j&N7*lsZ=VSB+^+$YS!=4GvJAJ!)Jlc z+L$0Ccx7@CUhug7#ih0kD25Z)RfqAsk87AvCODyxnA>M5W*zoQt7CNql-u~n%F|kF zVop_ayLCm8upY^DvjP+B;nftd52ZEtHB0Et;or}`>V&~Df?-bstqn+ePWN@Q`Wp(L z+b!{AnKLI@EHdAPQvlytdp%0*^Vq~bfFN$sTA`A`eD!X9>cwa*z$RX#^?dXO*-wR0 z2XcA%%LuVMq@%ym=NmX=G|hpAz%$r>$jzIupk7{$M-SiXF&W>JyX{D~>1i2AcEQ6r zu;~67*ka|^S)X^EUq6^9LK{haD6-NsO!g+47fe>*__S4osdRUOZl0~CF(adiX&Th^8~fg zT74zgXs&?f2gIL9qd%3@mi_tDF*jm)m+d+(4kk+ddw%SZFH^!*ciJ&wp^4w4z&8gZ z-jK2pPolu*{dgVBfVq;BC@|nA3s5poF`@mVf8 zd8K86c+2eanpzv>LW}CUmM6L>RhtNr*3K>^^g}C%E2uZ~3N>0c55F9|=@}9A>TQcq zuPr2LdcJnz-kXKxQkGG72ytaA#q0gu{*vvlIF_dm{0gjo=PKPCjP4g%)lL5~BmH^cE)Ni>7pb@y4mcVVLcJt@M%9-!Dq96` z3&MqkZe-1Js@)Svd^gnOITR}&CA6h&a(DTt(h;(ns2-BoRCkZR)Q6>A9^xiO# za#?Z;Hwbz6>X^AER{s0b&wAY6k_Z!x@ZFE|xtC|oJw4#NUC?&9c@}xNxz{*B&wlBd zFCV1gYv+SsqDpg=D+4#pjzz$%7%_xIV>}0uDa4=wK&P&E1<@4+&oeOHXV8p*CxL4* zQZU{;u|w_J4=_}fcdh_*u%9hL0{w~|d2SNGK9YV|&w-{UD>aRg-nUzPbm>RSqS*Sm zG&7C3 z6TSKKi;-~Mw>)XGfZH;`r|vXw-tdnny!n8<14TZqF<3}qt7fF?XP|g(m9!lsgGew8 zY@l`tnvJZ|qd53WOR~$>oXHvR0E(>QY*=ovu$V%aq@nJ5B{!#;gJWwMwgLk*9HGgE zittVrEXEk;V;;EHSUK-!$WSJ<4?0!RG^|x~r?~Hi<{|`WSa)gT)xlQz0)$hmNEl{J ztwYumq~h2!4K2{~OP`X@!1enO5Y&g;VW~$)r)#^-#oG}XR$A+ynyd}wx_WHwwC>Wf zL=*2au%C~ty%)?0l$pX`-4$bIi*x#L|AMWI*@!-k*3IG0dqB{OuPs_>quo1N4Pq*K zMZ_`d*A-E(^|4R)r7>m>MxjCW$6%|8cvt{*w{YylQno=3CD~nS%+*jh~W>H5=OB_|2|9@ZnE)MQbc) zhYKGauM|9XIr>`^c*L#@!?x+mjg-6O#~Ykz_Vsfh=Ntq@*t-<=uFG<_4T*x8%AN5! zKZ<}2%AO}JYtr~nuV1MCZ+teaULuW&(yz577RJ80+#X4E=hS5!d;L}X(`kas_7F1- zIaXu;2AeOxoe9)>U?6ZxIEWToNPgzckQ=7{w{*d3_>i@XhyRNPbMYKxs8M!zy1NmV zT&(&F*8a+j>2)Hh;$OU?f5-q=WxLBHfjsu#5@OP%Tzl~Z;EFQ&?{y9|Wo``dl`I^Rno*@Y# zwEb0xQ$k7(AvrZ&H`6&6taG?gaIGjC^bDEbi!=A}t8Z<)8r)>z6Vcw?BZERzHX~}D zzZl`TH_!|`8J!$OJ+tZLU>yuKUBf_?xw*gJ}5nRZ+K z4n44+AEA&7LVS7+>EX^*lKcXk@m0GP16K?L3}&W=Oqm`rDg9dE8PD%elvF#m5s$3n zI+fyrZO!~v$N3^7$js$cq{q^g4Ed0hh}6^I`G4wITyF5SQm5BW>d~T4blGdX^7yB= zv-)FtqCoH6&uJ7{6Sa(;14vy8p||z;8TP{MMw*LHR7anR($JpQFcsyB_!3=Dcg8q0 z!v@+Ues}h{o{4nIphncBj64mLOqIKjk_N1Uesv|21B zrFO9v4^>CpiFp2LqD7)VQw=Lx<~pBlyivBe<>PY!$R!nvSoPD7Z45kd@%HRA*c9gk z5@N#LwLR{Ps@Kv3>02vl{h1F?G(c8R!gw&0mUrytxlmsZyF8TlHe=q2unS?ux+&!8 z5lYqaFSGfAXT32BLX!D%Nr4no04R`VY}-dB>(s3AR}@tq#a5JP0mNh}L2Nf^(LAa* zgL{DtWDwnYF7BV|?PTX| z@9&W(ui)ytw!NkT9lc(uw|?_^Aw zXHp>E$<8q`ksyhcAuZm^k0jq}t$c2NFLe_C)eba}$+)A08BYbMLY^#fVy>gG;bglL;6*~UV5(7-@b|M2C z-)F>!mc>7NOh}kpFzUWLW*3|q;V{eQ_Un$ zHEP^chT?^-V$k|Gm(D$GgM98Ybdmx7yJq}~?DgyChqK>cb|Xpw`#q=i^qKgum|5dH@@WlE_saG8`c61at1~dY`^|OPZ}sTdscz>qX$@Gf8!&gqSc>!< zD>$AallvHx(-SSvi*AUh6BDdo#F0Ogd4=hQpS7D)?#Jos3^uWGRD z1Xnf-lpCdXZCLw$uS31#6<#%ZL|YVZl0CF3=KkHwQKIuQg09Jz!FBw(9IX|$qI<-+ zU)DV9{pmRq$zg>Tx;Ey0o!7?{OhuGJj&ojc<`^Qt%)4yeTGnBdJ8p_w-l~K zF`PYOC71hjikU?OGW(D!lA~h9LI5@?`tdwp0-Gg;NP^kyBm5#*_Q0`^;N+1_m|Tb- z<$UryL2G*9Jw#su{~oQPatjqN?H1XUY_vQ72`?LSW{JV34!@L^P>~j#;Y8+Rnn@&< zTBdj=SQH}wY?`gmeVLWzoGKy`$PP`oZb<=QOXn32Zkk`o_huI1Ewu0^lokctN*^uC zoGvN_E10(-Fmk7;Hw6dEqHCn&nS)r;+~6gJ3LXZxAh@li&08BYHyEhMyzLr@8XtI%IAUT^vw|trhQ)>}+2j zmvx07F1_mX)h}z?bnaggEj;)6G?AnO!ND~A2qt(G)afS`vr0`BNOWePRoXCbv%m_3 z^>TX4G4+{8kdyXvq_%grIK-2a4aS#LkPJE88GiV}nJ7s1LUpYoe3bgDnFvHG?(TV} zZL&(wB)RhBeYdOYH^iNo#eYsVoTsb_o^&QBeqp(GOnX3$UEjGl)nZ|IAE_5zb06dS z9gm$RJbIx#BQuxP^;YfGqqCE44VBH5As@#Sp!73E0L(dXLZRi!4KwUVmFHeTLnSXn zzFCA{!1*|(Ys!B;UT%qZpj>=!u{D%x-d zlHQ4iLv}^od=&kR*EYk2csvQdKkFIcrUXOVfe_H!tvPaTL5(mj&PxyZx7YADuuOyEQ{o{n^ihI5jUjVR% zDnU-Rf=WCG_b`r-(~2se!C{o`*Zc|#P$2ZmZ^%yhd`gKU^*3bqp+VSOhEUOX2Y|NE zJMNxW0nO-y#3X5yhn~G-GB_^&=uUceenAAmB(Jcn+yWI_5?@hQf0YH{gl}kVlW`9= z3(Wvec-|@(`|#&O-3G3q#=|e`1FM}NUazJr44%CSdpBRu=L5O9u#(u}+qt?K)impD zH@aYF4&LJkh}!8V0tnj*a36u3r7)emh*b!7tBuE2p^+AO!BVvg_1Lqr4`STl>4u5%MkR>QvAJP+S}9&V9$LFfMU|VEUL5s2 zWV~fGl&#(NJF=@Z{o#afvE&FmHAmcShI7kRfA?)QSRJgSq!?3ZGgxLN`V|`m$c=2W z*JZq!n8W#fxol8vJAuX0uX1oFZfnhRk16iwfhTu_M8qHE0PAzi1X=7J*SHVUOh42qyuk^N8$Gnc`z44+L7&J_gH7 zn=QmPFpXJKKodkb@Sh^ai18e~{m@u79cm!ynwYqCGWDHEYb7I>TbKwFDoWBdU==MyTvn7|EONe>XtE1{;fI=fa(CNg#wmX`<0wbm+LJUn4VSV#q5 zPpgRs^^6gi-O|^9lC}EGt+Cm)NGjC4^27=Py*h6?j~n05hYKmZWJdsv0tT8>b*@sj z9FPElV}7nKlVKTyZ(VtJ+pf;M0P9NEX;+3c74>TR?~{HcAzi-lu1NSPa%G|gO@+v* zg-4|kJ+An2b2v=fsIT!Y^0Sn0+NF}AKWvz+8R~usgD+)ICF8?I0sX{UP z4W(ykjTKSD?0`1O3m;DaGVIDXSI?+i&E`ojvu-B-@*bGmdU{P^*cj{$_l@M^++9wZib!KJjf5;5hmZcZe1&MCsq*6si7{SY)H(IR*) z8UmT)`)Ve|cwSZb$){9X(Ds?>wfSwC@OK)9osg~LMap(uAj8G}Y!f-kwIU?TgfNouvS%GF+Od@@Vw(c!de9cHp7G%>;EEN>=e}8 zfyjJ`6V$G0SUY9+WC1km|KexD5z>NBs(IuF-NAZ)%@fa!i`!L?dnet+po2@-=JrXC zCMybY_j+PfDk0YabtY5K10>JQSmI4=g39aam1qLYY(UhO^>+Z!?OokGl||+dptfhY zt;q?Z`r=i6<^93eZ%aFz$EQC$?)3t4=9YZYy@|^kAv5=%eBQm!Leu9=^=a?B-lPve zbBKf`ZkpBvAqsh0F6tO{g=^ET?U2>xVFDZ$Zp}<}cRh6>myT+mziZJS&#QNArj;*R zI7Cggr|Ykt*sm@T=&(j}P4|6gmiW)oQ;3G5r*hw-CjH^p?O$X&Pf7>yjf}h~Wlyv5 zjJRk$adE1(<8@R_xnYuNe1M!R6~Azvlj$V^#%7yoJ@s|6dlTwV&|uf?x!5j z$FUFS4-dpYe3v>lm-An~I`zSnmhe5CZ0+-#n852}JOmwB6dPF06U)gE7C^rFo0Muc zAI8vO6Y}6RNVia8?w7m>mv`f37vkK-EJP+V%`HTW=%faR$c*)~i=OJTnS1mCFzk(z zLwR6hX~_7r94H7W3uuY6rKorbrkec3dh8P@pm&`wI+@R`la4n#McNwx>c3fY72PcG5I$O-J4()8?R zIh6`8+|+e>g1pBz3l|n{oeGH|Zu zEWBJ))c3ThpvrT5yC2(>6xH)P516Qp6$`G#ked!5N;h6M(a|sL_KCl7+EcpF7V5+R z+uzt5m9K~Fj|uug>J4d`J}Zy=l4B874;9{ry^;{Q(>TFzCR7KB(I!o( zt;VzWfXL{Rv)gL$2^>oVO_SN5)NKO6n_J5dBvj1ZuK_nBz+xTgsO$F}<3Zz0qF!=Z zc1{>ehJF^IsMw0m!z?DWq`F3j<-S!+ZF7rEUZ6!#3Rr~9gDST=Q`I#o)HLG1>d(0`e;mME^eWhecsd z1{MP6552BS*%gM#9~N67!*)e5c(uGEIiKIh!ua9&ceMnSez}t(WN~%PMUYV8c5g@2 z+bH=_*-iTUT*w;968I(!Lo}2iD4+kBztF13ot>nWah)KwWUf#6G8fZklys)K(AeC@ zS?@DgK5z2gQ?|`R@Qk~YIVxA?${k~Z{qu^a?xF0DPS4Gfm= z@ZUW6^kPfSBJhFruN^##|M5K7poVyWnL9>Pyx zU#@s{`LX6vSsM(XbH(5yy2BzIU)6#PwVN_C;Q#n3 z=9Zjd{a4h-S_E4-xpFi28%MPP3dVsQW;`8LJtO(vmt8kzLqGcGgGm3!Bi&s1I=PFi zy?gYSoP-93OO%ha;a6lIL3=bcf8K$f4Y2`+EZnrafKD^#f;STS@}zHNJ=yL%V-Q&x z5baSLL1zcm%8d63TyCDO-mDf9NW1#nCde)L8%gfK^>_dlc022U%eqXI#3!y%uR#OZ6tDNX`Of2RuGu* zYG+Y)^{+{U@-;U%pKn0>v6#)GqlyRI5%r-kH*3+yZ>6op_R_|{wAHhzA#NFuz~-da z=U<%G+Wi)TF(`Kdo)Il~`KkX8A`x*Y5>bpJTUw+jyY4HB+8|JO0D zCcVTNTY7)!v+olT;^?&>CkFU8mI@Id@mP4$gzTN%6>kL|<38Xqep?vrs(n`^3^YN? zIT>7y#)D24_5`C7EcZsa+`bE9xoKWxWf)i45pZC4?<*!488&zbI#EiOyqv4VW*9B;5C|Q;jmxVQ>CzIJK?T#V@`i`nSRh#~vNmotEdn&Z1(!kecluxm5Hz zMWtD*O{T$yzTEh#uiqfQ!&IV4BVg!jz&TKT`JIHdDu3k+-g14Gw#-3;$-&S1AnYZd z+f^UkUx0+1UiNzyaR$xzoUl%&0b^5tHa`wvX_TOJye-(;u==V*@8lS7Tz^wz`TH?` z4qo8YBIMQOGHWY~Cwnk)!FE9`j^lBf-?s@Q`vcj&GlUStr&mG}qrx<;h^-k{in!}p zJ%`&RO`6x@W(`P$=bmZ0QflC$NDlYbk3~$M>uv16r8dP?)jVbhYGyDDJ`R>4k09I^ z01nyc$rCKHP-vZ0orh-^+_8Z&`cv})@XY3rP!8WZNQ9hms)gdGrwER4u`X)h(Z!CB z7O_8o8jiSw2n463Bzj;Ja`~(}8j#}urWLPKMvcQ4D65kv8yni@C0`X8_{1#i4>BM& z6r$D%AzC;KN|e5?LRxC$z)6QONO04)+b==1jXo-n(hu9?Af6^{Mx>s3Kxe8vj7=pc z1*ow`(~6k!pve7ud8uP9BBKiAjLQ^@Vmf_-9{?+l-@(RmeYD_XpCtGw3&>LJ&QfEr z2uSPZSkS!+#q_Qsgzr&Ut?4GtiJt5reM59h{(ETs%lq@4$819e(cO*q%9_wdAFJ}u z&8O&s7h4qO;8o0rx$B#45-q6n?Ym{%YwhwC(OVQG;(67~UpGk=o<3fg-a^AqB@k^P zfe9j%l;zu7)QuWV+sxGO6t*$6mNvv*><|9ke)eL8-2t{!Ny3Mq+U%W)^-JJNQ(tG8dp0f`9!_CYn;!iJnB#p_Jxd@)B z!-W{h&BKp)RpD=oNjF`-{R=Grhm+;+$M|2!@jsQM{bvk`9O5r45P^r^C*aCWHHGuq z9<&&yQ-i%t!{b5-W*nBDrw@0jyB2%%rm`{Va0Cg|ET##G{jKCYAylpsnRu zbA_!p@p*M?RCn)CQDa@%@OT{EfF02F@@*)=9U?qE7r-*sy*R&Yhnlc|v$AQ|>glqz ze`m&{{>#xV7OVG5-@#oK)$mkeh$`YGB%;QgBFuw9CbI>a#}r9(A-#qHp5GhCDpe$k zs9RJCysHMX(r3iXAP?98|Kr-|i^epNp$aa*h{ zdwAhsAFrEm-&2@sk{zF@*B{=AjdHg7-+t>XPEa`RDE-B?(H9cH4Xor`B71-b`He4_ z{y9EmR1JY*NB*$im%*k#8ez!}C~(a=z4^kHo}o&y$}|s9}%x@9AfK zw8uQp5}Q258yYFsG(`en$-bFVUOKy~mcS!YT5wLsLh@r`q4E>sc(o0+Pp5UrL_VcV zGvNx2%{I^3q^)2gm!uu4O0@yogB`9%sMmaNGHr^cLg1`Z1IxB3V-YBfRew$kZQ(Cc zbdDMzEK`8^3nh7Ia-SFZxQ?wCLM>=C05h=Qw?id}72zPNPBK}=g`NOE`tUOuXJUth@`ao+a9moXJQ&z zk%ny-S&b5jyKme=<-4Y=;-Z7w>@#*eNM)LThD?(83raFAJ`eah>;Luh*AF;2SUns{ z?{YZ*|0_tvc(RlLFx_Mvdv8Sqs|ZloE+I{cWrHwp8=??n5H6KXeP0ep(^yIiYRVZ& zW@a%*vwcO8C-t+dt&<`=b)rekecs{nA9g~tdkm3MGQ)AXmW;x}#J&mSb!A$%v`Yns zt=CIqB6;E1kRpJ-j(iQ?7_E-I=HrKSf-bk z*ir|w4w;2+ei7$S7AXT+VRPEm@3!jg-D5$&-bEWNdvGu~ELcA@Jm!%TOXQ8{lSN7g z0|1QzC-1JXh}=rgDJ;5(_rGNV!YU8S*8EInbyIP!qi=J2R-;wJ)2`SjPHo-&fwfMM zs{^CnWmXkq6P|faKq}aa z*Ua(bd4d8nNxiddzlciL#p$yeNjrG0&PWEmejg9fd{wG1D?h$R#G5i8In<9O#Fx46 zXe5(A%cX`>e^d#(sD51}^2(i&xFMqScj<8?BT_t4f}FqTt!5$cC_x>SoC{Agd}xr2 z2rZ^^xP3uGh&pBQ6-U8fLIdtb7wXEjhXfl_;MM6xz{W7!E;xeqv(P+v;wcu_;L^?|7U zmQGZ*rEiA)KI8e&)}VwpLsu0{#r&0bR+69FS>c$!vwxK#_u+1DnevG?7USh@wpQ6JBO2DumLUxTK z&dHLwNa=*LxRY2!j2WKPdu22s^$S zp>8Dx{7}=4U=e?7MWr|x5uT(jwHjolZ2<0Ru!|6giSkT@0#>EjxgaRLh)5Tysqj)z zIxjIYBvoJLdNBoyeoa?$;Ld;&00GS2!MxI;*fU9F>vXc?b&;p2yES zXqsk0u8Ko5haM@Ew!||8VV30uNV)Yv%9ZnW+bPcr+xccPo8CPepi?=w2M=(b_>B)?Eid_y9B;}HBC~CNTx^3 zrDMVUzrd=h(3jWxH~(^}PFbBy-q{sb9!xtm|9SH6{|2n?{=swozwuIiyc~223qZ-t zlFF$N5HfwX8#mi<16JFmFszxC?jG=X*E$4d=U|^XH;1-T5l09^Y%f^i5OH{bx`-m= zLirh5#CB)Wz!*woW(o#BnY|l(6p$mskO_fYb-0V@oH)-ylK-S^0^k+*xZ$S>-uHyQ2Ncmx1TcK>o>nK zMnLD%04S25$$T3e=0&ll#3O3i&wA5cDDz7Z{n%oy)H{uQHZgX`P0Jtq2}r+iU%a8ShQMdE_Fvx3z!VI z)PC%fY*NhDl1^J36dkar@;2+T$-rICX%{@pzWS23lL`Bx^INR~# zsWAmfz9}8MM9ik_=^bi{1OZc%AIm#S$u3HxJORFq09bL`JR&Li)gaeL?pS9Hd&rzV zP;Tl9mGZNl{ctn-{IgrY(U-kI_}J~h`kh}p!KS!2rm-AuSZln=ac~WJznLKV(v(Ih zmBGqXFrCV|H|$uL?(-l#t|Syr8$%?*nb0W~Rt!c^oS!5wpn&ofZK4Irua!`cUeF<1 zfXQ%wdr_tq~|Kw*pEw zJQdqr1HAtj=Is;Q8$MCbUPvuh?2X8M1=TYw9JDR} z`MUgn0tSEjf*p_;D;Mk%2JCmQ`ZSmd=z#q#Z-XE$QGSq0g-jF6Mi#XpWw@G&BeoRl zsk_n8wk*&#z_lAK`{~}B*|n`6o@zO%?(ubcBIaR@vODln)om9EH@V82&hGLF~pg?by-51R8 z@T3%jN1a`8y~V#nPdS+i1wLQ{`)~L@2njXQ4hoBm(nMKD$Kj)FZaT-OJobcyr)K_- z_P)cf>FilMkPrxFAyN#uh8n6ZfD{205RoPX1wjO)N)hQbQW6L)AcWo_^w3dMKvAlS zfQuEeW2L!*iv>m3d%giR?(Xlt_bqpK@9*9JU_R$O^UR!?XXfOt%65Q-7FQ;xRxxXh zgc$L4%|{BI{8~3QpyyRSXozPtI}Y3}3b`xUJl8Lj4lgQ5+i zm-Bk#Mpj=IXIIw;{_Wt95;Q=2~zW^GQo@2Cr0Eq$XqVm zqRgo5=W_2Sz%)Oca0_Hwtme-}5W_d!Hq+kKS1h$k*v?$WByR70;a!8njU(EV;dh>_ z9cx*&hOp&G*1EfGeowY0nY1C9e z&9vAbuxvHKCBf{O(EEJnx?ucfohp>azxy2xd~~_AMccZsi+!8wxwDJ!=AI0dns=T1 zBr5!J=HWu~DL+m|tnwJA@W?X9KmT?A+Mk+wUg&p0VWKE#)N`VEiDKSPO_Y+6 zijxfLDzC}1|JvW*72Ld*z;znH`Xf%UyonwzBz~^PUuDfLT~5r?8n8f{daKVL({GGJ z^opgEn@4p0xLOBw55;i|ZC-nCy;b$On8t_;(;<{Krw*=t+5S}4`EbW%^`c1A%fpMb z6Pe144GOvDyG1LCfGeF(XiNi=A7TsTji%FrQVrthM(cO)h0Pbk6Bgq zT$yaRKD38EM^f|Dc+0|q%7%-RCu}1e&OCIgzkW6T?yPBtpw2}wABuOQP~-4o2W*Yv zQ{sdK_S27MW|?zj=lLW$!;5dd!4>|k+-+|_GssI&%5{99(asDI`+in+4K5I=joZM zF`wqS$9^~8w2Zv}Xg26M{2^OewnYMSz-v-8CBfXZJg$yMuSmXPRUYgIg@bxR7?Yhx z^VS{g;R(3emm$CZvn#cnP&LGlKQJhC)#rI-CJ}$9f!dn%Q?Yi%4TSBKJs)aY(m~rK zIBZYVrxd+nug%R?hl@7Y4hfBr&l?N??s`?*!(4)WHgKDD1Zq({<1&=C#3IB*IJ=}&xF_fM`i%R?+^>BcCwomDqF->1lU$5^THv1W%USszgOg~iktX`u-4m1WYbPm+B zK@c~T<-<%jV9y)ZhF@+{4Eq@rKK0Z&_(0(^&3BPZaak1;7h!0}LyAuUy(GFU^?+u2 zj#ab+M{d!sWQXkHa=rYD>U1%;!kPxP+Qya?UN09|=CSs*RW2bN=cJksCU*7rxYqZd zzch46tZev-{e`PHtghc2GyUoIy*u6`_lv~(Tm~K$i=B1!n^PF1gffKKCZZY0I zp0<1bA-!$#)00Z_z3$l47)84Q;sq_mH>)>1l{-e%Q5TlBfZclPd?8Ju?-?pQsRBd8 zk9@vta_P8RVYaH;=DA4$fpY~Kfz$UcwbqQ3>csNmj88DHRv2a~+7F(nyxtaveU>LrIdq&p*VWzATi@1qL5-vF;*bglb2vQp z%JmyJM{jM*+#5I+bj|ww{VN=_$Ns#7W&(Gf58eAYXvFlzobQy8!0ej~&lZCp?Rok> z_6d(8-2pDB`1IQBP8rIIsmaBwg!1#rA}U_@298x+Oq1A7TVr&*@=_+yD%ROuI$kxD zOK=%1GHR{9T=@SPr0M^AkX}pbCUc;I2%H=mkLC5aQDEZ-*F$m@nFELEh9h*HRi9#T z1hN$uYCIb+V5S$`mO;9-$f$Xn80g^(tlZfQ zco#IB@}w^NSS!42-?#RMq1lCTg^?PmhLFe@lU1qDR<09KfSN#>kfV~)H+ znfM|Iq!nO=X$`T2S>Mpu)SOw@(t6_LskZhG@#Ck@vOwC`fBr%?r^*%5pcRNu)5g+N9dpJ1k#2t?c8FqW4O79}nbAq!*7T2OW} z7X@Xfqom^}Peu8)*$M!Rd7tRY?C3o&-gDv7pj@y4ZRpC?Yb+uhyKVI2o%;_Uj6He! z?D@px)HDlYbFY5+2V>v;tn_P50xuekH=HYrJ@Rg5n~o!cal4-vsflSx?}jPIVIx|^ zF`s{UO5rdF!boW9Vm4Xm>hK25>Bs(RM;I4;@v2WJJWXOi(hwW9kd+{n<8e1ecGYVM zi63_hN;$z#gxSXD5)*fm*-H%JFcj=GES&?!^;zPVqpqGM9(CW~^!1}I@Id+!SN{-B ztcCs1@`VVndksiP!G|r-0v%}YCa7Y9rmvHp!DK zqZh-`XuB(S=BOjlqpQ<|J4Iz|z~kCx(6nppZhP}fR*k@0=$?lzMtyhBvi_+cG!e;J zxp_oPzD(F*dXZ0InX6@`cTNon1Fvgpma1r}5|{kePh2u>4KOWc$uy5?1>rs&`Vp%V zmT8@wGR6G5>Muk@)Jg&_=_?6bwv;h$EKp1;6Xr7V>C#-cU_ee8k%Mch+ouV?Z122L za`%?-&ygb&h2XW~A05L6!5AtXL`@1Y2QZqrUr|U&sfmNSZux#vO-}ewdk6X=7%NyAXUxI>72q zb35YIQH#!2jYc!wJ9F&=ip|MW(21#AefZ8ZLL82M3Fdj~NNj#23h!O)f=ny-I#}%$ zR=dad4{f3?+vG)RU}eE#F8KR9F%!QAqx#OP0Gs5vD*Lvl3ZTmajd9^QR)Ufimq>16 z+vg8W+YNXKN;ewIkGYz2Hc2&1-B5qPbzAyP6y?C~<)bpBCIj*}fTu$V#xnVP+LtDg z%i}|gp5An!+-V9cgqq;qje$QQ*j+n~YjAk6Ei@a4kuHo#266GRP-YP;APY z$XK`%Bcpebp#xeXD_@E1P^uq$!Cn4FM)7{jtQ7L);N+%^2EHzEWZDD8cdw^twJ=#^ zq8-eBlV6WaHzNPAWsw&uywrbJMX`8QwHuNhTtl!Z4o{Xz#wJ&kfOZ@h$ z?Y+e^m*_v_H|@Y&%}7(*q5@;eVMaKnGPt591Xbr+^qX^9GV17(QIk_vDe0Z|Yr4ey zEgkAW44)S>DBr%2tr<`AzvP{vO-~ivVMwSRd%?`O@)EtdIj?3iH5f4vZXY9b`*bR2 zl-l*HxkpB&Z_YPG?TUnAxO8B`GU;whTDnGgWd3ptFLA1%R8?;?uFc78pcFP!u)^@; zQB7@rfxoj5q6^BBh4Rx@Xjc)VHC>pBFzDDGTDS1`$VmkWVAenuiX@c@TIJg|OUGdf zr*+!LOOzX2pkuSmwK?;!LlFuKS98xq9k8DNU085(fqXJ2*A9ut<=Gs@2NaiANMXV& z{mPh*rHQr)zq9H`U{%7BRe&k5PxUSg*)220MUi5Din^)DhR(`>@Or`?DqsKG23r%c zKGlSKq|Eq7??$ImfmN$_+NYfaxldN!1drE|<4qS=7Da0Nv2vfKV3iyJkyw^GJevi7 zV{|biJKQ?9%!gjRU$-_{m)Q_f+7bd6{+(^miKQ;v_95KC%HA}>idF*=Y&*nak`RmW z0v6j8E>Y~%n&oKPJSHHWw`HY3c2gL)=)>;kLAAYBHRzW?o15Rm?6$h(SRM*Jbmowduq|m>|9b^`SyJfSOwFHBVAZf|8;zIXG8XaC^n$k@4^H zopRoRn11eTsPYH0w-+1aQqxkxmYg)xCNEj5Fe%ubQR3p{FYQy|ZE9Z&a<|$Bc#E%P zbXsiMZ|qy5IqH&qlT!*e8a;TPXc6z>ZHX}Nq zg0!bPytLLEF6Emf{KxmX?5pzA;lglTgEd{IC#!*B+6Q!jVJvpzV(~AgOfb70_^O4B z(r`6etT`-nDkTsx7rx~e{FoLp!Y+Rv4MO|t2aAs)qqXc~G{S%*d`o)6gK6+AmaisL zOUkr)G3BOCdl=Q$m;kAS`e=0Cv6#A(AqQL9!`aSm5cb6rVwdSekz^dKL>#uueq0Mo z?3`AL?@wrv#%Q7ppN$^UEUiq&cxkQ{y3r6qyKK4!Qj?Pgl$VEfpD;+GQe~9>zLu)k3|}7jl>KmXj1qM_Xt0^kZF5TTJIo~ znl0|OX>O>|onFws#5l0`UZi{kgt?%21;^jnRaETcSyEQ6C@daY!K|&Ui-hwwkaU|9 zTfBZ_+aXr0Ph37T(sFiGUZZ1lEmHr$TdKL7lcT)HK;`kLPWT+W-bEtCwi)k^IZ_wU zrNm=%^Hu7IH1bZiMpIYG#Qq(`k;a#2ptsCB=Pzf*cC8S55CigDyquAR)}<7g0!E;7 zNHvM~VBHba{wDYEq(*k~9fXlN4zUhy`9hhjM5NeoxRpl^SsCUDz1z*5CNb1n1T_J2 zR$ig8eP+!zE2VQj$q3yiwDbzY^Piu%6TYu-=%qM5mFs%kJj=M>MO6A>dS+&bvqzR; zhP7Y*K6GITHM~4(H@qs!ad&O#&a?)0Us$qhHQ=_mFHUMtPsiJ9U$}orCp-5g$l12= z!wp~s%iIRtWQR0f1OUy_$omK)_NB>7g~2WY$zHjIGNc~9?z0ncQU{ZVASl>Tv@o&p zmOH-WBFi=wulnr>q{?bt;^rPut09EfJ)DD z4$00-*=`zw0j);u%rX+Pq%!>QQt_|lm{|>#?Igcp@5{3Rwq0&~neN%BTDPZBM3IF=szxV0c?-x$WCkO{Wy{^ z%ZgvXX+ivw_GAVAEqkDR(>Em-%1!XrCHoAd(W-b}`?9)v?SO`egN){=)O_(%-*XD& z8W04R;~2R0;$etuseBKQn5~QA9CR-ROtA)C~Bw zP1aoU*zH!dcP0ApCcMu~(bU36k2-VB#Z8C^GSxLSP9B}8>J7bWSP)djeo38zq8SyH z8XNLxRR?y|f2~FWm399n zHIl(Uqek*dXN-}sB3zRxspH7?R^z?T33Je`0~OWj zq78|VkZ<4ZR@PtjbIh>wiFapb%$!Rn$A8bvUm5TZDyn~d3GC{halMd`?@=E`+m6t3 zafF+bE?s}c1*R9b_LETbqz;*f!iUTmn}_u%32~zI`{u9an-quW4BOeL@Bcw0FmP-^ zJ{PIvFnsP!0iRi?#;JR⋘jgFP=;s&56II*5tLII8*PlN8jx1nb5rMA@;htGb{z% zve2><;}yOubOr{5YaftlUuqy8r|o>kA;qejtE{ueLbnW3n0j!_zLM+XfD^AMUVGvQ zs}P_)1h$TeB5~k*IXhfJOx(AeZ|Q0Ax4h*Cf8H&Bm1`<*A&?!(h;qS1LlJTdyo{4a zhX)~fMUn%q^eHMa)mdlPR{nrfK?BbGyhs-zMc( z+Vp3#A1am_Mfp!_+kYe8{)=kc^L`Wx2Ru$wNSRp9DN4=yA!tFzapx2Qsff0eAn{W8 z&|4>52&Y$Yh__xJudZR7TCMU*BnyeMQ*KzXKl#T4B|mHiKMGz}*oM>(RzwcC?Tl9a zxc6PZ{?mQA>;&!zONQNqVU}Dw%E(jJg{_Ct{)2+U>^roj4~xL@DOV4LD-J?`hm8vC z%Dw0a-E(0Ne4fxddE$=NhSFPe?Q0U&2Tm+>Zsn5H+IWN#ewihgao{!QZZn)35*&>=fAf?}>!NZO63TX0YjSv+I(`#rGCgo6SD zsTnZiUf$EU7es9+yG1w;!$_F&`0m0e@^gakZKs8^6X7Xmie7d=pU%6*4$~u4Txr0ijuSyAHUDzv7)B?hg z23_hVXO`A!bKJx#S0}IoMI)Cy8WVpEEU_x65c37RK3j5+29mR`4f`#G1ES*M5255` zl4TVWzV_Vzupj!@NADMZ`Q>lkOXtOk5OgFz=*6iEZ?PoP8GYQGn;k<9D`C!DaGc{t z$tyiNj9A`l5mT@-2B)4Aja#T`cN*^bdy$~G&mu@$?vJ*X_BEYd+;NK$^tt+ZS;&gH zx~w$c+B2Gj`E`%lOuHj43We@Cj004Ks0AMvH5Y$`iK&6D9p7>?T7ZSS}-jLZX z_HdB6)DW-R&S|Xz1$I(+ycLn_Jy@KuiBPoWh{$w%#LHbws_W^f5%Ik*x2@Y32_847 z=)>AE@kdi5P)KDI3YU|UrIL~MyN38*4}ia;GD!0_FTXIc(`V{YObVYk4`#eSJLcIZzBXj+Cb$?tz!F($d5`e2~FXRh&j{eh8l zTW~Y4ga(v-`P3rpu}_a|_YGWZ<@m5;PY>)0Lf%p3C()-5;d1Pq?R_vB>^^MeQdCHF zab7L&CF{yg44g{BX~ePBylc^kl#47}2<7ky1nwLSf`k&shv=aQAjSz=uOz$TB*4X1 zw*#SlGJqJG?}q7-!1Q;NbEw94VStMORHB%)FczJghsLHzZRhn%D=W80$%~_KwYc?l zIJxQyNHO-;b+-SGxL{wXu`Hg4q`&@fscDciSl08%`<4}TCs=OnAMbQz#LmkhG)0J* zdA*n!hf}RoOidqG7WyrId}}uBJ-w)WFHF4i+$SLYP17_F&hCA;3&`*!K6KDaG+t%* ziLcOr;}^1G#dQsLvSo+X03Q#(;=?&Z1X-!vz*{D(@O8N2v(CdLi&tS`7kK;VJWE2F zVo@OjriBv|+J4xcLlCQY{xS@7#1H4b*z_JOT(MHIN&~NYjUDd0BgpXyk(fC1gJ`gg z+{Zsa3X9$-pP!FGV|k?y3hzpt%~fs{g^qZ?^;dez@X`H2hvdj7*&Y z#^#(IwO-IaOp$zr3KQbQ2@phtGKcc`Xb#GbH{*3;%oR7%yZRz46D*?Er0e?{?s~QF zwfOC3#nLCgF0zIzWZrNSqef1=;}b^gRnqv0Yes~Jk2*s%6p2xB3}Z)%6+p_PFA*jc zAO+KJnOz>X;Yd}y5!BlIBDvxftg~LJW+JjAxq2XgPOGUqtI-IpSv%)-{*Es+@a&%( zXtO^Ytmdg(^RvYSC=h7a?vIFyNlfzfk8=#7(bEs1sOrLKjH)aOS6nEk7>uVTWB^&8 z4MAMBczX#_e4_*NA13*3kHo)53hRHu&Ar`~wV7)taHfm_sTlYvmhTper$8(D@P;8TD9}p24Z4*_I!T~aC?0Uw zlbS^HjrUGWrl(sXBb9iC^YYx4^$ul}GBkD98JVDPOq_HrPJRn^-Tt!H6DlaQzJ1;1 zMr4Z~mVC0W->TO_{`{Y!r}`fhbz)bDoBj4L%TlwmkeVEyfrV`9U8GQ0(%p!<^6RH1>$ac zFf9b03CUlLo}njRp}biqjiJ3}%41^T!}BI=II;jZdd7yMi1=5!>yqo-*>aoieZ4Rz zd2Ow<7!IZWm?c%Gg~8LHsZIz-VXlrIT_wq05RS^Jj~i|JW)~vNquy!1AyX(wcONlK zOcKox6L(k)4fgRLpl;^Hn(k6iSck?2Y9wS;RuLmqgwbX=+~&sZXyHv!)u-At1KjJa z+@y^|+I#zC6vUexaNB$O|NB*)|3)~{a^M$JWIA_KI~$}^TdJLQkh}Tb4N6!VjtE^V zRX}82b|wMYuo8mdEF={g)KW^sA~IkbBE4nCGPwsjg&#?!hb3TQR~=-Q9XhF@@+iLG ze$COf7>zvZI0+ zQi&s6%1}{_AY6`FE1?4FDn8L7VGLV>p@P zlb-#R6+a^Im}H_b+GD3Wub$GvPQtb~q1+r15!^?q078%A*Mx*^=X|#hUbd4vMDQ^; zY-`Zt&1+>V9k+;ln18&V?+$x`_IoVh^COT5rCU~K*U#%-2+d(jpjVqDS)SkX+LG8- z!J19-l$VBZ*$zyw2Bos)*fwO1IM&e`St>17cf6}x?VKwn zrsvNRng4sxk;3TX>7HZ?0;d@vp>qxq&MDq2X9Pc)drTV9KdU+2Lk?4ZCCSw|cMjcH z8ak)jO;FP%i%H@>_KZqK+~&Gr9E&lKe?-Mz)s@ucm!b~wa2EtVjQbdoxAzD3RQh|= zxO(b{2U=x6K8~H&HSqlUJ%OL$u#(V@xP~PLvdl6JufAm-3{9~*UX@uV3ko=`lF4sx zTmx$2_L8oNg@|)86EmO5?%w{;$RE*ATUZ&1+Aou)ijLBvC4z6^GGwzDH6b@|%U(5J6>~JNhEslJ)n-(M6fY*n423C^ z=54G#S*3Dfw_M4oKYyC#e=^Y|Yzc~Sl+caYiQDSfwgHv3n;+dI7pl zI7ZF*GfxMNSzhm6P@ng_HUYO6r&xaCf)-{Bt~x+@w&`jQCi16#Wn##ELgKhxM?{4V zTXOt8NL)R$O4O?lPJMf1bru#0TQ&cpgeNUcY3{&0o|i7RZ613eTrT5(X1qmYSR`%m z`3chD?e+Ixv};GE+yd>wDAJw9&yLswQaG77JeHT7oMLVT6j2$O8`JI6fcjG$73+iv zEnJ$?{F}53|IQ#Oz8D*`0xcn8)O|+X7c7LgbG*8ngUN>=VJ7Kh3O!v+LZVHN@jfsW z%@3O}?D_NPI^cyPkvZnvHwE&^$WgdpKI_RkO&Py~eM# zId*DXoWTq(rJIrLL*@`NCcn~$tI=NCdxh+OHDoSosUO8FuEI`ZjQJ)QAd0A4a-KdB?rrp47%i(x!Tr5s*&Zp&cE zaAyY)47_jT>(?S-)Nbxr)0}m7^p~T;$gI_KXK%hHu4n(W?l3GJHV6a%X>fgZ{0l}O z|3>nVqW`noPMsgu)s0($?u~CG>T=xj5)%Ny9a`5dq<%Q8Wg?LY0Lv>O6Cu?!eXKxO61TqJvg~H4vHD48-H(#qEaCX99 z`euZk3NOdE+Ufu-mcti@1v=5?@iGrvlJ^YB3tHwA&C42qJNB>!XwQY(Dg!#4=g7kX zWiCwpW*dPD_~mjQRDG!SyvXUNBGQ*Ph~7E1qG(;o-PtPDbEA}>KZizoW%l#EJ zpLs0X6Z;VTELFEL=bcUR%&`WZ^5BpS_ggT#1=Y2LTS=9Pjm7b89qXF!nx`yYZ-f}b z*Z=DX2H6g*rARkK#FDZz%uMqN#U0&?NI^<_q{A60!l^a1aI_MC|*XdL^5YKrX+ai6QS(3l}erb1RpG GY5fOuZZib{ literal 0 HcmV?d00001 diff --git a/assets/ApiSelect-BY9BsMzM.css b/assets/ApiSelect-BY9BsMzM.css new file mode 100644 index 000000000..55dc5ee8c --- /dev/null +++ b/assets/ApiSelect-BY9BsMzM.css @@ -0,0 +1 @@ +.basic-help__wrap p{margin-bottom:0}[data-v-bff590e6] .ant-form-item-control-input-content{display:flex;align-items:center}[data-v-bff590e6] .ant-form-item-control-input-content>div{flex:auto}.collapse-icon[data-v-af0a3cde]{transform:rotate(var(--4cf09dcc));transition:transform .3s} diff --git a/assets/ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js b/assets/ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js new file mode 100644 index 000000000..1939e9e90 --- /dev/null +++ b/assets/ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js @@ -0,0 +1,13 @@ +import{L as S,av as ne,aw as ae,aj as J,ax as oe,ay as se,az as ie,ag as ue,aA as I,aB as le,aC as ce,aD as fe,aE as B,aF as pe,aG as de,af as ye,aH as W,aI as ve,o as be,au as he,aJ as me,aK as X}from"./antdv-CdQltt60.js";import{i as D}from"./is-DlgAPK8c.js";import{h as ge}from"./index-E2EmEU3P.js";import{d as Oe,f as A,c as G,u as b,h as je,w as _e,W as we,X as Se,am as Te,ae as Pe,Y as N,k as R,a6 as Fe,G as $e,ak as ke,_ as Be,Z as Ae,au as Le,av as xe}from"./vue-Dbi1xauY.js";const ct={Input:S,InputGroup:S.Group,InputPassword:S.Password,InputSearch:S.Search,InputTextArea:S.TextArea,InputNumber:ne,AutoComplete:ae,Select:J,TreeSelect:oe,Tree:se,Switch:ie,RadioGroup:ue.Group,Checkbox:I,CheckboxGroup:I.Group,Cascader:le,Slider:ce,Rate:fe,DatePicker:B,MonthPicker:B.MonthPicker,RangePicker:B.RangePicker,WeekPicker:B.WeekPicker,TimePicker:pe,Upload:de,Divider:ye};var De=(e=>(e[e.XS=480]="XS",e[e.SM=576]="SM",e[e.MD=768]="MD",e[e.LG=992]="LG",e[e.XL=1200]="XL",e[e.XXL=1600]="XXL",e))(De||{});const w=new Map;w.set("XS",480);w.set("SM",576);w.set("MD",768);w.set("LG",992);w.set("XL",1200);w.set("XXL",1600);const ft=Object.keys(W()),pt={...W(),layout:{type:String,default:"horizontal"},initialValues:{type:Object,default:()=>({})},labelWidth:{type:[Number,String],default:0},fieldMapToTime:{type:Array,default:()=>[]},compact:{type:Boolean},schemas:{type:[Array],default:()=>[]},mergeDynamicData:{type:Object,default:null},baseRowStyle:{type:Object},baseColProps:{type:Object},autoSetPlaceHolder:{type:Boolean,default:!0},autoSubmitOnEnter:{type:Boolean,default:!1},submitOnReset:{type:Boolean},submitOnChange:{type:Boolean},disabled:{type:Boolean},emptySpan:{type:[Number,Object],default:0},showAdvancedButton:{type:Boolean},transformDateFunc:{type:Function,default:e=>{var t;return((t=e==null?void 0:e.format)==null?void 0:t.call(e,"YYYY-MM-DD HH:mm:ss"))??e}},rulesMessageJoinLabel:{type:Boolean,default:!0},autoAdvancedLine:{type:Number,default:3},alwaysShowLines:{type:Number,default:1},showActionButtonGroup:{type:Boolean,default:!0},actionColOptions:Object,showResetButton:{type:Boolean,default:!0},autoFocusFirstItem:{type:Boolean},resetButtonOptions:Object,showSubmitButton:{type:Boolean,default:!0},submitButtonOptions:Object,resetFunc:Function,submitFunc:Function,tableInstance:{type:Object},rowProps:Object},dt={register:e=>D(e),reset:e=>D(e),submit:e=>D(e),"advanced-change":()=>!0};/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function Y(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ne(e){var t,r;return Y(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Y(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(a[r]=e[r]);return a}const Ce={silent:!1,logLevel:"warn"},Me=["validator"],K=Object.prototype,E=K.toString,Ve=K.hasOwnProperty,Z=/^\s*function (\w+)/;function q(e){var t;const r=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(r){const n=r.toString().match(Z);return n?n[1]:""}return""}const h=Ne,Ie=e=>e;let c=Ie;const O=(e,t)=>Ve.call(e,t),Xe=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},j=Array.isArray||function(e){return E.call(e)==="[object Array]"},_=e=>E.call(e)==="[object Function]",L=(e,t)=>h(e)&&O(e,"_vueTypes_name")&&(!t||e._vueTypes_name===t),Q=e=>h(e)&&(O(e,"type")||["_vueTypes_name","validator","default","required"].some(t=>O(e,t)));function C(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function m(e,t,r=!1){let n,a=!0,o="";n=h(e)?e:{type:e};const s=L(n)?n._vueTypes_name+" - ":"";if(Q(n)&&n.type!==null){if(n.type===void 0||n.type===!0||!n.required&&t==null)return a;j(n.type)?(a=n.type.some(i=>m(i,t,!0)===!0),o=n.type.map(i=>q(i)).join(" or ")):(o=q(n),a=o==="Array"?j(t):o==="Object"?h(t):o==="String"||o==="Number"||o==="Boolean"||o==="Function"?function(i){if(i==null)return"";const u=i.constructor.toString().match(Z);return u?u[1].replace(/^Async/,""):""}(t)===o:t instanceof n.type)}if(!a){const i=`${s}value "${t}" should be of type "${o}"`;return r===!1?(c(i),!1):i}if(O(n,"validator")&&_(n.validator)){const i=c,u=[];if(c=l=>{u.push(l)},a=n.validator(t),c=i,!a){const l=(u.length>1?"* ":"")+u.join(` +* `);return u.length=0,r===!1?(c(l),a):l}}return a}function f(e,t){const r=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get(){return this.required=!0,this}},def:{value(a){return a===void 0?this.type===Boolean||Array.isArray(this.type)&&this.type.includes(Boolean)?void(this.default=void 0):(O(this,"default")&&delete this.default,this):_(a)||m(this,a,!0)===!0?(this.default=j(a)?()=>[...a]:h(a)?()=>Object.assign({},a):a,this):(c(`${this._vueTypes_name} - invalid default value: "${a}"`),this)}}}),{validator:n}=r;return _(n)&&(r.validator=C(n,r)),r}function d(e,t){const r=f(e,t);return Object.defineProperty(r,"validate",{value(n){return _(this.validator)&&c(`${this._vueTypes_name} - calling .validate() will overwrite the current custom validator function. Validator info: +${JSON.stringify(this)}`),this.validator=C(n,this),this}})}function z(e,t,r){const n=function(u){const l={};return Object.getOwnPropertyNames(u).forEach(v=>{l[v]=Object.getOwnPropertyDescriptor(u,v)}),Object.defineProperties({},l)}(t);if(n._vueTypes_name=e,!h(r))return n;const{validator:a}=r,o=U(r,Me);if(_(a)){let{validator:u}=n;u&&(u=(i=(s=u).__original)!==null&&i!==void 0?i:s),n.validator=C(u?function(l){return u.call(this,l)&&a.call(this,l)}:a,n)}var s,i;return Object.assign(n,o)}function x(e){return e.replace(/^(?!\s*$)/gm," ")}const Ge=()=>d("any",{}),Re=()=>d("function",{type:Function}),H=()=>d("boolean",{type:Boolean}),Ye=()=>d("string",{type:String}),qe=()=>d("number",{type:Number}),ze=()=>d("array",{type:Array}),He=()=>d("object",{type:Object}),Je=()=>f("integer",{type:Number,validator(e){const t=Xe(e);return t===!1&&c(`integer - "${e}" is not an integer`),t}}),We=()=>f("symbol",{validator(e){const t=typeof e=="symbol";return t===!1&&c(`symbol - invalid value "${e}"`),t}}),Ue=()=>Object.defineProperty({type:null,validator(e){const t=e===null;return t===!1&&c("nullable - value should be null"),t}},"_vueTypes_name",{value:"nullable"});function Ke(e,t="custom validation failed"){if(typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return f(e.name||"<>",{type:null,validator(r){const n=e(r);return n||c(`${this._vueTypes_name} - ${t}`),n}})}function Ee(e){if(!j(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");const t=`oneOf - value should be one of "${e.map(n=>typeof n=="symbol"?n.toString():n).join('", "')}".`,r={validator(n){const a=e.indexOf(n)!==-1;return a||c(t),a}};if(e.indexOf(null)===-1){const n=e.reduce((a,o)=>{if(o!=null){const s=o.constructor;a.indexOf(s)===-1&&a.push(s)}return a},[]);n.length>0&&(r.type=n)}return f("oneOf",r)}function Ze(e){if(!j(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");let t=!1,r=!1,n=[];for(let o=0;on.indexOf(o)===s);const a=r===!1&&n.length>0?n:null;return f("oneOfType",t?{type:a,validator(o){const s=[],i=e.some(u=>{const l=m(u,o,!0);return typeof l=="string"&&s.push(l),l===!0});return i||c(`oneOfType - provided value does not match any of the ${s.length} passed-in validators: +${x(s.join(` +`))}`),i}}:{type:a})}function Qe(e){return f("arrayOf",{type:Array,validator(t){let r="";const n=t.every(a=>(r=m(e,a,!0),r===!0));return n||c(`arrayOf - value validation error: +${x(r)}`),n}})}function et(e){return f("instanceOf",{type:e})}function tt(e){return f("objectOf",{type:Object,validator(t){let r="";const n=Object.keys(t).every(a=>(r=m(e,t[a],!0),r===!0));return n||c(`objectOf - value validation error: +${x(r)}`),n}})}function rt(e){const t=Object.keys(e),r=t.filter(a=>{var o;return!((o=e[a])===null||o===void 0||!o.required)}),n=f("shape",{type:Object,validator(a){if(!h(a))return!1;const o=Object.keys(a);if(r.length>0&&r.some(s=>o.indexOf(s)===-1)){const s=r.filter(i=>o.indexOf(i)===-1);return c(s.length===1?`shape - required property "${s[0]}" is not defined.`:`shape - required properties "${s.join('", "')}" are not defined.`),!1}return o.every(s=>{if(t.indexOf(s)===-1)return this._vueTypes_isLoose===!0||(c(`shape - shape definition does not include a "${s}" property. Allowed keys: "${t.join('", "')}".`),!1);const i=m(e[s],a[s],!0);return typeof i=="string"&&c(`shape - "${s}" property validation error: + ${x(i)}`),i===!0})}});return Object.defineProperty(n,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(n,"loose",{get(){return this._vueTypes_isLoose=!0,this}}),n}const nt=["name","validate","getter"],at=(()=>{var e;return(e=class{static get any(){return Ge()}static get func(){return Re().def(this.defaults.func)}static get bool(){return this.defaults.bool===void 0?H():H().def(this.defaults.bool)}static get string(){return Ye().def(this.defaults.string)}static get number(){return qe().def(this.defaults.number)}static get array(){return ze().def(this.defaults.array)}static get object(){return He().def(this.defaults.object)}static get integer(){return Je().def(this.defaults.integer)}static get symbol(){return We()}static get nullable(){return Ue()}static extend(t){if(c("VueTypes.extend is deprecated. Use the ES6+ method instead. See https://dwightjack.github.io/vue-types/advanced/extending-vue-types.html#extending-namespaced-validators-in-es6 for details."),j(t))return t.forEach(u=>this.extend(u)),this;const{name:r,validate:n=!1,getter:a=!1}=t,o=U(t,nt);if(O(this,r))throw new TypeError(`[VueTypes error]: Type "${r}" already defined`);const{type:s}=o;if(L(s))return delete o.type,Object.defineProperty(this,r,a?{get:()=>z(r,s,o)}:{value(...u){const l=z(r,s,o);return l.validator&&(l.validator=l.validator.bind(l,...u)),l}});let i;return i=a?{get(){const u=Object.assign({},o);return n?d(r,u):f(r,u)},enumerable:!0}:{value(...u){const l=Object.assign({},o);let v;return v=n?d(r,l):f(r,l),l.validator&&(v.validator=l.validator.bind(v,...u)),v},enumerable:!0},Object.defineProperty(this,r,i)}}).defaults={},e.sensibleDefaults=void 0,e.config=Ce,e.custom=Ke,e.oneOf=Ee,e.instanceOf=et,e.oneOfType=Ze,e.arrayOf=Qe,e.objectOf=tt,e.shape=rt,e.utils={validate:(t,r)=>m(r,t,!0)===!0,toType:(t,r,n=!1)=>n?d(t,r):f(t,r)},e})();function ee(e={func:()=>{},bool:!0,string:"",number:0,array:()=>[],object:()=>({}),integer:0}){var t;return(t=class extends at{static get sensibleDefaults(){return T({},this.defaults)}static set sensibleDefaults(r){this.defaults=r!==!1?T({},r!==!0?r:e):{}}}).defaults=T({},e),t}class yt extends ee(){}const ot=ee({func:void 0,bool:void 0,string:void 0,number:void 0,object:void 0,integer:void 0});class g extends ot{static get style(){return d("style",{type:[String,Object]})}static get VNodeChild(){return d("VNodeChild",{type:void 0})}}const vt=Oe({name:"ApiSelect",inheritAttrs:!1,__name:"ApiSelect",props:{...ve(),value:[Array,Object,String,Number],numberToString:g.bool,api:{type:Function,default:null},params:{type:Object,default:()=>({})},resultField:g.string.def(""),labelField:g.string.def("label"),valueField:g.string.def("value"),immediate:g.bool.def(!0),alwaysLoad:g.bool.def(!1)},emits:["options-change","change"],setup(e,{emit:t}){const r=e,n=t,a=A([]),o=A(!1),s=A(!0),i=A([]),{t:u}=ge(),l=G(()=>r),v=G(()=>{const{labelField:p,valueField:y,numberToString:F}=r;return b(a).reduce(($,k)=>{if(k){const V=k[y];$.push({...be(k,[p,y]),label:k[p],value:F?`${V}`:V})}return $},[])});je(()=>{r.immediate&&!r.alwaysLoad&&P()}),_e(()=>r.params,()=>{!b(s)&&P()},{deep:!0});async function P(){const p=r.api;if(!(!p||!he(p))){a.value=[];try{o.value=!0;const y=await p(r.params);if(Array.isArray(y)){a.value=y,M();return}r.resultField&&(a.value=me(y,r.resultField)||[]),M()}catch(y){console.warn(y)}finally{o.value=!1}}}async function te(p){p&&(r.alwaysLoad?await P():!r.immediate&&b(s)&&(await P(),s.value=!1))}function M(){n("options-change",b(v))}function re(p,...y){i.value=y}return(p,y)=>(we(),Se(b(J),Be(l.value,{options:v.value,onDropdownVisibleChange:te,onChange:re}),Te({_:2},[Pe(Object.keys(p.$slots),F=>({name:F,fn:N($=>[Ae(p.$slots,F,Le(xe($||{})))])})),o.value?{name:"suffixIcon",fn:N(()=>[R(b(X),{spin:""})]),key:"0"}:void 0,o.value?{name:"notFoundContent",fn:N(()=>[Fe("span",null,[R(b(X),{spin:"",class:"mr-1"}),$e(" "+ke(b(u)("component.form.apiSelectNotFound")),1)])]),key:"1"}:void 0]),1040,["options"]))}});export{vt as _,pt as a,dt as b,ct as c,ft as d,De as s}; diff --git a/assets/AvatarUpload-BRDH2fat.js b/assets/AvatarUpload-BRDH2fat.js new file mode 100644 index 000000000..3141c913b --- /dev/null +++ b/assets/AvatarUpload-BRDH2fat.js @@ -0,0 +1 @@ +import{_ as o}from"./AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js";import"./dateUtil-Ds601TR8.js";import"./antdv-CdQltt60.js";import"./vue-Dbi1xauY.js";import"./index-E2EmEU3P.js";export{o as default}; diff --git a/assets/AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js b/assets/AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js new file mode 100644 index 000000000..d64606654 --- /dev/null +++ b/assets/AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js @@ -0,0 +1 @@ +import{f as p}from"./dateUtil-Ds601TR8.js";import{O as P,A as k}from"./index-E2EmEU3P.js";import{A as M,U as i,Z as N,e as v,M as O,am as V,aG as B}from"./antdv-CdQltt60.js";import{k as s,a as j,d as T,as as G,f as r,c as q,w as D,W as h,a5 as f,Y as w,u as _,ad as E,a6 as I,F}from"./vue-Dbi1xauY.js";function J(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!j(t)}const g=t=>/^https?:\/\//.test(t)?t:P+t,K=[{title:"头像",width:80,dataIndex:"avatar",hideInSearch:!0,customRender:({record:t})=>s(M,{src:g(t.avatar)},null)},{title:"用户名",width:120,dataIndex:"username"},{title:"呢称",width:120,hideInSearch:!0,dataIndex:"nickname"},{title:"所在部门",dataIndex:"dept",hideInSearch:!0,width:180,customRender:({record:t})=>s(i,null,{default:()=>{var a;return[(a=t.dept)==null?void 0:a.name]}})},{title:"所属角色",dataIndex:"roleNames",hideInSearch:!0,width:220,customRender:({record:t})=>{let a;return s(N,null,J(a=t.roles.map(n=>s(i,{color:"success",key:n.id},{default:()=>[n.name]})))?a:{default:()=>[a]})}},{title:"邮箱",width:120,dataIndex:"email"},{title:"手机",width:120,dataIndex:"phone"},{title:"备注",width:120,dataIndex:"remark"},{title:"状态",dataIndex:"status",width:100,hideInSearch:!0,formItemProps:{component:"Select",componentProps:{options:[{label:"启用",value:1},{label:"禁用",value:0}]}},customRender:({record:t})=>{const a=~~t.status===1;return s(i,{color:a?"success":"red"},{default:()=>[a?"启用":"禁用"]})}},{title:"创建时间",dataIndex:"createdAt",width:120,hideInSearch:!0,customRender:({record:t})=>p(t.createdAt)},{title:"修改时间",dataIndex:"updatedAt",width:120,hideInSearch:!0,customRender:({record:t})=>p(t.createdAt)}],L={key:0},Y=I("div",{style:{"margin-top":"8px"}},"Upload",-1),z=["src"],Q=T({name:"AvatarUpload",inheritAttrs:!1,__name:"AvatarUpload",props:{value:{},valueModifiers:{}},emits:["update:value"],setup(t){const a=G(t,"value"),n=r([]),u=r(!1),c=r(""),d=r(""),m=q(()=>g(a.value)),x=D(a,e=>{e&&!n.value.length&&(n.value=[{uid:`vc-upload-${Date.now()}-1`,name:e.split("/").at(-1),status:"done",url:m.value}],x())}),A=e=>{const o=e.type==="image/jpeg"||e.type==="image/png";o||v.error("You can only upload JPG/PNG file!");const l=e.size/1024/1024<2;return l||v.error("Image must smaller than 2MB!"),o&&l},y=async e=>{const{filename:o}=await k.toolsUpload.uploadUpload({file:e});a.value=o},b=async e=>{await y(e.file)},S=({file:e})=>{e.status="done",n.value=[e]},U=e=>{a.value="",n.value=[]},R=()=>{u.value=!1,d.value=""},C=async e=>{!e.url&&!e.preview&&(e.preview=m.value),c.value=e.url||e.preview,u.value=!0,d.value=e.name||e.url.substring(e.url.lastIndexOf("/")+1)};return(e,o)=>{const l=O;return h(),f(F,null,[s(_(B),{"file-list":n.value,name:"avatar","list-type":"picture-card",class:"min-h-[110px]","custom-request":b,onBeforeUpload:A,onChange:S,onRemove:U,onPreview:C},{default:w(()=>[n.value.length<1?(h(),f("div",L,[s(_(V)),Y])):E("",!0)]),_:1},8,["file-list"]),s(l,{open:u.value,title:d.value,footer:null,onCancel:R},{default:w(()=>[I("img",{alt:"example",style:{width:"100%"},src:c.value},null,8,z)]),_:1},8,["open","title"])],64)}}});export{Q as _,K as b}; diff --git a/assets/DeptTree-CVDsyyWk.css b/assets/DeptTree-CVDsyyWk.css new file mode 100644 index 000000000..c2ec832aa --- /dev/null +++ b/assets/DeptTree-CVDsyyWk.css @@ -0,0 +1 @@ +.header[data-v-204de9e8]{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.title[data-v-204de9e8]{margin-right:6px;font-size:16px;font-weight:600;white-space:nowrap} diff --git a/assets/DeptTree-Cx4k5Szr.js b/assets/DeptTree-Cx4k5Szr.js new file mode 100644 index 000000000..87269fbbf --- /dev/null +++ b/assets/DeptTree-Cx4k5Szr.js @@ -0,0 +1 @@ +import{A,d as B,_ as C}from"./index-E2EmEU3P.js";import{ai as N,bu as V,v as b,x as E,y as z,ay as F}from"./antdv-CdQltt60.js";import{d as L,f as p,c as U,W as $,a5 as G,a6 as y,k as l,Y as d,G as x,F as M,a7 as P,a8 as W}from"./vue-Dbi1xauY.js";const Y=u=>(P("data-v-204de9e8"),u=u(),W(),u),j={style:{"--border":1},class:"header"},q=Y(()=>y("div",{class:"title"},"组织架构",-1)),H=L({name:"DeptTree",__name:"DeptTree",emits:["select","init"],setup(u,{emit:g}){const _=g,i=p(""),c=p([]),s=p([]),m=p(!0),v=U(()=>f(N(c.value),i.value)),f=(t,e="")=>t.filter(n=>{var a,o;return(a=n.children)!=null&&a.length&&(n.children=f(n.children,e),n.children.length)?!0:(o=n.name)==null?void 0:o.includes(e)}),D=async()=>{c.value=await A.systemDept.deptList({}),s.value=[...s.value,...c.value.map(t=>Number(t.id))],_("init",c.value)},T=t=>{_("select",t[0])},h=(t,e=[])=>t.reduce((n,a)=>{var o;return n.push(a.id),(o=a.children)!=null&&o.length&&h(a.children,n),n},e),k=()=>{s.value=h(v.value)},K=t=>{s.value=t,m.value=!1};return D(),(t,e)=>{const n=V,a=B,o=b,w=E,I=z,S=F;return $(),G(M,null,[y("div",j,[q,l(n,{value:i.value,"onUpdate:value":e[0]||(e[0]=r=>i.value=r),size:"small",placeholder:"搜索"},null,8,["value"]),l(I,null,{overlay:d(()=>[l(w,null,{default:d(()=>[l(o,{onClick:k},{default:d(()=>[x(" 展开全部 ")]),_:1}),l(o,{onClick:e[1]||(e[1]=r=>s.value=[])},{default:d(()=>[x(" 折叠全部 ")]),_:1})]),_:1})]),default:d(()=>[l(a,{icon:"ant-design:more-outlined",size:"20",class:"flex-shrink-0"})]),_:1})]),l(S,{expandedKeys:s.value,"onUpdate:expandedKeys":e[2]||(e[2]=r=>s.value=r),"auto-expand-parent":m.value,"tree-data":v.value,"field-names":{key:"id",title:"name"},onSelect:T,onExpand:K},null,8,["expandedKeys","auto-expand-parent","tree-data"])],64)}}}),R=C(H,[["__scopeId","data-v-204de9e8"]]);export{R as default}; diff --git a/assets/about-DhpA00it.js b/assets/about-DhpA00it.js new file mode 100644 index 000000000..b3e2d6bd3 --- /dev/null +++ b/assets/about-DhpA00it.js @@ -0,0 +1,8 @@ +import{ac as c,Q as i,U as f}from"./antdv-CdQltt60.js";import{d as j,W as u,a5 as m,k as t,Y as s,u as e,G as g,ak as v,F as h,ae as b,a6 as w,X as y}from"./vue-Dbi1xauY.js";var q={pkg:{name:"vue3-antdv-admin",version:"2.0.0",packageManager:"pnpm@8.10.2",type:"module",engines:{node:">=18"},author:{name:"buqiyuan",email:"1743369777@qq.com",url:"https://github.com/buqiyuan"},scripts:{preinstall:"npx only-allow pnpm",bootstrap:"pnpm install",serve:"npm run dev",dev:"vite dev",build:"rimraf dist && cross-env NODE_ENV=production vite build","build:watch":"rimraf dist && cross-env NODE_ENV=production vite build --watch","build:pkg":"pnpm -r --filter='./packages/*' run build",preview:"npm run build --watch && vite preview","preview:dist":"vite preview",deploy:"bash deploy.sh",openapi:"npx tsx openapi.config.ts","clean:cache":"npx rimraf node_modules/.cache/ && npx rimraf node_modules/.vite","clean:lib":"npx rimraf node_modules packages/*/node_modules",format:"prettier --write .",lint:"eslint . --ext .vue,.js,.ts,.jsx,.tsx,.md,.json --max-warnings 0 && pretty-quick --check --branch main","lint:fix":"eslint --fix . --ext .vue,.js,.ts,.jsx,.tsx,.md,.json && pretty-quick --branch main","lint:eslint":'eslint --cache --max-warnings 0 "{src,mocks}/**/*.{vue,ts,tsx}" --fix',"lint:prettier":'prettier --write "src/**/*.{js,json,tsx,css,less,scss,vue,html,md}"',"lint:stylelint":'stylelint --cache --fix "**/*.{vue,less,postcss,css,scss}" --cache --cache-location node_modules/.cache/stylelint/',"lint:lint-staged":"lint-staged",prepare:"husky install",release:"git push && git push origin --tags","gen:changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md",reinstall:"rimraf pnpm-lock.yaml && rimraf package.lock.json && rimraf node_modules && npm run bootstrap","test:gzip":"npx http-server dist --cors --gzip -c-1","test:br":"npx http-server dist --cors --brotli -c-1"},dependencies:{"@ant-design/icons-vue":"~7.0.1","@iconify/vue":"^4.1.1","@tinymce/tinymce-vue":"^5.1.1","@vueuse/core":"~10.9.0","ant-design-vue":"~4.1.2",axios:"~1.6.8","crypto-js":"^4.2.0",dayjs:"~1.11.10",echarts:"^5.5.0","file-saver":"~2.0.5","lodash-es":"~4.17.21",mitt:"~3.0.1",nprogress:"~1.0.0-1",pinia:"~2.1.7","pinia-plugin-persistedstate":"^3.2.1","qiniu-js":"^3.4.2",qs:"~6.12.0",sortablejs:"~1.15.2",tinymce:"^6.8.3",vue:"~3.4.21","vue-echarts":"^6.6.9","vue-i18n":"9.10.2","vue-router":"~4.3.0","vue-types":"~5.1.1","vue-virtual-scroller":"2.0.0-beta.8",xlsx:"~0.18.5"},devDependencies:{"@admin-pkg/components":"workspace:^","@admin-pkg/vite-plugin-msw":"workspace:^","@admin-pkg/vite-plugin-tinymce-resource":"workspace:^","@commitlint/cli":"~19.2.1","@commitlint/config-conventional":"~19.1.0","@faker-js/faker":"^8.4.1","@iconify-json/ant-design":"^1.1.15","@iconify-json/ep":"^1.1.15","@iconify/json":"^2.2.191","@types/crypto-js":"^4.2.2","@types/lodash-es":"~4.17.12","@types/node":"~20.11.16","@typescript-eslint/eslint-plugin":"~7.3.1","@typescript-eslint/parser":"~7.3.1","@umijs/openapi":"^1.11.1","@vitejs/plugin-vue":"~5.0.4","@vitejs/plugin-vue-jsx":"~3.1.0","@vue/tsconfig":"^0.5.1",commitizen:"~4.3.0","conventional-changelog-cli":"~4.1.0","core-js":"^3.36.1","cross-env":"~7.0.3",eslint:"~8.57.0","eslint-config-prettier":"~9.1.0","eslint-define-config":"~2.1.0","eslint-plugin-import":"~2.29.1","eslint-plugin-prettier":"~5.1.3","eslint-plugin-vue":"~9.23.0",husky:"~9.0.11",less:"~4.2.0","lint-staged":"~15.2.2",msw:"^2.2.8",postcss:"~8.4.37","postcss-html":"~1.6.0","postcss-less":"~6.0.0",prettier:"~3.2.5","pretty-quick":"~4.0.0",rimraf:"~5.0.5",stylelint:"~16.2.1","stylelint-config-property-sort-order-smacss":"^10.0.0","stylelint-config-recommended":"~14.0.0","stylelint-config-recommended-vue":"~1.5.0","stylelint-config-standard":"~36.0.0","stylelint-order":"~6.0.4","stylelint-prettier":"^5.0.0",typescript:"~5.4.2",unocss:"^0.58.6","unplugin-vue-components":"~0.26.0",vite:"~5.1.6","vite-plugin-checker":"~0.6.4","vite-plugin-inspect":"^0.8.3","vite-plugin-mkcert":"^1.17.4","vite-plugin-svg-icons":"~2.0.1","vue-eslint-parser":"~9.4.2","vue-tsc":"~1.8.27"},__npminstall_done:!1,repository:{type:"git",url:"https://github.com/buqiyuan/vue3-antdv-admin"},homepage:"https://buqiyuan.gitee.io/vue3-antdv-admin",keywords:["vue","ant-design-vue","vue3","ts","tsx","admin","typescript"],license:"MIT",target:"web",dependenciesMeta:{"@admin-pkg/vite-plugin-msw":{injected:!0}},pnpm:{overrides:{"@babel/helper-module-imports":"~7.22.15"}}},lastBuildTime:"2024-03-20 11:51:49"};const D=w("a",{href:"https://qm.qq.com/cgi-bin/qm/qr?k=ID-KcAOdPUPWVgAnsPLF3gRdHLc8GURO&jump_from=webapi",target:"_blank"}," 点击链接加入群聊 ",-1),G=j({name:"About",__name:"about",setup(I){const{pkg:n,lastBuildTime:_}=q,x={...n.dependencies,...n.devDependencies},r=({url:a="",text:o})=>{const p=/^http(s)?:/.test(a)?a:`https://www.npmjs.com/package/${a}`;return t("a",{href:p,target:"_blank"},[o])},d=a=>{var o;return((o=x[a].match(/\d+/))==null?void 0:o[0])||""},k=` + 的前端项目是基于 Vue${d("vue")}.x、 + Vite${d("vite")}.x、 + Ant-Design-Vue${d("ant-design-vue")}.x 、 + TypeScript${d("typescript")}.x 开发, + 内置了动态路由、权限验证、并提供了常用的功能组件,帮助你快速搭建企业级中后台产品原型。 + 原则上不会限制任何代码用于商用。 + `;return(a,o)=>(u(),m("div",null,[t(e(c),null,{default:s(()=>[t(e(c).Meta,{title:"关于"},{description:s(()=>[t(r,{url:e(n).author.url,text:e(n).name},null,8,["url","text"]),g(v(k))]),_:1})]),_:1}),t(e(c),{class:"mt-3"},{default:s(()=>[t(e(i),{title:"项目信息",column:2,bordered:""},{default:s(()=>[t(e(i).Item,{label:"版本"},{default:s(()=>[t(e(f),{color:"processing"},{default:s(()=>[g(v(e(n).version),1)]),_:1})]),_:1}),t(e(i).Item,{label:"最后编译时间"},{default:s(()=>[t(e(f),{color:"processing"},{default:s(()=>[g(v(e(_)),1)]),_:1})]),_:1}),t(e(i).Item,{label:"GitHub"},{default:s(()=>[t(r,{url:e(n).repository.url,text:"GitHub"},null,8,["url"])]),_:1}),t(e(i).Item,{label:"预览地址"},{default:s(()=>[t(r,{url:e(n).homepage,text:"预览地址"},null,8,["url"])]),_:1}),t(e(i).Item,{label:"QQ交流群","label-align":"left",align:"left"},{default:s(()=>[D]),_:1})]),_:1})]),_:1}),t(e(c),{class:"mt-3"},{default:s(()=>[t(e(i),{title:"生产环境依赖",bordered:""},{default:s(()=>[(u(!0),m(h,null,b(e(n).dependencies,(p,l)=>(u(),y(e(i).Item,{key:l,label:l},{default:s(()=>[t(r,{url:l,text:p},null,8,["url","text"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1}),t(e(c),{class:"mt-3"},{default:s(()=>[t(e(i),{title:"开发环境依赖",bordered:""},{default:s(()=>[(u(!0),m(h,null,b(e(n).devDependencies,(p,l)=>(u(),y(e(i).Item,{key:l,label:l},{default:s(()=>[t(r,{url:l,text:p},null,8,["url","text"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1})]))}});export{G as default}; diff --git a/assets/analysis-DNySu1oN.svg b/assets/analysis-DNySu1oN.svg new file mode 100644 index 000000000..9c2da5576 --- /dev/null +++ b/assets/analysis-DNySu1oN.svg @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/assets/antdv-CdQltt60.js b/assets/antdv-CdQltt60.js new file mode 100644 index 000000000..b2ad63e09 --- /dev/null +++ b/assets/antdv-CdQltt60.js @@ -0,0 +1,457 @@ +import{c as P,i as Xe,p as Ke,F as nt,a as Zt,C as L$,T as Gp,d as J,r as vt,g as Dn,o as Ve,b as ao,e as An,w as ue,f as Z,u as Lt,s as Y,h as Le,j as Je,t as z$,k as f,l as af,m as Kt,n as v8,q as rn,v as ko,x as zr,y as lt,z as Be,A as Wn,B as Wm,D as Xp,E as Up,G as go,H as H$,I as Rr,J as _t,K as g8,L as Yp,M as h8,N as m8,O as nc,P as j$,Q as b8}from"./vue-Dbi1xauY.js";var cr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ur(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function coe(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function o(){return this instanceof o?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,r.get?r:{enumerable:!0,get:function(){return e[o]}})}),n}const vn=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function Hr(){return{type:[Function,Array]}}function Ne(e){return{type:Object,default:e}}function Ce(e){return{type:Boolean,default:e}}function de(e){return{type:Function,default:e}}function xt(e,t){const n={validator:()=>!0,default:e};return n}function ba(){return{validator:()=>!0}}function ht(e){return{type:Array,default:e}}function je(e){return{type:String,default:e}}function Ge(e,t){return e?{type:e,default:t}:xt(t)}const qp="anticon",V$=Symbol("GlobalFormContextKey"),S8=e=>{Ke(V$,e)},$8=()=>Xe(V$,{validateMessages:P(()=>{})}),C8=()=>({iconPrefixCls:String,getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:Ne(),input:Ne(),autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:Ne(),pageHeader:Ne(),componentSize:{type:String},componentDisabled:{type:Boolean,default:void 0},direction:{type:String,default:"ltr"},space:Ne(),virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:Ne(),pagination:Ne(),theme:Ne(),select:Ne(),wave:Ne()}),Qp=Symbol("configProvider"),W$={getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:P(()=>qp),getPopupContainer:P(()=>()=>document.body),direction:P(()=>"ltr")},oc=()=>Xe(Qp,W$),x8=e=>Ke(Qp,e);var K$=typeof global=="object"&&global&&global.Object===Object&&global,w8=typeof self=="object"&&self&&self.Object===Object&&self,lo=K$||w8||Function("return this")(),Kn=lo.Symbol,G$=Object.prototype,O8=G$.hasOwnProperty,P8=G$.toString,il=Kn?Kn.toStringTag:void 0;function I8(e){var t=O8.call(e,il),n=e[il];try{e[il]=void 0;var o=!0}catch{}var r=P8.call(e);return o&&(t?e[il]=n:delete e[il]),r}var T8=Object.prototype,M8=T8.toString;function E8(e){return M8.call(e)}var _8="[object Null]",D8="[object Undefined]",Km=Kn?Kn.toStringTag:void 0;function So(e){return e==null?e===void 0?D8:_8:Km&&Km in Object(e)?I8(e):E8(e)}function En(e){return e!=null&&typeof e=="object"}var A8="[object Symbol]";function rc(e){return typeof e=="symbol"||En(e)&&So(e)==A8}function ni(e,t){for(var n=-1,o=e==null?0:e.length,r=Array(o);++n0){if(++t>=dO)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function gO(e){return function(){return e}}var $s=function(){try{var e=Ur(Object,"defineProperty");return e({},"",{}),e}catch{}}(),hO=$s?function(e,t){return $s(e,"toString",{configurable:!0,enumerable:!1,value:gO(t),writable:!0})}:Zp;const mO=hO;var Y$=vO(mO);function bO(e,t){for(var n=-1,o=e==null?0:e.length;++n-1}var CO=9007199254740991,xO=/^(?:0|[1-9]\d*)$/;function ac(e,t){var n=typeof e;return t=t??CO,!!t&&(n=="number"||n!="symbol"&&xO.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=PO}function Yr(e){return e!=null&&nv(e.length)&&!Jp(e)}function IO(e,t,n){if(!an(n))return!1;var o=typeof t;return(o=="number"?Yr(n)&&ac(t,n.length):o=="string"&&t in n)?oi(n[t],e):!1}function J$(e){return lc(function(t,n){var o=-1,r=n.length,a=r>1?n[r-1]:void 0,l=r>2?n[2]:void 0;for(a=e.length>3&&typeof a=="function"?(r--,a):void 0,l&&IO(n[0],n[1],l)&&(a=r<3?void 0:a,r=1),t=Object(t);++o-1}function L5(e,t){var n=this.__data__,o=uc(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}function Ho(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t0&&n(i)?t>1?lv(i,t-1,n,o,r):av(r,i):o||(r[r.length]=i)}return r}function nP(e){var t=e==null?0:e.length;return t?lv(e,1):[]}function lC(e){return Y$(Z$(e,void 0,nP),e+"")}var iv=rC(Object.getPrototypeOf,Object),oP="[object Object]",rP=Function.prototype,aP=Object.prototype,iC=rP.toString,lP=aP.hasOwnProperty,iP=iC.call(Object);function pc(e){if(!En(e)||So(e)!=oP)return!1;var t=iv(e);if(t===null)return!0;var n=lP.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&iC.call(n)==iP}function sP(e,t,n){var o=-1,r=e.length;t<0&&(t=-t>r?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(r);++oi))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,g=n&V7?new Ra:void 0;for(a.set(e,t),a.set(t,e);++d=t||w<0||d&&M>=a}function y(){var O=Du();if(b(O))return S(O);i=setTimeout(y,h(O))}function S(O){return i=void 0,p&&o?g(O):(o=r=void 0,l)}function $(){i!==void 0&&clearTimeout(i),u=0,o=s=r=i=void 0}function x(){return i===void 0?l:S(Du())}function C(){var O=Du(),w=b(O);if(o=arguments,r=this,s=O,w){if(i===void 0)return m(s);if(d)return clearTimeout(i),i=setTimeout(y,t),g(s)}return i===void 0&&(i=setTimeout(y,t)),l}return C.cancel=$,C.flush=x,C}function ff(e,t,n){(n!==void 0&&!oi(e[t],n)||n===void 0&&!(t in e))&&ev(e,t,n)}function dv(e){return En(e)&&Yr(e)}function pf(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function NI(e){return Xa(e,ri(e))}function kI(e,t,n,o,r,a,l){var i=pf(e,n),s=pf(t,n),u=l.get(s);if(u){ff(e,n,u);return}var c=a?a(i,s,n+"",e,t,l):void 0,d=c===void 0;if(d){var p=Jt(s),g=!p&&_a(s),m=!p&&!g&&cc(s);c=s,p||g||m?Jt(i)?c=i:dv(i)?c=U$(i):g?(d=!1,c=cC(s,!0)):m?(d=!1,c=vC(s,!0)):c=[]:pc(s)||Ea(s)?(c=i,Ea(i)?c=NI(i):(!an(i)||Jp(i))&&(c=gC(s))):d=!1}d&&(l.set(s,c),r(c,s,o,a,l),l.delete(s)),ff(e,n,c)}function fv(e,t,n,o,r){e!==t&&xC(t,function(a,l){if(r||(r=new to),an(a))kI(e,t,l,n,fv,o,r);else{var i=o?o(pf(e,l),a,l+"",e,t,r):void 0;i===void 0&&(i=a),ff(e,l,i)}},ri)}var doe=J$(function(e,t,n,o){fv(e,t,n,o)});function wC(e,t,n){for(var o=-1,r=e==null?0:e.length;++o-1?r[a?t[l]:l]:void 0}}var FI=Math.max;function LI(e,t,n){var o=e==null?0:e.length;if(!o)return-1;var r=n==null?0:K8(n);return r<0&&(r=FI(o+r,0)),q$(e,gc(t),r)}var zI=BI(LI);function HI(e){for(var t=-1,n=e==null?0:e.length,o={};++t=120&&c.length>=120)?new Ra(l&&c):void 0}c=e[0];var d=-1,p=i[0];e:for(;++d1),a}),Xa(e,pC(e),n),o&&(n=Sa(n,tT|nT|oT,eT));for(var r=t.length;r--;)TC(n,t[r]);return n});function MC(e,t,n,o){if(!an(e))return e;t=Ya(t,e);for(var r=-1,a=t.length,l=a-1,i=e;i!=null&&++r=fT){var u=t?null:dT(e);if(u)return uv(u);l=!1,r=xs,s=new Ra}else s=t?[]:i;e:for(;++otypeof e=="function",mT=Array.isArray,bT=e=>typeof e=="string",yT=e=>e!==null&&typeof e=="object",ST=/^on[^a-z]/,$T=e=>ST.test(e),hv=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},CT=/-(\w)/g,qr=hv(e=>e.replace(CT,(t,n)=>n?n.toUpperCase():"")),xT=/\B([A-Z])/g,wT=hv(e=>e.replace(xT,"-$1").toLowerCase()),OT=hv(e=>e.charAt(0).toUpperCase()+e.slice(1)),PT=Object.prototype.hasOwnProperty,C0=(e,t)=>PT.call(e,t);function IT(e,t,n,o){const r=e[n];if(r!=null){const a=C0(r,"default");if(a&&o===void 0){const l=r.default;o=r.type!==Function&&hT(l)?l():l}r.type===Boolean&&(!C0(t,n)&&!a?o=!1:o===""&&(o=!0))}return o}function xr(e){return typeof e=="number"?`${e}px`:e}function va(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??n}function TT(e){let t;const n=new Promise(r=>{t=e(()=>{r(!0)})}),o=()=>{t==null||t()};return o.then=(r,a)=>n.then(r,a),o.promise=n,o}function te(){const e=[];for(let t=0;t0},e.prototype.connect_=function(){!vf||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),RT?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!vf||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,o=n===void 0?"":n,r=AT.some(function(a){return!!~o.indexOf(a)});r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),DC=function(e,t){for(var n=0,o=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Na(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new VT(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Na(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(o){return new WT(o.target,o.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),RC=typeof WeakMap<"u"?new WeakMap:new _C,NC=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=NT.getInstance(),o=new KT(t,n,this);RC.set(this,o)}return e}();["observe","unobserve","disconnect"].forEach(function(e){NC.prototype[e]=function(){var t;return(t=RC.get(this))[e].apply(t,arguments)}});var GT=function(){return typeof ws.ResizeObserver<"u"?ws.ResizeObserver:NC}();const mv=GT,gf=e=>e!=null&&e!=="",rt=(e,t)=>{const n=v({},e);return Object.keys(t).forEach(o=>{const r=n[o];if(r)r.type||r.default?r.default=t[o]:r.def?r.def(t[o]):n[o]={type:r,default:t[o]};else throw new Error(`not have ${o} prop`)}),n},kC=e=>{const t=Object.keys(e),n={},o={},r={};for(let a=0,l=t.length;a0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n={},o=/;(?![^(]*\))/g,r=/:(.+)/;return typeof e=="object"?e:(e.split(o).forEach(function(a){if(a){const l=a.split(r);if(l.length>1){const i=t?qr(l[0].trim()):l[0].trim();n[i]=l[1].trim()}}}),n)},_o=(e,t)=>e[t]!==void 0,BC=Symbol("skipFlatten"),mt=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=Array.isArray(e)?e:[e],o=[];return n.forEach(r=>{Array.isArray(r)?o.push(...mt(r,t)):r&&r.type===nt?r.key===BC?o.push(r):o.push(...mt(r.children,t)):r&&Zt(r)?t&&!bv(r)?o.push(r):t||o.push(r):gf(r)&&o.push(r)}),o},bc=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(Zt(e))return e.type===nt?t==="default"?mt(e.children):[]:e.children&&e.children[t]?mt(e.children[t](n)):[];{const o=e.$slots[t]&&e.$slots[t](n);return mt(o)}},Pn=e=>{var t;let n=((t=e==null?void 0:e.vnode)===null||t===void 0?void 0:t.el)||e&&(e.$el||e);for(;n&&!n.tagName;)n=n.nextSibling;return n},UT=e=>{const t={};if(e.$&&e.$.vnode){const n=e.$.vnode.props||{};Object.keys(e.$props).forEach(o=>{const r=e.$props[o],a=wT(o);(r!==void 0||a in n)&&(t[o]=r)})}else if(Zt(e)&&typeof e.type=="object"){const n=e.props||{},o={};Object.keys(n).forEach(a=>{o[qr(a)]=n[a]});const r=e.type.props||{};Object.keys(r).forEach(a=>{const l=IT(r,o,a,o[a]);(l!==void 0||a in o)&&(t[a]=l)})}return t},FC=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,r;if(e.$){const a=e[t];if(a!==void 0)return typeof a=="function"&&o?a(n):a;r=e.$slots[t],r=o&&r?r(n):r}else if(Zt(e)){const a=e.props&&e.props[t];if(a!==void 0&&e.props!==null)return typeof a=="function"&&o?a(n):a;e.type===nt?r=e.children:e.children&&e.children[t]&&(r=e.children[t],r=o&&r?r(n):r)}return Array.isArray(r)&&(r=mt(r),r=r.length===1?r[0]:r,r=r.length===0?void 0:r),r};function w0(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n={};return e.$?n=v(v({},n),e.$attrs):n=v(v({},n),e.props),kC(n)[t?"onEvents":"events"]}function YT(e){const n=((Zt(e)?e.props:e.$attrs)||{}).class||{};let o={};return typeof n=="string"?n.split(" ").forEach(r=>{o[r.trim()]=!0}):Array.isArray(n)?te(n).split(" ").forEach(r=>{o[r.trim()]=!0}):o=v(v({},o),n),o}function LC(e,t){let o=((Zt(e)?e.props:e.$attrs)||{}).style||{};if(typeof o=="string")o=XT(o,t);else if(t&&o){const r={};return Object.keys(o).forEach(a=>r[qr(a)]=o[a]),r}return o}function qT(e){return e.length===1&&e[0].type===nt}function bv(e){return e&&(e.type===L$||e.type===nt&&e.children.length===0||e.type===Gp&&e.children.trim()==="")}function Tt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):(n==null?void 0:n.type)===nt?t.push(...Tt(n.children)):t.push(n)}),t.filter(n=>!bv(n))}function sl(e){if(e){const t=Tt(e);return t.length?t:void 0}else return e}function kt(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&typeof e.type!="symbol"}function Nt(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";var o,r;return(o=t[n])!==null&&o!==void 0?o:(r=e[n])===null||r===void 0?void 0:r.call(e)}const ho=J({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup(e,t){let{slots:n}=t;const o=vt({width:0,height:0,offsetHeight:0,offsetWidth:0});let r=null,a=null;const l=()=>{a&&(a.disconnect(),a=null)},i=c=>{const{onResize:d}=e,p=c[0].target,{width:g,height:m}=p.getBoundingClientRect(),{offsetWidth:h,offsetHeight:b}=p,y=Math.floor(g),S=Math.floor(m);if(o.width!==y||o.height!==S||o.offsetWidth!==h||o.offsetHeight!==b){const $={width:y,height:S,offsetWidth:h,offsetHeight:b};v(o,$),d&&Promise.resolve().then(()=>{d(v(v({},$),{offsetWidth:h,offsetHeight:b}),p)})}},s=Dn(),u=()=>{const{disabled:c}=e;if(c){l();return}const d=Pn(s);d!==r&&(l(),r=d),!a&&d&&(a=new mv(i),a.observe(d))};return Ve(()=>{u()}),ao(()=>{u()}),An(()=>{l()}),ue(()=>e.disabled,()=>{u()},{flush:"post"}),()=>{var c;return(c=n.default)===null||c===void 0?void 0:c.call(n)[0]}}});let zC=e=>setTimeout(e,16),HC=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(zC=e=>window.requestAnimationFrame(e),HC=e=>window.cancelAnimationFrame(e));let O0=0;const yv=new Map;function jC(e){yv.delete(e)}function We(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;O0+=1;const n=O0;function o(r){if(r===0)jC(n),e();else{const a=zC(()=>{o(r-1)});yv.set(n,a)}}return o(t),n}We.cancel=e=>{const t=yv.get(e);return jC(t),HC(t)};let VC=!1;try{const e=Object.defineProperty({},"passive",{get(){VC=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch{}const zt=VC;function wt(e,t,n,o){if(e&&e.addEventListener){let r=o;r===void 0&&zt&&(t==="touchstart"||t==="touchmove"||t==="wheel")&&(r={passive:!1}),e.addEventListener(t,n,r)}return{remove:()=>{e&&e.removeEventListener&&e.removeEventListener(t,n)}}}const WC=Symbol("DisabledContextKey"),gn=()=>Xe(WC,Z(void 0)),KC=e=>{const t=gn();return Ke(WC,P(()=>{var n;return(n=e.value)!==null&&n!==void 0?n:t.value})),e},GC={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},QT={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},ZT=QT,JT={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},XC=JT,e9={lang:v({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},ZT),timePickerLocale:v({},XC)},Ps=e9,Sn="${label} is not a valid ${type}",t9={locale:"en",Pagination:GC,DatePicker:Ps,TimePicker:XC,Calendar:Ps,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Sn,method:Sn,array:Sn,object:Sn,number:Sn,date:Sn,boolean:Sn,integer:Sn,float:Sn,regexp:Sn,email:Sn,url:Sn,hex:Sn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"}},Gn=t9,Sv=J({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup(e,t){let{slots:n}=t;const o=Xe("localeData",{}),r=P(()=>{const{componentName:l="global",defaultLocale:i}=e,s=i||Gn[l||"global"],{antLocale:u}=o,c=l&&u?u[l]:{};return v(v({},typeof s=="function"?s():s),c||{})}),a=P(()=>{const{antLocale:l}=o,i=l&&l.locale;return l&&l.exist&&!i?Gn.locale:i});return()=>{const l=e.children||n.default,{antLocale:i}=o;return l==null?void 0:l(r.value,a.value,i)}}});function $o(e,t,n){const o=Xe("localeData",{});return[P(()=>{const{antLocale:a}=o,l=Lt(t)||Gn[e||"global"],i=e&&a?a[e]:{};return v(v(v({},typeof l=="function"?l():l),i||{}),Lt(n)||{})})]}function $v(e){for(var t=0,n,o=0,r=e.length;r>=4;++o,r-=4)n=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(o+2)&255)<<16;case 2:t^=(e.charCodeAt(o+1)&255)<<8;case 1:t^=e.charCodeAt(o)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}const P0="%";class n9{constructor(t){this.cache=new Map,this.instanceId=t}get(t){return this.cache.get(Array.isArray(t)?t.join(P0):t)||null}update(t,n){const o=Array.isArray(t)?t.join(P0):t,r=this.cache.get(o),a=n(r);a===null?this.cache.delete(o):this.cache.set(o,a)}}const o9=n9,UC="data-token-hash",Nr="data-css-hash",ga="__cssinjs_instance__";function Hl(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${Nr}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(r=>{r[ga]=r[ga]||e,r[ga]===e&&document.head.insertBefore(r,n)});const o={};Array.from(document.querySelectorAll(`style[${Nr}]`)).forEach(r=>{var a;const l=r.getAttribute(Nr);o[l]?r[ga]===e&&((a=r.parentNode)===null||a===void 0||a.removeChild(r)):o[l]=!0})}return new o9(e)}const YC=Symbol("StyleContextKey"),r9=()=>{var e,t,n;const o=Dn();let r;if(o&&o.appContext){const a=(n=(t=(e=o.appContext)===null||e===void 0?void 0:e.config)===null||t===void 0?void 0:t.globalProperties)===null||n===void 0?void 0:n.__ANTDV_CSSINJS_CACHE__;a?r=a:(r=Hl(),o.appContext.config.globalProperties&&(o.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__=r))}else r=Hl();return r},qC={cache:Hl(),defaultCache:!0,hashPriority:"low"},yc=()=>{const e=r9();return Xe(YC,Y(v(v({},qC),{cache:e})))},a9=e=>{const t=yc(),n=Y(v(v({},qC),{cache:Hl()}));return ue([()=>Lt(e),t],()=>{const o=v({},t.value),r=Lt(e);Object.keys(r).forEach(l=>{const i=r[l];r[l]!==void 0&&(o[l]=i)});const{cache:a}=r;o.cache=o.cache||Hl(),o.defaultCache=!a&&t.value.defaultCache,n.value=o},{immediate:!0}),Ke(YC,n),n},l9=()=>({autoClear:Ce(),mock:je(),cache:Ne(),defaultCache:Ce(),hashPriority:je(),container:Ge(),ssrInline:Ce(),transformers:ht(),linters:ht()});Vt(J({name:"AStyleProvider",inheritAttrs:!1,props:l9(),setup(e,t){let{slots:n}=t;return a9(e),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}));function QC(e,t,n,o){const r=yc(),a=Y(""),l=Y();Le(()=>{a.value=[e,...t.value].join("%")});const i=s=>{r.value.cache.update(s,u=>{const[c=0,d]=u||[];return c-1===0?(o==null||o(d,!1),null):[c-1,d]})};return ue(a,(s,u)=>{u&&i(u),r.value.cache.update(s,c=>{const[d=0,p]=c||[],m=p||n();return[d+1,m]}),l.value=r.value.cache.get(a.value)[1]},{immediate:!0}),Je(()=>{i(a.value)}),l}function hn(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function er(e,t){return e&&e.contains?e.contains(t):!1}const I0="data-vc-order",i9="vc-util-key",hf=new Map;function ZC(){let{mark:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e?e.startsWith("data-")?e:`data-${e}`:i9}function Sc(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function s9(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function JC(e){return Array.from((hf.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function e2(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!hn())return null;const{csp:n,prepend:o}=t,r=document.createElement("style");r.setAttribute(I0,s9(o)),n!=null&&n.nonce&&(r.nonce=n==null?void 0:n.nonce),r.innerHTML=e;const a=Sc(t),{firstChild:l}=a;if(o){if(o==="queue"){const i=JC(a).filter(s=>["prepend","prependQueue"].includes(s.getAttribute(I0)));if(i.length)return a.insertBefore(r,i[i.length-1].nextSibling),r}a.insertBefore(r,l)}else a.appendChild(r);return r}function t2(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Sc(t);return JC(n).find(o=>o.getAttribute(ZC(t))===e)}function Is(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=t2(e,t);n&&Sc(t).removeChild(n)}function c9(e,t){const n=hf.get(e);if(!n||!er(document,n)){const o=e2("",t),{parentNode:r}=o;hf.set(e,r),e.removeChild(o)}}function jl(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var o,r,a;const l=Sc(n);c9(l,n);const i=t2(t,n);if(i)return!((o=n.csp)===null||o===void 0)&&o.nonce&&i.nonce!==((r=n.csp)===null||r===void 0?void 0:r.nonce)&&(i.nonce=(a=n.csp)===null||a===void 0?void 0:a.nonce),i.innerHTML!==e&&(i.innerHTML=e),i;const s=e2(e,n);return s.setAttribute(ZC(n),t),s}function u9(e,t){if(e.length!==t.length)return!1;for(let n=0;n1&&arguments[1]!==void 0?arguments[1]:!1,o={map:this.cache};return t.forEach(r=>{var a;o?o=(a=o==null?void 0:o.map)===null||a===void 0?void 0:a.get(r):o=void 0}),o!=null&&o.value&&n&&(o.value[1]=this.cacheCallTimes++),o==null?void 0:o.value}get(t){var n;return(n=this.internalGet(t,!0))===null||n===void 0?void 0:n[0]}has(t){return!!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>ka.MAX_CACHE_SIZE+ka.MAX_CACHE_OFFSET){const[r]=this.keys.reduce((a,l)=>{const[,i]=a;return this.internalGet(l)[1]{if(a===t.length-1)o.set(r,{value:[n,this.cacheCallTimes++]});else{const l=o.get(r);l?l.map||(l.map=new Map):o.set(r,{map:new Map}),o=o.get(r).map}})}deleteByPath(t,n){var o;const r=t.get(n[0]);if(n.length===1)return r.map?t.set(n[0],{map:r.map}):t.delete(n[0]),(o=r.value)===null||o===void 0?void 0:o[0];const a=this.deleteByPath(r.map,n.slice(1));return(!r.map||r.map.size===0)&&!r.value&&t.delete(n[0]),a}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!u9(n,t)),this.deleteByPath(this.cache,t)}}ka.MAX_CACHE_SIZE=20;ka.MAX_CACHE_OFFSET=5;let T0={};function d9(e,t){}function f9(e,t){}function n2(e,t,n){!t&&!T0[n]&&(e(!1,n),T0[n]=!0)}function Cv(e,t){n2(d9,e,t)}function p9(e,t){n2(f9,e,t)}function v9(){}let g9=v9;const yt=g9;let M0=0;class o2{constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=M0,t.length===0&&yt(t.length>0),M0+=1}getDerivativeToken(t){return this.derivatives.reduce((n,o)=>o(t,n),void 0)}}const Nu=new ka;function r2(e){const t=Array.isArray(e)?e:[e];return Nu.has(t)||Nu.set(t,new o2(t)),Nu.get(t)}const E0=new WeakMap;function Ts(e){let t=E0.get(e)||"";return t||(Object.keys(e).forEach(n=>{const o=e[n];t+=n,o instanceof o2?t+=o.id:o&&typeof o=="object"?t+=Ts(o):t+=o}),E0.set(e,t)),t}function h9(e,t){return $v(`${t}_${Ts(e)}`)}const Sl=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),a2="_bAmBoO_";function m9(e,t,n){var o,r;if(hn()){jl(e,Sl);const a=document.createElement("div");a.style.position="fixed",a.style.left="0",a.style.top="0",t==null||t(a),document.body.appendChild(a);const l=n?n(a):(o=getComputedStyle(a).content)===null||o===void 0?void 0:o.includes(a2);return(r=a.parentNode)===null||r===void 0||r.removeChild(a),Is(Sl),l}return!1}let ku;function b9(){return ku===void 0&&(ku=m9(`@layer ${Sl} { .${Sl} { content: "${a2}"!important; } }`,e=>{e.className=Sl})),ku}const _0={},y9=!0,S9=!1,$9=!y9&&!S9?"css-dev-only-do-not-override":"css",wr=new Map;function C9(e){wr.set(e,(wr.get(e)||0)+1)}function x9(e,t){typeof document<"u"&&document.querySelectorAll(`style[${UC}="${e}"]`).forEach(o=>{var r;o[ga]===t&&((r=o.parentNode)===null||r===void 0||r.removeChild(o))})}const w9=0;function O9(e,t){wr.set(e,(wr.get(e)||0)-1);const n=Array.from(wr.keys()),o=n.filter(r=>(wr.get(r)||0)<=0);n.length-o.length>w9&&o.forEach(r=>{x9(r,t),wr.delete(r)})}const P9=(e,t,n,o)=>{const r=n.getDerivativeToken(e);let a=v(v({},r),t);return o&&(a=o(a)),a};function I9(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z({});const o=yc(),r=P(()=>v({},...t.value)),a=P(()=>Ts(r.value)),l=P(()=>Ts(n.value.override||_0));return QC("token",P(()=>[n.value.salt||"",e.value.id,a.value,l.value]),()=>{const{salt:s="",override:u=_0,formatToken:c,getComputedToken:d}=n.value,p=d?d(r.value,u,e.value):P9(r.value,u,e.value,c),g=h9(p,s);p._tokenKey=g,C9(g);const m=`${$9}-${$v(g)}`;return p._hashId=m,[p,m]},s=>{var u;O9(s[0]._tokenKey,(u=o.value)===null||u===void 0?void 0:u.cache.instanceId)})}var T9={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},l2="comm",i2="rule",s2="decl",M9="@import",E9="@keyframes",_9="@layer",c2=Math.abs,xv=String.fromCharCode;function u2(e){return e.trim()}function Ji(e,t,n){return e.replace(t,n)}function D9(e,t,n){return e.indexOf(t,n)}function Vl(e,t){return e.charCodeAt(t)|0}function Wl(e,t,n){return e.slice(t,n)}function Eo(e){return e.length}function A9(e){return e.length}function xi(e,t){return t.push(e),e}var $c=1,Ba=1,d2=0,Xn=0,Rt=0,Qa="";function wv(e,t,n,o,r,a,l,i){return{value:e,root:t,parent:n,type:o,props:r,children:a,line:$c,column:Ba,length:l,return:"",siblings:i}}function R9(){return Rt}function N9(){return Rt=Xn>0?Vl(Qa,--Xn):0,Ba--,Rt===10&&(Ba=1,$c--),Rt}function no(){return Rt=Xn2||mf(Rt)>3?"":" "}function L9(e,t){for(;--t&&no()&&!(Rt<48||Rt>102||Rt>57&&Rt<65||Rt>70&&Rt<97););return Cc(e,es()+(t<6&&kr()==32&&no()==32))}function bf(e){for(;no();)switch(Rt){case e:return Xn;case 34:case 39:e!==34&&e!==39&&bf(Rt);break;case 40:e===41&&bf(e);break;case 92:no();break}return Xn}function z9(e,t){for(;no()&&e+Rt!==57;)if(e+Rt===84&&kr()===47)break;return"/*"+Cc(t,Xn-1)+"*"+xv(e===47?e:no())}function H9(e){for(;!mf(kr());)no();return Cc(e,Xn)}function j9(e){return B9(ts("",null,null,null,[""],e=k9(e),0,[0],e))}function ts(e,t,n,o,r,a,l,i,s){for(var u=0,c=0,d=l,p=0,g=0,m=0,h=1,b=1,y=1,S=0,$="",x=r,C=a,O=o,w=$;b;)switch(m=S,S=no()){case 40:if(m!=108&&Vl(w,d-1)==58){D9(w+=Ji(Bu(S),"&","&\f"),"&\f",c2(u?i[u-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:w+=Bu(S);break;case 9:case 10:case 13:case 32:w+=F9(m);break;case 92:w+=L9(es()-1,7);continue;case 47:switch(kr()){case 42:case 47:xi(V9(z9(no(),es()),t,n,s),s);break;default:w+="/"}break;case 123*h:i[u++]=Eo(w)*y;case 125*h:case 59:case 0:switch(S){case 0:case 125:b=0;case 59+c:y==-1&&(w=Ji(w,/\f/g,"")),g>0&&Eo(w)-d&&xi(g>32?A0(w+";",o,n,d-1,s):A0(Ji(w," ","")+";",o,n,d-2,s),s);break;case 59:w+=";";default:if(xi(O=D0(w,t,n,u,c,r,i,$,x=[],C=[],d,a),a),S===123)if(c===0)ts(w,t,O,O,x,a,d,i,C);else switch(p===99&&Vl(w,3)===110?100:p){case 100:case 108:case 109:case 115:ts(e,O,O,o&&xi(D0(e,O,O,0,0,r,i,$,r,x=[],d,C),C),r,C,d,i,o?x:C);break;default:ts(w,O,O,O,[""],C,0,i,C)}}u=c=g=0,h=y=1,$=w="",d=l;break;case 58:d=1+Eo(w),g=m;default:if(h<1){if(S==123)--h;else if(S==125&&h++==0&&N9()==125)continue}switch(w+=xv(S),S*h){case 38:y=c>0?1:(w+="\f",-1);break;case 44:i[u++]=(Eo(w)-1)*y,y=1;break;case 64:kr()===45&&(w+=Bu(no())),p=kr(),c=d=Eo($=w+=H9(es())),S++;break;case 45:m===45&&Eo(w)==2&&(h=0)}}return a}function D0(e,t,n,o,r,a,l,i,s,u,c,d){for(var p=r-1,g=r===0?a:[""],m=A9(g),h=0,b=0,y=0;h0?g[S]+" "+$:Ji($,/&\f/g,g[S])))&&(s[y++]=x);return wv(e,t,n,r===0?i2:i,s,u,c,d)}function V9(e,t,n,o){return wv(e,t,n,l2,xv(R9()),Wl(e,2,-2),0,o)}function A0(e,t,n,o,r){return wv(e,t,n,s2,Wl(e,0,o),Wl(e,o+1,-1),o,r)}function yf(e,t){for(var n="",o=0;o{const[a,l]=r.split(":");Br[a]=l});const o=document.querySelector(`style[${R0}]`);o&&(f2=!1,(e=o.parentNode)===null||e===void 0||e.removeChild(o)),document.body.removeChild(t)}}function X9(e){return G9(),!!Br[e]}function U9(e){const t=Br[e];let n=null;if(t&&hn())if(f2)n=K9;else{const o=document.querySelector(`style[${Nr}="${Br[e]}"]`);o?n=o.innerHTML:delete Br[e]}return[n,t]}const N0=hn(),Y9="_skip_check_",p2="_multi_value_";function k0(e){return yf(j9(e),W9).replace(/\{%%%\:[^;];}/g,";")}function q9(e){return typeof e=="object"&&e&&(Y9 in e||p2 in e)}function Q9(e,t,n){if(!t)return e;const o=`.${t}`,r=n==="low"?`:where(${o})`:o;return e.split(",").map(l=>{var i;const s=l.trim().split(/\s+/);let u=s[0]||"";const c=((i=u.match(/^\w+/))===null||i===void 0?void 0:i[0])||"";return u=`${c}${r}${u.slice(c.length)}`,[u,...s.slice(1)].join(" ")}).join(",")}const B0=new Set,Sf=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{root:n,injectHash:o,parentSelectors:r}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]};const{hashId:a,layer:l,path:i,hashPriority:s,transformers:u=[],linters:c=[]}=t;let d="",p={};function g(b){const y=b.getName(a);if(!p[y]){const[S]=Sf(b.style,t,{root:!1,parentSelectors:r});p[y]=`@keyframes ${b.getName(a)}${S}`}}function m(b){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return b.forEach(S=>{Array.isArray(S)?m(S,y):S&&y.push(S)}),y}if(m(Array.isArray(e)?e:[e]).forEach(b=>{const y=typeof b=="string"&&!n?{}:b;if(typeof y=="string")d+=`${y} +`;else if(y._keyframe)g(y);else{const S=u.reduce(($,x)=>{var C;return((C=x==null?void 0:x.visit)===null||C===void 0?void 0:C.call(x,$))||$},y);Object.keys(S).forEach($=>{var x;const C=S[$];if(typeof C=="object"&&C&&($!=="animationName"||!C._keyframe)&&!q9(C)){let O=!1,w=$.trim(),M=!1;(n||o)&&a?w.startsWith("@")?O=!0:w=Q9($,a,s):n&&!a&&(w==="&"||w==="")&&(w="",M=!0);const[I,_]=Sf(C,t,{root:M,injectHash:O,parentSelectors:[...r,w]});p=v(v({},p),_),d+=`${w}${I}`}else{let O=function(M,I){const _=M.replace(/[A-Z]/g,F=>`-${F.toLowerCase()}`);let D=I;!T9[M]&&typeof D=="number"&&D!==0&&(D=`${D}px`),M==="animationName"&&(I!=null&&I._keyframe)&&(g(I),D=I.getName(a)),d+=`${_}:${D};`};const w=(x=C==null?void 0:C.value)!==null&&x!==void 0?x:C;typeof C=="object"&&(C!=null&&C[p2])&&Array.isArray(w)?w.forEach(M=>{O($,M)}):O($,w)}})}}),!n)d=`{${d}}`;else if(l&&b9()){const b=l.split(",");d=`@layer ${b[b.length-1].trim()} {${d}}`,b.length>1&&(d=`@layer ${l}{%%%:%}${d}`)}return[d,p]};function Z9(e,t){return $v(`${e.join("%")}${t}`)}function $f(e,t){const n=yc(),o=P(()=>e.value.token._tokenKey),r=P(()=>[o.value,...e.value.path]);let a=N0;return QC("style",r,()=>{const{path:l,hashId:i,layer:s,nonce:u,clientOnly:c,order:d=0}=e.value,p=r.value.join("|");if(X9(p)){const[w,M]=U9(p);if(w)return[w,o.value,M,{},c,d]}const g=t(),{hashPriority:m,container:h,transformers:b,linters:y,cache:S}=n.value,[$,x]=Sf(g,{hashId:i,hashPriority:m,layer:s,path:l.join("-"),transformers:b,linters:y}),C=k0($),O=Z9(r.value,C);if(a){const w={mark:Nr,prepend:"queue",attachTo:h,priority:d},M=typeof u=="function"?u():u;M&&(w.csp={nonce:M});const I=jl(C,O,w);I[ga]=S.instanceId,I.setAttribute(UC,o.value),Object.keys(x).forEach(_=>{B0.has(_)||(B0.add(_),jl(k0(x[_]),`_effect-${_}`,{mark:Nr,prepend:"queue",attachTo:h}))})}return[C,o.value,O,x,c,d]},(l,i)=>{let[,,s]=l;(i||n.value.autoClear)&&N0&&Is(s,{mark:Nr})}),l=>l}class J9{constructor(t,n){this._keyframe=!0,this.name=t,this.style=n}getName(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?`${t}-${this.name}`:this.name}}const Ue=J9,eM="4.1.2",Kl=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];function Yt(e,t){tM(e)&&(e="100%");var n=nM(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function wi(e){return Math.min(1,Math.max(0,e))}function tM(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function nM(e){return typeof e=="string"&&e.indexOf("%")!==-1}function v2(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Oi(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Er(e){return e.length===1?"0"+e:String(e)}function oM(e,t,n){return{r:Yt(e,255)*255,g:Yt(t,255)*255,b:Yt(n,255)*255}}function F0(e,t,n){e=Yt(e,255),t=Yt(t,255),n=Yt(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),a=0,l=0,i=(o+r)/2;if(o===r)l=0,a=0;else{var s=o-r;switch(l=i>.5?s/(2-o-r):s/(o+r),o){case e:a=(t-n)/s+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function rM(e,t,n){var o,r,a;if(e=Yt(e,360),t=Yt(t,100),n=Yt(n,100),t===0)r=n,a=n,o=n;else{var l=n<.5?n*(1+t):n+t-n*t,i=2*n-l;o=Fu(i,l,e+1/3),r=Fu(i,l,e),a=Fu(i,l,e-1/3)}return{r:o*255,g:r*255,b:a*255}}function Cf(e,t,n){e=Yt(e,255),t=Yt(t,255),n=Yt(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),a=0,l=o,i=o-r,s=o===0?0:i/o;if(o===r)a=0;else{switch(o){case e:a=(t-n)/i+(t>16,g:(e&65280)>>8,b:e&255}}var wf={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 ua(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,a=null,l=!1,i=!1;return typeof e=="string"&&(e=dM(e)),typeof e=="object"&&(wo(e.r)&&wo(e.g)&&wo(e.b)?(t=oM(e.r,e.g,e.b),l=!0,i=String(e.r).substr(-1)==="%"?"prgb":"rgb"):wo(e.h)&&wo(e.s)&&wo(e.v)?(o=Oi(e.s),r=Oi(e.v),t=aM(e.h,o,r),l=!0,i="hsv"):wo(e.h)&&wo(e.s)&&wo(e.l)&&(o=Oi(e.s),a=Oi(e.l),t=rM(e.h,o,a),l=!0,i="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=v2(n),{ok:l,format:e.format||i,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var cM="[-\\+]?\\d+%?",uM="[-\\+]?\\d*\\.\\d+%?",nr="(?:".concat(uM,")|(?:").concat(cM,")"),Lu="[\\s|\\(]+(".concat(nr,")[,|\\s]+(").concat(nr,")[,|\\s]+(").concat(nr,")\\s*\\)?"),zu="[\\s|\\(]+(".concat(nr,")[,|\\s]+(").concat(nr,")[,|\\s]+(").concat(nr,")[,|\\s]+(").concat(nr,")\\s*\\)?"),Jn={CSS_UNIT:new RegExp(nr),rgb:new RegExp("rgb"+Lu),rgba:new RegExp("rgba"+zu),hsl:new RegExp("hsl"+Lu),hsla:new RegExp("hsla"+zu),hsv:new RegExp("hsv"+Lu),hsva:new RegExp("hsva"+zu),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 dM(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(wf[e])e=wf[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Jn.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Jn.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Jn.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Jn.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Jn.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Jn.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Jn.hex8.exec(e),n?{r:wn(n[1]),g:wn(n[2]),b:wn(n[3]),a:L0(n[4]),format:t?"name":"hex8"}:(n=Jn.hex6.exec(e),n?{r:wn(n[1]),g:wn(n[2]),b:wn(n[3]),format:t?"name":"hex"}:(n=Jn.hex4.exec(e),n?{r:wn(n[1]+n[1]),g:wn(n[2]+n[2]),b:wn(n[3]+n[3]),a:L0(n[4]+n[4]),format:t?"name":"hex8"}:(n=Jn.hex3.exec(e),n?{r:wn(n[1]+n[1]),g:wn(n[2]+n[2]),b:wn(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function wo(e){return!!Jn.CSS_UNIT.exec(String(e))}var st=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=sM(t)),this.originalInput=t;var r=ua(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.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=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,a=t.r/255,l=t.g/255,i=t.b/255;return a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),l<=.03928?o=l/12.92:o=Math.pow((l+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=v2(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Cf(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Cf(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=F0(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=F0(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),xf(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),lM(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Yt(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Yt(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+xf(this.r,this.g,this.b,!1),n=0,o=Object.entries(wf);n=0,a=!n&&r&&(t.startsWith("hex")||t==="name");return a?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=wi(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=wi(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=wi(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=wi(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),a=n/100,l={r:(r.r-o.r)*a+o.r,g:(r.g-o.g)*a+o.g,b:(r.b-o.b)*a+o.b,a:(r.a-o.a)*a+o.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,a=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,a=n.v,l=[],i=1/t;t--;)l.push(new e({h:o,s:r,v:a})),a=(a+i)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],a=360/t,l=1;l=60&&Math.round(e.h)<=240?o=n?Math.round(e.h)-Pi*t:Math.round(e.h)+Pi*t:o=n?Math.round(e.h)+Pi*t:Math.round(e.h)-Pi*t,o<0?o+=360:o>=360&&(o-=360),o}function V0(e,t,n){if(e.h===0&&e.s===0)return e.s;var o;return n?o=e.s-z0*t:t===h2?o=e.s+z0:o=e.s+fM*t,o>1&&(o=1),n&&t===g2&&o>.1&&(o=.1),o<.06&&(o=.06),Number(o.toFixed(2))}function W0(e,t,n){var o;return n?o=e.v+pM*t:o=e.v-vM*t,o>1&&(o=1),Number(o.toFixed(2))}function Bo(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],o=ua(e),r=g2;r>0;r-=1){var a=H0(o),l=Ii(ua({h:j0(a,r,!0),s:V0(a,r,!0),v:W0(a,r,!0)}));n.push(l)}n.push(Ii(o));for(var i=1;i<=h2;i+=1){var s=H0(o),u=Ii(ua({h:j0(s,i),s:V0(s,i),v:W0(s,i)}));n.push(u)}return t.theme==="dark"?gM.map(function(c){var d=c.index,p=c.opacity,g=Ii(hM(ua(t.backgroundColor||"#141414"),ua(n[d]),p*100));return g}):n}var $a={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},$l={},Hu={};Object.keys($a).forEach(function(e){$l[e]=Bo($a[e]),$l[e].primary=$l[e][5],Hu[e]=Bo($a[e],{theme:"dark",backgroundColor:"#141414"}),Hu[e].primary=Hu[e][5]});var mM=$l.gold,bM=$l.blue;const m2=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function yM(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Ov={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},SM=v(v({},Ov),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1}),xc=SM;function b2(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:o}=t;const{colorSuccess:r,colorWarning:a,colorError:l,colorInfo:i,colorPrimary:s,colorBgBase:u,colorTextBase:c}=e,d=n(s),p=n(r),g=n(a),m=n(l),h=n(i),b=o(u,c);return v(v({},b),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:p[1],colorSuccessBgHover:p[2],colorSuccessBorder:p[3],colorSuccessBorderHover:p[4],colorSuccessHover:p[4],colorSuccess:p[6],colorSuccessActive:p[7],colorSuccessTextHover:p[8],colorSuccessText:p[9],colorSuccessTextActive:p[10],colorErrorBg:m[1],colorErrorBgHover:m[2],colorErrorBorder:m[3],colorErrorBorderHover:m[4],colorErrorHover:m[5],colorError:m[6],colorErrorActive:m[7],colorErrorTextHover:m[8],colorErrorText:m[9],colorErrorTextActive:m[10],colorWarningBg:g[1],colorWarningBgHover:g[2],colorWarningBorder:g[3],colorWarningBorderHover:g[4],colorWarningHover:g[4],colorWarning:g[6],colorWarningActive:g[7],colorWarningTextHover:g[8],colorWarningText:g[9],colorWarningTextActive:g[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorBgMask:new st("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const $M=e=>{let t=e,n=e,o=e,r=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?o=1:e>=6&&(o=2),e>4&&e<8?r=4:e>=8&&(r=6),{borderRadius:e>16?16:e,borderRadiusXS:o,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:r}};function CM(e){const{motionUnit:t,motionBase:n,borderRadius:o,lineWidth:r}=e;return v({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:r+1},$M(o))}const Oo=(e,t)=>new st(e).setAlpha(t).toRgbString(),cl=(e,t)=>new st(e).darken(t).toHexString(),xM=e=>{const t=Bo(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},wM=(e,t)=>{const n=e||"#fff",o=t||"#000";return{colorBgBase:n,colorTextBase:o,colorText:Oo(o,.88),colorTextSecondary:Oo(o,.65),colorTextTertiary:Oo(o,.45),colorTextQuaternary:Oo(o,.25),colorFill:Oo(o,.15),colorFillSecondary:Oo(o,.06),colorFillTertiary:Oo(o,.04),colorFillQuaternary:Oo(o,.02),colorBgLayout:cl(n,4),colorBgContainer:cl(n,0),colorBgElevated:cl(n,0),colorBgSpotlight:Oo(o,.85),colorBorder:cl(n,15),colorBorderSecondary:cl(n,6)}};function OM(e){const t=new Array(10).fill(null).map((n,o)=>{const r=o-1,a=e*Math.pow(2.71828,r/5),l=o>1?Math.floor(a):Math.ceil(a);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>{const o=n+8;return{size:n,lineHeight:o/n}})}const y2=e=>{const t=OM(e),n=t.map(r=>r.size),o=t.map(r=>r.lineHeight);return{fontSizeSM:n[0],fontSize:n[1],fontSizeLG:n[2],fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:o[1],lineHeightLG:o[2],lineHeightSM:o[0],lineHeightHeading1:o[6],lineHeightHeading2:o[5],lineHeightHeading3:o[4],lineHeightHeading4:o[3],lineHeightHeading5:o[2]}};function wc(e){const t=Object.keys(Ov).map(n=>{const o=Bo(e[n]);return new Array(10).fill(1).reduce((r,a,l)=>(r[`${n}-${l+1}`]=o[l],r),{})}).reduce((n,o)=>(n=v(v({},n),o),n),{});return v(v(v(v(v(v(v({},e),t),b2(e,{generateColorPalettes:xM,generateNeutralColorPalettes:wM})),y2(e.fontSize)),yM(e)),m2(e)),CM(e))}function ju(e){return e>=0&&e<=255}function Ti(e,t){const{r:n,g:o,b:r,a}=new st(e).toRgb();if(a<1)return e;const{r:l,g:i,b:s}=new st(t).toRgb();for(let u=.01;u<=1;u+=.01){const c=Math.round((n-l*(1-u))/u),d=Math.round((o-i*(1-u))/u),p=Math.round((r-s*(1-u))/u);if(ju(c)&&ju(d)&&ju(p))return new st({r:c,g:d,b:p,a:Math.round(u*100)/100}).toRgbString()}return new st({r:n,g:o,b:r,a:1}).toRgbString()}var PM=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{delete o[g]});const r=v(v({},n),o),a=480,l=576,i=768,s=992,u=1200,c=1600,d=2e3;return v(v(v({},r),{colorLink:r.colorInfoText,colorLinkHover:r.colorInfoHover,colorLinkActive:r.colorInfoActive,colorFillContent:r.colorFillSecondary,colorFillContentHover:r.colorFill,colorFillAlter:r.colorFillQuaternary,colorBgContainerDisabled:r.colorFillTertiary,colorBorderBg:r.colorBgContainer,colorSplit:Ti(r.colorBorderSecondary,r.colorBgContainer),colorTextPlaceholder:r.colorTextQuaternary,colorTextDisabled:r.colorTextQuaternary,colorTextHeading:r.colorText,colorTextLabel:r.colorTextSecondary,colorTextDescription:r.colorTextTertiary,colorTextLightSolid:r.colorWhite,colorHighlight:r.colorError,colorBgTextHover:r.colorFillSecondary,colorBgTextActive:r.colorFill,colorIcon:r.colorTextTertiary,colorIconHover:r.colorText,colorErrorOutline:Ti(r.colorErrorBg,r.colorBgContainer),colorWarningOutline:Ti(r.colorWarningBg,r.colorBgContainer),fontSizeIcon:r.fontSizeSM,lineWidth:r.lineWidth,controlOutlineWidth:r.lineWidth*2,controlInteractiveSize:r.controlHeight/2,controlItemBgHover:r.colorFillTertiary,controlItemBgActive:r.colorPrimaryBg,controlItemBgActiveHover:r.colorPrimaryBgHover,controlItemBgActiveDisabled:r.colorFill,controlTmpOutline:r.colorFillQuaternary,controlOutline:Ti(r.colorPrimaryBg,r.colorBgContainer),lineType:r.lineType,borderRadius:r.borderRadius,borderRadiusXS:r.borderRadiusXS,borderRadiusSM:r.borderRadiusSM,borderRadiusLG:r.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:r.sizeXXS,paddingXS:r.sizeXS,paddingSM:r.sizeSM,padding:r.size,paddingMD:r.sizeMD,paddingLG:r.sizeLG,paddingXL:r.sizeXL,paddingContentHorizontalLG:r.sizeLG,paddingContentVerticalLG:r.sizeMS,paddingContentHorizontal:r.sizeMS,paddingContentVertical:r.sizeSM,paddingContentHorizontalSM:r.size,paddingContentVerticalSM:r.sizeXS,marginXXS:r.sizeXXS,marginXS:r.sizeXS,marginSM:r.sizeSM,margin:r.size,marginMD:r.sizeMD,marginLG:r.sizeLG,marginXL:r.sizeXL,marginXXL:r.sizeXXL,boxShadow:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:a,screenXSMin:a,screenXSMax:l-1,screenSM:l,screenSMMin:l,screenSMMax:i-1,screenMD:i,screenMDMin:i,screenMDMax:s-1,screenLG:s,screenLGMin:s,screenLGMax:u-1,screenXL:u,screenXLMin:u,screenXLMax:c-1,screenXXL:c,screenXXLMin:c,screenXXLMax:d-1,screenXXXL:d,screenXXXLMin:d,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:` + 0 1px 2px -2px ${new st("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new st("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new st("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),o)}const Pv=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),Iv=(e,t,n,o,r)=>{const a=e/2,l=0,i=a,s=n*1/Math.sqrt(2),u=a-n*(1-1/Math.sqrt(2)),c=a-t*(1/Math.sqrt(2)),d=n*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),p=2*a-c,g=d,m=2*a-s,h=u,b=2*a-l,y=i,S=a*Math.sqrt(2)+n*(Math.sqrt(2)-2),$=n*(Math.sqrt(2)-1);return{pointerEvents:"none",width:e,height:e,overflow:"hidden","&::after":{content:'""',position:"absolute",width:S,height:S,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:r,zIndex:0,background:"transparent"},"&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e,height:e/2,background:o,clipPath:{_multi_value_:!0,value:[`polygon(${$}px 100%, 50% ${$}px, ${2*a-$}px 100%, ${$}px 100%)`,`path('M ${l} ${i} A ${n} ${n} 0 0 0 ${s} ${u} L ${c} ${d} A ${t} ${t} 0 0 1 ${p} ${g} L ${m} ${h} A ${n} ${n} 0 0 0 ${b} ${y} Z')`]},content:'""'}}};function Ms(e,t){return Kl.reduce((n,o)=>{const r=e[`${o}-1`],a=e[`${o}-3`],l=e[`${o}-6`],i=e[`${o}-7`];return v(v({},n),t(o,{lightColor:r,lightBorderColor:a,darkColor:l,textColor:i}))},{})}const mn={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},et=e=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:e.fontFamily}),ai=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),ro=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),TM=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),MM=(e,t)=>{const{fontFamily:n,fontSize:o}=e,r=`[class^="${t}"], [class*=" ${t}"]`;return{[r]:{fontFamily:n,fontSize:o,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[r]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},Fo=e=>({outline:`${e.lineWidthBold}px solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),Lo=e=>({"&:focus-visible":v({},Fo(e))});function Qe(e,t,n){return o=>{const r=P(()=>o==null?void 0:o.value),[a,l,i]=Qr(),{getPrefixCls:s,iconPrefixCls:u}=oc(),c=P(()=>s()),d=P(()=>({theme:a.value,token:l.value,hashId:i.value,path:["Shared",c.value]}));$f(d,()=>[{"&":TM(l.value)}]);const p=P(()=>({theme:a.value,token:l.value,hashId:i.value,path:[e,r.value,u.value]}));return[$f(p,()=>{const{token:g,flush:m}=_M(l.value),h=typeof n=="function"?n(g):n,b=v(v({},h),l.value[e]),y=`.${r.value}`,S=ze(g,{componentCls:y,prefixCls:r.value,iconCls:`.${u.value}`,antCls:`.${c.value}`},b),$=t(S,{hashId:i.value,prefixCls:r.value,rootPrefixCls:c.value,iconPrefixCls:u.value,overrideComponentToken:l.value[e]});return m(e,b),[MM(l.value,r.value),$]}),i]}}const S2=typeof CSSINJS_STATISTIC<"u";let Of=!0;function ze(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(r).forEach(l=>{Object.defineProperty(o,l,{configurable:!0,enumerable:!0,get:()=>r[l]})})}),Of=!0,o}function EM(){}function _M(e){let t,n=e,o=EM;return S2&&(t=new Set,n=new Proxy(e,{get(r,a){return Of&&t.add(a),r[a]}}),o=(r,a)=>{Array.from(t)}),{token:n,keys:t,flush:o}}const DM=r2(wc),Es={token:xc,hashed:!0},$2=Symbol("DesignTokenContext"),Pf=Y(),AM=e=>{Ke($2,e),ue(e,()=>{Pf.value=Lt(e),z$(Pf)},{immediate:!0,deep:!0})},RM=J({props:{value:Ne()},setup(e,t){let{slots:n}=t;return AM(P(()=>e.value)),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}});function Qr(){const e=Xe($2,P(()=>Pf.value||Es)),t=P(()=>`${eM}-${e.value.hashed||""}`),n=P(()=>e.value.theme||DM),o=I9(n,P(()=>[xc,e.value.token]),P(()=>({salt:t.value,override:v({override:e.value.token},e.value.components),formatToken:IM})));return[n,P(()=>o.value[0]),P(()=>e.value.hashed?o.value[1]:"")]}const C2=J({compatConfig:{MODE:3},setup(){const[,e]=Qr(),t=P(()=>new st(e.value.colorBgBase).toHsl().l<.5?{opacity:.65}:{});return()=>f("svg",{style:t.value,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},[f("g",{fill:"none","fill-rule":"evenodd"},[f("g",{transform:"translate(24 31.67)"},[f("ellipse",{"fill-opacity":".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"},null),f("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"},null),f("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"},null),f("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"},null),f("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"},null)]),f("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"},null),f("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},[f("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"},null),f("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"},null)])])])}});C2.PRESENTED_IMAGE_DEFAULT=!0;const NM=C2,x2=J({compatConfig:{MODE:3},setup(){const[,e]=Qr(),t=P(()=>{const{colorFill:n,colorFillTertiary:o,colorFillQuaternary:r,colorBgContainer:a}=e.value;return{borderColor:new st(n).onBackground(a).toHexString(),shadowColor:new st(o).onBackground(a).toHexString(),contentColor:new st(r).onBackground(a).toHexString()}});return()=>f("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},[f("g",{transform:"translate(0 1)",fill:"none","fill-rule":"evenodd"},[f("ellipse",{fill:t.value.shadowColor,cx:"32",cy:"33",rx:"32",ry:"7"},null),f("g",{"fill-rule":"nonzero",stroke:t.value.borderColor},[f("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"},null),f("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:t.value.contentColor},null)])])])}});x2.PRESENTED_IMAGE_SIMPLE=!0;const kM=x2,BM=e=>{const{componentCls:t,margin:n,marginXS:o,marginXL:r,fontSize:a,lineHeight:l}=e;return{[t]:{marginInline:o,fontSize:a,lineHeight:l,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:o,opacity:e.opacityImage,img:{height:"100%"},svg:{height:"100%",margin:"auto"}},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:r,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:o,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},FM=Qe("Empty",e=>{const{componentCls:t,controlHeightLG:n}=e,o=ze(e,{emptyImgCls:`${t}-img`,emptyImgHeight:n*2.5,emptyImgHeightMD:n,emptyImgHeightSM:n*.875});return[BM(o)]});var LM=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String,imageStyle:Ne(),image:xt(),description:xt()}),Tv=J({name:"AEmpty",compatConfig:{MODE:3},inheritAttrs:!1,props:zM(),setup(e,t){let{slots:n={},attrs:o}=t;const{direction:r,prefixCls:a}=Ee("empty",e),[l,i]=FM(a);return()=>{var s,u;const c=a.value,d=v(v({},e),o),{image:p=((s=n.image)===null||s===void 0?void 0:s.call(n))||w2,description:g=((u=n.description)===null||u===void 0?void 0:u.call(n))||void 0,imageStyle:m,class:h=""}=d,b=LM(d,["image","description","imageStyle","class"]);return l(f(Sv,{componentName:"Empty",children:y=>{const S=typeof g<"u"?g:y.description,$=typeof S=="string"?S:"empty";let x=null;return typeof p=="string"?x=f("img",{alt:$,src:p},null):x=p,f("div",N({class:te(c,h,i.value,{[`${c}-normal`]:p===O2,[`${c}-rtl`]:r.value==="rtl"})},b),[f("div",{class:`${c}-image`,style:m},[x]),S&&f("p",{class:`${c}-description`},[S]),n.default&&f("div",{class:`${c}-footer`},[Tt(n.default())])])}},null))}}});Tv.PRESENTED_IMAGE_DEFAULT=w2;Tv.PRESENTED_IMAGE_SIMPLE=O2;const Or=Vt(Tv),Mv=e=>{const{prefixCls:t}=Ee("empty",e);return(o=>{switch(o){case"Table":case"List":return f(Or,{image:Or.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return f(Or,{image:Or.PRESENTED_IMAGE_SIMPLE,class:`${t.value}-small`},null);default:return f(Or,null,null)}})(e.componentName)};function HM(e){return f(Mv,{componentName:e},null)}const P2=Symbol("SizeContextKey"),I2=()=>Xe(P2,Z(void 0)),T2=e=>{const t=I2();return Ke(P2,P(()=>e.value||t.value)),e},Ee=(e,t)=>{const n=I2(),o=gn(),r=Xe(Qp,v(v({},W$),{renderEmpty:w=>af(Mv,{componentName:w})})),a=P(()=>r.getPrefixCls(e,t.prefixCls)),l=P(()=>{var w,M;return(w=t.direction)!==null&&w!==void 0?w:(M=r.direction)===null||M===void 0?void 0:M.value}),i=P(()=>{var w;return(w=t.iconPrefixCls)!==null&&w!==void 0?w:r.iconPrefixCls.value}),s=P(()=>r.getPrefixCls()),u=P(()=>{var w;return(w=r.autoInsertSpaceInButton)===null||w===void 0?void 0:w.value}),c=r.renderEmpty,d=r.space,p=r.pageHeader,g=r.form,m=P(()=>{var w,M;return(w=t.getTargetContainer)!==null&&w!==void 0?w:(M=r.getTargetContainer)===null||M===void 0?void 0:M.value}),h=P(()=>{var w,M,I;return(M=(w=t.getContainer)!==null&&w!==void 0?w:t.getPopupContainer)!==null&&M!==void 0?M:(I=r.getPopupContainer)===null||I===void 0?void 0:I.value}),b=P(()=>{var w,M;return(w=t.dropdownMatchSelectWidth)!==null&&w!==void 0?w:(M=r.dropdownMatchSelectWidth)===null||M===void 0?void 0:M.value}),y=P(()=>{var w;return(t.virtual===void 0?((w=r.virtual)===null||w===void 0?void 0:w.value)!==!1:t.virtual!==!1)&&b.value!==!1}),S=P(()=>t.size||n.value),$=P(()=>{var w,M,I;return(w=t.autocomplete)!==null&&w!==void 0?w:(I=(M=r.input)===null||M===void 0?void 0:M.value)===null||I===void 0?void 0:I.autocomplete}),x=P(()=>{var w;return(w=t.disabled)!==null&&w!==void 0?w:o.value}),C=P(()=>{var w;return(w=t.csp)!==null&&w!==void 0?w:r.csp}),O=P(()=>{var w,M;return(w=t.wave)!==null&&w!==void 0?w:(M=r.wave)===null||M===void 0?void 0:M.value});return{configProvider:r,prefixCls:a,direction:l,size:S,getTargetContainer:m,getPopupContainer:h,space:d,pageHeader:p,form:g,autoInsertSpaceInButton:u,renderEmpty:c,virtual:y,dropdownMatchSelectWidth:b,rootPrefixCls:s,getPrefixCls:r.getPrefixCls,autocomplete:$,csp:C,iconPrefixCls:i,disabled:x,select:r.select,wave:O}};function qe(e,t){const n=v({},e);for(let o=0;ot||a>e&&l=t&&i>=n?a-e-o:l>t&&in?l-t+r:0}var X0=function(e,t){var n=window,o=t.scrollMode,r=t.block,a=t.inline,l=t.boundary,i=t.skipOverflowHiddenElements,s=typeof l=="function"?l:function(ye){return ye!==l};if(!K0(e))throw new TypeError("Invalid target");for(var u,c,d=document.scrollingElement||document.documentElement,p=[],g=e;K0(g)&&s(g);){if((g=(c=(u=g).parentElement)==null?u.getRootNode().host||null:c)===d){p.push(g);break}g!=null&&g===document.body&&Vu(g)&&!Vu(document.documentElement)||g!=null&&Vu(g,i)&&p.push(g)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,h=n.visualViewport?n.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,y=window.scrollY||pageYOffset,S=e.getBoundingClientRect(),$=S.height,x=S.width,C=S.top,O=S.right,w=S.bottom,M=S.left,I=r==="start"||r==="nearest"?C:r==="end"?w:C+$/2,_=a==="center"?M+x/2:a==="end"?O:M,D=[],F=0;F=0&&M>=0&&w<=h&&O<=m&&C>=R&&w<=k&&M>=B&&O<=E)return D;var L=getComputedStyle(z),j=parseInt(L.borderLeftWidth,10),K=parseInt(L.borderTopWidth,10),G=parseInt(L.borderRightWidth,10),U=parseInt(L.borderBottomWidth,10),X=0,ee=0,oe="offsetWidth"in z?z.offsetWidth-z.clientWidth-j-G:0,Q="offsetHeight"in z?z.offsetHeight-z.clientHeight-K-U:0,W="offsetWidth"in z?z.offsetWidth===0?0:A/z.offsetWidth:0,q="offsetHeight"in z?z.offsetHeight===0?0:T/z.offsetHeight:0;if(d===z)X=r==="start"?I:r==="end"?I-h:r==="nearest"?Mi(y,y+h,h,K,U,y+I,y+I+$,$):I-h/2,ee=a==="start"?_:a==="center"?_-m/2:a==="end"?_-m:Mi(b,b+m,m,j,G,b+_,b+_+x,x),X=Math.max(0,X+y),ee=Math.max(0,ee+b);else{X=r==="start"?I-R-K:r==="end"?I-k+U+Q:r==="nearest"?Mi(R,k,T,K,U+Q,I,I+$,$):I-(R+T/2)+Q/2,ee=a==="start"?_-B-j:a==="center"?_-(B+A/2)+oe/2:a==="end"?_-E+G+oe:Mi(B,E,A,j,G+oe,_,_+x,x);var re=z.scrollLeft,le=z.scrollTop;I+=le-(X=Math.max(0,Math.min(le+X/q,z.scrollHeight-T/q+Q))),_+=re-(ee=Math.max(0,Math.min(re+ee/W,z.scrollWidth-A/W+oe)))}D.push({el:z,top:X,left:ee})}return D};function M2(e){return e===Object(e)&&Object.keys(e).length!==0}function jM(e,t){t===void 0&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach(function(o){var r=o.el,a=o.top,l=o.left;r.scroll&&n?r.scroll({top:a,left:l,behavior:t}):(r.scrollTop=a,r.scrollLeft=l)})}function VM(e){return e===!1?{block:"end",inline:"nearest"}:M2(e)?e:{block:"start",inline:"nearest"}}function WM(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(M2(t)&&typeof t.behavior=="function")return t.behavior(n?X0(e,t):[]);if(n){var o=VM(t);return jM(X0(e,o),o.behavior)}}function KM(e,t,n,o){const r=n-t;return e/=o/2,e<1?r/2*e*e*e+t:r/2*((e-=2)*e*e+2)+t}function If(e){return e!=null&&e===e.window}function GM(e,t){var n,o;if(typeof window>"u")return 0;const r=t?"scrollTop":"scrollLeft";let a=0;return If(e)?a=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?a=e.documentElement[r]:(e instanceof HTMLElement||e)&&(a=e[r]),e&&!If(e)&&typeof a!="number"&&(a=(o=((n=e.ownerDocument)!==null&&n!==void 0?n:e).documentElement)===null||o===void 0?void 0:o[r]),a}function XM(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:o,duration:r=450}=t,a=n(),l=GM(a,!0),i=Date.now(),s=()=>{const c=Date.now()-i,d=KM(c>r?r:c,l,e,r);If(a)?a.scrollTo(window.pageXOffset,d):a instanceof Document||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=d:a.scrollTop=d,c=0||(r[n]=e[n]);return r}function Y0(e){return((t=e)!=null&&typeof t=="object"&&Array.isArray(t)===!1)==1&&Object.prototype.toString.call(e)==="[object Object]";var t}var A2=Object.prototype,R2=A2.toString,UM=A2.hasOwnProperty,N2=/^\s*function (\w+)/;function q0(e){var t,n=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(n){var o=n.toString().match(N2);return o?o[1]:""}return""}var Vr=function(e){var t,n;return Y0(e)!==!1&&typeof(t=e.constructor)=="function"&&Y0(n=t.prototype)!==!1&&n.hasOwnProperty("isPrototypeOf")!==!1},YM=function(e){return e},nn=YM,Gl=function(e,t){return UM.call(e,t)},qM=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},Fa=Array.isArray||function(e){return R2.call(e)==="[object Array]"},La=function(e){return R2.call(e)==="[object Function]"},_s=function(e){return Vr(e)&&Gl(e,"_vueTypes_name")},k2=function(e){return Vr(e)&&(Gl(e,"type")||["_vueTypes_name","validator","default","required"].some(function(t){return Gl(e,t)}))};function Ev(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function Zr(e,t,n){var o;n===void 0&&(n=!1);var r=!0,a="";o=Vr(e)?e:{type:e};var l=_s(o)?o._vueTypes_name+" - ":"";if(k2(o)&&o.type!==null){if(o.type===void 0||o.type===!0||!o.required&&t===void 0)return r;Fa(o.type)?(r=o.type.some(function(d){return Zr(d,t,!0)===!0}),a=o.type.map(function(d){return q0(d)}).join(" or ")):r=(a=q0(o))==="Array"?Fa(t):a==="Object"?Vr(t):a==="String"||a==="Number"||a==="Boolean"||a==="Function"?function(d){if(d==null)return"";var p=d.constructor.toString().match(N2);return p?p[1]:""}(t)===a:t instanceof o.type}if(!r){var i=l+'value "'+t+'" should be of type "'+a+'"';return n===!1?(nn(i),!1):i}if(Gl(o,"validator")&&La(o.validator)){var s=nn,u=[];if(nn=function(d){u.push(d)},r=o.validator(t),nn=s,!r){var c=(u.length>1?"* ":"")+u.join(` +* `);return u.length=0,n===!1?(nn(c),r):c}}return r}function _n(e,t){var n=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(r){return r!==void 0||this.default?La(r)||Zr(this,r,!0)===!0?(this.default=Fa(r)?function(){return[].concat(r)}:Vr(r)?function(){return Object.assign({},r)}:r,this):(nn(this._vueTypes_name+' - invalid default value: "'+r+'"'),this):this}}}),o=n.validator;return La(o)&&(n.validator=Ev(o,n)),n}function mo(e,t){var n=_n(e,t);return Object.defineProperty(n,"validate",{value:function(o){return La(this.validator)&&nn(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info: +`+JSON.stringify(this)),this.validator=Ev(o,this),this}})}function Q0(e,t,n){var o,r,a=(o=t,r={},Object.getOwnPropertyNames(o).forEach(function(d){r[d]=Object.getOwnPropertyDescriptor(o,d)}),Object.defineProperties({},r));if(a._vueTypes_name=e,!Vr(n))return a;var l,i,s=n.validator,u=D2(n,["validator"]);if(La(s)){var c=a.validator;c&&(c=(i=(l=c).__original)!==null&&i!==void 0?i:l),a.validator=Ev(c?function(d){return c.call(this,d)&&s.call(this,d)}:s,a)}return Object.assign(a,u)}function Oc(e){return e.replace(/^(?!\s*$)/gm," ")}var QM=function(){return mo("any",{})},ZM=function(){return mo("function",{type:Function})},JM=function(){return mo("boolean",{type:Boolean})},eE=function(){return mo("string",{type:String})},tE=function(){return mo("number",{type:Number})},nE=function(){return mo("array",{type:Array})},oE=function(){return mo("object",{type:Object})},rE=function(){return _n("integer",{type:Number,validator:function(e){return qM(e)}})},aE=function(){return _n("symbol",{validator:function(e){return typeof e=="symbol"}})};function lE(e,t){if(t===void 0&&(t="custom validation failed"),typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return _n(e.name||"<>",{validator:function(n){var o=e(n);return o||nn(this._vueTypes_name+" - "+t),o}})}function iE(e){if(!Fa(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var t='oneOf - value should be one of "'+e.join('", "')+'".',n=e.reduce(function(o,r){if(r!=null){var a=r.constructor;o.indexOf(a)===-1&&o.push(a)}return o},[]);return _n("oneOf",{type:n.length>0?n:void 0,validator:function(o){var r=e.indexOf(o)!==-1;return r||nn(t),r}})}function sE(e){if(!Fa(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var t=!1,n=[],o=0;o0&&n.some(function(s){return l.indexOf(s)===-1})){var i=n.filter(function(s){return l.indexOf(s)===-1});return nn(i.length===1?'shape - required property "'+i[0]+'" is not defined.':'shape - required properties "'+i.join('", "')+'" are not defined.'),!1}return l.every(function(s){if(t.indexOf(s)===-1)return a._vueTypes_isLoose===!0||(nn('shape - shape definition does not include a "'+s+'" property. Allowed keys: "'+t.join('", "')+'".'),!1);var u=Zr(e[s],r[s],!0);return typeof u=="string"&&nn('shape - "'+s+`" property validation error: + `+Oc(u)),u===!0})}});return Object.defineProperty(o,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(o,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),o}var co=function(){function e(){}return e.extend=function(t){var n=this;if(Fa(t))return t.forEach(function(d){return n.extend(d)}),this;var o=t.name,r=t.validate,a=r!==void 0&&r,l=t.getter,i=l!==void 0&&l,s=D2(t,["name","validate","getter"]);if(Gl(this,o))throw new TypeError('[VueTypes error]: Type "'+o+'" already defined');var u,c=s.type;return _s(c)?(delete s.type,Object.defineProperty(this,o,i?{get:function(){return Q0(o,c,s)}}:{value:function(){var d,p=Q0(o,c,s);return p.validator&&(p.validator=(d=p.validator).bind.apply(d,[p].concat([].slice.call(arguments)))),p}})):(u=i?{get:function(){var d=Object.assign({},s);return a?mo(o,d):_n(o,d)},enumerable:!0}:{value:function(){var d,p,g=Object.assign({},s);return d=a?mo(o,g):_n(o,g),g.validator&&(d.validator=(p=g.validator).bind.apply(p,[d].concat([].slice.call(arguments)))),d},enumerable:!0},Object.defineProperty(this,o,u))},E2(e,null,[{key:"any",get:function(){return QM()}},{key:"func",get:function(){return ZM().def(this.defaults.func)}},{key:"bool",get:function(){return JM().def(this.defaults.bool)}},{key:"string",get:function(){return eE().def(this.defaults.string)}},{key:"number",get:function(){return tE().def(this.defaults.number)}},{key:"array",get:function(){return nE().def(this.defaults.array)}},{key:"object",get:function(){return oE().def(this.defaults.object)}},{key:"integer",get:function(){return rE().def(this.defaults.integer)}},{key:"symbol",get:function(){return aE()}}]),e}();function B2(e){var t;return e===void 0&&(e={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(t=function(n){function o(){return n.apply(this,arguments)||this}return _2(o,n),E2(o,null,[{key:"sensibleDefaults",get:function(){return ns({},this.defaults)},set:function(r){this.defaults=r!==!1?ns({},r!==!0?r:e):{}}}]),o}(co)).defaults=ns({},e),t}co.defaults={},co.custom=lE,co.oneOf=iE,co.instanceOf=uE,co.oneOfType=sE,co.arrayOf=cE,co.objectOf=dE,co.shape=fE,co.utils={validate:function(e,t){return Zr(t,e,!0)===!0},toType:function(e,t,n){return n===void 0&&(n=!1),n?mo(e,t):_n(e,t)}};(function(e){function t(){return e.apply(this,arguments)||this}return _2(t,e),t})(B2());const V=B2({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});V.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);function pE(e){return e.default=void 0,e}const bt=(e,t,n)=>{Cv(e,`[ant-design-vue: ${t}] ${n}`)};function Z0(e,t){const{key:n}=e;let o;return"value"in e&&({value:o}=e),n??(o!==void 0?o:`rc-index-key-${t}`)}function F2(e,t){const{label:n,value:o,options:r}=e||{};return{label:n||(t?"children":"label"),value:o||"value",options:r||"options"}}function vE(e){let{fieldNames:t,childrenAsData:n}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const o=[],{label:r,value:a,options:l}=F2(t,!1);function i(s,u){s.forEach(c=>{const d=c[r];if(u||!(l in c)){const p=c[a];o.push({key:Z0(c,o.length),groupOption:u,data:c,label:d,value:p})}else{let p=d;p===void 0&&n&&(p=c.label),o.push({key:Z0(c,o.length),group:!0,data:c,label:p}),i(c[l],!0)}})}return i(e,!1),o}function Tf(e){const t=v({},e);return"props"in t||Object.defineProperty(t,"props",{get(){return t}}),t}function gE(e,t){if(!t||!t.length)return null;let n=!1;function o(a,l){let[i,...s]=l;if(!i)return[a];const u=a.split(i);return n=n||u.length>1,u.reduce((c,d)=>[...c,...o(d,s)],[]).filter(c=>c)}const r=o(e,t);return n?r:null}function hE(){return""}function mE(e){return e?e.ownerDocument:window.document}function L2(){}const bE=()=>({action:V.oneOfType([V.string,V.arrayOf(V.string)]).def([]),showAction:V.any.def([]),hideAction:V.any.def([]),getPopupClassNameFromAlign:V.any.def(hE),onPopupVisibleChange:Function,afterPopupVisibleChange:V.func.def(L2),popup:V.any,popupStyle:{type:Object,default:void 0},prefixCls:V.string.def("rc-trigger-popup"),popupClassName:V.string.def(""),popupPlacement:String,builtinPlacements:V.object,popupTransitionName:String,popupAnimation:V.any,mouseEnterDelay:V.number.def(0),mouseLeaveDelay:V.number.def(.1),zIndex:Number,focusDelay:V.number.def(0),blurDelay:V.number.def(.15),getPopupContainer:Function,getDocument:V.func.def(mE),forceRender:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:!1},mask:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},popupAlign:V.object.def(()=>({})),popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},maskTransitionName:String,maskAnimation:String,stretch:String,alignPoint:{type:Boolean,default:void 0},autoDestroy:{type:Boolean,default:!1},mobile:Object,getTriggerDOMNode:Function}),_v={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},yE=v(v({},_v),{mobile:{type:Object}}),SE=v(v({},_v),{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function Dv(e){let{prefixCls:t,animation:n,transitionName:o}=e;return n?{name:`${t}-${n}`}:o?{name:o}:{}}function z2(e){const{prefixCls:t,visible:n,zIndex:o,mask:r,maskAnimation:a,maskTransitionName:l}=e;if(!r)return null;let i={};return(l||a)&&(i=Dv({prefixCls:t,transitionName:l,animation:a})),f(rn,N({appear:!0},i),{default:()=>[Kt(f("div",{style:{zIndex:o},class:`${t}-mask`},null),[[v8("if"),n]])]})}z2.displayName="Mask";const $E=J({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:yE,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(e,t){let{expose:n,slots:o}=t;const r=Z();return n({forceAlign:()=>{},getElement:()=>r.value}),()=>{var a;const{zIndex:l,visible:i,prefixCls:s,mobile:{popupClassName:u,popupStyle:c,popupMotion:d={},popupRender:p}={}}=e,g=v({zIndex:l},c);let m=mt((a=o.default)===null||a===void 0?void 0:a.call(o));m.length>1&&(m=f("div",{class:`${s}-content`},[m])),p&&(m=p(m));const h=te(s,u);return f(rn,N({ref:r},d),{default:()=>[i?f("div",{class:h,style:g},[m]):null]})}}});var CE=function(e,t,n,o){function r(a){return a instanceof n?a:new n(function(l){l(a)})}return new(n||(n=Promise))(function(a,l){function i(c){try{u(o.next(c))}catch(d){l(d)}}function s(c){try{u(o.throw(c))}catch(d){l(d)}}function u(c){c.done?a(c.value):r(c.value).then(i,s)}u((o=o.apply(e,t||[])).next())})};const J0=["measure","align",null,"motion"],xE=(e,t)=>{const n=Y(null),o=Y(),r=Y(!1);function a(s){r.value||(n.value=s)}function l(){We.cancel(o.value)}function i(s){l(),o.value=We(()=>{let u=n.value;switch(n.value){case"align":u="motion";break;case"motion":u="stable";break}a(u),s==null||s()})}return ue(e,()=>{a("measure")},{immediate:!0,flush:"post"}),Ve(()=>{ue(n,()=>{switch(n.value){case"measure":t();break}n.value&&(o.value=We(()=>CE(void 0,void 0,void 0,function*(){const s=J0.indexOf(n.value),u=J0[s+1];u&&s!==-1&&a(u)})))},{immediate:!0,flush:"post"})}),Je(()=>{r.value=!0,l()}),[n,i]},wE=e=>{const t=Y({width:0,height:0});function n(r){t.value={width:r.offsetWidth,height:r.offsetHeight}}return[P(()=>{const r={};if(e.value){const{width:a,height:l}=t.value;e.value.indexOf("height")!==-1&&l?r.height=`${l}px`:e.value.indexOf("minHeight")!==-1&&l&&(r.minHeight=`${l}px`),e.value.indexOf("width")!==-1&&a?r.width=`${a}px`:e.value.indexOf("minWidth")!==-1&&a&&(r.minWidth=`${a}px`)}return r}),n]};function eb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function tb(e){for(var t=1;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function XE(e,t,n,o){var r=ot.clone(e),a={width:t.width,height:t.height};return o.adjustX&&r.left=n.left&&r.left+a.width>n.right&&(a.width-=r.left+a.width-n.right),o.adjustX&&r.left+a.width>n.right&&(r.left=Math.max(n.right-a.width,n.left)),o.adjustY&&r.top=n.top&&r.top+a.height>n.bottom&&(a.height-=r.top+a.height-n.bottom),o.adjustY&&r.top+a.height>n.bottom&&(r.top=Math.max(n.bottom-a.height,n.top)),ot.mix(r,a)}function kv(e){var t,n,o;if(!ot.isWindow(e)&&e.nodeType!==9)t=ot.offset(e),n=ot.outerWidth(e),o=ot.outerHeight(e);else{var r=ot.getWindow(e);t={left:ot.getWindowScrollLeft(r),top:ot.getWindowScrollTop(r)},n=ot.viewportWidth(r),o=ot.viewportHeight(r)}return t.width=n,t.height=o,t}function cb(e,t){var n=t.charAt(0),o=t.charAt(1),r=e.width,a=e.height,l=e.left,i=e.top;return n==="c"?i+=a/2:n==="b"&&(i+=a),o==="c"?l+=r/2:o==="r"&&(l+=r),{left:l,top:i}}function _i(e,t,n,o,r){var a=cb(t,n[1]),l=cb(e,n[0]),i=[l.left-a.left,l.top-a.top];return{left:Math.round(e.left-i[0]+o[0]-r[0]),top:Math.round(e.top-i[1]+o[1]-r[1])}}function ub(e,t,n){return e.leftn.right}function db(e,t,n){return e.topn.bottom}function UE(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||o.top>=n.bottom}function Bv(e,t,n){var o=n.target||t,r=kv(o),a=!qE(o,n.overflow&&n.overflow.alwaysByViewport);return U2(e,r,n,a)}Bv.__getOffsetParent=Df;Bv.__getVisibleRectForElement=Nv;function QE(e,t,n){var o,r,a=ot.getDocument(e),l=a.defaultView||a.parentWindow,i=ot.getWindowScrollLeft(l),s=ot.getWindowScrollTop(l),u=ot.viewportWidth(l),c=ot.viewportHeight(l);"pageX"in t?o=t.pageX:o=i+t.clientX,"pageY"in t?r=t.pageY:r=s+t.clientY;var d={left:o,top:r,width:0,height:0},p=o>=0&&o<=i+u&&r>=0&&r<=s+c,g=[n.points[0],"cc"];return U2(e,d,tb(tb({},n),{},{points:g}),p)}function ut(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,r=e;if(Array.isArray(e)&&(r=Tt(e)[0]),!r)return null;const a=ko(r,t,o);return a.props=n?v(v({},a.props),t):a.props,yt(typeof a.props.class!="object"),a}function ZE(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e.map(o=>ut(o,t,n))}function Cl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Array.isArray(e))return e.map(r=>Cl(r,t,n,o));{if(!Zt(e))return e;const r=ut(e,t,n,o);return Array.isArray(r.children)&&(r.children=Cl(r.children)),r}}function JE(e,t,n){zr(ko(e,v({},t)),n)}const Y2=e=>(e||[]).some(t=>Zt(t)?!(t.type===L$||t.type===nt&&!Y2(t.children)):!0)?e:null;function Ic(e,t,n,o){var r;const a=(r=e[t])===null||r===void 0?void 0:r.call(e,n);return Y2(a)?a:o==null?void 0:o()}const Tc=e=>{if(!e)return!1;if(e.offsetParent)return!0;if(e.getBBox){const t=e.getBBox();if(t.width||t.height)return!0}if(e.getBoundingClientRect){const t=e.getBoundingClientRect();if(t.width||t.height)return!0}return!1};function e_(e,t){return e===t?!0:!e||!t?!1:"pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function t_(e,t){e!==document.activeElement&&er(t,e)&&typeof e.focus=="function"&&e.focus()}function vb(e,t){let n=null,o=null;function r(l){let[{target:i}]=l;if(!document.documentElement.contains(i))return;const{width:s,height:u}=i.getBoundingClientRect(),c=Math.floor(s),d=Math.floor(u);(n!==c||o!==d)&&Promise.resolve().then(()=>{t({width:c,height:d})}),n=c,o=d}const a=new mv(r);return e&&a.observe(e),()=>{a.disconnect()}}const n_=(e,t)=>{let n=!1,o=null;function r(){clearTimeout(o)}function a(l){if(!n||l===!0){if(e()===!1)return;n=!0,r(),o=setTimeout(()=>{n=!1},t.value)}else r(),o=setTimeout(()=>{n=!1,a()},t.value)}return[a,()=>{n=!1,r()}]},o_={align:Object,target:[Object,Function],onAlign:Function,monitorBufferTime:Number,monitorWindowResize:Boolean,disabled:Boolean};function gb(e){return typeof e!="function"?null:e()}function hb(e){return typeof e!="object"||!e?null:e}const r_=J({compatConfig:{MODE:3},name:"Align",props:o_,emits:["align"],setup(e,t){let{expose:n,slots:o}=t;const r=Z({}),a=Z(),[l,i]=n_(()=>{const{disabled:p,target:g,align:m,onAlign:h}=e;if(!p&&g&&a.value){const b=a.value;let y;const S=gb(g),$=hb(g);r.value.element=S,r.value.point=$,r.value.align=m;const{activeElement:x}=document;return S&&Tc(S)?y=Bv(b,S,m):$&&(y=QE(b,$,m)),t_(x,b),h&&y&&h(b,y),!0}return!1},P(()=>e.monitorBufferTime)),s=Z({cancel:()=>{}}),u=Z({cancel:()=>{}}),c=()=>{const p=e.target,g=gb(p),m=hb(p);a.value!==u.value.element&&(u.value.cancel(),u.value.element=a.value,u.value.cancel=vb(a.value,l)),(r.value.element!==g||!e_(r.value.point,m)||!vv(r.value.align,e.align))&&(l(),s.value.element!==g&&(s.value.cancel(),s.value.element=g,s.value.cancel=vb(g,l)))};Ve(()=>{lt(()=>{c()})}),ao(()=>{lt(()=>{c()})}),ue(()=>e.disabled,p=>{p?i():l()},{immediate:!0,flush:"post"});const d=Z(null);return ue(()=>e.monitorWindowResize,p=>{p?d.value||(d.value=wt(window,"resize",l)):d.value&&(d.value.remove(),d.value=null)},{flush:"post"}),An(()=>{s.value.cancel(),u.value.cancel(),d.value&&d.value.remove(),i()}),n({forceAlign:()=>l(!0)}),()=>{const p=o==null?void 0:o.default();return p?ut(p[0],{ref:a},!0,!0):null}}});vn("bottomLeft","bottomRight","topLeft","topRight");const Fv=e=>e!==void 0&&(e==="topLeft"||e==="topRight")?"slide-down":"slide-up",bo=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return v(e?{name:e,appear:!0,enterFromClass:`${e}-enter ${e}-enter-prepare ${e}-enter-start`,enterActiveClass:`${e}-enter ${e}-enter-prepare`,enterToClass:`${e}-enter ${e}-enter-active`,leaveFromClass:` ${e}-leave`,leaveActiveClass:`${e}-leave ${e}-leave-active`,leaveToClass:`${e}-leave ${e}-leave-active`}:{css:!1},t)},Mc=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return v(e?{name:e,appear:!0,appearActiveClass:`${e}`,appearToClass:`${e}-appear ${e}-appear-active`,enterFromClass:`${e}-appear ${e}-enter ${e}-appear-prepare ${e}-enter-prepare`,enterActiveClass:`${e}`,enterToClass:`${e}-enter ${e}-appear ${e}-appear-active ${e}-enter-active`,leaveActiveClass:`${e} ${e}-leave`,leaveToClass:`${e}-leave-active`}:{css:!1},t)},en=(e,t,n)=>n!==void 0?n:`${e}-${t}`,a_=J({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:_v,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(e,t){let{expose:n,attrs:o,slots:r}=t;const a=Y(),l=Y(),i=Y(),[s,u]=wE(Be(e,"stretch")),c=()=>{e.stretch&&u(e.getRootDomNode())},d=Y(!1);let p;ue(()=>e.visible,O=>{clearTimeout(p),O?p=setTimeout(()=>{d.value=e.visible}):d.value=!1},{immediate:!0});const[g,m]=xE(d,c),h=Y(),b=()=>e.point?e.point:e.getRootDomNode,y=()=>{var O;(O=a.value)===null||O===void 0||O.forceAlign()},S=(O,w)=>{var M;const I=e.getClassNameFromAlign(w),_=i.value;i.value!==I&&(i.value=I),g.value==="align"&&(_!==I?Promise.resolve().then(()=>{y()}):m(()=>{var D;(D=h.value)===null||D===void 0||D.call(h)}),(M=e.onAlign)===null||M===void 0||M.call(e,O,w))},$=P(()=>{const O=typeof e.animation=="object"?e.animation:Dv(e);return["onAfterEnter","onAfterLeave"].forEach(w=>{const M=O[w];O[w]=I=>{m(),g.value="stable",M==null||M(I)}}),O}),x=()=>new Promise(O=>{h.value=O});ue([$,g],()=>{!$.value&&g.value==="motion"&&m()},{immediate:!0}),n({forceAlign:y,getElement:()=>l.value.$el||l.value});const C=P(()=>{var O;return!(!((O=e.align)===null||O===void 0)&&O.points&&(g.value==="align"||g.value==="stable"))});return()=>{var O;const{zIndex:w,align:M,prefixCls:I,destroyPopupOnHide:_,onMouseenter:D,onMouseleave:F,onTouchstart:z=()=>{},onMousedown:H}=e,T=g.value,A=[v(v({},s.value),{zIndex:w,opacity:T==="motion"||T==="stable"||!d.value?null:0,pointerEvents:!d.value&&T!=="stable"?"none":null}),o.style];let R=mt((O=r.default)===null||O===void 0?void 0:O.call(r,{visible:e.visible}));R.length>1&&(R=f("div",{class:`${I}-content`},[R]));const E=te(I,o.class,i.value),B=d.value||!e.visible?bo($.value.name,$.value):{};return f(rn,N(N({ref:l},B),{},{onBeforeEnter:x}),{default:()=>!_||e.visible?Kt(f(r_,{target:b(),key:"popup",ref:a,monitorWindowResize:!0,disabled:C.value,align:M,onAlign:S},{default:()=>f("div",{class:E,onMouseenter:D,onMouseleave:F,onMousedown:Wm(H,["capture"]),[zt?"onTouchstartPassive":"onTouchstart"]:Wm(z,["capture"]),style:A},[R])}),[[Wn,d.value]]):null})}}}),l_=J({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:SE,setup(e,t){let{attrs:n,slots:o,expose:r}=t;const a=Y(!1),l=Y(!1),i=Y(),s=Y();return ue([()=>e.visible,()=>e.mobile],()=>{a.value=e.visible,e.visible&&e.mobile&&(l.value=!0)},{immediate:!0,flush:"post"}),r({forceAlign:()=>{var u;(u=i.value)===null||u===void 0||u.forceAlign()},getElement:()=>{var u;return(u=i.value)===null||u===void 0?void 0:u.getElement()}}),()=>{const u=v(v(v({},e),n),{visible:a.value}),c=l.value?f($E,N(N({},u),{},{mobile:e.mobile,ref:i}),{default:o.default}):f(a_,N(N({},u),{},{ref:i}),{default:o.default});return f("div",{ref:s},[f(z2,u,null),c])}}});function i_(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function mb(e,t,n){const o=e[t]||{};return v(v({},o),n)}function s_(e,t,n,o){const{points:r}=n,a=Object.keys(e);for(let l=0;l0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=typeof e=="function"?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){const o=this.getDerivedStateFromProps(UT(this),v(v({},this.$data),n));if(o===null)return;n=v(v({},n),o||{})}v(this.$data,n),this._.isMounted&&this.$forceUpdate(),lt(()=>{t&&t()})},__emit(){const e=[].slice.call(arguments,0);let t=e[0];t=`on${t[0].toUpperCase()}${t.substring(1)}`;const n=this.$props[t]||this.$attrs[t];if(e.length&&n)if(Array.isArray(n))for(let o=0,r=n.length;o1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};Ke(q2,{inTriggerContext:t.inTriggerContext,shouldRender:P(()=>{const{sPopupVisible:n,popupRef:o,forceRender:r,autoDestroy:a}=e||{};let l=!1;return(n||o||r)&&(l=!0),!n&&a&&(l=!1),l})})},c_=()=>{Lv({},{inTriggerContext:!1});const e=Xe(q2,{shouldRender:P(()=>!1),inTriggerContext:!1});return{shouldRender:P(()=>e.shouldRender.value||e.inTriggerContext===!1)}},Q2=J({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:V.func.isRequired,didUpdate:Function},setup(e,t){let{slots:n}=t,o=!0,r;const{shouldRender:a}=c_();function l(){a.value&&(r=e.getContainer())}Xp(()=>{o=!1,l()}),Ve(()=>{r||l()});const i=ue(a,()=>{a.value&&!r&&(r=e.getContainer()),r&&i()});return ao(()=>{lt(()=>{var s;a.value&&((s=e.didUpdate)===null||s===void 0||s.call(e,e))})}),()=>{var s;return a.value?o?(s=n.default)===null||s===void 0?void 0:s.call(n):r?f(Up,{to:r},n):null:null}}});let Uu;function As(e){if(typeof document>"u")return 0;if(e||Uu===void 0){const t=document.createElement("div");t.style.width="100%",t.style.height="200px";const n=document.createElement("div"),o=n.style;o.position="absolute",o.top="0",o.left="0",o.pointerEvents="none",o.visibility="hidden",o.width="200px",o.height="150px",o.overflow="hidden",n.appendChild(t),document.body.appendChild(n);const r=t.offsetWidth;n.style.overflow="scroll";let a=t.offsetWidth;r===a&&(a=n.clientWidth),document.body.removeChild(n),Uu=r-a}return Uu}function bb(e){const t=e.match(/^(.*)px$/),n=Number(t==null?void 0:t[1]);return Number.isNaN(n)?As():n}function u_(e){if(typeof document>"u"||!e||!(e instanceof Element))return{width:0,height:0};const{width:t,height:n}=getComputedStyle(e,"::-webkit-scrollbar");return{width:bb(t),height:bb(n)}}const d_=`vc-util-locker-${Date.now()}`;let yb=0;function f_(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}function p_(e){const t=P(()=>!!e&&!!e.value);yb+=1;const n=`${d_}_${yb}`;Le(o=>{if(hn()){if(t.value){const r=As(),a=f_();jl(` +html body { + overflow-y: hidden; + ${a?`width: calc(100% - ${r}px);`:""} +}`,n)}else Is(n);o(()=>{Is(n)})}},{flush:"post"})}let hr=0;const os=hn(),Sb=e=>{if(!os)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(typeof e=="object"&&e instanceof window.HTMLElement)return e}return document.body},zv=J({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:V.any,visible:{type:Boolean,default:void 0},autoLock:Ce(),didUpdate:Function},setup(e,t){let{slots:n}=t;const o=Y(),r=Y(),a=Y(),l=Y(1),i=hn()&&document.createElement("div"),s=()=>{var g,m;o.value===i&&((m=(g=o.value)===null||g===void 0?void 0:g.parentNode)===null||m===void 0||m.removeChild(o.value)),o.value=null};let u=null;const c=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)||o.value&&!o.value.parentNode?(u=Sb(e.getContainer),u?(u.appendChild(o.value),!0):!1):!0},d=()=>os?(o.value||(o.value=i,c(!0)),p(),o.value):null,p=()=>{const{wrapperClassName:g}=e;o.value&&g&&g!==o.value.className&&(o.value.className=g)};return ao(()=>{p(),c()}),p_(P(()=>e.autoLock&&e.visible&&hn()&&(o.value===document.body||o.value===i))),Ve(()=>{let g=!1;ue([()=>e.visible,()=>e.getContainer],(m,h)=>{let[b,y]=m,[S,$]=h;os&&(u=Sb(e.getContainer),u===document.body&&(b&&!S?hr+=1:g&&(hr-=1))),g&&(typeof y=="function"&&typeof $=="function"?y.toString()!==$.toString():y!==$)&&s(),g=!0},{immediate:!0,flush:"post"}),lt(()=>{c()||(a.value=We(()=>{l.value+=1}))})}),Je(()=>{const{visible:g}=e;os&&u===document.body&&(hr=g&&hr?hr-1:hr),s(),We.cancel(a.value)}),()=>{const{forceRender:g,visible:m}=e;let h=null;const b={getOpenCount:()=>hr,getContainer:d};return l.value&&(g||m||r.value)&&(h=f(Q2,{getContainer:d,ref:r,didUpdate:e.didUpdate},{default:()=>{var y;return(y=n.default)===null||y===void 0?void 0:y.call(n,b)}})),h}}}),v_=["onClick","onMousedown","onTouchstart","onMouseenter","onMouseleave","onFocus","onBlur","onContextmenu"],ii=J({compatConfig:{MODE:3},name:"Trigger",mixins:[Jr],inheritAttrs:!1,props:bE(),setup(e){const t=P(()=>{const{popupPlacement:r,popupAlign:a,builtinPlacements:l}=e;return r&&l?mb(l,r,a):a}),n=Y(null),o=r=>{n.value=r};return{vcTriggerContext:Xe("vcTriggerContext",{}),popupRef:n,setPopupRef:o,triggerRef:Y(null),align:t,focusTime:null,clickOutsideHandler:null,contextmenuOutsideHandler1:null,contextmenuOutsideHandler2:null,touchOutsideHandler:null,attachId:null,delayTimer:null,hasPopupMouseDown:!1,preClickTime:null,preTouchTime:null,mouseDownTimeout:null,childOriginEvents:{}}},data(){const e=this.$props;let t;return this.popupVisible!==void 0?t=!!e.popupVisible:t=!!e.defaultPopupVisible,v_.forEach(n=>{this[`fire${n}`]=o=>{this.fireEvents(n,o)}}),{prevPopupVisible:t,sPopupVisible:t,point:null}},watch:{popupVisible(e){e!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=e)}},created(){Ke("vcTriggerContext",{onPopupMouseDown:this.onPopupMouseDown,onPopupMouseenter:this.onPopupMouseenter,onPopupMouseleave:this.onPopupMouseleave}),Lv(this)},deactivated(){this.setPopupVisible(!1)},mounted(){this.$nextTick(()=>{this.updatedCal()})},updated(){this.$nextTick(()=>{this.updatedCal()})},beforeUnmount(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),We.cancel(this.attachId)},methods:{updatedCal(){const e=this.$props;if(this.$data.sPopupVisible){let n;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(n=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=wt(n,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(n=n||e.getDocument(this.getRootDomNode()),this.touchOutsideHandler=wt(n,"touchstart",this.onDocumentClick,zt?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(n=n||e.getDocument(this.getRootDomNode()),this.contextmenuOutsideHandler1=wt(n,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=wt(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter(e){const{mouseEnterDelay:t}=this.$props;this.fireEvents("onMouseenter",e),this.delaySetPopupVisible(!0,t,t?null:e)},onMouseMove(e){this.fireEvents("onMousemove",e),this.setPoint(e)},onMouseleave(e){this.fireEvents("onMouseleave",e),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter(){const{vcTriggerContext:e={}}=this;e.onPopupMouseenter&&e.onPopupMouseenter(),this.clearDelayTimer()},onPopupMouseleave(e){var t;if(e&&e.relatedTarget&&!e.relatedTarget.setTimeout&&er((t=this.popupRef)===null||t===void 0?void 0:t.getElement(),e.relatedTarget))return;this.isMouseLeaveToHide()&&this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay);const{vcTriggerContext:n={}}=this;n.onPopupMouseleave&&n.onPopupMouseleave(e)},onFocus(e){this.fireEvents("onFocus",e),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown(e){this.fireEvents("onMousedown",e),this.preClickTime=Date.now()},onTouchstart(e){this.fireEvents("onTouchstart",e),this.preTouchTime=Date.now()},onBlur(e){er(e.target,e.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",e),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu(e){e.preventDefault(),this.fireEvents("onContextmenu",e),this.setPopupVisible(!0,e)},onContextmenuClose(){this.isContextmenuToShow()&&this.close()},onClick(e){if(this.fireEvents("onClick",e),this.focusTime){let n;if(this.preClickTime&&this.preTouchTime?n=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?n=this.preClickTime:this.preTouchTime&&(n=this.preTouchTime),Math.abs(n-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault(),e&&e.domEvent&&e.domEvent.preventDefault();const t=!this.$data.sPopupVisible;(this.isClickToHide()&&!t||t&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,e)},onPopupMouseDown(){const{vcTriggerContext:e={}}=this;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(()=>{this.hasPopupMouseDown=!1},0),e.onPopupMouseDown&&e.onPopupMouseDown(...arguments)},onDocumentClick(e){if(this.$props.mask&&!this.$props.maskClosable)return;const t=e.target,n=this.getRootDomNode(),o=this.getPopupDomNode();(!er(n,t)||this.isContextMenuOnly())&&!er(o,t)&&!this.hasPopupMouseDown&&this.delaySetPopupVisible(!1,.1)},getPopupDomNode(){var e;return((e=this.popupRef)===null||e===void 0?void 0:e.getElement())||null},getRootDomNode(){var e,t,n,o;const{getTriggerDOMNode:r}=this.$props;if(r){const a=((t=(e=this.triggerRef)===null||e===void 0?void 0:e.$el)===null||t===void 0?void 0:t.nodeName)==="#comment"?null:Pn(this.triggerRef);return Pn(r(a))}try{const a=((o=(n=this.triggerRef)===null||n===void 0?void 0:n.$el)===null||o===void 0?void 0:o.nodeName)==="#comment"?null:Pn(this.triggerRef);if(a)return a}catch{}return Pn(this)},handleGetPopupClassFromAlign(e){const t=[],n=this.$props,{popupPlacement:o,builtinPlacements:r,prefixCls:a,alignPoint:l,getPopupClassNameFromAlign:i}=n;return o&&r&&t.push(s_(r,a,e,l)),i&&t.push(i(e)),t.join(" ")},getPopupAlign(){const e=this.$props,{popupPlacement:t,popupAlign:n,builtinPlacements:o}=e;return t&&o?mb(o,t,n):n},getComponent(){const e={};this.isMouseEnterToShow()&&(e.onMouseenter=this.onPopupMouseenter),this.isMouseLeaveToHide()&&(e.onMouseleave=this.onPopupMouseleave),e.onMousedown=this.onPopupMouseDown,e[zt?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;const{handleGetPopupClassFromAlign:t,getRootDomNode:n,$attrs:o}=this,{prefixCls:r,destroyPopupOnHide:a,popupClassName:l,popupAnimation:i,popupTransitionName:s,popupStyle:u,mask:c,maskAnimation:d,maskTransitionName:p,zIndex:g,stretch:m,alignPoint:h,mobile:b,forceRender:y}=this.$props,{sPopupVisible:S,point:$}=this.$data,x=v(v({prefixCls:r,destroyPopupOnHide:a,visible:S,point:h?$:null,align:this.align,animation:i,getClassNameFromAlign:t,stretch:m,getRootDomNode:n,mask:c,zIndex:g,transitionName:s,maskAnimation:d,maskTransitionName:p,class:l,style:u,onAlign:o.onPopupAlign||L2},e),{ref:this.setPopupRef,mobile:b,forceRender:y});return f(l_,x,{default:this.$slots.popup||(()=>FC(this,"popup"))})},attachParent(e){We.cancel(this.attachId);const{getPopupContainer:t,getDocument:n}=this.$props,o=this.getRootDomNode();let r;t?(o||t.length===0)&&(r=t(o)):r=n(this.getRootDomNode()).body,r?r.appendChild(e):this.attachId=We(()=>{this.attachParent(e)})},getContainer(){const{$props:e}=this,{getDocument:t}=e,n=t(this.getRootDomNode()).createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",this.attachParent(n),n},setPopupVisible(e,t){const{alignPoint:n,sPopupVisible:o,onPopupVisibleChange:r}=this;this.clearDelayTimer(),o!==e&&(_o(this,"popupVisible")||this.setState({sPopupVisible:e,prevPopupVisible:o}),r&&r(e)),n&&t&&e&&this.setPoint(t)},setPoint(e){const{alignPoint:t}=this.$props;!t||!e||this.setState({point:{pageX:e.pageX,pageY:e.pageY}})},handlePortalUpdate(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible(e,t,n){const o=t*1e3;if(this.clearDelayTimer(),o){const r=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(()=>{this.setPopupVisible(e,r),this.clearDelayTimer()},o)}else this.setPopupVisible(e,n)},clearDelayTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextmenuOutsideHandler1&&(this.contextmenuOutsideHandler1.remove(),this.contextmenuOutsideHandler1=null),this.contextmenuOutsideHandler2&&(this.contextmenuOutsideHandler2.remove(),this.contextmenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains(e){let t=()=>{};const n=w0(this);return this.childOriginEvents[e]&&n[e]?this[`fire${e}`]:(t=this.childOriginEvents[e]||n[e]||t,t)},isClickToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("click")!==-1||t.indexOf("click")!==-1},isContextMenuOnly(){const{action:e}=this.$props;return e==="contextmenu"||e.length===1&&e[0]==="contextmenu"},isContextmenuToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("contextmenu")!==-1||t.indexOf("contextmenu")!==-1},isClickToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("click")!==-1||t.indexOf("click")!==-1},isMouseEnterToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("hover")!==-1||t.indexOf("mouseenter")!==-1},isMouseLeaveToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("hover")!==-1||t.indexOf("mouseleave")!==-1},isFocusToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("focus")!==-1||t.indexOf("focus")!==-1},isBlurToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("focus")!==-1||t.indexOf("blur")!==-1},forcePopupAlign(){var e;this.$data.sPopupVisible&&((e=this.popupRef)===null||e===void 0||e.forceAlign())},fireEvents(e,t){this.childOriginEvents[e]&&this.childOriginEvents[e](t);const n=this.$props[e]||this.$attrs[e];n&&n(t)},close(){this.setPopupVisible(!1)}},render(){const{$attrs:e}=this,t=Tt(bc(this)),{alignPoint:n,getPopupContainer:o}=this.$props,r=t[0];this.childOriginEvents=w0(r);const a={key:"trigger"};this.isContextmenuToShow()?a.onContextmenu=this.onContextmenu:a.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(a.onClick=this.onClick,a.onMousedown=this.onMousedown,a[zt?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(a.onClick=this.createTwoChains("onClick"),a.onMousedown=this.createTwoChains("onMousedown"),a[zt?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(a.onMouseenter=this.onMouseenter,n&&(a.onMousemove=this.onMouseMove)):a.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?a.onMouseleave=this.onMouseleave:a.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(a.onFocus=this.onFocus,a.onBlur=this.onBlur):(a.onFocus=this.createTwoChains("onFocus"),a.onBlur=u=>{u&&(!u.relatedTarget||!er(u.target,u.relatedTarget))&&this.createTwoChains("onBlur")(u)});const l=te(r&&r.props&&r.props.class,e.class);l&&(a.class=l);const i=ut(r,v(v({},a),{ref:"triggerRef"}),!0,!0),s=f(zv,{key:"portal",getContainer:o&&(()=>o(this.getRootDomNode())),didUpdate:this.handlePortalUpdate,visible:this.$data.sPopupVisible},{default:this.getComponent});return f(nt,null,[i,s])}});var g_=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},m_=J({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:V.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:V.oneOfType([Number,Boolean]).def(!0),popupElement:V.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function,onPopupFocusin:Function,onPopupFocusout:Function},setup(e,t){let{slots:n,attrs:o,expose:r}=t;const a=P(()=>{const{dropdownMatchSelectWidth:i}=e;return h_(i)}),l=Z();return r({getPopupElement:()=>l.value}),()=>{const i=v(v({},e),o),{empty:s=!1}=i,u=g_(i,["empty"]),{visible:c,dropdownAlign:d,prefixCls:p,popupElement:g,dropdownClassName:m,dropdownStyle:h,direction:b="ltr",placement:y,dropdownMatchSelectWidth:S,containerWidth:$,dropdownRender:x,animation:C,transitionName:O,getPopupContainer:w,getTriggerDOMNode:M,onPopupVisibleChange:I,onPopupMouseEnter:_,onPopupFocusin:D,onPopupFocusout:F}=u,z=`${p}-dropdown`;let H=g;x&&(H=x({menuNode:g,props:e}));const T=C?`${z}-${C}`:O,A=v({minWidth:`${$}px`},h);return typeof S=="number"?A.width=`${S}px`:S&&(A.width=`${$}px`),f(ii,N(N({},e),{},{showAction:I?["click"]:[],hideAction:I?["click"]:[],popupPlacement:y||(b==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:a.value,prefixCls:z,popupTransitionName:T,popupAlign:d,popupVisible:c,getPopupContainer:w,popupClassName:te(m,{[`${z}-empty`]:s}),popupStyle:A,getTriggerDOMNode:M,onPopupVisibleChange:I}),{default:n.default,popup:()=>f("div",{ref:l,onMouseenter:_,onFocusin:D,onFocusout:F},[H])})}}}),b_=m_,Ze={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){const{keyCode:n}=t;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Ze.F1&&n<=Ze.F12)return!1;switch(n){case Ze.ALT:case Ze.CAPS_LOCK:case Ze.CONTEXT_MENU:case Ze.CTRL:case Ze.DOWN:case Ze.END:case Ze.ESC:case Ze.HOME:case Ze.INSERT:case Ze.LEFT:case Ze.MAC_FF_META:case Ze.META:case Ze.NUMLOCK:case Ze.NUM_CENTER:case Ze.PAGE_DOWN:case Ze.PAGE_UP:case Ze.PAUSE:case Ze.PRINT_SCREEN:case Ze.RIGHT:case Ze.SHIFT:case Ze.UP:case Ze.WIN_KEY:case Ze.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Ze.ZERO&&t<=Ze.NINE||t>=Ze.NUM_ZERO&&t<=Ze.NUM_MULTIPLY||t>=Ze.A&&t<=Ze.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Ze.SPACE:case Ze.QUESTION_MARK:case Ze.NUM_PLUS:case Ze.NUM_MINUS:case Ze.NUM_PERIOD:case Ze.NUM_DIVISION:case Ze.SEMICOLON:case Ze.DASH:case Ze.EQUALS:case Ze.COMMA:case Ze.PERIOD:case Ze.SLASH:case Ze.APOSTROPHE:case Ze.SINGLE_QUOTE:case Ze.OPEN_SQUARE_BRACKET:case Ze.BACKSLASH:case Ze.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},$e=Ze,Ec=(e,t)=>{let{slots:n}=t;var o;const{class:r,customizeIcon:a,customizeIconProps:l,onMousedown:i,onClick:s}=e;let u;return typeof a=="function"?u=a(l):u=a,f("span",{class:r,onMousedown:c=>{c.preventDefault(),i&&i(c)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},[u!==void 0?u:f("span",{class:r.split(/\s+/).map(c=>`${c}-icon`)},[(o=n.default)===null||o===void 0?void 0:o.call(n)])])};Ec.inheritAttrs=!1;Ec.displayName="TransBtn";Ec.props={class:String,customizeIcon:V.any,customizeIconProps:V.any,onMousedown:Function,onClick:Function};const Rs=Ec;function y_(e){e.target.composing=!0}function $b(e){e.target.composing&&(e.target.composing=!1,S_(e.target,"input"))}function S_(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Yu(e,t,n,o){e.addEventListener(t,n,o)}const $_={created(e,t){(!t.modifiers||!t.modifiers.lazy)&&(Yu(e,"compositionstart",y_),Yu(e,"compositionend",$b),Yu(e,"change",$b))}},si=$_,C_={inputRef:V.any,prefixCls:String,id:String,inputElement:V.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:V.oneOfType([V.number,V.string]),attrs:V.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},x_=J({compatConfig:{MODE:3},name:"SelectInput",inheritAttrs:!1,props:C_,setup(e){let t=null;const n=Xe("VCSelectContainerEvent");return()=>{var o;const{prefixCls:r,id:a,inputElement:l,disabled:i,tabindex:s,autofocus:u,autocomplete:c,editable:d,activeDescendantId:p,value:g,onKeydown:m,onMousedown:h,onChange:b,onPaste:y,onCompositionstart:S,onCompositionend:$,onFocus:x,onBlur:C,open:O,inputRef:w,attrs:M}=e;let I=l||Kt(f("input",null,null),[[si]]);const _=I.props||{},{onKeydown:D,onInput:F,onFocus:z,onBlur:H,onMousedown:T,onCompositionstart:A,onCompositionend:R,style:E}=_;return I=ut(I,v(v(v(v(v({type:"search"},_),{id:a,ref:w,disabled:i,tabindex:s,autocomplete:c||"off",autofocus:u,class:te(`${r}-selection-search-input`,(o=I==null?void 0:I.props)===null||o===void 0?void 0:o.class),role:"combobox","aria-expanded":O,"aria-haspopup":"listbox","aria-owns":`${a}_list`,"aria-autocomplete":"list","aria-controls":`${a}_list`,"aria-activedescendant":p}),M),{value:d?g:"",readonly:!d,unselectable:d?null:"on",style:v(v({},E),{opacity:d?null:0}),onKeydown:k=>{m(k),D&&D(k)},onMousedown:k=>{h(k),T&&T(k)},onInput:k=>{b(k),F&&F(k)},onCompositionstart(k){S(k),A&&A(k)},onCompositionend(k){$(k),R&&R(k)},onPaste:y,onFocus:function(){clearTimeout(t),z&&z(arguments.length<=0?void 0:arguments[0]),x&&x(arguments.length<=0?void 0:arguments[0]),n==null||n.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var k=arguments.length,B=new Array(k),L=0;L{H&&H(B[0]),C&&C(B[0]),n==null||n.blur(B[0])},100)}}),I.type==="textarea"?{}:{type:"search"}),!0,!0),I}}}),Z2=x_,w_=`accept acceptcharset accesskey action allowfullscreen allowtransparency +alt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge +charset checked classid classname colspan cols content contenteditable contextmenu +controls coords crossorigin data datetime default defer dir disabled download draggable +enctype form formaction formenctype formmethod formnovalidate formtarget frameborder +headers height hidden high href hreflang htmlfor for httpequiv icon id inputmode integrity +is keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media +mediagroup method min minlength multiple muted name novalidate nonce open +optimum pattern placeholder poster preload radiogroup readonly rel required +reversed role rowspan rows sandbox scope scoped scrolling seamless selected +shape size sizes span spellcheck src srcdoc srclang srcset start step style +summary tabindex target title type usemap value width wmode wrap`,O_=`onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown + onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick + onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown + onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel + onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough + onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata + onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError`,Cb=`${w_} ${O_}`.split(/[\s\n]+/),P_="aria-",I_="data-";function xb(e,t){return e.indexOf(t)===0}function dr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=v({},t);const o={};return Object.keys(e).forEach(r=>{(n.aria&&(r==="role"||xb(r,P_))||n.data&&xb(r,I_)||n.attr&&(Cb.includes(r)||Cb.includes(r.toLowerCase())))&&(o[r]=e[r])}),o}const J2=Symbol("OverflowContextProviderKey"),Af=J({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(e,t){let{slots:n}=t;return Ke(J2,P(()=>e.value)),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),T_=()=>Xe(J2,P(()=>null));var M_=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re.responsive&&!e.display),a=Z();o({itemNodeRef:a});function l(i){e.registerSize(e.itemKey,i)}return An(()=>{l(null)}),()=>{var i;const{prefixCls:s,invalidate:u,item:c,renderItem:d,responsive:p,registerSize:g,itemKey:m,display:h,order:b,component:y="div"}=e,S=M_(e,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),$=(i=n.default)===null||i===void 0?void 0:i.call(n),x=d&&c!==oa?d(c):$;let C;u||(C={opacity:r.value?0:1,height:r.value?0:oa,overflowY:r.value?"hidden":oa,order:p?b:oa,pointerEvents:r.value?"none":oa,position:r.value?"absolute":oa});const O={};return r.value&&(O["aria-hidden"]=!0),f(ho,{disabled:!p,onResize:w=>{let{offsetWidth:M}=w;l(M)}},{default:()=>f(y,N(N(N({class:te(!u&&s),style:C},O),S),{},{ref:a}),{default:()=>[x]})})}}});var qu=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{var a;if(!r.value){const{component:d="div"}=e,p=qu(e,["component"]);return f(d,N(N({},p),o),{default:()=>[(a=n.default)===null||a===void 0?void 0:a.call(n)]})}const l=r.value,{className:i}=l,s=qu(l,["className"]),{class:u}=o,c=qu(o,["class"]);return f(Af,{value:null},{default:()=>[f(rs,N(N(N({class:te(i,u)},s),c),e),n)]})}}});var __=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:V.any,component:String,itemComponent:V.any,onVisibleChange:Function,ssr:String,onMousedown:Function}),_c=J({name:"Overflow",inheritAttrs:!1,props:A_(),emits:["visibleChange"],setup(e,t){let{attrs:n,emit:o,slots:r}=t;const a=P(()=>e.ssr==="full"),l=Y(null),i=P(()=>l.value||0),s=Y(new Map),u=Y(0),c=Y(0),d=Y(0),p=Y(null),g=Y(null),m=P(()=>g.value===null&&a.value?Number.MAX_SAFE_INTEGER:g.value||0),h=Y(!1),b=P(()=>`${e.prefixCls}-item`),y=P(()=>Math.max(u.value,c.value)),S=P(()=>!!(e.data.length&&e.maxCount===ex)),$=P(()=>e.maxCount===tx),x=P(()=>S.value||typeof e.maxCount=="number"&&e.data.length>e.maxCount),C=P(()=>{let T=e.data;return S.value?l.value===null&&a.value?T=e.data:T=e.data.slice(0,Math.min(e.data.length,i.value/e.itemWidth)):typeof e.maxCount=="number"&&(T=e.data.slice(0,e.maxCount)),T}),O=P(()=>S.value?e.data.slice(m.value+1):e.data.slice(C.value.length)),w=(T,A)=>{var R;return typeof e.itemKey=="function"?e.itemKey(T):(R=e.itemKey&&(T==null?void 0:T[e.itemKey]))!==null&&R!==void 0?R:A},M=P(()=>e.renderItem||(T=>T)),I=(T,A)=>{g.value=T,A||(h.value=T{l.value=A.clientWidth},D=(T,A)=>{const R=new Map(s.value);A===null?R.delete(T):R.set(T,A),s.value=R},F=(T,A)=>{u.value=c.value,c.value=A},z=(T,A)=>{d.value=A},H=T=>s.value.get(w(C.value[T],T));return ue([i,s,c,d,()=>e.itemKey,C],()=>{if(i.value&&y.value&&C.value){let T=d.value;const A=C.value.length,R=A-1;if(!A){I(0),p.value=null;return}for(let E=0;Ei.value){I(E-1),p.value=T-k-d.value+c.value;break}}e.suffix&&H(0)+d.value>i.value&&(p.value=null)}}),()=>{const T=h.value&&!!O.value.length,{itemComponent:A,renderRawItem:R,renderRawRest:E,renderRest:k,prefixCls:B="rc-overflow",suffix:L,component:j="div",id:K,onMousedown:G}=e,{class:U,style:X}=n,ee=__(n,["class","style"]);let oe={};p.value!==null&&S.value&&(oe={position:"absolute",left:`${p.value}px`,top:0});const Q={prefixCls:b.value,responsive:S.value,component:A,invalidate:$.value},W=R?(ye,me)=>{const ce=w(ye,me);return f(Af,{key:ce,value:v(v({},Q),{order:me,item:ye,itemKey:ce,registerSize:D,display:me<=m.value})},{default:()=>[R(ye,me)]})}:(ye,me)=>{const ce=w(ye,me);return f(rs,N(N({},Q),{},{order:me,key:ce,item:ye,renderItem:M.value,itemKey:ce,registerSize:D,display:me<=m.value}),null)};let q=()=>null;const re={order:T?m.value:Number.MAX_SAFE_INTEGER,className:`${b.value} ${b.value}-rest`,registerSize:F,display:T};if(E)E&&(q=()=>f(Af,{value:v(v({},Q),re)},{default:()=>[E(O.value)]}));else{const ye=k||D_;q=()=>f(rs,N(N({},Q),re),{default:()=>typeof ye=="function"?ye(O.value):ye})}const le=()=>{var ye;return f(j,N({id:K,class:te(!$.value&&B,U),style:X,onMousedown:G},ee),{default:()=>[C.value.map(W),x.value?q():null,L&&f(rs,N(N({},Q),{},{order:m.value,class:`${b.value}-suffix`,registerSize:z,display:!0,style:oe}),{default:()=>L}),(ye=r.default)===null||ye===void 0?void 0:ye.call(r)]})};return f(ho,{disabled:!S.value,onResize:_},{default:le})}}});_c.Item=E_;_c.RESPONSIVE=ex;_c.INVALIDATE=tx;const xa=_c,nx=Symbol("TreeSelectLegacyContextPropsKey");function R_(e){return Ke(nx,e)}function Dc(){return Xe(nx,{})}const N_={id:String,prefixCls:String,values:V.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:V.any,placeholder:V.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:V.oneOfType([V.number,V.string]),removeIcon:V.any,choiceTransitionName:String,maxTagCount:V.oneOfType([V.number,V.string]),maxTagTextLength:Number,maxTagPlaceholder:V.any.def(()=>e=>`+ ${e.length} ...`),tagRender:Function,onToggleOpen:{type:Function},onRemove:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},wb=e=>{e.preventDefault(),e.stopPropagation()},k_=J({name:"MultipleSelectSelector",inheritAttrs:!1,props:N_,setup(e){const t=Y(),n=Y(0),o=Y(!1),r=Dc(),a=P(()=>`${e.prefixCls}-selection`),l=P(()=>e.open||e.mode==="tags"?e.searchValue:""),i=P(()=>e.mode==="tags"||e.showSearch&&(e.open||o.value));Ve(()=>{ue(l,()=>{n.value=t.value.scrollWidth},{flush:"post",immediate:!0})});function s(p,g,m,h,b){return f("span",{class:te(`${a.value}-item`,{[`${a.value}-item-disabled`]:m}),title:typeof p=="string"||typeof p=="number"?p.toString():void 0},[f("span",{class:`${a.value}-item-content`},[g]),h&&f(Rs,{class:`${a.value}-item-remove`,onMousedown:wb,onClick:b,customizeIcon:e.removeIcon},{default:()=>[go("×")]})])}function u(p,g,m,h,b,y){var S;const $=C=>{wb(C),e.onToggleOpen(!open)};let x=y;return r.keyEntities&&(x=((S=r.keyEntities[p])===null||S===void 0?void 0:S.node)||{}),f("span",{key:p,onMousedown:$},[e.tagRender({label:g,value:p,disabled:m,closable:h,onClose:b,option:x})])}function c(p){const{disabled:g,label:m,value:h,option:b}=p,y=!e.disabled&&!g;let S=m;if(typeof e.maxTagTextLength=="number"&&(typeof m=="string"||typeof m=="number")){const x=String(S);x.length>e.maxTagTextLength&&(S=`${x.slice(0,e.maxTagTextLength)}...`)}const $=x=>{var C;x&&x.stopPropagation(),(C=e.onRemove)===null||C===void 0||C.call(e,p)};return typeof e.tagRender=="function"?u(h,S,g,y,$,b):s(m,S,g,y,$)}function d(p){const{maxTagPlaceholder:g=h=>`+ ${h.length} ...`}=e,m=typeof g=="function"?g(p):g;return s(m,m,!1)}return()=>{const{id:p,prefixCls:g,values:m,open:h,inputRef:b,placeholder:y,disabled:S,autofocus:$,autocomplete:x,activeDescendantId:C,tabindex:O,onInputChange:w,onInputPaste:M,onInputKeyDown:I,onInputMouseDown:_,onInputCompositionStart:D,onInputCompositionEnd:F}=e,z=f("div",{class:`${a.value}-search`,style:{width:n.value+"px"},key:"input"},[f(Z2,{inputRef:b,open:h,prefixCls:g,id:p,inputElement:null,disabled:S,autofocus:$,autocomplete:x,editable:i.value,activeDescendantId:C,value:l.value,onKeydown:I,onMousedown:_,onChange:w,onPaste:M,onCompositionstart:D,onCompositionend:F,tabindex:O,attrs:dr(e,!0),onFocus:()=>o.value=!0,onBlur:()=>o.value=!1},null),f("span",{ref:t,class:`${a.value}-search-mirror`,"aria-hidden":!0},[l.value,go(" ")])]),H=f(xa,{prefixCls:`${a.value}-overflow`,data:m,renderItem:c,renderRest:d,suffix:z,itemKey:"key",maxCount:e.maxTagCount,key:"overflow"},null);return f(nt,null,[H,!m.length&&!l.value&&f("span",{class:`${a.value}-placeholder`},[y])])}}}),B_=k_,F_={inputElement:V.any,id:String,prefixCls:String,values:V.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:V.any,placeholder:V.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:V.oneOfType([V.number,V.string]),activeValue:String,backfill:{type:Boolean,default:void 0},optionLabelRender:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},Hv=J({name:"SingleSelector",setup(e){const t=Y(!1),n=P(()=>e.mode==="combobox"),o=P(()=>n.value||e.showSearch),r=P(()=>{let u=e.searchValue||"";return n.value&&e.activeValue&&!t.value&&(u=e.activeValue),u}),a=Dc();ue([n,()=>e.activeValue],()=>{n.value&&(t.value=!1)},{immediate:!0});const l=P(()=>e.mode!=="combobox"&&!e.open&&!e.showSearch?!1:!!r.value),i=P(()=>{const u=e.values[0];return u&&(typeof u.label=="string"||typeof u.label=="number")?u.label.toString():void 0}),s=()=>{if(e.values[0])return null;const u=l.value?{visibility:"hidden"}:void 0;return f("span",{class:`${e.prefixCls}-selection-placeholder`,style:u},[e.placeholder])};return()=>{var u,c,d,p;const{inputElement:g,prefixCls:m,id:h,values:b,inputRef:y,disabled:S,autofocus:$,autocomplete:x,activeDescendantId:C,open:O,tabindex:w,optionLabelRender:M,onInputKeyDown:I,onInputMouseDown:_,onInputChange:D,onInputPaste:F,onInputCompositionStart:z,onInputCompositionEnd:H}=e,T=b[0];let A=null;if(T&&a.customSlots){const R=(u=T.key)!==null&&u!==void 0?u:T.value,E=((c=a.keyEntities[R])===null||c===void 0?void 0:c.node)||{};A=a.customSlots[(d=E.slots)===null||d===void 0?void 0:d.title]||a.customSlots.title||T.label,typeof A=="function"&&(A=A(E))}else A=M&&T?M(T.option):T==null?void 0:T.label;return f(nt,null,[f("span",{class:`${m}-selection-search`},[f(Z2,{inputRef:y,prefixCls:m,id:h,open:O,inputElement:g,disabled:S,autofocus:$,autocomplete:x,editable:o.value,activeDescendantId:C,value:r.value,onKeydown:I,onMousedown:_,onChange:R=>{t.value=!0,D(R)},onPaste:F,onCompositionstart:z,onCompositionend:H,tabindex:w,attrs:dr(e,!0)},null)]),!n.value&&T&&!l.value&&f("span",{class:`${m}-selection-item`,title:i.value},[f(nt,{key:(p=T.key)!==null&&p!==void 0?p:T.value},[A])]),s()])}}});Hv.props=F_;Hv.inheritAttrs=!1;const L_=Hv;function z_(e){return![$e.ESC,$e.SHIFT,$e.BACKSPACE,$e.TAB,$e.WIN_KEY,$e.ALT,$e.META,$e.WIN_KEY_RIGHT,$e.CTRL,$e.SEMICOLON,$e.EQUALS,$e.CAPS_LOCK,$e.CONTEXT_MENU,$e.F1,$e.F2,$e.F3,$e.F4,$e.F5,$e.F6,$e.F7,$e.F8,$e.F9,$e.F10,$e.F11,$e.F12].includes(e)}function ox(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=null,n;Je(()=>{clearTimeout(n)});function o(r){(r||t===null)&&(t=r),clearTimeout(n),n=setTimeout(()=>{t=null},e)}return[()=>t,o]}function Ul(){const e=t=>{e.current=t};return e}const H_=J({name:"Selector",inheritAttrs:!1,props:{id:String,prefixCls:String,showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},values:V.array,multiple:{type:Boolean,default:void 0},mode:String,searchValue:String,activeValue:String,inputElement:V.any,autofocus:{type:Boolean,default:void 0},activeDescendantId:String,tabindex:V.oneOfType([V.number,V.string]),disabled:{type:Boolean,default:void 0},placeholder:V.any,removeIcon:V.any,maxTagCount:V.oneOfType([V.number,V.string]),maxTagTextLength:Number,maxTagPlaceholder:V.any,tagRender:Function,optionLabelRender:Function,tokenWithEnter:{type:Boolean,default:void 0},choiceTransitionName:String,onToggleOpen:{type:Function},onSearch:Function,onSearchSubmit:Function,onRemove:Function,onInputKeyDown:{type:Function},domRef:Function},setup(e,t){let{expose:n}=t;const o=Ul();let r=!1;const[a,l]=ox(0),i=y=>{const{which:S}=y;(S===$e.UP||S===$e.DOWN)&&y.preventDefault(),e.onInputKeyDown&&e.onInputKeyDown(y),S===$e.ENTER&&e.mode==="tags"&&!r&&!e.open&&e.onSearchSubmit(y.target.value),z_(S)&&e.onToggleOpen(!0)},s=()=>{l(!0)};let u=null;const c=y=>{e.onSearch(y,!0,r)!==!1&&e.onToggleOpen(!0)},d=()=>{r=!0},p=y=>{r=!1,e.mode!=="combobox"&&c(y.target.value)},g=y=>{let{target:{value:S}}=y;if(e.tokenWithEnter&&u&&/[\r\n]/.test(u)){const $=u.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");S=S.replace($,u)}u=null,c(S)},m=y=>{const{clipboardData:S}=y;u=S.getData("text")},h=y=>{let{target:S}=y;S!==o.current&&(document.body.style.msTouchAction!==void 0?setTimeout(()=>{o.current.focus()}):o.current.focus())},b=y=>{const S=a();y.target!==o.current&&!S&&y.preventDefault(),(e.mode!=="combobox"&&(!e.showSearch||!S)||!e.open)&&(e.open&&e.onSearch("",!0,!1),e.onToggleOpen())};return n({focus:()=>{o.current.focus()},blur:()=>{o.current.blur()}}),()=>{const{prefixCls:y,domRef:S,mode:$}=e,x={inputRef:o,onInputKeyDown:i,onInputMouseDown:s,onInputChange:g,onInputPaste:m,onInputCompositionStart:d,onInputCompositionEnd:p},C=$==="multiple"||$==="tags"?f(B_,N(N({},e),x),null):f(L_,N(N({},e),x),null);return f("div",{ref:S,class:`${y}-selector`,onClick:h,onMousedown:b},[C])}}}),j_=H_;function V_(e,t,n){function o(r){var a,l,i;let s=r.target;s.shadowRoot&&r.composed&&(s=r.composedPath()[0]||s);const u=[(a=e[0])===null||a===void 0?void 0:a.value,(i=(l=e[1])===null||l===void 0?void 0:l.value)===null||i===void 0?void 0:i.getPopupElement()];t.value&&u.every(c=>c&&!c.contains(s)&&c!==s)&&n(!1)}Ve(()=>{window.addEventListener("mousedown",o)}),Je(()=>{window.removeEventListener("mousedown",o)})}function W_(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;const t=Y(!1);let n;const o=()=>{clearTimeout(n)};return Ve(()=>{o()}),[t,(a,l)=>{o(),n=setTimeout(()=>{t.value=a,l&&l()},e)},o]}const rx=Symbol("BaseSelectContextKey");function K_(e){return Ke(rx,e)}function ci(){return Xe(rx,{})}const jv=()=>{if(typeof navigator>"u"||typeof window>"u")return!1;const e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};function Ns(e){if(!H$(e))return vt(e);const t=new Proxy({},{get(n,o,r){return Reflect.get(e.value,o,r)},set(n,o,r){return e.value[o]=r,!0},deleteProperty(n,o){return Reflect.deleteProperty(e.value,o)},has(n,o){return Reflect.has(e.value,o)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return vt(t)}var G_=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String,id:String,omitDomProps:Array,displayValues:Array,onDisplayValuesChange:Function,activeValue:String,activeDescendantId:String,onActiveValueChange:Function,searchValue:String,onSearch:Function,onSearchSplit:Function,maxLength:Number,OptionList:V.any,emptyOptions:Boolean}),Ac=()=>({showSearch:{type:Boolean,default:void 0},tagRender:{type:Function},optionLabelRender:{type:Function},direction:{type:String},tabindex:Number,autofocus:Boolean,notFoundContent:V.any,placeholder:V.any,onClear:Function,choiceTransitionName:String,mode:String,disabled:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},onDropdownVisibleChange:{type:Function},getInputElement:{type:Function},getRawInputElement:{type:Function},maxTagTextLength:Number,maxTagCount:{type:[String,Number]},maxTagPlaceholder:V.any,tokenSeparators:{type:Array},allowClear:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:void 0},inputIcon:V.any,clearIcon:V.any,removeIcon:V.any,animation:String,transitionName:String,dropdownStyle:{type:Object},dropdownClassName:String,dropdownMatchSelectWidth:{type:[Boolean,Number],default:void 0},dropdownRender:{type:Function},dropdownAlign:Object,placement:{type:String},getPopupContainer:{type:Function},showAction:{type:Array},onBlur:{type:Function},onFocus:{type:Function},onKeyup:Function,onKeydown:Function,onMousedown:Function,onPopupScroll:Function,onInputKeyDown:Function,onMouseenter:Function,onMouseleave:Function,onClick:Function}),Y_=()=>v(v({},U_()),Ac());function ax(e){return e==="tags"||e==="multiple"}const Vv=J({compatConfig:{MODE:3},name:"BaseSelect",inheritAttrs:!1,props:rt(Y_(),{showAction:[],notFoundContent:"Not Found"}),setup(e,t){let{attrs:n,expose:o,slots:r}=t;const a=P(()=>ax(e.mode)),l=P(()=>e.showSearch!==void 0?e.showSearch:a.value||e.mode==="combobox"),i=Y(!1);Ve(()=>{i.value=jv()});const s=Dc(),u=Y(null),c=Ul(),d=Y(null),p=Y(null),g=Y(null),m=Z(!1),[h,b,y]=W_();o({focus:()=>{var W;(W=p.value)===null||W===void 0||W.focus()},blur:()=>{var W;(W=p.value)===null||W===void 0||W.blur()},scrollTo:W=>{var q;return(q=g.value)===null||q===void 0?void 0:q.scrollTo(W)}});const x=P(()=>{var W;if(e.mode!=="combobox")return e.searchValue;const q=(W=e.displayValues[0])===null||W===void 0?void 0:W.value;return typeof q=="string"||typeof q=="number"?String(q):""}),C=e.open!==void 0?e.open:e.defaultOpen,O=Y(C),w=Y(C),M=W=>{O.value=e.open!==void 0?e.open:W,w.value=O.value};ue(()=>e.open,()=>{M(e.open)});const I=P(()=>!e.notFoundContent&&e.emptyOptions);Le(()=>{w.value=O.value,(e.disabled||I.value&&w.value&&e.mode==="combobox")&&(w.value=!1)});const _=P(()=>I.value?!1:w.value),D=W=>{const q=W!==void 0?W:!w.value;w.value!==q&&!e.disabled&&(M(q),e.onDropdownVisibleChange&&e.onDropdownVisibleChange(q))},F=P(()=>(e.tokenSeparators||[]).some(W=>[` +`,`\r +`].includes(W))),z=(W,q,re)=>{var le,ye;let me=!0,ce=W;(le=e.onActiveValueChange)===null||le===void 0||le.call(e,null);const se=re?null:gE(W,e.tokenSeparators);return e.mode!=="combobox"&&se&&(ce="",(ye=e.onSearchSplit)===null||ye===void 0||ye.call(e,se),D(!1),me=!1),e.onSearch&&x.value!==ce&&e.onSearch(ce,{source:q?"typing":"effect"}),me},H=W=>{var q;!W||!W.trim()||(q=e.onSearch)===null||q===void 0||q.call(e,W,{source:"submit"})};ue(w,()=>{!w.value&&!a.value&&e.mode!=="combobox"&&z("",!1,!1)},{immediate:!0,flush:"post"}),ue(()=>e.disabled,()=>{O.value&&e.disabled&&M(!1),e.disabled&&!m.value&&b(!1)},{immediate:!0});const[T,A]=ox(),R=function(W){var q;const re=T(),{which:le}=W;if(le===$e.ENTER&&(e.mode!=="combobox"&&W.preventDefault(),w.value||D(!0)),A(!!x.value),le===$e.BACKSPACE&&!re&&a.value&&!x.value&&e.displayValues.length){const se=[...e.displayValues];let ie=null;for(let fe=se.length-1;fe>=0;fe-=1){const Se=se[fe];if(!Se.disabled){se.splice(fe,1),ie=Se;break}}ie&&e.onDisplayValuesChange(se,{type:"remove",values:[ie]})}for(var ye=arguments.length,me=new Array(ye>1?ye-1:0),ce=1;ce1?q-1:0),le=1;le{const q=e.displayValues.filter(re=>re!==W);e.onDisplayValuesChange(q,{type:"remove",values:[W]})},B=Y(!1),L=function(){b(!0),e.disabled||(e.onFocus&&!B.value&&e.onFocus(...arguments),e.showAction&&e.showAction.includes("focus")&&D(!0)),B.value=!0},j=Z(!1),K=function(){if(j.value||(m.value=!0,b(!1,()=>{B.value=!1,m.value=!1,D(!1)}),e.disabled))return;const W=x.value;W&&(e.mode==="tags"?e.onSearch(W,{source:"submit"}):e.mode==="multiple"&&e.onSearch("",{source:"blur"})),e.onBlur&&e.onBlur(...arguments)},G=()=>{j.value=!0},U=()=>{j.value=!1};Ke("VCSelectContainerEvent",{focus:L,blur:K});const X=[];Ve(()=>{X.forEach(W=>clearTimeout(W)),X.splice(0,X.length)}),Je(()=>{X.forEach(W=>clearTimeout(W)),X.splice(0,X.length)});const ee=function(W){var q,re;const{target:le}=W,ye=(q=d.value)===null||q===void 0?void 0:q.getPopupElement();if(ye&&ye.contains(le)){const ie=setTimeout(()=>{var fe;const Se=X.indexOf(ie);Se!==-1&&X.splice(Se,1),y(),!i.value&&!ye.contains(document.activeElement)&&((fe=p.value)===null||fe===void 0||fe.focus())});X.push(ie)}for(var me=arguments.length,ce=new Array(me>1?me-1:0),se=1;se{};return Ve(()=>{ue(_,()=>{var W;if(_.value){const q=Math.ceil((W=u.value)===null||W===void 0?void 0:W.offsetWidth);oe.value!==q&&!Number.isNaN(q)&&(oe.value=q)}},{immediate:!0,flush:"post"})}),V_([u,d],_,D),K_(Ns(v(v({},Rr(e)),{open:w,triggerOpen:_,showSearch:l,multiple:a,toggleOpen:D}))),()=>{const W=v(v({},e),n),{prefixCls:q,id:re,open:le,defaultOpen:ye,mode:me,showSearch:ce,searchValue:se,onSearch:ie,allowClear:fe,clearIcon:Se,showArrow:Ie,inputIcon:ge,disabled:Oe,loading:we,getInputElement:ae,getPopupContainer:ne,placement:pe,animation:xe,transitionName:Te,dropdownStyle:ke,dropdownClassName:ve,dropdownMatchSelectWidth:he,dropdownRender:be,dropdownAlign:Me,showAction:Ae,direction:_e,tokenSeparators:Re,tagRender:Ye,optionLabelRender:tt,onPopupScroll:at,onDropdownVisibleChange:it,onFocus:ct,onBlur:Et,onKeyup:Dt,onKeydown:Bt,onMousedown:Pt,onClear:Qt,omitDomProps:sn,getRawInputElement:Rn,displayValues:Yn,onDisplayValuesChange:cn,emptyOptions:vr,activeDescendantId:Pe,activeValue:He,OptionList:Fe}=W,gt=G_(W,["prefixCls","id","open","defaultOpen","mode","showSearch","searchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","disabled","loading","getInputElement","getPopupContainer","placement","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","optionLabelRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onClear","omitDomProps","getRawInputElement","displayValues","onDisplayValuesChange","emptyOptions","activeDescendantId","activeValue","OptionList"]),At=me==="combobox"&&ae&&ae()||null,It=typeof Rn=="function"&&Rn(),un=v({},gt);let Gt;It&&(Gt=Qn=>{D(Qn)}),X_.forEach(Qn=>{delete un[Qn]}),sn==null||sn.forEach(Qn=>{delete un[Qn]});const so=Ie!==void 0?Ie:we||!a.value&&me!=="combobox";let yn;so&&(yn=f(Rs,{class:te(`${q}-arrow`,{[`${q}-arrow-loading`]:we}),customizeIcon:ge,customizeIconProps:{loading:we,searchValue:x.value,open:w.value,focused:h.value,showSearch:l.value}},null));let Nn;const St=()=>{Qt==null||Qt(),cn([],{type:"clear",values:Yn}),z("",!1,!1)};!Oe&&fe&&(Yn.length||x.value)&&(Nn=f(Rs,{class:`${q}-clear`,onMousedown:St,customizeIcon:Se},{default:()=>[go("×")]}));const qn=f(Fe,{ref:g},v(v({},s.customSlots),{option:r.option})),kn=te(q,n.class,{[`${q}-focused`]:h.value,[`${q}-multiple`]:a.value,[`${q}-single`]:!a.value,[`${q}-allow-clear`]:fe,[`${q}-show-arrow`]:so,[`${q}-disabled`]:Oe,[`${q}-loading`]:we,[`${q}-open`]:w.value,[`${q}-customize-input`]:At,[`${q}-show-search`]:l.value}),Xo=f(b_,{ref:d,disabled:Oe,prefixCls:q,visible:_.value,popupElement:qn,containerWidth:oe.value,animation:xe,transitionName:Te,dropdownStyle:ke,dropdownClassName:ve,direction:_e,dropdownMatchSelectWidth:he,dropdownRender:be,dropdownAlign:Me,placement:pe,getPopupContainer:ne,empty:vr,getTriggerDOMNode:()=>c.current,onPopupVisibleChange:Gt,onPopupMouseEnter:Q,onPopupFocusin:G,onPopupFocusout:U},{default:()=>It?kt(It)&&ut(It,{ref:c},!1,!0):f(j_,N(N({},e),{},{domRef:c,prefixCls:q,inputElement:At,ref:p,id:re,showSearch:l.value,mode:me,activeDescendantId:Pe,tagRender:Ye,optionLabelRender:tt,values:Yn,open:w.value,onToggleOpen:D,activeValue:He,searchValue:x.value,onSearch:z,onSearchSubmit:H,onRemove:k,tokenWithEnter:F.value}),null)});let Uo;return It?Uo=Xo:Uo=f("div",N(N({},un),{},{class:kn,ref:u,onMousedown:ee,onKeydown:R,onKeyup:E}),[h.value&&!w.value&&f("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},[`${Yn.map(Qn=>{let{label:na,value:Zn}=Qn;return["number","string"].includes(typeof na)?na:Zn}).join(", ")}`]),Xo,yn,Nn]),Uo}}}),Rc=(e,t)=>{let{height:n,offset:o,prefixCls:r,onInnerResize:a}=e,{slots:l}=t;var i;let s={},u={display:"flex",flexDirection:"column"};return o!==void 0&&(s={height:`${n}px`,position:"relative",overflow:"hidden"},u=v(v({},u),{transform:`translateY(${o}px)`,position:"absolute",left:0,right:0,top:0})),f("div",{style:s},[f(ho,{onResize:c=>{let{offsetHeight:d}=c;d&&a&&a()}},{default:()=>[f("div",{style:u,class:te({[`${r}-holder-inner`]:r})},[(i=l.default)===null||i===void 0?void 0:i.call(l)])]})])};Rc.displayName="Filter";Rc.inheritAttrs=!1;Rc.props={prefixCls:String,height:Number,offset:Number,onInnerResize:Function};const q_=Rc,lx=(e,t)=>{let{setRef:n}=e,{slots:o}=t;var r;const a=mt((r=o.default)===null||r===void 0?void 0:r.call(o));return a&&a.length?ko(a[0],{ref:n}):a};lx.props={setRef:{type:Function,default:()=>{}}};const Q_=lx,Z_=20;function Ob(e){return"touches"in e?e.touches[0].pageY:e.pageY}const J_=J({compatConfig:{MODE:3},name:"ScrollBar",inheritAttrs:!1,props:{prefixCls:String,scrollTop:Number,scrollHeight:Number,height:Number,count:Number,onScroll:{type:Function},onStartMove:{type:Function},onStopMove:{type:Function}},setup(){return{moveRaf:null,scrollbarRef:Ul(),thumbRef:Ul(),visibleTimeout:null,state:vt({dragging:!1,pageY:null,startTop:null,visible:!1})}},watch:{scrollTop:{handler(){this.delayHidden()},flush:"post"}},mounted(){var e,t;(e=this.scrollbarRef.current)===null||e===void 0||e.addEventListener("touchstart",this.onScrollbarTouchStart,zt?{passive:!1}:!1),(t=this.thumbRef.current)===null||t===void 0||t.addEventListener("touchstart",this.onMouseDown,zt?{passive:!1}:!1)},beforeUnmount(){this.removeEvents(),clearTimeout(this.visibleTimeout)},methods:{delayHidden(){clearTimeout(this.visibleTimeout),this.state.visible=!0,this.visibleTimeout=setTimeout(()=>{this.state.visible=!1},2e3)},onScrollbarTouchStart(e){e.preventDefault()},onContainerMouseDown(e){e.stopPropagation(),e.preventDefault()},patchEvents(){window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),this.thumbRef.current.addEventListener("touchmove",this.onMouseMove,zt?{passive:!1}:!1),this.thumbRef.current.addEventListener("touchend",this.onMouseUp)},removeEvents(){window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("mouseup",this.onMouseUp),this.scrollbarRef.current.removeEventListener("touchstart",this.onScrollbarTouchStart,zt?{passive:!1}:!1),this.thumbRef.current&&(this.thumbRef.current.removeEventListener("touchstart",this.onMouseDown,zt?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchmove",this.onMouseMove,zt?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchend",this.onMouseUp)),We.cancel(this.moveRaf)},onMouseDown(e){const{onStartMove:t}=this.$props;v(this.state,{dragging:!0,pageY:Ob(e),startTop:this.getTop()}),t(),this.patchEvents(),e.stopPropagation(),e.preventDefault()},onMouseMove(e){const{dragging:t,pageY:n,startTop:o}=this.state,{onScroll:r}=this.$props;if(We.cancel(this.moveRaf),t){const a=Ob(e)-n,l=o+a,i=this.getEnableScrollRange(),s=this.getEnableHeightRange(),u=s?l/s:0,c=Math.ceil(u*i);this.moveRaf=We(()=>{r(c)})}},onMouseUp(){const{onStopMove:e}=this.$props;this.state.dragging=!1,e(),this.removeEvents()},getSpinHeight(){const{height:e,scrollHeight:t}=this.$props;let n=e/t*100;return n=Math.max(n,Z_),n=Math.min(n,e/2),Math.floor(n)},getEnableScrollRange(){const{scrollHeight:e,height:t}=this.$props;return e-t||0},getEnableHeightRange(){const{height:e}=this.$props,t=this.getSpinHeight();return e-t||0},getTop(){const{scrollTop:e}=this.$props,t=this.getEnableScrollRange(),n=this.getEnableHeightRange();return e===0||t===0?0:e/t*n},showScroll(){const{height:e,scrollHeight:t}=this.$props;return t>e}},render(){const{dragging:e,visible:t}=this.state,{prefixCls:n}=this.$props,o=this.getSpinHeight()+"px",r=this.getTop()+"px",a=this.showScroll(),l=a&&t;return f("div",{ref:this.scrollbarRef,class:te(`${n}-scrollbar`,{[`${n}-scrollbar-show`]:a}),style:{width:"8px",top:0,bottom:0,right:0,position:"absolute",display:l?void 0:"none"},onMousedown:this.onContainerMouseDown,onMousemove:this.delayHidden},[f("div",{ref:this.thumbRef,class:te(`${n}-scrollbar-thumb`,{[`${n}-scrollbar-thumb-moving`]:e}),style:{width:"100%",height:o,top:r,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:"99px",cursor:"pointer",userSelect:"none"},onMousedown:this.onMouseDown},null)])}});function eD(e,t,n,o){const r=new Map,a=new Map,l=Z(Symbol("update"));ue(e,()=>{l.value=Symbol("update")});let i;function s(){We.cancel(i)}function u(){s(),i=We(()=>{r.forEach((d,p)=>{if(d&&d.offsetParent){const{offsetHeight:g}=d;a.get(p)!==g&&(l.value=Symbol("update"),a.set(p,d.offsetHeight))}})})}function c(d,p){const g=t(d),m=r.get(g);p?(r.set(g,p.$el||p),u()):r.delete(g),!m!=!p&&(p?n==null||n(d):o==null||o(d))}return An(()=>{s()}),[c,u,a,l]}function tD(e,t,n,o,r,a,l,i){let s;return u=>{if(u==null){i();return}We.cancel(s);const c=t.value,d=o.itemHeight;if(typeof u=="number")l(u);else if(u&&typeof u=="object"){let p;const{align:g}=u;"index"in u?{index:p}=u:p=c.findIndex(b=>r(b)===u.key);const{offset:m=0}=u,h=(b,y)=>{if(b<0||!e.value)return;const S=e.value.clientHeight;let $=!1,x=y;if(S){const C=y||g;let O=0,w=0,M=0;const I=Math.min(c.length,p);for(let F=0;F<=I;F+=1){const z=r(c[F]);w=O;const H=n.get(z);M=w+(H===void 0?d:H),O=M,F===p&&H===void 0&&($=!0)}const _=e.value.scrollTop;let D=null;switch(C){case"top":D=w-m;break;case"bottom":D=M-S+m;break;default:{const F=_+S;w<_?x="top":M>F&&(x="bottom")}}D!==null&&D!==_&&l(D)}s=We(()=>{$&&a(),h(b-1,x)},2)};h(5)}}}const nD=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),ix=(e,t)=>{let n=!1,o=null;function r(){clearTimeout(o),n=!0,o=setTimeout(()=>{n=!1},50)}return function(a){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const i=a<0&&e.value||a>0&&t.value;return l&&i?(clearTimeout(o),n=!1):(!i||n)&&r(),!n&&i}};function oD(e,t,n,o){let r=0,a=null,l=null,i=!1;const s=ix(t,n);function u(d){if(!e.value)return;We.cancel(a);const{deltaY:p}=d;r+=p,l=p,!s(p)&&(nD||d.preventDefault(),a=We(()=>{o(r*(i?10:1)),r=0}))}function c(d){e.value&&(i=d.detail===l)}return[u,c]}const rD=14/15;function aD(e,t,n){let o=!1,r=0,a=null,l=null;const i=()=>{a&&(a.removeEventListener("touchmove",s),a.removeEventListener("touchend",u))},s=p=>{if(o){const g=Math.ceil(p.touches[0].pageY);let m=r-g;r=g,n(m)&&p.preventDefault(),clearInterval(l),l=setInterval(()=>{m*=rD,(!n(m,!0)||Math.abs(m)<=.1)&&clearInterval(l)},16)}},u=()=>{o=!1,i()},c=p=>{i(),p.touches.length===1&&!o&&(o=!0,r=Math.ceil(p.touches[0].pageY),a=p.target,a.addEventListener("touchmove",s,{passive:!1}),a.addEventListener("touchend",u))},d=()=>{};Ve(()=>{document.addEventListener("touchmove",d,{passive:!1}),ue(e,p=>{t.value.removeEventListener("touchstart",c),i(),clearInterval(l),p&&t.value.addEventListener("touchstart",c,{passive:!1})},{immediate:!0})}),Je(()=>{document.removeEventListener("touchmove",d)})}var lD=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const u=t+s,c=r(i,u,{}),d=l(i);return f(Q_,{key:d,setRef:p=>o(i,p)},{default:()=>[c]})})}const uD=J({compatConfig:{MODE:3},name:"List",inheritAttrs:!1,props:{prefixCls:String,data:V.array,height:Number,itemHeight:Number,fullHeight:{type:Boolean,default:void 0},itemKey:{type:[String,Number,Function],required:!0},component:{type:[String,Object]},virtual:{type:Boolean,default:void 0},children:Function,onScroll:Function,onMousedown:Function,onMouseenter:Function,onVisibleChange:Function},setup(e,t){let{expose:n}=t;const o=P(()=>{const{height:k,itemHeight:B,virtual:L}=e;return!!(L!==!1&&k&&B)}),r=P(()=>{const{height:k,itemHeight:B,data:L}=e;return o.value&&L&&B*L.length>k}),a=vt({scrollTop:0,scrollMoving:!1}),l=P(()=>e.data||iD),i=Y([]);ue(l,()=>{i.value=_t(l.value).slice()},{immediate:!0});const s=Y(k=>{});ue(()=>e.itemKey,k=>{typeof k=="function"?s.value=k:s.value=B=>B==null?void 0:B[k]},{immediate:!0});const u=Y(),c=Y(),d=Y(),p=k=>s.value(k),g={getKey:p};function m(k){let B;typeof k=="function"?B=k(a.scrollTop):B=k;const L=O(B);u.value&&(u.value.scrollTop=L),a.scrollTop=L}const[h,b,y,S]=eD(i,p,null,null),$=vt({scrollHeight:void 0,start:0,end:0,offset:void 0}),x=Y(0);Ve(()=>{lt(()=>{var k;x.value=((k=c.value)===null||k===void 0?void 0:k.offsetHeight)||0})}),ao(()=>{lt(()=>{var k;x.value=((k=c.value)===null||k===void 0?void 0:k.offsetHeight)||0})}),ue([o,i],()=>{o.value||v($,{scrollHeight:void 0,start:0,end:i.value.length-1,offset:void 0})},{immediate:!0}),ue([o,i,x,r],()=>{o.value&&!r.value&&v($,{scrollHeight:x.value,start:0,end:i.value.length-1,offset:void 0}),u.value&&(a.scrollTop=u.value.scrollTop)},{immediate:!0}),ue([r,o,()=>a.scrollTop,i,S,()=>e.height,x],()=>{if(!o.value||!r.value)return;let k=0,B,L,j;const K=i.value.length,G=i.value,U=a.scrollTop,{itemHeight:X,height:ee}=e,oe=U+ee;for(let Q=0;Q=U&&(B=Q,L=k),j===void 0&&le>oe&&(j=Q),k=le}B===void 0&&(B=0,L=0,j=Math.ceil(ee/X)),j===void 0&&(j=K-1),j=Math.min(j+1,K),v($,{scrollHeight:k,start:B,end:j,offset:L})},{immediate:!0});const C=P(()=>$.scrollHeight-e.height);function O(k){let B=k;return Number.isNaN(C.value)||(B=Math.min(B,C.value)),B=Math.max(B,0),B}const w=P(()=>a.scrollTop<=0),M=P(()=>a.scrollTop>=C.value),I=ix(w,M);function _(k){m(k)}function D(k){var B;const{scrollTop:L}=k.currentTarget;L!==a.scrollTop&&m(L),(B=e.onScroll)===null||B===void 0||B.call(e,k)}const[F,z]=oD(o,w,M,k=>{m(B=>B+k)});aD(o,u,(k,B)=>I(k,B)?!1:(F({preventDefault(){},deltaY:k}),!0));function H(k){o.value&&k.preventDefault()}const T=()=>{u.value&&(u.value.removeEventListener("wheel",F,zt?{passive:!1}:!1),u.value.removeEventListener("DOMMouseScroll",z),u.value.removeEventListener("MozMousePixelScroll",H))};Le(()=>{lt(()=>{u.value&&(T(),u.value.addEventListener("wheel",F,zt?{passive:!1}:!1),u.value.addEventListener("DOMMouseScroll",z),u.value.addEventListener("MozMousePixelScroll",H))})}),Je(()=>{T()});const A=tD(u,i,y,e,p,b,m,()=>{var k;(k=d.value)===null||k===void 0||k.delayHidden()});n({scrollTo:A});const R=P(()=>{let k=null;return e.height&&(k=v({[e.fullHeight?"height":"maxHeight"]:e.height+"px"},sD),o.value&&(k.overflowY="hidden",a.scrollMoving&&(k.pointerEvents="none"))),k});return ue([()=>$.start,()=>$.end,i],()=>{if(e.onVisibleChange){const k=i.value.slice($.start,$.end+1);e.onVisibleChange(k,i.value)}},{flush:"post"}),{state:a,mergedData:i,componentStyle:R,onFallbackScroll:D,onScrollBar:_,componentRef:u,useVirtual:o,calRes:$,collectHeight:b,setInstance:h,sharedConfig:g,scrollBarRef:d,fillerInnerRef:c,delayHideScrollBar:()=>{var k;(k=d.value)===null||k===void 0||k.delayHidden()}}},render(){const e=v(v({},this.$props),this.$attrs),{prefixCls:t="rc-virtual-list",height:n,itemHeight:o,fullHeight:r,data:a,itemKey:l,virtual:i,component:s="div",onScroll:u,children:c=this.$slots.default,style:d,class:p}=e,g=lD(e,["prefixCls","height","itemHeight","fullHeight","data","itemKey","virtual","component","onScroll","children","style","class"]),m=te(t,p),{scrollTop:h}=this.state,{scrollHeight:b,offset:y,start:S,end:$}=this.calRes,{componentStyle:x,onFallbackScroll:C,onScrollBar:O,useVirtual:w,collectHeight:M,sharedConfig:I,setInstance:_,mergedData:D,delayHideScrollBar:F}=this;return f("div",N({style:v(v({},d),{position:"relative"}),class:m},g),[f(s,{class:`${t}-holder`,style:x,ref:"componentRef",onScroll:C,onMouseenter:F},{default:()=>[f(q_,{prefixCls:t,height:b,offset:y,onInnerResize:M,ref:"fillerInnerRef"},{default:()=>cD(D,S,$,_,c,I)})]}),w&&f(J_,{ref:"scrollBarRef",prefixCls:t,scrollTop:h,height:n,scrollHeight:b,count:D.length,onScroll:O,onStartMove:()=>{this.state.scrollMoving=!0},onStopMove:()=>{this.state.scrollMoving=!1}},null)])}}),sx=uD;function Wv(e,t,n){const o=Z(e());return ue(t,(r,a)=>{n?n(r,a)&&(o.value=e()):o.value=e()}),o}function dD(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}const cx=Symbol("SelectContextKey");function fD(e){return Ke(cx,e)}function pD(){return Xe(cx,{})}var vD=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r`${r.prefixCls}-item`),i=Wv(()=>a.flattenOptions,[()=>r.open,()=>a.flattenOptions],C=>C[0]),s=Ul(),u=C=>{C.preventDefault()},c=C=>{s.current&&s.current.scrollTo(typeof C=="number"?{index:C}:C)},d=function(C){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const w=i.value.length;for(let M=0;M1&&arguments[1]!==void 0?arguments[1]:!1;p.activeIndex=C;const w={source:O?"keyboard":"mouse"},M=i.value[C];if(!M){a.onActiveValue(null,-1,w);return}a.onActiveValue(M.value,C,w)};ue([()=>i.value.length,()=>r.searchValue],()=>{g(a.defaultActiveFirstOption!==!1?d(0):-1)},{immediate:!0});const m=C=>a.rawValues.has(C)&&r.mode!=="combobox";ue([()=>r.open,()=>r.searchValue],()=>{if(!r.multiple&&r.open&&a.rawValues.size===1){const C=Array.from(a.rawValues)[0],O=_t(i.value).findIndex(w=>{let{data:M}=w;return M[a.fieldNames.value]===C});O!==-1&&(g(O),lt(()=>{c(O)}))}r.open&<(()=>{var C;(C=s.current)===null||C===void 0||C.scrollTo(void 0)})},{immediate:!0,flush:"post"});const h=C=>{C!==void 0&&a.onSelect(C,{selected:!a.rawValues.has(C)}),r.multiple||r.toggleOpen(!1)},b=C=>typeof C.label=="function"?C.label():C.label;function y(C){const O=i.value[C];if(!O)return null;const w=O.data||{},{value:M}=w,{group:I}=O,_=dr(w,!0),D=b(O);return O?f("div",N(N({"aria-label":typeof D=="string"&&!I?D:null},_),{},{key:C,role:I?"presentation":"option",id:`${r.id}_list_${C}`,"aria-selected":m(M)}),[M]):null}return n({onKeydown:C=>{const{which:O,ctrlKey:w}=C;switch(O){case $e.N:case $e.P:case $e.UP:case $e.DOWN:{let M=0;if(O===$e.UP?M=-1:O===$e.DOWN?M=1:dD()&&w&&(O===$e.N?M=1:O===$e.P&&(M=-1)),M!==0){const I=d(p.activeIndex+M,M);c(I),g(I,!0)}break}case $e.ENTER:{const M=i.value[p.activeIndex];M&&!M.data.disabled?h(M.value):h(void 0),r.open&&C.preventDefault();break}case $e.ESC:r.toggleOpen(!1),r.open&&C.stopPropagation()}},onKeyup:()=>{},scrollTo:C=>{c(C)}}),()=>{const{id:C,notFoundContent:O,onPopupScroll:w}=r,{menuItemSelectedIcon:M,fieldNames:I,virtual:_,listHeight:D,listItemHeight:F}=a,z=o.option,{activeIndex:H}=p,T=Object.keys(I).map(A=>I[A]);return i.value.length===0?f("div",{role:"listbox",id:`${C}_list`,class:`${l.value}-empty`,onMousedown:u},[O]):f(nt,null,[f("div",{role:"listbox",id:`${C}_list`,style:{height:0,width:0,overflow:"hidden"}},[y(H-1),y(H),y(H+1)]),f(sx,{itemKey:"key",ref:s,data:i.value,height:D,itemHeight:F,fullHeight:!1,onMousedown:u,onScroll:w,virtual:_},{default:(A,R)=>{var E;const{group:k,groupOption:B,data:L,value:j}=A,{key:K}=L,G=typeof A.label=="function"?A.label():A.label;if(k){const Se=(E=L.title)!==null&&E!==void 0?E:Pb(G)&&G;return f("div",{class:te(l.value,`${l.value}-group`),title:Se},[z?z(L):G!==void 0?G:K])}const{disabled:U,title:X,children:ee,style:oe,class:Q,className:W}=L,q=vD(L,["disabled","title","children","style","class","className"]),re=qe(q,T),le=m(j),ye=`${l.value}-option`,me=te(l.value,ye,Q,W,{[`${ye}-grouped`]:B,[`${ye}-active`]:H===R&&!U,[`${ye}-disabled`]:U,[`${ye}-selected`]:le}),ce=b(A),se=!M||typeof M=="function"||le,ie=typeof ce=="number"?ce:ce||j;let fe=Pb(ie)?ie.toString():void 0;return X!==void 0&&(fe=X),f("div",N(N({},re),{},{"aria-selected":le,class:me,title:fe,onMousemove:Se=>{q.onMousemove&&q.onMousemove(Se),!(H===R||U)&&g(R)},onClick:Se=>{U||h(j),q.onClick&&q.onClick(Se)},style:oe}),[f("div",{class:`${ye}-content`},[z?z(L):ie]),kt(M)||le,se&&f(Rs,{class:`${l.value}-option-state`,customizeIcon:M,customizeIconProps:{isSelected:le}},{default:()=>[le?"✓":null]})])}})])}}}),hD=gD;var mD=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r1&&arguments[1]!==void 0?arguments[1]:!1;return mt(e).map((o,r)=>{var a;if(!kt(o)||!o.type)return null;const{type:{isSelectOptGroup:l},key:i,children:s,props:u}=o;if(t||!l)return bD(o);const c=s&&s.default?s.default():void 0,d=(u==null?void 0:u.label)||((a=s.label)===null||a===void 0?void 0:a.call(s))||i;return v(v({key:`__RC_SELECT_GRP__${i===null?r:String(i)}__`},u),{label:d,options:ux(c||[])})}).filter(o=>o)}function yD(e,t,n){const o=Y(),r=Y(),a=Y(),l=Y([]);return ue([e,t],()=>{e.value?l.value=_t(e.value).slice():l.value=ux(t.value)},{immediate:!0,deep:!0}),Le(()=>{const i=l.value,s=new Map,u=new Map,c=n.value;function d(p){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(let m=0;m0&&arguments[0]!==void 0?arguments[0]:Z("");const t=`rc_select_${$D()}`;return e.value||t}function dx(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function Qu(e,t){return dx(e).join("").toUpperCase().includes(t)}const CD=(e,t,n,o,r)=>P(()=>{const a=n.value,l=r==null?void 0:r.value,i=o==null?void 0:o.value;if(!a||i===!1)return e.value;const{options:s,label:u,value:c}=t.value,d=[],p=typeof i=="function",g=a.toUpperCase(),m=p?i:(b,y)=>l?Qu(y[l],g):y[s]?Qu(y[u!=="children"?u:"label"],g):Qu(y[c],g),h=p?b=>Tf(b):b=>b;return e.value.forEach(b=>{if(b[s]){if(m(a,h(b)))d.push(b);else{const S=b[s].filter($=>m(a,h($)));S.length&&d.push(v(v({},b),{[s]:S}))}return}m(a,h(b))&&d.push(b)}),d}),xD=(e,t)=>{const n=Y({values:new Map,options:new Map});return[P(()=>{const{values:a,options:l}=n.value,i=e.value.map(c=>{var d;return c.label===void 0?v(v({},c),{label:(d=a.get(c.value))===null||d===void 0?void 0:d.label}):c}),s=new Map,u=new Map;return i.forEach(c=>{s.set(c.value,c),u.set(c.value,t.value.get(c.value)||l.get(c.value))}),n.value.values=s,n.value.options=u,i}),a=>t.value.get(a)||n.value.options.get(a)]};function Ot(e,t){const{defaultValue:n,value:o=Z()}=t||{};let r=typeof e=="function"?e():e;o.value!==void 0&&(r=Lt(o)),n!==void 0&&(r=typeof n=="function"?n():n);const a=Z(r),l=Z(r);Le(()=>{let s=o.value!==void 0?o.value:a.value;t.postState&&(s=t.postState(s)),l.value=s});function i(s){const u=l.value;a.value=s,_t(l.value)!==s&&t.onChange&&t.onChange(s,u)}return ue(o,()=>{a.value=o.value}),[l,i]}function pt(e){const t=typeof e=="function"?e():e,n=Z(t);function o(r){n.value=r}return[n,o]}const wD=["inputValue"];function fx(){return v(v({},Ac()),{prefixCls:String,id:String,backfill:{type:Boolean,default:void 0},fieldNames:Object,inputValue:String,searchValue:String,onSearch:Function,autoClearSearchValue:{type:Boolean,default:void 0},onSelect:Function,onDeselect:Function,filterOption:{type:[Boolean,Function],default:void 0},filterSort:Function,optionFilterProp:String,optionLabelProp:String,options:Array,defaultActiveFirstOption:{type:Boolean,default:void 0},virtual:{type:Boolean,default:void 0},listHeight:Number,listItemHeight:Number,menuItemSelectedIcon:V.any,mode:String,labelInValue:{type:Boolean,default:void 0},value:V.any,defaultValue:V.any,onChange:Function,children:Array})}function OD(e){return!e||typeof e!="object"}const PD=J({compatConfig:{MODE:3},name:"VcSelect",inheritAttrs:!1,props:rt(fx(),{prefixCls:"vc-select",autoClearSearchValue:!0,listHeight:200,listItemHeight:20,dropdownMatchSelectWidth:!0}),setup(e,t){let{expose:n,attrs:o,slots:r}=t;const a=Kv(Be(e,"id")),l=P(()=>ax(e.mode)),i=P(()=>!!(!e.options&&e.children)),s=P(()=>e.filterOption===void 0&&e.mode==="combobox"?!1:e.filterOption),u=P(()=>F2(e.fieldNames,i.value)),[c,d]=Ot("",{value:P(()=>e.searchValue!==void 0?e.searchValue:e.inputValue),postState:Q=>Q||""}),p=yD(Be(e,"options"),Be(e,"children"),u),{valueOptions:g,labelOptions:m,options:h}=p,b=Q=>dx(Q).map(q=>{var re,le;let ye,me,ce,se;OD(q)?ye=q:(ce=q.key,me=q.label,ye=(re=q.value)!==null&&re!==void 0?re:ce);const ie=g.value.get(ye);return ie&&(me===void 0&&(me=ie==null?void 0:ie[e.optionLabelProp||u.value.label]),ce===void 0&&(ce=(le=ie==null?void 0:ie.key)!==null&&le!==void 0?le:ye),se=ie==null?void 0:ie.disabled),{label:me,value:ye,key:ce,disabled:se,option:ie}}),[y,S]=Ot(e.defaultValue,{value:Be(e,"value")}),$=P(()=>{var Q;const W=b(y.value);return e.mode==="combobox"&&!(!((Q=W[0])===null||Q===void 0)&&Q.value)?[]:W}),[x,C]=xD($,g),O=P(()=>{if(!e.mode&&x.value.length===1){const Q=x.value[0];if(Q.value===null&&(Q.label===null||Q.label===void 0))return[]}return x.value.map(Q=>{var W;return v(v({},Q),{label:(W=typeof Q.label=="function"?Q.label():Q.label)!==null&&W!==void 0?W:Q.value})})}),w=P(()=>new Set(x.value.map(Q=>Q.value)));Le(()=>{var Q;if(e.mode==="combobox"){const W=(Q=x.value[0])===null||Q===void 0?void 0:Q.value;W!=null&&d(String(W))}},{flush:"post"});const M=(Q,W)=>{const q=W??Q;return{[u.value.value]:Q,[u.value.label]:q}},I=Y();Le(()=>{if(e.mode!=="tags"){I.value=h.value;return}const Q=h.value.slice(),W=q=>g.value.has(q);[...x.value].sort((q,re)=>q.value{const re=q.value;W(re)||Q.push(M(re,q.label))}),I.value=Q});const _=CD(I,u,c,s,Be(e,"optionFilterProp")),D=P(()=>e.mode!=="tags"||!c.value||_.value.some(Q=>Q[e.optionFilterProp||"value"]===c.value)?_.value:[M(c.value),..._.value]),F=P(()=>e.filterSort?[...D.value].sort((Q,W)=>e.filterSort(Q,W)):D.value),z=P(()=>vE(F.value,{fieldNames:u.value,childrenAsData:i.value})),H=Q=>{const W=b(Q);if(S(W),e.onChange&&(W.length!==x.value.length||W.some((q,re)=>{var le;return((le=x.value[re])===null||le===void 0?void 0:le.value)!==(q==null?void 0:q.value)}))){const q=e.labelInValue?W.map(le=>v(v({},le),{originLabel:le.label,label:typeof le.label=="function"?le.label():le.label})):W.map(le=>le.value),re=W.map(le=>Tf(C(le.value)));e.onChange(l.value?q:q[0],l.value?re:re[0])}},[T,A]=pt(null),[R,E]=pt(0),k=P(()=>e.defaultActiveFirstOption!==void 0?e.defaultActiveFirstOption:e.mode!=="combobox"),B=function(Q,W){let{source:q="keyboard"}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};E(W),e.backfill&&e.mode==="combobox"&&Q!==null&&q==="keyboard"&&A(String(Q))},L=(Q,W)=>{const q=()=>{var re;const le=C(Q),ye=le==null?void 0:le[u.value.label];return[e.labelInValue?{label:typeof ye=="function"?ye():ye,originLabel:ye,value:Q,key:(re=le==null?void 0:le.key)!==null&&re!==void 0?re:Q}:Q,Tf(le)]};if(W&&e.onSelect){const[re,le]=q();e.onSelect(re,le)}else if(!W&&e.onDeselect){const[re,le]=q();e.onDeselect(re,le)}},j=(Q,W)=>{let q;const re=l.value?W.selected:!0;re?q=l.value?[...x.value,Q]:[Q]:q=x.value.filter(le=>le.value!==Q),H(q),L(Q,re),e.mode==="combobox"?A(""):(!l.value||e.autoClearSearchValue)&&(d(""),A(""))},K=(Q,W)=>{H(Q),(W.type==="remove"||W.type==="clear")&&W.values.forEach(q=>{L(q.value,!1)})},G=(Q,W)=>{var q;if(d(Q),A(null),W.source==="submit"){const re=(Q||"").trim();if(re){const le=Array.from(new Set([...w.value,re]));H(le),L(re,!0),d("")}return}W.source!=="blur"&&(e.mode==="combobox"&&H(Q),(q=e.onSearch)===null||q===void 0||q.call(e,Q))},U=Q=>{let W=Q;e.mode!=="tags"&&(W=Q.map(re=>{const le=m.value.get(re);return le==null?void 0:le.value}).filter(re=>re!==void 0));const q=Array.from(new Set([...w.value,...W]));H(q),q.forEach(re=>{L(re,!0)})},X=P(()=>e.virtual!==!1&&e.dropdownMatchSelectWidth!==!1);fD(Ns(v(v({},p),{flattenOptions:z,onActiveValue:B,defaultActiveFirstOption:k,onSelect:j,menuItemSelectedIcon:Be(e,"menuItemSelectedIcon"),rawValues:w,fieldNames:u,virtual:X,listHeight:Be(e,"listHeight"),listItemHeight:Be(e,"listItemHeight"),childrenAsData:i})));const ee=Z();n({focus(){var Q;(Q=ee.value)===null||Q===void 0||Q.focus()},blur(){var Q;(Q=ee.value)===null||Q===void 0||Q.blur()},scrollTo(Q){var W;(W=ee.value)===null||W===void 0||W.scrollTo(Q)}});const oe=P(()=>qe(e,["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"]));return()=>f(Vv,N(N(N({},oe.value),o),{},{id:a,prefixCls:e.prefixCls,ref:ee,omitDomProps:wD,mode:e.mode,displayValues:O.value,onDisplayValuesChange:K,searchValue:c.value,onSearch:G,onSearchSplit:U,dropdownMatchSelectWidth:e.dropdownMatchSelectWidth,OptionList:hD,emptyOptions:!z.value.length,activeValue:T.value,activeDescendantId:`${a}_list_${R.value}`}),r)}}),Gv=()=>null;Gv.isSelectOption=!0;Gv.displayName="ASelectOption";const ID=Gv,Xv=()=>null;Xv.isSelectOptGroup=!0;Xv.displayName="ASelectOptGroup";const TD=Xv;var MD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const ED=MD;var _D=Symbol("iconContext"),Uv=function(){return Xe(_D,{prefixCls:Z("anticon"),rootClassName:Z(""),csp:Z()})};function Yv(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function DD(e,t){return e&&e.contains?e.contains(t):!1}var Tb="data-vc-order",AD="vc-icon-key",Rf=new Map;function px(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):AD}function qv(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function RD(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function vx(e){return Array.from((Rf.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function gx(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Yv())return null;var n=t.csp,o=t.prepend,r=document.createElement("style");r.setAttribute(Tb,RD(o)),n&&n.nonce&&(r.nonce=n.nonce),r.innerHTML=e;var a=qv(t),l=a.firstChild;if(o){if(o==="queue"){var i=vx(a).filter(function(s){return["prepend","prependQueue"].includes(s.getAttribute(Tb))});if(i.length)return a.insertBefore(r,i[i.length-1].nextSibling),r}a.insertBefore(r,l)}else a.appendChild(r);return r}function ND(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=qv(t);return vx(n).find(function(o){return o.getAttribute(px(t))===e})}function kD(e,t){var n=Rf.get(e);if(!n||!DD(document,n)){var o=gx("",t),r=o.parentNode;Rf.set(e,r),e.removeChild(o)}}function BD(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=qv(n);kD(o,n);var r=ND(t,n);if(r)return n.csp&&n.csp.nonce&&r.nonce!==n.csp.nonce&&(r.nonce=n.csp.nonce),r.innerHTML!==e&&(r.innerHTML=e),r;var a=gx(e,n);return a.setAttribute(px(n),t),a}function Mb(e){for(var t=1;t * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`;function bx(e){return e&&e.getRootNode&&e.getRootNode()}function HD(e){return Yv()?bx(e)instanceof ShadowRoot:!1}function jD(e){return HD(e)?bx(e):null}var VD=function(){var t=Uv(),n=t.prefixCls,o=t.csp,r=Dn(),a=zD;n&&(a=a.replace(/anticon/g,n.value)),lt(function(){if(Yv()){var l=r.vnode.el,i=jD(l);BD(a,"@ant-design-vue-icons",{prepend:!0,csp:o.value,attachTo:i})}})},WD=["icon","primaryColor","secondaryColor"];function KD(e,t){if(e==null)return{};var n=GD(e,t),o,r;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function GD(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,a;for(a=0;a=0)&&(n[r]=e[r]);return n}function as(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function cA(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,a;for(a=0;a=0)&&(n[r]=e[r]);return n}yx(bM.primary);var Ja=function(t,n){var o,r=Ab({},t,n.attrs),a=r.class,l=r.icon,i=r.spin,s=r.rotate,u=r.tabindex,c=r.twoToneColor,d=r.onClick,p=sA(r,nA),g=Uv(),m=g.prefixCls,h=g.rootClassName,b=(o={},gl(o,h.value,!!h.value),gl(o,m.value,!0),gl(o,"".concat(m.value,"-").concat(l.name),!!l.name),gl(o,"".concat(m.value,"-spin"),!!i||l.name==="loading"),o),y=u;y===void 0&&d&&(y=-1);var S=s?{msTransform:"rotate(".concat(s,"deg)"),transform:"rotate(".concat(s,"deg)")}:void 0,$=mx(c),x=oA($,2),C=x[0],O=x[1];return f("span",Ab({role:"img","aria-label":l.name},p,{onClick:d,class:[b,a],tabindex:y}),[f(Qv,{icon:l,primaryColor:C,secondaryColor:O,style:S},null),f(Sx,null,null)])};Ja.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]};Ja.displayName="AntdIcon";Ja.inheritAttrs=!1;Ja.getTwoToneColor=tA;Ja.setTwoToneColor=yx;const De=Ja;function Rb(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};const{loading:n,multiple:o,prefixCls:r,hasFeedback:a,feedbackIcon:l,showArrow:i}=e,s=e.suffixIcon||t.suffixIcon&&t.suffixIcon(),u=e.clearIcon||t.clearIcon&&t.clearIcon(),c=e.menuItemSelectedIcon||t.menuItemSelectedIcon&&t.menuItemSelectedIcon(),d=e.removeIcon||t.removeIcon&&t.removeIcon(),p=u??f(bn,null,null),g=y=>f(nt,null,[i!==!1&&y,a&&l]);let m=null;if(s!==void 0)m=g(s);else if(n)m=g(f(Un,{spin:!0},null));else{const y=`${r}-suffix`;m=S=>{let{open:$,showSearch:x}=S;return g($&&x?f(ag,{class:y},null):f(Nc,{class:y},null))}}let h=null;c!==void 0?h=c:o?h=f(tg,null,null):h=null;let b=null;return d!==void 0?b=d:b=f(io,null,null),{clearIcon:p,suffixIcon:m,itemIcon:h,removeIcon:b}}function ig(e){const t=Symbol("contextKey");return{useProvide:(r,a)=>{const l=vt({});return Ke(t,l),Le(()=>{v(l,r,a||{})}),l},useInject:()=>Xe(t,e)||{}}}const ks=Symbol("ContextProps"),Bs=Symbol("InternalContextProps"),PA=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:P(()=>!0);const n=Z(new Map),o=(a,l)=>{n.value.set(a,l),n.value=new Map(n.value)},r=a=>{n.value.delete(a),n.value=new Map(n.value)};Dn(),ue([t,n],()=>{}),Ke(ks,e),Ke(Bs,{addFormItemField:o,removeFormItemField:r})},kf={id:P(()=>{}),onFieldBlur:()=>{},onFieldChange:()=>{},clearValidate:()=>{}},Bf={addFormItemField:()=>{},removeFormItemField:()=>{}},Ht=()=>{const e=Xe(Bs,Bf),t=Symbol("FormItemFieldKey"),n=Dn();return e.addFormItemField(t,n.type),Je(()=>{e.removeFormItemField(t)}),Ke(Bs,Bf),Ke(ks,kf),Xe(ks,kf)},Ff=J({compatConfig:{MODE:3},name:"AFormItemRest",setup(e,t){let{slots:n}=t;return Ke(Bs,Bf),Ke(ks,kf),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),ln=ig({}),Fs=J({name:"NoFormStatus",setup(e,t){let{slots:n}=t;return ln.useProvide({}),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}});function Tn(e,t,n){return te({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Vo=(e,t)=>t||e,IA=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},TA=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-space-item`]:{"&:empty":{display:"none"}}}}},$x=Qe("Space",e=>[TA(e),IA(e)]),MA=()=>({compactSize:String,compactDirection:V.oneOf(vn("horizontal","vertical")).def("horizontal"),isFirstItem:Ce(),isLastItem:Ce()}),kc=ig(null),fr=(e,t)=>{const n=kc.useInject(),o=P(()=>{if(!n||IC(n))return"";const{compactDirection:r,isFirstItem:a,isLastItem:l}=n,i=r==="vertical"?"-vertical-":"-";return te({[`${e.value}-compact${i}item`]:!0,[`${e.value}-compact${i}first-item`]:a,[`${e.value}-compact${i}last-item`]:l,[`${e.value}-compact${i}item-rtl`]:t.value==="rtl"})});return{compactSize:P(()=>n==null?void 0:n.compactSize),compactDirection:P(()=>n==null?void 0:n.compactDirection),compactItemClassnames:o}},Yl=J({name:"NoCompactStyle",setup(e,t){let{slots:n}=t;return kc.useProvide(null),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),EA=()=>({prefixCls:String,size:{type:String},direction:V.oneOf(vn("horizontal","vertical")).def("horizontal"),align:V.oneOf(vn("start","end","center","baseline")),block:{type:Boolean,default:void 0}}),_A=J({name:"CompactItem",props:MA(),setup(e,t){let{slots:n}=t;return kc.useProvide(e),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),Lf=J({name:"ASpaceCompact",inheritAttrs:!1,props:EA(),setup(e,t){let{attrs:n,slots:o}=t;const{prefixCls:r,direction:a}=Ee("space-compact",e),l=kc.useInject(),[i,s]=$x(r),u=P(()=>te(r.value,s.value,{[`${r.value}-rtl`]:a.value==="rtl",[`${r.value}-block`]:e.block,[`${r.value}-vertical`]:e.direction==="vertical"}));return()=>{var c;const d=mt(((c=o.default)===null||c===void 0?void 0:c.call(o))||[]);return d.length===0?null:i(f("div",N(N({},n),{},{class:[u.value,n.class]}),[d.map((p,g)=>{var m;const h=p&&p.key||`${r.value}-item-${g}`,b=!l||IC(l);return f(_A,{key:h,compactSize:(m=e.size)!==null&&m!==void 0?m:"middle",compactDirection:e.direction,isFirstItem:g===0&&(b||(l==null?void 0:l.isFirstItem)),isLastItem:g===d.length-1&&(b||(l==null?void 0:l.isLastItem))},{default:()=>[p]})})]))}}}),DA=e=>({animationDuration:e,animationFillMode:"both"}),AA=e=>({animationDuration:e,animationFillMode:"both"}),Bc=function(e,t,n,o){const a=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${a}${e}-enter, + ${a}${e}-appear + `]:v(v({},DA(o)),{animationPlayState:"paused"}),[`${a}${e}-leave`]:v(v({},AA(o)),{animationPlayState:"paused"}),[` + ${a}${e}-enter${e}-enter-active, + ${a}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},RA=new Ue("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),NA=new Ue("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Cx=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,o=`${n}-fade`,r=t?"&":"";return[Bc(o,RA,NA,e.motionDurationMid,t),{[` + ${r}${o}-enter, + ${r}${o}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${r}${o}-leave`]:{animationTimingFunction:"linear"}}]},kA=new Ue("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),BA=new Ue("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),FA=new Ue("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),LA=new Ue("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),zA=new Ue("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),HA=new Ue("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),jA=new Ue("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),VA=new Ue("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),WA={"move-up":{inKeyframes:jA,outKeyframes:VA},"move-down":{inKeyframes:kA,outKeyframes:BA},"move-left":{inKeyframes:FA,outKeyframes:LA},"move-right":{inKeyframes:zA,outKeyframes:HA}},za=(e,t)=>{const{antCls:n}=e,o=`${n}-${t}`,{inKeyframes:r,outKeyframes:a}=WA[t];return[Bc(o,r,a,e.motionDurationMid),{[` + ${o}-enter, + ${o}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Fc=new Ue("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Lc=new Ue("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),zc=new Ue("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Hc=new Ue("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),KA=new Ue("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),GA=new Ue("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),XA=new Ue("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),UA=new Ue("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),YA={"slide-up":{inKeyframes:Fc,outKeyframes:Lc},"slide-down":{inKeyframes:zc,outKeyframes:Hc},"slide-left":{inKeyframes:KA,outKeyframes:GA},"slide-right":{inKeyframes:XA,outKeyframes:UA}},yo=(e,t)=>{const{antCls:n}=e,o=`${n}-${t}`,{inKeyframes:r,outKeyframes:a}=YA[t];return[Bc(o,r,a,e.motionDurationMid),{[` + ${o}-enter, + ${o}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},sg=new Ue("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),qA=new Ue("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),zb=new Ue("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Hb=new Ue("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),QA=new Ue("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),ZA=new Ue("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),JA=new Ue("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),eR=new Ue("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),tR=new Ue("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),nR=new Ue("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),oR=new Ue("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),rR=new Ue("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),aR={zoom:{inKeyframes:sg,outKeyframes:qA},"zoom-big":{inKeyframes:zb,outKeyframes:Hb},"zoom-big-fast":{inKeyframes:zb,outKeyframes:Hb},"zoom-left":{inKeyframes:JA,outKeyframes:eR},"zoom-right":{inKeyframes:tR,outKeyframes:nR},"zoom-up":{inKeyframes:QA,outKeyframes:ZA},"zoom-down":{inKeyframes:oR,outKeyframes:rR}},el=(e,t)=>{const{antCls:n}=e,o=`${n}-${t}`,{inKeyframes:r,outKeyframes:a}=aR[t];return[Bc(o,r,a,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${o}-enter, + ${o}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},lR=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),jc=lR,jb=e=>{const{controlPaddingHorizontal:t}=e;return{position:"relative",display:"block",minHeight:e.controlHeight,padding:`${(e.controlHeight-e.fontSize*e.lineHeight)/2}px ${t}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,boxSizing:"border-box"}},iR=e=>{const{antCls:t,componentCls:n}=e,o=`${n}-item`;return[{[`${n}-dropdown`]:v(v({},et(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + &${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, + &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-bottomLeft + `]:{animationName:Fc},[` + &${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topLeft, + &${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topLeft + `]:{animationName:zc},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-bottomLeft`]:{animationName:Lc},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topLeft`]:{animationName:Hc},"&-hidden":{display:"none"},"&-empty":{color:e.colorTextDisabled},[`${o}-empty`]:v(v({},jb(e)),{color:e.colorTextDisabled}),[`${o}`]:v(v({},jb(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":v({flex:"auto"},mn),"&-state":{flex:"none"},[`&-active:not(${o}-option-disabled)`]:{backgroundColor:e.controlItemBgHover},[`&-selected:not(${o}-option-disabled)`]:{color:e.colorText,fontWeight:e.fontWeightStrong,backgroundColor:e.controlItemBgActive,[`${o}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${o}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},yo(e,"slide-up"),yo(e,"slide-down"),za(e,"move-up"),za(e,"move-down")]},ra=2;function xx(e){let{controlHeightSM:t,controlHeight:n,lineWidth:o}=e;const r=(n-t)/2-o,a=Math.ceil(r/2);return[r,a]}function Zu(e,t){const{componentCls:n,iconCls:o}=e,r=`${n}-selection-overflow`,a=e.controlHeightSM,[l]=xx(e),i=t?`${n}-${t}`:"";return{[`${n}-multiple${i}`]:{fontSize:e.fontSize,[r]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${l-ra}px ${ra*2}px`,borderRadius:e.borderRadius,[`${n}-show-search&`]:{cursor:"text"},[`${n}-disabled&`]:{background:e.colorBgContainerDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${ra}px 0`,lineHeight:`${a}px`,content:'"\\a0"'}},[` + &${n}-show-arrow ${n}-selector, + &${n}-allow-clear ${n}-selector + `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${n}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:a,marginTop:ra,marginBottom:ra,lineHeight:`${a-e.lineWidth*2}px`,background:e.colorFillSecondary,border:`${e.lineWidth}px solid ${e.colorSplit}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,userSelect:"none",marginInlineEnd:ra*2,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${n}-disabled&`]:{color:e.colorTextDisabled,borderColor:e.colorBorder,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":v(v({},ai()),{display:"inline-block",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${o}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${r}-item + ${r}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-l,"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}function sR(e){const{componentCls:t}=e,n=ze(e,{controlHeight:e.controlHeightSM,controlHeightSM:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),[,o]=xx(e);return[Zu(e),Zu(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInlineStart:e.controlPaddingHorizontalSM-e.lineWidth,insetInlineEnd:"auto"},[`${t}-selection-search`]:{marginInlineStart:o}}},Zu(ze(e,{fontSize:e.fontSizeLG,controlHeight:e.controlHeightLG,controlHeightSM:e.controlHeight,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),"lg")]}function Ju(e,t){const{componentCls:n,inputPaddingHorizontalBase:o,borderRadius:r}=e,a=e.controlHeight-e.lineWidth*2,l=Math.ceil(e.fontSize*1.25),i=t?`${n}-${t}`:"";return{[`${n}-single${i}`]:{fontSize:e.fontSize,[`${n}-selector`]:v(v({},et(e)),{display:"flex",borderRadius:r,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:o,insetInlineEnd:o,bottom:0,"&-input":{width:"100%"}},[` + ${n}-selection-item, + ${n}-selection-placeholder + `]:{padding:0,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${a}px`}},[`${n}-selection-item`]:{position:"relative",userSelect:"none"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:after`,`${n}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${n}-show-arrow ${n}-selection-item, + &${n}-show-arrow ${n}-selection-placeholder + `]:{paddingInlineEnd:l},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:e.controlHeight,padding:`0 ${o}px`,[`${n}-selection-search-input`]:{height:a},"&:after":{lineHeight:`${a}px`}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${o}px`,"&:after":{display:"none"}}}}}}}function cR(e){const{componentCls:t}=e,n=e.controlPaddingHorizontalSM-e.lineWidth;return[Ju(e),Ju(ze(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${n}px`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:n+e.fontSize*1.5},[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:e.fontSize*1.5}}}},Ju(ze(e,{controlHeight:e.controlHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}function uR(e,t,n){const{focusElCls:o,focus:r,borderElCls:a}=n,l=a?"> *":"",i=["hover",r?"focus":null,"active"].filter(Boolean).map(s=>`&:${s} ${l}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":v(v({[i]:{zIndex:2}},o?{[`&${o}`]:{zIndex:2}}:{}),{[`&[disabled] ${l}`]:{zIndex:0}})}}function dR(e,t,n){const{borderElCls:o}=n,r=o?`> ${o}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${r}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${r}, &${e}-sm ${r}, &${e}-lg ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${r}, &${e}-sm ${r}, &${e}-lg ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function tl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,o=`${n}-compact`;return{[o]:v(v({},uR(e,o,t)),dR(n,o,t))}}const fR=e=>{const{componentCls:t}=e;return{position:"relative",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${t}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${t}-multiple&`]:{background:e.colorBgContainerDisabled},input:{cursor:"not-allowed"}}}},ed=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:o,borderHoverColor:r,outlineColor:a,antCls:l}=t,i=n?{[`${o}-selector`]:{borderColor:r}}:{};return{[e]:{[`&:not(${o}-disabled):not(${o}-customize-input):not(${l}-pagination-size-changer)`]:v(v({},i),{[`${o}-focused& ${o}-selector`]:{borderColor:r,boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${a}`,borderInlineEndWidth:`${t.controlLineWidth}px !important`,outline:0},[`&:hover ${o}-selector`]:{borderColor:r,borderInlineEndWidth:`${t.controlLineWidth}px !important`}})}}},pR=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},vR=e=>{const{componentCls:t,inputPaddingHorizontalBase:n,iconCls:o}=e;return{[t]:v(v({},et(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${t}-customize-input) ${t}-selector`]:v(v({},fR(e)),pR(e)),[`${t}-selection-item`]:v({flex:1,fontWeight:"normal"},mn),[`${t}-selection-placeholder`]:v(v({},mn),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${t}-arrow`]:v(v({},ai()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${t}-suffix)`]:{pointerEvents:"auto"}},[`${t}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:n,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.colorBgContainer,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${t}-clear`]:{opacity:1}}}),[`${t}-has-feedback`]:{[`${t}-clear`]:{insetInlineEnd:n+e.fontSize+e.paddingXXS}}}},gR=e=>{const{componentCls:t}=e;return[{[t]:{[`&-borderless ${t}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${t}-in-form-item`]:{width:"100%"}}},vR(e),cR(e),sR(e),iR(e),{[`${t}-rtl`]:{direction:"rtl"}},ed(t,ze(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),ed(`${t}-status-error`,ze(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),ed(`${t}-status-warning`,ze(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),tl(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},cg=Qe("Select",(e,t)=>{let{rootPrefixCls:n}=t;const o=ze(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.paddingSM-1});return[gR(o)]},e=>({zIndexPopup:e.zIndexPopupBase+50})),Vc=()=>v(v({},qe(fx(),["inputIcon","mode","getInputElement","getRawInputElement","backfill"])),{value:Ge([Array,Object,String,Number]),defaultValue:Ge([Array,Object,String,Number]),notFoundContent:V.any,suffixIcon:V.any,itemIcon:V.any,size:je(),mode:je(),bordered:Ce(!0),transitionName:String,choiceTransitionName:je(""),popupClassName:String,dropdownClassName:String,placement:je(),status:je(),"onUpdate:value":de()}),Vb="SECRET_COMBOBOX_MODE_DO_NOT_USE",po=J({compatConfig:{MODE:3},name:"ASelect",Option:ID,OptGroup:TD,inheritAttrs:!1,props:rt(Vc(),{listHeight:256,listItemHeight:24}),SECRET_COMBOBOX_MODE_DO_NOT_USE:Vb,slots:Object,setup(e,t){let{attrs:n,emit:o,slots:r,expose:a}=t;const l=Z(),i=Ht(),s=ln.useInject(),u=P(()=>Vo(s.status,e.status)),c=()=>{var j;(j=l.value)===null||j===void 0||j.focus()},d=()=>{var j;(j=l.value)===null||j===void 0||j.blur()},p=j=>{var K;(K=l.value)===null||K===void 0||K.scrollTo(j)},g=P(()=>{const{mode:j}=e;if(j!=="combobox")return j===Vb?"combobox":j}),{prefixCls:m,direction:h,configProvider:b,renderEmpty:y,size:S,getPrefixCls:$,getPopupContainer:x,disabled:C,select:O}=Ee("select",e),{compactSize:w,compactItemClassnames:M}=fr(m,h),I=P(()=>w.value||S.value),_=gn(),D=P(()=>{var j;return(j=C.value)!==null&&j!==void 0?j:_.value}),[F,z]=cg(m),H=P(()=>$()),T=P(()=>e.placement!==void 0?e.placement:h.value==="rtl"?"bottomRight":"bottomLeft"),A=P(()=>en(H.value,Fv(T.value),e.transitionName)),R=P(()=>te({[`${m.value}-lg`]:I.value==="large",[`${m.value}-sm`]:I.value==="small",[`${m.value}-rtl`]:h.value==="rtl",[`${m.value}-borderless`]:!e.bordered,[`${m.value}-in-form-item`]:s.isFormItemInput},Tn(m.value,u.value,s.hasFeedback),M.value,z.value)),E=function(){for(var j=arguments.length,K=new Array(j),G=0;G{o("blur",j),i.onFieldBlur()};a({blur:d,focus:c,scrollTo:p});const B=P(()=>g.value==="multiple"||g.value==="tags"),L=P(()=>e.showArrow!==void 0?e.showArrow:e.loading||!(B.value||g.value==="combobox"));return()=>{var j,K,G,U;const{notFoundContent:X,listHeight:ee=256,listItemHeight:oe=24,popupClassName:Q,dropdownClassName:W,virtual:q,dropdownMatchSelectWidth:re,id:le=i.id.value,placeholder:ye=(j=r.placeholder)===null||j===void 0?void 0:j.call(r),showArrow:me}=e,{hasFeedback:ce,feedbackIcon:se}=s;let ie;X!==void 0?ie=X:r.notFoundContent?ie=r.notFoundContent():g.value==="combobox"?ie=null:ie=(y==null?void 0:y("Select"))||f(Mv,{componentName:"Select"},null);const{suffixIcon:fe,itemIcon:Se,removeIcon:Ie,clearIcon:ge}=lg(v(v({},e),{multiple:B.value,prefixCls:m.value,hasFeedback:ce,feedbackIcon:se,showArrow:L.value}),r),Oe=qe(e,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered","status"]),we=te(Q||W,{[`${m.value}-dropdown-${h.value}`]:h.value==="rtl"},z.value);return F(f(PD,N(N(N({ref:l,virtual:q,dropdownMatchSelectWidth:re},Oe),n),{},{showSearch:(K=e.showSearch)!==null&&K!==void 0?K:(G=O==null?void 0:O.value)===null||G===void 0?void 0:G.showSearch,placeholder:ye,listHeight:ee,listItemHeight:oe,mode:g.value,prefixCls:m.value,direction:h.value,inputIcon:fe,menuItemSelectedIcon:Se,removeIcon:Ie,clearIcon:ge,notFoundContent:ie,class:[R.value,n.class],getPopupContainer:x==null?void 0:x.value,dropdownClassName:we,onChange:E,onBlur:k,id:le,dropdownRender:Oe.dropdownRender||r.dropdownRender,transitionName:A.value,children:(U=r.default)===null||U===void 0?void 0:U.call(r),tagRender:e.tagRender||r.tagRender,optionLabelRender:r.optionLabel,maxTagPlaceholder:e.maxTagPlaceholder||r.maxTagPlaceholder,showArrow:ce||me,disabled:D.value}),{option:r.option}))}}});po.install=function(e){return e.component(po.name,po),e.component(po.Option.displayName,po.Option),e.component(po.OptGroup.displayName,po.OptGroup),e};po.Option;po.OptGroup;const Ha=po,ug=()=>null;ug.isSelectOption=!0;ug.displayName="AAutoCompleteOption";const wl=ug,dg=()=>null;dg.isSelectOptGroup=!0;dg.displayName="AAutoCompleteOptGroup";const td=dg;function hR(e){var t,n;return((t=e==null?void 0:e.type)===null||t===void 0?void 0:t.isSelectOption)||((n=e==null?void 0:e.type)===null||n===void 0?void 0:n.isSelectOptGroup)}const mR=()=>v(v({},qe(Vc(),["loading","mode","optionLabelProp","labelInValue"])),{dataSource:Array,dropdownMenuStyle:{type:Object,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},prefixCls:String,showSearch:{type:Boolean,default:void 0},transitionName:String,choiceTransitionName:{type:String,default:"zoom"},autofocus:{type:Boolean,default:void 0},backfill:{type:Boolean,default:void 0},filterOption:{type:[Boolean,Function],default:!1},defaultActiveFirstOption:{type:Boolean,default:!0},status:String}),nd=J({compatConfig:{MODE:3},name:"AAutoComplete",inheritAttrs:!1,props:mR(),slots:Object,setup(e,t){let{slots:n,attrs:o,expose:r}=t;yt(),yt(),yt(!e.dropdownClassName);const a=Z(),l=()=>{var c;const d=mt((c=n.default)===null||c===void 0?void 0:c.call(n));return d.length?d[0]:void 0};r({focus:()=>{var c;(c=a.value)===null||c===void 0||c.focus()},blur:()=>{var c;(c=a.value)===null||c===void 0||c.blur()}});const{prefixCls:u}=Ee("select",e);return()=>{var c,d,p;const{size:g,dataSource:m,notFoundContent:h=(c=n.notFoundContent)===null||c===void 0?void 0:c.call(n)}=e;let b;const{class:y}=o,S={[y]:!!y,[`${u.value}-lg`]:g==="large",[`${u.value}-sm`]:g==="small",[`${u.value}-show-search`]:!0,[`${u.value}-auto-complete`]:!0};if(e.options===void 0){const x=((d=n.dataSource)===null||d===void 0?void 0:d.call(n))||((p=n.options)===null||p===void 0?void 0:p.call(n))||[];x.length&&hR(x[0])?b=x:b=m?m.map(C=>{if(kt(C))return C;switch(typeof C){case"string":return f(wl,{key:C,value:C},{default:()=>[C]});case"object":return f(wl,{key:C.value,value:C.value},{default:()=>[C.text]});default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}}):[]}const $=qe(v(v(v({},e),o),{mode:Ha.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:l,notFoundContent:h,class:S,popupClassName:e.popupClassName||e.dropdownClassName,ref:a}),["dataSource","loading"]);return f(Ha,$,N({default:()=>[b]},qe(n,["default","dataSource","options"])))}}}),Coe=v(nd,{Option:wl,OptGroup:td,install(e){return e.component(nd.name,nd),e.component(wl.displayName,wl),e.component(td.displayName,td),e}});var bR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};const yR=bR;function Wb(e){for(var t=1;t({backgroundColor:e,border:`${o.lineWidth}px ${o.lineType} ${t}`,[`${r}-icon`]:{color:n}}),LR=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:o,marginSM:r,fontSize:a,fontSizeLG:l,lineHeight:i,borderRadiusLG:s,motionEaseInOutCirc:u,alertIconSizeLG:c,colorText:d,paddingContentVerticalSM:p,alertPaddingHorizontal:g,paddingMD:m,paddingContentHorizontalLG:h}=e;return{[t]:v(v({},et(e)),{position:"relative",display:"flex",alignItems:"center",padding:`${p}px ${g}px`,wordWrap:"break-word",borderRadius:s,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:o,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:i},"&-message":{color:d},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${u}, opacity ${n} ${u}, + padding-top ${n} ${u}, padding-bottom ${n} ${u}, + margin-bottom ${n} ${u}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",paddingInline:h,paddingBlock:m,[`${t}-icon`]:{marginInlineEnd:r,fontSize:c,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:o,color:d,fontSize:l},[`${t}-description`]:{display:"block"}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},zR=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:o,colorSuccessBg:r,colorWarning:a,colorWarningBorder:l,colorWarningBg:i,colorError:s,colorErrorBorder:u,colorErrorBg:c,colorInfo:d,colorInfoBorder:p,colorInfoBg:g}=e;return{[t]:{"&-success":Ri(r,o,n,e,t),"&-info":Ri(g,p,d,e,t),"&-warning":Ri(i,l,a,e,t),"&-error":v(v({},Ri(c,u,s,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},HR=e=>{const{componentCls:t,iconCls:n,motionDurationMid:o,marginXS:r,fontSizeIcon:a,colorIcon:l,colorIconHover:i}=e;return{[t]:{"&-action":{marginInlineStart:r},[`${t}-close-icon`]:{marginInlineStart:r,padding:0,overflow:"hidden",fontSize:a,lineHeight:`${a}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:l,transition:`color ${o}`,"&:hover":{color:i}}},"&-close-text":{color:l,transition:`color ${o}`,"&:hover":{color:i}}}}},jR=e=>[LR(e),zR(e),HR(e)],VR=Qe("Alert",e=>{const{fontSizeHeading3:t}=e,n=ze(e,{alertIconSizeLG:t,alertPaddingHorizontal:12});return[jR(n)]}),WR={success:Wo,info:nl,error:bn,warning:Ko},KR={success:wx,info:Px,error:Ix,warning:Ox},GR=vn("success","info","warning","error"),XR=()=>({type:V.oneOf(GR),closable:{type:Boolean,default:void 0},closeText:V.any,message:V.any,description:V.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:V.any,closeIcon:V.any,onClose:Function}),UR=J({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:XR(),setup(e,t){let{slots:n,emit:o,attrs:r,expose:a}=t;const{prefixCls:l,direction:i}=Ee("alert",e),[s,u]=VR(l),c=Y(!1),d=Y(!1),p=Y(),g=y=>{y.preventDefault();const S=p.value;S.style.height=`${S.offsetHeight}px`,S.style.height=`${S.offsetHeight}px`,c.value=!0,o("close",y)},m=()=>{var y;c.value=!1,d.value=!0,(y=e.afterClose)===null||y===void 0||y.call(e)},h=P(()=>{const{type:y}=e;return y!==void 0?y:e.banner?"warning":"info"});a({animationEnd:m});const b=Y({});return()=>{var y,S,$,x,C,O,w,M,I,_;const{banner:D,closeIcon:F=(y=n.closeIcon)===null||y===void 0?void 0:y.call(n)}=e;let{closable:z,showIcon:H}=e;const T=(S=e.closeText)!==null&&S!==void 0?S:($=n.closeText)===null||$===void 0?void 0:$.call(n),A=(x=e.description)!==null&&x!==void 0?x:(C=n.description)===null||C===void 0?void 0:C.call(n),R=(O=e.message)!==null&&O!==void 0?O:(w=n.message)===null||w===void 0?void 0:w.call(n),E=(M=e.icon)!==null&&M!==void 0?M:(I=n.icon)===null||I===void 0?void 0:I.call(n),k=(_=n.action)===null||_===void 0?void 0:_.call(n);H=D&&H===void 0?!0:H;const B=(A?KR:WR)[h.value]||null;T&&(z=!0);const L=l.value,j=te(L,{[`${L}-${h.value}`]:!0,[`${L}-closing`]:c.value,[`${L}-with-description`]:!!A,[`${L}-no-icon`]:!H,[`${L}-banner`]:!!D,[`${L}-closable`]:z,[`${L}-rtl`]:i.value==="rtl",[u.value]:!0}),K=z?f("button",{type:"button",onClick:g,class:`${L}-close-icon`,tabindex:0},[T?f("span",{class:`${L}-close-text`},[T]):F===void 0?f(io,null,null):F]):null,G=E&&(kt(E)?ut(E,{class:`${L}-icon`}):f("span",{class:`${L}-icon`},[E]))||f(B,{class:`${L}-icon`},null),U=bo(`${L}-motion`,{appear:!1,css:!0,onAfterLeave:m,onBeforeLeave:X=>{X.style.maxHeight=`${X.offsetHeight}px`},onLeave:X=>{X.style.maxHeight="0px"}});return s(d.value?null:f(rn,U,{default:()=>[Kt(f("div",N(N({role:"alert"},r),{},{style:[r.style,b.value],class:[r.class,j],"data-show":!c.value,ref:p}),[H?G:null,f("div",{class:`${L}-content`},[R?f("div",{class:`${L}-message`},[R]):null,A?f("div",{class:`${L}-description`},[A]):null]),k?f("div",{class:`${L}-action`},[k]):null,K]),[[Wn,!c.value]])]}))}}}),xoe=Vt(UR),_r=["xxxl","xxl","xl","lg","md","sm","xs"],YR=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`{min-width: ${e.screenXXXL}px}`});function yg(){const[,e]=Qr();return P(()=>{const t=YR(e.value),n=new Map;let o=-1,r={};return{matchHandlers:{},dispatch(a){return r=a,n.forEach(l=>l(r)),n.size>=1},subscribe(a){return n.size||this.register(),o+=1,n.set(o,a),a(r),o},unsubscribe(a){n.delete(a),n.size||this.unregister()},unregister(){Object.keys(t).forEach(a=>{const l=t[a],i=this.matchHandlers[l];i==null||i.mql.removeListener(i==null?void 0:i.listener)}),n.clear()},register(){Object.keys(t).forEach(a=>{const l=t[a],i=u=>{let{matches:c}=u;this.dispatch(v(v({},r),{[a]:c}))},s=window.matchMedia(l);s.addListener(i),this.matchHandlers[l]={mql:s,listener:i},i(s)})},responsiveMap:t}})}function Sg(){const e=Y({});let t=null;const n=yg();return Ve(()=>{t=n.value.subscribe(o=>{e.value=o})}),An(()=>{n.value.unsubscribe(t)}),e}function zn(e){const t=Y();return Le(()=>{t.value=e()},{flush:"sync"}),t}const qR=e=>{const{antCls:t,componentCls:n,iconCls:o,avatarBg:r,avatarColor:a,containerSize:l,containerSizeLG:i,containerSizeSM:s,textFontSize:u,textFontSizeLG:c,textFontSizeSM:d,borderRadius:p,borderRadiusLG:g,borderRadiusSM:m,lineWidth:h,lineType:b}=e,y=(S,$,x)=>({width:S,height:S,lineHeight:`${S-h*2}px`,borderRadius:"50%",[`&${n}-square`]:{borderRadius:x},[`${n}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${n}-icon`]:{fontSize:$,[`> ${o}`]:{margin:0}}});return{[n]:v(v(v(v({},et(e)),{position:"relative",display:"inline-block",overflow:"hidden",color:a,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:r,border:`${h}px ${b} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),y(l,u,p)),{"&-lg":v({},y(i,c,g)),"&-sm":v({},y(s,d,m)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},QR=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:o,groupSpace:r}=e;return{[`${t}-group`]:{display:"inline-flex",[`${t}`]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:o}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:r}}}},Tx=Qe("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,o=ze(e,{avatarBg:n,avatarColor:t});return[qR(o),QR(o)]},e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:o,fontSize:r,fontSizeLG:a,fontSizeXL:l,fontSizeHeading3:i,marginXS:s,marginXXS:u,colorBorderBg:c}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:o,textFontSize:Math.round((a+l)/2),textFontSizeLG:i,textFontSizeSM:r,groupSpace:u,groupOverlapping:-s,groupBorderColor:c}}),Mx=Symbol("AvatarContextKey"),ZR=()=>Xe(Mx,{}),JR=e=>Ke(Mx,e),eN=()=>({prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:()=>"default"},src:String,srcset:String,icon:V.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}),tN=J({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:eN(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const r=Y(!0),a=Y(!1),l=Y(1),i=Y(null),s=Y(null),{prefixCls:u}=Ee("avatar",e),[c,d]=Tx(u),p=ZR(),g=P(()=>e.size==="default"?p.size:e.size),m=Sg(),h=zn(()=>{if(typeof e.size!="object")return;const $=_r.find(C=>m.value[C]);return e.size[$]}),b=$=>h.value?{width:`${h.value}px`,height:`${h.value}px`,lineHeight:`${h.value}px`,fontSize:`${$?h.value/2:18}px`}:{},y=()=>{if(!i.value||!s.value)return;const $=i.value.offsetWidth,x=s.value.offsetWidth;if($!==0&&x!==0){const{gap:C=4}=e;C*2{const{loadError:$}=e;($==null?void 0:$())!==!1&&(r.value=!1)};return ue(()=>e.src,()=>{lt(()=>{r.value=!0,l.value=1})}),ue(()=>e.gap,()=>{lt(()=>{y()})}),Ve(()=>{lt(()=>{y(),a.value=!0})}),()=>{var $,x;const{shape:C,src:O,alt:w,srcset:M,draggable:I,crossOrigin:_}=e,D=($=p.shape)!==null&&$!==void 0?$:C,F=Nt(n,e,"icon"),z=u.value,H={[`${o.class}`]:!!o.class,[z]:!0,[`${z}-lg`]:g.value==="large",[`${z}-sm`]:g.value==="small",[`${z}-${D}`]:!0,[`${z}-image`]:O&&r.value,[`${z}-icon`]:F,[d.value]:!0},T=typeof g.value=="number"?{width:`${g.value}px`,height:`${g.value}px`,lineHeight:`${g.value}px`,fontSize:F?`${g.value/2}px`:"18px"}:{},A=(x=n.default)===null||x===void 0?void 0:x.call(n);let R;if(O&&r.value)R=f("img",{draggable:I,src:O,srcset:M,onError:S,alt:w,crossorigin:_},null);else if(F)R=F;else if(a.value||l.value!==1){const E=`scale(${l.value}) translateX(-50%)`,k={msTransform:E,WebkitTransform:E,transform:E},B=typeof g.value=="number"?{lineHeight:`${g.value}px`}:{};R=f(ho,{onResize:y},{default:()=>[f("span",{class:`${z}-string`,ref:i,style:v(v({},B),k)},[A])]})}else R=f("span",{class:`${z}-string`,ref:i,style:{opacity:0}},[A]);return c(f("span",N(N({},o),{},{ref:s,class:H,style:[T,b(!!F),o.style]}),[R]))}}}),Ol=tN,Bn={adjustX:1,adjustY:1},Fn=[0,0],Ex={left:{points:["cr","cl"],overflow:Bn,offset:[-4,0],targetOffset:Fn},right:{points:["cl","cr"],overflow:Bn,offset:[4,0],targetOffset:Fn},top:{points:["bc","tc"],overflow:Bn,offset:[0,-4],targetOffset:Fn},bottom:{points:["tc","bc"],overflow:Bn,offset:[0,4],targetOffset:Fn},topLeft:{points:["bl","tl"],overflow:Bn,offset:[0,-4],targetOffset:Fn},leftTop:{points:["tr","tl"],overflow:Bn,offset:[-4,0],targetOffset:Fn},topRight:{points:["br","tr"],overflow:Bn,offset:[0,-4],targetOffset:Fn},rightTop:{points:["tl","tr"],overflow:Bn,offset:[4,0],targetOffset:Fn},bottomRight:{points:["tr","br"],overflow:Bn,offset:[0,4],targetOffset:Fn},rightBottom:{points:["bl","br"],overflow:Bn,offset:[4,0],targetOffset:Fn},bottomLeft:{points:["tl","bl"],overflow:Bn,offset:[0,4],targetOffset:Fn},leftBottom:{points:["br","bl"],overflow:Bn,offset:[-4,0],targetOffset:Fn}},nN={prefixCls:String,id:String,overlayInnerStyle:V.any},oN=J({compatConfig:{MODE:3},name:"TooltipContent",props:nN,setup(e,t){let{slots:n}=t;return()=>{var o;return f("div",{class:`${e.prefixCls}-inner`,id:e.id,role:"tooltip",style:e.overlayInnerStyle},[(o=n.overlay)===null||o===void 0?void 0:o.call(n)])}}});var rN=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:V.string.def("rc-tooltip"),mouseEnterDelay:V.number.def(.1),mouseLeaveDelay:V.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:V.object.def(()=>({})),arrowContent:V.any.def(null),tipId:String,builtinPlacements:V.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function},setup(e,t){let{slots:n,attrs:o,expose:r}=t;const a=Y(),l=()=>{const{prefixCls:c,tipId:d,overlayInnerStyle:p}=e;return[f("div",{class:`${c}-arrow`,key:"arrow"},[Nt(n,e,"arrowContent")]),f(oN,{key:"content",prefixCls:c,id:d,overlayInnerStyle:p},{overlay:n.overlay})]};r({getPopupDomNode:()=>a.value.getPopupDomNode(),triggerDOM:a,forcePopupAlign:()=>{var c;return(c=a.value)===null||c===void 0?void 0:c.forcePopupAlign()}});const s=Y(!1),u=Y(!1);return Le(()=>{const{destroyTooltipOnHide:c}=e;if(typeof c=="boolean")s.value=c;else if(c&&typeof c=="object"){const{keepParent:d}=c;s.value=d===!0,u.value=d===!1}}),()=>{const{overlayClassName:c,trigger:d,mouseEnterDelay:p,mouseLeaveDelay:g,overlayStyle:m,prefixCls:h,afterVisibleChange:b,transitionName:y,animation:S,placement:$,align:x,destroyTooltipOnHide:C,defaultVisible:O}=e,w=rN(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),M=v({},w);e.visible!==void 0&&(M.popupVisible=e.visible);const I=v(v(v({popupClassName:c,prefixCls:h,action:d,builtinPlacements:Ex,popupPlacement:$,popupAlign:x,afterPopupVisibleChange:b,popupTransitionName:y,popupAnimation:S,defaultPopupVisible:O,destroyPopupOnHide:s.value,autoDestroy:u.value,mouseLeaveDelay:g,popupStyle:m,mouseEnterDelay:p},M),o),{onPopupVisibleChange:e.onVisibleChange||Qb,onPopupAlign:e.onPopupAlign||Qb,ref:a,popup:l()});return f(ii,I,{default:n.default})}}}),$g=()=>({trigger:[String,Array],open:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:Ne(),overlayInnerStyle:Ne(),overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:Ne(),builtinPlacements:Ne(),children:Array,onVisibleChange:Function,"onUpdate:visible":Function,onOpenChange:Function,"onUpdate:open":Function}),lN={adjustX:1,adjustY:1},Zb={adjustX:0,adjustY:0},iN=[0,0];function Jb(e){return typeof e=="boolean"?e?lN:Zb:v(v({},Zb),e)}function _x(e){const{arrowWidth:t=4,horizontalArrowShift:n=16,verticalArrowShift:o=8,autoAdjustOverflow:r,arrowPointAtCenter:a}=e,l={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(n+t),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+t)]},topRight:{points:["br","tc"],offset:[n+t,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+t)]},bottomRight:{points:["tr","bc"],offset:[n+t,4]},rightBottom:{points:["bl","cr"],offset:[4,o+t]},bottomLeft:{points:["tl","bc"],offset:[-(n+t),4]},leftBottom:{points:["br","cl"],offset:[-4,o+t]}};return Object.keys(l).forEach(i=>{l[i]=a?v(v({},l[i]),{overflow:Jb(r),targetOffset:iN}):v(v({},Ex[i]),{overflow:Jb(r)}),l[i].ignoreShake=!0}),l}function zf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];for(let t=0,n=e.length;t`${e}-inverse`),cN=["success","processing","error","default","warning"];function Wc(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[...sN,...Kl].includes(e):Kl.includes(e)}function uN(e){return cN.includes(e)}function dN(e,t){const n=Wc(t),o=te({[`${e}-${t}`]:t&&n}),r={},a={};return t&&!n&&(r.background=t,a["--antd-arrow-background-color"]=t),{className:o,overlayStyle:r,arrowStyle:a}}function Ni(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return e.map(n=>`${t}${n}`).join(",")}const Dx=8;function Ax(e){const t=Dx,{sizePopupArrow:n,contentRadius:o,borderRadiusOuter:r,limitVerticalRadius:a}=e,l=n/2-Math.ceil(r*(Math.sqrt(2)-1)),i=(o>12?o+2:12)-l,s=a?t-l:i;return{dropdownArrowOffset:i,dropdownArrowOffsetVertical:s}}function Rx(e,t){const{componentCls:n,sizePopupArrow:o,marginXXS:r,borderRadiusXS:a,borderRadiusOuter:l,boxShadowPopoverArrow:i}=e,{colorBg:s,showArrowCls:u,contentRadius:c=e.borderRadiusLG,limitVerticalRadius:d}=t,{dropdownArrowOffsetVertical:p,dropdownArrowOffset:g}=Ax({sizePopupArrow:o,contentRadius:c,borderRadiusOuter:l,limitVerticalRadius:d}),m=o/2+r;return{[n]:{[`${n}-arrow`]:[v(v({position:"absolute",zIndex:1,display:"block"},Iv(o,a,l,s,i)),{"&:before":{background:s}})],[[`&-placement-top ${n}-arrow`,`&-placement-topLeft ${n}-arrow`,`&-placement-topRight ${n}-arrow`].join(",")]:{bottom:0,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${n}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${n}-arrow`]:{left:{_skip_check_:!0,value:g}},[`&-placement-topRight ${n}-arrow`]:{right:{_skip_check_:!0,value:g}},[[`&-placement-bottom ${n}-arrow`,`&-placement-bottomLeft ${n}-arrow`,`&-placement-bottomRight ${n}-arrow`].join(",")]:{top:0,transform:"translateY(-100%)"},[`&-placement-bottom ${n}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${n}-arrow`]:{left:{_skip_check_:!0,value:g}},[`&-placement-bottomRight ${n}-arrow`]:{right:{_skip_check_:!0,value:g}},[[`&-placement-left ${n}-arrow`,`&-placement-leftTop ${n}-arrow`,`&-placement-leftBottom ${n}-arrow`].join(",")]:{right:{_skip_check_:!0,value:0},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${n}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${n}-arrow`]:{top:p},[`&-placement-leftBottom ${n}-arrow`]:{bottom:p},[[`&-placement-right ${n}-arrow`,`&-placement-rightTop ${n}-arrow`,`&-placement-rightBottom ${n}-arrow`].join(",")]:{left:{_skip_check_:!0,value:0},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${n}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${n}-arrow`]:{top:p},[`&-placement-rightBottom ${n}-arrow`]:{bottom:p},[Ni(["&-placement-topLeft","&-placement-top","&-placement-topRight"],u)]:{paddingBottom:m},[Ni(["&-placement-bottomLeft","&-placement-bottom","&-placement-bottomRight"],u)]:{paddingTop:m},[Ni(["&-placement-leftTop","&-placement-left","&-placement-leftBottom"],u)]:{paddingRight:{_skip_check_:!0,value:m}},[Ni(["&-placement-rightTop","&-placement-right","&-placement-rightBottom"],u)]:{paddingLeft:{_skip_check_:!0,value:m}}}}}const fN=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:o,tooltipBg:r,tooltipBorderRadius:a,zIndexPopup:l,controlHeight:i,boxShadowSecondary:s,paddingSM:u,paddingXS:c,tooltipRadiusOuter:d}=e;return[{[t]:v(v(v(v({},et(e)),{position:"absolute",zIndex:l,display:"block","&":[{width:"max-content"},{width:"intrinsic"}],maxWidth:n,visibility:"visible","&-hidden":{display:"none"},"--antd-arrow-background-color":r,[`${t}-inner`]:{minWidth:i,minHeight:i,padding:`${u/2}px ${c}px`,color:o,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:r,borderRadius:a,boxShadow:s},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(a,Dx)}},[`${t}-content`]:{position:"relative"}}),Ms(e,(p,g)=>{let{darkColor:m}=g;return{[`&${t}-${p}`]:{[`${t}-inner`]:{backgroundColor:m},[`${t}-arrow`]:{"--antd-arrow-background-color":m}}}})),{"&-rtl":{direction:"rtl"}})},Rx(ze(e,{borderRadiusOuter:d}),{colorBg:"var(--antd-arrow-background-color)",showArrowCls:"",contentRadius:a,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none"}}]},pN=(e,t)=>Qe("Tooltip",o=>{if((t==null?void 0:t.value)===!1)return[];const{borderRadius:r,colorTextLightSolid:a,colorBgDefault:l,borderRadiusOuter:i}=o,s=ze(o,{tooltipMaxWidth:250,tooltipColor:a,tooltipBorderRadius:r,tooltipBg:l,tooltipRadiusOuter:i>4?4:i});return[fN(s),el(o,"zoom-big-fast")]},o=>{let{zIndexPopupBase:r,colorBgSpotlight:a}=o;return{zIndexPopup:r+70,colorBgDefault:a}})(e),vN=(e,t)=>{const n={},o=v({},e);return t.forEach(r=>{e&&r in e&&(n[r]=e[r],delete o[r])}),{picked:n,omitted:o}},Nx=()=>v(v({},$g()),{title:V.any}),kx=()=>({trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),gN=J({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:rt(Nx(),{trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:Object,setup(e,t){let{slots:n,emit:o,attrs:r,expose:a}=t;const{prefixCls:l,getPopupContainer:i,direction:s,rootPrefixCls:u}=Ee("tooltip",e),c=P(()=>{var _;return(_=e.open)!==null&&_!==void 0?_:e.visible}),d=Z(zf([e.open,e.visible])),p=Z();let g;ue(c,_=>{We.cancel(g),g=We(()=>{d.value=!!_})});const m=()=>{var _;const D=(_=e.title)!==null&&_!==void 0?_:n.title;return!D&&D!==0},h=_=>{const D=m();c.value===void 0&&(d.value=D?!1:_),D||(o("update:visible",_),o("visibleChange",_),o("update:open",_),o("openChange",_))};a({getPopupDomNode:()=>p.value.getPopupDomNode(),open:d,forcePopupAlign:()=>{var _;return(_=p.value)===null||_===void 0?void 0:_.forcePopupAlign()}});const y=P(()=>{const{builtinPlacements:_,arrowPointAtCenter:D,autoAdjustOverflow:F}=e;return _||_x({arrowPointAtCenter:D,autoAdjustOverflow:F})}),S=_=>_||_==="",$=_=>{const D=_.type;if(typeof D=="object"&&_.props&&((D.__ANT_BUTTON===!0||D==="button")&&S(_.props.disabled)||D.__ANT_SWITCH===!0&&(S(_.props.disabled)||S(_.props.loading))||D.__ANT_RADIO===!0&&S(_.props.disabled))){const{picked:F,omitted:z}=vN(LC(_),["position","left","right","top","bottom","float","display","zIndex"]),H=v(v({display:"inline-block"},F),{cursor:"not-allowed",lineHeight:1,width:_.props&&_.props.block?"100%":void 0}),T=v(v({},z),{pointerEvents:"none"}),A=ut(_,{style:T},!0);return f("span",{style:H,class:`${l.value}-disabled-compatible-wrapper`},[A])}return _},x=()=>{var _,D;return(_=e.title)!==null&&_!==void 0?_:(D=n.title)===null||D===void 0?void 0:D.call(n)},C=(_,D)=>{const F=y.value,z=Object.keys(F).find(H=>{var T,A;return F[H].points[0]===((T=D.points)===null||T===void 0?void 0:T[0])&&F[H].points[1]===((A=D.points)===null||A===void 0?void 0:A[1])});if(z){const H=_.getBoundingClientRect(),T={top:"50%",left:"50%"};z.indexOf("top")>=0||z.indexOf("Bottom")>=0?T.top=`${H.height-D.offset[1]}px`:(z.indexOf("Top")>=0||z.indexOf("bottom")>=0)&&(T.top=`${-D.offset[1]}px`),z.indexOf("left")>=0||z.indexOf("Right")>=0?T.left=`${H.width-D.offset[0]}px`:(z.indexOf("right")>=0||z.indexOf("Left")>=0)&&(T.left=`${-D.offset[0]}px`),_.style.transformOrigin=`${T.left} ${T.top}`}},O=P(()=>dN(l.value,e.color)),w=P(()=>r["data-popover-inject"]),[M,I]=pN(l,P(()=>!w.value));return()=>{var _,D;const{openClassName:F,overlayClassName:z,overlayStyle:H,overlayInnerStyle:T}=e;let A=(D=Tt((_=n.default)===null||_===void 0?void 0:_.call(n)))!==null&&D!==void 0?D:null;A=A.length===1?A[0]:A;let R=d.value;if(c.value===void 0&&m()&&(R=!1),!A)return null;const E=$(kt(A)&&!qT(A)?A:f("span",null,[A])),k=te({[F||`${l.value}-open`]:!0,[E.props&&E.props.class]:E.props&&E.props.class}),B=te(z,{[`${l.value}-rtl`]:s.value==="rtl"},O.value.className,I.value),L=v(v({},O.value.overlayStyle),T),j=O.value.arrowStyle,K=v(v(v({},r),e),{prefixCls:l.value,getPopupContainer:i==null?void 0:i.value,builtinPlacements:y.value,visible:R,ref:p,overlayClassName:B,overlayStyle:v(v({},j),H),overlayInnerStyle:L,onVisibleChange:h,onPopupAlign:C,transitionName:en(u.value,"zoom-big-fast",e.transitionName)});return M(f(aN,K,{default:()=>[d.value?ut(E,{class:k}):E],arrowContent:()=>f("span",{class:`${l.value}-arrow-content`},null),overlay:x}))}}}),oo=Vt(gN),hN=e=>{const{componentCls:t,popoverBg:n,popoverColor:o,width:r,fontWeightStrong:a,popoverPadding:l,boxShadowSecondary:i,colorTextHeading:s,borderRadiusLG:u,zIndexPopup:c,marginXS:d,colorBgElevated:p}=e;return[{[t]:v(v({},et(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--antd-arrow-background-color":p,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:n,backgroundClip:"padding-box",borderRadius:u,boxShadow:i,padding:l},[`${t}-title`]:{minWidth:r,marginBottom:d,color:s,fontWeight:a},[`${t}-inner-content`]:{color:o}})},Rx(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",[`${t}-content`]:{display:"inline-block"}}}]},mN=e=>{const{componentCls:t}=e;return{[t]:Kl.map(n=>{const o=e[`${n}-6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":o,[`${t}-inner`]:{backgroundColor:o},[`${t}-arrow`]:{background:"transparent"}}}})}},bN=e=>{const{componentCls:t,lineWidth:n,lineType:o,colorSplit:r,paddingSM:a,controlHeight:l,fontSize:i,lineHeight:s,padding:u}=e,c=l-Math.round(i*s),d=c/2,p=c/2-n,g=u;return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${d}px ${g}px ${p}px`,borderBottom:`${n}px ${o} ${r}`},[`${t}-inner-content`]:{padding:`${a}px ${g}px`}}}},yN=Qe("Popover",e=>{const{colorBgElevated:t,colorText:n,wireframe:o}=e,r=ze(e,{popoverBg:t,popoverColor:n,popoverPadding:12});return[hN(r),mN(r),o&&bN(r),el(r,"zoom-big")]},e=>{let{zIndexPopupBase:t}=e;return{zIndexPopup:t+30,width:177}}),SN=()=>v(v({},$g()),{content:xt(),title:xt()}),$N=J({compatConfig:{MODE:3},name:"APopover",inheritAttrs:!1,props:rt(SN(),v(v({},kx()),{trigger:"hover",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup(e,t){let{expose:n,slots:o,attrs:r}=t;const a=Z();yt(e.visible===void 0),n({getPopupDomNode:()=>{var p,g;return(g=(p=a.value)===null||p===void 0?void 0:p.getPopupDomNode)===null||g===void 0?void 0:g.call(p)}});const{prefixCls:l,configProvider:i}=Ee("popover",e),[s,u]=yN(l),c=P(()=>i.getPrefixCls()),d=()=>{var p,g;const{title:m=Tt((p=o.title)===null||p===void 0?void 0:p.call(o)),content:h=Tt((g=o.content)===null||g===void 0?void 0:g.call(o))}=e,b=!!(Array.isArray(m)?m.length:m),y=!!(Array.isArray(h)?h.length:m);return!b&&!y?null:f(nt,null,[b&&f("div",{class:`${l.value}-title`},[m]),f("div",{class:`${l.value}-inner-content`},[h])])};return()=>{const p=te(e.overlayClassName,u.value);return s(f(oo,N(N(N({},qe(e,["title","content"])),r),{},{prefixCls:l.value,ref:a,overlayClassName:p,transitionName:en(c.value,"zoom-big",e.transitionName),"data-popover-inject":!0}),{title:d,default:o.default}))}}}),Bx=Vt($N),CN=()=>({prefixCls:String,maxCount:Number,maxStyle:{type:Object,default:void 0},maxPopoverPlacement:{type:String,default:"top"},maxPopoverTrigger:String,size:{type:[Number,String,Object],default:"default"},shape:{type:String,default:"circle"}}),xN=J({compatConfig:{MODE:3},name:"AAvatarGroup",inheritAttrs:!1,props:CN(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("avatar",e),l=P(()=>`${r.value}-group`),[i,s]=Tx(r);return Le(()=>{const u={size:e.size,shape:e.shape};JR(u)}),()=>{const{maxPopoverPlacement:u="top",maxCount:c,maxStyle:d,maxPopoverTrigger:p="hover",shape:g}=e,m={[l.value]:!0,[`${l.value}-rtl`]:a.value==="rtl",[`${o.class}`]:!!o.class,[s.value]:!0},h=Nt(n,e),b=mt(h).map((S,$)=>ut(S,{key:`avatar-key-${$}`})),y=b.length;if(c&&c[f(Ol,{style:d,shape:g},{default:()=>[`+${y-c}`]})]})),i(f("div",N(N({},o),{},{class:m,style:o.style}),[S]))}return i(f("div",N(N({},o),{},{class:m,style:o.style}),[b]))}}}),Hf=xN;Ol.Group=Hf;Ol.install=function(e){return e.component(Ol.name,Ol),e.component(Hf.name,Hf),e};function e1(e){let{prefixCls:t,value:n,current:o,offset:r=0}=e,a;return r&&(a={position:"absolute",top:`${r}00%`,left:0}),f("p",{style:a,class:te(`${t}-only-unit`,{current:o})},[n])}function wN(e,t,n){let o=e,r=0;for(;(o+10)%10!==t;)o+=n,r+=n;return r}const ON=J({compatConfig:{MODE:3},name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup(e){const t=P(()=>Number(e.value)),n=P(()=>Math.abs(e.count)),o=vt({prevValue:t.value,prevCount:n.value}),r=()=>{o.prevValue=t.value,o.prevCount=n.value},a=Z();return ue(t,()=>{clearTimeout(a.value),a.value=setTimeout(()=>{r()},1e3)},{flush:"post"}),An(()=>{clearTimeout(a.value)}),()=>{let l,i={};const s=t.value;if(o.prevValue===s||Number.isNaN(s)||Number.isNaN(o.prevValue))l=[e1(v(v({},e),{current:!0}))],i={transition:"none"};else{l=[];const u=s+10,c=[];for(let g=s;g<=u;g+=1)c.push(g);const d=c.findIndex(g=>g%10===o.prevValue);l=c.map((g,m)=>{const h=g%10;return e1(v(v({},e),{value:h,offset:m-d,current:m===d}))});const p=o.prevCountr()},[l])}}});var PN=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{var a;const l=v(v({},e),n),{prefixCls:i,count:s,title:u,show:c,component:d="sup",class:p,style:g}=l,m=PN(l,["prefixCls","count","title","show","component","class","style"]),h=v(v({},m),{style:g,"data-show":e.show,class:te(r.value,p),title:u});let b=s;if(s&&Number(s)%1===0){const S=String(s).split("");b=S.map(($,x)=>f(ON,{prefixCls:r.value,count:Number(s),value:$,key:S.length-x},null))}g&&g.borderColor&&(h.style=v(v({},g),{boxShadow:`0 0 0 1px ${g.borderColor} inset`}));const y=Tt((a=o.default)===null||a===void 0?void 0:a.call(o));return y&&y.length?ut(y,{class:te(`${r.value}-custom-component`)},!1):f(d,h,{default:()=>[b]})}}}),MN=new Ue("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),EN=new Ue("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),_N=new Ue("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),DN=new Ue("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),AN=new Ue("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),RN=new Ue("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),NN=e=>{const{componentCls:t,iconCls:n,antCls:o,badgeFontHeight:r,badgeShadowSize:a,badgeHeightSm:l,motionDurationSlow:i,badgeStatusSize:s,marginXS:u,badgeRibbonOffset:c}=e,d=`${o}-scroll-number`,p=`${o}-ribbon`,g=`${o}-ribbon-wrapper`,m=Ms(e,(b,y)=>{let{darkColor:S}=y;return{[`&${t} ${t}-color-${b}`]:{background:S,[`&:not(${t}-count)`]:{color:S}}}}),h=Ms(e,(b,y)=>{let{darkColor:S}=y;return{[`&${p}-color-${b}`]:{background:S,color:S}}});return{[t]:v(v(v(v({},et(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{zIndex:e.badgeZIndex,minWidth:e.badgeHeight,height:e.badgeHeight,color:e.badgeTextColor,fontWeight:e.badgeFontWeight,fontSize:e.badgeFontSize,lineHeight:`${e.badgeHeight}px`,whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:e.badgeHeight/2,boxShadow:`0 0 0 ${a}px ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:l,height:l,fontSize:e.badgeFontSizeSm,lineHeight:`${l}px`,borderRadius:l/2},[`${t}-multiple-words`]:{padding:`0 ${e.paddingXS}px`},[`${t}-dot`]:{zIndex:e.badgeZIndex,width:e.badgeDotSize,minWidth:e.badgeDotSize,height:e.badgeDotSize,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${a}px ${e.badgeShadowColor}`},[`${t}-dot${d}`]:{transition:`background ${i}`},[`${t}-count, ${t}-dot, ${d}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:RN,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:s,height:s,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorPrimary,backgroundColor:e.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:a,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:MN,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:u,color:e.colorText,fontSize:e.fontSize}}}),m),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:EN,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:_N,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:DN,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:AN,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${d}-custom-component, ${t}-count`]:{transform:"none"},[`${d}-custom-component, ${d}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${d}`]:{overflow:"hidden",[`${d}-only`]:{position:"relative",display:"inline-block",height:e.badgeHeight,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${d}-only-unit`]:{height:e.badgeHeight,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${d}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${d}-custom-component`]:{transform:"translate(-50%, -50%)"}}}),[`${g}`]:{position:"relative"},[`${p}`]:v(v(v(v({},et(e)),{position:"absolute",top:u,padding:`0 ${e.paddingXS}px`,color:e.colorPrimary,lineHeight:`${r}px`,whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${p}-text`]:{color:e.colorTextLightSolid},[`${p}-corner`]:{position:"absolute",top:"100%",width:c,height:c,color:"currentcolor",border:`${c/2}px solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),h),{[`&${p}-placement-end`]:{insetInlineEnd:-c,borderEndEndRadius:0,[`${p}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${p}-placement-start`]:{insetInlineStart:-c,borderEndStartRadius:0,[`${p}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},Fx=Qe("Badge",e=>{const{fontSize:t,lineHeight:n,fontSizeSM:o,lineWidth:r,marginXS:a,colorBorderBg:l}=e,i=Math.round(t*n),s=r,u="auto",c=i-2*s,d=e.colorBgContainer,p="normal",g=o,m=e.colorError,h=e.colorErrorHover,b=t,y=o/2,S=o,$=o/2,x=ze(e,{badgeFontHeight:i,badgeShadowSize:s,badgeZIndex:u,badgeHeight:c,badgeTextColor:d,badgeFontWeight:p,badgeFontSize:g,badgeColor:m,badgeColorHover:h,badgeShadowColor:l,badgeHeightSm:b,badgeDotSize:y,badgeFontSizeSm:S,badgeStatusSize:$,badgeProcessingDuration:"1.2s",badgeRibbonOffset:a,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"});return[NN(x)]});var kN=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefix:String,color:{type:String},text:V.any,placement:{type:String,default:"end"}}),jf=J({compatConfig:{MODE:3},name:"ABadgeRibbon",inheritAttrs:!1,props:BN(),slots:Object,setup(e,t){let{attrs:n,slots:o}=t;const{prefixCls:r,direction:a}=Ee("ribbon",e),[l,i]=Fx(r),s=P(()=>Wc(e.color,!1)),u=P(()=>[r.value,`${r.value}-placement-${e.placement}`,{[`${r.value}-rtl`]:a.value==="rtl",[`${r.value}-color-${e.color}`]:s.value}]);return()=>{var c,d;const{class:p,style:g}=n,m=kN(n,["class","style"]),h={},b={};return e.color&&!s.value&&(h.background=e.color,b.color=e.color),l(f("div",N({class:`${r.value}-wrapper ${i.value}`},m),[(c=o.default)===null||c===void 0?void 0:c.call(o),f("div",{class:[u.value,p,i.value],style:v(v({},h),g)},[f("span",{class:`${r.value}-text`},[e.text||((d=o.text)===null||d===void 0?void 0:d.call(o))]),f("div",{class:`${r.value}-corner`,style:b},null)])]))}}}),Ls=e=>!isNaN(parseFloat(e))&&isFinite(e),FN=()=>({count:V.any.def(null),showZero:{type:Boolean,default:void 0},overflowCount:{type:Number,default:99},dot:{type:Boolean,default:void 0},prefixCls:String,scrollNumberPrefixCls:String,status:{type:String},size:{type:String,default:"default"},color:String,text:V.any,offset:Array,numberStyle:{type:Object,default:void 0},title:String}),od=J({compatConfig:{MODE:3},name:"ABadge",Ribbon:jf,inheritAttrs:!1,props:FN(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("badge",e),[l,i]=Fx(r),s=P(()=>e.count>e.overflowCount?`${e.overflowCount}+`:e.count),u=P(()=>s.value==="0"||s.value===0),c=P(()=>e.count===null||u.value&&!e.showZero),d=P(()=>(e.status!==null&&e.status!==void 0||e.color!==null&&e.color!==void 0)&&c.value),p=P(()=>e.dot&&!u.value),g=P(()=>p.value?"":s.value),m=P(()=>(g.value===null||g.value===void 0||g.value===""||u.value&&!e.showZero)&&!p.value),h=Z(e.count),b=Z(g.value),y=Z(p.value);ue([()=>e.count,g,p],()=>{m.value||(h.value=e.count,b.value=g.value,y.value=p.value)},{immediate:!0});const S=P(()=>Wc(e.color,!1)),$=P(()=>({[`${r.value}-status-dot`]:d.value,[`${r.value}-status-${e.status}`]:!!e.status,[`${r.value}-color-${e.color}`]:S.value})),x=P(()=>e.color&&!S.value?{background:e.color,color:e.color}:{}),C=P(()=>({[`${r.value}-dot`]:y.value,[`${r.value}-count`]:!y.value,[`${r.value}-count-sm`]:e.size==="small",[`${r.value}-multiple-words`]:!y.value&&b.value&&b.value.toString().length>1,[`${r.value}-status-${e.status}`]:!!e.status,[`${r.value}-color-${e.color}`]:S.value}));return()=>{var O,w;const{offset:M,title:I,color:_}=e,D=o.style,F=Nt(n,e,"text"),z=r.value,H=h.value;let T=mt((O=n.default)===null||O===void 0?void 0:O.call(n));T=T.length?T:null;const A=!!(!m.value||n.count),R=(()=>{if(!M)return v({},D);const G={marginTop:Ls(M[1])?`${M[1]}px`:M[1]};return a.value==="rtl"?G.left=`${parseInt(M[0],10)}px`:G.right=`${-parseInt(M[0],10)}px`,v(v({},G),D)})(),E=I??(typeof H=="string"||typeof H=="number"?H:void 0),k=A||!F?null:f("span",{class:`${z}-status-text`},[F]),B=typeof H=="object"||H===void 0&&n.count?ut(H??((w=n.count)===null||w===void 0?void 0:w.call(n)),{style:R},!1):null,L=te(z,{[`${z}-status`]:d.value,[`${z}-not-a-wrapper`]:!T,[`${z}-rtl`]:a.value==="rtl"},o.class,i.value);if(!T&&d.value){const G=R.color;return l(f("span",N(N({},o),{},{class:L,style:R}),[f("span",{class:$.value,style:x.value},null),f("span",{style:{color:G},class:`${z}-status-text`},[F])]))}const j=bo(T?`${z}-zoom`:"",{appear:!1});let K=v(v({},R),e.numberStyle);return _&&!S.value&&(K=K||{},K.background=_),l(f("span",N(N({},o),{},{class:L}),[T,f(rn,j,{default:()=>[Kt(f(TN,{prefixCls:e.scrollNumberPrefixCls,show:A,class:C.value,count:b.value,title:E,style:K,key:"scrollNumber"},{default:()=>[B]}),[[Wn,A]])]}),k]))}}});od.install=function(e){return e.component(od.name,od),e.component(jf.name,jf),e};const aa={adjustX:1,adjustY:1},la=[0,0],LN={topLeft:{points:["bl","tl"],overflow:aa,offset:[0,-4],targetOffset:la},topCenter:{points:["bc","tc"],overflow:aa,offset:[0,-4],targetOffset:la},topRight:{points:["br","tr"],overflow:aa,offset:[0,-4],targetOffset:la},bottomLeft:{points:["tl","bl"],overflow:aa,offset:[0,4],targetOffset:la},bottomCenter:{points:["tc","bc"],overflow:aa,offset:[0,4],targetOffset:la},bottomRight:{points:["tr","br"],overflow:aa,offset:[0,4],targetOffset:la}},zN=LN;var HN=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re.visible,g=>{g!==void 0&&(a.value=g)});const l=Z();r({triggerRef:l});const i=g=>{e.visible===void 0&&(a.value=!1),o("overlayClick",g)},s=g=>{e.visible===void 0&&(a.value=g),o("visibleChange",g)},u=()=>{var g;const m=(g=n.overlay)===null||g===void 0?void 0:g.call(n),h={prefixCls:`${e.prefixCls}-menu`,onClick:i};return f(nt,{key:BC},[e.arrow&&f("div",{class:`${e.prefixCls}-arrow`},null),ut(m,h,!1)])},c=P(()=>{const{minOverlayWidthMatchTrigger:g=!e.alignPoint}=e;return g}),d=()=>{var g;const m=(g=n.default)===null||g===void 0?void 0:g.call(n);return a.value&&m?ut(m[0],{class:e.openClassName||`${e.prefixCls}-open`},!1):m},p=P(()=>!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction);return()=>{const{prefixCls:g,arrow:m,showAction:h,overlayStyle:b,trigger:y,placement:S,align:$,getPopupContainer:x,transitionName:C,animation:O,overlayClassName:w}=e,M=HN(e,["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"]);return f(ii,N(N({},M),{},{prefixCls:g,ref:l,popupClassName:te(w,{[`${g}-show-arrow`]:m}),popupStyle:b,builtinPlacements:zN,action:y,showAction:h,hideAction:p.value||[],popupPlacement:S,popupAlign:$,popupTransitionName:C,popupAnimation:O,popupVisible:a.value,stretch:c.value?"minWidth":"",onPopupVisibleChange:s,getPopupContainer:x}),{popup:u,default:d})}}}),jN=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0}}}}},VN=Qe("Wave",e=>[jN(e)]);function WN(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function rd(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&WN(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function KN(e){const{borderTopColor:t,borderColor:n,backgroundColor:o}=getComputedStyle(e);return rd(t)?t:rd(n)?n:rd(o)?o:null}function ad(e){return Number.isNaN(e)?0:e}const GN=J({props:{target:Ne(),className:String},setup(e){const t=Y(null),[n,o]=pt(null),[r,a]=pt([]),[l,i]=pt(0),[s,u]=pt(0),[c,d]=pt(0),[p,g]=pt(0),[m,h]=pt(!1);function b(){const{target:w}=e,M=getComputedStyle(w);o(KN(w));const I=M.position==="static",{borderLeftWidth:_,borderTopWidth:D}=M;i(I?w.offsetLeft:ad(-parseFloat(_))),u(I?w.offsetTop:ad(-parseFloat(D))),d(w.offsetWidth),g(w.offsetHeight);const{borderTopLeftRadius:F,borderTopRightRadius:z,borderBottomLeftRadius:H,borderBottomRightRadius:T}=M;a([F,z,T,H].map(A=>ad(parseFloat(A))))}let y,S,$;const x=()=>{clearTimeout($),We.cancel(S),y==null||y.disconnect()},C=()=>{var w;const M=(w=t.value)===null||w===void 0?void 0:w.parentElement;M&&(zr(null,M),M.parentElement&&M.parentElement.removeChild(M))};Ve(()=>{x(),$=setTimeout(()=>{C()},5e3);const{target:w}=e;w&&(S=We(()=>{b(),h(!0)}),typeof ResizeObserver<"u"&&(y=new ResizeObserver(b),y.observe(w)))}),Je(()=>{x()});const O=w=>{w.propertyName==="opacity"&&C()};return()=>{if(!m.value)return null;const w={left:`${l.value}px`,top:`${s.value}px`,width:`${c.value}px`,height:`${p.value}px`,borderRadius:r.value.map(M=>`${M}px`).join(" ")};return n&&(w["--wave-color"]=n.value),f(rn,{appear:!0,name:"wave-motion",appearFromClass:"wave-motion-appear",appearActiveClass:"wave-motion-appear",appearToClass:"wave-motion-appear wave-motion-appear-active"},{default:()=>[f("div",{ref:t,class:e.className,style:w,onTransitionend:O},null)]})}}});function XN(e,t){const n=document.createElement("div");n.style.position="absolute",n.style.left="0px",n.style.top="0px",e==null||e.insertBefore(n,e==null?void 0:e.firstChild),zr(f(GN,{target:e,className:t},null),n)}function UN(e,t,n){function o(){var r;const a=Pn(e);!((r=n==null?void 0:n.value)===null||r===void 0)&&r.disabled||!a||XN(a,t.value)}return o}const Cg=J({compatConfig:{MODE:3},name:"Wave",props:{disabled:Boolean},setup(e,t){let{slots:n}=t;const o=Dn(),{prefixCls:r,wave:a}=Ee("wave",e),[,l]=VN(r),i=UN(o,P(()=>te(r.value,l.value)),a);let s;const u=()=>{Pn(o).removeEventListener("click",s,!0)};return Ve(()=>{ue(()=>e.disabled,()=>{u(),lt(()=>{const c=Pn(o);c==null||c.removeEventListener("click",s,!0),!(!c||c.nodeType!==1||e.disabled)&&(s=d=>{d.target.tagName==="INPUT"||!Tc(d.target)||!c.getAttribute||c.getAttribute("disabled")||c.disabled||c.className.includes("disabled")||c.className.includes("-leave")||i()},c.addEventListener("click",s,!0))})},{immediate:!0,flush:"post"})}),Je(()=>{u()}),()=>{var c;return(c=n.default)===null||c===void 0?void 0:c.call(n)[0]}}});function zs(e){return e==="danger"?{danger:!0}:{type:e}}const zx=()=>({prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:()=>!1},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:V.any,href:String,target:String,title:String,onClick:Hr(),onMousedown:Hr()}),t1=e=>{e&&(e.style.width="0px",e.style.opacity="0",e.style.transform="scale(0)")},n1=e=>{lt(()=>{e&&(e.style.width=`${e.scrollWidth}px`,e.style.opacity="1",e.style.transform="scale(1)")})},o1=e=>{e&&e.style&&(e.style.width=null,e.style.opacity=null,e.style.transform=null)},YN=J({compatConfig:{MODE:3},name:"LoadingIcon",props:{prefixCls:String,loading:[Boolean,Object],existIcon:Boolean},setup(e){return()=>{const{existIcon:t,prefixCls:n,loading:o}=e;if(t)return f("span",{class:`${n}-loading-icon`},[f(Un,null,null)]);const r=!!o;return f(rn,{name:`${n}-loading-icon-motion`,onBeforeEnter:t1,onEnter:n1,onAfterEnter:o1,onBeforeLeave:n1,onLeave:a=>{setTimeout(()=>{t1(a)})},onAfterLeave:o1},{default:()=>[r?f("span",{class:`${n}-loading-icon`},[f(Un,null,null)]):null]})}}}),r1=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),qN=e=>{const{componentCls:t,fontSize:n,lineWidth:o,colorPrimaryHover:r,colorErrorHover:a}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-o,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},r1(`${t}-primary`,r),r1(`${t}-danger`,a)]}},QN=qN;function ZN(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function JN(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function ek(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:v(v({},ZN(e,t)),JN(e.componentCls,t))}}const tk=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:400,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"> span":{display:"inline-block"},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},"> a":{color:"currentColor"},"&:not(:disabled)":v({},Lo(e)),[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},zo=(e,t)=>({"&:not(:disabled)":{"&:hover":e,"&:active":t}}),nk=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),ok=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),Vf=e=>({cursor:"not-allowed",borderColor:e.colorBorder,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),Hs=(e,t,n,o,r,a,l)=>({[`&${e}-background-ghost`]:v(v({color:t||void 0,backgroundColor:"transparent",borderColor:n||void 0,boxShadow:"none"},zo(v({backgroundColor:"transparent"},a),v({backgroundColor:"transparent"},l))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:r||void 0}})}),xg=e=>({"&:disabled":v({},Vf(e))}),Hx=e=>v({},xg(e)),js=e=>({"&:disabled":{cursor:"not-allowed",color:e.colorTextDisabled}}),jx=e=>v(v(v(v(v({},Hx(e)),{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`}),zo({color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),Hs(e.componentCls,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:v(v(v({color:e.colorError,borderColor:e.colorError},zo({color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Hs(e.componentCls,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),xg(e))}),rk=e=>v(v(v(v(v({},Hx(e)),{color:e.colorTextLightSolid,backgroundColor:e.colorPrimary,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`}),zo({color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),Hs(e.componentCls,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:v(v(v({backgroundColor:e.colorError,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`},zo({backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),Hs(e.componentCls,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),xg(e))}),ak=e=>v(v({},jx(e)),{borderStyle:"dashed"}),lk=e=>v(v(v({color:e.colorLink},zo({color:e.colorLinkHover},{color:e.colorLinkActive})),js(e)),{[`&${e.componentCls}-dangerous`]:v(v({color:e.colorError},zo({color:e.colorErrorHover},{color:e.colorErrorActive})),js(e))}),ik=e=>v(v(v({},zo({color:e.colorText,backgroundColor:e.colorBgTextHover},{color:e.colorText,backgroundColor:e.colorBgTextActive})),js(e)),{[`&${e.componentCls}-dangerous`]:v(v({color:e.colorError},js(e)),zo({color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),sk=e=>v(v({},Vf(e)),{[`&${e.componentCls}:hover`]:v({},Vf(e))}),ck=e=>{const{componentCls:t}=e;return{[`${t}-default`]:jx(e),[`${t}-primary`]:rk(e),[`${t}-dashed`]:ak(e),[`${t}-link`]:lk(e),[`${t}-text`]:ik(e),[`${t}-disabled`]:sk(e)}},wg=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,iconCls:o,controlHeight:r,fontSize:a,lineHeight:l,lineWidth:i,borderRadius:s,buttonPaddingHorizontal:u}=e,c=Math.max(0,(r-a*l)/2-i),d=u-i,p=`${n}-icon-only`;return[{[`${n}${t}`]:{fontSize:a,height:r,padding:`${c}px ${d}px`,borderRadius:s,[`&${p}`]:{width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},"> span":{transform:"scale(1.143)"}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`&:not(${p}) ${n}-loading-icon > ${o}`]:{marginInlineEnd:e.marginXS}}},{[`${n}${n}-circle${t}`]:nk(e)},{[`${n}${n}-round${t}`]:ok(e)}]},uk=e=>wg(e),dk=e=>{const t=ze(e,{controlHeight:e.controlHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:8,borderRadius:e.borderRadiusSM});return wg(t,`${e.componentCls}-sm`)},fk=e=>{const t=ze(e,{controlHeight:e.controlHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG});return wg(t,`${e.componentCls}-lg`)},pk=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},vk=Qe("Button",e=>{const{controlTmpOutline:t,paddingContentHorizontal:n}=e,o=ze(e,{colorOutlineDefault:t,buttonPaddingHorizontal:n});return[tk(o),dk(o),uk(o),fk(o),pk(o),ck(o),QN(o),tl(e,{focus:!1}),ek(e)]}),gk=()=>({prefixCls:String,size:{type:String}}),Vx=ig(),Wf=J({compatConfig:{MODE:3},name:"AButtonGroup",props:gk(),setup(e,t){let{slots:n}=t;const{prefixCls:o,direction:r}=Ee("btn-group",e),[,,a]=Qr();Vx.useProvide(vt({size:P(()=>e.size)}));const l=P(()=>{const{size:i}=e;let s="";switch(i){case"large":s="lg";break;case"small":s="sm";break;case"middle":case void 0:break;default:bt(!i,"Button.Group","Invalid prop `size`.")}return{[`${o.value}`]:!0,[`${o.value}-${s}`]:s,[`${o.value}-rtl`]:r.value==="rtl",[a.value]:!0}});return()=>{var i;return f("div",{class:l.value},[mt((i=n.default)===null||i===void 0?void 0:i.call(n))])}}}),a1=/^[\u4e00-\u9fa5]{2}$/,l1=a1.test.bind(a1);function ki(e){return e==="text"||e==="link"}const qt=J({compatConfig:{MODE:3},name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:rt(zx(),{type:"default"}),slots:Object,setup(e,t){let{slots:n,attrs:o,emit:r,expose:a}=t;const{prefixCls:l,autoInsertSpaceInButton:i,direction:s,size:u}=Ee("btn",e),[c,d]=vk(l),p=Vx.useInject(),g=gn(),m=P(()=>{var T;return(T=e.disabled)!==null&&T!==void 0?T:g.value}),h=Y(null),b=Y(void 0);let y=!1;const S=Y(!1),$=Y(!1),x=P(()=>i.value!==!1),{compactSize:C,compactItemClassnames:O}=fr(l,s),w=P(()=>typeof e.loading=="object"&&e.loading.delay?e.loading.delay||!0:!!e.loading);ue(w,T=>{clearTimeout(b.value),typeof w.value=="number"?b.value=setTimeout(()=>{S.value=T},w.value):S.value=T},{immediate:!0});const M=P(()=>{const{type:T,shape:A="default",ghost:R,block:E,danger:k}=e,B=l.value,L={large:"lg",small:"sm",middle:void 0},j=C.value||(p==null?void 0:p.size)||u.value,K=j&&L[j]||"";return[O.value,{[d.value]:!0,[`${B}`]:!0,[`${B}-${A}`]:A!=="default"&&A,[`${B}-${T}`]:T,[`${B}-${K}`]:K,[`${B}-loading`]:S.value,[`${B}-background-ghost`]:R&&!ki(T),[`${B}-two-chinese-chars`]:$.value&&x.value,[`${B}-block`]:E,[`${B}-dangerous`]:!!k,[`${B}-rtl`]:s.value==="rtl"}]}),I=()=>{const T=h.value;if(!T||i.value===!1)return;const A=T.textContent;y&&l1(A)?$.value||($.value=!0):$.value&&($.value=!1)},_=T=>{if(S.value||m.value){T.preventDefault();return}r("click",T)},D=T=>{r("mousedown",T)},F=(T,A)=>{const R=A?" ":"";if(T.type===Gp){let E=T.children.trim();return l1(E)&&(E=E.split("").join(R)),f("span",null,[E])}return T};return Le(()=>{bt(!(e.ghost&&ki(e.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),Ve(I),ao(I),Je(()=>{b.value&&clearTimeout(b.value)}),a({focus:()=>{var T;(T=h.value)===null||T===void 0||T.focus()},blur:()=>{var T;(T=h.value)===null||T===void 0||T.blur()}}),()=>{var T,A;const{icon:R=(T=n.icon)===null||T===void 0?void 0:T.call(n)}=e,E=mt((A=n.default)===null||A===void 0?void 0:A.call(n));y=E.length===1&&!R&&!ki(e.type);const{type:k,htmlType:B,href:L,title:j,target:K}=e,G=S.value?"loading":R,U=v(v({},o),{title:j,disabled:m.value,class:[M.value,o.class,{[`${l.value}-icon-only`]:E.length===0&&!!G}],onClick:_,onMousedown:D});m.value||delete U.disabled;const X=R&&!S.value?R:f(YN,{existIcon:!!R,prefixCls:l.value,loading:!!S.value},null),ee=E.map(Q=>F(Q,y&&x.value));if(L!==void 0)return c(f("a",N(N({},U),{},{href:L,target:K,ref:h}),[X,ee]));let oe=f("button",N(N({},U),{},{ref:h,type:B}),[X,ee]);if(!ki(k)){const Q=function(){return oe}();oe=f(Cg,{ref:"wave",disabled:!!S.value},{default:()=>[Q]})}return c(oe)}}});qt.Group=Wf;qt.install=function(e){return e.component(qt.name,qt),e.component(Wf.name,Wf),e};const Wx=()=>({arrow:Ge([Boolean,Object]),trigger:{type:[Array,String]},menu:Ne(),overlay:V.any,visible:Ce(),open:Ce(),disabled:Ce(),danger:Ce(),autofocus:Ce(),align:Ne(),getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:Ne(),forceRender:Ce(),mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:Ce(),destroyPopupOnHide:Ce(),onVisibleChange:{type:Function},"onUpdate:visible":{type:Function},onOpenChange:{type:Function},"onUpdate:open":{type:Function}}),ld=zx(),hk=()=>v(v({},Wx()),{type:ld.type,size:String,htmlType:ld.htmlType,href:String,disabled:Ce(),prefixCls:String,icon:V.any,title:String,loading:ld.loading,onClick:Hr()});var mk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const bk=mk;function i1(e){for(var t=1;t{const{componentCls:t,antCls:n,paddingXS:o,opacityLoading:r}=e;return{[`${t}-button`]:{whiteSpace:"nowrap",[`&${n}-btn-group > ${n}-btn`]:{[`&-loading, &-loading + ${n}-btn`]:{cursor:"default",pointerEvents:"none",opacity:r},[`&:last-child:not(:first-child):not(${n}-btn-icon-only)`]:{paddingInline:o}}}}},$k=e=>{const{componentCls:t,menuCls:n,colorError:o,colorTextLightSolid:r}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:o,"&:hover":{color:r,backgroundColor:o}}}}}},Ck=e=>{const{componentCls:t,menuCls:n,zIndexPopup:o,dropdownArrowDistance:r,dropdownArrowOffset:a,sizePopupArrow:l,antCls:i,iconCls:s,motionDurationMid:u,dropdownPaddingVertical:c,fontSize:d,dropdownEdgeChildPadding:p,colorTextDisabled:g,fontSizeIcon:m,controlPaddingHorizontal:h,colorBgElevated:b,boxShadowPopoverArrow:y}=e;return[{[t]:v(v({},et(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:o,display:"block","&::before":{position:"absolute",insetBlock:-r+l/2,zIndex:-9999,opacity:1e-4,content:'""'},[`${t}-wrap`]:{position:"relative",[`${i}-btn > ${s}-down`]:{fontSize:m},[`${s}-down::before`]:{transition:`transform ${u}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[` + &-show-arrow${t}-placement-topLeft, + &-show-arrow${t}-placement-top, + &-show-arrow${t}-placement-topRight + `]:{paddingBottom:r},[` + &-show-arrow${t}-placement-bottomLeft, + &-show-arrow${t}-placement-bottom, + &-show-arrow${t}-placement-bottomRight + `]:{paddingTop:r},[`${t}-arrow`]:v({position:"absolute",zIndex:1,display:"block"},Iv(l,e.borderRadiusXS,e.borderRadiusOuter,b,y)),[` + &-placement-top > ${t}-arrow, + &-placement-topLeft > ${t}-arrow, + &-placement-topRight > ${t}-arrow + `]:{bottom:r,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${t}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${t}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${t}-arrow`]:{right:{_skip_check_:!0,value:a}},[` + &-placement-bottom > ${t}-arrow, + &-placement-bottomLeft > ${t}-arrow, + &-placement-bottomRight > ${t}-arrow + `]:{top:r,transform:"translateY(-100%)"},[`&-placement-bottom > ${t}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateY(-100%) translateX(-50%)"},[`&-placement-bottomLeft > ${t}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${t}-arrow`]:{right:{_skip_check_:!0,value:a}},[`&${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomLeft, + &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomLeft, + &${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottom, + &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottom, + &${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomRight, + &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:Fc},[`&${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topLeft, + &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topLeft, + &${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-top, + &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-top, + &${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topRight, + &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topRight`]:{animationName:zc},[`&${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomLeft, + &${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottom, + &${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:Lc},[`&${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topLeft, + &${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-top, + &${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topRight`]:{animationName:Hc}})},{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:o,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul,li":{listStyle:"none"},ul:{marginInline:"0.3em"}},[`${t}, ${t}-menu-submenu`]:{[n]:v(v({padding:p,listStyleType:"none",backgroundColor:b,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Lo(e)),{[`${n}-item-group-title`]:{padding:`${c}px ${h}px`,color:e.colorTextDescription,transition:`all ${u}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center",borderRadius:e.borderRadiusSM},[`${n}-item-icon`]:{minWidth:d,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${u}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:v(v({clear:"both",margin:0,padding:`${c}px ${h}px`,color:e.colorText,fontWeight:"normal",fontSize:d,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${u}`,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Lo(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:g,cursor:"not-allowed","&:hover":{color:g,backgroundColor:b,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:m,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${e.marginXS}px`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:h+e.fontSizeSM},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:g,backgroundColor:b,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[yo(e,"slide-up"),yo(e,"slide-down"),za(e,"move-up"),za(e,"move-down"),el(e,"zoom-big")]]},Kx=Qe("Dropdown",(e,t)=>{let{rootPrefixCls:n}=t;const{marginXXS:o,sizePopupArrow:r,controlHeight:a,fontSize:l,lineHeight:i,paddingXXS:s,componentCls:u,borderRadiusOuter:c,borderRadiusLG:d}=e,p=(a-l*i)/2,{dropdownArrowOffset:g}=Ax({sizePopupArrow:r,contentRadius:d,borderRadiusOuter:c}),m=ze(e,{menuCls:`${u}-menu`,rootPrefixCls:n,dropdownArrowDistance:r/2+o,dropdownArrowOffset:g,dropdownPaddingVertical:p,dropdownEdgeChildPadding:s});return[Ck(m),Sk(m),$k(m)]},e=>({zIndexPopup:e.zIndexPopupBase+50}));var xk=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{r("update:visible",p),r("visibleChange",p),r("update:open",p),r("openChange",p)},{prefixCls:l,direction:i,getPopupContainer:s}=Ee("dropdown",e),u=P(()=>`${l.value}-button`),[c,d]=Kx(l);return()=>{var p,g;const m=v(v({},e),o),{type:h="default",disabled:b,danger:y,loading:S,htmlType:$,class:x="",overlay:C=(p=n.overlay)===null||p===void 0?void 0:p.call(n),trigger:O,align:w,open:M,visible:I,onVisibleChange:_,placement:D=i.value==="rtl"?"bottomLeft":"bottomRight",href:F,title:z,icon:H=((g=n.icon)===null||g===void 0?void 0:g.call(n))||f(Pg,null,null),mouseEnterDelay:T,mouseLeaveDelay:A,overlayClassName:R,overlayStyle:E,destroyPopupOnHide:k,onClick:B,"onUpdate:open":L}=m,j=xk(m,["type","disabled","danger","loading","htmlType","class","overlay","trigger","align","open","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:open"]),K={align:w,disabled:b,trigger:b?[]:O,placement:D,getPopupContainer:s==null?void 0:s.value,onOpenChange:a,mouseEnterDelay:T,mouseLeaveDelay:A,open:M??I,overlayClassName:R,overlayStyle:E,destroyPopupOnHide:k},G=f(qt,{danger:y,type:h,disabled:b,loading:S,onClick:B,htmlType:$,href:F,title:z},{default:n.default}),U=f(qt,{danger:y,type:h,icon:H},null);return c(f(wk,N(N({},j),{},{class:te(u.value,x,d.value)}),{default:()=>[n.leftButton?n.leftButton({button:G}):G,f(ar,K,{default:()=>[n.rightButton?n.rightButton({button:U}):U],overlay:()=>C})]}))}}});var Ok={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const Pk=Ok;function s1(e){for(var t=1;tXe(Gx,void 0),Ux=e=>{var t,n,o;const{prefixCls:r,mode:a,selectable:l,validator:i,onClick:s,expandIcon:u}=Xx()||{};Ke(Gx,{prefixCls:P(()=>{var c,d;return(d=(c=e.prefixCls)===null||c===void 0?void 0:c.value)!==null&&d!==void 0?d:r==null?void 0:r.value}),mode:P(()=>{var c,d;return(d=(c=e.mode)===null||c===void 0?void 0:c.value)!==null&&d!==void 0?d:a==null?void 0:a.value}),selectable:P(()=>{var c,d;return(d=(c=e.selectable)===null||c===void 0?void 0:c.value)!==null&&d!==void 0?d:l==null?void 0:l.value}),validator:(t=e.validator)!==null&&t!==void 0?t:i,onClick:(n=e.onClick)!==null&&n!==void 0?n:s,expandIcon:(o=e.expandIcon)!==null&&o!==void 0?o:u==null?void 0:u.value})},Yx=J({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:rt(Wx(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:Object,setup(e,t){let{slots:n,attrs:o,emit:r}=t;const{prefixCls:a,rootPrefixCls:l,direction:i,getPopupContainer:s}=Ee("dropdown",e),[u,c]=Kx(a),d=P(()=>{const{placement:b="",transitionName:y}=e;return y!==void 0?y:b.includes("top")?`${l.value}-slide-down`:`${l.value}-slide-up`});Ux({prefixCls:P(()=>`${a.value}-menu`),expandIcon:P(()=>f("span",{class:`${a.value}-menu-submenu-arrow`},[f(sr,{class:`${a.value}-menu-submenu-arrow-icon`},null)])),mode:P(()=>"vertical"),selectable:P(()=>!1),onClick:()=>{},validator:b=>{yt()}});const p=()=>{var b,y,S;const $=e.overlay||((b=n.overlay)===null||b===void 0?void 0:b.call(n)),x=Array.isArray($)?$[0]:$;if(!x)return null;const C=x.props||{};bt(!C.mode||C.mode==="vertical","Dropdown",`mode="${C.mode}" is not supported for Dropdown's Menu.`);const{selectable:O=!1,expandIcon:w=(S=(y=x.children)===null||y===void 0?void 0:y.expandIcon)===null||S===void 0?void 0:S.call(y)}=C,M=typeof w<"u"&&kt(w)?w:f("span",{class:`${a.value}-menu-submenu-arrow`},[f(sr,{class:`${a.value}-menu-submenu-arrow-icon`},null)]);return kt(x)?ut(x,{mode:"vertical",selectable:O,expandIcon:()=>M}):x},g=P(()=>{const b=e.placement;if(!b)return i.value==="rtl"?"bottomRight":"bottomLeft";if(b.includes("Center")){const y=b.slice(0,b.indexOf("Center"));return bt(!b.includes("Center"),"Dropdown",`You are using '${b}' placement in Dropdown, which is deprecated. Try to use '${y}' instead.`),y}return b}),m=P(()=>typeof e.visible=="boolean"?e.visible:e.open),h=b=>{r("update:visible",b),r("visibleChange",b),r("update:open",b),r("openChange",b)};return()=>{var b,y;const{arrow:S,trigger:$,disabled:x,overlayClassName:C}=e,O=(b=n.default)===null||b===void 0?void 0:b.call(n)[0],w=ut(O,v({class:te((y=O==null?void 0:O.props)===null||y===void 0?void 0:y.class,{[`${a.value}-rtl`]:i.value==="rtl"},`${a.value}-trigger`)},x?{disabled:x}:{})),M=te(C,c.value,{[`${a.value}-rtl`]:i.value==="rtl"}),I=x?[]:$;let _;I&&I.includes("contextmenu")&&(_=!0);const D=_x({arrowPointAtCenter:typeof S=="object"&&S.pointAtCenter,autoAdjustOverflow:!0}),F=qe(v(v(v({},e),o),{visible:m.value,builtinPlacements:D,overlayClassName:M,arrow:!!S,alignPoint:_,prefixCls:a.value,getPopupContainer:s==null?void 0:s.value,transitionName:d.value,trigger:I,onVisibleChange:h,placement:g.value}),["overlay","onUpdate:visible"]);return u(f(Lx,F,{default:()=>[w],overlay:p}))}}});Yx.Button=Vs;const ar=Yx;var Tk=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String,href:String,separator:V.any,dropdownProps:Ne(),overlay:V.any,onClick:Hr()}),Ws=J({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:Mk(),slots:Object,setup(e,t){let{slots:n,attrs:o,emit:r}=t;const{prefixCls:a}=Ee("breadcrumb",e),l=(s,u)=>{const c=Nt(n,e,"overlay");return c?f(ar,N(N({},e.dropdownProps),{},{overlay:c,placement:"bottom"}),{default:()=>[f("span",{class:`${u}-overlay-link`},[s,f(Nc,null,null)])]}):s},i=s=>{r("click",s)};return()=>{var s;const u=(s=Nt(n,e,"separator"))!==null&&s!==void 0?s:"/",c=Nt(n,e),{class:d,style:p}=o,g=Tk(o,["class","style"]);let m;return e.href!==void 0?m=f("a",N({class:`${a.value}-link`,onClick:i},g),[c]):m=f("span",N({class:`${a.value}-link`,onClick:i},g),[c]),m=l(m,a.value),c!=null?f("li",{class:d,style:p},[m,u&&f("span",{class:`${a.value}-separator`},[u])]):null}}});function Ek(e,t,n,o){let r=n?n.call(o,e,t):void 0;if(r!==void 0)return!!r;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;const i=Object.prototype.hasOwnProperty.bind(t);for(let s=0;s{Ke(qx,e)},Go=()=>Xe(qx),Zx=Symbol("ForceRenderKey"),_k=e=>{Ke(Zx,e)},Jx=()=>Xe(Zx,!1),ew=Symbol("menuFirstLevelContextKey"),tw=e=>{Ke(ew,e)},Dk=()=>Xe(ew,!0),Ks=J({compatConfig:{MODE:3},name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0}},setup(e,t){let{slots:n}=t;const o=Go(),r=v({},o);return e.mode!==void 0&&(r.mode=Be(e,"mode")),e.overflowDisabled!==void 0&&(r.overflowDisabled=Be(e,"overflowDisabled")),Qx(r),()=>{var a;return(a=n.default)===null||a===void 0?void 0:a.call(n)}}}),Ak=Qx,nw=Symbol("siderCollapsed"),ow=Symbol("siderHookProvider"),Bi="$$__vc-menu-more__key",rw=Symbol("KeyPathContext"),Tg=()=>Xe(rw,{parentEventKeys:P(()=>[]),parentKeys:P(()=>[]),parentInfo:{}}),Rk=(e,t,n)=>{const{parentEventKeys:o,parentKeys:r}=Tg(),a=P(()=>[...o.value,e]),l=P(()=>[...r.value,t]);return Ke(rw,{parentEventKeys:a,parentKeys:l,parentInfo:n}),l},aw=Symbol("measure"),c1=J({compatConfig:{MODE:3},setup(e,t){let{slots:n}=t;return Ke(aw,!0),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),Mg=()=>Xe(aw,!1),Nk=Rk;function lw(e){const{mode:t,rtl:n,inlineIndent:o}=Go();return P(()=>t.value!=="inline"?null:n.value?{paddingRight:`${e.value*o.value}px`}:{paddingLeft:`${e.value*o.value}px`})}let kk=0;const Bk=()=>({id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:V.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,originItemValue:Ne()}),ja=J({compatConfig:{MODE:3},name:"AMenuItem",inheritAttrs:!1,props:Bk(),slots:Object,setup(e,t){let{slots:n,emit:o,attrs:r}=t;const a=Dn(),l=Mg(),i=typeof a.vnode.key=="symbol"?String(a.vnode.key):a.vnode.key;bt(typeof a.vnode.key!="symbol","MenuItem",`MenuItem \`:key="${String(i)}"\` not support Symbol type`);const s=`menu_item_${++kk}_$$_${i}`,{parentEventKeys:u,parentKeys:c}=Tg(),{prefixCls:d,activeKeys:p,disabled:g,changeActiveKeys:m,rtl:h,inlineCollapsed:b,siderCollapsed:y,onItemClick:S,selectedKeys:$,registerMenuInfo:x,unRegisterMenuInfo:C}=Go(),O=Dk(),w=Y(!1),M=P(()=>[...c.value,i]);x(s,{eventKey:s,key:i,parentEventKeys:u,parentKeys:c,isLeaf:!0}),Je(()=>{C(s)}),ue(p,()=>{w.value=!!p.value.find(L=>L===i)},{immediate:!0});const _=P(()=>g.value||e.disabled),D=P(()=>$.value.includes(i)),F=P(()=>{const L=`${d.value}-item`;return{[`${L}`]:!0,[`${L}-danger`]:e.danger,[`${L}-active`]:w.value,[`${L}-selected`]:D.value,[`${L}-disabled`]:_.value}}),z=L=>({key:i,eventKey:s,keyPath:M.value,eventKeyPath:[...u.value,s],domEvent:L,item:v(v({},e),r)}),H=L=>{if(_.value)return;const j=z(L);o("click",L),S(j)},T=L=>{_.value||(m(M.value),o("mouseenter",L))},A=L=>{_.value||(m([]),o("mouseleave",L))},R=L=>{if(o("keydown",L),L.which===$e.ENTER){const j=z(L);o("click",L),S(j)}},E=L=>{m(M.value),o("focus",L)},k=(L,j)=>{const K=f("span",{class:`${d.value}-title-content`},[j]);return(!L||kt(j)&&j.type==="span")&&j&&b.value&&O&&typeof j=="string"?f("div",{class:`${d.value}-inline-collapsed-noicon`},[j.charAt(0)]):K},B=lw(P(()=>M.value.length));return()=>{var L,j,K,G,U;if(l)return null;const X=(L=e.title)!==null&&L!==void 0?L:(j=n.title)===null||j===void 0?void 0:j.call(n),ee=mt((K=n.default)===null||K===void 0?void 0:K.call(n)),oe=ee.length;let Q=X;typeof X>"u"?Q=O&&oe?ee:"":X===!1&&(Q="");const W={title:Q};!y.value&&!b.value&&(W.title=null,W.open=!1);const q={};e.role==="option"&&(q["aria-selected"]=D.value);const re=(G=e.icon)!==null&&G!==void 0?G:(U=n.icon)===null||U===void 0?void 0:U.call(n,e);return f(oo,N(N({},W),{},{placement:h.value?"left":"right",overlayClassName:`${d.value}-inline-collapsed-tooltip`}),{default:()=>[f(xa.Item,N(N(N({component:"li"},r),{},{id:e.id,style:v(v({},r.style||{}),B.value),class:[F.value,{[`${r.class}`]:!!r.class,[`${d.value}-item-only-child`]:(re?oe+1:oe)===1}],role:e.role||"menuitem",tabindex:e.disabled?null:-1,"data-menu-id":i,"aria-disabled":e.disabled},q),{},{onMouseenter:T,onMouseleave:A,onClick:H,onKeydown:R,onFocus:E,title:typeof X=="string"?X:void 0}),{default:()=>[ut(typeof re=="function"?re(e.originItemValue):re,{class:`${d.value}-item-icon`},!1),k(re,ee)]})]})}}}),or={adjustX:1,adjustY:1},Fk={topLeft:{points:["bl","tl"],overflow:or,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:or,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:or,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:or,offset:[4,0]}},Lk={topLeft:{points:["bl","tl"],overflow:or,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:or,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:or,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:or,offset:[4,0]}},zk={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},u1=J({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:Object,emits:["visibleChange"],setup(e,t){let{slots:n,emit:o}=t;const r=Y(!1),{getPopupContainer:a,rtl:l,subMenuOpenDelay:i,subMenuCloseDelay:s,builtinPlacements:u,triggerSubMenuAction:c,forceSubMenuRender:d,motion:p,defaultMotions:g,rootClassName:m}=Go(),h=Jx(),b=P(()=>l.value?v(v({},Lk),u.value):v(v({},Fk),u.value)),y=P(()=>zk[e.mode]),S=Y();ue(()=>e.visible,C=>{We.cancel(S.value),S.value=We(()=>{r.value=C})},{immediate:!0}),Je(()=>{We.cancel(S.value)});const $=C=>{o("visibleChange",C)},x=P(()=>{var C,O;const w=p.value||((C=g.value)===null||C===void 0?void 0:C[e.mode])||((O=g.value)===null||O===void 0?void 0:O.other),M=typeof w=="function"?w():w;return M?bo(M.name,{css:!0}):void 0});return()=>{const{prefixCls:C,popupClassName:O,mode:w,popupOffset:M,disabled:I}=e;return f(ii,{prefixCls:C,popupClassName:te(`${C}-popup`,{[`${C}-rtl`]:l.value},O,m.value),stretch:w==="horizontal"?"minWidth":null,getPopupContainer:a.value,builtinPlacements:b.value,popupPlacement:y.value,popupVisible:r.value,popupAlign:M&&{offset:M},action:I?[]:[c.value],mouseEnterDelay:i.value,mouseLeaveDelay:s.value,onPopupVisibleChange:$,forceRender:h||d.value,popupAnimation:x.value},{popup:n.popup,default:n.default})}}}),iw=(e,t)=>{let{slots:n,attrs:o}=t;var r;const{prefixCls:a,mode:l}=Go();return f("ul",N(N({},o),{},{class:te(a.value,`${a.value}-sub`,`${a.value}-${l.value==="inline"?"inline":"vertical"}`),"data-menu-list":!0}),[(r=n.default)===null||r===void 0?void 0:r.call(n)])};iw.displayName="SubMenuList";const sw=iw,Hk=J({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup(e,t){let{slots:n}=t;const o=P(()=>"inline"),{motion:r,mode:a,defaultMotions:l}=Go(),i=P(()=>a.value===o.value),s=Z(!i.value),u=P(()=>i.value?e.open:!1);ue(a,()=>{i.value&&(s.value=!1)},{flush:"post"});const c=P(()=>{var d,p;const g=r.value||((d=l.value)===null||d===void 0?void 0:d[o.value])||((p=l.value)===null||p===void 0?void 0:p.other),m=typeof g=="function"?g():g;return v(v({},m),{appear:e.keyPath.length<=1})});return()=>{var d;return s.value?null:f(Ks,{mode:o.value},{default:()=>[f(rn,c.value,{default:()=>[Kt(f(sw,{id:e.id},{default:()=>[(d=n.default)===null||d===void 0?void 0:d.call(n)]}),[[Wn,u.value]])]})]})}}});let d1=0;const jk=()=>({icon:V.any,title:V.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,theme:String,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function,originItemValue:Ne()}),Va=J({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:jk(),slots:Object,setup(e,t){let{slots:n,attrs:o,emit:r}=t;var a,l;tw(!1);const i=Mg(),s=Dn(),u=typeof s.vnode.key=="symbol"?String(s.vnode.key):s.vnode.key;bt(typeof s.vnode.key!="symbol","SubMenu",`SubMenu \`:key="${String(u)}"\` not support Symbol type`);const c=gf(u)?u:`sub_menu_${++d1}_$$_not_set_key`,d=(a=e.eventKey)!==null&&a!==void 0?a:gf(u)?`sub_menu_${++d1}_$$_${u}`:c,{parentEventKeys:p,parentInfo:g,parentKeys:m}=Tg(),h=P(()=>[...m.value,c]),b=Y([]),y={eventKey:d,key:c,parentEventKeys:p,childrenEventKeys:b,parentKeys:m};(l=g.childrenEventKeys)===null||l===void 0||l.value.push(d),Je(()=>{var fe;g.childrenEventKeys&&(g.childrenEventKeys.value=(fe=g.childrenEventKeys)===null||fe===void 0?void 0:fe.value.filter(Se=>Se!=d))}),Nk(d,c,y);const{prefixCls:S,activeKeys:$,disabled:x,changeActiveKeys:C,mode:O,inlineCollapsed:w,openKeys:M,overflowDisabled:I,onOpenChange:_,registerMenuInfo:D,unRegisterMenuInfo:F,selectedSubMenuKeys:z,expandIcon:H,theme:T}=Go(),A=u!=null,R=!i&&(Jx()||!A);_k(R),(i&&A||!i&&!A||R)&&(D(d,y),Je(()=>{F(d)}));const E=P(()=>`${S.value}-submenu`),k=P(()=>x.value||e.disabled),B=Y(),L=Y(),j=P(()=>M.value.includes(c)),K=P(()=>!I.value&&j.value),G=P(()=>z.value.includes(c)),U=Y(!1);ue($,()=>{U.value=!!$.value.find(fe=>fe===c)},{immediate:!0});const X=fe=>{k.value||(r("titleClick",fe,c),O.value==="inline"&&_(c,!j.value))},ee=fe=>{k.value||(C(h.value),r("mouseenter",fe))},oe=fe=>{k.value||(C([]),r("mouseleave",fe))},Q=lw(P(()=>h.value.length)),W=fe=>{O.value!=="inline"&&_(c,fe)},q=()=>{C(h.value)},re=d&&`${d}-popup`,le=P(()=>te(S.value,`${S.value}-${e.theme||T.value}`,e.popupClassName)),ye=(fe,Se)=>{if(!Se)return w.value&&!m.value.length&&fe&&typeof fe=="string"?f("div",{class:`${S.value}-inline-collapsed-noicon`},[fe.charAt(0)]):f("span",{class:`${S.value}-title-content`},[fe]);const Ie=kt(fe)&&fe.type==="span";return f(nt,null,[ut(typeof Se=="function"?Se(e.originItemValue):Se,{class:`${S.value}-item-icon`},!1),Ie?fe:f("span",{class:`${S.value}-title-content`},[fe])])},me=P(()=>O.value!=="inline"&&h.value.length>1?"vertical":O.value),ce=P(()=>O.value==="horizontal"?"vertical":O.value),se=P(()=>me.value==="horizontal"?"vertical":me.value),ie=()=>{var fe,Se;const Ie=E.value,ge=(fe=e.icon)!==null&&fe!==void 0?fe:(Se=n.icon)===null||Se===void 0?void 0:Se.call(n,e),Oe=e.expandIcon||n.expandIcon||H.value,we=ye(Nt(n,e,"title"),ge);return f("div",{style:Q.value,class:`${Ie}-title`,tabindex:k.value?null:-1,ref:B,title:typeof we=="string"?we:null,"data-menu-id":c,"aria-expanded":K.value,"aria-haspopup":!0,"aria-controls":re,"aria-disabled":k.value,onClick:X,onFocus:q},[we,O.value!=="horizontal"&&Oe?Oe(v(v({},e),{isOpen:K.value})):f("i",{class:`${Ie}-arrow`},null)])};return()=>{var fe;if(i)return A?(fe=n.default)===null||fe===void 0?void 0:fe.call(n):null;const Se=E.value;let Ie=()=>null;if(!I.value&&O.value!=="inline"){const ge=O.value==="horizontal"?[0,8]:[10,0];Ie=()=>f(u1,{mode:me.value,prefixCls:Se,visible:!e.internalPopupClose&&K.value,popupClassName:le.value,popupOffset:e.popupOffset||ge,disabled:k.value,onVisibleChange:W},{default:()=>[ie()],popup:()=>f(Ks,{mode:se.value},{default:()=>[f(sw,{id:re,ref:L},{default:n.default})]})})}else Ie=()=>f(u1,null,{default:ie});return f(Ks,{mode:ce.value},{default:()=>[f(xa.Item,N(N({component:"li"},o),{},{role:"none",class:te(Se,`${Se}-${O.value}`,o.class,{[`${Se}-open`]:K.value,[`${Se}-active`]:U.value,[`${Se}-selected`]:G.value,[`${Se}-disabled`]:k.value}),onMouseenter:ee,onMouseleave:oe,"data-submenu-id":c}),{default:()=>f(nt,null,[Ie(),!I.value&&f(Hk,{id:re,open:K.value,keyPath:h.value},{default:n.default})])})]})}}});function cw(e,t){return e.classList?e.classList.contains(t):` ${e.className} `.indexOf(` ${t} `)>-1}function f1(e,t){e.classList?e.classList.add(t):cw(e,t)||(e.className=`${e.className} ${t}`)}function p1(e,t){if(e.classList)e.classList.remove(t);else if(cw(e,t)){const n=e.className;e.className=` ${n} `.replace(` ${t} `," ")}}const Vk=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant-motion-collapse",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return{name:e,appear:t,css:!0,onBeforeEnter:n=>{n.style.height="0px",n.style.opacity="0",f1(n,e)},onEnter:n=>{lt(()=>{n.style.height=`${n.scrollHeight}px`,n.style.opacity="1"})},onAfterEnter:n=>{n&&(p1(n,e),n.style.height=null,n.style.opacity=null)},onBeforeLeave:n=>{f1(n,e),n.style.height=`${n.offsetHeight}px`,n.style.opacity=null},onLeave:n=>{setTimeout(()=>{n.style.height="0px",n.style.opacity="0"})},onAfterLeave:n=>{n&&(p1(n,e),n.style&&(n.style.height=null,n.style.opacity=null))}}},Kc=Vk,Wk=()=>({title:V.any,originItemValue:Ne()}),Gs=J({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:Wk(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r}=Go(),a=P(()=>`${r.value}-item-group`),l=Mg();return()=>{var i,s;return l?(i=n.default)===null||i===void 0?void 0:i.call(n):f("li",N(N({},o),{},{onClick:u=>u.stopPropagation(),class:a.value}),[f("div",{title:typeof e.title=="string"?e.title:void 0,class:`${a.value}-title`},[Nt(n,e,"title")]),f("ul",{class:`${a.value}-list`},[(s=n.default)===null||s===void 0?void 0:s.call(n)])])}}}),Kk=()=>({prefixCls:String,dashed:Boolean}),Xs=J({compatConfig:{MODE:3},name:"AMenuDivider",props:Kk(),setup(e){const{prefixCls:t}=Go(),n=P(()=>({[`${t.value}-item-divider`]:!0,[`${t.value}-item-divider-dashed`]:!!e.dashed}));return()=>f("li",{class:n.value},null)}});var Gk=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{if(o&&typeof o=="object"){const a=o,{label:l,children:i,key:s,type:u}=a,c=Gk(a,["label","children","key","type"]),d=s??`tmp-${r}`,p=n?n.parentKeys.slice():[],g=[],m={eventKey:d,key:d,parentEventKeys:Z(p),parentKeys:Z(p),childrenEventKeys:Z(g),isLeaf:!1};if(i||u==="group"){if(u==="group"){const b=Kf(i,t,n);return f(Gs,N(N({key:d},c),{},{title:l,originItemValue:o}),{default:()=>[b]})}t.set(d,m),n&&n.childrenEventKeys.push(d);const h=Kf(i,t,{childrenEventKeys:g,parentKeys:[].concat(p,d)});return f(Va,N(N({key:d},c),{},{title:l,originItemValue:o}),{default:()=>[h]})}return u==="divider"?f(Xs,N({key:d},c),null):(m.isLeaf=!0,t.set(d,m),f(ja,N(N({key:d},c),{},{originItemValue:o}),{default:()=>[l]}))}return null}).filter(o=>o)}function Xk(e){const t=Y([]),n=Y(!1),o=Y(new Map);return ue(()=>e.items,()=>{const r=new Map;n.value=!1,e.items?(n.value=!0,t.value=Kf(e.items,r)):t.value=void 0,o.value=r},{immediate:!0,deep:!0}),{itemsNodes:t,store:o,hasItmes:n}}const Uk=e=>{const{componentCls:t,motionDurationSlow:n,menuHorizontalHeight:o,colorSplit:r,lineWidth:a,lineType:l,menuItemPaddingInline:i}=e;return{[`${t}-horizontal`]:{lineHeight:`${o}px`,border:0,borderBottom:`${a}px ${l} ${r}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},Yk=e=>{let{componentCls:t,menuArrowOffset:n}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${n})`},"&::after":{transform:`rotate(45deg) translateY(${n})`}}}}},v1=e=>v({},Fo(e)),g1=(e,t)=>{const{componentCls:n,colorItemText:o,colorItemTextSelected:r,colorGroupTitle:a,colorItemBg:l,colorSubItemBg:i,colorItemBgSelected:s,colorActiveBarHeight:u,colorActiveBarWidth:c,colorActiveBarBorderSize:d,motionDurationSlow:p,motionEaseInOut:g,motionEaseOut:m,menuItemPaddingInline:h,motionDurationMid:b,colorItemTextHover:y,lineType:S,colorSplit:$,colorItemTextDisabled:x,colorDangerItemText:C,colorDangerItemTextHover:O,colorDangerItemTextSelected:w,colorDangerItemBgActive:M,colorDangerItemBgSelected:I,colorItemBgHover:_,menuSubMenuBg:D,colorItemTextSelectedHorizontal:F,colorItemBgSelectedHorizontal:z}=e;return{[`${n}-${t}`]:{color:o,background:l,[`&${n}-root:focus-visible`]:v({},v1(e)),[`${n}-item-group-title`]:{color:a},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:r}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${x} !important`},[`${n}-item:hover, ${n}-submenu-title:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:_},"&:active":{backgroundColor:s}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:_},"&:active":{backgroundColor:s}}},[`${n}-item-danger`]:{color:C,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:O}},[`&${n}-item:active`]:{background:M}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:r,[`&${n}-item-danger`]:{color:w},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:s,[`&${n}-item-danger`]:{backgroundColor:I}},[`${n}-item, ${n}-submenu-title`]:{[`&:not(${n}-item-disabled):focus-visible`]:v({},v1(e))},[`&${n}-submenu > ${n}`]:{backgroundColor:D},[`&${n}-popup > ${n}`]:{backgroundColor:l},[`&${n}-horizontal`]:v(v({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:d,marginTop:-d,marginBottom:0,borderRadius:0,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${u}px solid transparent`,transition:`border-color ${p} ${g}`,content:'""'},"&:hover, &-active, &-open":{"&::after":{borderBottomWidth:u,borderBottomColor:F}},"&-selected":{color:F,backgroundColor:z,"&::after":{borderBottomWidth:u,borderBottomColor:F}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${d}px ${S} ${$}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:i},[`${n}-item, ${n}-submenu-title`]:d&&c?{width:`calc(100% + ${d}px)`}:{},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${c}px solid ${r}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${b} ${m}`,`opacity ${b} ${m}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:w}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${b} ${g}`,`opacity ${b} ${g}`].join(",")}}}}}},h1=e=>{const{componentCls:t,menuItemHeight:n,itemMarginInline:o,padding:r,menuArrowSize:a,marginXS:l,marginXXS:i}=e,s=r+a+l;return{[`${t}-item`]:{position:"relative"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:`${n}px`,paddingInline:r,overflow:"hidden",textOverflow:"ellipsis",marginInline:o,marginBlock:i,width:`calc(100% - ${o*2}px)`},[`${t}-submenu`]:{paddingBottom:.02},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:`${n}px`},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:s}}},qk=e=>{const{componentCls:t,iconCls:n,menuItemHeight:o,colorTextLightSolid:r,dropdownWidth:a,controlHeightLG:l,motionDurationMid:i,motionEaseOut:s,paddingXL:u,fontSizeSM:c,fontSizeLG:d,motionDurationSlow:p,paddingXS:g,boxShadowSecondary:m}=e,h={height:o,lineHeight:`${o}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":v({[`&${t}-root`]:{boxShadow:"none"}},h1(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:v(v({},h1(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${l*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${p}`,`background ${p}`,`padding ${i} ${s}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:h,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:h}},{[`${t}-inline-collapsed`]:{width:o*2,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${c}px)`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:d,lineHeight:`${o}px`,"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:r}},[`${t}-item-group-title`]:v(v({},mn),{paddingInline:g})}}]},m1=e=>{const{componentCls:t,fontSize:n,motionDurationSlow:o,motionDurationMid:r,motionEaseInOut:a,motionEaseOut:l,iconCls:i,controlHeightSM:s}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${o}`,`background ${o}`,`padding ${o} ${a}`].join(","),[`${t}-item-icon, ${i}`]:{minWidth:n,fontSize:n,transition:[`font-size ${r} ${l}`,`margin ${o} ${a}`,`color ${o}`].join(","),"+ span":{marginInlineStart:s-n,opacity:1,transition:[`opacity ${o} ${a}`,`margin ${o}`,`color ${o}`].join(",")}},[`${t}-item-icon`]:v({},ai()),[`&${t}-item-only-child`]:{[`> ${i}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},b1=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:o,borderRadius:r,menuArrowSize:a,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:a,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${o}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:a*.6,height:a*.15,backgroundColor:"currentcolor",borderRadius:r,transition:[`background ${n} ${o}`,`transform ${n} ${o}`,`top ${n} ${o}`,`color ${n} ${o}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${l})`},"&::after":{transform:`rotate(-45deg) translateY(${l})`}}}}},Qk=e=>{const{antCls:t,componentCls:n,fontSize:o,motionDurationSlow:r,motionDurationMid:a,motionEaseInOut:l,lineHeight:i,paddingXS:s,padding:u,colorSplit:c,lineWidth:d,zIndexPopup:p,borderRadiusLG:g,radiusSubMenuItem:m,menuArrowSize:h,menuArrowOffset:b,lineType:y,menuPanelMaskInset:S}=e;return[{"":{[`${n}`]:v(v({},ro()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:v(v(v(v(v(v(v({},et(e)),ro()),{marginBottom:0,paddingInlineStart:0,fontSize:o,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${r} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.radiusItem},[`${n}-item-group-title`]:{padding:`${s}px ${u}px`,fontSize:o,lineHeight:i,transition:`all ${r}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${r} ${l}`,`background ${r} ${l}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${r} ${l}`,`background ${r} ${l}`,`padding ${a} ${l}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${r} ${l}`,`padding ${r} ${l}`].join(",")},[`${n}-title-content`]:{transition:`color ${r}`},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:y,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:"dashed"}}}),m1(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${o*2}px ${u}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:p,background:"transparent",borderRadius:g,boxShadow:"none",transformOrigin:"0 0","&::before":{position:"absolute",inset:`${S}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:S},[`> ${n}`]:v(v(v({borderRadius:g},m1(e)),b1(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:m},[`${n}-submenu-title::after`]:{transition:`transform ${r} ${l}`}})}}),b1(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${b})`},"&::after":{transform:`rotate(45deg) translateX(-${b})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(-${h*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${b})`},"&::before":{transform:`rotate(45deg) translateX(${b})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},Zk=(e,t)=>Qe("Menu",(o,r)=>{let{overrideComponentToken:a}=r;if((t==null?void 0:t.value)===!1)return[];const{colorBgElevated:l,colorPrimary:i,colorError:s,colorErrorHover:u,colorTextLightSolid:c}=o,{controlHeightLG:d,fontSize:p}=o,g=p/7*5,m=ze(o,{menuItemHeight:d,menuItemPaddingInline:o.margin,menuArrowSize:g,menuHorizontalHeight:d*1.15,menuArrowOffset:`${g*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:l}),h=new st(c).setAlpha(.65).toRgbString(),b=ze(m,{colorItemText:h,colorItemTextHover:c,colorGroupTitle:h,colorItemTextSelected:c,colorItemBg:"#001529",colorSubItemBg:"#000c17",colorItemBgActive:"transparent",colorItemBgSelected:i,colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemTextDisabled:new st(c).setAlpha(.25).toRgbString(),colorDangerItemText:s,colorDangerItemTextHover:u,colorDangerItemTextSelected:c,colorDangerItemBgActive:s,colorDangerItemBgSelected:s,menuSubMenuBg:"#001529",colorItemTextSelectedHorizontal:c,colorItemBgSelectedHorizontal:i},v({},a));return[Qk(m),Uk(m),qk(m),g1(m,"light"),g1(b,"dark"),Yk(m),jc(m),yo(m,"slide-up"),yo(m,"slide-down"),el(m,"zoom-big")]},o=>{const{colorPrimary:r,colorError:a,colorTextDisabled:l,colorErrorBg:i,colorText:s,colorTextDescription:u,colorBgContainer:c,colorFillAlter:d,colorFillContent:p,lineWidth:g,lineWidthBold:m,controlItemBgActive:h,colorBgTextHover:b}=o;return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,colorItemText:s,colorItemTextHover:s,colorItemTextHoverHorizontal:r,colorGroupTitle:u,colorItemTextSelected:r,colorItemTextSelectedHorizontal:r,colorItemBg:c,colorItemBgHover:b,colorItemBgActive:p,colorSubItemBg:d,colorItemBgSelected:h,colorItemBgSelectedHorizontal:"transparent",colorActiveBarWidth:0,colorActiveBarHeight:m,colorActiveBarBorderSize:g,colorItemTextDisabled:l,colorDangerItemText:a,colorDangerItemTextHover:a,colorDangerItemTextSelected:a,colorDangerItemBgActive:i,colorDangerItemBgSelected:i,itemMarginInline:o.marginXXS}})(e),Jk=()=>({id:String,prefixCls:String,items:Array,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},tabindex:{type:[Number,String]},motion:Object,role:String,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:0},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function,onOpenChange:Function,onSelect:Function,onDeselect:Function,onClick:[Function,Array],onFocus:Function,onBlur:Function,onMousedown:Function,"onUpdate:openKeys":Function,"onUpdate:selectedKeys":Function,"onUpdate:activeKey":Function}),y1=[],Mn=J({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:Jk(),slots:Object,setup(e,t){let{slots:n,emit:o,attrs:r}=t;const{direction:a,getPrefixCls:l}=Ee("menu",e),i=Xx(),s=P(()=>{var X;return l("menu",e.prefixCls||((X=i==null?void 0:i.prefixCls)===null||X===void 0?void 0:X.value))}),[u,c]=Zk(s,P(()=>!i)),d=Y(new Map),p=Xe(nw,Z(void 0)),g=P(()=>p.value!==void 0?p.value:e.inlineCollapsed),{itemsNodes:m}=Xk(e),h=Y(!1);Ve(()=>{h.value=!0}),Le(()=>{bt(!(e.inlineCollapsed===!0&&e.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),bt(!(p.value!==void 0&&e.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});const b=Z([]),y=Z([]),S=Z({});ue(d,()=>{const X={};for(const ee of d.value.values())X[ee.key]=ee;S.value=X},{flush:"post"}),Le(()=>{if(e.activeKey!==void 0){let X=[];const ee=e.activeKey?S.value[e.activeKey]:void 0;ee&&e.activeKey!==void 0?X=Ru([].concat(Lt(ee.parentKeys),e.activeKey)):X=[],da(b.value,X)||(b.value=X)}}),ue(()=>e.selectedKeys,X=>{X&&(y.value=X.slice())},{immediate:!0,deep:!0});const $=Z([]);ue([S,y],()=>{let X=[];y.value.forEach(ee=>{const oe=S.value[ee];oe&&(X=X.concat(Lt(oe.parentKeys)))}),X=Ru(X),da($.value,X)||($.value=X)},{immediate:!0});const x=X=>{if(e.selectable){const{key:ee}=X,oe=y.value.includes(ee);let Q;e.multiple?oe?Q=y.value.filter(q=>q!==ee):Q=[...y.value,ee]:Q=[ee];const W=v(v({},X),{selectedKeys:Q});da(Q,y.value)||(e.selectedKeys===void 0&&(y.value=Q),o("update:selectedKeys",Q),oe&&e.multiple?o("deselect",W):o("select",W))}_.value!=="inline"&&!e.multiple&&C.value.length&&z(y1)},C=Z([]);ue(()=>e.openKeys,function(){let X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:C.value;da(C.value,X)||(C.value=X.slice())},{immediate:!0,deep:!0});let O;const w=X=>{clearTimeout(O),O=setTimeout(()=>{e.activeKey===void 0&&(b.value=X),o("update:activeKey",X[X.length-1])})},M=P(()=>!!e.disabled),I=P(()=>a.value==="rtl"),_=Z("vertical"),D=Y(!1);Le(()=>{var X;(e.mode==="inline"||e.mode==="vertical")&&g.value?(_.value="vertical",D.value=g.value):(_.value=e.mode,D.value=!1),!((X=i==null?void 0:i.mode)===null||X===void 0)&&X.value&&(_.value=i.mode.value)});const F=P(()=>_.value==="inline"),z=X=>{C.value=X,o("update:openKeys",X),o("openChange",X)},H=Z(C.value),T=Y(!1);ue(C,()=>{F.value&&(H.value=C.value)},{immediate:!0}),ue(F,()=>{if(!T.value){T.value=!0;return}F.value?C.value=H.value:z(y1)},{immediate:!0});const A=P(()=>({[`${s.value}`]:!0,[`${s.value}-root`]:!0,[`${s.value}-${_.value}`]:!0,[`${s.value}-inline-collapsed`]:D.value,[`${s.value}-rtl`]:I.value,[`${s.value}-${e.theme}`]:!0})),R=P(()=>l()),E=P(()=>({horizontal:{name:`${R.value}-slide-up`},inline:Kc(`${R.value}-motion-collapse`),other:{name:`${R.value}-zoom-big`}}));tw(!0);const k=function(){let X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const ee=[],oe=d.value;return X.forEach(Q=>{const{key:W,childrenEventKeys:q}=oe.get(Q);ee.push(W,...k(Lt(q)))}),ee},B=X=>{var ee;o("click",X),x(X),(ee=i==null?void 0:i.onClick)===null||ee===void 0||ee.call(i)},L=(X,ee)=>{var oe;const Q=((oe=S.value[X])===null||oe===void 0?void 0:oe.childrenEventKeys)||[];let W=C.value.filter(q=>q!==X);if(ee)W.push(X);else if(_.value!=="inline"){const q=k(Lt(Q));W=Ru(W.filter(re=>!q.includes(re)))}da(C,W)||z(W)},j=(X,ee)=>{d.value.set(X,ee),d.value=new Map(d.value)},K=X=>{d.value.delete(X),d.value=new Map(d.value)},G=Z(0),U=P(()=>{var X;return e.expandIcon||n.expandIcon||!((X=i==null?void 0:i.expandIcon)===null||X===void 0)&&X.value?ee=>{let oe=e.expandIcon||n.expandIcon;return oe=typeof oe=="function"?oe(ee):oe,ut(oe,{class:`${s.value}-submenu-expand-icon`},!1)}:null});return Ak({prefixCls:s,activeKeys:b,openKeys:C,selectedKeys:y,changeActiveKeys:w,disabled:M,rtl:I,mode:_,inlineIndent:P(()=>e.inlineIndent),subMenuCloseDelay:P(()=>e.subMenuCloseDelay),subMenuOpenDelay:P(()=>e.subMenuOpenDelay),builtinPlacements:P(()=>e.builtinPlacements),triggerSubMenuAction:P(()=>e.triggerSubMenuAction),getPopupContainer:P(()=>e.getPopupContainer),inlineCollapsed:D,theme:P(()=>e.theme),siderCollapsed:p,defaultMotions:P(()=>h.value?E.value:null),motion:P(()=>h.value?e.motion:null),overflowDisabled:Y(void 0),onOpenChange:L,onItemClick:B,registerMenuInfo:j,unRegisterMenuInfo:K,selectedSubMenuKeys:$,expandIcon:U,forceSubMenuRender:P(()=>e.forceSubMenuRender),rootClassName:c}),()=>{var X,ee;const oe=m.value||mt((X=n.default)===null||X===void 0?void 0:X.call(n)),Q=G.value>=oe.length-1||_.value!=="horizontal"||e.disabledOverflow,W=_.value!=="horizontal"||e.disabledOverflow?oe:oe.map((re,le)=>f(Ks,{key:re.key,overflowDisabled:le>G.value},{default:()=>re})),q=((ee=n.overflowedIndicator)===null||ee===void 0?void 0:ee.call(n))||f(Pg,null,null);return u(f(xa,N(N({},r),{},{onMousedown:e.onMousedown,prefixCls:`${s.value}-overflow`,component:"ul",itemComponent:ja,class:[A.value,r.class,c.value],role:"menu",id:e.id,data:W,renderRawItem:re=>re,renderRawRest:re=>{const le=re.length,ye=le?oe.slice(-le):null;return f(nt,null,[f(Va,{eventKey:Bi,key:Bi,title:q,disabled:Q,internalPopupClose:le===0},{default:()=>ye}),f(c1,null,{default:()=>[f(Va,{eventKey:Bi,key:Bi,title:q,disabled:Q,internalPopupClose:le===0},{default:()=>ye})]})])},maxCount:_.value!=="horizontal"||e.disabledOverflow?xa.INVALIDATE:xa.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:re=>{G.value=re}}),{default:()=>[f(Up,{to:"body"},{default:()=>[f("div",{style:{display:"none"},"aria-hidden":!0},[f(c1,null,{default:()=>[W]})])]})]}))}}});Mn.install=function(e){return e.component(Mn.name,Mn),e.component(ja.name,ja),e.component(Va.name,Va),e.component(Xs.name,Xs),e.component(Gs.name,Gs),e};Mn.Item=ja;Mn.Divider=Xs;Mn.SubMenu=Va;Mn.ItemGroup=Gs;const eB=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:v(v({},et(e)),{color:e.breadcrumbBaseColor,fontSize:e.breadcrumbFontSize,[n]:{fontSize:e.breadcrumbIconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:v({color:e.breadcrumbLinkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.breadcrumbLinkColorHover,backgroundColor:e.colorBgTextHover}},Lo(e)),"li:last-child":{color:e.breadcrumbLastItemColor,[`& > ${t}-separator`]:{display:"none"}},[`${t}-separator`]:{marginInline:e.breadcrumbSeparatorMargin,color:e.breadcrumbSeparatorColor},[`${t}-link`]:{[` + > ${n} + span, + > ${n} + a + `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.breadcrumbLinkColorHover,backgroundColor:e.colorBgTextHover,a:{color:e.breadcrumbLinkColorHover}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}},tB=Qe("Breadcrumb",e=>{const t=ze(e,{breadcrumbBaseColor:e.colorTextDescription,breadcrumbFontSize:e.fontSize,breadcrumbIconFontSize:e.fontSize,breadcrumbLinkColor:e.colorTextDescription,breadcrumbLinkColorHover:e.colorText,breadcrumbLastItemColor:e.colorText,breadcrumbSeparatorMargin:e.marginXS,breadcrumbSeparatorColor:e.colorTextDescription});return[eB(t)]}),nB=()=>({prefixCls:String,routes:{type:Array},params:V.any,separator:V.any,itemRender:{type:Function}});function oB(e,t){if(!e.breadcrumbName)return null;const n=Object.keys(t).join("|");return e.breadcrumbName.replace(new RegExp(`:(${n})`,"g"),(r,a)=>t[a]||r)}function S1(e){const{route:t,params:n,routes:o,paths:r}=e,a=o.indexOf(t)===o.length-1,l=oB(t,n);return a?f("span",null,[l]):f("a",{href:`#/${r.join("/")}`},[l])}const Pl=J({compatConfig:{MODE:3},name:"ABreadcrumb",inheritAttrs:!1,props:nB(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("breadcrumb",e),[l,i]=tB(r),s=(d,p)=>(d=(d||"").replace(/^\//,""),Object.keys(p).forEach(g=>{d=d.replace(`:${g}`,p[g])}),d),u=(d,p,g)=>{const m=[...d],h=s(p||"",g);return h&&m.push(h),m},c=d=>{let{routes:p=[],params:g={},separator:m,itemRender:h=S1}=d;const b=[];return p.map(y=>{const S=s(y.path,g);S&&b.push(S);const $=[...b];let x=null;y.children&&y.children.length&&(x=f(Mn,{items:y.children.map(O=>({key:O.path||O.breadcrumbName,label:h({route:O,params:g,routes:p,paths:u($,O.path,g)})}))},null));const C={separator:m};return x&&(C.overlay=x),f(Ws,N(N({},C),{},{key:S||y.breadcrumbName}),{default:()=>[h({route:y,params:g,routes:p,paths:$})]})})};return()=>{var d;let p;const{routes:g,params:m={}}=e,h=mt(Nt(n,e)),b=(d=Nt(n,e,"separator"))!==null&&d!==void 0?d:"/",y=e.itemRender||n.itemRender||S1;g&&g.length>0?p=c({routes:g,params:m,separator:b,itemRender:y}):h.length&&(p=h.map(($,x)=>(yt(typeof $.type=="object"&&($.type.__ANT_BREADCRUMB_ITEM||$.type.__ANT_BREADCRUMB_SEPARATOR)),ko($,{separator:b,key:x}))));const S={[r.value]:!0,[`${r.value}-rtl`]:a.value==="rtl",[`${o.class}`]:!!o.class,[i.value]:!0};return l(f("nav",N(N({},o),{},{class:S}),[f("ol",null,[p])]))}}});var rB=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String}),Gf=J({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:aB(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r}=Ee("breadcrumb",e);return()=>{var a;const{separator:l,class:i}=o,s=rB(o,["separator","class"]),u=mt((a=n.default)===null||a===void 0?void 0:a.call(n));return f("span",N({class:[`${r.value}-separator`,i]},s),[u.length>0?u:"/"])}}});Pl.Item=Ws;Pl.Separator=Gf;Pl.install=function(e){return e.component(Pl.name,Pl),e.component(Ws.name,Ws),e.component(Gf.name,Gf),e};var uw={exports:{}};(function(e,t){(function(n,o){e.exports=o()})(cr,function(){var n=1e3,o=6e4,r=36e5,a="millisecond",l="second",i="minute",s="hour",u="day",c="week",d="month",p="quarter",g="year",m="date",h="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|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,S={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(H){var T=["th","st","nd","rd"],A=H%100;return"["+H+(T[(A-20)%10]||T[A]||T[0])+"]"}},$=function(H,T,A){var R=String(H);return!R||R.length>=T?H:""+Array(T+1-R.length).join(A)+H},x={s:$,z:function(H){var T=-H.utcOffset(),A=Math.abs(T),R=Math.floor(A/60),E=A%60;return(T<=0?"+":"-")+$(R,2,"0")+":"+$(E,2,"0")},m:function H(T,A){if(T.date()1)return H(B[0])}else{var L=T.name;O[L]=T,E=L}return!R&&E&&(C=E),E||!R&&C},_=function(H,T){if(M(H))return H.clone();var A=typeof T=="object"?T:{};return A.date=H,A.args=arguments,new F(A)},D=x;D.l=I,D.i=M,D.w=function(H,T){return _(H,{locale:T.$L,utc:T.$u,x:T.$x,$offset:T.$offset})};var F=function(){function H(A){this.$L=I(A.locale,null,!0),this.parse(A),this.$x=this.$x||A.x||{},this[w]=!0}var T=H.prototype;return T.parse=function(A){this.$d=function(R){var E=R.date,k=R.utc;if(E===null)return new Date(NaN);if(D.u(E))return new Date;if(E instanceof Date)return new Date(E);if(typeof E=="string"&&!/Z$/i.test(E)){var B=E.match(b);if(B){var L=B[2]-1||0,j=(B[7]||"0").substring(0,3);return k?new Date(Date.UTC(B[1],L,B[3]||1,B[4]||0,B[5]||0,B[6]||0,j)):new Date(B[1],L,B[3]||1,B[4]||0,B[5]||0,B[6]||0,j)}}return new Date(E)}(A),this.init()},T.init=function(){var A=this.$d;this.$y=A.getFullYear(),this.$M=A.getMonth(),this.$D=A.getDate(),this.$W=A.getDay(),this.$H=A.getHours(),this.$m=A.getMinutes(),this.$s=A.getSeconds(),this.$ms=A.getMilliseconds()},T.$utils=function(){return D},T.isValid=function(){return this.$d.toString()!==h},T.isSame=function(A,R){var E=_(A);return this.startOf(R)<=E&&E<=this.endOf(R)},T.isAfter=function(A,R){return _(A)25){var c=l(this).startOf(o).add(1,o).date(u),d=l(this).endOf(n);if(c.isBefore(d))return 1}var p=l(this).startOf(o).date(u).startOf(n).subtract(1,"millisecond"),g=this.diff(p,n,!0);return g<0?l(this).startOf("week").week():Math.ceil(g)},i.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(pw);var dB=pw.exports;const fB=ur(dB);var vw={exports:{}};(function(e,t){(function(n,o){e.exports=o()})(cr,function(){return function(n,o){o.prototype.weekYear=function(){var r=this.month(),a=this.week(),l=this.year();return a===1&&r===11?l+1:r===0&&a>=52?l-1:l}}})})(vw);var pB=vw.exports;const vB=ur(pB);var gw={exports:{}};(function(e,t){(function(n,o){e.exports=o()})(cr,function(){var n="month",o="quarter";return function(r,a){var l=a.prototype;l.quarter=function(u){return this.$utils().u(u)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(u-1))};var i=l.add;l.add=function(u,c){return u=Number(u),this.$utils().p(c)===o?this.add(3*u,n):i.bind(this)(u,c)};var s=l.startOf;l.startOf=function(u,c){var d=this.$utils(),p=!!d.u(c)||c;if(d.p(u)===o){var g=this.quarter()-1;return p?this.month(3*g).startOf(n).startOf("day"):this.month(3*g+2).endOf(n).endOf("day")}return s.bind(this)(u,c)}}})})(gw);var gB=gw.exports;const hB=ur(gB);var hw={exports:{}};(function(e,t){(function(n,o){e.exports=o()})(cr,function(){return function(n,o){var r=o.prototype,a=r.format;r.format=function(l){var i=this,s=this.$locale();if(!this.isValid())return a.bind(this)(l);var u=this.$utils(),c=(l||"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(d){switch(d){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return u.s(i.week(),d==="w"?1:2,"0");case"W":case"WW":return u.s(i.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return u.s(String(i.$H===0?24:i.$H),d==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return d}});return a.bind(this)(c)}}})})(hw);var mB=hw.exports;const bB=ur(mB);var mw={exports:{}};(function(e,t){(function(n,o){e.exports=o()})(cr,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},o=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,a=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,i={},s=function(h){return(h=+h)+(h>68?1900:2e3)},u=function(h){return function(b){this[h]=+b}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(h){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var y=b.match(/([+-]|\d\d)/g),S=60*y[1]+(+y[2]||0);return S===0?0:y[0]==="+"?-S:S}(h)}],d=function(h){var b=i[h];return b&&(b.indexOf?b:b.s.concat(b.f))},p=function(h,b){var y,S=i.meridiem;if(S){for(var $=1;$<=24;$+=1)if(h.indexOf(S($,0,b))>-1){y=$>12;break}}else y=h===(b?"pm":"PM");return y},g={A:[l,function(h){this.afternoon=p(h,!1)}],a:[l,function(h){this.afternoon=p(h,!0)}],S:[/\d/,function(h){this.milliseconds=100*+h}],SS:[r,function(h){this.milliseconds=10*+h}],SSS:[/\d{3}/,function(h){this.milliseconds=+h}],s:[a,u("seconds")],ss:[a,u("seconds")],m:[a,u("minutes")],mm:[a,u("minutes")],H:[a,u("hours")],h:[a,u("hours")],HH:[a,u("hours")],hh:[a,u("hours")],D:[a,u("day")],DD:[r,u("day")],Do:[l,function(h){var b=i.ordinal,y=h.match(/\d+/);if(this.day=y[0],b)for(var S=1;S<=31;S+=1)b(S).replace(/\[|\]/g,"")===h&&(this.day=S)}],M:[a,u("month")],MM:[r,u("month")],MMM:[l,function(h){var b=d("months"),y=(d("monthsShort")||b.map(function(S){return S.slice(0,3)})).indexOf(h)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[l,function(h){var b=d("months").indexOf(h)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,u("year")],YY:[r,function(h){this.year=s(h)}],YYYY:[/\d{4}/,u("year")],Z:c,ZZ:c};function m(h){var b,y;b=h,y=i&&i.formats;for(var S=(h=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(I,_,D){var F=D&&D.toUpperCase();return _||y[D]||n[D]||y[F].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(z,H,T){return H||T.slice(1)})})).match(o),$=S.length,x=0;x<$;x+=1){var C=S[x],O=g[C],w=O&&O[0],M=O&&O[1];S[x]=M?{regex:w,parser:M}:C.replace(/^\[|\]$/g,"")}return function(I){for(var _={},D=0,F=0;D<$;D+=1){var z=S[D];if(typeof z=="string")F+=z.length;else{var H=z.regex,T=z.parser,A=I.slice(F),R=H.exec(A)[0];T.call(_,R),I=I.replace(R,"")}}return function(E){var k=E.afternoon;if(k!==void 0){var B=E.hours;k?B<12&&(E.hours+=12):B===12&&(E.hours=0),delete E.afternoon}}(_),_}}return function(h,b,y){y.p.customParseFormat=!0,h&&h.parseTwoDigitYear&&(s=h.parseTwoDigitYear);var S=b.prototype,$=S.parse;S.parse=function(x){var C=x.date,O=x.utc,w=x.args;this.$u=O;var M=w[1];if(typeof M=="string"){var I=w[2]===!0,_=w[3]===!0,D=I||_,F=w[2];_&&(F=w[2]),i=this.$locale(),!I&&F&&(i=y.Ls[F]),this.$d=function(A,R,E){try{if(["x","X"].indexOf(R)>-1)return new Date((R==="X"?1e3:1)*A);var k=m(R)(A),B=k.year,L=k.month,j=k.day,K=k.hours,G=k.minutes,U=k.seconds,X=k.milliseconds,ee=k.zone,oe=new Date,Q=j||(B||L?1:oe.getDate()),W=B||oe.getFullYear(),q=0;B&&!L||(q=L>0?L-1:oe.getMonth());var re=K||0,le=G||0,ye=U||0,me=X||0;return ee?new Date(Date.UTC(W,q,Q,re,le,ye,me+60*ee.offset*1e3)):E?new Date(Date.UTC(W,q,Q,re,le,ye,me)):new Date(W,q,Q,re,le,ye,me)}catch{return new Date("")}}(C,M,O),this.init(),F&&F!==!0&&(this.$L=this.locale(F).$L),D&&C!=this.format(M)&&(this.$d=new Date("")),i={}}else if(M instanceof Array)for(var z=M.length,H=1;H<=z;H+=1){w[1]=M[H-1];var T=y.apply(this,w);if(T.isValid()){this.$d=T.$d,this.$L=T.$L,this.init();break}H===z&&(this.$d=new Date(""))}else $.call(this,x)}}})})(mw);var yB=mw.exports;const SB=ur(yB);Ft.extend(SB);Ft.extend(bB);Ft.extend(sB);Ft.extend(uB);Ft.extend(fB);Ft.extend(vB);Ft.extend(hB);Ft.extend((e,t)=>{const n=t.prototype,o=n.format;n.format=function(a){const l=(a||"").replace("Wo","wo");return o.bind(this)(l)}});const $B={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},mr=e=>$B[e]||e.split("_")[0],$1=()=>{p9(!1,"Not match any format. Please help to fire a issue about this.")},CB=/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|k{1,2}|S/g;function C1(e,t,n){const o=[...new Set(e.split(n))];let r=0;for(let a=0;at)return l;r+=n.length}}const x1=(e,t)=>{if(!e)return null;if(Ft.isDayjs(e))return e;const n=t.matchAll(CB);let o=Ft(e,t);if(n===null)return o;for(const r of n){const a=r[0],l=r.index;if(a==="Q"){const i=e.slice(l-1,l),s=C1(e,l,i).match(/\d+/)[0];o=o.quarter(parseInt(s))}if(a.toLowerCase()==="wo"){const i=e.slice(l-1,l),s=C1(e,l,i).match(/\d+/)[0];o=o.week(parseInt(s))}a.toLowerCase()==="ww"&&(o=o.week(parseInt(e.slice(l,l+a.length)))),a.toLowerCase()==="w"&&(o=o.week(parseInt(e.slice(l,l+a.length+1))))}return o},xB={getNow:()=>Ft(),getFixedDate:e=>Ft(e,["YYYY-M-DD","YYYY-MM-DD"]),getEndDate:e=>e.endOf("month"),getWeekDay:e=>{const t=e.locale("en");return t.weekday()+t.localeData().firstDayOfWeek()},getYear:e=>e.year(),getMonth:e=>e.month(),getDate:e=>e.date(),getHour:e=>e.hour(),getMinute:e=>e.minute(),getSecond:e=>e.second(),addYear:(e,t)=>e.add(t,"year"),addMonth:(e,t)=>e.add(t,"month"),addDate:(e,t)=>e.add(t,"day"),setYear:(e,t)=>e.year(t),setMonth:(e,t)=>e.month(t),setDate:(e,t)=>e.date(t),setHour:(e,t)=>e.hour(t),setMinute:(e,t)=>e.minute(t),setSecond:(e,t)=>e.second(t),isAfter:(e,t)=>e.isAfter(t),isValidate:e=>e.isValid(),locale:{getWeekFirstDay:e=>Ft().locale(mr(e)).localeData().firstDayOfWeek(),getWeekFirstDate:(e,t)=>t.locale(mr(e)).weekday(0),getWeek:(e,t)=>t.locale(mr(e)).week(),getShortWeekDays:e=>Ft().locale(mr(e)).localeData().weekdaysMin(),getShortMonths:e=>Ft().locale(mr(e)).localeData().monthsShort(),format:(e,t,n)=>t.locale(mr(e)).format(n),parse:(e,t,n)=>{const o=mr(e);for(let r=0;rArray.isArray(e)?e.map(n=>x1(n,t)):x1(e,t),toString:(e,t)=>Array.isArray(e)?e.map(n=>Ft.isDayjs(n)?n.format(t):n):Ft.isDayjs(e)?e.format(t):e},bw=xB;function Mt(e){const t=g8();return v(v({},e),t)}const yw=Symbol("PanelContextProps"),Eg=e=>{Ke(yw,e)},Co=()=>Xe(yw,{}),Fi={visibility:"hidden"};function pr(e,t){let{slots:n}=t;var o;const r=Mt(e),{prefixCls:a,prevIcon:l="‹",nextIcon:i="›",superPrevIcon:s="«",superNextIcon:u="»",onSuperPrev:c,onSuperNext:d,onPrev:p,onNext:g}=r,{hideNextBtn:m,hidePrevBtn:h}=Co();return f("div",{class:a},[c&&f("button",{type:"button",onClick:c,tabindex:-1,class:`${a}-super-prev-btn`,style:h.value?Fi:{}},[s]),p&&f("button",{type:"button",onClick:p,tabindex:-1,class:`${a}-prev-btn`,style:h.value?Fi:{}},[l]),f("div",{class:`${a}-view`},[(o=n.default)===null||o===void 0?void 0:o.call(n)]),g&&f("button",{type:"button",onClick:g,tabindex:-1,class:`${a}-next-btn`,style:m.value?Fi:{}},[i]),d&&f("button",{type:"button",onClick:d,tabindex:-1,class:`${a}-super-next-btn`,style:m.value?Fi:{}},[u])])}pr.displayName="Header";pr.inheritAttrs=!1;function _g(e){const t=Mt(e),{prefixCls:n,generateConfig:o,viewDate:r,onPrevDecades:a,onNextDecades:l}=t,{hideHeader:i}=Co();if(i)return null;const s=`${n}-header`,u=o.getYear(r),c=Math.floor(u/Do)*Do,d=c+Do-1;return f(pr,N(N({},t),{},{prefixCls:s,onSuperPrev:a,onSuperNext:l}),{default:()=>[c,go("-"),d]})}_g.displayName="DecadeHeader";_g.inheritAttrs=!1;function Sw(e,t,n,o,r){let a=e.setHour(t,n);return a=e.setMinute(a,o),a=e.setSecond(a,r),a}function ls(e,t,n){if(!n)return t;let o=t;return o=e.setHour(o,e.getHour(n)),o=e.setMinute(o,e.getMinute(n)),o=e.setSecond(o,e.getSecond(n)),o}function wB(e,t,n,o,r,a){const l=Math.floor(e/o)*o;if(l{H.stopPropagation(),F||o(D)},onMouseenter:()=>{!F&&y&&y(D)},onMouseleave:()=>{!F&&S&&S(D)}},[p?p(D):f("div",{class:`${x}-inner`},[d(D)])]))}C.push(f("tr",{key:O,class:s&&s(M)},[w]))}return f("div",{class:`${t}-body`},[f("table",{class:`${t}-content`},[b&&f("thead",null,[f("tr",null,[b])]),f("tbody",null,[C])])])}ea.displayName="PanelBody";ea.inheritAttrs=!1;const Xf=3,w1=4;function Dg(e){const t=Mt(e),n=eo-1,{prefixCls:o,viewDate:r,generateConfig:a}=t,l=`${o}-cell`,i=a.getYear(r),s=Math.floor(i/eo)*eo,u=Math.floor(i/Do)*Do,c=u+Do-1,d=a.setYear(r,u-Math.ceil((Xf*w1*eo-Do)/2)),p=g=>{const m=a.getYear(g),h=m+n;return{[`${l}-in-view`]:u<=m&&h<=c,[`${l}-selected`]:m===s}};return f(ea,N(N({},t),{},{rowNum:w1,colNum:Xf,baseDate:d,getCellText:g=>{const m=a.getYear(g);return`${m}-${m+n}`},getCellClassName:p,getCellDate:(g,m)=>a.addYear(g,m*eo)}),null)}Dg.displayName="DecadeBody";Dg.inheritAttrs=!1;const Li=new Map;function PB(e,t){let n;function o(){Tc(e)?t():n=We(()=>{o()})}return o(),()=>{We.cancel(n)}}function Uf(e,t,n){if(Li.get(e)&&We.cancel(Li.get(e)),n<=0){Li.set(e,We(()=>{e.scrollTop=t}));return}const r=(t-e.scrollTop)/n*10;Li.set(e,We(()=>{e.scrollTop+=r,e.scrollTop!==t&&Uf(e,t,n-10)}))}function ol(e,t){let{onLeftRight:n,onCtrlLeftRight:o,onUpDown:r,onPageUpDown:a,onEnter:l}=t;const{which:i,ctrlKey:s,metaKey:u}=e;switch(i){case $e.LEFT:if(s||u){if(o)return o(-1),!0}else if(n)return n(-1),!0;break;case $e.RIGHT:if(s||u){if(o)return o(1),!0}else if(n)return n(1),!0;break;case $e.UP:if(r)return r(-1),!0;break;case $e.DOWN:if(r)return r(1),!0;break;case $e.PAGE_UP:if(a)return a(-1),!0;break;case $e.PAGE_DOWN:if(a)return a(1),!0;break;case $e.ENTER:if(l)return l(),!0;break}return!1}function $w(e,t,n,o){let r=e;if(!r)switch(t){case"time":r=o?"hh:mm:ss a":"HH:mm:ss";break;case"week":r="gggg-wo";break;case"month":r="YYYY-MM";break;case"quarter":r="YYYY-[Q]Q";break;case"year":r="YYYY";break;default:r=n?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return r}function Cw(e,t,n){const o=e==="time"?8:10,r=typeof t=="function"?t(n.getNow()).length:t.length;return Math.max(o,r)+2}let dl=null;const zi=new Set;function IB(e){return!dl&&typeof window<"u"&&window.addEventListener&&(dl=t=>{[...zi].forEach(n=>{n(t)})},window.addEventListener("mousedown",dl)),zi.add(e),()=>{zi.delete(e),zi.size===0&&(window.removeEventListener("mousedown",dl),dl=null)}}function TB(e){var t;const n=e.target;return e.composed&&n.shadowRoot&&((t=e.composedPath)===null||t===void 0?void 0:t.call(e)[0])||n}const MB=e=>e==="month"||e==="date"?"year":e,EB=e=>e==="date"?"month":e,_B=e=>e==="month"||e==="date"?"quarter":e,DB=e=>e==="date"?"week":e,AB={year:MB,month:EB,quarter:_B,week:DB,time:null,date:null};function xw(e,t){return e.some(n=>n&&n.contains(t))}const eo=10,Do=eo*10;function Ag(e){const t=Mt(e),{prefixCls:n,onViewDateChange:o,generateConfig:r,viewDate:a,operationRef:l,onSelect:i,onPanelChange:s}=t,u=`${n}-decade-panel`;l.value={onKeydown:p=>ol(p,{onLeftRight:g=>{i(r.addYear(a,g*eo),"key")},onCtrlLeftRight:g=>{i(r.addYear(a,g*Do),"key")},onUpDown:g=>{i(r.addYear(a,g*eo*Xf),"key")},onEnter:()=>{s("year",a)}})};const c=p=>{const g=r.addYear(a,p*Do);o(g),s(null,g)},d=p=>{i(p,"mouse"),s("year",p)};return f("div",{class:u},[f(_g,N(N({},t),{},{prefixCls:n,onPrevDecades:()=>{c(-1)},onNextDecades:()=>{c(1)}}),null),f(Dg,N(N({},t),{},{prefixCls:n,onSelect:d}),null)])}Ag.displayName="DecadePanel";Ag.inheritAttrs=!1;const is=7;function ta(e,t){if(!e&&!t)return!0;if(!e||!t)return!1}function RB(e,t,n){const o=ta(t,n);if(typeof o=="boolean")return o;const r=Math.floor(e.getYear(t)/10),a=Math.floor(e.getYear(n)/10);return r===a}function Gc(e,t,n){const o=ta(t,n);return typeof o=="boolean"?o:e.getYear(t)===e.getYear(n)}function Yf(e,t){return Math.floor(e.getMonth(t)/3)+1}function ww(e,t,n){const o=ta(t,n);return typeof o=="boolean"?o:Gc(e,t,n)&&Yf(e,t)===Yf(e,n)}function Rg(e,t,n){const o=ta(t,n);return typeof o=="boolean"?o:Gc(e,t,n)&&e.getMonth(t)===e.getMonth(n)}function Ao(e,t,n){const o=ta(t,n);return typeof o=="boolean"?o:e.getYear(t)===e.getYear(n)&&e.getMonth(t)===e.getMonth(n)&&e.getDate(t)===e.getDate(n)}function NB(e,t,n){const o=ta(t,n);return typeof o=="boolean"?o:e.getHour(t)===e.getHour(n)&&e.getMinute(t)===e.getMinute(n)&&e.getSecond(t)===e.getSecond(n)}function Ow(e,t,n,o){const r=ta(n,o);return typeof r=="boolean"?r:e.locale.getWeek(t,n)===e.locale.getWeek(t,o)}function wa(e,t,n){return Ao(e,t,n)&&NB(e,t,n)}function Hi(e,t,n,o){return!t||!n||!o?!1:!Ao(e,t,o)&&!Ao(e,n,o)&&e.isAfter(o,t)&&e.isAfter(n,o)}function kB(e,t,n){const o=t.locale.getWeekFirstDay(e),r=t.setDate(n,1),a=t.getWeekDay(r);let l=t.addDate(r,o-a);return t.getMonth(l)===t.getMonth(n)&&t.getDate(l)>1&&(l=t.addDate(l,-7)),l}function Il(e,t,n){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case"year":return n.addYear(e,o*10);case"quarter":case"month":return n.addYear(e,o);default:return n.addMonth(e,o)}}function Ut(e,t){let{generateConfig:n,locale:o,format:r}=t;return typeof r=="function"?r(e):n.locale.format(o.locale,e,r)}function Pw(e,t){let{generateConfig:n,locale:o,formatList:r}=t;return!e||typeof r[0]=="function"?null:n.locale.parse(o.locale,e,r)}function qf(e){let{cellDate:t,mode:n,disabledDate:o,generateConfig:r}=e;if(!o)return!1;const a=(l,i,s)=>{let u=i;for(;u<=s;){let c;switch(l){case"date":{if(c=r.setDate(t,u),!o(c))return!1;break}case"month":{if(c=r.setMonth(t,u),!qf({cellDate:c,mode:"month",generateConfig:r,disabledDate:o}))return!1;break}case"year":{if(c=r.setYear(t,u),!qf({cellDate:c,mode:"year",generateConfig:r,disabledDate:o}))return!1;break}}u+=1}return!0};switch(n){case"date":case"week":return o(t);case"month":{const i=r.getDate(r.getEndDate(t));return a("date",1,i)}case"quarter":{const l=Math.floor(r.getMonth(t)/3)*3,i=l+2;return a("month",l,i)}case"year":return a("month",0,11);case"decade":{const l=r.getYear(t),i=Math.floor(l/eo)*eo,s=i+eo-1;return a("year",i,s)}}}function Ng(e){const t=Mt(e),{hideHeader:n}=Co();if(n.value)return null;const{prefixCls:o,generateConfig:r,locale:a,value:l,format:i}=t,s=`${o}-header`;return f(pr,{prefixCls:s},{default:()=>[l?Ut(l,{locale:a,format:i,generateConfig:r}):" "]})}Ng.displayName="TimeHeader";Ng.inheritAttrs=!1;const ji=J({name:"TimeUnitColumn",props:["prefixCls","units","onSelect","value","active","hideDisabledOptions"],setup(e){const{open:t}=Co(),n=Y(null),o=Z(new Map),r=Z();return ue(()=>e.value,()=>{const a=o.value.get(e.value);a&&t.value!==!1&&Uf(n.value,a.offsetTop,120)}),Je(()=>{var a;(a=r.value)===null||a===void 0||a.call(r)}),ue(t,()=>{var a;(a=r.value)===null||a===void 0||a.call(r),lt(()=>{if(t.value){const l=o.value.get(e.value);l&&(r.value=PB(l,()=>{Uf(n.value,l.offsetTop,0)}))}})},{immediate:!0,flush:"post"}),()=>{const{prefixCls:a,units:l,onSelect:i,value:s,active:u,hideDisabledOptions:c}=e,d=`${a}-cell`;return f("ul",{class:te(`${a}-column`,{[`${a}-column-active`]:u}),ref:n,style:{position:"relative"}},[l.map(p=>c&&p.disabled?null:f("li",{key:p.value,ref:g=>{o.value.set(p.value,g)},class:te(d,{[`${d}-disabled`]:p.disabled,[`${d}-selected`]:s===p.value}),onClick:()=>{p.disabled||i(p.value)}},[f("div",{class:`${d}-inner`},[p.label])]))])}}});function Iw(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",o=String(e);for(;o.length{(n.startsWith("data-")||n.startsWith("aria-")||n==="role"||n==="name")&&!n.startsWith("data-__")&&(t[n]=e[n])}),t}function dt(e,t){return e?e[t]:null}function Hn(e,t,n){const o=[dt(e,0),dt(e,1)];return o[n]=typeof t=="function"?t(o[n]):t,!o[0]&&!o[1]?null:o}function id(e,t,n,o){const r=[];for(let a=e;a<=t;a+=n)r.push({label:Iw(a,2),value:a,disabled:(o||[]).includes(a)});return r}const FB=J({compatConfig:{MODE:3},name:"TimeBody",inheritAttrs:!1,props:["generateConfig","prefixCls","operationRef","activeColumnIndex","value","showHour","showMinute","showSecond","use12Hours","hourStep","minuteStep","secondStep","disabledHours","disabledMinutes","disabledSeconds","disabledTime","hideDisabledOptions","onSelect"],setup(e){const t=P(()=>e.value?e.generateConfig.getHour(e.value):-1),n=P(()=>e.use12Hours?t.value>=12:!1),o=P(()=>e.use12Hours?t.value%12:t.value),r=P(()=>e.value?e.generateConfig.getMinute(e.value):-1),a=P(()=>e.value?e.generateConfig.getSecond(e.value):-1),l=Z(e.generateConfig.getNow()),i=Z(),s=Z(),u=Z();Yp(()=>{l.value=e.generateConfig.getNow()}),Le(()=>{if(e.disabledTime){const b=e.disabledTime(l);[i.value,s.value,u.value]=[b.disabledHours,b.disabledMinutes,b.disabledSeconds]}else[i.value,s.value,u.value]=[e.disabledHours,e.disabledMinutes,e.disabledSeconds]});const c=(b,y,S,$)=>{let x=e.value||e.generateConfig.getNow();const C=Math.max(0,y),O=Math.max(0,S),w=Math.max(0,$);return x=Sw(e.generateConfig,x,!e.use12Hours||!b?C:C+12,O,w),x},d=P(()=>{var b;return id(0,23,(b=e.hourStep)!==null&&b!==void 0?b:1,i.value&&i.value())}),p=P(()=>{if(!e.use12Hours)return[!1,!1];const b=[!0,!0];return d.value.forEach(y=>{let{disabled:S,value:$}=y;S||($>=12?b[1]=!1:b[0]=!1)}),b}),g=P(()=>e.use12Hours?d.value.filter(n.value?b=>b.value>=12:b=>b.value<12).map(b=>{const y=b.value%12,S=y===0?"12":Iw(y,2);return v(v({},b),{label:S,value:y})}):d.value),m=P(()=>{var b;return id(0,59,(b=e.minuteStep)!==null&&b!==void 0?b:1,s.value&&s.value(t.value))}),h=P(()=>{var b;return id(0,59,(b=e.secondStep)!==null&&b!==void 0?b:1,u.value&&u.value(t.value,r.value))});return()=>{const{prefixCls:b,operationRef:y,activeColumnIndex:S,showHour:$,showMinute:x,showSecond:C,use12Hours:O,hideDisabledOptions:w,onSelect:M}=e,I=[],_=`${b}-content`,D=`${b}-time-panel`;y.value={onUpDown:H=>{const T=I[S];if(T){const A=T.units.findIndex(E=>E.value===T.value),R=T.units.length;for(let E=1;E{M(c(n.value,H,r.value,a.value),"mouse")}),F(x,f(ji,{key:"minute"},null),r.value,m.value,H=>{M(c(n.value,o.value,H,a.value),"mouse")}),F(C,f(ji,{key:"second"},null),a.value,h.value,H=>{M(c(n.value,o.value,r.value,H),"mouse")});let z=-1;return typeof n.value=="boolean"&&(z=n.value?1:0),F(O===!0,f(ji,{key:"12hours"},null),z,[{label:"AM",value:0,disabled:p.value[0]},{label:"PM",value:1,disabled:p.value[1]}],H=>{M(c(!!H,o.value,r.value,a.value),"mouse")}),f("div",{class:_},[I.map(H=>{let{node:T}=H;return T})])}}}),LB=FB,zB=e=>e.filter(t=>t!==!1).length;function Xc(e){const t=Mt(e),{generateConfig:n,format:o="HH:mm:ss",prefixCls:r,active:a,operationRef:l,showHour:i,showMinute:s,showSecond:u,use12Hours:c=!1,onSelect:d,value:p}=t,g=`${r}-time-panel`,m=Z(),h=Z(-1),b=zB([i,s,u,c]);return l.value={onKeydown:y=>ol(y,{onLeftRight:S=>{h.value=(h.value+S+b)%b},onUpDown:S=>{h.value===-1?h.value=0:m.value&&m.value.onUpDown(S)},onEnter:()=>{d(p||n.getNow(),"key"),h.value=-1}}),onBlur:()=>{h.value=-1}},f("div",{class:te(g,{[`${g}-active`]:a})},[f(Ng,N(N({},t),{},{format:o,prefixCls:r}),null),f(LB,N(N({},t),{},{prefixCls:r,activeColumnIndex:h.value,operationRef:m}),null)])}Xc.displayName="TimePanel";Xc.inheritAttrs=!1;function Uc(e){let{cellPrefixCls:t,generateConfig:n,rangedValue:o,hoverRangedValue:r,isInView:a,isSameCell:l,offsetCell:i,today:s,value:u}=e;function c(d){const p=i(d,-1),g=i(d,1),m=dt(o,0),h=dt(o,1),b=dt(r,0),y=dt(r,1),S=Hi(n,b,y,d);function $(I){return l(m,I)}function x(I){return l(h,I)}const C=l(b,d),O=l(y,d),w=(S||O)&&(!a(p)||x(p)),M=(S||C)&&(!a(g)||$(g));return{[`${t}-in-view`]:a(d),[`${t}-in-range`]:Hi(n,m,h,d),[`${t}-range-start`]:$(d),[`${t}-range-end`]:x(d),[`${t}-range-start-single`]:$(d)&&!h,[`${t}-range-end-single`]:x(d)&&!m,[`${t}-range-start-near-hover`]:$(d)&&(l(p,b)||Hi(n,b,y,p)),[`${t}-range-end-near-hover`]:x(d)&&(l(g,y)||Hi(n,b,y,g)),[`${t}-range-hover`]:S,[`${t}-range-hover-start`]:C,[`${t}-range-hover-end`]:O,[`${t}-range-hover-edge-start`]:w,[`${t}-range-hover-edge-end`]:M,[`${t}-range-hover-edge-start-near-range`]:w&&l(p,h),[`${t}-range-hover-edge-end-near-range`]:M&&l(g,m),[`${t}-today`]:l(s,d),[`${t}-selected`]:l(u,d)}}return c}const Ew=Symbol("RangeContextProps"),HB=e=>{Ke(Ew,e)},ui=()=>Xe(Ew,{rangedValue:Z(),hoverRangedValue:Z(),inRange:Z(),panelPosition:Z()}),jB=J({compatConfig:{MODE:3},name:"PanelContextProvider",inheritAttrs:!1,props:{value:{type:Object,default:()=>({})}},setup(e,t){let{slots:n}=t;const o={rangedValue:Z(e.value.rangedValue),hoverRangedValue:Z(e.value.hoverRangedValue),inRange:Z(e.value.inRange),panelPosition:Z(e.value.panelPosition)};return HB(o),ue(()=>e.value,()=>{Object.keys(e.value).forEach(r=>{o[r]&&(o[r].value=e.value[r])})}),()=>{var r;return(r=n.default)===null||r===void 0?void 0:r.call(n)}}});function Yc(e){const t=Mt(e),{prefixCls:n,generateConfig:o,prefixColumn:r,locale:a,rowCount:l,viewDate:i,value:s,dateRender:u}=t,{rangedValue:c,hoverRangedValue:d}=ui(),p=kB(a.locale,o,i),g=`${n}-cell`,m=o.locale.getWeekFirstDay(a.locale),h=o.getNow(),b=[],y=a.shortWeekDays||(o.locale.getShortWeekDays?o.locale.getShortWeekDays(a.locale):[]);r&&b.push(f("th",{key:"empty","aria-label":"empty cell"},null));for(let x=0;xAo(o,x,C),isInView:x=>Rg(o,x,i),offsetCell:(x,C)=>o.addDate(x,C)}),$=u?x=>u({current:x,today:h}):void 0;return f(ea,N(N({},t),{},{rowNum:l,colNum:is,baseDate:p,getCellNode:$,getCellText:o.getDate,getCellClassName:S,getCellDate:o.addDate,titleCell:x=>Ut(x,{locale:a,format:"YYYY-MM-DD",generateConfig:o}),headerCells:b}),null)}Yc.displayName="DateBody";Yc.inheritAttrs=!1;Yc.props=["prefixCls","generateConfig","value?","viewDate","locale","rowCount","onSelect","dateRender?","disabledDate?","prefixColumn?","rowClassName?"];function kg(e){const t=Mt(e),{prefixCls:n,generateConfig:o,locale:r,viewDate:a,onNextMonth:l,onPrevMonth:i,onNextYear:s,onPrevYear:u,onYearClick:c,onMonthClick:d}=t,{hideHeader:p}=Co();if(p.value)return null;const g=`${n}-header`,m=r.shortMonths||(o.locale.getShortMonths?o.locale.getShortMonths(r.locale):[]),h=o.getMonth(a),b=f("button",{type:"button",key:"year",onClick:c,tabindex:-1,class:`${n}-year-btn`},[Ut(a,{locale:r,format:r.yearFormat,generateConfig:o})]),y=f("button",{type:"button",key:"month",onClick:d,tabindex:-1,class:`${n}-month-btn`},[r.monthFormat?Ut(a,{locale:r,format:r.monthFormat,generateConfig:o}):m[h]]),S=r.monthBeforeYear?[y,b]:[b,y];return f(pr,N(N({},t),{},{prefixCls:g,onSuperPrev:u,onPrev:i,onNext:l,onSuperNext:s}),{default:()=>[S]})}kg.displayName="DateHeader";kg.inheritAttrs=!1;const VB=6;function di(e){const t=Mt(e),{prefixCls:n,panelName:o="date",keyboardConfig:r,active:a,operationRef:l,generateConfig:i,value:s,viewDate:u,onViewDateChange:c,onPanelChange:d,onSelect:p}=t,g=`${n}-${o}-panel`;l.value={onKeydown:b=>ol(b,v({onLeftRight:y=>{p(i.addDate(s||u,y),"key")},onCtrlLeftRight:y=>{p(i.addYear(s||u,y),"key")},onUpDown:y=>{p(i.addDate(s||u,y*is),"key")},onPageUpDown:y=>{p(i.addMonth(s||u,y),"key")}},r))};const m=b=>{const y=i.addYear(u,b);c(y),d(null,y)},h=b=>{const y=i.addMonth(u,b);c(y),d(null,y)};return f("div",{class:te(g,{[`${g}-active`]:a})},[f(kg,N(N({},t),{},{prefixCls:n,value:s,viewDate:u,onPrevYear:()=>{m(-1)},onNextYear:()=>{m(1)},onPrevMonth:()=>{h(-1)},onNextMonth:()=>{h(1)},onMonthClick:()=>{d("month",u)},onYearClick:()=>{d("year",u)}}),null),f(Yc,N(N({},t),{},{onSelect:b=>p(b,"mouse"),prefixCls:n,value:s,viewDate:u,rowCount:VB}),null)])}di.displayName="DatePanel";di.inheritAttrs=!1;const O1=BB("date","time");function Bg(e){const t=Mt(e),{prefixCls:n,operationRef:o,generateConfig:r,value:a,defaultValue:l,disabledTime:i,showTime:s,onSelect:u}=t,c=`${n}-datetime-panel`,d=Z(null),p=Z({}),g=Z({}),m=typeof s=="object"?v({},s):{};function h($){const x=O1.indexOf(d.value)+$;return O1[x]||null}const b=$=>{g.value.onBlur&&g.value.onBlur($),d.value=null};o.value={onKeydown:$=>{if($.which===$e.TAB){const x=h($.shiftKey?-1:1);return d.value=x,x&&$.preventDefault(),!0}if(d.value){const x=d.value==="date"?p:g;return x.value&&x.value.onKeydown&&x.value.onKeydown($),!0}return[$e.LEFT,$e.RIGHT,$e.UP,$e.DOWN].includes($.which)?(d.value="date",!0):!1},onBlur:b,onClose:b};const y=($,x)=>{let C=$;x==="date"&&!a&&m.defaultValue?(C=r.setHour(C,r.getHour(m.defaultValue)),C=r.setMinute(C,r.getMinute(m.defaultValue)),C=r.setSecond(C,r.getSecond(m.defaultValue))):x==="time"&&!a&&l&&(C=r.setYear(C,r.getYear(l)),C=r.setMonth(C,r.getMonth(l)),C=r.setDate(C,r.getDate(l))),u&&u(C,"mouse")},S=i?i(a||null):{};return f("div",{class:te(c,{[`${c}-active`]:d.value})},[f(di,N(N({},t),{},{operationRef:p,active:d.value==="date",onSelect:$=>{y(ls(r,$,!a&&typeof s=="object"?s.defaultValue:null),"date")}}),null),f(Xc,N(N(N(N({},t),{},{format:void 0},m),S),{},{disabledTime:null,defaultValue:void 0,operationRef:g,active:d.value==="time",onSelect:$=>{y($,"time")}}),null)])}Bg.displayName="DatetimePanel";Bg.inheritAttrs=!1;function Fg(e){const t=Mt(e),{prefixCls:n,generateConfig:o,locale:r,value:a}=t,l=`${n}-cell`,i=c=>f("td",{key:"week",class:te(l,`${l}-week`)},[o.locale.getWeek(r.locale,c)]),s=`${n}-week-panel-row`,u=c=>te(s,{[`${s}-selected`]:Ow(o,r.locale,a,c)});return f(di,N(N({},t),{},{panelName:"week",prefixColumn:i,rowClassName:u,keyboardConfig:{onLeftRight:null}}),null)}Fg.displayName="WeekPanel";Fg.inheritAttrs=!1;function Lg(e){const t=Mt(e),{prefixCls:n,generateConfig:o,locale:r,viewDate:a,onNextYear:l,onPrevYear:i,onYearClick:s}=t,{hideHeader:u}=Co();if(u.value)return null;const c=`${n}-header`;return f(pr,N(N({},t),{},{prefixCls:c,onSuperPrev:i,onSuperNext:l}),{default:()=>[f("button",{type:"button",onClick:s,class:`${n}-year-btn`},[Ut(a,{locale:r,format:r.yearFormat,generateConfig:o})])]})}Lg.displayName="MonthHeader";Lg.inheritAttrs=!1;const _w=3,WB=4;function zg(e){const t=Mt(e),{prefixCls:n,locale:o,value:r,viewDate:a,generateConfig:l,monthCellRender:i}=t,{rangedValue:s,hoverRangedValue:u}=ui(),c=`${n}-cell`,d=Uc({cellPrefixCls:c,value:r,generateConfig:l,rangedValue:s.value,hoverRangedValue:u.value,isSameCell:(h,b)=>Rg(l,h,b),isInView:()=>!0,offsetCell:(h,b)=>l.addMonth(h,b)}),p=o.shortMonths||(l.locale.getShortMonths?l.locale.getShortMonths(o.locale):[]),g=l.setMonth(a,0),m=i?h=>i({current:h,locale:o}):void 0;return f(ea,N(N({},t),{},{rowNum:WB,colNum:_w,baseDate:g,getCellNode:m,getCellText:h=>o.monthFormat?Ut(h,{locale:o,format:o.monthFormat,generateConfig:l}):p[l.getMonth(h)],getCellClassName:d,getCellDate:l.addMonth,titleCell:h=>Ut(h,{locale:o,format:"YYYY-MM",generateConfig:l})}),null)}zg.displayName="MonthBody";zg.inheritAttrs=!1;function Hg(e){const t=Mt(e),{prefixCls:n,operationRef:o,onViewDateChange:r,generateConfig:a,value:l,viewDate:i,onPanelChange:s,onSelect:u}=t,c=`${n}-month-panel`;o.value={onKeydown:p=>ol(p,{onLeftRight:g=>{u(a.addMonth(l||i,g),"key")},onCtrlLeftRight:g=>{u(a.addYear(l||i,g),"key")},onUpDown:g=>{u(a.addMonth(l||i,g*_w),"key")},onEnter:()=>{s("date",l||i)}})};const d=p=>{const g=a.addYear(i,p);r(g),s(null,g)};return f("div",{class:c},[f(Lg,N(N({},t),{},{prefixCls:n,onPrevYear:()=>{d(-1)},onNextYear:()=>{d(1)},onYearClick:()=>{s("year",i)}}),null),f(zg,N(N({},t),{},{prefixCls:n,onSelect:p=>{u(p,"mouse"),s("date",p)}}),null)])}Hg.displayName="MonthPanel";Hg.inheritAttrs=!1;function jg(e){const t=Mt(e),{prefixCls:n,generateConfig:o,locale:r,viewDate:a,onNextYear:l,onPrevYear:i,onYearClick:s}=t,{hideHeader:u}=Co();if(u.value)return null;const c=`${n}-header`;return f(pr,N(N({},t),{},{prefixCls:c,onSuperPrev:i,onSuperNext:l}),{default:()=>[f("button",{type:"button",onClick:s,class:`${n}-year-btn`},[Ut(a,{locale:r,format:r.yearFormat,generateConfig:o})])]})}jg.displayName="QuarterHeader";jg.inheritAttrs=!1;const KB=4,GB=1;function Vg(e){const t=Mt(e),{prefixCls:n,locale:o,value:r,viewDate:a,generateConfig:l}=t,{rangedValue:i,hoverRangedValue:s}=ui(),u=`${n}-cell`,c=Uc({cellPrefixCls:u,value:r,generateConfig:l,rangedValue:i.value,hoverRangedValue:s.value,isSameCell:(p,g)=>ww(l,p,g),isInView:()=>!0,offsetCell:(p,g)=>l.addMonth(p,g*3)}),d=l.setDate(l.setMonth(a,0),1);return f(ea,N(N({},t),{},{rowNum:GB,colNum:KB,baseDate:d,getCellText:p=>Ut(p,{locale:o,format:o.quarterFormat||"[Q]Q",generateConfig:l}),getCellClassName:c,getCellDate:(p,g)=>l.addMonth(p,g*3),titleCell:p=>Ut(p,{locale:o,format:"YYYY-[Q]Q",generateConfig:l})}),null)}Vg.displayName="QuarterBody";Vg.inheritAttrs=!1;function Wg(e){const t=Mt(e),{prefixCls:n,operationRef:o,onViewDateChange:r,generateConfig:a,value:l,viewDate:i,onPanelChange:s,onSelect:u}=t,c=`${n}-quarter-panel`;o.value={onKeydown:p=>ol(p,{onLeftRight:g=>{u(a.addMonth(l||i,g*3),"key")},onCtrlLeftRight:g=>{u(a.addYear(l||i,g),"key")},onUpDown:g=>{u(a.addYear(l||i,g),"key")}})};const d=p=>{const g=a.addYear(i,p);r(g),s(null,g)};return f("div",{class:c},[f(jg,N(N({},t),{},{prefixCls:n,onPrevYear:()=>{d(-1)},onNextYear:()=>{d(1)},onYearClick:()=>{s("year",i)}}),null),f(Vg,N(N({},t),{},{prefixCls:n,onSelect:p=>{u(p,"mouse")}}),null)])}Wg.displayName="QuarterPanel";Wg.inheritAttrs=!1;function Kg(e){const t=Mt(e),{prefixCls:n,generateConfig:o,viewDate:r,onPrevDecade:a,onNextDecade:l,onDecadeClick:i}=t,{hideHeader:s}=Co();if(s.value)return null;const u=`${n}-header`,c=o.getYear(r),d=Math.floor(c/rr)*rr,p=d+rr-1;return f(pr,N(N({},t),{},{prefixCls:u,onSuperPrev:a,onSuperNext:l}),{default:()=>[f("button",{type:"button",onClick:i,class:`${n}-decade-btn`},[d,go("-"),p])]})}Kg.displayName="YearHeader";Kg.inheritAttrs=!1;const Qf=3,P1=4;function Gg(e){const t=Mt(e),{prefixCls:n,value:o,viewDate:r,locale:a,generateConfig:l}=t,{rangedValue:i,hoverRangedValue:s}=ui(),u=`${n}-cell`,c=l.getYear(r),d=Math.floor(c/rr)*rr,p=d+rr-1,g=l.setYear(r,d-Math.ceil((Qf*P1-rr)/2)),m=b=>{const y=l.getYear(b);return d<=y&&y<=p},h=Uc({cellPrefixCls:u,value:o,generateConfig:l,rangedValue:i.value,hoverRangedValue:s.value,isSameCell:(b,y)=>Gc(l,b,y),isInView:m,offsetCell:(b,y)=>l.addYear(b,y)});return f(ea,N(N({},t),{},{rowNum:P1,colNum:Qf,baseDate:g,getCellText:l.getYear,getCellClassName:h,getCellDate:l.addYear,titleCell:b=>Ut(b,{locale:a,format:"YYYY",generateConfig:l})}),null)}Gg.displayName="YearBody";Gg.inheritAttrs=!1;const rr=10;function Xg(e){const t=Mt(e),{prefixCls:n,operationRef:o,onViewDateChange:r,generateConfig:a,value:l,viewDate:i,sourceMode:s,onSelect:u,onPanelChange:c}=t,d=`${n}-year-panel`;o.value={onKeydown:g=>ol(g,{onLeftRight:m=>{u(a.addYear(l||i,m),"key")},onCtrlLeftRight:m=>{u(a.addYear(l||i,m*rr),"key")},onUpDown:m=>{u(a.addYear(l||i,m*Qf),"key")},onEnter:()=>{c(s==="date"?"date":"month",l||i)}})};const p=g=>{const m=a.addYear(i,g*10);r(m),c(null,m)};return f("div",{class:d},[f(Kg,N(N({},t),{},{prefixCls:n,onPrevDecade:()=>{p(-1)},onNextDecade:()=>{p(1)},onDecadeClick:()=>{c("decade",i)}}),null),f(Gg,N(N({},t),{},{prefixCls:n,onSelect:g=>{c(s==="date"?"date":"month",g),u(g,"mouse")}}),null)])}Xg.displayName="YearPanel";Xg.inheritAttrs=!1;function Dw(e,t,n){return n?f("div",{class:`${e}-footer-extra`},[n(t)]):null}function Aw(e){let{prefixCls:t,components:n={},needConfirmButton:o,onNow:r,onOk:a,okDisabled:l,showNow:i,locale:s}=e,u,c;if(o){const d=n.button||"button";r&&i!==!1&&(u=f("li",{class:`${t}-now`},[f("a",{class:`${t}-now-btn`,onClick:r},[s.now])])),c=o&&f("li",{class:`${t}-ok`},[f(d,{disabled:l,onClick:p=>{p.stopPropagation(),a&&a()}},{default:()=>[s.ok]})])}return!u&&!c?null:f("ul",{class:`${t}-ranges`},[u,c])}function XB(){return J({name:"PickerPanel",inheritAttrs:!1,props:{prefixCls:String,locale:Object,generateConfig:Object,value:Object,defaultValue:Object,pickerValue:Object,defaultPickerValue:Object,disabledDate:Function,mode:String,picker:{type:String,default:"date"},tabindex:{type:[Number,String],default:0},showNow:{type:Boolean,default:void 0},showTime:[Boolean,Object],showToday:Boolean,renderExtraFooter:Function,dateRender:Function,hideHeader:{type:Boolean,default:void 0},onSelect:Function,onChange:Function,onPanelChange:Function,onMousedown:Function,onPickerValueChange:Function,onOk:Function,components:Object,direction:String,hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1}},setup(e,t){let{attrs:n}=t;const o=P(()=>e.picker==="date"&&!!e.showTime||e.picker==="time"),r=P(()=>24%e.hourStep===0),a=P(()=>60%e.minuteStep===0),l=P(()=>60%e.secondStep===0),i=Co(),{operationRef:s,onSelect:u,hideRanges:c,defaultOpenValue:d}=i,{inRange:p,panelPosition:g,rangedValue:m,hoverRangedValue:h}=ui(),b=Z({}),[y,S]=Ot(null,{value:Be(e,"value"),defaultValue:e.defaultValue,postState:R=>!R&&(d!=null&&d.value)&&e.picker==="time"?d.value:R}),[$,x]=Ot(null,{value:Be(e,"pickerValue"),defaultValue:e.defaultPickerValue||y.value,postState:R=>{const{generateConfig:E,showTime:k,defaultValue:B}=e,L=E.getNow();return R?!y.value&&e.showTime?typeof k=="object"?ls(E,Array.isArray(R)?R[0]:R,k.defaultValue||L):B?ls(E,Array.isArray(R)?R[0]:R,B):ls(E,Array.isArray(R)?R[0]:R,L):R:L}}),C=R=>{x(R),e.onPickerValueChange&&e.onPickerValueChange(R)},O=R=>{const E=AB[e.picker];return E?E(R):R},[w,M]=Ot(()=>e.picker==="time"?"time":O("date"),{value:Be(e,"mode")});ue(()=>e.picker,()=>{M(e.picker)});const I=Z(w.value),_=R=>{I.value=R},D=(R,E)=>{const{onPanelChange:k,generateConfig:B}=e,L=O(R||w.value);_(w.value),M(L),k&&(w.value!==L||wa(B,$.value,$.value))&&k(E,L)},F=function(R,E){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{picker:B,generateConfig:L,onSelect:j,onChange:K,disabledDate:G}=e;(w.value===B||k)&&(S(R),j&&j(R),u&&u(R,E),K&&!wa(L,R,y.value)&&!(G!=null&&G(R))&&K(R))},z=R=>b.value&&b.value.onKeydown?([$e.LEFT,$e.RIGHT,$e.UP,$e.DOWN,$e.PAGE_UP,$e.PAGE_DOWN,$e.ENTER].includes(R.which)&&R.preventDefault(),b.value.onKeydown(R)):!1,H=R=>{b.value&&b.value.onBlur&&b.value.onBlur(R)},T=()=>{const{generateConfig:R,hourStep:E,minuteStep:k,secondStep:B}=e,L=R.getNow(),j=wB(R.getHour(L),R.getMinute(L),R.getSecond(L),r.value?E:1,a.value?k:1,l.value?B:1),K=Sw(R,L,j[0],j[1],j[2]);F(K,"submit")},A=P(()=>{const{prefixCls:R,direction:E}=e;return te(`${R}-panel`,{[`${R}-panel-has-range`]:m&&m.value&&m.value[0]&&m.value[1],[`${R}-panel-has-range-hover`]:h&&h.value&&h.value[0]&&h.value[1],[`${R}-panel-rtl`]:E==="rtl"})});return Eg(v(v({},i),{mode:w,hideHeader:P(()=>{var R;return e.hideHeader!==void 0?e.hideHeader:(R=i.hideHeader)===null||R===void 0?void 0:R.value}),hidePrevBtn:P(()=>p.value&&g.value==="right"),hideNextBtn:P(()=>p.value&&g.value==="left")})),ue(()=>e.value,()=>{e.value&&x(e.value)}),()=>{const{prefixCls:R="ant-picker",locale:E,generateConfig:k,disabledDate:B,picker:L="date",tabindex:j=0,showNow:K,showTime:G,showToday:U,renderExtraFooter:X,onMousedown:ee,onOk:oe,components:Q}=e;s&&g.value!=="right"&&(s.value={onKeydown:z,onClose:()=>{b.value&&b.value.onClose&&b.value.onClose()}});let W;const q=v(v(v({},n),e),{operationRef:b,prefixCls:R,viewDate:$.value,value:y.value,onViewDateChange:C,sourceMode:I.value,onPanelChange:D,disabledDate:B});switch(delete q.onChange,delete q.onSelect,w.value){case"decade":W=f(Ag,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null);break;case"year":W=f(Xg,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null);break;case"month":W=f(Hg,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null);break;case"quarter":W=f(Wg,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null);break;case"week":W=f(Fg,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null);break;case"time":delete q.showTime,W=f(Xc,N(N(N({},q),typeof G=="object"?G:null),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null);break;default:G?W=f(Bg,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null):W=f(di,N(N({},q),{},{onSelect:(me,ce)=>{C(me),F(me,ce)}}),null)}let re,le;c!=null&&c.value||(re=Dw(R,w.value,X),le=Aw({prefixCls:R,components:Q,needConfirmButton:o.value,okDisabled:!y.value||B&&B(y.value),locale:E,showNow:K,onNow:o.value&&T,onOk:()=>{y.value&&(F(y.value,"submit",!0),oe&&oe(y.value))}}));let ye;if(U&&w.value==="date"&&L==="date"&&!G){const me=k.getNow(),ce=`${R}-today-btn`,se=B&&B(me);ye=f("a",{class:te(ce,se&&`${ce}-disabled`),"aria-disabled":se,onClick:()=>{se||F(me,"mouse",!0)}},[E.today])}return f("div",{tabindex:j,class:te(A.value,n.class),style:n.style,onKeydown:z,onBlur:H,onMousedown:ee},[W,re||le||ye?f("div",{class:`${R}-footer`},[re,le,ye]):null])}}})}const UB=XB(),Rw=e=>f(UB,e),YB={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Nw(e,t){let{slots:n}=t;const{prefixCls:o,popupStyle:r,visible:a,dropdownClassName:l,dropdownAlign:i,transitionName:s,getPopupContainer:u,range:c,popupPlacement:d,direction:p}=Mt(e),g=`${o}-dropdown`;return f(ii,{showAction:[],hideAction:[],popupPlacement:d!==void 0?d:p==="rtl"?"bottomRight":"bottomLeft",builtinPlacements:YB,prefixCls:g,popupTransitionName:s,popupAlign:i,popupVisible:a,popupClassName:te(l,{[`${g}-range`]:c,[`${g}-rtl`]:p==="rtl"}),popupStyle:r,getPopupContainer:u},{default:n.default,popup:n.popupElement})}const kw=J({name:"PresetPanel",props:{prefixCls:String,presets:{type:Array,default:()=>[]},onClick:Function,onHover:Function},setup(e){return()=>e.presets.length?f("div",{class:`${e.prefixCls}-presets`},[f("ul",null,[e.presets.map((t,n)=>{let{label:o,value:r}=t;return f("li",{key:n,onClick:()=>{e.onClick(r)},onMouseenter:()=>{var a;(a=e.onHover)===null||a===void 0||a.call(e,r)},onMouseleave:()=>{var a;(a=e.onHover)===null||a===void 0||a.call(e,null)}},[o])})])]):null}});function Zf(e){let{open:t,value:n,isClickOutside:o,triggerOpen:r,forwardKeydown:a,onKeydown:l,blurToCancel:i,onSubmit:s,onCancel:u,onFocus:c,onBlur:d}=e;const p=Y(!1),g=Y(!1),m=Y(!1),h=Y(!1),b=Y(!1),y=P(()=>({onMousedown:()=>{p.value=!0,r(!0)},onKeydown:$=>{if(l($,()=>{b.value=!0}),!b.value){switch($.which){case $e.ENTER:{t.value?s()!==!1&&(p.value=!0):r(!0),$.preventDefault();return}case $e.TAB:{p.value&&t.value&&!$.shiftKey?(p.value=!1,$.preventDefault()):!p.value&&t.value&&!a($)&&$.shiftKey&&(p.value=!0,$.preventDefault());return}case $e.ESC:{p.value=!0,u();return}}!t.value&&![$e.SHIFT].includes($.which)?r(!0):p.value||a($)}},onFocus:$=>{p.value=!0,g.value=!0,c&&c($)},onBlur:$=>{if(m.value||!o(document.activeElement)){m.value=!1;return}i.value?setTimeout(()=>{let{activeElement:x}=document;for(;x&&x.shadowRoot;)x=x.shadowRoot.activeElement;o(x)&&u()},0):t.value&&(r(!1),h.value&&s()),g.value=!1,d&&d($)}}));ue(t,()=>{h.value=!1}),ue(n,()=>{h.value=!0});const S=Y();return Ve(()=>{S.value=IB($=>{const x=TB($);if(t.value){const C=o(x);C?(!g.value||C)&&r(!1):(m.value=!0,We(()=>{m.value=!1}))}})}),Je(()=>{S.value&&S.value()}),[y,{focused:g,typing:p}]}function Jf(e){let{valueTexts:t,onTextChange:n}=e;const o=Z("");function r(l){o.value=l,n(l)}function a(){o.value=t.value[0]}return ue(()=>[...t.value],function(l){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];l.join("||")!==i.join("||")&&t.value.every(s=>s!==o.value)&&a()},{immediate:!0}),[o,r,a]}function Us(e,t){let{formatList:n,generateConfig:o,locale:r}=t;const a=Wv(()=>{if(!e.value)return[[""],""];let s="";const u=[];for(let c=0;cu[0]!==s[0]||!da(u[1],s[1])),l=P(()=>a.value[0]),i=P(()=>a.value[1]);return[l,i]}function ep(e,t){let{formatList:n,generateConfig:o,locale:r}=t;const a=Z(null);let l;function i(d){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(We.cancel(l),p){a.value=d;return}l=We(()=>{a.value=d})}const[,s]=Us(a,{formatList:n,generateConfig:o,locale:r});function u(d){i(d)}function c(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;i(null,d)}return ue(e,()=>{c(!0)}),Je(()=>{We.cancel(l)}),[s,u,c]}function Bw(e,t){return P(()=>e!=null&&e.value?e.value:t!=null&&t.value?(Cv(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.keys(t.value).map(o=>{const r=t.value[o],a=typeof r=="function"?r():r;return{label:o,value:a}})):[])}function qB(){return J({name:"Picker",inheritAttrs:!1,props:["prefixCls","id","tabindex","dropdownClassName","dropdownAlign","popupStyle","transitionName","generateConfig","locale","inputReadOnly","allowClear","autofocus","showTime","showNow","showHour","showMinute","showSecond","picker","format","use12Hours","value","defaultValue","open","defaultOpen","defaultOpenValue","suffixIcon","presets","clearIcon","disabled","disabledDate","placeholder","getPopupContainer","panelRender","inputRender","onChange","onOpenChange","onPanelChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onContextmenu","onClick","onKeydown","onSelect","direction","autocomplete","showToday","renderExtraFooter","dateRender","minuteStep","hourStep","secondStep","hideDisabledOptions"],setup(e,t){let{attrs:n,expose:o}=t;const r=Z(null),a=P(()=>e.presets),l=Bw(a),i=P(()=>{var B;return(B=e.picker)!==null&&B!==void 0?B:"date"}),s=P(()=>i.value==="date"&&!!e.showTime||i.value==="time"),u=P(()=>Tw($w(e.format,i.value,e.showTime,e.use12Hours))),c=Z(null),d=Z(null),p=Z(null),[g,m]=Ot(null,{value:Be(e,"value"),defaultValue:e.defaultValue}),h=Z(g.value),b=B=>{h.value=B},y=Z(null),[S,$]=Ot(!1,{value:Be(e,"open"),defaultValue:e.defaultOpen,postState:B=>e.disabled?!1:B,onChange:B=>{e.onOpenChange&&e.onOpenChange(B),!B&&y.value&&y.value.onClose&&y.value.onClose()}}),[x,C]=Us(h,{formatList:u,generateConfig:Be(e,"generateConfig"),locale:Be(e,"locale")}),[O,w,M]=Jf({valueTexts:x,onTextChange:B=>{const L=Pw(B,{locale:e.locale,formatList:u.value,generateConfig:e.generateConfig});L&&(!e.disabledDate||!e.disabledDate(L))&&b(L)}}),I=B=>{const{onChange:L,generateConfig:j,locale:K}=e;b(B),m(B),L&&!wa(j,g.value,B)&&L(B,B?Ut(B,{generateConfig:j,locale:K,format:u.value[0]}):"")},_=B=>{e.disabled&&B||$(B)},D=B=>S.value&&y.value&&y.value.onKeydown?y.value.onKeydown(B):!1,F=function(){e.onMouseup&&e.onMouseup(...arguments),r.value&&(r.value.focus(),_(!0))},[z,{focused:H,typing:T}]=Zf({blurToCancel:s,open:S,value:O,triggerOpen:_,forwardKeydown:D,isClickOutside:B=>!xw([c.value,d.value,p.value],B),onSubmit:()=>!h.value||e.disabledDate&&e.disabledDate(h.value)?!1:(I(h.value),_(!1),M(),!0),onCancel:()=>{_(!1),b(g.value),M()},onKeydown:(B,L)=>{var j;(j=e.onKeydown)===null||j===void 0||j.call(e,B,L)},onFocus:B=>{var L;(L=e.onFocus)===null||L===void 0||L.call(e,B)},onBlur:B=>{var L;(L=e.onBlur)===null||L===void 0||L.call(e,B)}});ue([S,x],()=>{S.value||(b(g.value),!x.value.length||x.value[0]===""?w(""):C.value!==O.value&&M())}),ue(i,()=>{S.value||M()}),ue(g,()=>{b(g.value)});const[A,R,E]=ep(O,{formatList:u,generateConfig:Be(e,"generateConfig"),locale:Be(e,"locale")}),k=(B,L)=>{(L==="submit"||L!=="key"&&!s.value)&&(I(B),_(!1))};return Eg({operationRef:y,hideHeader:P(()=>i.value==="time"),onSelect:k,open:S,defaultOpenValue:Be(e,"defaultOpenValue"),onDateMouseenter:R,onDateMouseleave:E}),o({focus:()=>{r.value&&r.value.focus()},blur:()=>{r.value&&r.value.blur()}}),()=>{const{prefixCls:B="rc-picker",id:L,tabindex:j,dropdownClassName:K,dropdownAlign:G,popupStyle:U,transitionName:X,generateConfig:ee,locale:oe,inputReadOnly:Q,allowClear:W,autofocus:q,picker:re="date",defaultOpenValue:le,suffixIcon:ye,clearIcon:me,disabled:ce,placeholder:se,getPopupContainer:ie,panelRender:fe,onMousedown:Se,onMouseenter:Ie,onMouseleave:ge,onContextmenu:Oe,onClick:we,onSelect:ae,direction:ne,autocomplete:pe="off"}=e,xe=v(v(v({},e),n),{class:te({[`${B}-panel-focused`]:!T.value}),style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null});let Te=f("div",{class:`${B}-panel-layout`},[f(kw,{prefixCls:B,presets:l.value,onClick:_e=>{I(_e),_(!1)}},null),f(Rw,N(N({},xe),{},{generateConfig:ee,value:h.value,locale:oe,tabindex:-1,onSelect:_e=>{ae==null||ae(_e),b(_e)},direction:ne,onPanelChange:(_e,Re)=>{const{onPanelChange:Ye}=e;E(!0),Ye==null||Ye(_e,Re)}}),null)]);fe&&(Te=fe(Te));const ke=f("div",{class:`${B}-panel-container`,ref:c,onMousedown:_e=>{_e.preventDefault()}},[Te]);let ve;ye&&(ve=f("span",{class:`${B}-suffix`},[ye]));let he;W&&g.value&&!ce&&(he=f("span",{onMousedown:_e=>{_e.preventDefault(),_e.stopPropagation()},onMouseup:_e=>{_e.preventDefault(),_e.stopPropagation(),I(null),_(!1)},class:`${B}-clear`,role:"button"},[me||f("span",{class:`${B}-clear-btn`},null)]));const be=v(v(v(v({id:L,tabindex:j,disabled:ce,readonly:Q||typeof u.value[0]=="function"||!T.value,value:A.value||O.value,onInput:_e=>{w(_e.target.value)},autofocus:q,placeholder:se,ref:r,title:O.value},z.value),{size:Cw(re,u.value[0],ee)}),Mw(e)),{autocomplete:pe}),Me=e.inputRender?e.inputRender(be):f("input",be,null),Ae=ne==="rtl"?"bottomRight":"bottomLeft";return f("div",{ref:p,class:te(B,n.class,{[`${B}-disabled`]:ce,[`${B}-focused`]:H.value,[`${B}-rtl`]:ne==="rtl"}),style:n.style,onMousedown:Se,onMouseup:F,onMouseenter:Ie,onMouseleave:ge,onContextmenu:Oe,onClick:we},[f("div",{class:te(`${B}-input`,{[`${B}-input-placeholder`]:!!A.value}),ref:d},[Me,ve,he]),f(Nw,{visible:S.value,popupStyle:U,prefixCls:B,dropdownClassName:K,dropdownAlign:G,getPopupContainer:ie,transitionName:X,popupPlacement:Ae,direction:ne},{default:()=>[f("div",{style:{pointerEvents:"none",position:"absolute",top:0,bottom:0,left:0,right:0}},null)],popupElement:()=>ke})])}}})}const QB=qB();function ZB(e,t){let{picker:n,locale:o,selectedValue:r,disabledDate:a,disabled:l,generateConfig:i}=e;const s=P(()=>dt(r.value,0)),u=P(()=>dt(r.value,1));function c(h){return i.value.locale.getWeekFirstDate(o.value.locale,h)}function d(h){const b=i.value.getYear(h),y=i.value.getMonth(h);return b*100+y}function p(h){const b=i.value.getYear(h),y=Yf(i.value,h);return b*10+y}return[h=>{var b;if(a&&(!((b=a==null?void 0:a.value)===null||b===void 0)&&b.call(a,h)))return!0;if(l[1]&&u)return!Ao(i.value,h,u.value)&&i.value.isAfter(h,u.value);if(t.value[1]&&u.value)switch(n.value){case"quarter":return p(h)>p(u.value);case"month":return d(h)>d(u.value);case"week":return c(h)>c(u.value);default:return!Ao(i.value,h,u.value)&&i.value.isAfter(h,u.value)}return!1},h=>{var b;if(!((b=a.value)===null||b===void 0)&&b.call(a,h))return!0;if(l[0]&&s)return!Ao(i.value,h,u.value)&&i.value.isAfter(s.value,h);if(t.value[0]&&s.value)switch(n.value){case"quarter":return p(h)RB(o,l,i));case"quarter":case"month":return a((l,i)=>Gc(o,l,i));default:return a((l,i)=>Rg(o,l,i))}}function eF(e,t,n,o){const r=dt(e,0),a=dt(e,1);if(t===0)return r;if(r&&a)switch(JB(r,a,n,o)){case"same":return r;case"closing":return r;default:return Il(a,n,o,-1)}return r}function tF(e){let{values:t,picker:n,defaultDates:o,generateConfig:r}=e;const a=Z([dt(o,0),dt(o,1)]),l=Z(null),i=P(()=>dt(t.value,0)),s=P(()=>dt(t.value,1)),u=g=>a.value[g]?a.value[g]:dt(l.value,g)||eF(t.value,g,n.value,r.value)||i.value||s.value||r.value.getNow(),c=Z(null),d=Z(null);Le(()=>{c.value=u(0),d.value=u(1)});function p(g,m){if(g){let h=Hn(l.value,g,m);a.value=Hn(a.value,null,m)||[null,null];const b=(m+1)%2;dt(t.value,b)||(h=Hn(h,g,b)),l.value=h}else(i.value||s.value)&&(l.value=null)}return[c,d,p]}function nF(e){return h8()?(m8(e),!0):!1}function oF(e){return typeof e=="function"?e():Lt(e)}function Fw(e){var t;const n=oF(e);return(t=n==null?void 0:n.$el)!==null&&t!==void 0?t:n}function rF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Dn()?Ve(e):t?e():lt(e)}function aF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n=Y(),o=()=>n.value=!!e();return o(),rF(o,t),n}var sd;const Lw=typeof window<"u";Lw&&(!((sd=window==null?void 0:window.navigator)===null||sd===void 0)&&sd.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);const lF=Lw?window:void 0;var iF=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r2&&arguments[2]!==void 0?arguments[2]:{};const{window:o=lF}=n,r=iF(n,["window"]);let a;const l=aF(()=>o&&"ResizeObserver"in o),i=()=>{a&&(a.disconnect(),a=void 0)},s=ue(()=>Fw(e),c=>{i(),l.value&&o&&c&&(a=new ResizeObserver(t),a.observe(c,r))},{immediate:!0,flush:"post"}),u=()=>{i(),s()};return nF(u),{isSupported:l,stop:u}}function fl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{width:0,height:0},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{box:o="content-box"}=n,r=Y(t.width),a=Y(t.height);return sF(e,l=>{let[i]=l;const s=o==="border-box"?i.borderBoxSize:o==="content-box"?i.contentBoxSize:i.devicePixelContentBoxSize;s?(r.value=s.reduce((u,c)=>{let{inlineSize:d}=c;return u+d},0),a.value=s.reduce((u,c)=>{let{blockSize:d}=c;return u+d},0)):(r.value=i.contentRect.width,a.value=i.contentRect.height)},n),ue(()=>Fw(e),l=>{r.value=l?t.width:0,a.value=l?t.height:0}),{width:r,height:a}}function I1(e,t){return e&&e[0]&&e[1]&&t.isAfter(e[0],e[1])?[e[1],e[0]]:e}function T1(e,t,n,o){return!!(e||o&&o[t]||n[(t+1)%2])}function cF(){return J({name:"RangerPicker",inheritAttrs:!1,props:["prefixCls","id","popupStyle","dropdownClassName","transitionName","dropdownAlign","getPopupContainer","generateConfig","locale","placeholder","autofocus","disabled","format","picker","showTime","showNow","showHour","showMinute","showSecond","use12Hours","separator","value","defaultValue","defaultPickerValue","open","defaultOpen","disabledDate","disabledTime","dateRender","panelRender","ranges","allowEmpty","allowClear","suffixIcon","clearIcon","pickerRef","inputReadOnly","mode","renderExtraFooter","onChange","onOpenChange","onPanelChange","onCalendarChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onClick","onOk","onKeydown","components","order","direction","activePickerIndex","autocomplete","minuteStep","hourStep","secondStep","hideDisabledOptions","disabledMinutes","presets","prevIcon","nextIcon","superPrevIcon","superNextIcon"],setup(e,t){let{attrs:n,expose:o}=t;const r=P(()=>e.picker==="date"&&!!e.showTime||e.picker==="time"),a=P(()=>e.presets),l=P(()=>e.ranges),i=Bw(a,l),s=Z({}),u=Z(null),c=Z(null),d=Z(null),p=Z(null),g=Z(null),m=Z(null),h=Z(null),b=Z(null),y=P(()=>Tw($w(e.format,e.picker,e.showTime,e.use12Hours))),[S,$]=Ot(0,{value:Be(e,"activePickerIndex")}),x=Z(null),C=P(()=>{const{disabled:Pe}=e;return Array.isArray(Pe)?Pe:[Pe||!1,Pe||!1]}),[O,w]=Ot(null,{value:Be(e,"value"),defaultValue:e.defaultValue,postState:Pe=>e.picker==="time"&&!e.order?Pe:I1(Pe,e.generateConfig)}),[M,I,_]=tF({values:O,picker:Be(e,"picker"),defaultDates:e.defaultPickerValue,generateConfig:Be(e,"generateConfig")}),[D,F]=Ot(O.value,{postState:Pe=>{let He=Pe;if(C.value[0]&&C.value[1])return He;for(let Fe=0;Fe<2;Fe+=1)C.value[Fe]&&!dt(He,Fe)&&!dt(e.allowEmpty,Fe)&&(He=Hn(He,e.generateConfig.getNow(),Fe));return He}}),[z,H]=Ot([e.picker,e.picker],{value:Be(e,"mode")});ue(()=>e.picker,()=>{H([e.picker,e.picker])});const T=(Pe,He)=>{var Fe;H(Pe),(Fe=e.onPanelChange)===null||Fe===void 0||Fe.call(e,He,Pe)},[A,R]=ZB({picker:Be(e,"picker"),selectedValue:D,locale:Be(e,"locale"),disabled:C,disabledDate:Be(e,"disabledDate"),generateConfig:Be(e,"generateConfig")},s),[E,k]=Ot(!1,{value:Be(e,"open"),defaultValue:e.defaultOpen,postState:Pe=>C.value[S.value]?!1:Pe,onChange:Pe=>{var He;(He=e.onOpenChange)===null||He===void 0||He.call(e,Pe),!Pe&&x.value&&x.value.onClose&&x.value.onClose()}}),B=P(()=>E.value&&S.value===0),L=P(()=>E.value&&S.value===1),j=Z(0),K=Z(0),G=Z(0),{width:U}=fl(u);ue([E,U],()=>{!E.value&&u.value&&(G.value=U.value)});const{width:X}=fl(c),{width:ee}=fl(b),{width:oe}=fl(d),{width:Q}=fl(g);ue([S,E,X,ee,oe,Q,()=>e.direction],()=>{K.value=0,S.value?d.value&&g.value&&(K.value=oe.value+Q.value,X.value&&ee.value&&K.value>X.value-ee.value-(e.direction==="rtl"||b.value.offsetLeft>K.value?0:b.value.offsetLeft)&&(j.value=K.value)):S.value===0&&(j.value=0)},{immediate:!0});const W=Z();function q(Pe,He){if(Pe)clearTimeout(W.value),s.value[He]=!0,$(He),k(Pe),E.value||_(null,He);else if(S.value===He){k(Pe);const Fe=s.value;W.value=setTimeout(()=>{Fe===s.value&&(s.value={})})}}function re(Pe){q(!0,Pe),setTimeout(()=>{const He=[m,h][Pe];He.value&&He.value.focus()},0)}function le(Pe,He){let Fe=Pe,gt=dt(Fe,0),At=dt(Fe,1);const{generateConfig:It,locale:un,picker:Gt,order:so,onCalendarChange:yn,allowEmpty:Nn,onChange:St,showTime:qn}=e;gt&&At&&It.isAfter(gt,At)&&(Gt==="week"&&!Ow(It,un.locale,gt,At)||Gt==="quarter"&&!ww(It,gt,At)||Gt!=="week"&&Gt!=="quarter"&&Gt!=="time"&&!(qn?wa(It,gt,At):Ao(It,gt,At))?(He===0?(Fe=[gt,null],At=null):(gt=null,Fe=[null,At]),s.value={[He]:!0}):(Gt!=="time"||so!==!1)&&(Fe=I1(Fe,It))),F(Fe);const kn=Fe&&Fe[0]?Ut(Fe[0],{generateConfig:It,locale:un,format:y.value[0]}):"",Xo=Fe&&Fe[1]?Ut(Fe[1],{generateConfig:It,locale:un,format:y.value[0]}):"";yn&&yn(Fe,[kn,Xo],{range:He===0?"start":"end"});const Uo=T1(gt,0,C.value,Nn),Qn=T1(At,1,C.value,Nn);(Fe===null||Uo&&Qn)&&(w(Fe),St&&(!wa(It,dt(O.value,0),gt)||!wa(It,dt(O.value,1),At))&&St(Fe,[kn,Xo]));let Zn=null;He===0&&!C.value[1]?Zn=1:He===1&&!C.value[0]&&(Zn=0),Zn!==null&&Zn!==S.value&&(!s.value[Zn]||!dt(Fe,Zn))&&dt(Fe,He)?re(Zn):q(!1,He)}const ye=Pe=>E&&x.value&&x.value.onKeydown?x.value.onKeydown(Pe):!1,me={formatList:y,generateConfig:Be(e,"generateConfig"),locale:Be(e,"locale")},[ce,se]=Us(P(()=>dt(D.value,0)),me),[ie,fe]=Us(P(()=>dt(D.value,1)),me),Se=(Pe,He)=>{const Fe=Pw(Pe,{locale:e.locale,formatList:y.value,generateConfig:e.generateConfig});Fe&&!(He===0?A:R)(Fe)&&(F(Hn(D.value,Fe,He)),_(Fe,He))},[Ie,ge,Oe]=Jf({valueTexts:ce,onTextChange:Pe=>Se(Pe,0)}),[we,ae,ne]=Jf({valueTexts:ie,onTextChange:Pe=>Se(Pe,1)}),[pe,xe]=pt(null),[Te,ke]=pt(null),[ve,he,be]=ep(Ie,me),[Me,Ae,_e]=ep(we,me),Re=Pe=>{ke(Hn(D.value,Pe,S.value)),S.value===0?he(Pe):Ae(Pe)},Ye=()=>{ke(Hn(D.value,null,S.value)),S.value===0?be():_e()},tt=(Pe,He)=>({forwardKeydown:ye,onBlur:Fe=>{var gt;(gt=e.onBlur)===null||gt===void 0||gt.call(e,Fe)},isClickOutside:Fe=>!xw([c.value,d.value,p.value,u.value],Fe),onFocus:Fe=>{var gt;$(Pe),(gt=e.onFocus)===null||gt===void 0||gt.call(e,Fe)},triggerOpen:Fe=>{q(Fe,Pe)},onSubmit:()=>{if(!D.value||e.disabledDate&&e.disabledDate(D.value[Pe]))return!1;le(D.value,Pe),He()},onCancel:()=>{q(!1,Pe),F(O.value),He()}}),[at,{focused:it,typing:ct}]=Zf(v(v({},tt(0,Oe)),{blurToCancel:r,open:B,value:Ie,onKeydown:(Pe,He)=>{var Fe;(Fe=e.onKeydown)===null||Fe===void 0||Fe.call(e,Pe,He)}})),[Et,{focused:Dt,typing:Bt}]=Zf(v(v({},tt(1,ne)),{blurToCancel:r,open:L,value:we,onKeydown:(Pe,He)=>{var Fe;(Fe=e.onKeydown)===null||Fe===void 0||Fe.call(e,Pe,He)}})),Pt=Pe=>{var He;(He=e.onClick)===null||He===void 0||He.call(e,Pe),!E.value&&!m.value.contains(Pe.target)&&!h.value.contains(Pe.target)&&(C.value[0]?C.value[1]||re(1):re(0))},Qt=Pe=>{var He;(He=e.onMousedown)===null||He===void 0||He.call(e,Pe),E.value&&(it.value||Dt.value)&&!m.value.contains(Pe.target)&&!h.value.contains(Pe.target)&&Pe.preventDefault()},sn=P(()=>{var Pe;return!((Pe=O.value)===null||Pe===void 0)&&Pe[0]?Ut(O.value[0],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""}),Rn=P(()=>{var Pe;return!((Pe=O.value)===null||Pe===void 0)&&Pe[1]?Ut(O.value[1],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""});ue([E,ce,ie],()=>{E.value||(F(O.value),!ce.value.length||ce.value[0]===""?ge(""):se.value!==Ie.value&&Oe(),!ie.value.length||ie.value[0]===""?ae(""):fe.value!==we.value&&ne())}),ue([sn,Rn],()=>{F(O.value)}),o({focus:()=>{m.value&&m.value.focus()},blur:()=>{m.value&&m.value.blur(),h.value&&h.value.blur()}});const Yn=P(()=>E.value&&Te.value&&Te.value[0]&&Te.value[1]&&e.generateConfig.isAfter(Te.value[1],Te.value[0])?Te.value:null);function cn(){let Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{generateConfig:Fe,showTime:gt,dateRender:At,direction:It,disabledTime:un,prefixCls:Gt,locale:so}=e;let yn=gt;if(gt&&typeof gt=="object"&>.defaultValue){const St=gt.defaultValue;yn=v(v({},gt),{defaultValue:dt(St,S.value)||void 0})}let Nn=null;return At&&(Nn=St=>{let{current:qn,today:kn}=St;return At({current:qn,today:kn,info:{range:S.value?"end":"start"}})}),f(jB,{value:{inRange:!0,panelPosition:Pe,rangedValue:pe.value||D.value,hoverRangedValue:Yn.value}},{default:()=>[f(Rw,N(N(N({},e),He),{},{dateRender:Nn,showTime:yn,mode:z.value[S.value],generateConfig:Fe,style:void 0,direction:It,disabledDate:S.value===0?A:R,disabledTime:St=>un?un(St,S.value===0?"start":"end"):!1,class:te({[`${Gt}-panel-focused`]:S.value===0?!ct.value:!Bt.value}),value:dt(D.value,S.value),locale:so,tabIndex:-1,onPanelChange:(St,qn)=>{S.value===0&&be(!0),S.value===1&&_e(!0),T(Hn(z.value,qn,S.value),Hn(D.value,St,S.value));let kn=St;Pe==="right"&&z.value[S.value]===qn&&(kn=Il(kn,qn,Fe,-1)),_(kn,S.value)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:S.value===0?dt(D.value,1):dt(D.value,0)}),null)]})}const vr=(Pe,He)=>{const Fe=Hn(D.value,Pe,S.value);He==="submit"||He!=="key"&&!r.value?(le(Fe,S.value),S.value===0?be():_e()):F(Fe)};return Eg({operationRef:x,hideHeader:P(()=>e.picker==="time"),onDateMouseenter:Re,onDateMouseleave:Ye,hideRanges:P(()=>!0),onSelect:vr,open:E}),()=>{const{prefixCls:Pe="rc-picker",id:He,popupStyle:Fe,dropdownClassName:gt,transitionName:At,dropdownAlign:It,getPopupContainer:un,generateConfig:Gt,locale:so,placeholder:yn,autofocus:Nn,picker:St="date",showTime:qn,separator:kn="~",disabledDate:Xo,panelRender:Uo,allowClear:Qn,suffixIcon:na,clearIcon:Zn,inputReadOnly:xu,renderExtraFooter:r8,onMouseenter:a8,onMouseleave:l8,onMouseup:i8,onOk:km,components:s8,direction:ll,autocomplete:Bm="off"}=e,c8=ll==="rtl"?{right:`${K.value}px`}:{left:`${K.value}px`};function u8(){let dn;const Yo=Dw(Pe,z.value[S.value],r8),Hm=Aw({prefixCls:Pe,components:s8,needConfirmButton:r.value,okDisabled:!dt(D.value,S.value)||Xo&&Xo(D.value[S.value]),locale:so,onOk:()=>{dt(D.value,S.value)&&(le(D.value,S.value),km&&km(D.value))}});if(St!=="time"&&!qn){const qo=S.value===0?M.value:I.value,p8=Il(qo,St,Gt),Iu=z.value[S.value]===St,jm=cn(Iu?"left":!1,{pickerValue:qo,onPickerValueChange:Tu=>{_(Tu,S.value)}}),Vm=cn("right",{pickerValue:p8,onPickerValueChange:Tu=>{_(Il(Tu,St,Gt,-1),S.value)}});ll==="rtl"?dn=f(nt,null,[Vm,Iu&&jm]):dn=f(nt,null,[jm,Iu&&Vm])}else dn=cn();let Pu=f("div",{class:`${Pe}-panel-layout`},[f(kw,{prefixCls:Pe,presets:i.value,onClick:qo=>{le(qo,null),q(!1,S.value)},onHover:qo=>{xe(qo)}},null),f("div",null,[f("div",{class:`${Pe}-panels`},[dn]),(Yo||Hm)&&f("div",{class:`${Pe}-footer`},[Yo,Hm])])]);return Uo&&(Pu=Uo(Pu)),f("div",{class:`${Pe}-panel-container`,style:{marginLeft:`${j.value}px`},ref:c,onMousedown:qo=>{qo.preventDefault()}},[Pu])}const d8=f("div",{class:te(`${Pe}-range-wrapper`,`${Pe}-${St}-range-wrapper`),style:{minWidth:`${G.value}px`}},[f("div",{ref:b,class:`${Pe}-range-arrow`,style:c8},null),u8()]);let Fm;na&&(Fm=f("span",{class:`${Pe}-suffix`},[na]));let Lm;Qn&&(dt(O.value,0)&&!C.value[0]||dt(O.value,1)&&!C.value[1])&&(Lm=f("span",{onMousedown:dn=>{dn.preventDefault(),dn.stopPropagation()},onMouseup:dn=>{dn.preventDefault(),dn.stopPropagation();let Yo=O.value;C.value[0]||(Yo=Hn(Yo,null,0)),C.value[1]||(Yo=Hn(Yo,null,1)),le(Yo,null),q(!1,S.value)},class:`${Pe}-clear`},[Zn||f("span",{class:`${Pe}-clear-btn`},null)]));const zm={size:Cw(St,y.value[0],Gt)};let wu=0,Ou=0;d.value&&p.value&&g.value&&(S.value===0?Ou=d.value.offsetWidth:(wu=K.value,Ou=p.value.offsetWidth));const f8=ll==="rtl"?{right:`${wu}px`}:{left:`${wu}px`};return f("div",N({ref:u,class:te(Pe,`${Pe}-range`,n.class,{[`${Pe}-disabled`]:C.value[0]&&C.value[1],[`${Pe}-focused`]:S.value===0?it.value:Dt.value,[`${Pe}-rtl`]:ll==="rtl"}),style:n.style,onClick:Pt,onMouseenter:a8,onMouseleave:l8,onMousedown:Qt,onMouseup:i8},Mw(e)),[f("div",{class:te(`${Pe}-input`,{[`${Pe}-input-active`]:S.value===0,[`${Pe}-input-placeholder`]:!!ve.value}),ref:d},[f("input",N(N(N({id:He,disabled:C.value[0],readonly:xu||typeof y.value[0]=="function"||!ct.value,value:ve.value||Ie.value,onInput:dn=>{ge(dn.target.value)},autofocus:Nn,placeholder:dt(yn,0)||"",ref:m},at.value),zm),{},{autocomplete:Bm}),null)]),f("div",{class:`${Pe}-range-separator`,ref:g},[kn]),f("div",{class:te(`${Pe}-input`,{[`${Pe}-input-active`]:S.value===1,[`${Pe}-input-placeholder`]:!!Me.value}),ref:p},[f("input",N(N(N({disabled:C.value[1],readonly:xu||typeof y.value[0]=="function"||!Bt.value,value:Me.value||we.value,onInput:dn=>{ae(dn.target.value)},placeholder:dt(yn,1)||"",ref:h},Et.value),zm),{},{autocomplete:Bm}),null)]),f("div",{class:`${Pe}-active-bar`,style:v(v({},f8),{width:`${Ou}px`,position:"absolute"})},null),Fm,Lm,f(Nw,{visible:E.value,popupStyle:Fe,prefixCls:Pe,dropdownClassName:gt,dropdownAlign:It,getPopupContainer:un,transitionName:At,range:!0,direction:ll},{default:()=>[f("div",{style:{pointerEvents:"none",position:"absolute",top:0,bottom:0,left:0,right:0}},null)],popupElement:()=>d8})])}}})}const uF=cF(),dF=uF;var fF=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re.checked,()=>{a.value=e.checked}),r({focus(){var c;(c=l.value)===null||c===void 0||c.focus()},blur(){var c;(c=l.value)===null||c===void 0||c.blur()}});const i=Z(),s=c=>{if(e.disabled)return;e.checked===void 0&&(a.value=c.target.checked),c.shiftKey=i.value;const d={target:v(v({},e),{checked:c.target.checked}),stopPropagation(){c.stopPropagation()},preventDefault(){c.preventDefault()},nativeEvent:c};e.checked!==void 0&&(l.value.checked=!!e.checked),o("change",d),i.value=!1},u=c=>{o("click",c),i.value=c.shiftKey};return()=>{const{prefixCls:c,name:d,id:p,type:g,disabled:m,readonly:h,tabindex:b,autofocus:y,value:S,required:$}=e,x=fF(e,["prefixCls","name","id","type","disabled","readonly","tabindex","autofocus","value","required"]),{class:C,onFocus:O,onBlur:w,onKeydown:M,onKeypress:I,onKeyup:_}=n,D=v(v({},x),n),F=Object.keys(D).reduce((T,A)=>((A.startsWith("data-")||A.startsWith("aria-")||A==="role")&&(T[A]=D[A]),T),{}),z=te(c,C,{[`${c}-checked`]:a.value,[`${c}-disabled`]:m}),H=v(v({name:d,id:p,type:g,readonly:h,disabled:m,tabindex:b,class:`${c}-input`,checked:!!a.value,autofocus:y,value:S},F),{onChange:s,onClick:u,onFocus:O,onBlur:w,onKeydown:M,onKeypress:I,onKeyup:_,required:$});return f("span",{class:z},[f("input",N({ref:l},H),null),f("span",{class:`${c}-inner`},null)])}}}),Hw=Symbol("radioGroupContextKey"),vF=e=>{Ke(Hw,e)},gF=()=>Xe(Hw,void 0),jw=Symbol("radioOptionTypeContextKey"),hF=e=>{Ke(jw,e)},mF=()=>Xe(jw,void 0),bF=new Ue("antRadioEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),yF=e=>{const{componentCls:t,antCls:n}=e,o=`${t}-group`;return{[o]:v(v({},et(e)),{display:"inline-block",fontSize:0,[`&${o}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},SF=e=>{const{componentCls:t,radioWrapperMarginRight:n,radioCheckedColor:o,radioSize:r,motionDurationSlow:a,motionDurationMid:l,motionEaseInOut:i,motionEaseInOutCirc:s,radioButtonBg:u,colorBorder:c,lineWidth:d,radioDotSize:p,colorBgContainerDisabled:g,colorTextDisabled:m,paddingXS:h,radioDotDisabledColor:b,lineType:y,radioDotDisabledSize:S,wireframe:$,colorWhite:x}=e,C=`${t}-inner`;return{[`${t}-wrapper`]:v(v({},et(e)),{position:"relative",display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${d}px ${y} ${o}`,borderRadius:"50%",visibility:"hidden",animationName:bF,animationDuration:a,animationTimingFunction:i,animationFillMode:"both",content:'""'},[t]:v(v({},et(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center"}),[`${t}-wrapper:hover &, + &:hover ${C}`]:{borderColor:o},[`${t}-input:focus-visible + ${C}`]:v({},Fo(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:r,height:r,marginBlockStart:r/-2,marginInlineStart:r/-2,backgroundColor:$?o:x,borderBlockStart:0,borderInlineStart:0,borderRadius:r,transform:"scale(0)",opacity:0,transition:`all ${a} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:r,height:r,backgroundColor:u,borderColor:c,borderStyle:"solid",borderWidth:d,borderRadius:"50%",transition:`all ${l}`},[`${t}-input`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,insetBlockEnd:0,insetInlineStart:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[C]:{borderColor:o,backgroundColor:$?u:o,"&::after":{transform:`scale(${p/r})`,opacity:1,transition:`all ${a} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[C]:{backgroundColor:g,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:b}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:m,cursor:"not-allowed"},[`&${t}-checked`]:{[C]:{"&::after":{transform:`scale(${S/r})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},$F=e=>{const{radioButtonColor:t,controlHeight:n,componentCls:o,lineWidth:r,lineType:a,colorBorder:l,motionDurationSlow:i,motionDurationMid:s,radioButtonPaddingHorizontal:u,fontSize:c,radioButtonBg:d,fontSizeLG:p,controlHeightLG:g,controlHeightSM:m,paddingXS:h,borderRadius:b,borderRadiusSM:y,borderRadiusLG:S,radioCheckedColor:$,radioButtonCheckedBg:x,radioButtonHoverColor:C,radioButtonActiveColor:O,radioSolidCheckedColor:w,colorTextDisabled:M,colorBgContainerDisabled:I,radioDisabledButtonCheckedColor:_,radioDisabledButtonCheckedBg:D}=e;return{[`${o}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:u,paddingBlock:0,color:t,fontSize:c,lineHeight:`${n-r*2}px`,background:d,border:`${r}px ${a} ${l}`,borderBlockStartWidth:r+.02,borderInlineStartWidth:0,borderInlineEndWidth:r,cursor:"pointer",transition:[`color ${s}`,`background ${s}`,`border-color ${s}`,`box-shadow ${s}`].join(","),a:{color:t},[`> ${o}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-r,insetInlineStart:-r,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:r,paddingInline:0,backgroundColor:l,transition:`background-color ${i}`,content:'""'}},"&:first-child":{borderInlineStart:`${r}px ${a} ${l}`,borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b},"&:first-child:last-child":{borderRadius:b},[`${o}-group-large &`]:{height:g,fontSize:p,lineHeight:`${g-r*2}px`,"&:first-child":{borderStartStartRadius:S,borderEndStartRadius:S},"&:last-child":{borderStartEndRadius:S,borderEndEndRadius:S}},[`${o}-group-small &`]:{height:m,paddingInline:h-r,paddingBlock:0,lineHeight:`${m-r*2}px`,"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},"&:hover":{position:"relative",color:$},"&:has(:focus-visible)":v({},Fo(e)),[`${o}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${o}-button-wrapper-disabled)`]:{zIndex:1,color:$,background:x,borderColor:$,"&::before":{backgroundColor:$},"&:first-child":{borderColor:$},"&:hover":{color:C,borderColor:C,"&::before":{backgroundColor:C}},"&:active":{color:O,borderColor:O,"&::before":{backgroundColor:O}}},[`${o}-group-solid &-checked:not(${o}-button-wrapper-disabled)`]:{color:w,background:$,borderColor:$,"&:hover":{color:w,background:C,borderColor:C},"&:active":{color:w,background:O,borderColor:O}},"&-disabled":{color:M,backgroundColor:I,borderColor:l,cursor:"not-allowed","&:first-child, &:hover":{color:M,backgroundColor:I,borderColor:l}},[`&-disabled${o}-button-wrapper-checked`]:{color:_,backgroundColor:D,borderColor:l,boxShadow:"none"}}}},Vw=Qe("Radio",e=>{const{padding:t,lineWidth:n,controlItemBgActiveDisabled:o,colorTextDisabled:r,colorBgContainer:a,fontSizeLG:l,controlOutline:i,colorPrimaryHover:s,colorPrimaryActive:u,colorText:c,colorPrimary:d,marginXS:p,controlOutlineWidth:g,colorTextLightSolid:m,wireframe:h}=e,b=`0 0 0 ${g}px ${i}`,y=b,S=l,$=4,x=S-$*2,C=h?x:S-($+n)*2,O=d,w=c,M=s,I=u,_=t-n,z=ze(e,{radioFocusShadow:b,radioButtonFocusShadow:y,radioSize:S,radioDotSize:C,radioDotDisabledSize:x,radioCheckedColor:O,radioDotDisabledColor:r,radioSolidCheckedColor:m,radioButtonBg:a,radioButtonCheckedBg:a,radioButtonColor:w,radioButtonHoverColor:M,radioButtonActiveColor:I,radioButtonPaddingHorizontal:_,radioDisabledButtonCheckedBg:o,radioDisabledButtonCheckedColor:r,radioWrapperMarginRight:p});return[yF(z),SF(z),$F(z)]});var CF=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String,checked:Ce(),disabled:Ce(),isGroup:Ce(),value:V.any,name:String,id:String,autofocus:Ce(),onChange:de(),onFocus:de(),onBlur:de(),onClick:de(),"onUpdate:checked":de(),"onUpdate:value":de()}),pn=J({compatConfig:{MODE:3},name:"ARadio",inheritAttrs:!1,props:Ww(),setup(e,t){let{emit:n,expose:o,slots:r,attrs:a}=t;const l=Ht(),i=ln.useInject(),s=mF(),u=gF(),c=gn(),d=P(()=>{var M;return(M=h.value)!==null&&M!==void 0?M:c.value}),p=Z(),{prefixCls:g,direction:m,disabled:h}=Ee("radio",e),b=P(()=>(u==null?void 0:u.optionType.value)==="button"||s==="button"?`${g.value}-button`:g.value),y=gn(),[S,$]=Vw(g);o({focus:()=>{p.value.focus()},blur:()=>{p.value.blur()}});const O=M=>{const I=M.target.checked;n("update:checked",I),n("update:value",I),n("change",M),l.onFieldChange()},w=M=>{n("change",M),u&&u.onChange&&u.onChange(M)};return()=>{var M;const I=u,{prefixCls:_,id:D=l.id.value}=e,F=CF(e,["prefixCls","id"]),z=v(v({prefixCls:b.value,id:D},qe(F,["onUpdate:checked","onUpdate:value"])),{disabled:(M=h.value)!==null&&M!==void 0?M:y.value});I?(z.name=I.name.value,z.onChange=w,z.checked=e.value===I.value.value,z.disabled=d.value||I.disabled.value):z.onChange=O;const H=te({[`${b.value}-wrapper`]:!0,[`${b.value}-wrapper-checked`]:z.checked,[`${b.value}-wrapper-disabled`]:z.disabled,[`${b.value}-wrapper-rtl`]:m.value==="rtl",[`${b.value}-wrapper-in-form-item`]:i.isFormItemInput},a.class,$.value);return S(f("label",N(N({},a),{},{class:H}),[f(zw,N(N({},z),{},{type:"radio",ref:p}),null),r.default&&f("span",null,[r.default()])]))}}}),xF=()=>({prefixCls:String,value:V.any,size:je(),options:ht(),disabled:Ce(),name:String,buttonStyle:je("outline"),id:String,optionType:je("default"),onChange:de(),"onUpdate:value":de()}),wF=J({compatConfig:{MODE:3},name:"ARadioGroup",inheritAttrs:!1,props:xF(),setup(e,t){let{slots:n,emit:o,attrs:r}=t;const a=Ht(),{prefixCls:l,direction:i,size:s}=Ee("radio",e),[u,c]=Vw(l),d=Z(e.value),p=Z(!1);return ue(()=>e.value,m=>{d.value=m,p.value=!1}),vF({onChange:m=>{const h=d.value,{value:b}=m.target;"value"in e||(d.value=b),!p.value&&b!==h&&(p.value=!0,o("update:value",b),o("change",m),a.onFieldChange()),lt(()=>{p.value=!1})},value:d,disabled:P(()=>e.disabled),name:P(()=>e.name),optionType:P(()=>e.optionType)}),()=>{var m;const{options:h,buttonStyle:b,id:y=a.id.value}=e,S=`${l.value}-group`,$=te(S,`${S}-${b}`,{[`${S}-${s.value}`]:s.value,[`${S}-rtl`]:i.value==="rtl"},r.class,c.value);let x=null;return h&&h.length>0?x=h.map(C=>{if(typeof C=="string"||typeof C=="number")return f(pn,{key:C,prefixCls:l.value,disabled:e.disabled,value:C,checked:d.value===C},{default:()=>[C]});const{value:O,disabled:w,label:M}=C;return f(pn,{key:`radio-group-value-options-${O}`,prefixCls:l.value,disabled:w||e.disabled,value:O,checked:d.value===O},{default:()=>[M]})}):x=(m=n.default)===null||m===void 0?void 0:m.call(n),u(f("div",N(N({},r),{},{class:$,id:y}),[x]))}}}),OF=J({compatConfig:{MODE:3},name:"ARadioButton",inheritAttrs:!1,props:Ww(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r}=Ee("radio",e);return hF("button"),()=>{var a;return f(pn,N(N(N({},o),e),{},{prefixCls:r.value}),{default:()=>[(a=n.default)===null||a===void 0?void 0:a.call(n)]})}}});pn.Group=wF;pn.Button=OF;pn.install=function(e){return e.component(pn.name,pn),e.component(pn.Group.name,pn.Group),e.component(pn.Button.name,pn.Button),e};const Kw=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),rl=e=>({borderColor:e.inputBorderHoverColor,borderInlineEndWidth:e.lineWidth}),Wr=e=>({borderColor:e.inputBorderHoverColor,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`,borderInlineEndWidth:e.lineWidth,outline:0}),Gw=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":v({},rl(ze(e,{inputBorderHoverColor:e.colorBorder})))}),Xw=e=>{const{inputPaddingVerticalLG:t,fontSizeLG:n,lineHeightLG:o,borderRadiusLG:r,inputPaddingHorizontalLG:a}=e;return{padding:`${t}px ${a}px`,fontSize:n,lineHeight:o,borderRadius:r}},Ug=e=>({padding:`${e.inputPaddingVerticalSM}px ${e.controlPaddingHorizontalSM-1}px`,borderRadius:e.borderRadiusSM}),qc=(e,t)=>{const{componentCls:n,colorError:o,colorWarning:r,colorErrorOutline:a,colorWarningOutline:l,colorErrorBorderHover:i,colorWarningBorderHover:s}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:o,"&:hover":{borderColor:i},"&:focus, &-focused":v({},Wr(ze(e,{inputBorderActiveColor:o,inputBorderHoverColor:o,controlOutline:a}))),[`${n}-prefix`]:{color:o}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:r,"&:hover":{borderColor:s},"&:focus, &-focused":v({},Wr(ze(e,{inputBorderActiveColor:r,inputBorderHoverColor:r,controlOutline:l}))),[`${n}-prefix`]:{color:r}}}},al=e=>v(v({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.inputPaddingVertical}px ${e.inputPaddingHorizontal}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},Kw(e.colorTextPlaceholder)),{"&:hover":v({},rl(e)),"&:focus, &-focused":v({},Wr(e)),"&-disabled, &[disabled]":v({},Gw(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":v({},Xw(e)),"&-sm":v({},Ug(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),Uw=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:v({},Xw(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:v({},Ug(e)),[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.inputPaddingHorizontal}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.colorFillAlter,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`-${e.inputPaddingVertical+1}px -${e.inputPaddingHorizontal}px`,[`&${n}-select-single:not(${n}-select-customize-input)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px -${e.inputPaddingHorizontal}px`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{float:"inline-start",width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:v(v({display:"block"},ro()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`& > ${t}-affix-wrapper`]:{display:"inline-flex"},[`& > ${n}-picker-range`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector, + & > ${n}-select-auto-complete ${t}, + & > ${n}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${n}-select:first-child > ${n}-select-selector, + & > ${n}-select-auto-complete:first-child ${t}, + & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${n}-select:last-child > ${n}-select-selector, + & > ${n}-cascader-picker:last-child ${t}, + & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}}),[`&&-sm ${n}-btn`]:{fontSize:e.fontSizeSM,height:e.controlHeightSM,lineHeight:"normal"},[`&&-lg ${n}-btn`]:{fontSize:e.fontSizeLG,height:e.controlHeightLG,lineHeight:"normal"},[`&&-lg ${n}-select-single ${n}-select-selector`]:{height:`${e.controlHeightLG}px`,[`${n}-select-selection-item, ${n}-select-selection-placeholder`]:{lineHeight:`${e.controlHeightLG-2}px`},[`${n}-select-selection-search-input`]:{height:`${e.controlHeightLG}px`}},[`&&-sm ${n}-select-single ${n}-select-selector`]:{height:`${e.controlHeightSM}px`,[`${n}-select-selection-item, ${n}-select-selection-placeholder`]:{lineHeight:`${e.controlHeightSM-2}px`},[`${n}-select-selection-search-input`]:{height:`${e.controlHeightSM}px`}}}},PF=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:o}=e,a=(n-o*2-16)/2;return{[t]:v(v(v(v({},et(e)),al(e)),qc(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}}})}},IF=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}},"&-textarea-with-clear-btn":{padding:"0 !important",border:"0 !important",[`${t}-clear-icon`]:{position:"absolute",insetBlockStart:e.paddingXS,insetInlineEnd:e.paddingXS,zIndex:1}}}},TF=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:o,motionDurationSlow:r,colorIcon:a,colorIconHover:l,iconCls:i}=e;return{[`${t}-affix-wrapper`]:v(v(v(v(v({},al(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:v(v({},rl(e)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&:focus":{boxShadow:"none !important"}},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:o},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),IF(e)),{[`${i}${t}-password-icon`]:{color:a,cursor:"pointer",transition:`all ${r}`,"&:hover":{color:l}}}),qc(e,`${t}-affix-wrapper`))}},MF=e=>{const{componentCls:t,colorError:n,colorSuccess:o,borderRadiusLG:r,borderRadiusSM:a}=e;return{[`${t}-group`]:v(v(v({},et(e)),Uw(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:r}},"&-sm":{[`${t}-group-addon`]:{borderRadius:a}},"&-status-error":{[`${t}-group-addon`]:{color:n,borderColor:n}},"&-status-warning":{[`${t}-group-addon:last-child`]:{color:o,borderColor:o}}}})}},EF=e=>{const{componentCls:t,antCls:n}=e,o=`${t}-search`;return{[o]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${o}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${o}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0},[`${o}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${o}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${o}-button`]:{height:e.controlHeightLG},[`&-small ${o}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}};function fi(e){return ze(e,{inputAffixPadding:e.paddingXXS,inputPaddingVertical:Math.max(Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,3),inputPaddingVerticalLG:Math.ceil((e.controlHeightLG-e.fontSizeLG*e.lineHeightLG)/2*10)/10-e.lineWidth,inputPaddingVerticalSM:Math.max(Math.round((e.controlHeightSM-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,0),inputPaddingHorizontal:e.paddingSM-e.lineWidth,inputPaddingHorizontalSM:e.paddingXS-e.lineWidth,inputPaddingHorizontalLG:e.controlPaddingHorizontal-e.lineWidth,inputBorderHoverColor:e.colorPrimaryHover,inputBorderActiveColor:e.colorPrimaryHover})}const _F=e=>{const{componentCls:t,inputPaddingHorizontal:n,paddingLG:o}=e,r=`${t}-textarea`;return{[r]:{position:"relative",[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:n,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto"},"&-status-error,\n &-status-warning,\n &-status-success,\n &-status-validating":{[`&${r}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:o}}},"&-show-count":{[`> ${t}`]:{height:"100%"},"&::after":{color:e.colorTextDescription,whiteSpace:"nowrap",content:"attr(data-count)",pointerEvents:"none",float:"right"}},"&-rtl":{"&::after":{float:"left"}}}}},Yg=Qe("Input",e=>{const t=fi(e);return[PF(t),_F(t),TF(t),MF(t),EF(t),tl(t)]}),cd=(e,t,n,o)=>{const{lineHeight:r}=e,a=Math.floor(n*r)+2,l=Math.max((t-a)/2,0),i=Math.max(t-a-l,0);return{padding:`${l}px ${o}px ${i}px`}},DF=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:o,pickerPanelCellHeight:r,motionDurationSlow:a,borderRadiusSM:l,motionDurationMid:i,controlItemBgHover:s,lineWidth:u,lineType:c,colorPrimary:d,controlItemBgActive:p,colorTextLightSolid:g,controlHeightSM:m,pickerDateHoverRangeBorderColor:h,pickerCellBorderGap:b,pickerBasicCellHoverWithRangeColor:y,pickerPanelCellWidth:S,colorTextDisabled:$,colorBgContainerDisabled:x}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",transition:`all ${a}`,content:'""'},[o]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:`${r}px`,borderRadius:l,transition:`background ${i}, border ${i}`},[`&:hover:not(${n}-in-view), + &:hover:not(${n}-selected):not(${n}-range-start):not(${n}-range-end):not(${n}-range-hover-start):not(${n}-range-hover-end)`]:{[o]:{background:s}},[`&-in-view${n}-today ${o}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${u}px ${c} ${d}`,borderRadius:l,content:'""'}},[`&-in-view${n}-in-range`]:{position:"relative","&::before":{background:p}},[`&-in-view${n}-selected ${o}, + &-in-view${n}-range-start ${o}, + &-in-view${n}-range-end ${o}`]:{color:g,background:d},[`&-in-view${n}-range-start:not(${n}-range-start-single), + &-in-view${n}-range-end:not(${n}-range-end-single)`]:{"&::before":{background:p}},[`&-in-view${n}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${n}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${n}-range-hover-start:not(${n}-in-range):not(${n}-range-start):not(${n}-range-end), + &-in-view${n}-range-hover-end:not(${n}-in-range):not(${n}-range-start):not(${n}-range-end), + &-in-view${n}-range-hover-start${n}-range-start-single, + &-in-view${n}-range-hover-start${n}-range-start${n}-range-end${n}-range-end-near-hover, + &-in-view${n}-range-hover-end${n}-range-start${n}-range-end${n}-range-start-near-hover, + &-in-view${n}-range-hover-end${n}-range-end-single, + &-in-view${n}-range-hover:not(${n}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:m,borderTop:`${u}px dashed ${h}`,borderBottom:`${u}px dashed ${h}`,transform:"translateY(-50%)",transition:`all ${a}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:b},[`&-in-view${n}-in-range${n}-range-hover::before, + &-in-view${n}-range-start${n}-range-hover::before, + &-in-view${n}-range-end${n}-range-hover::before, + &-in-view${n}-range-start:not(${n}-range-start-single)${n}-range-hover-start::before, + &-in-view${n}-range-end:not(${n}-range-end-single)${n}-range-hover-end::before, + ${t}-panel + > :not(${t}-date-panel) + &-in-view${n}-in-range${n}-range-hover-start::before, + ${t}-panel + > :not(${t}-date-panel) + &-in-view${n}-in-range${n}-range-hover-end::before`]:{background:y},[`&-in-view${n}-range-start:not(${n}-range-start-single):not(${n}-range-end) ${o}`]:{borderStartStartRadius:l,borderEndStartRadius:l,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${n}-range-end:not(${n}-range-end-single):not(${n}-range-start) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:l,borderEndEndRadius:l},[`&-range-hover${n}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${n}-range-hover:first-child::after, + tr > &-in-view${n}-range-hover-end:first-child::after, + &-in-view${n}-start${n}-range-hover-edge-start${n}-range-hover-edge-start-near-range::after, + &-in-view${n}-range-hover-edge-start:not(${n}-range-hover-edge-start-near-range)::after, + &-in-view${n}-range-hover-start::after`]:{insetInlineStart:(S-r)/2,borderInlineStart:`${u}px dashed ${h}`,borderStartStartRadius:u,borderEndStartRadius:u},[`tr > &-in-view${n}-range-hover:last-child::after, + tr > &-in-view${n}-range-hover-start:last-child::after, + &-in-view${n}-end${n}-range-hover-edge-end${n}-range-hover-edge-end-near-range::after, + &-in-view${n}-range-hover-edge-end:not(${n}-range-hover-edge-end-near-range)::after, + &-in-view${n}-range-hover-end::after`]:{insetInlineEnd:(S-r)/2,borderInlineEnd:`${u}px dashed ${h}`,borderStartEndRadius:u,borderEndEndRadius:u},"&-disabled":{color:$,pointerEvents:"none",[o]:{background:"transparent"},"&::before":{background:x}},[`&-disabled${n}-today ${o}::before`]:{borderColor:$}}},AF=e=>{const{componentCls:t,pickerCellInnerCls:n,pickerYearMonthCellWidth:o,pickerControlIconSize:r,pickerPanelCellWidth:a,paddingSM:l,paddingXS:i,paddingXXS:s,colorBgContainer:u,lineWidth:c,lineType:d,borderRadiusLG:p,colorPrimary:g,colorTextHeading:m,colorSplit:h,pickerControlIconBorderWidth:b,colorIcon:y,pickerTextHeight:S,motionDurationMid:$,colorIconHover:x,fontWeightStrong:C,pickerPanelCellHeight:O,pickerCellPaddingVertical:w,colorTextDisabled:M,colorText:I,fontSize:_,pickerBasicCellHoverWithRangeColor:D,motionDurationSlow:F,pickerPanelWithoutTimeCellHeight:z,pickerQuarterPanelContentHeight:H,colorLink:T,colorLinkActive:A,colorLinkHover:R,pickerDateHoverRangeBorderColor:E,borderRadiusSM:k,colorTextLightSolid:B,borderRadius:L,controlItemBgHover:j,pickerTimePanelColumnHeight:K,pickerTimePanelColumnWidth:G,pickerTimePanelCellHeight:U,controlItemBgActive:X,marginXXS:ee}=e,oe=a*7+l*2+4,Q=(oe-i*2)/3-o-l;return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,border:`${c}px ${d} ${h}`,borderRadius:p,outline:"none","&-focused":{borderColor:g},"&-rtl":{direction:"rtl",[`${t}-prev-icon, + ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, + ${t}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:oe},"&-header":{display:"flex",padding:`0 ${i}px`,color:m,borderBottom:`${c}px ${d} ${h}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:`${S}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${$}`},"> button":{minWidth:"1.6em",fontSize:_,"&:hover":{color:x}},"&-view":{flex:"auto",fontWeight:C,lineHeight:`${S}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:i},"&:hover":{color:g}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:r,height:r,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:r,height:r,border:"0 solid currentcolor",borderBlockStartWidth:b,borderBlockEndWidth:0,borderInlineStartWidth:b,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(r/2),insetInlineStart:Math.ceil(r/2),display:"inline-block",width:r,height:r,border:"0 solid currentcolor",borderBlockStartWidth:b,borderBlockEndWidth:0,borderInlineStartWidth:b,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:O,fontWeight:"normal"},th:{height:O+w*2,color:I,verticalAlign:"middle"}},"&-cell":v({padding:`${w}px 0`,color:M,cursor:"pointer","&-in-view":{color:I}},DF(e)),[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start ${n}, + &-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${n}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:D,transition:`all ${F}`,content:'""'}},[`&-date-panel + ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-start + ${n}::after`]:{insetInlineEnd:-(a-O)/2,insetInlineStart:0},[`&-date-panel ${t}-cell-in-view${t}-cell-in-range${t}-cell-range-hover-end ${n}::after`]:{insetInlineEnd:0,insetInlineStart:-(a-O)/2},[`&-range-hover${t}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:z*4},[n]:{padding:`0 ${i}px`}},"&-quarter-panel":{[`${t}-content`]:{height:H}},[`&-panel ${t}-footer`]:{borderTop:`${c}px ${d} ${h}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${S-2*c}px`,textAlign:"center","&-extra":{padding:`0 ${l}`,lineHeight:`${S-2*c}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${c}px ${d} ${h}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:T,"&:hover":{color:R},"&:active":{color:A},[`&${t}-today-btn-disabled`]:{color:M,cursor:"not-allowed"}},"&-decade-panel":{[n]:{padding:`0 ${i/2}px`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${i}px`},[n]:{width:o},[`${t}-cell-range-hover-start::after`]:{insetInlineStart:Q,borderInlineStart:`${c}px dashed ${E}`,borderStartStartRadius:k,borderBottomStartRadius:k,borderStartEndRadius:0,borderBottomEndRadius:0,[`${t}-panel-rtl &`]:{insetInlineEnd:Q,borderInlineEnd:`${c}px dashed ${E}`,borderStartStartRadius:0,borderBottomStartRadius:0,borderStartEndRadius:k,borderBottomEndRadius:k}},[`${t}-cell-range-hover-end::after`]:{insetInlineEnd:Q,borderInlineEnd:`${c}px dashed ${E}`,borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:L,borderEndEndRadius:L,[`${t}-panel-rtl &`]:{insetInlineStart:Q,borderInlineStart:`${c}px dashed ${E}`,borderStartStartRadius:L,borderEndStartRadius:L,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-week-panel":{[`${t}-body`]:{padding:`${i}px ${l}px`},[`${t}-cell`]:{[`&:hover ${n}, + &-selected ${n}, + ${n}`]:{background:"transparent !important"}},"&-row":{td:{transition:`background ${$}`,"&:first-child":{borderStartStartRadius:k,borderEndStartRadius:k},"&:last-child":{borderStartEndRadius:k,borderEndEndRadius:k}},"&:hover td":{background:j},"&-selected td,\n &-selected:hover td":{background:g,[`&${t}-cell-week`]:{color:new st(B).setAlpha(.5).toHexString()},[`&${t}-cell-today ${n}::before`]:{borderColor:B},[n]:{color:B}}}},"&-date-panel":{[`${t}-body`]:{padding:`${i}px ${l}px`},[`${t}-content`]:{width:a*7,th:{width:a}}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${c}px ${d} ${h}`},[`${t}-date-panel, + ${t}-time-panel`]:{transition:`opacity ${F}`},"&-active":{[`${t}-date-panel, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${t}-content`]:{display:"flex",flex:"auto",height:K},"&-column":{flex:"1 0 auto",width:G,margin:`${s}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${$}`,overflowX:"hidden","&::after":{display:"block",height:K-U,content:'""'},"&:not(:first-child)":{borderInlineStart:`${c}px ${d} ${h}`},"&-active":{background:new st(X).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:ee,[`${t}-time-panel-cell-inner`]:{display:"block",width:G-2*ee,height:U,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(G-U)/2,color:I,lineHeight:`${U}px`,borderRadius:k,cursor:"pointer",transition:`background ${$}`,"&:hover":{background:j}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:X}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:M,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${t}-time-panel-column:after`]:{height:K-U+s*2}}}},RF=e=>{const{componentCls:t,colorBgContainer:n,colorError:o,colorErrorOutline:r,colorWarning:a,colorWarningOutline:l}=e;return{[t]:{[`&-status-error${t}`]:{"&, &:not([disabled]):hover":{backgroundColor:n,borderColor:o},"&-focused, &:focus":v({},Wr(ze(e,{inputBorderActiveColor:o,inputBorderHoverColor:o,controlOutline:r}))),[`${t}-active-bar`]:{background:o}},[`&-status-warning${t}`]:{"&, &:not([disabled]):hover":{backgroundColor:n,borderColor:a},"&-focused, &:focus":v({},Wr(ze(e,{inputBorderActiveColor:a,inputBorderHoverColor:a,controlOutline:l}))),[`${t}-active-bar`]:{background:a}}}}},NF=e=>{const{componentCls:t,antCls:n,boxShadowPopoverArrow:o,controlHeight:r,fontSize:a,inputPaddingHorizontal:l,colorBgContainer:i,lineWidth:s,lineType:u,colorBorder:c,borderRadius:d,motionDurationMid:p,colorBgContainerDisabled:g,colorTextDisabled:m,colorTextPlaceholder:h,controlHeightLG:b,fontSizeLG:y,controlHeightSM:S,inputPaddingHorizontalSM:$,paddingXS:x,marginXS:C,colorTextDescription:O,lineWidthBold:w,lineHeight:M,colorPrimary:I,motionDurationSlow:_,zIndexPopup:D,paddingXXS:F,paddingSM:z,pickerTextHeight:H,controlItemBgActive:T,colorPrimaryBorder:A,sizePopupArrow:R,borderRadiusXS:E,borderRadiusOuter:k,colorBgElevated:B,borderRadiusLG:L,boxShadowSecondary:j,borderRadiusSM:K,colorSplit:G,controlItemBgHover:U,presetsWidth:X,presetsMaxWidth:ee}=e;return[{[t]:v(v(v({},et(e)),cd(e,r,a,l)),{position:"relative",display:"inline-flex",alignItems:"center",background:i,lineHeight:1,border:`${s}px ${u} ${c}`,borderRadius:d,transition:`border ${p}, box-shadow ${p}`,"&:hover, &-focused":v({},rl(e)),"&-focused":v({},Wr(e)),[`&${t}-disabled`]:{background:g,borderColor:c,cursor:"not-allowed",[`${t}-suffix`]:{color:m}},[`&${t}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${t}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":v(v({},al(e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${t}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:h}}},"&-large":v(v({},cd(e,b,y,l)),{[`${t}-input > input`]:{fontSize:y}}),"&-small":v({},cd(e,S,a,$)),[`${t}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:x/2,color:m,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:C}}},[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:m,lineHeight:1,background:i,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${p}, color ${p}`,"> *":{verticalAlign:"top"},"&:hover":{color:O}},[`${t}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:y,color:m,fontSize:y,verticalAlign:"top",cursor:"default",[`${t}-focused &`]:{color:O},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${t}-clear`]:{insetInlineEnd:l},"&:hover":{[`${t}-clear`]:{opacity:1}},[`${t}-active-bar`]:{bottom:-s,height:w,marginInlineStart:l,background:I,opacity:0,transition:`all ${_} ease-out`,pointerEvents:"none"},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:"center",padding:`0 ${x}px`,lineHeight:1},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:$},[`${t}-active-bar`]:{marginInlineStart:$}}},"&-dropdown":v(v(v({},et(e)),AF(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:D,[`&${t}-dropdown-hidden`]:{display:"none"},[`&${t}-dropdown-placement-bottomLeft`]:{[`${t}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${t}-dropdown-placement-topLeft`]:{[`${t}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topLeft, + &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topRight, + &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topLeft, + &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:zc},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, + &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomRight, + &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomLeft, + &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:Fc},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topLeft, + &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:Hc},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomLeft, + &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:Lc},[`${t}-panel > ${t}-time-panel`]:{paddingTop:F},[`${t}-ranges`]:{marginBottom:0,padding:`${F}px ${z}px`,overflow:"hidden",lineHeight:`${H-2*s-x/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${t}-preset > ${n}-tag-blue`]:{color:I,background:T,borderColor:A,cursor:"pointer"},[`${t}-ok`]:{marginInlineStart:"auto"}},[`${t}-range-wrapper`]:{display:"flex",position:"relative"},[`${t}-range-arrow`]:v({position:"absolute",zIndex:1,display:"none",marginInlineStart:l*1.5,transition:`left ${_} ease-out`},Iv(R,E,k,B,o)),[`${t}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:B,borderRadius:L,boxShadow:j,transition:`margin ${_}`,[`${t}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${t}-presets`]:{display:"flex",flexDirection:"column",minWidth:X,maxWidth:ee,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:x,borderInlineEnd:`${s}px ${u} ${G}`,li:v(v({},mn),{borderRadius:K,paddingInline:x,paddingBlock:(S-Math.round(a*M))/2,cursor:"pointer",transition:`all ${_}`,"+ li":{marginTop:C},"&:hover":{background:U}})}},[`${t}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${t}-panel`]:{borderWidth:`0 0 ${s}px`},"&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${t}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:c}}}}),"&-dropdown-range":{padding:`${R*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${t}-separator`]:{transform:"rotate(180deg)"},[`${t}-footer`]:{"&-extra":{direction:"rtl"}}}})},yo(e,"slide-up"),yo(e,"slide-down"),za(e,"move-up"),za(e,"move-down")]},kF=e=>{const{componentCls:n,controlHeightLG:o,controlHeightSM:r,colorPrimary:a,paddingXXS:l}=e;return{pickerCellCls:`${n}-cell`,pickerCellInnerCls:`${n}-cell-inner`,pickerTextHeight:o,pickerPanelCellWidth:r*1.5,pickerPanelCellHeight:r,pickerDateHoverRangeBorderColor:new st(a).lighten(20).toHexString(),pickerBasicCellHoverWithRangeColor:new st(a).lighten(35).toHexString(),pickerPanelWithoutTimeCellHeight:o*1.65,pickerYearMonthCellWidth:o*1.5,pickerTimePanelColumnHeight:28*8,pickerTimePanelColumnWidth:o*1.4,pickerTimePanelCellHeight:28,pickerQuarterPanelContentHeight:o*1.4,pickerCellPaddingVertical:l,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5}},Yw=Qe("DatePicker",e=>{const t=ze(fi(e),kF(e));return[NF(t),RF(t),tl(e,{focusElCls:`${e.componentCls}-focused`})]},e=>({presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}));function BF(e){const t=Y(),n=Y(!1);function o(){for(var r=arguments.length,a=new Array(r),l=0;l{e(...a)}))}return Je(()=>{n.value=!0,We.cancel(t.value)}),o}function FF(e){const t=Y([]),n=Y(typeof e=="function"?e():e),o=BF(()=>{let a=n.value;t.value.forEach(l=>{a=l(a)}),t.value=[],n.value=a});function r(a){t.value.push(a),o()}return[n,r]}const LF=J({compatConfig:{MODE:3},name:"TabNode",props:{id:{type:String},prefixCls:{type:String},tab:{type:Object},active:{type:Boolean},closable:{type:Boolean},editable:{type:Object},onClick:{type:Function},onResize:{type:Function},renderWrapper:{type:Function},removeAriaLabel:{type:String},onFocus:{type:Function}},emits:["click","resize","remove","focus"],setup(e,t){let{expose:n,attrs:o}=t;const r=Z();function a(s){var u;!((u=e.tab)===null||u===void 0)&&u.disabled||e.onClick(s)}n({domRef:r});function l(s){var u;s.preventDefault(),s.stopPropagation(),e.editable.onEdit("remove",{key:(u=e.tab)===null||u===void 0?void 0:u.key,event:s})}const i=P(()=>{var s;return e.editable&&e.closable!==!1&&!(!((s=e.tab)===null||s===void 0)&&s.disabled)});return()=>{var s;const{prefixCls:u,id:c,active:d,tab:{key:p,tab:g,disabled:m,closeIcon:h},renderWrapper:b,removeAriaLabel:y,editable:S,onFocus:$}=e,x=`${u}-tab`,C=f("div",{key:p,ref:r,class:te(x,{[`${x}-with-remove`]:i.value,[`${x}-active`]:d,[`${x}-disabled`]:m}),style:o.style,onClick:a},[f("div",{role:"tab","aria-selected":d,id:c&&`${c}-tab-${p}`,class:`${x}-btn`,"aria-controls":c&&`${c}-panel-${p}`,"aria-disabled":m,tabindex:m?null:0,onClick:O=>{O.stopPropagation(),a(O)},onKeydown:O=>{[$e.SPACE,$e.ENTER].includes(O.which)&&(O.preventDefault(),a(O))},onFocus:$},[typeof g=="function"?g():g]),i.value&&f("button",{type:"button","aria-label":y||"remove",tabindex:0,class:`${x}-remove`,onClick:O=>{O.stopPropagation(),l(O)}},[(h==null?void 0:h())||((s=S.removeIcon)===null||s===void 0?void 0:s.call(S))||"×"])]);return b?b(C):C}}}),M1={width:0,height:0,left:0,top:0};function zF(e,t){const n=Z(new Map);return Le(()=>{var o,r;const a=new Map,l=e.value,i=t.value.get((o=l[0])===null||o===void 0?void 0:o.key)||M1,s=i.left+i.width;for(let u=0;u{const{prefixCls:a,editable:l,locale:i}=e;return!l||l.showAdd===!1?null:f("button",{ref:r,type:"button",class:`${a}-nav-add`,style:o.style,"aria-label":(i==null?void 0:i.addAriaLabel)||"Add tab",onClick:s=>{l.onEdit("add",{event:s})}},[l.addIcon?l.addIcon():"+"])}}}),HF={prefixCls:{type:String},id:{type:String},tabs:{type:Object},rtl:{type:Boolean},tabBarGutter:{type:Number},activeKey:{type:[String,Number]},mobile:{type:Boolean},moreIcon:V.any,moreTransitionName:{type:String},editable:{type:Object},locale:{type:Object,default:void 0},removeAriaLabel:String,onTabClick:{type:Function},popupClassName:String,getPopupContainer:de()},jF=J({compatConfig:{MODE:3},name:"OperationNode",inheritAttrs:!1,props:HF,emits:["tabClick"],slots:Object,setup(e,t){let{attrs:n,slots:o}=t;const[r,a]=pt(!1),[l,i]=pt(null),s=g=>{const m=e.tabs.filter(y=>!y.disabled);let h=m.findIndex(y=>y.key===l.value)||0;const b=m.length;for(let y=0;y{const{which:m}=g;if(!r.value){[$e.DOWN,$e.SPACE,$e.ENTER].includes(m)&&(a(!0),g.preventDefault());return}switch(m){case $e.UP:s(-1),g.preventDefault();break;case $e.DOWN:s(1),g.preventDefault();break;case $e.ESC:a(!1);break;case $e.SPACE:case $e.ENTER:l.value!==null&&e.onTabClick(l.value,g);break}},c=P(()=>`${e.id}-more-popup`),d=P(()=>l.value!==null?`${c.value}-${l.value}`:null),p=(g,m)=>{g.preventDefault(),g.stopPropagation(),e.editable.onEdit("remove",{key:m,event:g})};return Ve(()=>{ue(l,()=>{const g=document.getElementById(d.value);g&&g.scrollIntoView&&g.scrollIntoView(!1)},{flush:"post",immediate:!0})}),ue(r,()=>{r.value||i(null)}),Ux({}),()=>{var g;const{prefixCls:m,id:h,tabs:b,locale:y,mobile:S,moreIcon:$=((g=o.moreIcon)===null||g===void 0?void 0:g.call(o))||f(Pg,null,null),moreTransitionName:x,editable:C,tabBarGutter:O,rtl:w,onTabClick:M,popupClassName:I}=e;if(!b.length)return null;const _=`${m}-dropdown`,D=y==null?void 0:y.dropdownAriaLabel,F={[w?"marginRight":"marginLeft"]:O};b.length||(F.visibility="hidden",F.order=1);const z=te({[`${_}-rtl`]:w,[`${I}`]:!0}),H=S?null:f(Lx,{prefixCls:_,trigger:["hover"],visible:r.value,transitionName:x,onVisibleChange:a,overlayClassName:z,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:e.getPopupContainer},{overlay:()=>f(Mn,{onClick:T=>{let{key:A,domEvent:R}=T;M(A,R),a(!1)},id:c.value,tabindex:-1,role:"listbox","aria-activedescendant":d.value,selectedKeys:[l.value],"aria-label":D!==void 0?D:"expanded dropdown"},{default:()=>[b.map(T=>{var A,R;const E=C&&T.closable!==!1&&!T.disabled;return f(ja,{key:T.key,id:`${c.value}-${T.key}`,role:"option","aria-controls":h&&`${h}-panel-${T.key}`,disabled:T.disabled},{default:()=>[f("span",null,[typeof T.tab=="function"?T.tab():T.tab]),E&&f("button",{type:"button","aria-label":e.removeAriaLabel||"remove",tabindex:0,class:`${_}-menu-item-remove`,onClick:k=>{k.stopPropagation(),p(k,T.key)}},[((A=T.closeIcon)===null||A===void 0?void 0:A.call(T))||((R=C.removeIcon)===null||R===void 0?void 0:R.call(C))||"×"])]})})]}),default:()=>f("button",{type:"button",class:`${m}-nav-more`,style:F,tabindex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":c.value,id:`${h}-more`,"aria-expanded":r.value,onKeydown:u},[$])});return f("div",{class:te(`${m}-nav-operations`,n.class),style:n.style},[H,f(qw,{prefixCls:m,locale:y,editable:C},null)])}}}),Qw=Symbol("tabsContextKey"),VF=e=>{Ke(Qw,e)},Zw=()=>Xe(Qw,{tabs:Z([]),prefixCls:Z()}),WF=.1,E1=.01,ss=20,_1=Math.pow(.995,ss);function KF(e,t){const[n,o]=pt(),[r,a]=pt(0),[l,i]=pt(0),[s,u]=pt(),c=Z();function d(C){const{screenX:O,screenY:w}=C.touches[0];o({x:O,y:w}),clearInterval(c.value)}function p(C){if(!n.value)return;C.preventDefault();const{screenX:O,screenY:w}=C.touches[0],M=O-n.value.x,I=w-n.value.y;t(M,I),o({x:O,y:w});const _=Date.now();i(_-r.value),a(_),u({x:M,y:I})}function g(){if(!n.value)return;const C=s.value;if(o(null),u(null),C){const O=C.x/l.value,w=C.y/l.value,M=Math.abs(O),I=Math.abs(w);if(Math.max(M,I){if(Math.abs(_)_?(M=O,m.value="x"):(M=w,m.value="y"),t(-M,-M)&&C.preventDefault()}const b=Z({onTouchStart:d,onTouchMove:p,onTouchEnd:g,onWheel:h});function y(C){b.value.onTouchStart(C)}function S(C){b.value.onTouchMove(C)}function $(C){b.value.onTouchEnd(C)}function x(C){b.value.onWheel(C)}Ve(()=>{var C,O;document.addEventListener("touchmove",S,{passive:!1}),document.addEventListener("touchend",$,{passive:!1}),(C=e.value)===null||C===void 0||C.addEventListener("touchstart",y,{passive:!1}),(O=e.value)===null||O===void 0||O.addEventListener("wheel",x,{passive:!1})}),Je(()=>{document.removeEventListener("touchmove",S),document.removeEventListener("touchend",$)})}function D1(e,t){const n=Z(e);function o(r){const a=typeof r=="function"?r(n.value):r;a!==n.value&&t(a,n.value),n.value=a}return[n,o]}const qg=()=>{const e=Z(new Map),t=n=>o=>{e.value.set(n,o)};return Yp(()=>{e.value=new Map}),[t,e]},A1={width:0,height:0,left:0,top:0,right:0},GF=()=>({id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:Ne(),editable:Ne(),moreIcon:V.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:Ne(),popupClassName:String,getPopupContainer:de(),onTabClick:{type:Function},onTabScroll:{type:Function}}),R1=J({compatConfig:{MODE:3},name:"TabNavList",inheritAttrs:!1,props:GF(),slots:Object,emits:["tabClick","tabScroll"],setup(e,t){let{attrs:n,slots:o}=t;const{tabs:r,prefixCls:a}=Zw(),l=Y(),i=Y(),s=Y(),u=Y(),[c,d]=qg(),p=P(()=>e.tabPosition==="top"||e.tabPosition==="bottom"),[g,m]=D1(0,(se,ie)=>{p.value&&e.onTabScroll&&e.onTabScroll({direction:se>ie?"left":"right"})}),[h,b]=D1(0,(se,ie)=>{!p.value&&e.onTabScroll&&e.onTabScroll({direction:se>ie?"top":"bottom"})}),[y,S]=pt(0),[$,x]=pt(0),[C,O]=pt(null),[w,M]=pt(null),[I,_]=pt(0),[D,F]=pt(0),[z,H]=FF(new Map),T=zF(r,z),A=P(()=>`${a.value}-nav-operations-hidden`),R=Y(0),E=Y(0);Le(()=>{p.value?e.rtl?(R.value=0,E.value=Math.max(0,y.value-C.value)):(R.value=Math.min(0,C.value-y.value),E.value=0):(R.value=Math.min(0,w.value-$.value),E.value=0)});const k=se=>seE.value?E.value:se,B=Y(),[L,j]=pt(),K=()=>{j(Date.now())},G=()=>{clearTimeout(B.value)},U=(se,ie)=>{se(fe=>k(fe+ie))};KF(l,(se,ie)=>{if(p.value){if(C.value>=y.value)return!1;U(m,se)}else{if(w.value>=$.value)return!1;U(b,ie)}return G(),K(),!0}),ue(L,()=>{G(),L.value&&(B.value=setTimeout(()=>{j(0)},100))});const X=function(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activeKey;const ie=T.value.get(se)||{width:0,height:0,left:0,right:0,top:0};if(p.value){let fe=g.value;e.rtl?ie.rightg.value+C.value&&(fe=ie.right+ie.width-C.value):ie.left<-g.value?fe=-ie.left:ie.left+ie.width>-g.value+C.value&&(fe=-(ie.left+ie.width-C.value)),b(0),m(k(fe))}else{let fe=h.value;ie.top<-h.value?fe=-ie.top:ie.top+ie.height>-h.value+w.value&&(fe=-(ie.top+ie.height-w.value)),m(0),b(k(fe))}},ee=Y(0),oe=Y(0);Le(()=>{let se,ie,fe,Se,Ie,ge;const Oe=T.value;["top","bottom"].includes(e.tabPosition)?(se="width",Se=C.value,Ie=y.value,ge=I.value,ie=e.rtl?"right":"left",fe=Math.abs(g.value)):(se="height",Se=w.value,Ie=y.value,ge=D.value,ie="top",fe=-h.value);let we=Se;Ie+ge>Se&&Iefe+we){pe=Te-1;break}}let xe=0;for(let Te=ne-1;Te>=0;Te-=1)if((Oe.get(ae[Te].key)||A1)[ie]{var se,ie,fe,Se,Ie;const ge=((se=l.value)===null||se===void 0?void 0:se.offsetWidth)||0,Oe=((ie=l.value)===null||ie===void 0?void 0:ie.offsetHeight)||0,we=((fe=u.value)===null||fe===void 0?void 0:fe.$el)||{},ae=we.offsetWidth||0,ne=we.offsetHeight||0;O(ge),M(Oe),_(ae),F(ne);const pe=(((Se=i.value)===null||Se===void 0?void 0:Se.offsetWidth)||0)-ae,xe=(((Ie=i.value)===null||Ie===void 0?void 0:Ie.offsetHeight)||0)-ne;S(pe),x(xe),H(()=>{const Te=new Map;return r.value.forEach(ke=>{let{key:ve}=ke;const he=d.value.get(ve),be=(he==null?void 0:he.$el)||he;be&&Te.set(ve,{width:be.offsetWidth,height:be.offsetHeight,left:be.offsetLeft,top:be.offsetTop})}),Te})},W=P(()=>[...r.value.slice(0,ee.value),...r.value.slice(oe.value+1)]),[q,re]=pt(),le=P(()=>T.value.get(e.activeKey)),ye=Y(),me=()=>{We.cancel(ye.value)};ue([le,p,()=>e.rtl],()=>{const se={};le.value&&(p.value?(e.rtl?se.right=xr(le.value.right):se.left=xr(le.value.left),se.width=xr(le.value.width)):(se.top=xr(le.value.top),se.height=xr(le.value.height))),me(),ye.value=We(()=>{re(se)})}),ue([()=>e.activeKey,le,T,p],()=>{X()},{flush:"post"}),ue([()=>e.rtl,()=>e.tabBarGutter,()=>e.activeKey,()=>r.value],()=>{Q()},{flush:"post"});const ce=se=>{let{position:ie,prefixCls:fe,extra:Se}=se;if(!Se)return null;const Ie=Se==null?void 0:Se({position:ie});return Ie?f("div",{class:`${fe}-extra-content`},[Ie]):null};return Je(()=>{G(),me()}),()=>{const{id:se,animated:ie,activeKey:fe,rtl:Se,editable:Ie,locale:ge,tabPosition:Oe,tabBarGutter:we,onTabClick:ae}=e,{class:ne,style:pe}=n,xe=a.value,Te=!!W.value.length,ke=`${xe}-nav-wrap`;let ve,he,be,Me;p.value?Se?(he=g.value>0,ve=g.value+C.value{const{key:tt}=Re;return f(LF,{id:se,prefixCls:xe,key:tt,tab:Re,style:Ye===0?void 0:Ae,closable:Re.closable,editable:Ie,active:tt===fe,removeAriaLabel:ge==null?void 0:ge.removeAriaLabel,ref:c(tt),onClick:at=>{ae(tt,at)},onFocus:()=>{X(tt),K(),l.value&&(Se||(l.value.scrollLeft=0),l.value.scrollTop=0)}},o)});return f("div",{role:"tablist",class:te(`${xe}-nav`,ne),style:pe,onKeydown:()=>{K()}},[f(ce,{position:"left",prefixCls:xe,extra:o.leftExtra},null),f(ho,{onResize:Q},{default:()=>[f("div",{class:te(ke,{[`${ke}-ping-left`]:ve,[`${ke}-ping-right`]:he,[`${ke}-ping-top`]:be,[`${ke}-ping-bottom`]:Me}),ref:l},[f(ho,{onResize:Q},{default:()=>[f("div",{ref:i,class:`${xe}-nav-list`,style:{transform:`translate(${g.value}px, ${h.value}px)`,transition:L.value?"none":void 0}},[_e,f(qw,{ref:u,prefixCls:xe,locale:ge,editable:Ie,style:v(v({},_e.length===0?void 0:Ae),{visibility:Te?"hidden":null})},null),f("div",{class:te(`${xe}-ink-bar`,{[`${xe}-ink-bar-animated`]:ie.inkBar}),style:q.value},null)])]})])]}),f(jF,N(N({},e),{},{removeAriaLabel:ge==null?void 0:ge.removeAriaLabel,ref:s,prefixCls:xe,tabs:W.value,class:!Te&&A.value}),EC(o,["moreIcon"])),f(ce,{position:"right",prefixCls:xe,extra:o.rightExtra},null),f(ce,{position:"right",prefixCls:xe,extra:o.tabBarExtraContent},null)])}}}),XF=J({compatConfig:{MODE:3},name:"TabPanelList",inheritAttrs:!1,props:{activeKey:{type:[String,Number]},id:{type:String},rtl:{type:Boolean},animated:{type:Object,default:void 0},tabPosition:{type:String},destroyInactiveTabPane:{type:Boolean}},setup(e){const{tabs:t,prefixCls:n}=Zw();return()=>{const{id:o,activeKey:r,animated:a,tabPosition:l,rtl:i,destroyInactiveTabPane:s}=e,u=a.tabPane,c=n.value,d=t.value.findIndex(p=>p.key===r);return f("div",{class:`${c}-content-holder`},[f("div",{class:[`${c}-content`,`${c}-content-${l}`,{[`${c}-content-animated`]:u}],style:d&&u?{[i?"marginRight":"marginLeft"]:`-${d}00%`}:null},[t.value.map(p=>ut(p.node,{key:p.key,prefixCls:c,tabKey:p.key,id:o,animated:u,active:p.key===r,destroyInactiveTabPane:s}))])])}}});var UF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};const YF=UF;function N1(e){for(var t=1;t{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[yo(e,"slide-up"),yo(e,"slide-down")]]},JF=e=>{const{componentCls:t,tabsCardHorizontalPadding:n,tabsCardHeadBackground:o,tabsCardGutter:r,colorSplit:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:o,border:`${e.lineWidth}px ${e.lineType} ${a}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:e.colorPrimary,background:e.colorBgContainer},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:`${r}px`}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:`${r}px`}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadiusLG}px 0 0 ${e.borderRadiusLG}px`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},eL=e=>{const{componentCls:t,tabsHoverColor:n,dropdownEdgeChildVerticalPadding:o}=e;return{[`${t}-dropdown`]:v(v({},et(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${o}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":v(v({},mn),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${e.paddingXXS}px ${e.paddingSM}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},tL=e=>{const{componentCls:t,margin:n,colorSplit:o}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:`0 0 ${n}px 0`,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${e.lineWidth}px ${e.lineType} ${o}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, + right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:`${n}px`,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:e.controlHeight*1.25,[`${t}-tab`]:{padding:`${e.paddingXS}px ${e.paddingLG}px`,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:`${e.margin}px 0 0 0`},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${e.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-e.lineWidth},borderRight:{_skip_check_:!0,value:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},nL=e=>{const{componentCls:t,padding:n}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXS}px 0`,fontSize:e.fontSize}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${n}px 0`,fontSize:e.fontSizeLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXXS*1.5}px ${n}px`}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${e.borderRadius}px ${e.borderRadius}px`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${e.borderRadius}px ${e.borderRadius}px 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${e.borderRadius}px ${e.borderRadius}px 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${e.borderRadius}px 0 0 ${e.borderRadius}px`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:`${e.paddingXS}px ${n}px ${e.paddingXXS*1.5}px`}}}}}},oL=e=>{const{componentCls:t,tabsActiveColor:n,tabsHoverColor:o,iconCls:r,tabsHorizontalGutter:a}=e,l=`${t}-tab`;return{[l]:{position:"relative",display:"inline-flex",alignItems:"center",padding:`${e.paddingSM}px 0`,fontSize:`${e.fontSize}px`,background:"transparent",border:0,outline:"none",cursor:"pointer","&-btn, &-remove":v({"&:focus:not(:focus-visible), &:active":{color:n}},Lo(e)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-e.marginXXS},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},"&:hover":{color:o},[`&${l}-active ${l}-btn`]:{color:e.colorPrimary,textShadow:e.tabsActiveTextShadow},[`&${l}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${l}-disabled ${l}-btn, &${l}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${l}-remove ${r}`]:{margin:0},[r]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${l} + ${l}`]:{margin:{_skip_check_:!0,value:`0 0 0 ${a}px`}}}},rL=e=>{const{componentCls:t,tabsHorizontalGutter:n,iconCls:o,tabsCardGutter:r}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:`0 0 0 ${n}px`},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[o]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${e.marginSM}px`}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${e.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${e.marginXXS}px`},[o]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:`${r}px`},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},aL=e=>{const{componentCls:t,tabsCardHorizontalPadding:n,tabsCardHeight:o,tabsCardGutter:r,tabsHoverColor:a,tabsActiveColor:l,colorSplit:i}=e;return{[t]:v(v(v(v({},et(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:n,background:"transparent",border:0,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:v({minWidth:`${o}px`,marginLeft:{_skip_check_:!0,value:`${r}px`},padding:`0 ${e.paddingXS}px`,background:"transparent",border:`${e.lineWidth}px ${e.lineType} ${i}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:a},"&:active, &:focus:not(:focus-visible)":{color:l}},Lo(e))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.colorPrimary,pointerEvents:"none"}}),oL(e)),{[`${t}-content`]:{position:"relative",display:"flex",width:"100%","&-animated":{transition:"margin 0.3s"}},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:{outline:"none",flex:"none",width:"100%"}}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},lL=Qe("Tabs",e=>{const t=e.controlHeightLG,n=ze(e,{tabsHoverColor:e.colorPrimaryHover,tabsActiveColor:e.colorPrimaryActive,tabsCardHorizontalPadding:`${(t-Math.round(e.fontSize*e.lineHeight))/2-e.lineWidth}px ${e.padding}px`,tabsCardHeight:t,tabsCardGutter:e.marginXXS/2,tabsHorizontalGutter:32,tabsCardHeadBackground:e.colorFillAlter,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120});return[nL(n),rL(n),tL(n),eL(n),JF(n),aL(n),ZF(n)]},e=>({zIndexPopup:e.zIndexPopupBase+50}));let k1=0;const Jw=()=>({prefixCls:{type:String},id:{type:String},popupClassName:String,getPopupContainer:de(),activeKey:{type:[String,Number]},defaultActiveKey:{type:[String,Number]},direction:je(),animated:Ge([Boolean,Object]),renderTabBar:de(),tabBarGutter:{type:Number},tabBarStyle:Ne(),tabPosition:je(),destroyInactiveTabPane:Ce(),hideAdd:Boolean,type:je(),size:je(),centered:Boolean,onEdit:de(),onChange:de(),onTabClick:de(),onTabScroll:de(),"onUpdate:activeKey":de(),locale:Ne(),onPrevClick:de(),onNextClick:de(),tabBarExtraContent:V.any});function iL(e){return e.map(t=>{if(kt(t)){const n=v({},t.props||{});for(const[p,g]of Object.entries(n))delete n[p],n[qr(p)]=g;const o=t.children||{},r=t.key!==void 0?t.key:void 0,{tab:a=o.tab,disabled:l,forceRender:i,closable:s,animated:u,active:c,destroyInactiveTabPane:d}=n;return v(v({key:r},n),{node:t,closeIcon:o.closeIcon,tab:a,disabled:l===""||l,forceRender:i===""||i,closable:s===""||s,animated:u===""||u,active:c===""||c,destroyInactiveTabPane:d===""||d})}return null}).filter(t=>t)}const sL=J({compatConfig:{MODE:3},name:"InternalTabs",inheritAttrs:!1,props:v(v({},rt(Jw(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}})),{tabs:ht()}),slots:Object,setup(e,t){let{attrs:n,slots:o}=t;bt(e.onPrevClick===void 0&&e.onNextClick===void 0,"Tabs","`onPrevClick / @prevClick` and `onNextClick / @nextClick` has been removed. Please use `onTabScroll / @tabScroll` instead."),bt(e.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` prop has been removed. Please use `rightExtra` slot instead."),bt(o.tabBarExtraContent===void 0,"Tabs","`tabBarExtraContent` slot is deprecated. Please use `rightExtra` slot instead.");const{prefixCls:r,direction:a,size:l,rootPrefixCls:i,getPopupContainer:s}=Ee("tabs",e),[u,c]=lL(r),d=P(()=>a.value==="rtl"),p=P(()=>{const{animated:w,tabPosition:M}=e;return w===!1||["left","right"].includes(M)?{inkBar:!1,tabPane:!1}:w===!0?{inkBar:!0,tabPane:!0}:v({inkBar:!0,tabPane:!1},typeof w=="object"?w:{})}),[g,m]=pt(!1);Ve(()=>{m(jv())});const[h,b]=Ot(()=>{var w;return(w=e.tabs[0])===null||w===void 0?void 0:w.key},{value:P(()=>e.activeKey),defaultValue:e.defaultActiveKey}),[y,S]=pt(()=>e.tabs.findIndex(w=>w.key===h.value));Le(()=>{var w;let M=e.tabs.findIndex(I=>I.key===h.value);M===-1&&(M=Math.max(0,Math.min(y.value,e.tabs.length-1)),b((w=e.tabs[M])===null||w===void 0?void 0:w.key)),S(M)});const[$,x]=Ot(null,{value:P(()=>e.id)}),C=P(()=>g.value&&!["left","right"].includes(e.tabPosition)?"top":e.tabPosition);Ve(()=>{e.id||(x(`rc-tabs-${k1}`),k1+=1)});const O=(w,M)=>{var I,_;(I=e.onTabClick)===null||I===void 0||I.call(e,w,M);const D=w!==h.value;b(w),D&&((_=e.onChange)===null||_===void 0||_.call(e,w))};return VF({tabs:P(()=>e.tabs),prefixCls:r}),()=>{const{id:w,type:M,tabBarGutter:I,tabBarStyle:_,locale:D,destroyInactiveTabPane:F,renderTabBar:z=o.renderTabBar,onTabScroll:H,hideAdd:T,centered:A}=e,R={id:$.value,activeKey:h.value,animated:p.value,tabPosition:C.value,rtl:d.value,mobile:g.value};let E;M==="editable-card"&&(E={onEdit:(j,K)=>{let{key:G,event:U}=K;var X;(X=e.onEdit)===null||X===void 0||X.call(e,j==="add"?U:G,j)},removeIcon:()=>f(io,null,null),addIcon:o.addIcon?o.addIcon:()=>f(QF,null,null),showAdd:T!==!0});let k;const B=v(v({},R),{moreTransitionName:`${i.value}-slide-up`,editable:E,locale:D,tabBarGutter:I,onTabClick:O,onTabScroll:H,style:_,getPopupContainer:s.value,popupClassName:te(e.popupClassName,c.value)});z?k=z(v(v({},B),{DefaultTabBar:R1})):k=f(R1,B,EC(o,["moreIcon","leftExtra","rightExtra","tabBarExtraContent"]));const L=r.value;return u(f("div",N(N({},n),{},{id:w,class:te(L,`${L}-${C.value}`,{[c.value]:!0,[`${L}-${l.value}`]:l.value,[`${L}-card`]:["card","editable-card"].includes(M),[`${L}-editable-card`]:M==="editable-card",[`${L}-centered`]:A,[`${L}-mobile`]:g.value,[`${L}-editable`]:M==="editable-card",[`${L}-rtl`]:d.value},n.class)}),[k,f(XF,N(N({destroyInactiveTabPane:F},R),{},{animated:p.value}),null)]))}}}),Oa=J({compatConfig:{MODE:3},name:"ATabs",inheritAttrs:!1,props:rt(Jw(),{tabPosition:"top",animated:{inkBar:!0,tabPane:!1}}),slots:Object,setup(e,t){let{attrs:n,slots:o,emit:r}=t;const a=l=>{r("update:activeKey",l),r("change",l)};return()=>{var l;const i=iL(mt((l=o.default)===null||l===void 0?void 0:l.call(o)));return f(sL,N(N(N({},qe(e,["onUpdate:activeKey"])),n),{},{onChange:a,tabs:i}),o)}}}),cL=()=>({tab:V.any,disabled:{type:Boolean},forceRender:{type:Boolean},closable:{type:Boolean},animated:{type:Boolean},active:{type:Boolean},destroyInactiveTabPane:{type:Boolean},prefixCls:{type:String},tabKey:{type:[String,Number]},id:{type:String}}),tp=J({compatConfig:{MODE:3},name:"ATabPane",inheritAttrs:!1,__ANT_TAB_PANE:!0,props:cL(),slots:Object,setup(e,t){let{attrs:n,slots:o}=t;const r=Z(e.forceRender);ue([()=>e.active,()=>e.destroyInactiveTabPane],()=>{e.active?r.value=!0:e.destroyInactiveTabPane&&(r.value=!1)},{immediate:!0});const a=P(()=>e.active?{}:e.animated?{visibility:"hidden",height:0,overflowY:"hidden"}:{display:"none"});return()=>{var l;const{prefixCls:i,forceRender:s,id:u,active:c,tabKey:d}=e;return f("div",{id:u&&`${u}-panel-${d}`,role:"tabpanel",tabindex:c?0:-1,"aria-labelledby":u&&`${u}-tab-${d}`,"aria-hidden":!c,style:[a.value,n.style],class:[`${i}-tabpane`,c&&`${i}-tabpane-active`,n.class]},[(c||r.value||s)&&((l=o.default)===null||l===void 0?void 0:l.call(o))])}}});Oa.TabPane=tp;Oa.install=function(e){return e.component(Oa.name,Oa),e.component(tp.name,tp),e};const uL=e=>{const{antCls:t,componentCls:n,cardHeadHeight:o,cardPaddingBase:r,cardHeadTabsMarginBottom:a}=e;return v(v({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:o,marginBottom:-1,padding:`0 ${r}px`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,background:"transparent",borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`},ro()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":v(v({display:"inline-block",flex:1},mn),{[` + > ${n}-typography, + > ${n}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:a,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorderSecondary}`}}})},dL=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:o,lineWidth:r}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` + ${r}px 0 0 0 ${n}, + 0 ${r}px 0 0 ${n}, + ${r}px ${r}px 0 0 ${n}, + ${r}px 0 0 0 ${n} inset, + 0 ${r}px 0 0 ${n} inset; + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:o}}},fL=e=>{const{componentCls:t,iconCls:n,cardActionsLiMargin:o,cardActionsIconSize:r,colorBorderSecondary:a}=e;return v(v({margin:0,padding:0,listStyle:"none",background:e.colorBgContainer,borderTop:`${e.lineWidth}px ${e.lineType} ${a}`,display:"flex",borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px `},ro()),{"& > li":{margin:o,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:e.cardActionsIconSize*2,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorTextDescription,lineHeight:`${e.fontSize*e.lineHeight}px`,transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:r,lineHeight:`${r*e.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${a}`}}})},pL=e=>v(v({margin:`-${e.marginXXS}px 0`,display:"flex"},ro()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":v({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},mn),"&-description":{color:e.colorTextDescription}}),vL=e=>{const{componentCls:t,cardPaddingBase:n,colorFillAlter:o}=e;return{[`${t}-head`]:{padding:`0 ${n}px`,background:o,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${e.padding}px ${n}px`}}},gL=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},hL=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:o,colorBorderSecondary:r,boxShadow:a,cardPaddingBase:l}=e;return{[t]:v(v({},et(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:a},[`${t}-head`]:uL(e),[`${t}-extra`]:{marginInlineStart:"auto",color:"",fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:v({padding:l,borderRadius:` 0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`},ro()),[`${t}-grid`]:dL(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%"},img:{borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`}},[`${t}-actions`]:fL(e),[`${t}-meta`]:pL(e)}),[`${t}-bordered`]:{border:`${e.lineWidth}px ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:n}},[`${t}-contain-grid`]:{[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:-e.lineWidth,marginInlineStart:-e.lineWidth,padding:0}},[`${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:o}}},[`${t}-type-inner`]:vL(e),[`${t}-loading`]:gL(e),[`${t}-rtl`]:{direction:"rtl"}}},mL=e=>{const{componentCls:t,cardPaddingSM:n,cardHeadHeightSM:o}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:o,padding:`0 ${n}px`,fontSize:e.fontSize,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{minHeight:o,paddingTop:0,display:"flex",alignItems:"center"}}}}},bL=Qe("Card",e=>{const t=ze(e,{cardShadow:e.boxShadowCard,cardHeadHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,cardHeadHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardHeadTabsMarginBottom:-e.padding-e.lineWidth,cardActionsLiMargin:`${e.paddingSM}px 0`,cardActionsIconSize:e.fontSize,cardPaddingSM:12});return[hL(t),mL(t)]}),yL=()=>({prefixCls:String,width:{type:[Number,String]}}),SL=J({compatConfig:{MODE:3},name:"SkeletonTitle",props:yL(),setup(e){return()=>{const{prefixCls:t,width:n}=e,o=typeof n=="number"?`${n}px`:n;return f("h3",{class:t,style:{width:o}},null)}}}),Zg=SL,$L=()=>({prefixCls:String,width:{type:[Number,String,Array]},rows:Number}),CL=J({compatConfig:{MODE:3},name:"SkeletonParagraph",props:$L(),setup(e){const t=n=>{const{width:o,rows:r=2}=e;if(Array.isArray(o))return o[n];if(r-1===n)return o};return()=>{const{prefixCls:n,rows:o}=e,r=[...Array(o)].map((a,l)=>{const i=t(l);return f("li",{key:l,style:{width:typeof i=="number"?`${i}px`:i}},null)});return f("ul",{class:n},[r])}}}),xL=CL,Qc=()=>({prefixCls:String,size:[String,Number],shape:String,active:{type:Boolean,default:void 0}}),e4=e=>{const{prefixCls:t,size:n,shape:o}=e,r=te({[`${t}-lg`]:n==="large",[`${t}-sm`]:n==="small"}),a=te({[`${t}-circle`]:o==="circle",[`${t}-square`]:o==="square",[`${t}-round`]:o==="round"}),l=typeof n=="number"?{width:`${n}px`,height:`${n}px`,lineHeight:`${n}px`}:{};return f("span",{class:te(t,r,a),style:l},null)};e4.displayName="SkeletonElement";const Zc=e4,wL=new Ue("ant-skeleton-loading",{"0%":{transform:"translateX(-37.5%)"},"100%":{transform:"translateX(37.5%)"}}),Jc=e=>({height:e,lineHeight:`${e}px`}),Pa=e=>v({width:e},Jc(e)),OL=e=>({position:"relative",zIndex:0,overflow:"hidden",background:"transparent","&::after":{position:"absolute",top:0,insetInlineEnd:"-150%",bottom:0,insetInlineStart:"-150%",background:e.skeletonLoadingBackground,animationName:wL,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite",content:'""'}}),ud=e=>v({width:e*5,minWidth:e*5},Jc(e)),PL=e=>{const{skeletonAvatarCls:t,color:n,controlHeight:o,controlHeightLG:r,controlHeightSM:a}=e;return{[`${t}`]:v({display:"inline-block",verticalAlign:"top",background:n},Pa(o)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:v({},Pa(r)),[`${t}${t}-sm`]:v({},Pa(a))}},IL=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:o,controlHeightLG:r,controlHeightSM:a,color:l}=e;return{[`${o}`]:v({display:"inline-block",verticalAlign:"top",background:l,borderRadius:n},ud(t)),[`${o}-lg`]:v({},ud(r)),[`${o}-sm`]:v({},ud(a))}},B1=e=>v({width:e},Jc(e)),TL=e=>{const{skeletonImageCls:t,imageSizeBase:n,color:o,borderRadiusSM:r}=e;return{[`${t}`]:v(v({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:o,borderRadius:r},B1(n*2)),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:v(v({},B1(n)),{maxWidth:n*4,maxHeight:n*4}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},dd=(e,t,n)=>{const{skeletonButtonCls:o}=e;return{[`${n}${o}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${o}-round`]:{borderRadius:t}}},fd=e=>v({width:e*2,minWidth:e*2},Jc(e)),ML=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:o,controlHeightLG:r,controlHeightSM:a,color:l}=e;return v(v(v(v(v({[`${n}`]:v({display:"inline-block",verticalAlign:"top",background:l,borderRadius:t,width:o*2,minWidth:o*2},fd(o))},dd(e,o,n)),{[`${n}-lg`]:v({},fd(r))}),dd(e,r,`${n}-lg`)),{[`${n}-sm`]:v({},fd(a))}),dd(e,a,`${n}-sm`))},EL=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:o,skeletonParagraphCls:r,skeletonButtonCls:a,skeletonInputCls:l,skeletonImageCls:i,controlHeight:s,controlHeightLG:u,controlHeightSM:c,color:d,padding:p,marginSM:g,borderRadius:m,skeletonTitleHeight:h,skeletonBlockRadius:b,skeletonParagraphLineHeight:y,controlHeightXS:S,skeletonParagraphMarginTop:$}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:p,verticalAlign:"top",[`${n}`]:v({display:"inline-block",verticalAlign:"top",background:d},Pa(s)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:v({},Pa(u)),[`${n}-sm`]:v({},Pa(c))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${o}`]:{width:"100%",height:h,background:d,borderRadius:b,[`+ ${r}`]:{marginBlockStart:c}},[`${r}`]:{padding:0,"> li":{width:"100%",height:y,listStyle:"none",background:d,borderRadius:b,"+ li":{marginBlockStart:S}}},[`${r}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${o}, ${r} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[`${o}`]:{marginBlockStart:g,[`+ ${r}`]:{marginBlockStart:$}}},[`${t}${t}-element`]:v(v(v(v({display:"inline-block",width:"auto"},ML(e)),PL(e)),IL(e)),TL(e)),[`${t}${t}-block`]:{width:"100%",[`${a}`]:{width:"100%"},[`${l}`]:{width:"100%"}},[`${t}${t}-active`]:{[` + ${o}, + ${r} > li, + ${n}, + ${a}, + ${l}, + ${i} + `]:v({},OL(e))}}},pi=Qe("Skeleton",e=>{const{componentCls:t}=e,n=ze(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:e.controlHeight*1.5,skeletonTitleHeight:e.controlHeight/2,skeletonBlockRadius:e.borderRadiusSM,skeletonParagraphLineHeight:e.controlHeight/2,skeletonParagraphMarginTop:e.marginLG+e.marginXXS,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.color} 25%, ${e.colorGradientEnd} 37%, ${e.color} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[EL(n)]},e=>{const{colorFillContent:t,colorFill:n}=e;return{color:t,colorGradientEnd:n}}),_L=()=>({active:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},prefixCls:String,avatar:{type:[Boolean,Object],default:void 0},title:{type:[Boolean,Object],default:void 0},paragraph:{type:[Boolean,Object],default:void 0},round:{type:Boolean,default:void 0}});function pd(e){return e&&typeof e=="object"?e:{}}function DL(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function AL(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function RL(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const NL=J({compatConfig:{MODE:3},name:"ASkeleton",props:rt(_L(),{avatar:!1,title:!0,paragraph:!0}),setup(e,t){let{slots:n}=t;const{prefixCls:o,direction:r}=Ee("skeleton",e),[a,l]=pi(o);return()=>{var i;const{loading:s,avatar:u,title:c,paragraph:d,active:p,round:g}=e,m=o.value;if(s||e.loading===void 0){const h=!!u||u==="",b=!!c||c==="",y=!!d||d==="";let S;if(h){const C=v(v({prefixCls:`${m}-avatar`},DL(b,y)),pd(u));S=f("div",{class:`${m}-header`},[f(Zc,C,null)])}let $;if(b||y){let C;if(b){const w=v(v({prefixCls:`${m}-title`},AL(h,y)),pd(c));C=f(Zg,w,null)}let O;if(y){const w=v(v({prefixCls:`${m}-paragraph`},RL(h,b)),pd(d));O=f(xL,w,null)}$=f("div",{class:`${m}-content`},[C,O])}const x=te(m,{[`${m}-with-avatar`]:h,[`${m}-active`]:p,[`${m}-rtl`]:r.value==="rtl",[`${m}-round`]:g,[l.value]:!0});return a(f("div",{class:x},[S,$]))}return(i=n.default)===null||i===void 0?void 0:i.call(n)}}}),tn=NL,kL=()=>v(v({},Qc()),{size:String,block:Boolean}),BL=J({compatConfig:{MODE:3},name:"ASkeletonButton",props:rt(kL(),{size:"default"}),setup(e){const{prefixCls:t}=Ee("skeleton",e),[n,o]=pi(t),r=P(()=>te(t.value,`${t.value}-element`,{[`${t.value}-active`]:e.active,[`${t.value}-block`]:e.block},o.value));return()=>n(f("div",{class:r.value},[f(Zc,N(N({},e),{},{prefixCls:`${t.value}-button`}),null)]))}}),t4=BL,FL=J({compatConfig:{MODE:3},name:"ASkeletonInput",props:v(v({},qe(Qc(),["shape"])),{size:String,block:Boolean}),setup(e){const{prefixCls:t}=Ee("skeleton",e),[n,o]=pi(t),r=P(()=>te(t.value,`${t.value}-element`,{[`${t.value}-active`]:e.active,[`${t.value}-block`]:e.block},o.value));return()=>n(f("div",{class:r.value},[f(Zc,N(N({},e),{},{prefixCls:`${t.value}-input`}),null)]))}}),n4=FL,LL="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",zL=J({compatConfig:{MODE:3},name:"ASkeletonImage",props:qe(Qc(),["size","shape","active"]),setup(e){const{prefixCls:t}=Ee("skeleton",e),[n,o]=pi(t),r=P(()=>te(t.value,`${t.value}-element`,o.value));return()=>n(f("div",{class:r.value},[f("div",{class:`${t.value}-image`},[f("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",class:`${t.value}-image-svg`},[f("path",{d:LL,class:`${t.value}-image-path`},null)])])]))}}),o4=zL,HL=()=>v(v({},Qc()),{shape:String}),jL=J({compatConfig:{MODE:3},name:"ASkeletonAvatar",props:rt(HL(),{size:"default",shape:"circle"}),setup(e){const{prefixCls:t}=Ee("skeleton",e),[n,o]=pi(t),r=P(()=>te(t.value,`${t.value}-element`,{[`${t.value}-active`]:e.active},o.value));return()=>n(f("div",{class:r.value},[f(Zc,N(N({},e),{},{prefixCls:`${t.value}-avatar`}),null)]))}}),r4=jL;tn.Button=t4;tn.Avatar=r4;tn.Input=n4;tn.Image=o4;tn.Title=Zg;tn.install=function(e){return e.component(tn.name,tn),e.component(tn.Button.name,t4),e.component(tn.Avatar.name,r4),e.component(tn.Input.name,n4),e.component(tn.Image.name,o4),e.component(tn.Title.name,Zg),e};const{TabPane:VL}=Oa,WL=()=>({prefixCls:String,title:V.any,extra:V.any,bordered:{type:Boolean,default:!0},bodyStyle:{type:Object,default:void 0},headStyle:{type:Object,default:void 0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},type:{type:String},size:{type:String},actions:V.any,tabList:{type:Array},tabBarExtraContent:V.any,activeTabKey:String,defaultActiveTabKey:String,cover:V.any,onTabChange:{type:Function}}),KL=J({compatConfig:{MODE:3},name:"ACard",inheritAttrs:!1,props:WL(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a,size:l}=Ee("card",e),[i,s]=bL(r),u=p=>p.map((m,h)=>Zt(m)&&!bv(m)||!Zt(m)?f("li",{style:{width:`${100/p.length}%`},key:`action-${h}`},[f("span",null,[m])]):null),c=p=>{var g;(g=e.onTabChange)===null||g===void 0||g.call(e,p)},d=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g;return p.forEach(m=>{m&&pc(m.type)&&m.type.__ANT_CARD_GRID&&(g=!0)}),g};return()=>{var p,g,m,h,b,y;const{headStyle:S={},bodyStyle:$={},loading:x,bordered:C=!0,type:O,tabList:w,hoverable:M,activeTabKey:I,defaultActiveTabKey:_,tabBarExtraContent:D=sl((p=n.tabBarExtraContent)===null||p===void 0?void 0:p.call(n)),title:F=sl((g=n.title)===null||g===void 0?void 0:g.call(n)),extra:z=sl((m=n.extra)===null||m===void 0?void 0:m.call(n)),actions:H=sl((h=n.actions)===null||h===void 0?void 0:h.call(n)),cover:T=sl((b=n.cover)===null||b===void 0?void 0:b.call(n))}=e,A=mt((y=n.default)===null||y===void 0?void 0:y.call(n)),R=r.value,E={[`${R}`]:!0,[s.value]:!0,[`${R}-loading`]:x,[`${R}-bordered`]:C,[`${R}-hoverable`]:!!M,[`${R}-contain-grid`]:d(A),[`${R}-contain-tabs`]:w&&w.length,[`${R}-${l.value}`]:l.value,[`${R}-type-${O}`]:!!O,[`${R}-rtl`]:a.value==="rtl"},k=f(tn,{loading:!0,active:!0,paragraph:{rows:4},title:!1},{default:()=>[A]}),B=I!==void 0,L={size:"large",[B?"activeKey":"defaultActiveKey"]:B?I:_,onChange:c,class:`${R}-head-tabs`};let j;const K=w&&w.length?f(Oa,L,{default:()=>[w.map(ee=>{const{tab:oe,slots:Q}=ee,W=Q==null?void 0:Q.tab;bt(!Q,"Card","tabList slots is deprecated, Please use `customTab` instead.");let q=oe!==void 0?oe:n[W]?n[W](ee):null;return q=Ic(n,"customTab",ee,()=>[q]),f(VL,{tab:q,key:ee.key,disabled:ee.disabled},null)})],rightExtra:D?()=>D:null}):null;(F||z||K)&&(j=f("div",{class:`${R}-head`,style:S},[f("div",{class:`${R}-head-wrapper`},[F&&f("div",{class:`${R}-head-title`},[F]),z&&f("div",{class:`${R}-extra`},[z])]),K]));const G=T?f("div",{class:`${R}-cover`},[T]):null,U=f("div",{class:`${R}-body`,style:$},[x?k:A]),X=H&&H.length?f("ul",{class:`${R}-actions`},[u(H)]):null;return i(f("div",N(N({ref:"cardContainerRef"},o),{},{class:[E,o.class]}),[j,G,A&&A.length?U:null,X]))}}}),Tl=KL,GL=()=>({prefixCls:String,title:ba(),description:ba(),avatar:ba()}),np=J({compatConfig:{MODE:3},name:"ACardMeta",props:GL(),slots:Object,setup(e,t){let{slots:n}=t;const{prefixCls:o}=Ee("card",e);return()=>{const r={[`${o.value}-meta`]:!0},a=Nt(n,e,"avatar"),l=Nt(n,e,"title"),i=Nt(n,e,"description"),s=a?f("div",{class:`${o.value}-meta-avatar`},[a]):null,u=l?f("div",{class:`${o.value}-meta-title`},[l]):null,c=i?f("div",{class:`${o.value}-meta-description`},[i]):null,d=u||c?f("div",{class:`${o.value}-meta-detail`},[u,c]):null;return f("div",{class:r},[s,d])}}}),XL=()=>({prefixCls:String,hoverable:{type:Boolean,default:!0}}),op=J({compatConfig:{MODE:3},name:"ACardGrid",__ANT_CARD_GRID:!0,props:XL(),setup(e,t){let{slots:n}=t;const{prefixCls:o}=Ee("card",e),r=P(()=>({[`${o.value}-grid`]:!0,[`${o.value}-grid-hoverable`]:e.hoverable}));return()=>{var a;return f("div",{class:r.value},[(a=n.default)===null||a===void 0?void 0:a.call(n)])}}});Tl.Meta=np;Tl.Grid=op;Tl.install=function(e){return e.component(Tl.name,Tl),e.component(np.name,np),e.component(op.name,op),e};const UL=function(e){return e.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()}).toLowerCase()},YL=function(e){return/[height|width]$/.test(e)},F1=function(e){let t="";const n=Object.keys(e);return n.forEach(function(o,r){let a=e[o];o=UL(o),YL(o)&&typeof a=="number"&&(a=a+"px"),a===!0?t+=o:a===!1?t+="not "+o:t+="("+o+": "+a+")",r{["touchstart","touchmove","wheel"].includes(e.type)||e.preventDefault()},Ys=e=>{const t=[],n=l4(e),o=i4(e);for(let r=n;re.currentSlide-JL(e),i4=e=>e.currentSlide+ez(e),JL=e=>e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0,ez=e=>e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow,ap=e=>e&&e.offsetWidth||0,Jg=e=>e&&e.offsetHeight||0,s4=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;const o=e.startX-e.curX,r=e.startY-e.curY,a=Math.atan2(r,o);return n=Math.round(a*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0||n<=360&&n>=315?"left":n>=135&&n<=225?"right":t===!0?n>=35&&n<=135?"up":"down":"vertical"},eu=e=>{let t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},gd=(e,t)=>{const n={};return t.forEach(o=>n[o]=e[o]),n},tz=e=>{const t=e.children.length,n=e.listRef,o=Math.ceil(ap(n)),r=e.trackRef,a=Math.ceil(ap(r));let l;if(e.vertical)l=o;else{let g=e.centerMode&&parseInt(e.centerPadding)*2;typeof e.centerPadding=="string"&&e.centerPadding.slice(-1)==="%"&&(g*=o/100),l=Math.ceil((o-g)/e.slidesToShow)}const i=n&&Jg(n.querySelector('[data-index="0"]')),s=i*e.slidesToShow;let u=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(u=t-1-e.initialSlide);let c=e.lazyLoadedList||[];const d=Ys(v(v({},e),{currentSlide:u,lazyLoadedList:c}));c=c.concat(d);const p={slideCount:t,slideWidth:l,listWidth:o,trackWidth:a,currentSlide:u,slideHeight:i,listHeight:s,lazyLoadedList:c};return e.autoplaying===null&&e.autoplay&&(p.autoplaying="playing"),p},nz=e=>{const{waitForAnimate:t,animating:n,fade:o,infinite:r,index:a,slideCount:l,lazyLoad:i,currentSlide:s,centerMode:u,slidesToScroll:c,slidesToShow:d,useCSS:p}=e;let{lazyLoadedList:g}=e;if(t&&n)return{};let m=a,h,b,y,S={},$={};const x=r?a:rp(a,0,l-1);if(o){if(!r&&(a<0||a>=l))return{};a<0?m=a+l:a>=l&&(m=a-l),i&&g.indexOf(m)<0&&(g=g.concat(m)),S={animating:!0,currentSlide:m,lazyLoadedList:g,targetSlide:m},$={animating:!1,targetSlide:m}}else h=m,m<0?(h=m+l,r?l%c!==0&&(h=l-l%c):h=0):!eu(e)&&m>s?m=h=s:u&&m>=l?(m=r?l:l-1,h=r?0:l-1):m>=l&&(h=m-l,r?l%c!==0&&(h=0):h=l-d),!r&&m+d>=l&&(h=l-d),b=Ql(v(v({},e),{slideIndex:m})),y=Ql(v(v({},e),{slideIndex:h})),r||(b===y&&(m=h),b=y),i&&(g=g.concat(Ys(v(v({},e),{currentSlide:m})))),p?(S={animating:!0,currentSlide:h,trackStyle:c4(v(v({},e),{left:b})),lazyLoadedList:g,targetSlide:x},$={animating:!1,currentSlide:h,trackStyle:ql(v(v({},e),{left:y})),swipeLeft:null,targetSlide:x}):S={currentSlide:h,trackStyle:ql(v(v({},e),{left:y})),lazyLoadedList:g,targetSlide:x};return{state:S,nextState:$}},oz=(e,t)=>{let n,o,r;const{slidesToScroll:a,slidesToShow:l,slideCount:i,currentSlide:s,targetSlide:u,lazyLoad:c,infinite:d}=e,g=i%a!==0?0:(i-s)%a;if(t.message==="previous")o=g===0?a:l-g,r=s-o,c&&!d&&(n=s-o,r=n===-1?i-1:n),d||(r=u-a);else if(t.message==="next")o=g===0?a:g,r=s+o,c&&!d&&(r=(s+a)%i+g),d||(r=u+a);else if(t.message==="dots")r=t.index*t.slidesToScroll;else if(t.message==="children"){if(r=t.index,d){const m=uz(v(v({},e),{targetSlide:r}));r>t.currentSlide&&m==="left"?r=r-i:re.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":e.keyCode===37?n?"next":"previous":e.keyCode===39?n?"previous":"next":"",az=(e,t,n)=>(e.target.tagName==="IMG"&&Ia(e),!t||!n&&e.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}),lz=(e,t)=>{const{scrolling:n,animating:o,vertical:r,swipeToSlide:a,verticalSwiping:l,rtl:i,currentSlide:s,edgeFriction:u,edgeDragged:c,onEdge:d,swiped:p,swiping:g,slideCount:m,slidesToScroll:h,infinite:b,touchObject:y,swipeEvent:S,listHeight:$,listWidth:x}=t;if(n)return;if(o)return Ia(e);r&&a&&l&&Ia(e);let C,O={};const w=Ql(t);y.curX=e.touches?e.touches[0].pageX:e.clientX,y.curY=e.touches?e.touches[0].pageY:e.clientY,y.swipeLength=Math.round(Math.sqrt(Math.pow(y.curX-y.startX,2)));const M=Math.round(Math.sqrt(Math.pow(y.curY-y.startY,2)));if(!l&&!g&&M>10)return{scrolling:!0};l&&(y.swipeLength=M);let I=(i?-1:1)*(y.curX>y.startX?1:-1);l&&(I=y.curY>y.startY?1:-1);const _=Math.ceil(m/h),D=s4(t.touchObject,l);let F=y.swipeLength;return b||(s===0&&(D==="right"||D==="down")||s+1>=_&&(D==="left"||D==="up")||!eu(t)&&(D==="left"||D==="up"))&&(F=y.swipeLength*u,c===!1&&d&&(d(D),O.edgeDragged=!0)),!p&&S&&(S(D),O.swiped=!0),r?C=w+F*($/x)*I:i?C=w-F*I:C=w+F*I,l&&(C=w+F*I),O=v(v({},O),{touchObject:y,swipeLeft:C,trackStyle:ql(v(v({},t),{left:C}))}),Math.abs(y.curX-y.startX)10&&(O.swiping=!0,Ia(e)),O},iz=(e,t)=>{const{dragging:n,swipe:o,touchObject:r,listWidth:a,touchThreshold:l,verticalSwiping:i,listHeight:s,swipeToSlide:u,scrolling:c,onSwipe:d,targetSlide:p,currentSlide:g,infinite:m}=t;if(!n)return o&&Ia(e),{};const h=i?s/l:a/l,b=s4(r,i),y={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(c||!r.swipeLength)return y;if(r.swipeLength>h){Ia(e),d&&d(b);let S,$;const x=m?g:p;switch(b){case"left":case"up":$=x+z1(t),S=u?L1(t,$):$,y.currentDirection=0;break;case"right":case"down":$=x-z1(t),S=u?L1(t,$):$,y.currentDirection=1;break;default:S=x}y.triggerSlideHandler=S}else{const S=Ql(t);y.trackStyle=c4(v(v({},t),{left:S}))}return y},sz=e=>{const t=e.infinite?e.slideCount*2:e.slideCount;let n=e.infinite?e.slidesToShow*-1:0,o=e.infinite?e.slidesToShow*-1:0;const r=[];for(;n{const n=sz(e);let o=0;if(t>n[n.length-1])t=n[n.length-1];else for(const r in n){if(t{const t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){let n;const o=e.listRef,r=o.querySelectorAll&&o.querySelectorAll(".slick-slide")||[];if(Array.from(r).every(i=>{if(e.vertical){if(i.offsetTop+Jg(i)/2>e.swipeLeft*-1)return n=i,!1}else if(i.offsetLeft-t+ap(i)/2>e.swipeLeft*-1)return n=i,!1;return!0}),!n)return 0;const a=e.rtl===!0?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}else return e.slidesToScroll},eh=(e,t)=>t.reduce((n,o)=>n&&e.hasOwnProperty(o),!0)?null:console.error("Keys Missing:",e),ql=e=>{eh(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);let t,n;const o=e.slideCount+2*e.slidesToShow;e.vertical?n=o*e.slideHeight:t=cz(e)*e.slideWidth;let r={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){const a=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",i=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";r=v(v({},r),{WebkitTransform:a,transform:l,msTransform:i})}else e.vertical?r.top=e.left:r.left=e.left;return e.fade&&(r={opacity:1}),t&&(r.width=t+"px"),n&&(r.height=n+"px"),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?r.marginTop=e.left+"px":r.marginLeft=e.left+"px"),r},c4=e=>{eh(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);const t=ql(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},Ql=e=>{if(e.unslick)return 0;eh(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);const{slideIndex:t,trackRef:n,infinite:o,centerMode:r,slideCount:a,slidesToShow:l,slidesToScroll:i,slideWidth:s,listWidth:u,variableWidth:c,slideHeight:d,fade:p,vertical:g}=e;let m=0,h,b,y=0;if(p||e.slideCount===1)return 0;let S=0;if(o?(S=-Ro(e),a%i!==0&&t+i>a&&(S=-(t>a?l-(t-a):a%i)),r&&(S+=parseInt(l/2))):(a%i!==0&&t+i>a&&(S=l-a%i),r&&(S=parseInt(l/2))),m=S*s,y=S*d,g?h=t*d*-1+y:h=t*s*-1+m,c===!0){let $;const x=n;if($=t+Ro(e),b=x&&x.childNodes[$],h=b?b.offsetLeft*-1:0,r===!0){$=o?t+Ro(e):t,b=x&&x.children[$],h=0;for(let C=0;C<$;C++)h-=x&&x.children[C]&&x.children[C].offsetWidth;h-=parseInt(e.centerPadding),h+=b&&(u-b.offsetWidth)/2}}return h},Ro=e=>e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0),cs=e=>e.unslick||!e.infinite?0:e.slideCount,cz=e=>e.slideCount===1?1:Ro(e)+e.slideCount+cs(e),uz=e=>e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+dz(e)?"left":"right":e.targetSlide{let{slidesToShow:t,centerMode:n,rtl:o,centerPadding:r}=e;if(n){let a=(t-1)/2+1;return parseInt(r)>0&&(a+=1),o&&t%2===0&&(a+=1),a}return o?0:t-1},fz=e=>{let{slidesToShow:t,centerMode:n,rtl:o,centerPadding:r}=e;if(n){let a=(t-1)/2+1;return parseInt(r)>0&&(a+=1),!o&&t%2===0&&(a+=1),a}return o?t-1:0},H1=()=>!!(typeof window<"u"&&window.document&&window.document.createElement),hd=e=>{let t,n,o,r;e.rtl?r=e.slideCount-1-e.index:r=e.index;const a=r<0||r>=e.slideCount;e.centerMode?(o=Math.floor(e.slidesToShow/2),n=(r-e.currentSlide)%e.slideCount===0,r>e.currentSlide-o-1&&r<=e.currentSlide+o&&(t=!0)):t=e.currentSlide<=r&&r=e.slideCount?l=e.targetSlide-e.slideCount:l=e.targetSlide,{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":a,"slick-current":r===l}},pz=function(e){const t={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(t.width=e.slideWidth+(typeof e.slideWidth=="number"?"px":"")),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight)+"px":t.left=-e.index*parseInt(e.slideWidth)+"px",t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t},md=(e,t)=>e.key+"-"+t,vz=function(e,t){let n;const o=[],r=[],a=[],l=t.length,i=l4(e),s=i4(e);return t.forEach((u,c)=>{let d;const p={message:"children",index:c,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(c)>=0?d=u:d=f("div");const g=pz(v(v({},e),{index:c})),m=d.props.class||"";let h=hd(v(v({},e),{index:c}));if(o.push(Cl(d,{key:"original"+md(d,c),tabindex:"-1","data-index":c,"aria-hidden":!h["slick-active"],class:te(h,m),style:v(v({outline:"none"},d.props.style||{}),g),onClick:()=>{e.focusOnSelect&&e.focusOnSelect(p)}})),e.infinite&&e.fade===!1){const b=l-c;b<=Ro(e)&&l!==e.slidesToShow&&(n=-b,n>=i&&(d=u),h=hd(v(v({},e),{index:n})),r.push(Cl(d,{key:"precloned"+md(d,n),class:te(h,m),tabindex:"-1","data-index":n,"aria-hidden":!h["slick-active"],style:v(v({},d.props.style||{}),g),onClick:()=>{e.focusOnSelect&&e.focusOnSelect(p)}}))),l!==e.slidesToShow&&(n=l+c,n{e.focusOnSelect&&e.focusOnSelect(p)}})))}}),e.rtl?r.concat(o,a).reverse():r.concat(o,a)},u4=(e,t)=>{let{attrs:n,slots:o}=t;const r=vz(n,mt(o==null?void 0:o.default())),{onMouseenter:a,onMouseover:l,onMouseleave:i}=n,s={onMouseenter:a,onMouseover:l,onMouseleave:i},u=v({class:"slick-track",style:n.trackStyle},s);return f("div",u,[r])};u4.inheritAttrs=!1;const gz=u4,hz=function(e){let t;return e.infinite?t=Math.ceil(e.slideCount/e.slidesToScroll):t=Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1,t},d4=(e,t)=>{let{attrs:n}=t;const{slideCount:o,slidesToScroll:r,slidesToShow:a,infinite:l,currentSlide:i,appendDots:s,customPaging:u,clickHandler:c,dotsClass:d,onMouseenter:p,onMouseover:g,onMouseleave:m}=n,h=hz({slideCount:o,slidesToScroll:r,slidesToShow:a,infinite:l}),b={onMouseenter:p,onMouseover:g,onMouseleave:m};let y=[];for(let S=0;S=O&&i<=x:i===O}),M={message:"dots",index:S,slidesToScroll:r,currentSlide:i};y=y.concat(f("li",{key:S,class:w},[ut(u({i:S}),{onClick:I})]))}return ut(s({dots:y}),v({class:d},b))};d4.inheritAttrs=!1;const mz=d4;function f4(){}function p4(e,t,n){n&&n.preventDefault(),t(e,n)}const v4=(e,t)=>{let{attrs:n}=t;const{clickHandler:o,infinite:r,currentSlide:a,slideCount:l,slidesToShow:i}=n,s={"slick-arrow":!0,"slick-prev":!0};let u=function(g){p4({message:"previous"},o,g)};!r&&(a===0||l<=i)&&(s["slick-disabled"]=!0,u=f4);const c={key:"0","data-role":"none",class:s,style:{display:"block"},onClick:u},d={currentSlide:a,slideCount:l};let p;return n.prevArrow?p=ut(n.prevArrow(v(v({},c),d)),{key:"0",class:s,style:{display:"block"},onClick:u},!1):p=f("button",N({key:"0",type:"button"},c),[" ",go("Previous")]),p};v4.inheritAttrs=!1;const g4=(e,t)=>{let{attrs:n}=t;const{clickHandler:o,currentSlide:r,slideCount:a}=n,l={"slick-arrow":!0,"slick-next":!0};let i=function(d){p4({message:"next"},o,d)};eu(n)||(l["slick-disabled"]=!0,i=f4);const s={key:"1","data-role":"none",class:te(l),style:{display:"block"},onClick:i},u={currentSlide:r,slideCount:a};let c;return n.nextArrow?c=ut(n.nextArrow(v(v({},s),u)),{key:"1",class:te(l),style:{display:"block"},onClick:i},!1):c=f("button",N({key:"1",type:"button"},s),[" ",go("Next")]),c};g4.inheritAttrs=!1;var bz=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{this.currentSlide>=e.children.length&&this.changeSlide({message:"index",index:e.children.length-e.slidesToShow,currentSlide:this.currentSlide}),!this.preProps.autoplay&&e.autoplay?this.handleAutoPlay("playing"):e.autoplay?this.handleAutoPlay("update"):this.pause("paused")}),this.preProps=v({},e)}},mounted(){if(this.__emit("init"),this.lazyLoad){const e=Ys(v(v({},this.$props),this.$data));e.length>0&&(this.setState(t=>({lazyLoadedList:t.lazyLoadedList.concat(e)})),this.__emit("lazyLoad",e))}this.$nextTick(()=>{const e=v({listRef:this.list,trackRef:this.track,children:this.children},this.$props);this.updateState(e,!0,()=>{this.adaptHeight(),this.autoplay&&this.handleAutoPlay("playing")}),this.lazyLoad==="progressive"&&(this.lazyLoadTimer=setInterval(this.progressiveLazyLoad,1e3)),this.ro=new mv(()=>{this.animating?(this.onWindowResized(!1),this.callbackTimers.push(setTimeout(()=>this.onWindowResized(),this.speed))):this.onWindowResized()}),this.ro.observe(this.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),t=>{t.onfocus=this.$props.pauseOnFocus?this.onSlideFocus:null,t.onblur=this.$props.pauseOnFocus?this.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",this.onWindowResized):window.attachEvent("onresize",this.onWindowResized)})},beforeUnmount(){var e;this.animationEndCallback&&clearTimeout(this.animationEndCallback),this.lazyLoadTimer&&clearInterval(this.lazyLoadTimer),this.callbackTimers.length&&(this.callbackTimers.forEach(t=>clearTimeout(t)),this.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",this.onWindowResized):window.detachEvent("onresize",this.onWindowResized),this.autoplayTimer&&clearInterval(this.autoplayTimer),(e=this.ro)===null||e===void 0||e.disconnect()},updated(){if(this.checkImagesLoad(),this.__emit("reInit"),this.lazyLoad){const e=Ys(v(v({},this.$props),this.$data));e.length>0&&(this.setState(t=>({lazyLoadedList:t.lazyLoadedList.concat(e)})),this.__emit("lazyLoad"))}this.adaptHeight()},methods:{listRefHandler(e){this.list=e},trackRefHandler(e){this.track=e},adaptHeight(){if(this.adaptiveHeight&&this.list){const e=this.list.querySelector(`[data-index="${this.currentSlide}"]`);this.list.style.height=Jg(e)+"px"}},onWindowResized(e){this.debouncedResize&&this.debouncedResize.cancel(),this.debouncedResize=hc(()=>this.resizeWindow(e),50),this.debouncedResize()},resizeWindow(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(!!!this.track)return;const n=v(v({listRef:this.list,trackRef:this.track,children:this.children},this.$props),this.$data);this.updateState(n,e,()=>{this.autoplay?this.handleAutoPlay("update"):this.pause("paused")}),this.setState({animating:!1}),clearTimeout(this.animationEndCallback),delete this.animationEndCallback},updateState(e,t,n){const o=tz(e);e=v(v(v({},e),o),{slideIndex:o.currentSlide});const r=Ql(e);e=v(v({},e),{left:r});const a=ql(e);(t||this.children.length!==e.children.length)&&(o.trackStyle=a),this.setState(o,n)},ssrInit(){const e=this.children;if(this.variableWidth){let s=0,u=0;const c=[],d=Ro(v(v(v({},this.$props),this.$data),{slideCount:e.length})),p=cs(v(v(v({},this.$props),this.$data),{slideCount:e.length}));e.forEach(m=>{var h,b;const y=((b=(h=m.props.style)===null||h===void 0?void 0:h.width)===null||b===void 0?void 0:b.split("px")[0])||0;c.push(y),s+=y});for(let m=0;m{const r=()=>++n&&n>=t&&this.onWindowResized();if(!o.onclick)o.onclick=()=>o.parentNode.focus();else{const a=o.onclick;o.onclick=()=>{a(),o.parentNode.focus()}}o.onload||(this.$props.lazyLoad?o.onload=()=>{this.adaptHeight(),this.callbackTimers.push(setTimeout(this.onWindowResized,this.speed))}:(o.onload=r,o.onerror=()=>{r(),this.__emit("lazyLoadError")}))})},progressiveLazyLoad(){const e=[],t=v(v({},this.$props),this.$data);for(let n=this.currentSlide;n=-Ro(t);n--)if(this.lazyLoadedList.indexOf(n)<0){e.push(n);break}e.length>0?(this.setState(n=>({lazyLoadedList:n.lazyLoadedList.concat(e)})),this.__emit("lazyLoad",e)):this.lazyLoadTimer&&(clearInterval(this.lazyLoadTimer),delete this.lazyLoadTimer)},slideHandler(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{asNavFor:n,currentSlide:o,beforeChange:r,speed:a,afterChange:l}=this.$props,{state:i,nextState:s}=nz(v(v(v({index:e},this.$props),this.$data),{trackRef:this.track,useCSS:this.useCSS&&!t}));if(!i)return;r&&r(o,i.currentSlide);const u=i.lazyLoadedList.filter(c=>this.lazyLoadedList.indexOf(c)<0);this.$attrs.onLazyLoad&&u.length>0&&this.__emit("lazyLoad",u),!this.$props.waitForAnimate&&this.animationEndCallback&&(clearTimeout(this.animationEndCallback),l&&l(o),delete this.animationEndCallback),this.setState(i,()=>{n&&this.asNavForIndex!==e&&(this.asNavForIndex=e,n.innerSlider.slideHandler(e)),s&&(this.animationEndCallback=setTimeout(()=>{const{animating:c}=s,d=bz(s,["animating"]);this.setState(d,()=>{this.callbackTimers.push(setTimeout(()=>this.setState({animating:c}),10)),l&&l(i.currentSlide),delete this.animationEndCallback})},a))})},changeSlide(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n=v(v({},this.$props),this.$data),o=oz(n,e);if(!(o!==0&&!o)&&(t===!0?this.slideHandler(o,t):this.slideHandler(o),this.$props.autoplay&&this.handleAutoPlay("update"),this.$props.focusOnSelect)){const r=this.list.querySelectorAll(".slick-current");r[0]&&r[0].focus()}},clickHandler(e){this.clickable===!1&&(e.stopPropagation(),e.preventDefault()),this.clickable=!0},keyHandler(e){const t=rz(e,this.accessibility,this.rtl);t!==""&&this.changeSlide({message:t})},selectHandler(e){this.changeSlide(e)},disableBodyScroll(){const e=t=>{t=t||window.event,t.preventDefault&&t.preventDefault(),t.returnValue=!1};window.ontouchmove=e},enableBodyScroll(){window.ontouchmove=null},swipeStart(e){this.verticalSwiping&&this.disableBodyScroll();const t=az(e,this.swipe,this.draggable);t!==""&&this.setState(t)},swipeMove(e){const t=lz(e,v(v(v({},this.$props),this.$data),{trackRef:this.track,listRef:this.list,slideIndex:this.currentSlide}));t&&(t.swiping&&(this.clickable=!1),this.setState(t))},swipeEnd(e){const t=iz(e,v(v(v({},this.$props),this.$data),{trackRef:this.track,listRef:this.list,slideIndex:this.currentSlide}));if(!t)return;const n=t.triggerSlideHandler;delete t.triggerSlideHandler,this.setState(t),n!==void 0&&(this.slideHandler(n),this.$props.verticalSwiping&&this.enableBodyScroll())},touchEnd(e){this.swipeEnd(e),this.clickable=!0},slickPrev(){this.callbackTimers.push(setTimeout(()=>this.changeSlide({message:"previous"}),0))},slickNext(){this.callbackTimers.push(setTimeout(()=>this.changeSlide({message:"next"}),0))},slickGoTo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e=Number(e),isNaN(e))return"";this.callbackTimers.push(setTimeout(()=>this.changeSlide({message:"index",index:e,currentSlide:this.currentSlide},t),0))},play(){let e;if(this.rtl)e=this.currentSlide-this.slidesToScroll;else if(eu(v(v({},this.$props),this.$data)))e=this.currentSlide+this.slidesToScroll;else return!1;this.slideHandler(e)},handleAutoPlay(e){this.autoplayTimer&&clearInterval(this.autoplayTimer);const t=this.autoplaying;if(e==="update"){if(t==="hovered"||t==="focused"||t==="paused")return}else if(e==="leave"){if(t==="paused"||t==="focused")return}else if(e==="blur"&&(t==="paused"||t==="hovered"))return;this.autoplayTimer=setInterval(this.play,this.autoplaySpeed+50),this.setState({autoplaying:"playing"})},pause(e){this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null);const t=this.autoplaying;e==="paused"?this.setState({autoplaying:"paused"}):e==="focused"?(t==="hovered"||t==="playing")&&this.setState({autoplaying:"focused"}):t==="playing"&&this.setState({autoplaying:"hovered"})},onDotsOver(){this.autoplay&&this.pause("hovered")},onDotsLeave(){this.autoplay&&this.autoplaying==="hovered"&&this.handleAutoPlay("leave")},onTrackOver(){this.autoplay&&this.pause("hovered")},onTrackLeave(){this.autoplay&&this.autoplaying==="hovered"&&this.handleAutoPlay("leave")},onSlideFocus(){this.autoplay&&this.pause("focused")},onSlideBlur(){this.autoplay&&this.autoplaying==="focused"&&this.handleAutoPlay("blur")},customPaging(e){let{i:t}=e;return f("button",null,[t+1])},appendDots(e){let{dots:t}=e;return f("ul",{style:{display:"block"}},[t])}},render(){const e=te("slick-slider",this.$attrs.class,{"slick-vertical":this.vertical,"slick-initialized":!0}),t=v(v({},this.$props),this.$data);let n=gd(t,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]);const{pauseOnHover:o}=this.$props;n=v(v({},n),{focusOnSelect:this.focusOnSelect&&this.clickable?this.selectHandler:null,ref:this.trackRefHandler,onMouseleave:o?this.onTrackLeave:$n,onMouseover:o?this.onTrackOver:$n});let r;if(this.dots===!0&&this.slideCount>=this.slidesToShow){let b=gd(t,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","infinite","appendDots"]);b.customPaging=this.customPaging,b.appendDots=this.appendDots;const{customPaging:y,appendDots:S}=this.$slots;y&&(b.customPaging=y),S&&(b.appendDots=S);const{pauseOnDotsHover:$}=this.$props;b=v(v({},b),{clickHandler:this.changeSlide,onMouseover:$?this.onDotsOver:$n,onMouseleave:$?this.onDotsLeave:$n}),r=f(mz,b,null)}let a,l;const i=gd(t,["infinite","centerMode","currentSlide","slideCount","slidesToShow"]);i.clickHandler=this.changeSlide;const{prevArrow:s,nextArrow:u}=this.$slots;s&&(i.prevArrow=s),u&&(i.nextArrow=u),this.arrows&&(a=f(v4,i,null),l=f(g4,i,null));let c=null;this.vertical&&(c={height:typeof this.listHeight=="number"?`${this.listHeight}px`:this.listHeight});let d=null;this.vertical===!1?this.centerMode===!0&&(d={padding:"0px "+this.centerPadding}):this.centerMode===!0&&(d={padding:this.centerPadding+" 0px"});const p=v(v({},c),d),g=this.touchMove;let m={ref:this.listRefHandler,class:"slick-list",style:p,onClick:this.clickHandler,onMousedown:g?this.swipeStart:$n,onMousemove:this.dragging&&g?this.swipeMove:$n,onMouseup:g?this.swipeEnd:$n,onMouseleave:this.dragging&&g?this.swipeEnd:$n,[zt?"onTouchstartPassive":"onTouchstart"]:g?this.swipeStart:$n,[zt?"onTouchmovePassive":"onTouchmove"]:this.dragging&&g?this.swipeMove:$n,onTouchend:g?this.touchEnd:$n,onTouchcancel:this.dragging&&g?this.swipeEnd:$n,onKeydown:this.accessibility?this.keyHandler:$n},h={class:e,dir:"ltr",style:this.$attrs.style};return this.unslick&&(m={class:"slick-list",ref:this.listRefHandler},h={class:e}),f("div",h,[this.unslick?"":a,f("div",m,[f(gz,n,{default:()=>[this.children]})]),this.unslick?"":l,this.unslick?"":r])}},Sz=J({name:"Slider",mixins:[Jr],inheritAttrs:!1,props:v({},a4),data(){return this._responsiveMediaHandlers=[],{breakpoint:null}},mounted(){if(this.responsive){const e=this.responsive.map(n=>n.breakpoint);e.sort((n,o)=>n-o),e.forEach((n,o)=>{let r;o===0?r=vd({minWidth:0,maxWidth:n}):r=vd({minWidth:e[o-1]+1,maxWidth:n}),H1()&&this.media(r,()=>{this.setState({breakpoint:n})})});const t=vd({minWidth:e.slice(-1)[0]});H1()&&this.media(t,()=>{this.setState({breakpoint:null})})}},beforeUnmount(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})},methods:{innerSliderRefHandler(e){this.innerSlider=e},media(e,t){const n=window.matchMedia(e),o=r=>{let{matches:a}=r;a&&t()};n.addListener(o),o(n),this._responsiveMediaHandlers.push({mql:n,query:e,listener:o})},slickPrev(){var e;(e=this.innerSlider)===null||e===void 0||e.slickPrev()},slickNext(){var e;(e=this.innerSlider)===null||e===void 0||e.slickNext()},slickGoTo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;var n;(n=this.innerSlider)===null||n===void 0||n.slickGoTo(e,t)},slickPause(){var e;(e=this.innerSlider)===null||e===void 0||e.pause("paused")},slickPlay(){var e;(e=this.innerSlider)===null||e===void 0||e.handleAutoPlay("play")}},render(){var e;let t,n;this.breakpoint?(n=this.responsive.filter(i=>i.breakpoint===this.breakpoint),t=n[0].settings==="unslick"?"unslick":v(v({},this.$props),n[0].settings)):t=v({},this.$props),t.centerMode&&(t.slidesToScroll>1,t.slidesToScroll=1),t.fade&&(t.slidesToShow>1,t.slidesToScroll>1,t.slidesToShow=1,t.slidesToScroll=1);let o=bc(this)||[];o=o.filter(i=>typeof i=="string"?!!i.trim():!!i),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),t.variableWidth=!1);const r=[];let a=null;for(let i=0;i=o.length));d+=1)c.push(ut(o[d],{key:100*i+10*u+d,tabindex:-1,style:{width:`${100/t.slidesPerRow}%`,display:"inline-block"}}));s.push(f("div",{key:10*i+u},[c]))}t.variableWidth?r.push(f("div",{key:i,style:{width:a}},[s])):r.push(f("div",{key:i},[s]))}if(t==="unslick"){const i="regular slider "+(this.className||"");return f("div",{class:i},[o])}else r.length<=t.slidesToShow&&(t.unslick=!0);const l=v(v(v({},this.$attrs),t),{children:r,ref:this.innerSliderRefHandler});return f(yz,N(N({},l),{},{__propsSymbol__:[]}),this.$slots)}}),$z=e=>{const{componentCls:t,antCls:n,carouselArrowSize:o,carouselDotOffset:r,marginXXS:a}=e,l=-o*1.25,i=a;return{[t]:v(v({},et(e)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${n}-radio-input, input${n}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${n}-radio-input, input${n}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:o,height:o,marginTop:-o/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:l,"&::before":{content:'"←"'}},".slick-next":{insetInlineEnd:l,"&::before":{content:'"→"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,listStyle:"none","&-bottom":{bottom:r},"&-top":{top:r,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:e.dotWidth,height:e.dotHeight,marginInline:i,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${e.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:e.dotHeight,padding:0,color:"transparent",fontSize:0,background:e.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${e.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-i,content:'""'}},"&.slick-active":{width:e.dotWidthActive,"& button":{background:e.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Cz=e=>{const{componentCls:t,carouselDotOffset:n,marginXXS:o}=e,r={width:e.dotHeight,height:e.dotWidth};return{[`${t}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:e.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:n},"&-right":{insetInlineEnd:n,insetInlineStart:"auto"},li:v(v({},r),{margin:`${o}px 0`,verticalAlign:"baseline",button:r,"&.slick-active":v(v({},r),{button:r})})}}}},xz=e=>{const{componentCls:t}=e;return[{[`${t}-rtl`]:{direction:"rtl",".slick-dots":{[`${t}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${t}-vertical`]:{".slick-dots":{[`${t}-rtl&`]:{flexDirection:"column"}}}}]},wz=Qe("Carousel",e=>{const{controlHeightLG:t,controlHeightSM:n}=e,o=ze(e,{carouselArrowSize:t/2,carouselDotOffset:n/2});return[$z(o),Cz(o),xz(o)]},{dotWidth:16,dotHeight:3,dotWidthActive:24});var Oz=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({effect:je(),dots:Ce(!0),vertical:Ce(),autoplay:Ce(),easing:String,beforeChange:de(),afterChange:de(),prefixCls:String,accessibility:Ce(),nextArrow:V.any,prevArrow:V.any,pauseOnHover:Ce(),adaptiveHeight:Ce(),arrows:Ce(!1),autoplaySpeed:Number,centerMode:Ce(),centerPadding:String,cssEase:String,dotsClass:String,draggable:Ce(!1),fade:Ce(),focusOnSelect:Ce(),infinite:Ce(),initialSlide:Number,lazyLoad:je(),rtl:Ce(),slide:String,slidesToShow:Number,slidesToScroll:Number,speed:Number,swipe:Ce(),swipeToSlide:Ce(),swipeEvent:de(),touchMove:Ce(),touchThreshold:Number,variableWidth:Ce(),useCSS:Ce(),slickGoTo:Number,responsive:Array,dotPosition:je(),verticalSwiping:Ce(!1)}),Iz=J({compatConfig:{MODE:3},name:"ACarousel",inheritAttrs:!1,props:Pz(),setup(e,t){let{slots:n,attrs:o,expose:r}=t;const a=Z();r({goTo:function(m){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;var b;(b=a.value)===null||b===void 0||b.slickGoTo(m,h)},autoplay:m=>{var h,b;(b=(h=a.value)===null||h===void 0?void 0:h.innerSlider)===null||b===void 0||b.handleAutoPlay(m)},prev:()=>{var m;(m=a.value)===null||m===void 0||m.slickPrev()},next:()=>{var m;(m=a.value)===null||m===void 0||m.slickNext()},innerSlider:P(()=>{var m;return(m=a.value)===null||m===void 0?void 0:m.innerSlider})}),Le(()=>{yt(e.vertical===void 0)});const{prefixCls:i,direction:s}=Ee("carousel",e),[u,c]=wz(i),d=P(()=>e.dotPosition?e.dotPosition:e.vertical!==void 0&&e.vertical?"right":"bottom"),p=P(()=>d.value==="left"||d.value==="right"),g=P(()=>{const m="slick-dots";return te({[m]:!0,[`${m}-${d.value}`]:!0,[`${e.dotsClass}`]:!!e.dotsClass})});return()=>{const{dots:m,arrows:h,draggable:b,effect:y}=e,{class:S,style:$}=o,x=Oz(o,["class","style"]),C=y==="fade"?!0:e.fade,O=te(i.value,{[`${i.value}-rtl`]:s.value==="rtl",[`${i.value}-vertical`]:p.value,[`${S}`]:!!S},c.value);return u(f("div",{class:O,style:$},[f(Sz,N(N(N({ref:a},e),x),{},{dots:!!m,dotsClass:g.value,arrows:h,draggable:b,fade:C,vertical:p.value}),n)]))}}}),woe=Vt(Iz),th="__RC_CASCADER_SPLIT__",h4="SHOW_PARENT",m4="SHOW_CHILD";function lr(e){return e.join(th)}function ha(e){return e.map(lr)}function Tz(e){return e.split(th)}function Mz(e){const{label:t,value:n,children:o}=e||{},r=n||"value";return{label:t||"label",value:r,key:r,children:o||"children"}}function hl(e,t){var n,o;return(n=e.isLeaf)!==null&&n!==void 0?n:!(!((o=e[t.children])===null||o===void 0)&&o.length)}function Ez(e){const t=e.parentElement;if(!t)return;const n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}const b4=Symbol("TreeContextKey"),_z=J({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup(e,t){let{slots:n}=t;return Ke(b4,P(()=>e.value)),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),nh=()=>Xe(b4,P(()=>({}))),y4=Symbol("KeysStateKey"),Dz=e=>{Ke(y4,e)},S4=()=>Xe(y4,{expandedKeys:Y([]),selectedKeys:Y([]),loadedKeys:Y([]),loadingKeys:Y([]),checkedKeys:Y([]),halfCheckedKeys:Y([]),expandedKeysSet:P(()=>new Set),selectedKeysSet:P(()=>new Set),loadedKeysSet:P(()=>new Set),loadingKeysSet:P(()=>new Set),checkedKeysSet:P(()=>new Set),halfCheckedKeysSet:P(()=>new Set),flattenNodes:Y([])}),Az=e=>{let{prefixCls:t,level:n,isStart:o,isEnd:r}=e;const a=`${t}-indent-unit`,l=[];for(let i=0;i({prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:V.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:V.any,selectable:{type:Boolean,default:void 0},expandAction:[String,Boolean],disabled:{type:Boolean,default:void 0},multiple:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},draggable:{type:[Function,Boolean]},defaultExpandParent:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:[Object,Array]},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},allowDrop:{type:Function},dropIndicatorRender:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onKeydown:{type:Function},onContextmenu:{type:Function},onClick:{type:Function},onDblclick:{type:Function},onScroll:{type:Function},onExpand:{type:Function},onCheck:{type:Function},onSelect:{type:Function},onLoad:{type:Function},loadData:{type:Function},loadedKeys:{type:Array},onMouseenter:{type:Function},onMouseleave:{type:Function},onRightClick:{type:Function},onDragstart:{type:Function},onDragenter:{type:Function},onDragover:{type:Function},onDragleave:{type:Function},onDragend:{type:Function},onDrop:{type:Function},onActiveChange:{type:Function},filterTreeNode:{type:Function},motion:V.any,switcherIcon:V.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String},rootClassName:String,rootStyle:Object});var kz=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r"`v-slot:"+ae+"` ")}`;const a=Y(!1),l=nh(),{expandedKeysSet:i,selectedKeysSet:s,loadedKeysSet:u,loadingKeysSet:c,checkedKeysSet:d,halfCheckedKeysSet:p}=S4(),{dragOverNodeKey:g,dropPosition:m,keyEntities:h}=l.value,b=P(()=>us(e.eventKey,{expandedKeysSet:i.value,selectedKeysSet:s.value,loadedKeysSet:u.value,loadingKeysSet:c.value,checkedKeysSet:d.value,halfCheckedKeysSet:p.value,dragOverNodeKey:g,dropPosition:m,keyEntities:h})),y=zn(()=>b.value.expanded),S=zn(()=>b.value.selected),$=zn(()=>b.value.checked),x=zn(()=>b.value.loaded),C=zn(()=>b.value.loading),O=zn(()=>b.value.halfChecked),w=zn(()=>b.value.dragOver),M=zn(()=>b.value.dragOverGapTop),I=zn(()=>b.value.dragOverGapBottom),_=zn(()=>b.value.pos),D=Y(),F=P(()=>{const{eventKey:ae}=e,{keyEntities:ne}=l.value,{children:pe}=ne[ae]||{};return!!(pe||[]).length}),z=P(()=>{const{isLeaf:ae}=e,{loadData:ne}=l.value,pe=F.value;return ae===!1?!1:ae||!ne&&!pe||ne&&x.value&&!pe}),H=P(()=>z.value?null:y.value?j1:V1),T=P(()=>{const{disabled:ae}=e,{disabled:ne}=l.value;return!!(ne||ae)}),A=P(()=>{const{checkable:ae}=e,{checkable:ne}=l.value;return!ne||ae===!1?!1:ne}),R=P(()=>{const{selectable:ae}=e,{selectable:ne}=l.value;return typeof ae=="boolean"?ae:ne}),E=P(()=>{const{data:ae,active:ne,checkable:pe,disableCheckbox:xe,disabled:Te,selectable:ke}=e;return v(v({active:ne,checkable:pe,disableCheckbox:xe,disabled:Te,selectable:ke},ae),{dataRef:ae,data:ae,isLeaf:z.value,checked:$.value,expanded:y.value,loading:C.value,selected:S.value,halfChecked:O.value})}),k=Dn(),B=P(()=>{const{eventKey:ae}=e,{keyEntities:ne}=l.value,{parent:pe}=ne[ae]||{};return v(v({},ds(v({},e,b.value))),{parent:pe})}),L=vt({eventData:B,eventKey:P(()=>e.eventKey),selectHandle:D,pos:_,key:k.vnode.key});r(L);const j=ae=>{const{onNodeDoubleClick:ne}=l.value;ne(ae,B.value)},K=ae=>{if(T.value)return;const{onNodeSelect:ne}=l.value;ae.preventDefault(),ne(ae,B.value)},G=ae=>{if(T.value)return;const{disableCheckbox:ne}=e,{onNodeCheck:pe}=l.value;if(!A.value||ne)return;ae.preventDefault();const xe=!$.value;pe(ae,B.value,xe)},U=ae=>{const{onNodeClick:ne}=l.value;ne(ae,B.value),R.value?K(ae):G(ae)},X=ae=>{const{onNodeMouseEnter:ne}=l.value;ne(ae,B.value)},ee=ae=>{const{onNodeMouseLeave:ne}=l.value;ne(ae,B.value)},oe=ae=>{const{onNodeContextMenu:ne}=l.value;ne(ae,B.value)},Q=ae=>{const{onNodeDragStart:ne}=l.value;ae.stopPropagation(),a.value=!0,ne(ae,L);try{ae.dataTransfer.setData("text/plain","")}catch{}},W=ae=>{const{onNodeDragEnter:ne}=l.value;ae.preventDefault(),ae.stopPropagation(),ne(ae,L)},q=ae=>{const{onNodeDragOver:ne}=l.value;ae.preventDefault(),ae.stopPropagation(),ne(ae,L)},re=ae=>{const{onNodeDragLeave:ne}=l.value;ae.stopPropagation(),ne(ae,L)},le=ae=>{const{onNodeDragEnd:ne}=l.value;ae.stopPropagation(),a.value=!1,ne(ae,L)},ye=ae=>{const{onNodeDrop:ne}=l.value;ae.preventDefault(),ae.stopPropagation(),a.value=!1,ne(ae,L)},me=ae=>{const{onNodeExpand:ne}=l.value;C.value||ne(ae,B.value)},ce=()=>{const{data:ae}=e,{draggable:ne}=l.value;return!!(ne&&(!ne.nodeDraggable||ne.nodeDraggable(ae)))},se=()=>{const{draggable:ae,prefixCls:ne}=l.value;return ae&&(ae!=null&&ae.icon)?f("span",{class:`${ne}-draggable-icon`},[ae.icon]):null},ie=()=>{var ae,ne,pe;const{switcherIcon:xe=o.switcherIcon||((ae=l.value.slots)===null||ae===void 0?void 0:ae[(pe=(ne=e.data)===null||ne===void 0?void 0:ne.slots)===null||pe===void 0?void 0:pe.switcherIcon])}=e,{switcherIcon:Te}=l.value,ke=xe||Te;return typeof ke=="function"?ke(E.value):ke},fe=()=>{const{loadData:ae,onNodeLoad:ne}=l.value;C.value||ae&&y.value&&!z.value&&!F.value&&!x.value&&ne(B.value)};Ve(()=>{fe()}),ao(()=>{fe()});const Se=()=>{const{prefixCls:ae}=l.value,ne=ie();if(z.value)return ne!==!1?f("span",{class:te(`${ae}-switcher`,`${ae}-switcher-noop`)},[ne]):null;const pe=te(`${ae}-switcher`,`${ae}-switcher_${y.value?j1:V1}`);return ne!==!1?f("span",{onClick:me,class:pe},[ne]):null},Ie=()=>{var ae,ne;const{disableCheckbox:pe}=e,{prefixCls:xe}=l.value,Te=T.value;return A.value?f("span",{class:te(`${xe}-checkbox`,$.value&&`${xe}-checkbox-checked`,!$.value&&O.value&&`${xe}-checkbox-indeterminate`,(Te||pe)&&`${xe}-checkbox-disabled`),onClick:G},[(ne=(ae=l.value).customCheckable)===null||ne===void 0?void 0:ne.call(ae)]):null},ge=()=>{const{prefixCls:ae}=l.value;return f("span",{class:te(`${ae}-iconEle`,`${ae}-icon__${H.value||"docu"}`,C.value&&`${ae}-icon_loading`)},null)},Oe=()=>{const{disabled:ae,eventKey:ne}=e,{draggable:pe,dropLevelOffset:xe,dropPosition:Te,prefixCls:ke,indent:ve,dropIndicatorRender:he,dragOverNodeKey:be,direction:Me}=l.value;return!ae&&pe!==!1&&be===ne?he({dropPosition:Te,dropLevelOffset:xe,indent:ve,prefixCls:ke,direction:Me}):null},we=()=>{var ae,ne,pe,xe,Te,ke;const{icon:ve=o.icon,data:he}=e,be=o.title||((ae=l.value.slots)===null||ae===void 0?void 0:ae[(pe=(ne=e.data)===null||ne===void 0?void 0:ne.slots)===null||pe===void 0?void 0:pe.title])||((xe=l.value.slots)===null||xe===void 0?void 0:xe.title)||e.title,{prefixCls:Me,showIcon:Ae,icon:_e,loadData:Re}=l.value,Ye=T.value,tt=`${Me}-node-content-wrapper`;let at;if(Ae){const Et=ve||((Te=l.value.slots)===null||Te===void 0?void 0:Te[(ke=he==null?void 0:he.slots)===null||ke===void 0?void 0:ke.icon])||_e;at=Et?f("span",{class:te(`${Me}-iconEle`,`${Me}-icon__customize`)},[typeof Et=="function"?Et(E.value):Et]):ge()}else Re&&C.value&&(at=ge());let it;typeof be=="function"?it=be(E.value):it=be,it=it===void 0?Bz:it;const ct=f("span",{class:`${Me}-title`},[it]);return f("span",{ref:D,title:typeof be=="string"?be:"",class:te(`${tt}`,`${tt}-${H.value||"normal"}`,!Ye&&(S.value||a.value)&&`${Me}-node-selected`),onMouseenter:X,onMouseleave:ee,onContextmenu:oe,onClick:U,onDblclick:j},[at,ct,Oe()])};return()=>{const ae=v(v({},e),n),{eventKey:ne,isLeaf:pe,isStart:xe,isEnd:Te,domRef:ke,active:ve,data:he,onMousemove:be,selectable:Me}=ae,Ae=kz(ae,["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"]),{prefixCls:_e,filterTreeNode:Re,keyEntities:Ye,dropContainerKey:tt,dropTargetKey:at,draggingNodeKey:it}=l.value,ct=T.value,Et=dr(Ae,{aria:!0,data:!0}),{level:Dt}=Ye[ne]||{},Bt=Te[Te.length-1],Pt=ce(),Qt=!ct&&Pt,sn=it===ne,Rn=Me!==void 0?{"aria-selected":!!Me}:void 0;return f("div",N(N({ref:ke,class:te(n.class,`${_e}-treenode`,{[`${_e}-treenode-disabled`]:ct,[`${_e}-treenode-switcher-${y.value?"open":"close"}`]:!pe,[`${_e}-treenode-checkbox-checked`]:$.value,[`${_e}-treenode-checkbox-indeterminate`]:O.value,[`${_e}-treenode-selected`]:S.value,[`${_e}-treenode-loading`]:C.value,[`${_e}-treenode-active`]:ve,[`${_e}-treenode-leaf-last`]:Bt,[`${_e}-treenode-draggable`]:Qt,dragging:sn,"drop-target":at===ne,"drop-container":tt===ne,"drag-over":!ct&&w.value,"drag-over-gap-top":!ct&&M.value,"drag-over-gap-bottom":!ct&&I.value,"filter-node":Re&&Re(B.value)}),style:n.style,draggable:Qt,"aria-grabbed":sn,onDragstart:Qt?Q:void 0,onDragenter:Pt?W:void 0,onDragover:Pt?q:void 0,onDragleave:Pt?re:void 0,onDrop:Pt?ye:void 0,onDragend:Pt?le:void 0,onMousemove:be},Rn),Et),[f(Rz,{prefixCls:_e,level:Dt,isStart:xe,isEnd:Te},null),se(),Se(),Ie(),we()])}}});function uo(e,t){if(!e)return[];const n=e.slice(),o=n.indexOf(t);return o>=0&&n.splice(o,1),n}function Io(e,t){const n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function oh(e){return e.split("-")}function x4(e,t){return`${e}-${t}`}function Fz(e){return e&&e.type&&e.type.isTreeNode}function Lz(e,t){const n=[],o=t[e];function r(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(l=>{let{key:i,children:s}=l;n.push(i),r(s)})}return r(o.children),n}function zz(e){if(e.parent){const t=oh(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Hz(e){const t=oh(e.pos);return Number(t[t.length-1])===0}function W1(e,t,n,o,r,a,l,i,s,u){var c;const{clientX:d,clientY:p}=e,{top:g,height:m}=e.target.getBoundingClientRect(),b=((u==="rtl"?-1:1)*(((r==null?void 0:r.x)||0)-d)-12)/o;let y=i[n.eventKey];if(pz.key===y.key),D=_<=0?0:_-1,F=l[D].key;y=i[F]}const S=y.key,$=y,x=y.key;let C=0,O=0;if(!s.has(S))for(let _=0;_-1.5?a({dragNode:w,dropNode:M,dropPosition:1})?C=1:I=!1:a({dragNode:w,dropNode:M,dropPosition:0})?C=0:a({dragNode:w,dropNode:M,dropPosition:1})?C=1:I=!1:a({dragNode:w,dropNode:M,dropPosition:1})?C=1:I=!1,{dropPosition:C,dropLevelOffset:O,dropTargetKey:y.key,dropTargetPos:y.pos,dragOverNodeKey:x,dropContainerKey:C===0?null:((c=y.parent)===null||c===void 0?void 0:c.key)||null,dropAllowed:I}}function K1(e,t){if(!e)return;const{multiple:n}=t;return n?e.slice():e.length?[e[0]]:e}function bd(e){if(!e)return null;let t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(typeof e=="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return null;return t}function ip(e,t){const n=new Set;function o(r){if(n.has(r))return;const a=t[r];if(!a)return;n.add(r);const{parent:l,node:i}=a;i.disabled||l&&o(l.key)}return(e||[]).forEach(r=>{o(r)}),[...n]}var jz=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r0&&arguments[0]!==void 0?arguments[0]:[];return Tt(n).map(r=>{var a,l,i,s;if(!Fz(r))return null;const u=r.children||{},c=r.key,d={};for(const[_,D]of Object.entries(r.props))d[qr(_)]=D;const{isLeaf:p,checkable:g,selectable:m,disabled:h,disableCheckbox:b}=d,y={isLeaf:p||p===""||void 0,checkable:g||g===""||void 0,selectable:m||m===""||void 0,disabled:h||h===""||void 0,disableCheckbox:b||b===""||void 0},S=v(v({},d),y),{title:$=(a=u.title)===null||a===void 0?void 0:a.call(u,S),icon:x=(l=u.icon)===null||l===void 0?void 0:l.call(u,S),switcherIcon:C=(i=u.switcherIcon)===null||i===void 0?void 0:i.call(u,S)}=d,O=jz(d,["title","icon","switcherIcon"]),w=(s=u.default)===null||s===void 0?void 0:s.call(u),M=v(v(v({},O),{title:$,icon:x,switcherIcon:C,key:c,isLeaf:p}),y),I=t(w);return I.length&&(M.children=I),M})}return t(e)}function Vz(e,t,n){const{_title:o,key:r,children:a}=tu(n),l=new Set(t===!0?[]:t),i=[];function s(u){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map((d,p)=>{const g=x4(c?c.pos:"0",p),m=vi(d[r],g);let h;for(let y=0;yp[a]:typeof a=="function"&&(c=p=>a(p)):c=(p,g)=>vi(p[i],g);function d(p,g,m,h){const b=p?p[u]:e,y=p?x4(m.pos,g):"0",S=p?[...h,p]:[];if(p){const $=c(p,y),x={node:p,index:g,pos:y,key:$,parentPos:m.node?m.pos:null,level:m.level+1,nodes:S};t(x)}b&&b.forEach(($,x)=>{d($,x,{node:p,pos:y,level:m?m.level+1:-1},S)})}d(null)}function gi(e){let{initWrapper:t,processEntity:n,onProcessFinished:o,externalGetKey:r,childrenPropName:a,fieldNames:l}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;const s=r||i,u={},c={};let d={posEntities:u,keyEntities:c};return t&&(d=t(d)||d),Wz(e,p=>{const{node:g,index:m,pos:h,key:b,parentPos:y,level:S,nodes:$}=p,x={node:g,nodes:$,index:m,key:b,pos:h,level:S},C=vi(b,h);u[h]=x,c[C]=x,x.parent=u[y],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),n&&n(x,d)},{externalGetKey:s,childrenPropName:a,fieldNames:l}),o&&o(d),d}function us(e,t){let{expandedKeysSet:n,selectedKeysSet:o,loadedKeysSet:r,loadingKeysSet:a,checkedKeysSet:l,halfCheckedKeysSet:i,dragOverNodeKey:s,dropPosition:u,keyEntities:c}=t;const d=c[e];return{eventKey:e,expanded:n.has(e),selected:o.has(e),loaded:r.has(e),loading:a.has(e),checked:l.has(e),halfChecked:i.has(e),pos:String(d?d.pos:""),parent:d.parent,dragOver:s===e&&u===0,dragOverGapTop:s===e&&u===-1,dragOverGapBottom:s===e&&u===1}}function ds(e){const{data:t,expanded:n,selected:o,checked:r,loaded:a,loading:l,halfChecked:i,dragOver:s,dragOverGapTop:u,dragOverGapBottom:c,pos:d,active:p,eventKey:g}=e,m=v(v({dataRef:t},t),{expanded:n,selected:o,checked:r,loaded:a,loading:l,halfChecked:i,dragOver:s,dragOverGapTop:u,dragOverGapBottom:c,pos:d,active:p,eventKey:g,key:g});return"props"in m||Object.defineProperty(m,"props",{get(){return e}}),m}const Kz=(e,t)=>P(()=>gi(e.value,{fieldNames:t.value,initWrapper:o=>v(v({},o),{pathKeyEntities:{}}),processEntity:(o,r)=>{const a=o.nodes.map(l=>l[t.value.value]).join(th);r.pathKeyEntities[a]=o,o.key=a}}).pathKeyEntities);function Gz(e){const t=Y(!1),n=Z({});return Le(()=>{if(!e.value){t.value=!1,n.value={};return}let o={matchInputWidth:!0,limit:50};e.value&&typeof e.value=="object"&&(o=v(v({},o),e.value)),o.limit<=0&&delete o.limit,t.value=!0,n.value=o}),{showSearch:t,searchConfig:n}}const Ml="__rc_cascader_search_mark__",Xz=(e,t,n)=>{let{label:o}=n;return t.some(r=>String(r[o]).toLowerCase().includes(e.toLowerCase()))},Uz=e=>{let{path:t,fieldNames:n}=e;return t.map(o=>o[n.label]).join(" / ")},Yz=(e,t,n,o,r,a)=>P(()=>{const{filter:l=Xz,render:i=Uz,limit:s=50,sort:u}=r.value,c=[];if(!e.value)return[];function d(p,g){p.forEach(m=>{if(!u&&s>0&&c.length>=s)return;const h=[...g,m],b=m[n.value.children];(!b||b.length===0||a.value)&&l(e.value,h,{label:n.value.label})&&c.push(v(v({},m),{[n.value.label]:i({inputValue:e.value,path:h,prefixCls:o.value,fieldNames:n.value}),[Ml]:h})),b&&d(m[n.value.children],h)})}return d(t.value,[]),u&&c.sort((p,g)=>u(p[Ml],g[Ml],e.value,n.value)),s>0?c.slice(0,s):c});function G1(e,t,n){const o=new Set(e);return e.filter(r=>{const a=t[r],l=a?a.parent:null,i=a?a.children:null;return n===m4?!(i&&i.some(s=>s.key&&o.has(s.key))):!(l&&!l.node.disabled&&o.has(l.key))})}function Zl(e,t,n){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;var r;let a=t;const l=[];for(let i=0;i{const p=d[n.value];return o?String(p)===String(s):p===s}),c=u!==-1?a==null?void 0:a[u]:null;l.push({value:(r=c==null?void 0:c[n.value])!==null&&r!==void 0?r:s,index:u,option:c}),a=c==null?void 0:c[n.children]}return l}const qz=(e,t,n)=>P(()=>{const o=[],r=[];return n.value.forEach(a=>{Zl(a,e.value,t.value).every(i=>i.option)?r.push(a):o.push(a)}),[r,o]});function w4(e,t){const n=new Set;return e.forEach(o=>{t.has(o)||n.add(o)}),n}function Qz(e){const{disabled:t,disableCheckbox:n,checkable:o}=e||{};return!!(t||n)||o===!1}function Zz(e,t,n,o){const r=new Set(e),a=new Set;for(let i=0;i<=n;i+=1)(t.get(i)||new Set).forEach(u=>{const{key:c,node:d,children:p=[]}=u;r.has(c)&&!o(d)&&p.filter(g=>!o(g.node)).forEach(g=>{r.add(g.key)})});const l=new Set;for(let i=n;i>=0;i-=1)(t.get(i)||new Set).forEach(u=>{const{parent:c,node:d}=u;if(o(d)||!u.parent||l.has(u.parent.key))return;if(o(u.parent.node)){l.add(c.key);return}let p=!0,g=!1;(c.children||[]).filter(m=>!o(m.node)).forEach(m=>{let{key:h}=m;const b=r.has(h);p&&!b&&(p=!1),!g&&(b||a.has(h))&&(g=!0)}),p&&r.add(c.key),g&&a.add(c.key),l.add(c.key)});return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(w4(a,r))}}function Jz(e,t,n,o,r){const a=new Set(e);let l=new Set(t);for(let s=0;s<=o;s+=1)(n.get(s)||new Set).forEach(c=>{const{key:d,node:p,children:g=[]}=c;!a.has(d)&&!l.has(d)&&!r(p)&&g.filter(m=>!r(m.node)).forEach(m=>{a.delete(m.key)})});l=new Set;const i=new Set;for(let s=o;s>=0;s-=1)(n.get(s)||new Set).forEach(c=>{const{parent:d,node:p}=c;if(r(p)||!c.parent||i.has(c.parent.key))return;if(r(c.parent.node)){i.add(d.key);return}let g=!0,m=!1;(d.children||[]).filter(h=>!r(h.node)).forEach(h=>{let{key:b}=h;const y=a.has(b);g&&!y&&(g=!1),!m&&(y||l.has(b))&&(m=!0)}),g||a.delete(d.key),m&&l.add(d.key),i.add(d.key)});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(w4(l,a))}}function jn(e,t,n,o,r,a){let l;a?l=a:l=Qz;const i=new Set(e.filter(u=>!!n[u]));let s;return t===!0?s=Zz(i,r,o,l):s=Jz(i,t.halfCheckedKeys,r,o,l),s}const eH=(e,t,n,o,r)=>P(()=>{const a=r.value||(l=>{let{labels:i}=l;const s=o.value?i.slice(-1):i,u=" / ";return s.every(c=>["string","number"].includes(typeof c))?s.join(u):s.reduce((c,d,p)=>{const g=kt(d)?ut(d,{key:p}):d;return p===0?[g]:[...c,u,g]},[])});return e.value.map(l=>{const i=Zl(l,t.value,n.value),s=a({labels:i.map(c=>{let{option:d,value:p}=c;var g;return(g=d==null?void 0:d[n.value.label])!==null&&g!==void 0?g:p}),selectedOptions:i.map(c=>{let{option:d}=c;return d})}),u=lr(l);return{label:s,value:u,key:u,valueCells:l}})}),O4=Symbol("CascaderContextKey"),tH=e=>{Ke(O4,e)},nu=()=>Xe(O4),nH=()=>{const e=ci(),{values:t}=nu(),[n,o]=pt([]);return ue(()=>e.open,()=>{if(e.open&&!e.multiple){const r=t.value[0];o(r||[])}},{immediate:!0}),[n,o]},oH=(e,t,n,o,r,a)=>{const l=ci(),i=P(()=>l.direction==="rtl"),[s,u,c]=[Z([]),Z(),Z([])];Le(()=>{let h=-1,b=t.value;const y=[],S=[],$=o.value.length;for(let C=0;C<$&&b;C+=1){const O=b.findIndex(w=>w[n.value.value]===o.value[C]);if(O===-1)break;h=O,y.push(h),S.push(o.value[C]),b=b[h][n.value.children]}let x=t.value;for(let C=0;C{r(h)},p=h=>{const b=c.value.length;let y=u.value;y===-1&&h<0&&(y=b);for(let S=0;S{if(s.value.length>1){const h=s.value.slice(0,-1);d(h)}else l.toggleOpen(!1)},m=()=>{var h;const y=(((h=c.value[u.value])===null||h===void 0?void 0:h[n.value.children])||[]).find(S=>!S.disabled);if(y){const S=[...s.value,y[n.value.value]];d(S)}};e.expose({onKeydown:h=>{const{which:b}=h;switch(b){case $e.UP:case $e.DOWN:{let y=0;b===$e.UP?y=-1:b===$e.DOWN&&(y=1),y!==0&&p(y);break}case $e.LEFT:{i.value?m():g();break}case $e.RIGHT:{i.value?g():m();break}case $e.BACKSPACE:{l.searchValue||g();break}case $e.ENTER:{if(s.value.length){const y=c.value[u.value],S=(y==null?void 0:y[Ml])||[];S.length?a(S.map($=>$[n.value.value]),S[S.length-1]):a(s.value,y)}break}case $e.ESC:l.toggleOpen(!1),open&&h.stopPropagation()}},onKeyup:()=>{}})};function ou(e){let{prefixCls:t,checked:n,halfChecked:o,disabled:r,onClick:a}=e;const{customSlots:l,checkable:i}=nu(),s=i.value!==!1?l.value.checkable:i.value,u=typeof s=="function"?s():typeof s=="boolean"?null:s;return f("span",{class:{[t]:!0,[`${t}-checked`]:n,[`${t}-indeterminate`]:!n&&o,[`${t}-disabled`]:r},onClick:a},[u])}ou.props=["prefixCls","checked","halfChecked","disabled","onClick"];ou.displayName="Checkbox";ou.inheritAttrs=!1;const P4="__cascader_fix_label__";function ru(e){let{prefixCls:t,multiple:n,options:o,activeValue:r,prevValuePath:a,onToggleOpen:l,onSelect:i,onActive:s,checkedSet:u,halfCheckedSet:c,loadingKeys:d,isSelectable:p}=e;var g,m,h,b,y,S;const $=`${t}-menu`,x=`${t}-menu-item`,{fieldNames:C,changeOnSelect:O,expandTrigger:w,expandIcon:M,loadingIcon:I,dropdownMenuColumnStyle:_,customSlots:D}=nu(),F=(g=M.value)!==null&&g!==void 0?g:(h=(m=D.value).expandIcon)===null||h===void 0?void 0:h.call(m),z=(b=I.value)!==null&&b!==void 0?b:(S=(y=D.value).loadingIcon)===null||S===void 0?void 0:S.call(y),H=w.value==="hover";return f("ul",{class:$,role:"menu"},[o.map(T=>{var A;const{disabled:R}=T,E=T[Ml],k=(A=T[P4])!==null&&A!==void 0?A:T[C.value.label],B=T[C.value.value],L=hl(T,C.value),j=E?E.map(W=>W[C.value.value]):[...a,B],K=lr(j),G=d.includes(K),U=u.has(K),X=c.has(K),ee=()=>{!R&&(!H||!L)&&s(j)},oe=()=>{p(T)&&i(j,L)};let Q;return typeof T.title=="string"?Q=T.title:typeof k=="string"&&(Q=k),f("li",{key:K,class:[x,{[`${x}-expand`]:!L,[`${x}-active`]:r===B,[`${x}-disabled`]:R,[`${x}-loading`]:G}],style:_.value,role:"menuitemcheckbox",title:Q,"aria-checked":U,"data-path-key":K,onClick:()=>{ee(),(!n||L)&&oe()},onDblclick:()=>{O.value&&l(!1)},onMouseenter:()=>{H&&ee()},onMousedown:W=>{W.preventDefault()}},[n&&f(ou,{prefixCls:`${t}-checkbox`,checked:U,halfChecked:X,disabled:R,onClick:W=>{W.stopPropagation(),oe()}},null),f("div",{class:`${x}-content`},[k]),!G&&F&&!L&&f("div",{class:`${x}-expand-icon`},[F]),G&&z&&f("div",{class:`${x}-loading-icon`},[z])])})])}ru.props=["prefixCls","multiple","options","activeValue","prevValuePath","onToggleOpen","onSelect","onActive","checkedSet","halfCheckedSet","loadingKeys","isSelectable"];ru.displayName="Column";ru.inheritAttrs=!1;const rH=J({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,setup(e,t){const{attrs:n,slots:o}=t,r=ci(),a=Z(),l=P(()=>r.direction==="rtl"),{options:i,values:s,halfValues:u,fieldNames:c,changeOnSelect:d,onSelect:p,searchOptions:g,dropdownPrefixCls:m,loadData:h,expandTrigger:b,customSlots:y}=nu(),S=P(()=>m.value||r.prefixCls),$=Y([]),x=A=>{if(!h.value||r.searchValue)return;const E=Zl(A,i.value,c.value).map(B=>{let{option:L}=B;return L}),k=E[E.length-1];if(k&&!hl(k,c.value)){const B=lr(A);$.value=[...$.value,B],h.value(E)}};Le(()=>{$.value.length&&$.value.forEach(A=>{const R=Tz(A),E=Zl(R,i.value,c.value,!0).map(B=>{let{option:L}=B;return L}),k=E[E.length-1];(!k||k[c.value.children]||hl(k,c.value))&&($.value=$.value.filter(B=>B!==A))})});const C=P(()=>new Set(ha(s.value))),O=P(()=>new Set(ha(u.value))),[w,M]=nH(),I=A=>{M(A),x(A)},_=A=>{const{disabled:R}=A,E=hl(A,c.value);return!R&&(E||d.value||r.multiple)},D=function(A,R){let E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;p(A),!r.multiple&&(R||d.value&&(b.value==="hover"||E))&&r.toggleOpen(!1)},F=P(()=>r.searchValue?g.value:i.value),z=P(()=>{const A=[{options:F.value}];let R=F.value;for(let E=0;Ej[c.value.value]===k),L=B==null?void 0:B[c.value.children];if(!(L!=null&&L.length))break;R=L,A.push({options:L})}return A});oH(t,F,c,w,I,(A,R)=>{_(R)&&D(A,hl(R,c.value),!0)});const T=A=>{A.preventDefault()};return Ve(()=>{ue(w,A=>{var R;for(let E=0;E{var A,R,E,k,B;const{notFoundContent:L=((A=o.notFoundContent)===null||A===void 0?void 0:A.call(o))||((E=(R=y.value).notFoundContent)===null||E===void 0?void 0:E.call(R)),multiple:j,toggleOpen:K}=r,G=!(!((B=(k=z.value[0])===null||k===void 0?void 0:k.options)===null||B===void 0)&&B.length),U=[{[c.value.value]:"__EMPTY__",[P4]:L,disabled:!0}],X=v(v({},n),{multiple:!G&&j,onSelect:D,onActive:I,onToggleOpen:K,checkedSet:C.value,halfCheckedSet:O.value,loadingKeys:$.value,isSelectable:_}),oe=(G?[{options:U}]:z.value).map((Q,W)=>{const q=w.value.slice(0,W),re=w.value[W];return f(ru,N(N({key:W},X),{},{prefixCls:S.value,options:Q.options,prevValuePath:q,activeValue:re}),null)});return f("div",{class:[`${S.value}-menus`,{[`${S.value}-menu-empty`]:G,[`${S.value}-rtl`]:l.value}],onMousedown:T,ref:a},[oe])}}});function au(e){const t=Z(0),n=Y();return Le(()=>{const o=new Map;let r=0;const a=e.value||{};for(const l in a)if(Object.prototype.hasOwnProperty.call(a,l)){const i=a[l],{level:s}=i;let u=o.get(s);u||(u=new Set,o.set(s,u)),u.add(i),r=Math.max(r,s)}t.value=r,n.value=o}),{maxLevel:t,levelEntities:n}}function aH(){return v(v({},qe(Ac(),["tokenSeparators","mode","showSearch"])),{id:String,prefixCls:String,fieldNames:Ne(),children:Array,value:{type:[String,Number,Array]},defaultValue:{type:[String,Number,Array]},changeOnSelect:{type:Boolean,default:void 0},displayRender:Function,checkable:{type:Boolean,default:void 0},showCheckedStrategy:{type:String,default:h4},showSearch:{type:[Boolean,Object],default:void 0},searchValue:String,onSearch:Function,expandTrigger:String,options:Array,dropdownPrefixCls:String,loadData:Function,popupVisible:{type:Boolean,default:void 0},popupClassName:String,dropdownClassName:String,dropdownMenuColumnStyle:{type:Object,default:void 0},popupStyle:{type:Object,default:void 0},dropdownStyle:{type:Object,default:void 0},popupPlacement:String,placement:String,onPopupVisibleChange:Function,onDropdownVisibleChange:Function,expandIcon:V.any,loadingIcon:V.any})}function I4(){return v(v({},aH()),{onChange:Function,customSlots:Object})}function lH(e){return Array.isArray(e)&&Array.isArray(e[0])}function X1(e){return e?lH(e)?e:(e.length===0?[]:[e]).map(t=>Array.isArray(t)?t:[t]):[]}const iH=J({compatConfig:{MODE:3},name:"Cascader",inheritAttrs:!1,props:rt(I4(),{}),setup(e,t){let{attrs:n,expose:o,slots:r}=t;const a=Kv(Be(e,"id")),l=P(()=>!!e.checkable),[i,s]=Ot(e.defaultValue,{value:P(()=>e.value),postState:X1}),u=P(()=>Mz(e.fieldNames)),c=P(()=>e.options||[]),d=Kz(c,u),p=W=>{const q=d.value;return W.map(re=>{const{nodes:le}=q[re];return le.map(ye=>ye[u.value.value])})},[g,m]=Ot("",{value:P(()=>e.searchValue),postState:W=>W||""}),h=(W,q)=>{m(W),q.source!=="blur"&&e.onSearch&&e.onSearch(W)},{showSearch:b,searchConfig:y}=Gz(Be(e,"showSearch")),S=Yz(g,c,u,P(()=>e.dropdownPrefixCls||e.prefixCls),y,Be(e,"changeOnSelect")),$=qz(c,u,i),[x,C,O]=[Z([]),Z([]),Z([])],{maxLevel:w,levelEntities:M}=au(d);Le(()=>{const[W,q]=$.value;if(!l.value||!i.value.length){[x.value,C.value,O.value]=[W,[],q];return}const re=ha(W),le=d.value,{checkedKeys:ye,halfCheckedKeys:me}=jn(re,!0,le,w.value,M.value);[x.value,C.value,O.value]=[p(ye),p(me),q]});const I=P(()=>{const W=ha(x.value),q=G1(W,d.value,e.showCheckedStrategy);return[...O.value,...p(q)]}),_=eH(I,c,u,l,Be(e,"displayRender")),D=W=>{if(s(W),e.onChange){const q=X1(W),re=q.map(me=>Zl(me,c.value,u.value).map(ce=>ce.option)),le=l.value?q:q[0],ye=l.value?re:re[0];e.onChange(le,ye)}},F=W=>{if(m(""),!l.value)D(W);else{const q=lr(W),re=ha(x.value),le=ha(C.value),ye=re.includes(q),me=O.value.some(ie=>lr(ie)===q);let ce=x.value,se=O.value;if(me&&!ye)se=O.value.filter(ie=>lr(ie)!==q);else{const ie=ye?re.filter(Ie=>Ie!==q):[...re,q];let fe;ye?{checkedKeys:fe}=jn(ie,{checked:!1,halfCheckedKeys:le},d.value,w.value,M.value):{checkedKeys:fe}=jn(ie,!0,d.value,w.value,M.value);const Se=G1(fe,d.value,e.showCheckedStrategy);ce=p(Se)}D([...se,...ce])}},z=(W,q)=>{if(q.type==="clear"){D([]);return}const{valueCells:re}=q.values[0];F(re)},H=P(()=>e.open!==void 0?e.open:e.popupVisible),T=P(()=>e.dropdownClassName||e.popupClassName),A=P(()=>e.dropdownStyle||e.popupStyle||{}),R=P(()=>e.placement||e.popupPlacement),E=W=>{var q,re;(q=e.onDropdownVisibleChange)===null||q===void 0||q.call(e,W),(re=e.onPopupVisibleChange)===null||re===void 0||re.call(e,W)},{changeOnSelect:k,checkable:B,dropdownPrefixCls:L,loadData:j,expandTrigger:K,expandIcon:G,loadingIcon:U,dropdownMenuColumnStyle:X,customSlots:ee}=Rr(e);tH({options:c,fieldNames:u,values:x,halfValues:C,changeOnSelect:k,onSelect:F,checkable:B,searchOptions:S,dropdownPrefixCls:L,loadData:j,expandTrigger:K,expandIcon:G,loadingIcon:U,dropdownMenuColumnStyle:X,customSlots:ee});const oe=Z();o({focus(){var W;(W=oe.value)===null||W===void 0||W.focus()},blur(){var W;(W=oe.value)===null||W===void 0||W.blur()},scrollTo(W){var q;(q=oe.value)===null||q===void 0||q.scrollTo(W)}});const Q=P(()=>qe(e,["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","customSlots","showCheckedStrategy","children"]));return()=>{const W=!(g.value?S.value:c.value).length,{dropdownMatchSelectWidth:q=!1}=e,re=g.value&&y.value.matchInputWidth||W?{}:{minWidth:"auto"};return f(Vv,N(N(N({},Q.value),n),{},{ref:oe,id:a,prefixCls:e.prefixCls,dropdownMatchSelectWidth:q,dropdownStyle:v(v({},A.value),re),displayValues:_.value,onDisplayValuesChange:z,mode:l.value?"multiple":void 0,searchValue:g.value,onSearch:h,showSearch:b.value,OptionList:rH,emptyOptions:W,open:H.value,dropdownClassName:T.value,placement:R.value,onDropdownVisibleChange:E,getRawInputElement:()=>{var le;return(le=r.default)===null||le===void 0?void 0:le.call(r)}}),r)}}});var sH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const cH=sH;function U1(e){for(var t=1;thn()&&window.document.documentElement,M4=e=>{if(hn()&&window.document.documentElement){const t=Array.isArray(e)?e:[e],{documentElement:n}=window.document;return t.some(o=>o in n.style)}return!1},dH=(e,t)=>{if(!M4(e))return!1;const n=document.createElement("div"),o=n.style[e];return n.style[e]=t,n.style[e]!==o};function ah(e,t){return!Array.isArray(e)&&t!==void 0?dH(e,t):M4(e)}let Vi;const fH=()=>{if(!T4())return!1;if(Vi!==void 0)return Vi;const e=document.createElement("div");return e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e),Vi=e.scrollHeight===1,document.body.removeChild(e),Vi},E4=()=>{const e=Y(!1);return Ve(()=>{e.value=fH()}),e},_4=Symbol("rowContextKey"),pH=e=>{Ke(_4,e)},vH=()=>Xe(_4,{gutter:P(()=>{}),wrap:P(()=>{}),supportFlexGap:P(()=>{})}),gH=pH,hH=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around ":{justifyContent:"space-around"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},mH=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},bH=(e,t)=>{const{componentCls:n,gridColumns:o}=e,r={};for(let a=o;a>=0;a--)a===0?(r[`${n}${t}-${a}`]={display:"none"},r[`${n}-push-${a}`]={insetInlineStart:"auto"},r[`${n}-pull-${a}`]={insetInlineEnd:"auto"},r[`${n}${t}-push-${a}`]={insetInlineStart:"auto"},r[`${n}${t}-pull-${a}`]={insetInlineEnd:"auto"},r[`${n}${t}-offset-${a}`]={marginInlineEnd:0},r[`${n}${t}-order-${a}`]={order:0}):(r[`${n}${t}-${a}`]={display:"block",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`},r[`${n}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},r[`${n}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},r[`${n}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},r[`${n}${t}-order-${a}`]={order:a});return r},cp=(e,t)=>bH(e,t),yH=(e,t,n)=>({[`@media (min-width: ${t}px)`]:v({},cp(e,n))}),SH=Qe("Grid",e=>[hH(e)]),$H=Qe("Grid",e=>{const t=ze(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[mH(t),cp(t,""),cp(t,"-xs"),Object.keys(n).map(o=>yH(t,n[o],o)).reduce((o,r)=>v(v({},o),r),{})]}),CH=()=>({align:Ge([String,Object]),justify:Ge([String,Object]),prefixCls:String,gutter:Ge([Number,Array,Object],0),wrap:{type:Boolean,default:void 0}}),xH=J({compatConfig:{MODE:3},name:"ARow",inheritAttrs:!1,props:CH(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("row",e),[l,i]=SH(r);let s;const u=yg(),c=Z({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),d=Z({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),p=$=>P(()=>{if(typeof e[$]=="string")return e[$];if(typeof e[$]!="object")return"";for(let x=0;x<_r.length;x++){const C=_r[x];if(!d.value[C])continue;const O=e[$][C];if(O!==void 0)return O}return""}),g=p("align"),m=p("justify"),h=E4();Ve(()=>{s=u.value.subscribe($=>{d.value=$;const x=e.gutter||0;(!Array.isArray(x)&&typeof x=="object"||Array.isArray(x)&&(typeof x[0]=="object"||typeof x[1]=="object"))&&(c.value=$)})}),Je(()=>{u.value.unsubscribe(s)});const b=P(()=>{const $=[void 0,void 0],{gutter:x=0}=e;return(Array.isArray(x)?x:[x,void 0]).forEach((O,w)=>{if(typeof O=="object")for(let M=0;M<_r.length;M++){const I=_r[M];if(c.value[I]&&O[I]!==void 0){$[w]=O[I];break}}else $[w]=O}),$});gH({gutter:b,supportFlexGap:h,wrap:P(()=>e.wrap)});const y=P(()=>te(r.value,{[`${r.value}-no-wrap`]:e.wrap===!1,[`${r.value}-${m.value}`]:m.value,[`${r.value}-${g.value}`]:g.value,[`${r.value}-rtl`]:a.value==="rtl"},o.class,i.value)),S=P(()=>{const $=b.value,x={},C=$[0]!=null&&$[0]>0?`${$[0]/-2}px`:void 0,O=$[1]!=null&&$[1]>0?`${$[1]/-2}px`:void 0;return C&&(x.marginLeft=C,x.marginRight=C),h.value?x.rowGap=`${$[1]}px`:O&&(x.marginTop=O,x.marginBottom=O),x});return()=>{var $;return l(f("div",N(N({},o),{},{class:y.value,style:v(v({},S.value),o.style)}),[($=n.default)===null||$===void 0?void 0:$.call(n)]))}}}),D4=xH;function Dr(){return Dr=Object.assign?Object.assign.bind():function(e){for(var t=1;t"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 fs(e,t,n){return OH()?fs=Reflect.construct.bind():fs=function(r,a,l){var i=[null];i.push.apply(i,a);var s=Function.bind.apply(r,i),u=new s;return l&&Jl(u,l.prototype),u},fs.apply(null,arguments)}function PH(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function dp(e){var t=typeof Map=="function"?new Map:void 0;return dp=function(o){if(o===null||!PH(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(o))return t.get(o);t.set(o,r)}function r(){return fs(o,arguments,up(this).constructor)}return r.prototype=Object.create(o.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Jl(r,o)},dp(e)}var IH=/%[sdj%]/g,TH=function(){};function fp(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var o=n.field;t[o]=t[o]||[],t[o].push(n)}),t}function In(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=a)return i;switch(i){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}break;default:return i}});return l}return e}function MH(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function jt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||MH(t)&&typeof e=="string"&&!e)}function EH(e,t,n){var o=[],r=0,a=e.length;function l(i){o.push.apply(o,i||[]),r++,r===a&&n(o)}e.forEach(function(i){t(i,l)})}function Y1(e,t,n){var o=0,r=e.length;function a(l){if(l&&l.length){n(l);return}var i=o;o=o+1,i()\[\]\\.,;:\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},ml={integer:function(t){return ml.number(t)&&parseInt(t,10)===t},float:function(t){return ml.number(t)&&!ml.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!ml.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(J1.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(kH())},hex:function(t){return typeof t=="string"&&!!t.match(J1.hex)}},BH=function(t,n,o,r,a){if(t.required&&n===void 0){A4(t,n,o,r,a);return}var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],i=t.type;l.indexOf(i)>-1?ml[i](n)||r.push(In(a.messages.types[i],t.fullField,t.type)):i&&typeof n!==t.type&&r.push(In(a.messages.types[i],t.fullField,t.type))},FH=function(t,n,o,r,a){var l=typeof t.len=="number",i=typeof t.min=="number",s=typeof t.max=="number",u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=n,d=null,p=typeof n=="number",g=typeof n=="string",m=Array.isArray(n);if(p?d="number":g?d="string":m&&(d="array"),!d)return!1;m&&(c=n.length),g&&(c=n.replace(u,"_").length),l?c!==t.len&&r.push(In(a.messages[d].len,t.fullField,t.len)):i&&!s&&ct.max?r.push(In(a.messages[d].max,t.fullField,t.max)):i&&s&&(ct.max)&&r.push(In(a.messages[d].range,t.fullField,t.min,t.max))},ia="enum",LH=function(t,n,o,r,a){t[ia]=Array.isArray(t[ia])?t[ia]:[],t[ia].indexOf(n)===-1&&r.push(In(a.messages[ia],t.fullField,t[ia].join(", ")))},zH=function(t,n,o,r,a){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||r.push(In(a.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var l=new RegExp(t.pattern);l.test(n)||r.push(In(a.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},ft={required:A4,whitespace:NH,type:BH,range:FH,enum:LH,pattern:zH},HH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n,"string")&&!t.required)return o();ft.required(t,n,r,l,a,"string"),jt(n,"string")||(ft.type(t,n,r,l,a),ft.range(t,n,r,l,a),ft.pattern(t,n,r,l,a),t.whitespace===!0&&ft.whitespace(t,n,r,l,a))}o(l)},jH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&ft.type(t,n,r,l,a)}o(l)},VH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(n===""&&(n=void 0),jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&(ft.type(t,n,r,l,a),ft.range(t,n,r,l,a))}o(l)},WH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&ft.type(t,n,r,l,a)}o(l)},KH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),jt(n)||ft.type(t,n,r,l,a)}o(l)},GH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&(ft.type(t,n,r,l,a),ft.range(t,n,r,l,a))}o(l)},XH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&(ft.type(t,n,r,l,a),ft.range(t,n,r,l,a))}o(l)},UH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(n==null&&!t.required)return o();ft.required(t,n,r,l,a,"array"),n!=null&&(ft.type(t,n,r,l,a),ft.range(t,n,r,l,a))}o(l)},YH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&ft.type(t,n,r,l,a)}o(l)},qH="enum",QH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a),n!==void 0&&ft[qH](t,n,r,l,a)}o(l)},ZH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n,"string")&&!t.required)return o();ft.required(t,n,r,l,a),jt(n,"string")||ft.pattern(t,n,r,l,a)}o(l)},JH=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n,"date")&&!t.required)return o();if(ft.required(t,n,r,l,a),!jt(n,"date")){var s;n instanceof Date?s=n:s=new Date(n),ft.type(t,s,r,l,a),s&&ft.range(t,s.getTime(),r,l,a)}}o(l)},ej=function(t,n,o,r,a){var l=[],i=Array.isArray(n)?"array":typeof n;ft.required(t,n,r,l,a,i),o(l)},yd=function(t,n,o,r,a){var l=t.type,i=[],s=t.required||!t.required&&r.hasOwnProperty(t.field);if(s){if(jt(n,l)&&!t.required)return o();ft.required(t,n,r,i,a,l),jt(n,l)||ft.type(t,n,r,i,a)}o(i)},tj=function(t,n,o,r,a){var l=[],i=t.required||!t.required&&r.hasOwnProperty(t.field);if(i){if(jt(n)&&!t.required)return o();ft.required(t,n,r,l,a)}o(l)},El={string:HH,method:jH,number:VH,boolean:WH,regexp:KH,integer:GH,float:XH,array:UH,object:YH,enum:QH,pattern:ZH,date:JH,url:yd,hex:yd,email:yd,required:ej,any:tj};function pp(){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 t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var vp=pp(),hi=function(){function e(n){this.rules=null,this._messages=vp,this.define(n)}var t=e.prototype;return t.define=function(o){var r=this;if(!o)throw new Error("Cannot configure a schema with no rules");if(typeof o!="object"||Array.isArray(o))throw new Error("Rules must be an object");this.rules={},Object.keys(o).forEach(function(a){var l=o[a];r.rules[a]=Array.isArray(l)?l:[l]})},t.messages=function(o){return o&&(this._messages=Z1(pp(),o)),this._messages},t.validate=function(o,r,a){var l=this;r===void 0&&(r={}),a===void 0&&(a=function(){});var i=o,s=r,u=a;if(typeof s=="function"&&(u=s,s={}),!this.rules||Object.keys(this.rules).length===0)return u&&u(null,i),Promise.resolve(i);function c(h){var b=[],y={};function S(x){if(Array.isArray(x)){var C;b=(C=b).concat.apply(C,x)}else b.push(x)}for(var $=0;$3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&o&&n===void 0&&!R4(e,t.slice(0,-1))?e:N4(e,t,n,o)}function gp(e){return ir(e)}function oj(e,t){return R4(e,t)}function rj(e,t,n){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return nj(e,t,n,o)}function aj(e,t){return e&&e.some(n=>ij(n,t))}function ey(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function k4(e,t){const n=Array.isArray(e)?[...e]:v({},e);return t&&Object.keys(t).forEach(o=>{const r=n[o],a=t[o],l=ey(r)&&ey(a);n[o]=l?k4(r,a||{}):a}),n}function lj(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;ok4(r,a),e)}function ty(e,t){let n={};return t.forEach(o=>{const r=oj(e,o);n=rj(n,o,r)}),n}function ij(e,t){return!e||!t||e.length!==t.length?!1:e.every((n,o)=>t[o]===n)}const Cn="'${name}' is not a valid ${type}",lu={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Cn,method:Cn,array:Cn,object:Cn,number:Cn,date:Cn,boolean:Cn,integer:Cn,float:Cn,regexp:Cn,email:Cn,url:Cn,hex:Cn},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};var iu=function(e,t,n,o){function r(a){return a instanceof n?a:new n(function(l){l(a)})}return new(n||(n=Promise))(function(a,l){function i(c){try{u(o.next(c))}catch(d){l(d)}}function s(c){try{u(o.throw(c))}catch(d){l(d)}}function u(c){c.done?a(c.value):r(c.value).then(i,s)}u((o=o.apply(e,t||[])).next())})};const sj=hi;function cj(e,t){return e.replace(/\$\{\w+\}/g,n=>{const o=n.slice(2,-1);return t[o]})}function hp(e,t,n,o,r){return iu(this,void 0,void 0,function*(){const a=v({},n);delete a.ruleIndex,delete a.trigger;let l=null;a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField);const i=new sj({[e]:[a]}),s=lj({},lu,o.validateMessages);i.messages(s);let u=[];try{yield Promise.resolve(i.validate({[e]:t},v({},o)))}catch(p){p.errors?u=p.errors.map((g,m)=>{let{message:h}=g;return kt(h)?ko(h,{key:`error_${m}`}):h}):(console.error(p),u=[s.default()])}if(!u.length&&l)return(yield Promise.all(t.map((g,m)=>hp(`${e}.${m}`,g,l,o,r)))).reduce((g,m)=>[...g,...m],[]);const c=v(v(v({},n),{name:e,enum:(n.enum||[]).join(", ")}),r);return u.map(p=>typeof p=="string"?cj(p,c):p)})}function B4(e,t,n,o,r,a){const l=e.join("."),i=n.map((u,c)=>{const d=u.validator,p=v(v({},u),{ruleIndex:c});return d&&(p.validator=(g,m,h)=>{let b=!1;const S=d(g,m,function(){for(var $=arguments.length,x=new Array($),C=0;C<$;C++)x[C]=arguments[C];Promise.resolve().then(()=>{b||h(...x)})});b=S&&typeof S.then=="function"&&typeof S.catch=="function",b&&S.then(()=>{h()}).catch($=>{h($||" ")})}),p}).sort((u,c)=>{let{warningOnly:d,ruleIndex:p}=u,{warningOnly:g,ruleIndex:m}=c;return!!d==!!g?p-m:d?1:-1});let s;if(r===!0)s=new Promise((u,c)=>iu(this,void 0,void 0,function*(){for(let d=0;dhp(l,t,c,o,a).then(d=>({errors:d,rule:c})));s=(r?dj(u):uj(u)).then(c=>Promise.reject(c))}return s.catch(u=>u),s}function uj(e){return iu(this,void 0,void 0,function*(){return Promise.all(e).then(t=>[].concat(...t))})}function dj(e){return iu(this,void 0,void 0,function*(){let t=0;return new Promise(n=>{e.forEach(o=>{o.then(r=>{r.errors.length&&n([r]),t+=1,t===e.length&&n([])})})})})}const F4=Symbol("formContextKey"),L4=e=>{Ke(F4,e)},lh=()=>Xe(F4,{name:P(()=>{}),labelAlign:P(()=>"right"),vertical:P(()=>!1),addField:(e,t)=>{},removeField:e=>{},model:P(()=>{}),rules:P(()=>{}),colon:P(()=>{}),labelWrap:P(()=>{}),labelCol:P(()=>{}),requiredMark:P(()=>!1),validateTrigger:P(()=>{}),onValidate:()=>{},validateMessages:P(()=>lu)}),z4=Symbol("formItemPrefixContextKey"),fj=e=>{Ke(z4,e)},pj=()=>Xe(z4,{prefixCls:P(()=>"")});function vj(e){return typeof e=="number"?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const gj=()=>({span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}),hj=["xs","sm","md","lg","xl","xxl"],ih=J({compatConfig:{MODE:3},name:"ACol",inheritAttrs:!1,props:gj(),setup(e,t){let{slots:n,attrs:o}=t;const{gutter:r,supportFlexGap:a,wrap:l}=vH(),{prefixCls:i,direction:s}=Ee("col",e),[u,c]=$H(i),d=P(()=>{const{span:g,order:m,offset:h,push:b,pull:y}=e,S=i.value;let $={};return hj.forEach(x=>{let C={};const O=e[x];typeof O=="number"?C.span=O:typeof O=="object"&&(C=O||{}),$=v(v({},$),{[`${S}-${x}-${C.span}`]:C.span!==void 0,[`${S}-${x}-order-${C.order}`]:C.order||C.order===0,[`${S}-${x}-offset-${C.offset}`]:C.offset||C.offset===0,[`${S}-${x}-push-${C.push}`]:C.push||C.push===0,[`${S}-${x}-pull-${C.pull}`]:C.pull||C.pull===0,[`${S}-rtl`]:s.value==="rtl"})}),te(S,{[`${S}-${g}`]:g!==void 0,[`${S}-order-${m}`]:m,[`${S}-offset-${h}`]:h,[`${S}-push-${b}`]:b,[`${S}-pull-${y}`]:y},$,o.class,c.value)}),p=P(()=>{const{flex:g}=e,m=r.value,h={};if(m&&m[0]>0){const b=`${m[0]/2}px`;h.paddingLeft=b,h.paddingRight=b}if(m&&m[1]>0&&!a.value){const b=`${m[1]/2}px`;h.paddingTop=b,h.paddingBottom=b}return g&&(h.flex=vj(g),l.value===!1&&!h.minWidth&&(h.minWidth=0)),h});return()=>{var g;return u(f("div",N(N({},o),{},{class:d.value,style:[p.value,o.style]}),[(g=n.default)===null||g===void 0?void 0:g.call(n)]))}}});var mj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const bj=mj;function ny(e){for(var t=1;t{let{slots:n,emit:o,attrs:r}=t;var a,l,i,s,u;const{prefixCls:c,htmlFor:d,labelCol:p,labelAlign:g,colon:m,required:h,requiredMark:b}=v(v({},e),r),[y]=$o("Form"),S=(a=e.label)!==null&&a!==void 0?a:(l=n.label)===null||l===void 0?void 0:l.call(n);if(!S)return null;const{vertical:$,labelAlign:x,labelCol:C,labelWrap:O,colon:w}=lh(),M=p||(C==null?void 0:C.value)||{},I=g||(x==null?void 0:x.value),_=`${c}-item-label`,D=te(_,I==="left"&&`${_}-left`,M.class,{[`${_}-wrap`]:!!O.value});let F=S;const z=m===!0||(w==null?void 0:w.value)!==!1&&m!==!1;if(z&&!$.value&&typeof S=="string"&&S.trim()!==""&&(F=S.replace(/[:|:]\s*$/,"")),e.tooltip||n.tooltip){const A=f("span",{class:`${c}-item-tooltip`},[f(oo,{title:e.tooltip},{default:()=>[f(Sj,null,null)]})]);F=f(nt,null,[F,n.tooltip?(i=n.tooltip)===null||i===void 0?void 0:i.call(n,{class:`${c}-item-tooltip`}):A])}b==="optional"&&!h&&(F=f(nt,null,[F,f("span",{class:`${c}-item-optional`},[((s=y.value)===null||s===void 0?void 0:s.optional)||((u=Gn.Form)===null||u===void 0?void 0:u.optional)])]));const T=te({[`${c}-item-required`]:h,[`${c}-item-required-mark-optional`]:b==="optional",[`${c}-item-no-colon`]:!z});return f(ih,N(N({},M),{},{class:D}),{default:()=>[f("label",{for:d,class:T,title:typeof S=="string"?S:"",onClick:A=>o("click",A)},[F])]})};ch.displayName="FormItemLabel";ch.inheritAttrs=!1;const $j=ch,Cj=e=>{const{componentCls:t}=e,n=`${t}-show-help`,o=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[o]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${o}-appear, &${o}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${o}-leave-active`]:{transform:"translateY(-5px)"}}}}},xj=Cj,wj=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),oy=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},Oj=e=>{const{componentCls:t}=e;return{[e.componentCls]:v(v(v({},et(e)),wj(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":v({},oy(e,e.controlHeightSM)),"&-large":v({},oy(e,e.controlHeightLG))})}},Pj=e=>{const{formItemCls:t,iconCls:n,componentCls:o,rootPrefixCls:r}=e;return{[t]:v(v({},et(e)),{marginBottom:e.marginLG,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${r}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{display:"inline-block",flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:e.controlHeight,color:e.colorTextHeading,fontSize:e.fontSize,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:e.colorError,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${o}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${o}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:e.marginXXS/2,marginInlineEnd:e.marginXS},[`&${t}-no-colon::after`]:{content:'" "'}}},[`${t}-control`]:{display:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:sg,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Ij=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:o}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label.${o}-col-24 + ${n}-control`]:{minWidth:"unset"}}}},Tj=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",flexWrap:"nowrap",marginInlineEnd:e.margin,marginBottom:0,"&-with-help":{marginBottom:e.marginLG},[`> ${n}-label, + > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},fa=e=>({margin:0,padding:`0 0 ${e.paddingXS}px`,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{display:"none"}}}),Mj=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${n} ${n}-label`]:fa(e),[t]:{[n]:{flexWrap:"wrap",[`${n}-label, + ${n}-control`]:{flex:"0 0 100%",maxWidth:"100%"}}}}},Ej=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:o}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label, + .${o}-col-24${n}-label, + .${o}-col-xl-24${n}-label`]:fa(e),[`@media (max-width: ${e.screenXSMax}px)`]:[Mj(e),{[t]:{[`.${o}-col-xs-24${n}-label`]:fa(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${o}-col-sm-24${n}-label`]:fa(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${o}-col-md-24${n}-label`]:fa(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${o}-col-lg-24${n}-label`]:fa(e)}}}},uh=Qe("Form",(e,t)=>{let{rootPrefixCls:n}=t;const o=ze(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:n});return[Oj(o),Pj(o),xj(o),Ij(o),Tj(o),Ej(o),jc(o),sg]}),_j=J({compatConfig:{MODE:3},name:"ErrorList",inheritAttrs:!1,props:["errors","help","onErrorVisibleChanged","helpStatus","warnings"],setup(e,t){let{attrs:n}=t;const{prefixCls:o,status:r}=pj(),a=P(()=>`${o.value}-item-explain`),l=P(()=>!!(e.errors&&e.errors.length)),i=Z(r.value),[,s]=uh(o);return ue([l,r],()=>{l.value&&(i.value=r.value)}),()=>{var u,c;const d=Kc(`${o.value}-show-help-item`),p=Mc(`${o.value}-show-help-item`,d);return p.role="alert",p.class=[s.value,a.value,n.class,`${o.value}-show-help`],f(rn,N(N({},bo(`${o.value}-show-help`)),{},{onAfterEnter:()=>e.onErrorVisibleChanged(!0),onAfterLeave:()=>e.onErrorVisibleChanged(!1)}),{default:()=>[Kt(f(nc,N(N({},p),{},{tag:"div"}),{default:()=>[(c=e.errors)===null||c===void 0?void 0:c.map((g,m)=>f("div",{key:m,class:i.value?`${a.value}-${i.value}`:""},[g]))]}),[[Wn,!!(!((u=e.errors)===null||u===void 0)&&u.length)]])]})}}}),Dj=J({compatConfig:{MODE:3},slots:Object,inheritAttrs:!1,props:["prefixCls","errors","hasFeedback","onDomErrorVisibleChange","wrapperCol","help","extra","status","marginBottom","onErrorVisibleChanged"],setup(e,t){let{slots:n}=t;const o=lh(),{wrapperCol:r}=o,a=v({},o);return delete a.labelCol,delete a.wrapperCol,L4(a),fj({prefixCls:P(()=>e.prefixCls),status:P(()=>e.status)}),()=>{var l,i,s;const{prefixCls:u,wrapperCol:c,marginBottom:d,onErrorVisibleChanged:p,help:g=(l=n.help)===null||l===void 0?void 0:l.call(n),errors:m=Tt((i=n.errors)===null||i===void 0?void 0:i.call(n)),extra:h=(s=n.extra)===null||s===void 0?void 0:s.call(n)}=e,b=`${u}-item`,y=c||(r==null?void 0:r.value)||{},S=te(`${b}-control`,y.class);return f(ih,N(N({},y),{},{class:S}),{default:()=>{var $;return f(nt,null,[f("div",{class:`${b}-control-input`},[f("div",{class:`${b}-control-input-content`},[($=n.default)===null||$===void 0?void 0:$.call(n)])]),d!==null||m.length?f("div",{style:{display:"flex",flexWrap:"nowrap"}},[f(_j,{errors:m,help:g,class:`${b}-explain-connected`,onErrorVisibleChanged:p},null),!!d&&f("div",{style:{width:0,height:`${d}px`}},null)]):null,h?f("div",{class:`${b}-extra`},[h]):null])}})}}}),Aj=Dj;function Rj(e){const t=Y(e.value.slice());let n=null;return Le(()=>{clearTimeout(n),n=setTimeout(()=>{t.value=e.value},e.value.length?0:10)}),t}vn("success","warning","error","validating","");const Nj={success:Wo,warning:Ko,error:bn,validating:Un};function Sd(e,t,n){let o=e;const r=t;let a=0;try{for(let l=r.length;a({htmlFor:String,prefixCls:String,label:V.any,help:V.any,extra:V.any,labelCol:{type:Object},wrapperCol:{type:Object},hasFeedback:{type:Boolean,default:!1},colon:{type:Boolean,default:void 0},labelAlign:String,prop:{type:[String,Number,Array]},name:{type:[String,Number,Array]},rules:[Array,Object],autoLink:{type:Boolean,default:!0},required:{type:Boolean,default:void 0},validateFirst:{type:Boolean,default:void 0},validateStatus:V.oneOf(vn("","success","warning","error","validating")),validateTrigger:{type:[String,Array]},messageVariables:{type:Object},hidden:Boolean,noStyle:Boolean,tooltip:String});let Bj=0;const Fj="form_item",Lj=J({compatConfig:{MODE:3},name:"AFormItem",inheritAttrs:!1,__ANT_NEW_FORM_ITEM:!0,props:kj(),slots:Object,setup(e,t){let{slots:n,attrs:o,expose:r}=t;e.prop;const a=`form-item-${++Bj}`,{prefixCls:l}=Ee("form",e),[i,s]=uh(l),u=Y(),c=lh(),d=P(()=>e.name||e.prop),p=Y([]),g=Y(!1),m=Y(),h=P(()=>{const U=d.value;return gp(U)}),b=P(()=>{if(h.value.length){const U=c.name.value,X=h.value.join("_");return U?`${U}_${X}`:`${Fj}_${X}`}else return}),y=()=>{const U=c.model.value;if(!(!U||!d.value))return Sd(U,h.value,!0).v},S=P(()=>y()),$=Y(Zi(S.value)),x=P(()=>{let U=e.validateTrigger!==void 0?e.validateTrigger:c.validateTrigger.value;return U=U===void 0?"change":U,ir(U)}),C=P(()=>{let U=c.rules.value;const X=e.rules,ee=e.required!==void 0?{required:!!e.required,trigger:x.value}:[],oe=Sd(U,h.value);U=U?oe.o[oe.k]||oe.v:[];const Q=[].concat(X||U||[]);return zI(Q,W=>W.required)?Q:Q.concat(ee)}),O=P(()=>{const U=C.value;let X=!1;return U&&U.length&&U.every(ee=>ee.required?(X=!0,!1):!0),X||e.required}),w=Y();Le(()=>{w.value=e.validateStatus});const M=P(()=>{let U={};return typeof e.label=="string"?U.label=e.label:e.name&&(U.label=String(e.name)),e.messageVariables&&(U=v(v({},U),e.messageVariables)),U}),I=U=>{if(h.value.length===0)return;const{validateFirst:X=!1}=e,{triggerName:ee}=U||{};let oe=C.value;if(ee&&(oe=oe.filter(W=>{const{trigger:q}=W;return!q&&!x.value.length?!0:ir(q||x.value).includes(ee)})),!oe.length)return Promise.resolve();const Q=B4(h.value,S.value,oe,v({validateMessages:c.validateMessages.value},U),X,M.value);return w.value="validating",p.value=[],Q.catch(W=>W).then(function(){let W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(w.value==="validating"){const q=W.filter(re=>re&&re.errors.length);w.value=q.length?"error":"success",p.value=q.map(re=>re.errors),c.onValidate(d.value,!p.value.length,p.value.length?_t(p.value[0]):null)}}),Q},_=()=>{I({triggerName:"blur"})},D=()=>{if(g.value){g.value=!1;return}I({triggerName:"change"})},F=()=>{w.value=e.validateStatus,g.value=!1,p.value=[]},z=()=>{var U;w.value=e.validateStatus,g.value=!0,p.value=[];const X=c.model.value||{},ee=S.value,oe=Sd(X,h.value,!0);Array.isArray(ee)?oe.o[oe.k]=[].concat((U=$.value)!==null&&U!==void 0?U:[]):oe.o[oe.k]=$.value,lt(()=>{g.value=!1})},H=P(()=>e.htmlFor===void 0?b.value:e.htmlFor),T=()=>{const U=H.value;if(!U||!m.value)return;const X=m.value.$el.querySelector(`[id="${U}"]`);X&&X.focus&&X.focus()};r({onFieldBlur:_,onFieldChange:D,clearValidate:F,resetField:z}),PA({id:b,onFieldBlur:()=>{e.autoLink&&_()},onFieldChange:()=>{e.autoLink&&D()},clearValidate:F},P(()=>!!(e.autoLink&&c.model.value&&d.value)));let A=!1;ue(d,U=>{U?A||(A=!0,c.addField(a,{fieldValue:S,fieldId:b,fieldName:d,resetField:z,clearValidate:F,namePath:h,validateRules:I,rules:C})):(A=!1,c.removeField(a))},{immediate:!0}),Je(()=>{c.removeField(a)});const R=Rj(p),E=P(()=>e.validateStatus!==void 0?e.validateStatus:R.value.length?"error":w.value),k=P(()=>({[`${l.value}-item`]:!0,[s.value]:!0,[`${l.value}-item-has-feedback`]:E.value&&e.hasFeedback,[`${l.value}-item-has-success`]:E.value==="success",[`${l.value}-item-has-warning`]:E.value==="warning",[`${l.value}-item-has-error`]:E.value==="error",[`${l.value}-item-is-validating`]:E.value==="validating",[`${l.value}-item-hidden`]:e.hidden})),B=vt({});ln.useProvide(B),Le(()=>{let U;if(e.hasFeedback){const X=E.value&&Nj[E.value];U=X?f("span",{class:te(`${l.value}-item-feedback-icon`,`${l.value}-item-feedback-icon-${E.value}`)},[f(X,null,null)]):null}v(B,{status:E.value,hasFeedback:e.hasFeedback,feedbackIcon:U,isFormItemInput:!0})});const L=Y(null),j=Y(!1),K=()=>{if(u.value){const U=getComputedStyle(u.value);L.value=parseInt(U.marginBottom,10)}};Ve(()=>{ue(j,()=>{j.value&&K()},{flush:"post",immediate:!0})});const G=U=>{U||(L.value=null)};return()=>{var U,X;if(e.noStyle)return(U=n.default)===null||U===void 0?void 0:U.call(n);const ee=(X=e.help)!==null&&X!==void 0?X:n.help?Tt(n.help()):null,oe=!!(ee!=null&&Array.isArray(ee)&&ee.length||R.value.length);return j.value=oe,i(f("div",{class:[k.value,oe?`${l.value}-item-with-help`:"",o.class],ref:u},[f(D4,N(N({},o),{},{class:`${l.value}-row`,key:"row"}),{default:()=>{var Q,W;return f(nt,null,[f($j,N(N({},e),{},{htmlFor:H.value,required:O.value,requiredMark:c.requiredMark.value,prefixCls:l.value,onClick:T,label:e.label}),{label:n.label,tooltip:n.tooltip}),f(Aj,N(N({},e),{},{errors:ee!=null?ir(ee):R.value,marginBottom:L.value,prefixCls:l.value,status:E.value,ref:m,help:ee,extra:(Q=e.extra)!==null&&Q!==void 0?Q:(W=n.extra)===null||W===void 0?void 0:W.call(n),onErrorVisibleChanged:G}),{default:n.default})])}}),!!L.value&&f("div",{class:`${l.value}-margin-offset`,style:{marginBottom:`-${L.value}px`}},null)]))}}});function H4(e){let t=!1,n=e.length;const o=[];return e.length?new Promise((r,a)=>{e.forEach((l,i)=>{l.catch(s=>(t=!0,s)).then(s=>{n-=1,o[i]=s,!(n>0)&&(t&&a(o),r(o))})})}):Promise.resolve([])}function ry(e){let t=!1;return e&&e.length&&e.every(n=>n.required?(t=!0,!1):!0),t}function ay(e){return e==null?[]:Array.isArray(e)?e:[e]}function $d(e,t,n){let o=e;t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,"");const r=t.split(".");let a=0;for(let l=r.length;a1&&arguments[1]!==void 0?arguments[1]:Z({}),n=arguments.length>2?arguments[2]:void 0;const o=Zi(Lt(e)),r=vt({}),a=Y([]),l=$=>{v(Lt(e),v(v({},Zi(o)),$)),lt(()=>{Object.keys(r).forEach(x=>{r[x]={autoLink:!1,required:ry(Lt(t)[x])}})})},i=function(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1?arguments[1]:void 0;return x.length?$.filter(C=>{const O=ay(C.trigger||"change");return WI(O,x).length}):$};let s=null;const u=function($){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=arguments.length>2?arguments[2]:void 0;const O=[],w={};for(let _=0;_<$.length;_++){const D=$[_],F=$d(Lt(e),D,C);if(!F.isValid)continue;w[D]=F.v;const z=i(Lt(t)[D],ay(x&&x.trigger));z.length&&O.push(c(D,F.v,z,x||{}).then(()=>({name:D,errors:[],warnings:[]})).catch(H=>{const T=[],A=[];return H.forEach(R=>{let{rule:{warningOnly:E},errors:k}=R;E?A.push(...k):T.push(...k)}),T.length?Promise.reject({name:D,errors:T,warnings:A}):{name:D,errors:T,warnings:A}}))}const M=H4(O);s=M;const I=M.then(()=>s===M?Promise.resolve(w):Promise.reject([])).catch(_=>{const D=_.filter(F=>F&&F.errors.length);return Promise.reject({values:w,errorFields:D,outOfDate:s!==M})});return I.catch(_=>_),I},c=function($,x,C){let O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const w=B4([$],x,C,v({validateMessages:lu},O),!!O.validateFirst);return r[$]?(r[$].validateStatus="validating",w.catch(M=>M).then(function(){let M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var I;if(r[$].validateStatus==="validating"){const _=M.filter(D=>D&&D.errors.length);r[$].validateStatus=_.length?"error":"success",r[$].help=_.length?_.map(D=>D.errors):null,(I=n==null?void 0:n.onValidate)===null||I===void 0||I.call(n,$,!_.length,_.length?_t(r[$].help[0]):null)}}),w):w.catch(M=>M)},d=($,x)=>{let C=[],O=!0;$?Array.isArray($)?C=$:C=[$]:(O=!1,C=a.value);const w=u(C,x||{},O);return w.catch(M=>M),w},p=$=>{let x=[];$?Array.isArray($)?x=$:x=[$]:x=a.value,x.forEach(C=>{r[C]&&v(r[C],{validateStatus:"",help:null})})},g=$=>{const x={autoLink:!1},C=[],O=Array.isArray($)?$:[$];for(let w=0;w{const x=[];a.value.forEach(C=>{const O=$d($,C,!1),w=$d(m,C,!1);(h&&(n==null?void 0:n.immediate)&&O.isValid||!vv(O.v,w.v))&&x.push(C)}),d(x,{trigger:"change"}),h=!1,m=Zi(_t($))},y=n==null?void 0:n.debounce;let S=!0;return ue(t,()=>{a.value=t?Object.keys(Lt(t)):[],!S&&n&&n.validateOnRuleChange&&d(),S=!1},{deep:!0,immediate:!0}),ue(a,()=>{const $={};a.value.forEach(x=>{$[x]=v({},r[x],{autoLink:!1,required:ry(Lt(t)[x])}),delete r[x]});for(const x in r)Object.prototype.hasOwnProperty.call(r,x)&&delete r[x];v(r,$)},{immediate:!0}),ue(e,y&&y.wait?hc(b,y.wait,rT(y,["wait"])):b,{immediate:n&&!!n.immediate,deep:!0}),{modelRef:e,rulesRef:t,initialModel:o,validateInfos:r,resetFields:l,validate:d,validateField:c,mergeValidateInfo:g,clearValidate:p}}const Hj=()=>({layout:V.oneOf(vn("horizontal","inline","vertical")),labelCol:Ne(),wrapperCol:Ne(),colon:Ce(),labelAlign:je(),labelWrap:Ce(),prefixCls:String,requiredMark:Ge([String,Boolean]),hideRequiredMark:Ce(),model:V.object,rules:Ne(),validateMessages:Ne(),validateOnRuleChange:Ce(),scrollToFirstError:xt(),onSubmit:de(),name:String,validateTrigger:Ge([String,Array]),size:je(),disabled:Ce(),onValuesChange:de(),onFieldsChange:de(),onFinish:de(),onFinishFailed:de(),onValidate:de()});function jj(e,t){return vv(ir(e),ir(t))}const Pr=J({compatConfig:{MODE:3},name:"AForm",inheritAttrs:!1,props:rt(Hj(),{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:Lj,useForm:zj,setup(e,t){let{emit:n,slots:o,expose:r,attrs:a}=t;const{prefixCls:l,direction:i,form:s,size:u,disabled:c}=Ee("form",e),d=P(()=>e.requiredMark===""||e.requiredMark),p=P(()=>{var R;return d.value!==void 0?d.value:s&&((R=s.value)===null||R===void 0?void 0:R.requiredMark)!==void 0?s.value.requiredMark:!e.hideRequiredMark});T2(u),KC(c);const g=P(()=>{var R,E;return(R=e.colon)!==null&&R!==void 0?R:(E=s.value)===null||E===void 0?void 0:E.colon}),{validateMessages:m}=$8(),h=P(()=>v(v(v({},lu),m.value),e.validateMessages)),[b,y]=uh(l),S=P(()=>te(l.value,{[`${l.value}-${e.layout}`]:!0,[`${l.value}-hide-required-mark`]:p.value===!1,[`${l.value}-rtl`]:i.value==="rtl",[`${l.value}-${u.value}`]:u.value},y.value)),$=Z(),x={},C=(R,E)=>{x[R]=E},O=R=>{delete x[R]},w=R=>{const E=!!R,k=E?ir(R).map(gp):[];return E?Object.values(x).filter(B=>k.findIndex(L=>jj(L,B.fieldName.value))>-1):Object.values(x)},M=R=>{if(!e.model){yt();return}w(R).forEach(E=>{E.resetField()})},I=R=>{w(R).forEach(E=>{E.clearValidate()})},_=R=>{const{scrollToFirstError:E}=e;if(n("finishFailed",R),E&&R.errorFields.length){let k={};typeof E=="object"&&(k=E),F(R.errorFields[0].name,k)}},D=function(){return T(...arguments)},F=function(R){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const k=w(R?[R]:void 0);if(k.length){const B=k[0].fieldId.value,L=B?document.getElementById(B):null;L&&WM(L,v({scrollMode:"if-needed",block:"nearest"},E))}},z=function(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(R===!0){const E=[];return Object.values(x).forEach(k=>{let{namePath:B}=k;E.push(B.value)}),ty(e.model,E)}else return ty(e.model,R)},H=(R,E)=>{if(yt(),!e.model)return yt(),Promise.reject("Form `model` is required for validateFields to work.");const k=!!R,B=k?ir(R).map(gp):[],L=[];Object.values(x).forEach(G=>{var U;if(k||B.push(G.namePath.value),!(!((U=G.rules)===null||U===void 0)&&U.value.length))return;const X=G.namePath.value;if(!k||aj(B,X)){const ee=G.validateRules(v({validateMessages:h.value},E));L.push(ee.then(()=>({name:X,errors:[],warnings:[]})).catch(oe=>{const Q=[],W=[];return oe.forEach(q=>{let{rule:{warningOnly:re},errors:le}=q;re?W.push(...le):Q.push(...le)}),Q.length?Promise.reject({name:X,errors:Q,warnings:W}):{name:X,errors:Q,warnings:W}}))}});const j=H4(L);$.value=j;const K=j.then(()=>$.value===j?Promise.resolve(z(B)):Promise.reject([])).catch(G=>{const U=G.filter(X=>X&&X.errors.length);return Promise.reject({values:z(B),errorFields:U,outOfDate:$.value!==j})});return K.catch(G=>G),K},T=function(){return H(...arguments)},A=R=>{R.preventDefault(),R.stopPropagation(),n("submit",R),e.model&&H().then(k=>{n("finish",k)}).catch(k=>{_(k)})};return r({resetFields:M,clearValidate:I,validateFields:H,getFieldsValue:z,validate:D,scrollToField:F}),L4({model:P(()=>e.model),name:P(()=>e.name),labelAlign:P(()=>e.labelAlign),labelCol:P(()=>e.labelCol),labelWrap:P(()=>e.labelWrap),wrapperCol:P(()=>e.wrapperCol),vertical:P(()=>e.layout==="vertical"),colon:g,requiredMark:p,validateTrigger:P(()=>e.validateTrigger),rules:P(()=>e.rules),addField:C,removeField:O,onValidate:(R,E,k)=>{n("validate",R,E,k)},validateMessages:h}),ue(()=>e.rules,()=>{e.validateOnRuleChange&&H()}),()=>{var R;return b(f("form",N(N({},a),{},{onSubmit:A,class:[S.value,a.class]}),[(R=o.default)===null||R===void 0?void 0:R.call(o)]))}}});Pr.useInjectFormItemContext=Ht;Pr.ItemRest=Ff;Pr.install=function(e){return e.component(Pr.name,Pr),e.component(Pr.Item.name,Pr.Item),e.component(Ff.name,Ff),e};const Vj=new Ue("antCheckboxEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),Wj=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:v(v({},et(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:v(v({},et(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:v(v({},et(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:v({},Fo(e))},[`${t}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.checkboxSize/14*5,height:e.checkboxSize/14*8,border:`${e.lineWidthBold}px solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[t]:{"&-indeterminate":{[`${t}-inner`]:{"&:after":{top:"50%",insetInlineStart:"50%",width:e.fontSizeLG/2,height:e.fontSizeLG/2,backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}:hover ${t}:after`]:{visibility:"visible"},[` + ${n}:not(${n}-disabled), + ${t}:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}},"&:after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderRadius:e.borderRadiusSM,visibility:"hidden",border:`${e.lineWidthBold}px solid ${e.colorPrimary}`,animationName:Vj,animationDuration:e.motionDurationSlow,animationTimingFunction:"ease-in-out",animationFillMode:"backwards",content:'""',transition:`all ${e.motionDurationSlow}`}},[` + ${n}-checked:not(${n}-disabled), + ${t}-checked:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}:after`]:{borderColor:e.colorPrimaryHover}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function su(e,t){const n=ze(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[Wj(n)]}const j4=Qe("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[su(n,e)]}),Kj=e=>{const{prefixCls:t,componentCls:n,antCls:o}=e,r=`${n}-menu-item`,a=` + &${r}-expand ${r}-expand-icon, + ${r}-loading-icon + `,l=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return[{[n]:{width:e.controlWidth}},{[`${n}-dropdown`]:[su(`${t}-checkbox`,e),{[`&${o}-select-dropdown`]:{padding:0}},{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.paddingXXS,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`},"&-item":v(v({},mn),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:`${l}px ${e.paddingSM}px`,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[a]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{fontWeight:e.fontWeightStrong,backgroundColor:e.controlItemBgActive}},"&-content":{flex:"auto"},[a]:{marginInlineStart:e.paddingXXS,color:e.colorTextDescription,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},{[`${n}-dropdown-rtl`]:{direction:"rtl"}},tl(e)]},Gj=Qe("Cascader",e=>[Kj(e)],{controlWidth:184,controlItemWidth:111,dropdownHeight:180});var Xj=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rs===0?[i]:[...l,t,i],[]),r=[];let a=0;return o.forEach((l,i)=>{const s=a+l.length;let u=e.slice(a,s);a=s,i%2===1&&(u=f("span",{class:`${n}-menu-item-keyword`,key:"seperator"},[u])),r.push(u)}),r}const Yj=e=>{let{inputValue:t,path:n,prefixCls:o,fieldNames:r}=e;const a=[],l=t.toLowerCase();return n.forEach((i,s)=>{s!==0&&a.push(" / ");let u=i[r.label];const c=typeof u;(c==="string"||c==="number")&&(u=Uj(String(u),l,o)),a.push(u)}),a};function qj(){return v(v({},qe(I4(),["customSlots","checkable","options"])),{multiple:{type:Boolean,default:void 0},size:String,bordered:{type:Boolean,default:void 0},placement:{type:String},suffixIcon:V.any,status:String,options:Array,popupClassName:String,dropdownClassName:String,"onUpdate:value":Function})}const Qj=J({compatConfig:{MODE:3},name:"ACascader",inheritAttrs:!1,props:rt(qj(),{bordered:!0,choiceTransitionName:"",allowClear:!0}),setup(e,t){let{attrs:n,expose:o,slots:r,emit:a}=t;const l=Ht(),i=ln.useInject(),s=P(()=>Vo(i.status,e.status)),{prefixCls:u,rootPrefixCls:c,getPrefixCls:d,direction:p,getPopupContainer:g,renderEmpty:m,size:h,disabled:b}=Ee("cascader",e),y=P(()=>d("select",e.prefixCls)),{compactSize:S,compactItemClassnames:$}=fr(y,p),x=P(()=>S.value||h.value),C=gn(),O=P(()=>{var E;return(E=b.value)!==null&&E!==void 0?E:C.value}),[w,M]=cg(y),[I]=Gj(u),_=P(()=>p.value==="rtl"),D=P(()=>{if(!e.showSearch)return e.showSearch;let E={render:Yj};return typeof e.showSearch=="object"&&(E=v(v({},E),e.showSearch)),E}),F=P(()=>te(e.popupClassName||e.dropdownClassName,`${u.value}-dropdown`,{[`${u.value}-dropdown-rtl`]:_.value},M.value)),z=Z();o({focus(){var E;(E=z.value)===null||E===void 0||E.focus()},blur(){var E;(E=z.value)===null||E===void 0||E.blur()}});const H=function(){for(var E=arguments.length,k=new Array(E),B=0;Be.showArrow!==void 0?e.showArrow:e.loading||!e.multiple),R=P(()=>e.placement!==void 0?e.placement:p.value==="rtl"?"bottomRight":"bottomLeft");return()=>{var E,k;const{notFoundContent:B=(E=r.notFoundContent)===null||E===void 0?void 0:E.call(r),expandIcon:L=(k=r.expandIcon)===null||k===void 0?void 0:k.call(r),multiple:j,bordered:K,allowClear:G,choiceTransitionName:U,transitionName:X,id:ee=l.id.value}=e,oe=Xj(e,["notFoundContent","expandIcon","multiple","bordered","allowClear","choiceTransitionName","transitionName","id"]),Q=B||m("Cascader");let W=L;L||(W=_.value?f(Wa,null,null):f(sr,null,null));const q=f("span",{class:`${y.value}-menu-item-loading-icon`},[f(Un,{spin:!0},null)]),{suffixIcon:re,removeIcon:le,clearIcon:ye}=lg(v(v({},e),{hasFeedback:i.hasFeedback,feedbackIcon:i.feedbackIcon,multiple:j,prefixCls:y.value,showArrow:A.value}),r);return I(w(f(iH,N(N(N({},oe),n),{},{id:ee,prefixCls:y.value,class:[u.value,{[`${y.value}-lg`]:x.value==="large",[`${y.value}-sm`]:x.value==="small",[`${y.value}-rtl`]:_.value,[`${y.value}-borderless`]:!K,[`${y.value}-in-form-item`]:i.isFormItemInput},Tn(y.value,s.value,i.hasFeedback),$.value,n.class,M.value],disabled:O.value,direction:p.value,placement:R.value,notFoundContent:Q,allowClear:G,showSearch:D.value,expandIcon:W,inputIcon:re,removeIcon:le,clearIcon:ye,loadingIcon:q,checkable:!!j,dropdownClassName:F.value,dropdownPrefixCls:u.value,choiceTransitionName:en(c.value,"",U),transitionName:en(c.value,Fv(R.value),X),getPopupContainer:g==null?void 0:g.value,customSlots:v(v({},r),{checkable:()=>f("span",{class:`${u.value}-checkbox-inner`},null)}),tagRender:e.tagRender||r.tagRender,displayRender:e.displayRender||r.displayRender,maxTagPlaceholder:e.maxTagPlaceholder||r.maxTagPlaceholder,showArrow:i.hasFeedback||e.showArrow,onChange:H,onBlur:T,ref:z}),r)))}}}),Ooe=Vt(v(Qj,{SHOW_CHILD:m4,SHOW_PARENT:h4})),Zj=()=>({name:String,prefixCls:String,options:ht([]),disabled:Boolean,id:String}),Jj=()=>v(v({},Zj()),{defaultValue:ht(),value:ht(),onChange:de(),"onUpdate:value":de()}),eV=()=>({prefixCls:String,defaultChecked:Ce(),checked:Ce(),disabled:Ce(),isGroup:Ce(),value:V.any,name:String,id:String,indeterminate:Ce(),type:je("checkbox"),autofocus:Ce(),onChange:de(),"onUpdate:checked":de(),onClick:de(),skipGroup:Ce(!1)}),tV=()=>v(v({},eV()),{indeterminate:Ce(!1)}),V4=Symbol("CheckboxGroupContext");var ly=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r(m==null?void 0:m.disabled.value)||c.value);Le(()=>{!e.skipGroup&&m&&m.registerValue(h,e.value)}),Je(()=>{m&&m.cancelValue(h)}),Ve(()=>{yt(!!(e.checked!==void 0||m||e.value===void 0))});const y=C=>{const O=C.target.checked;n("update:checked",O),n("change",C),l.onFieldChange()},S=Z();return a({focus:()=>{var C;(C=S.value)===null||C===void 0||C.focus()},blur:()=>{var C;(C=S.value)===null||C===void 0||C.blur()}}),()=>{var C;const O=mt((C=r.default)===null||C===void 0?void 0:C.call(r)),{indeterminate:w,skipGroup:M,id:I=l.id.value}=e,_=ly(e,["indeterminate","skipGroup","id"]),{onMouseenter:D,onMouseleave:F,onInput:z,class:H,style:T}=o,A=ly(o,["onMouseenter","onMouseleave","onInput","class","style"]),R=v(v(v(v({},_),{id:I,prefixCls:s.value}),A),{disabled:b.value});m&&!M?(R.onChange=function(){for(var L=arguments.length,j=new Array(L),K=0;K`${i.value}-group`),[c,d]=j4(u),p=Z((e.value===void 0?e.defaultValue:e.value)||[]);ue(()=>e.value,()=>{p.value=e.value||[]});const g=P(()=>e.options.map(x=>typeof x=="string"||typeof x=="number"?{label:x,value:x}:x)),m=Z(Symbol()),h=Z(new Map),b=x=>{h.value.delete(x),m.value=Symbol()},y=(x,C)=>{h.value.set(x,C),m.value=Symbol()},S=Z(new Map);return ue(m,()=>{const x=new Map;for(const C of h.value.values())x.set(C,!0);S.value=x}),Ke(V4,{cancelValue:b,registerValue:y,toggleOption:x=>{const C=p.value.indexOf(x.value),O=[...p.value];C===-1?O.push(x.value):O.splice(C,1),e.value===void 0&&(p.value=O);const w=O.filter(M=>S.value.has(M)).sort((M,I)=>{const _=g.value.findIndex(F=>F.value===M),D=g.value.findIndex(F=>F.value===I);return _-D});r("update:value",w),r("change",w),l.onFieldChange()},mergedValue:p,name:P(()=>e.name),disabled:P(()=>e.disabled)}),a({mergedValue:p}),()=>{var x;const{id:C=l.id.value}=e;let O=null;return g.value&&g.value.length>0&&(O=g.value.map(w=>{var M;return f(No,{prefixCls:i.value,key:w.value.toString(),disabled:"disabled"in w?w.disabled:e.disabled,indeterminate:w.indeterminate,value:w.value,checked:p.value.indexOf(w.value)!==-1,onChange:w.onChange,class:`${u.value}-item`},{default:()=>[n.label!==void 0?(M=n.label)===null||M===void 0?void 0:M.call(n,w):w.label]})})),c(f("div",N(N({},o),{},{class:[u.value,{[`${u.value}-rtl`]:s.value==="rtl"},o.class,d.value],id:C}),[O||((x=n.default)===null||x===void 0?void 0:x.call(n))]))}}});No.Group=mp;No.install=function(e){return e.component(No.name,No),e.component(mp.name,mp),e};const Poe=Vt(ih);let ps=v({},Gn.Modal);function nV(e){e?ps=v(v({},ps),e):ps=v({},Gn.Modal)}function oV(){return ps}const bp="internalMark",vs=J({compatConfig:{MODE:3},name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:String},setup(e,t){let{slots:n}=t;yt(e.ANT_MARK__===bp);const o=vt({antLocale:v(v({},e.locale),{exist:!0}),ANT_MARK__:bp});return Ke("localeData",o),ue(()=>e.locale,r=>{nV(r&&r.Modal),o.antLocale=v(v({},r),{exist:!0})},{immediate:!0}),()=>{var r;return(r=n.default)===null||r===void 0?void 0:r.call(n)}}});vs.install=function(e){return e.component(vs.name,vs),e};const rV=Vt(vs),W4=J({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup(e,t){let{attrs:n,slots:o}=t,r,a=!1;const l=P(()=>e.duration===void 0?4.5:e.duration),i=()=>{l.value&&!a&&(r=setTimeout(()=>{u()},l.value*1e3))},s=()=>{r&&(clearTimeout(r),r=null)},u=d=>{d&&d.stopPropagation(),s();const{onClose:p,noticeKey:g}=e;p&&p(g)},c=()=>{s(),i()};return Ve(()=>{i()}),An(()=>{a=!0,s()}),ue([l,()=>e.updateMark,()=>e.visible],(d,p)=>{let[g,m,h]=d,[b,y,S]=p;(g!==b||m!==y||h!==S&&S)&&c()},{flush:"post"}),()=>{var d,p;const{prefixCls:g,closable:m,closeIcon:h=(d=o.closeIcon)===null||d===void 0?void 0:d.call(o),onClick:b,holder:y}=e,{class:S,style:$}=n,x=`${g}-notice`,C=Object.keys(n).reduce((w,M)=>((M.startsWith("data-")||M.startsWith("aria-")||M==="role")&&(w[M]=n[M]),w),{}),O=f("div",N({class:te(x,S,{[`${x}-closable`]:m}),style:$,onMouseenter:s,onMouseleave:i,onClick:b},C),[f("div",{class:`${x}-content`},[(p=o.default)===null||p===void 0?void 0:p.call(o)]),m?f("a",{tabindex:0,onClick:u,class:`${x}-close`},[h||f("span",{class:`${x}-close-x`},null)]):null]);return y?f(Up,{to:y},{default:()=>O}):O}}});var aV=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:c,animation:d="fade"}=e;let p=e.transitionName;return!p&&d&&(p=`${c}-${d}`),Mc(p)}),s=(c,d)=>{const p=c.key||sy(),g=v(v({},c),{key:p}),{maxCount:m}=e,h=l.value.map(y=>y.notice.key).indexOf(p),b=l.value.concat();h!==-1?b.splice(h,1,{notice:g,holderCallback:d}):(m&&l.value.length>=m&&(g.key=b[0].notice.key,g.updateMark=sy(),g.userPassKey=p,b.shift()),b.push({notice:g,holderCallback:d})),l.value=b},u=c=>{l.value=l.value.filter(d=>{let{notice:{key:p,userPassKey:g}}=d;return(g||p)!==c})};return o({add:s,remove:u,notices:l}),()=>{var c;const{prefixCls:d,closeIcon:p=(c=r.closeIcon)===null||c===void 0?void 0:c.call(r,{prefixCls:d})}=e,g=l.value.map((h,b)=>{let{notice:y,holderCallback:S}=h;const $=b===l.value.length-1?y.updateMark:void 0,{key:x,userPassKey:C}=y,{content:O}=y,w=v(v(v({prefixCls:d,closeIcon:typeof p=="function"?p({prefixCls:d}):p},y),y.props),{key:x,noticeKey:C||x,updateMark:$,onClose:M=>{var I;u(M),(I=y.onClose)===null||I===void 0||I.call(y)},onClick:y.onClick});return S?f("div",{key:x,class:`${d}-hook-holder`,ref:M=>{typeof x>"u"||(M?(a.set(x,M),S(M,w)):a.delete(x))}},null):f(W4,N(N({},w),{},{class:te(w.class,e.hashId)}),{default:()=>[typeof O=="function"?O({prefixCls:d}):O]})}),m={[d]:1,[n.class]:!!n.class,[e.hashId]:!0};return f("div",{class:m,style:n.style||{top:"65px",left:"50%"}},[f(nc,N({tag:"div"},i.value),{default:()=>[g]})])}}});yp.newInstance=function(t,n){const o=t||{},{name:r="notification",getContainer:a,appContext:l,prefixCls:i,rootPrefixCls:s,transitionName:u,hasTransitionName:c,useStyle:d}=o,p=aV(o,["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName","useStyle"]),g=document.createElement("div");a?a().appendChild(g):document.body.appendChild(g);const m=J({compatConfig:{MODE:3},name:"NotificationWrapper",setup(b,y){let{attrs:S}=y;const $=Y(),x=P(()=>Xt.getPrefixCls(r,i)),[,C]=d(x);return Ve(()=>{n({notice(O){var w;(w=$.value)===null||w===void 0||w.add(O)},removeNotice(O){var w;(w=$.value)===null||w===void 0||w.remove(O)},destroy(){zr(null,g),g.parentNode&&g.parentNode.removeChild(g)},component:$})}),()=>{const O=Xt,w=O.getRootPrefixCls(s,x.value),M=c?u:`${x.value}-${u}`;return f(p3,N(N({},O),{},{prefixCls:w}),{default:()=>[f(yp,N(N({ref:$},S),{},{prefixCls:x.value,transitionName:M,hashId:C.value}),null)]})}}}),h=f(m,p);h.appContext=l||h.appContext,zr(h,g)};const K4=yp;let cy=0;const iV=Date.now();function uy(){const e=cy;return cy+=1,`rcNotification_${iV}_${e}`}const sV=J({name:"HookNotification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon","hashId","remove","notices","getStyles","getClassName","onAllRemoved","getContainer"],setup(e,t){let{attrs:n,slots:o}=t;const r=new Map,a=P(()=>e.notices),l=P(()=>{let c=e.transitionName;if(!c&&e.animation)switch(typeof e.animation){case"string":c=e.animation;break;case"function":c=e.animation().name;break;case"object":c=e.animation.name;break;default:c=`${e.prefixCls}-fade`;break}return Mc(c)}),i=c=>e.remove(c),s=Z({});ue(a,()=>{const c={};Object.keys(s.value).forEach(d=>{c[d]=[]}),e.notices.forEach(d=>{const{placement:p="topRight"}=d.notice;p&&(c[p]=c[p]||[],c[p].push(d))}),s.value=c});const u=P(()=>Object.keys(s.value));return()=>{var c;const{prefixCls:d,closeIcon:p=(c=o.closeIcon)===null||c===void 0?void 0:c.call(o,{prefixCls:d})}=e,g=u.value.map(m=>{var h,b;const y=s.value[m],S=(h=e.getClassName)===null||h===void 0?void 0:h.call(e,m),$=(b=e.getStyles)===null||b===void 0?void 0:b.call(e,m),x=y.map((w,M)=>{let{notice:I,holderCallback:_}=w;const D=M===a.value.length-1?I.updateMark:void 0,{key:F,userPassKey:z}=I,{content:H}=I,T=v(v(v({prefixCls:d,closeIcon:typeof p=="function"?p({prefixCls:d}):p},I),I.props),{key:F,noticeKey:z||F,updateMark:D,onClose:A=>{var R;i(A),(R=I.onClose)===null||R===void 0||R.call(I)},onClick:I.onClick});return _?f("div",{key:F,class:`${d}-hook-holder`,ref:A=>{typeof F>"u"||(A?(r.set(F,A),_(A,T)):r.delete(F))}},null):f(W4,N(N({},T),{},{class:te(T.class,e.hashId)}),{default:()=>[typeof H=="function"?H({prefixCls:d}):H]})}),C={[d]:1,[`${d}-${m}`]:1,[n.class]:!!n.class,[e.hashId]:!0,[S]:!!S};function O(){var w;y.length>0||(Reflect.deleteProperty(s.value,m),(w=e.onAllRemoved)===null||w===void 0||w.call(e))}return f("div",{key:m,class:C,style:n.style||$||{top:"65px",left:"50%"}},[f(nc,N(N({tag:"div"},l.value),{},{onAfterLeave:O}),{default:()=>[x]})])});return f(Q2,{getContainer:e.getContainer},{default:()=>[g]})}}}),cV=sV;var uV=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rdocument.body;let dy=0;function fV(){const e={};for(var t=arguments.length,n=new Array(t),o=0;o{r&&Object.keys(r).forEach(a=>{const l=r[a];l!==void 0&&(e[a]=l)})}),e}function G4(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{getContainer:t=dV,motion:n,prefixCls:o,maxCount:r,getClassName:a,getStyles:l,onAllRemoved:i}=e,s=uV(e,["getContainer","motion","prefixCls","maxCount","getClassName","getStyles","onAllRemoved"]),u=Y([]),c=Y(),d=(y,S)=>{const $=y.key||uy(),x=v(v({},y),{key:$}),C=u.value.map(w=>w.notice.key).indexOf($),O=u.value.concat();C!==-1?O.splice(C,1,{notice:x,holderCallback:S}):(r&&u.value.length>=r&&(x.key=O[0].notice.key,x.updateMark=uy(),x.userPassKey=$,O.shift()),O.push({notice:x,holderCallback:S})),u.value=O},p=y=>{u.value=u.value.filter(S=>{let{notice:{key:$,userPassKey:x}}=S;return(x||$)!==y})},g=()=>{u.value=[]},m=()=>f(cV,{ref:c,prefixCls:o,maxCount:r,notices:u.value,remove:p,getClassName:a,getStyles:l,animation:n,hashId:e.hashId,onAllRemoved:i,getContainer:t},null),h=Y([]),b={open:y=>{const S=fV(s,y);(S.key===null||S.key===void 0)&&(S.key=`vc-notification-${dy}`,dy+=1),h.value=[...h.value,{type:"open",config:S}]},close:y=>{h.value=[...h.value,{type:"close",key:y}]},destroy:()=>{h.value=[...h.value,{type:"destroy"}]}};return ue(h,()=>{h.value.length&&(h.value.forEach(y=>{switch(y.type){case"open":d(y.config);break;case"close":p(y.key);break;case"destroy":g();break}}),h.value=[])}),[b,m]}const pV=e=>{const{componentCls:t,iconCls:n,boxShadowSecondary:o,colorBgElevated:r,colorSuccess:a,colorError:l,colorWarning:i,colorInfo:s,fontSizeLG:u,motionEaseInOutCirc:c,motionDurationSlow:d,marginXS:p,paddingXS:g,borderRadiusLG:m,zIndexPopup:h,messageNoticeContentPadding:b}=e,y=new Ue("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:g,transform:"translateY(0)",opacity:1}}),S=new Ue("MessageMoveOut",{"0%":{maxHeight:e.height,padding:g,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}});return[{[t]:v(v({},et(e)),{position:"fixed",top:p,left:"50%",transform:"translateX(-50%)",width:"100%",pointerEvents:"none",zIndex:h,[`${t}-move-up`]:{animationFillMode:"forwards"},[` + ${t}-move-up-appear, + ${t}-move-up-enter + `]:{animationName:y,animationDuration:d,animationPlayState:"paused",animationTimingFunction:c},[` + ${t}-move-up-appear${t}-move-up-appear-active, + ${t}-move-up-enter${t}-move-up-enter-active + `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:S,animationDuration:d,animationPlayState:"paused",animationTimingFunction:c},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[`${t}-notice`]:{padding:g,textAlign:"center",[n]:{verticalAlign:"text-bottom",marginInlineEnd:p,fontSize:u},[`${t}-notice-content`]:{display:"inline-block",padding:b,background:r,borderRadius:m,boxShadow:o,pointerEvents:"all"},[`${t}-success ${n}`]:{color:a},[`${t}-error ${n}`]:{color:l},[`${t}-warning ${n}`]:{color:i},[` + ${t}-info ${n}, + ${t}-loading ${n}`]:{color:s}}},{[`${t}-notice-pure-panel`]:{padding:0,textAlign:"start"}}]},X4=Qe("Message",e=>{const t=ze(e,{messageNoticeContentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`});return[pV(t)]},e=>({height:150,zIndexPopup:e.zIndexPopupBase+10})),vV={info:f(nl,null,null),success:f(Wo,null,null),error:f(bn,null,null),warning:f(Ko,null,null),loading:f(Un,null,null)},gV=J({name:"PureContent",inheritAttrs:!1,props:["prefixCls","type","icon"],setup(e,t){let{slots:n}=t;return()=>{var o;return f("div",{class:te(`${e.prefixCls}-custom-content`,`${e.prefixCls}-${e.type}`)},[e.icon||vV[e.type],f("span",null,[(o=n.default)===null||o===void 0?void 0:o.call(n)])])}}});var hV=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);ra("message",e.prefixCls)),[,s]=X4(i),u=()=>{var h;const b=(h=e.top)!==null&&h!==void 0?h:mV;return{left:"50%",transform:"translateX(-50%)",top:typeof b=="number"?`${b}px`:b}},c=()=>te(s.value,e.rtl?`${i.value}-rtl`:""),d=()=>{var h;return Dv({prefixCls:i.value,animation:(h=e.animation)!==null&&h!==void 0?h:"move-up",transitionName:e.transitionName})},p=f("span",{class:`${i.value}-close-x`},[f(io,{class:`${i.value}-close-icon`},null)]),[g,m]=G4({getStyles:u,prefixCls:i.value,getClassName:c,motion:d,closable:!1,closeIcon:p,duration:(o=e.duration)!==null&&o!==void 0?o:bV,getContainer:(r=e.staticGetContainer)!==null&&r!==void 0?r:l.value,maxCount:e.maxCount,onAllRemoved:e.onAllRemoved});return n(v(v({},g),{prefixCls:i,hashId:s})),m}});let fy=0;function SV(e){const t=Y(null),n=Symbol("messageHolderKey"),o=s=>{var u;(u=t.value)===null||u===void 0||u.close(s)},r=s=>{if(!t.value){const C=()=>{};return C.then=()=>{},C}const{open:u,prefixCls:c,hashId:d}=t.value,p=`${c}-notice`,{content:g,icon:m,type:h,key:b,class:y,onClose:S}=s,$=hV(s,["content","icon","type","key","class","onClose"]);let x=b;return x==null&&(fy+=1,x=`antd-message-${fy}`),TT(C=>(u(v(v({},$),{key:x,content:()=>f(gV,{prefixCls:c,type:h,icon:typeof m=="function"?m():m},{default:()=>[typeof g=="function"?g():g]}),placement:"top",class:te(h&&`${p}-${h}`,d,y),onClose:()=>{S==null||S(),C()}})),()=>{o(x)}))},l={open:r,destroy:s=>{var u;s!==void 0?o(s):(u=t.value)===null||u===void 0||u.destroy()}};return["info","success","warning","error","loading"].forEach(s=>{const u=(c,d,p)=>{let g;c&&typeof c=="object"&&"content"in c?g=c:g={content:c};let m,h;typeof d=="function"?h=d:(m=d,h=p);const b=v(v({onClose:h,duration:m},g),{type:s});return r(b)};l[s]=u}),[l,()=>f(yV,N(N({key:n},e),{},{ref:t}),null)]}function $V(e){return SV(e)}let U4=3,Y4,on,CV=1,q4="",Q4="move-up",Z4=!1,J4=()=>document.body,e3,t3=!1;function xV(){return CV++}function wV(e){e.top!==void 0&&(Y4=e.top,on=null),e.duration!==void 0&&(U4=e.duration),e.prefixCls!==void 0&&(q4=e.prefixCls),e.getContainer!==void 0&&(J4=e.getContainer,on=null),e.transitionName!==void 0&&(Q4=e.transitionName,on=null,Z4=!0),e.maxCount!==void 0&&(e3=e.maxCount,on=null),e.rtl!==void 0&&(t3=e.rtl)}function OV(e,t){if(on){t(on);return}K4.newInstance({appContext:e.appContext,prefixCls:e.prefixCls||q4,rootPrefixCls:e.rootPrefixCls,transitionName:Q4,hasTransitionName:Z4,style:{top:Y4},getContainer:J4||e.getPopupContainer,maxCount:e3,name:"message",useStyle:X4},n=>{if(on){t(on);return}on=n,t(n)})}const n3={info:nl,success:Wo,error:bn,warning:Ko,loading:Un},PV=Object.keys(n3);function IV(e){const t=e.duration!==void 0?e.duration:U4,n=e.key||xV(),o=new Promise(a=>{const l=()=>(typeof e.onClose=="function"&&e.onClose(),a(!0));OV(e,i=>{i.notice({key:n,duration:t,style:e.style||{},class:e.class,content:s=>{let{prefixCls:u}=s;const c=n3[e.type],d=c?f(c,null,null):"",p=te(`${u}-custom-content`,{[`${u}-${e.type}`]:e.type,[`${u}-rtl`]:t3===!0});return f("div",{class:p},[typeof e.icon=="function"?e.icon():e.icon||d,f("span",null,[typeof e.content=="function"?e.content():e.content])])},onClose:l,onClick:e.onClick})})}),r=()=>{on&&on.removeNotice(n)};return r.then=(a,l)=>o.then(a,l),r.promise=o,r}function TV(e){return Object.prototype.toString.call(e)==="[object Object]"&&!!e.content}const ei={open:IV,config:wV,destroy(e){if(on)if(e){const{removeNotice:t}=on;t(e)}else{const{destroy:t}=on;t(),on=null}}};function MV(e,t){e[t]=(n,o,r)=>TV(n)?e.open(v(v({},n),{type:t})):(typeof o=="function"&&(r=o,o=void 0),e.open({content:n,duration:o,type:t,onClose:r}))}PV.forEach(e=>MV(ei,e));ei.warn=ei.warning;ei.useMessage=$V;const EV=ei,_V=e=>{const{componentCls:t,width:n,notificationMarginEdge:o}=e,r=new Ue("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),a=new Ue("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),l=new Ue("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:n},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${t}-top, &${t}-bottom`]:{marginInline:0},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:r}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:o,[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}},DV=e=>{const{iconCls:t,componentCls:n,boxShadowSecondary:o,fontSizeLG:r,notificationMarginBottom:a,borderRadiusLG:l,colorSuccess:i,colorInfo:s,colorWarning:u,colorError:c,colorTextHeading:d,notificationBg:p,notificationPadding:g,notificationMarginEdge:m,motionDurationMid:h,motionEaseInOut:b,fontSize:y,lineHeight:S,width:$,notificationIconSize:x}=e,C=`${n}-notice`,O=new Ue("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:$},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),w=new Ue("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:a,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[n]:v(v(v(v({},et(e)),{position:"fixed",zIndex:e.zIndexPopup,marginInlineEnd:m,[`${n}-hook-holder`]:{position:"relative"},[`&${n}-top, &${n}-bottom`]:{[`${n}-notice`]:{marginInline:"auto auto"}},[`&${n}-topLeft, &${n}-bottomLeft`]:{[`${n}-notice`]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${n}-fade-enter, ${n}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:b,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${n}-fade-leave`]:{animationTimingFunction:b,animationFillMode:"both",animationDuration:h,animationPlayState:"paused"},[`${n}-fade-enter${n}-fade-enter-active, ${n}-fade-appear${n}-fade-appear-active`]:{animationName:O,animationPlayState:"running"},[`${n}-fade-leave${n}-fade-leave-active`]:{animationName:w,animationPlayState:"running"}}),_V(e)),{"&-rtl":{direction:"rtl",[`${n}-notice-btn`]:{float:"left"}}})},{[C]:{position:"relative",width:$,maxWidth:`calc(100vw - ${m*2}px)`,marginBottom:a,marginInlineStart:"auto",padding:g,overflow:"hidden",lineHeight:S,wordWrap:"break-word",background:p,borderRadius:l,boxShadow:o,[`${n}-close-icon`]:{fontSize:y,cursor:"pointer"},[`${C}-message`]:{marginBottom:e.marginXS,color:d,fontSize:r,lineHeight:e.lineHeightLG},[`${C}-description`]:{fontSize:y},[`&${C}-closable ${C}-message`]:{paddingInlineEnd:e.paddingLG},[`${C}-with-icon ${C}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.marginSM+x,fontSize:r},[`${C}-with-icon ${C}-description`]:{marginInlineStart:e.marginSM+x,fontSize:y},[`${C}-icon`]:{position:"absolute",fontSize:x,lineHeight:0,[`&-success${t}`]:{color:i},[`&-info${t}`]:{color:s},[`&-warning${t}`]:{color:u},[`&-error${t}`]:{color:c}},[`${C}-close`]:{position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.wireframe?"transparent":e.colorFillContent}},[`${C}-btn`]:{float:"right",marginTop:e.marginSM}}},{[`${C}-pure-panel`]:{margin:0}}]},o3=Qe("Notification",e=>{const t=e.paddingMD,n=e.paddingLG,o=ze(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`,notificationMarginBottom:e.margin,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationIconSize:e.fontSizeLG*e.lineHeightLG,notificationCloseButtonSize:e.controlHeightLG*.55});return[DV(o)]},e=>({zIndexPopup:e.zIndexPopupBase+50,width:384}));function AV(e,t){return t||f("span",{class:`${e}-close-x`},[f(io,{class:`${e}-close-icon`},null)])}f(nl,null,null),f(Wo,null,null),f(bn,null,null),f(Ko,null,null),f(Un,null,null);const RV={success:Wo,info:nl,error:bn,warning:Ko};function NV(e){let{prefixCls:t,icon:n,type:o,message:r,description:a,btn:l}=e,i=null;if(n)i=f("span",{class:`${t}-icon`},[va(n)]);else if(o){const s=RV[o];i=f(s,{class:`${t}-icon ${t}-icon-${o}`},null)}return f("div",{class:te({[`${t}-with-icon`]:i}),role:"alert"},[i,f("div",{class:`${t}-message`},[r]),f("div",{class:`${t}-description`},[a]),l&&f("div",{class:`${t}-btn`},[l])])}function r3(e,t,n){let o;switch(t=typeof t=="number"?`${t}px`:t,n=typeof n=="number"?`${n}px`:n,e){case"top":o={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":o={left:0,top:t,bottom:"auto"};break;case"topRight":o={right:0,top:t,bottom:"auto"};break;case"bottom":o={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":o={left:0,top:"auto",bottom:n};break;default:o={right:0,top:"auto",bottom:n};break}return o}function kV(e){return{name:`${e}-fade`}}var BV=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re.prefixCls||o("notification")),l=p=>{var g,m;return r3(p,(g=e.top)!==null&&g!==void 0?g:py,(m=e.bottom)!==null&&m!==void 0?m:py)},[,i]=o3(a),s=()=>te(i.value,{[`${a.value}-rtl`]:e.rtl}),u=()=>kV(a.value),[c,d]=G4({prefixCls:a.value,getStyles:l,getClassName:s,motion:u,closable:!0,closeIcon:AV(a.value),duration:FV,getContainer:()=>{var p,g;return((p=e.getPopupContainer)===null||p===void 0?void 0:p.call(e))||((g=r.value)===null||g===void 0?void 0:g.call(r))||document.body},maxCount:e.maxCount,hashId:i.value,onAllRemoved:e.onAllRemoved});return n(v(v({},c),{prefixCls:a.value,hashId:i})),d}});function zV(e){const t=Y(null),n=Symbol("notificationHolderKey"),o=i=>{if(!t.value)return;const{open:s,prefixCls:u,hashId:c}=t.value,d=`${u}-notice`,{message:p,description:g,icon:m,type:h,btn:b,class:y}=i,S=BV(i,["message","description","icon","type","btn","class"]);return s(v(v({placement:"topRight"},S),{content:()=>f(NV,{prefixCls:d,icon:typeof m=="function"?m():m,type:h,message:typeof p=="function"?p():p,description:typeof g=="function"?g():g,btn:typeof b=="function"?b():b},null),class:te(h&&`${d}-${h}`,c,y)}))},a={open:o,destroy:i=>{var s,u;i!==void 0?(s=t.value)===null||s===void 0||s.close(i):(u=t.value)===null||u===void 0||u.destroy()}};return["success","info","warning","error"].forEach(i=>{a[i]=s=>o(v(v({},s),{type:i}))}),[a,()=>f(LV,N(N({key:n},e),{},{ref:t}),null)]}function HV(e){return zV(e)}const Ir={};let a3=4.5,l3="24px",i3="24px",Sp="",s3="topRight",c3=()=>document.body,u3=null,$p=!1,d3;function jV(e){const{duration:t,placement:n,bottom:o,top:r,getContainer:a,closeIcon:l,prefixCls:i}=e;i!==void 0&&(Sp=i),t!==void 0&&(a3=t),n!==void 0&&(s3=n),o!==void 0&&(i3=typeof o=="number"?`${o}px`:o),r!==void 0&&(l3=typeof r=="number"?`${r}px`:r),a!==void 0&&(c3=a),l!==void 0&&(u3=l),e.rtl!==void 0&&($p=e.rtl),e.maxCount!==void 0&&(d3=e.maxCount)}function VV(e,t){let{prefixCls:n,placement:o=s3,getContainer:r=c3,top:a,bottom:l,closeIcon:i=u3,appContext:s}=e;const{getPrefixCls:u}=nW(),c=u("notification",n||Sp),d=`${c}-${o}-${$p}`,p=Ir[d];if(p){Promise.resolve(p).then(m=>{t(m)});return}const g=te(`${c}-${o}`,{[`${c}-rtl`]:$p===!0});K4.newInstance({name:"notification",prefixCls:n||Sp,useStyle:o3,class:g,style:r3(o,a??l3,l??i3),appContext:s,getContainer:r,closeIcon:m=>{let{prefixCls:h}=m;return f("span",{class:`${h}-close-x`},[va(i,{},f(io,{class:`${h}-close-icon`},null))])},maxCount:d3,hasTransitionName:!0},m=>{Ir[d]=m,t(m)})}const WV={success:wx,info:Px,error:Ix,warning:Ox};function KV(e){const{icon:t,type:n,description:o,message:r,btn:a}=e,l=e.duration===void 0?a3:e.duration;VV(e,i=>{i.notice({content:s=>{let{prefixCls:u}=s;const c=`${u}-notice`;let d=null;if(t)d=()=>f("span",{class:`${c}-icon`},[va(t)]);else if(n){const p=WV[n];d=()=>f(p,{class:`${c}-icon ${c}-icon-${n}`},null)}return f("div",{class:d?`${c}-with-icon`:""},[d&&d(),f("div",{class:`${c}-message`},[!o&&d?f("span",{class:`${c}-message-single-line-auto-margin`},null):null,va(r)]),f("div",{class:`${c}-description`},[va(o)]),a?f("span",{class:`${c}-btn`},[va(a)]):null])},duration:l,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},class:e.class})})}const Ka={open:KV,close(e){Object.keys(Ir).forEach(t=>Promise.resolve(Ir[t]).then(n=>{n.removeNotice(e)}))},config:jV,destroy(){Object.keys(Ir).forEach(e=>{Promise.resolve(Ir[e]).then(t=>{t.destroy()}),delete Ir[e]})}},GV=["success","info","warning","error"];GV.forEach(e=>{Ka[e]=t=>Ka.open(v(v({},t),{type:e}))});Ka.warn=Ka.warning;Ka.useNotification=HV;const XV=Ka,UV=`-ant-${Date.now()}-${Math.random()}`;function YV(e,t){const n={},o=(l,i)=>{let s=l.clone();return s=(i==null?void 0:i(s))||s,s.toRgbString()},r=(l,i)=>{const s=new st(l),u=Bo(s.toRgbString());n[`${i}-color`]=o(s),n[`${i}-color-disabled`]=u[1],n[`${i}-color-hover`]=u[4],n[`${i}-color-active`]=u[6],n[`${i}-color-outline`]=s.clone().setAlpha(.2).toRgbString(),n[`${i}-color-deprecated-bg`]=u[0],n[`${i}-color-deprecated-border`]=u[2]};if(t.primaryColor){r(t.primaryColor,"primary");const l=new st(t.primaryColor),i=Bo(l.toRgbString());i.forEach((u,c)=>{n[`primary-${c+1}`]=u}),n["primary-color-deprecated-l-35"]=o(l,u=>u.lighten(35)),n["primary-color-deprecated-l-20"]=o(l,u=>u.lighten(20)),n["primary-color-deprecated-t-20"]=o(l,u=>u.tint(20)),n["primary-color-deprecated-t-50"]=o(l,u=>u.tint(50)),n["primary-color-deprecated-f-12"]=o(l,u=>u.setAlpha(u.getAlpha()*.12));const s=new st(i[0]);n["primary-color-active-deprecated-f-30"]=o(s,u=>u.setAlpha(u.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=o(s,u=>u.darken(2))}return t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(l=>`--${e}-${l}: ${n[l]};`).join(` +`)} + } + `.trim()}function qV(e,t){const n=YV(e,t);hn()?jl(n,`${UV}-dynamic-theme`):yt()}const QV=e=>{const[t,n]=Qr();return $f(P(()=>({theme:t.value,token:n.value,hashId:"",path:["ant-design-icons",e.value]})),()=>[{[`.${e.value}`]:v(v({},ai()),{[`.${e.value} .${e.value}-icon`]:{display:"block"}})}])};function ZV(e,t){const n=P(()=>(e==null?void 0:e.value)||{}),o=P(()=>n.value.inherit===!1||!(t!=null&&t.value)?Es:t.value);return P(()=>{if(!(e!=null&&e.value))return t==null?void 0:t.value;const a=v({},o.value.components);return Object.keys(e.value.components||{}).forEach(l=>{a[l]=v(v({},a[l]),e.value.components[l])}),v(v(v({},o.value),n.value),{token:v(v({},o.value.token),n.value.token),components:a})})}var JV=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{v(Xt,dh),Xt.prefixCls=Ta(),Xt.iconPrefixCls=f3(),Xt.getPrefixCls=(e,t)=>t||(e?`${Xt.prefixCls}-${e}`:Xt.prefixCls),Xt.getRootPrefixCls=()=>Xt.prefixCls?Xt.prefixCls:Ta()});let Cd;const tW=e=>{Cd&&Cd(),Cd=Le(()=>{v(dh,vt(e)),v(Xt,vt(e))}),e.theme&&qV(Ta(),e.theme)},nW=()=>({getPrefixCls:(e,t)=>t||(e?`${Ta()}-${e}`:Ta()),getIconPrefixCls:f3,getRootPrefixCls:()=>Xt.prefixCls?Xt.prefixCls:Ta()}),_l=J({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:C8(),setup(e,t){let{slots:n}=t;const o=oc(),r=(T,A)=>{const{prefixCls:R="ant"}=e;if(A)return A;const E=R||o.getPrefixCls("");return T?`${E}-${T}`:E},a=P(()=>e.iconPrefixCls||o.iconPrefixCls.value||qp),l=P(()=>a.value!==o.iconPrefixCls.value),i=P(()=>{var T;return e.csp||((T=o.csp)===null||T===void 0?void 0:T.value)}),s=QV(a),u=ZV(P(()=>e.theme),P(()=>{var T;return(T=o.theme)===null||T===void 0?void 0:T.value})),c=T=>(e.renderEmpty||n.renderEmpty||o.renderEmpty||HM)(T),d=P(()=>{var T,A;return(T=e.autoInsertSpaceInButton)!==null&&T!==void 0?T:(A=o.autoInsertSpaceInButton)===null||A===void 0?void 0:A.value}),p=P(()=>{var T;return e.locale||((T=o.locale)===null||T===void 0?void 0:T.value)});ue(p,()=>{dh.locale=p.value},{immediate:!0});const g=P(()=>{var T;return e.direction||((T=o.direction)===null||T===void 0?void 0:T.value)}),m=P(()=>{var T,A;return(T=e.space)!==null&&T!==void 0?T:(A=o.space)===null||A===void 0?void 0:A.value}),h=P(()=>{var T,A;return(T=e.virtual)!==null&&T!==void 0?T:(A=o.virtual)===null||A===void 0?void 0:A.value}),b=P(()=>{var T,A;return(T=e.dropdownMatchSelectWidth)!==null&&T!==void 0?T:(A=o.dropdownMatchSelectWidth)===null||A===void 0?void 0:A.value}),y=P(()=>{var T;return e.getTargetContainer!==void 0?e.getTargetContainer:(T=o.getTargetContainer)===null||T===void 0?void 0:T.value}),S=P(()=>{var T;return e.getPopupContainer!==void 0?e.getPopupContainer:(T=o.getPopupContainer)===null||T===void 0?void 0:T.value}),$=P(()=>{var T;return e.pageHeader!==void 0?e.pageHeader:(T=o.pageHeader)===null||T===void 0?void 0:T.value}),x=P(()=>{var T;return e.input!==void 0?e.input:(T=o.input)===null||T===void 0?void 0:T.value}),C=P(()=>{var T;return e.pagination!==void 0?e.pagination:(T=o.pagination)===null||T===void 0?void 0:T.value}),O=P(()=>{var T;return e.form!==void 0?e.form:(T=o.form)===null||T===void 0?void 0:T.value}),w=P(()=>{var T;return e.select!==void 0?e.select:(T=o.select)===null||T===void 0?void 0:T.value}),M=P(()=>e.componentSize),I=P(()=>e.componentDisabled),_=P(()=>{var T,A;return(T=e.wave)!==null&&T!==void 0?T:(A=o.wave)===null||A===void 0?void 0:A.value}),D={csp:i,autoInsertSpaceInButton:d,locale:p,direction:g,space:m,virtual:h,dropdownMatchSelectWidth:b,getPrefixCls:r,iconPrefixCls:a,theme:P(()=>{var T,A;return(T=u.value)!==null&&T!==void 0?T:(A=o.theme)===null||A===void 0?void 0:A.value}),renderEmpty:c,getTargetContainer:y,getPopupContainer:S,pageHeader:$,input:x,pagination:C,form:O,select:w,componentSize:M,componentDisabled:I,transformCellText:P(()=>e.transformCellText),wave:_},F=P(()=>{const T=u.value||{},{algorithm:A,token:R}=T,E=JV(T,["algorithm","token"]),k=A&&(!Array.isArray(A)||A.length>0)?r2(A):void 0;return v(v({},E),{theme:k,token:v(v({},xc),R)})}),z=P(()=>{var T,A;let R={};return p.value&&(R=((T=p.value.Form)===null||T===void 0?void 0:T.defaultValidateMessages)||((A=Gn.Form)===null||A===void 0?void 0:A.defaultValidateMessages)||{}),e.form&&e.form.validateMessages&&(R=v(v({},R),e.form.validateMessages)),R});x8(D),S8({validateMessages:z}),T2(M),KC(I);const H=T=>{var A,R;let E=l.value?s((A=n.default)===null||A===void 0?void 0:A.call(n)):(R=n.default)===null||R===void 0?void 0:R.call(n);if(e.theme){const k=function(){return E}();E=f(RM,{value:F.value},{default:()=>[k]})}return f(rV,{locale:p.value||T,ANT_MARK__:bp},{default:()=>[E]})};return Le(()=>{g.value&&(EV.config({rtl:g.value==="rtl"}),XV.config({rtl:g.value==="rtl"}))}),()=>f(Sv,{children:(T,A,R)=>H(R)},null)}});_l.config=tW;_l.install=function(e){e.component(_l.name,_l)};const p3=_l,oW=(e,t)=>{let{attrs:n,slots:o}=t;return f(qt,N(N({size:"small",type:"primary"},e),n),o)},rW=oW,Ki=(e,t,n)=>{const o=OT(n);return{[`${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${o}Bg`],borderColor:e[`color${o}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},aW=e=>Ms(e,(t,n)=>{let{textColor:o,lightBorderColor:r,lightColor:a,darkColor:l}=n;return{[`${e.componentCls}-${t}`]:{color:o,background:a,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:l,borderColor:l},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),lW=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:o,componentCls:r}=e,a=o-n,l=t-n;return{[r]:v(v({},et(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:`${e.tagLineHeight}px`,whiteSpace:"nowrap",background:e.tagDefaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",[`&${r}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.tagDefaultColor},[`${r}-close-icon`]:{marginInlineStart:l,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${r}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${r}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${r}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},v3=Qe("Tag",e=>{const{fontSize:t,lineHeight:n,lineWidth:o,fontSizeIcon:r}=e,a=Math.round(t*n),l=e.fontSizeSM,i=a-o*2,s=e.colorFillAlter,u=e.colorText,c=ze(e,{tagFontSize:l,tagLineHeight:i,tagDefaultBg:s,tagDefaultColor:u,tagIconSize:r-2*o,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary});return[lW(c),aW(c),Ki(c,"success","Success"),Ki(c,"processing","Info"),Ki(c,"error","Error"),Ki(c,"warning","Warning")]}),iW=()=>({prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}),sW=J({compatConfig:{MODE:3},name:"ACheckableTag",inheritAttrs:!1,props:iW(),setup(e,t){let{slots:n,emit:o,attrs:r}=t;const{prefixCls:a}=Ee("tag",e),[l,i]=v3(a),s=c=>{const{checked:d}=e;o("update:checked",!d),o("change",!d),o("click",c)},u=P(()=>te(a.value,i.value,{[`${a.value}-checkable`]:!0,[`${a.value}-checkable-checked`]:e.checked}));return()=>{var c;return l(f("span",N(N({},r),{},{class:[u.value,r.class],onClick:s}),[(c=n.default)===null||c===void 0?void 0:c.call(n)]))}}}),Cp=sW,cW=()=>({prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:V.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},onClick:Hr(),"onUpdate:visible":Function,icon:V.any,bordered:{type:Boolean,default:!0}}),Dl=J({compatConfig:{MODE:3},name:"ATag",inheritAttrs:!1,props:cW(),slots:Object,setup(e,t){let{slots:n,emit:o,attrs:r}=t;const{prefixCls:a,direction:l}=Ee("tag",e),[i,s]=v3(a),u=Y(!0);Le(()=>{e.visible!==void 0&&(u.value=e.visible)});const c=m=>{m.stopPropagation(),o("update:visible",!1),o("close",m),!m.defaultPrevented&&e.visible===void 0&&(u.value=!1)},d=P(()=>Wc(e.color)||uN(e.color)),p=P(()=>te(a.value,s.value,{[`${a.value}-${e.color}`]:d.value,[`${a.value}-has-color`]:e.color&&!d.value,[`${a.value}-hidden`]:!u.value,[`${a.value}-rtl`]:l.value==="rtl",[`${a.value}-borderless`]:!e.bordered})),g=m=>{o("click",m)};return()=>{var m,h,b;const{icon:y=(m=n.icon)===null||m===void 0?void 0:m.call(n),color:S,closeIcon:$=(h=n.closeIcon)===null||h===void 0?void 0:h.call(n),closable:x=!1}=e,C=()=>x?$?f("span",{class:`${a.value}-close-icon`,onClick:c},[$]):f(io,{class:`${a.value}-close-icon`,onClick:c},null):null,O={backgroundColor:S&&!d.value?S:void 0},w=y||null,M=(b=n.default)===null||b===void 0?void 0:b.call(n),I=w?f(nt,null,[w,f("span",null,[M])]):M,_=e.onClick!==void 0,D=f("span",N(N({},r),{},{onClick:g,class:[p.value,r.class],style:[O,r.style]}),[I,C()]);return i(_?f(Cg,null,{default:()=>[D]}):D)}}});Dl.CheckableTag=Cp;Dl.install=function(e){return e.component(Dl.name,Dl),e.component(Cp.name,Cp),e};const uW=Dl;function dW(e,t){let{slots:n,attrs:o}=t;return f(uW,N(N({color:"blue"},e),o),n)}var fW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};const pW=fW;function vy(e){for(var t=1;tD.value||M.value),[H,T]=Yw(C),A=Z();h({focus:()=>{var oe;(oe=A.value)===null||oe===void 0||oe.focus()},blur:()=>{var oe;(oe=A.value)===null||oe===void 0||oe.blur()}});const R=oe=>S.valueFormat?e.toString(oe,S.valueFormat):oe,E=(oe,Q)=>{const W=R(oe);y("update:value",W),y("change",W,Q),$.onFieldChange()},k=oe=>{y("update:open",oe),y("openChange",oe)},B=oe=>{y("focus",oe)},L=oe=>{y("blur",oe),$.onFieldBlur()},j=(oe,Q)=>{const W=R(oe);y("panelChange",W,Q)},K=oe=>{const Q=R(oe);y("ok",Q)},[G]=$o("DatePicker",Ps),U=P(()=>S.value?S.valueFormat?e.toDate(S.value,S.valueFormat):S.value:S.value===""?void 0:S.value),X=P(()=>S.defaultValue?S.valueFormat?e.toDate(S.defaultValue,S.valueFormat):S.defaultValue:S.defaultValue===""?void 0:S.defaultValue),ee=P(()=>S.defaultPickerValue?S.valueFormat?e.toDate(S.defaultPickerValue,S.valueFormat):S.defaultPickerValue:S.defaultPickerValue===""?void 0:S.defaultPickerValue);return()=>{var oe,Q,W,q,re,le;const ye=v(v({},G.value),S.locale),me=v(v({},S),b),{bordered:ce=!0,placeholder:se,suffixIcon:ie=(oe=m.suffixIcon)===null||oe===void 0?void 0:oe.call(m),showToday:fe=!0,transitionName:Se,allowClear:Ie=!0,dateRender:ge=m.dateRender,renderExtraFooter:Oe=m.renderExtraFooter,monthCellRender:we=m.monthCellRender||S.monthCellContentRender||m.monthCellContentRender,clearIcon:ae=(Q=m.clearIcon)===null||Q===void 0?void 0:Q.call(m),id:ne=$.id.value}=me,pe=SW(me,["bordered","placeholder","suffixIcon","showToday","transitionName","allowClear","dateRender","renderExtraFooter","monthCellRender","clearIcon","id"]),xe=me.showTime===""?!0:me.showTime,{format:Te}=me;let ke={};u&&(ke.picker=u);const ve=u||me.picker||"date";ke=v(v(v({},ke),xe?Qs(v({format:Te,picker:ve},typeof xe=="object"?xe:{})):{}),ve==="time"?Qs(v(v({format:Te},pe),{picker:ve})):{});const he=C.value,be=f(nt,null,[ie||(u==="time"?f(h3,null,null):f(g3,null,null)),x.hasFeedback&&x.feedbackIcon]);return H(f(QB,N(N(N({monthCellRender:we,dateRender:ge,renderExtraFooter:Oe,ref:A,placeholder:bW(ye,ve,se),suffixIcon:be,dropdownAlign:m3(O.value,S.placement),clearIcon:ae||f(bn,null,null),allowClear:Ie,transitionName:Se||`${I.value}-slide-up`},pe),ke),{},{id:ne,picker:ve,value:U.value,defaultValue:X.value,defaultPickerValue:ee.value,showToday:fe,locale:ye.lang,class:te({[`${he}-${z.value}`]:z.value,[`${he}-borderless`]:!ce},Tn(he,Vo(x.status,S.status),x.hasFeedback),b.class,T.value,F.value),disabled:_.value,prefixCls:he,getPopupContainer:b.getCalendarContainer||w.value,generateConfig:e,prevIcon:((W=m.prevIcon)===null||W===void 0?void 0:W.call(m))||f("span",{class:`${he}-prev-icon`},null),nextIcon:((q=m.nextIcon)===null||q===void 0?void 0:q.call(m))||f("span",{class:`${he}-next-icon`},null),superPrevIcon:((re=m.superPrevIcon)===null||re===void 0?void 0:re.call(m))||f("span",{class:`${he}-super-prev-icon`},null),superNextIcon:((le=m.superNextIcon)===null||le===void 0?void 0:le.call(m))||f("span",{class:`${he}-super-next-icon`},null),components:S3,direction:O.value,dropdownClassName:te(T.value,S.popupClassName,S.dropdownClassName),onChange:E,onOpenChange:k,onFocus:B,onBlur:L,onPanelChange:j,onOk:K}),null))}}})}const o=n(void 0,"ADatePicker"),r=n("week","AWeekPicker"),a=n("month","AMonthPicker"),l=n("year","AYearPicker"),i=n("time","TimePicker"),s=n("quarter","AQuarterPicker");return{DatePicker:o,WeekPicker:r,MonthPicker:a,YearPicker:l,TimePicker:i,QuarterPicker:s}}var CW={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};const xW=CW;function hy(e){for(var t=1;tS.value||h.value),[C,O]=Yw(p),w=Z();a({focus:()=>{var B;(B=w.value)===null||B===void 0||B.focus()},blur:()=>{var B;(B=w.value)===null||B===void 0||B.blur()}});const M=B=>u.valueFormat?e.toString(B,u.valueFormat):B,I=(B,L)=>{const j=M(B);s("update:value",j),s("change",j,L),c.onFieldChange()},_=B=>{s("update:open",B),s("openChange",B)},D=B=>{s("focus",B)},F=B=>{s("blur",B),c.onFieldBlur()},z=(B,L)=>{const j=M(B);s("panelChange",j,L)},H=B=>{const L=M(B);s("ok",L)},T=(B,L,j)=>{const K=M(B);s("calendarChange",K,L,j)},[A]=$o("DatePicker",Ps),R=P(()=>u.value&&u.valueFormat?e.toDate(u.value,u.valueFormat):u.value),E=P(()=>u.defaultValue&&u.valueFormat?e.toDate(u.defaultValue,u.valueFormat):u.defaultValue),k=P(()=>u.defaultPickerValue&&u.valueFormat?e.toDate(u.defaultPickerValue,u.valueFormat):u.defaultPickerValue);return()=>{var B,L,j,K,G,U,X;const ee=v(v({},A.value),u.locale),oe=v(v({},u),i),{prefixCls:Q,bordered:W=!0,placeholder:q,suffixIcon:re=(B=l.suffixIcon)===null||B===void 0?void 0:B.call(l),picker:le="date",transitionName:ye,allowClear:me=!0,dateRender:ce=l.dateRender,renderExtraFooter:se=l.renderExtraFooter,separator:ie=(L=l.separator)===null||L===void 0?void 0:L.call(l),clearIcon:fe=(j=l.clearIcon)===null||j===void 0?void 0:j.call(l),id:Se=c.id.value}=oe,Ie=PW(oe,["prefixCls","bordered","placeholder","suffixIcon","picker","transitionName","allowClear","dateRender","renderExtraFooter","separator","clearIcon","id"]);delete Ie["onUpdate:value"],delete Ie["onUpdate:open"];const{format:ge,showTime:Oe}=oe;let we={};we=v(v(v({},we),Oe?Qs(v({format:ge,picker:le},Oe)):{}),le==="time"?Qs(v(v({format:ge},qe(Ie,["disabledTime"])),{picker:le})):{});const ae=p.value,ne=f(nt,null,[re||(le==="time"?f(h3,null,null):f(g3,null,null)),d.hasFeedback&&d.feedbackIcon]);return C(f(dF,N(N(N({dateRender:ce,renderExtraFooter:se,separator:ie||f("span",{"aria-label":"to",class:`${ae}-separator`},[f(OW,null,null)]),ref:w,dropdownAlign:m3(g.value,u.placement),placeholder:yW(ee,le,q),suffixIcon:ne,clearIcon:fe||f(bn,null,null),allowClear:me,transitionName:ye||`${b.value}-slide-up`},Ie),we),{},{disabled:y.value,id:Se,value:R.value,defaultValue:E.value,defaultPickerValue:k.value,picker:le,class:te({[`${ae}-${x.value}`]:x.value,[`${ae}-borderless`]:!W},Tn(ae,Vo(d.status,u.status),d.hasFeedback),i.class,O.value,$.value),locale:ee.lang,prefixCls:ae,getPopupContainer:i.getCalendarContainer||m.value,generateConfig:e,prevIcon:((K=l.prevIcon)===null||K===void 0?void 0:K.call(l))||f("span",{class:`${ae}-prev-icon`},null),nextIcon:((G=l.nextIcon)===null||G===void 0?void 0:G.call(l))||f("span",{class:`${ae}-next-icon`},null),superPrevIcon:((U=l.superPrevIcon)===null||U===void 0?void 0:U.call(l))||f("span",{class:`${ae}-super-prev-icon`},null),superNextIcon:((X=l.superNextIcon)===null||X===void 0?void 0:X.call(l))||f("span",{class:`${ae}-super-next-icon`},null),components:S3,direction:g.value,dropdownClassName:te(O.value,u.popupClassName,u.dropdownClassName),onChange:I,onOpenChange:_,onFocus:D,onBlur:F,onPanelChange:z,onOk:H,onCalendarChange:T}),null))}}})}const S3={button:rW,rangeItem:dW};function TW(e){return e?Array.isArray(e)?e:[e]:[]}function Qs(e){const{format:t,picker:n,showHour:o,showMinute:r,showSecond:a,use12Hours:l}=e,i=TW(t)[0],s=v({},e);return i&&typeof i=="string"&&(!i.includes("s")&&a===void 0&&(s.showSecond=!1),!i.includes("m")&&r===void 0&&(s.showMinute=!1),!i.includes("H")&&!i.includes("h")&&o===void 0&&(s.showHour=!1),(i.includes("a")||i.includes("A"))&&l===void 0&&(s.use12Hours=!0)),n==="time"?s:(typeof i=="function"&&delete s.format,{showTime:s})}function $3(e,t){const{DatePicker:n,WeekPicker:o,MonthPicker:r,YearPicker:a,TimePicker:l,QuarterPicker:i}=$W(e,t),s=IW(e,t);return{DatePicker:n,WeekPicker:o,MonthPicker:r,YearPicker:a,TimePicker:l,QuarterPicker:i,RangePicker:s}}const{DatePicker:xd,WeekPicker:wd,MonthPicker:Od,YearPicker:MW,TimePicker:EW,QuarterPicker:Pd,RangePicker:Id}=$3(bw),Ioe=v(xd,{WeekPicker:wd,MonthPicker:Od,YearPicker:MW,RangePicker:Id,TimePicker:EW,QuarterPicker:Pd,install:e=>(e.component(xd.name,xd),e.component(Id.name,Id),e.component(Od.name,Od),e.component(wd.name,wd),e.component(Pd.name,Pd),e)});function Gi(e){return e!=null}const _W=e=>{const{itemPrefixCls:t,component:n,span:o,labelStyle:r,contentStyle:a,bordered:l,label:i,content:s,colon:u}=e,c=n;return l?f(c,{class:[{[`${t}-item-label`]:Gi(i),[`${t}-item-content`]:Gi(s)}],colSpan:o},{default:()=>[Gi(i)&&f("span",{style:r},[i]),Gi(s)&&f("span",{style:a},[s])]}):f(c,{class:[`${t}-item`],colSpan:o},{default:()=>[f("div",{class:`${t}-item-container`},[(i||i===0)&&f("span",{class:[`${t}-item-label`,{[`${t}-item-no-colon`]:!u}],style:r},[i]),(s||s===0)&&f("span",{class:`${t}-item-content`,style:a},[s])])]})},Td=_W,DW=e=>{const t=(u,c,d)=>{let{colon:p,prefixCls:g,bordered:m}=c,{component:h,type:b,showLabel:y,showContent:S,labelStyle:$,contentStyle:x}=d;return u.map((C,O)=>{var w,M;const I=C.props||{},{prefixCls:_=g,span:D=1,labelStyle:F=I["label-style"],contentStyle:z=I["content-style"],label:H=(M=(w=C.children)===null||w===void 0?void 0:w.label)===null||M===void 0?void 0:M.call(w)}=I,T=bc(C),A=YT(C),R=LC(C),{key:E}=C;return typeof h=="string"?f(Td,{key:`${b}-${String(E)||O}`,class:A,style:R,labelStyle:v(v({},$),F),contentStyle:v(v({},x),z),span:D,colon:p,component:h,itemPrefixCls:_,bordered:m,label:y?H:null,content:S?T:null},null):[f(Td,{key:`label-${String(E)||O}`,class:A,style:v(v(v({},$),R),F),span:1,colon:p,component:h[0],itemPrefixCls:_,bordered:m,label:H},null),f(Td,{key:`content-${String(E)||O}`,class:A,style:v(v(v({},x),R),z),span:D*2-1,component:h[1],itemPrefixCls:_,bordered:m,content:T},null)]})},{prefixCls:n,vertical:o,row:r,index:a,bordered:l}=e,{labelStyle:i,contentStyle:s}=Xe(x3,{labelStyle:Z({}),contentStyle:Z({})});return o?f(nt,null,[f("tr",{key:`label-${a}`,class:`${n}-row`},[t(r,e,{component:"th",type:"label",showLabel:!0,labelStyle:i.value,contentStyle:s.value})]),f("tr",{key:`content-${a}`,class:`${n}-row`},[t(r,e,{component:"td",type:"content",showContent:!0,labelStyle:i.value,contentStyle:s.value})])]):f("tr",{key:a,class:`${n}-row`},[t(r,e,{component:l?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0,labelStyle:i.value,contentStyle:s.value})])},AW=DW,RW=e=>{const{componentCls:t,descriptionsSmallPadding:n,descriptionsDefaultPadding:o,descriptionsMiddlePadding:r,descriptionsBg:a}=e;return{[`&${t}-bordered`]:{[`${t}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"}},[`${t}-item-label, ${t}-item-content`]:{padding:o,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`${t}-item-label`]:{backgroundColor:a,"&::after":{display:"none"}},[`${t}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"}},[`&${t}-middle`]:{[`${t}-item-label, ${t}-item-content`]:{padding:r}},[`&${t}-small`]:{[`${t}-item-label, ${t}-item-content`]:{padding:n}}}}},NW=e=>{const{componentCls:t,descriptionsExtraColor:n,descriptionItemPaddingBottom:o,descriptionsItemLabelColonMarginRight:r,descriptionsItemLabelColonMarginLeft:a,descriptionsTitleMarginBottom:l}=e;return{[t]:v(v(v({},et(e)),RW(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:l},[`${t}-title`]:v(v({},mn),{flex:"auto",color:e.colorText,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:n,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${t}-row`]:{"> th, > td":{paddingBottom:o},"&:last-child":{borderBottom:"none"}},[`${t}-item-label`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${a}px ${r}px`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},kW=Qe("Descriptions",e=>{const t=e.colorFillAlter,n=e.fontSizeSM*e.lineHeightSM,o=e.colorText,r=`${e.paddingXS}px ${e.padding}px`,a=`${e.padding}px ${e.paddingLG}px`,l=`${e.paddingSM}px ${e.paddingLG}px`,i=e.padding,s=e.marginXS,u=e.marginXXS/2,c=ze(e,{descriptionsBg:t,descriptionsTitleMarginBottom:n,descriptionsExtraColor:o,descriptionItemPaddingBottom:i,descriptionsSmallPadding:r,descriptionsDefaultPadding:a,descriptionsMiddlePadding:l,descriptionsItemLabelColonMarginRight:s,descriptionsItemLabelColonMarginLeft:u});return[NW(c)]});V.any;const BW=()=>({prefixCls:String,label:V.any,labelStyle:{type:Object,default:void 0},contentStyle:{type:Object,default:void 0},span:{type:Number,default:1}}),FW=J({compatConfig:{MODE:3},name:"ADescriptionsItem",props:BW(),setup(e,t){let{slots:n}=t;return()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}}),C3={xxxl:3,xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function LW(e,t){if(typeof e=="number")return e;if(typeof e=="object")for(let n=0;n<_r.length;n++){const o=_r[n];if(t[o]&&e[o]!==void 0)return e[o]||C3[o]}return 3}function my(e,t,n){let o=e;return(n===void 0||n>t)&&(o=ut(e,{span:t}),yt()),o}function zW(e,t){const n=mt(e),o=[];let r=[],a=t;return n.forEach((l,i)=>{var s;const u=(s=l.props)===null||s===void 0?void 0:s.span,c=u||1;if(i===n.length-1){r.push(my(l,a,u)),o.push(r);return}c({prefixCls:String,bordered:{type:Boolean,default:void 0},size:{type:String,default:"default"},title:V.any,extra:V.any,column:{type:[Number,Object],default:()=>C3},layout:String,colon:{type:Boolean,default:void 0},labelStyle:{type:Object,default:void 0},contentStyle:{type:Object,default:void 0}}),x3=Symbol("descriptionsContext"),pa=J({compatConfig:{MODE:3},name:"ADescriptions",inheritAttrs:!1,props:HW(),slots:Object,Item:FW,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("descriptions",e);let l;const i=Z({}),[s,u]=kW(r),c=yg();Xp(()=>{l=c.value.subscribe(p=>{typeof e.column=="object"&&(i.value=p)})}),Je(()=>{c.value.unsubscribe(l)}),Ke(x3,{labelStyle:Be(e,"labelStyle"),contentStyle:Be(e,"contentStyle")});const d=P(()=>LW(e.column,i.value));return()=>{var p,g,m;const{size:h,bordered:b=!1,layout:y="horizontal",colon:S=!0,title:$=(p=n.title)===null||p===void 0?void 0:p.call(n),extra:x=(g=n.extra)===null||g===void 0?void 0:g.call(n)}=e,C=(m=n.default)===null||m===void 0?void 0:m.call(n),O=zW(C,d.value);return s(f("div",N(N({},o),{},{class:[r.value,{[`${r.value}-${h}`]:h!=="default",[`${r.value}-bordered`]:!!b,[`${r.value}-rtl`]:a.value==="rtl"},o.class,u.value]}),[($||x)&&f("div",{class:`${r.value}-header`},[$&&f("div",{class:`${r.value}-title`},[$]),x&&f("div",{class:`${r.value}-extra`},[x])]),f("div",{class:`${r.value}-view`},[f("table",null,[f("tbody",null,[O.map((w,M)=>f(AW,{key:M,index:M,colon:S,prefixCls:r.value,vertical:y==="vertical",bordered:b,row:w},null))])])])]))}}});pa.install=function(e){return e.component(pa.name,pa),e.component(pa.Item.name,pa.Item),e};const Toe=pa,jW=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:o,lineWidth:r}=e;return{[t]:v(v({},et(e)),{borderBlockStart:`${r}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",margin:`0 ${e.dividerVerticalGutterMargin}px`,verticalAlign:"middle",borderTop:0,borderInlineStart:`${r}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${r}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:"5%"},"&::after":{width:"95%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:"95%"},"&::after":{width:"5%"}},[`${t}-inner-text`]:{display:"inline-block",padding:"0 1em"},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${r}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:r,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},VW=Qe("Divider",e=>{const t=ze(e,{dividerVerticalGutterMargin:e.marginXS,dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG});return[jW(t)]},{sizePaddingEdgeHorizontal:0}),WW=()=>({prefixCls:String,type:{type:String,default:"horizontal"},dashed:{type:Boolean,default:!1},orientation:{type:String,default:"center"},plain:{type:Boolean,default:!1},orientationMargin:[String,Number]}),KW=J({name:"ADivider",inheritAttrs:!1,compatConfig:{MODE:3},props:WW(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("divider",e),[l,i]=VW(r),s=P(()=>e.orientation==="left"&&e.orientationMargin!=null),u=P(()=>e.orientation==="right"&&e.orientationMargin!=null),c=P(()=>{const{type:g,dashed:m,plain:h}=e,b=r.value;return{[b]:!0,[i.value]:!!i.value,[`${b}-${g}`]:!0,[`${b}-dashed`]:!!m,[`${b}-plain`]:!!h,[`${b}-rtl`]:a.value==="rtl",[`${b}-no-default-orientation-margin-left`]:s.value,[`${b}-no-default-orientation-margin-right`]:u.value}}),d=P(()=>{const g=typeof e.orientationMargin=="number"?`${e.orientationMargin}px`:e.orientationMargin;return v(v({},s.value&&{marginLeft:g}),u.value&&{marginRight:g})}),p=P(()=>e.orientation.length>0?"-"+e.orientation:e.orientation);return()=>{var g;const m=mt((g=n.default)===null||g===void 0?void 0:g.call(n));return l(f("div",N(N({},o),{},{class:[c.value,m.length?`${r.value}-with-text ${r.value}-with-text${p.value}`:"",o.class],role:"separator"}),[m.length?f("span",{class:`${r.value}-inner-text`,style:d.value},[m]):null]))}}}),Moe=Vt(KW);ar.Button=Vs;ar.install=function(e){return e.component(ar.name,ar),e.component(Vs.name,Vs),e};const w3=()=>({prefixCls:String,width:V.oneOfType([V.string,V.number]),height:V.oneOfType([V.string,V.number]),style:{type:Object,default:void 0},class:String,rootClassName:String,rootStyle:Ne(),placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:ht(),autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},motion:de(),maskMotion:Ne()}),GW=()=>v(v({},w3()),{forceRender:{type:Boolean,default:void 0},getContainer:V.oneOfType([V.string,V.func,V.object,V.looseBool])}),XW=()=>v(v({},w3()),{getContainer:Function,getOpenCount:Function,scrollLocker:V.any,inline:Boolean});function UW(e){return Array.isArray(e)?e:[e]}const YW={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"};Object.keys(YW).filter(e=>{if(typeof document>"u")return!1;const t=document.getElementsByTagName("html")[0];return e in(t?t.style:{})})[0];const qW=!(typeof window<"u"&&window.document&&window.document.createElement);var QW=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{lt(()=>{var y;const{open:S,getContainer:$,showMask:x,autofocus:C}=e,O=$==null?void 0:$();m(e),S&&(O&&(O.parentNode,document.body),lt(()=>{C&&c()}),x&&((y=e.scrollLocker)===null||y===void 0||y.lock()))})}),ue(()=>e.level,()=>{m(e)},{flush:"post"}),ue(()=>e.open,()=>{const{open:y,getContainer:S,scrollLocker:$,showMask:x,autofocus:C}=e,O=S==null?void 0:S();O&&(O.parentNode,document.body),y?(C&&c(),x&&($==null||$.lock())):$==null||$.unLock()},{flush:"post"}),An(()=>{var y;const{open:S}=e;S&&(document.body.style.touchAction=""),(y=e.scrollLocker)===null||y===void 0||y.unLock()}),ue(()=>e.placement,y=>{y&&(s.value=null)});const c=()=>{var y,S;(S=(y=a.value)===null||y===void 0?void 0:y.focus)===null||S===void 0||S.call(y)},d=y=>{n("close",y)},p=y=>{y.keyCode===$e.ESC&&(y.stopPropagation(),d(y))},g=()=>{const{open:y,afterVisibleChange:S}=e;S&&S(!!y)},m=y=>{let{level:S,getContainer:$}=y;if(qW)return;const x=$==null?void 0:$(),C=x?x.parentNode:null;u=[],S==="all"?(C?Array.prototype.slice.call(C.children):[]).forEach(w=>{w.nodeName!=="SCRIPT"&&w.nodeName!=="STYLE"&&w.nodeName!=="LINK"&&w!==x&&u.push(w)}):S&&UW(S).forEach(O=>{document.querySelectorAll(O).forEach(w=>{u.push(w)})})},h=y=>{n("handleClick",y)},b=Y(!1);return ue(a,()=>{lt(()=>{b.value=!0})}),()=>{var y,S;const{width:$,height:x,open:C,prefixCls:O,placement:w,level:M,levelMove:I,ease:_,duration:D,getContainer:F,onChange:z,afterVisibleChange:H,showMask:T,maskClosable:A,maskStyle:R,keyboard:E,getOpenCount:k,scrollLocker:B,contentWrapperStyle:L,style:j,class:K,rootClassName:G,rootStyle:U,maskMotion:X,motion:ee,inline:oe}=e,Q=QW(e,["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class","rootClassName","rootStyle","maskMotion","motion","inline"]),W=C&&b.value,q=te(O,{[`${O}-${w}`]:!0,[`${O}-open`]:W,[`${O}-inline`]:oe,"no-mask":!T,[G]:!0}),re=typeof ee=="function"?ee(w):ee;return f("div",N(N({},qe(Q,["autofocus"])),{},{tabindex:-1,class:q,style:U,ref:a,onKeydown:W&&E?p:void 0}),[f(rn,X,{default:()=>[T&&Kt(f("div",{class:`${O}-mask`,onClick:A?d:void 0,style:R,ref:l},null),[[Wn,W]])]}),f(rn,N(N({},re),{},{onAfterEnter:g,onAfterLeave:g}),{default:()=>[Kt(f("div",{class:`${O}-content-wrapper`,style:[L],ref:r},[f("div",{class:[`${O}-content`,K],style:j,ref:s},[(y=o.default)===null||y===void 0?void 0:y.call(o)]),o.handler?f("div",{onClick:h,ref:i},[(S=o.handler)===null||S===void 0?void 0:S.call(o)]):null]),[[Wn,W]])]})])}}}),by=ZW;var yy=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],setup(e,t){let{emit:n,slots:o}=t;const r=Z(null),a=i=>{n("handleClick",i)},l=i=>{n("close",i)};return()=>{const{getContainer:i,wrapperClassName:s,rootClassName:u,rootStyle:c,forceRender:d}=e,p=yy(e,["getContainer","wrapperClassName","rootClassName","rootStyle","forceRender"]);let g=null;if(!i)return f(by,N(N({},p),{},{rootClassName:u,rootStyle:c,open:e.open,onClose:l,onHandleClick:a,inline:!0}),o);const m=!!o.handler||d;return(m||e.open||r.value)&&(g=f(zv,{autoLock:!0,visible:e.open,forceRender:m,getContainer:i,wrapperClassName:s},{default:h=>{var{visible:b,afterClose:y}=h,S=yy(h,["visible","afterClose"]);return f(by,N(N(N({ref:r},p),S),{},{rootClassName:u,rootStyle:c,open:b!==void 0?b:e.open,afterVisibleChange:y!==void 0?y:e.afterVisibleChange,onClose:l,onHandleClick:a}),o)}})),g}}}),eK=JW,tK=e=>{const{componentCls:t,motionDurationSlow:n}=e,o={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${n}`}}};return{[t]:{[`${t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${n}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${t}-panel-motion`]:{"&-left":[o,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[o,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[o,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[o,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}},nK=e=>{const{componentCls:t,zIndexPopup:n,colorBgMask:o,colorBgElevated:r,motionDurationSlow:a,motionDurationMid:l,padding:i,paddingLG:s,fontSizeLG:u,lineHeightLG:c,lineWidth:d,lineType:p,colorSplit:g,marginSM:m,colorIcon:h,colorIconHover:b,colorText:y,fontWeightStrong:S,drawerFooterPaddingVertical:$,drawerFooterPaddingHorizontal:x}=e,C=`${t}-content-wrapper`;return{[t]:{position:"fixed",inset:0,zIndex:n,pointerEvents:"none","&-pure":{position:"relative",background:r,[`&${t}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${t}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${t}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${t}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${t}-mask`]:{position:"absolute",inset:0,zIndex:n,background:o,pointerEvents:"auto"},[C]:{position:"absolute",zIndex:n,transition:`all ${a}`,"&-hidden":{display:"none"}},[`&-left > ${C}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${C}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${C}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${C}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:r,pointerEvents:"auto"},[`${t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${i}px ${s}px`,fontSize:u,lineHeight:c,borderBottom:`${d}px ${p} ${g}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${t}-extra`]:{flex:"none"},[`${t}-close`]:{display:"inline-block",marginInlineEnd:m,color:h,fontWeight:S,fontSize:u,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${l}`,textRendering:"auto","&:focus, &:hover":{color:b,textDecoration:"none"}},[`${t}-title`]:{flex:1,margin:0,color:y,fontWeight:e.fontWeightStrong,fontSize:u,lineHeight:c},[`${t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:s,overflow:"auto"},[`${t}-footer`]:{flexShrink:0,padding:`${$}px ${x}px`,borderTop:`${d}px ${p} ${g}`},"&-rtl":{direction:"rtl"}}}},oK=Qe("Drawer",e=>{const t=ze(e,{drawerFooterPaddingVertical:e.paddingXS,drawerFooterPaddingHorizontal:e.padding});return[nK(t),tK(t)]},e=>({zIndexPopup:e.zIndexPopupBase}));var rK=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:V.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:{type:[String,Function,Boolean,Object],default:void 0},maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:Ne(),rootClassName:String,rootStyle:Ne(),size:{type:String},drawerStyle:Ne(),headerStyle:Ne(),bodyStyle:Ne(),contentWrapperStyle:{type:Object,default:void 0},title:V.any,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},width:V.oneOfType([V.string,V.number]),height:V.oneOfType([V.string,V.number]),zIndex:Number,prefixCls:String,push:V.oneOfType([V.looseBool,{type:Object}]),placement:V.oneOf(aK),keyboard:{type:Boolean,default:void 0},extra:V.any,footer:V.any,footerStyle:Ne(),level:V.any,levelMove:{type:[Number,Array,Function]},handle:V.any,afterVisibleChange:Function,onAfterVisibleChange:Function,onAfterOpenChange:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onClose:Function}),iK=J({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:rt(lK(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:Sy}),slots:Object,setup(e,t){let{emit:n,slots:o,attrs:r}=t;const a=Y(!1),l=Y(!1),i=Y(null),s=Y(!1),u=Y(!1),c=P(()=>{var k;return(k=e.open)!==null&&k!==void 0?k:e.visible});ue(c,()=>{c.value?s.value=!0:u.value=!1},{immediate:!0}),ue([c,s],()=>{c.value&&s.value&&(u.value=!0)},{immediate:!0});const d=Xe("parentDrawerOpts",null),{prefixCls:p,getPopupContainer:g,direction:m}=Ee("drawer",e),[h,b]=oK(p),y=P(()=>e.getContainer===void 0&&(g!=null&&g.value)?()=>g.value(document.body):e.getContainer);bt(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),Ke("parentDrawerOpts",{setPush:()=>{a.value=!0},setPull:()=>{a.value=!1,lt(()=>{x()})}}),Ve(()=>{c.value&&d&&d.setPush()}),An(()=>{d&&d.setPull()}),ue(u,()=>{d&&(u.value?d.setPush():d.setPull())},{flush:"post"});const x=()=>{var k,B;(B=(k=i.value)===null||k===void 0?void 0:k.domFocus)===null||B===void 0||B.call(k)},C=k=>{n("update:visible",!1),n("update:open",!1),n("close",k)},O=k=>{var B;k||(l.value===!1&&(l.value=!0),e.destroyOnClose&&(s.value=!1)),(B=e.afterVisibleChange)===null||B===void 0||B.call(e,k),n("afterVisibleChange",k),n("afterOpenChange",k)},w=P(()=>{const{push:k,placement:B}=e;let L;return typeof k=="boolean"?L=k?Sy.distance:0:L=k.distance,L=parseFloat(String(L||0)),B==="left"||B==="right"?`translateX(${B==="left"?L:-L}px)`:B==="top"||B==="bottom"?`translateY(${B==="top"?L:-L}px)`:null}),M=P(()=>{var k;return(k=e.width)!==null&&k!==void 0?k:e.size==="large"?736:378}),I=P(()=>{var k;return(k=e.height)!==null&&k!==void 0?k:e.size==="large"?736:378}),_=P(()=>{const{mask:k,placement:B}=e;if(!u.value&&!k)return{};const L={};return B==="left"||B==="right"?L.width=Ls(M.value)?`${M.value}px`:M.value:L.height=Ls(I.value)?`${I.value}px`:I.value,L}),D=P(()=>{const{zIndex:k,contentWrapperStyle:B}=e,L=_.value;return[{zIndex:k,transform:a.value?w.value:void 0},v({},B),L]}),F=k=>{const{closable:B,headerStyle:L}=e,j=Nt(o,e,"extra"),K=Nt(o,e,"title");return!K&&!B?null:f("div",{class:te(`${k}-header`,{[`${k}-header-close-only`]:B&&!K&&!j}),style:L},[f("div",{class:`${k}-header-title`},[z(k),K&&f("div",{class:`${k}-title`},[K])]),j&&f("div",{class:`${k}-extra`},[j])])},z=k=>{var B;const{closable:L}=e,j=o.closeIcon?(B=o.closeIcon)===null||B===void 0?void 0:B.call(o):e.closeIcon;return L&&f("button",{key:"closer",onClick:C,"aria-label":"Close",class:`${k}-close`},[j===void 0?f(io,null,null):j])},H=k=>{var B;if(l.value&&!e.forceRender&&!s.value)return null;const{bodyStyle:L,drawerStyle:j}=e;return f("div",{class:`${k}-wrapper-body`,style:j},[F(k),f("div",{key:"body",class:`${k}-body`,style:L},[(B=o.default)===null||B===void 0?void 0:B.call(o)]),T(k)])},T=k=>{const B=Nt(o,e,"footer");if(!B)return null;const L=`${k}-footer`;return f("div",{class:L,style:e.footerStyle},[B])},A=P(()=>te({"no-mask":!e.mask,[`${p.value}-rtl`]:m.value==="rtl"},e.rootClassName,b.value)),R=P(()=>bo(en(p.value,"mask-motion"))),E=k=>bo(en(p.value,`panel-motion-${k}`));return()=>{const{width:k,height:B,placement:L,mask:j,forceRender:K}=e,G=rK(e,["width","height","placement","mask","forceRender"]),U=v(v(v({},r),qe(G,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","onAfterVisibleChange","onClose","onUpdate:visible","onUpdate:open","visible"])),{forceRender:K,onClose:C,afterVisibleChange:O,handler:!1,prefixCls:p.value,open:u.value,showMask:j,placement:L,ref:i});return h(f(Yl,null,{default:()=>[f(eK,N(N({},U),{},{maskMotion:R.value,motion:E,width:M.value,height:I.value,getContainer:y.value,rootClassName:A.value,rootStyle:e.rootStyle,contentWrapperStyle:D.value}),{handler:e.handle?()=>e.handle:o.handle,default:()=>H(p.value)})]}))}}}),Eoe=Vt(iK),Al=e=>e!=null&&(Array.isArray(e)?Tt(e).length:!0);function gh(e){return Al(e.prefix)||Al(e.suffix)||Al(e.allowClear)}function gs(e){return Al(e.addonBefore)||Al(e.addonAfter)}function xp(e){return typeof e>"u"||e===null?"":String(e)}function Rl(e,t,n,o){if(!n)return;const r=t;if(t.type==="click"){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0});const a=e.cloneNode(!0);r.target=a,r.currentTarget=a,a.value="",n(r);return}if(o!==void 0){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0}),r.target=e,r.currentTarget=e,e.value=o,n(r);return}n(r)}function O3(e,t){if(!e)return;e.focus(t);const{cursor:n}=t||{};if(n){const o=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}const sK=()=>({addonBefore:V.any,addonAfter:V.any,prefix:V.any,suffix:V.any,clearIcon:V.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),P3=()=>v(v({},sK()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:V.any,prefixCls:String,disabled:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},triggerFocus:Function,readonly:{type:Boolean,default:void 0},handleReset:Function,hidden:{type:Boolean,default:void 0}}),I3=()=>v(v({},P3()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:je("text"),name:String,size:{type:String},autofocus:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object,hidden:{type:Boolean,default:void 0},status:String}),cK=J({name:"BaseInput",inheritAttrs:!1,props:P3(),setup(e,t){let{slots:n,attrs:o}=t;const r=Z(),a=i=>{var s;if(!((s=r.value)===null||s===void 0)&&s.contains(i.target)){const{triggerFocus:u}=e;u==null||u()}},l=()=>{var i;const{allowClear:s,value:u,disabled:c,readonly:d,handleReset:p,suffix:g=n.suffix,prefixCls:m}=e;if(!s)return null;const h=!c&&!d&&u,b=`${m}-clear-icon`,y=((i=n.clearIcon)===null||i===void 0?void 0:i.call(n))||"*";return f("span",{onClick:p,onMousedown:S=>S.preventDefault(),class:te({[`${b}-hidden`]:!h,[`${b}-has-suffix`]:!!g},b),role:"button",tabindex:-1},[y])};return()=>{var i,s;const{focused:u,value:c,disabled:d,allowClear:p,readonly:g,hidden:m,prefixCls:h,prefix:b=(i=n.prefix)===null||i===void 0?void 0:i.call(n),suffix:y=(s=n.suffix)===null||s===void 0?void 0:s.call(n),addonAfter:S=n.addonAfter,addonBefore:$=n.addonBefore,inputElement:x,affixWrapperClassName:C,wrapperClassName:O,groupClassName:w}=e;let M=ut(x,{value:c,hidden:m});if(gh({prefix:b,suffix:y,allowClear:p})){const I=`${h}-affix-wrapper`,_=te(I,{[`${I}-disabled`]:d,[`${I}-focused`]:u,[`${I}-readonly`]:g,[`${I}-input-with-clear-btn`]:y&&p&&c},!gs({addonAfter:S,addonBefore:$})&&o.class,C),D=(y||p)&&f("span",{class:`${h}-suffix`},[l(),y]);M=f("span",{class:_,style:o.style,hidden:!gs({addonAfter:S,addonBefore:$})&&m,onMousedown:a,ref:r},[b&&f("span",{class:`${h}-prefix`},[b]),ut(x,{style:null,value:c,hidden:null}),D])}if(gs({addonAfter:S,addonBefore:$})){const I=`${h}-group`,_=`${I}-addon`,D=te(`${h}-wrapper`,I,O),F=te(`${h}-group-wrapper`,o.class,w);return f("span",{class:F,style:o.style,hidden:m},[f("span",{class:D},[$&&f("span",{class:_},[$]),ut(M,{style:null,hidden:null}),S&&f("span",{class:_},[S])])])}return M}}});var uK=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re.value,()=>{l.value=e.value}),ue(()=>e.disabled,()=>{e.disabled&&(i.value=!1)});const c=w=>{s.value&&O3(s.value,w)};r({focus:c,blur:()=>{var w;(w=s.value)===null||w===void 0||w.blur()},input:s,stateValue:l,setSelectionRange:(w,M,I)=>{var _;(_=s.value)===null||_===void 0||_.setSelectionRange(w,M,I)},select:()=>{var w;(w=s.value)===null||w===void 0||w.select()}});const m=w=>{a("change",w)},h=(w,M)=>{l.value!==w&&(e.value===void 0?l.value=w:lt(()=>{var I;s.value.value!==l.value&&((I=u.value)===null||I===void 0||I.$forceUpdate())}),lt(()=>{M&&M()}))},b=w=>{const{value:M,composing:I}=w.target;if((w.isComposing||I)&&e.lazy||l.value===M)return;const _=w.target.value;Rl(s.value,w,m),h(_)},y=w=>{w.keyCode===13&&a("pressEnter",w),a("keydown",w)},S=w=>{i.value=!0,a("focus",w)},$=w=>{i.value=!1,a("blur",w)},x=w=>{Rl(s.value,w,m),h("",()=>{c()})},C=()=>{var w,M;const{addonBefore:I=n.addonBefore,addonAfter:_=n.addonAfter,disabled:D,valueModifiers:F={},htmlSize:z,autocomplete:H,prefixCls:T,inputClassName:A,prefix:R=(w=n.prefix)===null||w===void 0?void 0:w.call(n),suffix:E=(M=n.suffix)===null||M===void 0?void 0:M.call(n),allowClear:k,type:B="text"}=e,L=qe(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName"]),j=v(v(v({},L),o),{autocomplete:H,onChange:b,onInput:b,onFocus:S,onBlur:$,onKeydown:y,class:te(T,{[`${T}-disabled`]:D},A,!gs({addonAfter:_,addonBefore:I})&&!gh({prefix:R,suffix:E,allowClear:k})&&o.class),ref:s,key:"ant-input",size:z,type:B});F.lazy&&delete j.onInput,j.autofocus||delete j.autofocus;const K=f("input",qe(j,["size"]),null);return Kt(K,[[si]])},O=()=>{var w;const{maxlength:M,suffix:I=(w=n.suffix)===null||w===void 0?void 0:w.call(n),showCount:_,prefixCls:D}=e,F=Number(M)>0;if(I||_){const z=[...xp(l.value)].length,H=typeof _=="object"?_.formatter({count:z,maxlength:M}):`${z}${F?` / ${M}`:""}`;return f(nt,null,[!!_&&f("span",{class:te(`${D}-show-count-suffix`,{[`${D}-show-count-has-suffix`]:!!I})},[H]),I])}return null};return Ve(()=>{}),()=>{const{prefixCls:w,disabled:M}=e,I=uK(e,["prefixCls","disabled"]);return f(cK,N(N(N({},I),o),{},{ref:u,prefixCls:w,inputElement:C(),handleReset:x,value:xp(l.value),focused:i.value,triggerFocus:c,suffix:O(),disabled:M}),n)}}}),cu=()=>qe(I3(),["wrapperClassName","groupClassName","inputClassName","affixWrapperClassName"]),T3=()=>v(v({},qe(cu(),["prefix","addonBefore","addonAfter","suffix"])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:Hr(),onCompositionend:Hr(),valueModifiers:Object});var fK=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rVo(s.status,e.status)),{direction:c,prefixCls:d,size:p,autocomplete:g}=Ee("input",e),{compactSize:m,compactItemClassnames:h}=fr(d,c),b=P(()=>m.value||p.value),[y,S]=Yg(d),$=gn();r({focus:z=>{var H;(H=l.value)===null||H===void 0||H.focus(z)},blur:()=>{var z;(z=l.value)===null||z===void 0||z.blur()},input:l,setSelectionRange:(z,H,T)=>{var A;(A=l.value)===null||A===void 0||A.setSelectionRange(z,H,T)},select:()=>{var z;(z=l.value)===null||z===void 0||z.select()}});const M=Z([]),I=()=>{M.value.push(setTimeout(()=>{var z,H,T,A;!((z=l.value)===null||z===void 0)&&z.input&&((H=l.value)===null||H===void 0?void 0:H.input.getAttribute("type"))==="password"&&(!((T=l.value)===null||T===void 0)&&T.input.hasAttribute("value"))&&((A=l.value)===null||A===void 0||A.input.removeAttribute("value"))}))};Ve(()=>{I()}),Yp(()=>{M.value.forEach(z=>clearTimeout(z))}),Je(()=>{M.value.forEach(z=>clearTimeout(z))});const _=z=>{I(),a("blur",z),i.onFieldBlur()},D=z=>{I(),a("focus",z)},F=z=>{a("update:value",z.target.value),a("change",z),a("input",z),i.onFieldChange()};return()=>{var z,H,T,A,R,E;const{hasFeedback:k,feedbackIcon:B}=s,{allowClear:L,bordered:j=!0,prefix:K=(z=n.prefix)===null||z===void 0?void 0:z.call(n),suffix:G=(H=n.suffix)===null||H===void 0?void 0:H.call(n),addonAfter:U=(T=n.addonAfter)===null||T===void 0?void 0:T.call(n),addonBefore:X=(A=n.addonBefore)===null||A===void 0?void 0:A.call(n),id:ee=(R=i.id)===null||R===void 0?void 0:R.value}=e,oe=fK(e,["allowClear","bordered","prefix","suffix","addonAfter","addonBefore","id"]),Q=(k||G)&&f(nt,null,[G,k&&B]),W=d.value,q=gh({prefix:K,suffix:G})||!!k,re=n.clearIcon||(()=>f(bn,null,null));return y(f(dK,N(N(N({},o),qe(oe,["onUpdate:value","onChange","onInput"])),{},{onChange:F,id:ee,disabled:(E=e.disabled)!==null&&E!==void 0?E:$.value,ref:l,prefixCls:W,autocomplete:g.value,onBlur:_,onFocus:D,prefix:K,suffix:Q,allowClear:L,addonAfter:U&&f(Yl,null,{default:()=>[f(Fs,null,{default:()=>[U]})]}),addonBefore:X&&f(Yl,null,{default:()=>[f(Fs,null,{default:()=>[X]})]}),class:[o.class,h.value],inputClassName:te({[`${W}-sm`]:b.value==="small",[`${W}-lg`]:b.value==="large",[`${W}-rtl`]:c.value==="rtl",[`${W}-borderless`]:!j},!q&&Tn(W,u.value),S.value),affixWrapperClassName:te({[`${W}-affix-wrapper-sm`]:b.value==="small",[`${W}-affix-wrapper-lg`]:b.value==="large",[`${W}-affix-wrapper-rtl`]:c.value==="rtl",[`${W}-affix-wrapper-borderless`]:!j},Tn(`${W}-affix-wrapper`,u.value,k),S.value),wrapperClassName:te({[`${W}-group-rtl`]:c.value==="rtl"},S.value),groupClassName:te({[`${W}-group-wrapper-sm`]:b.value==="small",[`${W}-group-wrapper-lg`]:b.value==="large",[`${W}-group-wrapper-rtl`]:c.value==="rtl"},Tn(`${W}-group-wrapper`,u.value,k),S.value)}),v(v({},n),{clearIcon:re})))}}}),pK=J({compatConfig:{MODE:3},name:"AInputGroup",inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a,getPrefixCls:l}=Ee("input-group",e),i=ln.useInject();ln.useProvide(i,{isFormItemInput:!1});const s=P(()=>l("input")),[u,c]=Yg(s),d=P(()=>{const p=r.value;return{[`${p}`]:!0,[c.value]:!0,[`${p}-lg`]:e.size==="large",[`${p}-sm`]:e.size==="small",[`${p}-compact`]:e.compact,[`${p}-rtl`]:a.value==="rtl"}});return()=>{var p;return u(f("span",N(N({},o),{},{class:te(d.value,o.class)}),[(p=n.default)===null||p===void 0?void 0:p.call(n)]))}}});var vK=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{var C;(C=l.value)===null||C===void 0||C.focus()},blur:()=>{var C;(C=l.value)===null||C===void 0||C.blur()}});const c=C=>{a("update:value",C.target.value),C&&C.target&&C.type==="click"&&a("search",C.target.value,C),a("change",C)},d=C=>{var O;document.activeElement===((O=l.value)===null||O===void 0?void 0:O.input)&&C.preventDefault()},p=C=>{var O,w;a("search",(w=(O=l.value)===null||O===void 0?void 0:O.input)===null||w===void 0?void 0:w.stateValue,C)},g=C=>{i.value||e.loading||p(C)},m=C=>{i.value=!0,a("compositionstart",C)},h=C=>{i.value=!1,a("compositionend",C)},{prefixCls:b,getPrefixCls:y,direction:S,size:$}=Ee("input-search",e),x=P(()=>y("input",e.inputPrefixCls));return()=>{var C,O,w,M;const{disabled:I,loading:_,addonAfter:D=(C=n.addonAfter)===null||C===void 0?void 0:C.call(n),suffix:F=(O=n.suffix)===null||O===void 0?void 0:O.call(n)}=e,z=vK(e,["disabled","loading","addonAfter","suffix"]);let{enterButton:H=(M=(w=n.enterButton)===null||w===void 0?void 0:w.call(n))!==null&&M!==void 0?M:!1}=e;H=H||H==="";const T=typeof H=="boolean"?f(ag,null,null):null,A=`${b.value}-button`,R=Array.isArray(H)?H[0]:H;let E;const k=R.type&&pc(R.type)&&R.type.__ANT_BUTTON;if(k||R.tagName==="button")E=ut(R,v({onMousedown:d,onClick:p,key:"enterButton"},k?{class:A,size:$.value}:{}),!1);else{const L=T&&!H;E=f(qt,{class:A,type:H?"primary":void 0,size:$.value,disabled:I,key:"enterButton",onMousedown:d,onClick:p,loading:_,icon:L?T:null},{default:()=>[L?null:T||H]})}D&&(E=[E,D]);const B=te(b.value,{[`${b.value}-rtl`]:S.value==="rtl",[`${b.value}-${$.value}`]:!!$.value,[`${b.value}-with-button`]:!!H},o.class);return f(Wt,N(N(N({ref:l},qe(z,["onUpdate:value","onSearch","enterButton"])),o),{},{onPressEnter:g,onCompositionstart:m,onCompositionend:h,size:$.value,prefixCls:x.value,addonAfter:E,suffix:F,onChange:c,class:B,disabled:I}),n)}}}),$y=e=>e!=null&&(Array.isArray(e)?Tt(e).length:!0);function hK(e){return $y(e.addonBefore)||$y(e.addonAfter)}const mK=["text","input"],bK=J({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:V.oneOf(vn("text","input")),value:xt(),defaultValue:xt(),allowClear:{type:Boolean,default:void 0},element:xt(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:xt(),prefix:xt(),addonBefore:xt(),addonAfter:xt(),readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean,status:String,hashId:String},setup(e,t){let{slots:n,attrs:o}=t;const r=ln.useInject(),a=i=>{const{value:s,disabled:u,readonly:c,handleReset:d,suffix:p=n.suffix}=e,g=!u&&!c&&s,m=`${i}-clear-icon`;return f(bn,{onClick:d,onMousedown:h=>h.preventDefault(),class:te({[`${m}-hidden`]:!g,[`${m}-has-suffix`]:!!p},m),role:"button"},null)},l=(i,s)=>{const{value:u,allowClear:c,direction:d,bordered:p,hidden:g,status:m,addonAfter:h=n.addonAfter,addonBefore:b=n.addonBefore,hashId:y}=e,{status:S,hasFeedback:$}=r;if(!c)return ut(s,{value:u,disabled:e.disabled});const x=te(`${i}-affix-wrapper`,`${i}-affix-wrapper-textarea-with-clear-btn`,Tn(`${i}-affix-wrapper`,Vo(S,m),$),{[`${i}-affix-wrapper-rtl`]:d==="rtl",[`${i}-affix-wrapper-borderless`]:!p,[`${o.class}`]:!hK({addonAfter:h,addonBefore:b})&&o.class},y);return f("span",{class:x,style:o.style,hidden:g},[ut(s,{style:null,value:u,disabled:e.disabled}),a(i)])};return()=>{var i;const{prefixCls:s,inputType:u,element:c=(i=n.element)===null||i===void 0?void 0:i.call(n)}=e;return u===mK[0]?l(s,c):null}}}),yK=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,SK=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Md={};let Ln;function $K(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Md[n])return Md[n];const o=window.getComputedStyle(e),r=o.getPropertyValue("box-sizing")||o.getPropertyValue("-moz-box-sizing")||o.getPropertyValue("-webkit-box-sizing"),a=parseFloat(o.getPropertyValue("padding-bottom"))+parseFloat(o.getPropertyValue("padding-top")),l=parseFloat(o.getPropertyValue("border-bottom-width"))+parseFloat(o.getPropertyValue("border-top-width")),s={sizingStyle:SK.map(u=>`${u}:${o.getPropertyValue(u)}`).join(";"),paddingSize:a,borderSize:l,boxSizing:r};return t&&n&&(Md[n]=s),s}function CK(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ln||(Ln=document.createElement("textarea"),Ln.setAttribute("tab-index","-1"),Ln.setAttribute("aria-hidden","true"),document.body.appendChild(Ln)),e.getAttribute("wrap")?Ln.setAttribute("wrap",e.getAttribute("wrap")):Ln.removeAttribute("wrap");const{paddingSize:r,borderSize:a,boxSizing:l,sizingStyle:i}=$K(e,t);Ln.setAttribute("style",`${i};${yK}`),Ln.value=e.value||e.placeholder||"";let s,u,c,d=Ln.scrollHeight;if(l==="border-box"?d+=a:l==="content-box"&&(d-=r),n!==null||o!==null){Ln.value=" ";const g=Ln.scrollHeight-r;n!==null&&(s=g*n,l==="border-box"&&(s=s+r+a),d=Math.max(s,d)),o!==null&&(u=g*o,l==="border-box"&&(u=u+r+a),c=d>u?"":"hidden",d=Math.min(u,d))}const p={height:`${d}px`,overflowY:c,resize:"none"};return s&&(p.minHeight=`${s}px`),u&&(p.maxHeight=`${u}px`),p}const Ed=0,_d=1,Dd=2,xK=J({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:T3(),setup(e,t){let{attrs:n,emit:o,expose:r}=t,a,l;const i=Z(),s=Z({}),u=Z(Dd);Je(()=>{We.cancel(a),We.cancel(l)});const c=()=>{try{if(document.activeElement===i.value){const O=i.value.selectionStart,w=i.value.selectionEnd,M=i.value.scrollTop;i.value.setSelectionRange(O,w),i.value.scrollTop=M}}catch{}},d=Z(),p=Z();Le(()=>{const O=e.autoSize||e.autosize;O?(d.value=O.minRows,p.value=O.maxRows):(d.value=void 0,p.value=void 0)});const g=P(()=>!!(e.autoSize||e.autosize)),m=()=>{u.value=Ed};ue([()=>e.value,d,p,g],()=>{g.value&&m()},{immediate:!0,flush:"post"});const h=Z();ue([u,i],()=>{if(i.value)if(u.value===Ed)u.value=_d;else if(u.value===_d){const O=CK(i.value,!1,d.value,p.value);u.value=Dd,h.value=O}else c()},{immediate:!0,flush:"post"});const b=Dn(),y=Z(),S=()=>{We.cancel(y.value)},$=O=>{u.value===Dd&&(o("resize",O),g.value&&(S(),y.value=We(()=>{m()})))};Je(()=>{S()}),r({resizeTextarea:()=>{m()},textArea:i,instance:b}),yt(e.autosize===void 0);const C=()=>{const{prefixCls:O,disabled:w}=e,M=qe(e,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy","maxlength","valueModifiers"]),I=te(O,n.class,{[`${O}-disabled`]:w}),_=g.value?h.value:null,D=[n.style,s.value,_],F=v(v(v({},M),n),{style:D,class:I});return(u.value===Ed||u.value===_d)&&D.push({overflowX:"hidden",overflowY:"hidden"}),F.autofocus||delete F.autofocus,F.rows===0&&delete F.rows,f(ho,{onResize:$,disabled:!g.value},{default:()=>[Kt(f("textarea",N(N({},F),{},{ref:i}),null),[[si]])]})};return()=>C()}}),wK=xK;function M3(e,t){return[...e||""].slice(0,t).join("")}function Cy(e,t,n,o){let r=n;return e?r=M3(n,o):[...t||""].lengtho&&(r=t),r}const E3=J({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:T3(),setup(e,t){let{attrs:n,expose:o,emit:r}=t;const a=Ht(),l=ln.useInject(),i=P(()=>Vo(l.status,e.status)),s=Y(e.value===void 0?e.defaultValue:e.value),u=Y(),c=Y(""),{prefixCls:d,size:p,direction:g}=Ee("input",e),[m,h]=Yg(d),b=gn(),y=P(()=>e.showCount===""||e.showCount||!1),S=P(()=>Number(e.maxlength)>0),$=Y(!1),x=Y(),C=Y(0),O=E=>{$.value=!0,x.value=c.value,C.value=E.currentTarget.selectionStart,r("compositionstart",E)},w=E=>{var k;$.value=!1;let B=E.currentTarget.value;if(S.value){const L=C.value>=e.maxlength+1||C.value===((k=x.value)===null||k===void 0?void 0:k.length);B=Cy(L,x.value,B,e.maxlength)}B!==c.value&&(D(B),Rl(E.currentTarget,E,H,B)),r("compositionend",E)},M=Dn();ue(()=>e.value,()=>{var E;"value"in M.vnode.props,s.value=(E=e.value)!==null&&E!==void 0?E:""});const I=E=>{var k;O3((k=u.value)===null||k===void 0?void 0:k.textArea,E)},_=()=>{var E,k;(k=(E=u.value)===null||E===void 0?void 0:E.textArea)===null||k===void 0||k.blur()},D=(E,k)=>{s.value!==E&&(e.value===void 0?s.value=E:lt(()=>{var B,L,j;u.value.textArea.value!==c.value&&((j=(B=u.value)===null||B===void 0?void 0:(L=B.instance).update)===null||j===void 0||j.call(L))}),lt(()=>{k&&k()}))},F=E=>{E.keyCode===13&&r("pressEnter",E),r("keydown",E)},z=E=>{const{onBlur:k}=e;k==null||k(E),a.onFieldBlur()},H=E=>{r("update:value",E.target.value),r("change",E),r("input",E),a.onFieldChange()},T=E=>{Rl(u.value.textArea,E,H),D("",()=>{I()})},A=E=>{const{composing:k}=E.target;let B=E.target.value;if($.value=!!(E.isComposing||k),!($.value&&e.lazy||s.value===B)){if(S.value){const L=E.target,j=L.selectionStart>=e.maxlength+1||L.selectionStart===B.length||!L.selectionStart;B=Cy(j,c.value,B,e.maxlength)}Rl(E.currentTarget,E,H,B),D(B)}},R=()=>{var E,k;const{class:B}=n,{bordered:L=!0}=e,j=v(v(v({},qe(e,["allowClear"])),n),{class:[{[`${d.value}-borderless`]:!L,[`${B}`]:B&&!y.value,[`${d.value}-sm`]:p.value==="small",[`${d.value}-lg`]:p.value==="large"},Tn(d.value,i.value),h.value],disabled:b.value,showCount:null,prefixCls:d.value,onInput:A,onChange:A,onBlur:z,onKeydown:F,onCompositionstart:O,onCompositionend:w});return!((E=e.valueModifiers)===null||E===void 0)&&E.lazy&&delete j.onInput,f(wK,N(N({},j),{},{id:(k=j==null?void 0:j.id)!==null&&k!==void 0?k:a.id.value,ref:u,maxlength:e.maxlength}),null)};return o({focus:I,blur:_,resizableTextArea:u}),Le(()=>{let E=xp(s.value);!$.value&&S.value&&(e.value===null||e.value===void 0)&&(E=M3(E,e.maxlength)),c.value=E}),()=>{var E;const{maxlength:k,bordered:B=!0,hidden:L}=e,{style:j,class:K}=n,G=v(v(v({},e),n),{prefixCls:d.value,inputType:"text",handleReset:T,direction:g.value,bordered:B,style:y.value?void 0:j,hashId:h.value,disabled:(E=e.disabled)!==null&&E!==void 0?E:b.value});let U=f(bK,N(N({},G),{},{value:c.value,status:e.status}),{element:R});if(y.value||l.hasFeedback){const X=[...c.value].length;let ee="";typeof y.value=="object"?ee=y.value.formatter({value:c.value,count:X,maxlength:k}):ee=`${X}${S.value?` / ${k}`:""}`,U=f("div",{hidden:L,class:te(`${d.value}-textarea`,{[`${d.value}-textarea-rtl`]:g.value==="rtl",[`${d.value}-textarea-show-count`]:y.value,[`${d.value}-textarea-in-form-item`]:l.isFormItemInput},`${d.value}-textarea-show-count`,K,h.value),style:j,"data-count":typeof ee!="object"?ee:void 0},[U,l.hasFeedback&&f("span",{class:`${d.value}-textarea-suffix`},[l.feedbackIcon])])}return m(U)}}});var OK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const PK=OK;function xy(e){for(var t=1;te?f(mh,null,null):f(_K,null,null),NK=J({compatConfig:{MODE:3},name:"AInputPassword",inheritAttrs:!1,props:v(v({},cu()),{prefixCls:String,inputPrefixCls:String,action:{type:String,default:"click"},visibilityToggle:{type:Boolean,default:!0},visible:{type:Boolean,default:void 0},"onUpdate:visible":Function,iconRender:Function}),setup(e,t){let{slots:n,attrs:o,expose:r,emit:a}=t;const l=Y(!1),i=()=>{const{disabled:b}=e;b||(l.value=!l.value,a("update:visible",l.value))};Le(()=>{e.visible!==void 0&&(l.value=!!e.visible)});const s=Y();r({focus:()=>{var b;(b=s.value)===null||b===void 0||b.focus()},blur:()=>{var b;(b=s.value)===null||b===void 0||b.blur()}});const d=b=>{const{action:y,iconRender:S=n.iconRender||RK}=e,$=AK[y]||"",x=S(l.value),C={[$]:i,class:`${b}-icon`,key:"passwordIcon",onMousedown:O=>{O.preventDefault()},onMouseup:O=>{O.preventDefault()}};return ut(kt(x)?x:f("span",null,[x]),C)},{prefixCls:p,getPrefixCls:g}=Ee("input-password",e),m=P(()=>g("input",e.inputPrefixCls)),h=()=>{const{size:b,visibilityToggle:y}=e,S=DK(e,["size","visibilityToggle"]),$=y&&d(p.value),x=te(p.value,o.class,{[`${p.value}-${b}`]:!!b}),C=v(v(v({},qe(S,["suffix","iconRender","action"])),o),{type:l.value?"text":"password",class:x,prefixCls:m.value,suffix:$});return b&&(C.size=b),f(Wt,N({ref:s},C),n)};return()=>h()}});Wt.Group=pK;Wt.Search=gK;Wt.TextArea=E3;Wt.Password=NK;Wt.install=function(e){return e.component(Wt.name,Wt),e.component(Wt.Group.name,Wt.Group),e.component(Wt.Search.name,Wt.Search),e.component(Wt.TextArea.name,Wt.TextArea),e.component(Wt.Password.name,Wt.Password),e};function kK(){const e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function Zs(e){const t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function uu(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:V.shape({x:Number,y:Number}).loose,title:V.any,footer:V.any,transitionName:String,maskTransitionName:String,animation:V.any,maskAnimation:V.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:V.any,maskProps:V.any,wrapProps:V.any,getContainer:V.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:V.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Oy(e,t,n){let o=t;return!o&&n&&(o=`${e}-${n}`),o}let Py=-1;function BK(){return Py+=1,Py}function Iy(e,t){let n=e[`page${t?"Y":"X"}Offset`];const o=`scroll${t?"Top":"Left"}`;if(typeof n!="number"){const r=e.document;n=r.documentElement[o],typeof n!="number"&&(n=r.body[o])}return n}function FK(e){const t=e.getBoundingClientRect(),n={left:t.left,top:t.top},o=e.ownerDocument,r=o.defaultView||o.parentWindow;return n.left+=Iy(r),n.top+=Iy(r,!0),n}const Ty={width:0,height:0,overflow:"hidden",outline:"none"},LK=J({compatConfig:{MODE:3},name:"DialogContent",inheritAttrs:!1,props:v(v({},uu()),{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup(e,t){let{expose:n,slots:o,attrs:r}=t;const a=Z(),l=Z(),i=Z();n({focus:()=>{var p;(p=a.value)===null||p===void 0||p.focus()},changeActive:p=>{const{activeElement:g}=document;p&&g===l.value?a.value.focus():!p&&g===a.value&&l.value.focus()}});const s=Z(),u=P(()=>{const{width:p,height:g}=e,m={};return p!==void 0&&(m.width=typeof p=="number"?`${p}px`:p),g!==void 0&&(m.height=typeof g=="number"?`${g}px`:g),s.value&&(m.transformOrigin=s.value),m}),c=()=>{lt(()=>{if(i.value){const p=FK(i.value);s.value=e.mousePosition?`${e.mousePosition.x-p.left}px ${e.mousePosition.y-p.top}px`:""}})},d=p=>{e.onVisibleChanged(p)};return()=>{var p,g,m,h;const{prefixCls:b,footer:y=(p=o.footer)===null||p===void 0?void 0:p.call(o),title:S=(g=o.title)===null||g===void 0?void 0:g.call(o),ariaId:$,closable:x,closeIcon:C=(m=o.closeIcon)===null||m===void 0?void 0:m.call(o),onClose:O,bodyStyle:w,bodyProps:M,onMousedown:I,onMouseup:_,visible:D,modalRender:F=o.modalRender,destroyOnClose:z,motionName:H}=e;let T;y&&(T=f("div",{class:`${b}-footer`},[y]));let A;S&&(A=f("div",{class:`${b}-header`},[f("div",{class:`${b}-title`,id:$},[S])]));let R;x&&(R=f("button",{type:"button",onClick:O,"aria-label":"Close",class:`${b}-close`},[C||f("span",{class:`${b}-close-x`},null)]));const E=f("div",{class:`${b}-content`},[R,A,f("div",N({class:`${b}-body`,style:w},M),[(h=o.default)===null||h===void 0?void 0:h.call(o)]),T]),k=bo(H);return f(rn,N(N({},k),{},{onBeforeEnter:c,onAfterEnter:()=>d(!0),onAfterLeave:()=>d(!1)}),{default:()=>[D||!z?Kt(f("div",N(N({},r),{},{ref:i,key:"dialog-element",role:"document",style:[u.value,r.style],class:[b,r.class],onMousedown:I,onMouseup:_}),[f("div",{tabindex:0,ref:a,style:Ty,"aria-hidden":"true"},null),F?F({originVNode:E}):E,f("div",{tabindex:0,ref:l,style:Ty,"aria-hidden":"true"},null)]),[[Wn,D]]):null]})}}}),zK=J({compatConfig:{MODE:3},name:"DialogMask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup(e,t){return()=>{const{prefixCls:n,visible:o,maskProps:r,motionName:a}=e,l=bo(a);return f(rn,l,{default:()=>[Kt(f("div",N({class:`${n}-mask`},r),null),[[Wn,o]])]})}}}),My=J({compatConfig:{MODE:3},name:"VcDialog",inheritAttrs:!1,props:rt(v(v({},uu()),{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:()=>null,focusTriggerAfterClose:!0}),setup(e,t){let{attrs:n,slots:o}=t;const r=Y(),a=Y(),l=Y(),i=Y(e.visible),s=Y(`vcDialogTitle${BK()}`),u=y=>{var S,$;if(y)er(a.value,document.activeElement)||(r.value=document.activeElement,(S=l.value)===null||S===void 0||S.focus());else{const x=i.value;if(i.value=!1,e.mask&&r.value&&e.focusTriggerAfterClose){try{r.value.focus({preventScroll:!0})}catch{}r.value=null}x&&(($=e.afterClose)===null||$===void 0||$.call(e))}},c=y=>{var S;(S=e.onClose)===null||S===void 0||S.call(e,y)},d=Y(!1),p=Y(),g=()=>{clearTimeout(p.value),d.value=!0},m=()=>{p.value=setTimeout(()=>{d.value=!1})},h=y=>{if(!e.maskClosable)return null;d.value?d.value=!1:a.value===y.target&&c(y)},b=y=>{if(e.keyboard&&y.keyCode===$e.ESC){y.stopPropagation(),c(y);return}e.visible&&y.keyCode===$e.TAB&&l.value.changeActive(!y.shiftKey)};return ue(()=>e.visible,()=>{e.visible&&(i.value=!0)},{flush:"post"}),Je(()=>{var y;clearTimeout(p.value),(y=e.scrollLocker)===null||y===void 0||y.unLock()}),Le(()=>{var y,S;(y=e.scrollLocker)===null||y===void 0||y.unLock(),i.value&&((S=e.scrollLocker)===null||S===void 0||S.lock())}),()=>{const{prefixCls:y,mask:S,visible:$,maskTransitionName:x,maskAnimation:C,zIndex:O,wrapClassName:w,rootClassName:M,wrapStyle:I,closable:_,maskProps:D,maskStyle:F,transitionName:z,animation:H,wrapProps:T,title:A=o.title}=e,{style:R,class:E}=n;return f("div",N({class:[`${y}-root`,M]},dr(e,{data:!0})),[f(zK,{prefixCls:y,visible:S&&$,motionName:Oy(y,x,C),style:v({zIndex:O},F),maskProps:D},null),f("div",N({tabIndex:-1,onKeydown:b,class:te(`${y}-wrap`,w),ref:a,onClick:h,role:"dialog","aria-labelledby":A?s.value:null,style:v(v({zIndex:O},I),{display:i.value?null:"none"})},T),[f(LK,N(N({},qe(e,["scrollLocker"])),{},{style:R,class:E,onMousedown:g,onMouseup:m,ref:l,closable:_,ariaId:s.value,prefixCls:y,visible:$,onClose:c,onVisibleChanged:u,motionName:Oy(y,z,H)}),o)])])}}}),HK=uu(),jK=J({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:rt(HK,{visible:!1}),setup(e,t){let{attrs:n,slots:o}=t;const r=Z(e.visible);return Lv({},{inTriggerContext:!1}),ue(()=>e.visible,()=>{e.visible&&(r.value=!0)},{flush:"post"}),()=>{const{visible:a,getContainer:l,forceRender:i,destroyOnClose:s=!1,afterClose:u}=e;let c=v(v(v({},e),n),{ref:"_component",key:"dialog"});return l===!1?f(My,N(N({},c),{},{getOpenCount:()=>2}),o):!i&&s&&!r.value?null:f(zv,{autoLock:!0,visible:a,forceRender:i,getContainer:l},{default:d=>(c=v(v(v({},c),d),{afterClose:()=>{u==null||u(),r.value=!1}}),f(My,c,o))})}}}),_3=jK;function VK(e){const t=Z(null),n=vt(v({},e)),o=Z([]),r=a=>{t.value===null&&(o.value=[],t.value=We(()=>{let l;o.value.forEach(i=>{l=v(v({},l),i)}),v(n,l),t.value=null})),o.value.push(a)};return Ve(()=>{t.value&&We.cancel(t.value)}),[n,r]}function Ey(e,t,n,o){const r=t+n,a=(n-o)/2;if(n>o){if(t>0)return{[e]:a};if(t<0&&ro)return{[e]:t<0?a:-a};return{}}function WK(e,t,n,o){const{width:r,height:a}=kK();let l=null;return e<=r&&t<=a?l={x:0,y:0}:(e>r||t>a)&&(l=v(v({},Ey("x",n,e,r)),Ey("y",o,t,a))),l}var KK=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{Ke(_y,e)},inject:()=>Xe(_y,{isPreviewGroup:Y(!1),previewUrls:P(()=>new Map),setPreviewUrls:()=>{},current:Z(null),setCurrent:()=>{},setShowPreview:()=>{},setMousePosition:()=>{},registerImage:null,rootClassName:""})},GK=()=>({previewPrefixCls:String,preview:{type:[Boolean,Object],default:!0},icons:{type:Object,default:()=>({})}}),XK=J({compatConfig:{MODE:3},name:"PreviewGroup",inheritAttrs:!1,props:GK(),setup(e,t){let{slots:n}=t;const o=P(()=>{const C={visible:void 0,onVisibleChange:()=>{},getContainer:void 0,current:0};return typeof e.preview=="object"?N3(e.preview,C):C}),r=vt(new Map),a=Z(),l=P(()=>o.value.visible),i=P(()=>o.value.getContainer),s=(C,O)=>{var w,M;(M=(w=o.value).onVisibleChange)===null||M===void 0||M.call(w,C,O)},[u,c]=Ot(!!l.value,{value:l,onChange:s}),d=Z(null),p=P(()=>l.value!==void 0),g=P(()=>Array.from(r.keys())),m=P(()=>g.value[o.value.current]),h=P(()=>new Map(Array.from(r).filter(C=>{let[,{canPreview:O}]=C;return!!O}).map(C=>{let[O,{url:w}]=C;return[O,w]}))),b=function(C,O){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;r.set(C,{url:O,canPreview:w})},y=C=>{a.value=C},S=C=>{d.value=C},$=function(C,O){let w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const M=()=>{r.delete(C)};return r.set(C,{url:O,canPreview:w}),M},x=C=>{C==null||C.stopPropagation(),c(!1),S(null)};return ue(m,C=>{y(C)},{immediate:!0,flush:"post"}),Le(()=>{u.value&&p.value&&y(m.value)},{flush:"post"}),yh.provide({isPreviewGroup:Y(!0),previewUrls:h,setPreviewUrls:b,current:a,setCurrent:y,setShowPreview:c,setMousePosition:S,registerImage:$}),()=>{const C=KK(o.value,[]);return f(nt,null,[n.default&&n.default(),f(A3,N(N({},C),{},{"ria-hidden":!u.value,visible:u.value,prefixCls:e.previewPrefixCls,onClose:x,mousePosition:d.value,src:h.value.get(a.value),icons:e.icons,getContainer:i.value}),null)])}}}),D3=XK,br={x:0,y:0},UK=v(v({},uu()),{src:String,alt:String,rootClassName:String,icons:{type:Object,default:()=>({})}}),YK=J({compatConfig:{MODE:3},name:"Preview",inheritAttrs:!1,props:UK,emits:["close","afterClose"],setup(e,t){let{emit:n,attrs:o}=t;const{rotateLeft:r,rotateRight:a,zoomIn:l,zoomOut:i,close:s,left:u,right:c,flipX:d,flipY:p}=vt(e.icons),g=Y(1),m=Y(0),h=vt({x:1,y:1}),[b,y]=VK(br),S=()=>n("close"),$=Y(),x=vt({originX:0,originY:0,deltaX:0,deltaY:0}),C=Y(!1),O=yh.inject(),{previewUrls:w,current:M,isPreviewGroup:I,setCurrent:_}=O,D=P(()=>w.value.size),F=P(()=>Array.from(w.value.keys())),z=P(()=>F.value.indexOf(M.value)),H=P(()=>I.value?w.value.get(M.value):e.src),T=P(()=>I.value&&D.value>1),A=Y({wheelDirection:0}),R=()=>{g.value=1,m.value=0,h.x=1,h.y=1,y(br),n("afterClose")},E=se=>{se?g.value+=.5:g.value++,y(br)},k=se=>{g.value>1&&(se?g.value-=.5:g.value--),y(br)},B=()=>{m.value+=90},L=()=>{m.value-=90},j=()=>{h.x=-h.x},K=()=>{h.y=-h.y},G=se=>{se.preventDefault(),se.stopPropagation(),z.value>0&&_(F.value[z.value-1])},U=se=>{se.preventDefault(),se.stopPropagation(),z.valueE(),type:"zoomIn"},{icon:i,onClick:()=>k(),type:"zoomOut",disabled:P(()=>g.value===1)},{icon:a,onClick:B,type:"rotateRight"},{icon:r,onClick:L,type:"rotateLeft"},{icon:d,onClick:j,type:"flipX"},{icon:p,onClick:K,type:"flipY"}],W=()=>{if(e.visible&&C.value){const se=$.value.offsetWidth*g.value,ie=$.value.offsetHeight*g.value,{left:fe,top:Se}=Zs($.value),Ie=m.value%180!==0;C.value=!1;const ge=WK(Ie?ie:se,Ie?se:ie,fe,Se);ge&&y(v({},ge))}},q=se=>{se.button===0&&(se.preventDefault(),se.stopPropagation(),x.deltaX=se.pageX-b.x,x.deltaY=se.pageY-b.y,x.originX=b.x,x.originY=b.y,C.value=!0)},re=se=>{e.visible&&C.value&&y({x:se.pageX-x.deltaX,y:se.pageY-x.deltaY})},le=se=>{if(!e.visible)return;se.preventDefault();const ie=se.deltaY;A.value={wheelDirection:ie}},ye=se=>{!e.visible||!T.value||(se.preventDefault(),se.keyCode===$e.LEFT?z.value>0&&_(F.value[z.value-1]):se.keyCode===$e.RIGHT&&z.value{e.visible&&(g.value!==1&&(g.value=1),(b.x!==br.x||b.y!==br.y)&&y(br))};let ce=()=>{};return Ve(()=>{ue([()=>e.visible,C],()=>{ce();let se,ie;const fe=wt(window,"mouseup",W,!1),Se=wt(window,"mousemove",re,!1),Ie=wt(window,"wheel",le,{passive:!1}),ge=wt(window,"keydown",ye,!1);try{window.top!==window.self&&(se=wt(window.top,"mouseup",W,!1),ie=wt(window.top,"mousemove",re,!1))}catch{}ce=()=>{fe.remove(),Se.remove(),Ie.remove(),ge.remove(),se&&se.remove(),ie&&ie.remove()}},{flush:"post",immediate:!0}),ue([A],()=>{const{wheelDirection:se}=A.value;se>0?k(!0):se<0&&E(!0)})}),An(()=>{ce()}),()=>{const{visible:se,prefixCls:ie,rootClassName:fe}=e;return f(_3,N(N({},o),{},{transitionName:e.transitionName,maskTransitionName:e.maskTransitionName,closable:!1,keyboard:!0,prefixCls:ie,onClose:S,afterClose:R,visible:se,wrapClassName:X,rootClassName:fe,getContainer:e.getContainer}),{default:()=>[f("div",{class:[`${e.prefixCls}-operations-wrapper`,fe]},[f("ul",{class:`${e.prefixCls}-operations`},[Q.map(Se=>{let{icon:Ie,onClick:ge,type:Oe,disabled:we}=Se;return f("li",{class:te(ee,{[`${e.prefixCls}-operations-operation-disabled`]:we&&(we==null?void 0:we.value)}),onClick:ge,key:Oe},[ko(Ie,{class:oe})])})])]),f("div",{class:`${e.prefixCls}-img-wrapper`,style:{transform:`translate3d(${b.x}px, ${b.y}px, 0)`}},[f("img",{onMousedown:q,onDblclick:me,ref:$,class:`${e.prefixCls}-img`,src:H.value,alt:e.alt,style:{transform:`scale3d(${h.x*g.value}, ${h.y*g.value}, 1) rotate(${m.value}deg)`}},null)]),T.value&&f("div",{class:te(`${e.prefixCls}-switch-left`,{[`${e.prefixCls}-switch-left-disabled`]:z.value<=0}),onClick:G},[u]),T.value&&f("div",{class:te(`${e.prefixCls}-switch-right`,{[`${e.prefixCls}-switch-right-disabled`]:z.value>=D.value-1}),onClick:U},[c])]})}}}),A3=YK;var qK=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({src:String,wrapperClassName:String,wrapperStyle:{type:Object,default:void 0},rootClassName:String,prefixCls:String,previewPrefixCls:String,previewMask:{type:[Boolean,Function],default:void 0},placeholder:V.any,fallback:String,preview:{type:[Boolean,Object],default:!0},onClick:{type:Function},onError:{type:Function}}),N3=(e,t)=>{const n=v({},e);return Object.keys(t).forEach(o=>{e[o]===void 0&&(n[o]=t[o])}),n};let QK=0;const k3=J({compatConfig:{MODE:3},name:"VcImage",inheritAttrs:!1,props:R3(),emits:["click","error"],setup(e,t){let{attrs:n,slots:o,emit:r}=t;const a=P(()=>e.prefixCls),l=P(()=>`${a.value}-preview`),i=P(()=>{const E={visible:void 0,onVisibleChange:()=>{},getContainer:void 0};return typeof e.preview=="object"?N3(e.preview,E):E}),s=P(()=>{var E;return(E=i.value.src)!==null&&E!==void 0?E:e.src}),u=P(()=>e.placeholder&&e.placeholder!==!0||o.placeholder),c=P(()=>i.value.visible),d=P(()=>i.value.getContainer),p=P(()=>c.value!==void 0),g=(E,k)=>{var B,L;(L=(B=i.value).onVisibleChange)===null||L===void 0||L.call(B,E,k)},[m,h]=Ot(!!c.value,{value:c,onChange:g}),b=Z(u.value?"loading":"normal");ue(()=>e.src,()=>{b.value=u.value?"loading":"normal"});const y=Z(null),S=P(()=>b.value==="error"),$=yh.inject(),{isPreviewGroup:x,setCurrent:C,setShowPreview:O,setMousePosition:w,registerImage:M}=$,I=Z(QK++),_=P(()=>e.preview&&!S.value),D=()=>{b.value="normal"},F=E=>{b.value="error",r("error",E)},z=E=>{if(!p.value){const{left:k,top:B}=Zs(E.target);x.value?(C(I.value),w({x:k,y:B})):y.value={x:k,y:B}}x.value?O(!0):h(!0),r("click",E)},H=()=>{h(!1),p.value||(y.value=null)},T=Z(null);ue(()=>T,()=>{b.value==="loading"&&T.value.complete&&(T.value.naturalWidth||T.value.naturalHeight)&&D()});let A=()=>{};Ve(()=>{ue([s,_],()=>{if(A(),!x.value)return()=>{};A=M(I.value,s.value,_.value),_.value||A()},{flush:"post",immediate:!0})}),An(()=>{A()});const R=E=>ZI(E)?E+"px":E;return()=>{const{prefixCls:E,wrapperClassName:k,fallback:B,src:L,placeholder:j,wrapperStyle:K,rootClassName:G}=e,{width:U,height:X,crossorigin:ee,decoding:oe,alt:Q,sizes:W,srcset:q,usemap:re,class:le,style:ye}=n,me=i.value,{icons:ce,maskClassName:se}=me,ie=qK(me,["icons","maskClassName"]),fe=te(E,k,G,{[`${E}-error`]:S.value}),Se=S.value&&B?B:s.value,Ie={crossorigin:ee,decoding:oe,alt:Q,sizes:W,srcset:q,usemap:re,width:U,height:X,class:te(`${E}-img`,{[`${E}-img-placeholder`]:j===!0},le),style:v({height:R(X)},ye)};return f(nt,null,[f("div",{class:fe,onClick:_.value?z:ge=>{r("click",ge)},style:v({width:R(U),height:R(X)},K)},[f("img",N(N(N({},Ie),S.value&&B?{src:B}:{onLoad:D,onError:F,src:L}),{},{ref:T}),null),b.value==="loading"&&f("div",{"aria-hidden":"true",class:`${E}-placeholder`},[j||o.placeholder&&o.placeholder()]),o.previewMask&&_.value&&f("div",{class:[`${E}-mask`,se]},[o.previewMask()])]),!x.value&&_.value&&f(A3,N(N({},ie),{},{"aria-hidden":!m.value,visible:m.value,prefixCls:l.value,onClose:H,mousePosition:y.value,src:Se,alt:Q,getContainer:d.value,icons:ce,rootClassName:G}),null)])}}});k3.PreviewGroup=D3;const ZK=k3;var JK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const eG=JK;function Dy(e){for(var t=1;t{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}${e.antCls}-zoom-enter, ${t}${e.antCls}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${e.antCls}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:v(v({},Fy("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:v(v({},Fy("fixed")),{overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Cx(e)}]},bG=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap`]:{zIndex:e.zIndexPopupBase,position:"fixed",inset:0,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"},[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax})`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${e.marginXS} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:v(v({},et(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${e.margin*2}px)`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.modalHeadingColor,fontWeight:e.fontWeightStrong,fontSize:e.modalHeaderTitleFontSize,lineHeight:e.modalHeaderTitleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.modalContentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadowSecondary,pointerEvents:"auto",padding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`},[`${t}-close`]:v({position:"absolute",top:(e.modalHeaderCloseSize-e.modalCloseBtnSize)/2,insetInlineEnd:(e.modalHeaderCloseSize-e.modalCloseBtnSize)/2,zIndex:e.zIndexPopupBase+10,padding:0,color:e.modalCloseColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalConfirmIconSize,height:e.modalConfirmIconSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"block",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${e.modalCloseBtnSize}px`,textAlign:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalIconHoverColor,backgroundColor:e.wireframe?"transparent":e.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:e.wireframe?"transparent":e.colorFillContentHover}},Lo(e)),[`${t}-header`]:{color:e.colorText,background:e.modalHeaderBg,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,marginBottom:e.marginXS},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word"},[`${t}-footer`]:{textAlign:"end",background:e.modalFooterBg,marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn:not(${e.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, + ${t}-body, + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},yG=e=>{const{componentCls:t}=e,n=`${t}-confirm`;return{[n]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${n}-body-wrapper`]:v({},ro()),[`${n}-body`]:{display:"flex",flexWrap:"wrap",alignItems:"center",[`${n}-title`]:{flex:"0 0 100%",display:"block",overflow:"hidden",color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.modalHeaderTitleFontSize,lineHeight:e.modalHeaderTitleLineHeight,[`+ ${n}-content`]:{marginBlockStart:e.marginXS,flexBasis:"100%",maxWidth:`calc(100% - ${e.modalConfirmIconSize+e.marginSM}px)`}},[`${n}-content`]:{color:e.colorText,fontSize:e.fontSize},[`> ${e.iconCls}`]:{flex:"none",marginInlineEnd:e.marginSM,fontSize:e.modalConfirmIconSize,[`+ ${n}-title`]:{flex:1},[`+ ${n}-title + ${n}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.marginSM}}},[`${n}-btns`]:{textAlign:"end",marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${n}-error ${n}-body > ${e.iconCls}`]:{color:e.colorError},[`${n}-warning ${n}-body > ${e.iconCls}, + ${n}-confirm ${n}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${n}-info ${n}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${n}-success ${n}-body > ${e.iconCls}`]:{color:e.colorSuccess},[`${t}-zoom-leave ${t}-btns`]:{pointerEvents:"none"}}},SG=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},$G=e=>{const{componentCls:t,antCls:n}=e,o=`${t}-confirm`;return{[t]:{[`${t}-content`]:{padding:0},[`${t}-header`]:{padding:e.modalHeaderPadding,borderBottom:`${e.modalHeaderBorderWidth}px ${e.modalHeaderBorderStyle} ${e.modalHeaderBorderColorSplit}`,marginBottom:0},[`${t}-body`]:{padding:e.modalBodyPadding},[`${t}-footer`]:{padding:`${e.modalFooterPaddingVertical}px ${e.modalFooterPaddingHorizontal}px`,borderTop:`${e.modalFooterBorderWidth}px ${e.modalFooterBorderStyle} ${e.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`,marginTop:0}},[o]:{[`${n}-modal-body`]:{padding:`${e.padding*2}px ${e.padding*2}px ${e.paddingLG}px`},[`${o}-body`]:{[`> ${e.iconCls}`]:{marginInlineEnd:e.margin,[`+ ${o}-title + ${o}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.margin}}},[`${o}-btns`]:{marginTop:e.marginLG}}}},CG=Qe("Modal",e=>{const t=e.padding,n=e.fontSizeHeading5,o=e.lineHeightHeading5,r=ze(e,{modalBodyPadding:e.paddingLG,modalHeaderBg:e.colorBgElevated,modalHeaderPadding:`${t}px ${e.paddingLG}px`,modalHeaderBorderWidth:e.lineWidth,modalHeaderBorderStyle:e.lineType,modalHeaderTitleLineHeight:o,modalHeaderTitleFontSize:n,modalHeaderBorderColorSplit:e.colorSplit,modalHeaderCloseSize:o*n+t*2,modalContentBg:e.colorBgElevated,modalHeadingColor:e.colorTextHeading,modalCloseColor:e.colorTextDescription,modalFooterBg:"transparent",modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterPaddingVertical:e.paddingXS,modalFooterPaddingHorizontal:e.padding,modalFooterBorderWidth:e.lineWidth,modalConfirmTitleFontSize:e.fontSizeLG,modalIconHoverColor:e.colorIconHover,modalConfirmIconSize:e.fontSize*e.lineHeight,modalCloseBtnSize:e.controlHeightLG*.55});return[bG(r),yG(r),SG(r),B3(r),e.wireframe&&$G(r),el(r,"zoom")]}),wp=e=>({position:e||"absolute",inset:0}),xG=e=>{const{iconCls:t,motionDurationSlow:n,paddingXXS:o,marginXXS:r,prefixCls:a}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",background:new st("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${a}-mask-info`]:v(v({},mn),{padding:`0 ${o}px`,[t]:{marginInlineEnd:r,svg:{verticalAlign:"baseline"}}})}},wG=e=>{const{previewCls:t,modalMaskBg:n,paddingSM:o,previewOperationColorDisabled:r,motionDurationSlow:a}=e,l=new st(n).setAlpha(.1),i=l.clone().setAlpha(.2);return{[`${t}-operations`]:v(v({},et(e)),{display:"flex",flexDirection:"row-reverse",alignItems:"center",color:e.previewOperationColor,listStyle:"none",background:l.toRgbString(),pointerEvents:"auto","&-operation":{marginInlineStart:o,padding:o,cursor:"pointer",transition:`all ${a}`,userSelect:"none","&:hover":{background:i.toRgbString()},"&-disabled":{color:r,pointerEvents:"none"},"&:last-of-type":{marginInlineStart:0}},"&-progress":{position:"absolute",left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%)"},"&-icon":{fontSize:e.previewOperationSize}})}},OG=e=>{const{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:o,previewCls:r,zIndexPopup:a,motionDurationSlow:l}=e,i=new st(t).setAlpha(.1),s=i.clone().setAlpha(.2);return{[`${r}-switch-left, ${r}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:a+1,display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:-e.imagePreviewSwitchSize/2,color:e.previewOperationColor,background:i.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${l}`,pointerEvents:"auto",userSelect:"none","&:hover":{background:s.toRgbString()},"&-disabled":{"&, &:hover":{color:o,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${r}-switch-left`]:{insetInlineStart:e.marginSM},[`${r}-switch-right`]:{insetInlineEnd:e.marginSM}}},PG=e=>{const{motionEaseOut:t,previewCls:n,motionDurationSlow:o,componentCls:r}=e;return[{[`${r}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:v(v({},wp()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"100%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${o} ${t} 0s`,userSelect:"none",pointerEvents:"auto","&-wrapper":v(v({},wp()),{transition:`transform ${o} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${r}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${r}-preview-operations-wrapper`]:{position:"fixed",insetBlockStart:0,insetInlineEnd:0,zIndex:e.zIndexPopup+1,width:"100%"},"&":[wG(e),OG(e)]}]},IG=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:v({},xG(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:v({},wp())}}},TG=e=>{const{previewCls:t}=e;return{[`${t}-root`]:el(e,"zoom"),"&":Cx(e,!0)}},F3=Qe("Image",e=>{const t=`${e.componentCls}-preview`,n=ze(e,{previewCls:t,modalMaskBg:new st("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[IG(n),PG(n),B3(ze(n,{componentCls:t})),TG(n)]},e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new st(e.colorTextLightSolid).toRgbString(),previewOperationColorDisabled:new st(e.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5})),L3={rotateLeft:f(nG,null,null),rotateRight:f(lG,null,null),zoomIn:f(uG,null,null),zoomOut:f(vG,null,null),close:f(io,null,null),left:f(Wa,null,null),right:f(sr,null,null),flipX:f(By,null,null),flipY:f(By,{rotate:90},null)},MG=()=>({previewPrefixCls:String,preview:xt()}),EG=J({compatConfig:{MODE:3},name:"AImagePreviewGroup",inheritAttrs:!1,props:MG(),setup(e,t){let{attrs:n,slots:o}=t;const{prefixCls:r,rootPrefixCls:a}=Ee("image",e),l=P(()=>`${r.value}-preview`),[i,s]=F3(r),u=P(()=>{const{preview:c}=e;if(c===!1)return c;const d=typeof c=="object"?c:{};return v(v({},d),{rootClassName:s.value,transitionName:en(a.value,"zoom",d.transitionName),maskTransitionName:en(a.value,"fade",d.maskTransitionName)})});return()=>i(f(D3,N(N({},v(v({},n),e)),{},{preview:u.value,icons:L3,previewPrefixCls:l.value}),o))}}),_G=EG,Tr=J({name:"AImage",inheritAttrs:!1,props:R3(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,rootPrefixCls:a,configProvider:l}=Ee("image",e),[i,s]=F3(r),u=P(()=>{const{preview:c}=e;if(c===!1)return c;const d=typeof c=="object"?c:{};return v(v({icons:L3},d),{transitionName:en(a.value,"zoom",d.transitionName),maskTransitionName:en(a.value,"fade",d.maskTransitionName)})});return()=>{var c,d;const p=((d=(c=l.locale)===null||c===void 0?void 0:c.value)===null||d===void 0?void 0:d.Image)||Gn.Image,g=()=>f("div",{class:`${r.value}-mask-info`},[f(mh,null,null),p==null?void 0:p.preview]),{previewMask:m=n.previewMask||g}=e;return i(f(ZK,N(N({},v(v(v({},o),e),{prefixCls:r.value})),{},{preview:u.value,rootClassName:te(e.rootClassName,s.value)}),v(v({},n),{previewMask:typeof m=="function"?m:null})))}}});Tr.PreviewGroup=_G;Tr.install=function(e){return e.component(Tr.name,Tr),e.component(Tr.PreviewGroup.name,Tr.PreviewGroup),e};const _oe=Tr;var DG={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const AG=DG;function Ly(e){for(var t=1;tNumber.MAX_SAFE_INTEGER)return String(Op()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(eNumber.MAX_SAFE_INTEGER)return new Mr(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0)?this.isInvalidate()?"":Ih(this.number):this.origin}}class ma{constructor(t){if(this.origin="",z3(t)){this.empty=!0;return}if(this.origin=String(t),t==="-"||Number.isNaN(t)){this.nan=!0;return}let n=t;if(Ph(n)&&(n=Number(n)),n=typeof n=="string"?n:Ih(n),Th(n)){const o=Nl(n);this.negative=o.negative;const r=o.trimStr.split(".");this.integer=BigInt(r[0]);const a=r[1]||"0";this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}getMark(){return this.negative?"-":""}getIntegerStr(){return this.integer.toString()}getDecimalStr(){return this.decimal.toString().padStart(this.decimalLen,"0")}alignDecimal(t){const n=`${this.getMark()}${this.getIntegerStr()}${this.getDecimalStr().padEnd(t,"0")}`;return BigInt(n)}negate(){const t=new ma(this.toString());return t.negative=!t.negative,t}add(t){if(this.isInvalidate())return new ma(t);const n=new ma(t);if(n.isInvalidate())return this;const o=Math.max(this.getDecimalStr().length,n.getDecimalStr().length),r=this.alignDecimal(o),a=n.alignDecimal(o),l=(r+a).toString(),{negativeStr:i,trimStr:s}=Nl(l),u=`${i}${s.padStart(o+1,"0")}`;return new ma(`${u.slice(0,-o)}.${u.slice(-o)}`)}isEmpty(){return this.empty}isNaN(){return this.nan}isInvalidate(){return this.isEmpty()||this.isNaN()}equals(t){return this.toString()===(t==null?void 0:t.toString())}lessEquals(t){return this.add(t.negate().toString()).toNumber()<=0}toNumber(){return this.isNaN()?NaN:Number(this.toString())}toString(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)?this.isInvalidate()?"":Nl(`${this.getMark()}${this.getIntegerStr()}.${this.getDecimalStr()}`).fullStr:this.origin}}function fo(e){return Op()?new ma(e):new Mr(e)}function Pp(e,t,n){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";const{negativeStr:r,integerStr:a,decimalStr:l}=Nl(e),i=`${t}${l}`,s=`${r}${a}`;if(n>=0){const u=Number(l[n]);if(u>=5&&!o){const c=fo(e).add(`${r}0.${"0".repeat(n)}${10-u}`);return Pp(c.toString(),t,n,o)}return n===0?s:`${s}${t}${l.padEnd(n,"0").slice(0,n)}`}return i===".0"?s:`${s}${i}`}const kG=200,BG=600,FG=J({compatConfig:{MODE:3},name:"StepHandler",inheritAttrs:!1,props:{prefixCls:String,upDisabled:Boolean,downDisabled:Boolean,onStep:de()},slots:Object,setup(e,t){let{slots:n,emit:o}=t;const r=Z(),a=(i,s)=>{i.preventDefault(),o("step",s);function u(){o("step",s),r.value=setTimeout(u,kG)}r.value=setTimeout(u,BG)},l=()=>{clearTimeout(r.value)};return Je(()=>{l()}),()=>{if(jv())return null;const{prefixCls:i,upDisabled:s,downDisabled:u}=e,c=`${i}-handler`,d=te(c,`${c}-up`,{[`${c}-up-disabled`]:s}),p=te(c,`${c}-down`,{[`${c}-down-disabled`]:u}),g={unselectable:"on",role:"button",onMouseup:l,onMouseleave:l},{upNode:m,downNode:h}=n;return f("div",{class:`${c}-wrap`},[f("span",N(N({},g),{},{onMousedown:b=>{a(b,!0)},"aria-label":"Increase Value","aria-disabled":s,class:d}),[(m==null?void 0:m())||f("span",{unselectable:"on",class:`${i}-handler-up-inner`},null)]),f("span",N(N({},g),{},{onMousedown:b=>{a(b,!1)},"aria-label":"Decrease Value","aria-disabled":u,class:p}),[(h==null?void 0:h())||f("span",{unselectable:"on",class:`${i}-handler-down-inner`},null)])])}}});function LG(e,t){const n=Z(null);function o(){try{const{selectionStart:a,selectionEnd:l,value:i}=e.value,s=i.substring(0,a),u=i.substring(l);n.value={start:a,end:l,value:i,beforeTxt:s,afterTxt:u}}catch{}}function r(){if(e.value&&n.value&&t.value)try{const{value:a}=e.value,{beforeTxt:l,afterTxt:i,start:s}=n.value;let u=a.length;if(a.endsWith(i))u=a.length-n.value.afterTxt.length;else if(a.startsWith(l))u=l.length;else{const c=l[s-1],d=a.indexOf(c,s-1);d!==-1&&(u=d+1)}e.value.setSelectionRange(u,u)}catch(a){`${a.message}`}}return[o,r]}const zG=()=>{const e=Y(0),t=()=>{We.cancel(e.value)};return Je(()=>{t()}),n=>{t(),e.value=We(()=>{n()})}};var HG=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re||t.isEmpty()?t.toString():t.toNumber(),Hy=e=>{const t=fo(e);return t.isInvalidate()?null:t},H3=()=>({stringMode:Ce(),defaultValue:Ge([String,Number]),value:Ge([String,Number]),prefixCls:je(),min:Ge([String,Number]),max:Ge([String,Number]),step:Ge([String,Number],1),tabindex:Number,controls:Ce(!0),readonly:Ce(),disabled:Ce(),autofocus:Ce(),keyboard:Ce(!0),parser:de(),formatter:de(),precision:Number,decimalSeparator:String,onInput:de(),onChange:de(),onPressEnter:de(),onStep:de(),onBlur:de(),onFocus:de()}),jG=J({compatConfig:{MODE:3},name:"InnerInputNumber",inheritAttrs:!1,props:v(v({},H3()),{lazy:Boolean}),slots:Object,setup(e,t){let{attrs:n,slots:o,emit:r,expose:a}=t;const l=Y(),i=Y(!1),s=Y(!1),u=Y(!1),c=Y(fo(e.value));function d(L){e.value===void 0&&(c.value=L)}const p=(L,j)=>{if(!j)return e.precision>=0?e.precision:Math.max(ti(L),ti(e.step))},g=L=>{const j=String(L);if(e.parser)return e.parser(j);let K=j;return e.decimalSeparator&&(K=K.replace(e.decimalSeparator,".")),K.replace(/[^\w.-]+/g,"")},m=Y(""),h=(L,j)=>{if(e.formatter)return e.formatter(L,{userTyping:j,input:String(m.value)});let K=typeof L=="number"?Ih(L):L;if(!j){const G=p(K,j);if(Th(K)&&(e.decimalSeparator||G>=0)){const U=e.decimalSeparator||".";K=Pp(K,U,G)}}return K},b=(()=>{const L=e.value;return c.value.isInvalidate()&&["string","number"].includes(typeof L)?Number.isNaN(L)?"":L:h(c.value.toString(),!1)})();m.value=b;function y(L,j){m.value=h(L.isInvalidate()?L.toString(!1):L.toString(!j),j)}const S=P(()=>Hy(e.max)),$=P(()=>Hy(e.min)),x=P(()=>!S.value||!c.value||c.value.isInvalidate()?!1:S.value.lessEquals(c.value)),C=P(()=>!$.value||!c.value||c.value.isInvalidate()?!1:c.value.lessEquals($.value)),[O,w]=LG(l,i),M=L=>S.value&&!L.lessEquals(S.value)?S.value:$.value&&!$.value.lessEquals(L)?$.value:null,I=L=>!M(L),_=(L,j)=>{var K;let G=L,U=I(G)||G.isEmpty();if(!G.isEmpty()&&!j&&(G=M(G)||G,U=!0),!e.readonly&&!e.disabled&&U){const X=G.toString(),ee=p(X,j);return ee>=0&&(G=fo(Pp(X,".",ee))),G.equals(c.value)||(d(G),(K=e.onChange)===null||K===void 0||K.call(e,G.isEmpty()?null:zy(e.stringMode,G)),e.value===void 0&&y(G,j)),G}return c.value},D=zG(),F=L=>{var j;if(O(),m.value=L,!u.value){const K=g(L),G=fo(K);G.isNaN()||_(G,!0)}(j=e.onInput)===null||j===void 0||j.call(e,L),D(()=>{let K=L;e.parser||(K=L.replace(/。/g,".")),K!==L&&F(K)})},z=()=>{u.value=!0},H=()=>{u.value=!1,F(l.value.value)},T=L=>{F(L.target.value)},A=L=>{var j,K;if(L&&x.value||!L&&C.value)return;s.value=!1;let G=fo(e.step);L||(G=G.negate());const U=(c.value||fo(0)).add(G.toString()),X=_(U,!1);(j=e.onStep)===null||j===void 0||j.call(e,zy(e.stringMode,X),{offset:e.step,type:L?"up":"down"}),(K=l.value)===null||K===void 0||K.focus()},R=L=>{const j=fo(g(m.value));let K=j;j.isNaN()?K=c.value:K=_(j,L),e.value!==void 0?y(c.value,!1):K.isNaN()||y(K,!1)},E=L=>{var j;const{which:K}=L;s.value=!0,K===$e.ENTER&&(u.value||(s.value=!1),R(!1),(j=e.onPressEnter)===null||j===void 0||j.call(e,L)),e.keyboard!==!1&&!u.value&&[$e.UP,$e.DOWN].includes(K)&&(A($e.UP===K),L.preventDefault())},k=()=>{s.value=!1},B=L=>{R(!1),i.value=!1,s.value=!1,r("blur",L)};return ue(()=>e.precision,()=>{c.value.isInvalidate()||y(c.value,!1)},{flush:"post"}),ue(()=>e.value,()=>{const L=fo(e.value);c.value=L;const j=fo(g(m.value));(!L.equals(j)||!s.value||e.formatter)&&y(L,s.value)},{flush:"post"}),ue(m,()=>{e.formatter&&w()},{flush:"post"}),ue(()=>e.disabled,L=>{L&&(i.value=!1)}),a({focus:()=>{var L;(L=l.value)===null||L===void 0||L.focus()},blur:()=>{var L;(L=l.value)===null||L===void 0||L.blur()}}),()=>{const L=v(v({},n),e),{prefixCls:j="rc-input-number",min:K,max:G,step:U=1,defaultValue:X,value:ee,disabled:oe,readonly:Q,keyboard:W,controls:q=!0,autofocus:re,stringMode:le,parser:ye,formatter:me,precision:ce,decimalSeparator:se,onChange:ie,onInput:fe,onPressEnter:Se,onStep:Ie,lazy:ge,class:Oe,style:we}=L,ae=HG(L,["prefixCls","min","max","step","defaultValue","value","disabled","readonly","keyboard","controls","autofocus","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","lazy","class","style"]),{upHandler:ne,downHandler:pe}=o,xe=`${j}-input`,Te={};return ge?Te.onChange=T:Te.onInput=T,f("div",{class:te(j,Oe,{[`${j}-focused`]:i.value,[`${j}-disabled`]:oe,[`${j}-readonly`]:Q,[`${j}-not-a-number`]:c.value.isNaN(),[`${j}-out-of-range`]:!c.value.isInvalidate()&&!I(c.value)}),style:we,onKeydown:E,onKeyup:k},[q&&f(FG,{prefixCls:j,upDisabled:x.value,downDisabled:C.value,onStep:A},{upNode:ne,downNode:pe}),f("div",{class:`${xe}-wrap`},[f("input",N(N(N({autofocus:re,autocomplete:"off",role:"spinbutton","aria-valuemin":K,"aria-valuemax":G,"aria-valuenow":c.value.isInvalidate()?null:c.value.toString(),step:U},ae),{},{ref:l,class:xe,value:m.value,disabled:oe,readonly:Q,onFocus:ke=>{i.value=!0,r("focus",ke)}},Te),{},{onBlur:B,onCompositionstart:z,onCompositionend:H}),null)])])}}});function Ad(e){return e!=null}const VG=e=>{const{componentCls:t,lineWidth:n,lineType:o,colorBorder:r,borderRadius:a,fontSizeLG:l,controlHeightLG:i,controlHeightSM:s,colorError:u,inputPaddingHorizontalSM:c,colorTextDescription:d,motionDurationMid:p,colorPrimary:g,controlHeight:m,inputPaddingHorizontal:h,colorBgContainer:b,colorTextDisabled:y,borderRadiusSM:S,borderRadiusLG:$,controlWidth:x,handleVisible:C}=e;return[{[t]:v(v(v(v({},et(e)),al(e)),qc(e,t)),{display:"inline-block",width:x,margin:0,padding:0,border:`${n}px ${o} ${r}`,borderRadius:a,"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:l,borderRadius:$,[`input${t}-input`]:{height:i-2*n}},"&-sm":{padding:0,borderRadius:S,[`input${t}-input`]:{height:s-2*n,padding:`0 ${c}px`}},"&:hover":v({},rl(e)),"&-focused":v({},Wr(e)),"&-disabled":v(v({},Gw(e)),{[`${t}-input`]:{cursor:"not-allowed"}}),"&-out-of-range":{input:{color:u}},"&-group":v(v(v({},et(e)),Uw(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:$}},"&-sm":{[`${t}-group-addon`]:{borderRadius:S}}}}),[t]:{"&-input":v(v({width:"100%",height:m-2*n,padding:`0 ${h}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:a,outline:0,transition:`all ${p} linear`,appearance:"textfield",color:e.colorText,fontSize:"inherit",verticalAlign:"top"},Kw(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:{[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:b,borderStartStartRadius:0,borderStartEndRadius:a,borderEndEndRadius:a,borderEndStartRadius:0,opacity:C===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${p} linear ${p}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:d,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${n}px ${o} ${r}`,transition:`all ${p} linear`,"&:active":{background:e.colorFillAlter},"&:hover":{height:"60%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{color:g}},"&-up-inner, &-down-inner":v(v({},ai()),{color:d,transition:`all ${p} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:a},[`${t}-handler-down`]:{borderBlockStart:`${n}px ${o} ${r}`,borderEndEndRadius:a},"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"}},[` + ${t}-handler-up-disabled, + ${t}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${t}-handler-up-disabled:hover &-handler-up-inner, + ${t}-handler-down-disabled:hover &-handler-down-inner + `]:{color:y}}},{[`${t}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${t}-handler-down`]:{borderBlockStartWidth:0}}}]},WG=e=>{const{componentCls:t,inputPaddingHorizontal:n,inputAffixPadding:o,controlWidth:r,borderRadiusLG:a,borderRadiusSM:l}=e;return{[`${t}-affix-wrapper`]:v(v(v({},al(e)),qc(e,`${t}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:r,padding:0,paddingInlineStart:n,"&-lg":{borderRadius:a},"&-sm":{borderRadius:l},[`&:not(${t}-affix-wrapper-disabled):hover`]:v(v({},rl(e)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},[`input${t}-input`]:{padding:0},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:n,marginInlineStart:o}}})}},KG=Qe("InputNumber",e=>{const t=fi(e);return[VG(t),WG(t),tl(t)]},e=>({controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto"}));var GG=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rv(v({},jy),{size:je(),bordered:Ce(!0),placeholder:String,name:String,id:String,type:String,addonBefore:V.any,addonAfter:V.any,prefix:V.any,"onUpdate:value":jy.onChange,valueModifiers:Object,status:je()}),Rd=J({compatConfig:{MODE:3},name:"AInputNumber",inheritAttrs:!1,props:XG(),slots:Object,setup(e,t){let{emit:n,expose:o,attrs:r,slots:a}=t;const l=Ht(),i=ln.useInject(),s=P(()=>Vo(i.status,e.status)),{prefixCls:u,size:c,direction:d,disabled:p}=Ee("input-number",e),{compactSize:g,compactItemClassnames:m}=fr(u,d),h=gn(),b=P(()=>{var F;return(F=p.value)!==null&&F!==void 0?F:h.value}),[y,S]=KG(u),$=P(()=>g.value||c.value),x=Y(e.value===void 0?e.defaultValue:e.value),C=Y(!1);ue(()=>e.value,()=>{x.value=e.value});const O=Y(null),w=()=>{var F;(F=O.value)===null||F===void 0||F.focus()};o({focus:w,blur:()=>{var F;(F=O.value)===null||F===void 0||F.blur()}});const I=F=>{e.value===void 0&&(x.value=F),n("update:value",F),n("change",F),l.onFieldChange()},_=F=>{C.value=!1,n("blur",F),l.onFieldBlur()},D=F=>{C.value=!0,n("focus",F)};return()=>{var F,z,H,T;const{hasFeedback:A,isFormItemInput:R,feedbackIcon:E}=i,k=(F=e.id)!==null&&F!==void 0?F:l.id.value,B=v(v(v({},r),e),{id:k,disabled:b.value}),{class:L,bordered:j,readonly:K,style:G,addonBefore:U=(z=a.addonBefore)===null||z===void 0?void 0:z.call(a),addonAfter:X=(H=a.addonAfter)===null||H===void 0?void 0:H.call(a),prefix:ee=(T=a.prefix)===null||T===void 0?void 0:T.call(a),valueModifiers:oe={}}=B,Q=GG(B,["class","bordered","readonly","style","addonBefore","addonAfter","prefix","valueModifiers"]),W=u.value,q=te({[`${W}-lg`]:$.value==="large",[`${W}-sm`]:$.value==="small",[`${W}-rtl`]:d.value==="rtl",[`${W}-readonly`]:K,[`${W}-borderless`]:!j,[`${W}-in-form-item`]:R},Tn(W,s.value),L,m.value,S.value);let re=f(jG,N(N({},qe(Q,["size","defaultValue"])),{},{ref:O,lazy:!!oe.lazy,value:x.value,class:q,prefixCls:W,readonly:K,onChange:I,onBlur:_,onFocus:D}),{upHandler:a.upIcon?()=>f("span",{class:`${W}-handler-up-inner`},[a.upIcon()]):()=>f(NG,{class:`${W}-handler-up-inner`},null),downHandler:a.downIcon?()=>f("span",{class:`${W}-handler-down-inner`},[a.downIcon()]):()=>f(Nc,{class:`${W}-handler-down-inner`},null)});const le=Ad(U)||Ad(X),ye=Ad(ee);if(ye||A){const me=te(`${W}-affix-wrapper`,Tn(`${W}-affix-wrapper`,s.value,A),{[`${W}-affix-wrapper-focused`]:C.value,[`${W}-affix-wrapper-disabled`]:b.value,[`${W}-affix-wrapper-sm`]:$.value==="small",[`${W}-affix-wrapper-lg`]:$.value==="large",[`${W}-affix-wrapper-rtl`]:d.value==="rtl",[`${W}-affix-wrapper-readonly`]:K,[`${W}-affix-wrapper-borderless`]:!j,[`${L}`]:!le&&L},S.value);re=f("div",{class:me,style:G,onClick:w},[ye&&f("span",{class:`${W}-prefix`},[ee]),re,A&&f("span",{class:`${W}-suffix`},[E])])}if(le){const me=`${W}-group`,ce=`${me}-addon`,se=U?f("div",{class:ce},[U]):null,ie=X?f("div",{class:ce},[X]):null,fe=te(`${W}-wrapper`,me,{[`${me}-rtl`]:d.value==="rtl"},S.value),Se=te(`${W}-group-wrapper`,{[`${W}-group-wrapper-sm`]:$.value==="small",[`${W}-group-wrapper-lg`]:$.value==="large",[`${W}-group-wrapper-rtl`]:d.value==="rtl"},Tn(`${u}-group-wrapper`,s.value,A),L,S.value);re=f("div",{class:Se,style:G},[f("div",{class:fe},[se&&f(Yl,null,{default:()=>[f(Fs,null,{default:()=>[se]})]}),re,ie&&f(Yl,null,{default:()=>[f(Fs,null,{default:()=>[ie]})]})])])}return y(ut(re,{style:G}))}}}),Doe=v(Rd,{install:e=>(e.component(Rd.name,Rd),e)}),UG=e=>{const{componentCls:t,colorBgContainer:n,colorBgBody:o,colorText:r}=e;return{[`${t}-sider-light`]:{background:n,[`${t}-sider-trigger`]:{color:r,background:n},[`${t}-sider-zero-width-trigger`]:{color:r,background:n,border:`1px solid ${o}`,borderInlineStart:0}}}},YG=e=>{const{antCls:t,componentCls:n,colorText:o,colorTextLightSolid:r,colorBgHeader:a,colorBgBody:l,colorBgTrigger:i,layoutHeaderHeight:s,layoutHeaderPaddingInline:u,layoutHeaderColor:c,layoutFooterPadding:d,layoutTriggerHeight:p,layoutZeroTriggerSize:g,motionDurationMid:m,motionDurationSlow:h,fontSize:b,borderRadius:y}=e;return{[n]:v(v({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:l,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},[`${n}-header`]:{height:s,paddingInline:u,color:c,lineHeight:`${s}px`,background:a,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:d,color:o,fontSize:b,background:l},[`${n}-content`]:{flex:"auto",minHeight:0},[`${n}-sider`]:{position:"relative",minWidth:0,background:a,transition:`all ${m}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:p},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:p,color:r,lineHeight:`${p}px`,textAlign:"center",background:i,cursor:"pointer",transition:`all ${m}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:-g,zIndex:1,width:g,height:g,color:r,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:a,borderStartStartRadius:0,borderStartEndRadius:y,borderEndEndRadius:y,borderEndStartRadius:0,cursor:"pointer",transition:`background ${h} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${h}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-g,borderStartStartRadius:y,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:y}}}}},UG(e)),{"&-rtl":{direction:"rtl"}})}},qG=Qe("Layout",e=>{const{colorText:t,controlHeightSM:n,controlHeight:o,controlHeightLG:r,marginXXS:a}=e,l=r*1.25,i=ze(e,{layoutHeaderHeight:o*2,layoutHeaderPaddingInline:l,layoutHeaderColor:t,layoutFooterPadding:`${n}px ${l}px`,layoutTriggerHeight:r+a*2,layoutZeroTriggerSize:r});return[YG(i)]},e=>{const{colorBgLayout:t}=e;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140"}}),Mh=()=>({prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String});function du(e){let{suffixCls:t,tagName:n,name:o}=e;return r=>J({compatConfig:{MODE:3},name:o,props:Mh(),setup(l,i){let{slots:s}=i;const{prefixCls:u}=Ee(t,l);return()=>{const c=v(v({},l),{prefixCls:u.value,tagName:n});return f(r,c,s)}}})}const Eh=J({compatConfig:{MODE:3},props:Mh(),setup(e,t){let{slots:n}=t;return()=>f(e.tagName,{class:e.prefixCls},n)}}),QG=J({compatConfig:{MODE:3},inheritAttrs:!1,props:Mh(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("",e),[l,i]=qG(r),s=Z([]);Ke(ow,{addSider:d=>{s.value=[...s.value,d]},removeSider:d=>{s.value=s.value.filter(p=>p!==d)}});const c=P(()=>{const{prefixCls:d,hasSider:p}=e;return{[i.value]:!0,[`${d}`]:!0,[`${d}-has-sider`]:typeof p=="boolean"?p:s.value.length>0,[`${d}-rtl`]:a.value==="rtl"}});return()=>{const{tagName:d}=e;return l(f(d,v(v({},o),{class:[c.value,o.class]}),n))}}}),ZG=du({suffixCls:"layout",tagName:"section",name:"ALayout"})(QG),Nd=du({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(Eh),kd=du({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(Eh),Bd=du({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(Eh),Fd=ZG;var JG={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const eX=JG;function Vy(e){for(var t=1;t({prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:V.any,width:V.oneOfType([V.number,V.string]),collapsedWidth:V.oneOfType([V.number,V.string]),breakpoint:V.oneOf(vn("xs","sm","md","lg","xl","xxl","xxxl")),theme:V.oneOf(vn("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}),rX=(()=>{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),Ld=J({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:rt(oX(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup(e,t){let{emit:n,attrs:o,slots:r}=t;const{prefixCls:a}=Ee("layout-sider",e),l=Xe(ow,void 0),i=Y(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),s=Y(!1);ue(()=>e.collapsed,()=>{i.value=!!e.collapsed}),Ke(nw,i);const u=(h,b)=>{e.collapsed===void 0&&(i.value=h),n("update:collapsed",h),n("collapse",h,b)},c=Y(h=>{s.value=h.matches,n("breakpoint",h.matches),i.value!==h.matches&&u(h.matches,"responsive")});let d;function p(h){return c.value(h)}const g=rX("ant-sider-");l&&l.addSider(g),Ve(()=>{ue(()=>e.breakpoint,()=>{try{d==null||d.removeEventListener("change",p)}catch{d==null||d.removeListener(p)}if(typeof window<"u"){const{matchMedia:h}=window;if(h&&e.breakpoint&&e.breakpoint in Wy){d=h(`(max-width: ${Wy[e.breakpoint]})`);try{d.addEventListener("change",p)}catch{d.addListener(p)}p(d)}}},{immediate:!0})}),Je(()=>{try{d==null||d.removeEventListener("change",p)}catch{d==null||d.removeListener(p)}l&&l.removeSider(g)});const m=()=>{u(!i.value,"clickTrigger")};return()=>{var h,b;const y=a.value,{collapsedWidth:S,width:$,reverseArrow:x,zeroWidthTriggerStyle:C,trigger:O=(h=r.trigger)===null||h===void 0?void 0:h.call(r),collapsible:w,theme:M}=e,I=i.value?S:$,_=Ls(I)?`${I}px`:String(I),D=parseFloat(String(S||0))===0?f("span",{onClick:m,class:te(`${y}-zero-width-trigger`,`${y}-zero-width-trigger-${x?"right":"left"}`),style:C},[O||f(nX,null,null)]):null,F={expanded:x?f(sr,null,null):f(Wa,null,null),collapsed:x?f(Wa,null,null):f(sr,null,null)},z=i.value?"collapsed":"expanded",H=F[z],T=O!==null?D||f("div",{class:`${y}-trigger`,onClick:m,style:{width:_}},[O||H]):null,A=[o.style,{flex:`0 0 ${_}`,maxWidth:_,minWidth:_,width:_}],R=te(y,`${y}-${M}`,{[`${y}-collapsed`]:!!i.value,[`${y}-has-trigger`]:w&&O!==null&&!D,[`${y}-below`]:!!s.value,[`${y}-zero-width`]:parseFloat(_)===0},o.class);return f("aside",N(N({},o),{},{class:R,style:A}),[f("div",{class:`${y}-children`},[(b=r.default)===null||b===void 0?void 0:b.call(r)]),w||s.value&&D?T:null])}}}),Aoe=v(Fd,{Header:Nd,Footer:kd,Content:Bd,Sider:Ld,install:e=>(e.component(Fd.name,Fd),e.component(Nd.name,Nd),e.component(kd.name,kd),e.component(Ld.name,Ld),e.component(Bd.name,Bd),e)});function aX(e,t,n){var o=n||{},r=o.noTrailing,a=r===void 0?!1:r,l=o.noLeading,i=l===void 0?!1:l,s=o.debounceMode,u=s===void 0?void 0:s,c,d=!1,p=0;function g(){c&&clearTimeout(c)}function m(b){var y=b||{},S=y.upcomingOnly,$=S===void 0?!1:S;g(),d=!$}function h(){for(var b=arguments.length,y=new Array(b),S=0;Se?i?(p=Date.now(),a||(c=setTimeout(u?O:C,e))):C():a!==!0&&(c=setTimeout(u?O:C,u===void 0?e-x:e))}return h.cancel=m,h}function lX(e,t,n){var o=n||{},r=o.atBegin,a=r===void 0?!1:r;return aX(e,t,{debounceMode:a!==!1})}const iX=new Ue("antSpinMove",{to:{opacity:1}}),sX=new Ue("antRotate",{to:{transform:"rotate(405deg)"}}),cX=e=>({[`${e.componentCls}`]:v(v({},et(e)),{position:"absolute",display:"none",color:e.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${e.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${e.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-e.spinDotSize/2},[`${e.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(e.spinDotSize-e.fontSize)/2+2,textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSize/2)-10},"&-sm":{[`${e.componentCls}-dot`]:{margin:-e.spinDotSizeSM/2},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeSM-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeSM/2)-10}},"&-lg":{[`${e.componentCls}-dot`]:{margin:-(e.spinDotSizeLG/2)},[`${e.componentCls}-text`]:{paddingTop:(e.spinDotSizeLG-e.fontSize)/2+2},[`&${e.componentCls}-show-text ${e.componentCls}-dot`]:{marginTop:-(e.spinDotSizeLG/2)-10}}},[`${e.componentCls}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${e.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:e.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(e.spinDotSize-e.marginXXS/2)/2,height:(e.spinDotSize-e.marginXXS/2)/2,backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:iX,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:sX,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeSM,i:{width:(e.spinDotSizeSM-e.marginXXS/2)/2,height:(e.spinDotSizeSM-e.marginXXS/2)/2}},[`&-lg ${e.componentCls}-dot`]:{fontSize:e.spinDotSizeLG,i:{width:(e.spinDotSizeLG-e.marginXXS)/2,height:(e.spinDotSizeLG-e.marginXXS)/2}},[`&${e.componentCls}-show-text ${e.componentCls}-text`]:{display:"block"}})}),uX=Qe("Spin",e=>{const t=ze(e,{spinDotDefault:e.colorTextDescription,spinDotSize:e.controlHeightLG/2,spinDotSizeSM:e.controlHeightLG*.35,spinDotSizeLG:e.controlHeight});return[cX(t)]},{contentHeight:400});var dX=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:V.any,delay:Number,indicator:V.any});let hs=null;function pX(e,t){return!!e&&!!t&&!isNaN(Number(t))}function vX(e){const t=e.indicator;hs=typeof t=="function"?t:()=>f(t,null,null)}const kl=J({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:rt(fX(),{size:"default",spinning:!0,wrapperClassName:""}),setup(e,t){let{attrs:n,slots:o}=t;const{prefixCls:r,size:a,direction:l}=Ee("spin",e),[i,s]=uX(r),u=Y(e.spinning&&!pX(e.spinning,e.delay));let c;return ue([()=>e.spinning,()=>e.delay],()=>{c==null||c.cancel(),c=lX(e.delay,()=>{u.value=e.spinning}),c==null||c()},{immediate:!0,flush:"post"}),Je(()=>{c==null||c.cancel()}),()=>{var d,p;const{class:g}=n,m=dX(n,["class"]),{tip:h=(d=o.tip)===null||d===void 0?void 0:d.call(o)}=e,b=(p=o.default)===null||p===void 0?void 0:p.call(o),y={[s.value]:!0,[r.value]:!0,[`${r.value}-sm`]:a.value==="small",[`${r.value}-lg`]:a.value==="large",[`${r.value}-spinning`]:u.value,[`${r.value}-show-text`]:!!h,[`${r.value}-rtl`]:l.value==="rtl",[g]:!!g};function S(x){const C=`${x}-dot`;let O=Nt(o,e,"indicator");return O===null?null:(Array.isArray(O)&&(O=O.length===1?O[0]:O),Zt(O)?ko(O,{class:C}):hs&&Zt(hs())?ko(hs(),{class:C}):f("span",{class:`${C} ${x}-dot-spin`},[f("i",{class:`${x}-dot-item`},null),f("i",{class:`${x}-dot-item`},null),f("i",{class:`${x}-dot-item`},null),f("i",{class:`${x}-dot-item`},null)]))}const $=f("div",N(N({},m),{},{class:y,"aria-live":"polite","aria-busy":u.value}),[S(r.value),h?f("div",{class:`${r.value}-text`},[h]):null]);if(b&&Tt(b).length){const x={[`${r.value}-container`]:!0,[`${r.value}-blur`]:u.value};return i(f("div",{class:[`${r.value}-nested-loading`,e.wrapperClassName,s.value]},[u.value&&f("div",{key:"loading"},[$]),f("div",{class:x,key:"container"},[b])]))}return i($)}}});kl.setDefaultIndicator=vX;kl.install=function(e){return e.component(kl.name,kl),e};var gX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const hX=gX;function Ky(e){for(var t=1;t{const r=v(v(v({},e),{size:"small"}),n);return f(Ha,r,o)}}}),CX=J({name:"MiddleSelect",inheritAttrs:!1,props:Vc(),Option:Ha.Option,setup(e,t){let{attrs:n,slots:o}=t;return()=>{const r=v(v(v({},e),{size:"middle"}),n);return f(Ha,r,o)}}}),yr=J({compatConfig:{MODE:3},name:"Pager",inheritAttrs:!1,props:{rootPrefixCls:String,page:Number,active:{type:Boolean,default:void 0},last:{type:Boolean,default:void 0},locale:V.object,showTitle:{type:Boolean,default:void 0},itemRender:{type:Function,default:()=>{}},onClick:{type:Function},onKeypress:{type:Function}},eimt:["click","keypress"],setup(e,t){let{emit:n,attrs:o}=t;const r=()=>{n("click",e.page)},a=l=>{n("keypress",l,r,e.page)};return()=>{const{showTitle:l,page:i,itemRender:s}=e,{class:u,style:c}=o,d=`${e.rootPrefixCls}-item`,p=te(d,`${d}-${e.page}`,{[`${d}-active`]:e.active,[`${d}-disabled`]:!e.page},u);return f("li",{onClick:r,onKeypress:a,title:l?String(i):null,tabindex:"0",class:p,style:c},[s({page:i,type:"page",originalElement:f("a",{rel:"nofollow"},[i])})])}}}),Cr={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},xX=J({compatConfig:{MODE:3},props:{disabled:{type:Boolean,default:void 0},changeSize:Function,quickGo:Function,selectComponentClass:V.any,current:Number,pageSizeOptions:V.array.def(["10","20","50","100"]),pageSize:Number,buildOptionText:Function,locale:V.object,rootPrefixCls:String,selectPrefixCls:String,goButton:V.any},setup(e){const t=Z(""),n=P(()=>!t.value||isNaN(t.value)?void 0:Number(t.value)),o=s=>`${s.value} ${e.locale.items_per_page}`,r=s=>{const{value:u,composing:c}=s.target;s.isComposing||c||t.value===u||(t.value=u)},a=s=>{const{goButton:u,quickGo:c,rootPrefixCls:d}=e;if(!(u||t.value===""))if(s.relatedTarget&&(s.relatedTarget.className.indexOf(`${d}-item-link`)>=0||s.relatedTarget.className.indexOf(`${d}-item`)>=0)){t.value="";return}else c(n.value),t.value=""},l=s=>{t.value!==""&&(s.keyCode===Cr.ENTER||s.type==="click")&&(e.quickGo(n.value),t.value="")},i=P(()=>{const{pageSize:s,pageSizeOptions:u}=e;return u.some(c=>c.toString()===s.toString())?u:u.concat([s.toString()]).sort((c,d)=>{const p=isNaN(Number(c))?0:Number(c),g=isNaN(Number(d))?0:Number(d);return p-g})});return()=>{const{rootPrefixCls:s,locale:u,changeSize:c,quickGo:d,goButton:p,selectComponentClass:g,selectPrefixCls:m,pageSize:h,disabled:b}=e,y=`${s}-options`;let S=null,$=null,x=null;if(!c&&!d)return null;if(c&&g){const C=e.buildOptionText||o,O=i.value.map((w,M)=>f(g.Option,{key:M,value:w},{default:()=>[C({value:w})]}));S=f(g,{disabled:b,prefixCls:m,showSearch:!1,class:`${y}-size-changer`,optionLabelProp:"children",value:(h||i.value[0]).toString(),onChange:w=>c(Number(w)),getPopupContainer:w=>w.parentNode},{default:()=>[O]})}return d&&(p&&(x=typeof p=="boolean"?f("button",{type:"button",onClick:l,onKeyup:l,disabled:b,class:`${y}-quick-jumper-button`},[u.jump_to_confirm]):f("span",{onClick:l,onKeyup:l},[p])),$=f("div",{class:`${y}-quick-jumper`},[u.jump_to,Kt(f("input",{disabled:b,type:"text",value:t.value,onInput:r,onChange:r,onKeyup:l,onBlur:a},null),[[si]]),u.page,x])),f("li",{class:`${y}`},[S,$])}}}),j3={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"};var wX=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r"u"?t.statePageSize:e;return Math.floor((n.total-1)/o)+1}const IX=J({compatConfig:{MODE:3},name:"Pagination",mixins:[Jr],inheritAttrs:!1,props:{disabled:{type:Boolean,default:void 0},prefixCls:V.string.def("rc-pagination"),selectPrefixCls:V.string.def("rc-select"),current:Number,defaultCurrent:V.number.def(1),total:V.number.def(0),pageSize:Number,defaultPageSize:V.number.def(10),hideOnSinglePage:{type:Boolean,default:!1},showSizeChanger:{type:Boolean,default:void 0},showLessItems:{type:Boolean,default:!1},selectComponentClass:V.any,showPrevNextJumpers:{type:Boolean,default:!0},showQuickJumper:V.oneOfType([V.looseBool,V.object]).def(!1),showTitle:{type:Boolean,default:!0},pageSizeOptions:V.arrayOf(V.oneOfType([V.number,V.string])),buildOptionText:Function,showTotal:Function,simple:{type:Boolean,default:void 0},locale:V.object.def(j3),itemRender:V.func.def(PX),prevIcon:V.any,nextIcon:V.any,jumpPrevIcon:V.any,jumpNextIcon:V.any,totalBoundaryShowSizeChanger:V.number.def(50)},data(){const e=this.$props;let t=zf([this.current,this.defaultCurrent]);const n=zf([this.pageSize,this.defaultPageSize]);return t=Math.min(t,Po(n,void 0,e)),{stateCurrent:t,stateCurrentInputValue:t,statePageSize:n}},watch:{current(e){this.setState({stateCurrent:e,stateCurrentInputValue:e})},pageSize(e){const t={};let n=this.stateCurrent;const o=Po(e,this.$data,this.$props);n=n>o?o:n,_o(this,"current")||(t.stateCurrent=n,t.stateCurrentInputValue=n),t.statePageSize=e,this.setState(t)},stateCurrent(e,t){this.$nextTick(()=>{if(this.$refs.paginationNode){const n=this.$refs.paginationNode.querySelector(`.${this.prefixCls}-item-${t}`);n&&document.activeElement===n&&n.blur()}})},total(){const e={},t=Po(this.pageSize,this.$data,this.$props);if(_o(this,"current")){const n=Math.min(this.current,t);e.stateCurrent=n,e.stateCurrentInputValue=n}else{let n=this.stateCurrent;n===0&&t>0?n=1:n=Math.min(this.stateCurrent,t),e.stateCurrent=n}this.setState(e)}},methods:{getJumpPrevPage(){return Math.max(1,this.stateCurrent-(this.showLessItems?3:5))},getJumpNextPage(){return Math.min(Po(void 0,this.$data,this.$props),this.stateCurrent+(this.showLessItems?3:5))},getItemIcon(e,t){const{prefixCls:n}=this.$props;return FC(this,e,this.$props)||f("button",{type:"button","aria-label":t,class:`${n}-item-link`},null)},getValidValue(e){const t=e.target.value,n=Po(void 0,this.$data,this.$props),{stateCurrentInputValue:o}=this.$data;let r;return t===""?r=t:isNaN(Number(t))?r=o:t>=n?r=n:r=Number(t),r},isValid(e){return OX(e)&&e!==this.stateCurrent},shouldDisplayQuickJumper(){const{showQuickJumper:e,pageSize:t,total:n}=this.$props;return n<=t?!1:e},handleKeyDown(e){(e.keyCode===Cr.ARROW_UP||e.keyCode===Cr.ARROW_DOWN)&&e.preventDefault()},handleKeyUp(e){if(e.isComposing||e.target.composing)return;const t=this.getValidValue(e),n=this.stateCurrentInputValue;t!==n&&this.setState({stateCurrentInputValue:t}),e.keyCode===Cr.ENTER?this.handleChange(t):e.keyCode===Cr.ARROW_UP?this.handleChange(t-1):e.keyCode===Cr.ARROW_DOWN&&this.handleChange(t+1)},changePageSize(e){let t=this.stateCurrent;const n=t,o=Po(e,this.$data,this.$props);t=t>o?o:t,o===0&&(t=this.stateCurrent),typeof e=="number"&&(_o(this,"pageSize")||this.setState({statePageSize:e}),_o(this,"current")||this.setState({stateCurrent:t,stateCurrentInputValue:t})),this.__emit("update:pageSize",e),t!==n&&this.__emit("update:current",t),this.__emit("showSizeChange",t,e),this.__emit("change",t,e)},handleChange(e){const{disabled:t}=this.$props;let n=e;if(this.isValid(n)&&!t){const o=Po(void 0,this.$data,this.$props);return n>o?n=o:n<1&&(n=1),_o(this,"current")||this.setState({stateCurrent:n,stateCurrentInputValue:n}),this.__emit("update:current",n),this.__emit("change",n,this.statePageSize),n}return this.stateCurrent},prev(){this.hasPrev()&&this.handleChange(this.stateCurrent-1)},next(){this.hasNext()&&this.handleChange(this.stateCurrent+1)},jumpPrev(){this.handleChange(this.getJumpPrevPage())},jumpNext(){this.handleChange(this.getJumpNextPage())},hasPrev(){return this.stateCurrent>1},hasNext(){return this.stateCurrentn},runIfEnter(e,t){if(e.key==="Enter"||e.charCode===13){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r0?y-1:0,A=y+1=H*2&&y!==3&&(w[0]=f(yr,{locale:r,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:U,page:U,class:`${e}-item-after-jump-prev`,active:!1,showTitle:this.showTitle,itemRender:c},null),w.unshift(M)),O-y>=H*2&&y!==O-2&&(w[w.length-1]=f(yr,{locale:r,rootPrefixCls:e,onClick:this.handleChange,onKeypress:this.runIfEnter,key:X,page:X,class:`${e}-item-before-jump-next`,active:!1,showTitle:this.showTitle,itemRender:c},null),w.push(I)),U!==1&&w.unshift(_),X!==O&&w.push(D)}let k=null;s&&(k=f("li",{class:`${e}-total-text`},[s(o,[o===0?0:(y-1)*S+1,y*S>o?o:y*S])]));const B=!R||!O,L=!E||!O,j=this.buildOptionText||this.$slots.buildOptionText;return f("ul",N(N({unselectable:"on",ref:"paginationNode"},C),{},{class:te({[`${e}`]:!0,[`${e}-disabled`]:t},x)}),[k,f("li",{title:i?r.prev_page:null,onClick:this.prev,tabindex:B?null:0,onKeypress:this.runIfEnterPrev,class:te(`${e}-prev`,{[`${e}-disabled`]:B}),"aria-disabled":B},[this.renderPrev(T)]),w,f("li",{title:i?r.next_page:null,onClick:this.next,tabindex:L?null:0,onKeypress:this.runIfEnterNext,class:te(`${e}-next`,{[`${e}-disabled`]:L}),"aria-disabled":L},[this.renderNext(A)]),f(xX,{disabled:t,locale:r,rootPrefixCls:e,selectComponentClass:m,selectPrefixCls:h,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:y,pageSize:S,pageSizeOptions:b,buildOptionText:j||null,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:z},null)])}}),TX=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`&${t}-mini`]:{[` + &:hover ${t}-item:not(${t}-item-active), + &:active ${t}-item:not(${t}-item-active), + &:hover ${t}-item-link, + &:active ${t}-item-link + `]:{backgroundColor:"transparent"}},[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.paginationItemDisabledBgActive,"&:hover, &:active":{backgroundColor:e.paginationItemDisabledBgActive},a:{color:e.paginationItemDisabledColorActive}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},MX=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.paginationItemSizeSM,height:e.paginationItemSizeSM,margin:0,lineHeight:`${e.paginationItemSizeSM-2}px`},[`&${t}-mini ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.paginationItemSizeSM,height:e.paginationItemSizeSM,margin:0,lineHeight:`${e.paginationItemSizeSM}px`,[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}},[` + &${t}-mini ${t}-prev ${t}-item-link, + &${t}-mini ${t}-next ${t}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.paginationItemSizeSM,marginInlineEnd:0,lineHeight:`${e.paginationItemSizeSM}px`},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.paginationMiniOptionsSizeChangerTop},"&-quick-jumper":{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`,input:v(v({},Ug(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},EX=e=>{const{componentCls:t}=e;return{[` + &${t}-simple ${t}-prev, + &${t}-simple ${t}-next + `]:{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`,verticalAlign:"top",[`${t}-item-link`]:{height:e.paginationItemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.paginationItemSizeSM,lineHeight:`${e.paginationItemSizeSM}px`}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.paginationItemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${e.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:e.paginationItemInputBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${e.inputOutlineOffset}px 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},_X=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},"&:focus-visible":v({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},Fo(e))},[` + ${t}-prev, + ${t}-jump-prev, + ${t}-jump-next + `]:{marginInlineEnd:e.marginXS},[` + ${t}-prev, + ${t}-next, + ${t}-jump-prev, + ${t}-jump-next + `]:{display:"inline-block",minWidth:e.paginationItemSize,height:e.paginationItemSize,color:e.colorText,fontFamily:e.paginationFontFamily,lineHeight:`${e.paginationItemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:focus-visible ${t}-item-link`]:v({},Fo(e)),[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:v(v({},al(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},DX=e=>{const{componentCls:t}=e;return{[`${t}-item`]:v(v({display:"inline-block",minWidth:e.paginationItemSize,height:e.paginationItemSize,marginInlineEnd:e.marginXS,fontFamily:e.paginationFontFamily,lineHeight:`${e.paginationItemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,transition:"none","&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}}},Lo(e)),{"&-active":{fontWeight:e.paginationFontWeightActive,backgroundColor:e.paginationItemBgActive,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}})}},AX=e=>{const{componentCls:t}=e;return{[t]:v(v(v(v(v(v(v(v({},et(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.paginationItemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.paginationItemSize-2}px`,verticalAlign:"middle"}}),DX(e)),_X(e)),EX(e)),MX(e)),TX(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},RX=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.paginationItemDisabledBgActive}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[t]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.paginationItemBg},[`${t}-item-link`]:{backgroundColor:e.paginationItemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.paginationItemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.paginationItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.paginationItemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},NX=Qe("Pagination",e=>{const t=ze(e,{paginationItemSize:e.controlHeight,paginationFontFamily:e.fontFamily,paginationItemBg:e.colorBgContainer,paginationItemBgActive:e.colorBgContainer,paginationFontWeightActive:e.fontWeightStrong,paginationItemSizeSM:e.controlHeightSM,paginationItemInputBg:e.colorBgContainer,paginationMiniOptionsSizeChangerTop:0,paginationItemDisabledBgActive:e.controlItemBgActiveDisabled,paginationItemDisabledColorActive:e.colorTextDisabled,paginationItemLinkBg:e.colorBgContainer,inputOutlineOffset:"0 0",paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},fi(e));return[AX(t),e.wireframe&&RX(t)]});var kX=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({total:Number,defaultCurrent:Number,disabled:Ce(),current:Number,defaultPageSize:Number,pageSize:Number,hideOnSinglePage:Ce(),showSizeChanger:Ce(),pageSizeOptions:ht(),buildOptionText:de(),showQuickJumper:Ge([Boolean,Object]),showTotal:de(),size:je(),simple:Ce(),locale:Object,prefixCls:String,selectPrefixCls:String,totalBoundaryShowSizeChanger:Number,selectComponentClass:String,itemRender:de(),role:String,responsive:Boolean,showLessItems:Ce(),onChange:de(),onShowSizeChange:de(),"onUpdate:current":de(),"onUpdate:pageSize":de()}),FX=J({compatConfig:{MODE:3},name:"APagination",inheritAttrs:!1,props:BX(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,configProvider:a,direction:l,size:i}=Ee("pagination",e),[s,u]=NX(r),c=P(()=>a.getPrefixCls("select",e.selectPrefixCls)),d=Sg(),[p]=$o("Pagination",GC,Be(e,"locale")),g=m=>{const h=f("span",{class:`${m}-item-ellipsis`},[go("•••")]),b=f("button",{class:`${m}-item-link`,type:"button",tabindex:-1},[l.value==="rtl"?f(sr,null,null):f(Wa,null,null)]),y=f("button",{class:`${m}-item-link`,type:"button",tabindex:-1},[l.value==="rtl"?f(Wa,null,null):f(sr,null,null)]),S=f("a",{rel:"nofollow",class:`${m}-item-link`},[f("div",{class:`${m}-item-container`},[l.value==="rtl"?f(Uy,{class:`${m}-item-link-icon`},null):f(Gy,{class:`${m}-item-link-icon`},null),h])]),$=f("a",{rel:"nofollow",class:`${m}-item-link`},[f("div",{class:`${m}-item-container`},[l.value==="rtl"?f(Gy,{class:`${m}-item-link-icon`},null):f(Uy,{class:`${m}-item-link-icon`},null),h])]);return{prevIcon:b,nextIcon:y,jumpPrevIcon:S,jumpNextIcon:$}};return()=>{var m;const{itemRender:h=n.itemRender,buildOptionText:b=n.buildOptionText,selectComponentClass:y,responsive:S}=e,$=kX(e,["itemRender","buildOptionText","selectComponentClass","responsive"]),x=i.value==="small"||!!(!((m=d.value)===null||m===void 0)&&m.xs&&!i.value&&S),C=v(v(v(v(v({},$),g(r.value)),{prefixCls:r.value,selectPrefixCls:c.value,selectComponentClass:y||(x?$X:CX),locale:p.value,buildOptionText:b}),o),{class:te({[`${r.value}-mini`]:x,[`${r.value}-rtl`]:l.value==="rtl"},o.class,u.value),itemRender:h});return s(f(IX,C,null))}}}),LX=Vt(FX);var zX=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{Ip={x:e.pageX,y:e.pageY},setTimeout(()=>Ip=null,100)};T4()&&wt(document.documentElement,"click",HX,!0);const jX=()=>({prefixCls:String,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:V.any,closable:{type:Boolean,default:void 0},closeIcon:V.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:V.any,okText:V.any,okType:String,cancelText:V.any,icon:V.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:Ne(),cancelButtonProps:Ne(),destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:Ne(),maskStyle:Ne(),mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function,mousePosition:Ne()}),Vn=J({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:rt(jX(),{width:520,confirmLoading:!1,okType:"primary"}),setup(e,t){let{emit:n,slots:o,attrs:r}=t;const[a]=$o("Modal"),{prefixCls:l,rootPrefixCls:i,direction:s,getPopupContainer:u}=Ee("modal",e),[c,d]=CG(l);yt(e.visible===void 0);const p=h=>{n("update:visible",!1),n("update:open",!1),n("cancel",h),n("change",!1)},g=h=>{n("ok",h)},m=()=>{var h,b;const{okText:y=(h=o.okText)===null||h===void 0?void 0:h.call(o),okType:S,cancelText:$=(b=o.cancelText)===null||b===void 0?void 0:b.call(o),confirmLoading:x}=e;return f(nt,null,[f(qt,N({onClick:p},e.cancelButtonProps),{default:()=>[$||a.value.cancelText]}),f(qt,N(N({},zs(S)),{},{loading:x,onClick:g},e.okButtonProps),{default:()=>[y||a.value.okText]})])};return()=>{var h,b;const{prefixCls:y,visible:S,open:$,wrapClassName:x,centered:C,getContainer:O,closeIcon:w=(h=o.closeIcon)===null||h===void 0?void 0:h.call(o),focusTriggerAfterClose:M=!0}=e,I=zX(e,["prefixCls","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"]),_=te(x,{[`${l.value}-centered`]:!!C,[`${l.value}-wrap-rtl`]:s.value==="rtl"});return c(f(_3,N(N(N({},I),r),{},{rootClassName:d.value,class:te(d.value,r.class),getContainer:O||(u==null?void 0:u.value),prefixCls:l.value,wrapClassName:_,visible:$??S,onClose:p,focusTriggerAfterClose:M,transitionName:en(i.value,"zoom",e.transitionName),maskTransitionName:en(i.value,"fade",e.maskTransitionName),mousePosition:(b=I.mousePosition)!==null&&b!==void 0?b:Ip}),v(v({},o),{footer:o.footer||m,closeIcon:()=>f("span",{class:`${l.value}-close-x`},[w||f(io,{class:`${l.value}-close-icon`},null)])})))}}}),VX=()=>{const e=Y(!1);return Je(()=>{e.value=!0}),e},WX={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:Ne(),emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function Yy(e){return!!(e&&e.then)}const Tp=J({compatConfig:{MODE:3},name:"ActionButton",props:WX,setup(e,t){let{slots:n}=t;const o=Y(!1),r=Y(),a=Y(!1);let l;const i=VX();Ve(()=>{e.autofocus&&(l=setTimeout(()=>{var d,p;return(p=(d=Pn(r.value))===null||d===void 0?void 0:d.focus)===null||p===void 0?void 0:p.call(d)}))}),Je(()=>{clearTimeout(l)});const s=function(){for(var d,p=arguments.length,g=new Array(p),m=0;m{Yy(d)&&(a.value=!0,d.then(function(){i.value||(a.value=!1),s(...arguments),o.value=!1},p=>(i.value||(a.value=!1),o.value=!1,Promise.reject(p))))},c=d=>{const{actionFn:p}=e;if(o.value)return;if(o.value=!0,!p){s();return}let g;if(e.emitEvent){if(g=p(d),e.quitOnNullishReturnValue&&!Yy(g)){o.value=!1,s(d);return}}else if(p.length)g=p(e.close),o.value=!1;else if(g=p(),!g){s();return}u(g)};return()=>{const{type:d,prefixCls:p,buttonProps:g}=e;return f(qt,N(N(N({},zs(d)),{},{onClick:c,loading:a.value,prefixCls:p},g),{},{ref:r}),n)}}});function sa(e){return typeof e=="function"?e():e}const V3=J({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","open","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName","confirmPrefixCls","footer"],setup(e,t){let{attrs:n}=t;const[o]=$o("Modal");return()=>{const{icon:r,onCancel:a,onOk:l,close:i,okText:s,closable:u=!1,zIndex:c,afterClose:d,keyboard:p,centered:g,getContainer:m,maskStyle:h,okButtonProps:b,cancelButtonProps:y,okCancel:S,width:$=416,mask:x=!0,maskClosable:C=!1,type:O,open:w,title:M,content:I,direction:_,closeIcon:D,modalRender:F,focusTriggerAfterClose:z,rootPrefixCls:H,bodyStyle:T,wrapClassName:A,footer:R}=e;let E=r;if(!r&&r!==null)switch(O){case"info":E=f(nl,null,null);break;case"success":E=f(Wo,null,null);break;case"error":E=f(bn,null,null);break;default:E=f(Ko,null,null)}const k=e.okType||"primary",B=e.prefixCls||"ant-modal",L=`${B}-confirm`,j=n.style||{},K=S??O==="confirm",G=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",U=`${B}-confirm`,X=te(U,`${U}-${e.type}`,{[`${U}-rtl`]:_==="rtl"},n.class),ee=o.value,oe=K&&f(Tp,{actionFn:a,close:i,autofocus:G==="cancel",buttonProps:y,prefixCls:`${H}-btn`},{default:()=>[sa(e.cancelText)||ee.cancelText]});return f(Vn,{prefixCls:B,class:X,wrapClassName:te({[`${U}-centered`]:!!g},A),onCancel:Q=>i==null?void 0:i({triggerCancel:!0},Q),open:w,title:"",footer:"",transitionName:en(H,"zoom",e.transitionName),maskTransitionName:en(H,"fade",e.maskTransitionName),mask:x,maskClosable:C,maskStyle:h,style:j,bodyStyle:T,width:$,zIndex:c,afterClose:d,keyboard:p,centered:g,getContainer:m,closable:u,closeIcon:D,modalRender:F,focusTriggerAfterClose:z},{default:()=>[f("div",{class:`${L}-body-wrapper`},[f("div",{class:`${L}-body`},[sa(E),M===void 0?null:f("span",{class:`${L}-title`},[sa(M)]),f("div",{class:`${L}-content`},[sa(I)])]),R!==void 0?sa(R):f("div",{class:`${L}-btns`},[oe,f(Tp,{type:k,actionFn:l,close:i,autofocus:G==="ok",buttonProps:b,prefixCls:`${H}-btn`},{default:()=>[sa(s)||(K?ee.okText:ee.justOkText)]})])])]})}}}),Ar=[],mi=e=>{const t=document.createDocumentFragment();let n=v(v({},qe(e,["parentContext","appContext"])),{close:a,open:!0}),o=null;function r(){o&&(zr(null,t),o=null);for(var u=arguments.length,c=new Array(u),d=0;dg&&g.triggerCancel);e.onCancel&&p&&e.onCancel(()=>{},...c.slice(1));for(let g=0;g{typeof e.afterClose=="function"&&e.afterClose(),r.apply(this,c)}}),n.visible&&delete n.visible,l(n)}function l(u){typeof u=="function"?n=u(n):n=v(v({},n),u),o&&JE(o,n,t)}const i=u=>{const c=Xt,d=c.prefixCls,p=u.prefixCls||`${d}-modal`,g=c.iconPrefixCls,m=oV();return f(p3,N(N({},c),{},{prefixCls:d}),{default:()=>[f(V3,N(N({},u),{},{rootPrefixCls:d,prefixCls:p,iconPrefixCls:g,locale:m,cancelText:u.cancelText||m.cancelText}),null)]})};function s(u){const c=f(i,v({},u));return c.appContext=e.parentContext||e.appContext||c.appContext,zr(c,t),c}return o=s(n),Ar.push(a),{destroy:a,update:l}};function W3(e){return v(v({},e),{type:"warning"})}function K3(e){return v(v({},e),{type:"info"})}function G3(e){return v(v({},e),{type:"success"})}function X3(e){return v(v({},e),{type:"error"})}function U3(e){return v(v({},e),{type:"confirm"})}const KX=()=>({config:Object,afterClose:Function,destroyAction:Function,open:Boolean}),GX=J({name:"HookModal",inheritAttrs:!1,props:rt(KX(),{config:{width:520,okType:"primary"}}),setup(e,t){let{expose:n}=t;var o;const r=P(()=>e.open),a=P(()=>e.config),{direction:l,getPrefixCls:i}=oc(),s=i("modal"),u=i(),c=()=>{var m,h;e==null||e.afterClose(),(h=(m=a.value).afterClose)===null||h===void 0||h.call(m)},d=function(){e.destroyAction(...arguments)};n({destroy:d});const p=(o=a.value.okCancel)!==null&&o!==void 0?o:a.value.type==="confirm",[g]=$o("Modal",Gn.Modal);return()=>f(V3,N(N({prefixCls:s,rootPrefixCls:u},a.value),{},{close:d,open:r.value,afterClose:c,okText:a.value.okText||(p?g==null?void 0:g.value.okText:g==null?void 0:g.value.justOkText),direction:a.value.direction||l.value,cancelText:a.value.cancelText||(g==null?void 0:g.value.cancelText)}),null)}});let qy=0;const XX=J({name:"ElementsHolder",inheritAttrs:!1,setup(e,t){let{expose:n}=t;const o=Y([]);return n({addModal:a=>(o.value.push(a),o.value=o.value.slice(),()=>{o.value=o.value.filter(l=>l!==a)})}),()=>o.value.map(a=>a())}});function UX(){const e=Y(null),t=Y([]);ue(t,()=>{t.value.length&&([...t.value].forEach(l=>{l()}),t.value=[])},{immediate:!0});const n=a=>function(i){var s;qy+=1;const u=Y(!0),c=Y(null),d=Y(Lt(i)),p=Y({});ue(()=>i,$=>{b(v(v({},H$($)?$.value:$),p.value))});const g=function(){u.value=!1;for(var $=arguments.length,x=new Array($),C=0;C<$;C++)x[C]=arguments[C];const O=x.some(w=>w&&w.triggerCancel);d.value.onCancel&&O&&d.value.onCancel(()=>{},...x.slice(1))};let m;const h=()=>f(GX,{key:`modal-${qy}`,config:a(d.value),ref:c,open:u.value,destroyAction:g,afterClose:()=>{m==null||m()}},null);m=(s=e.value)===null||s===void 0?void 0:s.addModal(h),m&&Ar.push(m);const b=$=>{d.value=v(v({},d.value),$)};return{destroy:()=>{c.value?g():t.value=[...t.value,g]},update:$=>{p.value=$,c.value?b($):t.value=[...t.value,()=>b($)]}}},o=P(()=>({info:n(K3),success:n(G3),error:n(X3),warning:n(W3),confirm:n(U3)})),r=Symbol("modalHolderKey");return[o.value,()=>f(XX,{key:r,ref:e},null)]}function Y3(e){return mi(W3(e))}Vn.useModal=UX;Vn.info=function(t){return mi(K3(t))};Vn.success=function(t){return mi(G3(t))};Vn.error=function(t){return mi(X3(t))};Vn.warning=Y3;Vn.warn=Y3;Vn.confirm=function(t){return mi(U3(t))};Vn.destroyAll=function(){for(;Ar.length;){const t=Ar.pop();t&&t()}};Vn.install=function(e){return e.component(Vn.name,Vn),e};const q3=e=>{const{value:t,formatter:n,precision:o,decimalSeparator:r,groupSeparator:a="",prefixCls:l}=e;let i;if(typeof n=="function")i=n({value:t});else{const s=String(t),u=s.match(/^(-?)(\d*)(\.(\d+))?$/);if(!u)i=s;else{const c=u[1];let d=u[2]||"0",p=u[4]||"";d=d.replace(/\B(?=(\d{3})+(?!\d))/g,a),typeof o=="number"&&(p=p.padEnd(o,"0").slice(0,o>0?o:0)),p&&(p=`${r}${p}`),i=[f("span",{key:"int",class:`${l}-content-value-int`},[c,d]),p&&f("span",{key:"decimal",class:`${l}-content-value-decimal`},[p])]}}return f("span",{class:`${l}-content-value`},[i])};q3.displayName="StatisticNumber";const YX=q3,qX=e=>{const{componentCls:t,marginXXS:n,padding:o,colorTextDescription:r,statisticTitleFontSize:a,colorTextHeading:l,statisticContentFontSize:i,statisticFontFamily:s}=e;return{[`${t}`]:v(v({},et(e)),{[`${t}-title`]:{marginBottom:n,color:r,fontSize:a},[`${t}-skeleton`]:{paddingTop:o},[`${t}-content`]:{color:l,fontSize:i,fontFamily:s,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}},QX=Qe("Statistic",e=>{const{fontSizeHeading3:t,fontSize:n,fontFamily:o}=e,r=ze(e,{statisticTitleFontSize:n,statisticContentFontSize:t,statisticFontFamily:o});return[qX(r)]}),Q3=()=>({prefixCls:String,decimalSeparator:String,groupSeparator:String,format:String,value:Ge([Number,String,Object]),valueStyle:{type:Object,default:void 0},valueRender:de(),formatter:xt(),precision:Number,prefix:ba(),suffix:ba(),title:ba(),loading:Ce()}),tr=J({compatConfig:{MODE:3},name:"AStatistic",inheritAttrs:!1,props:rt(Q3(),{decimalSeparator:".",groupSeparator:",",loading:!1}),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("statistic",e),[l,i]=QX(r);return()=>{var s,u,c,d,p,g,m;const{value:h=0,valueStyle:b,valueRender:y}=e,S=r.value,$=(s=e.title)!==null&&s!==void 0?s:(u=n.title)===null||u===void 0?void 0:u.call(n),x=(c=e.prefix)!==null&&c!==void 0?c:(d=n.prefix)===null||d===void 0?void 0:d.call(n),C=(p=e.suffix)!==null&&p!==void 0?p:(g=n.suffix)===null||g===void 0?void 0:g.call(n),O=(m=e.formatter)!==null&&m!==void 0?m:n.formatter;let w=f(YX,N({"data-for-update":Date.now()},v(v({},e),{prefixCls:S,value:h,formatter:O})),null);return y&&(w=y(w)),l(f("div",N(N({},o),{},{class:[S,{[`${S}-rtl`]:a.value==="rtl"},o.class,i.value]}),[$&&f("div",{class:`${S}-title`},[$]),f(tn,{paragraph:!1,loading:e.loading},{default:()=>[f("div",{style:b,class:`${S}-content`},[x&&f("span",{class:`${S}-content-prefix`},[x]),w,C&&f("span",{class:`${S}-content-suffix`},[C])])]})]))}}}),ZX=[["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]];function JX(e,t){let n=e;const o=/\[[^\]]*]/g,r=(t.match(o)||[]).map(s=>s.slice(1,-1)),a=t.replace(o,"[]"),l=ZX.reduce((s,u)=>{let[c,d]=u;if(s.includes(c)){const p=Math.floor(n/d);return n-=p*d,s.replace(new RegExp(`${c}+`,"g"),g=>{const m=g.length;return p.toString().padStart(m,"0")})}return s},a);let i=0;return l.replace(o,()=>{const s=r[i];return i+=1,s})}function eU(e,t){const{format:n=""}=t,o=new Date(e).getTime(),r=Date.now(),a=Math.max(o-r,0);return JX(a,n)}const tU=1e3/30;function zd(e){return new Date(e).getTime()}const nU=()=>v(v({},Q3()),{value:Ge([Number,String,Object]),format:String,onFinish:Function,onChange:Function}),oU=J({compatConfig:{MODE:3},name:"AStatisticCountdown",props:rt(nU(),{format:"HH:mm:ss"}),setup(e,t){let{emit:n,slots:o}=t;const r=Z(),a=Z(),l=()=>{const{value:d}=e;zd(d)>=Date.now()?i():s()},i=()=>{if(r.value)return;const d=zd(e.value);r.value=setInterval(()=>{a.value.$forceUpdate(),d>Date.now()&&n("change",d-Date.now()),l()},tU)},s=()=>{const{value:d}=e;r.value&&(clearInterval(r.value),r.value=void 0,zd(d){let{value:p,config:g}=d;const{format:m}=e;return eU(p,v(v({},g),{format:m}))},c=d=>d;return Ve(()=>{l()}),ao(()=>{l()}),Je(()=>{s()}),()=>{const d=e.value;return f(tr,N({ref:a},v(v({},qe(e,["onFinish","onChange"])),{value:d,valueRender:c,formatter:u})),o)}}});tr.Countdown=oU;tr.install=function(e){return e.component(tr.name,tr),e.component(tr.Countdown.name,tr.Countdown),e};tr.Countdown;var rU=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{keyCode:g}=p;g===$e.ENTER&&p.preventDefault()},s=p=>{const{keyCode:g}=p;g===$e.ENTER&&o("click",p)},u=p=>{o("click",p)},c=()=>{l.value&&l.value.focus()},d=()=>{l.value&&l.value.blur()};return Ve(()=>{e.autofocus&&c()}),a({focus:c,blur:d}),()=>{var p;const{noStyle:g,disabled:m}=e,h=rU(e,["noStyle","disabled"]);let b={};return g||(b=v({},aU)),m&&(b.pointerEvents="none"),f("div",N(N(N({role:"button",tabindex:0,ref:l},h),r),{},{onClick:u,onKeydown:i,onKeyup:s,style:v(v({},b),r.style||{})}),[(p=n.default)===null||p===void 0?void 0:p.call(n)])}}}),Qy=lU,iU={small:8,middle:16,large:24},sU=()=>({prefixCls:String,size:{type:[String,Number,Array]},direction:V.oneOf(vn("horizontal","vertical")).def("horizontal"),align:V.oneOf(vn("start","end","center","baseline")),wrap:Ce()});function cU(e){return typeof e=="string"?iU[e]:e||0}const Bl=J({compatConfig:{MODE:3},name:"ASpace",inheritAttrs:!1,props:sU(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,space:a,direction:l}=Ee("space",e),[i,s]=$x(r),u=E4(),c=P(()=>{var y,S,$;return($=(y=e.size)!==null&&y!==void 0?y:(S=a==null?void 0:a.value)===null||S===void 0?void 0:S.size)!==null&&$!==void 0?$:"small"}),d=Z(),p=Z();ue(c,()=>{[d.value,p.value]=(Array.isArray(c.value)?c.value:[c.value,c.value]).map(y=>cU(y))},{immediate:!0});const g=P(()=>e.align===void 0&&e.direction==="horizontal"?"center":e.align),m=P(()=>te(r.value,s.value,`${r.value}-${e.direction}`,{[`${r.value}-rtl`]:l.value==="rtl",[`${r.value}-align-${g.value}`]:g.value})),h=P(()=>l.value==="rtl"?"marginLeft":"marginRight"),b=P(()=>{const y={};return u.value&&(y.columnGap=`${d.value}px`,y.rowGap=`${p.value}px`),v(v({},y),e.wrap&&{flexWrap:"wrap",marginBottom:`${-p.value}px`})});return()=>{var y,S;const{wrap:$,direction:x="horizontal"}=e,C=(y=n.default)===null||y===void 0?void 0:y.call(n),O=Tt(C),w=O.length;if(w===0)return null;const M=(S=n.split)===null||S===void 0?void 0:S.call(n),I=`${r.value}-item`,_=d.value,D=w-1;return f("div",N(N({},o),{},{class:[m.value,o.class],style:[b.value,o.style]}),[O.map((F,z)=>{let H=C.indexOf(F);H===-1&&(H=`$$space-${z}`);let T={};return u.value||(x==="vertical"?z{const{componentCls:t,iconCls:n,zIndexPopup:o,colorText:r,colorWarning:a,marginXS:l,fontSize:i,fontWeightStrong:s,lineHeight:u}=e;return{[t]:{zIndex:o,[`${t}-inner-content`]:{color:r},[`${t}-message`]:{position:"relative",marginBottom:l,color:r,fontSize:i,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${n}`]:{color:a,fontSize:i,flex:"none",lineHeight:1,paddingTop:(Math.round(i*u)-i)/2},"&-title":{flex:"auto",marginInlineStart:l},"&-title-only":{fontWeight:s}},[`${t}-description`]:{position:"relative",marginInlineStart:i+l,marginBottom:l,color:r,fontSize:i},[`${t}-buttons`]:{textAlign:"end",button:{marginInlineStart:l}}}}},dU=Qe("Popconfirm",e=>uU(e),e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}});var fU=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rv(v({},$g()),{prefixCls:String,content:xt(),title:xt(),description:xt(),okType:je("primary"),disabled:{type:Boolean,default:!1},okText:xt(),cancelText:xt(),icon:xt(),okButtonProps:Ne(),cancelButtonProps:Ne(),showCancel:{type:Boolean,default:!0},onConfirm:Function,onCancel:Function}),vU=J({compatConfig:{MODE:3},name:"APopconfirm",inheritAttrs:!1,props:rt(pU(),v(v({},kx()),{trigger:"click",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0,okType:"primary",disabled:!1})),slots:Object,setup(e,t){let{slots:n,emit:o,expose:r,attrs:a}=t;const l=Z();yt(e.visible===void 0),r({getPopupDomNode:()=>{var O,w;return(w=(O=l.value)===null||O===void 0?void 0:O.getPopupDomNode)===null||w===void 0?void 0:w.call(O)}});const[i,s]=Ot(!1,{value:Be(e,"open")}),u=(O,w)=>{e.open===void 0&&s(O),o("update:open",O),o("openChange",O,w)},c=O=>{u(!1,O)},d=O=>{var w;return(w=e.onConfirm)===null||w===void 0?void 0:w.call(e,O)},p=O=>{var w;u(!1,O),(w=e.onCancel)===null||w===void 0||w.call(e,O)},g=O=>{O.keyCode===$e.ESC&&i&&u(!1,O)},m=O=>{const{disabled:w}=e;w||u(O)},{prefixCls:h,getPrefixCls:b}=Ee("popconfirm",e),y=P(()=>b()),S=P(()=>b("btn")),[$]=dU(h),[x]=$o("Popconfirm",Gn.Popconfirm),C=()=>{var O,w,M,I,_;const{okButtonProps:D,cancelButtonProps:F,title:z=(O=n.title)===null||O===void 0?void 0:O.call(n),description:H=(w=n.description)===null||w===void 0?void 0:w.call(n),cancelText:T=(M=n.cancel)===null||M===void 0?void 0:M.call(n),okText:A=(I=n.okText)===null||I===void 0?void 0:I.call(n),okType:R,icon:E=((_=n.icon)===null||_===void 0?void 0:_.call(n))||f(Ko,null,null),showCancel:k=!0}=e,{cancelButton:B,okButton:L}=n,j=v({onClick:p,size:"small"},F),K=v(v(v({onClick:d},zs(R)),{size:"small"}),D);return f("div",{class:`${h.value}-inner-content`},[f("div",{class:`${h.value}-message`},[E&&f("span",{class:`${h.value}-message-icon`},[E]),f("div",{class:[`${h.value}-message-title`,{[`${h.value}-message-title-only`]:!!H}]},[z])]),H&&f("div",{class:`${h.value}-description`},[H]),f("div",{class:`${h.value}-buttons`},[k?B?B(j):f(qt,j,{default:()=>[T||x.value.cancelText]}):null,L?L(K):f(Tp,{buttonProps:v(v({size:"small"},zs(R)),D),actionFn:d,close:c,prefixCls:S.value,quitOnNullishReturnValue:!0,emitEvent:!0},{default:()=>[A||x.value.okText]})])])};return()=>{var O;const{placement:w,overlayClassName:M,trigger:I="click"}=e,_=fU(e,["placement","overlayClassName","trigger"]),D=qe(_,["title","content","cancelText","okText","onUpdate:open","onConfirm","onCancel","prefixCls"]),F=te(h.value,M);return $(f(Bx,N(N(N({},D),a),{},{trigger:I,placement:w,onOpenChange:m,open:i.value,overlayClassName:F,transitionName:en(y.value,"zoom-big",e.transitionName),ref:l,"data-popover-inject":!0}),{default:()=>[ZE(((O=n.default)===null||O===void 0?void 0:O.call(n))||[],{onKeydown:z=>{g(z)}},!1)],content:C}))}}}),Noe=Vt(vU),gU=["normal","exception","active","success"],fu=()=>({prefixCls:String,type:je(),percent:Number,format:de(),status:je(),showInfo:Ce(),strokeWidth:Number,strokeLinecap:je(),strokeColor:xt(),trailColor:String,width:Number,success:Ne(),gapDegree:Number,gapPosition:je(),size:Ge([String,Number,Array]),steps:Number,successPercent:Number,title:String,progressStatus:je()});function Fr(e){return!e||e<0?0:e>100?100:e}function Js(e){let{success:t,successPercent:n}=e,o=n;return t&&"progress"in t&&(bt(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),o=t.progress),t&&"percent"in t&&(o=t.percent),o}function hU(e){let{percent:t,success:n,successPercent:o}=e;const r=Fr(Js({success:n,successPercent:o}));return[r,Fr(Fr(t)-r)]}function mU(e){let{success:t={},strokeColor:n}=e;const{strokeColor:o}=t;return[o||$a.green,n||null]}const pu=(e,t,n)=>{var o,r,a,l;let i=-1,s=-1;if(t==="step"){const u=n.steps,c=n.strokeWidth;typeof e=="string"||typeof e>"u"?(i=e==="small"?2:14,s=c??8):typeof e=="number"?[i,s]=[e,e]:[i=14,s=8]=e,i*=u}else if(t==="line"){const u=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?s=u||(e==="small"?6:8):typeof e=="number"?[i,s]=[e,e]:[i=-1,s=8]=e}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[i,s]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[i,s]=[e,e]:(i=(r=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&r!==void 0?r:120,s=(l=(a=e[0])!==null&&a!==void 0?a:e[1])!==null&&l!==void 0?l:120));return{width:i,height:s}};var bU=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rv(v({},fu()),{strokeColor:xt(),direction:je()}),SU=e=>{let t=[];return Object.keys(e).forEach(n=>{const o=parseFloat(n.replace(/%/g,""));isNaN(o)||t.push({key:o,value:e[n]})}),t=t.sort((n,o)=>n.key-o.key),t.map(n=>{let{key:o,value:r}=n;return`${r} ${o}%`}).join(", ")},$U=(e,t)=>{const{from:n=$a.blue,to:o=$a.blue,direction:r=t==="rtl"?"to left":"to right"}=e,a=bU(e,["from","to","direction"]);if(Object.keys(a).length!==0){const l=SU(a);return{backgroundImage:`linear-gradient(${r}, ${l})`}}return{backgroundImage:`linear-gradient(${r}, ${n}, ${o})`}},CU=J({compatConfig:{MODE:3},name:"ProgressLine",inheritAttrs:!1,props:yU(),setup(e,t){let{slots:n,attrs:o}=t;const r=P(()=>{const{strokeColor:g,direction:m}=e;return g&&typeof g!="string"?$U(g,m):{backgroundColor:g}}),a=P(()=>e.strokeLinecap==="square"||e.strokeLinecap==="butt"?0:void 0),l=P(()=>e.trailColor?{backgroundColor:e.trailColor}:void 0),i=P(()=>{var g;return(g=e.size)!==null&&g!==void 0?g:[-1,e.strokeWidth||(e.size==="small"?6:8)]}),s=P(()=>pu(i.value,"line",{strokeWidth:e.strokeWidth})),u=P(()=>{const{percent:g}=e;return v({width:`${Fr(g)}%`,height:`${s.value.height}px`,borderRadius:a.value},r.value)}),c=P(()=>Js(e)),d=P(()=>{const{success:g}=e;return{width:`${Fr(c.value)}%`,height:`${s.value.height}px`,borderRadius:a.value,backgroundColor:g==null?void 0:g.strokeColor}}),p={width:s.value.width<0?"100%":s.value.width,height:`${s.value.height}px`};return()=>{var g;return f(nt,null,[f("div",N(N({},o),{},{class:[`${e.prefixCls}-outer`,o.class],style:[o.style,p]}),[f("div",{class:`${e.prefixCls}-inner`,style:l.value},[f("div",{class:`${e.prefixCls}-bg`,style:u.value},null),c.value!==void 0?f("div",{class:`${e.prefixCls}-success-bg`,style:d.value},null):null])]),(g=n.default)===null||g===void 0?void 0:g.call(n)])}}}),xU={percent:0,prefixCls:"vc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},wU=e=>{const t=Z(null);return ao(()=>{const n=Date.now();let o=!1;e.value.forEach(r=>{const a=(r==null?void 0:r.$el)||r;if(!a)return;o=!0;const l=a.style;l.transitionDuration=".3s, .3s, .3s, .06s",t.value&&n-t.value<100&&(l.transitionDuration="0s, 0s")}),o&&(t.value=Date.now())}),e},OU={gapDegree:Number,gapPosition:{type:String},percent:{type:[Array,Number]},prefixCls:String,strokeColor:{type:[Object,String,Array]},strokeLinecap:{type:String},strokeWidth:Number,trailColor:String,trailWidth:Number,transition:String};var PU=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r4&&arguments[4]!==void 0?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0;const l=50-o/2;let i=0,s=-l,u=0,c=-2*l;switch(a){case"left":i=-l,s=0,u=2*l,c=0;break;case"right":i=l,s=0,u=-2*l,c=0;break;case"bottom":s=l,c=2*l;break}const d=`M 50,50 m ${i},${s} + a ${l},${l} 0 1 1 ${u},${-c} + a ${l},${l} 0 1 1 ${-u},${c}`,p=Math.PI*2*l,g={stroke:n,strokeDasharray:`${t/100*(p-r)}px ${p}px`,strokeDashoffset:`-${r/2+e/100*(p-r)}px`,transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"};return{pathString:d,pathStyle:g}}const IU=J({compatConfig:{MODE:3},name:"VCCircle",props:rt(OU,xU),setup(e){Zy+=1;const t=Z(Zy),n=P(()=>eS(e.percent)),o=P(()=>eS(e.strokeColor)),[r,a]=qg();wU(a);const l=()=>{const{prefixCls:i,strokeWidth:s,strokeLinecap:u,gapDegree:c,gapPosition:d}=e;let p=0;return n.value.map((g,m)=>{const h=o.value[m]||o.value[o.value.length-1],b=Object.prototype.toString.call(h)==="[object Object]"?`url(#${i}-gradient-${t.value})`:"",{pathString:y,pathStyle:S}=tS(p,g,h,s,c,d);p+=g;const $={key:m,d:y,stroke:b,"stroke-linecap":u,"stroke-width":s,opacity:g===0?0:1,"fill-opacity":"0",class:`${i}-circle-path`,style:S};return f("path",N({ref:r(m)},$),null)})};return()=>{const{prefixCls:i,strokeWidth:s,trailWidth:u,gapDegree:c,gapPosition:d,trailColor:p,strokeLinecap:g,strokeColor:m}=e,h=PU(e,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"]),{pathString:b,pathStyle:y}=tS(0,100,p,s,c,d);delete h.percent;const S=o.value.find(x=>Object.prototype.toString.call(x)==="[object Object]"),$={d:b,stroke:p,"stroke-linecap":g,"stroke-width":u||s,"fill-opacity":"0",class:`${i}-circle-trail`,style:y};return f("svg",N({class:`${i}-circle`,viewBox:"0 0 100 100"},h),[S&&f("defs",null,[f("linearGradient",{id:`${i}-gradient-${t.value}`,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[Object.keys(S).sort((x,C)=>Jy(x)-Jy(C)).map((x,C)=>f("stop",{key:C,offset:x,"stop-color":S[x]},null))])]),f("path",$,null),l().reverse()])}}}),TU=()=>v(v({},fu()),{strokeColor:xt()}),MU=3,EU=e=>MU/e*100,_U=J({compatConfig:{MODE:3},name:"ProgressCircle",inheritAttrs:!1,props:rt(TU(),{trailColor:null}),setup(e,t){let{slots:n,attrs:o}=t;const r=P(()=>{var h;return(h=e.width)!==null&&h!==void 0?h:120}),a=P(()=>{var h;return(h=e.size)!==null&&h!==void 0?h:[r.value,r.value]}),l=P(()=>pu(a.value,"circle")),i=P(()=>{if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),s=P(()=>({width:`${l.value.width}px`,height:`${l.value.height}px`,fontSize:`${l.value.width*.15+6}px`})),u=P(()=>{var h;return(h=e.strokeWidth)!==null&&h!==void 0?h:Math.max(EU(l.value.width),6)}),c=P(()=>e.gapPosition||e.type==="dashboard"&&"bottom"||void 0),d=P(()=>hU(e)),p=P(()=>Object.prototype.toString.call(e.strokeColor)==="[object Object]"),g=P(()=>mU({success:e.success,strokeColor:e.strokeColor})),m=P(()=>({[`${e.prefixCls}-inner`]:!0,[`${e.prefixCls}-circle-gradient`]:p.value}));return()=>{var h;const b=f(IU,{percent:d.value,strokeWidth:u.value,trailWidth:u.value,strokeColor:g.value,strokeLinecap:e.strokeLinecap,trailColor:e.trailColor,prefixCls:e.prefixCls,gapDegree:i.value,gapPosition:c.value},null);return f("div",N(N({},o),{},{class:[m.value,o.class],style:[o.style,s.value]}),[l.value.width<=20?f(oo,null,{default:()=>[f("span",null,[b])],title:n.default}):f(nt,null,[b,(h=n.default)===null||h===void 0?void 0:h.call(n)])])}}}),DU=()=>v(v({},fu()),{steps:Number,strokeColor:Ge(),trailColor:String}),AU=J({compatConfig:{MODE:3},name:"Steps",props:DU(),setup(e,t){let{slots:n}=t;const o=P(()=>Math.round(e.steps*((e.percent||0)/100))),r=P(()=>{var i;return(i=e.size)!==null&&i!==void 0?i:[e.size==="small"?2:14,e.strokeWidth||8]}),a=P(()=>pu(r.value,"step",{steps:e.steps,strokeWidth:e.strokeWidth||8})),l=P(()=>{const{steps:i,strokeColor:s,trailColor:u,prefixCls:c}=e,d=[];for(let p=0;p{var i;return f("div",{class:`${e.prefixCls}-steps-outer`},[l.value,(i=n.default)===null||i===void 0?void 0:i.call(n)])}}}),RU=new Ue("antProgressActive",{"0%":{transform:"translateX(-100%) scaleX(0)",opacity:.1},"20%":{transform:"translateX(-100%) scaleX(0)",opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}}),NU=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:v(v({},et(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize,marginInlineEnd:e.marginXS,marginBottom:e.marginXS},[`${t}-outer`]:{display:"inline-block",width:"100%"},[`&${t}-show-info`]:{[`${t}-outer`]:{marginInlineEnd:`calc(-2em - ${e.marginXS}px)`,paddingInlineEnd:`calc(2em + ${e.paddingXS}px)`}},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:e.progressRemainingColor,borderRadius:e.progressLineRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorInfo}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",backgroundColor:e.colorInfo,borderRadius:e.progressLineRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",width:"2em",marginInlineStart:e.marginXS,color:e.progressInfoTextColor,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.progressLineRadius,opacity:0,animationName:RU,animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},kU=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.progressRemainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.colorText,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:`${e.fontSize/e.fontSizeSM}em`}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},BU=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.progressRemainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.colorInfo}}}}}},FU=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},LU=Qe("Progress",e=>{const t=e.marginXXS/2,n=ze(e,{progressLineRadius:100,progressInfoTextColor:e.colorText,progressDefaultColor:e.colorInfo,progressRemainingColor:e.colorFillSecondary,progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[NU(n),kU(n),BU(n),FU(n)]});var zU=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rArray.isArray(e.strokeColor)?e.strokeColor[0]:e.strokeColor),u=P(()=>{const{percent:m=0}=e,h=Js(e);return parseInt(h!==void 0?h.toString():m.toString(),10)}),c=P(()=>{const{status:m}=e;return!gU.includes(m)&&u.value>=100?"success":m||"normal"}),d=P(()=>{const{type:m,showInfo:h,size:b}=e,y=r.value;return{[y]:!0,[`${y}-inline-circle`]:m==="circle"&&pu(b,"circle").width<=20,[`${y}-${m==="dashboard"&&"circle"||m}`]:!0,[`${y}-status-${c.value}`]:!0,[`${y}-show-info`]:h,[`${y}-${b}`]:b,[`${y}-rtl`]:a.value==="rtl",[i.value]:!0}}),p=P(()=>typeof e.strokeColor=="string"||Array.isArray(e.strokeColor)?e.strokeColor:void 0),g=()=>{const{showInfo:m,format:h,type:b,percent:y,title:S}=e,$=Js(e);if(!m)return null;let x;const C=h||(n==null?void 0:n.format)||(w=>`${w}%`),O=b==="line";return h||n!=null&&n.format||c.value!=="exception"&&c.value!=="success"?x=C(Fr(y),Fr($)):c.value==="exception"?x=O?f(bn,null,null):f(io,null,null):c.value==="success"&&(x=O?f(Wo,null,null):f(tg,null,null)),f("span",{class:`${r.value}-text`,title:S===void 0&&typeof x=="string"?x:void 0},[x])};return()=>{const{type:m,steps:h,title:b}=e,{class:y}=o,S=zU(o,["class"]),$=g();let x;return m==="line"?x=h?f(AU,N(N({},e),{},{strokeColor:p.value,prefixCls:r.value,steps:h}),{default:()=>[$]}):f(CU,N(N({},e),{},{strokeColor:s.value,prefixCls:r.value,direction:a.value}),{default:()=>[$]}):(m==="circle"||m==="dashboard")&&(x=f(_U,N(N({},e),{},{prefixCls:r.value,strokeColor:s.value,progressStatus:c.value}),{default:()=>[$]})),l(f("div",N(N({role:"progressbar"},S),{},{class:[d.value,y],title:b}),[x]))}}}),jU=Vt(HU);function VU(e){let t=e.pageXOffset;const n="scrollLeft";if(typeof t!="number"){const o=e.document;t=o.documentElement[n],typeof t!="number"&&(t=o.body[n])}return t}function WU(e){let t,n;const o=e.ownerDocument,{body:r}=o,a=o&&o.documentElement,l=e.getBoundingClientRect();return t=l.left,n=l.top,t-=a.clientLeft||r.clientLeft||0,n-=a.clientTop||r.clientTop||0,{left:t,top:n}}function KU(e){const t=WU(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=VU(o),t.left}var GU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"};const XU=GU;function nS(e){for(var t=1;t{const{index:s}=e;n("hover",i,s)},r=i=>{const{index:s}=e;n("click",i,s)},a=i=>{const{index:s}=e;i.keyCode===13&&n("click",i,s)},l=P(()=>{const{prefixCls:i,index:s,value:u,allowHalf:c,focused:d}=e,p=s+1;let g=i;return u===0&&s===0&&d?g+=` ${i}-focused`:c&&u+.5>=p&&u{const{disabled:i,prefixCls:s,characterRender:u,character:c,index:d,count:p,value:g}=e,m=typeof c=="function"?c({disabled:i,prefixCls:s,index:d,count:p,value:g}):c;let h=f("li",{class:l.value},[f("div",{onClick:i?null:r,onKeydown:i?null:a,onMousemove:i?null:o,role:"radio","aria-checked":g>d?"true":"false","aria-posinset":d+1,"aria-setsize":p,tabindex:i?-1:0},[f("div",{class:`${s}-first`},[m]),f("div",{class:`${s}-second`},[m])])]);return u&&(h=u(h,e)),h}}}),ZU=e=>{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.rateStarHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${e.lineWidth}px dashed ${e.rateStarColor}`,transform:e.rateStarHoverScale}},"&-first, &-second":{color:e.defaultColor,transition:`all ${e.motionDurationMid}`,userSelect:"none",[e.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},JU=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),eY=e=>{const{componentCls:t}=e;return{[t]:v(v(v(v(v({},et(e)),{display:"inline-block",margin:0,padding:0,color:e.rateStarColor,fontSize:e.rateStarSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","&:hover":{transform:"scale(1)"}}}),ZU(e)),{[`+ ${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,fontSize:e.fontSize}}),JU(e))}},tY=Qe("Rate",e=>{const{colorFillContent:t}=e,n=ze(e,{rateStarColor:e["yellow-6"],rateStarSize:e.controlHeightLG*.5,rateStarHoverScale:"scale(1.1)",defaultColor:t});return[eY(n)]}),nY=()=>({prefixCls:String,count:Number,value:Number,allowHalf:{type:Boolean,default:void 0},allowClear:{type:Boolean,default:void 0},tooltips:Array,disabled:{type:Boolean,default:void 0},character:V.any,autofocus:{type:Boolean,default:void 0},tabindex:V.oneOfType([V.number,V.string]),direction:String,id:String,onChange:Function,onHoverChange:Function,"onUpdate:value":Function,onFocus:Function,onBlur:Function,onKeydown:Function}),oY=J({compatConfig:{MODE:3},name:"ARate",inheritAttrs:!1,props:rt(nY(),{value:0,count:5,allowHalf:!1,allowClear:!0,tabindex:0,direction:"ltr"}),setup(e,t){let{slots:n,attrs:o,emit:r,expose:a}=t;const{prefixCls:l,direction:i}=Ee("rate",e),[s,u]=tY(l),c=Ht(),d=Z(),[p,g]=qg(),m=vt({value:e.value,focused:!1,cleanedValue:null,hoverValue:void 0});ue(()=>e.value,()=>{m.value=e.value});const h=D=>Pn(g.value.get(D)),b=(D,F)=>{const z=i.value==="rtl";let H=D+1;if(e.allowHalf){const T=h(D),A=KU(T),R=T.clientWidth;(z&&F-A>R/2||!z&&F-A{e.value===void 0&&(m.value=D),r("update:value",D),r("change",D),c.onFieldChange()},S=(D,F)=>{const z=b(F,D.pageX);z!==m.cleanedValue&&(m.hoverValue=z,m.cleanedValue=null),r("hoverChange",z)},$=()=>{m.hoverValue=void 0,m.cleanedValue=null,r("hoverChange",void 0)},x=(D,F)=>{const{allowClear:z}=e,H=b(F,D.pageX);let T=!1;z&&(T=H===m.value),$(),y(T?0:H),m.cleanedValue=T?H:null},C=D=>{m.focused=!0,r("focus",D)},O=D=>{m.focused=!1,r("blur",D),c.onFieldBlur()},w=D=>{const{keyCode:F}=D,{count:z,allowHalf:H}=e,T=i.value==="rtl";F===$e.RIGHT&&m.value0&&!T||F===$e.RIGHT&&m.value>0&&T?(H?m.value-=.5:m.value-=1,y(m.value),D.preventDefault()):F===$e.LEFT&&m.value{e.disabled||d.value.focus()};a({focus:M,blur:()=>{e.disabled||d.value.blur()}}),Ve(()=>{const{autofocus:D,disabled:F}=e;D&&!F&&M()});const _=(D,F)=>{let{index:z}=F;const{tooltips:H}=e;return H?f(oo,{title:H[z]},{default:()=>[D]}):D};return()=>{const{count:D,allowHalf:F,disabled:z,tabindex:H,id:T=c.id.value}=e,{class:A,style:R}=o,E=[],k=z?`${l.value}-disabled`:"",B=e.character||n.character||(()=>f(YU,null,null));for(let j=0;jf("svg",{width:"252",height:"294"},[f("defs",null,[f("path",{d:"M0 .387h251.772v251.772H0z"},null)]),f("g",{fill:"none","fill-rule":"evenodd"},[f("g",{transform:"translate(0 .012)"},[f("mask",{fill:"#fff"},null),f("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"},null)]),f("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"},null),f("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF","stroke-width":"2"},null),f("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"},null),f("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"},null),f("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF","stroke-width":"2"},null),f("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"},null),f("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF","stroke-width":"2"},null),f("path",{stroke:"#FFF","stroke-width":"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"},null),f("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"},null),f("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"},null),f("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"},null),f("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"},null),f("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"},null),f("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"},null),f("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"},null),f("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"},null),f("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"},null),f("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"},null),f("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"},null),f("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"},null),f("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"},null),f("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"},null),f("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"},null),f("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"},null),f("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"},null),f("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"},null),f("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"},null),f("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"},null),f("path",{stroke:"#DB836E","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"},null),f("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E","stroke-width":"1.118","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7","stroke-width":"1.101","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7","stroke-width":"1.101","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"},null),f("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"},null),f("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"},null),f("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"},null),f("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"},null),f("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"},null),f("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"},null),f("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"},null),f("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"},null),f("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"},null),f("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"},null),f("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7","stroke-width":"1.101","stroke-linecap":"round","stroke-linejoin":"round"},null)])]),cY=sY,uY=()=>f("svg",{width:"254",height:"294"},[f("defs",null,[f("path",{d:"M0 .335h253.49v253.49H0z"},null),f("path",{d:"M0 293.665h253.49V.401H0z"},null)]),f("g",{fill:"none","fill-rule":"evenodd"},[f("g",{transform:"translate(0 .067)"},[f("mask",{fill:"#fff"},null),f("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"},null)]),f("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"},null),f("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF","stroke-width":"2"},null),f("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"},null),f("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"},null),f("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"},null),f("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"},null),f("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"},null),f("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"},null),f("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"},null),f("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"},null),f("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"},null),f("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"},null),f("path",{stroke:"#DB836E","stroke-width":"1.063","stroke-linecap":"round","stroke-linejoin":"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"},null),f("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552","stroke-width":"1.117","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E","stroke-width":"1.117","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552","stroke-width":"1.117","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E","stroke-width":"1.063","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7","stroke-width":"1.136","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"},null),f("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"},null),f("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"},null),f("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"},null),f("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"},null),f("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"},null),f("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"},null),f("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"},null),f("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"},null),f("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"},null),f("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"},null),f("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"},null),f("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8","stroke-width":"1.032","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"},null),f("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"},null),f("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"},null),f("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"},null),f("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"},null),f("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7","stroke-width":"1.085","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788","stroke-width":".774","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"},null),f("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"},null),f("mask",{fill:"#fff"},null),f("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"},null),f("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"},null),f("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"},null),f("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"},null),f("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5","stroke-width":"1.124","stroke-linecap":"round","stroke-linejoin":"round",mask:"url(#d)"},null),f("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"},null),f("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"},null),f("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6","stroke-width":"1.124","stroke-linecap":"round","stroke-linejoin":"round",mask:"url(#d)"},null),f("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"},null),f("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"},null),f("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"},null)])]),dY=uY,fY=()=>f("svg",{width:"251",height:"294"},[f("g",{fill:"none","fill-rule":"evenodd"},[f("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"},null),f("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"},null),f("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF","stroke-width":"2"},null),f("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"},null),f("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"},null),f("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF","stroke-width":"2"},null),f("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"},null),f("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF","stroke-width":"2"},null),f("path",{stroke:"#FFF","stroke-width":"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"},null),f("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"},null),f("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"},null),f("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"},null),f("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"},null),f("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"},null),f("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"},null),f("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"},null),f("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"},null),f("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"},null),f("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"},null),f("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"},null),f("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7","stroke-width":".932","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"},null),f("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"},null),f("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"},null),f("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"},null),f("path",{stroke:"#DB836E","stroke-width":"1.145","stroke-linecap":"round","stroke-linejoin":"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"},null),f("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"},null),f("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E","stroke-width":"1.145","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"},null),f("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552","stroke-width":"1.526","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E","stroke-width":"1.145","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7","stroke-width":"1.114","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E","stroke-width":".795","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"},null),f("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E","stroke-width":".75","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"},null),f("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"},null),f("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"},null),f("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"},null),f("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"},null),f("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"},null),f("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"},null),f("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null),f("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"},null),f("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"},null),f("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"},null),f("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8","stroke-width":"1.051","stroke-linecap":"round","stroke-linejoin":"round"},null)])]),pY=fY,vY=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:o,padding:r,paddingXL:a,paddingXS:l,paddingLG:i,marginXS:s,lineHeight:u}=e;return{[t]:{padding:`${i*2}px ${a}px`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:i,textAlign:"center",[`& > ${o}`]:{fontSize:e.resultIconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.resultTitleFontSize,lineHeight:n,marginBlock:s,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.resultSubtitleFontSize,lineHeight:u,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:i,padding:`${i}px ${r*2.5}px`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.resultExtraMargin,textAlign:"center","& > *":{marginInlineEnd:l,"&:last-child":{marginInlineEnd:0}}}}},gY=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},hY=e=>[vY(e),gY(e)],mY=e=>hY(e),bY=Qe("Result",e=>{const{paddingLG:t,fontSizeHeading3:n}=e,o=e.fontSize,r=`${t}px 0 0 0`,a=e.colorInfo,l=e.colorError,i=e.colorSuccess,s=e.colorWarning,u=ze(e,{resultTitleFontSize:n,resultSubtitleFontSize:o,resultIconFontSize:n*3,resultExtraMargin:r,resultInfoIconColor:a,resultErrorIconColor:l,resultSuccessIconColor:i,resultWarningIconColor:s});return[mY(u)]},{imageWidth:250,imageHeight:295}),yY={success:Wo,error:bn,info:Ko,warning:iY},bi={404:cY,500:dY,403:pY},SY=Object.keys(bi),$Y=()=>({prefixCls:String,icon:V.any,status:{type:[Number,String],default:"info"},title:V.any,subTitle:V.any,extra:V.any}),CY=(e,t)=>{let{status:n,icon:o}=t;if(SY.includes(`${n}`)){const l=bi[n];return f("div",{class:`${e}-icon ${e}-image`},[f(l,null,null)])}const r=yY[n],a=o||f(r,null,null);return f("div",{class:`${e}-icon`},[a])},xY=(e,t)=>t&&f("div",{class:`${e}-extra`},[t]),Lr=J({compatConfig:{MODE:3},name:"AResult",inheritAttrs:!1,props:$Y(),slots:Object,setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("result",e),[l,i]=bY(r),s=P(()=>te(r.value,i.value,`${r.value}-${e.status}`,{[`${r.value}-rtl`]:a.value==="rtl"}));return()=>{var u,c,d,p,g,m,h,b;const y=(u=e.title)!==null&&u!==void 0?u:(c=n.title)===null||c===void 0?void 0:c.call(n),S=(d=e.subTitle)!==null&&d!==void 0?d:(p=n.subTitle)===null||p===void 0?void 0:p.call(n),$=(g=e.icon)!==null&&g!==void 0?g:(m=n.icon)===null||m===void 0?void 0:m.call(n),x=(h=e.extra)!==null&&h!==void 0?h:(b=n.extra)===null||b===void 0?void 0:b.call(n),C=r.value;return l(f("div",N(N({},o),{},{class:[s.value,o.class]}),[CY(C,{status:e.status,icon:$}),f("div",{class:`${C}-title`},[y]),S&&f("div",{class:`${C}-subtitle`},[S]),xY(C,x),n.default&&f("div",{class:`${C}-content`},[n.default()])]))}}});Lr.PRESENTED_IMAGE_403=bi[403];Lr.PRESENTED_IMAGE_404=bi[404];Lr.PRESENTED_IMAGE_500=bi[500];Lr.install=function(e){return e.component(Lr.name,Lr),e};const Boe=Lr,Foe=Vt(D4),Z3=(e,t)=>{let{attrs:n}=t;const{included:o,vertical:r,style:a,class:l}=n;let{length:i,offset:s,reverse:u}=n;i<0&&(u=!u,i=Math.abs(i),s=100-s);const c=r?{[u?"top":"bottom"]:`${s}%`,[u?"bottom":"top"]:"auto",height:`${i}%`}:{[u?"right":"left"]:`${s}%`,[u?"left":"right"]:"auto",width:`${i}%`},d=v(v({},a),c);return o?f("div",{class:l,style:d},null):null};Z3.inheritAttrs=!1;const J3=Z3,wY=(e,t,n,o,r,a)=>{yt();const l=Object.keys(t).map(parseFloat).sort((i,s)=>i-s);if(n&&o)for(let i=r;i<=a;i+=o)l.indexOf(i)===-1&&l.push(i);return l},e6=(e,t)=>{let{attrs:n}=t;const{prefixCls:o,vertical:r,reverse:a,marks:l,dots:i,step:s,included:u,lowerBound:c,upperBound:d,max:p,min:g,dotStyle:m,activeDotStyle:h}=n,b=p-g,y=wY(r,l,i,s,g,p).map(S=>{const $=`${Math.abs(S-g)/b*100}%`,x=!u&&S===d||u&&S<=d&&S>=c;let C=r?v(v({},m),{[a?"top":"bottom"]:$}):v(v({},m),{[a?"right":"left"]:$});x&&(C=v(v({},C),h));const O=te({[`${o}-dot`]:!0,[`${o}-dot-active`]:x,[`${o}-dot-reverse`]:a});return f("span",{class:O,style:C,key:S},null)});return f("div",{class:`${o}-step`},[y])};e6.inheritAttrs=!1;const OY=e6,t6=(e,t)=>{let{attrs:n,slots:o}=t;const{class:r,vertical:a,reverse:l,marks:i,included:s,upperBound:u,lowerBound:c,max:d,min:p,onClickLabel:g}=n,m=Object.keys(i),h=o.mark,b=d-p,y=m.map(parseFloat).sort((S,$)=>S-$).map(S=>{const $=typeof i[S]=="function"?i[S]():i[S],x=typeof $=="object"&&!kt($);let C=x?$.label:$;if(!C&&C!==0)return null;h&&(C=h({point:S,label:C}));const O=!s&&S===u||s&&S<=u&&S>=c,w=te({[`${r}-text`]:!0,[`${r}-text-active`]:O}),M={marginBottom:"-50%",[l?"top":"bottom"]:`${(S-p)/b*100}%`},I={transform:`translateX(${l?"50%":"-50%"})`,msTransform:`translateX(${l?"50%":"-50%"})`,[l?"right":"left"]:`${(S-p)/b*100}%`},_=a?M:I,D=x?v(v({},_),$.style):_,F={[zt?"onTouchstartPassive":"onTouchstart"]:z=>g(z,S)};return f("span",N({class:w,style:D,key:S,onMousedown:z=>g(z,S)},F),[C])});return f("div",{class:r},[y])};t6.inheritAttrs=!1;const PY=t6,n6=J({compatConfig:{MODE:3},name:"Handle",inheritAttrs:!1,props:{prefixCls:String,vertical:{type:Boolean,default:void 0},offset:Number,disabled:{type:Boolean,default:void 0},min:Number,max:Number,value:Number,tabindex:V.oneOfType([V.number,V.string]),reverse:{type:Boolean,default:void 0},ariaLabel:String,ariaLabelledBy:String,ariaValueTextFormatter:Function,onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function}},setup(e,t){let{attrs:n,emit:o,expose:r}=t;const a=Y(!1),l=Y(),i=()=>{document.activeElement===l.value&&(a.value=!0)},s=b=>{a.value=!1,o("blur",b)},u=()=>{a.value=!1},c=()=>{var b;(b=l.value)===null||b===void 0||b.focus()},d=()=>{var b;(b=l.value)===null||b===void 0||b.blur()},p=()=>{a.value=!0,c()},g=b=>{b.preventDefault(),c(),o("mousedown",b)};r({focus:c,blur:d,clickFocus:p,ref:l});let m=null;Ve(()=>{m=wt(document,"mouseup",i)}),Je(()=>{m==null||m.remove()});const h=P(()=>{const{vertical:b,offset:y,reverse:S}=e;return b?{[S?"top":"bottom"]:`${y}%`,[S?"bottom":"top"]:"auto",transform:S?null:"translateY(+50%)"}:{[S?"right":"left"]:`${y}%`,[S?"left":"right"]:"auto",transform:`translateX(${S?"+":"-"}50%)`}});return()=>{const{prefixCls:b,disabled:y,min:S,max:$,value:x,tabindex:C,ariaLabel:O,ariaLabelledBy:w,ariaValueTextFormatter:M,onMouseenter:I,onMouseleave:_}=e,D=te(n.class,{[`${b}-handle-click-focused`]:a.value}),F={"aria-valuemin":S,"aria-valuemax":$,"aria-valuenow":x,"aria-disabled":!!y},z=[n.style,h.value];let H=C||0;(y||C===null)&&(H=null);let T;M&&(T=M(x));const A=v(v(v(v({},n),{role:"slider",tabindex:H}),F),{class:D,onBlur:s,onKeydown:u,onMousedown:g,onMouseenter:I,onMouseleave:_,ref:l,style:z});return f("div",N(N({},A),{},{"aria-label":O,"aria-labelledby":w,"aria-valuetext":T}),null)}}});function Hd(e,t){try{return Object.keys(t).some(n=>e.target===t[n].ref)}catch{return!1}}function o6(e,t){let{min:n,max:o}=t;return eo}function rS(e){return e.touches.length>1||e.type.toLowerCase()==="touchend"&&e.touches.length>0}function aS(e,t){let{marks:n,step:o,min:r,max:a}=t;const l=Object.keys(n).map(parseFloat);if(o!==null){const s=Math.pow(10,r6(o)),u=Math.floor((a*s-r*s)/(o*s)),c=Math.min((e-r)/o,u),d=Math.round(c)*o+r;l.push(d)}const i=l.map(s=>Math.abs(e-s));return l[i.indexOf(Math.min(...i))]}function r6(e){const t=e.toString();let n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}function lS(e,t){let n=1;return window.visualViewport&&(n=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(e?t.clientY:t.pageX)/n}function iS(e,t){let n=1;return window.visualViewport&&(n=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(e?t.touches[0].clientY:t.touches[0].pageX)/n}function sS(e,t){const n=t.getBoundingClientRect();return e?n.top+n.height*.5:window.pageXOffset+n.left+n.width*.5}function kh(e,t){let{max:n,min:o}=t;return e<=o?o:e>=n?n:e}function a6(e,t){const{step:n}=t,o=isFinite(aS(e,t))?aS(e,t):0;return n===null?o:parseFloat(o.toFixed(r6(n)))}function Ga(e){e.stopPropagation(),e.preventDefault()}function IY(e,t,n){const o={increase:(l,i)=>l+i,decrease:(l,i)=>l-i},r=o[e](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),a=Object.keys(n.marks)[r];return n.step?o[e](t,n.step):Object.keys(n.marks).length&&n.marks[a]?n.marks[a]:t}function l6(e,t,n){const o="increase",r="decrease";let a=o;switch(e.keyCode){case $e.UP:a=t&&n?r:o;break;case $e.RIGHT:a=!t&&n?r:o;break;case $e.DOWN:a=t&&n?o:r;break;case $e.LEFT:a=!t&&n?o:r;break;case $e.END:return(l,i)=>i.max;case $e.HOME:return(l,i)=>i.min;case $e.PAGE_UP:return(l,i)=>l+i.step*2;case $e.PAGE_DOWN:return(l,i)=>l-i.step*2;default:return}return(l,i)=>IY(a,l,i)}var TY=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{this.document=this.sliderRef&&this.sliderRef.ownerDocument;const{autofocus:n,disabled:o}=this;n&&!o&&this.focus()})},beforeUnmount(){this.$nextTick(()=>{this.removeDocumentEvents()})},methods:{defaultHandle(n){var{index:o,directives:r,className:a,style:l}=n,i=TY(n,["index","directives","className","style"]);if(delete i.dragging,i.value===null)return null;const s=v(v({},i),{class:a,style:l,key:o});return f(n6,s,null)},onDown(n,o){let r=o;const{draggableTrack:a,vertical:l}=this.$props,{bounds:i}=this.$data,s=a&&this.positionGetValue?this.positionGetValue(r)||[]:[],u=Hd(n,this.handlesRefs);if(this.dragTrack=a&&i.length>=2&&!u&&!s.map((c,d)=>{const p=d?!0:c>=i[d];return d===s.length-1?c<=i[d]:p}).some(c=>!c),this.dragTrack)this.dragOffset=r,this.startBounds=[...i];else{if(!u)this.dragOffset=0;else{const c=sS(l,n.target);this.dragOffset=r-c,r=c}this.onStart(r)}},onMouseDown(n){if(n.button!==0)return;this.removeDocumentEvents();const o=this.$props.vertical,r=lS(o,n);this.onDown(n,r),this.addDocumentMouseEvents()},onTouchStart(n){if(rS(n))return;const o=this.vertical,r=iS(o,n);this.onDown(n,r),this.addDocumentTouchEvents(),Ga(n)},onFocus(n){const{vertical:o}=this;if(Hd(n,this.handlesRefs)&&!this.dragTrack){const r=sS(o,n.target);this.dragOffset=0,this.onStart(r),Ga(n),this.$emit("focus",n)}},onBlur(n){this.dragTrack||this.onEnd(),this.$emit("blur",n)},onMouseUp(){this.handlesRefs[this.prevMovedHandleIndex]&&this.handlesRefs[this.prevMovedHandleIndex].clickFocus()},onMouseMove(n){if(!this.sliderRef){this.onEnd();return}const o=lS(this.vertical,n);this.onMove(n,o-this.dragOffset,this.dragTrack,this.startBounds)},onTouchMove(n){if(rS(n)||!this.sliderRef){this.onEnd();return}const o=iS(this.vertical,n);this.onMove(n,o-this.dragOffset,this.dragTrack,this.startBounds)},onKeyDown(n){this.sliderRef&&Hd(n,this.handlesRefs)&&this.onKeyboard(n)},onClickMarkLabel(n,o){n.stopPropagation(),this.onChange({sValue:o}),this.setState({sValue:o},()=>this.onEnd(!0))},getSliderStart(){const n=this.sliderRef,{vertical:o,reverse:r}=this,a=n.getBoundingClientRect();return o?r?a.bottom:a.top:window.pageXOffset+(r?a.right:a.left)},getSliderLength(){const n=this.sliderRef;if(!n)return 0;const o=n.getBoundingClientRect();return this.vertical?o.height:o.width},addDocumentTouchEvents(){this.onTouchMoveListener=wt(this.document,"touchmove",this.onTouchMove),this.onTouchUpListener=wt(this.document,"touchend",this.onEnd)},addDocumentMouseEvents(){this.onMouseMoveListener=wt(this.document,"mousemove",this.onMouseMove),this.onMouseUpListener=wt(this.document,"mouseup",this.onEnd)},removeDocumentEvents(){this.onTouchMoveListener&&this.onTouchMoveListener.remove(),this.onTouchUpListener&&this.onTouchUpListener.remove(),this.onMouseMoveListener&&this.onMouseMoveListener.remove(),this.onMouseUpListener&&this.onMouseUpListener.remove()},focus(){var n;this.$props.disabled||(n=this.handlesRefs[0])===null||n===void 0||n.focus()},blur(){this.$props.disabled||Object.keys(this.handlesRefs).forEach(n=>{var o,r;(r=(o=this.handlesRefs[n])===null||o===void 0?void 0:o.blur)===null||r===void 0||r.call(o)})},calcValue(n){const{vertical:o,min:r,max:a}=this,l=Math.abs(Math.max(n,0)/this.getSliderLength());return o?(1-l)*(a-r)+r:l*(a-r)+r},calcValueByPos(n){const r=(this.reverse?-1:1)*(n-this.getSliderStart());return this.trimAlignValue(this.calcValue(r))},calcOffset(n){const{min:o,max:r}=this,a=(n-o)/(r-o);return Math.max(0,a*100)},saveSlider(n){this.sliderRef=n},saveHandle(n,o){this.handlesRefs[n]=o}},render(){const{prefixCls:n,marks:o,dots:r,step:a,included:l,disabled:i,vertical:s,reverse:u,min:c,max:d,maximumTrackStyle:p,railStyle:g,dotStyle:m,activeDotStyle:h,id:b}=this,{class:y,style:S}=this.$attrs,{tracks:$,handles:x}=this.renderSlider(),C=te(n,y,{[`${n}-with-marks`]:Object.keys(o).length,[`${n}-disabled`]:i,[`${n}-vertical`]:s,[`${n}-horizontal`]:!s}),O={vertical:s,marks:o,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:d,min:c,reverse:u,class:`${n}-mark`,onClickLabel:i?Sr:this.onClickMarkLabel},w={[zt?"onTouchstartPassive":"onTouchstart"]:i?Sr:this.onTouchStart};return f("div",N(N({id:b,ref:this.saveSlider,tabindex:"-1",class:C},w),{},{onMousedown:i?Sr:this.onMouseDown,onMouseup:i?Sr:this.onMouseUp,onKeydown:i?Sr:this.onKeyDown,onFocus:i?Sr:this.onFocus,onBlur:i?Sr:this.onBlur,style:S}),[f("div",{class:`${n}-rail`,style:v(v({},p),g)},null),$,f(OY,{prefixCls:n,vertical:s,reverse:u,marks:o,dots:r,step:a,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:d,min:c,dotStyle:m,activeDotStyle:h},null),x,f(PY,O,{mark:this.$slots.mark}),bc(this)])}})}const MY=J({compatConfig:{MODE:3},name:"Slider",mixins:[Jr],inheritAttrs:!1,props:{defaultValue:Number,value:Number,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},tabindex:V.oneOfType([V.number,V.string]),reverse:{type:Boolean,default:void 0},min:Number,max:Number,ariaLabelForHandle:String,ariaLabelledByForHandle:String,ariaValueTextFormatterForHandle:String,startPoint:Number},emits:["beforeChange","afterChange","change"],data(){const e=this.defaultValue!==void 0?this.defaultValue:this.min,t=this.value!==void 0?this.value:e;return{sValue:this.trimAlignValue(t),dragging:!1}},watch:{value:{handler(e){this.setChangeValue(e)},deep:!0},min(){const{sValue:e}=this;this.setChangeValue(e)},max(){const{sValue:e}=this;this.setChangeValue(e)}},methods:{setChangeValue(e){const t=e!==void 0?e:this.sValue,n=this.trimAlignValue(t,this.$props);n!==this.sValue&&(this.setState({sValue:n}),o6(t,this.$props)&&this.$emit("change",n))},onChange(e){const t=!_o(this,"value"),n=e.sValue>this.max?v(v({},e),{sValue:this.max}):e;t&&this.setState(n);const o=n.sValue;this.$emit("change",o)},onStart(e){this.setState({dragging:!0});const{sValue:t}=this;this.$emit("beforeChange",t);const n=this.calcValueByPos(e);this.startValue=n,this.startPosition=e,n!==t&&(this.prevMovedHandleIndex=0,this.onChange({sValue:n}))},onEnd(e){const{dragging:t}=this;this.removeDocumentEvents(),(t||e)&&this.$emit("afterChange",this.sValue),this.setState({dragging:!1})},onMove(e,t){Ga(e);const{sValue:n}=this,o=this.calcValueByPos(t);o!==n&&this.onChange({sValue:o})},onKeyboard(e){const{reverse:t,vertical:n}=this.$props,o=l6(e,n,t);if(o){Ga(e);const{sValue:r}=this,a=o(r,this.$props),l=this.trimAlignValue(a);if(l===r)return;this.onChange({sValue:l}),this.$emit("afterChange",l),this.onEnd()}},getLowerBound(){const e=this.$props.startPoint||this.$props.min;return this.$data.sValue>e?e:this.$data.sValue},getUpperBound(){return this.$data.sValue1&&arguments[1]!==void 0?arguments[1]:{};if(e===null)return null;const n=v(v({},this.$props),t),o=kh(e,n);return a6(o,n)},getTrack(e){let{prefixCls:t,reverse:n,vertical:o,included:r,minimumTrackStyle:a,mergedTrackStyle:l,length:i,offset:s}=e;return f(J3,{class:`${t}-track`,vertical:o,included:r,offset:s,reverse:n,length:i,style:v(v({},a),l)},null)},renderSlider(){const{prefixCls:e,vertical:t,included:n,disabled:o,minimumTrackStyle:r,trackStyle:a,handleStyle:l,tabindex:i,ariaLabelForHandle:s,ariaLabelledByForHandle:u,ariaValueTextFormatterForHandle:c,min:d,max:p,startPoint:g,reverse:m,handle:h,defaultHandle:b}=this,y=h||b,{sValue:S,dragging:$}=this,x=this.calcOffset(S),C=y({class:`${e}-handle`,prefixCls:e,vertical:t,offset:x,value:S,dragging:$,disabled:o,min:d,max:p,reverse:m,index:0,tabindex:i,ariaLabel:s,ariaLabelledBy:u,ariaValueTextFormatter:c,style:l[0]||l,ref:M=>this.saveHandle(0,M),onFocus:this.onFocus,onBlur:this.onBlur}),O=g!==void 0?this.calcOffset(g):0,w=a[0]||a;return{tracks:this.getTrack({prefixCls:e,reverse:m,vertical:t,included:n,offset:O,minimumTrackStyle:r,mergedTrackStyle:w,length:x-O}),handles:C}}}}),EY=i6(MY),pl=e=>{let{value:t,handle:n,bounds:o,props:r}=e;const{allowCross:a,pushable:l}=r,i=Number(l),s=kh(t,r);let u=s;return!a&&n!=null&&o!==void 0&&(n>0&&s<=o[n-1]+i&&(u=o[n-1]+i),n=o[n+1]-i&&(u=o[n+1]-i)),a6(u,r)},_Y={defaultValue:V.arrayOf(V.number),value:V.arrayOf(V.number),count:Number,pushable:pE(V.oneOfType([V.looseBool,V.number])),allowCross:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},tabindex:V.arrayOf(V.number),prefixCls:String,min:Number,max:Number,autofocus:{type:Boolean,default:void 0},ariaLabelGroupForHandles:Array,ariaLabelledByGroupForHandles:Array,ariaValueTextFormatterGroupForHandles:Array,draggableTrack:{type:Boolean,default:void 0}},DY=J({compatConfig:{MODE:3},name:"Range",mixins:[Jr],inheritAttrs:!1,props:rt(_Y,{count:1,allowCross:!0,pushable:!1,tabindex:[],draggableTrack:!1,ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]}),emits:["beforeChange","afterChange","change"],displayName:"Range",data(){const{count:e,min:t,max:n}=this,o=Array(...Array(e+1)).map(()=>t),r=_o(this,"defaultValue")?this.defaultValue:o;let{value:a}=this;a===void 0&&(a=r);const l=a.map((s,u)=>pl({value:s,handle:u,props:this.$props}));return{sHandle:null,recent:l[0]===n?0:l.length-1,bounds:l}},watch:{value:{handler(e){const{bounds:t}=this;this.setChangeValue(e||t)},deep:!0},min(){const{value:e}=this;this.setChangeValue(e||this.bounds)},max(){const{value:e}=this;this.setChangeValue(e||this.bounds)}},methods:{setChangeValue(e){const{bounds:t}=this;let n=e.map((o,r)=>pl({value:o,handle:r,bounds:t,props:this.$props}));if(t.length===n.length){if(n.every((o,r)=>o===t[r]))return null}else n=e.map((o,r)=>pl({value:o,handle:r,props:this.$props}));if(this.setState({bounds:n}),e.some(o=>o6(o,this.$props))){const o=e.map(r=>kh(r,this.$props));this.$emit("change",o)}},onChange(e){if(!_o(this,"value"))this.setState(e);else{const r={};["sHandle","recent"].forEach(a=>{e[a]!==void 0&&(r[a]=e[a])}),Object.keys(r).length&&this.setState(r)}const o=v(v({},this.$data),e).bounds;this.$emit("change",o)},positionGetValue(e){const t=this.getValue(),n=this.calcValueByPos(e),o=this.getClosestBound(n),r=this.getBoundNeedMoving(n,o),a=t[r];if(n===a)return null;const l=[...t];return l[r]=n,l},onStart(e){const{bounds:t}=this;this.$emit("beforeChange",t);const n=this.calcValueByPos(e);this.startValue=n,this.startPosition=e;const o=this.getClosestBound(n);this.prevMovedHandleIndex=this.getBoundNeedMoving(n,o),this.setState({sHandle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex});const r=t[this.prevMovedHandleIndex];if(n===r)return;const a=[...t];a[this.prevMovedHandleIndex]=n,this.onChange({bounds:a})},onEnd(e){const{sHandle:t}=this;this.removeDocumentEvents(),t||(this.dragTrack=!1),(t!==null||e)&&this.$emit("afterChange",this.bounds),this.setState({sHandle:null})},onMove(e,t,n,o){Ga(e);const{$data:r,$props:a}=this,l=a.max||100,i=a.min||0;if(n){let p=a.vertical?-t:t;p=a.reverse?-p:p;const g=l-Math.max(...o),m=i-Math.min(...o),h=Math.min(Math.max(p/(this.getSliderLength()/100),m),g),b=o.map(y=>Math.floor(Math.max(Math.min(y+h,l),i)));r.bounds.map((y,S)=>y===b[S]).some(y=>!y)&&this.onChange({bounds:b});return}const{bounds:s,sHandle:u}=this,c=this.calcValueByPos(t),d=s[u];c!==d&&this.moveTo(c)},onKeyboard(e){const{reverse:t,vertical:n}=this.$props,o=l6(e,n,t);if(o){Ga(e);const{bounds:r,sHandle:a}=this,l=r[a===null?this.recent:a],i=o(l,this.$props),s=pl({value:i,handle:a,bounds:r,props:this.$props});if(s===l)return;this.moveTo(s,!0)}},getClosestBound(e){const{bounds:t}=this;let n=0;for(let o=1;o=t[o]&&(n=o);return Math.abs(t[n+1]-e)i-s),this.internalPointsCache={marks:e,step:t,points:l}}return this.internalPointsCache.points},moveTo(e,t){const n=[...this.bounds],{sHandle:o,recent:r}=this,a=o===null?r:o;n[a]=e;let l=a;this.$props.pushable!==!1?this.pushSurroundingHandles(n,l):this.$props.allowCross&&(n.sort((i,s)=>i-s),l=n.indexOf(e)),this.onChange({recent:l,sHandle:l,bounds:n}),t&&(this.$emit("afterChange",n),this.setState({},()=>{this.handlesRefs[l].focus()}),this.onEnd())},pushSurroundingHandles(e,t){const n=e[t],{pushable:o}=this,r=Number(o);let a=0;if(e[t+1]-n=o.length||a<0)return!1;const l=t+n,i=o[a],{pushable:s}=this,u=Number(s),c=n*(e[l]-i);return this.pushHandle(e,l,n,u-c)?(e[t]=i,!0):!1},trimAlignValue(e){const{sHandle:t,bounds:n}=this;return pl({value:e,handle:t,bounds:n,props:this.$props})},ensureValueNotConflict(e,t,n){let{allowCross:o,pushable:r}=n;const a=this.$data||{},{bounds:l}=a;if(e=e===void 0?a.sHandle:e,r=Number(r),!o&&e!=null&&l!==void 0){if(e>0&&t<=l[e-1]+r)return l[e-1]+r;if(e=l[e+1]-r)return l[e+1]-r}return t},getTrack(e){let{bounds:t,prefixCls:n,reverse:o,vertical:r,included:a,offsets:l,trackStyle:i}=e;return t.slice(0,-1).map((s,u)=>{const c=u+1,d=te({[`${n}-track`]:!0,[`${n}-track-${c}`]:!0});return f(J3,{class:d,vertical:r,reverse:o,included:a,offset:l[c-1],length:l[c]-l[c-1],style:i[u],key:c},null)})},renderSlider(){const{sHandle:e,bounds:t,prefixCls:n,vertical:o,included:r,disabled:a,min:l,max:i,reverse:s,handle:u,defaultHandle:c,trackStyle:d,handleStyle:p,tabindex:g,ariaLabelGroupForHandles:m,ariaLabelledByGroupForHandles:h,ariaValueTextFormatterGroupForHandles:b}=this,y=u||c,S=t.map(C=>this.calcOffset(C)),$=`${n}-handle`,x=t.map((C,O)=>{let w=g[O]||0;(a||g[O]===null)&&(w=null);const M=e===O;return y({class:te({[$]:!0,[`${$}-${O+1}`]:!0,[`${$}-dragging`]:M}),prefixCls:n,vertical:o,dragging:M,offset:S[O],value:C,index:O,tabindex:w,min:l,max:i,reverse:s,disabled:a,style:p[O],ref:I=>this.saveHandle(O,I),onFocus:this.onFocus,onBlur:this.onBlur,ariaLabel:m[O],ariaLabelledBy:h[O],ariaValueTextFormatter:b[O]})});return{tracks:this.getTrack({bounds:t,prefixCls:n,reverse:s,vertical:o,included:r,offsets:S,trackStyle:d}),handles:x}}}}),AY=i6(DY),RY=J({compatConfig:{MODE:3},name:"SliderTooltip",inheritAttrs:!1,props:Nx(),setup(e,t){let{attrs:n,slots:o}=t;const r=Z(null),a=Z(null);function l(){We.cancel(a.value),a.value=null}function i(){a.value=We(()=>{var u;(u=r.value)===null||u===void 0||u.forcePopupAlign(),a.value=null})}const s=()=>{l(),e.open&&i()};return ue([()=>e.open,()=>e.title],()=>{s()},{flush:"post",immediate:!0}),j$(()=>{s()}),Je(()=>{l()}),()=>f(oo,N(N({ref:r},e),n),o)}}),NY=e=>{const{componentCls:t,controlSize:n,dotSize:o,marginFull:r,marginPart:a,colorFillContentHover:l}=e;return{[t]:v(v({},et(e)),{position:"relative",height:n,margin:`${a}px ${r}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${r}px ${a}px`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.colorFillTertiary,borderRadius:e.borderRadiusXS,transition:`background-color ${e.motionDurationMid}`},[`${t}-track`]:{position:"absolute",backgroundColor:e.colorPrimaryBorder,borderRadius:e.borderRadiusXS,transition:`background-color ${e.motionDurationMid}`},"&:hover":{[`${t}-rail`]:{backgroundColor:e.colorFillSecondary},[`${t}-track`]:{backgroundColor:e.colorPrimaryBorderHover},[`${t}-dot`]:{borderColor:l},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${e.handleLineWidth}px ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.colorPrimary}},[`${t}-handle`]:{position:"absolute",width:e.handleSize,height:e.handleSize,outline:"none",[`${t}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-e.handleLineWidth,insetBlockStart:-e.handleLineWidth,width:e.handleSize+e.handleLineWidth*2,height:e.handleSize+e.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:e.handleSize,height:e.handleSize,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${e.handleLineWidth}px ${e.colorPrimaryBorder}`,borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${e.motionDurationMid}, + inset-block-start ${e.motionDurationMid}, + width ${e.motionDurationMid}, + height ${e.motionDurationMid}, + box-shadow ${e.motionDurationMid} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((e.handleSizeHover-e.handleSize)/2+e.handleLineWidthHover),insetBlockStart:-((e.handleSizeHover-e.handleSize)/2+e.handleLineWidthHover),width:e.handleSizeHover+e.handleLineWidthHover*2,height:e.handleSizeHover+e.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${e.handleLineWidthHover}px ${e.colorPrimary}`,width:e.handleSizeHover,height:e.handleSizeHover,insetInlineStart:(e.handleSize-e.handleSizeHover)/2,insetBlockStart:(e.handleSize-e.handleSizeHover)/2}}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${e.handleLineWidth}px solid ${e.colorBorderSecondary}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,"&-active":{borderColor:e.colorPrimaryBorder}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.colorFillSecondary} !important`},[`${t}-track`]:{backgroundColor:`${e.colorTextDisabled} !important`},[` + ${t}-dot + `]:{backgroundColor:e.colorBgElevated,borderColor:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:e.handleSize,height:e.handleSize,boxShadow:`0 0 0 ${e.handleLineWidth}px ${new st(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString()}`,insetInlineStart:0,insetBlockStart:0},[` + ${t}-mark-text, + ${t}-dot + `]:{cursor:"not-allowed !important"}}})}},s6=(e,t)=>{const{componentCls:n,railSize:o,handleSize:r,dotSize:a}=e,l=t?"paddingBlock":"paddingInline",i=t?"width":"height",s=t?"height":"width",u=t?"insetBlockStart":"insetInlineStart",c=t?"top":"insetInlineStart";return{[l]:o,[s]:o*3,[`${n}-rail`]:{[i]:"100%",[s]:o},[`${n}-track`]:{[s]:o},[`${n}-handle`]:{[u]:(o*3-r)/2},[`${n}-mark`]:{insetInlineStart:0,top:0,[c]:r,[i]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[c]:o,[i]:"100%",[s]:o},[`${n}-dot`]:{position:"absolute",[u]:(o-a)/2}}},kY=e=>{const{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:v(v({},s6(e,!0)),{[`&${t}-with-marks`]:{marginBottom:n}})}},BY=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:v(v({},s6(e,!1)),{height:"100%"})}},FY=Qe("Slider",e=>{const t=ze(e,{marginPart:(e.controlHeight-e.controlSize)/2,marginFull:e.controlSize/2,marginPartWithMark:e.controlHeightLG-e.controlSize});return[NY(t),kY(t),BY(t)]},e=>{const n=e.controlHeightLG/4,o=e.controlHeightSM/2,r=e.lineWidth+1,a=e.lineWidth+1*3;return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:o,dotSize:8,handleLineWidth:r,handleLineWidthHover:a}});var cS=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rtypeof e=="number"?e.toString():"",zY=()=>({id:String,prefixCls:String,tooltipPrefixCls:String,range:Ge([Boolean,Object]),reverse:Ce(),min:Number,max:Number,step:Ge([Object,Number]),marks:Ne(),dots:Ce(),value:Ge([Array,Number]),defaultValue:Ge([Array,Number]),included:Ce(),disabled:Ce(),vertical:Ce(),tipFormatter:Ge([Function,Object],()=>LY),tooltipOpen:Ce(),tooltipVisible:Ce(),tooltipPlacement:je(),getTooltipPopupContainer:de(),autofocus:Ce(),handleStyle:Ge([Array,Object]),trackStyle:Ge([Array,Object]),onChange:de(),onAfterChange:de(),onFocus:de(),onBlur:de(),"onUpdate:value":de()}),HY=J({compatConfig:{MODE:3},name:"ASlider",inheritAttrs:!1,props:zY(),slots:Object,setup(e,t){let{attrs:n,slots:o,emit:r,expose:a}=t;const{prefixCls:l,rootPrefixCls:i,direction:s,getPopupContainer:u,configProvider:c}=Ee("slider",e),[d,p]=FY(l),g=Ht(),m=Z(),h=Z({}),b=(w,M)=>{h.value[w]=M},y=P(()=>e.tooltipPlacement?e.tooltipPlacement:e.vertical?s.value==="rtl"?"left":"right":"top"),S=()=>{var w;(w=m.value)===null||w===void 0||w.focus()},$=()=>{var w;(w=m.value)===null||w===void 0||w.blur()},x=w=>{r("update:value",w),r("change",w),g.onFieldChange()},C=w=>{r("blur",w)};a({focus:S,blur:$});const O=w=>{var{tooltipPrefixCls:M}=w,I=w.info,{value:_,dragging:D,index:F}=I,z=cS(I,["value","dragging","index"]);const{tipFormatter:H,tooltipOpen:T=e.tooltipVisible,getTooltipPopupContainer:A}=e,R=H?h.value[F]||D:!1,E=T||T===void 0&&R;return f(RY,{prefixCls:M,title:H?H(_):"",open:E,placement:y.value,transitionName:`${i.value}-zoom-down`,key:F,overlayClassName:`${l.value}-tooltip`,getPopupContainer:A||(u==null?void 0:u.value)},{default:()=>[f(n6,N(N({},z),{},{value:_,onMouseenter:()=>b(F,!0),onMouseleave:()=>b(F,!1)}),null)]})};return()=>{const{tooltipPrefixCls:w,range:M,id:I=g.id.value}=e,_=cS(e,["tooltipPrefixCls","range","id"]),D=c.getPrefixCls("tooltip",w),F=te(n.class,{[`${l.value}-rtl`]:s.value==="rtl"},p.value);s.value==="rtl"&&!_.vertical&&(_.reverse=!_.reverse);let z;return typeof M=="object"&&(z=M.draggableTrack),d(M?f(AY,N(N(N({},n),_),{},{step:_.step,draggableTrack:z,class:F,ref:m,handle:H=>O({tooltipPrefixCls:D,prefixCls:l.value,info:H}),prefixCls:l.value,onChange:x,onBlur:C}),{mark:o.mark}):f(EY,N(N(N({},n),_),{},{id:I,step:_.step,class:F,ref:m,handle:H=>O({tooltipPrefixCls:D,prefixCls:l.value,info:H}),prefixCls:l.value,onChange:x,onBlur:C}),{mark:o.mark}))}}}),Loe=Vt(HY),jY=e=>{const{componentCls:t}=e,n=`${t}-inner`;return{[t]:{[`&${t}-small`]:{minWidth:e.switchMinWidthSM,height:e.switchHeightSM,lineHeight:`${e.switchHeightSM}px`,[`${t}-inner`]:{paddingInlineStart:e.switchInnerMarginMaxSM,paddingInlineEnd:e.switchInnerMarginMinSM,[`${n}-checked`]:{marginInlineStart:`calc(-100% + ${e.switchPinSizeSM+e.switchPadding*2}px - ${e.switchInnerMarginMaxSM*2}px)`,marginInlineEnd:`calc(100% - ${e.switchPinSizeSM+e.switchPadding*2}px + ${e.switchInnerMarginMaxSM*2}px)`},[`${n}-unchecked`]:{marginTop:-e.switchHeightSM,marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:e.switchPinSizeSM,height:e.switchPinSizeSM},[`${t}-loading-icon`]:{top:(e.switchPinSizeSM-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:e.switchInnerMarginMinSM,paddingInlineEnd:e.switchInnerMarginMaxSM,[`${n}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${n}-unchecked`]:{marginInlineStart:`calc(100% - ${e.switchPinSizeSM+e.switchPadding*2}px + ${e.switchInnerMarginMaxSM*2}px)`,marginInlineEnd:`calc(-100% + ${e.switchPinSizeSM+e.switchPadding*2}px - ${e.switchInnerMarginMaxSM*2}px)`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${e.switchPinSizeSM+e.switchPadding}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${n}`]:{[`${n}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${t}-checked ${n}`]:{[`${n}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},VY=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:(e.switchPinSize-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},WY=e=>{const{componentCls:t}=e,n=`${t}-handle`;return{[t]:{[n]:{position:"absolute",top:e.switchPadding,insetInlineStart:e.switchPadding,width:e.switchPinSize,height:e.switchPinSize,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:e.colorWhite,borderRadius:e.switchPinSize/2,boxShadow:e.switchHandleShadow,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${n}`]:{insetInlineStart:`calc(100% - ${e.switchPinSize+e.switchPadding}px)`},[`&:not(${t}-disabled):active`]:{[`${n}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${n}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},KY=e=>{const{componentCls:t}=e,n=`${t}-inner`;return{[t]:{[n]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:e.switchInnerMarginMax,paddingInlineEnd:e.switchInnerMarginMin,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${n}-checked, ${n}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${n}-checked`]:{marginInlineStart:`calc(-100% + ${e.switchPinSize+e.switchPadding*2}px - ${e.switchInnerMarginMax*2}px)`,marginInlineEnd:`calc(100% - ${e.switchPinSize+e.switchPadding*2}px + ${e.switchInnerMarginMax*2}px)`},[`${n}-unchecked`]:{marginTop:-e.switchHeight,marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${n}`]:{paddingInlineStart:e.switchInnerMarginMin,paddingInlineEnd:e.switchInnerMarginMax,[`${n}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${n}-unchecked`]:{marginInlineStart:`calc(100% - ${e.switchPinSize+e.switchPadding*2}px + ${e.switchInnerMarginMax*2}px)`,marginInlineEnd:`calc(-100% + ${e.switchPinSize+e.switchPadding*2}px - ${e.switchInnerMarginMax*2}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${n}`]:{[`${n}-unchecked`]:{marginInlineStart:e.switchPadding*2,marginInlineEnd:-e.switchPadding*2}},[`&${t}-checked ${n}`]:{[`${n}-checked`]:{marginInlineStart:-e.switchPadding*2,marginInlineEnd:e.switchPadding*2}}}}}},GY=e=>{const{componentCls:t}=e;return{[t]:v(v(v(v({},et(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:e.switchMinWidth,height:e.switchHeight,lineHeight:`${e.switchHeight}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),Lo(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},XY=Qe("Switch",e=>{const t=e.fontSize*e.lineHeight,n=e.controlHeight/2,o=2,r=t-o*2,a=n-o*2,l=ze(e,{switchMinWidth:r*2+o*4,switchHeight:t,switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchInnerMarginMin:r/2,switchInnerMarginMax:r+o+o*2,switchPadding:o,switchPinSize:r,switchBg:e.colorBgContainer,switchMinWidthSM:a*2+o*2,switchHeightSM:n,switchInnerMarginMinSM:a/2,switchInnerMarginMaxSM:a+o+o*2,switchPinSizeSM:a,switchHandleShadow:`0 2px 4px 0 ${new st("#00230b").setAlpha(.2).toRgbString()}`,switchLoadingIconSize:e.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[GY(l),KY(l),WY(l),VY(l),jY(l)]}),UY=vn("small","default"),YY=()=>({id:String,prefixCls:String,size:V.oneOf(UY),disabled:{type:Boolean,default:void 0},checkedChildren:V.any,unCheckedChildren:V.any,tabindex:V.oneOfType([V.string,V.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:V.oneOfType([V.string,V.number,V.looseBool]),checkedValue:V.oneOfType([V.string,V.number,V.looseBool]).def(!0),unCheckedValue:V.oneOfType([V.string,V.number,V.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}),qY=J({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:YY(),slots:Object,setup(e,t){let{attrs:n,slots:o,expose:r,emit:a}=t;const l=Ht(),i=gn(),s=P(()=>{var I;return(I=e.disabled)!==null&&I!==void 0?I:i.value});Xp(()=>{yt(),yt()});const u=Z(e.checked!==void 0?e.checked:n.defaultChecked),c=P(()=>u.value===e.checkedValue);ue(()=>e.checked,()=>{u.value=e.checked});const{prefixCls:d,direction:p,size:g}=Ee("switch",e),[m,h]=XY(d),b=Z(),y=()=>{var I;(I=b.value)===null||I===void 0||I.focus()};r({focus:y,blur:()=>{var I;(I=b.value)===null||I===void 0||I.blur()}}),Ve(()=>{lt(()=>{e.autofocus&&!s.value&&b.value.focus()})});const $=(I,_)=>{s.value||(a("update:checked",I),a("change",I,_),l.onFieldChange())},x=I=>{a("blur",I)},C=I=>{y();const _=c.value?e.unCheckedValue:e.checkedValue;$(_,I),a("click",_,I)},O=I=>{I.keyCode===$e.LEFT?$(e.unCheckedValue,I):I.keyCode===$e.RIGHT&&$(e.checkedValue,I),a("keydown",I)},w=I=>{var _;(_=b.value)===null||_===void 0||_.blur(),a("mouseup",I)},M=P(()=>({[`${d.value}-small`]:g.value==="small",[`${d.value}-loading`]:e.loading,[`${d.value}-checked`]:c.value,[`${d.value}-disabled`]:s.value,[d.value]:!0,[`${d.value}-rtl`]:p.value==="rtl",[h.value]:!0}));return()=>{var I;return m(f(Cg,null,{default:()=>[f("button",N(N(N({},qe(e,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),n),{},{id:(I=e.id)!==null&&I!==void 0?I:l.id.value,onKeydown:O,onClick:C,onBlur:x,onMouseup:w,type:"button",role:"switch","aria-checked":u.value,disabled:s.value||e.loading,class:[n.class,M.value],ref:b}),[f("div",{class:`${d.value}-handle`},[e.loading?f(Un,{class:`${d.value}-loading-icon`},null):null]),f("span",{class:`${d.value}-inner`},[f("span",{class:`${d.value}-inner-checked`},[Nt(o,e,"checkedChildren")]),f("span",{class:`${d.value}-inner-unchecked`},[Nt(o,e,"unCheckedChildren")])])])]}))}}}),zoe=Vt(qY),c6=Symbol("TableContextProps"),QY=e=>{Ke(c6,e)},xo=()=>Xe(c6,{}),ZY="RC_TABLE_KEY";function u6(e){return e==null?[]:Array.isArray(e)?e:[e]}function d6(e,t){if(!t&&typeof t!="number")return e;const n=u6(t);let o=e;for(let r=0;r{const{key:r,dataIndex:a}=o||{};let l=r||u6(a).join("-")||ZY;for(;n[l];)l=`${l}_next`;n[l]=!0,t.push(l)}),t}function JY(){const e={};function t(a,l){l&&Object.keys(l).forEach(i=>{const s=l[i];s&&typeof s=="object"?(a[i]=a[i]||{},t(a[i],s)):a[i]=s})}for(var n=arguments.length,o=new Array(n),r=0;r{t(e,a)}),e}function Mp(e){return e!=null}const f6=Symbol("SlotsContextProps"),eq=e=>{Ke(f6,e)},Bh=()=>Xe(f6,P(()=>({}))),p6=Symbol("ContextProps"),tq=e=>{Ke(p6,e)},nq=()=>Xe(p6,{onResizeColumn:()=>{}}),Ma="RC_TABLE_INTERNAL_COL_DEFINE",v6=Symbol("HoverContextProps"),oq=e=>{Ke(v6,e)},rq=()=>Xe(v6,{startRow:Y(-1),endRow:Y(-1),onHover(){}}),Ep=Y(!1),aq=()=>{Ve(()=>{Ep.value=Ep.value||ah("position","sticky")})},lq=()=>Ep;var iq=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r=n}function cq(e){return e&&typeof e=="object"&&!Array.isArray(e)&&!Zt(e)}const gu=J({name:"Cell",props:["prefixCls","record","index","renderIndex","dataIndex","customRender","component","colSpan","rowSpan","fixLeft","fixRight","firstFixLeft","lastFixLeft","firstFixRight","lastFixRight","appendNode","additionalProps","ellipsis","align","rowType","isSticky","column","cellType","transformCellText"],setup(e,t){let{slots:n}=t;const o=Bh(),{onHover:r,startRow:a,endRow:l}=rq(),i=P(()=>{var m,h,b,y;return(b=(m=e.colSpan)!==null&&m!==void 0?m:(h=e.additionalProps)===null||h===void 0?void 0:h.colSpan)!==null&&b!==void 0?b:(y=e.additionalProps)===null||y===void 0?void 0:y.colspan}),s=P(()=>{var m,h,b,y;return(b=(m=e.rowSpan)!==null&&m!==void 0?m:(h=e.additionalProps)===null||h===void 0?void 0:h.rowSpan)!==null&&b!==void 0?b:(y=e.additionalProps)===null||y===void 0?void 0:y.rowspan}),u=zn(()=>{const{index:m}=e;return sq(m,s.value||1,a.value,l.value)}),c=lq(),d=(m,h)=>{var b;const{record:y,index:S,additionalProps:$}=e;y&&r(S,S+h-1),(b=$==null?void 0:$.onMouseenter)===null||b===void 0||b.call($,m)},p=m=>{var h;const{record:b,additionalProps:y}=e;b&&r(-1,-1),(h=y==null?void 0:y.onMouseleave)===null||h===void 0||h.call(y,m)},g=m=>{const h=Tt(m)[0];return Zt(h)?h.type===Gp?h.children:Array.isArray(h.children)?g(h.children):void 0:h};return()=>{var m,h,b,y,S,$;const{prefixCls:x,record:C,index:O,renderIndex:w,dataIndex:M,customRender:I,component:_="td",fixLeft:D,fixRight:F,firstFixLeft:z,lastFixLeft:H,firstFixRight:T,lastFixRight:A,appendNode:R=(m=n.appendNode)===null||m===void 0?void 0:m.call(n),additionalProps:E={},ellipsis:k,align:B,rowType:L,isSticky:j,column:K={},cellType:G}=e,U=`${x}-cell`;let X,ee;const oe=(h=n.default)===null||h===void 0?void 0:h.call(n);if(Mp(oe)||G==="header")ee=oe;else{const we=d6(C,M);if(ee=we,I){const ae=I({text:we,value:we,record:C,index:O,renderIndex:w,column:K.__originColumn__});cq(ae)?(ee=ae.children,X=ae.props):ee=ae}if(!(Ma in K)&&G==="body"&&o.value.bodyCell&&!(!((b=K.slots)===null||b===void 0)&&b.customRender)){const ae=Ic(o.value,"bodyCell",{text:we,value:we,record:C,index:O,column:K.__originColumn__},()=>{const ne=ee===void 0?we:ee;return[typeof ne=="object"&&kt(ne)||typeof ne!="object"?ne:null]});ee=mt(ae)}e.transformCellText&&(ee=e.transformCellText({text:ee,record:C,index:O,column:K.__originColumn__}))}typeof ee=="object"&&!Array.isArray(ee)&&!Zt(ee)&&(ee=null),k&&(H||T)&&(ee=f("span",{class:`${U}-content`},[ee])),Array.isArray(ee)&&ee.length===1&&(ee=ee[0]);const Q=X||{},{colSpan:W,rowSpan:q,style:re,class:le}=Q,ye=iq(Q,["colSpan","rowSpan","style","class"]),me=(y=W!==void 0?W:i.value)!==null&&y!==void 0?y:1,ce=(S=q!==void 0?q:s.value)!==null&&S!==void 0?S:1;if(me===0||ce===0)return null;const se={},ie=typeof D=="number"&&c.value,fe=typeof F=="number"&&c.value;ie&&(se.position="sticky",se.left=`${D}px`),fe&&(se.position="sticky",se.right=`${F}px`);const Se={};B&&(Se.textAlign=B);let Ie;const ge=k===!0?{showTitle:!0}:k;ge&&(ge.showTitle||L==="header")&&(typeof ee=="string"||typeof ee=="number"?Ie=ee.toString():Zt(ee)&&(Ie=g([ee])));const Oe=v(v(v({title:Ie},ye),E),{colSpan:me!==1?me:null,rowSpan:ce!==1?ce:null,class:te(U,{[`${U}-fix-left`]:ie&&c.value,[`${U}-fix-left-first`]:z&&c.value,[`${U}-fix-left-last`]:H&&c.value,[`${U}-fix-right`]:fe&&c.value,[`${U}-fix-right-first`]:T&&c.value,[`${U}-fix-right-last`]:A&&c.value,[`${U}-ellipsis`]:k,[`${U}-with-append`]:R,[`${U}-fix-sticky`]:(ie||fe)&&j&&c.value,[`${U}-row-hover`]:!X&&u.value},E.class,le),onMouseenter:we=>{d(we,ce)},onMouseleave:p,style:[E.style,Se,se,re]});return f(_,Oe,{default:()=>[R,ee,($=n.dragHandle)===null||$===void 0?void 0:$.call(n)]})}}});function Fh(e,t,n,o,r){const a=n[e]||{},l=n[t]||{};let i,s;a.fixed==="left"?i=o.left[e]:l.fixed==="right"&&(s=o.right[t]);let u=!1,c=!1,d=!1,p=!1;const g=n[t+1],m=n[e-1];return r==="rtl"?i!==void 0?p=!(m&&m.fixed==="left"):s!==void 0&&(d=!(g&&g.fixed==="right")):i!==void 0?u=!(g&&g.fixed==="left"):s!==void 0&&(c=!(m&&m.fixed==="right")),{fixLeft:i,fixRight:s,lastFixLeft:u,firstFixRight:c,lastFixRight:d,firstFixLeft:p,isSticky:o.isSticky}}const uS={mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"},touch:{start:"touchstart",move:"touchmove",stop:"touchend"}},dS=50,uq=J({compatConfig:{MODE:3},name:"DragHandle",props:{prefixCls:String,width:{type:Number,required:!0},minWidth:{type:Number,default:dS},maxWidth:{type:Number,default:1/0},column:{type:Object,default:void 0}},setup(e){let t=0,n={remove:()=>{}},o={remove:()=>{}};const r=()=>{n.remove(),o.remove()};An(()=>{r()}),Le(()=>{bt(!isNaN(e.width),"Table","width must be a number when use resizable")});const{onResizeColumn:a}=nq(),l=P(()=>typeof e.minWidth=="number"&&!isNaN(e.minWidth)?e.minWidth:dS),i=P(()=>typeof e.maxWidth=="number"&&!isNaN(e.maxWidth)?e.maxWidth:1/0),s=Dn();let u=0;const c=Y(!1);let d;const p=$=>{let x=0;$.touches?$.touches.length?x=$.touches[0].pageX:x=$.changedTouches[0].pageX:x=$.pageX;const C=t-x;let O=Math.max(u-C,l.value);O=Math.min(O,i.value),We.cancel(d),d=We(()=>{a(O,e.column.__originColumn__)})},g=$=>{p($)},m=$=>{c.value=!1,p($),r()},h=($,x)=>{c.value=!0,r(),u=s.vnode.el.parentNode.getBoundingClientRect().width,!($ instanceof MouseEvent&&$.which!==1)&&($.stopPropagation&&$.stopPropagation(),t=$.touches?$.touches[0].pageX:$.pageX,n=wt(document.documentElement,x.move,g),o=wt(document.documentElement,x.stop,m))},b=$=>{$.stopPropagation(),$.preventDefault(),h($,uS.mouse)},y=$=>{$.stopPropagation(),$.preventDefault(),h($,uS.touch)},S=$=>{$.stopPropagation(),$.preventDefault()};return()=>{const{prefixCls:$}=e,x={[zt?"onTouchstartPassive":"onTouchstart"]:C=>y(C)};return f("div",N(N({class:`${$}-resize-handle ${c.value?"dragging":""}`,onMousedown:b},x),{},{onClick:S}),[f("div",{class:`${$}-resize-handle-line`},null)])}}}),dq=J({name:"HeaderRow",props:["cells","stickyOffsets","flattenColumns","rowComponent","cellComponent","index","customHeaderRow"],setup(e){const t=xo();return()=>{const{prefixCls:n,direction:o}=t,{cells:r,stickyOffsets:a,flattenColumns:l,rowComponent:i,cellComponent:s,customHeaderRow:u,index:c}=e;let d;u&&(d=u(r.map(g=>g.column),c));const p=vu(r.map(g=>g.column));return f(i,d,{default:()=>[r.map((g,m)=>{const{column:h}=g,b=Fh(g.colStart,g.colEnd,l,a,o);let y;h&&h.customHeaderCell&&(y=g.column.customHeaderCell(h));const S=h;return f(gu,N(N(N({},g),{},{cellType:"header",ellipsis:h.ellipsis,align:h.align,component:s,prefixCls:n,key:p[m]},b),{},{additionalProps:y,rowType:"header",column:h}),{default:()=>h.title,dragHandle:()=>S.resizable?f(uq,{prefixCls:n,width:S.width,minWidth:S.minWidth,maxWidth:S.maxWidth,column:S},null):null})})]})}}});function fq(e){const t=[];function n(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];let i=a;return r.filter(Boolean).map(u=>{const c={key:u.key,class:te(u.className,u.class),column:u,colStart:i};let d=1;const p=u.children;return p&&p.length>0&&(d=n(p,i,l+1).reduce((g,m)=>g+m,0),c.hasSubColumns=!0),"colSpan"in u&&({colSpan:d}=u),"rowSpan"in u&&(c.rowSpan=u.rowSpan),c.colSpan=d,c.colEnd=c.colStart+d-1,t[l].push(c),i+=d,d})}n(e,0);const o=t.length;for(let r=0;r{!("rowSpan"in a)&&!a.hasSubColumns&&(a.rowSpan=o-r)});return t}const fS=J({name:"TableHeader",inheritAttrs:!1,props:["columns","flattenColumns","stickyOffsets","customHeaderRow"],setup(e){const t=xo(),n=P(()=>fq(e.columns));return()=>{const{prefixCls:o,getComponent:r}=t,{stickyOffsets:a,flattenColumns:l,customHeaderRow:i}=e,s=r(["header","wrapper"],"thead"),u=r(["header","row"],"tr"),c=r(["header","cell"],"th");return f(s,{class:`${o}-thead`},{default:()=>[n.value.map((d,p)=>f(dq,{key:p,flattenColumns:l,cells:d,stickyOffsets:a,rowComponent:u,cellComponent:c,customHeaderRow:i,index:p},null))]})}}}),g6=Symbol("ExpandedRowProps"),pq=e=>{Ke(g6,e)},vq=()=>Xe(g6,{}),h6=J({name:"ExpandedRow",inheritAttrs:!1,props:["prefixCls","component","cellComponent","expanded","colSpan","isEmpty"],setup(e,t){let{slots:n,attrs:o}=t;const r=xo(),a=vq(),{fixHeader:l,fixColumn:i,componentWidth:s,horizonScroll:u}=a;return()=>{const{prefixCls:c,component:d,cellComponent:p,expanded:g,colSpan:m,isEmpty:h}=e;return f(d,{class:o.class,style:{display:g?null:"none"}},{default:()=>[f(gu,{component:p,prefixCls:c,colSpan:m},{default:()=>{var b;let y=(b=n.default)===null||b===void 0?void 0:b.call(n);return(h?u.value:i.value)&&(y=f("div",{style:{width:`${s.value-(l.value?r.scrollbarSize:0)}px`,position:"sticky",left:0,overflow:"hidden"},class:`${c}-expanded-row-fixed`},[y])),y}})]})}}}),gq=J({name:"MeasureCell",props:["columnKey"],setup(e,t){let{emit:n}=t;const o=Z();return Ve(()=>{o.value&&n("columnResize",e.columnKey,o.value.offsetWidth)}),()=>f(ho,{onResize:r=>{let{offsetWidth:a}=r;n("columnResize",e.columnKey,a)}},{default:()=>[f("td",{ref:o,style:{padding:0,border:0,height:0}},[f("div",{style:{height:0,overflow:"hidden"}},[go(" ")])])]})}}),m6=Symbol("BodyContextProps"),hq=e=>{Ke(m6,e)},b6=()=>Xe(m6,{}),mq=J({name:"BodyRow",inheritAttrs:!1,props:["record","index","renderIndex","recordKey","expandedKeys","rowComponent","cellComponent","customRow","rowExpandable","indent","rowKey","getRowKey","childrenColumnName"],setup(e,t){let{attrs:n}=t;const o=xo(),r=b6(),a=Y(!1),l=P(()=>e.expandedKeys&&e.expandedKeys.has(e.recordKey));Le(()=>{l.value&&(a.value=!0)});const i=P(()=>r.expandableType==="row"&&(!e.rowExpandable||e.rowExpandable(e.record))),s=P(()=>r.expandableType==="nest"),u=P(()=>e.childrenColumnName&&e.record&&e.record[e.childrenColumnName]),c=P(()=>i.value||s.value),d=(b,y)=>{r.onTriggerExpand(b,y)},p=P(()=>{var b;return((b=e.customRow)===null||b===void 0?void 0:b.call(e,e.record,e.index))||{}}),g=function(b){var y,S;r.expandRowByClick&&c.value&&d(e.record,b);for(var $=arguments.length,x=new Array($>1?$-1:0),C=1;C<$;C++)x[C-1]=arguments[C];(S=(y=p.value)===null||y===void 0?void 0:y.onClick)===null||S===void 0||S.call(y,b,...x)},m=P(()=>{const{record:b,index:y,indent:S}=e,{rowClassName:$}=r;return typeof $=="string"?$:typeof $=="function"?$(b,y,S):""}),h=P(()=>vu(r.flattenColumns));return()=>{const{class:b,style:y}=n,{record:S,index:$,rowKey:x,indent:C=0,rowComponent:O,cellComponent:w}=e,{prefixCls:M,fixedInfoList:I,transformCellText:_}=o,{flattenColumns:D,expandedRowClassName:F,indentSize:z,expandIcon:H,expandedRowRender:T,expandIconColumnIndex:A}=r,R=f(O,N(N({},p.value),{},{"data-row-key":x,class:te(b,`${M}-row`,`${M}-row-level-${C}`,m.value,p.value.class),style:[y,p.value.style],onClick:g}),{default:()=>[D.map((k,B)=>{const{customRender:L,dataIndex:j,className:K}=k,G=h[B],U=I[B];let X;k.customCell&&(X=k.customCell(S,$,k));const ee=B===(A||0)&&s.value?f(nt,null,[f("span",{style:{paddingLeft:`${z*C}px`},class:`${M}-row-indent indent-level-${C}`},null),H({prefixCls:M,expanded:l.value,expandable:u.value,record:S,onExpand:d})]):null;return f(gu,N(N({cellType:"body",class:K,ellipsis:k.ellipsis,align:k.align,component:w,prefixCls:M,key:G,record:S,index:$,renderIndex:e.renderIndex,dataIndex:j,customRender:L},U),{},{additionalProps:X,column:k,transformCellText:_,appendNode:ee}),null)})]});let E;if(i.value&&(a.value||l.value)){const k=T({record:S,index:$,indent:C+1,expanded:l.value}),B=F&&F(S,$,C);E=f(h6,{expanded:l.value,class:te(`${M}-expanded-row`,`${M}-expanded-row-level-${C+1}`,B),prefixCls:M,component:O,cellComponent:w,colSpan:D.length,isEmpty:!1},{default:()=>[k]})}return f(nt,null,[R,E])}}});function y6(e,t,n,o,r,a){const l=[];l.push({record:e,indent:t,index:a});const i=r(e),s=o==null?void 0:o.has(i);if(e&&Array.isArray(e[n])&&s)for(let u=0;u{const a=t.value,l=n.value,i=e.value;if(l!=null&&l.size){const s=[];for(let u=0;u<(i==null?void 0:i.length);u+=1){const c=i[u];s.push(...y6(c,0,a,l,o.value,u))}return s}return i==null?void 0:i.map((s,u)=>({record:s,indent:0,index:u}))})}const S6=Symbol("ResizeContextProps"),yq=e=>{Ke(S6,e)},Sq=()=>Xe(S6,{onColumnResize:()=>{}}),$q=J({name:"TableBody",props:["data","getRowKey","measureColumnWidth","expandedKeys","customRow","rowExpandable","childrenColumnName"],setup(e,t){let{slots:n}=t;const o=Sq(),r=xo(),a=b6(),l=bq(Be(e,"data"),Be(e,"childrenColumnName"),Be(e,"expandedKeys"),Be(e,"getRowKey")),i=Y(-1),s=Y(-1);let u;return oq({startRow:i,endRow:s,onHover:(c,d)=>{clearTimeout(u),u=setTimeout(()=>{i.value=c,s.value=d},100)}}),()=>{var c;const{data:d,getRowKey:p,measureColumnWidth:g,expandedKeys:m,customRow:h,rowExpandable:b,childrenColumnName:y}=e,{onColumnResize:S}=o,{prefixCls:$,getComponent:x}=r,{flattenColumns:C}=a,O=x(["body","wrapper"],"tbody"),w=x(["body","row"],"tr"),M=x(["body","cell"],"td");let I;d.length?I=l.value.map((D,F)=>{const{record:z,indent:H,index:T}=D,A=p(z,F);return f(mq,{key:A,rowKey:A,record:z,recordKey:A,index:F,renderIndex:T,rowComponent:w,cellComponent:M,expandedKeys:m,customRow:h,getRowKey:p,rowExpandable:b,childrenColumnName:y,indent:H},null)}):I=f(h6,{expanded:!0,class:`${$}-placeholder`,prefixCls:$,component:w,cellComponent:M,colSpan:C.length,isEmpty:!0},{default:()=>[(c=n.emptyNode)===null||c===void 0?void 0:c.call(n)]});const _=vu(C);return f(O,{class:`${$}-tbody`},{default:()=>[g&&f("tr",{"aria-hidden":"true",class:`${$}-measure-row`,style:{height:0,fontSize:0}},[_.map(D=>f(gq,{key:D,columnKey:D,onColumnResize:S},null))]),I]})}}}),Jo={};var Cq=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{fixed:o}=n,r=o===!0?"left":o,a=n.children;return a&&a.length>0?[...t,..._p(a).map(l=>v({fixed:r},l))]:[...t,v(v({},n),{fixed:r})]},[])}function xq(e){return e.map(t=>{const{fixed:n}=t,o=Cq(t,["fixed"]);let r=n;return n==="left"?r="right":n==="right"&&(r="left"),v({fixed:r},o)})}function wq(e,t){let{prefixCls:n,columns:o,expandable:r,expandedKeys:a,getRowKey:l,onTriggerExpand:i,expandIcon:s,rowExpandable:u,expandIconColumnIndex:c,direction:d,expandRowByClick:p,expandColumnWidth:g,expandFixed:m}=e;const h=Bh(),b=P(()=>{if(r.value){let $=o.value.slice();if(!$.includes(Jo)){const z=c.value||0;z>=0&&$.splice(z,0,Jo)}const x=$.indexOf(Jo);$=$.filter((z,H)=>z!==Jo||H===x);const C=o.value[x];let O;(m.value==="left"||m.value)&&!c.value?O="left":(m.value==="right"||m.value)&&c.value===o.value.length?O="right":O=C?C.fixed:null;const w=a.value,M=u.value,I=s.value,_=n.value,D=p.value,F={[Ma]:{class:`${n.value}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:Ic(h.value,"expandColumnTitle",{},()=>[""]),fixed:O,class:`${n.value}-row-expand-icon-cell`,width:g.value,customRender:z=>{let{record:H,index:T}=z;const A=l.value(H,T),R=w.has(A),E=M?M(H):!0,k=I({prefixCls:_,expanded:R,expandable:E,record:H,onExpand:i});return D?f("span",{onClick:B=>B.stopPropagation()},[k]):k}};return $.map(z=>z===Jo?F:z)}return o.value.filter($=>$!==Jo)}),y=P(()=>{let $=b.value;return t.value&&($=t.value($)),$.length||($=[{customRender:()=>null}]),$}),S=P(()=>d.value==="rtl"?xq(_p(y.value)):_p(y.value));return[y,S]}function $6(e){const t=Y(e);let n;const o=Y([]);function r(a){o.value.push(a),We.cancel(n),n=We(()=>{const l=o.value;o.value=[],l.forEach(i=>{t.value=i(t.value)})})}return Je(()=>{We.cancel(n)}),[t,r]}function Oq(e){const t=Z(e||null),n=Z();function o(){clearTimeout(n.value)}function r(l){t.value=l,o(),n.value=setTimeout(()=>{t.value=null,n.value=void 0},100)}function a(){return t.value}return Je(()=>{o()}),[r,a]}function Pq(e,t,n){return P(()=>{const r=[],a=[];let l=0,i=0;const s=e.value,u=t.value,c=n.value;for(let d=0;d=0;i-=1){const s=t[i],u=n&&n[i],c=u&&u[Ma];if(s||c||l){const d=c||{},p=Iq(d,["columnType"]);r.unshift(f("col",N({key:i,style:{width:typeof s=="number"?`${s}px`:s}},p),null)),l=!0}}return f("colgroup",null,[r])}function Dp(e,t){let{slots:n}=t;var o;return f("div",null,[(o=n.default)===null||o===void 0?void 0:o.call(n)])}Dp.displayName="Panel";let Tq=0;const Mq=J({name:"TableSummary",props:["fixed"],setup(e,t){let{slots:n}=t;const o=xo(),r=`table-summary-uni-key-${++Tq}`,a=P(()=>e.fixed===""||e.fixed);return Le(()=>{o.summaryCollect(r,a.value)}),Je(()=>{o.summaryCollect(r,!1)}),()=>{var l;return(l=n.default)===null||l===void 0?void 0:l.call(n)}}}),Eq=Mq,_q=J({compatConfig:{MODE:3},name:"ATableSummaryRow",setup(e,t){let{slots:n}=t;return()=>{var o;return f("tr",null,[(o=n.default)===null||o===void 0?void 0:o.call(n)])}}}),x6=Symbol("SummaryContextProps"),Dq=e=>{Ke(x6,e)},Aq=()=>Xe(x6,{}),Rq=J({name:"ATableSummaryCell",props:["index","colSpan","rowSpan","align"],setup(e,t){let{attrs:n,slots:o}=t;const r=xo(),a=Aq();return()=>{const{index:l,colSpan:i=1,rowSpan:s,align:u}=e,{prefixCls:c,direction:d}=r,{scrollColumnIndex:p,stickyOffsets:g,flattenColumns:m}=a,b=l+i-1+1===p?i+1:i,y=Fh(l,l+b-1,m,g,d);return f(gu,N({class:n.class,index:l,component:"td",prefixCls:c,record:null,dataIndex:null,align:u,colSpan:b,rowSpan:s,customRender:()=>{var S;return(S=o.default)===null||S===void 0?void 0:S.call(o)}},y),null)}}}),Xi=J({name:"TableFooter",inheritAttrs:!1,props:["stickyOffsets","flattenColumns"],setup(e,t){let{slots:n}=t;const o=xo();return Dq(vt({stickyOffsets:Be(e,"stickyOffsets"),flattenColumns:Be(e,"flattenColumns"),scrollColumnIndex:P(()=>{const r=e.flattenColumns.length-1,a=e.flattenColumns[r];return a!=null&&a.scrollbar?r:null})})),()=>{var r;const{prefixCls:a}=o;return f("tfoot",{class:`${a}-summary`},[(r=n.default)===null||r===void 0?void 0:r.call(n)])}}}),Nq=Eq;function kq(e){let{prefixCls:t,record:n,onExpand:o,expanded:r,expandable:a}=e;const l=`${t}-row-expand-icon`;if(!a)return f("span",{class:[l,`${t}-row-spaced`]},null);const i=s=>{o(n,s),s.stopPropagation()};return f("span",{class:{[l]:!0,[`${t}-row-expanded`]:r,[`${t}-row-collapsed`]:!r},onClick:i},null)}function Bq(e,t,n){const o=[];function r(a){(a||[]).forEach((l,i)=>{o.push(t(l,i)),r(l[n])})}return r(e),o}const Fq=J({name:"StickyScrollBar",inheritAttrs:!1,props:["offsetScroll","container","scrollBodyRef","scrollBodySizeInfo"],emits:["scroll"],setup(e,t){let{emit:n,expose:o}=t;const r=xo(),a=Y(0),l=Y(0),i=Y(0);Le(()=>{a.value=e.scrollBodySizeInfo.scrollWidth||0,l.value=e.scrollBodySizeInfo.clientWidth||0,i.value=a.value&&l.value*(l.value/a.value)},{flush:"post"});const s=Y(),[u,c]=$6({scrollLeft:0,isHiddenScrollBar:!0}),d=Z({delta:0,x:0}),p=Y(!1),g=()=>{p.value=!1},m=w=>{d.value={delta:w.pageX-u.value.scrollLeft,x:0},p.value=!0,w.preventDefault()},h=w=>{const{buttons:M}=w||(window==null?void 0:window.event);if(!p.value||M===0){p.value&&(p.value=!1);return}let I=d.value.x+w.pageX-d.value.x-d.value.delta;I<=0&&(I=0),I+i.value>=l.value&&(I=l.value-i.value),n("scroll",{scrollLeft:I/l.value*(a.value+2)}),d.value.x=w.pageX},b=()=>{if(!e.scrollBodyRef.value)return;const w=Zs(e.scrollBodyRef.value).top,M=w+e.scrollBodyRef.value.offsetHeight,I=e.container===window?document.documentElement.scrollTop+window.innerHeight:Zs(e.container).top+e.container.clientHeight;M-As()<=I||w>=I-e.offsetScroll?c(_=>v(v({},_),{isHiddenScrollBar:!0})):c(_=>v(v({},_),{isHiddenScrollBar:!1}))};o({setScrollLeft:w=>{c(M=>v(v({},M),{scrollLeft:w/a.value*l.value||0}))}});let S=null,$=null,x=null,C=null;Ve(()=>{S=wt(document.body,"mouseup",g,!1),$=wt(document.body,"mousemove",h,!1),x=wt(window,"resize",b,!1)}),j$(()=>{lt(()=>{b()})}),Ve(()=>{setTimeout(()=>{ue([i,p],()=>{b()},{immediate:!0,flush:"post"})})}),ue(()=>e.container,()=>{C==null||C.remove(),C=wt(e.container,"scroll",b,!1)},{immediate:!0,flush:"post"}),Je(()=>{S==null||S.remove(),$==null||$.remove(),C==null||C.remove(),x==null||x.remove()}),ue(()=>v({},u.value),(w,M)=>{w.isHiddenScrollBar!==(M==null?void 0:M.isHiddenScrollBar)&&!w.isHiddenScrollBar&&c(I=>{const _=e.scrollBodyRef.value;return _?v(v({},I),{scrollLeft:_.scrollLeft/_.scrollWidth*_.clientWidth}):I})},{immediate:!0});const O=As();return()=>{if(a.value<=l.value||!i.value||u.value.isHiddenScrollBar)return null;const{prefixCls:w}=r;return f("div",{style:{height:`${O}px`,width:`${l.value}px`,bottom:`${e.offsetScroll}px`},class:`${w}-sticky-scroll`},[f("div",{onMousedown:m,ref:s,class:te(`${w}-sticky-scroll-bar`,{[`${w}-sticky-scroll-bar-active`]:p.value}),style:{width:`${i.value}px`,transform:`translate3d(${u.value.scrollLeft}px, 0, 0)`}},null)])}}}),pS=hn()?window:null;function Lq(e,t){return P(()=>{const{offsetHeader:n=0,offsetSummary:o=0,offsetScroll:r=0,getContainer:a=()=>pS}=typeof e.value=="object"?e.value:{},l=a()||pS,i=!!e.value;return{isSticky:i,stickyClassName:i?`${t.value}-sticky-holder`:"",offsetHeader:n,offsetSummary:o,offsetScroll:r,container:l}})}function zq(e,t){return P(()=>{const n=[],o=e.value,r=t.value;for(let a=0;aa.isSticky&&!e.fixHeader?0:a.scrollbarSize),i=Z(),s=h=>{const{currentTarget:b,deltaX:y}=h;y&&(r("scroll",{currentTarget:b,scrollLeft:b.scrollLeft+y}),h.preventDefault())},u=Z();Ve(()=>{lt(()=>{u.value=wt(i.value,"wheel",s)})}),Je(()=>{var h;(h=u.value)===null||h===void 0||h.remove()});const c=P(()=>e.flattenColumns.every(h=>h.width&&h.width!==0&&h.width!=="0px")),d=Z([]),p=Z([]);Le(()=>{const h=e.flattenColumns[e.flattenColumns.length-1],b={fixed:h?h.fixed:null,scrollbar:!0,customHeaderCell:()=>({class:`${a.prefixCls}-cell-scrollbar`})};d.value=l.value?[...e.columns,b]:e.columns,p.value=l.value?[...e.flattenColumns,b]:e.flattenColumns});const g=P(()=>{const{stickyOffsets:h,direction:b}=e,{right:y,left:S}=h;return v(v({},h),{left:b==="rtl"?[...S.map($=>$+l.value),0]:S,right:b==="rtl"?y:[...y.map($=>$+l.value),0],isSticky:a.isSticky})}),m=zq(Be(e,"colWidths"),Be(e,"columCount"));return()=>{var h;const{noData:b,columCount:y,stickyTopOffset:S,stickyBottomOffset:$,stickyClassName:x,maxContentScroll:C}=e,{isSticky:O}=a;return f("div",{style:v({overflow:"hidden"},O?{top:`${S}px`,bottom:`${$}px`}:{}),ref:i,class:te(n.class,{[x]:!!x})},[f("table",{style:{tableLayout:"fixed",visibility:b||m.value?null:"hidden"}},[(!b||!C||c.value)&&f(C6,{colWidths:m.value?[...m.value,l.value]:[],columCount:y+1,columns:p.value},null),(h=o.default)===null||h===void 0?void 0:h.call(o,v(v({},e),{stickyOffsets:g.value,columns:d.value,flattenColumns:p.value}))])])}}});function gS(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o[r,Be(e,r)])))}const Hq=[],jq={},Ap="rc-table-internal-hook",Vq=J({name:"VcTable",inheritAttrs:!1,props:["prefixCls","data","columns","rowKey","tableLayout","scroll","rowClassName","title","footer","id","showHeader","components","customRow","customHeaderRow","direction","expandFixed","expandColumnWidth","expandedRowKeys","defaultExpandedRowKeys","expandedRowRender","expandRowByClick","expandIcon","onExpand","onExpandedRowsChange","onUpdate:expandedRowKeys","defaultExpandAllRows","indentSize","expandIconColumnIndex","expandedRowClassName","childrenColumnName","rowExpandable","sticky","transformColumns","internalHooks","internalRefs","canExpandable","onUpdateInternalRefs","transformCellText"],emits:["expand","expandedRowsChange","updateInternalRefs","update:expandedRowKeys"],setup(e,t){let{attrs:n,slots:o,emit:r}=t;const a=P(()=>e.data||Hq),l=P(()=>!!a.value.length),i=P(()=>JY(e.components,{})),s=(ne,pe)=>d6(i.value,ne)||pe,u=P(()=>{const ne=e.rowKey;return typeof ne=="function"?ne:pe=>pe&&pe[ne]}),c=P(()=>e.expandIcon||kq),d=P(()=>e.childrenColumnName||"children"),p=P(()=>e.expandedRowRender?"row":e.canExpandable||a.value.some(ne=>ne&&typeof ne=="object"&&ne[d.value])?"nest":!1),g=Y([]);Le(()=>{e.defaultExpandedRowKeys&&(g.value=e.defaultExpandedRowKeys),e.defaultExpandAllRows&&(g.value=Bq(a.value,u.value,d.value))})();const h=P(()=>new Set(e.expandedRowKeys||g.value||[])),b=ne=>{const pe=u.value(ne,a.value.indexOf(ne));let xe;const Te=h.value.has(pe);Te?(h.value.delete(pe),xe=[...h.value]):xe=[...h.value,pe],g.value=xe,r("expand",!Te,ne),r("update:expandedRowKeys",xe),r("expandedRowsChange",xe)},y=Z(0),[S,$]=wq(v(v({},Rr(e)),{expandable:P(()=>!!e.expandedRowRender),expandedKeys:h,getRowKey:u,onTriggerExpand:b,expandIcon:c}),P(()=>e.internalHooks===Ap?e.transformColumns:null)),x=P(()=>({columns:S.value,flattenColumns:$.value})),C=Z(),O=Z(),w=Z(),M=Z({scrollWidth:0,clientWidth:0}),I=Z(),[_,D]=pt(!1),[F,z]=pt(!1),[H,T]=$6(new Map),A=P(()=>vu($.value)),R=P(()=>A.value.map(ne=>H.value.get(ne))),E=P(()=>$.value.length),k=Pq(R,E,Be(e,"direction")),B=P(()=>e.scroll&&Mp(e.scroll.y)),L=P(()=>e.scroll&&Mp(e.scroll.x)||!!e.expandFixed),j=P(()=>L.value&&$.value.some(ne=>{let{fixed:pe}=ne;return pe})),K=Z(),G=Lq(Be(e,"sticky"),Be(e,"prefixCls")),U=vt({}),X=P(()=>{const ne=Object.values(U)[0];return(B.value||G.value.isSticky)&&ne}),ee=(ne,pe)=>{pe?U[ne]=pe:delete U[ne]},oe=Z({}),Q=Z({}),W=Z({});Le(()=>{B.value&&(Q.value={overflowY:"scroll",maxHeight:xr(e.scroll.y)}),L.value&&(oe.value={overflowX:"auto"},B.value||(Q.value={overflowY:"hidden"}),W.value={width:e.scroll.x===!0?"auto":xr(e.scroll.x),minWidth:"100%"})});const q=(ne,pe)=>{Tc(C.value)&&T(xe=>{if(xe.get(ne)!==pe){const Te=new Map(xe);return Te.set(ne,pe),Te}return xe})},[re,le]=Oq(null);function ye(ne,pe){if(!pe)return;if(typeof pe=="function"){pe(ne);return}const xe=pe.$el||pe;xe.scrollLeft!==ne&&(xe.scrollLeft=ne)}const me=ne=>{let{currentTarget:pe,scrollLeft:xe}=ne;var Te;const ke=e.direction==="rtl",ve=typeof xe=="number"?xe:pe.scrollLeft,he=pe||jq;if((!le()||le()===he)&&(re(he),ye(ve,O.value),ye(ve,w.value),ye(ve,I.value),ye(ve,(Te=K.value)===null||Te===void 0?void 0:Te.setScrollLeft)),pe){const{scrollWidth:be,clientWidth:Me}=pe;ke?(D(-ve0)):(D(ve>0),z(ve{L.value&&w.value?me({currentTarget:w.value}):(D(!1),z(!1))};let se;const ie=ne=>{ne!==y.value&&(ce(),y.value=C.value?C.value.offsetWidth:ne)},fe=ne=>{let{width:pe}=ne;if(clearTimeout(se),y.value===0){ie(pe);return}se=setTimeout(()=>{ie(pe)},100)};ue([L,()=>e.data,()=>e.columns],()=>{L.value&&ce()},{flush:"post"});const[Se,Ie]=pt(0);aq(),Ve(()=>{lt(()=>{var ne,pe;ce(),Ie(u_(w.value).width),M.value={scrollWidth:((ne=w.value)===null||ne===void 0?void 0:ne.scrollWidth)||0,clientWidth:((pe=w.value)===null||pe===void 0?void 0:pe.clientWidth)||0}})}),ao(()=>{lt(()=>{var ne,pe;const xe=((ne=w.value)===null||ne===void 0?void 0:ne.scrollWidth)||0,Te=((pe=w.value)===null||pe===void 0?void 0:pe.clientWidth)||0;(M.value.scrollWidth!==xe||M.value.clientWidth!==Te)&&(M.value={scrollWidth:xe,clientWidth:Te})})}),Le(()=>{e.internalHooks===Ap&&e.internalRefs&&e.onUpdateInternalRefs({body:w.value?w.value.$el||w.value:null})},{flush:"post"});const ge=P(()=>e.tableLayout?e.tableLayout:j.value?e.scroll.x==="max-content"?"auto":"fixed":B.value||G.value.isSticky||$.value.some(ne=>{let{ellipsis:pe}=ne;return pe})?"fixed":"auto"),Oe=()=>{var ne;return l.value?null:((ne=o.emptyText)===null||ne===void 0?void 0:ne.call(o))||"No Data"};QY(vt(v(v({},Rr(gS(e,"prefixCls","direction","transformCellText"))),{getComponent:s,scrollbarSize:Se,fixedInfoList:P(()=>$.value.map((ne,pe)=>Fh(pe,pe,$.value,k.value,e.direction))),isSticky:P(()=>G.value.isSticky),summaryCollect:ee}))),hq(vt(v(v({},Rr(gS(e,"rowClassName","expandedRowClassName","expandRowByClick","expandedRowRender","expandIconColumnIndex","indentSize"))),{columns:S,flattenColumns:$,tableLayout:ge,expandIcon:c,expandableType:p,onTriggerExpand:b}))),yq({onColumnResize:q}),pq({componentWidth:y,fixHeader:B,fixColumn:j,horizonScroll:L});const we=()=>f($q,{data:a.value,measureColumnWidth:B.value||L.value||G.value.isSticky,expandedKeys:h.value,rowExpandable:e.rowExpandable,getRowKey:u.value,customRow:e.customRow,childrenColumnName:d.value},{emptyNode:Oe}),ae=()=>f(C6,{colWidths:$.value.map(ne=>{let{width:pe}=ne;return pe}),columns:$.value},null);return()=>{var ne;const{prefixCls:pe,scroll:xe,tableLayout:Te,direction:ke,title:ve=o.title,footer:he=o.footer,id:be,showHeader:Me,customHeaderRow:Ae}=e,{isSticky:_e,offsetHeader:Re,offsetSummary:Ye,offsetScroll:tt,stickyClassName:at,container:it}=G.value,ct=s(["table"],"table"),Et=s(["body"]),Dt=(ne=o.summary)===null||ne===void 0?void 0:ne.call(o,{pageData:a.value});let Bt=()=>null;const Pt={colWidths:R.value,columCount:$.value.length,stickyOffsets:k.value,customHeaderRow:Ae,fixHeader:B.value,scroll:xe};if(B.value||_e){let Rn=()=>null;typeof Et=="function"?(Rn=()=>Et(a.value,{scrollbarSize:Se.value,ref:w,onScroll:me}),Pt.colWidths=$.value.map((cn,vr)=>{let{width:Pe}=cn;const He=vr===S.value.length-1?Pe-Se.value:Pe;return typeof He=="number"&&!Number.isNaN(He)?He:0})):Rn=()=>f("div",{style:v(v({},oe.value),Q.value),onScroll:me,ref:w,class:te(`${pe}-body`)},[f(ct,{style:v(v({},W.value),{tableLayout:ge.value})},{default:()=>[ae(),we(),!X.value&&Dt&&f(Xi,{stickyOffsets:k.value,flattenColumns:$.value},{default:()=>[Dt]})]})]);const Yn=v(v(v({noData:!a.value.length,maxContentScroll:L.value&&xe.x==="max-content"},Pt),x.value),{direction:ke,stickyClassName:at,onScroll:me});Bt=()=>f(nt,null,[Me!==!1&&f(vS,N(N({},Yn),{},{stickyTopOffset:Re,class:`${pe}-header`,ref:O}),{default:cn=>f(nt,null,[f(fS,cn,null),X.value==="top"&&f(Xi,cn,{default:()=>[Dt]})])}),Rn(),X.value&&X.value!=="top"&&f(vS,N(N({},Yn),{},{stickyBottomOffset:Ye,class:`${pe}-summary`,ref:I}),{default:cn=>f(Xi,cn,{default:()=>[Dt]})}),_e&&w.value&&f(Fq,{ref:K,offsetScroll:tt,scrollBodyRef:w,onScroll:me,container:it,scrollBodySizeInfo:M.value},null)])}else Bt=()=>f("div",{style:v(v({},oe.value),Q.value),class:te(`${pe}-content`),onScroll:me,ref:w},[f(ct,{style:v(v({},W.value),{tableLayout:ge.value})},{default:()=>[ae(),Me!==!1&&f(fS,N(N({},Pt),x.value),null),we(),Dt&&f(Xi,{stickyOffsets:k.value,flattenColumns:$.value},{default:()=>[Dt]})]})]);const Qt=dr(n,{aria:!0,data:!0}),sn=()=>f("div",N(N({},Qt),{},{class:te(pe,{[`${pe}-rtl`]:ke==="rtl",[`${pe}-ping-left`]:_.value,[`${pe}-ping-right`]:F.value,[`${pe}-layout-fixed`]:Te==="fixed",[`${pe}-fixed-header`]:B.value,[`${pe}-fixed-column`]:j.value,[`${pe}-scroll-horizontal`]:L.value,[`${pe}-has-fix-left`]:$.value[0]&&$.value[0].fixed,[`${pe}-has-fix-right`]:$.value[E.value-1]&&$.value[E.value-1].fixed==="right",[n.class]:n.class}),style:n.style,id:be,ref:C}),[ve&&f(Dp,{class:`${pe}-title`},{default:()=>[ve(a.value)]}),f("div",{class:`${pe}-container`},[Bt()]),he&&f(Dp,{class:`${pe}-footer`},{default:()=>[he(a.value)]})]);return L.value?f(ho,{onResize:fe},{default:sn}):sn()}}});function Wq(){const e=v({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const r=n[o];r!==void 0&&(e[o]=r)})}return e}const Rp=10;function Kq(e,t){const n={current:e.current,pageSize:e.pageSize};return Object.keys(t&&typeof t=="object"?t:{}).forEach(r=>{const a=e[r];typeof a!="function"&&(n[r]=a)}),n}function Gq(e,t,n){const o=P(()=>t.value&&typeof t.value=="object"?t.value:{}),r=P(()=>o.value.total||0),[a,l]=pt(()=>({current:"defaultCurrent"in o.value?o.value.defaultCurrent:1,pageSize:"defaultPageSize"in o.value?o.value.defaultPageSize:Rp})),i=P(()=>{const c=Wq(a.value,o.value,{total:r.value>0?r.value:e.value}),d=Math.ceil((r.value||e.value)/c.pageSize);return c.current>d&&(c.current=d||1),c}),s=(c,d)=>{t.value!==!1&&l({current:c??1,pageSize:d||i.value.pageSize})},u=(c,d)=>{var p,g;t.value&&((g=(p=o.value).onChange)===null||g===void 0||g.call(p,c,d)),s(c,d),n(c,d||i.value.pageSize)};return[P(()=>t.value===!1?{}:v(v({},i.value),{onChange:u})),s]}function Xq(e,t,n){const o=Y({});ue([e,t,n],()=>{const a=new Map,l=n.value,i=t.value;function s(u){u.forEach((c,d)=>{const p=l(c,d);a.set(p,c),c&&typeof c=="object"&&i in c&&s(c[i]||[])})}s(e.value),o.value={kvMap:a}},{deep:!0,immediate:!0});function r(a){return o.value.kvMap.get(a)}return[r]}const To={},Np="SELECT_ALL",kp="SELECT_INVERT",Bp="SELECT_NONE",Uq=[];function w6(e,t){let n=[];return(t||[]).forEach(o=>{n.push(o),o&&typeof o=="object"&&e in o&&(n=[...n,...w6(e,o[e])])}),n}function Yq(e,t){const n=P(()=>{const I=e.value||{},{checkStrictly:_=!0}=I;return v(v({},I),{checkStrictly:_})}),[o,r]=Ot(n.value.selectedRowKeys||n.value.defaultSelectedRowKeys||Uq,{value:P(()=>n.value.selectedRowKeys)}),a=Y(new Map),l=I=>{if(n.value.preserveSelectedRowKeys){const _=new Map;I.forEach(D=>{let F=t.getRecordByKey(D);!F&&a.value.has(D)&&(F=a.value.get(D)),_.set(D,F)}),a.value=_}};Le(()=>{l(o.value)});const i=P(()=>n.value.checkStrictly?null:gi(t.data.value,{externalGetKey:t.getRowKey.value,childrenPropName:t.childrenColumnName.value}).keyEntities),s=P(()=>w6(t.childrenColumnName.value,t.pageData.value)),u=P(()=>{const I=new Map,_=t.getRowKey.value,D=n.value.getCheckboxProps;return s.value.forEach((F,z)=>{const H=_(F,z),T=(D?D(F):null)||{};I.set(H,T)}),I}),{maxLevel:c,levelEntities:d}=au(i),p=I=>{var _;return!!(!((_=u.value.get(t.getRowKey.value(I)))===null||_===void 0)&&_.disabled)},g=P(()=>{if(n.value.checkStrictly)return[o.value||[],[]];const{checkedKeys:I,halfCheckedKeys:_}=jn(o.value,!0,i.value,c.value,d.value,p);return[I||[],_]}),m=P(()=>g.value[0]),h=P(()=>g.value[1]),b=P(()=>{const I=n.value.type==="radio"?m.value.slice(0,1):m.value;return new Set(I)}),y=P(()=>n.value.type==="radio"?new Set:new Set(h.value)),[S,$]=pt(null),x=I=>{let _,D;l(I);const{preserveSelectedRowKeys:F,onChange:z}=n.value,{getRecordByKey:H}=t;F?(_=I,D=I.map(T=>a.value.get(T))):(_=[],D=[],I.forEach(T=>{const A=H(T);A!==void 0&&(_.push(T),D.push(A))})),r(_),z==null||z(_,D)},C=(I,_,D,F)=>{const{onSelect:z}=n.value,{getRecordByKey:H}=t||{};if(z){const T=D.map(A=>H(A));z(H(I),_,T,F)}x(D)},O=P(()=>{const{onSelectInvert:I,onSelectNone:_,selections:D,hideSelectAll:F}=n.value,{data:z,pageData:H,getRowKey:T,locale:A}=t;return!D||F?null:(D===!0?[Np,kp,Bp]:D).map(E=>E===Np?{key:"all",text:A.value.selectionAll,onSelect(){x(z.value.map((k,B)=>T.value(k,B)).filter(k=>{const B=u.value.get(k);return!(B!=null&&B.disabled)||b.value.has(k)}))}}:E===kp?{key:"invert",text:A.value.selectInvert,onSelect(){const k=new Set(b.value);H.value.forEach((L,j)=>{const K=T.value(L,j),G=u.value.get(K);G!=null&&G.disabled||(k.has(K)?k.delete(K):k.add(K))});const B=Array.from(k);I&&(bt(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),I(B)),x(B)}}:E===Bp?{key:"none",text:A.value.selectNone,onSelect(){_==null||_(),x(Array.from(b.value).filter(k=>{const B=u.value.get(k);return B==null?void 0:B.disabled}))}}:E)}),w=P(()=>s.value.length);return[I=>{var _;const{onSelectAll:D,onSelectMultiple:F,columnWidth:z,type:H,fixed:T,renderCell:A,hideSelectAll:R,checkStrictly:E}=n.value,{prefixCls:k,getRecordByKey:B,getRowKey:L,expandType:j,getPopupContainer:K}=t;if(!e.value)return I.filter(ie=>ie!==To);let G=I.slice();const U=new Set(b.value),X=s.value.map(L.value).filter(ie=>!u.value.get(ie).disabled),ee=X.every(ie=>U.has(ie)),oe=X.some(ie=>U.has(ie)),Q=()=>{const ie=[];ee?X.forEach(Se=>{U.delete(Se),ie.push(Se)}):X.forEach(Se=>{U.has(Se)||(U.add(Se),ie.push(Se))});const fe=Array.from(U);D==null||D(!ee,fe.map(Se=>B(Se)),ie.map(Se=>B(Se))),x(fe)};let W;if(H!=="radio"){let ie;if(O.value){const Oe=f(Mn,{getPopupContainer:K.value},{default:()=>[O.value.map((we,ae)=>{const{key:ne,text:pe,onSelect:xe}=we;return f(Mn.Item,{key:ne||ae,onClick:()=>{xe==null||xe(X)}},{default:()=>[pe]})})]});ie=f("div",{class:`${k.value}-selection-extra`},[f(ar,{overlay:Oe,getPopupContainer:K.value},{default:()=>[f("span",null,[f(Nc,null,null)])]})])}const fe=s.value.map((Oe,we)=>{const ae=L.value(Oe,we),ne=u.value.get(ae)||{};return v({checked:U.has(ae)},ne)}).filter(Oe=>{let{disabled:we}=Oe;return we}),Se=!!fe.length&&fe.length===w.value,Ie=Se&&fe.every(Oe=>{let{checked:we}=Oe;return we}),ge=Se&&fe.some(Oe=>{let{checked:we}=Oe;return we});W=!R&&f("div",{class:`${k.value}-selection`},[f(No,{checked:Se?Ie:!!w.value&&ee,indeterminate:Se?!Ie&&ge:!ee&&oe,onChange:Q,disabled:w.value===0||Se,"aria-label":ie?"Custom selection":"Select all",skipGroup:!0},null),ie])}let q;H==="radio"?q=ie=>{let{record:fe,index:Se}=ie;const Ie=L.value(fe,Se),ge=U.has(Ie);return{node:f(pn,N(N({},u.value.get(Ie)),{},{checked:ge,onClick:Oe=>Oe.stopPropagation(),onChange:Oe=>{U.has(Ie)||C(Ie,!0,[Ie],Oe.nativeEvent)}}),null),checked:ge}}:q=ie=>{let{record:fe,index:Se}=ie;var Ie;const ge=L.value(fe,Se),Oe=U.has(ge),we=y.value.has(ge),ae=u.value.get(ge);let ne;return j.value==="nest"?(ne=we,bt(typeof(ae==null?void 0:ae.indeterminate)!="boolean","Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):ne=(Ie=ae==null?void 0:ae.indeterminate)!==null&&Ie!==void 0?Ie:we,{node:f(No,N(N({},ae),{},{indeterminate:ne,checked:Oe,skipGroup:!0,onClick:pe=>pe.stopPropagation(),onChange:pe=>{let{nativeEvent:xe}=pe;const{shiftKey:Te}=xe;let ke=-1,ve=-1;if(Te&&E){const he=new Set([S.value,ge]);X.some((be,Me)=>{if(he.has(be))if(ke===-1)ke=Me;else return ve=Me,!0;return!1})}if(ve!==-1&&ke!==ve&&E){const he=X.slice(ke,ve+1),be=[];Oe?he.forEach(Ae=>{U.has(Ae)&&(be.push(Ae),U.delete(Ae))}):he.forEach(Ae=>{U.has(Ae)||(be.push(Ae),U.add(Ae))});const Me=Array.from(U);F==null||F(!Oe,Me.map(Ae=>B(Ae)),be.map(Ae=>B(Ae))),x(Me)}else{const he=m.value;if(E){const be=Oe?uo(he,ge):Io(he,ge);C(ge,!Oe,be,xe)}else{const be=jn([...he,ge],!0,i.value,c.value,d.value,p),{checkedKeys:Me,halfCheckedKeys:Ae}=be;let _e=Me;if(Oe){const Re=new Set(Me);Re.delete(ge),_e=jn(Array.from(Re),{checked:!1,halfCheckedKeys:Ae},i.value,c.value,d.value,p).checkedKeys}C(ge,!Oe,_e,xe)}}$(ge)}}),null),checked:Oe}};const re=ie=>{let{record:fe,index:Se}=ie;const{node:Ie,checked:ge}=q({record:fe,index:Se});return A?A(ge,fe,Se,Ie):Ie};if(!G.includes(To))if(G.findIndex(ie=>{var fe;return((fe=ie[Ma])===null||fe===void 0?void 0:fe.columnType)==="EXPAND_COLUMN"})===0){const[ie,...fe]=G;G=[ie,To,...fe]}else G=[To,...G];const le=G.indexOf(To);G=G.filter((ie,fe)=>ie!==To||fe===le);const ye=G[le-1],me=G[le+1];let ce=T;ce===void 0&&((me==null?void 0:me.fixed)!==void 0?ce=me.fixed:(ye==null?void 0:ye.fixed)!==void 0&&(ce=ye.fixed)),ce&&ye&&((_=ye[Ma])===null||_===void 0?void 0:_.columnType)==="EXPAND_COLUMN"&&ye.fixed===void 0&&(ye.fixed=ce);const se={fixed:ce,width:z,className:`${k.value}-selection-column`,title:n.value.columnTitle||W,customRender:re,[Ma]:{class:`${k.value}-selection-col`}};return G.map(ie=>ie===To?se:ie)},b]}var qq={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const Qq=qq;function hS(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:[];const t=mt(e),n=[];return t.forEach(o=>{var r,a,l,i;if(!o)return;const s=o.key,u=((r=o.props)===null||r===void 0?void 0:r.style)||{},c=((a=o.props)===null||a===void 0?void 0:a.class)||"",d=o.props||{};for(const[b,y]of Object.entries(d))d[qr(b)]=y;const p=o.children||{},{default:g}=p,m=rQ(p,["default"]),h=v(v(v({},m),d),{style:u,class:c});if(s&&(h.key=s),!((l=o.type)===null||l===void 0)&&l.__ANT_TABLE_COLUMN_GROUP)h.children=O6(typeof g=="function"?g():g);else{const b=(i=o.children)===null||i===void 0?void 0:i.default;h.customRender=h.customRender||b}n.push(h)}),n}const ms="ascend",jd="descend";function ec(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function bS(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function aQ(e,t){return t?e[e.indexOf(t)+1]:e[0]}function Fp(e,t,n){let o=[];function r(a,l){o.push({column:a,key:Kr(a,l),multiplePriority:ec(a),sortOrder:a.sortOrder})}return(e||[]).forEach((a,l)=>{const i=yi(l,n);a.children?("sortOrder"in a&&r(a,i),o=[...o,...Fp(a.children,t,i)]):a.sorter&&("sortOrder"in a?r(a,i):t&&a.defaultSortOrder&&o.push({column:a,key:Kr(a,i),multiplePriority:ec(a),sortOrder:a.defaultSortOrder}))}),o}function P6(e,t,n,o,r,a,l,i){return(t||[]).map((s,u)=>{const c=yi(u,i);let d=s;if(d.sorter){const p=d.sortDirections||r,g=d.showSorterTooltip===void 0?l:d.showSorterTooltip,m=Kr(d,c),h=n.find(I=>{let{key:_}=I;return _===m}),b=h?h.sortOrder:null,y=aQ(p,b),S=p.includes(ms)&&f(oQ,{class:te(`${e}-column-sorter-up`,{active:b===ms}),role:"presentation"},null),$=p.includes(jd)&&f(Jq,{role:"presentation",class:te(`${e}-column-sorter-down`,{active:b===jd})},null),{cancelSort:x,triggerAsc:C,triggerDesc:O}=a||{};let w=x;y===jd?w=O:y===ms&&(w=C);const M=typeof g=="object"?g:{title:w};d=v(v({},d),{className:te(d.className,{[`${e}-column-sort`]:b}),title:I=>{const _=f("div",{class:`${e}-column-sorters`},[f("span",{class:`${e}-column-title`},[Hh(s.title,I)]),f("span",{class:te(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(S&&$)})},[f("span",{class:`${e}-column-sorter-inner`},[S,$])])]);return g?f(oo,M,{default:()=>[_]}):_},customHeaderCell:I=>{const _=s.customHeaderCell&&s.customHeaderCell(I)||{},D=_.onClick,F=_.onKeydown;return _.onClick=z=>{o({column:s,key:m,sortOrder:y,multiplePriority:ec(s)}),D&&D(z)},_.onKeydown=z=>{z.keyCode===$e.ENTER&&(o({column:s,key:m,sortOrder:y,multiplePriority:ec(s)}),F==null||F(z))},b&&(_["aria-sort"]=b==="ascend"?"ascending":"descending"),_.class=te(_.class,`${e}-column-has-sorters`),_.tabindex=0,_}})}return"children"in d&&(d=v(v({},d),{children:P6(e,d.children,n,o,r,a,l,c)})),d})}function yS(e){const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}}function SS(e){const t=e.filter(n=>{let{sortOrder:o}=n;return o}).map(yS);return t.length===0&&e.length?v(v({},yS(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Lp(e,t,n){const o=t.slice().sort((l,i)=>i.multiplePriority-l.multiplePriority),r=e.slice(),a=o.filter(l=>{let{column:{sorter:i},sortOrder:s}=l;return bS(i)&&s});return a.length?r.sort((l,i)=>{for(let s=0;s{const i=l[n];return i?v(v({},l),{[n]:Lp(i,t,n)}):l}):r}function lQ(e){let{prefixCls:t,mergedColumns:n,onSorterChange:o,sortDirections:r,tableLocale:a,showSorterTooltip:l}=e;const[i,s]=pt(Fp(n.value,!0)),u=P(()=>{let m=!0;const h=Fp(n.value,!1);if(!h.length)return i.value;const b=[];function y($){m?b.push($):b.push(v(v({},$),{sortOrder:null}))}let S=null;return h.forEach($=>{S===null?(y($),$.sortOrder&&($.multiplePriority===!1?m=!1:S=!0)):(S&&$.multiplePriority!==!1||(m=!1),y($))}),b}),c=P(()=>{const m=u.value.map(h=>{let{column:b,sortOrder:y}=h;return{column:b,order:y}});return{sortColumns:m,sortColumn:m[0]&&m[0].column,sortOrder:m[0]&&m[0].order}});function d(m){let h;m.multiplePriority===!1||!u.value.length||u.value[0].multiplePriority===!1?h=[m]:h=[...u.value.filter(b=>{let{key:y}=b;return y!==m.key}),m],s(h),o(SS(h),h)}const p=m=>P6(t.value,m,u.value,d,r.value,a.value,l.value),g=P(()=>SS(u.value));return[p,u,c,g]}var iQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const sQ=iQ;function $S(e){for(var t=1;t{const{keyCode:t}=e;t===$e.ENTER&&e.stopPropagation()},fQ=(e,t)=>{let{slots:n}=t;var o;return f("div",{onClick:r=>r.stopPropagation(),onKeydown:dQ},[(o=n.default)===null||o===void 0?void 0:o.call(n)])},pQ=fQ,CS=J({compatConfig:{MODE:3},name:"FilterSearch",inheritAttrs:!1,props:{value:je(),onChange:de(),filterSearch:Ge([Boolean,Function]),tablePrefixCls:je(),locale:Ne()},setup(e){return()=>{const{value:t,onChange:n,filterSearch:o,tablePrefixCls:r,locale:a}=e;return o?f("div",{class:`${r}-filter-dropdown-search`},[f(Wt,{placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,class:`${r}-filter-dropdown-search-input`},{prefix:()=>f(ag,null,null)})]):null}}});var xS=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);re.motion?e.motion:Kc()),s=(u,c)=>{var d,p,g,m;c==="appear"?(p=(d=i.value)===null||d===void 0?void 0:d.onAfterEnter)===null||p===void 0||p.call(d,u):c==="leave"&&((m=(g=i.value)===null||g===void 0?void 0:g.onAfterLeave)===null||m===void 0||m.call(g,u)),l.value||e.onMotionEnd(),l.value=!0};return ue(()=>e.motionNodes,()=>{e.motionNodes&&e.motionType==="hide"&&r.value&<(()=>{r.value=!1})},{immediate:!0,flush:"post"}),Ve(()=>{e.motionNodes&&e.onMotionStart()}),Je(()=>{e.motionNodes&&s()}),()=>{const{motion:u,motionNodes:c,motionType:d,active:p,eventKey:g}=e,m=xS(e,["motion","motionNodes","motionType","active","eventKey"]);return c?f(rn,N(N({},i.value),{},{appear:d==="show",onAfterAppear:h=>s(h,"appear"),onAfterLeave:h=>s(h,"leave")}),{default:()=>[Kt(f("div",{class:`${a.value.prefixCls}-treenode-motion`},[c.map(h=>{const b=xS(h.data,[]),{title:y,key:S,isStart:$,isEnd:x}=h;return delete b.children,f(lp,N(N({},b),{},{title:y,active:p,data:h.data,key:S,eventKey:S,isStart:$,isEnd:x}),o)})]),[[Wn,r.value]])]}):f(lp,N(N({class:n.class,style:n.style},m),{},{active:p,eventKey:g}),o)}}});function gQ(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];const n=e.length,o=t.length;if(Math.abs(n-o)!==1)return{add:!1,key:null};function r(a,l){const i=new Map;a.forEach(u=>{i.set(u,!0)});const s=l.filter(u=>!i.has(u));return s.length===1?s[0]:null}return nl.key===n),r=e[o+1],a=t.findIndex(l=>l.key===n);if(r){const l=t.findIndex(i=>i.key===r.key);return t.slice(a+1,l)}return t.slice(a+1)}var OS=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{},Gr=`RC_TREE_MOTION_${Math.random()}`,zp={key:Gr},I6={key:Gr,level:0,index:0,pos:"0",node:zp,nodes:[zp]},IS={parent:null,children:[],pos:I6.pos,data:zp,title:null,key:Gr,isStart:[],isEnd:[]};function TS(e,t,n,o){return t===!1||!n?e:e.slice(0,Math.ceil(n/o)+1)}function MS(e){const{key:t,pos:n}=e;return vi(t,n)}function mQ(e){let t=String(e.key),n=e;for(;n.parent;)n=n.parent,t=`${n.key} > ${t}`;return t}const bQ=J({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:Nz,setup(e,t){let{expose:n,attrs:o}=t;const r=Z(),a=Z(),{expandedKeys:l,flattenNodes:i}=S4();n({scrollTo:h=>{r.value.scrollTo(h)},getIndentWidth:()=>a.value.offsetWidth});const s=Y(i.value),u=Y([]),c=Z(null);function d(){s.value=i.value,u.value=[],c.value=null,e.onListChangeEnd()}const p=nh();ue([()=>l.value.slice(),i],(h,b)=>{let[y,S]=h,[$,x]=b;const C=gQ($,y);if(C.key!==null){const{virtual:O,height:w,itemHeight:M}=e;if(C.add){const I=x.findIndex(F=>{let{key:z}=F;return z===C.key}),_=TS(wS(x,S,C.key),O,w,M),D=x.slice();D.splice(I+1,0,IS),s.value=D,u.value=_,c.value="show"}else{const I=S.findIndex(F=>{let{key:z}=F;return z===C.key}),_=TS(wS(S,x,C.key),O,w,M),D=S.slice();D.splice(I+1,0,IS),s.value=D,u.value=_,c.value="hide"}}else x!==S&&(s.value=S)}),ue(()=>p.value.dragging,h=>{h||d()});const g=P(()=>e.motion===void 0?s.value:i.value),m=()=>{e.onActiveChange(null)};return()=>{const h=v(v({},e),o),{prefixCls:b,selectable:y,checkable:S,disabled:$,motion:x,height:C,itemHeight:O,virtual:w,focusable:M,activeItem:I,focused:_,tabindex:D,onKeydown:F,onFocus:z,onBlur:H,onListChangeStart:T,onListChangeEnd:A}=h,R=OS(h,["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"]);return f(nt,null,[_&&I&&f("span",{style:PS,"aria-live":"assertive"},[mQ(I)]),f("div",null,[f("input",{style:PS,disabled:M===!1||$,tabindex:M!==!1?D:null,onKeydown:F,onFocus:z,onBlur:H,value:"",onChange:hQ,"aria-label":"for screen reader"},null)]),f("div",{class:`${b}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[f("div",{class:`${b}-indent`},[f("div",{ref:a,class:`${b}-indent-unit`},null)])]),f(sx,N(N({},qe(R,["onActiveChange"])),{},{data:g.value,itemKey:MS,height:C,fullHeight:!1,virtual:w,itemHeight:O,prefixCls:`${b}-list`,ref:r,onVisibleChange:(E,k)=>{const B=new Set(E);k.filter(j=>!B.has(j)).some(j=>MS(j)===Gr)&&d()}}),{default:E=>{const{pos:k}=E,B=OS(E.data,[]),{title:L,key:j,isStart:K,isEnd:G}=E,U=vi(j,k);return delete B.key,delete B.children,f(vQ,N(N({},B),{},{eventKey:U,title:L,active:!!I&&j===I.key,data:E.data,isStart:K,isEnd:G,motion:x,motionNodes:j===Gr?u.value:null,motionType:c.value,onMotionStart:T,onMotionEnd:d,onMousemove:m}),null)}})])}}});function yQ(e){let{dropPosition:t,dropLevelOffset:n,indent:o}=e;const r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"2px"};switch(t){case-1:r.top=0,r.left=`${-n*o}px`;break;case 1:r.bottom=0,r.left=`${-n*o}px`;break;case 0:r.bottom=0,r.left=`${o}`;break}return f("div",{style:r},null)}const SQ=10,T6=J({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,props:rt(C4(),{prefixCls:"vc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,expandAction:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:yQ,allowDrop:()=>!0}),setup(e,t){let{attrs:n,slots:o,expose:r}=t;const a=Y(!1);let l={};const i=Y(),s=Y([]),u=Y([]),c=Y([]),d=Y([]),p=Y([]),g=Y([]),m={},h=vt({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),b=Y([]);ue([()=>e.treeData,()=>e.children],()=>{b.value=e.treeData!==void 0?_t(e.treeData).slice():sp(_t(e.children))},{immediate:!0,deep:!0});const y=Y({}),S=Y(!1),$=Y(null),x=Y(!1),C=P(()=>tu(e.fieldNames)),O=Y();let w=null,M=null,I=null;const _=P(()=>({expandedKeysSet:D.value,selectedKeysSet:F.value,loadedKeysSet:z.value,loadingKeysSet:H.value,checkedKeysSet:T.value,halfCheckedKeysSet:A.value,dragOverNodeKey:h.dragOverNodeKey,dropPosition:h.dropPosition,keyEntities:y.value})),D=P(()=>new Set(g.value)),F=P(()=>new Set(s.value)),z=P(()=>new Set(d.value)),H=P(()=>new Set(p.value)),T=P(()=>new Set(u.value)),A=P(()=>new Set(c.value));Le(()=>{if(b.value){const ve=gi(b.value,{fieldNames:C.value});y.value=v({[Gr]:I6},ve.keyEntities)}});let R=!1;ue([()=>e.expandedKeys,()=>e.autoExpandParent,y],(ve,he)=>{let[be,Me]=ve,[Ae,_e]=he,Re=g.value;if(e.expandedKeys!==void 0||R&&Me!==_e)Re=e.autoExpandParent||!R&&e.defaultExpandParent?ip(e.expandedKeys,y.value):e.expandedKeys;else if(!R&&e.defaultExpandAll){const Ye=v({},y.value);delete Ye[Gr],Re=Object.keys(Ye).map(tt=>Ye[tt].key)}else!R&&e.defaultExpandedKeys&&(Re=e.autoExpandParent||e.defaultExpandParent?ip(e.defaultExpandedKeys,y.value):e.defaultExpandedKeys);Re&&(g.value=Re),R=!0},{immediate:!0});const E=Y([]);Le(()=>{E.value=Vz(b.value,g.value,C.value)}),Le(()=>{e.selectable&&(e.selectedKeys!==void 0?s.value=K1(e.selectedKeys,e):!R&&e.defaultSelectedKeys&&(s.value=K1(e.defaultSelectedKeys,e)))});const{maxLevel:k,levelEntities:B}=au(y);Le(()=>{if(e.checkable){let ve;if(e.checkedKeys!==void 0?ve=bd(e.checkedKeys)||{}:!R&&e.defaultCheckedKeys?ve=bd(e.defaultCheckedKeys)||{}:b.value&&(ve=bd(e.checkedKeys)||{checkedKeys:u.value,halfCheckedKeys:c.value}),ve){let{checkedKeys:he=[],halfCheckedKeys:be=[]}=ve;e.checkStrictly||({checkedKeys:he,halfCheckedKeys:be}=jn(he,!0,y.value,k.value,B.value)),u.value=he,c.value=be}}}),Le(()=>{e.loadedKeys&&(d.value=e.loadedKeys)});const L=()=>{v(h,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},j=ve=>{O.value.scrollTo(ve)};ue(()=>e.activeKey,()=>{e.activeKey!==void 0&&($.value=e.activeKey)},{immediate:!0}),ue($,ve=>{lt(()=>{ve!==null&&j({key:ve})})},{immediate:!0,flush:"post"});const K=ve=>{e.expandedKeys===void 0&&(g.value=ve)},G=()=>{h.draggingNodeKey!==null&&v(h,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),w=null,I=null},U=(ve,he)=>{const{onDragend:be}=e;h.dragOverNodeKey=null,G(),be==null||be({event:ve,node:he.eventData}),M=null},X=ve=>{U(ve,null),window.removeEventListener("dragend",X)},ee=(ve,he)=>{const{onDragstart:be}=e,{eventKey:Me,eventData:Ae}=he;M=he,w={x:ve.clientX,y:ve.clientY};const _e=uo(g.value,Me);h.draggingNodeKey=Me,h.dragChildrenKeys=Lz(Me,y.value),i.value=O.value.getIndentWidth(),K(_e),window.addEventListener("dragend",X),be&&be({event:ve,node:Ae})},oe=(ve,he)=>{const{onDragenter:be,onExpand:Me,allowDrop:Ae,direction:_e}=e,{pos:Re,eventKey:Ye}=he;if(I!==Ye&&(I=Ye),!M){L();return}const{dropPosition:tt,dropLevelOffset:at,dropTargetKey:it,dropContainerKey:ct,dropTargetPos:Et,dropAllowed:Dt,dragOverNodeKey:Bt}=W1(ve,M,he,i.value,w,Ae,E.value,y.value,D.value,_e);if(h.dragChildrenKeys.indexOf(it)!==-1||!Dt){L();return}if(l||(l={}),Object.keys(l).forEach(Pt=>{clearTimeout(l[Pt])}),M.eventKey!==he.eventKey&&(l[Re]=window.setTimeout(()=>{if(h.draggingNodeKey===null)return;let Pt=g.value.slice();const Qt=y.value[he.eventKey];Qt&&(Qt.children||[]).length&&(Pt=Io(g.value,he.eventKey)),K(Pt),Me&&Me(Pt,{node:he.eventData,expanded:!0,nativeEvent:ve})},800)),M.eventKey===it&&at===0){L();return}v(h,{dragOverNodeKey:Bt,dropPosition:tt,dropLevelOffset:at,dropTargetKey:it,dropContainerKey:ct,dropTargetPos:Et,dropAllowed:Dt}),be&&be({event:ve,node:he.eventData,expandedKeys:g.value})},Q=(ve,he)=>{const{onDragover:be,allowDrop:Me,direction:Ae}=e;if(!M)return;const{dropPosition:_e,dropLevelOffset:Re,dropTargetKey:Ye,dropContainerKey:tt,dropAllowed:at,dropTargetPos:it,dragOverNodeKey:ct}=W1(ve,M,he,i.value,w,Me,E.value,y.value,D.value,Ae);h.dragChildrenKeys.indexOf(Ye)!==-1||!at||(M.eventKey===Ye&&Re===0?h.dropPosition===null&&h.dropLevelOffset===null&&h.dropTargetKey===null&&h.dropContainerKey===null&&h.dropTargetPos===null&&h.dropAllowed===!1&&h.dragOverNodeKey===null||L():_e===h.dropPosition&&Re===h.dropLevelOffset&&Ye===h.dropTargetKey&&tt===h.dropContainerKey&&it===h.dropTargetPos&&at===h.dropAllowed&&ct===h.dragOverNodeKey||v(h,{dropPosition:_e,dropLevelOffset:Re,dropTargetKey:Ye,dropContainerKey:tt,dropTargetPos:it,dropAllowed:at,dragOverNodeKey:ct}),be&&be({event:ve,node:he.eventData}))},W=(ve,he)=>{I===he.eventKey&&!ve.currentTarget.contains(ve.relatedTarget)&&(L(),I=null);const{onDragleave:be}=e;be&&be({event:ve,node:he.eventData})},q=function(ve,he){let be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Me;const{dragChildrenKeys:Ae,dropPosition:_e,dropTargetKey:Re,dropTargetPos:Ye,dropAllowed:tt}=h;if(!tt)return;const{onDrop:at}=e;if(h.dragOverNodeKey=null,G(),Re===null)return;const it=v(v({},us(Re,_t(_.value))),{active:((Me=pe.value)===null||Me===void 0?void 0:Me.key)===Re,data:y.value[Re].node});Ae.indexOf(Re);const ct=oh(Ye),Et={event:ve,node:ds(it),dragNode:M?M.eventData:null,dragNodesKeys:[M.eventKey].concat(Ae),dropToGap:_e!==0,dropPosition:_e+Number(ct[ct.length-1])};be||at==null||at(Et),M=null},re=(ve,he)=>{const{expanded:be,key:Me}=he,Ae=E.value.filter(Re=>Re.key===Me)[0],_e=ds(v(v({},us(Me,_.value)),{data:Ae.data}));K(be?uo(g.value,Me):Io(g.value,Me)),Oe(ve,_e)},le=(ve,he)=>{const{onClick:be,expandAction:Me}=e;Me==="click"&&re(ve,he),be&&be(ve,he)},ye=(ve,he)=>{const{onDblclick:be,expandAction:Me}=e;(Me==="doubleclick"||Me==="dblclick")&&re(ve,he),be&&be(ve,he)},me=(ve,he)=>{let be=s.value;const{onSelect:Me,multiple:Ae}=e,{selected:_e}=he,Re=he[C.value.key],Ye=!_e;Ye?Ae?be=Io(be,Re):be=[Re]:be=uo(be,Re);const tt=y.value,at=be.map(it=>{const ct=tt[it];return ct?ct.node:null}).filter(it=>it);e.selectedKeys===void 0&&(s.value=be),Me&&Me(be,{event:"select",selected:Ye,node:he,selectedNodes:at,nativeEvent:ve})},ce=(ve,he,be)=>{const{checkStrictly:Me,onCheck:Ae}=e,_e=he[C.value.key];let Re;const Ye={event:"check",node:he,checked:be,nativeEvent:ve},tt=y.value;if(Me){const at=be?Io(u.value,_e):uo(u.value,_e),it=uo(c.value,_e);Re={checked:at,halfChecked:it},Ye.checkedNodes=at.map(ct=>tt[ct]).filter(ct=>ct).map(ct=>ct.node),e.checkedKeys===void 0&&(u.value=at)}else{let{checkedKeys:at,halfCheckedKeys:it}=jn([...u.value,_e],!0,tt,k.value,B.value);if(!be){const ct=new Set(at);ct.delete(_e),{checkedKeys:at,halfCheckedKeys:it}=jn(Array.from(ct),{checked:!1,halfCheckedKeys:it},tt,k.value,B.value)}Re=at,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=it,at.forEach(ct=>{const Et=tt[ct];if(!Et)return;const{node:Dt,pos:Bt}=Et;Ye.checkedNodes.push(Dt),Ye.checkedNodesPositions.push({node:Dt,pos:Bt})}),e.checkedKeys===void 0&&(u.value=at,c.value=it)}Ae&&Ae(Re,Ye)},se=ve=>{const he=ve[C.value.key],be=new Promise((Me,Ae)=>{const{loadData:_e,onLoad:Re}=e;if(!_e||z.value.has(he)||H.value.has(he))return null;_e(ve).then(()=>{const tt=Io(d.value,he),at=uo(p.value,he);Re&&Re(tt,{event:"load",node:ve}),e.loadedKeys===void 0&&(d.value=tt),p.value=at,Me()}).catch(tt=>{const at=uo(p.value,he);if(p.value=at,m[he]=(m[he]||0)+1,m[he]>=SQ){const it=Io(d.value,he);e.loadedKeys===void 0&&(d.value=it),Me()}Ae(tt)}),p.value=Io(p.value,he)});return be.catch(()=>{}),be},ie=(ve,he)=>{const{onMouseenter:be}=e;be&&be({event:ve,node:he})},fe=(ve,he)=>{const{onMouseleave:be}=e;be&&be({event:ve,node:he})},Se=(ve,he)=>{const{onRightClick:be}=e;be&&(ve.preventDefault(),be({event:ve,node:he}))},Ie=ve=>{const{onFocus:he}=e;S.value=!0,he&&he(ve)},ge=ve=>{const{onBlur:he}=e;S.value=!1,ne(null),he&&he(ve)},Oe=(ve,he)=>{let be=g.value;const{onExpand:Me,loadData:Ae}=e,{expanded:_e}=he,Re=he[C.value.key];if(x.value)return;be.indexOf(Re);const Ye=!_e;if(Ye?be=Io(be,Re):be=uo(be,Re),K(be),Me&&Me(be,{node:he,expanded:Ye,nativeEvent:ve}),Ye&&Ae){const tt=se(he);tt&&tt.then(()=>{}).catch(at=>{const it=uo(g.value,Re);K(it),Promise.reject(at)})}},we=()=>{x.value=!0},ae=()=>{setTimeout(()=>{x.value=!1})},ne=ve=>{const{onActiveChange:he}=e;$.value!==ve&&(e.activeKey!==void 0&&($.value=ve),ve!==null&&j({key:ve}),he&&he(ve))},pe=P(()=>$.value===null?null:E.value.find(ve=>{let{key:he}=ve;return he===$.value})||null),xe=ve=>{let he=E.value.findIndex(Me=>{let{key:Ae}=Me;return Ae===$.value});he===-1&&ve<0&&(he=E.value.length),he=(he+ve+E.value.length)%E.value.length;const be=E.value[he];if(be){const{key:Me}=be;ne(Me)}else ne(null)},Te=P(()=>ds(v(v({},us($.value,_.value)),{data:pe.value.data,active:!0}))),ke=ve=>{const{onKeydown:he,checkable:be,selectable:Me}=e;switch(ve.which){case $e.UP:{xe(-1),ve.preventDefault();break}case $e.DOWN:{xe(1),ve.preventDefault();break}}const Ae=pe.value;if(Ae&&Ae.data){const _e=Ae.data.isLeaf===!1||!!(Ae.data.children||[]).length,Re=Te.value;switch(ve.which){case $e.LEFT:{_e&&D.value.has($.value)?Oe({},Re):Ae.parent&&ne(Ae.parent.key),ve.preventDefault();break}case $e.RIGHT:{_e&&!D.value.has($.value)?Oe({},Re):Ae.children&&Ae.children.length&&ne(Ae.children[0].key),ve.preventDefault();break}case $e.ENTER:case $e.SPACE:{be&&!Re.disabled&&Re.checkable!==!1&&!Re.disableCheckbox?ce({},Re,!T.value.has($.value)):!be&&Me&&!Re.disabled&&Re.selectable!==!1&&me({},Re);break}}}he&&he(ve)};return r({onNodeExpand:Oe,scrollTo:j,onKeydown:ke,selectedKeys:P(()=>s.value),checkedKeys:P(()=>u.value),halfCheckedKeys:P(()=>c.value),loadedKeys:P(()=>d.value),loadingKeys:P(()=>p.value),expandedKeys:P(()=>g.value)}),An(()=>{window.removeEventListener("dragend",X),a.value=!0}),Dz({expandedKeys:g,selectedKeys:s,loadedKeys:d,loadingKeys:p,checkedKeys:u,halfCheckedKeys:c,expandedKeysSet:D,selectedKeysSet:F,loadedKeysSet:z,loadingKeysSet:H,checkedKeysSet:T,halfCheckedKeysSet:A,flattenNodes:E}),()=>{const{draggingNodeKey:ve,dropLevelOffset:he,dropContainerKey:be,dropTargetKey:Me,dropPosition:Ae,dragOverNodeKey:_e}=h,{prefixCls:Re,showLine:Ye,focusable:tt,tabindex:at=0,selectable:it,showIcon:ct,icon:Et=o.icon,switcherIcon:Dt,draggable:Bt,checkable:Pt,checkStrictly:Qt,disabled:sn,motion:Rn,loadData:Yn,filterTreeNode:cn,height:vr,itemHeight:Pe,virtual:He,dropIndicatorRender:Fe,onContextmenu:gt,onScroll:At,direction:It,rootClassName:un,rootStyle:Gt}=e,{class:so,style:yn}=n,Nn=dr(v(v({},e),n),{aria:!0,data:!0});let St;return Bt?typeof Bt=="object"?St=Bt:typeof Bt=="function"?St={nodeDraggable:Bt}:St={}:St=!1,f(_z,{value:{prefixCls:Re,selectable:it,showIcon:ct,icon:Et,switcherIcon:Dt,draggable:St,draggingNodeKey:ve,checkable:Pt,customCheckable:o.checkable,checkStrictly:Qt,disabled:sn,keyEntities:y.value,dropLevelOffset:he,dropContainerKey:be,dropTargetKey:Me,dropPosition:Ae,dragOverNodeKey:_e,dragging:ve!==null,indent:i.value,direction:It,dropIndicatorRender:Fe,loadData:Yn,filterTreeNode:cn,onNodeClick:le,onNodeDoubleClick:ye,onNodeExpand:Oe,onNodeSelect:me,onNodeCheck:ce,onNodeLoad:se,onNodeMouseEnter:ie,onNodeMouseLeave:fe,onNodeContextMenu:Se,onNodeDragStart:ee,onNodeDragEnter:oe,onNodeDragOver:Q,onNodeDragLeave:W,onNodeDragEnd:U,onNodeDrop:q,slots:o}},{default:()=>[f("div",{role:"tree",class:te(Re,so,un,{[`${Re}-show-line`]:Ye,[`${Re}-focused`]:S.value,[`${Re}-active-focused`]:$.value!==null}),style:Gt},[f(bQ,N({ref:O,prefixCls:Re,style:yn,disabled:sn,selectable:it,checkable:!!Pt,motion:Rn,height:vr,itemHeight:Pe,virtual:He,focusable:tt,focused:S.value,tabindex:at,activeItem:pe.value,onFocus:Ie,onBlur:ge,onKeydown:ke,onActiveChange:ne,onListChangeStart:we,onListChangeEnd:ae,onContextmenu:gt,onScroll:At},Nn),null)])]})}}});var $Q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const CQ=$Q;function ES(e){for(var t=1;t({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),LQ=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),zQ=(e,t)=>{const{treeCls:n,treeNodeCls:o,treeNodePadding:r,treeTitleHeight:a}=t,l=(a-t.fontSizeLG)/2,i=t.paddingXS;return{[n]:v(v({},et(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:v({},Fo(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${o}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:BQ,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${o}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${r}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:v({},Fo(t)),[`&:not(${o}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${n}-draggable-icon`]:{width:a,lineHeight:`${a}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${o}:hover &`]:{opacity:.45}},[`&${o}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:v(v({},FQ(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:a,margin:0,lineHeight:`${a}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:a/2,bottom:-r,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:a/2*.8,height:a/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:i,marginBlockStart:l},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:a,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${a}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:t.controlItemBgHover},[`&${n}-node-selected`]:{backgroundColor:t.controlItemBgActive},[`${n}-iconEle`]:{display:"inline-block",width:a,height:a,lineHeight:`${a}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:v({lineHeight:`${a}px`,userSelect:"none"},LQ(e,t)),[`${o}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:a/2,bottom:-r,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${o}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${a/2}px !important`}}}}})}},HQ=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:o}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:e.colorTextLightSolid,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:e.colorPrimary},[`${t}-switcher`]:{color:e.colorTextLightSolid},[`${t}-node-content-wrapper`]:{color:e.colorTextLightSolid,background:"transparent"}}}}}},_6=(e,t)=>{const n=`.${e}`,o=`${n}-treenode`,r=t.paddingXS/2,a=t.controlHeightSM,l=ze(t,{treeCls:n,treeNodeCls:o,treeNodePadding:r,treeTitleHeight:a});return[zQ(e,l),HQ(l)]},jQ=Qe("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:su(`${n}-checkbox`,e)},_6(n,e),jc(e)]}),D6=()=>{const e=C4();return v(v({},e),{showLine:Ge([Boolean,Object]),multiple:Ce(),autoExpandParent:Ce(),checkStrictly:Ce(),checkable:Ce(),disabled:Ce(),defaultExpandAll:Ce(),defaultExpandParent:Ce(),defaultExpandedKeys:ht(),expandedKeys:ht(),checkedKeys:Ge([Array,Object]),defaultCheckedKeys:ht(),selectedKeys:ht(),defaultSelectedKeys:ht(),selectable:Ce(),loadedKeys:ht(),draggable:Ce(),showIcon:Ce(),icon:de(),switcherIcon:V.any,prefixCls:String,replaceFields:Ne(),blockNode:Ce(),openAnimation:V.any,onDoubleclick:e.onDblclick,"onUpdate:selectedKeys":de(),"onUpdate:checkedKeys":de(),"onUpdate:expandedKeys":de()})},bs=J({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:rt(D6(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:Object,setup(e,t){let{attrs:n,expose:o,emit:r,slots:a}=t;e.treeData===void 0&&a.default;const{prefixCls:l,direction:i,virtual:s}=Ee("tree",e),[u,c]=jQ(l),d=Z();o({treeRef:d,onNodeExpand:function(){var b;(b=d.value)===null||b===void 0||b.onNodeExpand(...arguments)},scrollTo:b=>{var y;(y=d.value)===null||y===void 0||y.scrollTo(b)},selectedKeys:P(()=>{var b;return(b=d.value)===null||b===void 0?void 0:b.selectedKeys}),checkedKeys:P(()=>{var b;return(b=d.value)===null||b===void 0?void 0:b.checkedKeys}),halfCheckedKeys:P(()=>{var b;return(b=d.value)===null||b===void 0?void 0:b.halfCheckedKeys}),loadedKeys:P(()=>{var b;return(b=d.value)===null||b===void 0?void 0:b.loadedKeys}),loadingKeys:P(()=>{var b;return(b=d.value)===null||b===void 0?void 0:b.loadingKeys}),expandedKeys:P(()=>{var b;return(b=d.value)===null||b===void 0?void 0:b.expandedKeys})}),Le(()=>{bt(e.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});const g=(b,y)=>{r("update:checkedKeys",b),r("check",b,y)},m=(b,y)=>{r("update:expandedKeys",b),r("expand",b,y)},h=(b,y)=>{r("update:selectedKeys",b),r("select",b,y)};return()=>{const{showIcon:b,showLine:y,switcherIcon:S=a.switcherIcon,icon:$=a.icon,blockNode:x,checkable:C,selectable:O,fieldNames:w=e.replaceFields,motion:M=e.openAnimation,itemHeight:I=28,onDoubleclick:_,onDblclick:D}=e,F=v(v(v({},n),qe(e,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{showLine:!!y,dropIndicatorRender:kQ,fieldNames:w,icon:$,itemHeight:I}),z=a.default?Tt(a.default()):void 0;return u(f(T6,N(N({},F),{},{virtual:s.value,motion:M,ref:d,prefixCls:l.value,class:te({[`${l.value}-icon-hide`]:!b,[`${l.value}-block-node`]:x,[`${l.value}-unselectable`]:!O,[`${l.value}-rtl`]:i.value==="rtl"},n.class,c.value),direction:i.value,checkable:C,selectable:O,switcherIcon:H=>E6(l.value,S,H,a.leafIcon,y),onCheck:g,onExpand:m,onSelect:h,onDblclick:D||_,children:z}),v(v({},a),{checkable:()=>f("span",{class:`${l.value}-checkbox-inner`},null)})))}}});var VQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const WQ=VQ;function NS(e){for(var t=1;t{if(i===Mo.End)return!1;if(s(u)){if(l.push(u),i===Mo.None)i=Mo.Start;else if(i===Mo.Start)return i=Mo.End,!1}else i===Mo.Start&&l.push(u);return n.includes(u)}),l}function Vd(e,t,n){const o=[...t],r=[];return Yh(e,n,(a,l)=>{const i=o.indexOf(a);return i!==-1&&(r.push(l),o.splice(i,1)),!!o.length}),r}var ZQ=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rv(v({},D6()),{expandAction:Ge([Boolean,String])});function eZ(e){const{isLeaf:t,expanded:n}=e;return t?f(M6,null,null):n?f(GQ,null,null):f(qQ,null,null)}const Wd=J({compatConfig:{MODE:3},name:"ADirectoryTree",inheritAttrs:!1,props:rt(JQ(),{showIcon:!0,expandAction:"click"}),slots:Object,setup(e,t){let{attrs:n,slots:o,emit:r,expose:a}=t;var l;const i=Z(e.treeData||sp(Tt((l=o.default)===null||l===void 0?void 0:l.call(o))));ue(()=>e.treeData,()=>{i.value=e.treeData}),ao(()=>{lt(()=>{var I;e.treeData===void 0&&o.default&&(i.value=sp(Tt((I=o.default)===null||I===void 0?void 0:I.call(o))))})});const s=Z(),u=Z(),c=P(()=>tu(e.fieldNames)),d=Z();a({scrollTo:I=>{var _;(_=d.value)===null||_===void 0||_.scrollTo(I)},selectedKeys:P(()=>{var I;return(I=d.value)===null||I===void 0?void 0:I.selectedKeys}),checkedKeys:P(()=>{var I;return(I=d.value)===null||I===void 0?void 0:I.checkedKeys}),halfCheckedKeys:P(()=>{var I;return(I=d.value)===null||I===void 0?void 0:I.halfCheckedKeys}),loadedKeys:P(()=>{var I;return(I=d.value)===null||I===void 0?void 0:I.loadedKeys}),loadingKeys:P(()=>{var I;return(I=d.value)===null||I===void 0?void 0:I.loadingKeys}),expandedKeys:P(()=>{var I;return(I=d.value)===null||I===void 0?void 0:I.expandedKeys})});const g=()=>{const{keyEntities:I}=gi(i.value,{fieldNames:c.value});let _;return e.defaultExpandAll?_=Object.keys(I):e.defaultExpandParent?_=ip(e.expandedKeys||e.defaultExpandedKeys||[],I):_=e.expandedKeys||e.defaultExpandedKeys,_},m=Z(e.selectedKeys||e.defaultSelectedKeys||[]),h=Z(g());ue(()=>e.selectedKeys,()=>{e.selectedKeys!==void 0&&(m.value=e.selectedKeys)},{immediate:!0}),ue(()=>e.expandedKeys,()=>{e.expandedKeys!==void 0&&(h.value=e.expandedKeys)},{immediate:!0});const y=hc((I,_)=>{const{isLeaf:D}=_;D||I.shiftKey||I.metaKey||I.ctrlKey||d.value.onNodeExpand(I,_)},200,{leading:!0}),S=(I,_)=>{e.expandedKeys===void 0&&(h.value=I),r("update:expandedKeys",I),r("expand",I,_)},$=(I,_)=>{const{expandAction:D}=e;D==="click"&&y(I,_),r("click",I,_)},x=(I,_)=>{const{expandAction:D}=e;(D==="dblclick"||D==="doubleclick")&&y(I,_),r("doubleclick",I,_),r("dblclick",I,_)},C=(I,_)=>{const{multiple:D}=e,{node:F,nativeEvent:z}=_,H=F[c.value.key],T=v(v({},_),{selected:!0}),A=(z==null?void 0:z.ctrlKey)||(z==null?void 0:z.metaKey),R=z==null?void 0:z.shiftKey;let E;D&&A?(E=I,s.value=H,u.value=E,T.selectedNodes=Vd(i.value,E,c.value)):D&&R?(E=Array.from(new Set([...u.value||[],...QQ({treeData:i.value,expandedKeys:h.value,startKey:H,endKey:s.value,fieldNames:c.value})])),T.selectedNodes=Vd(i.value,E,c.value)):(E=[H],s.value=H,u.value=E,T.selectedNodes=Vd(i.value,E,c.value)),r("update:selectedKeys",E),r("select",E,T),e.selectedKeys===void 0&&(m.value=E)},O=(I,_)=>{r("update:checkedKeys",I),r("check",I,_)},{prefixCls:w,direction:M}=Ee("tree",e);return()=>{const I=te(`${w.value}-directory`,{[`${w.value}-directory-rtl`]:M.value==="rtl"},n.class),{icon:_=o.icon,blockNode:D=!0}=e,F=ZQ(e,["icon","blockNode"]);return f(bs,N(N(N({},n),{},{icon:_||eZ,ref:d,blockNode:D},F),{},{prefixCls:w.value,class:I,expandedKeys:h.value,selectedKeys:m.value,onSelect:C,onClick:$,onDblclick:x,onExpand:S,onCheck:O}),o)}}}),Kd=lp,tZ=v(bs,{DirectoryTree:Wd,TreeNode:Kd,install:e=>(e.component(bs.name,bs),e.component(Kd.name,Kd),e.component(Wd.name,Wd),e)});function BS(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const o=new Set;function r(a,l){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;const s=o.has(a);if(Cv(!s,"Warning: There may be circular references"),s)return!1;if(a===l)return!0;if(n&&i>1)return!1;o.add(a);const u=i+1;if(Array.isArray(a)){if(!Array.isArray(l)||a.length!==l.length)return!1;for(let c=0;cr(a[d],l[d],u))}return!1}return r(e,t)}const{SubMenu:nZ,Item:oZ}=Mn;function rZ(e){return e.some(t=>{let{children:n}=t;return n&&n.length>0})}function A6(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function R6(e){let{filters:t,prefixCls:n,filteredKeys:o,filterMultiple:r,searchValue:a,filterSearch:l}=e;return t.map((i,s)=>{const u=String(i.value);if(i.children)return f(nZ,{key:u||s,title:i.text,popupClassName:`${n}-dropdown-submenu`},{default:()=>[R6({filters:i.children,prefixCls:n,filteredKeys:o,filterMultiple:r,searchValue:a,filterSearch:l})]});const c=r?No:pn,d=f(oZ,{key:i.value!==void 0?u:s},{default:()=>[f(c,{checked:o.includes(u)},null),f("span",null,[i.text])]});return a.trim()?typeof l=="function"?l(a,i)?d:void 0:A6(a,i.text)?d:void 0:d})}const aZ=J({name:"FilterDropdown",props:["tablePrefixCls","prefixCls","dropdownPrefixCls","column","filterState","filterMultiple","filterMode","filterSearch","columnKey","triggerFilter","locale","getPopupContainer"],setup(e,t){let{slots:n}=t;const o=Bh(),r=P(()=>{var j;return(j=e.filterMode)!==null&&j!==void 0?j:"menu"}),a=P(()=>{var j;return(j=e.filterSearch)!==null&&j!==void 0?j:!1}),l=P(()=>e.column.filterDropdownOpen||e.column.filterDropdownVisible),i=P(()=>e.column.onFilterDropdownOpenChange||e.column.onFilterDropdownVisibleChange),s=Y(!1),u=P(()=>{var j;return!!(e.filterState&&(!((j=e.filterState.filteredKeys)===null||j===void 0)&&j.length||e.filterState.forceFiltered))}),c=P(()=>{var j;return hu((j=e.column)===null||j===void 0?void 0:j.filters)}),d=P(()=>{const{filterDropdown:j,slots:K={},customFilterDropdown:G}=e.column;return j||K.filterDropdown&&o.value[K.filterDropdown]||G&&o.value.customFilterDropdown}),p=P(()=>{const{filterIcon:j,slots:K={}}=e.column;return j||K.filterIcon&&o.value[K.filterIcon]||o.value.customFilterIcon}),g=j=>{var K;s.value=j,(K=i.value)===null||K===void 0||K.call(i,j)},m=P(()=>typeof l.value=="boolean"?l.value:s.value),h=P(()=>{var j;return(j=e.filterState)===null||j===void 0?void 0:j.filteredKeys}),b=Y([]),y=j=>{let{selectedKeys:K}=j;b.value=K},S=(j,K)=>{let{node:G,checked:U}=K;e.filterMultiple?y({selectedKeys:j}):y({selectedKeys:U&&G.key?[G.key]:[]})};ue(h,()=>{s.value&&y({selectedKeys:h.value||[]})},{immediate:!0});const $=Y([]),x=Y(),C=j=>{x.value=setTimeout(()=>{$.value=j})},O=()=>{clearTimeout(x.value)};Je(()=>{clearTimeout(x.value)});const w=Y(""),M=j=>{const{value:K}=j.target;w.value=K};ue(s,()=>{s.value||(w.value="")});const I=j=>{const{column:K,columnKey:G,filterState:U}=e,X=j&&j.length?j:null;if(X===null&&(!U||!U.filteredKeys)||BS(X,U==null?void 0:U.filteredKeys,!0))return null;e.triggerFilter({column:K,key:G,filteredKeys:X})},_=()=>{g(!1),I(b.value)},D=function(){let{confirm:j,closeDropdown:K}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};j&&I([]),K&&g(!1),w.value="",e.column.filterResetToDefaultFilteredValue?b.value=(e.column.defaultFilteredValue||[]).map(G=>String(G)):b.value=[]},F=function(){let{closeDropdown:j}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};j&&g(!1),I(b.value)},z=j=>{j&&h.value!==void 0&&(b.value=h.value||[]),g(j),!j&&!d.value&&_()},{direction:H}=Ee("",e),T=j=>{if(j.target.checked){const K=c.value;b.value=K}else b.value=[]},A=j=>{let{filters:K}=j;return(K||[]).map((G,U)=>{const X=String(G.value),ee={title:G.text,key:G.value!==void 0?X:U};return G.children&&(ee.children=A({filters:G.children})),ee})},R=j=>{var K;return v(v({},j),{text:j.title,value:j.key,children:((K=j.children)===null||K===void 0?void 0:K.map(G=>R(G)))||[]})},E=P(()=>A({filters:e.column.filters})),k=P(()=>te({[`${e.dropdownPrefixCls}-menu-without-submenu`]:!rZ(e.column.filters||[])})),B=()=>{const j=b.value,{column:K,locale:G,tablePrefixCls:U,filterMultiple:X,dropdownPrefixCls:ee,getPopupContainer:oe,prefixCls:Q}=e;return(K.filters||[]).length===0?f(Or,{image:Or.PRESENTED_IMAGE_SIMPLE,description:G.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}},null):r.value==="tree"?f(nt,null,[f(CS,{filterSearch:a.value,value:w.value,onChange:M,tablePrefixCls:U,locale:G},null),f("div",{class:`${U}-filter-dropdown-tree`},[X?f(No,{class:`${U}-filter-dropdown-checkall`,onChange:T,checked:j.length===c.value.length,indeterminate:j.length>0&&j.length[G.filterCheckall]}):null,f(tZ,{checkable:!0,selectable:!1,blockNode:!0,multiple:X,checkStrictly:!X,class:`${ee}-menu`,onCheck:S,checkedKeys:j,selectedKeys:j,showIcon:!1,treeData:E.value,autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:w.value.trim()?W=>typeof a.value=="function"?a.value(w.value,R(W)):A6(w.value,W.title):void 0},null)])]):f(nt,null,[f(CS,{filterSearch:a.value,value:w.value,onChange:M,tablePrefixCls:U,locale:G},null),f(Mn,{multiple:X,prefixCls:`${ee}-menu`,class:k.value,onClick:O,onSelect:y,onDeselect:y,selectedKeys:j,getPopupContainer:oe,openKeys:$.value,onOpenChange:C},{default:()=>R6({filters:K.filters||[],filterSearch:a.value,prefixCls:Q,filteredKeys:b.value,filterMultiple:X,searchValue:w.value})})])},L=P(()=>{const j=b.value;return e.column.filterResetToDefaultFilteredValue?BS((e.column.defaultFilteredValue||[]).map(K=>String(K)),j,!0):j.length===0});return()=>{var j;const{tablePrefixCls:K,prefixCls:G,column:U,dropdownPrefixCls:X,locale:ee,getPopupContainer:oe}=e;let Q;typeof d.value=="function"?Q=d.value({prefixCls:`${X}-custom`,setSelectedKeys:re=>y({selectedKeys:re}),selectedKeys:b.value,confirm:F,clearFilters:D,filters:U.filters,visible:m.value,column:U.__originColumn__,close:()=>{g(!1)}}):d.value?Q=d.value:Q=f(nt,null,[B(),f("div",{class:`${G}-dropdown-btns`},[f(qt,{type:"link",size:"small",disabled:L.value,onClick:()=>D()},{default:()=>[ee.filterReset]}),f(qt,{type:"primary",size:"small",onClick:_},{default:()=>[ee.filterConfirm]})])]);const W=f(pQ,{class:`${G}-dropdown`},{default:()=>[Q]});let q;return typeof p.value=="function"?q=p.value({filtered:u.value,column:U.__originColumn__}):p.value?q=p.value:q=f(uQ,null,null),f("div",{class:`${G}-column`},[f("span",{class:`${K}-column-title`},[(j=n.default)===null||j===void 0?void 0:j.call(n)]),f(ar,{overlay:W,trigger:["click"],open:m.value,onOpenChange:z,getPopupContainer:oe,placement:H.value==="rtl"?"bottomLeft":"bottomRight"},{default:()=>[f("span",{role:"button",tabindex:-1,class:te(`${G}-trigger`,{active:u.value}),onClick:re=>{re.stopPropagation()}},[q])]})])}}});function Hp(e,t,n){let o=[];return(e||[]).forEach((r,a)=>{var l,i;const s=yi(a,n),u=r.filterDropdown||((l=r==null?void 0:r.slots)===null||l===void 0?void 0:l.filterDropdown)||r.customFilterDropdown;if(r.filters||u||"onFilter"in r)if("filteredValue"in r){let c=r.filteredValue;u||(c=(i=c==null?void 0:c.map(String))!==null&&i!==void 0?i:c),o.push({column:r,key:Kr(r,s),filteredKeys:c,forceFiltered:r.filtered})}else o.push({column:r,key:Kr(r,s),filteredKeys:t&&r.defaultFilteredValue?r.defaultFilteredValue:void 0,forceFiltered:r.filtered});"children"in r&&(o=[...o,...Hp(r.children,t,s)])}),o}function N6(e,t,n,o,r,a,l,i){return n.map((s,u)=>{var c;const d=yi(u,i),{filterMultiple:p=!0,filterMode:g,filterSearch:m}=s;let h=s;const b=s.filterDropdown||((c=s==null?void 0:s.slots)===null||c===void 0?void 0:c.filterDropdown)||s.customFilterDropdown;if(h.filters||b){const y=Kr(h,d),S=o.find($=>{let{key:x}=$;return y===x});h=v(v({},h),{title:$=>f(aZ,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:h,columnKey:y,filterState:S,filterMultiple:p,filterMode:g,filterSearch:m,triggerFilter:a,locale:r,getPopupContainer:l},{default:()=>[Hh(s.title,$)]})})}return"children"in h&&(h=v(v({},h),{children:N6(e,t,h.children,o,r,a,l,d)})),h})}function hu(e){let t=[];return(e||[]).forEach(n=>{let{value:o,children:r}=n;t.push(o),r&&(t=[...t,...hu(r)])}),t}function FS(e){const t={};return e.forEach(n=>{let{key:o,filteredKeys:r,column:a}=n;var l;const i=a.filterDropdown||((l=a==null?void 0:a.slots)===null||l===void 0?void 0:l.filterDropdown)||a.customFilterDropdown,{filters:s}=a;if(i)t[o]=r||null;else if(Array.isArray(r)){const u=hu(s);t[o]=u.filter(c=>r.includes(String(c)))}else t[o]=null}),t}function LS(e,t){return t.reduce((n,o)=>{const{column:{onFilter:r,filters:a},filteredKeys:l}=o;return r&&l&&l.length?n.filter(i=>l.some(s=>{const u=hu(a),c=u.findIndex(p=>String(p)===String(s)),d=c!==-1?u[c]:s;return r(d,i)})):n},e)}function k6(e){return e.flatMap(t=>"children"in t?[t,...k6(t.children||[])]:[t])}function lZ(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:o,locale:r,onFilterChange:a,getPopupContainer:l}=e;const i=P(()=>k6(o.value)),[s,u]=pt(Hp(i.value,!0)),c=P(()=>{const m=Hp(i.value,!1);if(m.length===0)return m;let h=!0,b=!0;if(m.forEach(y=>{let{filteredKeys:S}=y;S!==void 0?h=!1:b=!1}),h){const y=(i.value||[]).map((S,$)=>Kr(S,yi($)));return s.value.filter(S=>{let{key:$}=S;return y.includes($)}).map(S=>{const $=i.value[y.findIndex(x=>x===S.key)];return v(v({},S),{column:v(v({},S.column),$),forceFiltered:$.filtered})})}return bt(b,"Table","Columns should all contain `filteredValue` or not contain `filteredValue`."),m}),d=P(()=>FS(c.value)),p=m=>{const h=c.value.filter(b=>{let{key:y}=b;return y!==m.key});h.push(m),u(h),a(FS(h),h)};return[m=>N6(t.value,n.value,m,c.value,r.value,p,l.value),c,d]}function B6(e,t){return e.map(n=>{const o=v({},n);return o.title=Hh(o.title,t),"children"in o&&(o.children=B6(o.children,t)),o})}function iZ(e){return[n=>B6(n,e.value)]}function sZ(e){return function(n){let{prefixCls:o,onExpand:r,record:a,expanded:l,expandable:i}=n;const s=`${o}-row-expand-icon`;return f("button",{type:"button",onClick:u=>{r(a,u),u.stopPropagation()},class:te(s,{[`${s}-spaced`]:!i,[`${s}-expanded`]:i&&l,[`${s}-collapsed`]:i&&!l}),"aria-label":l?e.collapse:e.expand,"aria-expanded":l},null)}}function F6(e,t){const n=t.value;return e.map(o=>{var r;if(o===To||o===Jo)return o;const a=v({},o),{slots:l={}}=a;return a.__originColumn__=o,bt(!("slots"in a),"Table","`column.slots` is deprecated. Please use `v-slot:headerCell` `v-slot:bodyCell` instead."),Object.keys(l).forEach(i=>{const s=l[i];a[i]===void 0&&n[s]&&(a[i]=n[s])}),t.value.headerCell&&!(!((r=o.slots)===null||r===void 0)&&r.title)&&(a.title=Ic(t.value,"headerCell",{title:o.title,column:o},()=>[o.title])),"children"in a&&Array.isArray(a.children)&&(a.children=F6(a.children,t)),a})}function cZ(e){return[n=>F6(n,e)]}const uZ=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,o=(r,a,l)=>({[`&${t}-${r}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"> table > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`-${a}px -${l+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:v(v(v({[`> ${t}-title`]:{border:n,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:n,[` + > ${t}-content, + > ${t}-header, + > ${t}-body, + > ${t}-summary + `]:{"> table":{"\n > thead > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:n},"> thead":{"> tr:not(:last-child) > th":{borderBottom:n},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:n}},"> tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:n,content:'""'}}}}},[` + > ${t}-content, + > ${t}-header + `]:{"> table":{borderTop:n}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + > tr${t}-expanded-row, + > tr${t}-placeholder + `]:{"> td":{borderInlineEnd:0}}}}}},o("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),o("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:n,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}}}}},dZ=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:v(v({},mn),{wordBreak:"keep-all",[` + &${t}-cell-fix-left-last, + &${t}-cell-fix-right-first + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},fZ=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"&:hover > td":{background:e.colorBgContainer}}}}},pZ=e=>{const{componentCls:t,antCls:n,controlInteractiveSize:o,motionDurationSlow:r,lineWidth:a,paddingXS:l,lineType:i,tableBorderColor:s,tableExpandIconBg:u,tableExpandColumnWidth:c,borderRadius:d,fontSize:p,fontSizeSM:g,lineHeight:m,tablePaddingVertical:h,tablePaddingHorizontal:b,tableExpandedRowBg:y,paddingXXS:S}=e,$=o/2-a,x=$*2+a*3,C=`${a}px ${i} ${s}`,O=S-a;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:c},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:v(v({},Pv(e)),{position:"relative",float:"left",boxSizing:"border-box",width:x,height:x,padding:0,color:"inherit",lineHeight:`${x}px`,background:u,border:C,borderRadius:d,transform:`scale(${o/x})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:$,insetInlineEnd:O,insetInlineStart:O,height:a},"&::after":{top:O,bottom:O,insetInlineStart:$,width:a,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(p*m-a*3)/2-Math.ceil((g*1.4-a*3)/2),marginInlineEnd:l},[`tr${t}-expanded-row`]:{"&, &:hover":{"> td":{background:y}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${h}px -${b}px`,padding:`${h}px ${b}px`}}}},vZ=e=>{const{componentCls:t,antCls:n,iconCls:o,tableFilterDropdownWidth:r,tableFilterDropdownSearchWidth:a,paddingXXS:l,paddingXS:i,colorText:s,lineWidth:u,lineType:c,tableBorderColor:d,tableHeaderIconColor:p,fontSizeSM:g,tablePaddingHorizontal:m,borderRadius:h,motionDurationSlow:b,colorTextDescription:y,colorPrimary:S,tableHeaderFilterActiveBg:$,colorTextDisabled:x,tableFilterDropdownBg:C,tableFilterDropdownHeight:O,controlItemBgHover:w,controlItemBgActive:M,boxShadowSecondary:I}=e,_=`${n}-dropdown`,D=`${t}-filter-dropdown`,F=`${n}-tree`,z=`${u}px ${c} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-l,marginInline:`${l}px ${-m/2}px`,padding:`0 ${l}px`,color:p,fontSize:g,borderRadius:h,cursor:"pointer",transition:`all ${b}`,"&:hover":{color:y,background:$},"&.active":{color:S}}}},{[`${n}-dropdown`]:{[D]:v(v({},et(e)),{minWidth:r,backgroundColor:C,borderRadius:h,boxShadow:I,[`${_}-menu`]:{maxHeight:O,overflowX:"hidden",border:0,boxShadow:"none","&:empty::after":{display:"block",padding:`${i}px 0`,color:x,fontSize:g,textAlign:"center",content:'"Not Found"'}},[`${D}-tree`]:{paddingBlock:`${i}px 0`,paddingInline:i,[F]:{padding:0},[`${F}-treenode ${F}-node-content-wrapper:hover`]:{backgroundColor:w},[`${F}-treenode-checkbox-checked ${F}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:M}}},[`${D}-search`]:{padding:i,borderBottom:z,"&-input":{input:{minWidth:a},[o]:{color:x}}},[`${D}-checkall`]:{width:"100%",marginBottom:l,marginInlineStart:l},[`${D}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${i-u}px ${i}px`,overflow:"hidden",backgroundColor:"inherit",borderTop:z}})}},{[`${n}-dropdown ${D}, ${D}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:i,color:s},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},gZ=e=>{const{componentCls:t,lineWidth:n,colorSplit:o,motionDurationSlow:r,zIndexTableFixed:a,tableBg:l,zIndexTableSticky:i}=e,s=o;return{[`${t}-wrapper`]:{[` + ${t}-cell-fix-left, + ${t}-cell-fix-right + `]:{position:"sticky !important",zIndex:a,background:l},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-n,width:30,transform:"translateX(100%)",transition:`box-shadow ${r}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-n,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${r}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:i+1,width:30,transition:`box-shadow ${r}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${s}`}},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${s}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${s}`}},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${s}`}}}}},hZ=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},mZ=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${n}px ${n}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,table:{borderRadius:0,"> thead > tr:first-child":{"th:first-child":{borderRadius:0},"th:last-child":{borderRadius:0}}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${n}px ${n}px`}}}}},bZ=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{"&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}}}}},yZ=e=>{const{componentCls:t,antCls:n,iconCls:o,fontSizeIcon:r,paddingXS:a,tableHeaderIconColor:l,tableHeaderIconColorHover:i}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:e.tableSelectionColumnWidth},[`${t}-bordered ${t}-selection-col`]:{width:e.tableSelectionColumnWidth+a*2},[` + table tr th${t}-selection-column, + table tr td${t}-selection-column + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[o]:{color:l,fontSize:r,verticalAlign:"baseline","&:hover":{color:i}}}}}},SZ=e=>{const{componentCls:t}=e,n=(o,r,a,l)=>({[`${t}${t}-${o}`]:{fontSize:l,[` + ${t}-title, + ${t}-footer, + ${t}-thead > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${r}px ${a}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${a/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${r}px -${a}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-a}px -${a}px`}},[`${t}-selection-column`]:{paddingInlineStart:`${a/4}px`}}});return{[`${t}-wrapper`]:v(v({},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},$Z=e=>{const{componentCls:t}=e;return{[`${t}-wrapper ${t}-resize-handle`]:{position:"absolute",top:0,height:"100% !important",bottom:0,left:" auto !important",right:" -8px",cursor:"col-resize",touchAction:"none",userSelect:"auto",width:"16px",zIndex:1,"&-line":{display:"block",width:"1px",marginLeft:"7px",height:"100% !important",backgroundColor:e.colorPrimary,opacity:0},"&:hover &-line":{opacity:1}},[`${t}-wrapper ${t}-resize-handle.dragging`]:{overflow:"hidden",[`${t}-resize-handle-line`]:{opacity:1},"&:before":{position:"absolute",top:0,bottom:0,content:'" "',width:"200vw",transform:"translateX(-50%)",opacity:0}}}},CZ=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:o,tableHeaderIconColor:r,tableHeaderIconColorHover:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` + &${t}-cell-fix-left:hover, + &${t}-cell-fix-right:hover + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:n,color:r,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:o,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:a}}}},xZ=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:o,tableScrollThumbBgHover:r,tableScrollThumbSize:a,tableScrollBg:l,zIndexTableSticky:i}=e,s=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:i,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${a}px !important`,zIndex:i,display:"flex",alignItems:"center",background:l,borderTop:s,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:a,backgroundColor:o,borderRadius:100,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:r}}}}}}},zS=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:o}=e,r=`${n}px ${e.lineType} ${o}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:r}}},[`div${t}-summary`]:{boxShadow:`0 -${n}px 0 ${o}`}}}},wZ=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:o,tablePaddingHorizontal:r,lineWidth:a,lineType:l,tableBorderColor:i,tableFontSize:s,tableBg:u,tableRadius:c,tableHeaderTextColor:d,motionDurationMid:p,tableHeaderBg:g,tableHeaderCellSplitColor:m,tableRowHoverBg:h,tableSelectedRowBg:b,tableSelectedRowHoverBg:y,tableFooterTextColor:S,tableFooterBg:$,paddingContentVerticalLG:x}=e,C=`${a}px ${l} ${i}`;return{[`${t}-wrapper`]:v(v({clear:"both",maxWidth:"100%"},ro()),{[t]:v(v({},et(e)),{fontSize:s,background:u,borderRadius:`${c}px ${c}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${c}px ${c}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${t}-thead > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${x}px ${r}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${o}px ${r}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:d,fontWeight:n,textAlign:"start",background:g,borderBottom:C,transition:`background ${p} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:m,transform:"translateY(-50%)",transition:`background-color ${p}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}:not(${t}-bordered)`]:{[`${t}-tbody`]:{"> tr":{"> td":{borderTop:C,borderBottom:"transparent"},"&:last-child > td":{borderBottom:C},[`&:first-child > td, + &${t}-measure-row + tr > td`]:{borderTop:"none",borderTopColor:"transparent"}}}},[`${t}${t}-bordered`]:{[`${t}-tbody`]:{"> tr":{"> td":{borderBottom:C}}}},[`${t}-tbody`]:{"> tr":{"> td":{transition:`background ${p}, border-color ${p}`,[` + > ${t}-wrapper:only-child, + > ${t}-expanded-row-fixed > ${t}-wrapper:only-child + `]:{[t]:{marginBlock:`-${o}px`,marginInline:`${e.tableExpandColumnWidth-r}px -${r}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},[` + &${t}-row:hover > td, + > td${t}-cell-row-hover + `]:{background:h},[`&${t}-row-selected`]:{"> td":{background:b},"&:hover > td":{background:y}}}},[`${t}-footer`]:{padding:`${o}px ${r}px`,color:S,background:$}})}},OZ=Qe("Table",e=>{const{controlItemBgActive:t,controlItemBgActiveHover:n,colorTextPlaceholder:o,colorTextHeading:r,colorSplit:a,colorBorderSecondary:l,fontSize:i,padding:s,paddingXS:u,paddingSM:c,controlHeight:d,colorFillAlter:p,colorIcon:g,colorIconHover:m,opacityLoading:h,colorBgContainer:b,borderRadiusLG:y,colorFillContent:S,colorFillSecondary:$,controlInteractiveSize:x}=e,C=new st(g),O=new st(m),w=t,M=2,I=new st($).onBackground(b).toHexString(),_=new st(S).onBackground(b).toHexString(),D=new st(p).onBackground(b).toHexString(),F=ze(e,{tableFontSize:i,tableBg:b,tableRadius:y,tablePaddingVertical:s,tablePaddingHorizontal:s,tablePaddingVerticalMiddle:c,tablePaddingHorizontalMiddle:u,tablePaddingVerticalSmall:u,tablePaddingHorizontalSmall:u,tableBorderColor:l,tableHeaderTextColor:r,tableHeaderBg:D,tableFooterTextColor:r,tableFooterBg:D,tableHeaderCellSplitColor:l,tableHeaderSortBg:I,tableHeaderSortHoverBg:_,tableHeaderIconColor:C.clone().setAlpha(C.getAlpha()*h).toRgbString(),tableHeaderIconColorHover:O.clone().setAlpha(O.getAlpha()*h).toRgbString(),tableBodySortBg:D,tableFixedHeaderSortActiveBg:I,tableHeaderFilterActiveBg:S,tableFilterDropdownBg:b,tableRowHoverBg:D,tableSelectedRowBg:w,tableSelectedRowHoverBg:n,zIndexTableFixed:M,zIndexTableSticky:M+1,tableFontSizeMiddle:i,tableFontSizeSmall:i,tableSelectionColumnWidth:d,tableExpandIconBg:b,tableExpandColumnWidth:x+2*e.padding,tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:o,tableScrollThumbBgHover:r,tableScrollBg:a});return[wZ(F),hZ(F),zS(F),CZ(F),vZ(F),uZ(F),mZ(F),pZ(F),zS(F),fZ(F),yZ(F),gZ(F),xZ(F),dZ(F),SZ(F),$Z(F),bZ(F)]}),PZ=[],L6=()=>({prefixCls:je(),columns:ht(),rowKey:Ge([String,Function]),tableLayout:je(),rowClassName:Ge([String,Function]),title:de(),footer:de(),id:je(),showHeader:Ce(),components:Ne(),customRow:de(),customHeaderRow:de(),direction:je(),expandFixed:Ge([Boolean,String]),expandColumnWidth:Number,expandedRowKeys:ht(),defaultExpandedRowKeys:ht(),expandedRowRender:de(),expandRowByClick:Ce(),expandIcon:de(),onExpand:de(),onExpandedRowsChange:de(),"onUpdate:expandedRowKeys":de(),defaultExpandAllRows:Ce(),indentSize:Number,expandIconColumnIndex:Number,showExpandColumn:Ce(),expandedRowClassName:de(),childrenColumnName:je(),rowExpandable:de(),sticky:Ge([Boolean,Object]),dropdownPrefixCls:String,dataSource:ht(),pagination:Ge([Boolean,Object]),loading:Ge([Boolean,Object]),size:je(),bordered:Ce(),locale:Ne(),onChange:de(),onResizeColumn:de(),rowSelection:Ne(),getPopupContainer:de(),scroll:Ne(),sortDirections:ht(),showSorterTooltip:Ge([Boolean,Object],!0),transformCellText:de()}),IZ=J({name:"InternalTable",inheritAttrs:!1,props:rt(v(v({},L6()),{contextSlots:Ne()}),{rowKey:"key"}),setup(e,t){let{attrs:n,slots:o,expose:r,emit:a}=t;bt(!(typeof e.rowKey=="function"&&e.rowKey.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected."),eq(P(()=>e.contextSlots)),tq({onResizeColumn:(ce,se)=>{a("resizeColumn",ce,se)}});const l=Sg(),i=P(()=>{const ce=new Set(Object.keys(l.value).filter(se=>l.value[se]));return e.columns.filter(se=>!se.responsive||se.responsive.some(ie=>ce.has(ie)))}),{size:s,renderEmpty:u,direction:c,prefixCls:d,configProvider:p}=Ee("table",e),[g,m]=OZ(d),h=P(()=>{var ce;return e.transformCellText||((ce=p.transformCellText)===null||ce===void 0?void 0:ce.value)}),[b]=$o("Table",Gn.Table,Be(e,"locale")),y=P(()=>e.dataSource||PZ),S=P(()=>p.getPrefixCls("dropdown",e.dropdownPrefixCls)),$=P(()=>e.childrenColumnName||"children"),x=P(()=>y.value.some(ce=>ce==null?void 0:ce[$.value])?"nest":e.expandedRowRender?"row":null),C=vt({body:null}),O=ce=>{v(C,ce)},w=P(()=>typeof e.rowKey=="function"?e.rowKey:ce=>ce==null?void 0:ce[e.rowKey]),[M]=Xq(y,$,w),I={},_=function(ce,se){let ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{pagination:fe,scroll:Se,onChange:Ie}=e,ge=v(v({},I),ce);ie&&(I.resetPagination(),ge.pagination.current&&(ge.pagination.current=1),fe&&fe.onChange&&fe.onChange(1,ge.pagination.pageSize)),Se&&Se.scrollToFirstRowOnChange!==!1&&C.body&&XM(0,{getContainer:()=>C.body}),Ie==null||Ie(ge.pagination,ge.filters,ge.sorter,{currentDataSource:LS(Lp(y.value,ge.sorterStates,$.value),ge.filterStates),action:se})},D=(ce,se)=>{_({sorter:ce,sorterStates:se},"sort",!1)},[F,z,H,T]=lQ({prefixCls:d,mergedColumns:i,onSorterChange:D,sortDirections:P(()=>e.sortDirections||["ascend","descend"]),tableLocale:b,showSorterTooltip:Be(e,"showSorterTooltip")}),A=P(()=>Lp(y.value,z.value,$.value)),R=(ce,se)=>{_({filters:ce,filterStates:se},"filter",!0)},[E,k,B]=lZ({prefixCls:d,locale:b,dropdownPrefixCls:S,mergedColumns:i,onFilterChange:R,getPopupContainer:Be(e,"getPopupContainer")}),L=P(()=>LS(A.value,k.value)),[j]=cZ(Be(e,"contextSlots")),K=P(()=>{const ce={},se=B.value;return Object.keys(se).forEach(ie=>{se[ie]!==null&&(ce[ie]=se[ie])}),v(v({},H.value),{filters:ce})}),[G]=iZ(K),U=(ce,se)=>{_({pagination:v(v({},I.pagination),{current:ce,pageSize:se})},"paginate")},[X,ee]=Gq(P(()=>L.value.length),Be(e,"pagination"),U);Le(()=>{I.sorter=T.value,I.sorterStates=z.value,I.filters=B.value,I.filterStates=k.value,I.pagination=e.pagination===!1?{}:Kq(X.value,e.pagination),I.resetPagination=ee});const oe=P(()=>{if(e.pagination===!1||!X.value.pageSize)return L.value;const{current:ce=1,total:se,pageSize:ie=Rp}=X.value;return bt(ce>0,"Table","`current` should be positive number."),L.value.lengthie?L.value.slice((ce-1)*ie,ce*ie):L.value:L.value.slice((ce-1)*ie,ce*ie)});Le(()=>{lt(()=>{const{total:ce,pageSize:se=Rp}=X.value;L.value.lengthse&&bt(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode.")})},{flush:"post"});const Q=P(()=>e.showExpandColumn===!1?-1:x.value==="nest"&&e.expandIconColumnIndex===void 0?e.rowSelection?1:0:e.expandIconColumnIndex>0&&e.rowSelection?e.expandIconColumnIndex-1:e.expandIconColumnIndex),W=Z();ue(()=>e.rowSelection,()=>{W.value=e.rowSelection?v({},e.rowSelection):e.rowSelection},{deep:!0,immediate:!0});const[q,re]=Yq(W,{prefixCls:d,data:L,pageData:oe,getRowKey:w,getRecordByKey:M,expandType:x,childrenColumnName:$,locale:b,getPopupContainer:P(()=>e.getPopupContainer)}),le=(ce,se,ie)=>{let fe;const{rowClassName:Se}=e;return typeof Se=="function"?fe=te(Se(ce,se,ie)):fe=te(Se),te({[`${d.value}-row-selected`]:re.value.has(w.value(ce,se))},fe)};r({selectedKeySet:re});const ye=P(()=>typeof e.indentSize=="number"?e.indentSize:15),me=ce=>G(q(E(F(j(ce)))));return()=>{var ce;const{expandIcon:se=o.expandIcon||sZ(b.value),pagination:ie,loading:fe,bordered:Se}=e;let Ie,ge;if(ie!==!1&&(!((ce=X.value)===null||ce===void 0)&&ce.total)){let ne;X.value.size?ne=X.value.size:ne=s.value==="small"||s.value==="middle"?"small":void 0;const pe=ke=>f(LX,N(N({},X.value),{},{class:[`${d.value}-pagination ${d.value}-pagination-${ke}`,X.value.class],size:ne}),null),xe=c.value==="rtl"?"left":"right",{position:Te}=X.value;if(Te!==null&&Array.isArray(Te)){const ke=Te.find(be=>be.includes("top")),ve=Te.find(be=>be.includes("bottom")),he=Te.every(be=>`${be}`=="none");!ke&&!ve&&!he&&(ge=pe(xe)),ke&&(Ie=pe(ke.toLowerCase().replace("top",""))),ve&&(ge=pe(ve.toLowerCase().replace("bottom","")))}else ge=pe(xe)}let Oe;typeof fe=="boolean"?Oe={spinning:fe}:typeof fe=="object"&&(Oe=v({spinning:!0},fe));const we=te(`${d.value}-wrapper`,{[`${d.value}-wrapper-rtl`]:c.value==="rtl"},n.class,m.value),ae=qe(e,["columns"]);return g(f("div",{class:we,style:n.style},[f(kl,N({spinning:!1},Oe),{default:()=>[Ie,f(Vq,N(N(N({},n),ae),{},{expandedRowKeys:e.expandedRowKeys,defaultExpandedRowKeys:e.defaultExpandedRowKeys,expandIconColumnIndex:Q.value,indentSize:ye.value,expandIcon:se,columns:i.value,direction:c.value,prefixCls:d.value,class:te({[`${d.value}-middle`]:s.value==="middle",[`${d.value}-small`]:s.value==="small",[`${d.value}-bordered`]:Se,[`${d.value}-empty`]:y.value.length===0}),data:oe.value,rowKey:w.value,rowClassName:le,internalHooks:Ap,internalRefs:C,onUpdateInternalRefs:O,transformColumns:me,transformCellText:h.value}),v(v({},o),{emptyText:()=>{var ne,pe;return((ne=o.emptyText)===null||ne===void 0?void 0:ne.call(o))||((pe=e.locale)===null||pe===void 0?void 0:pe.emptyText)||u("Table")}})),ge]})]))}}}),TZ=J({name:"ATable",inheritAttrs:!1,props:rt(L6(),{rowKey:"key"}),slots:Object,setup(e,t){let{attrs:n,slots:o,expose:r}=t;const a=Z();return r({table:a}),()=>{var l;const i=e.columns||O6((l=o.default)===null||l===void 0?void 0:l.call(o));return f(IZ,N(N(N({ref:a},n),e),{},{columns:i||[],expandedRowRender:o.expandedRowRender||e.expandedRowRender,contextSlots:v({},o)}),o)}}}),Gd=TZ,Xd=J({name:"ATableColumn",slots:Object,render(){return null}}),Ud=J({name:"ATableColumnGroup",slots:Object,__ANT_TABLE_COLUMN_GROUP:!0,render(){return null}}),jp=_q,Vp=Rq,Yd=v(Nq,{Cell:Vp,Row:jp,name:"ATableSummary"}),Hoe=v(Gd,{SELECTION_ALL:Np,SELECTION_INVERT:kp,SELECTION_NONE:Bp,SELECTION_COLUMN:To,EXPAND_COLUMN:Jo,Column:Xd,ColumnGroup:Ud,Summary:Yd,install:e=>(e.component(Yd.name,Yd),e.component(Vp.name,Vp),e.component(jp.name,jp),e.component(Gd.name,Gd),e.component(Xd.name,Xd),e.component(Ud.name,Ud),e)});var MZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};const EZ=MZ;function HS(e){for(var t=1;t{n.push(a[t.value]);const l=a[t.children];l&&o(l)})}return o(e),n}function jS(e){return e==null}const z6=Symbol("TreeSelectContextPropsKey");function kZ(e){return Ke(z6,e)}function BZ(){return Xe(z6,{})}const FZ={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},LZ=J({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,setup(e,t){let{slots:n,expose:o}=t;const r=ci(),a=Dc(),l=BZ(),i=Z(),s=Wv(()=>l.treeData,[()=>r.open,()=>l.treeData],C=>C[0]),u=P(()=>{const{checkable:C,halfCheckedKeys:O,checkedKeys:w}=a;return C?{checked:w,halfChecked:O}:null});ue(()=>r.open,()=>{lt(()=>{var C;r.open&&!r.multiple&&a.checkedKeys.length&&((C=i.value)===null||C===void 0||C.scrollTo({key:a.checkedKeys[0]}))})},{immediate:!0,flush:"post"});const c=P(()=>String(r.searchValue).toLowerCase()),d=C=>c.value?String(C[a.treeNodeFilterProp]).toLowerCase().includes(c.value):!1,p=Y(a.treeDefaultExpandedKeys),g=Y(null);ue(()=>r.searchValue,()=>{r.searchValue&&(g.value=NZ(_t(l.treeData),_t(l.fieldNames)))},{immediate:!0});const m=P(()=>a.treeExpandedKeys?a.treeExpandedKeys.slice():r.searchValue?g.value:p.value),h=C=>{var O;p.value=C,g.value=C,(O=a.onTreeExpand)===null||O===void 0||O.call(a,C)},b=C=>{C.preventDefault()},y=(C,O)=>{let{node:w}=O;var M,I;const{checkable:_,checkedKeys:D}=a;_&&Wp(w)||((M=l.onSelect)===null||M===void 0||M.call(l,w.key,{selected:!D.includes(w.key)}),r.multiple||(I=r.toggleOpen)===null||I===void 0||I.call(r,!1))},S=Z(null),$=P(()=>a.keyEntities[S.value]),x=C=>{S.value=C};return o({scrollTo:function(){for(var C,O,w=arguments.length,M=new Array(w),I=0;I{var O;const{which:w}=C;switch(w){case $e.UP:case $e.DOWN:case $e.LEFT:case $e.RIGHT:(O=i.value)===null||O===void 0||O.onKeydown(C);break;case $e.ENTER:{if($.value){const{selectable:M,value:I}=$.value.node||{};M!==!1&&y(null,{node:{key:S.value},selected:!a.checkedKeys.includes(I)})}break}case $e.ESC:r.toggleOpen(!1)}},onKeyup:()=>{}}),()=>{var C;const{prefixCls:O,multiple:w,searchValue:M,open:I,notFoundContent:_=(C=n.notFoundContent)===null||C===void 0?void 0:C.call(n)}=r,{listHeight:D,listItemHeight:F,virtual:z,dropdownMatchSelectWidth:H,treeExpandAction:T}=l,{checkable:A,treeDefaultExpandAll:R,treeIcon:E,showTreeIcon:k,switcherIcon:B,treeLine:L,loadData:j,treeLoadedKeys:K,treeMotion:G,onTreeLoad:U,checkedKeys:X}=a;if(s.value.length===0)return f("div",{role:"listbox",class:`${O}-empty`,onMousedown:b},[_]);const ee={fieldNames:l.fieldNames};return K&&(ee.loadedKeys=K),m.value&&(ee.expandedKeys=m.value),f("div",{onMousedown:b},[$.value&&I&&f("span",{style:FZ,"aria-live":"assertive"},[$.value.node.value]),f(T6,N(N({ref:i,focusable:!1,prefixCls:`${O}-tree`,treeData:s.value,height:D,itemHeight:F,virtual:z!==!1&&H!==!1,multiple:w,icon:E,showIcon:k,switcherIcon:B,showLine:L,loadData:M?null:j,motion:G,activeKey:S.value,checkable:A,checkStrictly:!0,checkedKeys:u.value,selectedKeys:A?[]:X,defaultExpandAll:R},ee),{},{onActiveChange:x,onSelect:y,onCheck:y,onExpand:h,onLoad:U,filterTreeNode:d,expandAction:T}),v(v({},n),{checkable:a.customSlots.treeCheckable}))])}}}),zZ="SHOW_ALL",H6="SHOW_PARENT",Qh="SHOW_CHILD";function VS(e,t,n,o){const r=new Set(e);return t===Qh?e.filter(a=>{const l=n[a];return!(l&&l.children&&l.children.some(i=>{let{node:s}=i;return r.has(s[o.value])})&&l.children.every(i=>{let{node:s}=i;return Wp(s)||r.has(s[o.value])}))}):t===H6?e.filter(a=>{const l=n[a],i=l?l.parent:null;return!(i&&!Wp(i.node)&&r.has(i.key))}):e}const mu=()=>null;mu.inheritAttrs=!1;mu.displayName="ATreeSelectNode";mu.isTreeSelectNode=!0;const Zh=mu;var HZ=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r0&&arguments[0]!==void 0?arguments[0]:[];return Tt(n).map(o=>{var r,a,l;if(!jZ(o))return null;const i=o.children||{},s=o.key,u={};for(const[w,M]of Object.entries(o.props))u[qr(w)]=M;const{isLeaf:c,checkable:d,selectable:p,disabled:g,disableCheckbox:m}=u,h={isLeaf:c||c===""||void 0,checkable:d||d===""||void 0,selectable:p||p===""||void 0,disabled:g||g===""||void 0,disableCheckbox:m||m===""||void 0},b=v(v({},u),h),{title:y=(r=i.title)===null||r===void 0?void 0:r.call(i,b),switcherIcon:S=(a=i.switcherIcon)===null||a===void 0?void 0:a.call(i,b)}=u,$=HZ(u,["title","switcherIcon"]),x=(l=i.default)===null||l===void 0?void 0:l.call(i),C=v(v(v({},$),{title:y,switcherIcon:S,key:s,isLeaf:c}),h),O=t(x);return O.length&&(C.children=O),C})}return t(e)}function Kp(e){if(!e)return e;const t=v({},e);return"props"in t||Object.defineProperty(t,"props",{get(){return t}}),t}function WZ(e,t,n,o,r,a){let l=null,i=null;function s(){function u(c){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return c.map((g,m)=>{const h=`${d}-${m}`,b=g[a.value],y=n.includes(b),S=u(g[a.children]||[],h,y),$=f(Zh,g,{default:()=>[S.map(x=>x.node)]});if(t===b&&(l=$),y){const x={pos:h,node:$,children:S};return p||i.push(x),x}return null}).filter(g=>g)}i||(i=[],u(o),i.sort((c,d)=>{let{node:{props:{value:p}}}=c,{node:{props:{value:g}}}=d;const m=n.indexOf(p),h=n.indexOf(g);return m-h}))}Object.defineProperty(e,"triggerNode",{get(){return s(),l}}),Object.defineProperty(e,"allCheckedNodes",{get(){return s(),r?i:i.map(u=>{let{node:c}=u;return c})}})}function KZ(e,t){let{id:n,pId:o,rootPId:r}=t;const a={},l=[];return e.map(s=>{const u=v({},s),c=u[n];return a[c]=u,u.key=u.key||c,u}).forEach(s=>{const u=s[o],c=a[u];c&&(c.children=c.children||[],c.children.push(s)),(u===r||!c&&r===null)&&l.push(s)}),l}function GZ(e,t,n){const o=Y();return ue([n,e,t],()=>{const r=n.value;e.value?o.value=n.value?KZ(_t(e.value),v({id:"id",pId:"pId",rootPId:null},r!==!0?r:{})):_t(e.value).slice():o.value=VZ(_t(t.value))},{immediate:!0,deep:!0}),o}const XZ=e=>{const t=Y({valueLabels:new Map}),n=Y();return ue(e,()=>{n.value=_t(e.value)},{immediate:!0}),[P(()=>{const{valueLabels:r}=t.value,a=new Map,l=n.value.map(i=>{var s;const{value:u}=i,c=(s=i.label)!==null&&s!==void 0?s:r.get(u);return a.set(u,c),v(v({},i),{label:c})});return t.value.valueLabels=a,l})]},UZ=(e,t)=>{const n=Y(new Map),o=Y({});return Le(()=>{const r=t.value,a=gi(e.value,{fieldNames:r,initWrapper:l=>v(v({},l),{valueEntities:new Map}),processEntity:(l,i)=>{const s=l.node[r.value];i.valueEntities.set(s,l)}});n.value=a.valueEntities,o.value=a.keyEntities}),{valueEntities:n,keyEntities:o}},YZ=(e,t,n,o,r,a)=>{const l=Y([]),i=Y([]);return Le(()=>{let s=e.value.map(d=>{let{value:p}=d;return p}),u=t.value.map(d=>{let{value:p}=d;return p});const c=s.filter(d=>!o.value[d]);n.value&&({checkedKeys:s,halfCheckedKeys:u}=jn(s,!0,o.value,r.value,a.value)),l.value=Array.from(new Set([...c,...s])),i.value=u}),[l,i]},qZ=(e,t,n)=>{let{treeNodeFilterProp:o,filterTreeNode:r,fieldNames:a}=n;return P(()=>{const{children:l}=a.value,i=t.value,s=o==null?void 0:o.value;if(!i||r.value===!1)return e.value;let u;if(typeof r.value=="function")u=r.value;else{const d=i.toUpperCase();u=(p,g)=>{const m=g[s];return String(m).toUpperCase().includes(d)}}function c(d){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const g=[];for(let m=0,h=d.length;me.treeCheckable&&!e.treeCheckStrictly),i=P(()=>e.treeCheckable||e.treeCheckStrictly),s=P(()=>e.treeCheckStrictly||e.labelInValue),u=P(()=>i.value||e.multiple),c=P(()=>RZ(e.fieldNames)),[d,p]=Ot("",{value:P(()=>e.searchValue!==void 0?e.searchValue:e.inputValue),postState:ge=>ge||""}),g=ge=>{var Oe;p(ge),(Oe=e.onSearch)===null||Oe===void 0||Oe.call(e,ge)},m=GZ(Be(e,"treeData"),Be(e,"children"),Be(e,"treeDataSimpleMode")),{keyEntities:h,valueEntities:b}=UZ(m,c),y=ge=>{const Oe=[],we=[];return ge.forEach(ae=>{b.value.has(ae)?we.push(ae):Oe.push(ae)}),{missingRawValues:Oe,existRawValues:we}},S=qZ(m,d,{fieldNames:c,treeNodeFilterProp:Be(e,"treeNodeFilterProp"),filterTreeNode:Be(e,"filterTreeNode")}),$=ge=>{if(ge){if(e.treeNodeLabelProp)return ge[e.treeNodeLabelProp];const{_title:Oe}=c.value;for(let we=0;weAZ(ge).map(we=>QZ(we)?{value:we}:we),C=ge=>x(ge).map(we=>{let{label:ae}=we;const{value:ne,halfChecked:pe}=we;let xe;const Te=b.value.get(ne);return Te&&(ae=ae??$(Te.node),xe=Te.node.disabled),{label:ae,value:ne,halfChecked:pe,disabled:xe}}),[O,w]=Ot(e.defaultValue,{value:Be(e,"value")}),M=P(()=>x(O.value)),I=Y([]),_=Y([]);Le(()=>{const ge=[],Oe=[];M.value.forEach(we=>{we.halfChecked?Oe.push(we):ge.push(we)}),I.value=ge,_.value=Oe});const D=P(()=>I.value.map(ge=>ge.value)),{maxLevel:F,levelEntities:z}=au(h),[H,T]=YZ(I,_,l,h,F,z),A=P(()=>{const we=VS(H.value,e.showCheckedStrategy,h.value,c.value).map(pe=>{var xe,Te,ke;return(ke=(Te=(xe=h.value[pe])===null||xe===void 0?void 0:xe.node)===null||Te===void 0?void 0:Te[c.value.value])!==null&&ke!==void 0?ke:pe}).map(pe=>{const xe=I.value.find(Te=>Te.value===pe);return{value:pe,label:xe==null?void 0:xe.label}}),ae=C(we),ne=ae[0];return!u.value&&ne&&jS(ne.value)&&jS(ne.label)?[]:ae.map(pe=>{var xe;return v(v({},pe),{label:(xe=pe.label)!==null&&xe!==void 0?xe:pe.value})})}),[R]=XZ(A),E=(ge,Oe,we)=>{const ae=C(ge);if(w(ae),e.autoClearSearchValue&&p(""),e.onChange){let ne=ge;l.value&&(ne=VS(ge,e.showCheckedStrategy,h.value,c.value).map(Ae=>{const _e=b.value.get(Ae);return _e?_e.node[c.value.value]:Ae}));const{triggerValue:pe,selected:xe}=Oe||{triggerValue:void 0,selected:void 0};let Te=ne;if(e.treeCheckStrictly){const Me=_.value.filter(Ae=>!ne.includes(Ae.value));Te=[...Te,...Me]}const ke=C(Te),ve={preValue:I.value,triggerValue:pe};let he=!0;(e.treeCheckStrictly||we==="selection"&&!xe)&&(he=!1),WZ(ve,pe,ge,m.value,he,c.value),i.value?ve.checked=xe:ve.selected=xe;const be=s.value?ke:ke.map(Me=>Me.value);e.onChange(u.value?be:be[0],s.value?null:ke.map(Me=>Me.label),ve)}},k=(ge,Oe)=>{let{selected:we,source:ae}=Oe;var ne,pe,xe;const Te=_t(h.value),ke=_t(b.value),ve=Te[ge],he=ve==null?void 0:ve.node,be=(ne=he==null?void 0:he[c.value.value])!==null&&ne!==void 0?ne:ge;if(!u.value)E([be],{selected:!0,triggerValue:be},"option");else{let Me=we?[...D.value,be]:H.value.filter(Ae=>Ae!==be);if(l.value){const{missingRawValues:Ae,existRawValues:_e}=y(Me),Re=_e.map(tt=>ke.get(tt).key);let Ye;we?{checkedKeys:Ye}=jn(Re,!0,Te,F.value,z.value):{checkedKeys:Ye}=jn(Re,{checked:!1,halfCheckedKeys:T.value},Te,F.value,z.value),Me=[...Ae,...Ye.map(tt=>Te[tt].node[c.value.value])]}E(Me,{selected:we,triggerValue:be},ae||"option")}we||!u.value?(pe=e.onSelect)===null||pe===void 0||pe.call(e,be,Kp(he)):(xe=e.onDeselect)===null||xe===void 0||xe.call(e,be,Kp(he))},B=ge=>{if(e.onDropdownVisibleChange){const Oe={};Object.defineProperty(Oe,"documentClickClose",{get(){return!1}}),e.onDropdownVisibleChange(ge,Oe)}},L=(ge,Oe)=>{const we=ge.map(ae=>ae.value);if(Oe.type==="clear"){E(we,{},"selection");return}Oe.values.length&&k(Oe.values[0].value,{selected:!1,source:"selection"})},{treeNodeFilterProp:j,loadData:K,treeLoadedKeys:G,onTreeLoad:U,treeDefaultExpandAll:X,treeExpandedKeys:ee,treeDefaultExpandedKeys:oe,onTreeExpand:Q,virtual:W,listHeight:q,listItemHeight:re,treeLine:le,treeIcon:ye,showTreeIcon:me,switcherIcon:ce,treeMotion:se,customSlots:ie,dropdownMatchSelectWidth:fe,treeExpandAction:Se}=Rr(e);R_(Ns({checkable:i,loadData:K,treeLoadedKeys:G,onTreeLoad:U,checkedKeys:H,halfCheckedKeys:T,treeDefaultExpandAll:X,treeExpandedKeys:ee,treeDefaultExpandedKeys:oe,onTreeExpand:Q,treeIcon:ye,treeMotion:se,showTreeIcon:me,switcherIcon:ce,treeLine:le,treeNodeFilterProp:j,keyEntities:h,customSlots:ie})),kZ(Ns({virtual:W,listHeight:q,listItemHeight:re,treeData:S,fieldNames:c,onSelect:k,dropdownMatchSelectWidth:fe,treeExpandAction:Se}));const Ie=Z();return o({focus(){var ge;(ge=Ie.value)===null||ge===void 0||ge.focus()},blur(){var ge;(ge=Ie.value)===null||ge===void 0||ge.blur()},scrollTo(ge){var Oe;(Oe=Ie.value)===null||Oe===void 0||Oe.scrollTo(ge)}}),()=>{var ge;const Oe=qe(e,["id","prefixCls","customSlots","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","virtual","listHeight","listItemHeight","onDropdownVisibleChange","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"]);return f(Vv,N(N(N({ref:Ie},n),Oe),{},{id:a,prefixCls:e.prefixCls,mode:u.value?"multiple":void 0,displayValues:R.value,onDisplayValuesChange:L,searchValue:d.value,onSearch:g,OptionList:LZ,emptyOptions:!m.value.length,onDropdownVisibleChange:B,tagRender:e.tagRender||r.tagRender,dropdownMatchSelectWidth:(ge=e.dropdownMatchSelectWidth)!==null&&ge!==void 0?ge:!0}),r)}}}),JZ=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:o}=e,r=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${e.paddingXS}px ${e.paddingXS/2}px`},_6(n,ze(e,{colorBgContainer:o})),{[r]:{borderRadius:0,"&-list-holder-inner":{alignItems:"stretch",[`${r}-treenode`]:{[`${r}-node-content-wrapper`]:{flex:"auto"}}}}},su(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${r}-switcher${r}-switcher_close`]:{[`${r}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function eJ(e,t){return Qe("TreeSelect",n=>{const o=ze(n,{treePrefixCls:t.value});return[JZ(o)]})(e)}const WS=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function tJ(){return v(v({},qe(j6(),["showTreeIcon","treeMotion","inputIcon","getInputElement","treeLine","customSlots"])),{suffixIcon:V.any,size:je(),bordered:Ce(),treeLine:Ge([Boolean,Object]),replaceFields:Ne(),placement:je(),status:je(),popupClassName:String,dropdownClassName:String,"onUpdate:value":de(),"onUpdate:treeExpandedKeys":de(),"onUpdate:searchValue":de()})}const qd=J({compatConfig:{MODE:3},name:"ATreeSelect",inheritAttrs:!1,props:rt(tJ(),{choiceTransitionName:"",listHeight:256,treeIcon:!1,listItemHeight:26,bordered:!0}),slots:Object,setup(e,t){let{attrs:n,slots:o,expose:r,emit:a}=t;e.treeData===void 0&&o.default,bt(e.multiple!==!1||!e.treeCheckable,"TreeSelect","`multiple` will always be `true` when `treeCheckable` is true"),bt(e.replaceFields===void 0,"TreeSelect","`replaceFields` is deprecated, please use fieldNames instead"),bt(!e.dropdownClassName,"TreeSelect","`dropdownClassName` is deprecated. Please use `popupClassName` instead.");const l=Ht(),i=ln.useInject(),s=P(()=>Vo(i.status,e.status)),{prefixCls:u,renderEmpty:c,direction:d,virtual:p,dropdownMatchSelectWidth:g,size:m,getPopupContainer:h,getPrefixCls:b,disabled:y}=Ee("select",e),{compactSize:S,compactItemClassnames:$}=fr(u,d),x=P(()=>S.value||m.value),C=gn(),O=P(()=>{var G;return(G=y.value)!==null&&G!==void 0?G:C.value}),w=P(()=>b()),M=P(()=>e.placement!==void 0?e.placement:d.value==="rtl"?"bottomRight":"bottomLeft"),I=P(()=>WS(w.value,Fv(M.value),e.transitionName)),_=P(()=>WS(w.value,"",e.choiceTransitionName)),D=P(()=>b("select-tree",e.prefixCls)),F=P(()=>b("tree-select",e.prefixCls)),[z,H]=cg(u),[T]=eJ(F,D),A=P(()=>te(e.popupClassName||e.dropdownClassName,`${F.value}-dropdown`,{[`${F.value}-dropdown-rtl`]:d.value==="rtl"},H.value)),R=P(()=>!!(e.treeCheckable||e.multiple)),E=P(()=>e.showArrow!==void 0?e.showArrow:e.loading||!R.value),k=Z();r({focus(){var G,U;(U=(G=k.value).focus)===null||U===void 0||U.call(G)},blur(){var G,U;(U=(G=k.value).blur)===null||U===void 0||U.call(G)}});const B=function(){for(var G=arguments.length,U=new Array(G),X=0;X{a("update:treeExpandedKeys",G),a("treeExpand",G)},j=G=>{a("update:searchValue",G),a("search",G)},K=G=>{a("blur",G),l.onFieldBlur()};return()=>{var G,U;const{notFoundContent:X=(G=o.notFoundContent)===null||G===void 0?void 0:G.call(o),prefixCls:ee,bordered:oe,listHeight:Q,listItemHeight:W,multiple:q,treeIcon:re,treeLine:le,showArrow:ye,switcherIcon:me=(U=o.switcherIcon)===null||U===void 0?void 0:U.call(o),fieldNames:ce=e.replaceFields,id:se=l.id.value}=e,{isFormItemInput:ie,hasFeedback:fe,feedbackIcon:Se}=i,{suffixIcon:Ie,removeIcon:ge,clearIcon:Oe}=lg(v(v({},e),{multiple:R.value,showArrow:E.value,hasFeedback:fe,feedbackIcon:Se,prefixCls:u.value}),o);let we;X!==void 0?we=X:we=c("Select");const ae=qe(e,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","bordered","status","onUpdate:value","onUpdate:treeExpandedKeys","onUpdate:searchValue"]),ne=te(!ee&&F.value,{[`${u.value}-lg`]:x.value==="large",[`${u.value}-sm`]:x.value==="small",[`${u.value}-rtl`]:d.value==="rtl",[`${u.value}-borderless`]:!oe,[`${u.value}-in-form-item`]:ie},Tn(u.value,s.value,fe),$.value,n.class,H.value),pe={};return e.treeData===void 0&&o.default&&(pe.children=mt(o.default())),z(T(f(ZZ,N(N(N(N({},n),ae),{},{disabled:O.value,virtual:p.value,dropdownMatchSelectWidth:g.value,id:se,fieldNames:ce,ref:k,prefixCls:u.value,class:ne,listHeight:Q,listItemHeight:W,treeLine:!!le,inputIcon:Ie,multiple:q,removeIcon:ge,clearIcon:Oe,switcherIcon:xe=>E6(D.value,me,xe,o.leafIcon,le),showTreeIcon:re,notFoundContent:we,getPopupContainer:h==null?void 0:h.value,treeMotion:null,dropdownClassName:A.value,choiceTransitionName:_.value,onChange:B,onBlur:K,onSearch:j,onTreeExpand:L},pe),{},{transitionName:I.value,customSlots:v(v({},o),{treeCheckable:()=>f("span",{class:`${u.value}-tree-checkbox-inner`},null)}),maxTagPlaceholder:e.maxTagPlaceholder||o.maxTagPlaceholder,placement:M.value,showArrow:fe||ye}),v(v({},o),{treeCheckable:()=>f("span",{class:`${u.value}-tree-checkbox-inner`},null)}))))}}}),KS=Zh,joe=v(qd,{TreeNode:Zh,SHOW_ALL:zZ,SHOW_PARENT:H6,SHOW_CHILD:Qh,install:e=>(e.component(qd.name,qd),e.component(KS.displayName,KS),e)}),Qd=()=>({format:String,showNow:Ce(),showHour:Ce(),showMinute:Ce(),showSecond:Ce(),use12Hours:Ce(),hourStep:Number,minuteStep:Number,secondStep:Number,hideDisabledOptions:Ce(),popupClassName:String,status:je()});function nJ(e){const t=$3(e,v(v({},Qd()),{order:{type:Boolean,default:!0}})),{TimePicker:n,RangePicker:o}=t,r=J({name:"ATimePicker",inheritAttrs:!1,props:v(v(v(v({},qs()),b3()),Qd()),{addon:{type:Function}}),slots:Object,setup(l,i){let{slots:s,expose:u,emit:c,attrs:d}=i;const p=l,g=Ht();bt(!(s.addon||p.addon),"TimePicker","`addon` is deprecated. Please use `v-slot:renderExtraFooter` instead.");const m=Z();u({focus:()=>{var x;(x=m.value)===null||x===void 0||x.focus()},blur:()=>{var x;(x=m.value)===null||x===void 0||x.blur()}});const h=(x,C)=>{c("update:value",x),c("change",x,C),g.onFieldChange()},b=x=>{c("update:open",x),c("openChange",x)},y=x=>{c("focus",x)},S=x=>{c("blur",x),g.onFieldBlur()},$=x=>{c("ok",x)};return()=>{const{id:x=g.id.value}=p;return f(n,N(N(N({},d),qe(p,["onUpdate:value","onUpdate:open"])),{},{id:x,dropdownClassName:p.popupClassName,mode:void 0,ref:m,renderExtraFooter:p.addon||s.addon||p.renderExtraFooter||s.renderExtraFooter,onChange:h,onOpenChange:b,onFocus:y,onBlur:S,onOk:$}),s)}}}),a=J({name:"ATimeRangePicker",inheritAttrs:!1,props:v(v(v(v({},qs()),y3()),Qd()),{order:{type:Boolean,default:!0}}),slots:Object,setup(l,i){let{slots:s,expose:u,emit:c,attrs:d}=i;const p=l,g=Z(),m=Ht();u({focus:()=>{var O;(O=g.value)===null||O===void 0||O.focus()},blur:()=>{var O;(O=g.value)===null||O===void 0||O.blur()}});const h=(O,w)=>{c("update:value",O),c("change",O,w),m.onFieldChange()},b=O=>{c("update:open",O),c("openChange",O)},y=O=>{c("focus",O)},S=O=>{c("blur",O),m.onFieldBlur()},$=(O,w)=>{c("panelChange",O,w)},x=O=>{c("ok",O)},C=(O,w,M)=>{c("calendarChange",O,w,M)};return()=>{const{id:O=m.id.value}=p;return f(o,N(N(N({},d),qe(p,["onUpdate:open","onUpdate:value"])),{},{id:O,dropdownClassName:p.popupClassName,picker:"time",mode:void 0,ref:g,onChange:h,onOpenChange:b,onFocus:y,onBlur:S,onPanelChange:$,onOk:x,onCalendarChange:C}),s)}}});return{TimePicker:r,TimeRangePicker:a}}const{TimePicker:Ui,TimeRangePicker:Zd}=nJ(bw),Voe=v(Ui,{TimePicker:Ui,TimeRangePicker:Zd,install:e=>(e.component(Ui.name,Ui),e.component(Zd.name,Zd),e)});var oJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const rJ=oJ;function GS(e){for(var t=1;t{const{sizeMarginHeadingVerticalEnd:r,fontWeightStrong:a}=o;return{marginBottom:r,color:n,fontWeight:a,fontSize:e,lineHeight:t}},sJ=e=>{const t=[1,2,3,4,5],n={};return t.forEach(o=>{n[` + h${o}&, + div&-h${o}, + div&-h${o} > textarea, + h${o} + `]=iJ(e[`fontSizeHeading${o}`],e[`lineHeightHeading${o}`],e.colorTextHeading,e)}),n},cJ=e=>{const{componentCls:t}=e;return{"a&, a":v(v({},Pv(e)),{textDecoration:e.linkDecoration,"&:active, &:hover":{textDecoration:e.linkHoverDecoration},[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},uJ=()=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:mM[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),dJ=e=>{const{componentCls:t}=e,o=fi(e).inputPaddingVertical+1;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-e.paddingSM,marginTop:-o,marginBottom:`calc(1em - ${o}px)`},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.marginXS+2,insetBlockEnd:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},fJ=e=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}}}),pJ=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),vJ=e=>{const{componentCls:t,sizeMarginHeadingVerticalStart:n}=e;return{[t]:v(v(v(v(v(v(v(v(v({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success`]:{color:e.colorSuccess},[`&${t}-warning`]:{color:e.colorWarning},[`&${t}-danger`]:{color:e.colorError,"a&:active, a&:focus":{color:e.colorErrorActive},"a&:hover":{color:e.colorErrorHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},sJ(e)),{[` + & + h1${t}, + & + h2${t}, + & + h3${t}, + & + h4${t}, + & + h5${t} + `]:{marginTop:n},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:n}}}),uJ()),cJ(e)),{[` + ${t}-expand, + ${t}-edit, + ${t}-copy + `]:v(v({},Pv(e)),{marginInlineStart:e.marginXXS})}),dJ(e)),fJ(e)),pJ()),{"&-rtl":{direction:"rtl"}})}},V6=Qe("Typography",e=>[vJ(e)],{sizeMarginHeadingVerticalStart:"1.2em",sizeMarginHeadingVerticalEnd:"0.5em"}),gJ=()=>({prefixCls:String,value:String,maxlength:Number,autoSize:{type:[Boolean,Object]},onSave:Function,onCancel:Function,onEnd:Function,onChange:Function,originContent:String,direction:String,component:String}),hJ=J({compatConfig:{MODE:3},name:"Editable",inheritAttrs:!1,props:gJ(),setup(e,t){let{emit:n,slots:o,attrs:r}=t;const{prefixCls:a}=Rr(e),l=vt({current:e.value||"",lastKeyCode:void 0,inComposition:!1,cancelFlag:!1});ue(()=>e.value,S=>{l.current=S});const i=Z();Ve(()=>{var S;if(i.value){const $=(S=i.value)===null||S===void 0?void 0:S.resizableTextArea,x=$==null?void 0:$.textArea;x.focus();const{length:C}=x.value;x.setSelectionRange(C,C)}});function s(S){i.value=S}function u(S){let{target:{value:$}}=S;l.current=$.replace(/[\r\n]/g,""),n("change",l.current)}function c(){l.inComposition=!0}function d(){l.inComposition=!1}function p(S){const{keyCode:$}=S;$===$e.ENTER&&S.preventDefault(),!l.inComposition&&(l.lastKeyCode=$)}function g(S){const{keyCode:$,ctrlKey:x,altKey:C,metaKey:O,shiftKey:w}=S;l.lastKeyCode===$&&!l.inComposition&&!x&&!C&&!O&&!w&&($===$e.ENTER?(h(),n("end")):$===$e.ESC&&(l.current=e.originContent,n("cancel")))}function m(){h()}function h(){n("save",l.current.trim())}const[b,y]=V6(a);return()=>{const S=te({[`${a.value}`]:!0,[`${a.value}-edit-content`]:!0,[`${a.value}-rtl`]:e.direction==="rtl",[e.component?`${a.value}-${e.component}`:""]:!0},r.class,y.value);return b(f("div",N(N({},r),{},{class:S}),[f(E3,{ref:s,maxlength:e.maxlength,value:l.current,onChange:u,onKeydown:p,onKeyup:g,onCompositionstart:c,onCompositionend:d,onBlur:m,rows:1,autoSize:e.autoSize===void 0||e.autoSize},null),o.enterIcon?o.enterIcon({className:`${e.prefixCls}-edit-content-confirm`}):f(lJ,{class:`${e.prefixCls}-edit-content-confirm`},null)]))}}}),mJ=hJ,bJ=3,yJ=8;let fn;const Jd={padding:0,margin:0,display:"inline",lineHeight:"inherit"};function SJ(e){return Array.prototype.slice.apply(e).map(n=>`${n}: ${e.getPropertyValue(n)};`).join("")}function W6(e,t){e.setAttribute("aria-hidden","true");const n=window.getComputedStyle(t),o=SJ(n);e.setAttribute("style",o),e.style.position="fixed",e.style.left="0",e.style.height="auto",e.style.minHeight="auto",e.style.maxHeight="auto",e.style.paddingTop="0",e.style.paddingBottom="0",e.style.borderTopWidth="0",e.style.borderBottomWidth="0",e.style.top="-999999px",e.style.zIndex="-1000",e.style.textOverflow="clip",e.style.whiteSpace="normal",e.style.webkitLineClamp="none"}function $J(e){const t=document.createElement("div");W6(t,e),t.appendChild(document.createTextNode("text")),document.body.appendChild(t);const n=t.getBoundingClientRect().height;return document.body.removeChild(t),n}const CJ=(e,t,n,o,r)=>{fn||(fn=document.createElement("div"),fn.setAttribute("aria-hidden","true"),document.body.appendChild(fn));const{rows:a,suffix:l=""}=t,i=$J(e),s=Math.round(i*a*100)/100;W6(fn,e);const u=b8({render(){return f("div",{style:Jd},[f("span",{style:Jd},[n,l]),f("span",{style:Jd},[o])])}});u.mount(fn);function c(){return Math.round(fn.getBoundingClientRect().height*100)/100-.1<=s}if(c())return u.unmount(),{content:n,text:fn.innerHTML,ellipsis:!1};const d=Array.prototype.slice.apply(fn.childNodes[0].childNodes[0].cloneNode(!0).childNodes).filter($=>{let{nodeType:x,data:C}=$;return x!==yJ&&C!==""}),p=Array.prototype.slice.apply(fn.childNodes[0].childNodes[1].cloneNode(!0).childNodes);u.unmount();const g=[];fn.innerHTML="";const m=document.createElement("span");fn.appendChild(m);const h=document.createTextNode(r+l);m.appendChild(h),p.forEach($=>{fn.appendChild($)});function b($){m.insertBefore($,h)}function y($,x){let C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:x.length,w=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const M=Math.floor((C+O)/2),I=x.slice(0,M);if($.textContent=I,C>=O-1)for(let _=O;_>=C;_-=1){const D=x.slice(0,_);if($.textContent=D,c()||!D)return _===x.length?{finished:!1,vNode:x}:{finished:!0,vNode:D}}return c()?y($,x,M,O,M):y($,x,C,M,w)}function S($){if($.nodeType===bJ){const C=$.textContent||"",O=document.createTextNode(C);return b(O),y(O,C)}return{finished:!1,vNode:null}}return d.some($=>{const{finished:x,vNode:C}=S($);return C&&g.push(C),x}),{content:g,text:fn.innerHTML,ellipsis:!0}};var xJ=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r({prefixCls:String,direction:String,component:String}),OJ=J({name:"ATypography",inheritAttrs:!1,props:wJ(),setup(e,t){let{slots:n,attrs:o}=t;const{prefixCls:r,direction:a}=Ee("typography",e),[l,i]=V6(r);return()=>{var s;const u=v(v({},e),o),{prefixCls:c,direction:d,component:p="article"}=u,g=xJ(u,["prefixCls","direction","component"]);return l(f(p,N(N({},g),{},{class:te(r.value,{[`${r.value}-rtl`]:a.value==="rtl"},o.class,i.value)}),{default:()=>[(s=n.default)===null||s===void 0?void 0:s.call(n)]}))}}}),On=OJ,PJ=()=>{const e=document.getSelection();if(!e.rangeCount)return function(){};let t=document.activeElement;const n=[];for(let o=0;o"u"){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();const d=XS[t.format]||XS.default;window.clipboardData.setData(d,e)}else c.clipboardData.clearData(),c.clipboardData.setData(t.format,e);t.onCopy&&(c.preventDefault(),t.onCopy(c.clipboardData))}),document.body.appendChild(l),r.selectNodeContents(l),a.addRange(r),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");i=!0}catch(u){s&&console.error("unable to copy using execCommand: ",u),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),i=!0}catch(c){s&&console.error("unable to copy using clipboardData: ",c),s&&console.error("falling back to prompt"),n=TJ("message"in t?t.message:IJ),window.prompt(n,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(r):a.removeAllRanges()),l&&document.body.removeChild(l),o()}return i}var EJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const _J=EJ;function US(e){for(var t=1;t({editable:{type:[Boolean,Object],default:void 0},copyable:{type:[Boolean,Object],default:void 0},prefixCls:String,component:String,type:String,disabled:{type:Boolean,default:void 0},ellipsis:{type:[Boolean,Object],default:void 0},code:{type:Boolean,default:void 0},mark:{type:Boolean,default:void 0},underline:{type:Boolean,default:void 0},delete:{type:Boolean,default:void 0},strong:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},content:String,"onUpdate:content":Function}),HJ=J({compatConfig:{MODE:3},name:"TypographyBase",inheritAttrs:!1,props:Si(),setup(e,t){let{slots:n,attrs:o,emit:r}=t;const{prefixCls:a,direction:l}=Ee("typography",e),i=vt({copied:!1,ellipsisText:"",ellipsisContent:null,isEllipsis:!1,expanded:!1,clientRendered:!1,expandStr:"",copyStr:"",copiedStr:"",editStr:"",copyId:void 0,rafId:void 0,prevProps:void 0,originContent:""}),s=Z(),u=Z(),c=P(()=>{const T=e.ellipsis;return T?v({rows:1,expandable:!1},typeof T=="object"?T:null):{}});Ve(()=>{i.clientRendered=!0,M()}),Je(()=>{clearTimeout(i.copyId),We.cancel(i.rafId)}),ue([()=>c.value.rows,()=>e.content],()=>{lt(()=>{O()})},{flush:"post",deep:!0}),Le(()=>{e.content===void 0&&(yt(!e.editable),yt(!e.ellipsis))});function d(){var T;return e.ellipsis||e.editable?e.content:(T=Pn(s.value))===null||T===void 0?void 0:T.innerText}function p(T){const{onExpand:A}=c.value;i.expanded=!0,A==null||A(T)}function g(T){T.preventDefault(),i.originContent=e.content,C(!0)}function m(T){h(T),C(!1)}function h(T){const{onChange:A}=S.value;T!==e.content&&(r("update:content",T),A==null||A(T))}function b(){var T,A;(A=(T=S.value).onCancel)===null||A===void 0||A.call(T),C(!1)}function y(T){T.preventDefault(),T.stopPropagation();const{copyable:A}=e,R=v({},typeof A=="object"?A:null);R.text===void 0&&(R.text=d()),MJ(R.text||""),i.copied=!0,lt(()=>{R.onCopy&&R.onCopy(T),i.copyId=setTimeout(()=>{i.copied=!1},3e3)})}const S=P(()=>{const T=e.editable;return T?v({},typeof T=="object"?T:null):{editing:!1}}),[$,x]=Ot(!1,{value:P(()=>S.value.editing)});function C(T){const{onStart:A}=S.value;T&&A&&A(),x(T)}ue($,T=>{var A;T||(A=u.value)===null||A===void 0||A.focus()},{flush:"post"});function O(T){if(T){const{width:A,height:R}=T;if(!A||!R)return}We.cancel(i.rafId),i.rafId=We(()=>{M()})}const w=P(()=>{const{rows:T,expandable:A,suffix:R,onEllipsis:E,tooltip:k}=c.value;return R||k||e.editable||e.copyable||A||E?!1:T===1?zJ:LJ}),M=()=>{const{ellipsisText:T,isEllipsis:A}=i,{rows:R,suffix:E,onEllipsis:k}=c.value;if(!R||R<0||!Pn(s.value)||i.expanded||e.content===void 0||w.value)return;const{content:B,text:L,ellipsis:j}=CJ(Pn(s.value),{rows:R,suffix:E},e.content,H(!0),qS);(T!==L||i.isEllipsis!==j)&&(i.ellipsisText=L,i.ellipsisContent=B,i.isEllipsis=j,A!==j&&k&&k(j))};function I(T,A){let{mark:R,code:E,underline:k,delete:B,strong:L,keyboard:j}=T,K=A;function G(U,X){if(!U)return;const ee=function(){return K}();K=f(X,null,{default:()=>[ee]})}return G(L,"strong"),G(k,"u"),G(B,"del"),G(E,"code"),G(R,"mark"),G(j,"kbd"),K}function _(T){const{expandable:A,symbol:R}=c.value;if(!A||!T&&(i.expanded||!i.isEllipsis))return null;const E=(n.ellipsisSymbol?n.ellipsisSymbol():R)||i.expandStr;return f("a",{key:"expand",class:`${a.value}-expand`,onClick:p,"aria-label":i.expandStr},[E])}function D(){if(!e.editable)return;const{tooltip:T,triggerType:A=["icon"]}=e.editable,R=n.editableIcon?n.editableIcon():f(BJ,{role:"button"},null),E=n.editableTooltip?n.editableTooltip():i.editStr,k=typeof E=="string"?E:"";return A.indexOf("icon")!==-1?f(oo,{key:"edit",title:T===!1?"":E},{default:()=>[f(Qy,{ref:u,class:`${a.value}-edit`,onClick:g,"aria-label":k},{default:()=>[R]})]}):null}function F(){if(!e.copyable)return;const{tooltip:T}=e.copyable,A=i.copied?i.copiedStr:i.copyStr,R=n.copyableTooltip?n.copyableTooltip({copied:i.copied}):A,E=typeof R=="string"?R:"",k=i.copied?f(tg,null,null):f(AJ,null,null),B=n.copyableIcon?n.copyableIcon({copied:!!i.copied}):k;return f(oo,{key:"copy",title:T===!1?"":R},{default:()=>[f(Qy,{class:[`${a.value}-copy`,{[`${a.value}-copy-success`]:i.copied}],onClick:y,"aria-label":E},{default:()=>[B]})]})}function z(){const{class:T,style:A}=o,{maxlength:R,autoSize:E,onEnd:k}=S.value;return f(mJ,{class:T,style:A,prefixCls:a.value,value:e.content,originContent:i.originContent,maxlength:R,autoSize:E,onSave:m,onChange:h,onCancel:b,onEnd:k,direction:l.value,component:e.component},{enterIcon:n.editableEnterIcon})}function H(T){return[_(T),D(),F()].filter(A=>A)}return()=>{var T;const{triggerType:A=["icon"]}=S.value,R=e.ellipsis||e.editable?e.content!==void 0?e.content:(T=n.default)===null||T===void 0?void 0:T.call(n):n.default?n.default():e.content;return $.value?z():f(Sv,{componentName:"Text",children:E=>{const k=v(v({},e),o),{type:B,disabled:L,content:j,class:K,style:G}=k,U=FJ(k,["type","disabled","content","class","style"]),{rows:X,suffix:ee,tooltip:oe}=c.value,{edit:Q,copy:W,copied:q,expand:re}=E;i.editStr=Q,i.copyStr=W,i.copiedStr=q,i.expandStr=re;const le=qe(U,["prefixCls","editable","copyable","ellipsis","mark","code","delete","underline","strong","keyboard","onUpdate:content"]),ye=w.value,me=X===1&&ye,ce=X&&X>1&&ye;let se=R,ie;if(X&&i.isEllipsis&&!i.expanded&&!ye){const{title:Ie}=U;let ge=Ie||"";!Ie&&(typeof R=="string"||typeof R=="number")&&(ge=String(R)),ge=ge==null?void 0:ge.slice(String(i.ellipsisContent||"").length),se=f(nt,null,[_t(i.ellipsisContent),f("span",{title:ge,"aria-hidden":"true"},[qS]),ee])}else se=f(nt,null,[R,ee]);se=I(e,se);const fe=oe&&X&&i.isEllipsis&&!i.expanded&&!ye,Se=n.ellipsisTooltip?n.ellipsisTooltip():oe;return f(ho,{onResize:O,disabled:!X},{default:()=>[f(On,N({ref:s,class:[{[`${a.value}-${B}`]:B,[`${a.value}-disabled`]:L,[`${a.value}-ellipsis`]:X,[`${a.value}-single-line`]:X===1&&!i.isEllipsis,[`${a.value}-ellipsis-single-line`]:me,[`${a.value}-ellipsis-multiple-line`]:ce},K],style:v(v({},G),{WebkitLineClamp:ce?X:void 0}),"aria-label":ie,direction:l.value,onClick:A.indexOf("text")!==-1?g:()=>{}},le),{default:()=>[fe?f(oo,{title:oe===!0?R:Se},{default:()=>[f("span",null,[se])]}):se,H()]})]})}},null)}}}),$i=HJ;var jJ=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rqe(v(v({},Si()),{ellipsis:{type:Boolean,default:void 0}}),["component"]),bu=(e,t)=>{let{slots:n,attrs:o}=t;const r=v(v({},e),o),{ellipsis:a,rel:l}=r,i=jJ(r,["ellipsis","rel"]);yt();const s=v(v({},i),{rel:l===void 0&&i.target==="_blank"?"noopener noreferrer":l,ellipsis:!!a,component:"a"});return delete s.navigate,f($i,s,n)};bu.displayName="ATypographyLink";bu.inheritAttrs=!1;bu.props=VJ();const K6=bu,WJ=()=>qe(Si(),["component"]),yu=(e,t)=>{let{slots:n,attrs:o}=t;const r=v(v(v({},e),{component:"div"}),o);return f($i,r,n)};yu.displayName="ATypographyParagraph";yu.inheritAttrs=!1;yu.props=WJ();const G6=yu,KJ=()=>v(v({},qe(Si(),["component"])),{ellipsis:{type:[Boolean,Object],default:void 0}}),Su=(e,t)=>{let{slots:n,attrs:o}=t;const{ellipsis:r}=e;yt();const a=v(v(v({},e),{ellipsis:r&&typeof r=="object"?qe(r,["expandable","rows"]):r,component:"span"}),o);return f($i,a,n)};Su.displayName="ATypographyText";Su.inheritAttrs=!1;Su.props=KJ();const X6=Su;var GJ=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rv(v({},qe(Si(),["component","strong"])),{level:Number}),$u=(e,t)=>{let{slots:n,attrs:o}=t;const{level:r=1}=e,a=GJ(e,["level"]);let l;XJ.includes(r)?l=`h${r}`:(yt(),l="h1");const i=v(v(v({},a),{component:l}),o);return f($i,i,n)};$u.displayName="ATypographyTitle";$u.inheritAttrs=!1;$u.props=UJ();const U6=$u;On.Text=X6;On.Title=U6;On.Paragraph=G6;On.Link=K6;On.Base=$i;On.install=function(e){return e.component(On.name,On),e.component(On.Text.displayName,X6),e.component(On.Title.displayName,U6),e.component(On.Paragraph.displayName,G6),e.component(On.Link.displayName,K6),e};function YJ(e,t){const n=`cannot ${e.method} ${e.action} ${t.status}'`,o=new Error(n);return o.status=t.status,o.method=e.method,o.url=e.action,o}function QS(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function qJ(e){const t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(a){a.total>0&&(a.percent=a.loaded/a.total*100),e.onProgress(a)});const n=new FormData;e.data&&Object.keys(e.data).forEach(r=>{const a=e.data[r];if(Array.isArray(a)){a.forEach(l=>{n.append(`${r}[]`,l)});return}n.append(r,a)}),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(a){e.onError(a)},t.onload=function(){return t.status<200||t.status>=300?e.onError(YJ(e,t),QS(t)):e.onSuccess(QS(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const o=e.headers||{};return o["X-Requested-With"]!==null&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(o).forEach(r=>{o[r]!==null&&t.setRequestHeader(r,o[r])}),t.send(n),{abort(){t.abort()}}}const QJ=+new Date;let ZJ=0;function ef(){return`vc-upload-${QJ}-${++ZJ}`}const tf=(e,t)=>{if(e&&t){const n=Array.isArray(t)?t:t.split(","),o=e.name||"",r=e.type||"",a=r.replace(/\/.*$/,"");return n.some(l=>{const i=l.trim();if(/^\*(\/\*)?$/.test(l))return!0;if(i.charAt(0)==="."){const s=o.toLowerCase(),u=i.toLowerCase();let c=[u];return(u===".jpg"||u===".jpeg")&&(c=[".jpg",".jpeg"]),c.some(d=>s.endsWith(d))}return/\/\*$/.test(i)?a===i.replace(/\/.*$/,""):!!(r===i||/^\w+$/.test(i))})}return!0};function JJ(e,t){const n=e.createReader();let o=[];function r(){n.readEntries(a=>{const l=Array.prototype.slice.apply(a);o=o.concat(l),!l.length?t(o):r()})}r()}const eee=(e,t,n)=>{const o=(r,a)=>{r.path=a||"",r.isFile?r.file(l=>{n(l)&&(r.fullPath&&!l.webkitRelativePath&&(Object.defineProperties(l,{webkitRelativePath:{writable:!0}}),l.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(l,{webkitRelativePath:{writable:!1}})),t([l]))}):r.isDirectory&&JJ(r,l=>{l.forEach(i=>{o(i,`${a}${r.name}/`)})})};e.forEach(r=>{o(r.webkitGetAsEntry())})},tee=eee,Y6=()=>({capture:[Boolean,String],multipart:{type:Boolean,default:void 0},name:String,disabled:{type:Boolean,default:void 0},componentTag:String,action:[String,Function],method:String,directory:{type:Boolean,default:void 0},data:[Object,Function],headers:Object,accept:String,multiple:{type:Boolean,default:void 0},onBatchStart:Function,onReject:Function,onStart:Function,onError:Function,onSuccess:Function,onProgress:Function,beforeUpload:Function,customRequest:Function,withCredentials:{type:Boolean,default:void 0},openFileDialogOnClick:{type:Boolean,default:void 0},prefixCls:String,id:String,onMouseenter:Function,onMouseleave:Function,onClick:Function});var nee=function(e,t,n,o){function r(a){return a instanceof n?a:new n(function(l){l(a)})}return new(n||(n=Promise))(function(a,l){function i(c){try{u(o.next(c))}catch(d){l(d)}}function s(c){try{u(o.throw(c))}catch(d){l(d)}}function u(c){c.done?a(c.value):r(c.value).then(i,s)}u((o=o.apply(e,t||[])).next())})},oee=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);rnee(this,void 0,void 0,function*(){const{beforeUpload:x}=e;let C=S;if(x){try{C=yield x(S,$)}catch{C=!1}if(C===!1)return{origin:S,parsedFile:null,action:null,data:null}}const{action:O}=e;let w;typeof O=="function"?w=yield O(S):w=O;const{data:M}=e;let I;typeof M=="function"?I=yield M(S):I=M;const _=(typeof C=="object"||typeof C=="string")&&C?C:S;let D;_ instanceof File?D=_:D=new File([_],S.name,{type:S.type});const F=D;return F.uid=S.uid,{origin:S,data:I,parsedFile:F,action:w}}),c=S=>{let{data:$,origin:x,action:C,parsedFile:O}=S;if(!s)return;const{onStart:w,customRequest:M,name:I,headers:_,withCredentials:D,method:F}=e,{uid:z}=x,H=M||qJ,T={action:C,filename:I,data:$,file:O,headers:_,withCredentials:D,method:F||"post",onProgress:A=>{const{onProgress:R}=e;R==null||R(A,O)},onSuccess:(A,R)=>{const{onSuccess:E}=e;E==null||E(A,O,R),delete l[z]},onError:(A,R)=>{const{onError:E}=e;E==null||E(A,R,O),delete l[z]}};w(x),l[z]=H(T)},d=()=>{a.value=ef()},p=S=>{if(S){const $=S.uid?S.uid:S;l[$]&&l[$].abort&&l[$].abort(),delete l[$]}else Object.keys(l).forEach($=>{l[$]&&l[$].abort&&l[$].abort(),delete l[$]})};Ve(()=>{s=!0}),Je(()=>{s=!1,p()});const g=S=>{const $=[...S],x=$.map(C=>(C.uid=ef(),u(C,$)));Promise.all(x).then(C=>{const{onBatchStart:O}=e;O==null||O(C.map(w=>{let{origin:M,parsedFile:I}=w;return{file:M,parsedFile:I}})),C.filter(w=>w.parsedFile!==null).forEach(w=>{c(w)})})},m=S=>{const{accept:$,directory:x}=e,{files:C}=S.target,O=[...C].filter(w=>!x||tf(w,$));g(O),d()},h=S=>{const $=i.value;if(!$)return;const{onClick:x}=e;$.click(),x&&x(S)},b=S=>{S.key==="Enter"&&h(S)},y=S=>{const{multiple:$}=e;if(S.preventDefault(),S.type!=="dragover")if(e.directory)tee(Array.prototype.slice.call(S.dataTransfer.items),g,x=>tf(x,e.accept));else{const x=iT(Array.prototype.slice.call(S.dataTransfer.files),w=>tf(w,e.accept));let C=x[0];const O=x[1];$===!1&&(C=C.slice(0,1)),g(C),O.length&&e.onReject&&e.onReject(O)}};return r({abort:p}),()=>{var S;const{componentTag:$,prefixCls:x,disabled:C,id:O,multiple:w,accept:M,capture:I,directory:_,openFileDialogOnClick:D,onMouseenter:F,onMouseleave:z}=e,H=oee(e,["componentTag","prefixCls","disabled","id","multiple","accept","capture","directory","openFileDialogOnClick","onMouseenter","onMouseleave"]),T={[x]:!0,[`${x}-disabled`]:C,[o.class]:!!o.class},A=_?{directory:"directory",webkitdirectory:"webkitdirectory"}:{};return f($,N(N({},C?{}:{onClick:D?h:()=>{},onKeydown:D?b:()=>{},onMouseenter:F,onMouseleave:z,onDrop:y,onDragover:y,tabindex:"0"}),{},{class:T,role:"button",style:o.style}),{default:()=>[f("input",N(N(N({},dr(H,{aria:!0,data:!0})),{},{id:O,type:"file",ref:i,onClick:E=>E.stopPropagation(),onCancel:E=>E.stopPropagation(),key:a.value,style:{display:"none"},accept:M},A),{},{multiple:w,onChange:m},I!=null?{capture:I}:{}),null),(S=n.default)===null||S===void 0?void 0:S.call(n)]})}}});function nf(){}const ZS=J({compatConfig:{MODE:3},name:"Upload",inheritAttrs:!1,props:rt(Y6(),{componentTag:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:nf,onError:nf,onSuccess:nf,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0}),setup(e,t){let{slots:n,attrs:o,expose:r}=t;const a=Z();return r({abort:i=>{var s;(s=a.value)===null||s===void 0||s.abort(i)}}),()=>f(ree,N(N(N({},e),o),{},{ref:a}),n)}});var aee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"};const lee=aee;function JS(e){for(var t=1;t{let{uid:a}=r;return a===e.uid});return o===-1?n.push(e):n[o]=e,n}function of(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(o=>o[n]===e[n])[0]}function bee(e,t){const n=e.uid!==void 0?"uid":"name",o=t.filter(r=>r[n]!==e[n]);return o.length===t.length?null:o}const yee=function(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),o=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(o)||[""])[0]},Q6=e=>e.indexOf("image/")===0,See=e=>{if(e.type&&!e.thumbUrl)return Q6(e.type);const t=e.thumbUrl||e.url||"",n=yee(t);return/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(n)?!0:!(/^data:/.test(t)||n)},Qo=200;function $ee(e){return new Promise(t=>{if(!e.type||!Q6(e.type)){t("");return}const n=document.createElement("canvas");n.width=Qo,n.height=Qo,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Qo}px; height: ${Qo}px; z-index: 9999; display: none;`,document.body.appendChild(n);const o=n.getContext("2d"),r=new Image;if(r.onload=()=>{const{width:a,height:l}=r;let i=Qo,s=Qo,u=0,c=0;a>l?(s=l*(Qo/a),c=-(s-i)/2):(i=a*(Qo/l),u=-(i-s)/2),o.drawImage(r,u,c,i,s);const d=n.toDataURL();document.body.removeChild(n),t(d)},r.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){const a=new FileReader;a.addEventListener("load",()=>{a.result&&(r.src=a.result)}),a.readAsDataURL(e)}else r.src=window.URL.createObjectURL(e)})}var Cee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const xee=Cee;function n$(e){for(var t=1;t({prefixCls:String,locale:Ne(void 0),file:Ne(),items:ht(),listType:je(),isImgUrl:de(),showRemoveIcon:Ce(),showDownloadIcon:Ce(),showPreviewIcon:Ce(),removeIcon:de(),downloadIcon:de(),previewIcon:de(),iconRender:de(),actionIconRender:de(),itemRender:de(),onPreview:de(),onClose:de(),onDownload:de(),progress:Ne()}),Iee=J({compatConfig:{MODE:3},name:"ListItem",inheritAttrs:!1,props:Pee(),setup(e,t){let{slots:n,attrs:o}=t;var r;const a=Y(!1),l=Y();Ve(()=>{l.value=setTimeout(()=>{a.value=!0},300)}),Je(()=>{clearTimeout(l.value)});const i=Y((r=e.file)===null||r===void 0?void 0:r.status);ue(()=>{var c;return(c=e.file)===null||c===void 0?void 0:c.status},c=>{c!=="removed"&&(i.value=c)});const{rootPrefixCls:s}=Ee("upload",e),u=P(()=>bo(`${s.value}-fade`));return()=>{var c,d;const{prefixCls:p,locale:g,listType:m,file:h,items:b,progress:y,iconRender:S=n.iconRender,actionIconRender:$=n.actionIconRender,itemRender:x=n.itemRender,isImgUrl:C,showPreviewIcon:O,showRemoveIcon:w,showDownloadIcon:M,previewIcon:I=n.previewIcon,removeIcon:_=n.removeIcon,downloadIcon:D=n.downloadIcon,onPreview:F,onDownload:z,onClose:H}=e,{class:T,style:A}=o,R=S({file:h});let E=f("div",{class:`${p}-text-icon`},[R]);if(m==="picture"||m==="picture-card")if(i.value==="uploading"||!h.thumbUrl&&!h.url){const le={[`${p}-list-item-thumbnail`]:!0,[`${p}-list-item-file`]:i.value!=="uploading"};E=f("div",{class:le},[R])}else{const le=C!=null&&C(h)?f("img",{src:h.thumbUrl||h.url,alt:h.name,class:`${p}-list-item-image`,crossorigin:h.crossOrigin},null):R,ye={[`${p}-list-item-thumbnail`]:!0,[`${p}-list-item-file`]:C&&!C(h)};E=f("a",{class:ye,onClick:me=>F(h,me),href:h.url||h.thumbUrl,target:"_blank",rel:"noopener noreferrer"},[le])}const k={[`${p}-list-item`]:!0,[`${p}-list-item-${i.value}`]:!0},B=typeof h.linkProps=="string"?JSON.parse(h.linkProps):h.linkProps,L=w?$({customIcon:_?_({file:h}):f(DZ,null,null),callback:()=>H(h),prefixCls:p,title:g.removeFile}):null,j=M&&i.value==="done"?$({customIcon:D?D({file:h}):f(Oee,null,null),callback:()=>z(h),prefixCls:p,title:g.downloadFile}):null,K=m!=="picture-card"&&f("span",{key:"download-delete",class:[`${p}-list-item-actions`,{picture:m==="picture"}]},[j,L]),G=`${p}-list-item-name`,U=h.url?[f("a",N(N({key:"view",target:"_blank",rel:"noopener noreferrer",class:G,title:h.name},B),{},{href:h.url,onClick:le=>F(h,le)}),[h.name]),K]:[f("span",{key:"view",class:G,onClick:le=>F(h,le),title:h.name},[h.name]),K],X={pointerEvents:"none",opacity:.5},ee=O?f("a",{href:h.url||h.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:h.url||h.thumbUrl?void 0:X,onClick:le=>F(h,le),title:g.previewFile},[I?I({file:h}):f(mh,null,null)]):null,oe=m==="picture-card"&&i.value!=="uploading"&&f("span",{class:`${p}-list-item-actions`},[ee,i.value==="done"&&j,L]),Q=f("div",{class:k},[E,U,oe,a.value&&f(rn,u.value,{default:()=>[Kt(f("div",{class:`${p}-list-item-progress`},["percent"in h?f(jU,N(N({},y),{},{type:"line",percent:h.percent}),null):null]),[[Wn,i.value==="uploading"]])]})]),W={[`${p}-list-item-container`]:!0,[`${T}`]:!!T},q=h.response&&typeof h.response=="string"?h.response:((c=h.error)===null||c===void 0?void 0:c.statusText)||((d=h.error)===null||d===void 0?void 0:d.message)||g.uploadError,re=i.value==="error"?f(oo,{title:q,getPopupContainer:le=>le.parentNode},{default:()=>[Q]}):Q;return f("div",{class:W,style:A},[x?x({originNode:re,file:h,fileList:b,actions:{download:z.bind(null,h),preview:F.bind(null,h),remove:H.bind(null,h)}}):re])}}}),Tee=(e,t)=>{let{slots:n}=t;var o;return Tt((o=n.default)===null||o===void 0?void 0:o.call(n))[0]},Mee=J({compatConfig:{MODE:3},name:"AUploadList",props:rt(mee(),{listType:"text",progress:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!1,showPreviewIcon:!0,previewFile:$ee,isImageUrl:See,items:[],appendActionVisible:!0}),setup(e,t){let{slots:n,expose:o}=t;const r=Y(!1);Ve(()=>{r.value==!0});const a=Y([]);ue(()=>e.items,function(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.value=h.slice()},{immediate:!0,deep:!0}),Le(()=>{if(e.listType!=="picture"&&e.listType!=="picture-card")return;let h=!1;(e.items||[]).forEach((b,y)=>{typeof document>"u"||typeof window>"u"||!window.FileReader||!window.File||!(b.originFileObj instanceof File||b.originFileObj instanceof Blob)||b.thumbUrl!==void 0||(b.thumbUrl="",e.previewFile&&e.previewFile(b.originFileObj).then(S=>{const $=S||"";$!==b.thumbUrl&&(a.value[y].thumbUrl=$,h=!0)}))}),h&&z$(a)});const l=(h,b)=>{if(e.onPreview)return b==null||b.preventDefault(),e.onPreview(h)},i=h=>{typeof e.onDownload=="function"?e.onDownload(h):h.url&&window.open(h.url)},s=h=>{var b;(b=e.onRemove)===null||b===void 0||b.call(e,h)},u=h=>{let{file:b}=h;const y=e.iconRender||n.iconRender;if(y)return y({file:b,listType:e.listType});const S=b.status==="uploading",$=e.isImageUrl&&e.isImageUrl(b)?f(fee,null,null):f(hee,null,null);let x=S?f(Un,null,null):f(see,null,null);return e.listType==="picture"?x=S?f(Un,null,null):$:e.listType==="picture-card"&&(x=S?e.locale.uploading:$),x},c=h=>{const{customIcon:b,callback:y,prefixCls:S,title:$}=h,x={type:"text",size:"small",title:$,onClick:()=>{y()},class:`${S}-list-item-action`};return kt(b)?f(qt,x,{icon:()=>b}):f(qt,x,{default:()=>[f("span",null,[b])]})};o({handlePreview:l,handleDownload:i});const{prefixCls:d,rootPrefixCls:p}=Ee("upload",e),g=P(()=>({[`${d.value}-list`]:!0,[`${d.value}-list-${e.listType}`]:!0})),m=P(()=>{const h=v({},Kc(`${p.value}-motion-collapse`));delete h.onAfterAppear,delete h.onAfterEnter,delete h.onAfterLeave;const b=v(v({},Mc(`${d.value}-${e.listType==="picture-card"?"animate-inline":"animate"}`)),{class:g.value,appear:r.value});return e.listType!=="picture-card"?v(v({},h),b):b});return()=>{const{listType:h,locale:b,isImageUrl:y,showPreviewIcon:S,showRemoveIcon:$,showDownloadIcon:x,removeIcon:C,previewIcon:O,downloadIcon:w,progress:M,appendAction:I,itemRender:_,appendActionVisible:D}=e,F=I==null?void 0:I(),z=a.value;return f(nc,N(N({},m.value),{},{tag:"div"}),{default:()=>[z.map(H=>{const{uid:T}=H;return f(Iee,{key:T,locale:b,prefixCls:d.value,file:H,items:z,progress:M,listType:h,isImgUrl:y,showPreviewIcon:S,showRemoveIcon:$,showDownloadIcon:x,onPreview:l,onDownload:i,onClose:s,removeIcon:C,previewIcon:O,downloadIcon:w,itemRender:_},v(v({},n),{iconRender:u,actionIconRender:c}))}),I?Kt(f(Tee,{key:"__ant_upload_appendAction"},{default:()=>F}),[[Wn,!!D]]):null]})}}}),Eee=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${e.lineWidth}px dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[t]:{padding:`${e.padding}px 0`},[`${t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimaryHover},[`p${t}-drag-icon`]:{marginBottom:e.margin,[n]:{color:e.colorPrimary,fontSize:e.uploadThumbnailSize}},[`p${t}-text`]:{margin:`0 0 ${e.marginXXS}px`,color:e.colorTextHeading,fontSize:e.fontSizeLG},[`p${t}-hint`]:{color:e.colorTextDescription,fontSize:e.fontSize},[`&${t}-disabled`]:{cursor:"not-allowed",[`p${t}-drag-icon ${n}, + p${t}-text, + p${t}-hint + `]:{color:e.colorTextDisabled}}}}}},_ee=Eee,Dee=e=>{const{componentCls:t,antCls:n,iconCls:o,fontSize:r,lineHeight:a}=e,l=`${t}-list-item`,i=`${l}-actions`,s=`${l}-action`,u=Math.round(r*a);return{[`${t}-wrapper`]:{[`${t}-list`]:v(v({},ro()),{lineHeight:e.lineHeight,[l]:{position:"relative",height:e.lineHeight*r,marginTop:e.marginXS,fontSize:r,display:"flex",alignItems:"center",transition:`background-color ${e.motionDurationSlow}`,"&:hover":{backgroundColor:e.controlItemBgHover},[`${l}-name`]:v(v({},mn),{padding:`0 ${e.paddingXS}px`,lineHeight:a,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[i]:{[s]:{opacity:0},[`${s}${n}-btn-sm`]:{height:u,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${s}:focus, + &.picture ${s} + `]:{opacity:1},[o]:{color:e.colorTextDescription,transition:`all ${e.motionDurationSlow}`},[`&:hover ${o}`]:{color:e.colorText}},[`${t}-icon ${o}`]:{color:e.colorTextDescription,fontSize:r},[`${l}-progress`]:{position:"absolute",bottom:-e.uploadProgressOffset,width:"100%",paddingInlineStart:r+e.paddingXS,fontSize:r,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${l}:hover ${s}`]:{opacity:1,color:e.colorText},[`${l}-error`]:{color:e.colorError,[`${l}-name, ${t}-icon ${o}`]:{color:e.colorError},[i]:{[`${o}, ${o}:hover`]:{color:e.colorError},[s]:{opacity:1}}},[`${t}-list-item-container`]:{transition:`opacity ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Aee=Dee,o$=new Ue("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),r$=new Ue("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ree=e=>{const{componentCls:t}=e,n=`${t}-animate-inline`;return[{[`${t}-wrapper`]:{[`${n}-appear, ${n}-enter, ${n}-leave`]:{animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseInOutCirc,animationFillMode:"forwards"},[`${n}-appear, ${n}-enter`]:{animationName:o$},[`${n}-leave`]:{animationName:r$}}},o$,r$]},Nee=Ree,kee=e=>{const{componentCls:t,iconCls:n,uploadThumbnailSize:o,uploadProgressOffset:r}=e,a=`${t}-list`,l=`${a}-item`;return{[`${t}-wrapper`]:{[`${a}${a}-picture, ${a}${a}-picture-card`]:{[l]:{position:"relative",height:o+e.lineWidth*2+e.paddingXS*2,padding:e.paddingXS,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${l}-thumbnail`]:v(v({},mn),{width:o,height:o,lineHeight:`${o+e.paddingSM}px`,textAlign:"center",flex:"none",[n]:{fontSize:e.fontSizeHeading2,color:e.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${l}-progress`]:{bottom:r,width:`calc(100% - ${e.paddingSM*2}px)`,marginTop:0,paddingInlineStart:o+e.paddingXS}},[`${l}-error`]:{borderColor:e.colorError,[`${l}-thumbnail ${n}`]:{"svg path[fill='#e6f7ff']":{fill:e.colorErrorBg},"svg path[fill='#1890ff']":{fill:e.colorError}}},[`${l}-uploading`]:{borderStyle:"dashed",[`${l}-name`]:{marginBottom:r}}}}}},Bee=e=>{const{componentCls:t,iconCls:n,fontSizeLG:o,colorTextLightSolid:r}=e,a=`${t}-list`,l=`${a}-item`,i=e.uploadPicCardSize;return{[`${t}-wrapper${t}-picture-card-wrapper`]:v(v({},ro()),{display:"inline-block",width:"100%",[`${t}${t}-select`]:{width:i,height:i,marginInlineEnd:e.marginXS,marginBottom:e.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${e.lineWidth}px dashed ${e.colorBorder}`,borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,[`> ${t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${t}-disabled):hover`]:{borderColor:e.colorPrimary}},[`${a}${a}-picture-card`]:{[`${a}-item-container`]:{display:"inline-block",width:i,height:i,marginBlock:`0 ${e.marginXS}px`,marginInline:`0 ${e.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[l]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${e.paddingXS*2}px)`,height:`calc(100% - ${e.paddingXS*2}px)`,backgroundColor:e.colorBgMask,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'" "'}},[`${l}:hover`]:{[`&::before, ${l}-actions`]:{opacity:1}},[`${l}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${e.motionDurationSlow}`,[`${n}-eye, ${n}-download, ${n}-delete`]:{zIndex:10,width:o,margin:`0 ${e.marginXXS}px`,fontSize:o,cursor:"pointer",transition:`all ${e.motionDurationSlow}`}},[`${l}-actions, ${l}-actions:hover`]:{[`${n}-eye, ${n}-download, ${n}-delete`]:{color:new st(r).setAlpha(.65).toRgbString(),"&:hover":{color:r}}},[`${l}-thumbnail, ${l}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${l}-name`]:{display:"none",textAlign:"center"},[`${l}-file + ${l}-name`]:{position:"absolute",bottom:e.margin,display:"block",width:`calc(100% - ${e.paddingXS*2}px)`},[`${l}-uploading`]:{[`&${l}`]:{backgroundColor:e.colorFillAlter},[`&::before, ${n}-eye, ${n}-download, ${n}-delete`]:{display:"none"}},[`${l}-progress`]:{bottom:e.marginXL,width:`calc(100% - ${e.paddingXS*2}px)`,paddingInlineStart:0}}})}},Fee=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},Lee=Fee,zee=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:v(v({},et(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},Hee=Qe("Upload",e=>{const{fontSizeHeading3:t,fontSize:n,lineHeight:o,lineWidth:r,controlHeightLG:a}=e,l=Math.round(n*o),i=ze(e,{uploadThumbnailSize:t*2,uploadProgressOffset:l/2+r,uploadPicCardSize:a*2.55});return[zee(i),_ee(i),kee(i),Bee(i),Aee(i),Nee(i),Lee(i),jc(i)]});var jee=function(e,t,n,o){function r(a){return a instanceof n?a:new n(function(l){l(a)})}return new(n||(n=Promise))(function(a,l){function i(c){try{u(o.next(c))}catch(d){l(d)}}function s(c){try{u(o.throw(c))}catch(d){l(d)}}function u(c){c.done?a(c.value):r(c.value).then(i,s)}u((o=o.apply(e,t||[])).next())})},Vee=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{var D;return(D=s.value)!==null&&D!==void 0?D:d.value}),[g,m]=Ot(e.defaultFileList||[],{value:Be(e,"fileList"),postState:D=>{const F=Date.now();return(D??[]).map((z,H)=>(!z.uid&&!Object.isFrozen(z)&&(z.uid=`__AUTO__${F}_${H}__`),z))}}),h=Z("drop"),b=Z(null);Ve(()=>{bt(e.fileList!==void 0||o.value===void 0,"Upload","`value` is not a valid prop, do you mean `fileList`?"),bt(e.transformFile===void 0,"Upload","`transformFile` is deprecated. Please use `beforeUpload` directly."),bt(e.remove===void 0,"Upload","`remove` props is deprecated. Please use `remove` event.")});const y=(D,F,z)=>{var H,T;let A=[...F];e.maxCount===1?A=A.slice(-1):e.maxCount&&(A=A.slice(0,e.maxCount)),m(A);const R={file:D,fileList:A};z&&(R.event=z),(H=e["onUpdate:fileList"])===null||H===void 0||H.call(e,R.fileList),(T=e.onChange)===null||T===void 0||T.call(e,R),a.onFieldChange()},S=(D,F)=>jee(this,void 0,void 0,function*(){const{beforeUpload:z,transformFile:H}=e;let T=D;if(z){const A=yield z(D,F);if(A===!1)return!1;if(delete D[bl],A===bl)return Object.defineProperty(D,bl,{value:!0,configurable:!0}),!1;typeof A=="object"&&A&&(T=A)}return H&&(T=yield H(T)),T}),$=D=>{const F=D.filter(T=>!T.file[bl]);if(!F.length)return;const z=F.map(T=>Yi(T.file));let H=[...g.value];z.forEach(T=>{H=qi(T,H)}),z.forEach((T,A)=>{let R=T;if(F[A].parsedFile)T.status="uploading";else{const{originFileObj:E}=T;let k;try{k=new File([E],E.name,{type:E.type})}catch{k=new Blob([E],{type:E.type}),k.name=E.name,k.lastModifiedDate=new Date,k.lastModified=new Date().getTime()}k.uid=T.uid,R=k}y(R,H)})},x=(D,F,z)=>{try{typeof D=="string"&&(D=JSON.parse(D))}catch{}if(!of(F,g.value))return;const H=Yi(F);H.status="done",H.percent=100,H.response=D,H.xhr=z;const T=qi(H,g.value);y(H,T)},C=(D,F)=>{if(!of(F,g.value))return;const z=Yi(F);z.status="uploading",z.percent=D.percent;const H=qi(z,g.value);y(z,H,D)},O=(D,F,z)=>{if(!of(z,g.value))return;const H=Yi(z);H.error=D,H.response=F,H.status="error";const T=qi(H,g.value);y(H,T)},w=D=>{let F;const z=e.onRemove||e.remove;Promise.resolve(typeof z=="function"?z(D):z).then(H=>{var T,A;if(H===!1)return;const R=bee(D,g.value);R&&(F=v(v({},D),{status:"removed"}),(T=g.value)===null||T===void 0||T.forEach(E=>{const k=F.uid!==void 0?"uid":"name";E[k]===F[k]&&!Object.isFrozen(E)&&(E.status="removed")}),(A=b.value)===null||A===void 0||A.abort(F),y(F,R))})},M=D=>{var F;h.value=D.type,D.type==="drop"&&((F=e.onDrop)===null||F===void 0||F.call(e,D))};r({onBatchStart:$,onSuccess:x,onProgress:C,onError:O,fileList:g,upload:b});const[I]=$o("Upload",Gn.Upload,P(()=>e.locale)),_=(D,F)=>{const{removeIcon:z,previewIcon:H,downloadIcon:T,previewFile:A,onPreview:R,onDownload:E,isImageUrl:k,progress:B,itemRender:L,iconRender:j,showUploadList:K}=e,{showDownloadIcon:G,showPreviewIcon:U,showRemoveIcon:X}=typeof K=="boolean"?{}:K;return K?f(Mee,{prefixCls:l.value,listType:e.listType,items:g.value,previewFile:A,onPreview:R,onDownload:E,onRemove:w,showRemoveIcon:!p.value&&X,showPreviewIcon:U,showDownloadIcon:G,removeIcon:z,previewIcon:H,downloadIcon:T,iconRender:j,locale:I.value,isImageUrl:k,progress:B,itemRender:L,appendActionVisible:F,appendAction:D},v({},n)):D==null?void 0:D()};return()=>{var D,F,z;const{listType:H,type:T}=e,{class:A,style:R}=o,E=Vee(o,["class","style"]),k=v(v(v({onBatchStart:$,onError:O,onProgress:C,onSuccess:x},E),e),{id:(D=e.id)!==null&&D!==void 0?D:a.id.value,prefixCls:l.value,beforeUpload:S,onChange:void 0,disabled:p.value});delete k.remove,(!n.default||p.value)&&delete k.id;const B={[`${l.value}-rtl`]:i.value==="rtl"};if(T==="drag"){const G=te(l.value,{[`${l.value}-drag`]:!0,[`${l.value}-drag-uploading`]:g.value.some(U=>U.status==="uploading"),[`${l.value}-drag-hover`]:h.value==="dragover",[`${l.value}-disabled`]:p.value,[`${l.value}-rtl`]:i.value==="rtl"},o.class,c.value);return u(f("span",N(N({},o),{},{class:te(`${l.value}-wrapper`,B,A,c.value)}),[f("div",{class:G,onDrop:M,onDragover:M,onDragleave:M,style:o.style},[f(ZS,N(N({},k),{},{ref:b,class:`${l.value}-btn`}),N({default:()=>[f("div",{class:`${l.value}-drag-container`},[(F=n.default)===null||F===void 0?void 0:F.call(n)])]},n))]),_()]))}const L=te(l.value,{[`${l.value}-select`]:!0,[`${l.value}-select-${H}`]:!0,[`${l.value}-disabled`]:p.value,[`${l.value}-rtl`]:i.value==="rtl"}),j=mt((z=n.default)===null||z===void 0?void 0:z.call(n)),K=G=>f("div",{class:L,style:G},[f(ZS,N(N({},k),{},{ref:b}),n)]);return u(H==="picture-card"?f("span",N(N({},o),{},{class:te(`${l.value}-wrapper`,`${l.value}-picture-card-wrapper`,B,o.class,c.value)}),[_(K,!!(j&&j.length))]):f("span",N(N({},o),{},{class:te(`${l.value}-wrapper`,B,o.class,c.value)}),[K(j&&j.length?void 0:{display:"none"}),_()]))}}});var a$=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{height:r}=e,a=a$(e,["height"]),{style:l}=o,i=a$(o,["style"]),s=v(v(v({},a),i),{type:"drag",style:v(v({},l),{height:typeof r=="number"?`${r}px`:r})});return f(ys,s,n)}}}),Woe=v(ys,{Dragger:rf,LIST_IGNORE:bl,install(e){return e.component(ys.name,ys),e.component(rf.name,rf),e}});var Wee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"};const Kee=Wee;function l$(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function Tne(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,a;for(a=0;a=0)&&(n[r]=e[r]);return n}var Cu=function(t,n){var o,r=n.attrs,a=n.slots,l=Qi({},t,r),i=l.class,s=l.component,u=l.viewBox,c=l.spin,d=l.rotate,p=l.tabindex,g=l.onClick,m=Ine(l,Pne),h=Uv(),b=h.prefixCls,y=h.rootClassName,S=a.default&&a.default(),$=S&&S.length,x=a.component,C=(o={},Ss(o,y.value,!!y.value),Ss(o,b.value,!0),o),O=Ss({},"".concat(b.value,"-spin"),c===""||!!c),w=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,M=Qi({},LD,{viewBox:u,class:O,style:w});u||delete M.viewBox;var I=function(){return s?f(s,M,{default:function(){return[S]}}):x?x(M):$?(u||S.length===1&&S[0]&&S[0].type,f("svg",Qi({},M,{viewBox:u}),[S])):null},_=p;return _===void 0&&g&&(_=-1,m.tabindex=_),f("span",Qi({role:"img"},m,{onClick:g,class:[C,i]}),[I(),f(Sx,null,null)])};Cu.props={spin:Boolean,rotate:Number,viewBox:String,ariaLabel:String};Cu.inheritAttrs=!1;Cu.displayName="Icon";const Mne=Cu;var Ene=["type"];function k$(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function Ane(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,a;for(a=0;a=0)&&(n[r]=e[r]);return n}var Z6=new Set;function Rne(e){return typeof e=="string"&&e.length&&!Z6.has(e)}function tc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e[t];if(Rne(n)){var o=document.createElement("script");o.setAttribute("src",n),o.setAttribute("data-namespace",n),e.length>t+1&&(o.onload=function(){tc(e,t+1)},o.onerror=function(){tc(e,t+1)}),Z6.add(n),document.body.appendChild(o)}}function $re(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,o=n===void 0?{}:n;typeof document<"u"&&typeof window<"u"&&typeof document.createElement=="function"&&(Array.isArray(t)?tc(t.reverse()):tc([t]));var r=function(l,i){var s=i.attrs,u=i.slots,c=k$({},l,s),d=c.type,p=Dne(c,Ene),g=u.default&&u.default(),m=null;d&&(m=f("use",{"xlink:href":"#".concat(d)},null)),g&&g.length&&(m=g);var h=k$({},o,p);return f(Mne,h,{default:function(){return[m]}})};return r.props={spin:Boolean,rotate:Number,type:String},r.inheritAttrs=!1,r.displayName="Iconfont",r}const J6=["wrap","nowrap","wrap-reverse"],e8=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],t8=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],Nne=(e,t)=>{const n={};return J6.forEach(o=>{n[`${e}-wrap-${o}`]=t.wrap===o}),n},kne=(e,t)=>{const n={};return t8.forEach(o=>{n[`${e}-align-${o}`]=t.align===o}),n[`${e}-align-stretch`]=!t.align&&!!t.vertical,n},Bne=(e,t)=>{const n={};return e8.forEach(o=>{n[`${e}-justify-${o}`]=t.justify===o}),n};function Fne(e,t){return te(v(v(v({},Nne(e,t)),kne(e,t)),Bne(e,t)))}const Lne=e=>{const{componentCls:t}=e;return{[t]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},zne=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},Hne=e=>{const{componentCls:t}=e,n={};return J6.forEach(o=>{n[`${t}-wrap-${o}`]={flexWrap:o}}),n},jne=e=>{const{componentCls:t}=e,n={};return t8.forEach(o=>{n[`${t}-align-${o}`]={alignItems:o}}),n},Vne=e=>{const{componentCls:t}=e,n={};return e8.forEach(o=>{n[`${t}-justify-${o}`]={justifyContent:o}}),n},Wne=Qe("Flex",e=>{const t=ze(e,{flexGapSM:e.paddingXS,flexGap:e.padding,flexGapLG:e.paddingLG});return[Lne(t),zne(t),Hne(t),jne(t),Vne(t)]});function B$(e){return["small","middle","large"].includes(e)}const Kne=()=>({prefixCls:je(),vertical:Ce(),wrap:je(),justify:je(),align:je(),flex:Ge([Number,String]),gap:Ge([Number,String]),component:xt()});var Gne=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{var c;return[l.value,s.value,Fne(l.value,e),{[`${l.value}-rtl`]:a.value==="rtl",[`${l.value}-gap-${e.gap}`]:B$(e.gap),[`${l.value}-vertical`]:(c=e.vertical)!==null&&c!==void 0?c:r==null?void 0:r.value.vertical}]});return()=>{var c;const{flex:d,gap:p,component:g="div"}=e,m=Gne(e,["flex","gap","component"]),h={};return d&&(h.flex=d),p&&!B$(p)&&(h.gap=`${p}px`),i(f(g,N({class:[o.class,u.value],style:[o.style,h]},qe(m,["justify","wrap","align","vertical"])),{default:()=>[(c=n.default)===null||c===void 0?void 0:c.call(n)]}))}}}),Cre=Vt(Xne),Zo=(e,t)=>new st(e).setAlpha(t).toRgbString(),ca=(e,t)=>new st(e).lighten(t).toHexString(),Une=e=>{const t=Bo(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},Yne=(e,t)=>{const n=e||"#000",o=t||"#fff";return{colorBgBase:n,colorTextBase:o,colorText:Zo(o,.85),colorTextSecondary:Zo(o,.65),colorTextTertiary:Zo(o,.45),colorTextQuaternary:Zo(o,.25),colorFill:Zo(o,.18),colorFillSecondary:Zo(o,.12),colorFillTertiary:Zo(o,.08),colorFillQuaternary:Zo(o,.04),colorBgElevated:ca(n,12),colorBgContainer:ca(n,8),colorBgLayout:ca(n,0),colorBgSpotlight:ca(n,26),colorBorder:ca(n,26),colorBorderSecondary:ca(n,19)}},qne=(e,t)=>{const n=Object.keys(Ov).map(r=>{const a=Bo(e[r],{theme:"dark"});return new Array(10).fill(1).reduce((l,i,s)=>(l[`${r}-${s+1}`]=a[s],l),{})}).reduce((r,a)=>(r=v(v({},r),a),r),{}),o=t??wc(e);return v(v(v({},o),n),b2(e,{generateColorPalettes:Une,generateNeutralColorPalettes:Yne}))},Qne=qne;function Zne(e){const{sizeUnit:t,sizeStep:n}=e,o=n-2;return{sizeXXL:t*(o+10),sizeXL:t*(o+6),sizeLG:t*(o+2),sizeMD:t*(o+2),sizeMS:t*(o+1),size:t*o,sizeSM:t*o,sizeXS:t*(o-1),sizeXXS:t*(o-1)}}const Jne=(e,t)=>{const n=t??wc(e),o=n.fontSizeSM,r=n.controlHeight-4;return v(v(v(v(v({},n),Zne(t??e)),y2(o)),{controlHeight:r}),m2(v(v({},n),{controlHeight:r})))},eoe=Jne;function toe(){const[e,t,n]=Qr();return{theme:e,token:t,hashId:n}}const xre={defaultConfig:Es,defaultSeed:Es.token,useToken:toe,defaultAlgorithm:wc,darkAlgorithm:Qne,compactAlgorithm:eoe},noe=[];function wre(e){var t;(t=document.querySelector("html"))==null||t.setAttribute("lang",e)}function Ore(e){e(noe)}function Pre(e,t="lang"){const n={};return Object.keys(e).forEach(o=>{const r=e[o].default;let a=o.replace(`./${t}/`,"").replace(/^\.\//,"");const l=a.lastIndexOf(".");a=a.substring(0,l);const i=a.split("/"),s=i.shift(),u=i.join(".");s&&(u?(Au(n,s,n[s]||{}),Au(n[s],u,r)):Au(n,s,r||{}))}),n}const ooe={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"},roe=ooe,aoe={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},n8=aoe,o8={lang:v({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},roe),timePickerLocale:v({},n8)};o8.lang.ok="确定";const F$=o8,xn="${label}不是一个有效的${type}",loe={locale:"zh-cn",Pagination:j3,DatePicker:F$,TimePicker:n8,Calendar:F$,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:xn,method:xn,array:xn,object:xn,number:xn,date:xn,boolean:xn,integer:xn,float:xn,regexp:xn,email:xn,url:xn,hex:xn},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码已过期",refresh:"点击刷新",scanned:"已扫描"}},Ire=loe;export{sre as $,Ol as A,qt as B,p3 as C,Nc as D,Xoe as E,lJ as F,Goe as G,Koe as H,ag as I,Or as J,oo as K,Wt as L,Vn as M,ore as N,nre as O,gre as P,Toe as Q,fre as R,kl as S,Oa as T,uW as U,Sre as V,Eoe as W,Ws as X,Pl as Y,Roe as Z,NK as _,Ore as a,poe as a$,lre as a0,are as a1,ure as a2,Aoe as a3,Sj as a4,rre as a5,Zoe as a6,Lj as a7,Pr as a8,bre as a9,No as aA,Ooe as aB,Loe as aC,koe as aD,Ioe as aE,Voe as aF,Woe as aG,Hj as aH,Vc as aI,eP as aJ,Un as aK,IC as aL,ZI as aM,Px as aN,Jt as aO,voe as aP,vv as aQ,Poe as aR,hoe as aS,Ft as aT,Au as aU,$oe as aV,Soe as aW,goe as aX,Foe as aY,EC as aZ,doe as a_,pre as aa,Boe as ab,Tl as ac,od as ad,xoe as ae,Moe as af,pn as ag,mre as ah,Zi as ai,Ha as aj,pK as ak,Ff as al,QF as am,_oe as an,hc as ao,woe as ap,np as aq,op as ar,jX as as,boe as at,Jp as au,Doe as av,Coe as aw,joe as ax,tZ as ay,zoe as az,C8 as b,yoe as b0,an as b1,Noe as b2,qoe as b3,dre as b4,tV as b5,Bx as b6,ere as b7,tg as b8,BJ as b9,X6 as ba,L6 as bb,Hoe as bc,Ox as bd,uoe as be,Joe as bf,AJ as bg,vre as bh,DZ as bi,ire as bj,Yoe as bk,tre as bl,XV as bm,tr as bn,qQ as bo,On as bp,fu as bq,jU as br,hre as bs,Uoe as bt,gK as bu,Cre as bv,cr as c,ur as d,EV as e,$re as f,coe as g,zx as h,foe as i,Pre as j,Gn as k,noe as l,moe as m,Ire as n,rT as o,io as p,yre as q,Qoe as r,wre as s,xre as t,cre as u,ja as v,Xs as w,Mn as x,ar as y,tp as z}; diff --git a/assets/antdv-Cm_1FYRq.css b/assets/antdv-Cm_1FYRq.css new file mode 100644 index 000000000..381131db8 --- /dev/null +++ b/assets/antdv-Cm_1FYRq.css @@ -0,0 +1 @@ +html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6} diff --git a/assets/button-5hd5u92r.js b/assets/button-5hd5u92r.js new file mode 100644 index 000000000..47898febc --- /dev/null +++ b/assets/button-5hd5u92r.js @@ -0,0 +1 @@ +import{w as o,k as f}from"./index-E2EmEU3P.js";import{ae as m,af as s,Z as u,ac as y}from"./antdv-CdQltt60.js";import{d as k,W as n,a5 as _,k as a,u as e,Y as t,G as r,F as c,ae as i,X as d,ak as p}from"./vue-Dbi1xauY.js";const C=k({name:"DemoButton",__name:"button",setup(g){return(h,w)=>(n(),_("div",null,[a(e(m),{message:"扩展antd按钮样式",type:"info","show-icon":"",style:{"margin-bottom":"12px"}}),a(e(y),null,{default:t(()=>[a(e(s),{orientation:"left"},{default:t(()=>[r("扩展按钮类型")]),_:1}),a(e(u),null,{default:t(()=>[a(e(o),{type:"primary"},{default:t(()=>[r("primary")]),_:1}),a(e(o),{type:"error"},{default:t(()=>[r("error")]),_:1}),a(e(o),{type:"warning"},{default:t(()=>[r("warning")]),_:1}),a(e(o),{type:"success"},{default:t(()=>[r("success")]),_:1})]),_:1}),a(e(s),{orientation:"left"},{default:t(()=>[r("自定义按钮颜色")]),_:1}),a(e(u),null,{default:t(()=>[(n(!0),_(c,null,i(e(f),l=>(n(),d(e(o),{key:l.key,color:l.value},{default:t(()=>[r(p(l.title),1)]),_:2},1032,["color"]))),128))]),_:1}),a(e(s),{orientation:"left"},{default:t(()=>[r("幽灵按钮")]),_:1}),a(e(u),null,{default:t(()=>[(n(!0),_(c,null,i(e(f),l=>(n(),d(e(o),{key:l.key,ghost:"",color:l.value},{default:t(()=>[r(p(l.title),1)]),_:2},1032,["color"]))),128))]),_:1})]),_:1})]))}});export{C as default}; diff --git a/assets/columns-CZZYul_4.js b/assets/columns-CZZYul_4.js new file mode 100644 index 000000000..595073075 --- /dev/null +++ b/assets/columns-CZZYul_4.js @@ -0,0 +1 @@ +import{f as r}from"./dateUtil-Ds601TR8.js";import{k as s,a as l}from"./vue-Dbi1xauY.js";import{U as d}from"./antdv-CdQltt60.js";function c(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!l(t)}const m=[{title:"ID",dataIndex:"id",sorter:!0,width:60},{title:"字典项键名",dataIndex:"label"},{title:"字典项值",dataIndex:"value"},{title:"排序",dataIndex:"orderNo"},{title:"状态",dataIndex:"status",width:80,customRender:({record:t})=>{const a=~~t.status===1,n=a?"green":"red",e=a?"启用":"停用";return s(d,{color:n},c(e)?e:{default:()=>[e]})}},{title:"备注",dataIndex:"remark"},{title:"更新时间",dataIndex:"updatedAt",sorter:!0,width:160,customRender:({record:t})=>r(t.createdAt)}],f=(t,o)=>[{field:"typeId",label:"字典类型",component:"Select",colProps:{span:8},componentProps:{options:t,onChange:o}},{field:"label",label:"字典项键名",component:"Input",colProps:{span:8}},{field:"value",label:"字典项值",component:"Input",colProps:{span:8}}];export{m as b,f as g}; diff --git a/assets/columns-DyDFFV07.js b/assets/columns-DyDFFV07.js new file mode 100644 index 000000000..ef35c8827 --- /dev/null +++ b/assets/columns-DyDFFV07.js @@ -0,0 +1 @@ +import{w as n}from"./common-qtmoXkL7.js";import{ao as u,U as p}from"./antdv-CdQltt60.js";import{k as d}from"./vue-Dbi1xauY.js";const i=["王路飞","王大蛇","李白","刺客伍六七"],l=(e="")=>{const t=[{label:"已售罄",value:0},{label:"热卖中",value:1}].filter(o=>o.label.includes(e));return n(2e3,t)},r=e=>e===1?[{label:"西装",value:1},{label:"领带",value:0}]:e===0?[{label:"裙子",value:1},{label:"包包",value:0}]:[],g=Array.from({length:30}).map((e,t)=>{const o=~~(Math.random()*2);return{id:t+1,date:new Date().toLocaleString(),name:i[~~(Math.random()*4)],clothes:r(o)[~~(Math.random()*2)].label,price:~~(Math.random()*1e3),gender:o,img:"https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png",status:~~(Math.random()*2)}}),P=[{title:"姓名",dataIndex:"name",sorter:!0,width:300,resizable:!0,formItemProps:{defaultValue:"李白",required:!0}},{title:"性别",dataIndex:"gender",width:120,resizable:!0,formItemProps:{component:"Select",componentProps:({formInstance:e,formModel:t})=>({options:[{label:"男",value:1},{label:"女",value:0}],onChange(){e==null||e.updateSchema({field:"clothes",componentProps:{options:r(t.gender)}}),t.clothes=""}})},customRender:({record:e})=>["女","男"][e.gender]},{title:"衣服",dataIndex:"clothes",formItemProps:{component:"Select",componentProps:({tableInstance:e})=>({onChange(){e==null||e.reload()}})}},{title:"价格",dataIndex:"price",formItemProps:{component:"Select"},customRender:({record:e})=>`${e.price}元`},{title:"状态",dataIndex:"status",formItemProps:{component:"Select",componentProps:({formInstance:e,schema:t})=>({showSearch:!0,filterOption:!1,request:()=>l(),onSearch:u(async o=>{t.value.loading=!0;const a={field:"status",componentProps:{options:[]}};e==null||e.updateSchema([a]);const s=await l(o).finally(()=>t.value.loading=!1);a.componentProps.options=s,e==null||e.updateSchema([a])},500),onChange(o){}})},customRender:({record:e})=>d(p,{color:e.status==1?"red":"default"},{default:()=>[["已售罄","热卖中"][e.status]]})}];export{P as c,l as f,r as g,g as t}; diff --git a/assets/common-qtmoXkL7.js b/assets/common-qtmoXkL7.js new file mode 100644 index 000000000..0a9b533a4 --- /dev/null +++ b/assets/common-qtmoXkL7.js @@ -0,0 +1 @@ +import"./antdv-CdQltt60.js";const a=(i=100,t=!0)=>{const{promise:r,resolve:e}=Promise.withResolvers();return setTimeout(()=>{e(t)},i),r};function d(i,t,r="id",e=[]){for(const n of i){const o=[...e,n[r]];if(n.id===t)return o;if(n.children&&n.children.length>0){const c=d(n.children,t,r,o);if(c)return c}}return null}const f=(i,t=[],r=":")=>i.split(r).reduce((e,n,o,c)=>{const l=c.slice(0,o+1).join(":"),h=e.findIndex(s=>(s==null?void 0:s.path)===l);if(h!==-1)return e[h].children;{const s={path:l,value:n,label:n,children:[]};return e.push(s),s.children}},t);export{d as f,f as s,a as w}; diff --git a/assets/comp-not-found-BEOLf_7U.js b/assets/comp-not-found-BEOLf_7U.js new file mode 100644 index 000000000..3b929ae8e --- /dev/null +++ b/assets/comp-not-found-BEOLf_7U.js @@ -0,0 +1 @@ +import{ab as o}from"./antdv-CdQltt60.js";import{W as t,X as e}from"./vue-Dbi1xauY.js";const p=Object.assign({name:"ComponentNotFound"},{__name:"comp-not-found",setup(a){return(s,_)=>{const n=o;return t(),e(n,{status:"warning",title:"当前路由缺失前端对应的路由组件导致无法正常显示,请联系开发人员或管理员!"})}}});export{p as default}; diff --git a/assets/createContextMenu-BkksDX8N.js b/assets/createContextMenu-BkksDX8N.js new file mode 100644 index 000000000..d51e2d470 --- /dev/null +++ b/assets/createContextMenu-BkksDX8N.js @@ -0,0 +1 @@ +import{d as g,f as w,c as k,k as s,u as E,a as L,F as M,x as j}from"./vue-Dbi1xauY.js";import{I as D}from"./index-E2EmEU3P.js";import{x as b,y as O}from"./antdv-CdQltt60.js";import{b as P}from"./is-DlgAPK8c.js";function S(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!L(e)}const _={width:{type:Number,default:156},customEvent:{type:Object,default:null},styles:{type:Object},showIcon:{type:Boolean,default:!0},axis:{type:Object,default(){return{x:0,y:0}}},items:{type:Array,default(){return[]}}},x=e=>{const{item:o}=e;return s("span",{style:"display: inline-block; width: 100%; ",class:"px-4",onClick:e.handler.bind(null,o)},[e.showIcon&&o.icon&&s(D,{class:"mr-2",type:o.icon},null),s("span",null,[o.label])])},$=g({name:"ContextMenu",props:_,setup(e,{expose:o}){const y=w(!0),r=k(()=>{const{axis:l,items:t,styles:n,width:i}=e,{x:c,y:d}=l||{x:0,y:0},v=(t||[]).length*40,p=i,h=document.body,I=h.clientWidth{y.value=!1};function u(l,t){const{handler:n,disabled:i}=l;i||(t==null||t.stopPropagation(),t==null||t.preventDefault(),n==null||n(),a())}function f(l){return l.filter(n=>!n.hidden).map(n=>{const{disabled:i,label:c,children:d,divider:v=!1}=n,p={item:n,handler:u,showIcon:e.showIcon};return!d||d.length===0?s(M,null,[s(b.Item,{disabled:i,key:c},{default:()=>[s(x,p,null)]}),v?s(b.Divider,{key:`d-${c}`},null):null]):s(b.SubMenu,{key:c,disabled:i},{title:()=>s(x,p,null),default:()=>f(d)})})}return o({close:a}),()=>{const{items:l}=e;return s(O,{open:y.value},{default:()=>s("div",{style:E(r)},null),overlay:()=>{let t;return s(b,{inlineIndent:12,mode:"vertical"},S(t=f(l))?t:{default:()=>[t]})}})}}}),m={domList:[],resolve:()=>{}},V=function(e){const{event:o}=e||{};if(o&&(o==null||o.preventDefault()),!!P)return new Promise(y=>{const r=document.body,a=document.createElement("div"),u={getPopupContainer:()=>a};e.styles&&(u.styles=e.styles),e.items&&(u.items=e.items),e.event&&(u.customEvent=o,u.axis={x:o.clientX,y:o.clientY});const f=s($,u);j(f,a);const l=function(){m.resolve("")};m.domList.push(a);const t=function(){m.domList.forEach(n=>{try{n&&r.removeChild(n)}catch{}}),r.removeEventListener("click",l),r.removeEventListener("scroll",l)};m.resolve=function(n){var i,c;(c=(i=f.component)==null?void 0:i.exposed)==null||c.close(),t(),y(n)},t(),r.appendChild(a),r.addEventListener("click",l),r.addEventListener("scroll",l)})},W=function(){m&&(m.resolve(""),m.domList=[])};export{V as c,W as d}; diff --git a/assets/custom-modal-7kL4achE.js b/assets/custom-modal-7kL4achE.js new file mode 100644 index 000000000..0a547f635 --- /dev/null +++ b/assets/custom-modal-7kL4achE.js @@ -0,0 +1 @@ +import{_ as v}from"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as r}from"./useModal-CL2A0kUO.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{ac as b,ae as k,Z as h}from"./antdv-CdQltt60.js";import"./index-E2EmEU3P.js";import{d as C,r as y,W as M,a5 as x,k as e,Y as o,G as n,u as s,a6 as m,ac as g}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";const w=m("span",{class:"text-red-500"}," Tips: 如果你的弹窗依赖于App上下文(provide/inject),你应该使用`useModal组件方式` ",-1),O=m("a",{class:"text-blue-500",target:"_blank",href:"https://github.com/buqiyuan/vue3-antdv-admin/blob/main/src/views/demos/custom-modal.vue"}," 查看源码 ",-1),E=C({name:"CustomModal",__name:"custom-modal",setup(U){const[d]=r(),[i]=r(),t=y({visible:!1}),c=()=>{d.show({title:"我是hook纯函数式模态框",content:"hello"})},u=()=>{i.show({title:"我是UseModalComp",content:"嘿嘿嘿"})},_=()=>{t.visible=!1};return(B,a)=>{const l=g("a-button"),f=b;return M(),x("div",null,[e(s(k),{message:"自定义模态框",type:"info","show-icon":"",style:{"margin-bottom":"12px"}},{description:o(()=>[n(" 对ant-design-vue的modal进行二次封装,自定义一个可拖拽、可调整大小的模态框, "),w,O]),_:1}),e(f,null,{default:o(()=>[e(s(h),null,{default:o(()=>[e(l,{type:"primary",onClick:a[0]||(a[0]=p=>t.visible=!0)},{default:o(()=>[n("普通组件方式")]),_:1}),e(l,{type:"primary",onClick:u},{default:o(()=>[n("useModal组件方式")]),_:1}),e(l,{type:"primary",onClick:c},{default:o(()=>[n("hook纯函数式")]),_:1})]),_:1})]),_:1}),e(s(v),{open:t.visible,"onUpdate:open":a[1]||(a[1]=p=>t.visible=p),onOk:_},null,8,["open"]),e(s(i))])}}});export{E as default}; diff --git a/assets/dateUtil-Ds601TR8.js b/assets/dateUtil-Ds601TR8.js new file mode 100644 index 000000000..844f7cb20 --- /dev/null +++ b/assets/dateUtil-Ds601TR8.js @@ -0,0 +1 @@ +import{aT as t}from"./antdv-CdQltt60.js";const s="YYYY-MM-DD HH:mm:ss";function r(a,o=s){return t(a).format(o)}const T=t;export{T as d,r as f}; diff --git a/assets/dynamic-table-Bn39cA5n.css b/assets/dynamic-table-Bn39cA5n.css new file mode 100644 index 000000000..5f3c7b1c7 --- /dev/null +++ b/assets/dynamic-table-Bn39cA5n.css @@ -0,0 +1 @@ +.check-item[data-v-4b9bddcc]{display:flex;justify-content:space-between}.column-fixed .fixed-right.active[data-v-4b9bddcc],.column-fixed .fixed-left.active[data-v-4b9bddcc],.column-fixed .fixed-right[data-v-4b9bddcc]:hover,.column-fixed .fixed-left[data-v-4b9bddcc]:hover{color:#1890ff}.title[data-v-970f1354]{display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-weight:500}.editable-cell[data-v-da45b515]{position:relative}.editable-cell:hover .anticon-edit[data-v-da45b515]{display:block}.editable-cell .anticon-edit[data-v-da45b515]{display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}[data-v-da45b515] .ant-form-item{margin:0}[data-v-da45b515] .ant-form-item-explain{display:none}[data-v-da45b515] .ant-form-item-with-help{margin:0}[data-v-27125f62] .ant-table-wrapper{padding:0 6px 6px}[data-v-27125f62] .ant-table-wrapper .ant-table .ant-table-title{display:flex}[data-v-27125f62] .ant-table-wrapper .ant-table .ant-image:hover{cursor:zoom-in}.actions>*[data-v-27125f62]{margin-right:10px} diff --git a/assets/dynamic-table-xnjgTyCn.js b/assets/dynamic-table-xnjgTyCn.js new file mode 100644 index 000000000..6f57d399f --- /dev/null +++ b/assets/dynamic-table-xnjgTyCn.js @@ -0,0 +1,110 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = [] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +var Bo=Object.defineProperty;var Mo=(e,t,r)=>t in e?Bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var u0=(e,t,r)=>(Mo(e,typeof t!="symbol"?t+"":t,r),r);import{h as Qn,B as Uo,C as Wo,D as Li,d as Ho,E as Vo,_ as e0}from"./index-E2EmEU3P.js";import{aL as A0,c as Ba,aJ as C0,ao as Qs,o as b0,e as Xo,ai as Ja,au as wa,aP as Mn,i as Bi,b1 as Go,K as $t,af as V0,b2 as zo,y as $o,x as Sn,b3 as Ko,b4 as jo,b5 as Yo,aA as Jo,b6 as ef,b7 as qo,V as Zo,q as Qo,P as el,aX as Mi,I as rl,Z as rf,aR as tl,aY as al,S as nl,b8 as il,p as sl,b9 as fl,ba as cl,L as ol,a_ as ll,bb as ul,bc as hl}from"./antdv-CdQltt60.js";import{f as Ke,w as Zt,u as ne,y as Qt,k as Ae,_ as qa,p as xl,i as dl,c as cr,h as tf,g as af,j as pl,r as vl,J as ml,d as dt,ac as X0,W as Ve,a5 as Et,ae as Kt,F as Za,Y as we,G as et,ak as pr,au as ma,av as ga,X as Fr,ad as rt,l as Un,a6 as Er,Z as tt,ai as Ui,H as gl,am as Bn,ay as nf}from"./vue-Dbi1xauY.js";import{a as _l,s as wl,S as kl,_ as Wi}from"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{i as h0,a as sf}from"./is-DlgAPK8c.js";function hk(e){const t=Ke({});async function r(){await Qt();const i=ne(t);return A0(i)&&console.error("未获取表格实例!"),i}Zt(()=>e,async()=>{var i;if(e){await Qt();const s=await r();(i=s==null?void 0:s.setProps)==null||i.call(s,e)}},{deep:!0,flush:"post"});const a=new Proxy(t,{get(i,s){return Reflect.has(i,s)?ne(i):i.value&&Reflect.has(i.value,s)?Reflect.get(i.value,s):async(...f)=>{var o;const c=await r();return(o=c==null?void 0:c[s])==null?void 0:o.call(c,...f)}}});return[(i,{attrs:s,slots:f})=>Ae(nk,qa({ref:t},{...s,...e,...i}),f),ne(a)]}const ff=Symbol("dynamic-table");function Tl(e){xl(ff,e)}function Ca(){return dl(ff)}var Qa=(e=>(e.ACTION="ACTION",e.INDEX="INDEX",e))(Qa||{});const cf=Object.values(Qa);var of={exports:{}};(function(e,t){(function(r,a){a()})(Ba,function(){function r(o,l){return typeof l>"u"?l={autoBom:!1}:typeof l!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(o.type)?new Blob(["\uFEFF",o],{type:o.type}):o}function a(o,l,u){var h=new XMLHttpRequest;h.open("GET",o),h.responseType="blob",h.onload=function(){c(h.response,l,u)},h.onerror=function(){console.error("could not download file")},h.send()}function n(o){var l=new XMLHttpRequest;l.open("HEAD",o,!1);try{l.send()}catch{}return 200<=l.status&&299>=l.status}function i(o){try{o.dispatchEvent(new MouseEvent("click"))}catch{var l=document.createEvent("MouseEvents");l.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),o.dispatchEvent(l)}}var s=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof Ba=="object"&&Ba.global===Ba?Ba:void 0,f=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=s.saveAs||(typeof window!="object"||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!f?function(o,l,u){var h=s.URL||s.webkitURL,x=document.createElement("a");l=l||o.name||"download",x.download=l,x.rel="noopener",typeof o=="string"?(x.href=o,x.origin===location.origin?i(x):n(x.href)?a(o,l,u):i(x,x.target="_blank")):(x.href=h.createObjectURL(o),setTimeout(function(){h.revokeObjectURL(x.href)},4e4),setTimeout(function(){i(x)},0))}:"msSaveOrOpenBlob"in navigator?function(o,l,u){if(l=l||o.name||"download",typeof o!="string")navigator.msSaveOrOpenBlob(r(o,u),l);else if(n(o))a(o,l,u);else{var h=document.createElement("a");h.href=o,h.target="_blank",setTimeout(function(){i(h)})}}:function(o,l,u,h){if(h=h||open("","_blank"),h&&(h.document.title=h.document.body.innerText="downloading..."),typeof o=="string")return a(o,l,u);var x=o.type==="application/octet-stream",p=/constructor/i.test(s.HTMLElement)||s.safari,d=/CriOS\/[\d]+/.test(navigator.userAgent);if((d||x&&p||f)&&typeof FileReader<"u"){var v=new FileReader;v.onloadend=function(){var m=v.result;m=d?m:m.replace(/^data:[^;]*;/,"data:attachment/file;"),h?h.location.href=m:location=m,h=null},v.readAsDataURL(o)}else{var k=s.URL||s.webkitURL,_=k.createObjectURL(o);h?h.location=_:location.href=_,h=null,setTimeout(function(){k.revokeObjectURL(_)},4e4)}});s.saveAs=c.saveAs=c,e.exports=c})})(of);var El=of.exports;/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var Wn={};Wn.version="0.18.5";var lf=1252,Sl=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],G0={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},z0=function(e){Sl.indexOf(e)!=-1&&(lf=G0[0]=e)};function Fl(){z0(1252)}var at=function(e){z0(e)};function $0(){at(1200),Fl()}function Hi(e){for(var t=[],r=0,a=e.length;r>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function uf(e){for(var t=[],r=0;r>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var Ua=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return t==255&&r==254?yl(e.slice(2)):t==254&&r==255?uf(e.slice(2)):t==65279?e.slice(1):e},Fn=function(t){return String.fromCharCode(t)},Vi=function(t){return String.fromCharCode(t)},Ot,It="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function en(e){for(var t="",r=0,a=0,n=0,i=0,s=0,f=0,c=0,o=0;o>2,a=e.charCodeAt(o++),s=(r&3)<<4|a>>4,n=e.charCodeAt(o++),f=(a&15)<<2|n>>6,c=n&63,isNaN(a)?f=c=64:isNaN(n)&&(c=64),t+=It.charAt(i)+It.charAt(s)+It.charAt(f)+It.charAt(c);return t}function Hr(e){var t="",r=0,a=0,n=0,i=0,s=0,f=0,c=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var o=0;o>4,t+=String.fromCharCode(r),f=It.indexOf(e.charAt(o++)),a=(s&15)<<4|f>>2,f!==64&&(t+=String.fromCharCode(a)),c=It.indexOf(e.charAt(o++)),n=(f&3)<<6|c,c!==64&&(t+=String.fromCharCode(n));return t}var Fe=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),Ft=function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}}();function Lt(e){return Fe?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function Xi(e){return Fe?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Ur=function(t){return Fe?Ft(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function r0(e){if(typeof ArrayBuffer>"u")return Ur(e);for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),a=0;a!=e.length;++a)r[a]=e.charCodeAt(a)&255;return t}function Wt(e){if(Array.isArray(e))return e.map(function(a){return String.fromCharCode(a)}).join("");for(var t=[],r=0;r"u")throw new Error("Unsupported");return new Uint8Array(e)}function K0(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return K0(new Uint8Array(e));for(var t=new Array(e.length),r=0;r>6&31,n[r++]=128|s&63;else if(s>=55296&&s<57344){s=(s&1023)+64;var f=e.charCodeAt(++i)&1023;n[r++]=240|s>>8&7,n[r++]=128|s>>2&63,n[r++]=128|f>>6&15|(s&3)<<4,n[r++]=128|f&63}else n[r++]=224|s>>12&15,n[r++]=128|s>>6&63,n[r++]=128|s&63;r>a&&(t.push(n.slice(0,r)),r=0,n=Lt(65535),a=65530)}return t.push(n.slice(0,r)),hr(t)}var Ir=/\u0000/g,Wa=/[\u0001-\u0006]/g;function ka(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function nt(e,t){var r=""+e;return r.length>=t?r:Je("0",t-r.length)+r}function j0(e,t){var r=""+e;return r.length>=t?r:Je(" ",t-r.length)+r}function Hn(e,t){var r=""+e;return r.length>=t?r:r+Je(" ",t-r.length)}function bl(e,t){var r=""+Math.round(e);return r.length>=t?r:Je("0",t-r.length)+r}function Dl(e,t){var r=""+e;return r.length>=t?r:Je("0",t-r.length)+r}var Gi=Math.pow(2,32);function xa(e,t){if(e>Gi||e<-Gi)return bl(e,t);var r=Math.round(e);return Dl(r,t)}function Vn(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var zi=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],x0=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function Ol(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var me={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},$i={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Il={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function Xn(e,t,r){for(var a=e<0?-1:1,n=e*a,i=0,s=1,f=0,c=1,o=0,l=0,u=Math.floor(n);ot&&(o>t?(l=c,f=i):(l=o,f=s)),!r)return[0,a*f,l];var h=Math.floor(a*f/l);return[h,a*f-h*l,l]}function Rt(e,t,r){if(e>2958465||e<0)return null;var a=e|0,n=Math.floor(86400*(e-a)),i=0,s=[],f={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6&&(f.u=0),t&&t.date1904&&(a+=1462),f.u>.9999&&(f.u=0,++n==86400&&(f.T=n=0,++a,++f.D)),a===60)s=r?[1317,10,29]:[1900,2,29],i=3;else if(a===0)s=r?[1317,8,29]:[1900,1,0],i=6;else{a>60&&--a;var c=new Date(1900,0,1);c.setDate(c.getDate()+a-1),s=[c.getFullYear(),c.getMonth()+1,c.getDate()],i=c.getDay(),a<60&&(i=(i+6)%7),r&&(i=Ml(c,s))}return f.y=s[0],f.m=s[1],f.d=s[2],f.S=n%60,n=Math.floor(n/60),f.M=n%60,n=Math.floor(n/60),f.H=n,f.q=i,f}var hf=new Date(1899,11,31,0,0,0),Rl=hf.getTime(),Nl=new Date(1900,2,1,0,0,0);function xf(e,t){var r=e.getTime();return t?r-=1461*24*60*60*1e3:e>=Nl&&(r+=24*60*60*1e3),(r-(Rl+(e.getTimezoneOffset()-hf.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function Y0(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Pl(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function Ll(e){var t=e<0?12:11,r=Y0(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function Bl(e){var t=Y0(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function rn(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=Ll(e):t===10?r=e.toFixed(10).substr(0,12):r=Bl(e),Y0(Pl(r.toUpperCase()))}function ea(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):rn(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return Vr(14,xf(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function Ml(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function Ul(e,t,r,a){var n="",i=0,s=0,f=r.y,c,o=0;switch(e){case 98:f=r.y+543;case 121:switch(t.length){case 1:case 2:c=f%100,o=2;break;default:c=f%1e4,o=4;break}break;case 109:switch(t.length){case 1:case 2:c=r.m,o=t.length;break;case 3:return x0[r.m-1][1];case 5:return x0[r.m-1][0];default:return x0[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:c=r.d,o=t.length;break;case 3:return zi[r.q][0];default:return zi[r.q][1]}break;case 104:switch(t.length){case 1:case 2:c=1+(r.H+11)%12,o=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:c=r.H,o=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:c=r.M,o=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?nt(r.S,t.length):(a>=2?s=a===3?1e3:100:s=a===1?10:1,i=Math.round(s*(r.S+r.u)),i>=60*s&&(i=0),t==="s"?i===0?"0":""+i/s:(n=nt(i,2+a),t==="ss"?n.substr(0,2):"."+n.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":c=r.D*24+r.H;break;case"[m]":case"[mm]":c=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":c=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}o=t.length===3?1:2;break;case 101:c=f,o=1;break}var l=o>0?nt(c,o):"";return l}function Nt(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,a=e.substr(0,r);r!=e.length;r+=t)a+=(a.length>0?",":"")+e.substr(r,t);return a}var df=/%/g;function Wl(e,t,r){var a=t.replace(df,""),n=t.length-a.length;return kt(e,a,r*Math.pow(10,2*n))+Je("%",n)}function Hl(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return kt(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function pf(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+pf(e,-t);var n=e.indexOf(".");n===-1&&(n=e.indexOf("E"));var i=Math.floor(Math.log(t)*Math.LOG10E)%n;if(i<0&&(i+=n),r=(t/Math.pow(10,i)).toPrecision(a+1+(n+i)%n),r.indexOf("e")===-1){var s=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(s-r.length+i):r+="E+"+(s-i);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,n)+"."+r.substr(2+n),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(f,c,o,l){return c+o+l.substr(0,(n+i)%n)+"."+l.substr(i)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var vf=/# (\?+)( ?)\/( ?)(\d+)/;function Vl(e,t,r){var a=parseInt(e[4],10),n=Math.round(t*a),i=Math.floor(n/a),s=n-i*a,f=a;return r+(i===0?"":""+i)+" "+(s===0?Je(" ",e[1].length+1+e[4].length):j0(s,e[1].length)+e[2]+"/"+e[3]+nt(f,e[4].length))}function Xl(e,t,r){return r+(t===0?"":""+t)+Je(" ",e[1].length+2+e[4].length)}var mf=/^#*0*\.([0#]+)/,gf=/\).*[0#]/,_f=/\(###\) ###\\?-####/;function Dr(e){for(var t="",r,a=0;a!=e.length;++a)switch(r=e.charCodeAt(a)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function Ki(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function ji(e,t){var r=e-Math.floor(e),a=Math.pow(10,t);return t<(""+Math.round(r*a)).length?0:Math.round(r*a)}function Gl(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function zl(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function $r(e,t,r){if(e.charCodeAt(0)===40&&!t.match(gf)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?$r("n",a,r):"("+$r("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return Hl(e,t,r);if(t.indexOf("%")!==-1)return Wl(e,t,r);if(t.indexOf("E")!==-1)return pf(t,r);if(t.charCodeAt(0)===36)return"$"+$r(e,t.substr(t.charAt(1)==" "?2:1),r);var n,i,s,f,c=Math.abs(r),o=r<0?"-":"";if(t.match(/^00+$/))return o+xa(c,t.length);if(t.match(/^[#?]+$/))return n=xa(r,0),n==="0"&&(n=""),n.length>t.length?n:Dr(t.substr(0,t.length-n.length))+n;if(i=t.match(vf))return Vl(i,c,o);if(t.match(/^#+0+$/))return o+xa(c,t.length-t.indexOf("0"));if(i=t.match(mf))return n=Ki(r,i[1].length).replace(/^([^\.]+)$/,"$1."+Dr(i[1])).replace(/\.$/,"."+Dr(i[1])).replace(/\.(\d*)$/,function(p,d){return"."+d+Je("0",Dr(i[1]).length-d.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return o+Ki(c,i[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return o+Nt(xa(c,0));if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+$r(e,t,-r):Nt(""+(Math.floor(r)+Gl(r,i[1].length)))+"."+nt(ji(r,i[1].length),i[1].length);if(i=t.match(/^#,#*,#0/))return $r(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=ka($r(e,t.replace(/[\\-]/g,""),r)),s=0,ka(ka(t.replace(/\\/g,"")).replace(/[0#]/g,function(p){return s=0?lt("n",a,r):"("+lt("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return $l(e,t,r);if(t.indexOf("%")!==-1)return Kl(e,t,r);if(t.indexOf("E")!==-1)return wf(t,r);if(t.charCodeAt(0)===36)return"$"+lt(e,t.substr(t.charAt(1)==" "?2:1),r);var n,i,s,f,c=Math.abs(r),o=r<0?"-":"";if(t.match(/^00+$/))return o+nt(c,t.length);if(t.match(/^[#?]+$/))return n=""+r,r===0&&(n=""),n.length>t.length?n:Dr(t.substr(0,t.length-n.length))+n;if(i=t.match(vf))return Xl(i,c,o);if(t.match(/^#+0+$/))return o+nt(c,t.length-t.indexOf("0"));if(i=t.match(mf))return n=(""+r).replace(/^([^\.]+)$/,"$1."+Dr(i[1])).replace(/\.$/,"."+Dr(i[1])),n=n.replace(/\.(\d*)$/,function(p,d){return"."+d+Je("0",Dr(i[1]).length-d.length)}),t.indexOf("0.")!==-1?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),i=t.match(/^(0*)\.(#*)$/))return o+(""+c).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,i[1].length?"0.":".");if(i=t.match(/^#{1,3},##0(\.?)$/))return o+Nt(""+c);if(i=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+lt(e,t,-r):Nt(""+r)+"."+Je("0",i[1].length);if(i=t.match(/^#,#*,#0/))return lt(e,t.replace(/^#,#*,/,""),r);if(i=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=ka(lt(e,t.replace(/[\\-]/g,""),r)),s=0,ka(ka(t.replace(/\\/g,"")).replace(/[0#]/g,function(p){return s-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t-1;);break;case" ":++t;break;default:++t;break}return!1}function Yl(e,t,r,a){for(var n=[],i="",s=0,f="",c="t",o,l,u,h="H";s=12?"P":"A"),d.t="T",h="h",s+=3):e.substr(s,5).toUpperCase()==="AM/PM"?(o!=null&&(d.v=o.H>=12?"PM":"AM"),d.t="T",s+=5,h="h"):e.substr(s,5).toUpperCase()==="上午/下午"?(o!=null&&(d.v=o.H>=12?"下午":"上午"),d.t="T",s+=5,h="h"):(d.t="t",++s),o==null&&d.t==="T")return"";n[n.length]=d,c=f;break;case"[":for(i=f;e.charAt(s++)!=="]"&&s-1&&(i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$",sa(e)||(n[n.length]={t:"t",v:i}));break;case".":if(o!=null){for(i=f;++s-1;)i+=f;n[n.length]={t:"n",v:i};break;case"?":for(i=f;e.charAt(++s)===f;)i+=f;n[n.length]={t:f,v:i},c=f;break;case"*":++s,(e.charAt(s)==" "||e.charAt(s)=="*")&&++s;break;case"(":case")":n[n.length]={t:a===1?"t":f,v:f},++s;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(i=f;s-1;)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:f,v:f},++s;break;case"$":n[n.length]={t:"t",v:"$"},++s;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"t",v:f},++s;break}var v=0,k=0,_;for(s=n.length-1,c="t";s>=0;--s)switch(n[s].t){case"h":case"H":n[s].t=h,c="h",v<1&&(v=1);break;case"s":(_=n[s].v.match(/\.0+$/))&&(k=Math.max(k,_[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":c=n[s].t;break;case"m":c==="s"&&(n[s].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&n[s].v.match(/[Hh]/)&&(v=1),v<2&&n[s].v.match(/[Mm]/)&&(v=2),v<3&&n[s].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M),o.M>=60&&(o.M=0,++o.H);break;case 2:o.u>=.5&&(o.u=0,++o.S),o.S>=60&&(o.S=0,++o.M);break}var m="",C;for(s=0;s0){m.charCodeAt(0)==40?(S=t<0&&m.charCodeAt(0)===45?-t:t,w=kt("n",m,S)):(S=t<0&&a>1?-t:t,w=kt("n",m,S),S<0&&n[0]&&n[0].t=="t"&&(w=w.substr(1),n[0].v="-"+n[0].v)),C=w.length-1;var N=n.length;for(s=0;s-1){N=s;break}var O=n.length;if(N===n.length&&w.indexOf("E")===-1){for(s=n.length-1;s>=0;--s)n[s]==null||"n?".indexOf(n[s].t)===-1||(C>=n[s].v.length-1?(C-=n[s].v.length,n[s].v=w.substr(C+1,n[s].v.length)):C<0?n[s].v="":(n[s].v=w.substr(0,C+1),C=-1),n[s].t="t",O=s);C>=0&&O=0;--s)if(!(n[s]==null||"n?".indexOf(n[s].t)===-1)){for(l=n[s].v.indexOf(".")>-1&&s===N?n[s].v.indexOf(".")-1:n[s].v.length-1,I=n[s].v.substr(l+1);l>=0;--l)C>=0&&(n[s].v.charAt(l)==="0"||n[s].v.charAt(l)==="#")&&(I=w.charAt(C--)+I);n[s].v=I,n[s].t="t",O=s}for(C>=0&&O-1&&s===N?n[s].v.indexOf(".")+1:0,I=n[s].v.substr(0,l);l-1&&(S=a>1&&t<0&&s>0&&n[s-1].v==="-"?-t:t,n[s].v=kt(n[s].t,n[s].v,S),n[s].t="t");var G="";for(s=0;s!==n.length;++s)n[s]!=null&&(G+=n[s].v);return G}var Yi=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Ji(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function Jl(e,t){var r=jl(e),a=r.length,n=r[a-1].indexOf("@");if(a<4&&n>-1&&--a,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||n>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=n>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=n>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=n>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var i=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[a,i];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var s=r[0].match(Yi),f=r[1].match(Yi);return Ji(t,s)?[a,r[0]]:Ji(t,f)?[a,r[1]]:[a,r[s!=null&&f!=null?2:1]]}return[a,i]}function Vr(e,t,r){r==null&&(r={});var a="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?a=r.dateNF:a=e;break;case"number":e==14&&r.dateNF?a=r.dateNF:a=(r.table!=null?r.table:me)[e],a==null&&(a=r.table&&r.table[$i[e]]||me[$i[e]]),a==null&&(a=Il[e]||"General");break}if(Vn(a,0))return ea(t,r);t instanceof Date&&(t=xf(t,r.date1904));var n=Jl(a,t);if(Vn(n[1]))return ea(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return Yl(n[1],t,r,n[0])}function xt(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(me[r]==null){t<0&&(t=r);continue}if(me[r]==e){t=r;break}}t<0&&(t=391)}return me[t]=e,t}function dn(e){for(var t=0;t!=392;++t)e[t]!==void 0&&xt(e[t],t)}function ba(){me=Ol()}var Tf={format:Vr,load:xt,_table:me,load_table:dn,parse_date_code:Rt,is_date:sa,get_table:function(){return Tf._table=me}},ql={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Ef=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Zl(e){var t=typeof e=="number"?me[e]:e;return t=t.replace(Ef,"(\\d+)"),new RegExp("^"+t+"$")}function Ql(e,t,r){var a=-1,n=-1,i=-1,s=-1,f=-1,c=-1;(t.match(Ef)||[]).forEach(function(u,h){var x=parseInt(r[h+1],10);switch(u.toLowerCase().charAt(0)){case"y":a=x;break;case"d":i=x;break;case"h":s=x;break;case"s":c=x;break;case"m":s>=0?f=x:n=x;break}}),c>=0&&f==-1&&n>=0&&(f=n,n=-1);var o=(""+(a>=0?a:new Date().getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);o.length==7&&(o="0"+o),o.length==8&&(o="20"+o);var l=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2);return s==-1&&f==-1&&c==-1?o:a==-1&&n==-1&&i==-1?l:o+"T"+l}var eu=function(){var e={};e.version="1.2.0";function t(){for(var w=0,N=new Array(256),O=0;O!=256;++O)w=O,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,w=w&1?-306674912^w>>>1:w>>>1,N[O]=w;return typeof Int32Array<"u"?new Int32Array(N):N}var r=t();function a(w){var N=0,O=0,G=0,M=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(G=0;G!=256;++G)M[G]=w[G];for(G=0;G!=256;++G)for(O=w[G],N=256+G;N<4096;N+=256)O=M[N]=O>>>8^w[O&255];var L=[];for(G=1;G!=16;++G)L[G-1]=typeof Int32Array<"u"?M.subarray(G*256,G*256+256):M.slice(G*256,G*256+256);return L}var n=a(r),i=n[0],s=n[1],f=n[2],c=n[3],o=n[4],l=n[5],u=n[6],h=n[7],x=n[8],p=n[9],d=n[10],v=n[11],k=n[12],_=n[13],m=n[14];function C(w,N){for(var O=N^-1,G=0,M=w.length;G>>8^r[(O^w.charCodeAt(G++))&255];return~O}function I(w,N){for(var O=N^-1,G=w.length-15,M=0;M>8&255]^k[w[M++]^O>>16&255]^v[w[M++]^O>>>24]^d[w[M++]]^p[w[M++]]^x[w[M++]]^h[w[M++]]^u[w[M++]]^l[w[M++]]^o[w[M++]]^c[w[M++]]^f[w[M++]]^s[w[M++]]^i[w[M++]]^r[w[M++]];for(G+=15;M>>8^r[(O^w[M++])&255];return~O}function S(w,N){for(var O=N^-1,G=0,M=w.length,L=0,J=0;G>>8^r[(O^L)&255]:L<2048?(O=O>>>8^r[(O^(192|L>>6&31))&255],O=O>>>8^r[(O^(128|L&63))&255]):L>=55296&&L<57344?(L=(L&1023)+64,J=w.charCodeAt(G++)&1023,O=O>>>8^r[(O^(240|L>>8&7))&255],O=O>>>8^r[(O^(128|L>>2&63))&255],O=O>>>8^r[(O^(128|J>>6&15|(L&3)<<4))&255],O=O>>>8^r[(O^(128|J&63))&255]):(O=O>>>8^r[(O^(224|L>>12&15))&255],O=O>>>8^r[(O^(128|L>>6&63))&255],O=O>>>8^r[(O^(128|L&63))&255]);return~O}return e.table=r,e.bstr=C,e.buf=I,e.str=S,e}(),pe=function(){var t={};t.version="1.2.1";function r(g,F){for(var T=g.split("/"),E=F.split("/"),y=0,A=0,W=Math.min(T.length,E.length);y>>1,g.write_shift(2,T);var E=F.getFullYear()-1980;E=E<<4|F.getMonth()+1,E=E<<5|F.getDate(),g.write_shift(2,E)}function s(g){var F=g.read_shift(2)&65535,T=g.read_shift(2)&65535,E=new Date,y=T&31;T>>>=5;var A=T&15;T>>>=4,E.setMilliseconds(0),E.setFullYear(T+1980),E.setMonth(A-1),E.setDate(y);var W=F&31;F>>>=5;var j=F&63;return F>>>=6,E.setHours(F),E.setMinutes(j),E.setSeconds(W<<1),E}function f(g){vr(g,0);for(var F={},T=0;g.l<=g.length-4;){var E=g.read_shift(2),y=g.read_shift(2),A=g.l+y,W={};switch(E){case 21589:T=g.read_shift(1),T&1&&(W.mtime=g.read_shift(4)),y>5&&(T&2&&(W.atime=g.read_shift(4)),T&4&&(W.ctime=g.read_shift(4))),W.mtime&&(W.mt=new Date(W.mtime*1e3));break}g.l=A,F[E]=W}return F}var c;function o(){return c||(c={})}function l(g,F){if(g[0]==80&&g[1]==75)return Pi(g,F);if((g[0]|32)==109&&(g[1]|32)==105)return Oo(g,F);if(g.length<512)throw new Error("CFB file size "+g.length+" < 512");var T=3,E=512,y=0,A=0,W=0,j=0,U=0,H=[],X=g.slice(0,512);vr(X,0);var Q=u(X);switch(T=Q[0],T){case 3:E=512;break;case 4:E=4096;break;case 0:if(Q[1]==0)return Pi(g,F);default:throw new Error("Major Version: Expected 3 or 4 saw "+T)}E!==512&&(X=g.slice(0,E),vr(X,28));var ce=g.slice(0,E);h(X,T);var xe=X.read_shift(4,"i");if(T===3&&xe!==0)throw new Error("# Directory Sectors: Expected 0 saw "+xe);X.l+=4,W=X.read_shift(4,"i"),X.l+=4,X.chk("00100000","Mini Stream Cutoff Size: "),j=X.read_shift(4,"i"),y=X.read_shift(4,"i"),U=X.read_shift(4,"i"),A=X.read_shift(4,"i");for(var te=-1,he=0;he<109&&(te=X.read_shift(4,"i"),!(te<0));++he)H[he]=te;var ke=x(g,E);v(U,A,ke,E,H);var ze=_(ke,W,H,E);ze[W].name="!Directory",y>0&&j!==J&&(ze[j].name="!MiniFAT"),ze[H[0]].name="!FAT",ze.fat_addrs=H,ze.ssz=E;var $e={},gr=[],Na=[],Pa=[];m(W,ze,ke,gr,y,$e,Na,j),p(Na,Pa,gr),gr.shift();var La={FileIndex:Na,FullPaths:Pa};return F&&F.raw&&(La.raw={header:ce,sectors:ke}),La}function u(g){if(g[g.l]==80&&g[g.l+1]==75)return[0,0];g.chk(oe,"Header Signature: "),g.l+=16;var F=g.read_shift(2,"u");return[g.read_shift(2,"u"),F]}function h(g,F){var T=9;switch(g.l+=2,T=g.read_shift(2)){case 9:if(F!=3)throw new Error("Sector Shift: Expected 9 saw "+T);break;case 12:if(F!=4)throw new Error("Sector Shift: Expected 12 saw "+T);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+T)}g.chk("0600","Mini Sector Shift: "),g.chk("000000000000","Reserved: ")}function x(g,F){for(var T=Math.ceil(g.length/F)-1,E=[],y=1;y0&&W>=0;)A.push(F.slice(W*L,W*L+L)),y-=L,W=zt(T,W*4);return A.length===0?z(0):hr(A).slice(0,g.size)}function v(g,F,T,E,y){var A=J;if(g===J){if(F!==0)throw new Error("DIFAT chain shorter than expected")}else if(g!==-1){var W=T[g],j=(E>>>2)-1;if(!W)return;for(var U=0;U=0;){y[U]=!0,A[A.length]=U,W.push(g[U]);var X=T[Math.floor(U*4/E)];if(H=U*4&j,E<4+H)throw new Error("FAT boundary crossed: "+U+" 4 "+E);if(!g[X])break;U=zt(g[X],H)}return{nodes:A,data:cs([W])}}function _(g,F,T,E){var y=g.length,A=[],W=[],j=[],U=[],H=E-1,X=0,Q=0,ce=0,xe=0;for(X=0;X=y&&(ce-=y),!W[ce]){U=[];var te=[];for(Q=ce;Q>=0;){te[Q]=!0,W[Q]=!0,j[j.length]=Q,U.push(g[Q]);var he=T[Math.floor(Q*4/E)];if(xe=Q*4&H,E<4+xe)throw new Error("FAT boundary crossed: "+Q+" 4 "+E);if(!g[he]||(Q=zt(g[he],xe),te[Q]))break}A[ce]={nodes:j,data:cs([U])}}return A}function m(g,F,T,E,y,A,W,j){for(var U=0,H=E.length?2:0,X=F[g].data,Q=0,ce=0,xe;Q0&&U!==J&&(F[U].name="!StreamData")):he.size>=4096?(he.storage="fat",F[he.start]===void 0&&(F[he.start]=k(T,he.start,F.fat_addrs,F.ssz)),F[he.start].name=he.name,he.content=F[he.start].data.slice(0,he.size)):(he.storage="minifat",he.size<0?he.size=0:U!==J&&he.start!==J&&F[U]&&(he.content=d(he,F[U].data,(F[j]||{}).data))),he.content&&vr(he.content,0),A[xe]=he,W.push(he)}}function C(g,F){return new Date((Mr(g,F+4)/1e7*Math.pow(2,32)+Mr(g,F)/1e7-11644473600)*1e3)}function I(g,F){return o(),l(c.readFileSync(g),F)}function S(g,F){var T=F&&F.type;switch(T||Fe&&Buffer.isBuffer(g)&&(T="buffer"),T||"base64"){case"file":return I(g,F);case"base64":return l(Ur(Hr(g)),F);case"binary":return l(Ur(g),F)}return l(g,F)}function w(g,F){var T=F||{},E=T.root||"Root Entry";if(g.FullPaths||(g.FullPaths=[]),g.FileIndex||(g.FileIndex=[]),g.FullPaths.length!==g.FileIndex.length)throw new Error("inconsistent CFB structure");g.FullPaths.length===0&&(g.FullPaths[0]=E+"/",g.FileIndex[0]={name:E,type:5}),T.CLSID&&(g.FileIndex[0].clsid=T.CLSID),N(g)}function N(g){var F="Sh33tJ5";if(!pe.find(g,"/"+F)){var T=z(4);T[0]=55,T[1]=T[3]=50,T[2]=54,g.FileIndex.push({name:F,type:2,content:T,size:4,L:69,R:69,C:69}),g.FullPaths.push(g.FullPaths[0]+F),O(g)}}function O(g,F){w(g);for(var T=!1,E=!1,y=g.FullPaths.length-1;y>=0;--y){var A=g.FileIndex[y];switch(A.type){case 0:E?T=!0:(g.FileIndex.pop(),g.FullPaths.pop());break;case 1:case 2:case 5:E=!0,isNaN(A.R*A.L*A.C)&&(T=!0),A.R>-1&&A.L>-1&&A.R==A.L&&(T=!0);break;default:T=!0;break}}if(!(!T&&!F)){var W=new Date(1987,1,19),j=0,U=Object.create?Object.create(null):{},H=[];for(y=0;y1?1:-1,Q.size=0,Q.type=5;else if(ce.slice(-1)=="/"){for(j=y+1;j=H.length?-1:j,j=y+1;j=H.length?-1:j,Q.type=1}else a(g.FullPaths[y+1]||"")==a(ce)&&(Q.R=y+1),Q.type=2}}}function G(g,F){var T=F||{};if(T.fileType=="mad")return Io(g,T);switch(O(g),T.fileType){case"zip":return Fo(g,T)}var E=function(xe){for(var te=0,he=0,ke=0;ke0&&($e<4096?te+=$e+63>>6:he+=$e+511>>9)}}for(var gr=xe.FullPaths.length+3>>2,Na=te+7>>3,Pa=te+127>>7,La=Na+he+gr+Pa,Gt=La+127>>7,l0=Gt<=109?0:Math.ceil((Gt-109)/127);La+Gt+l0+127>>7>Gt;)l0=++Gt<=109?0:Math.ceil((Gt-109)/127);var _t=[1,l0,Gt,Pa,gr,he,te,0];return xe.FileIndex[0].size=te<<6,_t[7]=(xe.FileIndex[0].start=_t[0]+_t[1]+_t[2]+_t[3]+_t[4]+_t[5])+(_t[6]+7>>3),_t}(g),y=z(E[7]<<9),A=0,W=0;{for(A=0;A<8;++A)y.write_shift(1,q[A]);for(A=0;A<8;++A)y.write_shift(2,0);for(y.write_shift(2,62),y.write_shift(2,3),y.write_shift(2,65534),y.write_shift(2,9),y.write_shift(2,6),A=0;A<3;++A)y.write_shift(2,0);for(y.write_shift(4,0),y.write_shift(4,E[2]),y.write_shift(4,E[0]+E[1]+E[2]+E[3]-1),y.write_shift(4,0),y.write_shift(4,4096),y.write_shift(4,E[3]?E[0]+E[1]+E[2]-1:J),y.write_shift(4,E[3]),y.write_shift(-4,E[1]?E[0]-1:J),y.write_shift(4,E[1]),A=0;A<109;++A)y.write_shift(-4,A>9)));for(j(E[6]+7>>3);y.l&511;)y.write_shift(-4,ie.ENDOFCHAIN);for(W=A=0,U=0;U=4096)&&(X.start=W,j(H+63>>6)));for(;y.l&511;)y.write_shift(-4,ie.ENDOFCHAIN);for(A=0;A=4096)if(y.l=X.start+1<<9,Fe&&Buffer.isBuffer(X.content))X.content.copy(y,y.l,0,X.size),y.l+=X.size+511&-512;else{for(U=0;U0&&X.size<4096)if(Fe&&Buffer.isBuffer(X.content))X.content.copy(y,y.l,0,X.size),y.l+=X.size+63&-64;else{for(U=0;U>16|F>>8|F)&255}for(var ee=typeof Uint8Array<"u",Z=ee?new Uint8Array(256):[],Se=0;Se<256;++Se)Z[Se]=ae(Se);function D(g,F){var T=Z[g&255];return F<=8?T>>>8-F:(T=T<<8|Z[g>>8&255],F<=16?T>>>16-F:(T=T<<8|Z[g>>16&255],T>>>24-F))}function We(g,F){var T=F&7,E=F>>>3;return(g[E]|(T<=6?0:g[E+1]<<8))>>>T&3}function Oe(g,F){var T=F&7,E=F>>>3;return(g[E]|(T<=5?0:g[E+1]<<8))>>>T&7}function Ue(g,F){var T=F&7,E=F>>>3;return(g[E]|(T<=4?0:g[E+1]<<8))>>>T&15}function De(g,F){var T=F&7,E=F>>>3;return(g[E]|(T<=3?0:g[E+1]<<8))>>>T&31}function le(g,F){var T=F&7,E=F>>>3;return(g[E]|(T<=1?0:g[E+1]<<8))>>>T&127}function Qe(g,F,T){var E=F&7,y=F>>>3,A=(1<>>E;return T<8-E||(W|=g[y+1]<<8-E,T<16-E)||(W|=g[y+2]<<16-E,T<24-E)||(W|=g[y+3]<<24-E),W&A}function Xr(g,F,T){var E=F&7,y=F>>>3;return E<=5?g[y]|=(T&7)<>8-E),F+3}function ft(g,F,T){var E=F&7,y=F>>>3;return T=(T&1)<>>3;return T<<=E,g[y]|=T&255,T>>>=8,g[y+1]=T,F+8}function Ia(g,F,T){var E=F&7,y=F>>>3;return T<<=E,g[y]|=T&255,T>>>=8,g[y+1]=T&255,g[y+2]=T>>>8,F+16}function Ct(g,F){var T=g.length,E=2*T>F?2*T:F+5,y=0;if(T>=F)return g;if(Fe){var A=Xi(E);if(g.copy)g.copy(A);else for(;y>E-Q,W=(1<=0;--W)F[j|W<0;)U[U.l++]=j[H++]}return U.l}function W(j,U){for(var H=0,X=0,Q=ee?new Uint16Array(32768):[];X0;)U[U.l++]=j[X++];H=U.l*8;continue}H=Xr(U,H,+(X+ce==j.length)+2);for(var xe=0;ce-- >0;){var te=j[X];xe=(xe<<5^te)&32767;var he=-1,ke=0;if((he=Q[xe])&&(he|=X&-32768,he>X&&(he-=32768),he2){te=y[ke],te<=22?H=mt(U,H,Z[te+1]>>1)-1:(mt(U,H,3),H+=5,mt(U,H,Z[te-23]>>5),H+=3);var ze=te<8?0:te-4>>2;ze>0&&(Ia(U,H,ke-K[te]),H+=ze),te=F[X-he],H=mt(U,H,Z[te]>>3),H-=3;var $e=te<4?0:te-2>>1;$e>0&&(Ia(U,H,X-he-re[te]),H+=$e);for(var gr=0;gr>8-te;for(var he=(1<<7-te)-1;he>=0;--he)fr[xe|he<>>=3){case 16:for(A=3+We(g,F),F+=2,xe=ke[ke.length-1];A-- >0;)ke.push(xe);break;case 17:for(A=3+Oe(g,F),F+=3;A-- >0;)ke.push(0);break;case 18:for(A=11+le(g,F),F+=7;A-- >0;)ke.push(0);break;default:ke.push(xe),U>>0,j=0,U=0;!(E&1);){if(E=Oe(g,T),T+=3,E>>>1)E>>1==1?(j=9,U=5):(T=To(g,T),j=Xt,U=Ii);else{T&7&&(T+=8-(T&7));var H=g[T>>>3]|g[(T>>>3)+1]<<8;if(T+=32,H>0)for(!F&&W0;)y[A++]=g[T>>>3],T+=8;continue}for(;;){!F&&W>>1==1?bt[X]:er[X];if(T+=Q&15,Q>>>=4,!(Q>>>8&255))y[A++]=Q;else{if(Q==256)break;Q-=257;var ce=Q<8?0:Q-4>>2;ce>5&&(ce=0);var xe=A+K[Q];ce>0&&(xe+=Qe(g,T,ce),T+=ce),X=Qe(g,T,U),Q=E>>>1==1?Ra[X]:Gr[X],T+=Q&15,Q>>>=4;var te=Q<4?0:Q-2>>1,he=re[Q];for(te>0&&(he+=Qe(g,T,te),T+=te),!F&&W>>3]:[y.slice(0,A),T+7>>>3]}function Ri(g,F){var T=g.slice(g.l||0),E=Eo(T,F);return g.l+=E[1],E[0]}function Ni(g,F){if(g)typeof console<"u"&&console.error(F);else throw new Error(F)}function Pi(g,F){var T=g;vr(T,0);var E=[],y=[],A={FileIndex:E,FullPaths:y};w(A,{root:F.root});for(var W=T.length-4;(T[W]!=80||T[W+1]!=75||T[W+2]!=5||T[W+3]!=6)&&W>=0;)--W;T.l=W+4,T.l+=4;var j=T.read_shift(2);T.l+=6;var U=T.read_shift(4);for(T.l=U,W=0;W0&&(T=T.slice(0,T.length-1),T=T.slice(0,T.lastIndexOf("/")+1),A.slice(0,T.length)!=T););var W=(E[1]||"").match(/boundary="(.*?)"/);if(!W)throw new Error("MAD cannot find boundary");var j="--"+(W[1]||""),U=[],H=[],X={FileIndex:U,FullPaths:H};w(X);var Q,ce=0;for(y=0;y=32&&xe<128&&++Q;var he=Q>=ce*4/5;y.push(E),y.push("Content-Location: "+(T.root||"file:///C:/SheetJS/")+W),y.push("Content-Transfer-Encoding: "+(he?"quoted-printable":"base64")),y.push("Content-Type: "+yo(j,W)),y.push(""),y.push(he?Co(X):Ao(X))}return y.push(E+`--\r +`),y.join(`\r +`)}function Ro(g){var F={};return w(F,g),F}function o0(g,F,T,E){var y=E&&E.unsafe;y||w(g);var A=!y&&pe.find(g,F);if(!A){var W=g.FullPaths[0];F.slice(0,W.length)==W?W=F:(W.slice(-1)!="/"&&(W+="/"),W=(W+F).replace("//","/")),A={name:n(F),type:2},g.FileIndex.push(A),g.FullPaths.push(W),y||pe.utils.cfb_gc(g)}return A.content=T,A.size=T?T.length:0,E&&(E.CLSID&&(A.clsid=E.CLSID),E.mt&&(A.mt=E.mt),E.ct&&(A.ct=E.ct)),A}function No(g,F){w(g);var T=pe.find(g,F);if(T){for(var E=0;E3&&(a=!0),n[i].slice(n[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[i].slice(n[i].length-1));case"D":r*=24;case"H":r*=60;case"M":if(a)r*=60;else throw new Error("Unsupported ISO Duration Field: M")}t+=r*parseInt(n[i],10)}return t}var Qi=new Date("2017-02-19T19:06:09.000Z"),Ff=isNaN(Qi.getFullYear())?new Date("2/19/17"):Qi,su=Ff.getFullYear()==2017;function Xe(e,t){var r=new Date(e);if(su)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(Ff.getFullYear()==1917&&!isNaN(r.getFullYear())){var a=r.getFullYear();return e.indexOf(""+a)>-1||r.setFullYear(r.getFullYear()+100),r}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3)),i}function ra(e,t){if(Fe&&Buffer.isBuffer(e)){if(t){if(e[0]==255&&e[1]==254)return ht(e.slice(2).toString("utf16le"));if(e[1]==254&&e[2]==255)return ht(uf(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(t){if(e[0]==255&&e[1]==254)return ht(new TextDecoder("utf-16le").decode(e.slice(2)));if(e[0]==254&&e[1]==255)return ht(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(i){return r[i]||i})}catch{}for(var a=[],n=0;n!=e.length;++n)a.push(String.fromCharCode(e[n]));return a.join("")}function Ge(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Ge(e[r]));return t}function Je(e,t){for(var r="";r.length3&&fu.indexOf(s)==-1)return r}else if(s.match(/[a-z]/))return r;return a<0||a>8099?r:(n>0||i>1)&&a!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}var cu=function(){var e="abacaba".split(/(:?b)/i).length==5;return function(r,a,n){if(e||typeof a=="string")return r.split(a);for(var i=r.split(a),s=[i[0]],f=1;f\r +`,lu=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,rs=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg,uu=/<[^>]*>/g,Cr=ar.match(rs)?rs:uu,hu=/<\w*:/,xu=/<(\/?)\w+:/;function _e(e,t,r){for(var a={},n=0,i=0;n!==e.length&&!((i=e.charCodeAt(n))===32||i===10||i===13);++n);if(t||(a[0]=e.slice(0,n)),n===e.length)return a;var s=e.match(lu),f=0,c="",o=0,l="",u="",h=1;if(s)for(o=0;o!=s.length;++o){for(u=s[o],i=0;i!=u.length&&u.charCodeAt(i)!==61;++i);for(l=u.slice(0,i).trim();u.charCodeAt(i+1)==32;)++i;for(h=(n=u.charCodeAt(i+1))==34||n==39?1:0,c=u.slice(i+1+h,u.length-h),f=0;f!=l.length&&l.charCodeAt(f)!==58;++f);if(f===l.length)l.indexOf("_")>0&&(l=l.slice(0,l.indexOf("_"))),a[l]=c,r||(a[l.toLowerCase()]=c);else{var x=(f===5&&l.slice(0,5)==="xmlns"?"xmlns":"")+l.slice(f+1);if(a[x]&&l.slice(f-3,f)=="ext")continue;a[x]=c,r||(a[x.toLowerCase()]=c)}}return a}function pt(e){return e.replace(xu,"<$1")}var Df={""":'"',"'":"'",">":">","<":"<","&":"&"},Z0=t0(Df),Ie=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,t=/_x([\da-fA-F]{4})_/ig;return function r(a){var n=a+"",i=n.indexOf("-1?16:10))||f}).replace(t,function(f,c){return String.fromCharCode(parseInt(c,16))});var s=n.indexOf("]]>");return r(n.slice(0,i))+n.slice(i+9,s)+r(n.slice(s+3))}}(),Q0=/[&<>'"]/g,du=/[\u0000-\u0008\u000b-\u001f]/g;function Be(e){var t=e+"";return t.replace(Q0,function(r){return Z0[r]}).replace(du,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function ts(e){return Be(e).replace(/ /g,"_x0020_")}var Of=/[\u0000-\u001f]/g;function ei(e){var t=e+"";return t.replace(Q0,function(r){return Z0[r]}).replace(/\n/g,"
").replace(Of,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function pu(e){var t=e+"";return t.replace(Q0,function(r){return Z0[r]}).replace(Of,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}var as=function(){var e=/&#(\d+);/g;function t(r,a){return String.fromCharCode(parseInt(a,10))}return function(a){return a.replace(e,t)}}();function vu(e){return e.replace(/(\r\n|[\r\n])/g," ")}function He(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function d0(e){for(var t="",r=0,a=0,n=0,i=0,s=0,f=0;r191&&a<224){s=(a&31)<<6,s|=n&63,t+=String.fromCharCode(s);continue}if(i=e.charCodeAt(r++),a<240){t+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(r++),f=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536,t+=String.fromCharCode(55296+(f>>>10&1023)),t+=String.fromCharCode(56320+(f&1023))}return t}function ns(e){var t=Lt(2*e.length),r,a,n=1,i=0,s=0,f;for(a=0;a>>10&1023),r=56320+(r&1023)),s!==0&&(t[i++]=s&255,t[i++]=s>>>8,s=0),t[i++]=r%256,t[i++]=r>>>8;return t.slice(0,i).toString("ucs2")}function is(e){return Ft(e,"binary").toString("utf8")}var yn="foo bar baz☃🍣",Me=Fe&&(is(yn)==d0(yn)&&is||ns(yn)==d0(yn)&&ns)||d0,ht=Fe?function(e){return Ft(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,a=0,n=0;r>6))),t.push(String.fromCharCode(128+(a&63)));break;case(a>=55296&&a<57344):a-=55296,n=e.charCodeAt(r++)-56320+(a<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(n&63)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)))}return t.join("")},tn=function(){var e={};return function(r,a){var n=r+"|"+(a||"");return e[n]?e[n]:e[n]=new RegExp("<(?:\\w+:)?"+r+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",a||"")}}(),If=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var a=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,` +`).replace(/<[^>]*>/g,""),n=0;n([\\s\\S]*?)","g")}}(),gu=/<\/?(?:vt:)?variant>/g,_u=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function an(e){return Ze(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function se(e,t,r){return"<"+e+(r!=null?an(r):"")+(t!=null?(t.match(Rf)?' xml:space="preserve"':"")+">"+t+""}function D0(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function wu(e,t){switch(typeof e){case"string":var r=se("vt:lpwstr",Be(e));return t&&(r=r.replace(/"/g,"_x0022_")),r;case"number":return se((e|0)==e?"vt:i4":"vt:r8",Be(String(e)));case"boolean":return se("vt:bool",e?"true":"false")}if(e instanceof Date)return se("vt:filetime",D0(e));throw new Error("Unable to serialize "+e)}function ri(e){if(Fe&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e=="string")return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return Me(Wt(K0(e)));throw new Error("Bad input format: expected Buffer or string")}var nn=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/mg,or={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},fa=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Br={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function ku(e,t){for(var r=1-2*(e[t+7]>>>7),a=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),n=e[t+6]&15,i=5;i>=0;--i)n=n*256+e[t+i];return a==2047?n==0?r*(1/0):NaN:(a==0?a=-1022:(a-=1023,n+=Math.pow(2,52)),r*Math.pow(2,a-52)*n)}function Tu(e,t,r){var a=(t<0||1/t==-1/0?1:0)<<7,n=0,i=0,s=a?-t:t;isFinite(s)?s==0?n=i=0:(n=Math.floor(Math.log(s)/Math.LN2),i=s*Math.pow(2,52-n),n<=-1023&&(!isFinite(i)||i>4|a}var fs=function(e){for(var t=[],r=10240,a=0;a0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:Ft(t)})):fs(e)}:fs,os=function(e,t,r){for(var a=[],n=t;n0?vn(e,t+4,t+4+r-1):""},Lf=Pf,Bf=function(e,t){var r=Mr(e,t);return r>0?vn(e,t+4,t+4+r-1):""},Mf=Bf,Uf=function(e,t){var r=2*Mr(e,t);return r>0?vn(e,t+4,t+4+r-1):""},Wf=Uf,Hf=function(t,r){var a=Mr(t,r);return a>0?ti(t,r+4,r+4+a):""},Vf=Hf,Xf=function(e,t){var r=Mr(e,t);return r>0?vn(e,t+4,t+4+r):""},Gf=Xf,zf=function(e,t){return ku(e,t)},zn=zf,ai=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};Fe&&(Lf=function(t,r){if(!Buffer.isBuffer(t))return Pf(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},Mf=function(t,r){if(!Buffer.isBuffer(t))return Bf(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},Wf=function(t,r){if(!Buffer.isBuffer(t))return Uf(t,r);var a=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a-1)},Vf=function(t,r){if(!Buffer.isBuffer(t))return Hf(t,r);var a=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a)},Gf=function(t,r){if(!Buffer.isBuffer(t))return Xf(t,r);var a=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+a)},zn=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):zf(t,r)},ai=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var va=function(e,t){return e[t]},wt=function(e,t){return e[t+1]*256+e[t]},Eu=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},Mr=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},zt=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},Su=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function Va(e,t){var r="",a,n,i=[],s,f,c,o;switch(t){case"dbcs":if(o=this.l,Fe&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(c=0;c0?zt:Su)(this,this.l),this.l+=4,a):(n=Mr(this,this.l),this.l+=4,n);case 8:case-8:if(t==="f")return e==8?n=zn(this,this.l):n=zn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:r=Nf(this,this.l,e);break}}return this.l+=e,r}var Fu=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},yu=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Au=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function Cu(e,t,r){var a=0,n=0;if(r==="dbcs"){for(n=0;n!=t.length;++n)Au(this,t.charCodeAt(n),this.l+2*n);a=2*t.length}else if(r==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=t.length;++n)this[this.l+n]=t.charCodeAt(n)&255;a=t.length}else if(r==="hex"){for(;n>8}for(;this.l>>=8,this[this.l+1]=t&255;break;case 3:a=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:a=4,Fu(this,t,this.l);break;case 8:if(a=8,r==="f"){Tu(this,t,this.l);break}case 16:break;case-4:a=4,yu(this,t,this.l);break}return this.l+=a,this}function $f(e,t){var r=Nf(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function vr(e,t){e.l=t,e.read_shift=Va,e.chk=$f,e.write_shift=Cu}function Ar(e,t){e.l+=t}function z(e){var t=Lt(e);return vr(t,0),t}function yt(e,t,r){if(e){var a,n,i;vr(e,e.l||0);for(var s=e.length,f=0,c=0;e.la.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&e.push(a),a=null)},i=function(o){return a&&o=128?1:0)+1,a>=128&&++i,a>=16384&&++i,a>=2097152&&++i;var s=e.next(i);n<=127?s.write_shift(1,n):(s.write_shift(1,(n&127)+128),s.write_shift(1,n>>7));for(var f=0;f!=4;++f)if(a>=128)s.write_shift(1,(a&127)+128),a>>=7;else{s.write_shift(1,a);break}a>0&&ai(r)&&e.push(r)}}function Xa(e,t,r){var a=Ge(e);if(t.s?(a.cRel&&(a.c+=t.s.c),a.rRel&&(a.r+=t.s.r)):(a.cRel&&(a.c+=t.c),a.rRel&&(a.r+=t.r)),!r||r.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function hs(e,t,r){var a=Ge(e);return a.s=Xa(a.s,t.s,r),a.e=Xa(a.e,t.s,r),a}function Ga(e,t){if(e.cRel&&e.c<0)for(e=Ge(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Ge(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=ge(e);return!e.cRel&&e.cRel!=null&&(r=Ou(r)),!e.rRel&&e.rRel!=null&&(r=bu(r)),r}function p0(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+je(e.s.c)+":"+(e.e.cRel?"":"$")+je(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+tr(e.s.r)+":"+(e.e.rRel?"":"$")+tr(e.e.r):Ga(e.s,t.biff)+":"+Ga(e.e,t.biff)}function ni(e){return parseInt(Du(e),10)-1}function tr(e){return""+(e+1)}function bu(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function Du(e){return e.replace(/\$(\d+)$/,"$1")}function ii(e){for(var t=Iu(e),r=0,a=0;a!==t.length;++a)r=26*r+t.charCodeAt(a)-64;return r-1}function je(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Ou(e){return e.replace(/^([A-Z])/,"$$$1")}function Iu(e){return e.replace(/^\$([A-Z])/,"$1")}function Ru(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Ye(e){for(var t=0,r=0,a=0;a=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function ge(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Pr(e){var t=e.indexOf(":");return t==-1?{s:Ye(e),e:Ye(e)}:{s:Ye(e.slice(0,t)),e:Ye(e.slice(t+1))}}function Te(e,t){return typeof t>"u"||typeof t=="number"?Te(e.s,e.e):(typeof e!="string"&&(e=ge(e)),typeof t!="string"&&(t=ge(t)),e==t?e:e+":"+t)}function Re(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,a=0,n=0,i=e.length;for(r=0;a26);++a)r=26*r+n;for(t.s.c=--r,r=0;a9);++a)r=10*r+n;if(t.s.r=--r,a===i||n!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,r=0;a!=i&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.e.c=--r,r=0;a!=i&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;return t.e.r=--r,t}function xs(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=Vr(e.z,r?lr(t):t)}catch{}try{return e.w=Vr((e.XF||{}).numFmtId||(r?14:0),r?lr(t):t)}catch{return""+t}}function St(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?At[e.v]||e.v:t==null?xs(e,e.v):xs(e,t))}function Ht(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",a={};return a[r]=e,{SheetNames:[r],Sheets:a}}function Kf(e,t,r){var a=r||{},n=e?Array.isArray(e):a.dense,i=e||(n?[]:{}),s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var c=typeof a.origin=="string"?Ye(a.origin):a.origin;s=c.r,f=c.c}i["!ref"]||(i["!ref"]="A1:A1")}var o={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var l=Re(i["!ref"]);o.s.c=l.s.c,o.s.r=l.s.r,o.e.c=Math.max(o.e.c,l.e.c),o.e.r=Math.max(o.e.r,l.e.r),s==-1&&(o.e.r=s=l.e.r+1)}for(var u=0;u!=t.length;++u)if(t[u]){if(!Array.isArray(t[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=t[u].length;++h)if(!(typeof t[u][h]>"u")){var x={v:t[u][h]},p=s+u,d=f+h;if(o.s.r>p&&(o.s.r=p),o.s.c>d&&(o.s.c=d),o.e.r0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function Pu(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function Lu(e,t){return t||(t=z(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0),t}function si(e,t){var r=e.l,a=e.read_shift(1),n=yr(e),i=[],s={t:n,h:n};if(a&1){for(var f=e.read_shift(4),c=0;c!=f;++c)i.push(Pu(e));s.r=i}else s.r=[{ich:0,ifnt:0}];return e.l=r+t,s}function Bu(e,t){var r=!1;return t==null&&(r=!0,t=z(15+4*e.t.length)),t.write_shift(1,0),xr(e.t,t),r?t.slice(0,t.l):t}var Mu=si;function Uu(e,t){var r=!1;return t==null&&(r=!0,t=z(23+4*e.t.length)),t.write_shift(1,1),xr(e.t,t),t.write_shift(4,1),Lu({ich:0,ifnt:0},t),r?t.slice(0,t.l):t}function Zr(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function ca(e,t){return t==null&&(t=z(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function oa(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function la(e,t){return t==null&&(t=z(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var Wu=yr,jf=xr;function fi(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function $n(e,t){var r=!1;return t==null&&(r=!0,t=z(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var Hu=yr,O0=fi,ci=$n;function oi(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,a=t[0]&2;e.l+=4;var n=a===0?zn([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):zt(t,0)>>2;return r?n/100:n}function Yf(e,t){t==null&&(t=z(4));var r=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29?a=1:n==(n|0)&&n>=-(1<<29)&&n<1<<29&&(a=1,r=1),a)t.write_shift(-4,((r?n:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function Jf(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function Vu(e,t){return t||(t=z(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var ua=Jf,Oa=Vu;function Sr(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function ta(e,t){return(t||z(8)).write_shift(8,e,"f")}function Xu(e){var t={},r=e.read_shift(1),a=r>>>1,n=e.read_shift(1),i=e.read_shift(2,"i"),s=e.read_shift(1),f=e.read_shift(1),c=e.read_shift(1);switch(e.l++,a){case 0:t.auto=1;break;case 1:t.index=n;var o=jt[n];o&&(t.rgb=fn(o));break;case 2:t.rgb=fn([s,f,c]);break;case 3:t.theme=n;break}return i!=0&&(t.tint=i>0?i/32767:i/32768),t}function Kn(e,t){if(t||(t=z(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var a=e.rgb||"FFFFFF";typeof a=="number"&&(a=("000000"+a.toString(16)).slice(-6)),t.write_shift(1,parseInt(a.slice(0,2),16)),t.write_shift(1,parseInt(a.slice(2,4),16)),t.write_shift(1,parseInt(a.slice(4,6),16)),t.write_shift(1,255)}return t}function Gu(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function zu(e,t){t||(t=z(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}function qf(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},a=e.read_shift(4);switch(a){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));return e.l-=4,e.read_shift(0,t==1?"lpstr":"lpwstr")}function $u(e){return qf(e,1)}function Ku(e){return qf(e,2)}var li=2,Rr=3,An=11,ds=12,jn=19,Cn=64,ju=65,Yu=71,Ju=4108,qu=4126,ur=80,Zf=81,Zu=[ur,Zf],I0={1:{n:"CodePage",t:li},2:{n:"Category",t:ur},3:{n:"PresentationFormat",t:ur},4:{n:"ByteCount",t:Rr},5:{n:"LineCount",t:Rr},6:{n:"ParagraphCount",t:Rr},7:{n:"SlideCount",t:Rr},8:{n:"NoteCount",t:Rr},9:{n:"HiddenCount",t:Rr},10:{n:"MultimediaClipCount",t:Rr},11:{n:"ScaleCrop",t:An},12:{n:"HeadingPairs",t:Ju},13:{n:"TitlesOfParts",t:qu},14:{n:"Manager",t:ur},15:{n:"Company",t:ur},16:{n:"LinksUpToDate",t:An},17:{n:"CharacterCount",t:Rr},19:{n:"SharedDoc",t:An},22:{n:"HyperlinksChanged",t:An},23:{n:"AppVersion",t:Rr,p:"version"},24:{n:"DigSig",t:ju},26:{n:"ContentType",t:ur},27:{n:"ContentStatus",t:ur},28:{n:"Language",t:ur},29:{n:"Version",t:ur},255:{},2147483648:{n:"Locale",t:jn},2147483651:{n:"Behavior",t:jn},1919054434:{}},R0={1:{n:"CodePage",t:li},2:{n:"Title",t:ur},3:{n:"Subject",t:ur},4:{n:"Author",t:ur},5:{n:"Keywords",t:ur},6:{n:"Comments",t:ur},7:{n:"Template",t:ur},8:{n:"LastAuthor",t:ur},9:{n:"RevNumber",t:ur},10:{n:"EditTime",t:Cn},11:{n:"LastPrinted",t:Cn},12:{n:"CreatedDate",t:Cn},13:{n:"ModifiedDate",t:Cn},14:{n:"PageCount",t:Rr},15:{n:"WordCount",t:Rr},16:{n:"CharCount",t:Rr},17:{n:"Thumbnail",t:Yu},18:{n:"Application",t:ur},19:{n:"DocSecurity",t:Rr},255:{},2147483648:{n:"Locale",t:jn},2147483651:{n:"Behavior",t:jn},1919054434:{}},ps={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Qu=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function eh(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var rh=eh([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),jt=Ge(rh),At={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Qf={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},N0={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},bn={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function ui(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function th(e){var t=ui();if(!e||!e.match)return t;var r={};if((e.match(Cr)||[]).forEach(function(a){var n=_e(a);switch(n[0].replace(hu,"<")){case"0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}function ec(e,t){var r=au(N0),a=[],n;a[a.length]=ar,a[a.length]=se("Types",null,{xmlns:or.CT,"xmlns:xsd":or.xsd,"xmlns:xsi":or.xsi}),a=a.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(c){return se("Default",null,{Extension:c[0],ContentType:c[1]})}));var i=function(c){e[c]&&e[c].length>0&&(n=e[c][0],a[a.length]=se("Override",null,{PartName:(n[0]=="/"?"":"/")+n,ContentType:bn[c][t.bookType]||bn[c].xlsx}))},s=function(c){(e[c]||[]).forEach(function(o){a[a.length]=se("Override",null,{PartName:(o[0]=="/"?"":"/")+o,ContentType:bn[c][t.bookType]||bn[c].xlsx})})},f=function(c){(e[c]||[]).forEach(function(o){a[a.length]=se("Override",null,{PartName:(o[0]=="/"?"":"/")+o,ContentType:r[c][0]})})};return i("workbooks"),s("sheets"),s("charts"),f("themes"),["strs","styles"].forEach(i),["coreprops","extprops","custprops"].forEach(f),f("vba"),f("comments"),f("threadedcomments"),f("drawings"),s("metadata"),f("people"),a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Ce={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function sn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function za(e,t){var r={"!id":{}};if(!e)return r;t.charAt(0)!=="/"&&(t="/"+t);var a={};return(e.match(Cr)||[]).forEach(function(n){var i=_e(n);if(i[0]==="2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function Le(e,t,r,a,n,i){if(n||(n={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,n.Id="rId"+t,n.Type=a,n.Target=r,i?n.TargetMode=i:[Ce.HLINK,Ce.XPATH,Ce.XMISS].indexOf(n.Type)>-1&&(n.TargetMode="External"),e["!id"][n.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][n.Id]=n,e[("/"+n.Target).replace("//","/")]=n,t}var ah="application/vnd.oasis.opendocument.spreadsheet";function nh(e,t){for(var r=ri(e),a,n;a=nn.exec(r);)switch(a[3]){case"manifest":break;case"file-entry":if(n=_e(a[0],!1),n.path=="/"&&n.type!==ah)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw a}}function ih(e){var t=[ar];t.push(` +`),t.push(` +`);for(var r=0;r +`);return t.push(""),t.join("")}function vs(e,t,r){return[' +`,' +`,` +`].join("")}function sh(e,t){return[' +`,' +`,` +`].join("")}function fh(e){var t=[ar];t.push(` +`);for(var r=0;r!=e.length;++r)t.push(vs(e[r][0],e[r][1])),t.push(sh("",e[r][0]));return t.push(vs("","Document","pkg")),t.push(""),t.join("")}function rc(){return'SheetJS '+Wn.version+""}var qr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],ch=function(){for(var e=new Array(qr.length),t=0;t]*>([\\s\\S]*?)")}return e}();function tc(e){var t={};e=Me(e);for(var r=0;r0&&(t[a[1]]=Ie(n[1])),a[2]==="date"&&t[a[1]]&&(t[a[1]]=Xe(t[a[1]]))}return t}function v0(e,t,r,a,n){n[e]!=null||t==null||t===""||(n[e]=t,t=Be(t),a[a.length]=r?se(e,t,r):mr(e,t))}function ac(e,t){var r=t||{},a=[ar,se("cp:coreProperties",null,{"xmlns:cp":or.CORE_PROPS,"xmlns:dc":or.dc,"xmlns:dcterms":or.dcterms,"xmlns:dcmitype":or.dcmitype,"xmlns:xsi":or.xsi})],n={};if(!e&&!r.Props)return a.join("");e&&(e.CreatedDate!=null&&v0("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:D0(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n),e.ModifiedDate!=null&&v0("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:D0(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n));for(var i=0;i!=qr.length;++i){var s=qr[i],f=r.Props&&r.Props[s[1]]!=null?r.Props[s[1]]:e?e[s[1]]:null;f===!0?f="1":f===!1?f="0":typeof f=="number"&&(f=String(f)),f!=null&&v0(s[0],f,null,a,n)}return a.length>2&&(a[a.length]="",a[1]=a[1].replace("/>",">")),a.join("")}var Yt=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],nc=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function ic(e,t,r,a){var n=[];if(typeof e=="string")n=ss(e,a);else for(var i=0;i0)for(var o=0;o!==n.length;o+=2){switch(c=+n[o+1].v,n[o].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=c,r.SheetNames=s.slice(f,f+c);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=c,r.DefinedNames=s.slice(f,f+c);break;case"Charts":case"Diagramme":r.Chartsheets=c,r.ChartNames=s.slice(f,f+c);break}f+=c}}function oh(e,t,r){var a={};return t||(t={}),e=Me(e),Yt.forEach(function(n){var i=(e.match(tn(n[0]))||[])[1];switch(n[2]){case"string":i&&(t[n[1]]=Ie(i));break;case"bool":t[n[1]]=i==="true";break;case"raw":var s=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)"));s&&s.length>0&&(a[n[1]]=s[1]);break}}),a.HeadingPairs&&a.TitlesOfParts&&ic(a.HeadingPairs,a.TitlesOfParts,t,r),t}function sc(e){var t=[],r=se;return e||(e={}),e.Application="SheetJS",t[t.length]=ar,t[t.length]=se("Properties",null,{xmlns:or.EXT_PROPS,"xmlns:vt":or.vt}),Yt.forEach(function(a){if(e[a[1]]!==void 0){var n;switch(a[2]){case"string":n=Be(String(e[a[1]]));break;case"bool":n=e[a[1]]?"true":"false";break}n!==void 0&&(t[t.length]=r(a[0],n))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","Worksheets")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(a){return""+Be(a)+""}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var lh=/<[^>]+>[^<]*/g;function uh(e,t){var r={},a="",n=e.match(lh);if(n)for(var i=0;i!=n.length;++i){var s=n[i],f=_e(s);switch(f[0]){case"":a=null;break;default:if(s.indexOf(""),o=c[0].slice(4),l=c[1];switch(o){case"lpstr":case"bstr":case"lpwstr":r[a]=Ie(l);break;case"bool":r[a]=He(l);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[a]=parseInt(l,10);break;case"r4":case"r8":case"decimal":r[a]=parseFloat(l);break;case"filetime":case"date":r[a]=Xe(l);break;case"cy":case"error":r[a]=Ie(l);break;default:if(o.slice(-1)=="/")break;t.WTF&&typeof console<"u"&&console.warn("Unexpected",s,o,c)}}else if(s.slice(0,2)!=="2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}var P0={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},m0;function hh(e,t,r){m0||(m0=t0(P0)),t=m0[t]||t,e[t]=r}function xh(e,t){var r=[];return Ze(P0).map(function(a){for(var n=0;n'+n.join("")+""}function hi(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date((r/1e7*Math.pow(2,32)+t/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function ph(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,a=r%Math.pow(2,32),n=(r-a)/Math.pow(2,32);a*=1e7,n*=1e7;var i=a/Math.pow(2,32)|0;i>0&&(a=a%Math.pow(2,32),n+=i);var s=z(8);return s.write_shift(4,a),s.write_shift(4,n),s}function cc(e,t,r){var a=e.l,n=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-a&3;)++e.l;return n}function oc(e,t,r){var a=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(a.length+1&3)&3),a}function lc(e,t,r){return t===31?oc(e):cc(e,t,r)}function L0(e,t,r){return lc(e,t,r===!1?0:4)}function vh(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return lc(e,t,0)}function mh(e){for(var t=e.read_shift(4),r=[],a=0;a!=t;++a){var n=e.l;r[a]=e.read_shift(0,"lpwstr").replace(Ir,""),e.l-n&2&&(e.l+=2)}return r}function gh(e){for(var t=e.read_shift(4),r=[],a=0;a!=t;++a)r[a]=e.read_shift(0,"lpstr-cp").replace(Ir,"");return r}function _h(e){var t=e.l,r=Yn(e,Zf);e[e.l]==0&&e[e.l+1]==0&&e.l-t&2&&(e.l+=2);var a=Yn(e,Rr);return[r,a]}function wh(e){for(var t=e.read_shift(4),r=[],a=0;a>3<<2),a}function uc(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(t&3)>0&&(e.l+=4-(t&3)&3),r}function kh(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function Yn(e,t,r){var a=e.read_shift(2),n,i=r||{};if(e.l+=2,t!==ds&&a!==t&&Zu.indexOf(t)===-1&&!((t&65534)==4126&&(a&65534)==4126))throw new Error("Expected type "+t+" saw "+a);switch(t===ds?a:t){case 2:return n=e.read_shift(2,"i"),i.raw||(e.l+=2),n;case 3:return n=e.read_shift(4,"i"),n;case 11:return e.read_shift(4)!==0;case 19:return n=e.read_shift(4),n;case 30:return cc(e,a,4).replace(Ir,"");case 31:return oc(e);case 64:return hi(e);case 65:return uc(e);case 71:return kh(e);case 80:return L0(e,a,!i.raw).replace(Ir,"");case 81:return vh(e,a).replace(Ir,"");case 4108:return wh(e);case 4126:case 4127:return a==4127?mh(e):gh(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+a)}}function gs(e,t){var r=z(4),a=z(4);switch(r.write_shift(4,e==80?31:e),e){case 3:a.write_shift(-4,t);break;case 5:a=z(8),a.write_shift(8,t,"f");break;case 11:a.write_shift(4,t?1:0);break;case 64:a=ph(t);break;case 31:case 80:for(a=z(4+2*(t.length+1)+(t.length%2?0:2)),a.write_shift(4,t.length+1),a.write_shift(0,t,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return hr([r,a])}function _s(e,t){var r=e.l,a=e.read_shift(4),n=e.read_shift(4),i=[],s=0,f=0,c=-1,o={};for(s=0;s!=n;++s){var l=e.read_shift(4),u=e.read_shift(4);i[s]=[l,u+r]}i.sort(function(_,m){return _[1]-m[1]});var h={};for(s=0;s!=n;++s){if(e.l!==i[s][1]){var x=!0;if(s>0&&t)switch(t[i[s-1][0]].t){case 2:e.l+2===i[s][1]&&(e.l+=2,x=!1);break;case 80:e.l<=i[s][1]&&(e.l=i[s][1],x=!1);break;case 4108:e.l<=i[s][1]&&(e.l=i[s][1],x=!1);break}if((!t||s==0)&&e.l<=i[s][1]&&(x=!1,e.l=i[s][1]),x)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(t){var p=t[i[s][0]];if(h[p.n]=Yn(e,p.t,{raw:!0}),p.p==="version"&&(h[p.n]=String(h[p.n]>>16)+"."+("0000"+String(h[p.n]&65535)).slice(-4)),p.n=="CodePage")switch(h[p.n]){case 0:h[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:at(f=h[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+h[p.n])}}else if(i[s][0]===1){if(f=h.CodePage=Yn(e,li),at(f),c!==-1){var d=e.l;e.l=i[c][1],o=ms(e,f),e.l=d}}else if(i[s][0]===0){if(f===0){c=s,e.l=i[s+1][1];continue}o=ms(e,f)}else{var v=o[i[s][0]],k;switch(e[e.l]){case 65:e.l+=4,k=uc(e);break;case 30:e.l+=4,k=L0(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,k=L0(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,k=e.read_shift(4,"i");break;case 19:e.l+=4,k=e.read_shift(4);break;case 5:e.l+=4,k=e.read_shift(8,"f");break;case 11:e.l+=4,k=rr(e,4);break;case 64:e.l+=4,k=Xe(hi(e));break;default:throw new Error("unparsed value: "+e[e.l])}h[v]=k}}return e.l=r+a,h}var hc=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function Th(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function ws(e,t,r){var a=z(8),n=[],i=[],s=8,f=0,c=z(8),o=z(8);if(c.write_shift(4,2),c.write_shift(4,1200),o.write_shift(4,1),i.push(c),n.push(o),s+=8+c.length,!t){o=z(8),o.write_shift(4,0),n.unshift(o);var l=[z(4)];for(l[0].write_shift(4,e.length),f=0;f-1||nc.indexOf(e[f][0])>-1)&&e[f][1]!=null){var h=e[f][1],x=0;if(t){x=+t[e[f][0]];var p=r[x];if(p.p=="version"&&typeof h=="string"){var d=h.split(".");h=(+d[0]<<16)+(+d[1]||0)}c=gs(p.t,h)}else{var v=Th(h);v==-1&&(v=31,h=String(h)),c=gs(v,h)}i.push(c),o=z(8),o.write_shift(4,t?x:2+f),n.push(o),s+=8+c.length}var k=8*(i.length+1);for(f=0;f=12?2:1),n="sbcs-cont";if(r&&r.biff>=8,!r||r.biff==8){var i=e.read_shift(1);i&&(n="dbcs-cont")}else r.biff==12&&(n="wstr");r.biff>=2&&r.biff<=5&&(n="cpstr");var s=a?e.read_shift(a,n):"";return s}function yh(e){var t=e.read_shift(2),r=e.read_shift(1),a=r&4,n=r&8,i=1+(r&1),s=0,f,c={};n&&(s=e.read_shift(2)),a&&(f=e.read_shift(4));var o=i==2?"dbcs-cont":"sbcs-cont",l=t===0?"":e.read_shift(t,o);return n&&(e.l+=4*s),a&&(e.l+=f),c.t=l,n||(c.raw=""+c.t+"",c.r=c.t),c}function Ah(e){var t=e.t||"",r=z(3);r.write_shift(2,t.length),r.write_shift(1,1);var a=z(2*t.length);a.write_shift(2*t.length,t,"utf16le");var n=[r,a];return hr(n)}function aa(e,t,r){var a;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var n=e.read_shift(1);return n===0?a=e.read_shift(t,"sbcs-cont"):a=e.read_shift(t,"dbcs-cont"),a}function gn(e,t,r){var a=e.read_shift(r&&r.biff==2?1:2);return a===0?(e.l++,""):aa(e,a,r)}function ha(e,t,r){if(r.biff>5)return gn(e,t,r);var a=e.read_shift(1);return a===0?(e.l++,""):e.read_shift(a,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function pc(e,t,r){return r||(r=z(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function Ch(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function bh(e){var t=e.read_shift(4),r=e.l,a=!1;t>24&&(e.l+=t-24,e.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(a=!0),e.l=r);var n=e.read_shift((a?t-24:t)>>1,"utf16le").replace(Ir,"");return a&&(e.l+=24),n}function Dh(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,e.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var n=e.read_shift(4);if(n===0)return r+a.replace(/\\/g,"/");var i=e.read_shift(4);if(e.read_shift(2)!=3)throw new Error("Bad FileMoniker");var s=e.read_shift(i>>1,"utf16le").replace(Ir,"");return r+s}function Oh(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return bh(e);case"0303000000000000c000000000000046":return Dh(e);default:throw new Error("Unsupported Moniker "+r)}}function Dn(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(Ir,""):"";return r}function Es(e,t){t||(t=z(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r-1?31:23;switch(a.charAt(0)){case"#":i=28;break;case".":i&=-3;break}t.write_shift(4,2),t.write_shift(4,i);var s=[8,6815827,6619237,4849780,83];for(r=0;r-1?a.slice(0,n):a;for(t.write_shift(4,2*(f.length+1)),r=0;r-1?a.slice(n+1):"",t)}else{for(s="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r8?4:2,n=e.read_shift(a),i=e.read_shift(a,"i"),s=e.read_shift(a,"i");return[n,i,s]}function gc(e){var t=e.read_shift(2),r=oi(e);return[t,r]}function Bh(e,t,r){e.l+=4,t-=4;var a=e.l+t,n=mn(e,t,r),i=e.read_shift(2);if(a-=e.l,i!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+i);return e.l+=i,n}function i0(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2);return{s:{c:a,r:t},e:{c:n,r}}}function _c(e,t){return t||(t=z(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function wc(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(1),n=e.read_shift(1);return{s:{c:a,r:t},e:{c:n,r}}}var Mh=wc;function kc(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[r,t,a]}function Uh(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function Wh(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function _r(e){e.l+=2,e.l+=e.read_shift(2)}var Hh={0:_r,4:_r,5:_r,6:_r,7:Wh,8:_r,9:_r,10:_r,11:_r,12:_r,13:Uh,14:_r,15:_r,16:_r,17:_r,18:_r,19:_r,20:_r,21:kc};function Vh(e,t){for(var r=e.l+t,a=[];e.l=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function xi(e,t,r){var a=1536,n=16;switch(r.bookType){case"biff8":break;case"biff5":a=1280,n=8;break;case"biff4":a=4,n=6;break;case"biff3":a=3,n=6;break;case"biff2":a=2,n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var i=z(n);return i.write_shift(2,a),i.write_shift(2,t),n>4&&i.write_shift(2,29282),n>6&&i.write_shift(2,1997),n>8&&(i.write_shift(2,49161),i.write_shift(2,1),i.write_shift(2,1798),i.write_shift(2,0)),i}function Xh(e,t){return t===0||e.read_shift(2),1200}function Gh(e,t,r){if(r.enc)return e.l+=t,"";var a=e.l,n=ha(e,0,r);return e.read_shift(t+a-e.l),n}function zh(e,t){var r=!t||t.biff==8,a=z(r?112:54);for(a.write_shift(t.biff==8?2:1,7),r&&a.write_shift(1,0),a.write_shift(4,859007059),a.write_shift(4,5458548|(r?0:536870912));a.l=8?2:1,a=z(8+r*e.name.length);a.write_shift(4,e.pos),a.write_shift(1,e.hs||0),a.write_shift(1,e.dt),a.write_shift(1,e.name.length),t.biff>=8&&a.write_shift(1,1),a.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);return n.l=a.l,n}function Yh(e,t){for(var r=e.l+t,a=e.read_shift(4),n=e.read_shift(4),i=[],s=0;s!=n&&e.l>15),n&=32767);var i={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[i,n]}function r1(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),f=e.read_shift(2),c=e.read_shift(2),o=e.read_shift(2);return{Pos:[t,r],Dim:[a,n],Flags:i,CurTab:s,FirstTab:f,Selected:c,TabRatio:o}}function t1(){var e=z(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function a1(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var a=e.read_shift(2);return{RTL:a&64}}function n1(e){var t=z(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function i1(){}function s1(e,t,r){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return a.name=mn(e,0,r),a}function f1(e,t){var r=e.name||"Arial",a=t&&t.biff==5,n=a?15+r.length:16+2*r.length,i=z(n);return i.write_shift(2,(e.sz||12)*20),i.write_shift(4,0),i.write_shift(2,400),i.write_shift(4,0),i.write_shift(2,0),i.write_shift(1,r.length),a||i.write_shift(1,1),i.write_shift((a?1:2)*r.length,r,a?"sbcs":"utf16le"),i}function c1(e){var t=vt(e);return t.isst=e.read_shift(4),t}function o1(e,t,r,a){var n=z(10);return na(e,t,a,n),n.write_shift(4,r),n}function l1(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var a=e.l+t,n=vt(e);r.biff==2&&e.l++;var i=gn(e,a-e.l,r);return n.val=i,n}function u1(e,t,r,a,n){var i=!n||n.biff==8,s=z(8+ +i+(1+i)*r.length);return na(e,t,a,s),s.write_shift(2,r.length),i&&s.write_shift(1,1),s.write_shift((1+i)*r.length,r,i?"utf16le":"sbcs"),s}function h1(e,t,r){var a=e.read_shift(2),n=ha(e,0,r);return[a,n]}function x1(e,t,r,a){var n=r&&r.biff==5;a||(a=z(n?3+t.length:5+2*t.length)),a.write_shift(2,e),a.write_shift(n?1:2,t.length),n||a.write_shift(1,1),a.write_shift((n?1:2)*t.length,t,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;return i.l==null&&(i.l=i.length),i}var d1=ha;function Fs(e,t,r){var a=e.l+t,n=r.biff==8||!r.biff?4:2,i=e.read_shift(n),s=e.read_shift(n),f=e.read_shift(2),c=e.read_shift(2);return e.l=a,{s:{r:i,c:f},e:{r:s,c}}}function p1(e,t){var r=t.biff==8||!t.biff?4:2,a=z(2*r+6);return a.write_shift(r,e.s.r),a.write_shift(r,e.e.r+1),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c+1),a.write_shift(2,0),a}function v1(e){var t=e.read_shift(2),r=e.read_shift(2),a=gc(e);return{r:t,c:r,ixfe:a[0],rknum:a[1]}}function m1(e,t){for(var r=e.l+t-2,a=e.read_shift(2),n=e.read_shift(2),i=[];e.l>26],a.cellStyles&&(n.alc=i&7,n.fWrap=i>>3&1,n.alcV=i>>4&7,n.fJustLast=i>>7&1,n.trot=i>>8&255,n.cIndent=i>>16&15,n.fShrinkToFit=i>>20&1,n.iReadOrder=i>>22&2,n.fAtrNum=i>>26&1,n.fAtrFnt=i>>27&1,n.fAtrAlc=i>>28&1,n.fAtrBdr=i>>29&1,n.fAtrPat=i>>30&1,n.fAtrProt=i>>31&1,n.dgLeft=s&15,n.dgRight=s>>4&15,n.dgTop=s>>8&15,n.dgBottom=s>>12&15,n.icvLeft=s>>16&127,n.icvRight=s>>23&127,n.grbitDiag=s>>30&3,n.icvTop=f&127,n.icvBottom=f>>7&127,n.icvDiag=f>>14&127,n.dgDiag=f>>21&15,n.icvFore=c&127,n.icvBack=c>>7&127,n.fsxButton=c>>14&1),n}function w1(e,t,r){var a={};return a.ifnt=e.read_shift(2),a.numFmtId=e.read_shift(2),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,t-=6,a.data=_1(e,t,a.fStyle,r),a}function ys(e,t,r,a){var n=r&&r.biff==5;a||(a=z(n?16:20)),a.write_shift(2,0),e.style?(a.write_shift(2,e.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,e.numFmtId||0),a.write_shift(2,t<<4));var i=0;return e.numFmtId>0&&n&&(i|=1024),a.write_shift(4,i),a.write_shift(4,0),n||a.write_shift(4,0),a.write_shift(2,0),a}function k1(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(t[0]!==0&&t[0]--,t[1]!==0&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function T1(e){var t=z(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}function As(e,t,r){var a=vt(e);(r.biff==2||t==9)&&++e.l;var n=Fh(e);return a.val=n,a.t=n===!0||n===!1?"b":"e",a}function E1(e,t,r,a,n,i){var s=z(8);return na(e,t,a,s),dc(r,i,s),s}function S1(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var a=vt(e),n=Sr(e);return a.val=n,a}function F1(e,t,r,a){var n=z(14);return na(e,t,a,n),ta(r,n),n}var Cs=Ph;function y1(e,t,r){var a=e.l+t,n=e.read_shift(2),i=e.read_shift(2);if(r.sbcch=i,i==1025||i==14849)return[i,n];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);for(var s=aa(e,i),f=[];a>e.l;)f.push(gn(e));return[i,n,s,f]}function bs(e,t,r){var a=e.read_shift(2),n,i={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return r.sbcch===14849&&(n=Bh(e,t-2,r)),i.body=n||e.read_shift(t-2),typeof n=="string"&&(i.Name=n),i}var A1=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Ds(e,t,r){var a=e.l+t,n=e.read_shift(2),i=e.read_shift(1),s=e.read_shift(1),f=e.read_shift(r&&r.biff==2?1:2),c=0;(!r||r.biff>=5)&&(r.biff!=5&&(e.l+=2),c=e.read_shift(2),r.biff==5&&(e.l+=2),e.l+=4);var o=aa(e,s,r);n&32&&(o=A1[o.charCodeAt(0)]);var l=a-e.l;r&&r.biff==2&&--l;var u=a==e.l||f===0||!(l>0)?[]:Vv(e,l,r,f);return{chKey:i,Name:o,itab:c,rgce:u}}function Tc(e,t,r){if(r.biff<8)return C1(e,t,r);for(var a=[],n=e.l+t,i=e.read_shift(r.biff>8?4:2);i--!==0;)a.push(Lh(e,r.biff>8?12:6,r));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function C1(e,t,r){e[e.l+1]==3&&e[e.l]++;var a=mn(e,t,r);return a.charCodeAt(0)==3?a.slice(1):a}function b1(e,t,r){if(r.biff<8){e.l+=t;return}var a=e.read_shift(2),n=e.read_shift(2),i=aa(e,a,r),s=aa(e,n,r);return[i,s]}function D1(e,t,r){var a=wc(e);e.l++;var n=e.read_shift(1);return t-=8,[Xv(e,t,r),n,a]}function Os(e,t,r){var a=Mh(e);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[a,Wv(e,t,r)]}function O1(e){var t=e.read_shift(4)!==0,r=e.read_shift(4)!==0,a=e.read_shift(4);return[t,r,a]}function I1(e,t,r){if(!(r.biff<8)){var a=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2),s=e.read_shift(2),f=ha(e,0,r);return r.biff<8&&e.read_shift(1),[{r:a,c:n},f,s,i]}}function R1(e,t,r){return I1(e,t,r)}function N1(e,t){for(var r=[],a=e.read_shift(2);a--;)r.push(i0(e));return r}function P1(e){var t=z(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r=(l?f:2*f))break}if(n.length!==f&&n.length!==f*2)throw new Error("cchText: "+f+" != "+n.length);return e.l=a+t,{t:n}}catch{return e.l=a+t,{t:n}}}function W1(e,t){var r=i0(e);e.l+=16;var a=Ih(e,t-24);return[r,a]}function H1(e){var t=z(24),r=Ye(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<16;++n)t.write_shift(1,parseInt(a[n],16));return hr([t,Rh(e[1])])}function V1(e,t){e.read_shift(2);var r=i0(e),a=e.read_shift((t-10)/2,"dbcs-cont");return a=a.replace(Ir,""),[r,a]}function X1(e){var t=e[1].Tooltip,r=z(10+2*(t.length+1));r.write_shift(2,2048);var a=Ye(e[0]);r.write_shift(2,a.r),r.write_shift(2,a.r),r.write_shift(2,a.c),r.write_shift(2,a.c);for(var n=0;n0;)r.push(mc(e));return r}function K1(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(mc(e));return r}function j1(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function Ec(e,t,r){if(!r.cellStyles)return Ar(e,t);var a=r&&r.biff>=12?4:2,n=e.read_shift(a),i=e.read_shift(a),s=e.read_shift(a),f=e.read_shift(a),c=e.read_shift(2);a==2&&(e.l+=2);var o={s:n,e:i,w:s,ixfe:f,flags:c};return(r.biff>=5||!r.biff)&&(o.level=c>>8&7),o}function Y1(e,t){var r=z(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var a=0;return e.hidden&&(a|=1),r.write_shift(1,a),a=e.level||0,r.write_shift(1,a),r.write_shift(2,0),r}function J1(e,t){var r={};return t<32||(e.l+=16,r.header=Sr(e),r.footer=Sr(e),e.l+=2),r}function q1(e,t,r){var a={area:!1};if(r.biff!=5)return e.l+=t,a;var n=e.read_shift(1);return e.l+=3,n&16&&(a.area=!0),a}function Z1(e){for(var t=z(2*e),r=0;r1048576&&(d=1e6),u!=2&&(v=l.read_shift(2));var k=l.read_shift(2),_=c.codepage||1252;u!=2&&(l.l+=16,l.read_shift(1),l[l.l]!==0&&(_=e[l[l.l]]),l.l+=1,l.l+=2),p&&(l.l+=36);for(var m=[],C={},I=Math.min(l.length,u==2?521:v-10-(x?264:0)),S=p?32:11;l.l0;){if(l[l.l]===42){l.l+=k;continue}for(++l.l,o[++w]=[],N=0,N=0;N!=m.length;++N){var O=l.slice(l.l,l.l+m[N].len);l.l+=m[N].len,vr(O,0);var G=Ot.utils.decode(_,O);switch(m[N].type){case"C":G.trim().length&&(o[w][N]=G.replace(/\s+$/,""));break;case"D":G.length===8?o[w][N]=new Date(+G.slice(0,4),+G.slice(4,6)-1,+G.slice(6,8)):o[w][N]=G;break;case"F":o[w][N]=parseFloat(G.trim());break;case"+":case"I":o[w][N]=p?O.read_shift(-4,"i")^2147483648:O.read_shift(4,"i");break;case"L":switch(G.trim().toUpperCase()){case"Y":case"T":o[w][N]=!0;break;case"N":case"F":o[w][N]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+G+"|")}break;case"M":if(!h)throw new Error("DBF Unexpected MEMO for type "+u.toString(16));o[w][N]="##MEMO##"+(p?parseInt(G.trim(),10):O.read_shift(4));break;case"N":G=G.replace(/\u0000/g,"").trim(),G&&G!="."&&(o[w][N]=+G||0);break;case"@":o[w][N]=new Date(O.read_shift(-8,"f")-621356832e5);break;case"T":o[w][N]=new Date((O.read_shift(4)-2440588)*864e5+O.read_shift(4));break;case"Y":o[w][N]=O.read_shift(4,"i")/1e4+O.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":o[w][N]=-O.read_shift(-8,"f");break;case"B":if(x&&m[N].len==8){o[w][N]=O.read_shift(8,"f");break}case"G":case"P":O.l+=m[N].len;break;case"0":if(m[N].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+m[N].type)}}}if(u!=2&&l.l=0&&at(+o.codepage),o.type=="string")throw new Error("Cannot write DBF to JS string");var l=Nr(),u=Zn(f,{header:1,raw:!0,cellDates:!0}),h=u[0],x=u.slice(1),p=f["!cols"]||[],d=0,v=0,k=0,_=1;for(d=0;d250&&(O=250),N=((p[d]||{}).DBF||{}).type,N=="C"&&p[d].DBF.len>O&&(O=p[d].DBF.len),w=="B"&&N=="N"&&(w="N",S[d]=p[d].DBF.dec,O=p[d].DBF.len),I[d]=w=="C"||N=="N"?O:i[w]||0,_+=I[d],C[d]=w}var M=l.next(32);for(M.write_shift(4,318902576),M.write_shift(4,x.length),M.write_shift(2,296+32*k),M.write_shift(2,_),d=0;d<4;++d)M.write_shift(4,0);for(M.write_shift(4,0|(+t[lf]||3)<<8),d=0,v=0;d":190,"?":191,"{":223},t=new RegExp("\x1BN("+Ze(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(h,x){var p=e[x];return typeof p=="number"?Vi(p):p},a=function(h,x,p){var d=x.charCodeAt(0)-32<<4|p.charCodeAt(0)-48;return d==59?h:Vi(d)};e["|"]=254;function n(h,x){switch(x.type){case"base64":return i(Hr(h),x);case"binary":return i(h,x);case"buffer":return i(Fe&&Buffer.isBuffer(h)?h.toString("binary"):Wt(h),x);case"array":return i(ra(h),x)}throw new Error("Unrecognized type "+x.type)}function i(h,x){var p=h.split(/[\n\r]+/),d=-1,v=-1,k=0,_=0,m=[],C=[],I=null,S={},w=[],N=[],O=[],G=0,M;for(+x.codepage>=0&&at(+x.codepage);k!==p.length;++k){G=0;var L=p[k].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(t,r),J=L.replace(/;;/g,"\0").split(";").map(function(P){return P.replace(/\u0000/g,";")}),oe=J[0],q;if(L.length>0)switch(oe){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":J[1].charAt(0)=="P"&&C.push(L.slice(3).replace(/;;/g,";"));break;case"C":var ue=!1,ie=!1,be=!1,V=!1,de=-1,ve=-1;for(_=1;_-1&&m[de][ve];if(!B||!B[1])throw new Error("SYLK shared formula cannot find base");m[d][v][1]=Vc(B[1],{r:d-de,c:v-ve})}break;case"F":var R=0;for(_=1;_0?(w[d].hpt=G,w[d].hpx=Aa(G)):G===0&&(w[d].hidden=!0);break;default:if(x&&x.WTF)throw new Error("SYLK bad record "+L)}R<1&&(I=null);break;default:if(x&&x.WTF)throw new Error("SYLK bad record "+L)}}return w.length>0&&(S["!rows"]=w),N.length>0&&(S["!cols"]=N),x&&x.sheetRows&&(m=m.slice(0,x.sheetRows)),[m,S]}function s(h,x){var p=n(h,x),d=p[0],v=p[1],k=Da(d,x);return Ze(v).forEach(function(_){k[_]=v[_]}),k}function f(h,x){return Ht(s(h,x),x)}function c(h,x,p,d){var v="C;Y"+(p+1)+";X"+(d+1)+";K";switch(h.t){case"n":v+=h.v||0,h.f&&!h.F&&(v+=";E"+_i(h.f,{r:p,c:d}));break;case"b":v+=h.v?"TRUE":"FALSE";break;case"e":v+=h.w||h.v;break;case"d":v+='"'+(h.w||h.v)+'"';break;case"s":v+='"'+h.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return v}function o(h,x){x.forEach(function(p,d){var v="F;W"+(d+1)+" "+(d+1)+" ";p.hidden?v+="0":(typeof p.width=="number"&&!p.wpx&&(p.wpx=cn(p.width)),typeof p.wpx=="number"&&!p.wch&&(p.wch=on(p.wpx)),typeof p.wch=="number"&&(v+=Math.round(p.wch))),v.charAt(v.length-1)!=" "&&h.push(v)})}function l(h,x){x.forEach(function(p,d){var v="F;";p.hidden?v+="M0;":p.hpt?v+="M"+20*p.hpt+";":p.hpx&&(v+="M"+20*ln(p.hpx)+";"),v.length>2&&h.push(v+"R"+(d+1))})}function u(h,x){var p=["ID;PWXL;N;E"],d=[],v=Re(h["!ref"]),k,_=Array.isArray(h),m=`\r +`;p.push("P;PGeneral"),p.push("F;P0;DG0G8;M255"),h["!cols"]&&o(p,h["!cols"]),h["!rows"]&&l(p,h["!rows"]),p.push("B;Y"+(v.e.r-v.s.r+1)+";X"+(v.e.c-v.s.c+1)+";D"+[v.s.c,v.s.r,v.e.c,v.e.r].join(" "));for(var C=v.s.r;C<=v.e.r;++C)for(var I=v.s.c;I<=v.e.c;++I){var S=ge({r:C,c:I});k=_?(h[C]||[])[I]:h[S],!(!k||k.v==null&&(!k.f||k.F))&&d.push(c(k,h,C,I))}return p.join(m)+m+d.join(m)+m+"E"+m}return{to_workbook:f,to_sheet:s,from_sheet:u}}(),Fc=function(){function e(i,s){switch(s.type){case"base64":return t(Hr(i),s);case"binary":return t(i,s);case"buffer":return t(Fe&&Buffer.isBuffer(i)?i.toString("binary"):Wt(i),s);case"array":return t(ra(i),s)}throw new Error("Unrecognized type "+s.type)}function t(i,s){for(var f=i.split(` +`),c=-1,o=-1,l=0,u=[];l!==f.length;++l){if(f[l].trim()==="BOT"){u[++c]=[],o=0;continue}if(!(c<0)){var h=f[l].trim().split(","),x=h[0],p=h[1];++l;for(var d=f[l]||"";(d.match(/["]/g)||[]).length&1&&l=0&&p[d].length===0;)--d;for(var v=10,k=0,_=0;_<=d;++_)k=p[_].indexOf(" "),k==-1?k=p[_].length:k++,v=Math.max(v,k);for(_=0;_<=d;++_){x[_]=[];var m=0;for(e(p[_].slice(0,v).trim(),x,_,m,h),m=1;m<=(p[_].length-v)/10+1;++m)e(p[_].slice(v+(m-1)*10,v+m*10).trim(),x,_,m,h)}return h.sheetRows&&(x=x.slice(0,h.sheetRows)),x}var r={44:",",9:" ",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function n(l){for(var u={},h=!1,x=0,p=0;x0&&G(),p["!ref"]=Te(d),p}function s(l,u){return!(u&&u.PRN)||u.FS||l.slice(0,4)=="sep="||l.indexOf(" ")>=0||l.indexOf(",")>=0||l.indexOf(";")>=0?i(l,u):Da(t(l,u),u)}function f(l,u){var h="",x=u.type=="string"?[0,0,0,0]:Ai(l,u);switch(u.type){case"base64":h=Hr(l);break;case"binary":h=l;break;case"buffer":u.codepage==65001?h=l.toString("utf8"):u.codepage&&typeof Ot<"u"?h=Ot.utils.decode(u.codepage,l):h=Fe&&Buffer.isBuffer(l)?l.toString("binary"):Wt(l);break;case"array":h=ra(l);break;case"string":h=l;break;default:throw new Error("Unrecognized type "+u.type)}return x[0]==239&&x[1]==187&&x[2]==191?h=Me(h.slice(3)):u.type!="string"&&u.type!="buffer"&&u.codepage==65001?h=Me(h):u.type=="binary"&&typeof Ot<"u"&&u.codepage&&(h=Ot.utils.decode(u.codepage,Ot.utils.encode(28591,h))),h.slice(0,19)=="socialcalc:version:"?yc.to_sheet(u.type=="string"?h:Me(h),u):s(h,u)}function c(l,u){return Ht(f(l,u),u)}function o(l){for(var u=[],h=Re(l["!ref"]),x,p=Array.isArray(l),d=h.s.r;d<=h.e.r;++d){for(var v=[],k=h.s.c;k<=h.e.c;++k){var _=ge({r:d,c:k});if(x=p?(l[d]||[])[k]:l[_],!x||x.v==null){v.push(" ");continue}for(var m=(x.w||(St(x),x.w)||"").slice(0,10);m.length<10;)m+=" ";v.push(m+(k===0?" ":""))}u.push(v.join(""))}return u.join(` +`)}return{to_workbook:c,to_sheet:f,from_sheet:o}}();function hx(e,t){var r=t||{},a=!!r.WTF;r.WTF=!0;try{var n=Sc.to_workbook(e,r);return r.WTF=a,n}catch(i){if(r.WTF=a,!i.message.match(/SYLK bad record ID/)&&a)throw i;return ya.to_workbook(e,t)}}var Jt=function(){function e(b,B,R){if(b){vr(b,b.l||0);for(var P=R.Enum||de;b.l=16&&b[14]==5&&b[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(b[2]==2)R.Enum=de,e(b,function(le,Qe,Xr){switch(Xr){case 0:R.vers=le,le>=4096&&(R.qpro=!0);break;case 6:D=le;break;case 204:le&&(re=le);break;case 222:re=le;break;case 15:case 51:R.qpro||(le[1].v=le[1].v.slice(1));case 13:case 14:case 16:Xr==14&&(le[2]&112)==112&&(le[2]&15)>1&&(le[2]&15)<15&&(le[1].z=R.dateNF||me[14],R.cellDates&&(le[1].t="d",le[1].v=n0(le[1].v))),R.qpro&&le[3]>ae&&(P["!ref"]=Te(D),ee[K]=P,Z.push(K),P=R.dense?[]:{},D={s:{r:0,c:0},e:{r:0,c:0}},ae=le[3],K=re||"Sheet"+(ae+1),re="");var ft=R.dense?(P[le[0].r]||[])[le[0].c]:P[ge(le[0])];if(ft){ft.t=le[1].t,ft.v=le[1].v,le[1].z!=null&&(ft.z=le[1].z),le[1].f!=null&&(ft.f=le[1].f);break}R.dense?(P[le[0].r]||(P[le[0].r]=[]),P[le[0].r][le[0].c]=le[1]):P[ge(le[0])]=le[1];break}},R);else if(b[2]==26||b[2]==14)R.Enum=ve,b[2]==14&&(R.qpro=!0,b.l=0),e(b,function(le,Qe,Xr){switch(Xr){case 204:K=le;break;case 22:le[1].v=le[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(le[3]>ae&&(P["!ref"]=Te(D),ee[K]=P,Z.push(K),P=R.dense?[]:{},D={s:{r:0,c:0},e:{r:0,c:0}},ae=le[3],K="Sheet"+(ae+1)),We>0&&le[0].r>=We)break;R.dense?(P[le[0].r]||(P[le[0].r]=[]),P[le[0].r][le[0].c]=le[1]):P[ge(le[0])]=le[1],D.e.c=0&&at(+R.codepage),R.type=="string")throw new Error("Cannot write WK1 to JS string");var P=Nr(),K=Re(b["!ref"]),re=Array.isArray(b),ae=[];fe(P,0,i(1030)),fe(P,6,c(K));for(var ee=Math.min(K.e.r,8191),Z=K.s.r;Z<=ee;++Z)for(var Se=tr(Z),D=K.s.c;D<=K.e.c;++D){Z===K.s.r&&(ae[D]=je(D));var We=ae[D]+Se,Oe=re?(b[Z]||[])[D]:b[We];if(!(!Oe||Oe.t=="z"))if(Oe.t=="n")(Oe.v|0)==Oe.v&&Oe.v>=-32768&&Oe.v<=32767?fe(P,13,x(Z,D,Oe.v)):fe(P,14,d(Z,D,Oe.v));else{var Ue=St(Oe);fe(P,15,u(Z,D,Ue.slice(0,239)))}}return fe(P,1),P.end()}function n(b,B){var R=B||{};if(+R.codepage>=0&&at(+R.codepage),R.type=="string")throw new Error("Cannot write WK3 to JS string");var P=Nr();fe(P,0,s(b));for(var K=0,re=0;K8191&&(R=8191),B.write_shift(2,R),B.write_shift(1,K),B.write_shift(1,P),B.write_shift(2,0),B.write_shift(2,0),B.write_shift(1,1),B.write_shift(1,2),B.write_shift(4,0),B.write_shift(4,0),B}function f(b,B,R){var P={s:{c:0,r:0},e:{c:0,r:0}};return B==8&&R.qpro?(P.s.c=b.read_shift(1),b.l++,P.s.r=b.read_shift(2),P.e.c=b.read_shift(1),b.l++,P.e.r=b.read_shift(2),P):(P.s.c=b.read_shift(2),P.s.r=b.read_shift(2),B==12&&R.qpro&&(b.l+=2),P.e.c=b.read_shift(2),P.e.r=b.read_shift(2),B==12&&R.qpro&&(b.l+=2),P.s.c==65535&&(P.s.c=P.e.c=P.s.r=P.e.r=0),P)}function c(b){var B=z(8);return B.write_shift(2,b.s.c),B.write_shift(2,b.s.r),B.write_shift(2,b.e.c),B.write_shift(2,b.e.r),B}function o(b,B,R){var P=[{c:0,r:0},{t:"n",v:0},0,0];return R.qpro&&R.vers!=20768?(P[0].c=b.read_shift(1),P[3]=b.read_shift(1),P[0].r=b.read_shift(2),b.l+=2):(P[2]=b.read_shift(1),P[0].c=b.read_shift(2),P[0].r=b.read_shift(2)),P}function l(b,B,R){var P=b.l+B,K=o(b,B,R);if(K[1].t="s",R.vers==20768){b.l++;var re=b.read_shift(1);return K[1].v=b.read_shift(re,"utf8"),K}return R.qpro&&b.l++,K[1].v=b.read_shift(P-b.l,"cstr"),K}function u(b,B,R){var P=z(7+R.length);P.write_shift(1,255),P.write_shift(2,B),P.write_shift(2,b),P.write_shift(1,39);for(var K=0;K=128?95:re)}return P.write_shift(1,0),P}function h(b,B,R){var P=o(b,B,R);return P[1].v=b.read_shift(2,"i"),P}function x(b,B,R){var P=z(7);return P.write_shift(1,255),P.write_shift(2,B),P.write_shift(2,b),P.write_shift(2,R,"i"),P}function p(b,B,R){var P=o(b,B,R);return P[1].v=b.read_shift(8,"f"),P}function d(b,B,R){var P=z(13);return P.write_shift(1,255),P.write_shift(2,B),P.write_shift(2,b),P.write_shift(8,R,"f"),P}function v(b,B,R){var P=b.l+B,K=o(b,B,R);if(K[1].v=b.read_shift(8,"f"),R.qpro)b.l=P;else{var re=b.read_shift(2);C(b.slice(b.l,b.l+re),K),b.l+=re}return K}function k(b,B,R){var P=B&32768;return B&=-32769,B=(P?b:0)+(B>=8192?B-16384:B),(P?"":"$")+(R?je(B):tr(B))}var _={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},m=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function C(b,B){vr(b,0);for(var R=[],P=0,K="",re="",ae="",ee="";b.lR.length){console.error("WK1 bad formula parse 0x"+Z.toString(16)+":|"+R.join("|")+"|");return}var Oe=R.slice(-P);R.length-=P,R.push(_[Z][0]+"("+Oe.join(",")+")")}else return Z<=7?console.error("WK1 invalid opcode "+Z.toString(16)):Z<=24?console.error("WK1 unsupported op "+Z.toString(16)):Z<=30?console.error("WK1 invalid opcode "+Z.toString(16)):Z<=115?console.error("WK1 unsupported function opcode "+Z.toString(16)):console.error("WK1 unrecognized opcode "+Z.toString(16))}}R.length==1?B[1].f=""+R[0]:console.error("WK1 bad formula parse |"+R.join("|")+"|")}function I(b){var B=[{c:0,r:0},{t:"n",v:0},0];return B[0].r=b.read_shift(2),B[3]=b[b.l++],B[0].c=b[b.l++],B}function S(b,B){var R=I(b);return R[1].t="s",R[1].v=b.read_shift(B-4,"cstr"),R}function w(b,B,R,P){var K=z(6+P.length);K.write_shift(2,b),K.write_shift(1,R),K.write_shift(1,B),K.write_shift(1,39);for(var re=0;re=128?95:ae)}return K.write_shift(1,0),K}function N(b,B){var R=I(b);R[1].v=b.read_shift(2);var P=R[1].v>>1;if(R[1].v&1)switch(P&7){case 0:P=(P>>3)*5e3;break;case 1:P=(P>>3)*500;break;case 2:P=(P>>3)/20;break;case 3:P=(P>>3)/200;break;case 4:P=(P>>3)/2e3;break;case 5:P=(P>>3)/2e4;break;case 6:P=(P>>3)/16;break;case 7:P=(P>>3)/64;break}return R[1].v=P,R}function O(b,B){var R=I(b),P=b.read_shift(4),K=b.read_shift(4),re=b.read_shift(2);if(re==65535)return P===0&&K===3221225472?(R[1].t="e",R[1].v=15):P===0&&K===3489660928?(R[1].t="e",R[1].v=42):R[1].v=0,R;var ae=re&32768;return re=(re&32767)-16446,R[1].v=(1-ae*2)*(K*Math.pow(2,re+32)+P*Math.pow(2,re)),R}function G(b,B,R,P){var K=z(14);if(K.write_shift(2,b),K.write_shift(1,R),K.write_shift(1,B),P==0)return K.write_shift(4,0),K.write_shift(4,0),K.write_shift(2,65535),K;var re=0,ae=0,ee=0,Z=0;return P<0&&(re=1,P=-P),ae=Math.log2(P)|0,P/=Math.pow(2,ae-31),Z=P>>>0,Z&2147483648||(P/=2,++ae,Z=P>>>0),P-=Z,Z|=2147483648,Z>>>=0,P*=Math.pow(2,32),ee=P>>>0,K.write_shift(4,ee),K.write_shift(4,Z),ae+=16383+(re?32768:0),K.write_shift(2,ae),K}function M(b,B){var R=O(b);return b.l+=B-14,R}function L(b,B){var R=I(b),P=b.read_shift(4);return R[1].v=P>>6,R}function J(b,B){var R=I(b),P=b.read_shift(8,"f");return R[1].v=P,R}function oe(b,B){var R=J(b);return b.l+=B-10,R}function q(b,B){return b[b.l+B-1]==0?b.read_shift(B,"cstr"):""}function ue(b,B){var R=b[b.l++];R>B-1&&(R=B-1);for(var P="";P.length127?95:K}return R[R.l++]=0,R}var de={0:{n:"BOF",f:sr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:h},14:{n:"NUMBER",f:p},15:{n:"LABEL",f:l},16:{n:"FORMULA",f:v},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:l},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:q},222:{n:"SHEETNAMELP",f:ue},65535:{n:""}},ve={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:S},23:{n:"NUMBER17",f:O},24:{n:"NUMBER18",f:N},25:{n:"FORMULA19",f:M},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:be},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:L},38:{n:"??"},39:{n:"NUMBER27",f:J},40:{n:"FORMULA28",f:oe},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:q},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:ie},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:a,book_to_wk3:n,to_workbook:t}}();function xx(e){var t={},r=e.match(Cr),a=0,n=!1;if(r)for(;a!=r.length;++a){var i=_e(r[a]);switch(i[0].replace(/\w*:/g,"")){case"":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":n=!1;break;default:if(i[0].charCodeAt(1)!==47&&!n)throw new Error("Unrecognized rich format "+i[0])}}return t}var dx=function(){var e=tn("t"),t=tn("rPr");function r(i){var s=i.match(e);if(!s)return{t:"s",v:""};var f={t:"s",v:Ie(s[1])},c=i.match(t);return c&&(f.s=xx(c[1])),f}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function(s){return s.replace(a,"").split(n).map(r).filter(function(f){return f.v})}}(),px=function(){var t=/(\r\n|\n)/g;function r(n,i,s){var f=[];n.u&&f.push("text-decoration: underline;"),n.uval&&f.push("text-underline-style:"+n.uval+";"),n.sz&&f.push("font-size:"+n.sz+"pt;"),n.outline&&f.push("text-effect: outline;"),n.shadow&&f.push("text-shadow: auto;"),i.push(''),n.b&&(i.push(""),s.push("")),n.i&&(i.push(""),s.push("")),n.strike&&(i.push(""),s.push(""));var c=n.valign||"";return c=="superscript"||c=="super"?c="sup":c=="subscript"&&(c="sub"),c!=""&&(i.push("<"+c+">"),s.push("")),s.push(""),n}function a(n){var i=[[],n.v,[]];return n.v?(n.s&&r(n.s,i[0],i[2]),i[0].join("")+i[1].replace(t,"
")+i[2].join("")):""}return function(i){return i.map(a).join("")}}(),vx=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,mx=/<(?:\w+:)?r>/,gx=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function di(e,t){var r=t?t.cellHTML:!0,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=Ie(Me(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),a.r=Me(e),r&&(a.h=ei(a.t))):e.match(mx)&&(a.r=Me(e),a.t=Ie(Me((e.replace(gx,"").match(vx)||[]).join("").replace(Cr,""))),r&&(a.h=px(dx(a.r)))),a):{t:""}}var _x=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,wx=/<(?:\w+:)?(?:si|sstItem)>/g,kx=/<\/(?:\w+:)?(?:si|sstItem)>/;function Tx(e,t){var r=[],a="";if(!e)return r;var n=e.match(_x);if(n){a=n[2].replace(wx,"").split(kx);for(var i=0;i!=a.length;++i){var s=di(a[i].trim(),t);s!=null&&(r[r.length]=s)}n=_e(n[1]),r.Count=n.count,r.Unique=n.uniqueCount}return r}var Ex=/^\s|\s$|[\t\n\r]/;function Ac(e,t){if(!t.bookSST)return"";var r=[ar];r[r.length]=se("sst",null,{xmlns:fa[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a)if(e[a]!=null){var n=e[a],i="";n.r?i+=n.r:(i+=""),i+="",r[r.length]=i}return r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}function Sx(e){return[e.read_shift(4),e.read_shift(4)]}function Fx(e,t){var r=[],a=!1;return yt(e,function(i,s,f){switch(f){case 159:r.Count=i[0],r.Unique=i[1];break;case 19:r.push(i);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(s.T,!a||t.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}),r}function yx(e,t){return t||(t=z(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var Ax=Bu;function Cx(e){var t=Nr();Y(t,159,yx(e));for(var r=0;r=4&&(e.l+=t-4),r}function bx(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=Tt(e,4),t.U=Tt(e,4),t.W=Tt(e,4),t}function Dx(e){for(var t=e.read_shift(4),r=e.l+t-4,a={},n=e.read_shift(4),i=[];n-- >0;)i.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=i,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return a}function Ox(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(Dx(e));return t}function Ix(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}function Rx(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Tt(e,4),t.U=Tt(e,4),t.W=Tt(e,4),t}function Nx(e){var t=Rx(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),e.read_shift(4)!=4)throw new Error("Bad !Primary record");return t}function bc(e,t){var r=e.l+t,a={};a.Flags=e.read_shift(4)&63,e.l+=4,a.AlgID=e.read_shift(4);var n=!1;switch(a.AlgID){case 26126:case 26127:case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!n)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,a}function Dc(e,t){var r={},a=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,a),e.l=a,r}function Px(e){var t=Tt(e);switch(t.Minor){case 2:return[t.Minor,Lx(e)];case 3:return[t.Minor,Bx()];case 4:return[t.Minor,Mx(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function Lx(e){var t=e.read_shift(4);if((t&63)!=36)throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),a=bc(e,r),n=Dc(e,e.length-e.l);return{t:"Std",h:a,v:n}}function Bx(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Mx(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),a={};return r.replace(Cr,function(i){var s=_e(i);switch(pt(s[0])){case"":break;case"":case"":break;case"":break;case"4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);r.Flags=e.read_shift(4),t-=4;var n=e.read_shift(4);return t-=4,r.EncryptionHeader=bc(e,n),t-=n,r.EncryptionVerifier=Dc(e,t),r}function Wx(e){var t={},r=t.EncryptionVersionInfo=Tt(e,4);if(r.Major!=1||r.Minor!=1)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function pi(e){var t=0,r,a=Cc(e),n=a.length+1,i,s,f,c,o;for(r=Lt(n),r[0]=a.length,i=1;i!=n;++i)r[i]=a[i-1];for(i=n-1;i>=0;--i)s=r[i],f=t&16384?1:0,c=t<<1&32767,o=f|c,t=o^s;return t^52811}var Oc=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(s){return(s/2|s*128)&255},n=function(s,f){return a(s^f)},i=function(s){for(var f=t[s.length-1],c=104,o=s.length-1;o>=0;--o)for(var l=s[o],u=0;u!=7;++u)l&64&&(f^=r[c]),l*=2,--c;return f};return function(s){for(var f=Cc(s),c=i(f),o=f.length,l=Lt(16),u=0;u!=16;++u)l[u]=0;var h,x,p;for((o&1)===1&&(h=c>>8,l[o]=n(e[0],h),--o,h=c&255,x=f[f.length-1],l[o]=n(x,h));o>0;)--o,h=c>>8,l[o]=n(f[o],h),--o,h=c&255,l[o]=n(f[o],h);for(o=15,p=15-f.length;p>0;)h=c>>8,l[o]=n(e[p],h),--o,--p,h=c&255,l[o]=n(f[o],h),--o,--p;return l}}(),Hx=function(e,t,r,a,n){n||(n=t),a||(a=Oc(e));var i,s;for(i=0;i!=t.length;++i)s=t[i],s^=a[r],s=(s>>5|s<<3)&255,n[i]=s,++r;return[n,r,a]},Vx=function(e){var t=0,r=Oc(e);return function(a){var n=Hx("",a,t,r);return t=n[1],n[0]}};function Xx(e,t,r,a){var n={key:sr(e),verificationBytes:sr(e)};return r.password&&(n.verifier=pi(r.password)),a.valid=n.verificationBytes===n.verifier,a.valid&&(a.insitu=Vx(r.password)),n}function Gx(e,t,r){var a=r||{};return a.Info=e.read_shift(2),e.l-=2,a.Info===1?a.Data=Wx(e):a.Data=Ux(e,t),a}function zx(e,t,r){var a={Type:r.biff>=8?e.read_shift(2):0};return a.Type?Gx(e,t-2,a):Xx(e,r.biff>=8?t:t-2,r,a),a}var Ic=function(){function e(n,i){switch(i.type){case"base64":return t(Hr(n),i);case"binary":return t(n,i);case"buffer":return t(Fe&&Buffer.isBuffer(n)?n.toString("binary"):Wt(n),i);case"array":return t(ra(n),i)}throw new Error("Unrecognized type "+i.type)}function t(n,i){var s=i||{},f=s.dense?[]:{},c=n.match(/\\trowd.*?\\row\b/g);if(!c.length)throw new Error("RTF missing table");var o={s:{c:0,r:0},e:{c:0,r:c.length-1}};return c.forEach(function(l,u){Array.isArray(f)&&(f[u]=[]);for(var h=/\\\w+\b/g,x=0,p,d=-1;p=h.exec(l);){switch(p[0]){case"\\cell":var v=l.slice(x,h.lastIndex-p[0].length);if(v[0]==" "&&(v=v.slice(1)),++d,v.length){var k={v,t:"s"};Array.isArray(f)?f[u][d]=k:f[ge({r:u,c:d})]=k}break}x=h.lastIndex}d>o.e.c&&(o.e.c=d)}),f["!ref"]=Te(o),f}function r(n,i){return Ht(e(n,i),i)}function a(n){for(var i=["{\\rtf1\\ansi"],s=Re(n["!ref"]),f,c=Array.isArray(n),o=s.s.r;o<=s.e.r;++o){i.push("\\trowd\\trautofit1");for(var l=s.s.c;l<=s.e.c;++l)i.push("\\cellx"+(l+1));for(i.push("\\pard\\intbl"),l=s.s.c;l<=s.e.c;++l){var u=ge({r:o,c:l});f=c?(n[o]||[])[l]:n[u],!(!f||f.v==null&&(!f.f||f.F))&&(i.push(" "+(f.w||(St(f),f.w))),i.push("\\cell"))}i.push("\\pard\\intbl\\row")}return i.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:a}}();function $x(e){var t=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function fn(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function Kx(e){var t=e[0]/255,r=e[1]/255,a=e[2]/255,n=Math.max(t,r,a),i=Math.min(t,r,a),s=n-i;if(s===0)return[0,0,t];var f=0,c=0,o=n+i;switch(c=s/(o>1?2-o:o),n){case t:f=((r-a)/s+6)%6;break;case r:f=(a-t)/s+2;break;case a:f=(t-r)/s+4;break}return[f/6,c,o/2]}function jx(e){var t=e[0],r=e[1],a=e[2],n=r*2*(a<.5?a:1-a),i=a-n/2,s=[i,i,i],f=6*t,c;if(r!==0)switch(f|0){case 0:case 6:c=n*f,s[0]+=n,s[1]+=c;break;case 1:c=n*(2-f),s[0]+=c,s[1]+=n;break;case 2:c=n*(f-2),s[1]+=n,s[2]+=c;break;case 3:c=n*(4-f),s[1]+=c,s[2]+=n;break;case 4:c=n*(f-4),s[2]+=n,s[0]+=c;break;case 5:c=n*(6-f),s[2]+=c,s[0]+=n;break}for(var o=0;o!=3;++o)s[o]=Math.round(s[o]*255);return s}function Jn(e,t){if(t===0)return e;var r=Kx($x(e));return t<0?r[2]=r[2]*(1+t):r[2]=1-(1-r[2])*(1-t),fn(jx(r))}var Rc=6,Yx=15,Jx=1,Tr=Rc;function cn(e){return Math.floor((e+Math.round(128/Tr)/256)*Tr)}function on(e){return Math.floor((e-5)/Tr*100+.5)/100}function qn(e){return Math.round((e*Tr+5)/Tr*256)/256}function g0(e){return qn(on(cn(e)))}function vi(e){var t=Math.abs(e-g0(e)),r=Tr;if(t>.005)for(Tr=Jx;Tr":case"":break;case"":case"":n={},f.diagonalUp&&(n.diagonalUp=He(f.diagonalUp)),f.diagonalDown&&(n.diagonalDown=He(f.diagonalDown)),t.Borders.push(n);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":break;case"":i=!1;break;default:if(a&&a.WTF&&!i)throw new Error("unrecognized "+f[0]+" in borders")}})}function ed(e,t,r,a){t.Fills=[];var n={},i=!1;(e[0].match(Cr)||[]).forEach(function(s){var f=_e(s);switch(pt(f[0])){case"":case"":break;case"":case"":n={},t.Fills.push(n);break;case"":break;case"":break;case"":t.Fills.push(n),n={};break;case"":f.patternType&&(n.patternType=f.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":i=!1;break;default:if(a&&a.WTF&&!i)throw new Error("unrecognized "+f[0]+" in fills")}})}function rd(e,t,r,a){t.Fonts=[];var n={},i=!1;(e[0].match(Cr)||[]).forEach(function(s){var f=_e(s);switch(pt(f[0])){case"":case"":break;case"":break;case"":case"":t.Fonts.push(n),n={};break;case"":case"":break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":case"
":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":i=!1;break;case"":case"":break;case"":i=!1;break;default:if(a&&a.WTF&&!i)throw new Error("unrecognized "+f[0]+" in fonts")}})}function td(e,t,r){t.NumberFmt=[];for(var a=Ze(me),n=0;n":case"":case"":break;case"0){if(c>392){for(c=392;c>60&&t.NumberFmt[c]!=null;--c);t.NumberFmt[c]=f}xt(f,c)}}break;case"":break;default:if(r.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}function ad(e){var t=[""];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var a=r[0];a<=r[1];++a)e[a]!=null&&(t[t.length]=se("numFmt",null,{numFmtId:a,formatCode:Be(e[a])}))}),t.length===1?"":(t[t.length]="",t[0]=se("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var In=["numFmtId","fillId","fontId","borderId","xfId"],Rn=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function nd(e,t,r){t.CellXf=[];var a,n=!1;(e[0].match(Cr)||[]).forEach(function(i){var s=_e(i),f=0;switch(pt(s[0])){case"":case"":case"":break;case"":for(a=s,delete a[0],f=0;f392){for(f=392;f>60;--f)if(t.NumberFmt[a.numFmtId]==t.NumberFmt[f]){a.numFmtId=f;break}}t.CellXf.push(a);break;case"":break;case"":var c={};s.vertical&&(c.vertical=s.vertical),s.horizontal&&(c.horizontal=s.horizontal),s.textRotation!=null&&(c.textRotation=s.textRotation),s.indent&&(c.indent=s.indent),s.wrapText&&(c.wrapText=He(s.wrapText)),a.alignment=c;break;case"":break;case"":case"":break;case"":n=!1;break;case"":case"":break;case"":n=!1;break;default:if(r&&r.WTF&&!n)throw new Error("unrecognized "+s[0]+" in cellXfs")}})}function id(e){var t=[];return t[t.length]=se("cellXfs",null),e.forEach(function(r){t[t.length]=se("xf",null,r)}),t[t.length]="",t.length===2?"":(t[0]=se("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var sd=function(){var t=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,a=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,n=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(f,c,o){var l={};if(!f)return l;f=f.replace(//mg,"").replace(//gm,"");var u;return(u=f.match(t))&&td(u,l,o),(u=f.match(n))&&rd(u,l,c,o),(u=f.match(a))&&ed(u,l,c,o),(u=f.match(i))&&Qx(u,l,c,o),(u=f.match(r))&&nd(u,l,o),l}}();function Pc(e,t){var r=[ar,se("styleSheet",null,{xmlns:fa[0],"xmlns:vt":or.vt})],a;return e.SSF&&(a=ad(e.SSF))!=null&&(r[r.length]=a),r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',(a=id(t.cellXfs))&&(r[r.length]=a),r[r.length]='',r[r.length]='',r[r.length]='',r.length>2&&(r[r.length]="",r[1]=r[1].replace("/>",">")),r.join("")}function fd(e,t){var r=e.read_shift(2),a=yr(e);return[r,a]}function cd(e,t,r){r||(r=z(6+4*t.length)),r.write_shift(2,e),xr(t,r);var a=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),a}function od(e,t,r){var a={};a.sz=e.read_shift(2)/20;var n=Gu(e);n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1);var i=e.read_shift(2);switch(i===700&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var s=e.read_shift(1);s!=0&&(a.underline=s);var f=e.read_shift(1);f>0&&(a.family=f);var c=e.read_shift(1);switch(c>0&&(a.charset=c),e.l++,a.color=Xu(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=yr(e),a}function ld(e,t){t||(t=z(25+4*32)),t.write_shift(2,e.sz*20),zu(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),Kn(e.color,t);var a=0;return e.scheme=="major"&&(a=1),e.scheme=="minor"&&(a=2),t.write_shift(1,a),xr(e.name,t),t.length>t.l?t.slice(0,t.l):t}var ud=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],_0,hd=Ar;function Is(e,t){t||(t=z(4*3+8*7+16*1)),_0||(_0=t0(ud));var r=_0[e.patternType];r==null&&(r=40),t.write_shift(4,r);var a=0;if(r!=40)for(Kn({auto:1},t),Kn({auto:1},t);a<12;++a)t.write_shift(4,0);else{for(;a<4;++a)t.write_shift(4,0);for(;a<12;++a)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function xd(e,t){var r=e.l+t,a=e.read_shift(2),n=e.read_shift(2);return e.l=r,{ixfe:a,numFmtId:n}}function Lc(e,t,r){r||(r=z(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var a=0;return r.write_shift(1,a),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function Ma(e,t){return t||(t=z(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var dd=Ar;function pd(e,t){return t||(t=z(51)),t.write_shift(1,0),Ma(null,t),Ma(null,t),Ma(null,t),Ma(null,t),Ma(null,t),t.length>t.l?t.slice(0,t.l):t}function vd(e,t){return t||(t=z(12+4*10)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),$n(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function md(e,t,r){var a=z(2052);return a.write_shift(4,e),$n(t,a),$n(r,a),a.length>a.l?a.slice(0,a.l):a}function gd(e,t,r){var a={};a.NumberFmt=[];for(var n in me)a.NumberFmt[n]=me[n];a.CellXf=[],a.Fonts=[];var i=[],s=!1;return yt(e,function(c,o,l){switch(l){case 44:a.NumberFmt[c[0]]=c[1],xt(c[1],c[0]);break;case 43:a.Fonts.push(c),c.color.theme!=null&&t&&t.themeElements&&t.themeElements.clrScheme&&(c.color.rgb=Jn(t.themeElements.clrScheme[c.color.theme].rgb,c.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:i[i.length-1]==617&&a.CellXf.push(c);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:i.push(l),s=!0;break;case 38:i.pop(),s=!1;break;default:if(o.T>0)i.push(l);else if(o.T<0)i.pop();else if(!s||r.WTF&&i[i.length-1]!=37)throw new Error("Unexpected record 0x"+l.toString(16))}}),a}function _d(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)t[n]!=null&&++r}),r!=0&&(Y(e,615,st(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)t[n]!=null&&Y(e,44,cd(n,t[n]))}),Y(e,616))}}function wd(e){var t=1;Y(e,611,st(t)),Y(e,43,ld({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Y(e,612)}function kd(e){var t=2;Y(e,603,st(t)),Y(e,45,Is({patternType:"none"})),Y(e,45,Is({patternType:"gray125"})),Y(e,604)}function Td(e){var t=1;Y(e,613,st(t)),Y(e,46,pd()),Y(e,614)}function Ed(e){var t=1;Y(e,626,st(t)),Y(e,47,Lc({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Y(e,627)}function Sd(e,t){Y(e,617,st(t.length)),t.forEach(function(r){Y(e,47,Lc(r,0))}),Y(e,618)}function Fd(e){var t=1;Y(e,619,st(t)),Y(e,48,vd({xfId:0,builtinId:0,name:"Normal"})),Y(e,620)}function yd(e){var t=0;Y(e,505,st(t)),Y(e,506)}function Ad(e){var t=0;Y(e,508,md(t,"TableStyleMedium9","PivotStyleMedium4")),Y(e,509)}function Cd(e,t){var r=Nr();return Y(r,278),_d(r,e.SSF),wd(r),kd(r),Td(r),Ed(r),Sd(r,t.cellXfs),Fd(r),yd(r),Ad(r),Y(r,279),r.end()}var bd=["","","","","","","","","","","",""];function Dd(e,t,r){t.themeElements.clrScheme=[];var a={};(e[0].match(Cr)||[]).forEach(function(n){var i=_e(n);switch(i[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":i[0].charAt(1)==="/"?(t.themeElements.clrScheme[bd.indexOf(i[0])]=a,a={}):a.name=i[0].slice(3,i[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}})}function Od(){}function Id(){}var Rd=/]*)>[\s\S]*<\/a:clrScheme>/,Nd=/]*)>[\s\S]*<\/a:fontScheme>/,Pd=/]*)>[\s\S]*<\/a:fmtScheme>/;function Ld(e,t,r){t.themeElements={};var a;[["clrScheme",Rd,Dd],["fontScheme",Nd,Od],["fmtScheme",Pd,Id]].forEach(function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,t,r)})}var Bd=/]*)>[\s\S]*<\/a:themeElements>/;function Bc(e,t){(!e||e.length===0)&&(e=mi());var r,a={};if(!(r=e.match(Bd)))throw new Error("themeElements not found in theme");return Ld(r[0],a,t),a.raw=e,a}function mi(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[ar];return r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r.join("")}function Md(e,t,r){var a=e.l+t,n=e.read_shift(4);if(n!==124226){if(!r.cellStyles){e.l=a;return}var i=e.slice(e.l);e.l=a;var s;try{s=bf(i,{type:"array"})}catch{return}var f=Wr(s,"theme/theme/theme1.xml",!0);if(f)return Bc(f,r)}}function Ud(e){return e.read_shift(4)}function Wd(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=Hd(e,4);break;case 2:t.xclrValue=vc(e);break;case 3:t.xclrValue=Ud(e);break;case 4:e.l+=4;break}return e.l+=8,t}function Hd(e,t){return Ar(e,t)}function Vd(e,t){return Ar(e,t)}function Xd(e){var t=e.read_shift(2),r=e.read_shift(2)-4,a=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=Wd(e);break;case 6:a[1]=Vd(e,r);break;case 14:case 15:a[1]=e.read_shift(r===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return a}function Gd(e,t){var r=e.l+t;e.l+=2;var a=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),i=[];n-- >0;)i.push(Xd(e,r-e.l));return{ixfe:a,ext:i}}function zd(e,t){t.forEach(function(r){switch(r[0]){}})}function $d(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:yr(e)}}function Kd(e){var t=z(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),xr(e.name,t),t.slice(0,t.l)}function jd(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function Yd(e){var t=z(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":i=2;break;case"":i=2;break;case"":case"":case"":break;case"":n=!1;break;case" + + + + + + + + + + + + + + + + + +`),e.join("")}function tp(e){var t=[];if(!e)return t;var r=1;return(e.match(Cr)||[]).forEach(function(a){var n=_e(a);switch(n[0]){case"":case"":break;case"]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}var _a=1024;function Uc(e,t){for(var r=[21600,21600],a=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),n=[se("xml",null,{"xmlns:v":Br.v,"xmlns:o":Br.o,"xmlns:x":Br.x,"xmlns:mv":Br.mv}).replace(/\/>/,">"),se("o:shapelayout",se("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),se("v:shapetype",[se("v:stroke",null,{joinstyle:"miter"}),se("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:a})];_a",o,se("v:shadow",null,l),se("v:path",null,{"o:connecttype":"none"}),'
','',"","",mr("x:Anchor",[s.c+1,0,s.r+1,0,s.c+3,20,s.r+5,20].join(",")),mr("x:AutoFill","False"),mr("x:Row",String(s.r)),mr("x:Column",String(s.c)),i[1].hidden?"":"","",""])}),n.push(""),n.join("")}function Rs(e,t,r,a){var n=Array.isArray(e),i;t.forEach(function(s){var f=Ye(s.ref);if(n?(e[f.r]||(e[f.r]=[]),i=e[f.r][f.c]):i=e[s.ref],!i){i={t:"z"},n?e[f.r][f.c]=i:e[s.ref]=i;var c=Re(e["!ref"]||"BDWGO1000001:A1");c.s.r>f.r&&(c.s.r=f.r),c.e.rf.c&&(c.s.c=f.c),c.e.c=0;--u){if(!r&&i.c[u].T)return;r&&!i.c[u].T&&i.c.splice(u,1)}if(r&&a){for(u=0;u/))return[];var r=[],a=[],n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach(function(s){if(!(s===""||s.trim()==="")){var f=s.match(/<(?:\w+:)?author[^>]*>(.*)/);f&&r.push(f[1])}});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return i&&i[1]&&i[1].split(/<\/\w*:?comment>/).forEach(function(s){if(!(s===""||s.trim()==="")){var f=s.match(/<(?:\w+:)?comment[^>]*>/);if(f){var c=_e(f[0]),o={author:c.authorId&&r[c.authorId]||"sheetjsghost",ref:c.ref,guid:c.guid},l=Ye(c.ref);if(!(t.sheetRows&&t.sheetRows<=l.r)){var u=s.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),h=!!u&&!!u[1]&&di(u[1])||{r:"",t:"",h:""};o.r=h.r,h.r==""&&(h.t=h.h=""),o.t=(h.t||"").replace(/\r\n/g,` +`).replace(/\r/g,` +`),t.cellHTML&&(o.h=h.h),a.push(o)}}}}),a}function Wc(e){var t=[ar,se("comments",null,{xmlns:fa[0]})],r=[];return t.push(""),e.forEach(function(a){a[1].forEach(function(n){var i=Be(n.a);r.indexOf(i)==-1&&(r.push(i),t.push(""+i+"")),n.T&&n.ID&&r.indexOf("tc="+n.ID)==-1&&(r.push("tc="+n.ID),t.push("tc="+n.ID+""))})}),r.length==0&&(r.push("SheetJ5"),t.push("SheetJ5")),t.push(""),t.push(""),e.forEach(function(a){var n=0,i=[];if(a[1][0]&&a[1][0].T&&a[1][0].ID?n=r.indexOf("tc="+a[1][0].ID):a[1].forEach(function(c){c.a&&(n=r.indexOf(Be(c.a))),i.push(c.t||"")}),t.push(''),i.length<=1)t.push(mr("t",Be(i[0]||"")));else{for(var s=`Comment: + `+i[0]+` +`,f=1;f")}),t.push(""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function cp(e,t){var r=[],a=!1,n={},i=0;return e.replace(Cr,function(f,c){var o=_e(f);switch(pt(o[0])){case"":break;case"":n.t!=null&&r.push(n);break;case"":case"":n.t=e.slice(i,c).replace(/\r\n/g,` +`).replace(/\r/g,` +`);break;case"":a=!0;break;case"":a=!1;break;case"":case"
":case"":break;case"":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return f}),r}function op(e,t,r){var a=[ar,se("ThreadedComments",null,{xmlns:or.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(n){var i="";(n[1]||[]).forEach(function(s,f){if(!s.T){delete s.ID;return}s.a&&t.indexOf(s.a)==-1&&t.push(s.a);var c={ref:n[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};f==0?i=c.id:c.parentId=i,s.ID=c.id,s.a&&(c.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(s.a)).slice(-12)+"}"),a.push(se("threadedComment",mr("text",s.t||""),c))})}),a.push(""),a.join("")}function lp(e,t){var r=[],a=!1;return e.replace(Cr,function(i){var s=_e(i);switch(pt(s[0])){case"":break;case"":break;case"":case"":case"":break;case"":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+s[0]+" in threaded comments")}return i}),r}function up(e){var t=[ar,se("personList",null,{xmlns:or.TCMNT,"xmlns:x":fa[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,a){t.push(se("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+a).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push(""),t.join("")}function hp(e){var t={};t.iauthor=e.read_shift(4);var r=ua(e);return t.rfx=r.s,t.ref=ge(r.s),e.l+=16,t}function xp(e,t){return t==null&&(t=z(36)),t.write_shift(4,e[1].iauthor),Oa(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var dp=yr;function pp(e){return xr(e.slice(0,54))}function vp(e,t){var r=[],a=[],n={},i=!1;return yt(e,function(f,c,o){switch(o){case 632:a.push(f);break;case 635:n=f;break;case 637:n.t=f.t,n.h=f.h,n.r=f.r;break;case 636:if(n.author=a[n.iauthor],delete n.iauthor,t.sheetRows&&n.rfx&&t.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,r.push(n);break;case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:break;case 38:break;default:if(!c.T){if(!i||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}}),r}function mp(e){var t=Nr(),r=[];return Y(t,628),Y(t,630),e.forEach(function(a){a[1].forEach(function(n){r.indexOf(n.a)>-1||(r.push(n.a.slice(0,54)),Y(t,632,pp(n.a)))})}),Y(t,631),Y(t,633),e.forEach(function(a){a[1].forEach(function(n){n.iauthor=r.indexOf(n.a);var i={s:Ye(a[0]),e:Ye(a[0])};Y(t,635,xp([i,n])),n.t&&n.t.length>0&&Y(t,637,Uu(n)),Y(t,636),delete n.iauthor})}),Y(t,634),Y(t,629),t.end()}var gp="application/vnd.ms-office.vbaProject";function _p(e){var t=pe.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(r,a){if(!(r.slice(-1)==="/"||!r.match(/_VBA_PROJECT_CUR/))){var n=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");pe.utils.cfb_add(t,n,e.FileIndex[a].content)}}),pe.write(t)}function wp(e,t){t.FullPaths.forEach(function(r,a){if(a!=0){var n=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");n.slice(-1)!=="/"&&pe.utils.cfb_add(e,n,t.FileIndex[a].content)}})}var Hc=["xlsb","xlsm","xlam","biff8","xla"];function kp(){return{"!type":"dialog"}}function Tp(){return{"!type":"dialog"}}function Ep(){return{"!type":"macro"}}function Sp(){return{"!type":"macro"}}var Ea=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(a,n,i,s){var f=!1,c=!1;i.length==0?c=!0:i.charAt(0)=="["&&(c=!0,i=i.slice(1,-1)),s.length==0?f=!0:s.charAt(0)=="["&&(f=!0,s=s.slice(1,-1));var o=i.length>0?parseInt(i,10)|0:0,l=s.length>0?parseInt(s,10)|0:0;return f?l+=t.c:--l,c?o+=t.r:--o,n+(f?"":"$")+je(l)+(c?"":"$")+tr(o)}return function(n,i){return t=i,n.replace(e,r)}}(),gi=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,_i=function(){return function(t,r){return t.replace(gi,function(a,n,i,s,f,c){var o=ii(s)-(i?0:r.c),l=ni(c)-(f?0:r.r),u=l==0?"":f?l+1:"["+l+"]",h=o==0?"":i?o+1:"["+o+"]";return n+"R"+u+"C"+h})}}();function Vc(e,t){return e.replace(gi,function(r,a,n,i,s,f){return a+(n=="$"?n+i:je(ii(i)+t.c))+(s=="$"?s+f:tr(ni(f)+t.r))})}function Fp(e,t,r){var a=Pr(t),n=a.s,i=Ye(r),s={r:i.r-n.r,c:i.c-n.c};return Vc(e,s)}function yp(e){return e.length!=1}function Ns(e){return e.replace(/_xlfn\./g,"")}function nr(e){e.l+=1}function Mt(e,t){var r=e.read_shift(t==1?1:2);return[r&16383,r>>14&1,r>>15&1]}function Xc(e,t,r){var a=2;if(r){if(r.biff>=2&&r.biff<=5)return Gc(e);r.biff==12&&(a=4)}var n=e.read_shift(a),i=e.read_shift(a),s=Mt(e,2),f=Mt(e,2);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:f[0],cRel:f[1],rRel:f[2]}}}function Gc(e){var t=Mt(e,2),r=Mt(e,2),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:r[0],c:n,cRel:r[1],rRel:r[2]}}}function Ap(e,t,r){if(r.biff<8)return Gc(e);var a=e.read_shift(r.biff==12?4:2),n=e.read_shift(r.biff==12?4:2),i=Mt(e,2),s=Mt(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function zc(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return Cp(e);var a=e.read_shift(r&&r.biff==12?4:2),n=Mt(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function Cp(e){var t=Mt(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function bp(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function Dp(e,t,r){var a=r&&r.biff?r.biff:8;if(a>=2&&a<=5)return Op(e);var n=e.read_shift(a>=12?4:2),i=e.read_shift(2),s=(i&16384)>>14,f=(i&32768)>>15;if(i&=16383,f==1)for(;n>524287;)n-=1048576;if(s==1)for(;i>8191;)i=i-16384;return{r:n,c:i,cRel:s,rRel:f}}function Op(e){var t=e.read_shift(2),r=e.read_shift(1),a=(t&32768)>>15,n=(t&16384)>>14;return t&=16383,a==1&&t>=8192&&(t=t-16384),n==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:n,rRel:a}}function Ip(e,t,r){var a=(e[e.l++]&96)>>5,n=Xc(e,r.biff>=2&&r.biff<=5?6:8,r);return[a,n]}function Rp(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2,"i"),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}var s=Xc(e,i,r);return[a,n,s]}function Np(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[a]}function Pp(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),i=8;if(r)switch(r.biff){case 5:e.l+=12,i=6;break;case 12:i=12;break}return e.l+=i,[a,n]}function Lp(e,t,r){var a=(e[e.l++]&96)>>5,n=Ap(e,t-1,r);return[a,n]}function Bp(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[a]}function Ps(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function Mp(e,t,r){e.l+=2;for(var a=e.read_shift(r&&r.biff==2?1:2),n=[],i=0;i<=a;++i)n.push(e.read_shift(r&&r.biff==2?1:2));return n}function Up(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function Wp(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function Hp(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function Vp(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[a]}function $c(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function Xp(e){return e.read_shift(2),$c(e)}function Gp(e){return e.read_shift(2),$c(e)}function zp(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=zc(e,0,r);return[a,n]}function $p(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=Dp(e,0,r);return[a,n]}function Kp(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(2);r&&r.biff==5&&(e.l+=12);var i=zc(e,0,r);return[a,n,i]}function jp(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var n=e.read_shift(r&&r.biff<=3?1:2);return[qv[n],Yc[n],a]}function Yp(e,t,r){var a=e[e.l++],n=e.read_shift(1),i=r&&r.biff<=3?[a==88?-1:0,e.read_shift(1)]:Jp(e);return[n,(i[0]===0?Yc:Jv)[i[1]]]}function Jp(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function qp(e,t,r){e.l+=r&&r.biff==2?3:4}function Zp(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var a=e.read_shift(2),n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function Qp(e){return e.l++,At[e.read_shift(1)]}function ev(e){return e.l++,e.read_shift(2)}function rv(e){return e.l++,e.read_shift(1)!==0}function tv(e){return e.l++,Sr(e)}function av(e,t,r){return e.l++,mn(e,t-1,r)}function nv(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=rr(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=At[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=Sr(e);break;case 2:r[1]=ha(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function iv(e,t,r){for(var a=e.read_shift(r.biff==12?4:2),n=[],i=0;i!=a;++i)n.push((r.biff==12?ua:i0)(e));return n}function sv(e,t,r){var a=0,n=0;r.biff==12?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--a,--n==0&&(n=256));for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var f=0;f!=n;++f)s[i][f]=nv(e,r.biff);return s}function fv(e,t,r){var a=e.read_shift(1)>>>5&3,n=!r||r.biff>=8?4:2,i=e.read_shift(n);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[a,0,i]}function cv(e,t,r){if(r.biff==5)return ov(e);var a=e.read_shift(1)>>>5&3,n=e.read_shift(2),i=e.read_shift(4);return[a,n,i]}function ov(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[t,r,a]}function lv(e,t,r){var a=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function uv(e,t,r){var a=e.read_shift(1)>>>5&3,n=e.read_shift(r&&r.biff==2?1:2);return[a,n]}function hv(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[a]}function xv(e,t,r){var a=(e[e.l++]&96)>>5,n=e.read_shift(2),i=4;if(r)switch(r.biff){case 5:i=15;break;case 12:i=6;break}return e.l+=i,[a,n]}var dv=Ar,pv=Ar,vv=Ar;function _n(e,t,r){return e.l+=2,[bp(e)]}function wi(e){return e.l+=6,[]}var mv=_n,gv=wi,_v=wi,wv=_n;function Kc(e){return e.l+=2,[sr(e),e.read_shift(2)&1]}var kv=_n,Tv=Kc,Ev=wi,Sv=_n,Fv=_n,yv=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Av(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),i=e.read_shift(2),s=yv[r>>2&31];return{ixti:t,coltype:r&3,rt:s,idx:a,c:n,C:i}}function Cv(e){return e.l+=2,[e.read_shift(4)]}function bv(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function Dv(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function Ov(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Iv(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function Rv(e){return e.l+=4,[0,0]}var Ls={1:{n:"PtgExp",f:Zp},2:{n:"PtgTbl",f:vv},3:{n:"PtgAdd",f:nr},4:{n:"PtgSub",f:nr},5:{n:"PtgMul",f:nr},6:{n:"PtgDiv",f:nr},7:{n:"PtgPower",f:nr},8:{n:"PtgConcat",f:nr},9:{n:"PtgLt",f:nr},10:{n:"PtgLe",f:nr},11:{n:"PtgEq",f:nr},12:{n:"PtgGe",f:nr},13:{n:"PtgGt",f:nr},14:{n:"PtgNe",f:nr},15:{n:"PtgIsect",f:nr},16:{n:"PtgUnion",f:nr},17:{n:"PtgRange",f:nr},18:{n:"PtgUplus",f:nr},19:{n:"PtgUminus",f:nr},20:{n:"PtgPercent",f:nr},21:{n:"PtgParen",f:nr},22:{n:"PtgMissArg",f:nr},23:{n:"PtgStr",f:av},26:{n:"PtgSheet",f:bv},27:{n:"PtgEndSheet",f:Dv},28:{n:"PtgErr",f:Qp},29:{n:"PtgBool",f:rv},30:{n:"PtgInt",f:ev},31:{n:"PtgNum",f:tv},32:{n:"PtgArray",f:Bp},33:{n:"PtgFunc",f:jp},34:{n:"PtgFuncVar",f:Yp},35:{n:"PtgName",f:fv},36:{n:"PtgRef",f:zp},37:{n:"PtgArea",f:Ip},38:{n:"PtgMemArea",f:lv},39:{n:"PtgMemErr",f:dv},40:{n:"PtgMemNoMem",f:pv},41:{n:"PtgMemFunc",f:uv},42:{n:"PtgRefErr",f:hv},43:{n:"PtgAreaErr",f:Np},44:{n:"PtgRefN",f:$p},45:{n:"PtgAreaN",f:Lp},46:{n:"PtgMemAreaN",f:Ov},47:{n:"PtgMemNoMemN",f:Iv},57:{n:"PtgNameX",f:cv},58:{n:"PtgRef3d",f:Kp},59:{n:"PtgArea3d",f:Rp},60:{n:"PtgRefErr3d",f:xv},61:{n:"PtgAreaErr3d",f:Pp},255:{}},Nv={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Pv={1:{n:"PtgElfLel",f:Kc},2:{n:"PtgElfRw",f:Sv},3:{n:"PtgElfCol",f:mv},6:{n:"PtgElfRwV",f:Fv},7:{n:"PtgElfColV",f:wv},10:{n:"PtgElfRadical",f:kv},11:{n:"PtgElfRadicalS",f:Ev},13:{n:"PtgElfColS",f:gv},15:{n:"PtgElfColSV",f:_v},16:{n:"PtgElfRadicalLel",f:Tv},25:{n:"PtgList",f:Av},29:{n:"PtgSxName",f:Cv},255:{}},Lv={0:{n:"PtgAttrNoop",f:Rv},1:{n:"PtgAttrSemi",f:Vp},2:{n:"PtgAttrIf",f:Wp},4:{n:"PtgAttrChoose",f:Mp},8:{n:"PtgAttrGoto",f:Up},16:{n:"PtgAttrSum",f:qp},32:{n:"PtgAttrBaxcel",f:Ps},33:{n:"PtgAttrBaxcel",f:Ps},64:{n:"PtgAttrSpace",f:Xp},65:{n:"PtgAttrSpaceSemi",f:Gp},128:{n:"PtgAttrIfError",f:Hp},255:{}};function wn(e,t,r,a){if(a.biff<8)return Ar(e,t);for(var n=e.l+t,i=[],s=0;s!==r.length;++s)switch(r[s][0]){case"PtgArray":r[s][1]=sv(e,0,a),i.push(r[s][1]);break;case"PtgMemArea":r[s][2]=iv(e,r[s][1],a),i.push(r[s][2]);break;case"PtgExp":a&&a.biff==12&&(r[s][1][1]=e.read_shift(4),i.push(r[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[s][0]}return t=n-e.l,t!==0&&i.push(Ar(e,t)),i}function kn(e,t,r){for(var a=e.l+t,n,i,s=[];a!=e.l;)t=a-e.l,i=e[e.l],n=Ls[i]||Ls[Nv[i]],(i===24||i===25)&&(n=(i===24?Pv:Lv)[e[e.l+1]]),!n||!n.f?Ar(e,t):s.push([n.n,n.f(e,t,r)]);return s}function Bv(e){for(var t=[],r=0;r=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Uv(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function jc(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var n="";if(r.biff>8)switch(e[a[0]][0]){case 357:return n=a[1]==-1?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[a[0]][0];case 355:default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(i){return i.Name}).join(";;");default:return e[a[0]][0][3]?(n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function Bs(e,t,r){var a=jc(e,t,r);return a=="#REF"?a:Uv(a,r)}function kr(e,t,r,a,n){var i=n&&n.biff||8,s={s:{c:0,r:0},e:{c:0,r:0}},f=[],c,o,l,u=0,h=0,x,p="";if(!e[0]||!e[0][0])return"";for(var d=-1,v="",k=0,_=e[0].length;k<_;++k){var m=e[0][k];switch(m[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(c=f.pop(),o=f.pop(),d>=0){switch(e[0][d][1][0]){case 0:v=Je(" ",e[0][d][1][1]);break;case 1:v=Je("\r",e[0][d][1][1]);break;default:if(v="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][d][1][0])}o=o+v,d=-1}f.push(o+Mv[m[0]]+c);break;case"PtgIsect":c=f.pop(),o=f.pop(),f.push(o+" "+c);break;case"PtgUnion":c=f.pop(),o=f.pop(),f.push(o+","+c);break;case"PtgRange":c=f.pop(),o=f.pop(),f.push(o+":"+c);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":l=Xa(m[1][1],s,n),f.push(Ga(l,i));break;case"PtgRefN":l=r?Xa(m[1][1],r,n):m[1][1],f.push(Ga(l,i));break;case"PtgRef3d":u=m[1][1],l=Xa(m[1][2],s,n),p=Bs(a,u,n),f.push(p+"!"+Ga(l,i));break;case"PtgFunc":case"PtgFuncVar":var C=m[1][0],I=m[1][1];C||(C=0),C&=127;var S=C==0?[]:f.slice(-C);f.length-=C,I==="User"&&(I=S.shift()),f.push(I+"("+S.join(",")+")");break;case"PtgBool":f.push(m[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(m[1]);break;case"PtgNum":f.push(String(m[1]));break;case"PtgStr":f.push('"'+m[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(m[1]);break;case"PtgAreaN":x=hs(m[1][1],r?{s:r}:s,n),f.push(p0(x,n));break;case"PtgArea":x=hs(m[1][1],s,n),f.push(p0(x,n));break;case"PtgArea3d":u=m[1][1],x=m[1][2],p=Bs(a,u,n),f.push(p+"!"+p0(x,n));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":h=m[1][2];var w=(a.names||[])[h-1]||(a[0]||[])[h],N=w?w.Name:"SH33TJSNAME"+String(h);N&&N.slice(0,6)=="_xlfn."&&!n.xlfn&&(N=N.slice(6)),f.push(N);break;case"PtgNameX":var O=m[1][1];h=m[1][2];var G;if(n.biff<=5)O<0&&(O=-O),a[O]&&(G=a[O][h]);else{var M="";if(((a[O]||[])[0]||[])[0]==14849||(((a[O]||[])[0]||[])[0]==1025?a[O][h]&&a[O][h].itab>0&&(M=a.SheetNames[a[O][h].itab-1]+"!"):M=a.SheetNames[h-1]+"!"),a[O]&&a[O][h])M+=a[O][h].Name;else if(a[0]&&a[0][h])M+=a[0][h].Name;else{var L=(jc(a,O,n)||"").split(";;");L[h-1]?M=L[h-1]:M+="SH33TJSERRX"}f.push(M);break}G||(G={Name:"SH33TJSERRY"}),f.push(G.Name);break;case"PtgParen":var J="(",oe=")";if(d>=0){switch(v="",e[0][d][1][0]){case 2:J=Je(" ",e[0][d][1][1])+J;break;case 3:J=Je("\r",e[0][d][1][1])+J;break;case 4:oe=Je(" ",e[0][d][1][1])+oe;break;case 5:oe=Je("\r",e[0][d][1][1])+oe;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][d][1][0])}d=-1}f.push(J+f.pop()+oe);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":l={c:m[1][1],r:m[1][0]};var q={c:r.c,r:r.r};if(a.sharedf[ge(l)]){var ue=a.sharedf[ge(l)];f.push(kr(ue,s,q,a,n))}else{var ie=!1;for(c=0;c!=a.arrayf.length;++c)if(o=a.arrayf[c],!(l.co[0].e.c)&&!(l.ro[0].e.r)){f.push(kr(o[1],s,q,a,n)),ie=!0;break}ie||f.push(m[1])}break;case"PtgArray":f.push("{"+Bv(m[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":d=k;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+m[1].idx+"[#"+m[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(m));default:throw new Error("Unrecognized Formula Token: "+String(m))}var be=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3&&d>=0&&be.indexOf(e[0][k][0])==-1){m=e[0][d];var V=!0;switch(m[1][0]){case 4:V=!1;case 0:v=Je(" ",m[1][1]);break;case 5:V=!1;case 1:v=Je("\r",m[1][1]);break;default:if(v="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+m[1][0])}f.push((V?v:"")+f.pop()+(V?"":v)),d=-1}}if(f.length>1&&n.WTF)throw new Error("bad formula stack");return f[0]}function Wv(e,t,r){var a=e.l+t,n=r.biff==2?1:2,i,s=e.read_shift(n);if(s==65535)return[[],Ar(e,t-2)];var f=kn(e,s,r);return t!==s+n&&(i=wn(e,t-s-n,f,r)),e.l=a,[f,i]}function Hv(e,t,r){var a=e.l+t,n=r.biff==2?1:2,i,s=e.read_shift(n);if(s==65535)return[[],Ar(e,t-2)];var f=kn(e,s,r);return t!==s+n&&(i=wn(e,t-s-n,f,r)),e.l=a,[f,i]}function Vv(e,t,r,a){var n=e.l+t,i=kn(e,a,r),s;return n!==e.l&&(s=wn(e,n-e.l,i,r)),[i,s]}function Xv(e,t,r){var a=e.l+t,n,i=e.read_shift(2),s=kn(e,i,r);return i==65535?[[],Ar(e,t-2)]:(t!==i+2&&(n=wn(e,a-i-2,s,r)),[s,n])}function Gv(e){var t;if(wt(e,e.l+6)!==65535)return[Sr(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=e[e.l+2]===1,e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function zv(e){if(e==null){var t=z(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return ta(e);return ta(0)}function w0(e,t,r){var a=e.l+t,n=vt(e);r.biff==2&&++e.l;var i=Gv(e),s=e.read_shift(1);r.biff!=2&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var f=Hv(e,a-e.l,r);return{cell:n,val:i[0],formula:f,shared:s>>3&1,tt:i[1]}}function $v(e,t,r,a,n){var i=na(t,r,n),s=zv(e.v),f=z(6),c=33;f.write_shift(2,c),f.write_shift(4,0);for(var o=z(e.bf.length),l=0;l0?wn(e,i,n,r):null;return[n,s]}var Kv=s0,f0=s0,jv=s0,Yv=s0,Jv={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Yc={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},qv={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function Ms(e){return e.slice(0,3)=="of:"&&(e=e.slice(3)),e.charCodeAt(0)==61&&(e=e.slice(1),e.charCodeAt(0)==61&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(t,r){return r.replace(/\./g,"")}),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Zv(e){var t="of:="+e.replace(gi,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function k0(e){var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function Qv(e){return e.replace(/\./,"!")}var $a={},Sa={},Ka=typeof Map<"u";function ki(e,t,r){var a=0,n=e.length;if(r){if(Ka?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var i=Ka?r.get(t):r[t];a-1?(r.width=qn(a),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function qt(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];t=="xlml"&&(r=[1,1,1,1,.5,.5]),e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function Vt(e,t,r){var a=r.revssf[t.z!=null?t.z:"General"],n=60,i=e.length;if(a==null&&r.ssf){for(;n<392;++n)if(r.ssf[n]==null){xt(t.z,n),r.ssf[n]=t.z,r.revssf[t.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;return e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},i}function Jc(e,t,r,a,n,i){try{a.cellNF&&(e.z=me[t])}catch(f){if(a.WTF)throw f}if(!(e.t==="z"&&!a.cellStyles)){if(e.t==="d"&&typeof e.v=="string"&&(e.v=Xe(e.v)),(!a||a.cellText!==!1)&&e.t!=="z")try{if(me[t]==null&&xt(ql[t]||"General",t),e.t==="e")e.w=e.w||At[e.v];else if(t===0)if(e.t==="n")(e.v|0)===e.v?e.w=e.v.toString(10):e.w=rn(e.v);else if(e.t==="d"){var s=lr(e.v);(s|0)===s?e.w=s.toString(10):e.w=rn(s)}else{if(e.v===void 0)return"";e.w=ea(e.v,Sa)}else e.t==="d"?e.w=Vr(t,lr(e.v),Sa):e.w=Vr(t,e.v,Sa)}catch(f){if(a.WTF)throw f}if(a.cellStyles&&r!=null)try{e.s=i.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Jn(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Jn(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(f){if(a.WTF&&i.Fills)throw f}}}function em(e,t,r){if(e&&e["!ref"]){var a=Re(e["!ref"]);if(a.e.c=0&&r.s.c>=0&&(e["!ref"]=Te(r))}var tm=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,am=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,nm=/<(?:\w:)?hyperlink [^>]*>/mg,im=/"(\w*:\w*)"/,sm=/<(?:\w:)?col\b[^>]*[\/]?>/g,fm=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,cm=/<(?:\w:)?pageMargins[^>]*\/>/g,qc=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,om=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,lm=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function um(e,t,r,a,n,i,s){if(!e)return e;a||(a={"!id":{}});var f=t.dense?[]:{},c={s:{r:2e6,c:2e6},e:{r:0,c:0}},o="",l="",u=e.match(am);u?(o=e.slice(0,u.index),l=e.slice(u.index+u[0].length)):o=l=e;var h=o.match(qc);h?Ti(h[0],f,n,r):(h=o.match(om))&&xm(h[0],h[1]||"",f,n,r);var x=(o.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(x>0){var p=o.slice(x,x+50).match(im);p&&rm(f,p[1])}var d=o.match(lm);d&&d[1]&&ym(d[1],n);var v=[];if(t.cellStyles){var k=o.match(sm);k&&km(v,k)}u&&bm(u[1],f,t,c,i,s);var _=l.match(fm);_&&(f["!autofilter"]=Em(_[0]));var m=[],C=l.match(tm);if(C)for(x=0;x!=C.length;++x)m[x]=Re(C[x].slice(C[x].indexOf('"')+1));var I=l.match(nm);I&&gm(f,I,a);var S=l.match(cm);if(S&&(f["!margins"]=_m(_e(S[0]))),!f["!ref"]&&c.e.c>=c.s.c&&c.e.r>=c.s.r&&(f["!ref"]=Te(c)),t.sheetRows>0&&f["!ref"]){var w=Re(f["!ref"]);t.sheetRows<=+w.e.r&&(w.e.r=t.sheetRows-1,w.e.r>c.e.r&&(w.e.r=c.e.r),w.e.rc.e.c&&(w.e.c=c.e.c),w.e.c0&&(f["!cols"]=v),m.length>0&&(f["!merges"]=m),f}function hm(e){if(e.length===0)return"";for(var t='',r=0;r!=e.length;++r)t+='';return t+""}function Ti(e,t,r,a){var n=_e(e);r.Sheets[a]||(r.Sheets[a]={}),n.codeName&&(r.Sheets[a].CodeName=Ie(Me(n.codeName)))}function xm(e,t,r,a,n){Ti(e.slice(0,e.indexOf(">")),r,a,n)}function dm(e,t,r,a,n){var i=!1,s={},f=null;if(a.bookType!=="xlsx"&&t.vbaraw){var c=t.SheetNames[r];try{t.Workbook&&(c=t.Workbook.Sheets[r].CodeName||c)}catch{}i=!0,s.codeName=ht(Be(c))}if(e&&e["!outline"]){var o={summaryBelow:1,summaryRight:1};e["!outline"].above&&(o.summaryBelow=0),e["!outline"].left&&(o.summaryRight=0),f=(f||"")+se("outlinePr",null,o)}!i&&!f||(n[n.length]=se("sheetPr",f,s))}var pm=["objects","scenarios","selectLockedCells","selectUnlockedCells"],vm=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function mm(e){var t={sheet:1};return pm.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}),vm.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=pi(e.password).toString(16).toUpperCase()),se("sheetProtection",null,t)}function gm(e,t,r){for(var a=Array.isArray(e),n=0;n!=t.length;++n){var i=_e(Me(t[n]),!0);if(!i.ref)return;var s=((r||{})["!id"]||[])[i.id];s?(i.Target=s.Target,i.location&&(i.Target+="#"+Ie(i.location))):(i.Target="#"+Ie(i.location),s={Target:i.Target,TargetMode:"Internal"}),i.Rel=s,i.tooltip&&(i.Tooltip=i.tooltip,delete i.tooltip);for(var f=Re(i.ref),c=f.s.r;c<=f.e.r;++c)for(var o=f.s.c;o<=f.e.c;++o){var l=ge({c:o,r:c});a?(e[c]||(e[c]=[]),e[c][o]||(e[c][o]={t:"z",v:void 0}),e[c][o].l=i):(e[l]||(e[l]={t:"z",v:void 0}),e[l].l=i)}}}function _m(e){var t={};return["left","right","top","bottom","header","footer"].forEach(function(r){e[r]&&(t[r]=parseFloat(e[r]))}),t}function wm(e){return qt(e),se("pageMargins",null,e)}function km(e,t){for(var r=!1,a=0;a!=t.length;++a){var n=_e(t[a],!0);n.hidden&&(n.hidden=He(n.hidden));var i=parseInt(n.min,10)-1,s=parseInt(n.max,10)-1;for(n.outlineLevel&&(n.level=+n.outlineLevel||0),delete n.min,delete n.max,n.width=+n.width,!r&&n.width&&(r=!0,vi(n.width)),Bt(n);i<=s;)e[i++]=Ge(n)}}function Tm(e,t){for(var r=[""],a,n=0;n!=t.length;++n)(a=t[n])&&(r[r.length]=se("col",null,c0(n,a)));return r[r.length]="",r.join("")}function Em(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function Sm(e,t,r,a){var n=typeof e.ref=="string"?e.ref:Te(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var i=r.Workbook.Names,s=Pr(n);s.s.r==s.e.r&&(s.e.r=Pr(t["!ref"]).e.r,n=Te(s));for(var f=0;fa-z][^>]*)?\/?>/;function ym(e,t){t.Views||(t.Views=[{}]),(e.match(Fm)||[]).forEach(function(r,a){var n=_e(r);t.Views[a]||(t.Views[a]={}),+n.zoomScale&&(t.Views[a].zoom=+n.zoomScale),He(n.rightToLeft)&&(t.Views[a].RTL=!0)})}function Am(e,t,r,a){var n={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),se("sheetViews",se("sheetView",null,n),{})}function Cm(e,t,r,a){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var n="",i=e.t,s=e.v;if(e.t!=="z")switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=At[e.v];break;case"d":a&&a.cellDates?n=Xe(e.v,-1).toISOString():(e=Ge(e),e.t="n",n=""+(e.v=lr(Xe(e.v)))),typeof e.z>"u"&&(e.z=me[14]);break;default:n=e.v;break}var f=mr("v",Be(n)),c={r:t},o=Vt(a.cellXfs,e,a);switch(o!==0&&(c.s=o),e.t){case"n":break;case"d":c.t="d";break;case"b":c.t="b";break;case"e":c.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){f=mr("v",""+ki(a.Strings,e.v,a.revStrings)),c.t="s";break}c.t="str";break}if(e.t!=i&&(e.t=i,e.v=s),typeof e.f=="string"&&e.f){var l=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;f=se("f",Be(e.f),l)+(e.v!=null?f:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(c.cm=1),se("c",f,c)}var bm=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,n=/ref=["']([^"']*)["']/,i=tn("v"),s=tn("f");return function(c,o,l,u,h,x){for(var p=0,d="",v=[],k=[],_=0,m=0,C=0,I="",S,w,N=0,O=0,G,M,L=0,J=0,oe=Array.isArray(x.CellXf),q,ue=[],ie=[],be=Array.isArray(o),V=[],de={},ve=!1,b=!!l.sheetStubs,B=c.split(t),R=0,P=B.length;R!=P;++R){d=B[R].trim();var K=d.length;if(K!==0){var re=0;e:for(p=0;p":if(d[p-1]!="/"){++p;break e}if(l&&l.cellStyles){if(w=_e(d.slice(re,p),!0),N=w.r!=null?parseInt(w.r,10):N+1,O=-1,l.sheetRows&&l.sheetRows=p)break;if(w=_e(d.slice(re,p),!0),N=w.r!=null?parseInt(w.r,10):N+1,O=-1,!(l.sheetRows&&l.sheetRowsN-1&&(u.s.r=N-1),u.e.r":"")+d,k!=null&&k.length===2){for(_=0,I=k[1],m=0;m!=I.length&&!((C=I.charCodeAt(m)-64)<1||C>26);++m)_=26*_+C;--_,O=_}else++O;for(m=0;m!=d.length&&d.charCodeAt(m)!==62;++m);if(++m,w=_e(d.slice(0,m),!0),w.r||(w.r=ge({r:N-1,c:O})),I=d.slice(m),S={t:""},(k=I.match(i))!=null&&k[1]!==""&&(S.v=Ie(k[1])),l.cellFormula){if((k=I.match(s))!=null&&k[1]!==""){if(S.f=Ie(Me(k[1])).replace(/\r\n/g,` +`),l.xlfn||(S.f=Ns(S.f)),k[0].indexOf('t="array"')>-1)S.F=(I.match(n)||[])[1],S.F.indexOf(":")>-1&&ue.push([Re(S.F),S.F]);else if(k[0].indexOf('t="shared"')>-1){M=_e(k[0]);var ee=Ie(Me(k[1]));l.xlfn||(ee=Ns(ee)),ie[parseInt(M.si,10)]=[M,ee,w.r]}}else(k=I.match(/]*\/>/))&&(M=_e(k[0]),ie[M.si]&&(S.f=Fp(ie[M.si][1],ie[M.si][2],w.r)));var Z=Ye(w.r);for(m=0;m=ue[m][0].s.r&&Z.r<=ue[m][0].e.r&&Z.c>=ue[m][0].s.c&&Z.c<=ue[m][0].e.c&&(S.F=ue[m][1])}if(w.t==null&&S.v===void 0)if(S.f||S.F)S.v=0,S.t="n";else if(b)S.t="z";else continue;else S.t=w.t||"n";switch(u.s.c>O&&(u.s.c=O),u.e.c"u"){if(!b)continue;S.t="z"}else G=$a[parseInt(S.v,10)],S.v=G.t,S.r=G.r,l.cellHTML&&(S.h=G.h);break;case"str":S.t="s",S.v=S.v!=null?Me(S.v):"",l.cellHTML&&(S.h=ei(S.v));break;case"inlineStr":k=I.match(a),S.t="s",k!=null&&(G=di(k[1]))?(S.v=G.t,l.cellHTML&&(S.h=G.h)):S.v="";break;case"b":S.v=He(S.v);break;case"d":l.cellDates?S.v=Xe(S.v,1):(S.v=lr(Xe(S.v,1)),S.t="n");break;case"e":(!l||l.cellText!==!1)&&(S.w=S.v),S.v=Qf[S.v];break}if(L=J=0,q=null,oe&&w.s!==void 0&&(q=x.CellXf[w.s],q!=null&&(q.numFmtId!=null&&(L=q.numFmtId),l.cellStyles&&q.fillId!=null&&(J=q.fillId))),Jc(S,L,J,l,h,x),l.cellDates&&oe&&S.t=="n"&&sa(me[L])&&(S.t="d",S.v=n0(S.v)),w.cm&&l.xlmeta){var Se=(l.xlmeta.Cell||[])[+w.cm-1];Se&&Se.type=="XLDAPR"&&(S.D=!0)}if(be){var D=Ye(w.r);o[D.r]||(o[D.r]=[]),o[D.r][D.c]=S}else o[w.r]=S}}}}V.length>0&&(o["!rows"]=V)}}();function Dm(e,t,r,a){var n=[],i=[],s=Re(e["!ref"]),f="",c,o="",l=[],u=0,h=0,x=e["!rows"],p=Array.isArray(e),d={r:o},v,k=-1;for(h=s.s.c;h<=s.e.c;++h)l[h]=je(h);for(u=s.s.r;u<=s.e.r;++u){for(i=[],o=tr(u),h=s.s.c;h<=s.e.c;++h){c=l[h]+o;var _=p?(e[u]||[])[h]:e[c];_!==void 0&&(f=Cm(_,c,e,t))!=null&&i.push(f)}(i.length>0||x&&x[u])&&(d={r:o},x&&x[u]&&(v=x[u],v.hidden&&(d.hidden=1),k=-1,v.hpx?k=ln(v.hpx):v.hpt&&(k=v.hpt),k>-1&&(d.ht=k,d.customHeight=1),v.level&&(d.outlineLevel=v.level)),n[n.length]=se("row",i.join(""),d))}if(x)for(;u-1&&(d.ht=k,d.customHeight=1),v.level&&(d.outlineLevel=v.level),n[n.length]=se("row","",d));return n.join("")}function Zc(e,t,r,a){var n=[ar,se("worksheet",null,{xmlns:fa[0],"xmlns:r":or.r})],i=r.SheetNames[e],s=0,f="",c=r.Sheets[i];c==null&&(c={});var o=c["!ref"]||"A1",l=Re(o);if(l.e.c>16383||l.e.r>1048575){if(t.WTF)throw new Error("Range "+o+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383),l.e.r=Math.min(l.e.c,1048575),o=Te(l)}a||(a={}),c["!comments"]=[];var u=[];dm(c,r,e,t,n),n[n.length]=se("dimension",null,{ref:o}),n[n.length]=Am(c,t,e,r),t.sheetFormat&&(n[n.length]=se("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),c["!cols"]!=null&&c["!cols"].length>0&&(n[n.length]=Tm(c,c["!cols"])),n[s=n.length]="",c["!links"]=[],c["!ref"]!=null&&(f=Dm(c,t),f.length>0&&(n[n.length]=f)),n.length>s+1&&(n[n.length]="",n[s]=n[s].replace("/>",">")),c["!protect"]&&(n[n.length]=mm(c["!protect"])),c["!autofilter"]!=null&&(n[n.length]=Sm(c["!autofilter"],c,r,e)),c["!merges"]!=null&&c["!merges"].length>0&&(n[n.length]=hm(c["!merges"]));var h=-1,x,p=-1;return c["!links"].length>0&&(n[n.length]="",c["!links"].forEach(function(d){d[1].Target&&(x={ref:d[0]},d[1].Target.charAt(0)!="#"&&(p=Le(a,-1,Be(d[1].Target).replace(/#.*$/,""),Ce.HLINK),x["r:id"]="rId"+p),(h=d[1].Target.indexOf("#"))>-1&&(x.location=Be(d[1].Target.slice(h+1))),d[1].Tooltip&&(x.tooltip=Be(d[1].Tooltip)),n[n.length]=se("hyperlink",null,x))}),n[n.length]=""),delete c["!links"],c["!margins"]!=null&&(n[n.length]=wm(c["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(n[n.length]=mr("ignoredErrors",se("ignoredError",null,{numberStoredAsText:1,sqref:o}))),u.length>0&&(p=Le(a,-1,"../drawings/drawing"+(e+1)+".xml",Ce.DRAW),n[n.length]=se("drawing",null,{"r:id":"rId"+p}),c["!drawing"]=u),c["!comments"].length>0&&(p=Le(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Ce.VML),n[n.length]=se("legacyDrawing",null,{"r:id":"rId"+p}),c["!legacy"]=p),n.length>1&&(n[n.length]="",n[1]=n[1].replace("/>",">")),n.join("")}function Om(e,t){var r={},a=e.l+t;r.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var i=e.read_shift(1);return e.l=a,i&7&&(r.level=i&7),i&16&&(r.hidden=!0),i&32&&(r.hpt=n/20),r}function Im(e,t,r){var a=z(145),n=(r["!rows"]||[])[e]||{};a.write_shift(4,e),a.write_shift(4,0);var i=320;n.hpx?i=ln(n.hpx)*20:n.hpt&&(i=n.hpt*20),a.write_shift(2,i),a.write_shift(1,0);var s=0;n.level&&(s|=n.level),n.hidden&&(s|=16),(n.hpx||n.hpt)&&(s|=32),a.write_shift(1,s),a.write_shift(1,0);var f=0,c=a.l;a.l+=4;for(var o={r:e,c:0},l=0;l<16;++l)if(!(t.s.c>l+1<<10||t.e.ca.l?a.slice(0,a.l):a}function Rm(e,t,r,a){var n=Im(a,r,t);(n.length>17||(t["!rows"]||[])[a])&&Y(e,0,n)}var Nm=ua,Pm=Oa;function Lm(){}function Bm(e,t){var r={},a=e[e.l];return++e.l,r.above=!(a&64),r.left=!(a&128),e.l+=18,r.name=Wu(e),r}function Mm(e,t,r){r==null&&(r=z(84+4*e.length));var a=192;t&&(t.above&&(a&=-65),t.left&&(a&=-129)),r.write_shift(1,a);for(var n=1;n<3;++n)r.write_shift(1,0);return Kn({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),jf(e,r),r.slice(0,r.l)}function Um(e){var t=Zr(e);return[t]}function Wm(e,t,r){return r==null&&(r=z(8)),ca(t,r)}function Hm(e){var t=oa(e);return[t]}function Vm(e,t,r){return r==null&&(r=z(4)),la(t,r)}function Xm(e){var t=Zr(e),r=e.read_shift(1);return[t,r,"b"]}function Gm(e,t,r){return r==null&&(r=z(9)),ca(t,r),r.write_shift(1,e.v?1:0),r}function zm(e){var t=oa(e),r=e.read_shift(1);return[t,r,"b"]}function $m(e,t,r){return r==null&&(r=z(5)),la(t,r),r.write_shift(1,e.v?1:0),r}function Km(e){var t=Zr(e),r=e.read_shift(1);return[t,r,"e"]}function jm(e,t,r){return r==null&&(r=z(9)),ca(t,r),r.write_shift(1,e.v),r}function Ym(e){var t=oa(e),r=e.read_shift(1);return[t,r,"e"]}function Jm(e,t,r){return r==null&&(r=z(8)),la(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function qm(e){var t=Zr(e),r=e.read_shift(4);return[t,r,"s"]}function Zm(e,t,r){return r==null&&(r=z(12)),ca(t,r),r.write_shift(4,t.v),r}function Qm(e){var t=oa(e),r=e.read_shift(4);return[t,r,"s"]}function e2(e,t,r){return r==null&&(r=z(8)),la(t,r),r.write_shift(4,t.v),r}function r2(e){var t=Zr(e),r=Sr(e);return[t,r,"n"]}function t2(e,t,r){return r==null&&(r=z(16)),ca(t,r),ta(e.v,r),r}function Qc(e){var t=oa(e),r=Sr(e);return[t,r,"n"]}function a2(e,t,r){return r==null&&(r=z(12)),la(t,r),ta(e.v,r),r}function n2(e){var t=Zr(e),r=oi(e);return[t,r,"n"]}function i2(e,t,r){return r==null&&(r=z(12)),ca(t,r),Yf(e.v,r),r}function s2(e){var t=oa(e),r=oi(e);return[t,r,"n"]}function f2(e,t,r){return r==null&&(r=z(8)),la(t,r),Yf(e.v,r),r}function c2(e){var t=Zr(e),r=si(e);return[t,r,"is"]}function o2(e){var t=Zr(e),r=yr(e);return[t,r,"str"]}function l2(e,t,r){return r==null&&(r=z(12+4*e.v.length)),ca(t,r),xr(e.v,r),r.length>r.l?r.slice(0,r.l):r}function u2(e){var t=oa(e),r=yr(e);return[t,r,"str"]}function h2(e,t,r){return r==null&&(r=z(8+4*e.v.length)),la(t,r),xr(e.v,r),r.length>r.l?r.slice(0,r.l):r}function x2(e,t,r){var a=e.l+t,n=Zr(e);n.r=r["!row"];var i=e.read_shift(1),s=[n,i,"b"];if(r.cellFormula){e.l+=2;var f=f0(e,a-e.l,r);s[3]=kr(f,null,n,r.supbooks,r)}else e.l=a;return s}function d2(e,t,r){var a=e.l+t,n=Zr(e);n.r=r["!row"];var i=e.read_shift(1),s=[n,i,"e"];if(r.cellFormula){e.l+=2;var f=f0(e,a-e.l,r);s[3]=kr(f,null,n,r.supbooks,r)}else e.l=a;return s}function p2(e,t,r){var a=e.l+t,n=Zr(e);n.r=r["!row"];var i=Sr(e),s=[n,i,"n"];if(r.cellFormula){e.l+=2;var f=f0(e,a-e.l,r);s[3]=kr(f,null,n,r.supbooks,r)}else e.l=a;return s}function v2(e,t,r){var a=e.l+t,n=Zr(e);n.r=r["!row"];var i=yr(e),s=[n,i,"str"];if(r.cellFormula){e.l+=2;var f=f0(e,a-e.l,r);s[3]=kr(f,null,n,r.supbooks,r)}else e.l=a;return s}var m2=ua,g2=Oa;function _2(e,t){return t==null&&(t=z(4)),t.write_shift(4,e),t}function w2(e,t){var r=e.l+t,a=ua(e),n=fi(e),i=yr(e),s=yr(e),f=yr(e);e.l=r;var c={rfx:a,relId:n,loc:i,display:f};return s&&(c.Tooltip=s),c}function k2(e,t){var r=z(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Oa({s:Ye(e[0]),e:Ye(e[0])},r),ci("rId"+t,r);var a=e[1].Target.indexOf("#"),n=a==-1?"":e[1].Target.slice(a+1);return xr(n||"",r),xr(e[1].Tooltip||"",r),xr("",r),r.slice(0,r.l)}function T2(){}function E2(e,t,r){var a=e.l+t,n=Jf(e),i=e.read_shift(1),s=[n];if(s[2]=i,r.cellFormula){var f=Kv(e,a-e.l,r);s[1]=f}else e.l=a;return s}function S2(e,t,r){var a=e.l+t,n=ua(e),i=[n];if(r.cellFormula){var s=Yv(e,a-e.l,r);i[1]=s,e.l=a}else e.l=a;return i}function F2(e,t,r){r==null&&(r=z(18));var a=c0(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(a.width||10)*256),r.write_shift(4,0);var n=0;return t.hidden&&(n|=1),typeof a.width=="number"&&(n|=2),t.level&&(n|=t.level<<8),r.write_shift(2,n),r}var eo=["left","right","top","bottom","header","footer"];function y2(e){var t={};return eo.forEach(function(r){t[r]=Sr(e)}),t}function A2(e,t){return t==null&&(t=z(6*8)),qt(e),eo.forEach(function(r){ta(e[r],t)}),t}function C2(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function b2(e,t,r){r==null&&(r=z(30));var a=924;return(((t||{}).Views||[])[0]||{}).RTL&&(a|=32),r.write_shift(2,a),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function D2(e){var t=z(24);return t.write_shift(4,4),t.write_shift(4,1),Oa(e,t),t}function O2(e,t){return t==null&&(t=z(16*4+2)),t.write_shift(2,e.password?pi(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function I2(){}function R2(){}function N2(e,t,r,a,n,i,s){if(!e)return e;var f=t||{};a||(a={"!id":{}});var c=f.dense?[]:{},o,l={s:{r:2e6,c:2e6},e:{r:0,c:0}},u=!1,h=!1,x,p,d,v,k,_,m,C,I,S=[];f.biff=12,f["!row"]=0;var w=0,N=!1,O=[],G={},M=f.supbooks||n.supbooks||[[]];if(M.sharedf=G,M.arrayf=O,M.SheetNames=n.SheetNames||n.Sheets.map(function(be){return be.name}),!f.supbooks&&(f.supbooks=M,n.Names))for(var L=0;L=b[0].s.r&&x.r<=b[0].e.r&&k>=b[0].s.c&&k<=b[0].e.c&&(p.F=Te(b[0]),N=!0)}!N&&V.length>3&&(p.f=V[3])}if(l.s.r>x.r&&(l.s.r=x.r),l.s.c>k&&(l.s.c=k),l.e.rx.r&&(l.s.r=x.r),l.s.c>k&&(l.s.c=k),l.e.r=V.s;)J[V.e--]={width:V.w/256,hidden:!!(V.flags&1),level:V.level},q||(q=!0,vi(V.w/256)),Bt(J[V.e+1]);break;case 161:c["!autofilter"]={ref:Te(V)};break;case 476:c["!margins"]=V;break;case 147:n.Sheets[r]||(n.Sheets[r]={}),V.name&&(n.Sheets[r].CodeName=V.name),(V.above||V.left)&&(c["!outline"]={above:V.above,left:V.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),V.RTL&&(n.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:u=!0;break;case 36:u=!1;break;case 37:u=!0;break;case 38:u=!1;break;default:if(!de.T){if(!u||f.WTF)throw new Error("Unexpected record 0x"+ve.toString(16))}}},f),delete f.supbooks,delete f["!row"],!c["!ref"]&&(l.s.r<2e6||o&&(o.e.r>0||o.e.c>0||o.s.r>0||o.s.c>0))&&(c["!ref"]=Te(o||l)),f.sheetRows&&c["!ref"]){var ie=Re(c["!ref"]);f.sheetRows<=+ie.e.r&&(ie.e.r=f.sheetRows-1,ie.e.r>l.e.r&&(ie.e.r=l.e.r),ie.e.rl.e.c&&(ie.e.c=l.e.c),ie.e.c0&&(c["!merges"]=S),J.length>0&&(c["!cols"]=J),oe.length>0&&(c["!rows"]=oe),c}function P2(e,t,r,a,n,i,s){if(t.v===void 0)return!1;var f="";switch(t.t){case"b":f=t.v?"1":"0";break;case"d":t=Ge(t),t.z=t.z||me[14],t.v=lr(Xe(t.v)),t.t="n";break;case"n":case"e":f=""+t.v;break;default:f=t.v;break}var c={r,c:a};switch(c.s=Vt(n.cellXfs,t,n),t.l&&i["!links"].push([ge(c),t.l]),t.c&&i["!comments"].push([ge(c),t.c]),t.t){case"s":case"str":return n.bookSST?(f=ki(n.Strings,t.v,n.revStrings),c.t="s",c.v=f,s?Y(e,18,e2(t,c)):Y(e,7,Zm(t,c))):(c.t="str",s?Y(e,17,h2(t,c)):Y(e,6,l2(t,c))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?s?Y(e,13,f2(t,c)):Y(e,2,i2(t,c)):s?Y(e,16,a2(t,c)):Y(e,5,t2(t,c)),!0;case"b":return c.t="b",s?Y(e,15,$m(t,c)):Y(e,4,Gm(t,c)),!0;case"e":return c.t="e",s?Y(e,14,Jm(t,c)):Y(e,3,jm(t,c)),!0}return s?Y(e,12,Vm(t,c)):Y(e,1,Wm(t,c)),!0}function L2(e,t,r,a){var n=Re(t["!ref"]||"A1"),i,s="",f=[];Y(e,145);var c=Array.isArray(t),o=n.e.r;t["!rows"]&&(o=Math.max(n.e.r,t["!rows"].length-1));for(var l=n.s.r;l<=o;++l){s=tr(l),Rm(e,t,n,l);var u=!1;if(l<=n.e.r)for(var h=n.s.c;h<=n.e.c;++h){l===n.s.r&&(f[h]=je(h)),i=f[h]+s;var x=c?(t[l]||[])[h]:t[i];if(!x){u=!1;continue}u=P2(e,x,l,h,a,t,u)}}Y(e,146)}function B2(e,t){!t||!t["!merges"]||(Y(e,177,_2(t["!merges"].length)),t["!merges"].forEach(function(r){Y(e,176,g2(r))}),Y(e,178))}function M2(e,t){!t||!t["!cols"]||(Y(e,390),t["!cols"].forEach(function(r,a){r&&Y(e,60,F2(a,r))}),Y(e,391))}function U2(e,t){!t||!t["!ref"]||(Y(e,648),Y(e,649,D2(Re(t["!ref"]))),Y(e,650))}function W2(e,t,r){t["!links"].forEach(function(a){if(a[1].Target){var n=Le(r,-1,a[1].Target.replace(/#.*$/,""),Ce.HLINK);Y(e,494,k2(a,n))}}),delete t["!links"]}function H2(e,t,r,a){if(t["!comments"].length>0){var n=Le(a,-1,"../drawings/vmlDrawing"+(r+1)+".vml",Ce.VML);Y(e,551,ci("rId"+n)),t["!legacy"]=n}}function V2(e,t,r,a){if(t["!autofilter"]){var n=t["!autofilter"],i=typeof n.ref=="string"?n.ref:Te(n.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var s=r.Workbook.Names,f=Pr(i);f.s.r==f.e.r&&(f.e.r=Pr(t["!ref"]).e.r,i=Te(f));for(var c=0;c16383||c.e.r>1048575){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383),c.e.r=Math.min(c.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],Y(n,129),(r.vbaraw||s["!outline"])&&Y(n,147,Mm(f,s["!outline"])),Y(n,148,Pm(c)),X2(n,s,r.Workbook),M2(n,s),L2(n,s,e,t),G2(n,s),V2(n,s,r,e),B2(n,s),W2(n,s,a),s["!margins"]&&Y(n,476,A2(s["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&U2(n,s),H2(n,s,e,a),Y(n,130),n.end()}function $2(e){var t=[],r=e.match(/^/),a;(e.match(/(.*?)<\/c:pt>/mg)||[]).forEach(function(i){var s=i.match(/(.*)<\/c:v><\/c:pt>/);s&&(t[+s[1]]=r?+s[2]:s[2])});var n=Ie((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/mg)||[]).forEach(function(i){a=i.replace(/<.*?>/g,"")}),[t,n,a]}function K2(e,t,r,a,n,i){var s=i||{"!type":"chart"};if(!e)return i;var f=0,c=0,o="A",l={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(u){var h=$2(u);l.s.r=l.s.c=0,l.e.c=f,o=je(f),h[0].forEach(function(x,p){s[o+tr(p)]={t:"n",v:x,z:h[1]},c=p}),l.e.r0&&(s["!ref"]=Te(l)),s}function j2(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s,f=e.match(qc);return f&&Ti(f[0],i,n,r),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}function Y2(e,t){e.l+=10;var r=yr(e);return{name:r}}function J2(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var i={"!type":"chart","!drawel":null,"!rel":""},s=!1;return yt(e,function(c,o,l){switch(l){case 550:i["!rel"]=c;break;case 651:n.Sheets[r]||(n.Sheets[r]={}),c.name&&(n.Sheets[r].CodeName=c.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:break;case 38:break;default:if(!(o.T>0)){if(!(o.T<0)){if(!s||t.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}}},t),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}var Ei=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],q2=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],Z2=[],Q2=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Us(e,t){for(var r=0;r!=e.length;++r)for(var a=e[r],n=0;n!=t.length;++n){var i=t[n];if(a[i[0]]==null)a[i[0]]=i[1];else switch(i[2]){case"bool":typeof a[i[0]]=="string"&&(a[i[0]]=He(a[i[0]]));break;case"int":typeof a[i[0]]=="string"&&(a[i[0]]=parseInt(a[i[0]],10));break}}}function Ws(e,t){for(var r=0;r!=t.length;++r){var a=t[r];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":typeof e[a[0]]=="string"&&(e[a[0]]=He(e[a[0]]));break;case"int":typeof e[a[0]]=="string"&&(e[a[0]]=parseInt(e[a[0]],10));break}}}function ro(e){Ws(e.WBProps,Ei),Ws(e.CalcPr,Q2),Us(e.WBView,q2),Us(e.Sheets,Z2),Sa.date1904=He(e.WBProps.date1904)}function eg(e){return!e.Workbook||!e.Workbook.WBProps?"false":He(e.Workbook.WBProps.date1904)?"true":"false"}var rg="][*?/\\".split("");function to(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return rg.forEach(function(a){if(e.indexOf(a)!=-1){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}}),r}function tg(e,t,r){e.forEach(function(a,n){to(a);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+s)}})}function ag(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];tg(e.SheetNames,t,!!e.vbaraw);for(var r=0;r":break;case"":case"":break;case"":break;case"":Ei.forEach(function(u){if(l[u[0]]!=null)switch(u[2]){case"bool":r.WBProps[u[0]]=He(l[u[0]]);break;case"int":r.WBProps[u[0]]=parseInt(l[u[0]],10);break;default:r.WBProps[u[0]]=l[u[0]]}}),l.codeName&&(r.WBProps.CodeName=Me(l.codeName));break;case"":break;case"":break;case"":case"":break;case"":delete l[0],r.WBView.push(l);break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":a=!1;break;case"":i.Ref=Ie(Me(e.slice(s,o))),r.Names.push(i);break;case"":break;case"":delete l[0],r.CalcPr=l;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":case"":break;case"":a=!1;break;case"":a=!0;break;case"":a=!1;break;case"0,a={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Ei.forEach(function(f){e.Workbook.WBProps[f[0]]!=null&&e.Workbook.WBProps[f[0]]!=f[1]&&(a[f[0]]=e.Workbook.WBProps[f[0]])}),e.Workbook.WBProps.CodeName&&(a.codeName=e.Workbook.WBProps.CodeName,delete a.CodeName)),t[t.length]=se("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[],i=0;if(n&&n[0]&&n[0].Hidden){for(t[t.length]="",i=0;i!=e.SheetNames.length&&!(!n[i]||!n[i].Hidden);++i);i==e.SheetNames.length&&(i=0),t[t.length]='',t[t.length]=""}for(t[t.length]="",i=0;i!=e.SheetNames.length;++i){var s={name:Be(e.SheetNames[i].slice(0,31))};if(s.sheetId=""+(i+1),s["r:id"]="rId"+(i+1),n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break}t[t.length]=se("sheet",null,s)}return t[t.length]="",r&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(f){var c={name:f.Name};f.Comment&&(c.comment=f.Comment),f.Sheet!=null&&(c.localSheetId=""+f.Sheet),f.Hidden&&(c.hidden="1"),f.Ref&&(t[t.length]=se("definedName",Be(f.Ref),c))}),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function sg(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=O0(e),r.name=yr(e),r}function fg(e,t){return t||(t=z(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),ci(e.strRelID,t),xr(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function cg(e,t){var r={},a=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var n=t>8?yr(e):"";return n.length>0&&(r.CodeName=n),r.autoCompressPictures=!!(a&65536),r.backupFile=!!(a&64),r.checkCompatibility=!!(a&4096),r.date1904=!!(a&1),r.filterPrivacy=!!(a&8),r.hidePivotFieldList=!!(a&1024),r.promptedSolutions=!!(a&16),r.publishItems=!!(a&2048),r.refreshAllConnections=!!(a&262144),r.saveExternalLinkValues=!!(a&128),r.showBorderUnselectedTables=!!(a&4),r.showInkAnnotation=!!(a&32),r.showObjects=["all","placeholders","none"][a>>13&3],r.showPivotChartFilter=!!(a&32768),r.updateLinks=["userSet","never","always"][a>>8&3],r}function og(e,t){t||(t=z(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),jf(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function lg(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function ug(e,t,r){var a=e.l+t;e.l+=4,e.l+=1;var n=e.read_shift(4),i=Hu(e),s=jv(e,0,r),f=fi(e);e.l=a;var c={Name:i,Ptg:s};return n<268435455&&(c.Sheet=n),f&&(c.Comment=f),c}function hg(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],n=!1;t||(t={}),t.biff=12;var i=[],s=[[]];return s.SheetNames=[],s.XTI=[],un[16]={n:"BrtFRTArchID$",f:lg},yt(e,function(c,o,l){switch(l){case 156:s.SheetNames.push(c.name),r.Sheets.push(c);break;case 153:r.WBProps=c;break;case 39:c.Sheet!=null&&(t.SID=c.Sheet),c.Ref=kr(c.Ptg,null,null,s,t),delete t.SID,delete c.Ptg,i.push(c);break;case 1036:break;case 357:case 358:case 355:case 667:s[0].length?s.push([l,c]):s[0]=[l,c],s[s.length-1].XTI=[];break;case 362:s.length===0&&(s[0]=[],s[0].XTI=[]),s[s.length-1].XTI=s[s.length-1].XTI.concat(c),s.XTI=s.XTI.concat(c);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:a.push(l),n=!0;break;case 36:a.pop(),n=!1;break;case 37:a.push(l),n=!0;break;case 38:a.pop(),n=!1;break;case 16:break;default:if(!o.T){if(!n||t.WTF&&a[a.length-1]!=37&&a[a.length-1]!=35)throw new Error("Unexpected record 0x"+l.toString(16))}}},t),ro(r),r.Names=i,r.supbooks=s,r}function xg(e,t){Y(e,143);for(var r=0;r!=t.SheetNames.length;++r){var a=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,n={Hidden:a,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};Y(e,156,fg(n))}Y(e,144)}function dg(e,t){t||(t=z(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return xr("SheetJS",t),xr(Wn.version,t),xr(Wn.version,t),xr("7262",t),t.length>t.l?t.slice(0,t.l):t}function pg(e,t){t||(t=z(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function vg(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,a=0,n=-1,i=-1;an||(Y(e,135),Y(e,158,pg(n)),Y(e,136))}}function mg(e,t){var r=Nr();return Y(r,131),Y(r,128,dg()),Y(r,153,og(e.Workbook&&e.Workbook.WBProps||null)),vg(r,e),xg(r,e),Y(r,132),r.end()}function gg(e,t,r){return t.slice(-4)===".bin"?hg(e,r):ig(e,r)}function _g(e,t,r,a,n,i,s,f){return t.slice(-4)===".bin"?N2(e,a,r,n,i,s,f):um(e,a,r,n,i,s,f)}function wg(e,t,r,a,n,i,s,f){return t.slice(-4)===".bin"?J2(e,a,r,n,i):j2(e,a,r,n,i)}function kg(e,t,r,a,n,i,s,f){return t.slice(-4)===".bin"?Ep():Sp()}function Tg(e,t,r,a,n,i,s,f){return t.slice(-4)===".bin"?kp():Tp()}function Eg(e,t,r,a){return t.slice(-4)===".bin"?gd(e,r,a):sd(e,r,a)}function Sg(e,t,r){return Bc(e,r)}function Fg(e,t,r){return t.slice(-4)===".bin"?Fx(e,r):Tx(e,r)}function yg(e,t,r){return t.slice(-4)===".bin"?vp(e,r):fp(e,r)}function Ag(e,t,r){return t.slice(-4)===".bin"?np(e):tp(e)}function Cg(e,t,r,a){return r.slice(-4)===".bin"?ip(e,t,r,a):void 0}function bg(e,t,r){return t.slice(-4)===".bin"?Qd(e,t,r):rp(e,t,r)}function Dg(e,t,r){return(t.slice(-4)===".bin"?mg:ao)(e)}function Og(e,t,r,a,n){return(t.slice(-4)===".bin"?z2:Zc)(e,r,a,n)}function Ig(e,t,r){return(t.slice(-4)===".bin"?Cd:Pc)(e,r)}function Rg(e,t,r){return(t.slice(-4)===".bin"?Cx:Ac)(e,r)}function Ng(e,t,r){return(t.slice(-4)===".bin"?mp:Wc)(e)}function Pg(e){return(e.slice(-4)===".bin"?ep:Mc)()}var no=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,io=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Qr(e,t){var r=e.split(/\s+/),a=[];if(t||(a[0]=r[0]),r.length===1)return a;var n=e.match(no),i,s,f,c;if(n)for(c=0;c!=n.length;++c)i=n[c].match(io),(s=i[1].indexOf(":"))===-1?a[i[1]]=i[2].slice(1,i[2].length-1):(i[1].slice(0,6)==="xmlns:"?f="xmlns"+i[1].slice(6):f=i[1].slice(s+1),a[f]=i[2].slice(1,i[2].length-1));return a}function Lg(e){var t=e.split(/\s+/),r={};if(t.length===1)return r;var a=e.match(no),n,i,s,f;if(a)for(f=0;f!=a.length;++f)n=a[f].match(io),(i=n[1].indexOf(":"))===-1?r[n[1]]=n[2].slice(1,n[2].length-1):(n[1].slice(0,6)==="xmlns:"?s="xmlns"+n[1].slice(6):s=n[1].slice(i+1),r[s]=n[2].slice(1,n[2].length-1));return r}var ja;function Bg(e,t){var r=ja[e]||Ie(e);return r==="General"?ea(t):Vr(r,t)}function Mg(e,t,r,a){var n=a;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=He(a);break;case"i2":case"int":n=parseInt(a,10);break;case"r4":case"float":n=parseFloat(a);break;case"date":case"dateTime.tz":n=Xe(a);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[Ie(t)]=n}function Ug(e,t,r){if(e.t!=="z"){if(!r||r.cellText!==!1)try{e.t==="e"?e.w=e.w||At[e.v]:t==="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=rn(e.v):e.w=ea(e.v):e.w=Bg(t||"General",e.v)}catch(i){if(r.WTF)throw i}try{var a=ja[t]||t||"General";if(r.cellNF&&(e.z=a),r.cellDates&&e.t=="n"&&sa(a)){var n=Rt(e.v);n&&(e.t="d",e.v=new Date(n.y,n.m-1,n.d,n.H,n.M,n.S,n.u))}}catch(i){if(r.WTF)throw i}}}function Wg(e,t,r){if(r.cellStyles&&t.Interior){var a=t.Interior;a.Pattern&&(a.patternType=Zx[a.Pattern]||a.Pattern)}e[t.ID]=t}function Hg(e,t,r,a,n,i,s,f,c,o){var l="General",u=a.StyleID,h={};o=o||{};var x=[],p=0;for(u===void 0&&f&&(u=f.StyleID),u===void 0&&s&&(u=s.StyleID);i[u]!==void 0&&(i[u].nf&&(l=i[u].nf),i[u].Interior&&x.push(i[u].Interior),!!i[u].Parent);)u=i[u].Parent;switch(r.Type){case"Boolean":a.t="b",a.v=He(e);break;case"String":a.t="s",a.r=as(Ie(e)),a.v=e.indexOf("<")>-1?Ie(t||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":e.slice(-1)!="Z"&&(e+="Z"),a.v=(Xe(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3),a.v!==a.v?a.v=Ie(e):a.v<60&&(a.v=a.v-1),(!l||l=="General")&&(l="yyyy-mm-dd");case"Number":a.v===void 0&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=Qf[e],o.cellText!==!1&&(a.w=e);break;default:e==""&&t==""?a.t="z":(a.t="s",a.v=as(t||e));break}if(Ug(a,l,o),o.cellFormula!==!1)if(a.Formula){var d=Ie(a.Formula);d.charCodeAt(0)==61&&(d=d.slice(1)),a.f=Ea(d,n),delete a.Formula,a.ArrayRange=="RC"?a.F=Ea("RC:RC",n):a.ArrayRange&&(a.F=Ea(a.ArrayRange,n),c.push([Re(a.F),a.F]))}else for(p=0;p=c[p][0].s.r&&n.r<=c[p][0].e.r&&n.c>=c[p][0].s.c&&n.c<=c[p][0].e.c&&(a.F=c[p][1]);o.cellStyles&&(x.forEach(function(v){!h.patternType&&v.patternType&&(h.patternType=v.patternType)}),a.s=h),a.StyleID!==void 0&&(a.ixfe=a.StyleID)}function Vg(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,` +`).replace(/\r/g,` +`),e.v=e.w=e.ixfe=void 0}function T0(e,t){var r=t||{};ba();var a=Ua(ri(e));(r.type=="binary"||r.type=="array"||r.type=="base64")&&(a=Me(a));var n=a.slice(0,1024).toLowerCase(),i=!1;if(n=n.replace(/".*?"/g,""),(n.indexOf(">")&1023)>Math.min(n.indexOf(",")&1023,n.indexOf(";")&1023)){var s=Ge(r);return s.type="string",ya.to_workbook(a,s)}if(n.indexOf("=0&&(i=!0)}),i)return A_(a,r);ja={"General Number":"General","General Date":me[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":me[15],"Short Date":me[14],"Long Time":me[19],"Medium Time":me[18],"Short Time":me[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:me[2],Standard:me[4],Percent:me[10],Scientific:me[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var f,c=[],o,l={},u=[],h=r.dense?[]:{},x="",p={},d={},v=Qr(''),k=0,_=0,m=0,C={s:{r:2e6,c:2e6},e:{r:0,c:0}},I={},S={},w="",N=0,O=[],G={},M={},L=0,J=[],oe=[],q={},ue=[],ie,be=!1,V=[],de=[],ve={},b=0,B=0,R={Sheets:[],WBProps:{date1904:!1}},P={};nn.lastIndex=0,a=a.replace(//mg,"");for(var K="";f=nn.exec(a);)switch(f[3]=(K=f[3]).toLowerCase()){case"data":if(K=="data"){if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&c.push([f[3],!0]);break}if(c[c.length-1][1])break;f[1]==="/"?Hg(a.slice(k,f.index),w,v,c[c.length-1][0]=="comment"?q:p,{c:_,r:m},I,ue[_],d,V,r):(w="",v=Qr(f[0]),k=f.index+f[0].length);break;case"cell":if(f[1]==="/")if(oe.length>0&&(p.c=oe),(!r.sheetRows||r.sheetRows>m)&&p.v!==void 0&&(r.dense?(h[m]||(h[m]=[]),h[m][_]=p):h[je(_)+tr(m)]=p),p.HRef&&(p.l={Target:Ie(p.HRef)},p.HRefScreenTip&&(p.l.Tooltip=p.HRefScreenTip),delete p.HRef,delete p.HRefScreenTip),(p.MergeAcross||p.MergeDown)&&(b=_+(parseInt(p.MergeAcross,10)|0),B=m+(parseInt(p.MergeDown,10)|0),O.push({s:{c:_,r:m},e:{c:b,r:B}})),!r.sheetStubs)p.MergeAcross?_=b+1:++_;else if(p.MergeAcross||p.MergeDown){for(var re=_;re<=b;++re)for(var ae=m;ae<=B;++ae)(re>_||ae>m)&&(r.dense?(h[ae]||(h[ae]=[]),h[ae][re]={t:"z"}):h[je(re)+tr(ae)]={t:"z"});_=b+1}else++_;else p=Lg(f[0]),p.Index&&(_=+p.Index-1),_C.e.c&&(C.e.c=_),f[0].slice(-2)==="/>"&&++_,oe=[];break;case"row":f[1]==="/"||f[0].slice(-2)==="/>"?(mC.e.r&&(C.e.r=m),f[0].slice(-2)==="/>"&&(d=Qr(f[0]),d.Index&&(m=+d.Index-1)),_=0,++m):(d=Qr(f[0]),d.Index&&(m=+d.Index-1),ve={},(d.AutoFitHeight=="0"||d.Height)&&(ve.hpx=parseInt(d.Height,10),ve.hpt=ln(ve.hpx),de[m]=ve),d.Hidden=="1"&&(ve.hidden=!0,de[m]=ve));break;case"worksheet":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"));u.push(x),C.s.r<=C.e.r&&C.s.c<=C.e.c&&(h["!ref"]=Te(C),r.sheetRows&&r.sheetRows<=C.e.r&&(h["!fullref"]=h["!ref"],C.e.r=r.sheetRows-1,h["!ref"]=Te(C))),O.length&&(h["!merges"]=O),ue.length>0&&(h["!cols"]=ue),de.length>0&&(h["!rows"]=de),l[x]=h}else C={s:{r:2e6,c:2e6},e:{r:0,c:0}},m=_=0,c.push([f[3],!1]),o=Qr(f[0]),x=Ie(o.Name),h=r.dense?[]:{},O=[],V=[],de=[],P={name:x,Hidden:0},R.Sheets.push(P);break;case"table":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"))}else{if(f[0].slice(-2)=="/>")break;c.push([f[3],!1]),ue=[],be=!1}break;case"style":f[1]==="/"?Wg(I,S,r):S=Qr(f[0]);break;case"numberformat":S.nf=Ie(Qr(f[0]).Format||"General"),ja[S.nf]&&(S.nf=ja[S.nf]);for(var ee=0;ee!=392&&me[ee]!=S.nf;++ee);if(ee==392){for(ee=57;ee!=392;++ee)if(me[ee]==null){xt(S.nf,ee);break}}break;case"column":if(c[c.length-1][0]!=="table")break;if(ie=Qr(f[0]),ie.Hidden&&(ie.hidden=!0,delete ie.Hidden),ie.Width&&(ie.wpx=parseInt(ie.Width,10)),!be&&ie.wpx>10){be=!0,Tr=Rc;for(var Z=0;Z0&&(We.Sheet=R.Sheets.length-1),R.Names.push(We);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(f[0].slice(-2)==="/>")break;f[1]==="/"?w+=a.slice(N,f.index):N=f.index+f[0].length;break;case"interior":if(!r.cellStyles)break;S.Interior=Qr(f[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(f[0].slice(-2)==="/>")break;f[1]==="/"?hh(G,K,a.slice(L,f.index)):L=f.index+f[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"))}else c.push([f[3],!1]);break;case"comment":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"));Vg(q),oe.push(q)}else c.push([f[3],!1]),o=Qr(f[0]),q={a:o.Author};break;case"autofilter":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"))}else if(f[0].charAt(f[0].length-2)!=="/"){var Oe=Qr(f[0]);h["!autofilter"]={ref:Ea(Oe.Range).replace(/\$/g,"")},c.push([f[3],!0])}break;case"name":break;case"datavalidation":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&c.push([f[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(f[1]==="/"){if((o=c.pop())[0]!==f[3])throw new Error("Bad state: "+o.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&c.push([f[3],!0]);break;case"null":break;default:if(c.length==0&&f[3]=="document"||c.length==0&&f[3]=="uof")return zs(a,r);var Ue=!0;switch(c[c.length-1][0]){case"officedocumentsettings":switch(f[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:Ue=!1}break;case"componentoptions":switch(f[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:Ue=!1}break;case"excelworkbook":switch(f[3]){case"date1904":R.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:Ue=!1}break;case"workbookoptions":switch(f[3]){case"owcversion":break;case"height":break;case"width":break;default:Ue=!1}break;case"worksheetoptions":switch(f[3]){case"visible":if(f[0].slice(-2)!=="/>")if(f[1]==="/")switch(a.slice(L,f.index)){case"SheetHidden":P.Hidden=1;break;case"SheetVeryHidden":P.Hidden=2;break}else L=f.index+f[0].length;break;case"header":h["!margins"]||qt(h["!margins"]={},"xlml"),isNaN(+_e(f[0]).Margin)||(h["!margins"].header=+_e(f[0]).Margin);break;case"footer":h["!margins"]||qt(h["!margins"]={},"xlml"),isNaN(+_e(f[0]).Margin)||(h["!margins"].footer=+_e(f[0]).Margin);break;case"pagemargins":var De=_e(f[0]);h["!margins"]||qt(h["!margins"]={},"xlml"),isNaN(+De.Top)||(h["!margins"].top=+De.Top),isNaN(+De.Left)||(h["!margins"].left=+De.Left),isNaN(+De.Right)||(h["!margins"].right=+De.Right),isNaN(+De.Bottom)||(h["!margins"].bottom=+De.Bottom);break;case"displayrighttoleft":R.Views||(R.Views=[]),R.Views[0]||(R.Views[0]={}),R.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":h["!outline"]||(h["!outline"]={}),h["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":h["!outline"]||(h["!outline"]={}),h["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:Ue=!1}break;case"pivottable":case"pivotcache":switch(f[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:Ue=!1}break;case"pagebreaks":switch(f[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:Ue=!1}break;case"autofilter":switch(f[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:Ue=!1}break;case"querytable":switch(f[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:Ue=!1}break;case"datavalidation":switch(f[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:Ue=!1}break;case"sorting":case"conditionalformatting":switch(f[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:Ue=!1}break;case"mapinfo":case"schema":case"data":switch(f[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:Ue=!1}break;case"smarttags":break;default:Ue=!1;break}if(Ue||f[3].match(/!\[CDATA/))break;if(!c[c.length-1][1])throw"Unrecognized tag: "+f[3]+"|"+c.join("|");if(c[c.length-1][0]==="customdocumentproperties"){if(f[0].slice(-2)==="/>")break;f[1]==="/"?Mg(M,K,J,a.slice(L,f.index)):(J=f,L=f.index+f[0].length);break}if(r.WTF)throw"Unrecognized tag: "+f[3]+"|"+c.join("|")}var le={};return!r.bookSheets&&!r.bookProps&&(le.Sheets=l),le.SheetNames=u,le.Workbook=R,le.SSF=Ge(me),le.Props=G,le.Custprops=M,le}function M0(e,t){switch(Fi(t=t||{}),t.type||"base64"){case"base64":return T0(Hr(e),t);case"binary":case"buffer":case"file":return T0(e,t);case"array":return T0(Wt(e),t)}}function Xg(e,t){var r=[];return e.Props&&r.push(xh(e.Props,t)),e.Custprops&&r.push(dh(e.Props,e.Custprops)),r.join("")}function Gg(){return""}function zg(e,t){var r=[''];return t.cellXfs.forEach(function(a,n){var i=[];i.push(se("NumberFormat",null,{"ss:Format":Be(me[a.numFmtId])}));var s={"ss:ID":"s"+(21+n)};r.push(se("Style",i.join(""),s))}),se("Styles",r.join(""))}function so(e){return se("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+_i(e.Ref,{r:0,c:0})})}function $g(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],a=0;a"),e["!margins"].header&&n.push(se("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&n.push(se("Footer",null,{"x:Margin":e["!margins"].footer})),n.push(se("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),n.push("")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[r])if(a.Workbook.Sheets[r].Hidden)n.push(se("Visible",a.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&n.push(""),e["!protect"]&&(n.push(mr("ProtectContents","True")),e["!protect"].objects&&n.push(mr("ProtectObjects","True")),e["!protect"].scenarios&&n.push(mr("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?n.push(mr("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&n.push(mr("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(s){e["!protect"][s[0]]&&n.push("<"+s[1]+"/>")})),n.length==0?"":se("WorksheetOptions",n.join(""),{xmlns:Br.x})}function Yg(e){return e.map(function(t){var r=vu(t.t||""),a=se("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return se("Comment",a,{"ss:Author":t.a})}).join("")}function Jg(e,t,r,a,n,i,s){if(!e||e.v==null&&e.f==null)return"";var f={};if(e.f&&(f["ss:Formula"]="="+Be(_i(e.f,s))),e.F&&e.F.slice(0,t.length)==t){var c=Ye(e.F.slice(t.length+1));f["ss:ArrayRange"]="RC:R"+(c.r==s.r?"":"["+(c.r-s.r)+"]")+"C"+(c.c==s.c?"":"["+(c.c-s.c)+"]")}if(e.l&&e.l.Target&&(f["ss:HRef"]=Be(e.l.Target),e.l.Tooltip&&(f["x:HRefScreenTip"]=Be(e.l.Tooltip))),r["!merges"])for(var o=r["!merges"],l=0;l!=o.length;++l)o[l].s.c!=s.c||o[l].s.r!=s.r||(o[l].e.c>o[l].s.c&&(f["ss:MergeAcross"]=o[l].e.c-o[l].s.c),o[l].e.r>o[l].s.r&&(f["ss:MergeDown"]=o[l].e.r-o[l].s.r));var u="",h="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":u="Number",h=String(e.v);break;case"b":u="Boolean",h=e.v?"1":"0";break;case"e":u="Error",h=At[e.v];break;case"d":u="DateTime",h=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||me[14]);break;case"s":u="String",h=pu(e.v||"");break}var x=Vt(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+x),f["ss:Index"]=s.c+1;var p=e.v!=null?h:"",d=e.t=="z"?"":''+p+"";return(e.c||[]).length>0&&(d+=Yg(e.c)),se("Cell",d,f)}function qg(e,t){var r='"}function Zg(e,t,r,a){if(!e["!ref"])return"";var n=Re(e["!ref"]),i=e["!merges"]||[],s=0,f=[];e["!cols"]&&e["!cols"].forEach(function(v,k){Bt(v);var _=!!v.width,m=c0(k,v),C={"ss:Index":k+1};_&&(C["ss:Width"]=cn(m.width)),v.hidden&&(C["ss:Hidden"]="1"),f.push(se("Column",null,C))});for(var c=Array.isArray(e),o=n.s.r;o<=n.e.r;++o){for(var l=[qg(o,(e["!rows"]||[])[o])],u=n.s.c;u<=n.e.c;++u){var h=!1;for(s=0;s!=i.length;++s)if(!(i[s].s.c>u)&&!(i[s].s.r>o)&&!(i[s].e.c"),l.length>2&&f.push(l.join(""))}return f.join("")}function Qg(e,t,r){var a=[],n=r.SheetNames[e],i=r.Sheets[n],s=i?Kg(i,t,e,r):"";return s.length>0&&a.push(""+s+""),s=i?Zg(i,t,e,r):"",s.length>0&&a.push(""+s+"
"),a.push(jg(i,t,e,r)),a.join("")}function e_(e,t){t||(t={}),e.SSF||(e.SSF=Ge(me)),e.SSF&&(ba(),dn(e.SSF),t.revssf=a0(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],Vt(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(Xg(e,t)),r.push(Gg()),r.push(""),r.push("");for(var a=0;a40||(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4)||(a=r.read_shift(4),a!==1907505652)||(t.UnicodeClipboardFormat=Ku(r),a=r.read_shift(4),a==0||a>40))return t;r.l-=4,t.Reserved2=r.read_shift(0,"lpwstr")}var t_=[60,1084,2066,2165,2175];function a_(e,t,r,a,n){var i=a,s=[],f=r.slice(r.l,r.l+i);if(n&&n.enc&&n.enc.insitu&&f.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:n.enc.insitu(f)}s.push(f),r.l+=i;for(var c=wt(r,r.l),o=U0[c],l=0;o!=null&&t_.indexOf(c)>-1;)i=wt(r,r.l+2),l=r.l+4,c==2066?l+=4:(c==2165||c==2175)&&(l+=12),f=r.slice(l,r.l+4+i),s.push(f),r.l+=4+i,o=U0[c=wt(r,r.l)];var u=hr(s);vr(u,0);var h=0;u.lens=[];for(var x=0;x1)&&!(Gr.sheetRows&&ye.r>=Gr.sheetRows)){if(Gr.cellStyles&&er.XF&&er.XF.data&&G(ye,er,Gr),delete er.ixfe,delete er.XF,u=ye,h=ge(ye),(!s||!s.s||!s.e)&&(s={s:{r:0,c:0},e:{r:0,c:0}}),ye.rs.e.r&&(s.e.r=ye.r+1),ye.c+1>s.e.c&&(s.e.c=ye.c+1),Gr.cellFormula&&er.f){for(var fr=0;fr<_.length;++fr)if(!(_[fr][0].s.c>ye.c||_[fr][0].s.r>ye.r)&&!(_[fr][0].e.c>8)!==ae)throw new Error("rt mismatch: "+Se+"!="+ae);Z.r==12&&(e.l+=10,ee-=10)}var D={};if(ae===10?D=Z.f(e,ee,L):D=a_(ae,Z,e,ee,L),ve==0&&[9,521,1033,2057].indexOf(de)===-1)continue;switch(ae){case 34:r.opts.Date1904=w.WBProps.date1904=D;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(L.enc||(e.l=0),L.enc=D,!t.password)throw new Error("File is password-protected");if(D.valid==null)throw new Error("Encryption scheme unsupported");if(!D.valid)throw new Error("Password is incorrect");break;case 92:L.lastuser=D;break;case 66:var We=Number(D);switch(We){case 21010:We=1200;break;case 32768:We=1e4;break;case 32769:We=1252;break}at(L.codepage=We),K=!0;break;case 317:L.rrtabid=D;break;case 25:L.winlocked=D;break;case 439:r.opts.RefreshAll=D;break;case 12:r.opts.CalcCount=D;break;case 16:r.opts.CalcDelta=D;break;case 17:r.opts.CalcIter=D;break;case 13:r.opts.CalcMode=D;break;case 14:r.opts.CalcPrecision=D;break;case 95:r.opts.CalcSaveRecalc=D;break;case 15:L.CalcRefMode=D;break;case 2211:r.opts.FullCalc=D;break;case 129:D.fDialog&&(n["!type"]="dialog"),D.fBelow||((n["!outline"]||(n["!outline"]={})).above=!0),D.fRight||((n["!outline"]||(n["!outline"]={})).left=!0);break;case 224:I.push(D);break;case 430:V.push([D]),V[V.length-1].XTI=[];break;case 35:case 547:V[V.length-1].push(D);break;case 24:case 536:P={Name:D.Name,Ref:kr(D.rgce,s,null,V,L)},D.itab>0&&(P.Sheet=D.itab-1),V.names.push(P),V[0]||(V[0]=[],V[0].XTI=[]),V[V.length-1].push(D),D.Name=="_xlnm._FilterDatabase"&&D.itab>0&&D.rgce&&D.rgce[0]&&D.rgce[0][0]&&D.rgce[0][0][0]=="PtgArea3d"&&(R[D.itab-1]={ref:Te(D.rgce[0][0][1][2])});break;case 22:L.ExternCount=D;break;case 23:V.length==0&&(V[0]=[],V[0].XTI=[]),V[V.length-1].XTI=V[V.length-1].XTI.concat(D),V.XTI=V.XTI.concat(D);break;case 2196:if(L.biff<8)break;P!=null&&(P.Comment=D[1]);break;case 18:n["!protect"]=D;break;case 19:D!==0&&L.WTF&&console.error("Password verifier: "+D);break;case 133:i[D.pos]=D,L.snames.push(D.name);break;case 10:{if(--ve)break;if(s.e){if(s.e.r>0&&s.e.c>0){if(s.e.r--,s.e.c--,n["!ref"]=Te(s),t.sheetRows&&t.sheetRows<=s.e.r){var Oe=s.e.r;s.e.r=t.sheetRows-1,n["!fullref"]=n["!ref"],n["!ref"]=Te(s),s.e.r=Oe}s.e.r++,s.e.c++}oe.length>0&&(n["!merges"]=oe),q.length>0&&(n["!objects"]=q),ue.length>0&&(n["!cols"]=ue),ie.length>0&&(n["!rows"]=ie),w.Sheets.push(N)}o===""?l=n:a[o]=n,n=t.dense?[]:{}}break;case 9:case 521:case 1033:case 2057:{if(L.biff===8&&(L.biff={9:2,521:3,1033:4}[ae]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[D.BIFFVer]||8),L.biffguess=D.BIFFVer==0,D.BIFFVer==0&&D.dt==4096&&(L.biff=5,K=!0,at(L.codepage=28591)),L.biff==8&&D.BIFFVer==0&&D.dt==16&&(L.biff=2),ve++)break;if(n=t.dense?[]:{},L.biff<8&&!K&&(K=!0,at(L.codepage=t.codepage||1252)),L.biff<5||D.BIFFVer==0&&D.dt==4096){o===""&&(o="Sheet1"),s={s:{r:0,c:0},e:{r:0,c:0}};var Ue={pos:e.l-ee,name:o};i[Ue.pos]=Ue,L.snames.push(o)}else o=(i[re]||{name:""}).name;D.dt==32&&(n["!type"]="chart"),D.dt==64&&(n["!type"]="macro"),oe=[],q=[],L.arrayf=_=[],ue=[],ie=[],be=!1,N={Hidden:(i[re]||{hs:0}).hs,name:o}}break;case 515:case 3:case 2:n["!type"]=="chart"&&(t.dense?(n[D.r]||[])[D.c]:n[ge({c:D.c,r:D.r})])&&++D.c,m={ixfe:D.ixfe,XF:I[D.ixfe]||{},v:D.val,t:"n"},b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:D.c,r:D.r},m,t);break;case 5:case 517:m={ixfe:D.ixfe,XF:I[D.ixfe],v:D.val,t:D.t},b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:D.c,r:D.r},m,t);break;case 638:m={ixfe:D.ixfe,XF:I[D.ixfe],v:D.rknum,t:"n"},b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:D.c,r:D.r},m,t);break;case 189:for(var De=D.c;De<=D.C;++De){var le=D.rkrec[De-D.c][0];m={ixfe:le,XF:I[le],v:D.rkrec[De-D.c][1],t:"n"},b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:De,r:D.r},m,t)}break;case 6:case 518:case 1030:{if(D.val=="String"){f=D;break}if(m=Nn(D.val,D.cell.ixfe,D.tt),m.XF=I[m.ixfe],t.cellFormula){var Qe=D.formula;if(Qe&&Qe[0]&&Qe[0][0]&&Qe[0][0][0]=="PtgExp"){var Xr=Qe[0][0][1][0],ft=Qe[0][0][1][1],mt=ge({r:Xr,c:ft});k[mt]?m.f=""+kr(D.formula,s,D.cell,V,L):m.F=((t.dense?(n[Xr]||[])[ft]:n[mt])||{}).F}else m.f=""+kr(D.formula,s,D.cell,V,L)}b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M(D.cell,m,t),f=D}break;case 7:case 519:if(f)f.val=D,m=Nn(D,f.cell.ixfe,"s"),m.XF=I[m.ixfe],t.cellFormula&&(m.f=""+kr(f.formula,s,f.cell,V,L)),b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M(f.cell,m,t),f=null;else throw new Error("String record expects Formula");break;case 33:case 545:{_.push(D);var Ia=ge(D[0].s);if(x=t.dense?(n[D[0].s.r]||[])[D[0].s.c]:n[Ia],t.cellFormula&&x){if(!f||!Ia||!x)break;x.f=""+kr(D[1],s,D[0],V,L),x.F=Te(D[0])}}break;case 1212:{if(!t.cellFormula)break;if(h){if(!f)break;k[ge(f.cell)]=D[0],x=t.dense?(n[f.cell.r]||[])[f.cell.c]:n[ge(f.cell)],(x||{}).f=""+kr(D[0],s,u,V,L)}}break;case 253:m=Nn(c[D.isst].t,D.ixfe,"s"),c[D.isst].h&&(m.h=c[D.isst].h),m.XF=I[m.ixfe],b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:D.c,r:D.r},m,t);break;case 513:t.sheetStubs&&(m={ixfe:D.ixfe,XF:I[D.ixfe],t:"z"},b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:D.c,r:D.r},m,t));break;case 190:if(t.sheetStubs)for(var Ct=D.c;Ct<=D.C;++Ct){var Lr=D.ixfe[Ct-D.c];m={ixfe:Lr,XF:I[Lr],t:"z"},b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:Ct,r:D.r},m,t)}break;case 214:case 516:case 4:m=Nn(D.val,D.ixfe,"s"),m.XF=I[m.ixfe],b>0&&(m.z=B[m.ixfe>>8&63]),ot(m,t,r.opts.Date1904),M({c:D.c,r:D.r},m,t);break;case 0:case 512:ve===1&&(s=D);break;case 252:c=D;break;case 1054:if(L.biff==4){B[b++]=D[1];for(var gt=0;gt=163&&xt(D[1],b+163)}else xt(D[1],D[0]);break;case 30:{B[b++]=D;for(var bt=0;bt=163&&xt(D,b+163)}break;case 229:oe=oe.concat(D);break;case 93:q[D.cmo[0]]=L.lastobj=D;break;case 438:L.lastobj.TxO=D;break;case 127:L.lastobj.ImData=D;break;case 440:for(v=D[0].s.r;v<=D[0].e.r;++v)for(d=D[0].s.c;d<=D[0].e.c;++d)x=t.dense?(n[v]||[])[d]:n[ge({c:d,r:v})],x&&(x.l=D[1]);break;case 2048:for(v=D[0].s.r;v<=D[0].e.r;++v)for(d=D[0].s.c;d<=D[0].e.c;++d)x=t.dense?(n[v]||[])[d]:n[ge({c:d,r:v})],x&&x.l&&(x.l.Tooltip=D[1]);break;case 28:{if(L.biff<=5&&L.biff>=2)break;x=t.dense?(n[D[0].r]||[])[D[0].c]:n[ge(D[0])];var Ra=q[D[2]];x||(t.dense?(n[D[0].r]||(n[D[0].r]=[]),x=n[D[0].r][D[0].c]={t:"z"}):x=n[ge(D[0])]={t:"z"},s.e.r=Math.max(s.e.r,D[0].r),s.s.r=Math.min(s.s.r,D[0].r),s.e.c=Math.max(s.e.c,D[0].c),s.s.c=Math.min(s.s.c,D[0].c)),x.c||(x.c=[]),p={a:D[1],t:Ra.TxO.t},x.c.push(p)}break;case 2173:zd(I[D.ixfe],D.ext);break;case 125:{if(!L.cellStyles)break;for(;D.e>=D.s;)ue[D.e--]={width:D.w/256,level:D.level||0,hidden:!!(D.flags&1)},be||(be=!0,vi(D.w/256)),Bt(ue[D.e+1])}break;case 520:{var br={};D.level!=null&&(ie[D.r]=br,br.level=D.level),D.hidden&&(ie[D.r]=br,br.hidden=!0),D.hpt&&(ie[D.r]=br,br.hpt=D.hpt,br.hpx=Aa(D.hpt))}break;case 38:case 39:case 40:case 41:n["!margins"]||qt(n["!margins"]={}),n["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[ae]]=D;break;case 161:n["!margins"]||qt(n["!margins"]={}),n["!margins"].header=D.header,n["!margins"].footer=D.footer;break;case 574:D.RTL&&(w.Views[0].RTL=!0);break;case 146:S=D;break;case 2198:J=D;break;case 140:C=D;break;case 442:o?N.CodeName=D||N.name:w.WBProps.CodeName=D||"ThisWorkbook";break}}else Z||console.error("Missing Info for XLS Record 0x"+ae.toString(16)),e.l+=ee}return r.SheetNames=Ze(i).sort(function(ct,ye){return Number(ct)-Number(ye)}).map(function(ct){return i[ct].name}),t.bookSheets||(r.Sheets=a),!r.SheetNames.length&&l["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=l)):r.Preamble=l,r.Sheets&&R.forEach(function(ct,ye){r.Sheets[r.SheetNames[ye]]["!autofilter"]=ct}),r.Strings=c,r.SSF=Ge(me),L.enc&&(r.Encryption=L.enc),J&&(r.Themes=J),r.Metadata={},C!==void 0&&(r.Metadata.Country=C),V.names.length>0&&(w.Names=V.names),r.Workbook=w,r}var Ya={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function i_(e,t,r){var a=pe.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=ks(a,I0,Ya.DSI);for(var i in n)t[i]=n[i]}catch(o){if(r.WTF)throw o}var s=pe.find(e,"/!SummaryInformation");if(s&&s.size>0)try{var f=ks(s,R0,Ya.SI);for(var c in f)t[c]==null&&(t[c]=f[c])}catch(o){if(r.WTF)throw o}t.HeadingPairs&&t.TitlesOfParts&&(ic(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function s_(e,t){var r=[],a=[],n=[],i=0,s,f=qi(I0,"n"),c=qi(R0,"n");if(e.Props)for(s=Ze(e.Props),i=0;i-1||nc.indexOf(n[i][0])>-1||n[i][1]!=null&&o.push(n[i]);a.length&&pe.utils.cfb_add(t,"/SummaryInformation",Ts(a,Ya.SI,c,R0)),(r.length||o.length)&&pe.utils.cfb_add(t,"/DocumentSummaryInformation",Ts(r,Ya.DSI,f,I0,o.length?o:null,Ya.UDI))}function fo(e,t){t||(t={}),Fi(t),$0(),t.codepage&&z0(t.codepage);var r,a;if(e.FullPaths){if(pe.find(e,"/encryption"))throw new Error("File is password-protected");r=pe.find(e,"!CompObj"),a=pe.find(e,"/Workbook")||pe.find(e,"/Book")}else{switch(t.type){case"base64":e=Ur(Hr(e));break;case"binary":e=Ur(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}vr(e,0),a={content:e}}var n,i;if(r&&r_(r),t.bookProps&&!t.bookSheets)n={};else{var s=Fe?"buffer":"array";if(a&&a.content)n=n_(a.content,t);else if((i=pe.find(e,"PerfectOffice_MAIN"))&&i.content)n=Jt.to_workbook(i.content,(t.type=s,t));else if((i=pe.find(e,"NativeContent_MAIN"))&&i.content)n=Jt.to_workbook(i.content,(t.type=s,t));else throw(i=pe.find(e,"MN0"))&&i.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");t.bookVBA&&e.FullPaths&&pe.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(n.vbaraw=_p(e))}var f={};return e.FullPaths&&i_(e,f,t),n.Props=n.Custprops=f,t.bookFiles&&(n.cfb=e),n}function f_(e,t){var r=t||{},a=pe.utils.cfb_new({root:"R"}),n="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":n="/Workbook",r.biff=8;break;case"biff5":n="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return pe.utils.cfb_add(a,n,co(e,r)),r.biff==8&&(e.Props||e.Custprops)&&s_(e,a),r.biff==8&&e.vbaraw&&wp(a,pe.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),a}var un={0:{f:Om},1:{f:Um},2:{f:n2},3:{f:Km},4:{f:Xm},5:{f:r2},6:{f:o2},7:{f:qm},8:{f:v2},9:{f:p2},10:{f:x2},11:{f:d2},12:{f:Hm},13:{f:s2},14:{f:Ym},15:{f:zm},16:{f:Qc},17:{f:u2},18:{f:Qm},19:{f:si},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:ug},40:{},42:{},43:{f:od},44:{f:fd},45:{f:hd},46:{f:dd},47:{f:xd},48:{},49:{f:Nu},50:{},51:{f:jd},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Ec},62:{f:c2},63:{f:ap},64:{f:I2},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Ar,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:C2},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Bm},148:{f:Nm,p:16},151:{f:T2},152:{},153:{f:cg},154:{},155:{},156:{f:sg},157:{},158:{},159:{T:1,f:Sx},160:{T:-1},161:{T:1,f:ua},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:m2},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:$d},336:{T:-1},337:{f:qd,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:O0},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Tc},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:E2},427:{f:S2},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:y2},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:Lm},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:w2},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:O0},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:dp},633:{T:1},634:{T:-1},635:{T:1,f:hp},636:{T:-1},637:{f:Mu},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:Y2},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:R2},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},U0={6:{f:w0},10:{f:Dt},12:{f:sr},13:{f:sr},14:{f:rr},15:{f:rr},16:{f:Sr},17:{f:rr},18:{f:rr},19:{f:sr},20:{f:Cs},21:{f:Cs},23:{f:Tc},24:{f:Ds},25:{f:rr},26:{},27:{},28:{f:R1},29:{},34:{f:rr},35:{f:bs},38:{f:Sr},39:{f:Sr},40:{f:Sr},41:{f:Sr},42:{f:rr},43:{f:rr},47:{f:zx},49:{f:s1},51:{f:sr},60:{},61:{f:r1},64:{f:rr},65:{f:i1},66:{f:sr},77:{},80:{},81:{},82:{},85:{f:sr},89:{},90:{},91:{},92:{f:Gh},93:{f:L1},94:{},95:{f:rr},96:{},97:{},99:{f:rr},125:{f:Ec},128:{f:k1},129:{f:$h},130:{f:sr},131:{f:rr},132:{f:rr},133:{f:Kh},134:{},140:{f:G1},141:{f:sr},144:{},146:{f:K1},151:{},152:{},153:{},154:{},155:{},156:{f:sr},157:{},158:{},160:{f:ex},161:{f:J1},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:m1},190:{f:g1},193:{f:Dt},197:{},198:{},199:{},200:{},201:{},202:{f:rr},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:sr},220:{},221:{f:rr},222:{},224:{f:w1},225:{f:Xh},226:{f:Dt},227:{},229:{f:N1},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:Yh},253:{f:c1},255:{f:qh},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:xc},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:rr},353:{f:Dt},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:y1},431:{f:rr},432:{},433:{},434:{},437:{},438:{f:U1},439:{f:rr},440:{f:W1},441:{},442:{f:gn},443:{},444:{f:sr},445:{},446:{},448:{f:Dt},449:{f:e1,r:2},450:{f:Dt},512:{f:Fs},513:{f:Q1},515:{f:S1},516:{f:l1},517:{f:As},519:{f:rx},520:{f:Zh},523:{},545:{f:Os},549:{f:Ss},566:{},574:{f:a1},638:{f:v1},659:{},1048:{},1054:{f:h1},1084:{},1212:{f:D1},2048:{f:V1},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:On},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Dt},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:j1,r:12},2173:{f:Gd,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:rr,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:b1,r:12},2197:{},2198:{f:Md,r:12},2199:{},2200:{},2201:{},2202:{f:O1,r:12},2203:{f:Dt},2204:{},2205:{},2206:{},2207:{},2211:{f:Qh},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:sr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:q1},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:$1},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Fs},1:{},2:{f:sx},3:{f:nx},4:{f:ax},5:{f:As},7:{f:cx},8:{},9:{f:On},11:{},22:{f:sr},30:{f:d1},31:{},32:{},33:{f:Os},36:{},37:{f:Ss},50:{f:ox},62:{},52:{},67:{},68:{f:sr},69:{},86:{},126:{},127:{f:tx},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:lx},223:{},234:{},354:{},421:{},518:{f:w0},521:{f:On},536:{f:Ds},547:{f:bs},561:{},579:{},1030:{f:w0},1033:{f:On},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function fe(e,t,r,a){var n=t;if(!isNaN(n)){var i=a||(r||[]).length||0,s=e.next(4);s.write_shift(2,n),s.write_shift(2,i),i>0&&ai(r)&&e.push(r)}}function c_(e,t,r,a){var n=a||(r||[]).length||0;if(n<=8224)return fe(e,t,r,n);var i=t;if(!isNaN(i)){for(var s=r.parts||[],f=0,c=0,o=0;o+(s[f]||8224)<=8224;)o+=s[f]||8224,f++;var l=e.next(4);for(l.write_shift(2,i),l.write_shift(2,o),e.push(r.slice(c,c+o)),c+=o;c=0&&n<65536?fe(e,2,fx(r,a,n)):fe(e,3,ix(r,a,n));return;case"b":case"e":fe(e,5,o_(r,a,t.v,t.t));return;case"s":case"str":fe(e,4,l_(r,a,(t.v||"").slice(0,255)));return}fe(e,1,Tn(null,r,a))}function h_(e,t,r,a){var n=Array.isArray(t),i=Re(t["!ref"]||"A1"),s,f="",c=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),s=Te(i)}for(var o=i.s.r;o<=i.e.r;++o){f=tr(o);for(var l=i.s.c;l<=i.e.c;++l){o===i.s.r&&(c[l]=je(l)),s=c[l]+f;var u=n?(t[o]||[])[l]:t[s];u&&u_(e,u,o,l)}}}function x_(e,t){for(var r=t||{},a=Nr(),n=0,i=0;i255||x.e.r>=p){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");x.e.c=Math.min(x.e.c,255),x.e.r=Math.min(x.e.c,p-1)}fe(a,2057,xi(r,16,t)),fe(a,13,Jr(1)),fe(a,12,Jr(100)),fe(a,15,Or(!0)),fe(a,17,Or(!1)),fe(a,16,ta(.001)),fe(a,95,Or(!0)),fe(a,42,Or(!1)),fe(a,43,Or(!1)),fe(a,130,Jr(1)),fe(a,128,T1([0,0])),fe(a,131,Or(!1)),fe(a,132,Or(!1)),o&&__(a,i["!cols"]),fe(a,512,p1(x,t)),o&&(i["!links"]=[]);for(var d=x.s.r;d<=x.e.r;++d){u=tr(d);for(var v=x.s.c;v<=x.e.c;++v){d===x.s.r&&(h[v]=je(v)),l=h[v]+u;var k=c?(i[d]||[])[v]:i[l];k&&(w_(a,k,d,v,t),o&&k.l&&i["!links"].push([l,k.l]))}}var _=f.CodeName||f.name||n;return o&&fe(a,574,n1((s.Views||[])[0])),o&&(i["!merges"]||[]).length&&fe(a,229,P1(i["!merges"])),o&&g_(a,i),fe(a,442,pc(_)),o&&v_(a,i),fe(a,10),a.end()}function T_(e,t,r){var a=Nr(),n=(e||{}).Workbook||{},i=n.Sheets||[],s=n.WBProps||{},f=r.biff==8,c=r.biff==5;if(fe(a,2057,xi(e,5,r)),r.bookType=="xla"&&fe(a,135),fe(a,225,f?Jr(1200):null),fe(a,193,Eh(2)),c&&fe(a,191),c&&fe(a,192),fe(a,226),fe(a,92,zh("SheetJS",r)),fe(a,66,Jr(f?1200:1252)),f&&fe(a,353,Jr(0)),f&&fe(a,448),fe(a,317,Z1(e.SheetNames.length)),f&&e.vbaraw&&fe(a,211),f&&e.vbaraw){var o=s.CodeName||"ThisWorkbook";fe(a,442,pc(o))}fe(a,156,Jr(17)),fe(a,25,Or(!1)),fe(a,18,Or(!1)),fe(a,19,Jr(0)),f&&fe(a,431,Or(!1)),f&&fe(a,444,Jr(0)),fe(a,61,t1()),fe(a,64,Or(!1)),fe(a,141,Jr(0)),fe(a,34,Or(eg(e)=="true")),fe(a,14,Or(!0)),f&&fe(a,439,Or(!1)),fe(a,218,Jr(0)),d_(a,e,r),p_(a,e.SSF,r),m_(a,r),f&&fe(a,352,Or(!1));var l=a.end(),u=Nr();f&&fe(u,140,z1()),f&&r.Strings&&c_(u,252,Jh(r.Strings)),fe(u,10);var h=u.end(),x=Nr(),p=0,d=0;for(d=0;d255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255). Data may be lost.")}}var i=t||{};switch(i.biff||2){case 8:case 5:return E_(e,t);case 4:case 3:case 2:return x_(e,t)}throw new Error("invalid type "+i.bookType+" for BIFF")}function Hs(e,t){var r=t||{},a=r.dense?[]:{};e=e.replace(//g,"");var n=e.match(/");var i=e.match(/<\/table/i),s=n.index,f=i&&i.index||e.length,c=cu(e.slice(s,f),/(:?]*>)/i,""),o=-1,l=0,u=0,h=0,x={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(s=0;s/i);for(f=0;f"))>-1;)m=m.slice(C+1);for(var I=0;I")));h=w.colspan?+w.colspan:1,((u=+w.rowspan)>1||h>1)&&p.push({s:{r:o,c:l},e:{r:o+(u||1)-1,c:l+h-1}});var N=w.t||w["data-t"]||"";if(!m.length){l+=h;continue}if(m=If(m),x.s.r>o&&(x.s.r=o),x.e.rl&&(x.s.c=l),x.e.cr||n[o].s.c>s)&&!(n[o].e.r1&&(x.rowspan=f),c>1&&(x.colspan=c),a.editable?h=''+h+"":u&&(x["data-t"]=u&&u.t||"z",u.v!=null&&(x["data-v"]=u.v),u.z!=null&&(x["data-z"]=u.z),u.l&&(u.l.Target||"#").charAt(0)!="#"&&(h=''+h+"")),x.id=(a.id||"sjs")+"-"+l,i.push(se("td",h,x))}}var p="";return p+i.join("")+""}var F_='SheetJS Table Export',y_="";function A_(e,t){var r=e.match(/[\s\S]*?<\/table>/gi);if(!r||r.length==0)throw new Error("Invalid HTML: could not find
");if(r.length==1)return Ht(Hs(r[0],t),t);var a=Di();return r.forEach(function(n,i){Oi(a,Hs(n,t),"Sheet"+(i+1))}),a}function C_(e,t,r){var a=[];return a.join("")+""}function oo(e,t){var r=t||{},a=r.header!=null?r.header:F_,n=r.footer!=null?r.footer:y_,i=[a],s=Pr(e["!ref"]);r.dense=Array.isArray(e),i.push(C_(e,s,r));for(var f=s.s.r;f<=s.e.r;++f)i.push(S_(e,s,f,r));return i.push("
"+n),i.join("")}function lo(e,t,r){var a=r||{},n=0,i=0;if(a.origin!=null)if(typeof a.origin=="number")n=a.origin;else{var s=typeof a.origin=="string"?Ye(a.origin):a.origin;n=s.r,i=s.c}var f=t.getElementsByTagName("tr"),c=Math.min(a.sheetRows||1e7,f.length),o={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var l=Pr(e["!ref"]);o.s.r=Math.min(o.s.r,l.s.r),o.s.c=Math.min(o.s.c,l.s.c),o.e.r=Math.max(o.e.r,l.e.r),o.e.c=Math.max(o.e.c,l.e.c),n==-1&&(o.e.r=n=l.e.r+1)}var u=[],h=0,x=e["!rows"]||(e["!rows"]=[]),p=0,d=0,v=0,k=0,_=0,m=0;for(e["!cols"]||(e["!cols"]=[]);p1||m>1)&&u.push({s:{r:d+n,c:k+i},e:{r:d+n+(_||1)-1,c:k+i+(m||1)-1}});var G={t:"s",v:w},M=S.getAttribute("data-t")||S.getAttribute("t")||"";w!=null&&(w.length==0?G.t=M||"z":a.raw||w.trim().length==0||M=="s"||(w==="TRUE"?G={t:"b",v:!0}:w==="FALSE"?G={t:"b",v:!1}:isNaN(it(w))?isNaN(Fa(w).getDate())||(G={t:"d",v:Xe(w)},a.cellDates||(G={t:"n",v:lr(G.v)}),G.z=a.dateNF||me[14]):G={t:"n",v:it(w)})),G.z===void 0&&N!=null&&(G.z=N);var L="",J=S.getElementsByTagName("A");if(J&&J.length)for(var oe=0;oe=c&&(e["!fullref"]=Te((o.e.r=f.length-p+d-1+n,o))),e}function uo(e,t){var r=t||{},a=r.dense?[]:{};return lo(a,e,t)}function b_(e,t){return Ht(uo(e,t),t)}function Vs(e){var t="",r=D_(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function D_(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function O_(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,function(a,n){return Array(parseInt(n,10)+1).join(" ")}).replace(/]*\/>/g," ").replace(//g,` +`),r=Ie(t.replace(/<[^>]*>/g,""));return[r]}var Xs={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function ho(e,t){var r=t||{},a=ri(e),n=[],i,s,f={name:""},c="",o=0,l,u,h={},x=[],p=r.dense?[]:{},d,v,k={value:""},_="",m=0,C=[],I=-1,S=-1,w={s:{r:1e6,c:1e7},e:{r:0,c:0}},N=0,O={},G=[],M={},L=0,J=0,oe=[],q=1,ue=1,ie=[],be={Names:[]},V={},de=["",""],ve=[],b={},B="",R=0,P=!1,K=!1,re=0;for(nn.lastIndex=0,a=a.replace(//mg,"").replace(//gm,"");d=nn.exec(a);)switch(d[3]=d[3].replace(/_.*$/,"")){case"table":case"工作表":d[1]==="/"?(w.e.c>=w.s.c&&w.e.r>=w.s.r?p["!ref"]=Te(w):p["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=w.e.r&&(p["!fullref"]=p["!ref"],w.e.r=r.sheetRows-1,p["!ref"]=Te(w)),G.length&&(p["!merges"]=G),oe.length&&(p["!rows"]=oe),l.name=l.名称||l.name,typeof JSON<"u"&&JSON.stringify(l),x.push(l.name),h[l.name]=p,K=!1):d[0].charAt(d[0].length-2)!=="/"&&(l=_e(d[0],!1),I=S=-1,w.s.r=w.s.c=1e7,w.e.r=w.e.c=0,p=r.dense?[]:{},G=[],oe=[],K=!0);break;case"table-row-group":d[1]==="/"?--N:++N;break;case"table-row":case"行":if(d[1]==="/"){I+=q,q=1;break}if(u=_e(d[0],!1),u.行号?I=u.行号-1:I==-1&&(I=0),q=+u["number-rows-repeated"]||1,q<10)for(re=0;re0&&(oe[I+re]={level:N});S=-1;break;case"covered-table-cell":d[1]!=="/"&&++S,r.sheetStubs&&(r.dense?(p[I]||(p[I]=[]),p[I][S]={t:"z"}):p[ge({r:I,c:S})]={t:"z"}),_="",C=[];break;case"table-cell":case"数据":if(d[0].charAt(d[0].length-2)==="/")++S,k=_e(d[0],!1),ue=parseInt(k["number-columns-repeated"]||"1",10),v={t:"z",v:null},k.formula&&r.cellFormula!=!1&&(v.f=Ms(Ie(k.formula))),(k.数据类型||k["value-type"])=="string"&&(v.t="s",v.v=Ie(k["string-value"]||""),r.dense?(p[I]||(p[I]=[]),p[I][S]=v):p[ge({r:I,c:S})]=v),S+=ue-1;else if(d[1]!=="/"){++S,_="",m=0,C=[],ue=1;var ae=q?I+q-1:I;if(S>w.e.c&&(w.e.c=S),Sw.e.r&&(w.e.r=ae),k=_e(d[0],!1),ve=[],b={},v={t:k.数据类型||k["value-type"],v:null},r.cellFormula)if(k.formula&&(k.formula=Ie(k.formula)),k["number-matrix-columns-spanned"]&&k["number-matrix-rows-spanned"]&&(L=parseInt(k["number-matrix-rows-spanned"],10)||0,J=parseInt(k["number-matrix-columns-spanned"],10)||0,M={s:{r:I,c:S},e:{r:I+L-1,c:S+J-1}},v.F=Te(M),ie.push([M,v.F])),k.formula)v.f=Ms(k.formula);else for(re=0;re=ie[re][0].s.r&&I<=ie[re][0].e.r&&S>=ie[re][0].s.c&&S<=ie[re][0].e.c&&(v.F=ie[re][1]);switch((k["number-columns-spanned"]||k["number-rows-spanned"])&&(L=parseInt(k["number-rows-spanned"],10)||0,J=parseInt(k["number-columns-spanned"],10)||0,M={s:{r:I,c:S},e:{r:I+L-1,c:S+J-1}},G.push(M)),k["number-columns-repeated"]&&(ue=parseInt(k["number-columns-repeated"],10)),v.t){case"boolean":v.t="b",v.v=He(k["boolean-value"]);break;case"float":v.t="n",v.v=parseFloat(k.value);break;case"percentage":v.t="n",v.v=parseFloat(k.value);break;case"currency":v.t="n",v.v=parseFloat(k.value);break;case"date":v.t="d",v.v=Xe(k["date-value"]),r.cellDates||(v.t="n",v.v=lr(v.v)),v.z="m/d/yy";break;case"time":v.t="n",v.v=iu(k["time-value"])/86400,r.cellDates&&(v.t="d",v.v=n0(v.v)),v.z="HH:MM:SS";break;case"number":v.t="n",v.v=parseFloat(k.数据数值);break;default:if(v.t==="string"||v.t==="text"||!v.t)v.t="s",k["string-value"]!=null&&(_=Ie(k["string-value"]),C=[]);else throw new Error("Unsupported value type "+v.t)}}else{if(P=!1,v.t==="s"&&(v.v=_||"",C.length&&(v.R=C),P=m==0),V.Target&&(v.l=V),ve.length>0&&(v.c=ve,ve=[]),_&&r.cellText!==!1&&(v.w=_),P&&(v.t="z",delete v.v),(!P||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=I))for(var ee=0;ee0;)p[I+ee][S+ue]=Ge(v);else for(p[ge({r:I+ee,c:S})]=v;--ue>0;)p[ge({r:I+ee,c:S+ue})]=Ge(v);w.e.c<=S&&(w.e.c=S)}ue=parseInt(k["number-columns-repeated"]||"1",10),S+=ue-1,ue=0,v={},_="",C=[]}V={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(d[1]==="/"){if((i=n.pop())[0]!==d[3])throw"Bad state: "+i}else d[0].charAt(d[0].length-2)!=="/"&&n.push([d[3],!0]);break;case"annotation":if(d[1]==="/"){if((i=n.pop())[0]!==d[3])throw"Bad state: "+i;b.t=_,C.length&&(b.R=C),b.a=B,ve.push(b)}else d[0].charAt(d[0].length-2)!=="/"&&n.push([d[3],!1]);B="",R=0,_="",m=0,C=[];break;case"creator":d[1]==="/"?B=a.slice(R,d.index):R=d.index+d[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(d[1]==="/"){if((i=n.pop())[0]!==d[3])throw"Bad state: "+i}else d[0].charAt(d[0].length-2)!=="/"&&n.push([d[3],!1]);_="",m=0,C=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(d[1]==="/"){if(O[f.name]=c,(i=n.pop())[0]!==d[3])throw"Bad state: "+i}else d[0].charAt(d[0].length-2)!=="/"&&(c="",f=_e(d[0],!1),n.push([d[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(n[n.length-1][0]){case"time-style":case"date-style":s=_e(d[0],!1),c+=Xs[d[3]][s.style==="long"?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(n[n.length-1][0]){case"time-style":case"date-style":s=_e(d[0],!1),c+=Xs[d[3]][s.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(d[0].slice(-2)==="/>")break;if(d[1]==="/")switch(n[n.length-1][0]){case"number-style":case"date-style":case"time-style":c+=a.slice(o,d.index);break}else o=d.index+d[0].length;break;case"named-range":s=_e(d[0],!1),de=k0(s["cell-range-address"]);var Z={Name:s.name,Ref:de[0]+"!"+de[1]};K&&(Z.Sheet=x.length),be.Names.push(Z);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(n[n.length-1][0])>-1)break;if(d[1]==="/"&&(!k||!k["string-value"])){var Se=O_(a.slice(m,d.index));_=(_.length>0?_+` +`:"")+Se[0]}else _e(d[0],!1),m=d.index+d[0].length;break;case"s":break;case"database-range":if(d[1]==="/")break;try{de=k0(_e(d[0])["target-range-address"]),h[de[0]]["!autofilter"]={ref:de[1]}}catch{}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(d[1]!=="/"){if(V=_e(d[0],!1),!V.href)break;V.Target=Ie(V.href),delete V.href,V.Target.charAt(0)=="#"&&V.Target.indexOf(".")>-1?(de=k0(V.Target.slice(1)),V.Target="#"+de[0]+"!"+de[1]):V.Target.match(/^\.\.[\\\/]/)&&(V.Target=V.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(d[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(d)}}var D={Sheets:h,SheetNames:x,Workbook:be};return r.bookSheets&&delete D.Sheets,D}function Gs(e,t){t=t||{},Yr(e,"META-INF/manifest.xml")&&nh(ir(e,"META-INF/manifest.xml"),t);var r=Wr(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var a=ho(Me(r),t);return Yr(e,"meta.xml")&&(a.Props=tc(ir(e,"meta.xml"))),a}function zs(e,t){return ho(e,t)}var I_=function(){var e=["",'',"",'',"",'',"",""].join(""),t=""+e+"";return function(){return ar+t}}(),$s=function(){var e=function(i){return Be(i).replace(/ +/g,function(s){return''}).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")},t=` +`,r=` +`,a=function(i,s,f){var c=[];c.push(' +`);var o=0,l=0,u=Pr(i["!ref"]||"A1"),h=i["!merges"]||[],x=0,p=Array.isArray(i);if(i["!cols"])for(l=0;l<=u.e.c;++l)c.push(" +`);var d="",v=i["!rows"]||[];for(o=0;o +`);for(;o<=u.e.r;++o){for(d=v[o]?' table:style-name="ro'+v[o].ods+'"':"",c.push(" +`),l=0;ll)&&!(h[x].s.r>o)&&!(h[x].e.c +`)}return c.push(` +`),c.join("")},n=function(i,s){i.push(` +`),i.push(` +`),i.push(` +`),i.push(` / +`),i.push(` +`),i.push(` / +`),i.push(` +`),i.push(` +`);var f=0;s.SheetNames.map(function(o){return s.Sheets[o]}).forEach(function(o){if(o&&o["!cols"]){for(var l=0;l +`),i.push(' +`),i.push(` +`),++f}}});var c=0;s.SheetNames.map(function(o){return s.Sheets[o]}).forEach(function(o){if(o&&o["!rows"]){for(var l=0;l +`),i.push(' +`),i.push(` +`),++c}}}),i.push(` +`),i.push(` +`),i.push(` +`),i.push(` +`),i.push(` +`)};return function(s,f){var c=[ar],o=an({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),l=an({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});f.bookType=="fods"?(c.push(" +`),c.push(rc().replace(/office:document-meta/g,"office:meta"))):c.push(" +`),n(c,s),c.push(` +`),c.push(` +`);for(var u=0;u!=s.SheetNames.length;++u)c.push(a(s.Sheets[s.SheetNames[u]],s,u));return c.push(` +`),c.push(` +`),f.bookType=="fods"?c.push(""):c.push(""),c.join("")}}();function xo(e,t){if(t.bookType=="fods")return $s(e,t);var r=q0(),a="",n=[],i=[];return a="mimetype",Ee(r,a,"application/vnd.oasis.opendocument.spreadsheet"),a="content.xml",Ee(r,a,$s(e,t)),n.push([a,"text/xml"]),i.push([a,"ContentFile"]),a="styles.xml",Ee(r,a,I_(e,t)),n.push([a,"text/xml"]),i.push([a,"StylesFile"]),a="meta.xml",Ee(r,a,ar+rc()),n.push([a,"text/xml"]),i.push([a,"MetadataFile"]),a="manifest.rdf",Ee(r,a,fh(i)),n.push([a,"application/rdf+xml"]),a="META-INF/manifest.xml",Ee(r,a,ih(n)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function ia(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function W0(e){return typeof TextDecoder<"u"?new TextDecoder().decode(e):Me(Wt(e))}function R_(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Ur(ht(e))}function N_(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var a=0;a>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>>24}function P_(e,t){for(var r=(e[t+15]&127)<<7|e[t+14]>>1,a=e[t+14]&1,n=t+13;n>=t;--n)a=a*256+e[n];return(e[t+15]&128?-a:a)*Math.pow(10,r-6176)}function L_(e,t,r){var a=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,n=r/Math.pow(10,a-6176);e[t+15]|=a>>7,e[t+14]|=(a&127)<<1;for(var i=0;n>=1;++i,n/=256)e[t+i]=n&255;e[t+15]|=r>=0?0:128}function hn(e,t){var r=t?t[0]:0,a=e[r]&127;e:if(e[r++]>=128&&(a|=(e[r]&127)<<7,e[r++]<128||(a|=(e[r]&127)<<14,e[r++]<128)||(a|=(e[r]&127)<<21,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),a}function Pe(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function qe(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function Ne(e){for(var t=[],r=[0];r[0]=128;);f=e.slice(c,r[0])}break;case 5:s=4,f=e.slice(r[0],r[0]+s),r[0]+=s;break;case 1:s=8,f=e.slice(r[0],r[0]+s),r[0]+=s;break;case 2:s=hn(e,r),f=e.slice(r[0],r[0]+s),r[0]+=s;break;case 3:case 4:default:throw new Error("PB Type ".concat(i," for Field ").concat(n," at offset ").concat(a))}var o={data:f,type:i};t[n]==null?t[n]=[o]:t[n].push(o)}return t}function dr(e){var t=[];return e.forEach(function(r,a){r.forEach(function(n){n.data&&(t.push(Pe(a*8+n.type)),n.type==2&&t.push(Pe(n.data.length)),t.push(n.data))})}),Ut(t)}function Si(e,t){return(e==null?void 0:e.map(function(r){return t(r.data)}))||[]}function Kr(e){for(var t,r=[],a=[0];a[0]>>0>0),r.push(s)}return r}function da(e){var t=[];return e.forEach(function(r){var a=[];a[1]=[{data:Pe(r.id),type:0}],a[2]=[],r.merge!=null&&(a[3]=[{data:Pe(+!!r.merge),type:0}]);var n=[];r.messages.forEach(function(s){n.push(s.data),s.meta[3]=[{type:0,data:Pe(s.data.length)}],a[2].push({data:dr(s.meta),type:2})});var i=dr(a);t.push(Pe(i.length)),t.push(i),n.forEach(function(s){return t.push(s)})}),Ut(t)}function B_(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],a=hn(t,r),n=[];r[0]>2;if(s<60)++s;else{var f=s-59;s=t[r[0]],f>1&&(s|=t[r[0]+1]<<8),f>2&&(s|=t[r[0]+2]<<16),f>3&&(s|=t[r[0]+3]<<24),s>>>=0,s++,r[0]+=f}n.push(t.slice(r[0],r[0]+s)),r[0]+=s;continue}else{var c=0,o=0;if(i==1?(o=(t[r[0]]>>2&7)+4,c=(t[r[0]++]&224)<<3,c|=t[r[0]++]):(o=(t[r[0]++]>>2)+1,i==2?(c=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(c=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),n=[Ut(n)],c==0)throw new Error("Invalid offset 0");if(c>n[0].length)throw new Error("Invalid offset beyond length");if(o>=c)for(n.push(n[0].slice(-c)),o-=c;o>=n[n.length-1].length;)n.push(n[n.length-1]),o-=n[n.length-1].length;n.push(n[0].slice(-c,-c+o))}}var l=Ut(n);if(l.length!=a)throw new Error("Unexpected length: ".concat(l.length," != ").concat(a));return l}function jr(e){for(var t=[],r=0;r>8&255]))):a<=16777216?(s+=4,t.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(s+=5,t.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),t.push(e.slice(r,r+a)),s+=a,n[0]=0,n[1]=s&255,n[2]=s>>8&255,n[3]=s>>16&255,r+=a}return Ut(t)}function M_(e,t,r,a){var n=ia(e),i=n.getUint32(4,!0),s=(a>1?12:8)+Ks(i&(a>1?3470:398))*4,f=-1,c=-1,o=NaN,l=new Date(2001,0,1);i&512&&(f=n.getUint32(s,!0),s+=4),s+=Ks(i&(a>1?12288:4096))*4,i&16&&(c=n.getUint32(s,!0),s+=4),i&32&&(o=n.getFloat64(s,!0),s+=8),i&64&&(l.setTime(l.getTime()+n.getFloat64(s,!0)*1e3),s+=8);var u;switch(e[2]){case 0:break;case 2:u={t:"n",v:o};break;case 3:u={t:"s",v:t[c]};break;case 5:u={t:"d",v:l};break;case 6:u={t:"b",v:o>0};break;case 7:u={t:"n",v:o/86400};break;case 8:u={t:"e",v:0};break;case 9:if(f>-1)u={t:"s",v:r[f]};else if(c>-1)u={t:"s",v:t[c]};else if(!isNaN(o))u={t:"n",v:o};else throw new Error("Unsupported cell type ".concat(e.slice(0,4)));break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return u}function U_(e,t,r){var a=ia(e),n=a.getUint32(8,!0),i=12,s=-1,f=-1,c=NaN,o=NaN,l=new Date(2001,0,1);n&1&&(c=P_(e,i),i+=16),n&2&&(o=a.getFloat64(i,!0),i+=8),n&4&&(l.setTime(l.getTime()+a.getFloat64(i,!0)*1e3),i+=8),n&8&&(f=a.getUint32(i,!0),i+=4),n&16&&(s=a.getUint32(i,!0),i+=4);var u;switch(e[1]){case 0:break;case 2:u={t:"n",v:c};break;case 3:u={t:"s",v:t[f]};break;case 5:u={t:"d",v:l};break;case 6:u={t:"b",v:o>0};break;case 7:u={t:"n",v:o/86400};break;case 8:u={t:"e",v:0};break;case 9:if(s>-1)u={t:"s",v:r[s]};else throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(n&31," : ").concat(e.slice(0,4)));break;case 10:u={t:"n",v:c};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(n&31," : ").concat(e.slice(0,4)))}return u}function E0(e,t){var r=new Uint8Array(32),a=ia(r),n=12,i=0;switch(r[0]=5,e.t){case"n":r[1]=2,L_(r,n,e.v),i|=1,n+=16;break;case"b":r[1]=6,a.setFloat64(n,e.v?1:0,!0),i|=2,n+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,a.setUint32(n,t.indexOf(e.v),!0),i|=8,n+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(8,i,!0),r.slice(0,n)}function S0(e,t){var r=new Uint8Array(32),a=ia(r),n=12,i=0;switch(r[0]=3,e.t){case"n":r[2]=2,a.setFloat64(n,e.v,!0),i|=32,n+=8;break;case"b":r[2]=6,a.setFloat64(n,e.v?1:0,!0),i|=32,n+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,a.setUint32(n,t.indexOf(e.v),!0),i|=16,n+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(4,i,!0),r.slice(0,n)}function W_(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return M_(e,t,r,e[0]);case 5:return U_(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function wr(e){var t=Ne(e);return hn(t[1][0].data)}function js(e,t){var r=Ne(t.data),a=qe(r[1][0].data),n=r[3],i=[];return(n||[]).forEach(function(s){var f=Ne(s.data),c=qe(f[1][0].data)>>>0;switch(a){case 1:i[c]=W0(f[3][0].data);break;case 8:{var o=e[wr(f[9][0].data)][0],l=Ne(o.data),u=e[wr(l[1][0].data)][0],h=qe(u.meta[1][0].data);if(h!=2001)throw new Error("2000 unexpected reference to ".concat(h));var x=Ne(u.data);i[c]=x[3].map(function(p){return W0(p.data)}).join("")}break}}),i}function H_(e,t){var r,a,n,i,s,f,c,o,l,u,h,x,p,d,v=Ne(e),k=qe(v[1][0].data)>>>0,_=qe(v[2][0].data)>>>0,m=((a=(r=v[8])==null?void 0:r[0])==null?void 0:a.data)&&qe(v[8][0].data)>0||!1,C,I;if((i=(n=v[7])==null?void 0:n[0])!=null&&i.data&&t!=0)C=(f=(s=v[7])==null?void 0:s[0])==null?void 0:f.data,I=(o=(c=v[6])==null?void 0:c[0])==null?void 0:o.data;else if((u=(l=v[4])==null?void 0:l[0])!=null&&u.data&&t!=1)C=(x=(h=v[4])==null?void 0:h[0])==null?void 0:x.data,I=(d=(p=v[3])==null?void 0:p[0])==null?void 0:d.data;else throw"NUMBERS Tile missing ".concat(t," cell storage");for(var S=m?4:1,w=ia(C),N=[],O=0;O=1&&(M[N[N.length-1][0]]=I.subarray(N[N.length-1][1]*S)),{R:k,cells:M}}function V_(e,t){var r,a=Ne(t.data),n=(r=a==null?void 0:a[7])!=null&&r[0]?qe(a[7][0].data)>>>0>0?1:0:-1,i=Si(a[5],function(s){return H_(s,n)});return{nrows:qe(a[4][0].data)>>>0,data:i.reduce(function(s,f){return s[f.R]||(s[f.R]=[]),f.cells.forEach(function(c,o){if(s[f.R][o])throw new Error("Duplicate cell r=".concat(f.R," c=").concat(o));s[f.R][o]=c}),s},[])}}function X_(e,t,r){var a,n=Ne(t.data),i={s:{r:0,c:0},e:{r:0,c:0}};if(i.e.r=(qe(n[6][0].data)>>>0)-1,i.e.r<0)throw new Error("Invalid row varint ".concat(n[6][0].data));if(i.e.c=(qe(n[7][0].data)>>>0)-1,i.e.c<0)throw new Error("Invalid col varint ".concat(n[7][0].data));r["!ref"]=Te(i);var s=Ne(n[4][0].data),f=js(e,e[wr(s[4][0].data)][0]),c=(a=s[17])!=null&&a[0]?js(e,e[wr(s[17][0].data)][0]):[],o=Ne(s[3][0].data),l=0;o[1].forEach(function(u){var h=Ne(u.data),x=e[wr(h[2][0].data)][0],p=qe(x.meta[1][0].data);if(p!=6002)throw new Error("6001 unexpected reference to ".concat(p));var d=V_(e,x);d.data.forEach(function(v,k){v.forEach(function(_,m){var C=ge({r:l+k,c:m}),I=W_(_,f,c);I&&(r[C]=I)})}),l+=d.nrows})}function G_(e,t){var r=Ne(t.data),a={"!ref":"A1"},n=e[wr(r[2][0].data)],i=qe(n[0].meta[1][0].data);if(i!=6001)throw new Error("6000 unexpected reference to ".concat(i));return X_(e,n[0],a),a}function z_(e,t){var r,a=Ne(t.data),n={name:(r=a[1])!=null&&r[0]?W0(a[1][0].data):"",sheets:[]},i=Si(a[2],wr);return i.forEach(function(s){e[s].forEach(function(f){var c=qe(f.meta[1][0].data);c==6e3&&n.sheets.push(G_(e,f))})}),n}function $_(e,t){var r=Di(),a=Ne(t.data),n=Si(a[1],wr);if(n.forEach(function(i){e[i].forEach(function(s){var f=qe(s.meta[1][0].data);if(f==2){var c=z_(e,s);c.sheets.forEach(function(o,l){Oi(r,o,l==0?c.name:c.name+"_"+l,!0)})}})}),r.SheetNames.length==0)throw new Error("Empty NUMBERS file");return r}function F0(e){var t,r,a,n,i={},s=[];if(e.FullPaths.forEach(function(c){if(c.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(c){if(c.name.match(/\.iwa$/)){var o;try{o=jr(c.content)}catch(u){return console.log("?? "+c.content.length+" "+(u.message||u))}var l;try{l=Kr(o)}catch(u){return console.log("## "+(u.message||u))}l.forEach(function(u){i[u.id]=u.messages,s.push(u.id)})}}),!s.length)throw new Error("File has no messages");var f=((n=(a=(r=(t=i==null?void 0:i[1])==null?void 0:t[0])==null?void 0:r.meta)==null?void 0:a[1])==null?void 0:n[0].data)&&qe(i[1][0].meta[1][0].data)==1&&i[1][0];if(f||s.forEach(function(c){i[c].forEach(function(o){var l=qe(o.meta[1][0].data)>>>0;if(l==1)if(!f)f=o;else throw new Error("Document has multiple roots")})}),!f)throw new Error("Cannot find Document root");return $_(i,f)}function K_(e,t,r){var a,n,i,s;if(!((a=e[6])!=null&&a[0])||!((n=e[7])!=null&&n[0]))throw"Mutation only works on post-BNC storages!";var f=((s=(i=e[8])==null?void 0:i[0])==null?void 0:s.data)&&qe(e[8][0].data)>0||!1;if(f)throw"Math only works with normal offsets";for(var c=0,o=ia(e[7][0].data),l=0,u=[],h=ia(e[4][0].data),x=0,p=[],d=0;d1&&console.error("The Numbers writer currently writes only the first table");var a=Pr(r["!ref"]);a.s.r=a.s.c=0;var n=!1;a.e.c>9&&(n=!0,a.e.c=9),a.e.r>49&&(n=!0,a.e.r=49),n&&console.error("The Numbers writer is currently limited to ".concat(Te(a)));var i=Zn(r,{range:a,header:1}),s=["~Sh33tJ5~"];i.forEach(function(B){return B.forEach(function(R){typeof R=="string"&&s.push(R)})});var f={},c=[],o=pe.read(t.numbers,{type:"base64"});o.FileIndex.map(function(B,R){return[B,o.FullPaths[R]]}).forEach(function(B){var R=B[0],P=B[1];if(R.type==2&&R.name.match(/\.iwa/)){var K=R.content,re=jr(K),ae=Kr(re);ae.forEach(function(ee){c.push(ee.id),f[ee.id]={deps:[],location:P,type:qe(ee.messages[0].meta[1][0].data)}})}}),c.sort(function(B,R){return B-R});var l=c.filter(function(B){return B>1}).map(function(B){return[B,Pe(B)]});o.FileIndex.map(function(B,R){return[B,o.FullPaths[R]]}).forEach(function(B){var R=B[0];if(B[1],!!R.name.match(/\.iwa/)){var P=Kr(jr(R.content));P.forEach(function(K){K.messages.forEach(function(re){l.forEach(function(ae){K.messages.some(function(ee){return qe(ee.meta[1][0].data)!=11006&&N_(ee.data,ae[1])})&&f[ae[0]].deps.push(K.id)})})})}});for(var u=pe.find(o,f[1].location),h=Kr(jr(u.content)),x,p=0;p-1?"sheet":e==Ce.CS?"chart":e==Ce.DS?"dialog":e==Ce.MS?"macro":e&&e.length?e:"sheet"}function J_(e,t){if(!e)return 0;try{e=t.map(function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,Y_(e["!id"][a.id].Type)]})}catch{return null}return!e||e.length===0?null:e}function q_(e,t,r,a,n,i,s,f,c,o,l,u){try{i[a]=za(Wr(e,r,!0),t);var h=ir(e,t),x;switch(f){case"sheet":x=_g(h,t,n,c,i[a],o,l,u);break;case"chart":if(x=wg(h,t,n,c,i[a],o,l,u),!x||!x["!drawel"])break;var p=Ha(x["!drawel"].Target,t),d=sn(p),v=sp(Wr(e,p,!0),za(Wr(e,d,!0),p)),k=Ha(v,p),_=sn(k);x=K2(Wr(e,k,!0),k,c,za(Wr(e,_,!0),k),o,x);break;case"macro":x=kg(h,t,n,c,i[a],o,l,u);break;case"dialog":x=Tg(h,t,n,c,i[a],o,l,u);break;default:throw new Error("Unrecognized sheet type "+f)}s[a]=x;var m=[];i&&i[a]&&Ze(i[a]).forEach(function(C){var I="";if(i[a][C].Type==Ce.CMNT){I=Ha(i[a][C].Target,t);var S=yg(ir(e,I,!0),I,c);if(!S||!S.length)return;Rs(x,S,!1)}i[a][C].Type==Ce.TCMNT&&(I=Ha(i[a][C].Target,t),m=m.concat(cp(ir(e,I,!0),c)))}),m&&m.length&&Rs(x,m,!0,c.people||[])}catch(C){if(c.WTF)throw C}}function zr(e){return e.charAt(0)=="/"?e.slice(1):e}function Z_(e,t){if(ba(),t=t||{},Fi(t),Yr(e,"META-INF/manifest.xml")||Yr(e,"objectdata.xml"))return Gs(e,t);if(Yr(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof F0<"u"){if(e.FileIndex)return F0(e);var r=pe.utils.cfb_new();return es(e).forEach(function(oe){Ee(r,oe,Cf(e,oe))}),F0(r)}throw new Error("Unsupported NUMBERS file")}if(!Yr(e,"[Content_Types].xml"))throw Yr(e,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):Yr(e,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var a=es(e),n=th(Wr(e,"[Content_Types].xml")),i=!1,s,f;if(n.workbooks.length===0&&(f="xl/workbook.xml",ir(e,f,!0)&&n.workbooks.push(f)),n.workbooks.length===0){if(f="xl/workbook.bin",!ir(e,f,!0))throw new Error("Could not find workbook");n.workbooks.push(f),i=!0}n.workbooks[0].slice(-3)=="bin"&&(i=!0);var c={},o={};if(!t.bookSheets&&!t.bookProps){if($a=[],n.sst)try{$a=Fg(ir(e,zr(n.sst)),n.sst,t)}catch(oe){if(t.WTF)throw oe}t.cellStyles&&n.themes.length&&(c=Sg(Wr(e,n.themes[0].replace(/^\//,""),!0)||"",n.themes[0],t)),n.style&&(o=Eg(ir(e,zr(n.style)),n.style,c,t))}n.links.map(function(oe){try{var q=za(Wr(e,sn(zr(oe))),oe);return Cg(ir(e,zr(oe)),q,oe,t)}catch{}});var l=gg(ir(e,zr(n.workbooks[0])),n.workbooks[0],t),u={},h="";n.coreprops.length&&(h=ir(e,zr(n.coreprops[0]),!0),h&&(u=tc(h)),n.extprops.length!==0&&(h=ir(e,zr(n.extprops[0]),!0),h&&oh(h,u,t)));var x={};(!t.bookSheets||t.bookProps)&&n.custprops.length!==0&&(h=Wr(e,zr(n.custprops[0]),!0),h&&(x=uh(h,t)));var p={};if((t.bookSheets||t.bookProps)&&(l.Sheets?s=l.Sheets.map(function(q){return q.name}):u.Worksheets&&u.SheetNames.length>0&&(s=u.SheetNames),t.bookProps&&(p.Props=u,p.Custprops=x),t.bookSheets&&typeof s<"u"&&(p.SheetNames=s),t.bookSheets?p.SheetNames:t.bookProps))return p;s={};var d={};t.bookDeps&&n.calcchain&&(d=Ag(ir(e,zr(n.calcchain)),n.calcchain));var v=0,k={},_,m;{var C=l.Sheets;u.Worksheets=C.length,u.SheetNames=[];for(var I=0;I!=C.length;++I)u.SheetNames[I]=C[I].name}var S=i?"bin":"xml",w=n.workbooks[0].lastIndexOf("/"),N=(n.workbooks[0].slice(0,w+1)+"_rels/"+n.workbooks[0].slice(w+1)+".rels").replace(/^\//,"");Yr(e,N)||(N="xl/_rels/workbook."+S+".rels");var O=za(Wr(e,N,!0),N.replace(/_rels.*/,"s5s"));(n.metadata||[]).length>=1&&(t.xlmeta=bg(ir(e,zr(n.metadata[0])),n.metadata[0],t)),(n.people||[]).length>=1&&(t.people=lp(ir(e,zr(n.people[0])),t)),O&&(O=J_(O,l.Sheets));var G=ir(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(v=0;v!=u.Worksheets;++v){var M="sheet";if(O&&O[v]?(_="xl/"+O[v][1].replace(/[\/]?xl\//,""),Yr(e,_)||(_=O[v][1]),Yr(e,_)||(_=N.replace(/_rels\/.*$/,"")+O[v][1]),M=O[v][2]):(_="xl/worksheets/sheet"+(v+1-G)+"."+S,_=_.replace(/sheet0\./,"sheet.")),m=_.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&t.sheets!=null)switch(typeof t.sheets){case"number":if(v!=t.sheets)continue e;break;case"string":if(u.SheetNames[v].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var L=!1,J=0;J!=t.sheets.length;++J)typeof t.sheets[J]=="number"&&t.sheets[J]==v&&(L=1),typeof t.sheets[J]=="string"&&t.sheets[J].toLowerCase()==u.SheetNames[v].toLowerCase()&&(L=1);if(!L)continue e}}q_(e,_,m,u.SheetNames[v],v,k,s,M,t,l,c,o)}return p={Directory:n,Workbook:l,Props:u,Custprops:x,Deps:d,Sheets:s,SheetNames:u.SheetNames,Strings:$a,Styles:o,Themes:c,SSF:Ge(me)},t&&t.bookFiles&&(e.files?(p.keys=a,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach(function(oe,q){oe=oe.replace(/^Root Entry[\/]/,""),p.keys.push(oe),p.files[oe]=e.FileIndex[q]}))),t&&t.bookVBA&&(n.vba.length>0?p.vbaraw=ir(e,zr(n.vba[0]),!0):n.defaults&&n.defaults.bin===gp&&(p.vbaraw=ir(e,"xl/vbaProject.bin",!0))),p}function Q_(e,t){var r=t||{},a="Workbook",n=pe.find(e,a);try{if(a="/!DataSpaces/Version",n=pe.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(bx(n.content),a="/!DataSpaces/DataSpaceMap",n=pe.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=Ox(n.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",n=pe.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=Ix(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",n=pe.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Nx(n.content)}catch{}if(a="/EncryptionInfo",n=pe.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var f=Px(n.content);if(a="/EncryptedPackage",n=pe.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(f[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(f[1],n.content,r.password||"",r);if(f[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(f[1],n.content,r.password||"",r);throw new Error("File is password-protected")}function ew(e,t){return t.bookType=="ods"?xo(e,t):t.bookType=="numbers"?j_(e,t):t.bookType=="xlsb"?rw(e,t):tw(e,t)}function rw(e,t){_a=1024,e&&!e.SSF&&(e.SSF=Ge(me)),e&&e.SSF&&(ba(),dn(e.SSF),t.revssf=a0(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Ka?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",a=Hc.indexOf(t.bookType)>-1,n=ui();yi(t=t||{});var i=q0(),s="",f=0;if(t.cellXfs=[],Vt(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Ee(i,s,ac(e.Props,t)),n.coreprops.push(s),Le(t.rels,2,s,Ce.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],o=0;o0&&(s="docProps/custom.xml",Ee(i,s,fc(e.Custprops)),n.custprops.push(s),Le(t.rels,4,s,Ce.CUST_PROPS)),f=1;f<=e.SheetNames.length;++f){var l={"!id":{}},u=e.Sheets[e.SheetNames[f-1]],h=(u||{})["!type"]||"sheet";switch(h){case"chart":default:s="xl/worksheets/sheet"+f+"."+r,Ee(i,s,Og(f-1,s,t,e,l)),n.sheets.push(s),Le(t.wbrels,-1,"worksheets/sheet"+f+"."+r,Ce.WS[0])}if(u){var x=u["!comments"],p=!1,d="";x&&x.length>0&&(d="xl/comments"+f+"."+r,Ee(i,d,Ng(x,d)),n.comments.push(d),Le(l,-1,"../comments"+f+"."+r,Ce.CMNT),p=!0),u["!legacy"]&&p&&Ee(i,"xl/drawings/vmlDrawing"+f+".vml",Uc(f,u["!comments"])),delete u["!comments"],delete u["!legacy"]}l["!id"].rId1&&Ee(i,sn(s),Ta(l))}return t.Strings!=null&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Ee(i,s,Rg(t.Strings,s,t)),n.strs.push(s),Le(t.wbrels,-1,"sharedStrings."+r,Ce.SST)),s="xl/workbook."+r,Ee(i,s,Dg(e,s)),n.workbooks.push(s),Le(t.rels,1,s,Ce.WB),s="xl/theme/theme1.xml",Ee(i,s,mi(e.Themes,t)),n.themes.push(s),Le(t.wbrels,-1,"theme/theme1.xml",Ce.THEME),s="xl/styles."+r,Ee(i,s,Ig(e,s,t)),n.styles.push(s),Le(t.wbrels,-1,"styles."+r,Ce.STY),e.vbaraw&&a&&(s="xl/vbaProject.bin",Ee(i,s,e.vbaraw),n.vba.push(s),Le(t.wbrels,-1,"vbaProject.bin",Ce.VBA)),s="xl/metadata."+r,Ee(i,s,Pg(s)),n.metadata.push(s),Le(t.wbrels,-1,"metadata."+r,Ce.XLMETA),Ee(i,"[Content_Types].xml",ec(n,t)),Ee(i,"_rels/.rels",Ta(t.rels)),Ee(i,"xl/_rels/workbook."+r+".rels",Ta(t.wbrels)),delete t.revssf,delete t.ssf,i}function tw(e,t){_a=1024,e&&!e.SSF&&(e.SSF=Ge(me)),e&&e.SSF&&(ba(),dn(e.SSF),t.revssf=a0(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,Ka?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",a=Hc.indexOf(t.bookType)>-1,n=ui();yi(t=t||{});var i=q0(),s="",f=0;if(t.cellXfs=[],Vt(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s="docProps/core.xml",Ee(i,s,ac(e.Props,t)),n.coreprops.push(s),Le(t.rels,2,s,Ce.CORE_PROPS),s="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var c=[],o=0;o0&&(s="docProps/custom.xml",Ee(i,s,fc(e.Custprops)),n.custprops.push(s),Le(t.rels,4,s,Ce.CUST_PROPS));var l=["SheetJ5"];for(t.tcid=0,f=1;f<=e.SheetNames.length;++f){var u={"!id":{}},h=e.Sheets[e.SheetNames[f-1]],x=(h||{})["!type"]||"sheet";switch(x){case"chart":default:s="xl/worksheets/sheet"+f+"."+r,Ee(i,s,Zc(f-1,t,e,u)),n.sheets.push(s),Le(t.wbrels,-1,"worksheets/sheet"+f+"."+r,Ce.WS[0])}if(h){var p=h["!comments"],d=!1,v="";if(p&&p.length>0){var k=!1;p.forEach(function(_){_[1].forEach(function(m){m.T==!0&&(k=!0)})}),k&&(v="xl/threadedComments/threadedComment"+f+"."+r,Ee(i,v,op(p,l,t)),n.threadedcomments.push(v),Le(u,-1,"../threadedComments/threadedComment"+f+"."+r,Ce.TCMNT)),v="xl/comments"+f+"."+r,Ee(i,v,Wc(p)),n.comments.push(v),Le(u,-1,"../comments"+f+"."+r,Ce.CMNT),d=!0}h["!legacy"]&&d&&Ee(i,"xl/drawings/vmlDrawing"+f+".vml",Uc(f,h["!comments"])),delete h["!comments"],delete h["!legacy"]}u["!id"].rId1&&Ee(i,sn(s),Ta(u))}return t.Strings!=null&&t.Strings.length>0&&(s="xl/sharedStrings."+r,Ee(i,s,Ac(t.Strings,t)),n.strs.push(s),Le(t.wbrels,-1,"sharedStrings."+r,Ce.SST)),s="xl/workbook."+r,Ee(i,s,ao(e)),n.workbooks.push(s),Le(t.rels,1,s,Ce.WB),s="xl/theme/theme1.xml",Ee(i,s,mi(e.Themes,t)),n.themes.push(s),Le(t.wbrels,-1,"theme/theme1.xml",Ce.THEME),s="xl/styles."+r,Ee(i,s,Pc(e,t)),n.styles.push(s),Le(t.wbrels,-1,"styles."+r,Ce.STY),e.vbaraw&&a&&(s="xl/vbaProject.bin",Ee(i,s,e.vbaraw),n.vba.push(s),Le(t.wbrels,-1,"vbaProject.bin",Ce.VBA)),s="xl/metadata."+r,Ee(i,s,Mc()),n.metadata.push(s),Le(t.wbrels,-1,"metadata."+r,Ce.XLMETA),l.length>1&&(s="xl/persons/person.xml",Ee(i,s,up(l)),n.people.push(s),Le(t.wbrels,-1,"persons/person.xml",Ce.PEOPLE)),Ee(i,"[Content_Types].xml",ec(n,t)),Ee(i,"_rels/.rels",Ta(t.rels)),Ee(i,"xl/_rels/workbook."+r+".rels",Ta(t.wbrels)),delete t.revssf,delete t.ssf,i}function Ai(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=Hr(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function aw(e,t){return pe.find(e,"EncryptedPackage")?Q_(e,t):fo(e,t)}function nw(e,t){var r,a=e,n=t||{};return n.type||(n.type=Fe&&Buffer.isBuffer(e)?"buffer":"base64"),r=bf(a,n),Z_(r,n)}function vo(e,t){var r=0;e:for(;r=2&&n[3]===0||n[2]===0&&(n[3]===8||n[3]===9)))return Jt.to_workbook(a,r);break;case 3:case 131:case 139:case 140:return B0.to_workbook(a,r);case 123:if(n[1]===92&&n[2]===114&&n[3]===116)return Ic.to_workbook(a,r);break;case 10:case 13:case 32:return iw(a,r);case 137:if(n[1]===80&&n[2]===78&&n[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return ux.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?B0.to_workbook(a,r):y0(e,a,r,i)}function mo(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return pn(t.file,pe.write(e,{type:Fe?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return pe.write(e,t)}function cw(e,t){var r=Ge(t||{}),a=ew(e,r);return ow(a,r)}function ow(e,t){var r={},a=Fe?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=a;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=a;break;default:throw new Error("Unrecognized type "+t.type)}var n=e.FullPaths?pe.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof n=="string"){if(t.type=="binary"||t.type=="base64")return n;n=new Uint8Array(r0(n))}return t.password&&typeof encrypt_agile<"u"?mo(encrypt_agile(n,t.password),t):t.type==="file"?pn(t.file,n):t.type=="string"?Me(n):n}function lw(e,t){var r=t||{},a=f_(e,r);return mo(a,r)}function ut(e,t,r){r||(r="");var a=r+e;switch(t.type){case"base64":return en(ht(a));case"binary":return ht(a);case"string":return e;case"file":return pn(t.file,a,"utf8");case"buffer":return Fe?Ft(a,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(a):ut(a,{type:"binary"}).split("").map(function(n){return n.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function uw(e,t){switch(t.type){case"base64":return en(e);case"binary":return e;case"string":return e;case"file":return pn(t.file,e,"binary");case"buffer":return Fe?Ft(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function Pn(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",a=0;a0&&(n=0);var u=tr(c.s.r),h=[],x=[],p=0,d=0,v=Array.isArray(e),k=c.s.r,_=0,m={};v&&!e[k]&&(e[k]=[]);var C=o.skipHidden&&e["!cols"]||[],I=o.skipHidden&&e["!rows"]||[];for(_=c.s.c;_<=c.e.c;++_)if(!(C[_]||{}).hidden)switch(h[_]=je(_),r=v?e[k][_]:e[h[_]+u],a){case 1:i[_]=_-c.s.c;break;case 2:i[_]=h[_];break;case 3:i[_]=o.header[_-c.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),f=s=St(r,null,o),d=m[s]||0,!d)m[s]=1;else{do f=s+"_"+d++;while(m[f]);m[s]=d,m[f]=1}i[_]=f}for(k=c.s.r+n;k<=c.e.r;++k)if(!(I[k]||{}).hidden){var S=xw(e,c,k,h,a,i,v,o);(S.isempty===!1||(a===1?o.blankrows!==!1:o.blankrows))&&(x[p++]=S.row)}return x.length=p,x}var Js=/"/g;function dw(e,t,r,a,n,i,s,f){for(var c=!0,o=[],l="",u=tr(r),h=t.s.c;h<=t.e.c;++h)if(a[h]){var x=f.dense?(e[r]||[])[h]:e[a[h]+u];if(x==null)l="";else if(x.v!=null){c=!1,l=""+(f.rawNumbers&&x.t=="n"?x.v:St(x,null,f));for(var p=0,d=0;p!==l.length;++p)if((d=l.charCodeAt(p))===n||d===i||d===34||f.forceQuotes){l='"'+l.replace(Js,'""')+'"';break}l=="ID"&&(l='"ID"')}else x.f!=null&&!x.F?(c=!1,l="="+x.f,l.indexOf(",")>=0&&(l='"'+l.replace(Js,'""')+'"')):l="";o.push(l)}return f.blankrows===!1&&c?null:o.join(s)}function bi(e,t){var r=[],a=t??{};if(e==null||e["!ref"]==null)return"";var n=Re(e["!ref"]),i=a.FS!==void 0?a.FS:",",s=i.charCodeAt(0),f=a.RS!==void 0?a.RS:` +`,c=f.charCodeAt(0),o=new RegExp((i=="|"?"\\|":i)+"+$"),l="",u=[];a.dense=Array.isArray(e);for(var h=a.skipHidden&&e["!cols"]||[],x=a.skipHidden&&e["!rows"]||[],p=n.s.c;p<=n.e.c;++p)(h[p]||{}).hidden||(u[p]=je(p));for(var d=0,v=n.s.r;v<=n.e.r;++v)(x[v]||{}).hidden||(l=dw(e,n,v,u,s,c,i,a),l!=null&&(a.strip&&(l=l.replace(o,"")),(l||a.blankrows!==!1)&&r.push((d++?f:"")+l)));return delete a.dense,r.join("")}function go(e,t){t||(t={}),t.FS=" ",t.RS=` +`;var r=bi(e,t);return r}function pw(e){var t="",r,a="";if(e==null||e["!ref"]==null)return[];var n=Re(e["!ref"]),i="",s=[],f,c=[],o=Array.isArray(e);for(f=n.s.c;f<=n.e.c;++f)s[f]=je(f);for(var l=n.s.r;l<=n.e.r;++l)for(i=tr(l),f=n.s.c;f<=n.e.c;++f)if(t=s[f]+i,r=o?(e[l]||[])[f]:e[t],a="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;a=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)a=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)a=""+r.v;else if(r.t=="b")a=r.v?"TRUE":"FALSE";else if(r.w!==void 0)a="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?a="'"+r.v:a=""+r.v}}c[c.length]=t+"="+a}return c}function _o(e,t,r){var a=r||{},n=+!a.skipHeader,i=e||{},s=0,f=0;if(i&&a.origin!=null)if(typeof a.origin=="number")s=a.origin;else{var c=typeof a.origin=="string"?Ye(a.origin):a.origin;s=c.r,f=c.c}var o,l={s:{c:0,r:0},e:{c:f,r:s+t.length-1+n}};if(i["!ref"]){var u=Re(i["!ref"]);l.e.c=Math.max(l.e.c,u.e.c),l.e.r=Math.max(l.e.r,u.e.r),s==-1&&(s=u.e.r+1,l.e.r=s+t.length-1+n)}else s==-1&&(s=0,l.e.r=t.length-1+n);var h=a.header||[],x=0;t.forEach(function(d,v){Ze(d).forEach(function(k){(x=h.indexOf(k))==-1&&(h[x=h.length]=k);var _=d[k],m="z",C="",I=ge({c:f+x,r:s+v+n});o=xn(i,I),_&&typeof _=="object"&&!(_ instanceof Date)?i[I]=_:(typeof _=="number"?m="n":typeof _=="boolean"?m="b":typeof _=="string"?m="s":_ instanceof Date?(m="d",a.cellDates||(m="n",_=lr(_)),C=a.dateNF||me[14]):_===null&&a.nullError&&(m="e",_=0),o?(o.t=m,o.v=_,delete o.w,delete o.R,C&&(o.z=C)):i[I]=o={t:m,v:_},C&&(o.z=C))})}),l.e.c=Math.max(l.e.c,f+h.length-1);var p=tr(s);if(n)for(x=0;x=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function Di(){return{SheetNames:[],Sheets:{}}}function Oi(e,t,r,a){var n=1;if(!r)for(;n<=65535&&e.SheetNames.indexOf(r="Sheet"+n)!=-1;++n,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(r)>=0){var i=r.match(/(^.*?)(\d+)$/);n=i&&+i[2]||0;var s=i&&i[1]||r;for(++n;n<=65535&&e.SheetNames.indexOf(r=s+n)!=-1;++n);}if(to(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function gw(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=mw(e,t);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[a].Hidden=r}function _w(e,t){return e.z=t,e}function wo(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function ww(e,t,r){return wo(e,"#"+t,r)}function kw(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function Tw(e,t,r,a){for(var n=typeof t!="string"?t:Re(t),i=typeof t=="string"?t:Te(t),s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var c=xn(e,s,f);c.t="n",c.F=i,delete c.v,s==n.s.r&&f==n.s.c&&(c.f=r,a&&(c.D=!0))}return e}var H0={encode_col:je,encode_row:tr,encode_cell:ge,encode_range:Te,decode_col:ii,decode_row:ni,split_cell:Ru,decode_cell:Ye,decode_range:Pr,format_cell:St,sheet_add_aoa:Kf,sheet_add_json:_o,sheet_add_dom:lo,aoa_to_sheet:Da,json_to_sheet:vw,table_to_sheet:uo,table_to_book:b_,sheet_to_csv:bi,sheet_to_txt:go,sheet_to_json:Zn,sheet_to_html:oo,sheet_to_formulae:pw,sheet_to_row_object_array:Zn,sheet_get_cell:xn,book_new:Di,book_append_sheet:Oi,book_set_sheet_visibility:gw,cell_set_number_format:_w,cell_set_hyperlink:wo,cell_set_internal_link:ww,cell_add_comment:kw,sheet_set_array_formula:Tw,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};class Ew{constructor(){u0(this,"SheetNames",[]);u0(this,"Sheets",{})}}function Sw(e,t){return t&&(e+=1462),(Date.parse(e)-new Date(Date.UTC(1899,11,30)).getTime())/(24*60*60*1e3)}function Fw(e){const t={},r={s:{c:1e7,r:1e7},e:{c:0,r:0}};for(let a=0;a!=e.length;++a)for(let n=0;n!=e[a].length;++n){r.s.r>a&&(r.s.r=a),r.s.c>n&&(r.s.c=n),r.e.r-1;u--)r.unshift(e[u]);const f="SheetJS",c=new Ew,o=Fw(r);if(n.length>0&&(o["!merges"]||(o["!merges"]=[]),n.forEach(u=>{o["!merges"].push(H0.decode_range(u))})),i){const u=r.map(x=>x.map(p=>p==null?{wch:10}:p.toString().charCodeAt(0)>255?{wch:p.toString().length*2}:{wch:p.toString().length})),h=u[0];for(let x=1;x({exportData2Excel:()=>{const{columns:n,exportFormatter:i,exportFileName:s,exportBookType:f,exportAutoWidth:c}=e,{getColumnKey:o}=r,{tableData:l}=t,u=n.filter(h=>{const x=o(h);return x&&!cf.includes(x)});if(i){const{header:h,data:x}=i(u,l.value);if(A0(h)||A0(x))return;qs({header:h,data:x,filename:s,bookType:f,autoWidth:c})}else qs({header:u.map(h=>h.title),data:l.value.map(h=>u.map(x=>C0(h,o(x)))),filename:s,bookType:f,autoWidth:c})}});function Cw({tableState:e,slots:t,tableMethods:r}){const{getProps:a,loadingRef:n}=e,{getColumnKey:i,getQueryFormRef:s}=r,f=cr(()=>{const{formProps:u}=ne(a),{submitButtonOptions:h}=u||{};return{showAdvancedButton:!0,layout:"horizontal",labelWidth:100,...u,schemas:(u==null?void 0:u.schemas)??ne(c),submitButtonOptions:{loading:ne(n),...h},compact:!0}}),c=cr(()=>{const u=Object.keys(Qa);return ne(a).columns.filter(h=>{const x=i(h);return!h.hideInSearch&&!!x&&!u.includes(x)}).map(h=>({field:h.searchField??i(h),component:"Input",label:h.title,colProps:{span:8},...h.formItemProps})).sort((h,x)=>Number(h==null?void 0:h.order)-Number(x==null?void 0:x.order))});tf(()=>{var u;return(u=s())==null?void 0:u.setSchemaFormProps(ne(f))},{flush:"post"});const o=cr(()=>Object.keys(t).map(h=>h.startsWith("form-")?h:null).filter(h=>!!h));function l(u){var h;return u?((h=u==null?void 0:u.replace)==null?void 0:h.call(u,/form-/,""))??"":""}return{getFormProps:f,replaceFormSlotKey:l,getFormSlotKeys:o}}const Pt={fetchConfig:{pageField:"page",sizeField:"pageSize",listField:"items",totalField:"meta.totalItems"},pageSizeOptions:["10","50","80","100"],defaultPageSize:10,defaultAlign:"center",defaultSortFn:e=>{const{field:t,order:r}=e;return t&&r?{field:t,order:r}:{}},defaultFilterFn:e=>e},bw=e=>{let t=e.offsetTop,r=e.offsetParent;for(;r!=null;)t+=r.offsetTop,r=r.offsetParent;return t},Dw=({props:e})=>{const t=af(),r=Ke(),a=cr(()=>({y:r.value,...e.scroll})),n=Qs(()=>{var f;if(!e.autoHeight)return;const i=(f=t==null?void 0:t.proxy)==null?void 0:f.$el,s=(i==null?void 0:i.querySelector(".ant-table-body"))||(i==null?void 0:i.querySelector(".ant-table-tbody"));if(s){const c=document.documentElement.offsetHeight-bw(s);r.value=c-30}});return setTimeout(n),window.addEventListener("resize",n),pl(()=>{window.removeEventListener("resize",n)}),{scroll:a}},Ow=({props:e,slots:t})=>{const{t:r}=Qn(),{scroll:a}=Dw({props:e}),n=Ke(),i=Ke(),s=Ke(),f=Ke([]),c=Ke(),o=Ke(!1),l=Ke(!!e.loading),u=Ke({}),h=Ke(new Map),x=Ke(new Set),p=Ke(new Set),d=vl({sortInfo:{},filterInfo:{}});Object.is(e.pagination,!1)||(o.value={current:1,pageSize:Pt.defaultPageSize,total:0,pageSizeOptions:[...Pt.pageSizeOptions],showQuickJumper:!0,showSizeChanger:!0,showTotal:_=>r("component.table.total",{total:_}),...e.pagination});const v=cr(()=>({...e,...ne(c)})),k=cr(()=>{const _=ne(v);let m={..._,rowKey:_.rowKey??"id",loading:_.loading??ne(l),pagination:ne(o),tableLayout:_.tableLayout??"fixed",scroll:ne(a)};return t.expandedRowRender&&(m=b0(m,"scroll")),m=b0(m,["class","onChange","columns"]),m});return Zt(()=>e.dataSource,_=>{_&&(f.value=_)},{immediate:!0,deep:!0}),Zt(()=>e.columns,_=>{_&&(c.value={...c.value,columns:_})},{immediate:!0,deep:!0}),{tableRef:n,editTableFormRef:s,loadingRef:l,tableData:f,queryFormRef:i,innerPropsRef:c,getProps:v,getBindValues:k,paginationRef:o,editFormModel:u,editFormErrorMsgs:h,editableCellKeys:p,editableRowKeys:x,searchState:d}},ko=({state:e,props:t})=>{const{tableData:r,editFormModel:a,editTableFormRef:n,editFormErrorMsgs:i,editableCellKeys:s,editableRowKeys:f}=e;Zt(()=>t.editableType,_=>{_==="cell"?f.value.clear():s.value.clear()});const c=(_,m)=>{Reflect.set(a.value,_,m),Qt(()=>{var C;(C=n.value)==null||C.setFormModel(_,m)})},o=(_,m,C)=>{const I=Ja(m??r.value.find(S=>S[String(t.rowKey)]===_));return C==null||C.forEach(S=>{const{formItemProps:w,editFormItemProps:N}=S,O=S.dataIndex||S.key;!Object.is(N==null?void 0:N.extendSearchFormProps,!1)&&w&&Reflect.has(w,"defaultValue")&&(I[O]=w.defaultValue),N&&Reflect.has(N,"defaultValue")&&(I[O]=N.defaultValue)}),I},l=(_,m)=>{if(s.value.clear(),f.value.size>0&&t.editableType==="single")return Xo.warn(t.onlyOneLineEditorAlertMessage||"只能同时编辑一行"),!1;const C=o(_,m,t.columns);return c(_,C),f.value.add(_),!0},u=(_,m,C)=>{f.value.clear();const I=t.columns.filter(w=>w.dataIndex===m),S=o(_,C,I);s.value.add(`${_}.${m}`),c(_,{...d(_)||S,[m]:S[m]})},h=(_,m)=>{s.value.delete(`${_}.${m}`);const C=d(_),I=r.value.find(S=>S[String(t.rowKey)]===_);I&&Reflect.set(C,m,I[m]),i.value.delete(`${_}.${m}`)},x=_=>{const m=d(_);return Object.keys(m).forEach(C=>i.value.delete(`${_}.${C}`)),Qt(()=>{var C,I;(I=(C=n.value)==null?void 0:C.delFormModel)==null||I.call(C,_)}),f.value.delete(_),Reflect.deleteProperty(a.value,_)},p=_=>f.value.has(_),d=_=>Reflect.get(a.value,_);return{setEditFormModel:c,startEditable:l,startCellEditable:u,cancelCellEditable:h,cancelEditable:x,isEditable:p,validateRow:async _=>{var I;const m=Object.keys(d(_)).map(S=>[String(_),S]),C=await((I=n.value)==null?void 0:I.validateFields(m));return(C==null?void 0:C[_])??C},validateCell:async(_,m)=>{var I;const C=await((I=n.value)==null?void 0:I.validateFields([[String(_),m]]));return(C==null?void 0:C[_])??C},getEditFormModel:d}};function Iw({state:e,props:t,emit:r}){const{tableData:a}=e,n=Ke([]),i=cr(()=>{const{childrenColumnName:u="children"}=t;return a.value.some(h=>Array.isArray(h[u])&&h[u].length)}),s=cr(()=>i.value?{expandedRowKeys:ne(n),onExpandedRowsChange:u=>{n.value=u,r("expanded-rows-change",u)}}:{});function f(){const u=o();n.value=u}function c(u){i.value&&(n.value=[...n.value,...u])}function o(u){const h=[],{childrenColumnName:x,rowKey:p}=t;return ml(u||ne(a)).forEach(d=>{h.push(d[p]);const v=d[x||"children"];v!=null&&v.length&&h.push(...o(v))}),h}function l(){n.value=[]}return{getExpandOption:s,expandAll:f,expandRows:c,collapseAll:l}}const Rw=({state:e,props:t,emit:r})=>{const{innerPropsRef:a,tableData:n,loadingRef:i,queryFormRef:s,paginationRef:f,editFormErrorMsgs:c,searchState:o}=e,l=ko({state:e,props:t}),u=Iw({state:e,props:t,emit:r});Zt(()=>t.searchParams,()=>{p()}),Zt(()=>t.dataSource,S=>{m({total:S==null?void 0:S.length})});const h=S=>{a.value={...ne(a),...S}},x=(S,w=1)=>{m({current:w}),p(S),r("search",S)},p=Qs(async(S={})=>{const{dataRequest:w,dataSource:N,fetchConfig:O,searchParams:G}=t;if(!(!w||!wa(w)||Array.isArray(N)))try{let M={};const L=ne(f),{pageField:J,sizeField:oe,listField:q,totalField:ue}={...Pt.fetchConfig,...O},ie=h0(L);ie&&(M={[J]:L.current,[oe]:L.pageSize});const{sortInfo:be={},filterInfo:V}=o;let de={...M,...be,...V,...G,...S};if(await Qt(),s.value){const P=await s.value.validate();de={...s.value.handleFormValues(P),...de}}i.value=!0;const ve=await w(de),b=Array.isArray(ve),B=b?ve:C0(ve,q),R=b?ve.length:Number(C0(ve,ue));if(ie&&R){const{current:P=1,pageSize:K=Pt.defaultPageSize}=L,re=Math.ceil(R/K);if(P>re)return m({current:re}),await p(S)}return n.value=B,m({total:~~R}),de[J]&&m({current:de[J]||1}),n}catch(M){Uo(`表格查询出错:${M}`),r("fetch-error",M),n.value=[],m({total:0})}finally{i.value=!1}}),d=(S=!1)=>{const w=ne(f);return Object.is(S,!0)&&h0(w)&&(w.current=1),r("reload"),p()},v=async(...S)=>{const[w,N,O]=S,{sortFn:G,filterFn:M}=t;if(s.value&&await s.value.validate(),m(w),O&&wa(G)){const L=G(O);o.sortInfo=L}if(N&&wa(M)){const L=M(N);o.filterInfo=L}await p({}),r("change",...S)},k=S=>(S==null?void 0:S.key)||(S==null?void 0:S.dataIndex),_=(S,w,N)=>{const O=Array.isArray(S)?S.join("."):S;w?c.value.delete(O):c.value.set(O,N)},m=(S=f.value)=>{Mn(S)?f.value=S:h0(f.value)&&(f.value={...f.value,...S})};return{...l,...u,setProps:h,handleSubmit:x,handleTableChange:v,getColumnKey:k,fetchData:p,getQueryFormRef:()=>s.value,reload:d,onInfiniteScroll:(S,w)=>{var O,G;const N=(G=(O=af())==null?void 0:O.proxy)==null?void 0:G.$el.querySelector(".ant-table-body");Wo(N,S,w)},handleEditFormValidate:_}},Zs="__TABLE_ACTION",Nw=dt({__name:"table-action",props:{actions:{type:Array,default:()=>[]},columnParams:{type:Object,default:()=>({})},divider:{type:Boolean,default:!0},rowKey:[String,Number]},setup(e){const t=(o,{slots:l})=>{const{popConfirm:u,tooltip:h}=o,x=()=>{var p;return u?Un(zo,u,{default:l.default}):(p=l.default)==null?void 0:p.call(l)};return h?Un($t,c(h),{default:x}):x()},r=e,a=Ke(new Map),n=cr(()=>r.actions.filter(o=>{const l=o.auth;if(Object.is(l,void 0))return!0;if(Bi(l)){const u=Li(l);return o.disabled??(o.disabled=!u),o.disabled&&!u&&(o.title="对不起,您没有该操作权限!"),u}if(Go(l)){const u=Li(l.perm),h=l.effect!=="delete";return o.disabled??(o.disabled=!u&&h),o.disabled&&!u&&(o.title="对不起,您没有该操作权限!"),u||h}}).map((o,l)=>{const u=o.onClick;return wa(u)&&!i(u)&&(o.onClick=async()=>{const h=u(r.columnParams);if(sf(h)){const x=f(o,l);a.value.set(x,!0),await h.finally(()=>{a.value.delete(x)})}},s(o.onClick)),o.icon&&(o.icon=Ae(Ho,{icon:o.icon,class:{"mr-1":!!o.label}},null)),o})),i=o=>Reflect.get(o,Zs),s=o=>{Reflect.set(o,Zs,!0)},f=(o,l)=>`${r.rowKey}${l}${o.label}`,c=o=>({getPopupContainer:()=>document.body,placement:"bottom",...Bi(o)?{title:o}:o});return(o,l)=>{const u=X0("a-button"),h=V0;return Ve(!0),Et(Za,null,Kt(n.value,(x,p)=>(Ve(),Et(Za,{key:`${p}-${x.label}`},[Ae(t,ma(ga(x)),{default:we(()=>[Ae(u,qa({type:"link",size:"small",loading:a.value.get(f(x,p))},x),{default:we(()=>[et(pr(x.label),1)]),_:2},1040,["loading"])]),_:2},1040),e.divider&&p(Ve(),Fr(ne($t),{placement:"top"},{title:we(()=>[Er("span",null,pr(ne(t)("component.table.settingDens")),1)]),default:we(()=>[Ae(ne($o),{placement:"bottom",trigger:["click"]},{overlay:we(()=>[Ae(ne(Sn),{selectedKeys:a.value,"onUpdate:selectedKeys":f[0]||(f[0]=c=>a.value=c),selectable:"",onClick:n},{default:we(()=>[Ae(ne(Sn).Item,{key:"large"},{default:we(()=>[Er("span",null,pr(ne(t)("component.table.settingDensDefault")),1)]),_:1}),Ae(ne(Sn).Item,{key:"middle"},{default:we(()=>[Er("span",null,pr(ne(t)("component.table.settingDensMiddle")),1)]),_:1}),Ae(ne(Sn).Item,{key:"small"},{default:we(()=>[Er("span",null,pr(ne(t)("component.table.settingDensSmall")),1)]),_:1})]),_:1},8,["selectedKeys"])]),default:we(()=>[Ae(ne(Ko))]),_:1})]),_:1}))}}),Lw=dt({__name:"refresh-setting",setup(e){const{t}=Qn(),r=Ca();function a(){r.reload()}return(n,i)=>(Ve(),Fr(ne($t),{placement:"top"},{title:we(()=>[Er("span",null,pr(ne(t)("common.redo")),1)]),default:we(()=>[Ae(ne(jo),{onClick:a})]),_:1}))}}),Ln=dt({inheritAttrs:!1,__name:"index",props:{...Yo(),trueValue:{type:[Number,Boolean,String],default:!0},falseValue:{type:[Number,Boolean,String],default:!1}},emits:["update:checked","change"],setup(e,{emit:t}){const r=e,a=t,n=cr(()=>b0(r,["onUpdate:checked","onChange"])),i=cr({get(){return r.checked===r.trueValue},set(f){a("update:checked",f?r.trueValue:r.falseValue)}}),s=f=>{const c={...f,target:{...f.target,checked:f.target.checked?r.trueValue:r.falseValue}};a("change",c)};return(f,c)=>(Ve(),Fr(ne(Jo),qa(n.value,{checked:i.value,"onUpdate:checked":c[0]||(c[0]=o=>i.value=o),onChange:s}),{default:we(()=>[tt(f.$slots,"default")]),_:3},16,["checked"]))}});function Bw(e,t){function r(){Qt(async()=>{if(!e)return;(await Vo(()=>import("./sortable.esm-BvVcoYKu.js"),__vite__mapDeps([]))).default.create(ne(e),{animation:500,delay:400,delayOnTouchOnly:!0,...t})})}return{initSortable:r}}const Mw={class:"popover-title"},Uw={style:{padding:"4px 16px 8px 0"}},Ww={class:"column-fixed"},Hw=dt({__name:"column-setting",setup(e){const{t}=Qn(),r=Ca();let a=!1;const n=Ja(r.columns),i=!!r.showIndex,s=r.bordered,f=Ke([]),c=cr({get(){return f.value.length>0&&f.value.every(m=>!m.hideInTable)},set(m){f.value.forEach(C=>C.hideInTable=!m)}}),o=Ke(i),l=Ke(r.bordered),u=Ke(),h=()=>{f.value=Ja(n),o.value=i,l.value=s,f.value.forEach(m=>m.hideInTable??(m.hideInTable=!1))};h();const x=cr(()=>f.value.length>0&&f.value.some(m=>m.hideInTable)&&f.value.some(m=>!m.hideInTable));Zt(f,m=>{r.setProps({columns:m})},{deep:!0});const p=m=>{r.setProps({showIndex:m.target.checked})},d=m=>{r.setProps({bordered:m.target.checked})},v=(m,C)=>{m.fixed=m.fixed===C?!1:C};async function k(){if(a)return;await Qt();const m=ne(u);if(!m)return;const{initSortable:C}=Bw(m,{handle:".table-column-drag-icon",onEnd:I=>{const{oldIndex:S,newIndex:w}=I;if(Mi(S)||Mi(w)||S===w)return;const N=f.value;N.splice(w,0,N.splice(S,1)[0])}});C(),a=!0}const _=()=>{h(),r.setProps({showIndex:i,bordered:s})};return(m,C)=>{const I=X0("a-button");return Ve(),Fr(ne($t),{placement:"top"},{title:we(()=>[Er("span",null,pr(ne(t)("component.table.settingColumn")),1)]),default:we(()=>[Ae(ne(ef),{placement:"bottomLeft",trigger:"click","overlay-class-name":"cloumn-list",onOpenChange:k},{title:we(()=>[Er("div",Mw,[Ae(Ln,{checked:c.value,"onUpdate:checked":C[0]||(C[0]=S=>c.value=S),indeterminate:x.value},{default:we(()=>[et(pr(ne(t)("component.table.settingColumnShow")),1)]),_:1},8,["checked","indeterminate"]),Ae(Ln,{checked:o.value,"onUpdate:checked":C[1]||(C[1]=S=>o.value=S),onChange:p},{default:we(()=>[et(pr(ne(t)("component.table.settingIndexColumnShow")),1)]),_:1},8,["checked"]),Ae(Ln,{checked:l.value,"onUpdate:checked":C[2]||(C[2]=S=>l.value=S),onChange:d},{default:we(()=>[et(pr(ne(t)("component.table.settingBordered")),1)]),_:1},8,["checked"]),Ae(I,{size:"small",type:"link",onClick:_},{default:we(()=>[et(pr(ne(t)("common.resetText")),1)]),_:1})])]),content:we(()=>[Er("div",{ref_key:"columnListRef",ref:u},[(Ve(!0),Et(Za,null,Kt(f.value,S=>(Ve(),Et("div",{key:ne(r).getColumnKey(S),class:"check-item"},[Er("div",Uw,[Ae(ne(qo),{class:"table-column-drag-icon pr-6px cursor-move"}),Ae(Ln,{checked:S.hideInTable,"onUpdate:checked":w=>S.hideInTable=w,"true-value":!1,"false-value":!0},{default:we(()=>[et(pr(S.title),1)]),_:2},1032,["checked","onUpdate:checked"])]),Er("div",Ww,[Ae(ne($t),{placement:"bottomLeft","mouse-leave-delay":.4},{title:we(()=>[et(pr(ne(t)("component.table.settingFixedLeft")),1)]),default:we(()=>[Ae(ne(Zo),{class:Ui(["fixed-left",{active:S.fixed==="left"}]),onClick:w=>v(S,"left")},null,8,["class","onClick"])]),_:2},1024),Ae(ne(V0),{type:"vertical"}),Ae(ne($t),{placement:"bottomLeft","mouse-leave-delay":.4},{title:we(()=>[et(pr(ne(t)("component.table.settingFixedRight")),1)]),default:we(()=>[Ae(ne(Qo),{class:Ui(["fixed-right",{active:S.fixed==="right"}]),onClick:w=>v(S,"right")},null,8,["class","onClick"])]),_:2},1024)])]))),128))],512)]),default:we(()=>[Ae(ne(el))]),_:1})]),_:1})}}}),Vw=e0(Hw,[["__scopeId","data-v-4b9bddcc"]]),Xw=dt({__name:"search-setting",setup(e){const{getProps:t,setProps:r,getFormProps:a,search:n}=Ca();function i(){r({search:!t.value.search})}return(s,f)=>{var c,o;return(o=(c=ne(a))==null?void 0:c.schemas)!=null&&o.length&&ne(n)?(Ve(),Fr(ne($t),{key:0,placement:"top"},{title:we(()=>[Er("span",null,pr(ne(t).search?"隐藏搜索":"显示搜索"),1)]),default:we(()=>[Ae(ne(rl),{onClick:i})]),_:1})):rt("",!0)}}}),Gw=dt({__name:"index",setup(e){return(t,r)=>(Ve(),Fr(ne(rf),{size:8,class:"dark:text-white"},{default:we(()=>[Ae(Xw),Ae(Lw),Ae(Vw),Ae(Pw)]),_:1}))}}),zw={class:"flex justify-between p-16px"},$w={class:"flex"},Kw={class:"title"},jw=dt({name:"ToolBar",__name:"index",props:{title:{type:String,default:""},exportFileName:{type:String,default:""},titleTooltip:{type:String,default:""},showTableSetting:{type:Boolean,default:!0}},setup(e){const{exportData2Excel:t}=Ca();return(r,a)=>{const n=X0("a-button");return Ve(),Et("div",zw,[Er("div",$w,[tt(r.$slots,"headerTitle",{},()=>[Er("div",Kw,[et(pr(e.title)+" ",1),e.titleTooltip?(Ve(),Fr(_l,{key:0,class:"ml-6px pt-3px",text:e.titleTooltip},null,8,["text"])):rt("",!0)])],!0),tt(r.$slots,"afterHeaderTitle",{},void 0,!0)]),Er("div",null,[Ae(ne(rf),null,{default:we(()=>[tt(r.$slots,"toolbar",{},void 0,!0),e.exportFileName?(Ve(),Et("span",{key:0,onClick:a[0]||(a[0]=(...i)=>ne(t)&&ne(t)(...i))},[tt(r.$slots,"export-button",{},()=>[Ae(n,{type:"primary"},{default:we(()=>[et("导出")]),_:1})],!0)])):rt("",!0)]),_:3}),r.$slots.toolbar&&e.showTableSetting?(Ve(),Fr(ne(V0),{key:0,type:"vertical"})):rt("",!0),e.showTableSetting?(Ve(),Fr(Gw,{key:1})):rt("",!0)])])}}}),Yw=e0(jw,[["__scopeId","data-v-970f1354"]]),Jw={class:"editable-cell"},qw=dt({__name:"index",props:{...wl,rowKey:[String,Number],editableType:[String],column:[Object]},setup(e){var I,S;const t=e,r=Ke(!1),a=Ke((S=(I=t.column)==null?void 0:I.column)==null?void 0:S.defaultEditable),n=Ca(),{editFormModel:i,editTableFormRef:s,editFormErrorMsgs:f,editableCellKeys:c,isEditable:o,startCellEditable:l,cancelCellEditable:u,validateCell:h}=n,x=cr(()=>{var w,N;return String((N=(w=t.column)==null?void 0:w.column)==null?void 0:N.dataIndex)}),p=cr(()=>{var O;const w=t.schema.field,N=((O=s.value)==null?void 0:O.getSchemaByFiled(w))||t.schema;return{...N,colProps:{...N.colProps,span:t.editableType==="cell"?20:24}}}),d=cr(()=>t.rowKey&&o(t.rowKey)),v=cr(()=>{const{rowKey:w}=t;return a.value&&t.editableType==="cell"&&c.value.has(`${w}.${x.value}`)}),k=cr(()=>{const w=t.schema.field;return f.value.get(w)}),_=()=>{var w;l(t.rowKey,x.value,(w=t.column)==null?void 0:w.record),a.value=!0},m=async()=>{var G;const{rowKey:w,column:N}=t;await h(w,x.value);const O=(G=n.onSave)==null?void 0:G.call(n,w,i.value[w],N==null?void 0:N.record);sf(O)&&(r.value=!0,await O.finally(()=>r.value=!1)),u(w,x.value),a.value=!1},C=()=>{var O;const{rowKey:w,column:N}=t;(O=n==null?void 0:n.onCancel)==null||O.call(n,w,i.value[w],N==null?void 0:N.record),a.value=!1,u(t.rowKey,x.value)};return a.value&&t.editableType==="cell"&&_(),(w,N)=>{const O=cl,G=tl,M=al,L=ef,J=nl;return Ve(),Fr(J,{spinning:r.value},{default:we(()=>{var oe;return[Er("div",Jw,[Ae(L,{open:!!((oe=k.value)!=null&&oe.length),placement:"topRight"},{content:we(()=>[(Ve(!0),Et(Za,null,Kt(k.value,q=>(Ve(),Fr(O,{key:q,type:"danger"},{default:we(()=>[et(pr(q),1)]),_:2},1024))),128))]),default:we(()=>[Ae(M,{type:"flex",gutter:8},{default:we(()=>[(d.value||v.value)&&p.value?(Ve(),Fr(ne(kl),{key:0,"form-model":ne(i),"onUpdate:formModel":N[0]||(N[0]=q=>gl(i)?i.value=q:null),schema:p.value,"table-instance":ne(n),"table-row-key":e.rowKey},Bn({_:2},[Kt(Object.keys(w.$slots),q=>({name:q,fn:we(ue=>[tt(w.$slots,q,ma(ga(ue||{})),void 0,!0)])}))]),1032,["form-model","schema","table-instance","table-row-key"])):rt("",!0),v.value?(Ve(),Fr(G,{key:1,span:4,class:"!flex items-center"},{default:we(()=>[Ae(ne(il),{onClick:m}),Ae(ne(sl),{onClick:C})]),_:1})):rt("",!0)]),_:3})]),_:3},8,["open"]),!a.value&&e.editableType==="cell"?(Ve(),Et(Za,{key:0},[tt(w.$slots,"default",{},void 0,!0),Ae(ne(fl),{onClick:_})],64)):rt("",!0)])]}),_:3},8,["spinning"])}}}),Zw=e0(qw,[["__scopeId","data-v-da45b515"]]),Qw=({state:e,methods:t,props:r,tableAction:a})=>{const n=nf(),i=Ke(r.columns),{getColumnKey:s}=t,{getProps:f}=e,{isEditable:c}=a;tf(()=>{const u={...ne(f)},h=Ja(u.columns.filter(x=>!x.hideInTable));u!=null&&u.showIndex&&h.unshift({dataIndex:Qa.INDEX,title:"序号",width:60,align:"center",fixed:"left",...u==null?void 0:u.indexColumnProps,customRender:({index:x})=>{const p=ne(e.paginationRef);if(Mn(p))return x+1;const{current:d=1,pageSize:v=10}=p;return((d<1?1:d)-1)*v+x+1}}),i.value=h.map(x=>{const p=x.customRender,d=r.rowKey,v=s(x);return x.align||(x.align=Pt.defaultAlign),x.customRender=k=>{var O;const{record:_,index:m,text:C}=k,I=c(_[d]),S=u.editableType==="cell",w=Mn(x.editable)?x.editable:((O=x.editable)==null?void 0:O.call(x,k))??!0;return(I||S)&&w&&!cf.includes(v)?Un(Zw,{schema:l(x,_),rowKey:_[d]??m,editableType:u.editableType,column:k},{default:()=>(p==null?void 0:p(k))??C,...n}):p==null?void 0:p(k)},x.actions&&v===Qa.ACTION&&(x.customRender=k=>{const{record:_,index:m}=k;return Un(Nw,{actions:x.actions(k,a),rowKey:_[d]??m,columnParams:k})}),{key:x.key??x.dataIndex,dataIndex:x.dataIndex??x.key,...x}})});function o(u,h,x){if(x==="componentProps")return(...p)=>({...wa(u)?u(...p):u,...wa(h)?h(...p):h})}const l=(u,h)=>{var d;const x=s(u),p=!Object.is((d=u.editFormItemProps)==null?void 0:d.extendSearchFormProps,!1);return{field:`${h[r.rowKey]}.${u.searchField??x}`,component:()=>ol,defaultValue:h[x],colProps:{span:ne(f).editableType==="cell"?20:24},formItemProps:{help:""},...p?ll(Ja(u.formItemProps),u.editFormItemProps,o):u.editFormItemProps}};return{innerColumns:i}},ek={...ul(),rowKey:{type:[String,Function],default:"id"},search:{type:Boolean,default:!0},formProps:{type:Object,default:()=>({})},columns:{type:Array,required:!0,default:()=>[]},sortFn:{type:Function,default:Pt.defaultSortFn},filterFn:{type:Function,default:Pt.defaultFilterFn},fetchConfig:{type:Object,default:()=>Pt.fetchConfig},dataRequest:{type:Function},searchParams:{type:Object},showIndex:{type:Boolean,default:!1},indexColumnProps:{type:Object,default:()=>({})},showToolBar:{type:Boolean,default:!0},showTableSetting:{type:Boolean,default:!0},headerTitle:String,titleTooltip:String,autoHeight:Boolean,exportFileName:{type:String},exportBookType:{type:String,default:"xlsx"},exportAutoWidth:{type:Boolean,default:!0},exportFormatter:{type:Function,default:null},editableType:{type:String,default:"single"},onSave:{type:Function},onCancel:{type:Function},onlyOneLineEditorAlertMessage:String},rk={change:(...e)=>e.length===4,"toggle-advanced":e=>Mn(e),"fetch-error":e=>e,search:e=>e,reload:()=>!0,"update:expandedRowKeys":e=>e,"expanded-rows-change":e=>Array.isArray(e)},tk={class:"bg-white dark:bg-black"},ak=dt({name:"DynamicTable",inheritAttrs:!1,__name:"dynamic-table",props:ek,emits:rk,setup(e,{expose:t,emit:r}){const a=e,n=r,i=nf(),s=Ow({props:a,slots:i}),{tableRef:f,tableData:c,queryFormRef:o,editTableFormRef:l,getProps:u,getBindValues:h,editFormModel:x}=s,p=Rw({state:s,props:a,emit:n}),{setProps:d,fetchData:v,handleSubmit:k,reload:_,handleTableChange:m,handleEditFormValidate:C}=p,I=ko({props:a,state:s}),S={setProps:d,reload:_,fetchData:v,...I},{innerColumns:w}=Qw({props:a,slots:i,state:s,methods:p,tableAction:S}),N=Cw({tableState:s,tableMethods:p,slots:i}),{getFormProps:O,replaceFormSlotKey:G,getFormSlotKeys:M}=N,L=Aw({props:a,state:s,methods:p}),J={...a,...s,...N,...p,...I,...L,emit:n};Tl(J),v(),t(J);const oe=cr(()=>{const{getExpandOption:q}=p;return{...h.value,...q.value}});return(q,ue)=>(Ve(),Et("div",null,[ne(u).search?(Ve(),Fr(ne(Wi),qa({key:0,ref_key:"queryFormRef",ref:o,class:"bg-white dark:bg-black mb-16px !pt-24px pr-24px","submit-on-reset":""},ne(O),{"table-instance":S,onToggleAdvanced:ue[0]||(ue[0]=ie=>q.$emit("toggle-advanced",ie)),onSubmit:ne(k)}),Bn({_:2},[Kt(ne(M),ie=>({name:ne(G)(ie),fn:we(be=>[tt(q.$slots,ie,ma(ga(be||{})),void 0,!0)])}))]),1040,["onSubmit"])):rt("",!0),Er("div",tk,[q.showToolBar?(Ve(),Fr(ne(Yw),{key:0,"export-file-name":q.exportFileName,title:q.headerTitle,"title-tooltip":q.titleTooltip,"show-table-setting":q.showTableSetting},Bn({_:2},[Kt(Object.keys(q.$slots),ie=>({name:ie,fn:we(be=>[tt(q.$slots,ie,ma(ga(be||{})),void 0,!0)])}))]),1032,["export-file-name","title","title-tooltip","show-table-setting"])):rt("",!0),Ae(ne(Wi),{ref_key:"editTableFormRef",ref:l,"no-style":"","initial-values":ne(x),"show-action-button-group":!1,"show-advanced-button":!1,onValidate:ne(C)},{default:we(()=>[Ae(ne(hl),qa({ref_key:"tableRef",ref:f},oe.value,{columns:ne(w),"data-source":ne(c),onChange:ne(m)}),Bn({bodyCell:we(ie=>[tt(q.$slots,"bodyCell",ma(ga(ie)),void 0,!0)]),_:2},[Kt(q.$slots,(ie,be)=>({name:be,fn:we(V=>[tt(q.$slots,be,ma(ga(V)),void 0,!0)])}))]),1040,["columns","data-source","onChange"])]),_:3},8,["initial-values","onValidate"])])]))}}),nk=e0(ak,[["__scopeId","data-v-27125f62"]]);export{H0 as a,cf as c,Ys as r,hk as u,xk as w}; diff --git a/assets/en-BBuOUXjX.js b/assets/en-BBuOUXjX.js new file mode 100644 index 000000000..0174e4c87 --- /dev/null +++ b/assets/en-BBuOUXjX.js @@ -0,0 +1 @@ +import{j as R,k as E}from"./antdv-CdQltt60.js";import"./vue-Dbi1xauY.js";const e="OK",o="Close",t="Cancel",n="Loading...",a="Save",l="Delete",r="Reset",s="Search",i="Search",c="Please enter",d="Please choose",u="Refresh",m="Back",g="Light",b="Dark",I={okText:e,closeText:o,cancelText:t,loadingText:n,saveText:a,delText:l,resetText:r,searchText:s,queryText:i,inputText:c,chooseText:d,redo:u,back:m,light:g,dark:b},N=Object.freeze(Object.defineProperty({__proto__:null,back:m,cancelText:t,chooseText:d,closeText:o,dark:b,default:I,delText:l,inputText:c,light:g,loadingText:n,okText:e,queryText:i,redo:u,resetText:r,saveText:a,searchText:s},Symbol.toStringTag,{value:"Module"})),p={exportModalTitle:"Export data",fileType:"File type",fileName:"File name"},f={putAway:"Put away",unfold:"Unfold",maxTip:"The number of characters should be less than {0}",apiSelectNotFound:"Wait for data loading to complete..."},T={settingDens:"Density",settingDensDefault:"Default",settingDensMiddle:"Middle",settingDensSmall:"Compact",settingColumn:"Column settings",settingColumnShow:"Column display",settingIndexColumnShow:"Index Column",settingFixedLeft:"Fixed Left",settingFixedRight:"Fixed Right",settingFullScreen:"Full Screen",settingBordered:"Bordered",index:"Index",total:"total of {total}"},z={excel:p,form:f,table:T},H=Object.freeze(Object.defineProperty({__proto__:null,default:z,excel:p,form:f,table:T},Symbol.toStringTag,{value:"Module"})),h={onlinePreview:"Preview",onlineDocument:"Document"},_={dropdownItemDoc:"Document",dropdownItemLoginOut:"Login Out",tooltipErrorLog:"Error log",tooltipLock:"Lock screen",tooltipNotify:"Notification",tooltipEntryFull:"Full Screen",tooltipExitFull:"Exit Full Screen",lockScreenPassword:"Lock screen password",lockScreen:"Lock screen",lockScreenBtn:"Locking",home:"Home"},x={reload:"Refresh current",close:"Close current",closeLeft:"Close Left",closeRight:"Close Right",closeOther:"Close Other",closeAll:"Close All"},y={contentModeFull:"Full",contentModeFixed:"Fixed width",topMenuAlignLeft:"Left",topMenuAlignRight:"Center",topMenuAlignCenter:"Right",menuTriggerNone:"Not Show",menuTriggerBottom:"Bottom",menuTriggerTop:"Top",menuTypeSidebar:"Left menu mode",menuTypeMixSidebar:"Left menu mixed mode",menuTypeMix:"Top Menu Mix mode",menuTypeTopMenu:"Top menu mode",on:"On",off:"Off",minute:"Minute",operatingTitle:"Successful!",operatingContent:"The copy is successful, please go to src/settings/projectSetting.ts to modify the configuration!",resetSuccess:"Successfully reset!",copyBtn:"Copy",clearBtn:"Clear cache and to the login page",drawerTitle:"Configuration",darkMode:"Dark mode",navMode:"Navigation mode",interfaceFunction:"Interface function",interfaceDisplay:"Interface display",animation:"Animation",splitMenu:"Split menu",closeMixSidebarOnChange:"Switch page to close menu",sysTheme:"System theme",headerTheme:"Header theme",sidebarTheme:"Menu theme",menuDrag:"Drag Sidebar",menuSearch:"Menu search",menuAccordion:"Sidebar accordion",menuCollapse:"Collapse menu",collapseMenuDisplayName:"Collapse menu display name",topMenuLayout:"Top menu layout",menuCollapseButton:"Menu collapse button",contentMode:"Content area width",expandedMenuWidth:"Expanded menu width",breadcrumb:"Breadcrumbs",breadcrumbIcon:"Breadcrumbs Icon",tabs:"Tabs",tabDetail:"Tab Detail",tabsQuickBtn:"Tabs quick button",tabsRedoBtn:"Tabs redo button",tabsFoldBtn:"Tabs flod button",sidebar:"Sidebar",header:"Header",footer:"Footer",fullContent:"Full content",grayMode:"Gray mode",colorWeak:"Color Weak Mode",progress:"Progress",switchLoading:"Switch Loading",switchAnimation:"Switch animation",animationType:"Animation type",autoScreenLock:"Auto screen lock",notAutoScreenLock:"Not auto lock",fixedHeader:"Fixed header",fixedSideBar:"Fixed Sidebar",mixSidebarTrigger:"Mixed menu Trigger",triggerHover:"Hover",triggerClick:"Click",mixSidebarFixed:"Fixed expanded menu"},W={footer:h,header:_,multipleTab:x,setting:y},$=Object.freeze(Object.defineProperty({__proto__:null,default:W,footer:h,header:_,multipleTab:x,setting:y},Symbol.toStringTag,{value:"Module"})),S="settings",M="about",q={settings:S,about:M},K=Object.freeze(Object.defineProperty({__proto__:null,about:M,default:q,settings:S},Symbol.toStringTag,{value:"Module"})),L="Login",C="Error Log",G={login:L,errorLogList:C},Q=Object.freeze(Object.defineProperty({__proto__:null,default:G,errorLogList:C,login:L},Symbol.toStringTag,{value:"Module"})),k="Dashboard",F="About",D="Workbench",w="Analysis",U={dashboard:k,about:F,workbench:D,analysis:w},J=Object.freeze(Object.defineProperty({__proto__:null,about:F,analysis:w,dashboard:k,default:U,workbench:D},Symbol.toStringTag,{value:"Module"})),j="Demo",v="Button Extension",O="Draggable Modal",B={demo:"Form Demo",basic:"Basic Form",rule:"Rule Form",dynamic:"Dynamic Form",customForm:"Custom Form Component"},A={demo:"Table Demo",searchTable:"Search Table",editRowTable:"Editable Rows",wzry:"Honor of Kings",lol:"League of Legends"},P="Custom Icon",V={demo:j,button:v,modal:O,form:B,table:A,icon:P},X=Object.freeze(Object.defineProperty({__proto__:null,button:v,default:V,demo:j,form:B,icon:P,modal:O,table:A},Symbol.toStringTag,{value:"Module"})),Y=Object.assign({"./en/common.json":N,"./en/component.json":H,"./en/layout.json":$,"./en/routes/account.json":K,"./en/routes/basic.json":Q,"./en/routes/dashboard.json":J,"./en/routes/demo.json":X}),oe={message:{...R(Y,"en"),antdLocale:E},dateLocale:null,dateLocaleName:"en"};export{oe as default}; diff --git a/assets/file-operate-button-list-CUUulPRz.js b/assets/file-operate-button-list-CUUulPRz.js new file mode 100644 index 000000000..2676d6f65 --- /dev/null +++ b/assets/file-operate-button-list-CUUulPRz.js @@ -0,0 +1 @@ +import{_ as o}from"./file-operate-button-list.vue_vue_type_script_setup_true_lang-Dsd_d6rr.js";import"./file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js";import"./antdv-CdQltt60.js";import"./vue-Dbi1xauY.js";import"./index-E2EmEU3P.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import"./useFormModal-Bfjztmb4.js";import"./useModal-CL2A0kUO.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./is-DlgAPK8c.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";export{o as default}; diff --git a/assets/file-operate-button-list.vue_vue_type_script_setup_true_lang-Dsd_d6rr.js b/assets/file-operate-button-list.vue_vue_type_script_setup_true_lang-Dsd_d6rr.js new file mode 100644 index 000000000..c20e0a67f --- /dev/null +++ b/assets/file-operate-button-list.vue_vue_type_script_setup_true_lang-Dsd_d6rr.js @@ -0,0 +1 @@ +import{_ as K}from"./file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js";import{A as k}from"./index-E2EmEU3P.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as j}from"./useFormModal-Bfjztmb4.js";import{aL as V,M as A,bd as E,e as C,be as O,bf as R,y as W,x as m,bg as T,bh as U,bi as z,p as G,K as X,bj as Y,I as Z,bk as x,bl as H,Z as J}from"./antdv-CdQltt60.js";import{d as Q,f,c as v,w as D,W as w,a5 as ee,k as a,Y as t,X as ae,u as l,G as r,ad as te,ak as se,F as le,ac as ne}from"./vue-Dbi1xauY.js";const he=o=>[{field:"toName",component:"Input",label:`${o.type==="dir"?"文件夹":"文件"}名称`,defaultValue:o.name,rules:[{required:!0,type:"string",validator:(d,s)=>s&&s===o.name?Promise.reject("修改前后名称一致"):s&&!s.includes("/")?Promise.resolve():Promise.reject(`请输入合法${o.type==="dir"?"文件夹":"文件"}的名称`)}],componentProps:{placeholder:"输入重命名后的名称"}}],ie=[{field:"dirName",component:"Input",label:"文件夹名称",rules:[{required:!0,type:"string",validator:(o,d)=>d&&!d.includes("/")?Promise.resolve():Promise.reject("请输入合法的文件夹路径")}],componentProps:{placeholder:"请输入文件夹名称"}}],re=[{field:"key",component:"Input",label:"关键字",defaultValue:"",rules:[{required:!0,type:"string",validator:(o,d)=>d&&!d.includes("/")?Promise.resolve():Promise.reject("请输入合法的名称")}],componentProps:{placeholder:"请输入搜索关键字"}}],ye=Q({name:"FileOperateButtonList",__name:"file-operate-button-list",props:{selectedFileList:{type:Array,required:!0},parsePath:{type:Function,required:!0},searchKey:{type:String,required:!0},updateOperateStatus:{type:Function,required:!0}},emits:["changed","update:searchKey"],setup(o,{emit:d}){const s=o,c=d,[g]=j(),b=f(),n=f(!1),i=f(!1),h=f(""),y=f([]),F=v(()=>y.value.length>0?!1:s.selectedFileList.length<=0),S=v(()=>n.value&&h.value===s.parsePath()),P=v(()=>!V(s.searchKey));D(n,e=>{e&&(i.value&&(i.value=!1),M())}),D(i,e=>{e&&(n.value&&(n.value=!1),M())});const $=({key:e})=>{e==="copy"?i.value=!0:e==="cut"?n.value=!0:e==="delete"?A.confirm({title:"你确定要删除吗?",icon:a(E),onOk:L}):e==="cancel"&&(n.value=!1,i.value=!1,_())},M=()=>{y.value=O(s.selectedFileList),h.value=s.parsePath()},_=()=>{h.value="",y.value=[]},I=async()=>{try{s.updateOperateStatus(!0);const e={files:y.value,originPath:h.value,toPath:s.parsePath()};let u;if(n.value&&!i.value)await k.netDiskManage.netDiskManageCut(e),u="剪切",n.value=!1;else if(!n.value&&i.value)await k.netDiskManage.netDiskManageCopy(e),u="复制",i.value=!1;else throw new Error("unsupport operate");_(),C.success(`${u}成功`),c("changed")}finally{s.updateOperateStatus(!1)}},L=async()=>{const e=s.parsePath(),u=O(s.selectedFileList);await k.netDiskManage.netDiskManageDelete({path:e,files:u},{showSuccessMsg:!1}),C.success("已删除指定列表"),c("changed")},q=async()=>{if(P.value){c("update:searchKey","");return}await g({modalProps:{title:"全盘搜索",width:700,onFinish:async e=>{c("update:searchKey",e.key)}},formProps:{labelWidth:100,schemas:re}})},N=()=>{var e;(e=b.value)==null||e.open(s.parsePath())},B=async()=>{await g({modalProps:{title:"创建文件夹",width:700,onFinish:async e=>{await k.netDiskManage.netDiskManageMkdir({path:s.parsePath(),dirName:e.dirName}),c("changed")}},formProps:{labelWidth:100,schemas:ie}})};return(e,u)=>{const p=ne("a-button");return w(),ee(le,null,[a(l(J),null,{default:t(()=>[i.value||n.value?(w(),ae(p,{key:0,disabled:S.value,onClick:I},{default:t(()=>[a(l(R)),r("粘贴 ")]),_:1},8,["disabled"])):te("",!0),a(l(W),{size:"small"},{overlay:t(()=>[a(l(m),{onClick:$},{default:t(()=>[a(l(m).Item,{key:"copy",disabled:!e.$auth("netdisk:manage:copy")},{default:t(()=>[a(l(T)),r(" 复制所选 ")]),_:1},8,["disabled"]),a(l(m).Item,{key:"cut",disabled:!e.$auth("netdisk:manage:cut")},{default:t(()=>[a(l(U),{rotate:-90}),r(" 剪切所选 ")]),_:1},8,["disabled"]),a(l(m).Item,{key:"delete",disabled:!e.$auth("netdisk:manage:delete")},{default:t(()=>[a(l(z)),r(" 删除所选 ")]),_:1},8,["disabled"]),a(l(m).Item,{key:"cancel",divider:"",disabled:!i.value&&!n.value},{default:t(()=>[a(l(G)),r(" 取消粘贴 ")]),_:1},8,["disabled"])]),_:1})]),default:t(()=>[a(l(X),{title:"注意:复制或剪切时会覆盖重名文件",placement:"top"},{default:t(()=>[a(p,{color:"#e6a23c",disabled:F.value},{icon:t(()=>[a(l(Y))]),default:t(()=>[r(" 批量操作 ")]),_:1},8,["disabled"])]),_:1})]),_:1}),a(p,{type:"success",disabled:!e.$auth("netdisk:manage:list"),onClick:q},{icon:t(()=>[a(l(Z))]),default:t(()=>[r(" "+se(P.value?"取消搜索":"全盘搜索"),1)]),_:1},8,["disabled"]),a(p,{type:"primary",disabled:!e.$auth("netdisk:manage:token"),onClick:N},{icon:t(()=>[a(l(x))]),default:t(()=>[r(" 上传文件 ")]),_:1},8,["disabled"]),a(p,{onClick:B},{icon:t(()=>[a(l(H))]),default:t(()=>[r(" 创建文件夹 ")]),_:1})]),_:1}),a(K,{ref_key:"uploadDrawerRef",ref:b,onChanged:u[0]||(u[0]=oe=>e.$emit("changed"))},null,512)],64)}}});export{ye as _,he as g}; diff --git a/assets/file-preview-drawer-Bbqu0Z_N.js b/assets/file-preview-drawer-Bbqu0Z_N.js new file mode 100644 index 000000000..658a3a4b7 --- /dev/null +++ b/assets/file-preview-drawer-Bbqu0Z_N.js @@ -0,0 +1 @@ +import{_ as o}from"./file-preview-drawer.vue_vue_type_script_setup_true_lang-CRYutAdV.js";import"./index-Ca6XkYuU.js";import"./is-DlgAPK8c.js";import"./antdv-CdQltt60.js";import"./vue-Dbi1xauY.js";import"./index-E2EmEU3P.js";import"./dateUtil-Ds601TR8.js";export{o as default}; diff --git a/assets/file-preview-drawer.vue_vue_type_script_setup_true_lang-CRYutAdV.js b/assets/file-preview-drawer.vue_vue_type_script_setup_true_lang-CRYutAdV.js new file mode 100644 index 000000000..8db92af99 --- /dev/null +++ b/assets/file-preview-drawer.vue_vue_type_script_setup_true_lang-CRYutAdV.js @@ -0,0 +1 @@ +import{f as z}from"./index-Ca6XkYuU.js";import{A as g,D as C}from"./index-E2EmEU3P.js";import{f as F}from"./dateUtil-Ds601TR8.js";import{aL as R,e as T,S as L,Z as I,an as V,Q as A,L as J,W as P}from"./antdv-CdQltt60.js";import{d as q,f as t,c as S,W as y,X as E,Y as l,k as s,u as e,ah as W,a5 as N,ae as U,F as H,G as k,y as j,ac as X,ak as Z}from"./vue-Dbi1xauY.js";const O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABVCAMAAACy5sxYAAAAgVBMVEXg4ODt7e3n5+fo6Ojj4+PX19fLy8vw8PDh4eG+vr7q6urr6+vHx8fd3d3BwcHv7+/Y2NjU1NTR0dHu7u7l5eXOzs7s7Oza2trg4ODm5ubi4uLExMTp6enk5OTQ0NDf39/AwMDFxcXJycnNzc3S0tLW1tbKysrZ2dnMzMzGxsbCwsIuTMdIAAAAAXRSTlOWWYruFwAABSdJREFUaN7tmgtzojwUhpuYBE8M4aIIitW2u/vd/v8P/E4uQMBe4g5WZ8fMtJ1K4Dycy5tD8OlpeePx9LRMbjyWD4QHwgPhgfBHIRBJN8xpLNtQSb4bYbXbT7V+v1t9H8J6sX9/xdkv1t+CsKafrXt0fX2ExVeL7+LKCIR93QAwck2EQ1wXcrgaQrYbW3qmh9UWx+pAn8dHdtl1ELJNaGUjR2YyOT6aXQMhC9Pgvepbh5n6nM2PEPqAfnD9jP6GH+IRhjzYbz+etR1ctZsbIayFVZyzDvMikFHCr+K0i8yJkE0U6VMG2WvUnAhnqhznh8V8COtzAVxFpe56NoSu1hiNzMkubnQuhN4J2zAinzFsL3BDFMIiuKdIBhqfDVEIXY+UJdEMWSdj8yCsxncUx7CISdtohN0krlEM62iZ9ghex4pxBtc0jMOmcVLD5ZcMjCfJ5uNISI72inSEUAqnwkrLcKpSoTZLJSwqsM4POY6GueFM1+5EDl4jiyJfMka4H8aqqBKGhwmMEShwx1COZJ3ZaZ3eMpBJoSyCZ4BgeNMV6RBsQv5Q6k0DReut6hC4RUihMFBVHwiu5fRyZpTNUF/PokS/lA5hyIcjhLFIdSXRJSXgr/pkJ5y0vV3B/RSPIAQfIyQywZOqqnMqTAZeqkZPSSg5Nz+iZzjCKB8o4f1JuTmsXrnpuxnUPloOoQFJBT2rCKnxHmvryZQxpSxOCXVxPJqbQYSi5Q6h6P1wfBlyknZLowmE6zBOr0BMRAf3isIgoEtJ5dLBIDAthI0SEjR9ltTa/qmEM6UwmMT6FFhYm0c11EUFBRkQnJychEVICLX+x0owCC7rC0U8ArpJcUxFhWFsRe9SsH7S3F4pfWGCp5aqQ2DjWHFrWgwI2z5hWzSOZh2CMcfCMvKBMMnSAiitZe9Nk3qYuL4gTlucQ0IEyVIsyte3n2Br0wI3lI8yKF/mkJSVRfBeCNDFFAGdQ9HTovWFmRp3oVe6VRK9IMwAZX5THwsocgg1yuwzNJZym1vtgETVEwQvhfwMAQ/qwp/u3CCSGjEGhMbWkUlH7nV0UcDJIXiGxnwu2mHBzsFZRXsBQmNu4RxBYvJjVRRDgenKRLiT4q6yIWwJ/31begTLQMzpDGeQwqdjh1BWIUKpKD1DSKlq8UwFgT4WoE06+5b8PYQSGo+QWobKRBElGPHLw4BARaLx9niHQHSNa8IEQUFDCEaiVapjQJGp2jbt1hv6DkKJXlo4BPWKDDaKteHGgOYDgqkRqmi3hhE04uzTlHgEApraSFQElyrqVjOtG/QntMfaC/QUQQoo7V0d8/zXyxsKqBbGWMFMyugXe15hEWqUG95JTqPaLgopVr5DkELiARDMLZcEZRA0t+6QpQb4YS721wSBg669IuEwBhVszH+odLgEpf+hX1KAfxBSWOupUV8uAMxiWIOtLhEKNK38pQlOZ1Xa54QsRGoQ/m68ab+gk0JOepi0wHzoPpS/TCR+5nidtHIxoHjlpqrdjF6cYrqmrmWJetLp16xNbPP4O41bFMPFjdsl7Wscw7zt67iJj2OYuYkfPcpEMsz9KBM80EUyzP5ANzzWZpEM+7kfawc37C7cG57v4T5202LxO9vRsXtN/UaPvIBh1o2eYLvrAj/Mut0Vbvp9vqdJl9fa9Au3PtmNtj7vYQM4yZ5vvQ1+Dy8D7uGVyD28GLqL12P38JIwuYdXpckdvDB2/eSNX5v7zLzxlwdmHA+EB8ID4YFwjnD7777+DxThSqcWhzRiAAAAAElFTkSuQmCC",ae=q({name:"FilePreviewDrawer",__name:"file-preview-drawer",setup(K,{expose:B}){const d=new Map([["name","文件名"],["mimeType","文件类型"],["hash","文件Hash"],["md5","文件MD5"],["fsize","文件大小"],["putTime","上传时间"],["uploader","上传人员"]]),m=t(!1),f=t(!1),w=t(""),h=t(""),n=t({}),r=t(""),u=t(""),M=t(!1),c=S(()=>R(r.value)),Q=S(()=>`${r.value}?imageView2/2/w/500/h/210`),x=async(i,p)=>{f.value=!0,w.value=i,h.value=p,await j();try{m.value=!0;const v={name:i,path:p},a=await g.netDiskManage.netDiskManageInfo(v);if(u.value=a.mark,Array.from(d.keys()).forEach(o=>{o==="fsize"?n.value.fsize=z(a[o]):n.value[o]=a[o]}),n.value.putTime=F(a.putTime),n.value.name=i,n.value,C("netdisk:manage:download")&&a.mimeType.includes("image/")){const o=await g.netDiskManage.netDiskManageDownload(v);r.value=o}}catch{D()}finally{m.value=!1}},b=async()=>{try{M.value=!0,await g.netDiskManage.netDiskManageMark({name:w.value,path:h.value,mark:u.value}),T.success("已更新文件备注")}finally{M.value=!1}},D=()=>{w.value="",h.value="",r.value="",u.value="",n.value={},f.value=!1};return B({open:x}),(i,p)=>{const v=X("a-button");return y(),E(e(P),{title:"文件详情",width:500,visible:f.value,onClose:D},{default:l(()=>[s(e(L),{spinning:m.value,class:"preview-drawer-inner-box"},{default:l(()=>[s(e(I),{direction:"vertical"},{default:l(()=>[s(e(V),{style:W({width:c.value?"130px":"100%",height:c.value?"85px":"210px"}),src:c.value?e(O):Q.value,preview:c.value?!1:{src:r.value}},null,8,["style","src","preview"]),s(e(A),{bordered:"",column:1,size:"small"},{default:l(()=>[(y(!0),N(H,null,U(e(d).keys(),a=>(y(),E(e(A).Item,{key:a,label:e(d).get(a),"label-style":{whiteSpace:"nowrap"}},{default:l(()=>[k(Z(n.value[a]),1)]),_:2},1032,["label"]))),128)),s(e(A).Item,{label:"文件备注","label-style":{whiteSpace:"nowrap"}},{default:l(()=>[s(e(I),{direction:"vertical",align:"end"},{default:l(()=>[s(e(J).TextArea,{value:u.value,"onUpdate:value":p[0]||(p[0]=a=>u.value=a),disabled:!i.$auth("netdisk:manage:mark"),placeholder:"请输入文件备注",maxlength:100,rows:4,"show-count":""},null,8,["value","disabled"]),s(v,{loading:M.value,disabled:!i.$auth("netdisk:manage:mark"),type:"primary",size:"mini",onClick:b},{default:l(()=>[k("更新 ")]),_:1},8,["loading","disabled"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1},8,["visible"])}}});export{ae as _}; diff --git a/assets/file-upload-drawer-CLSiKwxc.js b/assets/file-upload-drawer-CLSiKwxc.js new file mode 100644 index 000000000..6d749d133 --- /dev/null +++ b/assets/file-upload-drawer-CLSiKwxc.js @@ -0,0 +1 @@ +import{_ as o}from"./file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js";import"./antdv-CdQltt60.js";import"./vue-Dbi1xauY.js";import"./index-E2EmEU3P.js";export{o as default}; diff --git a/assets/file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js b/assets/file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js new file mode 100644 index 000000000..edfa74a5d --- /dev/null +++ b/assets/file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js @@ -0,0 +1 @@ +import{d as be,aL as we,M as _e,bd as xe,bm as te,S as Ce,aG as Se,W as ke}from"./antdv-CdQltt60.js";import{A as Ae}from"./index-E2EmEU3P.js";import{d as Ie,f as A,c as Ue,W as Fe,a5 as Oe,k as $,Y as W,u as J,a6 as Z,y as ze,G as Ee}from"./vue-Dbi1xauY.js";var fe=function(){var r=function(n,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var t in i)i.hasOwnProperty(t)&&(o[t]=i[t])},r(n,e)};return function(n,e){r(n,e);function o(){this.constructor=n}n.prototype=e===null?Object.create(e):(o.prototype=e.prototype,new o)}}(),b;(function(r){r.InvalidFile="InvalidFile",r.InvalidToken="InvalidToken",r.InvalidMetadata="InvalidMetadata",r.InvalidChunkSize="InvalidChunkSize",r.InvalidCustomVars="InvalidCustomVars",r.NotAvailableUploadHost="NotAvailableUploadHost",r.ReadCacheFailed="ReadCacheFailed",r.InvalidCacheData="InvalidCacheData",r.WriteCacheFailed="WriteCacheFailed",r.RemoveCacheFailed="RemoveCacheFailed",r.GetCanvasContextFailed="GetCanvasContextFailed",r.UnsupportedFileType="UnsupportedFileType",r.FileReaderReadFailed="FileReaderReadFailed",r.NotAvailableXMLHttpRequest="NotAvailableXMLHttpRequest",r.InvalidProgressEventTarget="InvalidProgressEventTarget",r.RequestError="RequestError"})(b||(b={}));var _=function(){function r(n,e){this.name=n,this.message=e,this.stack=new Error().stack}return r}(),M=function(r){fe(n,r);function n(e,o,i,t){var l=r.call(this,b.RequestError,i)||this;return l.code=e,l.reqId=o,l.isRequestError=!0,l.data=t,l}return n}(_),Re=function(r){fe(n,r);function n(e,o){return o===void 0&&(o=""),r.call(this,0,o,e)||this}return n}(M),Le=function(){function r(n,e){this.runTask=n,this.limit=e,this.aborted=!1,this.queue=[],this.processing=[]}return r.prototype.enqueue=function(n){var e=this;return new Promise(function(o,i){e.queue.push({task:n,resolve:o,reject:i}),e.check()})},r.prototype.run=function(n){var e=this;this.queue=this.queue.filter(function(o){return o!==n}),this.processing.push(n),this.runTask(n.task).then(function(){e.processing=e.processing.filter(function(o){return o!==n}),n.resolve(),e.check()},function(o){return n.reject(o)})},r.prototype.check=function(){var n=this;if(!this.aborted){var e=this.processing.length,o=this.limit-e;this.queue.slice(0,o).forEach(function(i){n.run(i)})}},r.prototype.abort=function(){this.queue=[],this.aborted=!0},r}(),Pe=function(){var r=function(n,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var t in i)i.hasOwnProperty(t)&&(o[t]=i[t])},r(n,e)};return function(n,e){r(n,e);function o(){this.constructor=n}n.prototype=e===null?Object.create(e):(o.prototype=e.prototype,new o)}}(),q=function(){return q=Object.assign||function(r){for(var n,e=1,o=arguments.length;e"u")return"";var n=r+"",e="",o,i,t=0;o=i=0,t=n.length;for(var l=0;l127&&p<2048)v=String.fromCharCode(p>>6|192,p&63|128);else if((p&63488^55296)>0)v=String.fromCharCode(p>>12|224,p>>6&63|128,p&63|128);else{if((p&64512^55296)>0)throw new RangeError("Unmatched trail surrogate at "+l);var a=n.charCodeAt(++l);if((a&64512^56320)>0)throw new RangeError("Unmatched lead surrogate at "+(l-1));p=((p&1023)<<10)+(a&1023)+65536,v=String.fromCharCode(p>>18|240,p>>12&63|128,p>>6&63|128,p&63|128)}v!==null&&(i>o&&(e+=n.slice(o,i)),e+=v,o=i=l+1)}return i>o&&(e+=n.slice(o,t)),e}function Be(r){var n=[],e=0,o=0,i=0;for(r+="";e>10&1023)),n.push(String.fromCharCode(56320|o&1023))):n.push(String.fromCharCode(o)),e+=i}return n.join("")}function Me(r){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",e,o,i,t,l,p,v,a,h=0,g=0,x="",C=[];if(!r)return r;r=qe(r+"");do e=r.charCodeAt(h++),o=r.charCodeAt(h++),i=r.charCodeAt(h++),a=e<<16|o<<8|i,t=a>>18&63,l=a>>12&63,p=a>>6&63,v=a&63,C[g++]=n.charAt(t)+n.charAt(l)+n.charAt(p)+n.charAt(v);while(h>16&255,o=a>>8&255,i=a&255,p===64?C[g++]=String.fromCharCode(e):v===64?C[g++]=String.fromCharCode(e,o):C[g++]=String.fromCharCode(e,o,i);while(h>>25)+s|0,c+=(u&s|~u&f)+d[1]-389564586|0,c=(c<<12|c>>>20)+u|0,f+=(c&u|~c&s)+d[2]+606105819|0,f=(f<<17|f>>>15)+c|0,s+=(f&c|~f&u)+d[3]-1044525330|0,s=(s<<22|s>>>10)+f|0,u+=(s&f|~s&c)+d[4]-176418897|0,u=(u<<7|u>>>25)+s|0,c+=(u&s|~u&f)+d[5]+1200080426|0,c=(c<<12|c>>>20)+u|0,f+=(c&u|~c&s)+d[6]-1473231341|0,f=(f<<17|f>>>15)+c|0,s+=(f&c|~f&u)+d[7]-45705983|0,s=(s<<22|s>>>10)+f|0,u+=(s&f|~s&c)+d[8]+1770035416|0,u=(u<<7|u>>>25)+s|0,c+=(u&s|~u&f)+d[9]-1958414417|0,c=(c<<12|c>>>20)+u|0,f+=(c&u|~c&s)+d[10]-42063|0,f=(f<<17|f>>>15)+c|0,s+=(f&c|~f&u)+d[11]-1990404162|0,s=(s<<22|s>>>10)+f|0,u+=(s&f|~s&c)+d[12]+1804603682|0,u=(u<<7|u>>>25)+s|0,c+=(u&s|~u&f)+d[13]-40341101|0,c=(c<<12|c>>>20)+u|0,f+=(c&u|~c&s)+d[14]-1502002290|0,f=(f<<17|f>>>15)+c|0,s+=(f&c|~f&u)+d[15]+1236535329|0,s=(s<<22|s>>>10)+f|0,u+=(s&c|f&~c)+d[1]-165796510|0,u=(u<<5|u>>>27)+s|0,c+=(u&f|s&~f)+d[6]-1069501632|0,c=(c<<9|c>>>23)+u|0,f+=(c&s|u&~s)+d[11]+643717713|0,f=(f<<14|f>>>18)+c|0,s+=(f&u|c&~u)+d[0]-373897302|0,s=(s<<20|s>>>12)+f|0,u+=(s&c|f&~c)+d[5]-701558691|0,u=(u<<5|u>>>27)+s|0,c+=(u&f|s&~f)+d[10]+38016083|0,c=(c<<9|c>>>23)+u|0,f+=(c&s|u&~s)+d[15]-660478335|0,f=(f<<14|f>>>18)+c|0,s+=(f&u|c&~u)+d[4]-405537848|0,s=(s<<20|s>>>12)+f|0,u+=(s&c|f&~c)+d[9]+568446438|0,u=(u<<5|u>>>27)+s|0,c+=(u&f|s&~f)+d[14]-1019803690|0,c=(c<<9|c>>>23)+u|0,f+=(c&s|u&~s)+d[3]-187363961|0,f=(f<<14|f>>>18)+c|0,s+=(f&u|c&~u)+d[8]+1163531501|0,s=(s<<20|s>>>12)+f|0,u+=(s&c|f&~c)+d[13]-1444681467|0,u=(u<<5|u>>>27)+s|0,c+=(u&f|s&~f)+d[2]-51403784|0,c=(c<<9|c>>>23)+u|0,f+=(c&s|u&~s)+d[7]+1735328473|0,f=(f<<14|f>>>18)+c|0,s+=(f&u|c&~u)+d[12]-1926607734|0,s=(s<<20|s>>>12)+f|0,u+=(s^f^c)+d[5]-378558|0,u=(u<<4|u>>>28)+s|0,c+=(u^s^f)+d[8]-2022574463|0,c=(c<<11|c>>>21)+u|0,f+=(c^u^s)+d[11]+1839030562|0,f=(f<<16|f>>>16)+c|0,s+=(f^c^u)+d[14]-35309556|0,s=(s<<23|s>>>9)+f|0,u+=(s^f^c)+d[1]-1530992060|0,u=(u<<4|u>>>28)+s|0,c+=(u^s^f)+d[4]+1272893353|0,c=(c<<11|c>>>21)+u|0,f+=(c^u^s)+d[7]-155497632|0,f=(f<<16|f>>>16)+c|0,s+=(f^c^u)+d[10]-1094730640|0,s=(s<<23|s>>>9)+f|0,u+=(s^f^c)+d[13]+681279174|0,u=(u<<4|u>>>28)+s|0,c+=(u^s^f)+d[0]-358537222|0,c=(c<<11|c>>>21)+u|0,f+=(c^u^s)+d[3]-722521979|0,f=(f<<16|f>>>16)+c|0,s+=(f^c^u)+d[6]+76029189|0,s=(s<<23|s>>>9)+f|0,u+=(s^f^c)+d[9]-640364487|0,u=(u<<4|u>>>28)+s|0,c+=(u^s^f)+d[12]-421815835|0,c=(c<<11|c>>>21)+u|0,f+=(c^u^s)+d[15]+530742520|0,f=(f<<16|f>>>16)+c|0,s+=(f^c^u)+d[2]-995338651|0,s=(s<<23|s>>>9)+f|0,u+=(f^(s|~c))+d[0]-198630844|0,u=(u<<6|u>>>26)+s|0,c+=(s^(u|~f))+d[7]+1126891415|0,c=(c<<10|c>>>22)+u|0,f+=(u^(c|~s))+d[14]-1416354905|0,f=(f<<15|f>>>17)+c|0,s+=(c^(f|~u))+d[5]-57434055|0,s=(s<<21|s>>>11)+f|0,u+=(f^(s|~c))+d[12]+1700485571|0,u=(u<<6|u>>>26)+s|0,c+=(s^(u|~f))+d[3]-1894986606|0,c=(c<<10|c>>>22)+u|0,f+=(u^(c|~s))+d[10]-1051523|0,f=(f<<15|f>>>17)+c|0,s+=(c^(f|~u))+d[1]-2054922799|0,s=(s<<21|s>>>11)+f|0,u+=(f^(s|~c))+d[8]+1873313359|0,u=(u<<6|u>>>26)+s|0,c+=(s^(u|~f))+d[15]-30611744|0,c=(c<<10|c>>>22)+u|0,f+=(u^(c|~s))+d[6]-1560198380|0,f=(f<<15|f>>>17)+c|0,s+=(c^(f|~u))+d[13]+1309151649|0,s=(s<<21|s>>>11)+f|0,u+=(f^(s|~c))+d[4]-145523070|0,u=(u<<6|u>>>26)+s|0,c+=(s^(u|~f))+d[11]-1120210379|0,c=(c<<10|c>>>22)+u|0,f+=(u^(c|~s))+d[2]+718787259|0,f=(f<<15|f>>>17)+c|0,s+=(c^(f|~u))+d[9]-343485551|0,s=(s<<21|s>>>11)+f|0,y[0]=u+y[0]|0,y[1]=s+y[1]|0,y[2]=f+y[2]|0,y[3]=c+y[3]|0}function t(y){var d=[],u;for(u=0;u<64;u+=4)d[u>>2]=y.charCodeAt(u)+(y.charCodeAt(u+1)<<8)+(y.charCodeAt(u+2)<<16)+(y.charCodeAt(u+3)<<24);return d}function l(y){var d=[],u;for(u=0;u<64;u+=4)d[u>>2]=y[u]+(y[u+1]<<8)+(y[u+2]<<16)+(y[u+3]<<24);return d}function p(y){var d=y.length,u=[1732584193,-271733879,-1732584194,271733878],s,f,c,w,S,k;for(s=64;s<=d;s+=64)i(u,t(y.substring(s-64,s)));for(y=y.substring(s-64),f=y.length,c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],s=0;s>2]|=y.charCodeAt(s)<<(s%4<<3);if(c[s>>2]|=128<<(s%4<<3),s>55)for(i(u,c),s=0;s<16;s+=1)c[s]=0;return w=d*8,w=w.toString(16).match(/(.*?)(.{0,8})$/),S=parseInt(w[2],16),k=parseInt(w[1],16)||0,c[14]=S,c[15]=k,i(u,c),u}function v(y){var d=y.length,u=[1732584193,-271733879,-1732584194,271733878],s,f,c,w,S,k;for(s=64;s<=d;s+=64)i(u,l(y.subarray(s-64,s)));for(y=s-64>2]|=y[s]<<(s%4<<3);if(c[s>>2]|=128<<(s%4<<3),s>55)for(i(u,c),s=0;s<16;s+=1)c[s]=0;return w=d*8,w=w.toString(16).match(/(.*?)(.{0,8})$/),S=parseInt(w[2],16),k=parseInt(w[1],16)||0,c[14]=S,c[15]=k,i(u,c),u}function a(y){var d="",u;for(u=0;u<4;u+=1)d+=o[y>>u*8+4&15]+o[y>>u*8&15];return d}function h(y){var d;for(d=0;dc?new ArrayBuffer(0):(w=c-f,S=new ArrayBuffer(w),k=new Uint8Array(S),P=new Uint8Array(this,f,w),k.set(P),S)}}();function g(y){return/[\u0080-\uFFFF]/.test(y)&&(y=unescape(encodeURIComponent(y))),y}function x(y,d){var u=y.length,s=new ArrayBuffer(u),f=new Uint8Array(s),c;for(c=0;c>2]|=d.charCodeAt(s)<<(s%4<<3);return this._finish(f,u),c=h(this._hash),y&&(c=F(c)),this.reset(),c},m.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},m.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},m.prototype.setState=function(y){return this._buff=y.buff,this._length=y.length,this._hash=y.hash,this},m.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},m.prototype._finish=function(y,d){var u=d,s,f,c;if(y[u>>2]|=128<<(u%4<<3),u>55)for(i(this._hash,y),u=0;u<16;u+=1)y[u]=0;s=this._length*8,s=s.toString(16).match(/(.*?)(.{0,8})$/),f=parseInt(s[2],16),c=parseInt(s[1],16)||0,y[14]=f,y[15]=c,i(this._hash,y)},m.hash=function(y,d){return m.hashBinary(g(y),d)},m.hashBinary=function(y,d){var u=p(y),s=h(u);return d?F(s):s},m.ArrayBuffer=function(){this.reset()},m.ArrayBuffer.prototype.append=function(y){var d=U(this._buff.buffer,y,!0),u=d.length,s;for(this._length+=y.byteLength,s=64;s<=u;s+=64)i(this._hash,l(d.subarray(s-64,s)));return this._buff=s-64>2]|=d[f]<<(f%4<<3);return this._finish(s,u),c=h(this._hash),y&&(c=F(c)),this.reset(),c},m.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},m.ArrayBuffer.prototype.getState=function(){var y=m.prototype.getState.call(this);return y.buff=C(y.buff),y},m.ArrayBuffer.prototype.setState=function(y){return y.buff=x(y.buff,!0),m.prototype.setState.call(this,y)},m.ArrayBuffer.prototype.destroy=m.prototype.destroy,m.ArrayBuffer.prototype._finish=m.prototype._finish,m.ArrayBuffer.hash=function(y,d){var u=v(new Uint8Array(y)),s=h(u);return d?F(s):s},m})})(he);var Ve=he.exports;const Ge=be(Ve);var G=function(){return G=Object.assign||function(r){for(var n,e=1,o=arguments.length;e0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]r.size)e=r.size;else for(;r.size>e*1e4;)e*=2;for(var o=[],i=Math.ceil(r.size/e),t=0;t3?n[1]:n[0];if(!e)throw new _(b.InvalidToken,"missing assess key field.");var o=null;try{o=JSON.parse($e(n[n.length-1]))}catch{throw new _(b.InvalidToken,"token parse failed.")}if(o==null)throw new _(b.InvalidToken,"putPolicy is null.");if(o.scope==null)throw new _(b.InvalidToken,"scope field is null.");var i=o.scope.split(":")[0];if(!i)throw new _(b.InvalidToken,"resolve bucketName failed.");return{assessKey:e,bucketName:i,scope:o.scope}}var I,E={z0:"z0",z1:"z1",z2:"z2",na0:"na0",as0:"as0",cnEast2:"cn-east-2"},st=(I={},I[E.z0]={srcUphost:["up.qiniup.com"],cdnUphost:["upload.qiniup.com"]},I[E.z1]={srcUphost:["up-z1.qiniup.com"],cdnUphost:["upload-z1.qiniup.com"]},I[E.z2]={srcUphost:["up-z2.qiniup.com"],cdnUphost:["upload-z2.qiniup.com"]},I[E.na0]={srcUphost:["up-na0.qiniup.com"],cdnUphost:["upload-na0.qiniup.com"]},I[E.as0]={srcUphost:["up-as0.qiniup.com"],cdnUphost:["upload-as0.qiniup.com"]},I[E.cnEast2]={srcUphost:["up-cn-east-2.qiniup.com"],cdnUphost:["upload-cn-east-2.qiniup.com"]},I),T=function(r){switch(typeof r){case"string":return r;case"boolean":return r?"true":"false";case"number":return isFinite(r)?r:"";default:return""}},ut=function(r,n,e,o){return n=n||"&",e=e||"=",r===null&&(r=void 0),typeof r=="object"?Object.keys(r).map(function(i){var t=encodeURIComponent(T(i))+e;return Array.isArray(r[i])?r[i].map(function(l){return t+encodeURIComponent(T(l))}).join(n):t+encodeURIComponent(T(r[i]))}).filter(Boolean).join(n):o?encodeURIComponent(T(o))+e+encodeURIComponent(T(r)):""},pe;pe=ut;var O=function(){return O=Object.assign||function(r){for(var n,e=1,o=arguments.length;e0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]0)&&!(i=o.next()).done;)t.push(i.value)}catch(p){l={error:p}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(l)throw l.error}}return t},gt=function(){for(var r=[],n=0;n1e4*wt)return this.handleError(new _(b.InvalidFile,"file size exceed maximum value 10000G")),[2];if(this.putExtra.customVars&&!Ke(this.putExtra.customVars))return this.handleError(new _(b.InvalidCustomVars,"customVars key should start width x:")),[2];if(this.putExtra.metadata&&!Je(this.putExtra.metadata))return this.handleError(new _(b.InvalidMetadata,"metadata key should start with x-qn-meta-")),[2];t.label=1;case 1:return t.trys.push([1,4,,5]),this.uploadAt=new Date().getTime(),[4,this.checkAndUpdateUploadHost()];case 2:return t.sent(),[4,this.run()];case 3:return n=t.sent(),this.onComplete(n.data),this.checkAndUnfreezeHost(),this.sendLog(n.reqId,200),[2];case 4:return e=t.sent(),this.aborted?(this.logger.warn("upload is aborted."),this.sendLog("",-2),[2]):(this.clear(),this.logger.error(e),e instanceof M&&(this.sendLog(e.reqId,e.code),this.checkAndFreezeHost(e),o=++this.retryCount<=this.config.retryCount,i=bt.includes(e.code),i&&o)?(this.logger.warn("error auto retry: "+this.retryCount+"/"+this.config.retryCount+"."),this.putFile(),[2]):(this.onError(e),[3,5]));case 5:return[2]}})})},r.prototype.clear=function(){this.xhrList.forEach(function(n){n.onreadystatechange=null,n.abort()}),this.xhrList=[],this.logger.info("cleanup uploading xhr.")},r.prototype.stop=function(){this.logger.info("aborted."),this.clear(),this.aborted=!0},r.prototype.addXhr=function(n){this.xhrList.push(n)},r.prototype.sendLog=function(n,e){var o,i;this.logger.report({code:e,reqId:n,remoteIp:"",upType:"jssdk-h5",size:this.file.size,time:Math.floor(this.uploadAt/1e3),port:ot((o=this.uploadHost)===null||o===void 0?void 0:o.getUrl()),host:at((i=this.uploadHost)===null||i===void 0?void 0:i.getUrl()),bytesSent:this.progress?this.progress.total.loaded:0,duration:Math.floor((new Date().getTime()-this.uploadAt)/1e3)})},r.prototype.getProgressInfoItem=function(n,e,o){return N({size:e,loaded:n,percent:n/e*100},o==null?{}:{fromCache:o})},r}(),_t=function(){var r=function(n,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var t in i)i.hasOwnProperty(t)&&(o[t]=i[t])},r(n,e)};return function(n,e){r(n,e);function o(){this.constructor=n}n.prototype=e===null?Object.create(e):(o.prototype=e.prototype,new o)}}(),B=function(){return B=Object.assign||function(r){for(var n,e=1,o=arguments.length;e0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]1024)throw new _(b.InvalidChunkSize,"chunkSize maximum value is 1024");return[4,this.initBeforeUploadChunks()];case 1:v.sent(),e=new Le(function(a){return H(p,void 0,void 0,function(){return D(this,function(h){switch(h.label){case 0:if(this.aborted)throw e.abort(),new Error("pool is aborted");return[4,this.uploadChunk(a)];case 1:return h.sent(),[2]}})})},this.config.concurrentRequestLimit),o=null,i=this.getLocalKey(),t=this.chunks.map(function(a,h){return e.enqueue({chunk:a,index:h})}),v.label=2;case 2:return v.trys.push([2,5,,6]),[4,Promise.all(t)];case 3:return v.sent(),[4,this.mkFileReq()];case 4:return o=v.sent(),[3,6];case 5:throw l=v.sent(),l instanceof M&&(l.code===612||l.code===400)&&Q(i,this.logger),l;case 6:return Q(i,this.logger),[2,o]}})})},n.prototype.uploadChunk=function(e){return H(this,void 0,void 0,function(){var o,i,t,l,p,v,a,h,g,x=this;return D(this,function(C){switch(C.label){case 0:return o=e.index,i=e.chunk,t=this.cachedUploadedList[o],this.logger.info("upload part "+o+", cache:",t),l=this.config.checkByMD5,p=function(){x.usedCacheList[o]=!0,x.updateChunkProgress(i.size,o),x.uploadedList[o]=t,x.updateLocalCache()},t&&!l?(p(),[2]):[4,rt(i)];case 1:return v=C.sent(),this.logger.info("computed part md5.",v),t&&v===t.md5?(p(),[2]):(this.usedCacheList[o]=!1,a=function(U){x.updateChunkProgress(U.loaded,o)},h={body:i,md5:this.config.checkByServer?v:void 0,onProgress:a,onCreate:function(U){return x.addXhr(U)}},this.logger.info("part "+o+" start uploading."),[4,dt(this.token,this.key,e.index+1,this.getUploadInfo(),h)]);case 2:return g=C.sent(),this.logger.info("part "+o+" upload completed."),a({loaded:i.size,total:i.size}),this.uploadedList[o]={etag:g.data.etag,md5:g.data.md5,size:i.size},this.updateLocalCache(),[2]}})})},n.prototype.mkFileReq=function(){return H(this,void 0,void 0,function(){var e,o,i=this;return D(this,function(t){switch(t.label){case 0:return e=B(B(B({parts:this.uploadedList.map(function(l,p){return{etag:l.etag,partNumber:p+1}}),fname:this.putExtra.fname},this.putExtra.mimeType&&{mimeType:this.putExtra.mimeType}),this.putExtra.customVars&&{customVars:this.putExtra.customVars}),this.putExtra.metadata&&{metadata:this.putExtra.metadata}),this.logger.info("parts upload completed, make file.",e),[4,pt(this.token,this.key,this.getUploadInfo(),{onCreate:function(l){return i.addXhr(l)},body:JSON.stringify(e)})];case 1:return o=t.sent(),this.logger.info("finish Resume Progress."),this.updateMkFileProgress(1),[2,o]}})})},n.prototype.initBeforeUploadChunks=function(){return H(this,void 0,void 0,function(){var e,o,i;return D(this,function(t){switch(t.label){case 0:return this.uploadedList=[],this.usedCacheList=[],e=et(this.getLocalKey(),this.logger),e?[3,2]:(this.logger.info("init upload parts from api."),[4,ht(this.token,this.bucketName,this.key,this.uploadHost.getUrl())]);case 1:return o=t.sent(),this.logger.info("initd upload parts of id: "+o.data.uploadId+"."),this.uploadId=o.data.uploadId,this.cachedUploadedList=[],[3,3];case 2:i=["resume upload parts from local cache,","total "+e.data.length+" part,","id is "+e.id+"."],this.logger.info(i.join(" ")),this.cachedUploadedList=e.data,this.uploadId=e.id,t.label=3;case 3:return this.chunks=We(this.file,this.config.chunkSize),this.loaded={mkFileProgress:0,chunks:this.chunks.map(function(l){return 0})},this.notifyResumeProgress(),[2]}})})},n.prototype.getUploadInfo=function(){return{id:this.uploadId,url:this.uploadHost.getUrl()}},n.prototype.getLocalKey=function(){return Qe(this.file.name,this.key,this.file.size)},n.prototype.updateLocalCache=function(){Ze(this.getLocalKey(),{id:this.uploadId,data:this.uploadedList},this.logger)},n.prototype.updateChunkProgress=function(e,o){this.loaded.chunks[o]=e,this.notifyResumeProgress()},n.prototype.updateMkFileProgress=function(e){this.loaded.mkFileProgress=e,this.notifyResumeProgress()},n.prototype.notifyResumeProgress=function(){var e=this;this.progress={total:this.getProgressInfoItem(Ye(this.loaded.chunks)+this.loaded.mkFileProgress,this.file.size+1),chunks:this.chunks.map(function(o,i){var t=e.usedCacheList[i];return e.getProgressInfoItem(e.loaded.chunks[i],o.size,t)}),uploadInfo:{id:this.uploadId,url:this.uploadHost.getUrl()}},this.onData(this.progress)},n}(ge),ie=function(r,n,e,o){function i(t){return t instanceof e?t:new e(function(l){l(t)})}return new(e||(e=Promise))(function(t,l){function p(h){try{a(o.next(h))}catch(g){l(g)}}function v(h){try{a(o.throw(h))}catch(g){l(g)}}function a(h){h.done?t(h.value):i(h.value).then(p,v)}a((o=o.apply(r,n||[])).next())})},oe=function(r,n){var e={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},o,i,t,l;return l={next:p(0),throw:p(1),return:p(2)},typeof Symbol=="function"&&(l[Symbol.iterator]=function(){return this}),l;function p(a){return function(h){return v([a,h])}}function v(a){if(o)throw new TypeError("Generator is already executing.");for(;e;)try{if(o=1,i&&(t=a[0]&2?i.return:a[0]?i.throw||((t=i.return)&&t.call(i),0):i.next)&&!(t=t.call(i,a[1])).done)return t;switch(i=0,t&&(a=[a[0]&2,t.value]),a[0]){case 0:case 1:t=a;break;case 4:return e.label++,{value:a[1],done:!1};case 5:e.label++,i=a[1],a=[0];continue;case 7:a=e.ops.pop(),e.trys.pop();continue;default:if(t=e.trys,!(t=t.length>0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]>>1^3988292384:o>>>=1;n[e]=o}return n},r.prototype.append=function(n){for(var e=this.crc,o=0;o>>8^this.table[(e^n[o])&255];this.crc=e},r.prototype.compute=function(){return(this.crc^-1)>>>0},r.prototype.readAsUint8Array=function(n){return ie(this,void 0,void 0,function(){var e;return oe(this,function(o){switch(o.label){case 0:return typeof n.arrayBuffer!="function"?[3,2]:(e=Uint8Array.bind,[4,n.arrayBuffer()]);case 1:return[2,new(e.apply(Uint8Array,[void 0,o.sent()]))];case 2:return[2,new Promise(function(i,t){var l=new FileReader;l.onload=function(){if(l.result==null){t();return}if(typeof l.result=="string"){t();return}i(new Uint8Array(l.result))},l.readAsArrayBuffer(n)})]}})})},r.prototype.file=function(n){return ie(this,void 0,void 0,function(){var e,o,i,t,l,p;return oe(this,function(v){switch(v.label){case 0:return n.size<=R?(e=this.append,[4,this.readAsUint8Array(n)]):[3,2];case 1:return e.apply(this,[v.sent()]),[2,this.compute()];case 2:o=Math.ceil(n.size/R),i=0,v.label=3;case 3:return i0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]0&&me(r,n,e-1)};var i=[n.code||"",n.reqId||"",n.host||"",n.remoteIp||"",n.port||"",n.duration||"",n.time||"",n.bytesSent||"",n.upType||"",n.size||""].join(",");o.send(i)}var Ut=function(r,n){var e=typeof Symbol=="function"&&r[Symbol.iterator];if(!e)return r;var o=e.call(r),i,t=[],l;try{for(;(n===void 0||n-- >0)&&!(i=o.next()).done;)t.push(i.value)}catch(p){l={error:p}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(l)throw l.error}}return t},K=function(){for(var r=[],n=0;n0&&t[t.length-1])&&(a[0]===6||a[0]===2)){e=0;continue}if(a[0]===3&&(!t||a[1]>t[0]&&a[1]0)&&!(i=o.next()).done;)t.push(i.value)}catch(p){l={error:p}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(l)throw l.error}}return t},zt=function(){for(var r=[],n=0;n=n},r.prototype.freeze=function(n){n===void 0&&(n=20);var e=new Date().getTime()+n*1e3;V.set(this.host,e)},r.prototype.unfreeze=function(){V.delete(this.host)},r.prototype.getUrl=function(){return this.protocol+"://"+this.host},r.prototype.getUnfreezeTime=function(){return V.get(this.host)},r}(),Rt=function(){function r(n){n===void 0&&(n=[]),this.initHosts=n,this.cachedHostsMap=new Map}return r.prototype.register=function(n,e,o,i){this.cachedHostsMap.set(n+"@"+e,o.map(function(t){return new Et(t,i)}))},r.prototype.refresh=function(n,e,o){var i,t,l,p;return se(this,void 0,void 0,function(){var v,a,h;return ue(this,function(g){switch(g.label){case 0:return v=this.cachedHostsMap.get(n+"@"+e)||[],v.length>0?[2]:this.initHosts.length>0?(this.register(n,e,this.initHosts,o),[2]):[4,lt(n,e,o)];case 1:return a=g.sent(),(a==null?void 0:a.data)!=null&&(h=zt(((t=(i=a.data.up)===null||i===void 0?void 0:i.acc)===null||t===void 0?void 0:t.main)||[],((p=(l=a.data.up)===null||l===void 0?void 0:l.acc)===null||p===void 0?void 0:p.backup)||[]),this.register(n,e,h,o)),[2]}})})},r.prototype.getUp=function(n,e,o){return se(this,void 0,void 0,function(){var i,t,l;return ue(this,function(p){switch(p.label){case 0:return[4,this.refresh(n,e,o)];case 1:return p.sent(),i=this.cachedHostsMap.get(n+"@"+e)||[],i.length===0?[2,null]:(t=i.filter(function(v){return!v.isFrozen()}),t.length>0?[2,t[0]]:(l=i.slice().sort(function(v,a){return(v.getUnfreezeTime()||0)-(a.getUnfreezeTime()||0)}),[2,l[0]]))}})})},r}();function Lt(r,n,e,o){return r.config&&r.config.forceDirect?(o.info("ues forceDirect mode."),new ae(r,n,e,o)):r.file.size>4*R?(o.info("file size over 4M, use Resume."),new Ct(r,n,e,o)):(o.info("file size less or equal than 4M, use Direct."),new ae(r,n,e,o))}function Pt(r,n,e,o,i){var t=new Ft(e,i==null?void 0:i.disableStatisticsReport,i==null?void 0:i.debugLogLevel,r.name),l={file:r,key:n,token:e,putExtra:o,config:Dt(i,t)},p=new Rt(l.config.uphost);return new De(function(v){var a=Lt(l,{onData:function(h){return v.next(h)},onError:function(h){return v.error(h)},onComplete:function(h){return v.complete(h)}},p,t);return a.putFile(),a.stop.bind(a)})}var L=function(){return L=Object.assign||function(r){for(var n,e=1,o=arguments.length;e0)&&!(i=o.next()).done;)t.push(i.value)}catch(p){l={error:p}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(l)throw l.error}}return t},Y=function(){for(var r=[],n=0;n`上传文件到${we(p.value)?"根":p.value.substring(0,p.value.length-1)}目录`),C=s=>{p.value=s,l.value=!0,t.value=!0,Ae.netDiskManage.netDiskManageToken().then(f=>{v.value=f.token,t.value=!1}).catch(()=>{l.value=!1})},U=()=>{a.value.length>0&&a.value.length!==h.value.length?_e.confirm({title:"关闭会取消未上传的文件,确认关闭吗?",icon:$(xe),onOk:F}):F()},F=()=>{l.value=!1,t.value=!1,p.value="",v.value="",g.value=[],u()},m=s=>{const{file:f,onProgress:c,onError:w,onSuccess:S}=s,P=Pt(f,`${p.value}${f.name}`,v.value).subscribe({next:z=>{c==null||c({percent:z.total.percent})},error:z=>{w==null||w(z),y(z,f)},complete:z=>{h.value.push(P),S==null||S(z),d(f)}});a.value.push(P)},y=(s,f)=>{const c=g.value.find(w=>w.originFileObj===f);c&&(c.status="error"),te.error({message:"上传进度提醒",description:`上传${f==null?void 0:f.name}文件失败!错误信息:${s.code===614?"上传文件已存在":s.message}`,duration:0})},d=s=>{const f=g.value.find(c=>c.originFileObj===s);f&&(f.status="success"),te.success({message:`上传${f==null?void 0:f.name}成功`})},u=async()=>{if(a.value.length<=0)return;const s=a.value,f=h.value;if(a.value=[],h.value=[],s.length!==f.length)for(let c=0;c(Fe(),Oe("div",qt,[$(J(ke),{title:x.value,width:400,visible:l.value,"mask-closable":!1,onClose:U},{default:W(()=>[$(J(Ce),{spinning:t.value,class:"upload-inner-box"},{default:W(()=>[$(J(Se).Dragger,{ref_key:"uploadRef",ref:i,"file-list":g.value,"onUpdate:fileList":f[0]||(f[0]=c=>g.value=c),class:"upload",drag:"",action:"noaction",multiple:!0,"custom-request":m},{default:W(()=>[Bt,Mt]),_:1},8,["file-list"])]),_:1},8,["spinning"])]),_:1},8,["title","visible"])]))}});export{Gt as _}; diff --git a/assets/hero-1cqzUReh.js b/assets/hero-1cqzUReh.js new file mode 100644 index 000000000..09b9c52ca --- /dev/null +++ b/assets/hero-1cqzUReh.js @@ -0,0 +1 @@ +import{x as o}from"./index-E2EmEU3P.js";function t(e){return o({url:"/demo/wzry/hero_list",method:"get",params:e})}function l(e){return o({url:"/demo/lol/hero_list",method:"get",params:e})}function n({id:e}){return o({url:`/demo/lol/hero_info/${e}`,method:"get"})}export{l as a,t as b,n as g}; diff --git a/assets/heroInfo-B7Atn7z1.js b/assets/heroInfo-B7Atn7z1.js new file mode 100644 index 000000000..166aeacde --- /dev/null +++ b/assets/heroInfo-B7Atn7z1.js @@ -0,0 +1 @@ +import{d as y,$ as w,f as m,o as x,W as s,X as I,Y as a,k as o,a6 as n,u as g,a5 as r,ae as c,F as l,ak as $,ad as h}from"./vue-Dbi1xauY.js";import{d as v,_ as A}from"./index-E2EmEU3P.js";import{g as V}from"./hero-1cqzUReh.js";import{u as B}from"./tabsView-BvYi5QZE.js";import{ap as C,aq as L,ac as q,ar as z}from"./antdv-CdQltt60.js";const N={class:"custom-slick-arrow",style:{"z-index":"1",left:"10px"}},S={class:"custom-slick-arrow",style:{right:"10px"}},T=["src"],F=["href"],H=["src"],D=["src"],E={key:0,class:"grid gap-[10px]"},M=["src"],P=y({name:"LoLHeroInfo",__name:"heroInfo",setup(R){const i=w(),k=B(),e=m({}),d=m(!0);return x(async()=>{const u=await V({id:i.params.id});d.value=!1,e.value=u,k.updateTabTitle(`${i.meta.title}(${e.value.title})`)}),(u,W)=>{const _=C,b=L,f=q,p=z;return s(),I(f,{bordered:!1,loading:d.value},{default:a(()=>[o(p,{style:{width:"25%"},hoverable:!1,bordered:!1},{default:a(()=>[o(f,{class:"posters",bordered:!1,"body-style":{padding:"24px"}},{cover:a(()=>[o(_,{arrows:"",dots:!1},{prevArrow:a(()=>[n("div",N,[o(g(v),{icon:"ant-design:left-circle-outlined",size:"28"})])]),nextArrow:a(()=>[n("div",S,[o(g(v),{icon:"ant-design:right-circle-outlined",size:"28"})])]),default:a(()=>[(s(!0),r(l,null,c(e.value.posters,t=>(s(),r("img",{key:t,src:t,alt:""},null,8,T))),128))]),_:1})]),default:a(()=>[o(b,{title:`${e.value.name} ${e.value.title}`},{description:a(()=>[n("a",{href:`https://101.qq.com/#/hero-detail?heroid=${e.value.heroId}&datatype=5v5`,target:"_blank"}," 详细资料 ",8,F)]),_:1},8,["title"])]),_:1})]),_:1}),o(p,{class:"skins",style:{width:"75%"},hoverable:!1,bordered:!1},{default:a(()=>[o(_,{arrows:"",effect:"fade","dots-class":"slick-dots slick-thumb"},{customPaging:a(t=>[n("a",null,[n("img",{src:e.value.skins[t.i]},null,8,H)])]),default:a(()=>[(s(!0),r(l,null,c(e.value.skins,t=>(s(),r("div",{key:t},[n("img",{src:t},null,8,D)]))),128))]),_:1}),e.value.banAudio||e.value.selectAudio?(s(),r("figure",E,[n("figcaption",null,$(e.value.title)+"有话说:",1),(s(!0),r(l,null,c([e.value.banAudio,e.value.selectAudio],t=>(s(),r(l,{key:t},[t?(s(),r("audio",{key:0,controls:"",src:t},null,8,M)):h("",!0)],64))),128))])):h("",!0)]),_:1})]),_:1},8,["loading"])}}}),K=A(P,[["__scopeId","data-v-7197b8bd"]]);export{K as default}; diff --git a/assets/heroInfo-BLl5eolZ.css b/assets/heroInfo-BLl5eolZ.css new file mode 100644 index 000000000..33347b8df --- /dev/null +++ b/assets/heroInfo-BLl5eolZ.css @@ -0,0 +1 @@ +.skins[data-v-7197b8bd] .ant-carousel .slick-dots{position:relative;height:auto}.skins[data-v-7197b8bd] .ant-carousel .slick-slide img{display:block;max-width:80%;margin:auto;border:5px solid #fff}.skins[data-v-7197b8bd] .ant-carousel .slick-arrow{display:none!important}.skins[data-v-7197b8bd] .ant-carousel .slick-thumb{bottom:0}.skins[data-v-7197b8bd] .ant-carousel .slick-thumb li{width:60px;height:45px}.skins[data-v-7197b8bd] .ant-carousel .slick-thumb li img{display:block;width:100%;height:100%;filter:grayscale(100%)}.skins[data-v-7197b8bd] .ant-carousel .slick-thumb li.slick-active img{filter:grayscale(0%)}.posters[data-v-7197b8bd] .ant-carousel .slick-arrow.custom-slick-arrow{z-index:1;width:25px;height:25px;transition:ease all .3s;opacity:.3;background-color:#1f2d3d1c;color:#fff;font-size:25px}.posters[data-v-7197b8bd] .ant-carousel .slick-arrow.custom-slick-arrow:before{display:none}.posters[data-v-7197b8bd] .ant-carousel .slick-arrow.custom-slick-arrow:hover{opacity:.5;color:#fff} diff --git a/assets/huawei-charge-LfZWtbIO.css b/assets/huawei-charge-LfZWtbIO.css new file mode 100644 index 000000000..28b9ec119 --- /dev/null +++ b/assets/huawei-charge-LfZWtbIO.css @@ -0,0 +1 @@ +.huawei-charge[data-v-37f0be19]{position:absolute;bottom:20vh;left:50vw;width:300px;height:400px;transform:translate(-50%)}.huawei-charge .column-15[data-v-37f0be19]{width:100%}.huawei-charge li[data-v-37f0be19]:nth-child(15){top:50%;left:25px;width:21px;height:20px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 7s ease-in-out -1.40867442s infinite}.huawei-charge .column-14[data-v-37f0be19]{width:93.33333333%}.huawei-charge li[data-v-37f0be19]:nth-child(14){top:50%;left:27px;width:19px;height:18px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 4s ease-in-out -3.93636992s infinite}.huawei-charge .column-13[data-v-37f0be19]{width:86.66666667%}.huawei-charge li[data-v-37f0be19]:nth-child(13){top:50%;left:13px;width:25px;height:24px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 9s ease-in-out -4.83174713s infinite}.huawei-charge .column-12[data-v-37f0be19]{width:80%}.huawei-charge li[data-v-37f0be19]:nth-child(12){top:50%;left:37px;width:27px;height:20px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 5s ease-in-out -4.55070249s infinite}.huawei-charge .column-11[data-v-37f0be19]{width:73.33333333%}.huawei-charge li[data-v-37f0be19]:nth-child(11){top:50%;left:10px;width:18px;height:29px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 6s ease-in-out -2.23824202s infinite}.huawei-charge .column-10[data-v-37f0be19]{width:66.66666667%}.huawei-charge li[data-v-37f0be19]:nth-child(10){top:50%;left:43px;width:21px;height:19px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 3s ease-in-out -3.54092297s infinite}.huawei-charge .column-9[data-v-37f0be19]{width:60%}.huawei-charge li[data-v-37f0be19]:nth-child(9){top:50%;left:3px;width:18px;height:27px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 9s ease-in-out -2.57963459s infinite}.huawei-charge .column-8[data-v-37f0be19]{width:53.33333333%}.huawei-charge li[data-v-37f0be19]:nth-child(8){top:50%;left:11px;width:27px;height:23px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 5s ease-in-out -3.99055188s infinite}.huawei-charge .column-7[data-v-37f0be19]{width:46.66666667%}.huawei-charge li[data-v-37f0be19]:nth-child(7){top:50%;left:33px;width:20px;height:22px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 8s ease-in-out -2.94645735s infinite}.huawei-charge .column-6[data-v-37f0be19]{width:40%}.huawei-charge li[data-v-37f0be19]:nth-child(6){top:50%;left:68px;width:16px;height:25px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 5s ease-in-out -.5610066s infinite}.huawei-charge .column-5[data-v-37f0be19]{width:33.33333333%}.huawei-charge li[data-v-37f0be19]:nth-child(5){top:50%;left:3px;width:19px;height:20px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 9s ease-in-out -.73000823s infinite}.huawei-charge .column-4[data-v-37f0be19]{width:26.66666667%}.huawei-charge li[data-v-37f0be19]:nth-child(4){top:50%;left:67px;width:25px;height:19px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 9s ease-in-out -1.5981459s infinite}.huawei-charge .column-3[data-v-37f0be19]{width:20%}.huawei-charge li[data-v-37f0be19]:nth-child(3){top:50%;left:27px;width:15px;height:20px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 5s ease-in-out -.97050732s infinite}.huawei-charge .column-2[data-v-37f0be19]{width:13.33333333%}.huawei-charge li[data-v-37f0be19]:nth-child(2){top:50%;left:2px;width:26px;height:25px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 3s ease-in-out -4.96466417s infinite}.huawei-charge .column-1[data-v-37f0be19]{width:6.66666667%}.huawei-charge li[data-v-37f0be19]:nth-child(1){top:50%;left:19px;width:26px;height:27px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 4s ease-in-out -.65333183s infinite}.huawei-charge .column-0[data-v-37f0be19]{width:0%}.huawei-charge li[data-v-37f0be19]:nth-child(0){top:50%;left:14px;width:30px;height:24px;transform:translate(-50%,-50%);animation:move-to-top-37f0be19 8s ease-in-out -.50484673s infinite}@keyframes trotate-37f0be19{50%{border-radius:45%/42% 38% 58% 49%}to{transform:translate(-50%,-50%) rotate(720deg)}}@keyframes move-to-top-37f0be19{90%{opacity:1}to{transform:translate(-50%,-180px);opacity:.1}}@keyframes hue-rotate-37f0be19{to{filter:contrast(15) hue-rotate(360deg)}}.huawei-charge .number[data-v-37f0be19]{position:absolute;z-index:10;top:27%;width:300px;color:#fff;font-size:32px;text-align:center}.huawei-charge .contrast[data-v-37f0be19]{width:300px;height:400px;overflow:hidden;animation:hue-rotate-37f0be19 10s infinite linear;background-color:#000;filter:contrast(15) hue-rotate(0)}.huawei-charge .contrast .circle[data-v-37f0be19]{position:relative;box-sizing:border-box;width:300px;height:300px;filter:blur(8px)}.huawei-charge .contrast .circle[data-v-37f0be19]:after{content:"";position:absolute;top:40%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%) rotate(0);animation:trotate-37f0be19 10s infinite linear;border-radius:42% 38% 62% 49%/45%;background-color:#00ff6f}.huawei-charge .contrast .circle[data-v-37f0be19]:before{content:"";position:absolute;z-index:10;top:40%;left:50%;width:176px;height:176px;transform:translate(-50%,-50%);border-radius:50%;background-color:#000}.huawei-charge .contrast .bubbles[data-v-37f0be19]{position:absolute;bottom:0;left:50%;width:100px;height:40px;transform:translate(-50%);border-radius:100px 100px 0 0;background-color:#00ff6f;filter:blur(5px)}.huawei-charge .contrast .bubbles li[data-v-37f0be19]{position:absolute;border-radius:50%;background:#00ff6f}.huawei-charge .charging[data-v-37f0be19]{font-size:20px;text-align:center} diff --git a/assets/huawei-charge-_5sIeg9H.js b/assets/huawei-charge-_5sIeg9H.js new file mode 100644 index 000000000..b1336fa25 --- /dev/null +++ b/assets/huawei-charge-_5sIeg9H.js @@ -0,0 +1 @@ +import{d as o,W as s,a5 as i,a6 as a,ak as t,F as u,ae as d,m as r,A as n,a7 as l,a8 as p}from"./vue-Dbi1xauY.js";import{_ as h}from"./index-E2EmEU3P.js";import"./antdv-CdQltt60.js";const g=o({name:"HuaweiCharge",props:{battery:{type:Object,default:()=>({})},calcDischargingTime:{type:String,default:""},batteryStatus:{type:String,validator:e=>["充电中","已充满","已断开电源"].includes(e)}}}),m=e=>(l("data-v-37f0be19"),e=e(),p(),e),b={class:"huawei-charge"},_={class:"number"},F={class:"contrast"},v=m(()=>a("div",{class:"circle"},null,-1)),y={class:"bubbles"},f={class:"charging"};function S(e,D,T,w,B,k){return s(),i("div",b,[a("div",_,t(e.battery.level.toFixed(0))+"%",1),a("div",F,[v,a("ul",y,[(s(),i(u,null,d(15,c=>a("li",{key:c})),64))])]),a("div",f,[a("div",null,t(e.batteryStatus),1),r(a("div",null," 剩余可使用时间:"+t(e.calcDischargingTime),513),[[n,Number.isFinite(e.battery.dischargingTime)&&e.battery.dischargingTime!=0]]),r(a("span",null," 距离电池充满需要:"+t(e.calcDischargingTime),513),[[n,Number.isFinite(e.battery.chargingTime)&&e.battery.chargingTime!=0]])])])}const $=h(g,[["render",S],["__scopeId","data-v-37f0be19"]]);export{$ as default}; diff --git a/assets/index-4XSHMzfV.css b/assets/index-4XSHMzfV.css new file mode 100644 index 000000000..b633bbc12 --- /dev/null +++ b/assets/index-4XSHMzfV.css @@ -0,0 +1 @@ +.btn-rows button[data-v-03d6d9f3]{margin-right:12px} diff --git a/assets/index-5xMuLH8u.js b/assets/index-5xMuLH8u.js new file mode 100644 index 000000000..c42162ad9 --- /dev/null +++ b/assets/index-5xMuLH8u.js @@ -0,0 +1 @@ +import{_ as f}from"./input-number-range.vue_vue_type_script_setup_true_lang-CRkiRNeA.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{e as _,L as l,ac as x,ae as h}from"./antdv-CdQltt60.js";import"./index-E2EmEU3P.js";import{u as g}from"./useForm-DtPD8rwA.js";import{d as v,W as b,a5 as S,k as r,u as a,Y as p}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const w=v({name:"CustomForm",__name:"index",setup(y){const i=[{field:"field0",label:"自定义组件",colProps:{span:8},rules:[{required:!0,type:"array",trigger:"change",validator(e,o){return Array.isArray(o)&&o.length===2&&o.every(Boolean)?Promise.resolve():Promise.reject("请输入数字范围")}}],component:()=>f},{field:"field1",label:"comp vnode方式",colProps:{span:8},rules:[{required:!0}],component:({formModel:e,field:o})=>r(l,{modelValue:e[o],"onUpdate:modelValue":n=>e[o]=n,placeholder:"请输入"},{prefix:()=>"component"})},{field:"field2",component:"Input",label:"render组件slot",colProps:{span:8},rules:[{required:!0}],componentSlots:e=>({prefix:()=>"prefix",suffix:()=>"suffix"})},{field:"field3",component:"Input",label:"render组件slot",colProps:{span:8},rules:[{required:!0}],componentSlots:{prefix:()=>"prefix",suffix:e=>"suffix"}},{field:"field4",component:"Input",label:"自定义Slot",slot:"f4",colProps:{span:8},rules:[{required:!0}]}],[u]=g({labelWidth:140,schemas:i,actionColOptions:{span:24}}),c=e=>{_.success(`click search,values:${JSON.stringify(e)}`)};return(e,o)=>{const n=l,m=x;return b(),S("div",null,[r(a(h),{message:"自定义表单组件示例",type:"info","show-icon":"",style:{"margin-bottom":"12px"}}),r(m,null,{default:p(()=>[r(a(u),{onSubmit:c},{f4:p(({formModel:t,field:s})=>[r(n,{value:t[s],"onUpdate:value":d=>t[s]=d,placeholder:"自定义slot"},null,8,["value","onUpdate:value"])]),_:1})]),_:1})])}}});export{w as default}; diff --git a/assets/index-6Jr5j7_M.js b/assets/index-6Jr5j7_M.js new file mode 100644 index 000000000..aa9a45591 --- /dev/null +++ b/assets/index-6Jr5j7_M.js @@ -0,0 +1 @@ +import{u as r}from"./dynamic-table-xnjgTyCn.js";import{A as i}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{U as n}from"./antdv-CdQltt60.js";import{f as d}from"./dateUtil-Ds601TR8.js";import{d as m,W as s,X as u,u as t,k as c}from"./vue-Dbi1xauY.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";const b=m({name:"SystemMonitorLoginLog",__name:"index",setup(l){const[a]=r(),o=[{title:"ID",dataIndex:"id",width:60,hideInSearch:!0},{title:"用户名",dataIndex:"username",width:120},{title:"IP",dataIndex:"ip",width:80,customRender:({record:e})=>c(n,{color:"blue"},{default:()=>[e.ip]})},{title:"登录地点",dataIndex:"address",width:80},{title:"时间",width:120,dataIndex:"time",customRender({record:e}){return d(e.time)},formItemProps:{component:"RangePicker"}},{title:"操作系统",dataIndex:"os",width:120,hideInSearch:!0},{title:"浏览器",dataIndex:"browser",width:120,hideInSearch:!0}];return(e,p)=>(s(),u(t(a),{"header-title":"登录日志","auto-height":"","data-request":t(i).systemLog.logLoginLogPage,columns:o},null,8,["data-request"]))}});export{b as default}; diff --git a/assets/index-8zfRxS31.js b/assets/index-8zfRxS31.js new file mode 100644 index 000000000..f3dbda388 --- /dev/null +++ b/assets/index-8zfRxS31.js @@ -0,0 +1 @@ +import{f}from"./index-Ca6XkYuU.js";import{A as $,_ as D}from"./index-E2EmEU3P.js";import{bq as F,br as j,Q as r,U as x,ac as p}from"./antdv-CdQltt60.js";import{d as S,c as m,W as k,X as V,au as A,av as G,u as e,r as R,I as T,o as q,j as E,a5 as M,k as a,Y as t,G as s,ak as l,F as H,ae as O,a6 as _}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";const b=S({__name:"index",props:{...F(),strokeColor:{type:[String,Object,Function]}},setup(g){const n=g,I=m(()=>typeof n.strokeColor=="function"?{...n,strokeColor:n.strokeColor(n.percent)}:{...n,strokeColor:n.strokeColor});return(d,c)=>(k(),V(e(j),A(G(I.value)),null,16))}}),Q={class:"sys-server-stat-container"},W={class:"disk-info"},X={class:"disk-info--item"},Y={class:"disk-info"},J={class:"disk-info--item"},K=S({name:"SystemMonitorServe",__name:"index",setup(g){let n;const I=R({runtime:{os:"",arch:"",nodeVersion:"",npmVersion:""},disk:{size:0,used:0,available:0},memory:{total:0,available:0},cpu:{manufacturer:"",brand:"",physicalCores:0,model:"",speed:0,rawCurrentLoad:0,rawCurrentLoadIdle:0,coresLoad:[]}}),{runtime:d,disk:c,memory:u,cpu:i}=T(I),h=m(()=>({size:f(c.value.size),used:f(c.value.used),available:f(c.value.available)})),y=m(()=>({total:f(u.value.total),free:f(u.value.available),used:f(u.value.total-u.value.available)})),U=m(()=>c.value.size<=0?0:Math.floor(c.value.used/c.value.size*100)),B=m(()=>u.value.total<=0?0:Math.floor((u.value.total-u.value.available)/u.value.total*100)),N=m(()=>`${i.value.manufacturer} ${i.value.brand} @ ${i.value.speed}GHz`),z=async()=>{const o=await $.systemServe.serveStat();d.value=o.runtime,c.value=o.disk,u.value=o.memory,i.value=o.cpu};z();const v=o=>o<30?"#5cb87a":o<70?"#e6a23c":"#f53f3f",L=(o,C)=>C<=0?0:Math.floor(o/C*100);return q(()=>{n=setInterval(z,1e4)}),E(()=>{clearInterval(n)}),(o,C)=>(k(),M("div",Q,[a(e(p),{class:"stat-card",title:"运行环境"},{default:t(()=>[a(e(r),{column:1,"label-style":{width:"50%"}},{default:t(()=>[a(e(r).Item,{label:"操作系统"},{default:t(()=>[s(l(e(d).os),1)]),_:1}),a(e(r).Item,{label:"系统架构"},{default:t(()=>[s(l(e(d).arch),1)]),_:1}),a(e(r).Item,{label:"Node版本"},{default:t(()=>[a(e(x),{color:"processing",size:"small"},{default:t(()=>[s("v"+l(e(d).nodeVersion),1)]),_:1})]),_:1}),a(e(r).Item,{label:"NPM版本"},{default:t(()=>[a(e(x),{color:"processing",size:"small"},{default:t(()=>[s("v"+l(e(d).npmVersion),1)]),_:1})]),_:1})]),_:1})]),_:1}),a(e(p),{class:"stat-card",title:"CPU"},{default:t(()=>[a(e(r),{column:1,"label-style":{width:"50%"},"content-style":{width:"50%"}},{default:t(()=>[a(e(r).Item,{label:"详细"},{default:t(()=>[s(l(N.value),1)]),_:1}),a(e(r).Item,{label:"负载"},{default:t(()=>[a(b,{percent:L(e(i).rawCurrentLoad,e(i).rawCurrentLoadIdle+e(i).rawCurrentLoad),"stroke-color":v},null,8,["percent"])]),_:1}),(k(!0),M(H,null,O(e(i).coresLoad,(w,P)=>(k(),V(e(r).Item,{key:P,label:`核心${P+1} 负载`},{default:t(()=>[a(b,{percent:L(w.rawLoad,w.rawLoad+w.rawLoadIdle),"stroke-color":v},null,8,["percent"])]),_:2},1032,["label"]))),128))]),_:1})]),_:1}),a(e(p),{class:"stat-card",title:"磁盘"},{default:t(()=>[_("div",W,[a(e(r),{class:"disk-info--item",column:1},{default:t(()=>[a(e(r).Item,{label:"总空间"},{default:t(()=>[s(l(h.value.size),1)]),_:1}),a(e(r).Item,{label:"已用空间"},{default:t(()=>[s(l(h.value.used),1)]),_:1}),a(e(r).Item,{label:"可用空间"},{default:t(()=>[s(l(h.value.available),1)]),_:1})]),_:1}),_("div",X,[a(b,{type:"dashboard",percent:U.value,width:100,"stroke-color":v},null,8,["percent"])])])]),_:1}),a(e(p),{class:"stat-card",title:"内存"},{default:t(()=>[_("div",Y,[a(e(r),{class:"disk-info--item",column:1},{default:t(()=>[a(e(r).Item,{label:"总内存"},{default:t(()=>[s(l(y.value.total),1)]),_:1}),a(e(r).Item,{label:"已用内存"},{default:t(()=>[s(l(y.value.used),1)]),_:1}),a(e(r).Item,{label:"可用内存"},{default:t(()=>[s(l(y.value.free),1)]),_:1})]),_:1}),_("div",J,[a(b,{type:"dashboard",percent:B.value,width:100,"stroke-color":v},null,8,["percent"])])])]),_:1})]))}}),se=D(K,[["__scopeId","data-v-6f1f0887"]]);export{se as default}; diff --git a/assets/index-B3USe4qO.js b/assets/index-B3USe4qO.js new file mode 100644 index 000000000..be9c5520c --- /dev/null +++ b/assets/index-B3USe4qO.js @@ -0,0 +1 @@ +import{w as c}from"./common-qtmoXkL7.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{e as m,ac as p,ae as d}from"./antdv-CdQltt60.js";import{_ as b}from"./index-E2EmEU3P.js";import{u as _}from"./useForm-DtPD8rwA.js";import{d as f,W as v,a5 as h,k as a,Y as t,u as o,a7 as x,a8 as g,a6 as r}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const w=[{field:"framework",component:"RadioGroup",label:"三大框架",defaultValue:1,componentProps:{optionType:"button",buttonStyle:"solid",options:[{label:"Vue",value:1},{label:"React",value:2},{label:"Angular",value:3}]}},{field:"lib",component:"Select",label:"框架常用库",required:!0,componentProps:{request:{watchFields:["framework"],options:{immediate:!0},callback:async({formModel:e})=>(e.lib=void 0,y(e.framework))}}}],y=async e=>{if(!e)return[];if(await c(3e3),e===1)return[{label:"vue-router",value:"vue-router"},{label:"vuex",value:"vuex"}];if(e===2)return[{label:"react-router",value:"react-router"},{label:"redux",value:"redux"}];if(e===3)return[{label:"rxjs",value:"rxjs"},{label:"ng-zorro-antd",value:"ng-zorro-antd"}]},n=e=>(x("data-v-9aa67abc"),e=e(),g(),e),F=n(()=>r("p",null,"切换不同选项时自动请求不同接口数据进行填充",-1)),S=n(()=>r("a",{class:"text-blue-500",target:"_blank",href:"https://github.com/buqiyuan/vue3-antdv-admin/blob/main/src/views/demos/form/request-form/index.vue"}," 查看源码 ",-1)),T=f({name:"DemosFormRequestForm",__name:"index",setup(e){const[s,l]=_({labelWidth:120,schemas:w,actionColOptions:{span:24},fieldMapToTime:[["fieldTime",["startTime","endTime"],"YYYY-MM"]]});function i(){l.validate().then(()=>m.success("验证通过!"))}return(q,k)=>{const u=p;return v(),h("div",null,[a(o(d),{message:"requestForm示例",type:"info","show-icon":"",style:{"margin-bottom":"12px"}},{description:t(()=>[F,S]),_:1}),a(u,null,{default:t(()=>[a(o(s),{onSubmit:i})]),_:1})])}}}),N=b(T,[["__scopeId","data-v-9aa67abc"]]);export{N as default}; diff --git a/assets/index-BBYQiNy0.js b/assets/index-BBYQiNy0.js new file mode 100644 index 000000000..49909fcd5 --- /dev/null +++ b/assets/index-BBYQiNy0.js @@ -0,0 +1 @@ +import{g as c,f as b,t as x}from"./columns-DyDFFV07.js";import{am as _,an as C,ao as k,U as T,e as v,ae as R,aj as p,ac as E}from"./antdv-CdQltt60.js";import{k as o,G as d,d as q,f as F,c as O,W as U,a5 as V,Y as s,u as n}from"./vue-Dbi1xauY.js";import{u as j}from"./dynamic-table-xnjgTyCn.js";import"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{w as g}from"./common-qtmoXkL7.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const D=[{title:"姓名",dataIndex:"name",sorter:!0,defaultEditable:!0,editable:({index:e})=>e>0,formItemProps:{defaultValue:"李白",rules:[{required:!0,message:"请输入姓名"}]},editFormItemProps:{extendSearchFormProps:!1,rules:[{required:!0,message:"请输入姓名"}]}},{title:"性别",dataIndex:"gender",formItemProps:{component:"Select",componentProps:({formInstance:e,formModel:t})=>({options:[{label:"男",value:1},{label:"女",value:0}],onChange(){e==null||e.updateSchema({field:"clothes",componentProps:{options:c(t.gender)}}),t.clothes=""}})},editFormItemProps:{extendSearchFormProps:!0,rules:[{required:!0,type:"number",message:"请选择性别"}],componentProps:({formInstance:e,formModel:t,tableRowKey:l})=>({onChange(){e==null||e.updateSchema({field:`${l}.clothes`,componentProps:{options:c(t.gender)}}),t.clothes=""}})},customRender:({record:e})=>["女","男"][e.gender]},{title:"衣服",dataIndex:"clothes",formItemProps:{component:"Select",componentProps:({formModel:e})=>({options:c(e.gender)})}},{title:"图片",dataIndex:"img",hideInSearch:!0,formItemProps:{component:"Upload",defaultValue:[{uid:"-1",name:"image.png",status:"done",url:"https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"}],componentProps:{maxCount:1,listType:"picture-card",action:"https://www.mocky.io/v2/5cc8019d300000980a055e76"},componentSlots:({formModel:e})=>({default:()=>{var t;return(t=e.img)!=null&&t.length?"":o("div",null,[o(_,null,null),o("div",{class:"mt-8px"},[d("Upload")])])}})},customRender:({record:e})=>o(C,{width:100,src:e.img},null)},{title:"价格",dataIndex:"price",editFormItemProps:{component:"InputNumber",rules:[{required:!0,message:"请输入价格!"}]},customRender:({record:e})=>`${e.price}元`},{title:"状态",dataIndex:"status",formItemProps:{component:"Select",componentProps:({formInstance:e,schema:t})=>({showSearch:!0,filterOption:!1,request:()=>b(),onSearch:k(async l=>{t.value.loading=!0;const i={field:t.value.field,componentProps:{options:[]}};e==null||e.updateSchema([i]);const m=await b(l).finally(()=>t.value.loading=!1);i.componentProps.options=m,e==null||e.updateSchema([i])},500),onChange(l){}})},editFormItemProps:{rules:[{required:!0,type:"number",message:"请选择状态"}]},customRender:({record:e})=>o(T,{color:e.status==1?"red":"default"},{default:()=>[["已售罄","热卖中"][e.status]]})}],Y=q({name:"EditRowTable",__name:"index",setup(e){const[t]=j(),l=F("cell"),i=async a=>(await g(500),{...a,items:x}),m=O(()=>[...D,{title:"操作",hideInTable:l.value==="cell",width:200,dataIndex:"ACTION",actions:({record:a},r)=>{const{startEditable:u,cancelEditable:h,isEditable:P,getEditFormModel:f,validateRow:S}=r;return P(a.id)?[{label:"保存",onClick:async()=>{await S(a.id),v.loading({content:"保存中...",key:a.id}),f(a.id),await g(2e3),h(a.id),v.success({content:"保存成功!",key:a.id,duration:2})}},{label:"取消",onClick:()=>{h(a.id)}}]:[{label:"编辑",onClick:()=>{u(a.id,a)}}]}}]),w=(a,r,u)=>{},y=async(a,r,u)=>{await g(2e3)};return(a,r)=>(U(),V("div",null,[o(n(R),{message:"可编辑行表格",type:"info","show-icon":""},{description:s(()=>[d(" 可编辑行表格-可编辑行表格使用示例 ")]),_:1}),o(n(E),{title:"可编辑行表格基本使用示例",style:{"margin-top":"20px"}},{default:s(()=>[o(n(t),{size:"small",bordered:"","data-request":i,columns:m.value,"editable-type":l.value,"on-save":y,"on-cancel":w,"row-key":"id"},{toolbar:s(()=>[o(n(p),{ref:"select",value:l.value,"onUpdate:value":r[0]||(r[0]=u=>l.value=u)},{default:s(()=>[o(n(p).Option,{value:"single"},{default:s(()=>[d("单行编辑")]),_:1}),o(n(p).Option,{value:"multiple"},{default:s(()=>[d("多行编辑")]),_:1}),o(n(p).Option,{value:"cell"},{default:s(()=>[d("可编辑单元格")]),_:1})]),_:1},8,["value"])]),_:1},8,["columns","editable-type"])]),_:1})]))}});export{Y as default}; diff --git a/assets/index-BLW_RabB.js b/assets/index-BLW_RabB.js new file mode 100644 index 000000000..e31d36ff4 --- /dev/null +++ b/assets/index-BLW_RabB.js @@ -0,0 +1 @@ +import{d as f,aj as _,$ as w,f as y,w as b,W as t,a5 as u,k as s,Y as l,F as k,ae as K,u as m,X as c,af as x,ao as C,ac as h}from"./vue-Dbi1xauY.js";import{T as i}from"./antdv-CdQltt60.js";const D=f({name:"DemosNestedRoutes",__name:"index",setup(B){const d=_(),p=w(),n=[{title:"路由一",name:"demos-nested-routes-one"},{title:"路由二",name:"demos-nested-routes-two"},{title:"路由三",name:"demos-nested-routes-three"}],a=y(p.name||n[0].name);return b(a,o=>{d.push({name:o})}),(o,r)=>{const v=h("router-view");return t(),u("div",null,[s(m(i),{activeKey:a.value,"onUpdate:activeKey":r[0]||(r[0]=e=>a.value=e)},{default:l(()=>[(t(),u(k,null,K(n,e=>s(m(i).TabPane,{key:e.name,tab:e.title},null,8,["tab"])),64))]),_:1},8,["activeKey"]),s(v,null,{default:l(({Component:e})=>[(t(),c(C,null,[(t(),c(x(e)))],1024))]),_:1})])}}});export{D as default}; diff --git a/assets/index-BLpqTwZM.js b/assets/index-BLpqTwZM.js new file mode 100644 index 000000000..e7345c922 --- /dev/null +++ b/assets/index-BLpqTwZM.js @@ -0,0 +1 @@ +import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{e as b,ac as _,ae as h}from"./antdv-CdQltt60.js";import{_ as v}from"./index-E2EmEU3P.js";import{u as S}from"./useForm-DtPD8rwA.js";import{d as P,W as w,a5 as k,k as o,Y as a,u as n,a6 as d,G as i,ac as g,a7 as x,a8 as C}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const N=[{field:"field1",component:"Input",label:"字段1",colProps:{span:8},vShow:({formModel:e})=>!!e.field5},{field:"field2",component:"Input",label:"字段2",colProps:{span:8},vShow:({formModel:e})=>!!e.field6},{field:"field3",component:"DatePicker",label:"字段3",colProps:{span:8},dynamicDisabled:({formModel:e})=>!!e.field7},{field:"field4",component:"Select",label:"字段4",colProps:{span:8},dynamicRules:({formModel:e})=>e.field8?[{required:!0,message:"字段4必填"}]:[],componentProps:{options:[{label:"选项1",value:"1",key:"1"},{label:"选项2",value:"2",key:"2"}]}},{field:"field11",component:"DatePicker",label:"字段11",colProps:{span:8}},{field:"field5",component:"Switch",label:"是否显示字段1(css控制)",colProps:{span:8},labelWidth:200},{field:"field6",component:"Switch",label:"是否显示字段2(dom控制)",colProps:{span:8},labelWidth:200},{field:"field7",component:"Switch",label:"是否禁用字段3",colProps:{span:8},labelWidth:200},{field:"field8",component:"Switch",label:"字段4是否必填",colProps:{span:8},componentProps:({formInstance:e})=>({onChange(s){requestAnimationFrame(()=>{s?e==null||e.validateFields():e==null||e.clearValidate()})}}),labelWidth:200}],T=e=>(x("data-v-03d6d9f3"),e=e(),C(),e),W=T(()=>d("a",{class:"text-blue-500",target:"_blank",href:"https://github.com/buqiyuan/vue3-antdv-admin/blob/main/src/views/demos/form/use-form/index.vue"}," 查看源码 ",-1)),B={class:"mb-4"},D=P({name:"DemosFormDynamicForm",__name:"index",setup(e){const[s,l]=S({labelWidth:120,schemas:N,actionColOptions:{span:24},fieldMapToTime:[["fieldTime",["startTime","endTime"],"YYYY-MM"]]});function c(){l.validate().then(()=>b.success("验证通过!"))}function p(){l==null||l.updateSchema({field:"field3",label:"字段3 New"})}function r(){l==null||l.updateSchema([{field:"field3",label:"字段3 New++"},{field:"field4",label:"字段4 New++"}])}function m(){l==null||l.appendSchemaByField({field:"field10",label:"字段10",component:"Input",colProps:{span:8}},"field3")}function u(){l==null||l.removeSchemaByField("field11")}return(Y,F)=>{const t=g("a-button"),f=_;return w(),k("div",null,[o(n(h),{message:"useForm示例",type:"info","show-icon":"",style:{"margin-bottom":"12px"}},{description:a(()=>[W]),_:1}),d("div",B,[o(t,{class:"mr-2",onClick:p},{default:a(()=>[i(" 更改字段3label ")]),_:1}),o(t,{class:"mr-2",onClick:r},{default:a(()=>[i(" 同时更改字段3,4label ")]),_:1}),o(t,{class:"mr-2",onClick:m},{default:a(()=>[i(" 往字段3后面插入字段10 ")]),_:1}),o(t,{class:"mr-2",onClick:u},{default:a(()=>[i(" 删除字段11 ")]),_:1})]),o(f,null,{default:a(()=>[o(n(s),{onSubmit:c})]),_:1})])}}}),j=v(D,[["__scopeId","data-v-03d6d9f3"]]);export{j as default}; diff --git a/assets/index-BR75pP2z.js b/assets/index-BR75pP2z.js new file mode 100644 index 000000000..8df21cb12 --- /dev/null +++ b/assets/index-BR75pP2z.js @@ -0,0 +1 @@ +import{F as G,G as N,H as S,J as O,K as T,g as D,_ as E,d as k,A as y,M as z}from"./index-E2EmEU3P.js";import{f as K}from"./dateUtil-Ds601TR8.js";import{d as j,at as B,as as L,f as w,c as U,W as _,X as P,Y as u,k as i,a5 as M,F as W,ae as H,u as c,ai as J,_ as X,am as Y,a as Q,G as b,l as R,a6 as Z,ac as ee}from"./vue-Dbi1xauY.js";import{z as te,T as ne,L as oe,b6 as ae,al as se,U as h}from"./antdv-CdQltt60.js";import{f as le,s as A}from"./common-qtmoXkL7.js";import{u as ie}from"./dynamic-table-xnjgTyCn.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as re}from"./useFormModal-Bfjztmb4.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./useModal-CL2A0kUO.js";const pe=["title","onClick"],ue=j({inheritAttrs:!1,__name:"IconPicker",props:B(G,{value:{},valueModifiers:{}}),emits:["update:value"],setup(e){N();const l=L(e,"value"),n=Object.entries(S).reduce((s,[t,v])=>(s[t]=Object.keys(v.icons).map(x=>({name:`${v.prefix}:${x}`})),s),{全部:Object.values(S).flatMap(s=>Object.keys(s.icons).map(t=>({name:`${s.prefix}:${t}`})))}),r=w(!1),o=w("全部"),f=w(""),I=U(()=>n[o.value].filter(t=>t.name.includes(f.value))),a=D(s=>{f.value=s.target.value},100),d=s=>{l.value=s,r.value=!1};return(s,t)=>{const v=te,x=ne,C=oe,q=ae,F=se;return _(),P(F,null,{default:u(()=>[i(q,{open:r.value,"onUpdate:open":t[2]||(t[2]=p=>r.value=p),placement:"bottomLeft","overlay-inner-style":{paddingTop:0},trigger:"click"},{title:u(()=>[i(x,{activeKey:o.value,"onUpdate:activeKey":t[0]||(t[0]=p=>o.value=p),size:"small","tab-bar-style":{marginBottom:"8px"}},{default:u(()=>[(_(!0),M(W,null,H(c(n),(p,g)=>(_(),P(v,{key:g,tab:g},null,8,["tab"]))),128))]),_:1},8,["activeKey"]),i(C,{autofocus:"","allow-clear":"",placeholder:`从“${o.value}”中搜索图标`,onChange:c(a)},null,8,["placeholder","onChange"])]),content:u(()=>[i(c(O),{class:"select-box",items:I.value,"key-field":"name","item-size":38,"grid-items":9,"item-secondary-size":38},{default:u(({item:p})=>[(_(),M("div",{key:p.name,title:p.name,class:J([{active:l.value==p.name},"select-box-item"]),onClick:g=>d(p.name)},[i(c(T),{icon:p.name,class:"text-[20px]"},null,8,["icon"])],10,pe))]),_:1},8,["items"])]),default:u(()=>[i(C,X(s.$attrs,{value:l.value,"onUpdate:value":t[1]||(t[1]=p=>l.value=p),placeholder:s.placeholder,"allow-clear":""}),Y({_:2},[l.value?{name:"prefix",fn:u(()=>[i(c(T),{icon:l.value,class:"text-[20px]"},null,8,["icon"])]),key:"0"}:void 0]),1040,["value","placeholder"])]),_:1},8,["open"])]),_:1})}}}),ce=E(ue,[["__scopeId","data-v-7c9eece7"]]);function $(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Q(e)}const de=e=>{switch(e){case 0:return i(h,{color:"warning"},{default:()=>[b("目录")]});case 1:return i(h,{color:"success"},{default:()=>[b("菜单")]});case 2:return i(h,{color:"error"},{default:()=>[b("权限")]});default:return""}},me=[{title:"名称",dataIndex:"name",align:"left",fixed:"left",width:200},{title:"图标",width:40,dataIndex:"icon",hideInSearch:!0,customRender:({record:e})=>e.icon&&i(k,{icon:e.icon,size:"22"},null)},{title:"类型",width:80,dataIndex:"type",hideInSearch:!0,customRender:({record:e})=>de(e.type)},{title:"节点路由",dataIndex:"path",width:180,ellipsis:!0},{title:"文件路径",width:180,dataIndex:"component"},{title:"权限标识",width:180,dataIndex:"permission",hideInSearch:!0,customRender:({record:e})=>e.permission&&i(h,{color:"processing"},{default:()=>[e.permission]})},{title:"排序",width:50,dataIndex:"orderNo",hideInSearch:!0},{title:"路由缓存",dataIndex:"keepalive",width:80,hideInSearch:!0,customRender:({record:e})=>e.type===1&&(e.keepAlive?"是":"否")},{title:"是否显示",dataIndex:"show",width:80,hideInSearch:!0,customRender:({record:e})=>{const n=~~e.show===1,r=n?"green":"red",o=n?"显示":"隐藏";return i(h,{color:r},$(o)?o:{default:()=>[o]})}},{title:"状态",dataIndex:"status",width:80,hideInSearch:!0,customRender:({record:e})=>{const n=~~e.status===1,r=n?"green":"red",o=n?"启用":"停用";return i(h,{color:r},$(o)?o:{default:()=>[o]})}},{title:"更新时间",width:180,dataIndex:"updatedAt",hideInSearch:!0,customRender({text:e}){return K(e)}}],fe=e=>e===0,V=e=>e===1,m=e=>e===2,ye=()=>[{field:"type",component:"RadioGroup",label:"菜单类型",defaultValue:0,rules:[{required:!0,type:"number"}],componentProps:{options:[{label:"目录",value:0},{label:"菜单",value:1},{label:"权限",value:2}]}},{field:"name",component:"Input",label:({formModel:e})=>m(e.type)?"权限名称":"节点名称",rules:[{required:!0,type:"string"}]},{field:"parentId",component:"TreeSelect",label:"上级节点",componentProps:{fieldNames:{label:"name",value:"id"},request:async({schema:e,formModel:l})=>{const n=await y.systemMenu.menuList({}),r=[-1].concat(le(n,l.parentId)||[]);return e.value.componentProps.treeDefaultExpandedKeys=r,[{id:-1,name:"根目录",children:n}]},getPopupContainer:()=>document.body},rules:[{required:!0,type:"number"}]},{field:"path",component:"Input",label:"路由地址",vIf:({formModel:e})=>!m(e.type),rules:[{required:!0,type:"string"}]},{field:"permission",component:"Input",label:"权限",helpMessage:"对应控制器中定义的权限字符,如:@Perm('system:menu:list'))",vIf:({formModel:e})=>!fe(e.type),required:({formModel:e})=>m(e.type),afterSlot:({schema:e,formInstance:l,formModel:n})=>e.value.component==="Input"?R(k,{icon:"ant-design:folder-open-outlined",title:"选择权限",class:"ml-[12px] cursor-pointer",onclick:async()=>{const r=await y.systemMenu.menuGetPermissions();typeof n.permission=="string"&&(n.permission=n.permission.split(":")),l.updateSchema({field:"permission",component:"Cascader",componentProps:{displayRender:({labels:o})=>o.join(":"),options:r.reduce((o,f)=>(A(f,o,":"),o),[])}})}}):R(k,{icon:"ant-design:edit-outlined",title:"手动输入",class:"ml-[12px] cursor-pointer",onclick:()=>{Array.isArray(n.permission)&&(n.permission=n.permission.join(":")),l.updateSchema({field:"permission",component:"Input"})}})},{field:"component",component:"Cascader",label:"文件路径",vIf:({formModel:e})=>V(e.type)&&!e.isExt,componentProps:{options:Object.keys(z).reduce((e,l)=>(A(l,e,"/"),e),[])},rules:[{required:!0,type:"array"}]},{field:"icon",component:()=>ce,label:"节点图标",vIf:({formModel:e})=>!m(e.type)},{field:"orderNo",component:"InputNumber",label:"排序号",defaultValue:255,componentProps:{style:{width:"100%"}}},{field:"isExt",component:"RadioGroup",label:"是否外链",defaultValue:!1,helpMessage:"选择是外链则路由地址需要以`http(s)://`开头",colProps:{span:12},componentProps:{optionType:"button",buttonStyle:"solid",options:[{label:"是",value:!0},{label:"否",value:!1}]},vIf:({formModel:e})=>!m(e.type)},{field:"extOpenMode",component:"RadioGroup",label:"打开方式",defaultValue:1,vIf:({formModel:e})=>!m(e.type)&&e.isExt,colProps:{span:12},componentProps:{optionType:"button",buttonStyle:"solid",options:[{label:"新窗口打开",value:1},{label:"内嵌页打开",value:2}]}},{field:"keepAlive",component:"RadioGroup",label:"是否缓存",defaultValue:0,vIf:({formModel:e})=>V(e.type),colProps:{span:12},componentProps:{optionType:"button",buttonStyle:"solid",options:[{label:"是",value:1},{label:"否",value:0}]}},{field:"show",component:"RadioGroup",label:"是否显示",defaultValue:1,colProps:{span:12},helpMessage:"会生成路由,但左侧菜单不可见",componentProps:{optionType:"button",buttonStyle:"solid",options:[{label:"是",value:1},{label:"否",value:0}]},vIf:({formModel:e})=>!m(e.type)},{field:"activeMenu",component:"Input",label:"高亮菜单项",colProps:{span:12},helpMessage:"值为某个的节点名称(可设置当前路由高亮的菜单项,多用于详情页)",componentProps:{placeholder:"需要高亮的菜单项(节点名称)"},vIf:({formModel:e})=>!e.show&&!m(e.type)},{field:"status",label:"状态",component:"RadioGroup",defaultValue:1,helpMessage:"不会生成路由,同时左侧菜单不可见",componentProps:{optionType:"button",buttonStyle:"solid",options:[{label:"启用",value:1},{label:"禁用",value:0}]}}],be={class:"flex gap-2 ml-2"},Re=j({name:"SysMenu",__name:"index",setup(e){const[l,n]=ie({pagination:!1,size:"small",rowKey:"id",bordered:!0,scroll:{x:window.innerWidth>2e3?void 0:2e3}}),[r]=re(),o=async a=>{var s;const[d]=await r({modalProps:{title:`${a.id?"编辑":"新增"}菜单`,width:700,onFinish:async t=>{a.id&&(t.menuId=a.id),Array.isArray(t.component)&&(t.component=t.component.join("/")),Array.isArray(t.permission)&&(t.permission=t.permission.join(":")),t.parentId===-1&&Reflect.deleteProperty(t,"parentId"),a.id?await y.systemMenu.menuUpdate({id:a.id},t):await y.systemMenu.menuCreate(t),n.reload()}},formProps:{labelWidth:100,schemas:ye()}});d==null||d.setFieldsValue({...a,icon:a.icon??"",parentId:a.parentId??-1,component:(s=a.component)==null?void 0:s.split("/")})},f=async a=>{await y.systemMenu.menuDelete({id:a.id}),n.reload()},I=[...me,{title:"操作",width:140,dataIndex:"ACTION",hideInSearch:!0,fixed:"right",actions:({record:a})=>[{label:"编辑",auth:{perm:"system:menu:update",effect:"disable"},onClick:()=>o(a)},{label:"新增",auth:{perm:"system:menu:create",effect:"disable"},disabled:a.type===2,onClick:()=>o({parentId:a.id})},{label:"删除",auth:"system:menu:delete",popConfirm:{title:"你确定要删除吗?",placement:"left",onConfirm:()=>f(a)}}]}];return(a,d)=>{const s=ee("a-button");return _(),P(c(l),{"header-title":"菜单管理","data-request":c(y).systemMenu.menuList,columns:I},{afterHeaderTitle:u(()=>[Z("div",be,[i(s,{onClick:c(n).expandAll},{default:u(()=>[b("展开全部")]),_:1},8,["onClick"]),i(s,{onClick:c(n).collapseAll},{default:u(()=>[b("折叠全部")]),_:1},8,["onClick"])])]),toolbar:u(()=>[i(s,{type:"primary",disabled:!a.$auth("system:menu:create"),onClick:d[0]||(d[0]=t=>o({}))},{default:u(()=>[b(" 新增 ")]),_:1},8,["disabled"])]),_:1},8,["data-request"])}}});export{Re as default}; diff --git a/assets/index-BWQeVcPV.js b/assets/index-BWQeVcPV.js new file mode 100644 index 000000000..0b95bf595 --- /dev/null +++ b/assets/index-BWQeVcPV.js @@ -0,0 +1 @@ +import{f as y}from"./dateUtil-Ds601TR8.js";import{k as i,G as v,d as w,f as u,w as b,o as g,W as C,X as T,Y as S,u as N}from"./vue-Dbi1xauY.js";import{U as O,az as R}from"./antdv-CdQltt60.js";import{u as U}from"./dynamic-table-xnjgTyCn.js";import{N as A,A as m}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";const B=[{title:"会话编号",dataIndex:"tokenId",ellipsis:!0,hideInSearch:!0},{title:"用户名",dataIndex:"username",customRender:({record:t})=>i("div",null,[i("span",{class:"pr-4px"},[t.username]),t.isCurrent&&i(O,{color:"processing"},{default:()=>[v("我")]})])},{title:"部门名称",dataIndex:"deptName"},{title:"登录IP",dataIndex:"ip",width:140},{title:"登录地点",dataIndex:"address"},{title:"浏览器",dataIndex:"browser"},{title:"操作系统",dataIndex:"os"},{title:"登录时间",dataIndex:"time",width:180,customRender:({record:t})=>y(t.time)}],P=w({name:"SystemMonitorOnline",__name:"index",setup(t){let l=[];const d=u(!0),r=u([]),c=u(!1),p=A(),[h,f]=U({size:"small"}),k=[...B,{title:"操作",width:80,dataIndex:"ACTION",actions:({record:e})=>[{label:"下线",auth:"system:online:kick",disabled:e.disable,popConfirm:{title:"确定下线该用户吗?",onConfirm:()=>I(e)}}]}],I=async e=>{await m.systemOnline.onlineKick({tokenId:e.tokenId}),f.reload()},x=(...e)=>{[...e]},_=e=>{const n=Object.keys(e);if(!n.some(a=>!!e[a])){s();return}r.value=l.filter(a=>n.every(o=>!e[o]||a[o].includes(e[o])))},s=async()=>{c.value=!0,l=await m.systemOnline.onlineList().finally(()=>c.value=!1),r.value=l};return b(()=>p.onlineUserCount,()=>{d.value&&s()}),g(()=>{s()}),(e,n)=>{const a=R;return C(),T(N(h),{"row-key":"tokenId","header-title":"在线用户","title-tooltip":"这是真实操作,请不要随意将其他用户踢下线。","data-source":r.value,columns:k,loading:c.value,onChange:x,onSearch:_,onReload:s},{toolbar:S(()=>[i(a,{checked:d.value,"onUpdate:checked":n[0]||(n[0]=o=>d.value=o),"checked-children":"开启实时更新","un-checked-children":"关闭实时更新"},null,8,["checked"])]),_:1},8,["data-source","loading"])}}});export{P as default}; diff --git a/assets/index-BZdUp4SX.js b/assets/index-BZdUp4SX.js new file mode 100644 index 000000000..d1837d86f --- /dev/null +++ b/assets/index-BZdUp4SX.js @@ -0,0 +1 @@ +import{W as d,a5 as w,m as pe,A as Ce,a6 as C,a7 as Te,a8 as Oe,d as L,c as O,ac as H,X as S,$ as z,aj as V,Y as l,k as e,u as t,G as T,ak as E,F as M,ad as q,B as me,f as B,w as W,ae as R,an as Le,q as Me,ao as Pe,af as fe,ah as U,_ as Ee,r as Ke,ai as Z,s as Re,y as Be,Z as ee,ap as _e,aq as Ae,am as ve,h as Fe}from"./vue-Dbi1xauY.js";import{_ as Ie}from"./logo-DzsBprQM.js";import{_ as F,a as je,b as De,c as ye,S as ne,T as ae,d as Ue,e as J,f as Q,L as he,o as G,g as Ne,t as Ve,h as qe,i as ze,j as Ge,k as We,l as He,m as ge,n as Je,p as le,q as Qe}from"./index-E2EmEU3P.js";import{u as be,b as Xe}from"./tabsView-BvYi5QZE.js";import{R as Ye,p as ke,V as Ze,q as et,r as se,u as tt,D as nt,e as xe,v as Se,w as at,x as K,y as te,z as lt,T as st,E as ot,F as $e,G as ut,H as ct,I as oe,J as it,K as N,L as rt,N as dt,O as pt,P as mt,Q as A,U as ue,W as ft,X as _t,Y as vt,Z as ce,$ as yt,a0 as ht,a1 as gt,a2 as bt,A as kt,a3 as D,M as xt,a4 as St,a5 as $t,a6 as wt}from"./antdv-CdQltt60.js";import{_ as Ct}from"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";const Tt=m=>(Te("data-v-e438ff05"),m=m(),Oe(),m),Ot={class:"logo"},Lt=Tt(()=>C("img",{src:Ie,alt:""},null,-1)),Mt={class:"title"},Pt={__name:"index",props:{collapsed:{type:Boolean}},setup(m){return(f,s)=>(d(),w("div",Ot,[Lt,pe(C("h2",Mt,"One Piece",512),[[Ce,!m.collapsed]])]))}},ie=F(Pt,[["__scopeId","data-v-e438ff05"]]),X=L({__name:"index",props:{title:{type:[String,Object],required:!0,default:""}},setup(m){const f=m,s=je(),i=O(()=>{const{title:n=""}=f;return typeof n=="object"?(n==null?void 0:n[s.locale])??n:n});return(n,v)=>{const r=H("i18n-t");return d(),S(r,{tag:"span",keypath:i.value,scope:"global"},null,8,["keypath"])}}}),Et=!1,Kt={key:1,style:{display:"inline-block"}},re=L({name:"TabOperator",__name:"tabs-operator",props:{tabItem:{type:Object,required:!0},isExtra:Boolean},setup(m,{expose:f}){const s=m,i=z(),n=V(),v=be(),r=O(()=>{var u;return(u=v.getCurrentTab)==null?void 0:u.fullPath}),x=O(()=>v.getTabsList),k=u=>n.currentRoute.value.matched.some(g=>g.name===u.name),o=()=>{if(x.value.length===1)return xe.warning("这已经是最后一页,不能再关闭了!");v.closeCurrentTab(s.tabItem)},p=()=>{n.replace({name:De,params:{path:t(i).fullPath}})},b=()=>{v.closeLeftTabs(s.tabItem),!k(s.tabItem)&&n.replace(s.tabItem.fullPath)},y=()=>{v.closeRightTabs(s.tabItem),!k(s.tabItem)&&n.replace(s.tabItem.fullPath)},c=()=>{v.closeOtherTabs(s.tabItem),!k(s.tabItem)&&n.replace(s.tabItem.fullPath)},a=()=>{localStorage.removeItem("routes"),v.closeAllTabs(),n.replace("/")},_=async()=>{{console.warn("仅在开发环境有效");return}};return f({removeTab:o}),(u,g)=>{const $=Se,h=at,P=K,I=te;return d(),S(I,{trigger:[m.isExtra?"click":"contextmenu"]},{overlay:l(()=>[e(P,{style:{"user-select":"none"}},{default:l(()=>[e($,{key:"1",disabled:r.value!==m.tabItem.fullPath,onClick:p},{default:l(()=>[e(t(Ye)),T(" "+E(u.$t("layout.multipleTab.reload")),1)]),_:1},8,["disabled"]),e($,{key:"2",onClick:o},{default:l(()=>[e(t(ke)),T(" "+E(u.$t("layout.multipleTab.close")),1)]),_:1}),e(h),e($,{key:"3",onClick:b},{default:l(()=>[e(t(Ze)),T(" "+E(u.$t("layout.multipleTab.closeLeft")),1)]),_:1}),e($,{key:"4",onClick:y},{default:l(()=>[e(t(et)),T(" "+E(u.$t("layout.multipleTab.closeRight")),1)]),_:1}),e(h),e($,{key:"5",onClick:c},{default:l(()=>[e(t(se)),T(" "+E(u.$t("layout.multipleTab.closeOther")),1)]),_:1}),e($,{key:"6",onClick:a},{default:l(()=>[e(t(tt)),T(" "+E(u.$t("layout.multipleTab.closeAll")),1)]),_:1}),t(Et)?(d(),w(M,{key:0},[e(h),e($,{key:"7",onClick:_},{default:l(()=>[e(t(se)),T(" 打开页面文件 ")]),_:1})],64)):q("",!0)]),_:1})]),default:l(()=>{var j;return[m.isExtra?(d(),w("a",{key:0,class:"ant-dropdown-link",onClick:g[0]||(g[0]=me(()=>{},["prevent"]))},[e(t(nt),{style:{fontSize:"20px"}})])):(d(),w("div",Kt,[e(t(X),{title:(j=m.tabItem.meta)==null?void 0:j.title},null,8,["title"])]))]}),_:1},8,["trigger"])}}}),Rt={class:"tabs-view"},Bt=L({__name:"tabs-view",setup(m){const f=z(),s=V(),i=be(),n=ye(),v={},r=B("auto"),x=O(()=>{var a;return(a=i.getCurrentTab)==null?void 0:a.fullPath}),k=O(()=>i.getTabsList),o=O(()=>n.list),p=a=>{const{fullPath:_,hash:u,meta:g,name:$,params:h,path:P,query:I}=a;return{fullPath:_,hash:u,meta:g,name:$,params:h,path:P,query:I}};let b=[];try{const a=ne.get(ae);b=a?JSON.parse(a).filter(Boolean):[p(f)]}catch{b=[p(f)]}i.initTabs(b),W(()=>f.fullPath,()=>{Xe.some(a=>a===f.name)||i.addTabs(p(f))},{immediate:!0}),window.addEventListener("beforeunload",()=>{i.getCurrentTab&&ne.set(ae,JSON.stringify([i.getCurrentTab]))});const y=(a,_)=>{var u;_=="remove"&&((u=v[a])==null||u.removeTab())},c=a=>{Object.is(f.fullPath,a)||s.push(a)};return(a,_)=>{const u=lt,g=st,$=H("router-view");return d(),w("div",Rt,[e(g,{"active-key":x.value,"hide-add":"",type:"editable-card",class:"tabs",onChange:c,onEdit:y},{rightExtra:l(()=>[e(re,{"tab-item":t(f),"is-extra":!0},null,8,["tab-item"])]),default:l(()=>[(d(!0),w(M,null,R(k.value,h=>(d(),S(u,{key:h.fullPath},{tab:l(()=>[e(re,{ref_for:!0,ref:P=>v[h.fullPath]=P,"tab-item":h},null,8,["tab-item"])]),_:2},1024))),128))]),_:1},8,["active-key"]),C("div",{class:"tabs-view-content",style:U({overflow:r.value})},[e($,null,{default:l(({Component:h})=>[h?(d(),S(Le,{key:0},{fallback:l(()=>[T(" 正在加载... ")]),default:l(()=>[e(Me,{name:"fade-slide",mode:"out-in",appear:"",onBeforeLeave:_[0]||(_[0]=P=>r.value="hidden"),onAfterLeave:_[1]||(_[1]=P=>r.value="auto")},{default:l(()=>[(d(),S(Pe,{include:o.value},[(d(),S(fe(h),{key:t(f).fullPath}))],1032,["include"]))]),_:2},1024)]),_:2},1024)):q("",!0)]),_:1})],4)])}}}),At=F(Bt,[["__scopeId","data-v-b3601f78"]]),we=L({name:"MenuItemContent",__name:"menu-item-content",props:{item:{type:Object,default:()=>({})}},setup(m){return(f,s)=>{var i,n,v,r;return d(),w(M,null,[(n=(i=m.item)==null?void 0:i.meta)!=null&&n.icon?(d(),S(t(Ue),{key:0,icon:m.item.meta.icon},null,8,["icon"])):q("",!0),e(t(X),{title:(r=(v=m.item)==null?void 0:v.meta)==null?void 0:r.title},null,8,["title"])],64)}}}),Ft=L({name:"MyMenuItem",__name:"menu-item",props:{item:{type:Object,default:()=>({})}},setup(m){const f=s=>{const{isExt:i,extOpenMode:n}=s.meta||{};i&&n!==2&&window.open(s.path)};return(s,i)=>{var n;return d(),S(t(K).Item,{key:(n=m.item)==null?void 0:n.name,onClick:i[0]||(i[0]=v=>f(m.item))},{default:l(()=>[e(we,{item:m.item},null,8,["item"])]),_:1})}}}),It=L({name:"MySubMenuItem",__name:"sub-menu-item",props:{item:{type:Object,default:()=>({})}},setup(m){const f=s=>{var i,n,v;return((i=s==null?void 0:s.meta)==null?void 0:i.type)===0||!Object.is((n=s==null?void 0:s.meta)==null?void 0:n.hideChildrenInMenu,!0)&&((v=s==null?void 0:s.children)==null?void 0:v.length)};return(s,i)=>{var v;const n=H("MySubMenuItem");return f(m.item)?(d(),S(t(K).SubMenu,Ee({key:(v=m.item)==null?void 0:v.name},s.$attrs),{title:l(()=>[e(we,{item:m.item},null,8,["item"])]),default:l(()=>[(d(!0),w(M,null,R(m.item.children||[],r=>(d(),S(n,{key:r.name,item:r},null,8,["item"]))),128))]),_:1},16)):(d(),S(Ft,{key:1,item:m.item},null,8,["item"]))}}}),jt=L({__name:"menu",props:{collapsed:{type:Boolean},theme:{type:String}},setup(m){const f=m,s=J(),i=Q(),n=z(),v=V(),r=Ke({openKeys:[],selectedKeys:[n.name]}),x=O(()=>s.menus),k=O(()=>i.layoutSetting.layout==="sidemenu"),o=c=>v.getRoutes().find(a=>a.name===c),p=c=>v.getRoutes().find(a=>[a.name,a.path].includes(c)),b=()=>{var a,_;const c=n.meta;if(c!=null&&c.activeMenu){const u=p(c.activeMenu);return((a=u==null?void 0:u.meta)==null?void 0:a.namePath)??[c==null?void 0:c.activeMenu]}return c!=null&&c.hideInMenu?(r==null?void 0:r.openKeys)||[]:((_=n.meta)==null?void 0:_.namePath)??n.matched.slice(1).map(u=>u.name)};W(()=>f.collapsed,c=>{r.openKeys=c?[]:b(),r.selectedKeys=[n.name]}),W(()=>n.fullPath,()=>{var a;if(n.name===he||f.collapsed)return;r.openKeys=b();const c=n.meta;if(c!=null&&c.activeMenu){const _=p(c.activeMenu);r.selectedKeys=[(_==null?void 0:_.name)??(c==null?void 0:c.activeMenu)]}else r.selectedKeys=[((a=n.meta)==null?void 0:a.activeMenu)??n.name]},{immediate:!0});const y=({key:c})=>{if(c===n.name)return;const a=r.selectedKeys,_=o(c),{isExt:u,extOpenMode:g}=(_==null?void 0:_.meta)||{};_&&u&&g===1?queueMicrotask(()=>{r.selectedKeys=a}):v.push({name:c})};return(c,a)=>(d(),w("div",{class:Z(["menu-container",{"is-side-menu":k.value}])},[e(t(K),{"selected-keys":r.selectedKeys,"onUpdate:selectedKeys":a[0]||(a[0]=_=>r.selectedKeys=_),"open-keys":k.value?r.openKeys:[],mode:k.value?"inline":"horizontal",theme:m.theme,collapsed:f.collapsed,collapsible:"",onClick:y},{default:l(()=>[(d(!0),w(M,null,R(x.value,_=>(d(),S(It,{key:_.name,item:_},null,8,["item"]))),128))]),_:1},8,["selected-keys","open-keys","mode","theme","collapsed"])],2))}}),de=F(jt,[["__scopeId","data-v-6155560d"]]),Dt={class:"pb-12px"},Ut=["onMouseenter"],Nt=L({__name:"SearchResult",props:{value:{},options:{}},emits:["update:value","enter"],setup(m,{emit:f}){const s=m,i=f,n=O({get(){return s.value},set(x){i("update:value",x)}});async function v(x){n.value=x.name}function r(){i("enter")}return(x,k)=>(d(),w("div",null,[C("div",Dt,[(d(!0),w(M,null,R(x.options,o=>{var p;return d(),w("div",{key:o.name,class:"bg-[#e5e7eb] h-56px mt-8px px-14px rounded-4px flex items-center justify-justify-between",style:U([{cursor:"pointer"},{background:o.name===n.value?"#1890ff":"",color:o.name===n.value?"#fff":""}]),onClick:r,onMouseenter:b=>v(o)},[e(t(ot)),e(t(X),{class:"flex-1 ml-5px",title:(p=o.meta)==null?void 0:p.title},null,8,["title"]),e(t($e),{class:"icon text-20px p-2px mr-3px"})],44,Ut)}),128))])]))}}),Vt={class:"flex items-center"},qt={class:"mr-14px"},zt={class:"mr-14px"},Gt=L({__name:"SearchFooter",setup(m){return(f,s)=>(d(),w("div",Vt,[C("span",qt,[e(t($e),{class:"icon text-15px p-2px mr-3px"}),T(" 确认 ")]),C("span",zt,[e(t(ut),{class:"icon text-15px p-2px mr-5px"}),e(t(ct),{class:"icon text-15px p-2px mr-3px"}),T(" 切换 ")]),C("span",null,[e(t(ke),{class:"icon text-15px p-2px mr-3px"}),T(" 关闭 ")])]))}}),Wt=F(Gt,[["__scopeId","data-v-262c755b"]]),Ht={class:"mt-20px"},Jt=L({__name:"index",setup(m){const f=J(),s=V(),i=B(""),n=B(""),v=O(()=>b(f.menus)),r=Re([]),x=B(null),k=Ne(p,300),o=B(!1);W(o,async u=>{var g;u&&(await Be(),(g=x.value)==null||g.focus())});function p(){var u;r.value=v.value.filter(g=>{var h;const $=Ve((h=g.meta)==null?void 0:h.title);return i.value&&($==null?void 0:$.toLocaleLowerCase().includes(i.value.toLocaleLowerCase().trim()))}),((u=r.value)==null?void 0:u.length)>0?n.value=r.value[0].name:n.value=""}function b(u,g=[]){return u&&u.length===0?[]:u.reduce(($,h)=>{var P;return!((P=h.meta)!=null&&P.hideInMenu)&&!h.children&&$.push(h),h.children&&h.children.length>0&&b(h.children,g),$},g)}function y(){o.value=!1,setTimeout(()=>{r.value=[],i.value=""},200)}function c(){const{length:u}=r.value;if(u===0)return;const g=r.value.findIndex($=>$.name===n.value);g===0?n.value=r.value[u-1].name:n.value=r.value[g-1].name}function a(){const{length:u}=r.value;if(u===0)return;const g=r.value.findIndex($=>$.name===n.value);g+1===u?n.value=r.value[0].name:n.value=r.value[g+1].name}function _(){const{length:u}=r.value;u===0||n.value===""||(/http(s)?:/.test(n.value)?window.open(n.value):(s.push({name:n.value}),y()))}return G("Escape",y),G("Enter",_),G("ArrowUp",c),G("ArrowDown",a),(u,g)=>{const $=rt;return d(),S(t(N),{title:u.$t("common.searchText"),placement:"bottom","mouse-enter-delay":.5},{default:l(()=>[ee(u.$slots,"default",{},()=>[e(t(oe),{onClick:g[0]||(g[0]=h=>o.value=!0)})]),e(t(Ct),{open:o.value,"onUpdate:open":g[3]||(g[3]=h=>o.value=h),title:"搜索菜单",keyboard:!1,onCancel:y},{footer:l(()=>[e(Wt)]),default:l(()=>[e($,{ref_key:"inputRef",ref:x,value:i.value,"onUpdate:value":g[1]||(g[1]=h=>i.value=h),clearable:"",placeholder:"请输入关键词搜索",onChange:t(k)},{prefix:l(()=>[e(t(oe),{class:"text-15px text-[#c2c2c2]"})]),_:1},8,["value","onChange"]),C("div",Ht,[r.value.length===0?(d(),S(t(it),{key:0,description:"暂无搜索结果"})):(d(),S(Nt,{key:1,value:n.value,"onUpdate:value":g[2]||(g[2]=h=>n.value=h),options:r.value,onEnter:_},null,8,["value","options"]))])]),_:1},8,["open"])]),_:3},8,["title"])}}}),Qt=L({__name:"index",setup(m){const{t:f}=qe(),{toggle:s,isFullscreen:i}=ze(),n=O(()=>t(i)?f("layout.header.tooltipExitFull"):f("layout.header.tooltipEntryFull"));return(v,r)=>(d(),S(t(N),{title:n.value,placement:"bottom","mouse-enter-delay":.5},{default:l(()=>[C("span",{onClick:r[0]||(r[0]=(...x)=>t(s)&&t(s)(...x))},[t(i)?(d(),S(t(pt),{key:1})):(d(),S(t(dt),{key:0}))])]),_:1},8,["title"]))}}),Xt=["onClick"],Yt={class:"style-checbox-item"},Zt={class:"style-checbox-item"},en=["onClick"],tn=L({name:"ProjectSetting",__name:"index",setup(m){const f=Q(),{layoutSetting:s}=_e(f),i=B(s.value.colorPrimary),n=B(!1),v=O(()=>({"--custom-color":i.value})),r=b=>{f.updateLayoutSetting({navTheme:b})},x=b=>{f.updateLayoutSetting({layout:b})},k=b=>{f.updateLayoutSetting({colorPrimary:b})},o=b=>s.value.colorPrimary===b?"visible":"hidden",p=()=>{n.value=!0};return(b,y)=>{const c=ge;return d(),w(M,null,[e(t(mt),{onClick:p}),e(t(ft),{open:n.value,"onUpdate:open":y[2]||(y[2]=a=>n.value=a),placement:"right",closable:!1},{default:l(()=>[e(t(A),{title:"整体风格",column:5},{default:l(()=>[(d(!0),w(M,null,R(t(Ge),a=>(d(),S(t(A).Item,{key:a.value},{default:l(()=>[e(t(N),{title:a.label},{default:l(()=>[C("div",{class:Z(["style-checbox-item",{active:t(s).navTheme===a.value}]),onClick:_=>r(a.value)},[e(c,{name:a.value,size:"50"},null,8,["name"])],10,Xt)]),_:2},1032,["title"])]),_:2},1024))),128))]),_:1}),e(t(A),{title:"主题色",column:9},{default:l(()=>[(d(!0),w(M,null,R(t(We),a=>(d(),S(t(A).Item,{key:a.key},{default:l(()=>[C("div",Yt,[e(t(N),{title:a.title},{default:l(()=>[e(t(ue),{color:a.value,onClick:_=>k(a.value)},{default:l(()=>[C("span",{style:U({visibility:o(a.value)})}," ✔ ",4)]),_:2},1032,["color","onClick"])]),_:2},1032,["title"])])]),_:2},1024))),128)),e(t(A).Item,{key:"custom"},{default:l(()=>[C("div",Zt,[e(t(N),{title:"自定义"},{default:l(()=>[e(t(ue),{color:i.value,class:"relative overflow-hidden"},{default:l(()=>[pe(C("input",{"onUpdate:modelValue":y[0]||(y[0]=a=>i.value=a),type:"color",class:"absolute inset-0",style:U(v.value),onInput:y[1]||(y[1]=a=>k(i.value))},null,36),[[Ae,i.value]]),C("span",{style:U({visibility:o(i.value)})}," ✔ ",4)]),_:1},8,["color"])]),_:1})])]),_:1})]),_:1}),e(t(A),{title:"导航模式",column:5},{default:l(()=>[(d(!0),w(M,null,R(t(He),a=>(d(),S(t(A).Item,{key:a.value},{default:l(()=>[C("div",{class:Z(["style-checbox-item",{active:t(s).layout===a.value}]),onClick:_=>x(a.value)},[e(c,{name:a.value,size:"50"},null,8,["name"])],10,en)]),_:2},1024))),128))]),_:1})]),_:1},8,["open"])],64)}}}),nn=F(tn,[["__scopeId","data-v-47a6dca9"]]),an=L({name:"LayoutBreadcrumb",__name:"index",setup(m){const f=V(),s=z(),i=J(),n=o=>{var p,b;if(typeof(o==null?void 0:o.redirect)=="object"){const y=Object.values(o.redirect);if((p=o==null?void 0:o.children)!=null&&p.length){const c=o.children.find(a=>y.some(_=>{var u;return[a.name,a.path,(u=a.meta)==null?void 0:u.fullPath].some(g=>g===_)}));return n(c)}return y.find(c=>typeof c=="string")}else if(typeof(o==null?void 0:o.redirect)=="string"){if((b=o==null?void 0:o.children)!=null&&b.length){const y=o.children.find(c=>{var a;return[c.name,c.path,(a=c.meta)==null?void 0:a.fullPath].some(_=>_===(o==null?void 0:o.redirect))});return n(y)}return o==null?void 0:o.redirect}return o},v=o=>f.getRoutes().find(p=>p.name===o),r=o=>{const p=n(o),b=v(p==null?void 0:p.name),{isExt:y,extOpenMode:c}=(b==null?void 0:b.meta)||{};y&&c===1?window.open(p==null?void 0:p.path):f.push({name:p==null?void 0:p.name})},x=O(()=>{var o,p,b;if((o=s.meta)!=null&&o.namePath){let y=i.menus;const c=(b=(p=s.meta)==null?void 0:p.namePath)==null?void 0:b.map(a=>{const _=y.find(u=>u.name===a);return y=(_==null?void 0:_.children)||[],_});return[{name:"__index",meta:{title:"首页"},children:i.menus},...c]}return s.matched}),k=o=>{var p;return[(p=x.value[o+1])==null?void 0:p.name]};return(o,p)=>{const b=X,y=Se,c=K,a=_t,_=vt;return d(),S(_,null,{default:l(()=>[(d(!0),w(M,null,R(x.value,(u,g)=>{var $;return d(),S(a,{key:u==null?void 0:u.name},ve({default:l(()=>{var h;return[e(b,{title:(h=u==null?void 0:u.meta)==null?void 0:h.title},null,8,["title"])]}),_:2},[($=u==null?void 0:u.children)!=null&&$.length?{name:"overlay",fn:l(()=>[e(c,{"selected-keys":k(g)},{default:l(()=>[(d(!0),w(M,null,R(u==null?void 0:u.children,h=>{var P,I;return d(),w(M,{key:h.name},[!((P=h.meta)!=null&&P.hideInMenu)&&!((I=h.meta)!=null&&I.hideInBreadcrumb)?(d(),S(y,{key:h.name,onClick:j=>r(h)},{default:l(()=>{var j;return[e(b,{title:(j=h.meta)==null?void 0:j.title},null,8,["title"])]}),_:2},1032,["onClick"])):q("",!0)],64)}),128))]),_:2},1032,["selected-keys"])]),key:"0"}:void 0]),1024)}),128))]),_:1})}}}),ln={key:0,class:"ml-1"},sn={href:"javascript:;"},on=L({__name:"index",props:{showText:{type:Boolean,default:!0},reload:{type:Boolean}},setup(m){const f=m,s=B([]),{changeLocale:i,getLocale:n}=Je(),v=O(()=>{var o;const k=s.value[0];return k?(o=le.find(p=>p.lang===k))==null?void 0:o.label:""});Fe(()=>{s.value=[t(n)]});async function r(k){await i(k),s.value=[k],f.reload&&location.reload()}function x({key:k}){t(n)!==k&&r(k)}return(k,o)=>(d(),S(t(te),{placement:"bottomRight"},{overlay:l(()=>[e(t(K),{selectedKeys:s.value,"onUpdate:selectedKeys":o[0]||(o[0]=p=>s.value=p),onClick:x},{default:l(()=>[(d(!0),w(M,null,R(t(le),p=>(d(),S(t(K).Item,{key:p.lang},{default:l(()=>[C("a",sn,E(p.icon)+" "+E(p.label),1)]),_:2},1024))),128))]),_:1},8,["selectedKeys"])]),default:l(()=>[e(t(ge),{name:"locale"}),m.showText?(d(),w("span",ln,E(v.value),1)):q("",!0)]),_:1}))}}),un={class:"header-left"},cn={class:"header-menu"},rn={class:"header-right"},dn=L({__name:"index",props:{collapsed:{type:Boolean},theme:{type:String}},emits:["update:collapsed"],setup(m,{emit:f}){const s=f,i=J(),n=Q(),v=Qe(),r=ye(),x=V(),k=z(),o=O(()=>i.userInfo),p=O(()=>{const{navTheme:y,layout:c}=n.layoutSetting,a=y==="dark"&&c==="topmenu";return{backgroundColor:y==="realDark"||a?"":"rgba(255, 255, 255, 0.85)",color:a?"rgba(255, 255, 255, 0.85)":""}}),b=()=>{xt.confirm({title:"您确定要退出登录吗?",icon:e(St,null,null),centered:!0,onOk:async()=>{await i.logout(),r.clear(),localStorage.clear(),xe.success("成功退出登录"),x.replace({name:he,query:{redirect:k.fullPath}})}})};return(y,c)=>(d(),S(t(D).Header,{style:U(p.value),class:"layout-header"},{default:l(()=>[C("div",un,[ee(y.$slots,"left",{},()=>[e(t(ce),{size:20},{default:l(()=>[C("span",{class:"menu-fold",onClick:c[0]||(c[0]=()=>s("update:collapsed",!m.collapsed))},[(d(),S(fe(m.collapsed?t(yt):t(ht))))]),e(t(an))]),_:1})],!0)]),C("div",cn,[ee(y.$slots,"menu",{},void 0,!0)]),C("div",rn,[e(t(ce),{size:20},{default:l(()=>[e(t(Jt)),e(t(N),{title:y.$t("layout.header.tooltipLock"),placement:"bottom"},{default:l(()=>[e(t(gt),{onClick:c[1]||(c[1]=a=>t(v).setLock(!0))})]),_:1},8,["title"]),e(t(Qt)),e(t(on)),e(t(te),{placement:"bottomRight"},{overlay:l(()=>[e(t(K),null,{default:l(()=>[e(t(K).Item,{onClick:c[2]||(c[2]=a=>y.$router.push({name:"account-about"}))},{default:l(()=>[T(E(y.$t("routes.account.about")),1)]),_:1}),e(t(K).Item,{onClick:c[3]||(c[3]=a=>y.$router.push({name:"account-settings"}))},{default:l(()=>[T(E(y.$t("routes.account.settings")),1)]),_:1}),e(t(K).Divider),e(t(K).Item,null,{default:l(()=>[C("div",{onClick:me(b,["prevent"])},[e(t(bt)),T(" "+E(y.$t("layout.header.dropdownItemLoginOut")),1)])]),_:1})]),_:1})]),default:l(()=>[e(t(kt),{src:o.value.avatar,alt:o.value.username},{default:l(()=>[T(E(o.value.username),1)]),_:1},8,["src","alt"])]),_:1}),e(t(nn))]),_:1})])]),_:3},8,["style"]))}}),pn=F(dn,[["__scopeId","data-v-fe5df6c4"]]),mn="_page_footer_lar2m_1",fn="_page_footer_link_lar2m_14",_n="_copyright_lar2m_22",Y={page_footer:mn,page_footer_link:fn,copyright:_n},{Footer:vn}=D,yn=L({name:"PageFooter",components:{ALayoutFooter:vn},setup(){return()=>e(M,null,[e(H("a-layout-footer"),{class:Y.page_footer},{default:()=>[e("div",{class:Y.page_footer_link},[e("a",{href:"https://buqiyuan.github.io/vue3-antdv-admin",target:"_blank"},[T("在线预览")]),e("a",{href:"https://github.com/buqiyuan/vue3-antdv-admin",target:"_blank"},[e($t,null,null)]),e("a",{href:"https://buqiyuan.github.io/vue3-antdv-admin-docs/",target:"_blank"},[T("在线文档")])]),e("div",{class:Y.copyright},[T("Copyright "),e(wt,null,null),T(" 2022 vue3-antdv-admin")])]})])}}),hn=L({__name:"index",setup(m){const f=Q(),{layoutSetting:s}=_e(f),i=B(!1),n=O(()=>i.value?80:220),v=O(()=>s.value.navTheme==="light"?"light":"dark");return(r,x)=>(d(),S(t(D),{class:"layout"},{default:l(()=>[t(s).layout==="sidemenu"?(d(),S(t(D).Sider,{key:0,collapsed:i.value,"onUpdate:collapsed":x[0]||(x[0]=k=>i.value=k),width:n.value,trigger:null,collapsible:"",theme:v.value,class:"layout-sider"},{default:l(()=>[e(ie,{collapsed:i.value},null,8,["collapsed"]),e(de,{collapsed:i.value,theme:v.value},null,8,["collapsed","theme"])]),_:1},8,["collapsed","width","theme"])):q("",!0),e(t(D),null,{default:l(()=>[e(pn,{collapsed:i.value,"onUpdate:collapsed":x[1]||(x[1]=k=>i.value=k),theme:v.value},ve({_:2},[t(s).layout==="topmenu"?{name:"left",fn:l(()=>[e(ie,{collapsed:i.value},null,8,["collapsed"])]),key:"0"}:void 0,t(s).layout==="topmenu"?{name:"menu",fn:l(()=>[e(de,{collapsed:i.value,theme:v.value},null,8,["collapsed","theme"])]),key:"1"}:void 0]),1032,["collapsed","theme"]),e(t(D).Content,{class:"layout-content"},{default:l(()=>[e(t(At))]),_:1}),e(t(yn))]),_:1})]),_:1}))}}),wn=F(hn,[["__scopeId","data-v-c1acba4d"]]);export{wn as default}; diff --git a/assets/index-Bc454rVz.js b/assets/index-Bc454rVz.js new file mode 100644 index 000000000..60bb43b18 --- /dev/null +++ b/assets/index-Bc454rVz.js @@ -0,0 +1 @@ +import{b as I}from"./columns-CZZYul_4.js";import{k as i,a as C,aA as R,d as T,f as b,W as D,a5 as g,am as k,u as l,Y as p,G as v,ac as A}from"./vue-Dbi1xauY.js";import{f as P}from"./dateUtil-Ds601TR8.js";import{y as S,A as d}from"./index-E2EmEU3P.js";import{U as N,bc as V}from"./antdv-CdQltt60.js";import{u as $}from"./dynamic-table-xnjgTyCn.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as q}from"./useFormModal-Bfjztmb4.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./useModal-CL2A0kUO.js";function F(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!C(e)}const f="字典项管理",L=e=>S.hasRoute(f)?i(R,{to:{name:f,params:{id:e.id}}},{default:()=>[e.code]}):e.code,M=[{title:"ID",dataIndex:"id",sorter:!0,width:60},{title:"字典名称",dataIndex:"name"},{title:"字典编码",dataIndex:"code",customRender:({record:e})=>i(L,e,null)},{title:"状态",dataIndex:"status",width:80,customRender:({record:e})=>{const n=~~e.status===1,c=n?"green":"red",a=n?"启用":"停用";return i(N,{color:c},F(a)?a:{default:()=>[a]})}},{title:"备注",dataIndex:"remark"},{title:"更新时间",dataIndex:"updatedAt",sorter:!0,width:160,customRender:({record:e})=>P(e.createdAt)}],j=[{field:"name",label:"字典名称",component:"Input",colProps:{span:8}},{field:"code",label:"字典编码",component:"Input",colProps:{span:8}}],E=[{field:"name",component:"Input",label:"字典名称",rules:[{required:!0,type:"string"}]},{field:"code",component:"Input",label:"字典编码",rules:[{required:!0,type:"string"}]},{field:"status",label:"状态",component:"RadioGroup",defaultValue:1,componentProps:{options:[{label:"启用",value:1},{label:"禁用",value:0}]}},{field:"remark",component:"InputTextArea",label:"备注",colProps:{span:24}}],ee=T({name:"SystemDict",__name:"index",setup(e){const r=b({}),n=b({}),[c,a]=$({formProps:{schemas:j}}),[h]=q(),y=async t=>{const[s]=await h({modalProps:{title:`${t.id?"编辑":"新增"}字典`,width:"50%",onFinish:async o=>{t.id?await d.systemDictType.dictTypeUpdate({id:t.id},o):await d.systemDictType.dictTypeCreate(o),a==null||a.reload()}},formProps:{labelWidth:120,schemas:E}});s==null||s.setFieldsValue({...t})},x=async t=>{await d.systemDictType.dictTypeDelete({id:t.id}),a==null||a.reload()},w=[...M,{title:"操作",width:130,dataIndex:"ACTION",hideInSearch:!0,fixed:"right",actions:({record:t})=>[{label:"编辑",auth:{perm:"system:dict-type:update",effect:"disable"},onClick:()=>y(t)},{label:"删除",auth:"system:dict-type:delete",popConfirm:{title:"你确定要删除吗?",placement:"left",onConfirm:()=>x(t)}}]}],_=async(t,s)=>{const o=s.id;if(t){n.value[o]=!0;const{items:m=[]}=await d.systemDictItem.dictItemList({typeId:o}).finally(()=>n.value[o]=!1);r.value[o]=m}};return(t,s)=>{const o=A("a-button"),m=V;return D(),g("div",null,[i(l(c),{"row-key":"id","header-title":"字典管理","data-request":l(d).systemDictType.dictTypeList,columns:w,bordered:"",size:"small",onExpand:_},k({toolbar:p(()=>[i(o,{type:"primary",disabled:!t.$auth("system:dict-type:create"),onClick:s[0]||(s[0]=u=>y({}))},{default:p(()=>[v(" 新增 ")]),_:1},8,["disabled"])]),_:2},[t.$router.hasRoute(l(f))?{name:"expandedRowRender",fn:p(({record:u})=>[i(m,{size:"small",columns:l(I),loading:n.value[u.id],"data-source":r.value[u.id],pagination:!1},null,8,["columns","loading","data-source"])]),key:"0"}:void 0]),1032,["data-request"])])}}});export{ee as default}; diff --git a/assets/index-Be5VvNcM.js b/assets/index-Be5VvNcM.js new file mode 100644 index 000000000..d38da50a6 --- /dev/null +++ b/assets/index-Be5VvNcM.js @@ -0,0 +1 @@ +import{ad as g,U as S,Q as m,K as x,b2 as y,bs as V,bt as q,a2 as N}from"./antdv-CdQltt60.js";import{k as l,d as R,W as f,a5 as D,Y as t,G as i,u as n,ak as r,X as b,a6 as O,ad as B,ac as z}from"./vue-Dbi1xauY.js";import{u as A}from"./dynamic-table-xnjgTyCn.js";import{A as d}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as F}from"./useFormModal-Bfjztmb4.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";import"./useModal-CL2A0kUO.js";const G=s=>{switch(s){case 0:return"#d9d9d9";case 1:return"#52c41a"}},M=s=>{switch(s){case 0:return"停止";case 1:return"运行"}},E=[{title:"任务名称",dataIndex:"name",width:180},{title:"状态",width:100,dataIndex:"status",customRender:({record:s})=>l(g,{status:s.status===1?"processing":"default",color:G(s.status),text:M(s.status)},null)},{title:"类型",width:80,dataIndex:"type",customRender:({record:s})=>l(S,{color:"processing"},{default:()=>[s.type===1?"Interval":"Cron"]})},{title:"调用服务",dataIndex:"service",hideInSearch:!0,width:220},{title:"执行参数",dataIndex:"data",hideInSearch:!0,width:220},{title:"备注",dataIndex:"remark"}],U=[{field:"type",component:"RadioGroup",label:"名称",defaultValue:0,rules:[{required:!0,type:"number"}],componentProps:{options:[{label:"Cron",value:0},{label:"时间间隔",value:1}]}},{field:"name",component:"Input",label:"任务名称",rules:[{required:!0,type:"string"}]},{field:"service",component:"Input",label:"服务路径",rules:[{required:!0,type:"string"}],componentProps:{placeholder:"请输入调用服务的路径"}},{field:"data",component:"Input",label:"任务参数",componentProps:{placeholder:"请输入任务参数(可不填)"}},{field:"limit",component:"InputNumber",label:"执行次数",defaultValue:-1,componentProps:{min:-1,style:{width:"100%"}}},{field:"cron",component:"Input",label:"Cron",rules:[{required:!0,type:"string"}],vIf:({formModel:s})=>s.type===0,componentProps:{placeholder:"请输入Cron表达式"}},{field:"every",component:"InputNumber",label:"执行间隔",defaultValue:6e4,vIf:({formModel:s})=>s.type===1,rules:[{required:!0,type:"number"}],componentProps:{min:100,style:{width:"100%"}}},{field:"startTime",component:"DatePicker",label:"开始时间",vIf:({formModel:s})=>s.type===0,componentProps:{showTime:!0,style:{width:"100%"}}},{field:"endTime",component:"DatePicker",label:"结束时间",vIf:({formModel:s})=>s.type===0,componentProps:{showTime:!0,style:{width:"100%"}}},{field:"remark",component:"InputTextArea",label:"备注"},{field:"status",component:"RadioGroup",defaultValue:1,label:"状态",componentProps:{options:[{label:"运行",value:1},{label:"停止",value:0}]}}],ae=R({name:"SystemScheduleTask",__name:"index",setup(s){const[T,c]=A({search:!1,size:"small"}),[w]=F(),p=()=>c==null?void 0:c.reload(),k=async e=>{const[u]=await w({modalProps:{title:`${e.id?"编辑":"新增"}任务`,width:640,onFinish:async o=>{const a={...o,id:e.id};e.id?await d.systemTask.taskUpdate({id:e.id},a):await d.systemTask.taskCreate(a),p()}},formProps:{labelWidth:100,schemas:U}});if(e.id){const o=await d.systemTask.taskInfo({id:e.id});u==null||u.setFieldsValue({...e,...o})}},I=async e=>{await d.systemTask.taskDelete({id:e}),p()},C=async e=>{await d.systemTask.taskOnce({id:e.id}),p()},_=async e=>{await d.systemTask.taskStart({id:e.id}),p()},v=async e=>{await d.systemTask.taskStop({id:e.id}),p()},$=e=>!e.startTime&&!e.endTime?"无时段限制":!e.startTime&&e.endTime?`无开始时间限制 - ${e.endTime}`:e.startTime&&!e.endTime?`${e.startTime} - 长期有效`:`${e.startTime} - ${e.endTime}`,P=[...E,{title:"操作",width:220,dataIndex:"ACTION",fixed:"right",actions:({record:e})=>[{label:"编辑",auth:{perm:"system:task:update",effect:"disable"},onClick:()=>k(e)},{label:"删除",auth:"system:task:delete",popConfirm:{title:"你确定要删除吗?",onConfirm:()=>I(e.id)}}]}];return(e,u)=>{const o=z("a-button");return f(),D("div",null,[l(n(T),{"row-key":"id","header-title":"定时任务","data-request":n(d).systemTask.taskList,columns:P,scroll:{x:2e3},bordered:""},{toolbar:t(()=>[l(o,{type:"primary",disabled:!e.$auth("system:task:create"),onClick:u[0]||(u[0]=a=>k({}))},{default:t(()=>[i(" 新增 ")]),_:1},8,["disabled"])]),expandedRowRender:t(({record:a})=>[l(n(m),{column:1},{default:t(()=>[l(n(m).Item,{label:"任务编号"},{default:t(()=>[i("# "+r(a.id),1)]),_:2},1024),l(n(m).Item,{label:"执行次数"},{default:t(()=>[i(r(a.limit>0?`仅 ${a.limit} 次`:"无次数限制"),1)]),_:2},1024),a.type===1?(f(),b(n(m).Item,{key:0,label:"执行间隔"},{default:t(()=>[i(" 每"+r(a.every)+"毫秒执行一次 ",1)]),_:2},1024)):(f(),b(n(m).Item,{key:1,label:"Cron表达式"},{default:t(()=>[l(n(x),null,{title:t(()=>[i("秒 分 小时 日期 月份 星期 年(可选)")]),default:t(()=>[i(" "+r(a.cron),1)]),_:2},1024)]),_:2},1024)),a.type===0?(f(),b(n(m).Item,{key:2,label:"执行时间段"},{default:t(()=>[O("span",null,r($(a)),1)]),_:2},1024)):B("",!0),l(n(m).Item,{label:"执行操作"},{default:t(()=>[l(n(y),{title:"确认手动执行一次该任务吗?",disabled:!e.$auth("system:task:once"),onConfirm:h=>C(a)},{default:t(()=>[l(o,{type:"link",size:"small",disabled:!e.$auth("system:task:once")},{icon:t(()=>[l(n(V))]),default:t(()=>[i("仅一次 ")]),_:1},8,["disabled"])]),_:2},1032,["disabled","onConfirm"]),l(n(y),{title:"确认运行该任务吗?",disabled:!e.$auth("system:task:start")||a.status!==0,onConfirm:h=>_(a)},{default:t(()=>[l(o,{type:"link",size:"small",disabled:!e.$auth("system:task:start")||a.status!==0},{icon:t(()=>[l(n(q))]),default:t(()=>[i("运行 ")]),_:2},1032,["disabled"])]),_:2},1032,["disabled","onConfirm"]),l(n(y),{title:"确认停止该任务吗?",disabled:!e.$auth("system:task:stop")||a.status!==1,onConfirm:h=>v(a)},{default:t(()=>[l(o,{type:"link",size:"small",disabled:!e.$auth("system:task:stop")||a.status!==1},{icon:t(()=>[l(n(N))]),default:t(()=>[i("停止 ")]),_:2},1032,["disabled"])]),_:2},1032,["disabled","onConfirm"])]),_:2},1024)]),_:2},1024)]),_:1},8,["data-request"])])}}});export{ae as default}; diff --git a/assets/index-BiYyWEFS.js b/assets/index-BiYyWEFS.js new file mode 100644 index 000000000..46502ad86 --- /dev/null +++ b/assets/index-BiYyWEFS.js @@ -0,0 +1 @@ +import{d as I,r as y,$ as w,aj as x,W as b,a5 as C,k as a,Y as o,u as p,a6 as c,G as S,B as k,ac as z,a7 as B,a8 as U}from"./vue-Dbi1xauY.js";import{_ as A}from"./logo-DzsBprQM.js";import{e as M,A as N,r as O,_ as V}from"./index-E2EmEU3P.js";import{L,a7 as R,a8 as T,a9 as j,a1 as q,aa as E,e as i,M as F}from"./antdv-CdQltt60.js";const G=d=>(B("data-v-13205d4b"),d=d(),U(),d),W={class:"login-box"},Y=G(()=>c("div",{class:"login-logo"},[c("img",{src:A,width:"45"}),c("h1",{class:"mb-0 ml-2 text-3xl font-bold"},"Antd Admin")],-1)),$=["src"],D=I({__name:"index",setup(d){const e=y({loading:!1,captcha:"",formInline:{username:"admin",password:"a123456",verifyCode:"",captchaId:""}}),m=w(),f=x(),_=M(),u=async()=>{const n=await N.captcha.captchaCaptchaByImg({width:100,height:50});e.captcha=n.img,e.formInline.captchaId=n.id};u();const g=async()=>{const{username:n,password:t,verifyCode:r}=e.formInline;if(n.trim()==""||t.trim()=="")return i.warning("用户名或密码不能为空!");if(!r)return i.warning("请输入验证码!");i.loading("登录中...",0),e.loading=!0,e.formInline;const[s]=await O(_.login(e.formInline));s?(F.error({title:()=>"提示",content:()=>s.message}),u()):(i.success("登录成功!"),setTimeout(()=>f.replace(m.query.redirect??"/"))),e.loading=!1,i.destroy()};return(n,t)=>{const r=L,s=R,h=z("a-button"),v=T;return b(),C("div",W,[Y,a(v,{layout:"horizontal",model:e.formInline,onSubmit:k(g,["prevent"])},{default:o(()=>[a(s,null,{default:o(()=>[a(r,{value:e.formInline.username,"onUpdate:value":t[0]||(t[0]=l=>e.formInline.username=l),size:"large",placeholder:"admin"},{prefix:o(()=>[a(p(j),{type:"user"})]),_:1},8,["value"])]),_:1}),a(s,null,{default:o(()=>[a(r,{value:e.formInline.password,"onUpdate:value":t[1]||(t[1]=l=>e.formInline.password=l),size:"large",type:"password",placeholder:"a123456",autocomplete:"new-password"},{prefix:o(()=>[a(p(q),{type:"user"})]),_:1},8,["value"])]),_:1}),a(s,null,{default:o(()=>[a(r,{value:e.formInline.verifyCode,"onUpdate:value":t[2]||(t[2]=l=>e.formInline.verifyCode=l),placeholder:"验证码",maxlength:4,size:"large"},{prefix:o(()=>[a(p(E))]),suffix:o(()=>[c("img",{src:e.captcha,class:"absolute right-0 h-full cursor-pointer",onClick:u},null,8,$)]),_:1},8,["value"])]),_:1}),a(s,null,{default:o(()=>[a(h,{type:"primary","html-type":"submit",size:"large",loading:e.loading,block:""},{default:o(()=>[S(" 登录 ")]),_:1},8,["loading"])]),_:1})]),_:1},8,["model"])])}}}),Q=V(D,[["__scopeId","data-v-13205d4b"]]);export{Q as default}; diff --git a/assets/index-Bim9QLTv.css b/assets/index-Bim9QLTv.css new file mode 100644 index 000000000..0e3dbd01a --- /dev/null +++ b/assets/index-Bim9QLTv.css @@ -0,0 +1 @@ +.btn-rows button[data-v-0551fdf8]{margin-right:12px} diff --git a/assets/index-Bjpgh2tF.js b/assets/index-Bjpgh2tF.js new file mode 100644 index 000000000..8ffdfae06 --- /dev/null +++ b/assets/index-Bjpgh2tF.js @@ -0,0 +1 @@ +import{t as _,c as f}from"./columns-DyDFFV07.js";import{u as y}from"./dynamic-table-xnjgTyCn.js";import"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{ae as x,ac as C}from"./antdv-CdQltt60.js";import{w as b}from"./common-qtmoXkL7.js";import{d as h,W as m,a5 as i,k as r,Y as n,G as l,u as o,F as w,ak as g,ad as k,a6 as D}from"./vue-Dbi1xauY.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const N=D("a",{class:"text-red-500"},"[测试bodyCell]",-1),Q=h({__name:"index",setup(V){const[p,s]=y(),c=async a=>{var e,t;return await b(500),(t=(e=s==null?void 0:s.getQueryFormRef())==null?void 0:e.updateSchema)==null||t.call(e,[{field:"price",componentProps:{options:[{label:"0-199",value:"0-199"},{label:"200-999",value:"200-999"}]}}]),{...a,items:_}},d=(a,e)=>{e.width=a};return(a,e)=>(m(),i("div",null,[r(o(x),{message:"查询表格",type:"info","show-icon":""},{description:n(()=>[l(" 查询表格-查询表单使用示例 ")]),_:1}),r(o(C),{title:"查询表单基本使用示例",style:{"margin-top":"20px"}},{default:n(()=>[r(o(p),{size:"small",bordered:"","data-request":c,columns:o(f),"row-key":"id",onResizeColumn:d},{bodyCell:n(({column:t,record:u})=>[t.dataIndex==="name"?(m(),i(w,{key:0},[l(g(u.name)+" ",1),N],64)):k("",!0)]),_:1},8,["columns"])]),_:1})]))}});export{Q as default}; diff --git a/assets/index-BqgrCKch.js b/assets/index-BqgrCKch.js new file mode 100644 index 000000000..98540815f --- /dev/null +++ b/assets/index-BqgrCKch.js @@ -0,0 +1 @@ +import{d as T,$ as V,f as c,az as x,o as D,W as S,a5 as g,k as f,Y as b,G as k,u as y,ac as N}from"./vue-Dbi1xauY.js";import{g as P,b as A}from"./columns-CZZYul_4.js";import{u as $}from"./dynamic-table-xnjgTyCn.js";import{A as i}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./antdv-CdQltt60.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as q}from"./useFormModal-Bfjztmb4.js";import{u as M}from"./tabsView-BvYi5QZE.js";import"./dateUtil-Ds601TR8.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./useModal-CL2A0kUO.js";const F=(n,a)=>[{field:"typeId",component:"Select",label:"所属字典类型",rules:[{required:!0,type:"number"}],defaultValue:a,componentProps:{options:n,disabled:!0}},{field:"label",component:"Input",label:"字典项名称",rules:[{required:!0,type:"string"}]},{field:"value",component:"Input",label:"字典项值",rules:[{required:!0,type:"string"}]},{field:"orderNo",component:"InputNumber",label:"排序",defaultValue:0,componentProps:{style:{width:"100%"}}},{field:"status",label:"状态",component:"RadioGroup",defaultValue:1,componentProps:{options:[{label:"启用",value:1},{label:"禁用",value:0}]}},{field:"remark",component:"InputTextArea",label:"备注",colProps:{span:24}}],X=T({name:"SystemDictItem",__name:"index",async setup(n){let a,m;const h=M(),p=V(),o=c(Number(p.params.id)),r=c([]),d=([a,m]=x(()=>i.systemDictType.dictTypeGetAll()),a=await a,m(),a);r.value=d.map(e=>({label:e.name,value:e.id,code:e.code})),D(()=>{const e=d.find(t=>t.id===o.value);h.updateTabTitle(`${p.meta.title}(${e==null?void 0:e.name})`)});const[I,s]=$({formProps:{schemas:P(r.value,_),initialValues:{typeId:o.value},onReset(e){Number.isInteger(e==null?void 0:e.typeId)&&(o.value=e.typeId)}}}),[v]=q(),u=async e=>{const[t]=await v({modalProps:{title:`${e.id?"编辑":"新增"}字典项`,width:"50%",onFinish:async l=>{e.id?await i.systemDictItem.dictItemUpdate({id:e.id},l):await i.systemDictItem.dictItemCreate(l),s==null||s.reload()}},formProps:{labelWidth:120,schemas:F(r.value,o.value)}});t==null||t.setFieldsValue({...e})},w=async e=>{await i.systemDictItem.dictItemDelete({id:e.id}),s==null||s.reload()};function _(e){o.value=e}const C=[...A,{title:"操作",width:130,dataIndex:"ACTION",hideInSearch:!0,fixed:"right",actions:({record:e})=>[{label:"编辑",auth:{perm:"system:dict-item:update",effect:"disable"},onClick:()=>u(e)},{label:"删除",auth:"system:dict-item:delete",popConfirm:{title:"你确定要删除吗?",placement:"left",onConfirm:()=>w(e)}}]}];return(e,t)=>{const l=N("a-button");return S(),g("div",null,[f(y(I),{"row-key":"id","header-title":"字典项管理","data-request":y(i).systemDictItem.dictItemList,columns:C,bordered:"",size:"small","search-params":{typeId:o.value}},{toolbar:b(()=>[f(l,{type:"primary",disabled:!e.$auth("system:dict-item:create"),onClick:t[0]||(t[0]=B=>u({}))},{default:b(()=>[k(" 新增 ")]),_:1},8,["disabled"])]),_:1},8,["data-request","search-params"])])}}});export{X as default}; diff --git a/assets/index-C0s1KjFx.css b/assets/index-C0s1KjFx.css new file mode 100644 index 000000000..025bf5043 --- /dev/null +++ b/assets/index-C0s1KjFx.css @@ -0,0 +1 @@ +.sys-server-stat-container[data-v-6f1f0887]{padding:20px;column-gap:10px;column-count:2}.sys-server-stat-container .stat-card[data-v-6f1f0887]{margin-bottom:10px;break-inside:avoid;transform:translateZ(0)}.sys-server-stat-container .stat-card .disk-info[data-v-6f1f0887]{display:flex;flex-direction:row;width:100%}.sys-server-stat-container .stat-card .disk-info--item[data-v-6f1f0887]{width:50%} diff --git a/assets/index-C4hwjCib.css b/assets/index-C4hwjCib.css new file mode 100644 index 000000000..08269e418 --- /dev/null +++ b/assets/index-C4hwjCib.css @@ -0,0 +1 @@ +.btn-rows button[data-v-9bed21df]{margin-right:12px} diff --git a/assets/index-C6O5MTTc.js b/assets/index-C6O5MTTc.js new file mode 100644 index 000000000..ae7fa5621 --- /dev/null +++ b/assets/index-C6O5MTTc.js @@ -0,0 +1 @@ +import{A as _,d as q}from"./index-E2EmEU3P.js";import{_ as K,b as V}from"./AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js";import A from"./DeptTree-Cx4k5Szr.js";import{at as L,M,bd as B,ae as N}from"./antdv-CdQltt60.js";import{d as k,f as y,W as E,a5 as O,a6 as c,Z as P,G as p,c as F,X as T,Y as r,k as a,am as X,u as b,ak as R,ac as W}from"./vue-Dbi1xauY.js";import{u as G}from"./dynamic-table-xnjgTyCn.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as j}from"./useFormModal-Bfjztmb4.js";import{f as Y}from"./common-qtmoXkL7.js";import"./dateUtil-Ds601TR8.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./useModal-CL2A0kUO.js";const Z=[{field:"avatar",component:()=>K,label:"头像"},{field:"deptId",component:"TreeSelect",label:"所属部门",componentProps:{fieldNames:{label:"name",value:"id"},getPopupContainer:()=>document.body},rules:[{required:!0,type:"number"}]},{field:"roleIds",component:"Select",label:"所属角色",rules:[{required:!0,type:"array"}],componentProps:{mode:"multiple",request:async()=>{const{items:h=[]}=await _.systemRole.roleList({});return h.map(n=>({label:n.name,value:n.id}))}}},{field:"username",component:"Input",label:"用户名",rules:[{required:!0}]},{field:"password",label:"密码",component:"InputPassword",componentProps:{placeholder:"无需修改请留空"}},{field:"nickname",component:"Input",label:"呢称",colProps:{span:12}},{field:"email",component:"Input",label:"邮箱",colProps:{span:12}},{field:"phone",component:"Input",label:"手机",colProps:{span:12}},{field:"remark",component:"InputTextArea",label:"备注"},{field:"status",component:"RadioGroup",label:"状态",defaultValue:1,componentProps:{options:[{label:"启用",value:1},{label:"禁用",value:0}]}}],z={class:"split-wrapper"},H={class:"left-content"},J=c("i",null,null,-1),Q=c("i",null,null,-1),ee=[J,Q],te={class:"right-content"},oe=k({__name:"index",setup(h){const n=y();let o,v;const m=L(function(l){n.value&&(n.value.style.width=`${v+l.clientX-o}px`)},20),d=()=>{document.documentElement.style.userSelect="unset",document.documentElement.removeEventListener("mousemove",m),document.documentElement.removeEventListener("mouseup",d)},i=l=>{o=l.clientX,n.value&&(v=parseInt(window.getComputedStyle(n.value).width,10)),document.documentElement.style.userSelect="none",document.documentElement.addEventListener("mousemove",m),document.documentElement.addEventListener("mouseup",d)};return(l,g)=>(E(),O("div",z,[c("div",{ref_key:"scalable",ref:n,class:"scalable"},[c("div",H,[P(l.$slots,"left-content",{},()=>[p(" 右边内容区 ")])]),c("div",{ref:"separator",class:"separator",onMousedown:i},ee,544)],512),c("div",te,[P(l.$slots,"right-content",{},()=>[p(" 右边内容区 ")])])]))}}),ye=k({name:"SystemUser",__name:"index",setup(h){const[n,o]=G({formProps:{autoSubmitOnEnter:!0}}),[v]=j(),m=y(),d=y([]),i=y({selectedRowKeys:[],onChange:(e,s)=>{`${e}`,i.value.selectedRowKeys=e}}),l=F(()=>i.value.selectedRowKeys.length),g=async e=>{const s=await _.systemUser.userList({...e,deptId:m.value});return i.value.selectedRowKeys=[],s},C=async(e={})=>{const{userCreate:s,userUpdate:f}=_.systemUser,w=!!e.id,[t]=await v({modalProps:{title:`${w?"编辑":"新增"}用户`,width:700,onFinish:async u=>{u.id=e.id,e.id?await f({id:e.id},u):await s(u),o==null||o.reload()}},formProps:{labelWidth:100,schemas:Z,autoSubmitOnEnter:!0}});if(e.id){const{roles:u,dept:I}=await _.systemUser.userRead({id:e.id});t==null||t.setFieldsValue({...e,deptId:I.id,roleIds:u.map(U=>U.id)}),t==null||t.updateSchema([{field:"username",componentProps:{disabled:!0}},{field:"password",required:!1}])}else t==null||t.updateSchema([{field:"username",componentProps:{disabled:!1}},{field:"password",required:!0,defaultValue:"a123456",componentProps:{placeholder:"请输入"}}]);t==null||t.updateSchema([{field:"deptId",componentProps:{treeDefaultExpandedKeys:Y(d.value,t==null?void 0:t.getFieldsValue().deptId)||[],treeData:d.value}}])},S=async e=>{const{userDelete:s}=_.systemUser;Array.isArray(e)?M.confirm({title:"确定要删除所选的用户吗?",icon:a(B,null,null),centered:!0,onOk:async()=>{await s({id:e.join(",")}),o==null||o.reload()}}):await s({id:e}).finally(o==null?void 0:o.reload)},$=e=>{m.value=e,o==null||o.reload()},D=e=>{d.value=e},x=[...V,{title:"操作",width:80,dataIndex:"ACTION",fixed:"right",actions:({record:e})=>[{icon:"ant-design:edit-outlined",tooltip:"编辑用户资料",auth:{perm:"system:user:update",effect:"disable"},onClick:()=>C(e)},{icon:"ant-design:delete-outlined",color:"red",tooltip:"删除此账号",auth:"system:user:delete",popConfirm:{title:"你确定要删除吗?",placement:"left",onConfirm:()=>S(e.id)}}]}];return(e,s)=>{const f=W("a-button"),w=q;return E(),T(b(oe),null,{"left-content":r(()=>[a(A,{onSelect:$,onInit:D})]),"right-content":r(()=>[a(b(n),{"header-title":"用户管理","show-index":"","title-tooltip":"请不要随意删除用户,避免到影响其他用户的使用。","data-request":g,columns:x,scroll:{x:2e3},"row-selection":i.value},X({toolbar:r(()=>[a(f,{type:"primary",disabled:!e.$auth("system:user:create"),onClick:s[1]||(s[1]=t=>C({}))},{default:r(()=>[a(w,{icon:"ant-design:plus-outlined"}),p(" 新增 ")]),_:1},8,["disabled"]),a(f,{type:"error",disabled:!l.value||!e.$auth("system:user:delete"),onClick:s[2]||(s[2]=t=>S(i.value.selectedRowKeys))},{default:r(()=>[a(w,{icon:"ant-design:delete-outlined"}),p(" 删除 ")]),_:1},8,["disabled"])]),_:2},[l.value?{name:"title",fn:r(()=>[a(b(N),{class:"w-full",type:"info","show-icon":""},{message:r(()=>[p(" 已选 "+R(l.value)+" 项 ",1),a(f,{type:"link",onClick:s[0]||(s[0]=t=>i.value.selectedRowKeys=[])},{default:r(()=>[p("取消选择")]),_:1})]),_:1})]),key:"0"}:void 0]),1032,["row-selection"])]),_:1})}}});export{ye as default}; diff --git a/assets/index-C9ZwpWbN.css b/assets/index-C9ZwpWbN.css new file mode 100644 index 000000000..971cde286 --- /dev/null +++ b/assets/index-C9ZwpWbN.css @@ -0,0 +1 @@ +html.dark .box[data-v-dd2fd26e]{background-color:#000}html:not(.dark) .box[data-v-dd2fd26e]{background-color:#fff}.box[data-v-dd2fd26e]{display:flex;flex-direction:column;width:100%;height:calc(100vh - 280px);padding:12px}.box img[data-v-dd2fd26e]{flex:1;min-height:0}.box .ant-form[data-v-dd2fd26e]{flex:2} diff --git a/assets/index-CCRQzg6X.js b/assets/index-CCRQzg6X.js new file mode 100644 index 000000000..8a30bc209 --- /dev/null +++ b/assets/index-CCRQzg6X.js @@ -0,0 +1 @@ +import{f as y}from"./dateUtil-Ds601TR8.js";import{A as i}from"./index-E2EmEU3P.js";import{f as b}from"./common-qtmoXkL7.js";import{u as C}from"./dynamic-table-xnjgTyCn.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./antdv-CdQltt60.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as w}from"./useFormModal-Bfjztmb4.js";import{d as _,W as x,a5 as k,k as d,Y as s,a6 as D,u as r,G as m,ac as I}from"./vue-Dbi1xauY.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./useModal-CL2A0kUO.js";const N=[{title:"部门名称",dataIndex:"name",align:"left"},{title:"排序",dataIndex:"orderNo",width:50,hideInSearch:!0},{title:"创建时间",dataIndex:"createdAt",width:200,hideInSearch:!0,customRender:({record:n})=>y(n.createdAt)}],A=[{field:"name",component:"Input",label:"部门名称",rules:[{required:!0,type:"string"}]},{field:"parentId",component:"TreeSelect",label:"上级部门",componentProps:{fieldNames:{label:"name",value:"id"},getPopupContainer:()=>document.body,request:async({schema:n,formModel:l})=>{const t=await i.systemDept.deptList({});return n.value.componentProps.treeDefaultExpandedKeys=b(t,l.parentId),t}}},{field:"orderNo",label:"排序",component:"InputNumber",required:!0,componentProps:{style:{width:"100%"}}}],P={class:"flex gap-2 ml-2"},z=_({name:"SystemDept",__name:"index",setup(n){const[l,t]=C(),[c]=w(),u=async e=>{var o;const[a]=await c({modalProps:{title:`${e.id?"编辑":"新增"}部门`,width:"50%",onFinish:async p=>{e.id?await i.systemDept.deptUpdate({id:e.id},p):await i.systemDept.deptCreate(p),t==null||t.reload()}},formProps:{labelWidth:100,schemas:A}});a==null||a.setFieldsValue({...e,parentId:(o=e.parent)==null?void 0:o.id})},f=async e=>{await i.systemDept.deptDelete({id:e.id}),t==null||t.reload()},h=[...N,{title:"操作",width:130,dataIndex:"ACTION",hideInSearch:!0,fixed:"right",actions:({record:e})=>[{label:"编辑",auth:{perm:"system:dept:update",effect:"disable"},onClick:()=>u(e)},{label:"删除",auth:"system:dept:delete",popConfirm:{title:"你确定要删除吗?",placement:"left",onConfirm:()=>f(e)}}]}];return(e,a)=>{const o=I("a-button");return x(),k("div",null,[d(r(l),{"row-key":"id","header-title":"部门管理","data-request":r(i).systemDept.deptList,columns:h,bordered:"",size:"small"},{afterHeaderTitle:s(()=>[D("div",P,[d(o,{onClick:r(t).expandAll},{default:s(()=>[m("展开全部")]),_:1},8,["onClick"]),d(o,{onClick:r(t).collapseAll},{default:s(()=>[m("折叠全部")]),_:1},8,["onClick"])])]),toolbar:s(()=>[d(o,{type:"primary",disabled:!e.$auth("system:dept:create"),onClick:a[0]||(a[0]=p=>u({}))},{default:s(()=>[m(" 新增 ")]),_:1},8,["disabled"])]),_:1},8,["data-request"])])}}});export{z as default}; diff --git a/assets/index-CHRKLpTh.js b/assets/index-CHRKLpTh.js new file mode 100644 index 000000000..672a7a82c --- /dev/null +++ b/assets/index-CHRKLpTh.js @@ -0,0 +1 @@ +import{k as t,a as u,d as f,W as _,a5 as b,Y as n,G as r,u as i,ac as x}from"./vue-Dbi1xauY.js";import{an as y,U as g,ae as h,ac as k}from"./antdv-CdQltt60.js";import{u as I}from"./dynamic-table-xnjgTyCn.js";import"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{j as c}from"./index-Dwn7AP-9.js";import{b as T}from"./hero-1cqzUReh.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";function v(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!u(e)}const w=[{title:"头像",width:100,hideInSearch:!0,dataIndex:"faceimg",customRender:({record:e})=>t(y,{src:e.faceimg,preview:{src:e.heroimg},key:e.faceimg},null)},{title:"英雄名称",dataIndex:"cname"},{title:"英雄称号",dataIndex:"title"},{title:"定位",dataIndex:"occupation"},{title:"皮肤",dataIndex:"skin_name",formItemProps:{component:"Select",componentProps:{options:[{label:"皮肤1",value:"aa"},{label:"皮肤2",value:"bb"}]}},customRender:({record:e})=>{var l,o;return t("div",null,[(o=(l=e.skin_name)==null?void 0:l.split("|"))==null?void 0:o.map(a=>t(g,{color:"blue",key:a},v(a)?a:{default:()=>[a]}))])}},{title:"操作",width:120,dataIndex:"ACTION",actions:({record:e})=>[{label:"查看详情",onClick:()=>window.open(e.infourl)}]}],P=f({__name:"index",setup(e){const[l,o]=I();function a(){c({data:o.tableData,filename:"使用key作为默认头部.xlsx"})}function m(){c({data:o.tableData,header:{heroid:"ID",cname:"英雄名称",title:"英雄称号",occupation:"定位",skin_name:"皮肤"},filename:"自定义头部.xlsx",json2sheetOpts:{header:["cname","heroid"]}})}const d=p=>{};return(p,C)=>{const s=x("a-button");return _(),b("div",null,[t(i(h),{message:"游戏介绍",type:"info","show-icon":""},{description:n(()=>[r(" 《王者荣耀》-- 根据JSON格式的数据进行导出 ")]),_:1}),t(i(k),{title:"英雄列表mock数据",style:{"margin-top":"20px"}},{default:n(()=>[t(i(l),{ref:"dynamicTableRef",size:"small",bordered:"","data-request":i(T),columns:i(w),"row-key":"heroid",onToggleAdvanced:d},{toolbar:n(()=>[t(s,{type:"primary",onClick:a},{default:n(()=>[r(" 导出:默认头部 ")]),_:1}),t(s,{type:"primary",onClick:m},{default:n(()=>[r(" 导出:自定义头部 ")]),_:1})]),_:1},8,["data-request","columns"])]),_:1})])}}});export{P as default}; diff --git a/assets/index-CNd5ouUm.js b/assets/index-CNd5ouUm.js new file mode 100644 index 000000000..7f7413d8b --- /dev/null +++ b/assets/index-CNd5ouUm.js @@ -0,0 +1 @@ +import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{e as b,ac as h,ae as v}from"./antdv-CdQltt60.js";import{_ as P}from"./index-E2EmEU3P.js";import{_ as y}from"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import{d as k,f as S,W as w,a5 as F,k as a,u as c,a6 as g,Y as n,G as t,_ as C,ac as x}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const N=[{field:"field1",component:"Input",label:"字段1",colProps:{span:8},vShow:({formModel:e})=>!!e.field5},{field:"field2",component:"Input",label:"字段2",colProps:{span:8},vShow:({formModel:e})=>!!e.field6},{field:"field3",component:"DatePicker",label:"字段3",colProps:{span:8},dynamicDisabled:({formModel:e})=>!!e.field7},{field:"field4",component:"Select",label:"字段4",colProps:{span:8},dynamicRules:({formModel:e})=>e.field8?[{required:!0,message:"字段4必填"}]:[],componentProps:{options:[{label:"选项1",value:"1",key:"1"},{label:"选项2",value:"2",key:"2"}]}},{field:"field11",component:"DatePicker",label:"字段11",colProps:{span:8}},{field:"field5",component:"Switch",label:"是否显示字段1(css控制)",colProps:{span:8},labelWidth:200},{field:"field6",component:"Switch",label:"是否显示字段2(dom控制)",colProps:{span:8},labelWidth:200},{field:"field7",component:"Switch",label:"是否禁用字段3",colProps:{span:8},labelWidth:200},{field:"field8",component:"Switch",label:"字段4是否必填",colProps:{span:8},componentProps:({formInstance:e})=>({onChange(o){requestAnimationFrame(()=>{o?e==null||e.validateFields():e==null||e.clearValidate()})}}),labelWidth:200}],W={class:"mb-4"},B=k({name:"DemosFormDynamicForm",__name:"index",setup(e){const o=S(),d={schemas:N,labelWidth:120,actionColOptions:{span:24}};function p(){var l,s;(l=o.value)==null||l.formModel,(s=o.value)==null||s.validate().then(()=>b.success("验证通过!"))}function r(){var l;(l=o.value)==null||l.updateSchema({field:"field3",label:"字段3 New"})}function m(){var l;(l=o.value)==null||l.updateSchema([{field:"field3",label:"字段3 New++"},{field:"field4",label:"字段4 New++"}])}function f(){var l;(l=o.value)==null||l.appendSchemaByField({field:"field10",label:"字段10",component:"Input",colProps:{span:8}},"field3")}function u(){var l;(l=o.value)==null||l.removeSchemaByField("field11")}return(l,s)=>{const i=x("a-button"),_=h;return w(),F("div",null,[a(c(v),{message:"动态表单示例",type:"info","show-icon":"",style:{"margin-bottom":"12px"}}),g("div",W,[a(i,{class:"mr-2",onClick:r},{default:n(()=>[t(" 更改字段3label ")]),_:1}),a(i,{class:"mr-2",onClick:m},{default:n(()=>[t(" 同时更改字段3,4label ")]),_:1}),a(i,{class:"mr-2",onClick:f},{default:n(()=>[t(" 往字段3后面插入字段10 ")]),_:1}),a(i,{class:"mr-2",onClick:u},{default:n(()=>[t(" 删除字段11 ")]),_:1})]),a(_,null,{default:n(()=>[a(c(y),C({ref_key:"dynamicForm",ref:o},d,{onSubmit:p}),null,16)]),_:1})])}}}),O=P(B,[["__scopeId","data-v-9bed21df"]]);export{O as default}; diff --git a/assets/index-COcCL14d.js b/assets/index-COcCL14d.js new file mode 100644 index 000000000..1567cc302 --- /dev/null +++ b/assets/index-COcCL14d.js @@ -0,0 +1 @@ +import{f}from"./dateUtil-Ds601TR8.js";import{u as h}from"./dynamic-table-xnjgTyCn.js";import{A as r}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./antdv-CdQltt60.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import{u as C}from"./useFormModal-Bfjztmb4.js";import{d as y,W as b,a5 as g,k as s,Y as m,G as w,u as l,ac as x}from"./vue-Dbi1xauY.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./useModal-CL2A0kUO.js";const k=[{title:"ID",dataIndex:"id",sorter:!0,width:60},{title:"参数名称",width:150,dataIndex:"name"},{title:"key",dataIndex:"key"},{title:"value",dataIndex:"value"},{title:"备注",dataIndex:"remark"},{title:"更新时间",dataIndex:"updatedAt",sorter:!0,width:160,customRender:({record:i})=>f(i.createdAt)}],I=[{field:"name",label:"名称",component:"Input",colProps:{span:8}}],P=[{field:"name",component:"Input",label:"参数名称",rules:[{required:!0,type:"string"}]},{field:"key",component:"Input",label:"key",colProps:{span:24},required:!0},{field:"value",component:"Input",label:"value",colProps:{span:24},required:!0},{field:"remark",component:"InputTextArea",label:"备注",colProps:{span:24},required:!0}],W=y({name:"SystemParamConfig",__name:"index",setup(i){const[d,t]=h({formProps:{schemas:I}}),[p]=C(),n=async e=>{const[a]=await p({modalProps:{title:`${e.id?"编辑":"新增"}字典`,width:"50%",onFinish:async o=>{e.id?await r.systemParamConfig.paramConfigUpdate({id:e.id},o):await r.systemParamConfig.paramConfigCreate(o),t==null||t.reload()}},formProps:{labelWidth:100,schemas:P}});a==null||a.setFieldsValue({...e})},u=async e=>{await r.systemParamConfig.paramConfigDelete({id:e.id}),t==null||t.reload()},c=[...k,{title:"操作",width:130,dataIndex:"ACTION",hideInSearch:!0,fixed:"right",actions:({record:e})=>[{label:"编辑",auth:{perm:"system:param-config:update",effect:"disable"},onClick:()=>n(e)},{label:"删除",auth:"system:param-config:delete",popConfirm:{title:"你确定要删除吗?",placement:"left",onConfirm:()=>u(e)}}]}];return(e,a)=>{const o=x("a-button");return b(),g("div",null,[s(l(d),{"row-key":"id","header-title":"参数配置","data-request":l(r).systemParamConfig.paramConfigList,columns:c,bordered:"",size:"small"},{toolbar:m(()=>[s(o,{type:"primary",disabled:!e.$auth("system:param-config:create"),onClick:a[0]||(a[0]=_=>n({}))},{default:m(()=>[w(" 新增 ")]),_:1},8,["disabled"])]),_:1},8,["data-request"])])}}});export{W as default}; diff --git a/assets/index-CSPBcRv2.css b/assets/index-CSPBcRv2.css new file mode 100644 index 000000000..79cbdb8a5 --- /dev/null +++ b/assets/index-CSPBcRv2.css @@ -0,0 +1 @@ +.login-box[data-v-13205d4b]{display:flex;flex-direction:column;align-items:center;width:100vw;height:100vh;padding-top:240px;background:url(/vue3-antdv-admin/assets/login-BPsOMwzg.svg);background-size:100%}.login-box .login-logo[data-v-13205d4b]{display:flex;align-items:center;margin-bottom:30px}.login-box .login-logo .svg-icon[data-v-13205d4b]{font-size:48px}.login-box[data-v-13205d4b] .ant-form{width:400px}.login-box[data-v-13205d4b] .ant-form .ant-col{width:100%}.login-box[data-v-13205d4b] .ant-form .ant-form-item-label{padding-right:6px} diff --git a/assets/index-Ca6XkYuU.js b/assets/index-Ca6XkYuU.js new file mode 100644 index 000000000..7e1484fed --- /dev/null +++ b/assets/index-Ca6XkYuU.js @@ -0,0 +1 @@ +import{i as p}from"./is-DlgAPK8c.js";import{a_ as c,aO as s,a$ as l,aQ as f,b0 as u}from"./antdv-CdQltt60.js";function d(i){var t;return/[.]/.exec(i)?(t=/[^.]+$/.exec(i))==null?void 0:t[0]:void 0}function w(i){var n;if(!i)return"file-type-unknown";const t=(n=d(i))==null?void 0:n.toLowerCase();return t?["png","jpg","jpeg","ico","gif","bmp","webp"].includes(t)?"file-type-img":["markdown","md","txt"].includes(t)?"file-type-txt":["docx","doc","docm","dot","dotx"].includes(t)?"file-type-docx":["csv","xls","xlsb","xlsm","xlsx","xltx"].includes(t)?"file-type-excel":t==="pdf"?"file-type-pdf":["pptx","ppt","pptm"].includes(t)?"file-type-ppt":["zip","rar","7z","tar","gz","tgz","tar.gz","tar.xz"].includes(t)?"file-type-zip":["mp4","avi","wmv","rmvb","3gp","mov","m4v","flv","mkv"].includes(t)?"file-type-video":["mp3","wav"].includes(t)?"file-type-music":["vue","js","go","java","ts","css","html","php","c","cpp","swift","kt"].includes(t)?"file-type-code":"file-type-unknown":"file-type-unknown"}function y(i,t=2){if(i===0)return"0 Bytes";const n=1024,e=t<0?0:t,r=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],o=Math.floor(Math.log(i)/Math.log(n));return`${parseFloat((i/Math.pow(n,o)).toFixed(e))} ${r[o]}`}function a(i,t,n="replace"){return t?i?c({},i,t,(e,r)=>{if(s(r)&&s(e))switch(n){case"union":return u(e,r,f);case"intersection":return l(e,r,f);case"concat":return e.concat(r);case"replace":return r;default:throw new Error(`Unknown merge array strategy: ${n}`)}if(p(r)&&p(e))return a(e,r,n)}):t:i}const v=(i,t)=>{const n=i;return n.install=e=>{e.component(n.name||n.displayName,i),t&&(e.config.globalProperties[t]=i)},i};export{a as d,y as f,w as p,v as w}; diff --git a/assets/index-CfaGPNhj.js b/assets/index-CfaGPNhj.js new file mode 100644 index 000000000..1301dccb7 --- /dev/null +++ b/assets/index-CfaGPNhj.js @@ -0,0 +1 @@ +import{u as m}from"./dynamic-table-xnjgTyCn.js";import{A as l}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{U as r}from"./antdv-CdQltt60.js";import{f as p}from"./dateUtil-Ds601TR8.js";import{d as f,W as h,X as T,u as o,k as n,G as x,a as _}from"./vue-Dbi1xauY.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";function I(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!_(e)}const D=f({name:"SystemScheduleTaskLog",__name:"index",setup(e){const[d]=m(),i=t=>{switch(t){case 0:return"red";case 1:return"green"}},c=t=>{switch(t){case 0:return"失败";case 1:return"成功"}},u=[{title:"ID",dataIndex:"id",width:80,hideInSearch:!0},{title:"任务编号",dataIndex:["task","id"],width:80},{title:"任务名称",dataIndex:["task","name"],width:140},{title:"异常信息",dataIndex:"detail",customRender:({record:t})=>t.detail??"无"},{title:"耗时",dataIndex:"consumeTime",width:80,customRender:({record:t})=>n(r,null,{default:()=>[t.consumeTime,x("ms")]})},{title:"状态",dataIndex:"status",width:100,customRender:({record:t})=>{let a;const s=~~t.status;return n(r,{color:i(s)},I(a=c(s))?a:{default:()=>[a]})}},{title:"执行时间",dataIndex:"createdAt",width:165,customRender:({record:t})=>p(t.createdAt)}];return(t,a)=>(h(),T(o(d),{"header-title":"任务日志","data-request":o(l).systemLog.logTaskList,search:!1,columns:u,size:"middle"},null,8,["data-request"]))}});export{D as default}; diff --git a/assets/index-CkvRAjRT.css b/assets/index-CkvRAjRT.css new file mode 100644 index 000000000..23317b314 --- /dev/null +++ b/assets/index-CkvRAjRT.css @@ -0,0 +1 @@ +.draggable-modal.fullscreen .ant-modal{inset:0!important;width:100%!important;max-width:100vw!important;height:100%!important}.draggable-modal.fullscreen .ant-modal-content{width:100%!important;height:100%!important}.draggable-modal .ant-modal-wrap{overflow-x:hidden}.draggable-modal .ant-modal{position:relative;min-width:200px;min-height:200px;margin:0;padding:0}.draggable-modal .ant-modal .ant-modal-header{user-select:none}.draggable-modal .ant-modal .ant-modal-close{top:6px;right:30px;background-color:transparent;cursor:inherit}.draggable-modal .ant-modal .ant-modal-close:hover,.draggable-modal .ant-modal .ant-modal-close:focus{color:#00000073}.draggable-modal .ant-modal .ant-modal-close .ant-space-item:hover .anticon,.draggable-modal .ant-modal .ant-modal-close .ant-space-item:focus .anticon{color:#000000bf;text-decoration:none}.draggable-modal .ant-modal .ant-modal-close .ant-modal-close-x{width:50px;height:50px;line-height:44px}.draggable-modal .ant-modal .ant-modal-close .ant-modal-close-x .ant-space{width:100%;height:100%}.draggable-modal .ant-modal .ant-modal-content{display:flex;flex-direction:column;width:100%;min-width:200px;height:100%;min-height:200px;padding-top:0;overflow:hidden}.draggable-modal .ant-modal .ant-modal-content .ant-modal-header{padding-top:20px}.draggable-modal .ant-modal .ant-modal-content .ant-modal-body{flex:auto;height:100%;overflow:auto} diff --git a/assets/index-Cplhzeoj.css b/assets/index-Cplhzeoj.css new file mode 100644 index 000000000..0e12e890c --- /dev/null +++ b/assets/index-Cplhzeoj.css @@ -0,0 +1 @@ +.btn-rows button[data-v-9aa67abc]{margin-right:12px} diff --git a/assets/index-Ctwoq_i4.css b/assets/index-Ctwoq_i4.css new file mode 100644 index 000000000..3e26e0fb6 --- /dev/null +++ b/assets/index-Ctwoq_i4.css @@ -0,0 +1 @@ +.logo[data-v-e438ff05]{display:flex;white-space:nowrap;overflow:hidden;align-items:center;height:64px;padding-left:24px;line-height:64px}.logo img[data-v-e438ff05]{height:32px;margin-right:8px}.logo .title[data-v-e438ff05]{margin-bottom:0;font-size:1.25rem;line-height:1.75rem;color:var(--app-primary-color)}.dark .tabs-view[data-v-b3601f78]{border-top:1px solid black}.tabs-view[data-v-b3601f78]{border-top:1px solid #eee}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-nav{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));margin:0;padding:4px 20px 0 10px;user-select:none}.dark .tabs-view[data-v-b3601f78] .tabs .ant-tabs-nav{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tabpane{display:none}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tab-remove{display:flex;margin:0;padding:0}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tab-remove .anticon-close{padding-left:6px}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-remove{width:0}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .anticon-close{visibility:hidden;width:0;transition:width .3s}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tab:not(.ant-tabs-tab-active):hover .anticon-close{visibility:visible;width:16px;padding-left:6px}.tabs-view[data-v-b3601f78] .tabs .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-remove{width:unset}.tabs-view .tabs-view-content[data-v-b3601f78]{height:calc(100vh - 110px - var(--app-footer-height));padding:20px 14px 0;overflow:auto}.menu-container[data-v-6155560d]{width:100%;overflow:auto}.menu-container[data-v-6155560d]::-webkit-scrollbar{width:0;height:0}.menu-container.is-side-menu[data-v-6155560d]{height:calc(100vh - var(--app-header-height))}.menu-container[data-v-6155560d]>.ant-menu{justify-content:center;width:100%}.icon[data-v-262c755b]{box-shadow:inset 0 -2px #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66}.style-checbox-item[data-v-47a6dca9]{position:relative;cursor:pointer}.style-checbox-item.active[data-v-47a6dca9]:after{content:"✔";position:absolute;right:12px;bottom:10px;color:var(--app-primary-color)}input[type=color][data-v-47a6dca9]{width:40px;height:40px;padding:0;border:0;outline:none;appearance:none}input[type=color][data-v-47a6dca9]::-webkit-color-swatch-wrapper{background:var(--custom-color)}input[type=color][data-v-47a6dca9]::-webkit-color-swatch{display:none}.layout-header[data-v-fe5df6c4]{display:flex;position:sticky;z-index:10;top:0;align-items:center;justify-content:space-between;height:var(--app-header-height);padding:0 20px}.layout-header .header-right[data-v-fe5df6c4]{min-width:180px;cursor:pointer}.layout-header .header-menu[data-v-fe5df6c4]{flex:1;align-items:center;min-width:0}._page_footer_lar2m_1{height:var(--app-footer-height);margin-top:auto;overflow:hidden;color:#d9d9d9;text-align:center}._page_footer_lar2m_1 a{color:#d9d9d9}._page_footer_lar2m_1 a:hover{color:#000}._page_footer_lar2m_1 ._page_footer_link_lar2m_14{display:flex;justify-content:center;margin-bottom:8px}._page_footer_lar2m_1 ._page_footer_link_lar2m_14 a:not(:last-child){margin-right:40px}._page_footer_lar2m_1 ._copyright_lar2m_22{color:#d9d9d9}.layout[data-v-c1acba4d]{display:flex;height:100vh;overflow:hidden}.layout .ant-layout[data-v-c1acba4d]{overflow:hidden}.layout .layout-content[data-v-c1acba4d]{flex:none} diff --git a/assets/index-DD9rBWB7.css b/assets/index-DD9rBWB7.css new file mode 100644 index 000000000..4d4c72434 --- /dev/null +++ b/assets/index-DD9rBWB7.css @@ -0,0 +1 @@ +.btn-rows button[data-v-cb4504df]{margin-right:12px} diff --git a/assets/index-DSjzoPsK.js b/assets/index-DSjzoPsK.js new file mode 100644 index 000000000..3488fd93a --- /dev/null +++ b/assets/index-DSjzoPsK.js @@ -0,0 +1 @@ +import{_,s as f,b as h}from"./upload-modal.vue_vue_type_script_setup_true_lang-BeQ1YXQV.js";import{u as v}from"./dynamic-table-xnjgTyCn.js";import{A as u}from"./index-E2EmEU3P.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{b2 as b}from"./antdv-CdQltt60.js";import{d as g,f as S,W as k,a5 as x,k as l,Y as c,G as w,u as i,ac as C}from"./vue-Dbi1xauY.js";import"./dateUtil-Ds601TR8.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";const E=g({name:"ToolsStorage",__name:"index",setup(y){const e=S([]),[m,o]=v({formProps:{schemas:f},rowSelection:{type:"checkbox",selectedRowKeys:e,onSelect:(t,r)=>{r?e.value=[...e.value,t.id]:e.value=e.value.filter(a=>a!==t.id)},onSelectAll:(t,r,a)=>{const s=a.map(n=>n.id);t?e.value=[...e.value,...s]:e.value=e.value.filter(n=>!s.includes(n))}}}),d=()=>{o==null||o.reload()},p=async()=>{await u.toolsStorage.storageDelete({ids:e.value}),e.value=[],o==null||o.reload()};return(t,r)=>{const a=C("a-button"),s=b;return k(),x("div",null,[l(i(m),{"row-key":"id","header-title":"存储管理","data-request":i(u).toolsStorage.storageList,columns:i(h),bordered:"",size:"small"},{toolbar:c(()=>[l(_,{onUploadSuccess:d}),l(s,{title:"你确定要删除这些数据吗?","ok-text":"确定","cancel-text":"取消",onConfirm:p},{default:c(()=>[l(a,{disabled:!t.$auth("tool:storage:delete")||!e.value.length,type:"error"},{default:c(()=>[w(" 删除 ")]),_:1},8,["disabled"])]),_:1})]),_:1},8,["data-request","columns"])])}}});export{E as default}; diff --git a/assets/index-DUgJjQcq.js b/assets/index-DUgJjQcq.js new file mode 100644 index 000000000..e689baba2 --- /dev/null +++ b/assets/index-DUgJjQcq.js @@ -0,0 +1 @@ +import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import{e as c,ac as u,ae as d}from"./antdv-CdQltt60.js";import{_ as m}from"./index-E2EmEU3P.js";import{_ as f}from"./schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js";import{d as _,f as b,W as v,a5 as P,k as l,Y as n,u as i,_ as h,a7 as g,a8 as y,a6 as q}from"./vue-Dbi1xauY.js";import"./is-DlgAPK8c.js";import"./index-Ca6XkYuU.js";import"./dateUtil-Ds601TR8.js";const k=[{field:"field1.dd.cc",component:"Input",label:"字段1",colProps:{span:8},required:!0},{field:"field2",component:"Input",label:"字段2",colProps:{span:8},required:!0},{field:"id",label:"id",required:!0,defaultValue:0,component:"InputNumber",vShow:!1},{field:"field3",component:"DatePicker",label:"字段3",colProps:{span:8},required:!0},{field:"field33",component:"DatePicker",label:"字段33",colProps:{span:8},componentProps:{valueFormat:"YYYY-MM-DD"},rules:[{required:!0,type:"string"}]},{field:"field4",component:"Select",label:"字段4",colProps:{span:8},componentProps:{mode:"multiple",options:[{label:"选项1",value:"1",key:"1"},{label:"选项2",value:"2",key:"2"}]},rules:[{required:!0,message:"请输入aa",type:"array"}]},{field:"field441",component:"Input",label:"自定义校验",colProps:{span:8},rules:[{required:!0,validator:async(o,e)=>e?e==="1"?Promise.reject("值不能为1"):Promise.resolve():Promise.reject("值不能为空"),trigger:"change"}]},{field:"field5",component:"CheckboxGroup",label:"字段5",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1"},{label:"选项2",value:"2"}]},rules:[{required:!0}]},{field:"field7",component:"RadioGroup",label:"字段7",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1"},{label:"选项2",value:"2"}]},rules:[{required:!0,message:"覆盖默认生成的校验信息"}]},{field:"field8",component:"Input",label:"后端异步验证",colProps:{span:8},helpMessage:["本字段演示异步验证","本地规则:必须填写","后端规则:不能包含admin"],rules:[{required:!0,message:"请输入数据"},{validator(o,e=""){const{promise:a,resolve:s,reject:r}=Promise.withResolvers();return setTimeout(()=>{e.includes("admin")?r("该字段不能包含admin关键字"):s()},100),a}}]}],x=o=>(g("data-v-0551fdf8"),o=o(),y(),o),I=x(()=>q("a",{class:"text-blue-500",target:"_blank",href:"https://github.com/buqiyuan/vue3-antdv-admin/blob/main/src/views/demos/form/rule-form/index.vue"}," 查看源码 ",-1)),S=_({name:"DemosFormRuleForm",__name:"index",setup(o){const e=b(),a={schemas:k,labelWidth:120,actionColOptions:{span:24}};function s(r){var t;(t=e.value)==null||t.validate().then(()=>{c.success(JSON.stringify(r))})}return(r,t)=>{const p=u;return v(),P("div",null,[l(i(d),{message:"验证表单",description:"动态验证表单",type:"info","show-icon":"",style:{"margin-bottom":"12px"}},{description:n(()=>[I]),_:1}),l(p,null,{default:n(()=>[l(i(f),h({ref_key:"dynamicForm",ref:e},a,{onSubmit:s}),null,16)]),_:1})])}}}),M=m(S,[["__scopeId","data-v-0551fdf8"]]);export{M as default}; diff --git a/assets/index-Daa2Keel.js b/assets/index-Daa2Keel.js new file mode 100644 index 000000000..32aa6a845 --- /dev/null +++ b/assets/index-Daa2Keel.js @@ -0,0 +1 @@ +import{e as I,s as y,v as M,_ as S}from"./index-E2EmEU3P.js";import{Q as u,ad as V}from"./antdv-CdQltt60.js";import{d as q,f as B,h as N,W as f,a5 as k,k as l,Y as p,u as s,G as x,ak as v,F as T,ae as D,a7 as F,a8 as O,a6 as j,X as C}from"./vue-Dbi1xauY.js";const z="/vue3-antdv-admin/assets/analysis-DNySu1oN.svg";function E(i="en"){const g=navigator.userAgent.toLowerCase(),e=_=>_.test(g),o=_=>{var b;return(b=g.match(_))==null?void 0:b.toString().replace(/[^0-9|_.]/g,"").replace(/_/g,".")},n=new Map([[e(/windows|win32|win64|wow32|wow64/g),"windows"],[e(/macintosh|macintel/g),"macos"],[e(/x11/g),"linux"],[e(/android|adr/g),"android"],[e(/ios|iphone|ipad|ipod|iwatch/g),"ios"]]).get(!0)||"unknow",d=new Map([["windows",new Map([[e(/windows nt 5.0|windows 2000/g),"2000"],[e(/windows nt 5.1|windows xp/g),"xp"],[e(/windows nt 5.2|windows 2003/g),"2003"],[e(/windows nt 6.0|windows vista/g),"vista"],[e(/windows nt 6.1|windows 7/g),"7"],[e(/windows nt 6.2|windows 8/g),"8"],[e(/windows nt 6.3|windows 8.1/g),"8.1"],[e(/windows nt 10.0|windows 10/g),"10"]]).get(!0)],["macos",o(/os x [\d._]+/g)],["android",o(/android [\d._]+/g)],["ios",o(/os [\d._]+/g)]]).get(n)||"unknow";let t="unknow";n==="windows"||n==="macos"||n==="linux"?t="desktop":(n==="android"||n==="ios"||e(/mobile/g))&&(t="mobile");const[r="unknow",w="unknow"]=new Map([[e(/applewebkit/g),["webkit",new Map([[e(/safari/g),"safari"],[e(/chrome/g),"chrome"],[e(/opr/g),"opera"],[e(/edge/g),"edge"]]).get(!0)]],[e(/gecko/g)&&e(/firefox/g),["gecko","firefox"]],[e(/presto/g),["presto","opera"]],[e(/trident|compatible|msie/g),["trident","iexplore"]]]).get(!0)||["unknow","unknow"],m=new Map([["webkit",o(/applewebkit\/[\d._]+/g)],["gecko",o(/gecko\/[\d._]+/g)],["presto",o(/presto\/[\d._]+/g)],["trident",o(/trident\/[\d._]+/g)]]).get(r)||"unknow",c=new Map([["firefox",o(/firefox\/[\d._]+/g)],["opera",o(/opr\/[\d._]+/g)],["iexplore",o(/(msie [\d._]+)|(rv:[\d._]+)/g)],["edge",o(/edge\/[\d._]+/g)],["safari",o(/version\/[\d._]+/g)],["chrome",o(/chrome\/[\d._]+/g)]]).get(w)||"unknow",[a="none",h="unknow"]=new Map([[e(/micromessenger/g),["wechat",o(/micromessenger\/[\d._]+/g)]],[e(/qqbrowser/g),["qq",o(/qqbrowser\/[\d._]+/g)]],[e(/ucbrowser/g),["uc",o(/ucbrowser\/[\d._]+/g)]],[e(/qihu 360se/g),["360","unknow"]],[e(/2345explorer/g),["2345",o(/2345explorer\/[\d._]+/g)]],[e(/metasr/g),["sougou","unknow"]],[e(/lbbrowser/g),["liebao","unknow"]],[e(/maxthon/g),["maxthon",o(/maxthon\/[\d._]+/g)]]]).get(!0)||["none","unknow"];return{"zh-cn":Object.assign({内核:r,内核版本:m,平台:t,载体:w,载体版本:c,系统:n,系统版本:d},a==="none"?{}:{外壳:a,外壳版本:h}),en:Object.assign({engine:r,engineVs:m,platform:t,supporter:w,supporterVs:c,system:n,systemVs:d},a==="none"?{}:{shell:a,shellVs:h})}[i]}const L=i=>(F("data-v-dd2fd26e"),i=i(),O(),i),P={class:"box"},U=L(()=>j("img",{src:z},null,-1)),W=q({name:"DashboardWelcome",__name:"index",setup(i){var r;const g=(r=I().userInfo)==null?void 0:r.phone,{online:e}=y(),{battery:o,batteryStatus:n,calcDischargingTime:d}=M(),t=B(E("zh-cn"));return N(()=>{Object.assign(t.value,{距离电池充满需要:Number.isFinite(o.chargingTime)&&o.chargingTime!=0?d.value:"未知",剩余可使用时间:Number.isFinite(o.dischargingTime)&&o.dischargingTime!=0?d.value:"未知",电池状态:n.value,当前电量:`${o.level}%`})}),(w,m)=>(f(),k("div",P,[U,l(s(u),{title:"系统信息",bordered:""},{default:p(()=>[l(s(u).Item,{key:"IP",label:"IP"},{default:p(()=>[x(v(s(g)),1)]),_:1}),(f(!0),k(T,null,D(t.value,(c,a)=>(f(),C(s(u).Item,{key:a,label:a},{default:p(()=>[x(v(c),1)]),_:2},1032,["label"]))),128)),l(s(u).Item,{label:"网络状态"},{default:p(()=>[l(s(V),{status:s(e)?"processing":"default",text:s(e)?"在线":"离线"},null,8,["status","text"])]),_:1})]),_:1})]))}}),X=S(W,[["__scopeId","data-v-dd2fd26e"]]);export{X as default}; diff --git a/assets/index-Dhvi7TWT.js b/assets/index-Dhvi7TWT.js new file mode 100644 index 000000000..5cd197889 --- /dev/null +++ b/assets/index-Dhvi7TWT.js @@ -0,0 +1,80 @@ +var Fi=Object.defineProperty;var bi=(a,e,i)=>e in a?Fi(a,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[e]=i;var C=(a,e,i)=>(bi(a,typeof e!="symbol"?e+"":e,i),i),Ce=(a,e,i)=>{if(!e.has(a))throw TypeError("Cannot "+i)};var ne=(a,e,i)=>(Ce(a,e,"read from private field"),i?i.call(a):e.get(a)),Ee=(a,e,i)=>{if(e.has(a))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(a):e.set(a,i)},We=(a,e,i,t)=>(Ce(a,e,"write to private field"),t?t.call(a,i):e.set(a,i),i);var ce=(a,e,i)=>(Ce(a,e,"access private method"),i);import{u as ki,R as ya}from"./index-E2EmEU3P.js";import"./antdv-CdQltt60.js";import"./vue-Dbi1xauY.js";const yi=new URL("https://nest-api.buqiyuan.site",location.origin).toString(),I=a=>ki(yi+a);function De(a,{message:e="ok"}={}){return{code:ya.SUCCESS,data:a,message:e,type:"success"}}function xe(a,e,i,{message:t="ok"}={}){const n=fa(a,e,i);return{...De({items:n,meta:{currentPage:~~a,totalItems:i.length,totalPages:Math.ceil(i.length/e)}}),message:t}}function fi(a="Request failed",{code:e=ya.ERROR,data:i=null}={}){return{code:e,data:i,message:a,type:"error"}}function fa(a,e,i){const t=(a-1)*Number(e);return t+Number(e)>=i.length?i.slice(t,i.length):i.slice(t,t+Number(e))}function Di({headers:a}){return a==null?void 0:a.authorization}const Fe=a=>{const e=new URL(a.url);return Object.fromEntries(e.searchParams.entries())},Ai=Object.freeze(Object.defineProperty({__proto__:null,getQuery:Fe,getRequestToken:Di,pagination:fa,resultError:fi,resultPageSuccess:xe,resultSuccess:De,serverApi:I},Symbol.toStringTag,{value:"Module"}));var Ci=/(%?)(%([sdijo]))/g;function Ei(a,e){switch(e){case"s":return a;case"d":case"i":return Number(a);case"j":return JSON.stringify(a);case"o":{if(typeof a=="string")return a;const i=JSON.stringify(a);return i==="{}"||i==="[]"||/^\[object .+?\]$/.test(i)?a:i}}}function ze(a,...e){if(e.length===0)return a;let i=0,t=a.replace(Ci,(n,o,s,r)=>{const g=e[i],u=Ei(g,r);return o?n:(i++,u)});return i{if(!a)throw new ji(e,...i)};le.as=(a,e,i,...t)=>{if(!e){const n=t.length===0?i:ze(i,t);let o;try{o=Reflect.construct(a,[n])}catch{o=a(n)}throw o}};const Bi="[MSW]";function Ie(a,...e){const i=ze(a,...e);return`${Bi} ${i}`}function Si(a,...e){console.warn(Ie(a,...e))}function xi(a,...e){console.error(Ie(a,...e))}const v={formatMessage:Ie,warn:Si,error:xi};function Mi(){le(typeof URL<"u",v.formatMessage(`Global "URL" class is not defined. This likely means that you're running MSW in an environment that doesn't support all Node.js standard API (e.g. React Native). If that's the case, please use an appropriate polyfill for the "URL" class, like "react-native-url-polyfill".`))}var Ti=class extends Error{constructor(e,i,t){super(`Possible EventEmitter memory leak detected. ${t} ${i.toString()} listeners added. Use emitter.setMaxListeners() to increase limit`),this.emitter=e,this.type=i,this.count=t,this.name="MaxListenersExceededWarning"}},Da=class{static listenerCount(e,i){return e.listenerCount(i)}constructor(){this.events=new Map,this.maxListeners=Da.defaultMaxListeners,this.hasWarnedAboutPotentialMemoryLeak=!1}_emitInternalEvent(e,i,t){this.emit(e,i,t)}_getListeners(e){return Array.prototype.concat.apply([],this.events.get(e))||[]}_removeListener(e,i){const t=e.indexOf(i);return t>-1&&e.splice(t,1),[]}_wrapOnceListener(e,i){const t=(...n)=>(this.removeListener(e,t),i.apply(this,n));return Object.defineProperty(t,"name",{value:i.name}),t}setMaxListeners(e){return this.maxListeners=e,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(e,...i){const t=this._getListeners(e);return t.forEach(n=>{n.apply(this,i)}),t.length>0}addListener(e,i){this._emitInternalEvent("newListener",e,i);const t=this._getListeners(e).concat(i);if(this.events.set(e,t),this.maxListeners>0&&this.listenerCount(e)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak){this.hasWarnedAboutPotentialMemoryLeak=!0;const n=new Ti(this,e,this.listenerCount(e));console.warn(n)}return this}on(e,i){return this.addListener(e,i)}once(e,i){return this.addListener(e,this._wrapOnceListener(e,i))}prependListener(e,i){const t=this._getListeners(e);if(t.length>0){const n=[i].concat(t);this.events.set(e,n)}else this.events.set(e,t.concat(i));return this}prependOnceListener(e,i){return this.prependListener(e,this._wrapOnceListener(e,i))}removeListener(e,i){const t=this._getListeners(e);return t.length>0&&(this._removeListener(t,i),this.events.set(e,t),this._emitInternalEvent("removeListener",e,i)),this}off(e,i){return this.removeListener(e,i)}removeAllListeners(e){return e?this.events.delete(e):this.events.clear(),this}listeners(e){return Array.from(this._getListeners(e))}listenerCount(e){return this._getListeners(e).length}rawListeners(e){return this.listeners(e)}},Me=Da;Me.defaultMaxListeners=10;function Li(a,e){const i=a.emit;if(i._isPiped)return;const t=function(o,...s){return e.emit(o,...s),i.call(this,o,...s)};t._isPiped=!0,a.emit=t}function Ri(a){const e=[...a];return Object.freeze(e),e}class Pi{constructor(){C(this,"subscriptions",[])}async dispose(){await Promise.all(this.subscriptions.map(e=>e()))}}class Hi{constructor(e){C(this,"handlers");this.initialHandlers=e,this.handlers=[...e]}prepend(e){this.handlers.unshift(...e)}reset(e){this.handlers=e.length>0?[...e]:[...this.initialHandlers]}currentHandlers(){return this.handlers}}class zi extends Pi{constructor(...i){super();C(this,"handlersController");C(this,"emitter");C(this,"publicEmitter");C(this,"events");le(this.validateHandlers(i),v.formatMessage("Failed to apply given request handlers: invalid input. Did you forget to spread the request handlers Array?")),this.handlersController=new Hi(i),this.emitter=new Me,this.publicEmitter=new Me,Li(this.emitter,this.publicEmitter),this.events=this.createLifeCycleEvents(),this.subscriptions.push(()=>{this.emitter.removeAllListeners(),this.publicEmitter.removeAllListeners()})}validateHandlers(i){return i.every(t=>!Array.isArray(t))}use(...i){le(this.validateHandlers(i),v.formatMessage('Failed to call "use()" with the given request handlers: invalid input. Did you forget to spread the array of request handlers?')),this.handlersController.prepend(i)}restoreHandlers(){this.handlersController.currentHandlers().forEach(i=>{i.isUsed=!1})}resetHandlers(...i){this.handlersController.reset(i)}listHandlers(){return Ri(this.handlersController.currentHandlers())}createLifeCycleEvents(){return{on:(...i)=>this.publicEmitter.on(...i),removeListener:(...i)=>this.publicEmitter.removeListener(...i),removeAllListeners:(...i)=>this.publicEmitter.removeAllListeners(...i)}}}const Ii=/[\/\\]msw[\/\\]src[\/\\](.+)/,Ni=/(node_modules)?[\/\\]lib[\/\\](core|browser|node|native|iife)[\/\\]|^[^\/\\]*$/;function Gi(a){const e=a.stack;if(!e)return;const t=e.split(` +`).slice(1).find(o=>!(Ii.test(o)||Ni.test(o)));return t?t.replace(/\s*at [^()]*\(([^)]+)\)/,"$1").replace(/^@/,""):void 0}function qi(a){return a?typeof a[Symbol.iterator]=="function":!1}const ue=class ue{constructor(e){C(this,"info");C(this,"isUsed");C(this,"resolver");C(this,"resolverGenerator");C(this,"resolverGeneratorResult");C(this,"options");this.resolver=e.resolver,this.options=e.options;const i=Gi(new Error);this.info={...e.info,callFrame:i},this.isUsed=!1}async parse(e){return{}}async test(e){const i=await this.parse({request:e.request,resolutionContext:e.resolutionContext});return this.predicate({request:e.request,parsedResult:i,resolutionContext:e.resolutionContext})}extendResolverArgs(e){return{}}cloneRequestOrGetFromCache(e){const i=ue.cache.get(e);if(typeof i<"u")return i;const t=e.clone();return ue.cache.set(e,t),t}async run(e){var l,c;if(this.isUsed&&((l=this.options)!=null&&l.once))return null;const i=this.cloneRequestOrGetFromCache(e.request),t=await this.parse({request:e.request,resolutionContext:e.resolutionContext});if(!this.predicate({request:e.request,parsedResult:t,resolutionContext:e.resolutionContext})||this.isUsed&&((c=this.options)!=null&&c.once))return null;this.isUsed=!0;const o=this.wrapResolver(this.resolver),s=this.extendResolverArgs({request:e.request,parsedResult:t}),g=await o({...s,requestId:e.requestId,request:e.request}).catch(m=>{if(m instanceof Response)return m;throw m});return this.createExecutionResult({request:i,requestId:e.requestId,response:g,parsedResult:t})}wrapResolver(e){return async i=>{const t=this.resolverGenerator||await e(i);if(qi(t)){this.isUsed=!1;const{value:n,done:o}=t[Symbol.iterator]().next(),s=await n;return o&&(this.isUsed=!0),!s&&o?(le(this.resolverGeneratorResult,"Failed to returned a previously stored generator response: the value is not a valid Response."),this.resolverGeneratorResult.clone()):(this.resolverGenerator||(this.resolverGenerator=t),s&&(this.resolverGeneratorResult=s==null?void 0:s.clone()),s)}return t}}createExecutionResult(e){return{handler:this,request:e.request,requestId:e.requestId,response:e.response,parsedResult:e.parsedResult}}};C(ue,"cache",new WeakMap);let be=ue;function Wi(a,e){return a.toLowerCase()===e.toLowerCase()}function _i(a){return a<300?"#69AB32":a<400?"#F0BB4B":"#E95F5D"}function Ki(){const a=new Date;return[a.getHours(),a.getMinutes(),a.getSeconds()].map(String).map(e=>e.slice(0,2)).map(e=>e.padStart(2,"0")).join(":")}async function Oi(a){const i=await a.clone().text();return{url:new URL(a.url),method:a.method,headers:Object.fromEntries(a.headers.entries()),body:i}}var Ji=Object.create,Aa=Object.defineProperty,$i=Object.getOwnPropertyDescriptor,Ca=Object.getOwnPropertyNames,Vi=Object.getPrototypeOf,Ui=Object.prototype.hasOwnProperty,Ea=(a,e)=>function(){return e||(0,a[Ca(a)[0]])((e={exports:{}}).exports,e),e.exports},Yi=(a,e,i,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ca(e))!Ui.call(a,n)&&n!==i&&Aa(a,n,{get:()=>e[n],enumerable:!(t=$i(e,n))||t.enumerable});return a},Zi=(a,e,i)=>(i=a!=null?Ji(Vi(a)):{},Yi(e||!a||!a.__esModule?Aa(i,"default",{value:a,enumerable:!0}):i,a)),Xi=Ea({"node_modules/statuses/codes.json"(a,e){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a Teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}}}),Qi=Ea({"node_modules/statuses/index.js"(a,e){var i=Xi();e.exports=r,r.message=i,r.code=t(i),r.codes=n(i),r.redirect={300:!0,301:!0,302:!0,303:!0,305:!0,307:!0,308:!0},r.empty={204:!0,205:!0,304:!0},r.retry={502:!0,503:!0,504:!0};function t(g){var u={};return Object.keys(g).forEach(function(c){var m=g[c],F=Number(c);u[m.toLowerCase()]=F}),u}function n(g){return Object.keys(g).map(function(l){return Number(l)})}function o(g){var u=g.toLowerCase();if(!Object.prototype.hasOwnProperty.call(r.code,u))throw new Error('invalid status message: "'+g+'"');return r.code[u]}function s(g){if(!Object.prototype.hasOwnProperty.call(r.message,g))throw new Error("invalid status code: "+g);return r.message[g]}function r(g){if(typeof g=="number")return s(g);if(typeof g!="string")throw new TypeError("code must be a number or string");var u=parseInt(g,10);return isNaN(u)?o(g):s(u)}}}),et=Zi(Qi(),1),va=et.default;/*! Bundled license information: + +statuses/index.js: + (*! + * statuses + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2016 Douglas Christopher Wilson + * MIT Licensed + *) +*/const{message:at}=va;async function it(a){const e=a.clone(),i=await e.text(),t=e.status||200,n=e.statusText||at[t]||"OK";return{status:t,statusText:n,headers:Object.fromEntries(e.headers.entries()),body:i}}function tt(a){for(var e=[],i=0;i=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){n+=a[o++];continue}break}if(!n)throw new TypeError("Missing parameter name at ".concat(i));e.push({type:"NAME",index:i,value:n}),i=o;continue}if(t==="("){var r=1,g="",o=i+1;if(a[o]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(o));for(;o)?(?!\?)/g,t=0,n=i.exec(a.source);n;)e.push({name:n[1]||t++,prefix:"",suffix:"",modifier:"",pattern:""}),n=i.exec(a.source);return a}function rt(a,e,i){var t=a.map(function(n){return ja(n,e,i).source});return new RegExp("(?:".concat(t.join("|"),")"),wa(i))}function ut(a,e,i){return lt(nt(a,i),e,i)}function lt(a,e,i){i===void 0&&(i={});for(var t=i.strict,n=t===void 0?!1:t,o=i.start,s=o===void 0?!0:o,r=i.end,g=r===void 0?!0:r,u=i.encode,l=u===void 0?function(M){return M}:u,c=i.delimiter,m=c===void 0?"/#?":c,F=i.endsWith,p=F===void 0?"":F,h="[".concat(X(p),"]|$"),b="[".concat(X(m),"]"),f=s?"^":"",D=0,j=a;D-1:E===void 0;n||(f+="(?:".concat(b,"(?=").concat(h,"))?")),N||(f+="(?=".concat(b,"|").concat(h,")"))}return new RegExp(f,wa(i))}function ja(a,e,i){return a instanceof RegExp?gt(a,e):Array.isArray(a)?rt(a,e,i):ut(a,e,i)}new TextEncoder;function Ba(){if(typeof navigator<"u"&&navigator.product==="ReactNative")return!0;if(typeof process<"u"){const a=process.type;return a==="renderer"||a==="worker"?!1:!!(process.versions&&process.versions.node)}return!1}var mt=Object.defineProperty,ct=(a,e)=>{for(var i in e)mt(a,i,{get:e[i],enumerable:!0})},pt={};ct(pt,{blue:()=>ht,gray:()=>Ft,green:()=>kt,red:()=>bt,yellow:()=>dt});function dt(a){return`\x1B[33m${a}\x1B[0m`}function ht(a){return`\x1B[34m${a}\x1B[0m`}function Ft(a){return`\x1B[90m${a}\x1B[0m`}function bt(a){return`\x1B[31m${a}\x1B[0m`}function kt(a){return`\x1B[32m${a}\x1B[0m`}Ba();function yt(a,e=!0){return[e&&a.origin,a.pathname].filter(Boolean).join("")}const ft=/[\?|#].*$/g;function Dt(a){return new URL(`/${a}`,"http://localhost").searchParams}function Sa(a){return a.replace(ft,"")}function At(a){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(a)}function Ct(a,e){if(At(a)||a.startsWith("*"))return a;const i=e||typeof document<"u"&&document.baseURI;return i?decodeURI(new URL(encodeURI(a),i).href):a}function Et(a,e){if(a instanceof RegExp)return a;const i=Ct(a,e);return Sa(i)}function vt(a){return a.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(e,i,t)=>{const n="(.*)";return i?i.startsWith(":")?`${i}${t}`:`${i}${n}`:n}).replace(/([^\/])(:)(?=\d+)/,"$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/,"$1\\$2")}function wt(a,e,i){const t=Et(e,i),n=typeof t=="string"?vt(t):t,o=yt(a),s=ot(n,{decode:decodeURIComponent})(o),r=s&&s.params||{};return{matches:s!==!1,params:r}}function xa(a){if(typeof location>"u")return a.toString();const e=a instanceof URL?a:new URL(a);return e.origin===location.origin?e.pathname:e.origin+e.pathname}var jt=Object.create,Ma=Object.defineProperty,Bt=Object.getOwnPropertyDescriptor,Ta=Object.getOwnPropertyNames,St=Object.getPrototypeOf,xt=Object.prototype.hasOwnProperty,Mt=(a,e)=>function(){return e||(0,a[Ta(a)[0]])((e={exports:{}}).exports,e),e.exports},Tt=(a,e,i,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ta(e))!xt.call(a,n)&&n!==i&&Ma(a,n,{get:()=>e[n],enumerable:!(t=Bt(e,n))||t.enumerable});return a},Lt=(a,e,i)=>(i=a!=null?jt(St(a)):{},Tt(e||!a||!a.__esModule?Ma(i,"default",{value:a,enumerable:!0}):i,a)),Rt=Mt({"node_modules/cookie/index.js"(a){a.parse=t,a.serialize=n;var e=Object.prototype.toString,i=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function t(u,l){if(typeof u!="string")throw new TypeError("argument str must be a string");for(var c={},m=l||{},F=m.decode||o,p=0;pfunction(){return e||(0,a[Ra(a)[0]])((e={exports:{}}).exports,e),e.exports},qt=(a,e,i,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ra(e))!Nt.call(a,n)&&n!==i&&La(a,n,{get:()=>e[n],enumerable:!(t=zt(e,n))||t.enumerable});return a},Wt=(a,e,i)=>(i=a!=null?Ht(It(a)):{},qt(e||!a||!a.__esModule?La(i,"default",{value:a,enumerable:!0}):i,a)),_t=Gt({"node_modules/set-cookie-parser/lib/set-cookie.js"(a,e){var i={decodeValues:!0,map:!1,silent:!1};function t(g){return typeof g=="string"&&!!g.trim()}function n(g,u){var l=g.split(";").filter(t),c=l.shift(),m=o(c),F=m.name,p=m.value;u=u?Object.assign({},i,u):i;try{p=u.decodeValues?decodeURIComponent(p):p}catch(b){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+p+"'. Set options.decodeValues to false to disable this feature.",b)}var h={name:F,value:p};return l.forEach(function(b){var f=b.split("="),D=f.shift().trimLeft().toLowerCase(),j=f.join("=");D==="expires"?h.expires=new Date(j):D==="max-age"?h.maxAge=parseInt(j,10):D==="secure"?h.secure=!0:D==="httponly"?h.httpOnly=!0:D==="samesite"?h.sameSite=j:h[D]=j}),h}function o(g){var u="",l="",c=g.split("=");return c.length>1?(u=c.shift(),l=c.join("=")):l=g,{name:u,value:l}}function s(g,u){if(u=u?Object.assign({},i,u):i,!g)return u.map?{}:[];if(g.headers)if(typeof g.headers.getSetCookie=="function")g=g.headers.getSetCookie();else if(g.headers["set-cookie"])g=g.headers["set-cookie"];else{var l=g.headers[Object.keys(g.headers).find(function(m){return m.toLowerCase()==="set-cookie"})];!l&&g.headers.cookie&&!u.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),g=l}if(Array.isArray(g)||(g=[g]),u=u?Object.assign({},i,u):i,u.map){var c={};return g.filter(t).reduce(function(m,F){var p=n(F,u);return m[p.name]=p,m},c)}else return g.filter(t).map(function(m){return n(m,u)})}function r(g){if(Array.isArray(g))return g;if(typeof g!="string")return[];var u=[],l=0,c,m,F,p,h;function b(){for(;l=g.length)&&u.push(g.substring(c,g.length))}return u}e.exports=s,e.exports.parse=s,e.exports.parseString=n,e.exports.splitCookiesString=r}}),_e=Wt(_t()),Q="MSW_COOKIE_STORE";function Ke(){try{if(localStorage==null)return!1;const a=Q+"_test";return localStorage.setItem(a,"test"),localStorage.getItem(a),localStorage.removeItem(a),!0}catch{return!1}}function Oe(a,e){try{return a[e],!0}catch{return!1}}var Kt=class{constructor(){this.store=new Map}add(a,e){if(Oe(a,"credentials")&&a.credentials==="omit")return;const i=new URL(a.url),t=e.headers.get("set-cookie");if(!t)return;const n=Date.now(),o=(0,_e.parse)(t).map(({maxAge:r,...g})=>({...g,expires:r===void 0?g.expires:new Date(n+r*1e3),maxAge:r})),s=this.store.get(i.origin)||new Map;o.forEach(r=>{this.store.set(i.origin,s.set(r.name,r))})}get(a){this.deleteExpiredCookies();const e=new URL(a.url),i=this.store.get(e.origin)||new Map;if(!Oe(a,"credentials"))return i;switch(a.credentials){case"include":return typeof document>"u"||(0,_e.parse)(document.cookie).forEach(n=>{i.set(n.name,n)}),i;case"same-origin":return i;default:return new Map}}getAll(){return this.deleteExpiredCookies(),this.store}deleteAll(a){const e=new URL(a.url);this.store.delete(e.origin)}clear(){this.store.clear()}hydrate(){if(!Ke())return;const a=localStorage.getItem(Q);if(a)try{JSON.parse(a).forEach(([i,t])=>{this.store.set(i,new Map(t.map(([n,{expires:o,...s}])=>[n,o===void 0?s:{...s,expires:new Date(o)}])))})}catch(e){console.warn(` +[virtual-cookie] Failed to parse a stored cookie from the localStorage (key "${Q}"). + +Stored value: +${localStorage.getItem(Q)} + +Thrown exception: +${e} + +Invalid value has been removed from localStorage to prevent subsequent failed parsing attempts.`),localStorage.removeItem(Q)}}persist(){if(!Ke())return;const a=Array.from(this.store.entries()).map(([e,i])=>[e,Array.from(i.entries())]);localStorage.setItem(Q,JSON.stringify(a))}deleteExpiredCookies(){const a=Date.now();this.store.forEach((e,i)=>{e.forEach(({expires:t,name:n})=>{t!==void 0&&t.getTime()<=a&&e.delete(n)}),e.size===0&&this.store.delete(i)})}},ke=new Kt;function Je(){return Te.parse(document.cookie)}function Ot(a){if(typeof document>"u"||typeof location>"u")return{};switch(a.credentials){case"same-origin":{const e=new URL(a.url);return location.origin===e.origin?Je():{}}case"include":return Je();default:return{}}}function Jt(a){var s;const e=a.headers.get("cookie"),i=e?Te.parse(e):{};ke.hydrate();const t=Array.from((s=ke.get(a))==null?void 0:s.entries()).reduce((r,[g,{value:u}])=>Object.assign(r,{[g.trim()]:u}),{}),o={...Ot(a),...t};for(const[r,g]of Object.entries(o))a.headers.append("cookie",Te.serialize(r,g));return{...o,...i}}var W=(a=>(a.HEAD="HEAD",a.GET="GET",a.POST="POST",a.PUT="PUT",a.PATCH="PATCH",a.OPTIONS="OPTIONS",a.DELETE="DELETE",a))(W||{});class Pa extends be{constructor(e,i,t,n){super({info:{header:`${e} ${i}`,path:i,method:e},resolver:t,options:n}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){const{method:e,path:i}=this.info;if(i instanceof RegExp||Sa(i)===i)return;Dt(i).forEach((o,s)=>{}),v.warn(`Found a redundant usage of query parameters in the request handler URL for "${e} ${i}". Please match against a path instead and access query parameters in the response resolver function using "req.url.searchParams".`)}async parse(e){var o;const i=new URL(e.request.url),t=wt(i,this.info.path,(o=e.resolutionContext)==null?void 0:o.baseUrl),n=Jt(e.request);return{match:t,cookies:n}}predicate(e){const i=this.matchMethod(e.request.method),t=e.parsedResult.match.matches;return i&&t}matchMethod(e){return this.info.method instanceof RegExp?this.info.method.test(e):Wi(this.info.method,e)}extendResolverArgs(e){var i;return{params:((i=e.parsedResult.match)==null?void 0:i.params)||{},cookies:e.parsedResult.cookies}}async log(e){const i=xa(e.request.url),t=await Oi(e.request),n=await it(e.response),o=_i(n.status);console.groupCollapsed(v.formatMessage(`${Ki()} ${e.request.method} ${i} (%c${n.status} ${n.statusText}%c)`),`color:${o}`,"color:inherit"),console.groupEnd()}}function G(a){return(e,i,t={})=>new Pa(a,e,i,t)}const O={all:G(/.+/),head:G(W.HEAD),get:G(W.GET),post:G(W.POST),put:G(W.PUT),delete:G(W.DELETE),patch:G(W.PATCH),options:G(W.OPTIONS)};var $t=Object.create,Ha=Object.defineProperty,Vt=Object.getOwnPropertyDescriptor,za=Object.getOwnPropertyNames,Ut=Object.getPrototypeOf,Yt=Object.prototype.hasOwnProperty,Zt=(a,e)=>function(){return e||(0,a[za(a)[0]])((e={exports:{}}).exports,e),e.exports},Xt=(a,e,i,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of za(e))!Yt.call(a,n)&&n!==i&&Ha(a,n,{get:()=>e[n],enumerable:!(t=Vt(e,n))||t.enumerable});return a},Qt=(a,e,i)=>(i=a!=null?$t(Ut(a)):{},Xt(e||!a||!a.__esModule?Ha(i,"default",{value:a,enumerable:!0}):i,a)),en=Zt({"node_modules/set-cookie-parser/lib/set-cookie.js"(a,e){var i={decodeValues:!0,map:!1,silent:!1};function t(g){return typeof g=="string"&&!!g.trim()}function n(g,u){var l=g.split(";").filter(t),c=l.shift(),m=o(c),F=m.name,p=m.value;u=u?Object.assign({},i,u):i;try{p=u.decodeValues?decodeURIComponent(p):p}catch(b){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+p+"'. Set options.decodeValues to false to disable this feature.",b)}var h={name:F,value:p};return l.forEach(function(b){var f=b.split("="),D=f.shift().trimLeft().toLowerCase(),j=f.join("=");D==="expires"?h.expires=new Date(j):D==="max-age"?h.maxAge=parseInt(j,10):D==="secure"?h.secure=!0:D==="httponly"?h.httpOnly=!0:D==="samesite"?h.sameSite=j:h[D]=j}),h}function o(g){var u="",l="",c=g.split("=");return c.length>1?(u=c.shift(),l=c.join("=")):l=g,{name:u,value:l}}function s(g,u){if(u=u?Object.assign({},i,u):i,!g)return u.map?{}:[];if(g.headers)if(typeof g.headers.getSetCookie=="function")g=g.headers.getSetCookie();else if(g.headers["set-cookie"])g=g.headers["set-cookie"];else{var l=g.headers[Object.keys(g.headers).find(function(m){return m.toLowerCase()==="set-cookie"})];!l&&g.headers.cookie&&!u.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),g=l}if(Array.isArray(g)||(g=[g]),u=u?Object.assign({},i,u):i,u.map){var c={};return g.filter(t).reduce(function(m,F){var p=n(F,u);return m[p.name]=p,m},c)}else return g.filter(t).map(function(m){return n(m,u)})}function r(g){if(Array.isArray(g))return g;if(typeof g!="string")return[];var u=[],l=0,c,m,F,p,h;function b(){for(;l=g.length)&&u.push(g.substring(c,g.length))}return u}e.exports=s,e.exports.parse=s,e.exports.parseString=n,e.exports.splitCookiesString=r}}),an=Qt(en()),tn=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function oe(a){if(tn.test(a)||a.trim()==="")throw new TypeError("Invalid character in header field name");return a.trim().toLowerCase()}var $e=[` +`,"\r"," "," "],nn=new RegExp(`(^[${$e.join("")}]|$[${$e.join("")}])`,"g");function ve(a){return a.replace(nn,"")}function se(a){if(typeof a!="string"||a.length===0)return!1;for(let e=0;e127||!on(i))return!1}return!0}function on(a){return![127,32,"(",")","<",">","@",",",";",":","\\",'"',"/","[","]","?","=","{","}"].includes(a)}function Ve(a){if(typeof a!="string"||a.trim()!==a)return!1;for(let e=0;e{this.append(n,t)},this):Array.isArray(e)?e.forEach(([i,t])=>{this.append(i,Array.isArray(t)?t.join(Ue):t)}):e&&Object.getOwnPropertyNames(e).forEach(i=>{const t=e[i];this.append(i,Array.isArray(t)?t.join(Ue):t)})}[(Ye=U,Ze=we,Xe=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}*keys(){for(const[e]of this.entries())yield e}*values(){for(const[,e]of this.entries())yield e}*entries(){let e=Object.keys(this[U]).sort((i,t)=>i.localeCompare(t));for(const i of e)if(i==="set-cookie")for(const t of this.getSetCookie())yield[i,t];else yield[i,this.get(i)]}has(e){if(!se(e))throw new TypeError(`Invalid header name "${e}"`);return this[U].hasOwnProperty(oe(e))}get(e){if(!se(e))throw TypeError(`Invalid header name "${e}"`);return this[U][oe(e)]??null}set(e,i){if(!se(e)||!Ve(i))return;const t=oe(e),n=ve(i);this[U][t]=ve(n),this[we].set(t,e)}append(e,i){if(!se(e)||!Ve(i))return;const t=oe(e),n=ve(i);let o=this.has(t)?`${this.get(t)}, ${n}`:n;this.set(e,o)}delete(e){if(!se(e)||!this.has(e))return;const i=oe(e);delete this[U][i],this[we].delete(i)}forEach(e,i){for(const[t,n]of this.entries())e.call(i,n,t,this)}getSetCookie(){const e=this.get("set-cookie");return e===null?[]:e===""?[""]:(0,an.splitCookiesString)(e)}},gn=async a=>{try{return{error:null,data:await a().catch(i=>{throw i})}}catch(e){return{error:e,data:null}}};const rn=async({request:a,requestId:e,handlers:i,resolutionContext:t})=>{let n=null,o=null;for(const s of i)if(o=await s.run({request:a,requestId:e,resolutionContext:t}),o!==null&&(n=s),o!=null&&o.response)break;return n?{handler:n,parsedResult:o==null?void 0:o.parsedResult,response:o==null?void 0:o.response}:null};async function un(a,e="warn"){const i=new URL(a.url),t=xa(i),n=`intercepted a request without a matching request handler: + + • ${a.method} ${t} + +If you still wish to intercept this unhandled request, please create a request handler for it. +Read more: https://mswjs.io/docs/getting-started/mocks`;function o(s){switch(s){case"error":throw v.error("Error: %s",n),new Error(v.formatMessage('Cannot bypass a request when using the "error" strategy for the "onUnhandledRequest" option.'));case"warn":{v.warn("Warning: %s",n);break}case"bypass":break;default:throw new Error(v.formatMessage('Failed to react to an unhandled request: unknown strategy "%s". Please provide one of the supported strategies ("bypass", "warn", "error") or a custom callback function as the value of the "onUnhandledRequest" option.',s))}}if(typeof e=="function"){e(a,{warning:o.bind(null,"warn"),error:o.bind(null,"error")});return}i.protocol!=="file:"&&o(e)}function ln(a,e){ke.add({...a,url:a.url.toString()},e),ke.persist()}async function Na(a,e,i,t,n,o){var l,c,m,F,p,h;if(n.emit("request:start",{request:a,requestId:e}),a.headers.get("x-msw-intention")==="bypass"){n.emit("request:end",{request:a,requestId:e}),(l=o==null?void 0:o.onPassthroughResponse)==null||l.call(o,a);return}const s=await gn(()=>rn({request:a,requestId:e,handlers:i,resolutionContext:o==null?void 0:o.resolutionContext}));if(s.error)throw n.emit("unhandledException",{error:s.error,request:a,requestId:e}),s.error;if(!s.data){await un(a,t.onUnhandledRequest),n.emit("request:unhandled",{request:a,requestId:e}),n.emit("request:end",{request:a,requestId:e}),(c=o==null?void 0:o.onPassthroughResponse)==null||c.call(o,a);return}const{response:r}=s.data;if(!r){n.emit("request:end",{request:a,requestId:e}),(m=o==null?void 0:o.onPassthroughResponse)==null||m.call(o,a);return}if(r.status===302&&r.headers.get("x-msw-intention")==="passthrough"){n.emit("request:end",{request:a,requestId:e}),(F=o==null?void 0:o.onPassthroughResponse)==null||F.call(o,a);return}ln(a,r),n.emit("request:match",{request:a,requestId:e});const g=s.data,u=((p=o==null?void 0:o.transformResponse)==null?void 0:p.call(o,r))||r;return(h=o==null?void 0:o.onMockedResponse)==null||h.call(o,u,g),n.emit("request:end",{request:a,requestId:e}),u}const{message:mn}=va;function Y(a={}){const e=(a==null?void 0:a.status)||200,i=(a==null?void 0:a.statusText)||mn[e]||"",t=new Headers(a==null?void 0:a.headers);return{...a,headers:t,status:e,statusText:i}}function cn(a,e){if(e.type&&Object.defineProperty(a,"type",{value:e.type,enumerable:!0,writable:!1}),typeof document<"u"){const i=sn.prototype.getSetCookie.call(e.headers);for(const t of i)document.cookie=t}return a}class x extends Response{constructor(e,i){const t=Y(i);super(e,t),cn(this,t)}static text(e,i){const t=Y(i);return t.headers.has("Content-Type")||t.headers.set("Content-Type","text/plain"),t.headers.has("Content-Length")||t.headers.set("Content-Length",e?new Blob([e]).size.toString():"0"),new x(e,t)}static json(e,i){const t=Y(i);t.headers.has("Content-Type")||t.headers.set("Content-Type","application/json");const n=JSON.stringify(e);return t.headers.has("Content-Length")||t.headers.set("Content-Length",n?new Blob([n]).size.toString():"0"),new x(n,t)}static xml(e,i){const t=Y(i);return t.headers.has("Content-Type")||t.headers.set("Content-Type","text/xml"),new x(e,t)}static arrayBuffer(e,i){const t=Y(i);return e&&t.headers.set("Content-Length",e.byteLength.toString()),new x(e,t)}static formData(e,i){return new x(e,Y(i))}}const je=2147483647,Qe=100,pn=400,dn=5;function ea(){return Ba()?dn:Math.floor(Math.random()*(pn-Qe)+Qe)}async function J(a){let e;if(typeof a=="string")switch(a){case"infinite":{e=je;break}case"real":{e=ea();break}default:throw new Error(`Failed to delay a response: unknown delay mode "${a}". Please make sure you provide one of the supported modes ("real", "infinite") or a number.`)}else if(typeof a>"u")e=ea();else{if(a>je)throw new Error(`Failed to delay a response: provided delay duration (${a}) exceeds the maximum allowed duration for "setTimeout" (${je}). This will cause the response to be returned immediately. Please use a number within the allowed range to delay the response by exact duration, or consider the "infinite" delay mode to delay the response indefinitely.`);e=a}return new Promise(i=>setTimeout(i,e))}Mi();const hn=[{title:"正义爆轰",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=105&ADTAG=pvp.storyweb",camptype:"1",heroid:"105",appointHeroid:"7",removeHeroid:"0",occupation:"坦克",num:"107",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200428/80750919757873.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200428/117411278918332.jpg",pinyin:"lianpo",ename:105,cname:"廉颇",new_type:0,hero_type:3,skin_name:"正义爆轰|地狱岩魂"},{title:"恋之微风",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=106&ADTAG=pvp.storyweb",camptype:"4",heroid:"106",appointHeroid:"13",removeHeroid:"1",occupation:"法师",num:"106",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/237121077716001.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/1102737314499.jpg",pinyin:"xiaoqiao",ename:106,cname:"小乔",new_type:0,hero_type:2,skin_name:"恋之微风|万圣前夜|天鹅之梦|纯白花嫁|缤纷独角兽"},{title:"苍天翔龙",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=107&ADTAG=pvp.storyweb",camptype:"4",heroid:"107",appointHeroid:"1",removeHeroid:"0",occupation:"战士/刺客",num:"105",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/422841175180785.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/225211269527745.jpg",pinyin:"zhaoyun",ename:107,cname:"赵云",new_type:0,hero_type:1,hero_type2:4,skin_name:"苍天翔龙|忍●炎影|未来纪元|皇家上将|嘻哈天王|白执事|引擎之心"},{title:"和平守望",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=108&ADTAG=pvp.storyweb",camptype:"1",heroid:"108",appointHeroid:"18",removeHeroid:"0",occupation:"法师/战士",num:"104",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/62651469219485.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181025/141381416202595.jpg",pinyin:"mozi",ename:108,cname:"墨子",new_type:0,hero_type:2,hero_type2:1,skin_name:"和平守望|金属风暴|龙骑士|进击墨子号"},{title:"魅力之狐",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=109&ADTAG=pvp.storyweb",camptype:"0",heroid:"109",appointHeroid:"2",removeHeroid:"1",occupation:"法师",num:"103",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/782471528444287.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180327/699631230814498.jpg",pinyin:"daji",ename:109,cname:"妲己",pay_type:11,new_type:0,hero_type:2,skin_name:"魅惑之狐|女仆咖啡|魅力维加斯|仙境爱丽丝|少女阿狸|热情桑巴"},{title:"王者独尊",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=110&ADTAG=pvp.storyweb",camptype:"1",heroid:"110",appointHeroid:"8",removeHeroid:"1",occupation:"法师",num:"10",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200323/9558902611675.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200323/278721395811583.jpg",pinyin:"yingzheng",ename:110,cname:"嬴政",new_type:0,hero_type:2,skin_name:"王者独尊|摇滚巨星|暗夜贵公子|优雅恋人|白昼王子"},{title:"千金重弩",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=111&ADTAG=pvp.storyweb",camptype:"4",heroid:"111",appointHeroid:"25",removeHeroid:"1",occupation:"射手",num:"102",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/528761277746534.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180327/573321328636709.jpg",pinyin:"sunshangxiang",ename:111,cname:"孙尚香",new_type:0,hero_type:5,skin_name:"千金重弩|火炮千金|水果甜心|蔷薇恋人|杀手不太冷|末日机甲|沉稳之力"},{title:"机关造物",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=112&ADTAG=pvp.storyweb",camptype:"1",heroid:"112",appointHeroid:"14",removeHeroid:"1",occupation:"射手",num:"101",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/175711332695893.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/43936199005239.png",pinyin:"lubanqihao",ename:112,cname:"鲁班七号",new_type:0,hero_type:5,skin_name:"机关造物|木偶奇遇记|福禄兄弟|电玩小子|星空梦想"},{title:"逍遥梦幻",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=113&ADTAG=pvp.storyweb",camptype:"1",heroid:"113",appointHeroid:"19",removeHeroid:"0",occupation:"辅助/坦克",num:"100",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/36407803861490.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/77101394382651.png",pinyin:"zhuangzhou",ename:113,cname:"庄周",new_type:0,hero_type:6,hero_type2:3,skin_name:"逍遥幻梦|鲤鱼之梦|蜃楼王|云端筑梦师"},{title:"暴走机关",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=114&ADTAG=pvp.storyweb",camptype:"4",heroid:"114",appointHeroid:"26",removeHeroid:"0",occupation:"辅助/坦克",num:"14",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/6266887523314.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190823/29306987419076.jpg",pinyin:"liushan",ename:114,cname:"刘禅",new_type:0,hero_type:6,hero_type2:3,skin_name:"暴走机关|英喵野望|绅士熊喵|天才门将"},{title:"叛逆吟游",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=115&ADTAG=pvp.storyweb",camptype:"1",heroid:"115",appointHeroid:"3",removeHeroid:"2",occupation:"法师",num:"99",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/84899525679925.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/23817580712911.jpg",pinyin:"gaojianli",ename:115,cname:"高渐离",new_type:0,hero_type:2,skin_name:"叛逆吟游|金属狂潮|死亡摇滚"},{title:"信念之刃",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=116&ADTAG=pvp.storyweb",camptype:"1",heroid:"116",appointHeroid:"9",removeHeroid:"2",occupation:"刺客",num:"98",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/977331090834512.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181025/99651112048573.jpg",pinyin:"jingke",ename:116,cname:"阿轲",new_type:0,hero_type:4,skin_name:"信念之刃|爱心护理|暗夜猫娘|致命风华|节奏热浪"},{title:"野蛮之锤",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=117&ADTAG=pvp.storyweb",camptype:"1",heroid:"117",appointHeroid:"15",removeHeroid:"0",occupation:"战士/坦克",num:"97",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/4638371386568.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180327/35122420479789.jpg",pinyin:"zhongwuyan",ename:117,cname:"钟无艳",new_type:0,hero_type:1,hero_type2:3,skin_name:"野蛮之锤|生化警戒|王者之锤|海滩丽影"},{title:"逆流之时",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=118&ADTAG=pvp.storyweb",camptype:"1",heroid:"118",appointHeroid:"20",removeHeroid:"0",occupation:"辅助/法师",num:"16",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/70493764453797.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190717/68582301165891.jpg",pinyin:"sunbin",ename:118,cname:"孙膑",pay_type:10,new_type:0,hero_type:6,hero_type2:2,skin_name:"逆流之时|未来旅行|天使之翼|妖精王"},{title:"善恶怪医",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=119&ADTAG=pvp.storyweb",camptype:"1",heroid:"119",appointHeroid:"27",removeHeroid:"1",occupation:"法师",num:"96",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/59618194648034.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/836271081336597.png",pinyin:"bianque",ename:119,cname:"扁鹊",new_type:0,hero_type:2,skin_name:"善恶怪医|救世之瞳|化身博士|炼金王"},{title:"最终兵器",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=120&ADTAG=pvp.storyweb",camptype:"1",heroid:"120",appointHeroid:"4",removeHeroid:"1",occupation:"坦克",num:"95",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200326/155221210224517.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200326/6570235067207.jpg",pinyin:"baiqi",ename:120,cname:"白起",new_type:0,hero_type:3,skin_name:"最终兵器|白色死神|狰|星夜王子"},{title:"永恒之月",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=121&ADTAG=pvp.storyweb",camptype:"1",heroid:"121",appointHeroid:"37",removeHeroid:"1",occupation:"法师/坦克",num:"94",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/4519469508162.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170613/47620969119925.jpg",pinyin:"miyue",ename:121,cname:"芈月",new_type:0,hero_type:2,hero_type2:3,skin_name:"永恒之月|红桃皇后|大秦宣太后|重明"},{title:"无双之魔",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=123&ADTAG=pvp.storyweb",camptype:"4",heroid:"123",appointHeroid:"39",removeHeroid:"2",occupation:"战士/坦克",num:"93",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/664211000977024.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/321961310548288.png",pinyin:"lvbu",ename:123,cname:"吕布",new_type:0,hero_type:1,hero_type2:3,skin_name:"无双之魔|圣诞狂欢|天魔缭乱|末日机甲|猎兽之王"},{title:"铁血都督",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=124&ADTAG=pvp.storyweb",camptype:"4",heroid:"124",appointHeroid:"34",removeHeroid:"1",occupation:"法师",num:"92",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/86934792945830.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170908/307111124323013.jpg",pinyin:"zhouyu",ename:124,cname:"周瑜",new_type:0,hero_type:2,skin_name:"铁血都督|海军大将|真爱至上"},{title:"不羁之风",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=126&ADTAG=pvp.storyweb",camptype:"4",heroid:"126",appointHeroid:"54",removeHeroid:"2",occupation:"坦克/战士",num:"61",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/7593351277808.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180327/64439961036621.jpg",pinyin:"xiahoudun",ename:126,cname:"夏侯惇",pay_type:10,new_type:0,hero_type:3,hero_type2:1,skin_name:"不羁之风|战争骑士|乘风破浪|无限飓风号"},{title:"洛神降临",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=127&ADTAG=pvp.storyweb",camptype:"4",heroid:"127",appointHeroid:"10",removeHeroid:"2",occupation:"法师",num:"91",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/8706478784651.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/126691414817402.jpg",pinyin:"zhenji",ename:127,cname:"甄姬",new_type:0,hero_type:2,skin_name:"洛神降临|冰雪圆舞曲|花好人间|游园惊梦"},{title:"鲜血枭雄",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=128&ADTAG=pvp.storyweb",camptype:"4",heroid:"128",appointHeroid:"33",removeHeroid:"2",occupation:"战士",num:"90",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/128165944821.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/397691359908498.png",pinyin:"caocao",ename:128,cname:"曹操",new_type:0,hero_type:1,skin_name:"鲜血枭雄|超能战警|幽灵船长|死神来了|烛龙"},{title:"狂战士",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=129&ADTAG=pvp.storyweb",camptype:"4",heroid:"129",appointHeroid:"21",removeHeroid:"2",occupation:"战士",num:"89",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/744831059647720.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/20454559634867.png",pinyin:"dianwei",ename:129,cname:"典韦",new_type:0,hero_type:1,skin_name:"狂战士|黄金武士|穷奇"},{title:"剑圣",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=130&ADTAG=pvp.storyweb",camptype:"8",heroid:"130",appointHeroid:"28",removeHeroid:"",occupation:"战士",num:"55",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/46551546090153.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160727/941571076869491.png",pinyin:"gongbenwuzang",ename:130,cname:"宫本武藏",new_type:0,hero_type:1,skin_name:"剑圣|鬼剑武藏|未来纪元|万象初新|地狱之眼|霸王丸"},{title:"青莲剑仙",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=131&ADTAG=pvp.storyweb",camptype:"7",heroid:"131",appointHeroid:"46",removeHeroid:"0",occupation:"刺客",num:"88",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/54178532140165.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180327/48767445393807.png",pinyin:"libai",ename:131,cname:"李白",pay_type:10,new_type:0,hero_type:4,skin_name:"青莲剑仙|范海辛|千年之狐|凤求凰|敏锐之力"},{title:"远游之枪",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=132&ADTAG=pvp.storyweb",camptype:"6",heroid:"132",appointHeroid:"56",removeHeroid:"1",occupation:"射手",num:"59",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/213931307900110.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181029/120341325343790.jpg",pinyin:"makeboluo",ename:132,cname:"马可波罗",new_type:0,hero_type:5,skin_name:"远游之枪|激情绿茵|逐梦之星"},{title:"断案大师",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=133&ADTAG=pvp.storyweb",camptype:"7",heroid:"133",appointHeroid:"16",removeHeroid:"0",occupation:"射手",num:"87",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/5043088753153.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181025/64476830268821.jpg",pinyin:"direnjie",ename:133,cname:"狄仁杰",pay_type:11,new_type:0,hero_type:5,skin_name:"断案大师|锦衣卫|魔术师|超时空战士|阴阳师"},{title:"拳僧",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=134&ADTAG=pvp.storyweb",camptype:"7",heroid:"134",appointHeroid:"22",removeHeroid:"0",occupation:"战士/坦克",num:"52",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/48361745905777.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/28376554913969.png",pinyin:"damo",ename:134,cname:"达摩",new_type:0,hero_type:1,hero_type2:3,skin_name:"拳僧|大发明家|拳王"},{title:"霸王",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=135&ADTAG=pvp.storyweb",camptype:"3",heroid:"135",appointHeroid:"29",removeHeroid:"2",occupation:"坦克",num:"86",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/640041141757817.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/35024839042519.png",pinyin:"xiangyu",ename:135,cname:"项羽",new_type:0,hero_type:3,skin_name:"霸王|帝国元帅|苍穹之光|海滩派对|职棒王牌|霸王别姬|科学大爆炸"},{title:"女帝",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=136&ADTAG=pvp.storyweb",camptype:"7",heroid:"136",appointHeroid:"5",removeHeroid:"0",occupation:"法师",num:"62",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/8645575620272.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190627/834011412951609.jpg",pinyin:"wuzetian",ename:136,cname:"武则天",new_type:0,hero_type:2,skin_name:"女帝|东方不败|海洋之心"},{title:"万古长明",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=139&ADTAG=pvp.storyweb",camptype:"1",heroid:"139",appointHeroid:"11",removeHeroid:"0",occupation:"战士",num:"47",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/56207935501606.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/58017735021814.png",pinyin:"laofuzi",ename:139,cname:"老夫子",new_type:0,hero_type:1,skin_name:"万古长明|潮流仙人|圣诞老人|功夫老勺"},{title:"一骑当千",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=140&ADTAG=pvp.storyweb",camptype:"4",heroid:"140",appointHeroid:"52",removeHeroid:"0",occupation:"战士",num:"46",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/275341569174044.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/18154342091729.png",pinyin:"guanyu",ename:140,cname:"关羽",new_type:0,hero_type:1,skin_name:"一骑当千|天启骑士|冰锋战神|龙腾万里"},{title:"绝世舞姬",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=141&ADTAG=pvp.storyweb",camptype:"4",heroid:"141",appointHeroid:"38",removeHeroid:"2",occupation:"法师/刺客",num:"85",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/1559492280407.png",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/55547119153305.png",pinyin:"diaochan",ename:141,cname:"貂蝉",pay_type:10,new_type:0,hero_type:2,hero_type2:4,skin_name:"绝世舞姬|异域舞娘|圣诞恋歌|逐梦之音|仲夏夜之梦"},{title:"暗夜萝莉",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=142&ADTAG=pvp.storyweb",camptype:"6",heroid:"142",appointHeroid:"32",removeHeroid:"0",occupation:"法师",num:"84",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/4412162996520.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/18901316660134.png",pinyin:"anqila",ename:142,cname:"安琪拉",new_type:0,hero_type:2,skin_name:"暗夜萝莉|玩偶对对碰|魔法小厨娘|心灵骇客|如懿"},{title:"热烈之斧",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=144&ADTAG=pvp.storyweb",camptype:"7",heroid:"144",appointHeroid:"30",removeHeroid:"0",occupation:"坦克/战士",num:"83",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/632001118049593.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/12835477027157.png",pinyin:"chengyaojin",ename:144,cname:"程咬金",new_type:0,hero_type:3,hero_type2:1,skin_name:"热烈之斧|爱与正义|星际陆战队|华尔街大亨|功夫厨神"},{title:"月光之女",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=146&ADTAG=pvp.storyweb",camptype:"6",heroid:"146",appointHeroid:"6",removeHeroid:"1",occupation:"战士/法师",num:"82",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/63581396650488.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/119971138563496.jpg",pinyin:"luna",ename:146,cname:"露娜",new_type:0,hero_type:1,hero_type2:2,skin_name:"月光之女|哥特玫瑰|绯红之刃|紫霞仙子|一生所爱"},{title:"太古魔导",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=148&ADTAG=pvp.storyweb",camptype:"0",heroid:"148",appointHeroid:"12",removeHeroid:"1",occupation:"法师/辅助",num:"81",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/107021158349230.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/21386894863581.png",pinyin:"jiangziya",ename:148,cname:"姜子牙",new_type:0,hero_type:2,skin_name:"太古魔导|时尚教父"},{title:"双面君主",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=149&ADTAG=pvp.storyweb",camptype:"3",heroid:"149",appointHeroid:"49",removeHeroid:"1",occupation:"坦克",num:"80",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/71567211286504.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190627/1611520684982.jpg",pinyin:"liubang",ename:149,cname:"刘邦",new_type:0,hero_type:3,skin_name:"双面君主|圣殿之光|德古拉伯爵"},{title:"国士无双",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=150&ADTAG=pvp.storyweb",camptype:"3",heroid:"150",appointHeroid:"23",removeHeroid:"1",occupation:"刺客",num:"79",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/26620610693151.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/558661233757564.png",pinyin:"hanxin",ename:150,cname:"韩信",new_type:0,hero_type:4,skin_name:"国士无双|街头霸王|教廷特使|白龙吟|逐梦之影"},{title:"冰雪之华",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=152&ADTAG=pvp.storyweb",camptype:"2",heroid:"152",appointHeroid:"31",removeHeroid:"0",occupation:"法师",num:"78",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/605981185208690.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181025/28141313400127.jpg",pinyin:"wangzhaojun",ename:152,cname:"王昭君",new_type:0,hero_type:2,skin_name:"冰雪之华|精灵公主|偶像歌手|凤凰于飞|幻想奇妙夜"},{title:"暗影刀锋",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=153&ADTAG=pvp.storyweb",camptype:"9",heroid:"153",appointHeroid:"44",removeHeroid:"0",occupation:"刺客",num:"77",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210114/34030207140278.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210114/9912813909230.jpg",pinyin:"lanlingwang",ename:153,cname:"兰陵王",new_type:0,hero_type:4,skin_name:"暗影刀锋|隐刃|暗隐猎兽者"},{title:"传说之刃",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=154&ADTAG=pvp.storyweb",camptype:"7",heroid:"154",appointHeroid:"40",removeHeroid:"2",occupation:"战士/刺客",num:"76",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/3685977620263.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170308/34782968648244.jpg",pinyin:"huamulan",ename:154,cname:"花木兰",new_type:0,hero_type:1,hero_type2:4,skin_name:"传说之刃|剑舞者|兔女郎|水晶猎龙者|青春决赛季|冠军飞将|瑞麟志"},{title:"言灵之书",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=156&ADTAG=pvp.storyweb",camptype:"3",heroid:"156",appointHeroid:"17",removeHeroid:"1",occupation:"法师",num:"75",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/2248336605405.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/55913224991097.jpg",pinyin:"zhangliang",ename:156,cname:"张良",new_type:0,hero_type:2,skin_name:"言灵之书|天堂福音|一千零一夜|幽兰居士"},{title:"明媚烈焰",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=157&ADTAG=pvp.storyweb",camptype:"8",heroid:"157",appointHeroid:"50",removeHeroid:"",occupation:"法师/刺客",num:"74",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/579210012886.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/63399584503206.png",pinyin:"buzhihuowu",ename:157,cname:"不知火舞",new_type:0,hero_type:2,hero_type2:4,skin_name:"明媚烈焰"},{title:"鹰之守护",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=162&ADTAG=pvp.storyweb",camptype:"8",heroid:"162",appointHeroid:"45",removeHeroid:"",occupation:"刺客",num:"73",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/548681020090103.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/31519374723603.png",pinyin:"nakelulu",ename:162,cname:"娜可露露",new_type:0,hero_type:4,skin_name:"鹰之守护"},{title:"神梦一刀",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=163&ADTAG=pvp.storyweb",camptype:"8",heroid:"163",appointHeroid:"57",removeHeroid:"",occupation:"刺客/战士",num:"58",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/58109651771952.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160830/20769120063270.jpg",pinyin:"juyoujing",ename:163,cname:"橘右京",new_type:0,hero_type:4,hero_type2:1,skin_name:"神梦一刀"},{title:"圣骑之力",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=166&ADTAG=pvp.storyweb",camptype:"6",heroid:"166",appointHeroid:"24",removeHeroid:"0",occupation:"战士/坦克",num:"72",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/45701468188203.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190116/93251107128088.jpg",pinyin:"yase",ename:166,cname:"亚瑟",pay_type:11,new_type:0,hero_type:1,hero_type2:3,skin_name:"圣骑之力|死亡骑士|狮心王|心灵战警"},{title:"齐天大圣",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=167&ADTAG=pvp.storyweb",camptype:"0",heroid:"167",appointHeroid:"36",removeHeroid:"2",occupation:"刺客/战士",num:"71",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/46014866033037.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/37425581339924.png",pinyin:"sunwukong",ename:167,cname:"孙悟空",new_type:0,hero_type:4,hero_type2:1,skin_name:"齐天大圣|地狱火|西部大镖客|美猴王|至尊宝|全息碎影|大圣娶亲"},{title:"精英酋长",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=168&ADTAG=pvp.storyweb",camptype:"0",heroid:"168",appointHeroid:"35",removeHeroid:"2",occupation:"辅助/坦克",num:"70",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/775111569812043.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/873611252975639.png",pinyin:"niumo",ename:168,cname:"牛魔",new_type:0,hero_type:6,hero_type2:3,skin_name:"精英酋长|西部大镖客|制霸全明星"},{title:"半神之弓",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=169&ADTAG=pvp.storyweb",camptype:"0",heroid:"169",appointHeroid:"41",removeHeroid:"2",occupation:"射手",num:"69",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/64275801657630.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181025/7521729121819.jpg",pinyin:"houyi",ename:169,cname:"后羿",new_type:0,hero_type:5,skin_name:"半神之弓|精灵王|阿尔法小队|辉光之辰|黄金射手座"},{title:"仁德义枪",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=170&ADTAG=pvp.storyweb",camptype:"4",heroid:"170",appointHeroid:"43",removeHeroid:"0",occupation:"战士",num:"68",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/980091411957883.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/16495784782816.png",pinyin:"liubei",ename:170,cname:"刘备",new_type:0,hero_type:1,skin_name:"仁德义枪|万事如意|纽约教父|汉昭烈帝"},{title:"禁血狂兽",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=171&ADTAG=pvp.storyweb",camptype:"4",heroid:"171",appointHeroid:"42",removeHeroid:"0",occupation:"辅助/坦克",num:"67",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/184661526306200.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/941221097359270.png",pinyin:"zhangfei",ename:171,cname:"张飞",new_type:0,hero_type:3,hero_type2:6,skin_name:"禁血狂兽|五福同心|乱世虎臣"},{title:"王都密探",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=173&ADTAG=pvp.storyweb",camptype:"7",heroid:"173",appointHeroid:"48",removeHeroid:"0",occupation:"射手",num:"66",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/536601401910051.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181025/289431194455887.jpg",pinyin:"liyuanfang",ename:173,cname:"李元芳",pay_type:10,new_type:0,hero_type:5,skin_name:"王都密探|特种部队|黑猫爱糖果|逐浪之夏"},{title:"森之风灵",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=174&ADTAG=pvp.storyweb",camptype:"3",heroid:"174",appointHeroid:"51",removeHeroid:"2",occupation:"射手",num:"64",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/85572974862749.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180327/75023658143716.jpg",pinyin:"yuji",ename:174,cname:"虞姬",new_type:0,hero_type:5,skin_name:"森之风灵|加勒比小姐|霸王别姬|凯尔特女王"},{title:"虚灵城判",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=175&ADTAG=pvp.storyweb",camptype:"7",heroid:"175",appointHeroid:"47",removeHeroid:"0",occupation:"法师/战士",num:"65",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/203361241905570.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180122/79835640494001.jpg",pinyin:"zhongkui",ename:175,cname:"钟馗",new_type:0,hero_type:6,hero_type2:2,skin_name:"虚灵城判|地府判官"},{title:"苍狼末裔",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=177&ADTAG=pvp.storyweb",camptype:"2",heroid:"177",appointHeroid:"58",removeHeroid:"0",occupation:"射手",num:"57",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/669879518974.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160918/21931014171659.jpg",pinyin:"chengjisihan",ename:177,cname:"成吉思汗",new_type:0,hero_type:5,skin_name:"苍狼末裔|维京掠夺者"},{title:"根源之目",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=178&ADTAG=pvp.storyweb",camptype:"0",heroid:"178",appointHeroid:"59",removeHeroid:"1",occupation:"战士",num:"56",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/365511150355588.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20161008/81211237899931.jpg",pinyin:"yangjian",ename:178,cname:"杨戬",new_type:0,hero_type:1,skin_name:"根源之目|埃及法老|永曜之星"},{title:"圣域余晖",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=183&ADTAG=pvp.storyweb",camptype:"6",heroid:"183",appointHeroid:"55",removeHeroid:"0",occupation:"战士",num:"60",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/44483332637077.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190524/64614584030878.jpg",pinyin:"yadianna",ename:183,cname:"雅典娜",new_type:0,hero_type:1,skin_name:"圣域余晖|战争女神|冰冠公主|神奇女侠"},{title:"天籁弦音",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=184&ADTAG=pvp.storyweb",camptype:"4",heroid:"184",appointHeroid:"53",removeHeroid:"2",occupation:"辅助",num:"63",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/9456290393768.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20160726/8277177112204.png",pinyin:"caiwenji",ename:184,cname:"蔡文姬",new_type:0,hero_type:6,skin_name:"天籁弦音|蔷薇王座|舞动绿茵|奇迹圣诞"},{title:"炼金大师",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=186&ADTAG=pvp.storyweb",camptype:"0",heroid:"186",appointHeroid:"60",removeHeroid:"1",occupation:"辅助/坦克",num:"54",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/524241070493059.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20161124/29648640143170.jpg",pinyin:"taiyizhenren",ename:186,cname:"太乙真人",new_type:0,hero_type:6,hero_type2:3,skin_name:"炼金大师|圆桌骑士|饕餮|华丽摇滚"},{title:"桀骜炎枪",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=180&ADTAG=pvp.storyweb",camptype:"0",heroid:"180",appointHeroid:"61",removeHeroid:"1",occupation:"战士",num:"53",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/652021297028542.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170104/952661342083635.jpg",pinyin:"nezha",ename:180,cname:"哪吒",new_type:0,hero_type:1,skin_name:"桀骜炎枪|三太子|逐梦之翼"},{title:"绝代智谋",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=190&ADTAG=pvp.storyweb",camptype:"4",heroid:"190",appointHeroid:"62",removeHeroid:"0",occupation:"法师",num:"51",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/29138566540861.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170118/48646263962066.jpg",pinyin:"zhugeliang",ename:190,cname:"诸葛亮",new_type:0,hero_type:2,skin_name:"绝代智谋|星航指挥官|黄金分割率|武陵仙君|掌控之力"},{title:"燃魂重炮",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=192&ADTAG=pvp.storyweb",camptype:"4",heroid:"192",appointHeroid:"63",removeHeroid:"0",occupation:"射手",num:"50",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/85062883647203.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170203/81719401485448.jpg",pinyin:"huangzhong",ename:192,cname:"黄忠",new_type:0,hero_type:5,skin_name:"燃魂重炮|芝加哥教父"},{title:"沧海之曜",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=191&ADTAG=pvp.storyweb",camptype:"4",heroid:"191",appointHeroid:"64",removeHeroid:"1",occupation:"辅助",num:"49",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/39697765755935.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170217/62422276203551.jpg",pinyin:"daqiao",ename:191,cname:"大乔",new_type:0,hero_type:6,skin_name:"沧海之曜|伊势巫女|守护之力|猫狗日记"},{title:"噬灭日蚀",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=187&ADTAG=pvp.storyweb",camptype:"3",heroid:"187",appointHeroid:"65",removeHeroid:"0",occupation:"辅助/坦克",num:"48",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/33388656891546.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170317/94767842334793.jpg",pinyin:"donghuangtaiyi",ename:187,cname:"东皇太一",new_type:0,hero_type:6,hero_type2:3,skin_name:"噬灭日蚀|东海龙王|逐梦之光"},{title:"淬命双剑",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=182&ADTAG=pvp.storyweb",camptype:"3",heroid:"182",appointHeroid:"66",removeHeroid:"0",occupation:"法师",num:"45",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/42817207621092.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170524/87618567096649.jpg",pinyin:"ganjiangmoye",ename:182,cname:"干将莫邪",new_type:0,hero_type:2,skin_name:"淬命双剑|第七人偶|冰霜恋舞曲"},{title:"万物有灵",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=189&ADTAG=pvp.storyweb",camptype:"3",heroid:"189",appointHeroid:"67",removeHeroid:"0",occupation:"辅助",num:"44",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/88527151660191.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170621/886741128494673.jpg",pinyin:"guiguzi",ename:189,cname:"鬼谷子",new_type:0,hero_type:6,skin_name:"万物有灵|阿摩司公爵|幻乐之宴"},{title:"破灭刃锋",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=193&ADTAG=pvp.storyweb",camptype:"7",heroid:"193",appointHeroid:"68",removeHeroid:"2",occupation:"战士/坦克",num:"43",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/40660475542197.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170703/82350987230843.jpg",pinyin:"kai",ename:193,cname:"铠",new_type:0,hero_type:1,hero_type2:3,skin_name:"破灭刃锋|龙域领主|曙光守护者|青龙志"},{title:"静谧之眼",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=196&ADTAG=pvp.storyweb",camptype:"7",heroid:"196",appointHeroid:"69",removeHeroid:"2",occupation:"射手",num:"42",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/973981525713211.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170728/457611237008978.jpg",pinyin:"bailishouyue",ename:196,cname:"百里守约",new_type:0,hero_type:5,hero_type2:4,skin_name:"静谧之眼|绝影神枪|特工魅影|朱雀志"},{title:"嚣狂之镰",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=195&ADTAG=pvp.storyweb",camptype:"7",heroid:"195",appointHeroid:"70",removeHeroid:"2",occupation:"刺客",num:"41",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/70144136701374.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170817/84625581125048.jpg",pinyin:"bailixuance",ename:195,cname:"百里玄策",new_type:0,hero_type:4,skin_name:"嚣狂之镰|威尼斯狂欢|白虎志"},{title:"不屈铁壁",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=194&ADTAG=pvp.storyweb",camptype:"7",heroid:"194",appointHeroid:"71",removeHeroid:"2",occupation:"坦克/战士",num:"40",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/75102223449716.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20170921/73767796416726.jpg",pinyin:"sulie",ename:194,cname:"苏烈",new_type:0,hero_type:3,hero_type2:1,skin_name:"不屈铁壁|爱与和平|坚韧之力|玄武志"},{title:"入梦之灵",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=198&ADTAG=pvp.storyweb",camptype:"0",heroid:"198",appointHeroid:"72",removeHeroid:"1",occupation:"战士/坦克",num:"39",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210510/88228768602449.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210510/23016587216986.jpg",pinyin:"mengqi",ename:198,cname:"梦奇",new_type:0,hero_type:1,hero_type2:3,skin_name:"入梦之灵|美梦成真|胖达荣荣"},{title:"至高创世",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=179&ADTAG=pvp.storyweb",camptype:"0",heroid:"179",appointHeroid:"73",removeHeroid:"1",occupation:"法师",num:"38",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/957611093104192.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20171116/969111664137.jpg",pinyin:"nvwa",ename:179,cname:"女娲",new_type:0,hero_type:2,skin_name:"至高创世|尼罗河女神"},{title:"灵魂劫卜",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=501&ADTAG=pvp.storyweb",camptype:"7",heroid:"501",appointHeroid:"74",removeHeroid:"1",occupation:"辅助",num:"37",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/950592351878.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20171204/28305587201309.jpg",pinyin:"mingshiyin",ename:501,cname:"明世隐",new_type:0,hero_type:6,skin_name:"灵魂劫卜|占星术士|虹云星官"},{title:"幻舞玲珑",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=199&ADTAG=pvp.storyweb",camptype:"7",heroid:"199",appointHeroid:"75",removeHeroid:"1",occupation:"射手",num:"36",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/85961165268981.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180117/403241369215383.jpg",pinyin:"gongsunli",ename:199,cname:"公孙离",new_type:0,hero_type:5,skin_name:"幻舞玲珑|花间舞|蜜橘之夏"},{title:"霓裳风华",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=176&ADTAG=pvp.storyweb",camptype:"7",heroid:"176",appointHeroid:"76",removeHeroid:"1",occupation:"法师/辅助",num:"35",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/316771484611139.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180205/26781833129059.jpg",pinyin:"yangyuhuan",ename:176,cname:"杨玉环",new_type:0,hero_type:2,skin_name:"风华霓裳|霓裳曲|遇见飞天"},{title:"六合虎拳",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=502&ADTAG=pvp.storyweb",camptype:"7",heroid:"502",appointHeroid:"77",removeHeroid:"1",occupation:"刺客/战士",num:"26",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/69916960929378.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180208/24328465009145.jpg",pinyin:"peiqinhu",ename:502,cname:"裴擒虎",new_type:0,hero_type:4,hero_type2:1,skin_name:"六合虎拳|街头霸王|梅西"},{title:"天元之弈",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=197&ADTAG=pvp.storyweb",camptype:"7",heroid:"197",appointHeroid:"78",removeHeroid:"1",occupation:"法师",num:"34",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210922/84992915823949.png",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210922/47732222929767.png",pinyin:"yixing",ename:197,cname:"弈星",new_type:0,hero_type:2,skin_name:"天元之弈|踏雪寻梅"},{title:"战车意志",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=503&ADTAG=pvp.storyweb",camptype:"6",heroid:"503",appointHeroid:"79",removeHeroid:"1",occupation:"战士",num:"33",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/7239917087550.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180412/546911293826154.jpg",pinyin:"kuangtie",ename:503,cname:"狂铁",new_type:0,hero_type:1,skin_name:"战车意志|命运角斗场|御狮"},{title:"筑城者",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=504&ADTAG=pvp.storyweb",camptype:"6",heroid:"504",appointHeroid:"80",removeHeroid:"1",occupation:"法师",num:"32",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/46616375519675.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180510/96802286473688.jpg",pinyin:"milaidi",ename:504,cname:"米莱狄",new_type:0,hero_type:2,skin_name:"筑城者|精准探案法|御霄"},{title:"无间傀儡",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=125&ADTAG=pvp.storyweb",camptype:"4",heroid:"125",appointHeroid:"81",removeHeroid:"0",occupation:"刺客",num:"31",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/227131284204645.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180628/795971480753540.jpg",pinyin:"yuange",ename:125,cname:"元歌",new_type:0,hero_type:4,skin_name:"无间傀儡|午夜歌剧院"},{title:"光明之海",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=510&ADTAG=pvp.storyweb",camptype:"4",heroid:"510",appointHeroid:"82",removeHeroid:"1",occupation:"战士/坦克",num:"30",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/67846590935414.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180717/10339910137309.jpg",pinyin:"sunce",ename:510,cname:"孙策",new_type:0,hero_type:3,hero_type2:1,skin_name:"光明之海|海之征途|猫狗日记"},{title:"寂灭之心",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=137&ADTAG=pvp.storyweb",camptype:"4",heroid:"137",appointHeroid:"83",removeHeroid:"2",occupation:"刺客/法师",num:"29",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/332921188655301.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180816/813571069462033.jpg",pinyin:"simayi",ename:137,cname:"司马懿",new_type:0,hero_type:4,hero_type2:2,skin_name:"寂灭之心|魇语军师"},{title:"无尽之盾",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=509&ADTAG=pvp.storyweb",camptype:"7",heroid:"509",appointHeroid:"84",removeHeroid:"2",occupation:"辅助/坦克",num:"28",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/953261427583808.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180904/71811613439812.jpg",pinyin:"dunshan",ename:509,cname:"盾山",new_type:0,hero_type:6,hero_type2:3,skin_name:"无尽之盾|极冰防御线"},{title:"破魔之箭",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=508&ADTAG=pvp.storyweb",camptype:"7",heroid:"508",appointHeroid:"85",removeHeroid:"2",occupation:"射手",num:"27",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/15595309331581.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20180921/75205278535459.jpg",pinyin:"jialuo",ename:508,cname:"伽罗",new_type:0,hero_type:5,skin_name:"破魔之箭|花见巫女"},{title:"爆弹怪猫",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=312&ADTAG=pvp.storyweb",camptype:"7",heroid:"312",appointHeroid:"86",removeHeroid:"2",occupation:"法师",num:"25",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/293661177557011.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181019/13265340386756.jpg",pinyin:"shenmengxi",ename:312,cname:"沈梦溪",new_type:0,hero_type:2,skin_name:"爆弹怪猫|棒球奇才"},{title:"谋世之战",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=507&ADTAG=pvp.storyweb",camptype:"7",heroid:"507",appointHeroid:"87",removeHeroid:"2",occupation:"战士",num:"24",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/45330314537943.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181120/7804990460330.jpg",pinyin:"lixin",ename:507,cname:"李信",pay_type:10,new_type:0,hero_type:1,skin_name:"谋世之战|灼热之刃"},{title:"惊鸿之笔",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=513&ADTAG=pvp.storyweb",camptype:"7",heroid:"513",appointHeroid:"88",removeHeroid:"0",occupation:"法师",num:"23",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/218171149641279.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20181211/715691338489128.jpg",pinyin:"shangguanwaner",ename:513,cname:"上官婉儿",new_type:0,hero_type:2,hero_type2:4,skin_name:"惊鸿之笔|修竹墨客"},{title:"寒月公主",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=515&ADTAG=pvp.storyweb",camptype:"0",heroid:"515",appointHeroid:"89",removeHeroid:"2",occupation:"法师/坦克",num:"22",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/353911202229544.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190111/868981192916415.jpg",pinyin:"change",ename:515,cname:"嫦娥",new_type:0,hero_type:2,hero_type2:3,skin_name:"寒月公主|露花倒影"},{title:"无忧猛士",infourl:"//pvp.qq.com/act/a20180905herostory/index.html?id=511&ADTAG=pvp.storyweb",camptype:"0",heroid:"511",appointHeroid:"90",removeHeroid:"2",occupation:"坦克",num:"21",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/99063960055644.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190121/59935186584184.jpg",pinyin:"zhubajie",ename:511,cname:"猪八戒",new_type:0,hero_type:3,skin_name:"无忧猛士|年年有余"},{title:"破晓之神",infourl:"https://pvp.qq.com/act/a20180905herostory/index.html?id=529&ADTAG=pvp.storyweb",camptype:"0",heroid:"529",appointHeroid:"91",removeHeroid:"1",occupation:"战士",num:"20",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/19615858476334.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190218/16716956397489.jpg",pinyin:"pangu",ename:529,cname:"盘古",new_type:0,hero_type:1,skin_name:"破晓之神"},{title:"鹿灵守心",infourl:"https://pvp.qq.com/act/a20180905herostory/index.html?id=505&ADTAG=pvp.storyweb",camptype:"3",heroid:"505",appointHeroid:"92",removeHeroid:"0",occupation:"辅助",num:"19",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/757821175652297.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190415/22946736869045.jpg",pinyin:"yao",ename:505,cname:"瑶",new_type:0,hero_type:6,skin_name:"森"},{title:"流云之翼",infourl:"https://pvp.qq.com/act/a20180905herostory/index.html?id=506&ADTAG=pvp.storyweb",camptype:"3",heroid:"506",appointHeroid:"93",removeHeroid:"0",occupation:"刺客/战士",num:"18",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/86214230515643.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190510/38160378200548.jpg",pinyin:"yunzhongjun",ename:506,cname:"云中君",pay_type:10,new_type:0,hero_type:4,hero_type2:1,skin_name:"荷鲁斯之眼"},{title:"星辰之子",infourl:"https://pvp.qq.com/act/a20180905herostory/index.html?id=522&ADTAG=pvp.storyweb",camptype:"1",heroid:"522",appointHeroid:"94",removeHeroid:"0",occupation:"战士",num:"17",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/770901264838612.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190625/86727196039895.jpg",pinyin:"yao",ename:522,cname:"曜",new_type:0,hero_type:1,skin_name:"归虚梦演"},{title:"冷晖之枪",infourl:"https://pvp.qq.com/act/a20180905herostory/index.html?id=518&ADTAG=pvp.storyweb",camptype:"4",heroid:"518",appointHeroid:"95",removeHeroid:"0",occupation:"战士",num:"15",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/33883177785525.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190813/47880503928005.jpg",pinyin:"machao",ename:518,cname:"马超",new_type:0,hero_type:1,hero_type2:4,skin_name:"冷晖之枪|幸存者|神威"},{title:"幻纱之灵",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/523?ADTAG=pvp.storyweb",camptype:"1",heroid:"523",appointHeroid:"95",removeHeroid:"0",occupation:"法师",num:"13",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191010/87864951621394.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20190920/52701914999686.jpg",pinyin:"xishi",ename:523,cname:"西施",new_type:0,hero_type:2,skin_name:"幻纱之灵|归虚梦演"},{title:"神匠",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/525?ADTAG=pvp.storyweb",camptype:"1",heroid:"525",appointHeroid:"96",removeHeroid:"0",occupation:"辅助",num:"12",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191126/72226651341391.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20191126/57064767888562.jpg",pinyin:"luban",ename:525,cname:"鲁班大师",new_type:0,hero_type:6,skin_name:"神匠|归虚梦演"},{title:"烈炮小子",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/524?ADTAG=pvp.storyweb",camptype:"1",heroid:"524",appointHeroid:"97",removeHeroid:"0",occupation:"射手",num:"11",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200109/645021221580209.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200109/769101262329107.jpg",pinyin:"mengya",ename:524,cname:"蒙犽",new_type:0,hero_type:5,skin_name:"烈炮小子|归虚梦演"},{title:"破镜之刃",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/531?ADTAG=pvp.storyweb",camptype:"1",heroid:"531",appointHeroid:"98",removeHeroid:"1",occupation:"刺客",num:"9",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200327/25718162647590.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200327/396541250647794.jpg",pinyin:"jing",ename:531,cname:"镜",new_type:0,hero_type:4,skin_name:"破镜之刃|冰刃幻境"},{title:"秩序统将",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/527?ADTAG=pvp.storyweb",camptype:"1",heroid:"527",appointHeroid:"99",removeHeroid:"1",occupation:"战士/坦克",num:"8",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200601/79145982836583.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200601/97479618556133.jpg",pinyin:"mengtian",ename:527,cname:"蒙恬",new_type:0,hero_type:1,hero_type2:3,skin_name:"秩序统将|秩序猎龙将"},{title:"山林之子",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/533?ADTAG=pvp.storyweb",camptype:"4",heroid:"533",appointHeroid:"100",removeHeroid:"0",occupation:"坦克/辅助",num:"7",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200730/908422776017.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200730/2465499023977.jpg",pinyin:"aguduo",ename:533,cname:"阿古朵",new_type:0,hero_type:3,hero_type2:6,skin_name:"山林之子"},{title:"玫瑰剑士",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/536?ADTAG=pvp.storyweb",camptype:"6",heroid:"536",appointHeroid:"101",removeHeroid:"0",occupation:"战士",num:"6",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200921/27859854994324.png",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20200921/438831094577151.png",pinyin:"xialuote",ename:536,cname:"夏洛特",new_type:0,hero_type:1,skin_name:"玫瑰剑士"},{title:"鲨之猎刃",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/528?ADTAG=pvp.storyweb",camptype:"4",heroid:"528",appointHeroid:"102",removeHeroid:"1",occupation:"刺客",num:"5",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20201208/35161952266060.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20201208/644721207778332.jpg",pinyin:"lan",ename:528,cname:"澜",new_type:0,hero_type:4,skin_name:"鲨之猎刃|孤猎"},{title:"雷霆之王",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/537?ADTAG=pvp.storyweb",camptype:"7",heroid:"537",appointHeroid:"103",removeHeroid:"0",occupation:"战士/法师",num:"4",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210112/85473239526448.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210112/98246362641488.jpg",pinyin:"sikongzhen",ename:537,cname:"司空震",new_type:0,hero_type:1,hero_type2:2,skin_name:"雷霆之王|启蛰"},{title:"精灵之舞",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/155?ADTAG=pvp.storyweb",camptype:"6",heroid:"155",appointHeroid:"104",removeHeroid:"0",occupation:"射手",num:"3",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210407/384301448271504.png",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210407/571741466946835.png",pinyin:"ailin",ename:155,cname:"艾琳",new_type:0,hero_type:5,skin_name:"精灵之舞|女武神"},{title:"燎原之心",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/538?ADTAG=pvp.storyweb",camptype:"7",heroid:"538",appointHeroid:"105",removeHeroid:"0",occupation:"战士",num:"2",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210621/45838846827439.jpg",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20210621/23553953591021.jpg",pinyin:"yunying",ename:538,cname:"云缨",new_type:0,hero_type:1,hero_type2:4,skin_name:"燎原之心|赤焰之缨"},{title:"渡世行者",infourl:"https://pvp.qq.com/story201904/index.html#/heroDetail/index/540?ADTAG=pvp.storyweb",camptype:"7",heroid:"540",appointHeroid:"106",removeHeroid:"0",occupation:"法师",num:"1",heroimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20211116/10927593674507.png",faceimg:"//ossweb-img.qq.com/upload/webplat/info/yxzj/20211115/730421262848940.png",pinyin:"jinchan",ename:540,cname:"金蝉",new_type:1,hero_type:2,hero_type2:6,skin_name:"渡世行者|前尘"}],aa=[{heroId:"1",name:"黑暗之女",alias:"Annie",title:"安妮",roles:["mage"],isWeekFree:"0",attack:"2",defense:"3",magic:"10",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/1.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/1.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2000",camp:"",campId:"",keywords:"安妮,黑暗之女,火女,Annie,anni,heianzhinv,huonv,an,hazn,hn",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/1000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Annie.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big1000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big1013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/1000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/1013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/1000.jpg"},{heroId:"2",name:"狂战士",alias:"Olaf",title:"奥拉夫",roles:["fighter","tank"],isWeekFree:"0",attack:"9",defense:"5",magic:"3",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/2.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/2.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"1500",camp:"",campId:"",keywords:"狂战士,奥拉夫,kzs,alf,Olaf,kuangzhanshi,aolafu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/2000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Olaf.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big2000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big2016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/2000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/2016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/2000.jpg"},{heroId:"3",name:"正义巨像",alias:"Galio",title:"加里奥",roles:["tank","mage"],isWeekFree:"0",attack:"1",defense:"10",magic:"6",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/3.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/3.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2000",camp:"",campId:"",keywords:"正义巨像,加里奥,Galio,jla,zyjx,zhengyijuxiang,jialiao",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/3000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Galio.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big3000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big3013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/3000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/3013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/3000.jpg"},{heroId:"4",name:"卡牌大师",alias:"TwistedFate",title:"崔斯特",roles:["mage"],isWeekFree:"0",attack:"6",defense:"2",magic:"6",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/4.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/4.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"卡牌大师,崔斯特,卡牌,TwistedFate,kp,cst,kpds,kapaidashi,cuisite,kapai",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/4000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/TwistedFate.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big4000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big4013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/4000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/4013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/4000.jpg"},{heroId:"5",name:"德邦总管",alias:"XinZhao",title:"赵信",roles:["fighter","assassin"],isWeekFree:"0",attack:"8",defense:"6",magic:"3",difficulty:"2",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/5.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/5.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"德邦总管,德邦,赵信,XinZhao,db,dbzg,zx,debangzongguan,debang,zhaoxin",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/5000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/XinZhao.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big5000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big5013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/5000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/5017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/5000.jpg"},{heroId:"6",name:"无畏战车",alias:"Urgot",title:"厄加特",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/6.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/6.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"改动英雄",goldPrice:"1350",couponPrice:"1000",camp:"",campId:"",keywords:"无畏战车,厄加特,ejt,wwzc,Urgot,wuweizhanche,ejiate",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/6000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Urgot.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big6000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big6001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big6002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big6003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big6009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big6015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/6000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/6015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/6000.jpg"},{heroId:"7",name:"诡术妖姬",alias:"Leblanc",title:"乐芙兰",roles:["assassin","mage"],isWeekFree:"0",attack:"1",defense:"4",magic:"10",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/7.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/7.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2500",camp:"",campId:"",keywords:"诡术妖姬,妖姬,乐芙兰,Leblanc,lfl,yj,gsyj,guishuyaoji,yaoji,lefulan",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/7000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Leblanc.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big7000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big7001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big7002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big7003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big7004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big7005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big7012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/7000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/7012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/7000.jpg"},{heroId:"8",name:"猩红收割者",alias:"Vladimir",title:"弗拉基米尔",roles:["mage"],isWeekFree:"1",attack:"2",defense:"6",magic:"8",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/8.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/8.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"猩红收割者,吸血鬼,弗拉基米尔,fljme,xxg,xhsgz,Vladimir,xinghongshougezhe,xixiegui,fulajimier",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/8000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Vladimir.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big8000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big8014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/8000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/8014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/8000.jpg"},{heroId:"9",name:"远古恐惧",alias:"FiddleSticks",title:"费德提克",roles:["mage","support"],isWeekFree:"0",attack:"2",defense:"3",magic:"9",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/9.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/9.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"远古恐惧,费德提克,稻草人,FiddleSticks,yuangukongju,feidetike,daocaoren,dcr,fdtk,ygkj",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/9000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/FiddleSticks.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big9000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big9009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/9000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/9009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/9000.jpg"},{heroId:"10",name:"正义天使",alias:"Kayle",title:"凯尔",roles:["fighter","support"],isWeekFree:"1",attack:"6",defense:"6",magic:"7",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/10.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/10.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"改动英雄",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"正义天使,凯尔,天使,ts,zyts,ke,Kayle,zhengyitianshi,kaier,tianshi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/10000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kayle.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big10000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big10009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/10000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/10015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/10000.jpg"},{heroId:"11",name:"无极剑圣",alias:"MasterYi",title:"易",roles:["assassin","fighter"],isWeekFree:"0",attack:"10",defense:"4",magic:"2",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/11.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/11.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"无极剑圣,易,剑圣,js,y,wjjs,MasterYi,wujijiansheng,yi,jiansheng",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/11000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/MasterYi.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big11000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big11017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/11000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/11017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/11000.jpg"},{heroId:"12",name:"牛头酋长",alias:"Alistar",title:"阿利斯塔",roles:["tank","support"],isWeekFree:"1",attack:"6",defense:"9",magic:"5",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/12.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/12.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"1000",camp:"",campId:"",keywords:"阿利斯塔,牛头,牛头酋长,酋长,alisita,niutou,niutouqiuzhang,qiuzhang,Alistar,alst,nt,ntqz,qz",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/12000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Alistar.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big12001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big12010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/12000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/12017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/12000.jpg"},{heroId:"13",name:"符文法师",alias:"Ryze",title:"瑞兹",roles:["mage","fighter"],isWeekFree:"1",attack:"2",defense:"2",magic:"10",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/13.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/13.ogg",isARAMweekfree:"0",ispermanentweekfree:"1",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"符文法师,瑞兹,Ryze,光头,rz,fwfs,gt,fuwenfashi,ruizi,guangtou",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/13000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ryze.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big13000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big13011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/13000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/13013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/13000.jpg"},{heroId:"14",name:"亡灵战神",alias:"Sion",title:"赛恩",roles:["tank","fighter"],isWeekFree:"1",attack:"5",defense:"9",magic:"3",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/14.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/14.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"亡灵战神,塞恩,赛恩,se,wlzs,Sion,wanglingzhanshen,saien",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/14000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Sion.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big14000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big14001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big14002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big14004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big14003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big14005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big14014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/14000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/14001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/14002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/14003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/14004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/14005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/14014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/14000.jpg"},{heroId:"15",name:"战争女神",alias:"Sivir",title:"希维尔",roles:["marksman"],isWeekFree:"0",attack:"9",defense:"3",magic:"1",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/15.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/15.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"战争女神,轮子妈,希维尔,lzm,xwe,zzns,Sivir,zhanzhengnvshen,lunzima,xiweier",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/15000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Sivir.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big15000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big15016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/15000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/15016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/15000.jpg"},{heroId:"16",name:"众星之子",alias:"Soraka",title:"索拉卡",roles:["support","mage"],isWeekFree:"0",attack:"2",defense:"5",magic:"7",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/16.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/16.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"众星之子,索拉卡,星妈,奶妈,xm,nm,slk,zxzz,Soraka,zhongxingzhizi,suolaka,xingma,naima",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/16000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Soraka.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big16001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16017.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big16016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/16000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/16017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/16000.jpg"},{heroId:"17",name:"迅捷斥候",alias:"Teemo",title:"提莫",roles:["marksman","assassin"],isWeekFree:"1",attack:"5",defense:"3",magic:"7",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/17.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/17.ogg",isARAMweekfree:"0",ispermanentweekfree:"1",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3500",camp:"",campId:"",keywords:"迅捷斥候,提莫,timo,Teemo,tm,xjch,xunjiechihou,timo",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/17000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Teemo.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big17000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big17014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/17000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/17017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/17000.jpg"},{heroId:"18",name:"麦林炮手",alias:"Tristana",title:"崔丝塔娜",roles:["marksman","assassin"],isWeekFree:"0",attack:"9",defense:"3",magic:"5",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/18.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/18.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"1000",camp:"",campId:"",keywords:"麦林炮手,小炮,崔丝塔娜,xp,cstn,mlps,Tristana,mailinpaoshou,xiaopao,cuisitana",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/18000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Tristana.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big18001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big18012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/18000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/18017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/18000.jpg"},{heroId:"19",name:"祖安怒兽",alias:"Warwick",title:"沃里克",roles:["fighter","tank"],isWeekFree:"0",attack:"9",defense:"5",magic:"3",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/19.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/19.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"祖安怒兽,沃里克,狼人,lr,wlk,zans,Warwick,zuannushou,wolike,langren",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/19000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Warwick.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big19003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big19016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/19000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/19016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/19000.jpg"},{heroId:"20",name:"雪原双子",alias:"Nunu",title:"努努和威朗普",roles:["tank","fighter"],isWeekFree:"0",attack:"4",defense:"6",magic:"7",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/20.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/20.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"雪原双子,努努和威朗普,努努,雪人,Nunu,nn,xr,xysz,mmhwlp,xueyuanshuangzi,nunuheweilangpu,nunu,xueren",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/20000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Nunu.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big20005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big20016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/20000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/20016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/20000.jpg"},{heroId:"21",name:"赏金猎人",alias:"MissFortune",title:"厄运小姐",roles:["marksman"],isWeekFree:"1",attack:"8",defense:"2",magic:"5",difficulty:"1",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/21.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/21.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"赏金猎人,赏金,厄运小姐,MF,MissFortune,sj,sjlr,eyxj,shangjinlieren,shangjin,eyunxiaojie",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/21000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/MissFortune.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big21001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big21017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/21000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/21017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/21000.jpg"},{heroId:"22",name:"寒冰射手",alias:"Ashe",title:"艾希",roles:["marksman","support"],isWeekFree:"1",attack:"7",defense:"3",magic:"2",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/22.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/22.ogg",isARAMweekfree:"0",ispermanentweekfree:"1",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"艾希,寒冰,爱射,艾射,冰弓,Ashe,aixi,hanbing,aishe,aishe,binggong,ax,hb,as,bg",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/22000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ashe.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big22006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big22017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/22003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22017.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/22010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/22000.jpg"},{heroId:"23",name:"蛮族之王",alias:"Tryndamere",title:"泰达米尔",roles:["fighter","assassin"],isWeekFree:"0",attack:"10",defense:"5",magic:"2",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/23.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/23.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"蛮族之王,蛮王,泰达米尔,Tryndamere,tdme,mw,mzzw,manzuzhiwang,manwang,taidamier",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/23000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Tryndamere.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big23001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big23010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/23000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/23005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/23000.jpg"},{heroId:"24",name:"武器大师",alias:"Jax",title:"贾克斯",roles:["fighter","assassin"],isWeekFree:"0",attack:"7",defense:"5",magic:"7",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/24.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/24.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"武器大师,贾克斯,武器,Jax,wq,jks,wqds,wuqidashi,jiakesi,wuqi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/24000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Jax.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big24001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big24014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/24000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/24013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/24000.jpg"},{heroId:"25",name:"堕落天使",alias:"Morgana",title:"莫甘娜",roles:["mage","support"],isWeekFree:"0",attack:"1",defense:"6",magic:"8",difficulty:"1",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/25.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/25.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"堕落天使,莫甘娜,MGN,dlts,Morgana,duoluotianshi,moganna",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/25000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Morgana.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big25001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big25017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/25002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/25017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/25000.jpg"},{heroId:"26",name:"时光守护者",alias:"Zilean",title:"基兰",roles:["support","mage"],isWeekFree:"0",attack:"2",defense:"5",magic:"8",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/26.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/26.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"时光守护者,基兰,Zilean,jl,sgshz,时光老人,时光老头,shiguangshouhuzhe,jilan,shiguanglaoren,shiguanglaotou",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/26000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Zilean.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big26000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big26003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big26004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big26002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big26006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big26001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big26005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/26006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/26004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/26002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/26001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/26005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/26000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/26003.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/26000.jpg"},{heroId:"27",name:"炼金术士",alias:"Singed",title:"辛吉德",roles:["tank","fighter"],isWeekFree:"0",attack:"4",defense:"8",magic:"7",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/27.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/27.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"炼金术士,辛吉德,炼金,lj,xjd,ljss,Singed,lianjinshushi,xinjide,lianjin",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/27000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Singed.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big27000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big27010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/27003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/27009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/27000.jpg"},{heroId:"28",name:"痛苦之拥",alias:"Evelynn",title:"伊芙琳",roles:["assassin","mage"],isWeekFree:"0",attack:"4",defense:"2",magic:"7",difficulty:"10",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/28.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/28.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"痛苦之拥,伊芙琳,寡妇,Evelynn,tongkuzhiyong,yifulin,guafu,gf,tkzy,yfl",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/28000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Evelynn.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big28001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big28015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/28000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/28015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/28000.jpg"},{heroId:"29",name:"瘟疫之源",alias:"Twitch",title:"图奇",roles:["marksman","assassin"],isWeekFree:"0",attack:"9",defense:"2",magic:"3",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/29.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/29.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"改动英雄",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"瘟疫之源,图奇,老鼠,Twitch,ls,tq,wyzy,wenyizhiyuan,tuqi,laoshu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/29000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Twitch.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big29001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big29012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/29001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/29009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/29000.jpg"},{heroId:"30",name:"死亡颂唱者",alias:"Karthus",title:"卡尔萨斯",roles:["mage"],isWeekFree:"0",attack:"2",defense:"2",magic:"10",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/30.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/30.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"死亡颂唱者,卡尔萨斯,死歌,Karthus,sg,kess,swscz,siwangsongchangzhe,kaersasi,sige",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/30000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Karthus.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big30005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big30017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/30000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/30017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/30000.jpg"},{heroId:"31",name:"虚空恐惧",alias:"Chogath",title:"科加斯",roles:["tank","mage"],isWeekFree:"1",attack:"3",defense:"7",magic:"7",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/31.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/31.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"1500",camp:"",campId:"",keywords:"虚空恐惧,科加斯,大虫子,虫子,Chogath,xukongkongju,kejiasi,dachongzi,chongzi,xkkj,kjs,dcz,cz",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/31000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Chogath.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big31001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big31014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/31001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/31010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/31000.jpg"},{heroId:"32",name:"殇之木乃伊",alias:"Amumu",title:"阿木木",roles:["tank","mage"],isWeekFree:"0",attack:"2",defense:"6",magic:"8",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/32.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/32.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"阿木木,木乃伊,分头,殇之木乃伊,木木,伤之木乃伊,amumu,munaiyi,fentou,shangzhimunaiyi,amm,szmny,mny,ft,mm,mumu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/32000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Amumu.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big32000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big32017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/32000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32017.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/32014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/32000.jpg"},{heroId:"33",name:"披甲龙龟",alias:"Rammus",title:"拉莫斯",roles:["tank","fighter"],isWeekFree:"0",attack:"4",defense:"10",magic:"5",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/33.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/33.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"披甲龙龟,拉莫斯,龙龟,lg,pjlg,lms,Rammus,pijialonggui,lamosi,longgui",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/33000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Rammus.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big33000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big33017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/33000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33017.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/33015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/33000.jpg"},{heroId:"34",name:"冰晶凤凰",alias:"Anivia",title:"艾尼维亚",roles:["mage","support"],isWeekFree:"0",attack:"1",defense:"4",magic:"10",difficulty:"10",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/34.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/34.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"凤凰,冰晶凤凰,艾尼维亚,Anivia,fenghuang,bingjingfenghuang,ainiweiya,anwy,bjfh,fh",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/34000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Anivia.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big34000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big34017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/34000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/34017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/34000.jpg"},{heroId:"35",name:"恶魔小丑",alias:"Shaco",title:"萨科",roles:["assassin"],isWeekFree:"0",attack:"8",defense:"4",magic:"6",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/35.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/35.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2000",camp:"",campId:"",keywords:"恶魔小丑,小丑,沙扣,沙口,萨科,xc,emxc,sk,emoxiaochou,xiaochou,sake,Shaco",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/35000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Shaco.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big35000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big35015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/35004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/35008.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/35000.jpg"},{heroId:"36",name:"祖安狂人",alias:"DrMundo",title:"蒙多医生",roles:["fighter","tank"],isWeekFree:"0",attack:"5",defense:"7",magic:"6",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/36.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/36.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"祖安狂人,蒙多医生,蒙多,DrMundo,zuankuangren,mengduoyisheng,mengduo,md,mdys,zakr",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/36000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/DrMundo.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big36000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big36009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/36000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/36010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/36000.jpg"},{heroId:"37",name:"琴瑟仙女",alias:"Sona",title:"娑娜",roles:["support","mage"],isWeekFree:"0",attack:"5",defense:"2",magic:"8",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/37.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/37.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"琴瑟仙女,琴女,娑娜,sn,qn,qsxn,Sona,qinsexiannv,qinnv,suona",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/37000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Sona.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big37000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big37017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/37000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37017.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/37016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/37000.jpg"},{heroId:"38",name:"虚空行者",alias:"Kassadin",title:"卡萨丁",roles:["assassin","mage"],isWeekFree:"0",attack:"3",defense:"5",magic:"8",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/38.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/38.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"虚空行者,卡萨丁,ksd,xkxz,Kassadin,xukongxingzhe,kasading",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/38000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kassadin.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big38000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big38014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/38000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/38014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/38000.jpg"},{heroId:"39",name:"刀锋舞者",alias:"Irelia",title:"艾瑞莉娅",roles:["fighter","assassin"],isWeekFree:"0",attack:"7",defense:"4",magic:"5",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/39.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/39.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4000",camp:"",campId:"",keywords:"刀锋舞者,艾瑞莉娅,女刀,女刀锋,Irelia,nd,ndf,dfwz,arly,daofengwuzhe,airuiliya,nvdao,nvdaofeng",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/39000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Irelia.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big39001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big39017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/39000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/39017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/39000.jpg"},{heroId:"40",name:"风暴之怒",alias:"Janna",title:"迦娜",roles:["support","mage"],isWeekFree:"0",attack:"3",defense:"5",magic:"7",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/40.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/40.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"风暴之怒,迦娜,风女,fn,jn,fbzn,Janna,fengbaozhinu,jiana,fengnv",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/40000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Janna.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big40000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big40013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/40000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/40011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/40000.jpg"},{heroId:"41",name:"海洋之灾",alias:"Gangplank",title:"普朗克",roles:["fighter"],isWeekFree:"0",attack:"7",defense:"6",magic:"4",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/41.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/41.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"海洋之灾,普朗克,船长,plk,cz,hyzz,Gangplank,haiyangzhizai,pulangke,chuanzhang",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/41000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Gangplank.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big41000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big41014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/41000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/41017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/41000.jpg"},{heroId:"42",name:"英勇投弹手",alias:"Corki",title:"库奇",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"3",magic:"6",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/42.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/42.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3500",camp:"",campId:"",keywords:"英勇投弹手,库奇,飞机,Corki,yingyongtoudanshou,kuqi,feiji,fj,kq,yytds",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/42000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Corki.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big42000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big42008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/42000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/42017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/42000.jpg"},{heroId:"43",name:"天启者",alias:"Karma",title:"卡尔玛",roles:["mage","support"],isWeekFree:"0",attack:"1",defense:"7",magic:"8",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/43.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/43.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"天启者,卡尔玛,扇子妈,Karma,szm,kem,tqz,tianqizhe,kaerma,shanzima",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/43000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Karma.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big43000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big43008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/43000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/43008.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/43000.jpg"},{heroId:"44",name:"瓦洛兰之盾",alias:"Taric",title:"塔里克",roles:["support","fighter"],isWeekFree:"0",attack:"4",defense:"8",magic:"5",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/44.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/44.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"1500",camp:"",campId:"",keywords:"瓦洛兰之盾,塔里克,宝石,bs,tlk,wllzd,Taric,waluolanzhidun,talike,baoshi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/44000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Taric.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big44000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big44001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big44002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big44003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big44004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big44009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/44000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/44009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/44000.jpg"},{heroId:"45",name:"邪恶小法师",alias:"Veigar",title:"维迦",roles:["mage"],isWeekFree:"0",attack:"2",defense:"2",magic:"10",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/45.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/45.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"邪恶小法师,小法师,维迦,xfs,xexfs,wj,Veigar,xieexiaofashi,xiaofashi,weijia",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/45000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Veigar.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big45000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big45013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/45000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/45013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/45000.jpg"},{heroId:"48",name:"巨魔之王",alias:"Trundle",title:"特朗德尔",roles:["fighter","tank"],isWeekFree:"0",attack:"7",defense:"6",magic:"2",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/48.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/48.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"巨魔之王,巨魔,特朗德尔,Trundle,jm,jmzw,tlde,jumozhiwang,jumo,telangdeer",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/48000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Trundle.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big48000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big48001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big48002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big48004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big48003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big48005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big48006.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/48000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/48001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/48002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/48003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/48004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/48005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/48006.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/48000.jpg"},{heroId:"50",name:"诺克萨斯统领",alias:"Swain",title:"斯维因",roles:["mage","fighter"],isWeekFree:"0",attack:"2",defense:"6",magic:"9",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/50.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/50.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"诺克萨斯统领,乌鸦,斯维因,swy,wy,nksstl,Swain,nuokesasitongling,wuya,siweiyin",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/50000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Swain.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big50000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big50001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big50002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big50003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big50004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big50011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big50012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/50000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/50001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/50002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/50003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/50004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/50011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/50012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/50000.jpg"},{heroId:"51",name:"皮城女警",alias:"Caitlyn",title:"凯特琳",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"2",magic:"2",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/51.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/51.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3000",camp:"",campId:"",keywords:"皮城女警,凯特琳,女警,皮城,Caitlyn,pichengnvjing,kaitelin,nvjing,picheng,pc,nj,pcnj,ctl",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/51000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Caitlyn.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big51000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big51013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/51000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/51017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/51000.jpg"},{heroId:"53",name:"蒸汽机器人",alias:"Blitzcrank",title:"布里茨",roles:["tank","fighter","support"],isWeekFree:"0",attack:"4",defense:"8",magic:"5",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/53.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/53.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"蒸汽机器人,布里茨,机器人,Blitzcrank,zhengqijiqiren,bulici,jiqiren,zqjqr,jqr,blc",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/53000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Blitzcrank.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big53000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big53011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/53000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/53015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/53000.jpg"},{heroId:"54",name:"熔岩巨兽",alias:"Malphite",title:"墨菲特",roles:["tank","fighter"],isWeekFree:"0",attack:"5",defense:"9",magic:"7",difficulty:"2",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/54.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/54.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"1000",camp:"",campId:"",keywords:"熔岩巨兽,墨菲特,石头人,Malphite,str,mft,ryjs,rongyanjushou,mofeite,shitouren",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/54000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Malphite.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big54000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big54016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/54000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/54016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/54000.jpg"},{heroId:"55",name:"不祥之刃",alias:"Katarina",title:"卡特琳娜",roles:["assassin","mage"],isWeekFree:"0",attack:"4",defense:"3",magic:"9",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/55.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/55.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"不祥之刃,卡特琳娜,卡特,kt,ktln,bxzr,不详,bx,Katarina,buxiangzhiren,katelinna,kate,buxiang",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/55000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Katarina.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big55002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big55009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/55000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/55012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/55000.jpg"},{heroId:"56",name:"永恒梦魇",alias:"Nocturne",title:"魔腾",roles:["assassin","fighter"],isWeekFree:"0",attack:"9",defense:"5",magic:"2",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/56.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/56.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"永恒梦魇,魔腾,noc,Nocturne,梦魇,my,yhmy,mt,yonghengmengyan,moteng,mengyan",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/56000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Nocturne.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big56007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big56016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/56000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/56016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/56000.jpg"},{heroId:"57",name:"扭曲树精",alias:"Maokai",title:"茂凯",roles:["tank","mage"],isWeekFree:"0",attack:"3",defense:"8",magic:"6",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/57.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/57.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"扭曲树精,茂凯,大树,ds,mk,nqsj,Maokai,niuqushujing,maokai,dashu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/57000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Maokai.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big57001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big57016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/57000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/57016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/57000.jpg"},{heroId:"58",name:"荒漠屠夫",alias:"Renekton",title:"雷克顿",roles:["fighter","tank"],isWeekFree:"1",attack:"8",defense:"5",magic:"2",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/58.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/58.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"荒漠屠夫,鳄鱼,雷克顿,ey,lkd,mmtf,huangmotufu,eyu,leikedun",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/58000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Renekton.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big58000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big58017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/58000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/58017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/58000.jpg"},{heroId:"59",name:"德玛西亚皇子",alias:"JarvanIV",title:"嘉文四世",roles:["tank","fighter"],isWeekFree:"0",attack:"6",defense:"8",magic:"3",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/59.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/59.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"德玛西亚皇子,嘉文四世,皇子,嘉文,JarvanIV,jw,hz,dmxyhz,jwss,demaxiyahuangzi,jiawensishi,huangzi,jiawen",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/59000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/JarvanIV.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big59001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big59009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/59000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/59011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/59000.jpg"},{heroId:"60",name:"蜘蛛女皇",alias:"Elise",title:"伊莉丝",roles:["mage","fighter"],isWeekFree:"0",attack:"6",defense:"5",magic:"7",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/60.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/60.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"蜘蛛女皇,伊莉丝,蜘蛛,Elise,zz,zznh,yls,zhizhunvhuang,yilisi,zhizhu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/60000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Elise.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big60000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big60005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big60003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big60002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big60001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big60004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big60006.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/60000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/60001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/60002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/60003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/60004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/60005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/60006.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/60000.jpg"},{heroId:"61",name:"发条魔灵",alias:"Orianna",title:"奥莉安娜",roles:["mage","support"],isWeekFree:"0",attack:"4",defense:"3",magic:"9",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/61.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/61.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3000",camp:"",campId:"",keywords:"发条魔灵,奥莉安娜,发条,Orianna,ftml,ft,alan,fatiaomoling,aolianna,fatiao",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/61000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Orianna.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big61007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big61011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/61000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/61011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/61000.jpg"},{heroId:"62",name:"齐天大圣",alias:"MonkeyKing",title:"孙悟空",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"5",magic:"2",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/62.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/62.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"齐天大圣,孙悟空,MonkeyKing,猴子,hz,qtds,swk,qitiandasheng,sunwukong,houzi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/62000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/MonkeyKing.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big62000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big62007.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/62000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/62007.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/62000.jpg"},{heroId:"63",name:"复仇焰魂",alias:"Brand",title:"布兰德",roles:["mage"],isWeekFree:"0",attack:"2",defense:"2",magic:"9",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/63.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/63.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2000",camp:"",campId:"",keywords:"复仇焰魂,布兰德,火男,Brand,fuchouyanhun,bulande,huonan,cfyh,bld,hn",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/63000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Brand.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big63000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big63008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/63000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/63008.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/63000.jpg"},{heroId:"64",name:"盲僧",alias:"LeeSin",title:"李青",roles:["fighter","assassin"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/64.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/64.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"盲僧,瞎子,李青,lq,xz,ms,LeeSin,mangseng,xiazi,liqing",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/64000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/LeeSin.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big64000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big64010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/64000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/64017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/64000.jpg"},{heroId:"67",name:"暗夜猎手",alias:"Vayne",title:"薇恩",roles:["marksman","assassin"],isWeekFree:"0",attack:"10",defense:"1",magic:"1",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/67.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/67.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"暗夜猎手,薇恩,vn,Vayne,ve,ayls,anyelieshou,weien",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/67000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Vayne.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big67001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big67015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/67000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/67015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/67000.jpg"},{heroId:"68",name:"机械公敌",alias:"Rumble",title:"兰博",roles:["fighter","mage"],isWeekFree:"0",attack:"3",defense:"6",magic:"8",difficulty:"10",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/68.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/68.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"机械公敌,兰博,Rumble,lb,jxgd,jixiegongdi,lanbo",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/68000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Rumble.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big68000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big68003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big68001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big68002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big68004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big68013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/68000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/68013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/68000.jpg"},{heroId:"69",name:"魔蛇之拥",alias:"Cassiopeia",title:"卡西奥佩娅",roles:["mage"],isWeekFree:"0",attack:"2",defense:"3",magic:"9",difficulty:"10",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/69.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/69.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"魔蛇之拥,卡西奥佩娅,蛇女,Cassiopeia,moshezhiyong,kaxiaopeiya,shenv,mszy,kxapy,sn",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/69000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Cassiopeia.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big69000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big69002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big69001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big69003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big69004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big69008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big69009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/69000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/69009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/69000.jpg"},{heroId:"72",name:"水晶先锋",alias:"Skarner",title:"斯卡纳",roles:["fighter","tank"],isWeekFree:"0",attack:"7",defense:"6",magic:"5",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/72.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/72.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"水晶先锋,斯卡纳,skn,sjxf,蝎子,xz,Skarner,shuijingxianfeng,sikana,xiezi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/72000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Skarner.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big72003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big72001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big72000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big72002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big72004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big72005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/72000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/72001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/72002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/72003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/72004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/72005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/72000.jpg"},{heroId:"74",name:"大发明家",alias:"Heimerdinger",title:"黑默丁格",roles:["mage","support"],isWeekFree:"0",attack:"2",defense:"6",magic:"8",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/74.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/74.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"大发明家,黑默丁格,大头,Heimerdinger,dt,dfmj,hmdg,dafamingjia,heimodingge,datou",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/74000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Heimerdinger.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big74000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big74015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/74000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/74015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/74000.jpg"},{heroId:"75",name:"沙漠死神",alias:"Nasus",title:"内瑟斯",roles:["fighter","tank"],isWeekFree:"0",attack:"7",defense:"5",magic:"6",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/75.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/75.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"沙漠死神,内瑟斯,狗头,gt,nss,smss,Nasus,shamosishen,neisesi,goutou",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/75000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Nasus.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big75000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big75016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/75000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/75016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/75000.jpg"},{heroId:"76",name:"狂野女猎手",alias:"Nidalee",title:"奈德丽",roles:["assassin","mage"],isWeekFree:"0",attack:"5",defense:"4",magic:"7",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/76.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/76.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3500",camp:"",campId:"",keywords:"狂野女猎手,奈德丽,豹女,bn,ndl,kynls,Nidalee,kuangyenvlieshou,naideli,baonv",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/76000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Nidalee.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big76000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big76011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/76000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/76011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/76000.jpg"},{heroId:"77",name:"兽灵行者",alias:"Udyr",title:"乌迪尔",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"7",magic:"4",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/77.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/77.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"兽灵行者,乌迪尔,Udyr,wde,slxz,UD,shoulingxingzhe,wudier",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/77000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Udyr.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big77000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big77001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big77002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big77003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big77005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big77004.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/77000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/77001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/77002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/77003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/77004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/77005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/77000.jpg"},{heroId:"78",name:"圣锤之毅",alias:"Poppy",title:"波比",roles:["tank","fighter"],isWeekFree:"0",attack:"6",defense:"7",magic:"2",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/78.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/78.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"450",couponPrice:"1000",camp:"",campId:"",keywords:"圣锤之毅,波比,bb,sczy,Poppy,shengchuizhiyi,bobi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/78000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Poppy.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big78005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big78016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/78000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/78016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/78000.jpg"},{heroId:"79",name:"酒桶",alias:"Gragas",title:"古拉加斯",roles:["fighter","mage"],isWeekFree:"0",attack:"4",defense:"7",magic:"6",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/79.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/79.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"酒桶,古拉加斯,啤酒人,肉蛋葱鸡,Gragas,pjr,jt,gljs,rdcj,jiutong,gulajiasi,pijiuren,roudancongji",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/79000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Gragas.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big79006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big79010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/79000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/79011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/79000.jpg"},{heroId:"80",name:"不屈之枪",alias:"Pantheon",title:"潘森",roles:["fighter","assassin"],isWeekFree:"0",attack:"9",defense:"4",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/80.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/80.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"1500",camp:"",campId:"",keywords:"不屈之枪,潘森,Pantheon,PS,bqzq,buquzhiqiang,pansen",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/80000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Pantheon.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big80000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big80008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/80000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/80016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/80000.jpg"},{heroId:"81",name:"探险家",alias:"Ezreal",title:"伊泽瑞尔",roles:["marksman","mage"],isWeekFree:"1",attack:"7",defense:"2",magic:"6",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/81.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/81.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"探险家,伊泽瑞尔,ez,Ezreal,tanxianjia,yizeruier,txj,yzrr",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/81000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ezreal.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big81003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big81009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/81000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/81015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/81000.jpg"},{heroId:"82",name:"铁铠冥魂",alias:"Mordekaiser",title:"莫德凯撒",roles:["fighter"],isWeekFree:"0",attack:"4",defense:"6",magic:"7",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/82.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/82.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"1500",camp:"",campId:"",keywords:"铁铠冥魂,莫德凯撒,铁男,Mordekaiser,tn,mdks,tkmh,tiekaiminghun,modekaisa,tienan",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/82000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Mordekaiser.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big82000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big82013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/82000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/82013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/82000.jpg"},{heroId:"83",name:"牧魂人",alias:"Yorick",title:"约里克",roles:["fighter","tank"],isWeekFree:"0",attack:"6",defense:"6",magic:"4",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/83.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/83.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"牧魂人,约里克,掘墓人,jmr,mhr,ylk,Yorick,muhunren,yuelike,juemuren",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/83000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Yorick.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big83000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big83001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big83002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big83003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big83004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big83012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/83000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/83001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/83002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/83003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/83004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/83012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/83000.jpg"},{heroId:"84",name:"离群之刺",alias:"Akali",title:"阿卡丽",roles:["assassin"],isWeekFree:"0",attack:"5",defense:"3",magic:"8",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/84.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/84.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"阿卡丽,离群之刺,akali,liqunzhici,akl,lqzc",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/84000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Akali.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big84000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big84015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/84000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/84015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/84000.jpg"},{heroId:"85",name:"狂暴之心",alias:"Kennen",title:"凯南",roles:["mage","marksman"],isWeekFree:"0",attack:"6",defense:"4",magic:"7",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/85.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/85.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2500",camp:"",campId:"",keywords:"狂暴之心,凯南,kn,kbzx,Kennen,kuangbaozhixin,kainan",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/85000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kennen.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big85000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big85008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/85000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/85008.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/85000.jpg"},{heroId:"86",name:"德玛西亚之力",alias:"Garen",title:"盖伦",roles:["fighter","tank"],isWeekFree:"1",attack:"7",defense:"7",magic:"1",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/86.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/86.ogg",isARAMweekfree:"0",ispermanentweekfree:"1",changeLabel:"无改动",goldPrice:"3150",couponPrice:"1000",camp:"",campId:"",keywords:"德玛西亚之力,盖伦,大宝剑,Garen,dbj,gl,dmxyzl,demaxiyazhili,gailun,dabaojian",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/86000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Garen.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big86000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big86014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/86000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/86014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/86000.jpg"},{heroId:"89",name:"曙光女神",alias:"Leona",title:"蕾欧娜",roles:["tank","support"],isWeekFree:"0",attack:"4",defense:"8",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/89.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/89.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"曙光女神,蕾欧娜,日女,曙光,女坦,nt,rn,sg,lon,sgns,shuguangnvshen,leiouna,rinv,shuguang,Leona,nvtan",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/89000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Leona.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big89000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big89012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/89000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/89012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/89000.jpg"},{heroId:"90",name:"虚空先知",alias:"Malzahar",title:"玛尔扎哈",roles:["mage","assassin"],isWeekFree:"0",attack:"2",defense:"2",magic:"9",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/90.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/90.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"虚空先知,玛尔扎哈,蚂蚱,马尔扎哈,Malzahar,mz,mezh,xkxz,xukongxianzhi,maerzhaha,mazha,maerzhaha",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/90000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Malzahar.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big90000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big90009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/90000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/90009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/90000.jpg"},{heroId:"91",name:"刀锋之影",alias:"Talon",title:"泰隆",roles:["assassin"],isWeekFree:"0",attack:"9",defense:"3",magic:"1",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/91.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/91.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"刀锋之影,男刀,泰隆,tl,nd,dfzy,Talon,daofengzhiying,nandao,tailong",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/91000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Talon.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big91000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big91001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big91002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big91003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big91004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big91005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big91012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/91000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/91012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/91000.jpg"},{heroId:"92",name:"放逐之刃",alias:"Riven",title:"锐雯",roles:["fighter","assassin"],isWeekFree:"1",attack:"8",defense:"5",magic:"1",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/92.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/92.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"放逐之刃,锐雯,Riven,rw,fzzr,fangzhuzhiren,ruiwen",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/92000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Riven.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big92000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big92016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/92000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/92017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/92000.jpg"},{heroId:"96",name:"深渊巨口",alias:"KogMaw",title:"克格莫",roles:["marksman","mage"],isWeekFree:"0",attack:"8",defense:"2",magic:"5",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/96.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/96.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2000",camp:"",campId:"",keywords:"深渊巨口,克格莫,大嘴,KogMaw,dz,kgm,syjk,shenyuanjukou,kegemo,dazui",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/96000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/KogMaw.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big96000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big96010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/96000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/96017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/96000.jpg"},{heroId:"98",name:"暮光之眼",alias:"Shen",title:"慎",roles:["tank"],isWeekFree:"1",attack:"3",defense:"9",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/98.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/98.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"1350",couponPrice:"2000",camp:"",campId:"",keywords:"暮光之眼,慎,yaozi,s,mgzy,Shen,muguangzhiyan,shen",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/98000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Shen.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big98000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big98016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/98001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/98016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/98000.jpg"},{heroId:"99",name:"光辉女郎",alias:"Lux",title:"拉克丝",roles:["mage","support"],isWeekFree:"0",attack:"2",defense:"4",magic:"9",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/99.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/99.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"3150",couponPrice:"2500",camp:"",campId:"",keywords:"光辉女郎,拉克丝,光辉,lux,lks,gh,ghnl,guanghuinvlang,lakesi,guanghui",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/99000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Lux.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big99000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big99017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/99000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/99017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/99000.jpg"},{heroId:"101",name:"远古巫灵",alias:"Xerath",title:"泽拉斯",roles:["mage"],isWeekFree:"0",attack:"1",defense:"3",magic:"10",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/101.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/101.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2500",camp:"",campId:"",keywords:"远古巫灵,泽拉斯,guancaiban,gbc,zls,ygwl,Xerath,yuanguwuling,zelasi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/101000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Xerath.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big101001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big101002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big101003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big101000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big101004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big101005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big101012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/101000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/101001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/101002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/101003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/101004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/101005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/101012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/101000.jpg"},{heroId:"102",name:"龙血武姬",alias:"Shyvana",title:"希瓦娜",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"6",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/102.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/102.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"龙血武姬,龙女,希瓦娜,ln,xwn,lxwj,Shyvana,longxuewuji,longnv,xiwana",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/102000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Shyvana.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big102000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big102008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/102000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/102008.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/102000.jpg"},{heroId:"103",name:"九尾妖狐",alias:"Ahri",title:"阿狸",roles:["mage","assassin"],isWeekFree:"0",attack:"3",defense:"4",magic:"8",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/103.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/103.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3500",camp:"",campId:"",keywords:"九尾,九尾妖狐,狐狸,阿狸,jiuwei,jiuweiyaohu,huli,ali,ahri,jwyh,al,hl,jw",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/103000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ahri.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big103000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big103017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/103000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/103017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/103000.jpg"},{heroId:"104",name:"法外狂徒",alias:"Graves",title:"格雷福斯",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/104.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/104.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"法外狂徒,格雷福斯,男枪,Graves,nq,glfs,fwkt,fawaikuangtu,geleifusi,nanqiang",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/104000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Graves.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big104000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big104014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/104000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/104014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/104000.jpg"},{heroId:"105",name:"潮汐海灵",alias:"Fizz",title:"菲兹",roles:["assassin","fighter"],isWeekFree:"0",attack:"6",defense:"4",magic:"7",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/105.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/105.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"潮汐海灵,菲兹,小鱼人,Fizz,fz,xyr,cxhl,chaoxihailing,feizi,xiaoyuren",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/105000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Fizz.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big105000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big105016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/105000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/105016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/105000.jpg"},{heroId:"106",name:"不灭狂雷",alias:"Volibear",title:"沃利贝尔",roles:["fighter","tank"],isWeekFree:"0",attack:"7",defense:"7",magic:"4",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/106.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/106.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"不灭狂雷,沃利贝尔,Volibear,狗熊,gx,wlbe,bmkl,bumiekuanglei,wolibeier,gouxiong",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/106000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Volibear.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big106000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big106009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/106000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/106009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/106000.jpg"},{heroId:"107",name:"傲之追猎者",alias:"Rengar",title:"雷恩加尔",roles:["assassin","fighter"],isWeekFree:"1",attack:"7",defense:"4",magic:"2",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/107.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/107.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"傲之追猎者,狮子狗,雷恩加尔,szg,leje,azzlz,Rengar,aozhizhuiliezhe,shizigou,leienjiaer",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/107000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Rengar.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big107000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big107001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big107002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big107003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big107008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big107015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/107000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/107015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/107000.jpg"},{heroId:"110",name:"惩戒之箭",alias:"Varus",title:"韦鲁斯",roles:["marksman","mage"],isWeekFree:"0",attack:"7",defense:"3",magic:"4",difficulty:"2",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/110.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/110.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"惩戒之箭,韦鲁斯,维鲁斯,wls,cjzj,Varus,chengjiezhijian,weilusi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/110000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Varus.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big110000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big110017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/110000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/110017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/110000.jpg"},{heroId:"111",name:"深海泰坦",alias:"Nautilus",title:"诺提勒斯",roles:["tank","fighter"],isWeekFree:"0",attack:"4",defense:"6",magic:"6",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/111.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/111.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"深海泰坦,诺提勒斯,泰坦,Nautilus,tt,ntls,shtt,shenhaitaitan,nuotileisi,taitan",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/111000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Nautilus.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big111000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big111009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/111000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/111009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/111000.jpg"},{heroId:"112",name:"机械先驱",alias:"Viktor",title:"维克托",roles:["mage"],isWeekFree:"0",attack:"2",defense:"4",magic:"10",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/112.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/112.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"2500",camp:"",campId:"",keywords:"机械先驱,维克托,三只手,szs,wkt,jxxq,Viktor,jixiexianqu,weiketuo,sanzhishou",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/112000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Viktor.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big112000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big112002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big112001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big112003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big112004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big112005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/112000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/112001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/112002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/112003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/112004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/112005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/112000.jpg"},{heroId:"113",name:"北地之怒",alias:"Sejuani",title:"瑟庄妮",roles:["tank","fighter"],isWeekFree:"0",attack:"5",defense:"7",magic:"6",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/113.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/113.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"北地之怒,猪妹,瑟庄妮,zm,szn,bdzn,Sejuani,beidizhinu,zhumei,sezhuangni",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/113000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Sejuani.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big113000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big113016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/113000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/113016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/113000.jpg"},{heroId:"114",name:"无双剑姬",alias:"Fiora",title:"菲奥娜",roles:["fighter","assassin"],isWeekFree:"0",attack:"10",defense:"4",magic:"2",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/114.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/114.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"无双剑姬,菲奥娜,剑姬,Fiora,jj,wsjj,fan,wushuangjianji,feiaona,jianji",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/114000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Fiora.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big114000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big114001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big114002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big114003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big114004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big114005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/114000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/114017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/114000.jpg"},{heroId:"115",name:"爆破鬼才",alias:"Ziggs",title:"吉格斯",roles:["mage"],isWeekFree:"0",attack:"2",defense:"4",magic:"9",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/115.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/115.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"爆破鬼才,炸弹人,吉格斯,Ziggs,jgs,zdr,bpgc,baopoguicai,zhadanren,jigesi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/115000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ziggs.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big115000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big115014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/115000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/115014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/115000.jpg"},{heroId:"117",name:"仙灵女巫",alias:"Lulu",title:"璐璐",roles:["support","mage"],isWeekFree:"0",attack:"4",defense:"5",magic:"7",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/117.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/117.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"仙灵女巫,璐璐,ll,xlnw,Lulu,xianlingnvwu,lulu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/117000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Lulu.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big117000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big117015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/117000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/117015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/117000.jpg"},{heroId:"119",name:"荣耀行刑官",alias:"Draven",title:"德莱文",roles:["marksman"],isWeekFree:"0",attack:"9",defense:"3",magic:"1",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/119.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/119.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"荣耀行刑官,德莱文,Draven,rongyaoxingxingguan,delaiwen,ryxxg,dlw",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/119000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Draven.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big119000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big119013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/119000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/119013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/119000.jpg"},{heroId:"120",name:"战争之影",alias:"Hecarim",title:"赫卡里姆",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"6",magic:"4",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/120.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/120.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"战争之影,赫卡里姆,人马,Hecarim,rm,zzzy,hlkm,zhanzhengzhiying,hekalimu,renma",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/120000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Hecarim.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big120000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big120014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/120000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/120014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/120000.jpg"},{heroId:"121",name:"虚空掠夺者",alias:"Khazix",title:"卡兹克",roles:["assassin"],isWeekFree:"0",attack:"9",defense:"4",magic:"3",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/121.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/121.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"虚空掠夺者,螳螂,卡兹克,kzk,tl,xkldz,Khazix,xukonglueduozhe,tanglang,kazike",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/121000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Khazix.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big121000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big121001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big121002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big121003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big121004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big121011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/121000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/121001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/121002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/121003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/121004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/121011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/121000.jpg"},{heroId:"122",name:"诺克萨斯之手",alias:"Darius",title:"德莱厄斯",roles:["fighter","tank"],isWeekFree:"0",attack:"9",defense:"5",magic:"1",difficulty:"2",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/122.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/122.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"诺克萨斯之手,德莱厄斯,诺手,Darius,nuokesasizhishou,delaiesi,nuoshou,nksszs,ns,dles",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/122000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Darius.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big122003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big122016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/122000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/122016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/122000.jpg"},{heroId:"126",name:"未来守护者",alias:"Jayce",title:"杰斯",roles:["fighter","marksman"],isWeekFree:"0",attack:"8",defense:"4",magic:"3",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/126.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/126.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"未来守护者,杰斯,Jayce,js,wlshz,weilaishouhuzhe,jiesi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/126000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Jayce.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big126000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big126002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big126001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big126003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big126005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big126004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big126015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/126000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/126001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/126002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/126003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/126004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/126005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/126015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/126000.jpg"},{heroId:"127",name:"冰霜女巫",alias:"Lissandra",title:"丽桑卓",roles:["mage"],isWeekFree:"0",attack:"2",defense:"5",magic:"8",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/127.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/127.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"3000",camp:"",campId:"",keywords:"冰霜女巫,冰女,丽桑卓,Lissandra,bn,lsz,bsnw,bingshuangnvwu,bingnv,lisangzhuo",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/127000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Lissandra.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big127000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big127001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big127003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big127002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big127004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big127012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/127000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/127001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/127002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/127003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/127004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/127012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/127000.jpg"},{heroId:"131",name:"皎月女神",alias:"Diana",title:"黛安娜",roles:["fighter","mage"],isWeekFree:"0",attack:"7",defense:"6",magic:"8",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/131.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/131.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"皎月女神,黛安娜,皎月,Diana,jiaoyuenvshen,daianna,jiaoyue,jy,dan,jyns",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/131000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Diana.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big131000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big131001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big131002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big131003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big131012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big131011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/131000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/131012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/131000.jpg"},{heroId:"133",name:"德玛西亚之翼",alias:"Quinn",title:"奎因",roles:["marksman","assassin"],isWeekFree:"0",attack:"9",defense:"4",magic:"2",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/133.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/133.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"德玛西亚之翼,奎因,鸟人,ky,dmxyzz,Quinn,nr,demaxiyazhiyi,kuiyin,niaoren",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/133000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Quinn.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big133001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big133004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big133000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big133002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big133003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big133005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/133000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/133001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/133002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/133003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/133004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/133005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/133000.jpg"},{heroId:"134",name:"暗黑元首",alias:"Syndra",title:"辛德拉",roles:["mage","support"],isWeekFree:"0",attack:"2",defense:"3",magic:"9",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/134.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/134.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"暗黑元首,球女,辛德拉,qn,xdl,ahyy,Syndra,anheiyuanshou,qiunv,xindela",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/134000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Syndra.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big134001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big134016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/134000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/134016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/134000.jpg"},{heroId:"136",name:"铸星龙王",alias:"AurelionSol",title:"奥瑞利安索尔",roles:["mage"],isWeekFree:"1",attack:"2",defense:"3",magic:"8",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/136.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/136.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"铸星龙王,奥瑞利安索尔,索尔,龙王,AurelionSol,zhuxinglongwang,aoruiliansuoer,suoer,longwang,zxlw,lw,se,arlasr",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/136000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/AurelionSol.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big136000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big136001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big136002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big136011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/136000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/136001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/136002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/136011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/136000.jpg"},{heroId:"141",name:"影流之镰",alias:"Kayn",title:"凯隐",roles:["fighter","assassin"],isWeekFree:"0",attack:"10",defense:"6",magic:"1",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/141.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/141.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"影流之镰,凯隐,ky,ylzl,Kayn,yingliuzhilian,kaiyin",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/141000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kayn.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big141000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big141002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big141001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big141009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big141008.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/141000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/141001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/141002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/141008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/141009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/141000.jpg"},{heroId:"142",name:"暮光星灵",alias:"Zoe",title:"佐伊",roles:["mage","support"],isWeekFree:"0",attack:"1",defense:"7",magic:"8",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/142.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/142.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"暮光星灵,佐伊,zy,mgxl,Zoe,muguangxingling,zuoyi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/142000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Zoe.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big142000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big142002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big142001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big142009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/142000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/142001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/142002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/142009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/142000.jpg"},{heroId:"143",name:"荆棘之兴",alias:"Zyra",title:"婕拉",roles:["mage","support"],isWeekFree:"0",attack:"4",defense:"3",magic:"8",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/143.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/143.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"荆棘之兴,婕拉,jl,jjzx,Zyra,jingjizhixing,jiela",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/143000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Zyra.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big143001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big143016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/143000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/143016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/143000.jpg"},{heroId:"145",name:"虚空之女",alias:"Kaisa",title:"卡莎",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/145.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/145.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"虚空之女,卡莎,ks,xkzn,Kaisa,xukongzhinv,kasha",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/145000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kaisa.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big145000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big145001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big145014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big145015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big145016.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big145017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/145000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/145001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/145014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/145015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/145016.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/145017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/145000.jpg"},{heroId:"147",name:"星籁歌姬",alias:"Seraphine",title:"萨勒芬妮",roles:["mage","support"],isWeekFree:"1",attack:"0",defense:"0",magic:"0",difficulty:"0",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/147.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/147.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"萨勒芬妮,星籁歌姬,Seraphine,saleifenni,xinglaigeji",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/147000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Seraphine.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big147000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big147001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big147004.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/147000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/147001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/147004.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/147000.jpg"},{heroId:"150",name:"迷失之牙",alias:"Gnar",title:"纳尔",roles:["fighter","tank"],isWeekFree:"1",attack:"6",defense:"5",magic:"5",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/150.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/150.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"迷失之牙,纳尔,Gnar,ne,mszy,mishizhiya,naer",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/150000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Gnar.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big150001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big150015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/150000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/150015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/150000.jpg"},{heroId:"154",name:"生化魔人",alias:"Zac",title:"扎克",roles:["tank","fighter"],isWeekFree:"0",attack:"3",defense:"7",magic:"7",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/154.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/154.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3000",camp:"",campId:"",keywords:"生化魔人,扎克,Zac,shenghuamoren,zhake,zk,shmr",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/154000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Zac.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big154002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big154000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big154006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big154001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big154007.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/154000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/154001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/154002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/154006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/154007.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/154000.jpg"},{heroId:"157",name:"疾风剑豪",alias:"Yasuo",title:"亚索",roles:["fighter","assassin"],isWeekFree:"0",attack:"8",defense:"4",magic:"4",difficulty:"10",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/157.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/157.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"疾风剑豪,剑豪,亚索,Yasuo,ys,jh,jfjh,jifengjianhao,jianhao,yasuo",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/157000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Yasuo.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big157002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big157000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big157001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big157003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big157009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big157017.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big157010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/157000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/157001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/157002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/157003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/157009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/157010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/157017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/157000.jpg"},{heroId:"161",name:"虚空之眼",alias:"Velkoz",title:"维克兹",roles:["mage"],isWeekFree:"0",attack:"2",defense:"2",magic:"10",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/161.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/161.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"虚空之眼,大眼,维克兹,wkz,dy,xkzy,Velkoz,xukongzhiyan,dayan,weikezi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/161000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Velkoz.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big161001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big161000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big161002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big161003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big161004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big161011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/161002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/161003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/161004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/161001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/161000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/161011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/161000.jpg"},{heroId:"163",name:"岩雀",alias:"Taliyah",title:"塔莉垭",roles:["mage","support"],isWeekFree:"0",attack:"1",defense:"7",magic:"8",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/163.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/163.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"岩雀,小鸟,塔莉垭,tly,xn,yq,Taliyah,yanque,xiaoniao,taliya",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/163000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Taliyah.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big163000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big163003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big163001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big163002.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/163000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/163002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/163001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/163003.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/163000.jpg"},{heroId:"164",name:"青钢影",alias:"Camille",title:"卡蜜尔",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"6",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/164.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/164.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"改动英雄",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"青钢影,卡蜜尔,卡密尔,Camille,腿女,qinggangying,kamier,kamier,tuinv,qgy,kme,tn",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/164000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Camille.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big164000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big164001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big164002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big164010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big164011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/164002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/164001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/164000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/164010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/164011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/164000.jpg"},{heroId:"166",name:"影哨",alias:"Akshan",title:"阿克尚",roles:["marksman","assassin"],isWeekFree:"0",attack:"0",defense:"0",magic:"0",difficulty:"0",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/166.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/166.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"影哨,阿克尚,阿克,阿,yingshao,akeshang,ake,a",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/166000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Akshan.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big166000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big166001.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/166000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/166001.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/166000.jpg"},{heroId:"201",name:"弗雷尔卓德之心",alias:"Braum",title:"布隆",roles:["support","tank"],isWeekFree:"0",attack:"3",defense:"9",magic:"4",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/201.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/201.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"弗雷尔卓德之心,布隆,bl,Braum,flezdzx,fuleierzhuodezhixin,bulong",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/201000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Braum.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big201000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big201001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big201010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big201002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big201003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big201011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/201001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/201000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/201003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/201002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/201010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/201011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/201000.jpg"},{heroId:"202",name:"戏命师",alias:"Jhin",title:"烬",roles:["marksman","mage"],isWeekFree:"0",attack:"10",defense:"2",magic:"6",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/202.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/202.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"戏命师,烬,Jhin,j,xms,ximingshi,jin",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/202000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Jhin.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big202000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big202004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big202001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big202003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big202002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big202005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big202014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/202000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/202002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/202001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/202004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/202005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/202003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/202014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/202000.jpg"},{heroId:"203",name:"永猎双子",alias:"Kindred",title:"千珏",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"2",magic:"2",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/203.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/203.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"永猎双子,千珏,Kindred,qj,ylsz,yonglieshuangzi,qianjue",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/203000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kindred.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big203000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big203001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big203002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big203003.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/203000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/203002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/203003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/203001.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/203000.jpg"},{heroId:"222",name:"暴走萝莉",alias:"Jinx",title:"金克丝",roles:["marksman"],isWeekFree:"0",attack:"9",defense:"2",magic:"4",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/222.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/222.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"暴走萝莉,萝莉,金克丝,Jinx,jks,ll,bzll,baozouluoli,luoli,jinkesi,金克丝",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/222000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Jinx.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big222004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big222000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big222002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big222001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big222003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big222012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big222013.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/222000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/222001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/222002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/222004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/222003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/222012.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/222013.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/222000.jpg"},{heroId:"223",name:"河流之王",alias:"TahmKench",title:"塔姆",roles:["support","tank"],isWeekFree:"0",attack:"3",defense:"9",magic:"6",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/223.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/223.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"河流之王,hama,塔姆,tm,hlzw,TahmKench,heliuzhiwang,tamu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/223000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/TahmKench.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big223000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big223001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big223002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big223003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big223011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/223002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/223000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/223003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/223001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/223011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/223000.jpg"},{heroId:"234",name:"破败之王",alias:"Viego",title:"佛耶戈",roles:["assassin","fighter"],isWeekFree:"0",attack:"6",defense:"4",magic:"2",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/234.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/234.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"破败之王,佛耶戈,破败,佛,pobaizhiwang,fuyege,pobai,fu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/234000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Viego.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big234000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big234001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big234010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/234001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/234000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/234010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/234000.jpg"},{heroId:"235",name:"涤魂圣枪",alias:"Senna",title:"赛娜",roles:["marksman","support"],isWeekFree:"0",attack:"7",defense:"2",magic:"6",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/235.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/235.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"涤魂圣枪,赛娜,奶枪,Senna,nq,sn,qhsq,dihunshengqiang,saina,naiqiang",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/235000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Senna.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big235000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big235001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big235009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big235010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big235016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/235001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/235000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/235009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/235010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/235016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/235000.jpg"},{heroId:"236",name:"圣枪游侠",alias:"Lucian",title:"卢锡安",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/236.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/236.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"圣枪游侠,卢锡安,奥巴马,Lucian,abm,lxa,sqyx,shengqiangyouxia,luxian,aobama",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/236000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Lucian.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big236001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big236000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big236002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big236008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big236006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big236007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big236009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/236000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/236017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/236000.jpg"},{heroId:"238",name:"影流之主",alias:"Zed",title:"劫",roles:["assassin"],isWeekFree:"0",attack:"9",defense:"2",magic:"1",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/238.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/238.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"影流之主,劫,j,ylzz,Zed,yingliuzhizhu,jie",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/238000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Zed.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big238000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big238015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/238000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/238014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/238000.jpg"},{heroId:"240",name:"暴怒骑士",alias:"Kled",title:"克烈",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"2",magic:"2",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/240.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/240.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"改动英雄",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"暴怒骑士,克烈,kl,bnqs,baonuqishi,kelie",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/240000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kled.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big240000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big240001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big240002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big240009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/240000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/240002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/240001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/240009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/240000.jpg"},{heroId:"245",name:"时间刺客",alias:"Ekko",title:"艾克",roles:["assassin","fighter"],isWeekFree:"1",attack:"5",defense:"3",magic:"7",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/245.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/245.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"时间刺客,艾克,Ekko,shijiancike,aike,ak,sjck",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/245000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ekko.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big245000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big245001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big245003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big245002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big245011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big245012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/245000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/245001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/245002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/245003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/245011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/245012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/245000.jpg"},{heroId:"246",name:"元素女皇",alias:"Qiyana",title:"奇亚娜",roles:["assassin","fighter"],isWeekFree:"0",attack:"0",defense:"2",magic:"4",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/246.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/246.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"元素女皇,奇亚娜,qyn,ysnh,Qiyana,yuansunvhuang,qiyana",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/246000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Qiyana.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big246000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big246001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big246002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big246010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big246011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/246000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/246001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/246002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/246008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/246010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/246011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/246000.jpg"},{heroId:"254",name:"皮城执法官",alias:"Vi",title:"蔚",roles:["fighter","assassin"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/254.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/254.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"皮城执法官,拳女,蔚,v,qv,pczfg,Vi,pichengzhifaguan,quannv,wei",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/254000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Vi.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big254002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big254012.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/254000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/254012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/254000.jpg"},{heroId:"266",name:"暗裔剑魔",alias:"Aatrox",title:"亚托克斯",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"4",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/266.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/266.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"剑魔,亚托克斯,暗裔剑魔,jianmo,yatuokesi,anyijianmo,Aatrox,jm,ayjm,ytks",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/266000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Aatrox.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big266002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big266011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/266000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/266011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/266000.jpg"},{heroId:"267",name:"唤潮鲛姬",alias:"Nami",title:"娜美",roles:["support","mage"],isWeekFree:"0",attack:"4",defense:"3",magic:"7",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/267.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/267.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"4800",couponPrice:"3500",camp:"",campId:"",keywords:"唤潮鲛姬,鲛姬,娜美,nm,jj,hcjj,Nami,huanchaojiaoji,jiaoji,namei",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/267000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Nami.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big267000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267007.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big267015.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/267000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267007.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/267015.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/267000.jpg"},{heroId:"268",name:"沙漠皇帝",alias:"Azir",title:"阿兹尔",roles:["mage","marksman"],isWeekFree:"0",attack:"6",defense:"3",magic:"8",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/268.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/268.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"沙漠皇帝,阿兹尔,沙皇,Azir,shamohuangdi,azier,shahuang,smhd,aze,sh",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/268000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Azir.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big268004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big268003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big268000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big268002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big268001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big268005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/268000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/268001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/268002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/268003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/268004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/268005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/268000.jpg"},{heroId:"350",name:"魔法猫咪",alias:"Yuumi",title:"悠米",roles:["support","mage"],isWeekFree:"0",attack:"5",defense:"1",magic:"8",difficulty:"2",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/350.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/350.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"魔法猫咪,猫,猫咪,悠米,cat,m,mm,mfmm,ym,Yuumi,mofamaomi,mao,maomi,youmi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/350000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Yuumi.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big350001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big350000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big350011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/350000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/350001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/350011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/350000.jpg"},{heroId:"360",name:"沙漠玫瑰",alias:"Samira",title:"莎弥拉",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"5",magic:"3",difficulty:"6",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/360.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/360.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"莎弥拉,沙漠玫瑰,Samira,sml,smmg,shamila,shamomeigui",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/360000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Samira.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big360001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big360000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big360010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/360000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/360001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/360010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/360000.jpg"},{heroId:"412",name:"魂锁典狱长",alias:"Thresh",title:"锤石",roles:["support","fighter"],isWeekFree:"1",attack:"5",defense:"6",magic:"6",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/412.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/412.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"魂锁典狱长,锤石,Thresh,cs,hsdyz,hunsuodianyuzhang,chuishi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/412000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Thresh.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big412003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412015.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412014.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big412017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/412000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412014.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412015.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/412017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/412000.jpg"},{heroId:"420",name:"海兽祭司",alias:"Illaoi",title:"俄洛伊",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"6",magic:"3",difficulty:"4",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/420.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/420.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"海兽祭司,俄洛伊,触手妈,Illaoi,csm,ely,hsjs,haishoujisi,eluoyi,chushouma",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/420000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Illaoi.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big420000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big420001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big420002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big420010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/420000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/420001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/420002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/420010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/420000.jpg"},{heroId:"421",name:"虚空遁地兽",alias:"RekSai",title:"雷克塞",roles:["fighter"],isWeekFree:"0",attack:"8",defense:"5",magic:"2",difficulty:"3",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/421.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/421.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"虚空遁地兽,挖掘机,雷克赛,雷克塞,lks,wjj,xkdds,RekSai,xukongdundishou,wajueji,leikesai,leikesai",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/421000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/RekSai.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big421002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big421001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big421000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big421009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/421000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/421001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/421002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/421009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/421000.jpg"},{heroId:"427",name:"翠神",alias:"Ivern",title:"艾翁",roles:["support","mage"],isWeekFree:"0",attack:"3",defense:"5",magic:"7",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/427.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/427.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"改动英雄",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"翠神,艾翁,小菊,Ivern,xj,cs,aw,cuishen,aiweng,xiaoju",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/427000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ivern.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big427000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big427001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big427002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big427011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/427000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/427001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/427002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/427011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/427000.jpg"},{heroId:"429",name:"复仇之矛",alias:"Kalista",title:"卡莉丝塔",roles:["marksman"],isWeekFree:"0",attack:"8",defense:"2",magic:"4",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/429.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/429.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"复仇之矛,卡莉丝塔,Kalista,fczm,klst,fuchouzhimao,kalisita",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/429000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Kalista.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big429001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big429000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big429002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big429003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big429005.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/429000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/429001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/429002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/429003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/429005.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/429000.jpg"},{heroId:"432",name:"星界游神",alias:"Bard",title:"巴德",roles:["support","mage"],isWeekFree:"0",attack:"4",defense:"4",magic:"5",difficulty:"9",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/432.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/432.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"星界游神,巴德,Bard,xingjieyoushen,bade,xjys,bd",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/432000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Bard.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big432001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big432005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big432000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big432008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big432006.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big432017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/432000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/432001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/432005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/432006.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/432008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/432017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/432000.jpg"},{heroId:"497",name:"幻翎",alias:"Rakan",title:"洛",roles:["support"],isWeekFree:"0",attack:"2",defense:"4",magic:"8",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/497.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/497.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"幻翎,洛,l,hl,Rakan,huanling,luo",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/497000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Rakan.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big497005.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big497002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big497000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big497004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big497001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big497003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big497009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/497000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/497001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/497002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/497003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/497004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/497005.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/497009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/497000.jpg"},{heroId:"498",name:"逆羽",alias:"Xayah",title:"霞",roles:["marksman"],isWeekFree:"0",attack:"10",defense:"6",magic:"1",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/498.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/498.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"逆羽,霞,x,ny,Xayah,niyu,xia",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/498000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Xayah.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big498000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big498001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big498002.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big498003.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big498004.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big498008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big498017.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/498000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/498001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/498002.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/498003.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/498004.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/498008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/498017.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/498000.jpg"},{heroId:"516",name:"山隐之焰",alias:"Ornn",title:"奥恩",roles:["tank","fighter"],isWeekFree:"0",attack:"5",defense:"9",magic:"3",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/516.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/516.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"山隐之焰,奥恩,Ornn,an,syzy,shanyinzhiyan,aoen",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/516000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Ornn.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big516001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big516000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big516002.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/516000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/516001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/516002.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/516000.jpg"},{heroId:"517",name:"解脱者",alias:"Sylas",title:"塞拉斯",roles:["mage","assassin"],isWeekFree:"0",attack:"3",defense:"4",magic:"8",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/517.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/517.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"解脱者,塞拉斯,sls,suannan,sn,jtz,Sylas,jietuozhe,sailasi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/517000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Sylas.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big517000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big517001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big517013.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big517008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big517014.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/517000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/517001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/517008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/517013.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/517014.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/517000.jpg"},{heroId:"518",name:"万花通灵",alias:"Neeko",title:"妮蔻",roles:["mage","support"],isWeekFree:"0",attack:"1",defense:"1",magic:"9",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/518.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/518.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"万花通灵,妮蔻,neeko,nk,whtl,wanhuatongling,nikou",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/518000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Neeko.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big518000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big518001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big518012.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big518011.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big518010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/518000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/518001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/518010.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/518011.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/518012.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/518000.jpg"},{heroId:"523",name:"残月之肃",alias:"Aphelios",title:"厄斐琉斯",roles:["marksman"],isWeekFree:"0",attack:"6",defense:"2",magic:"1",difficulty:"10",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/523.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/523.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"残月之肃,厄斐琉斯,Aphelios,efls,cyzs,canyuezhisu,efeiliusi",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/523000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Aphelios.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big523000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big523001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big523009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/523000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/523001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/523009.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/523000.jpg"},{heroId:"526",name:"镕铁少女",alias:"Rell",title:"芮尔",roles:["tank","support"],isWeekFree:"0",attack:"0",defense:"0",magic:"0",difficulty:"0",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/526.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/526.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"7800",couponPrice:"4500",camp:"",campId:"",keywords:"镕铁少女,芮尔,镕铁,,rongtieshaonv,ruier,rongtie",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/526000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Rell.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big526000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big526001.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/526000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/526001.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/526000.jpg"},{heroId:"555",name:"血港鬼影",alias:"Pyke",title:"派克",roles:["support","assassin"],isWeekFree:"0",attack:"9",defense:"3",magic:"1",difficulty:"7",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/555.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/555.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"血港鬼影,派克,pk,xggy,Pyke,xuegangguiying,paike",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/555000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Pyke.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big555000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big555001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big555009.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big555016.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/555000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/555001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/555009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/555016.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/555000.jpg"},{heroId:"711",name:"愁云使者",alias:"Vex",title:"薇古丝",roles:["mage"],isWeekFree:"0",attack:"0",defense:"0",magic:"0",difficulty:"0",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/711.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/711.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/711000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Vex.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big711000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big711001.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/711000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/711001.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/711000.jpg"},{heroId:"777",name:"封魔剑魂",alias:"Yone",title:"永恩",roles:["assassin","fighter"],isWeekFree:"0",attack:"8",defense:"4",magic:"4",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/777.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/777.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"永恩,封魔剑魂,ye,fmjh,Yone,yongen,fengmojianhun",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/777000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Yone.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big777000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big777001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big777010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/777000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/777001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/777010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/777000.jpg"},{heroId:"875",name:"腕豪",alias:"Sett",title:"瑟提",roles:["fighter","tank"],isWeekFree:"0",attack:"8",defense:"5",magic:"1",difficulty:"2",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/875.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/875.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"腕豪,瑟提,jinfu,jf,Sett,st,wh,wanhao,seti",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/875000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Sett.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big875000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big875001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big875008.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big875010.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big875009.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/875000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/875001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/875008.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/875009.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/875010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/875000.jpg"},{heroId:"876",name:"含羞蓓蕾",alias:"Lillia",title:"莉莉娅",roles:["fighter","mage"],isWeekFree:"0",attack:"0",defense:"2",magic:"10",difficulty:"8",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/876.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/876.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"含羞蓓蕾,莉莉娅,小鹿,lly,hxbl,Lillia,hanxiubeilei,liliya,xiaolu",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/876000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Lillia.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big876000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big876001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big876010.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/876000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/876001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/876010.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/876000.jpg"},{heroId:"887",name:"灵罗娃娃",alias:"Gwen",title:"格温",roles:["fighter","assassin"],isWeekFree:"0",attack:"7",defense:"4",magic:"5",difficulty:"5",selectAudio:"https://game.gtimg.cn/images/lol/act/img/vo/choose/887.ogg",banAudio:"https://game.gtimg.cn/images/lol/act/img/vo/ban/887.ogg",isARAMweekfree:"0",ispermanentweekfree:"0",changeLabel:"无改动",goldPrice:"6300",couponPrice:"4500",camp:"",campId:"",keywords:"灵罗娃娃,格温,灵,娃wa,gw,Gw,,lingluowawa,gewen,ling,wa",bigImg:"https://game.gtimg.cn/images/lol/act/img/skinloading/887000.jpg",avatar:"https://game.gtimg.cn/images/lol/act/img/champion/Gwen.png",skins:["https://game.gtimg.cn/images/lol/act/img/skin/big887000.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big887001.jpg","https://game.gtimg.cn/images/lol/act/img/skin/big887011.jpg"],posters:["https://game.gtimg.cn/images/lol/act/img/skinloading/887000.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/887001.jpg","https://game.gtimg.cn/images/lol/act/img/skinloading/887011.jpg"],big_avatar:"https://game.gtimg.cn/images/lol/act/img/skinloading/887000.jpg"}],Fn=[O.get(I("/demo/wzry/hero_list"),async({request:a})=>{await J(500);const{page:e=1,pageSize:i=10,cname:t="",title:n=""}=Fe(a),o=hn.filter(s=>s.cname.includes(t)&&s.title.includes(n));return x.json(xe(e,i,o))}),O.get(I("/demo/lol/hero_list"),async({request:a})=>{await J(500);const{page:e=1,pageSize:i=10,title:t="",name:n=""}=Fe(a),o=aa.filter(s=>s.title.includes(t)&&s.name.includes(n));return x.json(xe(e,i,o))}),O.get(I("/demo/lol/hero_info/:id"),async({params:a})=>{await J(300);const{id:e}=a,i=aa.find(t=>t.heroId==e);return x.json(De(i))})],bn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),kn=(a,e=20)=>{const i=[];for(let t=0;t{await J(1e3);const{keyword:e,count:i}=Fe(a);return x.json(De(kn(e,i)))})],fn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"}));var Dn=[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],An=[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],Cn=[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}],En={airline:Dn,airplane:An,airport:Cn},vn=En,wn=["Giant panda","Spectacled bear","Sun bear","Sloth bear","American black bear","Asian black bear","Brown bear","Polar bear"],jn=["Red-throated Loon","Arctic Loon","Pacific Loon","Common Loon","Yellow-billed Loon","Least Grebe","Pied-billed Grebe","Horned Grebe","Red-necked Grebe","Eared Grebe","Western Grebe","Clark's Grebe","Yellow-nosed Albatross","Shy Albatross","Black-browed Albatross","Wandering Albatross","Laysan Albatross","Black-footed Albatross","Short-tailed Albatross","Northern Fulmar","Herald Petrel","Murphy's Petrel","Mottled Petrel","Black-capped Petrel","Cook's Petrel","Stejneger's Petrel","White-chinned Petrel","Streaked Shearwater","Cory's Shearwater","Pink-footed Shearwater","Flesh-footed Shearwater","Greater Shearwater","Wedge-tailed Shearwater","Buller's Shearwater","Sooty Shearwater","Short-tailed Shearwater","Manx Shearwater","Black-vented Shearwater","Audubon's Shearwater","Little Shearwater","Wilson's Storm-Petrel","White-faced Storm-Petrel","European Storm-Petrel","Fork-tailed Storm-Petrel","Leach's Storm-Petrel","Ashy Storm-Petrel","Band-rumped Storm-Petrel","Wedge-rumped Storm-Petrel","Black Storm-Petrel","Least Storm-Petrel","White-tailed Tropicbird","Red-billed Tropicbird","Red-tailed Tropicbird","Masked Booby","Blue-footed Booby","Brown Booby","Red-footed Booby","Northern Gannet","American White Pelican","Brown Pelican","Brandt's Cormorant","Neotropic Cormorant","Double-crested Cormorant","Great Cormorant","Red-faced Cormorant","Pelagic Cormorant","Anhinga","Magnificent Frigatebird","Great Frigatebird","Lesser Frigatebird","American Bittern","Yellow Bittern","Least Bittern","Great Blue Heron","Great Egret","Chinese Egret","Little Egret","Western Reef-Heron","Snowy Egret","Little Blue Heron","Tricolored Heron","Reddish Egret","Cattle Egret","Green Heron","Black-crowned Night-Heron","Yellow-crowned Night-Heron","White Ibis","Scarlet Ibis","Glossy Ibis","White-faced Ibis","Roseate Spoonbill","Jabiru","Wood Stork","Black Vulture","Turkey Vulture","California Condor","Greater Flamingo","Black-bellied Whistling-Duck","Fulvous Whistling-Duck","Bean Goose","Pink-footed Goose","Greater White-fronted Goose","Lesser White-fronted Goose","Emperor Goose","Snow Goose","Ross's Goose","Canada Goose","Brant","Barnacle Goose","Mute Swan","Trumpeter Swan","Tundra Swan","Whooper Swan","Muscovy Duck","Wood Duck","Gadwall","Falcated Duck","Eurasian Wigeon","American Wigeon","American Black Duck","Mallard","Mottled Duck","Spot-billed Duck","Blue-winged Teal","Cinnamon Teal","Northern Shoveler","White-cheeked Pintail","Northern Pintail","Garganey","Baikal Teal","Green-winged Teal","Canvasback","Redhead","Common Pochard","Ring-necked Duck","Tufted Duck","Greater Scaup","Lesser Scaup","Steller's Eider","Spectacled Eider","King Eider","Common Eider","Harlequin Duck","Labrador Duck","Surf Scoter","White-winged Scoter","Black Scoter","Oldsquaw","Bufflehead","Common Goldeneye","Barrow's Goldeneye","Smew","Hooded Merganser","Common Merganser","Red-breasted Merganser","Masked Duck","Ruddy Duck","Osprey","Hook-billed Kite","Swallow-tailed Kite","White-tailed Kite","Snail Kite","Mississippi Kite","Bald Eagle","White-tailed Eagle","Steller's Sea-Eagle","Northern Harrier","Sharp-shinned Hawk","Cooper's Hawk","Northern Goshawk","Crane Hawk","Gray Hawk","Common Black-Hawk","Harris's Hawk","Roadside Hawk","Red-shouldered Hawk","Broad-winged Hawk","Short-tailed Hawk","Swainson's Hawk","White-tailed Hawk","Zone-tailed Hawk","Red-tailed Hawk","Ferruginous Hawk","Rough-legged Hawk","Golden Eagle","Collared Forest-Falcon","Crested Caracara","Eurasian Kestrel","American Kestrel","Merlin","Eurasian Hobby","Aplomado Falcon","Gyrfalcon","Peregrine Falcon","Prairie Falcon","Plain Chachalaca","Chukar","Himalayan Snowcock","Gray Partridge","Ring-necked Pheasant","Ruffed Grouse","Sage Grouse","Spruce Grouse","Willow Ptarmigan","Rock Ptarmigan","White-tailed Ptarmigan","Blue Grouse","Sharp-tailed Grouse","Greater Prairie-chicken","Lesser Prairie-chicken","Wild Turkey","Mountain Quail","Scaled Quail","California Quail","Gambel's Quail","Northern Bobwhite","Montezuma Quail","Yellow Rail","Black Rail","Corn Crake","Clapper Rail","King Rail","Virginia Rail","Sora","Paint-billed Crake","Spotted Rail","Purple Gallinule","Azure Gallinule","Common Moorhen","Eurasian Coot","American Coot","Limpkin","Sandhill Crane","Common Crane","Whooping Crane","Double-striped Thick-knee","Northern Lapwing","Black-bellied Plover","European Golden-Plover","American Golden-Plover","Pacific Golden-Plover","Mongolian Plover","Collared Plover","Snowy Plover","Wilson's Plover","Common Ringed Plover","Semipalmated Plover","Piping Plover","Little Ringed Plover","Killdeer","Mountain Plover","Eurasian Dotterel","Eurasian Oystercatcher","American Oystercatcher","Black Oystercatcher","Black-winged Stilt","Black-necked Stilt","American Avocet","Northern Jacana","Common Greenshank","Greater Yellowlegs","Lesser Yellowlegs","Marsh Sandpiper","Spotted Redshank","Wood Sandpiper","Green Sandpiper","Solitary Sandpiper","Willet","Wandering Tattler","Gray-tailed Tattler","Common Sandpiper","Spotted Sandpiper","Terek Sandpiper","Upland Sandpiper","Little Curlew","Eskimo Curlew","Whimbrel","Bristle-thighed Curlew","Far Eastern Curlew","Slender-billed Curlew","Eurasian Curlew","Long-billed Curlew","Black-tailed Godwit","Hudsonian Godwit","Bar-tailed Godwit","Marbled Godwit","Ruddy Turnstone","Black Turnstone","Surfbird","Great Knot","Red Knot","Sanderling","Semipalmated Sandpiper","Western Sandpiper","Red-necked Stint","Little Stint","Temminck's Stint","Long-toed Stint","Least Sandpiper","White-rumped Sandpiper","Baird's Sandpiper","Pectoral Sandpiper","Sharp-tailed Sandpiper","Purple Sandpiper","Rock Sandpiper","Dunlin","Curlew Sandpiper","Stilt Sandpiper","Spoonbill Sandpiper","Broad-billed Sandpiper","Buff-breasted Sandpiper","Ruff","Short-billed Dowitcher","Long-billed Dowitcher","Jack Snipe","Common Snipe","Pin-tailed Snipe","Eurasian Woodcock","American Woodcock","Wilson's Phalarope","Red-necked Phalarope","Red Phalarope","Oriental Pratincole","Great Skua","South Polar Skua","Pomarine Jaeger","Parasitic Jaeger","Long-tailed Jaeger","Laughing Gull","Franklin's Gull","Little Gull","Black-headed Gull","Bonaparte's Gull","Heermann's Gull","Band-tailed Gull","Black-tailed Gull","Mew Gull","Ring-billed Gull","California Gull","Herring Gull","Yellow-legged Gull","Thayer's Gull","Iceland Gull","Lesser Black-backed Gull","Slaty-backed Gull","Yellow-footed Gull","Western Gull","Glaucous-winged Gull","Glaucous Gull","Great Black-backed Gull","Sabine's Gull","Black-legged Kittiwake","Red-legged Kittiwake","Ross's Gull","Ivory Gull","Gull-billed Tern","Caspian Tern","Royal Tern","Elegant Tern","Sandwich Tern","Roseate Tern","Common Tern","Arctic Tern","Forster's Tern","Least Tern","Aleutian Tern","Bridled Tern","Sooty Tern","Large-billed Tern","White-winged Tern","Whiskered Tern","Black Tern","Brown Noddy","Black Noddy","Black Skimmer","Dovekie","Common Murre","Thick-billed Murre","Razorbill","Great Auk","Black Guillemot","Pigeon Guillemot","Long-billed Murrelet","Marbled Murrelet","Kittlitz's Murrelet","Xantus's Murrelet","Craveri's Murrelet","Ancient Murrelet","Cassin's Auklet","Parakeet Auklet","Least Auklet","Whiskered Auklet","Crested Auklet","Rhinoceros Auklet","Atlantic Puffin","Horned Puffin","Tufted Puffin","Rock Dove","Scaly-naped Pigeon","White-crowned Pigeon","Red-billed Pigeon","Band-tailed Pigeon","Oriental Turtle-Dove","European Turtle-Dove","Eurasian Collared-Dove","Spotted Dove","White-winged Dove","Zenaida Dove","Mourning Dove","Passenger Pigeon","Inca Dove","Common Ground-Dove","Ruddy Ground-Dove","White-tipped Dove","Key West Quail-Dove","Ruddy Quail-Dove","Budgerigar","Monk Parakeet","Carolina Parakeet","Thick-billed Parrot","White-winged Parakeet","Red-crowned Parrot","Common Cuckoo","Oriental Cuckoo","Black-billed Cuckoo","Yellow-billed Cuckoo","Mangrove Cuckoo","Greater Roadrunner","Smooth-billed Ani","Groove-billed Ani","Barn Owl","Flammulated Owl","Oriental Scops-Owl","Western Screech-Owl","Eastern Screech-Owl","Whiskered Screech-Owl","Great Horned Owl","Snowy Owl","Northern Hawk Owl","Northern Pygmy-Owl","Ferruginous Pygmy-Owl","Elf Owl","Burrowing Owl","Mottled Owl","Spotted Owl","Barred Owl","Great Gray Owl","Long-eared Owl","Short-eared Owl","Boreal Owl","Northern Saw-whet Owl","Lesser Nighthawk","Common Nighthawk","Antillean Nighthawk","Common Pauraque","Common Poorwill","Chuck-will's-widow","Buff-collared Nightjar","Whip-poor-will","Jungle Nightjar","Black Swift","White-collared Swift","Chimney Swift","Vaux's Swift","White-throated Needletail","Common Swift","Fork-tailed Swift","White-throated Swift","Antillean Palm Swift","Green Violet-ear","Green-breasted Mango","Broad-billed Hummingbird","White-eared Hummingbird","Xantus's Hummingbird","Berylline Hummingbird","Buff-bellied Hummingbird","Cinnamon Hummingbird","Violet-crowned Hummingbird","Blue-throated Hummingbird","Magnificent Hummingbird","Plain-capped Starthroat","Bahama Woodstar","Lucifer Hummingbird","Ruby-throated Hummingbird","Black-chinned Hummingbird","Anna's Hummingbird","Costa's Hummingbird","Calliope Hummingbird","Bumblebee Hummingbird","Broad-tailed Hummingbird","Rufous Hummingbird","Allen's Hummingbird","Elegant Trogon","Eared Trogon","Hoopoe","Ringed Kingfisher","Belted Kingfisher","Green Kingfisher","Eurasian Wryneck","Lewis's Woodpecker","Red-headed Woodpecker","Acorn Woodpecker","Gila Woodpecker","Golden-fronted Woodpecker","Red-bellied Woodpecker","Williamson's Sapsucker","Yellow-bellied Sapsucker","Red-naped Sapsucker","Red-breasted Sapsucker","Great Spotted Woodpecker","Ladder-backed Woodpecker","Nuttall's Woodpecker","Downy Woodpecker","Hairy Woodpecker","Strickland's Woodpecker","Red-cockaded Woodpecker","White-headed Woodpecker","Three-toed Woodpecker","Black-backed Woodpecker","Northern Flicker","Gilded Flicker","Pileated Woodpecker","Ivory-billed Woodpecker","Northern Beardless-Tyrannulet","Greenish Elaenia","Caribbean Elaenia","Tufted Flycatcher","Olive-sided Flycatcher","Greater Pewee","Western Wood-Pewee","Eastern Wood-Pewee","Yellow-bellied Flycatcher","Acadian Flycatcher","Alder Flycatcher","Willow Flycatcher","Least Flycatcher","Hammond's Flycatcher","Dusky Flycatcher","Gray Flycatcher","Pacific-slope Flycatcher","Cordilleran Flycatcher","Buff-breasted Flycatcher","Black Phoebe","Eastern Phoebe","Say's Phoebe","Vermilion Flycatcher","Dusky-capped Flycatcher","Ash-throated Flycatcher","Nutting's Flycatcher","Great Crested Flycatcher","Brown-crested Flycatcher","La Sagra's Flycatcher","Great Kiskadee","Sulphur-bellied Flycatcher","Variegated Flycatcher","Tropical Kingbird","Couch's Kingbird","Cassin's Kingbird","Thick-billed Kingbird","Western Kingbird","Eastern Kingbird","Gray Kingbird","Loggerhead Kingbird","Scissor-tailed Flycatcher","Fork-tailed Flycatcher","Rose-throated Becard","Masked Tityra","Brown Shrike","Loggerhead Shrike","Northern Shrike","White-eyed Vireo","Thick-billed Vireo","Bell's Vireo","Black-capped Vireo","Gray Vireo","Yellow-throated Vireo","Plumbeous Vireo","Cassin's Vireo","Blue-headed Vireo","Hutton's Vireo","Warbling Vireo","Philadelphia Vireo","Red-eyed Vireo","Yellow-green Vireo","Black-whiskered Vireo","Yucatan Vireo","Gray Jay","Steller's Jay","Blue Jay","Green Jay","Brown Jay","Florida Scrub-Jay","Island Scrub-Jay","Western Scrub-Jay","Mexican Jay","Pinyon Jay","Clark's Nutcracker","Black-billed Magpie","Yellow-billed Magpie","Eurasian Jackdaw","American Crow","Northwestern Crow","Tamaulipas Crow","Fish Crow","Chihuahuan Raven","Common Raven","Sky Lark","Horned Lark","Purple Martin","Cuban Martin","Gray-breasted Martin","Southern Martin","Brown-chested Martin","Tree Swallow","Violet-green Swallow","Bahama Swallow","Northern Rough-winged Swallow","Bank Swallow","Cliff Swallow","Cave Swallow","Barn Swallow","Common House-Martin","Carolina Chickadee","Black-capped Chickadee","Mountain Chickadee","Mexican Chickadee","Chestnut-backed Chickadee","Boreal Chickadee","Gray-headed Chickadee","Bridled Titmouse","Oak Titmouse","Juniper Titmouse","Tufted Titmouse","Verdin","Bushtit","Red-breasted Nuthatch","White-breasted Nuthatch","Pygmy Nuthatch","Brown-headed Nuthatch","Brown Creeper","Cactus Wren","Rock Wren","Canyon Wren","Carolina Wren","Bewick's Wren","House Wren","Winter Wren","Sedge Wren","Marsh Wren","American Dipper","Red-whiskered Bulbul","Golden-crowned Kinglet","Ruby-crowned Kinglet","Middendorff's Grasshopper-Warbler","Lanceolated Warbler","Wood Warbler","Dusky Warbler","Arctic Warbler","Blue-gray Gnatcatcher","California Gnatcatcher","Black-tailed Gnatcatcher","Black-capped Gnatcatcher","Narcissus Flycatcher","Mugimaki Flycatcher","Red-breasted Flycatcher","Siberian Flycatcher","Gray-spotted Flycatcher","Asian Brown Flycatcher","Siberian Rubythroat","Bluethroat","Siberian Blue Robin","Red-flanked Bluetail","Northern Wheatear","Stonechat","Eastern Bluebird","Western Bluebird","Mountain Bluebird","Townsend's Solitaire","Veery","Gray-cheeked Thrush","Bicknell's Thrush","Swainson's Thrush","Hermit Thrush","Wood Thrush","Eurasian Blackbird","Eyebrowed Thrush","Dusky Thrush","Fieldfare","Redwing","Clay-colored Robin","White-throated Robin","Rufous-backed Robin","American Robin","Varied Thrush","Aztec Thrush","Wrentit","Gray Catbird","Black Catbird","Northern Mockingbird","Bahama Mockingbird","Sage Thrasher","Brown Thrasher","Long-billed Thrasher","Bendire's Thrasher","Curve-billed Thrasher","California Thrasher","Crissal Thrasher","Le Conte's Thrasher","Blue Mockingbird","European Starling","Crested Myna","Siberian Accentor","Yellow Wagtail","Citrine Wagtail","Gray Wagtail","White Wagtail","Black-backed Wagtail","Tree Pipit","Olive-backed Pipit","Pechora Pipit","Red-throated Pipit","American Pipit","Sprague's Pipit","Bohemian Waxwing","Cedar Waxwing","Gray Silky-flycatcher","Phainopepla","Olive Warbler","Bachman's Warbler","Blue-winged Warbler","Golden-winged Warbler","Tennessee Warbler","Orange-crowned Warbler","Nashville Warbler","Virginia's Warbler","Colima Warbler","Lucy's Warbler","Crescent-chested Warbler","Northern Parula","Tropical Parula","Yellow Warbler","Chestnut-sided Warbler","Magnolia Warbler","Cape May Warbler","Black-throated Blue Warbler","Yellow-rumped Warbler","Black-throated Gray Warbler","Golden-cheeked Warbler","Black-throated Green Warbler","Townsend's Warbler","Hermit Warbler","Blackburnian Warbler","Yellow-throated Warbler","Grace's Warbler","Pine Warbler","Kirtland's Warbler","Prairie Warbler","Palm Warbler","Bay-breasted Warbler","Blackpoll Warbler","Cerulean Warbler","Black-and-white Warbler","American Redstart","Prothonotary Warbler","Worm-eating Warbler","Swainson's Warbler","Ovenbird","Northern Waterthrush","Louisiana Waterthrush","Kentucky Warbler","Connecticut Warbler","Mourning Warbler","MacGillivray's Warbler","Common Yellowthroat","Gray-crowned Yellowthroat","Hooded Warbler","Wilson's Warbler","Canada Warbler","Red-faced Warbler","Painted Redstart","Slate-throated Redstart","Fan-tailed Warbler","Golden-crowned Warbler","Rufous-capped Warbler","Yellow-breasted Chat","Bananaquit","Hepatic Tanager","Summer Tanager","Scarlet Tanager","Western Tanager","Flame-colored Tanager","Stripe-headed Tanager","White-collared Seedeater","Yellow-faced Grassquit","Black-faced Grassquit","Olive Sparrow","Green-tailed Towhee","Spotted Towhee","Eastern Towhee","Canyon Towhee","California Towhee","Abert's Towhee","Rufous-winged Sparrow","Cassin's Sparrow","Bachman's Sparrow","Botteri's Sparrow","Rufous-crowned Sparrow","Five-striped Sparrow","American Tree Sparrow","Chipping Sparrow","Clay-colored Sparrow","Brewer's Sparrow","Field Sparrow","Worthen's Sparrow","Black-chinned Sparrow","Vesper Sparrow","Lark Sparrow","Black-throated Sparrow","Sage Sparrow","Lark Bunting","Savannah Sparrow","Grasshopper Sparrow","Baird's Sparrow","Henslow's Sparrow","Le Conte's Sparrow","Nelson's Sharp-tailed Sparrow","Saltmarsh Sharp-tailed Sparrow","Seaside Sparrow","Fox Sparrow","Song Sparrow","Lincoln's Sparrow","Swamp Sparrow","White-throated Sparrow","Harris's Sparrow","White-crowned Sparrow","Golden-crowned Sparrow","Dark-eyed Junco","Yellow-eyed Junco","McCown's Longspur","Lapland Longspur","Smith's Longspur","Chestnut-collared Longspur","Pine Bunting","Little Bunting","Rustic Bunting","Yellow-breasted Bunting","Gray Bunting","Pallas's Bunting","Reed Bunting","Snow Bunting","McKay's Bunting","Crimson-collared Grosbeak","Northern Cardinal","Pyrrhuloxia","Yellow Grosbeak","Rose-breasted Grosbeak","Black-headed Grosbeak","Blue Bunting","Blue Grosbeak","Lazuli Bunting","Indigo Bunting","Varied Bunting","Painted Bunting","Dickcissel","Bobolink","Red-winged Blackbird","Tricolored Blackbird","Tawny-shouldered Blackbird","Eastern Meadowlark","Western Meadowlark","Yellow-headed Blackbird","Rusty Blackbird","Brewer's Blackbird","Common Grackle","Boat-tailed Grackle","Great-tailed Grackle","Shiny Cowbird","Bronzed Cowbird","Brown-headed Cowbird","Black-vented Oriole","Orchard Oriole","Hooded Oriole","Streak-backed Oriole","Spot-breasted Oriole","Altamira Oriole","Audubon's Oriole","Baltimore Oriole","Bullock's Oriole","Scott's Oriole","Common Chaffinch","Brambling","Gray-crowned Rosy-Finch","Black Rosy-Finch","Brown-capped Rosy-Finch","Pine Grosbeak","Common Rosefinch","Purple Finch","Cassin's Finch","House Finch","Red Crossbill","White-winged Crossbill","Common Redpoll","Hoary Redpoll","Eurasian Siskin","Pine Siskin","Lesser Goldfinch","Lawrence's Goldfinch","American Goldfinch","Oriental Greenfinch","Eurasian Bullfinch","Evening Grosbeak","Hawfinch","House Sparrow","Eurasian Tree Sparrow"],Bn=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siberian","Siamese","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],Sn=["Blue Whale","Fin Whale","Sei Whale","Sperm Whale","Bryde’s whale","Omura’s whale","Humpback whale","Long-Beaked Common Dolphin","Short-Beaked Common Dolphin","Bottlenose Dolphin","Indo-Pacific Bottlenose Dolphin","Northern Rightwhale Dolphin","Southern Rightwhale Dolphin","Tucuxi","Costero","Indo-Pacific Hump-backed Dolphin","Chinese White Dolphin","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Clymene Dolphin","Pantropical Spotted Dolphin","Spinner Dolphin","Striped Dolphin","Rough-Toothed Dolphin","Chilean Dolphin","Commerson’s Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Risso’s Dolphin","Fraser’s Dolphin","Atlantic White-Sided Dolphin","Dusky Dolphin","Hourglass Dolphin","Pacific White-Sided Dolphin","Peale’s Dolphin","White-Beaked Dolphin","Australian Snubfin Dolphin","Irrawaddy Dolphin","Melon-headed Whale","Killer Whale (Orca)","Pygmy Killer Whale","False Killer Whale","Long-finned Pilot Whale","Short-finned Pilot Whale","Guiana Dolphin","Burrunan Dolphin","Australian humpback Dolphin","Amazon River Dolphin","Chinese River Dolphin","Ganges River Dolphin","La Plata Dolphin","Southern Bottlenose Whale","Longman's Beaked Whale","Arnoux's Beaked Whale"],xn=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avétonou","Avileña-Negra Ibérica","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bedit","Breed","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","British White","British Friesian","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Buša cattle","Butana cattle","Bushuyev","Cedit","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Cárdena Andaluza","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Dedit","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Dølafe","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Eedit","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Évolène cattle","Fedit","Fēng Cattle","Finnish Ayrshire","Finncattle","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Gedit","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied cattle","German Black Pied Dairy","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hedit","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Hybridmaster","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Huáng Cattle","Hungarian Grey","Iedit","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jedit","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kedit","Kabin Buri cattle","Kalmyk cattle","Kangayam","Kankrej","Kamphaeng Saen cattle","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kuri","Kurgan cattle","Ledit","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Medit","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Muturu","Murboden","Murnau-Werdenfels","Murray Grey","Nedit","Nagori","N'Dama","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pedit","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Polled Hereford","Poll Shorthorn","Polled Shorthorn","Ponwar","Preta","Punganur","Pulikulam","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","Redit","Ramo Grande","Randall","Raramuri Criollo","Rathi","Rätisches Grauvieh","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","RX3","Sedit","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tedit","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Umblachery","Ukrainian Grey","Vedit","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Väneko","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Wedit","Wagyu","Waguli","Wangus","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yedit","Yakutian","Yanbian","Yanhuang","Yurino","Zedit","Żubroń","Zebu"],Mn=["Alligator mississippiensis","Chinese Alligator","Black Caiman","Broad-snouted Caiman","Spectacled Caiman","Yacare Caiman","Cuvier’s Dwarf Caiman","Schneider’s Smooth-fronted Caiman","African Slender-snouted Crocodile","American Crocodile","Australian Freshwater Crocodile","Cuban Crocodile","Dwarf Crocodile","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","West African Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Siamese Crocodile","Gharial","Tomistoma"],Tn=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Belgian Shepherd","Bearded Collie","Beauceron","Bedlington Terrier","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black and Tan Coonhound","Black Norwegian Elkhound","Black Russian Terrier","Black Mouth Cur","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Braque Francais","Braque Saint-Germain","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane di Oropa","Cane Paratore","Cantabrian Water Dog","Can de Chira","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Cão Fila de São Miguel","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East Siberian Laika","East European Shepherd","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gończy Polski","Gordon Setter","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hällefors Elkhound","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Ibizan Hound","Icelandic Sheepdog","Indian pariah dog","Indian Spitz","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Löwchen","Lupo Italiano","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Pampas Deerhound","Paisley Terrier","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plummer Terrier","Plott Hound","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Šarplaninac","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio dell'Appennino","Segugio Italiano","Segugio Maremmano","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Sardinian Shepherd Dog","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier"],Ln=["Grass carp","Peruvian anchoveta","Silver carp","Common carp","Asari","Japanese littleneck","Filipino Venus","Japanese cockle","Alaska pollock","Nile tilapia","Whiteleg shrimp","Bighead carp","Skipjack tuna","Catla","Crucian carp","Atlantic salmon","Atlantic herring","Chub mackerel","Rohu","Yellowfin tuna","Japanese anchovy","Largehead hairtail","Atlantic cod","European pilchard","Capelin","Jumbo flying squid","Milkfish","Atlantic mackerel","Rainbow trout","Araucanian herring","Wuchang bream","Gulf menhaden","Indian oil sardine","Black carp","European anchovy","Northern snakehead","Pacific cod","Pacific saury","Pacific herring","Bigeye tuna","Chilean jack mackerel","Yellow croaker","Haddock","Gazami crab","Amur catfish","Japanese common catfish","European sprat","Pink salmon","Mrigal carp","Channel catfish","Blood cockle","Blue whiting","Hilsa shad","Daggertooth pike conger","California pilchard","Cape horse mackerel","Pacific anchoveta","Japanese flying squid","Pollock","Chinese softshell turtle","Kawakawa","Indian mackerel","Asian swamp eel","Argentine hake","Short mackerel","Southern rough shrimp","Southern African anchovy","Pond loach","Iridescent shark","Mandarin fish","Chinese perch","Nile perch","Round sardinella","Japanese pilchard","Bombay-duck","Yellowhead catfish","Korean bullhead","Narrow-barred Spanish mackerel","Albacore","Madeiran sardinella","Bonga shad","Silver cyprinid","Longtail tuna","Atlantic menhaden","North Pacific hake","Atlantic horse mackerel","Japanese jack mackerel","Pacific thread herring","Bigeye scad","Yellowstripe scad","Chum salmon","Blue swimming crab","Pacific sand lance","Pacific sandlance","Goldstripe sardinella"],Rn=["American Albino","Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Međimurje Horse","Menorquín","Mérens Horse","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish coldblood trotter","Swedish Warmblood","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Žemaitukas","Zhemaichu","Zweibrücker"],Pn=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow and black potter wasp","Yellow Crazy Ant","Yellow-horned horntail"],Hn=["Asiatic Lion","Barbary Lion","West African Lion","Northeast Congo Lion","Masai Lion","Transvaal lion","Cape lion"],zn=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],In=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],Nn=["Viper Adder","Common adder","Death Adder","Desert death adder","Horned adder","Long-nosed adder","Many-horned adder","Mountain adder","Mud adder","Namaqua dwarf adder","Nightingale adder","Peringuey's adder","Puff adder","African puff adder","Rhombic night adder","Sand adder","Dwarf sand adder","Namib dwarf sand adder","Water adder","Aesculapian snake","Anaconda","Bolivian anaconda","De Schauensee's anaconda","Green anaconda","Yellow anaconda","Arafura file snake","Asp","European asp","Egyptian asp","African beaked snake","Ball Python","Bird snake","Black-headed snake","Mexican black kingsnake","Black rat snake","Black snake","Red-bellied black snake","Blind snake","Brahminy blind snake","Texas blind snake","Western blind snake","Boa","Abaco Island boa","Amazon tree boa","Boa constrictor","Cuban boa","Dumeril's boa","Dwarf boa","Emerald tree boa","Hogg Island boa","Jamaican boa","Madagascar ground boa","Madagascar tree boa","Puerto Rican boa","Rainbow boa","Red-tailed boa","Rosy boa","Rubber boa","Sand boa","Tree boa","Boiga","Boomslang","Brown snake","Eastern brown snake","Bull snake","Bushmaster","Dwarf beaked snake","Rufous beaked snake","Canebrake","Cantil","Cascabel","Cat-eyed snake","Banded cat-eyed snake","Green cat-eyed snake","Cat snake","Andaman cat snake","Beddome's cat snake","Dog-toothed cat snake","Forsten's cat snake","Gold-ringed cat snake","Gray cat snake","Many-spotted cat snake","Tawny cat snake","Chicken snake","Coachwhip snake","Cobra","Andaman cobra","Arabian cobra","Asian cobra","Banded water cobra","Black-necked cobra","Black-necked spitting cobra","Black tree cobra","Burrowing cobra","Cape cobra","Caspian cobra","Congo water cobra","Common cobra","Eastern water cobra","Egyptian cobra","Equatorial spitting cobra","False cobra","False water cobra","Forest cobra","Gold tree cobra","Indian cobra","Indochinese spitting cobra","Javan spitting cobra","King cobra","Mandalay cobra","Mozambique spitting cobra","North Philippine cobra","Nubian spitting cobra","Philippine cobra","Red spitting cobra","Rinkhals cobra","Shield-nosed cobra","Sinai desert cobra","Southern Indonesian spitting cobra","Southern Philippine cobra","Southwestern black spitting cobra","Snouted cobra","Spectacled cobra","Spitting cobra","Storm water cobra","Thai cobra","Taiwan cobra","Zebra spitting cobra","Collett's snake","Congo snake","Copperhead","American copperhead","Australian copperhead","Coral snake","Arizona coral snake","Beddome's coral snake","Brazilian coral snake","Cape coral snake","Harlequin coral snake","High Woods coral snake","Malayan long-glanded coral snake","Texas Coral Snake","Western coral snake","Corn snake","South eastern corn snake","Cottonmouth","Crowned snake","Cuban wood snake","Eastern hognose snake","Egg-eater","Eastern coral snake","Fer-de-lance","Fierce snake","Fishing snake","Flying snake","Golden tree snake","Indian flying snake","Moluccan flying snake","Ornate flying snake","Paradise flying snake","Twin-Barred tree snake","Banded Flying Snake","Fox snake, three species of Pantherophis","Forest flame snake","Garter snake","Checkered garter snake","Common garter snake","San Francisco garter snake","Texas garter snake","Cape gopher snake","Grass snake","Green snake","Rough green snake","Smooth green snake","Ground snake","Common ground snake","Three-lined ground snake","Western ground snake","Habu","Hognose snake","Blonde hognose snake","Dusty hognose snake","Jan's hognose snake","Giant Malagasy hognose snake","Mexican hognose snake","South American hognose snake","Hundred pacer","Ikaheka snake","Indigo snake","Jamaican Tree Snake","Keelback","Asian keelback","Assam keelback","Black-striped keelback","Buff striped keelback","Burmese keelback","Checkered keelback","Common keelback","Hill keelback","Himalayan keelback","Khasi Hills keelback","Modest keelback","Nicobar Island keelback","Nilgiri keelback","Orange-collared keelback","Red-necked keelback","Sikkim keelback","Speckle-bellied keelback","White-lipped keelback","Wynaad keelback","Yunnan keelback","King brown","King snake","California kingsnake","Desert kingsnake","Grey-banded kingsnake","North eastern king snake","Prairie kingsnake","Scarlet kingsnake","Speckled kingsnake","Krait","Banded krait","Blue krait","Black krait","Burmese krait","Ceylon krait","Indian krait","Lesser black krait","Malayan krait","Many-banded krait","Northeastern hill krait","Red-headed krait","Sind krait","Large shield snake","Lancehead","Common lancehead","Lora","Grey Lora","Lyre snake","Baja California lyresnake","Central American lyre snake","Texas lyre snake","Eastern lyre snake","Machete savane","Mamba","Black mamba","Green mamba","Eastern green mamba","Western green mamba","Mamushi","Mangrove snake","Milk snake","Moccasin snake","Montpellier snake","Mud snake","Eastern mud snake","Western mud snake","Mussurana","Night snake","Cat-eyed night snake","Texas night snake","Nichell snake","Narrowhead Garter Snake","Nose-horned viper","Rhinoceros viper","Vipera ammodytes","Parrot snake","Mexican parrot snake","Patchnose snake","Perrotet's shieldtail snake","Pine snake","Pipe snake","Asian pipe snake","Dwarf pipe snake","Red-tailed pipe snake","Python","African rock python","Amethystine python","Angolan python","Australian scrub python","Ball python","Bismarck ringed python","Black headed python","Blood python","Boelen python","Borneo short-tailed python","Bredl's python","Brown water python","Burmese python","Calabar python","Western carpet python","Centralian carpet python","Coastal carpet python","Inland carpet python","Jungle carpet python","New Guinea carpet python","Northwestern carpet python","Southwestern carpet python","Children's python","Dauan Island water python","Desert woma python","Diamond python","Flinders python","Green tree python","Halmahera python","Indian python","Indonesian water python","Macklot's python","Mollucan python","Oenpelli python","Olive python","Papuan python","Pygmy python","Red blood python","Reticulated python","Kayaudi dwarf reticulated python","Selayer reticulated python","Rough-scaled python","Royal python","Savu python","Spotted python","Stimson's python","Sumatran short-tailed python","Tanimbar python","Timor python","Wetar Island python","White-lipped python","Brown white-lipped python","Northern white-lipped python","Southern white-lipped python","Woma python","Western woma python","Queen snake","Racer","Bimini racer","Buttermilk racer","Eastern racer","Eastern yellowbelly sad racer","Mexican racer","Southern black racer","Tan racer","West Indian racer","Raddysnake","Southwestern blackhead snake","Rat snake","Baird's rat snake","Beauty rat snake","Great Plains rat snake","Green rat snake","Japanese forest rat snake","Japanese rat snake","King rat snake","Mandarin rat snake","Persian rat snake","Red-backed rat snake","Twin-spotted rat snake","Yellow-striped rat snake","Manchurian Black Water Snake","Rattlesnake","Arizona black rattlesnake","Aruba rattlesnake","Chihuahuan ridge-nosed rattlesnake","Coronado Island rattlesnake","Durango rock rattlesnake","Dusky pigmy rattlesnake","Eastern diamondback rattlesnake","Grand Canyon rattlesnake","Great Basin rattlesnake","Hopi rattlesnake","Lance-headed rattlesnake","Long-tailed rattlesnake","Massasauga rattlesnake","Mexican green rattlesnake","Mexican west coast rattlesnake","Midget faded rattlesnake","Mojave rattlesnake","Northern black-tailed rattlesnake","Oaxacan small-headed rattlesnake","Rattler","Red diamond rattlesnake","Southern Pacific rattlesnake","Southwestern speckled rattlesnake","Tancitaran dusky rattlesnake","Tiger rattlesnake","Timber rattlesnake","Tropical rattlesnake","Twin-spotted rattlesnake","Uracoan rattlesnake","Western diamondback rattlesnake","Ribbon snake","Rinkhals","River jack","Sea snake","Annulated sea snake","Beaked sea snake","Dubois's sea snake","Hardwicke's sea snake","Hook Nosed Sea Snake","Olive sea snake","Pelagic sea snake","Stoke's sea snake","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lipped sea snake","Shield-tailed snake","Sidewinder","Colorado desert sidewinder","Mojave desert sidewinder","Sonoran sidewinder","Small-eyed snake","Smooth snake","Brazilian smooth snake","European smooth snake","Stiletto snake","Striped snake","Japanese striped snake","Sunbeam snake","Taipan","Central ranges taipan","Coastal taipan","Inland taipan","Paupan taipan","Tentacled snake","Tic polonga","Tiger snake","Chappell Island tiger snake","Common tiger snake","Down's tiger snake","Eastern tiger snake","King Island tiger snake","Krefft's tiger snake","Peninsula tiger snake","Tasmanian tiger snake","Western tiger snake","Tigre snake","Tree snake","Blanding's tree snake","Blunt-headed tree snake","Brown tree snake","Long-nosed tree snake","Many-banded tree snake","Northern tree snake","Trinket snake","Black-banded trinket snake","Twig snake","African twig snake","Twin Headed King Snake","Titanboa","Urutu","Vine snake","Asian Vine Snake, Whip Snake","American Vine Snake","Mexican vine snake","Viper","Asp viper","Bamboo viper","Bluntnose viper","Brazilian mud Viper","Burrowing viper","Bush viper","Great Lakes bush viper","Hairy bush viper","Nitsche's bush viper","Rough-scaled bush viper","Spiny bush viper","Carpet viper","Crossed viper","Cyclades blunt-nosed viper","Eyelash viper","False horned viper","Fea's viper","Fifty pacer","Gaboon viper","Hognosed viper","Horned desert viper","Horned viper","Jumping viper","Kaznakov's viper","Leaf-nosed viper","Leaf viper","Levant viper","Long-nosed viper","McMahon's viper","Mole viper","Palestine viper","Pallas' viper","Palm viper","Amazonian palm viper","Black-speckled palm-pitviper","Eyelash palm-pitviper","Green palm viper","Mexican palm-pitviper","Guatemalan palm viper","Honduran palm viper","Siamese palm viper","Side-striped palm-pitviper","Yellow-lined palm viper","Pit viper","Banded pitviper","Bamboo pitviper","Barbour's pit viper","Black-tailed horned pit viper","Bornean pitviper","Brongersma's pitviper","Brown spotted pitviper[4]","Cantor's pitviper","Elegant pitviper","Eyelash pit viper","Fan-Si-Pan horned pitviper","Flat-nosed pitviper","Godman's pit viper","Green tree pit viper","Habu pit viper","Hagen's pitviper","Horseshoe pitviper","Jerdon's pitviper","Kanburian pit viper","Kaulback's lance-headed pitviper","Kham Plateau pitviper","Large-eyed pitviper","Malabar rock pitviper","Malayan pit viper","Mangrove pit viper","Mangshan pitviper","Motuo bamboo pitviper","Nicobar bamboo pitviper","Philippine pitviper","Pointed-scaled pit viper[5]","Red-tailed bamboo pitviper","Schultze's pitviper","Stejneger's bamboo pitviper","Sri Lankan pit viper","Temple pit viper","Tibetan bamboo pitviper","Tiger pit viper","Undulated pit viper","Wagler's pit viper","Wirot's pit viper","Portuguese viper","Saw-scaled viper","Schlegel's viper","Sedge viper","Sharp-nosed viper","Snorkel viper","Temple viper","Tree viper","Chinese tree viper","Guatemalan tree viper","Hutton's tree viper","Indian tree viper","Large-scaled tree viper","Malcolm's tree viper","Nitsche's tree viper","Pope's tree viper","Rough-scaled tree viper","Rungwe tree viper","Sumatran tree viper","White-lipped tree viper","Ursini's viper","Western hog-nosed viper","Wart snake","Water moccasin","Water snake","Bocourt's water snake","Northern water snake","Whip snake","Long-nosed whip snake","Wolf snake","African wolf snake","Barred wolf snake","Worm snake","Common worm snake","Longnosed worm snake","Wutu","Yarara","Zebra snake"],Gn=["dog","cat","snake","bear","lion","cetacean","insect","crocodilia","cow","bird","fish","rabbit","horse"],qn={bear:wn,bird:jn,cat:Bn,cetacean:Sn,cow:xn,crocodilia:Mn,dog:Tn,fish:Ln,horse:Rn,insect:Pn,lion:Hn,rabbit:zn,rodent:In,snake:Nn,type:Gn},Wn=qn,_n=["{{person.name}}","{{company.name}}"],Kn=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],On=["0.#.#","0.##","#.##","#.#","#.#.#"],Jn={author:_n,name:Kn,version:On},$n=Jn,Vn=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],Un={formats:Vn},Yn=Un,Zn=["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"],Xn={human:Zn},Qn=Xn,eo=["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelery","Sports","Outdoors","Automotive","Industrial"],ao=["Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support","The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive","New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality","The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design","The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J","The Football Is Good For Training And Recreational Purposes","Carbonite web goalkeeper gloves are ergonomically designed to give easy fit","Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart","The beautiful range of Apple Naturalé that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients","Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals"],io={adjective:["Small","Ergonomic","Electronic","Rustic","Intelligent","Gorgeous","Incredible","Elegant","Fantastic","Practical","Modern","Recycled","Sleek","Bespoke","Awesome","Generic","Handcrafted","Handmade","Oriental","Licensed","Luxurious","Refined","Unbranded","Tasty"],material:["Steel","Bronze","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Metal","Soft","Fresh","Frozen"],product:["Chair","Car","Computer","Keyboard","Mouse","Bike","Ball","Gloves","Pants","Shirt","Table","Shoes","Hat","Towels","Soap","Tuna","Chicken","Fish","Cheese","Bacon","Pizza","Salad","Sausages","Chips"]},to={department:eo,product_description:ao,product_name:io},no=to,oo=["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],so=["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],go=["synergies","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","action-items","portals","niches","technologies","content","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies","blockchains","lifetime value"],ro=["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],uo=["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],lo=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} - {{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],mo=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],co=["Inc","and Sons","LLC","Group"],po={adjective:oo,buzz_adjective:so,buzz_noun:go,buzz_verb:ro,descriptor:uo,name_pattern:lo,noun:mo,suffix:co},ho=po,Fo=["id","title","name","email","phone","token","group","category","password","comment","avatar","status","createdAt","updatedAt"],bo={column:Fo},ko=bo,yo={wide:["January","February","March","April","May","June","July","August","September","October","November","December"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},fo={wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},Do={month:yo,weekday:fo},Ao=Do,Co=["Checking","Savings","Money Market","Investment","Home Loan","Credit Card","Auto Loan","Personal Loan"],Eo=["34##-######-####L","37##-######-####L"],vo=["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],wo=["6011-####-####-###L","65##-####-####-###L","64[4-9]#-####-####-###L","6011-62##-####-####-###L","65##-62##-####-####-###L","64[4-9]#-62##-####-####-###L"],jo=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],Bo=["5018-#{4}-#{4}-#{3}L","5020-#{4}-#{4}-#{3}L","5038-#{4}-#{4}-#{3}L","5893-#{4}-#{4}-#{3}L","6304-#{4}-#{4}-#{3}L","6759-#{4}-#{4}-#{3}L","676[1-3]-####-####-###L","5018#{11,15}L","5020#{11,15}L","5038#{11,15}L","5893#{11,15}L","6304#{11,15}L","6759#{11,15}L","676[1-3]#{11,15}L"],So=["5[1-5]##-####-####-###L","2[221-720]-####-####-###L"],xo=["4###########L","4###-####-####-###L"],Mo={american_express:Eo,diners_club:vo,discover:wo,jcb:jo,maestro:Bo,mastercard:So,visa:xo},To=Mo,Lo=[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],Ro=["deposit","withdrawal","payment","invoice"],Po={account_type:Co,credit_card:To,currency:Lo,transaction_type:Ro},Ho=Po,zo=["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],Io=["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],No=["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],Go=["If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"],qo=["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"],Wo={adjective:zo,ingverb:Io,noun:No,phrase:Go,verb:qo},_o=Wo,Ko=["com","biz","info","name","net","org"],Oo=["example.org","example.com","example.net"],Jo=["gmail.com","yahoo.com","hotmail.com"],$o={domain_suffix:Ko,example_email:Oo,free_email:Jo},Vo=$o,Uo=["#####","####","###"],Yo=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],Zo=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],Xo=["North","East","West","South","New","Lake","Port","Fort"],Qo=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],es=["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],as=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],is=["United States of America"],ts=["North","East","South","West","Northeast","Northwest","Southeast","Southwest"],ns=["N","E","S","W","NE","NW","SE","SW"],os=["#####","#####-####"],ss=["Apt. ###","Suite ###"],gs=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],rs=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],us={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},ls=["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],ms=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}","{{location.street_name}}"],cs=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],ps={building_number:Uo,city_name:Yo,city_pattern:Zo,city_prefix:Xo,city_suffix:Qo,country:es,county:as,default_country:is,direction:ts,direction_abbr:ns,postcode:os,secondary_address:ss,state:gs,state_abbr:rs,street_address:us,street_name:ls,street_pattern:ms,street_suffix:cs},ds=ps,hs=["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"],Fs={words:hs},bs=Fs,ks={title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},ys=ks,fs=["Rock","Metal","Pop","Electronic","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classical","Latin","Reggae","Stage And Screen","Blues","Non Music","Rap"],Ds=["White Christmas","Hey Jude","Every Breath You Take","Mack the Knife","Rock Around the Clock","I Want to Hold Your Hand","(I Can't Get No) Satisfaction","The Twist","(Everything I Do) I Do it For You","Bridge Over Troubled Water","When Doves Cry","Call Me","Bette Davis Eyes","I Will Always Love You","Over the Rainbow","American Pie","Flashdance. What a Feeling","The Way We Were","I Heard it Through the Grapevine","You've Lost That Lovin' Feelin'","Nothing Compares 2 U","Endless Love","Yeah!","Let's Get it On","That's What Friends Are For","You Light Up My Life","(Sittin' On) the Dock of the Bay","Joy to the World","Heartbreak Hotel","Theme From 'A Summer Place'","Aquarius/Let The Sunshine In","I Will Survive","It's Too Late","Respect","Sugar Sugar","Stayin' Alive","Maggie May","My Heart Will Go On","Eye of the Tiger","End of the Road","Another One Bites the Dust","Billie Jean","Let's Stay Together","Battle of New Orleans","Oh","Hound Dog","I Love Rock 'n' Roll","Smooth","Good Vibrations","Physical","Light My Fire","Low","Hey Ya!","Let it Be","Don't Be Cruel","Hotel California","We Belong Together","Le Freak","Raindrops Keep Falling On My Head","How High the Moon","My Girl","I Can't Stop Loving You","Killing Me Softly With His Song","Mona Lisa","In the Mood","She Loves You","The Letter","Mister Sandman","Careless Whisper","What's Love Got to Do With It?","I'm a Believer","Wooly Bully","Theme From 'Shaft'","Hot Stuff","Centerfold","Honky Tonk Woman","I'll Be There","Gangsta's Paradise","Yesterday","My Sharona","Tennessee Waltz","Reach Out (I'll Be There)","California Dreamin'","Jailhouse Rock","Irreplaceable","Dancing in the Street","Rolling In The Deep","Tie a Yellow Ribbon 'round the Old Oak Tree","Stand By Me","Sentimental Journey","The First Time Ever I Saw Your Face","Louie Louie","Another Brick in the Wall (part 2)","(Just Like) Starting Over","Night Fever","To Sir","You're So Vain","Be My Baby","Celebration","(They Long to Be) Close to You","Begin the Beguine","I Still Haven't Found What I'm Looking For","I Want You Back","Arthur's Theme (Best That You Can Do)","Boulevard of Broken Dreams","With Or Without You","Tonight's the Night (Gonna Be Alright)","Are You Lonesome Tonight?","Upside Down","Dancing Queen","Sweet Child O' Mine","Where Did Our Love Go","Unchained Melody","Rudolph","Take My Breath Away","I'll Make Love to You","Love Will Keep Us Together","When a Man Loves a Woman","Walk Like an Egyptian","Crazy in Love","Strangers in the Night","You Belong to Me","In Da Club","Say You","We Are the World","Johnny B Goode","Love Theme From 'A Star is Born' (Evergreen)","Shadow Dancing","Superstition","Beat It","Night & Day","Waterfalls","House of the Rising Sun","Paper Doll","Downtown","I Can't Help Myself (Sugar Pie","Kiss From a Rose","Believe","Ballad of the Green Berets","Proud Mary","Too Young","Umbrella","Swanee","Need You Tonight","Like a Rolling Stone","Lady","One Sweet Day","Lean On Me","Tik-Toc","Monday Monday","What'd I Say","How You Remind Me","Silly Love Songs","My Guy","Macarena","Goodnight","Just My Imagination (Running Away With Me)","The Sounds of Silence","Imagine","Me & Bobby McGee","Near You","What's Going On?","Suspicious Minds","Ode To Billie Joe","Wind Beneath My Wings","The Boy is Mine","Mr Tambourine Man","Faith","Green Onions","Mrs Robinson","How Deep is Your Love?","Hey There","Heart of Glass","Pennies From Heaven","Like a Virgin","Midnight Train to Georgia","Help!","Tossing & Turning","The Sign","Born to Be Wild","Layla","I Just Wanna Be Your Everything","War","96 Tears","I Get Around","Because You Loved Me","Summer in the City","Get Back","Secret Love","9 to 5","(Ghost) Riders in the Sky","The Loco-Motion","Play That Funky Music","Bohemian Rhapsody","Little Things Mean a Lot","Cry","All Shook Up","Up Where We Belong","Sledgehammer","Fire & Rain","Stop! in the Name of Love","Sweet Home Alabama","Another Day in Paradise","Bleeding Love","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Whispering","Vogue","Under the Bridge","Sixteen Tons","Sugar Shack","Baby Love","What a Fool Believes","Lose Yourself","Hello Dolly","Brown Eyed Girl","Without You","Build Me Up Buttercup","We Found Love","Tears in Heaven","Family Affair","All I Wanna Do","Soul Man","Tequila","Rock With You","Livin' La Vida Loca","Best of My Love","Runaway","Alone Again (Naturally)","Can't Help Falling in Love","My Sweet Lord","Runaround Sue","Swinging On a Star","Gold Digger","Happy Together","Losing My Religion","Heart of Gold","Stardust","Will You Love Me Tomorrow","You Are the Sunshine of My Life","You Were Meant for Me","Take On Me","Hollaback Girl","God Bless America","I Swear","Sunshine of Your Love","Firework","Groovin'","Smells Like Teen Spirit","Big Girls Don't Cry","Jack & Diane","Addicted to Love","The Last Dance","Georgia On My Mind","Money For Nothing","Jump","Vaya Con Dios (may God Be With You)","You'll Never Know","That'll Be the Day","Girls Just Wanna Have Fun","Wheel of Fortune","When You Wish Upon a Star","Don't Fence Me In","Turn! Turn! Turn! (To Everything There is a Season)","Volare","Sweet Dreams (Are Made of This)","Whole Lotta Love","You've Got a Friend","Penny Lane","People Got to Be Free","Nature Boy","Sexyback","Crying","Single Ladies (Put A Ring On It)","Bad Girls","Too Close","I Got You Babe","We've Only Just Begun","Sh-Boom (Life Could Be a Dream)","Shining Star","Kansas City","Like a Prayer","Cheek to Cheek","Papa Was a Rolling Stone","Promiscuous","Love Shack","Funkytown","Crazy","Philadelphia Freedom","Temperature","Somebody That I Used to Know","All I Have to Do is Dream","Jessie's Girl","Rhinestone Cowboy","Blue Suede Shoes","Ebony & Ivory","I'll Never Smile Again","Keep On Loving You","Since U Been Gone","The Way You Look Tonight","Crazy Little Thing Called Love","The Great Pretender","Brown Sugar","Que sera sera (Whatever will be will be)","No One","Bad Day","Boom Boom Pow","Party Rock Anthem","Because of You","Chattanooga Choo Choo","A Whiter Shade of Pale","Love Me Tender","Higher Love","Footloose","Blurred Lines","I Just Called to Say I Love You","Come Together","It's Now Or Never","Under the Boardwalk","Don't You Want Me","You Can't Hurry Love","Fame","Fallin'","Poker Face","Bad Romance","Ruby Tuesday","All Night Long (All Night)","Baby Got Back","Whole Lotta Shakin' Goin' On","Frenesi","December 1963 (Oh What a Night)","Bad Moon Rising","Abracadabra","I Gotta Feeling","The Song From Moulin Rouge (Where Is Your Heart)","Waiting For a Girl Like You","Everybody Loves Somebody","I Can't Go For That (No Can Do)","Buttons & Bows","It's All in the Game","Love Train","Dance to the Music","Candle in the Wind '97","Honey","Kiss","I'll Take You There","Paint it Black","Band of Gold","Just the Way You Are","Spirit in the Sky","Vision of Love","Hips don't lie","Till The End of Time","Duke of Earl","YMCA","Oh My Papa (O Mein Papa)","Pistol Packin' Mama","Gonna Make You Sweat (Everybody Dance Now)","Dilemma","I Need You Now","Wanted","Jumpin' Jack Flash","Against All Odds (Take a Look At Me Now)","Tom Dooley","Goodbye Yellow Brick Road","Rhapsody in Blue","Bennie & the Jets","Call Me Maybe","You Really Got Me","God Bless the Child","I'm Sorry","Bad","I Can't Get Next to You","The Power of Love","Dreamlover","Only The Lonely (Know The Way I Feel)","We Are Family","At Last","Brand New Key","I've Heard That Song Before","Stay (I Missed You)","Do Ya Think I'm Sexy?","Tutti Frutti","This Ole House","Please Mr Postman","Good Times","Something","(I've Had) the Time of My Life","I Don't Want to Miss a Thing","Down Hearted Blues","Rag Doll","Blueberry Hill","Ain't No Sunshine","Wild Thing","Blaze of Glory","Ray of Light","The Hustle","Grenade","Cathy's Clown","Minnie the Moocher","Love Is Blue (L'Amour Est Bleu)","Iris","The Boys of Summer","The Tide is High","She Drives Me Crazy","Save the Best For Last","These Boots Are Made For Walking","I Feel Love","A Woman in Love","We Can Work it Out","The Reason","Locked Out Of Heaven","Do That to Me One More Time","That's the Way Love Goes","A Hard Day's Night","I Believe I Can Fly","Karma Chameleon","One O'Clock Jump","Mule Train","Car Wash","Rapture","Creep","Streets of Philadelphia","West End Girls","Leader of the Pack","T For Texas (Blue Yodel No 1)","Mama Told Me Not to Come","Just Dance","Mercy Mercy Me (The Ecology)","Livin' On a Prayer","Good Lovin'","50 Ways to Leave Your Lover","Stronger","I Can See Clearly Now","We Are the Champions","(I've Got a Gal In) Kalamazoo","No Scrubs","How Do You Mend a Broken Heart","I Got You (I Feel Good)","Don't Let the Stars Get in Your Eyes","The Girl From Ipanema","(Sexual) Healing","Tears of a Clown","We Will Rock You","Hold On","Bye Bye Love","Chapel of Love","White Rabbit","Rock the Boat","The Gypsy","Take The 'A' Train","Crimson & Clover","Crocodile Rock","Make Love to Me","Nothing's Gonna Stop Us Now","Say Say Say","The Christmas Song (Chestnuts Roasting On An Open Fire)","Un-Break My Heart","Cherish","I'll Be Missing You","Drops of Jupiter (Tell Me)","There goes my baby","You Send Me","If (They Made Me a King)","The Prisoner's Song","ABC","Do Wah Diddy Diddy","He's So Fine","A Boy Named Sue","Roll Over Beethoven","Sweet Georgia Brown","Earth Angel","Rehab","(You Keep Me) Hangin' On","This Diamond Ring","Be My Love","Rush Rush","You're Beautiful","Roll With It","Moonlight Serenade","Unbelievable","Peg o' My Heart","This Land is Your Land","Stranger On the Shore","Rum & Coca-Cola","Hit the Road","Without Me","Crazy For You","I Want to Know What Love Is","Bye Bye","Down Under","At the Hop","One Bad Apple","Kiss & Say Goodbye","For What It's Worth (Stop","The Long & Winding Road","Baby One More Time","Stairway to Heaven","How Do I Live?","Hello","Truly Madly Deeply","Great Balls of Fire","King of the Road","I Wanna Dance With Somebody (Who Loves Me)","Reunited","Help Me","Rags to Riches","(It's No) Sin","Say My Name","Nobody Does it Better","Paperback Writer","Don't Worry Be Happy","I Fall to Pieces","Body & Soul","You're Still the One","Stormy Weather (Keeps Rainin' All the Time)","Horse With No Name","American Woman","Chattanoogie Shoe-Shine Boy","Pick Up the Pieces","Everybody Wants to Rule the World","Blue Tango","Hurt So Good","Apologize","Let's Dance","(You're My) Soul & Inspiration","I Only Have Eyes For You","Wichita Lineman","Hanging by a Moment","Spinning Wheel","Look Away","Ironic","Don't Stop 'Til You Get Enough","Empire State Of Mind","Do You Love Me?","Jive Talkin'","You're the One That I Want","Sweet Soul Music","Hey There Delilah","A Whole New World (Aladdin's Theme)","Somethin' Stupid","Knock Three Times","Mickey","The Wanderer","Dancing in the Dark","It's Still Rock 'n' Roll to Me","Boogie Oogie Oogie","Can You Feel the Love Tonight","Harper Valley PTA","Seasons in the Sun","Come On-a My House","Viva La Vida","Walk On By","Drop it Like It's Hot","Private Eyes","Maniac","All My Lovin' (You're Never Gonna Get It)","Take a Bow","Ring of Fire","Save the Last Dance For Me","Make it With You","Don't Speak","I Shot the Sheriff","Say It Right","Sing","Twist & Shout","Walk This Way","A-Tisket A-Tasket","Let Me Love You","I Can Dream","Toxic","The Joker","Hero","In the Year 2525 (Exordium & Terminus)","Your Song","Oh Happy Day","Grease","Love In This Club","Angie","How Much is That Doggy in the Window?","Daydream Believer","Whip It","Boogie Woogie Bugle Boy","Down","Hanky Panky","Total Eclipse of the Heart","Cat's in the Cradle","Strange Fruit","Breathe","On My Own","Dizzy","Ticket to Ride","We Got The Beat","On the Atchison","Always On My Mind","Unforgettable","In the End","Music","Can't Buy Me Love","Chain of Fools","Won't Get Fooled Again","Happy Days Are Here Again","Third Man Theme","Your Cheatin' Heart","Thriller","Venus","Time After Time","That Lucky Old Sun (Just Rolls Around Heaven All Day)","E.T.","Three Coins in the Fountain","Touch Me","You Ain't Seen Nothin' Yet","Gives You Hell","Knock On Wood","One of These Nights","Again","Doo Wop (That Thing)","Whoomp! (There it Is)","Magic","I'm Walking Behind You","We Didn't Start the Fire","Lola","Ghostbusters","Winchester Cathedral","Greatest Love of All","My Love","Wannabe","Miss You","I Feel Fine","Baby Baby","TSOP (The Sound of Philadelphia)","Loving You","This Guy's in Love With You","Till I Waltz Again With You","Why Do Fools Fall in Love?","Nights in White Satin","That's the Way (I Like It)","My Prayer","(Put Another Nickel In) Music! Music! Music!","Colors of the Wind","Morning Train (Nine to Five)","I Went to Your Wedding","Kiss Me","Gypsies","Cracklin' Rosie","Maybellene","Born in the USA","Here Without You","Mony Mony","Mmmbop","You Always Hurt the One You Love","Eight Days a Week","What Goes Around Comes Around","Kung Fu Fighting","Fantasy","Sir Duke","Ain't Misbehavin'","Need You Now","Last Train to Clarksville","Yakety Yak","I'll be seeing you","Hard to Say I'm Sorry","It's My Party","Love to Love You Baby","Miss You Much","Born to Run","Instant Karma","The Rose","Purple Rain","One","Groove is in the Heart","Gimme Some Lovin'","Beautiful Day","Escape (The Pina Colada Song)","Use Somebody","Fortunate Son","Afternoon Delight","Love's Theme","Sailing","Cherry Pink & Apple Blossom White","Georgy Girl","How to Save a Life","I Walk the Line","All You Need is Love","U Can't Touch This","All Out of Love","Where is the Love?","Revolution","The Love You Save","Black Or White","This Used to Be My Playground","Living For the City","School's Out","Disturbia","Riders On the Storm","Some Enchanted Evening","Weak","Maneater","More Than Words","Time of the Season","Mrs Brown You've Got a Lovely Daughter","If You Leave Me Now","Can't Get Enough of Your Love","Na Na Hey Hey (Kiss Him Goodbye)","Mr Brightside","Black Velvet","I'm Yours","My Blue Heaven","It Had to Be You","Tha Crossroads","Ac-cent-tchu-ate the Positive","Everyday People","We Are Young","Take Me Home","Smoke! Smoke! Smoke! (That Cigarette)","In the Summertime","The Tracks of My Tears","Fly Robin Fly","Love is a Many Splendoured Thing","Another Night","Long Tall Sally","You Sexy Thing","The Morning After","Get Off of My Cloud","Roses Are Red","Thank You (Falettinme be Mice Elf Again)","Slow Poke","You Belong With Me","Ain't No Mountain High Enough","Auf Wiederseh'n Sweetheart","Beauty & the Beast","St Louis Blues","Peggy Sue","U Got it Bad","Sweet Caroline (Good Times Never Seemed So Good)","Wedding Bell Blues","Freebird","Wipe Out","California Girls","Being With You","Makin' Whoopee","Shop Around","Smoke On the Water","Hungry Heart","That's Amore","My Life","Brandy (You're A Fine Girl)","Walk Don't Run","Surfin' USA","Ball of Confusion (That's What the World is Today)","Sunshine Superman","Frankenstein","Kiss You All Over","Wishing Well","Piano Man","Ben","In the Ghetto","Hang On Sloopy","Singing The Blues","Cry Like a Baby","I Honestly Love You","Brother","Lookin' Out My Back Door","Candy Man","Burn","Stagger Lee","Moonlight Cocktail","Coming Up","Pop Muzik","As Time Goes By","My Eyes Adored You","Strawberry Fields Forever","Some of These Days","I Think I Love You","Judy in Disguise (With Glasses)","All Along the Watchtower","A Thousand Miles","Fast Car","Red Red Wine","Live & Let Die","Come On Eileen","Right Back Where We Started From","Brother Louie","Ol' Man River","Band On the Run","Rich Girl","Green River","Got to Give it Up","Behind Closed Doors","Don't Go Breaking My Heart","I'm Looking Over a Four Leaf Clover","Mr Big Stuff","Tiger Rag","Kryptonite","Hey Paula","Go Your Own Way","Big Bad John","Wake Me Up Before You Go Go","Tangerine","Wayward Wind","Disco Lady","Spanish Harlem","Wicked Game","Rosanna","Papa Don't Preach","Somebody to Love","Kokomo","Manana (Is Soon Enough For Me)","Puttin' on the Ritz","One More Try","I'll Walk Alone","Shout","Woman","Ballerina","We Built This City","19th Nervous Breakdown","Working My Way Back to You","Superstar","Foolish Games","Get Down Tonight","On Bended Knee","Magic Carpet Ride","Only You (And You Alone)","A String of Pearls","A Tree in the Meadow","So Much in Love","Every Little Thing She Does is Magic","La Bamba","Tighten Up","Three Times a Lady","Airplanes","Don't Leave Me This Way","Rock the Casbah","Feel Good Inc","Love Me Do","Kiss On My List","Give Me Everything","Have You Ever Really Loved a Woman?","Love Letters in the Sand","Ring My Bell","Love Child","I Feel For You","Bye","(Let Me Be Your) Teddy Bear","Soldier Boy","Papa's Got a Brand New Bag","Love Hangover","Spill the Wine","Royals","April Showers","Don't You (Forget About Me)","Travellin' Man","The Thing","You Make Me Feel Brand New","The Glow-Worm","You Don't Bring Me Flowers","Summertime Blues","Straight Up","Sunday","Wake Up Little Susie","She's a Lady","Over There","Little Darlin'","Rag Mop","Shake Down","Up Around the Bend","Harbour Lights","Chances Are","Mood Indigo","Pony Time","After You've Gone","I Wanna Love You","Da Doo Ron Ron (When He Walked Me Home)","If You Don't Know Me By Now","Green Tambourine","My Man","If I Didn't Care","St George & the Dragonette","Why Don't You Believe Me?","How Will I Know","Disco Duck","Lonely Boy","Never Gonna Give You Up","Before The Next Teardrop Falls","Running Scared","Let's Hear it For the Boy","Sleep Walk","Walk On the Wild Side","Memories Are Made of This","Open Arms","Stuck On You","Personality","Feel Like Making Love","Stars & Stripes Forever","Besame Mucho","Let Me Call You Sweetheart","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Cars","You Make Me Feel Like Dancing","Whatcha Say","Me & Mrs Jones","Bitter Sweet Symphony","Uncle Albert (Admiral Halsey)","More Than a Feeling","My Boyfriend's Back","People","He'll Have to Go","I Can Help","The Streak","Dreams","Hair","Cold","Nothin' on You","The End of the World","Caldonia Boogie (What Makes Your Big Head So Hard)","I Kissed A Girl","Incense & Peppermints","12th Street Rag","West End Blues","The Way You Move","Smoke Gets in Your Eyes","Want Ads","Long Cool Woman in a Black Dress","Hey Baby","(Your Love Keeps Lifting Me) Higher & Higher","He's a Rebel","Alone","Thrift Shop","Don't Let the Sun Go Down On Me","The Sweet Escape","Return to Sender","Here in My Heart","Wabash Cannonball","Ain't That a Shame","Travellin' Band","I'm Your Boogie Man","I Write the Songs","This Love","Lights","Will It Go Round In Circles","Purple Haze","Rock Your Baby","Delicado","Tammy","Check On It","Breaking Up is Hard to Do","1999","Prisoner of Love","Wild Wild West","Walk Like a Man","I Will Follow Him","Glamorous","Yellow Rose of Texas","That Old Black Magic","I'm So Lonesome I Could Cry","Up Up & Away","Baby Come Back","Let it Snow! Let it Snow! Let it Snow!","Pon De Replay","Because I Love You (The Postman Song)","Sleepy Lagoon","Baker Street","Dardanella","You Don't Have to Be a Star (To Be in My Show)","Leaving","Glory of Love","Theme From 'Greatest American Hero' (Believe It Or Not)","Shake You Down","Ole Buttermilk Sky","I Can't Get Started","Freak Me","Hot Child In The City","Man in the Mirror","Queen of Hearts","Let's Groove","Change the World","You make Me Wanna","Someday","Eve of Destruction","One of Us","Honky Tonk","Be Bop a Lula","Two Hearts","Paper Planes"],As={genre:fs,song_name:Ds},Cs=As,Es=["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],vs=["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],ws=["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],js=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],Bs=["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],Ga=["Mrs.","Ms.","Miss","Dr."],Ss=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],xs=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transexual female","Transexual male","Transexual man","Transexual person","Transexual woman","Transexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],Ms=["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],Ts=["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],Ls=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],Rs=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"],Ps=["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"],qa=["Mr.","Dr."],Hs=["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],zs=[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}];function Is(...a){return[...new Set(a.flat())].sort()}var Ns=Is(Ga,qa),Gs=["female","male"],qs=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],Ws={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},_s=["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"],Ks={bio_part:Es,bio_pattern:vs,bio_supporter:ws,female_first_name:js,female_middle_name:Bs,female_prefix:Ga,first_name:Ss,gender:xs,job_title_pattern:Ms,last_name:Ts,last_name_pattern:Ls,male_first_name:Rs,male_middle_name:Ps,male_prefix:qa,middle_name:Hs,name:zs,prefix:Ns,sex:Gs,suffix:qs,title:Ws,western_zodiac_sign:_s},Os=Ks,Js=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],$s={formats:Js},Vs=$s,Us=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),Ys=Object.freeze([{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]),Zs={chemicalElement:Us,unit:Ys},Xs=Zs,Qs=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],eg=["{{location.state}} {{team.creature}}"],ag={creature:Qs,name:eg},ig=ag,tg=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],ng=["Diesel","Electric","Gasoline","Hybrid"],og=["Aston Martin","Audi","Bentley","BMW","Bugatti","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Maserati","Mazda","Mercedes Benz","Mini","Nissan","Polestar","Porsche","Rolls Royce","Smart","Tesla","Toyota","Volkswagen","Volvo"],sg=["Fiesta","Focus","Taurus","Mustang","Explorer","Expedition","F-150","Model T","Ranchero","Volt","Cruze","Malibu","Impala","Camaro","Corvette","Colorado","Silverado","El Camino","CTS","XTS","ATS","Escalade","Alpine","Charger","LeBaron","PT Cruiser","Challenger","Durango","Grand Caravan","Wrangler","Grand Cherokee","Roadster","Model S","Model 3","Model X","Model Y","Camry","Prius","Land Cruiser","Accord","Civic","Element","Sentra","Altima","A8","A4","Beetle","Jetta","Golf","911","Spyder","Countach","Mercielago","Aventador","1","2","Fortwo","V90","XC90","CX-9"],gg=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],rg={bicycle_type:tg,fuel:ng,manufacturer:og,model:sg,type:gg},ug=rg,lg=["abandoned","able","absolute","adorable","adventurous","academic","acceptable","acclaimed","accomplished","accurate","aching","acidic","acrobatic","active","actual","adept","admirable","admired","adolescent","adored","advanced","afraid","affectionate","aged","aggravating","aggressive","agile","agitated","agonizing","agreeable","ajar","alarmed","alarming","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","amusing","anchored","ancient","angelic","angry","anguished","animated","annual","another","antique","anxious","any","apprehensive","appropriate","apt","arctic","arid","aromatic","artistic","ashamed","assured","astonishing","athletic","attached","attentive","attractive","austere","authentic","authorized","automatic","avaricious","average","aware","awesome","awful","awkward","babyish","bad","back","baggy","bare","barren","basic","beautiful","belated","beloved","beneficial","better","best","bewitched","big","big-hearted","biodegradable","bite-sized","bitter","black","black-and-white","bland","blank","blaring","bleak","blind","blissful","blond","blue","blushing","bogus","boiling","bold","bony","boring","bossy","both","bouncy","bountiful","bowed","brave","breakable","brief","bright","brilliant","brisk","broken","bronze","brown","bruised","bubbly","bulky","bumpy","buoyant","burdensome","burly","bustling","busy","buttery","buzzing","calculating","calm","candid","canine","capital","carefree","careful","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","cheery","chief","chilly","chubby","circular","classic","clean","clear","clear-cut","clever","close","closed","cloudy","clueless","clumsy","cluttered","coarse","cold","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complex","complicated","composed","concerned","concrete","confused","conscious","considerate","constant","content","conventional","cooked","cool","cooperative","coordinated","corny","corrupt","costly","courageous","courteous","crafty","crazy","creamy","creative","creepy","criminal","crisp","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cultured","cumbersome","curly","curvy","cute","cylindrical","damaged","damp","dangerous","dapper","daring","darling","dark","dazzling","dead","deadly","deafening","dear","dearest","decent","decimal","decisive","deep","defenseless","defensive","defiant","deficient","definite","definitive","delayed","delectable","delicious","delightful","delirious","demanding","dense","dental","dependable","dependent","descriptive","deserted","detailed","determined","devoted","different","difficult","digital","diligent","dim","dimpled","direct","disastrous","discrete","disgusting","disloyal","dismal","distant","downright","dreary","dirty","disguised","dishonest","distinct","distorted","dizzy","doting","double","drab","drafty","dramatic","droopy","dry","dual","dull","dutiful","each","eager","earnest","early","easy","easy-going","ecstatic","edible","educated","elaborate","elastic","elated","elderly","electric","elegant","elementary","elliptical","embarrassed","embellished","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enormous","enraged","entire","envious","equal","equatorial","essential","esteemed","ethical","euphoric","even","evergreen","everlasting","every","evil","exalted","excellent","exemplary","exhausted","excitable","excited","exciting","exotic","expensive","experienced","expert","extraneous","extroverted","extra-large","extra-small","fabulous","failing","faint","fair","faithful","fake","false","familiar","famous","fancy","fantastic","far","faraway","far-flung","far-off","fast","fat","fatal","fatherly","favorable","favorite","fearful","fearless","feisty","feline","female","feminine","few","fickle","filthy","fine","finished","firm","first","firsthand","fitting","fixed","flaky","flamboyant","flashy","flat","flawed","flawless","flickering","flimsy","flippant","flowery","fluffy","fluid","flustered","focused","fond","foolhardy","foolish","forceful","forked","formal","forsaken","forthright","fortunate","fragrant","frail","frank","frayed","free","french","fresh","frequent","friendly","frightened","frightening","frigid","frilly","frizzy","frivolous","front","frosty","frozen","frugal","fruitful","full","fumbling","functional","funny","fussy","fuzzy","gargantuan","gaseous","general","generous","gentle","genuine","giant","giddy","gigantic","gifted","giving","glamorous","glaring","glass","gleaming","gleeful","glistening","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grand","grandiose","granular","grateful","grave","gray","great","greedy","green","gregarious","grim","grimy","gripping","grizzled","grotesque","grouchy","grounded","growing","growling","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","half","handmade","handsome","handy","happy","happy-go-lucky","hard","hard-to-find","harmful","harmless","harmonious","harsh","hasty","hateful","haunting","healthy","heartfelt","hearty","heavenly","heavy","hefty","helpful","helpless","hidden","hideous","high","high-level","hilarious","hoarse","hollow","homely","honest","honorable","honored","hopeful","horrible","hospitable","hot","huge","humble","humiliating","humming","humongous","hungry","hurtful","husky","icky","icy","ideal","idealistic","identical","idle","idolized","ignorant","ill","ill-fated","ill-informed","illiterate","illustrious","imaginary","imaginative","immaculate","immaterial","immediate","immense","impassioned","impeccable","impartial","imperfect","imperturbable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incompatible","incomplete","inconsequential","incredible","indelible","inexperienced","indolent","infamous","infantile","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","insubstantial","intelligent","intent","intentional","interesting","internal","international","intrepid","ironclad","irresponsible","irritating","itchy","jaded","jagged","jam-packed","jaunty","jealous","jittery","joint","jolly","jovial","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","jumpy","juvenile","kaleidoscopic","keen","key","kind","kindhearted","kindly","klutzy","knobby","knotty","knowledgeable","knowing","known","kooky","kosher","lanky","large","last","lasting","late","lavish","lawful","lazy","leading","lean","leafy","left","legal","legitimate","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","loathsome","lone","lonely","long","long-term","loose","lopsided","lost","loud","lovable","lovely","loving","low","loyal","lucky","lumbering","luminous","lumpy","lustrous","luxurious","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","masculine","massive","mature","meager","mealy","mean","measly","meaty","medical","mediocre","medium","meek","mellow","melodic","memorable","menacing","merry","messy","metallic","mild","milky","mindless","miniature","minor","minty","miserable","miserly","misguided","misty","mixed","modern","modest","moist","monstrous","monthly","monumental","moral","mortified","motherly","motionless","mountainous","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","naive","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","noisy","nonstop","normal","notable","noted","noteworthy","novel","noxious","numb","nutritious","nutty","obedient","oblong","oily","obvious","occasional","odd","oddball","offbeat","offensive","official","old","old-fashioned","only","open","optimal","optimistic","opulent","orange","orderly","organic","ornate","ornery","ordinary","original","other","our","outlying","outgoing","outlandish","outrageous","outstanding","oval","overcooked","overdue","overjoyed","overlooked","palatable","pale","paltry","parallel","parched","partial","passionate","past","pastel","peaceful","peppery","perfect","perfumed","periodic","perky","personal","pertinent","pesky","pessimistic","petty","phony","physical","piercing","pink","pitiful","plain","plaintive","plastic","playful","pleasant","pleased","pleasing","plump","plush","polished","polite","political","pointed","pointless","poised","poor","popular","portly","posh","positive","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","previous","pricey","prickly","primary","prime","pristine","private","prize","probable","productive","profitable","profuse","proper","proud","prudent","punctual","pungent","puny","pure","purple","pushy","putrid","puzzled","puzzling","quaint","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quirky","quixotic","quizzical","radiant","ragged","rapid","rare","rash","raw","recent","reckless","rectangular","ready","real","realistic","reasonable","red","reflecting","regal","regular","reliable","relieved","remarkable","remorseful","remote","repentant","required","respectful","responsible","repulsive","revolving","rewarding","rich","rigid","right","ringed","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","rundown","ruddy","rude","runny","rural","rusty","sad","safe","salty","same","sandy","sane","sarcastic","sardonic","satisfied","scaly","scarce","scared","scary","scented","scholarly","scientific","scornful","scratchy","scrawny","second","secondary","second-hand","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serious","serpentine","several","severe","shabby","shadowy","shady","shallow","shameful","shameless","sharp","shimmering","shiny","shocked","shocking","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silly","silver","similar","simple","simplistic","sinful","single","sizzling","skeletal","skinny","sleepy","slight","slim","slimy","slippery","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","solid","somber","some","spherical","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","spectacular","speedy","spicy","spiffy","spirited","spiteful","splendid","spotless","spotted","spry","square","squeaky","squiggly","stable","staid","stained","stale","standard","starchy","stark","starry","steep","sticky","stiff","stimulating","stingy","stormy","straight","strange","steel","strict","strident","striking","striped","strong","studious","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","suspicious","svelte","sweaty","sweet","sweltering","swift","sympathetic","tall","talkative","tame","tan","tangible","tart","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","terrific","testy","thankful","that","these","thick","thin","third","thirsty","this","thorough","thorny","those","thoughtful","threadbare","thrifty","thunderous","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","traumatic","treasured","tremendous","tragic","trained","triangular","tricky","trifling","trim","trivial","troubled","true","trusting","trustworthy","trusty","truthful","turbulent","twin","ugly","ultimate","unacceptable","unaware","uncomfortable","uncommon","unconscious","understated","unequaled","uneven","unfinished","unfit","unfolded","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","united","unkempt","unknown","unlawful","unlined","unlucky","unnatural","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwitting","unwritten","upbeat","upright","upset","urban","usable","used","useful","useless","utilized","utter","vacant","vague","vain","valid","valuable","vapid","variable","vast","velvety","venerated","vengeful","verifiable","vibrant","vicious","victorious","vigilant","vigorous","villainous","violet","violent","virtual","virtuous","visible","vital","vivacious","vivid","voluminous","wan","warlike","warm","warmhearted","warped","wary","wasteful","watchful","waterlogged","watery","wavy","wealthy","weak","weary","webbed","wee","weekly","weepy","weighty","weird","welcome","well-documented","well-groomed","well-informed","well-lit","well-made","well-off","well-to-do","well-worn","wet","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","wild","willing","wilted","winding","windy","winged","wiry","wise","witty","wobbly","woeful","wonderful","wooden","woozy","wordy","worldly","worn","worried","worrisome","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yawning","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty","zigzag"],mg=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],cg=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],pg=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],dg=["ATM","CD","SUV","TV","aardvark","abacus","abbey","abbreviation","abdomen","ability","abnormality","abolishment","abrogation","absence","abundance","academics","academy","accelerant","accelerator","accent","acceptance","access","accessory","accident","accommodation","accompanist","accomplishment","accord","accordance","accordion","account","accountability","accountant","accounting","accuracy","accusation","acetate","achievement","achiever","acid","acknowledgment","acorn","acoustics","acquaintance","acquisition","acre","acrylic","act","action","activation","activist","activity","actor","actress","acupuncture","ad","adaptation","adapter","addiction","addition","address","adjective","adjustment","admin","administration","administrator","admire","admission","adobe","adoption","adrenalin","adrenaline","adult","adulthood","advance","advancement","advantage","advent","adverb","advertisement","advertising","advice","adviser","advocacy","advocate","affair","affect","affidavit","affiliate","affinity","afoul","afterlife","aftermath","afternoon","aftershave","aftershock","afterthought","age","agency","agenda","agent","aggradation","aggression","aglet","agony","agreement","agriculture","aid","aide","aim","air","airbag","airbus","aircraft","airfare","airfield","airforce","airline","airmail","airman","airplane","airport","airship","airspace","alarm","alb","albatross","album","alcohol","alcove","alder","ale","alert","alfalfa","algebra","algorithm","alias","alibi","alien","allegation","allergist","alley","alliance","alligator","allocation","allowance","alloy","alluvium","almanac","almighty","almond","alpaca","alpenglow","alpenhorn","alpha","alphabet","altar","alteration","alternative","altitude","alto","aluminium","aluminum","amazement","amazon","ambassador","amber","ambience","ambiguity","ambition","ambulance","amendment","amenity","ammunition","amnesty","amount","amusement","anagram","analgesia","analog","analogue","analogy","analysis","analyst","analytics","anarchist","anarchy","anatomy","ancestor","anchovy","android","anesthesiologist","anesthesiology","angel","anger","angina","angle","angora","angstrom","anguish","animal","anime","anise","ankle","anklet","anniversary","announcement","annual","anorak","answer","ant","anteater","antecedent","antechamber","antelope","antennae","anterior","anthropology","antibody","anticipation","anticodon","antigen","antique","antiquity","antler","antling","anxiety","anybody","anyone","anything","anywhere","apartment","ape","aperitif","apology","app","apparatus","apparel","appeal","appearance","appellation","appendix","appetiser","appetite","appetizer","applause","apple","applewood","appliance","application","appointment","appreciation","apprehension","approach","appropriation","approval","apricot","apron","apse","aquarium","aquifer","arcade","arch","arch-rival","archaeologist","archaeology","archeology","archer","architect","architecture","archives","area","arena","argument","arithmetic","ark","arm","arm-rest","armadillo","armament","armchair","armoire","armor","armour","armpit","armrest","army","arrangement","array","arrest","arrival","arrogance","arrow","art","artery","arthur","artichoke","article","artifact","artificer","artist","ascend","ascent","ascot","ash","ashram","ashtray","aside","asparagus","aspect","asphalt","aspic","assassination","assault","assembly","assertion","assessment","asset","assignment","assist","assistance","assistant","associate","association","assumption","assurance","asterisk","astrakhan","astrolabe","astrologer","astrology","astronomy","asymmetry","atelier","atheist","athlete","athletics","atmosphere","atom","atrium","attachment","attack","attacker","attainment","attempt","attendance","attendant","attention","attenuation","attic","attitude","attorney","attraction","attribute","auction","audience","audit","auditorium","aunt","authentication","authenticity","author","authorisation","authority","authorization","auto","autoimmunity","automation","automaton","autumn","availability","avalanche","avenue","average","avocado","award","awareness","awe","axis","azimuth","baboon","babushka","baby","bachelor","back","back-up","backbone","backburn","backdrop","background","backpack","backup","backyard","bacon","bacterium","badge","badger","bafflement","bag","bagel","baggage","baggie","baggy","bagpipe","bail","bait","bake","baker","bakery","bakeware","balaclava","balalaika","balance","balcony","ball","ballet","balloon","balloonist","ballot","ballpark","bamboo","ban","banana","band","bandana","bandanna","bandolier","bandwidth","bangle","banjo","bank","bankbook","banker","banking","bankruptcy","banner","banquette","banyan","baobab","bar","barbecue","barbeque","barber","bargain","barge","baritone","barium","bark","barley","barn","barometer","barracks","barrage","barrel","barrier","barstool","bartender","base","baseball","baseboard","baseline","basement","basics","basil","basin","basis","basket","basketball","bass","bassinet","bassoon","bat","bath","bather","bathhouse","bathrobe","bathroom","bathtub","battalion","batter","battery","batting","battle","battleship","bay","bayou","beach","bead","beak","beam","bean","beancurd","beanie","beanstalk","bear","beard","beast","beastie","beat","beating","beauty","beck","bed","bedrock","bedroom","bee","beech","beef","beet","beetle","beggar","beginner","beginning","begonia","behalf","behavior","behaviour","behest","behold","being","belfry","belief","believer","bell","belligerency","bellows","belly","belt","bench","bend","beneficiary","benefit","beret","berry","best-seller","bestseller","bet","beverage","beyond","bias","bibliography","bicycle","bid","bidder","bidding","bidet","bifocals","bijou","bike","bikini","bill","billboard","billing","billion","bin","binoculars","biology","biopsy","biosphere","biplane","birch","bird","bird-watcher","birdbath","birdcage","birdhouse","birth","birthday","biscuit","bit","bite","bitten","bitter","blackberry","blackbird","blackboard","blackfish","blackness","bladder","blade","blame","blank","blanket","blast","blazer","blend","blessing","blight","blind","blinker","blister","blizzard","block","blocker","blog","blogger","blood","bloodflow","bloom","bloomer","blossom","blouse","blow","blowgun","blowhole","blueberry","blush","boar","board","boat","boatload","boatyard","bob","bobcat","body","bog","bolero","bolt","bond","bonding","bondsman","bone","bonfire","bongo","bonnet","bonsai","bonus","boogeyman","book","bookcase","bookend","booking","booklet","bookmark","boolean","boom","boon","boost","booster","boot","bootie","border","bore","borrower","borrowing","boss","botany","bother","bottle","bottling","bottom","bottom-line","boudoir","bough","boulder","boulevard","boundary","bouquet","bourgeoisie","bout","boutique","bow","bower","bowl","bowler","bowling","bowtie","box","boxer","boxspring","boy","boycott","boyfriend","boyhood","boysenberry","brace","bracelet","bracket","brain","brake","bran","branch","brand","brass","bratwurst","bread","breadcrumb","breadfruit","break","breakdown","breakfast","breakpoint","breakthrough","breastplate","breath","breeze","brewer","bribery","brick","bricklaying","bride","bridge","brief","briefing","briefly","brilliant","brink","brisket","broad","broadcast","broccoli","brochure","brocolli","broiler","broker","bronchitis","bronco","bronze","brooch","brood","brook","broom","brother","brother-in-law","brow","brownie","browser","browsing","brunch","brush","brushfire","brushing","bubble","buck","bucket","buckle","buckwheat","bud","buddy","budget","buffalo","buffer","buffet","bug","buggy","bugle","builder","building","bulb","bulk","bull","bull-fighter","bulldozer","bullet","bump","bumper","bun","bunch","bungalow","bunkhouse","burden","bureau","burglar","burial","burn","burn-out","burning","burrito","burro","burrow","burst","bus","bush","business","businessman","bust","bustle","butane","butcher","butler","butter","butterfly","button","buy","buyer","buying","buzz","buzzard","c-clamp","cabana","cabbage","cabin","cabinet","cable","caboose","cacao","cactus","caddy","cadet","cafe","caffeine","caftan","cage","cake","calcification","calculation","calculator","calculus","calendar","calf","caliber","calibre","calico","call","calm","calorie","camel","cameo","camera","camp","campaign","campaigning","campanile","camper","campus","can","canal","candelabra","candidacy","candidate","candle","candy","cane","cannibal","cannon","canoe","canon","canopy","cantaloupe","canteen","canvas","cap","capability","capacity","cape","caper","capital","capitalism","capitulation","capon","cappelletti","cappuccino","captain","caption","captor","car","carabao","caramel","caravan","carbohydrate","carbon","carboxyl","card","cardboard","cardigan","care","career","cargo","caribou","carload","carnation","carnival","carol","carotene","carp","carpenter","carpet","carpeting","carport","carriage","carrier","carrot","carry","cart","cartel","carter","cartilage","cartload","cartoon","cartridge","carving","cascade","case","casement","cash","cashew","cashier","casino","casket","cassava","casserole","cassock","cast","castanet","castle","casualty","cat","catacomb","catalogue","catalysis","catalyst","catamaran","catastrophe","catch","catcher","category","caterpillar","cathedral","cation","catsup","cattle","cauliflower","causal","cause","causeway","caution","cave","caviar","cayenne","ceiling","celebration","celebrity","celeriac","celery","cell","cellar","cello","celsius","cement","cemetery","cenotaph","census","cent","center","centimeter","centre","centurion","century","cephalopod","ceramic","ceramics","cereal","ceremony","certainty","certificate","certification","cesspool","chafe","chain","chainstay","chair","chairlift","chairman","chairperson","chaise","chalet","chalice","chalk","challenge","chamber","champagne","champion","championship","chance","chandelier","change","channel","chaos","chap","chapel","chaplain","chapter","character","characteristic","characterization","chard","charge","charger","charity","charlatan","charm","charset","chart","charter","chasm","chassis","chastity","chasuble","chateau","chatter","chauffeur","chauvinist","check","checkbook","checking","checkout","checkroom","cheddar","cheek","cheer","cheese","cheesecake","cheetah","chef","chem","chemical","chemistry","chemotaxis","cheque","cherry","chess","chest","chestnut","chick","chicken","chicory","chief","chiffonier","child","childbirth","childhood","chili","chill","chime","chimpanzee","chin","chinchilla","chino","chip","chipmunk","chit-chat","chivalry","chive","chives","chocolate","choice","choir","choker","cholesterol","choosing","chop","chops","chopstick","chopsticks","chord","chorus","chow","chowder","chrome","chromolithograph","chronicle","chronograph","chronometer","chrysalis","chub","chuck","church","churn","chutney","cicada","cigarette","cilantro","cinder","cinema","cinnamon","circadian","circle","circuit","circulation","circumference","circumstance","cirrus","citizen","citizenship","citron","citrus","city","civilian","civilisation","civilization","claim","clam","clamp","clan","clank","clapboard","clarification","clarinet","clarity","clasp","class","classic","classification","classmate","classroom","clause","clave","clavicle","clavier","claw","clay","cleaner","clearance","clearing","cleat","clef","cleft","clergyman","cleric","clerk","click","client","cliff","climate","climb","clinic","clip","clipboard","clipper","cloak","cloakroom","clock","clockwork","clogs","cloister","clone","close","closet","closing","closure","cloth","clothes","clothing","cloud","cloudburst","clove","clover","cloves","club","clue","cluster","clutch","co-producer","coach","coal","coalition","coast","coaster","coat","cob","cobbler","cobweb","cockpit","cockroach","cocktail","cocoa","coconut","cod","code","codepage","codling","codon","coevolution","cofactor","coffee","coffin","cohesion","cohort","coil","coin","coincidence","coinsurance","coke","cold","coleslaw","coliseum","collaboration","collagen","collapse","collar","collard","collateral","colleague","collection","collectivisation","collectivization","collector","college","collision","colloquy","colon","colonial","colonialism","colonisation","colonization","colony","color","colorlessness","colt","column","columnist","comb","combat","combination","combine","comeback","comedy","comestible","comfort","comfortable","comic","comics","comma","command","commander","commandment","comment","commerce","commercial","commission","commitment","committee","commodity","common","commonsense","commotion","communicant","communication","communion","communist","community","commuter","company","comparison","compass","compassion","compassionate","compensation","competence","competition","competitor","complaint","complement","completion","complex","complexity","compliance","complication","complicity","compliment","component","comportment","composer","composite","composition","compost","comprehension","compress","compromise","comptroller","compulsion","computer","comradeship","con","concentrate","concentration","concept","conception","concern","concert","conclusion","concrete","condition","conditioner","condominium","condor","conduct","conductor","cone","confectionery","conference","confidence","confidentiality","configuration","confirmation","conflict","conformation","confusion","conga","congo","congregation","congress","congressman","congressperson","conifer","connection","connotation","conscience","consciousness","consensus","consent","consequence","conservation","conservative","consideration","consignment","consist","consistency","console","consonant","conspiracy","conspirator","constant","constellation","constitution","constraint","construction","consul","consulate","consulting","consumer","consumption","contact","contagion","container","content","contention","contest","context","continent","contingency","continuity","contour","contract","contractor","contrail","contrary","contrast","contribution","contributor","control","controller","controversy","convection","convenience","convention","conversation","conversion","convert","convertible","conviction","cook","cookbook","cookie","cooking","cooperation","coordination","coordinator","cop","cop-out","cope","copper","copy","copying","copyright","copywriter","coral","cord","corduroy","core","cork","cormorant","corn","corner","cornerstone","cornet","cornflakes","cornmeal","corporal","corporation","corporatism","corps","corral","correspondence","correspondent","corridor","corruption","corsage","cosset","cost","costume","cot","cottage","cotton","couch","cougar","cough","council","councilman","councilor","councilperson","counsel","counseling","counselling","counsellor","counselor","count","counter","counter-force","counterpart","countess","country","countryside","county","couple","coupon","courage","course","court","courthouse","courtroom","cousin","covariate","cover","coverage","coverall","cow","cowbell","cowboy","coyote","crab","cradle","craft","craftsman","cranberry","crane","cranky","crate","cravat","craw","crawdad","crayfish","crayon","crazy","cream","creation","creative","creativity","creator","creature","creche","credential","credenza","credibility","credit","creditor","creek","crepe","crest","crew","crewman","crewmate","crewmember","crewmen","cria","crib","cribbage","cricket","cricketer","crime","criminal","crinoline","crisis","crisp","criteria","criterion","critic","criticism","crocodile","crocus","croissant","crook","crop","cross","cross-contamination","cross-stitch","croup","crow","crowd","crown","crude","cruelty","cruise","crumb","crunch","crusader","crush","crust","cry","crystal","crystallography","cub","cube","cuckoo","cucumber","cue","cuff-link","cuisine","cultivar","cultivator","culture","culvert","cummerbund","cup","cupboard","cupcake","cupola","curd","cure","curio","curiosity","curl","curler","currant","currency","current","curriculum","curry","curse","cursor","curtailment","curtain","curve","cushion","custard","custody","custom","customer","cut","cuticle","cutlet","cutover","cutting","cyclamen","cycle","cyclone","cyclooxygenase","cygnet","cylinder","cymbal","cynic","cyst","cytokine","cytoplasm","dad","daddy","daffodil","dagger","dahlia","daikon","daily","dairy","daisy","dam","damage","dame","dance","dancer","dancing","dandelion","danger","dare","dark","darkness","darn","dart","dash","dashboard","data","database","date","daughter","dawn","day","daybed","daylight","dead","deadline","deal","dealer","dealing","dearest","death","deathwatch","debate","debris","debt","debtor","decade","decadence","decency","decimal","decision","decision-making","deck","declaration","declination","decline","decoder","decongestant","decoration","decrease","decryption","dedication","deduce","deduction","deed","deep","deer","default","defeat","defendant","defender","defense","deficit","definition","deformation","degradation","degree","delay","deliberation","delight","delivery","demand","democracy","democrat","demur","den","denim","denominator","density","dentist","deodorant","department","departure","dependency","dependent","deployment","deposit","deposition","depot","depression","depressive","depth","deputy","derby","derivation","derivative","derrick","descendant","descent","description","desert","design","designation","designer","desire","desk","desktop","dessert","destination","destiny","destroyer","destruction","detail","detainee","detainment","detection","detective","detector","detention","determination","detour","devastation","developer","developing","development","developmental","deviance","deviation","device","devil","dew","dhow","diabetes","diadem","diagnosis","diagram","dial","dialect","dialogue","diam","diamond","diaper","diaphragm","diarist","diary","dibble","dickey","dictaphone","dictator","diction","dictionary","die","diesel","diet","difference","differential","difficulty","diffuse","dig","digestion","digestive","digger","digging","digit","dignity","dilapidation","dill","dilution","dime","dimension","dimple","diner","dinghy","dining","dinner","dinosaur","dioxide","dip","diploma","diplomacy","direction","directive","director","directory","dirndl","dirt","disability","disadvantage","disagreement","disappointment","disarmament","disaster","discharge","discipline","disclaimer","disclosure","disco","disconnection","discount","discourse","discovery","discrepancy","discretion","discrimination","discussion","disdain","disease","disembodiment","disengagement","disguise","disgust","dish","dishwasher","disk","disparity","dispatch","displacement","display","disposal","disposer","disposition","dispute","disregard","disruption","dissemination","dissonance","distance","distinction","distortion","distribution","distributor","district","divalent","divan","diver","diversity","divide","dividend","divider","divine","diving","division","divorce","doc","dock","doctor","doctorate","doctrine","document","documentary","documentation","doe","dog","dogsled","dogwood","doing","doll","dollar","dollop","dolman","dolor","dolphin","domain","dome","donation","donkey","donor","donut","door","doorbell","doorknob","doorpost","doorway","dory","dose","dot","double","doubling","doubt","doubter","dough","doughnut","down","downfall","downforce","downgrade","download","downstairs","downtown","downturn","dozen","draft","drag","dragon","dragonfly","dragonfruit","dragster","drain","drainage","drake","drama","dramaturge","drapes","draw","drawbridge","drawer","drawing","dream","dreamer","dredger","dress","dresser","dressing","drill","drink","drinking","drive","driver","driveway","driving","drizzle","dromedary","drop","drudgery","drug","drum","drummer","dryer","duck","duckling","dud","dude","due","duel","dueling","duffel","dugout","dulcimer","dumbwaiter","dump","dune","dungarees","dungeon","duplexer","duration","durian","dusk","dust","duster","duty","dwell","dwelling","dynamics","dynamite","dynamo","dynasty","dysfunction","e-book","e-mail","e-reader","eagle","eaglet","ear","eardrum","earmuffs","earnings","earplug","earring","earrings","earth","earthquake","earthworm","ease","easel","east","eating","eaves","eavesdropper","ecclesia","echidna","eclipse","ecliptic","ecology","economics","economy","ecosystem","ectoderm","ectodermal","ecumenist","eddy","edge","edger","edible","editing","edition","editor","editorial","education","eel","effacement","effect","effective","effectiveness","effector","efficacy","efficiency","effort","egg","egghead","eggnog","eggplant","ego","eicosanoid","ejector","elbow","elderberry","election","electricity","electrocardiogram","electronics","element","elephant","elevation","elevator","eleventh","elf","elicit","eligibility","elimination","elite","elixir","elk","ellipse","elm","elongation","elver","email","emanate","embarrassment","embassy","embellishment","embossing","embryo","emerald","emergence","emergency","emergent","emery","emission","emitter","emotion","emphasis","empire","employ","employee","employer","employment","empowerment","emu","enactment","encirclement","enclave","enclosure","encounter","encouragement","encyclopedia","end","endive","endoderm","endorsement","endothelium","endpoint","enemy","energy","enforcement","engagement","engine","engineer","engineering","enigma","enjoyment","enquiry","enrollment","enterprise","entertainment","enthusiasm","entirety","entity","entrance","entree","entrepreneur","entry","envelope","environment","envy","enzyme","epauliere","epee","ephemera","ephemeris","ephyra","epic","episode","epithelium","epoch","eponym","epoxy","equal","equality","equation","equinox","equipment","equity","equivalent","era","eraser","erosion","error","escalator","escape","espadrille","espalier","essay","essence","essential","establishment","estate","estimate","estrogen","estuary","eternity","ethernet","ethics","ethnicity","ethyl","euphonium","eurocentrism","evaluation","evaluator","evaporation","eve","evening","evening-wear","event","everybody","everyone","everything","eviction","evidence","evil","evocation","evolution","ex-husband","ex-wife","exaggeration","exam","examination","examiner","example","exasperation","excellence","exception","excerpt","excess","exchange","excitement","exclamation","excursion","excuse","execution","executive","executor","exercise","exhaust","exhaustion","exhibit","exhibition","exile","existence","exit","exocrine","expansion","expansionism","expectancy","expectation","expedition","expense","experience","experiment","experimentation","expert","expertise","explanation","exploration","explorer","export","expose","exposition","exposure","expression","extension","extent","exterior","external","extinction","extreme","extremist","eye","eyeball","eyebrow","eyebrows","eyeglasses","eyelash","eyelashes","eyelid","eyelids","eyeliner","eyestrain","eyrie","fabric","face","facelift","facet","facility","facsimile","fact","factor","factory","faculty","fahrenheit","fail","failure","fairness","fairy","faith","faithful","fall","fallacy","falling-out","fame","familiar","familiarity","family","fan","fang","fanlight","fanny-pack","fantasy","farm","farmer","farming","farmland","farrow","fascia","fashion","fat","fate","father","father-in-law","fatigue","fatigues","faucet","fault","fav","fava","favor","favorite","fawn","fax","fear","feast","feather","feature","fedelini","federation","fedora","fee","feed","feedback","feeding","feel","feeling","fellow","felony","female","fen","fence","fencing","fender","feng","fennel","ferret","ferry","ferryboat","fertilizer","festival","fetus","few","fiber","fiberglass","fibre","fibroblast","fibrosis","ficlet","fiction","fiddle","field","fiery","fiesta","fifth","fig","fight","fighter","figure","figurine","file","filing","fill","fillet","filly","film","filter","filth","final","finance","financing","finding","fine","finer","finger","fingerling","fingernail","finish","finisher","fir","fire","fireman","fireplace","firewall","firm","first","fish","fishbone","fisherman","fishery","fishing","fishmonger","fishnet","fit","fitness","fix","fixture","flag","flair","flame","flan","flanker","flare","flash","flat","flatboat","flavor","flax","fleck","fledgling","fleece","flesh","flexibility","flick","flicker","flight","flint","flintlock","flip-flops","flock","flood","floodplain","floor","floozie","flour","flow","flower","flu","flugelhorn","fluke","flume","flung","flute","fly","flytrap","foal","foam","fob","focus","fog","fold","folder","folk","folklore","follower","following","fondue","font","food","foodstuffs","fool","foot","footage","football","footnote","footprint","footrest","footstep","footstool","footwear","forage","forager","foray","force","ford","forearm","forebear","forecast","forehead","foreigner","forelimb","forest","forestry","forever","forgery","fork","form","formal","formamide","format","formation","former","formicarium","formula","fort","forte","fortnight","fortress","fortune","forum","foundation","founder","founding","fountain","fourths","fowl","fox","foxglove","fraction","fragrance","frame","framework","fratricide","fraud","fraudster","freak","freckle","freedom","freelance","freezer","freezing","freight","freighter","frenzy","freon","frequency","fresco","friction","fridge","friend","friendship","fries","frigate","fright","fringe","fritter","frock","frog","front","frontier","frost","frosting","frown","fruit","frustration","fry","fuel","fugato","fulfillment","full","fun","function","functionality","fund","funding","fundraising","fur","furnace","furniture","fusarium","futon","future","gadget","gaffe","gaffer","gain","gaiters","gale","gall-bladder","gallery","galley","gallon","galoshes","gambling","game","gamebird","gaming","gamma-ray","gander","gang","gap","garage","garb","garbage","garden","garlic","garment","garter","gas","gasket","gasoline","gasp","gastronomy","gastropod","gate","gateway","gather","gathering","gator","gauge","gauntlet","gavel","gazebo","gazelle","gear","gearshift","geek","gel","gelatin","gelding","gem","gemsbok","gender","gene","general","generation","generator","generosity","genetics","genie","genius","genre","gentleman","geography","geology","geometry","geranium","gerbil","gesture","geyser","gherkin","ghost","giant","gift","gig","gigantism","giggle","ginger","gingerbread","ginseng","giraffe","girdle","girl","girlfriend","glacier","gladiolus","glance","gland","glass","glasses","glee","glen","glider","gliding","glimpse","globe","glockenspiel","gloom","glory","glove","glow","glucose","glue","glut","glutamate","gnat","gnu","go-kart","goal","goat","gobbler","god","goddess","godfather","godmother","godparent","goggles","going","gold","goldfish","golf","gondola","gong","good","good-bye","goodbye","goodie","goodness","goodnight","goodwill","goose","gopher","gorilla","gosling","gossip","governance","government","governor","gown","grab-bag","grace","grade","gradient","graduate","graduation","graffiti","graft","grain","gram","grammar","gran","grand","grandchild","granddaughter","grandfather","grandma","grandmom","grandmother","grandpa","grandparent","grandson","granny","granola","grant","grape","grapefruit","graph","graphic","grasp","grass","grasshopper","grassland","gratitude","gravel","gravitas","gravity","gravy","gray","grease","great-grandfather","great-grandmother","greatness","greed","green","greenhouse","greens","grenade","grey","grid","grief","grill","grin","grip","gripper","grit","grocery","ground","group","grouper","grouse","grove","growth","grub","guacamole","guarantee","guard","guava","guerrilla","guess","guest","guestbook","guidance","guide","guideline","guilder","guilt","guilty","guinea","guitar","guitarist","gum","gumshoe","gun","gunpowder","gutter","guy","gym","gymnast","gymnastics","gynaecology","gyro","habit","habitat","hacienda","hacksaw","hackwork","hail","hair","haircut","hake","half","half-brother","half-sister","halibut","hall","halloween","hallway","halt","ham","hamburger","hammer","hammock","hamster","hand","hand-holding","handball","handful","handgun","handicap","handle","handlebar","handmaiden","handover","handrail","handsaw","hanger","happening","happiness","harald","harbor","harbour","hard-hat","hardboard","hardcover","hardening","hardhat","hardship","hardware","hare","harm","harmonica","harmonise","harmonize","harmony","harp","harpooner","harpsichord","harvest","harvester","hash","hashtag","hassock","haste","hat","hatbox","hatchet","hatchling","hate","hatred","haunt","haven","haversack","havoc","hawk","hay","haze","hazel","hazelnut","head","headache","headlight","headline","headphones","headquarters","headrest","health","health-care","hearing","hearsay","heart","heart-throb","heartache","heartbeat","hearth","hearthside","heartwood","heat","heater","heating","heaven","heavy","hectare","hedge","hedgehog","heel","heifer","height","heir","heirloom","helicopter","helium","hellcat","hello","helmet","helo","help","hemisphere","hemp","hen","hepatitis","herb","herbs","heritage","hermit","hero","heroine","heron","herring","hesitation","hexagon","heyday","hiccups","hide","hierarchy","high","high-rise","highland","highlight","highway","hike","hiking","hill","hint","hip","hippodrome","hippopotamus","hire","hiring","historian","history","hit","hive","hobbit","hobby","hockey","hog","hold","holder","hole","holiday","home","homeland","homeownership","hometown","homework","homogenate","homonym","honesty","honey","honeybee","honeydew","honor","honoree","hood","hoof","hook","hop","hope","hops","horde","horizon","hormone","horn","hornet","horror","horse","horseradish","horst","hose","hosiery","hospice","hospital","hospitalisation","hospitality","hospitalization","host","hostel","hostess","hotdog","hotel","hound","hour","hourglass","house","houseboat","household","housewife","housework","housing","hovel","hovercraft","howard","howitzer","hub","hubcap","hubris","hug","hugger","hull","human","humanity","humidity","hummus","humor","humour","hundred","hunger","hunt","hunter","hunting","hurdle","hurdler","hurricane","hurry","hurt","husband","hut","hutch","hyacinth","hybridisation","hybridization","hydrant","hydraulics","hydrocarb","hydrocarbon","hydrofoil","hydrogen","hydrolyse","hydrolysis","hydrolyze","hydroxyl","hyena","hygienic","hype","hyphenation","hypochondria","hypothermia","hypothesis","ice","ice-cream","iceberg","icebreaker","icecream","icicle","icing","icon","icy","id","idea","ideal","identification","identity","ideology","idiom","igloo","ignorance","ignorant","ikebana","illiteracy","illness","illusion","illustration","image","imagination","imbalance","imitation","immigrant","immigration","immortal","impact","impairment","impala","impediment","implement","implementation","implication","import","importance","impostor","impress","impression","imprisonment","impropriety","improvement","impudence","impulse","in-joke","in-laws","inability","inauguration","inbox","incandescence","incarnation","incense","incentive","inch","incidence","incident","incision","inclusion","income","incompetence","inconvenience","increase","incubation","independence","independent","index","indication","indicator","indigence","individual","industrialisation","industrialization","industry","inequality","inevitable","infancy","infant","infarction","infection","infiltration","infinite","infix","inflammation","inflation","influence","influx","info","information","infrastructure","infusion","inglenook","ingrate","ingredient","inhabitant","inheritance","inhibition","inhibitor","initial","initialise","initialize","initiative","injunction","injury","injustice","ink","inlay","inn","innervation","innocence","innocent","innovation","input","inquiry","inscription","insect","insectarium","insert","inside","insight","insolence","insomnia","inspection","inspector","inspiration","installation","instance","instant","instinct","institute","institution","instruction","instructor","instrument","instrumentalist","instrumentation","insulation","insurance","insurgence","insurrection","integer","integral","integration","integrity","intellect","intelligence","intensity","intent","intention","intentionality","interaction","interchange","interconnection","interest","interface","interferometer","interior","interject","interloper","internet","interpretation","interpreter","interval","intervenor","intervention","interview","interviewer","intestine","introduction","intuition","invader","invasion","invention","inventor","inventory","inverse","inversion","investigation","investigator","investment","investor","invitation","invite","invoice","involvement","iridescence","iris","iron","ironclad","irony","irrigation","ischemia","island","isogloss","isolation","issue","item","itinerary","ivory","jack","jackal","jacket","jackfruit","jade","jaguar","jail","jailhouse","jalapeño","jam","jar","jasmine","jaw","jazz","jealousy","jeans","jeep","jelly","jellybeans","jellyfish","jet","jewel","jeweller","jewellery","jewelry","jicama","jiffy","job","jockey","jodhpurs","joey","jogging","joint","joke","jot","journal","journalism","journalist","journey","joy","judge","judgment","judo","jug","juggernaut","juice","julienne","jumbo","jump","jumper","jumpsuit","jungle","junior","junk","junker","junket","jury","justice","justification","jute","kale","kangaroo","karate","kayak","kazoo","kebab","keep","keeper","kendo","kennel","ketch","ketchup","kettle","kettledrum","key","keyboard","keyboarding","keystone","kick","kick-off","kid","kidney","kielbasa","kill","killer","killing","kilogram","kilometer","kilt","kimono","kinase","kind","kindness","king","kingdom","kingfish","kiosk","kiss","kit","kitchen","kite","kitsch","kitten","kitty","kiwi","knee","kneejerk","knickers","knife","knife-edge","knight","knitting","knock","knot","know-how","knowledge","knuckle","koala","kohlrabi","lab","label","labor","laboratory","laborer","labour","labourer","lace","lack","lacquerware","lad","ladder","ladle","lady","ladybug","lag","lake","lamb","lambkin","lament","lamp","lanai","land","landform","landing","landmine","landscape","lane","language","lantern","lap","laparoscope","lapdog","laptop","larch","lard","larder","lark","larva","laryngitis","lasagna","lashes","last","latency","latex","lathe","latitude","latte","latter","laugh","laughter","laundry","lava","law","lawmaker","lawn","lawsuit","lawyer","lay","layer","layout","lead","leader","leadership","leading","leaf","league","leaker","leap","learning","leash","leather","leave","leaver","lecture","leek","leeway","left","leg","legacy","legal","legend","legging","legislation","legislator","legislature","legitimacy","legume","leisure","lemon","lemonade","lemur","lender","lending","length","lens","lentil","leopard","leprosy","leptocephalus","lesson","letter","lettuce","level","lever","leverage","leveret","liability","liar","liberty","library","licence","license","licensing","licorice","lid","lie","lieu","lieutenant","life","lifestyle","lifetime","lift","ligand","light","lighting","lightning","lightscreen","ligula","likelihood","likeness","lilac","lily","limb","lime","limestone","limit","limitation","limo","line","linen","liner","linguist","linguistics","lining","link","linkage","linseed","lion","lip","lipid","lipoprotein","lipstick","liquid","liquidity","liquor","list","listening","listing","literate","literature","litigation","litmus","litter","littleneck","liver","livestock","living","lizard","llama","load","loading","loaf","loafer","loan","lobby","lobotomy","lobster","local","locality","location","lock","locker","locket","locomotive","locust","lode","loft","log","loggia","logic","login","logistics","logo","loincloth","lollipop","loneliness","longboat","longitude","look","lookout","loop","loophole","loquat","lord","loss","lot","lotion","lottery","lounge","louse","lout","love","lover","lox","loyalty","luck","luggage","lumber","lumberman","lunch","luncheonette","lunchmeat","lunchroom","lung","lunge","lute","luxury","lychee","lycra","lye","lymphocyte","lynx","lyocell","lyre","lyrics","lysine","mRNA","macadamia","macaroni","macaroon","macaw","machine","machinery","macrame","macro","macrofauna","madam","maelstrom","maestro","magazine","maggot","magic","magnet","magnitude","maid","maiden","mail","mailbox","mailer","mailing","mailman","main","mainland","mainstream","maintainer","maintenance","maize","major","major-league","majority","makeover","maker","makeup","making","male","malice","mall","mallard","mallet","malnutrition","mama","mambo","mammoth","man","manacle","management","manager","manatee","mandarin","mandate","mandolin","mangle","mango","mangrove","manhunt","maniac","manicure","manifestation","manipulation","mankind","manner","manor","mansard","manservant","mansion","mantel","mantle","mantua","manufacturer","manufacturing","many","map","maple","mapping","maracas","marathon","marble","march","mare","margarine","margin","mariachi","marimba","marines","marionberry","mark","marker","market","marketer","marketing","marketplace","marksman","markup","marmalade","marriage","marsh","marshland","marshmallow","marten","marxism","mascara","mask","masonry","mass","massage","mast","masterpiece","mastication","mastoid","mat","match","matchmaker","mate","material","maternity","math","mathematics","matrix","matter","mattock","mattress","max","maximum","maybe","mayonnaise","mayor","meadow","meal","mean","meander","meaning","means","meantime","measles","measure","measurement","meat","meatball","meatloaf","mecca","mechanic","mechanism","med","medal","media","median","medication","medicine","medium","meet","meeting","melatonin","melody","melon","member","membership","membrane","meme","memo","memorial","memory","men","menopause","menorah","mention","mentor","menu","merchandise","merchant","mercury","meridian","meringue","merit","mesenchyme","mess","message","messenger","messy","metabolite","metal","metallurgist","metaphor","meteor","meteorology","meter","methane","method","methodology","metric","metro","metronome","mezzanine","microlending","micronutrient","microphone","microwave","mid-course","midden","middle","middleman","midline","midnight","midwife","might","migrant","migration","mile","mileage","milepost","milestone","military","milk","milkshake","mill","millennium","millet","millimeter","million","millisecond","millstone","mime","mimosa","min","mincemeat","mind","mine","mineral","mineshaft","mini","mini-skirt","minibus","minimalism","minimum","mining","minion","minister","mink","minnow","minor","minor-league","minority","mint","minute","miracle","mirror","miscommunication","misfit","misnomer","misplacement","misreading","misrepresentation","miss","missile","mission","mist","mistake","mister","misunderstand","miter","mitten","mix","mixer","mixture","moai","moat","mob","mobile","mobility","mobster","moccasins","mocha","mochi","mode","model","modeling","modem","modernist","modernity","modification","molar","molasses","molding","mole","molecule","mom","moment","monastery","monasticism","money","monger","monitor","monitoring","monk","monkey","monocle","monopoly","monotheism","monsoon","monster","month","monument","mood","moody","moon","moonlight","moonscape","moose","mop","morale","morbid","morbidity","morning","morphology","morsel","mortal","mortality","mortgage","mortise","mosque","mosquito","most","motel","moth","mother","mother-in-law","motion","motivation","motive","motor","motorboat","motorcar","motorcycle","mound","mountain","mouse","mouser","mousse","moustache","mouth","mouton","movement","mover","movie","mower","mozzarella","mud","muffin","mug","mukluk","mule","multimedia","muscat","muscatel","muscle","musculature","museum","mushroom","music","music-box","music-making","musician","muskrat","mussel","mustache","mustard","mutation","mutt","mutton","mycoplasma","mystery","myth","mythology","nail","name","naming","nanoparticle","napkin","narrative","nasal","nation","nationality","native","naturalisation","nature","navigation","necessity","neck","necklace","necktie","nectar","nectarine","need","needle","neglect","negligee","negotiation","neighbor","neighborhood","neighbour","neighbourhood","neologism","neon","neonate","nephew","nerve","nest","nestling","nestmate","net","netball","netbook","netsuke","network","networking","neurobiologist","neuron","neuropathologist","neuropsychiatry","news","newsletter","newspaper","newsprint","newsstand","nexus","nibble","nicety","niche","nick","nickel","nickname","niece","night","nightclub","nightgown","nightingale","nightlife","nightlight","nightmare","ninja","nit","nitrogen","nobody","nod","node","noir","noise","nonbeliever","nonconformist","nondisclosure","nonsense","noodle","noodles","noon","norm","normal","normalisation","normalization","north","nose","notation","note","notebook","notepad","nothing","notice","notion","notoriety","nougat","noun","nourishment","novel","nucleotidase","nucleotide","nudge","nuke","number","numeracy","numeric","numismatist","nun","nurse","nursery","nursing","nurture","nut","nutmeg","nutrient","nutrition","nylon","oak","oar","oasis","oat","oatmeal","oats","obedience","obesity","obi","object","objection","objective","obligation","oboe","observation","observatory","obsession","obsidian","obstacle","occasion","occupation","occurrence","ocean","ocelot","octagon","octave","octavo","octet","octopus","odometer","odyssey","oeuvre","off-ramp","offence","offense","offer","offering","office","officer","official","offset","oil","okra","oldie","oleo","olive","omega","omelet","omission","omnivore","oncology","onion","online","onset","opening","opera","operating","operation","operator","ophthalmologist","opinion","opossum","opponent","opportunist","opportunity","opposite","opposition","optimal","optimisation","optimist","optimization","option","orange","orangutan","orator","orchard","orchestra","orchid","order","ordinary","ordination","ore","oregano","organ","organisation","organising","organization","organizing","orient","orientation","origin","original","originality","ornament","osmosis","osprey","ostrich","other","otter","ottoman","ounce","outback","outcome","outfielder","outfit","outhouse","outlaw","outlay","outlet","outline","outlook","output","outrage","outrigger","outrun","outset","outside","oval","ovary","oven","overcharge","overclocking","overcoat","overexertion","overflight","overhead","overheard","overload","overnighter","overshoot","oversight","overview","overweight","owl","owner","ownership","ox","oxford","oxygen","oyster","ozone","pace","pacemaker","pack","package","packaging","packet","pad","paddle","paddock","pagan","page","pagoda","pail","pain","paint","painter","painting","paintwork","pair","pajamas","palace","palate","palm","pamphlet","pan","pancake","pancreas","panda","panel","panic","pannier","panpipe","panther","pantologist","pantology","pantry","pants","pantsuit","pantyhose","papa","papaya","paper","paperback","paperwork","parable","parachute","parade","paradise","paragraph","parallelogram","paramecium","paramedic","parameter","paranoia","parcel","parchment","pard","pardon","parent","parenthesis","parenting","park","parka","parking","parliament","parole","parrot","parser","parsley","parsnip","part","participant","participation","particle","particular","partner","partnership","partridge","party","pass","passage","passbook","passenger","passing","passion","passive","passport","password","past","pasta","paste","pastor","pastoralist","pastry","pasture","pat","patch","pate","patent","patentee","path","pathogenesis","pathology","pathway","patience","patient","patina","patio","patriarch","patrimony","patriot","patrol","patroller","patrolling","patron","pattern","patty","pattypan","pause","pavement","pavilion","paw","pawnshop","pay","payee","payment","payoff","pea","peace","peach","peacoat","peacock","peak","peanut","pear","pearl","peasant","pecan","pedal","peek","peen","peer","peer-to-peer","pegboard","pelican","pelt","pen","penalty","pence","pencil","pendant","pendulum","penguin","penicillin","peninsula","pennant","penny","pension","pentagon","peony","people","pepper","pepperoni","percent","percentage","perception","perch","perennial","perfection","performance","perfume","period","periodical","peripheral","permafrost","permission","permit","perp","perpendicular","persimmon","person","personal","personality","personnel","perspective","pest","pet","petal","petition","petitioner","petticoat","pew","pharmacist","pharmacopoeia","phase","pheasant","phenomenon","phenotype","pheromone","philanthropy","philosopher","philosophy","phone","phosphate","photo","photodiode","photograph","photographer","photography","photoreceptor","phrase","phrasing","physical","physics","physiology","pianist","piano","piccolo","pick","pickax","pickaxe","picket","pickle","pickup","picnic","picture","picturesque","pie","piece","pier","piety","pig","pigeon","piglet","pigpen","pigsty","pike","pilaf","pile","pilgrim","pilgrimage","pill","pillar","pillbox","pillow","pilot","pimple","pin","pinafore","pince-nez","pine","pineapple","pinecone","ping","pinkie","pinot","pinstripe","pint","pinto","pinworm","pioneer","pipe","pipeline","piracy","pirate","pit","pita","pitch","pitcher","pitching","pith","pizza","place","placebo","placement","placode","plagiarism","plain","plaintiff","plan","plane","planet","planning","plant","plantation","planter","planula","plaster","plasterboard","plastic","plate","platelet","platform","platinum","platter","platypus","play","player","playground","playroom","playwright","plea","pleasure","pleat","pledge","plenty","plier","pliers","plight","plot","plough","plover","plow","plowman","plug","plugin","plum","plumber","plume","plunger","plywood","pneumonia","pocket","pocket-watch","pocketbook","pod","podcast","poem","poet","poetry","poignance","point","poison","poisoning","poker","polarisation","polarization","pole","polenta","police","policeman","policy","polish","politician","politics","poll","polliwog","pollutant","pollution","polo","polyester","polyp","pomegranate","pomelo","pompom","poncho","pond","pony","pool","poor","pop","popcorn","poppy","popsicle","popularity","population","populist","porcelain","porch","porcupine","pork","porpoise","port","porter","portfolio","porthole","portion","portrait","position","possession","possibility","possible","post","postage","postbox","poster","posterior","postfix","pot","potato","potential","pottery","potty","pouch","poultry","pound","pounding","poverty","powder","power","practice","practitioner","prairie","praise","pray","prayer","precedence","precedent","precipitation","precision","predecessor","preface","preference","prefix","pregnancy","prejudice","prelude","premeditation","premier","premise","premium","preoccupation","preparation","prescription","presence","present","presentation","preservation","preserves","presidency","president","press","pressroom","pressure","pressurisation","pressurization","prestige","presume","pretzel","prevalence","prevention","prey","price","pricing","pride","priest","priesthood","primary","primate","prince","princess","principal","principle","print","printer","printing","prior","priority","prison","prisoner","privacy","private","privilege","prize","prizefight","probability","probation","probe","problem","procedure","proceedings","process","processing","processor","proctor","procurement","produce","producer","product","production","productivity","profession","professional","professor","profile","profit","progenitor","program","programme","programming","progress","progression","prohibition","project","proliferation","promenade","promise","promotion","prompt","pronoun","pronunciation","proof","proof-reader","propane","property","prophet","proponent","proportion","proposal","proposition","proprietor","prose","prosecution","prosecutor","prospect","prosperity","prostacyclin","prostanoid","prostrate","protection","protein","protest","protocol","providence","provider","province","provision","prow","proximal","proximity","prune","pruner","pseudocode","pseudoscience","psychiatrist","psychoanalyst","psychologist","psychology","ptarmigan","pub","public","publication","publicity","publisher","publishing","pudding","puddle","puffin","pug","puggle","pulley","pulse","puma","pump","pumpernickel","pumpkin","pumpkinseed","pun","punch","punctuation","punishment","pup","pupa","pupil","puppet","puppy","purchase","puritan","purity","purpose","purr","purse","pursuit","push","pusher","put","puzzle","pyramid","pyridine","quadrant","quail","qualification","quality","quantity","quart","quarter","quartet","quartz","queen","query","quest","question","questioner","questionnaire","quiche","quicksand","quiet","quill","quilt","quince","quinoa","quit","quiver","quota","quotation","quote","rabbi","rabbit","raccoon","race","racer","racing","rack","radar","radiator","radio","radiosonde","radish","raffle","raft","rag","rage","raid","rail","railing","railroad","railway","raiment","rain","rainbow","raincoat","rainmaker","rainstorm","rainy","raise","raisin","rake","rally","ram","rambler","ramen","ramie","ranch","rancher","randomisation","randomization","range","ranger","rank","rap","raspberry","rat","rate","ratepayer","rating","ratio","rationale","rations","raven","ravioli","rawhide","ray","rayon","razor","reach","reactant","reaction","read","reader","readiness","reading","real","reality","realization","realm","reamer","rear","reason","reasoning","rebel","rebellion","reboot","recall","recapitulation","receipt","receiver","reception","receptor","recess","recession","recipe","recipient","reciprocity","reclamation","recliner","recognition","recollection","recommendation","reconsideration","record","recorder","recording","recovery","recreation","recruit","rectangle","redesign","redhead","redirect","rediscovery","reduction","reef","refectory","reference","referendum","reflection","reform","refreshments","refrigerator","refuge","refund","refusal","refuse","regard","regime","region","regionalism","register","registration","registry","regret","regulation","regulator","rehospitalisation","rehospitalization","reindeer","reinscription","reject","relation","relationship","relative","relaxation","relay","release","reliability","relief","religion","relish","reluctance","remains","remark","reminder","remnant","remote","removal","renaissance","rent","reorganisation","reorganization","repair","reparation","repayment","repeat","replacement","replica","replication","reply","report","reporter","reporting","repository","representation","representative","reprocessing","republic","republican","reputation","request","requirement","resale","rescue","research","researcher","resemblance","reservation","reserve","reservoir","reset","residence","resident","residue","resist","resistance","resolution","resolve","resort","resource","respect","respite","response","responsibility","rest","restaurant","restoration","restriction","restroom","restructuring","result","resume","retailer","retention","rethinking","retina","retirement","retouching","retreat","retrospect","retrospective","retrospectivity","return","reunion","revascularisation","revascularization","reveal","revelation","revenant","revenge","revenue","reversal","reverse","review","revitalisation","revitalization","revival","revolution","revolver","reward","rhetoric","rheumatism","rhinoceros","rhubarb","rhyme","rhythm","rib","ribbon","rice","riddle","ride","rider","ridge","riding","rifle","right","rim","ring","ringworm","riot","rip","ripple","rise","riser","risk","rite","ritual","river","riverbed","rivulet","road","roadway","roar","roast","robe","robin","robot","robotics","rock","rocker","rocket","rocket-ship","rod","role","roll","roller","romaine","romance","roof","room","roommate","rooster","root","rope","rose","rosemary","roster","rostrum","rotation","round","roundabout","route","router","routine","row","rowboat","rowing","rubber","rubbish","rubric","ruby","ruckus","rudiment","ruffle","rug","rugby","ruin","rule","ruler","ruling","rumor","run","runaway","runner","running","runway","rush","rust","rutabaga","rye","sabre","sack","saddle","sadness","safari","safe","safeguard","safety","saffron","sage","sail","sailboat","sailing","sailor","saint","sake","salad","salami","salary","sale","salesman","salmon","salon","saloon","salsa","salt","salute","samovar","sampan","sample","samurai","sanction","sanctity","sanctuary","sand","sandal","sandbar","sandpaper","sandwich","sanity","sardine","sari","sarong","sash","satellite","satin","satire","satisfaction","sauce","saucer","sauerkraut","sausage","savage","savannah","saving","savings","savior","saviour","savory","saw","saxophone","scaffold","scale","scallion","scallops","scalp","scam","scanner","scarecrow","scarf","scarification","scenario","scene","scenery","scent","schedule","scheduling","schema","scheme","schnitzel","scholar","scholarship","school","schoolhouse","schooner","science","scientist","scimitar","scissors","scooter","scope","score","scorn","scorpion","scotch","scout","scow","scrambled","scrap","scraper","scratch","screamer","screen","screening","screenwriting","screw","screw-up","screwdriver","scrim","scrip","script","scripture","scrutiny","sculpting","sculptural","sculpture","sea","seabass","seafood","seagull","seal","seaplane","search","seashore","seaside","season","seat","seaweed","second","secrecy","secret","secretariat","secretary","secretion","section","sectional","sector","security","sediment","seed","seeder","seeker","seep","segment","seizure","selection","self","self-confidence","self-control","self-esteem","seller","selling","semantics","semester","semicircle","semicolon","semiconductor","seminar","senate","senator","sender","senior","sense","sensibility","sensitive","sensitivity","sensor","sentence","sentencing","sentiment","sepal","separation","septicaemia","sequel","sequence","serial","series","sermon","serum","serval","servant","server","service","servitude","sesame","session","set","setback","setting","settlement","settler","severity","sewer","shack","shackle","shade","shadow","shadowbox","shakedown","shaker","shallot","shallows","shame","shampoo","shanty","shape","share","shareholder","shark","shaw","shawl","shear","shearling","sheath","shed","sheep","sheet","shelf","shell","shelter","sherbet","sherry","shield","shift","shin","shine","shingle","ship","shipper","shipping","shipyard","shirt","shirtdress","shoat","shock","shoe","shoe-horn","shoehorn","shoelace","shoemaker","shoes","shoestring","shofar","shoot","shootdown","shop","shopper","shopping","shore","shoreline","short","shortage","shorts","shortwave","shot","shoulder","shout","shovel","show","show-stopper","shower","shred","shrimp","shrine","shutdown","sibling","sick","sickness","side","sideboard","sideburns","sidecar","sidestream","sidewalk","siding","siege","sigh","sight","sightseeing","sign","signal","signature","signet","significance","signify","signup","silence","silica","silicon","silk","silkworm","sill","silly","silo","silver","similarity","simple","simplicity","simplification","simvastatin","sin","singer","singing","singular","sink","sinuosity","sip","sir","sister","sister-in-law","sitar","site","situation","size","skate","skating","skean","skeleton","ski","skiing","skill","skin","skirt","skull","skullcap","skullduggery","skunk","sky","skylight","skyline","skyscraper","skywalk","slang","slapstick","slash","slate","slaw","sled","sledge","sleep","sleepiness","sleeping","sleet","sleuth","slice","slide","slider","slime","slip","slipper","slippers","slope","slot","sloth","slump","smell","smelting","smile","smith","smock","smog","smoke","smoking","smolt","smuggling","snack","snail","snake","snakebite","snap","snarl","sneaker","sneakers","sneeze","sniffle","snob","snorer","snow","snowboarding","snowflake","snowman","snowmobiling","snowplow","snowstorm","snowsuit","snuck","snug","snuggle","soap","soccer","socialism","socialist","society","sociology","sock","socks","soda","sofa","softball","softdrink","softening","software","soil","soldier","sole","solicitation","solicitor","solidarity","solidity","soliloquy","solitaire","solution","solvency","sombrero","somebody","someone","someplace","somersault","something","somewhere","son","sonar","sonata","song","songbird","sonnet","soot","sophomore","soprano","sorbet","sorghum","sorrel","sorrow","sort","soul","soulmate","sound","soundness","soup","source","sourwood","sousaphone","south","southeast","souvenir","sovereignty","sow","soy","soybean","space","spacing","spaghetti","span","spandex","sparerib","spark","sparrow","spasm","spat","spatula","spawn","speaker","speakerphone","speaking","spear","spec","special","specialist","specialty","species","specification","spectacle","spectacles","spectrograph","spectrum","speculation","speech","speed","speedboat","spell","spelling","spelt","spending","sphere","sphynx","spice","spider","spiderling","spike","spill","spinach","spine","spiral","spirit","spiritual","spirituality","spit","spite","spleen","splendor","split","spokesman","spokeswoman","sponge","sponsor","sponsorship","spool","spoon","spork","sport","sportsman","spot","spotlight","spouse","sprag","sprat","spray","spread","spreadsheet","spree","spring","sprinkles","sprinter","sprout","spruce","spud","spume","spur","spy","spyglass","square","squash","squatter","squeegee","squid","squirrel","stab","stability","stable","stack","stacking","stadium","staff","stag","stage","stain","stair","staircase","stake","stalk","stall","stallion","stamen","stamina","stamp","stance","stand","standard","standardisation","standardization","standing","standoff","standpoint","star","starboard","start","starter","state","statement","statin","station","station-wagon","statistic","statistics","statue","status","statute","stay","steak","stealth","steam","steamroller","steel","steeple","stem","stench","stencil","step","step-aunt","step-brother","step-daughter","step-father","step-grandfather","step-grandmother","step-mother","step-sister","step-son","step-uncle","stepdaughter","stepmother","stepping-stone","stepson","stereo","stew","steward","stick","sticker","stiletto","still","stimulation","stimulus","sting","stinger","stir-fry","stitch","stitcher","stock","stock-in-trade","stockings","stole","stomach","stone","stonework","stool","stop","stopsign","stopwatch","storage","store","storey","storm","story","story-telling","storyboard","stot","stove","strait","strand","stranger","strap","strategy","straw","strawberry","strawman","stream","street","streetcar","strength","stress","stretch","strife","strike","string","strip","stripe","strobe","structure","strudel","struggle","stucco","stud","student","studio","study","stuff","stumbling","stump","stupidity","sturgeon","sty","style","styling","stylus","sub","subcomponent","subconscious","subcontractor","subexpression","subgroup","subject","submarine","submitter","subprime","subroutine","subscription","subsection","subset","subsidence","subsidiary","subsidy","substance","substitution","subtitle","suburb","subway","success","succotash","suede","suet","suffocation","sugar","suggestion","suit","suitcase","suite","sulfur","sultan","sum","summary","summer","summit","sun","sunbeam","sunbonnet","sundae","sunday","sundial","sunflower","sunglasses","sunlamp","sunlight","sunrise","sunroom","sunset","sunshine","superiority","supermarket","supernatural","supervision","supervisor","supper","supplement","supplier","supply","support","supporter","suppression","supreme","surface","surfboard","surge","surgeon","surgery","surname","surplus","surprise","surround","surroundings","surrounds","survey","survival","survivor","sushi","suspect","suspenders","suspension","sustainment","sustenance","swamp","swan","swanling","swath","sweat","sweater","sweatshirt","sweatshop","sweatsuit","sweets","swell","swim","swimming","swimsuit","swine","swing","switch","switchboard","switching","swivel","sword","swordfight","swordfish","sycamore","symbol","symmetry","sympathy","symptom","syndicate","syndrome","synergy","synod","synonym","synthesis","syrup","system","t-shirt","tab","tabby","tabernacle","table","tablecloth","tablet","tabletop","tachometer","tackle","taco","tactics","tactile","tadpole","tag","tail","tailbud","tailor","tailspin","take-out","takeover","tale","talent","talk","talking","tam-o'-shanter","tamale","tambour","tambourine","tan","tandem","tangerine","tank","tank-top","tanker","tankful","tap","tape","tapioca","target","taro","tarragon","tart","task","tassel","taste","tatami","tattler","tattoo","tavern","tax","taxi","taxicab","taxpayer","tea","teacher","teaching","team","teammate","teapot","tear","tech","technician","technique","technologist","technology","tectonics","teen","teenager","teepee","telephone","telescreen","teletype","television","tell","teller","temp","temper","temperature","temple","tempo","temporariness","temporary","temptation","temptress","tenant","tendency","tender","tenement","tenet","tennis","tenor","tension","tensor","tent","tentacle","tenth","tepee","teriyaki","term","terminal","termination","terminology","termite","terrace","terracotta","terrapin","terrarium","territory","test","testament","testimonial","testimony","testing","text","textbook","textual","texture","thanks","thaw","theater","theft","theism","theme","theology","theory","therapist","therapy","thermals","thermometer","thermostat","thesis","thickness","thief","thigh","thing","thinking","thirst","thistle","thong","thongs","thorn","thought","thousand","thread","threat","threshold","thrift","thrill","throne","thrush","thumb","thump","thunder","thunderbolt","thunderhead","thunderstorm","thyme","tiara","tic","tick","ticket","tide","tie","tiger","tights","tile","till","tilt","timbale","timber","time","timeline","timeout","timer","timetable","timing","timpani","tin","tinderbox","tintype","tip","tire","tissue","titanium","title","toad","toast","toaster","tobacco","today","toe","toenail","toffee","tofu","tog","toga","toilet","tolerance","tolerant","toll","tom-tom","tomatillo","tomato","tomb","tomography","tomorrow","ton","tonality","tone","tongue","tonic","tonight","tool","toot","tooth","toothbrush","toothpaste","toothpick","top","top-hat","topic","topsail","toque","toreador","tornado","torso","torte","tortellini","tortilla","tortoise","total","tote","touch","tough-guy","tour","tourism","tourist","tournament","tow-truck","towel","tower","town","townhouse","township","toy","trace","trachoma","track","tracking","tracksuit","tract","tractor","trade","trader","trading","tradition","traditionalism","traffic","trafficker","tragedy","trail","trailer","trailpatrol","train","trainer","training","trait","tram","trance","transaction","transcript","transfer","transformation","transit","transition","translation","transmission","transom","transparency","transplantation","transport","transportation","trap","trapdoor","trapezium","trapezoid","trash","travel","traveler","tray","treasure","treasury","treat","treatment","treaty","tree","trek","trellis","tremor","trench","trend","triad","trial","triangle","tribe","tributary","trick","trigger","trigonometry","trillion","trim","trinket","trip","tripod","tritone","triumph","trolley","troop","trooper","trophy","trouble","trousers","trout","trove","trowel","truck","trumpet","trunk","trust","trustee","truth","try","tsunami","tub","tuba","tube","tuber","tug","tugboat","tuition","tulip","tumbler","tummy","tuna","tune","tune-up","tunic","tunnel","turban","turf","turkey","turmeric","turn","turning","turnip","turnover","turnstile","turret","turtle","tusk","tussle","tutu","tuxedo","tweet","tweezers","twig","twilight","twine","twins","twist","twister","twitter","type","typeface","typewriter","typhoon","ukulele","ultimatum","umbrella","unblinking","uncertainty","uncle","underclothes","underestimate","underground","underneath","underpants","underpass","undershirt","understanding","understatement","undertaker","underwear","underweight","underwire","underwriting","unemployment","unibody","uniform","uniformity","union","unique","unit","unity","universe","university","update","upgrade","uplift","upper","upstairs","upward","urge","urgency","urn","usage","use","user","usher","usual","utensil","utilisation","utility","utilization","vacation","vaccine","vacuum","vagrant","valance","valentine","validate","validity","valley","valuable","value","vampire","van","vanadyl","vane","vanilla","vanity","variability","variable","variant","variation","variety","vascular","vase","vault","vaulting","veal","vector","vegetable","vegetarian","vegetarianism","vegetation","vehicle","veil","vein","veldt","vellum","velocity","velodrome","velvet","vendor","veneer","vengeance","venison","venom","venti","venture","venue","veranda","verb","verdict","verification","vermicelli","vernacular","verse","version","vertigo","verve","vessel","vest","vestment","vet","veteran","veterinarian","veto","viability","vibraphone","vibration","vibrissae","vice","vicinity","victim","victory","video","view","viewer","vignette","villa","village","vine","vinegar","vineyard","vintage","vintner","vinyl","viola","violation","violence","violet","violin","virtue","virus","visa","viscose","vise","vision","visit","visitor","visor","vista","visual","vitality","vitamin","vitro","vivo","vogue","voice","void","vol","volatility","volcano","volleyball","volume","volunteer","volunteering","vote","voter","voting","voyage","vulture","wafer","waffle","wage","wagon","waist","waistband","wait","waiter","waiting","waitress","waiver","wake","walk","walker","walking","walkway","wall","wallaby","wallet","walnut","walrus","wampum","wannabe","want","war","warden","wardrobe","warfare","warlock","warlord","warm-up","warming","warmth","warning","warrant","warren","warrior","wasabi","wash","washbasin","washcloth","washer","washtub","wasp","waste","wastebasket","wasting","watch","watcher","watchmaker","water","waterbed","watercress","waterfall","waterfront","watermelon","waterskiing","waterspout","waterwheel","wave","waveform","wax","way","weakness","wealth","weapon","wear","weasel","weather","web","webinar","webmail","webpage","website","wedding","wedge","weeder","weedkiller","week","weekend","weekender","weight","weird","welcome","welfare","well","well-being","west","western","wet-bar","wetland","wetsuit","whack","whale","wharf","wheat","wheel","whelp","whey","whip","whirlpool","whirlwind","whisker","whisper","whistle","whole","wholesale","wholesaler","whorl","wick","widget","widow","width","wife","wifi","wild","wildebeest","wilderness","wildlife","will","willingness","willow","win","wind","wind-chime","windage","window","windscreen","windshield","winery","wing","wingman","wingtip","wink","winner","winter","wire","wiretap","wiring","wisdom","wiseguy","wish","wisteria","wit","witch","witch-hunt","withdrawal","witness","wok","wolf","woman","wombat","wonder","wont","wood","woodchuck","woodland","woodshed","woodwind","wool","woolens","word","wording","work","workbench","worker","workforce","workhorse","working","workout","workplace","workshop","world","worm","worry","worship","worshiper","worth","wound","wrap","wraparound","wrapper","wrapping","wreck","wrecker","wren","wrench","wrestler","wriggler","wrinkle","wrist","writer","writing","wrong","xylophone","yacht","yahoo","yak","yam","yang","yard","yarmulke","yarn","yawl","year","yeast","yellowjacket","yesterday","yew","yin","yoga","yogurt","yoke","yolk","young","youngster","yourself","youth","yoyo","yurt","zampone","zebra","zebrafish","zen","zephyr","zero","ziggurat","zinc","zipper","zither","zombie","zone","zoo","zoologist","zoology","zoot-suit","zucchini"],hg=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],Fg=["abandon","abase","abate","abbreviate","abdicate","abduct","abet","abhor","abide","abjure","abnegate","abolish","abominate","abort","abound","abrade","abridge","abrogate","abscond","abseil","absent","absolve","absorb","abstain","abstract","abut","accede","accelerate","accent","accentuate","accept","access","accessorise","accessorize","acclaim","acclimate","acclimatise","acclimatize","accommodate","accompany","accomplish","accord","accost","account","accouter","accoutre","accredit","accrue","acculturate","accumulate","accuse","accustom","ace","ache","achieve","acidify","acknowledge","acquaint","acquiesce","acquire","acquit","act","action","activate","actualise","actualize","actuate","adapt","add","addle","address","adduce","adhere","adjoin","adjourn","adjudge","adjudicate","adjure","adjust","administer","admire","admit","admonish","adopt","adore","adorn","adsorb","adulterate","adumbrate","advance","advantage","advertise","advise","advocate","aerate","affect","affiliate","affirm","affix","afflict","afford","afforest","affront","age","agglomerate","aggravate","aggregate","agitate","agonise","agonize","agree","aid","ail","aim","air","airbrush","airdrop","airfreight","airlift","alarm","alert","alienate","alight","align","allay","allege","alleviate","allocate","allot","allow","alloy","allude","ally","alphabetise","alphabetize","alter","alternate","amalgamate","amass","amaze","amble","ambush","ameliorate","amend","amortise","amortize","amount","amplify","amputate","amuse","anaesthetise","anaesthetize","analyse","anchor","anesthetize","anger","angle","anglicise","anglicize","animate","anneal","annex","annihilate","annotate","announce","annoy","annul","anodise","anodize","anoint","anonymise","anonymize","answer","antagonise","antagonize","antedate","anthologise","anthologize","anticipate","ape","apologise","apologize","apostrophise","apostrophize","appal","appall","appeal","appear","appease","append","appertain","applaud","apply","appoint","apportion","appraise","appreciate","apprehend","apprentice","apprise","approach","appropriate","approve","approximate","aquaplane","arbitrate","arc","arch","archive","argue","arise","arm","arraign","arrange","array","arrest","arrive","arrogate","art","articulate","ascend","ascertain","ascribe","ask","asphyxiate","aspirate","aspire","assail","assassinate","assault","assay","assemble","assent","assert","assess","assign","assimilate","assist","associate","assuage","assume","assure","asterisk","astonish","astound","atomise","atomize","atone","atrophy","attach","attack","attain","attempt","attend","attenuate","attest","attract","attribute","auction","audit","audition","augment","augur","authenticate","author","authorise","authorize","autograph","automate","autosave","autowind","avail","avenge","aver","average","avert","avoid","avow","await","awake","awaken","award","awe","ax","axe","baa","babble","baby","babysit","back","backcomb","backdate","backfill","backfire","backlight","backpack","backspace","backtrack","badger","baffle","bag","bail","bait","bake","balance","bale","ball","balloon","ballot","balls","bamboozle","ban","band","bandage","bandy","banish","bank","bankroll","bankrupt","banter","baptise","baptize","bar","barbecue","bare","bargain","barge","bark","barnstorm","barrack","barrel","barricade","barter","base","bash","bask","baste","bat","batch","bath","bathe","batten","batter","battle","baulk","bawl","bay","bayonet","be","beach","beam","bean","bear","beard","beat","beatbox","beatboxer","beatify","beautify","beckon","become","bedazzle","bedeck","bedevil","beef","beep","beetle","befall","befit","befog","befriend","beg","beget","beggar","begin","begrudge","beguile","behave","behold","behoove","behove","belabor","belabour","belay","belch","belie","believe","belittle","bellow","belly","bellyache","belong","belt","bemoan","bemuse","benchmark","bend","benefit","bequeath","berate","bereave","berth","beseech","beset","besiege","besmirch","bespatter","bespeak","best","bestir","bestow","bestride","bet","betake","betide","betoken","betray","better","bewail","beware","bewilder","bewitch","bias","bicker","bicycle","bid","bide","biff","bifurcate","big","bike","bilk","bill","billet","billow","bin","bind","binge","biodegrade","bird","bisect","bite","bitmap","bivouac","bivvy","blab","blabber","blacken","blackmail","blag","blame","blanch","blank","blanket","blare","blaspheme","blast","blather","blaze","blazon","bleach","bleat","bleed","bleep","blemish","blench","blend","bless","blight","blind","blindfold","blindfolded","blindside","blink","bliss","blister","blitz","bloat","block","blockade","blog","blood","bloom","bloop","blossom","blot","blow","blub","blubber","bludge","bludgeon","bluff","blunder","blunt","blur","blurt","blush","bluster","board","boast","bob","bobble","bode","bodge","bog","boggle","boil","bolster","bolt","bomb","bombard","bond","bonk","boo","boogie","book","bookmark","boom","boomerang","boost","boot","bootleg","bop","border","bore","born","borrow","boss","botch","bother","bottle","bottleful","bottom","bounce","bound","bow","bowdlerise","bowdlerize","bowl","bowlful","box","boycott","braai","brace","braces","bracket","brag","braid","brain","brainstorm","brainwash","braise","brake","branch","brand","brandish","brave","brawl","bray","brazen","breach","break","breakfast","breathalyse","breathalyze","breathe","breed","breeze","brew","bribe","brick","bridge","bridle","brief","brighten","brim","bring","bristle","broach","broadcast","broaden","broadside","broil","broker","brood","brook","browbeat","browse","bruise","bruit","brush","brutalise","brutalize","bubble","buck","bucket","bucketful","buckle","bud","buddy","budge","budget","buff","buffer","buffet","bug","build","bulge","bulk","bulldoze","bully","bum","bumble","bump","bunch","bundle","bungle","bunk","bunker","bunt","buoy","burble","burden","burgeon","burglarize","burgle","burn","burnish","burp","burrow","burst","bury","bus","bushwhack","busk","bust","bustle","busy","butcher","butt","butter","button","buttonhole","buttress","buy","buzz","buzzing","bypass","cable","cache","cackle","caddie","cadge","cage","cajole","cake","calcify","calculate","calibrate","call","calm","calve","camouflage","camp","campaign","can","canalise","canalize","cancel","cane","cannibalise","cannibalize","cannon","cannulate","canoe","canonise","canonize","canst","cant","canter","canvass","cap","caper","capitalise","capitalize","capitulate","capsize","captain","caption","captivate","capture","caramelise","caramelize","carbonise","carbonize","carburise","carburize","card","care","careen","career","caress","caricature","carjack","carol","carom","carouse","carp","carpet","carpool","carry","cart","cartwheel","carve","cascade","case","cash","cashier","casserole","cast","castigate","catalog","catalogue","catalyse","catalyze","catapult","catch","categorise","categorize","cater","caterwaul","catnap","caucus","caulk","cause","cauterise","cauterize","caution","cave","cavil","cavort","caw","cc","cease","cede","celebrate","cement","censor","censure","centralise","centralize","centre","certificate","certify","chafe","chaff","chain","chair","chalk","challenge","champ","champion","chance","change","channel","chant","chaperon","chaperone","char","characterise","characterize","charbroil","charge","chargesheet","chargrill","charm","chart","charter","chase","chasten","chastise","chat","chatter","chauffeur","cheapen","cheat","cheater","check","checkmate","cheek","cheep","cheer","cherish","chew","chicken","chide","chill","chillax","chime","chip","chirp","chisel","chivvy","chlorinate","choke","chomp","choose","chop","choreograph","chortle","chorus","christen","chromakey","chronicle","chuck","chuckle","chunder","chunter","churn","cinch","circle","circulate","circumnavigate","circumscribe","circumvent","cite","civilise","civilize","clack","claim","clam","clamber","clamor","clamour","clamp","clang","clank","clap","clarify","clash","clasp","class","classify","clatter","claw","clean","cleanse","clear","cleave","clench","clerk","click","climb","clinch","cling","clink","clinking","clip","cloak","clobber","clock","clog","clone","clonk","close","closet","clot","clothe","cloud","clout","clown","club","cluck","clue","clump","clunk","cluster","clutch","clutter","coach","coagulate","coalesce","coarsen","coast","coat","coax","cobble","cocoon","coddle","code","codify","coerce","coexist","cogitate","cohabit","cohere","coil","coin","coincide","collaborate","collapse","collar","collate","collect","collectivise","collectivize","collide","colligate","collocate","collude","colonise","colonize","colorize","colour","comb","combat","combine","combust","come","comfort","command","commandeer","commemorate","commence","commend","comment","commentate","commercialise","commercialize","commingle","commiserate","commission","commit","commune","communicate","commute","compact","compare","compartmentalise","compartmentalize","compel","compensate","compete","compile","complain","complement","complete","complicate","compliment","comply","comport","compose","compost","compound","comprehend","compress","comprise","compromise","compute","computerise","computerize","con","conceal","concede","conceive","concentrate","conceptualise","conceptualize","concern","concertina","conciliate","conclude","concoct","concrete","concur","concuss","condemn","condense","condescend","condition","condone","conduct","cone","confer","confess","confide","configure","confine","confirm","confiscate","conflate","conflict","conform","confound","confront","confuse","confute","congeal","congratulate","congregate","conjecture","conjoin","conjugate","conjure","conk","connect","connive","connote","conquer","conscientise","conscientize","conscript","consecrate","consent","conserve","consider","consign","consist","console","consolidate","consort","conspire","constitute","constrain","constrict","construct","construe","consult","consume","consummate","contact","contain","contaminate","contemplate","contend","content","contest","contextualise","contextualize","continue","contort","contract","contradict","contraindicate","contrast","contravene","contribute","contrive","control","controvert","convalesce","convene","converge","converse","convert","convey","convict","convince","convoke","convulse","coo","cook","cool","coop","cooperate","coordinate","cop","cope","coppice","copy","copyright","cordon","core","cork","corkscrew","corner","corral","correct","correlate","correspond","corrode","corrupt","coruscate","cosh","cosset","cost","cosy","cotton","couch","cough","counsel","count","countenance","counter","counteract","counterbalance","counterfeit","countermand","counterpoint","countersign","couple","courier","course","court","covenant","cover","covet","cow","cower","cozy","crackle","cradle","craft","cram","cramp","crane","crank","crate","crave","crawl","crayon","creak","creaking","cream","crease","create","credential","credit","creep","cremate","creolise","creolize","creosote","crest","crew","crib","crick","criminalise","criminalize","crimp","cringe","crinkle","cripple","crisp","criticise","criticize","critique","croak","crochet","crook","croon","crop","cross","crouch","crow","crowd","crown","cruise","crumble","crumple","crunch","crusade","crush","cry","crystallise","crystallize","cube","cuddle","cudgel","cue","cuff","cull","culminate","cultivate","culture","cup","curate","curb","curdle","cure","curl","curry","curse","curtail","curtain","curtsy","curve","cushion","cuss","customise","customize","cut","cwtch","cycle","dab","dabble","dally","dam","damage","damp","dampen","dance","dandle","dangle","dare","darken","darn","dart","dash","date","daub","daunt","dawdle","dawn","daydream","dazzle","deactivate","deaden","deadhead","deafen","deal","debar","debase","debate","debilitate","debit","debrief","debug","debunk","debut","decamp","decant","decay","deceive","decelerate","decentralise","decentralize","decide","decimalise","decimalize","decimate","decipher","deck","declaim","declare","declassify","decline","declutter","decode","decommission","decompose","decompress","deconsecrate","deconstruct","decontaminate","decontrol","decorate","decouple","decoy","decrease","decree","decriminalise","decriminalize","decry","decrypt","dedicate","deduce","deduct","deejay","deem","deepen","deface","defame","default","defeat","defect","defend","defer","defile","define","deflate","deflect","defog","defoliate","deforest","deform","defrag","defragment","defraud","defray","defrock","defrost","defuse","defy","degenerate","deglaze","degrade","degrease","dehumanise","dehumanize","dehydrate","deify","deign","delay","delegate","delete","deliberate","delight","delimit","delineate","deliquesce","deliver","delouse","delude","deluge","delve","demand","demarcate","demean","demerge","demilitarise","demilitarize","demineralise","demineralize","demist","demo","demob","demobilise","demobilize","democratise","democratize","demolish","demonise","demonize","demonstrate","demoralise","demoralize","demote","demotivate","demur","demystify","denationalise","denationalize","denigrate","denitrify","denominate","denote","denounce","dent","denude","deny","depart","depend","depersonalise","depersonalize","depict","deplane","deplete","deplore","deploy","depopulate","deport","depose","deposit","deprave","deprecate","depreciate","depress","depressurise","depressurize","deprive","depute","deputise","deputize","deracinate","derail","dereference","deregulate","deride","derive","derogate","descale","descend","describe","descry","desecrate","desegregate","deselect","desensitise","desensitize","desert","deserve","design","designate","desire","desist","deskill","desolate","despair","despise","despoil","destabilise","destabilize","destock","destroy","detach","detail","detain","detect","deter","deteriorate","determine","detest","dethrone","detonate","detour","detoxify","detract","detrain","devalue","devastate","develop","deviate","devise","devoice","devolve","devote","devour","diagnose","dial","dice","dicker","dictate","die","diet","differ","differentiate","diffract","diffuse","dig","digest","digitalise","digitalize","digitise","digitize","dignify","digress","dilate","dilute","diluted","dim","diminish","dimple","dine","ding","dip","diphthongise","diphthongize","direct","dirty","dis","disable","disabuse","disadvantage","disaffiliate","disafforest","disagree","disallow","disambiguate","disappear","disappoint","disapprove","disarm","disarrange","disassemble","disassociate","disavow","disband","disbar","disbelieve","disburse","discard","discern","discharge","discipline","disclaim","disclose","discolor","discolour","discomfit","discomfort","discompose","disconcert","disconnect","discontinue","discount","discourage","discourse","discover","discredit","discriminate","discuss","disdain","disembark","disembowel","disenfranchise","disengage","disentangle","disestablish","disgorge","disgrace","disguise","disgust","dish","dishearten","dishonor","dishonour","disillusion","disincentivise","disincentivize","disinfect","disinherit","disinhibit","disintegrate","disinter","disinvest","dislike","dislocate","dislodge","dismantle","dismay","dismember","dismiss","dismount","disobey","disorient","disorientate","disown","disparage","dispatch","dispel","dispense","disperse","displace","display","displease","disport","dispose","dispossess","disprove","dispute","disqualify","disregard","disrespect","disrobe","disrupt","dissect","dissemble","disseminate","dissent","dissimulate","dissipate","dissociate","dissolve","dissuade","distance","distend","distil","distill","distinguish","distort","distract","distress","distribute","distrust","disturb","disunite","ditch","dither","dive","diverge","diversify","divert","divest","divide","divine","divorce","divulge","divvy","do","dob","dock","doctor","document","dodge","doff","dog","dole","doll","dollarise","dollarize","domesticate","dominate","don","donate","doodle","doom","doorstep","dop","dope","dose","doss","dot","dote","double","doubt","douse","dovetail","down","downchange","downgrade","downlink","download","downplay","downshift","downsize","dowse","doze","draft","drag","dragoon","drain","dramatise","dramatize","drape","draught","draw","drawl","dread","dream","dredge","drench","dress","dribble","drift","drill","drink","drip","drive","drivel","drizzle","drone","drool","droop","drop","drown","drowse","drug","drum","dry","dub","duck","duckie","ducks","duel","duff","dull","dumb","dumbfound","dump","dunk","dunt","dupe","duplicate","dust","dwarf","dwell","dwindle","dye","dynamite","earmark","earn","earth","ease","eat","eavesdrop","ebb","echo","eclipse","economise","economize","eddy","edge","edify","edit","editorialise","editorialize","educate","efface","effect","effectuate","egg","eject","eke","elaborate","elapse","elbow","elect","electrify","electrocute","electroplate","elevate","elicit","elide","eliminate","elongate","elope","elucidate","elude","email","emanate","emancipate","embalm","embargo","embark","embarrass","embed","embellish","embezzle","embitter","emblazon","embody","embolden","emboss","embrace","embroider","embroil","emcee","emend","emerge","emigrate","emit","emote","empathise","empathize","emphasise","emphasize","employ","empower","empty","emulate","emulsify","enable","enact","encamp","encapsulate","encase","encash","enchant","encircle","enclose","encode","encompass","encounter","encourage","encroach","encrypt","encumber","end","endanger","endear","endeavor","endeavour","endorse","endow","endure","energise","energize","enervate","enfeeble","enfold","enforce","enfranchise","engage","engender","engineer","engorge","engrave","engross","engulf","enhance","enjoin","enjoy","enlarge","enlighten","enlist","enliven","enmesh","ennoble","enquire","enrage","enrapture","enrich","enrol","enroll","ensconce","enshrine","enshroud","ensnare","ensue","ensure","entail","entangle","enter","entertain","enthral","enthrall","enthrone","enthuse","entice","entitle","entomb","entrance","entrap","entreat","entrench","entrust","entwine","enumerate","enunciate","envelop","envisage","envision","envy","epitomise","epitomize","equal","equalise","equalize","equate","equip","equivocate","eradicate","erase","erode","err","erupt","escalate","escape","eschew","espouse","espy","essay","establish","esteem","estimate","etch","eulogise","eulogize","euthanise","euthanize","evacuate","evade","evaluate","evangelise","evangelize","evaporate","even","eventuate","evict","evidence","evince","eviscerate","evoke","evolve","exacerbate","exact","exaggerate","exalt","examine","exasperate","excavate","exceed","excel","except","excerpt","exchange","excise","excite","exclaim","exclude","excommunicate","excoriate","excrete","exculpate","excuse","execute","exemplify","exempt","exercise","exert","exeunt","exfoliate","exhale","exhaust","exhibit","exhilarate","exhort","exhume","exile","exist","exit","exonerate","exorcise","exorcize","expand","expatiate","expect","expectorate","expedite","expel","expend","experience","experiment","expiate","expire","explain","explicate","explode","exploit","explore","export","expose","expostulate","expound","express","expropriate","expunge","expurgate","extemporise","extemporize","extend","exterminate","externalise","externalize","extinguish","extirpate","extol","extort","extract","extradite","extrapolate","extricate","extrude","exude","exult","eye","eyeball","eyeglasses","fabricate","face","facilitate","factor","factorise","factorize","fade","faff","fail","faint","fake","fall","falsify","falter","familiarise","familiarize","fan","fancy","fantasise","fantasize","fare","farewell","farm","farrow","fascinate","fashion","fast","fasten","father","fathom","fatten","fault","favor","favour","fawn","fax","faze","fear","feast","feather","feature","federate","feed","feel","feign","feint","fell","feminise","feminize","fence","fend","ferment","ferret","ferry","fertilise","fertilize","fess","fester","festoon","fetch","fete","fetter","feud","fib","fictionalise","fictionalize","fiddle","fidget","field","fight","figure","filch","file","filibuster","fill","fillet","film","filter","finagle","finalise","finalize","finance","find","fine","finesse","fingerprint","finish","fire","firebomb","firm","fish","fishtail","fit","fix","fizz","fizzle","flag","flagellate","flail","flake","flame","flank","flap","flare","flash","flat","flatline","flatten","flatter","flaunt","flavour","flay","fleck","flee","fleece","flesh","flex","flick","flicker","flight","flinch","fling","flip","flirt","flit","float","flock","flog","flood","floodlight","floor","flop","floss","flounce","flounder","flour","flourish","flout","flow","flower","flub","fluctuate","fluff","flummox","flunk","flush","fluster","flutter","fly","foal","foam","fob","focalise","focalize","focus","fog","foil","foist","fold","follow","foment","fool","foot","forage","forbear","forbid","force","ford","forearm","forecast","foreclose","foregather","foreground","foresee","foreshadow","foreshorten","forestall","foretell","forewarn","forfeit","forfend","forgather","forge","forget","forgive","forgo","fork","form","formalise","formalize","format","formulate","forsake","forswear","fortify","forward","forwards","fossick","fossilise","fossilize","foster","foul","found","founder","fox","fracture","fragment","frame","franchise","frank","fraternise","fraternize","fray","freak","free","freelance","freeload","freestyle","freewheel","freeze","freight","frequent","freshen","fret","frighten","fringe","frisk","fritter","frizz","frizzle","frogmarch","frolic","front","frost","froth","frown","fruit","frustrate","fry","fudge","fuel","fulfil","fulfill","fulminate","fumble","fume","fumigate","function","fund","funk","funnel","furl","furlough","furnish","furrow","further","fuse","fuss","gab","gabble","gad","gag","gain","gainsay","gall","gallivant","gallop","galumph","galvanise","galvanize","gamble","gambol","gang","gape","garage","garden","gargle","garland","garner","garnish","garrison","garrote","garrotte","gas","gash","gasp","gatecrash","gather","gauge","gawk","gawp","gaze","gazump","gazunder","gear","gee","gel","geld","gen","generalise","generalize","generate","gentrify","genuflect","germinate","gerrymander","gestate","gesticulate","gesture","get","ghost","ghostwrite","gibber","gift","giggle","gild","ginger","gird","girdle","give","gladden","glamorise","glamorize","glance","glare","glass","glaze","gleam","glean","glide","glimmer","glimmering","glimpse","glint","glisten","glister","glitter","gloat","globalise","globalize","glom","glorify","glory","gloss","glow","glower","glue","glug","glut","gnash","gnaw","go","goad","gobble","goggle","goldbrick","goof","google","goose","gore","gorge","gossip","gouge","govern","grab","grace","grade","graduate","graft","grant","grapple","grasp","grass","grate","gratify","gravitate","graze","grease","green","greet","grey","grieve","grill","grimace","grin","grind","grip","gripe","grit","grizzle","groan","grok","groom","grouch","ground","group","grouse","grout","grovel","grow","growl","grub","grudge","grumble","grunt","guarantee","guard","guess","guest","guffaw","guide","guillotine","guilt","gulp","gum","gun","gurgle","gurn","gush","gussy","gust","gut","gutter","guzzle","gybe","gyrate","hack","haemorrhage","haggle","hail","hallmark","halloo","hallucinate","halt","halve","ham","hammer","hamper","hamstring","hand","handcuff","handicap","handle","hang","hanker","happen","harangue","harass","harbor","harbour","harden","hare","hark","harm","harmonise","harmonize","harness","harp","harpoon","harrow","harrumph","harry","harvest","hash","hassle","hasten","hatch","hate","haul","haunt","have","haw","hawk","hazard","haze","head","headbutt","headhunt","headline","heal","heap","hear","hearken","hearten","heat","heave","heckle","hector","hedge","heed","heel","heft","heighten","heist","help","hem","hemorrhage","herald","herd","hesitate","hew","hex","hibernate","hiccough","hiccup","hide","hie","highball","highlight","hightail","hijack","hike","hinder","hinge","hint","hire","hiss","hit","hitch","hitchhike","hive","hoard","hoax","hobble","hobnob","hock","hog","hoick","hoist","hold","hole","holiday","holler","hollow","holster","home","homeschool","homestead","hone","honeymoon","honk","honour","hoodwink","hoof","hook","hoon","hoot","hoover","hop","hope","horn","horrify","horse","horsewhip","hose","hosepipe","hospitalise","hospitalize","host","hot","hotfoot","hound","house","hover","howl","huddle","huff","hug","hull","hum","humanise","humanize","humble","humiliate","humour","hunch","hunger","hunker","hunt","hurdle","hurl","hurry","hurt","hurtle","husband","hush","husk","hustle","hybridise","hybridize","hydrate","hydroplane","hype","hyperventilate","hyphenate","hypnotise","hypnotize","hypothesise","hypothesize","ice","iconify","idealise","idealize","ideate","identify","idle","idolise","idolize","ignite","ignore","illuminate","illumine","illustrate","imagine","imagineer","imbibe","imbue","imitate","immerse","immigrate","immobilise","immobilize","immolate","immortalise","immortalize","immunise","immunize","immure","impact","impair","impale","impanel","impart","impeach","impede","impel","imperil","impersonate","impinge","implant","implement","implicate","implode","implore","imply","import","importune","impose","impound","impoverish","impress","imprint","imprison","improve","improvise","impugn","inactivate","inaugurate","incapacitate","incarcerate","incarnate","incense","incentivise","incentivize","inch","incinerate","incise","incite","incline","include","incommode","inconvenience","incorporate","increase","incriminate","incubate","inculcate","incur","indemnify","indent","index","indicate","indict","individualise","individualize","individuate","indoctrinate","induce","induct","indulge","industrialise","industrialize","infantilise","infantilize","infect","infer","infest","infill","infiltrate","inflame","inflate","inflect","inflict","influence","inform","infringe","infuriate","infuse","ingest","ingratiate","inhabit","inhale","inhere","inherit","inhibit","initial","initialise","initialize","initiate","inject","injure","ink","inlay","innovate","inoculate","input","inscribe","insert","inset","insinuate","insist","inspect","inspire","install","instance","instigate","instil","instill","institute","institutionalise","institutionalize","instruct","insulate","insult","insure","integrate","intend","intensify","inter","interact","intercede","intercept","interchange","interconnect","intercut","interest","interface","interfere","interject","interlace","interleave","interlink","interlock","intermarry","intermesh","intermingle","intermix","intern","internalise","internalize","internationalise","internationalize","interpenetrate","interpolate","interpose","interpret","interrelate","interrogate","interrupt","intersect","intersperse","intertwine","intervene","interview","interweave","interwork","intimate","intimidate","intone","intoxicate","intrigue","introduce","intrude","intubate","intuit","inundate","inure","invade","invalid","invalidate","inveigh","inveigle","invent","inventory","invert","invest","investigate","invigilate","invigorate","invite","invoice","invoke","involve","ionise","ionize","irk","iron","irradiate","irrigate","irritate","irrupt","isolate","issue","italicise","italicize","itch","itemise","itemize","iterate","jab","jabber","jack","jackknife","jail","jam","jangle","jar","jaw","jaywalk","jazz","jeer","jell","jeopardise","jeopardize","jest","jet","jettison","jib","jibe","jiggle","jilt","jingle","jink","jinx","jive","jockey","jog","joggle","join","joint","joke","jol","jolly","jolt","josh","jostle","jot","journey","joust","judder","judge","juggle","juice","jumble","jump","junk","justify","jut","juxtapose","keel","keelhaul","keen","keep","ken","key","keyboard","kibitz","kick","kid","kindle","kip","kiss","kit","kite","klap","kludge","knacker","knead","knee","kneecap","kneel","knife","knight","knit","knock","knot","know","knuckle","kowtow","kvetch","label","labour","lace","lacerate","lack","lacquer","ladder","ladle","lag","lam","lamb","lambast","lambaste","lament","lamp","lampoon","lance","land","lands","landscape","languish","lap","lapse","lard","large","lark","lash","lasso","last","latch","lather","laud","laugh","launch","launder","lavish","lay","layer","laze","leach","lead","leaf","leaflet","leak","lean","leap","leapfrog","learn","lease","leash","leave","leaven","lecture","leer","leg","legalise","legalize","legislate","legitimise","legitimize","lend","lengthen","lessen","let","letter","letterbox","level","lever","leverage","levitate","levy","liaise","libel","liberalise","liberalize","liberate","license","lick","lie","lift","ligate","light","lighten","like","liken","limber","lime","limit","limp","line","linger","link","lionise","lionize","liquefy","liquidate","liquidise","liquidize","lisp","list","listen","litigate","litter","live","liven","load","loads","loaf","loan","loathe","lob","lobby","lobotomise","lobotomize","localise","localize","locate","lock","lodge","loft","log","loiter","loll","lollop","long","look","looks","loom","loop","loose","loosen","loot","lop","lope","lord","lose","lounge","lour","louse","love","low","lowball","lower","lubricate","luck","lug","lull","lumber","lump","lunch","lunge","lurch","lure","lurk","luxuriate","macerate","machine","madden","magic","magnetise","magnetize","magnify","mail","maim","mainline","mainstream","maintain","major","make","malfunction","malign","malinger","maltreat","man","manacle","manage","mandate","mangle","manhandle","manicure","manifest","manipulate","manoeuvre","mantle","manufacture","manure","map","mar","march","marginalise","marginalize","marinate","mark","market","maroon","marry","marshal","martyr","marvel","masculinise","masculinize","mash","mask","masquerade","mass","massacre","massage","master","mastermind","masticate","match","materialise","materialize","matriculate","matter","mature","maul","maunder","max","maximise","maximize","mean","meander","measure","mechanise","mechanize","medal","meddle","mediate","medicate","meditate","meet","meld","mellow","melt","memorialise","memorialize","memorise","memorize","menace","mend","mention","meow","mercerise","mercerize","merchandise","merge","merit","mesh","mesmerise","mesmerize","mess","message","metabolise","metabolize","metamorphose","mete","meter","methinks","mew","mewl","miaow","microblog","microchip","micromanage","microwave","micturate","migrate","militarise","militarize","militate","milk","mill","mime","mimic","mince","mind","mine","mingle","miniaturise","miniaturize","minimise","minimize","minister","minor","mint","minute","mirror","misapply","misappropriate","misbehave","miscalculate","miscast","misconceive","misconstrue","miscount","misdiagnose","misdial","misdirect","misfile","misfire","misgovern","mishandle","mishear","mishit","misinform","misinterpret","misjudge","miskey","mislay","mislead","mismanage","mismatch","misname","misplace","misplay","mispronounce","misquote","misread","misreport","misrepresent","miss","mission","misspell","misspend","mist","mistake","mistime","mistreat","mistrust","misunderstand","misuse","mitigate","mitre","mix","moan","mob","mobilise","mobilize","mock","mod","model","moderate","modernise","modernize","modify","modulate","moisten","moisturise","moisturize","mold","molder","mollify","mollycoddle","molt","monitor","monopolise","monopolize","moo","mooch","moon","moonlight","moonwalk","moor","moot","mop","mope","moralise","moralize","morph","mortar","mortgage","mortify","mosey","mosh","mothball","mother","motion","motivate","motor","mould","moulder","moult","mount","mourn","mouse","mouth","move","movies","mow","muck","muddle","muddy","muffle","mug","mulch","mull","multicast","multiply","multitask","mumble","mumbling","mummify","munch","murmur","murmuring","murmurings","muscle","muse","mushroom","muss","muster","mutate","mute","mutilate","mutiny","mutter","muzzle","mystify","nab","nag","nail","name","namecheck","nap","narrate","narrow","narrowcast","nasalise","nasalize","nationalise","nationalize","natter","naturalise","naturalize","nauseate","navigate","near","nearer","nearest","neaten","necessitate","neck","necklace","need","needle","negate","negative","neglect","negotiate","neigh","nerve","nest","nestle","net","nettle","network","neuter","neutralise","neutralize","nibble","nick","nickname","nitrify","nix","nobble","nod","nominalize","nominate","norm","normalise","normalize","nose","nosedive","nosh","notarise","notarize","notch","note","notice","notify","nourish","nudge","nuke","nullify","numb","number","nurse","nurture","nut","nuzzle","obey","obfuscate","object","objectify","oblige","obliterate","obscure","observe","obsess","obstruct","obtain","obtrude","obviate","occasion","occlude","occupy","occur","off","offend","offer","officiate","offload","offset","offshore","ogle","oil","okay","omit","ooze","open","operate","opine","oppose","oppress","opt","optimise","optimize","option","orbit","orchestrate","ordain","order","organise","organize","orient","orientate","originate","ornament","orphan","oscillate","ossify","ostracise","ostracize","oust","out","outbid","outclass","outdistance","outdo","outface","outfit","outflank","outfox","outgrow","outgun","outlast","outlaw","outline","outlive","outmaneuver","outmanoeuvre","outnumber","outpace","outperform","outplay","outpoint","output","outrage","outrank","outrun","outsell","outshine","outsmart","outsource","outstay","outstrip","outvote","outweigh","outwit","overachieve","overact","overawe","overbalance","overbook","overburden","overcharge","overcome","overcompensate","overcook","overdevelop","overdo","overdose","overdraw","overdub","overeat","overemphasize","overestimate","overexpose","overextend","overfeed","overflow","overfly","overgeneralise","overgeneralize","overgraze","overhang","overhaul","overhear","overheat","overindulge","overlap","overlay","overlie","overload","overlook","overpay","overplay","overpower","overprint","overproduce","overrate","overreach","overreact","override","overrule","overrun","oversee","oversell","overshadow","overshoot","oversimplify","oversleep","overspend","overstate","overstay","overstep","overstock","overstretch","overtake","overtax","overthrow","overtrain","overturn","overuse","overvalue","overwhelm","overwinter","overwork","overwrite","owe","own","oxidise","oxidize","oxygenate","pace","pacify","pack","package","packetise","packetize","pad","paddle","padlock","page","paginate","pailful","pain","paint","pair","pal","palatalise","palatalize","pale","pall","palliate","palm","palpate","palpitate","pamper","pan","pander","panel","panhandle","panic","pant","paper","parachute","parade","parallel","paralyse","paralyze","paraphrase","parboil","parcel","parch","pardon","pare","park","parlay","parley","parody","parole","parrot","parry","parse","part","partake","participate","particularise","particularize","partition","partner","party","pass","passivise","passivize","paste","pasteurise","pasteurize","pasture","pat","patch","patent","patrol","patronise","patronize","patter","pattern","pause","pave","paw","pawn","pay","peak","peal","pedal","peddle","pedestrianise","pedestrianize","peek","peel","peep","peer","peg","pelt","pen","penalise","penalize","pencil","pension","people","pep","pepper","perambulate","perceive","perch","percolate","perfect","perforate","perform","perfume","perish","perjure","perk","perm","permeate","permit","perpetrate","perpetuate","perplex","persecute","persevere","persist","personalise","personalize","personify","perspire","persuade","pertain","perturb","peruse","pervade","pervert","pester","pet","peter","petition","petrify","phase","philosophise","philosophize","phone","photocopy","photograph","photoshop","photosynthesise","photosynthesize","phrase","pick","picket","pickle","picnic","picture","picturise","picturize","piddle","piece","pierce","pig","pigeonhole","piggyback","pike","pile","pilfer","pill","pillage","pillory","pillow","pilot","pin","pinch","pine","ping","pinion","pink","pinpoint","pioneer","pip","pipe","pique","pirate","pirouette","pit","pitch","pity","pivot","pixelate","pixellate","placate","place","plagiarise","plagiarize","plague","plait","plan","plane","plant","plaster","plasticise","plasticize","plate","plateau","play","plead","please","pledge","plight","plod","plonk","plop","plot","plough","pluck","plug","plumb","plummet","plump","plunder","plunge","plunk","pluralise","pluralize","ply","poach","pocket","point","poise","poison","poke","polarise","polarize","pole","poleax","poleaxe","police","polish","politicise","politicize","poll","pollard","pollinate","pollute","polymerise","polymerize","ponce","ponder","pong","pontificate","pony","pooh","pool","pootle","pop","popularise","popularize","populate","pore","port","portend","portion","portray","pose","posit","position","possess","posset","post","postmark","postpone","postulate","posture","pot","potter","pounce","pound","pour","pout","powder","power","practice","practise","praise","praises","prance","prang","prate","prattle","pray","preach","precede","precipitate","precis","preclude","predate","predecease","predetermine","predicate","predict","predispose","predominate","preen","preface","prefer","prefigure","prefix","preheat","prejudge","prejudice","preload","premaster","premiere","preoccupy","prep","prepare","prepone","preregister","presage","prescind","prescribe","preselect","presell","present","preserve","preset","preside","press","pressure","pressurise","pressurize","presume","presuppose","pretend","pretest","prettify","prevail","prevaricate","prevent","preview","prey","price","prickle","pride","prime","primp","print","prioritise","prioritize","prise","privatise","privatize","privilege","prize","probate","probe","proceed","process","proclaim","procrastinate","procreate","proctor","procure","prod","produce","profane","profess","professionalise","professionalize","proffer","profile","profit","program","programme","progress","prohibit","project","proliferate","prolong","promenade","promise","promote","prompt","promulgate","pronounce","proof","proofread","prop","propagandise","propagandize","propagate","propel","prophesy","propitiate","propose","proposition","propound","proscribe","prosecute","proselytise","proselytize","prospect","prosper","prostrate","protect","protest","protrude","prove","provide","provision","provoke","prowl","prune","pry","psych","psychoanalyse","publicise","publicize","publish","pucker","puff","pull","pullulate","pulp","pulsate","pulse","pulverise","pulverize","pummel","pump","pun","punch","punctuate","puncture","punish","punt","pupate","purchase","purge","purify","purl","purloin","purport","purr","purse","pursue","purvey","push","pussyfoot","put","putrefy","putt","putter","puzzle","quack","quadruple","quaff","quail","quake","qualify","quantify","quarantine","quarrel","quarry","quarter","quarterback","quash","quaver","quell","quench","query","quest","question","queue","quibble","quicken","quiet","quieten","quintuple","quip","quirk","quit","quiver","quiz","quote","quoth","rabbit","race","rack","radiate","radicalise","radicalize","radio","raffle","rag","rage","raid","rail","railroad","rain","raise","rake","rally","ram","ramble","ramp","rampage","randomise","randomize","range","rank","rankle","ransack","ransom","rant","rap","rappel","rasp","rasterise","rasterize","rat","ratchet","rate","ratify","ration","rationalise","rationalize","rattle","ravage","rave","ravel","ravish","raze","razz","reach","reacquaint","react","reactivate","read","readdress","readies","readjust","readmit","ready","reaffirm","realign","realise","realize","reallocate","ream","reanimate","reap","reappear","reapply","reappoint","reappraise","rear","rearm","rearrange","reason","reassemble","reassert","reassess","reassign","reassure","reawaken","rebel","reboot","reborn","rebound","rebrand","rebuff","rebuild","rebuke","rebut","recall","recant","recap","recapitulate","recapture","recast","recede","receive","recess","recharge","reciprocate","recite","reckon","reclaim","reclassify","recline","recognise","recognize","recoil","recollect","recommence","recommend","recompense","reconcile","recondition","reconfigure","reconfirm","reconnect","reconnoitre","reconquer","reconsider","reconstitute","reconstruct","reconvene","record","recount","recoup","recover","recreate","recrudesce","recruit","rectify","recuperate","recur","recycle","redact","redden","redecorate","redeem","redefine","redeploy","redesign","redevelop","redial","redirect","rediscover","redistribute","redistrict","redo","redouble","redound","redraft","redraw","redress","reduce","reduplicate","reef","reek","reel","ref","refer","referee","reference","refill","refinance","refine","refit","reflate","reflect","refloat","refocus","reform","reformat","reformulate","refract","refrain","refresh","refrigerate","refuel","refund","refurbish","refuse","refute","regain","regale","regard","regenerate","register","regress","regret","regroup","regularise","regularize","regulate","regurgitate","rehabilitate","rehash","rehear","rehearse","reheat","rehome","rehouse","reign","reignite","reimburse","rein","reincarnate","reinforce","reinstate","reinterpret","reintroduce","reinvent","reinvest","reinvigorate","reissue","reiterate","reject","rejig","rejigger","rejoice","rejoin","rejuvenate","rekindle","relapse","relate","relaunch","relax","relay","release","relegate","relent","relieve","relinquish","relish","relive","reload","relocate","rely","remain","remainder","remake","remand","remap","remark","remarry","remaster","remediate","remedy","remember","remind","reminisce","remit","remix","remodel","remonstrate","remortgage","remould","remount","remove","remunerate","rename","rend","render","rendezvous","renege","renew","renounce","renovate","rent","reoccur","reoffend","reopen","reorder","reorganise","reorganize","reorient","repackage","repair","repatriate","repay","repeal","repeat","repel","repent","rephrase","replace","replay","replenish","replicate","reply","report","repose","repossess","represent","repress","reprieve","reprimand","reprint","reproach","reprocess","reproduce","reprove","repudiate","repulse","repurpose","request","require","requisition","requite","rerun","reschedule","rescind","rescue","research","researches","resect","resell","resemble","resent","reserve","reset","resettle","reshape","reshuffle","reside","resign","resist","resit","resize","reskill","resolve","resonate","resort","resound","resource","respect","respire","respond","respray","rest","restart","restate","restock","restore","restrain","restrict","restring","restructure","result","resume","resupply","resurface","resurrect","resuscitate","retail","retain","retake","retaliate","retch","retell","retest","rethink","retire","retool","retort","retouch","retrace","retract","retrain","retreat","retrench","retrieve","retrofit","retry","return","reunify","reunite","reuse","rev","revalue","revamp","reveal","revel","revenge","reverberate","revere","reverse","revert","review","revile","revise","revisit","revitalise","revitalize","revive","revivify","revoke","revolt","revolutionise","revolutionize","revolve","reward","rewind","rewire","reword","rework","rewrite","rhapsodise","rhapsodize","rhyme","rib","rick","ricochet","rid","riddle","ride","ridge","ridicule","riffle","rifle","rig","right","rightsize","rile","rim","ring","rinse","riot","rip","ripen","riposte","ripple","rise","risk","ritualise","ritualize","rival","rivet","roam","roar","roast","rob","robe","rock","rocket","roger","roll","romance","romanticise","romanticize","romp","roof","room","roost","root","rope","rosin","roster","rot","rotate","rouge","rough","roughen","roughhouse","round","rouse","roust","rout","route","rove","row","rub","rubberneck","rubbish","ruck","rue","ruffle","ruin","ruins","rule","rumble","ruminate","rummage","rumor","rumour","rumple","run","rupture","rush","rust","rustle","sabotage","sack","sacrifice","sadden","saddle","safeguard","sag","sail","salaam","salivate","sally","salt","salute","salvage","salve","sample","sanctify","sanction","sand","sandbag","sandblast","sandpaper","sandwich","sanitise","sanitize","sap","sashay","sass","sate","satiate","satirise","satirize","satisfy","saturate","saunter","savage","save","savor","savour","saw","say","scald","scale","scallop","scalp","scamper","scan","scandalise","scandalize","scapegoat","scar","scare","scarf","scarify","scarper","scatter","scattering","scavenge","scent","schedule","schematise","schematize","scheme","schlep","schlepp","schmooze","school","schtup","schuss","scoff","scold","scoop","scoot","scope","scorch","score","scorn","scotch","scour","scourge","scout","scowl","scrabble","scram","scramble","scrap","scrape","scratch","scrawl","scream","screech","screen","screw","scribble","scrimp","script","scroll","scrounge","scrub","scrummage","scrunch","scruple","scrutinise","scrutinize","scud","scuff","scuffle","scull","sculpt","scupper","scurry","scuttle","scythe","seal","sealift","sear","search","season","seat","secede","seclude","second","secrete","section","secularise","secularize","secure","sedate","see","seed","seek","seep","seethe","segment","segregate","segue","seize","select","sell","sellotape","semaphore","send","sensationalise","sensationalize","sense","sensitise","sensitize","sentence","sentimentalise","sentimentalize","separate","sequence","sequester","sequestrate","serenade","serialise","serialize","sermonise","sermonize","serve","service","set","settle","sever","sew","shack","shackle","shade","shadow","shaft","shake","shalt","sham","shamble","shame","shampoo","shanghai","shape","share","sharpen","shatter","shave","shear","sheathe","shed","sheer","shell","shellac","shelter","shelve","shepherd","shield","shift","shimmer","shimmy","shin","shine","shinny","ship","shipwreck","shirk","shiver","shock","shoe","shoehorn","shoo","shoot","shop","shoplift","shore","short","shorten","shortlist","shoulder","shout","shove","shovel","show","showboat","showcase","shower","shred","shriek","shrill","shrink","shrivel","shroom","shroud","shrug","shuck","shudder","shuffle","shun","shunt","shush","shut","shuttle","shy","sic","sick","sicken","side","sideline","sidestep","sideswipe","sidetrack","sidle","sieve","sift","sigh","sight","sightsee","sign","signal","signify","signpost","silence","silhouette","silt","silver","simmer","simper","simplify","simulate","simulcast","sin","sing","singe","single","sink","sip","siphon","sire","sit","site","situate","size","sizzle","skate","skateboard","skedaddle","sketch","skew","skewer","ski","skid","skim","skimp","skin","skip","skipper","skirmish","skirt","skitter","skive","skivvy","skulk","sky","skyjack","skyrocket","slack","slacken","slake","slam","slander","slap","slash","slate","slather","sledge","sleek","sleep","sleepwalk","sleet","slew","slice","slick","slide","slight","slim","sling","slink","slip","slit","slither","slob","slobber","slog","slop","slope","slosh","slot","slouch","slough","slow","slug","sluice","slum","slumber","slump","slur","slurp","smart","smarten","smash","smear","smell","smelt","smile","smirk","smite","smoke","smooch","smoodge","smooth","smother","smoulder","smudge","smuggle","snack","snaffle","snag","snaggle","snake","snap","snare","snarf","snarl","sneak","sneer","sneeze","snicker","sniff","sniffle","snip","snipe","snitch","snivel","snooker","snoop","snooper","snooze","snore","snorkel","snort","snow","snowball","snowplough","snowplow","snub","snuffle","snuffling","snuggle","soak","soap","soar","sober","socialise","socialize","sock","sod","soften","soil","sojourn","solace","solder","soldier","sole","solemnise","solemnize","solicit","solidify","soliloquize","solve","somersault","soothe","sorrow","sort","sough","sound","soundproof","soup","sour","source","sow","space","span","spangle","spar","spare","spark","sparkle","spatter","spattering","spawn","spay","speak","spear","spearhead","spec","specialise","specialize","specify","spectacles","spectate","speculate","speed","spell","spellcheck","spend","spew","spice","spiff","spike","spill","spin","spiral","spirit","spit","spite","splash","splatter","splay","splice","splinter","split","splosh","splurge","splutter","spoil","sponge","sponsor","spoof","spook","spool","spoon","sport","sports","spot","spotlight","spout","sprain","sprawl","spray","spread","spring","springboard","sprinkle","sprint","spritz","sprout","spruce","spur","spurn","spurt","sputter","spy","squabble","squall","squander","square","squash","squat","squawk","squeak","squeal","squeeze","squelch","squint","squirm","squirrel","squirt","squish","stab","stabilise","stabilize","stable","stables","stack","staff","stage","stagger","stagnate","stain","stake","stalk","stall","stammer","stamp","stampede","stanch","stand","standardise","standardize","staple","star","starch","stare","start","startle","starve","stash","state","statement","station","staunch","stave","stay","steady","steal","steam","steamroller","steel","steep","steepen","steer","stem","stencil","step","stereotype","sterilise","sterilize","stew","stick","stickybeak","stiff","stiffen","stifle","stigmatise","stigmatize","still","stimulate","sting","stinger","stink","stint","stipple","stipulate","stir","stitch","stock","stockpile","stoke","stomach","stomp","stone","stonewall","stoop","stop","stopper","store","storm","storyboard","stow","straddle","strafe","straggle","straighten","strain","strand","strangle","strap","stratify","stravage","stravaig","stray","streak","stream","streamline","strengthen","stress","stretch","stretcher","strew","stride","strike","string","strip","strive","stroll","structure","struggle","strum","strut","stub","stud","study","stuff","stultify","stumble","stump","stun","stunt","stupefy","stutter","style","stymie","sub","subcontract","subdivide","subdue","subedit","subject","sublet","sublimate","submerge","submit","subordinate","suborn","subpoena","subscribe","subside","subsidise","subsidize","subsist","substantiate","substitute","subsume","subtend","subtitle","subtract","subvert","succeed","succor","succour","succumb","suckle","suction","sue","suffer","suffice","suffocate","suffuse","sugar","suggest","suit","sulk","sulks","sully","sum","summarise","summarize","summon","summons","sun","sunbathe","sunder","sunset","sup","superimpose","superintend","superpose","supersede","supersize","supersized","supervene","supervise","supplant","supplement","supply","support","suppose","suppress","suppurate","surcharge","surf","surface","surge","surmise","surmount","surpass","surprise","surrender","surround","survey","survive","suspect","suspend","suspenders","suss","sustain","suture","swab","swaddle","swagger","swamp","swan","swank","swap","swarm","swat","swath","swathe","sway","swear","sweat","sweep","sweeps","sweeten","swell","swelter","swerve","swig","swill","swim","swindle","swing","swipe","swirl","swish","switch","swivel","swoon","swoop","swoosh","swot","symbolise","symbolize","sympathise","sympathize","symptomize","synchronise","synchronize","syndicate","synthesise","synthesize","syringe","systematise","systematize","tab","table","tabulate","tack","tackle","tag","tail","tailgate","tailor","taint","take","talk","tally","tame","tamp","tamper","tan","tangle","tango","tank","tankful","tantalise","tantalize","tap","tape","taper","tar","target","tarmac","tarnish","tarry","tart","task","taste","tattle","tattoo","taunt","tauten","tax","taxi","taxicab","teach","team","tear","tease","tee","teem","teeter","teethe","telecast","telecommute","teleconference","telegraph","telemeter","teleoperate","telephone","teleport","telescope","televise","telex","tell","telnet","temp","temper","temporise","temporize","tempt","tenant","tend","tender","tenderise","tenderize","tense","tension","tergiversate","term","terminate","terraform","terrify","terrorise","terrorize","test","testify","tether","text","thank","thatch","thaw","theorise","theorize","thicken","thin","think","thirst","thrash","thread","threaten","thresh","thrill","thrive","throb","throbbing","throng","throttle","throw","thud","thumb","thump","thunder","thwack","thwart","tick","ticket","tickle","tide","tidy","tie","tighten","tile","till","tilt","time","timetable","tinge","tingle","tingling","tinker","tinkling","tint","tip","tippex","tipple","tiptoe","tire","titillate","titivate","title","titrate","titter","toady","toast","toboggan","toddle","toe","tog","toggle","toil","tolerate","toll","tone","tongue","tonify","tool","toot","tootle","top","topple","torch","torment","torpedo","toss","tot","total","tote","totter","touch","tough","toughen","tour","tousle","tout","tow","towel","tower","toy","trace","track","trade","traduce","traffic","trail","train","traipse","trammel","trample","trampoline","tranquilize","tranquillize","transact","transcend","transcribe","transfer","transfigure","transfix","transform","transfuse","transgress","transit","translate","transliterate","transmit","transmogrify","transmute","transpire","transplant","transport","transpose","trap","trash","traumatise","traumatize","travel","traverse","trawl","tread","treasure","treat","treble","trek","tremble","trembling","trepan","trespass","trial","trick","trickle","trifle","trigger","trill","trim","trip","triple","triumph","trivialise","trivialize","troll","tromp","troop","trot","trouble","troubleshoot","trounce","trouser","truant","truck","trudge","trump","trumpet","truncate","trundle","truss","trust","try","tuck","tug","tugboat","tumble","tune","tunnel","turbocharge","turf","turn","tussle","tut","tutor","twang","tweak","tweet","twiddle","twig","twin","twine","twinkle","twirl","twist","twitch","twitter","twittering","type","typecast","typeset","typify","tyrannise","tyrannize","ulcerate","ululate","ump","umpire","unbalance","unban","unbend","unblock","unbuckle","unburden","unbutton","uncoil","uncork","uncouple","uncover","uncurl","undelete","underachieve","underbid","undercharge","undercook","undercut","underestimate","underestimation","underexpose","undergo","underlie","underline","undermine","underpay","underperform","underpin","underplay","underrate","underscore","undersell","undershoot","underspend","understand","understate","understudy","undertake","undervalue","underwrite","undo","undock","undress","undulate","unearth","unfasten","unfold","unfreeze","unfurl","unhand","unhinge","unhitch","unhook","unify","uninstall","unionise","unionize","unite","unlace","unlearn","unleash","unload","unlock","unloose","unloosen","unmask","unnerve","unpack","unpick","unplug","unravel","unroll","unsaddle","unscramble","unscrew","unseat","unsettle","unsubscribe","untangle","untie","unveil","unwind","unwrap","unzip","up","upbraid","upchange","upchuck","update","upend","upgrade","uphold","upholster","uplift","upload","uproot","upsell","upset","upshift","upskill","upstage","urge","use","usher","usurp","utilise","utilize","utter","vacate","vacation","vaccinate","vacillate","vacuum","valet","validate","value","vamoose","vandalise","vandalize","vanish","vanquish","vaporise","vaporize","varnish","vary","vault","veer","veg","vegetate","veil","vend","veneer","venerate","vent","ventilate","venture","verbalise","verbalize","verge","verify","versify","vest","vet","veto","vex","vibrate","victimise","victimize","vide","video","videotape","vie","view","viewing","vilify","vindicate","violate","visit","visualise","visualize","vitiate","vitrify","vocalize","voice","void","volley","volumise","volumize","volunteer","vote","vouch","vouchsafe","vow","voyage","vulgarise","vulgarize","waddle","wade","waffle","waft","wag","wage","wager","waggle","wail","wait","waive","wake","wakeboard","waken","walk","wall","wallop","wallow","wallpaper","waltz","wander","wane","wangle","want","warble","ward","warm","warn","warp","warrant","wash","wassail","waste","watch","water","waterproof","waterski","wave","waver","wax","waylay","weaken","wean","weaponise","weaponize","wear","weary","weasel","weather","weatherise","weatherize","weave","wed","wedge","weekend","weep","weigh","weight","weird","welch","welcome","weld","well","welly","wend","westernise","westernize","wet","whack","wheedle","wheel","wheeze","whelp","whet","whiff","while","whilst","whimper","whine","whinge","whinny","whip","whirl","whirr","whirring","whisk","whisper","whispering","whistle","whiten","whitewash","whittle","whoop","whoosh","whup","wick","widen","widow","wield","wig","wiggle","wildcat","will","wilt","wimp","win","wince","winch","wind","winds","windsurf","wine","wing","wink","winkle","winnow","winter","wipe","wire","wiretap","wise","wisecrack","wish","withdraw","wither","withhold","withstand","witness","witter","wobble","wolf","wonder","woo","woof","word","work","worm","worry","worsen","worship","worst","wound","wow","wowee","wrangle","wrap","wreak","wreathe","wreck","wrench","wrest","wrestle","wriggle","wring","wrinkle","writ","write","writhe","wrong","wrought","xerox","yack","yak","yap","yaw","yawn","yearn","yell","yellow","yelp","yield","yodel","yoke","yomp","yowl","yuppify","zap","zero","zigzag","zing","zip","zone","zoom"],bg={adjective:lg,adverb:mg,conjunction:cg,interjection:pg,noun:dg,preposition:hg,verb:Fg},kg=bg,yg={airline:vn,animal:Wn,app:$n,cell_phone:Yn,color:Qn,commerce:no,company:ho,database:ko,date:Ao,finance:Ho,hacker:_o,internet:Vo,location:ds,lorem:bs,metadata:ys,music:Cs,person:Os,phone_number:Vs,science:Xs,team:ig,vehicle:ug,word:kg},fg=yg,Dg=Object.defineProperty,Ag=(a,e,i)=>e in a?Dg(a,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[e]=i,y=(a,e,i)=>(Ag(a,typeof e!="symbol"?e+"":e,i),i),k=class extends Error{};function Cg(a){let e=Object.getPrototypeOf(a);do{for(let i of Object.getOwnPropertyNames(e))typeof a[i]=="function"&&i!=="constructor"&&(a[i]=a[i].bind(a));e=Object.getPrototypeOf(e)}while(e!==Object.prototype)}var ie=class{constructor(e){this.faker=e,Cg(this)}},B=class extends ie{constructor(e){super(e),this.faker=e}},Wa=(a=>(a.Narrowbody="narrowbody",a.Regional="regional",a.Widebody="widebody",a))(Wa||{}),Eg=["0","1","2","3","4","5","6","7","8","9"],vg=["0","O","1","I","L"],wg={regional:20,narrowbody:35,widebody:60},jg={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},Bg=class extends B{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(e={}){let{allowNumerics:i=!1,allowVisuallySimilarCharacters:t=!1}=e,n=[];return i||n.push(...Eg),t||n.push(...vg),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:n})}seat(e={}){let{aircraftType:i="narrowbody"}=e,t=wg[i],n=jg[i],o=this.faker.number.int({min:1,max:t}),s=this.faker.helpers.arrayElement(n);return`${o}${s}`}aircraftType(){return this.faker.helpers.enumValue(Wa)}flightNumber(e={}){let{length:i={min:1,max:4},addLeadingZeros:t=!1}=e,n=this.faker.string.numeric({length:i,allowLeadingZeros:!1});return t?n.padStart(4,"0"):n}},_a=(a=>(a.SRGB="sRGB",a.DisplayP3="display-p3",a.REC2020="rec2020",a.A98RGB="a98-rgb",a.ProphotoRGB="prophoto-rgb",a))(_a||{}),Ka=(a=>(a.RGB="rgb",a.RGBA="rgba",a.HSL="hsl",a.HSLA="hsla",a.HWB="hwb",a.CMYK="cmyk",a.LAB="lab",a.LCH="lch",a.COLOR="color",a))(Ka||{});function Sg(a,e){let{prefix:i,casing:t}=e;switch(t){case"upper":a=a.toUpperCase();break;case"lower":a=a.toLowerCase();break}return i&&(a=i+a),a}function Oa(a){return a.map(e=>{if(e%1!==0){let i=new ArrayBuffer(4);new DataView(i).setFloat32(0,e);let t=new Uint8Array(i);return Oa([...t]).replace(/ /g,"")}return(e>>>0).toString(2).padStart(8,"0")}).join(" ")}function xg(a,e="rgb",i="sRGB"){let t=n=>Math.round(n*100);switch(e){case"rgba":return`rgba(${a[0]}, ${a[1]}, ${a[2]}, ${a[3]})`;case"color":return`color(${i} ${a[0]} ${a[1]} ${a[2]})`;case"cmyk":return`cmyk(${t(a[0])}%, ${t(a[1])}%, ${t(a[2])}%, ${t(a[3])}%)`;case"hsl":return`hsl(${a[0]}deg ${t(a[1])}% ${t(a[2])}%)`;case"hsla":return`hsl(${a[0]}deg ${t(a[1])}% ${t(a[2])}% / ${t(a[3])})`;case"hwb":return`hwb(${a[0]} ${t(a[1])}% ${t(a[2])}%)`;case"lab":return`lab(${t(a[0])}% ${a[1]} ${a[2]})`;case"lch":return`lch(${t(a[0])}% ${a[1]} ${a[2]})`;case"rgb":default:return`rgb(${a[0]}, ${a[1]}, ${a[2]})`}}function $(a,e,i="rgb",t="sRGB"){switch(e){case"css":return xg(a,i,t);case"binary":return Oa(a);case"decimal":default:return a}}var Mg=class extends B{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(Ka)}cssSupportedSpace(){return this.faker.helpers.enumValue(_a)}rgb(e={}){let{format:i="hex",includeAlpha:t=!1,prefix:n="#",casing:o="lower"}=e,s,r="rgb";return i==="hex"?(s=this.faker.string.hexadecimal({length:t?8:6,prefix:""}),s=Sg(s,{prefix:n,casing:o}),s):(s=Array.from({length:3},()=>this.faker.number.int(255)),t&&(s.push(this.faker.number.float({multipleOf:.01})),r="rgba"),$(s,i,r))}cmyk(e){let i=Array.from({length:4},()=>this.faker.number.float({multipleOf:.01}));return $(i,(e==null?void 0:e.format)||"decimal","cmyk")}hsl(e){let i=[this.faker.number.int(360)];for(let t=0;t<(e!=null&&e.includeAlpha?3:2);t++)i.push(this.faker.number.float({multipleOf:.01}));return $(i,(e==null?void 0:e.format)||"decimal",e!=null&&e.includeAlpha?"hsla":"hsl")}hwb(e){let i=[this.faker.number.int(360)];for(let t=0;t<2;t++)i.push(this.faker.number.float({multipleOf:.01}));return $(i,(e==null?void 0:e.format)||"decimal","hwb")}lab(e){let i=[this.faker.number.float({multipleOf:1e-6})];for(let t=0;t<2;t++)i.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4}));return $(i,(e==null?void 0:e.format)||"decimal","lab")}lch(e){let i=[this.faker.number.float({multipleOf:1e-6})];for(let t=0;t<2;t++)i.push(this.faker.number.float({max:230,multipleOf:.1}));return $(i,(e==null?void 0:e.format)||"decimal","lch")}colorByCSSColorSpace(e){(e==null?void 0:e.format)==="css"&&!(e!=null&&e.space)&&(e={...e,space:"sRGB"});let i=Array.from({length:3},()=>this.faker.number.float({multipleOf:1e-4}));return $(i,(e==null?void 0:e.format)||"decimal","color",e==null?void 0:e.space)}},ye=()=>{throw new k("You cannot edit the locale data on the faker instance")};function Tg(a){let e={};return new Proxy(a,{has(){return!0},get(i,t){return typeof t=="symbol"||t==="nodeType"?i[t]:t in e?e[t]:e[t]=Lg(t,i[t])},set:ye,deleteProperty:ye})}function fe(a,...e){if(a===null)throw new k(`The locale data for '${e.join(".")}' aren't applicable to this locale. + If you think this is a bug, please report it at: https://github.com/faker-js/faker`);if(a===void 0)throw new k(`The locale data for '${e.join(".")}' are missing in this locale. + Please contribute the missing data to the project or use a locale/Faker instance that has these data. + For more information see https://fakerjs.dev/guide/localization.html`)}function Lg(a,e={}){return new Proxy(e,{has(i,t){return i[t]!=null},get(i,t){let n=i[t];return typeof t=="symbol"||t==="nodeType"||fe(n,a,t.toString()),n},set:ye,deleteProperty:ye})}var Ja=(a=>(a.Female="female",a.Male="male",a))(Ja||{});function ge(a,e,i,{generic:t,female:n,male:o},s){let r;switch(i){case"female":r=n;break;case"male":r=o;break;default:r=t;break}return r==null&&(n!=null&&o!=null?r=a.helpers.arrayElement([n,o]):r=t,fe(r,`person.{${s}, female_${s}, male_${s}}`)),e(r)}var Rg=class extends B{firstName(e){var i;let{first_name:t,female_first_name:n,male_first_name:o}=(i=this.faker.rawDefinitions.person)!=null?i:{};return ge(this.faker,this.faker.helpers.arrayElement,e,{generic:t,female:n,male:o},"first_name")}lastName(e){var i;let{last_name:t,female_last_name:n,male_last_name:o,last_name_pattern:s,male_last_name_pattern:r,female_last_name_pattern:g}=(i=this.faker.rawDefinitions.person)!=null?i:{};if(s!=null||r!=null||g!=null){let u=ge(this.faker,this.faker.helpers.weightedArrayElement,e,{generic:s,female:g,male:r},"last_name_pattern");return this.faker.helpers.fake(u)}return ge(this.faker,this.faker.helpers.arrayElement,e,{generic:t,female:n,male:o},"last_name")}middleName(e){var i;let{middle_name:t,female_middle_name:n,male_middle_name:o}=(i=this.faker.rawDefinitions.person)!=null?i:{};return ge(this.faker,this.faker.helpers.arrayElement,e,{generic:t,female:n,male:o},"middle_name")}fullName(e={}){let{sex:i=this.faker.helpers.arrayElement(["female","male"]),firstName:t=this.firstName(i),lastName:n=this.lastName(i)}=e,o=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(o,{"person.prefix":()=>this.prefix(i),"person.firstName":()=>t,"person.middleName":()=>this.middleName(i),"person.lastName":()=>n,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(Ja)}bio(){let{bio_pattern:e}=this.faker.definitions.person;return this.faker.helpers.fake(e)}prefix(e){var i;let{prefix:t,female_prefix:n,male_prefix:o}=(i=this.faker.rawDefinitions.person)!=null?i:{};return ge(this.faker,this.faker.helpers.arrayElement,e,{generic:t,female:n,male:o},"prefix")}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){let e=this.faker.definitions.person.title.descriptor;if(e==null)throw new k("No person.title.descriptor definitions available.");return this.faker.helpers.arrayElement(e)}jobArea(){let e=this.faker.definitions.person.title.level;if(e==null)throw new k("No person.title.area definitions available.");return this.faker.helpers.arrayElement(e)}jobType(){let e=this.faker.definitions.person.title.job;if(e==null)throw new k("No person.title.job definitions available.");return this.faker.helpers.arrayElement(e)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},Pg=class{constructor(){y(this,"N",624),y(this,"M",397),y(this,"MATRIX_A",2567483615),y(this,"UPPER_MASK",2147483648),y(this,"LOWER_MASK",2147483647),y(this,"mt",Array.from({length:this.N})),y(this,"mti",this.N+1),y(this,"mag01",[0,this.MATRIX_A])}unsigned32(e){return e<0?(e^this.UPPER_MASK)+this.UPPER_MASK:e}subtraction32(e,i){return e>>n&1&&(t=this.addition32(t,this.unsigned32(i<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(this.mt[this.mti]&4294967295)}initByArray(e,i){this.initGenrand(19650218);let t=1,n=0,o=this.N>i?this.N:i;for(;o;o--)this.mt[t]=this.addition32(this.addition32(this.unsigned32(this.mt[t]^this.multiplication32(this.unsigned32(this.mt[t-1]^this.mt[t-1]>>>30),1664525)),e[n]),n),this.mt[t]=this.unsigned32(this.mt[t]&4294967295),t++,n++,t>=this.N&&(this.mt[0]=this.mt[this.N-1],t=1),n>=i&&(n=0);for(o=this.N-1;o;o--)this.mt[t]=this.subtraction32(this.unsigned32(this.mt[t]^this.multiplication32(this.unsigned32(this.mt[t-1]^this.mt[t-1]>>>30),1566083941)),t),this.mt[t]=this.unsigned32(this.mt[t]&4294967295),t++,t>=this.N&&(this.mt[0]=this.mt[this.N-1],t=1);this.mt[0]=2147483648}genrandInt32(){let e;if(this.mti>=this.N){let i;for(this.mti===this.N+1&&this.initGenrand(5489),i=0;i>>1^this.mag01[e&1]);for(;i>>1^this.mag01[e&1]);e=this.unsigned32(this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK),this.mt[this.N-1]=this.unsigned32(this.mt[this.M-1]^e>>>1^this.mag01[e&1]),this.mti=0}return e=this.mt[this.mti++],e=this.unsigned32(e^e>>>11),e=this.unsigned32(e^e<<7&2636928640),e=this.unsigned32(e^e<<15&4022730752),e=this.unsigned32(e^e>>>18),e}genrandInt31(){return this.genrandInt32()>>>1}genrandReal1(){return this.genrandInt32()*(1/4294967295)}genrandReal2(){return this.genrandInt32()*(1/4294967296)}genrandReal3(){return(this.genrandInt32()+.5)*(1/4294967296)}genrandRes53(){let e=this.genrandInt32()>>>5,i=this.genrandInt32()>>>6;return(e*67108864+i)*(1/9007199254740992)}};function Hg(){let a=new Pg;return a.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next(){return a.genrandReal2()},seed(e){typeof e=="number"?a.initGenrand(e):Array.isArray(e)&&a.initByArray(e,e.length)}}}function d(a){let e=`[@faker-js/faker]: ${a.deprecated} is deprecated`;a.since&&(e+=` since v${a.since}`),a.until&&(e+=` and will be removed in v${a.until}`),a.proposed&&(e+=`. Please use ${a.proposed} instead`),console.warn(`${e}.`)}var zg=class extends ie{number(e=99999){d({deprecated:"faker.datatype.number()",proposed:"faker.number.int()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={max:e});let{min:i=0,max:t=i+99999,precision:n=1}=e;return this.faker.number.float({min:i,max:t,multipleOf:n})}float(e={}){d({deprecated:"faker.datatype.float()",proposed:"faker.number.float()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={precision:e});let{min:i=0,max:t=i+99999,precision:n=.01}=e;return this.faker.number.float({min:i,max:t,multipleOf:n})}datetime(e={}){d({deprecated:"faker.datatype.datetime({ min, max })",proposed:"faker.date.between({ from, to }) or faker.date.anytime()",since:"8.0",until:"9.0"});let i=864e13,t=typeof e=="number"?void 0:e.min,n=typeof e=="number"?e:e.max;return(t==null||ti)&&(n=Date.UTC(2100,0)),this.faker.date.between({from:t,to:n})}string(e={}){d({deprecated:"faker.datatype.string()",proposed:"faker.string.sample()",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:i=10}=e;return this.faker.string.sample(i)}uuid(){return d({deprecated:"faker.datatype.uuid()",proposed:"faker.string.uuid()",since:"8.0",until:"9.0"}),this.faker.string.uuid()}boolean(e={}){typeof e=="number"&&(e={probability:e});let{probability:i=.5}=e;return i<=0?!1:i>=1?!0:this.faker.number.float()this.boolean()?this.faker.string.sample():this.faker.number.int(),{count:e})}bigInt(e){return d({deprecated:"faker.datatype.bigInt()",proposed:"faker.number.bigInt()",since:"8.0",until:"9.0"}),this.faker.number.bigInt(e)}};function q(a,e){return a==null?e():(a=new Date(a),Number.isNaN(a.valueOf())&&(a=e()),a)}var $a=class extends ie{anytime(e={}){let{refDate:i}=e,t=q(i,this.faker.defaultRefDate);return this.between({from:new Date(t.getTime()-1e3*60*60*24*365),to:new Date(t.getTime()+1e3*60*60*24*365)})}past(e={},i){typeof e=="number"&&(d({deprecated:"faker.date.past(years, refDate)",proposed:"faker.date.past({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:t=1,refDate:n=i}=e;if(t<=0)throw new k("Years must be greater than 0.");let o=q(n,this.faker.defaultRefDate),s={min:1e3,max:t*365*24*3600*1e3},r=o.getTime();return r-=this.faker.number.int(s),o.setTime(r),o}future(e={},i){typeof e=="number"&&(d({deprecated:"faker.date.future(years, refDate)",proposed:"faker.date.future({ years, refDate })",since:"8.0",until:"9.0"}),e={years:e});let{years:t=1,refDate:n=i}=e;if(t<=0)throw new k("Years must be greater than 0.");let o=q(n,this.faker.defaultRefDate),s={min:1e3,max:t*365*24*3600*1e3},r=o.getTime();return r+=this.faker.number.int(s),o.setTime(r),o}between(e,i){(e instanceof Date||typeof e!="object")&&(d({deprecated:"faker.date.between(from, to)",proposed:"faker.date.between({ from, to })",since:"8.0",until:"9.0"}),e={from:e,to:i??e});let{from:t,to:n}=e,o=q(t,this.faker.defaultRefDate).getTime(),s=q(n,this.faker.defaultRefDate).getTime(),r=this.faker.number.int(s-o);return new Date(o+r)}betweens(e,i,t=3){(e instanceof Date||typeof e!="object")&&(d({deprecated:"faker.date.betweens(from, to, count)",proposed:"faker.date.betweens({ from, to, count })",since:"8.0",until:"9.0"}),e={from:e,to:i??e,count:t});let{from:n,to:o,count:s=3}=e;return this.faker.helpers.multiple(()=>this.between({from:n,to:o}),{count:s}).sort((r,g)=>r.getTime()-g.getTime())}recent(e={},i){typeof e=="number"&&(d({deprecated:"faker.date.recent(days, refDate)",proposed:"faker.date.recent({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:t=1,refDate:n=i}=e;if(t<=0)throw new k("Days must be greater than 0.");let o=q(n,this.faker.defaultRefDate),s={min:1e3,max:t*24*3600*1e3},r=o.getTime();return r-=this.faker.number.int(s),o.setTime(r),o}soon(e={},i){typeof e=="number"&&(d({deprecated:"faker.date.soon(days, refDate)",proposed:"faker.date.soon({ days, refDate })",since:"8.0",until:"9.0"}),e={days:e});let{days:t=1,refDate:n=i}=e;if(t<=0)throw new k("Days must be greater than 0.");let o=q(n,this.faker.defaultRefDate),s={min:1e3,max:t*24*3600*1e3},r=o.getTime();return r+=this.faker.number.int(s),o.setTime(r),o}birthdate(e={}){var i,t,n,o;let s=e.mode==="age"?"age":"year",r=q(e.refDate,this.faker.defaultRefDate),g=r.getUTCFullYear(),u,l;if(s==="age"?(u=new Date(r).setUTCFullYear(g-((i=e.max)!=null?i:80)-1),l=new Date(r).setUTCFullYear(g-((t=e.min)!=null?t:18))):(u=new Date(Date.UTC(0,0,2)).setUTCFullYear((n=e.min)!=null?n:g-80),l=new Date(Date.UTC(0,11,30)).setUTCFullYear((o=e.max)!=null?o:g-19)),lr!=null).map(r=>Array.isArray(r)?e.helpers.arrayElement(r):r)}while(n.length>0&&t.length>0);if(t.length===0)throw new k(`Cannot resolve expression '${a}'`);let o=t[0];return typeof o=="function"?o():o}function qg(a,e){let[i,t]=Wg(a),n=a[i+1];switch(n){case".":case"(":case void 0:break;default:throw new k(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${n}'`)}return[i+(n==="."?2:1),e.map(o=>typeof o=="function"?o(...t):o)]}function Wg(a){let e=a.indexOf(")",1);if(e===-1)throw new k(`Missing closing parenthesis in '${a}'`);for(;e!==-1;){let t=a.substring(1,e);try{return[e,JSON.parse(`[${t}]`)]}catch{if(!t.includes("'")&&!t.includes('"'))try{return[e,JSON.parse(`["${t}"]`)]}catch{}}e=a.indexOf(")",e+1)}e=a.lastIndexOf(")");let i=a.substring(1,e);return[e,[i]]}function _g(a,e){var i,t;let n=Ng.exec(a),o=((i=n==null?void 0:n[0])!=null?i:"")===".",s=(t=n==null?void 0:n.index)!=null?t:a.length,r=a.substring(0,s);if(r.length===0)throw new k(`Expression parts cannot be empty in '${a}'`);let g=a[s+1];if(o&&(g==null||g==="."||g==="("))throw new k(`Found dot without property name in '${a}'`);return[s+(o?1:0),e.map(u=>Kg(u,r))]}function Kg(a,e){switch(typeof a){case"function":{try{a=a()}catch{return}return a==null?void 0:a[e]}case"object":return a==null?void 0:a[e];default:return}}function Og(a){let e=Jg(a.replace(/L?$/,"0"));return e===0?0:10-e}function Jg(a){a=a.replace(/[\s-]/g,"");let e=0,i=!1;for(let t=a.length-1;t>=0;t--){let n=Number.parseInt(a[t]);i&&(n*=2,n>9&&(n=n%10+1)),e+=n,i=!i}return e%10}function $g(a,e){return a[e]===void 0?-1:0}function ia(a,e,i,t,n){throw console.error("Error",i),`${Object.keys(t).length}${n}`,e-a,new k(`${i} for uniqueness check. + +May not be able to generate any more unique values with current settings. +Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}function Va(a,e,i={}){let t=Date.now(),{startTime:n=Date.now(),maxTime:o=50,maxRetries:s=50,currentIterations:r=0,compare:g=$g,store:u={}}=i,{exclude:l=[]}=i;if(i.currentIterations=r,Array.isArray(l)||(l=[l]),t-n>=o)return ia(n,t,`Exceeded maxTime: ${o}`,u,r);if(r>=s)return ia(n,t,`Exceeded maxRetries: ${s}`,u,r);let c=a(...e);return g(u,c)===-1&&!l.includes(c)?(u[c]=c,i.currentIterations=0,c):(i.currentIterations++,Va(a,e,{...i,startTime:n,maxTime:o,maxRetries:s,compare:g,exclude:l}))}function ta(a,e,i,t){let n=1;if(e)switch(e){case"?":{n=a.datatype.boolean()?0:1;break}case"*":{let o=1;for(;a.datatype.boolean();)o*=2;n=a.number.int({min:0,max:o});break}case"+":{let o=1;for(;a.datatype.boolean();)o*=2;n=a.number.int({min:1,max:o});break}default:throw new k("Unknown quantifier symbol provided.")}else i!=null&&t!=null?n=a.number.int({min:Number.parseInt(i),max:Number.parseInt(t)}):i!=null&&t==null&&(n=Number.parseInt(i));return n}function na(a,e=""){let i=/(.)\{(\d+),(\d+)\}/,t=/(.)\{(\d+)\}/,n=/\[(\d+)-(\d+)\]/,o,s,r,g,u=i.exec(e);for(;u!=null;)o=Number.parseInt(u[2]),s=Number.parseInt(u[3]),o>s&&(r=s,s=o,o=r),g=a.number.int({min:o,max:s}),e=e.slice(0,u.index)+u[1].repeat(g)+e.slice(u.index+u[0].length),u=i.exec(e);for(u=t.exec(e);u!=null;)g=Number.parseInt(u[2]),e=e.slice(0,u.index)+u[1].repeat(g)+e.slice(u.index+u[0].length),u=t.exec(e);for(u=n.exec(e);u!=null;)o=Number.parseInt(u[1]),s=Number.parseInt(u[2]),o>s&&(r=s,s=o,o=r),e=e.slice(0,u.index)+a.number.int({min:o,max:s}).toString()+e.slice(u.index+u[0].length),u=n.exec(e);return e}function Le(a,e="",i="#"){let t="";for(let n=0;n faker.string.numeric(m.length))",since:"8.4",until:"9.0"}),Le(this.faker,e,i)}replaceSymbols(e=""){let i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],t="";for(let n=0;n{var te;return(te=w.codePointAt(0))!=null?te:Number.NaN});if(l=T[0],c=T[1],l>c)throw new k("Character range provided is out of order.");for(let w=l;w<=c;w++)if(u&&Number.isNaN(Number(String.fromCodePoint(w)))){let te=String.fromCodePoint(w);E.push((n=te.toUpperCase().codePointAt(0))!=null?n:Number.NaN,(o=te.toLowerCase().codePointAt(0))!=null?o:Number.NaN)}else E.push(w)}else u&&Number.isNaN(Number(M[0]))?E.push((s=M[0].toUpperCase().codePointAt(0))!=null?s:Number.NaN,(r=M[0].toLowerCase().codePointAt(0))!=null?r:Number.NaN):E.push((g=M[0].codePointAt(0))!=null?g:Number.NaN);N=N.substring(M[0].length),M=h.exec(N)}if(m=ta(this.faker,H,R,S),j){let T=-1;for(let w=48;w<=57;w++){if(T=E.indexOf(w),T>-1){E.splice(T,1);continue}E.push(w)}for(let w=65;w<=90;w++){if(T=E.indexOf(w),T>-1){E.splice(T,1);continue}E.push(w)}for(let w=97;w<=122;w++){if(T=E.indexOf(w),T>-1){E.splice(T,1);continue}E.push(w)}}let hi=this.multiple(()=>String.fromCodePoint(this.arrayElement(E)),{count:m}).join("");e=e.slice(0,p.index)+hi+e.slice(p.index+p[0].length),p=b.exec(e)}let f=/(.)\{(\d+),(\d+)\}/;for(p=f.exec(e);p!=null;){if(l=Number.parseInt(p[2]),c=Number.parseInt(p[3]),l>c)throw new k("Numbers out of order in {} quantifier.");m=this.faker.number.int({min:l,max:c}),e=e.slice(0,p.index)+p[1].repeat(m)+e.slice(p.index+p[0].length),p=f.exec(e)}let D=/(.)\{(\d+)\}/;for(p=D.exec(e);p!=null;)m=Number.parseInt(p[2]),e=e.slice(0,p.index)+p[1].repeat(m)+e.slice(p.index+p[0].length),p=D.exec(e);return e}shuffle(e,i={}){let{inplace:t=!1}=i;t||(e=[...e]);for(let n=e.length-1;n>0;--n){let o=this.faker.number.int(n);[e[n],e[o]]=[e[o],e[n]]}return e}uniqueArray(e,i){if(Array.isArray(e)){let n=[...new Set(e)];return this.shuffle(n).splice(0,i)}let t=new Set;try{if(typeof e=="function"){let n=1e3*i,o=0;for(;t.size1?this.faker.number.int({max:e.length-1}):0;return e[i]}weightedArrayElement(e){if(e.length===0)throw new k("weightedArrayElement expects an array with at least one element");if(!e.every(o=>o.weight>0))throw new k("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number");let i=e.reduce((o,{weight:s})=>o+s,0),t=this.faker.number.float({min:0,max:i}),n=0;for(let{weight:o,value:s}of e)if(n+=o,t=e.length)return this.shuffle(e);if(t<=0)return[];let n=[...e],o=e.length,s=o-t,r,g;for(;o-- >s;)g=this.faker.number.int(o),r=n[g],n[g]=n[o],n[o]=r;return n.slice(s)}enumValue(e){let i=Object.keys(e).filter(n=>Number.isNaN(Number(n))),t=this.arrayElement(i);return e[t]}rangeToNumber(e){return typeof e=="number"?e:this.faker.number.int(e)}unique(e,i=[],t={}){d({deprecated:"faker.helpers.unique",proposed:"https://github.com/faker-js/faker/issues/1785#issuecomment-1407773744",since:"8.0",until:"9.0"});let{maxTime:n=50,maxRetries:o=50,exclude:s=[],store:r=this.uniqueStore}=t;return Va(e,i,{...t,startTime:Date.now(),maxTime:n,maxRetries:o,currentIterations:0,exclude:s,store:r})}multiple(e,i={}){var t;let n=this.rangeToNumber((t=i.count)!=null?t:3);return n<=0?[]:Array.from({length:n},e)}},Vg=class extends Ua{constructor(e){super(e),this.faker=e}fake(e){e=typeof e=="string"?e:this.arrayElement(e);let i=e.search(/{{[a-z]/),t=e.indexOf("}}",i);if(i===-1||t===-1)return e;let n=e.substring(i+2,t+2).replace("}}","").replace("{{",""),o=Gg(n,this.faker),s=String(o),r=e.substring(0,i)+s+e.substring(t+2);return this.fake(r)}},Ug=class extends ie{int(e={}){typeof e=="number"&&(e={max:e});let{min:i=0,max:t=Number.MAX_SAFE_INTEGER}=e,n=Math.ceil(i),o=Math.floor(t);if(n===o)return n;if(o=i?new k(`No integer value between ${i} and ${t} found.`):new k(`Max ${t} should be greater than min ${i}.`);let s=this.faker._randomizer.next();return Math.floor(s*(o+1-n)+n)}float(e={}){typeof e=="number"&&(e={max:e});let{min:i=0,max:t=1,fractionDigits:n,precision:o,multipleOf:s=o,multipleOf:r=o??(n==null?void 0:10**-n)}=e;if(o!=null&&d({deprecated:"faker.number.float({ precision })",proposed:"faker.number.float({ multipleOf })",since:"8.4",until:"9.0"}),t===i)return i;if(tthis.faker.helpers.arrayElement(e),{count:i}).join("")}alpha(e={}){var i;typeof e=="number"&&(e={length:e});let t=this.faker.helpers.rangeToNumber((i=e.length)!=null?i:1);if(t<=0)return"";let{casing:n="mixed"}=e,{exclude:o=[]}=e;typeof o=="string"&&(o=[...o]);let s;switch(n){case"upper":s=[...pe];break;case"lower":s=[...de];break;case"mixed":default:s=[...de,...pe];break}return s=s.filter(r=>!o.includes(r)),this.fromCharacters(s,t)}alphanumeric(e={}){var i;typeof e=="number"&&(e={length:e});let t=this.faker.helpers.rangeToNumber((i=e.length)!=null?i:1);if(t<=0)return"";let{casing:n="mixed"}=e,{exclude:o=[]}=e;typeof o=="string"&&(o=[...o]);let s=[...oa];switch(n){case"upper":s.push(...pe);break;case"lower":s.push(...de);break;case"mixed":default:s.push(...de,...pe);break}return s=s.filter(r=>!o.includes(r)),this.fromCharacters(s,t)}binary(e={}){var i;let{prefix:t="0b"}=e,n=t;return n+=this.fromCharacters(["0","1"],(i=e.length)!=null?i:1),n}octal(e={}){var i;let{prefix:t="0o"}=e,n=t;return n+=this.fromCharacters(["0","1","2","3","4","5","6","7"],(i=e.length)!=null?i:1),n}hexadecimal(e={}){var i;let{casing:t="mixed",prefix:n="0x"}=e,o=this.faker.helpers.rangeToNumber((i=e.length)!=null?i:1);if(o<=0)return n;let s=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],o);return t==="upper"?s=s.toUpperCase():t==="lower"&&(s=s.toLowerCase()),`${n}${s}`}numeric(e={}){var i;typeof e=="number"&&(e={length:e});let t=this.faker.helpers.rangeToNumber((i=e.length)!=null?i:1);if(t<=0)return"";let{allowLeadingZeros:n=!0}=e,{exclude:o=[]}=e;typeof o=="string"&&(o=[...o]);let s=oa.filter(g=>!o.includes(g));if(s.length===0||s.length===1&&!n&&s[0]==="0")throw new k("Unable to generate numeric string, because all possible digits are excluded.");let r="";return!n&&!o.includes("0")&&(r+=this.faker.helpers.arrayElement(s.filter(g=>g!=="0"))),r+=this.fromCharacters(s,t-r.length),r}sample(e=10){e=this.faker.helpers.rangeToNumber(e);let i={min:33,max:125},t="";for(;t.lengththis.faker.number.hex({min:0,max:15})).replace(/y/g,()=>this.faker.number.hex({min:8,max:11}))}nanoid(e=21){if(e=this.faker.helpers.rangeToNumber(e),e<=0)return"";let i=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],t="";for(;t.length","?","@","[","\\","]","^","_","`","{","|","}","~"],e)}},Ya=class{constructor(e={}){y(this,"_defaultRefDate",()=>new Date),y(this,"_randomizer"),y(this,"datatype",new zg(this)),y(this,"date",new $a(this)),y(this,"helpers",new Ua(this)),y(this,"number",new Ug(this)),y(this,"string",new Yg(this));let{randomizer:i=Hg()}=e;this._randomizer=i}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(e=()=>new Date){typeof e=="function"?this._defaultRefDate=e:this._defaultRefDate=()=>new Date(e)}seed(e=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return this._randomizer.seed(e),e}};new Ya;function Zg(a){let e={};for(let i of a)for(let t in i){let n=i[t];e[t]===void 0?e[t]={...n}:e[t]={...n,...e[t]}}return e}var Xg=class extends B{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}},Qg={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},er=class extends B{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(e={},i=1e3,t=2,n=""){typeof e=="number"&&(d({deprecated:"faker.commerce.price(min, max, dec, symbol)",proposed:"faker.commerce.price({ min, max, dec, symbol })",since:"8.0",until:"9.0"}),e={min:e,dec:t,max:i,symbol:n});let{dec:o=2,max:s=1e3,min:r=1,symbol:g=""}=e;if(r<0||s<0)return`${g}0`;let u=this.faker.number.int({min:r,max:s});return g+u.toFixed(o)}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_description)}isbn(e={}){var i;typeof e=="number"&&(e={variant:e});let{variant:t=13,separator:n="-"}=e,o="978",[s,r]=this.faker.helpers.objectEntry(Qg),g=this.faker.string.numeric(8),u=Number.parseInt(g.slice(0,-1)),l=(i=r.find(([b])=>u<=b))==null?void 0:i[1];if(!l)throw new k(`Unable to find a registrant length for the group ${s}`);let c=g.slice(0,l),m=g.slice(l),F=[o,s,c,m];t===10&&F.shift();let p=F.join(""),h=0;for(let b=0;b{let e=0;for(let i of a)e=(e*10+ +i)%97;return e},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:a=>a.replace(/[A-Z]/gi,e=>{var i;return String(((i=e.toUpperCase().codePointAt(0))!=null?i:Number.NaN)-55)})},z=tr;function nr(a){let e="";for(let i=0;il.country===t):this.faker.helpers.arrayElement(z.formats);if(!o)throw new k(`Country code ${t} not supported.`);let s="",r=0;for(let l of o.bban){let c=l.count;for(r+=l.count;c>0;)l.type==="a"?s+=this.faker.helpers.arrayElement(z.alpha):l.type==="c"?this.faker.datatype.boolean(.8)?s+=this.faker.number.int(9):s+=this.faker.helpers.arrayElement(z.alpha):c>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(s+=this.faker.helpers.arrayElement(z.pattern100),c-=2):(s+=this.faker.helpers.arrayElement(z.pattern10),c--):s+=this.faker.number.int(9),c--;s=s.substring(0,r)}let g=98-z.mod97(z.toDigitString(`${s}${o.country}00`));g<10&&(g=`0${g}`);let u=`${o.country}${g}${s}`;return n?nr(u):u}bic(e={}){let{includeBranchCode:i=this.faker.datatype.boolean()}=e,t=this.faker.string.alpha({length:4,casing:"upper"}),n=this.faker.helpers.arrayElement(z.iso3166),o=this.faker.string.alphanumeric({length:2,casing:"upper"}),s=i?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":"";return`${t}${n}${o}${s}`}transactionDescription(){let e=this.amount(),i=this.faker.company.name(),t=this.transactionType(),n=this.accountNumber(),o=this.maskedNumber(),s=this.currencyCode();return`${t} transaction at ${i} using card ending with ***${o} for ${s} ${e} in account ***${n}`}},sr=" ",gr=class extends B{branch(){let e=this.faker.hacker.noun().replace(" ","-"),i=this.faker.hacker.verb().replace(" ","-");return`${e}-${i}`}commitEntry(e={}){let{merge:i=this.faker.datatype.boolean({probability:.2}),eol:t="CRLF",refDate:n}=e,o=[`commit ${this.faker.git.commitSha()}`];i&&o.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`);let s=this.faker.person.firstName(),r=this.faker.person.lastName(),g=this.faker.person.fullName({firstName:s,lastName:r}),u=this.faker.internet.userName({firstName:s,lastName:r}),l=this.faker.helpers.arrayElement([g,u]),c=this.faker.internet.email({firstName:s,lastName:r});l=l.replace(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),o.push(`Author: ${l} <${c}>`,`Date: ${this.commitDate({refDate:n})}`,"",`${sr.repeat(4)}${this.commitMessage()}`,"");let m=t==="CRLF"?`\r +`:` +`;return o.join(m)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(e={}){let{refDate:i=this.faker.defaultRefDate()}=e,t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],n=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],o=this.faker.date.recent({days:1,refDate:i}),s=t[o.getUTCDay()],r=n[o.getUTCMonth()],g=o.getUTCDate(),u=o.getUTCHours().toString().padStart(2,"0"),l=o.getUTCMinutes().toString().padStart(2,"0"),c=o.getUTCSeconds().toString().padStart(2,"0"),m=o.getUTCFullYear(),F=this.faker.number.int({min:-11,max:12}),p=Math.abs(F).toString().padStart(2,"0"),h="00",b=F>=0?"+":"-";return`${s} ${r} ${g} ${u}:${l}:${c} ${m} ${b}${p}${h}`}commitSha(e={}){let{length:i=40}=e;return this.faker.string.hexadecimal({length:i,casing:"lower",prefix:""})}shortSha(){return d({deprecated:"faker.git.shortSha()",proposed:"faker.git.commitSha({ length: 7 })",since:"8.0",until:"9.0"}),this.commitSha({length:7})}},rr=class extends B{abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let e={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},i=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(i,e)}},ur=class{constructor(e){this.faker=e}image(e,i,t,n){return d({deprecated:"faker.lorempicsum.image",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,i,t,n)}imageGrayscale(e,i,t){return d({deprecated:"faker.lorempicsum.imageGrayscale",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,i,t)}imageBlurred(e,i,t){return d({deprecated:"faker.lorempicsum.imageBlurred",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,i,void 0,t)}imageRandomSeeded(e,i,t,n,o){return d({deprecated:"faker.lorempicsum.imageRandomSeeded",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),this.imageUrl(e,i,t,n,o)}imageUrl(e,i,t,n,o){d({deprecated:"faker.lorempicsum.imageUrl",proposed:"faker.image.urlPicsumPhotos",since:"8.0",until:"9.0"}),e=e||640,i=i||480;let s="https://picsum.photos";return o&&(s+=`/seed/${o}`),s+=`/${e}/${i}`,t&&n?`${s}?grayscale&blur=${n}`:t?`${s}?grayscale`:n?`${s}?blur=${n}`:s}},lr=class Za{constructor(e){this.faker=e;for(let i of Object.getOwnPropertyNames(Za.prototype))i==="constructor"||typeof this[i]!="function"||(this[i]=this[i].bind(this))}imageUrl(e,i,t,n,o,s){d({deprecated:"faker.placeholder.imageUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),e=e||640,i=i||e;let r="https://via.placeholder.com";if(r+=`/${e}x${i}`,o!=null&&(r+=`/${o.replace("#","").toUpperCase()}`,s!=null&&(r+=`/${s.replace("#","").toUpperCase()}`)),n!=null&&(r+=`.${n}`),t!=null){let g=new URLSearchParams({text:t});r+=`?${g.toString()}`}return r}randomUrl(e,i,t){return d({deprecated:"faker.placeholder.randomUrl",proposed:"faker.image.urlPlaceholder",since:"8.0",until:"9.0"}),this.imageUrl(e,i,this.faker.lorem.word(),t,this.faker.color.rgb({casing:"upper",prefix:""}),this.faker.color.rgb({casing:"upper",prefix:""}))}},mr=class{constructor(e){this.faker=e}image(e,i,t){return d({deprecated:"faker.unsplash.image",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,void 0,t)}imageUrl(e,i,t,n){d({deprecated:"faker.unsplash.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,i=i||480;let o="https://source.unsplash.com";return t!=null&&(o+=`/category/${t}`),o+=`/${e}x${i}`,n!=null&&/^([A-Za-z0-9].+,[A-Za-z0-9]+)$|^([A-Za-z0-9]+)$/.test(n)&&(o+=`?${n}`),o}food(e,i,t){return d({deprecated:"faker.unsplash.food",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,i,"food",t)}people(e,i,t){return d({deprecated:"faker.unsplash.people",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,i,"people",t)}nature(e,i,t){return d({deprecated:"faker.unsplash.nature",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,i,"nature",t)}technology(e,i,t){return d({deprecated:"faker.unsplash.technology",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,i,"technology",t)}objects(e,i,t){return d({deprecated:"faker.unsplash.objects",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,i,"objects",t)}buildings(e,i,t){return d({deprecated:"faker.unsplash.buildings",proposed:"faker.image.url",since:"8.0",until:"9.0"}),this.faker.image.unsplash.imageUrl(e,i,"buildings",t)}},cr=class extends B{constructor(e){super(e),y(this,"unsplash"),y(this,"lorempicsum"),y(this,"placeholder"),this.unsplash=new mr(this.faker),this.lorempicsum=new ur(this.faker),this.placeholder=new lr(this.faker)}avatar(){return this.faker.helpers.arrayElement([this.avatarLegacy,this.avatarGitHub])()}avatarGitHub(){return`https://avatars.githubusercontent.com/u/${this.faker.number.int(1e8)}`}avatarLegacy(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.number.int(1249)}.jpg`}url(e={}){let{width:i=640,height:t=480}=e;return this.faker.helpers.arrayElement([this.urlLoremFlickr,this.urlPicsumPhotos])({width:i,height:t})}urlLoremFlickr(e={}){let{width:i=640,height:t=480,category:n}=e;return`https://loremflickr.com/${i}/${t}${n==null?"":`/${n}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(e={}){let{width:i=640,height:t=480,grayscale:n=!1,blur:o}=e,s=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${i}/${t}`,r=typeof o=="number"&&o>=1&&o<=10;return(n||r)&&(s+="?",n&&(s+="grayscale"),n&&r&&(s+="&"),r&&(s+=`blur=${o}`)),s}urlPlaceholder(e={}){let{width:i=this.faker.number.int({min:1,max:3999}),height:t=this.faker.number.int({min:1,max:3999}),backgroundColor:n=this.faker.color.rgb({format:"hex",prefix:""}),textColor:o=this.faker.color.rgb({format:"hex",prefix:""}),format:s=this.faker.helpers.arrayElement(["gif","jpeg","jpg","png","webp"]),text:r=this.faker.lorem.words()}=e,g="https://via.placeholder.com";return g+=`/${i}`,g+=`x${t}`,g+=`/${n}`,g+=`/${o}`,g+=`.${s}`,g+=`?text=${encodeURIComponent(r)}`,g}dataUri(e={}){let{width:i=640,height:t=480,color:n=this.faker.color.rgb(),type:o="svg-uri"}=e,s=`${i}x${t}`;return o==="svg-uri"?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(s)}`:`data:image/svg+xml;base64,${Buffer.from(s).toString("base64")}`}image(e,i,t){d({deprecated:"faker.image.image",proposed:"faker.image.url",since:"8.0",until:"9.0"});let n=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(n)](e,i,t)}imageUrl(e,i,t,n){d({deprecated:"faker.image.imageUrl",proposed:"faker.image.url",since:"8.0",until:"9.0"}),e=e||640,i=i||480;let o=`https://loremflickr.com/${e}/${i}`;return t!=null&&(o+=`/${t}`),n&&(o+=`?lock=${this.faker.number.int()}`),o}abstract(e,i,t){return d({deprecated:"faker.image.abstract",proposed:"faker.image.urlLoremFlickr({ category: 'abstract' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"abstract",t)}animals(e,i,t){return d({deprecated:"faker.image.animals",proposed:"faker.image.urlLoremFlickr({ category: 'animals' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"animals",t)}business(e,i,t){return d({deprecated:"faker.image.business",proposed:"faker.image.urlLoremFlickr({ category: 'business' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"business",t)}cats(e,i,t){return d({deprecated:"faker.image.cats",proposed:"faker.image.urlLoremFlickr({ category: 'cats' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"cats",t)}city(e,i,t){return d({deprecated:"faker.image.city",proposed:"faker.image.urlLoremFlickr({ category: 'city' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"city",t)}food(e,i,t){return d({deprecated:"faker.image.food",proposed:"faker.image.urlLoremFlickr({ category: 'food' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"food",t)}nightlife(e,i,t){return d({deprecated:"faker.image.nightlife",proposed:"faker.image.urlLoremFlickr({ category: 'nightlife' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"nightlife",t)}fashion(e,i,t){return d({deprecated:"faker.image.fashion",proposed:"faker.image.urlLoremFlickr({ category: 'fashion' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"fashion",t)}people(e,i,t){return d({deprecated:"faker.image.people",proposed:"faker.image.urlLoremFlickr({ category: 'people' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"people",t)}nature(e,i,t){return d({deprecated:"faker.image.nature",proposed:"faker.image.urlLoremFlickr({ category: 'nature' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"nature",t)}sports(e,i,t){return d({deprecated:"faker.image.sports",proposed:"faker.image.urlLoremFlickr({ category: 'sports' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"sports",t)}technics(e,i,t){return d({deprecated:"faker.image.technics",proposed:"faker.image.urlLoremFlickr({ category: 'technics' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"technics",t)}transport(e,i,t){return d({deprecated:"faker.image.transport",proposed:"faker.image.urlLoremFlickr({ category: 'transport' }) or faker.image.url",since:"8.0",until:"9.0"}),this.imageUrl(e,i,"transport",t)}},pr=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),dr=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),hr=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),Fr=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),br=Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),sa={...pr,...dr,...hr,...br,...Fr};function kr(a){let e=()=>a.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),i=()=>{let u={chrome:["win","mac","lin"],firefox:["win","mac","lin"],opera:["win","mac","lin"],safari:["win","mac"],iexplorer:["win"]},l=a.helpers.objectKey(u),c=a.helpers.arrayElement(u[l]);return[l,c]},t=u=>a.helpers.arrayElement({lin:["i686","x86_64"],mac:["Intel","PPC","U; Intel","U; PPC"],win:["","WOW64","Win64; x64"]}[u]),n=u=>{let l="";for(let c=0;c=11?`Mozilla/5.0 (Windows NT 6.${a.number.int({min:1,max:3})}; Trident/7.0; ${a.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${u}.0; Windows NT ${o.nt()}; Trident/${o.trident()}${a.datatype.boolean()?`; .NET CLR ${o.net()}`:""})`},opera(u){let l=` Presto/${o.presto()} Version/${o.presto2()})`,c=u==="win"?`(Windows NT ${o.nt()}; U; ${e()}${l}`:u==="lin"?`(X11; Linux ${t(u)}; U; ${e()}${l}`:`(Macintosh; Intel Mac OS X ${o.osx()} U; ${e()} Presto/${o.presto()} Version/${o.presto2()})`;return`Opera/${a.number.int({min:9,max:14})}.${a.number.int(99)} ${c}`},safari(u){let l=o.safari(),c=`${a.number.int({min:4,max:7})}.${a.number.int(1)}.${a.number.int(10)}`;return`Mozilla/5.0 ${u==="mac"?`(Macintosh; ${t("mac")} Mac OS X ${o.osx("_")} rv:${a.number.int({min:2,max:6})}.0; ${e()}) `:`(Windows; U; Windows NT ${o.nt()})`}AppleWebKit/${l} (KHTML, like Gecko) Version/${c} Safari/${l}`},chrome(u){let l=o.safari();return`Mozilla/5.0 ${u==="mac"?`(Macintosh; ${t("mac")} Mac OS X ${o.osx("_")}) `:u==="win"?`(Windows; U; Windows NT ${o.nt()})`:`(X11; Linux ${t(u)}`} AppleWebKit/${l} (KHTML, like Gecko) Chrome/${o.chrome()} Safari/${l}`}},[r,g]=i();return s[r](g)}var yr=class extends B{avatar(){return d({deprecated:"faker.internet.avatar()",proposed:"faker.image.avatarLegacy() or faker.image.avatar()",since:"8.4",until:"9.0"}),this.faker.image.avatarLegacy()}email(e={},i,t,n){var o;(typeof e=="string"||i!=null||t!=null||n!=null)&&d({deprecated:"faker.internet.email(firstName, lastName, provider, options)",proposed:"faker.internet.email({ firstName, lastName, provider, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:s,lastName:r=i,provider:g=t??this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:u=(o=n==null?void 0:n.allowSpecialCharacters)!=null?o:!1}=e,l=this.userName({firstName:s,lastName:r});if(l=l.replace(/[^A-Za-z0-9._+-]+/g,""),l=l.substring(0,50),u){let c=[..."._-"],m=[...".!#$%&'*+-/=?^_`{|}~"];l=l.replace(this.faker.helpers.arrayElement(c),this.faker.helpers.arrayElement(m))}return l=l.replace(/\.{2,}/g,"."),l=l.replace(/^\./,""),l=l.replace(/\.$/,""),`${l}@${g}`}exampleEmail(e={},i,t){var n;(typeof e=="string"||i!=null||t!=null)&&d({deprecated:"faker.internet.exampleEmail(firstName, lastName, options)",proposed:"faker.internet.exampleEmail({ firstName, lastName, ... })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:o,lastName:s=i,allowSpecialCharacters:r=(n=t==null?void 0:t.allowSpecialCharacters)!=null?n:!1}=e,g=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email({firstName:o,lastName:s,provider:g,allowSpecialCharacters:r})}userName(e={},i){(typeof e=="string"||i!=null)&&d({deprecated:"faker.internet.userName(firstName, lastName)",proposed:"faker.internet.userName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:t=this.faker.person.firstName(),lastName:n=i??this.faker.person.lastName(),lastName:o=i}=e,s,r=this.faker.number.int(o?1:2),g=this.faker.helpers.arrayElement([".","_"]);switch(r){case 0:s=`${t}${g}${n}${this.faker.number.int(99)}`;break;case 1:s=`${t}${g}${n}`;break;case 2:default:s=`${t}${this.faker.number.int(99)}`;break}return s=s.normalize("NFKD").replace(/[\u0300-\u036F]/g,""),s=[...s].map(u=>{var l;if(sa[u])return sa[u];let c=(l=u.codePointAt(0))!=null?l:Number.NaN;return c<128?u:c.toString(36)}).join(""),s=s.toString().replace(/'/g,""),s=s.replace(/ /g,""),s}displayName(e={},i){(typeof e=="string"||i!=null)&&d({deprecated:"faker.internet.displayName(firstName, lastName)",proposed:"faker.internet.displayName({ firstName, lastName })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={firstName:e});let{firstName:t=this.faker.person.firstName(),lastName:n=i??this.faker.person.lastName()}=e,o;switch(this.faker.number.int(2)){case 0:o=`${t}${this.faker.number.int(99)}`;break;case 1:o=t+this.faker.helpers.arrayElement([".","_"])+n;break;case 2:default:o=`${t}${this.faker.helpers.arrayElement([".","_"])}${n}${this.faker.number.int(99)}`;break}return o=o.toString().replace(/'/g,""),o=o.replace(/ /g,""),o}protocol(){let e=["http","https"];return this.faker.helpers.arrayElement(e)}httpMethod(){let e=["GET","POST","PUT","DELETE","PATCH"];return this.faker.helpers.arrayElement(e)}httpStatusCode(e={}){let{types:i=Object.keys(this.faker.definitions.internet.http_status_code)}=e,t=this.faker.helpers.arrayElement(i);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[t])}url(e={}){let{appendSlash:i=this.faker.datatype.boolean(),protocol:t="https"}=e;return`${t}://${this.domainName()}${i?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return this.faker.helpers.slugify(`${this.faker.word.adjective()}-${this.faker.word.noun()}`).toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(){return Array.from({length:4},()=>this.faker.number.int(255)).join(".")}ipv6(){return Array.from({length:8},()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""})).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return kr(this.faker)}color(e={},i,t){(typeof e=="number"||t!=null||i!=null)&&d({deprecated:"faker.internet.color(redBase, greenBase, blueBase)",proposed:"faker.internet.color({ redBase, greenBase, blueBase })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={redBase:e});let{redBase:n=0,greenBase:o=i??0,blueBase:s=t??0}=e,r=c=>Math.floor((this.faker.number.int(256)+c)/2).toString(16).padStart(2,"0"),g=r(n),u=r(o),l=r(s);return`#${g}${u}${l}`}mac(e={}){typeof e=="string"&&(e={separator:e});let{separator:i=":"}=e,t,n="";for([":","-",""].includes(i)||(i=":"),t=0;t<12;t++)n+=this.faker.number.hex(15),t%2===1&&t!==11&&(n+=i);return n}password(e={},i,t,n){let o=/[aeiouAEIOU]$/,s=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,r=(m,F,p,h)=>{if(h.length>=m)return h;F&&(p=s.test(h)?o:s);let b=this.faker.number.int(94)+33,f=String.fromCodePoint(b);return F&&(f=f.toLowerCase()),p.test(f)?r(m,F,p,h+f):r(m,F,p,h)};(typeof e=="string"||i!=null||t!=null||n!=null)&&d({deprecated:"faker.internet.password(length, memorable, pattern, prefix)",proposed:"faker.internet.password({ length, memorable, pattern, prefix })",since:"8.0",until:"9.0"}),typeof e=="number"&&(e={length:e});let{length:g=15,memorable:u=i??!1,pattern:l=t??/\w/,prefix:c=n??""}=e;return r(g,u,l,c)}emoji(e={}){let{types:i=Object.keys(this.faker.definitions.internet.emoji)}=e,t=this.faker.helpers.arrayElement(i);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[t])}},fr=class extends B{zipCode(e={}){typeof e=="string"&&(e={format:e});let{state:i}=e;if(i){let n=this.faker.definitions.location.postcode_by_state[i];if(n)return this.faker.helpers.fake(n);throw new k(`No zip code definition found for state "${i}"`)}let{format:t=this.faker.definitions.location.postcode}=e;return typeof t=="string"&&(t=[t]),t=this.faker.helpers.arrayElement(t),this.faker.helpers.replaceSymbols(t)}zipCodeByState(e={}){d({deprecated:"faker.location.zipCodeByState",proposed:"faker.location.zipCode({ state })",since:"8.0",until:"9.0"}),typeof e=="string"&&(e={state:e});let{state:i}=e;return this.zipCode({state:i})}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}cityName(){return d({deprecated:"faker.location.cityName",proposed:"faker.location.city",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.city_name)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetName(){return d({deprecated:"faker.location.streetName",proposed:"faker.location.street",since:"8.0",until:"9.0"}),this.faker.helpers.arrayElement(this.faker.definitions.location.street_name)}streetAddress(e={}){typeof e=="boolean"&&(e={useFullAddress:e});let{useFullAddress:i}=e,t=this.faker.definitions.location.street_address[i?"full":"normal"];return this.faker.helpers.fake(t)}secondaryAddress(){return this.faker.helpers.arrayElement(this.faker.definitions.location.secondary_address).replace(/#+/g,e=>this.faker.string.numeric({length:e.length,allowLeadingZeros:!1}))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}countryCode(e={}){typeof e=="string"&&(e={variant:e});let{variant:i="alpha-2"}=e,t=(()=>{switch(i){case"numeric":return"numeric";case"alpha-3":return"alpha3";case"alpha-2":default:return"alpha2"}})();return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[t]}state(e={}){let{abbreviated:i=!1}=e,t=i?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state;return this.faker.helpers.arrayElement(t)}stateAbbr(){return d({deprecated:"faker.location.stateAbbr()",proposed:"faker.location.state({ abbreviated: true })",since:"8.0",until:"9.0"}),this.state({abbreviated:!0})}latitude(e={},i=-90,t=4){typeof e=="number"&&(d({deprecated:"faker.location.latitude(max, min, precision)",proposed:"faker.location.latitude({ max, min, precision })",since:"8.0",until:"9.0"}),e={max:e});let{max:n=90,min:o=i,precision:s=t}=e;return this.faker.number.float({min:o,max:n,fractionDigits:s})}longitude(e={},i=-180,t=4){typeof e=="number"&&(d({deprecated:"faker.location.longitude(max, min, precision)",proposed:"faker.location.longitude({ max, min, precision })",since:"8.0",until:"9.0"}),e={max:e});let{max:n=180,min:o=i,precision:s=t}=e;return this.faker.number.float({max:n,min:o,fractionDigits:s})}direction(e={}){typeof e=="boolean"&&(d({deprecated:"faker.location.direction(abbreviated)",proposed:"faker.location.direction({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:i=!1}=e;return i?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction)}cardinalDirection(e={}){typeof e=="boolean"&&(d({deprecated:"faker.location.cardinalDirection(abbreviated)",proposed:"faker.location.cardinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:i=!1}=e;return i?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(0,4)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(0,4))}ordinalDirection(e={}){typeof e=="boolean"&&(d({deprecated:"faker.location.ordinalDirection(abbreviated)",proposed:"faker.location.ordinalDirection({ abbreviated })",since:"8.0",until:"9.0"}),e={abbreviated:e});let{abbreviated:i=!1}=e;return i?this.faker.helpers.arrayElement(this.faker.definitions.location.direction_abbr.slice(4,8)):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.slice(4,8))}nearbyGPSCoordinate(e={},i=10,t=!1){Array.isArray(e)&&(d({deprecated:"faker.location.nearbyGPSCoordinate(coordinate, radius, isMetric)",proposed:"faker.location.nearbyGPSCoordinate({ origin, radius, isMetric })",since:"8.0",until:"9.0"}),e={origin:e});let{origin:n,radius:o=i,isMetric:s=t}=e;if(n==null)return[this.latitude(),this.longitude()];let r=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),g=s?o:o*1.60934,u=this.faker.number.float({max:g,fractionDigits:3})*.995,l=4e4/360,c=u/l,m=[n[0]+Math.sin(r)*c,n[1]+Math.cos(r)*c];return m[0]=m[0]%180,(m[0]<-90||m[0]>90)&&(m[0]=Math.sign(m[0])*180-m[0],m[1]+=180),m[1]=(m[1]%360+540)%360-180,[m[0],m[1]]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}};function Dr(a,e,i=t=>t){let t={};for(let n of a){let o=e(n);t[o]===void 0&&(t[o]=[]),t[o].push(i(n))}return t}var Be={fail:()=>{throw new k("No words found that match the given length.")},closest:(a,e)=>{let i=Dr(a,r=>r.length),t=Object.keys(i).map(Number),n=Math.min(...t),o=Math.max(...t),s=Math.min(e.min-n,o-e.max);return a.filter(r=>r.length===e.min-s||r.length===e.max+s)},shortest:a=>{let e=Math.min(...a.map(i=>i.length));return a.filter(i=>i.length===e)},longest:a=>{let e=Math.max(...a.map(i=>i.length));return a.filter(i=>i.length===e)},"any-length":a=>[...a]};function _(a){let{wordList:e,length:i,strategy:t="any-length"}=a;if(i){let n=typeof i=="number"?s=>s.length===i:s=>s.length>=i.min&&s.length<=i.max,o=e.filter(n);return o.length>0?o:typeof i=="number"?Be[t](e,{min:i,max:i}):Be[t](e,i)}else if(t==="shortest"||t==="longest")return Be[t](e);return[...e]}var Ar=class extends B{word(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.lorem.words}))}words(e=3){return this.faker.helpers.multiple(()=>this.word(),{count:e}).join(" ")}sentence(e={min:3,max:10}){let i=this.words(e);return`${i.charAt(0).toUpperCase()+i.substring(1)}.`}slug(e=3){let i=this.words(e);return this.faker.helpers.slugify(i)}sentences(e={min:2,max:6},i=" "){return this.faker.helpers.multiple(()=>this.sentence(),{count:e}).join(i)}paragraph(e=3){return this.sentences(e)}paragraphs(e=3,i=` +`){return this.faker.helpers.multiple(()=>this.paragraph(),{count:e}).join(i)}text(){let e=["sentence","sentences","paragraph","paragraphs","lines"],i=this.faker.helpers.arrayElement(e);return this[i]()}lines(e={min:1,max:5}){return this.sentences(e,` +`)}},Cr=class extends B{genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},Er=class extends B{number(e){return e!=null&&d({deprecated:"faker.phone.number(format)",proposed:"faker.phone.number(), faker.string.numeric() or faker.helpers.fromRegExp()",since:"8.1",until:"9.0"}),e=e??this.faker.helpers.arrayElement(this.faker.definitions.phone_number.formats),Le(this.faker,e)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},vr=class extends B{word(){d({deprecated:"faker.random.word()",proposed:"faker.lorem.word() or faker.word.sample()",since:"8.0",until:"9.0"});let e=[()=>this.faker.location.cardinalDirection(),this.faker.location.country,this.faker.location.county,()=>this.faker.location.direction(),()=>this.faker.location.ordinalDirection(),this.faker.location.state,this.faker.location.street,this.faker.color.human,this.faker.commerce.department,this.faker.commerce.product,this.faker.commerce.productAdjective,this.faker.commerce.productMaterial,this.faker.commerce.productName,this.faker.company.buzzAdjective,this.faker.company.buzzNoun,this.faker.company.buzzVerb,this.faker.company.catchPhraseAdjective,this.faker.company.catchPhraseDescriptor,this.faker.company.catchPhraseNoun,this.faker.finance.accountName,this.faker.finance.currencyName,this.faker.finance.transactionType,this.faker.hacker.abbreviation,this.faker.hacker.adjective,this.faker.hacker.ingverb,this.faker.hacker.noun,this.faker.hacker.verb,this.faker.lorem.word,this.faker.music.genre,this.faker.person.gender,this.faker.person.jobArea,this.faker.person.jobDescriptor,this.faker.person.jobTitle,this.faker.person.jobType,this.faker.person.sex,()=>this.faker.science.chemicalElement().name,()=>this.faker.science.unit().name,this.faker.vehicle.bicycle,this.faker.vehicle.color,this.faker.vehicle.fuel,this.faker.vehicle.manufacturer,this.faker.vehicle.type,this.faker.word.adjective,this.faker.word.adverb,this.faker.word.conjunction,this.faker.word.interjection,this.faker.word.noun,this.faker.word.preposition,this.faker.word.verb],i=["!","#","%","&","*",")","(","+","=",".","<",">","{","}","[","]",":",";","'",'"',"_","-"],t="",n=0;do{let o=this.faker.helpers.arrayElement(e);try{t=o()}catch{if(n++,n>100)throw new k("No matching word data available for the current locale");continue}}while(!t||i.some(o=>t.includes(o)));return this.faker.helpers.arrayElement(t.split(" "))}words(e={min:1,max:3}){return d({deprecated:"faker.random.words()",proposed:"faker.lorem.words() or faker.word.words()",since:"8.0",until:"9.0"}),this.faker.helpers.multiple(this.word,{count:e}).join(" ")}locale(){throw new k("This method has been removed. Please use `faker.helpers.objectKey(allLocales/allFakers)` instead.")}alpha(e={}){return d({deprecated:"faker.random.alpha()",proposed:"faker.string.alpha()",since:"8.0",until:"9.0"}),typeof e=="number"?this.faker.string.alpha(e):this.faker.string.alpha({length:e.count,casing:e.casing,exclude:e.bannedChars})}alphaNumeric(e=1,i={}){return d({deprecated:"faker.random.alphaNumeric()",proposed:"faker.string.alphanumeric()",since:"8.0",until:"9.0"}),this.faker.string.alphanumeric({length:e,exclude:i.bannedChars,casing:i.casing})}numeric(e=1,i={}){return d({deprecated:"faker.random.numeric()",proposed:"faker.string.numeric()",since:"8.0",until:"9.0"}),this.faker.string.numeric({length:e,allowLeadingZeros:i.allowLeadingZeros,exclude:i.bannedDigits})}},wr=class extends B{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemicalElement)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},jr=["video","audio","image","text","application"],Br=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],Sr=["en","wl","ww"],ga={index:"o",slot:"s",mac:"x",pci:"p"},xr=["SUN","MON","TUE","WED","THU","FRI","SAT"],Mr=class extends B{fileName(e={}){let{extensionCount:i=1}=e,t=this.faker.word.words().toLowerCase().replace(/\W/g,"_"),n=this.faker.helpers.multiple(()=>this.fileExt(),{count:i}).join(".");return n.length===0?t:`${t}.${n}`}commonFileName(e){return`${this.fileName({extensionCount:0})}.${e||this.commonFileExt()}`}mimeType(){let e=Object.keys(this.faker.definitions.system.mimeTypes);return this.faker.helpers.arrayElement(e)}commonFileType(){return this.faker.helpers.arrayElement(jr)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(Br))}fileType(){let e=this.faker.definitions.system.mimeTypes,i=new Set(Object.keys(e).map(t=>t.split("/")[0]));return this.faker.helpers.arrayElement([...i])}fileExt(e){let i=this.faker.definitions.system.mimeTypes;if(typeof e=="string")return this.faker.helpers.arrayElement(i[e].extensions);let t=new Set(Object.values(i).flatMap(({extensions:n})=>n));return this.faker.helpers.arrayElement([...t])}directoryPath(){let e=this.faker.definitions.system.directoryPaths;return this.faker.helpers.arrayElement(e)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(9),this.faker.number.int(9)].join(".")}networkInterface(e={}){var i,t,n,o,s;let{interfaceType:r=this.faker.helpers.arrayElement(Sr),interfaceSchema:g=this.faker.helpers.objectKey(ga)}=e,u,l="",c=()=>this.faker.string.numeric({allowLeadingZeros:!0});switch(g){case"index":u=c();break;case"slot":u=`${c()}${(i=this.faker.helpers.maybe(()=>`f${c()}`))!=null?i:""}${(t=this.faker.helpers.maybe(()=>`d${c()}`))!=null?t:""}`;break;case"mac":u=this.faker.internet.mac("");break;case"pci":l=(n=this.faker.helpers.maybe(()=>`P${c()}`))!=null?n:"",u=`${c()}s${c()}${(o=this.faker.helpers.maybe(()=>`f${c()}`))!=null?o:""}${(s=this.faker.helpers.maybe(()=>`d${c()}`))!=null?s:""}`;break}return`${l}${r}${ga[g]}${u}`}cron(e={}){let{includeYear:i=!1,includeNonStandard:t=!1}=e,n=[this.faker.number.int(59),"*"],o=[this.faker.number.int(23),"*"],s=[this.faker.number.int({min:1,max:31}),"*","?"],r=[this.faker.number.int({min:1,max:12}),"*"],g=[this.faker.number.int(6),this.faker.helpers.arrayElement(xr),"*","?"],u=[this.faker.number.int({min:1970,max:2099}),"*"],l=this.faker.helpers.arrayElement(n),c=this.faker.helpers.arrayElement(o),m=this.faker.helpers.arrayElement(s),F=this.faker.helpers.arrayElement(r),p=this.faker.helpers.arrayElement(g),h=this.faker.helpers.arrayElement(u),b=`${l} ${c} ${m} ${F} ${p}`;i&&(b+=` ${h}`);let f=["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"];return!t||this.faker.datatype.boolean()?b:this.faker.helpers.arrayElement(f)}},Tr=class extends B{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let e=["o","i","q","O","I","Q"];return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:e})}${this.faker.string.alpha({length:1,casing:"upper",exclude:e})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:e})}${this.faker.number.int({min:1e4,max:99999})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},Lr=class extends B{adjective(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.adjective}))}adverb(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.adverb}))}conjunction(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.conjunction}))}interjection(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.interjection}))}noun(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.noun}))}preposition(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.preposition}))}verb(e={}){let i=typeof e=="number"?{length:e}:e;return this.faker.helpers.arrayElement(_({...i,wordList:this.faker.definitions.word.verb}))}sample(e={}){let i=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]);for(let t of i)try{return t(e)}catch{continue}throw new k("No matching word data available for the current locale")}words(e={}){typeof e=="number"&&(e={count:e});let{count:i={min:1,max:3}}=e;return this.faker.helpers.multiple(()=>this.sample(),{count:i}).join(" ")}},Rr=class extends Ya{constructor(e){super({randomizer:e.randomizer}),y(this,"rawDefinitions"),y(this,"definitions"),y(this,"random",new vr(this)),y(this,"airline",new Bg(this)),y(this,"animal",new Xg(this)),y(this,"color",new Mg(this)),y(this,"commerce",new er(this)),y(this,"company",new ar(this)),y(this,"database",new ir(this)),y(this,"date",new Ig(this)),y(this,"finance",new or(this)),y(this,"git",new gr(this)),y(this,"hacker",new rr(this)),y(this,"helpers",new Vg(this)),y(this,"image",new cr(this)),y(this,"internet",new yr(this)),y(this,"location",new fr(this)),y(this,"lorem",new Ar(this)),y(this,"music",new Cr(this)),y(this,"person",new Rg(this)),y(this,"phone",new Er(this)),y(this,"science",new wr(this)),y(this,"system",new Mr(this)),y(this,"vehicle",new Tr(this)),y(this,"word",new Lr(this));let{locales:i}=e;if(i!=null){d({deprecated:"new Faker({ locales: {a, b}, locale: 'a', localeFallback: 'b' })",proposed:"new Faker({ locale: [a, b, ...] }) or new Faker({ locale: a })",since:"8.0",until:"9.0"});let{locale:n="en",localeFallback:o="en"}=e;e={locale:[i[n],i[o]]}}let{locale:t}=e;if(Array.isArray(t)){if(t.length===0)throw new k("The locale option must contain at least one locale definition.");t=Zg(t)}this.rawDefinitions=t,this.definitions=Tg(this.rawDefinitions)}get address(){return d({deprecated:"faker.address",proposed:"faker.location",since:"8.0",until:"10.0"}),this.location}get name(){return d({deprecated:"faker.name",proposed:"faker.person",since:"8.0",until:"10.0"}),this.person}getMetadata(){var e;return(e=this.rawDefinitions.metadata)!=null?e:{}}get locales(){throw new k("The locales property has been removed. Please use the constructor instead.")}set locales(e){throw new k("The locales property has been removed. Please use the constructor instead.")}get locale(){throw new k("The locale property has been removed. Please use the constructor instead.")}set locale(e){throw new k("The locale property has been removed. Please use the constructor instead.")}get localeFallback(){throw new k("The localeFallback property has been removed. Please use the constructor instead.")}set localeFallback(e){throw new k("The localeFallback property has been removed. Please use the constructor instead.")}setLocale(){throw new k("This method has been removed. Please use the constructor instead.")}},Pr=["CIE 1931 XYZ","CIEUVW","Uniform Color Spaces (UCSs)","CIELUV","CIELAB","HSLuv","sRGB","Adobe RGB","Adobe Wide Gamut RGB","Rec. 2100","ProPhoto RGB Color Space","scRGB","DCI-P3","Display-P3","Rec. 601","Rec. 709","Academy Color Encoding System (ACES)","Rec. 2020","YPbPr","YDbDr","YIQ","xvYCC","sYCC","HSV","HSL","HWB","RGBA","HSLA","LCh","CMY","CMYK","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","RAL","Federal Standard 595C","British Standard Colour (BS)","HKS","LMS","RG","RGK"],Hr={space:Pr},zr=Hr,Ir=["utf8_unicode_ci","utf8_general_ci","utf8_bin","ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci"],Nr=["InnoDB","MyISAM","MEMORY","CSV","BLACKHOLE","ARCHIVE"],Gr=["int","varchar","text","date","datetime","tinyint","time","timestamp","smallint","mediumint","bigint","decimal","float","double","real","bit","boolean","serial","blob","binary","enum","set","geometry","point"],qr={collation:Ir,engine:Nr,type:Gr},Wr=qr,_r=["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"],Kr={abbreviation:_r},Or=Kr,Jr={smiley:["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","😇","🥰","😍","🤩","😘","😗","☺️","😚","😙","🥲","😋","😛","😜","🤪","😝","🤑","🤗","🤭","🤫","🤔","🤐","🤨","😐","😑","😶","😶‍🌫️","😏","😒","🙄","😬","😮‍💨","🤥","😌","😔","😪","🤤","😴","😷","🤒","🤕","🤢","🤮","🤧","🥵","🥶","🥴","😵","😵‍💫","🤯","🤠","🥳","🥸","😎","🤓","🧐","😕","😟","🙁","☹️","😮","😯","😲","😳","🥺","😦","😧","😨","😰","😥","😢","😭","😱","😖","😣","😞","😓","😩","😫","🥱","😤","😡","😠","🤬","😈","👿","💀","☠️","💩","🤡","👹","👺","👻","👽","👾","🤖","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🙈","🙉","🙊","💋","💌","💘","💝","💖","💗","💓","💞","💕","💟","❣️","💔","❤️‍🔥","❤️‍🩹","❤️","🧡","💛","💚","💙","💜","🤎","🖤","🤍","💯","💢","💥","💫","💦","💨","🕳️","💣","💬","👁️‍🗨️","🗨️","🗯️","💭","💤"],body:["👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🖐️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","✌️","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","☝️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤝","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","✍️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🦾","🦿","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","🧠","🫀","🫁","🦷","🦴","👀","👁️","👅","👄"],person:["👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","🧑","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","👱","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👨","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","🧔","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧔‍♂️","🧔🏻‍♂️","🧔🏼‍♂️","🧔🏽‍♂️","🧔🏾‍♂️","🧔🏿‍♂️","🧔‍♀️","🧔🏻‍♀️","🧔🏼‍♀️","🧔🏽‍♀️","🧔🏾‍♀️","🧔🏿‍♀️","👨‍🦰","👨🏻‍🦰","👨🏼‍🦰","👨🏽‍🦰","👨🏾‍🦰","👨🏿‍🦰","👨‍🦱","👨🏻‍🦱","👨🏼‍🦱","👨🏽‍🦱","👨🏾‍🦱","👨🏿‍🦱","👨‍🦳","👨🏻‍🦳","👨🏼‍🦳","👨🏽‍🦳","👨🏾‍🦳","👨🏿‍🦳","👨‍🦲","👨🏻‍🦲","👨🏼‍🦲","👨🏽‍🦲","👨🏾‍🦲","👨🏿‍🦲","👩","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👩‍🦰","👩🏻‍🦰","👩🏼‍🦰","👩🏽‍🦰","👩🏾‍🦰","👩🏿‍🦰","🧑‍🦰","🧑🏻‍🦰","🧑🏼‍🦰","🧑🏽‍🦰","🧑🏾‍🦰","🧑🏿‍🦰","👩‍🦱","👩🏻‍🦱","👩🏼‍🦱","👩🏽‍🦱","👩🏾‍🦱","👩🏿‍🦱","🧑‍🦱","🧑🏻‍🦱","🧑🏼‍🦱","🧑🏽‍🦱","🧑🏾‍🦱","🧑🏿‍🦱","👩‍🦳","👩🏻‍🦳","👩🏼‍🦳","👩🏽‍🦳","👩🏾‍🦳","👩🏿‍🦳","🧑‍🦳","🧑🏻‍🦳","🧑🏼‍🦳","🧑🏽‍🦳","🧑🏾‍🦳","🧑🏿‍🦳","👩‍🦲","👩🏻‍🦲","👩🏼‍🦲","👩🏽‍🦲","👩🏾‍🦲","👩🏿‍🦲","🧑‍🦲","🧑🏻‍🦲","🧑🏼‍🦲","🧑🏽‍🦲","🧑🏾‍🦲","🧑🏿‍🦲","👱‍♀️","👱🏻‍♀️","👱🏼‍♀️","👱🏽‍♀️","👱🏾‍♀️","👱🏿‍♀️","👱‍♂️","👱🏻‍♂️","👱🏼‍♂️","👱🏽‍♂️","👱🏾‍♂️","👱🏿‍♂️","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","🙍","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙍‍♂️","🙍🏻‍♂️","🙍🏼‍♂️","🙍🏽‍♂️","🙍🏾‍♂️","🙍🏿‍♂️","🙍‍♀️","🙍🏻‍♀️","🙍🏼‍♀️","🙍🏽‍♀️","🙍🏾‍♀️","🙍🏿‍♀️","🙎","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙎‍♂️","🙎🏻‍♂️","🙎🏼‍♂️","🙎🏽‍♂️","🙎🏾‍♂️","🙎🏿‍♂️","🙎‍♀️","🙎🏻‍♀️","🙎🏼‍♀️","🙎🏽‍♀️","🙎🏾‍♀️","🙎🏿‍♀️","🙅","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙅‍♂️","🙅🏻‍♂️","🙅🏼‍♂️","🙅🏽‍♂️","🙅🏾‍♂️","🙅🏿‍♂️","🙅‍♀️","🙅🏻‍♀️","🙅🏼‍♀️","🙅🏽‍♀️","🙅🏾‍♀️","🙅🏿‍♀️","🙆","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙆‍♂️","🙆🏻‍♂️","🙆🏼‍♂️","🙆🏽‍♂️","🙆🏾‍♂️","🙆🏿‍♂️","🙆‍♀️","🙆🏻‍♀️","🙆🏼‍♀️","🙆🏽‍♀️","🙆🏾‍♀️","🙆🏿‍♀️","💁","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💁‍♂️","💁🏻‍♂️","💁🏼‍♂️","💁🏽‍♂️","💁🏾‍♂️","💁🏿‍♂️","💁‍♀️","💁🏻‍♀️","💁🏼‍♀️","💁🏽‍♀️","💁🏾‍♀️","💁🏿‍♀️","🙋","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙋‍♂️","🙋🏻‍♂️","🙋🏼‍♂️","🙋🏽‍♂️","🙋🏾‍♂️","🙋🏿‍♂️","🙋‍♀️","🙋🏻‍♀️","🙋🏼‍♀️","🙋🏽‍♀️","🙋🏾‍♀️","🙋🏿‍♀️","🧏","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧏‍♂️","🧏🏻‍♂️","🧏🏼‍♂️","🧏🏽‍♂️","🧏🏾‍♂️","🧏🏿‍♂️","🧏‍♀️","🧏🏻‍♀️","🧏🏼‍♀️","🧏🏽‍♀️","🧏🏾‍♀️","🧏🏿‍♀️","🙇","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙇‍♂️","🙇🏻‍♂️","🙇🏼‍♂️","🙇🏽‍♂️","🙇🏾‍♂️","🙇🏿‍♂️","🙇‍♀️","🙇🏻‍♀️","🙇🏼‍♀️","🙇🏽‍♀️","🙇🏾‍♀️","🙇🏿‍♀️","🤦","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤦‍♂️","🤦🏻‍♂️","🤦🏼‍♂️","🤦🏽‍♂️","🤦🏾‍♂️","🤦🏿‍♂️","🤦‍♀️","🤦🏻‍♀️","🤦🏼‍♀️","🤦🏽‍♀️","🤦🏾‍♀️","🤦🏿‍♀️","🤷","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤷‍♂️","🤷🏻‍♂️","🤷🏼‍♂️","🤷🏽‍♂️","🤷🏾‍♂️","🤷🏿‍♂️","🤷‍♀️","🤷🏻‍♀️","🤷🏼‍♀️","🤷🏽‍♀️","🤷🏾‍♀️","🤷🏿‍♀️","🧑‍⚕️","🧑🏻‍⚕️","🧑🏼‍⚕️","🧑🏽‍⚕️","🧑🏾‍⚕️","🧑🏿‍⚕️","👨‍⚕️","👨🏻‍⚕️","👨🏼‍⚕️","👨🏽‍⚕️","👨🏾‍⚕️","👨🏿‍⚕️","👩‍⚕️","👩🏻‍⚕️","👩🏼‍⚕️","👩🏽‍⚕️","👩🏾‍⚕️","👩🏿‍⚕️","🧑‍🎓","🧑🏻‍🎓","🧑🏼‍🎓","🧑🏽‍🎓","🧑🏾‍🎓","🧑🏿‍🎓","👨‍🎓","👨🏻‍🎓","👨🏼‍🎓","👨🏽‍🎓","👨🏾‍🎓","👨🏿‍🎓","👩‍🎓","👩🏻‍🎓","👩🏼‍🎓","👩🏽‍🎓","👩🏾‍🎓","👩🏿‍🎓","🧑‍🏫","🧑🏻‍🏫","🧑🏼‍🏫","🧑🏽‍🏫","🧑🏾‍🏫","🧑🏿‍🏫","👨‍🏫","👨🏻‍🏫","👨🏼‍🏫","👨🏽‍🏫","👨🏾‍🏫","👨🏿‍🏫","👩‍🏫","👩🏻‍🏫","👩🏼‍🏫","👩🏽‍🏫","👩🏾‍🏫","👩🏿‍🏫","🧑‍⚖️","🧑🏻‍⚖️","🧑🏼‍⚖️","🧑🏽‍⚖️","🧑🏾‍⚖️","🧑🏿‍⚖️","👨‍⚖️","👨🏻‍⚖️","👨🏼‍⚖️","👨🏽‍⚖️","👨🏾‍⚖️","👨🏿‍⚖️","👩‍⚖️","👩🏻‍⚖️","👩🏼‍⚖️","👩🏽‍⚖️","👩🏾‍⚖️","👩🏿‍⚖️","🧑‍🌾","🧑🏻‍🌾","🧑🏼‍🌾","🧑🏽‍🌾","🧑🏾‍🌾","🧑🏿‍🌾","👨‍🌾","👨🏻‍🌾","👨🏼‍🌾","👨🏽‍🌾","👨🏾‍🌾","👨🏿‍🌾","👩‍🌾","👩🏻‍🌾","👩🏼‍🌾","👩🏽‍🌾","👩🏾‍🌾","👩🏿‍🌾","🧑‍🍳","🧑🏻‍🍳","🧑🏼‍🍳","🧑🏽‍🍳","🧑🏾‍🍳","🧑🏿‍🍳","👨‍🍳","👨🏻‍🍳","👨🏼‍🍳","👨🏽‍🍳","👨🏾‍🍳","👨🏿‍🍳","👩‍🍳","👩🏻‍🍳","👩🏼‍🍳","👩🏽‍🍳","👩🏾‍🍳","👩🏿‍🍳","🧑‍🔧","🧑🏻‍🔧","🧑🏼‍🔧","🧑🏽‍🔧","🧑🏾‍🔧","🧑🏿‍🔧","👨‍🔧","👨🏻‍🔧","👨🏼‍🔧","👨🏽‍🔧","👨🏾‍🔧","👨🏿‍🔧","👩‍🔧","👩🏻‍🔧","👩🏼‍🔧","👩🏽‍🔧","👩🏾‍🔧","👩🏿‍🔧","🧑‍🏭","🧑🏻‍🏭","🧑🏼‍🏭","🧑🏽‍🏭","🧑🏾‍🏭","🧑🏿‍🏭","👨‍🏭","👨🏻‍🏭","👨🏼‍🏭","👨🏽‍🏭","👨🏾‍🏭","👨🏿‍🏭","👩‍🏭","👩🏻‍🏭","👩🏼‍🏭","👩🏽‍🏭","👩🏾‍🏭","👩🏿‍🏭","🧑‍💼","🧑🏻‍💼","🧑🏼‍💼","🧑🏽‍💼","🧑🏾‍💼","🧑🏿‍💼","👨‍💼","👨🏻‍💼","👨🏼‍💼","👨🏽‍💼","👨🏾‍💼","👨🏿‍💼","👩‍💼","👩🏻‍💼","👩🏼‍💼","👩🏽‍💼","👩🏾‍💼","👩🏿‍💼","🧑‍🔬","🧑🏻‍🔬","🧑🏼‍🔬","🧑🏽‍🔬","🧑🏾‍🔬","🧑🏿‍🔬","👨‍🔬","👨🏻‍🔬","👨🏼‍🔬","👨🏽‍🔬","👨🏾‍🔬","👨🏿‍🔬","👩‍🔬","👩🏻‍🔬","👩🏼‍🔬","👩🏽‍🔬","👩🏾‍🔬","👩🏿‍🔬","🧑‍💻","🧑🏻‍💻","🧑🏼‍💻","🧑🏽‍💻","🧑🏾‍💻","🧑🏿‍💻","👨‍💻","👨🏻‍💻","👨🏼‍💻","👨🏽‍💻","👨🏾‍💻","👨🏿‍💻","👩‍💻","👩🏻‍💻","👩🏼‍💻","👩🏽‍💻","👩🏾‍💻","👩🏿‍💻","🧑‍🎤","🧑🏻‍🎤","🧑🏼‍🎤","🧑🏽‍🎤","🧑🏾‍🎤","🧑🏿‍🎤","👨‍🎤","👨🏻‍🎤","👨🏼‍🎤","👨🏽‍🎤","👨🏾‍🎤","👨🏿‍🎤","👩‍🎤","👩🏻‍🎤","👩🏼‍🎤","👩🏽‍🎤","👩🏾‍🎤","👩🏿‍🎤","🧑‍🎨","🧑🏻‍🎨","🧑🏼‍🎨","🧑🏽‍🎨","🧑🏾‍🎨","🧑🏿‍🎨","👨‍🎨","👨🏻‍🎨","👨🏼‍🎨","👨🏽‍🎨","👨🏾‍🎨","👨🏿‍🎨","👩‍🎨","👩🏻‍🎨","👩🏼‍🎨","👩🏽‍🎨","👩🏾‍🎨","👩🏿‍🎨","🧑‍✈️","🧑🏻‍✈️","🧑🏼‍✈️","🧑🏽‍✈️","🧑🏾‍✈️","🧑🏿‍✈️","👨‍✈️","👨🏻‍✈️","👨🏼‍✈️","👨🏽‍✈️","👨🏾‍✈️","👨🏿‍✈️","👩‍✈️","👩🏻‍✈️","👩🏼‍✈️","👩🏽‍✈️","👩🏾‍✈️","👩🏿‍✈️","🧑‍🚀","🧑🏻‍🚀","🧑🏼‍🚀","🧑🏽‍🚀","🧑🏾‍🚀","🧑🏿‍🚀","👨‍🚀","👨🏻‍🚀","👨🏼‍🚀","👨🏽‍🚀","👨🏾‍🚀","👨🏿‍🚀","👩‍🚀","👩🏻‍🚀","👩🏼‍🚀","👩🏽‍🚀","👩🏾‍🚀","👩🏿‍🚀","🧑‍🚒","🧑🏻‍🚒","🧑🏼‍🚒","🧑🏽‍🚒","🧑🏾‍🚒","🧑🏿‍🚒","👨‍🚒","👨🏻‍🚒","👨🏼‍🚒","👨🏽‍🚒","👨🏾‍🚒","👨🏿‍🚒","👩‍🚒","👩🏻‍🚒","👩🏼‍🚒","👩🏽‍🚒","👩🏾‍🚒","👩🏿‍🚒","👮","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👮‍♂️","👮🏻‍♂️","👮🏼‍♂️","👮🏽‍♂️","👮🏾‍♂️","👮🏿‍♂️","👮‍♀️","👮🏻‍♀️","👮🏼‍♀️","👮🏽‍♀️","👮🏾‍♀️","👮🏿‍♀️","🕵️","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕵️‍♂️","🕵🏻‍♂️","🕵🏼‍♂️","🕵🏽‍♂️","🕵🏾‍♂️","🕵🏿‍♂️","🕵️‍♀️","🕵🏻‍♀️","🕵🏼‍♀️","🕵🏽‍♀️","🕵🏾‍♀️","🕵🏿‍♀️","💂","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💂‍♂️","💂🏻‍♂️","💂🏼‍♂️","💂🏽‍♂️","💂🏾‍♂️","💂🏿‍♂️","💂‍♀️","💂🏻‍♀️","💂🏼‍♀️","💂🏽‍♀️","💂🏾‍♀️","💂🏿‍♀️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","👷","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👷‍♂️","👷🏻‍♂️","👷🏼‍♂️","👷🏽‍♂️","👷🏾‍♂️","👷🏿‍♂️","👷‍♀️","👷🏻‍♀️","👷🏼‍♀️","👷🏽‍♀️","👷🏾‍♀️","👷🏿‍♀️","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👳","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👳‍♂️","👳🏻‍♂️","👳🏼‍♂️","👳🏽‍♂️","👳🏾‍♂️","👳🏿‍♂️","👳‍♀️","👳🏻‍♀️","👳🏼‍♀️","👳🏽‍♀️","👳🏾‍♀️","👳🏿‍♀️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🤵","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤵‍♂️","🤵🏻‍♂️","🤵🏼‍♂️","🤵🏽‍♂️","🤵🏾‍♂️","🤵🏿‍♂️","🤵‍♀️","🤵🏻‍♀️","🤵🏼‍♀️","🤵🏽‍♀️","🤵🏾‍♀️","🤵🏿‍♀️","👰","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👰‍♂️","👰🏻‍♂️","👰🏼‍♂️","👰🏽‍♂️","👰🏾‍♂️","👰🏿‍♂️","👰‍♀️","👰🏻‍♀️","👰🏼‍♀️","👰🏽‍♀️","👰🏾‍♀️","👰🏿‍♀️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","👩‍🍼","👩🏻‍🍼","👩🏼‍🍼","👩🏽‍🍼","👩🏾‍🍼","👩🏿‍🍼","👨‍🍼","👨🏻‍🍼","👨🏼‍🍼","👨🏽‍🍼","👨🏾‍🍼","👨🏿‍🍼","🧑‍🍼","🧑🏻‍🍼","🧑🏼‍🍼","🧑🏽‍🍼","🧑🏾‍🍼","🧑🏿‍🍼","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🧑‍🎄","🧑🏻‍🎄","🧑🏼‍🎄","🧑🏽‍🎄","🧑🏾‍🎄","🧑🏿‍🎄","🦸","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦸‍♂️","🦸🏻‍♂️","🦸🏼‍♂️","🦸🏽‍♂️","🦸🏾‍♂️","🦸🏿‍♂️","🦸‍♀️","🦸🏻‍♀️","🦸🏼‍♀️","🦸🏽‍♀️","🦸🏾‍♀️","🦸🏿‍♀️","🦹","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦹‍♂️","🦹🏻‍♂️","🦹🏼‍♂️","🦹🏽‍♂️","🦹🏾‍♂️","🦹🏿‍♂️","🦹‍♀️","🦹🏻‍♀️","🦹🏼‍♀️","🦹🏽‍♀️","🦹🏾‍♀️","🦹🏿‍♀️","🧙","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧙‍♂️","🧙🏻‍♂️","🧙🏼‍♂️","🧙🏽‍♂️","🧙🏾‍♂️","🧙🏿‍♂️","🧙‍♀️","🧙🏻‍♀️","🧙🏼‍♀️","🧙🏽‍♀️","🧙🏾‍♀️","🧙🏿‍♀️","🧚","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧚‍♂️","🧚🏻‍♂️","🧚🏼‍♂️","🧚🏽‍♂️","🧚🏾‍♂️","🧚🏿‍♂️","🧚‍♀️","🧚🏻‍♀️","🧚🏼‍♀️","🧚🏽‍♀️","🧚🏾‍♀️","🧚🏿‍♀️","🧛","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧛‍♂️","🧛🏻‍♂️","🧛🏼‍♂️","🧛🏽‍♂️","🧛🏾‍♂️","🧛🏿‍♂️","🧛‍♀️","🧛🏻‍♀️","🧛🏼‍♀️","🧛🏽‍♀️","🧛🏾‍♀️","🧛🏿‍♀️","🧜","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧜‍♂️","🧜🏻‍♂️","🧜🏼‍♂️","🧜🏽‍♂️","🧜🏾‍♂️","🧜🏿‍♂️","🧜‍♀️","🧜🏻‍♀️","🧜🏼‍♀️","🧜🏽‍♀️","🧜🏾‍♀️","🧜🏿‍♀️","🧝","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🧝‍♂️","🧝🏻‍♂️","🧝🏼‍♂️","🧝🏽‍♂️","🧝🏾‍♂️","🧝🏿‍♂️","🧝‍♀️","🧝🏻‍♀️","🧝🏼‍♀️","🧝🏽‍♀️","🧝🏾‍♀️","🧝🏿‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💆‍♂️","💆🏻‍♂️","💆🏼‍♂️","💆🏽‍♂️","💆🏾‍♂️","💆🏿‍♂️","💆‍♀️","💆🏻‍♀️","💆🏼‍♀️","💆🏽‍♀️","💆🏾‍♀️","💆🏿‍♀️","💇","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💇‍♂️","💇🏻‍♂️","💇🏼‍♂️","💇🏽‍♂️","💇🏾‍♂️","💇🏿‍♂️","💇‍♀️","💇🏻‍♀️","💇🏼‍♀️","💇🏽‍♀️","💇🏾‍♀️","💇🏿‍♀️","🚶","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🚶‍♂️","🚶🏻‍♂️","🚶🏼‍♂️","🚶🏽‍♂️","🚶🏾‍♂️","🚶🏿‍♂️","🚶‍♀️","🚶🏻‍♀️","🚶🏼‍♀️","🚶🏽‍♀️","🚶🏾‍♀️","🚶🏿‍♀️","🧍","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧍‍♂️","🧍🏻‍♂️","🧍🏼‍♂️","🧍🏽‍♂️","🧍🏾‍♂️","🧍🏿‍♂️","🧍‍♀️","🧍🏻‍♀️","🧍🏼‍♀️","🧍🏽‍♀️","🧍🏾‍♀️","🧍🏿‍♀️","🧎","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧎‍♂️","🧎🏻‍♂️","🧎🏼‍♂️","🧎🏽‍♂️","🧎🏾‍♂️","🧎🏿‍♂️","🧎‍♀️","🧎🏻‍♀️","🧎🏼‍♀️","🧎🏽‍♀️","🧎🏾‍♀️","🧎🏿‍♀️","🧑‍🦯","🧑🏻‍🦯","🧑🏼‍🦯","🧑🏽‍🦯","🧑🏾‍🦯","🧑🏿‍🦯","👨‍🦯","👨🏻‍🦯","👨🏼‍🦯","👨🏽‍🦯","👨🏾‍🦯","👨🏿‍🦯","👩‍🦯","👩🏻‍🦯","👩🏼‍🦯","👩🏽‍🦯","👩🏾‍🦯","👩🏿‍🦯","🧑‍🦼","🧑🏻‍🦼","🧑🏼‍🦼","🧑🏽‍🦼","🧑🏾‍🦼","🧑🏿‍🦼","👨‍🦼","👨🏻‍🦼","👨🏼‍🦼","👨🏽‍🦼","👨🏾‍🦼","👨🏿‍🦼","👩‍🦼","👩🏻‍🦼","👩🏼‍🦼","👩🏽‍🦼","👩🏾‍🦼","👩🏿‍🦼","🧑‍🦽","🧑🏻‍🦽","🧑🏼‍🦽","🧑🏽‍🦽","🧑🏾‍🦽","🧑🏿‍🦽","👨‍🦽","👨🏻‍🦽","👨🏼‍🦽","👨🏽‍🦽","👨🏾‍🦽","👨🏿‍🦽","👩‍🦽","👩🏻‍🦽","👩🏼‍🦽","👩🏽‍🦽","👩🏾‍🦽","👩🏿‍🦽","🏃","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏃‍♂️","🏃🏻‍♂️","🏃🏼‍♂️","🏃🏽‍♂️","🏃🏾‍♂️","🏃🏿‍♂️","🏃‍♀️","🏃🏻‍♀️","🏃🏼‍♀️","🏃🏽‍♀️","🏃🏾‍♀️","🏃🏿‍♀️","💃","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","🕺","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🕴️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","👯","👯‍♂️","👯‍♀️","🧖","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧖‍♂️","🧖🏻‍♂️","🧖🏼‍♂️","🧖🏽‍♂️","🧖🏾‍♂️","🧖🏿‍♂️","🧖‍♀️","🧖🏻‍♀️","🧖🏼‍♀️","🧖🏽‍♀️","🧖🏾‍♀️","🧖🏿‍♀️","🧗","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧗‍♂️","🧗🏻‍♂️","🧗🏼‍♂️","🧗🏽‍♂️","🧗🏾‍♂️","🧗🏿‍♂️","🧗‍♀️","🧗🏻‍♀️","🧗🏼‍♀️","🧗🏽‍♀️","🧗🏾‍♀️","🧗🏿‍♀️","🤺","🏇","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","⛷️","🏂","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏌️","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","🏌️‍♂️","🏌🏻‍♂️","🏌🏼‍♂️","🏌🏽‍♂️","🏌🏾‍♂️","🏌🏿‍♂️","🏌️‍♀️","🏌🏻‍♀️","🏌🏼‍♀️","🏌🏽‍♀️","🏌🏾‍♀️","🏌🏿‍♀️","🏄","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏄‍♂️","🏄🏻‍♂️","🏄🏼‍♂️","🏄🏽‍♂️","🏄🏾‍♂️","🏄🏿‍♂️","🏄‍♀️","🏄🏻‍♀️","🏄🏼‍♀️","🏄🏽‍♀️","🏄🏾‍♀️","🏄🏿‍♀️","🚣","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚣‍♂️","🚣🏻‍♂️","🚣🏼‍♂️","🚣🏽‍♂️","🚣🏾‍♂️","🚣🏿‍♂️","🚣‍♀️","🚣🏻‍♀️","🚣🏼‍♀️","🚣🏽‍♀️","🚣🏾‍♀️","🚣🏿‍♀️","🏊","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏊‍♂️","🏊🏻‍♂️","🏊🏼‍♂️","🏊🏽‍♂️","🏊🏾‍♂️","🏊🏿‍♂️","🏊‍♀️","🏊🏻‍♀️","🏊🏼‍♀️","🏊🏽‍♀️","🏊🏾‍♀️","🏊🏿‍♀️","⛹️","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","⛹️‍♂️","⛹🏻‍♂️","⛹🏼‍♂️","⛹🏽‍♂️","⛹🏾‍♂️","⛹🏿‍♂️","⛹️‍♀️","⛹🏻‍♀️","⛹🏼‍♀️","⛹🏽‍♀️","⛹🏾‍♀️","⛹🏿‍♀️","🏋️","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏋️‍♂️","🏋🏻‍♂️","🏋🏼‍♂️","🏋🏽‍♂️","🏋🏾‍♂️","🏋🏿‍♂️","🏋️‍♀️","🏋🏻‍♀️","🏋🏼‍♀️","🏋🏽‍♀️","🏋🏾‍♀️","🏋🏿‍♀️","🚴","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚴‍♂️","🚴🏻‍♂️","🚴🏼‍♂️","🚴🏽‍♂️","🚴🏾‍♂️","🚴🏿‍♂️","🚴‍♀️","🚴🏻‍♀️","🚴🏼‍♀️","🚴🏽‍♀️","🚴🏾‍♀️","🚴🏿‍♀️","🚵","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚵‍♂️","🚵🏻‍♂️","🚵🏼‍♂️","🚵🏽‍♂️","🚵🏾‍♂️","🚵🏿‍♂️","🚵‍♀️","🚵🏻‍♀️","🚵🏼‍♀️","🚵🏽‍♀️","🚵🏾‍♀️","🚵🏿‍♀️","🤸","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤸‍♂️","🤸🏻‍♂️","🤸🏼‍♂️","🤸🏽‍♂️","🤸🏾‍♂️","🤸🏿‍♂️","🤸‍♀️","🤸🏻‍♀️","🤸🏼‍♀️","🤸🏽‍♀️","🤸🏾‍♀️","🤸🏿‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤽","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤽‍♂️","🤽🏻‍♂️","🤽🏼‍♂️","🤽🏽‍♂️","🤽🏾‍♂️","🤽🏿‍♂️","🤽‍♀️","🤽🏻‍♀️","🤽🏼‍♀️","🤽🏽‍♀️","🤽🏾‍♀️","🤽🏿‍♀️","🤾","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🤾‍♂️","🤾🏻‍♂️","🤾🏼‍♂️","🤾🏽‍♂️","🤾🏾‍♂️","🤾🏿‍♂️","🤾‍♀️","🤾🏻‍♀️","🤾🏼‍♀️","🤾🏽‍♀️","🤾🏾‍♀️","🤾🏿‍♀️","🤹","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤹‍♂️","🤹🏻‍♂️","🤹🏼‍♂️","🤹🏽‍♂️","🤹🏾‍♂️","🤹🏿‍♂️","🤹‍♀️","🤹🏻‍♀️","🤹🏼‍♀️","🤹🏽‍♀️","🤹🏾‍♀️","🤹🏿‍♀️","🧘","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧘‍♂️","🧘🏻‍♂️","🧘🏼‍♂️","🧘🏽‍♂️","🧘🏾‍♂️","🧘🏿‍♂️","🧘‍♀️","🧘🏻‍♀️","🧘🏼‍♀️","🧘🏽‍♀️","🧘🏾‍♀️","🧘🏿‍♀️","🛀","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🧑‍🤝‍🧑","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","👭","👭🏻","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍🤝‍👩🏻","👭🏼","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👭🏽","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👭🏾","👩🏾‍🤝‍👩🏿","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👭🏿","👫","👫🏻","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏼‍🤝‍👨🏻","👫🏼","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👫🏽","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👫🏾","👩🏾‍🤝‍👨🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👫🏿","👬","👬🏻","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍🤝‍👨🏻","👬🏼","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👬🏽","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👬🏾","👨🏾‍🤝‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👬🏿","💏","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","👩‍❤️‍💋‍👨","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👨‍❤️‍💋‍👨","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👩‍❤️‍💋‍👩","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","💑","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","👩‍❤️‍👨","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👨‍❤️‍👨","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👩‍❤️‍👩","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣️","👤","👥","🫂","👣"],nature:["🐵","🐒","🦍","🦧","🐶","🐕","🦮","🐕‍🦺","🐩","🐺","🦊","🦝","🐱","🐈","🐈‍⬛","🦁","🐯","🐅","🐆","🐴","🐎","🦄","🦓","🦌","🦬","🐮","🐂","🐃","🐄","🐷","🐖","🐗","🐽","🐏","🐑","🐐","🐪","🐫","🦙","🦒","🐘","🦣","🦏","🦛","🐭","🐁","🐀","🐹","🐰","🐇","🐿️","🦫","🦔","🦇","🐻","🐻‍❄️","🐨","🐼","🦥","🦦","🦨","🦘","🦡","🐾","🦃","🐔","🐓","🐣","🐤","🐥","🐦","🐧","🕊️","🦅","🦆","🦢","🦉","🦤","🪶","🦩","🦚","🦜","🐸","🐊","🐢","🦎","🐍","🐲","🐉","🦕","🦖","🐳","🐋","🐬","🦭","🐟","🐠","🐡","🦈","🐙","🐚","🐌","🦋","🐛","🐜","🐝","🪲","🐞","🦗","🪳","🕷️","🕸️","🦂","🦟","🪰","🪱","🦠","💐","🌸","💮","🏵️","🌹","🥀","🌺","🌻","🌼","🌷","🌱","🪴","🌲","🌳","🌴","🌵","🌾","🌿","☘️","🍀","🍁","🍂","🍃"],food:["🍇","🍈","🍉","🍊","🍋","🍌","🍍","🥭","🍎","🍏","🍐","🍑","🍒","🍓","🫐","🥝","🍅","🫒","🥥","🥑","🍆","🥔","🥕","🌽","🌶️","🫑","🥒","🥬","🥦","🧄","🧅","🍄","🥜","🌰","🍞","🥐","🥖","🫓","🥨","🥯","🥞","🧇","🧀","🍖","🍗","🥩","🥓","🍔","🍟","🍕","🌭","🥪","🌮","🌯","🫔","🥙","🧆","🥚","🍳","🥘","🍲","🫕","🥣","🥗","🍿","🧈","🧂","🥫","🍱","🍘","🍙","🍚","🍛","🍜","🍝","🍠","🍢","🍣","🍤","🍥","🥮","🍡","🥟","🥠","🥡","🦀","🦞","🦐","🦑","🦪","🍦","🍧","🍨","🍩","🍪","🎂","🍰","🧁","🥧","🍫","🍬","🍭","🍮","🍯","🍼","🥛","☕","🫖","🍵","🍶","🍾","🍷","🍸","🍹","🍺","🍻","🥂","🥃","🥤","🧋","🧃","🧉","🧊","🥢","🍽️","🍴","🥄","🔪","🏺"],travel:["🌍","🌎","🌏","🌐","🗺️","🗾","🧭","🏔️","⛰️","🌋","🗻","🏕️","🏖️","🏜️","🏝️","🏞️","🏟️","🏛️","🏗️","🧱","🪨","🪵","🛖","🏘️","🏚️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💒","🗼","🗽","⛪","🕌","🛕","🕍","⛩️","🕋","⛲","⛺","🌁","🌃","🏙️","🌄","🌅","🌆","🌇","🌉","♨️","🎠","🎡","🎢","💈","🎪","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚝","🚞","🚋","🚌","🚍","🚎","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🛻","🚚","🚛","🚜","🏎️","🏍️","🛵","🦽","🦼","🛺","🚲","🛴","🛹","🛼","🚏","🛣️","🛤️","🛢️","⛽","🚨","🚥","🚦","🛑","🚧","⚓","⛵","🛶","🚤","🛳️","⛴️","🛥️","🚢","✈️","🛩️","🛫","🛬","🪂","💺","🚁","🚟","🚠","🚡","🛰️","🚀","🛸","🛎️","🧳","⌛","⏳","⌚","⏰","⏱️","⏲️","🕰️","🕛","🕧","🕐","🕜","🕑","🕝","🕒","🕞","🕓","🕟","🕔","🕠","🕕","🕡","🕖","🕢","🕗","🕣","🕘","🕤","🕙","🕥","🕚","🕦","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌡️","☀️","🌝","🌞","🪐","⭐","🌟","🌠","🌌","☁️","⛅","⛈️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌀","🌈","🌂","☂️","☔","⛱️","⚡","❄️","☃️","⛄","☄️","🔥","💧","🌊"],activity:["🎃","🎄","🎆","🎇","🧨","✨","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🧧","🎀","🎁","🎗️","🎟️","🎫","🎖️","🏆","🏅","🥇","🥈","🥉","⚽","⚾","🥎","🏀","🏐","🏈","🏉","🎾","🥏","🎳","🏏","🏑","🏒","🥍","🏓","🏸","🥊","🥋","🥅","⛳","⛸️","🎣","🤿","🎽","🎿","🛷","🥌","🎯","🪀","🪁","🎱","🔮","🪄","🧿","🎮","🕹️","🎰","🎲","🧩","🧸","🪅","🪆","♠️","♥️","♦️","♣️","♟️","🃏","🀄","🎴","🎭","🖼️","🎨","🧵","🪡","🧶","🪢"],object:["👓","🕶️","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🛍️","🎒","🩴","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","🪖","⛑️","📿","💄","💍","💎","🔇","🔈","🔉","🔊","📢","📣","📯","🔔","🔕","🎼","🎵","🎶","🎙️","🎚️","🎛️","🎤","🎧","📻","🎷","🪗","🎸","🎹","🎺","🎻","🪕","🥁","🪘","📱","📲","☎️","📞","📟","📠","🔋","🔌","💻","🖥️","🖨️","⌨️","🖱️","🖲️","💽","💾","💿","📀","🧮","🎥","🎞️","📽️","🎬","📺","📷","📸","📹","📼","🔍","🔎","🕯️","💡","🔦","🏮","🪔","📔","📕","📖","📗","📘","📙","📚","📓","📒","📃","📜","📄","📰","🗞️","📑","🔖","🏷️","💰","🪙","💴","💵","💶","💷","💸","💳","🧾","💹","✉️","📧","📨","📩","📤","📥","📦","📫","📪","📬","📭","📮","🗳️","✏️","✒️","🖋️","🖊️","🖌️","🖍️","📝","💼","📁","📂","🗂️","📅","📆","🗒️","🗓️","📇","📈","📉","📊","📋","📌","📍","📎","🖇️","📏","📐","✂️","🗃️","🗄️","🗑️","🔒","🔓","🔏","🔐","🔑","🗝️","🔨","🪓","⛏️","⚒️","🛠️","🗡️","⚔️","🔫","🪃","🏹","🛡️","🪚","🔧","🪛","🔩","⚙️","🗜️","⚖️","🦯","🔗","⛓️","🪝","🧰","🧲","🪜","⚗️","🧪","🧫","🧬","🔬","🔭","📡","💉","🩸","💊","🩹","🩺","🚪","🛗","🪞","🪟","🛏️","🛋️","🪑","🚽","🪠","🚿","🛁","🪤","🪒","🧴","🧷","🧹","🧺","🧻","🪣","🧼","🪥","🧽","🧯","🛒","🚬","⚰️","🪦","⚱️","🗿","🪧"],symbol:["🏧","🚮","🚰","♿","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","⚠️","🚸","⛔","🚫","🚳","🚭","🚯","🚱","🚷","📵","🔞","☢️","☣️","⬆️","↗️","➡️","↘️","⬇️","↙️","⬅️","↖️","↕️","↔️","↩️","↪️","⤴️","⤵️","🔃","🔄","🔙","🔚","🔛","🔜","🔝","🛐","⚛️","🕉️","✡️","☸️","☯️","✝️","☦️","☪️","☮️","🕎","🔯","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","⛎","🔀","🔁","🔂","▶️","⏩","⏭️","⏯️","◀️","⏪","⏮️","🔼","⏫","🔽","⏬","⏸️","⏹️","⏺️","⏏️","🎦","🔅","🔆","📶","📳","📴","♀️","♂️","⚧️","✖️","➕","➖","➗","♾️","‼️","⁉️","❓","❔","❕","❗","〰️","💱","💲","⚕️","♻️","⚜️","🔱","📛","🔰","⭕","✅","☑️","✔️","❌","❎","➰","➿","〽️","✳️","✴️","❇️","©️","®️","™️","#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔠","🔡","🔢","🔣","🔤","🅰️","🆎","🅱️","🆑","🆒","🆓","ℹ️","🆔","Ⓜ️","🆕","🆖","🅾️","🆗","🅿️","🆘","🆙","🆚","🈁","🈂️","🈷️","🈶","🈯","🉐","🈹","🈚","🈲","🉑","🈸","🈴","🈳","㊗️","㊙️","🈺","🈵","🔴","🟠","🟡","🟢","🔵","🟣","🟤","⚫","⚪","🟥","🟧","🟨","🟩","🟦","🟪","🟫","⬛","⬜","◼️","◻️","◾","◽","▪️","▫️","🔶","🔷","🔸","🔹","🔺","🔻","💠","🔘","🔳","🔲"],flag:["🏁","🚩","🎌","🏴","🏳️","🏳️‍🌈","🏳️‍⚧️","🏴‍☠️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},$r={informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},Vr={emoji:Jr,http_status_code:$r},Ur=Vr,Yr=[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],Zr=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Xr={country_code:Yr,time_zone:Zr},Qr=Xr,eu={title:"Base",code:"base"},au=eu,iu=["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],tu={"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}},nu={directoryPaths:iu,mimeTypes:tu},ou=nu,su={color:zr,database:Wr,hacker:Or,internet:Ur,location:Qr,metadata:au,system:ou},gu=su,ru=[{name:"爱琴海航空公司",iataCode:"A3"},{name:"俄罗斯航空公司",iataCode:"SU"},{name:"阿根廷航空公司",iataCode:"AR"},{name:"墨西哥国际航空公司",iataCode:"AM"},{name:"阿尔及利亚航空公司",iataCode:"AH"},{name:"阿拉伯航空公司",iataCode:"G9"},{name:"加拿大航空公司",iataCode:"AC"},{name:"中国国际航空公司",iataCode:"CA"},{name:"西班牙欧洲航空公司",iataCode:"UX"},{name:"法航荷航集团",iataCode:"AF"},{name:"印度国际航空公司",iataCode:"AI"},{name:"毛里求斯航空公司",iataCode:"MK"},{name:"新西兰航空公司",iataCode:"NZ"},{name:"新几内亚航空公司",iataCode:"PX"},{name:"塔希提航空公司",iataCode:"VT"},{name:"大溪地航空公司",iataCode:"TN"},{name:"越洋航空公司",iataCode:"TS"},{name:"亚洲航空X公司",iataCode:"D7"},{name:"亚洲航空公司",iataCode:"AK"},{name:"喀里多尼亚国际航空公司",iataCode:"SB"},{name:"阿拉斯加航空公司",iataCode:"AS"},{name:"意大利航空公司",iataCode:"AZ"},{name:"全日空公司",iataCode:"NH"},{name:"忠实航空公司",iataCode:"G4"},{name:"美国航空公司",iataCode:"AA"},{name:"韩亚航空公司",iataCode:"OZ"},{name:"哥伦比亚航空公司",iataCode:"AV"},{name:"巴西蔚蓝航空公司",iataCode:"AD"},{name:"蓝色航空公司",iataCode:"ZF"},{name:"北京首都航空公司",iataCode:"JD"},{name:"玻利维亚航空公司",iataCode:"OB"},{name:"英国航空公司",iataCode:"BA"},{name:"国泰航空公司",iataCode:"CX"},{name:"宿雾太平洋航空公司",iataCode:"5J"},{name:"中华航空公司",iataCode:"CI"},{name:"中国东方航空公司",iataCode:"MU"},{name:"中国南方航空公司",iataCode:"CZ"},{name:"神鹰航空公司",iataCode:"DE"},{name:"巴拿马航空公司",iataCode:"CM"},{name:"达美航空公司",iataCode:"DL"},{name:"易飞航空公司",iataCode:"VE"},{name:"易捷航空公司",iataCode:"U2"},{name:"埃及航空公司",iataCode:"MS"},{name:"以色列艾拉航空公司",iataCode:"LY"},{name:"阿联酋航空公司",iataCode:"EK"},{name:"埃塞俄比亚航空公司",iataCode:"ET"},{name:"阿提哈德航空公司",iataCode:"EY"},{name:"长荣航空公司",iataCode:"BR"},{name:"斐济航空公司",iataCode:"FJ"},{name:"芬兰航空公司",iataCode:"AY"},{name:"迪拜航空公司公司",iataCode:"FZ"},{name:"边疆航空公司",iataCode:"F9"},{name:"印度尼西亚鹰航空公司",iataCode:"GA"},{name:"高尔航空公司",iataCode:"G3"},{name:"海南航空公司",iataCode:"HU"},{name:"夏威夷航空公司",iataCode:"HA"},{name:"靛蓝航空公司",iataCode:"6E"},{name:"日本航空公司",iataCode:"JL"},{name:"济州航空公司",iataCode:"7C"},{name:"捷特二航空公司",iataCode:"LS"},{name:"捷蓝航空公司",iataCode:"B6"},{name:"上海吉祥航空公司",iataCode:"HO"},{name:"肯尼亚航空公司",iataCode:"KQ"},{name:"大韩航空公司",iataCode:"KE"},{name:"酷路拉航空航空公司",iataCode:"MN"},{name:"南美航空公司",iataCode:"LA"},{name:"狮子航空公司",iataCode:"JT"},{name:"波兰航空公司",iataCode:"LO"},{name:"德国汉莎航空公司",iataCode:"LH"},{name:"利比亚阿拉伯航空公司",iataCode:"LN"},{name:"玻利维亚亚马孙航空公司",iataCode:"Z8"},{name:"马来西亚航空公司",iataCode:"MH"},{name:"北风航空公司",iataCode:"N4"},{name:"挪威穿梭航空公司",iataCode:"DY"},{name:"阿曼航空公司",iataCode:"WY"},{name:"巴基斯坦国际航空公司",iataCode:"PK"},{name:"飞马航空公司",iataCode:"PC"},{name:"菲律宾航空公司",iataCode:"PR"},{name:"澳洲航空公司",iataCode:"QF"},{name:"卡塔尔航空公司",iataCode:"QR"},{name:"共和航空公司",iataCode:"YX"},{name:"摩洛哥皇家航空公司",iataCode:"AT"},{name:"瑞安航空公司",iataCode:"FR"},{name:"西伯利亚航空公司",iataCode:"S7"},{name:"北欧航空公司",iataCode:"SK"},{name:"沙特阿拉伯航空公司",iataCode:"SV"},{name:"山东航空公司",iataCode:"SC"},{name:"四川航空公司",iataCode:"3U"},{name:"新加坡航空公司",iataCode:"SQ"},{name:"天空航空公司",iataCode:"H2"},{name:"天西航空公司",iataCode:"OO"},{name:"南非航空公司",iataCode:"SA"},{name:"西南航空公司",iataCode:"WN"},{name:"香料航空公司",iataCode:"SG"},{name:"精神航空公司",iataCode:"NK"},{name:"春秋航空公司",iataCode:"9S"},{name:"斯里兰卡航空公司",iataCode:"UL"},{name:"秘鲁星航空公司",iataCode:"2I"},{name:"太阳城航空公司",iataCode:"SY"},{name:"阳光快运航空",iataCode:"XQ"},{name:"葡萄牙航空公司",iataCode:"TP"},{name:"泰国亚洲航空",iataCode:"FD"},{name:"泰国航空公司",iataCode:"TG"},{name:"途易飞航空",iataCode:"BY"},{name:"突尼斯航空公司",iataCode:"TU"},{name:"土耳其航空公司",iataCode:"TK"},{name:"乌克兰国际航空公司",iataCode:"PS"},{name:"美国联合航空公司",iataCode:"UA"},{name:"乌拉航空公司",iataCode:"U6"},{name:"越南越捷航空公司",iataCode:"VJ"},{name:"越南航空公司",iataCode:"VN"},{name:"维珍航空公司",iataCode:"VS"},{name:"维珍蓝航空公司",iataCode:"VA"},{name:"万岁空中巴士航空公司",iataCode:"VB"},{name:"巴西航空公司",iataCode:"2Z"},{name:"沃拉里斯航空公司",iataCode:"Y4"},{name:"西捷航空公司",iataCode:"WS"},{name:"温戈航空公司",iataCode:"P5"},{name:"维兹航空公司",iataCode:"W6"}],uu=[{name:"航天/BAC协和式飞机",iataTypeCode:"SSC"},{name:"空客A300",iataTypeCode:"AB3"},{name:"空客A310",iataTypeCode:"310"},{name:"空客A310-200",iataTypeCode:"312"},{name:"空客A310-300",iataTypeCode:"313"},{name:"空客A318",iataTypeCode:"318"},{name:"空客A319",iataTypeCode:"319"},{name:"空客A319neo",iataTypeCode:"31N"},{name:"空客A320",iataTypeCode:"320"},{name:"空客A320neo",iataTypeCode:"32N"},{name:"空客A321",iataTypeCode:"321"},{name:"空客A321neo",iataTypeCode:"32Q"},{name:"空客A330",iataTypeCode:"330"},{name:"空客A330-200",iataTypeCode:"332"},{name:"空客A330-300",iataTypeCode:"333"},{name:"空客A330-800neo",iataTypeCode:"338"},{name:"空客A330-900neo",iataTypeCode:"339"},{name:"空客A340",iataTypeCode:"340"},{name:"空客A340-200",iataTypeCode:"342"},{name:"空客A340-300",iataTypeCode:"343"},{name:"空客A340-500",iataTypeCode:"345"},{name:"空客A340-600",iataTypeCode:"346"},{name:"空客A350",iataTypeCode:"350"},{name:"空客A350-900",iataTypeCode:"359"},{name:"空客A350-1000",iataTypeCode:"351"},{name:"空客A380",iataTypeCode:"380"},{name:"空客A380-800",iataTypeCode:"388"},{name:"安东诺夫 安-12",iataTypeCode:"ANF"},{name:"安东诺夫 安-24",iataTypeCode:"AN4"},{name:"安东诺夫 安-26",iataTypeCode:"A26"},{name:"安东诺夫 安-28",iataTypeCode:"A28"},{name:"安东诺夫 安-30",iataTypeCode:"A30"},{name:"安东诺夫 安-32",iataTypeCode:"A32"},{name:"安东诺夫 安-72",iataTypeCode:"AN7"},{name:"安东诺夫 安-124 Ruslan",iataTypeCode:"A4F"},{name:"安东诺夫 安-140",iataTypeCode:"A40"},{name:"安东诺夫 安-148",iataTypeCode:"A81"},{name:"安东诺夫 安-158",iataTypeCode:"A58"},{name:"安东诺夫 安-225 Mriya",iataTypeCode:"A5F"},{name:"波音707",iataTypeCode:"703"},{name:"波音717",iataTypeCode:"717"},{name:"波音720B",iataTypeCode:"B72"},{name:"波音727",iataTypeCode:"727"},{name:"波音727-100",iataTypeCode:"721"},{name:"波音727-200",iataTypeCode:"722"},{name:"波音737 MAX 7",iataTypeCode:"7M7"},{name:"波音737 MAX 8",iataTypeCode:"7M8"},{name:"波音737 MAX 9",iataTypeCode:"7M9"},{name:"波音737 MAX 10",iataTypeCode:"7MJ"},{name:"波音737",iataTypeCode:"737"},{name:"波音737-100",iataTypeCode:"731"},{name:"波音737-200",iataTypeCode:"732"},{name:"波音737-300",iataTypeCode:"733"},{name:"波音737-400",iataTypeCode:"734"},{name:"波音737-500",iataTypeCode:"735"},{name:"波音737-600",iataTypeCode:"736"},{name:"波音737-700",iataTypeCode:"73G"},{name:"波音737-800",iataTypeCode:"738"},{name:"波音737-900",iataTypeCode:"739"},{name:"波音747",iataTypeCode:"747"},{name:"波音747-100",iataTypeCode:"741"},{name:"波音747-200",iataTypeCode:"742"},{name:"波音747-300",iataTypeCode:"743"},{name:"波音747-400",iataTypeCode:"744"},{name:"波音747-400D",iataTypeCode:"74J"},{name:"波音747-8",iataTypeCode:"748"},{name:"波音747SP",iataTypeCode:"74L"},{name:"波音747SR",iataTypeCode:"74R"},{name:"波音757",iataTypeCode:"757"},{name:"波音757-200",iataTypeCode:"752"},{name:"波音757-300",iataTypeCode:"753"},{name:"波音767",iataTypeCode:"767"},{name:"波音767-200",iataTypeCode:"762"},{name:"波音767-300",iataTypeCode:"763"},{name:"波音767-400",iataTypeCode:"764"},{name:"波音777",iataTypeCode:"777"},{name:"波音777-200",iataTypeCode:"772"},{name:"波音777-200LR",iataTypeCode:"77L"},{name:"波音777-300",iataTypeCode:"773"},{name:"波音777-300ER",iataTypeCode:"77W"},{name:"波音787",iataTypeCode:"787"},{name:"波音787-8",iataTypeCode:"788"},{name:"波音787-9",iataTypeCode:"789"},{name:"波音787-10",iataTypeCode:"781"},{name:"加拿大挑战者飞机",iataTypeCode:"CCJ"},{name:"加拿大CL-44",iataTypeCode:"CL4"},{name:"加拿大支线喷气机100",iataTypeCode:"CR1"},{name:"加拿大支线喷气机200",iataTypeCode:"CR2"},{name:"加拿大支线喷气机700",iataTypeCode:"CR7"},{name:"加拿大支线喷气机705",iataTypeCode:"CRA"},{name:"加拿大支线喷气机900",iataTypeCode:"CR9"},{name:"加拿大支线喷气机1000",iataTypeCode:"CRK"},{name:"加拿大德哈维兰DHC-2 Beaver",iataTypeCode:"DHP"},{name:"加拿大德哈维兰DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"加拿大德哈维兰DHC-3 Otter",iataTypeCode:"DHL"},{name:"加拿大德哈维兰DHC-4 Caribou",iataTypeCode:"DHC"},{name:"加拿大德哈维兰DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"加拿大德哈维兰DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"加拿大德哈维兰DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"加拿大德哈维兰DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"加拿大德哈维兰DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"加拿大德哈维兰DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"德哈维兰DH.104 Dove",iataTypeCode:"DHD"},{name:"德哈维兰DH.114 Heron",iataTypeCode:"DHH"},{name:"道格拉斯DC-3",iataTypeCode:"D3F"},{name:"道格拉斯DC-6",iataTypeCode:"D6F"},{name:"道格拉斯DC-8-50",iataTypeCode:"D8T"},{name:"道格拉斯DC-8-62",iataTypeCode:"D8L"},{name:"道格拉斯DC-8-72",iataTypeCode:"D8Q"},{name:"道格拉斯DC-9-10",iataTypeCode:"D91"},{name:"道格拉斯DC-9-20",iataTypeCode:"D92"},{name:"道格拉斯DC-9-30",iataTypeCode:"D93"},{name:"道格拉斯DC-9-40",iataTypeCode:"D94"},{name:"道格拉斯DC-9-50",iataTypeCode:"D95"},{name:"道格拉斯DC-10",iataTypeCode:"D10"},{name:"道格拉斯DC-10-10",iataTypeCode:"D1X"},{name:"道格拉斯DC-10-30",iataTypeCode:"D1Y"},{name:"巴西工业航空公司170",iataTypeCode:"E70"},{name:"巴西工业航空公司175",iataTypeCode:"E75"},{name:"巴西工业航空公司190",iataTypeCode:"E90"},{name:"巴西工业航空公司195",iataTypeCode:"E95"},{name:"巴西工业航空公司E190-E2",iataTypeCode:"290"},{name:"巴西工业航空公司E195-E2",iataTypeCode:"295"},{name:"巴西工业航空公司EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"巴西工业航空公司EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"巴西工业航空公司Legacy 600",iataTypeCode:"ER3"},{name:"巴西工业航空公司Phenom 100",iataTypeCode:"EP1"},{name:"巴西工业航空公司Phenom 300",iataTypeCode:"EP3"},{name:"巴西工业航空公司RJ135",iataTypeCode:"ER3"},{name:"巴西工业航空公司RJ140",iataTypeCode:"ERD"},{name:"巴西工业航空公司RJ145 Amazon",iataTypeCode:"ER4"},{name:"伊留申IL18",iataTypeCode:"IL8"},{name:"伊留申IL62",iataTypeCode:"IL6"},{name:"伊留申IL76",iataTypeCode:"IL7"},{name:"伊留申IL86",iataTypeCode:"ILW"},{name:"伊留申IL96-300",iataTypeCode:"I93"},{name:"伊留申IL114",iataTypeCode:"I14"},{name:"洛克希德L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"洛克希德L-188 Electra",iataTypeCode:"LOE"},{name:"洛克希德L-1011 Tristar",iataTypeCode:"L10"},{name:"洛克希德L-1049 Super Constellation",iataTypeCode:"L49"},{name:"麦克唐纳道格拉斯MD11",iataTypeCode:"M11"},{name:"麦克唐纳道格拉斯MD80",iataTypeCode:"M80"},{name:"麦克唐纳道格拉斯MD81",iataTypeCode:"M81"},{name:"麦克唐纳道格拉斯MD82",iataTypeCode:"M82"},{name:"麦克唐纳道格拉斯MD83",iataTypeCode:"M83"},{name:"麦克唐纳道格拉斯MD87",iataTypeCode:"M87"},{name:"麦克唐纳道格拉斯MD88",iataTypeCode:"M88"},{name:"麦克唐纳道格拉斯MD90",iataTypeCode:"M90"},{name:"苏霍伊超级喷气机100-95",iataTypeCode:"SU9"},{name:"图波列夫Tu-134",iataTypeCode:"TU3"},{name:"图波列夫Tu-154",iataTypeCode:"TU5"},{name:"图波列夫Tu-204",iataTypeCode:"T20"},{name:"雅科夫列夫Yak-40",iataTypeCode:"YK4"},{name:"雅科夫列夫Yak-42",iataTypeCode:"YK2"}],lu=[{name:"阿德莱德国际机场",iataCode:"ADL"},{name:"阿道弗·苏亚雷斯马德里-巴拉哈斯机场",iataCode:"MAD"},{name:"豪尔赫纽伯里机场机场",iataCode:"AEP"},{name:"阿方索·佩纳国际机场",iataCode:"CWB"},{name:"阿方索·博尼利亚·阿拉贡国际机场",iataCode:"CLO"},{name:"阿姆斯特丹史基浦机场",iataCode:"AMS"},{name:"阿图罗·梅里诺·贝尼特斯国际机场",iataCode:"SCL"},{name:"奥克兰国际机场",iataCode:"AKL"},{name:"北京首都国际机场",iataCode:"PEK"},{name:"贝伦瓦德坎斯国际机场",iataCode:"BEL"},{name:"贝洛奥里藏特坦克雷多·内维斯国际机场",iataCode:"CNF"},{name:"柏林泰格尔机场",iataCode:"TXL"},{name:"博乐国际机场",iataCode:"ADD"},{name:"巴西利亚儒塞利诺·库比契克总统国际机场",iataCode:"BSB"},{name:"布里斯班国际机场",iataCode:"BNE"},{name:"布里斯班机场",iataCode:"BRU"},{name:"凯恩斯机场",iataCode:"CNS"},{name:"开罗国际机场",iataCode:"CAI"},{name:"堪培拉机场",iataCode:"CBR"},{name:"开普敦国际机场",iataCode:"CPT"},{name:"戴高乐国际机场",iataCode:"CDG"},{name:"夏洛特道格拉斯国际机场",iataCode:"CLT"},{name:"成都双流国际机场",iataCode:"CTU"},{name:"贾特拉帕蒂·希瓦吉国际机场",iataCode:"BOM"},{name:"芝加哥奥黑尔国际机场",iataCode:"ORD"},{name:"重庆江北国际机场",iataCode:"CKG"},{name:"基督城国际机场",iataCode:"CHC"},{name:"哥本哈根卡斯特鲁普机场",iataCode:"CPH"},{name:"达拉斯沃思堡国际机场",iataCode:"DFW"},{name:"丹尼尔·井上国际机场",iataCode:"HNL"},{name:"丹佛国际机场",iataCode:"DEN"},{name:"廊曼国际机场",iataCode:"DMK"},{name:"迪拜国际机场",iataCode:"DXB"},{name:"都柏林机场",iataCode:"DUB"},{name:"杜塞尔多夫机场",iataCode:"DUS"},{name:"埃尔多拉多国际机场",iataCode:"BOG"},{name:"埃莱夫塞里奥斯·韦尼泽洛斯国际机场",iataCode:"ATH"},{name:"法阿国际机场",iataCode:"PPT"},{name:"劳德代尔堡好莱坞国际机场",iataCode:"FLL"},{name:"福塔莱萨平托马丁斯国际机场",iataCode:"FOR"},{name:"美因河畔法兰克福机场",iataCode:"FRA"},{name:"休斯顿机场乔治·布什洲际酒店",iataCode:"IAH"},{name:"黄金海岸机场",iataCode:"OOL"},{name:"瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场",iataCode:"GRU"},{name:"哈兹菲尔德-杰克逊亚特兰大国际机场",iataCode:"ATL"},{name:"赫尔辛基万塔机场",iataCode:"HEL"},{name:"霍巴特国际机场",iataCode:"HBA"},{name:"香港国际机场",iataCode:"HKG"},{name:"胡阿里·布迈丁机场",iataCode:"ALG"},{name:"赫尔格达国际机场",iataCode:"HRG"},{name:"仁川国际机场",iataCode:"ICN"},{name:"英迪拉·甘地国际机场",iataCode:"DEL"},{name:"伊斯坦布尔机场",iataCode:"IST"},{name:"杰克逊国际机场",iataCode:"POM"},{name:"济州国际机场",iataCode:"CJU"},{name:"约翰肯尼迪国际机场",iataCode:"JFK"},{name:"豪尔赫·查韦斯国际机场",iataCode:"LIM"},{name:"何塞·玛丽亚·科尔多瓦国际机场",iataCode:"MDE"},{name:"何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场",iataCode:"BCN"},{name:"卡胡卢伊机场",iataCode:"OGG"},{name:"阿卜杜勒阿齐兹国王国际机场",iataCode:"JED"},{name:"吉隆坡国际机场",iataCode:"KUL"},{name:"昆明长水国际机场",iataCode:"KMG"},{name:"拉通图塔国际机场",iataCode:"NOU"},{name:"莱昂纳多达芬奇-菲乌米奇诺机场",iataCode:"FCO"},{name:"伦敦希思罗机场",iataCode:"LHR"},{name:"洛杉矶国际机场",iataCode:"LAX"},{name:"麦卡伦国际机场",iataCode:"LAS"},{name:"墨尔本国际机场",iataCode:"MEL"},{name:"墨西哥城国际机场",iataCode:"MEX"},{name:"迈阿密国际机场",iataCode:"MIA"},{name:"皮斯塔里尼部长国际机场",iataCode:"EZE"},{name:"明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场",iataCode:"MSP"},{name:"穆罕默德五世国际机场",iataCode:"CMN"},{name:"莫斯科多莫杰多沃机场",iataCode:"DME"},{name:"慕尼黑机场",iataCode:"MUC"},{name:"穆尔塔拉穆罕默德国际机场",iataCode:"LOS"},{name:"楠迪国际机场",iataCode:"NAN"},{name:"内罗毕乔莫肯雅塔国际机场",iataCode:"NBO"},{name:"成田国际机场",iataCode:"NRT"},{name:"纽瓦克自由国际机场",iataCode:"EWR"},{name:"尼诺·阿基诺国际机场",iataCode:"MNL"},{name:"努美阿洋红色机场",iataCode:"GEA"},{name:"奥利弗·R·坦博国际机场",iataCode:"JNB"},{name:"奥兰多国际机场",iataCode:"MCO"},{name:"奥斯陆卢夫塔文机场",iataCode:"OSL"},{name:"珀斯机场",iataCode:"PER"},{name:"凤凰城天港国际机场",iataCode:"PHX"},{name:"累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场",iataCode:"REC"},{name:"里约热内卢加利昂国际机场",iataCode:"GIG"},{name:"萨尔加多菲略国际机场",iataCode:"POA"},{name:"萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场",iataCode:"SSA"},{name:"旧金山国际机场",iataCode:"SFO"},{name:"桑托斯·杜蒙特机场",iataCode:"SDU"},{name:"圣保罗孔戈尼亚斯机场",iataCode:"CGH"},{name:"西雅图塔科马国际机场",iataCode:"SEA"},{name:"上海虹桥国际机场",iataCode:"SHA"},{name:"上海浦东国际机场",iataCode:"PVG"},{name:"深圳宝安国际机场",iataCode:"SZX"},{name:"谢列梅捷沃国际机场",iataCode:"SVO"},{name:"新加坡樟宜机场",iataCode:"SIN"},{name:"苏加诺-哈达国际机场",iataCode:"CGK"},{name:"斯德哥尔摩-阿兰达机场",iataCode:"ARN"},{name:"素万那普机场",iataCode:"BKK"},{name:"悉尼金斯福德史密斯国际机场",iataCode:"SYD"},{name:"台湾桃园国际机场",iataCode:"TPE"},{name:"新山一国际机场",iataCode:"SGN"},{name:"东京羽田国际机场",iataCode:"HND"},{name:"多伦多皮尔逊国际机场",iataCode:"YYZ"},{name:"突尼斯迦太基国际机场",iataCode:"TUN"},{name:"温哥华国际机场",iataCode:"YVR"},{name:"维也纳国际机场",iataCode:"VIE"},{name:"维拉科波斯国际机场",iataCode:"VCP"},{name:"伏努科沃国际机场",iataCode:"VKO"},{name:"惠灵顿国际机场",iataCode:"WLG"},{name:"西安咸阳国际机场",iataCode:"XIY"},{name:"茹科夫斯基国际机场",iataCode:"ZIA"},{name:"苏黎世机场",iataCode:"ZRH"}],mu={airline:ru,airplane:uu,airport:lu},cu=mu,pu=["大熊猫","眼镜熊","太阳熊","懒熊","美洲黑熊","亚洲黑熊","棕熊","北极熊"],du=["中华田园猫","中国狸花猫","山东狮子猫","玄猫","黑白花猫","三花猫","玳瑁猫","橘猫","四川简州猫","中国大白猫","美国短毛猫","英国短毛猫","加菲猫","波斯猫","布偶猫","苏格兰折耳猫","暹罗猫","斯芬克斯猫","德文卷毛猫","阿比西尼亚猫"],hu=["藏獒","袖狗","拉萨狮子犬","西藏狮子犬","松狮犬","中国冠毛犬","西施犬","沙皮犬","八哥犬","西藏獚","中华田园犬","下司犬","北京犬","西藏梗","柴犬","哈士奇","德国牧羊犬","边境牧羊犬","贵兵犬","秋田犬","罗威纳犬","蝴蝶犬","英国斗牛犬","阿富汗猎犬","萨摩耶犬","大白熊犬","比利时牧羊犬","美国爱斯基摩犬","彭布罗克威尔士柯基犬","墨西哥无毛犬"],Fu=["草鱼","鲶鱼","鳙鱼","鲤鱼","金鱼","胭脂鱼","中华鲟","长江白鲟","新疆大头鱼","青鱼","鲫鱼"],bu=["蒙古马","伊利马","三河马","河曲马"],ku=["熊","猫","狗","鱼","马"],yu={bear:pu,cat:du,dog:hu,fish:Fu,horse:bu,type:ku},fu=yu,Du=["红色","绿色","蓝色","黄色","紫色","薄荷绿色","蓝绿色","白色","黑色","橙色","粉红色","灰色","红褐色","蓝紫色","青绿色","棕褐色","天蓝色","浅橙色","紫红色","淡紫色","淡褐色","青柠色","乳白色","靛蓝色","金色","银色"],Au={human:Du},Cu=Au,Eu=["书籍","电影","音乐","游戏","电子","电脑","主页","花园","工具","杂货","健康","美丽","玩具","孩子","宝宝","服装","鞋子","珠宝","运动","户外","汽车","工业"],vu=["人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅","鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男","台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控","【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本","华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943","可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G","Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视","小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA","【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x","【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77"],wu={adjective:["小的","人体工程学的","电子的","质朴的","智能的","华丽的","不可思议的","优雅的","精彩绝伦的","实用的","现代的","回收的","圆滑的","定制的","贼好用的","通用的","手工的","手工制作的","东方的","已许可的","豪华的","精致的","无品牌的","好吃"],material:["钢","青铜","木制","混凝土","塑料","棉花","花岗岩","橡胶","金属","软","新鲜","冷冻"],product:["椅子","汽车","电脑","键盘","鼠标","自行车","球","手套","裤子","衬衫","桌子","鞋子","帽子","毛巾","肥皂","金枪鱼","鸡肉","鱼肉","奶酪","培根","披萨","沙拉","香肠","薯条"]},ju={department:Eu,product_description:vu,product_name:wu},Bu=ju,Su=["水产","林业","矿业","建设","食品","印刷","电力","燃气","网络科技","物流","保险","旅游发展","传媒","运输"],xu=["{{location.state}}{{person.first_name}}{{company.category}}{{company.type}}","{{location.city}}{{person.first_name}}{{company.category}}{{company.type}}"],Mu=["有限责任公司","股份有限公司","有限公司","(集团)有限公司","集团有限公司","无限公司","无限责任公司"],Tu={category:Su,name_pattern:xu,type:Mu},Lu=Tu,Ru=["标识","标题","名称","邮箱","手机","令牌","组别","类别","密码","注释","头像","状态","创建于","更新于"],Pu={column:Ru},Hu=Pu,zu={wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],abbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},Iu={wide:["星期天","星期一","星期二","星期三","星期四","星期五","星期六"],abbr:["周日","周一","周二","周三","周四","周五","周六"]},Nu={month:zu,weekday:Iu},Gu=Nu,qu=["支票","储蓄","货币市场","投资","房屋贷款","信用卡","汽车贷款","个人贷款"],Wu=["5[1-5]##-####-####-###L","2[221-720]-####-####-###L"],_u=["62#############L","67#############L","81#############L","81##############L","81###############L","81################L"],Ku=["4###########L","4###-####-####-###L"],Ou={mastercard:Wu,unionpay:_u,visa:Ku},Ju=Ou,$u=[{name:"阿联酋迪拉姆",code:"AED",symbol:""},{name:"阿富汗尼",code:"AFN",symbol:"؋"},{name:"列克",code:"ALL",symbol:"Lek"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:""},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ"},{name:"宽扎",code:"AOA",symbol:""},{name:"阿根廷比索",code:"ARS",symbol:"$"},{name:"澳大利亚元",code:"AUD",symbol:"$"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман"},{name:"可兑换马克",code:"BAM",symbol:"KM"},{name:"巴巴多斯元",code:"BBD",symbol:"$"},{name:"孟加拉塔卡",code:"BDT",symbol:""},{name:"保加利亚列弗",code:"BGN",symbol:"лв"},{name:"巴林第纳尔",code:"BHD",symbol:""},{name:"布隆迪法郎",code:"BIF",symbol:""},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$"},{name:"文莱元",code:"BND",symbol:"$"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$"},{name:"巴哈马元",code:"BSD",symbol:"$"},{name:"普拉",code:"BWP",symbol:"P"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl"},{name:"伯利兹元",code:"BZD",symbol:"BZ$"},{name:"加拿大元",code:"CAD",symbol:"$"},{name:"刚果法郎",code:"CDF",symbol:""},{name:"瑞士法郎",code:"CHF",symbol:"CHF"},{name:"智利比索",code:"CLP",symbol:"$"},{name:"人民币",code:"CNY",symbol:"¥"},{name:"哥伦比亚比索",code:"COP",symbol:"$"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡"},{name:"古巴比索",code:"CUP",symbol:"₱"},{name:"佛得角埃斯库多",code:"CVE",symbol:""},{name:"捷克克朗",code:"CZK",symbol:"Kč"},{name:"吉布提法郎",code:"DJF",symbol:""},{name:"丹麦克朗",code:"DKK",symbol:"kr"},{name:"多米尼加比索",code:"DOP",symbol:"RD$"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:""},{name:"埃及镑",code:"EGP",symbol:"£"},{name:"纳克法",code:"ERN",symbol:""},{name:"埃塞俄比亚比尔",code:"ETB",symbol:""},{name:"欧元",code:"EUR",symbol:"€"},{name:"斐济元",code:"FJD",symbol:"$"},{name:"福克兰群岛镑",code:"FKP",symbol:"£"},{name:"英镑",code:"GBP",symbol:"£"},{name:"格鲁吉亚拉里",code:"GEL",symbol:""},{name:"塞地",code:"GHS",symbol:""},{name:"直布罗陀镑",code:"GIP",symbol:"£"},{name:"达尔西",code:"GMD",symbol:""},{name:"几内亚法郎",code:"GNF",symbol:""},{name:"格查尔",code:"GTQ",symbol:"Q"},{name:"圭亚那元",code:"GYD",symbol:"$"},{name:"港元",code:"HKD",symbol:"$"},{name:"伦皮拉",code:"HNL",symbol:"L"},{name:"古德",code:"HTG",symbol:""},{name:"福林特",code:"HUF",symbol:"Ft"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu"},{name:"印度卢比",code:"INR",symbol:"₹"},{name:"伊拉克第纳尔",code:"IQD",symbol:""},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼"},{name:"冰岛克朗",code:"ISK",symbol:"kr"},{name:"牙买加元",code:"JMD",symbol:"J$"},{name:"约旦第纳尔",code:"JOD",symbol:""},{name:"日元",code:"JPY",symbol:"¥"},{name:"肯尼亚先令",code:"KES",symbol:""},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв"},{name:"瑞尔",code:"KHR",symbol:"៛"},{name:"科摩罗法郎",code:"KMF",symbol:""},{name:"朝鲜圆",code:"KPW",symbol:"₩"},{name:"韩元",code:"KRW",symbol:"₩"},{name:"科威特第纳尔",code:"KWD",symbol:""},{name:"开曼群岛元",code:"KYD",symbol:"$"},{name:"坚戈",code:"KZT",symbol:"лв"},{name:"基普",code:"LAK",symbol:"₭"},{name:"黎巴嫩镑",code:"LBP",symbol:"£"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨"},{name:"利比里亚元",code:"LRD",symbol:"$"},{name:"利比亚第纳尔",code:"LYD",symbol:""},{name:"摩洛哥迪拉姆",code:"MAD",symbol:""},{name:"摩尔多瓦列伊",code:"MDL",symbol:""},{name:"马达加斯加阿里亚里",code:"MGA",symbol:""},{name:"马其顿代纳尔",code:"MKD",symbol:"ден"},{name:"缅甸元",code:"MMK",symbol:""},{name:"图格里克",code:"MNT",symbol:"₮"},{name:"澳门元",code:"MOP",symbol:""},{name:"乌吉亚",code:"MRU",symbol:""},{name:"毛里求斯卢比",code:"MUR",symbol:"₨"},{name:"拉菲亚",code:"MVR",symbol:""},{name:"克瓦查",code:"MWK",symbol:""},{name:"墨西哥比索",code:"MXN",symbol:"$"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT"},{name:"奈拉",code:"NGN",symbol:"₦"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$"},{name:"挪威克朗",code:"NOK",symbol:"kr"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨"},{name:"新西兰元",code:"NZD",symbol:"$"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼"},{name:"巴尔博亚",code:"PAB",symbol:"B/."},{name:"秘鲁新索尔",code:"PEN",symbol:"S/."},{name:"基纳",code:"PGK",symbol:""},{name:"菲律宾比索",code:"PHP",symbol:"Php"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨"},{name:"兹罗提",code:"PLN",symbol:"zł"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼"},{name:"新卢",code:"RON",symbol:"lei"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин."},{name:"俄罗斯卢布",code:"RUB",symbol:"руб"},{name:"卢旺达法郎",code:"RWF",symbol:""},{name:"沙特里亚尔",code:"SAR",symbol:"﷼"},{name:"所罗门群岛元",code:"SBD",symbol:"$"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨"},{name:"苏丹镑",code:"SDG",symbol:""},{name:"瑞典克朗",code:"SEK",symbol:"kr"},{name:"新加坡元",code:"SGD",symbol:"$"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£"},{name:"利昂",code:"SLE",symbol:""},{name:"索马里先令",code:"SOS",symbol:"S"},{name:"苏里南元",code:"SRD",symbol:"$"},{name:"南苏丹镑",code:"SSP",symbol:""},{name:"多布拉",code:"STN",symbol:"Db"},{name:"叙利亚镑",code:"SYP",symbol:"£"},{name:"利兰吉尼",code:"SZL",symbol:""},{name:"泰铢",code:"THB",symbol:"฿"},{name:"索莫尼",code:"TJS",symbol:""},{name:"马纳特",code:"TMT",symbol:""},{name:"突尼斯第纳尔",code:"TND",symbol:""},{name:"帕安加",code:"TOP",symbol:""},{name:"土耳其里拉",code:"TRY",symbol:"₺"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$"},{name:"新台币",code:"TWD",symbol:"NT$"},{name:"坦桑尼亚先令",code:"TZS",symbol:""},{name:"格里夫尼亚",code:"UAH",symbol:"₴"},{name:"乌干达先令",code:"UGX",symbol:""},{name:"美元",code:"USD",symbol:"$"},{name:"乌拉圭比索",code:"UYU",symbol:"$U"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs"},{name:"越南盾",code:"VND",symbol:"₫"},{name:"瓦图",code:"VUV",symbol:""},{name:"塔拉",code:"WST",symbol:""},{name:"科姆罗尔法郎",code:"XAF",symbol:""},{name:"银",code:"XAG",symbol:"XAG"},{name:"金",code:"XAU",symbol:"XAU"},{name:"东加勒比元",code:"XCD",symbol:"$"},{name:"特别提款权",code:"XDR",symbol:"XDR"},{name:"中非金融合作法郎",code:"XOF",symbol:""},{name:"波利尼西亚法郎",code:"XPF",symbol:""},{name:"也门里亚尔",code:"YER",symbol:"﷼"},{name:"南非兰特",code:"ZAR",symbol:"R"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK"},{name:"津巴布韦元",code:"ZWL",symbol:"$"}],Vu=["存款","取款","支付","开票"],Uu={account_type:qu,credit_card:Ju,currency:$u,transaction_type:Vu},Yu=Uu,Zu=["辅助","主要","后端","开源","虚拟","跨平台","冗余","在线","触控","多字节","蓝牙","无线","全高清","神经元","光学","固态","移动"],Xu=["驱动","协议","带宽","面板","芯片","程序","端口","卡片","数组","接口","系统","传感器","防火墙","硬盘","像素","警报","提要","监视器","应用","发送端","总线","电路","电容器","矩阵"],Qu=["倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}!","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}!","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}!","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}!","{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}!","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}!","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}!"],el=["备份","绕过","入侵","覆盖","压缩","复制","导航","索引","链接","生成","量化","计算","合成","输入","传输","编程","重启","解析"],al={adjective:Zu,noun:Xu,phrase:Qu,verb:el},il=al,tl=["126.com","139.com","163.com","21cn.com","gmail.com","hotmail.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net","foxmail.com","outlook.com"],nl={free_email:tl},ol=nl,sl=["#####","####","###","##","#"],gl=["{{location.city_prefix}}{{location.city_suffix}}"],rl=["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],ul=["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],ll=["中国"],ml=["######"],cl=["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],pl=["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],dl={normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},hl=["{{person.last_name}}{{location.street_suffix}}"],Fl=["巷","街","路","桥","侬","旁","中心","栋"],bl={building_number:sl,city_pattern:gl,city_prefix:rl,city_suffix:ul,default_country:ll,postcode:ml,state:cl,state_abbr:pl,street_address:dl,street_pattern:hl,street_suffix:Fl},kl=bl,yl={title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},fl=yl,Dl=["摇滚","流行","重金属","电子","民谣","世界","乡村","爵士","放克","灵魂","嘻哈","经典","拉丁","牙买加","蓝调","非音乐","说唱","舞台与银幕"],Al=["白月光与朱砂痣","孤勇者","稻香","起风了","纪念","晴天","兰亭序","我流泪情绪零碎","七里香","花海","反方向的钟","一路向北","蒲公英的约定","夜曲","搁浅","海底","105度的你","明明就","爱在西元前","我如此相信","枫","青花瓷","半岛铁盒","说了再见","暗号","退后","最长的电影","等你下课","烟花易冷","不该","告白气球","说好不哭","轨迹","红尘客栈","不能说的秘密","珊瑚海","给我一首歌的时间","你听得到","简单的爱","龙卷风","发如雪","园游会","听妈妈的话","夜的第七章","接口","手写从前","安静","爱情废材","以父之名","我不配","最伟大的作品","可爱女人","彩虹","回到过去","听悲伤的情话","把回忆拼好给你","东风破","黑色毛衣","本草纲目","开不了口","霍元甲","爱的飞行日记","大本钟","断了的弦","爷爷泡的茶","星晴","甜甜的","红颜如霜","粉色海洋","她的睫毛","雨下一整晚","白色风车","还在流浪","阳光宅男","算什么男人","菊花台","千里之外","错过的烟火","倒影","听见下雨的声音","黑色幽默","默","不爱我拉倒","之战之殇","布拉格广场","美人鱼","分裂","心雨","米兰的小铁匠","世界末日","一点点","外婆","画沙","哪里都是你","刀马旦","超人不会飞","牛仔很忙","周大侠","飘移","忍者","夏日妄想","铃芽之旅","玫瑰少年","大鱼","灯火里的中国","义勇军进行曲","调查中","少年","堕","在你身边","悬溺","奢香夫人","最好的安排","夏至未至","小城夏天","暖暖"],Cl={genre:Dl,song_name:Al},El=Cl,vl=["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],wl=["{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}","{{person.bio_part}},{{person.bio_part}},{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}},{{person.bio_part}}{{internet.emoji}}"],jl=["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],Bl=["秀英","秀兰","秀珍","桂英","桂兰","玉兰","玉珍","玉英","玉梅","凤英","兰英","婷婷","国英","国珍","国华","国芳","国兰","国秀","国琴","国荣","国香","英","萍","蒙","红","丽","敏","芳","静","霞","燕","娟","艳","娜","丹","玲","婷","珈","雪","倩","悦","颖","洁","慧","开慧","丽芬","丽芳","丽萍","若汐","一诺","艺涵","依诺","梓涵","梓晨","梓馨","梓萱","梓妍","梓玥","苡沫","雨桐","欣怡","语桐","语汐","雨涵","雨欣","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融"],Sl=null,xl=["乐驹","伟宸","伟泽","伟祺","伟诚","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","哲瀚","嘉懿","嘉熙","天宇","天磊","天翊","子涵","子轩","子骞","子默","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思淼","思源","思聪","思远","懿轩","振家","擎宇","擎苍","文","文博","文昊","文轩","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","智宸","智渊","智辉","果","梓晨","楷瑞","正豪","泽洋","浩","浩宇","浩然","浩轩","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","皓轩","睿渊","立果","立诚","立轩","立辉","笑愚","绍辉","绍齐","耀杰","聪健","胤祥","致远","航","苑博","荣轩","语堂","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雨泽","雪松","靖琪","风华","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕","诗雨","婷方","美方","雅婷","紫林","天娇","万佳","子欣","海燕","乙萍","安琪","馨羽","馥君","思佳","雅鑫","静怡","晨阳","佳琪","雯静","榕融","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],Ml=["赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","喻","柏","水","窦","章","云","苏","潘","葛","奚","范","彭","郎","鲁","韦","昌","马","苗","凤","花","方","俞","任","袁","柳","酆","鲍","史","唐","费","廉","岑","薛","雷","贺","倪","汤","滕","殷","罗","毕","郝","邬","安","常","乐","于","时","傅","皮","卞","齐","康","伍","余","元","卜","顾","孟","平","黄","和","穆","萧","尹","姚","邵","湛","汪","祁","毛","禹","狄","米","贝","明","臧","计","伏","成","戴","谈","宋","茅","庞","熊","纪","舒","屈","项","祝","董","梁","杜","阮","蓝","闵","席","季","麻","强","贾","路","娄","危","江","童","颜","郭","梅","盛","林","刁","锺","徐","邱","骆","高","夏","蔡","田","樊","胡","凌","蹇","称","诺","来","多","繁","戊","朴","回","毓","税","荤","靖","绪","愈","硕","牢","买","但","巧","枚","撒","泰","秘","亥","绍","以","壬","森","斋","释","奕","姒","朋","求","羽","用","占","真","穰","翦","闾","漆","贵","代","贯","旁","崇","栋","告","休","褒","谏","锐","皋","闳","在","歧","禾","示","是","委","钊","频","嬴","呼","大","威","昂","律","冒","保","系","抄","定","化","莱","校","么","抗","祢","綦","悟","宏","功","庚","务","敏","捷","拱","兆","丑","丙","畅","苟","随","类","卯","俟","友","答","乙","允","甲","留","尾","佼","玄","乘","裔","延","植","环","矫","赛","昔","侍","度","旷","遇","偶","前","由","咎","塞","敛","受","泷","袭","衅","叔","圣","御","夫","仆","镇","藩","邸","府","掌","首","员","焉","戏","可","智","尔","凭","悉","进","笃","厚","仁","业","肇","资","合","仍","九","衷","哀","刑","俎","仵","圭","夷","徭","蛮","汗","孛","乾","帖","罕","洛","淦","洋","邶","郸","郯","邗","邛","剑","虢","隋","蒿","茆","菅","苌","树","桐","锁","钟","机","盘","铎","斛","玉","线","针","箕","庹","绳","磨","蒉","瓮","弭","刀","疏","牵","浑","恽","势","世","仝","同","蚁","止","戢","睢","冼","种","涂","肖","己","泣","潜","卷","脱","谬","蹉","赧","浮","顿","说","次","错","念","夙","斯","完","丹","表","聊","源","姓","吾","寻","展","出","不","户","闭","才","无","书","学","愚","本","性","雪","霜","烟","寒","少","字","桥","板","斐","独","千","诗","嘉","扬","善","揭","祈","析","赤","紫","青","柔","刚","奇","拜","佛","陀","弥","阿","素","长","僧","隐","仙","隽","宇","祭","酒","淡","塔","琦","闪","始","星","南","天","接","波","碧","速","禚","腾","潮","镜","似","澄","潭","謇","纵","渠","奈","风","春","濯","沐","茂","英","兰","檀","藤","枝","检","生","折","登","驹","骑","貊","虎","肥","鹿","雀","野","禽","飞","节","宜","鲜","粟","栗","豆","帛","官","布","衣","藏","宝","钞","银","门","盈","庆","喜","及","普","建","营","巨","望","希","道","载","声","漫","犁","力","贸","勤","革","改","兴","亓","睦","修","信","闽","北","守","坚","勇","汉","练","尉","士","旅","五","令","将","旗","军","行","奉","敬","恭","仪","母","堂","丘","义","礼","慈","孝","理","伦","卿","问","永","辉","位","让","尧","依","犹","介","承","市","所","苑","杞","剧","第","零","谌","招","续","达","忻","六","鄞","战","迟","候","宛","励","粘","萨","邝","覃","辜","初","楼","城","区","局","台","原","考","妫","纳","泉","老","清","德","卑","过","麦","曲","竹","百","福","言","霍","虞","万","支","柯","昝","管","卢","莫","经","房","裘","缪","干","解","应","宗","丁","宣","贲","邓","单","杭","洪","包","诸","左","石","崔","吉","钮","龚","程","嵇","邢","滑","裴","陆","荣","翁","荀","羊","於","惠","甄","麴","家","封","芮","羿","储","靳","汲","邴","糜","松","井","段","富","巫","乌","焦","巴","弓","牧","隗","山","谷","车","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宫","宁","仇","栾","暴","甘","钭","历","戎","祖","武","符","刘","景","詹","束","龙","叶","幸","司","韶","郜","黎","蓟","溥","印","宿","白","怀","蒲","邰","召","有","舜","拉","丛","岳","寸","贰","皇","侨","彤","竭","端","赫","实","甫","集","象","翠","狂","辟","典","良","函","芒","苦","其","京","中","夕","之","从","鄂","索","咸","籍","赖","卓","蔺","屠","蒙","池","乔","阳","郁","胥","能","苍","双","闻","莘","党","翟","谭","贡","劳","逄","姬","申","扶","堵","冉","宰","郦","雍","却","璩","桑","桂","濮","牛","寿","通","边","扈","燕","冀","僪","浦","尚","农","温","别","庄","晏","柴","瞿","阎","充","慕","连","茹","习","宦","艾","鱼","容","向","古","易","慎","戈","廖","庾","终","暨","居","衡","步","都","耿","满","弘","匡","国","文","琴","况","亢","缑","帅","寇","广","禄","阙","东","欧","殳","沃","利","蔚","越","夔","隆","师","巩","厍","聂","晁","勾","敖","融","冷","訾","辛","阚","那","简","饶","空","曾","毋","沙","乜","养","鞠","须","丰","巢","关","蒯","相","查","后","荆","红","游","特","察","竺","冠","宾","香","赏","伯","佴","佘","佟","爱","年","笪","谯","哈","墨","牟","商","海","归","钦","鄢","汝","法","闫","楚","晋","督","仉","盖","逯","库","郏","逢","阴","薄","厉","稽","开","光","操","瑞","眭","泥","运","摩","伟","铁","迮","果","权","逮","盍","益","桓","公","万俟","司马","上官","欧阳","夏侯","诸葛","闻人","东方","赫连","皇甫","尉迟","公羊","澹台","公冶","宗政","濮阳","淳于","单于","太叔","申屠","公孙","仲孙","轩辕","令狐","钟离","宇文","长孙","慕容","司徒","司空","章佳","那拉","觉罗","纳喇","乌雅","范姜","碧鲁"],Tl=[{value:"{{person.last_name}}",weight:1}],Ll=["建华","建国","建军","国强","国平","国良","国栋","国辉","志国","志明","勇","军","伟","强","刚","涛","斌","波","辉","磊","超","鹏","杰","浩","鑫","帅","宇","晨","诚","成","民","明","阳","瑜","熙成","熙瑶","家豪","家明","俊杰","俊熙","沐宸","浩宇","浩然","浩轩","浩晨","沐辰","茗泽","奕辰","奕泽","宇泽","宇轩","宇航","沐阳","梓诚","梓豪","梓睿","梓浩","浩辰","癸霖","一全","三锋","义轩","俊凯","子豪","振东","智杰","哲新","文昊","中海","超栋","治涛","治文","文韬","敬彪","敬阳","政君","立伟","呈轩"],Rl=null,Pl=[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],Hl=null,zl={bio_part:vl,bio_pattern:wl,bio_supporter:jl,female_first_name:Bl,female_prefix:Sl,first_name:xl,last_name:Ml,last_name_pattern:Tl,male_first_name:Ll,male_prefix:Rl,name:Pl,prefix:Hl},Il=zl,Nl=["0##-########","0###-########","1##########"],Gl={formats:Nl},ql=Gl,Wl=Object.freeze([{symbol:"H",name:"氢",atomicNumber:1},{symbol:"He",name:"氦",atomicNumber:2},{symbol:"Li",name:"锂",atomicNumber:3},{symbol:"Be",name:"铍",atomicNumber:4},{symbol:"B",name:"硼",atomicNumber:5},{symbol:"C",name:"碳",atomicNumber:6},{symbol:"N",name:"氮",atomicNumber:7},{symbol:"O",name:"氧",atomicNumber:8},{symbol:"F",name:"氟",atomicNumber:9},{symbol:"Ne",name:"氖",atomicNumber:10},{symbol:"Na",name:"钠",atomicNumber:11},{symbol:"Mg",name:"镁",atomicNumber:12},{symbol:"Al",name:"铝",atomicNumber:13},{symbol:"Si",name:"硅",atomicNumber:14},{symbol:"P",name:"磷",atomicNumber:15},{symbol:"S",name:"硫",atomicNumber:16},{symbol:"Cl",name:"氯",atomicNumber:17},{symbol:"Ar",name:"氩",atomicNumber:18},{symbol:"K",name:"钾",atomicNumber:19},{symbol:"Ca",name:"钙",atomicNumber:20},{symbol:"Sc",name:"钪",atomicNumber:21},{symbol:"Ti",name:"钛",atomicNumber:22},{symbol:"V",name:"钒",atomicNumber:23},{symbol:"Cr",name:"铬",atomicNumber:24},{symbol:"Mn",name:"锰",atomicNumber:25},{symbol:"Fe",name:"铁",atomicNumber:26},{symbol:"Co",name:"钴",atomicNumber:27},{symbol:"Ni",name:"镍",atomicNumber:28},{symbol:"Cu",name:"铜",atomicNumber:29},{symbol:"Zn",name:"锌",atomicNumber:30},{symbol:"Ga",name:"镓",atomicNumber:31},{symbol:"Ge",name:"锗",atomicNumber:32},{symbol:"As",name:"砷",atomicNumber:33},{symbol:"Se",name:"硒",atomicNumber:34},{symbol:"Br",name:"溴",atomicNumber:35},{symbol:"Kr",name:"氪",atomicNumber:36},{symbol:"Rb",name:"铷",atomicNumber:37},{symbol:"Sr",name:"锶",atomicNumber:38},{symbol:"Y",name:"钇",atomicNumber:39},{symbol:"Zr",name:"锆",atomicNumber:40},{symbol:"Nb",name:"铌",atomicNumber:41},{symbol:"Mo",name:"钼",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"锝",atomicNumber:44},{symbol:"Rh",name:"锝",atomicNumber:45},{symbol:"Pd",name:"钯",atomicNumber:46},{symbol:"Ag",name:"银",atomicNumber:47},{symbol:"Cd",name:"镉",atomicNumber:48},{symbol:"In",name:"铟",atomicNumber:49},{symbol:"Sn",name:"锡",atomicNumber:50},{symbol:"Sb",name:"锑",atomicNumber:51},{symbol:"Te",name:"碲",atomicNumber:52},{symbol:"I",name:"碘",atomicNumber:53},{symbol:"Xe",name:"氙",atomicNumber:54},{symbol:"Cs",name:"铯",atomicNumber:55},{symbol:"Ba",name:"钡",atomicNumber:56},{symbol:"La",name:"镧",atomicNumber:57},{symbol:"Ce",name:"铈",atomicNumber:58},{symbol:"Pr",name:"镨",atomicNumber:59},{symbol:"Nd",name:"钕",atomicNumber:60},{symbol:"Pm",name:"钷",atomicNumber:61},{symbol:"Sm",name:"钐",atomicNumber:62},{symbol:"Eu",name:"铕",atomicNumber:63},{symbol:"Gd",name:"钆",atomicNumber:64},{symbol:"Tb",name:"铽",atomicNumber:65},{symbol:"Dy",name:"钬",atomicNumber:66},{symbol:"Ho",name:"钬",atomicNumber:67},{symbol:"Er",name:"铥",atomicNumber:68},{symbol:"Tm",name:"铥",atomicNumber:69},{symbol:"Yb",name:"镱",atomicNumber:70},{symbol:"Lu",name:"镥",atomicNumber:71},{symbol:"Hf",name:"铪",atomicNumber:72},{symbol:"Ta",name:"钽",atomicNumber:73},{symbol:"W",name:"钨",atomicNumber:74},{symbol:"Re",name:"铼",atomicNumber:75},{symbol:"Os",name:"锇",atomicNumber:76},{symbol:"Ir",name:"铱",atomicNumber:77},{symbol:"Pt",name:"铂",atomicNumber:78},{symbol:"Au",name:"金",atomicNumber:79},{symbol:"Hg",name:"汞",atomicNumber:80},{symbol:"Tl",name:"铊",atomicNumber:81},{symbol:"Pb",name:"铅",atomicNumber:82},{symbol:"Bi",name:"铋",atomicNumber:83},{symbol:"Po",name:"钋",atomicNumber:84},{symbol:"At",name:"砹",atomicNumber:85},{symbol:"Rn",name:"氡",atomicNumber:86},{symbol:"Fr",name:"钫",atomicNumber:87},{symbol:"Ra",name:"镭",atomicNumber:88},{symbol:"Ac",name:"锕",atomicNumber:89},{symbol:"Th",name:"钍",atomicNumber:90},{symbol:"Pa",name:"镎",atomicNumber:91},{symbol:"U",name:"镎",atomicNumber:92},{symbol:"Np",name:"镎",atomicNumber:93},{symbol:"Pu",name:"钚",atomicNumber:94},{symbol:"Am",name:"镅",atomicNumber:95},{symbol:"Cm",name:"锔",atomicNumber:96},{symbol:"Bk",name:"锫",atomicNumber:97},{symbol:"Cf",name:"锎",atomicNumber:98},{symbol:"Es",name:"锿",atomicNumber:99},{symbol:"Fm",name:"镄",atomicNumber:100},{symbol:"Md",name:"钔",atomicNumber:101},{symbol:"No",name:"锘",atomicNumber:102},{symbol:"Lr",name:"铹",atomicNumber:103},{symbol:"Rf",name:"𬬻",atomicNumber:104},{symbol:"Db",name:"𬭊",atomicNumber:105},{symbol:"Sg",name:"𬭳",atomicNumber:106},{symbol:"Bh",name:"𬭛",atomicNumber:107},{symbol:"Hs",name:"𬭶",atomicNumber:108},{symbol:"Mt",name:"鿏",atomicNumber:109},{symbol:"Ds",name:"𫟼",atomicNumber:110},{symbol:"Rg",name:"𬬭",atomicNumber:111},{symbol:"Cn",name:"鿔",atomicNumber:112},{symbol:"Nh",name:"鿭",atomicNumber:113},{symbol:"Fl",name:"𫓧",atomicNumber:114},{symbol:"Mc",name:"镆",atomicNumber:115},{symbol:"Lv",name:"𫟷",atomicNumber:116},{symbol:"Ts",name:"钿",atomicNumber:117},{symbol:"Og",name:"鿫",atomicNumber:118}]),_l=Object.freeze([{name:"米",symbol:"m"},{name:"秒",symbol:"s"},{name:"摩尔",symbol:"mol"},{name:"安培",symbol:"A"},{name:"开尔文",symbol:"K"},{name:"坎德拉",symbol:"cd"},{name:"千克",symbol:"kg"},{name:"弧度",symbol:"rad"},{name:"赫兹",symbol:"Hz"},{name:"牛顿",symbol:"N"},{name:"帕斯卡",symbol:"Pa"},{name:"焦耳",symbol:"J"},{name:"瓦特",symbol:"W"},{name:"库伦",symbol:"C"},{name:"伏特",symbol:"V"},{name:"欧姆",symbol:"Ω"},{name:"特斯拉",symbol:"T"},{name:"摄氏度",symbol:"°C"},{name:"流明",symbol:"lm"},{name:"贝尔勒尔",symbol:"Bq"},{name:"戈瑞",symbol:"Gy"},{name:"希沃特",symbol:"Sv"},{name:"球面度",symbol:"sr"},{name:"法拉",symbol:"F"},{name:"西门子",symbol:"S"},{name:"韦伯",symbol:"Wb"},{name:"亨利",symbol:"H"},{name:"勒克斯",symbol:"lx"},{name:"开特",symbol:"kat"}]),Kl={chemicalElement:Wl,unit:_l},Ol=Kl,Jl=["冒险公路自行车","小轮车自行车","城市自行车","巡洋舰自行车","越野自行车","双运动自行车","健身自行车","平足舒适自行车","折叠自行车","混合动力自行车","山地自行车","卧式自行车","公路自行车","双人自行车","旅行自行车","场地/固定齿轮自行车","铁人三项/计时自行车","三轮车"],$l=["柴油","电动","汽油","混合动力"],Vl=["阿斯顿·马丁","奥迪","宾利","宝马","布加迪","卡迪拉克","雪佛兰","克莱斯勒","躲闪","法拉利","菲亚特","福特","本田","现代","捷豹","吉普车","起亚","兰博基尼","路虎","玛莎拉蒂","马自达","奔驰","小型的","日产","极星","保时捷","劳斯莱斯","聪明的","特斯拉","丰田","大众汽车","沃尔沃"],Ul=["货车","掀背车","面包车","客车","越野车","轿车","旅行车"],Yl={bicycle_type:Jl,fuel:$l,manufacturer:Vl,type:Ul},Zl=Yl,Xl=["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],Ql=["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],em=["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"],am={adjective:Xl,adverb:Ql,verb:em},im=am,tm={airline:cu,animal:fu,color:Cu,commerce:Bu,company:Lu,database:Hu,date:Gu,finance:Yu,hacker:il,internet:ol,location:kl,metadata:fl,music:El,person:Il,phone_number:ql,science:Ol,vehicle:Zl,word:im},nm=tm,L=new Rr({locale:[nm,fg,gu]});const om=[O.get(I("/list"),async()=>(await J(1e3),x.json(Array.from({length:10}).map(()=>({fullname:L.person.fullName(),email:L.internet.email(),avatar:L.image.avatar(),address:L.location.streetAddress()}))))),O.get(I("/list"),async()=>(await J(1e3),x.json(Array.from({length:10}).map(()=>({fullname:L.person.fullName(),email:L.internet.email(),avatar:L.image.avatar(),address:L.location.streetAddress()})))))],sm=Object.freeze(Object.defineProperty({__proto__:null,default:om},Symbol.toStringTag,{value:"Module"})),gm=[O.get(I("/user/:id"),async()=>(await J(1e3),x.json(Array.from({length:10}).map(()=>({fullname:L.person.fullName(),email:L.internet.email(),avatar:L.image.avatar(),address:L.location.streetAddress()}))))),O.get(I("/login"),async()=>(await J(1e3),x.json({code:200,data:"登录成功"})))],rm=Object.freeze(Object.defineProperty({__proto__:null,default:gm},Symbol.toStringTag,{value:"Module"}));function um(a){return{status:a.status,statusText:a.statusText,headers:Object.fromEntries(a.headers.entries())}}function ra(a){return a!=null&&typeof a=="object"&&!Array.isArray(a)}function Xa(a,e){return Object.entries(e).reduce((i,[t,n])=>{const o=i[t];return Array.isArray(o)&&Array.isArray(n)?(i[t]=o.concat(n),i):ra(o)&&ra(n)?(i[t]=Xa(o,n),i):(i[t]=n,i)},Object.assign({},a))}var lm={},mm=/(%?)(%([sdijo]))/g;function cm(a,e){switch(e){case"s":return a;case"d":case"i":return Number(a);case"j":return JSON.stringify(a);case"o":{if(typeof a=="string")return a;const i=JSON.stringify(a);return i==="{}"||i==="[]"||/^\[object .+?\]$/.test(i)?a:i}}}function me(a,...e){if(e.length===0)return a;let i=0,t=a.replace(mm,(n,o,s,r)=>{const g=e[i],u=cm(g,r);return o?n:(i++,u)});return i{if(!a)throw new hm(e,...i)};V.as=(a,e,i,...t)=>{if(!e){const n=t.length===0?i:me(i,t);let o;try{o=Reflect.construct(a,[n])}catch{o=a(n)}throw o}};function Ne(){if(typeof navigator<"u"&&navigator.product==="ReactNative")return!0;if(typeof process<"u"){const a=process.type;return a==="renderer"||a==="worker"?!1:!!(process.versions&&process.versions.node)}return!1}var Ge=async a=>{try{return{error:null,data:await a().catch(i=>{throw i})}}catch(e){return{error:e,data:null}}};function Fm(a){return new URL(a,location.href).href}function Se(a,e,i){return[a.active,a.installing,a.waiting].filter(s=>s!=null).find(s=>i(s.scriptURL,e))||null}var bm=async(a,e={},i)=>{const t=Fm(a),n=await navigator.serviceWorker.getRegistrations().then(r=>r.filter(g=>Se(g,t,i)));!navigator.serviceWorker.controller&&n.length>0&&location.reload();const[o]=n;if(o)return o.update().then(()=>[Se(o,t,i),o]);const s=await Ge(async()=>{const r=await navigator.serviceWorker.register(a,e);return[Se(r,t,i),r]});if(s.error){if(s.error.message.includes("(404)")){const g=new URL((e==null?void 0:e.scope)||"/",location.href);throw new Error(v.formatMessage(`Failed to register a Service Worker for scope ('${g.href}') with script ('${t}'): Service Worker script does not exist at the given path. + +Did you forget to run "npx msw init "? + +Learn more about creating the Service Worker script: https://mswjs.io/docs/cli/init`))}throw new Error(v.formatMessage(`Failed to register the Service Worker: + +%s`,s.error.message))}return s.data};function Qa(a={}){if(a.quiet)return;const e=a.message||"Mocking enabled.";console.groupCollapsed(`%c${v.formatMessage(e)}`,"color:orangered;font-weight:bold;"),a.workerUrl&&a.workerUrl,a.workerScope&&a.workerScope,console.groupEnd()}async function km(a,e){var i,t;if(a.workerChannel.send("MOCK_ACTIVATE"),await a.events.once("MOCKING_ENABLED"),a.isMockingEnabled){v.warn('Found a redundant "worker.start()" call. Note that starting the worker while mocking is already enabled will have no effect. Consider removing this "worker.start()" call.');return}a.isMockingEnabled=!0,Qa({quiet:e.quiet,workerScope:(i=a.registration)==null?void 0:i.scope,workerUrl:(t=a.worker)==null?void 0:t.scriptURL})}var ym=class{constructor(a){this.port=a}postMessage(a,...e){const[i,t]=e;this.port.postMessage({type:a,data:i},{transfer:t})}};function fm(a){if(!["HEAD","GET"].includes(a.method))return a.body}function Dm(a){return new Request(a.url,{...a,body:fm(a)})}var Am=(a,e)=>async(i,t)=>{const n=new ym(i.ports[0]),o=t.payload.id,s=Dm(t.payload),r=s.clone(),g=s.clone();be.cache.set(s,g),a.requests.set(o,g);try{await Na(s,o,a.getRequestHandlers(),e,a.emitter,{onPassthroughResponse(){n.postMessage("PASSTHROUGH")},async onMockedResponse(u,{handler:l,parsedResult:c}){const m=u.clone(),F=u.clone(),p=um(u);if(a.supports.readableStreamTransfer){const h=u.body;n.postMessage("MOCK_RESPONSE",{...p,body:h},h?[h]:void 0)}else{const h=u.body===null?null:await m.arrayBuffer();n.postMessage("MOCK_RESPONSE",{...p,body:h})}e.quiet||a.emitter.once("response:mocked",()=>{l.log({request:r,response:F,parsedResult:c})})}})}catch(u){u instanceof Error&&(v.error(`Uncaught exception in the request handler for "%s %s": + +%s + +This exception has been gracefully handled as a 500 response, however, it's strongly recommended to resolve this error, as it indicates a mistake in your code. If you wish to mock an error response, please see this guide: https://mswjs.io/docs/recipes/mocking-error-responses`,s.method,s.url,u.stack??u),n.postMessage("MOCK_RESPONSE",{status:500,statusText:"Request Handler Error",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:u.name,message:u.message,stack:u.stack})}))}};async function Cm(a){a.workerChannel.send("INTEGRITY_CHECK_REQUEST");const{payload:e}=await a.events.once("INTEGRITY_CHECK_RESPONSE");e.checksum!=="26357c79639bfa20d64c0efca2a87423"&&v.warn(`The currently registered Service Worker has been generated by a different version of MSW (${e.packageVersion}) and may not be fully compatible with the installed version. + +It's recommended you update your worker script by running this command: + + • npx msw init + +You can also automate this process and make the worker script update automatically upon the library installations. Read more: https://mswjs.io/docs/cli/init.`)}var Em=new TextEncoder;function vm(a){return Em.encode(a)}function wm(a,e){return new TextDecoder(e).decode(a)}function jm(a){return a.buffer.slice(a.byteOffset,a.byteOffset+a.byteLength)}var Bm=new Set([101,103,204,205,304]);function ei(a){return Bm.has(a)}var Sm=Object.defineProperty,xm=(a,e)=>{for(var i in e)Sm(a,i,{get:e[i],enumerable:!0})},Re={};xm(Re,{blue:()=>Tm,gray:()=>Pe,green:()=>Rm,red:()=>Lm,yellow:()=>Mm});function Mm(a){return`\x1B[33m${a}\x1B[0m`}function Tm(a){return`\x1B[34m${a}\x1B[0m`}function Pe(a){return`\x1B[90m${a}\x1B[0m`}function Lm(a){return`\x1B[31m${a}\x1B[0m`}function Rm(a){return`\x1B[32m${a}\x1B[0m`}var Ae=Ne(),ai=class{constructor(a){C(this,"prefix");this.name=a,this.prefix=`[${this.name}]`;const e=ua("DEBUG"),i=ua("LOG_LEVEL");e==="1"||e==="true"||typeof e<"u"&&this.name.startsWith(e)?(this.debug=re(i,"debug")?P:this.debug,this.info=re(i,"info")?P:this.info,this.success=re(i,"success")?P:this.success,this.warning=re(i,"warning")?P:this.warning,this.error=re(i,"error")?P:this.error):(this.info=P,this.success=P,this.warning=P,this.error=P,this.only=P)}extend(a){return new ai(`${this.name}:${a}`)}debug(a,...e){this.logEntry({level:"debug",message:Pe(a),positionals:e,prefix:this.prefix,colors:{prefix:"gray"}})}info(a,...e){this.logEntry({level:"info",message:a,positionals:e,prefix:this.prefix,colors:{prefix:"blue"}});const i=new Pm;return(t,...n)=>{i.measure(),this.logEntry({level:"info",message:`${t} ${Pe(`${i.deltaTime}ms`)}`,positionals:n,prefix:this.prefix,colors:{prefix:"blue"}})}}success(a,...e){this.logEntry({level:"info",message:a,positionals:e,prefix:`✔ ${this.prefix}`,colors:{timestamp:"green",prefix:"green"}})}warning(a,...e){this.logEntry({level:"warning",message:a,positionals:e,prefix:`⚠ ${this.prefix}`,colors:{timestamp:"yellow",prefix:"yellow"}})}error(a,...e){this.logEntry({level:"error",message:a,positionals:e,prefix:`✖ ${this.prefix}`,colors:{timestamp:"red",prefix:"red"}})}only(a){a()}createEntry(a,e){return{timestamp:new Date,level:a,message:e}}logEntry(a){const{level:e,message:i,prefix:t,colors:n,positionals:o=[]}=a,s=this.createEntry(e,i),r=(n==null?void 0:n.timestamp)||"gray",g=(n==null?void 0:n.prefix)||"gray",u={timestamp:Re[r],prefix:Re[g]};this.getWriter(e)([u.timestamp(this.formatTimestamp(s.timestamp))].concat(t!=null?u.prefix(t):[]).concat(la(i)).join(" "),...o.map(la))}formatTimestamp(a){return`${a.toLocaleTimeString("en-GB")}:${a.getMilliseconds()}`}getWriter(a){switch(a){case"debug":case"success":case"info":return Hm;case"warning":return zm;case"error":return Im}}},Pm=class{constructor(){C(this,"startTime");C(this,"endTime");C(this,"deltaTime");this.startTime=performance.now()}measure(){this.endTime=performance.now();const a=this.endTime-this.startTime;this.deltaTime=a.toFixed(2)}},P=()=>{};function Hm(a,...e){if(Ae){process.stdout.write(me(a,...e)+` +`);return}[...e]}function zm(a,...e){if(Ae){process.stderr.write(me(a,...e)+` +`);return}console.warn(a,...e)}function Im(a,...e){if(Ae){process.stderr.write(me(a,...e)+` +`);return}console.error(a,...e)}function ua(a){var e;return Ae?lm[a]:(e=globalThis[a])==null?void 0:e.toString()}function re(a,e){return a!==void 0&&a!==e}function la(a){return typeof a>"u"?"undefined":a===null?"null":typeof a=="string"?a:typeof a=="object"?JSON.stringify(a):a.toString()}var Nm=class extends Error{constructor(a,e,i){super(`Possible EventEmitter memory leak detected. ${i} ${e.toString()} listeners added. Use emitter.setMaxListeners() to increase limit`),this.emitter=a,this.type=e,this.count=i,this.name="MaxListenersExceededWarning"}},ii=class{static listenerCount(a,e){return a.listenerCount(e)}constructor(){this.events=new Map,this.maxListeners=ii.defaultMaxListeners,this.hasWarnedAboutPotentialMemoryLeak=!1}_emitInternalEvent(a,e,i){this.emit(a,e,i)}_getListeners(a){return Array.prototype.concat.apply([],this.events.get(a))||[]}_removeListener(a,e){const i=a.indexOf(e);return i>-1&&a.splice(i,1),[]}_wrapOnceListener(a,e){const i=(...t)=>(this.removeListener(a,i),e.apply(this,t));return Object.defineProperty(i,"name",{value:e.name}),i}setMaxListeners(a){return this.maxListeners=a,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(a,...e){const i=this._getListeners(a);return i.forEach(t=>{t.apply(this,e)}),i.length>0}addListener(a,e){this._emitInternalEvent("newListener",a,e);const i=this._getListeners(a).concat(e);if(this.events.set(a,i),this.maxListeners>0&&this.listenerCount(a)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak){this.hasWarnedAboutPotentialMemoryLeak=!0;const t=new Nm(this,a,this.listenerCount(a));console.warn(t)}return this}on(a,e){return this.addListener(a,e)}once(a,e){return this.addListener(a,this._wrapOnceListener(a,e))}prependListener(a,e){const i=this._getListeners(a);if(i.length>0){const t=[e].concat(i);this.events.set(a,t)}else this.events.set(a,i.concat(e));return this}prependOnceListener(a,e){return this.prependListener(a,this._wrapOnceListener(a,e))}removeListener(a,e){const i=this._getListeners(a);return i.length>0&&(this._removeListener(i,e),this.events.set(a,i),this._emitInternalEvent("removeListener",a,e)),this}off(a,e){return this.removeListener(a,e)}removeAllListeners(a){return a?this.events.delete(a):this.events.clear(),this}listeners(a){return Array.from(this._getListeners(a))}listenerCount(a){return this._getListeners(a).length}rawListeners(a){return this.listeners(a)}},ti=ii;ti.defaultMaxListeners=10;var ee=Symbol("isPatchedModule");function ma(a){return globalThis[a]||void 0}function Gm(a,e){globalThis[a]=e}function qm(a){delete globalThis[a]}var qe=class{constructor(a){this.symbol=a,this.readyState="INACTIVE",this.emitter=new ti,this.subscriptions=[],this.logger=new ai(a.description),this.emitter.setMaxListeners(0),this.logger.info("constructing the interceptor...")}checkEnvironment(){return!0}apply(){const a=this.logger.extend("apply");if(a.info("applying the interceptor..."),this.readyState==="APPLIED"){a.info("intercepted already applied!");return}if(!this.checkEnvironment()){a.info("the interceptor cannot be applied in this environment!");return}this.readyState="APPLYING";const i=this.getInstance();if(i){a.info("found a running instance, reusing..."),this.on=(t,n)=>(a.info('proxying the "%s" listener',t),i.emitter.addListener(t,n),this.subscriptions.push(()=>{i.emitter.removeListener(t,n),a.info('removed proxied "%s" listener!',t)}),this),this.readyState="APPLIED";return}a.info("no running instance found, setting up a new instance..."),this.setup(),this.setInstance(),this.readyState="APPLIED"}setup(){}on(a,e){const i=this.logger.extend("on");return this.readyState==="DISPOSING"||this.readyState==="DISPOSED"?(i.info("cannot listen to events, already disposed!"),this):(i.info('adding "%s" event listener:',a,e),this.emitter.on(a,e),this)}once(a,e){return this.emitter.once(a,e),this}off(a,e){return this.emitter.off(a,e),this}removeAllListeners(a){return this.emitter.removeAllListeners(a),this}dispose(){const a=this.logger.extend("dispose");if(this.readyState==="DISPOSED"){a.info("cannot dispose, already disposed!");return}if(a.info("disposing the interceptor..."),this.readyState="DISPOSING",!this.getInstance()){a.info("no interceptors running, skipping dispose...");return}if(this.clearInstance(),a.info("global symbol deleted:",ma(this.symbol)),this.subscriptions.length>0){a.info("disposing of %d subscriptions...",this.subscriptions.length);for(const e of this.subscriptions)e();this.subscriptions=[],a.info("disposed of all subscriptions!",this.subscriptions.length)}this.emitter.removeAllListeners(),a.info("destroyed the listener!"),this.readyState="DISPOSED"}getInstance(){var a;const e=ma(this.symbol);return this.logger.info("retrieved global instance:",(a=e==null?void 0:e.constructor)==null?void 0:a.name),e}setInstance(){Gm(this.symbol,this),this.logger.info("set global instance!",this.symbol.description)}clearInstance(){qm(this.symbol),this.logger.info("cleared global instance!",this.symbol.description)}},He=class extends qe{constructor(a){He.symbol=Symbol(a.name),super(He.symbol),this.interceptors=a.interceptors}setup(){const a=this.logger.extend("setup");a.info("applying all %d interceptors...",this.interceptors.length);for(const e of this.interceptors)a.info('applying "%s" interceptor...',e.constructor.name),e.apply(),a.info("adding interceptor dispose subscription"),this.subscriptions.push(()=>e.dispose())}on(a,e){for(const i of this.interceptors)i.on(a,e);return this}once(a,e){for(const i of this.interceptors)i.once(a,e);return this}off(a,e){for(const i of this.interceptors)i.off(a,e);return this}removeAllListeners(a){for(const e of this.interceptors)e.removeAllListeners(a);return this}};function Wm(a){return(e,i)=>{var r;const{payload:t}=i,{requestId:n}=t,o=a.requests.get(n);if(a.requests.delete(n),(r=t.type)!=null&&r.includes("opaque"))return;const s=t.status===0?Response.error():new Response(ei(t.status)?null:t.body,t);s.url||Object.defineProperty(s,"url",{value:o.url,enumerable:!0,writable:!1}),a.emitter.emit(t.isMockedResponse?"response:mocked":"response:bypass",{response:s,request:o,requestId:t.requestId})}}function _m(a,e){!(e!=null&&e.quiet)&&!location.href.startsWith(a.scope)&&v.warn(`Cannot intercept requests on this page because it's outside of the worker's scope ("${a.scope}"). If you wish to mock API requests on this page, you must resolve this scope issue. + +- (Recommended) Register the worker at the root level ("/") of your application. +- Set the "Service-Worker-Allowed" response header to allow out-of-scope workers.`)}var Km=a=>function(i,t){return(async()=>{a.events.removeAllListeners(),a.workerChannel.on("REQUEST",Am(a,i)),a.workerChannel.on("RESPONSE",Wm(a));const s=await bm(i.serviceWorker.url,i.serviceWorker.options,i.findWorker),[r,g]=s;if(!r){const u=t!=null&&t.findWorker?v.formatMessage(`Failed to locate the Service Worker registration using a custom "findWorker" predicate. + +Please ensure that the custom predicate properly locates the Service Worker registration at "%s". +More details: https://mswjs.io/docs/api/setup-worker/start#findworker +`,i.serviceWorker.url):v.formatMessage(`Failed to locate the Service Worker registration. + +This most likely means that the worker script URL "%s" cannot resolve against the actual public hostname (%s). This may happen if your application runs behind a proxy, or has a dynamic hostname. + +Please consider using a custom "serviceWorker.url" option to point to the actual worker script location, or a custom "findWorker" option to resolve the Service Worker registration manually. More details: https://mswjs.io/docs/api/setup-worker/start`,i.serviceWorker.url,location.host);throw new Error(u)}return a.worker=r,a.registration=g,a.events.addListener(window,"beforeunload",()=>{r.state!=="redundant"&&a.workerChannel.send("CLIENT_CLOSED"),window.clearInterval(a.keepAliveInterval)}),await Cm(a).catch(u=>{v.error("Error while checking the worker script integrity. Please report this on GitHub (https://github.com/mswjs/msw/issues), including the original error below."),console.error(u)}),a.keepAliveInterval=window.setInterval(()=>a.workerChannel.send("KEEPALIVE_REQUEST"),5e3),_m(g,a.startOptions),g})().then(async s=>{const r=s.installing||s.waiting;return r&&await new Promise(g=>{r.addEventListener("statechange",()=>{if(r.state==="activated")return g()})}),await km(a,i).catch(g=>{throw new Error(`Failed to enable mocking: ${g==null?void 0:g.message}`)}),s})};function ni(a={}){a.quiet||`${v.formatMessage("Mocking disabled.")}`}var Om=a=>function(){var i;if(!a.isMockingEnabled){v.warn('Found a redundant "worker.stop()" call. Note that stopping the worker while mocking already stopped has no effect. Consider removing this "worker.stop()" call.');return}a.workerChannel.send("MOCK_DEACTIVATE"),a.isMockingEnabled=!1,window.clearInterval(a.keepAliveInterval),ni({quiet:(i=a.startOptions)==null?void 0:i.quiet})},Jm={serviceWorker:{url:"/mockServiceWorker.js",options:null},quiet:!1,waitUntilReady:!0,onUnhandledRequest:"warn",findWorker(a,e){return a===e}};function $m(){const a=(e,i)=>{a.state="pending",a.resolve=t=>{if(a.state!=="pending")return;a.result=t;const n=o=>(a.state="fulfilled",o);return e(t instanceof Promise?t:Promise.resolve(t).then(n))},a.reject=t=>{if(a.state==="pending")return queueMicrotask(()=>{a.state="rejected"}),i(a.rejectionReason=t)}};return a}var K,ae,he,ka,oi=(ka=class extends Promise{constructor(e=null){const i=$m();super((t,n)=>{i(t,n),e==null||e(i.resolve,i.reject)});Ee(this,ae);Ee(this,K,void 0);C(this,"resolve");C(this,"reject");We(this,K,i),this.resolve=ne(this,K).resolve,this.reject=ne(this,K).reject}get state(){return ne(this,K).state}get rejectionReason(){return ne(this,K).rejectionReason}then(e,i){return ce(this,ae,he).call(this,super.then(e,i))}catch(e){return ce(this,ae,he).call(this,super.catch(e))}finally(e){return ce(this,ae,he).call(this,super.finally(e))}},K=new WeakMap,ae=new WeakSet,he=function(e){return Object.defineProperties(e,{resolve:{configurable:!0,value:this.resolve},reject:{configurable:!0,value:this.reject}})},ka);function si(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){const e=Math.random()*16|0;return(a=="x"?e:e&3|8).toString(16)})}var Vm=class{constructor(a){this.request=a,this.responsePromise=new oi}respondWith(a){V(this.responsePromise.state==="pending",'Failed to respond to "%s %s" request: the "request" event has already been responded to.',this.request.method,this.request.url),this.responsePromise.resolve(a)}};function gi(a){const e=new Vm(a);return Reflect.set(a,"respondWith",e.respondWith.bind(e)),{interactiveRequest:a,requestController:e}}async function ri(a,e,...i){const t=a.listeners(e);if(t.length!==0)for(const n of t)await n.apply(a,i)}function Um(a,e){try{return a[e],!0}catch{return!1}}function Ym(a){try{return new URL(a),!0}catch{return!1}}var ui=class extends qe{constructor(){super(ui.symbol)}checkEnvironment(){return typeof globalThis<"u"&&typeof globalThis.fetch<"u"}setup(){const a=globalThis.fetch;V(!a[ee],'Failed to patch the "fetch" module: already patched.'),globalThis.fetch=async(e,i)=>{var t;const n=si(),o=typeof e=="string"&&typeof location<"u"&&!Ym(e)?new URL(e,location.origin):e,s=new Request(o,i);this.logger.info("[%s] %s",s.method,s.url);const{interactiveRequest:r,requestController:g}=gi(s);this.logger.info('emitting the "request" event for %d listener(s)...',this.emitter.listenerCount("request")),this.emitter.once("request",({requestId:F})=>{F===n&&g.responsePromise.state==="pending"&&g.responsePromise.resolve(void 0)}),this.logger.info("awaiting for the mocked response...");const u=r.signal,l=new oi;u&&u.addEventListener("abort",()=>{l.reject(u.reason)},{once:!0});const c=await Ge(async()=>{const F=ri(this.emitter,"request",{request:r,requestId:n});await Promise.race([l,F,g.responsePromise]),this.logger.info("all request listeners have been resolved!");const p=await g.responsePromise;return this.logger.info("event.respondWith called with:",p),p});if(l.state==="rejected")return Promise.reject(l.rejectionReason);if(c.error)return Promise.reject(ca(c.error));const m=c.data;if(m&&!((t=s.signal)!=null&&t.aborted)){if(this.logger.info("received mocked response:",m),Um(m,"type")&&m.type==="error")return this.logger.info("received a network error response, rejecting the request promise..."),Promise.reject(ca(m));const F=m.clone();return this.emitter.emit("response",{response:F,isMockedResponse:!0,request:r,requestId:n}),Object.defineProperty(m,"url",{writable:!1,enumerable:!0,configurable:!1,value:s.url}),m}return this.logger.info("no mocked response received!"),a(s).then(F=>{const p=F.clone();return this.logger.info("original fetch performed",p),this.emitter.emit("response",{response:p,isMockedResponse:!1,request:r,requestId:n}),F})},Object.defineProperty(globalThis.fetch,ee,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(()=>{Object.defineProperty(globalThis.fetch,ee,{value:void 0}),globalThis.fetch=a,this.logger.info('restored native "globalThis.fetch"!',globalThis.fetch.name)})}},li=ui;li.symbol=Symbol("fetch");function ca(a){return Object.assign(new TypeError("Failed to fetch"),{cause:a})}function Zm(a,e){const i=new Uint8Array(a.byteLength+e.byteLength);return i.set(a,0),i.set(e,a.byteLength),i}var mi=class{constructor(a,e){this.AT_TARGET=0,this.BUBBLING_PHASE=0,this.CAPTURING_PHASE=0,this.NONE=0,this.type="",this.srcElement=null,this.currentTarget=null,this.eventPhase=0,this.isTrusted=!0,this.composed=!1,this.cancelable=!0,this.defaultPrevented=!1,this.bubbles=!0,this.lengthComputable=!0,this.loaded=0,this.total=0,this.cancelBubble=!1,this.returnValue=!0,this.type=a,this.target=(e==null?void 0:e.target)||null,this.currentTarget=(e==null?void 0:e.currentTarget)||null,this.timeStamp=Date.now()}composedPath(){return[]}initEvent(a,e,i){this.type=a,this.bubbles=!!e,this.cancelable=!!i}preventDefault(){this.defaultPrevented=!0}stopPropagation(){}stopImmediatePropagation(){}},Xm=class extends mi{constructor(a,e){super(a),this.lengthComputable=(e==null?void 0:e.lengthComputable)||!1,this.composed=(e==null?void 0:e.composed)||!1,this.loaded=(e==null?void 0:e.loaded)||0,this.total=(e==null?void 0:e.total)||0}},Qm=typeof ProgressEvent<"u";function ec(a,e,i){const t=["error","progress","loadstart","loadend","load","timeout","abort"],n=Qm?ProgressEvent:Xm;return t.includes(e)?new n(e,{lengthComputable:!0,loaded:(i==null?void 0:i.loaded)||0,total:(i==null?void 0:i.total)||0}):new mi(e,{target:a,currentTarget:a})}function ci(a,e){if(!(e in a))return null;if(Object.prototype.hasOwnProperty.call(a,e))return a;const t=Reflect.getPrototypeOf(a);return t?ci(t,e):null}function pa(a,e){return new Proxy(a,ac(e))}function ac(a){const{constructorCall:e,methodCall:i,getProperty:t,setProperty:n}=a,o={};return typeof e<"u"&&(o.construct=function(s,r,g){const u=Reflect.construct.bind(null,s,r,g);return e.call(g,r,u)}),o.set=function(s,r,g){const u=()=>{const l=ci(s,r)||s,c=Reflect.getOwnPropertyDescriptor(l,r);return typeof(c==null?void 0:c.set)<"u"?(c.set.apply(s,[g]),!0):Reflect.defineProperty(l,r,{writable:!0,enumerable:!0,configurable:!0,value:g})};return typeof n<"u"?n.call(s,[r,g],u):u()},o.get=function(s,r,g){const u=()=>s[r],l=typeof t<"u"?t.call(s,[r,g],u):u();return typeof l=="function"?(...c)=>{const m=l.bind(s,...c);return typeof i<"u"?i.call(s,[r,c],m):m()}:l},o}function ic(a){return["application/xhtml+xml","application/xml","image/svg+xml","text/html","text/xml"].some(i=>a.startsWith(i))}function tc(a){try{return JSON.parse(a)}catch{return null}}function nc(a,e){const i=ei(a.status)?null:e;return new Response(i,{status:a.status,statusText:a.statusText,headers:oc(a.getAllResponseHeaders())})}function oc(a){const e=new Headers,i=a.split(/[\r\n]+/);for(const t of i){if(t.trim()==="")continue;const[n,...o]=t.split(": "),s=o.join(": ");e.append(n,s)}return e}var da=Symbol("isMockedResponse"),sc=Ne(),gc=class{constructor(a,e){this.initialRequest=a,this.logger=e,this.method="GET",this.url=null,this.events=new Map,this.requestId=si(),this.requestHeaders=new Headers,this.responseBuffer=new Uint8Array,this.request=pa(a,{setProperty:([i,t],n)=>{switch(i){case"ontimeout":{const o=i.slice(2);return this.request.addEventListener(o,t),n()}default:return n()}},methodCall:([i,t],n)=>{var o;switch(i){case"open":{const[s,r]=t;return typeof r>"u"?(this.method="GET",this.url=ha(s)):(this.method=s,this.url=ha(r)),this.logger=this.logger.extend(`${this.method} ${this.url.href}`),this.logger.info("open",this.method,this.url.href),n()}case"addEventListener":{const[s,r]=t;return this.registerEvent(s,r),this.logger.info("addEventListener",s,r),n()}case"setRequestHeader":{const[s,r]=t;return this.requestHeaders.set(s,r),this.logger.info("setRequestHeader",s,r),n()}case"send":{const[s]=t;s!=null&&(this.requestBody=typeof s=="string"?vm(s):s),this.request.addEventListener("load",()=>{if(typeof this.onResponse<"u"){const u=nc(this.request,this.request.response);this.onResponse.call(this,{response:u,isMockedResponse:da in this.request,request:r,requestId:this.requestId})}});const r=this.toFetchApiRequest();(((o=this.onRequest)==null?void 0:o.call(this,{request:r,requestId:this.requestId}))||Promise.resolve()).finally(()=>{if(this.request.readyState{if(this.logger.info("getResponseHeader",o[0]),this.request.readyState{if(this.logger.info("getAllResponseHeaders"),this.request.readyState`${o}: ${s}`).join(`\r +`);return this.logger.info("resolved all response headers to",n),n}}),Object.defineProperties(this.request,{response:{enumerable:!0,configurable:!1,get:()=>this.response},responseText:{enumerable:!0,configurable:!1,get:()=>this.responseText},responseXML:{enumerable:!0,configurable:!1,get:()=>this.responseXML}});const e=a.headers.has("Content-Length")?Number(a.headers.get("Content-Length")):void 0;this.logger.info("calculated response body length",e),this.trigger("loadstart",{loaded:0,total:e}),this.setReadyState(this.request.HEADERS_RECEIVED),this.setReadyState(this.request.LOADING);const i=()=>{this.logger.info("finalizing the mocked response..."),this.setReadyState(this.request.DONE),this.trigger("load",{loaded:this.responseBuffer.byteLength,total:e}),this.trigger("loadend",{loaded:this.responseBuffer.byteLength,total:e})};if(a.body){this.logger.info("mocked response has body, streaming...");const t=a.body.getReader(),n=async()=>{const{value:o,done:s}=await t.read();if(s){this.logger.info("response body stream done!"),i();return}o&&(this.logger.info("read response body chunk:",o),this.responseBuffer=Zm(this.responseBuffer,o),this.trigger("progress",{loaded:this.responseBuffer.byteLength,total:e})),n()};n()}else i()}responseBufferToText(){return wm(this.responseBuffer)}get response(){if(this.logger.info("getResponse (responseType: %s)",this.request.responseType),this.request.readyState!==this.request.DONE)return null;switch(this.request.responseType){case"json":{const a=tc(this.responseBufferToText());return this.logger.info("resolved response JSON",a),a}case"arraybuffer":{const a=jm(this.responseBuffer);return this.logger.info("resolved response ArrayBuffer",a),a}case"blob":{const a=this.request.getResponseHeader("Content-Type")||"text/plain",e=new Blob([this.responseBufferToText()],{type:a});return this.logger.info("resolved response Blob (mime type: %s)",e,a),e}default:{const a=this.responseBufferToText();return this.logger.info('resolving "%s" response type as text',this.request.responseType,a),a}}}get responseText(){if(V(this.request.responseType===""||this.request.responseType==="text","InvalidStateError: The object is in invalid state."),this.request.readyState!==this.request.LOADING&&this.request.readyState!==this.request.DONE)return"";const a=this.responseBufferToText();return this.logger.info('getResponseText: "%s"',a),a}get responseXML(){if(V(this.request.responseType===""||this.request.responseType==="document","InvalidStateError: The object is in invalid state."),this.request.readyState!==this.request.DONE)return null;const a=this.request.getResponseHeader("Content-Type")||"";return typeof DOMParser>"u"?(console.warn("Cannot retrieve XMLHttpRequest response body as XML: DOMParser is not defined. You are likely using an environment that is not browser or does not polyfill browser globals correctly."),null):ic(a)?new DOMParser().parseFromString(this.responseBufferToText(),a):null}errorWith(a){this.logger.info("responding with an error"),this.setReadyState(this.request.DONE),this.trigger("error"),this.trigger("loadend")}setReadyState(a){if(this.logger.info("setReadyState: %d -> %d",this.request.readyState,a),this.request.readyState===a){this.logger.info("ready state identical, skipping transition...");return}Z(this.request,"readyState",a),this.logger.info("set readyState to: %d",a),a!==this.request.UNSENT&&(this.logger.info('triggerring "readystatechange" event...'),this.trigger("readystatechange"))}trigger(a,e){const i=this.request[`on${a}`],t=ec(this.request,a,e);this.logger.info('trigger "%s"',a,e||""),typeof i=="function"&&(this.logger.info('found a direct "%s" callback, calling...',a),i.call(this.request,t));for(const[n,o]of this.events)n===a&&(this.logger.info('found %d listener(s) for "%s" event, calling...',o.length,a),o.forEach(s=>s.call(this.request,t)))}toFetchApiRequest(){this.logger.info("converting request to a Fetch API Request...");const a=new Request(this.url.href,{method:this.method,headers:this.requestHeaders,credentials:this.request.withCredentials?"include":"same-origin",body:["GET","HEAD"].includes(this.method)?null:this.requestBody}),e=pa(a.headers,{methodCall:([i,t],n)=>{switch(i){case"append":case"set":{const[o,s]=t;this.request.setRequestHeader(o,s);break}case"delete":{const[o]=t;console.warn(`XMLHttpRequest: Cannot remove a "${o}" header from the Fetch API representation of the "${a.method} ${a.url}" request. XMLHttpRequest headers cannot be removed.`);break}}return n()}});return Z(a,"headers",e),this.logger.info("converted request to a Fetch API Request!",a),a}};function ha(a){return typeof location>"u"?new URL(a):new URL(a.toString(),location.href)}function Z(a,e,i){Reflect.defineProperty(a,e,{writable:!0,enumerable:!0,value:i})}function rc({emitter:a,logger:e}){return new Proxy(globalThis.XMLHttpRequest,{construct(t,n,o){e.info("constructed new XMLHttpRequest");const s=Reflect.construct(t,n,o),r=Object.getOwnPropertyDescriptors(t.prototype);for(const u in r)Reflect.defineProperty(s,u,r[u]);const g=new gc(s,e);return g.onRequest=async function({request:u,requestId:l}){const{interactiveRequest:c,requestController:m}=gi(u);this.logger.info("awaiting mocked response..."),a.once("request",({requestId:h})=>{h===l&&m.responsePromise.state==="pending"&&m.respondWith(void 0)});const F=await Ge(async()=>{this.logger.info('emitting the "request" event for %s listener(s)...',a.listenerCount("request")),await ri(a,"request",{request:c,requestId:l}),this.logger.info('all "request" listeners settled!');const h=await m.responsePromise;return this.logger.info("event.respondWith called with:",h),h});if(F.error){this.logger.info("request listener threw an exception, aborting request...",F.error),g.errorWith(F.error);return}const p=F.data;if(typeof p<"u"){if(this.logger.info("received mocked response: %d %s",p.status,p.statusText),p.type==="error"){this.logger.info("received a network error response, rejecting the request promise..."),g.errorWith(new TypeError("Network error"));return}return g.respondWith(p)}this.logger.info("no mocked response received, performing request as-is...")},g.onResponse=async function({response:u,isMockedResponse:l,request:c,requestId:m}){this.logger.info('emitting the "response" event for %s listener(s)...',a.listenerCount("response")),a.emit("response",{response:u,isMockedResponse:l,request:c,requestId:m})},g.request}})}var pi=class extends qe{constructor(){super(pi.interceptorSymbol)}checkEnvironment(){return typeof globalThis.XMLHttpRequest<"u"}setup(){const a=this.logger.extend("setup");a.info('patching "XMLHttpRequest" module...');const e=globalThis.XMLHttpRequest;V(!e[ee],'Failed to patch the "XMLHttpRequest" module: already patched.'),globalThis.XMLHttpRequest=rc({emitter:this.emitter,logger:this.logger}),a.info('native "XMLHttpRequest" module patched!',globalThis.XMLHttpRequest.name),Object.defineProperty(globalThis.XMLHttpRequest,ee,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(()=>{Object.defineProperty(globalThis.XMLHttpRequest,ee,{value:void 0}),globalThis.XMLHttpRequest=e,a.info('native "XMLHttpRequest" module restored!',globalThis.XMLHttpRequest.name)})}},di=pi;di.interceptorSymbol=Symbol("xhr");function uc(a,e){const i=new He({name:"fallback",interceptors:[new li,new di]});return i.on("request",async({request:t,requestId:n})=>{const o=t.clone(),s=await Na(t,n,a.getRequestHandlers(),e,a.emitter,{onMockedResponse(r,{handler:g,parsedResult:u}){e.quiet||a.emitter.once("response:mocked",({response:l})=>{g.log({request:o,response:l,parsedResult:u})})}});s&&t.respondWith(s)}),i.on("response",({response:t,isMockedResponse:n,request:o,requestId:s})=>{a.emitter.emit(n?"response:mocked":"response:bypass",{response:t,request:o,requestId:s})}),i.apply(),i}function lc(a){return async function(i){a.fallbackInterceptor=uc(a,i),Qa({message:"Mocking enabled (fallback mode).",quiet:i.quiet})}}function mc(a){return function(){var i,t;(i=a.fallbackInterceptor)==null||i.dispose(),ni({quiet:(t=a.startOptions)==null?void 0:t.quiet})}}function cc(){try{const a=new ReadableStream({start:i=>i.close()});return new MessageChannel().port1.postMessage(a,[a]),!0}catch{return!1}}var pc=class extends zi{constructor(...e){super(...e);C(this,"context");C(this,"startHandler",null);C(this,"stopHandler",null);C(this,"listeners");V(!Ne(),v.formatMessage("Failed to execute `setupWorker` in a non-browser environment. Consider using `setupServer` for Node.js environment instead.")),this.listeners=[],this.context=this.createWorkerContext()}createWorkerContext(){const e={isMockingEnabled:!1,startOptions:null,worker:null,getRequestHandlers:()=>this.handlersController.currentHandlers(),registration:null,requests:new Map,emitter:this.emitter,workerChannel:{on:(i,t)=>{this.context.events.addListener(navigator.serviceWorker,"message",n=>{if(n.source!==this.context.worker)return;const o=n.data;o&&o.type===i&&t(n,o)})},send:i=>{var t;(t=this.context.worker)==null||t.postMessage(i)}},events:{addListener:(i,t,n)=>(i.addEventListener(t,n),this.listeners.push({eventType:t,target:i,callback:n}),()=>{i.removeEventListener(t,n)}),removeAllListeners:()=>{for(const{target:i,eventType:t,callback:n}of this.listeners)i.removeEventListener(t,n);this.listeners=[]},once:i=>{const t=[];return new Promise((n,o)=>{const s=r=>{try{const g=r.data;g.type===i&&n(g)}catch(g){o(g)}};t.push(this.context.events.addListener(navigator.serviceWorker,"message",s),this.context.events.addListener(navigator.serviceWorker,"messageerror",o))}).finally(()=>{t.forEach(n=>n())})}},supports:{serviceWorkerApi:!("serviceWorker"in navigator)||location.protocol==="file:",readableStreamTransfer:cc()}};return this.startHandler=e.supports.serviceWorkerApi?lc(e):Km(e),this.stopHandler=e.supports.serviceWorkerApi?mc(e):Om(e),e}async start(e={}){return e.waitUntilReady===!0&&v.warn('The "waitUntilReady" option has been deprecated. Please remove it from this "worker.start()" call. Follow the recommended Browser integration (https://mswjs.io/docs/integrations/browser) to eliminate any race conditions between the Service Worker registration and any requests made by your application on initial render.'),this.context.startOptions=Xa(Jm,e),await this.startHandler(this.context.startOptions,e)}stop(){super.dispose(),this.context.events.removeAllListeners(),this.context.emitter.removeAllListeners(),this.stopHandler()}};function dc(...a){return new pc(...a)}var hc="@admin-pkg/vite-plugin-msw",Fc=`[${hc}]`,bc=(...a)=>{`${Fc}`,[...a]},Fa=a=>({type:"updateMockHeaders",mockHeaders:a.map(e=>e.info.header)}),ba=(a,e)=>{const i=a.active;i&&(i.postMessage(Fa(e)),a.addEventListener("updatefound",()=>{i.postMessage(Fa(e)),bc(`Value of updateViaCache: ${a.updateViaCache}`)}))},kc=async(a,e)=>{const i="/vue3-antdv-admin//mockServiceWorker.js".replace(/\/{2,}/g,"/"),n=await dc(...a).start({onUnhandledRequest:"bypass",serviceWorker:{url:i,options:{updateViaCache:"none"}},...e});return n?ba(n,a):navigator.serviceWorker&&navigator.serviceWorker.ready.then(o=>{ba(o,a)}),n};const yc=Object.assign({"./_util.ts":Ai,"./demo/hero/index.ts":bn,"./demo/select.ts":fn,"./list.ts":sm,"./user.ts":rm}),up=async()=>{const a=Object.values(yc).reduce((e,i)=>{const t=i==null?void 0:i.default;return Array.isArray(t)&&t.forEach(n=>{n instanceof Pa&&e.push(n)}),e},[]);await kc(a,{quiet:!1})};export{up as setupMock}; diff --git a/assets/index-DpkfR9M9.css b/assets/index-DpkfR9M9.css new file mode 100644 index 000000000..e96665a7a --- /dev/null +++ b/assets/index-DpkfR9M9.css @@ -0,0 +1 @@ +:root{--nprogress-color: #29d;--nprogress-height: 2px;--nprogress-spinner-opacity: 1;--nprogress-spinner-size: 18px;--nprogress-spinner-stroke-width: 2px}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;background:var(--nprogress-color);position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;height:var(--nprogress-height)}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px var(--nprogress-color),0 0 5px var(--nprogress-color);opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px;opacity:var(--nprogress-spinner-opacity)}#nprogress .spinner-icon{width:18px;width:var(--nprogress-spinner-size);height:18px;height:var(--nprogress-spinner-size);box-sizing:border-box;border:solid 2px transparent;border:solid var(--nprogress-spinner-stroke-width) transparent;border-top-color:#29d;border-top-color:var(--nprogress-color);border-left-color:#29d;border-left-color:var(--nprogress-color);border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iframe-box[data-v-b525c027]{transform:translate(0)}.iframe-box[data-v-b525c027] div[class^=ant-spin]{width:100%;height:100%}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.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}.select-box[data-v-7c9eece7]{height:300px;min-width:350px}.select-box-item[data-v-7c9eece7]{padding:6px;margin:2px;display:flex;border:1px solid #e5e7eb}.select-box-item[data-v-7c9eece7]:hover,.select-box-item.active[data-v-7c9eece7]{--un-border-opacity:1;border-color:rgb(37 99 235 / var(--un-border-opacity))}.svg-icon{overflow:hidden;fill:currentcolor;vertical-align:-.15em}.lockscreen[data-v-726e33bf]{display:flex;position:fixed;z-index:9999;inset:0;overflow:hidden;background:#000;color:#fff}.lockscreen.unLockLogin[data-v-726e33bf]{background-color:#191c22c7;backdrop-filter:blur(7px)}.lockscreen .setting-box[data-v-726e33bf],.lockscreen .login-box[data-v-726e33bf]{display:flex;position:absolute;top:45%;left:50%;flex-direction:column;align-items:center;justify-content:center;width:260px;transform:translate(-50%,-50%)}.lockscreen .setting-box>*[data-v-726e33bf],.lockscreen .login-box>*[data-v-726e33bf]{margin-bottom:14px}.lockscreen .setting-box .username[data-v-726e33bf],.lockscreen .login-box .username[data-v-726e33bf]{font-size:22px;font-weight:700}.lockscreen .lock-box[data-v-726e33bf]{position:absolute;top:12vh;left:50%;transform:translate(-50%);font-size:34px}.lockscreen .lock-box .tips[data-v-726e33bf]{color:#fff;cursor:text}.lockscreen .lock-box .lock[data-v-726e33bf]{display:flex;justify-content:center}.lockscreen .lock-box .lock .lock-icon[data-v-726e33bf]{cursor:pointer}.lockscreen .lock-box .lock .lock-icon .anticon-unlock[data-v-726e33bf]{display:none}.lockscreen .lock-box .lock .lock-icon:hover .anticon-unlock[data-v-726e33bf]{display:initial}.lockscreen .lock-box .lock .lock-icon:hover .anticon-lock[data-v-726e33bf]{display:none}.lockscreen .local-time[data-v-726e33bf]{position:absolute;bottom:60px;left:60px;font-family:helvetica}.lockscreen .local-time .time[data-v-726e33bf]{font-size:70px}.lockscreen .local-time .date[data-v-726e33bf]{font-size:40px}.lockscreen .computer-status[data-v-726e33bf]{position:absolute;right:60px;bottom:60px;font-size:24px}.lockscreen .computer-status>*[data-v-726e33bf]{margin-left:14px}.lockscreen .computer-status .network[data-v-726e33bf]{position:relative}.lockscreen .computer-status .network.offline[data-v-726e33bf]:before{content:"";position:absolute;z-index:10;top:50%;left:50%;width:2px;height:28px;transform:translate(-50%,-50%) rotate(45deg);background-color:red}.slide-up-enter-active[data-v-29a5704b]{animation:slide-up-29a5704b .5s}.slide-up-leave-active[data-v-29a5704b]{animation:slide-up-29a5704b .5s reverse}@keyframes slide-up-29a5704b{0%{transform:translateY(-100%)}to{transform:translateY(0)}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.wh-full{width:100%;height:100%}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.p-16px{padding:16px}.p-2px{padding:2px}.p-6px{padding:6px}.p\[k\]{padding:k}.px,.px-4{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-14px{padding-left:14px;padding-right:14px}.\!pt-24px{padding-top:24px!important}.pb-12px{padding-bottom:12px}.pr-24px{padding-right:24px}.pr-4px{padding-right:4px}.pr-6px{padding-right:6px}.pt-3px{padding-top:3px}.m-2px{margin:2px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-16px{margin-bottom:16px}.mb-4{margin-bottom:1rem}.ml-\[12px\]{margin-left:12px}.ml-\[6px\],.ml-6px{margin-left:6px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-5px{margin-left:5px}.mr-\[6px\]{margin-right:6px}.mr-1{margin-right:.25rem}.mr-14px{margin-right:14px}.mr-2{margin-right:.5rem}.mr-3px{margin-right:3px}.mr-5px{margin-right:5px}.ms{margin-inline-start:1rem}.mt-20px{margin-top:20px}.mt-3{margin-top:.75rem}.mt-8px{margin-top:8px}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.bg-\[\#e5e7eb\]{--un-bg-opacity:1;background-color:rgb(229 231 235 / var(--un-bg-opacity))}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark .dark\:bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.border{border-width:1px}.border-blue-600{--un-border-opacity:1;border-color:rgb(37 99 235 / var(--un-border-opacity))}.rounded-4px{border-radius:4px}.text-\[20px\],.text-20px{font-size:20px}.text-15px{font-size:15px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.dark .dark\:text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-\[\#c2c2c2\]{--un-text-opacity:1;color:rgb(194 194 194 / var(--un-text-opacity))}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity))}.text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.font-bold{font-weight:700}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grid{display:grid}.gap-\[10px\]{gap:10px}.gap-2{gap:.5rem}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.h-300px{height:300px}.h-56px{height:56px}.h-full{height:100%}.h1{height:.25rem}.h6{height:1.5rem}.max-w-\[280px\]{max-width:280px}.min-h-\[110px\]{min-height:110px}.min-w-350px{min-width:350px}.w-full{width:100%}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.visible{visibility:visible}.resize{resize:both}.\!align-sub{vertical-align:sub!important}.whitespace-nowrap{white-space:nowrap}.overflow-hidden{overflow:hidden}.outline{outline-style:solid}.justify-between{justify-content:space-between}.items-center{align-items:center}.inset-0{inset:0}.right-0{right:0}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.table{display:table}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}a:focus,a:active,button,div,svg,span{outline:none}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter-from,.breadcrumb-leave-active{transform:translate(20px);opacity:0}.breadcrumb-leave-active{position:absolute}.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .5s}.fade-slide-enter-from{transform:translate(-30px);opacity:0}.fade-slide-leave-to{transform:translate(30px);opacity:0}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:transform .35s,opacity .28s ease-in-out}.zoom-fade-enter-from{transform:scale(.97);opacity:0}.zoom-fade-leave-to{transform:scale(1.03);opacity:0}*::-webkit-scrollbar-track-piece{border-radius:2em;background-color:#f8f8f8}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-thumb{border-radius:2em;background-clip:padding-box;background-color:#ddd}*::-webkit-scrollbar-thumb:hover{background-color:#bbb}:root{--app-header-height: 64px;--app-footer-height: 0px;--app-primary-color: #00b96b}.ant-col{width:100%}body .ant-message{z-index:999999}.ant-image-preview-root img{display:unset} diff --git a/assets/index-Dwn7AP-9.js b/assets/index-Dwn7AP-9.js new file mode 100644 index 000000000..d06877ad2 --- /dev/null +++ b/assets/index-Dwn7AP-9.js @@ -0,0 +1 @@ +import{r as R,a as m,w as _}from"./dynamic-table-xnjgTyCn.js";import{d as F}from"./dateUtil-Ds601TR8.js";import{d as C,f as g,u as w,W as E,a5 as b,m as I,A as $,a6 as N,Z as j}from"./vue-Dbi1xauY.js";import{_ as U}from"./index-E2EmEU3P.js";import{w as A}from"./index-Ca6XkYuU.js";import"./index.vue_vue_type_style_index_0_lang-40x1M1PT.js";import"./ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js";import"./antdv-CdQltt60.js";const B=C({name:"ImportExcel",props:{dateFormat:{type:String},timeZone:{type:Number,default:8}},emits:["success","error"],setup(r,{emit:o}){const s=g(null),u=g(!1);function d(e){if(!e||!e["!ref"])return[];const t=[],n=m.decode_range(e["!ref"]),h=n.s.r;for(let a=n.s.c;a<=n.e.c;++a){const i=e[m.encode_cell({c:a,r:h})];let p=`UNKNOWN ${a}`;i&&i.t&&(p=m.format_cell(i)),t.push(p)}return t}function c(e){const t=[],{dateFormat:n,timeZone:h}=r;for(const a of e.SheetNames){const i=e.Sheets[a],p=d(i);let k=m.sheet_to_json(i,{raw:!0,dateNF:n});k=k.map(f=>{for(const y in f)f[y]instanceof Date&&(h===8&&f[y].setSeconds(f[y].getSeconds()+43),n&&(f[y]=F(f[y]).format(n)));return f}),t.push({header:p,results:k,meta:{sheetName:a}})}return t}function l(e){u.value=!0;const{promise:t,resolve:n,reject:h}=Promise.withResolvers(),a=new FileReader;return a.onload=async i=>{try{const p=i.target&&i.target.result,k=R(p,{type:"array",cellDates:!0}),f=c(k);o("success",f),n("")}catch(p){h(p),o("error")}finally{u.value=!1}},a.readAsArrayBuffer(e),t}async function x(e){const t=w(s);t&&(t.value=""),await l(e)}function S(e){const t=e&&e.target.files,n=t&&t[0];n&&x(n)}function D(){const e=w(s);e&&e.click()}return{handleUpload:D,handleInputClick:S,inputRef:s}}});function T(r,o,s,u,d,c){return E(),b("div",null,[I(N("input",{ref:"inputRef",type:"file",accept:".xlsx, .xls",onChange:o[0]||(o[0]=(...l)=>r.handleInputClick&&r.handleInputClick(...l))},null,544),[[$,!1]]),N("div",{onClick:o[1]||(o[1]=(...l)=>r.handleUpload&&r.handleUpload(...l))},[j(r.$slots,"default")])])}const Z=U(B,[["render",T]]),v="excel-list.xlsx";function V({data:r,header:o,filename:s=v,json2sheetOpts:u={},write2excelOpts:d={bookType:"xlsx"}}){let c=[...r];if(o){c.unshift(o);const S=Object.keys(o);c=c.map(D=>S.reduce((e,t)=>(e[t]=D[t],e),{})),u.skipHeader=!0}const l=m.json_to_sheet(c,u),x={SheetNames:[s],Sheets:{[s]:l}};_(x,s,d)}function q({data:r,header:o,filename:s=v,write2excelOpts:u={bookType:"xlsx"}}){const d=[...r];o&&d.unshift(o);const c=m.aoa_to_sheet(d),l={SheetNames:[s],Sheets:{[s]:c}};_(l,s,u)}A(Z);export{q as a,V as j}; diff --git a/assets/index-E2EmEU3P.js b/assets/index-E2EmEU3P.js new file mode 100644 index 000000000..2ea9a116e --- /dev/null +++ b/assets/index-E2EmEU3P.js @@ -0,0 +1,31 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/en-BBuOUXjX.js","assets/antdv-CdQltt60.js","assets/vue-Dbi1xauY.js","assets/antdv-Cm_1FYRq.css","assets/zh_CN-d14-3GnI.js","assets/index-BiYyWEFS.js","assets/logo-DzsBprQM.js","assets/index-CSPBcRv2.css","assets/404-CRoKFYsj.js","assets/404-B2Rcerdj.css","assets/index-BZdUp4SX.js","assets/tabsView-BvYi5QZE.js","assets/index.vue_vue_type_style_index_0_lang-40x1M1PT.js","assets/index-CkvRAjRT.css","assets/index-Ctwoq_i4.css","assets/about-DhpA00it.js","assets/settings-DnTRRMqt.js","assets/index-Daa2Keel.js","assets/index-C9ZwpWbN.css","assets/button-5hd5u92r.js","assets/custom-modal-7kL4achE.js","assets/useModal-CL2A0kUO.js","assets/ApiSelect.vue_vue_type_script_setup_true_lang-CAmHVpiJ.js","assets/is-DlgAPK8c.js","assets/ApiSelect-BY9BsMzM.css","assets/index-nTg3dILS.js","assets/common-qtmoXkL7.js","assets/useForm-DtPD8rwA.js","assets/schema-form.vue_vue_type_script_setup_true_lang-CTgH3Tl9.js","assets/index-Ca6XkYuU.js","assets/dateUtil-Ds601TR8.js","assets/index-DD9rBWB7.css","assets/index-5xMuLH8u.js","assets/input-number-range.vue_vue_type_script_setup_true_lang-CRkiRNeA.js","assets/input-number-range-DokHZM07.js","assets/index-CNd5ouUm.js","assets/index-C4hwjCib.css","assets/index-B3USe4qO.js","assets/index-Cplhzeoj.css","assets/index-DUgJjQcq.js","assets/index-Bim9QLTv.css","assets/index-BLpqTwZM.js","assets/index-4XSHMzfV.css","assets/index-BLW_RabB.js","assets/route-one-CJgyy3_5.js","assets/route-three-B6B42Y1L.js","assets/route-two-BXRZVLJ9.js","assets/index-BBYQiNy0.js","assets/columns-DyDFFV07.js","assets/dynamic-table-xnjgTyCn.js","assets/dynamic-table-Bn39cA5n.css","assets/heroInfo-B7Atn7z1.js","assets/hero-1cqzUReh.js","assets/heroInfo-BLl5eolZ.css","assets/index-phSp2mF2.js","assets/createContextMenu-BkksDX8N.js","assets/index-Dwn7AP-9.js","assets/useFormModal-Bfjztmb4.js","assets/index-Bjpgh2tF.js","assets/index-CHRKLpTh.js","assets/comp-not-found-BEOLf_7U.js","assets/file-operate-button-list-CUUulPRz.js","assets/file-operate-button-list.vue_vue_type_script_setup_true_lang-Dsd_d6rr.js","assets/file-upload-drawer.vue_vue_type_script_setup_true_lang-BXmjkUAh.js","assets/file-preview-drawer-Bbqu0Z_N.js","assets/file-preview-drawer.vue_vue_type_script_setup_true_lang-CRYutAdV.js","assets/file-upload-drawer-CLSiKwxc.js","assets/overview-header-item-BPTFMEQy.js","assets/overview-header-item-NCWjCQCF.css","assets/manage-CdG-s0Oi.js","assets/overview-C_AwUAox.js","assets/overview-0xUs1e88.css","assets/index-CCRQzg6X.js","assets/index-BqgrCKch.js","assets/columns-CZZYul_4.js","assets/index-Bc454rVz.js","assets/index-BR75pP2z.js","assets/index-6Jr5j7_M.js","assets/index-BWQeVcPV.js","assets/index-8zfRxS31.js","assets/index-C0s1KjFx.css","assets/index-COcCL14d.js","assets/index-r2vXnfvG.js","assets/index-CfaGPNhj.js","assets/index-Be5VvNcM.js","assets/AvatarUpload-BRDH2fat.js","assets/AvatarUpload.vue_vue_type_script_setup_true_lang-CzaRmLgP.js","assets/DeptTree-Cx4k5Szr.js","assets/DeptTree-CVDsyyWk.css","assets/index-C6O5MTTc.js","assets/index-J85A-avW.css","assets/index-OUQDeU_A.js","assets/index-DSjzoPsK.js","assets/upload-modal.vue_vue_type_script_setup_true_lang-BeQ1YXQV.js","assets/upload-modal-pxTK941F.js","assets/huawei-charge-_5sIeg9H.js","assets/huawei-charge-LfZWtbIO.css","assets/xiaomi-charge-BXMIIxZa.js","assets/xiaomi-charge-DfeZQ_aL.css","assets/index-Dhvi7TWT.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +var X9=Object.defineProperty;var J9=(c,e,t)=>e in c?X9(c,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):c[e]=t;var G3=(c,e,t)=>(J9(c,typeof e!="symbol"?e+"":e,t),t);import{c as Z1,s as Q7,a as Q9,l as y6,t as H0,b as Z9,m as ct,C as et,g as tt,d as lt,e as G2,M as Z7,i as h3,S as rt,f as cc,o as ot,A as at,_ as nt,h as it,B as st}from"./antdv-CdQltt60.js";import{d as S1,l as d3,g as z2,R as ut,i as ht,o as E2,e as g0,s as ec,f as Y,c as X,D as dt,w as t2,F as U2,H as tc,k as h1,T as ft,S as pt,U as e4,u as c1,r as W2,V as vt,W as a1,X as E1,Y as V1,Z as x2,_ as c2,M as mt,N as yt,y as L3,$ as V0,a0 as Mt,a1 as bt,a2 as z3,a3 as Ct,a4 as Ht,a5 as P1,a6 as _1,a7 as lc,a8 as rc,a9 as gt,aa as Vt,ab as Lt,ac as L0,n as zt,m as _t,ad as k8,ae as oc,af as f3,ag as wt,ah as Et,ai as p3,K as St,aj as At,ak as I2,G as s4,B as M6,al as Tt,q as kt,h as Ot,am as It,Q as Pt}from"./vue-Dbi1xauY.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))l(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&l(a)}).observe(document,{childList:!0,subtree:!0});function t(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(r){if(r.ep)return;r.ep=!0;const o=t(r);fetch(r.href,o)}})();const Rt="modulepreload",Nt=function(c){return"/vue3-antdv-admin/"+c},b6={},R=function(e,t,l){let r=Promise.resolve();if(t&&t.length>0){const o=document.getElementsByTagName("link");r=Promise.all(t.map(a=>{if(a=Nt(a),a in b6)return;b6[a]=!0;const n=a.endsWith(".css"),i=n?'[rel="stylesheet"]':"";if(!!l)for(let h=o.length-1;h>=0;h--){const m=o[h];if(m.href===a&&(!n||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${i}`))return;const u=document.createElement("link");if(u.rel=n?"stylesheet":Rt,n||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),n)return new Promise((h,m)=>{u.addEventListener("load",h),u.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${a}`)))})}))}return r.then(()=>e()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})};var u4=function(c){return c&&c.Math===Math&&c},m1=u4(typeof globalThis=="object"&&globalThis)||u4(typeof window=="object"&&window)||u4(typeof self=="object"&&self)||u4(typeof Z1=="object"&&Z1)||u4(typeof Z1=="object"&&Z1)||function(){return this}()||Function("return this")(),z0={},G1=function(c){try{return!!c()}catch{return!0}},$t=G1,l2=!$t(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),xt=G1,_3=!xt(function(){var c=(function(){}).bind();return typeof c!="function"||c.hasOwnProperty("prototype")}),Dt=_3,I4=Function.prototype.call,r2=Dt?I4.bind(I4):function(){return I4.apply(I4,arguments)},ac={},nc={}.propertyIsEnumerable,ic=Object.getOwnPropertyDescriptor,Ft=ic&&!nc.call({1:2},1);ac.f=Ft?function(e){var t=ic(this,e);return!!t&&t.enumerable}:nc;var sc=function(c,e){return{enumerable:!(c&1),configurable:!(c&2),writable:!(c&4),value:e}},uc=_3,hc=Function.prototype,O8=hc.call,qt=uc&&hc.bind.bind(O8,O8),A1=uc?qt:function(c){return function(){return O8.apply(c,arguments)}},dc=A1,jt=dc({}.toString),Ut=dc("".slice),w3=function(c){return Ut(jt(c),8,-1)},Bt=A1,Gt=G1,Wt=w3,W3=Object,Kt=Bt("".split),Yt=Gt(function(){return!W3("z").propertyIsEnumerable(0)})?function(c){return Wt(c)==="String"?Kt(c,""):W3(c)}:W3,E3=function(c){return c==null},Xt=E3,Jt=TypeError,_0=function(c){if(Xt(c))throw new Jt("Can't call method on "+c);return c},Qt=Yt,Zt=_0,w0=function(c){return Qt(Zt(c))},K3=typeof document=="object"&&document.all,H1=typeof K3>"u"&&K3!==void 0?function(c){return typeof c=="function"||c===K3}:function(c){return typeof c=="function"},cl=H1,o2=function(c){return typeof c=="object"?c!==null:cl(c)},Y3=m1,el=H1,tl=function(c){return el(c)?c:void 0},S2=function(c,e){return arguments.length<2?tl(Y3[c]):Y3[c]&&Y3[c][e]},ll=A1,E0=ll({}.isPrototypeOf),S3=typeof navigator<"u"&&String(navigator.userAgent)||"",fc=m1,X3=S3,C6=fc.process,H6=fc.Deno,g6=C6&&C6.versions||H6&&H6.version,V6=g6&&g6.v8,I1,v3;V6&&(I1=V6.split("."),v3=I1[0]>0&&I1[0]<4?1:+(I1[0]+I1[1]));!v3&&X3&&(I1=X3.match(/Edge\/(\d+)/),(!I1||I1[1]>=74)&&(I1=X3.match(/Chrome\/(\d+)/),I1&&(v3=+I1[1])));var pc=v3,L6=pc,rl=G1,ol=m1,al=ol.String,vc=!!Object.getOwnPropertySymbols&&!rl(function(){var c=Symbol("symbol detection");return!al(c)||!(Object(c)instanceof Symbol)||!Symbol.sham&&L6&&L6<41}),nl=vc,mc=nl&&!Symbol.sham&&typeof Symbol.iterator=="symbol",il=S2,sl=H1,ul=E0,hl=mc,dl=Object,yc=hl?function(c){return typeof c=="symbol"}:function(c){var e=il("Symbol");return sl(e)&&ul(e.prototype,dl(c))},fl=String,A3=function(c){try{return fl(c)}catch{return"Object"}},pl=H1,vl=A3,ml=TypeError,v2=function(c){if(pl(c))return c;throw new ml(vl(c)+" is not a function")},yl=v2,Ml=E3,S0=function(c,e){var t=c[e];return Ml(t)?void 0:yl(t)},J3=r2,Q3=H1,Z3=o2,bl=TypeError,Cl=function(c,e){var t,l;if(e==="string"&&Q3(t=c.toString)&&!Z3(l=J3(t,c))||Q3(t=c.valueOf)&&!Z3(l=J3(t,c))||e!=="string"&&Q3(t=c.toString)&&!Z3(l=J3(t,c)))return l;throw new bl("Can't convert object to primitive value")},Mc={exports:{}},z6=m1,Hl=Object.defineProperty,A0=function(c,e){try{Hl(z6,c,{value:e,configurable:!0,writable:!0})}catch{z6[c]=e}return e},gl=m1,Vl=A0,_6="__core-js_shared__",w6=Mc.exports=gl[_6]||Vl(_6,{});(w6.versions||(w6.versions=[])).push({version:"3.36.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"});var T0=Mc.exports,E6=T0,bc=function(c,e){return E6[c]||(E6[c]=e||{})},Ll=_0,zl=Object,_l=function(c){return zl(Ll(c))},wl=A1,El=_l,Sl=wl({}.hasOwnProperty),a2=Object.hasOwn||function(e,t){return Sl(El(e),t)},Al=A1,Tl=0,kl=Math.random(),Ol=Al(1 .toString),Cc=function(c){return"Symbol("+(c===void 0?"":c)+")_"+Ol(++Tl+kl,36)},Il=m1,Pl=bc,S6=a2,Rl=Cc,Nl=vc,$l=mc,D2=Il.Symbol,c8=Pl("wks"),xl=$l?D2.for||D2:D2&&D2.withoutSetter||Rl,W1=function(c){return S6(c8,c)||(c8[c]=Nl&&S6(D2,c)?D2[c]:xl("Symbol."+c)),c8[c]},Dl=r2,A6=o2,T6=yc,Fl=S0,ql=Cl,jl=W1,Ul=TypeError,Bl=jl("toPrimitive"),Gl=function(c,e){if(!A6(c)||T6(c))return c;var t=Fl(c,Bl),l;if(t){if(e===void 0&&(e="default"),l=Dl(t,c,e),!A6(l)||T6(l))return l;throw new Ul("Can't convert object to primitive value")}return e===void 0&&(e="number"),ql(c,e)},Wl=Gl,Kl=yc,Hc=function(c){var e=Wl(c,"string");return Kl(e)?e:e+""},Yl=m1,k6=o2,I8=Yl.document,Xl=k6(I8)&&k6(I8.createElement),gc=function(c){return Xl?I8.createElement(c):{}},Jl=l2,Ql=G1,Zl=gc,Vc=!Jl&&!Ql(function(){return Object.defineProperty(Zl("div"),"a",{get:function(){return 7}}).a!==7}),cr=l2,er=r2,tr=ac,lr=sc,rr=w0,or=Hc,ar=a2,nr=Vc,O6=Object.getOwnPropertyDescriptor;z0.f=cr?O6:function(e,t){if(e=rr(e),t=or(t),nr)try{return O6(e,t)}catch{}if(ar(e,t))return lr(!er(tr.f,e,t),e[t])};var t4={},ir=l2,sr=G1,ur=ir&&sr(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),hr=o2,dr=String,fr=TypeError,A2=function(c){if(hr(c))return c;throw new fr(dr(c)+" is not an object")},pr=l2,vr=Vc,mr=ur,P4=A2,I6=Hc,yr=TypeError,e8=Object.defineProperty,Mr=Object.getOwnPropertyDescriptor,t8="enumerable",l8="configurable",r8="writable";t4.f=pr?mr?function(e,t,l){if(P4(e),t=I6(t),P4(l),typeof e=="function"&&t==="prototype"&&"value"in l&&r8 in l&&!l[r8]){var r=Mr(e,t);r&&r[r8]&&(e[t]=l.value,l={configurable:l8 in l?l[l8]:r[l8],enumerable:t8 in l?l[t8]:r[t8],writable:!1})}return e8(e,t,l)}:e8:function(e,t,l){if(P4(e),t=I6(t),P4(l),vr)try{return e8(e,t,l)}catch{}if("get"in l||"set"in l)throw new yr("Accessors not supported");return"value"in l&&(e[t]=l.value),e};var br=l2,Cr=t4,Hr=sc,Lc=br?function(c,e,t){return Cr.f(c,e,Hr(1,t))}:function(c,e,t){return c[e]=t,c},zc={exports:{}},P8=l2,gr=a2,_c=Function.prototype,Vr=P8&&Object.getOwnPropertyDescriptor,k0=gr(_c,"name"),Lr=k0&&(function(){}).name==="something",zr=k0&&(!P8||P8&&Vr(_c,"name").configurable),_r={EXISTS:k0,PROPER:Lr,CONFIGURABLE:zr},wr=A1,Er=H1,R8=T0,Sr=wr(Function.toString);Er(R8.inspectSource)||(R8.inspectSource=function(c){return Sr(c)});var O0=R8.inspectSource,Ar=m1,Tr=H1,P6=Ar.WeakMap,kr=Tr(P6)&&/native code/.test(String(P6)),Or=bc,Ir=Cc,R6=Or("keys"),Pr=function(c){return R6[c]||(R6[c]=Ir(c))},wc={},Rr=kr,Ec=m1,Nr=o2,$r=Lc,o8=a2,a8=T0,xr=Pr,Dr=wc,N6="Object already initialized",N8=Ec.TypeError,Fr=Ec.WeakMap,m3,H4,y3,qr=function(c){return y3(c)?H4(c):m3(c,{})},jr=function(c){return function(e){var t;if(!Nr(e)||(t=H4(e)).type!==c)throw new N8("Incompatible receiver, "+c+" required");return t}};if(Rr||a8.state){var F1=a8.state||(a8.state=new Fr);F1.get=F1.get,F1.has=F1.has,F1.set=F1.set,m3=function(c,e){if(F1.has(c))throw new N8(N6);return e.facade=c,F1.set(c,e),e},H4=function(c){return F1.get(c)||{}},y3=function(c){return F1.has(c)}}else{var P2=xr("state");Dr[P2]=!0,m3=function(c,e){if(o8(c,P2))throw new N8(N6);return e.facade=c,$r(c,P2,e),e},H4=function(c){return o8(c,P2)?c[P2]:{}},y3=function(c){return o8(c,P2)}}var Sc={set:m3,get:H4,has:y3,enforce:qr,getterFor:jr},I0=A1,Ur=G1,Br=H1,R4=a2,$8=l2,Gr=_r.CONFIGURABLE,Wr=O0,Ac=Sc,Kr=Ac.enforce,Yr=Ac.get,$6=String,X4=Object.defineProperty,Xr=I0("".slice),Jr=I0("".replace),Qr=I0([].join),Zr=$8&&!Ur(function(){return X4(function(){},"length",{value:8}).length!==8}),co=String(String).split("String"),eo=zc.exports=function(c,e,t){Xr($6(e),0,7)==="Symbol("&&(e="["+Jr($6(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),t&&t.getter&&(e="get "+e),t&&t.setter&&(e="set "+e),(!R4(c,"name")||Gr&&c.name!==e)&&($8?X4(c,"name",{value:e,configurable:!0}):c.name=e),Zr&&t&&R4(t,"arity")&&c.length!==t.arity&&X4(c,"length",{value:t.arity});try{t&&R4(t,"constructor")&&t.constructor?$8&&X4(c,"prototype",{writable:!1}):c.prototype&&(c.prototype=void 0)}catch{}var l=Kr(c);return R4(l,"source")||(l.source=Qr(co,typeof e=="string"?e:"")),c};Function.prototype.toString=eo(function(){return Br(this)&&Yr(this).source||Wr(this)},"toString");var Tc=zc.exports,to=H1,lo=t4,ro=Tc,oo=A0,P0=function(c,e,t,l){l||(l={});var r=l.enumerable,o=l.name!==void 0?l.name:e;if(to(t)&&ro(t,o,l),l.global)r?c[e]=t:oo(e,t);else{try{l.unsafe?c[e]&&(r=!0):delete c[e]}catch{}r?c[e]=t:lo.f(c,e,{value:t,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return c},kc={},ao=Math.ceil,no=Math.floor,io=Math.trunc||function(e){var t=+e;return(t>0?no:ao)(t)},so=io,Oc=function(c){var e=+c;return e!==e||e===0?0:so(e)},uo=Oc,ho=Math.max,fo=Math.min,po=function(c,e){var t=uo(c);return t<0?ho(t+e,0):fo(t,e)},vo=Oc,mo=Math.min,yo=function(c){var e=vo(c);return e>0?mo(e,9007199254740991):0},Mo=yo,Ic=function(c){return Mo(c.length)},bo=w0,Co=po,Ho=Ic,x6=function(c){return function(e,t,l){var r=bo(e),o=Ho(r);if(o===0)return!c&&-1;var a=Co(l,o),n;if(c&&t!==t){for(;o>a;)if(n=r[a++],n!==n)return!0}else for(;o>a;a++)if((c||a in r)&&r[a]===t)return c||a||0;return!c&&-1}},go={includes:x6(!0),indexOf:x6(!1)},Vo=A1,n8=a2,Lo=w0,zo=go.indexOf,_o=wc,D6=Vo([].push),wo=function(c,e){var t=Lo(c),l=0,r=[],o;for(o in t)!n8(_o,o)&&n8(t,o)&&D6(r,o);for(;e.length>l;)n8(t,o=e[l++])&&(~zo(r,o)||D6(r,o));return r},Eo=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],So=wo,Ao=Eo,To=Ao.concat("length","prototype");kc.f=Object.getOwnPropertyNames||function(e){return So(e,To)};var Pc={};Pc.f=Object.getOwnPropertySymbols;var ko=S2,Oo=A1,Io=kc,Po=Pc,Ro=A2,No=Oo([].concat),$o=ko("Reflect","ownKeys")||function(e){var t=Io.f(Ro(e)),l=Po.f;return l?No(t,l(e)):t},F6=a2,xo=$o,Do=z0,Fo=t4,qo=function(c,e,t){for(var l=xo(e),r=Fo.f,o=Do.f,a=0;ah;h++)if(g=d(c[h]),g&&y5(b5,g))return g;return new Z4(!1)}s=Qi(c,u)}for(H=o?c.next:s.next;!(v=Wi(H,s)).done;){try{g=d(v.value)}catch(f){M5(s,"throw",f)}if(typeof g=="object"&&g&&y5(b5,g))return g}return new Z4(!1)},es=W1,de=es("iterator"),fe=!1;try{var ts=0,C5={next:function(){return{done:!!ts++}},return:function(){fe=!0}};C5[de]=function(){return this},Array.from(C5,function(){throw 2})}catch{}var ls=function(c,e){try{if(!e&&!fe)return!1}catch{return!1}var t=!1;try{var l={};l[de]=function(){return{next:function(){return{done:t=!0}}}},c(l)}catch{}return t},rs=k3,os=ls,as=S4.CONSTRUCTOR,pe=as||!os(function(c){rs.all(c).then(void 0,function(){})}),ns=T2,is=r2,ss=v2,us=k2,hs=x0,ds=he,fs=pe;ns({target:"Promise",stat:!0,forced:fs},{all:function(e){var t=this,l=us.f(t),r=l.resolve,o=l.reject,a=hs(function(){var n=ss(t.resolve),i=[],s=0,u=1;ds(e,function(h){var m=s++,g=!1;u++,is(n,t,h).then(function(H){g||(g=!0,i[m]=H,--u||r(i))},o)}),--u||r(i)});return a.error&&o(a.value),l.promise}});var ps=T2,vs=S4.CONSTRUCTOR,G8=k3,ms=S2,ys=H1,Ms=P0,H5=G8&&G8.prototype;ps({target:"Promise",proto:!0,forced:vs,real:!0},{catch:function(c){return this.then(void 0,c)}});if(ys(G8)){var g5=ms("Promise").prototype.catch;H5.catch!==g5&&Ms(H5,"catch",g5,{unsafe:!0})}var bs=T2,Cs=r2,Hs=v2,gs=k2,Vs=x0,Ls=he,zs=pe;bs({target:"Promise",stat:!0,forced:zs},{race:function(e){var t=this,l=gs.f(t),r=l.reject,o=Vs(function(){var a=Hs(t.resolve);Ls(e,function(n){Cs(a,t,n).then(l.resolve,r)})});return o.error&&r(o.value),l.promise}});var _s=T2,ws=k2,Es=S4.CONSTRUCTOR;_s({target:"Promise",stat:!0,forced:Es},{reject:function(e){var t=ws.f(this),l=t.reject;return l(e),t.promise}});var Ss=A2,As=o2,Ts=k2,ks=function(c,e){if(Ss(c),As(e)&&e.constructor===c)return e;var t=Ts.f(c),l=t.resolve;return l(e),t.promise},Os=T2,Is=S2,Ps=S4.CONSTRUCTOR,Rs=ks;Is("Promise");Os({target:"Promise",stat:!0,forced:Ps},{resolve:function(e){return Rs(this,e)}});var Ns=T2,$s=k2;Ns({target:"Promise",stat:!0},{withResolvers:function(){var e=$s.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}});var xs=m1,Ds=xs,Fs=Ds,qs=Fs.Promise;qs.withResolvers;const ve=(c,e)=>{const t=c[e];return t?typeof t=="function"?t():Promise.resolve(t):new Promise((l,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+e)))})};/*! + * shared v9.10.2 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const C3=typeof window<"u",m2=(c,e=!1)=>e?Symbol.for(c):Symbol(c),js=(c,e,t)=>Us({l:c,k:e,s:t}),Us=c=>JSON.stringify(c).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),d1=c=>typeof c=="number"&&isFinite(c),Bs=c=>ye(c)==="[object Date]",p2=c=>ye(c)==="[object RegExp]",I3=c=>U(c)&&Object.keys(c).length===0,C1=Object.assign;let V5;const Q1=()=>V5||(V5=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function L5(c){return c.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const Gs=Object.prototype.hasOwnProperty;function H3(c,e){return Gs.call(c,e)}const o1=Array.isArray,r1=c=>typeof c=="function",x=c=>typeof c=="string",W=c=>typeof c=="boolean",e1=c=>c!==null&&typeof c=="object",Ws=c=>e1(c)&&r1(c.then)&&r1(c.catch),me=Object.prototype.toString,ye=c=>me.call(c),U=c=>{if(!e1(c))return!1;const e=Object.getPrototypeOf(c);return e===null||e.constructor===Object},Ks=c=>c==null?"":o1(c)||U(c)&&c.toString===me?JSON.stringify(c,null,2):String(c);function Ys(c,e=""){return c.reduce((t,l,r)=>r===0?t+l:t+e+l,"")}function U0(c){let e=c;return()=>++e}function Xs(c,e){typeof console<"u"&&(console.warn("[intlify] "+c),e&&console.warn(e.stack))}const U4=c=>!e1(c)||o1(c);function c3(c,e){if(U4(c)||U4(e))throw new Error("Invalid value");const t=[{src:c,des:e}];for(;t.length;){const{src:l,des:r}=t.pop();Object.keys(l).forEach(o=>{U4(l[o])||U4(r[o])?r[o]=l[o]:t.push({src:l[o],des:r[o]})})}}/*! + * message-compiler v9.10.2 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function Js(c,e,t){return{line:c,column:e,offset:t}}function W8(c,e,t){const l={start:c,end:e};return t!=null&&(l.source=t),l}const Qs=/\{([0-9a-zA-Z]+)\}/g;function Zs(c,...e){return e.length===1&&cu(e[0])&&(e=e[0]),(!e||!e.hasOwnProperty)&&(e={}),c.replace(Qs,(t,l)=>e.hasOwnProperty(l)?e[l]:"")}const Me=Object.assign,z5=c=>typeof c=="string",cu=c=>c!==null&&typeof c=="object";function be(c,e=""){return c.reduce((t,l,r)=>r===0?t+l:t+e+l,"")}const q={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},eu={[q.EXPECTED_TOKEN]:"Expected token: '{0}'",[q.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[q.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[q.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[q.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[q.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[q.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[q.EMPTY_PLACEHOLDER]:"Empty placeholder",[q.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[q.INVALID_LINKED_FORMAT]:"Invalid linked format",[q.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[q.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[q.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[q.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[q.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[q.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function l4(c,e,t={}){const{domain:l,messages:r,args:o}=t,a=Zs((r||eu)[c]||"",...o||[]),n=new SyntaxError(String(a));return n.code=c,e&&(n.location=e),n.domain=l,n}function tu(c){throw c}const X1=" ",lu="\r",g1=` +`,ru="\u2028",ou="\u2029";function au(c){const e=c;let t=0,l=1,r=1,o=0;const a=_=>e[_]===lu&&e[_+1]===g1,n=_=>e[_]===g1,i=_=>e[_]===ou,s=_=>e[_]===ru,u=_=>a(_)||n(_)||i(_)||s(_),h=()=>t,m=()=>l,g=()=>r,H=()=>o,v=_=>a(_)||i(_)||s(_)?g1:e[_],M=()=>v(t),d=()=>v(t+o);function f(){return o=0,u(t)&&(l++,r=0),a(t)&&t++,t++,r++,e[t]}function C(){return a(t+o)&&o++,o++,e[t+o]}function y(){t=0,l=1,r=1,o=0}function z(_=0){o=_}function V(){const _=t+o;for(;_!==t;)f();o=0}return{index:h,line:m,column:g,peekOffset:H,charAt:v,currentChar:M,currentPeek:d,next:f,peek:C,reset:y,resetPeek:z,skipToPeek:V}}const s2=void 0,nu=".",_5="'",iu="tokenizer";function su(c,e={}){const t=e.location!==!1,l=au(c),r=()=>l.index(),o=()=>Js(l.line(),l.column(),l.index()),a=o(),n=r(),i={currentType:14,offset:n,startLoc:a,endLoc:a,lastType:14,lastOffset:n,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},s=()=>i,{onError:u}=e;function h(b,p,L,...D){const j=s();if(p.column+=L,p.offset+=L,u){const Z=t?W8(j.startLoc,p):null,D1=l4(b,Z,{domain:iu,args:D});u(D1)}}function m(b,p,L){b.endLoc=o(),b.currentType=p;const D={type:p};return t&&(D.loc=W8(b.startLoc,b.endLoc)),L!=null&&(D.value=L),D}const g=b=>m(b,14);function H(b,p){return b.currentChar()===p?(b.next(),p):(h(q.EXPECTED_TOKEN,o(),0,p),"")}function v(b){let p="";for(;b.currentPeek()===X1||b.currentPeek()===g1;)p+=b.currentPeek(),b.peek();return p}function M(b){const p=v(b);return b.skipToPeek(),p}function d(b){if(b===s2)return!1;const p=b.charCodeAt(0);return p>=97&&p<=122||p>=65&&p<=90||p===95}function f(b){if(b===s2)return!1;const p=b.charCodeAt(0);return p>=48&&p<=57}function C(b,p){const{currentType:L}=p;if(L!==2)return!1;v(b);const D=d(b.currentPeek());return b.resetPeek(),D}function y(b,p){const{currentType:L}=p;if(L!==2)return!1;v(b);const D=b.currentPeek()==="-"?b.peek():b.currentPeek(),j=f(D);return b.resetPeek(),j}function z(b,p){const{currentType:L}=p;if(L!==2)return!1;v(b);const D=b.currentPeek()===_5;return b.resetPeek(),D}function V(b,p){const{currentType:L}=p;if(L!==8)return!1;v(b);const D=b.currentPeek()===".";return b.resetPeek(),D}function _(b,p){const{currentType:L}=p;if(L!==9)return!1;v(b);const D=d(b.currentPeek());return b.resetPeek(),D}function $(b,p){const{currentType:L}=p;if(!(L===8||L===12))return!1;v(b);const D=b.currentPeek()===":";return b.resetPeek(),D}function w(b,p){const{currentType:L}=p;if(L!==10)return!1;const D=()=>{const Z=b.currentPeek();return Z==="{"?d(b.peek()):Z==="@"||Z==="%"||Z==="|"||Z===":"||Z==="."||Z===X1||!Z?!1:Z===g1?(b.peek(),D()):d(Z)},j=D();return b.resetPeek(),j}function N(b){v(b);const p=b.currentPeek()==="|";return b.resetPeek(),p}function B(b){const p=v(b),L=b.currentPeek()==="%"&&b.peek()==="{";return b.resetPeek(),{isModulo:L,hasSpace:p.length>0}}function F(b,p=!0){const L=(j=!1,Z="",D1=!1)=>{const Y1=b.currentPeek();return Y1==="{"?Z==="%"?!1:j:Y1==="@"||!Y1?Z==="%"?!0:j:Y1==="%"?(b.peek(),L(j,"%",!0)):Y1==="|"?Z==="%"||D1?!0:!(Z===X1||Z===g1):Y1===X1?(b.peek(),L(!0,X1,D1)):Y1===g1?(b.peek(),L(!0,g1,D1)):!0},D=L();return p&&b.resetPeek(),D}function K(b,p){const L=b.currentChar();return L===s2?s2:p(L)?(b.next(),L):null}function s1(b){return K(b,L=>{const D=L.charCodeAt(0);return D>=97&&D<=122||D>=65&&D<=90||D>=48&&D<=57||D===95||D===36})}function n1(b){return K(b,L=>{const D=L.charCodeAt(0);return D>=48&&D<=57})}function Q(b){return K(b,L=>{const D=L.charCodeAt(0);return D>=48&&D<=57||D>=65&&D<=70||D>=97&&D<=102})}function y1(b){let p="",L="";for(;p=n1(b);)L+=p;return L}function $1(b){M(b);const p=b.currentChar();return p!=="%"&&h(q.EXPECTED_TOKEN,o(),0,p),b.next(),"%"}function O1(b){let p="";for(;;){const L=b.currentChar();if(L==="{"||L==="}"||L==="@"||L==="|"||!L)break;if(L==="%")if(F(b))p+=L,b.next();else break;else if(L===X1||L===g1)if(F(b))p+=L,b.next();else{if(N(b))break;p+=L,b.next()}else p+=L,b.next()}return p}function x1(b){M(b);let p="",L="";for(;p=s1(b);)L+=p;return b.currentChar()===s2&&h(q.UNTERMINATED_CLOSING_BRACE,o(),0),L}function A(b){M(b);let p="";return b.currentChar()==="-"?(b.next(),p+=`-${y1(b)}`):p+=y1(b),b.currentChar()===s2&&h(q.UNTERMINATED_CLOSING_BRACE,o(),0),p}function T(b){M(b),H(b,"'");let p="",L="";const D=Z=>Z!==_5&&Z!==g1;for(;p=K(b,D);)p==="\\"?L+=I(b):L+=p;const j=b.currentChar();return j===g1||j===s2?(h(q.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),j===g1&&(b.next(),H(b,"'")),L):(H(b,"'"),L)}function I(b){const p=b.currentChar();switch(p){case"\\":case"'":return b.next(),`\\${p}`;case"u":return k(b,p,4);case"U":return k(b,p,6);default:return h(q.UNKNOWN_ESCAPE_SEQUENCE,o(),0,p),""}}function k(b,p,L){H(b,p);let D="";for(let j=0;jj!=="{"&&j!=="}"&&j!==X1&&j!==g1;for(;p=K(b,D);)L+=p;return L}function n4(b){let p="",L="";for(;p=s1(b);)L+=p;return L}function k4(b){const p=(L=!1,D)=>{const j=b.currentChar();return j==="{"||j==="%"||j==="@"||j==="|"||j==="("||j===")"||!j||j===X1?D:j===g1||j===nu?(D+=j,b.next(),p(L,D)):(D+=j,b.next(),p(!0,D))};return p(!1,"")}function M2(b){M(b);const p=H(b,"|");return M(b),p}function b2(b,p){let L=null;switch(b.currentChar()){case"{":return p.braceNest>=1&&h(q.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),b.next(),L=m(p,2,"{"),M(b),p.braceNest++,L;case"}":return p.braceNest>0&&p.currentType===2&&h(q.EMPTY_PLACEHOLDER,o(),0),b.next(),L=m(p,3,"}"),p.braceNest--,p.braceNest>0&&M(b),p.inLinked&&p.braceNest===0&&(p.inLinked=!1),L;case"@":return p.braceNest>0&&h(q.UNTERMINATED_CLOSING_BRACE,o(),0),L=n2(b,p)||g(p),p.braceNest=0,L;default:{let j=!0,Z=!0,D1=!0;if(N(b))return p.braceNest>0&&h(q.UNTERMINATED_CLOSING_BRACE,o(),0),L=m(p,1,M2(b)),p.braceNest=0,p.inLinked=!1,L;if(p.braceNest>0&&(p.currentType===5||p.currentType===6||p.currentType===7))return h(q.UNTERMINATED_CLOSING_BRACE,o(),0),p.braceNest=0,C2(b,p);if(j=C(b,p))return L=m(p,5,x1(b)),M(b),L;if(Z=y(b,p))return L=m(p,6,A(b)),M(b),L;if(D1=z(b,p))return L=m(p,7,T(b)),M(b),L;if(!j&&!Z&&!D1)return L=m(p,13,a4(b)),h(q.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,L.value),M(b),L;break}}return L}function n2(b,p){const{currentType:L}=p;let D=null;const j=b.currentChar();switch((L===8||L===9||L===12||L===10)&&(j===g1||j===X1)&&h(q.INVALID_LINKED_FORMAT,o(),0),j){case"@":return b.next(),D=m(p,8,"@"),p.inLinked=!0,D;case".":return M(b),b.next(),m(p,9,".");case":":return M(b),b.next(),m(p,10,":");default:return N(b)?(D=m(p,1,M2(b)),p.braceNest=0,p.inLinked=!1,D):V(b,p)||$(b,p)?(M(b),n2(b,p)):_(b,p)?(M(b),m(p,12,n4(b))):w(b,p)?(M(b),j==="{"?b2(b,p)||D:m(p,11,k4(b))):(L===8&&h(q.INVALID_LINKED_FORMAT,o(),0),p.braceNest=0,p.inLinked=!1,C2(b,p))}}function C2(b,p){let L={type:14};if(p.braceNest>0)return b2(b,p)||g(p);if(p.inLinked)return n2(b,p)||g(p);switch(b.currentChar()){case"{":return b2(b,p)||g(p);case"}":return h(q.UNBALANCED_CLOSING_BRACE,o(),0),b.next(),m(p,3,"}");case"@":return n2(b,p)||g(p);default:{if(N(b))return L=m(p,1,M2(b)),p.braceNest=0,p.inLinked=!1,L;const{isModulo:j,hasSpace:Z}=B(b);if(j)return Z?m(p,0,O1(b)):m(p,4,$1(b));if(F(b))return m(p,0,O1(b));break}}return L}function i4(){const{currentType:b,offset:p,startLoc:L,endLoc:D}=i;return i.lastType=b,i.lastOffset=p,i.lastStartLoc=L,i.lastEndLoc=D,i.offset=r(),i.startLoc=o(),l.currentChar()===s2?m(i,14):C2(l,i)}return{nextToken:i4,currentOffset:r,currentPosition:o,context:s}}const uu="parser",hu=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function du(c,e,t){switch(c){case"\\\\":return"\\";case"\\'":return"'";default:{const l=parseInt(e||t,16);return l<=55295||l>=57344?String.fromCodePoint(l):"�"}}}function fu(c={}){const e=c.location!==!1,{onError:t}=c;function l(d,f,C,y,...z){const V=d.currentPosition();if(V.offset+=y,V.column+=y,t){const _=e?W8(C,V):null,$=l4(f,_,{domain:uu,args:z});t($)}}function r(d,f,C){const y={type:d};return e&&(y.start=f,y.end=f,y.loc={start:C,end:C}),y}function o(d,f,C,y){y&&(d.type=y),e&&(d.end=f,d.loc&&(d.loc.end=C))}function a(d,f){const C=d.context(),y=r(3,C.offset,C.startLoc);return y.value=f,o(y,d.currentOffset(),d.currentPosition()),y}function n(d,f){const C=d.context(),{lastOffset:y,lastStartLoc:z}=C,V=r(5,y,z);return V.index=parseInt(f,10),d.nextToken(),o(V,d.currentOffset(),d.currentPosition()),V}function i(d,f){const C=d.context(),{lastOffset:y,lastStartLoc:z}=C,V=r(4,y,z);return V.key=f,d.nextToken(),o(V,d.currentOffset(),d.currentPosition()),V}function s(d,f){const C=d.context(),{lastOffset:y,lastStartLoc:z}=C,V=r(9,y,z);return V.value=f.replace(hu,du),d.nextToken(),o(V,d.currentOffset(),d.currentPosition()),V}function u(d){const f=d.nextToken(),C=d.context(),{lastOffset:y,lastStartLoc:z}=C,V=r(8,y,z);return f.type!==12?(l(d,q.UNEXPECTED_EMPTY_LINKED_MODIFIER,C.lastStartLoc,0),V.value="",o(V,y,z),{nextConsumeToken:f,node:V}):(f.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,q1(f)),V.value=f.value||"",o(V,d.currentOffset(),d.currentPosition()),{node:V})}function h(d,f){const C=d.context(),y=r(7,C.offset,C.startLoc);return y.value=f,o(y,d.currentOffset(),d.currentPosition()),y}function m(d){const f=d.context(),C=r(6,f.offset,f.startLoc);let y=d.nextToken();if(y.type===9){const z=u(d);C.modifier=z.node,y=z.nextConsumeToken||d.nextToken()}switch(y.type!==10&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(y)),y=d.nextToken(),y.type===2&&(y=d.nextToken()),y.type){case 11:y.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(y)),C.key=h(d,y.value||"");break;case 5:y.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(y)),C.key=i(d,y.value||"");break;case 6:y.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(y)),C.key=n(d,y.value||"");break;case 7:y.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(y)),C.key=s(d,y.value||"");break;default:{l(d,q.UNEXPECTED_EMPTY_LINKED_KEY,f.lastStartLoc,0);const z=d.context(),V=r(7,z.offset,z.startLoc);return V.value="",o(V,z.offset,z.startLoc),C.key=V,o(C,z.offset,z.startLoc),{nextConsumeToken:y,node:C}}}return o(C,d.currentOffset(),d.currentPosition()),{node:C}}function g(d){const f=d.context(),C=f.currentType===1?d.currentOffset():f.offset,y=f.currentType===1?f.endLoc:f.startLoc,z=r(2,C,y);z.items=[];let V=null;do{const w=V||d.nextToken();switch(V=null,w.type){case 0:w.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(w)),z.items.push(a(d,w.value||""));break;case 6:w.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(w)),z.items.push(n(d,w.value||""));break;case 5:w.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(w)),z.items.push(i(d,w.value||""));break;case 7:w.value==null&&l(d,q.UNEXPECTED_LEXICAL_ANALYSIS,f.lastStartLoc,0,q1(w)),z.items.push(s(d,w.value||""));break;case 8:{const N=m(d);z.items.push(N.node),V=N.nextConsumeToken||null;break}}}while(f.currentType!==14&&f.currentType!==1);const _=f.currentType===1?f.lastOffset:d.currentOffset(),$=f.currentType===1?f.lastEndLoc:d.currentPosition();return o(z,_,$),z}function H(d,f,C,y){const z=d.context();let V=y.items.length===0;const _=r(1,f,C);_.cases=[],_.cases.push(y);do{const $=g(d);V||(V=$.items.length===0),_.cases.push($)}while(z.currentType!==14);return V&&l(d,q.MUST_HAVE_MESSAGES_IN_PLURAL,C,0),o(_,d.currentOffset(),d.currentPosition()),_}function v(d){const f=d.context(),{offset:C,startLoc:y}=f,z=g(d);return f.currentType===14?z:H(d,C,y,z)}function M(d){const f=su(d,Me({},c)),C=f.context(),y=r(0,C.offset,C.startLoc);return e&&y.loc&&(y.loc.source=d),y.body=v(f),c.onCacheKey&&(y.cacheKey=c.onCacheKey(d)),C.currentType!==14&&l(f,q.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,d[C.offset]||""),o(y,f.currentOffset(),f.currentPosition()),y}return{parse:M}}function q1(c){if(c.type===14)return"EOF";const e=(c.value||"").replace(/\r?\n/gu,"\\n");return e.length>10?e.slice(0,9)+"…":e}function pu(c,e={}){const t={ast:c,helpers:new Set};return{context:()=>t,helper:o=>(t.helpers.add(o),o)}}function w5(c,e){for(let t=0;tE5(t)),c}function E5(c){if(c.items.length===1){const e=c.items[0];(e.type===3||e.type===9)&&(c.static=e.value,delete e.value)}else{const e=[];for(let t=0;tn;function s(M,d){n.code+=M}function u(M,d=!0){const f=d?r:"";s(o?f+" ".repeat(M):f)}function h(M=!0){const d=++n.indentLevel;M&&u(d)}function m(M=!0){const d=--n.indentLevel;M&&u(d)}function g(){u(n.indentLevel)}return{context:i,push:s,indent:h,deindent:m,newline:g,helper:M=>`_${M}`,needIndent:()=>n.needIndent}}function Cu(c,e){const{helper:t}=c;c.push(`${t("linked")}(`),X2(c,e.key),e.modifier?(c.push(", "),X2(c,e.modifier),c.push(", _type")):c.push(", undefined, _type"),c.push(")")}function Hu(c,e){const{helper:t,needIndent:l}=c;c.push(`${t("normalize")}([`),c.indent(l());const r=e.items.length;for(let o=0;o1){c.push(`${t("plural")}([`),c.indent(l());const r=e.cases.length;for(let o=0;o{const t=z5(e.mode)?e.mode:"normal",l=z5(e.filename)?e.filename:"message.intl",r=!!e.sourceMap,o=e.breakLineCode!=null?e.breakLineCode:t==="arrow"?";":` +`,a=e.needIndent?e.needIndent:t!=="arrow",n=c.helpers||[],i=bu(c,{mode:t,filename:l,sourceMap:r,breakLineCode:o,needIndent:a});i.push(t==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),i.indent(a),n.length>0&&(i.push(`const { ${be(n.map(h=>`${h}: _${h}`),", ")} } = ctx`),i.newline()),i.push("return "),X2(i,c),i.deindent(a),i.push("}"),delete c.helpers;const{code:s,map:u}=i.context();return{ast:c,code:s,map:u?u.toJSON():void 0}};function zu(c,e={}){const t=Me({},e),l=!!t.jit,r=!!t.minify,o=t.optimize==null?!0:t.optimize,n=fu(t).parse(c);return l?(o&&mu(n),r&&$2(n),{ast:n,code:""}):(vu(n,t),Lu(n,t))}/*! + * core-base v9.10.2 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */function _u(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Q1().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Q1().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Q1().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}const y2=[];y2[0]={w:[0],i:[3,0],"[":[4],o:[7]};y2[1]={w:[1],".":[2],"[":[4],o:[7]};y2[2]={w:[2],i:[3,0],0:[3,0]};y2[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};y2[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};y2[5]={"'":[4,0],o:8,l:[5,0]};y2[6]={'"':[4,0],o:8,l:[6,0]};const wu=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Eu(c){return wu.test(c)}function Su(c){const e=c.charCodeAt(0),t=c.charCodeAt(c.length-1);return e===t&&(e===34||e===39)?c.slice(1,-1):c}function Au(c){if(c==null)return"o";switch(c.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return c;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Tu(c){const e=c.trim();return c.charAt(0)==="0"&&isNaN(parseInt(c))?!1:Eu(e)?Su(e):"*"+e}function ku(c){const e=[];let t=-1,l=0,r=0,o,a,n,i,s,u,h;const m=[];m[0]=()=>{a===void 0?a=n:a+=n},m[1]=()=>{a!==void 0&&(e.push(a),a=void 0)},m[2]=()=>{m[0](),r++},m[3]=()=>{if(r>0)r--,l=4,m[0]();else{if(r=0,a===void 0||(a=Tu(a),a===!1))return!1;m[1]()}};function g(){const H=c[t+1];if(l===5&&H==="'"||l===6&&H==='"')return t++,n="\\"+H,m[0](),!0}for(;l!==null;)if(t++,o=c[t],!(o==="\\"&&g())){if(i=Au(o),h=y2[l],s=h[i]||h.l||8,s===8||(l=s[0],s[1]!==void 0&&(u=m[s[1]],u&&(n=o,u()===!1))))return;if(l===7)return e}}const S5=new Map;function Ou(c,e){return e1(c)?c[e]:null}function Iu(c,e){if(!e1(c))return null;let t=S5.get(e);if(t||(t=ku(e),t&&S5.set(e,t)),!t)return null;const l=t.length;let r=c,o=0;for(;oc,Ru=c=>"",Nu="text",$u=c=>c.length===0?"":Ys(c),xu=Ks;function A5(c,e){return c=Math.abs(c),e===2?c?c>1?1:0:1:c?Math.min(c,2):0}function Du(c){const e=d1(c.pluralIndex)?c.pluralIndex:-1;return c.named&&(d1(c.named.count)||d1(c.named.n))?d1(c.named.count)?c.named.count:d1(c.named.n)?c.named.n:e:e}function Fu(c,e){e.count||(e.count=c),e.n||(e.n=c)}function qu(c={}){const e=c.locale,t=Du(c),l=e1(c.pluralRules)&&x(e)&&r1(c.pluralRules[e])?c.pluralRules[e]:A5,r=e1(c.pluralRules)&&x(e)&&r1(c.pluralRules[e])?A5:void 0,o=d=>d[l(t,d.length,r)],a=c.list||[],n=d=>a[d],i=c.named||{};d1(c.pluralIndex)&&Fu(t,i);const s=d=>i[d];function u(d){const f=r1(c.messages)?c.messages(d):e1(c.messages)?c.messages[d]:!1;return f||(c.parent?c.parent.message(d):Ru)}const h=d=>c.modifiers?c.modifiers[d]:Pu,m=U(c.processor)&&r1(c.processor.normalize)?c.processor.normalize:$u,g=U(c.processor)&&r1(c.processor.interpolate)?c.processor.interpolate:xu,H=U(c.processor)&&x(c.processor.type)?c.processor.type:Nu,M={list:n,named:s,plural:o,linked:(d,...f)=>{const[C,y]=f;let z="text",V="";f.length===1?e1(C)?(V=C.modifier||V,z=C.type||z):x(C)&&(V=C||V):f.length===2&&(x(C)&&(V=C||V),x(y)&&(z=y||z));const _=u(d)(M),$=z==="vnode"&&o1(_)&&V?_[0]:_;return V?h(V)($,z):$},message:u,type:H,interpolate:g,normalize:m,values:C1({},a,i)};return M}let V4=null;function ju(c){V4=c}function Uu(c,e,t){V4&&V4.emit("i18n:init",{timestamp:Date.now(),i18n:c,version:e,meta:t})}const Bu=Gu("function:translate");function Gu(c){return e=>V4&&V4.emit(c,e)}const Wu={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},Ce=q.__EXTEND_POINT__,g2=U0(Ce),R1={INVALID_ARGUMENT:Ce,INVALID_DATE_ARGUMENT:g2(),INVALID_ISO_DATE_ARGUMENT:g2(),NOT_SUPPORT_NON_STRING_MESSAGE:g2(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:g2(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:g2(),NOT_SUPPORT_LOCALE_TYPE:g2(),__EXTEND_POINT__:g2()};function j1(c){return l4(c,null,void 0)}function G0(c,e){return e.locale!=null?T5(e.locale):T5(c.locale)}let b8;function T5(c){if(x(c))return c;if(r1(c)){if(c.resolvedOnce&&b8!=null)return b8;if(c.constructor.name==="Function"){const e=c();if(Ws(e))throw j1(R1.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return b8=e}else throw j1(R1.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw j1(R1.NOT_SUPPORT_LOCALE_TYPE)}function Ku(c,e,t){return[...new Set([t,...o1(e)?e:e1(e)?Object.keys(e):x(e)?[e]:[t]])]}function He(c,e,t){const l=x(t)?t:J2,r=c;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(l);if(!o){o=[];let a=[t];for(;o1(a);)a=k5(o,a,e);const n=o1(e)||!U(e)?e:e.default?e.default:null;a=x(n)?[n]:n,o1(a)&&k5(o,a,!1),r.__localeChainCache.set(l,o)}return o}function k5(c,e,t){let l=!0;for(let r=0;r`${c.charAt(0).toLocaleUpperCase()}${c.substr(1)}`;function Qu(){return{upper:(c,e)=>e==="text"&&x(c)?c.toUpperCase():e==="vnode"&&e1(c)&&"__v_isVNode"in c?c.children.toUpperCase():c,lower:(c,e)=>e==="text"&&x(c)?c.toLowerCase():e==="vnode"&&e1(c)&&"__v_isVNode"in c?c.children.toLowerCase():c,capitalize:(c,e)=>e==="text"&&x(c)?I5(c):e==="vnode"&&e1(c)&&"__v_isVNode"in c?I5(c.children):c}}let ge;function P5(c){ge=c}let Ve;function Zu(c){Ve=c}let Le;function ch(c){Le=c}let ze=null;const eh=c=>{ze=c},th=()=>ze;let _e=null;const R5=c=>{_e=c},lh=()=>_e;let N5=0;function rh(c={}){const e=r1(c.onWarn)?c.onWarn:Xs,t=x(c.version)?c.version:Ju,l=x(c.locale)||r1(c.locale)?c.locale:J2,r=r1(l)?J2:l,o=o1(c.fallbackLocale)||U(c.fallbackLocale)||x(c.fallbackLocale)||c.fallbackLocale===!1?c.fallbackLocale:r,a=U(c.messages)?c.messages:{[r]:{}},n=U(c.datetimeFormats)?c.datetimeFormats:{[r]:{}},i=U(c.numberFormats)?c.numberFormats:{[r]:{}},s=C1({},c.modifiers||{},Qu()),u=c.pluralRules||{},h=r1(c.missing)?c.missing:null,m=W(c.missingWarn)||p2(c.missingWarn)?c.missingWarn:!0,g=W(c.fallbackWarn)||p2(c.fallbackWarn)?c.fallbackWarn:!0,H=!!c.fallbackFormat,v=!!c.unresolving,M=r1(c.postTranslation)?c.postTranslation:null,d=U(c.processor)?c.processor:null,f=W(c.warnHtmlMessage)?c.warnHtmlMessage:!0,C=!!c.escapeParameter,y=r1(c.messageCompiler)?c.messageCompiler:ge,z=r1(c.messageResolver)?c.messageResolver:Ve||Ou,V=r1(c.localeFallbacker)?c.localeFallbacker:Le||Ku,_=e1(c.fallbackContext)?c.fallbackContext:void 0,$=c,w=e1($.__datetimeFormatters)?$.__datetimeFormatters:new Map,N=e1($.__numberFormatters)?$.__numberFormatters:new Map,B=e1($.__meta)?$.__meta:{};N5++;const F={version:t,cid:N5,locale:l,fallbackLocale:o,messages:a,modifiers:s,pluralRules:u,missing:h,missingWarn:m,fallbackWarn:g,fallbackFormat:H,unresolving:v,postTranslation:M,processor:d,warnHtmlMessage:f,escapeParameter:C,messageCompiler:y,messageResolver:z,localeFallbacker:V,fallbackContext:_,onWarn:e,__meta:B};return F.datetimeFormats=n,F.numberFormats=i,F.__datetimeFormatters=w,F.__numberFormatters=N,__INTLIFY_PROD_DEVTOOLS__&&Uu(F,t,B),F}function W0(c,e,t,l,r){const{missing:o,onWarn:a}=c;if(o!==null){const n=o(c,t,e,r);return x(n)?n:e}else return e}function d4(c,e,t){const l=c;l.__localeChainCache=new Map,c.localeFallbacker(c,t,e)}function C8(c){return t=>oh(t,c)}function oh(c,e){const t=e.b||e.body;if((t.t||t.type)===1){const l=t,r=l.c||l.cases;return c.plural(r.reduce((o,a)=>[...o,$5(c,a)],[]))}else return $5(c,t)}function $5(c,e){const t=e.s||e.static;if(t)return c.type==="text"?t:c.normalize([t]);{const l=(e.i||e.items).reduce((r,o)=>[...r,K8(c,o)],[]);return c.normalize(l)}}function K8(c,e){const t=e.t||e.type;switch(t){case 3:{const l=e;return l.v||l.value}case 9:{const l=e;return l.v||l.value}case 4:{const l=e;return c.interpolate(c.named(l.k||l.key))}case 5:{const l=e;return c.interpolate(c.list(l.i!=null?l.i:l.index))}case 6:{const l=e,r=l.m||l.modifier;return c.linked(K8(c,l.k||l.key),r?K8(c,r):void 0,c.type)}case 7:{const l=e;return l.v||l.value}case 8:{const l=e;return l.v||l.value}default:throw new Error(`unhandled node type on format message part: ${t}`)}}const we=c=>c;let q2=Object.create(null);const Q2=c=>e1(c)&&(c.t===0||c.type===0)&&("b"in c||"body"in c);function Ee(c,e={}){let t=!1;const l=e.onError||tu;return e.onError=r=>{t=!0,l(r)},{...zu(c,e),detectError:t}}const ah=(c,e)=>{if(!x(c))throw j1(R1.NOT_SUPPORT_NON_STRING_MESSAGE);{W(e.warnHtmlMessage)&&e.warnHtmlMessage;const l=(e.onCacheKey||we)(c),r=q2[l];if(r)return r;const{code:o,detectError:a}=Ee(c,e),n=new Function(`return ${o}`)();return a?n:q2[l]=n}};function nh(c,e){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&x(c)){W(e.warnHtmlMessage)&&e.warnHtmlMessage;const l=(e.onCacheKey||we)(c),r=q2[l];if(r)return r;const{ast:o,detectError:a}=Ee(c,{...e,location:!1,jit:!0}),n=C8(o);return a?n:q2[l]=n}else{const t=c.cacheKey;if(t){const l=q2[t];return l||(q2[t]=C8(c))}else return C8(c)}}const x5=()=>"",T1=c=>r1(c);function D5(c,...e){const{fallbackFormat:t,postTranslation:l,unresolving:r,messageCompiler:o,fallbackLocale:a,messages:n}=c,[i,s]=Y8(...e),u=W(s.missingWarn)?s.missingWarn:c.missingWarn,h=W(s.fallbackWarn)?s.fallbackWarn:c.fallbackWarn,m=W(s.escapeParameter)?s.escapeParameter:c.escapeParameter,g=!!s.resolvedMessage,H=x(s.default)||W(s.default)?W(s.default)?o?i:()=>i:s.default:t?o?i:()=>i:"",v=t||H!=="",M=G0(c,s);m&&ih(s);let[d,f,C]=g?[i,M,n[M]||{}]:Se(c,i,M,a,h,u),y=d,z=i;if(!g&&!(x(y)||Q2(y)||T1(y))&&v&&(y=H,z=y),!g&&(!(x(y)||Q2(y)||T1(y))||!x(f)))return r?P3:i;let V=!1;const _=()=>{V=!0},$=T1(y)?y:Ae(c,i,f,y,z,_);if(V)return y;const w=hh(c,f,C,s),N=qu(w),B=sh(c,$,N),F=l?l(B,i):B;if(__INTLIFY_PROD_DEVTOOLS__){const K={timestamp:Date.now(),key:x(i)?i:T1(y)?y.key:"",locale:f||(T1(y)?y.locale:""),format:x(y)?y:T1(y)?y.source:"",message:F};K.meta=C1({},c.__meta,th()||{}),Bu(K)}return F}function ih(c){o1(c.list)?c.list=c.list.map(e=>x(e)?L5(e):e):e1(c.named)&&Object.keys(c.named).forEach(e=>{x(c.named[e])&&(c.named[e]=L5(c.named[e]))})}function Se(c,e,t,l,r,o){const{messages:a,onWarn:n,messageResolver:i,localeFallbacker:s}=c,u=s(c,l,t);let h={},m,g=null;const H="translate";for(let v=0;vl;return s.locale=t,s.key=e,s}const i=a(l,uh(c,t,r,l,n,o));return i.locale=t,i.key=e,i.source=l,i}function sh(c,e,t){return e(t)}function Y8(...c){const[e,t,l]=c,r={};if(!x(e)&&!d1(e)&&!T1(e)&&!Q2(e))throw j1(R1.INVALID_ARGUMENT);const o=d1(e)?String(e):(T1(e),e);return d1(t)?r.plural=t:x(t)?r.default=t:U(t)&&!I3(t)?r.named=t:o1(t)&&(r.list=t),d1(l)?r.plural=l:x(l)?r.default=l:U(l)&&C1(r,l),[o,r]}function uh(c,e,t,l,r,o){return{locale:e,key:t,warnHtmlMessage:r,onError:a=>{throw o&&o(a),a},onCacheKey:a=>js(e,t,a)}}function hh(c,e,t,l){const{modifiers:r,pluralRules:o,messageResolver:a,fallbackLocale:n,fallbackWarn:i,missingWarn:s,fallbackContext:u}=c,m={locale:e,modifiers:r,pluralRules:o,messages:g=>{let H=a(t,g);if(H==null&&u){const[,,v]=Se(u,g,e,n,i,s);H=a(v,g)}if(x(H)||Q2(H)){let v=!1;const d=Ae(c,g,e,H,g,()=>{v=!0});return v?x5:d}else return T1(H)?H:x5}};return c.processor&&(m.processor=c.processor),l.list&&(m.list=l.list),l.named&&(m.named=l.named),d1(l.plural)&&(m.pluralIndex=l.plural),m}function F5(c,...e){const{datetimeFormats:t,unresolving:l,fallbackLocale:r,onWarn:o,localeFallbacker:a}=c,{__datetimeFormatters:n}=c,[i,s,u,h]=X8(...e),m=W(u.missingWarn)?u.missingWarn:c.missingWarn;W(u.fallbackWarn)?u.fallbackWarn:c.fallbackWarn;const g=!!u.part,H=G0(c,u),v=a(c,r,H);if(!x(i)||i==="")return new Intl.DateTimeFormat(H,h).format(s);let M={},d,f=null;const C="datetime format";for(let V=0;V{Te.includes(i)?a[i]=t[i]:o[i]=t[i]}),x(l)?o.locale=l:U(l)&&(a=l),U(r)&&(a=r),[o.key||"",n,o,a]}function q5(c,e,t){const l=c;for(const r in t){const o=`${e}__${r}`;l.__datetimeFormatters.has(o)&&l.__datetimeFormatters.delete(o)}}function j5(c,...e){const{numberFormats:t,unresolving:l,fallbackLocale:r,onWarn:o,localeFallbacker:a}=c,{__numberFormatters:n}=c,[i,s,u,h]=J8(...e),m=W(u.missingWarn)?u.missingWarn:c.missingWarn;W(u.fallbackWarn)?u.fallbackWarn:c.fallbackWarn;const g=!!u.part,H=G0(c,u),v=a(c,r,H);if(!x(i)||i==="")return new Intl.NumberFormat(H,h).format(s);let M={},d,f=null;const C="number format";for(let V=0;V{ke.includes(i)?a[i]=t[i]:o[i]=t[i]}),x(l)?o.locale=l:U(l)&&(a=l),U(r)&&(a=r),[o.key||"",n,o,a]}function U5(c,e,t){const l=c;for(const r in t){const o=`${e}__${r}`;l.__numberFormatters.has(o)&&l.__numberFormatters.delete(o)}}_u();/*! + * vue-i18n v9.10.2 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const dh="9.10.2";function fh(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Q1().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Q1().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Q1().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Q1().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Q1().__INTLIFY_PROD_DEVTOOLS__=!1)}const Oe=Wu.__EXTEND_POINT__,J1=U0(Oe);J1(),J1(),J1(),J1(),J1(),J1(),J1(),J1(),J1();const Ie=R1.__EXTEND_POINT__,L1=U0(Ie),f1={UNEXPECTED_RETURN_TYPE:Ie,INVALID_ARGUMENT:L1(),MUST_BE_CALL_SETUP_TOP:L1(),NOT_INSTALLED:L1(),NOT_AVAILABLE_IN_LEGACY_MODE:L1(),REQUIRED_VALUE:L1(),INVALID_VALUE:L1(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:L1(),NOT_INSTALLED_WITH_PROVIDE:L1(),UNEXPECTED_ERROR:L1(),NOT_COMPATIBLE_LEGACY_VUE_I18N:L1(),BRIDGE_SUPPORT_VUE_2_ONLY:L1(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:L1(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:L1(),__EXTEND_POINT__:L1()};function v1(c,...e){return l4(c,null,void 0)}const Q8=m2("__translateVNode"),Z8=m2("__datetimeParts"),c0=m2("__numberParts"),Pe=m2("__setPluralRules"),Re=m2("__injectWithOption"),e0=m2("__dispose");function L4(c){if(!e1(c))return c;for(const e in c)if(H3(c,e))if(!e.includes("."))e1(c[e])&&L4(c[e]);else{const t=e.split("."),l=t.length-1;let r=c,o=!1;for(let a=0;a{if("locale"in n&&"resource"in n){const{locale:i,resource:s}=n;i?(a[i]=a[i]||{},c3(s,a[i])):c3(s,a)}else x(n)&&c3(JSON.parse(n),a)}),r==null&&o)for(const n in a)H3(a,n)&&L4(a[n]);return a}function Ne(c){return c.type}function $e(c,e,t){let l=e1(e.messages)?e.messages:{};"__i18nGlobal"in t&&(l=R3(c.locale.value,{messages:l,__i18n:t.__i18nGlobal}));const r=Object.keys(l);r.length&&r.forEach(o=>{c.mergeLocaleMessage(o,l[o])});{if(e1(e.datetimeFormats)){const o=Object.keys(e.datetimeFormats);o.length&&o.forEach(a=>{c.mergeDateTimeFormat(a,e.datetimeFormats[a])})}if(e1(e.numberFormats)){const o=Object.keys(e.numberFormats);o.length&&o.forEach(a=>{c.mergeNumberFormat(a,e.numberFormats[a])})}}}function B5(c){return h1(ft,null,c,0)}const G5="__INTLIFY_META__",W5=()=>[],ph=()=>!1;let K5=0;function Y5(c){return(e,t,l,r)=>c(t,l,z2()||void 0,r)}const vh=()=>{const c=z2();let e=null;return c&&(e=Ne(c)[G5])?{[G5]:e}:null};function K0(c={},e){const{__root:t,__injectWithOption:l}=c,r=t===void 0,o=c.flatJson,a=C3?Y:ec,n=!!c.translateExistCompatible;let i=W(c.inheritLocale)?c.inheritLocale:!0;const s=a(t&&i?t.locale.value:x(c.locale)?c.locale:J2),u=a(t&&i?t.fallbackLocale.value:x(c.fallbackLocale)||o1(c.fallbackLocale)||U(c.fallbackLocale)||c.fallbackLocale===!1?c.fallbackLocale:s.value),h=a(R3(s.value,c)),m=a(U(c.datetimeFormats)?c.datetimeFormats:{[s.value]:{}}),g=a(U(c.numberFormats)?c.numberFormats:{[s.value]:{}});let H=t?t.missingWarn:W(c.missingWarn)||p2(c.missingWarn)?c.missingWarn:!0,v=t?t.fallbackWarn:W(c.fallbackWarn)||p2(c.fallbackWarn)?c.fallbackWarn:!0,M=t?t.fallbackRoot:W(c.fallbackRoot)?c.fallbackRoot:!0,d=!!c.fallbackFormat,f=r1(c.missing)?c.missing:null,C=r1(c.missing)?Y5(c.missing):null,y=r1(c.postTranslation)?c.postTranslation:null,z=t?t.warnHtmlMessage:W(c.warnHtmlMessage)?c.warnHtmlMessage:!0,V=!!c.escapeParameter;const _=t?t.modifiers:U(c.modifiers)?c.modifiers:{};let $=c.pluralRules||t&&t.pluralRules,w;w=(()=>{r&&R5(null);const E={version:dh,locale:s.value,fallbackLocale:u.value,messages:h.value,modifiers:_,pluralRules:$,missing:C===null?void 0:C,missingWarn:H,fallbackWarn:v,fallbackFormat:d,unresolving:!0,postTranslation:y===null?void 0:y,warnHtmlMessage:z,escapeParameter:V,messageResolver:c.messageResolver,messageCompiler:c.messageCompiler,__meta:{framework:"vue"}};E.datetimeFormats=m.value,E.numberFormats=g.value,E.__datetimeFormatters=U(w)?w.__datetimeFormatters:void 0,E.__numberFormatters=U(w)?w.__numberFormatters:void 0;const P=rh(E);return r&&R5(P),P})(),d4(w,s.value,u.value);function B(){return[s.value,u.value,h.value,m.value,g.value]}const F=X({get:()=>s.value,set:E=>{s.value=E,w.locale=s.value}}),K=X({get:()=>u.value,set:E=>{u.value=E,w.fallbackLocale=u.value,d4(w,s.value,E)}}),s1=X(()=>h.value),n1=X(()=>m.value),Q=X(()=>g.value);function y1(){return r1(y)?y:null}function $1(E){y=E,w.postTranslation=E}function O1(){return f}function x1(E){E!==null&&(C=Y5(E)),f=E,w.missing=C}const A=(E,P,l1,i1,i2,O4)=>{B();let O2;try{__INTLIFY_PROD_DEVTOOLS__,r||(w.fallbackContext=t?lh():void 0),O2=E(w)}finally{__INTLIFY_PROD_DEVTOOLS__,r||(w.fallbackContext=void 0)}if(l1!=="translate exists"&&d1(O2)&&O2===P3||l1==="translate exists"&&!O2){const[Y9,$M]=P();return t&&M?i1(t):i2(Y9)}else{if(O4(O2))return O2;throw v1(f1.UNEXPECTED_RETURN_TYPE)}};function T(...E){return A(P=>Reflect.apply(D5,null,[P,...E]),()=>Y8(...E),"translate",P=>Reflect.apply(P.t,P,[...E]),P=>P,P=>x(P))}function I(...E){const[P,l1,i1]=E;if(i1&&!e1(i1))throw v1(f1.INVALID_ARGUMENT);return T(P,l1,C1({resolvedMessage:!0},i1||{}))}function k(...E){return A(P=>Reflect.apply(F5,null,[P,...E]),()=>X8(...E),"datetime format",P=>Reflect.apply(P.d,P,[...E]),()=>O5,P=>x(P))}function a4(...E){return A(P=>Reflect.apply(j5,null,[P,...E]),()=>J8(...E),"number format",P=>Reflect.apply(P.n,P,[...E]),()=>O5,P=>x(P))}function n4(E){return E.map(P=>x(P)||d1(P)||W(P)?B5(String(P)):P)}const M2={normalize:n4,interpolate:E=>E,type:"vnode"};function b2(...E){return A(P=>{let l1;const i1=P;try{i1.processor=M2,l1=Reflect.apply(D5,null,[i1,...E])}finally{i1.processor=null}return l1},()=>Y8(...E),"translate",P=>P[Q8](...E),P=>[B5(P)],P=>o1(P))}function n2(...E){return A(P=>Reflect.apply(j5,null,[P,...E]),()=>J8(...E),"number format",P=>P[c0](...E),W5,P=>x(P)||o1(P))}function C2(...E){return A(P=>Reflect.apply(F5,null,[P,...E]),()=>X8(...E),"datetime format",P=>P[Z8](...E),W5,P=>x(P)||o1(P))}function i4(E){$=E,w.pluralRules=$}function b(E,P){return A(()=>{if(!E)return!1;const l1=x(P)?P:s.value,i1=D(l1),i2=w.messageResolver(i1,E);return n?i2!=null:Q2(i2)||T1(i2)||x(i2)},()=>[E],"translate exists",l1=>Reflect.apply(l1.te,l1,[E,P]),ph,l1=>W(l1))}function p(E){let P=null;const l1=He(w,u.value,s.value);for(let i1=0;i1{i&&(s.value=E,w.locale=E,d4(w,s.value,u.value))}),t2(t.fallbackLocale,E=>{i&&(u.value=E,w.fallbackLocale=E,d4(w,s.value,u.value))}));const p1={id:K5,locale:F,fallbackLocale:K,get inheritLocale(){return i},set inheritLocale(E){i=E,E&&t&&(s.value=t.locale.value,u.value=t.fallbackLocale.value,d4(w,s.value,u.value))},get availableLocales(){return Object.keys(h.value).sort()},messages:s1,get modifiers(){return _},get pluralRules(){return $||{}},get isGlobal(){return r},get missingWarn(){return H},set missingWarn(E){H=E,w.missingWarn=H},get fallbackWarn(){return v},set fallbackWarn(E){v=E,w.fallbackWarn=v},get fallbackRoot(){return M},set fallbackRoot(E){M=E},get fallbackFormat(){return d},set fallbackFormat(E){d=E,w.fallbackFormat=d},get warnHtmlMessage(){return z},set warnHtmlMessage(E){z=E,w.warnHtmlMessage=E},get escapeParameter(){return V},set escapeParameter(E){V=E,w.escapeParameter=E},t:T,getLocaleMessage:D,setLocaleMessage:j,mergeLocaleMessage:Z,getPostTranslationHandler:y1,setPostTranslationHandler:$1,getMissingHandler:O1,setMissingHandler:x1,[Pe]:i4};return p1.datetimeFormats=n1,p1.numberFormats=Q,p1.rt=I,p1.te=b,p1.tm=L,p1.d=k,p1.n=a4,p1.getDateTimeFormat=D1,p1.setDateTimeFormat=Y1,p1.mergeDateTimeFormat=B9,p1.getNumberFormat=G9,p1.setNumberFormat=W9,p1.mergeNumberFormat=K9,p1[Re]=l,p1[Q8]=b2,p1[Z8]=C2,p1[c0]=n2,p1}function mh(c){const e=x(c.locale)?c.locale:J2,t=x(c.fallbackLocale)||o1(c.fallbackLocale)||U(c.fallbackLocale)||c.fallbackLocale===!1?c.fallbackLocale:e,l=r1(c.missing)?c.missing:void 0,r=W(c.silentTranslationWarn)||p2(c.silentTranslationWarn)?!c.silentTranslationWarn:!0,o=W(c.silentFallbackWarn)||p2(c.silentFallbackWarn)?!c.silentFallbackWarn:!0,a=W(c.fallbackRoot)?c.fallbackRoot:!0,n=!!c.formatFallbackMessages,i=U(c.modifiers)?c.modifiers:{},s=c.pluralizationRules,u=r1(c.postTranslation)?c.postTranslation:void 0,h=x(c.warnHtmlInMessage)?c.warnHtmlInMessage!=="off":!0,m=!!c.escapeParameterHtml,g=W(c.sync)?c.sync:!0;let H=c.messages;if(U(c.sharedMessages)){const V=c.sharedMessages;H=Object.keys(V).reduce(($,w)=>{const N=$[w]||($[w]={});return C1(N,V[w]),$},H||{})}const{__i18n:v,__root:M,__injectWithOption:d}=c,f=c.datetimeFormats,C=c.numberFormats,y=c.flatJson,z=c.translateExistCompatible;return{locale:e,fallbackLocale:t,messages:H,flatJson:y,datetimeFormats:f,numberFormats:C,missing:l,missingWarn:r,fallbackWarn:o,fallbackRoot:a,fallbackFormat:n,modifiers:i,pluralRules:s,postTranslation:u,warnHtmlMessage:h,escapeParameter:m,messageResolver:c.messageResolver,inheritLocale:g,translateExistCompatible:z,__i18n:v,__root:M,__injectWithOption:d}}function t0(c={},e){{const t=K0(mh(c)),{__extender:l}=c,r={id:t.id,get locale(){return t.locale.value},set locale(o){t.locale.value=o},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(o){t.fallbackLocale.value=o},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(o){},get missing(){return t.getMissingHandler()},set missing(o){t.setMissingHandler(o)},get silentTranslationWarn(){return W(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(o){t.missingWarn=W(o)?!o:o},get silentFallbackWarn(){return W(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(o){t.fallbackWarn=W(o)?!o:o},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(o){t.fallbackFormat=o},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(o){t.setPostTranslationHandler(o)},get sync(){return t.inheritLocale},set sync(o){t.inheritLocale=o},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){t.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(o){t.escapeParameter=o},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(o){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...o){const[a,n,i]=o,s={};let u=null,h=null;if(!x(a))throw v1(f1.INVALID_ARGUMENT);const m=a;return x(n)?s.locale=n:o1(n)?u=n:U(n)&&(h=n),o1(i)?u=i:U(i)&&(h=i),Reflect.apply(t.t,t,[m,u||h||{},s])},rt(...o){return Reflect.apply(t.rt,t,[...o])},tc(...o){const[a,n,i]=o,s={plural:1};let u=null,h=null;if(!x(a))throw v1(f1.INVALID_ARGUMENT);const m=a;return x(n)?s.locale=n:d1(n)?s.plural=n:o1(n)?u=n:U(n)&&(h=n),x(i)?s.locale=i:o1(i)?u=i:U(i)&&(h=i),Reflect.apply(t.t,t,[m,u||h||{},s])},te(o,a){return t.te(o,a)},tm(o){return t.tm(o)},getLocaleMessage(o){return t.getLocaleMessage(o)},setLocaleMessage(o,a){t.setLocaleMessage(o,a)},mergeLocaleMessage(o,a){t.mergeLocaleMessage(o,a)},d(...o){return Reflect.apply(t.d,t,[...o])},getDateTimeFormat(o){return t.getDateTimeFormat(o)},setDateTimeFormat(o,a){t.setDateTimeFormat(o,a)},mergeDateTimeFormat(o,a){t.mergeDateTimeFormat(o,a)},n(...o){return Reflect.apply(t.n,t,[...o])},getNumberFormat(o){return t.getNumberFormat(o)},setNumberFormat(o,a){t.setNumberFormat(o,a)},mergeNumberFormat(o,a){t.mergeNumberFormat(o,a)},getChoiceIndex(o,a){return-1}};return r.__extender=l,r}}const Y0={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:c=>c==="parent"||c==="global",default:"parent"},i18n:{type:Object}};function yh({slots:c},e){return e.length===1&&e[0]==="default"?(c.default?c.default():[]).reduce((l,r)=>[...l,...r.type===U2?r.children:[r]],[]):e.reduce((t,l)=>{const r=c[l];return r&&(t[l]=r()),t},{})}function xe(c){return U2}const Mh=S1({name:"i18n-t",props:C1({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:c=>d1(c)||!isNaN(c)}},Y0),setup(c,e){const{slots:t,attrs:l}=e,r=c.i18n||X0({useScope:c.scope,__useComponent:!0});return()=>{const o=Object.keys(t).filter(h=>h!=="_"),a={};c.locale&&(a.locale=c.locale),c.plural!==void 0&&(a.plural=x(c.plural)?+c.plural:c.plural);const n=yh(e,o),i=r[Q8](c.keypath,n,a),s=C1({},l),u=x(c.tag)||e1(c.tag)?c.tag:xe();return d3(u,s,i)}}}),X5=Mh;function bh(c){return o1(c)&&!x(c[0])}function De(c,e,t,l){const{slots:r,attrs:o}=e;return()=>{const a={part:!0};let n={};c.locale&&(a.locale=c.locale),x(c.format)?a.key=c.format:e1(c.format)&&(x(c.format.key)&&(a.key=c.format.key),n=Object.keys(c.format).reduce((m,g)=>t.includes(g)?C1({},m,{[g]:c.format[g]}):m,{}));const i=l(c.value,a,n);let s=[a.key];o1(i)?s=i.map((m,g)=>{const H=r[m.type],v=H?H({[m.type]:m.value,index:g,parts:i}):[m.value];return bh(v)&&(v[0].key=`${m.type}-${g}`),v}):x(i)&&(s=[i]);const u=C1({},o),h=x(c.tag)||e1(c.tag)?c.tag:xe();return d3(h,u,s)}}const Ch=S1({name:"i18n-n",props:C1({value:{type:Number,required:!0},format:{type:[String,Object]}},Y0),setup(c,e){const t=c.i18n||X0({useScope:"parent",__useComponent:!0});return De(c,e,ke,(...l)=>t[c0](...l))}}),J5=Ch,Hh=S1({name:"i18n-d",props:C1({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Y0),setup(c,e){const t=c.i18n||X0({useScope:"parent",__useComponent:!0});return De(c,e,Te,(...l)=>t[Z8](...l))}}),Q5=Hh;function gh(c,e){const t=c;if(c.mode==="composition")return t.__getInstance(e)||c.global;{const l=t.__getInstance(e);return l!=null?l.__composer:c.global.__composer}}function Vh(c){const e=a=>{const{instance:n,modifiers:i,value:s}=a;if(!n||!n.$)throw v1(f1.UNEXPECTED_ERROR);const u=gh(c,n.$),h=Z5(s);return[Reflect.apply(u.t,u,[...c7(h)]),u]};return{created:(a,n)=>{const[i,s]=e(n);C3&&c.global===s&&(a.__i18nWatcher=t2(s.locale,()=>{n.instance&&n.instance.$forceUpdate()})),a.__composer=s,a.textContent=i},unmounted:a=>{C3&&a.__i18nWatcher&&(a.__i18nWatcher(),a.__i18nWatcher=void 0,delete a.__i18nWatcher),a.__composer&&(a.__composer=void 0,delete a.__composer)},beforeUpdate:(a,{value:n})=>{if(a.__composer){const i=a.__composer,s=Z5(n);a.textContent=Reflect.apply(i.t,i,[...c7(s)])}},getSSRProps:a=>{const[n]=e(a);return{textContent:n}}}}function Z5(c){if(x(c))return{path:c};if(U(c)){if(!("path"in c))throw v1(f1.REQUIRED_VALUE,"path");return c}else throw v1(f1.INVALID_VALUE)}function c7(c){const{path:e,locale:t,args:l,choice:r,plural:o}=c,a={},n=l||{};return x(t)&&(a.locale=t),d1(r)&&(a.plural=r),d1(o)&&(a.plural=o),[e,n,a]}function Lh(c,e,...t){const l=U(t[0])?t[0]:{},r=!!l.useI18nComponentName;(W(l.globalInstall)?l.globalInstall:!0)&&([r?"i18n":X5.name,"I18nT"].forEach(a=>c.component(a,X5)),[J5.name,"I18nN"].forEach(a=>c.component(a,J5)),[Q5.name,"I18nD"].forEach(a=>c.component(a,Q5))),c.directive("t",Vh(e))}function zh(c,e,t){return{beforeCreate(){const l=z2();if(!l)throw v1(f1.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const o=r.i18n;if(r.__i18n&&(o.__i18n=r.__i18n),o.__root=e,this===this.$root)this.$i18n=e7(c,o);else{o.__injectWithOption=!0,o.__extender=t.__vueI18nExtend,this.$i18n=t0(o);const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}}else if(r.__i18n)if(this===this.$root)this.$i18n=e7(c,r);else{this.$i18n=t0({__i18n:r.__i18n,__injectWithOption:!0,__extender:t.__vueI18nExtend,__root:e});const o=this.$i18n;o.__extender&&(o.__disposer=o.__extender(this.$i18n))}else this.$i18n=c;r.__i18nGlobal&&$e(e,r,r),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,a)=>this.$i18n.te(o,a),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o),t.__setInstance(l,this.$i18n)},mounted(){},unmounted(){const l=z2();if(!l)throw v1(f1.UNEXPECTED_ERROR);const r=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,r.__disposer&&(r.__disposer(),delete r.__disposer,delete r.__extender),t.__deleteInstance(l),delete this.$i18n}}}function e7(c,e){c.locale=e.locale||c.locale,c.fallbackLocale=e.fallbackLocale||c.fallbackLocale,c.missing=e.missing||c.missing,c.silentTranslationWarn=e.silentTranslationWarn||c.silentFallbackWarn,c.silentFallbackWarn=e.silentFallbackWarn||c.silentFallbackWarn,c.formatFallbackMessages=e.formatFallbackMessages||c.formatFallbackMessages,c.postTranslation=e.postTranslation||c.postTranslation,c.warnHtmlInMessage=e.warnHtmlInMessage||c.warnHtmlInMessage,c.escapeParameterHtml=e.escapeParameterHtml||c.escapeParameterHtml,c.sync=e.sync||c.sync,c.__composer[Pe](e.pluralizationRules||c.pluralizationRules);const t=R3(c.locale,{messages:e.messages,__i18n:e.__i18n});return Object.keys(t).forEach(l=>c.mergeLocaleMessage(l,t[l])),e.datetimeFormats&&Object.keys(e.datetimeFormats).forEach(l=>c.mergeDateTimeFormat(l,e.datetimeFormats[l])),e.numberFormats&&Object.keys(e.numberFormats).forEach(l=>c.mergeNumberFormat(l,e.numberFormats[l])),c}const _h=m2("global-vue-i18n");function wh(c={},e){const t=__VUE_I18N_LEGACY_API__&&W(c.legacy)?c.legacy:__VUE_I18N_LEGACY_API__,l=W(c.globalInjection)?c.globalInjection:!0,r=__VUE_I18N_LEGACY_API__&&t?!!c.allowComposition:!0,o=new Map,[a,n]=Eh(c,t),i=m2("");function s(m){return o.get(m)||null}function u(m,g){o.set(m,g)}function h(m){o.delete(m)}{const m={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},get allowComposition(){return r},async install(g,...H){if(g.__VUE_I18N_SYMBOL__=i,g.provide(g.__VUE_I18N_SYMBOL__,m),U(H[0])){const d=H[0];m.__composerExtend=d.__composerExtend,m.__vueI18nExtend=d.__vueI18nExtend}let v=null;!t&&l&&(v=Nh(g,m.global)),__VUE_I18N_FULL_INSTALL__&&Lh(g,m,...H),__VUE_I18N_LEGACY_API__&&t&&g.mixin(zh(n,n.__composer,m));const M=g.unmount;g.unmount=()=>{v&&v(),m.dispose(),M()}},get global(){return n},dispose(){a.stop()},__instances:o,__getInstance:s,__setInstance:u,__deleteInstance:h};return m}}function X0(c={}){const e=z2();if(e==null)throw v1(f1.MUST_BE_CALL_SETUP_TOP);if(!e.isCE&&e.appContext.app!=null&&!e.appContext.app.__VUE_I18N_SYMBOL__)throw v1(f1.NOT_INSTALLED);const t=Sh(e),l=Th(t),r=Ne(e),o=Ah(c,r);if(__VUE_I18N_LEGACY_API__&&t.mode==="legacy"&&!c.__useComponent){if(!t.allowComposition)throw v1(f1.NOT_AVAILABLE_IN_LEGACY_MODE);return Ph(e,o,l,c)}if(o==="global")return $e(l,c,r),l;if(o==="parent"){let i=kh(t,e,c.__useComponent);return i==null&&(i=l),i}const a=t;let n=a.__getInstance(e);if(n==null){const i=C1({},c);"__i18n"in r&&(i.__i18n=r.__i18n),l&&(i.__root=l),n=K0(i),a.__composerExtend&&(n[e0]=a.__composerExtend(n)),Ih(a,e,n),a.__setInstance(e,n)}return n}function Eh(c,e,t){const l=ut();{const r=__VUE_I18N_LEGACY_API__&&e?l.run(()=>t0(c)):l.run(()=>K0(c));if(r==null)throw v1(f1.UNEXPECTED_ERROR);return[l,r]}}function Sh(c){{const e=ht(c.isCE?_h:c.appContext.app.__VUE_I18N_SYMBOL__);if(!e)throw v1(c.isCE?f1.NOT_INSTALLED_WITH_PROVIDE:f1.UNEXPECTED_ERROR);return e}}function Ah(c,e){return I3(c)?"__i18n"in e?"local":"global":c.useScope?c.useScope:"local"}function Th(c){return c.mode==="composition"?c.global:c.global.__composer}function kh(c,e,t=!1){let l=null;const r=e.root;let o=Oh(e,t);for(;o!=null;){const a=c;if(c.mode==="composition")l=a.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const n=a.__getInstance(o);n!=null&&(l=n.__composer,t&&l&&!l[Re]&&(l=null))}if(l!=null||r===o)break;o=o.parent}return l}function Oh(c,e=!1){return c==null?null:e&&c.vnode.ctx||c.parent}function Ih(c,e,t){E2(()=>{},e),g0(()=>{const l=t;c.__deleteInstance(e);const r=l[e0];r&&(r(),delete l[e0])},e)}function Ph(c,e,t,l={}){const r=e==="local",o=ec(null);if(r&&c.proxy&&!(c.proxy.$options.i18n||c.proxy.$options.__i18n))throw v1(f1.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const a=W(l.inheritLocale)?l.inheritLocale:!x(l.locale),n=Y(!r||a?t.locale.value:x(l.locale)?l.locale:J2),i=Y(!r||a?t.fallbackLocale.value:x(l.fallbackLocale)||o1(l.fallbackLocale)||U(l.fallbackLocale)||l.fallbackLocale===!1?l.fallbackLocale:n.value),s=Y(R3(n.value,l)),u=Y(U(l.datetimeFormats)?l.datetimeFormats:{[n.value]:{}}),h=Y(U(l.numberFormats)?l.numberFormats:{[n.value]:{}}),m=r?t.missingWarn:W(l.missingWarn)||p2(l.missingWarn)?l.missingWarn:!0,g=r?t.fallbackWarn:W(l.fallbackWarn)||p2(l.fallbackWarn)?l.fallbackWarn:!0,H=r?t.fallbackRoot:W(l.fallbackRoot)?l.fallbackRoot:!0,v=!!l.fallbackFormat,M=r1(l.missing)?l.missing:null,d=r1(l.postTranslation)?l.postTranslation:null,f=r?t.warnHtmlMessage:W(l.warnHtmlMessage)?l.warnHtmlMessage:!0,C=!!l.escapeParameter,y=r?t.modifiers:U(l.modifiers)?l.modifiers:{},z=l.pluralRules||r&&t.pluralRules;function V(){return[n.value,i.value,s.value,u.value,h.value]}const _=X({get:()=>o.value?o.value.locale.value:n.value,set:p=>{o.value&&(o.value.locale.value=p),n.value=p}}),$=X({get:()=>o.value?o.value.fallbackLocale.value:i.value,set:p=>{o.value&&(o.value.fallbackLocale.value=p),i.value=p}}),w=X(()=>o.value?o.value.messages.value:s.value),N=X(()=>u.value),B=X(()=>h.value);function F(){return o.value?o.value.getPostTranslationHandler():d}function K(p){o.value&&o.value.setPostTranslationHandler(p)}function s1(){return o.value?o.value.getMissingHandler():M}function n1(p){o.value&&o.value.setMissingHandler(p)}function Q(p){return V(),p()}function y1(...p){return o.value?Q(()=>Reflect.apply(o.value.t,null,[...p])):Q(()=>"")}function $1(...p){return o.value?Reflect.apply(o.value.rt,null,[...p]):""}function O1(...p){return o.value?Q(()=>Reflect.apply(o.value.d,null,[...p])):Q(()=>"")}function x1(...p){return o.value?Q(()=>Reflect.apply(o.value.n,null,[...p])):Q(()=>"")}function A(p){return o.value?o.value.tm(p):{}}function T(p,L){return o.value?o.value.te(p,L):!1}function I(p){return o.value?o.value.getLocaleMessage(p):{}}function k(p,L){o.value&&(o.value.setLocaleMessage(p,L),s.value[p]=L)}function a4(p,L){o.value&&o.value.mergeLocaleMessage(p,L)}function n4(p){return o.value?o.value.getDateTimeFormat(p):{}}function k4(p,L){o.value&&(o.value.setDateTimeFormat(p,L),u.value[p]=L)}function M2(p,L){o.value&&o.value.mergeDateTimeFormat(p,L)}function b2(p){return o.value?o.value.getNumberFormat(p):{}}function n2(p,L){o.value&&(o.value.setNumberFormat(p,L),h.value[p]=L)}function C2(p,L){o.value&&o.value.mergeNumberFormat(p,L)}const i4={get id(){return o.value?o.value.id:-1},locale:_,fallbackLocale:$,messages:w,datetimeFormats:N,numberFormats:B,get inheritLocale(){return o.value?o.value.inheritLocale:a},set inheritLocale(p){o.value&&(o.value.inheritLocale=p)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(s.value)},get modifiers(){return o.value?o.value.modifiers:y},get pluralRules(){return o.value?o.value.pluralRules:z},get isGlobal(){return o.value?o.value.isGlobal:!1},get missingWarn(){return o.value?o.value.missingWarn:m},set missingWarn(p){o.value&&(o.value.missingWarn=p)},get fallbackWarn(){return o.value?o.value.fallbackWarn:g},set fallbackWarn(p){o.value&&(o.value.missingWarn=p)},get fallbackRoot(){return o.value?o.value.fallbackRoot:H},set fallbackRoot(p){o.value&&(o.value.fallbackRoot=p)},get fallbackFormat(){return o.value?o.value.fallbackFormat:v},set fallbackFormat(p){o.value&&(o.value.fallbackFormat=p)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:f},set warnHtmlMessage(p){o.value&&(o.value.warnHtmlMessage=p)},get escapeParameter(){return o.value?o.value.escapeParameter:C},set escapeParameter(p){o.value&&(o.value.escapeParameter=p)},t:y1,getPostTranslationHandler:F,setPostTranslationHandler:K,getMissingHandler:s1,setMissingHandler:n1,rt:$1,d:O1,n:x1,tm:A,te:T,getLocaleMessage:I,setLocaleMessage:k,mergeLocaleMessage:a4,getDateTimeFormat:n4,setDateTimeFormat:k4,mergeDateTimeFormat:M2,getNumberFormat:b2,setNumberFormat:n2,mergeNumberFormat:C2};function b(p){p.locale.value=n.value,p.fallbackLocale.value=i.value,Object.keys(s.value).forEach(L=>{p.mergeLocaleMessage(L,s.value[L])}),Object.keys(u.value).forEach(L=>{p.mergeDateTimeFormat(L,u.value[L])}),Object.keys(h.value).forEach(L=>{p.mergeNumberFormat(L,h.value[L])}),p.escapeParameter=C,p.fallbackFormat=v,p.fallbackRoot=H,p.fallbackWarn=g,p.missingWarn=m,p.warnHtmlMessage=f}return dt(()=>{if(c.proxy==null||c.proxy.$i18n==null)throw v1(f1.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const p=o.value=c.proxy.$i18n.__composer;e==="global"?(n.value=p.locale.value,i.value=p.fallbackLocale.value,s.value=p.messages.value,u.value=p.datetimeFormats.value,h.value=p.numberFormats.value):r&&b(p)}),i4}const Rh=["locale","fallbackLocale","availableLocales"],t7=["t","rt","d","n","tm","te"];function Nh(c,e){const t=Object.create(null);return Rh.forEach(r=>{const o=Object.getOwnPropertyDescriptor(e,r);if(!o)throw v1(f1.UNEXPECTED_ERROR);const a=tc(o.value)?{get(){return o.value.value},set(n){o.value.value=n}}:{get(){return o.get&&o.get()}};Object.defineProperty(t,r,a)}),c.config.globalProperties.$i18n=t,t7.forEach(r=>{const o=Object.getOwnPropertyDescriptor(e,r);if(!o||!o.value)throw v1(f1.UNEXPECTED_ERROR);Object.defineProperty(c.config.globalProperties,`$${r}`,o)}),()=>{delete c.config.globalProperties.$i18n,t7.forEach(r=>{delete c.config.globalProperties[`$${r}`]})}}fh();__INTLIFY_JIT_COMPILATION__?P5(nh):P5(ah);Zu(Iu);ch(He);if(__INTLIFY_PROD_DEVTOOLS__){const c=Q1();c.__INTLIFY__=!0,ju(c.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const l0={zh_CN:"zh_CN",en:"en"},qM=[{lang:l0.en,label:"English",icon:"🇺🇸",title:"Language"},{lang:l0.zh_CN,label:"简体中文",icon:"🇨🇳",title:"语言"}];function $h(c){return typeof c=="object"&&c!==null}function l7(c,e){return c=$h(c)?c:Object.create(null),new Proxy(c,{get(t,l,r){return l==="key"?Reflect.get(t,l,r):Reflect.get(t,l,r)||Reflect.get(e,l,r)}})}function xh(c,e){return e.reduce((t,l)=>t==null?void 0:t[l],c)}function Dh(c,e,t){return e.slice(0,-1).reduce((l,r)=>/^(__proto__)$/.test(r)?{}:l[r]=l[r]||{},c)[e[e.length-1]]=t,c}function Fh(c,e){return e.reduce((t,l)=>{const r=l.split(".");return Dh(t,r,xh(c,r))},{})}function qh(c,e){return t=>{var l;try{const{storage:r=localStorage,beforeRestore:o=void 0,afterRestore:a=void 0,serializer:n={serialize:JSON.stringify,deserialize:JSON.parse},key:i=e.$id,paths:s=null,debug:u=!1}=t;return{storage:r,beforeRestore:o,afterRestore:a,serializer:n,key:((l=c.key)!=null?l:h=>h)(typeof i=="string"?i:i(e.$id)),paths:s,debug:u}}catch(r){return t.debug&&console.error("[pinia-plugin-persistedstate]",r),null}}}function r7(c,{storage:e,serializer:t,key:l,debug:r}){try{const o=e==null?void 0:e.getItem(l);o&&c.$patch(t==null?void 0:t.deserialize(o))}catch(o){r&&console.error("[pinia-plugin-persistedstate]",o)}}function o7(c,{storage:e,serializer:t,key:l,paths:r,debug:o}){try{const a=Array.isArray(r)?Fh(c,r):c;e.setItem(l,t.serialize(a))}catch(a){o&&console.error("[pinia-plugin-persistedstate]",a)}}function jh(c={}){return e=>{const{auto:t=!1}=c,{options:{persist:l=t},store:r,pinia:o}=e;if(!l)return;if(!(r.$id in o.state.value)){const n=o._s.get(r.$id.replace("__hot:",""));n&&Promise.resolve().then(()=>n.$persist());return}const a=(Array.isArray(l)?l.map(n=>l7(n,c)):[l7(l,c)]).map(qh(c,r)).filter(Boolean);r.$persist=()=>{a.forEach(n=>{o7(r.$state,n)})},r.$hydrate=({runHooks:n=!0}={})=>{a.forEach(i=>{const{beforeRestore:s,afterRestore:u}=i;n&&(s==null||s(e)),r7(r,i),n&&(u==null||u(e))})},a.forEach(n=>{const{beforeRestore:i,afterRestore:s}=n;i==null||i(e),r7(r,n),s==null||s(e),r.$subscribe((u,h)=>{o7(h,n)},{detached:!0})})}}const J0=pt();J0.use(jh({key:c=>`__persisted__${c}`,auto:!1}));function Uh(c){c.use(J0)}const a7="LOCALE__",jM="TABS_ROUTES",Bh=({prefixKey:c="",storage:e=localStorage}={})=>{const t=class{constructor(){G3(this,"storage",e);G3(this,"prefixKey",c)}getKey(l){return`${this.prefixKey}${l}`.toUpperCase()}set(l,r,o=null){const a=JSON.stringify({value:r,expire:o!==null?new Date().getTime()+o*1e3:null});this.storage.setItem(this.getKey(l),a)}get(l,r=null){const o=this.storage.getItem(this.getKey(l));if(o)try{const a=JSON.parse(o),{value:n,expire:i}=a;if(i===null||i>=Date.now())return n;this.remove(this.getKey(l))}catch{return r}return r}remove(l){this.storage.removeItem(this.getKey(l))}clear(){this.storage.clear()}setCookie(l,r,o=null){document.cookie=`${this.getKey(l)}=${r}; Max-Age=${o}`}getCookie(l){const r=document.cookie.split("; ");for(let o=0,a=r.length;o({locale:n7.get(a7,"zh_CN")}),getters:{getLocale(){return this.locale??"zh_CN"}},actions:{setLocale(c){this.locale=c,n7.set(a7,c)}}});function Q0(){return Gh(J0)}async function Wh(){var r;const e=Q0().getLocale,l=((r=(await ve(Object.assign({"./lang/en.ts":()=>R(()=>import("./en-BBuOUXjX.js"),__vite__mapDeps([0,1,2,3])),"./lang/zh_CN.ts":()=>R(()=>import("./zh_CN-d14-3GnI.js"),__vite__mapDeps([4,1,2,3]))}),`./lang/${e}.ts`)).default)==null?void 0:r.message)??{};return Q7(e),Q9(o=>{o.push(e)}),{locale:e,fallbackLocale:l0.zh_CN,messages:{[e]:l},globalInjection:!0,silentTranslationWarn:!0,missingWarn:!1,silentFallbackWarn:!0}}const Kh=await Wh(),h2=wh(Kh);function Yh(c){c.use(h2)}function i7(c){const e=Q0();h2.mode==="legacy"?h2.global.locale=c:h2.global.locale.value=c,e.setLocale(c),Q7(c)}function Xh(){const c=Q0(),e=X(()=>c.getLocale),t=X(()=>h2.global.getLocaleMessage(c1(e)).antdLocale);async function l(r){const o=h2.global;if(c1(o.locale)===r)return r;if(y6.includes(r))return i7(r),r;const n=(await ve(Object.assign({"./lang/en.ts":()=>R(()=>import("./en-BBuOUXjX.js"),__vite__mapDeps([0,1,2,3])),"./lang/zh_CN.ts":()=>R(()=>import("./zh_CN-d14-3GnI.js"),__vite__mapDeps([4,1,2,3]))}),`./lang/${r}.ts`)).default;if(!n)return;const{message:i}=n;return o.setLocaleMessage(r,i),y6.push(r),i7(r),r}return{getLocale:e,changeLocale:l,getAntdLocale:t}}const{defaultAlgorithm:s7,darkAlgorithm:Jh}=H0,UM=[{label:"亮色主题风格",value:"light"},{label:"暗色主题风格",value:"dark"},{label:"暗黑模式",value:"realDark"}],u7={light:s7,dark:s7,realDark:Jh},BM=[{title:"拂晓蓝(默认)",key:"techBlue",value:"#1677FF"},{title:"薄暮",key:"dust",value:"#F5222D"},{title:"火山",key:"volcano",value:"#FA541C"},{title:"日暮",key:"sunset",value:"#FAAD14"},{title:"明青",key:"cyan",value:"#13C2C2"},{title:"极光绿",key:"green",value:"#52C41A"},{title:"极客蓝",key:"geekblue",value:"#2F54EB"},{title:"酱紫",key:"purple",value:"#722ED1"}],GM=[{label:"侧边菜单布局",value:"sidemenu"},{label:"顶部菜单布局",value:"topmenu"}],Qh={navTheme:"dark",colorPrimary:"#1677FF",layout:"sidemenu",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!1,colorWeak:!1,menu:{locale:!0},title:"vite-antdv-admin",pwa:!1,iconfontUrl:""},Zh=e4("layout-setting",()=>{const c=W2({...Qh}),e=W2({algorithm:u7[c.navTheme]||H0.defaultAlgorithm,token:{colorPrimary:c.colorPrimary}}),t=X(()=>c.navTheme);vt(()=>{c.navTheme&&l(c.navTheme),c.colorPrimary&&r(c.colorPrimary)});const l=a=>{a==="realDark"?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),e.algorithm=u7[a]},r=a=>{e.token.colorPrimary=a};return{layoutSetting:c,themeConfig:e,getNavTheme:t,toggleTheme:l,setColorPrimary:r,updateLayoutSetting:a=>{Object.assign(c,a)}}},{persist:!0}),Fe=S1({name:"ProConfigProvider",__name:"index",props:Z9(),setup(c){const e=c,t=Zh(),{getAntdLocale:l}=Xh(),r=X(()=>ct({},t.themeConfig,e.theme));return(o,a)=>(a1(),E1(c1(et),c2(o.$props,{locale:c1(l),theme:r.value}),{default:V1(()=>[x2(o.$slots,"default")]),_:3},16,["locale","theme"]))}});function h7(c,e){return!c||e.startsWith(c)?e:`${c}.${e}`}function WM(c){const e=h2,t={t:o=>h7(c,o)};if(!e)return t;const{t:l}=e.global,r=(o,...a)=>o?!o.includes(".")&&!c?o:l(h7(c,o),...a):"";return Object.assign(e.global,{t:r})}function cd(c="",e=!0){var l;if(!c)return"";const t=h2;return typeof c=="object"?c[(l=t.global)==null?void 0:l.locale]:e&&typeof c=="string"?t.global.t(c):c}const b1=c=>c;function ed(){const c=Y(!0),e=t=>{c.value=typeof t=="boolean"?t:t.target.online};return navigator.onLine?e(!0):e(!1),E2(()=>{window.addEventListener("online",e),window.addEventListener("offline",e)}),g0(()=>{window.removeEventListener("online",e),window.removeEventListener("offline",e)}),{online:c}}function td(){let c;const e=Y(0),t=Y(0),l=Y(""),r=Y(0),o=Y(0),a=Y(0),n=Y(0),i=()=>{var u,h;const s=new Date;e.value=s.getFullYear(),t.value=s.getMonth()+1,l.value="日一二三四五六".charAt(s.getDay()),r.value=s.getDate(),o.value=((u=`${s.getHours()}`)==null?void 0:u.padStart(2,"0"))||new Intl.NumberFormat(void 0,{minimumIntegerDigits:2}).format(s.getHours()),a.value=((h=`${s.getMinutes()}`)==null?void 0:h.padStart(2,"0"))||new Intl.NumberFormat(void 0,{minimumIntegerDigits:2}).format(s.getMinutes()),n.value=s.getSeconds()};return i(),E2(()=>{clearInterval(c),c=setInterval(()=>i(),1e3)}),g0(()=>{clearInterval(c)}),{month:t,day:r,hour:o,minute:a,second:n,week:l}}const ld=()=>{const c=W2({charging:!1,chargingTime:0,dischargingTime:0,level:100}),e=navigator&&"getBattery"in navigator,t=o=>{for(const a in c)c[a]=o[a];c.level=c.level*100},l=X(()=>{const o=c.dischargingTime/3600,a=c.dischargingTime/60%60;return`${~~o}小时${~~a}分钟`}),r=X(()=>c.charging&&c.level>=100?"已充满":c.charging?"充电中":"已断开电源");return E2(async()=>{var a,n;const o=await((n=(a=window.navigator).getBattery)==null?void 0:n.call(a))||{};t(o),o.onchargingchange=({target:i})=>{t(i)},o.onchargingtimechange=({target:i})=>{t(i)},o.ondischargingtimechange=({target:i})=>{t(i)},o.onlevelchange=({target:i})=>{t(i)}}),{battery:c,isSupported:e,batteryStatus:r,calcDischargingTime:l}};var qe={exports:{}};function rd(c){throw new Error('Could not dynamically require "'+c+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var H8={exports:{}};const od={},ad=Object.freeze(Object.defineProperty({__proto__:null,default:od},Symbol.toStringTag,{value:"Module"})),nd=tt(ad);var d7;function id(){return d7||(d7=1,function(c,e){(function(t,l){c.exports=l()})(Z1,function(){var t=t||function(l,r){var o;if(typeof window<"u"&&window.crypto&&(o=window.crypto),typeof self<"u"&&self.crypto&&(o=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(o=globalThis.crypto),!o&&typeof window<"u"&&window.msCrypto&&(o=window.msCrypto),!o&&typeof Z1<"u"&&Z1.crypto&&(o=Z1.crypto),!o&&typeof rd=="function")try{o=nd}catch{}var a=function(){if(o){if(typeof o.getRandomValues=="function")try{return o.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof o.randomBytes=="function")try{return o.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},n=Object.create||function(){function f(){}return function(C){var y;return f.prototype=C,y=new f,f.prototype=null,y}}(),i={},s=i.lib={},u=s.Base=function(){return{extend:function(f){var C=n(this);return f&&C.mixIn(f),(!C.hasOwnProperty("init")||this.init===C.init)&&(C.init=function(){C.$super.init.apply(this,arguments)}),C.init.prototype=C,C.$super=this,C},create:function(){var f=this.extend();return f.init.apply(f,arguments),f},init:function(){},mixIn:function(f){for(var C in f)f.hasOwnProperty(C)&&(this[C]=f[C]);f.hasOwnProperty("toString")&&(this.toString=f.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),h=s.WordArray=u.extend({init:function(f,C){f=this.words=f||[],C!=r?this.sigBytes=C:this.sigBytes=f.length*4},toString:function(f){return(f||g).stringify(this)},concat:function(f){var C=this.words,y=f.words,z=this.sigBytes,V=f.sigBytes;if(this.clamp(),z%4)for(var _=0;_>>2]>>>24-_%4*8&255;C[z+_>>>2]|=$<<24-(z+_)%4*8}else for(var w=0;w>>2]=y[w>>>2];return this.sigBytes+=V,this},clamp:function(){var f=this.words,C=this.sigBytes;f[C>>>2]&=4294967295<<32-C%4*8,f.length=l.ceil(C/4)},clone:function(){var f=u.clone.call(this);return f.words=this.words.slice(0),f},random:function(f){for(var C=[],y=0;y>>2]>>>24-V%4*8&255;z.push((_>>>4).toString(16)),z.push((_&15).toString(16))}return z.join("")},parse:function(f){for(var C=f.length,y=[],z=0;z>>3]|=parseInt(f.substr(z,2),16)<<24-z%8*4;return new h.init(y,C/2)}},H=m.Latin1={stringify:function(f){for(var C=f.words,y=f.sigBytes,z=[],V=0;V>>2]>>>24-V%4*8&255;z.push(String.fromCharCode(_))}return z.join("")},parse:function(f){for(var C=f.length,y=[],z=0;z>>2]|=(f.charCodeAt(z)&255)<<24-z%4*8;return new h.init(y,C)}},v=m.Utf8={stringify:function(f){try{return decodeURIComponent(escape(H.stringify(f)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(f){return H.parse(unescape(encodeURIComponent(f)))}},M=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new h.init,this._nDataBytes=0},_append:function(f){typeof f=="string"&&(f=v.parse(f)),this._data.concat(f),this._nDataBytes+=f.sigBytes},_process:function(f){var C,y=this._data,z=y.words,V=y.sigBytes,_=this.blockSize,$=_*4,w=V/$;f?w=l.ceil(w):w=l.max((w|0)-this._minBufferSize,0);var N=w*_,B=l.min(N*4,V);if(N){for(var F=0;F>>24)&16711935|(C<<24|C>>>8)&4278255360}var y=this._hash.words,z=v[M+0],V=v[M+1],_=v[M+2],$=v[M+3],w=v[M+4],N=v[M+5],B=v[M+6],F=v[M+7],K=v[M+8],s1=v[M+9],n1=v[M+10],Q=v[M+11],y1=v[M+12],$1=v[M+13],O1=v[M+14],x1=v[M+15],A=y[0],T=y[1],I=y[2],k=y[3];A=h(A,T,I,k,z,7,s[0]),k=h(k,A,T,I,V,12,s[1]),I=h(I,k,A,T,_,17,s[2]),T=h(T,I,k,A,$,22,s[3]),A=h(A,T,I,k,w,7,s[4]),k=h(k,A,T,I,N,12,s[5]),I=h(I,k,A,T,B,17,s[6]),T=h(T,I,k,A,F,22,s[7]),A=h(A,T,I,k,K,7,s[8]),k=h(k,A,T,I,s1,12,s[9]),I=h(I,k,A,T,n1,17,s[10]),T=h(T,I,k,A,Q,22,s[11]),A=h(A,T,I,k,y1,7,s[12]),k=h(k,A,T,I,$1,12,s[13]),I=h(I,k,A,T,O1,17,s[14]),T=h(T,I,k,A,x1,22,s[15]),A=m(A,T,I,k,V,5,s[16]),k=m(k,A,T,I,B,9,s[17]),I=m(I,k,A,T,Q,14,s[18]),T=m(T,I,k,A,z,20,s[19]),A=m(A,T,I,k,N,5,s[20]),k=m(k,A,T,I,n1,9,s[21]),I=m(I,k,A,T,x1,14,s[22]),T=m(T,I,k,A,w,20,s[23]),A=m(A,T,I,k,s1,5,s[24]),k=m(k,A,T,I,O1,9,s[25]),I=m(I,k,A,T,$,14,s[26]),T=m(T,I,k,A,K,20,s[27]),A=m(A,T,I,k,$1,5,s[28]),k=m(k,A,T,I,_,9,s[29]),I=m(I,k,A,T,F,14,s[30]),T=m(T,I,k,A,y1,20,s[31]),A=g(A,T,I,k,N,4,s[32]),k=g(k,A,T,I,K,11,s[33]),I=g(I,k,A,T,Q,16,s[34]),T=g(T,I,k,A,O1,23,s[35]),A=g(A,T,I,k,V,4,s[36]),k=g(k,A,T,I,w,11,s[37]),I=g(I,k,A,T,F,16,s[38]),T=g(T,I,k,A,n1,23,s[39]),A=g(A,T,I,k,$1,4,s[40]),k=g(k,A,T,I,z,11,s[41]),I=g(I,k,A,T,$,16,s[42]),T=g(T,I,k,A,B,23,s[43]),A=g(A,T,I,k,s1,4,s[44]),k=g(k,A,T,I,y1,11,s[45]),I=g(I,k,A,T,x1,16,s[46]),T=g(T,I,k,A,_,23,s[47]),A=H(A,T,I,k,z,6,s[48]),k=H(k,A,T,I,F,10,s[49]),I=H(I,k,A,T,O1,15,s[50]),T=H(T,I,k,A,N,21,s[51]),A=H(A,T,I,k,y1,6,s[52]),k=H(k,A,T,I,$,10,s[53]),I=H(I,k,A,T,n1,15,s[54]),T=H(T,I,k,A,V,21,s[55]),A=H(A,T,I,k,K,6,s[56]),k=H(k,A,T,I,x1,10,s[57]),I=H(I,k,A,T,B,15,s[58]),T=H(T,I,k,A,$1,21,s[59]),A=H(A,T,I,k,w,6,s[60]),k=H(k,A,T,I,Q,10,s[61]),I=H(I,k,A,T,_,15,s[62]),T=H(T,I,k,A,s1,21,s[63]),y[0]=y[0]+A|0,y[1]=y[1]+T|0,y[2]=y[2]+I|0,y[3]=y[3]+k|0},_doFinalize:function(){var v=this._data,M=v.words,d=this._nDataBytes*8,f=v.sigBytes*8;M[f>>>5]|=128<<24-f%32;var C=l.floor(d/4294967296),y=d;M[(f+64>>>9<<4)+15]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,M[(f+64>>>9<<4)+14]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,v.sigBytes=(M.length+1)*4,this._process();for(var z=this._hash,V=z.words,_=0;_<4;_++){var $=V[_];V[_]=($<<8|$>>>24)&16711935|($<<24|$>>>8)&4278255360}return z},clone:function(){var v=n.clone.call(this);return v._hash=this._hash.clone(),v}});function h(v,M,d,f,C,y,z){var V=v+(M&d|~M&f)+C+z;return(V<>>32-y)+M}function m(v,M,d,f,C,y,z){var V=v+(M&f|d&~f)+C+z;return(V<>>32-y)+M}function g(v,M,d,f,C,y,z){var V=v+(M^d^f)+C+z;return(V<>>32-y)+M}function H(v,M,d,f,C,y,z){var V=v+(d^(M|~f))+C+z;return(V<>>32-y)+M}r.MD5=n._createHelper(u),r.HmacMD5=n._createHmacHelper(u)}(Math),t.MD5})})(qe);var sd=qe.exports;const g8=lt(sd);function Z0(c){return mt()?(yt(c),!0):!1}function z1(c){return typeof c=="function"?c():c1(c)}const je=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ud=c=>c!=null,hd=Object.prototype.toString,dd=c=>hd.call(c)==="[object Object]",f7=()=>+Date.now(),B1=()=>{};function c6(c,e){function t(...l){return new Promise((r,o)=>{Promise.resolve(c(()=>e.apply(this,l),{fn:e,thisArg:this,args:l})).then(r).catch(o)})}return t}function fd(c,e={}){let t,l,r=B1;const o=n=>{clearTimeout(n),r(),r=B1};return n=>{const i=z1(c),s=z1(e.maxWait);return t&&o(t),i<=0||s!==void 0&&s<=0?(l&&(o(l),l=null),Promise.resolve(n())):new Promise((u,h)=>{r=e.rejectOnCancel?h:u,s&&!l&&(l=setTimeout(()=>{t&&o(t),l=null,u(n())},s)),t=setTimeout(()=>{l&&o(l),l=null,u(n())},i)})}}function Ue(...c){let e=0,t,l=!0,r=B1,o,a,n,i,s;!tc(c[0])&&typeof c[0]=="object"?{delay:a,trailing:n=!0,leading:i=!0,rejectOnCancel:s=!1}=c[0]:[a,n=!0,i=!0,s=!1]=c;const u=()=>{t&&(clearTimeout(t),t=void 0,r(),r=B1)};return m=>{const g=z1(a),H=Date.now()-e,v=()=>o=m();return u(),g<=0?(e=Date.now(),v()):(H>g&&(i||!l)?(e=Date.now(),v()):n&&(o=new Promise((M,d)=>{r=s?d:M,t=setTimeout(()=>{e=Date.now(),l=!0,M(v()),u()},Math.max(0,g-H))})),!i&&!t&&(t=setTimeout(()=>l=!0,g)),l=!1,o)}}function pd(c){return c||z2()}function vd(c,e=200,t={}){return c6(fd(e,t),c)}function md(c,e=200,t=!1,l=!0,r=!1){return c6(Ue(e,t,l,r),c)}function yd(c,e=!0,t){pd()?E2(c,t):e?c():L3(c)}function L2(c){var e;const t=z1(c);return(e=t==null?void 0:t.$el)!=null?e:t}const r4=je?window:void 0,Md=je?window.document:void 0;function _2(...c){let e,t,l,r;if(typeof c[0]=="string"||Array.isArray(c[0])?([t,l,r]=c,e=r4):[e,t,l,r]=c,!e)return B1;Array.isArray(t)||(t=[t]),Array.isArray(l)||(l=[l]);const o=[],a=()=>{o.forEach(u=>u()),o.length=0},n=(u,h,m,g)=>(u.addEventListener(h,m,g),()=>u.removeEventListener(h,m,g)),i=t2(()=>[L2(e),z1(r)],([u,h])=>{if(a(),!u)return;const m=dd(h)?{...h}:h;o.push(...t.flatMap(g=>l.map(H=>n(u,g,H,m))))},{immediate:!0,flush:"post"}),s=()=>{i(),a()};return Z0(s),s}function bd(c){return typeof c=="function"?c:typeof c=="string"?e=>e.key===c:Array.isArray(c)?e=>c.includes(e.key):()=>!0}function KM(...c){let e,t,l={};c.length===3?(e=c[0],t=c[1],l=c[2]):c.length===2?typeof c[1]=="object"?(e=!0,t=c[0],l=c[1]):(e=c[0],t=c[1]):(e=!0,t=c[0]);const{target:r=r4,eventName:o="keydown",passive:a=!1,dedupe:n=!1}=l,i=bd(e);return _2(r,o,u=>{u.repeat&&z1(n)||i(u)&&t(u)},a)}function Cd(){const c=Y(!1),e=z2();return e&&E2(()=>{c.value=!0},e),c}function Be(c){const e=Cd();return X(()=>(e.value,!!c()))}function Hd(c,e,t={}){const{root:l,rootMargin:r="0px",threshold:o=.1,window:a=r4,immediate:n=!0}=t,i=Be(()=>a&&"IntersectionObserver"in a),s=X(()=>{const H=z1(c);return(Array.isArray(H)?H:[H]).map(L2).filter(ud)});let u=B1;const h=Y(n),m=i.value?t2(()=>[s.value,L2(l),h.value],([H,v])=>{if(u(),!h.value||!H.length)return;const M=new IntersectionObserver(e,{root:L2(v),rootMargin:r,threshold:o});H.forEach(d=>d&&M.observe(d)),u=()=>{M.disconnect(),u=B1}},{immediate:n,flush:"post"}):B1,g=()=>{u(),m(),h.value=!1};return Z0(g),{isSupported:i,isActive:h,pause(){u(),h.value=!1},resume(){h.value=!0},stop:g}}function gd(c,e={}){const{window:t=r4,scrollTarget:l,threshold:r=0}=e,o=Y(!1);return Hd(c,a=>{let n=o.value,i=0;for(const s of a)s.time>=i&&(i=s.time,n=s.isIntersecting);o.value=n},{root:l,window:t,threshold:r}),o}const p7=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function YM(c,e={}){const{document:t=Md,autoExit:l=!1}=e,r=X(()=>{var d;return(d=L2(c))!=null?d:t==null?void 0:t.querySelector("html")}),o=Y(!1),a=X(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(d=>t&&d in t||r.value&&d in r.value)),n=X(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(d=>t&&d in t||r.value&&d in r.value)),i=X(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(d=>t&&d in t||r.value&&d in r.value)),s=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(d=>t&&d in t),u=Be(()=>r.value&&t&&a.value!==void 0&&n.value!==void 0&&i.value!==void 0),h=()=>s?(t==null?void 0:t[s])===r.value:!1,m=()=>{if(i.value){if(t&&t[i.value]!=null)return t[i.value];{const d=r.value;if((d==null?void 0:d[i.value])!=null)return!!d[i.value]}}return!1};async function g(){if(!(!u.value||!o.value)){if(n.value)if((t==null?void 0:t[n.value])!=null)await t[n.value]();else{const d=r.value;(d==null?void 0:d[n.value])!=null&&await d[n.value]()}o.value=!1}}async function H(){if(!u.value||o.value)return;m()&&await g();const d=r.value;a.value&&(d==null?void 0:d[a.value])!=null&&(await d[a.value](),o.value=!0)}async function v(){await(o.value?g():H())}const M=()=>{const d=m();(!d||d&&h())&&(o.value=d)};return _2(t,p7,M,!1),_2(()=>L2(r),p7,M,!1),l&&Z0(g),{isSupported:u,isFullscreen:o,enter:H,exit:g,toggle:v}}const Vd=["mousemove","mousedown","resize","keydown","touchstart","wheel"],Ld=6e4;function Ge(c=Ld,e={}){const{initialState:t=!1,listenForVisibilityChange:l=!0,events:r=Vd,window:o=r4,eventFilter:a=Ue(50)}=e,n=Y(t),i=Y(f7());let s;const u=()=>{n.value=!1,clearTimeout(s),s=setTimeout(()=>n.value=!0,c)},h=c6(a,()=>{i.value=f7(),u()});if(o){const m=o.document;for(const g of r)_2(o,g,h,{passive:!0});l&&_2(m,"visibilitychange",()=>{m.hidden||h()}),u()}return{idle:n,lastActive:i,reset:u}}const v7=1;function zd(c,e={}){const{throttle:t=0,idle:l=200,onStop:r=B1,onScroll:o=B1,offset:a={left:0,right:0,top:0,bottom:0},eventListenerOptions:n={capture:!1,passive:!0},behavior:i="auto",window:s=r4,onError:u=_=>{console.error(_)}}=e,h=Y(0),m=Y(0),g=X({get(){return h.value},set(_){v(_,void 0)}}),H=X({get(){return m.value},set(_){v(void 0,_)}});function v(_,$){var w,N,B;if(!s)return;const F=z1(c);F&&((B=F instanceof Document?s.document.body:F)==null||B.scrollTo({top:(w=z1($))!=null?w:H.value,left:(N=z1(_))!=null?N:g.value,behavior:z1(i)}))}const M=Y(!1),d=W2({left:!0,right:!1,top:!0,bottom:!1}),f=W2({left:!1,right:!1,top:!1,bottom:!1}),C=_=>{M.value&&(M.value=!1,f.left=!1,f.right=!1,f.top=!1,f.bottom=!1,r(_))},y=vd(C,t+l),z=_=>{var $;if(!s)return;const w=(($=_==null?void 0:_.document)==null?void 0:$.documentElement)||(_==null?void 0:_.documentElement)||L2(_),{display:N,flexDirection:B}=getComputedStyle(w),F=w.scrollLeft;f.left=Fh.value;const K=Math.abs(F)<=(a.left||0),s1=Math.abs(F)+w.clientWidth>=w.scrollWidth-(a.right||0)-v7;N==="flex"&&B==="row-reverse"?(d.left=s1,d.right=K):(d.left=K,d.right=s1),h.value=F;let n1=w.scrollTop;_===s.document&&!n1&&(n1=s.document.body.scrollTop),f.top=n1m.value;const Q=Math.abs(n1)<=(a.top||0),y1=Math.abs(n1)+w.clientHeight>=w.scrollHeight-(a.bottom||0)-v7;N==="flex"&&B==="column-reverse"?(d.top=y1,d.bottom=Q):(d.top=Q,d.bottom=y1),m.value=n1},V=_=>{var $;if(!s)return;const w=($=_.target.documentElement)!=null?$:_.target;z(w),M.value=!0,y(_),o(_)};return _2(c,"scroll",t?md(V,t,!0,!1):V,n),yd(()=>{try{const _=z1(c);if(!_)return;z(_)}catch(_){u(_)}}),_2(c,"scrollend",C,n),{x:g,y:H,isScrolling:M,arrivedState:d,directions:f,measure(){const _=z1(c);s&&_&&z(_)}}}function _d(c){return typeof Window<"u"&&c instanceof Window?c.document.documentElement:typeof Document<"u"&&c instanceof Document?c.documentElement:c}function XM(c,e,t={}){var l;const{direction:r="bottom",interval:o=100,canLoadMore:a=()=>!0}=t,n=W2(zd(c,{...t,offset:{[r]:(l=t.distance)!=null?l:0,...t.offset}})),i=Y(),s=X(()=>!!i.value),u=X(()=>_d(z1(c))),h=gd(u);function m(){if(n.measure(),!u.value||!h.value||!a(u.value))return;const{scrollHeight:g,clientHeight:H,scrollWidth:v,clientWidth:M}=u.value,d=r==="bottom"||r==="top"?g<=H:v<=M;(n.arrivedState[r]||d)&&(i.value||(i.value=Promise.all([e(n),new Promise(f=>setTimeout(f,o))]).finally(()=>{i.value=null,L3(()=>m())})))}return t2(()=>[n.arrivedState[r],h.value],m,{immediate:!0}),{isLoading:s}}const d2="Login",e3="Redirect",r0="PageNotFound",We=[d2,"icons","error","error-404"],wd=60*60*1e3,e6=e4("lockscreen",()=>{const c=V0(),{idle:e}=Ge(wd),t=Y(""),l=Y(""),r=Y(!1),o=u=>{t.value=g8(u).toString()},a=u=>{r.value=u,u||i()},n=u=>{l.value=u?g8(u).toString():t.value},i=()=>{l.value=""},s=u=>{const h=g8(u).toString();return[l,t].some(m=>m.value===h)};return window.addEventListener("beforeunload",()=>{r.value&&!l.value&&a(!1)}),t2(e,u=>{if(c.name===d2){a(!1);return}u&&(a(!0),n())}),{isLock:r,lockPwd:l,loginPwd:t,setLock:a,setLockPwd:n,verifyLockPwd:s,saveLoginPwd:o,resetLockPwd:i}},{persist:!0}),Ed=c=>c.replace(/(https?:\/)|(\/)+/g,"$1$2"),Ke=e4("sse",()=>{const c=c4(),{idle:e}=Ge(5*60*1e3);let t=null;const l=Y(!0),r=Y(0);t2(l,i=>{i&&c.token?a():o()}),t2(e,i=>{i?o():c.token&&n(!0)});const o=()=>{l.value=!1,t==null||t.close(),t=null},a=async()=>{t&&t.close();const i=c.userInfo.id,s=Ed(`https://nest-api.buqiyuan.site/api/sse/${i}?token=${c.token}`);t=new EventSource(s),t.onmessage=u=>{const{type:h,data:m}=JSON.parse(u.data);h==="close"?o():h==="updatePermsAndMenus"?c.fetchPermsAndMenus():h==="updateOnlineUserCount"&&(r.value=~~m)},t.onerror=u=>{o()}},n=i=>{l.value=i};return{onlineUserCount:r,closeEventSource:o,initServerMsgListener:a,setServerConnectStatus:n}});function Ye(c,e){return function(){return c.apply(e,arguments)}}const{toString:Sd}=Object.prototype,{getPrototypeOf:t6}=Object,N3=(c=>e=>{const t=Sd.call(e);return c[t]||(c[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),K1=c=>(c=c.toLowerCase(),e=>N3(e)===c),$3=c=>e=>typeof e===c,{isArray:o4}=Array,z4=$3("undefined");function Ad(c){return c!==null&&!z4(c)&&c.constructor!==null&&!z4(c.constructor)&&k1(c.constructor.isBuffer)&&c.constructor.isBuffer(c)}const Xe=K1("ArrayBuffer");function Td(c){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(c):e=c&&c.buffer&&Xe(c.buffer),e}const kd=$3("string"),k1=$3("function"),Je=$3("number"),x3=c=>c!==null&&typeof c=="object",Od=c=>c===!0||c===!1,t3=c=>{if(N3(c)!=="object")return!1;const e=t6(c);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in c)&&!(Symbol.iterator in c)},Id=K1("Date"),Pd=K1("File"),Rd=K1("Blob"),Nd=K1("FileList"),$d=c=>x3(c)&&k1(c.pipe),xd=c=>{let e;return c&&(typeof FormData=="function"&&c instanceof FormData||k1(c.append)&&((e=N3(c))==="formdata"||e==="object"&&k1(c.toString)&&c.toString()==="[object FormData]"))},Dd=K1("URLSearchParams"),Fd=c=>c.trim?c.trim():c.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function A4(c,e,{allOwnKeys:t=!1}={}){if(c===null||typeof c>"u")return;let l,r;if(typeof c!="object"&&(c=[c]),o4(c))for(l=0,r=c.length;l0;)if(r=t[l],e===r.toLowerCase())return r;return null}const Ze=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,c9=c=>!z4(c)&&c!==Ze;function o0(){const{caseless:c}=c9(this)&&this||{},e={},t=(l,r)=>{const o=c&&Qe(e,r)||r;t3(e[o])&&t3(l)?e[o]=o0(e[o],l):t3(l)?e[o]=o0({},l):o4(l)?e[o]=l.slice():e[o]=l};for(let l=0,r=arguments.length;l(A4(e,(r,o)=>{t&&k1(r)?c[o]=Ye(r,t):c[o]=r},{allOwnKeys:l}),c),jd=c=>(c.charCodeAt(0)===65279&&(c=c.slice(1)),c),Ud=(c,e,t,l)=>{c.prototype=Object.create(e.prototype,l),c.prototype.constructor=c,Object.defineProperty(c,"super",{value:e.prototype}),t&&Object.assign(c.prototype,t)},Bd=(c,e,t,l)=>{let r,o,a;const n={};if(e=e||{},c==null)return e;do{for(r=Object.getOwnPropertyNames(c),o=r.length;o-- >0;)a=r[o],(!l||l(a,c,e))&&!n[a]&&(e[a]=c[a],n[a]=!0);c=t!==!1&&t6(c)}while(c&&(!t||t(c,e))&&c!==Object.prototype);return e},Gd=(c,e,t)=>{c=String(c),(t===void 0||t>c.length)&&(t=c.length),t-=e.length;const l=c.indexOf(e,t);return l!==-1&&l===t},Wd=c=>{if(!c)return null;if(o4(c))return c;let e=c.length;if(!Je(e))return null;const t=new Array(e);for(;e-- >0;)t[e]=c[e];return t},Kd=(c=>e=>c&&e instanceof c)(typeof Uint8Array<"u"&&t6(Uint8Array)),Yd=(c,e)=>{const l=(c&&c[Symbol.iterator]).call(c);let r;for(;(r=l.next())&&!r.done;){const o=r.value;e.call(c,o[0],o[1])}},Xd=(c,e)=>{let t;const l=[];for(;(t=c.exec(e))!==null;)l.push(t);return l},Jd=K1("HTMLFormElement"),Qd=c=>c.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(t,l,r){return l.toUpperCase()+r}),m7=(({hasOwnProperty:c})=>(e,t)=>c.call(e,t))(Object.prototype),Zd=K1("RegExp"),e9=(c,e)=>{const t=Object.getOwnPropertyDescriptors(c),l={};A4(t,(r,o)=>{let a;(a=e(r,o,c))!==!1&&(l[o]=a||r)}),Object.defineProperties(c,l)},cf=c=>{e9(c,(e,t)=>{if(k1(c)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;const l=c[t];if(k1(l)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},ef=(c,e)=>{const t={},l=r=>{r.forEach(o=>{t[o]=!0})};return o4(c)?l(c):l(String(c).split(e)),t},tf=()=>{},lf=(c,e)=>(c=+c,Number.isFinite(c)?c:e),V8="abcdefghijklmnopqrstuvwxyz",y7="0123456789",t9={DIGIT:y7,ALPHA:V8,ALPHA_DIGIT:V8+V8.toUpperCase()+y7},rf=(c=16,e=t9.ALPHA_DIGIT)=>{let t="";const{length:l}=e;for(;c--;)t+=e[Math.random()*l|0];return t};function of(c){return!!(c&&k1(c.append)&&c[Symbol.toStringTag]==="FormData"&&c[Symbol.iterator])}const af=c=>{const e=new Array(10),t=(l,r)=>{if(x3(l)){if(e.indexOf(l)>=0)return;if(!("toJSON"in l)){e[r]=l;const o=o4(l)?[]:{};return A4(l,(a,n)=>{const i=t(a,r+1);!z4(i)&&(o[n]=i)}),e[r]=void 0,o}}return l};return t(c,0)},nf=K1("AsyncFunction"),sf=c=>c&&(x3(c)||k1(c))&&k1(c.then)&&k1(c.catch),S={isArray:o4,isArrayBuffer:Xe,isBuffer:Ad,isFormData:xd,isArrayBufferView:Td,isString:kd,isNumber:Je,isBoolean:Od,isObject:x3,isPlainObject:t3,isUndefined:z4,isDate:Id,isFile:Pd,isBlob:Rd,isRegExp:Zd,isFunction:k1,isStream:$d,isURLSearchParams:Dd,isTypedArray:Kd,isFileList:Nd,forEach:A4,merge:o0,extend:qd,trim:Fd,stripBOM:jd,inherits:Ud,toFlatObject:Bd,kindOf:N3,kindOfTest:K1,endsWith:Gd,toArray:Wd,forEachEntry:Yd,matchAll:Xd,isHTMLForm:Jd,hasOwnProperty:m7,hasOwnProp:m7,reduceDescriptors:e9,freezeMethods:cf,toObjectSet:ef,toCamelCase:Qd,noop:tf,toFiniteNumber:lf,findKey:Qe,global:Ze,isContextDefined:c9,ALPHABET:t9,generateString:rf,isSpecCompliantForm:of,toJSONObject:af,isAsyncFn:nf,isThenable:sf};function J(c,e,t,l,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=c,this.name="AxiosError",e&&(this.code=e),t&&(this.config=t),l&&(this.request=l),r&&(this.response=r)}S.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:S.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const l9=J.prototype,r9={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(c=>{r9[c]={value:c}});Object.defineProperties(J,r9);Object.defineProperty(l9,"isAxiosError",{value:!0});J.from=(c,e,t,l,r,o)=>{const a=Object.create(l9);return S.toFlatObject(c,a,function(i){return i!==Error.prototype},n=>n!=="isAxiosError"),J.call(a,c.message,e,t,l,r),a.cause=c,a.name=c.name,o&&Object.assign(a,o),a};const uf=null;function a0(c){return S.isPlainObject(c)||S.isArray(c)}function o9(c){return S.endsWith(c,"[]")?c.slice(0,-2):c}function M7(c,e,t){return c?c.concat(e).map(function(r,o){return r=o9(r),!t&&o?"["+r+"]":r}).join(t?".":""):e}function hf(c){return S.isArray(c)&&!c.some(a0)}const df=S.toFlatObject(S,{},null,function(e){return/^is[A-Z]/.test(e)});function D3(c,e,t){if(!S.isObject(c))throw new TypeError("target must be an object");e=e||new FormData,t=S.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,M){return!S.isUndefined(M[v])});const l=t.metaTokens,r=t.visitor||u,o=t.dots,a=t.indexes,i=(t.Blob||typeof Blob<"u"&&Blob)&&S.isSpecCompliantForm(e);if(!S.isFunction(r))throw new TypeError("visitor must be a function");function s(H){if(H===null)return"";if(S.isDate(H))return H.toISOString();if(!i&&S.isBlob(H))throw new J("Blob is not supported. Use a Buffer instead.");return S.isArrayBuffer(H)||S.isTypedArray(H)?i&&typeof Blob=="function"?new Blob([H]):Buffer.from(H):H}function u(H,v,M){let d=H;if(H&&!M&&typeof H=="object"){if(S.endsWith(v,"{}"))v=l?v:v.slice(0,-2),H=JSON.stringify(H);else if(S.isArray(H)&&hf(H)||(S.isFileList(H)||S.endsWith(v,"[]"))&&(d=S.toArray(H)))return v=o9(v),d.forEach(function(C,y){!(S.isUndefined(C)||C===null)&&e.append(a===!0?M7([v],y,o):a===null?v:v+"[]",s(C))}),!1}return a0(H)?!0:(e.append(M7(M,v,o),s(H)),!1)}const h=[],m=Object.assign(df,{defaultVisitor:u,convertValue:s,isVisitable:a0});function g(H,v){if(!S.isUndefined(H)){if(h.indexOf(H)!==-1)throw Error("Circular reference detected in "+v.join("."));h.push(H),S.forEach(H,function(d,f){(!(S.isUndefined(d)||d===null)&&r.call(e,d,S.isString(f)?f.trim():f,v,m))===!0&&g(d,v?v.concat(f):[f])}),h.pop()}}if(!S.isObject(c))throw new TypeError("data must be an object");return g(c),e}function b7(c){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(c).replace(/[!'()~]|%20|%00/g,function(l){return e[l]})}function l6(c,e){this._pairs=[],c&&D3(c,this,e)}const a9=l6.prototype;a9.append=function(e,t){this._pairs.push([e,t])};a9.toString=function(e){const t=e?function(l){return e.call(this,l,b7)}:b7;return this._pairs.map(function(r){return t(r[0])+"="+t(r[1])},"").join("&")};function ff(c){return encodeURIComponent(c).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function n9(c,e,t){if(!e)return c;const l=t&&t.encode||ff,r=t&&t.serialize;let o;if(r?o=r(e,t):o=S.isURLSearchParams(e)?e.toString():new l6(e,t).toString(l),o){const a=c.indexOf("#");a!==-1&&(c=c.slice(0,a)),c+=(c.indexOf("?")===-1?"?":"&")+o}return c}class C7{constructor(){this.handlers=[]}use(e,t,l){return this.handlers.push({fulfilled:e,rejected:t,synchronous:l?l.synchronous:!1,runWhen:l?l.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){S.forEach(this.handlers,function(l){l!==null&&e(l)})}}const i9={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pf=typeof URLSearchParams<"u"?URLSearchParams:l6,vf=typeof FormData<"u"?FormData:null,mf=typeof Blob<"u"?Blob:null,yf={isBrowser:!0,classes:{URLSearchParams:pf,FormData:vf,Blob:mf},protocols:["http","https","file","blob","url","data"]},s9=typeof window<"u"&&typeof document<"u",Mf=(c=>s9&&["ReactNative","NativeScript","NS"].indexOf(c)<0)(typeof navigator<"u"&&navigator.product),bf=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Cf=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:s9,hasStandardBrowserEnv:Mf,hasStandardBrowserWebWorkerEnv:bf},Symbol.toStringTag,{value:"Module"})),U1={...Cf,...yf};function Hf(c,e){return D3(c,new U1.classes.URLSearchParams,Object.assign({visitor:function(t,l,r,o){return U1.isNode&&S.isBuffer(t)?(this.append(l,t.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},e))}function gf(c){return S.matchAll(/\w+|\[(\w*)]/g,c).map(e=>e[0]==="[]"?"":e[1]||e[0])}function Vf(c){const e={},t=Object.keys(c);let l;const r=t.length;let o;for(l=0;l=t.length;return a=!a&&S.isArray(r)?r.length:a,i?(S.hasOwnProp(r,a)?r[a]=[r[a],l]:r[a]=l,!n):((!r[a]||!S.isObject(r[a]))&&(r[a]=[]),e(t,l,r[a],o)&&S.isArray(r[a])&&(r[a]=Vf(r[a])),!n)}if(S.isFormData(c)&&S.isFunction(c.entries)){const t={};return S.forEachEntry(c,(l,r)=>{e(gf(l),r,t,0)}),t}return null}function Lf(c,e,t){if(S.isString(c))try{return(e||JSON.parse)(c),S.trim(c)}catch(l){if(l.name!=="SyntaxError")throw l}return(t||JSON.stringify)(c)}const r6={transitional:i9,adapter:["xhr","http"],transformRequest:[function(e,t){const l=t.getContentType()||"",r=l.indexOf("application/json")>-1,o=S.isObject(e);if(o&&S.isHTMLForm(e)&&(e=new FormData(e)),S.isFormData(e))return r?JSON.stringify(u9(e)):e;if(S.isArrayBuffer(e)||S.isBuffer(e)||S.isStream(e)||S.isFile(e)||S.isBlob(e))return e;if(S.isArrayBufferView(e))return e.buffer;if(S.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let n;if(o){if(l.indexOf("application/x-www-form-urlencoded")>-1)return Hf(e,this.formSerializer).toString();if((n=S.isFileList(e))||l.indexOf("multipart/form-data")>-1){const i=this.env&&this.env.FormData;return D3(n?{"files[]":e}:e,i&&new i,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),Lf(e)):e}],transformResponse:[function(e){const t=this.transitional||r6.transitional,l=t&&t.forcedJSONParsing,r=this.responseType==="json";if(e&&S.isString(e)&&(l&&!this.responseType||r)){const a=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(n){if(a)throw n.name==="SyntaxError"?J.from(n,J.ERR_BAD_RESPONSE,this,null,this.response):n}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:U1.classes.FormData,Blob:U1.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};S.forEach(["delete","get","head","post","put","patch"],c=>{r6.headers[c]={}});const o6=r6,zf=S.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),_f=c=>{const e={};let t,l,r;return c&&c.split(` +`).forEach(function(a){r=a.indexOf(":"),t=a.substring(0,r).trim().toLowerCase(),l=a.substring(r+1).trim(),!(!t||e[t]&&zf[t])&&(t==="set-cookie"?e[t]?e[t].push(l):e[t]=[l]:e[t]=e[t]?e[t]+", "+l:l)}),e},H7=Symbol("internals");function f4(c){return c&&String(c).trim().toLowerCase()}function l3(c){return c===!1||c==null?c:S.isArray(c)?c.map(l3):String(c)}function wf(c){const e=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let l;for(;l=t.exec(c);)e[l[1]]=l[2];return e}const Ef=c=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(c.trim());function L8(c,e,t,l,r){if(S.isFunction(l))return l.call(this,e,t);if(r&&(e=t),!!S.isString(e)){if(S.isString(l))return e.indexOf(l)!==-1;if(S.isRegExp(l))return l.test(e)}}function Sf(c){return c.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,l)=>t.toUpperCase()+l)}function Af(c,e){const t=S.toCamelCase(" "+e);["get","set","has"].forEach(l=>{Object.defineProperty(c,l+t,{value:function(r,o,a){return this[l].call(this,e,r,o,a)},configurable:!0})})}let F3=class{constructor(e){e&&this.set(e)}set(e,t,l){const r=this;function o(n,i,s){const u=f4(i);if(!u)throw new Error("header name must be a non-empty string");const h=S.findKey(r,u);(!h||r[h]===void 0||s===!0||s===void 0&&r[h]!==!1)&&(r[h||i]=l3(n))}const a=(n,i)=>S.forEach(n,(s,u)=>o(s,u,i));return S.isPlainObject(e)||e instanceof this.constructor?a(e,t):S.isString(e)&&(e=e.trim())&&!Ef(e)?a(_f(e),t):e!=null&&o(t,e,l),this}get(e,t){if(e=f4(e),e){const l=S.findKey(this,e);if(l){const r=this[l];if(!t)return r;if(t===!0)return wf(r);if(S.isFunction(t))return t.call(this,r,l);if(S.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=f4(e),e){const l=S.findKey(this,e);return!!(l&&this[l]!==void 0&&(!t||L8(this,this[l],l,t)))}return!1}delete(e,t){const l=this;let r=!1;function o(a){if(a=f4(a),a){const n=S.findKey(l,a);n&&(!t||L8(l,l[n],n,t))&&(delete l[n],r=!0)}}return S.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let l=t.length,r=!1;for(;l--;){const o=t[l];(!e||L8(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const t=this,l={};return S.forEach(this,(r,o)=>{const a=S.findKey(l,o);if(a){t[a]=l3(r),delete t[o];return}const n=e?Sf(o):String(o).trim();n!==o&&delete t[o],t[n]=l3(r),l[n]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return S.forEach(this,(l,r)=>{l!=null&&l!==!1&&(t[r]=e&&S.isArray(l)?l.join(", "):l)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const l=new this(e);return t.forEach(r=>l.set(r)),l}static accessor(e){const l=(this[H7]=this[H7]={accessors:{}}).accessors,r=this.prototype;function o(a){const n=f4(a);l[n]||(Af(r,a),l[n]=!0)}return S.isArray(e)?e.forEach(o):o(e),this}};F3.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);S.reduceDescriptors(F3.prototype,({value:c},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:()=>c,set(l){this[t]=l}}});S.freezeMethods(F3);const e2=F3;function z8(c,e){const t=this||o6,l=e||t,r=e2.from(l.headers);let o=l.data;return S.forEach(c,function(n){o=n.call(t,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function h9(c){return!!(c&&c.__CANCEL__)}function T4(c,e,t){J.call(this,c??"canceled",J.ERR_CANCELED,e,t),this.name="CanceledError"}S.inherits(T4,J,{__CANCEL__:!0});function Tf(c,e,t){const l=t.config.validateStatus;!t.status||!l||l(t.status)?c(t):e(new J("Request failed with status code "+t.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}const kf=U1.hasStandardBrowserEnv?{write(c,e,t,l,r,o){const a=[c+"="+encodeURIComponent(e)];S.isNumber(t)&&a.push("expires="+new Date(t).toGMTString()),S.isString(l)&&a.push("path="+l),S.isString(r)&&a.push("domain="+r),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(c){const e=document.cookie.match(new RegExp("(^|;\\s*)("+c+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(c){this.write(c,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Of(c){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(c)}function If(c,e){return e?c.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):c}function d9(c,e){return c&&!Of(e)?If(c,e):e}const Pf=U1.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let l;function r(o){let a=o;return e&&(t.setAttribute("href",a),a=t.href),t.setAttribute("href",a),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:t.pathname.charAt(0)==="/"?t.pathname:"/"+t.pathname}}return l=r(window.location.href),function(a){const n=S.isString(a)?r(a):a;return n.protocol===l.protocol&&n.host===l.host}}():function(){return function(){return!0}}();function Rf(c){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(c);return e&&e[1]||""}function Nf(c,e){c=c||10;const t=new Array(c),l=new Array(c);let r=0,o=0,a;return e=e!==void 0?e:1e3,function(i){const s=Date.now(),u=l[o];a||(a=s),t[r]=i,l[r]=s;let h=o,m=0;for(;h!==r;)m+=t[h++],h=h%c;if(r=(r+1)%c,r===o&&(o=(o+1)%c),s-a{const o=r.loaded,a=r.lengthComputable?r.total:void 0,n=o-t,i=l(n),s=o<=a;t=o;const u={loaded:o,total:a,progress:a?o/a:void 0,bytes:n,rate:i||void 0,estimated:i&&a&&s?(a-o)/i:void 0,event:r};u[e?"download":"upload"]=!0,c(u)}}const $f=typeof XMLHttpRequest<"u",xf=$f&&function(c){return new Promise(function(t,l){let r=c.data;const o=e2.from(c.headers).normalize();let{responseType:a,withXSRFToken:n}=c,i;function s(){c.cancelToken&&c.cancelToken.unsubscribe(i),c.signal&&c.signal.removeEventListener("abort",i)}let u;if(S.isFormData(r)){if(U1.hasStandardBrowserEnv||U1.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((u=o.getContentType())!==!1){const[v,...M]=u?u.split(";").map(d=>d.trim()).filter(Boolean):[];o.setContentType([v||"multipart/form-data",...M].join("; "))}}let h=new XMLHttpRequest;if(c.auth){const v=c.auth.username||"",M=c.auth.password?unescape(encodeURIComponent(c.auth.password)):"";o.set("Authorization","Basic "+btoa(v+":"+M))}const m=d9(c.baseURL,c.url);h.open(c.method.toUpperCase(),n9(m,c.params,c.paramsSerializer),!0),h.timeout=c.timeout;function g(){if(!h)return;const v=e2.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),d={data:!a||a==="text"||a==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:v,config:c,request:h};Tf(function(C){t(C),s()},function(C){l(C),s()},d),h=null}if("onloadend"in h?h.onloadend=g:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(g)},h.onabort=function(){h&&(l(new J("Request aborted",J.ECONNABORTED,c,h)),h=null)},h.onerror=function(){l(new J("Network Error",J.ERR_NETWORK,c,h)),h=null},h.ontimeout=function(){let M=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded";const d=c.transitional||i9;c.timeoutErrorMessage&&(M=c.timeoutErrorMessage),l(new J(M,d.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,c,h)),h=null},U1.hasStandardBrowserEnv&&(n&&S.isFunction(n)&&(n=n(c)),n||n!==!1&&Pf(m))){const v=c.xsrfHeaderName&&c.xsrfCookieName&&kf.read(c.xsrfCookieName);v&&o.set(c.xsrfHeaderName,v)}r===void 0&&o.setContentType(null),"setRequestHeader"in h&&S.forEach(o.toJSON(),function(M,d){h.setRequestHeader(d,M)}),S.isUndefined(c.withCredentials)||(h.withCredentials=!!c.withCredentials),a&&a!=="json"&&(h.responseType=c.responseType),typeof c.onDownloadProgress=="function"&&h.addEventListener("progress",g7(c.onDownloadProgress,!0)),typeof c.onUploadProgress=="function"&&h.upload&&h.upload.addEventListener("progress",g7(c.onUploadProgress)),(c.cancelToken||c.signal)&&(i=v=>{h&&(l(!v||v.type?new T4(null,c,h):v),h.abort(),h=null)},c.cancelToken&&c.cancelToken.subscribe(i),c.signal&&(c.signal.aborted?i():c.signal.addEventListener("abort",i)));const H=Rf(m);if(H&&U1.protocols.indexOf(H)===-1){l(new J("Unsupported protocol "+H+":",J.ERR_BAD_REQUEST,c));return}h.send(r||null)})},n0={http:uf,xhr:xf};S.forEach(n0,(c,e)=>{if(c){try{Object.defineProperty(c,"name",{value:e})}catch{}Object.defineProperty(c,"adapterName",{value:e})}});const V7=c=>`- ${c}`,Df=c=>S.isFunction(c)||c===null||c===!1,f9={getAdapter:c=>{c=S.isArray(c)?c:[c];const{length:e}=c;let t,l;const r={};for(let o=0;o`adapter ${n} `+(i===!1?"is not supported by the environment":"is not available in the build"));let a=e?o.length>1?`since : +`+o.map(V7).join(` +`):" "+V7(o[0]):"as no adapter specified";throw new J("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return l},adapters:n0};function _8(c){if(c.cancelToken&&c.cancelToken.throwIfRequested(),c.signal&&c.signal.aborted)throw new T4(null,c)}function L7(c){return _8(c),c.headers=e2.from(c.headers),c.data=z8.call(c,c.transformRequest),["post","put","patch"].indexOf(c.method)!==-1&&c.headers.setContentType("application/x-www-form-urlencoded",!1),f9.getAdapter(c.adapter||o6.adapter)(c).then(function(l){return _8(c),l.data=z8.call(c,c.transformResponse,l),l.headers=e2.from(l.headers),l},function(l){return h9(l)||(_8(c),l&&l.response&&(l.response.data=z8.call(c,c.transformResponse,l.response),l.response.headers=e2.from(l.response.headers))),Promise.reject(l)})}const z7=c=>c instanceof e2?{...c}:c;function Z2(c,e){e=e||{};const t={};function l(s,u,h){return S.isPlainObject(s)&&S.isPlainObject(u)?S.merge.call({caseless:h},s,u):S.isPlainObject(u)?S.merge({},u):S.isArray(u)?u.slice():u}function r(s,u,h){if(S.isUndefined(u)){if(!S.isUndefined(s))return l(void 0,s,h)}else return l(s,u,h)}function o(s,u){if(!S.isUndefined(u))return l(void 0,u)}function a(s,u){if(S.isUndefined(u)){if(!S.isUndefined(s))return l(void 0,s)}else return l(void 0,u)}function n(s,u,h){if(h in e)return l(s,u);if(h in c)return l(void 0,s)}const i={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:n,headers:(s,u)=>r(z7(s),z7(u),!0)};return S.forEach(Object.keys(Object.assign({},c,e)),function(u){const h=i[u]||r,m=h(c[u],e[u],u);S.isUndefined(m)&&h!==n||(t[u]=m)}),t}const p9="1.6.8",a6={};["object","boolean","number","function","string","symbol"].forEach((c,e)=>{a6[c]=function(l){return typeof l===c||"a"+(e<1?"n ":" ")+c}});const _7={};a6.transitional=function(e,t,l){function r(o,a){return"[Axios v"+p9+"] Transitional option '"+o+"'"+a+(l?". "+l:"")}return(o,a,n)=>{if(e===!1)throw new J(r(a," has been removed"+(t?" in "+t:"")),J.ERR_DEPRECATED);return t&&!_7[a]&&(_7[a]=!0,console.warn(r(a," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(o,a,n):!0}};function Ff(c,e,t){if(typeof c!="object")throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const l=Object.keys(c);let r=l.length;for(;r-- >0;){const o=l[r],a=e[o];if(a){const n=c[o],i=n===void 0||a(n,o,c);if(i!==!0)throw new J("option "+o+" must be "+i,J.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new J("Unknown option "+o,J.ERR_BAD_OPTION)}}const i0={assertOptions:Ff,validators:a6},u2=i0.validators;let g3=class{constructor(e){this.defaults=e,this.interceptors={request:new C7,response:new C7}}async request(e,t){try{return await this._request(e,t)}catch(l){if(l instanceof Error){let r;Error.captureStackTrace?Error.captureStackTrace(r={}):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";l.stack?o&&!String(l.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(l.stack+=` +`+o):l.stack=o}throw l}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=Z2(this.defaults,t);const{transitional:l,paramsSerializer:r,headers:o}=t;l!==void 0&&i0.assertOptions(l,{silentJSONParsing:u2.transitional(u2.boolean),forcedJSONParsing:u2.transitional(u2.boolean),clarifyTimeoutError:u2.transitional(u2.boolean)},!1),r!=null&&(S.isFunction(r)?t.paramsSerializer={serialize:r}:i0.assertOptions(r,{encode:u2.function,serialize:u2.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&S.merge(o.common,o[t.method]);o&&S.forEach(["delete","get","head","post","put","patch","common"],H=>{delete o[H]}),t.headers=e2.concat(a,o);const n=[];let i=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(t)===!1||(i=i&&v.synchronous,n.unshift(v.fulfilled,v.rejected))});const s=[];this.interceptors.response.forEach(function(v){s.push(v.fulfilled,v.rejected)});let u,h=0,m;if(!i){const H=[L7.bind(this),void 0];for(H.unshift.apply(H,n),H.push.apply(H,s),m=H.length,u=Promise.resolve(t);h{if(!l._listeners)return;let o=l._listeners.length;for(;o-- >0;)l._listeners[o](r);l._listeners=null}),this.promise.then=r=>{let o;const a=new Promise(n=>{l.subscribe(n),o=n}).then(r);return a.cancel=function(){l.unsubscribe(o)},a},e(function(o,a,n){l.reason||(l.reason=new T4(o,a,n),t(l.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}static source(){let e;return{token:new v9(function(r){e=r}),cancel:e}}};const jf=qf;function Uf(c){return function(t){return c.apply(null,t)}}function Bf(c){return S.isObject(c)&&c.isAxiosError===!0}const s0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(s0).forEach(([c,e])=>{s0[e]=c});const Gf=s0;function m9(c){const e=new r3(c),t=Ye(r3.prototype.request,e);return S.extend(t,r3.prototype,e,{allOwnKeys:!0}),S.extend(t,e,null,{allOwnKeys:!0}),t.create=function(r){return m9(Z2(c,r))},t}const u1=m9(o6);u1.Axios=r3;u1.CanceledError=T4;u1.CancelToken=jf;u1.isCancel=h9;u1.VERSION=p9;u1.toFormData=D3;u1.AxiosError=J;u1.Cancel=u1.CanceledError;u1.all=function(e){return Promise.all(e)};u1.spread=Uf;u1.isAxiosError=Bf;u1.mergeConfig=Z2;u1.AxiosHeaders=e2;u1.formToJSON=c=>u9(S.isHTMLForm(c)?new FormData(c):c);u1.getAdapter=f9.getAdapter;u1.HttpStatusCode=Gf;u1.default=u1;const y9=u1,{Axios:ZM,AxiosError:cb,CanceledError:Wf,isCancel:eb,CancelToken:tb,VERSION:lb,all:rb,Cancel:ob,isAxiosError:ab,spread:nb,toFormData:ib,AxiosHeaders:sb,HttpStatusCode:ub,formToJSON:hb,getAdapter:db,mergeConfig:fb}=y9;var n6=(c=>(c[c.SUCCESS=200]="SUCCESS",c[c.ERROR=-1]="ERROR",c[c.TIMEOUT=10042]="TIMEOUT",c.TYPE="success",c))(n6||{});const w8="未知错误,请重试",Kf="https://nest-api.buqiyuan.site",Yf=new AbortController,i6=y9.create({baseURL:Kf,timeout:1e4,signal:Yf.signal});i6.interceptors.request.use(c=>{const t=c4().token;return t&&c.headers&&(c.headers.Authorization=`Bearer ${t}`),c},c=>{Promise.reject(c)});i6.interceptors.response.use(c=>{const e=c.data;if(e.code!==n6.SUCCESS){G2.error(e.message||w8),[1101,1105].includes(e.code)&&Z7.confirm({title:"警告",content:e.message||"账号异常,您可以取消停留在该页上,或重新登录",okText:"重新登录",cancelText:"取消",onOk:()=>{localStorage.clear(),window.location.reload()}});const t=new Error(e.message||w8);return t.code=e.code,Promise.reject(t)}else return Ke().setServerConnectStatus(!0),c},c=>{var e,t;if(!(c instanceof Wf)){const l=((t=(e=c==null?void 0:c.response)==null?void 0:e.data)==null?void 0:t.message)??w8;G2.error({content:l,key:l}),c.message=l}return Promise.reject(c)});async function O(c,e={}){const t=h3(c)?c:c.url,l=h3(c)?e:c;try{const{requestType:r,isReturnResult:o=!0,...a}=l,n=await i6.request({url:t,...a,headers:{...a.headers,...r==="form"?{"Content-Type":"multipart/form-data"}:{}}}),{data:i}=n,{code:s,message:u}=i||{};if(i&&Reflect.has(i,"code")&&s===n6.SUCCESS){const{successMsg:m,showSuccessMsg:g}=l;m?G2.success(m):g&&u&&G2.success(u)}return o?i.data:i}catch(r){return Promise.reject(r)}}async function Xf(c,e){return O("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function Jf(c,e){return O("/api/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}const Qf=Object.freeze(Object.defineProperty({__proto__:null,authLogin:Xf,authRegister:Jf},Symbol.toStringTag,{value:"Module"}));async function Zf(c){return O("/api/account/logout",{method:"GET",...c||{}})}async function cp(c){return O("/api/account/menus",{method:"GET",...c||{}})}async function ep(c,e){return O("/api/account/password",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function tp(c){return O("/api/account/permissions",{method:"GET",...c||{}})}async function lp(c){return O("/api/account/profile",{method:"GET",...c||{}})}async function rp(c,e){return O("/api/account/update",{method:"PUT",headers:{"Content-Type":"application/json"},data:c,...e||{}})}const op=Object.freeze(Object.defineProperty({__proto__:null,accountLogout:Zf,accountMenu:cp,accountPassword:ep,accountPermissions:tp,accountProfile:lp,accountUpdate:rp},Symbol.toStringTag,{value:"Module"}));async function ap(c,e){return O("/api/auth/captcha/img",{method:"GET",params:{width:"100",height:"50",...c},...e||{}})}const np=Object.freeze(Object.defineProperty({__proto__:null,captchaCaptchaByImg:ap},Symbol.toStringTag,{value:"Module"}));async function ip(c,e){return O("/api/auth/email/send",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}const sp=Object.freeze(Object.defineProperty({__proto__:null,emailSendEmailCode:ip},Symbol.toStringTag,{value:"Module"}));async function up(c,e){return O("/api/system/users",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function hp(c,e){return O("/api/system/users",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function dp(c,e){const{id:t,...l}=c;return O(`/api/system/users/${t}`,{method:"GET",params:{...l},...e||{}})}async function fp(c,e,t){const{id:l,...r}=c;return O(`/api/system/users/${l}`,{method:"PUT",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function pp(c,e){const{id:t,...l}=c;return O(`/api/system/users/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}async function vp(c,e,t){const{id:l,...r}=c;return O(`/api/system/users/${l}/password`,{method:"POST",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{}})}const mp=Object.freeze(Object.defineProperty({__proto__:null,userCreate:hp,userDelete:pp,userList:up,userPassword:vp,userRead:dp,userUpdate:fp},Symbol.toStringTag,{value:"Module"}));async function yp(c,e){return O("/api/system/roles",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function Mp(c,e){return O("/api/system/roles",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function bp(c,e){const{id:t,...l}=c;return O(`/api/system/roles/${t}`,{method:"GET",params:{...l},...e||{}})}async function Cp(c,e,t){const{id:l,...r}=c;return O(`/api/system/roles/${l}`,{method:"PUT",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function Hp(c,e){const{id:t,...l}=c;return O(`/api/system/roles/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}const gp=Object.freeze(Object.defineProperty({__proto__:null,roleCreate:Mp,roleDelete:Hp,roleInfo:bp,roleList:yp,roleUpdate:Cp},Symbol.toStringTag,{value:"Module"}));async function Vp(c,e){return O("/api/system/menus",{method:"GET",params:{extOpenMode:"1",show:"1",keepAlive:"1",status:"1",...c},...e||{}})}async function Lp(c,e){return O("/api/system/menus",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function zp(c,e){const{id:t,...l}=c;return O(`/api/system/menus/${t}`,{method:"GET",params:{...l},...e||{}})}async function _p(c,e,t){const{id:l,...r}=c;return O(`/api/system/menus/${l}`,{method:"PUT",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function wp(c,e){const{id:t,...l}=c;return O(`/api/system/menus/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}async function Ep(c){return O("/api/system/menus/permissions",{method:"GET",...c||{}})}const Sp=Object.freeze(Object.defineProperty({__proto__:null,menuCreate:Lp,menuDelete:wp,menuGetPermissions:Ep,menuInfo:zp,menuList:Vp,menuUpdate:_p},Symbol.toStringTag,{value:"Module"}));async function Ap(c,e){return O("/api/system/param-config",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function Tp(c,e){return O("/api/system/param-config",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function kp(c,e){const{id:t,...l}=c;return O(`/api/system/param-config/${t}`,{method:"GET",params:{...l},...e||{}})}async function Op(c,e,t){const{id:l,...r}=c;return O(`/api/system/param-config/${l}`,{method:"POST",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function Ip(c,e){const{id:t,...l}=c;return O(`/api/system/param-config/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}const Pp=Object.freeze(Object.defineProperty({__proto__:null,paramConfigCreate:Tp,paramConfigDelete:Ip,paramConfigInfo:kp,paramConfigList:Ap,paramConfigUpdate:Op},Symbol.toStringTag,{value:"Module"}));async function Rp(c,e){return O("/api/system/log/captcha/list",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function Np(c,e){return O("/api/system/log/login/list",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function $p(c,e){return O("/api/system/log/task/list",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}const xp=Object.freeze(Object.defineProperty({__proto__:null,logCaptchaList:Rp,logLoginLogPage:Np,logTaskList:$p},Symbol.toStringTag,{value:"Module"}));async function Dp(c,e){return O("/api/system/depts",{method:"GET",params:{...c},...e||{}})}async function Fp(c,e){return O("/api/system/depts",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function qp(c,e){const{id:t,...l}=c;return O(`/api/system/depts/${t}`,{method:"GET",params:{...l},...e||{}})}async function jp(c,e,t){const{id:l,...r}=c;return O(`/api/system/depts/${l}`,{method:"PUT",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function Up(c,e){const{id:t,...l}=c;return O(`/api/system/depts/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}const Bp=Object.freeze(Object.defineProperty({__proto__:null,deptCreate:Fp,deptDelete:Up,deptInfo:qp,deptList:Dp,deptUpdate:jp},Symbol.toStringTag,{value:"Module"}));async function Gp(c,e){return O("/api/system/dict-type",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function Wp(c,e){return O("/api/system/dict-type",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function Kp(c,e){const{id:t,...l}=c;return O(`/api/system/dict-type/${t}`,{method:"GET",params:{...l},...e||{}})}async function Yp(c,e,t){const{id:l,...r}=c;return O(`/api/system/dict-type/${l}`,{method:"POST",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function Xp(c,e){const{id:t,...l}=c;return O(`/api/system/dict-type/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}async function Jp(c){return O("/api/system/dict-type/select-options",{method:"GET",...c||{}})}const Qp=Object.freeze(Object.defineProperty({__proto__:null,dictTypeCreate:Wp,dictTypeDelete:Xp,dictTypeGetAll:Jp,dictTypeInfo:Kp,dictTypeList:Gp,dictTypeUpdate:Yp},Symbol.toStringTag,{value:"Module"}));async function Zp(c,e){return O("/api/system/dict-item",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function cv(c,e){return O("/api/system/dict-item",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function ev(c,e){const{id:t,...l}=c;return O(`/api/system/dict-item/${t}`,{method:"GET",params:{...l},...e||{}})}async function tv(c,e,t){const{id:l,...r}=c;return O(`/api/system/dict-item/${l}`,{method:"POST",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function lv(c,e){const{id:t,...l}=c;return O(`/api/system/dict-item/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}const rv=Object.freeze(Object.defineProperty({__proto__:null,dictItemCreate:cv,dictItemDelete:lv,dictItemInfo:ev,dictItemList:Zp,dictItemUpdate:tv},Symbol.toStringTag,{value:"Module"}));async function ov(c,e){return O("/api/system/tasks",{method:"GET",params:{page:"1",pageSize:"10",limit:"-1",...c},...e||{}})}async function av(c,e){return O("/api/system/tasks",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function nv(c,e){const{id:t,...l}=c;return O(`/api/system/tasks/${t}`,{method:"GET",params:{...l},...e||{}})}async function iv(c,e,t){const{id:l,...r}=c;return O(`/api/system/tasks/${l}`,{method:"PUT",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function sv(c,e){const{id:t,...l}=c;return O(`/api/system/tasks/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}async function uv(c,e){const{id:t,...l}=c;return O(`/api/system/tasks/${t}/once`,{method:"PUT",params:{...l},...e||{}})}async function hv(c,e){const{id:t,...l}=c;return O(`/api/system/tasks/${t}/start`,{method:"PUT",params:{...l},...e||{}})}async function dv(c,e){const{id:t,...l}=c;return O(`/api/system/tasks/${t}/stop`,{method:"PUT",params:{...l},...e||{}})}const fv=Object.freeze(Object.defineProperty({__proto__:null,taskCreate:av,taskDelete:sv,taskInfo:nv,taskList:ov,taskOnce:uv,taskStart:hv,taskStop:dv,taskUpdate:iv},Symbol.toStringTag,{value:"Module"}));async function pv(c,e){return O("/api/system/online/kick",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function vv(c){return O("/api/system/online/list",{method:"GET",...c||{}})}const mv=Object.freeze(Object.defineProperty({__proto__:null,onlineKick:pv,onlineList:vv},Symbol.toStringTag,{value:"Module"}));async function yv(c,e){const{uid:t,...l}=c;return O(`/api/sse/${t}`,{method:"GET",params:{...l},...e||{}})}const Mv=Object.freeze(Object.defineProperty({__proto__:null,sseSse:yv},Symbol.toStringTag,{value:"Module"}));async function bv(c){return O("/api/system/serve/stat",{method:"GET",...c||{}})}const Cv=Object.freeze(Object.defineProperty({__proto__:null,serveStat:bv},Symbol.toStringTag,{value:"Module"}));async function Hv(c,e){return O("/api/tools/storage/delete",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"删除成功"}})}async function gv(c,e){return O("/api/tools/storage/list",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}const Vv=Object.freeze(Object.defineProperty({__proto__:null,storageDelete:Hv,storageList:gv},Symbol.toStringTag,{value:"Module"}));async function Lv(c,e){return O("/api/tools/email/send",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}const zv=Object.freeze(Object.defineProperty({__proto__:null,emailSend:Lv},Symbol.toStringTag,{value:"Module"}));async function _v(c,e,t){const l=new FormData;return e&&l.append("file",e),Object.keys(c).forEach(r=>{const o=c[r];o!=null&&(typeof o=="object"&&!(o instanceof File)?o instanceof Array?o.forEach(a=>l.append(r,a||"")):l.append(r,JSON.stringify(o)):l.append(r,o))}),O("/api/tools/upload",{method:"POST",data:l,requestType:"form",...t||{}})}const wv=Object.freeze(Object.defineProperty({__proto__:null,uploadUpload:_v},Symbol.toStringTag,{value:"Module"}));async function Ev(c){return O("/api/health/database",{method:"GET",...c||{}})}async function Sv(c){return O("/api/health/disk",{method:"GET",...c||{}})}async function Av(c){return O("/api/health/memory-heap",{method:"GET",...c||{}})}async function Tv(c){return O("/api/health/memory-rss",{method:"GET",...c||{}})}async function kv(c){return O("/api/health/network",{method:"GET",...c||{}})}const Ov=Object.freeze(Object.defineProperty({__proto__:null,healthCheckDatabase:Ev,healthCheckDisk:Sv,healthCheckMemoryHeap:Av,healthCheckMemoryRss:Tv,healthCheckNetwork:kv},Symbol.toStringTag,{value:"Module"}));async function Iv(c,e){return O("/api/netdisk/manage/copy",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function Pv(c,e){return O("/api/netdisk/manage/cut",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function Rv(c,e){return O("/api/netdisk/manage/delete",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"删除成功"}})}async function Nv(c,e){return O("/api/netdisk/manage/download",{method:"GET",params:{...c},...e||{}})}async function $v(c,e){return O("/api/netdisk/manage/info",{method:"GET",params:{...c},...e||{}})}async function xv(c,e){return O("/api/netdisk/manage/list",{method:"GET",params:{...c},...e||{}})}async function Dv(c,e){return O("/api/netdisk/manage/mark",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function Fv(c,e){return O("/api/netdisk/manage/mkdir",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function qv(c,e){return O("/api/netdisk/manage/rename",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{}})}async function jv(c){return O("/api/netdisk/manage/token",{method:"GET",...c||{}})}const Uv=Object.freeze(Object.defineProperty({__proto__:null,netDiskManageCopy:Iv,netDiskManageCut:Pv,netDiskManageDelete:Rv,netDiskManageDownload:Nv,netDiskManageInfo:$v,netDiskManageList:xv,netDiskManageMark:Dv,netDiskManageMkdir:Fv,netDiskManageRename:qv,netDiskManageToken:jv},Symbol.toStringTag,{value:"Module"}));async function Bv(c){return O("/api/netdisk/overview/desc",{method:"GET",...c||{}})}const Gv=Object.freeze(Object.defineProperty({__proto__:null,netDiskOverviewSpace:Bv},Symbol.toStringTag,{value:"Module"}));async function Wv(c,e){return O("/api/todos",{method:"GET",params:{page:"1",pageSize:"10",...c},...e||{}})}async function Kv(c,e){return O("/api/todos",{method:"POST",headers:{"Content-Type":"application/json"},data:c,...e||{successMsg:"创建成功"}})}async function Yv(c,e){const{id:t,...l}=c;return O(`/api/todos/${t}`,{method:"GET",params:{...l},...e||{}})}async function Xv(c,e,t){const{id:l,...r}=c;return O(`/api/todos/${l}`,{method:"PUT",headers:{"Content-Type":"application/json"},params:{...r},data:e,...t||{successMsg:"更新成功"}})}async function Jv(c,e){const{id:t,...l}=c;return O(`/api/todos/${t}`,{method:"DELETE",params:{...l},...e||{successMsg:"删除成功"}})}const Qv=Object.freeze(Object.defineProperty({__proto__:null,todoCreate:Kv,todoDelete:Jv,todoInfo:Yv,todoList:Wv,todoUpdate:Xv},Symbol.toStringTag,{value:"Module"})),B4={auth:Qf,account:op,captcha:np,authEmail:sp,systemUser:mp,systemRole:gp,systemMenu:Sp,systemParamConfig:Pp,systemLog:xp,systemDept:Bp,systemDictType:Qp,systemDictItem:rv,systemTask:fv,systemOnline:mv,systemSse:Mv,systemServe:Cv,toolsStorage:Vv,systemEmail:zv,toolsUpload:wv,health:Ov,netDiskManage:Uv,netDiskOverview:Gv,businessTodo:Qv};var p4,v4,G={version:"0.2.0"},M1=G.settings={minimum:.08,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function w7(c,e,t){return ct?t:c}function G4(c){return 100*(-1+c)}G.configure=function(c){var e,t;for(e in c)(t=c[e])!==void 0&&c.hasOwnProperty(e)&&(M1[e]=t);return this},G.status=null,G.set=function(c){var e=G.isStarted();c=w7(c,M1.minimum,1),G.status=c===1?null:c;var t=G.render(!e),l=t.querySelector(M1.barSelector),r=M1.speed,o=M1.easing;return Zv(function(a){M1.positionUsing===""&&(M1.positionUsing=G.getPositioningCSS()),W4(l,function(n,i,s){var u;return(u=M1.positionUsing==="translate3d"?{transform:"translate3d("+G4(n)+"%,0,0)"}:M1.positionUsing==="translate"?{transform:"translate("+G4(n)+"%,0)"}:{"margin-left":G4(n)+"%"}).transition="all "+i+"ms "+s,u}(c,r,o)),c===1?(W4(t,{transition:"none",opacity:1}),setTimeout(function(){W4(t,{transition:"all "+r+"ms linear",opacity:0}),setTimeout(function(){G.remove(),a()},r)},r)):setTimeout(a,r)}),this},G.isStarted=function(){return typeof G.status=="number"},G.start=function(){G.status||G.set(0);var c=function(){setTimeout(function(){G.status&&(G.trickle(),c())},M1.trickleSpeed)};return M1.trickle&&c(),this},G.done=function(c){return c||G.status?G.inc(.3+.5*Math.random()).set(1):this},G.inc=function(c){var e=G.status;return e?e>1?void 0:(typeof c!="number"&&(c=e>=0&&e<.2?.1:e>=.2&&e<.5?.04:e>=.5&&e<.8?.02:e>=.8&&e<.99?.005:0),e=w7(e+c,0,.994),G.set(e)):G.start()},G.trickle=function(){return G.inc()},p4=0,v4=0,G.promise=function(c){return c&&c.state()!=="resolved"?(v4===0&&G.start(),p4++,v4++,c.always(function(){--v4==0?(p4=0,G.done()):G.set((p4-v4)/p4)}),this):this},G.render=function(c){if(G.isRendered())return document.getElementById("nprogress");E7(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=M1.template;var t,l=e.querySelector(M1.barSelector),r=c?"-100":G4(G.status||0),o=document.querySelector(M1.parent);return W4(l,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),M1.showSpinner||(t=e.querySelector(M1.spinnerSelector))&&A7(t),o!=document.body&&E7(o,"nprogress-custom-parent"),o.appendChild(e),e},G.remove=function(){S7(document.documentElement,"nprogress-busy"),S7(document.querySelector(M1.parent),"nprogress-custom-parent");var c=document.getElementById("nprogress");c&&A7(c)},G.isRendered=function(){return!!document.getElementById("nprogress")},G.getPositioningCSS=function(){var c=document.body.style,e="WebkitTransform"in c?"Webkit":"MozTransform"in c?"Moz":"msTransform"in c?"ms":"OTransform"in c?"O":"";return e+"Perspective"in c?"translate3d":e+"Transform"in c?"translate":"margin"};var Zv=function(){var c=[];function e(){var t=c.shift();t&&t(e)}return function(t){c.push(t),c.length==1&&e()}}(),W4=function(){var c=["Webkit","O","Moz","ms"],e={};function t(l,r,o){var a;a=(a=r).replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(n,i){return i.toUpperCase()}),r=e[a]||(e[a]=function(n){var i=document.body.style;if(n in i)return n;for(var s,u=c.length,h=n.charAt(0).toUpperCase()+n.slice(1);u--;)if((s=c[u]+h)in i)return s;return n}(a)),l.style[r]=o}return function(l,r){var o,a,n=arguments;if(n.length==2)for(o in r)(a=r[o])!==void 0&&r.hasOwnProperty(o)&&t(l,o,a);else t(l,n[1],n[2])}}();function M9(c,e){return(typeof c=="string"?c:s6(c)).indexOf(" "+e+" ")>=0}function E7(c,e){var t=s6(c),l=t+e;M9(t,e)||(c.className=l.substring(1))}function S7(c,e){var t,l=s6(c);M9(c,e)&&(t=l.replace(" "+e+" "," "),c.className=t.substring(1,t.length-1))}function s6(c){return(" "+(c&&c.className||"")+" ").replace(/\s+/gi," ")}function A7(c){c&&c.parentNode&&c.parentNode.removeChild(c)}const cm=e4({id:"keep-alive",state:()=>({list:[]}),actions:{add(c){typeof c=="string"?!this.list.includes(c)&&this.list.push(c):c.map(e=>{e&&!this.list.includes(e)&&this.list.push(e)})},remove(c){typeof c=="string"?this.list=this.list.filter(e=>e!==c):this.list=this.list.filter(e=>!c.includes(e))},clear(){this.list=[]}}});function em(c,e){return c.then(t=>[null,t]).catch(t=>e?[Object.assign({},t,e),void 0]:[t,void 0])}G.configure({showSpinner:!1});const tm="/dashboard/welcome";function lm(c,e){c.beforeEach(async(l,r,o)=>{G.start();const a=c4();if(a.token)if(l.name===d2)o({path:tm});else{const n=c.hasRoute(l.name);if(a.menus.length===0){const[i]=await em(a.afterLogin());if(i)return a.clearLoginStatus(),Z7.destroyAll(),o({name:d2});l.name===r0?o({path:l.fullPath,replace:!0}):n?o():o({...l,replace:!0})}else o()}else e.some(n=>n===l.name)?o():o({name:d2,query:{redirect:l.fullPath},replace:!0})});const t=l=>{var o,a,n;const r=(a=(o=l.matched.at(-1))==null?void 0:o.components)==null?void 0:a.default;return(r==null?void 0:r.name)??((n=r==null?void 0:r.type)==null?void 0:n.name)};c.afterEach((l,r,o)=>{var s;if(Mt(o,bt.aborted)){G.done();return}const a=cm(),n=t(l);if((s=l.meta)!=null&&s.keepAlive?n?a.add(n):console.warn(`${l.fullPath}页面组件的keepAlive为true但未设置组件名,会导致缓存失效,请检查`):n&&a.remove(n),l.name===e3){const u=t(r);u&&a.remove(u)}c4().token||a.clear(),G.done()}),c.onError(l=>{console.error("路由错误",l)})}const rm={path:"/login",name:d2,component:()=>R(()=>import("./index-BiYyWEFS.js"),__vite__mapDeps([5,2,6,1,3,7])),meta:{title:"登录"}},b9=[rm],om={path:"/redirect",name:"RedirectTo",meta:{title:e3,hideInBreadcrumb:!0,hideInMenu:!0},children:[{path:":path(.*)",name:e3,component:z3,meta:{title:e3,hideInMenu:!0},beforeEnter:c=>{const{params:e,query:t}=c,{path:l,redirectType:r="path"}=e;Reflect.deleteProperty(e,"_redirect_type"),Reflect.deleteProperty(e,"path");const o=Array.isArray(l)?l.join("/"):l;return setTimeout(()=>{r==="name"?N1.replace({name:o,query:t,params:e}):N1.replace({path:o.startsWith("/")?o:`/${o}`,query:t})}),!0}}]},am={path:"/:pathMatch(.*)*",name:r0,meta:{title:"PageNotFound",hideInMenu:!0,hideInTabs:!0},component:z3,children:[{path:"/:pathMatch(.*)*",name:r0,component:()=>R(()=>import("./404-CRoKFYsj.js"),__vite__mapDeps([8,2,1,3,9])),meta:{title:"PageNotFound",hideBreadcrumb:!0,hideMenu:!0}}]},C9=[om,am],y4={path:"/",name:"Layout",redirect:"/dashboard/welcome",component:()=>R(()=>import("./index-BZdUp4SX.js"),__vite__mapDeps([10,2,6,11,1,3,12,13,14])),meta:{title:"根路由"},children:[]},nm=[y4,...b9,...C9],N1=Ct({history:Ht(""),routes:nm});function im(){N1.getRoutes().forEach(c=>{const{name:e}=c;e&&!We.some(t=>t===e)&&N1.hasRoute(e)&&N1.removeRoute(e)})}async function sm(c){lm(N1,We),c.use(N1),await N1.isReady()}const um=Object.assign({"../../views/account/about.vue":()=>R(()=>import("./about-DhpA00it.js"),__vite__mapDeps([15,1,2,3])),"../../views/account/settings.vue":()=>R(()=>import("./settings-DnTRRMqt.js"),__vite__mapDeps([16,2,1,3])),"../../views/dashboard/welcome/index.vue":()=>R(()=>import("./index-Daa2Keel.js"),__vite__mapDeps([17,1,2,3,18])),"../../views/demos/button.vue":()=>R(()=>import("./button-5hd5u92r.js"),__vite__mapDeps([19,1,2,3])),"../../views/demos/custom-modal.vue":()=>R(()=>import("./custom-modal-7kL4achE.js"),__vite__mapDeps([20,12,2,1,3,13,21,22,23,24])),"../../views/demos/form/basic-form/index.vue":()=>R(()=>import("./index-nTg3dILS.js"),__vite__mapDeps([25,26,1,2,3,22,23,24,27,28,29,30,31])),"../../views/demos/form/custom-form/index.vue":()=>R(()=>import("./index-5xMuLH8u.js"),__vite__mapDeps([32,33,1,2,3,22,23,24,27,28,29,30])),"../../views/demos/form/custom-form/input-number-range.vue":()=>R(()=>import("./input-number-range-DokHZM07.js"),__vite__mapDeps([34,33,1,2,3])),"../../views/demos/form/dynamic-form/index.vue":()=>R(()=>import("./index-CNd5ouUm.js"),__vite__mapDeps([35,22,1,2,3,23,24,28,29,30,36])),"../../views/demos/form/request-form/index.vue":()=>R(()=>import("./index-B3USe4qO.js"),__vite__mapDeps([37,26,1,2,3,22,23,24,27,28,29,30,38])),"../../views/demos/form/rule-form/index.vue":()=>R(()=>import("./index-DUgJjQcq.js"),__vite__mapDeps([39,22,1,2,3,23,24,28,29,30,40])),"../../views/demos/form/use-form/index.vue":()=>R(()=>import("./index-BLpqTwZM.js"),__vite__mapDeps([41,22,1,2,3,23,24,27,28,29,30,42])),"../../views/demos/nested-routes/index.vue":()=>R(()=>import("./index-BLW_RabB.js"),__vite__mapDeps([43,2,1,3])),"../../views/demos/nested-routes/route-one.vue":()=>R(()=>import("./route-one-CJgyy3_5.js"),__vite__mapDeps([44,2])),"../../views/demos/nested-routes/route-three.vue":()=>R(()=>import("./route-three-B6B42Y1L.js"),__vite__mapDeps([45,2])),"../../views/demos/nested-routes/route-two.vue":()=>R(()=>import("./route-two-BXRZVLJ9.js"),__vite__mapDeps([46,2])),"../../views/demos/tables/edit-row-table/index.vue":()=>R(()=>import("./index-BBYQiNy0.js"),__vite__mapDeps([47,48,26,1,2,3,49,28,22,23,24,29,30,50])),"../../views/demos/tables/lol-table/heroInfo.vue":()=>R(()=>import("./heroInfo-B7Atn7z1.js"),__vite__mapDeps([51,2,52,11,1,3,53])),"../../views/demos/tables/lol-table/index.vue":()=>R(()=>import("./index-phSp2mF2.js"),__vite__mapDeps([54,2,1,3,49,28,22,23,24,29,30,50,52,55,56,12,13,57,21])),"../../views/demos/tables/search-table/index.vue":()=>R(()=>import("./index-Bjpgh2tF.js"),__vite__mapDeps([58,48,26,1,2,3,49,28,22,23,24,29,30,50])),"../../views/demos/tables/wzry-table/index.vue":()=>R(()=>import("./index-CHRKLpTh.js"),__vite__mapDeps([59,2,1,3,49,28,22,23,24,29,30,50,56,12,13,52])),"../../views/error/404.vue":()=>R(()=>import("./404-CRoKFYsj.js"),__vite__mapDeps([8,2,1,3,9])),"../../views/error/comp-not-found.vue":()=>R(()=>import("./comp-not-found-BEOLf_7U.js"),__vite__mapDeps([60,1,2,3])),"../../views/login/index.vue":()=>R(()=>import("./index-BiYyWEFS.js"),__vite__mapDeps([5,2,6,1,3,7])),"../../views/netdisk/components/file-operate-button-list.vue":()=>R(()=>import("./file-operate-button-list-CUUulPRz.js"),__vite__mapDeps([61,62,63,1,2,3,12,13,57,21,22,23,24,28,29,30])),"../../views/netdisk/components/file-preview-drawer.vue":()=>R(()=>import("./file-preview-drawer-Bbqu0Z_N.js"),__vite__mapDeps([64,65,29,23,1,2,3,30])),"../../views/netdisk/components/file-upload-drawer.vue":()=>R(()=>import("./file-upload-drawer-CLSiKwxc.js"),__vite__mapDeps([66,63,1,2,3])),"../../views/netdisk/components/overview-header-item.vue":()=>R(()=>import("./overview-header-item-BPTFMEQy.js"),__vite__mapDeps([67,1,2,3,68])),"../../views/netdisk/manage.vue":()=>R(()=>import("./manage-CdG-s0Oi.js"),__vite__mapDeps([69,62,63,1,2,3,12,13,57,21,22,23,24,28,29,30,65,55,49,50])),"../../views/netdisk/overview.vue":()=>R(()=>import("./overview-C_AwUAox.js"),__vite__mapDeps([70,2,67,1,3,68,29,23,71])),"../../views/system/dept/index.vue":()=>R(()=>import("./index-CCRQzg6X.js"),__vite__mapDeps([72,30,1,2,3,26,49,28,22,23,24,29,50,12,13,57,21])),"../../views/system/dict-item/index.vue":()=>R(()=>import("./index-BqgrCKch.js"),__vite__mapDeps([73,2,74,30,1,3,49,28,22,23,24,29,50,12,13,57,21,11])),"../../views/system/dict-type/index.vue":()=>R(()=>import("./index-Bc454rVz.js"),__vite__mapDeps([75,74,30,1,2,3,49,28,22,23,24,29,50,12,13,57,21])),"../../views/system/menu/index.vue":()=>R(()=>import("./index-BR75pP2z.js"),__vite__mapDeps([76,30,1,2,3,26,49,28,22,23,24,29,50,12,13,57,21])),"../../views/system/monitor/log/login/index.vue":()=>R(()=>import("./index-6Jr5j7_M.js"),__vite__mapDeps([77,49,1,2,3,28,22,23,24,29,30,50])),"../../views/system/monitor/online/index.vue":()=>R(()=>import("./index-BWQeVcPV.js"),__vite__mapDeps([78,30,1,2,3,49,28,22,23,24,29,50])),"../../views/system/monitor/serve/index.vue":()=>R(()=>import("./index-8zfRxS31.js"),__vite__mapDeps([79,29,23,1,2,3,80])),"../../views/system/param-config/index.vue":()=>R(()=>import("./index-COcCL14d.js"),__vite__mapDeps([81,30,1,2,3,49,28,22,23,24,29,50,12,13,57,21])),"../../views/system/role/index.vue":()=>R(()=>import("./index-r2vXnfvG.js"),__vite__mapDeps([82,30,1,2,3,49,28,22,23,24,29,50,12,13,57,21])),"../../views/system/schedule/log/index.vue":()=>R(()=>import("./index-CfaGPNhj.js"),__vite__mapDeps([83,49,1,2,3,28,22,23,24,29,30,50])),"../../views/system/schedule/task/index.vue":()=>R(()=>import("./index-Be5VvNcM.js"),__vite__mapDeps([84,1,2,3,49,28,22,23,24,29,30,50,12,13,57,21])),"../../views/system/user/AvatarUpload.vue":()=>R(()=>import("./AvatarUpload-BRDH2fat.js"),__vite__mapDeps([85,86,30,1,2,3])),"../../views/system/user/DeptTree.vue":()=>R(()=>import("./DeptTree-Cx4k5Szr.js"),__vite__mapDeps([87,1,2,3,88])),"../../views/system/user/index.vue":()=>R(()=>import("./index-C6O5MTTc.js"),__vite__mapDeps([89,86,30,1,2,3,87,88,49,28,22,23,24,29,50,12,13,57,21,26,90])),"../../views/tool/email/index.vue":()=>R(()=>import("./index-OUQDeU_A.js"),__vite__mapDeps([91,2,22,1,3,23,24,27,28,29,30])),"../../views/tool/storage/index.vue":()=>R(()=>import("./index-DSjzoPsK.js"),__vite__mapDeps([92,93,30,1,2,3,12,13,49,28,22,23,24,29,50])),"../../views/tool/storage/upload-modal.vue":()=>R(()=>import("./upload-modal-pxTK941F.js"),__vite__mapDeps([94,93,30,1,2,3,12,13,49,28,22,23,24,29,50]))}),hm=Object.entries(um).reduce((c,[e,t])=>{if(!/\/(views\/login|components)\//.test(e)){const l=e.replace("../../views/","").replace(".vue","");c[l]=t}return c},{}),dm={class:"iframe-box wh-full"},fm=["src"],pm=S1({name:"IFramePage",__name:"index",props:{src:{type:String,required:!0}},setup(c){const e=Y(!0),t=()=>{e.value=!1};return(l,r)=>(a1(),P1("div",dm,[h1(c1(rt),{spinning:e.value,size:"large"},{default:V1(()=>[_1("iframe",c2({class:"wh-full"},l.$attrs,{src:c.src,onLoad:t}),null,16,fm)]),_:1},8,["spinning"])]))}}),u6=(c,e)=>{const t=c.__vccOpts||c;for(const[l,r]of e)t[l]=r;return t},vm=u6(pm,[["__scopeId","data-v-b525c027"]]),mm="Admin";function ym(c){console.warn(`[${mm} warn]:${c}`)}const T7="dashboard",Mm=[{path:"/dashboard",name:T7,redirect:"/dashboard/welcome",meta:{title:b1("routes.dashboard.dashboard"),icon:"ant-design:dashboard-outlined"},children:[{path:"welcome",name:`${T7}-welcome`,meta:{title:b1("routes.dashboard.workbench"),icon:"ant-design:home-filled"},component:()=>R(()=>import("./index-Daa2Keel.js"),__vite__mapDeps([17,1,2,3,18]))}]}],t1="demos",bm=[{path:"/demos",name:t1,redirect:{name:`${t1}-custom-modal`},meta:{title:b1("routes.demo.demo"),icon:"ant-design:desktop-outlined"},children:[{path:"custom-modal",name:`${t1}-custom-modal`,meta:{title:b1("routes.demo.modal"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./custom-modal-7kL4achE.js"),__vite__mapDeps([20,12,2,1,3,13,21,22,23,24]))},{path:"button",name:`${t1}-button`,meta:{title:b1("routes.demo.button"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./button-5hd5u92r.js"),__vite__mapDeps([19,1,2,3]))},{path:"form",name:`${t1}-form`,meta:{title:b1("routes.demo.form.demo"),icon:"ant-design:desktop-outlined",keepAlive:!1},redirect:{name:`${t1}-form-basic`},children:[{path:"basic",name:`${t1}-form-basic`,meta:{title:b1("routes.demo.form.basic"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-nTg3dILS.js"),__vite__mapDeps([25,26,1,2,3,22,23,24,27,28,29,30,31]))},{path:"rule",name:`${t1}-form-rule`,meta:{title:b1("routes.demo.form.rule"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-DUgJjQcq.js"),__vite__mapDeps([39,22,1,2,3,23,24,28,29,30,40]))},{path:"dynamic",name:`${t1}-form-dynamic`,meta:{title:b1("routes.demo.form.dynamic"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-CNd5ouUm.js"),__vite__mapDeps([35,22,1,2,3,23,24,28,29,30,36]))},{path:"useForm",name:`${t1}-form-use`,meta:{title:"useForm",icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-BLpqTwZM.js"),__vite__mapDeps([41,22,1,2,3,23,24,27,28,29,30,42]))},{path:"custom-form",name:`${t1}-form-custom`,meta:{title:b1("routes.demo.form.customForm"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-5xMuLH8u.js"),__vite__mapDeps([32,33,1,2,3,22,23,24,27,28,29,30]))},{path:"request-form",name:`${t1}-form-request`,meta:{title:"自定义请求表单",icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-B3USe4qO.js"),__vite__mapDeps([37,26,1,2,3,22,23,24,27,28,29,30,38]))}]},{path:"table",name:`${t1}-table`,meta:{title:b1("routes.demo.table.demo"),icon:"ant-design:desktop-outlined",keepAlive:!1},redirect:{name:`${t1}-table-wzry`},children:[{path:"search-table",name:`${t1}-query-form`,meta:{title:b1("routes.demo.table.searchTable"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-Bjpgh2tF.js"),__vite__mapDeps([58,48,26,1,2,3,49,28,22,23,24,29,30,50]))},{path:"edit-row-table",name:`${t1}-edit-row-table`,meta:{title:b1("routes.demo.table.editRowTable"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-BBYQiNy0.js"),__vite__mapDeps([47,48,26,1,2,3,49,28,22,23,24,29,30,50]))},{path:"wzry",name:`${t1}-table-wzry`,meta:{title:b1("routes.demo.table.wzry"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-CHRKLpTh.js"),__vite__mapDeps([59,2,1,3,49,28,22,23,24,29,30,50,56,12,13,52]))},{path:"lol",name:`${t1}-table-lol`,meta:{title:b1("routes.demo.table.lol"),icon:"ant-design:desktop-outlined",keepAlive:!1},component:()=>R(()=>import("./index-phSp2mF2.js"),__vite__mapDeps([54,2,1,3,49,28,22,23,24,29,30,50,52,55,56,12,13,57,21]))},{path:"lol/:id",name:`${t1}-table-lol-info`,meta:{title:"英雄详情",icon:"ant-design:desktop-outlined",hideInMenu:!0,keepAlive:!1,activeMenu:`${t1}-table-lol`},component:()=>R(()=>import("./heroInfo-B7Atn7z1.js"),__vite__mapDeps([51,2,52,11,1,3,53]))}]},{path:"nested-routes",name:`${t1}-nested-routes`,redirect:{name:`${t1}-nested-routes-one`},meta:{title:"嵌套路由",icon:"ant-design:desktop-outlined",keepAlive:!1,hideChildrenInMenu:!1,transitionName:!1},component:()=>R(()=>import("./index-BLW_RabB.js"),__vite__mapDeps([43,2,1,3])),children:[{path:"route-one",name:`${t1}-nested-routes-one`,meta:{title:"路由一",icon:"ant-design:desktop-outlined",hideInMenu:!1,activeMenu:`${t1}-nested-routes`},component:()=>R(()=>import("./route-one-CJgyy3_5.js"),__vite__mapDeps([44,2]))},{path:"route-two",name:`${t1}-nested-routes-two`,meta:{title:"路由二",icon:"ant-design:desktop-outlined",hideInMenu:!1,activeMenu:`${t1}-nested-routes`},component:()=>R(()=>import("./route-two-BXRZVLJ9.js"),__vite__mapDeps([46,2]))},{path:"route-three",name:`${t1}-nested-routes-three`,meta:{title:"路由三",icon:"ant-design:desktop-outlined",hideInMenu:!1,activeMenu:`${t1}-nested-routes`},component:()=>R(()=>import("./route-three-B6B42Y1L.js"),__vite__mapDeps([45,2]))}]}]}],Cm=[{path:"https://github.com/buqiyuan/nest-admin",name:"https://github.com/buqiyuan/nest-admin",component:z3,meta:{title:"后台代码仓库",icon:"ant-design:link-outlined",isExt:!0,extOpenMode:1}}],k7="account",Hm=[{path:"/account",redirect:"/account/settings",meta:{title:"个人中心",hideInMenu:!0},children:[{path:"settings",name:`${k7}-settings`,component:()=>R(()=>import("./settings-DnTRRMqt.js"),__vite__mapDeps([16,2,1,3])),meta:{title:b1("routes.account.settings"),hideInMenu:!0}},{path:"about",name:`${k7}-about`,component:()=>R(()=>import("./about-DhpA00it.js"),__vite__mapDeps([15,1,2,3])),meta:{title:b1("routes.account.about"),hideInMenu:!0}}]}],gm=[...Mm,...bm,...Cm,...Hm],H9=c=>(c.forEach(e=>{var n,i;e.meta||(e.meta={});const{show:t=1,type:l,isExt:r,extOpenMode:o}=e.meta,a=e.component;(n=e.meta).hideInMenu??(n.hideInMenu=!t),l===0?e.component=z3:l===1&&(r&&o===2?(e.component=h1(vm,{src:e.path},null),e.path=e.path.replace(new RegExp("://"),"/")):a&&(e.component=hm[a],e.component||(e.component=()=>R(()=>import("./comp-not-found-BEOLf_7U.js"),__vite__mapDeps([60,1,2,3])),ym(`在src/views/下找不到 ${a}.vue 或 ${a}.tsx, 请自行创建!`)))),(i=e.children)!=null&&i.length&&H9(e.children)}),c),Vm=c=>{const e=[...gm,...H9(c)],t=[...e,...C9];g9(t),y4.children=t;const l=N1.addRoute(y4),r=N1.getRoutes().filter(o=>{var i;const a=!o.children.length||Object.is((i=o.meta)==null?void 0:i.hideChildrenInMenu,!0),n=b9.some(s=>s.name===o.name);return a&&!n});return l(),y4.children=[...r],N1.addRoute(y4),e},g9=(c,e=[])=>{c.forEach(t=>{var l,r,o;t.meta&&typeof t.name=="string"&&(t.meta.namePath=e.concat(t.name),(l=t.meta)!=null&&l.hideInMenu&&((r=t.meta).activeMenu||(r.activeMenu=e.at(-1))),(o=t.children)!=null&&o.length&&g9(t.children,t.meta.namePath))})},c4=e4("user",()=>{const c=Ke(),e=e6(),t=Y(),l=Y([]),r=Y([]),o=Y({}),a=(g=[])=>g.filter(H=>{var M,d;const v=!((M=H.meta)!=null&&M.hideInMenu);return v&&((d=H.children)!=null&&d.length)&&(H.children=a(H.children)),v}).sort((H,v)=>{var M,d;return~~Number((M=H.meta)==null?void 0:M.orderNo)-~~Number((d=v.meta)==null?void 0:d.orderNo)}),n=()=>{t.value="",l.value=[],r.value=[],o.value={},im(),setTimeout(()=>{localStorage.clear()})},i=g=>{t.value=g},s=async g=>{try{const H=await B4.auth.authLogin(g);i(H.token),await u(),e.setLock(!1),e.saveLoginPwd(g.password)}catch(H){return Promise.reject(H)}},u=async()=>{try{const{accountProfile:g}=B4.account,H=await g();o.value=H,await h(),c.initServerMsgListener()}catch(g){return Promise.reject(g)}},h=async()=>{const{accountPermissions:g,accountMenu:H}=B4.account,[v,M]=await Promise.all([H(),g()]);l.value=M;const d=Vm(v);r.value=a(d)};return{token:t,perms:l,menus:r,userInfo:o,login:s,afterLogin:u,logout:async()=>{await B4.account.accountLogout(),c.closeEventSource(),n()},clearLoginStatus:n,fetchPermsAndMenus:h}},{persist:{paths:["token"]}}),C4=/^[a-z0-9]+(-[a-z0-9]+)*$/,q3=(c,e,t,l="")=>{const r=c.split(":");if(c.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;l=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const n=r.pop(),i=r.pop(),s={provider:r.length>0?r[0]:l,prefix:i,name:n};return e&&!o3(s)?null:s}const o=r[0],a=o.split("-");if(a.length>1){const n={provider:l,prefix:a.shift(),name:a.join("-")};return e&&!o3(n)?null:n}if(t&&l===""){const n={provider:l,prefix:"",name:o};return e&&!o3(n,t)?null:n}return null},o3=(c,e)=>c?!!((c.provider===""||c.provider.match(C4))&&(e&&c.prefix===""||c.prefix.match(C4))&&c.name.match(C4)):!1,V9=Object.freeze({left:0,top:0,width:16,height:16}),V3=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),j3=Object.freeze({...V9,...V3}),u0=Object.freeze({...j3,body:"",hidden:!1});function Lm(c,e){const t={};!c.hFlip!=!e.hFlip&&(t.hFlip=!0),!c.vFlip!=!e.vFlip&&(t.vFlip=!0);const l=((c.rotate||0)+(e.rotate||0))%4;return l&&(t.rotate=l),t}function O7(c,e){const t=Lm(c,e);for(const l in u0)l in V3?l in c&&!(l in t)&&(t[l]=V3[l]):l in e?t[l]=e[l]:l in c&&(t[l]=c[l]);return t}function zm(c,e){const t=c.icons,l=c.aliases||Object.create(null),r=Object.create(null);function o(a){if(t[a])return r[a]=[];if(!(a in r)){r[a]=null;const n=l[a]&&l[a].parent,i=n&&o(n);i&&(r[a]=[n].concat(i))}return r[a]}return(e||Object.keys(t).concat(Object.keys(l))).forEach(o),r}function _m(c,e,t){const l=c.icons,r=c.aliases||Object.create(null);let o={};function a(n){o=O7(l[n]||r[n],o)}return a(e),t.forEach(a),O7(c,o)}function L9(c,e){const t=[];if(typeof c!="object"||typeof c.icons!="object")return t;c.not_found instanceof Array&&c.not_found.forEach(r=>{e(r,null),t.push(r)});const l=zm(c);for(const r in l){const o=l[r];o&&(e(r,_m(c,r,o)),t.push(r))}return t}const wm={provider:"",aliases:{},not_found:{},...V9};function E8(c,e){for(const t in e)if(t in c&&typeof c[t]!=typeof e[t])return!1;return!0}function z9(c){if(typeof c!="object"||c===null)return null;const e=c;if(typeof e.prefix!="string"||!c.icons||typeof c.icons!="object"||!E8(c,wm))return null;const t=e.icons;for(const r in t){const o=t[r];if(!r.match(C4)||typeof o.body!="string"||!E8(o,u0))return null}const l=e.aliases||Object.create(null);for(const r in l){const o=l[r],a=o.parent;if(!r.match(C4)||typeof a!="string"||!t[a]&&!l[a]||!E8(o,u0))return null}return e}const I7=Object.create(null);function Em(c,e){return{provider:c,prefix:e,icons:Object.create(null),missing:new Set}}function w2(c,e){const t=I7[c]||(I7[c]=Object.create(null));return t[e]||(t[e]=Em(c,e))}function h6(c,e){return z9(e)?L9(e,(t,l)=>{l?c.icons[t]=l:c.missing.add(t)}):[]}function Sm(c,e,t){try{if(typeof t.body=="string")return c.icons[e]={...t},!0}catch{}return!1}let _4=!1;function _9(c){return typeof c=="boolean"&&(_4=c),_4}function Am(c){const e=typeof c=="string"?q3(c,!0,_4):c;if(e){const t=w2(e.provider,e.prefix),l=e.name;return t.icons[l]||(t.missing.has(l)?null:void 0)}}function Tm(c,e){const t=q3(c,!0,_4);if(!t)return!1;const l=w2(t.provider,t.prefix);return Sm(l,t.name,e)}function w9(c,e){if(typeof c!="object")return!1;if(typeof e!="string"&&(e=c.provider||""),_4&&!e&&!c.prefix){let r=!1;return z9(c)&&(c.prefix="",L9(c,(o,a)=>{a&&Tm(o,a)&&(r=!0)})),r}const t=c.prefix;if(!o3({provider:e,prefix:t,name:"a"}))return!1;const l=w2(e,t);return!!h6(l,c)}const E9=Object.freeze({width:null,height:null}),S9=Object.freeze({...E9,...V3}),km=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Om=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function P7(c,e,t){if(e===1)return c;if(t=t||100,typeof c=="number")return Math.ceil(c*e*t)/t;if(typeof c!="string")return c;const l=c.split(km);if(l===null||!l.length)return c;const r=[];let o=l.shift(),a=Om.test(o);for(;;){if(a){const n=parseFloat(o);isNaN(n)?r.push(o):r.push(Math.ceil(n*e*t)/t)}else r.push(o);if(o=l.shift(),o===void 0)return r.join("");a=!a}}const Im=c=>c==="unset"||c==="undefined"||c==="none";function Pm(c,e){const t={...j3,...c},l={...S9,...e},r={left:t.left,top:t.top,width:t.width,height:t.height};let o=t.body;[t,l].forEach(H=>{const v=[],M=H.hFlip,d=H.vFlip;let f=H.rotate;M?d?f+=2:(v.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),v.push("scale(-1 1)"),r.top=r.left=0):d&&(v.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),v.push("scale(1 -1)"),r.top=r.left=0);let C;switch(f<0&&(f-=Math.floor(f/4)*4),f=f%4,f){case 1:C=r.height/2+r.top,v.unshift("rotate(90 "+C.toString()+" "+C.toString()+")");break;case 2:v.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:C=r.width/2+r.left,v.unshift("rotate(-90 "+C.toString()+" "+C.toString()+")");break}f%2===1&&(r.left!==r.top&&(C=r.left,r.left=r.top,r.top=C),r.width!==r.height&&(C=r.width,r.width=r.height,r.height=C)),v.length&&(o=''+o+"")});const a=l.width,n=l.height,i=r.width,s=r.height;let u,h;a===null?(h=n===null?"1em":n==="auto"?s:n,u=P7(h,i/s)):(u=a==="auto"?i:a,h=n===null?P7(u,s/i):n==="auto"?s:n);const m={},g=(H,v)=>{Im(v)||(m[H]=v.toString())};return g("width",u),g("height",h),m.viewBox=r.left.toString()+" "+r.top.toString()+" "+i.toString()+" "+s.toString(),{attributes:m,body:o}}const Rm=/\sid="(\S+)"/g,Nm="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let $m=0;function xm(c,e=Nm){const t=[];let l;for(;l=Rm.exec(c);)t.push(l[1]);if(!t.length)return c;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return t.forEach(o=>{const a=typeof e=="function"?e(o):e+($m++).toString(),n=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");c=c.replace(new RegExp('([#;"])('+n+')([")]|\\.[a-z])',"g"),"$1"+a+r+"$3")}),c=c.replace(new RegExp(r,"g"),""),c}const h0=Object.create(null);function Dm(c,e){h0[c]=e}function d0(c){return h0[c]||h0[""]}function d6(c){let e;if(typeof c.resources=="string")e=[c.resources];else if(e=c.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:c.path||"/",maxURL:c.maxURL||500,rotate:c.rotate||750,timeout:c.timeout||5e3,random:c.random===!0,index:c.index||0,dataAfterTimeout:c.dataAfterTimeout!==!1}}const f6=Object.create(null),m4=["https://api.simplesvg.com","https://api.unisvg.com"],a3=[];for(;m4.length>0;)m4.length===1||Math.random()>.5?a3.push(m4.shift()):a3.push(m4.pop());f6[""]=d6({resources:["https://api.iconify.design"].concat(a3)});function Fm(c,e){const t=d6(e);return t===null?!1:(f6[c]=t,!0)}function p6(c){return f6[c]}const qm=()=>{let c;try{if(c=fetch,typeof c=="function")return c}catch{}};let R7=qm();function jm(c,e){const t=p6(c);if(!t)return 0;let l;if(!t.maxURL)l=0;else{let r=0;t.resources.forEach(a=>{r=Math.max(r,a.length)});const o=e+".json?icons=";l=t.maxURL-r-t.path.length-o.length}return l}function Um(c){return c===404}const Bm=(c,e,t)=>{const l=[],r=jm(c,e),o="icons";let a={type:o,provider:c,prefix:e,icons:[]},n=0;return t.forEach((i,s)=>{n+=i.length+1,n>=r&&s>0&&(l.push(a),a={type:o,provider:c,prefix:e,icons:[]},n=i.length),a.icons.push(i)}),l.push(a),l};function Gm(c){if(typeof c=="string"){const e=p6(c);if(e)return e.path}return"/"}const Wm=(c,e,t)=>{if(!R7){t("abort",424);return}let l=Gm(e.provider);switch(e.type){case"icons":{const o=e.prefix,n=e.icons.join(","),i=new URLSearchParams({icons:n});l+=o+".json?"+i.toString();break}case"custom":{const o=e.uri;l+=o.slice(0,1)==="/"?o.slice(1):o;break}default:t("abort",400);return}let r=503;R7(c+l).then(o=>{const a=o.status;if(a!==200){setTimeout(()=>{t(Um(a)?"abort":"next",a)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?t("abort",o):t("next",r)});return}setTimeout(()=>{t("success",o)})}).catch(()=>{t("next",r)})},Km={prepare:Bm,send:Wm};function Ym(c){const e={loaded:[],missing:[],pending:[]},t=Object.create(null);c.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let l={provider:"",prefix:"",name:""};return c.forEach(r=>{if(l.name===r.name&&l.prefix===r.prefix&&l.provider===r.provider)return;l=r;const o=r.provider,a=r.prefix,n=r.name,i=t[o]||(t[o]=Object.create(null)),s=i[a]||(i[a]=w2(o,a));let u;n in s.icons?u=e.loaded:a===""||s.missing.has(n)?u=e.missing:u=e.pending;const h={provider:o,prefix:a,name:n};u.push(h)}),e}function A9(c,e){c.forEach(t=>{const l=t.loaderCallbacks;l&&(t.loaderCallbacks=l.filter(r=>r.id!==e))})}function Xm(c){c.pendingCallbacksFlag||(c.pendingCallbacksFlag=!0,setTimeout(()=>{c.pendingCallbacksFlag=!1;const e=c.loaderCallbacks?c.loaderCallbacks.slice(0):[];if(!e.length)return;let t=!1;const l=c.provider,r=c.prefix;e.forEach(o=>{const a=o.icons,n=a.pending.length;a.pending=a.pending.filter(i=>{if(i.prefix!==r)return!0;const s=i.name;if(c.icons[s])a.loaded.push({provider:l,prefix:r,name:s});else if(c.missing.has(s))a.missing.push({provider:l,prefix:r,name:s});else return t=!0,!0;return!1}),a.pending.length!==n&&(t||A9([c],o.id),o.callback(a.loaded.slice(0),a.missing.slice(0),a.pending.slice(0),o.abort))})}))}let Jm=0;function Qm(c,e,t){const l=Jm++,r=A9.bind(null,t,l);if(!e.pending.length)return r;const o={id:l,icons:e,callback:c,abort:r};return t.forEach(a=>{(a.loaderCallbacks||(a.loaderCallbacks=[])).push(o)}),r}function Zm(c,e=!0,t=!1){const l=[];return c.forEach(r=>{const o=typeof r=="string"?q3(r,e,t):r;o&&l.push(o)}),l}var cy={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function ey(c,e,t,l){const r=c.resources.length,o=c.random?Math.floor(Math.random()*r):c.index;let a;if(c.random){let V=c.resources.slice(0);for(a=[];V.length>1;){const _=Math.floor(Math.random()*V.length);a.push(V[_]),V=V.slice(0,_).concat(V.slice(_+1))}a=a.concat(V)}else a=c.resources.slice(o).concat(c.resources.slice(0,o));const n=Date.now();let i="pending",s=0,u,h=null,m=[],g=[];typeof l=="function"&&g.push(l);function H(){h&&(clearTimeout(h),h=null)}function v(){i==="pending"&&(i="aborted"),H(),m.forEach(V=>{V.status==="pending"&&(V.status="aborted")}),m=[]}function M(V,_){_&&(g=[]),typeof V=="function"&&g.push(V)}function d(){return{startTime:n,payload:e,status:i,queriesSent:s,queriesPending:m.length,subscribe:M,abort:v}}function f(){i="failed",g.forEach(V=>{V(void 0,u)})}function C(){m.forEach(V=>{V.status==="pending"&&(V.status="aborted")}),m=[]}function y(V,_,$){const w=_!=="success";switch(m=m.filter(N=>N!==V),i){case"pending":break;case"failed":if(w||!c.dataAfterTimeout)return;break;default:return}if(_==="abort"){u=$,f();return}if(w){u=$,m.length||(a.length?z():f());return}if(H(),C(),!c.random){const N=c.resources.indexOf(V.resource);N!==-1&&N!==c.index&&(c.index=N)}i="completed",g.forEach(N=>{N($)})}function z(){if(i!=="pending")return;H();const V=a.shift();if(V===void 0){if(m.length){h=setTimeout(()=>{H(),i==="pending"&&(C(),f())},c.timeout);return}f();return}const _={status:"pending",resource:V,callback:($,w)=>{y(_,$,w)}};m.push(_),s++,h=setTimeout(z,c.rotate),t(V,e,_.callback)}return setTimeout(z),d}function T9(c){const e={...cy,...c};let t=[];function l(){t=t.filter(n=>n().status==="pending")}function r(n,i,s){const u=ey(e,n,i,(h,m)=>{l(),s&&s(h,m)});return t.push(u),u}function o(n){return t.find(i=>n(i))||null}return{query:r,find:o,setIndex:n=>{e.index=n},getIndex:()=>e.index,cleanup:l}}function N7(){}const S8=Object.create(null);function ty(c){if(!S8[c]){const e=p6(c);if(!e)return;const t=T9(e),l={config:e,redundancy:t};S8[c]=l}return S8[c]}function ly(c,e,t){let l,r;if(typeof c=="string"){const o=d0(c);if(!o)return t(void 0,424),N7;r=o.send;const a=ty(c);a&&(l=a.redundancy)}else{const o=d6(c);if(o){l=T9(o);const a=c.resources?c.resources[0]:"",n=d0(a);n&&(r=n.send)}}return!l||!r?(t(void 0,424),N7):l.query(e,r,t)().abort}const $7="iconify2",w4="iconify",k9=w4+"-count",x7=w4+"-version",O9=36e5,ry=168;function f0(c,e){try{return c.getItem(e)}catch{}}function v6(c,e,t){try{return c.setItem(e,t),!0}catch{}}function D7(c,e){try{c.removeItem(e)}catch{}}function p0(c,e){return v6(c,k9,e.toString())}function v0(c){return parseInt(f0(c,k9))||0}const U3={local:!0,session:!0},I9={local:new Set,session:new Set};let m6=!1;function oy(c){m6=c}let K4=typeof window>"u"?{}:window;function P9(c){const e=c+"Storage";try{if(K4&&K4[e]&&typeof K4[e].length=="number")return K4[e]}catch{}U3[c]=!1}function R9(c,e){const t=P9(c);if(!t)return;const l=f0(t,x7);if(l!==$7){if(l){const n=v0(t);for(let i=0;i{const i=w4+n.toString(),s=f0(t,i);if(typeof s=="string"){try{const u=JSON.parse(s);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>r&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&e(u,n))return!0}catch{}D7(t,i)}};let a=v0(t);for(let n=a-1;n>=0;n--)o(n)||(n===a-1?(a--,p0(t,a)):I9[c].add(n))}function N9(){if(!m6){oy(!0);for(const c in U3)R9(c,e=>{const t=e.data,l=e.provider,r=t.prefix,o=w2(l,r);if(!h6(o,t).length)return!1;const a=t.lastModified||-1;return o.lastModifiedCached=o.lastModifiedCached?Math.min(o.lastModifiedCached,a):a,!0})}}function ay(c,e){const t=c.lastModifiedCached;if(t&&t>=e)return t===e;if(c.lastModifiedCached=e,t)for(const l in U3)R9(l,r=>{const o=r.data;return r.provider!==c.provider||o.prefix!==c.prefix||o.lastModified===e});return!0}function ny(c,e){m6||N9();function t(l){let r;if(!U3[l]||!(r=P9(l)))return;const o=I9[l];let a;if(o.size)o.delete(a=Array.from(o).shift());else if(a=v0(r),!p0(r,a+1))return;const n={cached:Math.floor(Date.now()/O9),provider:c.provider,data:e};return v6(r,w4+a.toString(),JSON.stringify(n))}e.lastModified&&!ay(c,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),t("local")||t("session"))}function F7(){}function iy(c){c.iconsLoaderFlag||(c.iconsLoaderFlag=!0,setTimeout(()=>{c.iconsLoaderFlag=!1,Xm(c)}))}function sy(c,e){c.iconsToLoad?c.iconsToLoad=c.iconsToLoad.concat(e).sort():c.iconsToLoad=e,c.iconsQueueFlag||(c.iconsQueueFlag=!0,setTimeout(()=>{c.iconsQueueFlag=!1;const{provider:t,prefix:l}=c,r=c.iconsToLoad;delete c.iconsToLoad;let o;if(!r||!(o=d0(t)))return;o.prepare(t,l,r).forEach(n=>{ly(t,n,i=>{if(typeof i!="object")n.icons.forEach(s=>{c.missing.add(s)});else try{const s=h6(c,i);if(!s.length)return;const u=c.pendingIcons;u&&s.forEach(h=>{u.delete(h)}),ny(c,i)}catch(s){console.error(s)}iy(c)})})}))}const uy=(c,e)=>{const t=Zm(c,!0,_9()),l=Ym(t);if(!l.pending.length){let i=!0;return e&&setTimeout(()=>{i&&e(l.loaded,l.missing,l.pending,F7)}),()=>{i=!1}}const r=Object.create(null),o=[];let a,n;return l.pending.forEach(i=>{const{provider:s,prefix:u}=i;if(u===n&&s===a)return;a=s,n=u,o.push(w2(s,u));const h=r[s]||(r[s]=Object.create(null));h[u]||(h[u]=[])}),l.pending.forEach(i=>{const{provider:s,prefix:u,name:h}=i,m=w2(s,u),g=m.pendingIcons||(m.pendingIcons=new Set);g.has(h)||(g.add(h),r[s][u].push(h))}),o.forEach(i=>{const{provider:s,prefix:u}=i;r[s][u].length&&sy(i,r[s][u])}),e?Qm(e,l,o):F7};function hy(c,e){const t={...c};for(const l in e){const r=e[l],o=typeof r;l in E9?(r===null||r&&(o==="string"||o==="number"))&&(t[l]=r):o===typeof t[l]&&(t[l]=l==="rotate"?r%4:r)}return t}const dy=/[\s,]+/;function fy(c,e){e.split(dy).forEach(t=>{switch(t.trim()){case"horizontal":c.hFlip=!0;break;case"vertical":c.vFlip=!0;break}})}function py(c,e=0){const t=c.replace(/^-?[0-9.]*/,"");function l(r){for(;r<0;)r+=4;return r%4}if(t===""){const r=parseInt(c);return isNaN(r)?0:l(r)}else if(t!==c){let r=0;switch(t){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(c.slice(0,c.length-t.length));return isNaN(o)?0:(o=o/r,o%1===0?l(o):0)}}return e}function vy(c,e){let t=c.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const l in e)t+=" "+l+'="'+e[l]+'"';return'"+c+""}function my(c){return c.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function yy(c){return"data:image/svg+xml,"+my(c)}function My(c){return'url("'+yy(c)+'")'}const q7={...S9,inline:!1},by={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Cy={display:"inline-block"},m0={backgroundColor:"currentColor"},$9={backgroundColor:"transparent"},j7={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},U7={webkitMask:m0,mask:m0,background:$9};for(const c in U7){const e=U7[c];for(const t in j7)e[c+t]=j7[t]}const n3={};["horizontal","vertical"].forEach(c=>{const e=c.slice(0,1)+"Flip";n3[c+"-flip"]=e,n3[c.slice(0,1)+"-flip"]=e,n3[c+"Flip"]=e});function B7(c){return c+(c.match(/^[-0-9.]+$/)?"px":"")}const G7=(c,e)=>{const t=hy(q7,e),l={...by},r=e.mode||"svg",o={},a=e.style,n=typeof a=="object"&&!(a instanceof Array)?a:{};for(let v in e){const M=e[v];if(M!==void 0)switch(v){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":t[v]=M===!0||M==="true"||M===1;break;case"flip":typeof M=="string"&&fy(t,M);break;case"color":o.color=M;break;case"rotate":typeof M=="string"?t[v]=py(M):typeof M=="number"&&(t[v]=M);break;case"ariaHidden":case"aria-hidden":M!==!0&&M!=="true"&&delete l["aria-hidden"];break;default:{const d=n3[v];d?(M===!0||M==="true"||M===1)&&(t[d]=!0):q7[v]===void 0&&(l[v]=M)}}}const i=Pm(c,t),s=i.attributes;if(t.inline&&(o.verticalAlign="-0.125em"),r==="svg"){l.style={...o,...n},Object.assign(l,s);let v=0,M=e.id;return typeof M=="string"&&(M=M.replace(/-/g,"_")),l.innerHTML=xm(i.body,M?()=>M+"ID"+v++:"iconifyVue"),d3("svg",l)}const{body:u,width:h,height:m}=c,g=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),H=vy(u,{...s,width:h+"",height:m+""});return l.style={...o,"--svg":My(H),width:B7(s.width),height:B7(s.height),...Cy,...g?m0:$9,...n},d3("span",l)};_9(!0);Dm("",Km);if(typeof document<"u"&&typeof window<"u"){N9();const c=window;if(c.IconifyPreload!==void 0){const e=c.IconifyPreload,t="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(l=>{try{(typeof l!="object"||l===null||l instanceof Array||typeof l.icons!="object"||typeof l.prefix!="string"||!w9(l))&&console.error(t)}catch{console.error(t)}})}if(c.IconifyProviders!==void 0){const e=c.IconifyProviders;if(typeof e=="object"&&e!==null)for(let t in e){const l="IconifyProviders["+t+"] is invalid.";try{const r=e[t];if(typeof r!="object"||!r||r.resources===void 0)continue;Fm(t,r)||console.error(l)}catch{console.error(l)}}}}const Hy={...j3,body:""},gy=S1({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(c,e){if(typeof c=="object"&&c!==null&&typeof c.body=="string")return this._name="",this.abortLoading(),{data:c};let t;if(typeof c!="string"||(t=q3(c,!1,!0))===null)return this.abortLoading(),null;const l=Am(t);if(!l)return(!this._loadingIcon||this._loadingIcon.name!==c)&&(this.abortLoading(),this._name="",l!==null&&(this._loadingIcon={name:c,abort:uy([t],()=>{this.counter++})})),null;this.abortLoading(),this._name!==c&&(this._name=c,e&&e(c));const r=["iconify"];return t.prefix!==""&&r.push("iconify--"+t.prefix),t.provider!==""&&r.push("iconify--"+t.provider),{data:l,classes:r}}},render(){this.counter;const c=this.$attrs,e=this.iconMounted?this.getIcon(c.icon,c.onLoad):null;if(!e)return G7(Hy,c);let t=c;return e.classes&&(t={...c,class:(typeof c.class=="string"?c.class+" ":"")+e.classes.join(" ")}),G7({...j3,...e.data},t)}});function Vy(){var c=window.navigator.userAgent,e=c.indexOf("MSIE ");if(e>0)return parseInt(c.substring(e+5,c.indexOf(".",e)),10);var t=c.indexOf("Trident/");if(t>0){var l=c.indexOf("rv:");return parseInt(c.substring(l+3,c.indexOf(".",l)),10)}var r=c.indexOf("Edge/");return r>0?parseInt(c.substring(r+5,c.indexOf(".",r)),10):-1}let i3;function y0(){y0.init||(y0.init=!0,i3=Vy()!==-1)}var B3={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){y0(),L3(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const c=document.createElement("object");this._resizeObject=c,c.setAttribute("aria-hidden","true"),c.setAttribute("tabindex",-1),c.onload=this.addResizeHandlers,c.type="text/html",i3&&this.$el.appendChild(c),c.data="about:blank",i3||this.$el.appendChild(c)},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&&(!i3&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Ly=gt();lc("data-v-b329ee4c");const zy={class:"resize-observer",tabindex:"-1"};rc();const _y=Ly((c,e,t,l,r,o)=>(a1(),E1("div",zy)));B3.render=_y;B3.__scopeId="data-v-b329ee4c";B3.__file="src/components/ResizeObserver.vue";function s3(c){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s3=function(e){return typeof e}:s3=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s3(c)}function wy(c,e){if(!(c instanceof e))throw new TypeError("Cannot call a class as a function")}function W7(c,e){for(var t=0;tc.length)&&(e=c.length);for(var t=0,l=new Array(e);t2&&arguments[2]!==void 0?arguments[2]:{},l,r,o,a=function(i){for(var s=arguments.length,u=new Array(s>1?s-1:0),h=1;h1){var s=n.find(function(h){return h.isIntersecting});s&&(i=s)}if(r.callback){var u=i.isIntersecting&&i.intersectionRatio>=r.threshold;if(u===r.oldResult)return;r.oldResult=u,r.callback(u,i)}},this.options.intersection),L3(function(){r.observer&&r.observer.observe(r.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),c}();function D9(c,e,t){var l=e.value;if(l)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var r=new Py(c,l,t);c._vue_visibilityState=r}}function Ry(c,e,t){var l=e.value,r=e.oldValue;if(!x9(l,r)){var o=c._vue_visibilityState;if(!l){F9(c);return}o?o.createObserver(l,t):D9(c,{value:l},t)}}function F9(c){var e=c._vue_visibilityState;e&&(e.destroyObserver(),delete c._vue_visibilityState)}var Ny={beforeMount:D9,updated:Ry,unmounted:F9},$y={itemsLimit:1e3},xy=/(auto|scroll)/;function q9(c,e){return c.parentNode===null?e:q9(c.parentNode,e.concat([c]))}var A8=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},Dy=function(e){return A8(e,"overflow")+A8(e,"overflow-y")+A8(e,"overflow-x")},Fy=function(e){return xy.test(Dy(e))};function Y7(c){if(c instanceof HTMLElement||c instanceof SVGElement){for(var e=q9(c.parentNode,[]),t=0;t{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const c=this.$_lastUpdateScrollPosition;typeof c=="number"&&this.$nextTick(()=>{this.scrollToPosition(c)})},beforeUnmount(){this.removeListeners()},methods:{addView(c,e,t,l,r){const o=Vt({id:By++,index:e,used:!0,key:l,type:r}),a=Lt({item:t,position:0,nr:o});return c.push(a),a},unuseView(c,e=!1){const t=this.$_unusedViews,l=c.nr.type;let r=t.get(l);r||(r=[],t.set(l,r)),r.push(c),e||(c.nr.used=!1,c.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(c){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:t}=this.updateVisibleItems(!1,!0);t||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(c,e){this.ready&&(c||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(c,e=!1){const t=this.itemSize,l=this.gridItems||1,r=this.itemSecondarySize||t,o=this.$_computedMinItemSize,a=this.typeField,n=this.simpleArray?null:this.keyField,i=this.items,s=i.length,u=this.sizes,h=this.$_views,m=this.$_unusedViews,g=this.pool,H=this.itemIndexByKey;let v,M,d,f,C;if(!s)v=M=f=C=d=0;else if(this.$_prerender)v=f=0,M=C=Math.min(this.prerender,i.length),d=null;else{const N=this.getScroll();if(e){let K=N.start-this.$_lastUpdateScrollPosition;if(K<0&&(K=-K),t===null&&KN.start&&(n1=Q),Q=~~((s1+n1)/2);while(Q!==y1);for(Q<0&&(Q=0),v=Q,d=u[s-1].accumulator,M=Q;Ms&&(M=s)),f=v;fs&&(M=s),f<0&&(f=0),C>s&&(C=s),d=Math.ceil(s/l)*t}}M-v>$y.itemsLimit&&this.itemsLimitError(),this.totalSize=d;let y;const z=v<=this.$_endIndex&&M>=this.$_startIndex;if(z)for(let N=0,B=g.length;N=M)&&this.unuseView(y));const V=z?null:new Map;let _,$,w;for(let N=v;N=F.length)&&(y=this.addView(g,N,_,B,$),this.unuseView(y,!0),F=m.get($)),y=F[w],V.set($,w+1)),h.delete(y.nr.key),y.nr.used=!0,y.nr.index=N,y.nr.key=B,y.nr.type=$,h.set(B,y),K=!0;else if(!y.nr.used&&(y.nr.used=!0,K=!0,F)){const s1=F.indexOf(y);s1!==-1&&F.splice(s1,1)}y.item=_,K&&(N===i.length-1&&this.$emit("scroll-end"),N===0&&this.$emit("scroll-start")),t===null?(y.position=u[N-1].accumulator,y.offset=0):(y.position=Math.floor(N/l)*t,y.offset=N%l*r)}return this.$_startIndex=v,this.$_endIndex=M,this.emitUpdate&&this.$emit("update",v,M,f,C),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:z}},getListenerTarget(){let c=Y7(this.$el);return window.document&&(c===window.document.documentElement||c===window.document.body)&&(c=window),c},getScroll(){const{$el:c,direction:e}=this,t=e==="vertical";let l;if(this.pageMode){const r=c.getBoundingClientRect(),o=t?r.height:r.width;let a=-(t?r.top:r.left),n=t?window.innerHeight:window.innerWidth;a<0&&(n+=a,a=0),a+n>o&&(n=o-a),l={start:a,end:a+n}}else t?l={start:c.scrollTop,end:c.scrollTop+c.clientHeight}:l={start:c.scrollLeft,end:c.scrollLeft+c.clientWidth};return l},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,C0?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(c){let e;const t=this.gridItems||1;this.itemSize===null?e=c>0?this.sizes[c-1].accumulator:0:e=Math.floor(c/t)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(c){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let t,l,r;if(this.pageMode){const o=Y7(this.$el),a=o.tagName==="HTML"?0:o[e.scroll],n=o.getBoundingClientRect(),s=this.$el.getBoundingClientRect()[e.start]-n[e.start];t=o,l=e.scroll,r=c+a+s}else t=this.$el,l=e.scroll,r=c;t[l]=r},itemsLimitError(){throw setTimeout(()=>{this.$el}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((c,e)=>c.nr.index-e.nr.index)}}};const Gy={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Wy={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function Ky(c,e,t,l,r,o){const a=L0("ResizeObserver"),n=zt("observe-visibility");return _t((a1(),P1("div",{class:p3(["vue-recycle-scroller",{ready:r.ready,"page-mode":t.pageMode,[`direction-${c.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...i)=>o.handleScroll&&o.handleScroll(...i))},[c.$slots.before?(a1(),P1("div",Gy,[x2(c.$slots,"before")],512)):k8("v-if",!0),(a1(),E1(f3(t.listTag),{ref:"wrapper",style:Et({[c.direction==="vertical"?"minHeight":"minWidth"]:r.totalSize+"px"}),class:p3(["vue-recycle-scroller__item-wrapper",t.listClass])},{default:V1(()=>[(a1(!0),P1(U2,null,oc(r.pool,i=>(a1(),E1(f3(t.itemTag),c2({key:i.nr.id,style:r.ready?{transform:`translate${c.direction==="vertical"?"Y":"X"}(${i.position}px) translate${c.direction==="vertical"?"X":"Y"}(${i.offset}px)`,width:t.gridItems?`${c.direction==="vertical"&&t.itemSecondarySize||t.itemSize}px`:void 0,height:t.gridItems?`${c.direction==="horizontal"&&t.itemSecondarySize||t.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[t.itemClass,{hover:!t.skipHover&&r.hoverKey===i.nr.key}]]},wt(t.skipHover?{}:{mouseenter:()=>{r.hoverKey=i.nr.key},mouseleave:()=>{r.hoverKey=null}})),{default:V1(()=>[x2(c.$slots,"default",{item:i.item,index:i.nr.index,active:i.nr.used})]),_:2},1040,["style","class"]))),128)),x2(c.$slots,"empty")]),_:3},8,["style","class"])),c.$slots.after?(a1(),P1("div",Wy,[x2(c.$slots,"after")],512)):k8("v-if",!0),h1(a,{onNotify:o.handleResize},null,8,["onNotify"])],34)),[[n,o.handleVisibilityChange]])}j9.render=Ky;j9.__file="src/components/RecycleScroller.vue";const Yy="ep",Xy={"add-location":{body:''},aim:{body:''},"alarm-clock":{body:''},apple:{body:''},"arrow-down":{body:''},"arrow-down-bold":{body:''},"arrow-left":{body:''},"arrow-left-bold":{body:''},"arrow-right":{body:''},"arrow-right-bold":{body:''},"arrow-up":{body:''},"arrow-up-bold":{body:''},avatar:{body:''},back:{body:''},baseball:{body:''},basketball:{body:''},bell:{body:''},"bell-filled":{body:''},bicycle:{body:''},bottom:{body:''},"bottom-left":{body:''},"bottom-right":{body:''},bowl:{body:''},box:{body:''},briefcase:{body:''},brush:{body:''},"brush-filled":{body:''},burger:{body:''},calendar:{body:''},camera:{body:''},"camera-filled":{body:''},"caret-bottom":{body:''},"caret-left":{body:''},"caret-right":{body:''},"caret-top":{body:''},cellphone:{body:''},"chat-dot-round":{body:''},"chat-dot-square":{body:''},"chat-line-round":{body:''},"chat-line-square":{body:''},"chat-round":{body:''},"chat-square":{body:''},check:{body:''},checked:{body:''},cherry:{body:''},chicken:{body:''},"chrome-filled":{body:''},"circle-check":{body:''},"circle-check-filled":{body:''},"circle-close":{body:''},"circle-close-filled":{body:''},"circle-plus":{body:''},"circle-plus-filled":{body:''},clock:{body:''},close:{body:''},"close-bold":{body:''},cloudy:{body:''},coffee:{body:''},"coffee-cup":{body:''},coin:{body:''},"cold-drink":{body:''},collection:{body:''},"collection-tag":{body:''},comment:{body:''},compass:{body:''},connection:{body:''},coordinate:{body:''},"copy-document":{body:''},cpu:{body:''},"credit-card":{body:''},crop:{body:''},"d-arrow-left":{body:''},"d-arrow-right":{body:''},"d-caret":{body:''},"data-analysis":{body:''},"data-board":{body:''},"data-line":{body:''},delete:{body:''},"delete-filled":{body:''},"delete-location":{body:''},dessert:{body:''},discount:{body:''},dish:{body:''},"dish-dot":{body:''},document:{body:''},"document-add":{body:''},"document-checked":{body:''},"document-copy":{body:''},"document-delete":{body:''},"document-remove":{body:''},download:{body:''},drizzling:{body:''},edit:{body:''},"edit-pen":{body:''},eleme:{body:''},"eleme-filled":{body:''},"element-plus":{body:''},expand:{body:''},failed:{body:''},female:{body:''},files:{body:''},film:{body:''},filter:{body:''},finished:{body:''},"first-aid-kit":{body:''},flag:{body:''},fold:{body:''},folder:{body:''},"folder-add":{body:''},"folder-checked":{body:''},"folder-delete":{body:''},"folder-opened":{body:''},"folder-remove":{body:''},food:{body:''},football:{body:''},"fork-spoon":{body:''},fries:{body:''},"full-screen":{body:''},goblet:{body:''},"goblet-full":{body:''},"goblet-square":{body:''},"goblet-square-full":{body:''},"gold-medal":{body:''},goods:{body:''},"goods-filled":{body:''},grape:{body:''},grid:{body:''},guide:{body:''},handbag:{body:''},headset:{body:''},help:{body:''},"help-filled":{body:''},hide:{body:''},histogram:{body:''},"home-filled":{body:''},"hot-water":{body:''},house:{body:''},"ice-cream":{body:''},"ice-cream-round":{body:''},"ice-cream-square":{body:''},"ice-drink":{body:''},"ice-tea":{body:''},"info-filled":{body:''},iphone:{body:''},key:{body:''},"knife-fork":{body:''},lightning:{body:''},link:{body:''},list:{body:''},loading:{body:''},location:{body:''},"location-filled":{body:''},"location-information":{body:''},lock:{body:''},lollipop:{body:''},"magic-stick":{body:''},magnet:{body:''},male:{body:''},management:{body:''},"map-location":{body:''},medal:{body:''},memo:{body:''},menu:{body:''},message:{body:''},"message-box":{body:''},mic:{body:''},microphone:{body:''},"milk-tea":{body:''},minus:{body:''},money:{body:''},monitor:{body:''},moon:{body:''},"moon-night":{body:''},more:{body:''},"more-filled":{body:''},"mostly-cloudy":{body:''},mouse:{body:''},mug:{body:''},mute:{body:''},"mute-notification":{body:''},"no-smoking":{body:''},notebook:{body:''},notification:{body:''},odometer:{body:''},"office-building":{body:''},open:{body:''},operation:{body:''},opportunity:{body:''},orange:{body:''},paperclip:{body:''},"partly-cloudy":{body:''},pear:{body:''},phone:{body:''},"phone-filled":{body:''},picture:{body:''},"picture-filled":{body:''},"picture-rounded":{body:''},"pie-chart":{body:''},place:{body:''},platform:{body:''},plus:{body:''},pointer:{body:''},position:{body:''},postcard:{body:''},pouring:{body:''},present:{body:''},"price-tag":{body:''},printer:{body:''},promotion:{body:''},"quartz-watch":{body:''},"question-filled":{body:''},rank:{body:''},reading:{body:''},"reading-lamp":{body:''},refresh:{body:''},"refresh-left":{body:''},"refresh-right":{body:''},refrigerator:{body:''},remove:{body:''},"remove-filled":{body:''},right:{body:''},"scale-to-original":{body:''},school:{body:''},scissor:{body:''},search:{body:''},select:{body:''},sell:{body:''},"semi-select":{body:''},service:{body:''},"set-up":{body:''},setting:{body:''},share:{body:''},ship:{body:''},shop:{body:''},"shopping-bag":{body:''},"shopping-cart":{body:''},"shopping-cart-full":{body:''},"shopping-trolley":{body:''},smoking:{body:''},soccer:{body:''},"sold-out":{body:''},sort:{body:''},"sort-down":{body:''},"sort-up":{body:''},stamp:{body:''},star:{body:''},"star-filled":{body:''},stopwatch:{body:''},"success-filled":{body:''},sugar:{body:''},suitcase:{body:''},"suitcase-line":{body:''},sunny:{body:''},sunrise:{body:''},sunset:{body:''},switch:{body:''},"switch-button":{body:''},"switch-filled":{body:''},"takeaway-box":{body:''},ticket:{body:''},tickets:{body:''},timer:{body:''},"toilet-paper":{body:''},tools:{body:''},top:{body:''},"top-left":{body:''},"top-right":{body:''},"trend-charts":{body:''},trophy:{body:''},"trophy-base":{body:''},"turn-off":{body:''},umbrella:{body:''},unlock:{body:''},upload:{body:''},"upload-filled":{body:''},user:{body:''},"user-filled":{body:''},van:{body:''},"video-camera":{body:''},"video-camera-filled":{body:''},"video-pause":{body:''},"video-play":{body:''},view:{body:''},wallet:{body:''},"wallet-filled":{body:''},"warn-triangle-filled":{body:''},warning:{body:''},"warning-filled":{body:''},watch:{body:''},watermelon:{body:''},"wind-power":{body:''},"zoom-in":{body:''},"zoom-out":{body:''}},Jy=1710139697,Qy=1024,Zy=1024,cM={prefix:Yy,icons:Xy,lastModified:Jy,width:Qy,height:Zy},eM="ant-design",tM={"account-book-filled":{body:''},"account-book-outlined":{body:''},"account-book-twotone":{body:''},"aim-outlined":{body:''},"alert-filled":{body:''},"alert-outlined":{body:''},"alert-twotone":{body:''},"alibaba-outlined":{body:''},"align-center-outlined":{body:''},"align-left-outlined":{body:''},"align-right-outlined":{body:''},"alipay-circle-filled":{body:''},"alipay-circle-outlined":{body:''},"alipay-outlined":{body:''},"alipay-square-filled":{body:''},"aliwangwang-filled":{body:''},"aliwangwang-outlined":{body:''},"aliyun-outlined":{body:''},"amazon-circle-filled":{body:''},"amazon-outlined":{body:''},"amazon-square-filled":{body:''},"android-filled":{body:''},"android-outlined":{body:''},"ant-cloud-outlined":{body:''},"ant-design-outlined":{body:''},"apartment-outlined":{body:''},"api-filled":{body:''},"api-outlined":{body:''},"api-twotone":{body:''},"apple-filled":{body:''},"apple-outlined":{body:''},"appstore-add-outlined":{body:''},"appstore-filled":{body:''},"appstore-outlined":{body:''},"appstore-twotone":{body:''},"area-chart-outlined":{body:''},"arrow-down-outlined":{body:''},"arrow-left-outlined":{body:''},"arrow-right-outlined":{body:''},"arrow-up-outlined":{body:''},"arrows-alt-outlined":{body:''},"audio-filled":{body:''},"audio-muted-outlined":{body:''},"audio-outlined":{body:''},"audio-twotone":{body:''},"audit-outlined":{body:''},"backward-filled":{body:''},"backward-outlined":{body:''},"baidu-outlined":{body:''},"bank-filled":{body:''},"bank-outlined":{body:''},"bank-twotone":{body:''},"bar-chart-outlined":{body:''},"barcode-outlined":{body:''},"bars-outlined":{body:''},"behance-circle-filled":{body:''},"behance-outlined":{body:''},"behance-square-filled":{body:''},"behance-square-outlined":{body:''},"bell-filled":{body:''},"bell-outlined":{body:''},"bell-twotone":{body:''},"bg-colors-outlined":{body:''},"bilibili-filled":{body:''},"bilibili-outlined":{body:''},"block-outlined":{body:''},"bold-outlined":{body:''},"book-filled":{body:''},"book-outlined":{body:''},"book-twotone":{body:''},"border-bottom-outlined":{body:''},"border-horizontal-outlined":{body:''},"border-inner-outlined":{body:''},"border-left-outlined":{body:''},"border-outer-outlined":{body:''},"border-outlined":{body:''},"border-right-outlined":{body:''},"border-top-outlined":{body:''},"border-verticle-outlined":{body:''},"borderless-table-outlined":{body:''},"box-plot-filled":{body:''},"box-plot-outlined":{body:''},"box-plot-twotone":{body:''},"branches-outlined":{body:''},"bug-filled":{body:''},"bug-outlined":{body:''},"bug-twotone":{body:''},"build-filled":{body:''},"build-outlined":{body:''},"build-twotone":{body:''},"bulb-filled":{body:''},"bulb-outlined":{body:''},"bulb-twotone":{body:''},"calculator-filled":{body:''},"calculator-outlined":{body:''},"calculator-twotone":{body:''},"calendar-filled":{body:''},"calendar-outlined":{body:''},"calendar-twotone":{body:''},"camera-filled":{body:''},"camera-outlined":{body:''},"camera-twotone":{body:''},"car-filled":{body:''},"car-outlined":{body:''},"car-twotone":{body:''},"caret-down-filled":{body:''},"caret-down-outlined":{body:''},"caret-left-filled":{body:''},"caret-left-outlined":{body:''},"caret-right-filled":{body:''},"caret-right-outlined":{body:''},"caret-up-filled":{body:''},"caret-up-outlined":{body:''},"carry-out-filled":{body:''},"carry-out-outlined":{body:''},"carry-out-twotone":{body:''},"check-circle-filled":{body:''},"check-circle-outlined":{body:''},"check-circle-twotone":{body:''},"check-outlined":{body:''},"check-square-filled":{body:''},"check-square-outlined":{body:''},"check-square-twotone":{body:''},"chrome-filled":{body:''},"chrome-outlined":{body:''},"ci-circle-filled":{body:''},"ci-circle-outlined":{body:''},"ci-circle-twotone":{body:''},"ci-outlined":{body:''},"ci-twotone":{body:''},"clear-outlined":{body:''},"clock-circle-filled":{body:''},"clock-circle-outlined":{body:''},"clock-circle-twotone":{body:''},"close-circle-filled":{body:''},"close-circle-outlined":{body:''},"close-circle-twotone":{body:''},"close-outlined":{body:''},"close-square-filled":{body:''},"close-square-outlined":{body:''},"close-square-twotone":{body:''},"cloud-download-outlined":{body:''},"cloud-filled":{body:''},"cloud-outlined":{body:''},"cloud-server-outlined":{body:''},"cloud-sync-outlined":{body:''},"cloud-twotone":{body:''},"cloud-upload-outlined":{body:''},"cluster-outlined":{body:''},"code-filled":{body:''},"code-outlined":{body:''},"code-sandbox-circle-filled":{body:''},"code-sandbox-outlined":{body:''},"code-sandbox-square-filled":{body:''},"code-twotone":{body:''},"codepen-circle-filled":{body:''},"codepen-circle-outlined":{body:''},"codepen-outlined":{body:''},"codepen-square-filled":{body:''},"coffee-outlined":{body:''},"column-height-outlined":{body:''},"column-width-outlined":{body:''},"comment-outlined":{body:''},"compass-filled":{body:''},"compass-outlined":{body:''},"compass-twotone":{body:''},"compress-outlined":{body:''},"console-sql-outlined":{body:''},"contacts-filled":{body:''},"contacts-outlined":{body:''},"contacts-twotone":{body:''},"container-filled":{body:''},"container-outlined":{body:''},"container-twotone":{body:''},"control-filled":{body:''},"control-outlined":{body:''},"control-twotone":{body:''},"copy-filled":{body:''},"copy-outlined":{body:''},"copy-twotone":{body:''},"copyright-circle-filled":{body:''},"copyright-circle-outlined":{body:''},"copyright-circle-twotone":{body:''},"copyright-outlined":{body:''},"copyright-twotone":{body:''},"credit-card-filled":{body:''},"credit-card-outlined":{body:''},"credit-card-twotone":{body:''},"crown-filled":{body:''},"crown-outlined":{body:''},"crown-twotone":{body:''},"customer-service-filled":{body:''},"customer-service-outlined":{body:''},"customer-service-twotone":{body:''},"dash-outlined":{body:''},"dashboard-filled":{body:''},"dashboard-outlined":{body:''},"dashboard-twotone":{body:''},"database-filled":{body:''},"database-outlined":{body:''},"database-twotone":{body:''},"delete-column-outlined":{body:''},"delete-filled":{body:''},"delete-outlined":{body:''},"delete-row-outlined":{body:''},"delete-twotone":{body:''},"delivered-procedure-outlined":{body:''},"deployment-unit-outlined":{body:''},"desktop-outlined":{body:''},"diff-filled":{body:''},"diff-outlined":{body:''},"diff-twotone":{body:''},"dingding-outlined":{body:''},"dingtalk-circle-filled":{body:''},"dingtalk-outlined":{body:''},"dingtalk-square-filled":{body:''},"disconnect-outlined":{body:''},"discord-filled":{body:''},"discord-outlined":{body:''},"dislike-filled":{body:''},"dislike-outlined":{body:''},"dislike-twotone":{body:''},"docker-outlined":{body:''},"dollar-circle-filled":{body:''},"dollar-circle-outlined":{body:''},"dollar-circle-twotone":{body:''},"dollar-outlined":{body:''},"dollar-twotone":{body:''},"dot-chart-outlined":{body:''},"dot-net-outlined":{body:''},"double-left-outlined":{body:''},"double-right-outlined":{body:''},"down-circle-filled":{body:''},"down-circle-outlined":{body:''},"down-circle-twotone":{body:''},"down-outlined":{body:''},"down-square-filled":{body:''},"down-square-outlined":{body:''},"down-square-twotone":{body:''},"download-outlined":{body:''},"drag-outlined":{body:''},"dribbble-circle-filled":{body:''},"dribbble-outlined":{body:''},"dribbble-square-filled":{body:''},"dribbble-square-outlined":{body:''},"dropbox-circle-filled":{body:''},"dropbox-outlined":{body:''},"dropbox-square-filled":{body:''},"edit-filled":{body:''},"edit-outlined":{body:''},"edit-twotone":{body:''},"ellipsis-outlined":{body:''},"enter-outlined":{body:''},"environment-filled":{body:''},"environment-outlined":{body:''},"environment-twotone":{body:''},"euro-circle-filled":{body:''},"euro-circle-outlined":{body:''},"euro-circle-twotone":{body:''},"euro-outlined":{body:''},"euro-twotone":{body:''},"exception-outlined":{body:''},"exclamation-circle-filled":{body:''},"exclamation-circle-outlined":{body:''},"exclamation-circle-twotone":{body:''},"exclamation-outlined":{body:''},"expand-alt-outlined":{body:''},"expand-outlined":{body:''},"experiment-filled":{body:''},"experiment-outlined":{body:''},"experiment-twotone":{body:''},"export-outlined":{body:''},"eye-filled":{body:''},"eye-invisible-filled":{body:''},"eye-invisible-outlined":{body:''},"eye-invisible-twotone":{body:''},"eye-outlined":{body:''},"eye-twotone":{body:''},"facebook-filled":{body:''},"facebook-outlined":{body:''},"fall-outlined":{body:''},"fast-backward-filled":{body:''},"fast-backward-outlined":{body:''},"fast-forward-filled":{body:''},"fast-forward-outlined":{body:''},"field-binary-outlined":{body:''},"field-number-outlined":{body:''},"field-string-outlined":{body:''},"field-time-outlined":{body:''},"file-add-filled":{body:''},"file-add-outlined":{body:''},"file-add-twotone":{body:''},"file-done-outlined":{body:''},"file-excel-filled":{body:''},"file-excel-outlined":{body:''},"file-excel-twotone":{body:''},"file-exclamation-filled":{body:''},"file-exclamation-outlined":{body:''},"file-exclamation-twotone":{body:''},"file-filled":{body:''},"file-gif-outlined":{body:''},"file-image-filled":{body:''},"file-image-outlined":{body:''},"file-image-twotone":{body:''},"file-jpg-outlined":{body:''},"file-markdown-filled":{body:''},"file-markdown-outlined":{body:''},"file-markdown-twotone":{body:''},"file-outlined":{body:''},"file-pdf-filled":{body:''},"file-pdf-outlined":{body:''},"file-pdf-twotone":{body:''},"file-ppt-filled":{body:''},"file-ppt-outlined":{body:''},"file-ppt-twotone":{body:''},"file-protect-outlined":{body:''},"file-search-outlined":{body:''},"file-sync-outlined":{body:''},"file-text-filled":{body:''},"file-text-outlined":{body:''},"file-text-twotone":{body:''},"file-twotone":{body:''},"file-unknown-filled":{body:''},"file-unknown-outlined":{body:''},"file-unknown-twotone":{body:''},"file-word-filled":{body:''},"file-word-outlined":{body:''},"file-word-twotone":{body:''},"file-zip-filled":{body:''},"file-zip-outlined":{body:''},"file-zip-twotone":{body:''},"filter-filled":{body:''},"filter-outlined":{body:''},"filter-twotone":{body:''},"fire-filled":{body:''},"fire-outlined":{body:''},"fire-twotone":{body:''},"flag-filled":{body:''},"flag-outlined":{body:''},"flag-twotone":{body:''},"folder-add-filled":{body:''},"folder-add-outlined":{body:''},"folder-add-twotone":{body:''},"folder-filled":{body:''},"folder-open-filled":{body:''},"folder-open-outlined":{body:''},"folder-open-twotone":{body:''},"folder-outlined":{body:''},"folder-twotone":{body:''},"folder-view-outlined":{body:''},"font-colors-outlined":{body:''},"font-size-outlined":{body:''},"fork-outlined":{body:''},"form-outlined":{body:''},"format-painter-filled":{body:''},"format-painter-outlined":{body:''},"forward-filled":{body:''},"forward-outlined":{body:''},"frown-filled":{body:''},"frown-outlined":{body:''},"frown-twotone":{body:''},"fullscreen-exit-outlined":{body:''},"fullscreen-outlined":{body:''},"function-outlined":{body:''},"fund-filled":{body:''},"fund-outlined":{body:''},"fund-projection-screen-outlined":{body:''},"fund-twotone":{body:''},"fund-view-outlined":{body:''},"funnel-plot-filled":{body:''},"funnel-plot-outlined":{body:''},"funnel-plot-twotone":{body:''},"gateway-outlined":{body:''},"gif-outlined":{body:''},"gift-filled":{body:''},"gift-outlined":{body:''},"gift-twotone":{body:''},"github-filled":{body:''},"github-outlined":{body:''},"gitlab-filled":{body:''},"gitlab-outlined":{body:''},"global-outlined":{body:''},"gold-filled":{body:''},"gold-outlined":{body:''},"gold-twotone":{body:''},"golden-filled":{body:''},"google-circle-filled":{body:''},"google-outlined":{body:''},"google-plus-circle-filled":{body:''},"google-plus-outlined":{body:''},"google-plus-square-filled":{body:''},"google-square-filled":{body:''},"group-outlined":{body:''},"harmony-o-s-outlined":{body:''},"hdd-filled":{body:''},"hdd-outlined":{body:''},"hdd-twotone":{body:''},"heart-filled":{body:''},"heart-outlined":{body:''},"heart-twotone":{body:''},"heat-map-outlined":{body:''},"highlight-filled":{body:''},"highlight-outlined":{body:''},"highlight-twotone":{body:''},"history-outlined":{body:''},"holder-outlined":{body:''},"home-filled":{body:''},"home-outlined":{body:''},"home-twotone":{body:''},"hourglass-filled":{body:''},"hourglass-outlined":{body:''},"hourglass-twotone":{body:''},"html5-filled":{body:''},"html5-outlined":{body:''},"html5-twotone":{body:''},"idcard-filled":{body:''},"idcard-outlined":{body:''},"idcard-twotone":{body:''},"ie-circle-filled":{body:''},"ie-outlined":{body:''},"ie-square-filled":{body:''},"import-outlined":{body:''},"inbox-outlined":{body:''},"info-circle-filled":{body:''},"info-circle-outlined":{body:''},"info-circle-twotone":{body:''},"info-outlined":{body:''},"insert-row-above-outlined":{body:''},"insert-row-below-outlined":{body:''},"insert-row-left-outlined":{body:''},"insert-row-right-outlined":{body:''},"instagram-filled":{body:''},"instagram-outlined":{body:''},"insurance-filled":{body:''},"insurance-outlined":{body:''},"insurance-twotone":{body:''},"interaction-filled":{body:''},"interaction-outlined":{body:''},"interaction-twotone":{body:''},"issues-close-outlined":{body:''},"italic-outlined":{body:''},"java-outlined":{body:''},"java-script-outlined":{body:''},"key-outlined":{body:''},"kubernetes-outlined":{body:''},"laptop-outlined":{body:''},"layout-filled":{body:''},"layout-outlined":{body:''},"layout-twotone":{body:''},"left-circle-filled":{body:''},"left-circle-outlined":{body:''},"left-circle-twotone":{body:''},"left-outlined":{body:''},"left-square-filled":{body:''},"left-square-outlined":{body:''},"left-square-twotone":{body:''},"like-filled":{body:''},"like-outlined":{body:''},"like-twotone":{body:''},"line-chart-outlined":{body:''},"line-height-outlined":{body:''},"line-outlined":{body:''},"link-outlined":{body:''},"linkedin-filled":{body:''},"linkedin-outlined":{body:''},"linux-outlined":{body:''},"loading-3-quarters-outlined":{body:''},"loading-outlined":{body:''},"lock-filled":{body:''},"lock-outlined":{body:''},"lock-twotone":{body:''},"login-outlined":{body:''},"logout-outlined":{body:''},"mac-command-filled":{body:''},"mac-command-outlined":{body:''},"mail-filled":{body:''},"mail-outlined":{body:''},"mail-twotone":{body:''},"man-outlined":{body:''},"medicine-box-filled":{body:''},"medicine-box-outlined":{body:''},"medicine-box-twotone":{body:''},"medium-circle-filled":{body:''},"medium-outlined":{body:''},"medium-square-filled":{body:''},"medium-workmark-outlined":{body:''},"meh-filled":{body:''},"meh-outlined":{body:''},"meh-twotone":{body:''},"menu-fold-outlined":{body:''},"menu-outlined":{body:''},"menu-unfold-outlined":{body:''},"merge-cells-outlined":{body:''},"merge-filled":{body:''},"merge-outlined":{body:''},"message-filled":{body:''},"message-outlined":{body:''},"message-twotone":{body:''},"minus-circle-filled":{body:''},"minus-circle-outlined":{body:''},"minus-circle-twotone":{body:''},"minus-outlined":{body:''},"minus-square-filled":{body:''},"minus-square-outlined":{body:''},"minus-square-twotone":{body:''},"mobile-filled":{body:''},"mobile-outlined":{body:''},"mobile-twotone":{body:''},"money-collect-filled":{body:''},"money-collect-outlined":{body:''},"money-collect-twotone":{body:''},"monitor-outlined":{body:''},"moon-filled":{body:''},"moon-outlined":{body:''},"more-outlined":{body:''},"muted-filled":{body:''},"muted-outlined":{body:''},"node-collapse-outlined":{body:''},"node-expand-outlined":{body:''},"node-index-outlined":{body:''},"notification-filled":{body:''},"notification-outlined":{body:''},"notification-twotone":{body:''},"number-outlined":{body:''},"one-to-one-outlined":{body:''},"open-a-i-filled":{body:''},"open-a-i-outlined":{body:''},"ordered-list-outlined":{body:''},"paper-clip-outlined":{body:''},"partition-outlined":{body:''},"pause-circle-filled":{body:''},"pause-circle-outlined":{body:''},"pause-circle-twotone":{body:''},"pause-outlined":{body:''},"pay-circle-filled":{body:''},"pay-circle-outlined":{body:''},"percentage-outlined":{body:''},"phone-filled":{body:''},"phone-outlined":{body:''},"phone-twotone":{body:''},"pic-center-outlined":{body:''},"pic-left-outlined":{body:''},"pic-right-outlined":{body:''},"picture-filled":{body:''},"picture-outlined":{body:''},"picture-twotone":{body:''},"pie-chart-filled":{body:''},"pie-chart-outlined":{body:''},"pie-chart-twotone":{body:''},"pinterest-filled":{body:''},"pinterest-outlined":{body:''},"play-circle-filled":{body:''},"play-circle-outlined":{body:''},"play-circle-twotone":{body:''},"play-square-filled":{body:''},"play-square-outlined":{body:''},"play-square-twotone":{body:''},"plus-circle-filled":{body:''},"plus-circle-outlined":{body:''},"plus-circle-twotone":{body:''},"plus-outlined":{body:''},"plus-square-filled":{body:''},"plus-square-outlined":{body:''},"plus-square-twotone":{body:''},"pound-circle-filled":{body:''},"pound-circle-outlined":{body:''},"pound-circle-twotone":{body:''},"pound-outlined":{body:''},"poweroff-outlined":{body:''},"printer-filled":{body:''},"printer-outlined":{body:''},"printer-twotone":{body:''},"product-filled":{body:''},"product-outlined":{body:''},"profile-filled":{body:''},"profile-outlined":{body:''},"profile-twotone":{body:''},"project-filled":{body:''},"project-outlined":{body:''},"project-twotone":{body:''},"property-safety-filled":{body:''},"property-safety-outlined":{body:''},"property-safety-twotone":{body:''},"pull-request-outlined":{body:''},"pushpin-filled":{body:''},"pushpin-outlined":{body:''},"pushpin-twotone":{body:''},"python-outlined":{body:''},"qq-circle-filled":{body:''},"qq-outlined":{body:''},"qq-square-filled":{body:''},"qrcode-outlined":{body:''},"question-circle-filled":{body:''},"question-circle-outlined":{body:''},"question-circle-twotone":{body:''},"question-outlined":{body:''},"radar-chart-outlined":{body:''},"radius-bottomleft-outlined":{body:''},"radius-bottomright-outlined":{body:''},"radius-setting-outlined":{body:''},"radius-upleft-outlined":{body:''},"radius-upright-outlined":{body:''},"read-filled":{body:''},"read-outlined":{body:''},"reconciliation-filled":{body:''},"reconciliation-outlined":{body:''},"reconciliation-twotone":{body:''},"red-envelope-filled":{body:''},"red-envelope-outlined":{body:''},"red-envelope-twotone":{body:''},"reddit-circle-filled":{body:''},"reddit-outlined":{body:''},"reddit-square-filled":{body:''},"redo-outlined":{body:''},"reload-outlined":{body:''},"rest-filled":{body:''},"rest-outlined":{body:''},"rest-twotone":{body:''},"retweet-outlined":{body:''},"right-circle-filled":{body:''},"right-circle-outlined":{body:''},"right-circle-twotone":{body:''},"right-outlined":{body:''},"right-square-filled":{body:''},"right-square-outlined":{body:''},"right-square-twotone":{body:''},"rise-outlined":{body:''},"robot-filled":{body:''},"robot-outlined":{body:''},"rocket-filled":{body:''},"rocket-outlined":{body:''},"rocket-twotone":{body:''},"rollback-outlined":{body:''},"rotate-left-outlined":{body:''},"rotate-right-outlined":{body:''},"ruby-outlined":{body:''},"safety-certificate-filled":{body:''},"safety-certificate-outlined":{body:''},"safety-certificate-twotone":{body:''},"safety-outlined":{body:''},"save-filled":{body:''},"save-outlined":{body:''},"save-twotone":{body:''},"scan-outlined":{body:''},"schedule-filled":{body:''},"schedule-outlined":{body:''},"schedule-twotone":{body:''},"scissor-outlined":{body:''},"search-outlined":{body:''},"security-scan-filled":{body:''},"security-scan-outlined":{body:''},"security-scan-twotone":{body:''},"select-outlined":{body:''},"send-outlined":{body:''},"setting-filled":{body:''},"setting-outlined":{body:''},"setting-twotone":{body:''},"shake-outlined":{body:''},"share-alt-outlined":{body:''},"shop-filled":{body:''},"shop-outlined":{body:''},"shop-twotone":{body:''},"shopping-cart-outlined":{body:''},"shopping-filled":{body:''},"shopping-outlined":{body:''},"shopping-twotone":{body:''},"shrink-outlined":{body:''},"signal-filled":{body:''},"signature-filled":{body:''},"signature-outlined":{body:''},"sisternode-outlined":{body:''},"sketch-circle-filled":{body:''},"sketch-outlined":{body:''},"sketch-square-filled":{body:''},"skin-filled":{body:''},"skin-outlined":{body:''},"skin-twotone":{body:''},"skype-filled":{body:''},"skype-outlined":{body:''},"slack-circle-filled":{body:''},"slack-outlined":{body:''},"slack-square-filled":{body:''},"slack-square-outlined":{body:''},"sliders-filled":{body:''},"sliders-outlined":{body:''},"sliders-twotone":{body:''},"small-dash-outlined":{body:''},"smile-filled":{body:''},"smile-outlined":{body:''},"smile-twotone":{body:''},"snippets-filled":{body:''},"snippets-outlined":{body:''},"snippets-twotone":{body:''},"solution-outlined":{body:''},"sort-ascending-outlined":{body:''},"sort-descending-outlined":{body:''},"sound-filled":{body:''},"sound-outlined":{body:''},"sound-twotone":{body:''},"split-cells-outlined":{body:''},"spotify-filled":{body:''},"spotify-outlined":{body:''},"star-filled":{body:''},"star-outlined":{body:''},"star-twotone":{body:''},"step-backward-filled":{body:''},"step-backward-outlined":{body:''},"step-forward-filled":{body:''},"step-forward-outlined":{body:''},"stock-outlined":{body:''},"stop-filled":{body:''},"stop-outlined":{body:''},"stop-twotone":{body:''},"strikethrough-outlined":{body:''},"subnode-outlined":{body:''},"sun-filled":{body:''},"sun-outlined":{body:''},"swap-left-outlined":{body:''},"swap-outlined":{body:''},"swap-right-outlined":{body:''},"switcher-filled":{body:''},"switcher-outlined":{body:''},"switcher-twotone":{body:''},"sync-outlined":{body:''},"table-outlined":{body:''},"tablet-filled":{body:''},"tablet-outlined":{body:''},"tablet-twotone":{body:''},"tag-filled":{body:''},"tag-outlined":{body:''},"tag-twotone":{body:''},"tags-filled":{body:''},"tags-outlined":{body:''},"tags-twotone":{body:''},"taobao-circle-filled":{body:''},"taobao-circle-outlined":{body:''},"taobao-outlined":{body:''},"taobao-square-filled":{body:''},"team-outlined":{body:''},"thunderbolt-filled":{body:''},"thunderbolt-outlined":{body:''},"thunderbolt-twotone":{body:''},"tik-tok-filled":{body:''},"tik-tok-outlined":{body:''},"to-top-outlined":{body:''},"tool-filled":{body:''},"tool-outlined":{body:''},"tool-twotone":{body:''},"trademark-circle-filled":{body:''},"trademark-circle-outlined":{body:''},"trademark-circle-twotone":{body:''},"trademark-outlined":{body:''},"transaction-outlined":{body:''},"translation-outlined":{body:''},"trophy-filled":{body:''},"trophy-outlined":{body:''},"trophy-twotone":{body:''},"truck-filled":{body:''},"truck-outlined":{body:''},"twitch-outlined":{body:''},"twitter-circle-filled":{body:''},"twitter-outlined":{body:''},"twitter-square-filled":{body:''},"underline-outlined":{body:''},"undo-outlined":{body:''},"ungroup-outlined":{body:''},"unlock-filled":{body:''},"unlock-outlined":{body:''},"unlock-twotone":{body:''},"unordered-list-outlined":{body:''},"up-circle-filled":{body:''},"up-circle-outlined":{body:''},"up-circle-twotone":{body:''},"up-outlined":{body:''},"up-square-filled":{body:''},"up-square-outlined":{body:''},"up-square-twotone":{body:''},"upload-outlined":{body:''},"usb-filled":{body:''},"usb-outlined":{body:''},"usb-twotone":{body:''},"user-add-outlined":{body:''},"user-delete-outlined":{body:''},"user-outlined":{body:''},"user-switch-outlined":{body:''},"usergroup-add-outlined":{body:''},"usergroup-delete-outlined":{body:''},"verified-outlined":{body:''},"vertical-align-bottom-outlined":{body:''},"vertical-align-middle-outlined":{body:''},"vertical-align-top-outlined":{body:''},"vertical-left-outlined":{body:''},"vertical-right-outlined":{body:''},"video-camera-add-outlined":{body:''},"video-camera-filled":{body:''},"video-camera-outlined":{body:''},"video-camera-twotone":{body:''},"wallet-filled":{body:''},"wallet-outlined":{body:''},"wallet-twotone":{body:''},"warning-filled":{body:''},"warning-outlined":{body:''},"warning-twotone":{body:''},"wechat-filled":{body:''},"wechat-outlined":{body:''},"wechat-work-filled":{body:''},"wechat-work-outlined":{body:''},"weibo-circle-filled":{body:''},"weibo-circle-outlined":{body:''},"weibo-outlined":{body:''},"weibo-square-filled":{body:''},"weibo-square-outlined":{body:''},"whats-app-outlined":{body:''},"wifi-outlined":{body:''},"windows-filled":{body:''},"windows-outlined":{body:''},"woman-outlined":{body:''},"x-filled":{body:''},"x-outlined":{body:''},"yahoo-filled":{body:''},"yahoo-outlined":{body:''},"youtube-filled":{body:''},"youtube-outlined":{body:''},"yuque-filled":{body:''},"yuque-outlined":{body:''},"zhihu-circle-filled":{body:''},"zhihu-outlined":{body:''},"zhihu-square-filled":{body:''},"zoom-in-outlined":{body:''},"zoom-out-outlined":{body:''}},lM={"account-book":{parent:"account-book-outlined"},"account-book-fill":{parent:"account-book-filled"},"account-book-outline":{parent:"account-book-outlined"},aim:{parent:"aim-outlined"},alert:{parent:"alert-outlined"},"alert-fill":{parent:"alert-filled"},"alert-outline":{parent:"alert-outlined"},alibaba:{parent:"alibaba-outlined"},"alibaba-outline":{parent:"alibaba-outlined"},"align-center":{parent:"align-center-outlined"},"align-center-outline":{parent:"align-center-outlined"},"align-left":{parent:"align-left-outlined"},"align-left-outline":{parent:"align-left-outlined"},"align-right":{parent:"align-right-outlined"},"align-right-outline":{parent:"align-right-outlined"},alipay:{parent:"alipay-outlined"},"alipay-circle":{parent:"alipay-circle-filled"},"alipay-circle-fill":{parent:"alipay-circle-filled"},"alipay-circle-outline":{parent:"alipay-circle-filled"},"alipay-outline":{parent:"alipay-outlined"},"alipay-square":{parent:"alipay-square-filled"},"alipay-square-fill":{parent:"alipay-square-filled"},aliwangwang:{parent:"aliwangwang-outlined"},"aliwangwang-fill":{parent:"aliwangwang-filled"},"aliwangwang-outline":{parent:"aliwangwang-outlined"},aliyun:{parent:"aliyun-outlined"},"aliyun-outline":{parent:"aliyun-outlined"},amazon:{parent:"amazon-outlined"},"amazon-circle":{parent:"amazon-circle-filled"},"amazon-circle-fill":{parent:"amazon-circle-filled"},"amazon-outline":{parent:"amazon-outlined"},"amazon-square":{parent:"amazon-square-filled"},"amazon-square-fill":{parent:"amazon-square-filled"},android:{parent:"android-outlined"},"android-fill":{parent:"android-filled"},"android-outline":{parent:"android-outlined"},"ant-cloud":{parent:"ant-cloud-outlined"},"ant-cloud-outline":{parent:"ant-cloud-outlined"},"ant-design":{parent:"ant-design-outlined"},"ant-design-outline":{parent:"ant-design-outlined"},apartment:{parent:"apartment-outlined"},"apartment-outline":{parent:"apartment-outlined"},api:{parent:"api-outlined"},"api-fill":{parent:"api-filled"},"api-outline":{parent:"api-outlined"},apple:{parent:"apple-outlined"},"apple-fill":{parent:"apple-filled"},"apple-outline":{parent:"apple-outlined"},appstore:{parent:"appstore-outlined"},"appstore-add":{parent:"appstore-add-outlined"},"appstore-fill":{parent:"appstore-filled"},"appstore-outline":{parent:"appstore-outlined"},"area-chart":{parent:"area-chart-outlined"},"area-chart-outline":{parent:"area-chart-outlined"},"arrow-down":{parent:"arrow-down-outlined"},"arrow-down-outline":{parent:"arrow-down-outlined"},"arrow-left":{parent:"arrow-left-outlined"},"arrow-left-outline":{parent:"arrow-left-outlined"},"arrow-right":{parent:"arrow-right-outlined"},"arrow-right-outline":{parent:"arrow-right-outlined"},"arrow-up":{parent:"arrow-up-outlined"},"arrow-up-outline":{parent:"arrow-up-outlined"},"arrows-alt":{parent:"arrows-alt-outlined"},"arrows-alt-outline":{parent:"arrows-alt-outlined"},audio:{parent:"audio-outlined"},"audio-fill":{parent:"audio-filled"},"audio-muted":{parent:"audio-muted-outlined"},"audio-outline":{parent:"audio-outlined"},audit:{parent:"audit-outlined"},"audit-outline":{parent:"audit-outlined"},backward:{parent:"backward-filled"},"backward-fill":{parent:"backward-filled"},"backward-outline":{parent:"backward-filled"},bank:{parent:"bank-outlined"},"bank-fill":{parent:"bank-filled"},"bank-outline":{parent:"bank-outlined"},"bar-chart":{parent:"bar-chart-outlined"},"bar-chart-outline":{parent:"bar-chart-outlined"},barcode:{parent:"barcode-outlined"},"barcode-outline":{parent:"barcode-outlined"},bars:{parent:"bars-outlined"},"bars-outline":{parent:"bars-outlined"},behance:{parent:"behance-outlined"},"behance-circle":{parent:"behance-circle-filled"},"behance-circle-fill":{parent:"behance-circle-filled"},"behance-outline":{parent:"behance-outlined"},"behance-square":{parent:"behance-square-filled"},"behance-square-fill":{parent:"behance-square-filled"},"behance-square-outline":{parent:"behance-square-filled"},bell:{parent:"bell-outlined"},"bell-fill":{parent:"bell-filled"},"bell-outline":{parent:"bell-outlined"},"bg-colors":{parent:"bg-colors-outlined"},"bg-colors-outline":{parent:"bg-colors-outlined"},block:{parent:"block-outlined"},"block-outline":{parent:"block-outlined"},bold:{parent:"bold-outlined"},"bold-outline":{parent:"bold-outlined"},book:{parent:"book-outlined"},"book-fill":{parent:"book-filled"},"book-outline":{parent:"book-outlined"},border:{parent:"border-outlined"},"border-bottom":{parent:"border-bottom-outlined"},"border-bottom-outline":{parent:"border-bottom-outlined"},"border-horizontal":{parent:"border-horizontal-outlined"},"border-horizontal-outline":{parent:"border-horizontal-outlined"},"border-inner":{parent:"border-inner-outlined"},"border-inner-outline":{parent:"border-inner-outlined"},"border-left":{parent:"border-left-outlined"},"border-left-outline":{parent:"border-left-outlined"},"border-outer":{parent:"border-outer-outlined"},"border-outer-outline":{parent:"border-outer-outlined"},"border-outline":{parent:"border-outlined"},"border-right":{parent:"border-right-outlined"},"border-right-outline":{parent:"border-right-outlined"},"border-top":{parent:"border-top-outlined"},"border-top-outline":{parent:"border-top-outlined"},"border-verticle":{parent:"border-verticle-outlined"},"border-verticle-outline":{parent:"border-verticle-outlined"},"borderless-table":{parent:"borderless-table-outlined"},"box-plot":{parent:"box-plot-outlined"},"box-plot-fill":{parent:"box-plot-filled"},"box-plot-outline":{parent:"box-plot-outlined"},branches:{parent:"branches-outlined"},"branches-outline":{parent:"branches-outlined"},bug:{parent:"bug-outlined"},"bug-fill":{parent:"bug-filled"},"bug-outline":{parent:"bug-outlined"},build:{parent:"build-outlined"},"build-fill":{parent:"build-filled"},"build-outline":{parent:"build-outlined"},bulb:{parent:"bulb-outlined"},"bulb-fill":{parent:"bulb-filled"},"bulb-outline":{parent:"bulb-outlined"},calculator:{parent:"calculator-outlined"},"calculator-fill":{parent:"calculator-filled"},"calculator-outline":{parent:"calculator-outlined"},calendar:{parent:"calendar-outlined"},"calendar-fill":{parent:"calendar-filled"},"calendar-outline":{parent:"calendar-outlined"},camera:{parent:"camera-outlined"},"camera-fill":{parent:"camera-filled"},"camera-outline":{parent:"camera-outlined"},"canlendar-twotone":{parent:"calendar-twotone"},car:{parent:"car-outlined"},"car-fill":{parent:"car-filled"},"car-outline":{parent:"car-outlined"},"caret-down":{parent:"caret-down-filled"},"caret-down-fill":{parent:"caret-down-filled"},"caret-down-outline":{parent:"caret-down-filled"},"caret-left":{parent:"caret-left-filled"},"caret-left-fill":{parent:"caret-left-filled"},"caret-left-outline":{parent:"caret-left-filled"},"caret-right":{parent:"caret-right-filled"},"caret-right-fill":{parent:"caret-right-filled"},"caret-right-outline":{parent:"caret-right-filled"},"caret-up":{parent:"caret-up-filled"},"caret-up-fill":{parent:"caret-up-filled"},"caret-up-outline":{parent:"caret-up-filled"},"carry-out":{parent:"carry-out-outlined"},"carry-out-fill":{parent:"carry-out-filled"},"carry-out-outline":{parent:"carry-out-outlined"},check:{parent:"check-outlined"},"check-circle":{parent:"check-circle-outlined"},"check-circle-fill":{parent:"check-circle-filled"},"check-circle-outline":{parent:"check-circle-outlined"},"check-outline":{parent:"check-outlined"},"check-square":{parent:"check-square-outlined"},"check-square-fill":{parent:"check-square-filled"},"check-square-outline":{parent:"check-square-outlined"},chrome:{parent:"chrome-outlined"},"chrome-fill":{parent:"chrome-filled"},"chrome-outline":{parent:"chrome-outlined"},ci:{parent:"ci-circle-outlined"},"ci-circle":{parent:"ci-circle-outlined"},"ci-circle-fill":{parent:"ci-circle-filled"},"ci-outline":{parent:"ci-circle-outlined"},clear:{parent:"clear-outlined"},"clock-circle":{parent:"clock-circle-outlined"},"clock-circle-fill":{parent:"clock-circle-filled"},"clock-circle-outline":{parent:"clock-circle-outlined"},close:{parent:"close-outlined"},"close-circle":{parent:"close-circle-outlined"},"close-circle-fill":{parent:"close-circle-filled"},"close-circle-outline":{parent:"close-circle-outlined"},"close-outline":{parent:"close-outlined"},"close-square":{parent:"close-square-outlined"},"close-square-fill":{parent:"close-square-filled"},"close-square-outline":{parent:"close-square-outlined"},cloud:{parent:"cloud-outlined"},"cloud-download":{parent:"cloud-download-outlined"},"cloud-download-outline":{parent:"cloud-download-outlined"},"cloud-fill":{parent:"cloud-filled"},"cloud-outline":{parent:"cloud-outlined"},"cloud-server":{parent:"cloud-server-outlined"},"cloud-server-outline":{parent:"cloud-server-outlined"},"cloud-sync":{parent:"cloud-sync-outlined"},"cloud-sync-outline":{parent:"cloud-sync-outlined"},"cloud-upload":{parent:"cloud-upload-outlined"},"cloud-upload-outline":{parent:"cloud-upload-outlined"},cluster:{parent:"cluster-outlined"},"cluster-outline":{parent:"cluster-outlined"},code:{parent:"code-outlined"},"code-fill":{parent:"code-filled"},"code-outline":{parent:"code-outlined"},"code-sandbox":{parent:"code-sandbox-outlined"},"code-sandbox-circle":{parent:"code-sandbox-circle-filled"},"code-sandbox-circle-fill":{parent:"code-sandbox-circle-filled"},"code-sandbox-outline":{parent:"code-sandbox-outlined"},"code-sandbox-square":{parent:"code-sandbox-square-filled"},"code-sandbox-square-fill":{parent:"code-sandbox-square-filled"},codepen:{parent:"codepen-outlined"},"codepen-circle":{parent:"codepen-circle-filled"},"codepen-circle-fill":{parent:"codepen-circle-filled"},"codepen-circle-outline":{parent:"codepen-circle-filled"},"codepen-outline":{parent:"codepen-outlined"},"codepen-square":{parent:"codepen-square-filled"},"codepen-square-fill":{parent:"codepen-square-filled"},coffee:{parent:"coffee-outlined"},"coffee-outline":{parent:"coffee-outlined"},"colum-height-outline":{parent:"column-height-outlined"},"column-height":{parent:"column-height-outlined"},"column-height-outline":{parent:"column-height-outlined"},"column-width":{parent:"column-width-outlined"},"column-width-outline":{parent:"column-width-outlined"},comment:{parent:"comment-outlined"},compass:{parent:"compass-outlined"},"compass-fill":{parent:"compass-filled"},"compass-outline":{parent:"compass-outlined"},compress:{parent:"compress-outlined"},"console-sql":{parent:"console-sql-outlined"},contacts:{parent:"contacts-outlined"},"contacts-fill":{parent:"contacts-filled"},"contacts-outline":{parent:"contacts-outlined"},container:{parent:"container-outlined"},"container-fill":{parent:"container-filled"},"container-outline":{parent:"container-outlined"},control:{parent:"control-outlined"},"control-fill":{parent:"control-filled"},"control-outline":{parent:"control-outlined"},copy:{parent:"copy-outlined"},"copy-fill":{parent:"copy-filled"},"copy-outline":{parent:"copy-outlined"},copyright:{parent:"copyright-circle-outlined"},"copyright-circle":{parent:"copyright-circle-outlined"},"copyright-circle-fill":{parent:"copyright-circle-filled"},"copyright-outline":{parent:"copyright-circle-outlined"},"credit-card":{parent:"credit-card-outlined"},"credit-card-fill":{parent:"credit-card-filled"},"credit-card-outline":{parent:"credit-card-outlined"},crown:{parent:"crown-outlined"},"crown-fill":{parent:"crown-filled"},"crown-outline":{parent:"crown-outlined"},"customer-service":{parent:"customer-service-outlined"},"customer-service-fill":{parent:"customer-service-filled"},"customer-service-outline":{parent:"customer-service-outlined"},dash:{parent:"dash-outlined"},"dash-outline":{parent:"dash-outlined"},dashboard:{parent:"dashboard-outlined"},"dashboard-fill":{parent:"dashboard-filled"},"dashboard-outline":{parent:"dashboard-outlined"},database:{parent:"database-outlined"},"database-fill":{parent:"database-filled"},"database-outline":{parent:"database-outlined"},delete:{parent:"delete-outlined"},"delete-column":{parent:"delete-column-outlined"},"delete-fill":{parent:"delete-filled"},"delete-outline":{parent:"delete-outlined"},"delete-row":{parent:"delete-row-outlined"},"delivered-procedure":{parent:"delivered-procedure-outlined"},"deployment-unit":{parent:"deployment-unit-outlined"},"deployment-unit-outline":{parent:"deployment-unit-outlined"},desktop:{parent:"desktop-outlined"},"desktop-outline":{parent:"desktop-outlined"},diff:{parent:"diff-outlined"},"diff-fill":{parent:"diff-filled"},"diff-outline":{parent:"diff-outlined"},dingding:{parent:"dingding-outlined"},"dingding-outline":{parent:"dingding-outlined"},dingtalk:{parent:"dingding-outlined"},"dingtalk-circle":{parent:"dingtalk-circle-filled"},"dingtalk-circle-fill":{parent:"dingtalk-circle-filled"},"dingtalk-square":{parent:"dingtalk-square-filled"},"dingtalk-square-fill":{parent:"dingtalk-square-filled"},disconnect:{parent:"disconnect-outlined"},"disconnect-outline":{parent:"disconnect-outlined"},dislike:{parent:"dislike-outlined"},"dislike-fill":{parent:"dislike-filled"},"dislike-outline":{parent:"dislike-outlined"},dollar:{parent:"dollar-circle-outlined"},"dollar-circle":{parent:"dollar-circle-outlined"},"dollar-circle-fill":{parent:"dollar-circle-filled"},"dollar-outline":{parent:"dollar-circle-outlined"},"dot-chart":{parent:"dot-chart-outlined"},"dot-chart-outline":{parent:"dot-chart-outlined"},"double-left":{parent:"double-left-outlined"},"double-left-outline":{parent:"double-left-outlined"},"double-right":{parent:"double-right-outlined"},"double-right-outline":{parent:"double-right-outlined"},down:{parent:"down-outlined"},"down-circle":{parent:"down-circle-outlined"},"down-circle-fill":{parent:"down-circle-filled"},"down-circle-outline":{parent:"down-circle-outlined"},"down-outline":{parent:"down-outlined"},"down-square":{parent:"down-square-outlined"},"down-square-fill":{parent:"down-square-filled"},"down-square-outline":{parent:"down-square-outlined"},download:{parent:"download-outlined"},"download-outline":{parent:"download-outlined"},drag:{parent:"drag-outlined"},"drag-outline":{parent:"drag-outlined"},dribbble:{parent:"dribbble-outlined"},"dribbble-circle":{parent:"dribbble-circle-filled"},"dribbble-circle-fill":{parent:"dribbble-circle-filled"},"dribbble-outline":{parent:"dribbble-outlined"},"dribbble-square":{parent:"dribbble-square-filled"},"dribbble-square-fill":{parent:"dribbble-square-filled"},"dribbble-square-outline":{parent:"dribbble-square-filled"},dropbox:{parent:"dropbox-outlined"},"dropbox-circle":{parent:"dropbox-circle-filled"},"dropbox-circle-fill":{parent:"dropbox-circle-filled"},"dropbox-outline":{parent:"dropbox-outlined"},"dropbox-square":{parent:"dropbox-square-filled"},"dropbox-square-fill":{parent:"dropbox-square-filled"},edit:{parent:"edit-outlined"},"edit-fill":{parent:"edit-filled"},"edit-outline":{parent:"edit-outlined"},ellipsis:{parent:"ellipsis-outlined"},"ellipsis-outline":{parent:"ellipsis-outlined"},enter:{parent:"enter-outlined"},"enter-outline":{parent:"enter-outlined"},environment:{parent:"environment-outlined"},"environment-fill":{parent:"environment-filled"},"environment-outline":{parent:"environment-outlined"},euro:{parent:"euro-circle-outlined"},"euro-circle":{parent:"euro-circle-outlined"},"euro-circle-fill":{parent:"euro-circle-filled"},"euro-outline":{parent:"euro-circle-outlined"},exception:{parent:"exception-outlined"},"exception-outline":{parent:"exception-outlined"},exclamation:{parent:"exclamation-outlined"},"exclamation-circle":{parent:"exclamation-circle-outlined"},"exclamation-circle-fill":{parent:"exclamation-circle-filled"},"exclamation-circle-outline":{parent:"exclamation-circle-outlined"},"exclamation-outline":{parent:"exclamation-outlined"},expand:{parent:"expand-outlined"},"expand-alt":{parent:"arrows-alt-outlined"},experiment:{parent:"experiment-outlined"},"experiment-fill":{parent:"experiment-filled"},"experiment-outline":{parent:"experiment-outlined"},export:{parent:"export-outlined"},"export-outline":{parent:"export-outlined"},eye:{parent:"eye-outlined"},"eye-fill":{parent:"eye-filled"},"eye-invisible":{parent:"eye-invisible-outlined"},"eye-invisible-fill":{parent:"eye-invisible-filled"},"eye-invisible-outline":{parent:"eye-invisible-outlined"},"eye-outline":{parent:"eye-outlined"},facebook:{parent:"facebook-outlined"},"facebook-fill":{parent:"facebook-filled"},"facebook-outline":{parent:"facebook-outlined"},fall:{parent:"fall-outlined"},"fall-outline":{parent:"fall-outlined"},"fast-backward":{parent:"fast-backward-filled"},"fast-backward-fill":{parent:"fast-backward-filled"},"fast-backward-outline":{parent:"fast-backward-filled"},"fast-forward":{parent:"fast-forward-filled"},"fast-forward-fill":{parent:"fast-forward-filled"},"fast-forward-outline":{parent:"fast-forward-filled"},"field-binary":{parent:"field-binary-outlined"},"field-number":{parent:"field-number-outlined"},"field-string":{parent:"field-string-outlined"},"field-time":{parent:"field-time-outlined"},file:{parent:"file-outlined"},"file-add":{parent:"file-add-outlined"},"file-add-fill":{parent:"file-add-filled"},"file-add-outline":{parent:"file-add-outlined"},"file-done":{parent:"file-done-outlined"},"file-done-outline":{parent:"file-done-outlined"},"file-excel":{parent:"file-excel-outlined"},"file-excel-fill":{parent:"file-excel-filled"},"file-excel-outline":{parent:"file-excel-outlined"},"file-exclamation":{parent:"file-exclamation-outlined"},"file-exclamation-fill":{parent:"file-exclamation-filled"},"file-exclamation-outline":{parent:"file-exclamation-outlined"},"file-fill":{parent:"file-filled"},"file-gif":{parent:"file-gif-outlined"},"file-image":{parent:"file-image-outlined"},"file-image-fill":{parent:"file-image-filled"},"file-image-outline":{parent:"file-image-outlined"},"file-jpg":{parent:"file-jpg-outlined"},"file-jpg-outline":{parent:"file-jpg-outlined"},"file-markdown":{parent:"file-markdown-outlined"},"file-markdown-fill":{parent:"file-markdown-filled"},"file-markdown-outline":{parent:"file-markdown-outlined"},"file-outline":{parent:"file-outlined"},"file-pdf":{parent:"file-pdf-outlined"},"file-pdf-fill":{parent:"file-pdf-filled"},"file-pdf-outline":{parent:"file-pdf-outlined"},"file-ppt":{parent:"file-ppt-outlined"},"file-ppt-fill":{parent:"file-ppt-filled"},"file-ppt-outline":{parent:"file-ppt-outlined"},"file-protect":{parent:"file-protect-outlined"},"file-protect-outline":{parent:"file-protect-outlined"},"file-search":{parent:"file-search-outlined"},"file-search-outline":{parent:"file-search-outlined"},"file-sync":{parent:"file-sync-outlined"},"file-sync-outline":{parent:"file-sync-outlined"},"file-text":{parent:"file-text-outlined"},"file-text-fill":{parent:"file-text-filled"},"file-text-outline":{parent:"file-text-outlined"},"file-unknown":{parent:"file-unknown-outlined"},"file-unknown-fill":{parent:"file-unknown-filled"},"file-unknown-outline":{parent:"file-unknown-outlined"},"file-word":{parent:"file-word-outlined"},"file-word-fill":{parent:"file-word-filled"},"file-word-outline":{parent:"file-word-outlined"},"file-zip":{parent:"file-zip-outlined"},"file-zip-fill":{parent:"file-zip-filled"},"file-zip-outline":{parent:"file-zip-outlined"},filter:{parent:"filter-outlined"},"filter-fill":{parent:"filter-filled"},"filter-outline":{parent:"filter-outlined"},fire:{parent:"fire-outlined"},"fire-fill":{parent:"fire-filled"},"fire-outline":{parent:"fire-outlined"},flag:{parent:"flag-outlined"},"flag-fill":{parent:"flag-filled"},"flag-outline":{parent:"flag-outlined"},folder:{parent:"folder-outlined"},"folder-add":{parent:"folder-add-outlined"},"folder-add-fill":{parent:"folder-add-filled"},"folder-add-outline":{parent:"folder-add-outlined"},"folder-fill":{parent:"folder-filled"},"folder-open":{parent:"folder-open-outlined"},"folder-open-fill":{parent:"folder-open-filled"},"folder-open-outline":{parent:"folder-open-outlined"},"folder-outline":{parent:"folder-outlined"},"folder-view":{parent:"folder-view-outlined"},"font-colors":{parent:"font-colors-outlined"},"font-colors-outline":{parent:"font-colors-outlined"},"font-size":{parent:"font-size-outlined"},"font-size-outline":{parent:"font-size-outlined"},fork:{parent:"fork-outlined"},"fork-outline":{parent:"fork-outlined"},form:{parent:"form-outlined"},"form-outline":{parent:"form-outlined"},"format-painter":{parent:"format-painter-outlined"},forward:{parent:"forward-filled"},"forward-fill":{parent:"forward-filled"},"forward-outline":{parent:"forward-filled"},frown:{parent:"frown-outlined"},"frown-fill":{parent:"frown-filled"},"frown-outline":{parent:"frown-outlined"},fullscreen:{parent:"fullscreen-outlined"},"fullscreen-exit":{parent:"fullscreen-exit-outlined"},"fullscreen-exit-outline":{parent:"fullscreen-exit-outlined"},"fullscreen-outline":{parent:"fullscreen-outlined"},function:{parent:"function-outlined"},fund:{parent:"fund-outlined"},"fund-fill":{parent:"fund-filled"},"fund-outline":{parent:"fund-outlined"},"fund-projection-screen":{parent:"fund-projection-screen-outlined"},"fund-view":{parent:"fund-view-outlined"},"funnel-plot":{parent:"funnel-plot-outlined"},"funnel-plot-fill":{parent:"funnel-plot-filled"},"funnel-plot-outline":{parent:"funnel-plot-outlined"},gateway:{parent:"gateway-outlined"},"gateway-outline":{parent:"gateway-outlined"},gif:{parent:"gif-outlined"},gift:{parent:"gift-outlined"},"gift-fill":{parent:"gift-filled"},"gift-outline":{parent:"gift-outlined"},github:{parent:"github-filled"},"github-fill":{parent:"github-filled"},"github-outline":{parent:"github-filled"},gitlab:{parent:"gitlab-outlined"},"gitlab-fill":{parent:"gitlab-filled"},"gitlab-outline":{parent:"gitlab-outlined"},global:{parent:"global-outlined"},"global-outline":{parent:"global-outlined"},gold:{parent:"gold-outlined"},"gold-outline":{parent:"gold-outlined"},golden:{parent:"gold-filled"},"golden-fill":{parent:"gold-filled"},google:{parent:"google-outlined"},"google-circle":{parent:"google-circle-filled"},"google-circle-fill":{parent:"google-circle-filled"},"google-outline":{parent:"google-outlined"},"google-plus":{parent:"google-plus-outlined"},"google-plus-circle":{parent:"google-plus-circle-filled"},"google-plus-circle-fill":{parent:"google-plus-circle-filled"},"google-plus-outline":{parent:"google-plus-outlined"},"google-plus-square":{parent:"google-plus-square-filled"},"google-plus-square-fill":{parent:"google-plus-square-filled"},"google-square":{parent:"google-square-filled"},"google-square-fill":{parent:"google-square-filled"},group:{parent:"group-outlined"},hdd:{parent:"hdd-outlined"},"hdd-fill":{parent:"hdd-filled"},"hdd-outline":{parent:"hdd-outlined"},heart:{parent:"heart-outlined"},"heart-fill":{parent:"heart-filled"},"heart-outline":{parent:"heart-outlined"},"heat-map":{parent:"heat-map-outlined"},"heat-map-outline":{parent:"heat-map-outlined"},highlight:{parent:"highlight-outlined"},"highlight-fill":{parent:"highlight-filled"},"highlight-outline":{parent:"highlight-outlined"},history:{parent:"history-outlined"},"history-outline":{parent:"history-outlined"},home:{parent:"home-outlined"},"home-fill":{parent:"home-filled"},"home-outline":{parent:"home-outlined"},hourglass:{parent:"hourglass-outlined"},"hourglass-fill":{parent:"hourglass-filled"},"hourglass-outline":{parent:"hourglass-outlined"},html5:{parent:"html5-outlined"},"html5-fill":{parent:"html5-filled"},"html5-outline":{parent:"html5-outlined"},idcard:{parent:"idcard-outlined"},"idcard-fill":{parent:"idcard-filled"},"idcard-outline":{parent:"idcard-outlined"},ie:{parent:"ie-outlined"},"ie-circle":{parent:"ie-circle-filled"},"ie-circle-fill":{parent:"ie-circle-filled"},"ie-outline":{parent:"ie-outlined"},"ie-square":{parent:"ie-square-filled"},"ie-square-fill":{parent:"ie-square-filled"},import:{parent:"import-outlined"},"import-outline":{parent:"import-outlined"},inbox:{parent:"inbox-outlined"},"inbox-outline":{parent:"inbox-outlined"},info:{parent:"info-outlined"},"info-circle":{parent:"info-circle-outlined"},"info-circle-fill":{parent:"info-circle-filled"},"info-circle-outline":{parent:"info-circle-outlined"},"info-outline":{parent:"info-outlined"},"insert-row-above":{parent:"insert-row-above-outlined"},"insert-row-below":{parent:"insert-row-below-outlined"},"insert-row-left":{parent:"insert-row-left-outlined"},"insert-row-right":{parent:"insert-row-right-outlined"},instagram:{parent:"instagram-outlined"},"instagram-fill":{parent:"instagram-filled"},"instagram-outline":{parent:"instagram-outlined"},insurance:{parent:"insurance-outlined"},"insurance-fill":{parent:"insurance-filled"},"insurance-outline":{parent:"insurance-outlined"},interaction:{parent:"interaction-outlined"},"interaction-fill":{parent:"interaction-filled"},"interaction-outline":{parent:"interaction-outlined"},interation:{parent:"interaction-filled"},"interation-fill":{parent:"interaction-filled"},"interation-outline":{parent:"interaction-outlined"},"interation-twotone":{parent:"interaction-twotone"},"issues-close":{parent:"issues-close-outlined"},"issues-close-outline":{parent:"issues-close-outlined"},italic:{parent:"italic-outlined"},"italic-outline":{parent:"italic-outlined"},key:{parent:"key-outlined"},"key-outline":{parent:"key-outlined"},laptop:{parent:"laptop-outlined"},"laptop-outline":{parent:"laptop-outlined"},layout:{parent:"layout-outlined"},"layout-fill":{parent:"layout-filled"},"layout-outline":{parent:"layout-outlined"},left:{parent:"left-outlined"},"left-circle":{parent:"left-circle-outlined"},"left-circle-fill":{parent:"left-circle-filled"},"left-circle-outline":{parent:"left-circle-outlined"},"left-outline":{parent:"left-outlined"},"left-square":{parent:"left-square-outlined"},"left-square-fill":{parent:"left-square-filled"},"left-square-outline":{parent:"left-square-outlined"},like:{parent:"like-outlined"},"like-fill":{parent:"like-filled"},"like-outline":{parent:"like-outlined"},line:{parent:"line-outlined"},"line-chart":{parent:"line-chart-outlined"},"line-chart-outline":{parent:"line-chart-outlined"},"line-height":{parent:"line-height-outlined"},"line-height-outline":{parent:"line-height-outlined"},"line-outline":{parent:"line-outlined"},link:{parent:"link-outlined"},"link-outline":{parent:"link-outlined"},linkedin:{parent:"linkedin-outlined"},"linkedin-fill":{parent:"linkedin-filled"},"linkedin-outline":{parent:"linkedin-outlined"},loading:{parent:"loading-outlined"},"loading-3-quarters":{parent:"loading-3-quarters-outlined"},"loading-3-quarters-outline":{parent:"loading-3-quarters-outlined"},"loading-outline":{parent:"loading-outlined"},lock:{parent:"lock-outlined"},"lock-fill":{parent:"lock-filled"},"lock-outline":{parent:"lock-outlined"},login:{parent:"login-outlined"},"login-outline":{parent:"login-outlined"},logout:{parent:"logout-outlined"},"logout-outline":{parent:"logout-outlined"},"mac-command":{parent:"mac-command-outlined"},mail:{parent:"mail-outlined"},"mail-fill":{parent:"mail-filled"},"mail-outline":{parent:"mail-outlined"},man:{parent:"man-outlined"},"man-outline":{parent:"man-outlined"},"medicine-box":{parent:"medicine-box-outlined"},"medicine-box-fill":{parent:"medicine-box-filled"},"medicine-box-outline":{parent:"medicine-box-outlined"},medium:{parent:"medium-outlined"},"medium-circle":{parent:"medium-circle-filled"},"medium-circle-fill":{parent:"medium-circle-filled"},"medium-outline":{parent:"medium-outlined"},"medium-square":{parent:"medium-square-filled"},"medium-square-fill":{parent:"medium-square-filled"},"medium-workmark":{parent:"medium-workmark-outlined"},"medium-workmark-outline":{parent:"medium-workmark-outlined"},meh:{parent:"meh-outlined"},"meh-fill":{parent:"meh-filled"},"meh-outline":{parent:"meh-outlined"},menu:{parent:"menu-outlined"},"menu-fold":{parent:"menu-fold-outlined"},"menu-fold-outline":{parent:"menu-fold-outlined"},"menu-outline":{parent:"menu-outlined"},"menu-unfold":{parent:"menu-unfold-outlined"},"menu-unfold-outline":{parent:"menu-unfold-outlined"},"merge-cells":{parent:"merge-cells-outlined"},message:{parent:"message-outlined"},"message-fill":{parent:"message-filled"},"message-outline":{parent:"message-outlined"},minus:{parent:"minus-outlined"},"minus-circle":{parent:"minus-circle-outlined"},"minus-circle-fill":{parent:"minus-circle-filled"},"minus-circle-outline":{parent:"minus-circle-outlined"},"minus-outline":{parent:"minus-outlined"},"minus-square":{parent:"minus-square-outlined"},"minus-square-fill":{parent:"minus-square-filled"},"minus-square-outline":{parent:"minus-square-outlined"},mobile:{parent:"mobile-outlined"},"mobile-fill":{parent:"mobile-filled"},"mobile-outline":{parent:"mobile-outlined"},"money-collect":{parent:"money-collect-outlined"},"money-collect-fill":{parent:"money-collect-filled"},"money-collect-outline":{parent:"money-collect-outlined"},monitor:{parent:"monitor-outlined"},"monitor-outline":{parent:"monitor-outlined"},more:{parent:"more-outlined"},"more-outline":{parent:"more-outlined"},"mr-outline":{parent:"pull-request-outlined"},"node-collapse":{parent:"node-collapse-outlined"},"node-expand":{parent:"node-expand-outlined"},"node-index":{parent:"node-index-outlined"},notification:{parent:"notification-outlined"},"notification-fill":{parent:"notification-filled"},"notification-outline":{parent:"notification-outlined"},number:{parent:"number-outlined"},"number-outline":{parent:"number-outlined"},"one-to-one":{parent:"one-to-one-outlined"},"ordered-list":{parent:"ordered-list-outlined"},"ordered-list-outline":{parent:"ordered-list-outlined"},"paper-clip":{parent:"paper-clip-outlined"},"paper-clip-outline":{parent:"paper-clip-outlined"},partition:{parent:"partition-outlined"},pause:{parent:"pause-outlined"},"pause-circle":{parent:"pause-circle-outlined"},"pause-circle-fill":{parent:"pause-circle-filled"},"pause-circle-outline":{parent:"pause-circle-outlined"},"pause-outline":{parent:"pause-outlined"},"pay-circle":{parent:"pay-circle-outlined"},"pay-circle-fill":{parent:"pay-circle-filled"},"pay-circle-outline":{parent:"pay-circle-outlined"},percentage:{parent:"percentage-outlined"},"percentage-outline":{parent:"percentage-outlined"},phone:{parent:"phone-outlined"},"phone-fill":{parent:"phone-filled"},"phone-outline":{parent:"phone-outlined"},"pic-center":{parent:"pic-center-outlined"},"pic-center-outline":{parent:"pic-center-outlined"},"pic-left":{parent:"pic-left-outlined"},"pic-left-outline":{parent:"pic-left-outlined"},"pic-right":{parent:"pic-right-outlined"},"pic-right-outline":{parent:"pic-right-outlined"},picture:{parent:"picture-outlined"},"picture-fill":{parent:"picture-filled"},"picture-outline":{parent:"picture-outlined"},"pie-chart":{parent:"pie-chart-outlined"},"pie-chart-fill":{parent:"pie-chart-filled"},"pie-chart-outline":{parent:"pie-chart-outlined"},"play-circle":{parent:"play-circle-outlined"},"play-circle-fill":{parent:"play-circle-filled"},"play-circle-outline":{parent:"play-circle-outlined"},"play-square":{parent:"play-square-outlined"},"play-square-fill":{parent:"play-square-filled"},"play-square-outline":{parent:"play-square-outlined"},plus:{parent:"plus-outlined"},"plus-circle":{parent:"plus-circle-outlined"},"plus-circle-fill":{parent:"plus-circle-filled"},"plus-circle-outline":{parent:"plus-circle-outlined"},"plus-outline":{parent:"plus-outlined"},"plus-square":{parent:"plus-square-outlined"},"plus-square-fill":{parent:"plus-square-filled"},"plus-square-outline":{parent:"plus-square-outlined"},pound:{parent:"pound-circle-outlined"},"pound-circle":{parent:"pound-circle-outlined"},"pound-circle-fill":{parent:"pound-circle-filled"},"pound-outline":{parent:"pound-circle-outlined"},poweroff:{parent:"poweroff-outlined"},"poweroff-outline":{parent:"poweroff-outlined"},printer:{parent:"printer-outlined"},"printer-fill":{parent:"printer-filled"},"printer-outline":{parent:"printer-outlined"},profile:{parent:"profile-outlined"},"profile-fill":{parent:"profile-filled"},"profile-outline":{parent:"profile-outlined"},project:{parent:"project-outlined"},"project-fill":{parent:"project-filled"},"project-outline":{parent:"project-outlined"},"property-safety":{parent:"property-safety-outlined"},"property-safety-fill":{parent:"property-safety-filled"},"property-safety-outline":{parent:"property-safety-outlined"},"pull-request":{parent:"pull-request-outlined"},"pull-request-outline":{parent:"pull-request-outlined"},pushpin:{parent:"pushpin-outlined"},"pushpin-fill":{parent:"pushpin-filled"},"pushpin-outline":{parent:"pushpin-outlined"},qq:{parent:"qq-outlined"},"qq-circle":{parent:"qq-circle-filled"},"qq-circle-fill":{parent:"qq-circle-filled"},"qq-outline":{parent:"qq-outlined"},"qq-square":{parent:"qq-square-filled"},"qq-square-fill":{parent:"qq-square-filled"},qrcode:{parent:"qrcode-outlined"},"qrcode-outline":{parent:"qrcode-outlined"},question:{parent:"question-outlined"},"question-circle":{parent:"question-circle-outlined"},"question-circle-fill":{parent:"question-circle-filled"},"question-circle-outline":{parent:"question-circle-outlined"},"question-outline":{parent:"question-outlined"},"radar-chart":{parent:"radar-chart-outlined"},"radar-chart-outline":{parent:"radar-chart-outlined"},"radius-bottomleft":{parent:"radius-bottomleft-outlined"},"radius-bottomleft-outline":{parent:"radius-bottomleft-outlined"},"radius-bottomright":{parent:"radius-bottomright-outlined"},"radius-bottomright-outline":{parent:"radius-bottomright-outlined"},"radius-setting":{parent:"radius-setting-outlined"},"radius-setting-outline":{parent:"radius-setting-outlined"},"radius-upleft":{parent:"radius-upleft-outlined"},"radius-upleft-outline":{parent:"radius-upleft-outlined"},"radius-upright":{parent:"radius-upright-outlined"},"radius-upright-outline":{parent:"radius-upright-outlined"},read:{parent:"read-outlined"},"read-fill":{parent:"read-filled"},"read-outline":{parent:"read-outlined"},reconciliation:{parent:"reconciliation-outlined"},"reconciliation-fill":{parent:"reconciliation-filled"},"reconciliation-outline":{parent:"reconciliation-outlined"},"red-envelope":{parent:"red-envelope-outlined"},"red-envelope-fill":{parent:"red-envelope-filled"},"red-envelope-outline":{parent:"red-envelope-outlined"},reddit:{parent:"reddit-outlined"},"reddit-circle":{parent:"reddit-circle-filled"},"reddit-circle-fill":{parent:"reddit-circle-filled"},"reddit-outline":{parent:"reddit-outlined"},"reddit-square":{parent:"reddit-square-filled"},"reddit-square-fill":{parent:"reddit-square-filled"},redo:{parent:"redo-outlined"},"redo-outline":{parent:"redo-outlined"},reload:{parent:"reload-outlined"},"reload-outline":{parent:"reload-outlined"},"reload-time-outline":{parent:"history-outlined"},rest:{parent:"rest-outlined"},"rest-fill":{parent:"rest-filled"},"rest-outline":{parent:"rest-outlined"},retweet:{parent:"retweet-outlined"},"retweet-outline":{parent:"retweet-outlined"},right:{parent:"right-outlined"},"right-circle":{parent:"right-circle-outlined"},"right-circle-fill":{parent:"right-circle-filled"},"right-circle-outline":{parent:"right-circle-outlined"},"right-outline":{parent:"right-outlined"},"right-square":{parent:"right-square-outlined"},"right-square-fill":{parent:"right-square-filled"},"right-square-outline":{parent:"right-square-outlined"},rise:{parent:"rise-outlined"},"rise-outline":{parent:"rise-outlined"},robot:{parent:"robot-outlined"},"robot-outline":{parent:"robot-outlined"},rocket:{parent:"rocket-outlined"},"rocket-fill":{parent:"rocket-filled"},"rocket-outline":{parent:"rocket-outlined"},rollback:{parent:"rollback-outlined"},"rollback-outline":{parent:"rollback-outlined"},"rotate-left":{parent:"rotate-left-outlined"},"rotate-right":{parent:"rotate-right-outlined"},safety:{parent:"safety-outlined"},"safety-certificate":{parent:"safety-certificate-outlined"},"safety-certificate-fill":{parent:"safety-certificate-filled"},"safety-certificate-outline":{parent:"safety-certificate-outlined"},"safety-outline":{parent:"safety-outlined"},save:{parent:"save-outlined"},"save-fill":{parent:"save-filled"},"save-outline":{parent:"save-outlined"},scan:{parent:"scan-outlined"},"scan-outline":{parent:"scan-outlined"},schedule:{parent:"schedule-outlined"},"schedule-fill":{parent:"schedule-filled"},"schedule-outline":{parent:"schedule-outlined"},scissor:{parent:"scissor-outlined"},"scissor-outline":{parent:"scissor-outlined"},search:{parent:"search-outlined"},"search-outline":{parent:"search-outlined"},"security-scan":{parent:"security-scan-outlined"},"security-scan-fill":{parent:"security-scan-filled"},"security-scan-outline":{parent:"security-scan-outlined"},select:{parent:"select-outlined"},"select-outline":{parent:"select-outlined"},send:{parent:"send-outlined"},setting:{parent:"setting-outlined"},"setting-fill":{parent:"setting-filled"},"setting-outline":{parent:"setting-outlined"},shake:{parent:"shake-outlined"},"shake-outline":{parent:"shake-outlined"},"share-alt":{parent:"share-alt-outlined"},"share-alt-outline":{parent:"share-alt-outlined"},shop:{parent:"shop-outlined"},"shop-fill":{parent:"shop-filled"},"shop-outline":{parent:"shop-outlined"},shopping:{parent:"shopping-outlined"},"shopping-cart":{parent:"shopping-cart-outlined"},"shopping-cart-outline":{parent:"shopping-cart-outlined"},"shopping-fill":{parent:"shopping-filled"},"shopping-outline":{parent:"shopping-outlined"},shrink:{parent:"shrink-outlined"},"shrink-outline":{parent:"shrink-outlined"},signal:{parent:"signal-filled"},sisternode:{parent:"sisternode-outlined"},sketch:{parent:"sketch-outlined"},"sketch-circle":{parent:"sketch-circle-filled"},"sketch-circle-fill":{parent:"sketch-circle-filled"},"sketch-outline":{parent:"sketch-outlined"},"sketch-square":{parent:"sketch-square-filled"},"sketch-square-fill":{parent:"sketch-square-filled"},skin:{parent:"skin-outlined"},"skin-fill":{parent:"skin-filled"},"skin-outline":{parent:"skin-outlined"},skype:{parent:"skype-outlined"},"skype-fill":{parent:"skype-filled"},"skype-outline":{parent:"skype-outlined"},slack:{parent:"slack-outlined"},"slack-circle":{parent:"slack-circle-filled"},"slack-circle-fill":{parent:"slack-circle-filled"},"slack-outline":{parent:"slack-outlined"},"slack-square":{parent:"slack-square-filled"},"slack-square-fill":{parent:"slack-square-filled"},"slack-square-outline":{parent:"slack-square-filled"},sliders:{parent:"sliders-outlined"},"sliders-fill":{parent:"sliders-filled"},"sliders-outline":{parent:"sliders-outlined"},"small-dash":{parent:"small-dash-outlined"},"small-dash-outline":{parent:"small-dash-outlined"},smile:{parent:"smile-outlined"},"smile-fill":{parent:"smile-filled"},"smile-outline":{parent:"smile-outlined"},snippets:{parent:"snippets-outlined"},"snippets-fill":{parent:"snippets-filled"},"snippets-outline":{parent:"snippets-outlined"},solution:{parent:"solution-outlined"},"solution-outline":{parent:"solution-outlined"},"sort-ascending":{parent:"sort-ascending-outlined"},"sort-ascending-outline":{parent:"sort-ascending-outlined"},"sort-descending":{parent:"sort-descending-outlined"},"sort-descending-outline":{parent:"sort-descending-outlined"},sound:{parent:"sound-outlined"},"sound-fill":{parent:"sound-filled"},"sound-outline":{parent:"sound-outlined"},"split-cells":{parent:"split-cells-outlined"},star:{parent:"star-outlined"},"star-fill":{parent:"star-filled"},"star-outline":{parent:"star-outlined"},"step-backward":{parent:"step-backward-filled"},"step-backward-fill":{parent:"step-backward-filled"},"step-backward-outline":{parent:"step-backward-filled"},"step-forward":{parent:"step-forward-filled"},"step-forward-fill":{parent:"step-forward-filled"},"step-forward-outline":{parent:"step-forward-filled"},stock:{parent:"stock-outlined"},"stock-outline":{parent:"stock-outlined"},stop:{parent:"stop-outlined"},"stop-fill":{parent:"stop-filled"},"stop-outline":{parent:"stop-outlined"},strikethrough:{parent:"strikethrough-outlined"},"strikethrough-outline":{parent:"strikethrough-outlined"},subnode:{parent:"subnode-outlined"},swap:{parent:"swap-outlined"},"swap-left":{parent:"swap-left-outlined"},"swap-left-outline":{parent:"swap-left-outlined"},"swap-outline":{parent:"swap-outlined"},"swap-right":{parent:"swap-right-outlined"},"swap-right-outline":{parent:"swap-right-outlined"},switcher:{parent:"switcher-outlined"},"switcher-fill":{parent:"switcher-filled"},"switcher-outline":{parent:"switcher-outlined"},sync:{parent:"sync-outlined"},"sync-outline":{parent:"sync-outlined"},table:{parent:"table-outlined"},"table-outline":{parent:"table-outlined"},tablet:{parent:"tablet-outlined"},"tablet-fill":{parent:"tablet-filled"},"tablet-outline":{parent:"tablet-outlined"},tag:{parent:"tag-outlined"},"tag-fill":{parent:"tag-filled"},"tag-outline":{parent:"tag-outlined"},tags:{parent:"tags-outlined"},"tags-fill":{parent:"tags-filled"},"tags-outline":{parent:"tags-outlined"},taobao:{parent:"taobao-outlined"},"taobao-circle":{parent:"taobao-circle-filled"},"taobao-circle-fill":{parent:"taobao-circle-filled"},"taobao-circle-outline":{parent:"taobao-circle-filled"},"taobao-outline":{parent:"taobao-outlined"},"taobao-square":{parent:"taobao-square-filled"},"taobao-square-fill":{parent:"taobao-square-filled"},team:{parent:"team-outlined"},"team-outline":{parent:"team-outlined"},thunderbolt:{parent:"thunderbolt-outlined"},"thunderbolt-fill":{parent:"thunderbolt-filled"},"thunderbolt-outline":{parent:"thunderbolt-outlined"},"to-top":{parent:"to-top-outlined"},"to-top-outline":{parent:"to-top-outlined"},tool:{parent:"tool-outlined"},"tool-fill":{parent:"tool-filled"},"tool-outline":{parent:"tool-outlined"},trademark:{parent:"trademark-circle-outlined"},"trademark-circle":{parent:"trademark-circle-outlined"},"trademark-circle-fill":{parent:"trademark-circle-filled"},"trademark-outline":{parent:"trademark-circle-outlined"},transaction:{parent:"transaction-outlined"},"transaction-outline":{parent:"transaction-outlined"},translation:{parent:"translation-outlined"},trophy:{parent:"trophy-outlined"},"trophy-fill":{parent:"trophy-filled"},"trophy-outline":{parent:"trophy-outlined"},twitter:{parent:"twitter-outlined"},"twitter-circle":{parent:"twitter-circle-filled"},"twitter-circle-fill":{parent:"twitter-circle-filled"},"twitter-outline":{parent:"twitter-outlined"},"twitter-square":{parent:"twitter-square-filled"},"twitter-square-fill":{parent:"twitter-square-filled"},underline:{parent:"underline-outlined"},"underline-outline":{parent:"underline-outlined"},undo:{parent:"undo-outlined"},"undo-outline":{parent:"undo-outlined"},ungroup:{parent:"ungroup-outlined"},unlock:{parent:"unlock-outlined"},"unlock-fill":{parent:"unlock-filled"},"unlock-outline":{parent:"unlock-outlined"},"unordered-list":{parent:"bars-outlined"},"unordered-list-outline":{parent:"bars-outlined"},up:{parent:"up-outlined"},"up-circle":{parent:"up-circle-outlined"},"up-circle-fill":{parent:"up-circle-filled"},"up-circle-outline":{parent:"up-circle-outlined"},"up-outline":{parent:"up-outlined"},"up-square":{parent:"up-square-outlined"},"up-square-fill":{parent:"up-square-filled"},"up-square-outline":{parent:"up-square-outlined"},upload:{parent:"upload-outlined"},"upload-outline":{parent:"upload-outlined"},usb:{parent:"usb-outlined"},"usb-fill":{parent:"usb-filled"},"usb-outline":{parent:"usb-outlined"},user:{parent:"user-outlined"},"user-add":{parent:"user-add-outlined"},"user-add-outline":{parent:"user-add-outlined"},"user-delete":{parent:"user-delete-outlined"},"user-delete-outline":{parent:"user-delete-outlined"},"user-outline":{parent:"user-outlined"},"user-switch":{parent:"user-switch-outlined"},"usergroup-add":{parent:"usergroup-add-outlined"},"usergroup-add-outline":{parent:"usergroup-add-outlined"},"usergroup-delete":{parent:"usergroup-delete-outlined"},"usergroup-delete-outline":{parent:"usergroup-delete-outlined"},verified:{parent:"verified-outlined"},"vertical-align-bottom":{parent:"vertical-align-bottom-outlined"},"vertical-align-bottom-outline":{parent:"vertical-align-bottom-outlined"},"vertical-align-middle":{parent:"vertical-align-middle-outlined"},"vertical-align-middle-outline":{parent:"vertical-align-middle-outlined"},"vertical-align-top":{parent:"vertical-align-top-outlined"},"vertical-align-top-outline":{parent:"vertical-align-top-outlined"},"vertical-left":{parent:"vertical-left-outlined"},"vertical-left-outline":{parent:"vertical-left-outlined"},"vertical-right":{parent:"vertical-right-outlined"},"vertical-right-outline":{parent:"vertical-right-outlined"},"video-camera":{parent:"video-camera-outlined"},"video-camera-add":{parent:"video-camera-add-outlined"},"video-camera-fill":{parent:"video-camera-filled"},"video-camera-outline":{parent:"video-camera-outlined"},wallet:{parent:"wallet-outlined"},"wallet-fill":{parent:"wallet-filled"},"wallet-outline":{parent:"wallet-outlined"},warning:{parent:"warning-outlined"},"warning-fill":{parent:"warning-filled"},"warning-outline":{parent:"warning-outlined"},wechat:{parent:"wechat-filled"},"wechat-fill":{parent:"wechat-filled"},"wechat-outline":{parent:"wechat-filled"},weibo:{parent:"weibo-outlined"},"weibo-circle":{parent:"weibo-circle-filled"},"weibo-circle-fill":{parent:"weibo-circle-filled"},"weibo-circle-outline":{parent:"weibo-circle-filled"},"weibo-outline":{parent:"weibo-outlined"},"weibo-square":{parent:"weibo-square-filled"},"weibo-square-fill":{parent:"weibo-square-filled"},"weibo-square-outline":{parent:"weibo-square-filled"},"whats-app":{parent:"whats-app-outlined"},wifi:{parent:"wifi-outlined"},"wifi-outline":{parent:"wifi-outlined"},windows:{parent:"windows-outlined"},"windows-fill":{parent:"windows-filled"},"windows-outline":{parent:"windows-outlined"},woman:{parent:"woman-outlined"},"woman-outline":{parent:"woman-outlined"},yahoo:{parent:"yahoo-outlined"},"yahoo-fill":{parent:"yahoo-filled"},"yahoo-outline":{parent:"yahoo-outlined"},youtube:{parent:"youtube-outlined"},"youtube-fill":{parent:"youtube-filled"},"youtube-outline":{parent:"youtube-outlined"},yuque:{parent:"yuque-outlined"},"yuque-fill":{parent:"yuque-filled"},"yuque-outline":{parent:"yuque-outlined"},zhihu:{parent:"zhihu-outlined"},"zhihu-circle":{parent:"zhihu-circle-filled"},"zhihu-circle-fill":{parent:"zhihu-circle-filled"},"zhihu-outline":{parent:"zhihu-outlined"},"zhihu-square":{parent:"zhihu-square-filled"},"zhihu-square-fill":{parent:"zhihu-square-filled"},"zoom-in":{parent:"zoom-in-outlined"},"zoom-in-outline":{parent:"zoom-in-outlined"},"zoom-out":{parent:"zoom-out-outlined"},"zoom-out-outline":{parent:"zoom-out-outlined"}},rM=1706858211,oM=1024,aM=1024,nM={prefix:eM,icons:tM,aliases:lM,lastModified:rM,width:oM,height:aM},iM={"Ant Design":nM,"Element Plus":cM},sM=()=>{Object.values(iM).forEach(c=>w9(c))},uM={prefix:{type:String,default:"svg-icon"},name:{type:String,required:!0},size:{type:[Number,String],default:16}},pb={value:{type:String},placeholder:String},hM=["xlink:href"],dM=S1({name:"SvgIcon",__name:"SvgIcon",props:uM,setup(c){const e=c,t=X(()=>`#${e.prefix}-${e.name}`),l=X(()=>{const{size:r}=e,o=`${r}`.replace("px","").concat("px");return{width:o,height:o}});return(r,o)=>(a1(),P1("svg",c2(r.$attrs,{class:"svg-icon",style:l.value,"aria-hidden":"true"}),[_1("use",{"xlink:href":t.value},null,8,hM)],16))}});let u3=["/vue3-antdv-admin/iconfont.js"],X7=cc({scriptUrl:u3});const fM=S1({name:"IconFont",props:{type:{type:String,default:""},prefix:{type:String,default:"icon-"},color:{type:String,default:"unset"},size:{type:[Number,String],default:14},scriptUrl:{type:String,default:""}},setup(c,{attrs:e}){c.scriptUrl&&(u3=[...new Set(u3.concat(c.scriptUrl))],X7=cc({scriptUrl:u3}));const t=X(()=>{const{color:l,size:r}=c,o=h3(r)?parseFloat(r):r;return{color:l,fontSize:`${o}px`}});return()=>{const{type:l,prefix:r}=c;return l?h1(X7,c2({type:l.startsWith(r)?l:`${r}${l}`},e,{style:c1(t)}),null):null}}}),Y4=S1({__name:"Icon",props:{type:{default:"iconify"},icon:{},color:{},size:{default:16}},setup(c){const e=c,t=St(),l=X(()=>{const{size:o,color:a}=e;let n=o;return h3(o)&&(n=parseInt(o,10)),{fontSize:`${n}px`,color:a,display:"inline-flex"}}),r=o=>{var n,i;const a=t.title;o.el&&a&&((i=(n=o.el).insertAdjacentHTML)==null||i.call(n,"afterbegin",`${a}`))};return(o,a)=>o.type==="svg"?(a1(),E1(dM,c2({key:0},{...o.$attrs,...e},{name:o.icon,class:"anticon"}),null,16,["name"])):o.type==="icon-font"?(a1(),E1(c1(fM),c2({key:1},{...o.$attrs,...e},{type:o.icon}),null,16,["type"])):(a1(),E1(c1(gy),c2({key:2},c1(ot)({...o.$attrs,...e},["size","color"]),{style:l.value,class:"anticon",onVnodeUpdated:r}),null,16,["style"]))}}),pM=c=>(lc("data-v-726e33bf"),c=c(),rc(),c),vM={class:"lock-box"},mM={class:"lock"},yM=pM(()=>_1("h6",{class:"tips"},"点击解锁",-1)),MM={class:"local-time"},bM={class:"time"},CM={class:"date"},HM={class:"computer-status"},gM={key:1,class:"login-box"},VM={class:"username"},LM={class:"flex justify-between w-full"},zM=S1({__name:"lockscreen-page",setup(c){const e=e6(),t=c4(),{month:l,day:r,hour:o,minute:a,week:n}=td(),{online:i}=ed(),s=At(),u=V0(),{battery:h,batteryStatus:m,calcDischargingTime:g}=ld(),H=Tt(()=>Math.random()>.49?R(()=>import("./huawei-charge-_5sIeg9H.js"),__vite__mapDeps([95,2,1,3,96])):R(()=>import("./xiaomi-charge-BXMIIxZa.js"),__vite__mapDeps([97,2,1,3,98]))),v=Y(!e.lockPwd),M=Y(""),d=X(()=>e.lockPwd?"请输入锁屏密码或用户密码":"请输入锁屏密码(可选)"),f=async()=>{const $=M.value.trim();if($==="")return G2.warn("密码不能为空");if(e.verifyLockPwd($))V();else return G2.warn("密码错误,请重新输入")},C=()=>{v.value=!1,M.value=""},y=()=>{v.value=!1,e.setLock(!1)},z=()=>{const $=M.value.trim();e.setLockPwd($),C()},V=()=>{v.value=!1,e.setLock(!1)},_=()=>{v.value=!1,e.setLock(!1),t.clearLoginStatus(),s.replace({name:d2,query:{redirect:u.fullPath}})};return($,w)=>{const N=nt,B=L0("a-button");return a1(),P1("div",{class:p3([{unLockLogin:v.value},"lockscreen"]),onKeyup:w[2]||(w[2]=F=>v.value=!0),onMousedown:w[3]||(w[3]=M6(()=>{},["stop"])),onContextmenu:w[4]||(w[4]=M6(()=>{},["prevent"]))},[v.value?(a1(),P1("div",gM,[h1(c1(at),{size:80,src:c1(t).userInfo.avatar},{icon:V1(()=>[h1(c1(Y4),{icon:"ant-design:user-outlined",size:"50"})]),_:1},8,["src"]),_1("div",VM,I2(c1(t).userInfo.username),1),h1(N,{value:M.value,"onUpdate:value":w[1]||(w[1]=F=>M.value=F),autofocus:"",placeholder:d.value},null,8,["value","placeholder"]),_1("div",LM,[c1(e).lockPwd?(a1(),P1(U2,{key:0},[h1(B,{type:"link",size:"small",onClick:C},{default:V1(()=>[s4("返回")]),_:1}),h1(B,{type:"link",size:"small",onClick:_},{default:V1(()=>[s4("返回登录")]),_:1}),h1(B,{type:"link",size:"small",onClick:f},{default:V1(()=>[s4("进入系统")]),_:1})],64)):(a1(),P1(U2,{key:1},[h1(B,{type:"link",size:"small",onClick:y},{default:V1(()=>[s4("取消锁屏")]),_:1}),h1(B,{type:"link",size:"small",onClick:z},{default:V1(()=>[s4("确定锁屏")]),_:1})],64))])])):(a1(),P1(U2,{key:0},[_1("div",vM,[_1("div",mM,[_1("span",{class:"lock-icon",title:"解锁屏幕",onClick:w[0]||(w[0]=F=>v.value=!0)},[h1(c1(Y4),{icon:"ant-design:lock-outlined",size:"30"})])]),yM]),(a1(),E1(f3(c1(H)),{battery:c1(h),"battery-status":c1(m),"calc-discharging-time":c1(g)},null,8,["battery","battery-status","calc-discharging-time"])),_1("div",MM,[_1("div",bM,I2(c1(o))+":"+I2(c1(a)),1),_1("div",CM,I2(c1(l))+"月"+I2(c1(r))+"号,星期"+I2(c1(n)),1)]),_1("div",HM,[_1("span",{class:p3([{offline:!c1(i)},"network"])},[h1(c1(Y4),{icon:"ant-design:wifi-outlined",size:"30",class:"network"})],2),h1(c1(Y4),{icon:"ant-design:api-outlined",size:"30"})])],64))],34)}}}),_M=u6(zM,[["__scopeId","data-v-726e33bf"]]),wM=S1({__name:"index",setup(c){const e=e6(),t=X(()=>e.isLock),l=Y(!1);return E2(()=>{setTimeout(()=>{l.value=!0})}),(r,o)=>(a1(),E1(kt,{name:"slide-up"},{default:V1(()=>[t.value&&l.value&&r.$route.name!=c1(d2)?(a1(),E1(_M,{key:0})):k8("",!0)]),_:1}))}}),EM=u6(wM,[["__scopeId","data-v-29a5704b"]]),SM=S1({__name:"App",setup(c){const e=V0();return Ot(()=>{var t;(t=e.meta)!=null&&t.title&&(document.title=cd(e.meta.title))}),(t,l)=>{const r=L0("router-view"),o=Fe;return a1(),E1(o,null,{default:V1(()=>[h1(r,null,{default:V1(({Component:a})=>[(a1(),E1(f3(a)))]),_:1}),h1(c1(EM))]),_:1})}}}),{defaultSeed:T8}=H0,J7={success:T8.colorSuccess,warning:T8.colorWarning,error:T8.colorError},AM=["default","primary","ghost","dashed","link","text"],TM=S1({name:"AButton",__name:"button",props:{...it(),type:{type:String},color:String},setup(c){const e=c,t=X(()=>Reflect.has(J7,e.type)),l=X(()=>e.type&&AM.includes(e.type)?e.type:e.color||t.value?"primary":"default"),r=X(()=>{const o=e.type;if(e.color||t.value)return{token:{colorPrimary:e.color||J7[o]}}});return(o,a)=>{const n=Fe;return a1(),E1(n,{theme:r.value},{default:V1(()=>[h1(c1(st),c2({...o.$attrs,...e},{type:l.value}),It({_:2},[oc(o.$slots,(i,s)=>({name:s,fn:V1(()=>[x2(o.$slots,s)])}))]),1040,["type"])]),_:3},8,["theme"])}}});function kM(c){c.component("AButton",TM)}if(typeof window<"u"){let c=function(){var e=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML=' + + + + + + +
+ + diff --git a/mockServiceWorker.js b/mockServiceWorker.js new file mode 100644 index 000000000..e19f17d53 --- /dev/null +++ b/mockServiceWorker.js @@ -0,0 +1,912 @@ +// ../../node_modules/.pnpm/outvariant@1.4.2/node_modules/outvariant/lib/index.mjs +var POSITIONALS_EXP = /(%?)(%([sdijo]))/g; +function serializePositional(positional, flag) { + switch (flag) { + case "s": + return positional; + case "d": + case "i": + return Number(positional); + case "j": + return JSON.stringify(positional); + case "o": { + if (typeof positional === "string") { + return positional; + } + const json = JSON.stringify(positional); + if (json === "{}" || json === "[]" || /^\[object .+?\]$/.test(json)) { + return positional; + } + return json; + } + } +} +function format(message, ...positionals) { + if (positionals.length === 0) { + return message; + } + let positionalIndex = 0; + let formattedMessage = message.replace( + POSITIONALS_EXP, + (match2, isEscaped, _, flag) => { + const positional = positionals[positionalIndex]; + const value = serializePositional(positional, flag); + if (!isEscaped) { + positionalIndex++; + return value; + } + return match2; + } + ); + if (positionalIndex < positionals.length) { + formattedMessage += ` ${positionals.slice(positionalIndex).join(" ")}`; + } + formattedMessage = formattedMessage.replace(/%{2,2}/g, "%"); + return formattedMessage; +} +var STACK_FRAMES_TO_IGNORE = 2; +function cleanErrorStack(error2) { + if (!error2.stack) { + return; + } + const nextStack = error2.stack.split("\n"); + nextStack.splice(1, STACK_FRAMES_TO_IGNORE); + error2.stack = nextStack.join("\n"); +} +var InvariantError = class extends Error { + constructor(message, ...positionals) { + super(message); + this.message = message; + this.name = "Invariant Violation"; + this.message = format(message, ...positionals); + cleanErrorStack(this); + } +}; +var invariant = (predicate, message, ...positionals) => { + if (!predicate) { + throw new InvariantError(message, ...positionals); + } +}; +invariant.as = (ErrorConstructor, predicate, message, ...positionals) => { + if (!predicate) { + const formatMessage2 = positionals.length === 0 ? message : format(message, positionals); + let error2; + try { + error2 = Reflect.construct(ErrorConstructor, [formatMessage2]); + } catch (err) { + error2 = ErrorConstructor(formatMessage2); + } + throw error2; + } +}; + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/internal/devUtils.mjs +var LIBRARY_PREFIX = "[MSW]"; +function formatMessage(message, ...positionals) { + const interpolatedMessage = format(message, ...positionals); + return `${LIBRARY_PREFIX} ${interpolatedMessage}`; +} +function warn(message, ...positionals) { + console.warn(formatMessage(message, ...positionals)); +} +function error(message, ...positionals) { + console.error(formatMessage(message, ...positionals)); +} +var devUtils = { + formatMessage, + warn, + error +}; + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/internal/checkGlobals.mjs +function checkGlobals() { + invariant( + typeof URL !== "undefined", + devUtils.formatMessage( + `Global "URL" class is not defined. This likely means that you're running MSW in an environment that doesn't support all Node.js standard API (e.g. React Native). If that's the case, please use an appropriate polyfill for the "URL" class, like "react-native-url-polyfill".` + ) + ); +} + +// ../../node_modules/.pnpm/strict-event-emitter@0.5.1/node_modules/strict-event-emitter/lib/index.mjs +var MemoryLeakError = class extends Error { + constructor(emitter, type, count) { + super( + `Possible EventEmitter memory leak detected. ${count} ${type.toString()} listeners added. Use emitter.setMaxListeners() to increase limit` + ); + this.emitter = emitter; + this.type = type; + this.count = count; + this.name = "MaxListenersExceededWarning"; + } +}; +var _Emitter = class { + static listenerCount(emitter, eventName) { + return emitter.listenerCount(eventName); + } + constructor() { + this.events = /* @__PURE__ */ new Map(); + this.maxListeners = _Emitter.defaultMaxListeners; + this.hasWarnedAboutPotentialMemoryLeak = false; + } + _emitInternalEvent(internalEventName, eventName, listener) { + this.emit( + internalEventName, + ...[eventName, listener] + ); + } + _getListeners(eventName) { + return Array.prototype.concat.apply([], this.events.get(eventName)) || []; + } + _removeListener(listeners, listener) { + const index = listeners.indexOf(listener); + if (index > -1) { + listeners.splice(index, 1); + } + return []; + } + _wrapOnceListener(eventName, listener) { + const onceListener = (...data) => { + this.removeListener(eventName, onceListener); + return listener.apply(this, data); + }; + Object.defineProperty(onceListener, "name", { value: listener.name }); + return onceListener; + } + setMaxListeners(maxListeners) { + this.maxListeners = maxListeners; + return this; + } + /** + * Returns the current max listener value for the `Emitter` which is + * either set by `emitter.setMaxListeners(n)` or defaults to + * `Emitter.defaultMaxListeners`. + */ + getMaxListeners() { + return this.maxListeners; + } + /** + * Returns an array listing the events for which the emitter has registered listeners. + * The values in the array will be strings or Symbols. + */ + eventNames() { + return Array.from(this.events.keys()); + } + /** + * Synchronously calls each of the listeners registered for the event named `eventName`, + * in the order they were registered, passing the supplied arguments to each. + * Returns `true` if the event has listeners, `false` otherwise. + * + * @example + * const emitter = new Emitter<{ hello: [string] }>() + * emitter.emit('hello', 'John') + */ + emit(eventName, ...data) { + const listeners = this._getListeners(eventName); + listeners.forEach((listener) => { + listener.apply(this, data); + }); + return listeners.length > 0; + } + addListener(eventName, listener) { + this._emitInternalEvent("newListener", eventName, listener); + const nextListeners = this._getListeners(eventName).concat(listener); + this.events.set(eventName, nextListeners); + if (this.maxListeners > 0 && this.listenerCount(eventName) > this.maxListeners && !this.hasWarnedAboutPotentialMemoryLeak) { + this.hasWarnedAboutPotentialMemoryLeak = true; + const memoryLeakWarning = new MemoryLeakError( + this, + eventName, + this.listenerCount(eventName) + ); + console.warn(memoryLeakWarning); + } + return this; + } + on(eventName, listener) { + return this.addListener(eventName, listener); + } + once(eventName, listener) { + return this.addListener( + eventName, + this._wrapOnceListener(eventName, listener) + ); + } + prependListener(eventName, listener) { + const listeners = this._getListeners(eventName); + if (listeners.length > 0) { + const nextListeners = [listener].concat(listeners); + this.events.set(eventName, nextListeners); + } else { + this.events.set(eventName, listeners.concat(listener)); + } + return this; + } + prependOnceListener(eventName, listener) { + return this.prependListener( + eventName, + this._wrapOnceListener(eventName, listener) + ); + } + removeListener(eventName, listener) { + const listeners = this._getListeners(eventName); + if (listeners.length > 0) { + this._removeListener(listeners, listener); + this.events.set(eventName, listeners); + this._emitInternalEvent("removeListener", eventName, listener); + } + return this; + } + /** + * Alias for `emitter.removeListener()`. + * + * @example + * emitter.off('hello', listener) + */ + off(eventName, listener) { + return this.removeListener(eventName, listener); + } + removeAllListeners(eventName) { + if (eventName) { + this.events.delete(eventName); + } else { + this.events.clear(); + } + return this; + } + /** + * Returns a copy of the array of listeners for the event named `eventName`. + */ + listeners(eventName) { + return Array.from(this._getListeners(eventName)); + } + /** + * Returns the number of listeners listening to the event named `eventName`. + */ + listenerCount(eventName) { + return this._getListeners(eventName).length; + } + rawListeners(eventName) { + return this.listeners(eventName); + } +}; +var Emitter = _Emitter; +Emitter.defaultMaxListeners = 10; + +// ../../node_modules/.pnpm/path-to-regexp@6.2.1/node_modules/path-to-regexp/dist.es2015/index.js +function lexer(str) { + var tokens = []; + var i = 0; + while (i < str.length) { + var char = str[i]; + if (char === "*" || char === "+" || char === "?") { + tokens.push({ type: "MODIFIER", index: i, value: str[i++] }); + continue; + } + if (char === "\\") { + tokens.push({ type: "ESCAPED_CHAR", index: i++, value: str[i++] }); + continue; + } + if (char === "{") { + tokens.push({ type: "OPEN", index: i, value: str[i++] }); + continue; + } + if (char === "}") { + tokens.push({ type: "CLOSE", index: i, value: str[i++] }); + continue; + } + if (char === ":") { + var name = ""; + var j = i + 1; + while (j < str.length) { + var code = str.charCodeAt(j); + if ( + // `0-9` + code >= 48 && code <= 57 || // `A-Z` + code >= 65 && code <= 90 || // `a-z` + code >= 97 && code <= 122 || // `_` + code === 95 + ) { + name += str[j++]; + continue; + } + break; + } + if (!name) + throw new TypeError("Missing parameter name at ".concat(i)); + tokens.push({ type: "NAME", index: i, value: name }); + i = j; + continue; + } + if (char === "(") { + var count = 1; + var pattern = ""; + var j = i + 1; + if (str[j] === "?") { + throw new TypeError('Pattern cannot start with "?" at '.concat(j)); + } + while (j < str.length) { + if (str[j] === "\\") { + pattern += str[j++] + str[j++]; + continue; + } + if (str[j] === ")") { + count--; + if (count === 0) { + j++; + break; + } + } else if (str[j] === "(") { + count++; + if (str[j + 1] !== "?") { + throw new TypeError("Capturing groups are not allowed at ".concat(j)); + } + } + pattern += str[j++]; + } + if (count) + throw new TypeError("Unbalanced pattern at ".concat(i)); + if (!pattern) + throw new TypeError("Missing pattern at ".concat(i)); + tokens.push({ type: "PATTERN", index: i, value: pattern }); + i = j; + continue; + } + tokens.push({ type: "CHAR", index: i, value: str[i++] }); + } + tokens.push({ type: "END", index: i, value: "" }); + return tokens; +} +function parse(str, options) { + if (options === void 0) { + options = {}; + } + var tokens = lexer(str); + var _a = options.prefixes, prefixes = _a === void 0 ? "./" : _a; + var defaultPattern = "[^".concat(escapeString(options.delimiter || "/#?"), "]+?"); + var result = []; + var key = 0; + var i = 0; + var path = ""; + var tryConsume = function(type) { + if (i < tokens.length && tokens[i].type === type) + return tokens[i++].value; + }; + var mustConsume = function(type) { + var value2 = tryConsume(type); + if (value2 !== void 0) + return value2; + var _a2 = tokens[i], nextType = _a2.type, index = _a2.index; + throw new TypeError("Unexpected ".concat(nextType, " at ").concat(index, ", expected ").concat(type)); + }; + var consumeText = function() { + var result2 = ""; + var value2; + while (value2 = tryConsume("CHAR") || tryConsume("ESCAPED_CHAR")) { + result2 += value2; + } + return result2; + }; + while (i < tokens.length) { + var char = tryConsume("CHAR"); + var name = tryConsume("NAME"); + var pattern = tryConsume("PATTERN"); + if (name || pattern) { + var prefix = char || ""; + if (prefixes.indexOf(prefix) === -1) { + path += prefix; + prefix = ""; + } + if (path) { + result.push(path); + path = ""; + } + result.push({ + name: name || key++, + prefix, + suffix: "", + pattern: pattern || defaultPattern, + modifier: tryConsume("MODIFIER") || "" + }); + continue; + } + var value = char || tryConsume("ESCAPED_CHAR"); + if (value) { + path += value; + continue; + } + if (path) { + result.push(path); + path = ""; + } + var open = tryConsume("OPEN"); + if (open) { + var prefix = consumeText(); + var name_1 = tryConsume("NAME") || ""; + var pattern_1 = tryConsume("PATTERN") || ""; + var suffix = consumeText(); + mustConsume("CLOSE"); + result.push({ + name: name_1 || (pattern_1 ? key++ : ""), + pattern: name_1 && !pattern_1 ? defaultPattern : pattern_1, + prefix, + suffix, + modifier: tryConsume("MODIFIER") || "" + }); + continue; + } + mustConsume("END"); + } + return result; +} +function match(str, options) { + var keys = []; + var re = pathToRegexp(str, keys, options); + return regexpToFunction(re, keys, options); +} +function regexpToFunction(re, keys, options) { + if (options === void 0) { + options = {}; + } + var _a = options.decode, decode = _a === void 0 ? function(x) { + return x; + } : _a; + return function(pathname) { + var m = re.exec(pathname); + if (!m) + return false; + var path = m[0], index = m.index; + var params = /* @__PURE__ */ Object.create(null); + var _loop_1 = function(i2) { + if (m[i2] === void 0) + return "continue"; + var key = keys[i2 - 1]; + if (key.modifier === "*" || key.modifier === "+") { + params[key.name] = m[i2].split(key.prefix + key.suffix).map(function(value) { + return decode(value, key); + }); + } else { + params[key.name] = decode(m[i2], key); + } + }; + for (var i = 1; i < m.length; i++) { + _loop_1(i); + } + return { path, index, params }; + }; +} +function escapeString(str) { + return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, "\\$1"); +} +function flags(options) { + return options && options.sensitive ? "" : "i"; +} +function regexpToRegexp(path, keys) { + if (!keys) + return path; + var groupsRegex = /\((?:\?<(.*?)>)?(?!\?)/g; + var index = 0; + var execResult = groupsRegex.exec(path.source); + while (execResult) { + keys.push({ + // Use parenthesized substring match if available, index otherwise + name: execResult[1] || index++, + prefix: "", + suffix: "", + modifier: "", + pattern: "" + }); + execResult = groupsRegex.exec(path.source); + } + return path; +} +function arrayToRegexp(paths, keys, options) { + var parts = paths.map(function(path) { + return pathToRegexp(path, keys, options).source; + }); + return new RegExp("(?:".concat(parts.join("|"), ")"), flags(options)); +} +function stringToRegexp(path, keys, options) { + return tokensToRegexp(parse(path, options), keys, options); +} +function tokensToRegexp(tokens, keys, options) { + if (options === void 0) { + options = {}; + } + var _a = options.strict, strict = _a === void 0 ? false : _a, _b = options.start, start = _b === void 0 ? true : _b, _c = options.end, end = _c === void 0 ? true : _c, _d = options.encode, encode = _d === void 0 ? function(x) { + return x; + } : _d, _e = options.delimiter, delimiter = _e === void 0 ? "/#?" : _e, _f = options.endsWith, endsWith = _f === void 0 ? "" : _f; + var endsWithRe = "[".concat(escapeString(endsWith), "]|$"); + var delimiterRe = "[".concat(escapeString(delimiter), "]"); + var route = start ? "^" : ""; + for (var _i = 0, tokens_1 = tokens; _i < tokens_1.length; _i++) { + var token = tokens_1[_i]; + if (typeof token === "string") { + route += escapeString(encode(token)); + } else { + var prefix = escapeString(encode(token.prefix)); + var suffix = escapeString(encode(token.suffix)); + if (token.pattern) { + if (keys) + keys.push(token); + if (prefix || suffix) { + if (token.modifier === "+" || token.modifier === "*") { + var mod = token.modifier === "*" ? "?" : ""; + route += "(?:".concat(prefix, "((?:").concat(token.pattern, ")(?:").concat(suffix).concat(prefix, "(?:").concat(token.pattern, "))*)").concat(suffix, ")").concat(mod); + } else { + route += "(?:".concat(prefix, "(").concat(token.pattern, ")").concat(suffix, ")").concat(token.modifier); + } + } else { + if (token.modifier === "+" || token.modifier === "*") { + route += "((?:".concat(token.pattern, ")").concat(token.modifier, ")"); + } else { + route += "(".concat(token.pattern, ")").concat(token.modifier); + } + } + } else { + route += "(?:".concat(prefix).concat(suffix, ")").concat(token.modifier); + } + } + } + if (end) { + if (!strict) + route += "".concat(delimiterRe, "?"); + route += !options.endsWith ? "$" : "(?=".concat(endsWithRe, ")"); + } else { + var endToken = tokens[tokens.length - 1]; + var isEndDelimited = typeof endToken === "string" ? delimiterRe.indexOf(endToken[endToken.length - 1]) > -1 : endToken === void 0; + if (!strict) { + route += "(?:".concat(delimiterRe, "(?=").concat(endsWithRe, "))?"); + } + if (!isEndDelimited) { + route += "(?=".concat(delimiterRe, "|").concat(endsWithRe, ")"); + } + } + return new RegExp(route, flags(options)); +} +function pathToRegexp(path, keys, options) { + if (path instanceof RegExp) + return regexpToRegexp(path, keys); + if (Array.isArray(path)) + return arrayToRegexp(path, keys, options); + return stringToRegexp(path, keys, options); +} + +// ../../node_modules/.pnpm/@mswjs+interceptors@0.25.16/node_modules/@mswjs/interceptors/lib/browser/chunk-UJZOJSMP.mjs +var encoder = new TextEncoder(); + +// ../../node_modules/.pnpm/is-node-process@1.2.0/node_modules/is-node-process/lib/index.mjs +function isNodeProcess() { + if (typeof navigator !== "undefined" && navigator.product === "ReactNative") { + return true; + } + if (typeof process !== "undefined") { + const type = process.type; + if (type === "renderer" || type === "worker") { + return false; + } + return !!(process.versions && process.versions.node); + } + return false; +} + +// ../../node_modules/.pnpm/@open-draft+logger@0.3.0/node_modules/@open-draft/logger/lib/index.mjs +var __defProp = Object.defineProperty; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var colors_exports = {}; +__export(colors_exports, { + blue: () => blue, + gray: () => gray, + green: () => green, + red: () => red, + yellow: () => yellow +}); +function yellow(text) { + return `\x1B[33m${text}\x1B[0m`; +} +function blue(text) { + return `\x1B[34m${text}\x1B[0m`; +} +function gray(text) { + return `\x1B[90m${text}\x1B[0m`; +} +function red(text) { + return `\x1B[31m${text}\x1B[0m`; +} +function green(text) { + return `\x1B[32m${text}\x1B[0m`; +} +var IS_NODE = isNodeProcess(); + +// ../../node_modules/.pnpm/@mswjs+interceptors@0.25.16/node_modules/@mswjs/interceptors/lib/browser/chunk-WZQN3FMY.mjs +var IS_PATCHED_MODULE = Symbol("isPatchedModule"); + +// ../../node_modules/.pnpm/@mswjs+interceptors@0.25.16/node_modules/@mswjs/interceptors/lib/browser/index.mjs +function getCleanUrl(url, isAbsolute = true) { + return [isAbsolute && url.origin, url.pathname].filter(Boolean).join(""); +} + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/url/cleanUrl.mjs +var REDUNDANT_CHARACTERS_EXP = /[\?|#].*$/g; +function cleanUrl(path) { + return path.replace(REDUNDANT_CHARACTERS_EXP, ""); +} + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/url/isAbsoluteUrl.mjs +function isAbsoluteUrl(url) { + return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); +} + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/url/getAbsoluteUrl.mjs +function getAbsoluteUrl(path, baseUrl) { + if (isAbsoluteUrl(path)) { + return path; + } + if (path.startsWith("*")) { + return path; + } + const origin = baseUrl || typeof document !== "undefined" && document.baseURI; + return origin ? ( + // Encode and decode the path to preserve escaped characters. + decodeURI(new URL(encodeURI(path), origin).href) + ) : path; +} + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/matching/normalizePath.mjs +function normalizePath(path, baseUrl) { + if (path instanceof RegExp) { + return path; + } + const maybeAbsoluteUrl = getAbsoluteUrl(path, baseUrl); + return cleanUrl(maybeAbsoluteUrl); +} + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/utils/matching/matchRequestUrl.mjs +function coercePath(path) { + return path.replace( + /([:a-zA-Z_-]*)(\*{1,2})+/g, + (_, parameterName, wildcard) => { + const expression = "(.*)"; + if (!parameterName) { + return expression; + } + return parameterName.startsWith(":") ? `${parameterName}${wildcard}` : `${parameterName}${expression}`; + } + ).replace(/([^\/])(:)(?=\d+)/, "$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/, "$1\\$2"); +} +function matchRequestUrl(url, path, baseUrl) { + const normalizedPath = normalizePath(path, baseUrl); + const cleanPath = typeof normalizedPath === "string" ? coercePath(normalizedPath) : normalizedPath; + const cleanUrl2 = getCleanUrl(url); + const result = match(cleanPath, { decode: decodeURIComponent })(cleanUrl2); + const params = result && result.params || {}; + return { + matches: result !== false, + params + }; +} + +// ../../node_modules/.pnpm/msw@2.2.8_typescript@5.4.2/node_modules/msw/lib/core/index.mjs +checkGlobals(); + +// src/utils/isMatchHandler.ts +var isStringEqual = (actual, expected) => { + return actual.toLowerCase() === expected.toLowerCase(); +}; +var matchMethod = (method, actualMethod) => { + return method instanceof RegExp ? method.test(actualMethod) : isStringEqual(method, actualMethod); +}; +var isMatchHandler = (request) => { + const url = new URL(request.url); + const mockHeaders = globalThis.mockHeaders || []; + return mockHeaders.some((n) => { + const [method, path] = n.split(" "); + const hasMatchingMethod = matchMethod(method, request.method); + const hasMatchingUrl = matchRequestUrl(url, path, url.origin).matches; + return hasMatchingMethod && hasMatchingUrl; + }); +}; + +// src/mockServiceWorker.js +var PACKAGE_VERSION = "2.2.8"; +var INTEGRITY_CHECKSUM = "26357c79639bfa20d64c0efca2a87423"; +var IS_MOCKED_RESPONSE = Symbol("isMockedResponse"); +var activeClientIds = /* @__PURE__ */ new Set(); +self.addEventListener("install", function() { + self.skipWaiting(); +}); +self.addEventListener("activate", function(event) { + event.waitUntil(self.clients.claim()); +}); +self.addEventListener("message", async function(event) { + if (event.data?.type === "updateMockHeaders") { + globalThis.mockHeaders = event.data.mockHeaders || []; + } + const clientId = event.source.id; + if (!clientId || !self.clients) { + return; + } + const client = await self.clients.get(clientId); + if (!client) { + return; + } + const allClients = await self.clients.matchAll({ + type: "window" + }); + switch (event.data) { + case "KEEPALIVE_REQUEST": { + sendToClient(client, { + type: "KEEPALIVE_RESPONSE" + }); + break; + } + case "INTEGRITY_CHECK_REQUEST": { + sendToClient(client, { + type: "INTEGRITY_CHECK_RESPONSE", + payload: { + packageVersion: PACKAGE_VERSION, + checksum: INTEGRITY_CHECKSUM + } + }); + break; + } + case "MOCK_ACTIVATE": { + activeClientIds.add(clientId); + sendToClient(client, { + type: "MOCKING_ENABLED", + payload: true + }); + break; + } + case "MOCK_DEACTIVATE": { + activeClientIds.delete(clientId); + break; + } + case "CLIENT_CLOSED": { + activeClientIds.delete(clientId); + const remainingClients = allClients.filter((client2) => { + return client2.id !== clientId; + }); + if (remainingClients.length === 0) { + self.registration.unregister(); + } + break; + } + } +}); +self.addEventListener("fetch", function(event) { + const { request } = event; + const isMockRequest = isMatchHandler(request); + if (isMockRequest === false) { + return; + } + if (request.mode === "navigate") { + return; + } + if (request.cache === "only-if-cached" && request.mode !== "same-origin") { + return; + } + if (activeClientIds.size === 0) { + return; + } + const requestId = crypto.randomUUID(); + event.respondWith(handleRequest(event, requestId)); +}); +async function handleRequest(event, requestId) { + const client = await resolveMainClient(event); + const response = await getResponse(event, client, requestId); + if (client && activeClientIds.has(client.id)) { + ; + (async function() { + const responseClone = response.clone(); + sendToClient( + client, + { + type: "RESPONSE", + payload: { + requestId, + isMockedResponse: IS_MOCKED_RESPONSE in response, + type: responseClone.type, + status: responseClone.status, + statusText: responseClone.statusText, + body: responseClone.body, + headers: Object.fromEntries(responseClone.headers.entries()) + } + }, + [responseClone.body] + ); + })(); + } + return response; +} +async function resolveMainClient(event) { + const client = await self.clients.get(event.clientId); + if (client?.frameType === "top-level") { + return client; + } + const allClients = await self.clients.matchAll({ + type: "window" + }); + return allClients.filter((client2) => { + return client2.visibilityState === "visible"; + }).find((client2) => { + return activeClientIds.has(client2.id); + }); +} +async function getResponse(event, client, requestId) { + const { request } = event; + const requestClone = request.clone(); + function passthrough() { + const headers = Object.fromEntries(requestClone.headers.entries()); + delete headers["x-msw-intention"]; + return fetch(requestClone, { headers }); + } + if (!client) { + return passthrough(); + } + if (!activeClientIds.has(client.id)) { + return passthrough(); + } + const requestBuffer = await request.arrayBuffer(); + const clientMessage = await sendToClient( + client, + { + type: "REQUEST", + payload: { + id: requestId, + url: request.url, + mode: request.mode, + method: request.method, + headers: Object.fromEntries(request.headers.entries()), + cache: request.cache, + credentials: request.credentials, + destination: request.destination, + integrity: request.integrity, + redirect: request.redirect, + referrer: request.referrer, + referrerPolicy: request.referrerPolicy, + body: requestBuffer, + keepalive: request.keepalive + } + }, + [requestBuffer] + ); + switch (clientMessage.type) { + case "MOCK_RESPONSE": { + return respondWithMock(clientMessage.data); + } + case "PASSTHROUGH": { + return passthrough(); + } + } + return passthrough(); +} +function sendToClient(client, message, transferrables = []) { + return new Promise((resolve, reject) => { + const channel = new MessageChannel(); + channel.port1.onmessage = (event) => { + if (event.data && event.data.error) { + return reject(event.data.error); + } + resolve(event.data); + }; + client.postMessage( + message, + [channel.port2].concat(transferrables.filter(Boolean)) + ); + }); +} +async function respondWithMock(response) { + if (response.status === 0) { + return Response.error(); + } + const mockedResponse = new Response(response.body, response); + Reflect.defineProperty(mockedResponse, IS_MOCKED_RESPONSE, { + value: true, + enumerable: true + }); + return mockedResponse; +} diff --git a/tinymce-resource/skins/content/default/content.css b/tinymce-resource/skins/content/default/content.css new file mode 100644 index 000000000..751778739 --- /dev/null +++ b/tinymce-resource/skins/content/default/content.css @@ -0,0 +1,61 @@ +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; + line-height: 1.4; + margin: 1rem; +} +table { + border-collapse: collapse; +} +/* Apply a default padding if legacy cellpadding attribute is missing */ +table:not([cellpadding]) th, +table:not([cellpadding]) td { + padding: 0.4rem; +} +/* Set default table styles if a table has a positive border attribute + and no inline css */ +table[border]:not([border="0"]):not([style*="border-width"]) th, +table[border]:not([border="0"]):not([style*="border-width"]) td { + border-width: 1px; +} +/* Set default table styles if a table has a positive border attribute + and no inline css */ +table[border]:not([border="0"]):not([style*="border-style"]) th, +table[border]:not([border="0"]):not([style*="border-style"]) td { + border-style: solid; +} +/* Set default table styles if a table has a positive border attribute + and no inline css */ +table[border]:not([border="0"]):not([style*="border-color"]) th, +table[border]:not([border="0"]):not([style*="border-color"]) td { + border-color: #ccc; +} +figure { + display: table; + margin: 1rem auto; +} +figure figcaption { + color: #999; + display: block; + margin-top: 0.25rem; + text-align: center; +} +hr { + border-color: #ccc; + border-style: solid; + border-width: 1px 0 0 0; +} +code { + background-color: #e8e8e8; + border-radius: 3px; + padding: 0.1rem 0.2rem; +} +.mce-content-body:not([dir=rtl]) blockquote { + border-left: 2px solid #ccc; + margin-left: 1.5rem; + padding-left: 1rem; +} +.mce-content-body[dir=rtl] blockquote { + border-right: 2px solid #ccc; + margin-right: 1.5rem; + padding-right: 1rem; +} diff --git a/tinymce-resource/skins/content/default/content.js b/tinymce-resource/skins/content/default/content.js new file mode 100644 index 000000000..37724029d --- /dev/null +++ b/tinymce-resource/skins/content/default/content.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('content/default/content.css', "body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border=\"0\"]):not([style*=border-width]) td,table[border]:not([border=\"0\"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border=\"0\"]):not([style*=border-style]) td,table[border]:not([border=\"0\"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border=\"0\"]):not([style*=border-color]) td,table[border]:not([border=\"0\"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}") +//# sourceMappingURL=content.js.map diff --git a/tinymce-resource/skins/content/default/content.min.css b/tinymce-resource/skins/content/default/content.min.css new file mode 100644 index 000000000..54bb28d43 --- /dev/null +++ b/tinymce-resource/skins/content/default/content.min.css @@ -0,0 +1 @@ +body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} diff --git a/tinymce-resource/skins/ui/oxide-dark/content.css b/tinymce-resource/skins/ui/oxide-dark/content.css new file mode 100644 index 000000000..e078ac9f2 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/content.css @@ -0,0 +1,766 @@ +.mce-content-body .mce-item-anchor { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; +} +.mce-content-body .mce-item-anchor:empty { + cursor: default; + display: inline-block; + height: 12px !important; + padding: 0 2px; + -webkit-user-modify: read-only; + -moz-user-modify: read-only; + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + width: 8px !important; +} +.mce-content-body .mce-item-anchor:not(:empty) { + background-position-x: 2px; + display: inline-block; + padding-left: 12px; +} +.mce-content-body .mce-item-anchor[data-mce-selected] { + outline-offset: 1px; +} +.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]), +.tox-comments-visible span.tox-comment img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #ffe89d; +} +.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment:not([data-mce-selected]) { + background-color: #ffe89d; + outline: none; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { + background-color: #fed635; +} +.tox-checklist > li:not(.tox-checklist--hidden) { + list-style: none; + margin: 0.25em 0; +} +.tox-checklist > li:not(.tox-checklist--hidden)::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); + cursor: pointer; + height: 1em; + margin-left: -1.5em; + margin-top: 0.125em; + position: absolute; + width: 1em; +} +.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); +} +[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { + margin-left: 0; + margin-right: -1.5em; +} +/* stylelint-disable */ +/* http://prismjs.com/ */ +/** + * Dracula Theme originally by Zeno Rocha [@zenorocha] + * https://draculatheme.com/ + * + * Ported for PrismJS by Albert Vallverdu [@byverdu] + */ +code[class*="language-"], +pre[class*="language-"] { + color: #f8f8f2; + background: none; + text-shadow: 0 1px rgba(0, 0, 0, 0.3); + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none; +} +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; + border-radius: 0.3em; +} +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #282a36; +} +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #6272a4; +} +.token.punctuation { + color: #f8f8f2; +} +.namespace { + opacity: 0.7; +} +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #ff79c6; +} +.token.boolean, +.token.number { + color: #bd93f9; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #50fa7b; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string, +.token.variable { + color: #f8f8f2; +} +.token.atrule, +.token.attr-value, +.token.function, +.token.class-name { + color: #f1fa8c; +} +.token.keyword { + color: #8be9fd; +} +.token.regex, +.token.important { + color: #ffb86c; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/* stylelint-enable */ +.mce-content-body { + overflow-wrap: break-word; + word-wrap: break-word; +} +.mce-content-body .mce-visual-caret { + background-color: black; + background-color: currentColor; + position: absolute; +} +.mce-content-body .mce-visual-caret-hidden { + display: none; +} +.mce-content-body *[data-mce-caret] { + left: -1000px; + margin: 0; + padding: 0; + position: absolute; + right: auto; + top: 0; +} +.mce-content-body .mce-offscreen-selection { + left: -2000000px; + max-width: 1000000px; + position: absolute; +} +.mce-content-body *[contentEditable=false] { + cursor: default; +} +.mce-content-body *[contentEditable=true] { + cursor: text; +} +.tox-cursor-format-painter { + cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; +} +div.mce-footnotes hr { + margin-inline-end: auto; + margin-inline-start: 0; + width: 25%; +} +div.mce-footnotes li > a.mce-footnotes-backlink { + text-decoration: none; +} +@media print { + sup.mce-footnote a { + color: black; + text-decoration: none; + } + div.mce-footnotes { + break-inside: avoid; + width: 100%; + } + div.mce-footnotes li > a.mce-footnotes-backlink { + display: none; + } +} +.mce-content-body figure.align-left { + float: left; +} +.mce-content-body figure.align-right { + float: right; +} +.mce-content-body figure.image.align-center { + display: table; + margin-left: auto; + margin-right: auto; +} +.mce-preview-object { + border: 1px solid gray; + display: inline-block; + line-height: 0; + margin: 0 2px 0 2px; + position: relative; +} +.mce-preview-object .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-preview-object[data-mce-selected="2"] .mce-shim { + display: none; +} +.mce-content-body .mce-mergetag { + cursor: default !important; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body .mce-mergetag:hover { + background-color: rgba(0, 108, 231, 0.3); +} +.mce-content-body .mce-mergetag-affix { + background-color: rgba(0, 108, 231, 0.3); + color: #006ce7; +} +.mce-object { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + border: 1px dashed #aaa; +} +.mce-pagebreak { + border: 1px dashed #aaa; + cursor: default; + display: block; + height: 5px; + margin-top: 15px; + page-break-before: always; + width: 100%; +} +@media print { + .mce-pagebreak { + border: 0; + } +} +.tiny-pageembed .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tiny-pageembed[data-mce-selected="2"] .mce-shim { + display: none; +} +.tiny-pageembed { + display: inline-block; + position: relative; +} +.tiny-pageembed--21by9, +.tiny-pageembed--16by9, +.tiny-pageembed--4by3, +.tiny-pageembed--1by1 { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.tiny-pageembed--21by9 { + padding-top: 42.857143%; +} +.tiny-pageembed--16by9 { + padding-top: 56.25%; +} +.tiny-pageembed--4by3 { + padding-top: 75%; +} +.tiny-pageembed--1by1 { + padding-top: 100%; +} +.tiny-pageembed--21by9 iframe, +.tiny-pageembed--16by9 iframe, +.tiny-pageembed--4by3 iframe, +.tiny-pageembed--1by1 iframe { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-content-body[data-mce-placeholder] { + position: relative; +} +.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { + color: rgba(34, 47, 62, 0.7); + content: attr(data-mce-placeholder); + position: absolute; +} +.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { + left: 1px; +} +.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { + right: 1px; +} +.mce-content-body div.mce-resizehandle { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + height: 10px; + position: absolute; + width: 10px; + z-index: 1298; +} +.mce-content-body div.mce-resizehandle:hover { + background-color: #4099ff; +} +.mce-content-body div.mce-resizehandle:nth-of-type(1) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(2) { + cursor: nesw-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(3) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(4) { + cursor: nesw-resize; +} +.mce-content-body .mce-resize-backdrop { + z-index: 10000; +} +.mce-content-body .mce-clonedresizable { + cursor: default; + opacity: 0.5; + outline: 1px dashed black; + position: absolute; + z-index: 10001; +} +.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, +.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { + border: 0; +} +.mce-content-body .mce-resize-helper { + background: #555; + background: rgba(0, 0, 0, 0.75); + border: 1px; + border-radius: 3px; + color: white; + display: none; + font-family: sans-serif; + font-size: 12px; + line-height: 14px; + margin: 5px 10px; + padding: 5px; + position: absolute; + white-space: nowrap; + z-index: 10002; +} +.tox-rtc-user-selection { + position: relative; +} +.tox-rtc-user-cursor { + bottom: 0; + cursor: default; + position: absolute; + top: 0; + width: 2px; +} +.tox-rtc-user-cursor::before { + background-color: inherit; + border-radius: 50%; + content: ''; + display: block; + height: 8px; + position: absolute; + right: -3px; + top: -3px; + width: 8px; +} +.tox-rtc-user-cursor:hover::after { + background-color: inherit; + border-radius: 100px; + box-sizing: border-box; + color: #fff; + content: attr(data-user); + display: block; + font-size: 12px; + font-weight: bold; + left: -5px; + min-height: 8px; + min-width: 8px; + padding: 0 12px; + position: absolute; + top: -11px; + white-space: nowrap; + z-index: 1000; +} +.tox-rtc-user-selection--1 .tox-rtc-user-cursor { + background-color: #2dc26b; +} +.tox-rtc-user-selection--2 .tox-rtc-user-cursor { + background-color: #e03e2d; +} +.tox-rtc-user-selection--3 .tox-rtc-user-cursor { + background-color: #f1c40f; +} +.tox-rtc-user-selection--4 .tox-rtc-user-cursor { + background-color: #3598db; +} +.tox-rtc-user-selection--5 .tox-rtc-user-cursor { + background-color: #b96ad9; +} +.tox-rtc-user-selection--6 .tox-rtc-user-cursor { + background-color: #e67e23; +} +.tox-rtc-user-selection--7 .tox-rtc-user-cursor { + background-color: #aaa69d; +} +.tox-rtc-user-selection--8 .tox-rtc-user-cursor { + background-color: #f368e0; +} +.tox-rtc-remote-image { + background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; + border: 1px solid #ccc; + min-height: 240px; + min-width: 320px; +} +.mce-match-marker { + background: #aaa; + color: #fff; +} +.mce-match-marker-selected { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::-moz-selection { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::selection { + background: #39f; + color: #fff; +} +.mce-content-body img[data-mce-selected], +.mce-content-body video[data-mce-selected], +.mce-content-body audio[data-mce-selected], +.mce-content-body object[data-mce-selected], +.mce-content-body embed[data-mce-selected], +.mce-content-body table[data-mce-selected], +.mce-content-body details[data-mce-selected] { + outline: 3px solid #4099ff; +} +.mce-content-body hr[data-mce-selected] { + outline: 3px solid #4099ff; + outline-offset: 1px; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { + outline: 3px solid #4099ff; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { + outline: 3px solid #4099ff; +} +.mce-content-body *[contentEditable=false][data-mce-selected] { + cursor: not-allowed; + outline: 3px solid #4099ff; +} +.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, +.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { + outline: none; +} +.mce-content-body *[data-mce-selected="inline-boundary"] { + background-color: #4099ff; +} +.mce-content-body .mce-edit-focus { + outline: 3px solid #4099ff; +} +.mce-content-body td[data-mce-selected], +.mce-content-body th[data-mce-selected] { + position: relative; +} +.mce-content-body td[data-mce-selected]::-moz-selection, +.mce-content-body th[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body td[data-mce-selected]::selection, +.mce-content-body th[data-mce-selected]::selection { + background: none; +} +.mce-content-body td[data-mce-selected] *, +.mce-content-body th[data-mce-selected] * { + outline: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body td[data-mce-selected]::after, +.mce-content-body th[data-mce-selected]::after { + background-color: rgba(180, 215, 255, 0.7); + border: 1px solid transparent; + bottom: -1px; + content: ''; + left: -1px; + mix-blend-mode: lighten; + position: absolute; + right: -1px; + top: -1px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .mce-content-body td[data-mce-selected]::after, + .mce-content-body th[data-mce-selected]::after { + border-color: rgba(0, 84, 180, 0.7); + } +} +.mce-content-body img[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body img[data-mce-selected]::selection { + background: none; +} +.ephox-snooker-resizer-bar { + background-color: #4099ff; + opacity: 0; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.ephox-snooker-resizer-cols { + cursor: col-resize; +} +.ephox-snooker-resizer-rows { + cursor: row-resize; +} +.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { + opacity: 1; +} +.mce-spellchecker-word { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; + height: 2rem; +} +.mce-spellchecker-grammar { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; +} +.mce-toc { + border: 1px solid gray; +} +.mce-toc h2 { + margin: 4px; +} +.mce-toc ul > li { + list-style-type: none; +} +[data-mce-block] { + display: block; +} +table[style*="border-width: 0px"], +.mce-item-table:not([border]), +.mce-item-table[border="0"], +table[style*="border-width: 0px"] td, +.mce-item-table:not([border]) td, +.mce-item-table[border="0"] td, +table[style*="border-width: 0px"] th, +.mce-item-table:not([border]) th, +.mce-item-table[border="0"] th, +table[style*="border-width: 0px"] caption, +.mce-item-table:not([border]) caption, +.mce-item-table[border="0"] caption { + border: 1px dashed #bbb; +} +.mce-visualblocks p, +.mce-visualblocks h1, +.mce-visualblocks h2, +.mce-visualblocks h3, +.mce-visualblocks h4, +.mce-visualblocks h5, +.mce-visualblocks h6, +.mce-visualblocks div:not([data-mce-bogus]), +.mce-visualblocks section, +.mce-visualblocks article, +.mce-visualblocks blockquote, +.mce-visualblocks address, +.mce-visualblocks pre, +.mce-visualblocks figure, +.mce-visualblocks figcaption, +.mce-visualblocks hgroup, +.mce-visualblocks aside, +.mce-visualblocks ul, +.mce-visualblocks ol, +.mce-visualblocks dl { + background-repeat: no-repeat; + border: 1px dashed #bbb; + margin-left: 3px; + padding-top: 10px; +} +.mce-visualblocks p { + background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); +} +.mce-visualblocks h1 { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); +} +.mce-visualblocks h2 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); +} +.mce-visualblocks h3 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); +} +.mce-visualblocks h4 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); +} +.mce-visualblocks h5 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); +} +.mce-visualblocks h6 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); +} +.mce-visualblocks div:not([data-mce-bogus]) { + background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); +} +.mce-visualblocks section { + background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); +} +.mce-visualblocks article { + background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); +} +.mce-visualblocks blockquote { + background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); +} +.mce-visualblocks address { + background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); +} +.mce-visualblocks pre { + background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); +} +.mce-visualblocks figure { + background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); +} +.mce-visualblocks figcaption { + border: 1px dashed #bbb; +} +.mce-visualblocks hgroup { + background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); +} +.mce-visualblocks aside { + background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); +} +.mce-visualblocks ul { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); +} +.mce-visualblocks ol { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); +} +.mce-visualblocks dl { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); +} +.mce-visualblocks:not([dir=rtl]) p, +.mce-visualblocks:not([dir=rtl]) h1, +.mce-visualblocks:not([dir=rtl]) h2, +.mce-visualblocks:not([dir=rtl]) h3, +.mce-visualblocks:not([dir=rtl]) h4, +.mce-visualblocks:not([dir=rtl]) h5, +.mce-visualblocks:not([dir=rtl]) h6, +.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), +.mce-visualblocks:not([dir=rtl]) section, +.mce-visualblocks:not([dir=rtl]) article, +.mce-visualblocks:not([dir=rtl]) blockquote, +.mce-visualblocks:not([dir=rtl]) address, +.mce-visualblocks:not([dir=rtl]) pre, +.mce-visualblocks:not([dir=rtl]) figure, +.mce-visualblocks:not([dir=rtl]) figcaption, +.mce-visualblocks:not([dir=rtl]) hgroup, +.mce-visualblocks:not([dir=rtl]) aside, +.mce-visualblocks:not([dir=rtl]) ul, +.mce-visualblocks:not([dir=rtl]) ol, +.mce-visualblocks:not([dir=rtl]) dl { + margin-left: 3px; +} +.mce-visualblocks[dir=rtl] p, +.mce-visualblocks[dir=rtl] h1, +.mce-visualblocks[dir=rtl] h2, +.mce-visualblocks[dir=rtl] h3, +.mce-visualblocks[dir=rtl] h4, +.mce-visualblocks[dir=rtl] h5, +.mce-visualblocks[dir=rtl] h6, +.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), +.mce-visualblocks[dir=rtl] section, +.mce-visualblocks[dir=rtl] article, +.mce-visualblocks[dir=rtl] blockquote, +.mce-visualblocks[dir=rtl] address, +.mce-visualblocks[dir=rtl] pre, +.mce-visualblocks[dir=rtl] figure, +.mce-visualblocks[dir=rtl] figcaption, +.mce-visualblocks[dir=rtl] hgroup, +.mce-visualblocks[dir=rtl] aside, +.mce-visualblocks[dir=rtl] ul, +.mce-visualblocks[dir=rtl] ol, +.mce-visualblocks[dir=rtl] dl { + background-position-x: right; + margin-right: 3px; +} +.mce-nbsp, +.mce-shy { + background: #aaa; +} +.mce-shy::after { + content: '-'; +} +body { + font-family: sans-serif; +} +table { + border-collapse: collapse; +} diff --git a/tinymce-resource/skins/ui/oxide-dark/content.inline.css b/tinymce-resource/skins/ui/oxide-dark/content.inline.css new file mode 100644 index 000000000..f1fe35322 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/content.inline.css @@ -0,0 +1,779 @@ +.mce-content-body .mce-item-anchor { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; +} +.mce-content-body .mce-item-anchor:empty { + cursor: default; + display: inline-block; + height: 12px !important; + padding: 0 2px; + -webkit-user-modify: read-only; + -moz-user-modify: read-only; + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + width: 8px !important; +} +.mce-content-body .mce-item-anchor:not(:empty) { + background-position-x: 2px; + display: inline-block; + padding-left: 12px; +} +.mce-content-body .mce-item-anchor[data-mce-selected] { + outline-offset: 1px; +} +.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]), +.tox-comments-visible span.tox-comment img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #ffe89d; +} +.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment:not([data-mce-selected]) { + background-color: #ffe89d; + outline: none; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { + background-color: #fed635; +} +.tox-checklist > li:not(.tox-checklist--hidden) { + list-style: none; + margin: 0.25em 0; +} +.tox-checklist > li:not(.tox-checklist--hidden)::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); + cursor: pointer; + height: 1em; + margin-left: -1.5em; + margin-top: 0.125em; + position: absolute; + width: 1em; +} +.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); +} +[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { + margin-left: 0; + margin-right: -1.5em; +} +/* stylelint-disable */ +/* http://prismjs.com/ */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none; +} +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} +.token.punctuation { + color: #999; +} +.token.namespace { + opacity: 0.7; +} +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, 0.5); +} +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} +.token.function, +.token.class-name { + color: #DD4A68; +} +.token.regex, +.token.important, +.token.variable { + color: #e90; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/* stylelint-enable */ +.mce-content-body { + overflow-wrap: break-word; + word-wrap: break-word; +} +.mce-content-body .mce-visual-caret { + background-color: black; + background-color: currentColor; + position: absolute; +} +.mce-content-body .mce-visual-caret-hidden { + display: none; +} +.mce-content-body *[data-mce-caret] { + left: -1000px; + margin: 0; + padding: 0; + position: absolute; + right: auto; + top: 0; +} +.mce-content-body .mce-offscreen-selection { + left: -2000000px; + max-width: 1000000px; + position: absolute; +} +.mce-content-body *[contentEditable=false] { + cursor: default; +} +.mce-content-body *[contentEditable=true] { + cursor: text; +} +.tox-cursor-format-painter { + cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; +} +div.mce-footnotes hr { + margin-inline-end: auto; + margin-inline-start: 0; + width: 25%; +} +div.mce-footnotes li > a.mce-footnotes-backlink { + text-decoration: none; +} +@media print { + sup.mce-footnote a { + color: black; + text-decoration: none; + } + div.mce-footnotes { + break-inside: avoid; + width: 100%; + } + div.mce-footnotes li > a.mce-footnotes-backlink { + display: none; + } +} +.mce-content-body figure.align-left { + float: left; +} +.mce-content-body figure.align-right { + float: right; +} +.mce-content-body figure.image.align-center { + display: table; + margin-left: auto; + margin-right: auto; +} +.mce-preview-object { + border: 1px solid gray; + display: inline-block; + line-height: 0; + margin: 0 2px 0 2px; + position: relative; +} +.mce-preview-object .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-preview-object[data-mce-selected="2"] .mce-shim { + display: none; +} +.mce-content-body .mce-mergetag { + cursor: default !important; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body .mce-mergetag:hover { + background-color: rgba(0, 108, 231, 0.1); +} +.mce-content-body .mce-mergetag-affix { + background-color: rgba(0, 108, 231, 0.1); + color: #006ce7; +} +.mce-object { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + border: 1px dashed #aaa; +} +.mce-pagebreak { + border: 1px dashed #aaa; + cursor: default; + display: block; + height: 5px; + margin-top: 15px; + page-break-before: always; + width: 100%; +} +@media print { + .mce-pagebreak { + border: 0; + } +} +.tiny-pageembed .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tiny-pageembed[data-mce-selected="2"] .mce-shim { + display: none; +} +.tiny-pageembed { + display: inline-block; + position: relative; +} +.tiny-pageembed--21by9, +.tiny-pageembed--16by9, +.tiny-pageembed--4by3, +.tiny-pageembed--1by1 { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.tiny-pageembed--21by9 { + padding-top: 42.857143%; +} +.tiny-pageembed--16by9 { + padding-top: 56.25%; +} +.tiny-pageembed--4by3 { + padding-top: 75%; +} +.tiny-pageembed--1by1 { + padding-top: 100%; +} +.tiny-pageembed--21by9 iframe, +.tiny-pageembed--16by9 iframe, +.tiny-pageembed--4by3 iframe, +.tiny-pageembed--1by1 iframe { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-content-body[data-mce-placeholder] { + position: relative; +} +.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { + color: rgba(34, 47, 62, 0.7); + content: attr(data-mce-placeholder); + position: absolute; +} +.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { + left: 1px; +} +.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { + right: 1px; +} +.mce-content-body div.mce-resizehandle { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + height: 10px; + position: absolute; + width: 10px; + z-index: 1298; +} +.mce-content-body div.mce-resizehandle:hover { + background-color: #4099ff; +} +.mce-content-body div.mce-resizehandle:nth-of-type(1) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(2) { + cursor: nesw-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(3) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(4) { + cursor: nesw-resize; +} +.mce-content-body .mce-resize-backdrop { + z-index: 10000; +} +.mce-content-body .mce-clonedresizable { + cursor: default; + opacity: 0.5; + outline: 1px dashed black; + position: absolute; + z-index: 10001; +} +.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, +.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { + border: 0; +} +.mce-content-body .mce-resize-helper { + background: #555; + background: rgba(0, 0, 0, 0.75); + border: 1px; + border-radius: 3px; + color: white; + display: none; + font-family: sans-serif; + font-size: 12px; + line-height: 14px; + margin: 5px 10px; + padding: 5px; + position: absolute; + white-space: nowrap; + z-index: 10002; +} +.tox-rtc-user-selection { + position: relative; +} +.tox-rtc-user-cursor { + bottom: 0; + cursor: default; + position: absolute; + top: 0; + width: 2px; +} +.tox-rtc-user-cursor::before { + background-color: inherit; + border-radius: 50%; + content: ''; + display: block; + height: 8px; + position: absolute; + right: -3px; + top: -3px; + width: 8px; +} +.tox-rtc-user-cursor:hover::after { + background-color: inherit; + border-radius: 100px; + box-sizing: border-box; + color: #fff; + content: attr(data-user); + display: block; + font-size: 12px; + font-weight: bold; + left: -5px; + min-height: 8px; + min-width: 8px; + padding: 0 12px; + position: absolute; + top: -11px; + white-space: nowrap; + z-index: 1000; +} +.tox-rtc-user-selection--1 .tox-rtc-user-cursor { + background-color: #2dc26b; +} +.tox-rtc-user-selection--2 .tox-rtc-user-cursor { + background-color: #e03e2d; +} +.tox-rtc-user-selection--3 .tox-rtc-user-cursor { + background-color: #f1c40f; +} +.tox-rtc-user-selection--4 .tox-rtc-user-cursor { + background-color: #3598db; +} +.tox-rtc-user-selection--5 .tox-rtc-user-cursor { + background-color: #b96ad9; +} +.tox-rtc-user-selection--6 .tox-rtc-user-cursor { + background-color: #e67e23; +} +.tox-rtc-user-selection--7 .tox-rtc-user-cursor { + background-color: #aaa69d; +} +.tox-rtc-user-selection--8 .tox-rtc-user-cursor { + background-color: #f368e0; +} +.tox-rtc-remote-image { + background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; + border: 1px solid #ccc; + min-height: 240px; + min-width: 320px; +} +.mce-match-marker { + background: #aaa; + color: #fff; +} +.mce-match-marker-selected { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::-moz-selection { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::selection { + background: #39f; + color: #fff; +} +.mce-content-body img[data-mce-selected], +.mce-content-body video[data-mce-selected], +.mce-content-body audio[data-mce-selected], +.mce-content-body object[data-mce-selected], +.mce-content-body embed[data-mce-selected], +.mce-content-body table[data-mce-selected], +.mce-content-body details[data-mce-selected] { + outline: 3px solid #b4d7ff; +} +.mce-content-body hr[data-mce-selected] { + outline: 3px solid #b4d7ff; + outline-offset: 1px; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false][data-mce-selected] { + cursor: not-allowed; + outline: 3px solid #b4d7ff; +} +.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, +.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { + outline: none; +} +.mce-content-body *[data-mce-selected="inline-boundary"] { + background-color: #b4d7ff; +} +.mce-content-body .mce-edit-focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body td[data-mce-selected], +.mce-content-body th[data-mce-selected] { + position: relative; +} +.mce-content-body td[data-mce-selected]::-moz-selection, +.mce-content-body th[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body td[data-mce-selected]::selection, +.mce-content-body th[data-mce-selected]::selection { + background: none; +} +.mce-content-body td[data-mce-selected] *, +.mce-content-body th[data-mce-selected] * { + outline: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body td[data-mce-selected]::after, +.mce-content-body th[data-mce-selected]::after { + background-color: rgba(180, 215, 255, 0.7); + border: 1px solid rgba(180, 215, 255, 0.7); + bottom: -1px; + content: ''; + left: -1px; + mix-blend-mode: multiply; + position: absolute; + right: -1px; + top: -1px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .mce-content-body td[data-mce-selected]::after, + .mce-content-body th[data-mce-selected]::after { + border-color: rgba(0, 84, 180, 0.7); + } +} +.mce-content-body img[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body img[data-mce-selected]::selection { + background: none; +} +.ephox-snooker-resizer-bar { + background-color: #b4d7ff; + opacity: 0; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.ephox-snooker-resizer-cols { + cursor: col-resize; +} +.ephox-snooker-resizer-rows { + cursor: row-resize; +} +.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { + opacity: 1; +} +.mce-spellchecker-word { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; + height: 2rem; +} +.mce-spellchecker-grammar { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; +} +.mce-toc { + border: 1px solid gray; +} +.mce-toc h2 { + margin: 4px; +} +.mce-toc ul > li { + list-style-type: none; +} +[data-mce-block] { + display: block; +} +table[style*="border-width: 0px"], +.mce-item-table:not([border]), +.mce-item-table[border="0"], +table[style*="border-width: 0px"] td, +.mce-item-table:not([border]) td, +.mce-item-table[border="0"] td, +table[style*="border-width: 0px"] th, +.mce-item-table:not([border]) th, +.mce-item-table[border="0"] th, +table[style*="border-width: 0px"] caption, +.mce-item-table:not([border]) caption, +.mce-item-table[border="0"] caption { + border: 1px dashed #bbb; +} +.mce-visualblocks p, +.mce-visualblocks h1, +.mce-visualblocks h2, +.mce-visualblocks h3, +.mce-visualblocks h4, +.mce-visualblocks h5, +.mce-visualblocks h6, +.mce-visualblocks div:not([data-mce-bogus]), +.mce-visualblocks section, +.mce-visualblocks article, +.mce-visualblocks blockquote, +.mce-visualblocks address, +.mce-visualblocks pre, +.mce-visualblocks figure, +.mce-visualblocks figcaption, +.mce-visualblocks hgroup, +.mce-visualblocks aside, +.mce-visualblocks ul, +.mce-visualblocks ol, +.mce-visualblocks dl { + background-repeat: no-repeat; + border: 1px dashed #bbb; + margin-left: 3px; + padding-top: 10px; +} +.mce-visualblocks p { + background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); +} +.mce-visualblocks h1 { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); +} +.mce-visualblocks h2 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); +} +.mce-visualblocks h3 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); +} +.mce-visualblocks h4 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); +} +.mce-visualblocks h5 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); +} +.mce-visualblocks h6 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); +} +.mce-visualblocks div:not([data-mce-bogus]) { + background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); +} +.mce-visualblocks section { + background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); +} +.mce-visualblocks article { + background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); +} +.mce-visualblocks blockquote { + background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); +} +.mce-visualblocks address { + background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); +} +.mce-visualblocks pre { + background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); +} +.mce-visualblocks figure { + background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); +} +.mce-visualblocks figcaption { + border: 1px dashed #bbb; +} +.mce-visualblocks hgroup { + background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); +} +.mce-visualblocks aside { + background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); +} +.mce-visualblocks ul { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); +} +.mce-visualblocks ol { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); +} +.mce-visualblocks dl { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); +} +.mce-visualblocks:not([dir=rtl]) p, +.mce-visualblocks:not([dir=rtl]) h1, +.mce-visualblocks:not([dir=rtl]) h2, +.mce-visualblocks:not([dir=rtl]) h3, +.mce-visualblocks:not([dir=rtl]) h4, +.mce-visualblocks:not([dir=rtl]) h5, +.mce-visualblocks:not([dir=rtl]) h6, +.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), +.mce-visualblocks:not([dir=rtl]) section, +.mce-visualblocks:not([dir=rtl]) article, +.mce-visualblocks:not([dir=rtl]) blockquote, +.mce-visualblocks:not([dir=rtl]) address, +.mce-visualblocks:not([dir=rtl]) pre, +.mce-visualblocks:not([dir=rtl]) figure, +.mce-visualblocks:not([dir=rtl]) figcaption, +.mce-visualblocks:not([dir=rtl]) hgroup, +.mce-visualblocks:not([dir=rtl]) aside, +.mce-visualblocks:not([dir=rtl]) ul, +.mce-visualblocks:not([dir=rtl]) ol, +.mce-visualblocks:not([dir=rtl]) dl { + margin-left: 3px; +} +.mce-visualblocks[dir=rtl] p, +.mce-visualblocks[dir=rtl] h1, +.mce-visualblocks[dir=rtl] h2, +.mce-visualblocks[dir=rtl] h3, +.mce-visualblocks[dir=rtl] h4, +.mce-visualblocks[dir=rtl] h5, +.mce-visualblocks[dir=rtl] h6, +.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), +.mce-visualblocks[dir=rtl] section, +.mce-visualblocks[dir=rtl] article, +.mce-visualblocks[dir=rtl] blockquote, +.mce-visualblocks[dir=rtl] address, +.mce-visualblocks[dir=rtl] pre, +.mce-visualblocks[dir=rtl] figure, +.mce-visualblocks[dir=rtl] figcaption, +.mce-visualblocks[dir=rtl] hgroup, +.mce-visualblocks[dir=rtl] aside, +.mce-visualblocks[dir=rtl] ul, +.mce-visualblocks[dir=rtl] ol, +.mce-visualblocks[dir=rtl] dl { + background-position-x: right; + margin-right: 3px; +} +.mce-nbsp, +.mce-shy { + background: #aaa; +} +.mce-shy::after { + content: '-'; +} diff --git a/tinymce-resource/skins/ui/oxide-dark/content.inline.js b/tinymce-resource/skins/ui/oxide-dark/content.inline.js new file mode 100644 index 000000000..22fa386b7 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/content.inline.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/dark/content.inline.css', ".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}") +//# sourceMappingURL=content.inline.js.map diff --git a/tinymce-resource/skins/ui/oxide-dark/content.inline.min.css b/tinymce-resource/skins/ui/oxide-dark/content.inline.min.css new file mode 100644 index 000000000..e272cc748 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/content.inline.min.css @@ -0,0 +1 @@ +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} diff --git a/tinymce-resource/skins/ui/oxide-dark/content.js b/tinymce-resource/skins/ui/oxide-dark/content.js new file mode 100644 index 000000000..260cc8865 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/content.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/dark/content.css', ".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:'';left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}") +//# sourceMappingURL=content.js.map diff --git a/tinymce-resource/skins/ui/oxide-dark/content.min.css b/tinymce-resource/skins/ui/oxide-dark/content.min.css new file mode 100644 index 000000000..75c0f8381 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/content.min.css @@ -0,0 +1 @@ +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.3)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.3);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid transparent;bottom:-1px;content:'';left:-1px;mix-blend-mode:lighten;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/tinymce-resource/skins/ui/oxide-dark/skin.css b/tinymce-resource/skins/ui/oxide-dark/skin.css new file mode 100644 index 000000000..4b3920e6c --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/skin.css @@ -0,0 +1,3766 @@ +.tox { + box-shadow: none; + box-sizing: content-box; + color: #222f3e; + cursor: auto; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + font-style: normal; + font-weight: normal; + line-height: normal; + -webkit-tap-highlight-color: transparent; + text-decoration: none; + text-shadow: none; + text-transform: none; + vertical-align: initial; + white-space: normal; +} +.tox *:not(svg):not(rect) { + box-sizing: inherit; + color: inherit; + cursor: inherit; + direction: inherit; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + -webkit-tap-highlight-color: inherit; + text-align: inherit; + text-decoration: inherit; + text-shadow: inherit; + text-transform: inherit; + vertical-align: inherit; + white-space: inherit; +} +.tox *:not(svg):not(rect) { + /* stylelint-disable-line no-duplicate-selectors */ + background: transparent; + border: 0; + box-shadow: none; + float: none; + height: auto; + margin: 0; + max-width: none; + outline: 0; + padding: 0; + position: static; + width: auto; +} +.tox:not([dir=rtl]) { + direction: ltr; + text-align: left; +} +.tox[dir=rtl] { + direction: rtl; + text-align: right; +} +.tox-tinymce { + border: 2px solid #161f29; + border-radius: 10px; + box-shadow: none; + box-sizing: border-box; + display: flex; + flex-direction: column; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + overflow: hidden; + position: relative; + visibility: inherit !important; +} +.tox.tox-tinymce-inline { + border: none; + box-shadow: none; + overflow: initial; +} +.tox.tox-tinymce-inline .tox-editor-container { + overflow: initial; +} +.tox.tox-tinymce-inline .tox-editor-header { + background-color: #222F3E; + border: 2px solid #161f29; + border-radius: 10px; + box-shadow: none; + overflow: hidden; +} +.tox-tinymce-aux { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + z-index: 1300; +} +.tox-tinymce *:focus, +.tox-tinymce-aux *:focus { + outline: none; +} +button::-moz-focus-inner { + border: 0; +} +.tox[dir=rtl] .tox-icon--flip svg { + transform: rotateY(180deg); +} +.tox .accessibility-issue__header { + align-items: center; + display: flex; + margin-bottom: 4px; +} +.tox .accessibility-issue__description { + align-items: stretch; + border-radius: 6px; + display: flex; + justify-content: space-between; +} +.tox .accessibility-issue__description > div { + padding-bottom: 4px; +} +.tox .accessibility-issue__description > div > div { + align-items: center; + display: flex; + margin-bottom: 4px; +} +.tox .accessibility-issue__description > div > div .tox-icon svg { + display: block; +} +.tox .accessibility-issue__repair { + margin-top: 16px; +} +.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { + background-color: rgba(0, 101, 216, 0.4); + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { + fill: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon { + background-color: #006ce7; + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover, +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus { + background-color: #0060ce; +} +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active { + background-color: #0054b4; +} +.tox .tox-dialog__body-content .accessibility-issue--warn { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { + background-color: rgba(255, 165, 0, 0.5); + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { + fill: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon { + background-color: #FFE89D; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover, +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus { + background-color: #F2D574; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active { + background-color: #E8C657; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { + background-color: rgba(204, 0, 0, 0.5); + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { + fill: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon { + background-color: #F2BFBF; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover, +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus { + background-color: #E9A4A4; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active { + background-color: #EE9494; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { + background-color: rgba(120, 171, 70, 0.5); + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { + display: none; +} +.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { + fill: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1, +.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { + font-size: 14px; + margin-top: 0; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + margin-left: auto; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { + padding: 4px 4px 4px 8px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { + margin-right: 4px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + margin-right: auto; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { + padding: 4px 8px 4px 4px; +} +.tox .tox-advtemplate .tox-form__grid { + flex: 1; +} +.tox .tox-advtemplate .tox-form__grid > div:first-child { + display: flex; + flex-direction: column; + width: 30%; +} +.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) { + flex-basis: 0; + flex-grow: 1; + overflow: auto; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child { + width: 100%; + } +} +.tox .tox-advtemplate iframe { + border-color: #161f29; + border-radius: 10px; + border-style: solid; + border-width: 1px; + margin: 0 10px; +} +.tox .tox-anchorbar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-bottom-anchorbar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-bar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-button { + background-color: #006ce7; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + border-color: #006ce7; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #fff; + cursor: pointer; + display: inline-block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 14px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + line-height: 24px; + margin: 0; + outline: none; + padding: 4px 16px; + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + white-space: nowrap; +} +.tox .tox-button::before { + border-radius: 6px; + bottom: -1px; + box-shadow: inset 0 0 0 2px #fff, 0 0 0 1px #006ce7, 0 0 0 3px rgba(0, 108, 231, 0.25); + content: ''; + left: -1px; + opacity: 0; + pointer-events: none; + position: absolute; + right: -1px; + top: -1px; +} +.tox .tox-button[disabled] { + background-color: #006ce7; + background-image: none; + border-color: #006ce7; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-button:focus:not(:disabled) { + background-color: #0060ce; + background-image: none; + border-color: #0060ce; + box-shadow: none; + color: #fff; +} +.tox .tox-button:focus-visible:not(:disabled)::before { + opacity: 1; +} +.tox .tox-button:hover:not(:disabled) { + background-color: #0060ce; + background-image: none; + border-color: #0060ce; + box-shadow: none; + color: #fff; +} +.tox .tox-button:active:not(:disabled) { + background-color: #0054b4; + background-image: none; + border-color: #0054b4; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled { + background-color: #0054b4; + background-image: none; + border-color: #0054b4; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled[disabled] { + background-color: #0054b4; + background-image: none; + border-color: #0054b4; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-button.tox-button--enabled:focus:not(:disabled) { + background-color: #00489b; + background-image: none; + border-color: #00489b; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled:hover:not(:disabled) { + background-color: #00489b; + background-image: none; + border-color: #00489b; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled:active:not(:disabled) { + background-color: #003c81; + background-image: none; + border-color: #003c81; + box-shadow: none; + color: #fff; +} +.tox .tox-button--icon-and-text, +.tox .tox-button.tox-button--icon-and-text, +.tox .tox-button.tox-button--secondary.tox-button--icon-and-text { + display: flex; + padding: 5px 4px; +} +.tox .tox-button--icon-and-text .tox-icon svg, +.tox .tox-button.tox-button--icon-and-text .tox-icon svg, +.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg { + display: block; + fill: currentColor; +} +.tox .tox-button--secondary { + background-color: #3d546f; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + border-color: #3d546f; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + color: #fff; + font-size: 14px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + outline: none; + padding: 4px 16px; + text-decoration: none; + text-transform: none; +} +.tox .tox-button--secondary[disabled] { + background-color: #3d546f; + background-image: none; + border-color: #3d546f; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); +} +.tox .tox-button--secondary:focus:not(:disabled) { + background-color: #34485f; + background-image: none; + border-color: #34485f; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary:hover:not(:disabled) { + background-color: #34485f; + background-image: none; + border-color: #34485f; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary:active:not(:disabled) { + background-color: #2b3b4e; + background-image: none; + border-color: #2b3b4e; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary.tox-button--enabled { + background-color: #2b5c93; + background-image: none; + border-color: #2b5c93; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary.tox-button--enabled[disabled] { + background-color: #2b5c93; + background-image: none; + border-color: #2b5c93; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); +} +.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) { + background-color: #254f80; + background-image: none; + border-color: #254f80; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) { + background-color: #254f80; + background-image: none; + border-color: #254f80; + box-shadow: none; + color: #fff; +} +.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) { + background-color: #1f436c; + background-image: none; + border-color: #1f436c; + box-shadow: none; + color: #fff; +} +.tox .tox-button--icon, +.tox .tox-button.tox-button--icon, +.tox .tox-button.tox-button--secondary.tox-button--icon { + padding: 4px; +} +.tox .tox-button--icon .tox-icon svg, +.tox .tox-button.tox-button--icon .tox-icon svg, +.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { + display: block; + fill: currentColor; +} +.tox .tox-button-link { + background: 0; + border: none; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + font-weight: normal; + line-height: 1.3; + margin: 0; + padding: 0; + white-space: nowrap; +} +.tox .tox-button-link--sm { + font-size: 14px; +} +.tox .tox-button--naked { + background-color: transparent; + border-color: transparent; + box-shadow: unset; + color: #fff; +} +.tox .tox-button--naked[disabled] { + background-color: rgba(255, 255, 255, 0.2); + border-color: transparent; + box-shadow: unset; + color: rgba(255, 255, 255, 0.5); +} +.tox .tox-button--naked:hover:not(:disabled) { + background-color: rgba(255, 255, 255, 0.2); + border-color: transparent; + box-shadow: unset; + color: #fff; +} +.tox .tox-button--naked:focus:not(:disabled) { + background-color: rgba(255, 255, 255, 0.2); + border-color: transparent; + box-shadow: unset; + color: #fff; +} +.tox .tox-button--naked:active:not(:disabled) { + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: unset; + color: #fff; +} +.tox .tox-button--naked .tox-icon svg { + fill: currentColor; +} +.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { + color: #fff; +} +.tox .tox-checkbox { + align-items: center; + border-radius: 6px; + cursor: pointer; + display: flex; + height: 36px; + min-width: 36px; +} +.tox .tox-checkbox__input { + /* Hide from view but visible to screen readers */ + height: 1px; + overflow: hidden; + position: absolute; + top: auto; + width: 1px; +} +.tox .tox-checkbox__icons { + align-items: center; + border-radius: 6px; + box-shadow: 0 0 0 2px transparent; + box-sizing: content-box; + display: flex; + height: 24px; + justify-content: center; + padding: calc(4px - 1px); + width: 24px; +} +.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: block; + fill: rgba(255, 255, 255, 0.2); +} +.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + display: none; + fill: #006ce7; +} +.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { + display: none; + fill: #006ce7; +} +.tox .tox-checkbox--disabled { + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: none; +} +.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { + display: block; +} +.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: none; +} +.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + display: block; +} +.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { + border-radius: 6px; + box-shadow: inset 0 0 0 1px #006ce7; + padding: calc(4px - 1px); +} +.tox:not([dir=rtl]) .tox-checkbox__label { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-checkbox__input { + left: -10000px; +} +.tox:not([dir=rtl]) .tox-bar .tox-checkbox { + margin-left: 4px; +} +.tox[dir=rtl] .tox-checkbox__label { + margin-right: 4px; +} +.tox[dir=rtl] .tox-checkbox__input { + right: -10000px; +} +.tox[dir=rtl] .tox-bar .tox-checkbox { + margin-right: 4px; +} +.tox { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-collection--toolbar .tox-collection__group { + display: flex; + padding: 0; +} +.tox .tox-collection--grid .tox-collection__group { + display: flex; + flex-wrap: wrap; + max-height: 208px; + overflow-x: hidden; + overflow-y: auto; + padding: 0; +} +.tox .tox-collection--list .tox-collection__group { + border-bottom-width: 0; + border-color: rgba(255, 255, 255, 0.15); + border-left-width: 0; + border-right-width: 0; + border-style: solid; + border-top-width: 1px; + padding: 4px 0; +} +.tox .tox-collection--list .tox-collection__group:first-child { + border-top-width: 0; +} +.tox .tox-collection__group-heading { + background-color: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.5); + cursor: default; + font-size: 12px; + font-style: normal; + font-weight: normal; + margin-bottom: 4px; + margin-top: -4px; + padding: 4px 8px; + text-transform: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.tox .tox-collection__item { + align-items: center; + border-radius: 3px; + color: #fff; + display: flex; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.tox .tox-collection--list .tox-collection__item { + padding: 4px 8px; +} +.tox .tox-collection--toolbar .tox-collection__item { + border-radius: 3px; + padding: 4px; +} +.tox .tox-collection--grid .tox-collection__item { + border-radius: 3px; + padding: 4px; +} +.tox .tox-collection--list .tox-collection__item--enabled { + background-color: #2b3b4e; + color: #fff; +} +.tox .tox-collection--list .tox-collection__item--active { + background-color: #3389ec; +} +.tox .tox-collection--toolbar .tox-collection__item--enabled { + background-color: #599fef; + color: #fff; +} +.tox .tox-collection--toolbar .tox-collection__item--active { + background-color: #3389ec; +} +.tox .tox-collection--grid .tox-collection__item--enabled { + background-color: #599fef; + color: #fff; +} +.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + background-color: #3389ec; + color: #fff; +} +.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + color: #fff; +} +.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + color: #fff; +} +.tox .tox-collection__item-icon, +.tox .tox-collection__item-checkmark { + align-items: center; + display: flex; + height: 24px; + justify-content: center; + width: 24px; +} +.tox .tox-collection__item-icon svg, +.tox .tox-collection__item-checkmark svg { + fill: currentColor; +} +.tox .tox-collection--toolbar-lg .tox-collection__item-icon { + height: 48px; + width: 48px; +} +.tox .tox-collection__item-label { + color: currentColor; + display: inline-block; + flex: 1; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 24px; + max-width: 100%; + text-transform: none; + word-break: break-all; +} +.tox .tox-collection__item-accessory { + color: rgba(255, 255, 255, 0.5); + display: inline-block; + font-size: 14px; + height: 24px; + line-height: 24px; + text-transform: none; +} +.tox .tox-collection__item-caret { + align-items: center; + display: flex; + min-height: 24px; +} +.tox .tox-collection__item-caret::after { + content: ''; + font-size: 0; + min-height: inherit; +} +.tox .tox-collection__item-caret svg { + fill: #fff; +} +.tox .tox-collection__item--state-disabled { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { + display: none; +} +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { + display: none; +} +.tox .tox-collection--horizontal { + background-color: #2b3b4e; + border: 1px solid rgba(255, 255, 255, 0.15); + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: nowrap; + margin-bottom: 0; + overflow-x: auto; + padding: 0; +} +.tox .tox-collection--horizontal .tox-collection__group { + align-items: center; + display: flex; + flex-wrap: nowrap; + margin: 0; + padding: 0 4px; +} +.tox .tox-collection--horizontal .tox-collection__item { + height: 28px; + margin: 6px 1px 5px 0; + padding: 0 4px; +} +.tox .tox-collection--horizontal .tox-collection__item-label { + white-space: nowrap; +} +.tox .tox-collection--horizontal .tox-collection__item-caret { + margin-left: 4px; +} +.tox .tox-collection__item-container { + display: flex; +} +.tox .tox-collection__item-container--row { + align-items: center; + flex: 1 1 auto; + flex-direction: row; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { + margin-right: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { + justify-content: flex-end; + margin-left: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { + align-items: flex-start; + margin-bottom: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { + align-items: center; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { + align-items: flex-end; + margin-top: auto; +} +.tox .tox-collection__item-container--column { + align-self: center; + flex: 1 1 auto; + flex-direction: column; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { + align-items: flex-start; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { + align-items: flex-end; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { + align-self: flex-start; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { + align-self: center; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { + align-self: flex-end; +} +.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { + border-right: 1px solid transparent; +} +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-collection__item-accessory { + margin-left: 16px; + text-align: right; +} +.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { + margin-left: 16px; +} +.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { + border-left: 1px solid transparent; +} +.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { + margin-right: 8px; +} +.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + margin-right: 4px; +} +.tox[dir=rtl] .tox-collection__item-accessory { + margin-right: 16px; + text-align: left; +} +.tox[dir=rtl] .tox-collection .tox-collection__item-caret { + margin-right: 16px; + transform: rotateY(180deg); +} +.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { + margin-right: 4px; +} +.tox .tox-color-picker-container { + display: flex; + flex-direction: row; + height: 225px; + margin: 0; +} +.tox .tox-sv-palette { + box-sizing: border-box; + display: flex; + height: 100%; +} +.tox .tox-sv-palette-spectrum { + height: 100%; +} +.tox .tox-sv-palette, +.tox .tox-sv-palette-spectrum { + width: 225px; +} +.tox .tox-sv-palette-thumb { + background: none; + border: 1px solid black; + border-radius: 50%; + box-sizing: content-box; + height: 12px; + position: absolute; + width: 12px; +} +.tox .tox-sv-palette-inner-thumb { + border: 1px solid white; + border-radius: 50%; + height: 10px; + position: absolute; + width: 10px; +} +.tox .tox-hue-slider { + box-sizing: border-box; + height: 100%; + width: 25px; +} +.tox .tox-hue-slider-spectrum { + background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); + height: 100%; + width: 100%; +} +.tox .tox-hue-slider, +.tox .tox-hue-slider-spectrum { + width: 20px; +} +.tox .tox-hue-slider-spectrum:focus, +.tox .tox-sv-palette-spectrum:focus { + outline: #08f solid; +} +.tox .tox-hue-slider-thumb { + background: white; + border: 1px solid black; + box-sizing: content-box; + height: 4px; + width: 100%; +} +.tox .tox-rgb-form { + display: flex; + flex-direction: column; + justify-content: space-between; +} +.tox .tox-rgb-form div { + align-items: center; + display: flex; + justify-content: space-between; + margin-bottom: 5px; + width: inherit; +} +.tox .tox-rgb-form input { + width: 6em; +} +.tox .tox-rgb-form input.tox-invalid { + /* Need !important to override Chrome's focus styling unfortunately */ + border: 1px solid red !important; +} +.tox .tox-rgb-form .tox-rgba-preview { + border: 1px solid black; + flex-grow: 2; + margin-bottom: 0; +} +.tox:not([dir=rtl]) .tox-sv-palette { + margin-right: 15px; +} +.tox:not([dir=rtl]) .tox-hue-slider { + margin-right: 15px; +} +.tox:not([dir=rtl]) .tox-hue-slider-thumb { + margin-left: -1px; +} +.tox:not([dir=rtl]) .tox-rgb-form label { + margin-right: 0.5em; +} +.tox[dir=rtl] .tox-sv-palette { + margin-left: 15px; +} +.tox[dir=rtl] .tox-hue-slider { + margin-left: 15px; +} +.tox[dir=rtl] .tox-hue-slider-thumb { + margin-right: -1px; +} +.tox[dir=rtl] .tox-rgb-form label { + margin-left: 0.5em; +} +.tox .tox-toolbar .tox-swatches, +.tox .tox-toolbar__primary .tox-swatches, +.tox .tox-toolbar__overflow .tox-swatches { + margin: 5px 0 6px 11px; +} +.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { + border: 0; + margin: -4px -4px; +} +.tox .tox-swatches__row { + display: flex; +} +.tox .tox-swatch { + height: 30px; + transition: transform 0.15s, box-shadow 0.15s; + width: 30px; +} +.tox .tox-swatch:hover, +.tox .tox-swatch:focus { + box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; + transform: scale(0.8); +} +.tox .tox-swatch--remove { + align-items: center; + display: flex; + justify-content: center; +} +.tox .tox-swatch--remove svg path { + stroke: #e74c3c; +} +.tox .tox-swatches__picker-btn { + align-items: center; + background-color: transparent; + border: 0; + cursor: pointer; + display: flex; + height: 30px; + justify-content: center; + outline: none; + padding: 0; + width: 30px; +} +.tox .tox-swatches__picker-btn svg { + fill: #fff; + height: 24px; + width: 24px; +} +.tox .tox-swatches__picker-btn:hover { + background: #3389ec; +} +.tox div.tox-swatch:not(.tox-swatch--remove) svg { + display: none; + fill: #fff; + height: 24px; + margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2); + width: 24px; +} +.tox div.tox-swatch:not(.tox-swatch--remove) svg path { + fill: #fff; + paint-order: stroke; + stroke: #222f3e; + stroke-width: 2px; +} +.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg { + display: block; +} +.tox:not([dir=rtl]) .tox-swatches__picker-btn { + margin-left: auto; +} +.tox[dir=rtl] .tox-swatches__picker-btn { + margin-right: auto; +} +.tox .tox-comment-thread { + background: #2b3b4e; + position: relative; +} +.tox .tox-comment-thread > *:not(:first-child) { + margin-top: 8px; +} +.tox .tox-comment { + background: #2b3b4e; + border: 1px solid #161f29; + border-radius: 6px; + box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); + padding: 8px 8px 16px 8px; + position: relative; +} +.tox .tox-comment__header { + align-items: center; + color: #fff; + display: flex; + justify-content: space-between; +} +.tox .tox-comment__date { + color: #fff; + font-size: 12px; + line-height: 18px; +} +.tox .tox-comment__body { + color: #fff; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + margin-top: 8px; + position: relative; + text-transform: initial; +} +.tox .tox-comment__body textarea { + resize: none; + white-space: normal; + width: 100%; +} +.tox .tox-comment__expander { + padding-top: 8px; +} +.tox .tox-comment__expander p { + color: rgba(255, 255, 255, 0.5); + font-size: 14px; + font-style: normal; +} +.tox .tox-comment__body p { + margin: 0; +} +.tox .tox-comment__buttonspacing { + padding-top: 16px; + text-align: center; +} +.tox .tox-comment-thread__overlay::after { + background: #2b3b4e; + bottom: 0; + content: ""; + display: flex; + left: 0; + opacity: 0.9; + position: absolute; + right: 0; + top: 0; + z-index: 5; +} +.tox .tox-comment__reply { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + justify-content: flex-end; + margin-top: 8px; +} +.tox .tox-comment__reply > *:first-child { + margin-bottom: 8px; + width: 100%; +} +.tox .tox-comment__edit { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + margin-top: 16px; +} +.tox .tox-comment__gradient::after { + background: linear-gradient(rgba(43, 59, 78, 0), #2b3b4e); + bottom: 0; + content: ""; + display: block; + height: 5em; + margin-top: -40px; + position: absolute; + width: 100%; +} +.tox .tox-comment__overlay { + background: #2b3b4e; + bottom: 0; + display: flex; + flex-direction: column; + flex-grow: 1; + left: 0; + opacity: 0.9; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 5; +} +.tox .tox-comment__loading-text { + align-items: center; + color: #fff; + display: flex; + flex-direction: column; + position: relative; +} +.tox .tox-comment__loading-text > div { + padding-bottom: 16px; +} +.tox .tox-comment__overlaytext { + bottom: 0; + flex-direction: column; + font-size: 14px; + left: 0; + padding: 1em; + position: absolute; + right: 0; + top: 0; + z-index: 10; +} +.tox .tox-comment__overlaytext p { + background-color: #2b3b4e; + box-shadow: 0 0 8px 8px #2b3b4e; + color: #fff; + text-align: center; +} +.tox .tox-comment__overlaytext div:nth-of-type(2) { + font-size: 0.8em; +} +.tox .tox-comment__busy-spinner { + align-items: center; + background-color: #2b3b4e; + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 20; +} +.tox .tox-comment__scroll { + display: flex; + flex-direction: column; + flex-shrink: 1; + overflow: auto; +} +.tox .tox-conversations { + margin: 8px; +} +.tox:not([dir=rtl]) .tox-comment__edit { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, +.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, +.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { + margin-left: 8px; +} +.tox[dir=rtl] .tox-comment__edit { + margin-right: 8px; +} +.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, +.tox[dir=rtl] .tox-comment__edit > *:last-child, +.tox[dir=rtl] .tox-comment__reply > *:last-child { + margin-right: 8px; +} +.tox .tox-user { + align-items: center; + display: flex; +} +.tox .tox-user__avatar svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-user__avatar img { + border-radius: 50%; + height: 36px; + object-fit: cover; + vertical-align: middle; + width: 36px; +} +.tox .tox-user__name { + color: #fff; + font-size: 14px; + font-style: normal; + font-weight: bold; + line-height: 18px; + text-transform: none; +} +.tox:not([dir=rtl]) .tox-user__avatar svg, +.tox:not([dir=rtl]) .tox-user__avatar img { + margin-right: 8px; +} +.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { + margin-left: 8px; +} +.tox[dir=rtl] .tox-user__avatar svg, +.tox[dir=rtl] .tox-user__avatar img { + margin-left: 8px; +} +.tox[dir=rtl] .tox-user__avatar + .tox-user__name { + margin-right: 8px; +} +.tox .tox-dialog-wrap { + align-items: center; + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: 1100; +} +.tox .tox-dialog-wrap__backdrop { + background-color: rgba(34, 47, 62, 0.75); + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 1; +} +.tox .tox-dialog-wrap__backdrop--opaque { + background-color: #222F3E; +} +.tox .tox-dialog { + background-color: #2b3b4e; + border-color: #161f29; + border-radius: 10px; + border-style: solid; + border-width: 0px; + box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15); + display: flex; + flex-direction: column; + max-height: 100%; + max-width: 480px; + overflow: hidden; + position: relative; + width: 95vw; + z-index: 2; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-dialog { + align-self: flex-start; + margin: 8px auto; + max-height: calc(100vh - 8px * 2); + width: calc(100vw - 16px); + } +} +.tox .tox-dialog-inline { + z-index: 1100; +} +.tox .tox-dialog__header { + align-items: center; + background-color: #2b3b4e; + border-bottom: none; + color: #fff; + display: flex; + font-size: 16px; + justify-content: space-between; + padding: 8px 16px 0 16px; + position: relative; +} +.tox .tox-dialog__header .tox-button { + z-index: 1; +} +.tox .tox-dialog__draghandle { + cursor: grab; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tox .tox-dialog__draghandle:active { + cursor: grabbing; +} +.tox .tox-dialog__dismiss { + margin-left: auto; +} +.tox .tox-dialog__title { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 20px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + margin: 0; + text-transform: none; +} +.tox .tox-dialog__body { + color: #fff; + display: flex; + flex: 1; + font-size: 16px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + min-width: 0; + text-align: left; + text-transform: none; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-dialog__body { + flex-direction: column; + } +} +.tox .tox-dialog__body-nav { + align-items: flex-start; + display: flex; + flex-direction: column; + flex-shrink: 0; + padding: 16px 16px; +} +@media only screen and (min-width: 768px ) { + .tox .tox-dialog__body-nav { + max-width: 11em; + } +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { + flex-direction: row; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding-bottom: 0; + } +} +.tox .tox-dialog__body-nav-item { + border-bottom: 2px solid transparent; + color: rgba(255, 255, 255, 0.5); + display: inline-block; + flex-shrink: 0; + font-size: 14px; + line-height: 1.3; + margin-bottom: 8px; + max-width: 13em; + text-decoration: none; +} +.tox .tox-dialog__body-nav-item:focus { + background-color: rgba(0, 108, 231, 0.1); +} +.tox .tox-dialog__body-nav-item--active { + border-bottom: 2px solid #67aeff; + color: #67aeff; +} +.tox .tox-dialog__body-content { + box-sizing: border-box; + display: flex; + flex: 1; + flex-direction: column; + max-height: min(650px, calc(100vh - 110px)); + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 16px 16px; +} +.tox .tox-dialog__body-content > * { + margin-bottom: 0; + margin-top: 16px; +} +.tox .tox-dialog__body-content > *:first-child { + margin-top: 0; +} +.tox .tox-dialog__body-content > *:last-child { + margin-bottom: 0; +} +.tox .tox-dialog__body-content > *:only-child { + margin-bottom: 0; + margin-top: 0; +} +.tox .tox-dialog__body-content a { + color: #67aeff; + cursor: pointer; + text-decoration: underline; +} +.tox .tox-dialog__body-content a:hover, +.tox .tox-dialog__body-content a:focus { + color: #cde5ff; + text-decoration: underline; +} +.tox .tox-dialog__body-content a:focus-visible { + border-radius: 1px; + outline: 2px solid #67aeff; + outline-offset: 2px; +} +.tox .tox-dialog__body-content a:active { + color: #ffffff; + text-decoration: underline; +} +.tox .tox-dialog__body-content svg { + fill: #fff; +} +.tox .tox-dialog__body-content strong { + font-weight: bold; +} +.tox .tox-dialog__body-content ul { + list-style-type: disc; +} +.tox .tox-dialog__body-content ul, +.tox .tox-dialog__body-content ol, +.tox .tox-dialog__body-content dd { + padding-inline-start: 2.5rem; +} +.tox .tox-dialog__body-content ul, +.tox .tox-dialog__body-content ol, +.tox .tox-dialog__body-content dl { + margin-bottom: 16px; +} +.tox .tox-dialog__body-content ul, +.tox .tox-dialog__body-content ol, +.tox .tox-dialog__body-content dl, +.tox .tox-dialog__body-content dd, +.tox .tox-dialog__body-content dt { + display: block; + margin-inline-end: 0; + margin-inline-start: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1 { + color: #fff; + font-size: 20px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + margin-bottom: 16px; + margin-top: 2rem; + text-transform: none; +} +.tox .tox-dialog__body-content .tox-form__group h2 { + color: #fff; + font-size: 16px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + margin-bottom: 16px; + margin-top: 2rem; + text-transform: none; +} +.tox .tox-dialog__body-content .tox-form__group p { + margin-bottom: 16px; +} +.tox .tox-dialog__body-content .tox-form__group h1:first-child, +.tox .tox-dialog__body-content .tox-form__group h2:first-child, +.tox .tox-dialog__body-content .tox-form__group p:first-child { + margin-top: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1:last-child, +.tox .tox-dialog__body-content .tox-form__group h2:last-child, +.tox .tox-dialog__body-content .tox-form__group p:last-child { + margin-bottom: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1:only-child, +.tox .tox-dialog__body-content .tox-form__group h2:only-child, +.tox .tox-dialog__body-content .tox-form__group p:only-child { + margin-bottom: 0; + margin-top: 0; +} +.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center { + text-align: center; +} +.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end { + text-align: end; +} +.tox .tox-dialog--width-lg { + height: 650px; + max-width: 1200px; +} +.tox .tox-dialog--fullscreen { + height: 100%; + max-width: 100%; +} +.tox .tox-dialog--fullscreen .tox-dialog__body-content { + max-height: 100%; +} +.tox .tox-dialog--width-md { + max-width: 800px; +} +.tox .tox-dialog--width-md .tox-dialog__body-content { + overflow: auto; +} +.tox .tox-dialog__body-content--centered { + text-align: center; +} +.tox .tox-dialog__footer { + align-items: center; + background-color: #2b3b4e; + border-top: none; + display: flex; + justify-content: space-between; + padding: 8px 16px; +} +.tox .tox-dialog__footer-start, +.tox .tox-dialog__footer-end { + display: flex; +} +.tox .tox-dialog__busy-spinner { + align-items: center; + background-color: rgba(34, 47, 62, 0.75); + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 3; +} +.tox .tox-dialog__table { + border-collapse: collapse; + width: 100%; +} +.tox .tox-dialog__table thead th { + font-weight: bold; + padding-bottom: 8px; +} +.tox .tox-dialog__table thead th:first-child { + padding-right: 8px; +} +.tox .tox-dialog__table tbody tr { + border-bottom: 1px solid #000000; +} +.tox .tox-dialog__table tbody tr:last-child { + border-bottom: none; +} +.tox .tox-dialog__table td { + padding-bottom: 8px; + padding-top: 8px; +} +.tox .tox-dialog__table td:first-child { + padding-right: 8px; +} +.tox .tox-dialog__iframe { + min-height: 200px; +} +.tox .tox-dialog__iframe.tox-dialog__iframe--opaque { + background: #fff; +} +.tox .tox-navobj-bordered { + position: relative; +} +.tox .tox-navobj-bordered::before { + border: 1px solid #161f29; + border-radius: 6px; + content: ''; + inset: 0; + opacity: 1; + pointer-events: none; + position: absolute; + z-index: 1; +} +.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before { + border-color: #006ce7; + box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25); + outline: none; +} +.tox .tox-dialog__popups { + position: absolute; + width: 100%; + z-index: 1100; +} +.tox .tox-dialog__body-iframe { + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-dialog__body-iframe .tox-navobj { + display: flex; + flex: 1; +} +.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { + flex: 1; + height: 100%; +} +.tox .tox-dialog-dock-fadeout { + opacity: 0; + visibility: hidden; +} +.tox .tox-dialog-dock-fadein { + opacity: 1; + visibility: visible; +} +.tox .tox-dialog-dock-transition { + transition: visibility 0s linear 0.3s, opacity 0.3s ease; +} +.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { + transition-delay: 0s; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { + margin-right: 0; + } +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { + margin-left: 8px; + } +} +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { + margin-left: 8px; +} +.tox[dir=rtl] .tox-dialog__body { + text-align: right; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { + margin-left: 0; + } +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { + margin-right: 8px; + } +} +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { + margin-right: 8px; +} +body.tox-dialog__disable-scroll { + overflow: hidden; +} +.tox .tox-dropzone-container { + display: flex; + flex: 1; +} +.tox .tox-dropzone { + align-items: center; + background: #fff; + border: 2px dashed #161f29; + box-sizing: border-box; + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: center; + min-height: 100px; + padding: 10px; +} +.tox .tox-dropzone p { + color: rgba(255, 255, 255, 0.5); + margin: 0 0 16px 0; +} +.tox .tox-edit-area { + display: flex; + flex: 1; + overflow: hidden; + position: relative; +} +.tox .tox-edit-area::before { + border: 2px solid #FFFFFF; + border-radius: 4px; + content: ''; + inset: 0; + opacity: 0; + pointer-events: none; + position: absolute; + transition: opacity 0.15s; + z-index: 1; +} +.tox .tox-edit-area__iframe { + background-color: #fff; + border: 0; + box-sizing: border-box; + flex: 1; + height: 100%; + position: absolute; + width: 100%; +} +.tox.tox-edit-focus .tox-edit-area::before { + opacity: 1; +} +.tox.tox-inline-edit-area { + border: 1px dotted #161f29; +} +.tox .tox-editor-container { + display: flex; + flex: 1 1 auto; + flex-direction: column; + overflow: hidden; +} +.tox .tox-editor-header { + display: grid; + grid-template-columns: 1fr min-content; + z-index: 2; +} +.tox:not(.tox-tinymce-inline) .tox-editor-header { + background-color: #222F3E; + border-bottom: 1px solid rgba(255, 255, 255, 0.15); + box-shadow: none; + padding: 4px 0; +} +.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) { + transition: box-shadow 0.5s; +} +.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { + border-top: 1px solid rgba(255, 255, 255, 0.15); + box-shadow: none; +} +.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { + background-color: #222F3E; + box-shadow: none; + padding: 4px 0; +} +.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { + box-shadow: none; +} +.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty { + background: none; + border: none; + box-shadow: none; + padding: 0; +} +.tox-editor-dock-fadeout { + opacity: 0; + visibility: hidden; +} +.tox-editor-dock-fadein { + opacity: 1; + visibility: visible; +} +.tox-editor-dock-transition { + transition: visibility 0s linear 0.25s, opacity 0.25s ease; +} +.tox-editor-dock-transition.tox-editor-dock-fadein { + transition-delay: 0s; +} +.tox .tox-control-wrap { + flex: 1; + position: relative; +} +.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, +.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, +.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { + display: none; +} +.tox .tox-control-wrap svg { + display: block; +} +.tox .tox-control-wrap__status-icon-wrap { + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-control-wrap__status-icon-invalid svg { + fill: #c00; +} +.tox .tox-control-wrap__status-icon-unknown svg { + fill: orange; +} +.tox .tox-control-wrap__status-icon-valid svg { + fill: green; +} +.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, +.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, +.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { + padding-right: 32px; +} +.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { + right: 4px; +} +.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, +.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, +.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { + padding-left: 32px; +} +.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { + left: 4px; +} +.tox .tox-autocompleter { + max-width: 25em; +} +.tox .tox-autocompleter .tox-menu { + box-sizing: border-box; + max-width: 25em; +} +.tox .tox-autocompleter .tox-autocompleter-highlight { + font-weight: bold; +} +.tox .tox-color-input { + display: flex; + position: relative; + z-index: 1; +} +.tox .tox-color-input .tox-textfield { + z-index: -1; +} +.tox .tox-color-input span { + border-color: rgba(34, 47, 62, 0.2); + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + height: 24px; + position: absolute; + top: 6px; + width: 24px; +} +.tox .tox-color-input span:hover:not([aria-disabled=true]), +.tox .tox-color-input span:focus:not([aria-disabled=true]) { + border-color: #006ce7; + cursor: pointer; +} +.tox .tox-color-input span::before { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%); + background-position: 0 0, 0 6px, 6px -6px, -6px 0; + background-size: 12px 12px; + border: 1px solid #2b3b4e; + border-radius: 6px; + box-sizing: border-box; + content: ''; + height: 24px; + left: -1px; + position: absolute; + top: -1px; + width: 24px; + z-index: -1; +} +.tox .tox-color-input span[aria-disabled=true] { + cursor: not-allowed; +} +.tox:not([dir=rtl]) .tox-color-input { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox:not([dir=rtl]) .tox-color-input .tox-textfield { + padding-left: 36px; +} +.tox:not([dir=rtl]) .tox-color-input span { + left: 6px; +} +.tox[dir="rtl"] .tox-color-input { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox[dir="rtl"] .tox-color-input .tox-textfield { + padding-right: 36px; +} +.tox[dir="rtl"] .tox-color-input span { + right: 6px; +} +.tox .tox-label, +.tox .tox-toolbar-label { + color: rgba(255, 255, 255, 0.5); + display: block; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + padding: 0 8px 0 0; + text-transform: none; + white-space: nowrap; +} +.tox .tox-toolbar-label { + padding: 0 8px; +} +.tox[dir=rtl] .tox-label { + padding: 0 0 0 8px; +} +.tox .tox-form { + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-form__group { + box-sizing: border-box; + margin-bottom: 4px; +} +.tox .tox-form-group--maximize { + flex: 1; +} +.tox .tox-form__group--error { + color: #c00; +} +.tox .tox-form__group--collection { + display: flex; +} +.tox .tox-form__grid { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} +.tox .tox-form__grid--2col > .tox-form__group { + width: calc(50% - (8px / 2)); +} +.tox .tox-form__grid--3col > .tox-form__group { + width: calc(100% / 3 - (8px / 2)); +} +.tox .tox-form__grid--4col > .tox-form__group { + width: calc(25% - (8px / 2)); +} +.tox .tox-form__controls-h-stack { + align-items: center; + display: flex; +} +.tox .tox-form__group--inline { + align-items: center; + display: flex; +} +.tox .tox-form__group--stretched { + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-form__group--stretched .tox-textarea { + flex: 1; +} +.tox .tox-form__group--stretched .tox-navobj { + display: flex; + flex: 1; +} +.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { + flex: 1; + height: 100%; +} +.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { + margin-left: 4px; +} +.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { + margin-right: 4px; +} +.tox .tox-lock.tox-locked .tox-lock-icon__unlock, +.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { + display: none; +} +.tox .tox-textfield, +.tox .tox-toolbar-textfield, +.tox .tox-listboxfield .tox-listbox--select, +.tox .tox-textarea, +.tox .tox-textarea-wrap .tox-textarea:focus { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #2b3b4e; + border-color: #161f29; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #fff; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0; + min-height: 34px; + outline: none; + padding: 5px 5.5px; + resize: none; + width: 100%; +} +.tox .tox-textfield[disabled], +.tox .tox-textarea[disabled] { + background-color: #222f3e; + color: rgba(255, 255, 255, 0.85); + cursor: not-allowed; +} +.tox .tox-textfield:focus, +.tox .tox-listboxfield .tox-listbox--select:focus, +.tox .tox-textarea-wrap:focus-within, +.tox .tox-textarea:focus, +.tox .tox-custom-editor:focus-within { + background-color: #2b3b4e; + border-color: #006ce7; + box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25); + outline: none; +} +.tox .tox-toolbar-textfield { + border-width: 0; + margin-bottom: 3px; + margin-top: 2px; + max-width: 250px; +} +.tox .tox-naked-btn { + background-color: transparent; + border: 0; + border-color: transparent; + box-shadow: unset; + color: #006ce7; + cursor: pointer; + display: block; + margin: 0; + padding: 0; +} +.tox .tox-naked-btn svg { + display: block; + fill: #fff; +} +.tox:not([dir=rtl]) .tox-toolbar-textfield + * { + margin-left: 4px; +} +.tox[dir=rtl] .tox-toolbar-textfield + * { + margin-right: 4px; +} +.tox .tox-listboxfield { + cursor: pointer; + position: relative; +} +.tox .tox-listboxfield .tox-listbox--select[disabled] { + background-color: #19232e; + color: rgba(255, 255, 255, 0.85); + cursor: not-allowed; +} +.tox .tox-listbox__select-label { + cursor: default; + flex: 1; + margin: 0 4px; +} +.tox .tox-listbox__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; +} +.tox .tox-listbox__select-chevron svg { + fill: #fff; +} +.tox .tox-listboxfield .tox-listbox--select { + align-items: center; + display: flex; +} +.tox:not([dir=rtl]) .tox-listboxfield svg { + right: 8px; +} +.tox[dir=rtl] .tox-listboxfield svg { + left: 8px; +} +.tox .tox-selectfield { + cursor: pointer; + position: relative; +} +.tox .tox-selectfield select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #2b3b4e; + border-color: #161f29; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #fff; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0; + min-height: 34px; + outline: none; + padding: 5px 5.5px; + resize: none; + width: 100%; +} +.tox .tox-selectfield select[disabled] { + background-color: #19232e; + color: rgba(255, 255, 255, 0.85); + cursor: not-allowed; +} +.tox .tox-selectfield select::-ms-expand { + display: none; +} +.tox .tox-selectfield select:focus { + background-color: #2b3b4e; + border-color: #006ce7; + box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25); + outline: none; +} +.tox .tox-selectfield svg { + pointer-events: none; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox:not([dir=rtl]) .tox-selectfield select[size="0"], +.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { + padding-right: 24px; +} +.tox:not([dir=rtl]) .tox-selectfield svg { + right: 8px; +} +.tox[dir=rtl] .tox-selectfield select[size="0"], +.tox[dir=rtl] .tox-selectfield select[size="1"] { + padding-left: 24px; +} +.tox[dir=rtl] .tox-selectfield svg { + left: 8px; +} +.tox .tox-textarea-wrap { + border-color: #161f29; + border-radius: 6px; + border-style: solid; + border-width: 1px; + display: flex; + flex: 1; + overflow: hidden; +} +.tox .tox-textarea { + -webkit-appearance: textarea; + -moz-appearance: textarea; + appearance: textarea; + white-space: pre-wrap; +} +.tox .tox-textarea-wrap .tox-textarea { + border: none; +} +.tox .tox-textarea-wrap .tox-textarea:focus { + border: none; +} +.tox-fullscreen { + border: 0; + height: 100%; + margin: 0; + overflow: hidden; + overscroll-behavior: none; + padding: 0; + touch-action: pinch-zoom; + width: 100%; +} +.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { + display: none; +} +.tox.tox-tinymce.tox-fullscreen, +.tox-shadowhost.tox-fullscreen { + left: 0; + position: fixed; + top: 0; + z-index: 1200; +} +.tox.tox-tinymce.tox-fullscreen { + background-color: transparent; +} +.tox-fullscreen .tox.tox-tinymce-aux, +.tox-fullscreen ~ .tox.tox-tinymce-aux { + z-index: 1201; +} +.tox .tox-help__more-link { + list-style: none; + margin-top: 1em; +} +.tox .tox-imagepreview { + background-color: #666; + height: 380px; + overflow: hidden; + position: relative; + width: 100%; +} +.tox .tox-imagepreview.tox-imagepreview__loaded { + overflow: auto; +} +.tox .tox-imagepreview__container { + display: flex; + left: 100vw; + position: absolute; + top: 100vw; +} +.tox .tox-imagepreview__image { + background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); +} +.tox .tox-image-tools .tox-spacer { + flex: 1; +} +.tox .tox-image-tools .tox-bar { + align-items: center; + display: flex; + height: 60px; + justify-content: center; +} +.tox .tox-image-tools .tox-imagepreview, +.tox .tox-image-tools .tox-imagepreview + .tox-bar { + margin-top: 8px; +} +.tox .tox-image-tools .tox-croprect-block { + background: black; + filter: alpha(opacity=50); + opacity: 0.5; + position: absolute; + zoom: 1; +} +.tox .tox-image-tools .tox-croprect-handle { + border: 2px solid white; + height: 20px; + left: 0; + position: absolute; + top: 0; + width: 20px; +} +.tox .tox-image-tools .tox-croprect-handle-move { + border: 0; + cursor: move; + position: absolute; +} +.tox .tox-image-tools .tox-croprect-handle-nw { + border-width: 2px 0 0 2px; + cursor: nw-resize; + left: 100px; + margin: -2px 0 0 -2px; + top: 100px; +} +.tox .tox-image-tools .tox-croprect-handle-ne { + border-width: 2px 2px 0 0; + cursor: ne-resize; + left: 200px; + margin: -2px 0 0 -20px; + top: 100px; +} +.tox .tox-image-tools .tox-croprect-handle-sw { + border-width: 0 0 2px 2px; + cursor: sw-resize; + left: 100px; + margin: -20px 2px 0 -2px; + top: 200px; +} +.tox .tox-image-tools .tox-croprect-handle-se { + border-width: 0 2px 2px 0; + cursor: se-resize; + left: 200px; + margin: -20px 0 0 -20px; + top: 200px; +} +.tox .tox-insert-table-picker { + display: flex; + flex-wrap: wrap; + width: 170px; +} +.tox .tox-insert-table-picker > div { + border-color: rgba(255, 255, 255, 0.15); + border-style: solid; + border-width: 0 1px 1px 0; + box-sizing: border-box; + height: 17px; + width: 17px; +} +.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { + margin: -4px -4px; +} +.tox .tox-insert-table-picker .tox-insert-table-picker__selected { + background-color: rgba(0, 108, 231, 0.5); + border-color: rgba(0, 108, 231, 0.5); +} +.tox .tox-insert-table-picker__label { + color: #fff; + display: block; + font-size: 14px; + padding: 4px; + text-align: center; + width: 100%; +} +.tox:not([dir=rtl]) { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { + border-right: 0; +} +.tox[dir=rtl] { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { + border-right: 0; +} +.tox { + /* stylelint-disable */ + /* stylelint-enable */ +} +.tox .tox-menu { + background-color: #2b3b4e; + border: 1px solid rgba(255, 255, 255, 0.15); + border-radius: 6px; + box-shadow: none; + display: inline-block; + overflow: hidden; + vertical-align: top; + z-index: 1150; +} +.tox .tox-menu.tox-collection.tox-collection--list { + padding: 0 4px; +} +.tox .tox-menu.tox-collection.tox-collection--toolbar { + padding: 8px; +} +.tox .tox-menu.tox-collection.tox-collection--grid { + padding: 8px; +} +@media only screen and (min-width: 768px ) { + .tox .tox-menu .tox-collection__item-label { + overflow-wrap: break-word; + word-break: normal; + } + .tox .tox-dialog__popups .tox-menu .tox-collection__item-label { + word-break: break-all; + } +} +.tox .tox-menu__label h1, +.tox .tox-menu__label h2, +.tox .tox-menu__label h3, +.tox .tox-menu__label h4, +.tox .tox-menu__label h5, +.tox .tox-menu__label h6, +.tox .tox-menu__label p, +.tox .tox-menu__label blockquote, +.tox .tox-menu__label code { + margin: 0; +} +.tox .tox-menubar { + background: repeating-linear-gradient(transparent 0px 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat; + background-color: #222F3E; + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + grid-column: 1 / -1; + grid-row: 1; + padding: 0 11px 0 12px; +} +.tox .tox-promotion + .tox-menubar { + grid-column: 1; +} +.tox .tox-promotion { + background: repeating-linear-gradient(transparent 0px 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat; + background-color: #222F3E; + grid-column: 2; + grid-row: 1; + padding-inline-end: 8px; + padding-inline-start: 4px; + padding-top: 5px; +} +.tox .tox-promotion-link { + align-items: unsafe center; + background-color: #E8F1F8; + border-radius: 5px; + color: #086BE6; + cursor: pointer; + display: flex; + font-size: 14px; + height: 26.6px; + padding: 4px 8px; + white-space: nowrap; +} +.tox .tox-promotion-link:hover { + background-color: #B4D7FF; +} +.tox .tox-promotion-link:focus { + background-color: #D9EDF7; +} +/* Deprecated. Remove in next major release */ +.tox .tox-mbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 3px; + box-shadow: none; + color: #fff; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 28px; + justify-content: center; + margin: 5px 1px 6px 0; + outline: none; + overflow: hidden; + padding: 0 4px; + text-transform: none; + width: auto; +} +.tox .tox-mbtn[disabled] { + background-color: transparent; + border: 0; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-mbtn:focus:not(:disabled) { + background: #3389ec; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-mbtn--active { + background: #599fef; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { + background: #3389ec; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-mbtn__select-label { + cursor: default; + font-weight: normal; + margin: 0 4px; +} +.tox .tox-mbtn[disabled] .tox-mbtn__select-label { + cursor: not-allowed; +} +.tox .tox-mbtn__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; + display: none; +} +.tox .tox-notification { + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + display: grid; + font-size: 14px; + font-weight: normal; + grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); + margin-top: 4px; + opacity: 0; + padding: 4px; + transition: transform 100ms ease-in, opacity 150ms ease-in; +} +.tox .tox-notification p { + font-size: 14px; + font-weight: normal; +} +.tox .tox-notification a { + cursor: pointer; + text-decoration: underline; +} +.tox .tox-notification--in { + opacity: 1; +} +.tox .tox-notification--success { + background-color: #334840; + border-color: #3c5440; + color: #fff; +} +.tox .tox-notification--success p { + color: #fff; +} +.tox .tox-notification--success a { + color: #b5d199; +} +.tox .tox-notification--success svg { + fill: #fff; +} +.tox .tox-notification--error { + background-color: #442632; + border-color: #55212b; + color: #fff; +} +.tox .tox-notification--error p { + color: #fff; +} +.tox .tox-notification--error a { + color: #e68080; +} +.tox .tox-notification--error svg { + fill: #fff; +} +.tox .tox-notification--warn, +.tox .tox-notification--warning { + background-color: #222F3E; + border-color: rgba(255, 255, 255, 0.15); + color: #fff0b3; +} +.tox .tox-notification--warn p, +.tox .tox-notification--warning p { + color: #fff0b3; +} +.tox .tox-notification--warn a, +.tox .tox-notification--warning a { + color: #ffcc00; +} +.tox .tox-notification--warn svg, +.tox .tox-notification--warning svg { + fill: #fff0b3; +} +.tox .tox-notification--info { + background-color: #254161; + border-color: #264972; + color: #fff; +} +.tox .tox-notification--info p { + color: #fff; +} +.tox .tox-notification--info a { + color: #83b7f3; +} +.tox .tox-notification--info svg { + fill: #fff; +} +.tox .tox-notification__body { + align-self: center; + color: #fff; + font-size: 14px; + grid-column-end: 3; + grid-column-start: 2; + grid-row-end: 2; + grid-row-start: 1; + text-align: center; + white-space: normal; + word-break: break-all; + word-break: break-word; +} +.tox .tox-notification__body > * { + margin: 0; +} +.tox .tox-notification__body > * + * { + margin-top: 1rem; +} +.tox .tox-notification__icon { + align-self: center; + grid-column-end: 2; + grid-column-start: 1; + grid-row-end: 2; + grid-row-start: 1; + justify-self: end; +} +.tox .tox-notification__icon svg { + display: block; +} +.tox .tox-notification__dismiss { + align-self: start; + grid-column-end: 4; + grid-column-start: 3; + grid-row-end: 2; + grid-row-start: 1; + justify-self: end; +} +.tox .tox-notification .tox-progress-bar { + grid-column-end: 4; + grid-column-start: 1; + grid-row-end: 3; + grid-row-start: 2; + justify-self: center; +} +.tox .tox-pop { + display: inline-block; + position: relative; +} +.tox .tox-pop--resizing { + transition: width 0.1s ease; +} +.tox .tox-pop--resizing .tox-toolbar, +.tox .tox-pop--resizing .tox-toolbar__group { + flex-wrap: nowrap; +} +.tox .tox-pop--transition { + transition: 0.15s ease; + transition-property: left, right, top, bottom; +} +.tox .tox-pop--transition::before, +.tox .tox-pop--transition::after { + transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; +} +.tox .tox-pop__dialog { + background-color: #222F3E; + border: 1px solid #161f29; + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + min-width: 0; + overflow: hidden; +} +.tox .tox-pop__dialog > *:not(.tox-toolbar) { + margin: 4px 4px 4px 8px; +} +.tox .tox-pop__dialog .tox-toolbar { + background-color: transparent; + margin-bottom: -1px; +} +.tox .tox-pop::before, +.tox .tox-pop::after { + border-style: solid; + content: ''; + display: block; + height: 0; + opacity: 1; + position: absolute; + width: 0; +} +.tox .tox-pop.tox-pop--inset::before, +.tox .tox-pop.tox-pop--inset::after { + opacity: 0; + transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; +} +.tox .tox-pop.tox-pop--bottom::before, +.tox .tox-pop.tox-pop--bottom::after { + left: 50%; + top: 100%; +} +.tox .tox-pop.tox-pop--bottom::after { + border-color: #222F3E transparent transparent transparent; + border-width: 8px; + margin-left: -8px; + margin-top: -1px; +} +.tox .tox-pop.tox-pop--bottom::before { + border-color: #161f29 transparent transparent transparent; + border-width: 9px; + margin-left: -9px; +} +.tox .tox-pop.tox-pop--top::before, +.tox .tox-pop.tox-pop--top::after { + left: 50%; + top: 0; + transform: translateY(-100%); +} +.tox .tox-pop.tox-pop--top::after { + border-color: transparent transparent #222F3E transparent; + border-width: 8px; + margin-left: -8px; + margin-top: 1px; +} +.tox .tox-pop.tox-pop--top::before { + border-color: transparent transparent #161f29 transparent; + border-width: 9px; + margin-left: -9px; +} +.tox .tox-pop.tox-pop--left::before, +.tox .tox-pop.tox-pop--left::after { + left: 0; + top: calc(50% - 1px); + transform: translateY(-50%); +} +.tox .tox-pop.tox-pop--left::after { + border-color: transparent #222F3E transparent transparent; + border-width: 8px; + margin-left: -15px; +} +.tox .tox-pop.tox-pop--left::before { + border-color: transparent #161f29 transparent transparent; + border-width: 10px; + margin-left: -19px; +} +.tox .tox-pop.tox-pop--right::before, +.tox .tox-pop.tox-pop--right::after { + left: 100%; + top: calc(50% + 1px); + transform: translateY(-50%); +} +.tox .tox-pop.tox-pop--right::after { + border-color: transparent transparent transparent #222F3E; + border-width: 8px; + margin-left: -1px; +} +.tox .tox-pop.tox-pop--right::before { + border-color: transparent transparent transparent #161f29; + border-width: 10px; + margin-left: -1px; +} +.tox .tox-pop.tox-pop--align-left::before, +.tox .tox-pop.tox-pop--align-left::after { + left: 20px; +} +.tox .tox-pop.tox-pop--align-right::before, +.tox .tox-pop.tox-pop--align-right::after { + left: calc(100% - 20px); +} +.tox .tox-sidebar-wrap { + display: flex; + flex-direction: row; + flex-grow: 1; + min-height: 0; +} +.tox .tox-sidebar { + background-color: #222F3E; + display: flex; + flex-direction: row; + justify-content: flex-end; +} +.tox .tox-sidebar__slider { + display: flex; + overflow: hidden; +} +.tox .tox-sidebar__pane-container { + display: flex; +} +.tox .tox-sidebar__pane { + display: flex; +} +.tox .tox-sidebar--sliding-closed { + opacity: 0; +} +.tox .tox-sidebar--sliding-open { + opacity: 1; +} +.tox .tox-sidebar--sliding-growing, +.tox .tox-sidebar--sliding-shrinking { + transition: width 0.5s ease, opacity 0.5s ease; +} +.tox .tox-selector { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + display: inline-block; + height: 10px; + position: absolute; + width: 10px; +} +.tox.tox-platform-touch .tox-selector { + height: 12px; + width: 12px; +} +.tox .tox-slider { + align-items: center; + display: flex; + flex: 1; + height: 24px; + justify-content: center; + position: relative; +} +.tox .tox-slider__rail { + background-color: transparent; + border: 1px solid #161f29; + border-radius: 6px; + height: 10px; + min-width: 120px; + width: 100%; +} +.tox .tox-slider__handle { + background-color: #006ce7; + border: 2px solid #0054b4; + border-radius: 6px; + box-shadow: none; + height: 24px; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + width: 14px; +} +.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { + margin-inline-start: 8px; +} +.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { + margin-inline-start: 32px; +} +.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { + margin-inline-start: 32px; +} +.tox .tox-source-code { + overflow: auto; +} +.tox .tox-spinner { + display: flex; +} +.tox .tox-spinner > div { + animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; + background-color: rgba(255, 255, 255, 0.5); + border-radius: 100%; + height: 8px; + width: 8px; +} +.tox .tox-spinner > div:nth-child(1) { + animation-delay: -0.32s; +} +.tox .tox-spinner > div:nth-child(2) { + animation-delay: -0.16s; +} +@keyframes tam-bouncing-dots { + 0%, + 80%, + 100% { + transform: scale(0); + } + 40% { + transform: scale(1); + } +} +.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { + margin-left: 4px; +} +.tox[dir=rtl] .tox-spinner > div:not(:first-child) { + margin-right: 4px; +} +.tox .tox-statusbar { + align-items: center; + background-color: #222F3E; + border-top: 1px solid rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.75); + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-weight: normal; + height: 25px; + overflow: hidden; + padding: 0 8px; + position: relative; + text-transform: none; +} +.tox .tox-statusbar__path { + display: flex; + flex: 1 1 auto; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-statusbar__right-container { + display: flex; + justify-content: flex-end; + white-space: nowrap; +} +.tox .tox-statusbar__help-text { + text-align: center; +} +.tox .tox-statusbar__text-container { + display: flex; + flex: 1 1 auto; + justify-content: space-between; + overflow: hidden; +} +@media only screen and (min-width: 768px ) { + .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text, + .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container, + .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path { + flex: 0 0 calc(100% / 3); + } +} +.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end { + justify-content: flex-end; +} +.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start { + justify-content: flex-start; +} +.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around { + justify-content: space-around; +} +.tox .tox-statusbar__path > * { + display: inline; + white-space: nowrap; +} +.tox .tox-statusbar__wordcount { + flex: 0 0 auto; + margin-left: 1ch; +} +@media only screen and (max-width: 767px ) { + .tox .tox-statusbar__text-container .tox-statusbar__help-text { + display: none; + } + .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child { + display: block; + } +} +.tox .tox-statusbar a, +.tox .tox-statusbar__path-item, +.tox .tox-statusbar__wordcount { + color: rgba(255, 255, 255, 0.75); + text-decoration: none; +} +.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { + color: #fff; + cursor: pointer; +} +.tox .tox-statusbar__branding svg { + fill: rgba(255, 255, 255, 0.8); + height: 1.14em; + vertical-align: -0.28em; + width: 3.6em; +} +.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg, +.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg { + fill: #fff; +} +.tox .tox-statusbar__resize-handle { + align-items: flex-end; + align-self: stretch; + cursor: nwse-resize; + display: flex; + flex: 0 0 auto; + justify-content: flex-end; + margin-left: auto; + margin-right: -8px; + padding-bottom: 3px; + padding-left: 1ch; + padding-right: 3px; +} +.tox .tox-statusbar__resize-handle svg { + display: block; + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-statusbar__resize-handle:focus svg { + background-color: #434e5b; + border-radius: 1px 1px 5px 1px; + box-shadow: 0 0 0 2px #434e5b; +} +.tox:not([dir=rtl]) .tox-statusbar__path > * { + margin-right: 4px; +} +.tox:not([dir=rtl]) .tox-statusbar__branding { + margin-left: 2ch; +} +.tox[dir=rtl] .tox-statusbar { + flex-direction: row-reverse; +} +.tox[dir=rtl] .tox-statusbar__path > * { + margin-left: 4px; +} +.tox .tox-throbber { + z-index: 1299; +} +.tox .tox-throbber__busy-spinner { + align-items: center; + background-color: rgba(34, 47, 62, 0.6); + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; +} +.tox .tox-tbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 3px; + box-shadow: none; + color: #fff; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 28px; + justify-content: center; + margin: 6px 1px 5px 0; + outline: none; + overflow: hidden; + padding: 0; + text-transform: none; + width: 34px; +} +.tox .tox-tbtn svg { + display: block; + fill: #fff; +} +.tox .tox-tbtn.tox-tbtn-more { + padding-left: 5px; + padding-right: 5px; + width: inherit; +} +.tox .tox-tbtn:focus { + background: #3389ec; + border: 0; + box-shadow: none; +} +.tox .tox-tbtn:hover { + background: #3389ec; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-tbtn:hover svg { + fill: #fff; +} +.tox .tox-tbtn:active { + background: #599fef; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-tbtn:active svg { + fill: #fff; +} +.tox .tox-tbtn--disabled .tox-tbtn--enabled svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-tbtn--disabled, +.tox .tox-tbtn--disabled:hover, +.tox .tox-tbtn:disabled, +.tox .tox-tbtn:disabled:hover { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-tbtn--disabled svg, +.tox .tox-tbtn--disabled:hover svg, +.tox .tox-tbtn:disabled svg, +.tox .tox-tbtn:disabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-tbtn--enabled, +.tox .tox-tbtn--enabled:hover { + background: #599fef; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-tbtn--enabled > *, +.tox .tox-tbtn--enabled:hover > * { + transform: none; +} +.tox .tox-tbtn--enabled svg, +.tox .tox-tbtn--enabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: #fff; +} +.tox .tox-tbtn--enabled.tox-tbtn--disabled svg, +.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { + color: #fff; +} +.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { + fill: #fff; +} +.tox .tox-tbtn:active > * { + transform: none; +} +.tox .tox-tbtn--md { + height: 42px; + width: 51px; +} +.tox .tox-tbtn--lg { + flex-direction: column; + height: 56px; + width: 68px; +} +.tox .tox-tbtn--return { + align-self: stretch; + height: unset; + width: 16px; +} +.tox .tox-tbtn--labeled { + padding: 0 4px; + width: unset; +} +.tox .tox-tbtn__vlabel { + display: block; + font-size: 10px; + font-weight: normal; + letter-spacing: -0.025em; + margin-bottom: 4px; + white-space: nowrap; +} +.tox .tox-number-input { + border-radius: 3px; + display: flex; + margin: 6px 1px 5px 0; + padding: 0 4px; + width: auto; +} +.tox .tox-number-input .tox-input-wrapper { + background: #2f4055; + display: flex; + pointer-events: none; + text-align: center; +} +.tox .tox-number-input .tox-input-wrapper:focus { + background: #3389ec; +} +.tox .tox-number-input input { + border-radius: 3px; + color: #fff; + font-size: 14px; + margin: 2px 0; + pointer-events: all; + width: 60px; +} +.tox .tox-number-input input:hover { + background: #3389ec; + color: #fff; +} +.tox .tox-number-input input:focus { + background: #fff; + color: #222f3e; +} +.tox .tox-number-input input:disabled { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-number-input button { + background: #2f4055; + color: #fff; + height: 28px; + text-align: center; + width: 24px; +} +.tox .tox-number-input button svg { + display: block; + fill: #fff; + margin: 0 auto; + transform: scale(0.67); +} +.tox .tox-number-input button:focus { + background: #3389ec; +} +.tox .tox-number-input button:hover { + background: #3389ec; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-number-input button:hover svg { + fill: #fff; +} +.tox .tox-number-input button:active { + background: #599fef; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-number-input button:active svg { + fill: #fff; +} +.tox .tox-number-input button:disabled { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-number-input button:disabled svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-number-input button.minus { + border-radius: 3px 0 0 3px; +} +.tox .tox-number-input button.plus { + border-radius: 0 3px 3px 0; +} +.tox .tox-number-input:focus:not(:active) > button, +.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper { + background: #3389ec; +} +.tox .tox-tbtn--select { + margin: 6px 1px 5px 0; + padding: 0 4px; + width: auto; +} +.tox .tox-tbtn__select-label { + cursor: default; + font-weight: normal; + height: initial; + margin: 0 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-tbtn__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; +} +.tox .tox-tbtn__select-chevron svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-tbtn--bespoke { + background: #2f4055; +} +.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { + margin-inline-start: 4px; +} +.tox .tox-tbtn--bespoke .tox-tbtn__select-label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 7em; +} +.tox .tox-tbtn--disabled .tox-tbtn__select-label, +.tox .tox-tbtn--select:disabled .tox-tbtn__select-label { + cursor: not-allowed; +} +.tox .tox-split-button { + border: 0; + border-radius: 3px; + box-sizing: border-box; + display: flex; + margin: 6px 1px 5px 0; + overflow: hidden; +} +.tox .tox-split-button:hover { + box-shadow: 0 0 0 1px #3389ec inset; +} +.tox .tox-split-button:focus { + background: #3389ec; + box-shadow: none; + color: #fff; +} +.tox .tox-split-button > * { + border-radius: 0; +} +.tox .tox-split-button__chevron { + width: 16px; +} +.tox .tox-split-button__chevron svg { + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-split-button .tox-tbtn { + margin: 0; +} +.tox .tox-split-button.tox-tbtn--disabled:hover, +.tox .tox-split-button.tox-tbtn--disabled:focus, +.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, +.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { + background: transparent; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); +} +.tox.tox-platform-touch .tox-split-button .tox-tbtn--select { + padding: 0 0px; +} +.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { + width: 30px; +} +.tox.tox-platform-touch .tox-split-button__chevron { + width: 20px; +} +.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color, +.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color { + opacity: 0.6; +} +.tox .tox-toolbar-overlord { + background-color: #222F3E; +} +.tox .tox-toolbar, +.tox .tox-toolbar__primary, +.tox .tox-toolbar__overflow { + background-attachment: local; + background-color: #222F3E; + background-image: repeating-linear-gradient(rgba(255, 255, 255, 0.15) 0px 1px, transparent 1px 39px); + background-position: center top 40px; + background-repeat: no-repeat; + background-size: calc(100% - 11px * 2) calc(100% - 41px); + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + padding: 0 0px; + transform: perspective(1px); +} +.tox .tox-toolbar-overlord > .tox-toolbar, +.tox .tox-toolbar-overlord > .tox-toolbar__primary, +.tox .tox-toolbar-overlord > .tox-toolbar__overflow { + background-position: center top 0px; + background-size: calc(100% - 11px * 2) calc(100% - 0px); +} +.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { + height: 0; + opacity: 0; + padding-bottom: 0; + padding-top: 0; + visibility: hidden; +} +.tox .tox-toolbar__overflow--growing { + transition: height 0.3s ease, opacity 0.2s linear 0.1s; +} +.tox .tox-toolbar__overflow--shrinking { + transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; +} +.tox .tox-toolbar-overlord, +.tox .tox-anchorbar { + grid-column: 1 / -1; +} +.tox .tox-menubar + .tox-toolbar, +.tox .tox-menubar + .tox-toolbar-overlord { + border-top: 1px solid transparent; + margin-top: -1px; + padding-bottom: 1px; + padding-top: 1px; +} +.tox .tox-toolbar--scrolling { + flex-wrap: nowrap; + overflow-x: auto; +} +.tox .tox-pop .tox-toolbar { + border-width: 0; +} +.tox .tox-toolbar--no-divider { + background-image: none; +} +.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child, +.tox .tox-toolbar-overlord .tox-toolbar__primary { + background-position: center top 39px; +} +.tox .tox-editor-header > .tox-toolbar--scrolling, +.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { + background-image: none; +} +.tox.tox-tinymce-aux .tox-toolbar__overflow { + background-color: #222F3E; + background-position: center top 43px; + background-size: calc(100% - 8px * 2) calc(100% - 51px); + border: none; + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + overscroll-behavior: none; + padding: 4px 0; +} +.tox-pop .tox-pop__dialog { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox-pop .tox-pop__dialog .tox-toolbar { + background-position: center top 43px; + background-size: calc(100% - 11px * 2) calc(100% - 51px); + padding: 4px 0; +} +.tox .tox-toolbar__group { + align-items: center; + display: flex; + flex-wrap: wrap; + margin: 0 0; + padding: 0 11px 0 12px; +} +.tox .tox-toolbar__group--pull-right { + margin-left: auto; +} +.tox .tox-toolbar--scrolling .tox-toolbar__group { + flex-shrink: 0; + flex-wrap: nowrap; +} +.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { + border-right: 1px solid transparent; +} +.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { + border-left: 1px solid transparent; +} +.tox .tox-tooltip { + display: inline-block; + padding: 8px; + position: relative; +} +.tox .tox-tooltip__body { + background-color: #3d546f; + border-radius: 6px; + box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3); + color: rgba(255, 255, 255, 0.75); + font-size: 14px; + font-style: normal; + font-weight: normal; + padding: 4px 8px; + text-transform: none; +} +.tox .tox-tooltip__arrow { + position: absolute; +} +.tox .tox-tooltip--down .tox-tooltip__arrow { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #3d546f; + bottom: 0; + left: 50%; + position: absolute; + transform: translateX(-50%); +} +.tox .tox-tooltip--up .tox-tooltip__arrow { + border-bottom: 8px solid #3d546f; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%); +} +.tox .tox-tooltip--right .tox-tooltip__arrow { + border-bottom: 8px solid transparent; + border-left: 8px solid #3d546f; + border-top: 8px solid transparent; + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-tooltip--left .tox-tooltip__arrow { + border-bottom: 8px solid transparent; + border-right: 8px solid #3d546f; + border-top: 8px solid transparent; + left: 0; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-tree { + display: flex; + flex-direction: column; +} +.tox .tox-tree .tox-trbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 4px; + box-shadow: none; + color: #fff; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 28px; + margin-bottom: 4px; + margin-top: 4px; + outline: none; + overflow: hidden; + padding: 0; + padding-left: 8px; + text-transform: none; +} +.tox .tox-tree .tox-trbtn .tox-tree__label { + cursor: default; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-tree .tox-trbtn svg { + display: block; + fill: #fff; +} +.tox .tox-tree .tox-trbtn:focus { + background: #3389ec; + border: 0; + box-shadow: none; +} +.tox .tox-tree .tox-trbtn:hover { + background: #3389ec; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-tree .tox-trbtn:hover svg { + fill: #fff; +} +.tox .tox-tree .tox-trbtn:active { + background: #599fef; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-tree .tox-trbtn:active svg { + fill: #fff; +} +.tox .tox-tree .tox-trbtn--disabled, +.tox .tox-tree .tox-trbtn--disabled:hover, +.tox .tox-tree .tox-trbtn:disabled, +.tox .tox-tree .tox-trbtn:disabled:hover { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-tree .tox-trbtn--disabled svg, +.tox .tox-tree .tox-trbtn--disabled:hover svg, +.tox .tox-tree .tox-trbtn:disabled svg, +.tox .tox-tree .tox-trbtn:disabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: rgba(255, 255, 255, 0.5); +} +.tox .tox-tree .tox-trbtn--enabled, +.tox .tox-tree .tox-trbtn--enabled:hover { + background: #599fef; + border: 0; + box-shadow: none; + color: #fff; +} +.tox .tox-tree .tox-trbtn--enabled > *, +.tox .tox-tree .tox-trbtn--enabled:hover > * { + transform: none; +} +.tox .tox-tree .tox-trbtn--enabled svg, +.tox .tox-tree .tox-trbtn--enabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: #fff; +} +.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) { + color: #fff; +} +.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg { + fill: #fff; +} +.tox .tox-tree .tox-trbtn:active > * { + transform: none; +} +.tox .tox-tree .tox-trbtn--return { + align-self: stretch; + height: unset; + width: 16px; +} +.tox .tox-tree .tox-trbtn--labeled { + padding: 0 4px; + width: unset; +} +.tox .tox-tree .tox-trbtn__vlabel { + display: block; + font-size: 10px; + font-weight: normal; + letter-spacing: -0.025em; + margin-bottom: 4px; + white-space: nowrap; +} +.tox .tox-tree .tox-tree--directory { + display: flex; + flex-direction: column; + /* stylelint-disable no-descending-specificity */ +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label { + font-weight: bold; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn { + margin-left: auto; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg { + fill: transparent; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg { + fill: #fff; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg { + fill: #fff; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) { + background-color: transparent; + color: #fff; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg { + fill: #fff; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron { + margin-right: 6px; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron { + transition: transform 0.5s ease-in-out; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron { + transform: rotate(90deg); +} +.tox .tox-tree .tox-tree--leaf__label { + font-weight: normal; +} +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn { + margin-left: auto; +} +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg { + fill: transparent; +} +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg, +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg { + fill: #fff; +} +.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg { + fill: #fff; +} +.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) { + background-color: transparent; + color: #fff; +} +.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg { + fill: #fff; +} +.tox .tox-tree .tox-tree--directory__children { + overflow: hidden; + padding-left: 16px; +} +.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing, +.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking { + transition: height 0.5s ease-in-out; +} +.tox .tox-tree .tox-trbtn.tox-tree--leaf__label { + display: flex; + justify-content: space-between; +} +.tox .tox-view-wrap, +.tox .tox-view-wrap__slot-container { + background-color: #222F3E; + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-view { + display: flex; + flex: 1 1 auto; + flex-direction: column; + overflow: hidden; +} +.tox .tox-view__header { + align-items: center; + display: flex; + font-size: 16px; + justify-content: space-between; + padding: 8px 8px 0 8px; + position: relative; +} +.tox .tox-view--mobile.tox-view__header, +.tox .tox-view--mobile.tox-view__toolbar { + padding: 8px; +} +.tox .tox-view--scrolling { + flex-wrap: nowrap; + overflow-x: auto; +} +.tox .tox-view__toolbar { + display: flex; + flex-direction: row; + gap: 8px; + justify-content: space-between; + padding: 8px 8px 0 8px; +} +.tox .tox-view__toolbar__group { + display: flex; + flex-direction: row; + gap: 12px; +} +.tox .tox-view__header-start, +.tox .tox-view__header-end { + display: flex; +} +.tox .tox-view__pane { + height: 100%; + padding: 8px; + width: 100%; +} +.tox .tox-view__pane_panel { + border: 1px solid #161f29; + border-radius: 6px; +} +.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *, +.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * { + margin-left: 8px; +} +.tox[dir=rtl] .tox-view__header .tox-view__header-start > *, +.tox[dir=rtl] .tox-view__header .tox-view__header-end > * { + margin-right: 8px; +} +.tox .tox-well { + border: 1px solid #161f29; + border-radius: 6px; + padding: 8px; + width: 100%; +} +.tox .tox-well > *:first-child { + margin-top: 0; +} +.tox .tox-well > *:last-child { + margin-bottom: 0; +} +.tox .tox-well > *:only-child { + margin: 0; +} +.tox .tox-custom-editor { + border: 1px solid #161f29; + border-radius: 6px; + display: flex; + flex: 1; + overflow: hidden; + position: relative; +} +/* stylelint-disable */ +.tox { + /* stylelint-enable */ +} +.tox .tox-dialog-loading::before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + height: 100%; + position: absolute; + width: 100%; + z-index: 1000; +} +.tox .tox-tab { + cursor: pointer; +} +.tox .tox-dialog__content-js { + display: flex; + flex: 1; +} +.tox .tox-dialog__body-content .tox-collection { + display: flex; + flex: 1; +} +.tox.tox-tinymce-aux .tox-toolbar__overflow { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15); +} diff --git a/tinymce-resource/skins/ui/oxide-dark/skin.js b/tinymce-resource/skins/ui/oxide-dark/skin.js new file mode 100644 index 000000000..8c515310d --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/skin.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/dark/skin.css', ".tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#161f29;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:rgba(255,255,255,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(255,255,255,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255,255,255,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255,255,255,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:rgba(255,255,255,.15);border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(255,255,255,.5);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255,255,255,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255,255,255,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#2b3b4e;bottom:0;content:\"\";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:\"\";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255,255,255,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#161f29;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255,255,255,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #161f29;border-radius:6px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255,255,255,.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #fff;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid rgba(255,255,255,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255,255,255,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size=\"0\"],.tox[dir=rtl] .tox-selectfield select[size=\"1\"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:rgba(255,255,255,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:rgba(255,255,255,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#161f29 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #161f29 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255,255,255,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(255,255,255,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(255,255,255,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255,255,255,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34,47,62,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #3389ec inset}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(255,255,255,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(rgba(255,255,255,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3d546f;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #3d546f;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #3d546f;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:\"\";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px rgba(255,255,255,.15)}") +//# sourceMappingURL=skin.js.map diff --git a/tinymce-resource/skins/ui/oxide-dark/skin.min.css b/tinymce-resource/skins/ui/oxide-dark/skin.min.css new file mode 100644 index 000000000..a7feef826 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/skin.min.css @@ -0,0 +1 @@ +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #161f29;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#222f3e;border:2px solid #161f29;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.4);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#161f29;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#2b5c93;background-image:none;border-color:#2b5c93;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#254f80;background-image:none;border-color:#254f80;box-shadow:none;color:#fff}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#1f436c;background-image:none;border-color:#1f436c;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:rgba(255,255,255,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(255,255,255,.2);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(255,255,255,.3);border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255,255,255,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255,255,255,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:rgba(255,255,255,.15);border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:rgba(255,255,255,.15);color:rgba(255,255,255,.5);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#fff;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#3389ec}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#599fef;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#3389ec;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(255,255,255,.5);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(255,255,255,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#fff;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#3389ec}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#fff;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #161f29;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#fff;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255,255,255,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255,255,255,.5)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#161f29;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255,255,255,.5);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #67aeff;color:#67aeff}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#67aeff;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#cde5ff;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #67aeff;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#fff;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #161f29;border-radius:6px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #161f29;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255,255,255,.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #fff;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #161f29}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#222f3e;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid rgba(255,255,255,.15);box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#222f3e;box-shadow:none;padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:6px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255,255,255,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#fff}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#161f29;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:rgba(255,255,255,.15);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid rgba(255,255,255,.15);border-radius:6px;box-shadow:none;display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#222f3e;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#334840;border-color:#3c5440;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#b5d199}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#442632;border-color:#55212b;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#e68080}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#222f3e;border-color:rgba(255,255,255,.15);color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff0b3}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fc0}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff0b3}.tox .tox-notification--info{background-color:#254161;border-color:#264972;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#83b7f3}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{align-self:center;color:#fff;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #161f29;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#161f29 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #161f29 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #161f29 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #161f29;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #161f29;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255,255,255,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.75);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(255,255,255,.75);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#fff;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(255,255,255,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#fff}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(255,255,255,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#434e5b;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #434e5b}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34,47,62,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#3389ec;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#2f4055;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#3389ec}.tox .tox-number-input input{border-radius:3px;color:#fff;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#3389ec;color:#fff}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button{background:#2f4055;color:#fff;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#fff;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#3389ec}.tox .tox-number-input button:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:hover svg{fill:#fff}.tox .tox-number-input button:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-number-input button:active svg{fill:#fff}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(255,255,255,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#3389ec}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--bespoke{background:#2f4055}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #3389ec inset}.tox .tox-split-button:focus{background:#3389ec;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(255,255,255,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#222f3e;background-image:repeating-linear-gradient(rgba(255,255,255,.15) 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3d546f;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #3d546f;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #3d546f;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#fff}.tox .tox-tree .tox-trbtn:focus{background:#3389ec;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#3389ec;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:active{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn:active svg{fill:#fff}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#599fef;border:0;box-shadow:none;color:#fff}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#fff}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#fff}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#fff}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#fff}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#222f3e;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #161f29;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #161f29;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #161f29;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}.tox.tox-tinymce-aux .tox-toolbar__overflow{box-shadow:0 0 0 1px rgba(255,255,255,.15)} diff --git a/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.css b/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.css new file mode 100644 index 000000000..25b0a3710 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.css @@ -0,0 +1,30 @@ +body.tox-dialog__disable-scroll { + overflow: hidden; +} +.tox-fullscreen { + border: 0; + height: 100%; + margin: 0; + overflow: hidden; + overscroll-behavior: none; + padding: 0; + touch-action: pinch-zoom; + width: 100%; +} +.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { + display: none; +} +.tox.tox-tinymce.tox-fullscreen, +.tox-shadowhost.tox-fullscreen { + left: 0; + position: fixed; + top: 0; + z-index: 1200; +} +.tox.tox-tinymce.tox-fullscreen { + background-color: transparent; +} +.tox-fullscreen .tox.tox-tinymce-aux, +.tox-fullscreen ~ .tox.tox-tinymce-aux { + z-index: 1201; +} diff --git a/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.js b/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.js new file mode 100644 index 000000000..0b647fd6c --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/dark/skin.shadowdom.css', "body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}") +//# sourceMappingURL=skin.shadowdom.js.map diff --git a/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.min.css b/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.min.css new file mode 100644 index 000000000..8745951a4 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide-dark/skin.shadowdom.min.css @@ -0,0 +1 @@ +body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} diff --git a/tinymce-resource/skins/ui/oxide/content.css b/tinymce-resource/skins/ui/oxide/content.css new file mode 100644 index 000000000..6141e3bfb --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/content.css @@ -0,0 +1,785 @@ +.mce-content-body .mce-item-anchor { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; +} +.mce-content-body .mce-item-anchor:empty { + cursor: default; + display: inline-block; + height: 12px !important; + padding: 0 2px; + -webkit-user-modify: read-only; + -moz-user-modify: read-only; + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + width: 8px !important; +} +.mce-content-body .mce-item-anchor:not(:empty) { + background-position-x: 2px; + display: inline-block; + padding-left: 12px; +} +.mce-content-body .mce-item-anchor[data-mce-selected] { + outline-offset: 1px; +} +.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]), +.tox-comments-visible span.tox-comment img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #ffe89d; +} +.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment:not([data-mce-selected]) { + background-color: #ffe89d; + outline: none; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { + background-color: #fed635; +} +.tox-checklist > li:not(.tox-checklist--hidden) { + list-style: none; + margin: 0.25em 0; +} +.tox-checklist > li:not(.tox-checklist--hidden)::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); + cursor: pointer; + height: 1em; + margin-left: -1.5em; + margin-top: 0.125em; + position: absolute; + width: 1em; +} +.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); +} +[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { + margin-left: 0; + margin-right: -1.5em; +} +/* stylelint-disable */ +/* http://prismjs.com/ */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none; +} +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} +.token.punctuation { + color: #999; +} +.token.namespace { + opacity: 0.7; +} +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, 0.5); +} +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} +.token.function, +.token.class-name { + color: #DD4A68; +} +.token.regex, +.token.important, +.token.variable { + color: #e90; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/* stylelint-enable */ +.mce-content-body { + overflow-wrap: break-word; + word-wrap: break-word; +} +.mce-content-body .mce-visual-caret { + background-color: black; + background-color: currentColor; + position: absolute; +} +.mce-content-body .mce-visual-caret-hidden { + display: none; +} +.mce-content-body *[data-mce-caret] { + left: -1000px; + margin: 0; + padding: 0; + position: absolute; + right: auto; + top: 0; +} +.mce-content-body .mce-offscreen-selection { + left: -2000000px; + max-width: 1000000px; + position: absolute; +} +.mce-content-body *[contentEditable=false] { + cursor: default; +} +.mce-content-body *[contentEditable=true] { + cursor: text; +} +.tox-cursor-format-painter { + cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; +} +div.mce-footnotes hr { + margin-inline-end: auto; + margin-inline-start: 0; + width: 25%; +} +div.mce-footnotes li > a.mce-footnotes-backlink { + text-decoration: none; +} +@media print { + sup.mce-footnote a { + color: black; + text-decoration: none; + } + div.mce-footnotes { + break-inside: avoid; + width: 100%; + } + div.mce-footnotes li > a.mce-footnotes-backlink { + display: none; + } +} +.mce-content-body figure.align-left { + float: left; +} +.mce-content-body figure.align-right { + float: right; +} +.mce-content-body figure.image.align-center { + display: table; + margin-left: auto; + margin-right: auto; +} +.mce-preview-object { + border: 1px solid gray; + display: inline-block; + line-height: 0; + margin: 0 2px 0 2px; + position: relative; +} +.mce-preview-object .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-preview-object[data-mce-selected="2"] .mce-shim { + display: none; +} +.mce-content-body .mce-mergetag { + cursor: default !important; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body .mce-mergetag:hover { + background-color: rgba(0, 108, 231, 0.1); +} +.mce-content-body .mce-mergetag-affix { + background-color: rgba(0, 108, 231, 0.1); + color: #006ce7; +} +.mce-object { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + border: 1px dashed #aaa; +} +.mce-pagebreak { + border: 1px dashed #aaa; + cursor: default; + display: block; + height: 5px; + margin-top: 15px; + page-break-before: always; + width: 100%; +} +@media print { + .mce-pagebreak { + border: 0; + } +} +.tiny-pageembed .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tiny-pageembed[data-mce-selected="2"] .mce-shim { + display: none; +} +.tiny-pageembed { + display: inline-block; + position: relative; +} +.tiny-pageembed--21by9, +.tiny-pageembed--16by9, +.tiny-pageembed--4by3, +.tiny-pageembed--1by1 { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.tiny-pageembed--21by9 { + padding-top: 42.857143%; +} +.tiny-pageembed--16by9 { + padding-top: 56.25%; +} +.tiny-pageembed--4by3 { + padding-top: 75%; +} +.tiny-pageembed--1by1 { + padding-top: 100%; +} +.tiny-pageembed--21by9 iframe, +.tiny-pageembed--16by9 iframe, +.tiny-pageembed--4by3 iframe, +.tiny-pageembed--1by1 iframe { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-content-body[data-mce-placeholder] { + position: relative; +} +.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { + color: rgba(34, 47, 62, 0.7); + content: attr(data-mce-placeholder); + position: absolute; +} +.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { + left: 1px; +} +.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { + right: 1px; +} +.mce-content-body div.mce-resizehandle { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + height: 10px; + position: absolute; + width: 10px; + z-index: 1298; +} +.mce-content-body div.mce-resizehandle:hover { + background-color: #4099ff; +} +.mce-content-body div.mce-resizehandle:nth-of-type(1) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(2) { + cursor: nesw-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(3) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(4) { + cursor: nesw-resize; +} +.mce-content-body .mce-resize-backdrop { + z-index: 10000; +} +.mce-content-body .mce-clonedresizable { + cursor: default; + opacity: 0.5; + outline: 1px dashed black; + position: absolute; + z-index: 10001; +} +.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, +.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { + border: 0; +} +.mce-content-body .mce-resize-helper { + background: #555; + background: rgba(0, 0, 0, 0.75); + border: 1px; + border-radius: 3px; + color: white; + display: none; + font-family: sans-serif; + font-size: 12px; + line-height: 14px; + margin: 5px 10px; + padding: 5px; + position: absolute; + white-space: nowrap; + z-index: 10002; +} +.tox-rtc-user-selection { + position: relative; +} +.tox-rtc-user-cursor { + bottom: 0; + cursor: default; + position: absolute; + top: 0; + width: 2px; +} +.tox-rtc-user-cursor::before { + background-color: inherit; + border-radius: 50%; + content: ''; + display: block; + height: 8px; + position: absolute; + right: -3px; + top: -3px; + width: 8px; +} +.tox-rtc-user-cursor:hover::after { + background-color: inherit; + border-radius: 100px; + box-sizing: border-box; + color: #fff; + content: attr(data-user); + display: block; + font-size: 12px; + font-weight: bold; + left: -5px; + min-height: 8px; + min-width: 8px; + padding: 0 12px; + position: absolute; + top: -11px; + white-space: nowrap; + z-index: 1000; +} +.tox-rtc-user-selection--1 .tox-rtc-user-cursor { + background-color: #2dc26b; +} +.tox-rtc-user-selection--2 .tox-rtc-user-cursor { + background-color: #e03e2d; +} +.tox-rtc-user-selection--3 .tox-rtc-user-cursor { + background-color: #f1c40f; +} +.tox-rtc-user-selection--4 .tox-rtc-user-cursor { + background-color: #3598db; +} +.tox-rtc-user-selection--5 .tox-rtc-user-cursor { + background-color: #b96ad9; +} +.tox-rtc-user-selection--6 .tox-rtc-user-cursor { + background-color: #e67e23; +} +.tox-rtc-user-selection--7 .tox-rtc-user-cursor { + background-color: #aaa69d; +} +.tox-rtc-user-selection--8 .tox-rtc-user-cursor { + background-color: #f368e0; +} +.tox-rtc-remote-image { + background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; + border: 1px solid #ccc; + min-height: 240px; + min-width: 320px; +} +.mce-match-marker { + background: #aaa; + color: #fff; +} +.mce-match-marker-selected { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::-moz-selection { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::selection { + background: #39f; + color: #fff; +} +.mce-content-body img[data-mce-selected], +.mce-content-body video[data-mce-selected], +.mce-content-body audio[data-mce-selected], +.mce-content-body object[data-mce-selected], +.mce-content-body embed[data-mce-selected], +.mce-content-body table[data-mce-selected], +.mce-content-body details[data-mce-selected] { + outline: 3px solid #b4d7ff; +} +.mce-content-body hr[data-mce-selected] { + outline: 3px solid #b4d7ff; + outline-offset: 1px; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false][data-mce-selected] { + cursor: not-allowed; + outline: 3px solid #b4d7ff; +} +.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, +.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { + outline: none; +} +.mce-content-body *[data-mce-selected="inline-boundary"] { + background-color: #b4d7ff; +} +.mce-content-body .mce-edit-focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body td[data-mce-selected], +.mce-content-body th[data-mce-selected] { + position: relative; +} +.mce-content-body td[data-mce-selected]::-moz-selection, +.mce-content-body th[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body td[data-mce-selected]::selection, +.mce-content-body th[data-mce-selected]::selection { + background: none; +} +.mce-content-body td[data-mce-selected] *, +.mce-content-body th[data-mce-selected] * { + outline: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body td[data-mce-selected]::after, +.mce-content-body th[data-mce-selected]::after { + background-color: rgba(180, 215, 255, 0.7); + border: 1px solid rgba(180, 215, 255, 0.7); + bottom: -1px; + content: ''; + left: -1px; + mix-blend-mode: multiply; + position: absolute; + right: -1px; + top: -1px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .mce-content-body td[data-mce-selected]::after, + .mce-content-body th[data-mce-selected]::after { + border-color: rgba(0, 84, 180, 0.7); + } +} +.mce-content-body img[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body img[data-mce-selected]::selection { + background: none; +} +.ephox-snooker-resizer-bar { + background-color: #b4d7ff; + opacity: 0; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.ephox-snooker-resizer-cols { + cursor: col-resize; +} +.ephox-snooker-resizer-rows { + cursor: row-resize; +} +.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { + opacity: 1; +} +.mce-spellchecker-word { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; + height: 2rem; +} +.mce-spellchecker-grammar { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; +} +.mce-toc { + border: 1px solid gray; +} +.mce-toc h2 { + margin: 4px; +} +.mce-toc ul > li { + list-style-type: none; +} +[data-mce-block] { + display: block; +} +table[style*="border-width: 0px"], +.mce-item-table:not([border]), +.mce-item-table[border="0"], +table[style*="border-width: 0px"] td, +.mce-item-table:not([border]) td, +.mce-item-table[border="0"] td, +table[style*="border-width: 0px"] th, +.mce-item-table:not([border]) th, +.mce-item-table[border="0"] th, +table[style*="border-width: 0px"] caption, +.mce-item-table:not([border]) caption, +.mce-item-table[border="0"] caption { + border: 1px dashed #bbb; +} +.mce-visualblocks p, +.mce-visualblocks h1, +.mce-visualblocks h2, +.mce-visualblocks h3, +.mce-visualblocks h4, +.mce-visualblocks h5, +.mce-visualblocks h6, +.mce-visualblocks div:not([data-mce-bogus]), +.mce-visualblocks section, +.mce-visualblocks article, +.mce-visualblocks blockquote, +.mce-visualblocks address, +.mce-visualblocks pre, +.mce-visualblocks figure, +.mce-visualblocks figcaption, +.mce-visualblocks hgroup, +.mce-visualblocks aside, +.mce-visualblocks ul, +.mce-visualblocks ol, +.mce-visualblocks dl { + background-repeat: no-repeat; + border: 1px dashed #bbb; + margin-left: 3px; + padding-top: 10px; +} +.mce-visualblocks p { + background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); +} +.mce-visualblocks h1 { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); +} +.mce-visualblocks h2 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); +} +.mce-visualblocks h3 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); +} +.mce-visualblocks h4 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); +} +.mce-visualblocks h5 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); +} +.mce-visualblocks h6 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); +} +.mce-visualblocks div:not([data-mce-bogus]) { + background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); +} +.mce-visualblocks section { + background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); +} +.mce-visualblocks article { + background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); +} +.mce-visualblocks blockquote { + background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); +} +.mce-visualblocks address { + background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); +} +.mce-visualblocks pre { + background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); +} +.mce-visualblocks figure { + background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); +} +.mce-visualblocks figcaption { + border: 1px dashed #bbb; +} +.mce-visualblocks hgroup { + background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); +} +.mce-visualblocks aside { + background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); +} +.mce-visualblocks ul { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); +} +.mce-visualblocks ol { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); +} +.mce-visualblocks dl { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); +} +.mce-visualblocks:not([dir=rtl]) p, +.mce-visualblocks:not([dir=rtl]) h1, +.mce-visualblocks:not([dir=rtl]) h2, +.mce-visualblocks:not([dir=rtl]) h3, +.mce-visualblocks:not([dir=rtl]) h4, +.mce-visualblocks:not([dir=rtl]) h5, +.mce-visualblocks:not([dir=rtl]) h6, +.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), +.mce-visualblocks:not([dir=rtl]) section, +.mce-visualblocks:not([dir=rtl]) article, +.mce-visualblocks:not([dir=rtl]) blockquote, +.mce-visualblocks:not([dir=rtl]) address, +.mce-visualblocks:not([dir=rtl]) pre, +.mce-visualblocks:not([dir=rtl]) figure, +.mce-visualblocks:not([dir=rtl]) figcaption, +.mce-visualblocks:not([dir=rtl]) hgroup, +.mce-visualblocks:not([dir=rtl]) aside, +.mce-visualblocks:not([dir=rtl]) ul, +.mce-visualblocks:not([dir=rtl]) ol, +.mce-visualblocks:not([dir=rtl]) dl { + margin-left: 3px; +} +.mce-visualblocks[dir=rtl] p, +.mce-visualblocks[dir=rtl] h1, +.mce-visualblocks[dir=rtl] h2, +.mce-visualblocks[dir=rtl] h3, +.mce-visualblocks[dir=rtl] h4, +.mce-visualblocks[dir=rtl] h5, +.mce-visualblocks[dir=rtl] h6, +.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), +.mce-visualblocks[dir=rtl] section, +.mce-visualblocks[dir=rtl] article, +.mce-visualblocks[dir=rtl] blockquote, +.mce-visualblocks[dir=rtl] address, +.mce-visualblocks[dir=rtl] pre, +.mce-visualblocks[dir=rtl] figure, +.mce-visualblocks[dir=rtl] figcaption, +.mce-visualblocks[dir=rtl] hgroup, +.mce-visualblocks[dir=rtl] aside, +.mce-visualblocks[dir=rtl] ul, +.mce-visualblocks[dir=rtl] ol, +.mce-visualblocks[dir=rtl] dl { + background-position-x: right; + margin-right: 3px; +} +.mce-nbsp, +.mce-shy { + background: #aaa; +} +.mce-shy::after { + content: '-'; +} +body { + font-family: sans-serif; +} +table { + border-collapse: collapse; +} diff --git a/tinymce-resource/skins/ui/oxide/content.inline.css b/tinymce-resource/skins/ui/oxide/content.inline.css new file mode 100644 index 000000000..f1fe35322 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/content.inline.css @@ -0,0 +1,779 @@ +.mce-content-body .mce-item-anchor { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; +} +.mce-content-body .mce-item-anchor:empty { + cursor: default; + display: inline-block; + height: 12px !important; + padding: 0 2px; + -webkit-user-modify: read-only; + -moz-user-modify: read-only; + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + width: 8px !important; +} +.mce-content-body .mce-item-anchor:not(:empty) { + background-position-x: 2px; + display: inline-block; + padding-left: 12px; +} +.mce-content-body .mce-item-anchor[data-mce-selected] { + outline-offset: 1px; +} +.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]), +.tox-comments-visible span.tox-comment img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #ffe89d; +} +.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]), +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) { + outline: 3px solid #fed635; +} +.tox-comments-visible span.tox-comment:not([data-mce-selected]) { + background-color: #ffe89d; + outline: none; +} +.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { + background-color: #fed635; +} +.tox-checklist > li:not(.tox-checklist--hidden) { + list-style: none; + margin: 0.25em 0; +} +.tox-checklist > li:not(.tox-checklist--hidden)::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); + cursor: pointer; + height: 1em; + margin-left: -1.5em; + margin-top: 0.125em; + position: absolute; + width: 1em; +} +.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { + content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); +} +[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { + margin-left: 0; + margin-right: -1.5em; +} +/* stylelint-disable */ +/* http://prismjs.com/ */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none; +} +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} +@media print { + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; +} +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} +.token.punctuation { + color: #999; +} +.token.namespace { + opacity: 0.7; +} +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, 0.5); +} +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} +.token.function, +.token.class-name { + color: #DD4A68; +} +.token.regex, +.token.important, +.token.variable { + color: #e90; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/* stylelint-enable */ +.mce-content-body { + overflow-wrap: break-word; + word-wrap: break-word; +} +.mce-content-body .mce-visual-caret { + background-color: black; + background-color: currentColor; + position: absolute; +} +.mce-content-body .mce-visual-caret-hidden { + display: none; +} +.mce-content-body *[data-mce-caret] { + left: -1000px; + margin: 0; + padding: 0; + position: absolute; + right: auto; + top: 0; +} +.mce-content-body .mce-offscreen-selection { + left: -2000000px; + max-width: 1000000px; + position: absolute; +} +.mce-content-body *[contentEditable=false] { + cursor: default; +} +.mce-content-body *[contentEditable=true] { + cursor: text; +} +.tox-cursor-format-painter { + cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; +} +div.mce-footnotes hr { + margin-inline-end: auto; + margin-inline-start: 0; + width: 25%; +} +div.mce-footnotes li > a.mce-footnotes-backlink { + text-decoration: none; +} +@media print { + sup.mce-footnote a { + color: black; + text-decoration: none; + } + div.mce-footnotes { + break-inside: avoid; + width: 100%; + } + div.mce-footnotes li > a.mce-footnotes-backlink { + display: none; + } +} +.mce-content-body figure.align-left { + float: left; +} +.mce-content-body figure.align-right { + float: right; +} +.mce-content-body figure.image.align-center { + display: table; + margin-left: auto; + margin-right: auto; +} +.mce-preview-object { + border: 1px solid gray; + display: inline-block; + line-height: 0; + margin: 0 2px 0 2px; + position: relative; +} +.mce-preview-object .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-preview-object[data-mce-selected="2"] .mce-shim { + display: none; +} +.mce-content-body .mce-mergetag { + cursor: default !important; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body .mce-mergetag:hover { + background-color: rgba(0, 108, 231, 0.1); +} +.mce-content-body .mce-mergetag-affix { + background-color: rgba(0, 108, 231, 0.1); + color: #006ce7; +} +.mce-object { + background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; + border: 1px dashed #aaa; +} +.mce-pagebreak { + border: 1px dashed #aaa; + cursor: default; + display: block; + height: 5px; + margin-top: 15px; + page-break-before: always; + width: 100%; +} +@media print { + .mce-pagebreak { + border: 0; + } +} +.tiny-pageembed .mce-shim { + background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tiny-pageembed[data-mce-selected="2"] .mce-shim { + display: none; +} +.tiny-pageembed { + display: inline-block; + position: relative; +} +.tiny-pageembed--21by9, +.tiny-pageembed--16by9, +.tiny-pageembed--4by3, +.tiny-pageembed--1by1 { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.tiny-pageembed--21by9 { + padding-top: 42.857143%; +} +.tiny-pageembed--16by9 { + padding-top: 56.25%; +} +.tiny-pageembed--4by3 { + padding-top: 75%; +} +.tiny-pageembed--1by1 { + padding-top: 100%; +} +.tiny-pageembed--21by9 iframe, +.tiny-pageembed--16by9 iframe, +.tiny-pageembed--4by3 iframe, +.tiny-pageembed--1by1 iframe { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.mce-content-body[data-mce-placeholder] { + position: relative; +} +.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { + color: rgba(34, 47, 62, 0.7); + content: attr(data-mce-placeholder); + position: absolute; +} +.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { + left: 1px; +} +.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { + right: 1px; +} +.mce-content-body div.mce-resizehandle { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + height: 10px; + position: absolute; + width: 10px; + z-index: 1298; +} +.mce-content-body div.mce-resizehandle:hover { + background-color: #4099ff; +} +.mce-content-body div.mce-resizehandle:nth-of-type(1) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(2) { + cursor: nesw-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(3) { + cursor: nwse-resize; +} +.mce-content-body div.mce-resizehandle:nth-of-type(4) { + cursor: nesw-resize; +} +.mce-content-body .mce-resize-backdrop { + z-index: 10000; +} +.mce-content-body .mce-clonedresizable { + cursor: default; + opacity: 0.5; + outline: 1px dashed black; + position: absolute; + z-index: 10001; +} +.mce-content-body .mce-clonedresizable.mce-resizetable-columns th, +.mce-content-body .mce-clonedresizable.mce-resizetable-columns td { + border: 0; +} +.mce-content-body .mce-resize-helper { + background: #555; + background: rgba(0, 0, 0, 0.75); + border: 1px; + border-radius: 3px; + color: white; + display: none; + font-family: sans-serif; + font-size: 12px; + line-height: 14px; + margin: 5px 10px; + padding: 5px; + position: absolute; + white-space: nowrap; + z-index: 10002; +} +.tox-rtc-user-selection { + position: relative; +} +.tox-rtc-user-cursor { + bottom: 0; + cursor: default; + position: absolute; + top: 0; + width: 2px; +} +.tox-rtc-user-cursor::before { + background-color: inherit; + border-radius: 50%; + content: ''; + display: block; + height: 8px; + position: absolute; + right: -3px; + top: -3px; + width: 8px; +} +.tox-rtc-user-cursor:hover::after { + background-color: inherit; + border-radius: 100px; + box-sizing: border-box; + color: #fff; + content: attr(data-user); + display: block; + font-size: 12px; + font-weight: bold; + left: -5px; + min-height: 8px; + min-width: 8px; + padding: 0 12px; + position: absolute; + top: -11px; + white-space: nowrap; + z-index: 1000; +} +.tox-rtc-user-selection--1 .tox-rtc-user-cursor { + background-color: #2dc26b; +} +.tox-rtc-user-selection--2 .tox-rtc-user-cursor { + background-color: #e03e2d; +} +.tox-rtc-user-selection--3 .tox-rtc-user-cursor { + background-color: #f1c40f; +} +.tox-rtc-user-selection--4 .tox-rtc-user-cursor { + background-color: #3598db; +} +.tox-rtc-user-selection--5 .tox-rtc-user-cursor { + background-color: #b96ad9; +} +.tox-rtc-user-selection--6 .tox-rtc-user-cursor { + background-color: #e67e23; +} +.tox-rtc-user-selection--7 .tox-rtc-user-cursor { + background-color: #aaa69d; +} +.tox-rtc-user-selection--8 .tox-rtc-user-cursor { + background-color: #f368e0; +} +.tox-rtc-remote-image { + background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; + border: 1px solid #ccc; + min-height: 240px; + min-width: 320px; +} +.mce-match-marker { + background: #aaa; + color: #fff; +} +.mce-match-marker-selected { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::-moz-selection { + background: #39f; + color: #fff; +} +.mce-match-marker-selected::selection { + background: #39f; + color: #fff; +} +.mce-content-body img[data-mce-selected], +.mce-content-body video[data-mce-selected], +.mce-content-body audio[data-mce-selected], +.mce-content-body object[data-mce-selected], +.mce-content-body embed[data-mce-selected], +.mce-content-body table[data-mce-selected], +.mce-content-body details[data-mce-selected] { + outline: 3px solid #b4d7ff; +} +.mce-content-body hr[data-mce-selected] { + outline: 3px solid #b4d7ff; + outline-offset: 1px; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { + outline: 3px solid #b4d7ff; +} +.mce-content-body *[contentEditable=false][data-mce-selected] { + cursor: not-allowed; + outline: 3px solid #b4d7ff; +} +.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, +.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { + outline: none; +} +.mce-content-body *[data-mce-selected="inline-boundary"] { + background-color: #b4d7ff; +} +.mce-content-body .mce-edit-focus { + outline: 3px solid #b4d7ff; +} +.mce-content-body td[data-mce-selected], +.mce-content-body th[data-mce-selected] { + position: relative; +} +.mce-content-body td[data-mce-selected]::-moz-selection, +.mce-content-body th[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body td[data-mce-selected]::selection, +.mce-content-body th[data-mce-selected]::selection { + background: none; +} +.mce-content-body td[data-mce-selected] *, +.mce-content-body th[data-mce-selected] * { + outline: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.mce-content-body td[data-mce-selected]::after, +.mce-content-body th[data-mce-selected]::after { + background-color: rgba(180, 215, 255, 0.7); + border: 1px solid rgba(180, 215, 255, 0.7); + bottom: -1px; + content: ''; + left: -1px; + mix-blend-mode: multiply; + position: absolute; + right: -1px; + top: -1px; +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .mce-content-body td[data-mce-selected]::after, + .mce-content-body th[data-mce-selected]::after { + border-color: rgba(0, 84, 180, 0.7); + } +} +.mce-content-body img[data-mce-selected]::-moz-selection { + background: none; +} +.mce-content-body img[data-mce-selected]::selection { + background: none; +} +.ephox-snooker-resizer-bar { + background-color: #b4d7ff; + opacity: 0; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.ephox-snooker-resizer-cols { + cursor: col-resize; +} +.ephox-snooker-resizer-rows { + cursor: row-resize; +} +.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { + opacity: 1; +} +.mce-spellchecker-word { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; + height: 2rem; +} +.mce-spellchecker-grammar { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); + background-position: 0 calc(100% + 1px); + background-repeat: repeat-x; + background-size: auto 6px; + cursor: default; +} +.mce-toc { + border: 1px solid gray; +} +.mce-toc h2 { + margin: 4px; +} +.mce-toc ul > li { + list-style-type: none; +} +[data-mce-block] { + display: block; +} +table[style*="border-width: 0px"], +.mce-item-table:not([border]), +.mce-item-table[border="0"], +table[style*="border-width: 0px"] td, +.mce-item-table:not([border]) td, +.mce-item-table[border="0"] td, +table[style*="border-width: 0px"] th, +.mce-item-table:not([border]) th, +.mce-item-table[border="0"] th, +table[style*="border-width: 0px"] caption, +.mce-item-table:not([border]) caption, +.mce-item-table[border="0"] caption { + border: 1px dashed #bbb; +} +.mce-visualblocks p, +.mce-visualblocks h1, +.mce-visualblocks h2, +.mce-visualblocks h3, +.mce-visualblocks h4, +.mce-visualblocks h5, +.mce-visualblocks h6, +.mce-visualblocks div:not([data-mce-bogus]), +.mce-visualblocks section, +.mce-visualblocks article, +.mce-visualblocks blockquote, +.mce-visualblocks address, +.mce-visualblocks pre, +.mce-visualblocks figure, +.mce-visualblocks figcaption, +.mce-visualblocks hgroup, +.mce-visualblocks aside, +.mce-visualblocks ul, +.mce-visualblocks ol, +.mce-visualblocks dl { + background-repeat: no-repeat; + border: 1px dashed #bbb; + margin-left: 3px; + padding-top: 10px; +} +.mce-visualblocks p { + background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); +} +.mce-visualblocks h1 { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); +} +.mce-visualblocks h2 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); +} +.mce-visualblocks h3 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); +} +.mce-visualblocks h4 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); +} +.mce-visualblocks h5 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); +} +.mce-visualblocks h6 { + background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); +} +.mce-visualblocks div:not([data-mce-bogus]) { + background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); +} +.mce-visualblocks section { + background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); +} +.mce-visualblocks article { + background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); +} +.mce-visualblocks blockquote { + background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); +} +.mce-visualblocks address { + background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); +} +.mce-visualblocks pre { + background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); +} +.mce-visualblocks figure { + background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); +} +.mce-visualblocks figcaption { + border: 1px dashed #bbb; +} +.mce-visualblocks hgroup { + background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); +} +.mce-visualblocks aside { + background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); +} +.mce-visualblocks ul { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); +} +.mce-visualblocks ol { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); +} +.mce-visualblocks dl { + background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); +} +.mce-visualblocks:not([dir=rtl]) p, +.mce-visualblocks:not([dir=rtl]) h1, +.mce-visualblocks:not([dir=rtl]) h2, +.mce-visualblocks:not([dir=rtl]) h3, +.mce-visualblocks:not([dir=rtl]) h4, +.mce-visualblocks:not([dir=rtl]) h5, +.mce-visualblocks:not([dir=rtl]) h6, +.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), +.mce-visualblocks:not([dir=rtl]) section, +.mce-visualblocks:not([dir=rtl]) article, +.mce-visualblocks:not([dir=rtl]) blockquote, +.mce-visualblocks:not([dir=rtl]) address, +.mce-visualblocks:not([dir=rtl]) pre, +.mce-visualblocks:not([dir=rtl]) figure, +.mce-visualblocks:not([dir=rtl]) figcaption, +.mce-visualblocks:not([dir=rtl]) hgroup, +.mce-visualblocks:not([dir=rtl]) aside, +.mce-visualblocks:not([dir=rtl]) ul, +.mce-visualblocks:not([dir=rtl]) ol, +.mce-visualblocks:not([dir=rtl]) dl { + margin-left: 3px; +} +.mce-visualblocks[dir=rtl] p, +.mce-visualblocks[dir=rtl] h1, +.mce-visualblocks[dir=rtl] h2, +.mce-visualblocks[dir=rtl] h3, +.mce-visualblocks[dir=rtl] h4, +.mce-visualblocks[dir=rtl] h5, +.mce-visualblocks[dir=rtl] h6, +.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), +.mce-visualblocks[dir=rtl] section, +.mce-visualblocks[dir=rtl] article, +.mce-visualblocks[dir=rtl] blockquote, +.mce-visualblocks[dir=rtl] address, +.mce-visualblocks[dir=rtl] pre, +.mce-visualblocks[dir=rtl] figure, +.mce-visualblocks[dir=rtl] figcaption, +.mce-visualblocks[dir=rtl] hgroup, +.mce-visualblocks[dir=rtl] aside, +.mce-visualblocks[dir=rtl] ul, +.mce-visualblocks[dir=rtl] ol, +.mce-visualblocks[dir=rtl] dl { + background-position-x: right; + margin-right: 3px; +} +.mce-nbsp, +.mce-shy { + background: #aaa; +} +.mce-shy::after { + content: '-'; +} diff --git a/tinymce-resource/skins/ui/oxide/content.inline.js b/tinymce-resource/skins/ui/oxide/content.inline.js new file mode 100644 index 000000000..b54b225ef --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/content.inline.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/default/content.inline.css', ".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}") +//# sourceMappingURL=content.inline.js.map diff --git a/tinymce-resource/skins/ui/oxide/content.inline.min.css b/tinymce-resource/skins/ui/oxide/content.inline.min.css new file mode 100644 index 000000000..e272cc748 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/content.inline.min.css @@ -0,0 +1 @@ +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} diff --git a/tinymce-resource/skins/ui/oxide/content.js b/tinymce-resource/skins/ui/oxide/content.js new file mode 100644 index 000000000..035d50416 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/content.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/default/content.css', ".mce-content-body .mce-item-anchor{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A\")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A\"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected=\"2\"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A\") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected=\"2\"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A\") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url(\"data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A\");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border=\"0\"],.mce-item-table[border=\"0\"] caption,.mce-item-table[border=\"0\"] td,.mce-item-table[border=\"0\"] th,table[style*=\"border-width: 0px\"],table[style*=\"border-width: 0px\"] caption,table[style*=\"border-width: 0px\"] td,table[style*=\"border-width: 0px\"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse}") +//# sourceMappingURL=content.js.map diff --git a/tinymce-resource/skins/ui/oxide/content.min.css b/tinymce-resource/skins/ui/oxide/content.min.css new file mode 100644 index 000000000..3dbd91b6c --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/content.min.css @@ -0,0 +1 @@ +.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center}.mce-content-body .mce-item-anchor:empty{cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor:not(:empty){background-position-x:2px;display:inline-block;padding-left:12px}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment[contenteditable=false]:not([data-mce-selected]),.tox-comments-visible span.tox-comment img:not([data-mce-selected]),.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment>video:not([data-mce-selected]){outline:3px solid #ffe89d}.tox-comments-visible .tox-comment[contenteditable=false][data-mce-annotation-active=true]:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] img:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true] span.mce-preview-object:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>audio:not([data-mce-selected]),.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]>video:not([data-mce-selected]){outline:3px solid #fed635}.tox-comments-visible span.tox-comment:not([data-mce-selected]){background-color:#ffe89d;outline:0}.tox-comments-visible span.tox-comment[data-mce-annotation-active=true]:not([data-mce-selected=inline-boundary]){background-color:#fed635}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}div.mce-footnotes hr{margin-inline-end:auto;margin-inline-start:0;width:25%}div.mce-footnotes li>a.mce-footnotes-backlink{text-decoration:none}@media print{sup.mce-footnote a{color:#000;text-decoration:none}div.mce-footnotes{break-inside:avoid;width:100%}div.mce-footnotes li>a.mce-footnotes-backlink{display:none}}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-content-body .mce-mergetag{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body .mce-mergetag:hover{background-color:rgba(0,108,231,.1)}.mce-content-body .mce-mergetag-affix{background-color:rgba(0,108,231,.1);color:#006ce7}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:1298}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-resize-backdrop{z-index:10000}.mce-content-body .mce-clonedresizable{cursor:default;opacity:.5;outline:1px dashed #000;position:absolute;z-index:10001}.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,.mce-content-body .mce-clonedresizable.mce-resizetable-columns th{border:0}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10002}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body audio[data-mce-selected],.mce-content-body details[data-mce-selected],.mce-content-body embed[data-mce-selected],.mce-content-body img[data-mce-selected],.mce-content-body object[data-mce-selected],.mce-content-body table[data-mce-selected],.mce-content-body video[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{position:relative}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{background-color:rgba(180,215,255,.7);border:1px solid rgba(180,215,255,.7);bottom:-1px;content:'';left:-1px;mix-blend-mode:multiply;position:absolute;right:-1px;top:-1px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mce-content-body td[data-mce-selected]::after,.mce-content-body th[data-mce-selected]::after{border-color:rgba(0,84,180,.7)}}.mce-content-body img[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body img[data-mce-selected]::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc ul>li{list-style-type:none}[data-mce-block]{display:block}.mce-item-table:not([border]),.mce-item-table:not([border]) caption,.mce-item-table:not([border]) td,.mce-item-table:not([border]) th,.mce-item-table[border="0"],.mce-item-table[border="0"] caption,.mce-item-table[border="0"] td,.mce-item-table[border="0"] th,table[style*="border-width: 0px"],table[style*="border-width: 0px"] caption,table[style*="border-width: 0px"] td,table[style*="border-width: 0px"] th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/tinymce-resource/skins/ui/oxide/skin.css b/tinymce-resource/skins/ui/oxide/skin.css new file mode 100644 index 000000000..91149a433 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/skin.css @@ -0,0 +1,3763 @@ +.tox { + box-shadow: none; + box-sizing: content-box; + color: #222f3e; + cursor: auto; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + font-style: normal; + font-weight: normal; + line-height: normal; + -webkit-tap-highlight-color: transparent; + text-decoration: none; + text-shadow: none; + text-transform: none; + vertical-align: initial; + white-space: normal; +} +.tox *:not(svg):not(rect) { + box-sizing: inherit; + color: inherit; + cursor: inherit; + direction: inherit; + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; + line-height: inherit; + -webkit-tap-highlight-color: inherit; + text-align: inherit; + text-decoration: inherit; + text-shadow: inherit; + text-transform: inherit; + vertical-align: inherit; + white-space: inherit; +} +.tox *:not(svg):not(rect) { + /* stylelint-disable-line no-duplicate-selectors */ + background: transparent; + border: 0; + box-shadow: none; + float: none; + height: auto; + margin: 0; + max-width: none; + outline: 0; + padding: 0; + position: static; + width: auto; +} +.tox:not([dir=rtl]) { + direction: ltr; + text-align: left; +} +.tox[dir=rtl] { + direction: rtl; + text-align: right; +} +.tox-tinymce { + border: 2px solid #eeeeee; + border-radius: 10px; + box-shadow: none; + box-sizing: border-box; + display: flex; + flex-direction: column; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + overflow: hidden; + position: relative; + visibility: inherit !important; +} +.tox.tox-tinymce-inline { + border: none; + box-shadow: none; + overflow: initial; +} +.tox.tox-tinymce-inline .tox-editor-container { + overflow: initial; +} +.tox.tox-tinymce-inline .tox-editor-header { + background-color: #fff; + border: 2px solid #eeeeee; + border-radius: 10px; + box-shadow: none; + overflow: hidden; +} +.tox-tinymce-aux { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + z-index: 1300; +} +.tox-tinymce *:focus, +.tox-tinymce-aux *:focus { + outline: none; +} +button::-moz-focus-inner { + border: 0; +} +.tox[dir=rtl] .tox-icon--flip svg { + transform: rotateY(180deg); +} +.tox .accessibility-issue__header { + align-items: center; + display: flex; + margin-bottom: 4px; +} +.tox .accessibility-issue__description { + align-items: stretch; + border-radius: 6px; + display: flex; + justify-content: space-between; +} +.tox .accessibility-issue__description > div { + padding-bottom: 4px; +} +.tox .accessibility-issue__description > div > div { + align-items: center; + display: flex; + margin-bottom: 4px; +} +.tox .accessibility-issue__description > div > div .tox-icon svg { + display: block; +} +.tox .accessibility-issue__repair { + margin-top: 16px; +} +.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { + background-color: rgba(0, 101, 216, 0.1); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { + color: #006ce7; +} +.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { + fill: #006ce7; +} +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon { + background-color: #006ce7; + color: #fff; +} +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover, +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus { + background-color: #0060ce; +} +.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active { + background-color: #0054b4; +} +.tox .tox-dialog__body-content .accessibility-issue--warn { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { + background-color: rgba(255, 165, 0, 0.08); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { + color: #8f5d00; +} +.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { + fill: #8f5d00; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon { + background-color: #FFE89D; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover, +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus { + background-color: #F2D574; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active { + background-color: #E8C657; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { + background-color: rgba(204, 0, 0, 0.1); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { + color: #c00; +} +.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { + fill: #c00; +} +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon { + background-color: #F2BFBF; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover, +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus { + background-color: #E9A4A4; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active { + background-color: #EE9494; + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { + background-color: rgba(120, 171, 70, 0.1); + color: #222f3e; +} +.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { + display: none; +} +.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { + color: #527530; +} +.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { + fill: #527530; +} +.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1, +.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { + font-size: 14px; + margin-top: 0; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + margin-left: auto; +} +.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { + padding: 4px 4px 4px 8px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { + margin-right: 4px; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { + margin-right: auto; +} +.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { + padding: 4px 8px 4px 4px; +} +.tox .tox-advtemplate .tox-form__grid { + flex: 1; +} +.tox .tox-advtemplate .tox-form__grid > div:first-child { + display: flex; + flex-direction: column; + width: 30%; +} +.tox .tox-advtemplate .tox-form__grid > div:first-child > div:nth-child(2) { + flex-basis: 0; + flex-grow: 1; + overflow: auto; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid > div:first-child { + width: 100%; + } +} +.tox .tox-advtemplate iframe { + border-color: #eeeeee; + border-radius: 10px; + border-style: solid; + border-width: 1px; + margin: 0 10px; +} +.tox .tox-anchorbar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-bottom-anchorbar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-bar { + display: flex; + flex: 0 0 auto; +} +.tox .tox-button { + background-color: #006ce7; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + border-color: #006ce7; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #fff; + cursor: pointer; + display: inline-block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 14px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + line-height: 24px; + margin: 0; + outline: none; + padding: 4px 16px; + position: relative; + text-align: center; + text-decoration: none; + text-transform: none; + white-space: nowrap; +} +.tox .tox-button::before { + border-radius: 6px; + bottom: -1px; + box-shadow: inset 0 0 0 2px #fff, 0 0 0 1px #006ce7, 0 0 0 3px rgba(0, 108, 231, 0.25); + content: ''; + left: -1px; + opacity: 0; + pointer-events: none; + position: absolute; + right: -1px; + top: -1px; +} +.tox .tox-button[disabled] { + background-color: #006ce7; + background-image: none; + border-color: #006ce7; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-button:focus:not(:disabled) { + background-color: #0060ce; + background-image: none; + border-color: #0060ce; + box-shadow: none; + color: #fff; +} +.tox .tox-button:focus-visible:not(:disabled)::before { + opacity: 1; +} +.tox .tox-button:hover:not(:disabled) { + background-color: #0060ce; + background-image: none; + border-color: #0060ce; + box-shadow: none; + color: #fff; +} +.tox .tox-button:active:not(:disabled) { + background-color: #0054b4; + background-image: none; + border-color: #0054b4; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled { + background-color: #0054b4; + background-image: none; + border-color: #0054b4; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled[disabled] { + background-color: #0054b4; + background-image: none; + border-color: #0054b4; + box-shadow: none; + color: rgba(255, 255, 255, 0.5); + cursor: not-allowed; +} +.tox .tox-button.tox-button--enabled:focus:not(:disabled) { + background-color: #00489b; + background-image: none; + border-color: #00489b; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled:hover:not(:disabled) { + background-color: #00489b; + background-image: none; + border-color: #00489b; + box-shadow: none; + color: #fff; +} +.tox .tox-button.tox-button--enabled:active:not(:disabled) { + background-color: #003c81; + background-image: none; + border-color: #003c81; + box-shadow: none; + color: #fff; +} +.tox .tox-button--icon-and-text, +.tox .tox-button.tox-button--icon-and-text, +.tox .tox-button.tox-button--secondary.tox-button--icon-and-text { + display: flex; + padding: 5px 4px; +} +.tox .tox-button--icon-and-text .tox-icon svg, +.tox .tox-button.tox-button--icon-and-text .tox-icon svg, +.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg { + display: block; + fill: currentColor; +} +.tox .tox-button--secondary { + background-color: #f0f0f0; + background-image: none; + background-position: 0 0; + background-repeat: repeat; + border-color: #f0f0f0; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + color: #222f3e; + font-size: 14px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + outline: none; + padding: 4px 16px; + text-decoration: none; + text-transform: none; +} +.tox .tox-button--secondary[disabled] { + background-color: #f0f0f0; + background-image: none; + border-color: #f0f0f0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); +} +.tox .tox-button--secondary:focus:not(:disabled) { + background-color: #e3e3e3; + background-image: none; + border-color: #e3e3e3; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary:hover:not(:disabled) { + background-color: #e3e3e3; + background-image: none; + border-color: #e3e3e3; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary:active:not(:disabled) { + background-color: #d6d6d6; + background-image: none; + border-color: #d6d6d6; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary.tox-button--enabled { + background-color: #a8c8ed; + background-image: none; + border-color: #a8c8ed; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary.tox-button--enabled[disabled] { + background-color: #a8c8ed; + background-image: none; + border-color: #a8c8ed; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); +} +.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled) { + background-color: #93bbe9; + background-image: none; + border-color: #93bbe9; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled) { + background-color: #93bbe9; + background-image: none; + border-color: #93bbe9; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled) { + background-color: #7daee4; + background-image: none; + border-color: #7daee4; + box-shadow: none; + color: #222f3e; +} +.tox .tox-button--icon, +.tox .tox-button.tox-button--icon, +.tox .tox-button.tox-button--secondary.tox-button--icon { + padding: 4px; +} +.tox .tox-button--icon .tox-icon svg, +.tox .tox-button.tox-button--icon .tox-icon svg, +.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { + display: block; + fill: currentColor; +} +.tox .tox-button-link { + background: 0; + border: none; + box-sizing: border-box; + cursor: pointer; + display: inline-block; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + font-weight: normal; + line-height: 1.3; + margin: 0; + padding: 0; + white-space: nowrap; +} +.tox .tox-button-link--sm { + font-size: 14px; +} +.tox .tox-button--naked { + background-color: transparent; + border-color: transparent; + box-shadow: unset; + color: #222f3e; +} +.tox .tox-button--naked[disabled] { + background-color: rgba(34, 47, 62, 0.12); + border-color: transparent; + box-shadow: unset; + color: rgba(34, 47, 62, 0.5); +} +.tox .tox-button--naked:hover:not(:disabled) { + background-color: rgba(34, 47, 62, 0.12); + border-color: transparent; + box-shadow: unset; + color: #222f3e; +} +.tox .tox-button--naked:focus:not(:disabled) { + background-color: rgba(34, 47, 62, 0.12); + border-color: transparent; + box-shadow: unset; + color: #222f3e; +} +.tox .tox-button--naked:active:not(:disabled) { + background-color: rgba(34, 47, 62, 0.18); + border-color: transparent; + box-shadow: unset; + color: #222f3e; +} +.tox .tox-button--naked .tox-icon svg { + fill: currentColor; +} +.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { + color: #222f3e; +} +.tox .tox-checkbox { + align-items: center; + border-radius: 6px; + cursor: pointer; + display: flex; + height: 36px; + min-width: 36px; +} +.tox .tox-checkbox__input { + /* Hide from view but visible to screen readers */ + height: 1px; + overflow: hidden; + position: absolute; + top: auto; + width: 1px; +} +.tox .tox-checkbox__icons { + align-items: center; + border-radius: 6px; + box-shadow: 0 0 0 2px transparent; + box-sizing: content-box; + display: flex; + height: 24px; + justify-content: center; + padding: calc(4px - 1px); + width: 24px; +} +.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: block; + fill: rgba(34, 47, 62, 0.3); +} +.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + display: none; + fill: #006ce7; +} +.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { + display: none; + fill: #006ce7; +} +.tox .tox-checkbox--disabled { + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: none; +} +.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { + display: block; +} +.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { + display: none; +} +.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { + display: block; +} +.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { + border-radius: 6px; + box-shadow: inset 0 0 0 1px #006ce7; + padding: calc(4px - 1px); +} +.tox:not([dir=rtl]) .tox-checkbox__label { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-checkbox__input { + left: -10000px; +} +.tox:not([dir=rtl]) .tox-bar .tox-checkbox { + margin-left: 4px; +} +.tox[dir=rtl] .tox-checkbox__label { + margin-right: 4px; +} +.tox[dir=rtl] .tox-checkbox__input { + right: -10000px; +} +.tox[dir=rtl] .tox-bar .tox-checkbox { + margin-right: 4px; +} +.tox { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox .tox-collection--toolbar .tox-collection__group { + display: flex; + padding: 0; +} +.tox .tox-collection--grid .tox-collection__group { + display: flex; + flex-wrap: wrap; + max-height: 208px; + overflow-x: hidden; + overflow-y: auto; + padding: 0; +} +.tox .tox-collection--list .tox-collection__group { + border-bottom-width: 0; + border-color: #e3e3e3; + border-left-width: 0; + border-right-width: 0; + border-style: solid; + border-top-width: 1px; + padding: 4px 0; +} +.tox .tox-collection--list .tox-collection__group:first-child { + border-top-width: 0; +} +.tox .tox-collection__group-heading { + background-color: #fcfcfc; + color: rgba(34, 47, 62, 0.7); + cursor: default; + font-size: 12px; + font-style: normal; + font-weight: normal; + margin-bottom: 4px; + margin-top: -4px; + padding: 4px 8px; + text-transform: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.tox .tox-collection__item { + align-items: center; + border-radius: 3px; + color: #222f3e; + display: flex; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} +.tox .tox-collection--list .tox-collection__item { + padding: 4px 8px; +} +.tox .tox-collection--toolbar .tox-collection__item { + border-radius: 3px; + padding: 4px; +} +.tox .tox-collection--grid .tox-collection__item { + border-radius: 3px; + padding: 4px; +} +.tox .tox-collection--list .tox-collection__item--enabled { + background-color: #fff; + color: #222f3e; +} +.tox .tox-collection--list .tox-collection__item--active { + background-color: #cce2fa; +} +.tox .tox-collection--toolbar .tox-collection__item--enabled { + background-color: #a6ccf7; + color: #222f3e; +} +.tox .tox-collection--toolbar .tox-collection__item--active { + background-color: #cce2fa; +} +.tox .tox-collection--grid .tox-collection__item--enabled { + background-color: #a6ccf7; + color: #222f3e; +} +.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + background-color: #cce2fa; + color: #222f3e; +} +.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + color: #222f3e; +} +.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { + color: #222f3e; +} +.tox .tox-collection__item-icon, +.tox .tox-collection__item-checkmark { + align-items: center; + display: flex; + height: 24px; + justify-content: center; + width: 24px; +} +.tox .tox-collection__item-icon svg, +.tox .tox-collection__item-checkmark svg { + fill: currentColor; +} +.tox .tox-collection--toolbar-lg .tox-collection__item-icon { + height: 48px; + width: 48px; +} +.tox .tox-collection__item-label { + color: currentColor; + display: inline-block; + flex: 1; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 24px; + max-width: 100%; + text-transform: none; + word-break: break-all; +} +.tox .tox-collection__item-accessory { + color: rgba(34, 47, 62, 0.7); + display: inline-block; + font-size: 14px; + height: 24px; + line-height: 24px; + text-transform: none; +} +.tox .tox-collection__item-caret { + align-items: center; + display: flex; + min-height: 24px; +} +.tox .tox-collection__item-caret::after { + content: ''; + font-size: 0; + min-height: inherit; +} +.tox .tox-collection__item-caret svg { + fill: #222f3e; +} +.tox .tox-collection__item--state-disabled { + background-color: transparent; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { + display: none; +} +.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { + display: none; +} +.tox .tox-collection--horizontal { + background-color: #fff; + border: 1px solid #e3e3e3; + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: nowrap; + margin-bottom: 0; + overflow-x: auto; + padding: 0; +} +.tox .tox-collection--horizontal .tox-collection__group { + align-items: center; + display: flex; + flex-wrap: nowrap; + margin: 0; + padding: 0 4px; +} +.tox .tox-collection--horizontal .tox-collection__item { + height: 28px; + margin: 6px 1px 5px 0; + padding: 0 4px; +} +.tox .tox-collection--horizontal .tox-collection__item-label { + white-space: nowrap; +} +.tox .tox-collection--horizontal .tox-collection__item-caret { + margin-left: 4px; +} +.tox .tox-collection__item-container { + display: flex; +} +.tox .tox-collection__item-container--row { + align-items: center; + flex: 1 1 auto; + flex-direction: row; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { + margin-right: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { + justify-content: flex-end; + margin-left: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { + align-items: flex-start; + margin-bottom: auto; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { + align-items: center; +} +.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { + align-items: flex-end; + margin-top: auto; +} +.tox .tox-collection__item-container--column { + align-self: center; + flex: 1 1 auto; + flex-direction: column; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { + align-items: flex-start; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { + align-items: flex-end; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { + align-self: flex-start; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { + align-self: center; +} +.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { + align-self: flex-end; +} +.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { + border-right: 1px solid transparent; +} +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + margin-left: 4px; +} +.tox:not([dir=rtl]) .tox-collection__item-accessory { + margin-left: 16px; + text-align: right; +} +.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { + margin-left: 16px; +} +.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { + border-left: 1px solid transparent; +} +.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { + margin-right: 8px; +} +.tox[dir=rtl] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { + margin-right: 4px; +} +.tox[dir=rtl] .tox-collection__item-accessory { + margin-right: 16px; + text-align: left; +} +.tox[dir=rtl] .tox-collection .tox-collection__item-caret { + margin-right: 16px; + transform: rotateY(180deg); +} +.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { + margin-right: 4px; +} +.tox .tox-color-picker-container { + display: flex; + flex-direction: row; + height: 225px; + margin: 0; +} +.tox .tox-sv-palette { + box-sizing: border-box; + display: flex; + height: 100%; +} +.tox .tox-sv-palette-spectrum { + height: 100%; +} +.tox .tox-sv-palette, +.tox .tox-sv-palette-spectrum { + width: 225px; +} +.tox .tox-sv-palette-thumb { + background: none; + border: 1px solid black; + border-radius: 50%; + box-sizing: content-box; + height: 12px; + position: absolute; + width: 12px; +} +.tox .tox-sv-palette-inner-thumb { + border: 1px solid white; + border-radius: 50%; + height: 10px; + position: absolute; + width: 10px; +} +.tox .tox-hue-slider { + box-sizing: border-box; + height: 100%; + width: 25px; +} +.tox .tox-hue-slider-spectrum { + background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); + height: 100%; + width: 100%; +} +.tox .tox-hue-slider, +.tox .tox-hue-slider-spectrum { + width: 20px; +} +.tox .tox-hue-slider-spectrum:focus, +.tox .tox-sv-palette-spectrum:focus { + outline: #08f solid; +} +.tox .tox-hue-slider-thumb { + background: white; + border: 1px solid black; + box-sizing: content-box; + height: 4px; + width: 100%; +} +.tox .tox-rgb-form { + display: flex; + flex-direction: column; + justify-content: space-between; +} +.tox .tox-rgb-form div { + align-items: center; + display: flex; + justify-content: space-between; + margin-bottom: 5px; + width: inherit; +} +.tox .tox-rgb-form input { + width: 6em; +} +.tox .tox-rgb-form input.tox-invalid { + /* Need !important to override Chrome's focus styling unfortunately */ + border: 1px solid red !important; +} +.tox .tox-rgb-form .tox-rgba-preview { + border: 1px solid black; + flex-grow: 2; + margin-bottom: 0; +} +.tox:not([dir=rtl]) .tox-sv-palette { + margin-right: 15px; +} +.tox:not([dir=rtl]) .tox-hue-slider { + margin-right: 15px; +} +.tox:not([dir=rtl]) .tox-hue-slider-thumb { + margin-left: -1px; +} +.tox:not([dir=rtl]) .tox-rgb-form label { + margin-right: 0.5em; +} +.tox[dir=rtl] .tox-sv-palette { + margin-left: 15px; +} +.tox[dir=rtl] .tox-hue-slider { + margin-left: 15px; +} +.tox[dir=rtl] .tox-hue-slider-thumb { + margin-right: -1px; +} +.tox[dir=rtl] .tox-rgb-form label { + margin-left: 0.5em; +} +.tox .tox-toolbar .tox-swatches, +.tox .tox-toolbar__primary .tox-swatches, +.tox .tox-toolbar__overflow .tox-swatches { + margin: 5px 0 6px 11px; +} +.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { + border: 0; + margin: -4px -4px; +} +.tox .tox-swatches__row { + display: flex; +} +.tox .tox-swatch { + height: 30px; + transition: transform 0.15s, box-shadow 0.15s; + width: 30px; +} +.tox .tox-swatch:hover, +.tox .tox-swatch:focus { + box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; + transform: scale(0.8); +} +.tox .tox-swatch--remove { + align-items: center; + display: flex; + justify-content: center; +} +.tox .tox-swatch--remove svg path { + stroke: #e74c3c; +} +.tox .tox-swatches__picker-btn { + align-items: center; + background-color: transparent; + border: 0; + cursor: pointer; + display: flex; + height: 30px; + justify-content: center; + outline: none; + padding: 0; + width: 30px; +} +.tox .tox-swatches__picker-btn svg { + fill: #222f3e; + height: 24px; + width: 24px; +} +.tox .tox-swatches__picker-btn:hover { + background: #cce2fa; +} +.tox div.tox-swatch:not(.tox-swatch--remove) svg { + display: none; + fill: #222f3e; + height: 24px; + margin: calc((30px - 24px) / 2) calc((30px - 24px) / 2); + width: 24px; +} +.tox div.tox-swatch:not(.tox-swatch--remove) svg path { + fill: #fff; + paint-order: stroke; + stroke: #222f3e; + stroke-width: 2px; +} +.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg { + display: block; +} +.tox:not([dir=rtl]) .tox-swatches__picker-btn { + margin-left: auto; +} +.tox[dir=rtl] .tox-swatches__picker-btn { + margin-right: auto; +} +.tox .tox-comment-thread { + background: #fff; + position: relative; +} +.tox .tox-comment-thread > *:not(:first-child) { + margin-top: 8px; +} +.tox .tox-comment { + background: #fff; + border: 1px solid #eeeeee; + border-radius: 6px; + box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); + padding: 8px 8px 16px 8px; + position: relative; +} +.tox .tox-comment__header { + align-items: center; + color: #222f3e; + display: flex; + justify-content: space-between; +} +.tox .tox-comment__date { + color: #222f3e; + font-size: 12px; + line-height: 18px; +} +.tox .tox-comment__body { + color: #222f3e; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + margin-top: 8px; + position: relative; + text-transform: initial; +} +.tox .tox-comment__body textarea { + resize: none; + white-space: normal; + width: 100%; +} +.tox .tox-comment__expander { + padding-top: 8px; +} +.tox .tox-comment__expander p { + color: rgba(34, 47, 62, 0.7); + font-size: 14px; + font-style: normal; +} +.tox .tox-comment__body p { + margin: 0; +} +.tox .tox-comment__buttonspacing { + padding-top: 16px; + text-align: center; +} +.tox .tox-comment-thread__overlay::after { + background: #fff; + bottom: 0; + content: ""; + display: flex; + left: 0; + opacity: 0.9; + position: absolute; + right: 0; + top: 0; + z-index: 5; +} +.tox .tox-comment__reply { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + justify-content: flex-end; + margin-top: 8px; +} +.tox .tox-comment__reply > *:first-child { + margin-bottom: 8px; + width: 100%; +} +.tox .tox-comment__edit { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + margin-top: 16px; +} +.tox .tox-comment__gradient::after { + background: linear-gradient(rgba(255, 255, 255, 0), #fff); + bottom: 0; + content: ""; + display: block; + height: 5em; + margin-top: -40px; + position: absolute; + width: 100%; +} +.tox .tox-comment__overlay { + background: #fff; + bottom: 0; + display: flex; + flex-direction: column; + flex-grow: 1; + left: 0; + opacity: 0.9; + position: absolute; + right: 0; + text-align: center; + top: 0; + z-index: 5; +} +.tox .tox-comment__loading-text { + align-items: center; + color: #222f3e; + display: flex; + flex-direction: column; + position: relative; +} +.tox .tox-comment__loading-text > div { + padding-bottom: 16px; +} +.tox .tox-comment__overlaytext { + bottom: 0; + flex-direction: column; + font-size: 14px; + left: 0; + padding: 1em; + position: absolute; + right: 0; + top: 0; + z-index: 10; +} +.tox .tox-comment__overlaytext p { + background-color: #fff; + box-shadow: 0 0 8px 8px #fff; + color: #222f3e; + text-align: center; +} +.tox .tox-comment__overlaytext div:nth-of-type(2) { + font-size: 0.8em; +} +.tox .tox-comment__busy-spinner { + align-items: center; + background-color: #fff; + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 20; +} +.tox .tox-comment__scroll { + display: flex; + flex-direction: column; + flex-shrink: 1; + overflow: auto; +} +.tox .tox-conversations { + margin: 8px; +} +.tox:not([dir=rtl]) .tox-comment__edit { + margin-left: 8px; +} +.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, +.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, +.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { + margin-left: 8px; +} +.tox[dir=rtl] .tox-comment__edit { + margin-right: 8px; +} +.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, +.tox[dir=rtl] .tox-comment__edit > *:last-child, +.tox[dir=rtl] .tox-comment__reply > *:last-child { + margin-right: 8px; +} +.tox .tox-user { + align-items: center; + display: flex; +} +.tox .tox-user__avatar svg { + fill: rgba(34, 47, 62, 0.7); +} +.tox .tox-user__avatar img { + border-radius: 50%; + height: 36px; + object-fit: cover; + vertical-align: middle; + width: 36px; +} +.tox .tox-user__name { + color: #222f3e; + font-size: 14px; + font-style: normal; + font-weight: bold; + line-height: 18px; + text-transform: none; +} +.tox:not([dir=rtl]) .tox-user__avatar svg, +.tox:not([dir=rtl]) .tox-user__avatar img { + margin-right: 8px; +} +.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { + margin-left: 8px; +} +.tox[dir=rtl] .tox-user__avatar svg, +.tox[dir=rtl] .tox-user__avatar img { + margin-left: 8px; +} +.tox[dir=rtl] .tox-user__avatar + .tox-user__name { + margin-right: 8px; +} +.tox .tox-dialog-wrap { + align-items: center; + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: fixed; + right: 0; + top: 0; + z-index: 1100; +} +.tox .tox-dialog-wrap__backdrop { + background-color: rgba(255, 255, 255, 0.75); + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 1; +} +.tox .tox-dialog-wrap__backdrop--opaque { + background-color: #fff; +} +.tox .tox-dialog { + background-color: #fff; + border-color: #eeeeee; + border-radius: 10px; + border-style: solid; + border-width: 0px; + box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15); + display: flex; + flex-direction: column; + max-height: 100%; + max-width: 480px; + overflow: hidden; + position: relative; + width: 95vw; + z-index: 2; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-dialog { + align-self: flex-start; + margin: 8px auto; + max-height: calc(100vh - 8px * 2); + width: calc(100vw - 16px); + } +} +.tox .tox-dialog-inline { + z-index: 1100; +} +.tox .tox-dialog__header { + align-items: center; + background-color: #fff; + border-bottom: none; + color: #222f3e; + display: flex; + font-size: 16px; + justify-content: space-between; + padding: 8px 16px 0 16px; + position: relative; +} +.tox .tox-dialog__header .tox-button { + z-index: 1; +} +.tox .tox-dialog__draghandle { + cursor: grab; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.tox .tox-dialog__draghandle:active { + cursor: grabbing; +} +.tox .tox-dialog__dismiss { + margin-left: auto; +} +.tox .tox-dialog__title { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 20px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + margin: 0; + text-transform: none; +} +.tox .tox-dialog__body { + color: #222f3e; + display: flex; + flex: 1; + font-size: 16px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + min-width: 0; + text-align: left; + text-transform: none; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-dialog__body { + flex-direction: column; + } +} +.tox .tox-dialog__body-nav { + align-items: flex-start; + display: flex; + flex-direction: column; + flex-shrink: 0; + padding: 16px 16px; +} +@media only screen and (min-width: 768px ) { + .tox .tox-dialog__body-nav { + max-width: 11em; + } +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { + flex-direction: row; + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding-bottom: 0; + } +} +.tox .tox-dialog__body-nav-item { + border-bottom: 2px solid transparent; + color: rgba(34, 47, 62, 0.7); + display: inline-block; + flex-shrink: 0; + font-size: 14px; + line-height: 1.3; + margin-bottom: 8px; + max-width: 13em; + text-decoration: none; +} +.tox .tox-dialog__body-nav-item:focus { + background-color: rgba(0, 108, 231, 0.1); +} +.tox .tox-dialog__body-nav-item--active { + border-bottom: 2px solid #006ce7; + color: #006ce7; +} +.tox .tox-dialog__body-content { + box-sizing: border-box; + display: flex; + flex: 1; + flex-direction: column; + max-height: min(650px, calc(100vh - 110px)); + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 16px 16px; +} +.tox .tox-dialog__body-content > * { + margin-bottom: 0; + margin-top: 16px; +} +.tox .tox-dialog__body-content > *:first-child { + margin-top: 0; +} +.tox .tox-dialog__body-content > *:last-child { + margin-bottom: 0; +} +.tox .tox-dialog__body-content > *:only-child { + margin-bottom: 0; + margin-top: 0; +} +.tox .tox-dialog__body-content a { + color: #006ce7; + cursor: pointer; + text-decoration: underline; +} +.tox .tox-dialog__body-content a:hover, +.tox .tox-dialog__body-content a:focus { + color: #003c81; + text-decoration: underline; +} +.tox .tox-dialog__body-content a:focus-visible { + border-radius: 1px; + outline: 2px solid #006ce7; + outline-offset: 2px; +} +.tox .tox-dialog__body-content a:active { + color: #00244e; + text-decoration: underline; +} +.tox .tox-dialog__body-content svg { + fill: #222f3e; +} +.tox .tox-dialog__body-content strong { + font-weight: bold; +} +.tox .tox-dialog__body-content ul { + list-style-type: disc; +} +.tox .tox-dialog__body-content ul, +.tox .tox-dialog__body-content ol, +.tox .tox-dialog__body-content dd { + padding-inline-start: 2.5rem; +} +.tox .tox-dialog__body-content ul, +.tox .tox-dialog__body-content ol, +.tox .tox-dialog__body-content dl { + margin-bottom: 16px; +} +.tox .tox-dialog__body-content ul, +.tox .tox-dialog__body-content ol, +.tox .tox-dialog__body-content dl, +.tox .tox-dialog__body-content dd, +.tox .tox-dialog__body-content dt { + display: block; + margin-inline-end: 0; + margin-inline-start: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1 { + color: #222f3e; + font-size: 20px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + margin-bottom: 16px; + margin-top: 2rem; + text-transform: none; +} +.tox .tox-dialog__body-content .tox-form__group h2 { + color: #222f3e; + font-size: 16px; + font-style: normal; + font-weight: bold; + letter-spacing: normal; + margin-bottom: 16px; + margin-top: 2rem; + text-transform: none; +} +.tox .tox-dialog__body-content .tox-form__group p { + margin-bottom: 16px; +} +.tox .tox-dialog__body-content .tox-form__group h1:first-child, +.tox .tox-dialog__body-content .tox-form__group h2:first-child, +.tox .tox-dialog__body-content .tox-form__group p:first-child { + margin-top: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1:last-child, +.tox .tox-dialog__body-content .tox-form__group h2:last-child, +.tox .tox-dialog__body-content .tox-form__group p:last-child { + margin-bottom: 0; +} +.tox .tox-dialog__body-content .tox-form__group h1:only-child, +.tox .tox-dialog__body-content .tox-form__group h2:only-child, +.tox .tox-dialog__body-content .tox-form__group p:only-child { + margin-bottom: 0; + margin-top: 0; +} +.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center { + text-align: center; +} +.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end { + text-align: end; +} +.tox .tox-dialog--width-lg { + height: 650px; + max-width: 1200px; +} +.tox .tox-dialog--fullscreen { + height: 100%; + max-width: 100%; +} +.tox .tox-dialog--fullscreen .tox-dialog__body-content { + max-height: 100%; +} +.tox .tox-dialog--width-md { + max-width: 800px; +} +.tox .tox-dialog--width-md .tox-dialog__body-content { + overflow: auto; +} +.tox .tox-dialog__body-content--centered { + text-align: center; +} +.tox .tox-dialog__footer { + align-items: center; + background-color: #fff; + border-top: none; + display: flex; + justify-content: space-between; + padding: 8px 16px; +} +.tox .tox-dialog__footer-start, +.tox .tox-dialog__footer-end { + display: flex; +} +.tox .tox-dialog__busy-spinner { + align-items: center; + background-color: rgba(255, 255, 255, 0.75); + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: 3; +} +.tox .tox-dialog__table { + border-collapse: collapse; + width: 100%; +} +.tox .tox-dialog__table thead th { + font-weight: bold; + padding-bottom: 8px; +} +.tox .tox-dialog__table thead th:first-child { + padding-right: 8px; +} +.tox .tox-dialog__table tbody tr { + border-bottom: 1px solid #626262; +} +.tox .tox-dialog__table tbody tr:last-child { + border-bottom: none; +} +.tox .tox-dialog__table td { + padding-bottom: 8px; + padding-top: 8px; +} +.tox .tox-dialog__table td:first-child { + padding-right: 8px; +} +.tox .tox-dialog__iframe { + min-height: 200px; +} +.tox .tox-dialog__iframe.tox-dialog__iframe--opaque { + background: #fff; +} +.tox .tox-navobj-bordered { + position: relative; +} +.tox .tox-navobj-bordered::before { + border: 1px solid #eeeeee; + border-radius: 6px; + content: ''; + inset: 0; + opacity: 1; + pointer-events: none; + position: absolute; + z-index: 1; +} +.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before { + border-color: #006ce7; + box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25); + outline: none; +} +.tox .tox-dialog__popups { + position: absolute; + width: 100%; + z-index: 1100; +} +.tox .tox-dialog__body-iframe { + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-dialog__body-iframe .tox-navobj { + display: flex; + flex: 1; +} +.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { + flex: 1; + height: 100%; +} +.tox .tox-dialog-dock-fadeout { + opacity: 0; + visibility: hidden; +} +.tox .tox-dialog-dock-fadein { + opacity: 1; + visibility: visible; +} +.tox .tox-dialog-dock-transition { + transition: visibility 0s linear 0.3s, opacity 0.3s ease; +} +.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { + transition-delay: 0s; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { + margin-right: 0; + } +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { + margin-left: 8px; + } +} +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, +.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { + margin-left: 8px; +} +.tox[dir=rtl] .tox-dialog__body { + text-align: right; +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { + margin-left: 0; + } +} +@media only screen and (max-width: 767px ) { + body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { + margin-right: 8px; + } +} +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, +.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { + margin-right: 8px; +} +body.tox-dialog__disable-scroll { + overflow: hidden; +} +.tox .tox-dropzone-container { + display: flex; + flex: 1; +} +.tox .tox-dropzone { + align-items: center; + background: #fff; + border: 2px dashed #eeeeee; + box-sizing: border-box; + display: flex; + flex-direction: column; + flex-grow: 1; + justify-content: center; + min-height: 100px; + padding: 10px; +} +.tox .tox-dropzone p { + color: rgba(34, 47, 62, 0.7); + margin: 0 0 16px 0; +} +.tox .tox-edit-area { + display: flex; + flex: 1; + overflow: hidden; + position: relative; +} +.tox .tox-edit-area::before { + border: 2px solid #2D6ADF; + border-radius: 4px; + content: ''; + inset: 0; + opacity: 0; + pointer-events: none; + position: absolute; + transition: opacity 0.15s; + z-index: 1; +} +.tox .tox-edit-area__iframe { + background-color: #fff; + border: 0; + box-sizing: border-box; + flex: 1; + height: 100%; + position: absolute; + width: 100%; +} +.tox.tox-edit-focus .tox-edit-area::before { + opacity: 1; +} +.tox.tox-inline-edit-area { + border: 1px dotted #eeeeee; +} +.tox .tox-editor-container { + display: flex; + flex: 1 1 auto; + flex-direction: column; + overflow: hidden; +} +.tox .tox-editor-header { + display: grid; + grid-template-columns: 1fr min-content; + z-index: 2; +} +.tox:not(.tox-tinymce-inline) .tox-editor-header { + background-color: #fff; + border-bottom: none; + box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.1), 0 8px 8px -4px rgba(34, 47, 62, 0.07); + padding: 4px 0; +} +.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition) { + transition: box-shadow 0.5s; +} +.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { + border-top: 1px solid #e3e3e3; + box-shadow: none; +} +.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { + background-color: #fff; + box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15); + padding: 4px 0; +} +.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { + box-shadow: 0 2px 2px -2px rgba(34, 47, 62, 0.2), 0 8px 8px -4px rgba(34, 47, 62, 0.15); +} +.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty { + background: none; + border: none; + box-shadow: none; + padding: 0; +} +.tox-editor-dock-fadeout { + opacity: 0; + visibility: hidden; +} +.tox-editor-dock-fadein { + opacity: 1; + visibility: visible; +} +.tox-editor-dock-transition { + transition: visibility 0s linear 0.25s, opacity 0.25s ease; +} +.tox-editor-dock-transition.tox-editor-dock-fadein { + transition-delay: 0s; +} +.tox .tox-control-wrap { + flex: 1; + position: relative; +} +.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, +.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, +.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { + display: none; +} +.tox .tox-control-wrap svg { + display: block; +} +.tox .tox-control-wrap__status-icon-wrap { + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-control-wrap__status-icon-invalid svg { + fill: #c00; +} +.tox .tox-control-wrap__status-icon-unknown svg { + fill: orange; +} +.tox .tox-control-wrap__status-icon-valid svg { + fill: green; +} +.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, +.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, +.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { + padding-right: 32px; +} +.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { + right: 4px; +} +.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, +.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, +.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { + padding-left: 32px; +} +.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { + left: 4px; +} +.tox .tox-autocompleter { + max-width: 25em; +} +.tox .tox-autocompleter .tox-menu { + box-sizing: border-box; + max-width: 25em; +} +.tox .tox-autocompleter .tox-autocompleter-highlight { + font-weight: bold; +} +.tox .tox-color-input { + display: flex; + position: relative; + z-index: 1; +} +.tox .tox-color-input .tox-textfield { + z-index: -1; +} +.tox .tox-color-input span { + border-color: rgba(34, 47, 62, 0.2); + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + height: 24px; + position: absolute; + top: 6px; + width: 24px; +} +.tox .tox-color-input span:hover:not([aria-disabled=true]), +.tox .tox-color-input span:focus:not([aria-disabled=true]) { + border-color: #006ce7; + cursor: pointer; +} +.tox .tox-color-input span::before { + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%); + background-position: 0 0, 0 6px, 6px -6px, -6px 0; + background-size: 12px 12px; + border: 1px solid #fff; + border-radius: 6px; + box-sizing: border-box; + content: ''; + height: 24px; + left: -1px; + position: absolute; + top: -1px; + width: 24px; + z-index: -1; +} +.tox .tox-color-input span[aria-disabled=true] { + cursor: not-allowed; +} +.tox:not([dir=rtl]) .tox-color-input { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox:not([dir=rtl]) .tox-color-input .tox-textfield { + padding-left: 36px; +} +.tox:not([dir=rtl]) .tox-color-input span { + left: 6px; +} +.tox[dir="rtl"] .tox-color-input { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox[dir="rtl"] .tox-color-input .tox-textfield { + padding-right: 36px; +} +.tox[dir="rtl"] .tox-color-input span { + right: 6px; +} +.tox .tox-label, +.tox .tox-toolbar-label { + color: rgba(34, 47, 62, 0.7); + display: block; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.3; + padding: 0 8px 0 0; + text-transform: none; + white-space: nowrap; +} +.tox .tox-toolbar-label { + padding: 0 8px; +} +.tox[dir=rtl] .tox-label { + padding: 0 0 0 8px; +} +.tox .tox-form { + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-form__group { + box-sizing: border-box; + margin-bottom: 4px; +} +.tox .tox-form-group--maximize { + flex: 1; +} +.tox .tox-form__group--error { + color: #c00; +} +.tox .tox-form__group--collection { + display: flex; +} +.tox .tox-form__grid { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; +} +.tox .tox-form__grid--2col > .tox-form__group { + width: calc(50% - (8px / 2)); +} +.tox .tox-form__grid--3col > .tox-form__group { + width: calc(100% / 3 - (8px / 2)); +} +.tox .tox-form__grid--4col > .tox-form__group { + width: calc(25% - (8px / 2)); +} +.tox .tox-form__controls-h-stack { + align-items: center; + display: flex; +} +.tox .tox-form__group--inline { + align-items: center; + display: flex; +} +.tox .tox-form__group--stretched { + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-form__group--stretched .tox-textarea { + flex: 1; +} +.tox .tox-form__group--stretched .tox-navobj { + display: flex; + flex: 1; +} +.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { + flex: 1; + height: 100%; +} +.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { + margin-left: 4px; +} +.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { + margin-right: 4px; +} +.tox .tox-lock.tox-locked .tox-lock-icon__unlock, +.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { + display: none; +} +.tox .tox-textfield, +.tox .tox-toolbar-textfield, +.tox .tox-listboxfield .tox-listbox--select, +.tox .tox-textarea, +.tox .tox-textarea-wrap .tox-textarea:focus { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #eeeeee; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #222f3e; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0; + min-height: 34px; + outline: none; + padding: 5px 5.5px; + resize: none; + width: 100%; +} +.tox .tox-textfield[disabled], +.tox .tox-textarea[disabled] { + background-color: #f2f2f2; + color: rgba(34, 47, 62, 0.85); + cursor: not-allowed; +} +.tox .tox-textfield:focus, +.tox .tox-listboxfield .tox-listbox--select:focus, +.tox .tox-textarea-wrap:focus-within, +.tox .tox-textarea:focus, +.tox .tox-custom-editor:focus-within { + background-color: #fff; + border-color: #006ce7; + box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25); + outline: none; +} +.tox .tox-toolbar-textfield { + border-width: 0; + margin-bottom: 3px; + margin-top: 2px; + max-width: 250px; +} +.tox .tox-naked-btn { + background-color: transparent; + border: 0; + border-color: transparent; + box-shadow: unset; + color: #006ce7; + cursor: pointer; + display: block; + margin: 0; + padding: 0; +} +.tox .tox-naked-btn svg { + display: block; + fill: #222f3e; +} +.tox:not([dir=rtl]) .tox-toolbar-textfield + * { + margin-left: 4px; +} +.tox[dir=rtl] .tox-toolbar-textfield + * { + margin-right: 4px; +} +.tox .tox-listboxfield { + cursor: pointer; + position: relative; +} +.tox .tox-listboxfield .tox-listbox--select[disabled] { + background-color: #f2f2f2; + color: rgba(34, 47, 62, 0.85); + cursor: not-allowed; +} +.tox .tox-listbox__select-label { + cursor: default; + flex: 1; + margin: 0 4px; +} +.tox .tox-listbox__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; +} +.tox .tox-listbox__select-chevron svg { + fill: #222f3e; +} +.tox .tox-listboxfield .tox-listbox--select { + align-items: center; + display: flex; +} +.tox:not([dir=rtl]) .tox-listboxfield svg { + right: 8px; +} +.tox[dir=rtl] .tox-listboxfield svg { + left: 8px; +} +.tox .tox-selectfield { + cursor: pointer; + position: relative; +} +.tox .tox-selectfield select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #eeeeee; + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + color: #222f3e; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-size: 16px; + line-height: 24px; + margin: 0; + min-height: 34px; + outline: none; + padding: 5px 5.5px; + resize: none; + width: 100%; +} +.tox .tox-selectfield select[disabled] { + background-color: #f2f2f2; + color: rgba(34, 47, 62, 0.85); + cursor: not-allowed; +} +.tox .tox-selectfield select::-ms-expand { + display: none; +} +.tox .tox-selectfield select:focus { + background-color: #fff; + border-color: #006ce7; + box-shadow: 0 0 0 2px rgba(0, 108, 231, 0.25); + outline: none; +} +.tox .tox-selectfield svg { + pointer-events: none; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox:not([dir=rtl]) .tox-selectfield select[size="0"], +.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { + padding-right: 24px; +} +.tox:not([dir=rtl]) .tox-selectfield svg { + right: 8px; +} +.tox[dir=rtl] .tox-selectfield select[size="0"], +.tox[dir=rtl] .tox-selectfield select[size="1"] { + padding-left: 24px; +} +.tox[dir=rtl] .tox-selectfield svg { + left: 8px; +} +.tox .tox-textarea-wrap { + border-color: #eeeeee; + border-radius: 6px; + border-style: solid; + border-width: 1px; + display: flex; + flex: 1; + overflow: hidden; +} +.tox .tox-textarea { + -webkit-appearance: textarea; + -moz-appearance: textarea; + appearance: textarea; + white-space: pre-wrap; +} +.tox .tox-textarea-wrap .tox-textarea { + border: none; +} +.tox .tox-textarea-wrap .tox-textarea:focus { + border: none; +} +.tox-fullscreen { + border: 0; + height: 100%; + margin: 0; + overflow: hidden; + overscroll-behavior: none; + padding: 0; + touch-action: pinch-zoom; + width: 100%; +} +.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { + display: none; +} +.tox.tox-tinymce.tox-fullscreen, +.tox-shadowhost.tox-fullscreen { + left: 0; + position: fixed; + top: 0; + z-index: 1200; +} +.tox.tox-tinymce.tox-fullscreen { + background-color: transparent; +} +.tox-fullscreen .tox.tox-tinymce-aux, +.tox-fullscreen ~ .tox.tox-tinymce-aux { + z-index: 1201; +} +.tox .tox-help__more-link { + list-style: none; + margin-top: 1em; +} +.tox .tox-imagepreview { + background-color: #666; + height: 380px; + overflow: hidden; + position: relative; + width: 100%; +} +.tox .tox-imagepreview.tox-imagepreview__loaded { + overflow: auto; +} +.tox .tox-imagepreview__container { + display: flex; + left: 100vw; + position: absolute; + top: 100vw; +} +.tox .tox-imagepreview__image { + background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); +} +.tox .tox-image-tools .tox-spacer { + flex: 1; +} +.tox .tox-image-tools .tox-bar { + align-items: center; + display: flex; + height: 60px; + justify-content: center; +} +.tox .tox-image-tools .tox-imagepreview, +.tox .tox-image-tools .tox-imagepreview + .tox-bar { + margin-top: 8px; +} +.tox .tox-image-tools .tox-croprect-block { + background: black; + filter: alpha(opacity=50); + opacity: 0.5; + position: absolute; + zoom: 1; +} +.tox .tox-image-tools .tox-croprect-handle { + border: 2px solid white; + height: 20px; + left: 0; + position: absolute; + top: 0; + width: 20px; +} +.tox .tox-image-tools .tox-croprect-handle-move { + border: 0; + cursor: move; + position: absolute; +} +.tox .tox-image-tools .tox-croprect-handle-nw { + border-width: 2px 0 0 2px; + cursor: nw-resize; + left: 100px; + margin: -2px 0 0 -2px; + top: 100px; +} +.tox .tox-image-tools .tox-croprect-handle-ne { + border-width: 2px 2px 0 0; + cursor: ne-resize; + left: 200px; + margin: -2px 0 0 -20px; + top: 100px; +} +.tox .tox-image-tools .tox-croprect-handle-sw { + border-width: 0 0 2px 2px; + cursor: sw-resize; + left: 100px; + margin: -20px 2px 0 -2px; + top: 200px; +} +.tox .tox-image-tools .tox-croprect-handle-se { + border-width: 0 2px 2px 0; + cursor: se-resize; + left: 200px; + margin: -20px 0 0 -20px; + top: 200px; +} +.tox .tox-insert-table-picker { + display: flex; + flex-wrap: wrap; + width: 170px; +} +.tox .tox-insert-table-picker > div { + border-color: #eeeeee; + border-style: solid; + border-width: 0 1px 1px 0; + box-sizing: border-box; + height: 17px; + width: 17px; +} +.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { + margin: -4px -4px; +} +.tox .tox-insert-table-picker .tox-insert-table-picker__selected { + background-color: rgba(0, 108, 231, 0.5); + border-color: rgba(0, 108, 231, 0.5); +} +.tox .tox-insert-table-picker__label { + color: rgba(34, 47, 62, 0.7); + display: block; + font-size: 14px; + padding: 4px; + text-align: center; + width: 100%; +} +.tox:not([dir=rtl]) { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { + border-right: 0; +} +.tox[dir=rtl] { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { + border-right: 0; +} +.tox { + /* stylelint-disable */ + /* stylelint-enable */ +} +.tox .tox-menu { + background-color: #fff; + border: 1px solid transparent; + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + display: inline-block; + overflow: hidden; + vertical-align: top; + z-index: 1150; +} +.tox .tox-menu.tox-collection.tox-collection--list { + padding: 0 4px; +} +.tox .tox-menu.tox-collection.tox-collection--toolbar { + padding: 8px; +} +.tox .tox-menu.tox-collection.tox-collection--grid { + padding: 8px; +} +@media only screen and (min-width: 768px ) { + .tox .tox-menu .tox-collection__item-label { + overflow-wrap: break-word; + word-break: normal; + } + .tox .tox-dialog__popups .tox-menu .tox-collection__item-label { + word-break: break-all; + } +} +.tox .tox-menu__label h1, +.tox .tox-menu__label h2, +.tox .tox-menu__label h3, +.tox .tox-menu__label h4, +.tox .tox-menu__label h5, +.tox .tox-menu__label h6, +.tox .tox-menu__label p, +.tox .tox-menu__label blockquote, +.tox .tox-menu__label code { + margin: 0; +} +.tox .tox-menubar { + background: repeating-linear-gradient(transparent 0px 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat; + background-color: #fff; + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + grid-column: 1 / -1; + grid-row: 1; + padding: 0 11px 0 12px; +} +.tox .tox-promotion + .tox-menubar { + grid-column: 1; +} +.tox .tox-promotion { + background: repeating-linear-gradient(transparent 0px 1px, transparent 1px 39px) center top 39px / 100% calc(100% - 39px) no-repeat; + background-color: #fff; + grid-column: 2; + grid-row: 1; + padding-inline-end: 8px; + padding-inline-start: 4px; + padding-top: 5px; +} +.tox .tox-promotion-link { + align-items: unsafe center; + background-color: #E8F1F8; + border-radius: 5px; + color: #086BE6; + cursor: pointer; + display: flex; + font-size: 14px; + height: 26.6px; + padding: 4px 8px; + white-space: nowrap; +} +.tox .tox-promotion-link:hover { + background-color: #B4D7FF; +} +.tox .tox-promotion-link:focus { + background-color: #D9EDF7; +} +/* Deprecated. Remove in next major release */ +.tox .tox-mbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 3px; + box-shadow: none; + color: #222f3e; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 28px; + justify-content: center; + margin: 5px 1px 6px 0; + outline: none; + overflow: hidden; + padding: 0 4px; + text-transform: none; + width: auto; +} +.tox .tox-mbtn[disabled] { + background-color: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-mbtn:focus:not(:disabled) { + background: #cce2fa; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-mbtn--active { + background: #a6ccf7; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { + background: #cce2fa; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-mbtn__select-label { + cursor: default; + font-weight: normal; + margin: 0 4px; +} +.tox .tox-mbtn[disabled] .tox-mbtn__select-label { + cursor: not-allowed; +} +.tox .tox-mbtn__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; + display: none; +} +.tox .tox-notification { + border-radius: 6px; + border-style: solid; + border-width: 1px; + box-shadow: none; + box-sizing: border-box; + display: grid; + font-size: 14px; + font-weight: normal; + grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); + margin-top: 4px; + opacity: 0; + padding: 4px; + transition: transform 100ms ease-in, opacity 150ms ease-in; +} +.tox .tox-notification p { + font-size: 14px; + font-weight: normal; +} +.tox .tox-notification a { + cursor: pointer; + text-decoration: underline; +} +.tox .tox-notification--in { + opacity: 1; +} +.tox .tox-notification--success { + background-color: #e4eeda; + border-color: #d7e6c8; + color: #222f3e; +} +.tox .tox-notification--success p { + color: #222f3e; +} +.tox .tox-notification--success a { + color: #517342; +} +.tox .tox-notification--success svg { + fill: #222f3e; +} +.tox .tox-notification--error { + background-color: #f5cccc; + border-color: #f0b3b3; + color: #222f3e; +} +.tox .tox-notification--error p { + color: #222f3e; +} +.tox .tox-notification--error a { + color: #77181f; +} +.tox .tox-notification--error svg { + fill: #222f3e; +} +.tox .tox-notification--warn, +.tox .tox-notification--warning { + background-color: #fff5cc; + border-color: #fff0b3; + color: #222f3e; +} +.tox .tox-notification--warn p, +.tox .tox-notification--warning p { + color: #222f3e; +} +.tox .tox-notification--warn a, +.tox .tox-notification--warning a { + color: #7a6e25; +} +.tox .tox-notification--warn svg, +.tox .tox-notification--warning svg { + fill: #222f3e; +} +.tox .tox-notification--info { + background-color: #d6e7fb; + border-color: #c1dbf9; + color: #222f3e; +} +.tox .tox-notification--info p { + color: #222f3e; +} +.tox .tox-notification--info a { + color: #2a64a6; +} +.tox .tox-notification--info svg { + fill: #222f3e; +} +.tox .tox-notification__body { + align-self: center; + color: #222f3e; + font-size: 14px; + grid-column-end: 3; + grid-column-start: 2; + grid-row-end: 2; + grid-row-start: 1; + text-align: center; + white-space: normal; + word-break: break-all; + word-break: break-word; +} +.tox .tox-notification__body > * { + margin: 0; +} +.tox .tox-notification__body > * + * { + margin-top: 1rem; +} +.tox .tox-notification__icon { + align-self: center; + grid-column-end: 2; + grid-column-start: 1; + grid-row-end: 2; + grid-row-start: 1; + justify-self: end; +} +.tox .tox-notification__icon svg { + display: block; +} +.tox .tox-notification__dismiss { + align-self: start; + grid-column-end: 4; + grid-column-start: 3; + grid-row-end: 2; + grid-row-start: 1; + justify-self: end; +} +.tox .tox-notification .tox-progress-bar { + grid-column-end: 4; + grid-column-start: 1; + grid-row-end: 3; + grid-row-start: 2; + justify-self: center; +} +.tox .tox-pop { + display: inline-block; + position: relative; +} +.tox .tox-pop--resizing { + transition: width 0.1s ease; +} +.tox .tox-pop--resizing .tox-toolbar, +.tox .tox-pop--resizing .tox-toolbar__group { + flex-wrap: nowrap; +} +.tox .tox-pop--transition { + transition: 0.15s ease; + transition-property: left, right, top, bottom; +} +.tox .tox-pop--transition::before, +.tox .tox-pop--transition::after { + transition: all 0.15s, visibility 0s, opacity 0.075s ease 0.075s; +} +.tox .tox-pop__dialog { + background-color: #fff; + border: 1px solid #eeeeee; + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + min-width: 0; + overflow: hidden; +} +.tox .tox-pop__dialog > *:not(.tox-toolbar) { + margin: 4px 4px 4px 8px; +} +.tox .tox-pop__dialog .tox-toolbar { + background-color: transparent; + margin-bottom: -1px; +} +.tox .tox-pop::before, +.tox .tox-pop::after { + border-style: solid; + content: ''; + display: block; + height: 0; + opacity: 1; + position: absolute; + width: 0; +} +.tox .tox-pop.tox-pop--inset::before, +.tox .tox-pop.tox-pop--inset::after { + opacity: 0; + transition: all 0s 0.15s, visibility 0s, opacity 0.075s ease; +} +.tox .tox-pop.tox-pop--bottom::before, +.tox .tox-pop.tox-pop--bottom::after { + left: 50%; + top: 100%; +} +.tox .tox-pop.tox-pop--bottom::after { + border-color: #fff transparent transparent transparent; + border-width: 8px; + margin-left: -8px; + margin-top: -1px; +} +.tox .tox-pop.tox-pop--bottom::before { + border-color: #eeeeee transparent transparent transparent; + border-width: 9px; + margin-left: -9px; +} +.tox .tox-pop.tox-pop--top::before, +.tox .tox-pop.tox-pop--top::after { + left: 50%; + top: 0; + transform: translateY(-100%); +} +.tox .tox-pop.tox-pop--top::after { + border-color: transparent transparent #fff transparent; + border-width: 8px; + margin-left: -8px; + margin-top: 1px; +} +.tox .tox-pop.tox-pop--top::before { + border-color: transparent transparent #eeeeee transparent; + border-width: 9px; + margin-left: -9px; +} +.tox .tox-pop.tox-pop--left::before, +.tox .tox-pop.tox-pop--left::after { + left: 0; + top: calc(50% - 1px); + transform: translateY(-50%); +} +.tox .tox-pop.tox-pop--left::after { + border-color: transparent #fff transparent transparent; + border-width: 8px; + margin-left: -15px; +} +.tox .tox-pop.tox-pop--left::before { + border-color: transparent #eeeeee transparent transparent; + border-width: 10px; + margin-left: -19px; +} +.tox .tox-pop.tox-pop--right::before, +.tox .tox-pop.tox-pop--right::after { + left: 100%; + top: calc(50% + 1px); + transform: translateY(-50%); +} +.tox .tox-pop.tox-pop--right::after { + border-color: transparent transparent transparent #fff; + border-width: 8px; + margin-left: -1px; +} +.tox .tox-pop.tox-pop--right::before { + border-color: transparent transparent transparent #eeeeee; + border-width: 10px; + margin-left: -1px; +} +.tox .tox-pop.tox-pop--align-left::before, +.tox .tox-pop.tox-pop--align-left::after { + left: 20px; +} +.tox .tox-pop.tox-pop--align-right::before, +.tox .tox-pop.tox-pop--align-right::after { + left: calc(100% - 20px); +} +.tox .tox-sidebar-wrap { + display: flex; + flex-direction: row; + flex-grow: 1; + min-height: 0; +} +.tox .tox-sidebar { + background-color: #fff; + display: flex; + flex-direction: row; + justify-content: flex-end; +} +.tox .tox-sidebar__slider { + display: flex; + overflow: hidden; +} +.tox .tox-sidebar__pane-container { + display: flex; +} +.tox .tox-sidebar__pane { + display: flex; +} +.tox .tox-sidebar--sliding-closed { + opacity: 0; +} +.tox .tox-sidebar--sliding-open { + opacity: 1; +} +.tox .tox-sidebar--sliding-growing, +.tox .tox-sidebar--sliding-shrinking { + transition: width 0.5s ease, opacity 0.5s ease; +} +.tox .tox-selector { + background-color: #4099ff; + border-color: #4099ff; + border-style: solid; + border-width: 1px; + box-sizing: border-box; + display: inline-block; + height: 10px; + position: absolute; + width: 10px; +} +.tox.tox-platform-touch .tox-selector { + height: 12px; + width: 12px; +} +.tox .tox-slider { + align-items: center; + display: flex; + flex: 1; + height: 24px; + justify-content: center; + position: relative; +} +.tox .tox-slider__rail { + background-color: transparent; + border: 1px solid #eeeeee; + border-radius: 6px; + height: 10px; + min-width: 120px; + width: 100%; +} +.tox .tox-slider__handle { + background-color: #006ce7; + border: 2px solid #0054b4; + border-radius: 6px; + box-shadow: none; + height: 24px; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%); + width: 14px; +} +.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { + margin-inline-start: 8px; +} +.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { + margin-inline-start: 32px; +} +.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { + margin-inline-start: 32px; +} +.tox .tox-source-code { + overflow: auto; +} +.tox .tox-spinner { + display: flex; +} +.tox .tox-spinner > div { + animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; + background-color: rgba(34, 47, 62, 0.7); + border-radius: 100%; + height: 8px; + width: 8px; +} +.tox .tox-spinner > div:nth-child(1) { + animation-delay: -0.32s; +} +.tox .tox-spinner > div:nth-child(2) { + animation-delay: -0.16s; +} +@keyframes tam-bouncing-dots { + 0%, + 80%, + 100% { + transform: scale(0); + } + 40% { + transform: scale(1); + } +} +.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { + margin-left: 4px; +} +.tox[dir=rtl] .tox-spinner > div:not(:first-child) { + margin-right: 4px; +} +.tox .tox-statusbar { + align-items: center; + background-color: #fff; + border-top: 1px solid #e3e3e3; + color: rgba(34, 47, 62, 0.7); + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-weight: normal; + height: 25px; + overflow: hidden; + padding: 0 8px; + position: relative; + text-transform: none; +} +.tox .tox-statusbar__path { + display: flex; + flex: 1 1 auto; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-statusbar__right-container { + display: flex; + justify-content: flex-end; + white-space: nowrap; +} +.tox .tox-statusbar__help-text { + text-align: center; +} +.tox .tox-statusbar__text-container { + display: flex; + flex: 1 1 auto; + justify-content: space-between; + overflow: hidden; +} +@media only screen and (min-width: 768px ) { + .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__help-text, + .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__right-container, + .tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols > .tox-statusbar__path { + flex: 0 0 calc(100% / 3); + } +} +.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end { + justify-content: flex-end; +} +.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start { + justify-content: flex-start; +} +.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around { + justify-content: space-around; +} +.tox .tox-statusbar__path > * { + display: inline; + white-space: nowrap; +} +.tox .tox-statusbar__wordcount { + flex: 0 0 auto; + margin-left: 1ch; +} +@media only screen and (max-width: 767px ) { + .tox .tox-statusbar__text-container .tox-statusbar__help-text { + display: none; + } + .tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child { + display: block; + } +} +.tox .tox-statusbar a, +.tox .tox-statusbar__path-item, +.tox .tox-statusbar__wordcount { + color: rgba(34, 47, 62, 0.7); + text-decoration: none; +} +.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), +.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { + color: #222f3e; + cursor: pointer; +} +.tox .tox-statusbar__branding svg { + fill: rgba(34, 47, 62, 0.8); + height: 1.14em; + vertical-align: -0.28em; + width: 3.6em; +} +.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg, +.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg { + fill: #222f3e; +} +.tox .tox-statusbar__resize-handle { + align-items: flex-end; + align-self: stretch; + cursor: nwse-resize; + display: flex; + flex: 0 0 auto; + justify-content: flex-end; + margin-left: auto; + margin-right: -8px; + padding-bottom: 3px; + padding-left: 1ch; + padding-right: 3px; +} +.tox .tox-statusbar__resize-handle svg { + display: block; + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-statusbar__resize-handle:focus svg { + background-color: #dee0e2; + border-radius: 1px 1px 5px 1px; + box-shadow: 0 0 0 2px #dee0e2; +} +.tox:not([dir=rtl]) .tox-statusbar__path > * { + margin-right: 4px; +} +.tox:not([dir=rtl]) .tox-statusbar__branding { + margin-left: 2ch; +} +.tox[dir=rtl] .tox-statusbar { + flex-direction: row-reverse; +} +.tox[dir=rtl] .tox-statusbar__path > * { + margin-left: 4px; +} +.tox .tox-throbber { + z-index: 1299; +} +.tox .tox-throbber__busy-spinner { + align-items: center; + background-color: rgba(255, 255, 255, 0.6); + bottom: 0; + display: flex; + justify-content: center; + left: 0; + position: absolute; + right: 0; + top: 0; +} +.tox .tox-tbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 3px; + box-shadow: none; + color: #222f3e; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 28px; + justify-content: center; + margin: 6px 1px 5px 0; + outline: none; + overflow: hidden; + padding: 0; + text-transform: none; + width: 34px; +} +.tox .tox-tbtn svg { + display: block; + fill: #222f3e; +} +.tox .tox-tbtn.tox-tbtn-more { + padding-left: 5px; + padding-right: 5px; + width: inherit; +} +.tox .tox-tbtn:focus { + background: #cce2fa; + border: 0; + box-shadow: none; +} +.tox .tox-tbtn:hover { + background: #cce2fa; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tbtn:hover svg { + fill: #222f3e; +} +.tox .tox-tbtn:active { + background: #a6ccf7; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tbtn:active svg { + fill: #222f3e; +} +.tox .tox-tbtn--disabled .tox-tbtn--enabled svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tbtn--disabled, +.tox .tox-tbtn--disabled:hover, +.tox .tox-tbtn:disabled, +.tox .tox-tbtn:disabled:hover { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-tbtn--disabled svg, +.tox .tox-tbtn--disabled:hover svg, +.tox .tox-tbtn:disabled svg, +.tox .tox-tbtn:disabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tbtn--enabled, +.tox .tox-tbtn--enabled:hover { + background: #a6ccf7; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tbtn--enabled > *, +.tox .tox-tbtn--enabled:hover > * { + transform: none; +} +.tox .tox-tbtn--enabled svg, +.tox .tox-tbtn--enabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: #222f3e; +} +.tox .tox-tbtn--enabled.tox-tbtn--disabled svg, +.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { + color: #222f3e; +} +.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { + fill: #222f3e; +} +.tox .tox-tbtn:active > * { + transform: none; +} +.tox .tox-tbtn--md { + height: 42px; + width: 51px; +} +.tox .tox-tbtn--lg { + flex-direction: column; + height: 56px; + width: 68px; +} +.tox .tox-tbtn--return { + align-self: stretch; + height: unset; + width: 16px; +} +.tox .tox-tbtn--labeled { + padding: 0 4px; + width: unset; +} +.tox .tox-tbtn__vlabel { + display: block; + font-size: 10px; + font-weight: normal; + letter-spacing: -0.025em; + margin-bottom: 4px; + white-space: nowrap; +} +.tox .tox-number-input { + border-radius: 3px; + display: flex; + margin: 6px 1px 5px 0; + padding: 0 4px; + width: auto; +} +.tox .tox-number-input .tox-input-wrapper { + background: #f7f7f7; + display: flex; + pointer-events: none; + text-align: center; +} +.tox .tox-number-input .tox-input-wrapper:focus { + background: #cce2fa; +} +.tox .tox-number-input input { + border-radius: 3px; + color: #222f3e; + font-size: 14px; + margin: 2px 0; + pointer-events: all; + width: 60px; +} +.tox .tox-number-input input:hover { + background: #cce2fa; + color: #222f3e; +} +.tox .tox-number-input input:focus { + background: #fff; + color: #222f3e; +} +.tox .tox-number-input input:disabled { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-number-input button { + background: #f7f7f7; + color: #222f3e; + height: 28px; + text-align: center; + width: 24px; +} +.tox .tox-number-input button svg { + display: block; + fill: #222f3e; + margin: 0 auto; + transform: scale(0.67); +} +.tox .tox-number-input button:focus { + background: #cce2fa; +} +.tox .tox-number-input button:hover { + background: #cce2fa; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-number-input button:hover svg { + fill: #222f3e; +} +.tox .tox-number-input button:active { + background: #a6ccf7; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-number-input button:active svg { + fill: #222f3e; +} +.tox .tox-number-input button:disabled { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-number-input button:disabled svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-number-input button.minus { + border-radius: 3px 0 0 3px; +} +.tox .tox-number-input button.plus { + border-radius: 0 3px 3px 0; +} +.tox .tox-number-input:focus:not(:active) > button, +.tox .tox-number-input:focus:not(:active) > .tox-input-wrapper { + background: #cce2fa; +} +.tox .tox-tbtn--select { + margin: 6px 1px 5px 0; + padding: 0 4px; + width: auto; +} +.tox .tox-tbtn__select-label { + cursor: default; + font-weight: normal; + height: initial; + margin: 0 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-tbtn__select-chevron { + align-items: center; + display: flex; + justify-content: center; + width: 16px; +} +.tox .tox-tbtn__select-chevron svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tbtn--bespoke { + background: #f7f7f7; +} +.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { + margin-inline-start: 4px; +} +.tox .tox-tbtn--bespoke .tox-tbtn__select-label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 7em; +} +.tox .tox-tbtn--disabled .tox-tbtn__select-label, +.tox .tox-tbtn--select:disabled .tox-tbtn__select-label { + cursor: not-allowed; +} +.tox .tox-split-button { + border: 0; + border-radius: 3px; + box-sizing: border-box; + display: flex; + margin: 6px 1px 5px 0; + overflow: hidden; +} +.tox .tox-split-button:hover { + box-shadow: 0 0 0 1px #cce2fa inset; +} +.tox .tox-split-button:focus { + background: #cce2fa; + box-shadow: none; + color: #222f3e; +} +.tox .tox-split-button > * { + border-radius: 0; +} +.tox .tox-split-button__chevron { + width: 16px; +} +.tox .tox-split-button__chevron svg { + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-split-button .tox-tbtn { + margin: 0; +} +.tox .tox-split-button.tox-tbtn--disabled:hover, +.tox .tox-split-button.tox-tbtn--disabled:focus, +.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, +.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { + background: transparent; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); +} +.tox.tox-platform-touch .tox-split-button .tox-tbtn--select { + padding: 0 0px; +} +.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { + width: 30px; +} +.tox.tox-platform-touch .tox-split-button__chevron { + width: 20px; +} +.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color, +.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color { + opacity: 0.6; +} +.tox .tox-toolbar-overlord { + background-color: #fff; +} +.tox .tox-toolbar, +.tox .tox-toolbar__primary, +.tox .tox-toolbar__overflow { + background-attachment: local; + background-color: #fff; + background-image: repeating-linear-gradient(#e3e3e3 0px 1px, transparent 1px 39px); + background-position: center top 40px; + background-repeat: no-repeat; + background-size: calc(100% - 11px * 2) calc(100% - 41px); + display: flex; + flex: 0 0 auto; + flex-shrink: 0; + flex-wrap: wrap; + padding: 0 0px; + transform: perspective(1px); +} +.tox .tox-toolbar-overlord > .tox-toolbar, +.tox .tox-toolbar-overlord > .tox-toolbar__primary, +.tox .tox-toolbar-overlord > .tox-toolbar__overflow { + background-position: center top 0px; + background-size: calc(100% - 11px * 2) calc(100% - 0px); +} +.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { + height: 0; + opacity: 0; + padding-bottom: 0; + padding-top: 0; + visibility: hidden; +} +.tox .tox-toolbar__overflow--growing { + transition: height 0.3s ease, opacity 0.2s linear 0.1s; +} +.tox .tox-toolbar__overflow--shrinking { + transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; +} +.tox .tox-toolbar-overlord, +.tox .tox-anchorbar { + grid-column: 1 / -1; +} +.tox .tox-menubar + .tox-toolbar, +.tox .tox-menubar + .tox-toolbar-overlord { + border-top: 1px solid transparent; + margin-top: -1px; + padding-bottom: 1px; + padding-top: 1px; +} +.tox .tox-toolbar--scrolling { + flex-wrap: nowrap; + overflow-x: auto; +} +.tox .tox-pop .tox-toolbar { + border-width: 0; +} +.tox .tox-toolbar--no-divider { + background-image: none; +} +.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child, +.tox .tox-toolbar-overlord .tox-toolbar__primary { + background-position: center top 39px; +} +.tox .tox-editor-header > .tox-toolbar--scrolling, +.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { + background-image: none; +} +.tox.tox-tinymce-aux .tox-toolbar__overflow { + background-color: #fff; + background-position: center top 43px; + background-size: calc(100% - 8px * 2) calc(100% - 51px); + border: none; + border-radius: 6px; + box-shadow: 0 0 2px 0 rgba(34, 47, 62, 0.2), 0 4px 8px 0 rgba(34, 47, 62, 0.15); + overscroll-behavior: none; + padding: 4px 0; +} +.tox-pop .tox-pop__dialog { + /* stylelint-disable-next-line no-descending-specificity */ +} +.tox-pop .tox-pop__dialog .tox-toolbar { + background-position: center top 43px; + background-size: calc(100% - 11px * 2) calc(100% - 51px); + padding: 4px 0; +} +.tox .tox-toolbar__group { + align-items: center; + display: flex; + flex-wrap: wrap; + margin: 0 0; + padding: 0 11px 0 12px; +} +.tox .tox-toolbar__group--pull-right { + margin-left: auto; +} +.tox .tox-toolbar--scrolling .tox-toolbar__group { + flex-shrink: 0; + flex-wrap: nowrap; +} +.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { + border-right: 1px solid transparent; +} +.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { + border-left: 1px solid transparent; +} +.tox .tox-tooltip { + display: inline-block; + padding: 8px; + position: relative; +} +.tox .tox-tooltip__body { + background-color: #222f3e; + border-radius: 6px; + box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3); + color: rgba(255, 255, 255, 0.75); + font-size: 14px; + font-style: normal; + font-weight: normal; + padding: 4px 8px; + text-transform: none; +} +.tox .tox-tooltip__arrow { + position: absolute; +} +.tox .tox-tooltip--down .tox-tooltip__arrow { + border-left: 8px solid transparent; + border-right: 8px solid transparent; + border-top: 8px solid #222f3e; + bottom: 0; + left: 50%; + position: absolute; + transform: translateX(-50%); +} +.tox .tox-tooltip--up .tox-tooltip__arrow { + border-bottom: 8px solid #222f3e; + border-left: 8px solid transparent; + border-right: 8px solid transparent; + left: 50%; + position: absolute; + top: 0; + transform: translateX(-50%); +} +.tox .tox-tooltip--right .tox-tooltip__arrow { + border-bottom: 8px solid transparent; + border-left: 8px solid #222f3e; + border-top: 8px solid transparent; + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-tooltip--left .tox-tooltip__arrow { + border-bottom: 8px solid transparent; + border-right: 8px solid #222f3e; + border-top: 8px solid transparent; + left: 0; + position: absolute; + top: 50%; + transform: translateY(-50%); +} +.tox .tox-tree { + display: flex; + flex-direction: column; +} +.tox .tox-tree .tox-trbtn { + align-items: center; + background: transparent; + border: 0; + border-radius: 4px; + box-shadow: none; + color: #222f3e; + display: flex; + flex: 0 0 auto; + font-size: 14px; + font-style: normal; + font-weight: normal; + height: 28px; + margin-bottom: 4px; + margin-top: 4px; + outline: none; + overflow: hidden; + padding: 0; + padding-left: 8px; + text-transform: none; +} +.tox .tox-tree .tox-trbtn .tox-tree__label { + cursor: default; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tox .tox-tree .tox-trbtn svg { + display: block; + fill: #222f3e; +} +.tox .tox-tree .tox-trbtn:focus { + background: #cce2fa; + border: 0; + box-shadow: none; +} +.tox .tox-tree .tox-trbtn:hover { + background: #cce2fa; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tree .tox-trbtn:hover svg { + fill: #222f3e; +} +.tox .tox-tree .tox-trbtn:active { + background: #a6ccf7; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tree .tox-trbtn:active svg { + fill: #222f3e; +} +.tox .tox-tree .tox-trbtn--disabled, +.tox .tox-tree .tox-trbtn--disabled:hover, +.tox .tox-tree .tox-trbtn:disabled, +.tox .tox-tree .tox-trbtn:disabled:hover { + background: transparent; + border: 0; + box-shadow: none; + color: rgba(34, 47, 62, 0.5); + cursor: not-allowed; +} +.tox .tox-tree .tox-trbtn--disabled svg, +.tox .tox-tree .tox-trbtn--disabled:hover svg, +.tox .tox-tree .tox-trbtn:disabled svg, +.tox .tox-tree .tox-trbtn:disabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: rgba(34, 47, 62, 0.5); +} +.tox .tox-tree .tox-trbtn--enabled, +.tox .tox-tree .tox-trbtn--enabled:hover { + background: #a6ccf7; + border: 0; + box-shadow: none; + color: #222f3e; +} +.tox .tox-tree .tox-trbtn--enabled > *, +.tox .tox-tree .tox-trbtn--enabled:hover > * { + transform: none; +} +.tox .tox-tree .tox-trbtn--enabled svg, +.tox .tox-tree .tox-trbtn--enabled:hover svg { + /* stylelint-disable-line no-descending-specificity */ + fill: #222f3e; +} +.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) { + color: #222f3e; +} +.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg { + fill: #222f3e; +} +.tox .tox-tree .tox-trbtn:active > * { + transform: none; +} +.tox .tox-tree .tox-trbtn--return { + align-self: stretch; + height: unset; + width: 16px; +} +.tox .tox-tree .tox-trbtn--labeled { + padding: 0 4px; + width: unset; +} +.tox .tox-tree .tox-trbtn__vlabel { + display: block; + font-size: 10px; + font-weight: normal; + letter-spacing: -0.025em; + margin-bottom: 4px; + white-space: nowrap; +} +.tox .tox-tree .tox-tree--directory { + display: flex; + flex-direction: column; + /* stylelint-disable no-descending-specificity */ +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label { + font-weight: bold; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn { + margin-left: auto; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg { + fill: transparent; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg { + fill: #222f3e; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg { + fill: #222f3e; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) { + background-color: transparent; + color: #222f3e; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg { + fill: #222f3e; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron { + margin-right: 6px; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--shrinking) .tox-chevron { + transition: transform 0.5s ease-in-out; +} +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--growing) .tox-chevron, +.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+ .tox-tree--directory__children--open) .tox-chevron { + transform: rotate(90deg); +} +.tox .tox-tree .tox-tree--leaf__label { + font-weight: normal; +} +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn { + margin-left: auto; +} +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg { + fill: transparent; +} +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg, +.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg { + fill: #222f3e; +} +.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg { + fill: #222f3e; +} +.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) { + background-color: transparent; + color: #222f3e; +} +.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg { + fill: #222f3e; +} +.tox .tox-tree .tox-tree--directory__children { + overflow: hidden; + padding-left: 16px; +} +.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing, +.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking { + transition: height 0.5s ease-in-out; +} +.tox .tox-tree .tox-trbtn.tox-tree--leaf__label { + display: flex; + justify-content: space-between; +} +.tox .tox-view-wrap, +.tox .tox-view-wrap__slot-container { + background-color: #fff; + display: flex; + flex: 1; + flex-direction: column; +} +.tox .tox-view { + display: flex; + flex: 1 1 auto; + flex-direction: column; + overflow: hidden; +} +.tox .tox-view__header { + align-items: center; + display: flex; + font-size: 16px; + justify-content: space-between; + padding: 8px 8px 0 8px; + position: relative; +} +.tox .tox-view--mobile.tox-view__header, +.tox .tox-view--mobile.tox-view__toolbar { + padding: 8px; +} +.tox .tox-view--scrolling { + flex-wrap: nowrap; + overflow-x: auto; +} +.tox .tox-view__toolbar { + display: flex; + flex-direction: row; + gap: 8px; + justify-content: space-between; + padding: 8px 8px 0 8px; +} +.tox .tox-view__toolbar__group { + display: flex; + flex-direction: row; + gap: 12px; +} +.tox .tox-view__header-start, +.tox .tox-view__header-end { + display: flex; +} +.tox .tox-view__pane { + height: 100%; + padding: 8px; + width: 100%; +} +.tox .tox-view__pane_panel { + border: 1px solid #eeeeee; + border-radius: 6px; +} +.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start > *, +.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end > * { + margin-left: 8px; +} +.tox[dir=rtl] .tox-view__header .tox-view__header-start > *, +.tox[dir=rtl] .tox-view__header .tox-view__header-end > * { + margin-right: 8px; +} +.tox .tox-well { + border: 1px solid #eeeeee; + border-radius: 6px; + padding: 8px; + width: 100%; +} +.tox .tox-well > *:first-child { + margin-top: 0; +} +.tox .tox-well > *:last-child { + margin-bottom: 0; +} +.tox .tox-well > *:only-child { + margin: 0; +} +.tox .tox-custom-editor { + border: 1px solid #eeeeee; + border-radius: 6px; + display: flex; + flex: 1; + overflow: hidden; + position: relative; +} +/* stylelint-disable */ +.tox { + /* stylelint-enable */ +} +.tox .tox-dialog-loading::before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + height: 100%; + position: absolute; + width: 100%; + z-index: 1000; +} +.tox .tox-tab { + cursor: pointer; +} +.tox .tox-dialog__content-js { + display: flex; + flex: 1; +} +.tox .tox-dialog__body-content .tox-collection { + display: flex; + flex: 1; +} diff --git a/tinymce-resource/skins/ui/oxide/skin.js b/tinymce-resource/skins/ui/oxide/skin.js new file mode 100644 index 000000000..319da2f12 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/skin.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/default/skin.css', ".tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:\"\";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:\"\";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #eee;border-radius:6px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #2d6adf;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size=\"0\"],.tox:not([dir=rtl]) .tox-selectfield select[size=\"1\"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size=\"0\"],.tox[dir=rtl] .tox-selectfield select[size=\"1\"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:\"\";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1}") +//# sourceMappingURL=skin.js.map diff --git a/tinymce-resource/skins/ui/oxide/skin.min.css b/tinymce-resource/skins/ui/oxide/skin.min.css new file mode 100644 index 000000000..3809e7b35 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/skin.min.css @@ -0,0 +1 @@ +.tox{box-shadow:none;box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;box-shadow:none;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox.tox-tinymce-inline{border:none;box-shadow:none;overflow:initial}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{background-color:#fff;border:2px solid #eee;border-radius:10px;box-shadow:none;overflow:hidden}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border-radius:6px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(0,101,216,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{background-color:#006ce7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.08);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#8f5d00}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{background-color:#ffe89d;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{background-color:#f2d574;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{background-color:#e8c657;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{background-color:#f2bfbf;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{background-color:#e9a4a4;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{background-color:#ee9494;color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{font-size:14px;margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{display:flex;flex-direction:column;width:30%}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-basis:0;flex-grow:1;overflow:auto}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border-color:#eee;border-radius:10px;border-style:solid;border-width:1px;margin:0 10px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bottom-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#006ce7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#006ce7;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.tox .tox-button::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #006ce7,0 0 0 3px rgba(0,108,231,.25);content:'';left:-1px;opacity:0;pointer-events:none;position:absolute;right:-1px;top:-1px}.tox .tox-button[disabled]{background-color:#006ce7;background-image:none;border-color:#006ce7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:focus-visible:not(:disabled)::before{opacity:1}.tox .tox-button:hover:not(:disabled){background-color:#0060ce;background-image:none;border-color:#0060ce;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled[disabled]{background-color:#0054b4;background-image:none;border-color:#0054b4;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:#00489b;background-image:none;border-color:#00489b;box-shadow:none;color:#fff}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:#003c81;background-image:none;border-color:#003c81;box-shadow:none;color:#fff}.tox .tox-button--icon-and-text,.tox .tox-button.tox-button--icon-and-text,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text{display:flex;padding:5px 4px}.tox .tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--icon-and-text .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon-and-text .tox-icon svg{display:block;fill:currentColor}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:none}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled[disabled]{background-color:#a8c8ed;background-image:none;border-color:#a8c8ed;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:#93bbe9;background-image:none;border-color:#93bbe9;box-shadow:none;color:#222f3e}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:#7daee4;background-image:none;border-color:#7daee4;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:rgba(34,47,62,.12);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:rgba(34,47,62,.18);border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:6px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#006ce7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#006ce7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:6px;box-shadow:inset 0 0 0 1px #006ce7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#e3e3e3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#fcfcfc;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;border-radius:3px;color:#222f3e;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#cce2fa}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#a6ccf7;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#cce2fa;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:24px;max-width:100%;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:rgba(34,47,62,.5)}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{align-items:center;flex:1 1 auto;flex-direction:row}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{align-self:center;flex:1 1 auto;flex-direction:column}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid transparent}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid transparent}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:#08f solid}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px -4px}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{fill:#222f3e;height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#cce2fa}.tox div.tox-swatch:not(.tox-swatch--remove) svg{display:none;fill:#222f3e;height:24px;margin:calc((30px - 24px)/ 2) calc((30px - 24px)/ 2);width:24px}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__avatar img{border-radius:50%;height:36px;object-fit:cover;vertical-align:middle;width:36px}.tox .tox-user__name{color:#222f3e;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#eee;border-radius:10px;border-style:solid;border-width:0;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;max-height:calc(100vh - 8px * 2);width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;padding:16px 16px}@media only screen and (min-width:768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;flex-shrink:0;font-size:14px;line-height:1.3;margin-bottom:8px;max-width:13em;text-decoration:none}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(0,108,231,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #006ce7;color:#006ce7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:min(650px,calc(100vh - 110px));overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#006ce7;cursor:pointer;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#003c81;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{border-radius:1px;outline:2px solid #006ce7;outline-offset:2px}.tox .tox-dialog__body-content a:active{color:#00244e;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{display:block;margin-inline-end:0;margin-inline-start:0}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--fullscreen{height:100%;max-width:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:none;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered::before{border:1px solid #eee;border-radius:6px;content:'';inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.tox .tox-navobj-bordered-focus.tox-navobj-bordered::before{border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #eee;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area::before{border:2px solid #2d6adf;border-radius:4px;content:'';inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s;z-index:1}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-edit-focus .tox-edit-area::before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{display:grid;grid-template-columns:1fr min-content;z-index:2}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 2px -2px rgba(34,47,62,.1),0 8px 8px -4px rgba(34,47,62,.07);padding:4px 0}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:1px solid #e3e3e3;box-shadow:none}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15);padding:4px 0}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px rgba(34,47,62,.2),0 8px 8px -4px rgba(34,47,62,.15)}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{background:0 0;border:none;box-shadow:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#006ce7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-custom-editor:focus-within,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#006ce7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-listbox__select-chevron svg{fill:#222f3e}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 5.5px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;box-shadow:0 0 0 2px rgba(0,108,231,.25);outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border-color:#eee;border-radius:6px;border-style:solid;border-width:1px;display:flex;flex:1;overflow:hidden}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea{border:none}.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-imagepreview{background-color:#666;height:380px;overflow:hidden;position:relative;width:100%}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;left:100vw;position:absolute;top:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{align-items:center;display:flex;height:60px;justify-content:center}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-image-tools .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-image-tools .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-image-tools .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-image-tools .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#eee;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px -4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(0,108,231,.5);border-color:rgba(0,108,231,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:8px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (min-width:768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;grid-column:1/-1;grid-row:1;padding:0 11px 0 12px}.tox .tox-promotion+.tox-menubar{grid-column:1}.tox .tox-promotion{background:repeating-linear-gradient(transparent 0 1px,transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat;background-color:#fff;grid-column:2;grid-row:1;padding-inline-end:8px;padding-inline-start:4px;padding-top:5px}.tox .tox-promotion-link{align-items:unsafe center;background-color:#e8f1f8;border-radius:5px;color:#086be6;cursor:pointer;display:flex;font-size:14px;height:26.6px;padding:4px 8px;white-space:nowrap}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:5px 1px 6px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:6px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;font-size:14px;font-weight:400;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{cursor:pointer;text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f5cccc;border-color:#f0b3b3;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fff5cc;border-color:#fff0b3;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d6e7fb;border-color:#c1dbf9;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:.15s ease;transition-property:left,right,top,bottom}.tox .tox-pop--transition::after,.tox .tox-pop--transition::before{transition:all .15s,visibility 0s,opacity 75ms ease 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;opacity:1;position:absolute;width:0}.tox .tox-pop.tox-pop--inset::after,.tox .tox-pop.tox-pop--inset::before{opacity:0;transition:all 0s .15s,visibility 0s,opacity 75ms ease}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#eee transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #eee transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #eee transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #eee;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #eee;border-radius:6px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider{margin-inline-start:32px}.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:14px;font-weight:400;height:25px;overflow:hidden;padding:0 8px;position:relative;text-transform:none}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__right-container{display:flex;justify-content:flex-end;white-space:nowrap}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden}@media only screen and (min-width:768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 calc(100% / 3)}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}@media only screen and (max-width:767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar__branding svg{fill:rgba(34,47,62,.8);height:1.14em;vertical-align:-.28em;width:3.6em}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-bottom:3px;padding-left:1ch;padding-right:3px}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.5)}.tox .tox-statusbar__resize-handle:focus svg{background-color:#dee0e2;border-radius:1px 1px 5px 1px;box-shadow:0 0 0 2px #dee0e2}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;justify-content:center;margin:6px 1px 5px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:42px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:56px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-number-input{border-radius:3px;display:flex;margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-number-input .tox-input-wrapper{background:#f7f7f7;display:flex;pointer-events:none;text-align:center}.tox .tox-number-input .tox-input-wrapper:focus{background:#cce2fa}.tox .tox-number-input input{border-radius:3px;color:#222f3e;font-size:14px;margin:2px 0;pointer-events:all;width:60px}.tox .tox-number-input input:hover{background:#cce2fa;color:#222f3e}.tox .tox-number-input input:focus{background:#fff;color:#222f3e}.tox .tox-number-input input:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button{background:#f7f7f7;color:#222f3e;height:28px;text-align:center;width:24px}.tox .tox-number-input button svg{display:block;fill:#222f3e;margin:0 auto;transform:scale(.67)}.tox .tox-number-input button:focus{background:#cce2fa}.tox .tox-number-input button:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-number-input button:disabled svg{fill:rgba(34,47,62,.5)}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#cce2fa}.tox .tox-tbtn--select{margin:6px 1px 5px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;height:initial;margin:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:6px 1px 5px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #cce2fa inset}.tox .tox-split-button:focus{background:#cce2fa;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox.tox-platform-touch .tox-split-button .tox-tbtn--select{padding:0 0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-highlight-bg-color__color,.tox .tox-split-button.tox-tbtn--disabled svg #tox-icon-text-color__color{opacity:.6}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-attachment:local;background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,transparent 1px 39px);background-position:center top 40px;background-repeat:no-repeat;background-size:calc(100% - 11px * 2) calc(100% - 41px);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:center top 0;background-size:calc(100% - 11px * 2) calc(100% - 0px)}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid transparent;margin-top:-1px;padding-bottom:1px;padding-top:1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:center top 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;background-position:center top 43px;background-size:calc(100% - 8px * 2) calc(100% - 51px);border:none;border-radius:6px;box-shadow:0 0 2px 0 rgba(34,47,62,.2),0 4px 8px 0 rgba(34,47,62,.15);overscroll-behavior:none;padding:4px 0}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:center top 43px;background-size:calc(100% - 11px * 2) calc(100% - 51px);padding:4px 0}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 11px 0 12px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid transparent}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid transparent}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:6px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tree{display:flex;flex-direction:column}.tox .tox-tree .tox-trbtn{align-items:center;background:0 0;border:0;border-radius:4px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:28px;margin-bottom:4px;margin-top:4px;outline:0;overflow:hidden;padding:0;padding-left:8px;text-transform:none}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-tree .tox-trbtn svg{display:block;fill:#222f3e}.tox .tox-tree .tox-trbtn:focus{background:#cce2fa;border:0;box-shadow:none}.tox .tox-tree .tox-trbtn:hover{background:#cce2fa;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{background:#a6ccf7;border:0;box-shadow:none;color:#222f3e}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tree .tox-trbtn--labeled{padding:0 4px;width:unset}.tox .tox-tree .tox-trbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tree .tox-tree--directory{display:flex;flex-direction:column}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron{transition:transform .5s ease-in-out}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron{transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:transparent}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){background-color:transparent;color:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory__children{overflow:hidden;padding-left:16px}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{display:flex;justify-content:space-between}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;display:flex;flex:1;flex-direction:column}.tox .tox-view{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-view__header{align-items:center;display:flex;font-size:16px;justify-content:space-between;padding:8px 8px 0 8px;position:relative}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__toolbar{display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:8px 8px 0 8px}.tox .tox-view__toolbar__group{display:flex;flex-direction:row;gap:12px}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{height:100%;padding:8px;width:100%}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1} diff --git a/tinymce-resource/skins/ui/oxide/skin.shadowdom.css b/tinymce-resource/skins/ui/oxide/skin.shadowdom.css new file mode 100644 index 000000000..25b0a3710 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/skin.shadowdom.css @@ -0,0 +1,30 @@ +body.tox-dialog__disable-scroll { + overflow: hidden; +} +.tox-fullscreen { + border: 0; + height: 100%; + margin: 0; + overflow: hidden; + overscroll-behavior: none; + padding: 0; + touch-action: pinch-zoom; + width: 100%; +} +.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { + display: none; +} +.tox.tox-tinymce.tox-fullscreen, +.tox-shadowhost.tox-fullscreen { + left: 0; + position: fixed; + top: 0; + z-index: 1200; +} +.tox.tox-tinymce.tox-fullscreen { + background-color: transparent; +} +.tox-fullscreen .tox.tox-tinymce-aux, +.tox-fullscreen ~ .tox.tox-tinymce-aux { + z-index: 1201; +} diff --git a/tinymce-resource/skins/ui/oxide/skin.shadowdom.js b/tinymce-resource/skins/ui/oxide/skin.shadowdom.js new file mode 100644 index 000000000..9c75844d1 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/skin.shadowdom.js @@ -0,0 +1,2 @@ +tinymce.Resource.add('ui/default/skin.shadowdom.css', "body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}") +//# sourceMappingURL=skin.shadowdom.js.map diff --git a/tinymce-resource/skins/ui/oxide/skin.shadowdom.min.css b/tinymce-resource/skins/ui/oxide/skin.shadowdom.min.css new file mode 100644 index 000000000..8745951a4 --- /dev/null +++ b/tinymce-resource/skins/ui/oxide/skin.shadowdom.min.css @@ -0,0 +1 @@ +body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}