From 1d1ffd5650df0e16ace9149ef68e12be69742f39 Mon Sep 17 00:00:00 2001
From: xiaoxian521 <1923740402@qq.com>
Date: Fri, 17 Oct 2025 02:40:25 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20pure-adm?=
 =?UTF-8?q?in/vue-pure-admin@91ceb8f3971af8359ef77b8ad34d246489ace57f=20?=
 =?UTF-8?q?=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 index.html                                    |   2 +-
 .../js/{403-4Em2KGyd.js => 403-C-YqLI0H.js}   |   2 +-
 .../js/{404-CS26rGJs.js => 404-DLg_269_.js}   |   2 +-
 .../js/{500-DEseHwzM.js => 500-CLDDx707.js}   |   2 +-
 ...PcrgP.js => AccountManagement-CJUY_vz3.js} |   2 +-
 static/js/Bard-BmkIKEP9.js                    |   1 -
 static/js/Bard-Dlaxz9dt.js                    |   1 +
 ...e_type_script_setup_true_lang-CvCcs8gK.js} |   2 +-
 .../js/{Base-Bo69J537.js => Base-Dmpx4Pk5.js} |   2 +-
 static/js/Bing-DzgPbbtN.js                    |   1 -
 static/js/Bing-Q9ZRZyiY.js                    |   1 +
 ...e_type_script_setup_true_lang-Btb7jGGq.js} |   2 +-
 static/js/Blue-BCWN_vbi.js                    |   1 -
 static/js/Blue-D3NnuLUC.js                    |   1 +
 ...e_type_script_setup_true_lang-DpGmboGe.js} |   2 +-
 ...rtBar-DdA9YPp2.js => ChartBar-DCxzL4Mr.js} |   2 +-
 ...e_type_script_setup_true_lang-Uu55b8d2.js} |   2 +-
 ...Line-DvClHTe8.js => ChartLine-COaY8_T5.js} |   2 +-
 ...e_type_script_setup_true_lang-BhGXdabU.js} |   2 +-
 ...und-C7dAy75u.js => ChartRound-BGY1UUvg.js} |   2 +-
 ...e_type_script_setup_true_lang-CRnoNLaQ.js} |   2 +-
 static/js/ChatGPT-DCwVhTb4.js                 |   1 -
 static/js/ChatGPT-DINDagS4.js                 |   1 +
 ...e_type_script_setup_true_lang-CW0EhonB.js} |   2 +-
 static/js/Dark-DVQIJhyt.js                    |   1 +
 static/js/Dark-Q9DDDEjg.js                    |   1 -
 ...e_type_script_setup_true_lang-BUQhTUpL.js} |   2 +-
 static/js/EditorBase-D1AupI0H.js              |   1 +
 static/js/EditorBase-n6Gmci0D.js              |   1 -
 ...e_type_script_setup_true_lang-CPB9o9ES.js} |   2 +-
 static/js/EditorMulti-DG99BdAP.js             |   1 -
 static/js/EditorMulti-DZUUtIRq.js             |   1 +
 ...e_type_script_setup_true_lang-2YMePmHh.js} |   2 +-
 static/js/EditorUpload-BnS3NlrH.js            |   1 -
 static/js/EditorUpload-CwV_pk0r.js            |   1 +
 ...e_type_script_setup_true_lang-CaxEoDZK.js} |   2 +-
 static/js/FullInput-B1Kz4XKb.js               |   1 -
 static/js/FullInput-Z2XHvw-s.js               |   1 +
 ...e_type_script_setup_true_lang-BpY-Uu2T.js} |   2 +-
 static/js/Group-B4-8g0bX.js                   |   1 +
 static/js/Group-FcpiZJIo.js                   |   1 -
 ...e_type_script_setup_true_lang-CgdPXlcz.js} |   2 +-
 .../{Input-6sJCL3dq.js => Input-B1Oxyefe.js}  |   2 +-
 static/js/IntroPanel-DdMz2tUi.js              |   1 +
 static/js/IntroPanel-XRWBDSOn.js              |   1 -
 ...e_type_script_setup_true_lang-uKDHi_PI.js} |   2 +-
 ...tCard-B7iRGOkA.js => ListCard-JqUEGz6j.js} |   2 +-
 ...Dkd99Cnk.js => ListDialogForm-DEpEVcMw.js} |   2 +-
 ...e_type_script_setup_true_lang-DhgSVv8H.js} |   2 +-
 static/js/LoFi-BLT_3_gd.js                    |   1 +
 static/js/LoFi-DebmWFOW.js                    |   1 -
 ...e_type_script_setup_true_lang-Cpz_9jTb.js} |   2 +-
 static/js/LoginPhone-CG6yxJuh.js              |   1 -
 static/js/LoginPhone-CVoK9Y30.js              |   1 +
 ...e_type_script_setup_true_lang-DsZ3G8XP.js} |   2 +-
 static/js/LoginQrCode-DLvUwY_M.js             |   1 -
 static/js/LoginQrCode-DtiCY4dw.js             |   1 +
 ...e_type_script_setup_true_lang-9yLgHgxB.js} |   2 +-
 static/js/LoginRegist-BSwfU-ki.js             |   1 -
 static/js/LoginRegist-BVN39INk.js             |   1 +
 ...e_type_script_setup_true_lang-C3R5Q_59.js} |   2 +-
 static/js/LoginUpdate-BQ7pC2Ke.js             |   1 +
 static/js/LoginUpdate-PPwme4sV.js             |   1 -
 ...e_type_script_setup_true_lang-CfuJU4UY.js} |   2 +-
 .../{Marks-2C-hV1Ep.js => Marks-Bq4Y7ATj.js}  |   2 +-
 static/js/MessageCode-CdNrUXXx.js             |   1 +
 static/js/MessageCode-stqspmtt.js             |   1 -
 ...e_type_script_setup_true_lang-B5hzlaV4.js} |   2 +-
 ...ment-Dhw_CaAf.js => Placement---wNwkx7.js} |   2 +-
 ...es-BYhnO6nX.js => Preferences-DsLoHa0N.js} |   2 +-
 static/js/Profile-CIY2Rw-P.js                 |   1 -
 static/js/Profile-KSPy7rCO.js                 |   1 +
 ...e_type_script_setup_true_lang-YRRPDzEC.js} |   2 +-
 .../{Range-BSoAPpsU.js => Range-lWbLfttl.js}  |   2 +-
 static/js/Red-CWfP5eYp.js                     |   1 -
 static/js/Red-DjIIXDK7.js                     |   1 +
 ...e_type_script_setup_true_lang-DNyhOi4V.js} |   2 +-
 ...og-c0GVFLGz.js => SecurityLog-DIV4YjXJ.js} |   2 +-
 ...e_type_script_setup_true_lang-CU6zEQ1u.js} |   2 +-
 ...e_type_script_setup_true_lang-EIq0xFSR.js} |   2 +-
 .../js/{Size-CFoto6Ak.js => Size-BF3wlzTk.js} |   2 +-
 static/js/Speech-C-hg2vr2.js                  |   1 -
 static/js/Speech-DZMcOtRn.js                  |   1 +
 ...e_type_script_setup_true_lang-8lENK2xh.js} |   2 +-
 .../js/{Step-CkQnSZZ7.js => Step-7EIGaKOo.js} |   2 +-
 ...{Vditor-BXYI23jE.js => Vditor-CqdbWzNP.js} |   2 +-
 ...e_type_script_setup_true_lang-CsIcp6k8.js} |   2 +-
 ...tical-BPDnZ1xi.js => Vertical-DvMIPgK_.js} |   2 +-
 ...hTK5vMg.js => add-circle-line-mpMauZOM.js} |   2 +-
 ...css-BAhMLgMt.js => animatecss-D4515tgM.js} |   2 +-
 ...-B338VDtF.js => animationEdge-BHCtHOIl.js} |   2 +-
 .../js/{app-Di1Ywty_.js => app-CJrQQvy5.js}   |   2 +-
 ...4Wwn.js => arrow-right-s-line-zW5hR3DY.js} |   2 +-
 ...k_top-coKrcIcM.js => back_top-CjnKRc8p.js} |   2 +-
 ...arcode-GTXLUjYH.js => barcode-lLTDK9ug.js} |   2 +-
 static/js/base-CCPcX8Dd.js                    |   1 +
 static/js/base-D-8oaP50.js                    |   1 +
 static/js/base-DPgSow0D.js                    |   1 -
 static/js/base-TfBYbo1U.js                    |   1 -
 ...e_type_script_setup_true_lang-CifBJE9T.js} |   2 +-
 ...e_type_script_setup_true_lang-jAyRnGus.js} |   2 +-
 .../{basic-CA3Obtls.js => basic-BsaSoefj.js}  |   2 +-
 ...{border-CPPbtbQC.js => border-D4PoQseo.js} |   2 +-
 ...e_type_script_setup_true_lang-BHs9MlE8.js} |   2 +-
 ...{button--W2MPUua.js => button-DO6LPheW.js} |   2 +-
 ...cader-DBCTkgT8.js => cascader-BWOiKxm2.js} |   2 +-
 .../{check-C1MlsykW.js => check-DSYAIOMi.js}  |   2 +-
 ...n-D0r2RPXU.js => check-button-Kki9k_iG.js} |   2 +-
 ...ard-CK1lgWe3.js => check-card-_fV4cdkI.js} |   2 +-
 .../{close-DDzdHX4x.js => close-CzKaZglx.js}  |   2 +-
 ...lapse-xgMCNaYI.js => collapse-BHfxiPi1.js} |   2 +-
 ...lapse-CBMzBCos.js => collapse-DSJsbugI.js} |   2 +-
 ...r-LBMqnj4e.js => color-picker-CxYpRToC.js} |   2 +-
 ...olumns-DWRhkKHc.js => columns-8YHERO2u.js} |   2 +-
 ...olumns-DN0UjyBd.js => columns-BBGhrKmq.js} |   2 +-
 ...olumns-CCfPMP1x.js => columns-BGu4-_7S.js} |   2 +-
 ...olumns-BlbUFUt4.js => columns-BHZuvABV.js} |   2 +-
 ...olumns-C5FlrLwI.js => columns-BLuEAqNx.js} |   2 +-
 ...olumns-BnsaNcgC.js => columns-BS2WRsZg.js} |   2 +-
 ...olumns-D6e9M1l8.js => columns-BpTcFJqv.js} |   2 +-
 ...olumns-ClTNzEmJ.js => columns-Bvz-l_lu.js} |   2 +-
 ...olumns-BSuOd4vK.js => columns-CRDmG-Ny.js} |   2 +-
 ...olumns-Bogf6V-5.js => columns-CThnlYmq.js} |   2 +-
 ...olumns-CVi-ZbvN.js => columns-CUwpRHbS.js} |   2 +-
 ...olumns-Be4Rg-EY.js => columns-CZPPXgvT.js} |   2 +-
 ...olumns-Bz0wvjmd.js => columns-CZRcm2lp.js} |   2 +-
 ...olumns-CSREpnoP.js => columns-CzafCWzO.js} |   2 +-
 ...olumns-BxUl7K7y.js => columns-D8Vd6NXQ.js} |   2 +-
 ...olumns-BixV-nxL.js => columns-DedTudZj.js} |   2 +-
 ...olumns-DSIRcjYE.js => columns-Dppj4B2V.js} |   2 +-
 ...olumns-zYWP9bz6.js => columns-EEPzMDX0.js} |   2 +-
 ...olumns-CPr5LqeI.js => columns-Kk-P98vj.js} |   2 +-
 ...olumns-8qaHTYR5.js => columns-x2rTvYN4.js} |   2 +-
 ...nt-to-BA7AlaL0.js => count-to-DLlGwpAY.js} |   2 +-
 static/js/customIndex-CElrig4T.js             |   1 -
 static/js/customIndex-DmpGmv4Q.js             |   1 +
 ...e_type_script_setup_true_lang-BLQmoHuS.js} |   2 +-
 .../js/{dark-DLfHBWQw.js => dark-BSBo9Q39.js} |   2 +-
 .../js/{data-C0MR4vbb.js => data-BQpAzO8X.js} |   2 +-
 .../js/{data-euvv1SQm.js => data-dJichFhc.js} |   2 +-
 ...er-eE-lhrzw.js => date-picker-3wcAJwrG.js} |   2 +-
 ...E2BwqE8.js => datetime-picker-DFdKjkf3.js} |   2 +-
 ...ounce-DMTwADrK.js => debounce-CKGb8GBN.js} |   2 +-
 ...{delete-DBwIFZex.js => delete-DXj9P2Mr.js} |   2 +-
 static/js/detail-C5f19VPi.js                  |   1 +
 static/js/detail-DDtvYs1c.js                  |   1 -
 ...e_type_script_setup_true_lang-CLCqJNbE.js} |   2 +-
 static/js/dialog-DJgRYCmi.js                  |   1 -
 static/js/dialog-DfqtSzJh.js                  |   1 +
 ...e_type_script_setup_true_lang-BLngnTPt.js} |   2 +-
 ...ves-EZNsfpw3.js => directives-DUrOgzdR.js} |   2 +-
 ...nload-C2THzFIM.js => download-DuLM6MPJ.js} |   2 +-
 ...able-CM2baKE1.js => draggable-CeRufpxr.js} |   2 +-
 static/js/drawer-BNIQjiCy.js                  |   1 +
 static/js/drawer-Clg5oE_v.js                  |   1 -
 ...e_type_script_setup_true_lang-KvrhQYpT.js} |   2 +-
 .../js/{edit-BpV9WlC4.js => edit-BMG-afGg.js} |   2 +-
 ...t-pen-CR9tuJAb.js => edit-pen-2Mk5P5gn.js} |   2 +-
 ...tton-BqqgccdH.js => el-button-Dq2KkPVs.js} |   2 +-
 ...pTheme-CACSq_GR.js => epTheme-BPGWtvDT.js} |   2 +-
 .../{excel-qvl02PIo.js => excel-DpQ27DD6.js}  |   2 +-
 ...{expand-CpNgoPyj.js => expand-DEak_oIl.js} |   2 +-
 ...e_type_script_setup_true_lang-DdapaeAH.js} |   2 +-
 .../js/{fail-BbD4BS_w.js => fail-CWi1NNM2.js} |   2 +-
 ...ilters-Cn7xquqk.js => filters-Dacfy3ez.js} |   2 +-
 ...e_type_script_setup_true_lang-BlZePCn5.js} |   2 +-
 static/js/fixColumn-6ey19ilJ.js               |   1 +
 static/js/fixColumn-DfSE_-jS.js               |   1 -
 ...e_type_script_setup_true_lang-DwBoMyjV.js} |   2 +-
 static/js/fixHeader-B1jDrhjS.js               |   1 -
 static/js/fixHeader-CvAX8peB.js               |   1 +
 ...e_type_script_setup_true_lang-BHPz4G5Q.js} |   2 +-
 static/js/fluidHeight-BnYhcLHk.js             |   1 +
 static/js/fluidHeight-Cm6g6eU2.js             |   1 -
 ...e_type_script_setup_true_lang-MHYr5PRc.js} |   2 +-
 static/js/form-B-R6d0jc.js                    |   1 +
 static/js/form-BReIGVcN.js                    |   1 -
 static/js/form-BadfS6PQ.js                    |   1 -
 static/js/form-C72QTpRv.js                    |   1 -
 static/js/form-CbIlL18K.js                    |   1 -
 static/js/form-CcV7IY3S.js                    |   1 +
 static/js/form-Ch8ea_fx.js                    |   1 -
 static/js/form-Cjax68nK.js                    |   1 +
 static/js/form-Cy0bhr8r.js                    |   1 +
 static/js/form-DfRxWtBz.js                    |   1 +
 static/js/form-Dm-CTFwG.js                    |   1 +
 static/js/form-Dx_oZ1qx.js                    |   1 -
 ...e_type_script_setup_true_lang-0pQj3x6M.js} |   2 +-
 ...e_type_script_setup_true_lang-B6DGn6LO.js} |   2 +-
 ...e_type_script_setup_true_lang-CAbRpzzs.js} |   2 +-
 ...e_type_script_setup_true_lang-CGDB1He1.js} |   2 +-
 ...e_type_script_setup_true_lang-H1wWZGaA.js} |   2 +-
 ...e_type_script_setup_true_lang-MouAY27b.js} |   2 +-
 ...-BLCu6Mhg.js => formPrimitive-Db9Vd7O0.js} |   2 +-
 ...-BY7_8cei.js => formPrimitive-dJPJlGjg.js} |   2 +-
 ...e_type_script_setup_true_lang-Deq9E8vm.js} |   2 +-
 ...e_type_script_setup_true_lang-DzPG-3oy.js} |   2 +-
 .../{frame-DwGVOkUC.js => frame-CFaXLUQE.js}  |   2 +-
 static/js/groupHeader-CQq8LHr4.js             |   1 +
 static/js/groupHeader-zW4UdA6n.js             |   1 -
 ...e_type_script_setup_true_lang-DM56Ruqw.js} |   2 +-
 .../js/{high-C8-8wrM7.js => high-B5cdtfyE.js} |   2 +-
 .../js/{hook-CAmnDlkU.js => hook-BJ3bNyc0.js} |   2 +-
 .../js/{hook-BHokd5M4.js => hook-Bg641roa.js} |   2 +-
 .../js/{hook-BDvlZWda.js => hook-CE7FJ024.js} |   2 +-
 .../js/{hook-DHjdke8w.js => hook-CfrfRVdP.js} |   2 +-
 .../js/{hook-Ze49WJ5m.js => hook-CneSYixN.js} |   2 +-
 .../js/{hook-odrsPk2h.js => hook-DZMeOWOx.js} |   2 +-
 .../js/{hook-BxXMIQkn.js => hook-ix1I_lB_.js} |   2 +-
 .../js/{hook-XO4kWlwG.js => hook-wTCkajy2.js} |   2 +-
 .../{hooks-BpLE2I87.js => hooks-DlZjUF-4.js}  |   2 +-
 .../{hooks-D2ux3uFO.js => hooks-lYT7v_hN.js}  |   2 +-
 .../{hooks-DL_Bq9qM.js => hooks-xYiuaooV.js}  |   2 +-
 ...tal-1EyrK_ho.js => horizontal-BF8RfKNg.js} |   2 +-
 static/js/iMessage-C3s3bEsG.js                |   1 -
 static/js/iMessage-nnXJT5O9.js                |   1 +
 ...e_type_script_setup_true_lang-BMBXLnsB.js} |   2 +-
 static/js/icon-CaE3xy11.js                    |   1 +
 static/js/icon-D8BKwF9n.js                    |   1 -
 ...ct-EZcNbYGa.js => icon-select-95hz9t_N.js} |   2 +-
 ...e_type_script_setup_true_lang-p5gq1J9F.js} |   2 +-
 static/js/imgPreview-L3AJkX3j.js              |   1 +
 static/js/imgPreview-wVJavwi2.js              |   1 -
 ...e_type_script_setup_true_lang-Ca0cdkJX.js} |   2 +-
 static/js/index-39dNqJLW.js                   |   1 -
 static/js/index-8XaMbZsD.js                   |   1 +
 .../{index-Bk3k49-q.js => index-9IYyhFio.js}  |   2 +-
 .../{index-BZrKYsuo.js => index-AjN9DkBr.js}  |   2 +-
 .../{index-C9eGEi7R.js => index-B1hALLnN.js}  |   2 +-
 .../{index-Bzu06qos.js => index-B509kWn9.js}  |   2 +-
 static/js/index-B56N190g.js                   |   1 -
 static/js/index-BC_gexAh.js                   |   1 -
 .../{index-MG0KqD2t.js => index-BEsW5ilS.js}  |   2 +-
 static/js/index-BG09iRmi.js                   |   1 +
 .../{index-DWGWzPVq.js => index-BH8bFTFX.js}  |   2 +-
 .../{index-DNU69gYa.js => index-BHLnf5Ue.js}  |   2 +-
 .../{index-Chy1nK2h.js => index-BOM3-qPr.js}  |   2 +-
 .../{index-BNziv1rC.js => index-BOcMDA6S.js}  |   2 +-
 static/js/index-BRKSrhWF.js                   |   1 +
 static/js/index-BVRx9oS1.js                   |   1 -
 static/js/index-BaetYSgJ.js                   |   1 -
 .../{index-oQ0zK3uc.js => index-BgiRcey9.js}  |   2 +-
 static/js/index-Bgjp45DQ.js                   |   1 -
 .../{index-LAd5Bxnw.js => index-BhHy73fh.js}  |   2 +-
 .../{index-BEfGm8XB.js => index-Bj_jEb4l.js}  |   2 +-
 .../{index-BmtBEufx.js => index-Bjmo8s-Y.js}  |   2 +-
 .../{index-DeavLABZ.js => index-BjrZepJY.js}  |   2 +-
 static/js/index-BkeDx-iu.js                   |   1 +
 static/js/index-BoIU9GYV.js                   |   1 -
 .../{index-BmohWD1s.js => index-BoYfvfwd.js}  |   2 +-
 static/js/index-Bqwaf15g.js                   |   1 +
 .../{index-uiW-DAQ1.js => index-BsJvJUTz.js}  |   2 +-
 static/js/index-BwlMG7H_.js                   |   1 -
 .../{index-CgcSAQRg.js => index-Bx6QDhZr.js}  |   2 +-
 .../{index-CzpFNgLG.js => index-C3sAIgiZ.js}  |   2 +-
 static/js/index-C7L39vL3.js                   |   1 +
 .../{index-6Mi_wruX.js => index-C9UPVkSy.js}  |   2 +-
 .../{index-DJF8szhR.js => index-CBOtuiF4.js}  |   2 +-
 .../{index-PMvusjxU.js => index-CDj1xZM4.js}  |   2 +-
 .../{index-D4RnKngm.js => index-CEJTZOsL.js}  |   2 +-
 .../{index-MMh4ypO1.js => index-CEpJf81p.js}  |   2 +-
 .../{index-DZEL0PzZ.js => index-CGeOV4wJ.js}  |   2 +-
 .../{index-DzJDwoPw.js => index-CGrhlM1P.js}  |   2 +-
 static/js/index-CJkgqf7O.js                   |   1 +
 .../{index-CvWUZ1e5.js => index-CJxayTJ5.js}  |   2 +-
 .../{index-CnGZWx4L.js => index-CKZwQfyW.js}  |   2 +-
 static/js/index-COTG1F3d.js                   |   1 +
 static/js/index-CRqJP9vP.js                   |   1 -
 .../{index-DiOKv0Oo.js => index-CST5p6EB.js}  |   2 +-
 static/js/index-CT71zN_4.js                   |   1 -
 .../{index-Cxcl10MF.js => index-CVkHz963.js}  |   2 +-
 static/js/index-Ci5DqqNi.js                   |   1 +
 .../{index-C0I7E0G4.js => index-CmAU7G9-.js}  |   2 +-
 .../{index-CqwuWqil.js => index-CoEhLGrZ.js}  |   2 +-
 static/js/index-CpA9kuhn.js                   |   1 +
 .../{index-BOkgr4oK.js => index-Cras-aPX.js}  |   2 +-
 static/js/index-CvNt7YOA.js                   |   1 -
 static/js/index-CyxHKA8e.js                   |   1 +
 .../{index-D6VYpQEQ.js => index-Cz_rR5_M.js}  |   2 +-
 static/js/index-D6Vea65h.js                   |   1 -
 .../{index-DHGygsqd.js => index-DHngekis.js}  |   2 +-
 .../{index-DJLlw1i9.js => index-DIKdEcQb.js}  |   2 +-
 .../{index-DFqer___.js => index-DJ41m3mk.js}  |   2 +-
 .../{index-jd4oN6fQ.js => index-DRRI7CX7.js}  |   2 +-
 .../{index-CmfAXj0k.js => index-DUCn17Sh.js}  |   2 +-
 static/js/index-DVO5HZH-.js                   |   1 +
 .../{index-CfTzQ-Zr.js => index-DVRb924u.js}  |   2 +-
 .../{index-C9PHVaV8.js => index-DXOWua-s.js}  |   2 +-
 .../{index-eTUKeCEr.js => index-DZhqMRp4.js}  |   2 +-
 .../{index-BhKL7BmU.js => index-DbhLXU6Y.js}  |   2 +-
 .../{index-D7dKXeDd.js => index-DhpwuMim.js}  |   2 +-
 static/js/index-Di3VCS_h.js                   |   1 -
 static/js/index-DkOieP0t.js                   |   1 +
 static/js/index-Dkv7Y4Q0.js                   |   1 -
 .../{index-XFFxxt6N.js => index-DlGcZyJw.js}  |   2 +-
 static/js/index-Dl_OVJqt.js                   |   1 -
 static/js/index-DmzY1z6Z.js                   |   1 +
 .../{index-D4BNae8u.js => index-DpjqC-2-.js}  |   2 +-
 static/js/index-DrYfC9m3.js                   |   1 +
 static/js/index-Dwj6Osi-.js                   |   1 -
 .../{index-Bk9i4cZI.js => index-DxlFWLak.js}  |   2 +-
 .../{index-C1YthJYm.js => index-DzhWljW2.js}  |   2 +-
 .../{index-DZEk0Lg0.js => index-FkXh20BC.js}  | 106 +++++++++---------
 .../{index-BnfGzthh.js => index-O9iirFn1.js}  |   2 +-
 static/js/index-ONNJxgX5.js                   |   1 -
 .../{index-BNVUlg9z.js => index-RRUOqScX.js}  |   2 +-
 .../{index-CvUXhCIq.js => index-TVzYukvE.js}  |   2 +-
 .../{index-BSx4Rvbm.js => index-UPghvGbz.js}  |   2 +-
 .../{index-ChJue-HN.js => index-VijmInl2.js}  |   2 +-
 .../{index-D0ZXlpsu.js => index-ZpJRZJ2o.js}  |   2 +-
 static/js/index-eOf9HZ7Z.js                   |   1 +
 .../{index-DbM8LY5r.js => index-ff406u9C.js}  |   2 +-
 static/js/index-j4RhSo4v.js                   |   1 -
 static/js/index-np6oFBqA.js                   |   1 +
 .../{index-BQmzZJ8Z.js => index-nrs5gnAu.js}  |   2 +-
 .../{index-BY0SI-0y.js => index-qcDGRB41.js}  |   2 +-
 .../{index-GpIQWw0c.js => index-rTZYdNEq.js}  |   2 +-
 static/js/index-s3veFYSz.js                   |   1 +
 .../{index-C_nhImfC.js => index-uK2llLpJ.js}  |   2 +-
 .../{index-0lqNBqYk.js => index-vRSa-WVW.js}  |   2 +-
 ....esm-DI0uy_Kh.js => index.esm-3E7kb5am.js} |   2 +-
 ....esm-DuO0-KMm.js => index.esm-CyGiZ_4N.js} |   2 +-
 ...e_type_script_setup_true_lang-BWg7dlDu.js} |   2 +-
 ...e_type_script_setup_true_lang-BksLH2WX.js} |   2 +-
 ...e_type_script_setup_true_lang-C6ltnH9C.js} |   2 +-
 ...e_type_script_setup_true_lang-CBdEvZ4s.js} |   2 +-
 ...e_type_script_setup_true_lang-Cd3pYHg8.js} |   2 +-
 ...e_type_script_setup_true_lang-CfVBCCCV.js} |   2 +-
 ...e_type_script_setup_true_lang-D9Q4lBLV.js} |   2 +-
 ...e_type_script_setup_true_lang-DAH_8F-q.js} |   2 +-
 ...e_type_script_setup_true_lang-DCfAlrUA.js} |   2 +-
 ...e_type_script_setup_true_lang-DSrPG1qQ.js} |   2 +-
 ...e_type_script_setup_true_lang-DUEm75K1.js} |   2 +-
 ...e_type_script_setup_true_lang-Du2LiZBN.js} |   2 +-
 ...e_type_script_setup_true_lang-MNdpAMq-.js} |   2 +-
 ...e_type_script_setup_true_lang-VrqGg7gK.js} |   2 +-
 ...e_type_script_setup_true_lang-e63PkNEw.js} |   2 +-
 ...e_type_script_setup_true_lang-j7ffRUbN.js} |   2 +-
 ...e_type_script_setup_true_lang-ryeRKVZu.js} |   2 +-
 ...e_type_script_setup_true_lang-vCLd532D.js} |   2 +-
 ...RJddJJr.js => infinite-scroll-C3WlSn6V.js} |   2 +-
 ...{iphone-x09Rvv_M.js => iphone-wyUxFQS8.js} |   2 +-
 ...or-dXx4Mc9q.js => json-editor-ClBgJOT9.js} |   2 +-
 ...{layout-6KzV67Po.js => layout-SlfSLHYv.js} |   2 +-
 ...e_type_script_setup_true_lang-BUfwUg2k.js} |   2 +-
 ...tree-CbgrdObZ.js => line-tree-CmW4SQ2A.js} |   2 +-
 static/js/list--PuHTV1q.js                    |   1 +
 static/js/list-BPvaY4qn.js                    |   1 +
 static/js/list-BUhbVy8E.js                    |   1 -
 .../js/{list-B1NnNAAJ.js => list-BrvqmjFA.js} |   2 +-
 static/js/list-CCDGh0FE.js                    |   1 +
 static/js/list-CcX4bX3y.js                    |   1 -
 static/js/list-DMLm9sDi.js                    |   1 +
 static/js/list-DiMY_2pB.js                    |   1 -
 static/js/list-DmVKYiiA.js                    |   1 +
 static/js/list-YsjFFaEh.js                    |   1 -
 static/js/list-_yPqplz8.js                    |   1 -
 ...e_type_script_setup_true_lang-7gjCcihb.js} |   2 +-
 ...fill-Ch6bqaEC.js => lock-fill-DyqEUhlP.js} |   2 +-
 .../js/{map-BPgyyW3Y.js => map-COapgvJh.js}   |   2 +-
 ...tree-DwQ8fRk_.js => menu-tree-C6v-UVUe.js} |   2 +-
 ...ic-BL_A1p5Z.js => menuDynamic-CcpBATVU.js} |   2 +-
 ...roup-uS-6fjrn.js => menuGroup-CkPa1UyQ.js} |   2 +-
 static/js/merge-777bndcW.js                   |   1 -
 static/js/merge-D-HLlw4e.js                   |   1 +
 ...e_type_script_setup_true_lang-uMYn60pf.js} |   2 +-
 ...essage-gpAZQL-z.js => message-CXYlnb_f.js} |   2 +-
 .../js/{mock-C_dmZR7B.js => mock-B4NmrUrx.js} |   2 +-
 ...{motion-CzeNsLZb.js => motion-BX_U2-Kj.js} |   2 +-
 ...nt-Bc2AKerf.js => mqtt-client-i7CUyiA_.js} |   2 +-
 static/js/multipleChoice-BwXXBgQV.js          |   1 +
 static/js/multipleChoice-zjUCm3Cr.js          |   1 -
 ...e_type_script_setup_true_lang-CF86X3P_.js} |   2 +-
 ...tProp-DpwoG-GU.js => nestProp-CFQcQEhA.js} |   2 +-
 ...e_type_script_setup_true_lang-CahMQZNW.js} |   2 +-
 ...rderBy-CH6m0jWM.js => orderBy-HpKBQ2bt.js} |   2 +-
 static/js/pageList-BuezGtc1.js                |   1 -
 static/js/pageList-QWPL4jHY.js                |   1 +
 ...e_type_script_setup_true_lang-Bxtll2_o.js} |   2 +-
 ...-CdKbNEJV.js => params-detail-B_2L0k6m.js} |   2 +-
 .../js/{pdf-wjhgS8rQ.js => pdf-3FH7-2Dv.js}   |   2 +-
 .../{perms-DJaPWyX8.js => perms-Bkg09x4j.js}  |   2 +-
 ...Chart-D51ncqnJ.js => pieChart-1OMaafNI.js} |   2 +-
 ...e_type_script_setup_true_lang-CBr2CbZv.js} |   2 +-
 ...{pinyin-DQ8hYDC1.js => pinyin-CB6pMJV5.js} |   2 +-
 ...form-uf6cd_Tu.js => plus-form-D8uBaF2e.js} |   2 +-
 ...de-u_f9evmW.js => processNode-BQuXHRpU.js} |   2 +-
 ...gress-CyWqbESc.js => progress-EnHTYyuB.js} |   2 +-
 ...{qrcode-Bt2kQ9Hm.js => qrcode-xecFaqrf.js} |   2 +-
 ...l-CVaCrP5n.js => query-detail-BoADlkf1.js} |   2 +-
 static/js/radio-CLi5KTmh.js                   |   1 -
 static/js/radio-g6_Wc9J-.js                   |   1 +
 ...e_type_script_setup_true_lang-CQ3a2zZV.js} |   2 +-
 ...irect-CyES-yx_.js => redirect-DwgoDebK.js} |   2 +-
 ...efresh-DFQs613H.js => refresh-9cMejE9a.js} |   2 +-
 ...-D5XtH2Hg.js => refresh-right-CetFx1Br.js} |   2 +-
 ...{ripple-C5Zyd-nW.js => ripple-CRLF3NL3.js} |   2 +-
 static/js/role-DYDFL4Ty.js                    |   1 +
 static/js/role-e3K03K6c.js                    |   1 -
 ...e_type_script_setup_true_lang-CFrBwILN.js} |   2 +-
 ...sVukjFk.js => seamless-scroll-C373bNIs.js} |   2 +-
 static/js/search-C72LVYaj.js                  |   1 +
 static/js/search-CxhbqXdb.js                  |   1 -
 ...e_type_script_setup_true_lang-DTG3bU6A.js} |   2 +-
 ...nted-PKQEdZ94.js => segmented-BQPhF7ay.js} |   2 +-
 ...ector-CyK_naXG.js => selector-CzelON0Y.js} |   2 +-
 ...tive-Cx-mkBSj.js => sensitive-B5gto6M5.js} |   2 +-
 ...UWL.js => shield-keyhole-line-Y8MJfLpT.js} |   2 +-
 static/js/sortable-BgGWHfaE.js                |   1 +
 static/js/sortable-CruIZOc3.js                |   1 -
 ...e_type_script_setup_true_lang-BEQzPYaG.js} |   2 +-
 ...ane-B4SZ3-yN.js => split-pane-BXnBsUIK.js} |   2 +-
 ...stic-B2aINNAu.js => statistic-3C2EI3_l.js} |   2 +-
 static/js/status-BCd0PZn2.js                  |   1 +
 static/js/status-DfJK48hZ.js                  |   1 -
 ...e_vue_type_style_index_0_lang-C5lOv9bY.js} |   2 +-
 static/js/steps-C3kOKIHF.js                   |   1 +
 static/js/steps-CJxDVRkA.js                   |   1 -
 ...e_type_script_setup_true_lang-_HtXk6sc.js} |   2 +-
 ...{stripe-Bx2GxJXM.js => stripe-DhB6Ehpc.js} |   2 +-
 ...e_type_script_setup_true_lang-uOD3LFqk.js} |   2 +-
 ...uccess-CoVm7Pr_.js => success-DEYiz6-X.js} |   2 +-
 ...{swiper-DcI32zfj.js => swiper-B5r97zUx.js} |   2 +-
 ...{system-Bo09XO83.js => system-BudGgopE.js} |   2 +-
 .../js/{tag-BWy5bCdR.js => tag-CjPuPgK7.js}   |   2 +-
 .../js/{text-BdRwoit4.js => text-D7U_RF7U.js} |   2 +-
 ...er-B5gI1s5d.js => time-picker-DvwHv1AE.js} |   2 +-
 ...eline-BuViz_A4.js => timeline-BRzfzD6N.js} |   2 +-
 ...alRow-CiTt3DTe.js => totalRow-CAuQhbYR.js} |   2 +-
 ...e_type_script_setup_true_lang-CaVnFJ_B.js} |   2 +-
 static/js/tree-Bjqm-bFA.js                    |   1 +
 static/js/tree-D3_EIqYi.js                    |   1 -
 .../js/{tree-Dk2BeCHb.js => tree-paHTZj5N.js} |   2 +-
 ...e_type_script_setup_true_lang-BBHGkniu.js} |   2 +-
 static/js/treeList-CKTF3h7S.js                |   1 -
 static/js/treeList-CNYXh-ZL.js                |   1 +
 ...e_type_script_setup_true_lang-00SX1IJO.js} |   2 +-
 ...{typeit-D0FAlENf.js => typeit-BaXTnSTe.js} |   2 +-
 ...ne-C8jEYQo9.js => upload-line-CELqtJfI.js} |   2 +-
 ...truD.js => useDataThemeChange-C35BmKt8.js} |   2 +-
 ...{verify-PS8G7qy0.js => verify-BrOtSSGU.js} |   2 +-
 ...tical-BSH3I5zs.js => vertical-BxHTXUzt.js} |   2 +-
 .../{video-DXujw7RG.js => video-v487gbhV.js}  |   2 +-
 ...irtual--nb5Lt1u.js => virtual-BYVtd-7m.js} |   2 +-
 ...-BNV22gIO.js => vue-flow-core-BJ4ZPFne.js} |   2 +-
 ...5VOJKM5.js => vue-json-pretty-FBlR7qWL.js} |   2 +-
 ...s => vue-virtual-scroller.esm-CP2l3DGX.js} |   2 +-
 ...mark-BYpewWno.js => watermark-BGTD2Ved.js} |   2 +-
 448 files changed, 425 insertions(+), 429 deletions(-)
 rename static/js/{403-4Em2KGyd.js => 403-C-YqLI0H.js} (98%)
 rename static/js/{404-CS26rGJs.js => 404-DLg_269_.js} (99%)
 rename static/js/{500-DEseHwzM.js => 500-CLDDx707.js} (99%)
 rename static/js/{AccountManagement-CrkPcrgP.js => AccountManagement-CJUY_vz3.js} (95%)
 delete mode 100644 static/js/Bard-BmkIKEP9.js
 create mode 100644 static/js/Bard-Dlaxz9dt.js
 rename static/js/{Bard.vue_vue_type_script_setup_true_lang-DqbtSTvT.js => Bard.vue_vue_type_script_setup_true_lang-CvCcs8gK.js} (97%)
 rename static/js/{Base-Bo69J537.js => Base-Dmpx4Pk5.js} (95%)
 delete mode 100644 static/js/Bing-DzgPbbtN.js
 create mode 100644 static/js/Bing-Q9ZRZyiY.js
 rename static/js/{Bing.vue_vue_type_script_setup_true_lang-BMBbDCs2.js => Bing.vue_vue_type_script_setup_true_lang-Btb7jGGq.js} (97%)
 delete mode 100644 static/js/Blue-BCWN_vbi.js
 create mode 100644 static/js/Blue-D3NnuLUC.js
 rename static/js/{Blue.vue_vue_type_script_setup_true_lang-Dm8mnsxu.js => Blue.vue_vue_type_script_setup_true_lang-DpGmboGe.js} (95%)
 rename static/js/{ChartBar-DdA9YPp2.js => ChartBar-DCxzL4Mr.js} (50%)
 rename static/js/{ChartBar.vue_vue_type_script_setup_true_lang-DtJWvjCj.js => ChartBar.vue_vue_type_script_setup_true_lang-Uu55b8d2.js} (95%)
 rename static/js/{ChartLine-DvClHTe8.js => ChartLine-COaY8_T5.js} (50%)
 rename static/js/{ChartLine.vue_vue_type_script_setup_true_lang-BcCQvBKF.js => ChartLine.vue_vue_type_script_setup_true_lang-BhGXdabU.js} (90%)
 rename static/js/{ChartRound-C7dAy75u.js => ChartRound-BGY1UUvg.js} (51%)
 rename static/js/{ChartRound.vue_vue_type_script_setup_true_lang-fnixAgaN.js => ChartRound.vue_vue_type_script_setup_true_lang-CRnoNLaQ.js} (92%)
 delete mode 100644 static/js/ChatGPT-DCwVhTb4.js
 create mode 100644 static/js/ChatGPT-DINDagS4.js
 rename static/js/{ChatGPT.vue_vue_type_script_setup_true_lang-Bw0ijnvC.js => ChatGPT.vue_vue_type_script_setup_true_lang-CW0EhonB.js} (97%)
 create mode 100644 static/js/Dark-DVQIJhyt.js
 delete mode 100644 static/js/Dark-Q9DDDEjg.js
 rename static/js/{Dark.vue_vue_type_script_setup_true_lang-UxSYAmUv.js => Dark.vue_vue_type_script_setup_true_lang-BUQhTUpL.js} (95%)
 create mode 100644 static/js/EditorBase-D1AupI0H.js
 delete mode 100644 static/js/EditorBase-n6Gmci0D.js
 rename static/js/{EditorBase.vue_vue_type_script_setup_true_lang-4LO5nx51.js => EditorBase.vue_vue_type_script_setup_true_lang-CPB9o9ES.js} (84%)
 delete mode 100644 static/js/EditorMulti-DG99BdAP.js
 create mode 100644 static/js/EditorMulti-DZUUtIRq.js
 rename static/js/{EditorMulti.vue_vue_type_script_setup_true_lang-CWvhKLhR.js => EditorMulti.vue_vue_type_script_setup_true_lang-2YMePmHh.js} (84%)
 delete mode 100644 static/js/EditorUpload-BnS3NlrH.js
 create mode 100644 static/js/EditorUpload-CwV_pk0r.js
 rename static/js/{EditorUpload.vue_vue_type_script_setup_true_lang-BXZqC2BV.js => EditorUpload.vue_vue_type_script_setup_true_lang-CaxEoDZK.js} (80%)
 delete mode 100644 static/js/FullInput-B1Kz4XKb.js
 create mode 100644 static/js/FullInput-Z2XHvw-s.js
 rename static/js/{FullInput.vue_vue_type_script_setup_true_lang-bVLh6meI.js => FullInput.vue_vue_type_script_setup_true_lang-BpY-Uu2T.js} (94%)
 create mode 100644 static/js/Group-B4-8g0bX.js
 delete mode 100644 static/js/Group-FcpiZJIo.js
 rename static/js/{Group.vue_vue_type_script_setup_true_lang-CzHR0Q1q.js => Group.vue_vue_type_script_setup_true_lang-CgdPXlcz.js} (94%)
 rename static/js/{Input-6sJCL3dq.js => Input-B1Oxyefe.js} (83%)
 create mode 100644 static/js/IntroPanel-DdMz2tUi.js
 delete mode 100644 static/js/IntroPanel-XRWBDSOn.js
 rename static/js/{IntroPanel.vue_vue_type_script_setup_true_lang-DC_uK3bC.js => IntroPanel.vue_vue_type_script_setup_true_lang-uKDHi_PI.js} (92%)
 rename static/js/{ListCard-B7iRGOkA.js => ListCard-JqUEGz6j.js} (98%)
 rename static/js/{ListDialogForm-Dkd99Cnk.js => ListDialogForm-DEpEVcMw.js} (52%)
 rename static/js/{ListDialogForm.vue_vue_type_script_setup_true_lang-CZkUE2Ti.js => ListDialogForm.vue_vue_type_script_setup_true_lang-DhgSVv8H.js} (97%)
 create mode 100644 static/js/LoFi-BLT_3_gd.js
 delete mode 100644 static/js/LoFi-DebmWFOW.js
 rename static/js/{LoFi.vue_vue_type_script_setup_true_lang-BiS0fnYd.js => LoFi.vue_vue_type_script_setup_true_lang-Cpz_9jTb.js} (96%)
 delete mode 100644 static/js/LoginPhone-CG6yxJuh.js
 create mode 100644 static/js/LoginPhone-CVoK9Y30.js
 rename static/js/{LoginPhone.vue_vue_type_script_setup_true_lang-BwJKrrKV.js => LoginPhone.vue_vue_type_script_setup_true_lang-DsZ3G8XP.js} (89%)
 delete mode 100644 static/js/LoginQrCode-DLvUwY_M.js
 create mode 100644 static/js/LoginQrCode-DtiCY4dw.js
 rename static/js/{LoginQrCode.vue_vue_type_script_setup_true_lang-DMSl7Olw.js => LoginQrCode.vue_vue_type_script_setup_true_lang-9yLgHgxB.js} (75%)
 delete mode 100644 static/js/LoginRegist-BSwfU-ki.js
 create mode 100644 static/js/LoginRegist-BVN39INk.js
 rename static/js/{LoginRegist.vue_vue_type_script_setup_true_lang-BlIf-wP2.js => LoginRegist.vue_vue_type_script_setup_true_lang-C3R5Q_59.js} (92%)
 create mode 100644 static/js/LoginUpdate-BQ7pC2Ke.js
 delete mode 100644 static/js/LoginUpdate-PPwme4sV.js
 rename static/js/{LoginUpdate.vue_vue_type_script_setup_true_lang-DOxqitdF.js => LoginUpdate.vue_vue_type_script_setup_true_lang-CfuJU4UY.js} (90%)
 rename static/js/{Marks-2C-hV1Ep.js => Marks-Bq4Y7ATj.js} (87%)
 create mode 100644 static/js/MessageCode-CdNrUXXx.js
 delete mode 100644 static/js/MessageCode-stqspmtt.js
 rename static/js/{MessageCode.vue_vue_type_script_setup_true_lang-CM-adEAz.js => MessageCode.vue_vue_type_script_setup_true_lang-B5hzlaV4.js} (99%)
 rename static/js/{Placement-Dhw_CaAf.js => Placement---wNwkx7.js} (94%)
 rename static/js/{Preferences-BYhnO6nX.js => Preferences-DsLoHa0N.js} (95%)
 delete mode 100644 static/js/Profile-CIY2Rw-P.js
 create mode 100644 static/js/Profile-KSPy7rCO.js
 rename static/js/{Profile.vue_vue_type_script_setup_true_lang-BKLcVaN1.js => Profile.vue_vue_type_script_setup_true_lang-YRRPDzEC.js} (93%)
 rename static/js/{Range-BSoAPpsU.js => Range-lWbLfttl.js} (84%)
 delete mode 100644 static/js/Red-CWfP5eYp.js
 create mode 100644 static/js/Red-DjIIXDK7.js
 rename static/js/{Red.vue_vue_type_script_setup_true_lang-Bv_QKbGK.js => Red.vue_vue_type_script_setup_true_lang-DNyhOi4V.js} (94%)
 rename static/js/{SecurityLog-c0GVFLGz.js => SecurityLog-DIV4YjXJ.js} (51%)
 rename static/js/{SecurityLog.vue_vue_type_script_setup_true_lang-BXgG6qKO.js => SecurityLog.vue_vue_type_script_setup_true_lang-CU6zEQ1u.js} (95%)
 rename static/js/{SidebarTopCollapse.vue_vue_type_script_setup_true_lang-CVxeWLxU.js => SidebarTopCollapse.vue_vue_type_script_setup_true_lang-EIq0xFSR.js} (97%)
 rename static/js/{Size-CFoto6Ak.js => Size-BF3wlzTk.js} (90%)
 delete mode 100644 static/js/Speech-C-hg2vr2.js
 create mode 100644 static/js/Speech-DZMcOtRn.js
 rename static/js/{Speech.vue_vue_type_script_setup_true_lang-DKUgmdC1.js => Speech.vue_vue_type_script_setup_true_lang-8lENK2xh.js} (89%)
 rename static/js/{Step-CkQnSZZ7.js => Step-7EIGaKOo.js} (91%)
 rename static/js/{Vditor-BXYI23jE.js => Vditor-CqdbWzNP.js} (50%)
 rename static/js/{Vditor.vue_vue_type_script_setup_true_lang-D2HvXDN1.js => Vditor.vue_vue_type_script_setup_true_lang-CsIcp6k8.js} (99%)
 rename static/js/{Vertical-BPDnZ1xi.js => Vertical-DvMIPgK_.js} (84%)
 rename static/js/{add-circle-line-BhTK5vMg.js => add-circle-line-mpMauZOM.js} (84%)
 rename static/js/{animatecss-BAhMLgMt.js => animatecss-D4515tgM.js} (87%)
 rename static/js/{animationEdge-B338VDtF.js => animationEdge-BHCtHOIl.js} (95%)
 rename static/js/{app-Di1Ywty_.js => app-CJrQQvy5.js} (95%)
 rename static/js/{arrow-right-s-line-BIdn4Wwn.js => arrow-right-s-line-zW5hR3DY.js} (81%)
 rename static/js/{back_top-coKrcIcM.js => back_top-CjnKRc8p.js} (90%)
 rename static/js/{barcode-GTXLUjYH.js => barcode-lLTDK9ug.js} (99%)
 create mode 100644 static/js/base-CCPcX8Dd.js
 create mode 100644 static/js/base-D-8oaP50.js
 delete mode 100644 static/js/base-DPgSow0D.js
 delete mode 100644 static/js/base-TfBYbo1U.js
 rename static/js/{base.vue_vue_type_script_setup_true_lang-BF8OOAxw.js => base.vue_vue_type_script_setup_true_lang-CifBJE9T.js} (63%)
 rename static/js/{base.vue_vue_type_script_setup_true_lang-aJmtsPcT.js => base.vue_vue_type_script_setup_true_lang-jAyRnGus.js} (92%)
 rename static/js/{basic-CA3Obtls.js => basic-BsaSoefj.js} (91%)
 rename static/js/{border-CPPbtbQC.js => border-D4PoQseo.js} (58%)
 rename static/js/{border.vue_vue_type_script_setup_true_lang-DnydPxWe.js => border.vue_vue_type_script_setup_true_lang-BHs9MlE8.js} (64%)
 rename static/js/{button--W2MPUua.js => button-DO6LPheW.js} (92%)
 rename static/js/{cascader-DBCTkgT8.js => cascader-BWOiKxm2.js} (99%)
 rename static/js/{check-C1MlsykW.js => check-DSYAIOMi.js} (83%)
 rename static/js/{check-button-D0r2RPXU.js => check-button-Kki9k_iG.js} (99%)
 rename static/js/{check-card-CK1lgWe3.js => check-card-_fV4cdkI.js} (99%)
 rename static/js/{close-DDzdHX4x.js => close-CzKaZglx.js} (88%)
 rename static/js/{collapse-xgMCNaYI.js => collapse-BHfxiPi1.js} (97%)
 rename static/js/{collapse-CBMzBCos.js => collapse-DSJsbugI.js} (97%)
 rename static/js/{color-picker-LBMqnj4e.js => color-picker-CxYpRToC.js} (97%)
 rename static/js/{columns-DWRhkKHc.js => columns-8YHERO2u.js} (78%)
 rename static/js/{columns-DN0UjyBd.js => columns-BBGhrKmq.js} (81%)
 rename static/js/{columns-CCfPMP1x.js => columns-BGu4-_7S.js} (99%)
 rename static/js/{columns-BlbUFUt4.js => columns-BHZuvABV.js} (95%)
 rename static/js/{columns-C5FlrLwI.js => columns-BLuEAqNx.js} (83%)
 rename static/js/{columns-BnsaNcgC.js => columns-BS2WRsZg.js} (88%)
 rename static/js/{columns-D6e9M1l8.js => columns-BpTcFJqv.js} (99%)
 rename static/js/{columns-ClTNzEmJ.js => columns-Bvz-l_lu.js} (92%)
 rename static/js/{columns-BSuOd4vK.js => columns-CRDmG-Ny.js} (85%)
 rename static/js/{columns-Bogf6V-5.js => columns-CThnlYmq.js} (82%)
 rename static/js/{columns-CVi-ZbvN.js => columns-CUwpRHbS.js} (82%)
 rename static/js/{columns-Be4Rg-EY.js => columns-CZPPXgvT.js} (87%)
 rename static/js/{columns-Bz0wvjmd.js => columns-CZRcm2lp.js} (92%)
 rename static/js/{columns-CSREpnoP.js => columns-CzafCWzO.js} (74%)
 rename static/js/{columns-BxUl7K7y.js => columns-D8Vd6NXQ.js} (86%)
 rename static/js/{columns-BixV-nxL.js => columns-DedTudZj.js} (88%)
 rename static/js/{columns-DSIRcjYE.js => columns-Dppj4B2V.js} (97%)
 rename static/js/{columns-zYWP9bz6.js => columns-EEPzMDX0.js} (85%)
 rename static/js/{columns-CPr5LqeI.js => columns-Kk-P98vj.js} (93%)
 rename static/js/{columns-8qaHTYR5.js => columns-x2rTvYN4.js} (93%)
 rename static/js/{count-to-BA7AlaL0.js => count-to-DLlGwpAY.js} (86%)
 delete mode 100644 static/js/customIndex-CElrig4T.js
 create mode 100644 static/js/customIndex-DmpGmv4Q.js
 rename static/js/{customIndex.vue_vue_type_script_setup_true_lang-BTmOurVO.js => customIndex.vue_vue_type_script_setup_true_lang-BLQmoHuS.js} (67%)
 rename static/js/{dark-DLfHBWQw.js => dark-BSBo9Q39.js} (95%)
 rename static/js/{data-C0MR4vbb.js => data-BQpAzO8X.js} (95%)
 rename static/js/{data-euvv1SQm.js => data-dJichFhc.js} (98%)
 rename static/js/{date-picker-eE-lhrzw.js => date-picker-3wcAJwrG.js} (97%)
 rename static/js/{datetime-picker-vE2BwqE8.js => datetime-picker-DFdKjkf3.js} (97%)
 rename static/js/{debounce-DMTwADrK.js => debounce-CKGb8GBN.js} (96%)
 rename static/js/{delete-DBwIFZex.js => delete-DXj9P2Mr.js} (89%)
 create mode 100644 static/js/detail-C5f19VPi.js
 delete mode 100644 static/js/detail-DDtvYs1c.js
 rename static/js/{detail.vue_vue_type_script_setup_true_lang-Da1KfGdT.js => detail.vue_vue_type_script_setup_true_lang-CLCqJNbE.js} (91%)
 delete mode 100644 static/js/dialog-DJgRYCmi.js
 create mode 100644 static/js/dialog-DfqtSzJh.js
 rename static/js/{dialog.vue_vue_type_script_setup_true_lang-DVT-BSg4.js => dialog.vue_vue_type_script_setup_true_lang-BLngnTPt.js} (97%)
 rename static/js/{directives-EZNsfpw3.js => directives-DUrOgzdR.js} (96%)
 rename static/js/{download-C2THzFIM.js => download-DuLM6MPJ.js} (98%)
 rename static/js/{draggable-CM2baKE1.js => draggable-CeRufpxr.js} (99%)
 create mode 100644 static/js/drawer-BNIQjiCy.js
 delete mode 100644 static/js/drawer-Clg5oE_v.js
 rename static/js/{drawer.vue_vue_type_script_setup_true_lang-Cb0Ta87e.js => drawer.vue_vue_type_script_setup_true_lang-KvrhQYpT.js} (97%)
 rename static/js/{edit-BpV9WlC4.js => edit-BMG-afGg.js} (76%)
 rename static/js/{edit-pen-CR9tuJAb.js => edit-pen-2Mk5P5gn.js} (88%)
 rename static/js/{el-button-BqqgccdH.js => el-button-Dq2KkPVs.js} (97%)
 rename static/js/{epTheme-CACSq_GR.js => epTheme-BPGWtvDT.js} (79%)
 rename static/js/{excel-qvl02PIo.js => excel-DpQ27DD6.js} (96%)
 rename static/js/{expand-CpNgoPyj.js => expand-DEak_oIl.js} (58%)
 rename static/js/{expand.vue_vue_type_script_setup_true_lang-8p-5x1ag.js => expand.vue_vue_type_script_setup_true_lang-DdapaeAH.js} (89%)
 rename static/js/{fail-BbD4BS_w.js => fail-CWi1NNM2.js} (89%)
 rename static/js/{filters-Cn7xquqk.js => filters-Dacfy3ez.js} (50%)
 rename static/js/{filters.vue_vue_type_script_setup_true_lang-mz0W7yOb.js => filters.vue_vue_type_script_setup_true_lang-BlZePCn5.js} (95%)
 create mode 100644 static/js/fixColumn-6ey19ilJ.js
 delete mode 100644 static/js/fixColumn-DfSE_-jS.js
 rename static/js/{fixColumn.vue_vue_type_script_setup_true_lang-CtCh0Wt4.js => fixColumn.vue_vue_type_script_setup_true_lang-DwBoMyjV.js} (87%)
 delete mode 100644 static/js/fixHeader-B1jDrhjS.js
 create mode 100644 static/js/fixHeader-CvAX8peB.js
 rename static/js/{fixHeader.vue_vue_type_script_setup_true_lang-CYNPSrD_.js => fixHeader.vue_vue_type_script_setup_true_lang-BHPz4G5Q.js} (67%)
 create mode 100644 static/js/fluidHeight-BnYhcLHk.js
 delete mode 100644 static/js/fluidHeight-Cm6g6eU2.js
 rename static/js/{fluidHeight.vue_vue_type_script_setup_true_lang-CLJq-z_1.js => fluidHeight.vue_vue_type_script_setup_true_lang-MHYr5PRc.js} (89%)
 create mode 100644 static/js/form-B-R6d0jc.js
 delete mode 100644 static/js/form-BReIGVcN.js
 delete mode 100644 static/js/form-BadfS6PQ.js
 delete mode 100644 static/js/form-C72QTpRv.js
 delete mode 100644 static/js/form-CbIlL18K.js
 create mode 100644 static/js/form-CcV7IY3S.js
 delete mode 100644 static/js/form-Ch8ea_fx.js
 create mode 100644 static/js/form-Cjax68nK.js
 create mode 100644 static/js/form-Cy0bhr8r.js
 create mode 100644 static/js/form-DfRxWtBz.js
 create mode 100644 static/js/form-Dm-CTFwG.js
 delete mode 100644 static/js/form-Dx_oZ1qx.js
 rename static/js/{form.vue_vue_type_script_setup_true_lang-JSP44zLF.js => form.vue_vue_type_script_setup_true_lang-0pQj3x6M.js} (94%)
 rename static/js/{form.vue_vue_type_script_setup_true_lang-BrRiKjYf.js => form.vue_vue_type_script_setup_true_lang-B6DGn6LO.js} (97%)
 rename static/js/{form.vue_vue_type_script_setup_true_lang-Ds4IX-Xw.js => form.vue_vue_type_script_setup_true_lang-CAbRpzzs.js} (93%)
 rename static/js/{form.vue_vue_type_script_setup_true_lang-miiGmV_m.js => form.vue_vue_type_script_setup_true_lang-CGDB1He1.js} (93%)
 rename static/js/{form.vue_vue_type_script_setup_true_lang-8QI5tt50.js => form.vue_vue_type_script_setup_true_lang-H1wWZGaA.js} (93%)
 rename static/js/{form.vue_vue_type_script_setup_true_lang-Cj9vYZEp.js => form.vue_vue_type_script_setup_true_lang-MouAY27b.js} (95%)
 rename static/js/{formPrimitive-BLCu6Mhg.js => formPrimitive-Db9Vd7O0.js} (52%)
 rename static/js/{formPrimitive-BY7_8cei.js => formPrimitive-dJPJlGjg.js} (52%)
 rename static/js/{formPrimitive.vue_vue_type_script_setup_true_lang-BDi2qZvP.js => formPrimitive.vue_vue_type_script_setup_true_lang-Deq9E8vm.js} (84%)
 rename static/js/{formPrimitive.vue_vue_type_script_setup_true_lang-CulR_7x0.js => formPrimitive.vue_vue_type_script_setup_true_lang-DzPG-3oy.js} (84%)
 rename static/js/{frame-DwGVOkUC.js => frame-CFaXLUQE.js} (95%)
 create mode 100644 static/js/groupHeader-CQq8LHr4.js
 delete mode 100644 static/js/groupHeader-zW4UdA6n.js
 rename static/js/{groupHeader.vue_vue_type_script_setup_true_lang-CJsC7xM2.js => groupHeader.vue_vue_type_script_setup_true_lang-DM56Ruqw.js} (73%)
 rename static/js/{high-C8-8wrM7.js => high-B5cdtfyE.js} (56%)
 rename static/js/{hook-CAmnDlkU.js => hook-BJ3bNyc0.js} (90%)
 rename static/js/{hook-BHokd5M4.js => hook-Bg641roa.js} (98%)
 rename static/js/{hook-BDvlZWda.js => hook-CE7FJ024.js} (91%)
 rename static/js/{hook-DHjdke8w.js => hook-CfrfRVdP.js} (93%)
 rename static/js/{hook-Ze49WJ5m.js => hook-CneSYixN.js} (95%)
 rename static/js/{hook-odrsPk2h.js => hook-DZMeOWOx.js} (93%)
 rename static/js/{hook-BxXMIQkn.js => hook-ix1I_lB_.js} (94%)
 rename static/js/{hook-XO4kWlwG.js => hook-wTCkajy2.js} (92%)
 rename static/js/{hooks-BpLE2I87.js => hooks-DlZjUF-4.js} (88%)
 rename static/js/{hooks-D2ux3uFO.js => hooks-lYT7v_hN.js} (93%)
 rename static/js/{hooks-DL_Bq9qM.js => hooks-xYiuaooV.js} (82%)
 rename static/js/{horizontal-1EyrK_ho.js => horizontal-BF8RfKNg.js} (91%)
 delete mode 100644 static/js/iMessage-C3s3bEsG.js
 create mode 100644 static/js/iMessage-nnXJT5O9.js
 rename static/js/{iMessage.vue_vue_type_script_setup_true_lang-D9nL_nXD.js => iMessage.vue_vue_type_script_setup_true_lang-BMBXLnsB.js} (97%)
 create mode 100644 static/js/icon-CaE3xy11.js
 delete mode 100644 static/js/icon-D8BKwF9n.js
 rename static/js/{icon-select-EZcNbYGa.js => icon-select-95hz9t_N.js} (91%)
 rename static/js/{icon.vue_vue_type_script_setup_true_lang-Cjt9TcxG.js => icon.vue_vue_type_script_setup_true_lang-p5gq1J9F.js} (96%)
 create mode 100644 static/js/imgPreview-L3AJkX3j.js
 delete mode 100644 static/js/imgPreview-wVJavwi2.js
 rename static/js/{imgPreview.vue_vue_type_script_setup_true_lang-CdbIs3Gr.js => imgPreview.vue_vue_type_script_setup_true_lang-Ca0cdkJX.js} (87%)
 delete mode 100644 static/js/index-39dNqJLW.js
 create mode 100644 static/js/index-8XaMbZsD.js
 rename static/js/{index-Bk3k49-q.js => index-9IYyhFio.js} (95%)
 rename static/js/{index-BZrKYsuo.js => index-AjN9DkBr.js} (95%)
 rename static/js/{index-C9eGEi7R.js => index-B1hALLnN.js} (99%)
 rename static/js/{index-Bzu06qos.js => index-B509kWn9.js} (99%)
 delete mode 100644 static/js/index-B56N190g.js
 delete mode 100644 static/js/index-BC_gexAh.js
 rename static/js/{index-MG0KqD2t.js => index-BEsW5ilS.js} (71%)
 create mode 100644 static/js/index-BG09iRmi.js
 rename static/js/{index-DWGWzPVq.js => index-BH8bFTFX.js} (71%)
 rename static/js/{index-DNU69gYa.js => index-BHLnf5Ue.js} (95%)
 rename static/js/{index-Chy1nK2h.js => index-BOM3-qPr.js} (85%)
 rename static/js/{index-BNziv1rC.js => index-BOcMDA6S.js} (92%)
 create mode 100644 static/js/index-BRKSrhWF.js
 delete mode 100644 static/js/index-BVRx9oS1.js
 delete mode 100644 static/js/index-BaetYSgJ.js
 rename static/js/{index-oQ0zK3uc.js => index-BgiRcey9.js} (98%)
 delete mode 100644 static/js/index-Bgjp45DQ.js
 rename static/js/{index-LAd5Bxnw.js => index-BhHy73fh.js} (87%)
 rename static/js/{index-BEfGm8XB.js => index-Bj_jEb4l.js} (93%)
 rename static/js/{index-BmtBEufx.js => index-Bjmo8s-Y.js} (89%)
 rename static/js/{index-DeavLABZ.js => index-BjrZepJY.js} (86%)
 create mode 100644 static/js/index-BkeDx-iu.js
 delete mode 100644 static/js/index-BoIU9GYV.js
 rename static/js/{index-BmohWD1s.js => index-BoYfvfwd.js} (99%)
 create mode 100644 static/js/index-Bqwaf15g.js
 rename static/js/{index-uiW-DAQ1.js => index-BsJvJUTz.js} (98%)
 delete mode 100644 static/js/index-BwlMG7H_.js
 rename static/js/{index-CgcSAQRg.js => index-Bx6QDhZr.js} (99%)
 rename static/js/{index-CzpFNgLG.js => index-C3sAIgiZ.js} (90%)
 create mode 100644 static/js/index-C7L39vL3.js
 rename static/js/{index-6Mi_wruX.js => index-C9UPVkSy.js} (99%)
 rename static/js/{index-DJF8szhR.js => index-CBOtuiF4.js} (75%)
 rename static/js/{index-PMvusjxU.js => index-CDj1xZM4.js} (82%)
 rename static/js/{index-D4RnKngm.js => index-CEJTZOsL.js} (90%)
 rename static/js/{index-MMh4ypO1.js => index-CEpJf81p.js} (87%)
 rename static/js/{index-DZEL0PzZ.js => index-CGeOV4wJ.js} (74%)
 rename static/js/{index-DzJDwoPw.js => index-CGrhlM1P.js} (81%)
 create mode 100644 static/js/index-CJkgqf7O.js
 rename static/js/{index-CvWUZ1e5.js => index-CJxayTJ5.js} (95%)
 rename static/js/{index-CnGZWx4L.js => index-CKZwQfyW.js} (91%)
 create mode 100644 static/js/index-COTG1F3d.js
 delete mode 100644 static/js/index-CRqJP9vP.js
 rename static/js/{index-DiOKv0Oo.js => index-CST5p6EB.js} (99%)
 delete mode 100644 static/js/index-CT71zN_4.js
 rename static/js/{index-Cxcl10MF.js => index-CVkHz963.js} (53%)
 create mode 100644 static/js/index-Ci5DqqNi.js
 rename static/js/{index-C0I7E0G4.js => index-CmAU7G9-.js} (94%)
 rename static/js/{index-CqwuWqil.js => index-CoEhLGrZ.js} (74%)
 create mode 100644 static/js/index-CpA9kuhn.js
 rename static/js/{index-BOkgr4oK.js => index-Cras-aPX.js} (92%)
 delete mode 100644 static/js/index-CvNt7YOA.js
 create mode 100644 static/js/index-CyxHKA8e.js
 rename static/js/{index-D6VYpQEQ.js => index-Cz_rR5_M.js} (93%)
 delete mode 100644 static/js/index-D6Vea65h.js
 rename static/js/{index-DHGygsqd.js => index-DHngekis.js} (98%)
 rename static/js/{index-DJLlw1i9.js => index-DIKdEcQb.js} (91%)
 rename static/js/{index-DFqer___.js => index-DJ41m3mk.js} (64%)
 rename static/js/{index-jd4oN6fQ.js => index-DRRI7CX7.js} (81%)
 rename static/js/{index-CmfAXj0k.js => index-DUCn17Sh.js} (99%)
 create mode 100644 static/js/index-DVO5HZH-.js
 rename static/js/{index-CfTzQ-Zr.js => index-DVRb924u.js} (97%)
 rename static/js/{index-C9PHVaV8.js => index-DXOWua-s.js} (99%)
 rename static/js/{index-eTUKeCEr.js => index-DZhqMRp4.js} (90%)
 rename static/js/{index-BhKL7BmU.js => index-DbhLXU6Y.js} (99%)
 rename static/js/{index-D7dKXeDd.js => index-DhpwuMim.js} (80%)
 delete mode 100644 static/js/index-Di3VCS_h.js
 create mode 100644 static/js/index-DkOieP0t.js
 delete mode 100644 static/js/index-Dkv7Y4Q0.js
 rename static/js/{index-XFFxxt6N.js => index-DlGcZyJw.js} (87%)
 delete mode 100644 static/js/index-Dl_OVJqt.js
 create mode 100644 static/js/index-DmzY1z6Z.js
 rename static/js/{index-D4BNae8u.js => index-DpjqC-2-.js} (89%)
 create mode 100644 static/js/index-DrYfC9m3.js
 delete mode 100644 static/js/index-Dwj6Osi-.js
 rename static/js/{index-Bk9i4cZI.js => index-DxlFWLak.js} (99%)
 rename static/js/{index-C1YthJYm.js => index-DzhWljW2.js} (99%)
 rename static/js/{index-DZEk0Lg0.js => index-FkXh20BC.js} (90%)
 rename static/js/{index-BnfGzthh.js => index-O9iirFn1.js} (98%)
 delete mode 100644 static/js/index-ONNJxgX5.js
 rename static/js/{index-BNVUlg9z.js => index-RRUOqScX.js} (97%)
 rename static/js/{index-CvUXhCIq.js => index-TVzYukvE.js} (96%)
 rename static/js/{index-BSx4Rvbm.js => index-UPghvGbz.js} (99%)
 rename static/js/{index-ChJue-HN.js => index-VijmInl2.js} (99%)
 rename static/js/{index-D0ZXlpsu.js => index-ZpJRZJ2o.js} (84%)
 create mode 100644 static/js/index-eOf9HZ7Z.js
 rename static/js/{index-DbM8LY5r.js => index-ff406u9C.js} (89%)
 delete mode 100644 static/js/index-j4RhSo4v.js
 create mode 100644 static/js/index-np6oFBqA.js
 rename static/js/{index-BQmzZJ8Z.js => index-nrs5gnAu.js} (97%)
 rename static/js/{index-BY0SI-0y.js => index-qcDGRB41.js} (96%)
 rename static/js/{index-GpIQWw0c.js => index-rTZYdNEq.js} (91%)
 create mode 100644 static/js/index-s3veFYSz.js
 rename static/js/{index-C_nhImfC.js => index-uK2llLpJ.js} (94%)
 rename static/js/{index-0lqNBqYk.js => index-vRSa-WVW.js} (88%)
 rename static/js/{index.esm-DI0uy_Kh.js => index.esm-3E7kb5am.js} (99%)
 rename static/js/{index.esm-DuO0-KMm.js => index.esm-CyGiZ_4N.js} (99%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-geeok1hO.js => index.vue_vue_type_script_setup_true_lang-BWg7dlDu.js} (63%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-nyyvt0nc.js => index.vue_vue_type_script_setup_true_lang-BksLH2WX.js} (58%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-xQmNV1MJ.js => index.vue_vue_type_script_setup_true_lang-C6ltnH9C.js} (96%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-By_xgRB1.js => index.vue_vue_type_script_setup_true_lang-CBdEvZ4s.js} (67%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-vWCMB1zj.js => index.vue_vue_type_script_setup_true_lang-Cd3pYHg8.js} (75%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-B7Pu3sZG.js => index.vue_vue_type_script_setup_true_lang-CfVBCCCV.js} (89%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-CTN3zM5O.js => index.vue_vue_type_script_setup_true_lang-D9Q4lBLV.js} (84%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-C7Fdu9WT.js => index.vue_vue_type_script_setup_true_lang-DAH_8F-q.js} (85%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-DNLflnj-.js => index.vue_vue_type_script_setup_true_lang-DCfAlrUA.js} (86%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-B4Q3cXKA.js => index.vue_vue_type_script_setup_true_lang-DSrPG1qQ.js} (75%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-pYYvry6Q.js => index.vue_vue_type_script_setup_true_lang-DUEm75K1.js} (70%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-Du27foH5.js => index.vue_vue_type_script_setup_true_lang-Du2LiZBN.js} (79%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-Cnx2arMR.js => index.vue_vue_type_script_setup_true_lang-MNdpAMq-.js} (75%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-nPSvwRyD.js => index.vue_vue_type_script_setup_true_lang-VrqGg7gK.js} (95%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-z4V5sQk2.js => index.vue_vue_type_script_setup_true_lang-e63PkNEw.js} (75%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-E0EjoPja.js => index.vue_vue_type_script_setup_true_lang-j7ffRUbN.js} (94%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-DnDmU9Pg.js => index.vue_vue_type_script_setup_true_lang-ryeRKVZu.js} (82%)
 rename static/js/{index.vue_vue_type_script_setup_true_lang-BuFf7CO_.js => index.vue_vue_type_script_setup_true_lang-vCLd532D.js} (65%)
 rename static/js/{infinite-scroll-DRJddJJr.js => infinite-scroll-C3WlSn6V.js} (99%)
 rename static/js/{iphone-x09Rvv_M.js => iphone-wyUxFQS8.js} (87%)
 rename static/js/{json-editor-dXx4Mc9q.js => json-editor-ClBgJOT9.js} (94%)
 rename static/js/{layout-6KzV67Po.js => layout-SlfSLHYv.js} (58%)
 rename static/js/{layout.vue_vue_type_script_setup_true_lang-BmMEjDfz.js => layout.vue_vue_type_script_setup_true_lang-BUfwUg2k.js} (80%)
 rename static/js/{line-tree-CbgrdObZ.js => line-tree-CmW4SQ2A.js} (98%)
 create mode 100644 static/js/list--PuHTV1q.js
 create mode 100644 static/js/list-BPvaY4qn.js
 delete mode 100644 static/js/list-BUhbVy8E.js
 rename static/js/{list-B1NnNAAJ.js => list-BrvqmjFA.js} (55%)
 create mode 100644 static/js/list-CCDGh0FE.js
 delete mode 100644 static/js/list-CcX4bX3y.js
 create mode 100644 static/js/list-DMLm9sDi.js
 delete mode 100644 static/js/list-DiMY_2pB.js
 create mode 100644 static/js/list-DmVKYiiA.js
 delete mode 100644 static/js/list-YsjFFaEh.js
 delete mode 100644 static/js/list-_yPqplz8.js
 rename static/js/{list.vue_vue_type_script_setup_true_lang-TBtkwUvm.js => list.vue_vue_type_script_setup_true_lang-7gjCcihb.js} (89%)
 rename static/js/{lock-fill-Ch6bqaEC.js => lock-fill-DyqEUhlP.js} (84%)
 rename static/js/{map-BPgyyW3Y.js => map-COapgvJh.js} (99%)
 rename static/js/{menu-tree-DwQ8fRk_.js => menu-tree-C6v-UVUe.js} (94%)
 rename static/js/{menuDynamic-BL_A1p5Z.js => menuDynamic-CcpBATVU.js} (94%)
 rename static/js/{menuGroup-uS-6fjrn.js => menuGroup-CkPa1UyQ.js} (86%)
 delete mode 100644 static/js/merge-777bndcW.js
 create mode 100644 static/js/merge-D-HLlw4e.js
 rename static/js/{merge.vue_vue_type_script_setup_true_lang-bcMGmJNb.js => merge.vue_vue_type_script_setup_true_lang-uMYn60pf.js} (93%)
 rename static/js/{message-gpAZQL-z.js => message-CXYlnb_f.js} (96%)
 rename static/js/{mock-C_dmZR7B.js => mock-B4NmrUrx.js} (75%)
 rename static/js/{motion-CzeNsLZb.js => motion-BX_U2-Kj.js} (80%)
 rename static/js/{mqtt-client-Bc2AKerf.js => mqtt-client-i7CUyiA_.js} (99%)
 create mode 100644 static/js/multipleChoice-BwXXBgQV.js
 delete mode 100644 static/js/multipleChoice-zjUCm3Cr.js
 rename static/js/{multipleChoice.vue_vue_type_script_setup_true_lang-Daa9MKYK.js => multipleChoice.vue_vue_type_script_setup_true_lang-CF86X3P_.js} (86%)
 rename static/js/{nestProp-DpwoG-GU.js => nestProp-CFQcQEhA.js} (50%)
 rename static/js/{nestProp.vue_vue_type_script_setup_true_lang-Ck6ubOQ8.js => nestProp.vue_vue_type_script_setup_true_lang-CahMQZNW.js} (89%)
 rename static/js/{orderBy-CH6m0jWM.js => orderBy-HpKBQ2bt.js} (93%)
 delete mode 100644 static/js/pageList-BuezGtc1.js
 create mode 100644 static/js/pageList-QWPL4jHY.js
 rename static/js/{pageList.vue_vue_type_script_setup_true_lang-B3mPOXjH.js => pageList.vue_vue_type_script_setup_true_lang-Bxtll2_o.js} (91%)
 rename static/js/{params-detail-CdKbNEJV.js => params-detail-B_2L0k6m.js} (69%)
 rename static/js/{pdf-wjhgS8rQ.js => pdf-3FH7-2Dv.js} (99%)
 rename static/js/{perms-DJaPWyX8.js => perms-Bkg09x4j.js} (98%)
 rename static/js/{pieChart-D51ncqnJ.js => pieChart-1OMaafNI.js} (50%)
 rename static/js/{pieChart.vue_vue_type_script_setup_true_lang-OaY26nVQ.js => pieChart.vue_vue_type_script_setup_true_lang-CBr2CbZv.js} (89%)
 rename static/js/{pinyin-DQ8hYDC1.js => pinyin-CB6pMJV5.js} (93%)
 rename static/js/{plus-form-uf6cd_Tu.js => plus-form-D8uBaF2e.js} (99%)
 rename static/js/{processNode-u_f9evmW.js => processNode-BQuXHRpU.js} (90%)
 rename static/js/{progress-CyWqbESc.js => progress-EnHTYyuB.js} (95%)
 rename static/js/{qrcode-Bt2kQ9Hm.js => qrcode-xecFaqrf.js} (94%)
 rename static/js/{query-detail-CVaCrP5n.js => query-detail-BoADlkf1.js} (68%)
 delete mode 100644 static/js/radio-CLi5KTmh.js
 create mode 100644 static/js/radio-g6_Wc9J-.js
 rename static/js/{radio.vue_vue_type_script_setup_true_lang-RamlLICd.js => radio.vue_vue_type_script_setup_true_lang-CQ3a2zZV.js} (84%)
 rename static/js/{redirect-CyES-yx_.js => redirect-DwgoDebK.js} (79%)
 rename static/js/{refresh-DFQs613H.js => refresh-9cMejE9a.js} (97%)
 rename static/js/{refresh-right-D5XtH2Hg.js => refresh-right-CetFx1Br.js} (87%)
 rename static/js/{ripple-C5Zyd-nW.js => ripple-CRLF3NL3.js} (97%)
 create mode 100644 static/js/role-DYDFL4Ty.js
 delete mode 100644 static/js/role-e3K03K6c.js
 rename static/js/{role.vue_vue_type_script_setup_true_lang-BtA7y86Q.js => role.vue_vue_type_script_setup_true_lang-CFrBwILN.js} (89%)
 rename static/js/{seamless-scroll-CsVukjFk.js => seamless-scroll-C373bNIs.js} (99%)
 create mode 100644 static/js/search-C72LVYaj.js
 delete mode 100644 static/js/search-CxhbqXdb.js
 rename static/js/{search.vue_vue_type_script_setup_true_lang-CmmizN_3.js => search.vue_vue_type_script_setup_true_lang-DTG3bU6A.js} (96%)
 rename static/js/{segmented-PKQEdZ94.js => segmented-BQPhF7ay.js} (97%)
 rename static/js/{selector-CyK_naXG.js => selector-CzelON0Y.js} (98%)
 rename static/js/{sensitive-Cx-mkBSj.js => sensitive-B5gto6M5.js} (97%)
 rename static/js/{shield-keyhole-line-a7i2QUWL.js => shield-keyhole-line-Y8MJfLpT.js} (97%)
 create mode 100644 static/js/sortable-BgGWHfaE.js
 delete mode 100644 static/js/sortable-CruIZOc3.js
 rename static/js/{sortable.vue_vue_type_script_setup_true_lang-2n-UgGrE.js => sortable.vue_vue_type_script_setup_true_lang-BEQzPYaG.js} (72%)
 rename static/js/{split-pane-B4SZ3-yN.js => split-pane-BXnBsUIK.js} (98%)
 rename static/js/{statistic-B2aINNAu.js => statistic-3C2EI3_l.js} (97%)
 create mode 100644 static/js/status-BCd0PZn2.js
 delete mode 100644 static/js/status-DfJK48hZ.js
 rename static/js/{status.vue_vue_type_style_index_0_lang-DLPR0ASM.js => status.vue_vue_type_style_index_0_lang-C5lOv9bY.js} (72%)
 create mode 100644 static/js/steps-C3kOKIHF.js
 delete mode 100644 static/js/steps-CJxDVRkA.js
 rename static/js/{steps.vue_vue_type_script_setup_true_lang-BTR0J8g_.js => steps.vue_vue_type_script_setup_true_lang-_HtXk6sc.js} (95%)
 rename static/js/{stripe-Bx2GxJXM.js => stripe-DhB6Ehpc.js} (58%)
 rename static/js/{stripe.vue_vue_type_script_setup_true_lang-CRTJ1K9C.js => stripe.vue_vue_type_script_setup_true_lang-uOD3LFqk.js} (64%)
 rename static/js/{success-CoVm7Pr_.js => success-DEYiz6-X.js} (95%)
 rename static/js/{swiper-DcI32zfj.js => swiper-B5r97zUx.js} (99%)
 rename static/js/{system-Bo09XO83.js => system-BudGgopE.js} (91%)
 rename static/js/{tag-BWy5bCdR.js => tag-CjPuPgK7.js} (98%)
 rename static/js/{text-BdRwoit4.js => text-D7U_RF7U.js} (97%)
 rename static/js/{time-picker-B5gI1s5d.js => time-picker-DvwHv1AE.js} (98%)
 rename static/js/{timeline-BuViz_A4.js => timeline-BRzfzD6N.js} (86%)
 rename static/js/{totalRow-CiTt3DTe.js => totalRow-CAuQhbYR.js} (50%)
 rename static/js/{totalRow.vue_vue_type_script_setup_true_lang-CYxi9OW8.js => totalRow.vue_vue_type_script_setup_true_lang-CaVnFJ_B.js} (90%)
 create mode 100644 static/js/tree-Bjqm-bFA.js
 delete mode 100644 static/js/tree-D3_EIqYi.js
 rename static/js/{tree-Dk2BeCHb.js => tree-paHTZj5N.js} (97%)
 rename static/js/{tree.vue_vue_type_script_setup_true_lang-0cZYPBKi.js => tree.vue_vue_type_script_setup_true_lang-BBHGkniu.js} (94%)
 delete mode 100644 static/js/treeList-CKTF3h7S.js
 create mode 100644 static/js/treeList-CNYXh-ZL.js
 rename static/js/{treeList.vue_vue_type_script_setup_true_lang-bP6O7KJ1.js => treeList.vue_vue_type_script_setup_true_lang-00SX1IJO.js} (99%)
 rename static/js/{typeit-D0FAlENf.js => typeit-BaXTnSTe.js} (81%)
 rename static/js/{upload-line-C8jEYQo9.js => upload-line-CELqtJfI.js} (82%)
 rename static/js/{useDataThemeChange-YUbDtruD.js => useDataThemeChange-C35BmKt8.js} (96%)
 rename static/js/{verify-PS8G7qy0.js => verify-BrOtSSGU.js} (99%)
 rename static/js/{vertical-BSH3I5zs.js => vertical-BxHTXUzt.js} (90%)
 rename static/js/{video-DXujw7RG.js => video-v487gbhV.js} (99%)
 rename static/js/{virtual--nb5Lt1u.js => virtual-BYVtd-7m.js} (73%)
 rename static/js/{vue-flow-core-BNV22gIO.js => vue-flow-core-BJ4ZPFne.js} (99%)
 rename static/js/{vue-json-pretty-B5VOJKM5.js => vue-json-pretty-FBlR7qWL.js} (99%)
 rename static/js/{vue-virtual-scroller.esm-B5f8H6U2.js => vue-virtual-scroller.esm-CP2l3DGX.js} (99%)
 rename static/js/{watermark-BYpewWno.js => watermark-BGTD2Ved.js} (98%)
diff --git a/index.html b/index.html
index 34a352389..fc651c4ee 100644
--- a/index.html
+++ b/index.html
@@ -18,7 +18,7 @@
       s.parentNode.insertBefore(hm, s)
     })();
   
-  
+  
    
 
 
diff --git a/static/js/403-4Em2KGyd.js b/static/js/403-C-YqLI0H.js
similarity index 98%
rename from static/js/403-4Em2KGyd.js
rename to static/js/403-C-YqLI0H.js
index a3045964c..850544c05 100644
--- a/static/js/403-4Em2KGyd.js
+++ b/static/js/403-C-YqLI0H.js
@@ -1 +1 @@
-import{k as l,e as a,aQ as m,d as o,f as r,g as F,u as c,z as h,j as e,b as n,w as f,ai as M,h as B,A as k,_}from"./index-DZEk0Lg0.js";const u={width:"251",height:"294"};function v(i,s){return a(),l("svg",u,[...s[0]||(s[0]=[m(' ',1)])])}const x={render:v},y={class:"flex flex-col md:flex-row justify-center items-center min-h-full w-full p-4 md:p-0"},A={class:"mt-8 md:ml-12 md:mt-0 text-center md:text-left"},C={class:"font-medium text-4xl mb-4! dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},D={class:"text-xl mb-4! text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},E=o({name:"403",__name:"403",setup(i){const s=M();return(z,t)=>{const d=B("el-button"),p=k("motion");return a(),l("div",y,[r(c(x)),F("div",A,[h((a(),l("p",C,[...t[1]||(t[1]=[e(" 403 ",-1)])])),[[p]]),h((a(),l("p",D,[...t[2]||(t[2]=[e(" 抱歉,你无权访问该页面 ",-1)])])),[[p]]),h((a(),n(d,{type:"primary",class:"block mx-auto md:inline-block md:mx-0",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:t[0]||(t[0]=b=>c(s).push("/"))},{default:f(()=>[...t[3]||(t[3]=[e(" 返回首页 ",-1)])]),_:1})),[[p]])])])}}}),g=_(E,[["__scopeId","data-v-4e5f781b"]]);export{g as default};
+import{k as l,e as a,aQ as m,d as o,f as r,g as F,u as c,z as h,j as e,b as n,w as f,ai as M,h as B,A as k,_}from"./index-FkXh20BC.js";const u={width:"251",height:"294"};function v(i,s){return a(),l("svg",u,[...s[0]||(s[0]=[m(' ',1)])])}const x={render:v},y={class:"flex flex-col md:flex-row justify-center items-center min-h-full w-full p-4 md:p-0"},A={class:"mt-8 md:ml-12 md:mt-0 text-center md:text-left"},C={class:"font-medium text-4xl mb-4! dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},D={class:"text-xl mb-4! text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},E=o({name:"403",__name:"403",setup(i){const s=M();return(z,t)=>{const d=B("el-button"),p=k("motion");return a(),l("div",y,[r(c(x)),F("div",A,[h((a(),l("p",C,[...t[1]||(t[1]=[e(" 403 ",-1)])])),[[p]]),h((a(),l("p",D,[...t[2]||(t[2]=[e(" 抱歉,你无权访问该页面 ",-1)])])),[[p]]),h((a(),n(d,{type:"primary",class:"block mx-auto md:inline-block md:mx-0",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:t[0]||(t[0]=b=>c(s).push("/"))},{default:f(()=>[...t[3]||(t[3]=[e(" 返回首页 ",-1)])]),_:1})),[[p]])])])}}}),g=_(E,[["__scopeId","data-v-4e5f781b"]]);export{g as default};
diff --git a/static/js/404-CS26rGJs.js b/static/js/404-DLg_269_.js
similarity index 99%
rename from static/js/404-CS26rGJs.js
rename to static/js/404-DLg_269_.js
index a42ad9b58..1c30f26c3 100644
--- a/static/js/404-CS26rGJs.js
+++ b/static/js/404-DLg_269_.js
@@ -1 +1 @@
-import{k as l,e as a,aQ as m,d as o,f as r,g as n,u as c,z as p,j as e,b as F,w as f,ai as M,h as v,A as B,_ as k}from"./index-DZEk0Lg0.js";const D={width:"252",height:"294"};function _(i,s){return a(),l("svg",D,[...s[0]||(s[0]=[m(' ',1)])])}const u={render:_},C={class:"flex flex-col md:flex-row justify-center items-center min-h-full w-full p-4 md:p-0"},x={class:"mt-8 md:ml-12 md:mt-0 text-center md:text-left"},y={class:"font-medium text-4xl mb-4! dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},z={class:"text-xl mb-4! text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},E=o({name:"404",__name:"404",setup(i){const s=M();return(A,t)=>{const d=v("el-button"),h=B("motion");return a(),l("div",C,[r(c(u)),n("div",x,[p((a(),l("p",y,[...t[1]||(t[1]=[e(" 404 ",-1)])])),[[h]]),p((a(),l("p",z,[...t[2]||(t[2]=[e(" 抱歉,你访问的页面不存在 ",-1)])])),[[h]]),p((a(),F(d,{type:"primary",class:"block mx-auto md:inline-block md:mx-0",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:t[0]||(t[0]=b=>c(s).push("/"))},{default:f(()=>[...t[3]||(t[3]=[e(" 返回首页 ",-1)])]),_:1})),[[h]])])])}}}),g=k(E,[["__scopeId","data-v-dceb6580"]]);export{g as default};
+import{k as l,e as a,aQ as m,d as o,f as r,g as n,u as c,z as p,j as e,b as F,w as f,ai as M,h as v,A as B,_ as k}from"./index-FkXh20BC.js";const D={width:"252",height:"294"};function _(i,s){return a(),l("svg",D,[...s[0]||(s[0]=[m(' ',1)])])}const u={render:_},C={class:"flex flex-col md:flex-row justify-center items-center min-h-full w-full p-4 md:p-0"},x={class:"mt-8 md:ml-12 md:mt-0 text-center md:text-left"},y={class:"font-medium text-4xl mb-4! dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},z={class:"text-xl mb-4! text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},E=o({name:"404",__name:"404",setup(i){const s=M();return(A,t)=>{const d=v("el-button"),h=B("motion");return a(),l("div",C,[r(c(u)),n("div",x,[p((a(),l("p",y,[...t[1]||(t[1]=[e(" 404 ",-1)])])),[[h]]),p((a(),l("p",z,[...t[2]||(t[2]=[e(" 抱歉,你访问的页面不存在 ",-1)])])),[[h]]),p((a(),F(d,{type:"primary",class:"block mx-auto md:inline-block md:mx-0",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:t[0]||(t[0]=b=>c(s).push("/"))},{default:f(()=>[...t[3]||(t[3]=[e(" 返回首页 ",-1)])]),_:1})),[[h]])])])}}}),g=k(E,[["__scopeId","data-v-dceb6580"]]);export{g as default};
diff --git a/static/js/500-DEseHwzM.js b/static/js/500-CLDDx707.js
similarity index 99%
rename from static/js/500-DEseHwzM.js
rename to static/js/500-CLDDx707.js
index 41b860db7..a7018d963 100644
--- a/static/js/500-DEseHwzM.js
+++ b/static/js/500-CLDDx707.js
@@ -1 +1 @@
-import{k as h,e as t,aQ as i,d as o,f as r,g as F,u as c,z as p,j as e,b as n,w as f,ai as M,h as k,A as v,_ as B}from"./index-DZEk0Lg0.js";const u={width:"254",height:"294"};function C(m,s){return t(),h("svg",u,[...s[0]||(s[0]=[i(' ',1)])])}const D={render:C},A={class:"flex flex-col md:flex-row justify-center items-center min-h-full w-full p-4 md:p-0"},_={class:"mt-8 md:ml-12 md:mt-0 text-center md:text-left"},x={class:"font-medium text-4xl mb-4! dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},y={class:"text-xl mb-4! text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},E=o({name:"500",__name:"500",setup(m){const s=M();return(b,a)=>{const d=k("el-button"),l=v("motion");return t(),h("div",A,[r(c(D)),F("div",_,[p((t(),h("p",x,[...a[1]||(a[1]=[e(" 500 ",-1)])])),[[l]]),p((t(),h("p",y,[...a[2]||(a[2]=[e(" 抱歉,服务器出错了 ",-1)])])),[[l]]),p((t(),n(d,{type:"primary",class:"block mx-auto md:inline-block md:mx-0",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:a[0]||(a[0]=V=>c(s).push("/"))},{default:f(()=>[...a[3]||(a[3]=[e(" 返回首页 ",-1)])]),_:1})),[[l]])])])}}}),g=B(E,[["__scopeId","data-v-2525372f"]]);export{g as default};
+import{k as h,e as t,aQ as i,d as o,f as r,g as F,u as c,z as p,j as e,b as n,w as f,ai as M,h as k,A as v,_ as B}from"./index-FkXh20BC.js";const u={width:"254",height:"294"};function C(m,s){return t(),h("svg",u,[...s[0]||(s[0]=[i(' ',1)])])}const D={render:C},A={class:"flex flex-col md:flex-row justify-center items-center min-h-full w-full p-4 md:p-0"},_={class:"mt-8 md:ml-12 md:mt-0 text-center md:text-left"},x={class:"font-medium text-4xl mb-4! dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},y={class:"text-xl mb-4! text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},E=o({name:"500",__name:"500",setup(m){const s=M();return(b,a)=>{const d=k("el-button"),l=v("motion");return t(),h("div",A,[r(c(D)),F("div",_,[p((t(),h("p",x,[...a[1]||(a[1]=[e(" 500 ",-1)])])),[[l]]),p((t(),h("p",y,[...a[2]||(a[2]=[e(" 抱歉,服务器出错了 ",-1)])])),[[l]]),p((t(),n(d,{type:"primary",class:"block mx-auto md:inline-block md:mx-0",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:a[0]||(a[0]=V=>c(s).push("/"))},{default:f(()=>[...a[3]||(a[3]=[e(" 返回首页 ",-1)])]),_:1})),[[l]])])])}}}),g=B(E,[["__scopeId","data-v-2525372f"]]);export{g as default};
diff --git a/static/js/AccountManagement-CrkPcrgP.js b/static/js/AccountManagement-CJUY_vz3.js
similarity index 95%
rename from static/js/AccountManagement-CrkPcrgP.js
rename to static/js/AccountManagement-CJUY_vz3.js
index 1ff4a0ecc..cf2f0c98f 100644
--- a/static/js/AccountManagement-CrkPcrgP.js
+++ b/static/js/AccountManagement-CJUY_vz3.js
@@ -1 +1 @@
-import{d as v,a as b,k as s,e as n,v as g,u as k,X as y,g as t,F as C,l as w,f as a,t as o,h as l,w as i,j as r,H as h,_ as A}from"./index-DZEk0Lg0.js";const B={class:"flex items-center"},M={class:"flex-1"},N=v({name:"AccountManagement",__name:"AccountManagement",setup(V){const u=b([{title:"账户密码",illustrate:"当前密码强度:强",button:"修改"},{title:"密保手机",illustrate:"已经绑定手机:158****6789",button:"修改"},{title:"密保问题",illustrate:"未设置密保问题,密保问题可有效保护账户安全",button:"修改"},{title:"备用邮箱",illustrate:"已绑定邮箱:pure***@163.com",button:"修改"}]);function _(d){h("请根据具体业务自行实现",{type:"success"})}return(d,c)=>{const m=l("el-text"),p=l("el-button"),f=l("el-divider");return n(),s("div",{class:g(["min-w-[180px]",k(y)()?"max-w-[100%]":"max-w-[70%]"])},[c[0]||(c[0]=t("h3",{class:"my-8!"},"账户管理",-1)),(n(!0),s(C,null,w(u.value,(e,x)=>(n(),s("div",{key:x},[t("div",B,[t("div",M,[t("p",null,o(e.title),1),a(m,{class:"mx-1",type:"info"},{default:i(()=>[r(o(e.illustrate),1)]),_:2},1024)]),a(p,{type:"primary",text:"",onClick:F=>_()},{default:i(()=>[r(o(e.button),1)]),_:2},1032,["onClick"])]),a(f)]))),128))],2)}}}),z=A(N,[["__scopeId","data-v-f415dfdd"]]);export{z as default};
+import{d as v,a as b,k as s,e as n,v as g,u as k,X as y,g as t,F as C,l as w,f as a,t as o,h as l,w as i,j as r,H as h,_ as A}from"./index-FkXh20BC.js";const B={class:"flex items-center"},M={class:"flex-1"},N=v({name:"AccountManagement",__name:"AccountManagement",setup(V){const u=b([{title:"账户密码",illustrate:"当前密码强度:强",button:"修改"},{title:"密保手机",illustrate:"已经绑定手机:158****6789",button:"修改"},{title:"密保问题",illustrate:"未设置密保问题,密保问题可有效保护账户安全",button:"修改"},{title:"备用邮箱",illustrate:"已绑定邮箱:pure***@163.com",button:"修改"}]);function _(d){h("请根据具体业务自行实现",{type:"success"})}return(d,c)=>{const m=l("el-text"),p=l("el-button"),f=l("el-divider");return n(),s("div",{class:g(["min-w-[180px]",k(y)()?"max-w-[100%]":"max-w-[70%]"])},[c[0]||(c[0]=t("h3",{class:"my-8!"},"账户管理",-1)),(n(!0),s(C,null,w(u.value,(e,x)=>(n(),s("div",{key:x},[t("div",B,[t("div",M,[t("p",null,o(e.title),1),a(m,{class:"mx-1",type:"info"},{default:i(()=>[r(o(e.illustrate),1)]),_:2},1024)]),a(p,{type:"primary",text:"",onClick:F=>_()},{default:i(()=>[r(o(e.button),1)]),_:2},1032,["onClick"])]),a(f)]))),128))],2)}}}),z=A(N,[["__scopeId","data-v-f415dfdd"]]);export{z as default};
diff --git a/static/js/Bard-BmkIKEP9.js b/static/js/Bard-BmkIKEP9.js
deleted file mode 100644
index 3101260ed..000000000
--- a/static/js/Bard-BmkIKEP9.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./Bard.vue_vue_type_script_setup_true_lang-DqbtSTvT.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/Bard-Dlaxz9dt.js b/static/js/Bard-Dlaxz9dt.js
new file mode 100644
index 000000000..c22782c76
--- /dev/null
+++ b/static/js/Bard-Dlaxz9dt.js
@@ -0,0 +1 @@
+import{_ as o}from"./Bard.vue_vue_type_script_setup_true_lang-CvCcs8gK.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/Bard.vue_vue_type_script_setup_true_lang-DqbtSTvT.js b/static/js/Bard.vue_vue_type_script_setup_true_lang-CvCcs8gK.js
similarity index 97%
rename from static/js/Bard.vue_vue_type_script_setup_true_lang-DqbtSTvT.js
rename to static/js/Bard.vue_vue_type_script_setup_true_lang-CvCcs8gK.js
index ac9bbab12..5138868e1 100644
--- a/static/js/Bard.vue_vue_type_script_setup_true_lang-DqbtSTvT.js
+++ b/static/js/Bard.vue_vue_type_script_setup_true_lang-CvCcs8gK.js
@@ -1 +1 @@
-import"./deepChat-DDsqKgba.js";import{d as r,a as o,m as a,k as s,e as n}from"./index-DZEk0Lg0.js";const u=r({__name:"Bard",setup(i){const e=o();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,d)=>(n(),s("deep-chat",{ref_key:"chatRef",ref:e,style:{"background-color":"#f3f6fc","border-color":"#dcdcdc","border-radius":"10px"},textInput:{styles:{container:{borderRadius:"20px",border:"1px solid #969696",boxShadow:"unset",width:"78%",marginLeft:"-15px"},text:{padding:"10px",paddingLeft:"15px",paddingRight:"34px"}},placeholder:{text:"发送消息",style:{color:"#bcbcbc"}}},messageStyles:{default:{shared:{bubble:{maxWidth:"100%",backgroundColor:"unset",marginTop:"10px",marginBottom:"10px"}},user:{bubble:{marginLeft:"0px",color:"black"}},ai:{innerContainer:{borderRadius:"15px",backgroundColor:"white"}}}},avatars:{default:{styles:{position:"left",container:{marginLeft:"12px",marginRight:"5px"}}},ai:{src:"https://xiaoxian521.github.io/hyperlink/img/vue-pure-admin/chatai/gemini.png",styles:{position:"left",avatar:{paddingTop:"6px"}}}},speechToText:{webSpeech:{language:"zh-CN"},button:{default:{container:{default:{bottom:"1em",right:"0.6em",borderRadius:"20px",width:"1.9em",height:"1.9em"}},svg:{styles:{default:{bottom:"0.35em",left:"0.35em"}}}},position:"inside-right"}},submitButtonStyles:{position:"outside-right",submit:{container:{default:{bottom:"0.9em",borderRadius:"25px",padding:"6px 5px 4px",backgroundColor:"#f3f6fc"},hover:{backgroundColor:"#b0deff4f"},click:{backgroundColor:"#b0deffb5"}},svg:{content:'  ',styles:{default:{filter:"brightness(0) saturate(100%) invert(10%) sepia(86%) saturate(6044%) hue-rotate(205deg) brightness(100%) contrast(100%)"}}}},loading:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(3044%) hue-rotate(322deg) brightness(100%) contrast(96%)"}}}},stop:{container:{hover:{backgroundColor:"#ededed"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(59%) sepia(0%) saturate(0%) hue-rotate(348deg) brightness(96%) contrast(93%)"}}}}},history:[{text:"韩信是谁?",role:"user"},{text:"韩信(约前231年-前196年),是秦末汉初时期的杰出军事家和战略家,被后世誉为“兵仙”。",role:"ai"}],demo:!0,connect:{stream:!0}},null,512))}});export{u as _};
+import"./deepChat-DDsqKgba.js";import{d as r,a as o,m as a,k as s,e as n}from"./index-FkXh20BC.js";const u=r({__name:"Bard",setup(i){const e=o();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,d)=>(n(),s("deep-chat",{ref_key:"chatRef",ref:e,style:{"background-color":"#f3f6fc","border-color":"#dcdcdc","border-radius":"10px"},textInput:{styles:{container:{borderRadius:"20px",border:"1px solid #969696",boxShadow:"unset",width:"78%",marginLeft:"-15px"},text:{padding:"10px",paddingLeft:"15px",paddingRight:"34px"}},placeholder:{text:"发送消息",style:{color:"#bcbcbc"}}},messageStyles:{default:{shared:{bubble:{maxWidth:"100%",backgroundColor:"unset",marginTop:"10px",marginBottom:"10px"}},user:{bubble:{marginLeft:"0px",color:"black"}},ai:{innerContainer:{borderRadius:"15px",backgroundColor:"white"}}}},avatars:{default:{styles:{position:"left",container:{marginLeft:"12px",marginRight:"5px"}}},ai:{src:"https://xiaoxian521.github.io/hyperlink/img/vue-pure-admin/chatai/gemini.png",styles:{position:"left",avatar:{paddingTop:"6px"}}}},speechToText:{webSpeech:{language:"zh-CN"},button:{default:{container:{default:{bottom:"1em",right:"0.6em",borderRadius:"20px",width:"1.9em",height:"1.9em"}},svg:{styles:{default:{bottom:"0.35em",left:"0.35em"}}}},position:"inside-right"}},submitButtonStyles:{position:"outside-right",submit:{container:{default:{bottom:"0.9em",borderRadius:"25px",padding:"6px 5px 4px",backgroundColor:"#f3f6fc"},hover:{backgroundColor:"#b0deff4f"},click:{backgroundColor:"#b0deffb5"}},svg:{content:'  ',styles:{default:{filter:"brightness(0) saturate(100%) invert(10%) sepia(86%) saturate(6044%) hue-rotate(205deg) brightness(100%) contrast(100%)"}}}},loading:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(3044%) hue-rotate(322deg) brightness(100%) contrast(96%)"}}}},stop:{container:{hover:{backgroundColor:"#ededed"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(59%) sepia(0%) saturate(0%) hue-rotate(348deg) brightness(96%) contrast(93%)"}}}}},history:[{text:"韩信是谁?",role:"user"},{text:"韩信(约前231年-前196年),是秦末汉初时期的杰出军事家和战略家,被后世誉为“兵仙”。",role:"ai"}],demo:!0,connect:{stream:!0}},null,512))}});export{u as _};
diff --git a/static/js/Base-Bo69J537.js b/static/js/Base-Dmpx4Pk5.js
similarity index 95%
rename from static/js/Base-Bo69J537.js
rename to static/js/Base-Dmpx4Pk5.js
index 84c4e710a..3a57f3d51 100644
--- a/static/js/Base-Bo69J537.js
+++ b/static/js/Base-Dmpx4Pk5.js
@@ -1 +1 @@
-import{d as v,a,k as V,e as f,g as e,f as t,h as k,F as b,_}from"./index-DZEk0Lg0.js";const B={class:"slider-demo-block"},U={class:"slider-demo-block"},x={class:"slider-demo-block"},T={class:"slider-demo-block"},g={class:"slider-demo-block"},C=v({__name:"Base",setup(F){const d=a(0),n=a(10),u=a(0),m=a(0),i=a(0),p=r=>r/100;return(r,l)=>{const s=k("el-slider");return f(),V(b,null,[e("div",B,[l[5]||(l[5]=e("span",{class:"demonstration"},"默认值",-1)),t(s,{modelValue:d.value,"onUpdate:modelValue":l[0]||(l[0]=o=>d.value=o)},null,8,["modelValue"])]),e("div",U,[l[6]||(l[6]=e("span",{class:"demonstration"},"自定义初始值",-1)),t(s,{modelValue:n.value,"onUpdate:modelValue":l[1]||(l[1]=o=>n.value=o)},null,8,["modelValue"])]),e("div",x,[l[7]||(l[7]=e("span",{class:"demonstration"},"隐藏 Tooltip 提示",-1)),t(s,{modelValue:u.value,"onUpdate:modelValue":l[2]||(l[2]=o=>u.value=o),"show-tooltip":!1},null,8,["modelValue"])]),e("div",T,[l[8]||(l[8]=e("span",{class:"demonstration"},"格式化 Tooltip 提示",-1)),t(s,{modelValue:m.value,"onUpdate:modelValue":l[3]||(l[3]=o=>m.value=o),"format-tooltip":p},null,8,["modelValue"])]),e("div",g,[l[9]||(l[9]=e("span",{class:"demonstration"},"禁用",-1)),t(s,{modelValue:i.value,"onUpdate:modelValue":l[4]||(l[4]=o=>i.value=o),disabled:""},null,8,["modelValue"])])],64)}}}),c=_(C,[["__scopeId","data-v-ef42b126"]]);export{c as default};
+import{d as v,a,k as V,e as f,g as e,f as t,h as k,F as b,_}from"./index-FkXh20BC.js";const B={class:"slider-demo-block"},U={class:"slider-demo-block"},x={class:"slider-demo-block"},T={class:"slider-demo-block"},g={class:"slider-demo-block"},C=v({__name:"Base",setup(F){const d=a(0),n=a(10),u=a(0),m=a(0),i=a(0),p=r=>r/100;return(r,l)=>{const s=k("el-slider");return f(),V(b,null,[e("div",B,[l[5]||(l[5]=e("span",{class:"demonstration"},"默认值",-1)),t(s,{modelValue:d.value,"onUpdate:modelValue":l[0]||(l[0]=o=>d.value=o)},null,8,["modelValue"])]),e("div",U,[l[6]||(l[6]=e("span",{class:"demonstration"},"自定义初始值",-1)),t(s,{modelValue:n.value,"onUpdate:modelValue":l[1]||(l[1]=o=>n.value=o)},null,8,["modelValue"])]),e("div",x,[l[7]||(l[7]=e("span",{class:"demonstration"},"隐藏 Tooltip 提示",-1)),t(s,{modelValue:u.value,"onUpdate:modelValue":l[2]||(l[2]=o=>u.value=o),"show-tooltip":!1},null,8,["modelValue"])]),e("div",T,[l[8]||(l[8]=e("span",{class:"demonstration"},"格式化 Tooltip 提示",-1)),t(s,{modelValue:m.value,"onUpdate:modelValue":l[3]||(l[3]=o=>m.value=o),"format-tooltip":p},null,8,["modelValue"])]),e("div",g,[l[9]||(l[9]=e("span",{class:"demonstration"},"禁用",-1)),t(s,{modelValue:i.value,"onUpdate:modelValue":l[4]||(l[4]=o=>i.value=o),disabled:""},null,8,["modelValue"])])],64)}}}),c=_(C,[["__scopeId","data-v-ef42b126"]]);export{c as default};
diff --git a/static/js/Bing-DzgPbbtN.js b/static/js/Bing-DzgPbbtN.js
deleted file mode 100644
index 979ace83e..000000000
--- a/static/js/Bing-DzgPbbtN.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./Bing.vue_vue_type_script_setup_true_lang-BMBbDCs2.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/Bing-Q9ZRZyiY.js b/static/js/Bing-Q9ZRZyiY.js
new file mode 100644
index 000000000..cae1c3287
--- /dev/null
+++ b/static/js/Bing-Q9ZRZyiY.js
@@ -0,0 +1 @@
+import{_ as o}from"./Bing.vue_vue_type_script_setup_true_lang-Btb7jGGq.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/Bing.vue_vue_type_script_setup_true_lang-BMBbDCs2.js b/static/js/Bing.vue_vue_type_script_setup_true_lang-Btb7jGGq.js
similarity index 97%
rename from static/js/Bing.vue_vue_type_script_setup_true_lang-BMBbDCs2.js
rename to static/js/Bing.vue_vue_type_script_setup_true_lang-Btb7jGGq.js
index c59599f0e..ec73a9a0a 100644
--- a/static/js/Bing.vue_vue_type_script_setup_true_lang-BMBbDCs2.js
+++ b/static/js/Bing.vue_vue_type_script_setup_true_lang-Btb7jGGq.js
@@ -1,4 +1,4 @@
-import"./deepChat-DDsqKgba.js";import{d as r,a as n,m as a,k as o,e as s}from"./index-DZEk0Lg0.js";const p=r({__name:"Bing",setup(g){const e=n();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,d)=>(s(),o("deep-chat",{ref_key:"chatRef",ref:e,style:{background:`linear-gradient(
+import"./deepChat-DDsqKgba.js";import{d as r,a as n,m as a,k as o,e as s}from"./index-FkXh20BC.js";const p=r({__name:"Bing",setup(g){const e=n();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,d)=>(s(),o("deep-chat",{ref_key:"chatRef",ref:e,style:{background:`linear-gradient(
         90deg,
         rgb(239 242 247) 0%,
         7.6029%,
diff --git a/static/js/Blue-BCWN_vbi.js b/static/js/Blue-BCWN_vbi.js
deleted file mode 100644
index 2de650991..000000000
--- a/static/js/Blue-BCWN_vbi.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./Blue.vue_vue_type_script_setup_true_lang-Dm8mnsxu.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/Blue-D3NnuLUC.js b/static/js/Blue-D3NnuLUC.js
new file mode 100644
index 000000000..8b3fbf1fd
--- /dev/null
+++ b/static/js/Blue-D3NnuLUC.js
@@ -0,0 +1 @@
+import{_ as o}from"./Blue.vue_vue_type_script_setup_true_lang-DpGmboGe.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/Blue.vue_vue_type_script_setup_true_lang-Dm8mnsxu.js b/static/js/Blue.vue_vue_type_script_setup_true_lang-DpGmboGe.js
similarity index 95%
rename from static/js/Blue.vue_vue_type_script_setup_true_lang-Dm8mnsxu.js
rename to static/js/Blue.vue_vue_type_script_setup_true_lang-DpGmboGe.js
index 2ea074643..b67c1ba22 100644
--- a/static/js/Blue.vue_vue_type_script_setup_true_lang-Dm8mnsxu.js
+++ b/static/js/Blue.vue_vue_type_script_setup_true_lang-DpGmboGe.js
@@ -1,4 +1,4 @@
-import"./deepChat-DDsqKgba.js";import{d as r,a as o,m as a,k as s,e as n}from"./index-DZEk0Lg0.js";const d=r({__name:"Blue",setup(u){const e=o();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,l)=>(n(),s("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px",border:"unset","background-image":'url("https://xiaoxian521.github.io/hyperlink/img/vue-pure-admin/chatai/blue.jpg")',"background-size":"cover"},messageStyles:{default:{user:{bubble:{backgroundColor:"#2670ff"}},ai:{bubble:{backgroundColor:"#004f97",color:"white"}}}},submitButtonStyles:{submit:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(60%) sepia(79%) saturate(643%) hue-rotate(185deg) brightness(102%) contrast(100%)"}}}}},textInput:{styles:{container:{backgroundColor:"#004f97",color:"white",boxShadow:"unset"}},placeholder:{text:"发送消息",style:{color:"#d1d1d1"}}},auxiliaryStyle:`
+import"./deepChat-DDsqKgba.js";import{d as r,a as o,m as a,k as s,e as n}from"./index-FkXh20BC.js";const d=r({__name:"Blue",setup(u){const e=o();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,l)=>(n(),s("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px",border:"unset","background-image":'url("https://xiaoxian521.github.io/hyperlink/img/vue-pure-admin/chatai/blue.jpg")',"background-size":"cover"},messageStyles:{default:{user:{bubble:{backgroundColor:"#2670ff"}},ai:{bubble:{backgroundColor:"#004f97",color:"white"}}}},submitButtonStyles:{submit:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(60%) sepia(79%) saturate(643%) hue-rotate(185deg) brightness(102%) contrast(100%)"}}}}},textInput:{styles:{container:{backgroundColor:"#004f97",color:"white",boxShadow:"unset"}},placeholder:{text:"发送消息",style:{color:"#d1d1d1"}}},auxiliaryStyle:`
     ::-webkit-scrollbar-thumb {
       background-color: #0174db;
     }
diff --git a/static/js/ChartBar-DdA9YPp2.js b/static/js/ChartBar-DCxzL4Mr.js
similarity index 50%
rename from static/js/ChartBar-DdA9YPp2.js
rename to static/js/ChartBar-DCxzL4Mr.js
index fdf0528ad..01f87342e 100644
--- a/static/js/ChartBar-DdA9YPp2.js
+++ b/static/js/ChartBar-DCxzL4Mr.js
@@ -1 +1 @@
-import{_ as m}from"./ChartBar.vue_vue_type_script_setup_true_lang-DtJWvjCj.js";import"./index-DZEk0Lg0.js";export{m as default};
+import{_ as m}from"./ChartBar.vue_vue_type_script_setup_true_lang-Uu55b8d2.js";import"./index-FkXh20BC.js";export{m as default};
diff --git a/static/js/ChartBar.vue_vue_type_script_setup_true_lang-DtJWvjCj.js b/static/js/ChartBar.vue_vue_type_script_setup_true_lang-Uu55b8d2.js
similarity index 95%
rename from static/js/ChartBar.vue_vue_type_script_setup_true_lang-DtJWvjCj.js
rename to static/js/ChartBar.vue_vue_type_script_setup_true_lang-Uu55b8d2.js
index 0be603d69..847f3e8d9 100644
--- a/static/js/ChartBar.vue_vue_type_script_setup_true_lang-DtJWvjCj.js
+++ b/static/js/ChartBar.vue_vue_type_script_setup_true_lang-Uu55b8d2.js
@@ -1 +1 @@
-var l=(s,a,t)=>new Promise((i,r)=>{var n=e=>{try{o(t.next(e))}catch(c){r(c)}},p=e=>{try{o(t.throw(e))}catch(c){r(c)}},o=e=>e.done?i(e.value):Promise.resolve(e.value).then(n,p);o((t=t.apply(s,a)).next())});import{d,ag as f,p as m,a as y,as as u,n as x,k as h,e as b,x as g}from"./index-DZEk0Lg0.js";const S=d({__name:"ChartBar",props:{requireData:{type:Array,default:()=>[]},questionData:{type:Array,default:()=>[]}},setup(s){const a=s,{isDark:t}=f(),i=m(()=>t.value?"dark":"light"),r=y(),{setOptions:n}=u(r,{theme:i});return x(()=>a,()=>l(null,null,function*(){yield g(),n({container:".bar-card",color:["#41b6ff","#e85f33"],tooltip:{trigger:"axis",axisPointer:{type:"none"}},grid:{top:"20px",left:"50px",right:0},legend:{data:["需求人数","提问数量"],textStyle:{color:"#606266",fontSize:"0.875rem"},bottom:0},xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"],axisLabel:{fontSize:"0.875rem"},axisPointer:{type:"shadow"}}],yAxis:[{type:"value",axisLabel:{fontSize:"0.875rem"},splitLine:{show:!1}}],series:[{name:"需求人数",type:"bar",barWidth:10,itemStyle:{color:"#41b6ff",borderRadius:[10,10,0,0]},data:a.requireData},{name:"提问数量",type:"bar",barWidth:10,itemStyle:{color:"#e86033ce",borderRadius:[10,10,0,0]},data:a.questionData}]})}),{deep:!0,immediate:!0}),(p,o)=>(b(),h("div",{ref_key:"chartRef",ref:r,style:{width:"100%",height:"365px"}},null,512))}});export{S as _};
+var l=(s,a,t)=>new Promise((i,r)=>{var n=e=>{try{o(t.next(e))}catch(c){r(c)}},p=e=>{try{o(t.throw(e))}catch(c){r(c)}},o=e=>e.done?i(e.value):Promise.resolve(e.value).then(n,p);o((t=t.apply(s,a)).next())});import{d,ag as f,p as m,a as y,as as u,n as x,k as h,e as b,x as g}from"./index-FkXh20BC.js";const S=d({__name:"ChartBar",props:{requireData:{type:Array,default:()=>[]},questionData:{type:Array,default:()=>[]}},setup(s){const a=s,{isDark:t}=f(),i=m(()=>t.value?"dark":"light"),r=y(),{setOptions:n}=u(r,{theme:i});return x(()=>a,()=>l(null,null,function*(){yield g(),n({container:".bar-card",color:["#41b6ff","#e85f33"],tooltip:{trigger:"axis",axisPointer:{type:"none"}},grid:{top:"20px",left:"50px",right:0},legend:{data:["需求人数","提问数量"],textStyle:{color:"#606266",fontSize:"0.875rem"},bottom:0},xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"],axisLabel:{fontSize:"0.875rem"},axisPointer:{type:"shadow"}}],yAxis:[{type:"value",axisLabel:{fontSize:"0.875rem"},splitLine:{show:!1}}],series:[{name:"需求人数",type:"bar",barWidth:10,itemStyle:{color:"#41b6ff",borderRadius:[10,10,0,0]},data:a.requireData},{name:"提问数量",type:"bar",barWidth:10,itemStyle:{color:"#e86033ce",borderRadius:[10,10,0,0]},data:a.questionData}]})}),{deep:!0,immediate:!0}),(p,o)=>(b(),h("div",{ref_key:"chartRef",ref:r,style:{width:"100%",height:"365px"}},null,512))}});export{S as _};
diff --git a/static/js/ChartLine-DvClHTe8.js b/static/js/ChartLine-COaY8_T5.js
similarity index 50%
rename from static/js/ChartLine-DvClHTe8.js
rename to static/js/ChartLine-COaY8_T5.js
index 057ddabfd..e950b7460 100644
--- a/static/js/ChartLine-DvClHTe8.js
+++ b/static/js/ChartLine-COaY8_T5.js
@@ -1 +1 @@
-import{_ as m}from"./ChartLine.vue_vue_type_script_setup_true_lang-BcCQvBKF.js";import"./index-DZEk0Lg0.js";export{m as default};
+import{_ as m}from"./ChartLine.vue_vue_type_script_setup_true_lang-BhGXdabU.js";import"./index-FkXh20BC.js";export{m as default};
diff --git a/static/js/ChartLine.vue_vue_type_script_setup_true_lang-BcCQvBKF.js b/static/js/ChartLine.vue_vue_type_script_setup_true_lang-BhGXdabU.js
similarity index 90%
rename from static/js/ChartLine.vue_vue_type_script_setup_true_lang-BcCQvBKF.js
rename to static/js/ChartLine.vue_vue_type_script_setup_true_lang-BhGXdabU.js
index de8743071..8cdfb5ad0 100644
--- a/static/js/ChartLine.vue_vue_type_script_setup_true_lang-BcCQvBKF.js
+++ b/static/js/ChartLine.vue_vue_type_script_setup_true_lang-BhGXdabU.js
@@ -1 +1 @@
-import{d as n,ag as l,p as c,a as i,as as p,k as d,e as f}from"./index-DZEk0Lg0.js";const u=n({__name:"ChartLine",props:{data:{type:Array,default:()=>[]},color:{type:String,default:"#41b6ff"}},setup(a){const e=a,{isDark:o}=l(),s=c(()=>o.value?"dark":"light"),t=i(),{setOptions:r}=p(t,{theme:s,renderer:"svg"});return r({container:".line-card",xAxis:{type:"category",show:!1,data:e.data},grid:{top:"15px",bottom:0,left:0,right:0},yAxis:{show:!1,type:"value"},series:[{data:e.data,type:"line",symbol:"none",smooth:!0,color:e.color,lineStyle:{shadowOffsetY:3,shadowBlur:7,shadowColor:e.color}}]}),(h,m)=>(f(),d("div",{ref_key:"chartRef",ref:t,style:{width:"100%",height:"60px"}},null,512))}});export{u as _};
+import{d as n,ag as l,p as c,a as i,as as p,k as d,e as f}from"./index-FkXh20BC.js";const u=n({__name:"ChartLine",props:{data:{type:Array,default:()=>[]},color:{type:String,default:"#41b6ff"}},setup(a){const e=a,{isDark:o}=l(),s=c(()=>o.value?"dark":"light"),t=i(),{setOptions:r}=p(t,{theme:s,renderer:"svg"});return r({container:".line-card",xAxis:{type:"category",show:!1,data:e.data},grid:{top:"15px",bottom:0,left:0,right:0},yAxis:{show:!1,type:"value"},series:[{data:e.data,type:"line",symbol:"none",smooth:!0,color:e.color,lineStyle:{shadowOffsetY:3,shadowBlur:7,shadowColor:e.color}}]}),(h,m)=>(f(),d("div",{ref_key:"chartRef",ref:t,style:{width:"100%",height:"60px"}},null,512))}});export{u as _};
diff --git a/static/js/ChartRound-C7dAy75u.js b/static/js/ChartRound-BGY1UUvg.js
similarity index 51%
rename from static/js/ChartRound-C7dAy75u.js
rename to static/js/ChartRound-BGY1UUvg.js
index 7bef2ca6e..c5d51f613 100644
--- a/static/js/ChartRound-C7dAy75u.js
+++ b/static/js/ChartRound-BGY1UUvg.js
@@ -1 +1 @@
-import{_ as m}from"./ChartRound.vue_vue_type_script_setup_true_lang-fnixAgaN.js";import"./index-DZEk0Lg0.js";export{m as default};
+import{_ as m}from"./ChartRound.vue_vue_type_script_setup_true_lang-CRnoNLaQ.js";import"./index-FkXh20BC.js";export{m as default};
diff --git a/static/js/ChartRound.vue_vue_type_script_setup_true_lang-fnixAgaN.js b/static/js/ChartRound.vue_vue_type_script_setup_true_lang-CRnoNLaQ.js
similarity index 92%
rename from static/js/ChartRound.vue_vue_type_script_setup_true_lang-fnixAgaN.js
rename to static/js/ChartRound.vue_vue_type_script_setup_true_lang-CRnoNLaQ.js
index e5ad2b3cc..ba1d53968 100644
--- a/static/js/ChartRound.vue_vue_type_script_setup_true_lang-fnixAgaN.js
+++ b/static/js/ChartRound.vue_vue_type_script_setup_true_lang-CRnoNLaQ.js
@@ -1 +1 @@
-import{d as o,ag as r,p as n,a as i,as as l,k as c,e as d}from"./index-DZEk0Lg0.js";const m=o({__name:"ChartRound",setup(f){const{isDark:t}=r(),a=n(()=>t.value?"dark":"light"),e=i(),{setOptions:s}=l(e,{theme:a,renderer:"svg"});return s({container:".line-card",title:{text:"100%",left:"47%",top:"30%",textAlign:"center",textStyle:{fontSize:"16",fontWeight:600}},polar:{radius:["100%","90%"],center:["50%","50%"]},angleAxis:{max:100,show:!1},radiusAxis:{type:"category",show:!0,axisLabel:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},series:[{type:"bar",roundCap:!0,barWidth:2,showBackground:!0,backgroundStyle:{color:"#dfe7ef"},data:[100],coordinateSystem:"polar",color:"#7846e5",itemStyle:{shadowBlur:2,shadowColor:"#7846e5",shadowOffsetX:0,shadowOffsetY:0}}]}),(h,p)=>(d(),c("div",{ref_key:"chartRef",ref:e,style:{width:"100%",height:"60px"}},null,512))}});export{m as _};
+import{d as o,ag as r,p as n,a as i,as as l,k as c,e as d}from"./index-FkXh20BC.js";const m=o({__name:"ChartRound",setup(f){const{isDark:t}=r(),a=n(()=>t.value?"dark":"light"),e=i(),{setOptions:s}=l(e,{theme:a,renderer:"svg"});return s({container:".line-card",title:{text:"100%",left:"47%",top:"30%",textAlign:"center",textStyle:{fontSize:"16",fontWeight:600}},polar:{radius:["100%","90%"],center:["50%","50%"]},angleAxis:{max:100,show:!1},radiusAxis:{type:"category",show:!0,axisLabel:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},series:[{type:"bar",roundCap:!0,barWidth:2,showBackground:!0,backgroundStyle:{color:"#dfe7ef"},data:[100],coordinateSystem:"polar",color:"#7846e5",itemStyle:{shadowBlur:2,shadowColor:"#7846e5",shadowOffsetX:0,shadowOffsetY:0}}]}),(h,p)=>(d(),c("div",{ref_key:"chartRef",ref:e,style:{width:"100%",height:"60px"}},null,512))}});export{m as _};
diff --git a/static/js/ChatGPT-DCwVhTb4.js b/static/js/ChatGPT-DCwVhTb4.js
deleted file mode 100644
index 3d371291e..000000000
--- a/static/js/ChatGPT-DCwVhTb4.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./ChatGPT.vue_vue_type_script_setup_true_lang-Bw0ijnvC.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/ChatGPT-DINDagS4.js b/static/js/ChatGPT-DINDagS4.js
new file mode 100644
index 000000000..e6fbab877
--- /dev/null
+++ b/static/js/ChatGPT-DINDagS4.js
@@ -0,0 +1 @@
+import{_ as o}from"./ChatGPT.vue_vue_type_script_setup_true_lang-CW0EhonB.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/ChatGPT.vue_vue_type_script_setup_true_lang-Bw0ijnvC.js b/static/js/ChatGPT.vue_vue_type_script_setup_true_lang-CW0EhonB.js
similarity index 97%
rename from static/js/ChatGPT.vue_vue_type_script_setup_true_lang-Bw0ijnvC.js
rename to static/js/ChatGPT.vue_vue_type_script_setup_true_lang-CW0EhonB.js
index e7b67d088..a1354bc42 100644
--- a/static/js/ChatGPT.vue_vue_type_script_setup_true_lang-Bw0ijnvC.js
+++ b/static/js/ChatGPT.vue_vue_type_script_setup_true_lang-CW0EhonB.js
@@ -1 +1 @@
-import"./deepChat-DDsqKgba.js";import{d as r,a,m as o,k as s,e as n}from"./index-DZEk0Lg0.js";const g=r({__name:"ChatGPT",setup(i){const e=a();return o(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,l)=>(n(),s("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px"},messageStyles:{default:{shared:{bubble:{maxWidth:"100%",backgroundColor:"unset",marginTop:"10px",marginBottom:"10px"}},user:{bubble:{marginLeft:"0px",color:"black"}},ai:{outerContainer:{backgroundColor:"rgba(247,247,248)",borderTop:"1px solid rgba(0,0,0,.1)",borderBottom:"1px solid rgba(0,0,0,.1)"}}}},avatars:{default:{styles:{position:"left"}},ai:{src:"https://xiaoxian521.github.io/hyperlink/svg/openai.svg"}},submitButtonStyles:{submit:{container:{default:{padding:"1px 0 0 5px",backgroundColor:"#19c37d"},hover:{backgroundColor:"#0bab69"},click:{backgroundColor:"#068e56"}},svg:{content:'         ',styles:{default:{filter:"brightness(0) saturate(100%) invert(100%) sepia(28%) saturate(2%) hue-rotate(69deg) brightness(107%) contrast(100%)"}}}},loading:{container:{default:{backgroundColor:"white"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(3044%) hue-rotate(322deg) brightness(100%) contrast(96%)"}}}},stop:{container:{default:{backgroundColor:"white"},hover:{backgroundColor:"#dadada52"}},svg:{content:'     ',styles:{default:{width:"0.95em",marginTop:"0.32em",filter:"brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(3044%) hue-rotate(322deg) brightness(100%) contrast(96%)"}}}}},textInput:{placeholder:{text:"发送消息"}},history:[{text:"李白是谁?",role:"user"},{text:"李白(701年2月28日-762年),号青莲居士,又号“谪仙人”,是唐代著名的浪漫主义诗人,被后人誉为“诗仙”。",role:"ai"}],demo:!0,connect:{stream:!0}},null,512))}});export{g as _};
+import"./deepChat-DDsqKgba.js";import{d as r,a,m as o,k as s,e as n}from"./index-FkXh20BC.js";const g=r({__name:"ChatGPT",setup(i){const e=a();return o(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,l)=>(n(),s("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px"},messageStyles:{default:{shared:{bubble:{maxWidth:"100%",backgroundColor:"unset",marginTop:"10px",marginBottom:"10px"}},user:{bubble:{marginLeft:"0px",color:"black"}},ai:{outerContainer:{backgroundColor:"rgba(247,247,248)",borderTop:"1px solid rgba(0,0,0,.1)",borderBottom:"1px solid rgba(0,0,0,.1)"}}}},avatars:{default:{styles:{position:"left"}},ai:{src:"https://xiaoxian521.github.io/hyperlink/svg/openai.svg"}},submitButtonStyles:{submit:{container:{default:{padding:"1px 0 0 5px",backgroundColor:"#19c37d"},hover:{backgroundColor:"#0bab69"},click:{backgroundColor:"#068e56"}},svg:{content:'         ',styles:{default:{filter:"brightness(0) saturate(100%) invert(100%) sepia(28%) saturate(2%) hue-rotate(69deg) brightness(107%) contrast(100%)"}}}},loading:{container:{default:{backgroundColor:"white"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(3044%) hue-rotate(322deg) brightness(100%) contrast(96%)"}}}},stop:{container:{default:{backgroundColor:"white"},hover:{backgroundColor:"#dadada52"}},svg:{content:'     ',styles:{default:{width:"0.95em",marginTop:"0.32em",filter:"brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(3044%) hue-rotate(322deg) brightness(100%) contrast(96%)"}}}}},textInput:{placeholder:{text:"发送消息"}},history:[{text:"李白是谁?",role:"user"},{text:"李白(701年2月28日-762年),号青莲居士,又号“谪仙人”,是唐代著名的浪漫主义诗人,被后人誉为“诗仙”。",role:"ai"}],demo:!0,connect:{stream:!0}},null,512))}});export{g as _};
diff --git a/static/js/Dark-DVQIJhyt.js b/static/js/Dark-DVQIJhyt.js
new file mode 100644
index 000000000..1bc48ca16
--- /dev/null
+++ b/static/js/Dark-DVQIJhyt.js
@@ -0,0 +1 @@
+import{_ as o}from"./Dark.vue_vue_type_script_setup_true_lang-BUQhTUpL.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/Dark-Q9DDDEjg.js b/static/js/Dark-Q9DDDEjg.js
deleted file mode 100644
index 383bc046b..000000000
--- a/static/js/Dark-Q9DDDEjg.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./Dark.vue_vue_type_script_setup_true_lang-UxSYAmUv.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/Dark.vue_vue_type_script_setup_true_lang-UxSYAmUv.js b/static/js/Dark.vue_vue_type_script_setup_true_lang-BUQhTUpL.js
similarity index 95%
rename from static/js/Dark.vue_vue_type_script_setup_true_lang-UxSYAmUv.js
rename to static/js/Dark.vue_vue_type_script_setup_true_lang-BUQhTUpL.js
index ab79ae30c..f584b5311 100644
--- a/static/js/Dark.vue_vue_type_script_setup_true_lang-UxSYAmUv.js
+++ b/static/js/Dark.vue_vue_type_script_setup_true_lang-BUQhTUpL.js
@@ -1,4 +1,4 @@
-import"./deepChat-DDsqKgba.js";import{d as r,a as o,m as s,k as a,e as n}from"./index-DZEk0Lg0.js";const d=r({__name:"Dark",setup(c){const e=o();return s(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,l)=>(n(),a("deep-chat",{ref_key:"chatRef",ref:e,style:{"background-color":"#292929",border:"unset","border-radius":"10px"},messageStyles:{default:{ai:{bubble:{backgroundColor:"#545454",color:"white"}}},loading:{message:{styles:{bubble:{backgroundColor:"#545454",color:"white"}}}}},textInput:{styles:{container:{backgroundColor:"#666666",border:"unset",color:"#e8e8e8"}},placeholder:{text:"发送消息",style:{color:"#bcbcbc"}}},submitButtonStyles:{submit:{container:{default:{bottom:"0.7rem"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}}},auxiliaryStyle:`
+import"./deepChat-DDsqKgba.js";import{d as r,a as o,m as s,k as a,e as n}from"./index-FkXh20BC.js";const d=r({__name:"Dark",setup(c){const e=o();return s(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,l)=>(n(),a("deep-chat",{ref_key:"chatRef",ref:e,style:{"background-color":"#292929",border:"unset","border-radius":"10px"},messageStyles:{default:{ai:{bubble:{backgroundColor:"#545454",color:"white"}}},loading:{message:{styles:{bubble:{backgroundColor:"#545454",color:"white"}}}}},textInput:{styles:{container:{backgroundColor:"#666666",border:"unset",color:"#e8e8e8"}},placeholder:{text:"发送消息",style:{color:"#bcbcbc"}}},submitButtonStyles:{submit:{container:{default:{bottom:"0.7rem"}},svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(70%) sepia(52%) saturate(5617%) hue-rotate(185deg) brightness(101%) contrast(101%)"}}}}},auxiliaryStyle:`
     ::-webkit-scrollbar {
       width: 10px;
       height: 10px;
diff --git a/static/js/EditorBase-D1AupI0H.js b/static/js/EditorBase-D1AupI0H.js
new file mode 100644
index 000000000..3be10d5d9
--- /dev/null
+++ b/static/js/EditorBase-D1AupI0H.js
@@ -0,0 +1 @@
+import{_ as o}from"./EditorBase.vue_vue_type_script_setup_true_lang-CPB9o9ES.js";import"./index.esm-3E7kb5am.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/EditorBase-n6Gmci0D.js b/static/js/EditorBase-n6Gmci0D.js
deleted file mode 100644
index bfdf2003f..000000000
--- a/static/js/EditorBase-n6Gmci0D.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./EditorBase.vue_vue_type_script_setup_true_lang-4LO5nx51.js";import"./index.esm-DI0uy_Kh.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/EditorBase.vue_vue_type_script_setup_true_lang-4LO5nx51.js b/static/js/EditorBase.vue_vue_type_script_setup_true_lang-CPB9o9ES.js
similarity index 84%
rename from static/js/EditorBase.vue_vue_type_script_setup_true_lang-4LO5nx51.js
rename to static/js/EditorBase.vue_vue_type_script_setup_true_lang-CPB9o9ES.js
index c212d7304..d5910231f 100644
--- a/static/js/EditorBase.vue_vue_type_script_setup_true_lang-4LO5nx51.js
+++ b/static/js/EditorBase.vue_vue_type_script_setup_true_lang-CPB9o9ES.js
@@ -1 +1 @@
-import{T as c,E as f}from"./index.esm-DI0uy_Kh.js";import{d as m,K as p,a as v,m as _,y as C,k as g,e as h,f as l,u as n}from"./index-DZEk0Lg0.js";const y={class:"wangeditor"},r="default",b=m({name:"BaseEditor",__name:"EditorBase",setup(x){const o=p(),t=v("
你好
");_(()=>{setTimeout(()=>{t.value="我是模拟的异步数据
"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return C(()=>{const e=o.value;e!=null&&e.destroy()}),(e,a)=>(h(),g("div",y,[l(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),l(n(f),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{b as _};
+import{T as c,E as f}from"./index.esm-3E7kb5am.js";import{d as m,K as p,a as v,m as _,y as C,k as g,e as h,f as l,u as n}from"./index-FkXh20BC.js";const y={class:"wangeditor"},r="default",b=m({name:"BaseEditor",__name:"EditorBase",setup(x){const o=p(),t=v("你好
");_(()=>{setTimeout(()=>{t.value="我是模拟的异步数据
"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return C(()=>{const e=o.value;e!=null&&e.destroy()}),(e,a)=>(h(),g("div",y,[l(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),l(n(f),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{b as _};
diff --git a/static/js/EditorMulti-DG99BdAP.js b/static/js/EditorMulti-DG99BdAP.js
deleted file mode 100644
index e95541157..000000000
--- a/static/js/EditorMulti-DG99BdAP.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./EditorMulti.vue_vue_type_script_setup_true_lang-CWvhKLhR.js";import"./index-D4BNae8u.js";import"./index-DZEk0Lg0.js";import"./index.esm-DI0uy_Kh.js";export{o as default};
diff --git a/static/js/EditorMulti-DZUUtIRq.js b/static/js/EditorMulti-DZUUtIRq.js
new file mode 100644
index 000000000..76a27ab19
--- /dev/null
+++ b/static/js/EditorMulti-DZUUtIRq.js
@@ -0,0 +1 @@
+import{_ as o}from"./EditorMulti.vue_vue_type_script_setup_true_lang-2YMePmHh.js";import"./index-DpjqC-2-.js";import"./index-FkXh20BC.js";import"./index.esm-3E7kb5am.js";export{o as default};
diff --git a/static/js/EditorMulti.vue_vue_type_script_setup_true_lang-CWvhKLhR.js b/static/js/EditorMulti.vue_vue_type_script_setup_true_lang-2YMePmHh.js
similarity index 84%
rename from static/js/EditorMulti.vue_vue_type_script_setup_true_lang-CWvhKLhR.js
rename to static/js/EditorMulti.vue_vue_type_script_setup_true_lang-2YMePmHh.js
index 07e2efd62..c4aaf39e4 100644
--- a/static/js/EditorMulti.vue_vue_type_script_setup_true_lang-CWvhKLhR.js
+++ b/static/js/EditorMulti.vue_vue_type_script_setup_true_lang-2YMePmHh.js
@@ -1 +1 @@
-import{R as h}from"./index-D4BNae8u.js";import{T as C,E as g}from"./index.esm-DI0uy_Kh.js";import{d as y,a as R,K as w,y as E,b as u,e as l,h as V,w as d,k as b,l as k,u as r,g as x,f as i,F as B}from"./index-DZEk0Lg0.js";const L={class:"wangeditor"},c="default",N=y({name:"MultiEditor",__name:"EditorMulti",setup(U){const f=[{value:"测试一
"},{value:"测试二
"},{value:"测试三
"},{value:"测试四
"}],o=R([]);f.forEach(e=>{o.value.push({value:e.value,editorRef:w()})});const p={excludeKeys:"fullScreen"},m={placeholder:"请输入内容..."},v=(e,n)=>{o.value[n].editorRef=e};return E(()=>o.value.map(e=>{e.editorRef!=null&&e.editorRef.destroy()})),(e,n)=>{const _=V("el-row");return l(),u(_,{gutter:30,justify:"space-around"},{default:d(()=>[(l(!0),b(B,null,k(o.value,(t,s)=>(l(),u(r(h),{key:s,value:11},{default:d(()=>[x("div",L,[i(r(C),{editor:t.editorRef,defaultConfig:p,mode:c,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),i(r(g),{modelValue:t.value,"onUpdate:modelValue":a=>t.value=a,defaultConfig:m,mode:c,style:{height:"300px","overflow-y":"hidden"},onOnCreated:a=>v(a,s)},null,8,["modelValue","onUpdate:modelValue","onOnCreated"])])]),_:2},1024))),128))]),_:1})}}});export{N as _};
+import{R as h}from"./index-DpjqC-2-.js";import{T as C,E as g}from"./index.esm-3E7kb5am.js";import{d as y,a as R,K as w,y as E,b as u,e as l,h as V,w as d,k as b,l as k,u as r,g as x,f as i,F as B}from"./index-FkXh20BC.js";const L={class:"wangeditor"},c="default",N=y({name:"MultiEditor",__name:"EditorMulti",setup(U){const f=[{value:"测试一
"},{value:"测试二
"},{value:"测试三
"},{value:"测试四
"}],o=R([]);f.forEach(e=>{o.value.push({value:e.value,editorRef:w()})});const p={excludeKeys:"fullScreen"},m={placeholder:"请输入内容..."},v=(e,n)=>{o.value[n].editorRef=e};return E(()=>o.value.map(e=>{e.editorRef!=null&&e.editorRef.destroy()})),(e,n)=>{const _=V("el-row");return l(),u(_,{gutter:30,justify:"space-around"},{default:d(()=>[(l(!0),b(B,null,k(o.value,(t,s)=>(l(),u(r(h),{key:s,value:11},{default:d(()=>[x("div",L,[i(r(C),{editor:t.editorRef,defaultConfig:p,mode:c,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),i(r(g),{modelValue:t.value,"onUpdate:modelValue":a=>t.value=a,defaultConfig:m,mode:c,style:{height:"300px","overflow-y":"hidden"},onOnCreated:a=>v(a,s)},null,8,["modelValue","onUpdate:modelValue","onOnCreated"])])]),_:2},1024))),128))]),_:1})}}});export{N as _};
diff --git a/static/js/EditorUpload-BnS3NlrH.js b/static/js/EditorUpload-BnS3NlrH.js
deleted file mode 100644
index 20da60c21..000000000
--- a/static/js/EditorUpload-BnS3NlrH.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./EditorUpload.vue_vue_type_script_setup_true_lang-BXZqC2BV.js";import"./index.esm-DI0uy_Kh.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/EditorUpload-CwV_pk0r.js b/static/js/EditorUpload-CwV_pk0r.js
new file mode 100644
index 000000000..7488a7d32
--- /dev/null
+++ b/static/js/EditorUpload-CwV_pk0r.js
@@ -0,0 +1 @@
+import{_ as o}from"./EditorUpload.vue_vue_type_script_setup_true_lang-CaxEoDZK.js";import"./index.esm-3E7kb5am.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/EditorUpload.vue_vue_type_script_setup_true_lang-BXZqC2BV.js b/static/js/EditorUpload.vue_vue_type_script_setup_true_lang-CaxEoDZK.js
similarity index 80%
rename from static/js/EditorUpload.vue_vue_type_script_setup_true_lang-BXZqC2BV.js
rename to static/js/EditorUpload.vue_vue_type_script_setup_true_lang-CaxEoDZK.js
index 0aa0cb2a5..c5fb3eb3d 100644
--- a/static/js/EditorUpload.vue_vue_type_script_setup_true_lang-BXZqC2BV.js
+++ b/static/js/EditorUpload.vue_vue_type_script_setup_true_lang-CaxEoDZK.js
@@ -1 +1 @@
-import{T as f,E as m}from"./index.esm-DI0uy_Kh.js";import{d as c,K as p,a as g,y as _,k as v,e as C,f as n,u as r}from"./index-DZEk0Lg0.js";const y={class:"wangeditor"},d="default",U=c({name:"picUpload",__name:"EditorUpload",setup(h){const a=p(),t=g("仅提供代码参考,暂不可上传图片,可根据实际业务改写
"),s={excludeKeys:"fullScreen"},l={placeholder:"请输入内容...",MENU_CONF:{}};l.MENU_CONF.uploadImage={server:"",fieldName:"file",allowedFileTypes:["image/png","image/jpg","image/jpeg"],customInsert(e,o){e.data.url&&setTimeout(()=>{o(e.data.url)},2e3)}};const i=e=>{a.value=e};return _(()=>{const e=a.value;e!=null&&e.destroy()}),(e,o)=>(C(),v("div",y,[n(r(f),{editor:a.value,defaultConfig:s,mode:d,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),n(r(m),{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=u=>t.value=u),defaultConfig:l,mode:d,style:{height:"500px","overflow-y":"hidden"},onOnCreated:i},null,8,["modelValue"])]))}});export{U as _};
+import{T as f,E as m}from"./index.esm-3E7kb5am.js";import{d as c,K as p,a as g,y as _,k as v,e as C,f as n,u as r}from"./index-FkXh20BC.js";const y={class:"wangeditor"},d="default",U=c({name:"picUpload",__name:"EditorUpload",setup(h){const a=p(),t=g("仅提供代码参考,暂不可上传图片,可根据实际业务改写
"),s={excludeKeys:"fullScreen"},l={placeholder:"请输入内容...",MENU_CONF:{}};l.MENU_CONF.uploadImage={server:"",fieldName:"file",allowedFileTypes:["image/png","image/jpg","image/jpeg"],customInsert(e,o){e.data.url&&setTimeout(()=>{o(e.data.url)},2e3)}};const i=e=>{a.value=e};return _(()=>{const e=a.value;e!=null&&e.destroy()}),(e,o)=>(C(),v("div",y,[n(r(f),{editor:a.value,defaultConfig:s,mode:d,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),n(r(m),{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=u=>t.value=u),defaultConfig:l,mode:d,style:{height:"500px","overflow-y":"hidden"},onOnCreated:i},null,8,["modelValue"])]))}});export{U as _};
diff --git a/static/js/FullInput-B1Kz4XKb.js b/static/js/FullInput-B1Kz4XKb.js
deleted file mode 100644
index cc4fdc31c..000000000
--- a/static/js/FullInput-B1Kz4XKb.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./FullInput.vue_vue_type_script_setup_true_lang-bVLh6meI.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/FullInput-Z2XHvw-s.js b/static/js/FullInput-Z2XHvw-s.js
new file mode 100644
index 000000000..08507f6ed
--- /dev/null
+++ b/static/js/FullInput-Z2XHvw-s.js
@@ -0,0 +1 @@
+import{_ as o}from"./FullInput.vue_vue_type_script_setup_true_lang-BpY-Uu2T.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/FullInput.vue_vue_type_script_setup_true_lang-bVLh6meI.js b/static/js/FullInput.vue_vue_type_script_setup_true_lang-BpY-Uu2T.js
similarity index 94%
rename from static/js/FullInput.vue_vue_type_script_setup_true_lang-bVLh6meI.js
rename to static/js/FullInput.vue_vue_type_script_setup_true_lang-BpY-Uu2T.js
index d92d435d3..7c357c2f1 100644
--- a/static/js/FullInput.vue_vue_type_script_setup_true_lang-bVLh6meI.js
+++ b/static/js/FullInput.vue_vue_type_script_setup_true_lang-BpY-Uu2T.js
@@ -1 +1 @@
-import"./deepChat-DDsqKgba.js";import{d as o,a as r,m as n,k as a,e as s}from"./index-DZEk0Lg0.js";const m=o({__name:"FullInput",setup(d){const e=r();return n(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,p)=>(s(),a("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px"},textInput:{styles:{container:{width:"100%",margin:"0",border:"unset",borderTop:"1px solid #d5d5d5",borderRadius:"0px",boxShadow:"unset"},text:{fontSize:"1.05em",paddingTop:"11px",paddingBottom:"13px",paddingLeft:"12px",paddingRight:"2.4em"}},placeholder:{text:"发送消息",style:{color:"#bcbcbc"}}},submitButtonStyles:{submit:{container:{default:{transform:"scale(1.21)",marginBottom:"-3px",marginRight:"0.4em"}}}},history:[{text:"预防心梗、脑梗的方法?",role:"user"},{text:"预防心梗和脑梗的关键方法包括保持健康的生活方式,如均衡饮食、定期锻炼、控制血压和血脂、戒烟限酒以及管理压力。",role:"ai"}],demo:!0,connect:{stream:!0}},null,512))}});export{m as _};
+import"./deepChat-DDsqKgba.js";import{d as o,a as r,m as n,k as a,e as s}from"./index-FkXh20BC.js";const m=o({__name:"FullInput",setup(d){const e=r();return n(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,p)=>(s(),a("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px"},textInput:{styles:{container:{width:"100%",margin:"0",border:"unset",borderTop:"1px solid #d5d5d5",borderRadius:"0px",boxShadow:"unset"},text:{fontSize:"1.05em",paddingTop:"11px",paddingBottom:"13px",paddingLeft:"12px",paddingRight:"2.4em"}},placeholder:{text:"发送消息",style:{color:"#bcbcbc"}}},submitButtonStyles:{submit:{container:{default:{transform:"scale(1.21)",marginBottom:"-3px",marginRight:"0.4em"}}}},history:[{text:"预防心梗、脑梗的方法?",role:"user"},{text:"预防心梗和脑梗的关键方法包括保持健康的生活方式,如均衡饮食、定期锻炼、控制血压和血脂、戒烟限酒以及管理压力。",role:"ai"}],demo:!0,connect:{stream:!0}},null,512))}});export{m as _};
diff --git a/static/js/Group-B4-8g0bX.js b/static/js/Group-B4-8g0bX.js
new file mode 100644
index 000000000..63c7e9fe5
--- /dev/null
+++ b/static/js/Group-B4-8g0bX.js
@@ -0,0 +1 @@
+import{_ as o}from"./Group.vue_vue_type_script_setup_true_lang-CgdPXlcz.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/Group-FcpiZJIo.js b/static/js/Group-FcpiZJIo.js
deleted file mode 100644
index 944cbdc18..000000000
--- a/static/js/Group-FcpiZJIo.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./Group.vue_vue_type_script_setup_true_lang-CzHR0Q1q.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/Group.vue_vue_type_script_setup_true_lang-CzHR0Q1q.js b/static/js/Group.vue_vue_type_script_setup_true_lang-CgdPXlcz.js
similarity index 94%
rename from static/js/Group.vue_vue_type_script_setup_true_lang-CzHR0Q1q.js
rename to static/js/Group.vue_vue_type_script_setup_true_lang-CgdPXlcz.js
index 66e869e40..facdaf7cd 100644
--- a/static/js/Group.vue_vue_type_script_setup_true_lang-CzHR0Q1q.js
+++ b/static/js/Group.vue_vue_type_script_setup_true_lang-CgdPXlcz.js
@@ -1,4 +1,4 @@
-import"./deepChat-DDsqKgba.js";import{d as o,a as r,m as a,k as p,e as s}from"./index-DZEk0Lg0.js";const l=o({__name:"Group",setup(n){const e=r();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,m)=>(s(),p("deep-chat",{ref_key:"chatRef",ref:e,auxiliaryStyle:`
+import"./deepChat-DDsqKgba.js";import{d as o,a as r,m as a,k as p,e as s}from"./index-FkXh20BC.js";const l=o({__name:"Group",setup(n){const e=r();return a(()=>{e.value.demo={response:t=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(t,m)=>(s(),p("deep-chat",{ref_key:"chatRef",ref:e,auxiliaryStyle:`
     .deep-chat-top-message .message-bubble {
         border-top-left-radius: 5px !important;
         border-top-right-radius: 5px !important;
diff --git a/static/js/Input-6sJCL3dq.js b/static/js/Input-B1Oxyefe.js
similarity index 83%
rename from static/js/Input-6sJCL3dq.js
rename to static/js/Input-B1Oxyefe.js
index 203ebacbc..20059c4f4 100644
--- a/static/js/Input-6sJCL3dq.js
+++ b/static/js/Input-B1Oxyefe.js
@@ -1 +1 @@
-import{d as a,a as l,k as n,e as d,f as c,h as r,_}from"./index-DZEk0Lg0.js";const p={class:"slider-demo-block"},u=a({__name:"Input",setup(m){const e=l(0);return(f,o)=>{const s=r("el-slider");return d(),n("div",p,[c(s,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=t=>e.value=t),"show-input":""},null,8,["modelValue"])])}}}),v=_(u,[["__scopeId","data-v-f86dc4cf"]]);export{v as default};
+import{d as a,a as l,k as n,e as d,f as c,h as r,_}from"./index-FkXh20BC.js";const p={class:"slider-demo-block"},u=a({__name:"Input",setup(m){const e=l(0);return(f,o)=>{const s=r("el-slider");return d(),n("div",p,[c(s,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=t=>e.value=t),"show-input":""},null,8,["modelValue"])])}}}),v=_(u,[["__scopeId","data-v-f86dc4cf"]]);export{v as default};
diff --git a/static/js/IntroPanel-DdMz2tUi.js b/static/js/IntroPanel-DdMz2tUi.js
new file mode 100644
index 000000000..5df192237
--- /dev/null
+++ b/static/js/IntroPanel-DdMz2tUi.js
@@ -0,0 +1 @@
+import{_ as o}from"./IntroPanel.vue_vue_type_script_setup_true_lang-uKDHi_PI.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/IntroPanel-XRWBDSOn.js b/static/js/IntroPanel-XRWBDSOn.js
deleted file mode 100644
index 033bafb86..000000000
--- a/static/js/IntroPanel-XRWBDSOn.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./IntroPanel.vue_vue_type_script_setup_true_lang-DC_uK3bC.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/IntroPanel.vue_vue_type_script_setup_true_lang-DC_uK3bC.js b/static/js/IntroPanel.vue_vue_type_script_setup_true_lang-uKDHi_PI.js
similarity index 92%
rename from static/js/IntroPanel.vue_vue_type_script_setup_true_lang-DC_uK3bC.js
rename to static/js/IntroPanel.vue_vue_type_script_setup_true_lang-uKDHi_PI.js
index 1f171402d..1697b8abb 100644
--- a/static/js/IntroPanel.vue_vue_type_script_setup_true_lang-DC_uK3bC.js
+++ b/static/js/IntroPanel.vue_vue_type_script_setup_true_lang-uKDHi_PI.js
@@ -1 +1 @@
-import"./deepChat-DDsqKgba.js";import{d as r,a,m as s,k as d,e as p,g as e}from"./index-DZEk0Lg0.js";const x=r({__name:"IntroPanel",setup(i){const t=a();return s(()=>{t.value.demo={response:n=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(n,o)=>(p(),d("deep-chat",{ref_key:"chatRef",ref:t,textInput:{placeholder:{text:"发送消息"}},demo:"true",style:{"border-radius":"8px"}},[...o[0]||(o[0]=[e("div",{style:{display:"none",width:"200px",padding:"12px","padding-bottom":"15px","background-color":"#f3f3f3","border-radius":"10px"}},[e("div",null,[e("div",{style:{"margin-bottom":"8px","font-size":"16px","text-align":"center"}},[e("b",null,"简介面板")]),e("div",{style:{"font-size":"15px","line-height":"20px"}}," 插入描述以帮助您的用户了解如何使用该组件 ")])],-1)])],512))}});export{x as _};
+import"./deepChat-DDsqKgba.js";import{d as r,a,m as s,k as d,e as p,g as e}from"./index-FkXh20BC.js";const x=r({__name:"IntroPanel",setup(i){const t=a();return s(()=>{t.value.demo={response:n=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(n,o)=>(p(),d("deep-chat",{ref_key:"chatRef",ref:t,textInput:{placeholder:{text:"发送消息"}},demo:"true",style:{"border-radius":"8px"}},[...o[0]||(o[0]=[e("div",{style:{display:"none",width:"200px",padding:"12px","padding-bottom":"15px","background-color":"#f3f3f3","border-radius":"10px"}},[e("div",null,[e("div",{style:{"margin-bottom":"8px","font-size":"16px","text-align":"center"}},[e("b",null,"简介面板")]),e("div",{style:{"font-size":"15px","line-height":"20px"}}," 插入描述以帮助您的用户了解如何使用该组件 ")])],-1)])],512))}});export{x as _};
diff --git a/static/js/ListCard-B7iRGOkA.js b/static/js/ListCard-JqUEGz6j.js
similarity index 98%
rename from static/js/ListCard-B7iRGOkA.js
rename to static/js/ListCard-JqUEGz6j.js
index 4e09d3473..1b3c2ca4c 100644
--- a/static/js/ListCard-B7iRGOkA.js
+++ b/static/js/ListCard-JqUEGz6j.js
@@ -1 +1 @@
-import{k as c,e as o,g as n,a1 as B,d as I,p as g,v as w,f as a,h as r,w as i,b as d,i as u,u as s,j as h,t as p,_ as S}from"./index-DZEk0Lg0.js";const A={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-shop",viewBox:"0 0 16 16"};function N(e,t){return o(),c("svg",A,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M8 1a2.5 2.5 0 0 0-2.5 2.5V5h-2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h9a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-2V3.5A2.5 2.5 0 0 0 8 1m1.5 5v2h1V6H12v8H4V6h1.5v2h1V6zm0-1h-3V3.5a1.5 1.5 0 1 1 3 0z"},null,-1)])])}const j={render:N},L={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-laptop",viewBox:"0 0 16 16"};function O(e,t){return o(),c("svg",L,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M2.5 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1zm0-1h11V4h-11zM15 13H1v1h14z"},null,-1)])])}const D={render:O},R={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-service",viewBox:"0 0 16 16"};function E(e,t){return o(),c("svg",R,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M2.52 6.37a5.5 5.5 0 0 1 10.98.13v4c0 .05 0 .1-.02.15A4.5 4.5 0 0 1 9 14.7H8v-1h1a3.5 3.5 0 0 0 3.4-2.7h-1.9a.5.5 0 0 1-.5-.5v-4c0-.28.22-.5.5-.5h1.93a4.5 4.5 0 0 0-8.86 0H5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5v-4c0-.04 0-.09.02-.13M12.5 7H11v3h1.5zm-9 0v3H5V7z"},null,-1)])])}const F={render:E},T={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-calendar",viewBox:"0 0 16 16"};function q(e,t){return o(),c("svg",T,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M10 3H6V1.5H5V3H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-2V1.5h-1zM5 5h1V4h4v1h1V4h2v2H3V4h2zM3 7h10v6H3z"},null,-1)])])}const G={render:q},J={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-user-avatar",viewBox:"0 0 16 16"};function K(e,t){return o(),c("svg",J,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M8 10.5c1.24 0 2.42.31 3.5.88v1.12h1v-1.14a.94.94 0 0 0-.49-.84 8.48 8.48 0 0 0-8.02 0 .94.94 0 0 0-.49.84v1.14h1v-1.12A7.5 7.5 0 0 1 8 10.5M10.5 6a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0m-1 0a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"},null,-1),n("path",{fill:"currentColor",d:"M2.5 1.5a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-11a1 1 0 0 0-1-1zm11 1v11h-11v-11z"},null,-1)])])}const P={render:K},Q={viewBox:"0 0 24 24",width:"1em",height:"1em"};function U(e,t){return o(),c("svg",Q,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"},null,-1)])])}const W=B({name:"ri-more-2-fill",render:U}),X={class:"list-card-item_detail bg-bg_color"},Y={class:"list-card-item_detail--operation"},Z={class:"list-card-item_detail--name text-text_color_primary"},ee={class:"list-card-item_detail--desc text-text_color_regular"},te=I({name:"ReCard",__name:"ListCard",props:{product:{type:Object}},emits:["manage-product","delete-item"],setup(e,{emit:t}){const v=e,f=t,x=m=>{f("manage-product",m)},C=m=>{f("delete-item",m)},V=g(()=>["list-card-item",{"list-card-item__disabled":!v.product.isSetup}]),k=g(()=>["list-card-item_detail--logo",{"list-card-item_detail--logo__disabled":!v.product.isSetup}]);return(m,l)=>{const y=r("el-tag"),M=r("IconifyIconOffline"),_=r("el-dropdown-item"),z=r("el-dropdown-menu"),H=r("el-dropdown"),$=r("el-row");return o(),c("div",{class:w(V.value)},[n("div",X,[a($,{justify:"space-between"},{default:i(()=>[n("div",{class:w(k.value)},[e.product.type===1?(o(),d(s(j),{key:0})):u("",!0),e.product.type===2?(o(),d(s(G),{key:1})):u("",!0),e.product.type===3?(o(),d(s(F),{key:2})):u("",!0),e.product.type===4?(o(),d(s(P),{key:3})):u("",!0),e.product.type===5?(o(),d(s(D),{key:4})):u("",!0)],2),n("div",Y,[a(y,{color:e.product.isSetup?"#00a870":"#eee",effect:"dark",class:"mx-1 list-card-item_detail--operation--tag"},{default:i(()=>[h(p(e.product.isSetup?"已启用":"已停用"),1)]),_:1},8,["color"]),a(H,{trigger:"click",disabled:!e.product.isSetup},{dropdown:i(()=>[a(z,{disabled:!e.product.isSetup},{default:i(()=>[a(_,{onClick:l[0]||(l[0]=b=>x(e.product))},{default:i(()=>[...l[2]||(l[2]=[h(" 管理 ",-1)])]),_:1}),a(_,{onClick:l[1]||(l[1]=b=>C(e.product))},{default:i(()=>[...l[3]||(l[3]=[h(" 删除 ",-1)])]),_:1})]),_:1},8,["disabled"])]),default:i(()=>[a(M,{icon:s(W),class:"text-[24px]"},null,8,["icon"])]),_:1},8,["disabled"])])]),_:1}),n("p",Z,p(e.product.name),1),n("p",ee,p(e.product.description),1)])],2)}}}),ne=S(te,[["__scopeId","data-v-28137412"]]);export{ne as default};
+import{k as c,e as o,g as n,a1 as B,d as I,p as g,v as w,f as a,h as r,w as i,b as d,i as u,u as s,j as h,t as p,_ as S}from"./index-FkXh20BC.js";const A={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-shop",viewBox:"0 0 16 16"};function N(e,t){return o(),c("svg",A,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M8 1a2.5 2.5 0 0 0-2.5 2.5V5h-2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h9a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-2V3.5A2.5 2.5 0 0 0 8 1m1.5 5v2h1V6H12v8H4V6h1.5v2h1V6zm0-1h-3V3.5a1.5 1.5 0 1 1 3 0z"},null,-1)])])}const j={render:N},L={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-laptop",viewBox:"0 0 16 16"};function O(e,t){return o(),c("svg",L,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M2.5 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1zm0-1h11V4h-11zM15 13H1v1h14z"},null,-1)])])}const D={render:O},R={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-service",viewBox:"0 0 16 16"};function E(e,t){return o(),c("svg",R,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M2.52 6.37a5.5 5.5 0 0 1 10.98.13v4c0 .05 0 .1-.02.15A4.5 4.5 0 0 1 9 14.7H8v-1h1a3.5 3.5 0 0 0 3.4-2.7h-1.9a.5.5 0 0 1-.5-.5v-4c0-.28.22-.5.5-.5h1.93a4.5 4.5 0 0 0-8.86 0H5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5v-4c0-.04 0-.09.02-.13M12.5 7H11v3h1.5zm-9 0v3H5V7z"},null,-1)])])}const F={render:E},T={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-calendar",viewBox:"0 0 16 16"};function q(e,t){return o(),c("svg",T,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M10 3H6V1.5H5V3H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-2V1.5h-1zM5 5h1V4h4v1h1V4h2v2H3V4h2zM3 7h10v6H3z"},null,-1)])])}const G={render:q},J={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-user-avatar",viewBox:"0 0 16 16"};function K(e,t){return o(),c("svg",J,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M8 10.5c1.24 0 2.42.31 3.5.88v1.12h1v-1.14a.94.94 0 0 0-.49-.84 8.48 8.48 0 0 0-8.02 0 .94.94 0 0 0-.49.84v1.14h1v-1.12A7.5 7.5 0 0 1 8 10.5M10.5 6a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0m-1 0a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"},null,-1),n("path",{fill:"currentColor",d:"M2.5 1.5a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-11a1 1 0 0 0-1-1zm11 1v11h-11v-11z"},null,-1)])])}const P={render:K},Q={viewBox:"0 0 24 24",width:"1em",height:"1em"};function U(e,t){return o(),c("svg",Q,[...t[0]||(t[0]=[n("path",{fill:"currentColor",d:"M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2"},null,-1)])])}const W=B({name:"ri-more-2-fill",render:U}),X={class:"list-card-item_detail bg-bg_color"},Y={class:"list-card-item_detail--operation"},Z={class:"list-card-item_detail--name text-text_color_primary"},ee={class:"list-card-item_detail--desc text-text_color_regular"},te=I({name:"ReCard",__name:"ListCard",props:{product:{type:Object}},emits:["manage-product","delete-item"],setup(e,{emit:t}){const v=e,f=t,x=m=>{f("manage-product",m)},C=m=>{f("delete-item",m)},V=g(()=>["list-card-item",{"list-card-item__disabled":!v.product.isSetup}]),k=g(()=>["list-card-item_detail--logo",{"list-card-item_detail--logo__disabled":!v.product.isSetup}]);return(m,l)=>{const y=r("el-tag"),M=r("IconifyIconOffline"),_=r("el-dropdown-item"),z=r("el-dropdown-menu"),H=r("el-dropdown"),$=r("el-row");return o(),c("div",{class:w(V.value)},[n("div",X,[a($,{justify:"space-between"},{default:i(()=>[n("div",{class:w(k.value)},[e.product.type===1?(o(),d(s(j),{key:0})):u("",!0),e.product.type===2?(o(),d(s(G),{key:1})):u("",!0),e.product.type===3?(o(),d(s(F),{key:2})):u("",!0),e.product.type===4?(o(),d(s(P),{key:3})):u("",!0),e.product.type===5?(o(),d(s(D),{key:4})):u("",!0)],2),n("div",Y,[a(y,{color:e.product.isSetup?"#00a870":"#eee",effect:"dark",class:"mx-1 list-card-item_detail--operation--tag"},{default:i(()=>[h(p(e.product.isSetup?"已启用":"已停用"),1)]),_:1},8,["color"]),a(H,{trigger:"click",disabled:!e.product.isSetup},{dropdown:i(()=>[a(z,{disabled:!e.product.isSetup},{default:i(()=>[a(_,{onClick:l[0]||(l[0]=b=>x(e.product))},{default:i(()=>[...l[2]||(l[2]=[h(" 管理 ",-1)])]),_:1}),a(_,{onClick:l[1]||(l[1]=b=>C(e.product))},{default:i(()=>[...l[3]||(l[3]=[h(" 删除 ",-1)])]),_:1})]),_:1},8,["disabled"])]),default:i(()=>[a(M,{icon:s(W),class:"text-[24px]"},null,8,["icon"])]),_:1},8,["disabled"])])]),_:1}),n("p",Z,p(e.product.name),1),n("p",ee,p(e.product.description),1)])],2)}}}),ne=S(te,[["__scopeId","data-v-28137412"]]);export{ne as default};
diff --git a/static/js/ListDialogForm-Dkd99Cnk.js b/static/js/ListDialogForm-DEpEVcMw.js
similarity index 52%
rename from static/js/ListDialogForm-Dkd99Cnk.js
rename to static/js/ListDialogForm-DEpEVcMw.js
index cd2fbb076..70c526d61 100644
--- a/static/js/ListDialogForm-Dkd99Cnk.js
+++ b/static/js/ListDialogForm-DEpEVcMw.js
@@ -1 +1 @@
-import{_ as m}from"./ListDialogForm.vue_vue_type_script_setup_true_lang-CZkUE2Ti.js";import"./index-DZEk0Lg0.js";export{m as default};
+import{_ as m}from"./ListDialogForm.vue_vue_type_script_setup_true_lang-DhgSVv8H.js";import"./index-FkXh20BC.js";export{m as default};
diff --git a/static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-CZkUE2Ti.js b/static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-DhgSVv8H.js
similarity index 97%
rename from static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-CZkUE2Ti.js
rename to static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-DhgSVv8H.js
index 9efbd1c88..3e485fb78 100644
--- a/static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-CZkUE2Ti.js
+++ b/static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-DhgSVv8H.js
@@ -1 +1 @@
-var F=(V,y,r)=>new Promise((f,p)=>{var d=n=>{try{i(r.next(n))}catch(m){p(m)}},u=n=>{try{i(r.throw(n))}catch(m){p(m)}},i=n=>n.done?f(n.value):Promise.resolve(n.value).then(d,u);i((r=r.apply(V,y)).next())});import{d as j,a as b,n as g,b as R,e as C,w as a,f as t,h as s,j as _,k as q,F as H,l as I,t as M,H as P}from"./index-DZEk0Lg0.js";const A=j({__name:"ListDialogForm",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})}},emits:["update:visible"],setup(V,{emit:y}){const r=[{label:"网关",value:1},{label:"人工智能",value:2},{label:"CVM",value:3},{label:"防火墙",value:4},{label:"未知",value:5}],f=V,p=b(),d=b(!1),u=b(f.data),i=b(""),n=o=>F(null,null,function*(){o&&(yield o.validate(e=>{e&&(P("提交成功",{type:"success"}),d.value=!1,m(o))}))}),m=o=>{o&&o.resetFields()},x=()=>{d.value=!1,m(p.value)},U=y;g(()=>d.value,o=>{U("update:visible",o)}),g(()=>f.visible,o=>{d.value=o}),g(()=>f.data,o=>{u.value=o});const B={name:[{required:!0,message:"请输入产品名称",trigger:"blur"}]};return(o,e)=>{const c=s("el-input"),v=s("el-form-item"),w=s("el-radio"),D=s("el-radio-group"),L=s("el-option"),N=s("el-select"),O=s("el-form"),k=s("el-button"),S=s("el-dialog");return C(),R(S,{modelValue:d.value,"onUpdate:modelValue":e[6]||(e[6]=l=>d.value=l),title:"新建产品",width:680,draggable:"","before-close":x},{footer:a(()=>[t(k,{onClick:x},{default:a(()=>[...e[9]||(e[9]=[_("取消",-1)])]),_:1}),t(k,{type:"primary",onClick:e[5]||(e[5]=l=>n(p.value))},{default:a(()=>[...e[10]||(e[10]=[_(" 确定 ",-1)])]),_:1})]),default:a(()=>[t(O,{ref_key:"ruleFormRef",ref:p,model:u.value,rules:B,"label-width":"100px"},{default:a(()=>[t(v,{label:"产品名称",prop:"name"},{default:a(()=>[t(c,{modelValue:u.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>u.value.name=l),style:{width:"480px"},placeholder:"请输入产品名称"},null,8,["modelValue"])]),_:1}),t(v,{label:"产品状态",prop:"status"},{default:a(()=>[t(D,{modelValue:u.value.status,"onUpdate:modelValue":e[1]||(e[1]=l=>u.value.status=l)},{default:a(()=>[t(w,{value:"0"},{default:a(()=>[...e[7]||(e[7]=[_("已停用",-1)])]),_:1}),t(w,{value:"1"},{default:a(()=>[...e[8]||(e[8]=[_("已启用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(v,{label:"产品描述",prop:"description"},{default:a(()=>[t(c,{modelValue:u.value.description,"onUpdate:modelValue":e[2]||(e[2]=l=>u.value.description=l),style:{width:"480px"},placeholder:"请输入产品描述"},null,8,["modelValue"])]),_:1}),t(v,{label:"产品类型",prop:"type"},{default:a(()=>[t(N,{modelValue:u.value.type,"onUpdate:modelValue":e[3]||(e[3]=l=>u.value.type=l),clearable:"",style:{width:"480px"}},{default:a(()=>[(C(),q(H,null,I(r,(l,T)=>t(L,{key:T,value:l.value,label:l.label},{default:a(()=>[_(M(l.label),1)]),_:2},1032,["value","label"])),64))]),_:1},8,["modelValue"])]),_:1}),t(v,{label:"备注",prop:"mark"},{default:a(()=>[t(c,{modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=l=>i.value=l),type:"textarea",style:{width:"480px"},placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});export{A as _};
+var F=(V,y,r)=>new Promise((f,p)=>{var d=n=>{try{i(r.next(n))}catch(m){p(m)}},u=n=>{try{i(r.throw(n))}catch(m){p(m)}},i=n=>n.done?f(n.value):Promise.resolve(n.value).then(d,u);i((r=r.apply(V,y)).next())});import{d as j,a as b,n as g,b as R,e as C,w as a,f as t,h as s,j as _,k as q,F as H,l as I,t as M,H as P}from"./index-FkXh20BC.js";const A=j({__name:"ListDialogForm",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})}},emits:["update:visible"],setup(V,{emit:y}){const r=[{label:"网关",value:1},{label:"人工智能",value:2},{label:"CVM",value:3},{label:"防火墙",value:4},{label:"未知",value:5}],f=V,p=b(),d=b(!1),u=b(f.data),i=b(""),n=o=>F(null,null,function*(){o&&(yield o.validate(e=>{e&&(P("提交成功",{type:"success"}),d.value=!1,m(o))}))}),m=o=>{o&&o.resetFields()},x=()=>{d.value=!1,m(p.value)},U=y;g(()=>d.value,o=>{U("update:visible",o)}),g(()=>f.visible,o=>{d.value=o}),g(()=>f.data,o=>{u.value=o});const B={name:[{required:!0,message:"请输入产品名称",trigger:"blur"}]};return(o,e)=>{const c=s("el-input"),v=s("el-form-item"),w=s("el-radio"),D=s("el-radio-group"),L=s("el-option"),N=s("el-select"),O=s("el-form"),k=s("el-button"),S=s("el-dialog");return C(),R(S,{modelValue:d.value,"onUpdate:modelValue":e[6]||(e[6]=l=>d.value=l),title:"新建产品",width:680,draggable:"","before-close":x},{footer:a(()=>[t(k,{onClick:x},{default:a(()=>[...e[9]||(e[9]=[_("取消",-1)])]),_:1}),t(k,{type:"primary",onClick:e[5]||(e[5]=l=>n(p.value))},{default:a(()=>[...e[10]||(e[10]=[_(" 确定 ",-1)])]),_:1})]),default:a(()=>[t(O,{ref_key:"ruleFormRef",ref:p,model:u.value,rules:B,"label-width":"100px"},{default:a(()=>[t(v,{label:"产品名称",prop:"name"},{default:a(()=>[t(c,{modelValue:u.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>u.value.name=l),style:{width:"480px"},placeholder:"请输入产品名称"},null,8,["modelValue"])]),_:1}),t(v,{label:"产品状态",prop:"status"},{default:a(()=>[t(D,{modelValue:u.value.status,"onUpdate:modelValue":e[1]||(e[1]=l=>u.value.status=l)},{default:a(()=>[t(w,{value:"0"},{default:a(()=>[...e[7]||(e[7]=[_("已停用",-1)])]),_:1}),t(w,{value:"1"},{default:a(()=>[...e[8]||(e[8]=[_("已启用",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(v,{label:"产品描述",prop:"description"},{default:a(()=>[t(c,{modelValue:u.value.description,"onUpdate:modelValue":e[2]||(e[2]=l=>u.value.description=l),style:{width:"480px"},placeholder:"请输入产品描述"},null,8,["modelValue"])]),_:1}),t(v,{label:"产品类型",prop:"type"},{default:a(()=>[t(N,{modelValue:u.value.type,"onUpdate:modelValue":e[3]||(e[3]=l=>u.value.type=l),clearable:"",style:{width:"480px"}},{default:a(()=>[(C(),q(H,null,I(r,(l,T)=>t(L,{key:T,value:l.value,label:l.label},{default:a(()=>[_(M(l.label),1)]),_:2},1032,["value","label"])),64))]),_:1},8,["modelValue"])]),_:1}),t(v,{label:"备注",prop:"mark"},{default:a(()=>[t(c,{modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=l=>i.value=l),type:"textarea",style:{width:"480px"},placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});export{A as _};
diff --git a/static/js/LoFi-BLT_3_gd.js b/static/js/LoFi-BLT_3_gd.js
new file mode 100644
index 000000000..3af2a5d1a
--- /dev/null
+++ b/static/js/LoFi-BLT_3_gd.js
@@ -0,0 +1 @@
+import{_ as o}from"./LoFi.vue_vue_type_script_setup_true_lang-Cpz_9jTb.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/LoFi-DebmWFOW.js b/static/js/LoFi-DebmWFOW.js
deleted file mode 100644
index 33e84685b..000000000
--- a/static/js/LoFi-DebmWFOW.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./LoFi.vue_vue_type_script_setup_true_lang-BiS0fnYd.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/LoFi.vue_vue_type_script_setup_true_lang-BiS0fnYd.js b/static/js/LoFi.vue_vue_type_script_setup_true_lang-Cpz_9jTb.js
similarity index 96%
rename from static/js/LoFi.vue_vue_type_script_setup_true_lang-BiS0fnYd.js
rename to static/js/LoFi.vue_vue_type_script_setup_true_lang-Cpz_9jTb.js
index c9689eaff..62b7187cb 100644
--- a/static/js/LoFi.vue_vue_type_script_setup_true_lang-BiS0fnYd.js
+++ b/static/js/LoFi.vue_vue_type_script_setup_true_lang-Cpz_9jTb.js
@@ -1,4 +1,4 @@
-import"./deepChat-DDsqKgba.js";import{d as t,a,m as o,k as n,e as s}from"./index-DZEk0Lg0.js";const b=t({__name:"LoFi",setup(i){const e=a();return o(()=>{e.value.demo={response:r=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(r,l)=>(s(),n("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px",border:"unset","background-image":'url("https://xiaoxian521.github.io/hyperlink/img/vue-pure-admin/chatai/lofi.png")',"background-size":"cover"},messageStyles:{default:{user:{bubble:{background:"linear-gradient(90deg, rgb(225 37 255) 0%, rgb(161, 99, 233) 100%)",color:"white"}},ai:{bubble:{background:"linear-gradient(90deg, rgb(0, 162, 255) 30%, rgb(197 119 255) 100%)",color:"white"}}},loading:{message:{styles:{bubble:{background:"linear-gradient(90deg, rgb(0, 162, 255) 30%, rgb(197 119 255) 100%)",color:"white"}}}}},textInput:{placeholder:{text:"发送消息"},styles:{container:{backgroundColor:"rgb(239 245 255)",color:"#0d008d"}}},submitButtonStyles:{submit:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(26%) sepia(95%) saturate(6989%) hue-rotate(288deg) brightness(107%) contrast(122%)"}}}}},auxiliaryStyle:`
+import"./deepChat-DDsqKgba.js";import{d as t,a,m as o,k as n,e as s}from"./index-FkXh20BC.js";const b=t({__name:"LoFi",setup(i){const e=a();return o(()=>{e.value.demo={response:r=>({text:"仅演示,如需AI服务,请参考 https://deepchat.dev/docs/connect"})}}),(r,l)=>(s(),n("deep-chat",{ref_key:"chatRef",ref:e,style:{"border-radius":"10px",border:"unset","background-image":'url("https://xiaoxian521.github.io/hyperlink/img/vue-pure-admin/chatai/lofi.png")',"background-size":"cover"},messageStyles:{default:{user:{bubble:{background:"linear-gradient(90deg, rgb(225 37 255) 0%, rgb(161, 99, 233) 100%)",color:"white"}},ai:{bubble:{background:"linear-gradient(90deg, rgb(0, 162, 255) 30%, rgb(197 119 255) 100%)",color:"white"}}},loading:{message:{styles:{bubble:{background:"linear-gradient(90deg, rgb(0, 162, 255) 30%, rgb(197 119 255) 100%)",color:"white"}}}}},textInput:{placeholder:{text:"发送消息"},styles:{container:{backgroundColor:"rgb(239 245 255)",color:"#0d008d"}}},submitButtonStyles:{submit:{svg:{styles:{default:{filter:"brightness(0) saturate(100%) invert(26%) sepia(95%) saturate(6989%) hue-rotate(288deg) brightness(107%) contrast(122%)"}}}}},auxiliaryStyle:`
     ::-webkit-scrollbar {
       width: 10px;
       height: 10px;
diff --git a/static/js/LoginPhone-CG6yxJuh.js b/static/js/LoginPhone-CG6yxJuh.js
deleted file mode 100644
index 6a8728bb9..000000000
--- a/static/js/LoginPhone-CG6yxJuh.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./LoginPhone.vue_vue_type_script_setup_true_lang-BwJKrrKV.js";import"./motion-CzeNsLZb.js";import"./index-DZEk0Lg0.js";import"./shield-keyhole-line-a7i2QUWL.js";import"./hooks-D2ux3uFO.js";import"./iphone-x09Rvv_M.js";export{o as default};
diff --git a/static/js/LoginPhone-CVoK9Y30.js b/static/js/LoginPhone-CVoK9Y30.js
new file mode 100644
index 000000000..cfa99e2f3
--- /dev/null
+++ b/static/js/LoginPhone-CVoK9Y30.js
@@ -0,0 +1 @@
+import{_ as o}from"./LoginPhone.vue_vue_type_script_setup_true_lang-DsZ3G8XP.js";import"./motion-BX_U2-Kj.js";import"./index-FkXh20BC.js";import"./shield-keyhole-line-Y8MJfLpT.js";import"./hooks-lYT7v_hN.js";import"./iphone-wyUxFQS8.js";export{o as default};
diff --git a/static/js/LoginPhone.vue_vue_type_script_setup_true_lang-BwJKrrKV.js b/static/js/LoginPhone.vue_vue_type_script_setup_true_lang-DsZ3G8XP.js
similarity index 89%
rename from static/js/LoginPhone.vue_vue_type_script_setup_true_lang-BwJKrrKV.js
rename to static/js/LoginPhone.vue_vue_type_script_setup_true_lang-DsZ3G8XP.js
index 8dd392c63..9be9da498 100644
--- a/static/js/LoginPhone.vue_vue_type_script_setup_true_lang-BwJKrrKV.js
+++ b/static/js/LoginPhone.vue_vue_type_script_setup_true_lang-DsZ3G8XP.js
@@ -1 +1 @@
-var b=(h,s,n)=>new Promise((r,i)=>{var g=t=>{try{d(n.next(t))}catch(u){i(u)}},p=t=>{try{d(n.throw(t))}catch(u){i(u)}},d=t=>t.done?r(t.value):Promise.resolve(t.value).then(g,p);d((n=n.apply(h,s)).next())});import{M as c}from"./motion-CzeNsLZb.js";import{d as R,Q as B,a as k,r as S,h as _,b as L,e as N,u as e,w as l,f as o,g as T,j as v,t as C,H as U,ac as z,ef as E,eE as F}from"./index-DZEk0Lg0.js";import{p as P,K as $,u as V}from"./shield-keyhole-line-a7i2QUWL.js";import{u as w}from"./hooks-D2ux3uFO.js";import{I as j}from"./iphone-x09Rvv_M.js";const D={class:"w-full flex justify-between"},q=R({__name:"LoginPhone",setup(h){const{t:s}=B(),n=k(!1),r=S({phone:"",verifyCode:""}),i=k(),{isDisabled:g,text:p}=V(),d=u=>b(null,null,function*(){n.value=!0,u&&(yield u.validate(a=>{a?setTimeout(()=>{U(z(E("login.pureLoginSuccess")),{type:"success"}),n.value=!1},2e3):n.value=!1}))});function t(){V().end(),F().SET_CURRENTPAGE(0)}return(u,a)=>{const x=_("el-input"),m=_("el-form-item"),y=_("el-button"),I=_("el-form");return N(),L(I,{ref_key:"ruleFormRef",ref:i,model:r,rules:e(P),size:"large"},{default:l(()=>[o(e(c),null,{default:l(()=>[o(m,{prop:"phone"},{default:l(()=>[o(x,{modelValue:r.phone,"onUpdate:modelValue":a[0]||(a[0]=f=>r.phone=f),clearable:"",placeholder:e(s)("login.purePhone"),"prefix-icon":e(w)(e(j))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(c),{delay:100},{default:l(()=>[o(m,{prop:"verifyCode"},{default:l(()=>[T("div",D,[o(x,{modelValue:r.verifyCode,"onUpdate:modelValue":a[1]||(a[1]=f=>r.verifyCode=f),clearable:"",placeholder:e(s)("login.pureSmsVerifyCode"),"prefix-icon":e(w)(e($))},null,8,["modelValue","placeholder","prefix-icon"]),o(y,{disabled:e(g),class:"ml-2!",onClick:a[2]||(a[2]=f=>e(V)().start(i.value,"phone"))},{default:l(()=>[v(C(e(p).length>0?e(p)+e(s)("login.pureInfo"):e(s)("login.pureGetVerifyCode")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),o(e(c),{delay:150},{default:l(()=>[o(m,null,{default:l(()=>[o(y,{class:"w-full",size:"default",type:"primary",loading:n.value,onClick:a[3]||(a[3]=f=>d(i.value))},{default:l(()=>[v(C(e(s)("login.pureLogin")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),o(e(c),{delay:200},{default:l(()=>[o(m,null,{default:l(()=>[o(y,{class:"w-full",size:"default",onClick:t},{default:l(()=>[v(C(e(s)("login.pureBack")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{q as _};
+var b=(h,s,n)=>new Promise((r,i)=>{var g=t=>{try{d(n.next(t))}catch(u){i(u)}},p=t=>{try{d(n.throw(t))}catch(u){i(u)}},d=t=>t.done?r(t.value):Promise.resolve(t.value).then(g,p);d((n=n.apply(h,s)).next())});import{M as c}from"./motion-BX_U2-Kj.js";import{d as R,Q as B,a as k,r as S,h as _,b as L,e as N,u as e,w as l,f as o,g as T,j as v,t as C,H as U,ac as z,ef as E,eE as F}from"./index-FkXh20BC.js";import{p as P,K as $,u as V}from"./shield-keyhole-line-Y8MJfLpT.js";import{u as w}from"./hooks-lYT7v_hN.js";import{I as j}from"./iphone-wyUxFQS8.js";const D={class:"w-full flex justify-between"},q=R({__name:"LoginPhone",setup(h){const{t:s}=B(),n=k(!1),r=S({phone:"",verifyCode:""}),i=k(),{isDisabled:g,text:p}=V(),d=u=>b(null,null,function*(){n.value=!0,u&&(yield u.validate(a=>{a?setTimeout(()=>{U(z(E("login.pureLoginSuccess")),{type:"success"}),n.value=!1},2e3):n.value=!1}))});function t(){V().end(),F().SET_CURRENTPAGE(0)}return(u,a)=>{const x=_("el-input"),m=_("el-form-item"),y=_("el-button"),I=_("el-form");return N(),L(I,{ref_key:"ruleFormRef",ref:i,model:r,rules:e(P),size:"large"},{default:l(()=>[o(e(c),null,{default:l(()=>[o(m,{prop:"phone"},{default:l(()=>[o(x,{modelValue:r.phone,"onUpdate:modelValue":a[0]||(a[0]=f=>r.phone=f),clearable:"",placeholder:e(s)("login.purePhone"),"prefix-icon":e(w)(e(j))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(c),{delay:100},{default:l(()=>[o(m,{prop:"verifyCode"},{default:l(()=>[T("div",D,[o(x,{modelValue:r.verifyCode,"onUpdate:modelValue":a[1]||(a[1]=f=>r.verifyCode=f),clearable:"",placeholder:e(s)("login.pureSmsVerifyCode"),"prefix-icon":e(w)(e($))},null,8,["modelValue","placeholder","prefix-icon"]),o(y,{disabled:e(g),class:"ml-2!",onClick:a[2]||(a[2]=f=>e(V)().start(i.value,"phone"))},{default:l(()=>[v(C(e(p).length>0?e(p)+e(s)("login.pureInfo"):e(s)("login.pureGetVerifyCode")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),o(e(c),{delay:150},{default:l(()=>[o(m,null,{default:l(()=>[o(y,{class:"w-full",size:"default",type:"primary",loading:n.value,onClick:a[3]||(a[3]=f=>d(i.value))},{default:l(()=>[v(C(e(s)("login.pureLogin")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),o(e(c),{delay:200},{default:l(()=>[o(m,null,{default:l(()=>[o(y,{class:"w-full",size:"default",onClick:t},{default:l(()=>[v(C(e(s)("login.pureBack")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{q as _};
diff --git a/static/js/LoginQrCode-DLvUwY_M.js b/static/js/LoginQrCode-DLvUwY_M.js
deleted file mode 100644
index f12484e86..000000000
--- a/static/js/LoginQrCode-DLvUwY_M.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./LoginQrCode.vue_vue_type_script_setup_true_lang-DMSl7Olw.js";import"./motion-CzeNsLZb.js";import"./index-DZEk0Lg0.js";import"./index-Bzu06qos.js";import"./propTypes-B9jTUFW5.js";import"./refresh-right-D5XtH2Hg.js";export{o as default};
diff --git a/static/js/LoginQrCode-DtiCY4dw.js b/static/js/LoginQrCode-DtiCY4dw.js
new file mode 100644
index 000000000..fac493bf9
--- /dev/null
+++ b/static/js/LoginQrCode-DtiCY4dw.js
@@ -0,0 +1 @@
+import{_ as o}from"./LoginQrCode.vue_vue_type_script_setup_true_lang-9yLgHgxB.js";import"./motion-BX_U2-Kj.js";import"./index-FkXh20BC.js";import"./index-B509kWn9.js";import"./propTypes-B9jTUFW5.js";import"./refresh-right-CetFx1Br.js";export{o as default};
diff --git a/static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-DMSl7Olw.js b/static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-9yLgHgxB.js
similarity index 75%
rename from static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-DMSl7Olw.js
rename to static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-9yLgHgxB.js
index 84a8c65ec..2a6ce401e 100644
--- a/static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-DMSl7Olw.js
+++ b/static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-9yLgHgxB.js
@@ -1 +1 @@
-import{M as a}from"./motion-CzeNsLZb.js";import{R as i}from"./index-Bzu06qos.js";import{d as c,Q as d,h as l,k as p,e as m,F as f,f as t,w as o,u as e,g as x,t as r,eE as g,j as k}from"./index-DZEk0Lg0.js";const C={class:"text-gray-500 text-xs"},R=c({__name:"LoginQrCode",setup(E){const{t:s}=d();return(T,n)=>{const u=l("el-divider"),_=l("el-button");return m(),p(f,null,[t(e(a),{class:"-mt-2 -mb-2"},{default:o(()=>[t(e(i),{text:e(s)("login.pureTest")},null,8,["text"])]),_:1}),t(e(a),{delay:100},{default:o(()=>[t(u,null,{default:o(()=>[x("p",C,r(e(s)("login.pureTip")),1)]),_:1})]),_:1}),t(e(a),{delay:150},{default:o(()=>[t(_,{class:"w-full mt-4!",onClick:n[0]||(n[0]=v=>e(g)().SET_CURRENTPAGE(0))},{default:o(()=>[k(r(e(s)("login.pureBack")),1)]),_:1})]),_:1})],64)}}});export{R as _};
+import{M as a}from"./motion-BX_U2-Kj.js";import{R as i}from"./index-B509kWn9.js";import{d as c,Q as d,h as l,k as p,e as m,F as f,f as t,w as o,u as e,g as x,t as r,eE as g,j as k}from"./index-FkXh20BC.js";const C={class:"text-gray-500 text-xs"},R=c({__name:"LoginQrCode",setup(E){const{t:s}=d();return(T,n)=>{const u=l("el-divider"),_=l("el-button");return m(),p(f,null,[t(e(a),{class:"-mt-2 -mb-2"},{default:o(()=>[t(e(i),{text:e(s)("login.pureTest")},null,8,["text"])]),_:1}),t(e(a),{delay:100},{default:o(()=>[t(u,null,{default:o(()=>[x("p",C,r(e(s)("login.pureTip")),1)]),_:1})]),_:1}),t(e(a),{delay:150},{default:o(()=>[t(_,{class:"w-full mt-4!",onClick:n[0]||(n[0]=v=>e(g)().SET_CURRENTPAGE(0))},{default:o(()=>[k(r(e(s)("login.pureBack")),1)]),_:1})]),_:1})],64)}}});export{R as _};
diff --git a/static/js/LoginRegist-BSwfU-ki.js b/static/js/LoginRegist-BSwfU-ki.js
deleted file mode 100644
index 3a4192cc5..000000000
--- a/static/js/LoginRegist-BSwfU-ki.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./LoginRegist.vue_vue_type_script_setup_true_lang-BlIf-wP2.js";import"./motion-CzeNsLZb.js";import"./index-DZEk0Lg0.js";import"./shield-keyhole-line-a7i2QUWL.js";import"./hooks-D2ux3uFO.js";import"./lock-fill-Ch6bqaEC.js";import"./iphone-x09Rvv_M.js";export{o as default};
diff --git a/static/js/LoginRegist-BVN39INk.js b/static/js/LoginRegist-BVN39INk.js
new file mode 100644
index 000000000..ad12415b5
--- /dev/null
+++ b/static/js/LoginRegist-BVN39INk.js
@@ -0,0 +1 @@
+import{_ as o}from"./LoginRegist.vue_vue_type_script_setup_true_lang-C3R5Q_59.js";import"./motion-BX_U2-Kj.js";import"./index-FkXh20BC.js";import"./shield-keyhole-line-Y8MJfLpT.js";import"./hooks-lYT7v_hN.js";import"./lock-fill-DyqEUhlP.js";import"./iphone-wyUxFQS8.js";export{o as default};
diff --git a/static/js/LoginRegist.vue_vue_type_script_setup_true_lang-BlIf-wP2.js b/static/js/LoginRegist.vue_vue_type_script_setup_true_lang-C3R5Q_59.js
similarity index 92%
rename from static/js/LoginRegist.vue_vue_type_script_setup_true_lang-BlIf-wP2.js
rename to static/js/LoginRegist.vue_vue_type_script_setup_true_lang-C3R5Q_59.js
index 1cc947f89..a59d39f87 100644
--- a/static/js/LoginRegist.vue_vue_type_script_setup_true_lang-BlIf-wP2.js
+++ b/static/js/LoginRegist.vue_vue_type_script_setup_true_lang-C3R5Q_59.js
@@ -1 +1 @@
-var U=(C,r,d)=>new Promise((f,s)=>{var c=t=>{try{m(d.next(t))}catch(g){s(g)}},b=t=>{try{m(d.throw(t))}catch(g){s(g)}},m=t=>t.done?f(t.value):Promise.resolve(t.value).then(c,b);m((d=d.apply(C,r)).next())});import{M as p}from"./motion-CzeNsLZb.js";import{a1 as N,k as $,e as E,g as I,d as F,Q as H,a as R,r as L,h as _,b as M,u as e,w as o,f as l,ac as w,ef as y,j as v,t as V,H as B,eE as j}from"./index-DZEk0Lg0.js";import{u as P,a as A,K as G}from"./shield-keyhole-line-a7i2QUWL.js";import{u as x}from"./hooks-D2ux3uFO.js";import{L as S}from"./lock-fill-Ch6bqaEC.js";import{I as K}from"./iphone-x09Rvv_M.js";const W={viewBox:"0 0 24 24",width:"1em",height:"1em"};function q(C,r){return E(),$("svg",W,[...r[0]||(r[0]=[I("path",{fill:"currentColor",d:"M20 22H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5zm-8-9a6 6 0 1 1 0-12a6 6 0 0 1 0 12"},null,-1)])])}const Q=N({name:"ri-user-3-fill",render:q}),J={class:"w-full flex justify-between"},ae=F({__name:"LoginRegist",setup(C){const{t:r}=H(),d=R(!1),f=R(!1),s=L({username:"",phone:"",verifyCode:"",password:"",repeatPassword:""}),c=R(),{isDisabled:b,text:m}=P(),t=[{validator:(h,a,u)=>{a===""?u(new Error(w(y("login.purePassWordSureReg")))):s.password!==a?u(new Error(w(y("login.purePassWordDifferentReg")))):u()},trigger:"blur"}],g=h=>U(null,null,function*(){f.value=!0,h&&(yield h.validate(a=>{a?d.value?setTimeout(()=>{B(w(y("login.pureRegisterSuccess")),{type:"success"}),f.value=!1},2e3):(f.value=!1,B(w(y("login.pureTickPrivacy")),{type:"warning"})):f.value=!1}))});function T(){P().end(),j().SET_CURRENTPAGE(0)}return(h,a)=>{const u=_("el-input"),i=_("el-form-item"),k=_("el-button"),z=_("el-checkbox"),D=_("el-form");return E(),M(D,{ref_key:"ruleFormRef",ref:c,model:s,rules:e(A),size:"large"},{default:o(()=>[l(e(p),null,{default:o(()=>[l(i,{rules:[{required:!0,message:e(w)(e(y)("login.pureUsernameReg")),trigger:"blur"}],prop:"username"},{default:o(()=>[l(u,{modelValue:s.username,"onUpdate:modelValue":a[0]||(a[0]=n=>s.username=n),clearable:"",placeholder:e(r)("login.pureUsername"),"prefix-icon":e(x)(e(Q))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1},8,["rules"])]),_:1}),l(e(p),{delay:100},{default:o(()=>[l(i,{prop:"phone"},{default:o(()=>[l(u,{modelValue:s.phone,"onUpdate:modelValue":a[1]||(a[1]=n=>s.phone=n),clearable:"",placeholder:e(r)("login.purePhone"),"prefix-icon":e(x)(e(K))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),l(e(p),{delay:150},{default:o(()=>[l(i,{prop:"verifyCode"},{default:o(()=>[I("div",J,[l(u,{modelValue:s.verifyCode,"onUpdate:modelValue":a[2]||(a[2]=n=>s.verifyCode=n),clearable:"",placeholder:e(r)("login.pureSmsVerifyCode"),"prefix-icon":e(x)(e(G))},null,8,["modelValue","placeholder","prefix-icon"]),l(k,{disabled:e(b),class:"ml-2!",onClick:a[3]||(a[3]=n=>e(P)().start(c.value,"phone"))},{default:o(()=>[v(V(e(m).length>0?e(m)+e(r)("login.pureInfo"):e(r)("login.pureGetVerifyCode")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),l(e(p),{delay:200},{default:o(()=>[l(i,{prop:"password"},{default:o(()=>[l(u,{modelValue:s.password,"onUpdate:modelValue":a[4]||(a[4]=n=>s.password=n),clearable:"","show-password":"",placeholder:e(r)("login.purePassword"),"prefix-icon":e(x)(e(S))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),l(e(p),{delay:250},{default:o(()=>[l(i,{rules:t,prop:"repeatPassword"},{default:o(()=>[l(u,{modelValue:s.repeatPassword,"onUpdate:modelValue":a[5]||(a[5]=n=>s.repeatPassword=n),clearable:"","show-password":"",placeholder:e(r)("login.pureSure"),"prefix-icon":e(x)(e(S))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),l(e(p),{delay:300},{default:o(()=>[l(i,null,{default:o(()=>[l(z,{modelValue:d.value,"onUpdate:modelValue":a[6]||(a[6]=n=>d.value=n)},{default:o(()=>[v(V(e(r)("login.pureReadAccept")),1)]),_:1},8,["modelValue"]),l(k,{link:"",type:"primary"},{default:o(()=>[v(V(e(r)("login.purePrivacyPolicy")),1)]),_:1})]),_:1})]),_:1}),l(e(p),{delay:350},{default:o(()=>[l(i,null,{default:o(()=>[l(k,{class:"w-full",size:"default",type:"primary",loading:f.value,onClick:a[7]||(a[7]=n=>g(c.value))},{default:o(()=>[v(V(e(r)("login.pureDefinite")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),l(e(p),{delay:400},{default:o(()=>[l(i,null,{default:o(()=>[l(k,{class:"w-full",size:"default",onClick:T},{default:o(()=>[v(V(e(r)("login.pureBack")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{Q as U,ae as _};
+var U=(C,r,d)=>new Promise((f,s)=>{var c=t=>{try{m(d.next(t))}catch(g){s(g)}},b=t=>{try{m(d.throw(t))}catch(g){s(g)}},m=t=>t.done?f(t.value):Promise.resolve(t.value).then(c,b);m((d=d.apply(C,r)).next())});import{M as p}from"./motion-BX_U2-Kj.js";import{a1 as N,k as $,e as E,g as I,d as F,Q as H,a as R,r as L,h as _,b as M,u as e,w as o,f as l,ac as w,ef as y,j as v,t as V,H as B,eE as j}from"./index-FkXh20BC.js";import{u as P,a as A,K as G}from"./shield-keyhole-line-Y8MJfLpT.js";import{u as x}from"./hooks-lYT7v_hN.js";import{L as S}from"./lock-fill-DyqEUhlP.js";import{I as K}from"./iphone-wyUxFQS8.js";const W={viewBox:"0 0 24 24",width:"1em",height:"1em"};function q(C,r){return E(),$("svg",W,[...r[0]||(r[0]=[I("path",{fill:"currentColor",d:"M20 22H4v-2a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5zm-8-9a6 6 0 1 1 0-12a6 6 0 0 1 0 12"},null,-1)])])}const Q=N({name:"ri-user-3-fill",render:q}),J={class:"w-full flex justify-between"},ae=F({__name:"LoginRegist",setup(C){const{t:r}=H(),d=R(!1),f=R(!1),s=L({username:"",phone:"",verifyCode:"",password:"",repeatPassword:""}),c=R(),{isDisabled:b,text:m}=P(),t=[{validator:(h,a,u)=>{a===""?u(new Error(w(y("login.purePassWordSureReg")))):s.password!==a?u(new Error(w(y("login.purePassWordDifferentReg")))):u()},trigger:"blur"}],g=h=>U(null,null,function*(){f.value=!0,h&&(yield h.validate(a=>{a?d.value?setTimeout(()=>{B(w(y("login.pureRegisterSuccess")),{type:"success"}),f.value=!1},2e3):(f.value=!1,B(w(y("login.pureTickPrivacy")),{type:"warning"})):f.value=!1}))});function T(){P().end(),j().SET_CURRENTPAGE(0)}return(h,a)=>{const u=_("el-input"),i=_("el-form-item"),k=_("el-button"),z=_("el-checkbox"),D=_("el-form");return E(),M(D,{ref_key:"ruleFormRef",ref:c,model:s,rules:e(A),size:"large"},{default:o(()=>[l(e(p),null,{default:o(()=>[l(i,{rules:[{required:!0,message:e(w)(e(y)("login.pureUsernameReg")),trigger:"blur"}],prop:"username"},{default:o(()=>[l(u,{modelValue:s.username,"onUpdate:modelValue":a[0]||(a[0]=n=>s.username=n),clearable:"",placeholder:e(r)("login.pureUsername"),"prefix-icon":e(x)(e(Q))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1},8,["rules"])]),_:1}),l(e(p),{delay:100},{default:o(()=>[l(i,{prop:"phone"},{default:o(()=>[l(u,{modelValue:s.phone,"onUpdate:modelValue":a[1]||(a[1]=n=>s.phone=n),clearable:"",placeholder:e(r)("login.purePhone"),"prefix-icon":e(x)(e(K))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),l(e(p),{delay:150},{default:o(()=>[l(i,{prop:"verifyCode"},{default:o(()=>[I("div",J,[l(u,{modelValue:s.verifyCode,"onUpdate:modelValue":a[2]||(a[2]=n=>s.verifyCode=n),clearable:"",placeholder:e(r)("login.pureSmsVerifyCode"),"prefix-icon":e(x)(e(G))},null,8,["modelValue","placeholder","prefix-icon"]),l(k,{disabled:e(b),class:"ml-2!",onClick:a[3]||(a[3]=n=>e(P)().start(c.value,"phone"))},{default:o(()=>[v(V(e(m).length>0?e(m)+e(r)("login.pureInfo"):e(r)("login.pureGetVerifyCode")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),l(e(p),{delay:200},{default:o(()=>[l(i,{prop:"password"},{default:o(()=>[l(u,{modelValue:s.password,"onUpdate:modelValue":a[4]||(a[4]=n=>s.password=n),clearable:"","show-password":"",placeholder:e(r)("login.purePassword"),"prefix-icon":e(x)(e(S))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),l(e(p),{delay:250},{default:o(()=>[l(i,{rules:t,prop:"repeatPassword"},{default:o(()=>[l(u,{modelValue:s.repeatPassword,"onUpdate:modelValue":a[5]||(a[5]=n=>s.repeatPassword=n),clearable:"","show-password":"",placeholder:e(r)("login.pureSure"),"prefix-icon":e(x)(e(S))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),l(e(p),{delay:300},{default:o(()=>[l(i,null,{default:o(()=>[l(z,{modelValue:d.value,"onUpdate:modelValue":a[6]||(a[6]=n=>d.value=n)},{default:o(()=>[v(V(e(r)("login.pureReadAccept")),1)]),_:1},8,["modelValue"]),l(k,{link:"",type:"primary"},{default:o(()=>[v(V(e(r)("login.purePrivacyPolicy")),1)]),_:1})]),_:1})]),_:1}),l(e(p),{delay:350},{default:o(()=>[l(i,null,{default:o(()=>[l(k,{class:"w-full",size:"default",type:"primary",loading:f.value,onClick:a[7]||(a[7]=n=>g(c.value))},{default:o(()=>[v(V(e(r)("login.pureDefinite")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),l(e(p),{delay:400},{default:o(()=>[l(i,null,{default:o(()=>[l(k,{class:"w-full",size:"default",onClick:T},{default:o(()=>[v(V(e(r)("login.pureBack")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{Q as U,ae as _};
diff --git a/static/js/LoginUpdate-BQ7pC2Ke.js b/static/js/LoginUpdate-BQ7pC2Ke.js
new file mode 100644
index 000000000..e483a0945
--- /dev/null
+++ b/static/js/LoginUpdate-BQ7pC2Ke.js
@@ -0,0 +1 @@
+import{_ as o}from"./LoginUpdate.vue_vue_type_script_setup_true_lang-CfuJU4UY.js";import"./motion-BX_U2-Kj.js";import"./index-FkXh20BC.js";import"./shield-keyhole-line-Y8MJfLpT.js";import"./hooks-lYT7v_hN.js";import"./lock-fill-DyqEUhlP.js";import"./iphone-wyUxFQS8.js";export{o as default};
diff --git a/static/js/LoginUpdate-PPwme4sV.js b/static/js/LoginUpdate-PPwme4sV.js
deleted file mode 100644
index e21d15a2e..000000000
--- a/static/js/LoginUpdate-PPwme4sV.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./LoginUpdate.vue_vue_type_script_setup_true_lang-DOxqitdF.js";import"./motion-CzeNsLZb.js";import"./index-DZEk0Lg0.js";import"./shield-keyhole-line-a7i2QUWL.js";import"./hooks-D2ux3uFO.js";import"./lock-fill-Ch6bqaEC.js";import"./iphone-x09Rvv_M.js";export{o as default};
diff --git a/static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-DOxqitdF.js b/static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-CfuJU4UY.js
similarity index 90%
rename from static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-DOxqitdF.js
rename to static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-CfuJU4UY.js
index 61b35af20..007425275 100644
--- a/static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-DOxqitdF.js
+++ b/static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-CfuJU4UY.js
@@ -1 +1 @@
-var U=(R,s,t)=>new Promise((r,p)=>{var V=n=>{try{m(t.next(n))}catch(c){p(c)}},_=n=>{try{m(t.throw(n))}catch(c){p(c)}},m=n=>n.done?r(n.value):Promise.resolve(n.value).then(V,_);m((t=t.apply(R,s)).next())});import{M as f}from"./motion-CzeNsLZb.js";import{d as B,Q as E,a as k,r as D,h as w,b as N,e as T,u as e,w as a,f as o,g as z,j as x,t as C,ac as h,ef as P,H as F,eE as L}from"./index-DZEk0Lg0.js";import{u as b,a as W,K as $}from"./shield-keyhole-line-a7i2QUWL.js";import{u as y}from"./hooks-D2ux3uFO.js";import{L as I}from"./lock-fill-Ch6bqaEC.js";import{I as j}from"./iphone-x09Rvv_M.js";const G={class:"w-full flex justify-between"},O=B({__name:"LoginUpdate",setup(R){const{t:s}=E(),t=k(!1),r=D({phone:"",verifyCode:"",password:"",repeatPassword:""}),p=k(),{isDisabled:V,text:_}=b(),m=[{validator:(g,l,u)=>{l===""?u(new Error(h(P("login.purePassWordSureReg")))):r.password!==l?u(new Error(h(P("login.purePassWordDifferentReg")))):u()},trigger:"blur"}],n=g=>U(null,null,function*(){t.value=!0,g&&(yield g.validate(l=>{l?setTimeout(()=>{F(h(P("login.purePassWordUpdateReg")),{type:"success"}),t.value=!1},2e3):t.value=!1}))});function c(){b().end(),L().SET_CURRENTPAGE(0)}return(g,l)=>{const u=w("el-input"),i=w("el-form-item"),v=w("el-button"),S=w("el-form");return T(),N(S,{ref_key:"ruleFormRef",ref:p,model:r,rules:e(W),size:"large"},{default:a(()=>[o(e(f),null,{default:a(()=>[o(i,{prop:"phone"},{default:a(()=>[o(u,{modelValue:r.phone,"onUpdate:modelValue":l[0]||(l[0]=d=>r.phone=d),clearable:"",placeholder:e(s)("login.purePhone"),"prefix-icon":e(y)(e(j))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(f),{delay:100},{default:a(()=>[o(i,{prop:"verifyCode"},{default:a(()=>[z("div",G,[o(u,{modelValue:r.verifyCode,"onUpdate:modelValue":l[1]||(l[1]=d=>r.verifyCode=d),clearable:"",placeholder:e(s)("login.pureSmsVerifyCode"),"prefix-icon":e(y)(e($))},null,8,["modelValue","placeholder","prefix-icon"]),o(v,{disabled:e(V),class:"ml-2!",onClick:l[2]||(l[2]=d=>e(b)().start(p.value,"phone"))},{default:a(()=>[x(C(e(_).length>0?e(_)+e(s)("login.pureInfo"):e(s)("login.pureGetVerifyCode")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),o(e(f),{delay:150},{default:a(()=>[o(i,{prop:"password"},{default:a(()=>[o(u,{modelValue:r.password,"onUpdate:modelValue":l[3]||(l[3]=d=>r.password=d),clearable:"","show-password":"",placeholder:e(s)("login.purePassword"),"prefix-icon":e(y)(e(I))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(f),{delay:200},{default:a(()=>[o(i,{rules:m,prop:"repeatPassword"},{default:a(()=>[o(u,{modelValue:r.repeatPassword,"onUpdate:modelValue":l[4]||(l[4]=d=>r.repeatPassword=d),clearable:"","show-password":"",placeholder:e(s)("login.pureSure"),"prefix-icon":e(y)(e(I))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(f),{delay:250},{default:a(()=>[o(i,null,{default:a(()=>[o(v,{class:"w-full",size:"default",type:"primary",loading:t.value,onClick:l[5]||(l[5]=d=>n(p.value))},{default:a(()=>[x(C(e(s)("login.pureDefinite")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),o(e(f),{delay:300},{default:a(()=>[o(i,null,{default:a(()=>[o(v,{class:"w-full",size:"default",onClick:c},{default:a(()=>[x(C(e(s)("login.pureBack")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{O as _};
+var U=(R,s,t)=>new Promise((r,p)=>{var V=n=>{try{m(t.next(n))}catch(c){p(c)}},_=n=>{try{m(t.throw(n))}catch(c){p(c)}},m=n=>n.done?r(n.value):Promise.resolve(n.value).then(V,_);m((t=t.apply(R,s)).next())});import{M as f}from"./motion-BX_U2-Kj.js";import{d as B,Q as E,a as k,r as D,h as w,b as N,e as T,u as e,w as a,f as o,g as z,j as x,t as C,ac as h,ef as P,H as F,eE as L}from"./index-FkXh20BC.js";import{u as b,a as W,K as $}from"./shield-keyhole-line-Y8MJfLpT.js";import{u as y}from"./hooks-lYT7v_hN.js";import{L as I}from"./lock-fill-DyqEUhlP.js";import{I as j}from"./iphone-wyUxFQS8.js";const G={class:"w-full flex justify-between"},O=B({__name:"LoginUpdate",setup(R){const{t:s}=E(),t=k(!1),r=D({phone:"",verifyCode:"",password:"",repeatPassword:""}),p=k(),{isDisabled:V,text:_}=b(),m=[{validator:(g,l,u)=>{l===""?u(new Error(h(P("login.purePassWordSureReg")))):r.password!==l?u(new Error(h(P("login.purePassWordDifferentReg")))):u()},trigger:"blur"}],n=g=>U(null,null,function*(){t.value=!0,g&&(yield g.validate(l=>{l?setTimeout(()=>{F(h(P("login.purePassWordUpdateReg")),{type:"success"}),t.value=!1},2e3):t.value=!1}))});function c(){b().end(),L().SET_CURRENTPAGE(0)}return(g,l)=>{const u=w("el-input"),i=w("el-form-item"),v=w("el-button"),S=w("el-form");return T(),N(S,{ref_key:"ruleFormRef",ref:p,model:r,rules:e(W),size:"large"},{default:a(()=>[o(e(f),null,{default:a(()=>[o(i,{prop:"phone"},{default:a(()=>[o(u,{modelValue:r.phone,"onUpdate:modelValue":l[0]||(l[0]=d=>r.phone=d),clearable:"",placeholder:e(s)("login.purePhone"),"prefix-icon":e(y)(e(j))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(f),{delay:100},{default:a(()=>[o(i,{prop:"verifyCode"},{default:a(()=>[z("div",G,[o(u,{modelValue:r.verifyCode,"onUpdate:modelValue":l[1]||(l[1]=d=>r.verifyCode=d),clearable:"",placeholder:e(s)("login.pureSmsVerifyCode"),"prefix-icon":e(y)(e($))},null,8,["modelValue","placeholder","prefix-icon"]),o(v,{disabled:e(V),class:"ml-2!",onClick:l[2]||(l[2]=d=>e(b)().start(p.value,"phone"))},{default:a(()=>[x(C(e(_).length>0?e(_)+e(s)("login.pureInfo"):e(s)("login.pureGetVerifyCode")),1)]),_:1},8,["disabled"])])]),_:1})]),_:1}),o(e(f),{delay:150},{default:a(()=>[o(i,{prop:"password"},{default:a(()=>[o(u,{modelValue:r.password,"onUpdate:modelValue":l[3]||(l[3]=d=>r.password=d),clearable:"","show-password":"",placeholder:e(s)("login.purePassword"),"prefix-icon":e(y)(e(I))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(f),{delay:200},{default:a(()=>[o(i,{rules:m,prop:"repeatPassword"},{default:a(()=>[o(u,{modelValue:r.repeatPassword,"onUpdate:modelValue":l[4]||(l[4]=d=>r.repeatPassword=d),clearable:"","show-password":"",placeholder:e(s)("login.pureSure"),"prefix-icon":e(y)(e(I))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),o(e(f),{delay:250},{default:a(()=>[o(i,null,{default:a(()=>[o(v,{class:"w-full",size:"default",type:"primary",loading:t.value,onClick:l[5]||(l[5]=d=>n(p.value))},{default:a(()=>[x(C(e(s)("login.pureDefinite")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),o(e(f),{delay:300},{default:a(()=>[o(i,null,{default:a(()=>[o(v,{class:"w-full",size:"default",onClick:c},{default:a(()=>[x(C(e(s)("login.pureBack")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{O as _};
diff --git a/static/js/Marks-2C-hV1Ep.js b/static/js/Marks-Bq4Y7ATj.js
similarity index 87%
rename from static/js/Marks-2C-hV1Ep.js
rename to static/js/Marks-Bq4Y7ATj.js
index 58bbb2963..964683c7f 100644
--- a/static/js/Marks-2C-hV1Ep.js
+++ b/static/js/Marks-Bq4Y7ATj.js
@@ -1 +1 @@
-import{d as t,a as r,r as n,k as c,e as d,f as _,h as m,_ as p}from"./index-DZEk0Lg0.js";const u={class:"slider-demo-block"},i=t({__name:"Marks",setup(k){const e=r([30,60]),s=n({0:"0°C",8:"8°C",37:"37°C",50:{style:{color:"#1989FA"},label:"50%"}});return(f,o)=>{const a=m("el-slider");return d(),c("div",u,[_(a,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=l=>e.value=l),range:"",marks:s},null,8,["modelValue","marks"])])}}}),C=p(i,[["__scopeId","data-v-c838b341"]]);export{C as default};
+import{d as t,a as r,r as n,k as c,e as d,f as _,h as m,_ as p}from"./index-FkXh20BC.js";const u={class:"slider-demo-block"},i=t({__name:"Marks",setup(k){const e=r([30,60]),s=n({0:"0°C",8:"8°C",37:"37°C",50:{style:{color:"#1989FA"},label:"50%"}});return(f,o)=>{const a=m("el-slider");return d(),c("div",u,[_(a,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=l=>e.value=l),range:"",marks:s},null,8,["modelValue","marks"])])}}}),C=p(i,[["__scopeId","data-v-c838b341"]]);export{C as default};
diff --git a/static/js/MessageCode-CdNrUXXx.js b/static/js/MessageCode-CdNrUXXx.js
new file mode 100644
index 000000000..0cdf57941
--- /dev/null
+++ b/static/js/MessageCode-CdNrUXXx.js
@@ -0,0 +1 @@
+import{_ as o}from"./MessageCode.vue_vue_type_script_setup_true_lang-B5hzlaV4.js";import"./deepChat-DDsqKgba.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/MessageCode-stqspmtt.js b/static/js/MessageCode-stqspmtt.js
deleted file mode 100644
index 5ac5499a6..000000000
--- a/static/js/MessageCode-stqspmtt.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./MessageCode.vue_vue_type_script_setup_true_lang-CM-adEAz.js";import"./deepChat-DDsqKgba.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/MessageCode.vue_vue_type_script_setup_true_lang-CM-adEAz.js b/static/js/MessageCode.vue_vue_type_script_setup_true_lang-B5hzlaV4.js
similarity index 99%
rename from static/js/MessageCode.vue_vue_type_script_setup_true_lang-CM-adEAz.js
rename to static/js/MessageCode.vue_vue_type_script_setup_true_lang-B5hzlaV4.js
index 269acd72e..f8870d9a6 100644
--- a/static/js/MessageCode.vue_vue_type_script_setup_true_lang-CM-adEAz.js
+++ b/static/js/MessageCode.vue_vue_type_script_setup_true_lang-B5hzlaV4.js
@@ -1,4 +1,4 @@
-import"./deepChat-DDsqKgba.js";import{R as ec,d as tc,a as nc,m as ac,k as rc,e as ic}from"./index-DZEk0Lg0.js";var It,fi;function oc(){if(fi)return It;fi=1;function t(d){return d instanceof Map?d.clear=d.delete=d.set=function(){throw new Error("map is read-only")}:d instanceof Set&&(d.add=d.clear=d.delete=function(){throw new Error("set is read-only")}),Object.freeze(d),Object.getOwnPropertyNames(d).forEach(T=>{const I=d[T],U=typeof I;(U==="object"||U==="function")&&!Object.isFrozen(I)&&t(I)}),d}class e{constructor(T){T.data===void 0&&(T.data={}),this.data=T.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(d){return d.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(d,...T){const I=Object.create(null);for(const U in d)I[U]=d[U];return T.forEach(function(U){for(const ae in U)I[ae]=U[ae]}),I}const r="",i=d=>!!d.scope,s=(d,{prefix:T})=>{if(d.startsWith("language:"))return d.replace("language:","language-");if(d.includes(".")){const I=d.split(".");return[`${T}${I.shift()}`,...I.map((U,ae)=>`${U}${"_".repeat(ae+1)}`)].join(" ")}return`${T}${d}`};class o{constructor(T,I){this.buffer="",this.classPrefix=I.classPrefix,T.walk(this)}addText(T){this.buffer+=n(T)}openNode(T){if(!i(T))return;const I=s(T.scope,{prefix:this.classPrefix});this.span(I)}closeNode(T){i(T)&&(this.buffer+=r)}value(){return this.buffer}span(T){this.buffer+=``}}const _=(d={})=>{const T={children:[]};return Object.assign(T,d),T};class l{constructor(){this.rootNode=_(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(T){this.top.children.push(T)}openNode(T){const I=_({scope:T});this.add(I),this.stack.push(I)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(T){return this.constructor._walk(T,this.rootNode)}static _walk(T,I){return typeof I=="string"?T.addText(I):I.children&&(T.openNode(I),I.children.forEach(U=>this._walk(T,U)),T.closeNode(I)),T}static _collapse(T){typeof T!="string"&&T.children&&(T.children.every(I=>typeof I=="string")?T.children=[T.children.join("")]:T.children.forEach(I=>{l._collapse(I)}))}}class c extends l{constructor(T){super(),this.options=T}addText(T){T!==""&&this.add(T)}startScope(T){this.openNode(T)}endScope(){this.closeNode()}__addSublanguage(T,I){const U=T.root;I&&(U.scope=`language:${I}`),this.add(U)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function u(d){return d?typeof d=="string"?d:d.source:null}function p(d){return S("(?=",d,")")}function E(d){return S("(?:",d,")*")}function m(d){return S("(?:",d,")?")}function S(...d){return d.map(I=>u(I)).join("")}function g(d){const T=d[d.length-1];return typeof T=="object"&&T.constructor===Object?(d.splice(d.length-1,1),T):{}}function b(...d){return"("+(g(d).capture?"":"?:")+d.map(U=>u(U)).join("|")+")"}function R(d){return new RegExp(d.toString()+"|").exec("").length-1}function f(d,T){const I=d&&d.exec(T);return I&&I.index===0}const v=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function O(d,{joinWith:T}){let I=0;return d.map(U=>{I+=1;const ae=I;let re=u(U),M="";for(;re.length>0;){const y=v.exec(re);if(!y){M+=re;break}M+=re.substring(0,y.index),re=re.substring(y.index+y[0].length),y[0][0]==="\\"&&y[1]?M+="\\"+String(Number(y[1])+ae):(M+=y[0],y[0]==="("&&I++)}return M}).map(U=>`(${U})`).join(T)}const C=/\b\B/,L="[a-zA-Z]\\w*",h="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",G="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x="\\b(0b[01]+)",H="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",J=(d={})=>{const T=/^#![ ]*\//;return d.binary&&(d.begin=S(T,/.*\b/,d.binary,/\b.*/)),a({scope:"meta",begin:T,end:/$/,relevance:0,"on:begin":(I,U)=>{I.index!==0&&U.ignoreMatch()}},d)},j={begin:"\\\\[\\s\\S]",relevance:0},V={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[j]},K={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[j]},Z={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},ne=function(d,T,I={}){const U=a({scope:"comment",begin:d,end:T,contains:[]},I);U.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const ae=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return U.contains.push({begin:S(/[ ]+/,"(",ae,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),U},ge=ne("//","$"),Re=ne("/\\*","\\*/"),Se=ne("#","$"),fe={scope:"number",begin:w,relevance:0},Te={scope:"number",begin:G,relevance:0},pe={scope:"number",begin:x,relevance:0},oe={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[j,{begin:/\[/,end:/\]/,relevance:0,contains:[j]}]},ce={scope:"title",begin:L,relevance:0},Q={scope:"title",begin:h,relevance:0},z={begin:"\\.\\s*"+h,relevance:0};var te=Object.freeze({__proto__:null,APOS_STRING_MODE:V,BACKSLASH_ESCAPE:j,BINARY_NUMBER_MODE:pe,BINARY_NUMBER_RE:x,COMMENT:ne,C_BLOCK_COMMENT_MODE:Re,C_LINE_COMMENT_MODE:ge,C_NUMBER_MODE:Te,C_NUMBER_RE:G,END_SAME_AS_BEGIN:function(d){return Object.assign(d,{"on:begin":(T,I)=>{I.data._beginMatch=T[1]},"on:end":(T,I)=>{I.data._beginMatch!==T[1]&&I.ignoreMatch()}})},HASH_COMMENT_MODE:Se,IDENT_RE:L,MATCH_NOTHING_RE:C,METHOD_GUARD:z,NUMBER_MODE:fe,NUMBER_RE:w,PHRASAL_WORDS_MODE:Z,QUOTE_STRING_MODE:K,REGEXP_MODE:oe,RE_STARTERS_RE:H,SHEBANG:J,TITLE_MODE:ce,UNDERSCORE_IDENT_RE:h,UNDERSCORE_TITLE_MODE:Q});function se(d,T){d.input[d.index-1]==="."&&T.ignoreMatch()}function me(d,T){d.className!==void 0&&(d.scope=d.className,delete d.className)}function Ce(d,T){T&&d.beginKeywords&&(d.begin="\\b("+d.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",d.__beforeBegin=se,d.keywords=d.keywords||d.beginKeywords,delete d.beginKeywords,d.relevance===void 0&&(d.relevance=0))}function qe(d,T){Array.isArray(d.illegal)&&(d.illegal=b(...d.illegal))}function it(d,T){if(d.match){if(d.begin||d.end)throw new Error("begin & end are not supported with match");d.begin=d.match,delete d.match}}function Ue(d,T){d.relevance===void 0&&(d.relevance=1)}const He=(d,T)=>{if(!d.beforeMatch)return;if(d.starts)throw new Error("beforeMatch cannot be used with starts");const I=Object.assign({},d);Object.keys(d).forEach(U=>{delete d[U]}),d.keywords=I.keywords,d.begin=S(I.beforeMatch,p(I.begin)),d.starts={relevance:0,contains:[Object.assign(I,{endsParent:!0})]},d.relevance=0,delete I.beforeMatch},Ve=["of","and","for","in","not","or","if","then","parent","list","value"],ot="keyword";function ze(d,T,I=ot){const U=Object.create(null);return typeof d=="string"?ae(I,d.split(" ")):Array.isArray(d)?ae(I,d):Object.keys(d).forEach(function(re){Object.assign(U,ze(d[re],T,re))}),U;function ae(re,M){T&&(M=M.map(y=>y.toLowerCase())),M.forEach(function(y){const k=y.split("|");U[k[0]]=[re,Fe(k[0],k[1])]})}}function Fe(d,T){return T?Number(T):st(d)?0:1}function st(d){return Ve.includes(d.toLowerCase())}const We={},ve=d=>{console.error(d)},xe=(d,...T)=>{console.log(`WARN: ${d}`,...T)},Ee=(d,T)=>{We[`${d}/${T}`]||(console.log(`Deprecated as of ${d}. ${T}`),We[`${d}/${T}`]=!0)},Pe=new Error;function Ke(d,T,{key:I}){let U=0;const ae=d[I],re={},M={};for(let y=1;y<=T.length;y++)M[y+U]=ae[y],re[y+U]=!0,U+=R(T[y-1]);d[I]=M,d[I]._emit=re,d[I]._multi=!0}function $e(d){if(Array.isArray(d.begin)){if(d.skip||d.excludeBegin||d.returnBegin)throw ve("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Pe;if(typeof d.beginScope!="object"||d.beginScope===null)throw ve("beginScope must be object"),Pe;Ke(d,d.begin,{key:"beginScope"}),d.begin=O(d.begin,{joinWith:""})}}function Be(d){if(Array.isArray(d.end)){if(d.skip||d.excludeEnd||d.returnEnd)throw ve("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Pe;if(typeof d.endScope!="object"||d.endScope===null)throw ve("endScope must be object"),Pe;Ke(d,d.end,{key:"endScope"}),d.end=O(d.end,{joinWith:""})}}function lt(d){d.scope&&typeof d.scope=="object"&&d.scope!==null&&(d.beginScope=d.scope,delete d.scope)}function Qe(d){lt(d),typeof d.beginScope=="string"&&(d.beginScope={_wrap:d.beginScope}),typeof d.endScope=="string"&&(d.endScope={_wrap:d.endScope}),$e(d),Be(d)}function ct(d){function T(M,y){return new RegExp(u(M),"m"+(d.case_insensitive?"i":"")+(d.unicodeRegex?"u":"")+(y?"g":""))}class I{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(y,k){k.position=this.position++,this.matchIndexes[this.matchAt]=k,this.regexes.push([k,y]),this.matchAt+=R(y)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const y=this.regexes.map(k=>k[1]);this.matcherRe=T(O(y,{joinWith:"|"}),!0),this.lastIndex=0}exec(y){this.matcherRe.lastIndex=this.lastIndex;const k=this.matcherRe.exec(y);if(!k)return null;const _e=k.findIndex((Ye,pt)=>pt>0&&Ye!==void 0),ie=this.matchIndexes[_e];return k.splice(0,_e),Object.assign(k,ie)}}class U{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(y){if(this.multiRegexes[y])return this.multiRegexes[y];const k=new I;return this.rules.slice(y).forEach(([_e,ie])=>k.addRule(_e,ie)),k.compile(),this.multiRegexes[y]=k,k}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(y,k){this.rules.push([y,k]),k.type==="begin"&&this.count++}exec(y){const k=this.getMatcher(this.regexIndex);k.lastIndex=this.lastIndex;let _e=k.exec(y);if(this.resumingScanAtSamePosition()&&!(_e&&_e.index===this.lastIndex)){const ie=this.getMatcher(0);ie.lastIndex=this.lastIndex+1,_e=ie.exec(y)}return _e&&(this.regexIndex+=_e.position+1,this.regexIndex===this.count&&this.considerAll()),_e}}function ae(M){const y=new U;return M.contains.forEach(k=>y.addRule(k.begin,{rule:k,type:"begin"})),M.terminatorEnd&&y.addRule(M.terminatorEnd,{type:"end"}),M.illegal&&y.addRule(M.illegal,{type:"illegal"}),y}function re(M,y){const k=M;if(M.isCompiled)return k;[me,it,Qe,He].forEach(ie=>ie(M,y)),d.compilerExtensions.forEach(ie=>ie(M,y)),M.__beforeBegin=null,[Ce,qe,Ue].forEach(ie=>ie(M,y)),M.isCompiled=!0;let _e=null;return typeof M.keywords=="object"&&M.keywords.$pattern&&(M.keywords=Object.assign({},M.keywords),_e=M.keywords.$pattern,delete M.keywords.$pattern),_e=_e||/\w+/,M.keywords&&(M.keywords=ze(M.keywords,d.case_insensitive)),k.keywordPatternRe=T(_e,!0),y&&(M.begin||(M.begin=/\B|\b/),k.beginRe=T(k.begin),!M.end&&!M.endsWithParent&&(M.end=/\B|\b/),M.end&&(k.endRe=T(k.end)),k.terminatorEnd=u(k.end)||"",M.endsWithParent&&y.terminatorEnd&&(k.terminatorEnd+=(M.end?"|":"")+y.terminatorEnd)),M.illegal&&(k.illegalRe=T(M.illegal)),M.contains||(M.contains=[]),M.contains=[].concat(...M.contains.map(function(ie){return _t(ie==="self"?M:ie)})),M.contains.forEach(function(ie){re(ie,k)}),M.starts&&re(M.starts,y),k.matcher=ae(k),k}if(d.compilerExtensions||(d.compilerExtensions=[]),d.contains&&d.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return d.classNameAliases=a(d.classNameAliases||{}),re(d)}function Xe(d){return d?d.endsWithParent||Xe(d.starts):!1}function _t(d){return d.variants&&!d.cachedVariants&&(d.cachedVariants=d.variants.map(function(T){return a(d,{variants:null},T)})),d.cachedVariants?d.cachedVariants:Xe(d)?a(d,{starts:d.starts?a(d.starts):null}):Object.isFrozen(d)?a(d):d}var dt="11.11.1";class ut extends Error{constructor(T,I){super(T),this.name="HTMLInjectionError",this.html=I}}const Ge=n,Ze=a,W=Symbol("nomatch"),we=7,he=function(d){const T=Object.create(null),I=Object.create(null),U=[];let ae=!0;const re="Could not find the language '{}', did you forget to load/include a language module?",M={disableAutodetect:!0,name:"Plain text",contains:[]};let y={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c};function k(N){return y.noHighlightRe.test(N)}function _e(N){let P=N.className+" ";P+=N.parentNode?N.parentNode.className:"";const Y=y.languageDetectRe.exec(P);if(Y){const X=Me(Y[1]);return X||(xe(re.replace("{}",Y[1])),xe("Falling back to no-highlight mode for this block.",N)),X?Y[1]:"no-highlight"}return P.split(/\s+/).find(X=>k(X)||Me(X))}function ie(N,P,Y){let X="",le="";typeof P=="object"?(X=N,Y=P.ignoreIllegals,le=P.language):(Ee("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ee("10.7.0",`Please use highlight(code, options) instead.
+import"./deepChat-DDsqKgba.js";import{R as ec,d as tc,a as nc,m as ac,k as rc,e as ic}from"./index-FkXh20BC.js";var It,fi;function oc(){if(fi)return It;fi=1;function t(d){return d instanceof Map?d.clear=d.delete=d.set=function(){throw new Error("map is read-only")}:d instanceof Set&&(d.add=d.clear=d.delete=function(){throw new Error("set is read-only")}),Object.freeze(d),Object.getOwnPropertyNames(d).forEach(T=>{const I=d[T],U=typeof I;(U==="object"||U==="function")&&!Object.isFrozen(I)&&t(I)}),d}class e{constructor(T){T.data===void 0&&(T.data={}),this.data=T.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(d){return d.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(d,...T){const I=Object.create(null);for(const U in d)I[U]=d[U];return T.forEach(function(U){for(const ae in U)I[ae]=U[ae]}),I}const r=" ",i=d=>!!d.scope,s=(d,{prefix:T})=>{if(d.startsWith("language:"))return d.replace("language:","language-");if(d.includes(".")){const I=d.split(".");return[`${T}${I.shift()}`,...I.map((U,ae)=>`${U}${"_".repeat(ae+1)}`)].join(" ")}return`${T}${d}`};class o{constructor(T,I){this.buffer="",this.classPrefix=I.classPrefix,T.walk(this)}addText(T){this.buffer+=n(T)}openNode(T){if(!i(T))return;const I=s(T.scope,{prefix:this.classPrefix});this.span(I)}closeNode(T){i(T)&&(this.buffer+=r)}value(){return this.buffer}span(T){this.buffer+=``}}const _=(d={})=>{const T={children:[]};return Object.assign(T,d),T};class l{constructor(){this.rootNode=_(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(T){this.top.children.push(T)}openNode(T){const I=_({scope:T});this.add(I),this.stack.push(I)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(T){return this.constructor._walk(T,this.rootNode)}static _walk(T,I){return typeof I=="string"?T.addText(I):I.children&&(T.openNode(I),I.children.forEach(U=>this._walk(T,U)),T.closeNode(I)),T}static _collapse(T){typeof T!="string"&&T.children&&(T.children.every(I=>typeof I=="string")?T.children=[T.children.join("")]:T.children.forEach(I=>{l._collapse(I)}))}}class c extends l{constructor(T){super(),this.options=T}addText(T){T!==""&&this.add(T)}startScope(T){this.openNode(T)}endScope(){this.closeNode()}__addSublanguage(T,I){const U=T.root;I&&(U.scope=`language:${I}`),this.add(U)}toHTML(){return new o(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function u(d){return d?typeof d=="string"?d:d.source:null}function p(d){return S("(?=",d,")")}function E(d){return S("(?:",d,")*")}function m(d){return S("(?:",d,")?")}function S(...d){return d.map(I=>u(I)).join("")}function g(d){const T=d[d.length-1];return typeof T=="object"&&T.constructor===Object?(d.splice(d.length-1,1),T):{}}function b(...d){return"("+(g(d).capture?"":"?:")+d.map(U=>u(U)).join("|")+")"}function R(d){return new RegExp(d.toString()+"|").exec("").length-1}function f(d,T){const I=d&&d.exec(T);return I&&I.index===0}const v=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function O(d,{joinWith:T}){let I=0;return d.map(U=>{I+=1;const ae=I;let re=u(U),M="";for(;re.length>0;){const y=v.exec(re);if(!y){M+=re;break}M+=re.substring(0,y.index),re=re.substring(y.index+y[0].length),y[0][0]==="\\"&&y[1]?M+="\\"+String(Number(y[1])+ae):(M+=y[0],y[0]==="("&&I++)}return M}).map(U=>`(${U})`).join(T)}const C=/\b\B/,L="[a-zA-Z]\\w*",h="[a-zA-Z_]\\w*",w="\\b\\d+(\\.\\d+)?",G="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",x="\\b(0b[01]+)",H="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",J=(d={})=>{const T=/^#![ ]*\//;return d.binary&&(d.begin=S(T,/.*\b/,d.binary,/\b.*/)),a({scope:"meta",begin:T,end:/$/,relevance:0,"on:begin":(I,U)=>{I.index!==0&&U.ignoreMatch()}},d)},j={begin:"\\\\[\\s\\S]",relevance:0},V={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[j]},K={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[j]},Z={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},ne=function(d,T,I={}){const U=a({scope:"comment",begin:d,end:T,contains:[]},I);U.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const ae=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return U.contains.push({begin:S(/[ ]+/,"(",ae,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),U},ge=ne("//","$"),Re=ne("/\\*","\\*/"),Se=ne("#","$"),fe={scope:"number",begin:w,relevance:0},Te={scope:"number",begin:G,relevance:0},pe={scope:"number",begin:x,relevance:0},oe={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[j,{begin:/\[/,end:/\]/,relevance:0,contains:[j]}]},ce={scope:"title",begin:L,relevance:0},Q={scope:"title",begin:h,relevance:0},z={begin:"\\.\\s*"+h,relevance:0};var te=Object.freeze({__proto__:null,APOS_STRING_MODE:V,BACKSLASH_ESCAPE:j,BINARY_NUMBER_MODE:pe,BINARY_NUMBER_RE:x,COMMENT:ne,C_BLOCK_COMMENT_MODE:Re,C_LINE_COMMENT_MODE:ge,C_NUMBER_MODE:Te,C_NUMBER_RE:G,END_SAME_AS_BEGIN:function(d){return Object.assign(d,{"on:begin":(T,I)=>{I.data._beginMatch=T[1]},"on:end":(T,I)=>{I.data._beginMatch!==T[1]&&I.ignoreMatch()}})},HASH_COMMENT_MODE:Se,IDENT_RE:L,MATCH_NOTHING_RE:C,METHOD_GUARD:z,NUMBER_MODE:fe,NUMBER_RE:w,PHRASAL_WORDS_MODE:Z,QUOTE_STRING_MODE:K,REGEXP_MODE:oe,RE_STARTERS_RE:H,SHEBANG:J,TITLE_MODE:ce,UNDERSCORE_IDENT_RE:h,UNDERSCORE_TITLE_MODE:Q});function se(d,T){d.input[d.index-1]==="."&&T.ignoreMatch()}function me(d,T){d.className!==void 0&&(d.scope=d.className,delete d.className)}function Ce(d,T){T&&d.beginKeywords&&(d.begin="\\b("+d.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",d.__beforeBegin=se,d.keywords=d.keywords||d.beginKeywords,delete d.beginKeywords,d.relevance===void 0&&(d.relevance=0))}function qe(d,T){Array.isArray(d.illegal)&&(d.illegal=b(...d.illegal))}function it(d,T){if(d.match){if(d.begin||d.end)throw new Error("begin & end are not supported with match");d.begin=d.match,delete d.match}}function Ue(d,T){d.relevance===void 0&&(d.relevance=1)}const He=(d,T)=>{if(!d.beforeMatch)return;if(d.starts)throw new Error("beforeMatch cannot be used with starts");const I=Object.assign({},d);Object.keys(d).forEach(U=>{delete d[U]}),d.keywords=I.keywords,d.begin=S(I.beforeMatch,p(I.begin)),d.starts={relevance:0,contains:[Object.assign(I,{endsParent:!0})]},d.relevance=0,delete I.beforeMatch},Ve=["of","and","for","in","not","or","if","then","parent","list","value"],ot="keyword";function ze(d,T,I=ot){const U=Object.create(null);return typeof d=="string"?ae(I,d.split(" ")):Array.isArray(d)?ae(I,d):Object.keys(d).forEach(function(re){Object.assign(U,ze(d[re],T,re))}),U;function ae(re,M){T&&(M=M.map(y=>y.toLowerCase())),M.forEach(function(y){const k=y.split("|");U[k[0]]=[re,Fe(k[0],k[1])]})}}function Fe(d,T){return T?Number(T):st(d)?0:1}function st(d){return Ve.includes(d.toLowerCase())}const We={},ve=d=>{console.error(d)},xe=(d,...T)=>{console.log(`WARN: ${d}`,...T)},Ee=(d,T)=>{We[`${d}/${T}`]||(console.log(`Deprecated as of ${d}. ${T}`),We[`${d}/${T}`]=!0)},Pe=new Error;function Ke(d,T,{key:I}){let U=0;const ae=d[I],re={},M={};for(let y=1;y<=T.length;y++)M[y+U]=ae[y],re[y+U]=!0,U+=R(T[y-1]);d[I]=M,d[I]._emit=re,d[I]._multi=!0}function $e(d){if(Array.isArray(d.begin)){if(d.skip||d.excludeBegin||d.returnBegin)throw ve("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Pe;if(typeof d.beginScope!="object"||d.beginScope===null)throw ve("beginScope must be object"),Pe;Ke(d,d.begin,{key:"beginScope"}),d.begin=O(d.begin,{joinWith:""})}}function Be(d){if(Array.isArray(d.end)){if(d.skip||d.excludeEnd||d.returnEnd)throw ve("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Pe;if(typeof d.endScope!="object"||d.endScope===null)throw ve("endScope must be object"),Pe;Ke(d,d.end,{key:"endScope"}),d.end=O(d.end,{joinWith:""})}}function lt(d){d.scope&&typeof d.scope=="object"&&d.scope!==null&&(d.beginScope=d.scope,delete d.scope)}function Qe(d){lt(d),typeof d.beginScope=="string"&&(d.beginScope={_wrap:d.beginScope}),typeof d.endScope=="string"&&(d.endScope={_wrap:d.endScope}),$e(d),Be(d)}function ct(d){function T(M,y){return new RegExp(u(M),"m"+(d.case_insensitive?"i":"")+(d.unicodeRegex?"u":"")+(y?"g":""))}class I{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(y,k){k.position=this.position++,this.matchIndexes[this.matchAt]=k,this.regexes.push([k,y]),this.matchAt+=R(y)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const y=this.regexes.map(k=>k[1]);this.matcherRe=T(O(y,{joinWith:"|"}),!0),this.lastIndex=0}exec(y){this.matcherRe.lastIndex=this.lastIndex;const k=this.matcherRe.exec(y);if(!k)return null;const _e=k.findIndex((Ye,pt)=>pt>0&&Ye!==void 0),ie=this.matchIndexes[_e];return k.splice(0,_e),Object.assign(k,ie)}}class U{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(y){if(this.multiRegexes[y])return this.multiRegexes[y];const k=new I;return this.rules.slice(y).forEach(([_e,ie])=>k.addRule(_e,ie)),k.compile(),this.multiRegexes[y]=k,k}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(y,k){this.rules.push([y,k]),k.type==="begin"&&this.count++}exec(y){const k=this.getMatcher(this.regexIndex);k.lastIndex=this.lastIndex;let _e=k.exec(y);if(this.resumingScanAtSamePosition()&&!(_e&&_e.index===this.lastIndex)){const ie=this.getMatcher(0);ie.lastIndex=this.lastIndex+1,_e=ie.exec(y)}return _e&&(this.regexIndex+=_e.position+1,this.regexIndex===this.count&&this.considerAll()),_e}}function ae(M){const y=new U;return M.contains.forEach(k=>y.addRule(k.begin,{rule:k,type:"begin"})),M.terminatorEnd&&y.addRule(M.terminatorEnd,{type:"end"}),M.illegal&&y.addRule(M.illegal,{type:"illegal"}),y}function re(M,y){const k=M;if(M.isCompiled)return k;[me,it,Qe,He].forEach(ie=>ie(M,y)),d.compilerExtensions.forEach(ie=>ie(M,y)),M.__beforeBegin=null,[Ce,qe,Ue].forEach(ie=>ie(M,y)),M.isCompiled=!0;let _e=null;return typeof M.keywords=="object"&&M.keywords.$pattern&&(M.keywords=Object.assign({},M.keywords),_e=M.keywords.$pattern,delete M.keywords.$pattern),_e=_e||/\w+/,M.keywords&&(M.keywords=ze(M.keywords,d.case_insensitive)),k.keywordPatternRe=T(_e,!0),y&&(M.begin||(M.begin=/\B|\b/),k.beginRe=T(k.begin),!M.end&&!M.endsWithParent&&(M.end=/\B|\b/),M.end&&(k.endRe=T(k.end)),k.terminatorEnd=u(k.end)||"",M.endsWithParent&&y.terminatorEnd&&(k.terminatorEnd+=(M.end?"|":"")+y.terminatorEnd)),M.illegal&&(k.illegalRe=T(M.illegal)),M.contains||(M.contains=[]),M.contains=[].concat(...M.contains.map(function(ie){return _t(ie==="self"?M:ie)})),M.contains.forEach(function(ie){re(ie,k)}),M.starts&&re(M.starts,y),k.matcher=ae(k),k}if(d.compilerExtensions||(d.compilerExtensions=[]),d.contains&&d.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return d.classNameAliases=a(d.classNameAliases||{}),re(d)}function Xe(d){return d?d.endsWithParent||Xe(d.starts):!1}function _t(d){return d.variants&&!d.cachedVariants&&(d.cachedVariants=d.variants.map(function(T){return a(d,{variants:null},T)})),d.cachedVariants?d.cachedVariants:Xe(d)?a(d,{starts:d.starts?a(d.starts):null}):Object.isFrozen(d)?a(d):d}var dt="11.11.1";class ut extends Error{constructor(T,I){super(T),this.name="HTMLInjectionError",this.html=I}}const Ge=n,Ze=a,W=Symbol("nomatch"),we=7,he=function(d){const T=Object.create(null),I=Object.create(null),U=[];let ae=!0;const re="Could not find the language '{}', did you forget to load/include a language module?",M={disableAutodetect:!0,name:"Plain text",contains:[]};let y={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c};function k(N){return y.noHighlightRe.test(N)}function _e(N){let P=N.className+" ";P+=N.parentNode?N.parentNode.className:"";const Y=y.languageDetectRe.exec(P);if(Y){const X=Me(Y[1]);return X||(xe(re.replace("{}",Y[1])),xe("Falling back to no-highlight mode for this block.",N)),X?Y[1]:"no-highlight"}return P.split(/\s+/).find(X=>k(X)||Me(X))}function ie(N,P,Y){let X="",le="";typeof P=="object"?(X=N,Y=P.ignoreIllegals,le=P.language):(Ee("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ee("10.7.0",`Please use highlight(code, options) instead.
 https://github.com/highlightjs/highlight.js/issues/2277`),le=N,X=P),Y===void 0&&(Y=!0);const Ne={code:X,language:le};je("before:highlight",Ne);const Le=Ne.result?Ne.result:Ye(Ne.language,Ne.code,Y);return Le.code=Ne.code,je("after:highlight",Le),Le}function Ye(N,P,Y,X){const le=Object.create(null);function Ne(A,D){return A.keywords[D]}function Le(){if(!F.keywords){de.addText($);return}let A=0;F.keywordPatternRe.lastIndex=0;let D=F.keywordPatternRe.exec($),B="";for(;D;){B+=$.substring(A,D.index);const q=Oe.case_insensitive?D[0].toLowerCase():D[0],ue=Ne(F,q);if(ue){const[Ie,bi]=ue;if(de.addText(B),B="",le[q]=(le[q]||0)+1,le[q]<=we&&(ke+=bi),Ie.startsWith("_"))B+=D[0];else{const Ri=Oe.classNameAliases[Ie]||Ie;Ae(D[0],Ri)}}else B+=D[0];A=F.keywordPatternRe.lastIndex,D=F.keywordPatternRe.exec($)}B+=$.substring(A),de.addText(B)}function et(){if($==="")return;let A=null;if(typeof F.subLanguage=="string"){if(!T[F.subLanguage]){de.addText($);return}A=Ye(F.subLanguage,$,!0,St[F.subLanguage]),St[F.subLanguage]=A._top}else A=mt($,F.subLanguage.length?F.subLanguage:null);F.relevance>0&&(ke+=A.relevance),de.__addSublanguage(A._emitter,A.language)}function be(){F.subLanguage!=null?et():Le(),$=""}function Ae(A,D){A!==""&&(de.startScope(D),de.addText(A),de.endScope())}function ft(A,D){let B=1;const q=D.length-1;for(;B<=q;){if(!A._emit[B]){B++;continue}const ue=Oe.classNameAliases[A[B]]||A[B],Ie=D[B];ue?Ae(Ie,ue):($=Ie,Le(),$=""),B++}}function Ct(A,D){return A.scope&&typeof A.scope=="string"&&de.openNode(Oe.classNameAliases[A.scope]||A.scope),A.beginScope&&(A.beginScope._wrap?(Ae($,Oe.classNameAliases[A.beginScope._wrap]||A.beginScope._wrap),$=""):A.beginScope._multi&&(ft(A.beginScope,D),$="")),F=Object.create(A,{parent:{value:F}}),F}function Nt(A,D,B){let q=f(A.endRe,B);if(q){if(A["on:end"]){const ue=new e(A);A["on:end"](D,ue),ue.isMatchIgnored&&(q=!1)}if(q){for(;A.endsParent&&A.parent;)A=A.parent;return A}}if(A.endsWithParent)return Nt(A.parent,D,B)}function Ei(A){return F.matcher.regexIndex===0?($+=A[0],1):(rt=!0,0)}function gi(A){const D=A[0],B=A.rule,q=new e(B),ue=[B.__beforeBegin,B["on:begin"]];for(const Ie of ue)if(Ie&&(Ie(A,q),q.isMatchIgnored))return Ei(D);return B.skip?$+=D:(B.excludeBegin&&($+=D),be(),!B.returnBegin&&!B.excludeBegin&&($=D)),Ct(B,A),B.returnBegin?0:D.length}function Si(A){const D=A[0],B=P.substring(A.index),q=Nt(F,A,B);if(!q)return W;const ue=F;F.endScope&&F.endScope._wrap?(be(),Ae(D,F.endScope._wrap)):F.endScope&&F.endScope._multi?(be(),ft(F.endScope,A)):ue.skip?$+=D:(ue.returnEnd||ue.excludeEnd||($+=D),be(),ue.excludeEnd&&($=D));do F.scope&&de.closeNode(),!F.skip&&!F.subLanguage&&(ke+=F.relevance),F=F.parent;while(F!==q.parent);return q.starts&&Ct(q.starts,A),ue.returnEnd?0:D.length}function Ti(){const A=[];for(let D=F;D!==Oe;D=D.parent)D.scope&&A.unshift(D.scope);A.forEach(D=>de.openNode(D))}let tt={};function gt(A,D){const B=D&&D[0];if($+=A,B==null)return be(),0;if(tt.type==="begin"&&D.type==="end"&&tt.index===D.index&&B===""){if($+=P.slice(D.index,D.index+1),!ae){const q=new Error(`0 width match regex (${N})`);throw q.languageName=N,q.badRule=tt.rule,q}return 1}if(tt=D,D.type==="begin")return gi(D);if(D.type==="illegal"&&!Y){const q=new Error('Illegal lexeme "'+B+'" for mode "'+(F.scope||"")+'"');throw q.mode=F,q}else if(D.type==="end"){const q=Si(D);if(q!==W)return q}if(D.type==="illegal"&&B==="")return $+=`
 `,1;if(at>1e5&&at>D.index*3)throw new Error("potential infinite loop, way more iterations than matches");return $+=B,B.length}const Oe=Me(N);if(!Oe)throw ve(re.replace("{}",N)),new Error('Unknown language: "'+N+'"');const Ot=ct(Oe);let nt="",F=X||Ot;const St={},de=new y.__emitter(y);Ti();let $="",ke=0,ye=0,at=0,rt=!1;try{if(Oe.__emitTokens)Oe.__emitTokens(P,de);else{for(F.matcher.considerAll();;){at++,rt?rt=!1:F.matcher.considerAll(),F.matcher.lastIndex=ye;const A=F.matcher.exec(P);if(!A)break;const D=P.substring(ye,A.index),B=gt(D,A);ye=A.index+B}gt(P.substring(ye))}return de.finalize(),nt=de.toHTML(),{language:N,value:nt,relevance:ke,illegal:!1,_emitter:de,_top:F}}catch(A){if(A.message&&A.message.includes("Illegal"))return{language:N,value:Ge(P),illegal:!0,relevance:0,_illegalBy:{message:A.message,index:ye,context:P.slice(ye-100,ye+100),mode:A.mode,resultSoFar:nt},_emitter:de};if(ae)return{language:N,value:Ge(P),illegal:!1,relevance:0,errorRaised:A,_emitter:de,_top:F};throw A}}function pt(N){const P={value:Ge(N),illegal:!1,relevance:0,_top:M,_emitter:new y.__emitter(y)};return P._emitter.addText(N),P}function mt(N,P){P=P||y.languages||Object.keys(T);const Y=pt(N),X=P.filter(Me).filter(Rt).map(be=>Ye(be,N,!1));X.unshift(Y);const le=X.sort((be,Ae)=>{if(be.relevance!==Ae.relevance)return Ae.relevance-be.relevance;if(be.language&&Ae.language){if(Me(be.language).supersetOf===Ae.language)return 1;if(Me(Ae.language).supersetOf===be.language)return-1}return 0}),[Ne,Le]=le,et=Ne;return et.secondBest=Le,et}function ri(N,P,Y){const X=P&&I[P]||Y;N.classList.add("hljs"),N.classList.add(`language-${X}`)}function Et(N){let P=null;const Y=_e(N);if(k(Y))return;if(je("before:highlightElement",{el:N,language:Y}),N.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",N);return}if(N.children.length>0&&(y.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(N)),y.throwUnescapedHTML))throw new ut("One of your code blocks includes unescaped HTML.",N.innerHTML);P=N;const X=P.textContent,le=Y?ie(X,{language:Y,ignoreIllegals:!0}):mt(X);N.innerHTML=le.value,N.dataset.highlighted="yes",ri(N,Y,le.language),N.result={language:le.language,re:le.relevance,relevance:le.relevance},le.secondBest&&(N.secondBest={language:le.secondBest.language,relevance:le.secondBest.relevance}),je("after:highlightElement",{el:N,result:le,text:X})}function ii(N){y=Ze(y,N)}const oi=()=>{Je(),Ee("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")};function si(){Je(),Ee("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")}let Tt=!1;function Je(){function N(){Je()}if(document.readyState==="loading"){Tt||window.addEventListener("DOMContentLoaded",N,!1),Tt=!0;return}document.querySelectorAll(y.cssSelector).forEach(Et)}function li(N,P){let Y=null;try{Y=P(d)}catch(X){if(ve("Language definition for '{}' could not be registered.".replace("{}",N)),ae)ve(X);else throw X;Y=M}Y.name||(Y.name=N),T[N]=Y,Y.rawDefinition=P.bind(null,d),Y.aliases&&bt(Y.aliases,{languageName:N})}function ci(N){delete T[N];for(const P of Object.keys(I))I[P]===N&&delete I[P]}function _i(){return Object.keys(T)}function Me(N){return N=(N||"").toLowerCase(),T[N]||T[I[N]]}function bt(N,{languageName:P}){typeof N=="string"&&(N=[N]),N.forEach(Y=>{I[Y.toLowerCase()]=P})}function Rt(N){const P=Me(N);return P&&!P.disableAutodetect}function di(N){N["before:highlightBlock"]&&!N["before:highlightElement"]&&(N["before:highlightElement"]=P=>{N["before:highlightBlock"](Object.assign({block:P.el},P))}),N["after:highlightBlock"]&&!N["after:highlightElement"]&&(N["after:highlightElement"]=P=>{N["after:highlightBlock"](Object.assign({block:P.el},P))})}function ui(N){di(N),U.push(N)}function pi(N){const P=U.indexOf(N);P!==-1&&U.splice(P,1)}function je(N,P){const Y=N;U.forEach(function(X){X[Y]&&X[Y](P)})}function mi(N){return Ee("10.7.0","highlightBlock will be removed entirely in v12.0"),Ee("10.7.0","Please use highlightElement now."),Et(N)}Object.assign(d,{highlight:ie,highlightAuto:mt,highlightAll:Je,highlightElement:Et,highlightBlock:mi,configure:ii,initHighlighting:oi,initHighlightingOnLoad:si,registerLanguage:li,unregisterLanguage:ci,listLanguages:_i,getLanguage:Me,registerAliases:bt,autoDetection:Rt,inherit:Ze,addPlugin:ui,removePlugin:pi}),d.debugMode=function(){ae=!1},d.safeMode=function(){ae=!0},d.versionString=dt,d.regex={concat:S,lookahead:p,either:b,optional:m,anyNumberOfTimes:E};for(const N in te)typeof te[N]=="object"&&t(te[N]);return Object.assign(d,te),d},De=he({});return De.newInstance=()=>he({}),It=De,De.HighlightJS=De,De.default=De,It}var At,Ci;function sc(){if(Ci)return At;Ci=1;function t(e){const n="[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]+",i="далее "+"возврат вызватьисключение выполнить для если и из или иначе иначеесли исключение каждого конецесли конецпопытки конеццикла не новый перейти перем по пока попытка прервать продолжить тогда цикл экспорт ",_="загрузитьизфайла "+"вебклиент вместо внешнеесоединение клиент конецобласти мобильноеприложениеклиент мобильноеприложениесервер наклиенте наклиентенасервере наклиентенасерверебезконтекста насервере насерверебезконтекста область перед после сервер толстыйклиентобычноеприложение толстыйклиентуправляемоеприложение тонкийклиент ",E="разделительстраниц разделительстрок символтабуляции "+"ansitooem oemtoansi ввестивидсубконто ввестиперечисление ввестипериод ввестиплансчетов выбранныйплансчетов датагод датамесяц датачисло заголовоксистемы значениевстроку значениеизстроки каталогиб каталогпользователя кодсимв конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лог лог10 максимальноеколичествосубконто названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найтиссылки началопериодаби началостандартногоинтервала начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода обработкаожидания основнойжурналрасчетов основнойплансчетов основнойязык очиститьокносообщений периодстр получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта префиксавтонумерации пропись пустоезначение разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо симв создатьобъект статусвозврата стрколичествострок сформироватьпозициюдокумента счетпокоду текущеевремя типзначения типзначениястр установитьтана установитьтапо фиксшаблон шаблон "+"acos asin atan base64значение base64строка cos exp log log10 pow sin sqrt tan xmlзначение xmlстрока xmlтип xmlтипзнч активноеокно безопасныйрежим безопасныйрежимразделенияданных булево ввестидату ввестизначение ввестистроку ввестичисло возможностьчтенияxml вопрос восстановитьзначение врег выгрузитьжурналрегистрации выполнитьобработкуоповещения выполнитьпроверкуправдоступа вычислить год данныеформывзначение дата день деньгода деньнедели добавитьмесяц заблокироватьданныедляредактирования заблокироватьработупользователя завершитьработусистемы загрузитьвнешнююкомпоненту закрытьсправку записатьjson записатьxml записатьдатуjson записьжурналарегистрации заполнитьзначениясвойств запроситьразрешениепользователя запуститьприложение запуститьсистему зафиксироватьтранзакцию значениевданныеформы значениевстрокувнутр значениевфайл значениезаполнено значениеизстрокивнутр значениеизфайла изxmlтипа импортмоделиxdto имякомпьютера имяпользователя инициализироватьпредопределенныеданные информацияобошибке каталогбиблиотекимобильногоустройства каталогвременныхфайлов каталогдокументов каталогпрограммы кодироватьстроку кодлокализацииинформационнойбазы кодсимвола командасистемы конецгода конецдня конецквартала конецмесяца конецминуты конецнедели конецчаса конфигурациябазыданныхизмененадинамически конфигурацияизменена копироватьданныеформы копироватьфайл краткоепредставлениеошибки лев макс местноевремя месяц мин минута монопольныйрежим найти найтинедопустимыесимволыxml найтиокнопонавигационнойссылке найтипомеченныенаудаление найтипоссылкам найтифайлы началогода началодня началоквартала началомесяца началоминуты началонедели началочаса начатьзапросразрешенияпользователя начатьзапускприложения начатькопированиефайла начатьперемещениефайла начатьподключениевнешнейкомпоненты начатьподключениерасширенияработыскриптографией начатьподключениерасширенияработысфайлами начатьпоискфайлов начатьполучениекаталогавременныхфайлов начатьполучениекаталогадокументов начатьполучениерабочегокаталогаданныхпользователя начатьполучениефайлов начатьпомещениефайла начатьпомещениефайлов начатьсозданиедвоичныхданныхизфайла начатьсозданиекаталога начатьтранзакцию начатьудалениефайлов начатьустановкувнешнейкомпоненты начатьустановкурасширенияработыскриптографией начатьустановкурасширенияработысфайлами неделягода необходимостьзавершениясоединения номерсеансаинформационнойбазы номерсоединенияинформационнойбазы нрег нстр обновитьинтерфейс обновитьнумерациюобъектов обновитьповторноиспользуемыезначения обработкапрерыванияпользователя объединитьфайлы окр описаниеошибки оповестить оповеститьобизменении отключитьобработчикзапросанастроекклиенталицензирования отключитьобработчикожидания отключитьобработчикоповещения открытьзначение открытьиндекссправки открытьсодержаниесправки открытьсправку открытьформу открытьформумодально отменитьтранзакцию очиститьжурналрегистрации очиститьнастройкипользователя очиститьсообщения параметрыдоступа перейтипонавигационнойссылке переместитьфайл подключитьвнешнююкомпоненту подключитьобработчикзапросанастроекклиенталицензирования подключитьобработчикожидания подключитьобработчикоповещения подключитьрасширениеработыскриптографией подключитьрасширениеработысфайлами подробноепредставлениеошибки показатьвводдаты показатьвводзначения показатьвводстроки показатьвводчисла показатьвопрос показатьзначение показатьинформациюобошибке показатьнакарте показатьоповещениепользователя показатьпредупреждение полноеимяпользователя получитьcomобъект получитьxmlтип получитьадреспоместоположению получитьблокировкусеансов получитьвремязавершенияспящегосеанса получитьвремязасыпанияпассивногосеанса получитьвремяожиданияблокировкиданных получитьданныевыбора получитьдополнительныйпараметрклиенталицензирования получитьдопустимыекодылокализации получитьдопустимыечасовыепояса получитьзаголовокклиентскогоприложения получитьзаголовоксистемы получитьзначенияотборажурналарегистрации получитьидентификаторконфигурации получитьизвременногохранилища получитьимявременногофайла получитьимяклиенталицензирования получитьинформациюэкрановклиента получитьиспользованиежурналарегистрации получитьиспользованиесобытияжурналарегистрации получитькраткийзаголовокприложения получитьмакетоформления получитьмаскувсефайлы получитьмаскувсефайлыклиента получитьмаскувсефайлысервера получитьместоположениепоадресу получитьминимальнуюдлинупаролейпользователей получитьнавигационнуюссылку получитьнавигационнуюссылкуинформационнойбазы получитьобновлениеконфигурациибазыданных получитьобновлениепредопределенныхданныхинформационнойбазы получитьобщиймакет получитьобщуюформу получитьокна получитьоперативнуюотметкувремени получитьотключениебезопасногорежима получитьпараметрыфункциональныхопцийинтерфейса получитьполноеимяпредопределенногозначения получитьпредставлениянавигационныхссылок получитьпроверкусложностипаролейпользователей получитьразделительпути получитьразделительпутиклиента получитьразделительпутисервера получитьсеансыинформационнойбазы получитьскоростьклиентскогосоединения получитьсоединенияинформационнойбазы получитьсообщенияпользователю получитьсоответствиеобъектаиформы получитьсоставстандартногоинтерфейсаodata получитьструктурухранениябазыданных получитьтекущийсеансинформационнойбазы получитьфайл получитьфайлы получитьформу получитьфункциональнуюопцию получитьфункциональнуюопциюинтерфейса получитьчасовойпоясинформационнойбазы пользователиос поместитьвовременноехранилище поместитьфайл поместитьфайлы прав праводоступа предопределенноезначение представлениекодалокализации представлениепериода представлениеправа представлениеприложения представлениесобытияжурналарегистрации представлениечасовогопояса предупреждение прекратитьработусистемы привилегированныйрежим продолжитьвызов прочитатьjson прочитатьxml прочитатьдатуjson пустаястрока рабочийкаталогданныхпользователя разблокироватьданныедляредактирования разделитьфайл разорватьсоединениесвнешнимисточникомданных раскодироватьстроку рольдоступна секунда сигнал символ скопироватьжурналрегистрации смещениелетнеговремени смещениестандартноговремени соединитьбуферыдвоичныхданных создатькаталог создатьфабрикуxdto сокрл сокрлп сокрп сообщить состояние сохранитьзначение сохранитьнастройкипользователя сред стрдлина стрзаканчиваетсяна стрзаменить стрнайти стрначинаетсяс строка строкасоединенияинформационнойбазы стрполучитьстроку стрразделить стрсоединить стрсравнить стрчисловхождений стрчислострок стршаблон текущаядата текущаядатасеанса текущаяуниверсальнаядата текущаяуниверсальнаядатавмиллисекундах текущийвариантинтерфейсаклиентскогоприложения текущийвариантосновногошрифтаклиентскогоприложения текущийкодлокализации текущийрежимзапуска текущийязык текущийязыксистемы тип типзнч транзакцияактивна трег удалитьданныеинформационнойбазы удалитьизвременногохранилища удалитьобъекты удалитьфайлы универсальноевремя установитьбезопасныйрежим установитьбезопасныйрежимразделенияданных установитьблокировкусеансов установитьвнешнююкомпоненту установитьвремязавершенияспящегосеанса установитьвремязасыпанияпассивногосеанса установитьвремяожиданияблокировкиданных установитьзаголовокклиентскогоприложения установитьзаголовоксистемы установитьиспользованиежурналарегистрации установитьиспользованиесобытияжурналарегистрации установитькраткийзаголовокприложения установитьминимальнуюдлинупаролейпользователей установитьмонопольныйрежим установитьнастройкиклиенталицензирования установитьобновлениепредопределенныхданныхинформационнойбазы установитьотключениебезопасногорежима установитьпараметрыфункциональныхопцийинтерфейса установитьпривилегированныйрежим установитьпроверкусложностипаролейпользователей установитьрасширениеработыскриптографией установитьрасширениеработысфайлами установитьсоединениесвнешнимисточникомданных установитьсоответствиеобъектаиформы установитьсоставстандартногоинтерфейсаodata установитьчасовойпоясинформационнойбазы установитьчасовойпояссеанса формат цел час часовойпояс часовойпояссеанса число числопрописью этоадресвременногохранилища "+"wsссылки библиотекакартинок библиотекамакетовоформлениякомпоновкиданных библиотекастилей бизнеспроцессы внешниеисточникиданных внешниеобработки внешниеотчеты встроенныепокупки главныйинтерфейс главныйстиль документы доставляемыеуведомления журналыдокументов задачи информацияобинтернетсоединении использованиерабочейдаты историяработыпользователя константы критерииотбора метаданные обработки отображениерекламы отправкадоставляемыхуведомлений отчеты панельзадачос параметрзапуска параметрысеанса перечисления планывидоврасчета планывидовхарактеристик планыобмена планысчетов полнотекстовыйпоиск пользователиинформационнойбазы последовательности проверкавстроенныхпокупок рабочаядата расширенияконфигурации регистрыбухгалтерии регистрынакопления регистрырасчета регистрысведений регламентныезадания сериализаторxdto справочники средствагеопозиционирования средствакриптографии средствамультимедиа средстваотображениярекламы средствапочты средствателефонии фабрикаxdto файловыепотоки фоновыезадания хранилищанастроек хранилищевариантовотчетов хранилищенастроекданныхформ хранилищеобщихнастроек хранилищепользовательскихнастроекдинамическихсписков хранилищепользовательскихнастроекотчетов хранилищесистемныхнастроек ",Re="webцвета windowsцвета windowsшрифты библиотекакартинок рамкистиля символы цветастиля шрифтыстиля "+"автоматическоесохранениеданныхформывнастройках автонумерациявформе автораздвижениесерий анимациядиаграммы вариантвыравниванияэлементовизаголовков вариантуправлениявысотойтаблицы вертикальнаяпрокруткаформы вертикальноеположение вертикальноеположениеэлемента видгруппыформы виддекорацииформы виддополненияэлементаформы видизмененияданных видкнопкиформы видпереключателя видподписейкдиаграмме видполяформы видфлажка влияниеразмеранапузырекдиаграммы горизонтальноеположение горизонтальноеположениеэлемента группировкаколонок группировкаподчиненныхэлементовформы группыиэлементы действиеперетаскивания дополнительныйрежимотображения допустимыедействияперетаскивания интервалмеждуэлементамиформы использованиевывода использованиеполосыпрокрутки используемоезначениеточкибиржевойдиаграммы историявыборапривводе источникзначенийоситочекдиаграммы источникзначенияразмерапузырькадиаграммы категориягруппыкоманд максимумсерий начальноеотображениедерева начальноеотображениесписка обновлениетекстаредактирования ориентациядендрограммы ориентациядиаграммы ориентацияметокдиаграммы ориентацияметоксводнойдиаграммы ориентацияэлементаформы отображениевдиаграмме отображениевлегендедиаграммы отображениегруппыкнопок отображениезаголовкашкалыдиаграммы отображениезначенийсводнойдиаграммы отображениезначенияизмерительнойдиаграммы отображениеинтерваладиаграммыганта отображениекнопки отображениекнопкивыбора отображениеобсужденийформы отображениеобычнойгруппы отображениеотрицательныхзначенийпузырьковойдиаграммы отображениепанелипоиска отображениеподсказки отображениепредупрежденияприредактировании отображениеразметкиполосырегулирования отображениестраницформы отображениетаблицы отображениетекстазначениядиаграммыганта отображениеуправленияобычнойгруппы отображениефигурыкнопки палитрацветовдиаграммы поведениеобычнойгруппы поддержкамасштабадендрограммы поддержкамасштабадиаграммыганта поддержкамасштабасводнойдиаграммы поисквтаблицепривводе положениезаголовкаэлементаформы положениекартинкикнопкиформы положениекартинкиэлементаграфическойсхемы положениекоманднойпанелиформы положениекоманднойпанелиэлементаформы положениеопорнойточкиотрисовки положениеподписейкдиаграмме положениеподписейшкалызначенийизмерительнойдиаграммы положениесостоянияпросмотра положениестрокипоиска положениетекстасоединительнойлинии положениеуправленияпоиском положениешкалывремени порядокотображенияточекгоризонтальнойгистограммы порядоксерийвлегендедиаграммы размеркартинки расположениезаголовкашкалыдиаграммы растягиваниеповертикалидиаграммыганта режимавтоотображениясостояния режимвводастроктаблицы режимвыборанезаполненного режимвыделениядаты режимвыделениястрокитаблицы режимвыделениятаблицы режимизмененияразмера режимизменениясвязанногозначения режимиспользованиядиалогапечати режимиспользованияпараметракоманды режиммасштабированияпросмотра режимосновногоокнаклиентскогоприложения режимоткрытияокнаформы режимотображениявыделения режимотображениягеографическойсхемы режимотображениязначенийсерии режимотрисовкисеткиграфическойсхемы режимполупрозрачностидиаграммы режимпробеловдиаграммы режимразмещениянастранице режимредактированияколонки режимсглаживаниядиаграммы режимсглаживанияиндикатора режимсписказадач сквозноевыравнивание сохранениеданныхформывнастройках способзаполнениятекстазаголовкашкалыдиаграммы способопределенияограничивающегозначениядиаграммы стандартнаягруппакоманд стандартноеоформление статусоповещенияпользователя стильстрелки типаппроксимациилиниитрендадиаграммы типдиаграммы типединицышкалывремени типимпортасерийслоягеографическойсхемы типлиниигеографическойсхемы типлиниидиаграммы типмаркерагеографическойсхемы типмаркерадиаграммы типобластиоформления типорганизацииисточникаданныхгеографическойсхемы типотображениясериислоягеографическойсхемы типотображенияточечногообъектагеографическойсхемы типотображенияшкалыэлементалегендыгеографическойсхемы типпоискаобъектовгеографическойсхемы типпроекциигеографическойсхемы типразмещенияизмерений типразмещенияреквизитовизмерений типрамкиэлементауправления типсводнойдиаграммы типсвязидиаграммыганта типсоединениязначенийпосериямдиаграммы типсоединенияточекдиаграммы типсоединительнойлинии типстороныэлементаграфическойсхемы типформыотчета типшкалырадарнойдиаграммы факторлиниитрендадиаграммы фигуракнопки фигурыграфическойсхемы фиксациявтаблице форматдняшкалывремени форматкартинки ширинаподчиненныхэлементовформы "+"виддвижениябухгалтерии виддвижениянакопления видпериодарегистрарасчета видсчета видточкимаршрутабизнеспроцесса использованиеагрегатарегистранакопления использованиегруппиэлементов использованиережимапроведения использованиесреза периодичностьагрегатарегистранакопления режимавтовремя режимзаписидокумента режимпроведениядокумента "+"авторегистрацияизменений допустимыйномерсообщения отправкаэлементаданных получениеэлементаданных "+"использованиерасшифровкитабличногодокумента ориентациястраницы положениеитоговколоноксводнойтаблицы положениеитоговстроксводнойтаблицы положениетекстаотносительнокартинки расположениезаголовкагруппировкитабличногодокумента способчтениязначенийтабличногодокумента типдвустороннейпечати типзаполненияобластитабличногодокумента типкурсоровтабличногодокумента типлиниирисункатабличногодокумента типлинииячейкитабличногодокумента типнаправленияпереходатабличногодокумента типотображениявыделениятабличногодокумента типотображениялинийсводнойтаблицы типразмещениятекстатабличногодокумента типрисункатабличногодокумента типсмещениятабличногодокумента типузоратабличногодокумента типфайлатабличногодокумента точностьпечати чередованиерасположениястраниц "+"отображениевремениэлементовпланировщика "+"типфайлаформатированногодокумента "+"обходрезультатазапроса типзаписизапроса "+"видзаполнениярасшифровкипостроителяотчета типдобавленияпредставлений типизмеренияпостроителяотчета типразмещенияитогов "+"доступкфайлу режимдиалогавыборафайла режимоткрытияфайла "+"типизмеренияпостроителязапроса "+"видданныханализа методкластеризации типединицыинтервалавременианализаданных типзаполнениятаблицырезультатаанализаданных типиспользованиячисловыхзначенийанализаданных типисточникаданныхпоискаассоциаций типколонкианализаданныхдереворешений типколонкианализаданныхкластеризация типколонкианализаданныхобщаястатистика типколонкианализаданныхпоискассоциаций типколонкианализаданныхпоискпоследовательностей типколонкимоделипрогноза типмерырасстоянияанализаданных типотсеченияправилассоциации типполяанализаданных типстандартизациианализаданных типупорядочиванияправилассоциациианализаданных типупорядочиванияшаблоновпоследовательностейанализаданных типупрощениядереварешений "+"wsнаправлениепараметра вариантxpathxs вариантзаписидатыjson вариантпростоготипаxs видгруппымоделиxs видфасетаxdto действиепостроителяdom завершенностьпростоготипаxs завершенностьсоставноготипаxs завершенностьсхемыxs запрещенныеподстановкиxs исключениягруппподстановкиxs категорияиспользованияатрибутаxs категорияограниченияидентичностиxs категорияограниченияпространствименxs методнаследованияxs модельсодержимогоxs назначениетипаxml недопустимыеподстановкиxs обработкапробельныхсимволовxs обработкасодержимогоxs ограничениезначенияxs параметрыотбораузловdom переносстрокjson позициявдокументеdom пробельныесимволыxml типатрибутаxml типзначенияjson типканоническогоxml типкомпонентыxs типпроверкиxml типрезультатаdomxpath типузлаdom типузлаxml формаxml формапредставленияxs форматдатыjson экранированиесимволовjson "+"видсравнениякомпоновкиданных действиеобработкирасшифровкикомпоновкиданных направлениесортировкикомпоновкиданных расположениевложенныхэлементоврезультатакомпоновкиданных расположениеитоговкомпоновкиданных расположениегруппировкикомпоновкиданных расположениеполейгруппировкикомпоновкиданных расположениеполякомпоновкиданных расположениереквизитовкомпоновкиданных расположениересурсовкомпоновкиданных типбухгалтерскогоостаткакомпоновкиданных типвыводатекстакомпоновкиданных типгруппировкикомпоновкиданных типгруппыэлементовотборакомпоновкиданных типдополненияпериодакомпоновкиданных типзаголовкаполейкомпоновкиданных типмакетагруппировкикомпоновкиданных типмакетаобластикомпоновкиданных типостаткакомпоновкиданных типпериодакомпоновкиданных типразмещениятекстакомпоновкиданных типсвязинаборовданныхкомпоновкиданных типэлементарезультатакомпоновкиданных расположениелегендыдиаграммыкомпоновкиданных типпримененияотборакомпоновкиданных режимотображенияэлементанастройкикомпоновкиданных режимотображениянастроеккомпоновкиданных состояниеэлементанастройкикомпоновкиданных способвосстановлениянастроеккомпоновкиданных режимкомпоновкирезультата использованиепараметракомпоновкиданных автопозицияресурсовкомпоновкиданных вариантиспользованиягруппировкикомпоновкиданных расположениересурсоввдиаграммекомпоновкиданных фиксациякомпоновкиданных использованиеусловногооформлениякомпоновкиданных "+"важностьинтернетпочтовогосообщения обработкатекстаинтернетпочтовогосообщения способкодированияинтернетпочтовоговложения способкодированиянеasciiсимволовинтернетпочтовогосообщения типтекстапочтовогосообщения протоколинтернетпочты статусразборапочтовогосообщения "+"режимтранзакциизаписижурналарегистрации статустранзакциизаписижурналарегистрации уровеньжурналарегистрации "+"расположениехранилищасертификатовкриптографии режимвключениясертификатовкриптографии режимпроверкисертификатакриптографии типхранилищасертификатовкриптографии "+"кодировкаименфайловвzipфайле методсжатияzip методшифрованияzip режимвосстановленияпутейфайловzip режимобработкиподкаталоговzip режимсохраненияпутейzip уровеньсжатияzip "+"звуковоеоповещение направлениепереходакстроке позициявпотоке порядокбайтов режимблокировкиданных режимуправленияблокировкойданных сервисвстроенныхпокупок состояниефоновогозадания типподписчикадоставляемыхуведомлений уровеньиспользованиязащищенногосоединенияftp "+"направлениепорядкасхемызапроса типдополненияпериодамисхемызапроса типконтрольнойточкисхемызапроса типобъединениясхемызапроса типпараметрадоступнойтаблицысхемызапроса типсоединениясхемызапроса "+"httpметод автоиспользованиеобщегореквизита автопрефиксномеразадачи вариантвстроенногоязыка видиерархии видрегистранакопления видтаблицывнешнегоисточникаданных записьдвиженийприпроведении заполнениепоследовательностей индексирование использованиебазыпланавидоврасчета использованиебыстроговыбора использованиеобщегореквизита использованиеподчинения использованиеполнотекстовогопоиска использованиеразделяемыхданныхобщегореквизита использованиереквизита назначениеиспользованияприложения назначениерасширенияконфигурации направлениепередачи обновлениепредопределенныхданных оперативноепроведение основноепредставлениевидарасчета основноепредставлениевидахарактеристики основноепредставлениезадачи основноепредставлениепланаобмена основноепредставлениесправочника основноепредставлениесчета перемещениеграницыприпроведении периодичностьномерабизнеспроцесса периодичностьномерадокумента периодичностьрегистрарасчета периодичностьрегистрасведений повторноеиспользованиевозвращаемыхзначений полнотекстовыйпоискпривводепостроке принадлежностьобъекта проведение разделениеаутентификацииобщегореквизита разделениеданныхобщегореквизита разделениерасширенийконфигурацииобщегореквизита режимавтонумерацииобъектов режимзаписирегистра режимиспользованиямодальности режимиспользованиясинхронныхвызововрасширенийплатформыивнешнихкомпонент режимповторногоиспользованиясеансов режимполученияданныхвыборапривводепостроке режимсовместимости режимсовместимостиинтерфейса режимуправленияблокировкойданныхпоумолчанию сериикодовпланавидовхарактеристик сериикодовпланасчетов сериикодовсправочника созданиепривводе способвыбора способпоискастрокипривводепостроке способредактирования типданныхтаблицывнешнегоисточникаданных типкодапланавидоврасчета типкодасправочника типмакета типномерабизнеспроцесса типномерадокумента типномеразадачи типформы удалениедвижений "+"важностьпроблемыприменениярасширенияконфигурации вариантинтерфейсаклиентскогоприложения вариантмасштабаформклиентскогоприложения вариантосновногошрифтаклиентскогоприложения вариантстандартногопериода вариантстандартнойдатыначала видграницы видкартинки видотображенияполнотекстовогопоиска видрамки видсравнения видцвета видчисловогозначения видшрифта допустимаядлина допустимыйзнак использованиеbyteordermark использованиеметаданныхполнотекстовогопоиска источникрасширенийконфигурации клавиша кодвозвратадиалога кодировкаxbase кодировкатекста направлениепоиска направлениесортировки обновлениепредопределенныхданных обновлениеприизмененииданных отображениепанелиразделов проверказаполнения режимдиалогавопрос режимзапускаклиентскогоприложения режимокругления режимоткрытияформприложения режимполнотекстовогопоиска скоростьклиентскогосоединения состояниевнешнегоисточникаданных состояниеобновленияконфигурациибазыданных способвыборасертификатаwindows способкодированиястроки статуссообщения типвнешнейкомпоненты типплатформы типповеденияклавишиenter типэлементаинформацииовыполненииобновленияконфигурациибазыданных уровеньизоляциитранзакций хешфункция частидаты",Te="comобъект ftpсоединение httpзапрос httpсервисответ httpсоединение wsопределения wsпрокси xbase анализданных аннотацияxs блокировкаданных буфердвоичныхданных включениеxs выражениекомпоновкиданных генераторслучайныхчисел географическаясхема географическиекоординаты графическаясхема группамоделиxs данныерасшифровкикомпоновкиданных двоичныеданные дендрограмма диаграмма диаграммаганта диалогвыборафайла диалогвыборацвета диалогвыборашрифта диалограсписаниярегламентногозадания диалогредактированиястандартногопериода диапазон документdom документhtml документацияxs доставляемоеуведомление записьdom записьfastinfoset записьhtml записьjson записьxml записьzipфайла записьданных записьтекста записьузловdom запрос защищенноесоединениеopenssl значенияполейрасшифровкикомпоновкиданных извлечениетекста импортxs интернетпочта интернетпочтовоесообщение интернетпочтовыйпрофиль интернетпрокси интернетсоединение информациядляприложенияxs использованиеатрибутаxs использованиесобытияжурналарегистрации источникдоступныхнастроеккомпоновкиданных итераторузловdom картинка квалификаторыдаты квалификаторыдвоичныхданных квалификаторыстроки квалификаторычисла компоновщикмакетакомпоновкиданных компоновщикнастроеккомпоновкиданных конструктормакетаоформлениякомпоновкиданных конструкторнастроеккомпоновкиданных конструкторформатнойстроки линия макеткомпоновкиданных макетобластикомпоновкиданных макетоформлениякомпоновкиданных маскаxs менеджеркриптографии наборсхемxml настройкикомпоновкиданных настройкисериализацииjson обработкакартинок обработкарасшифровкикомпоновкиданных обходдереваdom объявлениеатрибутаxs объявлениенотацииxs объявлениеэлементаxs описаниеиспользованиясобытиядоступжурналарегистрации описаниеиспользованиясобытияотказвдоступежурналарегистрации описаниеобработкирасшифровкикомпоновкиданных описаниепередаваемогофайла описаниетипов определениегруппыатрибутовxs определениегруппымоделиxs определениеограниченияидентичностиxs определениепростоготипаxs определениесоставноготипаxs определениетипадокументаdom определенияxpathxs отборкомпоновкиданных пакетотображаемыхдокументов параметрвыбора параметркомпоновкиданных параметрызаписиjson параметрызаписиxml параметрычтенияxml переопределениеxs планировщик полеанализаданных полекомпоновкиданных построительdom построительзапроса построительотчета построительотчетаанализаданных построительсхемxml поток потоквпамяти почта почтовоесообщение преобразованиеxsl преобразованиекканоническомуxml процессорвыводарезультатакомпоновкиданныхвколлекциюзначений процессорвыводарезультатакомпоновкиданныхвтабличныйдокумент процессоркомпоновкиданных разыменовательпространствименdom рамка расписаниерегламентногозадания расширенноеимяxml результатчтенияданных своднаядиаграмма связьпараметравыбора связьпотипу связьпотипукомпоновкиданных сериализаторxdto сертификатклиентаwindows сертификатклиентафайл сертификаткриптографии сертификатыудостоверяющихцентровwindows сертификатыудостоверяющихцентровфайл сжатиеданных системнаяинформация сообщениепользователю сочетаниеклавиш сравнениезначений стандартнаядатаначала стандартныйпериод схемаxml схемакомпоновкиданных табличныйдокумент текстовыйдокумент тестируемоеприложение типданныхxml уникальныйидентификатор фабрикаxdto файл файловыйпоток фасетдлиныxs фасетколичестваразрядовдробнойчастиxs фасетмаксимальноговключающегозначенияxs фасетмаксимальногоисключающегозначенияxs фасетмаксимальнойдлиныxs фасетминимальноговключающегозначенияxs фасетминимальногоисключающегозначенияxs фасетминимальнойдлиныxs фасетобразцаxs фасетобщегоколичестваразрядовxs фасетперечисленияxs фасетпробельныхсимволовxs фильтрузловdom форматированнаястрока форматированныйдокумент фрагментxs хешированиеданных хранилищезначения цвет чтениеfastinfoset чтениеhtml чтениеjson чтениеxml чтениеzipфайла чтениеданных чтениетекста чтениеузловdom шрифт элементрезультатакомпоновкиданных "+"comsafearray деревозначений массив соответствие списокзначений структура таблицазначений фиксированнаяструктура фиксированноесоответствие фиксированныймассив ",pe="null истина ложь неопределено",oe=e.inherit(e.NUMBER_MODE),ce={className:"string",begin:'"|\\|',end:'"|$',contains:[{begin:'""'}]},Q={begin:"'",end:"'",excludeBegin:!0,excludeEnd:!0,contains:[{className:"number",begin:"\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}"}]},z={match:/[;()+\-:=,]/,className:"punctuation",relevance:0},ee=e.inherit(e.C_LINE_COMMENT_MODE),te={className:"meta",begin:"#|&",end:"$",keywords:{$pattern:n,keyword:i+_},contains:[ee]},se={className:"symbol",begin:"~",end:";|:",excludeEnd:!0},me={className:"function",variants:[{begin:"процедура|функция",end:"\\)",keywords:"процедура функция"},{begin:"конецпроцедуры|конецфункции",keywords:"конецпроцедуры конецфункции"}],contains:[{begin:"\\(",end:"\\)",endsParent:!0,contains:[{className:"params",begin:n,end:",",excludeEnd:!0,endsWithParent:!0,keywords:{$pattern:n,keyword:"знач",literal:pe},contains:[oe,ce,Q]},ee]},e.inherit(e.TITLE_MODE,{begin:n})]};return{name:"1C:Enterprise",case_insensitive:!0,keywords:{$pattern:n,keyword:i,built_in:E,class:Re,type:Te,literal:pe},contains:[te,me,ee,se,oe,ce,Q,z]}}return At=t,At}var vt,Ni;function lc(){if(Ni)return vt;Ni=1;function t(e){const n=e.regex,a=/^[a-zA-Z][a-zA-Z0-9-]*/,r=["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],i=e.COMMENT(/;/,/$/),s={scope:"symbol",match:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/},o={scope:"symbol",match:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/},_={scope:"symbol",match:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/},l={scope:"symbol",match:/%[si](?=".*")/},c={scope:"attribute",match:n.concat(a,/(?=\s*=)/)};return{name:"Augmented Backus-Naur Form",illegal:/[!@#$^&',?+~`|:]/,keywords:r,contains:[{scope:"operator",match:/=\/?/},c,i,s,o,_,l,e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}return vt=t,vt}var yt,Oi;function cc(){if(Oi)return yt;Oi=1;function t(e){const n=e.regex,a=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{name:"Apache Access Log",contains:[{className:"number",begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",begin:n.concat(/"/,n.either(...a)),end:/"/,keywords:a,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}return yt=t,yt}var ht,Ii;function _c(){if(Ii)return ht;Ii=1;function t(e){const n=e.regex,a=/[a-zA-Z_$][a-zA-Z0-9_$]*/,r=n.concat(a,n.concat("(\\.",a,")*")),i=/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/,s={className:"rest_arg",begin:/[.]{3}/,end:a,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:["as","break","case","catch","class","const","continue","default","delete","do","dynamic","each","else","extends","final","finally","for","function","get","if","implements","import","in","include","instanceof","interface","internal","is","namespace","native","new","override","package","private","protected","public","return","set","static","super","switch","this","throw","try","typeof","use","var","void","while","with"],literal:["true","false","null","undefined"]},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{match:[/\bpackage/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{match:[/\b(?:class|interface|extends|implements)/,/\s+/,a],className:{1:"keyword",3:"title.class"}},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{keyword:"import include"}},{beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[e.inherit(e.TITLE_MODE,{className:"title.function"}),{className:"params",begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]},{begin:n.concat(/:\s*/,i)}]},e.METHOD_GUARD],illegal:/#/}}return ht=t,ht}var Dt,Ai;function dc(){if(Ai)return Dt;Ai=1;function t(e){const n="\\d(_|\\d)*",a="[eE][-+]?"+n,r=n+"(\\."+n+")?("+a+")?",i="\\w+",o="\\b("+(n+"#"+i+"(\\."+i+")?#("+a+")?")+"|"+r+")",_="[A-Za-z](_?[A-Za-z0-9.])*",l=`[]\\{\\}%#'"`,c=e.COMMENT("--","$"),u={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:l,contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:_,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"],literal:["True","False"]},contains:[c,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:o,relevance:0},{className:"symbol",begin:"'"+_},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:l},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[c,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:l},u,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:l}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:l},u]}}return Dt=t,Dt}var Mt,vi;function uc(){if(vi)return Mt;vi=1;function t(e){const n={className:"built_in",begin:"\\b(void|bool|int8|int16|int32|int64|int|uint8|uint16|uint32|uint64|uint|string|ref|array|double|float|auto|dictionary)"},a={className:"symbol",begin:"[a-zA-Z0-9_]+@"},r={className:"keyword",begin:"<",end:">",contains:[n,a]};return n.contains=[r],a.contains=[r],{name:"AngelScript",aliases:["asc"],keywords:["for","in|0","break","continue","while","do|0","return","if","else","case","switch","namespace","is","cast","or","and","xor","not","get|0","in","inout|10","out","override","set|0","private","public","const","default|0","final","shared","external","mixin|10","enum","typedef","funcdef","this","super","import","from","interface","abstract|0","try","catch","protected","explicit","property"],illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:"^\\s*\\[",end:"\\]"},{beginKeywords:"interface namespace",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},n,a,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",relevance:0,begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}return Mt=t,Mt}var Lt,yi;function pc(){if(yi)return Lt;yi=1;function t(e){const n={className:"number",begin:/[$%]\d+/},a={className:"number",begin:/\b\d+/},r={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/},i={className:"number",begin:/:\d{1,5}/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[r,i,e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{_:["order","deny","allow","setenv","rewriterule","rewriteengine","rewritecond","documentroot","sethandler","errordocument","loadmodule","options","header","listen","serverroot","servername"]},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{scope:"punctuation",match:/\\\n/},{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",n]},r,a,e.QUOTE_STRING_MODE]}}],illegal:/\S/}}return Lt=t,Lt}var xt,hi;function mc(){if(hi)return xt;hi=1;function t(e){const n=e.regex,a=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),r={className:"params",begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,a]},i=e.COMMENT(/--/,/$/),s=e.COMMENT(/\(\*/,/\*\)/,{contains:["self",i]}),o=[i,s,e.HASH_COMMENT_MODE],_=[/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/],l=[/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/];return{name:"AppleScript",aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name|0 paragraph paragraphs rest reverse running time version weekday word words year"},contains:[a,e.C_NUMBER_MODE,{className:"built_in",begin:n.concat(/\b/,n.either(...l),/\b/)},{className:"built_in",begin:/^\s*return\b/},{className:"literal",begin:/\b(text item delimiters|current application|missing value)\b/},{className:"keyword",begin:n.concat(/\b/,n.either(..._),/\b/)},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,r]},...o],illegal:/\/\/|->|=>|\[\[/}}return xt=t,xt}var Pt,Di;function Ec(){if(Di)return Pt;Di=1;function t(e){const n=e.regex,a="[A-Za-z_][0-9A-Za-z_]*",r={keyword:["break","case","catch","continue","debugger","do","else","export","for","function","if","import","in","new","of","return","switch","try","var","void","while"],literal:["BackSlash","DoubleQuote","ForwardSlash","Infinity","NaN","NewLine","PI","SingleQuote","Tab","TextFormatting","false","null","true","undefined"],built_in:["Abs","Acos","All","Angle","Any","Area","AreaGeodetic","Array","Asin","Atan","Atan2","Attachments","Average","Back","Bearing","Boolean","Buffer","BufferGeodetic","Ceil","Centroid","ChangeTimeZone","Clip","Concatenate","Console","Constrain","Contains","ConvertDirection","ConvexHull","Cos","Count","Crosses","Cut","Date|0","DateAdd","DateDiff","DateOnly","Day","Decode","DefaultValue","Densify","DensifyGeodetic","Dictionary","Difference","Disjoint","Distance","DistanceGeodetic","DistanceToCoordinate","Distinct","Domain","DomainCode","DomainName","EnvelopeIntersects","Equals","Erase","Exp","Expects","Extent","Feature","FeatureInFilter","FeatureSet","FeatureSetByAssociation","FeatureSetById","FeatureSetByName","FeatureSetByPortalItem","FeatureSetByRelationshipClass","FeatureSetByRelationshipName","Filter","FilterBySubtypeCode","Find","First|0","Floor","FromCharCode","FromCodePoint","FromJSON","Front","GdbVersion","Generalize","Geometry","GetEnvironment","GetFeatureSet","GetFeatureSetInfo","GetUser","GroupBy","Guid","HasKey","HasValue","Hash","Hour","IIf","ISOMonth","ISOWeek","ISOWeekday","ISOYear","Includes","IndexOf","Insert","Intersection","Intersects","IsEmpty","IsNan","IsSelfIntersecting","IsSimple","KnowledgeGraphByPortalItem","Left|0","Length","Length3D","LengthGeodetic","Log","Lower","Map","Max","Mean","MeasureToCoordinate","Mid","Millisecond","Min","Minute","Month","MultiPartToSinglePart","Multipoint","NearestCoordinate","NearestVertex","NextSequenceValue","None","Now","Number","Offset","OrderBy","Overlaps","Point","PointToCoordinate","Polygon","Polyline","Pop","Portal","Pow","Proper","Push","QueryGraph","Random","Reduce","Relate","Replace","Resize","Reverse","Right|0","RingIsClockwise","Rotate","Round","Schema","Second","SetGeometry","Simplify","Sin","Slice","Sort","Splice","Split","Sqrt","StandardizeFilename","StandardizeGuid","Stdev","SubtypeCode","SubtypeName","Subtypes","Sum","SymmetricDifference","Tan","Text","Time","TimeZone","TimeZoneOffset","Timestamp","ToCharCode","ToCodePoint","ToHex","ToLocal","ToUTC","Today","Top|0","Touches","TrackAccelerationAt","TrackAccelerationWindow","TrackCurrentAcceleration","TrackCurrentDistance","TrackCurrentSpeed","TrackCurrentTime","TrackDistanceAt","TrackDistanceWindow","TrackDuration","TrackFieldWindow","TrackGeometryWindow","TrackIndex","TrackSpeedAt","TrackSpeedWindow","TrackStartTime","TrackWindow","Trim","TypeOf","Union","Upper","UrlEncode","Variance","Week","Weekday","When|0","Within","Year|0"]},i=["aggregatedFeatures","analytic","config","datapoint","datastore","editcontext","feature","featureSet","feedfeature","fencefeature","fencenotificationtype","graph","join","layer","locationupdate","map","measure","measure","originalFeature","record","reference","rowindex","sourcedatastore","sourcefeature","sourcelayer","target","targetdatastore","targetfeature","targetlayer","userInput","value","variables","view"],s={className:"symbol",begin:"\\$"+n.either(...i)},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},_={className:"subst",begin:"\\$\\{",end:"\\}",keywords:r,contains:[]},l={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,_]};_.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,o,e.REGEXP_MODE];const c=_.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",case_insensitive:!0,keywords:r,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,o,{begin:/[{,]\s*/,relevance:0,contains:[{begin:a+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:a,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+a+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:a},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:r,contains:c}]}]}],relevance:0},{beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{className:"title.function",begin:a}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:c}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}return Pt=t,Pt}var wt,Mi;function gc(){if(Mi)return wt;Mi=1;function t(n){const a=n.regex,r=n.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),i="decltype\\(auto\\)",s="[a-zA-Z_]\\w*::",_="(?!struct)("+i+"|"+a.optional(s)+"[a-zA-Z_]\\w*"+a.optional("<[^<>]+>")+")",l={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},u={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[n.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},n.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},p={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},E={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},n.inherit(u,{className:"string"}),{className:"string",begin:/<.*?>/},r,n.C_BLOCK_COMMENT_MODE]},m={className:"title",begin:a.optional(s)+n.IDENT_RE,relevance:0},S=a.optional(s)+n.IDENT_RE+"\\s*\\(",g=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],b=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],R=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],f=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],C={type:b,keyword:g,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:R},L={className:"function.dispatch",relevance:0,keywords:{_hint:f},begin:a.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,n.IDENT_RE,a.lookahead(/(<[^<>]+>|)\s*\(/))},h=[L,E,l,r,n.C_BLOCK_COMMENT_MODE,p,u],w={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:C,contains:h.concat([{begin:/\(/,end:/\)/,keywords:C,contains:h.concat(["self"]),relevance:0}]),relevance:0},G={className:"function",begin:"("+_+"[\\*&\\s]+)+"+S,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:C,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:i,keywords:C,relevance:0},{begin:S,returnBegin:!0,contains:[m],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[u,p]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:[r,n.C_BLOCK_COMMENT_MODE,u,p,l,{begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:["self",r,n.C_BLOCK_COMMENT_MODE,u,p,l]}]},l,r,n.C_BLOCK_COMMENT_MODE,E]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:C,illegal:"",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(w,G,L,h,[E,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:C,contains:["self",l]},{begin:n.IDENT_RE+"::",keywords:C},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function e(n){const a={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},r=t(n),i=r.keywords;return i.type=[...i.type,...a.type],i.literal=[...i.literal,...a.literal],i.built_in=[...i.built_in,...a.built_in],i._hints=a._hints,r.name="Arduino",r.aliases=["ino"],r.supersetOf="cpp",r}return wt=e,wt}var kt,Li;function Sc(){if(Li)return kt;Li=1;function t(e){const n={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 w0 w1 w2 w3 w4 w5 w6 w7 w8 w9 w10 w11 w12 w13 w14 w15 w16 w17 w18 w19 w20 w21 w22 w23 w24 w25 w26 w27 w28 w29 w30 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20 x21 x22 x23 x24 x25 x26 x27 x28 x29 x30 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},n,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}return kt=t,kt}var Ut,xi;function Tc(){if(xi)return Ut;xi=1;function t(e){const n=e.regex,a=n.concat(/[\p{L}_]/u,n.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r=/[\p{L}0-9._:-]+/u,i={className:"symbol",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(s,{begin:/\(/,end:/\)/}),_=e.inherit(e.APOS_STRING_MODE,{className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),c={endsWithParent:!0,illegal:/,relevance:0,contains:[{className:"attr",begin:r,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[i]},{begin:/'/,end:/'/,contains:[i]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[s,l,_,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[s,o,l,_]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},i,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/")}catch(d){console&&console.log(d)}}r=function(){var d,h=document.createElement("div");h.innerHTML=e._iconfont_svg_string_2208059,(h=h.getElementsByTagName("svg")[0])&&(h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",h=h,(d=document.body).firstChild?l(h,d.firstChild):d.appendChild(h))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(r,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),r()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(i=r,o=e.document,s=!1,c(),o.onreadystatechange=function(){o.readyState=="complete"&&(o.onreadystatechange=null,u())})}function u(){s||(s=!0,i())}function c(){try{o.documentElement.doScroll("left")}catch(d){return void setTimeout(c,50)}u()}})(window);const xEt={mounted(e,t){var r;const{value:n}=t;if(n)!nhe(n)&&((r=e.parentNode)==null||r.removeChild(e));else throw new Error(`[Directive: auth]: need auths! Like v-auth="['btn.add','btn.edit']"`)}},Qne=(e,t)=>{if(t){const{icon:n,type:r="info",plain:a=!1,dangerouslyUseHTMLString:i=!1,customClass:o="antd",duration:s=2e3,showClose:l=!1,offset:u=16,appendTo:c=document.body,grouping:d=!1,repeatNum:h=1,onClose:f}=t;return h6({message:e,icon:n,type:r,plain:a,dangerouslyUseHTMLString:i,duration:s,showClose:l,offset:u,appendTo:c,grouping:d,repeatNum:h,customClass:o==="antd"?"pure-message":"",onClose:()=>ed(f)?f():null})}else return h6({message:e,customClass:"pure-message"})},_Tt=()=>h6.closeAll(),kEt={mounted(e,t){var r;const{value:n}=t;if(n){e.copyValue=n;const a=(r=t.arg)!=null?r:"dblclick";ja(e,a,()=>{zM(e.copyValue)?Qne("复制成功",{type:"success"}):Qne("复制失败",{type:"error"})})}else throw new Error('[Directive: copy]: need value! Like v-copy="modelValue"')},updated(e,t){e.copyValue=t.value}},MEt={mounted(e,t){var r,a;const n=t.value;if(n&&ed(n)){let i=null,o=null,s=500,l=null;const u=(a=(r=t==null?void 0:t.arg)==null?void 0:r.includes(":"))!=null?a:!1;u?(s=Number(Ade(t.arg,":")),l=Number(Ltt(t.arg,":"))):t.arg&&(s=Number(t.arg));const c=()=>{i&&(clearTimeout(i),i=null),o&&(clearInterval(o),o=null)},d=f=>{f.preventDefault(),o===null&&(o=setInterval(()=>n(),l))};ja(e,"pointerdown",f=>{c(),f.preventDefault(),i===null&&(i=setTimeout(u?()=>{n(),d(f)}:()=>n(),s))}),ja(e,"pointerup",c),ja(e,"pointerleave",c)}else throw new Error('[Directive: longpress]: need callback and callback must be a function! Like v-longpress="callback"')}},BEt={mounted(e,t){var i,o,s,l;const{value:n}=t,r=(i=t.arg)!=null?i:"debounce",a=["debounce","throttle"].find(u=>u===r);if(a)if(n&&n.event&&ed(n.fn)){let u=n==null?void 0:n.params;if(u)if(Qf(u)||t0(u))u=t0(u)?Array.of(u):u;else throw new Error("[Directive: optimize]: `params` must be an array or object");ja(e,n.event,a==="debounce"?$P(u?()=>n.fn(...u):n.fn,(o=n==null?void 0:n.timeout)!=null?o:200,(s=n==null?void 0:n.immediate)!=null?s:!1):xtt(u?()=>n.fn(...u):n.fn,(l=n==null?void 0:n.timeout)!=null?l:1e3))}else throw new Error("[Directive: optimize]: `event` and `fn` are required, and `fn` must be a function");else throw new Error("[Directive: optimize]: only `debounce` and `throttle` are supported")}},REt={mounted(e,t){var r;const{value:n}=t;if(n)!rhe(n)&&((r=e.parentNode)==null||r.removeChild(e));else throw new Error(`[Directive: perms]: need perms! Like v-perms="['btn.add','btn.edit']"`)}};function ere(e,t){e.style.transform=t,e.style.webkitTransform=t}const LEt=(e,t,n={})=>{var h;const r=t.getBoundingClientRect(),a=e.clientX-r.left,i=e.clientY-r.top;let o=0,s=.3;(h=t._ripple)!=null&&h.circle?(s=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt(Os(a-o,2)+Os(i-o,2))/4):o=Math.sqrt(Os(t.clientWidth,2)+Os(t.clientHeight,2))/2;const l=`${(t.clientWidth-o*2)/2}px`,u=`${(t.clientHeight-o*2)/2}px`,c=n.center?l:`${a-o}px`,d=n.center?u:`${i-o}px`;return{radius:o,scale:s,x:c,y:d,centerX:l,centerY:u}},tV={show(e,t,n={}){var f;if(!((f=t==null?void 0:t._ripple)!=null&&f.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:s,y:l,centerX:u,centerY:c}=LEt(e,t,n),d=`${i*2}px`;a.className="v-ripple__animation",a.style.width=d,a.style.height=d,t.appendChild(r);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),ere(a,`translate(${s}, ${l}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),ere(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var s;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((s=n.parentNode)==null?void 0:s.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function P5e(e){return typeof e=="undefined"||!!e}function I5e(e){const t={},n=e.currentTarget;!(n!=null&&n._ripple)||n._ripple.touched||(t.center=n._ripple.centered,n._ripple.class&&(t.class=n._ripple.class),tV.show(e,n,t))}function N5e(e){const t=e.currentTarget;t!=null&&t._ripple&&(window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),tV.hide(t))}function $5e(e,t,n){var o;const{value:r,modifiers:a}=t,i=P5e(r);i||tV.hide(e),e._ripple=(o=e._ripple)!=null?o:{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,t0(r)&&r.class&&(e._ripple.class=r.class),i&&!n?(e.addEventListener("pointerdown",I5e),e.addEventListener("pointerup",N5e)):!i&&n&&V5e(e)}function V5e(e){e.removeEventListener("pointerdown",I5e),e.removeEventListener("pointerup",N5e)}function OEt(e,t){$5e(e,t,!1)}function PEt(e){delete e._ripple,V5e(e)}function IEt(e,t){if(t.value===t.oldValue)return;const n=P5e(t.oldValue);$5e(e,t,n)}const NEt={mounted:OEt,unmounted:PEt,updated:IEt},tre=Object.freeze(Object.defineProperty({__proto__:null,Ripple:NEt,auth:xEt,copy:kEt,longpress:MEt,optimize:BEt,perms:REt},Symbol.toStringTag,{value:"Module"})),H5e=Object.freeze({left:0,top:0,width:16,height:16}),z5e=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),nV=Object.freeze(de(de({},H5e),z5e));Object.freeze(Je(de({},nV),{body:"",hidden:!1}));de({},H5e);const W5e=Object.freeze({width:null,height:null}),G5e=Object.freeze(de(de({},W5e),z5e));function $Et(e,t){const n=de({},e);for(const r in t){const a=t[r],i=typeof a;r in W5e?(a===null||a&&(i==="string"||i==="number"))&&(n[r]=a):i===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const VEt=/[\s,]+/;function HEt(e,t){t.split(VEt).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function zEt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/a,i%1===0?r(i):0)}}return t}const WEt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,GEt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function nre(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(WEt);if(r===null||!r.length)return e;const a=[];let i=r.shift(),o=GEt.test(i);for(;;){if(o){const s=parseFloat(i);isNaN(s)?a.push(i):a.push(Math.ceil(s*t*n)/n)}else a.push(i);if(i=r.shift(),i===void 0)return a.join("");o=!o}}function jEt(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const a=e.indexOf(">",r),i=e.indexOf(""+t);if(a===-1||i===-1)break;const o=e.indexOf(">",i);if(o===-1)break;n+=e.slice(a+1,i).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function KEt(e,t){return e?""+e+" "+t:t}function UEt(e,t,n){const r=jEt(e);return KEt(r.defs,t+r.content+n)}const qEt=e=>e==="unset"||e==="undefined"||e==="none";function YEt(e,t){const n=de(de({},nV),e),r=de(de({},G5e),t),a={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,C=m.vFlip;let F=m.rotate;g?C?F+=2:(v.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),v.push("scale(-1 1)"),a.top=a.left=0):C&&(v.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),v.push("scale(1 -1)"),a.top=a.left=0);let b;switch(F<0&&(F-=Math.floor(F/4)*4),F=F%4,F){case 1:b=a.height/2+a.top,v.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:v.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,v.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}F%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),v.length&&(i=UEt(i,''," "))});const o=r.width,s=r.height,l=a.width,u=a.height;let c,d;o===null?(d=s===null?"1em":s==="auto"?u:s,c=nre(d,l/u)):(c=o==="auto"?l:o,d=s===null?nre(c,u/l):s==="auto"?u:s);const h={},f=(m,v)=>{qEt(v)||(h[m]=v.toString())};f("width",c),f("height",d);const p=[a.left,a.top,l,u];return h.viewBox=p.join(" "),{attributes:h,viewBox:p,body:i}}const JEt=/\sid="(\S+)"/g,XEt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let ZEt=0;function QEt(e,t=XEt){const n=[];let r;for(;r=JEt.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const o=typeof t=="function"?t(i):t+(ZEt++).toString(),s=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+o+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}function ewt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+" "}function twt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function nwt(e){return"data:image/svg+xml,"+twt(e)}function rwt(e){return'url("'+nwt(e)+'")'}const rre=Je(de({},G5e),{inline:!1}),awt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},iwt={display:"inline-block"},cL={backgroundColor:"currentColor"},j5e={backgroundColor:"transparent"},are={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ire={webkitMask:cL,mask:cL,background:j5e};for(const e in ire){const t=ire[e];for(const n in are)t[e+n]=are[n]}const y7={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";y7[e+"-flip"]=t,y7[e.slice(0,1)+"-flip"]=t,y7[e+"Flip"]=t});function ore(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const owt=(e,t)=>{const n=$Et(rre,t),r=de({},awt),a=t.mode||"svg",i={},o=t.style,s=typeof o=="object"&&!(o instanceof Array)?o:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&HEt(n,v);break;case"color":i.color=v;break;case"rotate":typeof v=="string"?n[m]=zEt(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete r["aria-hidden"];break;default:{const g=y7[m];g?(v===!0||v==="true"||v===1)&&(n[g]=!0):rre[m]===void 0&&(r[m]=v)}}}const l=YEt(e,n),u=l.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),a==="svg"){r.style=de(de({},i),s),Object.assign(r,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),r.innerHTML=QEt(l.body,v?()=>v+"ID"+m++:"iconifyVue"),H("svg",r)}const{body:c,width:d,height:h}=e,f=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),p=ewt(c,Je(de({},u),{width:d+"",height:h+""}));return r.style=de(de(de(Je(de({},i),{"--svg":rwt(p),width:ore(u.width),height:ore(u.height)}),iwt),f?cL:j5e),s),H("span",r)},K5e=Object.create(null);function swt(e,t){K5e[e]=t}const sre=be({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?K5e[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:owt(de(de({},nV),n),e)}}),lwt=be({name:"IconifyIconOffline",components:{IconifyIcon:sre},props:{icon:{default:null}},render(){typeof this.icon=="object"&&swt(this.icon,this.icon);const e=this.$attrs;return typeof this.icon=="string"?H(sre,de({icon:this.icon,"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]}):H(this.icon,de({"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]})}}),U5e=/^[a-z0-9]+(-[a-z0-9]+)*$/,OF=(e,t,n,r="")=>{const a=e.split(":");if(e.slice(0,1)==="@"){if(a.length<2||a.length>3)return null;r=a.shift().slice(1)}if(a.length>3||!a.length)return null;if(a.length>1){const s=a.pop(),l=a.pop(),u={provider:a.length>0?a[0]:r,prefix:l,name:s};return t&&!b7(u)?null:u}const i=a[0],o=i.split("-");if(o.length>1){const s={provider:r,prefix:o.shift(),name:o.join("-")};return t&&!b7(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:i};return t&&!b7(s,n)?null:s}return null},b7=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,q5e=Object.freeze({left:0,top:0,width:16,height:16}),TC=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),PF=Object.freeze(de(de({},q5e),TC)),dL=Object.freeze(Je(de({},PF),{body:"",hidden:!1}));function uwt(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function lre(e,t){const n=uwt(e,t);for(const r in dL)r in TC?r in e&&!(r in n)&&(n[r]=TC[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function cwt(e,t){const n=e.icons,r=e.aliases||Object.create(null),a=Object.create(null);function i(o){if(n[o])return a[o]=[];if(!(o in a)){a[o]=null;const s=r[o]&&r[o].parent,l=s&&i(s);l&&(a[o]=[s].concat(l))}return a[o]}return Object.keys(n).concat(Object.keys(r)).forEach(i),a}function dwt(e,t,n){const r=e.icons,a=e.aliases||Object.create(null);let i={};function o(s){i=lre(r[s]||a[s],i)}return o(t),n.forEach(o),lre(e,i)}function Y5e(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(a=>{t(a,null),n.push(a)});const r=cwt(e);for(const a in r){const i=r[a];i&&(t(a,dwt(e,a,i)),n.push(a))}return n}const fwt=de({provider:"",aliases:{},not_found:{}},q5e);function sk(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function J5e(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!sk(e,fwt))return null;const n=t.icons;for(const a in n){const i=n[a];if(!a||typeof i.body!="string"||!sk(i,dL))return null}const r=t.aliases||Object.create(null);for(const a in r){const i=r[a],o=i.parent;if(!a||typeof o!="string"||!n[o]&&!r[o]||!sk(i,dL))return null}return t}const ure=Object.create(null);function hwt(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Mm(e,t){const n=ure[e]||(ure[e]=Object.create(null));return n[t]||(n[t]=hwt(e,t))}function rV(e,t){return J5e(t)?Y5e(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function pwt(e,t,n){try{if(typeof n.body=="string")return e.icons[t]=de({},n),!0}catch(r){}return!1}let Q2=!1;function X5e(e){return typeof e=="boolean"&&(Q2=e),Q2}function mwt(e){const t=typeof e=="string"?OF(e,!0,Q2):e;if(t){const n=Mm(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function vwt(e,t){const n=OF(e,!0,Q2);if(!n)return!1;const r=Mm(n.provider,n.prefix);return t?pwt(r,n.name,t):(r.missing.add(n.name),!0)}function gwt(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Q2&&!t&&!e.prefix){let a=!1;return J5e(e)&&(e.prefix="",Y5e(e,(i,o)=>{vwt(i,o)&&(a=!0)})),a}const n=e.prefix;if(!b7({prefix:n,name:"a"}))return!1;const r=Mm(t,n);return!!rV(r,e)}const Z5e=Object.freeze({width:null,height:null}),Q5e=Object.freeze(de(de({},Z5e),TC)),ywt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,bwt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function cre(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(ywt);if(r===null||!r.length)return e;const a=[];let i=r.shift(),o=bwt.test(i);for(;;){if(o){const s=parseFloat(i);isNaN(s)?a.push(i):a.push(Math.ceil(s*t*n)/n)}else a.push(i);if(i=r.shift(),i===void 0)return a.join("");o=!o}}function Cwt(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const a=e.indexOf(">",r),i=e.indexOf(""+t);if(a===-1||i===-1)break;const o=e.indexOf(">",i);if(o===-1)break;n+=e.slice(a+1,i).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function Fwt(e,t){return e?""+e+" "+t:t}function Ewt(e,t,n){const r=Cwt(e);return Fwt(r.defs,t+r.content+n)}const wwt=e=>e==="unset"||e==="undefined"||e==="none";function Swt(e,t){const n=de(de({},PF),e),r=de(de({},Q5e),t),a={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,C=m.vFlip;let F=m.rotate;g?C?F+=2:(v.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),v.push("scale(-1 1)"),a.top=a.left=0):C&&(v.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),v.push("scale(1 -1)"),a.top=a.left=0);let b;switch(F<0&&(F-=Math.floor(F/4)*4),F=F%4,F){case 1:b=a.height/2+a.top,v.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:v.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,v.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}F%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),v.length&&(i=Ewt(i,''," "))});const o=r.width,s=r.height,l=a.width,u=a.height;let c,d;o===null?(d=s===null?"1em":s==="auto"?u:s,c=cre(d,l/u)):(c=o==="auto"?l:o,d=s===null?cre(c,u/l):s==="auto"?u:s);const h={},f=(m,v)=>{wwt(v)||(h[m]=v.toString())};f("width",c),f("height",d);const p=[a.left,a.top,l,u];return h.viewBox=p.join(" "),{attributes:h,viewBox:p,body:i}}const Awt=/\sid="(\S+)"/g,_wt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Dwt=0;function Twt(e,t=_wt){const n=[];let r;for(;r=Awt.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const o=typeof t=="function"?t(i):t+(Dwt++).toString(),s=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+o+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}const fL=Object.create(null);function xwt(e,t){fL[e]=t}function hL(e){return fL[e]||fL[""]}function aV(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const iV=Object.create(null),py=["https://api.simplesvg.com","https://api.unisvg.com"],C7=[];for(;py.length>0;)py.length===1||Math.random()>.5?C7.push(py.shift()):C7.push(py.pop());iV[""]=aV({resources:["https://api.iconify.design"].concat(C7)});function kwt(e,t){const n=aV(t);return n===null?!1:(iV[e]=n,!0)}function oV(e){return iV[e]}const Mwt=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch(t){}};let dre=Mwt();function Bwt(e,t){const n=oV(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let a=0;n.resources.forEach(o=>{a=Math.max(a,o.length)});const i=t+".json?icons=";r=n.maxURL-a-n.path.length-i.length}return r}function Rwt(e){return e===404}const Lwt=(e,t,n)=>{const r=[],a=Bwt(e,t),i="icons";let o={type:i,provider:e,prefix:t,icons:[]},s=0;return n.forEach((l,u)=>{s+=l.length+1,s>=a&&u>0&&(r.push(o),o={type:i,provider:e,prefix:t,icons:[]},s=l.length),o.icons.push(l)}),r.push(o),r};function Owt(e){if(typeof e=="string"){const t=oV(e);if(t)return t.path}return"/"}const Pwt=(e,t,n)=>{if(!dre){n("abort",424);return}let r=Owt(t.provider);switch(t.type){case"icons":{const i=t.prefix,s=t.icons.join(","),l=new URLSearchParams({icons:s});r+=i+".json?"+l.toString();break}case"custom":{const i=t.uri;r+=i.slice(0,1)==="/"?i.slice(1):i;break}default:n("abort",400);return}let a=503;dre(e+r).then(i=>{const o=i.status;if(o!==200){setTimeout(()=>{n(Rwt(o)?"abort":"next",o)});return}return a=501,i.json()}).then(i=>{if(typeof i!="object"||i===null){setTimeout(()=>{i===404?n("abort",i):n("next",a)});return}setTimeout(()=>{n("success",i)})}).catch(()=>{n("next",a)})},Iwt={prepare:Lwt,send:Pwt};function Nwt(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((a,i)=>a.provider!==i.provider?a.provider.localeCompare(i.provider):a.prefix!==i.prefix?a.prefix.localeCompare(i.prefix):a.name.localeCompare(i.name));let r={provider:"",prefix:"",name:""};return e.forEach(a=>{if(r.name===a.name&&r.prefix===a.prefix&&r.provider===a.provider)return;r=a;const i=a.provider,o=a.prefix,s=a.name,l=n[i]||(n[i]=Object.create(null)),u=l[o]||(l[o]=Mm(i,o));let c;s in u.icons?c=t.loaded:o===""||u.missing.has(s)?c=t.missing:c=t.pending;const d={provider:i,prefix:o,name:s};c.push(d)}),t}function e2e(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(a=>a.id!==t))})}function $wt(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,a=e.prefix;t.forEach(i=>{const o=i.icons,s=o.pending.length;o.pending=o.pending.filter(l=>{if(l.prefix!==a)return!0;const u=l.name;if(e.icons[u])o.loaded.push({provider:r,prefix:a,name:u});else if(e.missing.has(u))o.missing.push({provider:r,prefix:a,name:u});else return n=!0,!0;return!1}),o.pending.length!==s&&(n||e2e([e],i.id),i.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),i.abort))})}))}let Vwt=0;function Hwt(e,t,n){const r=Vwt++,a=e2e.bind(null,n,r);if(!t.pending.length)return a;const i={id:r,icons:t,callback:e,abort:a};return n.forEach(o=>{(o.loaderCallbacks||(o.loaderCallbacks=[])).push(i)}),a}function zwt(e,t=!0,n=!1){const r=[];return e.forEach(a=>{const i=typeof a=="string"?OF(a,t,n):a;i&&r.push(i)}),r}var Wwt={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Gwt(e,t,n,r){const a=e.resources.length,i=e.random?Math.floor(Math.random()*a):e.index;let o;if(e.random){let w=e.resources.slice(0);for(o=[];w.length>1;){const S=Math.floor(Math.random()*w.length);o.push(w[S]),w=w.slice(0,S).concat(w.slice(S+1))}o=o.concat(w)}else o=e.resources.slice(i).concat(e.resources.slice(0,i));const s=Date.now();let l="pending",u=0,c,d=null,h=[],f=[];typeof r=="function"&&f.push(r);function p(){d&&(clearTimeout(d),d=null)}function m(){l==="pending"&&(l="aborted"),p(),h.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),h=[]}function v(w,S){S&&(f=[]),typeof w=="function"&&f.push(w)}function g(){return{startTime:s,payload:t,status:l,queriesSent:u,queriesPending:h.length,subscribe:v,abort:m}}function C(){l="failed",f.forEach(w=>{w(void 0,c)})}function F(){h.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),h=[]}function b(w,S,A){const _=S!=="success";switch(h=h.filter(D=>D!==w),l){case"pending":break;case"failed":if(_||!e.dataAfterTimeout)return;break;default:return}if(S==="abort"){c=A,C();return}if(_){c=A,h.length||(o.length?E():C());return}if(p(),F(),!e.random){const D=e.resources.indexOf(w.resource);D!==-1&&D!==e.index&&(e.index=D)}l="completed",f.forEach(D=>{D(A)})}function E(){if(l!=="pending")return;p();const w=o.shift();if(w===void 0){if(h.length){d=setTimeout(()=>{p(),l==="pending"&&(F(),C())},e.timeout);return}C();return}const S={status:"pending",resource:w,callback:(A,_)=>{b(S,A,_)}};h.push(S),u++,d=setTimeout(E,e.rotate),n(w,t,S.callback)}return setTimeout(E),g}function t2e(e){const t=de(de({},Wwt),e);let n=[];function r(){n=n.filter(s=>s().status==="pending")}function a(s,l,u){const c=Gwt(t,s,l,(d,h)=>{r(),u&&u(d,h)});return n.push(c),c}function i(s){return n.find(l=>s(l))||null}return{query:a,find:i,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function fre(){}const lk=Object.create(null);function jwt(e){if(!lk[e]){const t=oV(e);if(!t)return;const n=t2e(t),r={config:t,redundancy:n};lk[e]=r}return lk[e]}function Kwt(e,t,n){let r,a;if(typeof e=="string"){const i=hL(e);if(!i)return n(void 0,424),fre;a=i.send;const o=jwt(e);o&&(r=o.redundancy)}else{const i=aV(e);if(i){r=t2e(i);const o=e.resources?e.resources[0]:"",s=hL(o);s&&(a=s.send)}}return!r||!a?(n(void 0,424),fre):r.query(t,a,n)().abort}const hre="iconify2",eb="iconify",n2e=eb+"-count",pre=eb+"-version",r2e=36e5,Uwt=168,qwt=50;function pL(e,t){try{return e.getItem(t)}catch(n){}}function sV(e,t,n){try{return e.setItem(t,n),!0}catch(r){}}function mre(e,t){try{e.removeItem(t)}catch(n){}}function mL(e,t){return sV(e,n2e,t.toString())}function vL(e){return parseInt(pL(e,n2e))||0}const IF={local:!0,session:!0},a2e={local:new Set,session:new Set};let lV=!1;function Ywt(e){lV=e}let c3=typeof window=="undefined"?{}:window;function i2e(e){const t=e+"Storage";try{if(c3&&c3[t]&&typeof c3[t].length=="number")return c3[t]}catch(n){}IF[e]=!1}function o2e(e,t){const n=i2e(e);if(!n)return;const r=pL(n,pre);if(r!==hre){if(r){const s=vL(n);for(let l=0;l{const l=eb+s.toString(),u=pL(n,l);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>a&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,s))return!0}catch(c){}mre(n,l)}};let o=vL(n);for(let s=o-1;s>=0;s--)i(s)||(s===o-1?(o--,mL(n,o)):a2e[e].add(s))}function s2e(){if(!lV){Ywt(!0);for(const e in IF)o2e(e,t=>{const n=t.data,r=t.provider,a=n.prefix,i=Mm(r,a);if(!rV(i,n).length)return!1;const o=n.lastModified||-1;return i.lastModifiedCached=i.lastModifiedCached?Math.min(i.lastModifiedCached,o):o,!0})}}function Jwt(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in IF)o2e(r,a=>{const i=a.data;return a.provider!==e.provider||i.prefix!==e.prefix||i.lastModified===t});return!0}function Xwt(e,t){lV||s2e();function n(r){let a;if(!IF[r]||!(a=i2e(r)))return;const i=a2e[r];let o;if(i.size)i.delete(o=Array.from(i).shift());else if(o=vL(a),o>=qwt||!mL(a,o+1))return;const s={cached:Math.floor(Date.now()/r2e),provider:e.provider,data:t};return sV(a,eb+o.toString(),JSON.stringify(s))}t.lastModified&&!Jwt(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function vre(){}function Zwt(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,$wt(e)}))}function Qwt(e){const t=[],n=[];return e.forEach(r=>{(r.match(U5e)?t:n).push(r)}),{valid:t,invalid:n}}function my(e,t,n,r){function a(){const i=e.pendingIcons;t.forEach(o=>{i&&i.delete(o),e.icons[o]||e.missing.add(o)})}if(n&&typeof n=="object")try{if(!rV(e,n).length){a();return}r&&Xwt(e,n)}catch(i){console.error(i)}a(),Zwt(e)}function gre(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function eSt(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,a=e.iconsToLoad;if(delete e.iconsToLoad,!a||!a.length)return;const i=e.loadIcon;if(e.loadIcons&&(a.length>1||!i)){gre(e.loadIcons(a,r,n),c=>{my(e,a,c,!1)});return}if(i){a.forEach(c=>{const d=i(c,r,n);gre(d,h=>{const f=h?{prefix:r,icons:{[c]:h}}:null;my(e,[c],f,!1)})});return}const{valid:o,invalid:s}=Qwt(a);if(s.length&&my(e,s,null,!1),!o.length)return;const l=r.match(U5e)?hL(n):null;if(!l){my(e,o,null,!1);return}l.prepare(n,r,o).forEach(c=>{Kwt(n,c,d=>{my(e,c.icons,d,!0)})})}))}const tSt=(e,t)=>{const n=zwt(e,!0,X5e()),r=Nwt(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,vre)}),()=>{l=!1}}const a=Object.create(null),i=[];let o,s;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===s&&u===o)return;o=u,s=c,i.push(Mm(u,c));const d=a[u]||(a[u]=Object.create(null));d[c]||(d[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:d}=l,h=Mm(u,c),f=h.pendingIcons||(h.pendingIcons=new Set);f.has(d)||(f.add(d),a[u][c].push(d))}),i.forEach(l=>{const u=a[l.provider][l.prefix];u.length&&eSt(l,u)}),t?Hwt(t,r,i):vre};function nSt(e,t){const n=de({},e);for(const r in t){const a=t[r],i=typeof a;r in Z5e?(a===null||a&&(i==="string"||i==="number"))&&(n[r]=a):i===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const rSt=/[\s,]+/;function aSt(e,t){t.split(rSt).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function iSt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/a,i%1===0?r(i):0)}}return t}function oSt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+" "}function sSt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function lSt(e){return"data:image/svg+xml,"+sSt(e)}function uSt(e){return'url("'+lSt(e)+'")'}const yre=Je(de({},Q5e),{inline:!1}),cSt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},dSt={display:"inline-block"},gL={backgroundColor:"currentColor"},l2e={backgroundColor:"transparent"},bre={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Cre={webkitMask:gL,mask:gL,background:l2e};for(const e in Cre){const t=Cre[e];for(const n in bre)t[e+n]=bre[n]}const F7={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";F7[e+"-flip"]=t,F7[e.slice(0,1)+"-flip"]=t,F7[e+"Flip"]=t});function Fre(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Ere=(e,t)=>{const n=nSt(yre,t),r=de({},cSt),a=t.mode||"svg",i={},o=t.style,s=typeof o=="object"&&!(o instanceof Array)?o:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&aSt(n,v);break;case"color":i.color=v;break;case"rotate":typeof v=="string"?n[m]=iSt(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete r["aria-hidden"];break;default:{const g=F7[m];g?(v===!0||v==="true"||v===1)&&(n[g]=!0):yre[m]===void 0&&(r[m]=v)}}}const l=Swt(e,n),u=l.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),a==="svg"){r.style=de(de({},i),s),Object.assign(r,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),r.innerHTML=Twt(l.body,v?()=>v+"ID"+m++:"iconifyVue"),H("svg",r)}const{body:c,width:d,height:h}=e,f=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),p=oSt(c,Je(de({},u),{width:d+"",height:h+""}));return r.style=de(de(de(Je(de({},i),{"--svg":uSt(p),width:Fre(u.width),height:Fre(u.height)}),dSt),f?gL:l2e),s),H("span",r)};X5e(!0);xwt("",Iwt);if(typeof document!="undefined"&&typeof window!="undefined"){s2e();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!gwt(r))&&console.error(n)}catch(a){console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const a=t[n];if(typeof a!="object"||!a||a.resources===void 0)continue;kwt(n,a)||console.error(r)}catch(a){console.error(r)}}}}const fSt=Je(de({},PF),{body:""}),wre=be({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=OF(e,!1,!0))===null)return this.abortLoading(),null;let a=mwt(r);if(!a)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",a!==null&&(this._loadingIcon={name:e,abort:tSt([r],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){a=Object.assign({},a);const o=n(a.body,r.name,r.prefix,r.provider);typeof o=="string"&&(a.body=o)}const i=["iconify"];return r.prefix!==""&&i.push("iconify--"+r.prefix),r.provider!==""&&i.push("iconify--"+r.provider),{data:a,classes:i}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return Ere(fSt,e);let n=e;return t.classes&&(n=Je(de({},e),{class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")})),Ere(de(de({},PF),t.data),n)}}),hSt=be({name:"IconifyIconOnline",components:{IconifyIcon:wre},props:{icon:{type:String,default:""}},render(){const e=this.$attrs;return H(wre,de({icon:`${this.icon}`,"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]})}}),pSt={"ep:":["add-location","aim","alarm-clock","apple","arrow-down","arrow-down-bold","arrow-left","arrow-left-bold","arrow-right","arrow-right-bold","arrow-up","arrow-up-bold","avatar","back","baseball","basketball","bell","bell-filled","bicycle","bottom","bottom-left","bottom-right","bowl","box","briefcase","brush","brush-filled","burger","calendar","camera","camera-filled","caret-bottom","caret-left","caret-right","caret-top","cellphone","chat-dot-round","chat-dot-square","chat-line-round","chat-line-square","chat-round","chat-square","check","checked","cherry","chicken","chrome-filled","circle-check","circle-check-filled","circle-close","circle-close-filled","circle-plus","circle-plus-filled","clock","close","close-bold","cloudy","coffee","coffee-cup","coin","cold-drink","collection","collection-tag","comment","compass","connection","coordinate","copy-document","cpu","credit-card","crop","d-arrow-left","d-arrow-right","d-caret","data-analysis","data-board","data-line","delete","delete-filled","delete-location","dessert","discount","dish","dish-dot","document","document-add","document-checked","document-copy","document-delete","document-remove","download","drizzling","edit","edit-pen","eleme","eleme-filled","element-plus","expand","failed","female","files","film","filter","finished","first-aid-kit","flag","fold","folder","folder-add","folder-checked","folder-delete","folder-opened","folder-remove","food","football","fork-spoon","fries","full-screen","goblet","goblet-full","goblet-square","goblet-square-full","gold-medal","goods","goods-filled","grape","grid","guide","handbag","headset","help","help-filled","hide","histogram","home-filled","hot-water","house","ice-cream","ice-cream-round","ice-cream-square","ice-drink","ice-tea","info-filled","iphone","key","knife-fork","lightning","link","list","loading","location","location-filled","location-information","lock","lollipop","magic-stick","magnet","male","management","map-location","medal","memo","menu","message","message-box","mic","microphone","milk-tea","minus","money","monitor","moon","moon-night","more","more-filled","mostly-cloudy","mouse","mug","mute","mute-notification","no-smoking","notebook","notification","odometer","office-building","open","operation","opportunity","orange","paperclip","partly-cloudy","pear","phone","phone-filled","picture","picture-filled","picture-rounded","pie-chart","place","platform","plus","pointer","position","postcard","pouring","present","price-tag","printer","promotion","quartz-watch","question-filled","rank","reading","reading-lamp","refresh","refresh-left","refresh-right","refrigerator","remove","remove-filled","right","scale-to-original","school","scissor","search","select","sell","semi-select","service","set-up","setting","share","ship","shop","shopping-bag","shopping-cart","shopping-cart-full","shopping-trolley","smoking","soccer","sold-out","sort","sort-down","sort-up","stamp","star","star-filled","stopwatch","success-filled","sugar","suitcase","suitcase-line","sunny","sunrise","sunset","switch","switch-button","switch-filled","takeaway-box","ticket","tickets","timer","toilet-paper","tools","top","top-left","top-right","trend-charts","trophy","trophy-base","turn-off","umbrella","unlock","upload","upload-filled","user","user-filled","van","video-camera","video-camera-filled","video-pause","video-play","view","wallet","wallet-filled","warn-triangle-filled","warning","warning-filled","watch","watermelon","wind-power","zoom-in","zoom-out"],"ri:":["24-hours-fill","24-hours-line","4k-fill","4k-line","a-b","account-box-fill","account-box-line","account-circle-fill","account-circle-line","account-pin-box-fill","account-pin-box-line","account-pin-circle-fill","account-pin-circle-line","add-box-fill","add-box-line","add-circle-fill","add-circle-line","add-fill","add-line","admin-fill","admin-line","advertisement-fill","advertisement-line","ai-generate","airplay-fill","airplay-line","alarm-fill","alarm-line","alarm-warning-fill","alarm-warning-line","album-fill","album-line","alert-fill","alert-line","aliens-fill","aliens-line","align-bottom","align-center","align-justify","align-left","align-right","align-top","align-vertically","alipay-fill","alipay-line","amazon-fill","amazon-line","anchor-fill","anchor-line","ancient-gate-fill","ancient-gate-line","ancient-pavilion-fill","ancient-pavilion-line","android-fill","android-line","angularjs-fill","angularjs-line","anticlockwise-2-fill","anticlockwise-2-line","anticlockwise-fill","anticlockwise-line","app-store-fill","app-store-line","apple-fill","apple-line","apps-2-fill","apps-2-line","apps-fill","apps-line","archive-2-fill","archive-2-line","archive-drawer-fill","archive-drawer-line","archive-fill","archive-line","arrow-down-circle-fill","arrow-down-circle-line","arrow-down-double-fill","arrow-down-double-line","arrow-down-fill","arrow-down-line","arrow-down-s-fill","arrow-down-s-line","arrow-drop-down-fill","arrow-drop-down-line","arrow-drop-left-fill","arrow-drop-left-line","arrow-drop-right-fill","arrow-drop-right-line","arrow-drop-up-fill","arrow-drop-up-line","arrow-go-back-fill","arrow-go-back-line","arrow-go-forward-fill","arrow-go-forward-line","arrow-left-circle-fill","arrow-left-circle-line","arrow-left-double-fill","arrow-left-double-line","arrow-left-down-fill","arrow-left-down-line","arrow-left-fill","arrow-left-line","arrow-left-right-fill","arrow-left-right-line","arrow-left-s-fill","arrow-left-s-line","arrow-left-up-fill","arrow-left-up-line","arrow-right-circle-fill","arrow-right-circle-line","arrow-right-double-fill","arrow-right-double-line","arrow-right-down-fill","arrow-right-down-line","arrow-right-fill","arrow-right-line","arrow-right-s-fill","arrow-right-s-line","arrow-right-up-fill","arrow-right-up-line","arrow-turn-back-fill","arrow-turn-back-line","arrow-turn-forward-fill","arrow-turn-forward-line","arrow-up-circle-fill","arrow-up-circle-line","arrow-up-double-fill","arrow-up-double-line","arrow-up-down-fill","arrow-up-down-line","arrow-up-fill","arrow-up-line","arrow-up-s-fill","arrow-up-s-line","artboard-2-fill","artboard-2-line","artboard-fill","artboard-line","article-fill","article-line","aspect-ratio-fill","aspect-ratio-line","asterisk","at-fill","at-line","attachment-2","attachment-fill","attachment-line","auction-fill","auction-line","award-fill","award-line","baidu-fill","baidu-line","ball-pen-fill","ball-pen-line","bank-card-2-fill","bank-card-2-line","bank-card-fill","bank-card-line","bank-fill","bank-line","bar-chart-2-fill","bar-chart-2-line","bar-chart-box-fill","bar-chart-box-line","bar-chart-fill","bar-chart-grouped-fill","bar-chart-grouped-line","bar-chart-horizontal-fill","bar-chart-horizontal-line","bar-chart-line","barcode-box-fill","barcode-box-line","barcode-fill","barcode-line","bard-fill","bard-line","barricade-fill","barricade-line","base-station-fill","base-station-line","basketball-fill","basketball-line","battery-2-charge-fill","battery-2-charge-line","battery-2-fill","battery-2-line","battery-charge-fill","battery-charge-line","battery-fill","battery-line","battery-low-fill","battery-low-line","battery-saver-fill","battery-saver-line","battery-share-fill","battery-share-line","bear-smile-fill","bear-smile-line","beer-fill","beer-line","behance-fill","behance-line","bell-fill","bell-line","bike-fill","bike-line","bilibili-fill","bilibili-line","bill-fill","bill-line","billiards-fill","billiards-line","bit-coin-fill","bit-coin-line","blaze-fill","blaze-line","blender-fill","blender-line","bluetooth-connect-fill","bluetooth-connect-line","bluetooth-fill","bluetooth-line","blur-off-fill","blur-off-line","body-scan-fill","body-scan-line","bold","book-2-fill","book-2-line","book-3-fill","book-3-line","book-fill","book-line","book-mark-fill","book-mark-line","book-open-fill","book-open-line","book-read-fill","book-read-line","booklet-fill","booklet-line","bookmark-2-fill","bookmark-2-line","bookmark-3-fill","bookmark-3-line","bookmark-fill","bookmark-line","bootstrap-fill","bootstrap-line","box-1-fill","box-1-line","box-2-fill","box-2-line","box-3-fill","box-3-line","boxing-fill","boxing-line","braces-fill","braces-line","brackets-fill","brackets-line","brain-fill","brain-line","briefcase-2-fill","briefcase-2-line","briefcase-3-fill","briefcase-3-line","briefcase-4-fill","briefcase-4-line","briefcase-5-fill","briefcase-5-line","briefcase-fill","briefcase-line","bring-forward","bring-to-front","broadcast-fill","broadcast-line","brush-2-fill","brush-2-line","brush-3-fill","brush-3-line","brush-4-fill","brush-4-line","brush-fill","brush-line","bubble-chart-fill","bubble-chart-line","bug-2-fill","bug-2-line","bug-fill","bug-line","building-2-fill","building-2-line","building-3-fill","building-3-line","building-4-fill","building-4-line","building-fill","building-line","bus-2-fill","bus-2-line","bus-fill","bus-line","bus-wifi-fill","bus-wifi-line","cactus-fill","cactus-line","cake-2-fill","cake-2-line","cake-3-fill","cake-3-line","cake-fill","cake-line","calculator-fill","calculator-line","calendar-2-fill","calendar-2-line","calendar-check-fill","calendar-check-line","calendar-close-fill","calendar-close-line","calendar-event-fill","calendar-event-line","calendar-fill","calendar-line","calendar-todo-fill","calendar-todo-line","camera-2-fill","camera-2-line","camera-3-fill","camera-3-line","camera-fill","camera-lens-fill","camera-lens-line","camera-line","camera-off-fill","camera-off-line","camera-switch-fill","camera-switch-line","candle-fill","candle-line","capsule-fill","capsule-line","car-fill","car-line","car-washing-fill","car-washing-line","caravan-fill","caravan-line","cash-fill","cash-line","cast-fill","cast-line","cellphone-fill","cellphone-line","celsius-fill","celsius-line","centos-fill","centos-line","character-recognition-fill","character-recognition-line","charging-pile-2-fill","charging-pile-2-line","charging-pile-fill","charging-pile-line","chat-1-fill","chat-1-line","chat-2-fill","chat-2-line","chat-3-fill","chat-3-line","chat-4-fill","chat-4-line","chat-check-fill","chat-check-line","chat-delete-fill","chat-delete-line","chat-download-fill","chat-download-line","chat-follow-up-fill","chat-follow-up-line","chat-forward-fill","chat-forward-line","chat-heart-fill","chat-heart-line","chat-history-fill","chat-history-line","chat-new-fill","chat-new-line","chat-off-fill","chat-off-line","chat-poll-fill","chat-poll-line","chat-private-fill","chat-private-line","chat-quote-fill","chat-quote-line","chat-settings-fill","chat-settings-line","chat-smile-2-fill","chat-smile-2-line","chat-smile-3-fill","chat-smile-3-line","chat-smile-fill","chat-smile-line","chat-upload-fill","chat-upload-line","chat-voice-fill","chat-voice-line","check-double-fill","check-double-line","check-fill","check-line","checkbox-blank-circle-fill","checkbox-blank-circle-line","checkbox-blank-fill","checkbox-blank-line","checkbox-circle-fill","checkbox-circle-line","checkbox-fill","checkbox-indeterminate-fill","checkbox-indeterminate-line","checkbox-line","checkbox-multiple-blank-fill","checkbox-multiple-blank-line","checkbox-multiple-fill","checkbox-multiple-line","china-railway-fill","china-railway-line","chrome-fill","chrome-line","circle-fill","circle-line","clapperboard-fill","clapperboard-line","clipboard-fill","clipboard-line","clockwise-2-fill","clockwise-2-line","clockwise-fill","clockwise-line","close-circle-fill","close-circle-line","close-fill","close-line","closed-captioning-fill","closed-captioning-line","cloud-fill","cloud-line","cloud-off-fill","cloud-off-line","cloud-windy-fill","cloud-windy-line","cloudy-2-fill","cloudy-2-line","cloudy-fill","cloudy-line","code-box-fill","code-box-line","code-fill","code-line","code-s-fill","code-s-line","code-s-slash-fill","code-s-slash-line","code-view","codepen-fill","codepen-line","coin-fill","coin-line","coins-fill","coins-line","collage-fill","collage-line","command-fill","command-line","community-fill","community-line","compass-2-fill","compass-2-line","compass-3-fill","compass-3-line","compass-4-fill","compass-4-line","compass-discover-fill","compass-discover-line","compass-fill","compass-line","compasses-2-fill","compasses-2-line","compasses-fill","compasses-line","computer-fill","computer-line","contacts-book-2-fill","contacts-book-2-line","contacts-book-fill","contacts-book-line","contacts-book-upload-fill","contacts-book-upload-line","contacts-fill","contacts-line","contract-left-fill","contract-left-line","contract-left-right-fill","contract-left-right-line","contract-right-fill","contract-right-line","contract-up-down-fill","contract-up-down-line","contrast-2-fill","contrast-2-line","contrast-drop-2-fill","contrast-drop-2-line","contrast-drop-fill","contrast-drop-line","contrast-fill","contrast-line","copilot-fill","copilot-line","copper-coin-fill","copper-coin-line","copper-diamond-fill","copper-diamond-line","copyleft-fill","copyleft-line","copyright-fill","copyright-line","coreos-fill","coreos-line","corner-down-left-fill","corner-down-left-line","corner-down-right-fill","corner-down-right-line","corner-left-down-fill","corner-left-down-line","corner-left-up-fill","corner-left-up-line","corner-right-down-fill","corner-right-down-line","corner-right-up-fill","corner-right-up-line","corner-up-left-double-fill","corner-up-left-double-line","corner-up-left-fill","corner-up-left-line","corner-up-right-double-fill","corner-up-right-double-line","corner-up-right-fill","corner-up-right-line","coupon-2-fill","coupon-2-line","coupon-3-fill","coupon-3-line","coupon-4-fill","coupon-4-line","coupon-5-fill","coupon-5-line","coupon-fill","coupon-line","cpu-fill","cpu-line","creative-commons-by-fill","creative-commons-by-line","creative-commons-fill","creative-commons-line","creative-commons-nc-fill","creative-commons-nc-line","creative-commons-nd-fill","creative-commons-nd-line","creative-commons-sa-fill","creative-commons-sa-line","creative-commons-zero-fill","creative-commons-zero-line","criminal-fill","criminal-line","crop-2-fill","crop-2-line","crop-fill","crop-line","cross-fill","cross-line","crosshair-2-fill","crosshair-2-line","crosshair-fill","crosshair-line","css3-fill","css3-line","cup-fill","cup-line","currency-fill","currency-line","cursor-fill","cursor-line","customer-service-2-fill","customer-service-2-line","customer-service-fill","customer-service-line","dashboard-2-fill","dashboard-2-line","dashboard-3-fill","dashboard-3-line","dashboard-fill","dashboard-line","database-2-fill","database-2-line","database-fill","database-line","delete-back-2-fill","delete-back-2-line","delete-back-fill","delete-back-line","delete-bin-2-fill","delete-bin-2-line","delete-bin-3-fill","delete-bin-3-line","delete-bin-4-fill","delete-bin-4-line","delete-bin-5-fill","delete-bin-5-line","delete-bin-6-fill","delete-bin-6-line","delete-bin-7-fill","delete-bin-7-line","delete-bin-fill","delete-bin-line","delete-column","delete-row","device-fill","device-line","device-recover-fill","device-recover-line","dingding-fill","dingding-line","direction-fill","direction-line","disc-fill","disc-line","discord-fill","discord-line","discuss-fill","discuss-line","dislike-fill","dislike-line","disqus-fill","disqus-line","divide-fill","divide-line","donut-chart-fill","donut-chart-line","door-closed-fill","door-closed-line","door-fill","door-line","door-lock-box-fill","door-lock-box-line","door-lock-fill","door-lock-line","door-open-fill","door-open-line","dossier-fill","dossier-line","douban-fill","douban-line","double-quotes-l","double-quotes-r","download-2-fill","download-2-line","download-cloud-2-fill","download-cloud-2-line","download-cloud-fill","download-cloud-line","download-fill","download-line","draft-fill","draft-line","drag-drop-fill","drag-drop-line","drag-move-2-fill","drag-move-2-line","drag-move-fill","drag-move-line","draggable","dribbble-fill","dribbble-line","drive-fill","drive-line","drizzle-fill","drizzle-line","drop-fill","drop-line","dropbox-fill","dropbox-line","dropdown-list","dual-sim-1-fill","dual-sim-1-line","dual-sim-2-fill","dual-sim-2-line","dv-fill","dv-line","dvd-fill","dvd-line","e-bike-2-fill","e-bike-2-line","e-bike-fill","e-bike-line","earth-fill","earth-line","earthquake-fill","earthquake-line","edge-fill","edge-line","edge-new-fill","edge-new-line","edit-2-fill","edit-2-line","edit-box-fill","edit-box-line","edit-circle-fill","edit-circle-line","edit-fill","edit-line","eject-fill","eject-line","emoji-sticker-fill","emoji-sticker-line","emotion-2-fill","emotion-2-line","emotion-fill","emotion-happy-fill","emotion-happy-line","emotion-laugh-fill","emotion-laugh-line","emotion-line","emotion-normal-fill","emotion-normal-line","emotion-sad-fill","emotion-sad-line","emotion-unhappy-fill","emotion-unhappy-line","empathize-fill","empathize-line","emphasis","emphasis-cn","english-input","equal-fill","equal-line","equalizer-fill","equalizer-line","eraser-fill","eraser-line","error-warning-fill","error-warning-line","evernote-fill","evernote-line","exchange-box-fill","exchange-box-line","exchange-cny-fill","exchange-cny-line","exchange-dollar-fill","exchange-dollar-line","exchange-fill","exchange-funds-fill","exchange-funds-line","exchange-line","expand-left-fill","expand-left-line","expand-left-right-fill","expand-left-right-line","expand-right-fill","expand-right-line","expand-up-down-fill","expand-up-down-line","external-link-fill","external-link-line","eye-2-fill","eye-2-line","eye-close-fill","eye-close-line","eye-fill","eye-line","eye-off-fill","eye-off-line","facebook-box-fill","facebook-box-line","facebook-circle-fill","facebook-circle-line","facebook-fill","facebook-line","fahrenheit-fill","fahrenheit-line","feedback-fill","feedback-line","file-2-fill","file-2-line","file-3-fill","file-3-line","file-4-fill","file-4-line","file-add-fill","file-add-line","file-chart-2-fill","file-chart-2-line","file-chart-fill","file-chart-line","file-close-fill","file-close-line","file-cloud-fill","file-cloud-line","file-code-fill","file-code-line","file-copy-2-fill","file-copy-2-line","file-copy-fill","file-copy-line","file-damage-fill","file-damage-line","file-download-fill","file-download-line","file-edit-fill","file-edit-line","file-excel-2-fill","file-excel-2-line","file-excel-fill","file-excel-line","file-fill","file-forbid-fill","file-forbid-line","file-gif-fill","file-gif-line","file-history-fill","file-history-line","file-hwp-fill","file-hwp-line","file-image-fill","file-image-line","file-info-fill","file-info-line","file-line","file-list-2-fill","file-list-2-line","file-list-3-fill","file-list-3-line","file-list-fill","file-list-line","file-lock-fill","file-lock-line","file-mark-fill","file-mark-line","file-music-fill","file-music-line","file-paper-2-fill","file-paper-2-line","file-paper-fill","file-paper-line","file-pdf-2-fill","file-pdf-2-line","file-pdf-fill","file-pdf-line","file-ppt-2-fill","file-ppt-2-line","file-ppt-fill","file-ppt-line","file-reduce-fill","file-reduce-line","file-search-fill","file-search-line","file-settings-fill","file-settings-line","file-shield-2-fill","file-shield-2-line","file-shield-fill","file-shield-line","file-shred-fill","file-shred-line","file-text-fill","file-text-line","file-transfer-fill","file-transfer-line","file-unknow-fill","file-unknow-line","file-upload-fill","file-upload-line","file-user-fill","file-user-line","file-video-fill","file-video-line","file-warning-fill","file-warning-line","file-word-2-fill","file-word-2-line","file-word-fill","file-word-line","file-zip-fill","file-zip-line","film-fill","film-line","filter-2-fill","filter-2-line","filter-3-fill","filter-3-line","filter-fill","filter-line","filter-off-fill","filter-off-line","find-replace-fill","find-replace-line","finder-fill","finder-line","fingerprint-2-fill","fingerprint-2-line","fingerprint-fill","fingerprint-line","fire-fill","fire-line","firefox-fill","firefox-line","first-aid-kit-fill","first-aid-kit-line","flag-2-fill","flag-2-line","flag-fill","flag-line","flashlight-fill","flashlight-line","flask-fill","flask-line","flickr-fill","flickr-line","flight-land-fill","flight-land-line","flight-takeoff-fill","flight-takeoff-line","flood-fill","flood-line","flow-chart","flutter-fill","flutter-line","focus-2-fill","focus-2-line","focus-3-fill","focus-3-line","focus-fill","focus-line","foggy-fill","foggy-line","folder-2-fill","folder-2-line","folder-3-fill","folder-3-line","folder-4-fill","folder-4-line","folder-5-fill","folder-5-line","folder-add-fill","folder-add-line","folder-chart-2-fill","folder-chart-2-line","folder-chart-fill","folder-chart-line","folder-download-fill","folder-download-line","folder-fill","folder-forbid-fill","folder-forbid-line","folder-history-fill","folder-history-line","folder-image-fill","folder-image-line","folder-info-fill","folder-info-line","folder-keyhole-fill","folder-keyhole-line","folder-line","folder-lock-fill","folder-lock-line","folder-music-fill","folder-music-line","folder-open-fill","folder-open-line","folder-received-fill","folder-received-line","folder-reduce-fill","folder-reduce-line","folder-settings-fill","folder-settings-line","folder-shared-fill","folder-shared-line","folder-shield-2-fill","folder-shield-2-line","folder-shield-fill","folder-shield-line","folder-transfer-fill","folder-transfer-line","folder-unknow-fill","folder-unknow-line","folder-upload-fill","folder-upload-line","folder-user-fill","folder-user-line","folder-video-fill","folder-video-line","folder-warning-fill","folder-warning-line","folder-zip-fill","folder-zip-line","folders-fill","folders-line","font-color","font-family","font-mono","font-sans","font-sans-serif","font-size","font-size-2","football-fill","football-line","footprint-fill","footprint-line","forbid-2-fill","forbid-2-line","forbid-fill","forbid-line","format-clear","forward-10-fill","forward-10-line","forward-15-fill","forward-15-line","forward-30-fill","forward-30-line","forward-5-fill","forward-5-line","fridge-fill","fridge-line","fullscreen-exit-fill","fullscreen-exit-line","fullscreen-fill","fullscreen-line","function-fill","function-line","functions","funds-box-fill","funds-box-line","funds-fill","funds-line","gallery-fill","gallery-line","gallery-upload-fill","gallery-upload-line","game-fill","game-line","gamepad-fill","gamepad-line","gas-station-fill","gas-station-line","gatsby-fill","gatsby-line","genderless-fill","genderless-line","ghost-2-fill","ghost-2-line","ghost-fill","ghost-line","ghost-smile-fill","ghost-smile-line","gift-2-fill","gift-2-line","gift-fill","gift-line","git-branch-fill","git-branch-line","git-close-pull-request-fill","git-close-pull-request-line","git-commit-fill","git-commit-line","git-merge-fill","git-merge-line","git-pull-request-fill","git-pull-request-line","git-repository-commits-fill","git-repository-commits-line","git-repository-fill","git-repository-line","git-repository-private-fill","git-repository-private-line","github-fill","github-line","gitlab-fill","gitlab-line","global-fill","global-line","globe-fill","globe-line","goblet-fill","goblet-line","google-fill","google-line","google-play-fill","google-play-line","government-fill","government-line","gps-fill","gps-line","gradienter-fill","gradienter-line","graduation-cap-fill","graduation-cap-line","grid-fill","grid-line","group-2-fill","group-2-line","group-fill","group-line","guide-fill","guide-line","h-1","h-2","h-3","h-4","h-5","h-6","hail-fill","hail-line","hammer-fill","hammer-line","hand-coin-fill","hand-coin-line","hand-heart-fill","hand-heart-line","hand-sanitizer-fill","hand-sanitizer-line","handbag-fill","handbag-line","hard-drive-2-fill","hard-drive-2-line","hard-drive-3-fill","hard-drive-3-line","hard-drive-fill","hard-drive-line","hashtag","haze-2-fill","haze-2-line","haze-fill","haze-line","hd-fill","hd-line","heading","headphone-fill","headphone-line","health-book-fill","health-book-line","heart-2-fill","heart-2-line","heart-3-fill","heart-3-line","heart-add-fill","heart-add-line","heart-fill","heart-line","heart-pulse-fill","heart-pulse-line","hearts-fill","hearts-line","heavy-showers-fill","heavy-showers-line","hexagon-fill","hexagon-line","history-fill","history-line","home-2-fill","home-2-line","home-3-fill","home-3-line","home-4-fill","home-4-line","home-5-fill","home-5-line","home-6-fill","home-6-line","home-7-fill","home-7-line","home-8-fill","home-8-line","home-fill","home-gear-fill","home-gear-line","home-heart-fill","home-heart-line","home-line","home-office-fill","home-office-line","home-smile-2-fill","home-smile-2-line","home-smile-fill","home-smile-line","home-wifi-fill","home-wifi-line","honor-of-kings-fill","honor-of-kings-line","honour-fill","honour-line","hospital-fill","hospital-line","hotel-bed-fill","hotel-bed-line","hotel-fill","hotel-line","hotspot-fill","hotspot-line","hourglass-2-fill","hourglass-2-line","hourglass-fill","hourglass-line","hq-fill","hq-line","html5-fill","html5-line","ie-fill","ie-line","image-2-fill","image-2-line","image-add-fill","image-add-line","image-edit-fill","image-edit-line","image-fill","image-line","inbox-2-fill","inbox-2-line","inbox-archive-fill","inbox-archive-line","inbox-fill","inbox-line","inbox-unarchive-fill","inbox-unarchive-line","increase-decrease-fill","increase-decrease-line","indent-decrease","indent-increase","indeterminate-circle-fill","indeterminate-circle-line","infinity-fill","infinity-line","information-fill","information-line","infrared-thermometer-fill","infrared-thermometer-line","ink-bottle-fill","ink-bottle-line","input-cursor-move","input-method-fill","input-method-line","insert-column-left","insert-column-right","insert-row-bottom","insert-row-top","instagram-fill","instagram-line","install-fill","install-line","instance-fill","instance-line","invision-fill","invision-line","italic","javascript-fill","javascript-line","kakao-talk-fill","kakao-talk-line","key-2-fill","key-2-line","key-fill","key-line","keyboard-box-fill","keyboard-box-line","keyboard-fill","keyboard-line","keynote-fill","keynote-line","kick-fill","kick-line","knife-blood-fill","knife-blood-line","knife-fill","knife-line","landscape-fill","landscape-line","layout-2-fill","layout-2-line","layout-3-fill","layout-3-line","layout-4-fill","layout-4-line","layout-5-fill","layout-5-line","layout-6-fill","layout-6-line","layout-bottom-2-fill","layout-bottom-2-line","layout-bottom-fill","layout-bottom-line","layout-column-fill","layout-column-line","layout-fill","layout-grid-fill","layout-grid-line","layout-left-2-fill","layout-left-2-line","layout-left-fill","layout-left-line","layout-line","layout-masonry-fill","layout-masonry-line","layout-right-2-fill","layout-right-2-line","layout-right-fill","layout-right-line","layout-row-fill","layout-row-line","layout-top-2-fill","layout-top-2-line","layout-top-fill","layout-top-line","leaf-fill","leaf-line","lifebuoy-fill","lifebuoy-line","lightbulb-fill","lightbulb-flash-fill","lightbulb-flash-line","lightbulb-line","line-chart-fill","line-chart-line","line-fill","line-height","line-line","link","link-m","link-unlink","link-unlink-m","linkedin-box-fill","linkedin-box-line","linkedin-fill","linkedin-line","links-fill","links-line","list-check","list-check-2","list-check-3","list-indefinite","list-ordered","list-ordered-2","list-radio","list-settings-fill","list-settings-line","list-unordered","live-fill","live-line","loader-2-fill","loader-2-line","loader-3-fill","loader-3-line","loader-4-fill","loader-4-line","loader-5-fill","loader-5-line","loader-fill","loader-line","lock-2-fill","lock-2-line","lock-fill","lock-line","lock-password-fill","lock-password-line","lock-unlock-fill","lock-unlock-line","login-box-fill","login-box-line","login-circle-fill","login-circle-line","logout-box-fill","logout-box-line","logout-box-r-fill","logout-box-r-line","logout-circle-fill","logout-circle-line","logout-circle-r-fill","logout-circle-r-line","loop-left-fill","loop-left-line","loop-right-fill","loop-right-line","luggage-cart-fill","luggage-cart-line","luggage-deposit-fill","luggage-deposit-line","lungs-fill","lungs-line","mac-fill","mac-line","macbook-fill","macbook-line","magic-fill","magic-line","mail-add-fill","mail-add-line","mail-check-fill","mail-check-line","mail-close-fill","mail-close-line","mail-download-fill","mail-download-line","mail-fill","mail-forbid-fill","mail-forbid-line","mail-line","mail-lock-fill","mail-lock-line","mail-open-fill","mail-open-line","mail-send-fill","mail-send-line","mail-settings-fill","mail-settings-line","mail-star-fill","mail-star-line","mail-unread-fill","mail-unread-line","mail-volume-fill","mail-volume-line","map-2-fill","map-2-line","map-fill","map-line","map-pin-2-fill","map-pin-2-line","map-pin-3-fill","map-pin-3-line","map-pin-4-fill","map-pin-4-line","map-pin-5-fill","map-pin-5-line","map-pin-add-fill","map-pin-add-line","map-pin-fill","map-pin-line","map-pin-range-fill","map-pin-range-line","map-pin-time-fill","map-pin-time-line","map-pin-user-fill","map-pin-user-line","mark-pen-fill","mark-pen-line","markdown-fill","markdown-line","markup-fill","markup-line","mastercard-fill","mastercard-line","mastodon-fill","mastodon-line","medal-2-fill","medal-2-line","medal-fill","medal-line","medicine-bottle-fill","medicine-bottle-line","medium-fill","medium-line","megaphone-fill","megaphone-line","memories-fill","memories-line","men-fill","men-line","mental-health-fill","mental-health-line","menu-2-fill","menu-2-line","menu-3-fill","menu-3-line","menu-4-fill","menu-4-line","menu-5-fill","menu-5-line","menu-add-fill","menu-add-line","menu-fill","menu-fold-fill","menu-fold-line","menu-line","menu-search-fill","menu-search-line","menu-unfold-fill","menu-unfold-line","merge-cells-horizontal","merge-cells-vertical","message-2-fill","message-2-line","message-3-fill","message-3-line","message-fill","message-line","messenger-fill","messenger-line","meta-fill","meta-line","meteor-fill","meteor-line","mic-2-fill","mic-2-line","mic-fill","mic-line","mic-off-fill","mic-off-line","mickey-fill","mickey-line","microscope-fill","microscope-line","microsoft-fill","microsoft-line","microsoft-loop-fill","microsoft-loop-line","mind-map","mini-program-fill","mini-program-line","mist-fill","mist-line","money-cny-box-fill","money-cny-box-line","money-cny-circle-fill","money-cny-circle-line","money-dollar-box-fill","money-dollar-box-line","money-dollar-circle-fill","money-dollar-circle-line","money-euro-box-fill","money-euro-box-line","money-euro-circle-fill","money-euro-circle-line","money-pound-box-fill","money-pound-box-line","money-pound-circle-fill","money-pound-circle-line","moon-clear-fill","moon-clear-line","moon-cloudy-fill","moon-cloudy-line","moon-fill","moon-foggy-fill","moon-foggy-line","moon-line","more-2-fill","more-2-line","more-fill","more-line","motorbike-fill","motorbike-line","mouse-fill","mouse-line","movie-2-fill","movie-2-line","movie-fill","movie-line","music-2-fill","music-2-line","music-fill","music-line","mv-fill","mv-line","navigation-fill","navigation-line","netease-cloud-music-fill","netease-cloud-music-line","netflix-fill","netflix-line","newspaper-fill","newspaper-line","nft-fill","nft-line","node-tree","notification-2-fill","notification-2-line","notification-3-fill","notification-3-line","notification-4-fill","notification-4-line","notification-badge-fill","notification-badge-line","notification-fill","notification-line","notification-off-fill","notification-off-line","notion-fill","notion-line","npmjs-fill","npmjs-line","number-0","number-1","number-2","number-3","number-4","number-5","number-6","number-7","number-8","number-9","numbers-fill","numbers-line","nurse-fill","nurse-line","octagon-fill","octagon-line","oil-fill","oil-line","omega","open-arm-fill","open-arm-line","open-source-fill","open-source-line","openai-fill","openai-line","openbase-fill","openbase-line","opera-fill","opera-line","order-play-fill","order-play-line","organization-chart","outlet-2-fill","outlet-2-line","outlet-fill","outlet-line","overline","p2p-fill","p2p-line","page-separator","pages-fill","pages-line","paint-brush-fill","paint-brush-line","paint-fill","paint-line","palette-fill","palette-line","pantone-fill","pantone-line","paragraph","parent-fill","parent-line","parentheses-fill","parentheses-line","parking-box-fill","parking-box-line","parking-fill","parking-line","pass-expired-fill","pass-expired-line","pass-pending-fill","pass-pending-line","pass-valid-fill","pass-valid-line","passport-fill","passport-line","patreon-fill","patreon-line","pause-circle-fill","pause-circle-line","pause-fill","pause-line","pause-mini-fill","pause-mini-line","paypal-fill","paypal-line","pen-nib-fill","pen-nib-line","pencil-fill","pencil-line","pencil-ruler-2-fill","pencil-ruler-2-line","pencil-ruler-fill","pencil-ruler-line","pentagon-fill","pentagon-line","percent-fill","percent-line","phone-camera-fill","phone-camera-line","phone-fill","phone-find-fill","phone-find-line","phone-line","phone-lock-fill","phone-lock-line","picture-in-picture-2-fill","picture-in-picture-2-line","picture-in-picture-exit-fill","picture-in-picture-exit-line","picture-in-picture-fill","picture-in-picture-line","pie-chart-2-fill","pie-chart-2-line","pie-chart-box-fill","pie-chart-box-line","pie-chart-fill","pie-chart-line","pin-distance-fill","pin-distance-line","ping-pong-fill","ping-pong-line","pinterest-fill","pinterest-line","pinyin-input","pixelfed-fill","pixelfed-line","plane-fill","plane-line","planet-fill","planet-line","plant-fill","plant-line","play-circle-fill","play-circle-line","play-fill","play-line","play-list-2-fill","play-list-2-line","play-list-add-fill","play-list-add-line","play-list-fill","play-list-line","play-mini-fill","play-mini-line","playstation-fill","playstation-line","plug-2-fill","plug-2-line","plug-fill","plug-line","polaroid-2-fill","polaroid-2-line","polaroid-fill","polaroid-line","police-car-fill","police-car-line","presentation-fill","presentation-line","price-tag-2-fill","price-tag-2-line","price-tag-3-fill","price-tag-3-line","price-tag-fill","price-tag-line","printer-cloud-fill","printer-cloud-line","printer-fill","printer-line","product-hunt-fill","product-hunt-line","profile-fill","profile-line","prohibited-fill","prohibited-line","projector-2-fill","projector-2-line","projector-fill","projector-line","psychotherapy-fill","psychotherapy-line","pulse-fill","pulse-line","pushpin-2-fill","pushpin-2-line","pushpin-fill","pushpin-line","qq-fill","qq-line","qr-code-fill","qr-code-line","qr-scan-2-fill","qr-scan-2-line","qr-scan-fill","qr-scan-line","question-answer-fill","question-answer-line","question-fill","question-line","question-mark","questionnaire-fill","questionnaire-line","quill-pen-fill","quill-pen-line","quote-text","radar-fill","radar-line","radio-2-fill","radio-2-line","radio-button-fill","radio-button-line","radio-fill","radio-line","rainbow-fill","rainbow-line","rainy-fill","rainy-line","reactjs-fill","reactjs-line","record-circle-fill","record-circle-line","record-mail-fill","record-mail-line","rectangle-fill","rectangle-line","recycle-fill","recycle-line","red-packet-fill","red-packet-line","reddit-fill","reddit-line","refresh-fill","refresh-line","refund-2-fill","refund-2-line","refund-fill","refund-line","registered-fill","registered-line","remixicon-fill","remixicon-line","remote-control-2-fill","remote-control-2-line","remote-control-fill","remote-control-line","repeat-2-fill","repeat-2-line","repeat-fill","repeat-line","repeat-one-fill","repeat-one-line","replay-10-fill","replay-10-line","replay-15-fill","replay-15-line","replay-30-fill","replay-30-line","replay-5-fill","replay-5-line","reply-all-fill","reply-all-line","reply-fill","reply-line","reserved-fill","reserved-line","rest-time-fill","rest-time-line","restart-fill","restart-line","restaurant-2-fill","restaurant-2-line","restaurant-fill","restaurant-line","rewind-fill","rewind-line","rewind-mini-fill","rewind-mini-line","rfid-fill","rfid-line","rhythm-fill","rhythm-line","riding-fill","riding-line","road-map-fill","road-map-line","roadster-fill","roadster-line","robot-2-fill","robot-2-line","robot-fill","robot-line","rocket-2-fill","rocket-2-line","rocket-fill","rocket-line","rotate-lock-fill","rotate-lock-line","rounded-corner","route-fill","route-line","router-fill","router-line","rss-fill","rss-line","ruler-2-fill","ruler-2-line","ruler-fill","ruler-line","run-fill","run-line","safari-fill","safari-line","safe-2-fill","safe-2-line","safe-fill","safe-line","sailboat-fill","sailboat-line","save-2-fill","save-2-line","save-3-fill","save-3-line","save-fill","save-line","scales-2-fill","scales-2-line","scales-3-fill","scales-3-line","scales-fill","scales-line","scan-2-fill","scan-2-line","scan-fill","scan-line","school-fill","school-line","scissors-2-fill","scissors-2-line","scissors-cut-fill","scissors-cut-line","scissors-fill","scissors-line","screenshot-2-fill","screenshot-2-line","screenshot-fill","screenshot-line","sd-card-fill","sd-card-line","sd-card-mini-fill","sd-card-mini-line","search-2-fill","search-2-line","search-eye-fill","search-eye-line","search-fill","search-line","secure-payment-fill","secure-payment-line","seedling-fill","seedling-line","send-backward","send-plane-2-fill","send-plane-2-line","send-plane-fill","send-plane-line","send-to-back","sensor-fill","sensor-line","seo-fill","seo-line","separator","server-fill","server-line","service-fill","service-line","settings-2-fill","settings-2-line","settings-3-fill","settings-3-line","settings-4-fill","settings-4-line","settings-5-fill","settings-5-line","settings-6-fill","settings-6-line","settings-fill","settings-line","shake-hands-fill","shake-hands-line","shape-2-fill","shape-2-line","shape-fill","shape-line","shapes-fill","shapes-line","share-box-fill","share-box-line","share-circle-fill","share-circle-line","share-fill","share-forward-2-fill","share-forward-2-line","share-forward-box-fill","share-forward-box-line","share-forward-fill","share-forward-line","share-line","shield-check-fill","shield-check-line","shield-cross-fill","shield-cross-line","shield-fill","shield-flash-fill","shield-flash-line","shield-keyhole-fill","shield-keyhole-line","shield-line","shield-star-fill","shield-star-line","shield-user-fill","shield-user-line","shining-2-fill","shining-2-line","shining-fill","shining-line","ship-2-fill","ship-2-line","ship-fill","ship-line","shirt-fill","shirt-line","shopping-bag-2-fill","shopping-bag-2-line","shopping-bag-3-fill","shopping-bag-3-line","shopping-bag-fill","shopping-bag-line","shopping-basket-2-fill","shopping-basket-2-line","shopping-basket-fill","shopping-basket-line","shopping-cart-2-fill","shopping-cart-2-line","shopping-cart-fill","shopping-cart-line","showers-fill","showers-line","shuffle-fill","shuffle-line","shut-down-fill","shut-down-line","side-bar-fill","side-bar-line","signal-tower-fill","signal-tower-line","signal-wifi-1-fill","signal-wifi-1-line","signal-wifi-2-fill","signal-wifi-2-line","signal-wifi-3-fill","signal-wifi-3-line","signal-wifi-error-fill","signal-wifi-error-line","signal-wifi-fill","signal-wifi-line","signal-wifi-off-fill","signal-wifi-off-line","sim-card-2-fill","sim-card-2-line","sim-card-fill","sim-card-line","single-quotes-l","single-quotes-r","sip-fill","sip-line","sketching","skip-back-fill","skip-back-line","skip-back-mini-fill","skip-back-mini-line","skip-down-fill","skip-down-line","skip-forward-fill","skip-forward-line","skip-forward-mini-fill","skip-forward-mini-line","skip-left-fill","skip-left-line","skip-right-fill","skip-right-line","skip-up-fill","skip-up-line","skull-2-fill","skull-2-line","skull-fill","skull-line","skype-fill","skype-line","slack-fill","slack-line","slash-commands","slash-commands-2","slice-fill","slice-line","slideshow-2-fill","slideshow-2-line","slideshow-3-fill","slideshow-3-line","slideshow-4-fill","slideshow-4-line","slideshow-fill","slideshow-line","slow-down-fill","slow-down-line","smartphone-fill","smartphone-line","snapchat-fill","snapchat-line","snowy-fill","snowy-line","sort-asc","sort-desc","sound-module-fill","sound-module-line","soundcloud-fill","soundcloud-line","space","space-ship-fill","space-ship-line","spam-2-fill","spam-2-line","spam-3-fill","spam-3-line","spam-fill","spam-line","sparkling-2-fill","sparkling-2-line","sparkling-fill","sparkling-line","speak-fill","speak-line","speaker-2-fill","speaker-2-line","speaker-3-fill","speaker-3-line","speaker-fill","speaker-line","spectrum-fill","spectrum-line","speed-fill","speed-line","speed-mini-fill","speed-mini-line","speed-up-fill","speed-up-line","split-cells-horizontal","split-cells-vertical","spotify-fill","spotify-line","spy-fill","spy-line","square-fill","square-line","stack-fill","stack-line","stack-overflow-fill","stack-overflow-line","stackshare-fill","stackshare-line","star-fill","star-half-fill","star-half-line","star-half-s-fill","star-half-s-line","star-line","star-s-fill","star-s-line","star-smile-fill","star-smile-line","steam-fill","steam-line","steering-2-fill","steering-2-line","steering-fill","steering-line","stethoscope-fill","stethoscope-line","sticky-note-2-fill","sticky-note-2-line","sticky-note-fill","sticky-note-line","stock-fill","stock-line","stop-circle-fill","stop-circle-line","stop-fill","stop-line","stop-mini-fill","stop-mini-line","store-2-fill","store-2-line","store-3-fill","store-3-line","store-fill","store-line","strikethrough","strikethrough-2","subscript","subscript-2","subtract-fill","subtract-line","subway-fill","subway-line","subway-wifi-fill","subway-wifi-line","suitcase-2-fill","suitcase-2-line","suitcase-3-fill","suitcase-3-line","suitcase-fill","suitcase-line","sun-cloudy-fill","sun-cloudy-line","sun-fill","sun-foggy-fill","sun-foggy-line","sun-line","supabase-fill","supabase-line","superscript","superscript-2","surgical-mask-fill","surgical-mask-line","surround-sound-fill","surround-sound-line","survey-fill","survey-line","swap-box-fill","swap-box-line","swap-fill","swap-line","switch-fill","switch-line","sword-fill","sword-line","syringe-fill","syringe-line","t-box-fill","t-box-line","t-shirt-2-fill","t-shirt-2-line","t-shirt-air-fill","t-shirt-air-line","t-shirt-fill","t-shirt-line","table-2","table-alt-fill","table-alt-line","table-fill","table-line","tablet-fill","tablet-line","takeaway-fill","takeaway-line","taobao-fill","taobao-line","tape-fill","tape-line","task-fill","task-line","taxi-fill","taxi-line","taxi-wifi-fill","taxi-wifi-line","team-fill","team-line","telegram-fill","telegram-line","temp-cold-fill","temp-cold-line","temp-hot-fill","temp-hot-line","tent-fill","tent-line","terminal-box-fill","terminal-box-line","terminal-fill","terminal-line","terminal-window-fill","terminal-window-line","test-tube-fill","test-tube-line","text","text-direction-l","text-direction-r","text-spacing","text-wrap","thermometer-fill","thermometer-line","threads-fill","threads-line","thumb-down-fill","thumb-down-line","thumb-up-fill","thumb-up-line","thunderstorms-fill","thunderstorms-line","ticket-2-fill","ticket-2-line","ticket-fill","ticket-line","tiktok-fill","tiktok-line","time-fill","time-line","timer-2-fill","timer-2-line","timer-fill","timer-flash-fill","timer-flash-line","timer-line","todo-fill","todo-line","toggle-fill","toggle-line","token-swap-fill","token-swap-line","tools-fill","tools-line","tornado-fill","tornado-line","trademark-fill","trademark-line","traffic-light-fill","traffic-light-line","train-fill","train-line","train-wifi-fill","train-wifi-line","translate","translate-2","travesti-fill","travesti-line","treasure-map-fill","treasure-map-line","tree-fill","tree-line","trello-fill","trello-line","triangle-fill","triangle-line","trophy-fill","trophy-line","truck-fill","truck-line","tumblr-fill","tumblr-line","tv-2-fill","tv-2-line","tv-fill","tv-line","twitch-fill","twitch-line","twitter-fill","twitter-line","twitter-x-fill","twitter-x-line","typhoon-fill","typhoon-line","u-disk-fill","u-disk-line","ubuntu-fill","ubuntu-line","umbrella-fill","umbrella-line","underline","uninstall-fill","uninstall-line","unpin-fill","unpin-line","unsplash-fill","unsplash-line","upload-2-fill","upload-2-line","upload-cloud-2-fill","upload-cloud-2-line","upload-cloud-fill","upload-cloud-line","upload-fill","upload-line","usb-fill","usb-line","user-2-fill","user-2-line","user-3-fill","user-3-line","user-4-fill","user-4-line","user-5-fill","user-5-line","user-6-fill","user-6-line","user-add-fill","user-add-line","user-fill","user-follow-fill","user-follow-line","user-forbid-fill","user-forbid-line","user-heart-fill","user-heart-line","user-line","user-location-fill","user-location-line","user-received-2-fill","user-received-2-line","user-received-fill","user-received-line","user-search-fill","user-search-line","user-settings-fill","user-settings-line","user-shared-2-fill","user-shared-2-line","user-shared-fill","user-shared-line","user-smile-fill","user-smile-line","user-star-fill","user-star-line","user-unfollow-fill","user-unfollow-line","user-voice-fill","user-voice-line","verified-badge-fill","verified-badge-line","video-add-fill","video-add-line","video-chat-fill","video-chat-line","video-download-fill","video-download-line","video-fill","video-line","video-upload-fill","video-upload-line","vidicon-2-fill","vidicon-2-line","vidicon-fill","vidicon-line","vimeo-fill","vimeo-line","vip-crown-2-fill","vip-crown-2-line","vip-crown-fill","vip-crown-line","vip-diamond-fill","vip-diamond-line","vip-fill","vip-line","virus-fill","virus-line","visa-fill","visa-line","voice-recognition-fill","voice-recognition-line","voiceprint-fill","voiceprint-line","volume-down-fill","volume-down-line","volume-mute-fill","volume-mute-line","volume-off-vibrate-fill","volume-off-vibrate-line","volume-up-fill","volume-up-line","volume-vibrate-fill","volume-vibrate-line","vuejs-fill","vuejs-line","walk-fill","walk-line","wallet-2-fill","wallet-2-line","wallet-3-fill","wallet-3-line","wallet-fill","wallet-line","water-flash-fill","water-flash-line","water-percent-fill","water-percent-line","webcam-fill","webcam-line","wechat-2-fill","wechat-2-line","wechat-channels-fill","wechat-channels-line","wechat-fill","wechat-line","wechat-pay-fill","wechat-pay-line","weibo-fill","weibo-line","whatsapp-fill","whatsapp-line","wheelchair-fill","wheelchair-line","wifi-fill","wifi-line","wifi-off-fill","wifi-off-line","window-2-fill","window-2-line","window-fill","window-line","windows-fill","windows-line","windy-fill","windy-line","wireless-charging-fill","wireless-charging-line","women-fill","women-line","wordpress-fill","wordpress-line","wubi-input","xbox-fill","xbox-line","xing-fill","xing-line","youtube-fill","youtube-line","yuque-fill","yuque-line","zcool-fill","zcool-line","zhihu-fill","zhihu-line","zoom-in-fill","zoom-in-line","zoom-out-fill","zoom-out-line","zzz-fill","zzz-line"],"fa-solid:":["abacus","ad","address-book","address-card","adjust","air-freshener","align-center","align-justify","align-left","align-right","allergies","ambulance","american-sign-language-interpreting","anchor","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","angry","ankh","apple-alt","archive","archway","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","arrow-circle-down","arrow-circle-left","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows-alt","arrows-alt-h","arrows-alt-v","assistive-listening-systems","asterisk","at","atlas","atom","audio-description","award","baby","baby-carriage","backspace","backward","bacon","bacteria","bacterium","bahai","balance-scale","balance-scale-left","balance-scale-right","ban","band-aid","barcode","bars","baseball-ball","basketball-ball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","bell","bell-slash","bezier-curve","bible","bicycle","biking","binoculars","biohazard","birthday-cake","blender","blender-phone","blind","blog","bold","bolt","bomb","bone","bong","book","book-dead","book-medical","book-open","book-reader","bookmark","border-all","border-none","border-style","bowling-ball","box","box-open","box-tissue","boxes","braille","brain","bread-slice","briefcase","briefcase-medical","broadcast-tower","broom","brush","bug","building","bullhorn","bullseye","burn","bus","bus-alt","business-time","calculator","calculator-alt","calendar","calendar-alt","calendar-check","calendar-day","calendar-minus","calendar-plus","calendar-times","calendar-week","camera","camera-retro","campground","candy-cane","cannabis","capsules","car","car-alt","car-battery","car-crash","car-side","caravan","caret-down","caret-left","caret-right","caret-square-down","caret-square-left","caret-square-right","caret-square-up","caret-up","carrot","cart-arrow-down","cart-plus","cash-register","cat","certificate","chair","chalkboard","chalkboard-teacher","charging-station","chart-area","chart-bar","chart-line","chart-pie","check","check-circle","check-double","check-square","cheese","chess","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","church","circle","circle-notch","city","clinic-medical","clipboard","clipboard-check","clipboard-list","clock","clone","closed-captioning","cloud","cloud-download-alt","cloud-meatball","cloud-moon","cloud-moon-rain","cloud-rain","cloud-showers-heavy","cloud-sun","cloud-sun-rain","cloud-upload-alt","cocktail","code","code-branch","coffee","cog","cogs","coins","columns","comment","comment-alt","comment-dollar","comment-dots","comment-medical","comment-slash","comments","comments-dollar","compact-disc","compass","compress","compress-alt","compress-arrows-alt","concierge-bell","cookie","cookie-bite","copy","copyright","couch","credit-card","crop","crop-alt","cross","crosshairs","crow","crown","crutch","cube","cubes","cut","database","deaf","democrat","desktop","dharmachakra","diagnoses","dice","dice-d20","dice-d6","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","digital-tachograph","directions","disease","divide","dizzy","dna","dog","dollar-sign","dolly","dolly-flatbed","donate","door-closed","door-open","dot-circle","dove","download","drafting-compass","dragon","draw-polygon","drum","drum-steelpan","drumstick-bite","dumbbell","dumpster","dumpster-fire","dungeon","edit","egg","eject","ellipsis-h","ellipsis-v","empty-set","envelope","envelope-open","envelope-open-text","envelope-square","equals","eraser","ethernet","euro-sign","exchange-alt","exclamation","exclamation-circle","exclamation-triangle","expand","expand-alt","expand-arrows-alt","external-link-alt","external-link-square-alt","eye","eye-dropper","eye-slash","fan","fast-backward","fast-forward","faucet","fax","feather","feather-alt","female","fighter-jet","file","file-alt","file-archive","file-audio","file-code","file-contract","file-csv","file-download","file-excel","file-export","file-image","file-import","file-invoice","file-invoice-dollar","file-medical","file-medical-alt","file-pdf","file-powerpoint","file-prescription","file-signature","file-upload","file-video","file-word","fill","fill-drip","film","filter","fingerprint","fire","fire-alt","fire-extinguisher","first-aid","fish","fist-raised","flag","flag-checkered","flag-usa","flask","flushed","folder","folder-minus","folder-open","folder-plus","font","football-ball","forward","frog","frown","frown-open","function","funnel-dollar","futbol","gamepad","gas-pump","gavel","gem","genderless","ghost","gift","gifts","glass-cheers","glass-martini","glass-martini-alt","glass-whiskey","glasses","globe","globe-africa","globe-americas","globe-asia","globe-europe","golf-ball","gopuram","graduation-cap","greater-than","greater-than-equal","grimace","grin","grin-alt","grin-beam","grin-beam-sweat","grin-hearts","grin-squint","grin-squint-tears","grin-stars","grin-tears","grin-tongue","grin-tongue-squint","grin-tongue-wink","grin-wink","grip-horizontal","grip-lines","grip-lines-vertical","grip-vertical","guitar","h-square","hamburger","hammer","hamsa","hand-holding","hand-holding-heart","hand-holding-medical","hand-holding-usd","hand-holding-water","hand-lizard","hand-middle-finger","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-sparkles","hand-spock","hands","hands-helping","hands-wash","handshake","handshake-alt-slash","handshake-slash","hanukiah","hard-hat","hashtag","hat-cowboy","hat-cowboy-side","hat-wizard","hdd","head-side-cough","head-side-cough-slash","head-side-mask","head-side-virus","heading","headphones","headphones-alt","headset","heart","heart-broken","heartbeat","helicopter","highlighter","hiking","hippo","history","hockey-puck","holly-berry","home","horse","horse-head","hospital","hospital-alt","hospital-symbol","hospital-user","hot-tub","hotdog","hotel","hourglass","hourglass-end","hourglass-half","hourglass-start","house-damage","house-user","hryvnia","i-cursor","ice-cream","icicles","icons","id-badge","id-card","id-card-alt","igloo","image","images","inbox","indent","industry","infinity","info","info-circle","integral","intersection","italic","jedi","joint","journal-whills","kaaba","key","keyboard","khanda","kiss","kiss-beam","kiss-wink-heart","kiwi-bird","lambda","landmark","language","laptop","laptop-code","laptop-house","laptop-medical","laugh","laugh-beam","laugh-squint","laugh-wink","layer-group","leaf","lemon","less-than","less-than-equal","level-down-alt","level-up-alt","life-ring","lightbulb","link","lira-sign","list","list-alt","list-ol","list-ul","location-arrow","lock","lock-open","long-arrow-alt-down","long-arrow-alt-left","long-arrow-alt-right","long-arrow-alt-up","low-vision","luggage-cart","lungs","lungs-virus","magic","magnet","mail-bulk","male","map","map-marked","map-marked-alt","map-marker","map-marker-alt","map-pin","map-signs","marker","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","mask","medal","medkit","meh","meh-blank","meh-rolling-eyes","memory","menorah","mercury","meteor","microchip","microphone","microphone-alt","microphone-alt-slash","microphone-slash","microscope","minus","minus-circle","minus-square","mitten","mobile","mobile-alt","money-bill","money-bill-alt","money-bill-wave","money-bill-wave-alt","money-check","money-check-alt","monument","moon","mortar-pestle","mosque","motorcycle","mountain","mouse","mouse-pointer","mug-hot","music","network-wired","neuter","newspaper","not-equal","notes-medical","object-group","object-ungroup","oil-can","om","omega","otter","outdent","pager","paint-brush","paint-roller","palette","pallet","paper-plane","paperclip","parachute-box","paragraph","parking","passport","pastafarianism","paste","pause","pause-circle","paw","peace","pen","pen-alt","pen-fancy","pen-nib","pen-square","pencil-alt","pencil-ruler","people-arrows","people-carry","pepper-hot","percent","percentage","person-booth","phone","phone-alt","phone-slash","phone-square","phone-square-alt","phone-volume","photo-video","pi","piggy-bank","pills","pizza-slice","place-of-worship","plane","plane-arrival","plane-departure","plane-slash","play","play-circle","plug","plus","plus-circle","plus-square","podcast","poll","poll-h","poo","poo-storm","poop","portrait","pound-sign","power-off","pray","praying-hands","prescription","prescription-bottle","prescription-bottle-alt","print","procedures","project-diagram","pump-medical","pump-soap","puzzle-piece","qrcode","question","question-circle","quidditch","quote-left","quote-right","quran","radiation","radiation-alt","rainbow","random","receipt","record-vinyl","recycle","redo","redo-alt","registered","remove-format","reply","reply-all","republican","restroom","retweet","ribbon","ring","road","robot","rocket","route","rss","rss-square","ruble-sign","ruler","ruler-combined","ruler-horizontal","ruler-vertical","running","rupee-sign","sad-cry","sad-tear","satellite","satellite-dish","save","school","screwdriver","scroll","sd-card","search","search-dollar","search-location","search-minus","search-plus","seedling","server","shapes","share","share-alt","share-alt-square","share-square","shekel-sign","shield-alt","shield-virus","ship","shipping-fast","shoe-prints","shopping-bag","shopping-basket","shopping-cart","shower","shuttle-van","sigma","sign","sign-in-alt","sign-language","sign-out-alt","signal","signal-alt","signal-alt-slash","signal-slash","signature","sim-card","sink","sitemap","skating","skiing","skiing-nordic","skull","skull-crossbones","slash","sleigh","sliders-h","smile","smile-beam","smile-wink","smog","smoking","smoking-ban","sms","snowboarding","snowflake","snowman","snowplow","soap","socks","solar-panel","sort","sort-alpha-down","sort-alpha-down-alt","sort-alpha-up","sort-alpha-up-alt","sort-amount-down","sort-amount-down-alt","sort-amount-up","sort-amount-up-alt","sort-down","sort-numeric-down","sort-numeric-down-alt","sort-numeric-up","sort-numeric-up-alt","sort-up","spa","space-shuttle","spell-check","spider","spinner","splotch","spray-can","square","square-full","square-root","square-root-alt","stamp","star","star-and-crescent","star-half","star-half-alt","star-of-david","star-of-life","step-backward","step-forward","stethoscope","sticky-note","stop","stop-circle","stopwatch","stopwatch-20","store","store-alt","store-alt-slash","store-slash","stream","street-view","strikethrough","stroopwafel","subscript","subway","suitcase","suitcase-rolling","sun","superscript","surprise","swatchbook","swimmer","swimming-pool","synagogue","sync","sync-alt","syringe","table","table-tennis","tablet","tablet-alt","tablets","tachometer-alt","tag","tags","tally","tape","tasks","taxi","teeth","teeth-open","temperature-high","temperature-low","tenge","terminal","text-height","text-width","th","th-large","th-list","theater-masks","thermometer","thermometer-empty","thermometer-full","thermometer-half","thermometer-quarter","thermometer-three-quarters","theta","thumbs-down","thumbs-up","thumbtack","ticket-alt","tilde","times","times-circle","tint","tint-slash","tired","toggle-off","toggle-on","toilet","toilet-paper","toilet-paper-slash","toolbox","tools","tooth","torah","torii-gate","tractor","trademark","traffic-light","trailer","train","tram","transgender","transgender-alt","trash","trash-alt","trash-restore","trash-restore-alt","tree","trophy","truck","truck-loading","truck-monster","truck-moving","truck-pickup","tshirt","tty","tv","umbrella","umbrella-beach","underline","undo","undo-alt","union","universal-access","university","unlink","unlock","unlock-alt","upload","user","user-alt","user-alt-slash","user-astronaut","user-check","user-circle","user-clock","user-cog","user-edit","user-friends","user-graduate","user-injured","user-lock","user-md","user-minus","user-ninja","user-nurse","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-times","users","users-cog","users-slash","utensil-spoon","utensils","value-absolute","vector-square","venus","venus-double","venus-mars","vest","vest-patches","vial","vials","video","video-slash","vihara","virus","virus-slash","viruses","voicemail","volleyball-ball","volume","volume-down","volume-mute","volume-off","volume-slash","volume-up","vote-yea","vr-cardboard","walking","wallet","warehouse","water","wave-square","weight","weight-hanging","wheelchair","wifi","wifi-slash","wind","window-close","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass","wine-glass-alt","won-sign","wrench","x-ray","yen-sign","yin-yang"]},mSt={viewBox:"0 0 24 24",width:"1em",height:"1em"};function vSt(e,t){return G(),he("svg",mSt,[...t[0]||(t[0]=[Ee("path",{fill:"currentColor",d:"m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975zm-3.847-8.699a2 2 0 1 0 2.646 2.646a4 4 0 1 1-2.646-2.646"},null,-1)])])}const gSt=Ao({name:"ri-search-eye-line",render:vSt}),ySt={class:"selector"},bSt={class:"w-[40px] h-[32px] cursor-pointer flex justify-center items-center"},CSt={class:"flex flex-wrap px-2! ml-2!"},FSt=["title","onClick"],ESt={class:"w-full h-9 flex items-center overflow-auto border-t border-[#e5e7eb]"},wSt=be({name:"IconSelect",__name:"Select",props:{modelValue:{type:String},modelModifiers:{}},emits:["update:modelValue"],setup(e){const t=Fie(e,"modelValue"),n=U(pSt),r=U(),a=U("ep:"),i=Em(n.value),o=U(0),s=U(35),l=U(1),u=U(""),c=[{label:"Element Plus",name:"ep:"},{label:"Remix Icon",name:"ri:"},{label:"Font Awesome 5 Solid",name:"fa-solid:"}],d=B(()=>i[a.value].filter(b=>b.includes(u.value)).slice((l.value-1)*s.value,l.value*s.value)),h=B(()=>b=>{if(t.value===a.value+b)return{borderColor:"var(--el-color-primary)",color:"var(--el-color-primary)"}});function f(){a.value=t.value.substring(0,t.value.indexOf(":")+1),r.value=t.value.substring(t.value.indexOf(":")+1)}function p(){if(Kc(r.value))return;f();const b=i[a.value].findIndex(E=>E===r.value);l.value=Math.ceil((b+1)/s.value)}function m(){u.value=""}function v({props:b}){l.value=1,a.value=b.name}function g(b){r.value=b,t.value=a.value+b}function C(b){l.value=b}function F(){r.value="",t.value=""}return Ne(()=>d.value,()=>o.value=i[a.value].filter(b=>b.includes(u.value)).length,{immediate:!0}),Ne(()=>t.value,b=>b&&f(),{immediate:!0}),Ne(()=>u.value,()=>l.value=1),(b,E)=>{const w=Ut("IconifyIconOffline"),S=Ut("IconifyIconOnline"),A=Ut("el-input"),_=Ut("el-empty"),D=Ut("el-scrollbar"),x=Ut("el-tab-pane"),k=Ut("el-tabs"),P=Ut("el-pagination"),R=Ut("el-button"),N=Ut("el-popover");return G(),he("div",ySt,[Se(A,{modelValue:t.value,"onUpdate:modelValue":E[2]||(E[2]=M=>t.value=M),disabled:""},{append:Le(()=>[Se(N,{width:350,trigger:"click","popper-class":"pure-popper","popper-options":{placement:"auto"},onBeforeEnter:p,onAfterLeave:m},{reference:Le(()=>[Ee("div",bSt,[r.value?(G(),Ue(S,{key:1,icon:t.value},null,8,["icon"])):(G(),Ue(w,{key:0,icon:y(gSt)},null,8,["icon"]))])]),default:Le(()=>[Se(A,{modelValue:u.value,"onUpdate:modelValue":E[0]||(E[0]=M=>u.value=M),class:"px-2 pt-2",placeholder:"搜索图标",clearable:""},null,8,["modelValue"]),Se(k,{modelValue:a.value,"onUpdate:modelValue":E[1]||(E[1]=M=>a.value=M),onTabClick:v},{default:Le(()=>[(G(),he(At,null,En(c,(M,L)=>Se(x,{key:L,label:M.label,name:M.name},{default:Le(()=>[Se(D,{height:"220px"},{default:Le(()=>[Ee("ul",CSt,[(G(!0),he(At,null,En(d.value,(T,O)=>(G(),he("li",{key:O,title:T,class:"icon-item p-2 cursor-pointer mr-2 mt-1 flex justify-center items-center border border-[#e5e7eb]",style:It(h.value(T)),onClick:V=>g(T)},[Se(S,{icon:a.value+T,width:"20px",height:"20px"},null,8,["icon"])],12,FSt))),128))]),un(Se(_,{description:`${u.value} 图标不存在`,"image-size":60},null,8,["description"]),[[Pn,d.value.length===0]])]),_:1})]),_:1},8,["label","name"])),64))]),_:1},8,["modelValue"]),Ee("div",ESt,[Se(P,{class:"flex-auto ml-2",total:o.value,"current-page":l.value,"page-size":s.value,"pager-count":5,layout:"pager",background:"",size:"small",onCurrentChange:C},null,8,["total","current-page","page-size"]),Se(R,{class:"justify-end mx-2!",type:"danger",size:"small",text:"",bg:"",onClick:F},{default:Le(()=>[...E[3]||(E[3]=[_n(" 清空 ",-1)])]),_:1})])]),_:1})]),_:1},8,["modelValue"])])}}}),SSt=Bde(wSt,[["__scopeId","data-v-174e052e"]]),ASt=be({name:"FontIcon",props:{icon:{type:String,default:""}},render(){const e=this.$attrs;return Object.keys(e).includes("uni")||(e==null?void 0:e.iconType)==="uni"?H("i",de({class:"iconfont"},e),this.icon):Object.keys(e).includes("svg")||(e==null?void 0:e.iconType)==="svg"?H("svg",{class:"icon-svg"},{default:()=>[H("use",{"xlink:href":`#${this.icon}`})]}):H("i",de({class:`iconfont ${this.icon}`},e))}}),_St=lwt,DSt=hSt,DTt=SSt,TSt=ASt,xSt=be({name:"Auth",props:{value:{type:void 0,default:[]}},setup(e,{slots:t}){return()=>{var n;return t&&nhe(e.value)?Se(At,null,[(n=t.default)==null?void 0:n.call(t)]):null}}}),kSt=xSt,MSt=be({name:"Perms",props:{value:{type:void 0,default:[]}},setup(e,{slots:t}){return()=>{var n;return t&&rhe(e.value)?Se(At,null,[(n=t.default)==null?void 0:n.call(t)]):null}}}),BSt=MSt;/*!
+**/const dEt=Object.prototype.hasOwnProperty,Vne=(e,t)=>dEt.call(e,t),Hne=e=>e!==null&&typeof e=="object",zne="__epPropKey",fEt=((e,t)=>{if(!Hne(e)||Hne(n=e)&&n[zne])return e;var n;const{values:r,required:a,default:i,type:o,validator:s}=e,l=r||s?c=>{let d=!1,h=[];if(r&&(h=Array.from(r),Vne(e,"default")&&h.push(i),d||(d=h.includes(c))),s&&(d||(d=s(c))),!d&&h.length>0){const f=[...new Set(h)].map(p=>JSON.stringify(p)).join(", ");WL(`Invalid prop: validation failed. Expected one of [${f}], got value ${JSON.stringify(c)}.`)}return d}:void 0,u={type:o,required:!!a,validator:l,[zne]:!0};return Vne(e,"default")&&(u.default=i),u})({type:String,values:["","default","small","large"],required:!1});var hEt={data:{type:Array,default:()=>[]},size:fEt,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children",checkStrictly:!1})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object],tooltipFormatter:Function,appendFilterPanelTo:String,scrollbarTabindex:{type:[Number,String],default:void 0},allowDragLastColumn:{type:Boolean,default:!0},preserveExpandedContent:Boolean};const pEt=de({tableKey:{type:[String,Number],default:"0"},columns:{type:Array,default:[]},loading:{type:Boolean,default:!1},loadingConfig:{type:Object,default:()=>{}},alignWhole:{type:String,default:"left"},headerAlign:{type:String,default:""},showOverflowTooltip:{type:Boolean,default:!1},rowHoverBgColor:{type:String,default:""},pagination:{type:Object,default:{total:0,pageSize:5,align:"right",size:"default",background:!1,pageSizes:[5,10,15,20],layout:"total, sizes, prev, pager, next, jumper"}},adaptive:{type:Boolean,default:!1},adaptiveConfig:{type:Object,default:{offsetBottom:96,fixHeader:!0,timeout:60,zIndex:3}},locale:{type:[String,Object],default:""}},hEt),Wne=be({name:"Renderer",props:{render:{type:Function},params:{type:Object}},setup:e=>()=>Se(At,null,[e.render(e.params)])}),Gne={name:"en",el:{select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"}}},jne={name:"zh-cn",el:{select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"}}},Kne={name:"zh-tw",el:{select:{loading:"載入中",noMatch:"無相符資料",noData:"無資料",placeholder:"請選擇"},pagination:{goto:"前往",pagesize:"項/頁",total:"共 {total} 項",pageClassifier:"頁",page:"頁",prev:"上一頁",next:"下一頁",currentPage:"第 {pager} 頁",prevPages:"向前 {pager} 頁",nextPages:"向后 {pager} 頁",deprecationWarning:"偵測到已過時的使用方式,請參閱 el-pagination 說明文件以了解更多資訊"},table:{emptyText:"暫無資料",confirmFilter:"篩選",resetFilter:"重置",clearFilter:"全部",sumText:"合計"}}};var B5e=Object.defineProperty,mEt=Object.getOwnPropertyDescriptor,vEt=Object.getOwnPropertyNames,gEt=Object.prototype.hasOwnProperty,yEt=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of vEt(t))!gEt.call(e,a)&&a!==n&&B5e(e,a,{get:()=>t[a],enumerable:!(r=mEt(t,a))||r.enumerable});return e},bEt=Object.prototype.toString;function R5e(e,t){return bEt.call(e)===`[object ${t}]`}function Une(e){return R5e(e,"String")}function qne(e){return typeof e=="function"}var Yne=e=>e.replace(/\B([A-Z])/g,"-$1").toLowerCase(),s1={};((e,t)=>{for(var n in t)B5e(e,n,{get:t[n],enumerable:!0})})(s1,{Vue:()=>Gf}),yEt(s1,Gf,"default");var CEt=e=>{let t,n="dark",r=(0,s1.shallowRef)(!1),a=()=>{let i=document.documentElement;r.value=i.classList.contains(n)};return(function(i){(0,s1.getCurrentInstance)()&&(0,s1.onUnmounted)(i)})(()=>{t&&(t.takeRecords(),t.disconnect())}),(0,s1.onBeforeMount)(()=>{let i=document.documentElement;a(),t=new MutationObserver(a),t.observe(i,{attributes:!0,attributeFilter:["class"]})}),{isDark:r,toggleDark:()=>{document.documentElement.classList.toggle(n)}}};function Jne(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!sr(e)}const ik=be({name:"PureTable",props:pEt,directives:{Loading:A1},emits:["page-size-change","page-current-change"],setup(e,{slots:t,attrs:n,emit:r,expose:a}){var j;const{locale:i,i18n:o,ssr:s}=ot("locale",{locale:null,i18n:null,ssr:!1}),{locale:l,columns:u,loading:c,tableKey:d,adaptive:h,pagination:f,alignWhole:p,headerAlign:m,loadingConfig:v,adaptiveConfig:g,rowHoverBgColor:C,showOverflowTooltip:F}=La(e),b=U(!1),{isDark:E}=CEt(),w=Yt();let S=y(f)&&y(f).currentPage&&y(f).pageSize,A=B(()=>{var Y,te,se,ye;if(!y(o))return;const Z=((se=(te=o==null?void 0:o.global)==null?void 0:te.getLocaleMessage(y((Y=o==null?void 0:o.global)==null?void 0:Y.locale)))==null?void 0:se.el)||((ye=o==null?void 0:o.getLocaleMessage(y(o==null?void 0:o.locale)))==null?void 0:ye.el);return Z?{el:Z}:null}),_=B(()=>Une(i)?[Gne,jne,Kne].filter(Y=>Y.name===Yne(i))[0]:i),D=B(()=>{if(y(l))return Une(y(l))?[Gne,jne,Kne].filter(Y=>Y.name===Yne(y(l)))[0]:y(l)}),x=B(()=>{if(!y(v))return;let{text:Y,spinner:te,svg:se,viewBox:ye}=y(v);return{"element-loading-text":Y,"element-loading-spinner":te,"element-loading-svg":se,"element-loading-svg-view-box":ye}});const k=B(()=>{var Y,te;if(y(c))return{"element-loading-background":(Y=y(v))!=null&&Y.background?(te=y(v))==null?void 0:te.background:E.value?"rgba(0, 0, 0, 0.45)":"rgba(255, 255, 255, 0.45)"}}),P=B(()=>{var Y;return Object.assign({width:"100%",margin:"16px 0",display:"flex",flexWrap:"wrap",justifyContent:y(f).align==="left"?"flex-start":y(f).align==="center"?"center":"flex-end"},(Y=y(f).style)!=null?Y:{})}),R=(Y,te)=>{const _e=Y,{cellRenderer:se,slot:ye,headerRenderer:Z,headerSlot:z,filterIconSlot:re,expandSlot:oe,hide:ne,children:Ae,prop:q}=_e,Q=fs(_e,["cellRenderer","slot","headerRenderer","headerSlot","filterIconSlot","expandSlot","hide","children","prop"]);if(qne(ne)&&ne(n))return ne(n);if((function(fe){return R5e(fe,"Boolean")})(ne)&&ne)return ne;const ue={default:fe=>{var X;return se?Se(Wne,{render:se,params:Object.assign(fe,{index:fe.$index,props:e,attrs:n})},null):ye?(X=t==null?void 0:t[ye])==null?void 0:X.call(t,Object.assign(fe,{index:fe.$index,props:e,attrs:n})):void 0}};return Z?ue.header=fe=>Se(Wne,{render:Z,params:Object.assign(fe,{index:fe.$index,props:e,attrs:n})},null):t!=null&&t[z]&&(ue.header=fe=>{var X;return(X=t[z])==null?void 0:X.call(t,Object.assign(fe,{index:fe.$index,props:e,attrs:n}))}),t!=null&&t[re]&&(ue["filter-icon"]=fe=>{var X;return(X=t[re])==null?void 0:X.call(t,Object.assign(fe,{index:fe.$index,props:e,attrs:n}))}),t!=null&&t[oe]&&(ue.expand=fe=>{var X;return(X=t[oe])==null?void 0:X.call(t,Object.assign(fe,{index:fe.$index,props:e,attrs:n}))}),(Ae==null?void 0:Ae.length)>0&&(ue.default=()=>Ae.map(R)),Se(hce,en({key:te},Q,{prop:qne(q)&&q(te)?q(te):q,align:Y!=null&&Y.align?Y.align:y(p),headerAlign:Y!=null&&Y.headerAlign?Y.headerAlign:y(m),showOverflowTooltip:Y!=null&&Y.showOverflowTooltip?Y.showOverflowTooltip:y(F)}),Jne(ue)?ue:{default:()=>[ue]})},N=()=>{var Y;return(Y=w==null?void 0:w.proxy)==null?void 0:Y.$refs[`TableRef${y(d)}`]},M=()=>N().$refs,L=()=>Zt(null,null,function*(){var se;yield Pe();const Y=M().tableWrapper,te=(se=y(g).offsetBottom)!=null?se:96;Y.style.height=window.innerHeight-Y.getBoundingClientRect().top-te+"px"}),T=((Y,te=200,se=!1)=>{let ye,Z,z=te;return function(){ye&&clearTimeout(ye),se?(ye||Y.call(Z,...arguments),ye=setTimeout(()=>ye=null,z)):ye=setTimeout(()=>Y.call(Z,...arguments),z)}})(L,(j=y(g).timeout)!=null?j:60),O=(Y=3)=>Zt(null,null,function*(){yield Pe();const te=M().tableHeaderRef.$el.style;te.position="sticky",te.top=0,te.zIndex=Y});Kt(()=>{b.value=!0,Pe(()=>{var Y;if(y(C)&&M().tableWrapper.style.setProperty("--el-table-row-hover-bg-color",y(C),"important"),y(h)){if(L(),window.addEventListener("resize",T),Reflect.has(y(g),"fixHeader")&&!y(g).fixHeader)return;O((Y=y(g).zIndex)!=null?Y:3)}})}),Jn(()=>{y(h)&&window.removeEventListener("resize",T)}),a({getTableRef:N,getTableDoms:M,setAdaptive:L,setHeaderSticky:O});let V=()=>{var Y,te;return Se(At,null,[Se(fce,en(e,n,{ref:`TableRef${y(d)}`}),{default:()=>y(u).map(R),append:()=>t.append&&t.append(),empty:()=>t.empty&&t.empty()}),S?Se(xue,en(n,{class:"pure-pagination",style:y(P)},y(f),{layout:(Y=y(f).layout)!=null?Y:"total, sizes, prev, pager, next, jumper",pageSizes:(te=y(f).pageSizes)!=null?te:[5,10,15,20],onSizeChange:se=>(ye=>{y(f).pageSize=ye,r("page-size-change",ye)})(se),onCurrentChange:se=>(ye=>{y(f).currentPage=ye,r("page-current-change",ye)})(se)}),null):null])},$=()=>{let Y;return un(Se("div",en({class:"pure-table",style:"width:100%"},y(k),y(x)),[y(A)||y(_)||y(D)?Se(q7,{locale:y(D)?y(D):y(A)||y(_)},Jne(Y=V())?Y:{default:()=>[Y]}):V()]),[[Pm("loading"),y(c)]])};return()=>s?b.value&&$():$()}}),FEt=Object.assign(ik,{install:(e,t)=>{e.component(ik.name,ik),e.provide("locale",t!=null?t:{locale:null,i18n:null,ssr:!1})}}),EEt=de({data:{type:Array,default:[]},columns:{type:Array,default:[]},loading:{type:Object,default:()=>({load:!1,text:"Loading...",svg:"",spinner:"",svgViewBox:"",background:""})},align:{type:String,default:"left"},labelAlign:{type:String,default:""}},UO.props),Xne=be({name:"Renderer",props:{render:{type:Function},params:{type:Object}},setup:e=>()=>Se(At,null,[e.render(e.params)])});var L5e=Object.defineProperty,wEt=Object.getOwnPropertyDescriptor,SEt=Object.getOwnPropertyNames,AEt=Object.prototype.hasOwnProperty,_Et=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of SEt(t))!AEt.call(e,a)&&a!==n&&L5e(e,a,{get:()=>t[a],enumerable:!(r=wEt(t,a))||r.enumerable});return e},DEt=typeof document<"u",Rl={};function Zne(e,{target:t=DEt?document.body:void 0}={}){let n=document.createElement("textarea"),r=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";let a,i=document.getSelection();i&&i.rangeCount>0&&(a=i.getRangeAt(0)),t==null||t.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let o=!1;try{o=document.execCommand("copy")}catch(s){throw new Error(s.message)}return n.remove(),a&&i&&(i.removeAllRanges(),i.addRange(a)),r instanceof HTMLElement&&r.focus(),o}((e,t)=>{for(var n in t)L5e(e,n,{get:t[n],enumerable:!0})})(Rl,{Vue:()=>Gf}),_Et(Rl,Gf,"default");const ok=be({name:"PureDescriptions",props:EEt,setup(e,{slots:t,attrs:n}){const r=U(-1),a=new URL("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGZpbGw9IiM0MDllZmYiIGQ9Ik01ODQuMjM1IDk5NC4zNDVIMjMxLjYwM2MtNzQuNTY1IDAtMTM1LjE1LTYwLjU4NC0xMzUuMTUtMTM1LjE1VjM2MC41NGMwLTc0LjU2NSA2MC41ODUtMTM1LjE1IDEzNS4xNS0xMzUuMTVoMzUyLjYzMmM3NC41NjYgMCAxMzUuMTUgNjAuNTg1IDEzNS4xNSAxMzUuMTV2NDk4LjY1NmMwIDc0LjU2Ni02MC41ODQgMTM1LjE1LTEzNS4xNSAxMzUuMTVNMjMxLjYwMyAzMDMuMDYyYy0zMS44NDYgMC01Ny40NzcgMjUuNjMxLTU3LjQ3NyA1Ny40Nzd2NDk4LjY1NmMwIDMxLjg0NiAyNS42MzEgNTcuNDc4IDU3LjQ3NyA1Ny40NzhoMzUyLjYzMmMzMS44NDYgMCA1Ny40NzgtMjUuNjMyIDU3LjQ3OC01Ny40NzhWMzYwLjU0YzAtMzEuODQ2LTI1LjYzMi01Ny40NzctNTcuNDc4LTU3LjQ3N3oiLz48cGF0aCBmaWxsPSIjNDA5ZWZmIiBkPSJNODMyLjAxIDc5MS42MmMtMjEuNzQ4IDAtMzguODM2LTE3LjA4OC0zOC44MzYtMzguODM2di00NTcuNDljMC04MC43NzktNjUuMjQ1LTE0Ni4wMjQtMTQ2LjAyNC0xNDYuMDI0SDMzNi40NmMtMjEuNzQ4IDAtMzguODM2LTE3LjA4OC0zOC44MzYtMzguODM2czE3LjA4OC0zOC44MzYgMzguODM3LTM4LjgzNkg2NDcuMTVjMTIzLjQ5OSAwIDIyMy42OTYgMTAwLjE5NyAyMjMuNjk2IDIyMy42OTZ2NDU3LjQ5YzAgMjAuOTcyLTE3LjA4OCAzOC44MzYtMzguODM2IDM4LjgzNiIvPjwvc3ZnPg==",self.location).href,i=new URL("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGZpbGw9IiM2N2MyM2EiIGQ9Ik0zNTEuODA5IDg0Ni43NTJjLTE5LjE2IDAtMzcuMjU0LTcuNDUtNTEuMDkxLTIxLjI4OC0xLjA2NS0xLjA2NC0xLjA2NS0yLjEyOS0yLjEyOS0yLjEyOUwzOS45NDEgNTA1LjA4MWMtMTEuNzA4LTEzLjgzNy05LjU4LTM1LjEyNSA1LjMyMi00Ni44MzMgMTMuODM3LTExLjcwOCAzNS4xMjUtOS41OCA0Ni44MzQgNS4zMjJsMjU2LjUxOSAzMTYuMTI1YzIuMTI4IDIuMTI5IDQuMjU3IDIuMTI5IDcuNDUtMS4wNjRsNTY2LjI1OC02MDIuNDQ3YzEyLjc3My0xMy44MzcgMzQuMDYtMTMuODM3IDQ2LjgzMy0xLjA2NSAxMy44MzcgMTIuNzczIDEzLjgzNyAzNC4wNiAxLjA2NSA0Ni44MzRMNDAyLjkgODI1LjQ2NGMtMTMuODM4IDEzLjgzNy0zMS45MzIgMjEuMjg4LTUxLjA5MSAyMS4yODgiLz48L3N2Zz4=",self.location).href,{data:o,columns:s,align:l,labelAlign:u,loading:c}=La(e),d={title:()=>(t==null?void 0:t.title)&&t.title({props:e,attrs:n})},h={extra:()=>(t==null?void 0:t.extra)&&t.extra({props:e,attrs:n})},f=t!=null&&t.title&&!(t!=null&&t.extra)?d:t!=null&&t.extra&&!(t!=null&&t.title)?h:t!=null&&t.title&&(t!=null&&t.extra)?Object.assign(d,h):null,{copied:p,update:m}=((F="")=>{let b=(0,Rl.shallowRef)(F),E=(0,Rl.shallowRef)(!1);return(0,Rl.watch)(b,(w=F)=>{(w=(w=(0,Rl.isProxy)(w)||(0,Rl.isRef)(w)?(0,Rl.unref)(w):w).trim().length===0?F:w).length>0?E.value=Zne(w):E.value=!1},{flush:"sync"}),{clipboardValue:b,copied:E,update:w=>{b.value=(0,Rl.isProxy)(w)||(0,Rl.isRef)(w)?(0,Rl.unref)(w):w;let S=b.value.trim().length===0?F:b.value;S.length>0?E.value=Zne(S):E.value=!1}}})();function v(F,b){p.value||(r.value=b,(function(E){return E&&Array.isArray(E)})(F)?m(F[0]):m(F),((E=20)=>new Promise(w=>setTimeout(w,E)))(600).then(()=>p.value=!p.value))}const g=B(()=>({cursor:"pointer",marginLeft:"4px",verticalAlign:"sub"})),C=B(()=>F=>r.value===F&&p.value?i:a);return()=>{var F;return un(Se(UO,en(e,n,{"element-loading-text":(F=y(c).text)!=null?F:"Loading...","element-loading-svg":y(c).svg,"element-loading-spinner":y(c).spinner,"element-loading-svg-view-box":y(c).svgViewBox,"element-loading-background":y(c).background}),de({default:()=>[y(s).map((b,E)=>{let w=y(o).map(D=>D[b==null?void 0:b.prop]);const S={default:()=>{var D;return b!=null&&b.cellRenderer?Se(Xne,{render:b.cellRenderer,params:{props:e,attrs:n,index:E,value:w[0]}},null):b!=null&&b.slot?(D=t==null?void 0:t[b.slot])==null?void 0:D.call(t,{props:e,attrs:n,index:E,value:w[0]}):Se(At,null,b!=null&&b.value?[y(b.value),y(b==null?void 0:b.copy)&&Se("img",{src:C.value(E),style:g.value,onClick:()=>v(y(b.value),E)},null)]:[w,(b==null?void 0:b.copy)&&Se("img",{src:C.value(E),style:g.value,onClick:()=>v(w,E)},null)])}},A=b!=null&&b.labelRenderer?de({label:()=>Se(Xne,{render:b.labelRenderer,params:{props:e,attrs:n,index:E,value:w[0]}},null)},S):S;return(function(D){return typeof D=="function"})(b==null?void 0:b.hide)&&(b!=null&&b.hide(n))?b==null?void 0:b.hide(n):Se(Qle,en(b,{key:E,align:b.align?b.align:y(l),labelAlign:b.labelAlign?b.labelAlign:y(u)}),typeof(_=A)=="function"||Object.prototype.toString.call(_)==="[object Object]"&&!sr(_)?A:{default:()=>[A]});var _})]},f)),[[Pm("loading"),y(c).load]])}}}),TEt=Object.assign(ok,{install:function(e){e.component(ok.name,ok)}});window._iconfont_svg_string_2208059=' ',(function(e){var n=(n=document.getElementsByTagName("script"))[n.length-1],t=n.getAttribute("data-injectcss"),n=n.getAttribute("data-disable-injectsvg");if(!n){var r,a,i,o,s,l=function(d,h){h.parentNode.insertBefore(d,h)};if(t&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(d){console&&console.log(d)}}r=function(){var d,h=document.createElement("div");h.innerHTML=e._iconfont_svg_string_2208059,(h=h.getElementsByTagName("svg")[0])&&(h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",h=h,(d=document.body).firstChild?l(h,d.firstChild):d.appendChild(h))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(r,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),r()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(i=r,o=e.document,s=!1,c(),o.onreadystatechange=function(){o.readyState=="complete"&&(o.onreadystatechange=null,u())})}function u(){s||(s=!0,i())}function c(){try{o.documentElement.doScroll("left")}catch(d){return void setTimeout(c,50)}u()}})(window);const xEt={mounted(e,t){var r;const{value:n}=t;if(n)!the(n)&&((r=e.parentNode)==null||r.removeChild(e));else throw new Error(`[Directive: auth]: need auths! Like v-auth="['btn.add','btn.edit']"`)}},Qne=(e,t)=>{if(t){const{icon:n,type:r="info",plain:a=!1,dangerouslyUseHTMLString:i=!1,customClass:o="antd",duration:s=2e3,showClose:l=!1,offset:u=16,appendTo:c=document.body,grouping:d=!1,repeatNum:h=1,onClose:f}=t;return h6({message:e,icon:n,type:r,plain:a,dangerouslyUseHTMLString:i,duration:s,showClose:l,offset:u,appendTo:c,grouping:d,repeatNum:h,customClass:o==="antd"?"pure-message":"",onClose:()=>ed(f)?f():null})}else return h6({message:e,customClass:"pure-message"})},_Tt=()=>h6.closeAll(),kEt={mounted(e,t){var r;const{value:n}=t;if(n){e.copyValue=n;const a=(r=t.arg)!=null?r:"dblclick";ja(e,a,()=>{zM(e.copyValue)?Qne("复制成功",{type:"success"}):Qne("复制失败",{type:"error"})})}else throw new Error('[Directive: copy]: need value! Like v-copy="modelValue"')},updated(e,t){e.copyValue=t.value}},MEt={mounted(e,t){var r,a;const n=t.value;if(n&&ed(n)){let i=null,o=null,s=500,l=null;const u=(a=(r=t==null?void 0:t.arg)==null?void 0:r.includes(":"))!=null?a:!1;u?(s=Number(Sde(t.arg,":")),l=Number(Ltt(t.arg,":"))):t.arg&&(s=Number(t.arg));const c=()=>{i&&(clearTimeout(i),i=null),o&&(clearInterval(o),o=null)},d=f=>{f.preventDefault(),o===null&&(o=setInterval(()=>n(),l))};ja(e,"pointerdown",f=>{c(),f.preventDefault(),i===null&&(i=setTimeout(u?()=>{n(),d(f)}:()=>n(),s))}),ja(e,"pointerup",c),ja(e,"pointerleave",c)}else throw new Error('[Directive: longpress]: need callback and callback must be a function! Like v-longpress="callback"')}},BEt={mounted(e,t){var i,o,s,l;const{value:n}=t,r=(i=t.arg)!=null?i:"debounce",a=["debounce","throttle"].find(u=>u===r);if(a)if(n&&n.event&&ed(n.fn)){let u=n==null?void 0:n.params;if(u)if(Qf(u)||t0(u))u=t0(u)?Array.of(u):u;else throw new Error("[Directive: optimize]: `params` must be an array or object");ja(e,n.event,a==="debounce"?$P(u?()=>n.fn(...u):n.fn,(o=n==null?void 0:n.timeout)!=null?o:200,(s=n==null?void 0:n.immediate)!=null?s:!1):xtt(u?()=>n.fn(...u):n.fn,(l=n==null?void 0:n.timeout)!=null?l:1e3))}else throw new Error("[Directive: optimize]: `event` and `fn` are required, and `fn` must be a function");else throw new Error("[Directive: optimize]: only `debounce` and `throttle` are supported")}},REt={mounted(e,t){var r;const{value:n}=t;if(n)!nhe(n)&&((r=e.parentNode)==null||r.removeChild(e));else throw new Error(`[Directive: perms]: need perms! Like v-perms="['btn.add','btn.edit']"`)}};function ere(e,t){e.style.transform=t,e.style.webkitTransform=t}const LEt=(e,t,n={})=>{var h;const r=t.getBoundingClientRect(),a=e.clientX-r.left,i=e.clientY-r.top;let o=0,s=.3;(h=t._ripple)!=null&&h.circle?(s=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt(Os(a-o,2)+Os(i-o,2))/4):o=Math.sqrt(Os(t.clientWidth,2)+Os(t.clientHeight,2))/2;const l=`${(t.clientWidth-o*2)/2}px`,u=`${(t.clientHeight-o*2)/2}px`,c=n.center?l:`${a-o}px`,d=n.center?u:`${i-o}px`;return{radius:o,scale:s,x:c,y:d,centerX:l,centerY:u}},tV={show(e,t,n={}){var f;if(!((f=t==null?void 0:t._ripple)!=null&&f.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:s,y:l,centerX:u,centerY:c}=LEt(e,t,n),d=`${i*2}px`;a.className="v-ripple__animation",a.style.width=d,a.style.height=d,t.appendChild(r);const h=window.getComputedStyle(t);h&&h.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),ere(a,`translate(${s}, ${l}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),ere(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var s;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((s=n.parentNode)==null?void 0:s.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function O5e(e){return typeof e=="undefined"||!!e}function P5e(e){const t={},n=e.currentTarget;!(n!=null&&n._ripple)||n._ripple.touched||(t.center=n._ripple.centered,n._ripple.class&&(t.class=n._ripple.class),tV.show(e,n,t))}function I5e(e){const t=e.currentTarget;t!=null&&t._ripple&&(window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),tV.hide(t))}function N5e(e,t,n){var o;const{value:r,modifiers:a}=t,i=O5e(r);i||tV.hide(e),e._ripple=(o=e._ripple)!=null?o:{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,t0(r)&&r.class&&(e._ripple.class=r.class),i&&!n?(e.addEventListener("pointerdown",P5e),e.addEventListener("pointerup",I5e)):!i&&n&&$5e(e)}function $5e(e){e.removeEventListener("pointerdown",P5e),e.removeEventListener("pointerup",I5e)}function OEt(e,t){N5e(e,t,!1)}function PEt(e){delete e._ripple,$5e(e)}function IEt(e,t){if(t.value===t.oldValue)return;const n=O5e(t.oldValue);N5e(e,t,n)}const NEt={mounted:OEt,unmounted:PEt,updated:IEt},tre=Object.freeze(Object.defineProperty({__proto__:null,Ripple:NEt,auth:xEt,copy:kEt,longpress:MEt,optimize:BEt,perms:REt},Symbol.toStringTag,{value:"Module"})),V5e=Object.freeze({left:0,top:0,width:16,height:16}),H5e=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),nV=Object.freeze(de(de({},V5e),H5e));Object.freeze(Je(de({},nV),{body:"",hidden:!1}));de({},V5e);const z5e=Object.freeze({width:null,height:null}),W5e=Object.freeze(de(de({},z5e),H5e));function $Et(e,t){const n=de({},e);for(const r in t){const a=t[r],i=typeof a;r in z5e?(a===null||a&&(i==="string"||i==="number"))&&(n[r]=a):i===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const VEt=/[\s,]+/;function HEt(e,t){t.split(VEt).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function zEt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/a,i%1===0?r(i):0)}}return t}const WEt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,GEt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function nre(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(WEt);if(r===null||!r.length)return e;const a=[];let i=r.shift(),o=GEt.test(i);for(;;){if(o){const s=parseFloat(i);isNaN(s)?a.push(i):a.push(Math.ceil(s*t*n)/n)}else a.push(i);if(i=r.shift(),i===void 0)return a.join("");o=!o}}function jEt(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const a=e.indexOf(">",r),i=e.indexOf(""+t);if(a===-1||i===-1)break;const o=e.indexOf(">",i);if(o===-1)break;n+=e.slice(a+1,i).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function KEt(e,t){return e?""+e+" "+t:t}function UEt(e,t,n){const r=jEt(e);return KEt(r.defs,t+r.content+n)}const qEt=e=>e==="unset"||e==="undefined"||e==="none";function YEt(e,t){const n=de(de({},nV),e),r=de(de({},W5e),t),a={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,C=m.vFlip;let F=m.rotate;g?C?F+=2:(v.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),v.push("scale(-1 1)"),a.top=a.left=0):C&&(v.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),v.push("scale(1 -1)"),a.top=a.left=0);let b;switch(F<0&&(F-=Math.floor(F/4)*4),F=F%4,F){case 1:b=a.height/2+a.top,v.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:v.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,v.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}F%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),v.length&&(i=UEt(i,''," "))});const o=r.width,s=r.height,l=a.width,u=a.height;let c,d;o===null?(d=s===null?"1em":s==="auto"?u:s,c=nre(d,l/u)):(c=o==="auto"?l:o,d=s===null?nre(c,u/l):s==="auto"?u:s);const h={},f=(m,v)=>{qEt(v)||(h[m]=v.toString())};f("width",c),f("height",d);const p=[a.left,a.top,l,u];return h.viewBox=p.join(" "),{attributes:h,viewBox:p,body:i}}const JEt=/\sid="(\S+)"/g,XEt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let ZEt=0;function QEt(e,t=XEt){const n=[];let r;for(;r=JEt.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const o=typeof t=="function"?t(i):t+(ZEt++).toString(),s=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+o+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}function ewt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+" "}function twt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function nwt(e){return"data:image/svg+xml,"+twt(e)}function rwt(e){return'url("'+nwt(e)+'")'}const rre=Je(de({},W5e),{inline:!1}),awt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},iwt={display:"inline-block"},cL={backgroundColor:"currentColor"},G5e={backgroundColor:"transparent"},are={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},ire={webkitMask:cL,mask:cL,background:G5e};for(const e in ire){const t=ire[e];for(const n in are)t[e+n]=are[n]}const y7={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";y7[e+"-flip"]=t,y7[e.slice(0,1)+"-flip"]=t,y7[e+"Flip"]=t});function ore(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const owt=(e,t)=>{const n=$Et(rre,t),r=de({},awt),a=t.mode||"svg",i={},o=t.style,s=typeof o=="object"&&!(o instanceof Array)?o:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&HEt(n,v);break;case"color":i.color=v;break;case"rotate":typeof v=="string"?n[m]=zEt(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete r["aria-hidden"];break;default:{const g=y7[m];g?(v===!0||v==="true"||v===1)&&(n[g]=!0):rre[m]===void 0&&(r[m]=v)}}}const l=YEt(e,n),u=l.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),a==="svg"){r.style=de(de({},i),s),Object.assign(r,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),r.innerHTML=QEt(l.body,v?()=>v+"ID"+m++:"iconifyVue"),H("svg",r)}const{body:c,width:d,height:h}=e,f=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),p=ewt(c,Je(de({},u),{width:d+"",height:h+""}));return r.style=de(de(de(Je(de({},i),{"--svg":rwt(p),width:ore(u.width),height:ore(u.height)}),iwt),f?cL:G5e),s),H("span",r)},j5e=Object.create(null);function swt(e,t){j5e[e]=t}const sre=be({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?j5e[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:owt(de(de({},nV),n),e)}}),lwt=be({name:"IconifyIconOffline",components:{IconifyIcon:sre},props:{icon:{default:null}},render(){typeof this.icon=="object"&&swt(this.icon,this.icon);const e=this.$attrs;return typeof this.icon=="string"?H(sre,de({icon:this.icon,"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]}):H(this.icon,de({"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]})}}),K5e=/^[a-z0-9]+(-[a-z0-9]+)*$/,OF=(e,t,n,r="")=>{const a=e.split(":");if(e.slice(0,1)==="@"){if(a.length<2||a.length>3)return null;r=a.shift().slice(1)}if(a.length>3||!a.length)return null;if(a.length>1){const s=a.pop(),l=a.pop(),u={provider:a.length>0?a[0]:r,prefix:l,name:s};return t&&!b7(u)?null:u}const i=a[0],o=i.split("-");if(o.length>1){const s={provider:r,prefix:o.shift(),name:o.join("-")};return t&&!b7(s)?null:s}if(n&&r===""){const s={provider:r,prefix:"",name:i};return t&&!b7(s,n)?null:s}return null},b7=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,U5e=Object.freeze({left:0,top:0,width:16,height:16}),TC=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),PF=Object.freeze(de(de({},U5e),TC)),dL=Object.freeze(Je(de({},PF),{body:"",hidden:!1}));function uwt(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function lre(e,t){const n=uwt(e,t);for(const r in dL)r in TC?r in e&&!(r in n)&&(n[r]=TC[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function cwt(e,t){const n=e.icons,r=e.aliases||Object.create(null),a=Object.create(null);function i(o){if(n[o])return a[o]=[];if(!(o in a)){a[o]=null;const s=r[o]&&r[o].parent,l=s&&i(s);l&&(a[o]=[s].concat(l))}return a[o]}return Object.keys(n).concat(Object.keys(r)).forEach(i),a}function dwt(e,t,n){const r=e.icons,a=e.aliases||Object.create(null);let i={};function o(s){i=lre(r[s]||a[s],i)}return o(t),n.forEach(o),lre(e,i)}function q5e(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(a=>{t(a,null),n.push(a)});const r=cwt(e);for(const a in r){const i=r[a];i&&(t(a,dwt(e,a,i)),n.push(a))}return n}const fwt=de({provider:"",aliases:{},not_found:{}},U5e);function sk(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function Y5e(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!sk(e,fwt))return null;const n=t.icons;for(const a in n){const i=n[a];if(!a||typeof i.body!="string"||!sk(i,dL))return null}const r=t.aliases||Object.create(null);for(const a in r){const i=r[a],o=i.parent;if(!a||typeof o!="string"||!n[o]&&!r[o]||!sk(i,dL))return null}return t}const ure=Object.create(null);function hwt(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Mm(e,t){const n=ure[e]||(ure[e]=Object.create(null));return n[t]||(n[t]=hwt(e,t))}function rV(e,t){return Y5e(t)?q5e(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function pwt(e,t,n){try{if(typeof n.body=="string")return e.icons[t]=de({},n),!0}catch(r){}return!1}let Q2=!1;function J5e(e){return typeof e=="boolean"&&(Q2=e),Q2}function mwt(e){const t=typeof e=="string"?OF(e,!0,Q2):e;if(t){const n=Mm(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function vwt(e,t){const n=OF(e,!0,Q2);if(!n)return!1;const r=Mm(n.provider,n.prefix);return t?pwt(r,n.name,t):(r.missing.add(n.name),!0)}function gwt(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Q2&&!t&&!e.prefix){let a=!1;return Y5e(e)&&(e.prefix="",q5e(e,(i,o)=>{vwt(i,o)&&(a=!0)})),a}const n=e.prefix;if(!b7({prefix:n,name:"a"}))return!1;const r=Mm(t,n);return!!rV(r,e)}const X5e=Object.freeze({width:null,height:null}),Z5e=Object.freeze(de(de({},X5e),TC)),ywt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,bwt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function cre(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(ywt);if(r===null||!r.length)return e;const a=[];let i=r.shift(),o=bwt.test(i);for(;;){if(o){const s=parseFloat(i);isNaN(s)?a.push(i):a.push(Math.ceil(s*t*n)/n)}else a.push(i);if(i=r.shift(),i===void 0)return a.join("");o=!o}}function Cwt(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const a=e.indexOf(">",r),i=e.indexOf(""+t);if(a===-1||i===-1)break;const o=e.indexOf(">",i);if(o===-1)break;n+=e.slice(a+1,i).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function Fwt(e,t){return e?""+e+" "+t:t}function Ewt(e,t,n){const r=Cwt(e);return Fwt(r.defs,t+r.content+n)}const wwt=e=>e==="unset"||e==="undefined"||e==="none";function Swt(e,t){const n=de(de({},PF),e),r=de(de({},Z5e),t),a={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,C=m.vFlip;let F=m.rotate;g?C?F+=2:(v.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),v.push("scale(-1 1)"),a.top=a.left=0):C&&(v.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),v.push("scale(1 -1)"),a.top=a.left=0);let b;switch(F<0&&(F-=Math.floor(F/4)*4),F=F%4,F){case 1:b=a.height/2+a.top,v.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:v.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,v.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}F%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),v.length&&(i=Ewt(i,''," "))});const o=r.width,s=r.height,l=a.width,u=a.height;let c,d;o===null?(d=s===null?"1em":s==="auto"?u:s,c=cre(d,l/u)):(c=o==="auto"?l:o,d=s===null?cre(c,u/l):s==="auto"?u:s);const h={},f=(m,v)=>{wwt(v)||(h[m]=v.toString())};f("width",c),f("height",d);const p=[a.left,a.top,l,u];return h.viewBox=p.join(" "),{attributes:h,viewBox:p,body:i}}const Awt=/\sid="(\S+)"/g,_wt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let Dwt=0;function Twt(e,t=_wt){const n=[];let r;for(;r=Awt.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const o=typeof t=="function"?t(i):t+(Dwt++).toString(),s=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+o+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}const fL=Object.create(null);function xwt(e,t){fL[e]=t}function hL(e){return fL[e]||fL[""]}function aV(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const iV=Object.create(null),py=["https://api.simplesvg.com","https://api.unisvg.com"],C7=[];for(;py.length>0;)py.length===1||Math.random()>.5?C7.push(py.shift()):C7.push(py.pop());iV[""]=aV({resources:["https://api.iconify.design"].concat(C7)});function kwt(e,t){const n=aV(t);return n===null?!1:(iV[e]=n,!0)}function oV(e){return iV[e]}const Mwt=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch(t){}};let dre=Mwt();function Bwt(e,t){const n=oV(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let a=0;n.resources.forEach(o=>{a=Math.max(a,o.length)});const i=t+".json?icons=";r=n.maxURL-a-n.path.length-i.length}return r}function Rwt(e){return e===404}const Lwt=(e,t,n)=>{const r=[],a=Bwt(e,t),i="icons";let o={type:i,provider:e,prefix:t,icons:[]},s=0;return n.forEach((l,u)=>{s+=l.length+1,s>=a&&u>0&&(r.push(o),o={type:i,provider:e,prefix:t,icons:[]},s=l.length),o.icons.push(l)}),r.push(o),r};function Owt(e){if(typeof e=="string"){const t=oV(e);if(t)return t.path}return"/"}const Pwt=(e,t,n)=>{if(!dre){n("abort",424);return}let r=Owt(t.provider);switch(t.type){case"icons":{const i=t.prefix,s=t.icons.join(","),l=new URLSearchParams({icons:s});r+=i+".json?"+l.toString();break}case"custom":{const i=t.uri;r+=i.slice(0,1)==="/"?i.slice(1):i;break}default:n("abort",400);return}let a=503;dre(e+r).then(i=>{const o=i.status;if(o!==200){setTimeout(()=>{n(Rwt(o)?"abort":"next",o)});return}return a=501,i.json()}).then(i=>{if(typeof i!="object"||i===null){setTimeout(()=>{i===404?n("abort",i):n("next",a)});return}setTimeout(()=>{n("success",i)})}).catch(()=>{n("next",a)})},Iwt={prepare:Lwt,send:Pwt};function Nwt(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((a,i)=>a.provider!==i.provider?a.provider.localeCompare(i.provider):a.prefix!==i.prefix?a.prefix.localeCompare(i.prefix):a.name.localeCompare(i.name));let r={provider:"",prefix:"",name:""};return e.forEach(a=>{if(r.name===a.name&&r.prefix===a.prefix&&r.provider===a.provider)return;r=a;const i=a.provider,o=a.prefix,s=a.name,l=n[i]||(n[i]=Object.create(null)),u=l[o]||(l[o]=Mm(i,o));let c;s in u.icons?c=t.loaded:o===""||u.missing.has(s)?c=t.missing:c=t.pending;const d={provider:i,prefix:o,name:s};c.push(d)}),t}function Q5e(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(a=>a.id!==t))})}function $wt(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,a=e.prefix;t.forEach(i=>{const o=i.icons,s=o.pending.length;o.pending=o.pending.filter(l=>{if(l.prefix!==a)return!0;const u=l.name;if(e.icons[u])o.loaded.push({provider:r,prefix:a,name:u});else if(e.missing.has(u))o.missing.push({provider:r,prefix:a,name:u});else return n=!0,!0;return!1}),o.pending.length!==s&&(n||Q5e([e],i.id),i.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),i.abort))})}))}let Vwt=0;function Hwt(e,t,n){const r=Vwt++,a=Q5e.bind(null,n,r);if(!t.pending.length)return a;const i={id:r,icons:t,callback:e,abort:a};return n.forEach(o=>{(o.loaderCallbacks||(o.loaderCallbacks=[])).push(i)}),a}function zwt(e,t=!0,n=!1){const r=[];return e.forEach(a=>{const i=typeof a=="string"?OF(a,t,n):a;i&&r.push(i)}),r}var Wwt={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Gwt(e,t,n,r){const a=e.resources.length,i=e.random?Math.floor(Math.random()*a):e.index;let o;if(e.random){let w=e.resources.slice(0);for(o=[];w.length>1;){const S=Math.floor(Math.random()*w.length);o.push(w[S]),w=w.slice(0,S).concat(w.slice(S+1))}o=o.concat(w)}else o=e.resources.slice(i).concat(e.resources.slice(0,i));const s=Date.now();let l="pending",u=0,c,d=null,h=[],f=[];typeof r=="function"&&f.push(r);function p(){d&&(clearTimeout(d),d=null)}function m(){l==="pending"&&(l="aborted"),p(),h.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),h=[]}function v(w,S){S&&(f=[]),typeof w=="function"&&f.push(w)}function g(){return{startTime:s,payload:t,status:l,queriesSent:u,queriesPending:h.length,subscribe:v,abort:m}}function C(){l="failed",f.forEach(w=>{w(void 0,c)})}function F(){h.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),h=[]}function b(w,S,A){const _=S!=="success";switch(h=h.filter(D=>D!==w),l){case"pending":break;case"failed":if(_||!e.dataAfterTimeout)return;break;default:return}if(S==="abort"){c=A,C();return}if(_){c=A,h.length||(o.length?E():C());return}if(p(),F(),!e.random){const D=e.resources.indexOf(w.resource);D!==-1&&D!==e.index&&(e.index=D)}l="completed",f.forEach(D=>{D(A)})}function E(){if(l!=="pending")return;p();const w=o.shift();if(w===void 0){if(h.length){d=setTimeout(()=>{p(),l==="pending"&&(F(),C())},e.timeout);return}C();return}const S={status:"pending",resource:w,callback:(A,_)=>{b(S,A,_)}};h.push(S),u++,d=setTimeout(E,e.rotate),n(w,t,S.callback)}return setTimeout(E),g}function e2e(e){const t=de(de({},Wwt),e);let n=[];function r(){n=n.filter(s=>s().status==="pending")}function a(s,l,u){const c=Gwt(t,s,l,(d,h)=>{r(),u&&u(d,h)});return n.push(c),c}function i(s){return n.find(l=>s(l))||null}return{query:a,find:i,setIndex:s=>{t.index=s},getIndex:()=>t.index,cleanup:r}}function fre(){}const lk=Object.create(null);function jwt(e){if(!lk[e]){const t=oV(e);if(!t)return;const n=e2e(t),r={config:t,redundancy:n};lk[e]=r}return lk[e]}function Kwt(e,t,n){let r,a;if(typeof e=="string"){const i=hL(e);if(!i)return n(void 0,424),fre;a=i.send;const o=jwt(e);o&&(r=o.redundancy)}else{const i=aV(e);if(i){r=e2e(i);const o=e.resources?e.resources[0]:"",s=hL(o);s&&(a=s.send)}}return!r||!a?(n(void 0,424),fre):r.query(t,a,n)().abort}const hre="iconify2",eb="iconify",t2e=eb+"-count",pre=eb+"-version",n2e=36e5,Uwt=168,qwt=50;function pL(e,t){try{return e.getItem(t)}catch(n){}}function sV(e,t,n){try{return e.setItem(t,n),!0}catch(r){}}function mre(e,t){try{e.removeItem(t)}catch(n){}}function mL(e,t){return sV(e,t2e,t.toString())}function vL(e){return parseInt(pL(e,t2e))||0}const IF={local:!0,session:!0},r2e={local:new Set,session:new Set};let lV=!1;function Ywt(e){lV=e}let c3=typeof window=="undefined"?{}:window;function a2e(e){const t=e+"Storage";try{if(c3&&c3[t]&&typeof c3[t].length=="number")return c3[t]}catch(n){}IF[e]=!1}function i2e(e,t){const n=a2e(e);if(!n)return;const r=pL(n,pre);if(r!==hre){if(r){const s=vL(n);for(let l=0;l{const l=eb+s.toString(),u=pL(n,l);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>a&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,s))return!0}catch(c){}mre(n,l)}};let o=vL(n);for(let s=o-1;s>=0;s--)i(s)||(s===o-1?(o--,mL(n,o)):r2e[e].add(s))}function o2e(){if(!lV){Ywt(!0);for(const e in IF)i2e(e,t=>{const n=t.data,r=t.provider,a=n.prefix,i=Mm(r,a);if(!rV(i,n).length)return!1;const o=n.lastModified||-1;return i.lastModifiedCached=i.lastModifiedCached?Math.min(i.lastModifiedCached,o):o,!0})}}function Jwt(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in IF)i2e(r,a=>{const i=a.data;return a.provider!==e.provider||i.prefix!==e.prefix||i.lastModified===t});return!0}function Xwt(e,t){lV||o2e();function n(r){let a;if(!IF[r]||!(a=a2e(r)))return;const i=r2e[r];let o;if(i.size)i.delete(o=Array.from(i).shift());else if(o=vL(a),o>=qwt||!mL(a,o+1))return;const s={cached:Math.floor(Date.now()/n2e),provider:e.provider,data:t};return sV(a,eb+o.toString(),JSON.stringify(s))}t.lastModified&&!Jwt(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function vre(){}function Zwt(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,$wt(e)}))}function Qwt(e){const t=[],n=[];return e.forEach(r=>{(r.match(K5e)?t:n).push(r)}),{valid:t,invalid:n}}function my(e,t,n,r){function a(){const i=e.pendingIcons;t.forEach(o=>{i&&i.delete(o),e.icons[o]||e.missing.add(o)})}if(n&&typeof n=="object")try{if(!rV(e,n).length){a();return}r&&Xwt(e,n)}catch(i){console.error(i)}a(),Zwt(e)}function gre(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function eSt(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,a=e.iconsToLoad;if(delete e.iconsToLoad,!a||!a.length)return;const i=e.loadIcon;if(e.loadIcons&&(a.length>1||!i)){gre(e.loadIcons(a,r,n),c=>{my(e,a,c,!1)});return}if(i){a.forEach(c=>{const d=i(c,r,n);gre(d,h=>{const f=h?{prefix:r,icons:{[c]:h}}:null;my(e,[c],f,!1)})});return}const{valid:o,invalid:s}=Qwt(a);if(s.length&&my(e,s,null,!1),!o.length)return;const l=r.match(K5e)?hL(n):null;if(!l){my(e,o,null,!1);return}l.prepare(n,r,o).forEach(c=>{Kwt(n,c,d=>{my(e,c.icons,d,!0)})})}))}const tSt=(e,t)=>{const n=zwt(e,!0,J5e()),r=Nwt(n);if(!r.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(r.loaded,r.missing,r.pending,vre)}),()=>{l=!1}}const a=Object.create(null),i=[];let o,s;return r.pending.forEach(l=>{const{provider:u,prefix:c}=l;if(c===s&&u===o)return;o=u,s=c,i.push(Mm(u,c));const d=a[u]||(a[u]=Object.create(null));d[c]||(d[c]=[])}),r.pending.forEach(l=>{const{provider:u,prefix:c,name:d}=l,h=Mm(u,c),f=h.pendingIcons||(h.pendingIcons=new Set);f.has(d)||(f.add(d),a[u][c].push(d))}),i.forEach(l=>{const u=a[l.provider][l.prefix];u.length&&eSt(l,u)}),t?Hwt(t,r,i):vre};function nSt(e,t){const n=de({},e);for(const r in t){const a=t[r],i=typeof a;r in X5e?(a===null||a&&(i==="string"||i==="number"))&&(n[r]=a):i===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const rSt=/[\s,]+/;function aSt(e,t){t.split(rSt).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function iSt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/a,i%1===0?r(i):0)}}return t}function oSt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'"+e+" "}function sSt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function lSt(e){return"data:image/svg+xml,"+sSt(e)}function uSt(e){return'url("'+lSt(e)+'")'}const yre=Je(de({},Z5e),{inline:!1}),cSt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},dSt={display:"inline-block"},gL={backgroundColor:"currentColor"},s2e={backgroundColor:"transparent"},bre={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Cre={webkitMask:gL,mask:gL,background:s2e};for(const e in Cre){const t=Cre[e];for(const n in bre)t[e+n]=bre[n]}const F7={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";F7[e+"-flip"]=t,F7[e.slice(0,1)+"-flip"]=t,F7[e+"Flip"]=t});function Fre(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Ere=(e,t)=>{const n=nSt(yre,t),r=de({},cSt),a=t.mode||"svg",i={},o=t.style,s=typeof o=="object"&&!(o instanceof Array)?o:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&aSt(n,v);break;case"color":i.color=v;break;case"rotate":typeof v=="string"?n[m]=iSt(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete r["aria-hidden"];break;default:{const g=F7[m];g?(v===!0||v==="true"||v===1)&&(n[g]=!0):yre[m]===void 0&&(r[m]=v)}}}const l=Swt(e,n),u=l.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),a==="svg"){r.style=de(de({},i),s),Object.assign(r,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),r.innerHTML=Twt(l.body,v?()=>v+"ID"+m++:"iconifyVue"),H("svg",r)}const{body:c,width:d,height:h}=e,f=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),p=oSt(c,Je(de({},u),{width:d+"",height:h+""}));return r.style=de(de(de(Je(de({},i),{"--svg":uSt(p),width:Fre(u.width),height:Fre(u.height)}),dSt),f?gL:s2e),s),H("span",r)};J5e(!0);xwt("",Iwt);if(typeof document!="undefined"&&typeof window!="undefined"){o2e();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!gwt(r))&&console.error(n)}catch(a){console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const a=t[n];if(typeof a!="object"||!a||a.resources===void 0)continue;kwt(n,a)||console.error(r)}catch(a){console.error(r)}}}}const fSt=Je(de({},PF),{body:""}),wre=be({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=OF(e,!1,!0))===null)return this.abortLoading(),null;let a=mwt(r);if(!a)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",a!==null&&(this._loadingIcon={name:e,abort:tSt([r],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){a=Object.assign({},a);const o=n(a.body,r.name,r.prefix,r.provider);typeof o=="string"&&(a.body=o)}const i=["iconify"];return r.prefix!==""&&i.push("iconify--"+r.prefix),r.provider!==""&&i.push("iconify--"+r.provider),{data:a,classes:i}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return Ere(fSt,e);let n=e;return t.classes&&(n=Je(de({},e),{class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")})),Ere(de(de({},PF),t.data),n)}}),hSt=be({name:"IconifyIconOnline",components:{IconifyIcon:wre},props:{icon:{type:String,default:""}},render(){const e=this.$attrs;return H(wre,de({icon:`${this.icon}`,"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]})}}),pSt={"ep:":["add-location","aim","alarm-clock","apple","arrow-down","arrow-down-bold","arrow-left","arrow-left-bold","arrow-right","arrow-right-bold","arrow-up","arrow-up-bold","avatar","back","baseball","basketball","bell","bell-filled","bicycle","bottom","bottom-left","bottom-right","bowl","box","briefcase","brush","brush-filled","burger","calendar","camera","camera-filled","caret-bottom","caret-left","caret-right","caret-top","cellphone","chat-dot-round","chat-dot-square","chat-line-round","chat-line-square","chat-round","chat-square","check","checked","cherry","chicken","chrome-filled","circle-check","circle-check-filled","circle-close","circle-close-filled","circle-plus","circle-plus-filled","clock","close","close-bold","cloudy","coffee","coffee-cup","coin","cold-drink","collection","collection-tag","comment","compass","connection","coordinate","copy-document","cpu","credit-card","crop","d-arrow-left","d-arrow-right","d-caret","data-analysis","data-board","data-line","delete","delete-filled","delete-location","dessert","discount","dish","dish-dot","document","document-add","document-checked","document-copy","document-delete","document-remove","download","drizzling","edit","edit-pen","eleme","eleme-filled","element-plus","expand","failed","female","files","film","filter","finished","first-aid-kit","flag","fold","folder","folder-add","folder-checked","folder-delete","folder-opened","folder-remove","food","football","fork-spoon","fries","full-screen","goblet","goblet-full","goblet-square","goblet-square-full","gold-medal","goods","goods-filled","grape","grid","guide","handbag","headset","help","help-filled","hide","histogram","home-filled","hot-water","house","ice-cream","ice-cream-round","ice-cream-square","ice-drink","ice-tea","info-filled","iphone","key","knife-fork","lightning","link","list","loading","location","location-filled","location-information","lock","lollipop","magic-stick","magnet","male","management","map-location","medal","memo","menu","message","message-box","mic","microphone","milk-tea","minus","money","monitor","moon","moon-night","more","more-filled","mostly-cloudy","mouse","mug","mute","mute-notification","no-smoking","notebook","notification","odometer","office-building","open","operation","opportunity","orange","paperclip","partly-cloudy","pear","phone","phone-filled","picture","picture-filled","picture-rounded","pie-chart","place","platform","plus","pointer","position","postcard","pouring","present","price-tag","printer","promotion","quartz-watch","question-filled","rank","reading","reading-lamp","refresh","refresh-left","refresh-right","refrigerator","remove","remove-filled","right","scale-to-original","school","scissor","search","select","sell","semi-select","service","set-up","setting","share","ship","shop","shopping-bag","shopping-cart","shopping-cart-full","shopping-trolley","smoking","soccer","sold-out","sort","sort-down","sort-up","stamp","star","star-filled","stopwatch","success-filled","sugar","suitcase","suitcase-line","sunny","sunrise","sunset","switch","switch-button","switch-filled","takeaway-box","ticket","tickets","timer","toilet-paper","tools","top","top-left","top-right","trend-charts","trophy","trophy-base","turn-off","umbrella","unlock","upload","upload-filled","user","user-filled","van","video-camera","video-camera-filled","video-pause","video-play","view","wallet","wallet-filled","warn-triangle-filled","warning","warning-filled","watch","watermelon","wind-power","zoom-in","zoom-out"],"ri:":["24-hours-fill","24-hours-line","4k-fill","4k-line","a-b","account-box-fill","account-box-line","account-circle-fill","account-circle-line","account-pin-box-fill","account-pin-box-line","account-pin-circle-fill","account-pin-circle-line","add-box-fill","add-box-line","add-circle-fill","add-circle-line","add-fill","add-line","admin-fill","admin-line","advertisement-fill","advertisement-line","ai-generate","airplay-fill","airplay-line","alarm-fill","alarm-line","alarm-warning-fill","alarm-warning-line","album-fill","album-line","alert-fill","alert-line","aliens-fill","aliens-line","align-bottom","align-center","align-justify","align-left","align-right","align-top","align-vertically","alipay-fill","alipay-line","amazon-fill","amazon-line","anchor-fill","anchor-line","ancient-gate-fill","ancient-gate-line","ancient-pavilion-fill","ancient-pavilion-line","android-fill","android-line","angularjs-fill","angularjs-line","anticlockwise-2-fill","anticlockwise-2-line","anticlockwise-fill","anticlockwise-line","app-store-fill","app-store-line","apple-fill","apple-line","apps-2-fill","apps-2-line","apps-fill","apps-line","archive-2-fill","archive-2-line","archive-drawer-fill","archive-drawer-line","archive-fill","archive-line","arrow-down-circle-fill","arrow-down-circle-line","arrow-down-double-fill","arrow-down-double-line","arrow-down-fill","arrow-down-line","arrow-down-s-fill","arrow-down-s-line","arrow-drop-down-fill","arrow-drop-down-line","arrow-drop-left-fill","arrow-drop-left-line","arrow-drop-right-fill","arrow-drop-right-line","arrow-drop-up-fill","arrow-drop-up-line","arrow-go-back-fill","arrow-go-back-line","arrow-go-forward-fill","arrow-go-forward-line","arrow-left-circle-fill","arrow-left-circle-line","arrow-left-double-fill","arrow-left-double-line","arrow-left-down-fill","arrow-left-down-line","arrow-left-fill","arrow-left-line","arrow-left-right-fill","arrow-left-right-line","arrow-left-s-fill","arrow-left-s-line","arrow-left-up-fill","arrow-left-up-line","arrow-right-circle-fill","arrow-right-circle-line","arrow-right-double-fill","arrow-right-double-line","arrow-right-down-fill","arrow-right-down-line","arrow-right-fill","arrow-right-line","arrow-right-s-fill","arrow-right-s-line","arrow-right-up-fill","arrow-right-up-line","arrow-turn-back-fill","arrow-turn-back-line","arrow-turn-forward-fill","arrow-turn-forward-line","arrow-up-circle-fill","arrow-up-circle-line","arrow-up-double-fill","arrow-up-double-line","arrow-up-down-fill","arrow-up-down-line","arrow-up-fill","arrow-up-line","arrow-up-s-fill","arrow-up-s-line","artboard-2-fill","artboard-2-line","artboard-fill","artboard-line","article-fill","article-line","aspect-ratio-fill","aspect-ratio-line","asterisk","at-fill","at-line","attachment-2","attachment-fill","attachment-line","auction-fill","auction-line","award-fill","award-line","baidu-fill","baidu-line","ball-pen-fill","ball-pen-line","bank-card-2-fill","bank-card-2-line","bank-card-fill","bank-card-line","bank-fill","bank-line","bar-chart-2-fill","bar-chart-2-line","bar-chart-box-fill","bar-chart-box-line","bar-chart-fill","bar-chart-grouped-fill","bar-chart-grouped-line","bar-chart-horizontal-fill","bar-chart-horizontal-line","bar-chart-line","barcode-box-fill","barcode-box-line","barcode-fill","barcode-line","bard-fill","bard-line","barricade-fill","barricade-line","base-station-fill","base-station-line","basketball-fill","basketball-line","battery-2-charge-fill","battery-2-charge-line","battery-2-fill","battery-2-line","battery-charge-fill","battery-charge-line","battery-fill","battery-line","battery-low-fill","battery-low-line","battery-saver-fill","battery-saver-line","battery-share-fill","battery-share-line","bear-smile-fill","bear-smile-line","beer-fill","beer-line","behance-fill","behance-line","bell-fill","bell-line","bike-fill","bike-line","bilibili-fill","bilibili-line","bill-fill","bill-line","billiards-fill","billiards-line","bit-coin-fill","bit-coin-line","blaze-fill","blaze-line","blender-fill","blender-line","bluetooth-connect-fill","bluetooth-connect-line","bluetooth-fill","bluetooth-line","blur-off-fill","blur-off-line","body-scan-fill","body-scan-line","bold","book-2-fill","book-2-line","book-3-fill","book-3-line","book-fill","book-line","book-mark-fill","book-mark-line","book-open-fill","book-open-line","book-read-fill","book-read-line","booklet-fill","booklet-line","bookmark-2-fill","bookmark-2-line","bookmark-3-fill","bookmark-3-line","bookmark-fill","bookmark-line","bootstrap-fill","bootstrap-line","box-1-fill","box-1-line","box-2-fill","box-2-line","box-3-fill","box-3-line","boxing-fill","boxing-line","braces-fill","braces-line","brackets-fill","brackets-line","brain-fill","brain-line","briefcase-2-fill","briefcase-2-line","briefcase-3-fill","briefcase-3-line","briefcase-4-fill","briefcase-4-line","briefcase-5-fill","briefcase-5-line","briefcase-fill","briefcase-line","bring-forward","bring-to-front","broadcast-fill","broadcast-line","brush-2-fill","brush-2-line","brush-3-fill","brush-3-line","brush-4-fill","brush-4-line","brush-fill","brush-line","bubble-chart-fill","bubble-chart-line","bug-2-fill","bug-2-line","bug-fill","bug-line","building-2-fill","building-2-line","building-3-fill","building-3-line","building-4-fill","building-4-line","building-fill","building-line","bus-2-fill","bus-2-line","bus-fill","bus-line","bus-wifi-fill","bus-wifi-line","cactus-fill","cactus-line","cake-2-fill","cake-2-line","cake-3-fill","cake-3-line","cake-fill","cake-line","calculator-fill","calculator-line","calendar-2-fill","calendar-2-line","calendar-check-fill","calendar-check-line","calendar-close-fill","calendar-close-line","calendar-event-fill","calendar-event-line","calendar-fill","calendar-line","calendar-todo-fill","calendar-todo-line","camera-2-fill","camera-2-line","camera-3-fill","camera-3-line","camera-fill","camera-lens-fill","camera-lens-line","camera-line","camera-off-fill","camera-off-line","camera-switch-fill","camera-switch-line","candle-fill","candle-line","capsule-fill","capsule-line","car-fill","car-line","car-washing-fill","car-washing-line","caravan-fill","caravan-line","cash-fill","cash-line","cast-fill","cast-line","cellphone-fill","cellphone-line","celsius-fill","celsius-line","centos-fill","centos-line","character-recognition-fill","character-recognition-line","charging-pile-2-fill","charging-pile-2-line","charging-pile-fill","charging-pile-line","chat-1-fill","chat-1-line","chat-2-fill","chat-2-line","chat-3-fill","chat-3-line","chat-4-fill","chat-4-line","chat-check-fill","chat-check-line","chat-delete-fill","chat-delete-line","chat-download-fill","chat-download-line","chat-follow-up-fill","chat-follow-up-line","chat-forward-fill","chat-forward-line","chat-heart-fill","chat-heart-line","chat-history-fill","chat-history-line","chat-new-fill","chat-new-line","chat-off-fill","chat-off-line","chat-poll-fill","chat-poll-line","chat-private-fill","chat-private-line","chat-quote-fill","chat-quote-line","chat-settings-fill","chat-settings-line","chat-smile-2-fill","chat-smile-2-line","chat-smile-3-fill","chat-smile-3-line","chat-smile-fill","chat-smile-line","chat-upload-fill","chat-upload-line","chat-voice-fill","chat-voice-line","check-double-fill","check-double-line","check-fill","check-line","checkbox-blank-circle-fill","checkbox-blank-circle-line","checkbox-blank-fill","checkbox-blank-line","checkbox-circle-fill","checkbox-circle-line","checkbox-fill","checkbox-indeterminate-fill","checkbox-indeterminate-line","checkbox-line","checkbox-multiple-blank-fill","checkbox-multiple-blank-line","checkbox-multiple-fill","checkbox-multiple-line","china-railway-fill","china-railway-line","chrome-fill","chrome-line","circle-fill","circle-line","clapperboard-fill","clapperboard-line","clipboard-fill","clipboard-line","clockwise-2-fill","clockwise-2-line","clockwise-fill","clockwise-line","close-circle-fill","close-circle-line","close-fill","close-line","closed-captioning-fill","closed-captioning-line","cloud-fill","cloud-line","cloud-off-fill","cloud-off-line","cloud-windy-fill","cloud-windy-line","cloudy-2-fill","cloudy-2-line","cloudy-fill","cloudy-line","code-box-fill","code-box-line","code-fill","code-line","code-s-fill","code-s-line","code-s-slash-fill","code-s-slash-line","code-view","codepen-fill","codepen-line","coin-fill","coin-line","coins-fill","coins-line","collage-fill","collage-line","command-fill","command-line","community-fill","community-line","compass-2-fill","compass-2-line","compass-3-fill","compass-3-line","compass-4-fill","compass-4-line","compass-discover-fill","compass-discover-line","compass-fill","compass-line","compasses-2-fill","compasses-2-line","compasses-fill","compasses-line","computer-fill","computer-line","contacts-book-2-fill","contacts-book-2-line","contacts-book-fill","contacts-book-line","contacts-book-upload-fill","contacts-book-upload-line","contacts-fill","contacts-line","contract-left-fill","contract-left-line","contract-left-right-fill","contract-left-right-line","contract-right-fill","contract-right-line","contract-up-down-fill","contract-up-down-line","contrast-2-fill","contrast-2-line","contrast-drop-2-fill","contrast-drop-2-line","contrast-drop-fill","contrast-drop-line","contrast-fill","contrast-line","copilot-fill","copilot-line","copper-coin-fill","copper-coin-line","copper-diamond-fill","copper-diamond-line","copyleft-fill","copyleft-line","copyright-fill","copyright-line","coreos-fill","coreos-line","corner-down-left-fill","corner-down-left-line","corner-down-right-fill","corner-down-right-line","corner-left-down-fill","corner-left-down-line","corner-left-up-fill","corner-left-up-line","corner-right-down-fill","corner-right-down-line","corner-right-up-fill","corner-right-up-line","corner-up-left-double-fill","corner-up-left-double-line","corner-up-left-fill","corner-up-left-line","corner-up-right-double-fill","corner-up-right-double-line","corner-up-right-fill","corner-up-right-line","coupon-2-fill","coupon-2-line","coupon-3-fill","coupon-3-line","coupon-4-fill","coupon-4-line","coupon-5-fill","coupon-5-line","coupon-fill","coupon-line","cpu-fill","cpu-line","creative-commons-by-fill","creative-commons-by-line","creative-commons-fill","creative-commons-line","creative-commons-nc-fill","creative-commons-nc-line","creative-commons-nd-fill","creative-commons-nd-line","creative-commons-sa-fill","creative-commons-sa-line","creative-commons-zero-fill","creative-commons-zero-line","criminal-fill","criminal-line","crop-2-fill","crop-2-line","crop-fill","crop-line","cross-fill","cross-line","crosshair-2-fill","crosshair-2-line","crosshair-fill","crosshair-line","css3-fill","css3-line","cup-fill","cup-line","currency-fill","currency-line","cursor-fill","cursor-line","customer-service-2-fill","customer-service-2-line","customer-service-fill","customer-service-line","dashboard-2-fill","dashboard-2-line","dashboard-3-fill","dashboard-3-line","dashboard-fill","dashboard-line","database-2-fill","database-2-line","database-fill","database-line","delete-back-2-fill","delete-back-2-line","delete-back-fill","delete-back-line","delete-bin-2-fill","delete-bin-2-line","delete-bin-3-fill","delete-bin-3-line","delete-bin-4-fill","delete-bin-4-line","delete-bin-5-fill","delete-bin-5-line","delete-bin-6-fill","delete-bin-6-line","delete-bin-7-fill","delete-bin-7-line","delete-bin-fill","delete-bin-line","delete-column","delete-row","device-fill","device-line","device-recover-fill","device-recover-line","dingding-fill","dingding-line","direction-fill","direction-line","disc-fill","disc-line","discord-fill","discord-line","discuss-fill","discuss-line","dislike-fill","dislike-line","disqus-fill","disqus-line","divide-fill","divide-line","donut-chart-fill","donut-chart-line","door-closed-fill","door-closed-line","door-fill","door-line","door-lock-box-fill","door-lock-box-line","door-lock-fill","door-lock-line","door-open-fill","door-open-line","dossier-fill","dossier-line","douban-fill","douban-line","double-quotes-l","double-quotes-r","download-2-fill","download-2-line","download-cloud-2-fill","download-cloud-2-line","download-cloud-fill","download-cloud-line","download-fill","download-line","draft-fill","draft-line","drag-drop-fill","drag-drop-line","drag-move-2-fill","drag-move-2-line","drag-move-fill","drag-move-line","draggable","dribbble-fill","dribbble-line","drive-fill","drive-line","drizzle-fill","drizzle-line","drop-fill","drop-line","dropbox-fill","dropbox-line","dropdown-list","dual-sim-1-fill","dual-sim-1-line","dual-sim-2-fill","dual-sim-2-line","dv-fill","dv-line","dvd-fill","dvd-line","e-bike-2-fill","e-bike-2-line","e-bike-fill","e-bike-line","earth-fill","earth-line","earthquake-fill","earthquake-line","edge-fill","edge-line","edge-new-fill","edge-new-line","edit-2-fill","edit-2-line","edit-box-fill","edit-box-line","edit-circle-fill","edit-circle-line","edit-fill","edit-line","eject-fill","eject-line","emoji-sticker-fill","emoji-sticker-line","emotion-2-fill","emotion-2-line","emotion-fill","emotion-happy-fill","emotion-happy-line","emotion-laugh-fill","emotion-laugh-line","emotion-line","emotion-normal-fill","emotion-normal-line","emotion-sad-fill","emotion-sad-line","emotion-unhappy-fill","emotion-unhappy-line","empathize-fill","empathize-line","emphasis","emphasis-cn","english-input","equal-fill","equal-line","equalizer-fill","equalizer-line","eraser-fill","eraser-line","error-warning-fill","error-warning-line","evernote-fill","evernote-line","exchange-box-fill","exchange-box-line","exchange-cny-fill","exchange-cny-line","exchange-dollar-fill","exchange-dollar-line","exchange-fill","exchange-funds-fill","exchange-funds-line","exchange-line","expand-left-fill","expand-left-line","expand-left-right-fill","expand-left-right-line","expand-right-fill","expand-right-line","expand-up-down-fill","expand-up-down-line","external-link-fill","external-link-line","eye-2-fill","eye-2-line","eye-close-fill","eye-close-line","eye-fill","eye-line","eye-off-fill","eye-off-line","facebook-box-fill","facebook-box-line","facebook-circle-fill","facebook-circle-line","facebook-fill","facebook-line","fahrenheit-fill","fahrenheit-line","feedback-fill","feedback-line","file-2-fill","file-2-line","file-3-fill","file-3-line","file-4-fill","file-4-line","file-add-fill","file-add-line","file-chart-2-fill","file-chart-2-line","file-chart-fill","file-chart-line","file-close-fill","file-close-line","file-cloud-fill","file-cloud-line","file-code-fill","file-code-line","file-copy-2-fill","file-copy-2-line","file-copy-fill","file-copy-line","file-damage-fill","file-damage-line","file-download-fill","file-download-line","file-edit-fill","file-edit-line","file-excel-2-fill","file-excel-2-line","file-excel-fill","file-excel-line","file-fill","file-forbid-fill","file-forbid-line","file-gif-fill","file-gif-line","file-history-fill","file-history-line","file-hwp-fill","file-hwp-line","file-image-fill","file-image-line","file-info-fill","file-info-line","file-line","file-list-2-fill","file-list-2-line","file-list-3-fill","file-list-3-line","file-list-fill","file-list-line","file-lock-fill","file-lock-line","file-mark-fill","file-mark-line","file-music-fill","file-music-line","file-paper-2-fill","file-paper-2-line","file-paper-fill","file-paper-line","file-pdf-2-fill","file-pdf-2-line","file-pdf-fill","file-pdf-line","file-ppt-2-fill","file-ppt-2-line","file-ppt-fill","file-ppt-line","file-reduce-fill","file-reduce-line","file-search-fill","file-search-line","file-settings-fill","file-settings-line","file-shield-2-fill","file-shield-2-line","file-shield-fill","file-shield-line","file-shred-fill","file-shred-line","file-text-fill","file-text-line","file-transfer-fill","file-transfer-line","file-unknow-fill","file-unknow-line","file-upload-fill","file-upload-line","file-user-fill","file-user-line","file-video-fill","file-video-line","file-warning-fill","file-warning-line","file-word-2-fill","file-word-2-line","file-word-fill","file-word-line","file-zip-fill","file-zip-line","film-fill","film-line","filter-2-fill","filter-2-line","filter-3-fill","filter-3-line","filter-fill","filter-line","filter-off-fill","filter-off-line","find-replace-fill","find-replace-line","finder-fill","finder-line","fingerprint-2-fill","fingerprint-2-line","fingerprint-fill","fingerprint-line","fire-fill","fire-line","firefox-fill","firefox-line","first-aid-kit-fill","first-aid-kit-line","flag-2-fill","flag-2-line","flag-fill","flag-line","flashlight-fill","flashlight-line","flask-fill","flask-line","flickr-fill","flickr-line","flight-land-fill","flight-land-line","flight-takeoff-fill","flight-takeoff-line","flood-fill","flood-line","flow-chart","flutter-fill","flutter-line","focus-2-fill","focus-2-line","focus-3-fill","focus-3-line","focus-fill","focus-line","foggy-fill","foggy-line","folder-2-fill","folder-2-line","folder-3-fill","folder-3-line","folder-4-fill","folder-4-line","folder-5-fill","folder-5-line","folder-add-fill","folder-add-line","folder-chart-2-fill","folder-chart-2-line","folder-chart-fill","folder-chart-line","folder-download-fill","folder-download-line","folder-fill","folder-forbid-fill","folder-forbid-line","folder-history-fill","folder-history-line","folder-image-fill","folder-image-line","folder-info-fill","folder-info-line","folder-keyhole-fill","folder-keyhole-line","folder-line","folder-lock-fill","folder-lock-line","folder-music-fill","folder-music-line","folder-open-fill","folder-open-line","folder-received-fill","folder-received-line","folder-reduce-fill","folder-reduce-line","folder-settings-fill","folder-settings-line","folder-shared-fill","folder-shared-line","folder-shield-2-fill","folder-shield-2-line","folder-shield-fill","folder-shield-line","folder-transfer-fill","folder-transfer-line","folder-unknow-fill","folder-unknow-line","folder-upload-fill","folder-upload-line","folder-user-fill","folder-user-line","folder-video-fill","folder-video-line","folder-warning-fill","folder-warning-line","folder-zip-fill","folder-zip-line","folders-fill","folders-line","font-color","font-family","font-mono","font-sans","font-sans-serif","font-size","font-size-2","football-fill","football-line","footprint-fill","footprint-line","forbid-2-fill","forbid-2-line","forbid-fill","forbid-line","format-clear","forward-10-fill","forward-10-line","forward-15-fill","forward-15-line","forward-30-fill","forward-30-line","forward-5-fill","forward-5-line","fridge-fill","fridge-line","fullscreen-exit-fill","fullscreen-exit-line","fullscreen-fill","fullscreen-line","function-fill","function-line","functions","funds-box-fill","funds-box-line","funds-fill","funds-line","gallery-fill","gallery-line","gallery-upload-fill","gallery-upload-line","game-fill","game-line","gamepad-fill","gamepad-line","gas-station-fill","gas-station-line","gatsby-fill","gatsby-line","genderless-fill","genderless-line","ghost-2-fill","ghost-2-line","ghost-fill","ghost-line","ghost-smile-fill","ghost-smile-line","gift-2-fill","gift-2-line","gift-fill","gift-line","git-branch-fill","git-branch-line","git-close-pull-request-fill","git-close-pull-request-line","git-commit-fill","git-commit-line","git-merge-fill","git-merge-line","git-pull-request-fill","git-pull-request-line","git-repository-commits-fill","git-repository-commits-line","git-repository-fill","git-repository-line","git-repository-private-fill","git-repository-private-line","github-fill","github-line","gitlab-fill","gitlab-line","global-fill","global-line","globe-fill","globe-line","goblet-fill","goblet-line","google-fill","google-line","google-play-fill","google-play-line","government-fill","government-line","gps-fill","gps-line","gradienter-fill","gradienter-line","graduation-cap-fill","graduation-cap-line","grid-fill","grid-line","group-2-fill","group-2-line","group-fill","group-line","guide-fill","guide-line","h-1","h-2","h-3","h-4","h-5","h-6","hail-fill","hail-line","hammer-fill","hammer-line","hand-coin-fill","hand-coin-line","hand-heart-fill","hand-heart-line","hand-sanitizer-fill","hand-sanitizer-line","handbag-fill","handbag-line","hard-drive-2-fill","hard-drive-2-line","hard-drive-3-fill","hard-drive-3-line","hard-drive-fill","hard-drive-line","hashtag","haze-2-fill","haze-2-line","haze-fill","haze-line","hd-fill","hd-line","heading","headphone-fill","headphone-line","health-book-fill","health-book-line","heart-2-fill","heart-2-line","heart-3-fill","heart-3-line","heart-add-fill","heart-add-line","heart-fill","heart-line","heart-pulse-fill","heart-pulse-line","hearts-fill","hearts-line","heavy-showers-fill","heavy-showers-line","hexagon-fill","hexagon-line","history-fill","history-line","home-2-fill","home-2-line","home-3-fill","home-3-line","home-4-fill","home-4-line","home-5-fill","home-5-line","home-6-fill","home-6-line","home-7-fill","home-7-line","home-8-fill","home-8-line","home-fill","home-gear-fill","home-gear-line","home-heart-fill","home-heart-line","home-line","home-office-fill","home-office-line","home-smile-2-fill","home-smile-2-line","home-smile-fill","home-smile-line","home-wifi-fill","home-wifi-line","honor-of-kings-fill","honor-of-kings-line","honour-fill","honour-line","hospital-fill","hospital-line","hotel-bed-fill","hotel-bed-line","hotel-fill","hotel-line","hotspot-fill","hotspot-line","hourglass-2-fill","hourglass-2-line","hourglass-fill","hourglass-line","hq-fill","hq-line","html5-fill","html5-line","ie-fill","ie-line","image-2-fill","image-2-line","image-add-fill","image-add-line","image-edit-fill","image-edit-line","image-fill","image-line","inbox-2-fill","inbox-2-line","inbox-archive-fill","inbox-archive-line","inbox-fill","inbox-line","inbox-unarchive-fill","inbox-unarchive-line","increase-decrease-fill","increase-decrease-line","indent-decrease","indent-increase","indeterminate-circle-fill","indeterminate-circle-line","infinity-fill","infinity-line","information-fill","information-line","infrared-thermometer-fill","infrared-thermometer-line","ink-bottle-fill","ink-bottle-line","input-cursor-move","input-method-fill","input-method-line","insert-column-left","insert-column-right","insert-row-bottom","insert-row-top","instagram-fill","instagram-line","install-fill","install-line","instance-fill","instance-line","invision-fill","invision-line","italic","javascript-fill","javascript-line","kakao-talk-fill","kakao-talk-line","key-2-fill","key-2-line","key-fill","key-line","keyboard-box-fill","keyboard-box-line","keyboard-fill","keyboard-line","keynote-fill","keynote-line","kick-fill","kick-line","knife-blood-fill","knife-blood-line","knife-fill","knife-line","landscape-fill","landscape-line","layout-2-fill","layout-2-line","layout-3-fill","layout-3-line","layout-4-fill","layout-4-line","layout-5-fill","layout-5-line","layout-6-fill","layout-6-line","layout-bottom-2-fill","layout-bottom-2-line","layout-bottom-fill","layout-bottom-line","layout-column-fill","layout-column-line","layout-fill","layout-grid-fill","layout-grid-line","layout-left-2-fill","layout-left-2-line","layout-left-fill","layout-left-line","layout-line","layout-masonry-fill","layout-masonry-line","layout-right-2-fill","layout-right-2-line","layout-right-fill","layout-right-line","layout-row-fill","layout-row-line","layout-top-2-fill","layout-top-2-line","layout-top-fill","layout-top-line","leaf-fill","leaf-line","lifebuoy-fill","lifebuoy-line","lightbulb-fill","lightbulb-flash-fill","lightbulb-flash-line","lightbulb-line","line-chart-fill","line-chart-line","line-fill","line-height","line-line","link","link-m","link-unlink","link-unlink-m","linkedin-box-fill","linkedin-box-line","linkedin-fill","linkedin-line","links-fill","links-line","list-check","list-check-2","list-check-3","list-indefinite","list-ordered","list-ordered-2","list-radio","list-settings-fill","list-settings-line","list-unordered","live-fill","live-line","loader-2-fill","loader-2-line","loader-3-fill","loader-3-line","loader-4-fill","loader-4-line","loader-5-fill","loader-5-line","loader-fill","loader-line","lock-2-fill","lock-2-line","lock-fill","lock-line","lock-password-fill","lock-password-line","lock-unlock-fill","lock-unlock-line","login-box-fill","login-box-line","login-circle-fill","login-circle-line","logout-box-fill","logout-box-line","logout-box-r-fill","logout-box-r-line","logout-circle-fill","logout-circle-line","logout-circle-r-fill","logout-circle-r-line","loop-left-fill","loop-left-line","loop-right-fill","loop-right-line","luggage-cart-fill","luggage-cart-line","luggage-deposit-fill","luggage-deposit-line","lungs-fill","lungs-line","mac-fill","mac-line","macbook-fill","macbook-line","magic-fill","magic-line","mail-add-fill","mail-add-line","mail-check-fill","mail-check-line","mail-close-fill","mail-close-line","mail-download-fill","mail-download-line","mail-fill","mail-forbid-fill","mail-forbid-line","mail-line","mail-lock-fill","mail-lock-line","mail-open-fill","mail-open-line","mail-send-fill","mail-send-line","mail-settings-fill","mail-settings-line","mail-star-fill","mail-star-line","mail-unread-fill","mail-unread-line","mail-volume-fill","mail-volume-line","map-2-fill","map-2-line","map-fill","map-line","map-pin-2-fill","map-pin-2-line","map-pin-3-fill","map-pin-3-line","map-pin-4-fill","map-pin-4-line","map-pin-5-fill","map-pin-5-line","map-pin-add-fill","map-pin-add-line","map-pin-fill","map-pin-line","map-pin-range-fill","map-pin-range-line","map-pin-time-fill","map-pin-time-line","map-pin-user-fill","map-pin-user-line","mark-pen-fill","mark-pen-line","markdown-fill","markdown-line","markup-fill","markup-line","mastercard-fill","mastercard-line","mastodon-fill","mastodon-line","medal-2-fill","medal-2-line","medal-fill","medal-line","medicine-bottle-fill","medicine-bottle-line","medium-fill","medium-line","megaphone-fill","megaphone-line","memories-fill","memories-line","men-fill","men-line","mental-health-fill","mental-health-line","menu-2-fill","menu-2-line","menu-3-fill","menu-3-line","menu-4-fill","menu-4-line","menu-5-fill","menu-5-line","menu-add-fill","menu-add-line","menu-fill","menu-fold-fill","menu-fold-line","menu-line","menu-search-fill","menu-search-line","menu-unfold-fill","menu-unfold-line","merge-cells-horizontal","merge-cells-vertical","message-2-fill","message-2-line","message-3-fill","message-3-line","message-fill","message-line","messenger-fill","messenger-line","meta-fill","meta-line","meteor-fill","meteor-line","mic-2-fill","mic-2-line","mic-fill","mic-line","mic-off-fill","mic-off-line","mickey-fill","mickey-line","microscope-fill","microscope-line","microsoft-fill","microsoft-line","microsoft-loop-fill","microsoft-loop-line","mind-map","mini-program-fill","mini-program-line","mist-fill","mist-line","money-cny-box-fill","money-cny-box-line","money-cny-circle-fill","money-cny-circle-line","money-dollar-box-fill","money-dollar-box-line","money-dollar-circle-fill","money-dollar-circle-line","money-euro-box-fill","money-euro-box-line","money-euro-circle-fill","money-euro-circle-line","money-pound-box-fill","money-pound-box-line","money-pound-circle-fill","money-pound-circle-line","moon-clear-fill","moon-clear-line","moon-cloudy-fill","moon-cloudy-line","moon-fill","moon-foggy-fill","moon-foggy-line","moon-line","more-2-fill","more-2-line","more-fill","more-line","motorbike-fill","motorbike-line","mouse-fill","mouse-line","movie-2-fill","movie-2-line","movie-fill","movie-line","music-2-fill","music-2-line","music-fill","music-line","mv-fill","mv-line","navigation-fill","navigation-line","netease-cloud-music-fill","netease-cloud-music-line","netflix-fill","netflix-line","newspaper-fill","newspaper-line","nft-fill","nft-line","node-tree","notification-2-fill","notification-2-line","notification-3-fill","notification-3-line","notification-4-fill","notification-4-line","notification-badge-fill","notification-badge-line","notification-fill","notification-line","notification-off-fill","notification-off-line","notion-fill","notion-line","npmjs-fill","npmjs-line","number-0","number-1","number-2","number-3","number-4","number-5","number-6","number-7","number-8","number-9","numbers-fill","numbers-line","nurse-fill","nurse-line","octagon-fill","octagon-line","oil-fill","oil-line","omega","open-arm-fill","open-arm-line","open-source-fill","open-source-line","openai-fill","openai-line","openbase-fill","openbase-line","opera-fill","opera-line","order-play-fill","order-play-line","organization-chart","outlet-2-fill","outlet-2-line","outlet-fill","outlet-line","overline","p2p-fill","p2p-line","page-separator","pages-fill","pages-line","paint-brush-fill","paint-brush-line","paint-fill","paint-line","palette-fill","palette-line","pantone-fill","pantone-line","paragraph","parent-fill","parent-line","parentheses-fill","parentheses-line","parking-box-fill","parking-box-line","parking-fill","parking-line","pass-expired-fill","pass-expired-line","pass-pending-fill","pass-pending-line","pass-valid-fill","pass-valid-line","passport-fill","passport-line","patreon-fill","patreon-line","pause-circle-fill","pause-circle-line","pause-fill","pause-line","pause-mini-fill","pause-mini-line","paypal-fill","paypal-line","pen-nib-fill","pen-nib-line","pencil-fill","pencil-line","pencil-ruler-2-fill","pencil-ruler-2-line","pencil-ruler-fill","pencil-ruler-line","pentagon-fill","pentagon-line","percent-fill","percent-line","phone-camera-fill","phone-camera-line","phone-fill","phone-find-fill","phone-find-line","phone-line","phone-lock-fill","phone-lock-line","picture-in-picture-2-fill","picture-in-picture-2-line","picture-in-picture-exit-fill","picture-in-picture-exit-line","picture-in-picture-fill","picture-in-picture-line","pie-chart-2-fill","pie-chart-2-line","pie-chart-box-fill","pie-chart-box-line","pie-chart-fill","pie-chart-line","pin-distance-fill","pin-distance-line","ping-pong-fill","ping-pong-line","pinterest-fill","pinterest-line","pinyin-input","pixelfed-fill","pixelfed-line","plane-fill","plane-line","planet-fill","planet-line","plant-fill","plant-line","play-circle-fill","play-circle-line","play-fill","play-line","play-list-2-fill","play-list-2-line","play-list-add-fill","play-list-add-line","play-list-fill","play-list-line","play-mini-fill","play-mini-line","playstation-fill","playstation-line","plug-2-fill","plug-2-line","plug-fill","plug-line","polaroid-2-fill","polaroid-2-line","polaroid-fill","polaroid-line","police-car-fill","police-car-line","presentation-fill","presentation-line","price-tag-2-fill","price-tag-2-line","price-tag-3-fill","price-tag-3-line","price-tag-fill","price-tag-line","printer-cloud-fill","printer-cloud-line","printer-fill","printer-line","product-hunt-fill","product-hunt-line","profile-fill","profile-line","prohibited-fill","prohibited-line","projector-2-fill","projector-2-line","projector-fill","projector-line","psychotherapy-fill","psychotherapy-line","pulse-fill","pulse-line","pushpin-2-fill","pushpin-2-line","pushpin-fill","pushpin-line","qq-fill","qq-line","qr-code-fill","qr-code-line","qr-scan-2-fill","qr-scan-2-line","qr-scan-fill","qr-scan-line","question-answer-fill","question-answer-line","question-fill","question-line","question-mark","questionnaire-fill","questionnaire-line","quill-pen-fill","quill-pen-line","quote-text","radar-fill","radar-line","radio-2-fill","radio-2-line","radio-button-fill","radio-button-line","radio-fill","radio-line","rainbow-fill","rainbow-line","rainy-fill","rainy-line","reactjs-fill","reactjs-line","record-circle-fill","record-circle-line","record-mail-fill","record-mail-line","rectangle-fill","rectangle-line","recycle-fill","recycle-line","red-packet-fill","red-packet-line","reddit-fill","reddit-line","refresh-fill","refresh-line","refund-2-fill","refund-2-line","refund-fill","refund-line","registered-fill","registered-line","remixicon-fill","remixicon-line","remote-control-2-fill","remote-control-2-line","remote-control-fill","remote-control-line","repeat-2-fill","repeat-2-line","repeat-fill","repeat-line","repeat-one-fill","repeat-one-line","replay-10-fill","replay-10-line","replay-15-fill","replay-15-line","replay-30-fill","replay-30-line","replay-5-fill","replay-5-line","reply-all-fill","reply-all-line","reply-fill","reply-line","reserved-fill","reserved-line","rest-time-fill","rest-time-line","restart-fill","restart-line","restaurant-2-fill","restaurant-2-line","restaurant-fill","restaurant-line","rewind-fill","rewind-line","rewind-mini-fill","rewind-mini-line","rfid-fill","rfid-line","rhythm-fill","rhythm-line","riding-fill","riding-line","road-map-fill","road-map-line","roadster-fill","roadster-line","robot-2-fill","robot-2-line","robot-fill","robot-line","rocket-2-fill","rocket-2-line","rocket-fill","rocket-line","rotate-lock-fill","rotate-lock-line","rounded-corner","route-fill","route-line","router-fill","router-line","rss-fill","rss-line","ruler-2-fill","ruler-2-line","ruler-fill","ruler-line","run-fill","run-line","safari-fill","safari-line","safe-2-fill","safe-2-line","safe-fill","safe-line","sailboat-fill","sailboat-line","save-2-fill","save-2-line","save-3-fill","save-3-line","save-fill","save-line","scales-2-fill","scales-2-line","scales-3-fill","scales-3-line","scales-fill","scales-line","scan-2-fill","scan-2-line","scan-fill","scan-line","school-fill","school-line","scissors-2-fill","scissors-2-line","scissors-cut-fill","scissors-cut-line","scissors-fill","scissors-line","screenshot-2-fill","screenshot-2-line","screenshot-fill","screenshot-line","sd-card-fill","sd-card-line","sd-card-mini-fill","sd-card-mini-line","search-2-fill","search-2-line","search-eye-fill","search-eye-line","search-fill","search-line","secure-payment-fill","secure-payment-line","seedling-fill","seedling-line","send-backward","send-plane-2-fill","send-plane-2-line","send-plane-fill","send-plane-line","send-to-back","sensor-fill","sensor-line","seo-fill","seo-line","separator","server-fill","server-line","service-fill","service-line","settings-2-fill","settings-2-line","settings-3-fill","settings-3-line","settings-4-fill","settings-4-line","settings-5-fill","settings-5-line","settings-6-fill","settings-6-line","settings-fill","settings-line","shake-hands-fill","shake-hands-line","shape-2-fill","shape-2-line","shape-fill","shape-line","shapes-fill","shapes-line","share-box-fill","share-box-line","share-circle-fill","share-circle-line","share-fill","share-forward-2-fill","share-forward-2-line","share-forward-box-fill","share-forward-box-line","share-forward-fill","share-forward-line","share-line","shield-check-fill","shield-check-line","shield-cross-fill","shield-cross-line","shield-fill","shield-flash-fill","shield-flash-line","shield-keyhole-fill","shield-keyhole-line","shield-line","shield-star-fill","shield-star-line","shield-user-fill","shield-user-line","shining-2-fill","shining-2-line","shining-fill","shining-line","ship-2-fill","ship-2-line","ship-fill","ship-line","shirt-fill","shirt-line","shopping-bag-2-fill","shopping-bag-2-line","shopping-bag-3-fill","shopping-bag-3-line","shopping-bag-fill","shopping-bag-line","shopping-basket-2-fill","shopping-basket-2-line","shopping-basket-fill","shopping-basket-line","shopping-cart-2-fill","shopping-cart-2-line","shopping-cart-fill","shopping-cart-line","showers-fill","showers-line","shuffle-fill","shuffle-line","shut-down-fill","shut-down-line","side-bar-fill","side-bar-line","signal-tower-fill","signal-tower-line","signal-wifi-1-fill","signal-wifi-1-line","signal-wifi-2-fill","signal-wifi-2-line","signal-wifi-3-fill","signal-wifi-3-line","signal-wifi-error-fill","signal-wifi-error-line","signal-wifi-fill","signal-wifi-line","signal-wifi-off-fill","signal-wifi-off-line","sim-card-2-fill","sim-card-2-line","sim-card-fill","sim-card-line","single-quotes-l","single-quotes-r","sip-fill","sip-line","sketching","skip-back-fill","skip-back-line","skip-back-mini-fill","skip-back-mini-line","skip-down-fill","skip-down-line","skip-forward-fill","skip-forward-line","skip-forward-mini-fill","skip-forward-mini-line","skip-left-fill","skip-left-line","skip-right-fill","skip-right-line","skip-up-fill","skip-up-line","skull-2-fill","skull-2-line","skull-fill","skull-line","skype-fill","skype-line","slack-fill","slack-line","slash-commands","slash-commands-2","slice-fill","slice-line","slideshow-2-fill","slideshow-2-line","slideshow-3-fill","slideshow-3-line","slideshow-4-fill","slideshow-4-line","slideshow-fill","slideshow-line","slow-down-fill","slow-down-line","smartphone-fill","smartphone-line","snapchat-fill","snapchat-line","snowy-fill","snowy-line","sort-asc","sort-desc","sound-module-fill","sound-module-line","soundcloud-fill","soundcloud-line","space","space-ship-fill","space-ship-line","spam-2-fill","spam-2-line","spam-3-fill","spam-3-line","spam-fill","spam-line","sparkling-2-fill","sparkling-2-line","sparkling-fill","sparkling-line","speak-fill","speak-line","speaker-2-fill","speaker-2-line","speaker-3-fill","speaker-3-line","speaker-fill","speaker-line","spectrum-fill","spectrum-line","speed-fill","speed-line","speed-mini-fill","speed-mini-line","speed-up-fill","speed-up-line","split-cells-horizontal","split-cells-vertical","spotify-fill","spotify-line","spy-fill","spy-line","square-fill","square-line","stack-fill","stack-line","stack-overflow-fill","stack-overflow-line","stackshare-fill","stackshare-line","star-fill","star-half-fill","star-half-line","star-half-s-fill","star-half-s-line","star-line","star-s-fill","star-s-line","star-smile-fill","star-smile-line","steam-fill","steam-line","steering-2-fill","steering-2-line","steering-fill","steering-line","stethoscope-fill","stethoscope-line","sticky-note-2-fill","sticky-note-2-line","sticky-note-fill","sticky-note-line","stock-fill","stock-line","stop-circle-fill","stop-circle-line","stop-fill","stop-line","stop-mini-fill","stop-mini-line","store-2-fill","store-2-line","store-3-fill","store-3-line","store-fill","store-line","strikethrough","strikethrough-2","subscript","subscript-2","subtract-fill","subtract-line","subway-fill","subway-line","subway-wifi-fill","subway-wifi-line","suitcase-2-fill","suitcase-2-line","suitcase-3-fill","suitcase-3-line","suitcase-fill","suitcase-line","sun-cloudy-fill","sun-cloudy-line","sun-fill","sun-foggy-fill","sun-foggy-line","sun-line","supabase-fill","supabase-line","superscript","superscript-2","surgical-mask-fill","surgical-mask-line","surround-sound-fill","surround-sound-line","survey-fill","survey-line","swap-box-fill","swap-box-line","swap-fill","swap-line","switch-fill","switch-line","sword-fill","sword-line","syringe-fill","syringe-line","t-box-fill","t-box-line","t-shirt-2-fill","t-shirt-2-line","t-shirt-air-fill","t-shirt-air-line","t-shirt-fill","t-shirt-line","table-2","table-alt-fill","table-alt-line","table-fill","table-line","tablet-fill","tablet-line","takeaway-fill","takeaway-line","taobao-fill","taobao-line","tape-fill","tape-line","task-fill","task-line","taxi-fill","taxi-line","taxi-wifi-fill","taxi-wifi-line","team-fill","team-line","telegram-fill","telegram-line","temp-cold-fill","temp-cold-line","temp-hot-fill","temp-hot-line","tent-fill","tent-line","terminal-box-fill","terminal-box-line","terminal-fill","terminal-line","terminal-window-fill","terminal-window-line","test-tube-fill","test-tube-line","text","text-direction-l","text-direction-r","text-spacing","text-wrap","thermometer-fill","thermometer-line","threads-fill","threads-line","thumb-down-fill","thumb-down-line","thumb-up-fill","thumb-up-line","thunderstorms-fill","thunderstorms-line","ticket-2-fill","ticket-2-line","ticket-fill","ticket-line","tiktok-fill","tiktok-line","time-fill","time-line","timer-2-fill","timer-2-line","timer-fill","timer-flash-fill","timer-flash-line","timer-line","todo-fill","todo-line","toggle-fill","toggle-line","token-swap-fill","token-swap-line","tools-fill","tools-line","tornado-fill","tornado-line","trademark-fill","trademark-line","traffic-light-fill","traffic-light-line","train-fill","train-line","train-wifi-fill","train-wifi-line","translate","translate-2","travesti-fill","travesti-line","treasure-map-fill","treasure-map-line","tree-fill","tree-line","trello-fill","trello-line","triangle-fill","triangle-line","trophy-fill","trophy-line","truck-fill","truck-line","tumblr-fill","tumblr-line","tv-2-fill","tv-2-line","tv-fill","tv-line","twitch-fill","twitch-line","twitter-fill","twitter-line","twitter-x-fill","twitter-x-line","typhoon-fill","typhoon-line","u-disk-fill","u-disk-line","ubuntu-fill","ubuntu-line","umbrella-fill","umbrella-line","underline","uninstall-fill","uninstall-line","unpin-fill","unpin-line","unsplash-fill","unsplash-line","upload-2-fill","upload-2-line","upload-cloud-2-fill","upload-cloud-2-line","upload-cloud-fill","upload-cloud-line","upload-fill","upload-line","usb-fill","usb-line","user-2-fill","user-2-line","user-3-fill","user-3-line","user-4-fill","user-4-line","user-5-fill","user-5-line","user-6-fill","user-6-line","user-add-fill","user-add-line","user-fill","user-follow-fill","user-follow-line","user-forbid-fill","user-forbid-line","user-heart-fill","user-heart-line","user-line","user-location-fill","user-location-line","user-received-2-fill","user-received-2-line","user-received-fill","user-received-line","user-search-fill","user-search-line","user-settings-fill","user-settings-line","user-shared-2-fill","user-shared-2-line","user-shared-fill","user-shared-line","user-smile-fill","user-smile-line","user-star-fill","user-star-line","user-unfollow-fill","user-unfollow-line","user-voice-fill","user-voice-line","verified-badge-fill","verified-badge-line","video-add-fill","video-add-line","video-chat-fill","video-chat-line","video-download-fill","video-download-line","video-fill","video-line","video-upload-fill","video-upload-line","vidicon-2-fill","vidicon-2-line","vidicon-fill","vidicon-line","vimeo-fill","vimeo-line","vip-crown-2-fill","vip-crown-2-line","vip-crown-fill","vip-crown-line","vip-diamond-fill","vip-diamond-line","vip-fill","vip-line","virus-fill","virus-line","visa-fill","visa-line","voice-recognition-fill","voice-recognition-line","voiceprint-fill","voiceprint-line","volume-down-fill","volume-down-line","volume-mute-fill","volume-mute-line","volume-off-vibrate-fill","volume-off-vibrate-line","volume-up-fill","volume-up-line","volume-vibrate-fill","volume-vibrate-line","vuejs-fill","vuejs-line","walk-fill","walk-line","wallet-2-fill","wallet-2-line","wallet-3-fill","wallet-3-line","wallet-fill","wallet-line","water-flash-fill","water-flash-line","water-percent-fill","water-percent-line","webcam-fill","webcam-line","wechat-2-fill","wechat-2-line","wechat-channels-fill","wechat-channels-line","wechat-fill","wechat-line","wechat-pay-fill","wechat-pay-line","weibo-fill","weibo-line","whatsapp-fill","whatsapp-line","wheelchair-fill","wheelchair-line","wifi-fill","wifi-line","wifi-off-fill","wifi-off-line","window-2-fill","window-2-line","window-fill","window-line","windows-fill","windows-line","windy-fill","windy-line","wireless-charging-fill","wireless-charging-line","women-fill","women-line","wordpress-fill","wordpress-line","wubi-input","xbox-fill","xbox-line","xing-fill","xing-line","youtube-fill","youtube-line","yuque-fill","yuque-line","zcool-fill","zcool-line","zhihu-fill","zhihu-line","zoom-in-fill","zoom-in-line","zoom-out-fill","zoom-out-line","zzz-fill","zzz-line"],"fa-solid:":["abacus","ad","address-book","address-card","adjust","air-freshener","align-center","align-justify","align-left","align-right","allergies","ambulance","american-sign-language-interpreting","anchor","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","angry","ankh","apple-alt","archive","archway","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","arrow-circle-down","arrow-circle-left","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows-alt","arrows-alt-h","arrows-alt-v","assistive-listening-systems","asterisk","at","atlas","atom","audio-description","award","baby","baby-carriage","backspace","backward","bacon","bacteria","bacterium","bahai","balance-scale","balance-scale-left","balance-scale-right","ban","band-aid","barcode","bars","baseball-ball","basketball-ball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","bell","bell-slash","bezier-curve","bible","bicycle","biking","binoculars","biohazard","birthday-cake","blender","blender-phone","blind","blog","bold","bolt","bomb","bone","bong","book","book-dead","book-medical","book-open","book-reader","bookmark","border-all","border-none","border-style","bowling-ball","box","box-open","box-tissue","boxes","braille","brain","bread-slice","briefcase","briefcase-medical","broadcast-tower","broom","brush","bug","building","bullhorn","bullseye","burn","bus","bus-alt","business-time","calculator","calculator-alt","calendar","calendar-alt","calendar-check","calendar-day","calendar-minus","calendar-plus","calendar-times","calendar-week","camera","camera-retro","campground","candy-cane","cannabis","capsules","car","car-alt","car-battery","car-crash","car-side","caravan","caret-down","caret-left","caret-right","caret-square-down","caret-square-left","caret-square-right","caret-square-up","caret-up","carrot","cart-arrow-down","cart-plus","cash-register","cat","certificate","chair","chalkboard","chalkboard-teacher","charging-station","chart-area","chart-bar","chart-line","chart-pie","check","check-circle","check-double","check-square","cheese","chess","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","church","circle","circle-notch","city","clinic-medical","clipboard","clipboard-check","clipboard-list","clock","clone","closed-captioning","cloud","cloud-download-alt","cloud-meatball","cloud-moon","cloud-moon-rain","cloud-rain","cloud-showers-heavy","cloud-sun","cloud-sun-rain","cloud-upload-alt","cocktail","code","code-branch","coffee","cog","cogs","coins","columns","comment","comment-alt","comment-dollar","comment-dots","comment-medical","comment-slash","comments","comments-dollar","compact-disc","compass","compress","compress-alt","compress-arrows-alt","concierge-bell","cookie","cookie-bite","copy","copyright","couch","credit-card","crop","crop-alt","cross","crosshairs","crow","crown","crutch","cube","cubes","cut","database","deaf","democrat","desktop","dharmachakra","diagnoses","dice","dice-d20","dice-d6","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","digital-tachograph","directions","disease","divide","dizzy","dna","dog","dollar-sign","dolly","dolly-flatbed","donate","door-closed","door-open","dot-circle","dove","download","drafting-compass","dragon","draw-polygon","drum","drum-steelpan","drumstick-bite","dumbbell","dumpster","dumpster-fire","dungeon","edit","egg","eject","ellipsis-h","ellipsis-v","empty-set","envelope","envelope-open","envelope-open-text","envelope-square","equals","eraser","ethernet","euro-sign","exchange-alt","exclamation","exclamation-circle","exclamation-triangle","expand","expand-alt","expand-arrows-alt","external-link-alt","external-link-square-alt","eye","eye-dropper","eye-slash","fan","fast-backward","fast-forward","faucet","fax","feather","feather-alt","female","fighter-jet","file","file-alt","file-archive","file-audio","file-code","file-contract","file-csv","file-download","file-excel","file-export","file-image","file-import","file-invoice","file-invoice-dollar","file-medical","file-medical-alt","file-pdf","file-powerpoint","file-prescription","file-signature","file-upload","file-video","file-word","fill","fill-drip","film","filter","fingerprint","fire","fire-alt","fire-extinguisher","first-aid","fish","fist-raised","flag","flag-checkered","flag-usa","flask","flushed","folder","folder-minus","folder-open","folder-plus","font","football-ball","forward","frog","frown","frown-open","function","funnel-dollar","futbol","gamepad","gas-pump","gavel","gem","genderless","ghost","gift","gifts","glass-cheers","glass-martini","glass-martini-alt","glass-whiskey","glasses","globe","globe-africa","globe-americas","globe-asia","globe-europe","golf-ball","gopuram","graduation-cap","greater-than","greater-than-equal","grimace","grin","grin-alt","grin-beam","grin-beam-sweat","grin-hearts","grin-squint","grin-squint-tears","grin-stars","grin-tears","grin-tongue","grin-tongue-squint","grin-tongue-wink","grin-wink","grip-horizontal","grip-lines","grip-lines-vertical","grip-vertical","guitar","h-square","hamburger","hammer","hamsa","hand-holding","hand-holding-heart","hand-holding-medical","hand-holding-usd","hand-holding-water","hand-lizard","hand-middle-finger","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-sparkles","hand-spock","hands","hands-helping","hands-wash","handshake","handshake-alt-slash","handshake-slash","hanukiah","hard-hat","hashtag","hat-cowboy","hat-cowboy-side","hat-wizard","hdd","head-side-cough","head-side-cough-slash","head-side-mask","head-side-virus","heading","headphones","headphones-alt","headset","heart","heart-broken","heartbeat","helicopter","highlighter","hiking","hippo","history","hockey-puck","holly-berry","home","horse","horse-head","hospital","hospital-alt","hospital-symbol","hospital-user","hot-tub","hotdog","hotel","hourglass","hourglass-end","hourglass-half","hourglass-start","house-damage","house-user","hryvnia","i-cursor","ice-cream","icicles","icons","id-badge","id-card","id-card-alt","igloo","image","images","inbox","indent","industry","infinity","info","info-circle","integral","intersection","italic","jedi","joint","journal-whills","kaaba","key","keyboard","khanda","kiss","kiss-beam","kiss-wink-heart","kiwi-bird","lambda","landmark","language","laptop","laptop-code","laptop-house","laptop-medical","laugh","laugh-beam","laugh-squint","laugh-wink","layer-group","leaf","lemon","less-than","less-than-equal","level-down-alt","level-up-alt","life-ring","lightbulb","link","lira-sign","list","list-alt","list-ol","list-ul","location-arrow","lock","lock-open","long-arrow-alt-down","long-arrow-alt-left","long-arrow-alt-right","long-arrow-alt-up","low-vision","luggage-cart","lungs","lungs-virus","magic","magnet","mail-bulk","male","map","map-marked","map-marked-alt","map-marker","map-marker-alt","map-pin","map-signs","marker","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","mask","medal","medkit","meh","meh-blank","meh-rolling-eyes","memory","menorah","mercury","meteor","microchip","microphone","microphone-alt","microphone-alt-slash","microphone-slash","microscope","minus","minus-circle","minus-square","mitten","mobile","mobile-alt","money-bill","money-bill-alt","money-bill-wave","money-bill-wave-alt","money-check","money-check-alt","monument","moon","mortar-pestle","mosque","motorcycle","mountain","mouse","mouse-pointer","mug-hot","music","network-wired","neuter","newspaper","not-equal","notes-medical","object-group","object-ungroup","oil-can","om","omega","otter","outdent","pager","paint-brush","paint-roller","palette","pallet","paper-plane","paperclip","parachute-box","paragraph","parking","passport","pastafarianism","paste","pause","pause-circle","paw","peace","pen","pen-alt","pen-fancy","pen-nib","pen-square","pencil-alt","pencil-ruler","people-arrows","people-carry","pepper-hot","percent","percentage","person-booth","phone","phone-alt","phone-slash","phone-square","phone-square-alt","phone-volume","photo-video","pi","piggy-bank","pills","pizza-slice","place-of-worship","plane","plane-arrival","plane-departure","plane-slash","play","play-circle","plug","plus","plus-circle","plus-square","podcast","poll","poll-h","poo","poo-storm","poop","portrait","pound-sign","power-off","pray","praying-hands","prescription","prescription-bottle","prescription-bottle-alt","print","procedures","project-diagram","pump-medical","pump-soap","puzzle-piece","qrcode","question","question-circle","quidditch","quote-left","quote-right","quran","radiation","radiation-alt","rainbow","random","receipt","record-vinyl","recycle","redo","redo-alt","registered","remove-format","reply","reply-all","republican","restroom","retweet","ribbon","ring","road","robot","rocket","route","rss","rss-square","ruble-sign","ruler","ruler-combined","ruler-horizontal","ruler-vertical","running","rupee-sign","sad-cry","sad-tear","satellite","satellite-dish","save","school","screwdriver","scroll","sd-card","search","search-dollar","search-location","search-minus","search-plus","seedling","server","shapes","share","share-alt","share-alt-square","share-square","shekel-sign","shield-alt","shield-virus","ship","shipping-fast","shoe-prints","shopping-bag","shopping-basket","shopping-cart","shower","shuttle-van","sigma","sign","sign-in-alt","sign-language","sign-out-alt","signal","signal-alt","signal-alt-slash","signal-slash","signature","sim-card","sink","sitemap","skating","skiing","skiing-nordic","skull","skull-crossbones","slash","sleigh","sliders-h","smile","smile-beam","smile-wink","smog","smoking","smoking-ban","sms","snowboarding","snowflake","snowman","snowplow","soap","socks","solar-panel","sort","sort-alpha-down","sort-alpha-down-alt","sort-alpha-up","sort-alpha-up-alt","sort-amount-down","sort-amount-down-alt","sort-amount-up","sort-amount-up-alt","sort-down","sort-numeric-down","sort-numeric-down-alt","sort-numeric-up","sort-numeric-up-alt","sort-up","spa","space-shuttle","spell-check","spider","spinner","splotch","spray-can","square","square-full","square-root","square-root-alt","stamp","star","star-and-crescent","star-half","star-half-alt","star-of-david","star-of-life","step-backward","step-forward","stethoscope","sticky-note","stop","stop-circle","stopwatch","stopwatch-20","store","store-alt","store-alt-slash","store-slash","stream","street-view","strikethrough","stroopwafel","subscript","subway","suitcase","suitcase-rolling","sun","superscript","surprise","swatchbook","swimmer","swimming-pool","synagogue","sync","sync-alt","syringe","table","table-tennis","tablet","tablet-alt","tablets","tachometer-alt","tag","tags","tally","tape","tasks","taxi","teeth","teeth-open","temperature-high","temperature-low","tenge","terminal","text-height","text-width","th","th-large","th-list","theater-masks","thermometer","thermometer-empty","thermometer-full","thermometer-half","thermometer-quarter","thermometer-three-quarters","theta","thumbs-down","thumbs-up","thumbtack","ticket-alt","tilde","times","times-circle","tint","tint-slash","tired","toggle-off","toggle-on","toilet","toilet-paper","toilet-paper-slash","toolbox","tools","tooth","torah","torii-gate","tractor","trademark","traffic-light","trailer","train","tram","transgender","transgender-alt","trash","trash-alt","trash-restore","trash-restore-alt","tree","trophy","truck","truck-loading","truck-monster","truck-moving","truck-pickup","tshirt","tty","tv","umbrella","umbrella-beach","underline","undo","undo-alt","union","universal-access","university","unlink","unlock","unlock-alt","upload","user","user-alt","user-alt-slash","user-astronaut","user-check","user-circle","user-clock","user-cog","user-edit","user-friends","user-graduate","user-injured","user-lock","user-md","user-minus","user-ninja","user-nurse","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-times","users","users-cog","users-slash","utensil-spoon","utensils","value-absolute","vector-square","venus","venus-double","venus-mars","vest","vest-patches","vial","vials","video","video-slash","vihara","virus","virus-slash","viruses","voicemail","volleyball-ball","volume","volume-down","volume-mute","volume-off","volume-slash","volume-up","vote-yea","vr-cardboard","walking","wallet","warehouse","water","wave-square","weight","weight-hanging","wheelchair","wifi","wifi-slash","wind","window-close","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass","wine-glass-alt","won-sign","wrench","x-ray","yen-sign","yin-yang"]},mSt={viewBox:"0 0 24 24",width:"1em",height:"1em"};function vSt(e,t){return G(),he("svg",mSt,[...t[0]||(t[0]=[Ee("path",{fill:"currentColor",d:"m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975zm-3.847-8.699a2 2 0 1 0 2.646 2.646a4 4 0 1 1-2.646-2.646"},null,-1)])])}const gSt=Ao({name:"ri-search-eye-line",render:vSt}),ySt={class:"selector"},bSt={class:"w-[40px] h-[32px] cursor-pointer flex justify-center items-center"},CSt={class:"flex flex-wrap px-2! ml-2!"},FSt=["title","onClick"],ESt={class:"w-full h-9 flex items-center overflow-auto border-t border-[#e5e7eb]"},wSt=be({name:"IconSelect",__name:"Select",props:{modelValue:{type:String},modelModifiers:{}},emits:["update:modelValue"],setup(e){const t=Fie(e,"modelValue"),n=U(pSt),r=U(),a=U("ep:"),i=Em(n.value),o=U(0),s=U(35),l=U(1),u=U(""),c=[{label:"Element Plus",name:"ep:"},{label:"Remix Icon",name:"ri:"},{label:"Font Awesome 5 Solid",name:"fa-solid:"}],d=B(()=>i[a.value].filter(b=>b.includes(u.value)).slice((l.value-1)*s.value,l.value*s.value)),h=B(()=>b=>{if(t.value===a.value+b)return{borderColor:"var(--el-color-primary)",color:"var(--el-color-primary)"}});function f(){a.value=t.value.substring(0,t.value.indexOf(":")+1),r.value=t.value.substring(t.value.indexOf(":")+1)}function p(){if(Kc(r.value))return;f();const b=i[a.value].findIndex(E=>E===r.value);l.value=Math.ceil((b+1)/s.value)}function m(){u.value=""}function v({props:b}){l.value=1,a.value=b.name}function g(b){r.value=b,t.value=a.value+b}function C(b){l.value=b}function F(){r.value="",t.value=""}return Ne(()=>d.value,()=>o.value=i[a.value].filter(b=>b.includes(u.value)).length,{immediate:!0}),Ne(()=>t.value,b=>b&&f(),{immediate:!0}),Ne(()=>u.value,()=>l.value=1),(b,E)=>{const w=Ut("IconifyIconOffline"),S=Ut("IconifyIconOnline"),A=Ut("el-input"),_=Ut("el-empty"),D=Ut("el-scrollbar"),x=Ut("el-tab-pane"),k=Ut("el-tabs"),P=Ut("el-pagination"),R=Ut("el-button"),N=Ut("el-popover");return G(),he("div",ySt,[Se(A,{modelValue:t.value,"onUpdate:modelValue":E[2]||(E[2]=M=>t.value=M),disabled:""},{append:Le(()=>[Se(N,{width:350,trigger:"click","popper-class":"pure-popper","popper-options":{placement:"auto"},onBeforeEnter:p,onAfterLeave:m},{reference:Le(()=>[Ee("div",bSt,[r.value?(G(),Ue(S,{key:1,icon:t.value},null,8,["icon"])):(G(),Ue(w,{key:0,icon:y(gSt)},null,8,["icon"]))])]),default:Le(()=>[Se(A,{modelValue:u.value,"onUpdate:modelValue":E[0]||(E[0]=M=>u.value=M),class:"px-2 pt-2",placeholder:"搜索图标",clearable:""},null,8,["modelValue"]),Se(k,{modelValue:a.value,"onUpdate:modelValue":E[1]||(E[1]=M=>a.value=M),onTabClick:v},{default:Le(()=>[(G(),he(At,null,En(c,(M,L)=>Se(x,{key:L,label:M.label,name:M.name},{default:Le(()=>[Se(D,{height:"220px"},{default:Le(()=>[Ee("ul",CSt,[(G(!0),he(At,null,En(d.value,(T,O)=>(G(),he("li",{key:O,title:T,class:"icon-item p-2 cursor-pointer mr-2 mt-1 flex justify-center items-center border border-[#e5e7eb]",style:It(h.value(T)),onClick:V=>g(T)},[Se(S,{icon:a.value+T,width:"20px",height:"20px"},null,8,["icon"])],12,FSt))),128))]),un(Se(_,{description:`${u.value} 图标不存在`,"image-size":60},null,8,["description"]),[[Pn,d.value.length===0]])]),_:1})]),_:1},8,["label","name"])),64))]),_:1},8,["modelValue"]),Ee("div",ESt,[Se(P,{class:"flex-auto ml-2",total:o.value,"current-page":l.value,"page-size":s.value,"pager-count":5,layout:"pager",background:"",size:"small",onCurrentChange:C},null,8,["total","current-page","page-size"]),Se(R,{class:"justify-end mx-2!",type:"danger",size:"small",text:"",bg:"",onClick:F},{default:Le(()=>[...E[3]||(E[3]=[_n(" 清空 ",-1)])]),_:1})])]),_:1})]),_:1},8,["modelValue"])])}}}),SSt=Mde(wSt,[["__scopeId","data-v-174e052e"]]),ASt=be({name:"FontIcon",props:{icon:{type:String,default:""}},render(){const e=this.$attrs;return Object.keys(e).includes("uni")||(e==null?void 0:e.iconType)==="uni"?H("i",de({class:"iconfont"},e),this.icon):Object.keys(e).includes("svg")||(e==null?void 0:e.iconType)==="svg"?H("svg",{class:"icon-svg"},{default:()=>[H("use",{"xlink:href":`#${this.icon}`})]}):H("i",de({class:`iconfont ${this.icon}`},e))}}),_St=lwt,DSt=hSt,DTt=SSt,TSt=ASt,xSt=be({name:"Auth",props:{value:{type:void 0,default:[]}},setup(e,{slots:t}){return()=>{var n;return t&&the(e.value)?Se(At,null,[(n=t.default)==null?void 0:n.call(t)]):null}}}),kSt=xSt,MSt=be({name:"Perms",props:{value:{type:void 0,default:[]}},setup(e,{slots:t}){return()=>{var n;return t&&nhe(e.value)?Se(At,null,[(n=t.default)==null?void 0:n.call(t)]):null}}}),BSt=MSt;/*!
   * vue-tippy v6.7.1
   * (c) 2025 
   * @license MIT
-  */var Qo="top",pl="bottom",ml="right",es="left",uV="auto",C4=[Qo,pl,ml,es],A0="start",tb="end",RSt="clippingParents",u2e="viewport",vy="popper",LSt="reference",Sre=C4.reduce(function(e,t){return e.concat([t+"-"+A0,t+"-"+tb])},[]),c2e=[].concat(C4,[uV]).reduce(function(e,t){return e.concat([t,t+"-"+A0,t+"-"+tb])},[]),OSt="beforeRead",PSt="read",ISt="afterRead",NSt="beforeMain",$St="main",VSt="afterMain",HSt="beforeWrite",zSt="write",WSt="afterWrite",GSt=[OSt,PSt,ISt,NSt,$St,VSt,HSt,zSt,WSt];function uc(e){return e?(e.nodeName||"").toLowerCase():null}function vu(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function _0(e){var t=vu(e).Element;return e instanceof t||e instanceof Element}function rl(e){var t=vu(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function d2e(e){if(typeof ShadowRoot=="undefined")return!1;var t=vu(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function jSt(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!rl(i)||!uc(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function KSt(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=o.reduce(function(l,u){return l[u]="",l},{});!rl(a)||!uc(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}var f2e={name:"applyStyles",enabled:!0,phase:"write",fn:jSt,effect:KSt,requires:["computeStyles"]};function Qu(e){return e.split("-")[0]}var sm=Math.max,xC=Math.min,D0=Math.round;function T0(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(rl(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=D0(n.width)/o||1),i>0&&(a=D0(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function cV(e){var t=T0(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function h2e(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&d2e(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function cc(e){return vu(e).getComputedStyle(e)}function USt(e){return["table","td","th"].indexOf(uc(e))>=0}function vh(e){return((_0(e)?e.ownerDocument:e.document)||window.document).documentElement}function NF(e){return uc(e)==="html"?e:e.assignedSlot||e.parentNode||(d2e(e)?e.host:null)||vh(e)}function Are(e){return!rl(e)||cc(e).position==="fixed"?null:e.offsetParent}function qSt(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&rl(e)){var r=cc(e);if(r.position==="fixed")return null}for(var a=NF(e);rl(a)&&["html","body"].indexOf(uc(a))<0;){var i=cc(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function F4(e){for(var t=vu(e),n=Are(e);n&&USt(n)&&cc(n).position==="static";)n=Are(n);return n&&(uc(n)==="html"||uc(n)==="body"&&cc(n).position==="static")?t:n||qSt(e)||t}function dV(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function M5(e,t,n){return sm(e,xC(t,n))}function YSt(e,t,n){var r=M5(e,t,n);return r>n?n:r}function p2e(){return{top:0,right:0,bottom:0,left:0}}function m2e(e){return Object.assign({},p2e(),e)}function v2e(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var JSt=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,m2e(typeof t!="number"?t:v2e(t,C4))};function XSt(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Qu(n.placement),l=dV(s),u=[es,ml].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!o)){var d=JSt(a.padding,n),h=cV(i),f=l==="y"?Qo:es,p=l==="y"?pl:ml,m=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],v=o[l]-n.rects.reference[l],g=F4(i),C=g?l==="y"?g.clientHeight||0:g.clientWidth||0:0,F=m/2-v/2,b=d[f],E=C-h[c]-d[p],w=C/2-h[c]/2+F,S=M5(b,w,E),A=l;n.modifiersData[r]=(t={},t[A]=S,t.centerOffset=S-w,t)}}function ZSt(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||h2e(t.elements.popper,a)&&(t.elements.arrow=a))}var QSt={name:"arrow",enabled:!0,phase:"main",fn:XSt,effect:ZSt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function x0(e){return e.split("-")[1]}var eAt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tAt(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:D0(t*a)/a||0,y:D0(n*a)/a||0}}function _re(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,h=c===!0?tAt(o):typeof c=="function"?c(o):o,f=h.x,p=f===void 0?0:f,m=h.y,v=m===void 0?0:m,g=o.hasOwnProperty("x"),C=o.hasOwnProperty("y"),F=es,b=Qo,E=window;if(u){var w=F4(n),S="clientHeight",A="clientWidth";if(w===vu(n)&&(w=vh(n),cc(w).position!=="static"&&s==="absolute"&&(S="scrollHeight",A="scrollWidth")),w=w,a===Qo||(a===es||a===ml)&&i===tb){b=pl;var _=d&&E.visualViewport?E.visualViewport.height:w[S];v-=_-r.height,v*=l?1:-1}if(a===es||(a===Qo||a===pl)&&i===tb){F=ml;var D=d&&E.visualViewport?E.visualViewport.width:w[A];p-=D-r.width,p*=l?1:-1}}var x=Object.assign({position:s},u&&eAt);if(l){var k;return Object.assign({},x,(k={},k[b]=C?"0":"",k[F]=g?"0":"",k.transform=(E.devicePixelRatio||1)<=1?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",k))}return Object.assign({},x,(t={},t[b]=C?v+"px":"",t[F]=g?p+"px":"",t.transform="",t))}function nAt(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:Qu(t.placement),variation:x0(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_re(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_re(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var rAt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:nAt,data:{}},d3={passive:!0};function aAt(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,s=o===void 0?!0:o,l=vu(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,d3)}),s&&l.addEventListener("resize",n.update,d3),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,d3)}),s&&l.removeEventListener("resize",n.update,d3)}}var iAt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:aAt,data:{}},oAt={left:"right",right:"left",bottom:"top",top:"bottom"};function E7(e){return e.replace(/left|right|bottom|top/g,function(t){return oAt[t]})}var sAt={start:"end",end:"start"};function Dre(e){return e.replace(/start|end/g,function(t){return sAt[t]})}function fV(e){var t=vu(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function hV(e){return T0(vh(e)).left+fV(e).scrollLeft}function lAt(e){var t=vu(e),n=vh(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,s=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:a,height:i,x:o+hV(e),y:s}}function uAt(e){var t,n=vh(e),r=fV(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=sm(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=sm(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+hV(e),l=-r.scrollTop;return cc(a||n).direction==="rtl"&&(s+=sm(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function pV(e){var t=cc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function g2e(e){return["html","body","#document"].indexOf(uc(e))>=0?e.ownerDocument.body:rl(e)&&pV(e)?e:g2e(NF(e))}function B5(e,t){var n;t===void 0&&(t=[]);var r=g2e(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=vu(r),o=a?[i].concat(i.visualViewport||[],pV(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(B5(NF(o)))}function yL(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function cAt(e){var t=T0(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Tre(e,t){return t===u2e?yL(lAt(e)):_0(t)?cAt(t):yL(uAt(vh(e)))}function dAt(e){var t=B5(NF(e)),n=["absolute","fixed"].indexOf(cc(e).position)>=0,r=n&&rl(e)?F4(e):e;return _0(r)?t.filter(function(a){return _0(a)&&h2e(a,r)&&uc(a)!=="body"&&(n?cc(a).position!=="static":!0)}):[]}function fAt(e,t,n){var r=t==="clippingParents"?dAt(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(s,l){var u=Tre(e,l);return s.top=sm(u.top,s.top),s.right=xC(u.right,s.right),s.bottom=xC(u.bottom,s.bottom),s.left=sm(u.left,s.left),s},Tre(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function y2e(e){var t=e.reference,n=e.element,r=e.placement,a=r?Qu(r):null,i=r?x0(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case Qo:l={x:o,y:t.y-n.height};break;case pl:l={x:o,y:t.y+t.height};break;case ml:l={x:t.x+t.width,y:s};break;case es:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?dV(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case A0:l[u]=l[u]-(t[c]/2-n[c]/2);break;case tb:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function nb(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?RSt:i,s=n.rootBoundary,l=s===void 0?u2e:s,u=n.elementContext,c=u===void 0?vy:u,d=n.altBoundary,h=d===void 0?!1:d,f=n.padding,p=f===void 0?0:f,m=m2e(typeof p!="number"?p:v2e(p,C4)),v=c===vy?LSt:vy,g=e.rects.popper,C=e.elements[h?v:c],F=fAt(_0(C)?C:C.contextElement||vh(e.elements.popper),o,l),b=T0(e.elements.reference),E=y2e({reference:b,element:g,placement:a}),w=yL(Object.assign({},g,E)),S=c===vy?w:b,A={top:F.top-S.top+m.top,bottom:S.bottom-F.bottom+m.bottom,left:F.left-S.left+m.left,right:S.right-F.right+m.right},_=e.modifiersData.offset;if(c===vy&&_){var D=_[a];Object.keys(A).forEach(function(x){var k=[ml,pl].indexOf(x)>=0?1:-1,P=[Qo,pl].indexOf(x)>=0?"y":"x";A[x]+=D[P]*k})}return A}function hAt(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?c2e:l,c=x0(r),d=c?s?Sre:Sre.filter(function(p){return x0(p)===c}):C4,h=d.filter(function(p){return u.indexOf(p)>=0});h.length===0&&(h=d);var f=h.reduce(function(p,m){return p[m]=nb(e,{placement:m,boundary:a,rootBoundary:i,padding:o})[Qu(m)],p},{});return Object.keys(f).sort(function(p,m){return f[p]-f[m]})}function pAt(e){if(Qu(e)===uV)return[];var t=E7(e);return[Dre(e),t,Dre(t)]}function mAt(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,h=n.altBoundary,f=n.flipVariations,p=f===void 0?!0:f,m=n.allowedAutoPlacements,v=t.options.placement,g=Qu(v),C=g===v,F=l||(C||!p?[E7(v)]:pAt(v)),b=[v].concat(F).reduce(function(te,se){return te.concat(Qu(se)===uV?hAt(t,{placement:se,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):se)},[]),E=t.rects.reference,w=t.rects.popper,S=new Map,A=!0,_=b[0],D=0;D=0,N=R?"width":"height",M=nb(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:h,padding:u}),L=R?P?ml:es:P?pl:Qo;E[N]>w[N]&&(L=E7(L));var T=E7(L),O=[];if(i&&O.push(M[k]<=0),s&&O.push(M[L]<=0,M[T]<=0),O.every(function(te){return te})){_=x,A=!1;break}S.set(x,O)}if(A)for(var V=p?3:1,$=function(se){var ye=b.find(function(Z){var z=S.get(Z);if(z)return z.slice(0,se).every(function(re){return re})});if(ye)return _=ye,"break"},j=V;j>0;j--){var Y=$(j);if(Y==="break")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var vAt={name:"flip",enabled:!0,phase:"main",fn:mAt,requiresIfExists:["offset"],data:{_skip:!1}};function xre(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function kre(e){return[Qo,ml,pl,es].some(function(t){return e[t]>=0})}function gAt(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=nb(t,{elementContext:"reference"}),s=nb(t,{altBoundary:!0}),l=xre(o,r),u=xre(s,a,i),c=kre(l),d=kre(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var yAt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:gAt};function bAt(e,t,n){var r=Qu(e),a=[es,Qo].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[es,ml].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function CAt(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=c2e.reduce(function(c,d){return c[d]=bAt(d,t.rects,i),c},{}),s=o[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var FAt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:CAt};function EAt(e){var t=e.state,n=e.name;t.modifiersData[n]=y2e({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var wAt={name:"popperOffsets",enabled:!0,phase:"read",fn:EAt,data:{}};function SAt(e){return e==="x"?"y":"x"}function AAt(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,h=n.tether,f=h===void 0?!0:h,p=n.tetherOffset,m=p===void 0?0:p,v=nb(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),g=Qu(t.placement),C=x0(t.placement),F=!C,b=dV(g),E=SAt(b),w=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,_=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,D=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),x=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(w){if(i){var P,R=b==="y"?Qo:es,N=b==="y"?pl:ml,M=b==="y"?"height":"width",L=w[b],T=L+v[R],O=L-v[N],V=f?-A[M]/2:0,$=C===A0?S[M]:A[M],j=C===A0?-A[M]:-S[M],Y=t.elements.arrow,te=f&&Y?cV(Y):{width:0,height:0},se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:p2e(),ye=se[R],Z=se[N],z=M5(0,S[M],te[M]),re=F?S[M]/2-V-z-ye-D.mainAxis:$-z-ye-D.mainAxis,oe=F?-S[M]/2+V+z+Z+D.mainAxis:j+z+Z+D.mainAxis,ne=t.elements.arrow&&F4(t.elements.arrow),Ae=ne?b==="y"?ne.clientTop||0:ne.clientLeft||0:0,q=(P=x==null?void 0:x[b])!=null?P:0,Q=L+re-q-Ae,ue=L+oe-q,_e=M5(f?xC(T,Q):T,L,f?sm(O,ue):O);w[b]=_e,k[b]=_e-L}if(s){var fe,X=b==="x"?Qo:es,le=b==="x"?pl:ml,De=w[E],Me=E==="y"?"height":"width",We=De+v[X],qe=De-v[le],ve=[Qo,es].indexOf(g)!==-1,me=(fe=x==null?void 0:x[E])!=null?fe:0,$e=ve?We:De-S[Me]-A[Me]-me+D.altAxis,Xe=ve?De+S[Me]+A[Me]-me-D.altAxis:qe,nt=f&&ve?YSt($e,De,Xe):M5(f?$e:We,De,f?Xe:qe);w[E]=nt,k[E]=nt-De}t.modifiersData[r]=k}}var _At={name:"preventOverflow",enabled:!0,phase:"main",fn:AAt,requiresIfExists:["offset"]};function DAt(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function TAt(e){return e===vu(e)||!rl(e)?fV(e):DAt(e)}function xAt(e){var t=e.getBoundingClientRect(),n=D0(t.width)/e.offsetWidth||1,r=D0(t.height)/e.offsetHeight||1;return n!==1||r!==1}function kAt(e,t,n){n===void 0&&(n=!1);var r=rl(t),a=rl(t)&&xAt(t),i=vh(t),o=T0(e,a),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((uc(t)!=="body"||pV(i))&&(s=TAt(t)),rl(t)?(l=T0(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=hV(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function MAt(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function BAt(e){var t=MAt(e);return GSt.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function RAt(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function LAt(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Mre={placement:"bottom",modifiers:[],strategy:"absolute"};function Bre(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function S2e(e,t){return typeof e=="function"?e.apply(void 0,t):e}function Rre(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function $At(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function VAt(e){return e.split(/\s+/).filter(Boolean)}function bp(e){return[].concat(e)}function Lre(e,t){e.indexOf(t)===-1&&e.push(t)}function HAt(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function A2e(e){return e.split("-")[0]}function k0(e){return[].slice.call(e)}function Ore(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function lm(){return document.createElement("div")}function $F(e){return["Element","Fragment"].some(function(t){return mV(e,t)})}function zAt(e){return mV(e,"NodeList")}function vV(e){return mV(e,"MouseEvent")}function WAt(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function GAt(e){return $F(e)?[e]:zAt(e)?k0(e):Array.isArray(e)?e:k0(document.querySelectorAll(e))}function ck(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function rb(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function _2e(e){var t,n=bp(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function jAt(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var i=a.popperRect,o=a.popperState,s=a.props,l=s.interactiveBorder,u=A2e(o.placement),c=o.modifiersData.offset;if(!c)return!0;var d=u==="bottom"?c.top.y:0,h=u==="top"?c.bottom.y:0,f=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,m=i.top-r+d>l,v=r-i.bottom-h>l,g=i.left-n+f>l,C=n-i.right-p>l;return m||v||g||C})}function dk(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function Pre(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Lu={isTouch:!1},Ire=0;function KAt(){Lu.isTouch||(Lu.isTouch=!0,window.performance&&document.addEventListener("mousemove",D2e))}function D2e(){var e=performance.now();e-Ire<20&&(Lu.isTouch=!1,document.removeEventListener("mousemove",D2e)),Ire=e}function UAt(){var e=document.activeElement;if(WAt(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function qAt(){document.addEventListener("touchstart",KAt,cp),window.addEventListener("blur",UAt)}var YAt=typeof window!="undefined"&&typeof document!="undefined",JAt=YAt?!!window.msCrypto:!1,XAt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},ZAt={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},zl=Object.assign({appendTo:w2e,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},XAt,ZAt),QAt=Object.keys(zl),e_t=function(t){var n=Object.keys(t);n.forEach(function(r){zl[r]=t[r]})};function T2e(e){var t=e.plugins||[],n=t.reduce(function(r,a){var i=a.name,o=a.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=zl[i])!=null?s:o}return r},{});return Object.assign({},e,n)}function t_t(e,t){var n=t?Object.keys(T2e(Object.assign({},zl,{plugins:t}))):QAt,r=n.reduce(function(a,i){var o=(e.getAttribute("data-tippy-"+i)||"").trim();if(!o)return a;if(i==="content")a[i]=o;else try{a[i]=JSON.parse(o)}catch(s){a[i]=o}return a},{});return r}function Nre(e,t){var n=Object.assign({},t,{content:S2e(t.content,[e])},t.ignoreAttributes?{}:t_t(e,t.plugins));return n.aria=Object.assign({},zl.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var n_t=function(){return"innerHTML"};function bL(e,t){e[n_t()]=t}function $re(e){var t=lm();return e===!0?t.className=F2e:(t.className=E2e,$F(e)?t.appendChild(e):bL(t,e)),t}function Vre(e,t){$F(t.content)?(bL(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?bL(e,t.content):e.textContent=t.content)}function kC(e){var t=e.firstElementChild,n=k0(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(b2e)}),arrow:n.find(function(r){return r.classList.contains(F2e)||r.classList.contains(E2e)}),backdrop:n.find(function(r){return r.classList.contains(C2e)})}}function x2e(e){var t=lm(),n=lm();n.className=NAt,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=lm();r.className=b2e,r.setAttribute("data-state","hidden"),Vre(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(i,o){var s=kC(t),l=s.box,u=s.content,c=s.arrow;o.theme?l.setAttribute("data-theme",o.theme):l.removeAttribute("data-theme"),typeof o.animation=="string"?l.setAttribute("data-animation",o.animation):l.removeAttribute("data-animation"),o.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof o.maxWidth=="number"?o.maxWidth+"px":o.maxWidth,o.role?l.setAttribute("role",o.role):l.removeAttribute("role"),(i.content!==o.content||i.allowHTML!==o.allowHTML)&&Vre(u,e.props),o.arrow?c?i.arrow!==o.arrow&&(l.removeChild(c),l.appendChild($re(o.arrow))):l.appendChild($re(o.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:a}}x2e.$$tippy=!0;var r_t=1,f3=[],fk=[];function a_t(e,t){var n=Nre(e,Object.assign({},zl,T2e(Ore(t)))),r,a,i,o=!1,s=!1,l=!1,u=!1,c,d,h,f=[],p=Rre(Q,n.interactiveDebounce),m,v=r_t++,g=null,C=HAt(n.plugins),F={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},b={id:v,reference:e,popper:lm(),popperInstance:g,props:n,state:F,plugins:C,clearDelayTimeouts:$e,setProps:Xe,setContent:nt,show:Te,hide:Ve,hideWithInteractivity:Ke,enable:ve,disable:me,unmount:rt,destroy:it};if(!n.render)return b;var E=n.render(b),w=E.popper,S=E.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+b.id,b.popper=w,e._tippy=b,w._tippy=b;var A=C.map(function(ge){return ge.fn(b)}),_=e.hasAttribute("aria-expanded");return ne(),V(),L(),T("onCreate",[b]),n.showOnCreate&&We(),w.addEventListener("mouseenter",function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&R().addEventListener("mousemove",p)}),b;function D(){var ge=b.props.touch;return Array.isArray(ge)?ge:[ge,0]}function x(){return D()[0]==="hold"}function k(){var ge;return!!((ge=b.props.render)!=null&&ge.$$tippy)}function P(){return m||e}function R(){var ge=P().parentNode;return ge?_2e(ge):document}function N(){return kC(w)}function M(ge){return b.state.isMounted&&!b.state.isVisible||Lu.isTouch||c&&c.type==="focus"?0:uk(b.props.delay,ge?0:1,zl.delay)}function L(ge){ge===void 0&&(ge=!1),w.style.pointerEvents=b.props.interactive&&!ge?"":"none",w.style.zIndex=""+b.props.zIndex}function T(ge,Ye,ie){if(ie===void 0&&(ie=!0),A.forEach(function(ze){ze[ge]&&ze[ge].apply(ze,Ye)}),ie){var ae;(ae=b.props)[ge].apply(ae,Ye)}}function O(){var ge=b.props.aria;if(ge.content){var Ye="aria-"+ge.content,ie=w.id,ae=bp(b.props.triggerTarget||e);ae.forEach(function(ze){var tt=ze.getAttribute(Ye);if(b.state.isVisible)ze.setAttribute(Ye,tt?tt+" "+ie:ie);else{var wt=tt&&tt.replace(ie,"").trim();wt?ze.setAttribute(Ye,wt):ze.removeAttribute(Ye)}})}}function V(){if(!(_||!b.props.aria.expanded)){var ge=bp(b.props.triggerTarget||e);ge.forEach(function(Ye){b.props.interactive?Ye.setAttribute("aria-expanded",b.state.isVisible&&Ye===P()?"true":"false"):Ye.removeAttribute("aria-expanded")})}}function $(){R().removeEventListener("mousemove",p),f3=f3.filter(function(ge){return ge!==p})}function j(ge){if(!(Lu.isTouch&&(l||ge.type==="mousedown"))){var Ye=ge.composedPath&&ge.composedPath()[0]||ge.target;if(!(b.props.interactive&&Pre(w,Ye))){if(bp(b.props.triggerTarget||e).some(function(ie){return Pre(ie,Ye)})){if(Lu.isTouch||b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else T("onClickOutside",[b,ge]);b.props.hideOnClick===!0&&(b.clearDelayTimeouts(),b.hide(),s=!0,setTimeout(function(){s=!1}),b.state.isMounted||ye())}}}function Y(){l=!0}function te(){l=!1}function se(){var ge=R();ge.addEventListener("mousedown",j,!0),ge.addEventListener("touchend",j,cp),ge.addEventListener("touchstart",te,cp),ge.addEventListener("touchmove",Y,cp)}function ye(){var ge=R();ge.removeEventListener("mousedown",j,!0),ge.removeEventListener("touchend",j,cp),ge.removeEventListener("touchstart",te,cp),ge.removeEventListener("touchmove",Y,cp)}function Z(ge,Ye){re(ge,function(){!b.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Ye()})}function z(ge,Ye){re(ge,Ye)}function re(ge,Ye){var ie=N().box;function ae(ze){ze.target===ie&&(dk(ie,"remove",ae),Ye())}if(ge===0)return Ye();dk(ie,"remove",d),dk(ie,"add",ae),d=ae}function oe(ge,Ye,ie){ie===void 0&&(ie=!1);var ae=bp(b.props.triggerTarget||e);ae.forEach(function(ze){ze.addEventListener(ge,Ye,ie),f.push({node:ze,eventType:ge,handler:Ye,options:ie})})}function ne(){x()&&(oe("touchstart",q,{passive:!0}),oe("touchend",ue,{passive:!0})),VAt(b.props.trigger).forEach(function(ge){if(ge!=="manual")switch(oe(ge,q),ge){case"mouseenter":oe("mouseleave",ue);break;case"focus":oe(JAt?"focusout":"blur",_e);break;case"focusin":oe("focusout",_e);break}})}function Ae(){f.forEach(function(ge){var Ye=ge.node,ie=ge.eventType,ae=ge.handler,ze=ge.options;Ye.removeEventListener(ie,ae,ze)}),f=[]}function q(ge){var Ye,ie=!1;if(!(!b.state.isEnabled||fe(ge)||s)){var ae=((Ye=c)==null?void 0:Ye.type)==="focus";c=ge,m=ge.currentTarget,V(),!b.state.isVisible&&vV(ge)&&f3.forEach(function(ze){return ze(ge)}),ge.type==="click"&&(b.props.trigger.indexOf("mouseenter")<0||o)&&b.props.hideOnClick!==!1&&b.state.isVisible?ie=!0:We(ge),ge.type==="click"&&(o=!ie),ie&&!ae&&qe(ge)}}function Q(ge){var Ye=ge.target,ie=P().contains(Ye)||w.contains(Ye);if(!(ge.type==="mousemove"&&ie)){var ae=Me().concat(w).map(function(ze){var tt,wt=ze._tippy,Fe=(tt=wt.popperInstance)==null?void 0:tt.state;return Fe?{popperRect:ze.getBoundingClientRect(),popperState:Fe,props:n}:null}).filter(Boolean);jAt(ae,ge)&&($(),qe(ge))}}function ue(ge){var Ye=fe(ge)||b.props.trigger.indexOf("click")>=0&&o;if(!Ye){if(b.props.interactive){b.hideWithInteractivity(ge);return}qe(ge)}}function _e(ge){b.props.trigger.indexOf("focusin")<0&&ge.target!==P()||b.props.interactive&&ge.relatedTarget&&w.contains(ge.relatedTarget)||qe(ge)}function fe(ge){return Lu.isTouch?x()!==ge.type.indexOf("touch")>=0:!1}function X(){le();var ge=b.props,Ye=ge.popperOptions,ie=ge.placement,ae=ge.offset,ze=ge.getReferenceClientRect,tt=ge.moveTransition,wt=k()?kC(w).arrow:null,Fe=ze?{getBoundingClientRect:ze,contextElement:ze.contextElement||P()}:e,tn={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Wt){var at=Wt.state;if(k()){var Rt=N(),Tt=Rt.box;["placement","reference-hidden","escaped"].forEach(function(yn){yn==="placement"?Tt.setAttribute("data-placement",at.placement):at.attributes.popper["data-popper-"+yn]?Tt.setAttribute("data-"+yn,""):Tt.removeAttribute("data-"+yn)}),at.attributes.popper={}}}},nn=[{name:"offset",options:{offset:ae}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!tt}},tn];k()&&wt&&nn.push({name:"arrow",options:{element:wt,padding:3}}),nn.push.apply(nn,(Ye==null?void 0:Ye.modifiers)||[]),b.popperInstance=IAt(Fe,w,Object.assign({},Ye,{placement:ie,onFirstUpdate:h,modifiers:nn}))}function le(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function De(){var ge=b.props.appendTo,Ye,ie=P();b.props.interactive&&ge===w2e||ge==="parent"?Ye=ie.parentNode:Ye=S2e(ge,[ie]),Ye.contains(w)||Ye.appendChild(w),b.state.isMounted=!0,X()}function Me(){return k0(w.querySelectorAll("[data-tippy-root]"))}function We(ge){b.clearDelayTimeouts(),ge&&T("onTrigger",[b,ge]),se();var Ye=M(!0),ie=D(),ae=ie[0],ze=ie[1];Lu.isTouch&&ae==="hold"&&ze&&(Ye=ze),Ye?r=setTimeout(function(){b.show()},Ye):b.show()}function qe(ge){if(b.clearDelayTimeouts(),T("onUntrigger",[b,ge]),!b.state.isVisible){ye();return}if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ge.type)>=0&&o)){var Ye=M(!1);Ye?a=setTimeout(function(){b.state.isVisible&&b.hide()},Ye):i=requestAnimationFrame(function(){b.hide()})}}function ve(){b.state.isEnabled=!0}function me(){b.hide(),b.state.isEnabled=!1}function $e(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(i)}function Xe(ge){if(!b.state.isDestroyed){T("onBeforeUpdate",[b,ge]),Ae();var Ye=b.props,ie=Nre(e,Object.assign({},Ye,Ore(ge),{ignoreAttributes:!0}));b.props=ie,ne(),Ye.interactiveDebounce!==ie.interactiveDebounce&&($(),p=Rre(Q,ie.interactiveDebounce)),Ye.triggerTarget&&!ie.triggerTarget?bp(Ye.triggerTarget).forEach(function(ae){ae.removeAttribute("aria-expanded")}):ie.triggerTarget&&e.removeAttribute("aria-expanded"),V(),L(),S&&S(Ye,ie),b.popperInstance&&(X(),Me().forEach(function(ae){requestAnimationFrame(ae._tippy.popperInstance.forceUpdate)})),T("onAfterUpdate",[b,ge])}}function nt(ge){b.setProps({content:ge})}function Te(){var ge=b.state.isVisible,Ye=b.state.isDestroyed,ie=!b.state.isEnabled,ae=Lu.isTouch&&!b.props.touch,ze=uk(b.props.duration,0,zl.duration);if(!(ge||Ye||ie||ae)&&!P().hasAttribute("disabled")&&(T("onShow",[b],!1),b.props.onShow(b)!==!1)){if(b.state.isVisible=!0,k()&&(w.style.visibility="visible"),L(),se(),b.state.isMounted||(w.style.transition="none"),k()){var tt=N(),wt=tt.box,Fe=tt.content;ck([wt,Fe],0)}h=function(){var nn;if(!(!b.state.isVisible||u)){if(u=!0,w.offsetHeight,w.style.transition=b.props.moveTransition,k()&&b.props.animation){var rn=N(),Wt=rn.box,at=rn.content;ck([Wt,at],ze),rb([Wt,at],"visible")}O(),V(),Lre(fk,b),(nn=b.popperInstance)==null||nn.forceUpdate(),T("onMount",[b]),b.props.animation&&k()&&z(ze,function(){b.state.isShown=!0,T("onShown",[b])})}},De()}}function Ve(){var ge=!b.state.isVisible,Ye=b.state.isDestroyed,ie=!b.state.isEnabled,ae=uk(b.props.duration,1,zl.duration);if(!(ge||Ye||ie)&&(T("onHide",[b],!1),b.props.onHide(b)!==!1)){if(b.state.isVisible=!1,b.state.isShown=!1,u=!1,o=!1,k()&&(w.style.visibility="hidden"),$(),ye(),L(!0),k()){var ze=N(),tt=ze.box,wt=ze.content;b.props.animation&&(ck([tt,wt],ae),rb([tt,wt],"hidden"))}O(),V(),b.props.animation?k()&&Z(ae,b.unmount):b.unmount()}}function Ke(ge){R().addEventListener("mousemove",p),Lre(f3,p),p(ge)}function rt(){b.state.isVisible&&b.hide(),b.state.isMounted&&(le(),Me().forEach(function(ge){ge._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),fk=fk.filter(function(ge){return ge!==b}),b.state.isMounted=!1,T("onHidden",[b]))}function it(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),Ae(),delete e._tippy,b.state.isDestroyed=!0,T("onDestroy",[b]))}}function Bn(e,t){t===void 0&&(t={});var n=zl.plugins.concat(t.plugins||[]);qAt();var r=Object.assign({},t,{plugins:n}),a=GAt(e),i=a.reduce(function(o,s){var l=s&&a_t(s,r);return l&&o.push(l),o},[]);return $F(e)?i[0]:i}Bn.defaultProps=zl;Bn.setDefaultProps=e_t;Bn.currentInput=Lu;var i_t=Object.assign({},f2e,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}}),o_t=function(t,n){var r;n===void 0&&(n={});var a=t,i=[],o=[],s,l=n.overrides,u=[],c=!1;function d(){o=a.map(function(b){return bp(b.props.triggerTarget||b.reference)}).reduce(function(b,E){return b.concat(E)},[])}function h(){i=a.map(function(b){return b.reference})}function f(b){a.forEach(function(E){b?E.enable():E.disable()})}function p(b){return a.map(function(E){var w=E.setProps;return E.setProps=function(S){w(S),E.reference===s&&b.setProps(S)},function(){E.setProps=w}})}function m(b,E){var w=o.indexOf(E);if(E!==s){s=E;var S=(l||[]).concat("content").reduce(function(A,_){return A[_]=a[w].props[_],A},{});b.setProps(Object.assign({},S,{getReferenceClientRect:typeof S.getReferenceClientRect=="function"?S.getReferenceClientRect:function(){var A;return(A=i[w])==null?void 0:A.getBoundingClientRect()}}))}}f(!1),h(),d();var v={fn:function(){return{onDestroy:function(){f(!0)},onHidden:function(){s=null},onClickOutside:function(w){w.props.showOnCreate&&!c&&(c=!0,s=null)},onShow:function(w){w.props.showOnCreate&&!c&&(c=!0,m(w,i[0]))},onTrigger:function(w,S){m(w,S.currentTarget)}}}},g=Bn(lm(),Object.assign({},$At(n,["overrides"]),{plugins:[v].concat(n.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[i_t])})})),C=g.show;g.show=function(b){if(C(),!s&&b==null)return m(g,i[0]);if(!(s&&b==null)){if(typeof b=="number")return i[b]&&m(g,i[b]);if(a.indexOf(b)>=0){var E=b.reference;return m(g,E)}if(i.indexOf(b)>=0)return m(g,b)}},g.showNext=function(){var b=i[0];if(!s)return g.show(0);var E=i.indexOf(s);g.show(i[E+1]||b)},g.showPrevious=function(){var b=i[i.length-1];if(!s)return g.show(b);var E=i.indexOf(s),w=i[E-1]||b;g.show(w)};var F=g.setProps;return g.setProps=function(b){l=b.overrides||l,F(b)},g.setInstances=function(b){f(!0),u.forEach(function(E){return E()}),a=b,f(!1),h(),d(),u=p(g),g.setProps({triggerTarget:o})},u=p(g),g},s_t={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var r=kC(t.popper),a=r.box,i=r.content,o=t.props.animateFill?l_t():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var l=a.style.transitionDuration,u=Number(l.replace("ms",""));i.style.transitionDelay=Math.round(u/10)+"ms",o.style.transitionDuration=l,rb([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&rb([o],"hidden")}}}};function l_t(){var e=lm();return e.className=C2e,rb([e],"hidden"),e}var CL={clientX:0,clientY:0},h3=[];function k2e(e){var t=e.clientX,n=e.clientY;CL={clientX:t,clientY:n}}function u_t(e){e.addEventListener("mousemove",k2e)}function c_t(e){e.removeEventListener("mousemove",k2e)}var d_t={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,r=_2e(t.props.triggerTarget||n),a=!1,i=!1,o=!0,s=t.props;function l(){return t.props.followCursor==="initial"&&t.state.isVisible}function u(){r.addEventListener("mousemove",h)}function c(){r.removeEventListener("mousemove",h)}function d(){a=!0,t.setProps({getReferenceClientRect:null}),a=!1}function h(m){var v=m.target?n.contains(m.target):!0,g=t.props.followCursor,C=m.clientX,F=m.clientY,b=n.getBoundingClientRect(),E=C-b.left,w=F-b.top;(v||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var A=n.getBoundingClientRect(),_=C,D=F;g==="initial"&&(_=A.left+E,D=A.top+w);var x=g==="horizontal"?A.top:D,k=g==="vertical"?A.right:_,P=g==="horizontal"?A.bottom:D,R=g==="vertical"?A.left:_;return{width:k-R,height:P-x,top:x,right:k,bottom:P,left:R}}})}function f(){t.props.followCursor&&(h3.push({instance:t,doc:r}),u_t(r))}function p(){h3=h3.filter(function(m){return m.instance!==t}),h3.filter(function(m){return m.doc===r}).length===0&&c_t(r)}return{onCreate:f,onDestroy:p,onBeforeUpdate:function(){s=t.props},onAfterUpdate:function(v,g){var C=g.followCursor;a||C!==void 0&&s.followCursor!==C&&(p(),C?(f(),t.state.isMounted&&!i&&!l()&&u()):(c(),d()))},onMount:function(){t.props.followCursor&&!i&&(o&&(h(CL),o=!1),l()||u())},onTrigger:function(v,g){vV(g)&&(CL={clientX:g.clientX,clientY:g.clientY}),i=g.type==="focus"},onHidden:function(){t.props.followCursor&&(d(),c(),o=!0)}}}};function f_t(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(r){var a=r.name;return a!==t.name}),[t])})}}var h_t={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function r(){return!!t.props.inlinePositioning}var a,i=-1,o=!1,s=[],l={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(f){var p=f.state;r()&&(s.indexOf(p.placement)!==-1&&(s=[]),a!==p.placement&&s.indexOf(p.placement)===-1&&(s.push(p.placement),t.setProps({getReferenceClientRect:function(){return u(p.placement)}})),a=p.placement)}};function u(h){return p_t(A2e(h),n.getBoundingClientRect(),k0(n.getClientRects()),i)}function c(h){o=!0,t.setProps(h),o=!1}function d(){o||c(f_t(t.props,l))}return{onCreate:d,onAfterUpdate:d,onTrigger:function(f,p){if(vV(p)){var m=k0(t.reference.getClientRects()),v=m.find(function(C){return C.left-2<=p.clientX&&C.right+2>=p.clientX&&C.top-2<=p.clientY&&C.bottom+2>=p.clientY}),g=m.indexOf(v);i=g>-1?g:i}},onHidden:function(){i=-1}}}};function p_t(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":{var a=n[0],i=n[n.length-1],o=e==="top",s=a.top,l=i.bottom,u=o?a.left:i.left,c=o?a.right:i.right,d=c-u,h=l-s;return{top:s,bottom:l,left:u,right:c,width:d,height:h}}case"left":case"right":{var f=Math.min.apply(Math,n.map(function(w){return w.left})),p=Math.max.apply(Math,n.map(function(w){return w.right})),m=n.filter(function(w){return e==="left"?w.left===f:w.right===p}),v=m[0].top,g=m[m.length-1].bottom,C=f,F=p,b=F-C,E=g-v;return{top:v,bottom:g,left:C,right:F,width:b,height:E}}default:return t}}var m_t={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,r=t.popper;function a(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function i(u){return t.props.sticky===!0||t.props.sticky===u}var o=null,s=null;function l(){var u=i("reference")?a().getBoundingClientRect():null,c=i("popper")?r.getBoundingClientRect():null;(u&&Hre(o,u)||c&&Hre(s,c))&&t.popperInstance&&t.popperInstance.update(),o=u,s=c,t.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){t.props.sticky&&l()}}}};function Hre(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Bn.setDefaultProps({render:x2e});Bn.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const v_t=e=>e instanceof Object&&"$"in e&&"$el"in e;function M2e(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const r=Yt(),a=U(),i=U({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),o=dr();let s=null;const l=()=>s||(s=document.createDocumentFragment(),s),u=S=>{let A,_=Kn(S)?S.value:S;return sr(_)?(o.value||(o.value=Wf({name:n.appName,setup:()=>()=>Kn(S)?S.value:S}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),A=()=>l()):typeof _=="object"?(o.value||(o.value=Wf({name:n.appName,setup:()=>()=>H(Kn(S)?S.value:S)}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),A=()=>l()):A=_,A},c=S=>{let A={};return Kn(S)?A=S.value||{}:ws(S)?A=de({},S):A=de({},S),A.content&&(A.content=u(A.content)),A.triggerTarget&&(A.triggerTarget=Kn(A.triggerTarget)?A.triggerTarget.value:A.triggerTarget),(!A.plugins||!Array.isArray(A.plugins))&&(A.plugins=[]),A.plugins=A.plugins.filter(_=>_.name!=="vueTippyReactiveState"),A.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){i.value.isEnabled=!0},onMount(){i.value.isMounted=!0},onShow(){i.value.isMounted=!0,i.value.isVisible=!0},onShown(){i.value.isShown=!0},onHide(){i.value.isMounted=!1,i.value.isVisible=!1},onHidden(){i.value.isShown=!1},onUnmounted(){i.value.isMounted=!1},onDestroy(){i.value.isDestroyed=!0}})}),A},d=()=>{a.value&&a.value.setProps(c(t))},h=()=>{!a.value||!t.content||a.value.setContent(u(t.content))},f=S=>{var A;(A=a.value)===null||A===void 0||A.setContent(u(S))},p=S=>{var A;(A=a.value)===null||A===void 0||A.setProps(c(S))},m=()=>{var S;a.value&&(a.value.destroy(),a.value=void 0),s=null,(S=o.value)===null||S===void 0||S.unmount(),o.value=void 0},v=()=>{var S;(S=a.value)===null||S===void 0||S.show()},g=()=>{var S;(S=a.value)===null||S===void 0||S.hide()},C=()=>{var S;(S=a.value)===null||S===void 0||S.disable(),i.value.isEnabled=!1},F=()=>{var S;(S=a.value)===null||S===void 0||S.enable(),i.value.isEnabled=!0},b=()=>{var S;(S=a.value)===null||S===void 0||S.unmount()},E=()=>{if(!e)return;let S=Kn(e)?e.value:e;typeof S=="function"&&(S=S()),v_t(S)&&(S=S.$el),S&&(a.value=Bn(S,c(t)),S.$tippy=w)},w={tippy:a,refresh:d,refreshContent:h,setContent:f,setProps:p,destroy:m,hide:g,show:v,disable:C,enable:F,unmount:b,mount:E,state:i};return n.mount&&(r?r.isMounted?E():Kt(E):E()),r&&ia(()=>{m()}),Kn(t)||ws(t)?Ne(t,d,{immediate:!1}):Kn(t.content)&&Ne(t.content,h,{immediate:!1}),w}function g_t(e,t){const n=U();return Kt(()=>{const a=(Array.isArray(e)?e.map(i=>i.value):typeof e=="function"?e():e.value).map(i=>i instanceof Element?i._tippy:i).filter(Boolean);n.value=o_t(a,t?de({allowHTML:!0},t):{allowHTML:!0})}),{singleton:n}}function y_t(e){return typeof e=="function"?e():y(e)}function b_t(e){var t,n;const r=y_t(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const C_t=be({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Bn.defaultProps.appendTo},aria:{default:()=>Bn.defaultProps.aria},delay:{default:()=>Bn.defaultProps.delay},duration:{default:()=>Bn.defaultProps.duration},getReferenceClientRect:{default:()=>Bn.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Bn.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Bn.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Bn.defaultProps.interactive},interactiveBorder:{default:()=>Bn.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Bn.defaultProps.interactiveDebounce},moveTransition:{default:()=>Bn.defaultProps.moveTransition},offset:{default:()=>Bn.defaultProps.offset},onAfterUpdate:{default:()=>Bn.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Bn.defaultProps.onBeforeUpdate},onCreate:{default:()=>Bn.defaultProps.onCreate},onDestroy:{default:()=>Bn.defaultProps.onDestroy},onHidden:{default:()=>Bn.defaultProps.onHidden},onHide:{default:()=>Bn.defaultProps.onHide},onMount:{default:()=>Bn.defaultProps.onMount},onShow:{default:()=>Bn.defaultProps.onShow},onShown:{default:()=>Bn.defaultProps.onShown},onTrigger:{default:()=>Bn.defaultProps.onTrigger},onUntrigger:{default:()=>Bn.defaultProps.onUntrigger},onClickOutside:{default:()=>Bn.defaultProps.onClickOutside},placement:{default:()=>Bn.defaultProps.placement},plugins:{default:()=>Bn.defaultProps.plugins},popperOptions:{default:()=>Bn.defaultProps.popperOptions},render:{default:()=>Bn.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Bn.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Bn.defaultProps.touch},trigger:{default:()=>Bn.defaultProps.trigger},triggerTarget:{default:()=>Bn.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Bn.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Bn.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Bn.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Bn.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Bn.defaultProps.allowHTML},animation:{default:()=>Bn.defaultProps.animation},arrow:{default:()=>Bn.defaultProps.arrow},content:{default:()=>Bn.defaultProps.content},inertia:{default:()=>Bn.defaultProps.inertia},maxWidth:{default:()=>Bn.defaultProps.maxWidth},role:{default:()=>Bn.defaultProps.role},theme:{default:()=>Bn.defaultProps.theme},zIndex:{default:()=>Bn.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:r}){const a=U(),i=U(),o=U(),s=U(!1),l=()=>{let f=de({},e);for(const p of["to","tag","contentTag","contentClass"])f.hasOwnProperty(p)&&delete f[p];return f};let u=()=>b_t(a);e.to&&(typeof Element!="undefined"&&e.to instanceof Element?u=()=>e.to:e.to==="parent"?u=()=>{let f=a.value;return f||(f=a.value=i.value.parentElement),f}:(typeof e.to=="string"||e.to instanceof String)&&(u=()=>document.querySelector(e.to)));const c=M2e(u,l());let d=t.content;!d&&e.to==="parent"&&(d=t.default),Kt(()=>{s.value=!0,Pe(()=>{d&&c.setContent(()=>o.value)})}),Ne(c.state,()=>{n("state",y(c.state))},{immediate:!0,deep:!0}),Ne(()=>e,()=>{c.setProps(l()),d&&c.setContent(()=>o.value)},{deep:!0});let h=dn(de({elem:a,contentElem:o,mounted:s},c));return r(h),()=>{const f=(typeof e.contentTag=="string",e.contentTag),p=d?H(f,{ref:o,style:{display:s.value?"inherit":"none"},class:e.contentClass},d(h)):null;if(e.to==="parent"){const g=[];if(!a.value){const C=H("span",{ref:i,"data-v-tippy":"",style:{display:"none"}});g.push(C)}return p&&g.push(p),g}const m=t.default?t.default(h):[];if(!e.tag){const g=H(m[0],{ref:a,"data-v-tippy":""});return p?[g,p]:g}const v=(typeof e.tag=="string",e.tag);return H(v,{ref:a,"data-v-tippy":""},p?[m,p]:m)}}}),F_t=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let FL={};Object.keys(Bn.defaultProps).forEach(e=>{F_t.includes(e)?FL[e]={type:Boolean,default:function(){return Bn.defaultProps[e]}}:FL[e]={default:function(){return Bn.defaultProps[e]}}});const E_t=be({props:FL,setup(e){const t=U([]),{singleton:n}=g_t(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(r=>r._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return H(()=>e)}}),w_t={mounted(e,t,n){const r=typeof t.value=="string"?{content:t.value}:t.value||{},a=Object.keys(t.modifiers||{}),i=a.find(s=>s!=="arrow"),o=a.findIndex(s=>s==="arrow")!==-1;i&&(r.placement=r.placement||i),o&&(r.arrow=r.arrow!==void 0?r.arrow:!0),n.props&&n.props.onTippyShow&&(r.onShow=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShow(...s)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShown(...s)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHidden(...s)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHide(...s)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyMount(...s)}),e.getAttribute("title")&&!r.content&&(r.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!r.content&&(r.content=e.getAttribute("content")),M2e(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};n.content||(n.content=null),e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},S_t={install(e,t={}){Bn.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",w_t),e.component(t.component||"tippy",C_t),e.component(t.componentSingleton||"tippy-singleton",E_t)}},A_t=Bn.setDefaultProps;A_t({ignoreAttributes:!0,plugins:[m_t,h_t,d_t,s_t]});const gs=Wf(Dnt);Object.keys(tre).forEach(e=>{gs.directive(e,tre[e])});gs.component("IconifyIconOffline",_St);gs.component("IconifyIconOnline",DSt);gs.component("FontIcon",TSt);gs.component("Auth",kSt);gs.component("Perms",BSt);gs.use(S_t);aot(gs).then(e=>Zt(null,null,function*(){hst(gs),gs.use(Va),yield Va.isReady(),cEt(gs,e),gs.use(ift).use(lot).use(nEt).use(FEt).use(QFt).use(TEt).use(x6t),gs.mount("#app")}));export{Pn as $,Pm as A,ktt as B,DDt as C,Pa as D,Mtt as E,At as F,xtt as G,Qne as H,UC as I,H as J,dr as K,Zn as L,He as M,ro as N,NDt as O,Ca as P,UP as Q,lu as R,_Dt as S,vd as T,hn as U,Sde as V,$P as W,ADt as X,cb as Y,Yt as Z,Bde as _,U as a,xa as a$,SDt as a0,Ao as a1,IDt as a2,Wf as a3,en as a4,Sr as a5,bet as a6,$0 as a7,bDt as a8,qs as a9,TSt as aA,_St as aB,DSt as aC,sr as aD,Kn as aE,UDt as aF,Itt as aG,RDt as aH,TDt as aI,WOe as aJ,ko as aK,Gu as aL,DTt as aM,iwe as aN,Fie as aO,wDt as aP,$we as aQ,Vtt as aR,IE as aS,M2e as aT,ja as aU,MEt as aV,w_t as aW,vZe as aX,Qf as aY,VM as aZ,sn as a_,glt as aa,vlt as ab,yj as ac,ed as ad,CTt as ae,vue as af,ODt as ag,Em as ah,bTt as ai,qDt as aj,$E as ak,JDt as al,YDt as am,XDt as an,VE as ao,QDt as ap,ZDt as aq,_Tt as ar,PDt as as,XP as at,x9 as au,_a as av,jp as aw,af as ax,Ib as ay,Gb as az,Ue as b,y1 as b$,Kc as b0,KDt as b1,NNe as b2,yDt as b3,vDt as b4,gDt as b5,La as b6,_Ee as b7,DEe as b8,ob as b9,uoe as bA,tc as bB,Mo as bC,VAe as bD,WAe as bE,UAe as bF,coe as bG,YC as bH,OAe as bI,e_e as bJ,XL as bK,O0 as bL,L0 as bM,gb as bN,YL as bO,yb as bP,Da as bQ,Coe as bR,Im as bS,Eoe as bT,hoe as bU,I0 as bV,qL as bW,kDe as bX,wDe as bY,v1 as bZ,QAe as b_,sb as ba,dSe as bb,ot as bc,Jt as bd,Aet as be,is as bf,db as bg,CDt as bh,WDt as bi,xde as bj,snt as bk,$Dt as bl,TEe as bm,lb as bn,Qae as bo,Xc as bp,ir as bq,qC as br,loe as bs,gAe as bt,Lk as bu,KL as bv,LAe as bw,Bo as bx,iu as by,PAe as bz,Uz as c,U5 as c$,tO as c0,bb as c1,jL as c2,Voe as c3,Xxe as c4,NDe as c5,vb as c6,Woe as c7,ZL as c8,K5 as c9,V_e as cA,e9 as cB,Ixe as cC,Nxe as cD,o_e as cE,lE as cF,BAe as cG,GAe as cH,$xe as cI,Gxe as cJ,iO as cK,il as cL,xoe as cM,yke as cN,cxe as cO,jxe as cP,QC as cQ,hke as cR,qoe as cS,n_e as cT,EDe as cU,nO as cV,cAe as cW,lAe as cX,Ake as cY,boe as cZ,cke as c_,rke as ca,Ooe as cb,zoe as cc,ake as cd,qxe as ce,Jxe as cf,MDe as cg,Ll as ch,hxe as ci,HDe as cj,doe as ck,Yxe as cl,Goe as cm,lke as cn,Hoe as co,UL as cp,Hxe as cq,vAe as cr,KAe as cs,HAe as ct,P0 as cu,dke as cv,V1 as cw,W5 as cx,QL as cy,z5 as cz,be as d,ul as d$,fE as d0,joe as d1,dE as d2,ts as d3,ZC as d4,Vp as d5,ki as d6,tke as d7,UH as d8,z7 as d9,ABe as dA,vGe as dB,xt as dC,fO as dD,Fd as dE,ws as dF,nse as dG,Fnt as dH,Tle as dI,JIe as dJ,Fi as dK,dd as dL,AHe as dM,b1 as dN,wo as dO,qKe as dP,kXe as dQ,dXe as dR,jJe as dS,pVe as dT,tqe as dU,wUe as dV,e6 as dW,vm as dX,iKe as dY,Cue as dZ,x$e as d_,fa as da,JL as db,TTe as dc,Ta as dd,Cb as de,MTe as df,fke as dg,woe as dh,Koe as di,Uoe as dj,jf as dk,Cke as dl,$oe as dm,Uxe as dn,_oe as dp,ske as dq,si as dr,KHe as ds,h6 as dt,rze as du,YUe as dv,qUe as dw,yd as dx,qWe as dy,FBe as dz,G as e,mDt as e$,ble as e0,DNe as e1,IOe as e2,so as e3,gBe as e4,mje as e5,SP as e6,oue as e7,gKe as e8,uIe as e9,FDt as eA,EDt as eB,GDt as eC,yTt as eD,sf as eE,ATt as eF,Qet as eG,VDt as eH,ec as eI,d1 as eJ,xDt as eK,vnt as eL,jDt as eM,ib as eN,owe as eO,Lie as eP,$C as eQ,Hf as eR,Uie as eS,sut as eT,pDt as eU,wTt as eV,STt as eW,LDt as eX,uut as eY,nhe as eZ,rhe as e_,UWe as ea,ui as eb,swt as ec,BDt as ed,Mf as ee,Mt as ef,jtt as eg,Ctt as eh,HM as ei,m6 as ej,dut as ek,k9 as el,HDt as em,BK as en,CG as eo,w6 as ep,zDt as eq,ETt as er,Qfe as es,Rg as et,UEe as eu,IP as ev,Flt as ew,iI as ex,Va as ey,wut as ez,Se as f,FTt as f0,Ade as f1,MDt as f2,Mue as f3,blt as f4,ylt as f5,btt as f6,Ee as g,Ut as h,Ie as i,_n as j,he as k,En as l,Kt as m,Ne as n,ia as o,B as p,jt as q,dn as r,It as s,pt as t,y as u,J as v,Le as w,Pe as x,Jn as y,un as z};
+  */var Qo="top",pl="bottom",ml="right",es="left",uV="auto",C4=[Qo,pl,ml,es],A0="start",tb="end",RSt="clippingParents",l2e="viewport",vy="popper",LSt="reference",Sre=C4.reduce(function(e,t){return e.concat([t+"-"+A0,t+"-"+tb])},[]),u2e=[].concat(C4,[uV]).reduce(function(e,t){return e.concat([t,t+"-"+A0,t+"-"+tb])},[]),OSt="beforeRead",PSt="read",ISt="afterRead",NSt="beforeMain",$St="main",VSt="afterMain",HSt="beforeWrite",zSt="write",WSt="afterWrite",GSt=[OSt,PSt,ISt,NSt,$St,VSt,HSt,zSt,WSt];function uc(e){return e?(e.nodeName||"").toLowerCase():null}function vu(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function _0(e){var t=vu(e).Element;return e instanceof t||e instanceof Element}function rl(e){var t=vu(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function c2e(e){if(typeof ShadowRoot=="undefined")return!1;var t=vu(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function jSt(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!rl(i)||!uc(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function KSt(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=o.reduce(function(l,u){return l[u]="",l},{});!rl(a)||!uc(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}var d2e={name:"applyStyles",enabled:!0,phase:"write",fn:jSt,effect:KSt,requires:["computeStyles"]};function Qu(e){return e.split("-")[0]}var sm=Math.max,xC=Math.min,D0=Math.round;function T0(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(rl(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=D0(n.width)/o||1),i>0&&(a=D0(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function cV(e){var t=T0(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function f2e(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&c2e(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function cc(e){return vu(e).getComputedStyle(e)}function USt(e){return["table","td","th"].indexOf(uc(e))>=0}function vh(e){return((_0(e)?e.ownerDocument:e.document)||window.document).documentElement}function NF(e){return uc(e)==="html"?e:e.assignedSlot||e.parentNode||(c2e(e)?e.host:null)||vh(e)}function Are(e){return!rl(e)||cc(e).position==="fixed"?null:e.offsetParent}function qSt(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&rl(e)){var r=cc(e);if(r.position==="fixed")return null}for(var a=NF(e);rl(a)&&["html","body"].indexOf(uc(a))<0;){var i=cc(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function F4(e){for(var t=vu(e),n=Are(e);n&&USt(n)&&cc(n).position==="static";)n=Are(n);return n&&(uc(n)==="html"||uc(n)==="body"&&cc(n).position==="static")?t:n||qSt(e)||t}function dV(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function M5(e,t,n){return sm(e,xC(t,n))}function YSt(e,t,n){var r=M5(e,t,n);return r>n?n:r}function h2e(){return{top:0,right:0,bottom:0,left:0}}function p2e(e){return Object.assign({},h2e(),e)}function m2e(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var JSt=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,p2e(typeof t!="number"?t:m2e(t,C4))};function XSt(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Qu(n.placement),l=dV(s),u=[es,ml].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!o)){var d=JSt(a.padding,n),h=cV(i),f=l==="y"?Qo:es,p=l==="y"?pl:ml,m=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],v=o[l]-n.rects.reference[l],g=F4(i),C=g?l==="y"?g.clientHeight||0:g.clientWidth||0:0,F=m/2-v/2,b=d[f],E=C-h[c]-d[p],w=C/2-h[c]/2+F,S=M5(b,w,E),A=l;n.modifiersData[r]=(t={},t[A]=S,t.centerOffset=S-w,t)}}function ZSt(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||f2e(t.elements.popper,a)&&(t.elements.arrow=a))}var QSt={name:"arrow",enabled:!0,phase:"main",fn:XSt,effect:ZSt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function x0(e){return e.split("-")[1]}var eAt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tAt(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:D0(t*a)/a||0,y:D0(n*a)/a||0}}function _re(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,h=c===!0?tAt(o):typeof c=="function"?c(o):o,f=h.x,p=f===void 0?0:f,m=h.y,v=m===void 0?0:m,g=o.hasOwnProperty("x"),C=o.hasOwnProperty("y"),F=es,b=Qo,E=window;if(u){var w=F4(n),S="clientHeight",A="clientWidth";if(w===vu(n)&&(w=vh(n),cc(w).position!=="static"&&s==="absolute"&&(S="scrollHeight",A="scrollWidth")),w=w,a===Qo||(a===es||a===ml)&&i===tb){b=pl;var _=d&&E.visualViewport?E.visualViewport.height:w[S];v-=_-r.height,v*=l?1:-1}if(a===es||(a===Qo||a===pl)&&i===tb){F=ml;var D=d&&E.visualViewport?E.visualViewport.width:w[A];p-=D-r.width,p*=l?1:-1}}var x=Object.assign({position:s},u&&eAt);if(l){var k;return Object.assign({},x,(k={},k[b]=C?"0":"",k[F]=g?"0":"",k.transform=(E.devicePixelRatio||1)<=1?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",k))}return Object.assign({},x,(t={},t[b]=C?v+"px":"",t[F]=g?p+"px":"",t.transform="",t))}function nAt(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:Qu(t.placement),variation:x0(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,_re(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,_re(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var rAt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:nAt,data:{}},d3={passive:!0};function aAt(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,s=o===void 0?!0:o,l=vu(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,d3)}),s&&l.addEventListener("resize",n.update,d3),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,d3)}),s&&l.removeEventListener("resize",n.update,d3)}}var iAt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:aAt,data:{}},oAt={left:"right",right:"left",bottom:"top",top:"bottom"};function E7(e){return e.replace(/left|right|bottom|top/g,function(t){return oAt[t]})}var sAt={start:"end",end:"start"};function Dre(e){return e.replace(/start|end/g,function(t){return sAt[t]})}function fV(e){var t=vu(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function hV(e){return T0(vh(e)).left+fV(e).scrollLeft}function lAt(e){var t=vu(e),n=vh(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,s=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:a,height:i,x:o+hV(e),y:s}}function uAt(e){var t,n=vh(e),r=fV(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=sm(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=sm(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+hV(e),l=-r.scrollTop;return cc(a||n).direction==="rtl"&&(s+=sm(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function pV(e){var t=cc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function v2e(e){return["html","body","#document"].indexOf(uc(e))>=0?e.ownerDocument.body:rl(e)&&pV(e)?e:v2e(NF(e))}function B5(e,t){var n;t===void 0&&(t=[]);var r=v2e(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=vu(r),o=a?[i].concat(i.visualViewport||[],pV(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(B5(NF(o)))}function yL(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function cAt(e){var t=T0(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Tre(e,t){return t===l2e?yL(lAt(e)):_0(t)?cAt(t):yL(uAt(vh(e)))}function dAt(e){var t=B5(NF(e)),n=["absolute","fixed"].indexOf(cc(e).position)>=0,r=n&&rl(e)?F4(e):e;return _0(r)?t.filter(function(a){return _0(a)&&f2e(a,r)&&uc(a)!=="body"&&(n?cc(a).position!=="static":!0)}):[]}function fAt(e,t,n){var r=t==="clippingParents"?dAt(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(s,l){var u=Tre(e,l);return s.top=sm(u.top,s.top),s.right=xC(u.right,s.right),s.bottom=xC(u.bottom,s.bottom),s.left=sm(u.left,s.left),s},Tre(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function g2e(e){var t=e.reference,n=e.element,r=e.placement,a=r?Qu(r):null,i=r?x0(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case Qo:l={x:o,y:t.y-n.height};break;case pl:l={x:o,y:t.y+t.height};break;case ml:l={x:t.x+t.width,y:s};break;case es:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?dV(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case A0:l[u]=l[u]-(t[c]/2-n[c]/2);break;case tb:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function nb(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?RSt:i,s=n.rootBoundary,l=s===void 0?l2e:s,u=n.elementContext,c=u===void 0?vy:u,d=n.altBoundary,h=d===void 0?!1:d,f=n.padding,p=f===void 0?0:f,m=p2e(typeof p!="number"?p:m2e(p,C4)),v=c===vy?LSt:vy,g=e.rects.popper,C=e.elements[h?v:c],F=fAt(_0(C)?C:C.contextElement||vh(e.elements.popper),o,l),b=T0(e.elements.reference),E=g2e({reference:b,element:g,placement:a}),w=yL(Object.assign({},g,E)),S=c===vy?w:b,A={top:F.top-S.top+m.top,bottom:S.bottom-F.bottom+m.bottom,left:F.left-S.left+m.left,right:S.right-F.right+m.right},_=e.modifiersData.offset;if(c===vy&&_){var D=_[a];Object.keys(A).forEach(function(x){var k=[ml,pl].indexOf(x)>=0?1:-1,P=[Qo,pl].indexOf(x)>=0?"y":"x";A[x]+=D[P]*k})}return A}function hAt(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?u2e:l,c=x0(r),d=c?s?Sre:Sre.filter(function(p){return x0(p)===c}):C4,h=d.filter(function(p){return u.indexOf(p)>=0});h.length===0&&(h=d);var f=h.reduce(function(p,m){return p[m]=nb(e,{placement:m,boundary:a,rootBoundary:i,padding:o})[Qu(m)],p},{});return Object.keys(f).sort(function(p,m){return f[p]-f[m]})}function pAt(e){if(Qu(e)===uV)return[];var t=E7(e);return[Dre(e),t,Dre(t)]}function mAt(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,h=n.altBoundary,f=n.flipVariations,p=f===void 0?!0:f,m=n.allowedAutoPlacements,v=t.options.placement,g=Qu(v),C=g===v,F=l||(C||!p?[E7(v)]:pAt(v)),b=[v].concat(F).reduce(function(te,se){return te.concat(Qu(se)===uV?hAt(t,{placement:se,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):se)},[]),E=t.rects.reference,w=t.rects.popper,S=new Map,A=!0,_=b[0],D=0;D=0,N=R?"width":"height",M=nb(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:h,padding:u}),L=R?P?ml:es:P?pl:Qo;E[N]>w[N]&&(L=E7(L));var T=E7(L),O=[];if(i&&O.push(M[k]<=0),s&&O.push(M[L]<=0,M[T]<=0),O.every(function(te){return te})){_=x,A=!1;break}S.set(x,O)}if(A)for(var V=p?3:1,$=function(se){var ye=b.find(function(Z){var z=S.get(Z);if(z)return z.slice(0,se).every(function(re){return re})});if(ye)return _=ye,"break"},j=V;j>0;j--){var Y=$(j);if(Y==="break")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var vAt={name:"flip",enabled:!0,phase:"main",fn:mAt,requiresIfExists:["offset"],data:{_skip:!1}};function xre(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function kre(e){return[Qo,ml,pl,es].some(function(t){return e[t]>=0})}function gAt(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=nb(t,{elementContext:"reference"}),s=nb(t,{altBoundary:!0}),l=xre(o,r),u=xre(s,a,i),c=kre(l),d=kre(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var yAt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:gAt};function bAt(e,t,n){var r=Qu(e),a=[es,Qo].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[es,ml].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function CAt(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=u2e.reduce(function(c,d){return c[d]=bAt(d,t.rects,i),c},{}),s=o[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var FAt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:CAt};function EAt(e){var t=e.state,n=e.name;t.modifiersData[n]=g2e({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var wAt={name:"popperOffsets",enabled:!0,phase:"read",fn:EAt,data:{}};function SAt(e){return e==="x"?"y":"x"}function AAt(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,h=n.tether,f=h===void 0?!0:h,p=n.tetherOffset,m=p===void 0?0:p,v=nb(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),g=Qu(t.placement),C=x0(t.placement),F=!C,b=dV(g),E=SAt(b),w=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,_=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,D=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),x=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(w){if(i){var P,R=b==="y"?Qo:es,N=b==="y"?pl:ml,M=b==="y"?"height":"width",L=w[b],T=L+v[R],O=L-v[N],V=f?-A[M]/2:0,$=C===A0?S[M]:A[M],j=C===A0?-A[M]:-S[M],Y=t.elements.arrow,te=f&&Y?cV(Y):{width:0,height:0},se=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:h2e(),ye=se[R],Z=se[N],z=M5(0,S[M],te[M]),re=F?S[M]/2-V-z-ye-D.mainAxis:$-z-ye-D.mainAxis,oe=F?-S[M]/2+V+z+Z+D.mainAxis:j+z+Z+D.mainAxis,ne=t.elements.arrow&&F4(t.elements.arrow),Ae=ne?b==="y"?ne.clientTop||0:ne.clientLeft||0:0,q=(P=x==null?void 0:x[b])!=null?P:0,Q=L+re-q-Ae,ue=L+oe-q,_e=M5(f?xC(T,Q):T,L,f?sm(O,ue):O);w[b]=_e,k[b]=_e-L}if(s){var fe,X=b==="x"?Qo:es,le=b==="x"?pl:ml,De=w[E],Me=E==="y"?"height":"width",We=De+v[X],qe=De-v[le],ve=[Qo,es].indexOf(g)!==-1,me=(fe=x==null?void 0:x[E])!=null?fe:0,$e=ve?We:De-S[Me]-A[Me]-me+D.altAxis,Xe=ve?De+S[Me]+A[Me]-me-D.altAxis:qe,nt=f&&ve?YSt($e,De,Xe):M5(f?$e:We,De,f?Xe:qe);w[E]=nt,k[E]=nt-De}t.modifiersData[r]=k}}var _At={name:"preventOverflow",enabled:!0,phase:"main",fn:AAt,requiresIfExists:["offset"]};function DAt(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function TAt(e){return e===vu(e)||!rl(e)?fV(e):DAt(e)}function xAt(e){var t=e.getBoundingClientRect(),n=D0(t.width)/e.offsetWidth||1,r=D0(t.height)/e.offsetHeight||1;return n!==1||r!==1}function kAt(e,t,n){n===void 0&&(n=!1);var r=rl(t),a=rl(t)&&xAt(t),i=vh(t),o=T0(e,a),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((uc(t)!=="body"||pV(i))&&(s=TAt(t)),rl(t)?(l=T0(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=hV(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function MAt(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function BAt(e){var t=MAt(e);return GSt.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function RAt(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function LAt(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Mre={placement:"bottom",modifiers:[],strategy:"absolute"};function Bre(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function w2e(e,t){return typeof e=="function"?e.apply(void 0,t):e}function Rre(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function $At(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function VAt(e){return e.split(/\s+/).filter(Boolean)}function bp(e){return[].concat(e)}function Lre(e,t){e.indexOf(t)===-1&&e.push(t)}function HAt(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function S2e(e){return e.split("-")[0]}function k0(e){return[].slice.call(e)}function Ore(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function lm(){return document.createElement("div")}function $F(e){return["Element","Fragment"].some(function(t){return mV(e,t)})}function zAt(e){return mV(e,"NodeList")}function vV(e){return mV(e,"MouseEvent")}function WAt(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function GAt(e){return $F(e)?[e]:zAt(e)?k0(e):Array.isArray(e)?e:k0(document.querySelectorAll(e))}function ck(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function rb(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function A2e(e){var t,n=bp(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function jAt(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var i=a.popperRect,o=a.popperState,s=a.props,l=s.interactiveBorder,u=S2e(o.placement),c=o.modifiersData.offset;if(!c)return!0;var d=u==="bottom"?c.top.y:0,h=u==="top"?c.bottom.y:0,f=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,m=i.top-r+d>l,v=r-i.bottom-h>l,g=i.left-n+f>l,C=n-i.right-p>l;return m||v||g||C})}function dk(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function Pre(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Lu={isTouch:!1},Ire=0;function KAt(){Lu.isTouch||(Lu.isTouch=!0,window.performance&&document.addEventListener("mousemove",_2e))}function _2e(){var e=performance.now();e-Ire<20&&(Lu.isTouch=!1,document.removeEventListener("mousemove",_2e)),Ire=e}function UAt(){var e=document.activeElement;if(WAt(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function qAt(){document.addEventListener("touchstart",KAt,cp),window.addEventListener("blur",UAt)}var YAt=typeof window!="undefined"&&typeof document!="undefined",JAt=YAt?!!window.msCrypto:!1,XAt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},ZAt={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},zl=Object.assign({appendTo:E2e,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},XAt,ZAt),QAt=Object.keys(zl),e_t=function(t){var n=Object.keys(t);n.forEach(function(r){zl[r]=t[r]})};function D2e(e){var t=e.plugins||[],n=t.reduce(function(r,a){var i=a.name,o=a.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=zl[i])!=null?s:o}return r},{});return Object.assign({},e,n)}function t_t(e,t){var n=t?Object.keys(D2e(Object.assign({},zl,{plugins:t}))):QAt,r=n.reduce(function(a,i){var o=(e.getAttribute("data-tippy-"+i)||"").trim();if(!o)return a;if(i==="content")a[i]=o;else try{a[i]=JSON.parse(o)}catch(s){a[i]=o}return a},{});return r}function Nre(e,t){var n=Object.assign({},t,{content:w2e(t.content,[e])},t.ignoreAttributes?{}:t_t(e,t.plugins));return n.aria=Object.assign({},zl.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var n_t=function(){return"innerHTML"};function bL(e,t){e[n_t()]=t}function $re(e){var t=lm();return e===!0?t.className=C2e:(t.className=F2e,$F(e)?t.appendChild(e):bL(t,e)),t}function Vre(e,t){$F(t.content)?(bL(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?bL(e,t.content):e.textContent=t.content)}function kC(e){var t=e.firstElementChild,n=k0(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(y2e)}),arrow:n.find(function(r){return r.classList.contains(C2e)||r.classList.contains(F2e)}),backdrop:n.find(function(r){return r.classList.contains(b2e)})}}function T2e(e){var t=lm(),n=lm();n.className=NAt,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=lm();r.className=y2e,r.setAttribute("data-state","hidden"),Vre(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(i,o){var s=kC(t),l=s.box,u=s.content,c=s.arrow;o.theme?l.setAttribute("data-theme",o.theme):l.removeAttribute("data-theme"),typeof o.animation=="string"?l.setAttribute("data-animation",o.animation):l.removeAttribute("data-animation"),o.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof o.maxWidth=="number"?o.maxWidth+"px":o.maxWidth,o.role?l.setAttribute("role",o.role):l.removeAttribute("role"),(i.content!==o.content||i.allowHTML!==o.allowHTML)&&Vre(u,e.props),o.arrow?c?i.arrow!==o.arrow&&(l.removeChild(c),l.appendChild($re(o.arrow))):l.appendChild($re(o.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:a}}T2e.$$tippy=!0;var r_t=1,f3=[],fk=[];function a_t(e,t){var n=Nre(e,Object.assign({},zl,D2e(Ore(t)))),r,a,i,o=!1,s=!1,l=!1,u=!1,c,d,h,f=[],p=Rre(Q,n.interactiveDebounce),m,v=r_t++,g=null,C=HAt(n.plugins),F={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},b={id:v,reference:e,popper:lm(),popperInstance:g,props:n,state:F,plugins:C,clearDelayTimeouts:$e,setProps:Xe,setContent:nt,show:Te,hide:Ve,hideWithInteractivity:Ke,enable:ve,disable:me,unmount:rt,destroy:it};if(!n.render)return b;var E=n.render(b),w=E.popper,S=E.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+b.id,b.popper=w,e._tippy=b,w._tippy=b;var A=C.map(function(ge){return ge.fn(b)}),_=e.hasAttribute("aria-expanded");return ne(),V(),L(),T("onCreate",[b]),n.showOnCreate&&We(),w.addEventListener("mouseenter",function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&R().addEventListener("mousemove",p)}),b;function D(){var ge=b.props.touch;return Array.isArray(ge)?ge:[ge,0]}function x(){return D()[0]==="hold"}function k(){var ge;return!!((ge=b.props.render)!=null&&ge.$$tippy)}function P(){return m||e}function R(){var ge=P().parentNode;return ge?A2e(ge):document}function N(){return kC(w)}function M(ge){return b.state.isMounted&&!b.state.isVisible||Lu.isTouch||c&&c.type==="focus"?0:uk(b.props.delay,ge?0:1,zl.delay)}function L(ge){ge===void 0&&(ge=!1),w.style.pointerEvents=b.props.interactive&&!ge?"":"none",w.style.zIndex=""+b.props.zIndex}function T(ge,Ye,ie){if(ie===void 0&&(ie=!0),A.forEach(function(ze){ze[ge]&&ze[ge].apply(ze,Ye)}),ie){var ae;(ae=b.props)[ge].apply(ae,Ye)}}function O(){var ge=b.props.aria;if(ge.content){var Ye="aria-"+ge.content,ie=w.id,ae=bp(b.props.triggerTarget||e);ae.forEach(function(ze){var tt=ze.getAttribute(Ye);if(b.state.isVisible)ze.setAttribute(Ye,tt?tt+" "+ie:ie);else{var wt=tt&&tt.replace(ie,"").trim();wt?ze.setAttribute(Ye,wt):ze.removeAttribute(Ye)}})}}function V(){if(!(_||!b.props.aria.expanded)){var ge=bp(b.props.triggerTarget||e);ge.forEach(function(Ye){b.props.interactive?Ye.setAttribute("aria-expanded",b.state.isVisible&&Ye===P()?"true":"false"):Ye.removeAttribute("aria-expanded")})}}function $(){R().removeEventListener("mousemove",p),f3=f3.filter(function(ge){return ge!==p})}function j(ge){if(!(Lu.isTouch&&(l||ge.type==="mousedown"))){var Ye=ge.composedPath&&ge.composedPath()[0]||ge.target;if(!(b.props.interactive&&Pre(w,Ye))){if(bp(b.props.triggerTarget||e).some(function(ie){return Pre(ie,Ye)})){if(Lu.isTouch||b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else T("onClickOutside",[b,ge]);b.props.hideOnClick===!0&&(b.clearDelayTimeouts(),b.hide(),s=!0,setTimeout(function(){s=!1}),b.state.isMounted||ye())}}}function Y(){l=!0}function te(){l=!1}function se(){var ge=R();ge.addEventListener("mousedown",j,!0),ge.addEventListener("touchend",j,cp),ge.addEventListener("touchstart",te,cp),ge.addEventListener("touchmove",Y,cp)}function ye(){var ge=R();ge.removeEventListener("mousedown",j,!0),ge.removeEventListener("touchend",j,cp),ge.removeEventListener("touchstart",te,cp),ge.removeEventListener("touchmove",Y,cp)}function Z(ge,Ye){re(ge,function(){!b.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Ye()})}function z(ge,Ye){re(ge,Ye)}function re(ge,Ye){var ie=N().box;function ae(ze){ze.target===ie&&(dk(ie,"remove",ae),Ye())}if(ge===0)return Ye();dk(ie,"remove",d),dk(ie,"add",ae),d=ae}function oe(ge,Ye,ie){ie===void 0&&(ie=!1);var ae=bp(b.props.triggerTarget||e);ae.forEach(function(ze){ze.addEventListener(ge,Ye,ie),f.push({node:ze,eventType:ge,handler:Ye,options:ie})})}function ne(){x()&&(oe("touchstart",q,{passive:!0}),oe("touchend",ue,{passive:!0})),VAt(b.props.trigger).forEach(function(ge){if(ge!=="manual")switch(oe(ge,q),ge){case"mouseenter":oe("mouseleave",ue);break;case"focus":oe(JAt?"focusout":"blur",_e);break;case"focusin":oe("focusout",_e);break}})}function Ae(){f.forEach(function(ge){var Ye=ge.node,ie=ge.eventType,ae=ge.handler,ze=ge.options;Ye.removeEventListener(ie,ae,ze)}),f=[]}function q(ge){var Ye,ie=!1;if(!(!b.state.isEnabled||fe(ge)||s)){var ae=((Ye=c)==null?void 0:Ye.type)==="focus";c=ge,m=ge.currentTarget,V(),!b.state.isVisible&&vV(ge)&&f3.forEach(function(ze){return ze(ge)}),ge.type==="click"&&(b.props.trigger.indexOf("mouseenter")<0||o)&&b.props.hideOnClick!==!1&&b.state.isVisible?ie=!0:We(ge),ge.type==="click"&&(o=!ie),ie&&!ae&&qe(ge)}}function Q(ge){var Ye=ge.target,ie=P().contains(Ye)||w.contains(Ye);if(!(ge.type==="mousemove"&&ie)){var ae=Me().concat(w).map(function(ze){var tt,wt=ze._tippy,Fe=(tt=wt.popperInstance)==null?void 0:tt.state;return Fe?{popperRect:ze.getBoundingClientRect(),popperState:Fe,props:n}:null}).filter(Boolean);jAt(ae,ge)&&($(),qe(ge))}}function ue(ge){var Ye=fe(ge)||b.props.trigger.indexOf("click")>=0&&o;if(!Ye){if(b.props.interactive){b.hideWithInteractivity(ge);return}qe(ge)}}function _e(ge){b.props.trigger.indexOf("focusin")<0&&ge.target!==P()||b.props.interactive&&ge.relatedTarget&&w.contains(ge.relatedTarget)||qe(ge)}function fe(ge){return Lu.isTouch?x()!==ge.type.indexOf("touch")>=0:!1}function X(){le();var ge=b.props,Ye=ge.popperOptions,ie=ge.placement,ae=ge.offset,ze=ge.getReferenceClientRect,tt=ge.moveTransition,wt=k()?kC(w).arrow:null,Fe=ze?{getBoundingClientRect:ze,contextElement:ze.contextElement||P()}:e,tn={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Wt){var at=Wt.state;if(k()){var Rt=N(),Tt=Rt.box;["placement","reference-hidden","escaped"].forEach(function(yn){yn==="placement"?Tt.setAttribute("data-placement",at.placement):at.attributes.popper["data-popper-"+yn]?Tt.setAttribute("data-"+yn,""):Tt.removeAttribute("data-"+yn)}),at.attributes.popper={}}}},nn=[{name:"offset",options:{offset:ae}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!tt}},tn];k()&&wt&&nn.push({name:"arrow",options:{element:wt,padding:3}}),nn.push.apply(nn,(Ye==null?void 0:Ye.modifiers)||[]),b.popperInstance=IAt(Fe,w,Object.assign({},Ye,{placement:ie,onFirstUpdate:h,modifiers:nn}))}function le(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function De(){var ge=b.props.appendTo,Ye,ie=P();b.props.interactive&&ge===E2e||ge==="parent"?Ye=ie.parentNode:Ye=w2e(ge,[ie]),Ye.contains(w)||Ye.appendChild(w),b.state.isMounted=!0,X()}function Me(){return k0(w.querySelectorAll("[data-tippy-root]"))}function We(ge){b.clearDelayTimeouts(),ge&&T("onTrigger",[b,ge]),se();var Ye=M(!0),ie=D(),ae=ie[0],ze=ie[1];Lu.isTouch&&ae==="hold"&&ze&&(Ye=ze),Ye?r=setTimeout(function(){b.show()},Ye):b.show()}function qe(ge){if(b.clearDelayTimeouts(),T("onUntrigger",[b,ge]),!b.state.isVisible){ye();return}if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ge.type)>=0&&o)){var Ye=M(!1);Ye?a=setTimeout(function(){b.state.isVisible&&b.hide()},Ye):i=requestAnimationFrame(function(){b.hide()})}}function ve(){b.state.isEnabled=!0}function me(){b.hide(),b.state.isEnabled=!1}function $e(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(i)}function Xe(ge){if(!b.state.isDestroyed){T("onBeforeUpdate",[b,ge]),Ae();var Ye=b.props,ie=Nre(e,Object.assign({},Ye,Ore(ge),{ignoreAttributes:!0}));b.props=ie,ne(),Ye.interactiveDebounce!==ie.interactiveDebounce&&($(),p=Rre(Q,ie.interactiveDebounce)),Ye.triggerTarget&&!ie.triggerTarget?bp(Ye.triggerTarget).forEach(function(ae){ae.removeAttribute("aria-expanded")}):ie.triggerTarget&&e.removeAttribute("aria-expanded"),V(),L(),S&&S(Ye,ie),b.popperInstance&&(X(),Me().forEach(function(ae){requestAnimationFrame(ae._tippy.popperInstance.forceUpdate)})),T("onAfterUpdate",[b,ge])}}function nt(ge){b.setProps({content:ge})}function Te(){var ge=b.state.isVisible,Ye=b.state.isDestroyed,ie=!b.state.isEnabled,ae=Lu.isTouch&&!b.props.touch,ze=uk(b.props.duration,0,zl.duration);if(!(ge||Ye||ie||ae)&&!P().hasAttribute("disabled")&&(T("onShow",[b],!1),b.props.onShow(b)!==!1)){if(b.state.isVisible=!0,k()&&(w.style.visibility="visible"),L(),se(),b.state.isMounted||(w.style.transition="none"),k()){var tt=N(),wt=tt.box,Fe=tt.content;ck([wt,Fe],0)}h=function(){var nn;if(!(!b.state.isVisible||u)){if(u=!0,w.offsetHeight,w.style.transition=b.props.moveTransition,k()&&b.props.animation){var rn=N(),Wt=rn.box,at=rn.content;ck([Wt,at],ze),rb([Wt,at],"visible")}O(),V(),Lre(fk,b),(nn=b.popperInstance)==null||nn.forceUpdate(),T("onMount",[b]),b.props.animation&&k()&&z(ze,function(){b.state.isShown=!0,T("onShown",[b])})}},De()}}function Ve(){var ge=!b.state.isVisible,Ye=b.state.isDestroyed,ie=!b.state.isEnabled,ae=uk(b.props.duration,1,zl.duration);if(!(ge||Ye||ie)&&(T("onHide",[b],!1),b.props.onHide(b)!==!1)){if(b.state.isVisible=!1,b.state.isShown=!1,u=!1,o=!1,k()&&(w.style.visibility="hidden"),$(),ye(),L(!0),k()){var ze=N(),tt=ze.box,wt=ze.content;b.props.animation&&(ck([tt,wt],ae),rb([tt,wt],"hidden"))}O(),V(),b.props.animation?k()&&Z(ae,b.unmount):b.unmount()}}function Ke(ge){R().addEventListener("mousemove",p),Lre(f3,p),p(ge)}function rt(){b.state.isVisible&&b.hide(),b.state.isMounted&&(le(),Me().forEach(function(ge){ge._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),fk=fk.filter(function(ge){return ge!==b}),b.state.isMounted=!1,T("onHidden",[b]))}function it(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),Ae(),delete e._tippy,b.state.isDestroyed=!0,T("onDestroy",[b]))}}function Bn(e,t){t===void 0&&(t={});var n=zl.plugins.concat(t.plugins||[]);qAt();var r=Object.assign({},t,{plugins:n}),a=GAt(e),i=a.reduce(function(o,s){var l=s&&a_t(s,r);return l&&o.push(l),o},[]);return $F(e)?i[0]:i}Bn.defaultProps=zl;Bn.setDefaultProps=e_t;Bn.currentInput=Lu;var i_t=Object.assign({},d2e,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}}),o_t=function(t,n){var r;n===void 0&&(n={});var a=t,i=[],o=[],s,l=n.overrides,u=[],c=!1;function d(){o=a.map(function(b){return bp(b.props.triggerTarget||b.reference)}).reduce(function(b,E){return b.concat(E)},[])}function h(){i=a.map(function(b){return b.reference})}function f(b){a.forEach(function(E){b?E.enable():E.disable()})}function p(b){return a.map(function(E){var w=E.setProps;return E.setProps=function(S){w(S),E.reference===s&&b.setProps(S)},function(){E.setProps=w}})}function m(b,E){var w=o.indexOf(E);if(E!==s){s=E;var S=(l||[]).concat("content").reduce(function(A,_){return A[_]=a[w].props[_],A},{});b.setProps(Object.assign({},S,{getReferenceClientRect:typeof S.getReferenceClientRect=="function"?S.getReferenceClientRect:function(){var A;return(A=i[w])==null?void 0:A.getBoundingClientRect()}}))}}f(!1),h(),d();var v={fn:function(){return{onDestroy:function(){f(!0)},onHidden:function(){s=null},onClickOutside:function(w){w.props.showOnCreate&&!c&&(c=!0,s=null)},onShow:function(w){w.props.showOnCreate&&!c&&(c=!0,m(w,i[0]))},onTrigger:function(w,S){m(w,S.currentTarget)}}}},g=Bn(lm(),Object.assign({},$At(n,["overrides"]),{plugins:[v].concat(n.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[i_t])})})),C=g.show;g.show=function(b){if(C(),!s&&b==null)return m(g,i[0]);if(!(s&&b==null)){if(typeof b=="number")return i[b]&&m(g,i[b]);if(a.indexOf(b)>=0){var E=b.reference;return m(g,E)}if(i.indexOf(b)>=0)return m(g,b)}},g.showNext=function(){var b=i[0];if(!s)return g.show(0);var E=i.indexOf(s);g.show(i[E+1]||b)},g.showPrevious=function(){var b=i[i.length-1];if(!s)return g.show(b);var E=i.indexOf(s),w=i[E-1]||b;g.show(w)};var F=g.setProps;return g.setProps=function(b){l=b.overrides||l,F(b)},g.setInstances=function(b){f(!0),u.forEach(function(E){return E()}),a=b,f(!1),h(),d(),u=p(g),g.setProps({triggerTarget:o})},u=p(g),g},s_t={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var r=kC(t.popper),a=r.box,i=r.content,o=t.props.animateFill?l_t():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var l=a.style.transitionDuration,u=Number(l.replace("ms",""));i.style.transitionDelay=Math.round(u/10)+"ms",o.style.transitionDuration=l,rb([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&rb([o],"hidden")}}}};function l_t(){var e=lm();return e.className=b2e,rb([e],"hidden"),e}var CL={clientX:0,clientY:0},h3=[];function x2e(e){var t=e.clientX,n=e.clientY;CL={clientX:t,clientY:n}}function u_t(e){e.addEventListener("mousemove",x2e)}function c_t(e){e.removeEventListener("mousemove",x2e)}var d_t={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,r=A2e(t.props.triggerTarget||n),a=!1,i=!1,o=!0,s=t.props;function l(){return t.props.followCursor==="initial"&&t.state.isVisible}function u(){r.addEventListener("mousemove",h)}function c(){r.removeEventListener("mousemove",h)}function d(){a=!0,t.setProps({getReferenceClientRect:null}),a=!1}function h(m){var v=m.target?n.contains(m.target):!0,g=t.props.followCursor,C=m.clientX,F=m.clientY,b=n.getBoundingClientRect(),E=C-b.left,w=F-b.top;(v||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var A=n.getBoundingClientRect(),_=C,D=F;g==="initial"&&(_=A.left+E,D=A.top+w);var x=g==="horizontal"?A.top:D,k=g==="vertical"?A.right:_,P=g==="horizontal"?A.bottom:D,R=g==="vertical"?A.left:_;return{width:k-R,height:P-x,top:x,right:k,bottom:P,left:R}}})}function f(){t.props.followCursor&&(h3.push({instance:t,doc:r}),u_t(r))}function p(){h3=h3.filter(function(m){return m.instance!==t}),h3.filter(function(m){return m.doc===r}).length===0&&c_t(r)}return{onCreate:f,onDestroy:p,onBeforeUpdate:function(){s=t.props},onAfterUpdate:function(v,g){var C=g.followCursor;a||C!==void 0&&s.followCursor!==C&&(p(),C?(f(),t.state.isMounted&&!i&&!l()&&u()):(c(),d()))},onMount:function(){t.props.followCursor&&!i&&(o&&(h(CL),o=!1),l()||u())},onTrigger:function(v,g){vV(g)&&(CL={clientX:g.clientX,clientY:g.clientY}),i=g.type==="focus"},onHidden:function(){t.props.followCursor&&(d(),c(),o=!0)}}}};function f_t(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(r){var a=r.name;return a!==t.name}),[t])})}}var h_t={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function r(){return!!t.props.inlinePositioning}var a,i=-1,o=!1,s=[],l={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(f){var p=f.state;r()&&(s.indexOf(p.placement)!==-1&&(s=[]),a!==p.placement&&s.indexOf(p.placement)===-1&&(s.push(p.placement),t.setProps({getReferenceClientRect:function(){return u(p.placement)}})),a=p.placement)}};function u(h){return p_t(S2e(h),n.getBoundingClientRect(),k0(n.getClientRects()),i)}function c(h){o=!0,t.setProps(h),o=!1}function d(){o||c(f_t(t.props,l))}return{onCreate:d,onAfterUpdate:d,onTrigger:function(f,p){if(vV(p)){var m=k0(t.reference.getClientRects()),v=m.find(function(C){return C.left-2<=p.clientX&&C.right+2>=p.clientX&&C.top-2<=p.clientY&&C.bottom+2>=p.clientY}),g=m.indexOf(v);i=g>-1?g:i}},onHidden:function(){i=-1}}}};function p_t(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":{var a=n[0],i=n[n.length-1],o=e==="top",s=a.top,l=i.bottom,u=o?a.left:i.left,c=o?a.right:i.right,d=c-u,h=l-s;return{top:s,bottom:l,left:u,right:c,width:d,height:h}}case"left":case"right":{var f=Math.min.apply(Math,n.map(function(w){return w.left})),p=Math.max.apply(Math,n.map(function(w){return w.right})),m=n.filter(function(w){return e==="left"?w.left===f:w.right===p}),v=m[0].top,g=m[m.length-1].bottom,C=f,F=p,b=F-C,E=g-v;return{top:v,bottom:g,left:C,right:F,width:b,height:E}}default:return t}}var m_t={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,r=t.popper;function a(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function i(u){return t.props.sticky===!0||t.props.sticky===u}var o=null,s=null;function l(){var u=i("reference")?a().getBoundingClientRect():null,c=i("popper")?r.getBoundingClientRect():null;(u&&Hre(o,u)||c&&Hre(s,c))&&t.popperInstance&&t.popperInstance.update(),o=u,s=c,t.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){t.props.sticky&&l()}}}};function Hre(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Bn.setDefaultProps({render:T2e});Bn.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const v_t=e=>e instanceof Object&&"$"in e&&"$el"in e;function k2e(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const r=Yt(),a=U(),i=U({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),o=dr();let s=null;const l=()=>s||(s=document.createDocumentFragment(),s),u=S=>{let A,_=Kn(S)?S.value:S;return sr(_)?(o.value||(o.value=Wf({name:n.appName,setup:()=>()=>Kn(S)?S.value:S}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),A=()=>l()):typeof _=="object"?(o.value||(o.value=Wf({name:n.appName,setup:()=>()=>H(Kn(S)?S.value:S)}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),A=()=>l()):A=_,A},c=S=>{let A={};return Kn(S)?A=S.value||{}:ws(S)?A=de({},S):A=de({},S),A.content&&(A.content=u(A.content)),A.triggerTarget&&(A.triggerTarget=Kn(A.triggerTarget)?A.triggerTarget.value:A.triggerTarget),(!A.plugins||!Array.isArray(A.plugins))&&(A.plugins=[]),A.plugins=A.plugins.filter(_=>_.name!=="vueTippyReactiveState"),A.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){i.value.isEnabled=!0},onMount(){i.value.isMounted=!0},onShow(){i.value.isMounted=!0,i.value.isVisible=!0},onShown(){i.value.isShown=!0},onHide(){i.value.isMounted=!1,i.value.isVisible=!1},onHidden(){i.value.isShown=!1},onUnmounted(){i.value.isMounted=!1},onDestroy(){i.value.isDestroyed=!0}})}),A},d=()=>{a.value&&a.value.setProps(c(t))},h=()=>{!a.value||!t.content||a.value.setContent(u(t.content))},f=S=>{var A;(A=a.value)===null||A===void 0||A.setContent(u(S))},p=S=>{var A;(A=a.value)===null||A===void 0||A.setProps(c(S))},m=()=>{var S;a.value&&(a.value.destroy(),a.value=void 0),s=null,(S=o.value)===null||S===void 0||S.unmount(),o.value=void 0},v=()=>{var S;(S=a.value)===null||S===void 0||S.show()},g=()=>{var S;(S=a.value)===null||S===void 0||S.hide()},C=()=>{var S;(S=a.value)===null||S===void 0||S.disable(),i.value.isEnabled=!1},F=()=>{var S;(S=a.value)===null||S===void 0||S.enable(),i.value.isEnabled=!0},b=()=>{var S;(S=a.value)===null||S===void 0||S.unmount()},E=()=>{if(!e)return;let S=Kn(e)?e.value:e;typeof S=="function"&&(S=S()),v_t(S)&&(S=S.$el),S&&(a.value=Bn(S,c(t)),S.$tippy=w)},w={tippy:a,refresh:d,refreshContent:h,setContent:f,setProps:p,destroy:m,hide:g,show:v,disable:C,enable:F,unmount:b,mount:E,state:i};return n.mount&&(r?r.isMounted?E():Kt(E):E()),r&&ia(()=>{m()}),Kn(t)||ws(t)?Ne(t,d,{immediate:!1}):Kn(t.content)&&Ne(t.content,h,{immediate:!1}),w}function g_t(e,t){const n=U();return Kt(()=>{const a=(Array.isArray(e)?e.map(i=>i.value):typeof e=="function"?e():e.value).map(i=>i instanceof Element?i._tippy:i).filter(Boolean);n.value=o_t(a,t?de({allowHTML:!0},t):{allowHTML:!0})}),{singleton:n}}function y_t(e){return typeof e=="function"?e():y(e)}function b_t(e){var t,n;const r=y_t(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const C_t=be({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Bn.defaultProps.appendTo},aria:{default:()=>Bn.defaultProps.aria},delay:{default:()=>Bn.defaultProps.delay},duration:{default:()=>Bn.defaultProps.duration},getReferenceClientRect:{default:()=>Bn.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Bn.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Bn.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Bn.defaultProps.interactive},interactiveBorder:{default:()=>Bn.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Bn.defaultProps.interactiveDebounce},moveTransition:{default:()=>Bn.defaultProps.moveTransition},offset:{default:()=>Bn.defaultProps.offset},onAfterUpdate:{default:()=>Bn.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Bn.defaultProps.onBeforeUpdate},onCreate:{default:()=>Bn.defaultProps.onCreate},onDestroy:{default:()=>Bn.defaultProps.onDestroy},onHidden:{default:()=>Bn.defaultProps.onHidden},onHide:{default:()=>Bn.defaultProps.onHide},onMount:{default:()=>Bn.defaultProps.onMount},onShow:{default:()=>Bn.defaultProps.onShow},onShown:{default:()=>Bn.defaultProps.onShown},onTrigger:{default:()=>Bn.defaultProps.onTrigger},onUntrigger:{default:()=>Bn.defaultProps.onUntrigger},onClickOutside:{default:()=>Bn.defaultProps.onClickOutside},placement:{default:()=>Bn.defaultProps.placement},plugins:{default:()=>Bn.defaultProps.plugins},popperOptions:{default:()=>Bn.defaultProps.popperOptions},render:{default:()=>Bn.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Bn.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Bn.defaultProps.touch},trigger:{default:()=>Bn.defaultProps.trigger},triggerTarget:{default:()=>Bn.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Bn.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Bn.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Bn.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Bn.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Bn.defaultProps.allowHTML},animation:{default:()=>Bn.defaultProps.animation},arrow:{default:()=>Bn.defaultProps.arrow},content:{default:()=>Bn.defaultProps.content},inertia:{default:()=>Bn.defaultProps.inertia},maxWidth:{default:()=>Bn.defaultProps.maxWidth},role:{default:()=>Bn.defaultProps.role},theme:{default:()=>Bn.defaultProps.theme},zIndex:{default:()=>Bn.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:r}){const a=U(),i=U(),o=U(),s=U(!1),l=()=>{let f=de({},e);for(const p of["to","tag","contentTag","contentClass"])f.hasOwnProperty(p)&&delete f[p];return f};let u=()=>b_t(a);e.to&&(typeof Element!="undefined"&&e.to instanceof Element?u=()=>e.to:e.to==="parent"?u=()=>{let f=a.value;return f||(f=a.value=i.value.parentElement),f}:(typeof e.to=="string"||e.to instanceof String)&&(u=()=>document.querySelector(e.to)));const c=k2e(u,l());let d=t.content;!d&&e.to==="parent"&&(d=t.default),Kt(()=>{s.value=!0,Pe(()=>{d&&c.setContent(()=>o.value)})}),Ne(c.state,()=>{n("state",y(c.state))},{immediate:!0,deep:!0}),Ne(()=>e,()=>{c.setProps(l()),d&&c.setContent(()=>o.value)},{deep:!0});let h=dn(de({elem:a,contentElem:o,mounted:s},c));return r(h),()=>{const f=(typeof e.contentTag=="string",e.contentTag),p=d?H(f,{ref:o,style:{display:s.value?"inherit":"none"},class:e.contentClass},d(h)):null;if(e.to==="parent"){const g=[];if(!a.value){const C=H("span",{ref:i,"data-v-tippy":"",style:{display:"none"}});g.push(C)}return p&&g.push(p),g}const m=t.default?t.default(h):[];if(!e.tag){const g=H(m[0],{ref:a,"data-v-tippy":""});return p?[g,p]:g}const v=(typeof e.tag=="string",e.tag);return H(v,{ref:a,"data-v-tippy":""},p?[m,p]:m)}}}),F_t=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let FL={};Object.keys(Bn.defaultProps).forEach(e=>{F_t.includes(e)?FL[e]={type:Boolean,default:function(){return Bn.defaultProps[e]}}:FL[e]={default:function(){return Bn.defaultProps[e]}}});const E_t=be({props:FL,setup(e){const t=U([]),{singleton:n}=g_t(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(r=>r._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return H(()=>e)}}),w_t={mounted(e,t,n){const r=typeof t.value=="string"?{content:t.value}:t.value||{},a=Object.keys(t.modifiers||{}),i=a.find(s=>s!=="arrow"),o=a.findIndex(s=>s==="arrow")!==-1;i&&(r.placement=r.placement||i),o&&(r.arrow=r.arrow!==void 0?r.arrow:!0),n.props&&n.props.onTippyShow&&(r.onShow=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShow(...s)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShown(...s)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHidden(...s)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHide(...s)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyMount(...s)}),e.getAttribute("title")&&!r.content&&(r.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!r.content&&(r.content=e.getAttribute("content")),k2e(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};n.content||(n.content=null),e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},S_t={install(e,t={}){Bn.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",w_t),e.component(t.component||"tippy",C_t),e.component(t.componentSingleton||"tippy-singleton",E_t)}},A_t=Bn.setDefaultProps;A_t({ignoreAttributes:!0,plugins:[m_t,h_t,d_t,s_t]});const gs=Wf(Dnt);Object.keys(tre).forEach(e=>{gs.directive(e,tre[e])});gs.component("IconifyIconOffline",_St);gs.component("IconifyIconOnline",DSt);gs.component("FontIcon",TSt);gs.component("Auth",kSt);gs.component("Perms",BSt);gs.use(S_t);aot(gs).then(e=>Zt(null,null,function*(){hst(gs),gs.use(Va),yield Va.isReady(),cEt(gs,e),gs.use(ift).use(lot).use(nEt).use(FEt).use(QFt).use(TEt).use(x6t),gs.mount("#app")}));export{Pn as $,Pm as A,ktt as B,DDt as C,Pa as D,Mtt as E,At as F,xtt as G,Qne as H,UC as I,H as J,dr as K,Zn as L,He as M,ro as N,NDt as O,Ca as P,UP as Q,lu as R,_Dt as S,vd as T,hn as U,wde as V,$P as W,ADt as X,cb as Y,Yt as Z,Mde as _,U as a,xa as a$,SDt as a0,Ao as a1,IDt as a2,Wf as a3,en as a4,Sr as a5,yet as a6,$0 as a7,bDt as a8,qs as a9,TSt as aA,_St as aB,DSt as aC,sr as aD,Kn as aE,UDt as aF,Itt as aG,RDt as aH,TDt as aI,zOe as aJ,ko as aK,Gu as aL,DTt as aM,awe as aN,Fie as aO,wDt as aP,Nwe as aQ,Vtt as aR,IE as aS,k2e as aT,ja as aU,MEt as aV,w_t as aW,mZe as aX,Qf as aY,VM as aZ,sn as a_,glt as aa,vlt as ab,yj as ac,ed as ad,CTt as ae,vue as af,ODt as ag,Em as ah,bTt as ai,qDt as aj,$E as ak,JDt as al,YDt as am,XDt as an,VE as ao,QDt as ap,ZDt as aq,_Tt as ar,PDt as as,XP as at,x9 as au,_a as av,jp as aw,af as ax,Ib as ay,Gb as az,Ue as b,y1 as b$,Kc as b0,KDt as b1,INe as b2,yDt as b3,vDt as b4,gDt as b5,La as b6,AEe as b7,_Ee as b8,ob as b9,uoe as bA,tc as bB,Mo as bC,$Ae as bD,zAe as bE,KAe as bF,coe as bG,YC as bH,LAe as bI,QAe as bJ,XL as bK,O0 as bL,L0 as bM,gb as bN,YL as bO,yb as bP,Da as bQ,Coe as bR,Im as bS,Eoe as bT,hoe as bU,I0 as bV,qL as bW,xDe as bX,EDe as bY,v1 as bZ,ZAe as b_,sb as ba,cSe as bb,ot as bc,Jt as bd,wet as be,is as bf,db as bg,CDt as bh,WDt as bi,Tde as bj,snt as bk,$Dt as bl,DEe as bm,lb as bn,Qae as bo,Xc as bp,ir as bq,qC as br,loe as bs,vAe as bt,Lk as bu,KL as bv,RAe as bw,Bo as bx,iu as by,OAe as bz,Uz as c,U5 as c$,tO as c0,bb as c1,jL as c2,Voe as c3,Jxe as c4,IDe as c5,vb as c6,Woe as c7,ZL as c8,K5 as c9,$_e as cA,e9 as cB,Pxe as cC,Ixe as cD,i_e as cE,lE as cF,MAe as cG,WAe as cH,Nxe as cI,Wxe as cJ,iO as cK,il as cL,xoe as cM,gke as cN,uxe as cO,Gxe as cP,QC as cQ,fke as cR,qoe as cS,t_e as cT,FDe as cU,nO as cV,uAe as cW,sAe as cX,Ske as cY,boe as cZ,uke as c_,nke as ca,Ooe as cb,zoe as cc,rke as cd,Uxe as ce,Yxe as cf,kDe as cg,Ll as ch,fxe as ci,VDe as cj,doe as ck,qxe as cl,Goe as cm,ske as cn,Hoe as co,UL as cp,Vxe as cq,mAe as cr,jAe as cs,VAe as ct,P0 as cu,cke as cv,V1 as cw,W5 as cx,QL as cy,z5 as cz,be as d,ul as d$,fE as d0,joe as d1,dE as d2,ts as d3,ZC as d4,Vp as d5,ki as d6,eke as d7,UH as d8,z7 as d9,SBe as dA,mGe as dB,xt as dC,fO as dD,Fd as dE,ws as dF,nse as dG,Fnt as dH,Tle as dI,YIe as dJ,Fi as dK,dd as dL,SHe as dM,b1 as dN,wo as dO,UKe as dP,xXe as dQ,cXe as dR,GJe as dS,hVe as dT,eqe as dU,EUe as dV,e6 as dW,vm as dX,aKe as dY,Cue as dZ,T$e as d_,fa as da,JL as db,DTe as dc,Ta as dd,Cb as de,kTe as df,dke as dg,woe as dh,Koe as di,Uoe as dj,jf as dk,bke as dl,$oe as dm,Kxe as dn,_oe as dp,oke as dq,si as dr,jHe as ds,h6 as dt,nze as du,qUe as dv,UUe as dw,yd as dx,UWe as dy,CBe as dz,G as e,mDt as e$,ble as e0,_Ne as e1,POe as e2,so as e3,vBe as e4,pje as e5,SP as e6,oue as e7,vKe as e8,lIe as e9,FDt as eA,EDt as eB,GDt as eC,yTt as eD,sf as eE,ATt as eF,Zet as eG,VDt as eH,ec as eI,d1 as eJ,xDt as eK,vnt as eL,jDt as eM,ib as eN,iwe as eO,Lie as eP,$C as eQ,Hf as eR,Uie as eS,sut as eT,pDt as eU,wTt as eV,STt as eW,LDt as eX,uut as eY,the as eZ,nhe as e_,KWe as ea,ui as eb,swt as ec,BDt as ed,Mf as ee,Mt as ef,jtt as eg,Ctt as eh,HM as ei,m6 as ej,dut as ek,k9 as el,HDt as em,BK as en,CG as eo,w6 as ep,zDt as eq,ETt as er,Zfe as es,Rg as et,KEe as eu,IP as ev,Flt as ew,iI as ex,Va as ey,wut as ez,Se as f,FTt as f0,Sde as f1,MDt as f2,Mue as f3,blt as f4,ylt as f5,btt as f6,Ee as g,Ut as h,Ie as i,_n as j,he as k,En as l,Kt as m,Ne as n,ia as o,B as p,jt as q,dn as r,It as s,pt as t,y as u,J as v,Le as w,Pe as x,Jn as y,un as z};
diff --git a/static/js/index-BnfGzthh.js b/static/js/index-O9iirFn1.js
similarity index 98%
rename from static/js/index-BnfGzthh.js
rename to static/js/index-O9iirFn1.js
index d2b16bcab..74f379445 100644
--- a/static/js/index-BnfGzthh.js
+++ b/static/js/index-O9iirFn1.js
@@ -1 +1 @@
-import{a1 as z,k as d,e as i,g as t,d as F,a as $,p as B,aG as G,aH as Y,b as y,w as p,f as l,z as E,i as L,j as a,h as r,$ as K,t as N,u,v as Q,q as W,T as X,ai as Z,H as j,D as ee,E as te,A as se,_ as ne}from"./index-DZEk0Lg0.js";import{S as oe}from"./sortable.esm-CqAbI0f6.js";import{_ as le}from"./form.vue_vue_type_script_setup_true_lang-8QI5tt50.js";import"./mock-C_dmZR7B.js";const ae="/vue-pure-admin/static/jpg/1-CNu9tHLV.jpg",ie="/vue-pure-admin/static/jpg/2-Dn7NyzRJ.jpg",re="/vue-pure-admin/static/jpg/3-BNVYzMvF.jpg",pe={viewBox:"0 0 1024 1024",width:"30",height:"30"};function ue(b,s){return i(),d("svg",pe,[...s[0]||(s[0]=[t("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"},null,-1)])])}const de=z({name:"ep-plus",render:ue}),ce={viewBox:"0 0 24 24",width:"1em",height:"1em"};function me(b,s){return i(),d("svg",ce,[...s[0]||(s[0]=[t("path",{fill:"currentColor",d:"M12 3c5.392 0 9.878 3.88 10.819 9c-.94 5.12-5.427 9-10.819 9s-9.878-3.88-10.818-9C2.122 6.88 6.608 3 12 3m0 16a9.005 9.005 0 0 0 8.778-7a9.005 9.005 0 0 0-17.555 0A9.005 9.005 0 0 0 12 19m0-2.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-2a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5"},null,-1)])])}const ve=z({name:"ri-eye-line",render:me}),ge={viewBox:"0 0 24 24",width:"1em",height:"1em"};function _e(b,s){return i(),d("svg",ge,[...s[0]||(s[0]=[t("path",{fill:"currentColor",d:"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1zm1 2H6v12h12zM9 4v2h6V4z"},null,-1)])])}const fe=z({name:"ri-delete-bin-7-line",render:_e}),xe={class:"card-header"},he={key:0,class:"mt-[35%]! m-auto"},ye=["onMouseenter"],be=["src"],we=["onClick"],ke=["onClick"],Ce={title:"移除",class:"hover:text-[var(--el-color-danger)]"},$e={key:0,effect:"dark",round:"",size:"large",type:"info",class:"img-name"},je={class:"text-[#fff] dark:text-black"},ze={class:"flex justify-between"},Ie={class:"flex flex-wrap"},Me={class:"text-[red] text-[12px] flex flex-auto items-center justify-end"},Ve=F({name:"PureUpload",__name:"index",setup(b){const s=$([]),S=Z(),c=$(0),f=$(!1),A=B(()=>G(s.value,"url")),D=B(()=>Y(s.value,"name","size")),H=n=>new URL(Object.assign({"./imgs/1.jpg":ae,"./imgs/2.jpg":ie,"./imgs/3.jpg":re})[`./imgs/${n}.jpg`],import.meta.url).href,I=Array.from({length:3}).map((n,e)=>H(e+1)),U=n=>{if(!["image/jpeg","image/png","image/gif"].includes(n.type))return j("只能上传图片"),!1;if(n.size/1024/1024>2)return j("单个图片大小不能超过2MB"),!1},O=()=>{j("最多上传3张图片,请先删除在上传")},R=n=>{s.value.splice(s.value.indexOf(n),1)},J=n=>{c.value=s.value.findIndex(e=>e.uid===n.uid),f.value=!0},M=()=>document.querySelectorAll("#pure-upload-item"),P=n=>{var x,v,h;const e="el-upload-list",m=s.value.findIndex(g=>g.uid===n);(h=(v=(x=M())==null?void 0:x[m])==null?void 0:v.classList)==null||h.add(`${e}__item-actions`);const w=document.querySelector(`.${e}`);oe.create(w,{handle:`.${e}__item`,onEnd:({newIndex:g,oldIndex:_})=>{const k=s.value[_];s.value.splice(_,1),s.value.splice(g,0,k),M().forEach(C=>{C.classList.remove(`${e}__item-actions`)})}})},T=()=>{[{name:"巴旦木.jpeg",type:"img"},{name:"恭喜发财.png",type:"img"},{name:"可爱动物.gif",type:"gif"},{name:"pure-upload.csv",type:"other"},{name:"pure-upload.txt",type:"other"}].forEach(n=>{ee.get(`https://xiaoxian521.github.io/hyperlink/${n.type}/${n.name}`,{responseType:"blob"}).then(({data:e})=>{te(e,n.name)})})};return(n,e)=>{const m=r("el-link"),w=r("el-button"),x=r("el-progress"),v=r("IconifyIconOffline"),h=r("el-upload"),g=r("el-image-viewer"),_=r("el-divider"),k=r("el-image"),C=r("el-card"),q=se("tippy");return i(),y(C,{shadow:"never"},{header:p(()=>[t("div",xe,[E((i(),y(m,{href:"https://element-plus.org/zh-CN/component/upload.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:p(()=>[...e[4]||(e[4]=[a(" 文件上传 ",-1)])]),_:1})),[[q,{content:"点击查看详细文档"}]])]),l(m,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/components/upload",target:"_blank"},{default:p(()=>[...e[5]||(e[5]=[a(" 代码位置 src/views/components/upload ",-1)])]),_:1})]),default:p(()=>[l(w,{class:"mb-4!",text:"",bg:"",onClick:T},{default:p(()=>[...e[6]||(e[6]=[a(" 点击下载安全文件进行上传测试 ",-1)])]),_:1}),e[15]||(e[15]=t("p",{class:"mb-4!"},[a(" 综合示例"),t("span",{class:"text-[14px]"},[a(" ( "),t("span",{class:"text-[red]"},"自动上传"),a(" 、拖拽上传、拖拽排序、设置请求头、上传进度、大图预览、多选文件、最大文件数量、文件类型限制、文件大小限制、删除文件) ")])],-1)),E(t("p",{class:"mb-4!"},N(D.value),513),[[K,s.value.length>0]]),l(h,{"file-list":s.value,"onUpdate:fileList":e[0]||(e[0]=o=>s.value=o),drag:"",multiple:"",class:"pure-upload","list-type":"picture-card",accept:"image/jpeg,image/png,image/gif",action:"https://run.mocky.io/v3/3aa761d7-b0b3-4a03-96b3-6168d4f7467b",limit:3,headers:{Authorization:"eyJhbGciOiJIUzUxMiJ9.admin"},"on-exceed":O,"before-upload":U},{file:p(({file:o})=>[o.status=="ready"||o.status=="uploading"?(i(),d("div",he,[e[7]||(e[7]=t("p",{class:"font-medium"},"文件上传中",-1)),l(x,{class:"mt-2!","stroke-width":2,"text-inside":!0,"show-text":!1,percentage:o.percentage},null,8,["percentage"])])):(i(),d("div",{key:1,onMouseenter:W(V=>P(o.uid),["stop"])},[t("img",{class:"el-upload-list__item-thumbnail select-none",src:o.url},null,8,be),t("span",{id:"pure-upload-item",class:Q(["el-upload-list__item-actions",s.value.length>1&&"cursor-move!"])},[t("span",{title:"查看",class:"hover:text-primary",onClick:V=>J(o)},[l(v,{icon:u(ve),class:"hover:scale-125 duration-100"},null,8,["icon"])],8,we),t("span",{class:"el-upload-list__item-delete",onClick:V=>R(o)},[t("span",Ce,[l(v,{icon:u(fe),class:"hover:scale-125 duration-100"},null,8,["icon"])])],8,ke)],2)],40,ye))]),default:p(()=>[l(u(de),{class:"m-auto mt-4"})]),_:1},8,["file-list"]),f.value?(i(),y(g,{key:0,initialIndex:c.value,"url-list":A.value,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,onClose:e[1]||(e[1]=o=>f.value=!1),onSwitch:e[2]||(e[2]=o=>c.value=o)},null,8,["initialIndex","url-list"])):L("",!0),(i(),y(X,{to:"body"},[s.value[c.value]&&f.value?(i(),d("div",$e,[t("p",je,N(s.value[c.value].name),1)])):L("",!0)])),e[16]||(e[16]=t("p",{class:"el-upload__tip"}," 可拖拽上传最多3张单个不超过2MB且格式为jpeg/png/gif的图片 ",-1)),l(_),e[17]||(e[17]=t("p",{class:"my-4!"},[a(" 结合表单校验进行"),t("span",{class:"text-[red]"},"手动上传"),t("span",{class:"text-[14px]"}," (可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化) ")],-1)),t("div",ze,[l(le),t("div",null,[e[8]||(e[8]=t("p",{class:"text-center"},"上传接口相关截图",-1)),l(k,{class:"w-[200px] rounded-md",src:u(I)[0],"preview-src-list":u(I),fit:"cover"},null,8,["src","preview-src-list"])])]),l(_),t("div",Ie,[t("p",null,[e[9]||(e[9]=a(" 裁剪、上传头像请参考 ",-1)),t("span",{class:"font-bold text-[18x] cursor-pointer hover:text-[red]",onClick:e[3]||(e[3]=o=>u(S).push({name:"SystemUser"}))}," 系统管理-用户管理 "),e[10]||(e[10]=a(" 表格操作栏中的上传头像功能 ",-1))]),t("p",Me,[e[12]||(e[12]=a(" 免责声明:上传接口使用免费开源的 ",-1)),l(m,{href:"https://designer.mocky.io/",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:p(()=>[...e[11]||(e[11]=[a("  Mocky  ",-1)])]),_:1}),e[13]||(e[13]=t("span",{class:"font-bold text-[18x]"}," 请不要上传重要信息 ",-1)),e[14]||(e[14]=a(",如果造成任何损失,我们概不负责 ",-1))])])]),_:1})}}}),Se=ne(Ve,[["__scopeId","data-v-7fdf15b9"]]);export{Se as default};
+import{a1 as z,k as d,e as i,g as t,d as F,a as $,p as B,aG as G,aH as Y,b as y,w as p,f as l,z as E,i as L,j as a,h as r,$ as K,t as N,u,v as Q,q as W,T as X,ai as Z,H as j,D as ee,E as te,A as se,_ as ne}from"./index-FkXh20BC.js";import{S as oe}from"./sortable.esm-CqAbI0f6.js";import{_ as le}from"./form.vue_vue_type_script_setup_true_lang-H1wWZGaA.js";import"./mock-B4NmrUrx.js";const ae="/vue-pure-admin/static/jpg/1-CNu9tHLV.jpg",ie="/vue-pure-admin/static/jpg/2-Dn7NyzRJ.jpg",re="/vue-pure-admin/static/jpg/3-BNVYzMvF.jpg",pe={viewBox:"0 0 1024 1024",width:"30",height:"30"};function ue(b,s){return i(),d("svg",pe,[...s[0]||(s[0]=[t("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"},null,-1)])])}const de=z({name:"ep-plus",render:ue}),ce={viewBox:"0 0 24 24",width:"1em",height:"1em"};function me(b,s){return i(),d("svg",ce,[...s[0]||(s[0]=[t("path",{fill:"currentColor",d:"M12 3c5.392 0 9.878 3.88 10.819 9c-.94 5.12-5.427 9-10.819 9s-9.878-3.88-10.818-9C2.122 6.88 6.608 3 12 3m0 16a9.005 9.005 0 0 0 8.778-7a9.005 9.005 0 0 0-17.555 0A9.005 9.005 0 0 0 12 19m0-2.5a4.5 4.5 0 1 1 0-9a4.5 4.5 0 0 1 0 9m0-2a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5"},null,-1)])])}const ve=z({name:"ri-eye-line",render:me}),ge={viewBox:"0 0 24 24",width:"1em",height:"1em"};function _e(b,s){return i(),d("svg",ge,[...s[0]||(s[0]=[t("path",{fill:"currentColor",d:"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1zm1 2H6v12h12zM9 4v2h6V4z"},null,-1)])])}const fe=z({name:"ri-delete-bin-7-line",render:_e}),xe={class:"card-header"},he={key:0,class:"mt-[35%]! m-auto"},ye=["onMouseenter"],be=["src"],we=["onClick"],ke=["onClick"],Ce={title:"移除",class:"hover:text-[var(--el-color-danger)]"},$e={key:0,effect:"dark",round:"",size:"large",type:"info",class:"img-name"},je={class:"text-[#fff] dark:text-black"},ze={class:"flex justify-between"},Ie={class:"flex flex-wrap"},Me={class:"text-[red] text-[12px] flex flex-auto items-center justify-end"},Ve=F({name:"PureUpload",__name:"index",setup(b){const s=$([]),S=Z(),c=$(0),f=$(!1),A=B(()=>G(s.value,"url")),D=B(()=>Y(s.value,"name","size")),H=n=>new URL(Object.assign({"./imgs/1.jpg":ae,"./imgs/2.jpg":ie,"./imgs/3.jpg":re})[`./imgs/${n}.jpg`],import.meta.url).href,I=Array.from({length:3}).map((n,e)=>H(e+1)),U=n=>{if(!["image/jpeg","image/png","image/gif"].includes(n.type))return j("只能上传图片"),!1;if(n.size/1024/1024>2)return j("单个图片大小不能超过2MB"),!1},O=()=>{j("最多上传3张图片,请先删除在上传")},R=n=>{s.value.splice(s.value.indexOf(n),1)},J=n=>{c.value=s.value.findIndex(e=>e.uid===n.uid),f.value=!0},M=()=>document.querySelectorAll("#pure-upload-item"),P=n=>{var x,v,h;const e="el-upload-list",m=s.value.findIndex(g=>g.uid===n);(h=(v=(x=M())==null?void 0:x[m])==null?void 0:v.classList)==null||h.add(`${e}__item-actions`);const w=document.querySelector(`.${e}`);oe.create(w,{handle:`.${e}__item`,onEnd:({newIndex:g,oldIndex:_})=>{const k=s.value[_];s.value.splice(_,1),s.value.splice(g,0,k),M().forEach(C=>{C.classList.remove(`${e}__item-actions`)})}})},T=()=>{[{name:"巴旦木.jpeg",type:"img"},{name:"恭喜发财.png",type:"img"},{name:"可爱动物.gif",type:"gif"},{name:"pure-upload.csv",type:"other"},{name:"pure-upload.txt",type:"other"}].forEach(n=>{ee.get(`https://xiaoxian521.github.io/hyperlink/${n.type}/${n.name}`,{responseType:"blob"}).then(({data:e})=>{te(e,n.name)})})};return(n,e)=>{const m=r("el-link"),w=r("el-button"),x=r("el-progress"),v=r("IconifyIconOffline"),h=r("el-upload"),g=r("el-image-viewer"),_=r("el-divider"),k=r("el-image"),C=r("el-card"),q=se("tippy");return i(),y(C,{shadow:"never"},{header:p(()=>[t("div",xe,[E((i(),y(m,{href:"https://element-plus.org/zh-CN/component/upload.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:p(()=>[...e[4]||(e[4]=[a(" 文件上传 ",-1)])]),_:1})),[[q,{content:"点击查看详细文档"}]])]),l(m,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/components/upload",target:"_blank"},{default:p(()=>[...e[5]||(e[5]=[a(" 代码位置 src/views/components/upload ",-1)])]),_:1})]),default:p(()=>[l(w,{class:"mb-4!",text:"",bg:"",onClick:T},{default:p(()=>[...e[6]||(e[6]=[a(" 点击下载安全文件进行上传测试 ",-1)])]),_:1}),e[15]||(e[15]=t("p",{class:"mb-4!"},[a(" 综合示例"),t("span",{class:"text-[14px]"},[a(" ( "),t("span",{class:"text-[red]"},"自动上传"),a(" 、拖拽上传、拖拽排序、设置请求头、上传进度、大图预览、多选文件、最大文件数量、文件类型限制、文件大小限制、删除文件) ")])],-1)),E(t("p",{class:"mb-4!"},N(D.value),513),[[K,s.value.length>0]]),l(h,{"file-list":s.value,"onUpdate:fileList":e[0]||(e[0]=o=>s.value=o),drag:"",multiple:"",class:"pure-upload","list-type":"picture-card",accept:"image/jpeg,image/png,image/gif",action:"https://run.mocky.io/v3/3aa761d7-b0b3-4a03-96b3-6168d4f7467b",limit:3,headers:{Authorization:"eyJhbGciOiJIUzUxMiJ9.admin"},"on-exceed":O,"before-upload":U},{file:p(({file:o})=>[o.status=="ready"||o.status=="uploading"?(i(),d("div",he,[e[7]||(e[7]=t("p",{class:"font-medium"},"文件上传中",-1)),l(x,{class:"mt-2!","stroke-width":2,"text-inside":!0,"show-text":!1,percentage:o.percentage},null,8,["percentage"])])):(i(),d("div",{key:1,onMouseenter:W(V=>P(o.uid),["stop"])},[t("img",{class:"el-upload-list__item-thumbnail select-none",src:o.url},null,8,be),t("span",{id:"pure-upload-item",class:Q(["el-upload-list__item-actions",s.value.length>1&&"cursor-move!"])},[t("span",{title:"查看",class:"hover:text-primary",onClick:V=>J(o)},[l(v,{icon:u(ve),class:"hover:scale-125 duration-100"},null,8,["icon"])],8,we),t("span",{class:"el-upload-list__item-delete",onClick:V=>R(o)},[t("span",Ce,[l(v,{icon:u(fe),class:"hover:scale-125 duration-100"},null,8,["icon"])])],8,ke)],2)],40,ye))]),default:p(()=>[l(u(de),{class:"m-auto mt-4"})]),_:1},8,["file-list"]),f.value?(i(),y(g,{key:0,initialIndex:c.value,"url-list":A.value,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,onClose:e[1]||(e[1]=o=>f.value=!1),onSwitch:e[2]||(e[2]=o=>c.value=o)},null,8,["initialIndex","url-list"])):L("",!0),(i(),y(X,{to:"body"},[s.value[c.value]&&f.value?(i(),d("div",$e,[t("p",je,N(s.value[c.value].name),1)])):L("",!0)])),e[16]||(e[16]=t("p",{class:"el-upload__tip"}," 可拖拽上传最多3张单个不超过2MB且格式为jpeg/png/gif的图片 ",-1)),l(_),e[17]||(e[17]=t("p",{class:"my-4!"},[a(" 结合表单校验进行"),t("span",{class:"text-[red]"},"手动上传"),t("span",{class:"text-[14px]"}," (可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化) ")],-1)),t("div",ze,[l(le),t("div",null,[e[8]||(e[8]=t("p",{class:"text-center"},"上传接口相关截图",-1)),l(k,{class:"w-[200px] rounded-md",src:u(I)[0],"preview-src-list":u(I),fit:"cover"},null,8,["src","preview-src-list"])])]),l(_),t("div",Ie,[t("p",null,[e[9]||(e[9]=a(" 裁剪、上传头像请参考 ",-1)),t("span",{class:"font-bold text-[18x] cursor-pointer hover:text-[red]",onClick:e[3]||(e[3]=o=>u(S).push({name:"SystemUser"}))}," 系统管理-用户管理 "),e[10]||(e[10]=a(" 表格操作栏中的上传头像功能 ",-1))]),t("p",Me,[e[12]||(e[12]=a(" 免责声明:上传接口使用免费开源的 ",-1)),l(m,{href:"https://designer.mocky.io/",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:p(()=>[...e[11]||(e[11]=[a("  Mocky  ",-1)])]),_:1}),e[13]||(e[13]=t("span",{class:"font-bold text-[18x]"}," 请不要上传重要信息 ",-1)),e[14]||(e[14]=a(",如果造成任何损失,我们概不负责 ",-1))])])]),_:1})}}}),Se=ne(Ve,[["__scopeId","data-v-7fdf15b9"]]);export{Se as default};
diff --git a/static/js/index-ONNJxgX5.js b/static/js/index-ONNJxgX5.js
deleted file mode 100644
index 626f597e8..000000000
--- a/static/js/index-ONNJxgX5.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-B7Pu3sZG.js";import"./columns-DSIRcjYE.js";import"./data-Dd4sCrbk.js";import"./index-DZEk0Lg0.js";export{o as default};
diff --git a/static/js/index-BNVUlg9z.js b/static/js/index-RRUOqScX.js
similarity index 97%
rename from static/js/index-BNVUlg9z.js
rename to static/js/index-RRUOqScX.js
index 040362e3f..5d17089a9 100644
--- a/static/js/index-BNVUlg9z.js
+++ b/static/js/index-RRUOqScX.js
@@ -1 +1 @@
-import{d as ou,a,ah as f,b as iu,e as ru,w as t,f as e,h as d,j as n,u as D,W as du,g as k,ai as su,aj as i,J as v,H as s,ak as m,F as R,al as au,am as b}from"./index-DZEk0Lg0.js";import{_ as fu}from"./formPrimitive.vue_vue_type_script_setup_true_lang-CulR_7x0.js";import{_ as E}from"./form.vue_vue_type_script_setup_true_lang-Ds4IX-Xw.js";const Cu={class:"card-header"},Fu={class:"font-medium"},ku=ou({name:"DialogPage",__name:"index",setup(Bu){const g=su();function w(){i({title:"基础用法",contentRenderer:()=>e("p",null,[n("弹框内容-基础用法")])})}function $(){i({title:"可拖拽",draggable:!0,contentRenderer:()=>v("p","弹框内容-可拖拽")})}function x(){i({title:"全屏",fullscreen:!0,contentRenderer:()=>e("p",null,"弹框内容-全屏")})}function y(){i({title:"全屏按钮和全屏事件",fullscreenIcon:!0,fullscreenCallBack:({options:o,index:u})=>s(o.fullscreen?"全屏":"非全屏"),contentRenderer:()=>e("p",null,[n("弹框内容-全屏按钮和全屏事件")])})}function I(){i({title:"无背景遮罩层",modal:!1,contentRenderer:()=>e("p",null,[n("弹框内容-无背景遮罩层")])})}function P(){i({title:"自定义弹出位置",top:"60vh",style:{marginRight:"20px"},contentRenderer:()=>e("p",null,[n("弹框内容-自定义弹出位置")])})}const S=du(()=>i({title:"延时2秒打开弹框",openDelay:1400,contentRenderer:()=>e("p",null,[n("弹框内容-延时2秒打开弹框")])}),600);function O(){i({title:"延时2秒关闭弹框",closeDelay:2e3,contentRenderer:()=>e("p",null,[n("弹框内容-延时2秒关闭弹框")])})}function T(){i({title:"不显示右上角关闭按钮图标",showClose:!1,contentRenderer:()=>e("p",null,[n("弹框内容-不显示右上角关闭按钮图标")])})}function N(){i({title:"禁止通过键盘ESC关闭",closeOnPressEscape:!1,contentRenderer:()=>e("p",null,[n("弹框内容-禁止通过键盘ESC关闭")])})}function z(){i({title:"禁止通过点击modal关闭",closeOnClickModal:!1,contentRenderer:()=>e("p",null,[n("弹框内容-禁止通过点击modal关闭")])})}function H(){i({title:"隐藏底部取消、确定按钮",hideFooter:!0,contentRenderer:()=>e("p",null,[n("弹框内容-隐藏底部取消、确定按钮")])})}function j(){i({title:"自定义头部",showClose:!1,headerRenderer:({close:o,titleId:u,titleClass:r})=>e("div",{class:"flex flex-row justify-between"},[e("h4",{id:u,class:r},[n("自定义头部")]),e(d("el-button"),{type:"danger",onClick:o},{default:()=>[n("关闭")]})]),contentRenderer:()=>e("p",null,[n("弹框内容-自定义头部")])})}function L(){i({title:"自定义底部",footerRenderer:({options:o,index:u})=>e(d("el-button"),{onClick:()=>m(o,u)},{default:()=>[o.title,n("-"),u]}),contentRenderer:()=>e("p",null,[n("弹框内容-自定义底部")])})}function M(){i({title:"自定义底部按钮",footerButtons:[{label:"按钮1",size:"small",type:"success",btnClick:({dialog:{options:o,index:u},button:r})=>{m(o,u)}},{label:"按钮2",text:!0,bg:!0,btnClick:({dialog:{options:o,index:u},button:r})=>{m(o,u)}},{label:"按钮3",size:"large",type:"warning",btnClick:({dialog:{options:o,index:u},button:r})=>{m(o,u)}}],contentRenderer:()=>e("p",null,[n("弹框内容-自定义底部按钮")])})}function V(){i({title:"打开后的回调",open:({options:o,index:u})=>s({options:o,index:u}),contentRenderer:()=>e("p",null,[n("弹框内容-打开后的回调")])})}function U(){i({title:"关闭后的回调",closeCallBack:({options:o,index:u,args:r})=>{let l="";(r==null?void 0:r.command)==="cancel"?l="您点击了取消按钮":(r==null?void 0:r.command)==="sure"?l="您点击了确定按钮":l="您点击了右上角关闭按钮或空白页或按下了esc键",s(l)},contentRenderer:()=>e("p",null,[n("弹框内容-关闭后的回调")])})}function W(){i({title:"嵌套的弹框",contentRenderer:({index:o})=>e(d("el-button"),{onClick:()=>i({title:`第${o+1}个子弹框`,width:"40%",contentRenderer:({index:u})=>e(d("el-button"),{onClick:()=>i({title:`第${u+1}个子弹框`,width:"30%",contentRenderer:()=>e(R,null,[e(d("el-button"),{round:!0,onClick:()=>au()},{default:()=>[n("哎呦,你干嘛,赶快关闭所有弹框")]})])})},{default:()=>[n("点击打开第"),u+1,n("个子弹框")]})})},{default:()=>[n("点击打开第"),o+1,n("个子弹框")]})})}function J(){const o=a(1);i({title:`第${o.value}页`,contentRenderer:()=>e(R,null,[e(d("el-button"),{disabled:!(o.value>1),onClick:()=>{o.value-=1,b(`第${o.value}页`)}},{default:()=>[n("上一页")]}),e(d("el-button"),{onClick:()=>{o.value+=1,b(`第${o.value}页`)}},{default:()=>[n("下一页")]})])})}function _(){i({width:"30%",title:"Popconfirm确认框示例",popconfirm:{title:"是否确认修改当前数据"},contentRenderer:()=>e("p",null,[n("点击右下方确定按钮看看效果吧")])})}function q(){i({width:"30%",title:"结合Form表单(第一种方式)",contentRenderer:()=>E,props:{formInline:{user:"菜虚鲲",region:"浙江"}},closeCallBack:({options:o,args:u})=>{const{formInline:r}=o.props,l=`姓名:${r.user} 城市:${r.region}`;(u==null?void 0:u.command)==="cancel"?s(`您点击了取消按钮,当前表单数据为 ${l}`):(u==null?void 0:u.command)==="sure"?s(`您点击了确定按钮,当前表单数据为 ${l}`):s(`您点击了右上角关闭按钮或空白页或按下了esc键,当前表单数据为 ${l}`)}})}const C=a({user:"菜虚鲲",region:"浙江"}),G=f(C.value);function K(){i({width:"30%",title:"结合Form表单(第二种方式)",contentRenderer:()=>v(E,{formInline:C.value}),closeCallBack:()=>{s(`当前表单数据为 姓名:${C.value.user} 城市:${C.value.region}`),C.value=f(G)}})}const F=a({user:"菜虚鲲",region:"浙江"}),Q=f(F.value);function X(){i({width:"30%",title:"结合Form表单(第三种方式)",contentRenderer:()=>e(E,{formInline:F.value}),closeCallBack:()=>{s(`当前表单数据为 姓名:${F.value.user} 城市:${F.value.region}`),F.value=f(Q)}})}const B=a({user:"菜虚鲲",region:"浙江"}),Y=f(B.value);function Z(){i({width:"30%",title:"结合Form表单(第四种方式)",contentRenderer:()=>e(E,{formInline:B.value},null),closeCallBack:()=>{s(`当前表单数据为 姓名:${B.value.user} 城市:${B.value.region}`),B.value=f(Y)}})}const c=a("Hello World"),h=a(c.value);function uu(){i({width:"30%",title:"子组件 prop 为 primitive 类型 demo",contentRenderer:()=>v(fu,{data:c.value,"onUpdate:data":o=>c.value=o}),closeCallBack:()=>{s(`当前表单内容:${c.value}`),c.value=h.value}})}function eu(){i({title:"点击底部取消按钮的回调",contentRenderer:()=>e("p",null,[n("弹框内容-点击底部取消按钮的回调(会暂停弹框的关闭)")]),beforeCancel:(o,{options:u,index:r})=>{}})}function nu(){i({title:"点击底部确定按钮的回调",contentRenderer:()=>e("p",null,[n("弹框内容-点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口)")]),beforeSure:(o,{options:u,index:r})=>{}})}function lu(){i({sureBtnLoading:!0,title:"点击底部确定按钮可开启按钮动画",contentRenderer:()=>e("p",null,[n("弹框内容-点击底部确定按钮可开启按钮动画")]),beforeSure:(o,{closeLoading:u})=>{setTimeout(()=>o(),800)}})}return(o,u)=>{const r=d("el-link"),l=d("el-button"),p=d("el-space"),A=d("el-divider"),tu=d("el-card");return ru(),iu(tu,{shadow:"never"},{header:t(()=>[k("div",Cu,[k("span",Fu,[u[2]||(u[2]=n(" 二次封装 Element Plus 的 ",-1)),e(r,{href:"https://element-plus.org/zh-CN/component/dialog.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:t(()=>[...u[1]||(u[1]=[n(" Dialog ",-1)])]),_:1}),u[3]||(u[3]=n(" ,采用函数式调用弹框组件(更多操作实例请参考 ",-1)),k("span",{class:"cursor-pointer text-primary",onClick:u[0]||(u[0]=cu=>D(g).push({name:"SystemDept"}))}," 系统管理页面 "),u[4]||(u[4]=n(" ) ",-1))])]),e(r,{href:"https://github.com/pure-admin/vue-pure-admin/tree/main/src/views/components/dialog",target:"_blank"},{default:t(()=>[...u[5]||(u[5]=[n(" 代码位置 src/views/components/dialog ",-1)])]),_:1})]),default:t(()=>[e(p,{wrap:""},{default:t(()=>[e(l,{onClick:w},{default:t(()=>[...u[6]||(u[6]=[n(" 基础用法 ",-1)])]),_:1}),e(l,{onClick:$},{default:t(()=>[...u[7]||(u[7]=[n(" 可拖拽 ",-1)])]),_:1}),e(l,{onClick:x},{default:t(()=>[...u[8]||(u[8]=[n(" 全屏 ",-1)])]),_:1}),e(l,{onClick:y},{default:t(()=>[...u[9]||(u[9]=[n(" 全屏按钮和全屏事件 ",-1)])]),_:1}),e(l,{onClick:I},{default:t(()=>[...u[10]||(u[10]=[n(" 无背景遮罩层 ",-1)])]),_:1}),e(l,{onClick:P},{default:t(()=>[...u[11]||(u[11]=[n(" 自定义弹出位置 ",-1)])]),_:1}),e(l,{onClick:D(S)},{default:t(()=>[...u[12]||(u[12]=[n(" 延时2秒打开弹框 ",-1)])]),_:1},8,["onClick"]),e(l,{onClick:O},{default:t(()=>[...u[13]||(u[13]=[n(" 延时2秒关闭弹框 ",-1)])]),_:1}),e(l,{onClick:T},{default:t(()=>[...u[14]||(u[14]=[n(" 不显示右上角关闭按钮图标 ",-1)])]),_:1}),e(l,{onClick:N},{default:t(()=>[...u[15]||(u[15]=[n(" 禁止通过键盘ESC关闭 ",-1)])]),_:1}),e(l,{onClick:z},{default:t(()=>[...u[16]||(u[16]=[n(" 禁止通过点击modal关闭 ",-1)])]),_:1}),e(l,{onClick:H},{default:t(()=>[...u[17]||(u[17]=[n(" 隐藏底部取消、确定按钮 ",-1)])]),_:1}),e(l,{onClick:j},{default:t(()=>[...u[18]||(u[18]=[n(" 自定义头部 ",-1)])]),_:1}),e(l,{onClick:L},{default:t(()=>[...u[19]||(u[19]=[n(" 自定义底部 ",-1)])]),_:1}),e(l,{onClick:M},{default:t(()=>[...u[20]||(u[20]=[n(" 自定义底部按钮 ",-1)])]),_:1}),e(l,{onClick:V},{default:t(()=>[...u[21]||(u[21]=[n(" 打开后的回调 ",-1)])]),_:1}),e(l,{onClick:U},{default:t(()=>[...u[22]||(u[22]=[n(" 关闭后的回调 ",-1)])]),_:1}),e(l,{onClick:W},{default:t(()=>[...u[23]||(u[23]=[n(" 嵌套的弹框 ",-1)])]),_:1}),e(l,{onClick:J},{default:t(()=>[...u[24]||(u[24]=[n(" 更改弹框自身属性值 ",-1)])]),_:1}),e(l,{onClick:_},{default:t(()=>[...u[25]||(u[25]=[n("Popconfirm确认框",-1)])]),_:1})]),_:1}),e(A),e(p,{wrap:""},{default:t(()=>[e(l,{onClick:q},{default:t(()=>[...u[26]||(u[26]=[n(" 结合Form表单(第一种方式) ",-1)])]),_:1}),e(l,{onClick:K},{default:t(()=>[...u[27]||(u[27]=[n(" 结合Form表单(第二种方式) ",-1)])]),_:1}),e(l,{onClick:X},{default:t(()=>[...u[28]||(u[28]=[n(" 结合Form表单(第三种方式) ",-1)])]),_:1}),e(l,{onClick:Z},{default:t(()=>[...u[29]||(u[29]=[n(" 结合Form表单(第四种方式) ",-1)])]),_:1}),e(l,{onClick:uu},{default:t(()=>[...u[30]||(u[30]=[n(" 子组件 prop 为 primitive 类型 ",-1)])]),_:1})]),_:1}),e(A),e(p,{wrap:""},{default:t(()=>[e(l,{onClick:eu},{default:t(()=>[...u[31]||(u[31]=[n(" 点击底部取消按钮的回调(会暂停弹框的关闭) ",-1)])]),_:1}),e(l,{onClick:nu},{default:t(()=>[...u[32]||(u[32]=[n(" 点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口) ",-1)])]),_:1}),e(l,{onClick:lu},{default:t(()=>[...u[33]||(u[33]=[n(" 点击底部确定按钮可开启按钮动画 ",-1)])]),_:1})]),_:1})]),_:1})}}});export{ku as default};
+import{d as ou,a,ah as f,b as iu,e as ru,w as t,f as e,h as d,j as n,u as D,W as du,g as k,ai as su,aj as i,J as v,H as s,ak as m,F as R,al as au,am as b}from"./index-FkXh20BC.js";import{_ as fu}from"./formPrimitive.vue_vue_type_script_setup_true_lang-DzPG-3oy.js";import{_ as E}from"./form.vue_vue_type_script_setup_true_lang-CGDB1He1.js";const Cu={class:"card-header"},Fu={class:"font-medium"},ku=ou({name:"DialogPage",__name:"index",setup(Bu){const g=su();function w(){i({title:"基础用法",contentRenderer:()=>e("p",null,[n("弹框内容-基础用法")])})}function $(){i({title:"可拖拽",draggable:!0,contentRenderer:()=>v("p","弹框内容-可拖拽")})}function x(){i({title:"全屏",fullscreen:!0,contentRenderer:()=>e("p",null,"弹框内容-全屏")})}function y(){i({title:"全屏按钮和全屏事件",fullscreenIcon:!0,fullscreenCallBack:({options:o,index:u})=>s(o.fullscreen?"全屏":"非全屏"),contentRenderer:()=>e("p",null,[n("弹框内容-全屏按钮和全屏事件")])})}function I(){i({title:"无背景遮罩层",modal:!1,contentRenderer:()=>e("p",null,[n("弹框内容-无背景遮罩层")])})}function P(){i({title:"自定义弹出位置",top:"60vh",style:{marginRight:"20px"},contentRenderer:()=>e("p",null,[n("弹框内容-自定义弹出位置")])})}const S=du(()=>i({title:"延时2秒打开弹框",openDelay:1400,contentRenderer:()=>e("p",null,[n("弹框内容-延时2秒打开弹框")])}),600);function O(){i({title:"延时2秒关闭弹框",closeDelay:2e3,contentRenderer:()=>e("p",null,[n("弹框内容-延时2秒关闭弹框")])})}function T(){i({title:"不显示右上角关闭按钮图标",showClose:!1,contentRenderer:()=>e("p",null,[n("弹框内容-不显示右上角关闭按钮图标")])})}function N(){i({title:"禁止通过键盘ESC关闭",closeOnPressEscape:!1,contentRenderer:()=>e("p",null,[n("弹框内容-禁止通过键盘ESC关闭")])})}function z(){i({title:"禁止通过点击modal关闭",closeOnClickModal:!1,contentRenderer:()=>e("p",null,[n("弹框内容-禁止通过点击modal关闭")])})}function H(){i({title:"隐藏底部取消、确定按钮",hideFooter:!0,contentRenderer:()=>e("p",null,[n("弹框内容-隐藏底部取消、确定按钮")])})}function j(){i({title:"自定义头部",showClose:!1,headerRenderer:({close:o,titleId:u,titleClass:r})=>e("div",{class:"flex flex-row justify-between"},[e("h4",{id:u,class:r},[n("自定义头部")]),e(d("el-button"),{type:"danger",onClick:o},{default:()=>[n("关闭")]})]),contentRenderer:()=>e("p",null,[n("弹框内容-自定义头部")])})}function L(){i({title:"自定义底部",footerRenderer:({options:o,index:u})=>e(d("el-button"),{onClick:()=>m(o,u)},{default:()=>[o.title,n("-"),u]}),contentRenderer:()=>e("p",null,[n("弹框内容-自定义底部")])})}function M(){i({title:"自定义底部按钮",footerButtons:[{label:"按钮1",size:"small",type:"success",btnClick:({dialog:{options:o,index:u},button:r})=>{m(o,u)}},{label:"按钮2",text:!0,bg:!0,btnClick:({dialog:{options:o,index:u},button:r})=>{m(o,u)}},{label:"按钮3",size:"large",type:"warning",btnClick:({dialog:{options:o,index:u},button:r})=>{m(o,u)}}],contentRenderer:()=>e("p",null,[n("弹框内容-自定义底部按钮")])})}function V(){i({title:"打开后的回调",open:({options:o,index:u})=>s({options:o,index:u}),contentRenderer:()=>e("p",null,[n("弹框内容-打开后的回调")])})}function U(){i({title:"关闭后的回调",closeCallBack:({options:o,index:u,args:r})=>{let l="";(r==null?void 0:r.command)==="cancel"?l="您点击了取消按钮":(r==null?void 0:r.command)==="sure"?l="您点击了确定按钮":l="您点击了右上角关闭按钮或空白页或按下了esc键",s(l)},contentRenderer:()=>e("p",null,[n("弹框内容-关闭后的回调")])})}function W(){i({title:"嵌套的弹框",contentRenderer:({index:o})=>e(d("el-button"),{onClick:()=>i({title:`第${o+1}个子弹框`,width:"40%",contentRenderer:({index:u})=>e(d("el-button"),{onClick:()=>i({title:`第${u+1}个子弹框`,width:"30%",contentRenderer:()=>e(R,null,[e(d("el-button"),{round:!0,onClick:()=>au()},{default:()=>[n("哎呦,你干嘛,赶快关闭所有弹框")]})])})},{default:()=>[n("点击打开第"),u+1,n("个子弹框")]})})},{default:()=>[n("点击打开第"),o+1,n("个子弹框")]})})}function J(){const o=a(1);i({title:`第${o.value}页`,contentRenderer:()=>e(R,null,[e(d("el-button"),{disabled:!(o.value>1),onClick:()=>{o.value-=1,b(`第${o.value}页`)}},{default:()=>[n("上一页")]}),e(d("el-button"),{onClick:()=>{o.value+=1,b(`第${o.value}页`)}},{default:()=>[n("下一页")]})])})}function _(){i({width:"30%",title:"Popconfirm确认框示例",popconfirm:{title:"是否确认修改当前数据"},contentRenderer:()=>e("p",null,[n("点击右下方确定按钮看看效果吧")])})}function q(){i({width:"30%",title:"结合Form表单(第一种方式)",contentRenderer:()=>E,props:{formInline:{user:"菜虚鲲",region:"浙江"}},closeCallBack:({options:o,args:u})=>{const{formInline:r}=o.props,l=`姓名:${r.user} 城市:${r.region}`;(u==null?void 0:u.command)==="cancel"?s(`您点击了取消按钮,当前表单数据为 ${l}`):(u==null?void 0:u.command)==="sure"?s(`您点击了确定按钮,当前表单数据为 ${l}`):s(`您点击了右上角关闭按钮或空白页或按下了esc键,当前表单数据为 ${l}`)}})}const C=a({user:"菜虚鲲",region:"浙江"}),G=f(C.value);function K(){i({width:"30%",title:"结合Form表单(第二种方式)",contentRenderer:()=>v(E,{formInline:C.value}),closeCallBack:()=>{s(`当前表单数据为 姓名:${C.value.user} 城市:${C.value.region}`),C.value=f(G)}})}const F=a({user:"菜虚鲲",region:"浙江"}),Q=f(F.value);function X(){i({width:"30%",title:"结合Form表单(第三种方式)",contentRenderer:()=>e(E,{formInline:F.value}),closeCallBack:()=>{s(`当前表单数据为 姓名:${F.value.user} 城市:${F.value.region}`),F.value=f(Q)}})}const B=a({user:"菜虚鲲",region:"浙江"}),Y=f(B.value);function Z(){i({width:"30%",title:"结合Form表单(第四种方式)",contentRenderer:()=>e(E,{formInline:B.value},null),closeCallBack:()=>{s(`当前表单数据为 姓名:${B.value.user} 城市:${B.value.region}`),B.value=f(Y)}})}const c=a("Hello World"),h=a(c.value);function uu(){i({width:"30%",title:"子组件 prop 为 primitive 类型 demo",contentRenderer:()=>v(fu,{data:c.value,"onUpdate:data":o=>c.value=o}),closeCallBack:()=>{s(`当前表单内容:${c.value}`),c.value=h.value}})}function eu(){i({title:"点击底部取消按钮的回调",contentRenderer:()=>e("p",null,[n("弹框内容-点击底部取消按钮的回调(会暂停弹框的关闭)")]),beforeCancel:(o,{options:u,index:r})=>{}})}function nu(){i({title:"点击底部确定按钮的回调",contentRenderer:()=>e("p",null,[n("弹框内容-点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口)")]),beforeSure:(o,{options:u,index:r})=>{}})}function lu(){i({sureBtnLoading:!0,title:"点击底部确定按钮可开启按钮动画",contentRenderer:()=>e("p",null,[n("弹框内容-点击底部确定按钮可开启按钮动画")]),beforeSure:(o,{closeLoading:u})=>{setTimeout(()=>o(),800)}})}return(o,u)=>{const r=d("el-link"),l=d("el-button"),p=d("el-space"),A=d("el-divider"),tu=d("el-card");return ru(),iu(tu,{shadow:"never"},{header:t(()=>[k("div",Cu,[k("span",Fu,[u[2]||(u[2]=n(" 二次封装 Element Plus 的 ",-1)),e(r,{href:"https://element-plus.org/zh-CN/component/dialog.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:t(()=>[...u[1]||(u[1]=[n(" Dialog ",-1)])]),_:1}),u[3]||(u[3]=n(" ,采用函数式调用弹框组件(更多操作实例请参考 ",-1)),k("span",{class:"cursor-pointer text-primary",onClick:u[0]||(u[0]=cu=>D(g).push({name:"SystemDept"}))}," 系统管理页面 "),u[4]||(u[4]=n(" ) ",-1))])]),e(r,{href:"https://github.com/pure-admin/vue-pure-admin/tree/main/src/views/components/dialog",target:"_blank"},{default:t(()=>[...u[5]||(u[5]=[n(" 代码位置 src/views/components/dialog ",-1)])]),_:1})]),default:t(()=>[e(p,{wrap:""},{default:t(()=>[e(l,{onClick:w},{default:t(()=>[...u[6]||(u[6]=[n(" 基础用法 ",-1)])]),_:1}),e(l,{onClick:$},{default:t(()=>[...u[7]||(u[7]=[n(" 可拖拽 ",-1)])]),_:1}),e(l,{onClick:x},{default:t(()=>[...u[8]||(u[8]=[n(" 全屏 ",-1)])]),_:1}),e(l,{onClick:y},{default:t(()=>[...u[9]||(u[9]=[n(" 全屏按钮和全屏事件 ",-1)])]),_:1}),e(l,{onClick:I},{default:t(()=>[...u[10]||(u[10]=[n(" 无背景遮罩层 ",-1)])]),_:1}),e(l,{onClick:P},{default:t(()=>[...u[11]||(u[11]=[n(" 自定义弹出位置 ",-1)])]),_:1}),e(l,{onClick:D(S)},{default:t(()=>[...u[12]||(u[12]=[n(" 延时2秒打开弹框 ",-1)])]),_:1},8,["onClick"]),e(l,{onClick:O},{default:t(()=>[...u[13]||(u[13]=[n(" 延时2秒关闭弹框 ",-1)])]),_:1}),e(l,{onClick:T},{default:t(()=>[...u[14]||(u[14]=[n(" 不显示右上角关闭按钮图标 ",-1)])]),_:1}),e(l,{onClick:N},{default:t(()=>[...u[15]||(u[15]=[n(" 禁止通过键盘ESC关闭 ",-1)])]),_:1}),e(l,{onClick:z},{default:t(()=>[...u[16]||(u[16]=[n(" 禁止通过点击modal关闭 ",-1)])]),_:1}),e(l,{onClick:H},{default:t(()=>[...u[17]||(u[17]=[n(" 隐藏底部取消、确定按钮 ",-1)])]),_:1}),e(l,{onClick:j},{default:t(()=>[...u[18]||(u[18]=[n(" 自定义头部 ",-1)])]),_:1}),e(l,{onClick:L},{default:t(()=>[...u[19]||(u[19]=[n(" 自定义底部 ",-1)])]),_:1}),e(l,{onClick:M},{default:t(()=>[...u[20]||(u[20]=[n(" 自定义底部按钮 ",-1)])]),_:1}),e(l,{onClick:V},{default:t(()=>[...u[21]||(u[21]=[n(" 打开后的回调 ",-1)])]),_:1}),e(l,{onClick:U},{default:t(()=>[...u[22]||(u[22]=[n(" 关闭后的回调 ",-1)])]),_:1}),e(l,{onClick:W},{default:t(()=>[...u[23]||(u[23]=[n(" 嵌套的弹框 ",-1)])]),_:1}),e(l,{onClick:J},{default:t(()=>[...u[24]||(u[24]=[n(" 更改弹框自身属性值 ",-1)])]),_:1}),e(l,{onClick:_},{default:t(()=>[...u[25]||(u[25]=[n("Popconfirm确认框",-1)])]),_:1})]),_:1}),e(A),e(p,{wrap:""},{default:t(()=>[e(l,{onClick:q},{default:t(()=>[...u[26]||(u[26]=[n(" 结合Form表单(第一种方式) ",-1)])]),_:1}),e(l,{onClick:K},{default:t(()=>[...u[27]||(u[27]=[n(" 结合Form表单(第二种方式) ",-1)])]),_:1}),e(l,{onClick:X},{default:t(()=>[...u[28]||(u[28]=[n(" 结合Form表单(第三种方式) ",-1)])]),_:1}),e(l,{onClick:Z},{default:t(()=>[...u[29]||(u[29]=[n(" 结合Form表单(第四种方式) ",-1)])]),_:1}),e(l,{onClick:uu},{default:t(()=>[...u[30]||(u[30]=[n(" 子组件 prop 为 primitive 类型 ",-1)])]),_:1})]),_:1}),e(A),e(p,{wrap:""},{default:t(()=>[e(l,{onClick:eu},{default:t(()=>[...u[31]||(u[31]=[n(" 点击底部取消按钮的回调(会暂停弹框的关闭) ",-1)])]),_:1}),e(l,{onClick:nu},{default:t(()=>[...u[32]||(u[32]=[n(" 点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口) ",-1)])]),_:1}),e(l,{onClick:lu},{default:t(()=>[...u[33]||(u[33]=[n(" 点击底部确定按钮可开启按钮动画 ",-1)])]),_:1})]),_:1})]),_:1})}}});export{ku as default};
diff --git a/static/js/index-CvUXhCIq.js b/static/js/index-TVzYukvE.js
similarity index 96%
rename from static/js/index-CvUXhCIq.js
rename to static/js/index-TVzYukvE.js
index c7d734a0c..7dfa6df03 100644
--- a/static/js/index-CvUXhCIq.js
+++ b/static/js/index-TVzYukvE.js
@@ -1 +1 @@
-import{d as I,a8 as M,a9 as N,p as y,f4 as j,aa as S,a as U,ee as E,h as p,b as H,e as b,w as l,g as d,f as n,k as B,F as x,l as w,u as a,j as s,t as C,ac as D,f5 as $}from"./index-DZEk0Lg0.js";import{u as L}from"./hooks-DL_Bq9qM.js";const P={class:"flex flex-wrap items-center"},_={class:"flex flex-wrap items-center"},K=I({name:"Tabs",__name:"index",setup(z){const{toDetail:v,router:o}=L(),q=M(N().wholeMenus,!0),k=y(()=>j(S(q),0,{disabled:!0})),f=U([]),g=y(()=>{var r;return(r=E())==null?void 0:r.multiTags});function T(){f.value.length!==0&&f.value.forEach(r=>{var i;const e=(i=$(k.value,r).redirect)!=null?i:$(k.value,r).path;E().handleTags("splice",e),e==="/tabs/index"&&o.push({path:g.value[g.value.length-1].path})})}return(r,e)=>{const i=p("el-link"),u=p("el-button"),m=p("el-divider"),V=p("el-tree-select"),A=p("el-card");return b(),H(A,{shadow:"never"},{header:l(()=>[e[9]||(e[9]=d("div",{class:"font-medium"},"标签页复用,超出限制自动关闭",-1)),n(i,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/tabs",target:"_blank"},{default:l(()=>[...e[8]||(e[8]=[s(" 代码位置 src/views/tabs ",-1)])]),_:1})]),default:l(()=>[d("div",P,[e[11]||(e[11]=d("p",null,"query传参模式:",-1)),(b(),B(x,null,w(6,t=>n(u,{key:t,class:"m-2!",onClick:F=>a(v)({id:t},"query")},{default:l(()=>[s(" 打开"+C(t)+"详情页 ",1)]),_:2},1032,["onClick"])),64)),n(u,{onClick:e[0]||(e[0]=t=>a(v)({id:666,name:"小明",age:18,job:"工程师"},"query"))},{default:l(()=>[...e[10]||(e[10]=[s(" 多个参数 ",-1)])]),_:1})]),n(m),d("div",_,[e[12]||(e[12]=d("p",null,"params传参模式:",-1)),(b(),B(x,null,w(6,t=>n(u,{key:t,class:"m-2!",onClick:F=>a(v)({id:t},"params")},{default:l(()=>[s(" 打开"+C(t)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),n(m),n(V,{modelValue:f.value,"onUpdate:modelValue":e[1]||(e[1]=t=>f.value=t),class:"w-[300px]!","node-key":"uniqueId",placeholder:"请选择要关闭的标签",clearable:"",multiple:"",filterable:"","default-expand-all":"",props:{label:t=>a(D)(t.meta.title),value:"uniqueId",children:"children",disabled:"disabled"},data:k.value},{default:l(({data:t})=>[d("span",null,C(a(D)(t.meta.title)),1)]),_:1},8,["modelValue","props","data"]),n(u,{class:"m-2!",onClick:T},{default:l(()=>[...e[13]||(e[13]=[s("关闭标签",-1)])]),_:1}),n(m),n(u,{onClick:e[2]||(e[2]=t=>a(o).push({name:"Menu1-2-2"}))},{default:l(()=>[...e[14]||(e[14]=[s(" 跳转页内菜单(传name对象,优先推荐) ",-1)])]),_:1}),n(u,{onClick:e[3]||(e[3]=t=>a(o).push("/nested/menu1/menu1-2/menu1-2-2"))},{default:l(()=>[...e[15]||(e[15]=[s(" 跳转页内菜单(直接传要跳转的路径) ",-1)])]),_:1}),n(u,{onClick:e[4]||(e[4]=t=>a(o).push({path:"/nested/menu1/menu1-2/menu1-2-2"}))},{default:l(()=>[...e[16]||(e[16]=[s(" 跳转页内菜单(传path对象) ",-1)])]),_:1}),n(m),n(u,{onClick:e[5]||(e[5]=t=>a(o).push({name:"Menu1-2-2",query:{text:"传name对象,优先推荐"}}))},{default:l(()=>[...e[17]||(e[17]=[s(" 携参跳转页内菜单(传name对象,优先推荐) ",-1)])]),_:1}),n(u,{onClick:e[6]||(e[6]=t=>a(o).push({path:"/nested/menu1/menu1-2/menu1-2-2",query:{text:"传path对象"}}))},{default:l(()=>[...e[18]||(e[18]=[s(" 携参跳转页内菜单(传path对象) ",-1)])]),_:1}),n(i,{class:"ml-4",href:"https://router.vuejs.org/zh/guide/essentials/navigation.html#%E5%AF%BC%E8%88%AA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE",target:"_blank"},{default:l(()=>[...e[19]||(e[19]=[s(" 点击查看更多跳转方式 ",-1)])]),_:1}),n(m),n(u,{onClick:e[7]||(e[7]=t=>a(o).push({name:"Empty"}))},{default:l(()=>[...e[20]||(e[20]=[s(" 跳转无Layout的空白页面 ",-1)])]),_:1})]),_:1})}}});export{K as default};
+import{d as I,a8 as M,a9 as N,p as y,f4 as j,aa as S,a as U,ee as E,h as p,b as H,e as b,w as l,g as d,f as n,k as B,F as x,l as w,u as a,j as s,t as C,ac as D,f5 as $}from"./index-FkXh20BC.js";import{u as L}from"./hooks-xYiuaooV.js";const P={class:"flex flex-wrap items-center"},_={class:"flex flex-wrap items-center"},K=I({name:"Tabs",__name:"index",setup(z){const{toDetail:v,router:o}=L(),q=M(N().wholeMenus,!0),k=y(()=>j(S(q),0,{disabled:!0})),f=U([]),g=y(()=>{var r;return(r=E())==null?void 0:r.multiTags});function T(){f.value.length!==0&&f.value.forEach(r=>{var i;const e=(i=$(k.value,r).redirect)!=null?i:$(k.value,r).path;E().handleTags("splice",e),e==="/tabs/index"&&o.push({path:g.value[g.value.length-1].path})})}return(r,e)=>{const i=p("el-link"),u=p("el-button"),m=p("el-divider"),V=p("el-tree-select"),A=p("el-card");return b(),H(A,{shadow:"never"},{header:l(()=>[e[9]||(e[9]=d("div",{class:"font-medium"},"标签页复用,超出限制自动关闭",-1)),n(i,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/tabs",target:"_blank"},{default:l(()=>[...e[8]||(e[8]=[s(" 代码位置 src/views/tabs ",-1)])]),_:1})]),default:l(()=>[d("div",P,[e[11]||(e[11]=d("p",null,"query传参模式:",-1)),(b(),B(x,null,w(6,t=>n(u,{key:t,class:"m-2!",onClick:F=>a(v)({id:t},"query")},{default:l(()=>[s(" 打开"+C(t)+"详情页 ",1)]),_:2},1032,["onClick"])),64)),n(u,{onClick:e[0]||(e[0]=t=>a(v)({id:666,name:"小明",age:18,job:"工程师"},"query"))},{default:l(()=>[...e[10]||(e[10]=[s(" 多个参数 ",-1)])]),_:1})]),n(m),d("div",_,[e[12]||(e[12]=d("p",null,"params传参模式:",-1)),(b(),B(x,null,w(6,t=>n(u,{key:t,class:"m-2!",onClick:F=>a(v)({id:t},"params")},{default:l(()=>[s(" 打开"+C(t)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),n(m),n(V,{modelValue:f.value,"onUpdate:modelValue":e[1]||(e[1]=t=>f.value=t),class:"w-[300px]!","node-key":"uniqueId",placeholder:"请选择要关闭的标签",clearable:"",multiple:"",filterable:"","default-expand-all":"",props:{label:t=>a(D)(t.meta.title),value:"uniqueId",children:"children",disabled:"disabled"},data:k.value},{default:l(({data:t})=>[d("span",null,C(a(D)(t.meta.title)),1)]),_:1},8,["modelValue","props","data"]),n(u,{class:"m-2!",onClick:T},{default:l(()=>[...e[13]||(e[13]=[s("关闭标签",-1)])]),_:1}),n(m),n(u,{onClick:e[2]||(e[2]=t=>a(o).push({name:"Menu1-2-2"}))},{default:l(()=>[...e[14]||(e[14]=[s(" 跳转页内菜单(传name对象,优先推荐) ",-1)])]),_:1}),n(u,{onClick:e[3]||(e[3]=t=>a(o).push("/nested/menu1/menu1-2/menu1-2-2"))},{default:l(()=>[...e[15]||(e[15]=[s(" 跳转页内菜单(直接传要跳转的路径) ",-1)])]),_:1}),n(u,{onClick:e[4]||(e[4]=t=>a(o).push({path:"/nested/menu1/menu1-2/menu1-2-2"}))},{default:l(()=>[...e[16]||(e[16]=[s(" 跳转页内菜单(传path对象) ",-1)])]),_:1}),n(m),n(u,{onClick:e[5]||(e[5]=t=>a(o).push({name:"Menu1-2-2",query:{text:"传name对象,优先推荐"}}))},{default:l(()=>[...e[17]||(e[17]=[s(" 携参跳转页内菜单(传name对象,优先推荐) ",-1)])]),_:1}),n(u,{onClick:e[6]||(e[6]=t=>a(o).push({path:"/nested/menu1/menu1-2/menu1-2-2",query:{text:"传path对象"}}))},{default:l(()=>[...e[18]||(e[18]=[s(" 携参跳转页内菜单(传path对象) ",-1)])]),_:1}),n(i,{class:"ml-4",href:"https://router.vuejs.org/zh/guide/essentials/navigation.html#%E5%AF%BC%E8%88%AA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE",target:"_blank"},{default:l(()=>[...e[19]||(e[19]=[s(" 点击查看更多跳转方式 ",-1)])]),_:1}),n(m),n(u,{onClick:e[7]||(e[7]=t=>a(o).push({name:"Empty"}))},{default:l(()=>[...e[20]||(e[20]=[s(" 跳转无Layout的空白页面 ",-1)])]),_:1})]),_:1})}}});export{K as default};
diff --git a/static/js/index-BSx4Rvbm.js b/static/js/index-UPghvGbz.js
similarity index 99%
rename from static/js/index-BSx4Rvbm.js
rename to static/js/index-UPghvGbz.js
index bfec1e94a..6c1c16df0 100644
--- a/static/js/index-BSx4Rvbm.js
+++ b/static/js/index-UPghvGbz.js
@@ -1 +1 @@
-var Le=Object.defineProperty,ke=Object.defineProperties;var ve=Object.getOwnPropertyDescriptors;var te=Object.getOwnPropertySymbols;var qe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable;var se=t=>{throw TypeError(t)};var V=(t,e,s)=>e in t?Le(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s,R=(t,e)=>{for(var s in e||(e={}))qe.call(e,s)&&V(t,s,e[s]);if(te)for(var s of te(e))De.call(e,s)&&V(t,s,e[s]);return t},ie=(t,e)=>ke(t,ve(e));var y=(t,e,s)=>V(t,typeof e!="symbol"?e+"":e,s),re=(t,e,s)=>e.has(t)||se("Cannot "+s);var c=(t,e,s)=>(re(t,e,"read from private field"),s?s.call(t):e.get(t)),j=(t,e,s)=>e.has(t)?se("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,s);var o=(t,e,s)=>(re(t,e,"access private method"),s);var p=(t,e,s)=>new Promise((r,n)=>{var u=h=>{try{l(s.next(h))}catch(f){n(f)}},a=h=>{try{l(s.throw(h))}catch(f){n(f)}},l=h=>h.done?r(h.value):Promise.resolve(h.value).then(u,a);l((s=s.apply(t,e)).next())});import{d as xe,a as Me,m as Re,f as ne}from"./index-DZEk0Lg0.js";const ce=t=>Array.isArray(t),fe=t=>ce(t)?t:[t];let $e=function(t){let e=function(d){return fe(d).forEach(b=>{var M;return m.set(Symbol((M=b.char)==null?void 0:M.innerText),n(R({},b)))}),this},s=()=>h().filter(d=>d.typeable),r=function(d,b){let M=[...m.keys()];m.set(M[d],n(b))},n=d=>(d.shouldPauseCursor=function(){return!!(this.typeable||this.cursorable||this.deletable)},d),u=function(){m.forEach(d=>delete d.done)},a=function(){m=new Map,e(t)},l=()=>m,h=()=>Array.from(m.values()),f=d=>m.delete(d),D=()=>{const d=[];for(let[,b]of l())b.done||d.push(b);return d},x=(d=!1)=>d?h():h().filter(b=>!b.done),C=(d,b=!1)=>b?m.delete(d):m.get(d).done=!0,m=new Map;return e(t),{add:e,set:r,wipe:a,done:C,reset:u,destroy:f,getItems:x,getQueue:l,getTypeable:s,getPendingQueueItems:D}};const pe="data-typeit-id",P="ti-cursor",Qe="END",Fe={started:!1,completed:!1,frozen:!1,destroyed:!1},E={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map(t=>({opacity:t})),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},He=`[${pe}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`,Q=t=>document.createElement(t),Y=t=>document.createTextNode(t),me=(t,e="")=>{let s=Q("style");s.id=e,s.appendChild(Y(t)),document.head.appendChild(s)},oe=t=>(ce(t)||(t=[t/2,t/2]),t),ue=(t,e)=>Math.abs(Math.random()*(t+e-(t-e))+(t-e));let le=t=>t/2;function Be(t){let{speed:e,deleteSpeed:s,lifeLike:r}=t;return s=s!==null?s:e/3,r?[ue(e,le(e)),ue(s,le(s))]:[e,s]}const ye=t=>Array.from(t);let Z=t=>([...t.childNodes].forEach(e=>{if(e.nodeValue){[...e.nodeValue].forEach(s=>{e.parentNode.insertBefore(Y(s),e)}),e.remove();return}Z(e)}),t);const be=t=>{let e=document.implementation.createHTMLDocument();return e.body.innerHTML=t,Z(e.body)};function ge(t,e=!1,s=!1){let r=t.querySelector(`.${P}`),n=document.createTreeWalker(t,NodeFilter.SHOW_ALL,{acceptNode:l=>{var h,f;if(r&&s){if((h=l.classList)!=null&&h.contains(P))return NodeFilter.FILTER_ACCEPT;if(r.contains(l))return NodeFilter.FILTER_REJECT}return(f=l.classList)!=null&&f.contains(P)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),u,a=[];for(;u=n.nextNode();)u.originalParent||(u.originalParent=u.parentNode),a.push(u);return e?a.reverse():a}function _e(t){return ge(be(t))}function ze(t,e=!0){return e?_e(t):ye(t).map(Y)}const Ue=({index:t,newIndex:e,queueItems:s,cleanUp:r})=>{for(let n=t+1;nNumber.isInteger(t),ae=({queueItems:t,selector:e,cursorPosition:s,to:r})=>{if(Te(e))return e*-1;let n=new RegExp(Qe,"i").test(r),u=e?[...t].reverse().findIndex(({char:l})=>{let h=l.parentElement,f=h.matches(e);return n&&f?!0:f&&h.firstChild.isSameNode(l)}):-1;u<0&&(u=n?0:t.length-1);let a=n?0:1;return u-s+a},Ve=t=>(t.forEach(clearTimeout),[]),$=(t,e)=>new Array(e).fill(t);let _=t=>new Promise(e=>{requestAnimationFrame(()=>p(null,null,function*(){e(yield t())}))}),we=t=>t==null?void 0:t.getAnimations().find(e=>e.id===t.dataset.tiAnimationId),Pe=({cursor:t,frames:e,options:s})=>{let r=t.animate(e,s);return r.pause(),r.id=t.dataset.tiAnimationId,_(()=>{_(()=>{r.play()})}),r},je=({cursor:t,options:e,cursorOptions:s})=>{if(!t||!s)return;let r=we(t),n;r&&(e.delay=r.effect.getComputedTiming().delay,n=r.currentTime,r.cancel());let u=Pe({cursor:t,frames:s.animation.frames,options:e});return n&&(u.currentTime=n),u},he=t=>{var e;return(e=t.func)==null?void 0:e.call(null)},Oe=u=>p(null,[u],function*({index:t,queueItems:e,wait:s,cursor:r,cursorOptions:n}){let a=e[t][1],l=[],h=t,f=a,D=()=>f&&!f.delay,x=a.shouldPauseCursor()&&n.autoPause;for(;D();)l.push(f),D()&&h++,f=e[h]?e[h][1]:null;if(l.length)return yield _(()=>p(null,null,function*(){for(let d of l)yield he(d)})),h-1;let C=we(r),m;return C&&(m=ie(R({},C.effect.getComputedTiming()),{delay:x?n.autoPauseDelay:0})),yield s(()=>p(null,null,function*(){C&&x&&C.cancel(),yield _(()=>{he(a)})}),a.delay),yield je({cursor:r,options:m,cursorOptions:n}),t});const We=(t,e)=>{new IntersectionObserver((r,n)=>{r.forEach(u=>{u.isIntersecting&&(e(),n.unobserve(t))})},{threshold:1}).observe(t)},Je=()=>Math.random().toString().substring(2,9),z=t=>"value"in t;let Xe=t=>z(t)?ye(t.value):ge(t,!0).filter(e=>!(e.childNodes.length>0)),S=t=>typeof t=="function"?t():t,ee=(t,e=document,s=!1)=>e[`querySelector${s?"All":""}`](t),Ge=t=>/body/i.test(t==null?void 0:t.tagName),Ke=(t,e)=>{if(z(t)){t.value=`${t.value}${e.textContent}`;return}e.innerHTML="";let s=Ge(e.originalParent)?t:e.originalParent||t,r=ee("."+P,s)||null;r&&r.parentElement!==s&&(s=r.parentElement),s.insertBefore(e,r)};const Ye=t=>/<(.+)>(.*?)<\/(.+)>/.test(t.outerHTML),I=(t,e)=>Object.assign({},t,e);let Ze=t=>{var e,s,r;if(typeof t=="object"){let n={},{frames:u,options:a}=E.cursor.animation;return n.animation=t.animation||{},n.animation.frames=((e=t.animation)==null?void 0:e.frames)||u,n.animation.options=I(a,((s=t.animation)==null?void 0:s.options)||{}),n.autoPause=(r=t.autoPause)!=null?r:E.cursor.autoPause,n.autoPauseDelay=t.autoPauseDelay||E.cursor.autoPauseDelay,n}return t===!0?E.cursor:t};const et=(t,e)=>{if(!t)return;let s=t.parentNode;(s.childNodes.length>1||s.isSameNode(e)?t:s).remove()},tt=(t,e,s)=>{let r=e[s-1],n=ee(`.${P}`,t);t=(r==null?void 0:r.parentNode)||t,t.insertBefore(n,r||null)};function st(t){return typeof t=="string"?ee(t):t}let it={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"},rt=(t,e)=>{let r=`${`[${pe}='${t}']`} .${P}`,n=getComputedStyle(e),u=Object.entries(it).reduce((a,[l,h])=>`${a} ${l}: var(--ti-cursor-${l}, ${h||n[l]});`,"");me(`${r} { display: inline-block; width: 0; ${u} }`,t)};function nt(t){return t.replace(//g,"").trim().split(/ /)}let ot=(t,e,s)=>Math.min(Math.max(e+t,0),s.length),ut=(t,e,s)=>new Promise(r=>{let n=()=>p(null,null,function*(){yield t(),r()});s.push(setTimeout(n,e||0))});var i,Ce,N,O,Se,W,J,X,F,g,Ee,A,L,Ie,U,Ne,Ae,G,H,k,B,w,v,q,K,T,de;let lt=(de=class{constructor(e,s={}){j(this,i);y(this,"element");y(this,"timeouts");y(this,"cursorPosition");y(this,"predictedCursorPosition");y(this,"statuses",{started:!1,completed:!1,frozen:!1,destroyed:!1,firing:!1});y(this,"opts");y(this,"id");y(this,"queue");y(this,"cursor");y(this,"flushCallback",null);y(this,"unfreeze",()=>{});y(this,"is",function(e){return this.statuses[e]});j(this,U,e=>{var s;this.opts.cursor=Ze((s=e.cursor)!=null?s:E.cursor),this.opts.strings=o(this,i,Ne).call(this,fe(this.opts.strings)),this.opts=I(this.opts,{html:!c(this,i,q)&&this.opts.html,nextStringDelay:oe(this.opts.nextStringDelay),loopDelay:oe(this.opts.loopDelay)})});this.opts=I(E,s),this.element=st(e),this.timeouts=[],this.cursorPosition=0,this.unfreeze=()=>{},this.predictedCursorPosition=null,this.statuses=I({},Fe),this.id=Je(),this.queue=$e([{delay:this.opts.startDelay}]),c(this,U).call(this,s),this.cursor=o(this,i,Ae).call(this),this.element.dataset.typeitId=this.id,me(He),this.opts.strings.length&&o(this,i,Ie).call(this)}go(){return this.statuses.started?this:(o(this,i,X).call(this),this.opts.waitUntilVisible?(We(this.element,o(this,i,N).bind(this)),this):(o(this,i,N).call(this),this))}destroy(e=!0){this.timeouts=Ve(this.timeouts),S(e)&&this.cursor&&o(this,i,B).call(this,this.cursor),this.statuses.destroyed=!0}reset(e){!this.is("destroyed")&&this.destroy(),e?(this.queue.wipe(),e(this)):this.queue.reset(),this.cursorPosition=0;for(let s in this.statuses)this.statuses[s]=!1;return this.element[o(this,i,F).call(this)?"value":"innerHTML"]="",this}type(e,s={}){e=S(e);let{instant:r}=s,n=o(this,i,A).call(this,s),a=ze(e,this.opts.html).map(h=>({func:()=>o(this,i,H).call(this,h),char:h,delay:r||Ye(h)?0:o(this,i,w).call(this),typeable:h.nodeType===Node.TEXT_NODE})),l=[n[0],{func:()=>p(this,null,function*(){return yield this.opts.beforeString(e,this)})},...a,{func:()=>p(this,null,function*(){return yield this.opts.afterString(e,this)})},n[1]];return o(this,i,g).call(this,l,s)}break(e={}){return o(this,i,g).call(this,{func:()=>o(this,i,H).call(this,Q("BR")),typeable:!0},e)}move(e,s={}){e=S(e);let r=o(this,i,A).call(this,s),{instant:n,to:u}=s,a=ae({queueItems:this.queue.getTypeable(),selector:e===null?"":e,to:u,cursorPosition:c(this,i,v)}),l=a<0?-1:1;return this.predictedCursorPosition=c(this,i,v)+a,o(this,i,g).call(this,[r[0],...$({func:()=>o(this,i,O).call(this,l),delay:n?0:o(this,i,w).call(this),cursorable:!0},Math.abs(a)),r[1]],s)}exec(e,s={}){let r=o(this,i,A).call(this,s);return o(this,i,g).call(this,[r[0],{func:()=>e(this)},r[1]],s)}options(e,s={}){return e=S(e),o(this,i,L).call(this,e),o(this,i,g).call(this,{},s)}pause(e,s={}){return o(this,i,g).call(this,{delay:S(e)},s)}delete(e=null,s={}){e=S(e);let r=o(this,i,A).call(this,s),n=e,{instant:u,to:a}=s,l=this.queue.getTypeable(),h=n===null?l.length:Te(n)?n:ae({queueItems:l,selector:n,cursorPosition:c(this,i,v),to:a});return o(this,i,g).call(this,[r[0],...$({func:o(this,i,k).bind(this),delay:u?0:o(this,i,w).call(this,1),deletable:!0},h),r[1]],s)}freeze(){this.statuses.frozen=!0}flush(e=null){return this.flushCallback=e||this.flushCallback,this.statuses.firing?this:(o(this,i,X).call(this),o(this,i,N).call(this,!1).then(()=>{if(this.queue.getPendingQueueItems().length>0)return this.flush();this.flushCallback(),this.flushCallback=null}),this)}getQueue(){return this.queue}getOptions(){return this.opts}updateOptions(e){return o(this,i,L).call(this,e)}getElement(){return this.element}empty(e={}){return o(this,i,g).call(this,{func:o(this,i,Ce).bind(this)},e)}},i=new WeakSet,Ce=function(){return p(this,null,function*(){if(o(this,i,F).call(this)){this.element.value="";return}c(this,i,T).forEach(o(this,i,B).bind(this))})},N=function(e=!0){return p(this,null,function*(){this.statuses.started=!0,this.statuses.firing=!0;let s=r=>{this.queue.done(r,!e)};try{let r=[...this.queue.getQueue()];for(let u=0;up(this,null,function*(){yield o(this,i,Se).call(this,n[0]),o(this,i,N).call(this)}),n[1])}catch(r){}return this.statuses.firing=!1,this})},O=function(e){return p(this,null,function*(){this.cursorPosition=ot(e,this.cursorPosition,c(this,i,T)),tt(this.element,c(this,i,T),this.cursorPosition)})},Se=function(e){return p(this,null,function*(){let s=c(this,i,v);s&&(yield o(this,i,O).call(this,{value:s}));let r=c(this,i,T).map(n=>[Symbol(),{func:o(this,i,k).bind(this),delay:o(this,i,w).call(this,1),deletable:!0,shouldPauseCursor:()=>!0}]);for(let n=0;n{this.unfreeze=()=>{this.statuses.frozen=!1,n()}})),r||(yield this.opts.beforeStep(this)),yield ut(e,s,this.timeouts),r||(yield this.opts.afterStep(this))})},X=function(){return p(this,null,function*(){if(!o(this,i,F).call(this)&&this.cursor&&this.element.appendChild(this.cursor),c(this,i,K)){rt(this.id,this.element),this.cursor.dataset.tiAnimationId=this.id;let{animation:e}=this.opts.cursor,{frames:s,options:r}=e;Pe({frames:s,cursor:this.cursor,options:R({duration:this.opts.cursorSpeed},r)})}})},F=function(){return z(this.element)},g=function(e,s){return this.queue.add(e),o(this,i,Ee).call(this,s),this},Ee=function(e={}){let s=e.delay;s&&this.queue.add({delay:s})},A=function(e={}){return[{func:()=>o(this,i,L).call(this,e)},{func:()=>o(this,i,L).call(this,this.opts)}]},L=function(e){return p(this,null,function*(){this.opts=I(this.opts,e)})},Ie=function(){let e=this.opts.strings.filter(s=>!!s);e.forEach((s,r)=>{if(this.type(s),r+1===e.length)return;let n=this.opts.breakLines?[{func:()=>o(this,i,H).call(this,Q("BR")),typeable:!0}]:$({func:o(this,i,k).bind(this),delay:o(this,i,w).call(this,1)},this.queue.getTypeable().length);o(this,i,G).call(this,n)})},U=new WeakMap,Ne=function(e){let s=this.element.innerHTML;return s?(this.element.innerHTML="",this.opts.startDelete?(this.element.innerHTML=s,Z(this.element),o(this,i,G).call(this,$({func:o(this,i,k).bind(this),delay:o(this,i,w).call(this,1),deletable:!0},c(this,i,T).length)),e):nt(s).concat(e)):e},Ae=function(){if(c(this,i,q))return null;let e=Q("span");return e.className=P,c(this,i,K)?(e.innerHTML=be(this.opts.cursorChar).innerHTML,e):(e.style.visibility="hidden",e)},G=function(e){let s=this.opts.nextStringDelay;this.queue.add([{delay:s[0]},...e,{delay:s[1]}])},H=function(e){Ke(this.element,e)},k=function(){c(this,i,T).length&&(c(this,i,q)?this.element.value=this.element.value.slice(0,-1):o(this,i,B).call(this,c(this,i,T)[this.cursorPosition]))},B=function(e){et(e,this.element)},w=function(e=0){return Be(this.opts)[e]},v=function(){var e;return(e=this.predictedCursorPosition)!=null?e:this.cursorPosition},q=function(){return z(this.element)},K=function(){return!!this.opts.cursor&&!c(this,i,q)},T=function(){return Xe(this.element)},de);const at=xe({name:"TypeIt",props:{options:{type:Object,default:()=>({})}},setup(t,{slots:e,expose:s}){function r(a){throw new TypeError(a)}function n(){return navigator.language}const u=Me(null);return Re(()=>{const a=u.value.querySelector(".type-it");if(!a){const h=n()==="zh-CN"?"请确保有且只有一个具有class属性为 'type-it' 的元素":"Please make sure that there is only one element with a Class attribute with 'type-it'";r(h)}const l=new lt(a,t.options).go();s({typeIt:l})}),()=>{var a,l;return ne("div",{ref:u},[(l=(a=e.default)==null?void 0:a.call(e))!=null?l:ne("span",{class:"type-it"},null)])}}}),ft=at;export{ft as T};
+var Le=Object.defineProperty,ke=Object.defineProperties;var ve=Object.getOwnPropertyDescriptors;var te=Object.getOwnPropertySymbols;var qe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable;var se=t=>{throw TypeError(t)};var V=(t,e,s)=>e in t?Le(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s,R=(t,e)=>{for(var s in e||(e={}))qe.call(e,s)&&V(t,s,e[s]);if(te)for(var s of te(e))De.call(e,s)&&V(t,s,e[s]);return t},ie=(t,e)=>ke(t,ve(e));var y=(t,e,s)=>V(t,typeof e!="symbol"?e+"":e,s),re=(t,e,s)=>e.has(t)||se("Cannot "+s);var c=(t,e,s)=>(re(t,e,"read from private field"),s?s.call(t):e.get(t)),j=(t,e,s)=>e.has(t)?se("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,s);var o=(t,e,s)=>(re(t,e,"access private method"),s);var p=(t,e,s)=>new Promise((r,n)=>{var u=h=>{try{l(s.next(h))}catch(f){n(f)}},a=h=>{try{l(s.throw(h))}catch(f){n(f)}},l=h=>h.done?r(h.value):Promise.resolve(h.value).then(u,a);l((s=s.apply(t,e)).next())});import{d as xe,a as Me,m as Re,f as ne}from"./index-FkXh20BC.js";const ce=t=>Array.isArray(t),fe=t=>ce(t)?t:[t];let $e=function(t){let e=function(d){return fe(d).forEach(b=>{var M;return m.set(Symbol((M=b.char)==null?void 0:M.innerText),n(R({},b)))}),this},s=()=>h().filter(d=>d.typeable),r=function(d,b){let M=[...m.keys()];m.set(M[d],n(b))},n=d=>(d.shouldPauseCursor=function(){return!!(this.typeable||this.cursorable||this.deletable)},d),u=function(){m.forEach(d=>delete d.done)},a=function(){m=new Map,e(t)},l=()=>m,h=()=>Array.from(m.values()),f=d=>m.delete(d),D=()=>{const d=[];for(let[,b]of l())b.done||d.push(b);return d},x=(d=!1)=>d?h():h().filter(b=>!b.done),C=(d,b=!1)=>b?m.delete(d):m.get(d).done=!0,m=new Map;return e(t),{add:e,set:r,wipe:a,done:C,reset:u,destroy:f,getItems:x,getQueue:l,getTypeable:s,getPendingQueueItems:D}};const pe="data-typeit-id",P="ti-cursor",Qe="END",Fe={started:!1,completed:!1,frozen:!1,destroyed:!1},E={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map(t=>({opacity:t})),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},He=`[${pe}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`,Q=t=>document.createElement(t),Y=t=>document.createTextNode(t),me=(t,e="")=>{let s=Q("style");s.id=e,s.appendChild(Y(t)),document.head.appendChild(s)},oe=t=>(ce(t)||(t=[t/2,t/2]),t),ue=(t,e)=>Math.abs(Math.random()*(t+e-(t-e))+(t-e));let le=t=>t/2;function Be(t){let{speed:e,deleteSpeed:s,lifeLike:r}=t;return s=s!==null?s:e/3,r?[ue(e,le(e)),ue(s,le(s))]:[e,s]}const ye=t=>Array.from(t);let Z=t=>([...t.childNodes].forEach(e=>{if(e.nodeValue){[...e.nodeValue].forEach(s=>{e.parentNode.insertBefore(Y(s),e)}),e.remove();return}Z(e)}),t);const be=t=>{let e=document.implementation.createHTMLDocument();return e.body.innerHTML=t,Z(e.body)};function ge(t,e=!1,s=!1){let r=t.querySelector(`.${P}`),n=document.createTreeWalker(t,NodeFilter.SHOW_ALL,{acceptNode:l=>{var h,f;if(r&&s){if((h=l.classList)!=null&&h.contains(P))return NodeFilter.FILTER_ACCEPT;if(r.contains(l))return NodeFilter.FILTER_REJECT}return(f=l.classList)!=null&&f.contains(P)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),u,a=[];for(;u=n.nextNode();)u.originalParent||(u.originalParent=u.parentNode),a.push(u);return e?a.reverse():a}function _e(t){return ge(be(t))}function ze(t,e=!0){return e?_e(t):ye(t).map(Y)}const Ue=({index:t,newIndex:e,queueItems:s,cleanUp:r})=>{for(let n=t+1;nNumber.isInteger(t),ae=({queueItems:t,selector:e,cursorPosition:s,to:r})=>{if(Te(e))return e*-1;let n=new RegExp(Qe,"i").test(r),u=e?[...t].reverse().findIndex(({char:l})=>{let h=l.parentElement,f=h.matches(e);return n&&f?!0:f&&h.firstChild.isSameNode(l)}):-1;u<0&&(u=n?0:t.length-1);let a=n?0:1;return u-s+a},Ve=t=>(t.forEach(clearTimeout),[]),$=(t,e)=>new Array(e).fill(t);let _=t=>new Promise(e=>{requestAnimationFrame(()=>p(null,null,function*(){e(yield t())}))}),we=t=>t==null?void 0:t.getAnimations().find(e=>e.id===t.dataset.tiAnimationId),Pe=({cursor:t,frames:e,options:s})=>{let r=t.animate(e,s);return r.pause(),r.id=t.dataset.tiAnimationId,_(()=>{_(()=>{r.play()})}),r},je=({cursor:t,options:e,cursorOptions:s})=>{if(!t||!s)return;let r=we(t),n;r&&(e.delay=r.effect.getComputedTiming().delay,n=r.currentTime,r.cancel());let u=Pe({cursor:t,frames:s.animation.frames,options:e});return n&&(u.currentTime=n),u},he=t=>{var e;return(e=t.func)==null?void 0:e.call(null)},Oe=u=>p(null,[u],function*({index:t,queueItems:e,wait:s,cursor:r,cursorOptions:n}){let a=e[t][1],l=[],h=t,f=a,D=()=>f&&!f.delay,x=a.shouldPauseCursor()&&n.autoPause;for(;D();)l.push(f),D()&&h++,f=e[h]?e[h][1]:null;if(l.length)return yield _(()=>p(null,null,function*(){for(let d of l)yield he(d)})),h-1;let C=we(r),m;return C&&(m=ie(R({},C.effect.getComputedTiming()),{delay:x?n.autoPauseDelay:0})),yield s(()=>p(null,null,function*(){C&&x&&C.cancel(),yield _(()=>{he(a)})}),a.delay),yield je({cursor:r,options:m,cursorOptions:n}),t});const We=(t,e)=>{new IntersectionObserver((r,n)=>{r.forEach(u=>{u.isIntersecting&&(e(),n.unobserve(t))})},{threshold:1}).observe(t)},Je=()=>Math.random().toString().substring(2,9),z=t=>"value"in t;let Xe=t=>z(t)?ye(t.value):ge(t,!0).filter(e=>!(e.childNodes.length>0)),S=t=>typeof t=="function"?t():t,ee=(t,e=document,s=!1)=>e[`querySelector${s?"All":""}`](t),Ge=t=>/body/i.test(t==null?void 0:t.tagName),Ke=(t,e)=>{if(z(t)){t.value=`${t.value}${e.textContent}`;return}e.innerHTML="";let s=Ge(e.originalParent)?t:e.originalParent||t,r=ee("."+P,s)||null;r&&r.parentElement!==s&&(s=r.parentElement),s.insertBefore(e,r)};const Ye=t=>/<(.+)>(.*?)<\/(.+)>/.test(t.outerHTML),I=(t,e)=>Object.assign({},t,e);let Ze=t=>{var e,s,r;if(typeof t=="object"){let n={},{frames:u,options:a}=E.cursor.animation;return n.animation=t.animation||{},n.animation.frames=((e=t.animation)==null?void 0:e.frames)||u,n.animation.options=I(a,((s=t.animation)==null?void 0:s.options)||{}),n.autoPause=(r=t.autoPause)!=null?r:E.cursor.autoPause,n.autoPauseDelay=t.autoPauseDelay||E.cursor.autoPauseDelay,n}return t===!0?E.cursor:t};const et=(t,e)=>{if(!t)return;let s=t.parentNode;(s.childNodes.length>1||s.isSameNode(e)?t:s).remove()},tt=(t,e,s)=>{let r=e[s-1],n=ee(`.${P}`,t);t=(r==null?void 0:r.parentNode)||t,t.insertBefore(n,r||null)};function st(t){return typeof t=="string"?ee(t):t}let it={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"},rt=(t,e)=>{let r=`${`[${pe}='${t}']`} .${P}`,n=getComputedStyle(e),u=Object.entries(it).reduce((a,[l,h])=>`${a} ${l}: var(--ti-cursor-${l}, ${h||n[l]});`,"");me(`${r} { display: inline-block; width: 0; ${u} }`,t)};function nt(t){return t.replace(//g,"").trim().split(/ /)}let ot=(t,e,s)=>Math.min(Math.max(e+t,0),s.length),ut=(t,e,s)=>new Promise(r=>{let n=()=>p(null,null,function*(){yield t(),r()});s.push(setTimeout(n,e||0))});var i,Ce,N,O,Se,W,J,X,F,g,Ee,A,L,Ie,U,Ne,Ae,G,H,k,B,w,v,q,K,T,de;let lt=(de=class{constructor(e,s={}){j(this,i);y(this,"element");y(this,"timeouts");y(this,"cursorPosition");y(this,"predictedCursorPosition");y(this,"statuses",{started:!1,completed:!1,frozen:!1,destroyed:!1,firing:!1});y(this,"opts");y(this,"id");y(this,"queue");y(this,"cursor");y(this,"flushCallback",null);y(this,"unfreeze",()=>{});y(this,"is",function(e){return this.statuses[e]});j(this,U,e=>{var s;this.opts.cursor=Ze((s=e.cursor)!=null?s:E.cursor),this.opts.strings=o(this,i,Ne).call(this,fe(this.opts.strings)),this.opts=I(this.opts,{html:!c(this,i,q)&&this.opts.html,nextStringDelay:oe(this.opts.nextStringDelay),loopDelay:oe(this.opts.loopDelay)})});this.opts=I(E,s),this.element=st(e),this.timeouts=[],this.cursorPosition=0,this.unfreeze=()=>{},this.predictedCursorPosition=null,this.statuses=I({},Fe),this.id=Je(),this.queue=$e([{delay:this.opts.startDelay}]),c(this,U).call(this,s),this.cursor=o(this,i,Ae).call(this),this.element.dataset.typeitId=this.id,me(He),this.opts.strings.length&&o(this,i,Ie).call(this)}go(){return this.statuses.started?this:(o(this,i,X).call(this),this.opts.waitUntilVisible?(We(this.element,o(this,i,N).bind(this)),this):(o(this,i,N).call(this),this))}destroy(e=!0){this.timeouts=Ve(this.timeouts),S(e)&&this.cursor&&o(this,i,B).call(this,this.cursor),this.statuses.destroyed=!0}reset(e){!this.is("destroyed")&&this.destroy(),e?(this.queue.wipe(),e(this)):this.queue.reset(),this.cursorPosition=0;for(let s in this.statuses)this.statuses[s]=!1;return this.element[o(this,i,F).call(this)?"value":"innerHTML"]="",this}type(e,s={}){e=S(e);let{instant:r}=s,n=o(this,i,A).call(this,s),a=ze(e,this.opts.html).map(h=>({func:()=>o(this,i,H).call(this,h),char:h,delay:r||Ye(h)?0:o(this,i,w).call(this),typeable:h.nodeType===Node.TEXT_NODE})),l=[n[0],{func:()=>p(this,null,function*(){return yield this.opts.beforeString(e,this)})},...a,{func:()=>p(this,null,function*(){return yield this.opts.afterString(e,this)})},n[1]];return o(this,i,g).call(this,l,s)}break(e={}){return o(this,i,g).call(this,{func:()=>o(this,i,H).call(this,Q("BR")),typeable:!0},e)}move(e,s={}){e=S(e);let r=o(this,i,A).call(this,s),{instant:n,to:u}=s,a=ae({queueItems:this.queue.getTypeable(),selector:e===null?"":e,to:u,cursorPosition:c(this,i,v)}),l=a<0?-1:1;return this.predictedCursorPosition=c(this,i,v)+a,o(this,i,g).call(this,[r[0],...$({func:()=>o(this,i,O).call(this,l),delay:n?0:o(this,i,w).call(this),cursorable:!0},Math.abs(a)),r[1]],s)}exec(e,s={}){let r=o(this,i,A).call(this,s);return o(this,i,g).call(this,[r[0],{func:()=>e(this)},r[1]],s)}options(e,s={}){return e=S(e),o(this,i,L).call(this,e),o(this,i,g).call(this,{},s)}pause(e,s={}){return o(this,i,g).call(this,{delay:S(e)},s)}delete(e=null,s={}){e=S(e);let r=o(this,i,A).call(this,s),n=e,{instant:u,to:a}=s,l=this.queue.getTypeable(),h=n===null?l.length:Te(n)?n:ae({queueItems:l,selector:n,cursorPosition:c(this,i,v),to:a});return o(this,i,g).call(this,[r[0],...$({func:o(this,i,k).bind(this),delay:u?0:o(this,i,w).call(this,1),deletable:!0},h),r[1]],s)}freeze(){this.statuses.frozen=!0}flush(e=null){return this.flushCallback=e||this.flushCallback,this.statuses.firing?this:(o(this,i,X).call(this),o(this,i,N).call(this,!1).then(()=>{if(this.queue.getPendingQueueItems().length>0)return this.flush();this.flushCallback(),this.flushCallback=null}),this)}getQueue(){return this.queue}getOptions(){return this.opts}updateOptions(e){return o(this,i,L).call(this,e)}getElement(){return this.element}empty(e={}){return o(this,i,g).call(this,{func:o(this,i,Ce).bind(this)},e)}},i=new WeakSet,Ce=function(){return p(this,null,function*(){if(o(this,i,F).call(this)){this.element.value="";return}c(this,i,T).forEach(o(this,i,B).bind(this))})},N=function(e=!0){return p(this,null,function*(){this.statuses.started=!0,this.statuses.firing=!0;let s=r=>{this.queue.done(r,!e)};try{let r=[...this.queue.getQueue()];for(let u=0;up(this,null,function*(){yield o(this,i,Se).call(this,n[0]),o(this,i,N).call(this)}),n[1])}catch(r){}return this.statuses.firing=!1,this})},O=function(e){return p(this,null,function*(){this.cursorPosition=ot(e,this.cursorPosition,c(this,i,T)),tt(this.element,c(this,i,T),this.cursorPosition)})},Se=function(e){return p(this,null,function*(){let s=c(this,i,v);s&&(yield o(this,i,O).call(this,{value:s}));let r=c(this,i,T).map(n=>[Symbol(),{func:o(this,i,k).bind(this),delay:o(this,i,w).call(this,1),deletable:!0,shouldPauseCursor:()=>!0}]);for(let n=0;n{this.unfreeze=()=>{this.statuses.frozen=!1,n()}})),r||(yield this.opts.beforeStep(this)),yield ut(e,s,this.timeouts),r||(yield this.opts.afterStep(this))})},X=function(){return p(this,null,function*(){if(!o(this,i,F).call(this)&&this.cursor&&this.element.appendChild(this.cursor),c(this,i,K)){rt(this.id,this.element),this.cursor.dataset.tiAnimationId=this.id;let{animation:e}=this.opts.cursor,{frames:s,options:r}=e;Pe({frames:s,cursor:this.cursor,options:R({duration:this.opts.cursorSpeed},r)})}})},F=function(){return z(this.element)},g=function(e,s){return this.queue.add(e),o(this,i,Ee).call(this,s),this},Ee=function(e={}){let s=e.delay;s&&this.queue.add({delay:s})},A=function(e={}){return[{func:()=>o(this,i,L).call(this,e)},{func:()=>o(this,i,L).call(this,this.opts)}]},L=function(e){return p(this,null,function*(){this.opts=I(this.opts,e)})},Ie=function(){let e=this.opts.strings.filter(s=>!!s);e.forEach((s,r)=>{if(this.type(s),r+1===e.length)return;let n=this.opts.breakLines?[{func:()=>o(this,i,H).call(this,Q("BR")),typeable:!0}]:$({func:o(this,i,k).bind(this),delay:o(this,i,w).call(this,1)},this.queue.getTypeable().length);o(this,i,G).call(this,n)})},U=new WeakMap,Ne=function(e){let s=this.element.innerHTML;return s?(this.element.innerHTML="",this.opts.startDelete?(this.element.innerHTML=s,Z(this.element),o(this,i,G).call(this,$({func:o(this,i,k).bind(this),delay:o(this,i,w).call(this,1),deletable:!0},c(this,i,T).length)),e):nt(s).concat(e)):e},Ae=function(){if(c(this,i,q))return null;let e=Q("span");return e.className=P,c(this,i,K)?(e.innerHTML=be(this.opts.cursorChar).innerHTML,e):(e.style.visibility="hidden",e)},G=function(e){let s=this.opts.nextStringDelay;this.queue.add([{delay:s[0]},...e,{delay:s[1]}])},H=function(e){Ke(this.element,e)},k=function(){c(this,i,T).length&&(c(this,i,q)?this.element.value=this.element.value.slice(0,-1):o(this,i,B).call(this,c(this,i,T)[this.cursorPosition]))},B=function(e){et(e,this.element)},w=function(e=0){return Be(this.opts)[e]},v=function(){var e;return(e=this.predictedCursorPosition)!=null?e:this.cursorPosition},q=function(){return z(this.element)},K=function(){return!!this.opts.cursor&&!c(this,i,q)},T=function(){return Xe(this.element)},de);const at=xe({name:"TypeIt",props:{options:{type:Object,default:()=>({})}},setup(t,{slots:e,expose:s}){function r(a){throw new TypeError(a)}function n(){return navigator.language}const u=Me(null);return Re(()=>{const a=u.value.querySelector(".type-it");if(!a){const h=n()==="zh-CN"?"请确保有且只有一个具有class属性为 'type-it' 的元素":"Please make sure that there is only one element with a Class attribute with 'type-it'";r(h)}const l=new lt(a,t.options).go();s({typeIt:l})}),()=>{var a,l;return ne("div",{ref:u},[(l=(a=e.default)==null?void 0:a.call(e))!=null?l:ne("span",{class:"type-it"},null)])}}}),ft=at;export{ft as T};
diff --git a/static/js/index-ChJue-HN.js b/static/js/index-VijmInl2.js
similarity index 99%
rename from static/js/index-ChJue-HN.js
rename to static/js/index-VijmInl2.js
index 69bc04086..83ee18767 100644
--- a/static/js/index-ChJue-HN.js
+++ b/static/js/index-VijmInl2.js
@@ -1,4 +1,4 @@
-import{d as Ot,a as Rt,b as Mt,e as mt,w as P,f as D,j as ot,h as V,k as Dt,l as Vt,F as Ft,g as bt}from"./index-DZEk0Lg0.js";/*!
+import{d as Ot,a as Rt,b as Mt,e as mt,w as P,f as D,j as ot,h as V,k as Dt,l as Vt,F as Ft,g as bt}from"./index-FkXh20BC.js";/*!
  * Intro.js v7.2.0
  * https://introjs.com
  *
diff --git a/static/js/index-D0ZXlpsu.js b/static/js/index-ZpJRZJ2o.js
similarity index 84%
rename from static/js/index-D0ZXlpsu.js
rename to static/js/index-ZpJRZJ2o.js
index b3611cc2a..a70699072 100644
--- a/static/js/index-D0ZXlpsu.js
+++ b/static/js/index-ZpJRZJ2o.js
@@ -1 +1 @@
-import{d as s,a as l,Q as u,k as r,e as p,g as d,f as m,t as c,u as i,h as _}from"./index-DZEk0Lg0.js";const f={class:"dark:text-white"},x=s({name:"Menu2",__name:"index",setup(V){const e=l(""),{t}=u();return(k,n)=>{const a=_("el-input");return p(),r("div",f,[d("p",null,c(i(t)("menus.pureMenu2")),1),m(a,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=o=>e.value=o)},null,8,["modelValue"])])}}});export{x as default};
+import{d as s,a as l,Q as u,k as r,e as p,g as d,f as m,t as c,u as i,h as _}from"./index-FkXh20BC.js";const f={class:"dark:text-white"},x=s({name:"Menu2",__name:"index",setup(V){const e=l(""),{t}=u();return(k,n)=>{const a=_("el-input");return p(),r("div",f,[d("p",null,c(i(t)("menus.pureMenu2")),1),m(a,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=o=>e.value=o)},null,8,["modelValue"])])}}});export{x as default};
diff --git a/static/js/index-eOf9HZ7Z.js b/static/js/index-eOf9HZ7Z.js
new file mode 100644
index 000000000..1fe34c1cb
--- /dev/null
+++ b/static/js/index-eOf9HZ7Z.js
@@ -0,0 +1 @@
+import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-Cd3pYHg8.js";import"./index.vue_vue_type_script_setup_true_lang-DCfAlrUA.js";import"./columns-BBGhrKmq.js";import"./index-FkXh20BC.js";import"./data-BQpAzO8X.js";import"./index.vue_vue_type_script_setup_true_lang-j7ffRUbN.js";import"./columns-Bvz-l_lu.js";export{o as default};
diff --git a/static/js/index-DbM8LY5r.js b/static/js/index-ff406u9C.js
similarity index 89%
rename from static/js/index-DbM8LY5r.js
rename to static/js/index-ff406u9C.js
index 6c10bbbe5..6dbda1bc7 100644
--- a/static/js/index-DbM8LY5r.js
+++ b/static/js/index-ff406u9C.js
@@ -1 +1 @@
-var ie=Object.defineProperty,se=Object.defineProperties;var me=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var M=(r,l,i)=>l in r?ie(r,l,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[l]=i,N=(r,l)=>{for(var i in l||(l={}))de.call(l,i)&&M(r,i,l[i]);if(P)for(var i of P(l))pe.call(l,i)&&M(r,i,l[i]);return r},T=(r,l)=>se(r,me(l));import ue from"./tree-Dk2BeCHb.js";import{useUser as ce}from"./hook-BHokd5M4.js";import{R as fe,P as _e}from"./refresh-DFQs613H.js";import{u as p}from"./hooks-D2ux3uFO.js";import{U as ve}from"./upload-line-C8jEYQo9.js";import{a1 as w,k as g,e as C,g as _,d as ge,a as b,h as m,A as Ce,f as o,u as e,v as f,w as n,j as d,z as he,i as ke,t as ye,_ as xe}from"./index-DZEk0Lg0.js";import{D as be}from"./delete-DBwIFZex.js";import{E as we}from"./edit-pen-CR9tuJAb.js";import{A as Ve}from"./add-circle-line-BhTK5vMg.js";import"./role.vue_vue_type_script_setup_true_lang-BtA7y86Q.js";import"./index-D4BNae8u.js";import"./index.vue_vue_type_script_setup_true_lang-nPSvwRyD.js";import"./hooks-BpLE2I87.js";import"./user-DNtD0Fqa.js";import"./index-DNU69gYa.js";import"./index-DiOKv0Oo.js";import"./system-Bo09XO83.js";import"./sortable.esm-CqAbI0f6.js";import"./epTheme-CACSq_GR.js";import"./collapse-CBMzBCos.js";const ze={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Re(r,l){return C(),g("svg",ze,[...l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m9 6h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z"},null,-1)])])}const $e=w({name:"ri-admin-line",render:Re}),Se={viewBox:"0 0 24 24",width:"1em",height:"1em"};function De(r,l){return C(),g("svg",Se,[...l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zM5 10v10h14V10zm6 4h2v2h-2zm-4 0h2v2H7zm8 0h2v2h-2zm1-6V7a4 4 0 0 0-8 0v1z"},null,-1)])])}const Ue=w({name:"ri-lock-password-line",render:De}),Be={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Pe(r,l){return C(),g("svg",Be,[...l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224"},null,-1)])])}const Me=w({name:"ep-more-filled",render:Pe}),Ne={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},Te={class:"flex-auto"},Le={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},Ae=ge({name:"SystemUser",__name:"index",setup(r){const l=b(),i=b(),V=b(),{form:u,loading:z,columns:L,dataList:A,treeData:E,treeLoading:H,selectedNum:R,pagination:j,buttonClass:k,deviceDetection:y,onSearch:$,resetForm:F,onbatchDel:I,openDialog:S,onTreeSelect:q,handleUpdate:G,handleDelete:J,handleUpload:K,handleReset:O,handleRole:Q,handleSizeChange:W,onSelectionCancel:X,handleCurrentChange:Y,handleSelectionChange:Z}=ce(V,l);return(Ee,t)=>{const D=m("el-input"),h=m("el-form-item"),U=m("el-option"),ee=m("el-select"),s=m("el-button"),oe=m("el-form"),B=m("el-popconfirm"),x=m("el-dropdown-item"),te=m("el-dropdown-menu"),ne=m("el-dropdown"),le=m("pure-table"),ae=Ce("motion-fade");return C(),g("div",{class:f(["flex","justify-between",e(y)()&&"flex-wrap"])},[o(ue,{ref_key:"treeRef",ref:l,class:f(["mr-2",e(y)()?"w-full":"min-w-[200px]"]),treeData:e(E),treeLoading:e(H),onTreeSelect:e(q)},null,8,["class","treeData","treeLoading","onTreeSelect"]),_("div",{class:f([e(y)()?["w-full","mt-2"]:"w-[calc(100%-200px)]"])},[o(oe,{ref_key:"formRef",ref:i,inline:!0,model:e(u),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(h,{label:"用户名称:",prop:"username"},{default:n(()=>[o(D,{modelValue:e(u).username,"onUpdate:modelValue":t[0]||(t[0]=a=>e(u).username=a),placeholder:"请输入用户名称",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(h,{label:"手机号码:",prop:"phone"},{default:n(()=>[o(D,{modelValue:e(u).phone,"onUpdate:modelValue":t[1]||(t[1]=a=>e(u).phone=a),placeholder:"请输入手机号码",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(h,{label:"状态:",prop:"status"},{default:n(()=>[o(ee,{modelValue:e(u).status,"onUpdate:modelValue":t[2]||(t[2]=a=>e(u).status=a),placeholder:"请选择",clearable:"",class:"w-[180px]!"},{default:n(()=>[o(U,{label:"已开启",value:"1"}),o(U,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(h,null,{default:n(()=>[o(s,{type:"primary",icon:e(p)("ri/search-line"),loading:e(z),onClick:e($)},{default:n(()=>[...t[5]||(t[5]=[d(" 搜索 ",-1)])]),_:1},8,["icon","loading","onClick"]),o(s,{icon:e(p)(e(fe)),onClick:t[3]||(t[3]=a=>e(F)(i.value))},{default:n(()=>[...t[6]||(t[6]=[d(" 重置 ",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(_e),{title:"用户管理(仅演示,操作后不生效)",columns:e(L),onRefresh:e($)},{buttons:n(()=>[o(s,{type:"primary",icon:e(p)(e(Ve)),onClick:t[4]||(t[4]=a=>e(S)())},{default:n(()=>[...t[7]||(t[7]=[d(" 新增用户 ",-1)])]),_:1},8,["icon"])]),default:n(({size:a,dynamicColumns:re})=>[e(R)>0?he((C(),g("div",Ne,[_("div",Te,[_("span",Le," 已选 "+ye(e(R))+" 项 ",1),o(s,{type:"primary",text:"",onClick:e(X)},{default:n(()=>[...t[8]||(t[8]=[d(" 取消选择 ",-1)])]),_:1},8,["onClick"])]),o(B,{title:"是否确认删除?",onConfirm:e(I)},{reference:n(()=>[o(s,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>[...t[9]||(t[9]=[d(" 批量删除 ",-1)])]),_:1})]),_:1},8,["onConfirm"])])),[[ae]]):ke("",!0),o(le,{ref_key:"tableRef",ref:V,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},"align-whole":"center","table-layout":"auto",loading:e(z),size:a,data:e(A),columns:re,pagination:T(N({},e(j)),{size:a}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(Z),onPageSizeChange:e(W),onPageCurrentChange:e(Y)},{operation:n(({row:c})=>[o(s,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(p)(e(we)),onClick:v=>e(S)("修改",c)},{default:n(()=>[...t[10]||(t[10]=[d(" 修改 ",-1)])]),_:1},8,["size","icon","onClick"]),o(B,{title:`是否确认删除用户编号为${c.id}的这条数据`,onConfirm:v=>e(J)(c)},{reference:n(()=>[o(s,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(p)(e(be))},{default:n(()=>[...t[11]||(t[11]=[d(" 删除 ",-1)])]),_:1},8,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(ne,null,{dropdown:n(()=>[o(te,null,{default:n(()=>[o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e(ve)),onClick:v=>e(K)(c)},{default:n(()=>[...t[12]||(t[12]=[d(" 上传头像 ",-1)])]),_:1},8,["class","size","icon","onClick"])]),_:2},1024),o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e(Ue)),onClick:v=>e(O)(c)},{default:n(()=>[...t[13]||(t[13]=[d(" 重置密码 ",-1)])]),_:1},8,["class","size","icon","onClick"])]),_:2},1024),o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e($e)),onClick:v=>e(Q)(c)},{default:n(()=>[...t[14]||(t[14]=[d(" 分配角色 ",-1)])]),_:1},8,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:n(()=>[o(s,{class:"ml-3! mt-[2px]!",link:"",type:"primary",size:a,icon:e(p)(e(Me)),onClick:v=>e(G)(c)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])],2)],2)}}}),io=xe(Ae,[["__scopeId","data-v-bd04cef5"]]);export{io as default};
+var ie=Object.defineProperty,se=Object.defineProperties;var me=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var de=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var M=(r,l,i)=>l in r?ie(r,l,{enumerable:!0,configurable:!0,writable:!0,value:i}):r[l]=i,N=(r,l)=>{for(var i in l||(l={}))de.call(l,i)&&M(r,i,l[i]);if(P)for(var i of P(l))pe.call(l,i)&&M(r,i,l[i]);return r},T=(r,l)=>se(r,me(l));import ue from"./tree-paHTZj5N.js";import{useUser as ce}from"./hook-Bg641roa.js";import{R as fe,P as _e}from"./refresh-9cMejE9a.js";import{u as p}from"./hooks-lYT7v_hN.js";import{U as ve}from"./upload-line-CELqtJfI.js";import{a1 as w,k as g,e as C,g as _,d as ge,a as b,h as m,A as Ce,f as o,u as e,v as f,w as n,j as d,z as he,i as ke,t as ye,_ as xe}from"./index-FkXh20BC.js";import{D as be}from"./delete-DXj9P2Mr.js";import{E as we}from"./edit-pen-2Mk5P5gn.js";import{A as Ve}from"./add-circle-line-mpMauZOM.js";import"./role.vue_vue_type_script_setup_true_lang-CFrBwILN.js";import"./index-DpjqC-2-.js";import"./index.vue_vue_type_script_setup_true_lang-VrqGg7gK.js";import"./hooks-DlZjUF-4.js";import"./user-DNtD0Fqa.js";import"./index-BHLnf5Ue.js";import"./index-CST5p6EB.js";import"./system-BudGgopE.js";import"./sortable.esm-CqAbI0f6.js";import"./epTheme-BPGWtvDT.js";import"./collapse-DSJsbugI.js";const ze={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Re(r,l){return C(),g("svg",ze,[...l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m9 6h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z"},null,-1)])])}const $e=w({name:"ri-admin-line",render:Re}),Se={viewBox:"0 0 24 24",width:"1em",height:"1em"};function De(r,l){return C(),g("svg",Se,[...l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M18 8h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h2V7a6 6 0 1 1 12 0zM5 10v10h14V10zm6 4h2v2h-2zm-4 0h2v2H7zm8 0h2v2h-2zm1-6V7a4 4 0 0 0-8 0v1z"},null,-1)])])}const Ue=w({name:"ri-lock-password-line",render:De}),Be={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Pe(r,l){return C(),g("svg",Be,[...l[0]||(l[0]=[_("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224"},null,-1)])])}const Me=w({name:"ep-more-filled",render:Pe}),Ne={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},Te={class:"flex-auto"},Le={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},Ae=ge({name:"SystemUser",__name:"index",setup(r){const l=b(),i=b(),V=b(),{form:u,loading:z,columns:L,dataList:A,treeData:E,treeLoading:H,selectedNum:R,pagination:j,buttonClass:k,deviceDetection:y,onSearch:$,resetForm:F,onbatchDel:I,openDialog:S,onTreeSelect:q,handleUpdate:G,handleDelete:J,handleUpload:K,handleReset:O,handleRole:Q,handleSizeChange:W,onSelectionCancel:X,handleCurrentChange:Y,handleSelectionChange:Z}=ce(V,l);return(Ee,t)=>{const D=m("el-input"),h=m("el-form-item"),U=m("el-option"),ee=m("el-select"),s=m("el-button"),oe=m("el-form"),B=m("el-popconfirm"),x=m("el-dropdown-item"),te=m("el-dropdown-menu"),ne=m("el-dropdown"),le=m("pure-table"),ae=Ce("motion-fade");return C(),g("div",{class:f(["flex","justify-between",e(y)()&&"flex-wrap"])},[o(ue,{ref_key:"treeRef",ref:l,class:f(["mr-2",e(y)()?"w-full":"min-w-[200px]"]),treeData:e(E),treeLoading:e(H),onTreeSelect:e(q)},null,8,["class","treeData","treeLoading","onTreeSelect"]),_("div",{class:f([e(y)()?["w-full","mt-2"]:"w-[calc(100%-200px)]"])},[o(oe,{ref_key:"formRef",ref:i,inline:!0,model:e(u),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(h,{label:"用户名称:",prop:"username"},{default:n(()=>[o(D,{modelValue:e(u).username,"onUpdate:modelValue":t[0]||(t[0]=a=>e(u).username=a),placeholder:"请输入用户名称",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(h,{label:"手机号码:",prop:"phone"},{default:n(()=>[o(D,{modelValue:e(u).phone,"onUpdate:modelValue":t[1]||(t[1]=a=>e(u).phone=a),placeholder:"请输入手机号码",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),o(h,{label:"状态:",prop:"status"},{default:n(()=>[o(ee,{modelValue:e(u).status,"onUpdate:modelValue":t[2]||(t[2]=a=>e(u).status=a),placeholder:"请选择",clearable:"",class:"w-[180px]!"},{default:n(()=>[o(U,{label:"已开启",value:"1"}),o(U,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(h,null,{default:n(()=>[o(s,{type:"primary",icon:e(p)("ri/search-line"),loading:e(z),onClick:e($)},{default:n(()=>[...t[5]||(t[5]=[d(" 搜索 ",-1)])]),_:1},8,["icon","loading","onClick"]),o(s,{icon:e(p)(e(fe)),onClick:t[3]||(t[3]=a=>e(F)(i.value))},{default:n(()=>[...t[6]||(t[6]=[d(" 重置 ",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(_e),{title:"用户管理(仅演示,操作后不生效)",columns:e(L),onRefresh:e($)},{buttons:n(()=>[o(s,{type:"primary",icon:e(p)(e(Ve)),onClick:t[4]||(t[4]=a=>e(S)())},{default:n(()=>[...t[7]||(t[7]=[d(" 新增用户 ",-1)])]),_:1},8,["icon"])]),default:n(({size:a,dynamicColumns:re})=>[e(R)>0?he((C(),g("div",Ne,[_("div",Te,[_("span",Le," 已选 "+ye(e(R))+" 项 ",1),o(s,{type:"primary",text:"",onClick:e(X)},{default:n(()=>[...t[8]||(t[8]=[d(" 取消选择 ",-1)])]),_:1},8,["onClick"])]),o(B,{title:"是否确认删除?",onConfirm:e(I)},{reference:n(()=>[o(s,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>[...t[9]||(t[9]=[d(" 批量删除 ",-1)])]),_:1})]),_:1},8,["onConfirm"])])),[[ae]]):ke("",!0),o(le,{ref_key:"tableRef",ref:V,"row-key":"id",adaptive:"",adaptiveConfig:{offsetBottom:108},"align-whole":"center","table-layout":"auto",loading:e(z),size:a,data:e(A),columns:re,pagination:T(N({},e(j)),{size:a}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(Z),onPageSizeChange:e(W),onPageCurrentChange:e(Y)},{operation:n(({row:c})=>[o(s,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(p)(e(we)),onClick:v=>e(S)("修改",c)},{default:n(()=>[...t[10]||(t[10]=[d(" 修改 ",-1)])]),_:1},8,["size","icon","onClick"]),o(B,{title:`是否确认删除用户编号为${c.id}的这条数据`,onConfirm:v=>e(J)(c)},{reference:n(()=>[o(s,{class:"reset-margin",link:"",type:"primary",size:a,icon:e(p)(e(be))},{default:n(()=>[...t[11]||(t[11]=[d(" 删除 ",-1)])]),_:1},8,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(ne,null,{dropdown:n(()=>[o(te,null,{default:n(()=>[o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e(ve)),onClick:v=>e(K)(c)},{default:n(()=>[...t[12]||(t[12]=[d(" 上传头像 ",-1)])]),_:1},8,["class","size","icon","onClick"])]),_:2},1024),o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e(Ue)),onClick:v=>e(O)(c)},{default:n(()=>[...t[13]||(t[13]=[d(" 重置密码 ",-1)])]),_:1},8,["class","size","icon","onClick"])]),_:2},1024),o(x,null,{default:n(()=>[o(s,{class:f(e(k)),link:"",type:"primary",size:a,icon:e(p)(e($e)),onClick:v=>e(Q)(c)},{default:n(()=>[...t[14]||(t[14]=[d(" 分配角色 ",-1)])]),_:1},8,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:n(()=>[o(s,{class:"ml-3! mt-[2px]!",link:"",type:"primary",size:a,icon:e(p)(e(Me)),onClick:v=>e(G)(c)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])],2)],2)}}}),io=xe(Ae,[["__scopeId","data-v-bd04cef5"]]);export{io as default};
diff --git a/static/js/index-j4RhSo4v.js b/static/js/index-j4RhSo4v.js
deleted file mode 100644
index 6d5c6fe26..000000000
--- a/static/js/index-j4RhSo4v.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-nPSvwRyD.js";import"./index-D4BNae8u.js";import"./index-DZEk0Lg0.js";import"./hooks-BpLE2I87.js";export{o as default};
diff --git a/static/js/index-np6oFBqA.js b/static/js/index-np6oFBqA.js
new file mode 100644
index 000000000..096f1cb8b
--- /dev/null
+++ b/static/js/index-np6oFBqA.js
@@ -0,0 +1 @@
+import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-DAH_8F-q.js";import"./columns-x2rTvYN4.js";import"./index-FkXh20BC.js";import"./data-dJichFhc.js";export{o as default};
diff --git a/static/js/index-BQmzZJ8Z.js b/static/js/index-nrs5gnAu.js
similarity index 97%
rename from static/js/index-BQmzZJ8Z.js
rename to static/js/index-nrs5gnAu.js
index afc0d4e6b..8d7880db9 100644
--- a/static/js/index-BQmzZJ8Z.js
+++ b/static/js/index-nrs5gnAu.js
@@ -1 +1 @@
-import{d as w,h as r,A as g,k,e as d,g as a,f as n,t as x,u as p,eY as A,w as t,j as s,b as o,i as f,eZ as v,z as _}from"./index-DZEk0Lg0.js";const B={class:"mb-2!"},V=w({name:"PermissionButtonRouter",__name:"index",setup(c){return(C,e)=>{const y=r("el-link"),i=r("el-button"),l=r("Auth"),m=r("el-space"),u=r("el-card"),b=g("auth");return d(),k("div",null,[a("p",B,"当前拥有的code列表:"+x(p(A)()),1),n(u,{shadow:"never",class:"mb-2"},{header:t(()=>[e[1]||(e[1]=a("div",{class:"card-header"},"组件方式判断权限",-1)),n(y,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/permission/button/index.vue",target:"_blank"},{default:t(()=>[...e[0]||(e[0]=[s(" 代码位置 src/views/permission/button/index.vue ",-1)])]),_:1})]),default:t(()=>[n(m,{wrap:""},{default:t(()=>[n(l,{value:"permission:btn:add"},{default:t(()=>[n(i,{plain:"",type:"warning"},{default:t(()=>[...e[2]||(e[2]=[s(" 拥有code:'permission:btn:add' 权限可见 ",-1)])]),_:1})]),_:1}),n(l,{value:["permission:btn:edit"]},{default:t(()=>[n(i,{plain:"",type:"primary"},{default:t(()=>[...e[3]||(e[3]=[s(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])]),_:1})]),_:1}),n(l,{value:["permission:btn:add","permission:btn:edit","permission:btn:delete"]},{default:t(()=>[n(i,{plain:"",type:"danger"},{default:t(()=>[...e[4]||(e[4]=[s(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1}),n(u,{shadow:"never",class:"mb-2"},{header:t(()=>[...e[5]||(e[5]=[a("div",{class:"card-header"},"函数方式判断权限",-1)])]),default:t(()=>[n(m,{wrap:""},{default:t(()=>[p(v)("permission:btn:add")?(d(),o(i,{key:0,plain:"",type:"warning"},{default:t(()=>[...e[6]||(e[6]=[s(" 拥有code:'permission:btn:add' 权限可见 ",-1)])]),_:1})):f("",!0),p(v)(["permission:btn:edit"])?(d(),o(i,{key:1,plain:"",type:"primary"},{default:t(()=>[...e[7]||(e[7]=[s(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])]),_:1})):f("",!0),p(v)(["permission:btn:add","permission:btn:edit","permission:btn:delete"])?(d(),o(i,{key:2,plain:"",type:"danger"},{default:t(()=>[...e[8]||(e[8]=[s(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])]),_:1})):f("",!0)]),_:1})]),_:1}),n(u,{shadow:"never"},{header:t(()=>[...e[9]||(e[9]=[a("div",{class:"card-header"}," 指令方式判断权限(该方式不能动态修改权限) ",-1)])]),default:t(()=>[n(m,{wrap:""},{default:t(()=>[_((d(),o(i,{plain:"",type:"warning"},{default:t(()=>[...e[10]||(e[10]=[s(" 拥有code:'permission:btn:add' 权限可见 ",-1)])]),_:1})),[[b,"permission:btn:add"]]),_((d(),o(i,{plain:"",type:"primary"},{default:t(()=>[...e[11]||(e[11]=[s(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])]),_:1})),[[b,["permission:btn:edit"]]]),_((d(),o(i,{plain:"",type:"danger"},{default:t(()=>[...e[12]||(e[12]=[s(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])]),_:1})),[[b,["permission:btn:add","permission:btn:edit","permission:btn:delete"]]])]),_:1})]),_:1})])}}});export{V as default};
+import{d as w,h as r,A as g,k,e as d,g as a,f as n,t as x,u as p,eY as A,w as t,j as s,b as o,i as f,eZ as v,z as _}from"./index-FkXh20BC.js";const B={class:"mb-2!"},V=w({name:"PermissionButtonRouter",__name:"index",setup(c){return(C,e)=>{const y=r("el-link"),i=r("el-button"),l=r("Auth"),m=r("el-space"),u=r("el-card"),b=g("auth");return d(),k("div",null,[a("p",B,"当前拥有的code列表:"+x(p(A)()),1),n(u,{shadow:"never",class:"mb-2"},{header:t(()=>[e[1]||(e[1]=a("div",{class:"card-header"},"组件方式判断权限",-1)),n(y,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/permission/button/index.vue",target:"_blank"},{default:t(()=>[...e[0]||(e[0]=[s(" 代码位置 src/views/permission/button/index.vue ",-1)])]),_:1})]),default:t(()=>[n(m,{wrap:""},{default:t(()=>[n(l,{value:"permission:btn:add"},{default:t(()=>[n(i,{plain:"",type:"warning"},{default:t(()=>[...e[2]||(e[2]=[s(" 拥有code:'permission:btn:add' 权限可见 ",-1)])]),_:1})]),_:1}),n(l,{value:["permission:btn:edit"]},{default:t(()=>[n(i,{plain:"",type:"primary"},{default:t(()=>[...e[3]||(e[3]=[s(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])]),_:1})]),_:1}),n(l,{value:["permission:btn:add","permission:btn:edit","permission:btn:delete"]},{default:t(()=>[n(i,{plain:"",type:"danger"},{default:t(()=>[...e[4]||(e[4]=[s(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])]),_:1})]),_:1})]),_:1})]),_:1}),n(u,{shadow:"never",class:"mb-2"},{header:t(()=>[...e[5]||(e[5]=[a("div",{class:"card-header"},"函数方式判断权限",-1)])]),default:t(()=>[n(m,{wrap:""},{default:t(()=>[p(v)("permission:btn:add")?(d(),o(i,{key:0,plain:"",type:"warning"},{default:t(()=>[...e[6]||(e[6]=[s(" 拥有code:'permission:btn:add' 权限可见 ",-1)])]),_:1})):f("",!0),p(v)(["permission:btn:edit"])?(d(),o(i,{key:1,plain:"",type:"primary"},{default:t(()=>[...e[7]||(e[7]=[s(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])]),_:1})):f("",!0),p(v)(["permission:btn:add","permission:btn:edit","permission:btn:delete"])?(d(),o(i,{key:2,plain:"",type:"danger"},{default:t(()=>[...e[8]||(e[8]=[s(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])]),_:1})):f("",!0)]),_:1})]),_:1}),n(u,{shadow:"never"},{header:t(()=>[...e[9]||(e[9]=[a("div",{class:"card-header"}," 指令方式判断权限(该方式不能动态修改权限) ",-1)])]),default:t(()=>[n(m,{wrap:""},{default:t(()=>[_((d(),o(i,{plain:"",type:"warning"},{default:t(()=>[...e[10]||(e[10]=[s(" 拥有code:'permission:btn:add' 权限可见 ",-1)])]),_:1})),[[b,"permission:btn:add"]]),_((d(),o(i,{plain:"",type:"primary"},{default:t(()=>[...e[11]||(e[11]=[s(" 拥有code:['permission:btn:edit'] 权限可见 ",-1)])]),_:1})),[[b,["permission:btn:edit"]]]),_((d(),o(i,{plain:"",type:"danger"},{default:t(()=>[...e[12]||(e[12]=[s(" 拥有code:['permission:btn:add', 'permission:btn:edit', 'permission:btn:delete'] 权限可见 ",-1)])]),_:1})),[[b,["permission:btn:add","permission:btn:edit","permission:btn:delete"]]])]),_:1})]),_:1})])}}});export{V as default};
diff --git a/static/js/index-BY0SI-0y.js b/static/js/index-qcDGRB41.js
similarity index 96%
rename from static/js/index-BY0SI-0y.js
rename to static/js/index-qcDGRB41.js
index a36995b17..4dd85ea6c 100644
--- a/static/js/index-BY0SI-0y.js
+++ b/static/js/index-qcDGRB41.js
@@ -1 +1 @@
-var ne=Object.defineProperty;var G=Object.getOwnPropertySymbols;var ue=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;var K=(e,r,t)=>r in e?ne(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,O=(e,r)=>{for(var t in r||(r={}))ue.call(r,t)&&K(e,t,r[t]);if(G)for(var t of G(r))re.call(r,t)&&K(e,t,r[t]);return e};var P=(e,r,t)=>new Promise((A,d)=>{var h=i=>{try{c(t.next(i))}catch(f){d(f)}},m=i=>{try{c(t.throw(i))}catch(f){d(f)}},c=i=>i.done?A(i.value):Promise.resolve(i.value).then(h,m);c((t=t.apply(e,r)).next())});import{S as ie}from"./sortable.esm-CqAbI0f6.js";import{d as ce,a as s,aG as D,ah as v,p as $,f as l,a4 as oe,z as k,F as H,A as p,h as u,j as S,u as L,ac as V,eo as se,eg as de,aS as fe,x as ve,Z as me,aD as xe,V as he}from"./index-DZEk0Lg0.js";import{u as be}from"./epTheme-CACSq_GR.js";import{E as Ce,R as ge,C as ye,D as ke,S as pe}from"./collapse-CBMzBCos.js";function we(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!xe(e)}const Ee={title:{type:String,default:"列表"},vxeTableRef:{type:Object},columns:{type:Array,default:()=>[]},tree:{type:Boolean,default:!1},isExpandAll:{type:Boolean,default:!0},tableKey:{type:[String,Number],default:"0"}},Te=ce({name:"VxeTableBar",props:Ee,emits:["refresh","fullscreen"],setup(e,{emit:r,slots:t,attrs:A}){const d=s("small"),h=s(!1),m=s(!0),c=s(!1),i=s(!1),f=me(),b=s(e.isExpandAll);let x=D(v(e==null?void 0:e.columns),"title");const C=s(D(v(e==null?void 0:e.columns),"title")),o=s(v(e==null?void 0:e.columns)),B=$(()=>a=>({background:a===d.value?be().epThemeColor:"",color:a===d.value?"#fff":"var(--el-text-color-primary)"})),g=$(()=>["text-black","dark:text-white","duration-100","hover:text-primary!","cursor-pointer","outline-hidden"]),M=$(()=>["flex","justify-between","pt-[3px]","px-[11px]","border-b-[1px]","border-solid","border-[#dcdfe6]","dark:border-[#303030]"]);function U(){h.value=!0,r("refresh"),fe(500).then(()=>h.value=!1)}function Z(){b.value=!b.value,b.value?e.vxeTableRef.setAllTreeExpand(!0):e.vxeTableRef.clearTreeExpand(),e.vxeTableRef.refreshColumn()}function q(){c.value=!c.value,r("fullscreen",c.value)}function F(){const a=v(o.value).filter(n=>C.value.includes(n.title));e.vxeTableRef.reloadColumn(a)}function J(a){C.value=a?x:[],i.value=!1,F()}function Q(a){C.value=a;const n=a.length;m.value=n===x.length,i.value=n>0&&nl(u("el-dropdown-menu"),{class:"translation"},{default:()=>[l(u("el-dropdown-item"),{style:B.value("medium"),onClick:()=>j("medium")},{default:()=>[S("宽松")]}),l(u("el-dropdown-item"),{style:B.value("small"),onClick:()=>j("small")},{default:()=>[S("默认")]}),l(u("el-dropdown-item"),{style:B.value("mini"),onClick:()=>j("mini")},{default:()=>[S("紧凑")]})]})},Y=a=>{a.preventDefault(),ve(()=>{var E;const n=((E=f==null?void 0:f.proxy)==null?void 0:E.$refs[`VxeGroupRef${L(e.tableKey)}`]).$el.firstElementChild;ie.create(n,{animation:300,handle:".drag-btn",onEnd:({newIndex:y,oldIndex:T,item:te})=>{const z=te,_=z.parentNode,I=o.value[T],N=o.value[y];if(I!=null&&I.fixed||N!=null&&N.fixed){const R=_.children[T];y>T?_.insertBefore(z,R):_.insertBefore(z,R&&R.nextElementSibling);return}const ae=o.value.splice(T,1)[0];o.value.splice(y,0,ae),F()}})})},ee=a=>!!o.value.filter(n=>V(n.title)===V(a))[0].fixed,w=a=>({content:a,offset:[0,18],duration:[300,0],followCursor:!0,hideOnClick:"toggle"}),le={reference:()=>k(l(pe,{class:["w-[16px]",g.value]},null),[[p("tippy"),w("列设置")]])};return()=>{let a;return l(H,null,[l("div",oe(A,{class:["w-full","px-2","pb-2","bg-bg_color",c.value?["h-full!","z-2002","fixed","inset-0"]:"mt-2"]}),[l("div",{class:"flex justify-between w-full h-[60px] p-4"},[t!=null&&t.title?t.title():l("p",{class:"font-bold truncate"},[e.title]),l("div",{class:"flex items-center justify-around"},[t!=null&&t.buttons?l("div",{class:"flex mr-4"},[t.buttons()]):null,e.tree?l(H,null,[k(l(Ce,{class:["w-[16px]",g.value],style:{transform:b.value?"none":"rotate(-90deg)"},onClick:()=>Z()},null),[[p("tippy"),w(b.value?"折叠":"展开")]]),l(u("el-divider"),{direction:"vertical"},null)]):null,k(l(ge,{class:["w-[16px]",g.value,h.value?"animate-spin":""],onClick:()=>U()},null),[[p("tippy"),w("刷新")]]),l(u("el-divider"),{direction:"vertical"},null),k(l(u("el-dropdown"),{trigger:"click"},O({default:()=>[l(ye,{class:["w-[16px]",g.value]},null)]},X)),[[p("tippy"),w("密度")]]),l(u("el-divider"),{direction:"vertical"},null),l(u("el-popover"),{placement:"bottom-start","popper-style":{padding:0},width:"200",trigger:"click"},O({default:()=>[l("div",{class:[M.value]},[l(u("el-checkbox"),{class:"-mr-1!",label:"列展示",modelValue:m.value,"onUpdate:modelValue":n=>m.value=n,indeterminate:i.value,onChange:n=>J(n)},null),l(u("el-button"),{type:"primary",link:!0,onClick:()=>W()},{default:()=>[S("重置")]})]),l("div",{class:"pt-[6px] pl-[11px]"},[l(u("el-scrollbar"),{"max-height":"36vh"},{default:()=>[l(u("el-checkbox-group"),{ref:`VxeGroupRef${L(e.tableKey)}`,modelValue:C.value,onChange:n=>Q(n)},{default:()=>[l(u("el-space"),{direction:"vertical",alignment:"flex-start",size:0},we(a=x.map((n,E)=>l("div",{class:"flex items-center"},[l(ke,{class:["drag-btn w-[16px] mr-2",ee(n)?"cursor-no-drop!":"cursor-grab!"],onMouseenter:y=>Y(y)},null),l(u("el-checkbox"),{key:E,label:n,value:n,onChange:F},{default:()=>[l("span",{title:V(n),class:"inline-block w-[120px] truncate hover:text-text_color_primary"},[V(n)])]})])))?a:{default:()=>[a]})]})]})])]},le)),l(u("el-divider"),{direction:"vertical"},null),k(l(u("iconifyIconOffline"),{class:["w-[16px]",g.value],icon:c.value?se:de,onClick:()=>q()},null),[[p("tippy"),c.value?"退出全屏":"全屏"]])])]),t.default({size:d.value,dynamicColumns:o.value})])])}}}),Be=he(Te);export{Be as V};
+var ne=Object.defineProperty;var G=Object.getOwnPropertySymbols;var ue=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;var K=(e,r,t)=>r in e?ne(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,O=(e,r)=>{for(var t in r||(r={}))ue.call(r,t)&&K(e,t,r[t]);if(G)for(var t of G(r))re.call(r,t)&&K(e,t,r[t]);return e};var P=(e,r,t)=>new Promise((A,d)=>{var h=i=>{try{c(t.next(i))}catch(f){d(f)}},m=i=>{try{c(t.throw(i))}catch(f){d(f)}},c=i=>i.done?A(i.value):Promise.resolve(i.value).then(h,m);c((t=t.apply(e,r)).next())});import{S as ie}from"./sortable.esm-CqAbI0f6.js";import{d as ce,a as s,aG as D,ah as v,p as $,f as l,a4 as oe,z as k,F as H,A as p,h as u,j as S,u as L,ac as V,eo as se,eg as de,aS as fe,x as ve,Z as me,aD as xe,V as he}from"./index-FkXh20BC.js";import{u as be}from"./epTheme-BPGWtvDT.js";import{E as Ce,R as ge,C as ye,D as ke,S as pe}from"./collapse-DSJsbugI.js";function we(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!xe(e)}const Ee={title:{type:String,default:"列表"},vxeTableRef:{type:Object},columns:{type:Array,default:()=>[]},tree:{type:Boolean,default:!1},isExpandAll:{type:Boolean,default:!0},tableKey:{type:[String,Number],default:"0"}},Te=ce({name:"VxeTableBar",props:Ee,emits:["refresh","fullscreen"],setup(e,{emit:r,slots:t,attrs:A}){const d=s("small"),h=s(!1),m=s(!0),c=s(!1),i=s(!1),f=me(),b=s(e.isExpandAll);let x=D(v(e==null?void 0:e.columns),"title");const C=s(D(v(e==null?void 0:e.columns),"title")),o=s(v(e==null?void 0:e.columns)),B=$(()=>a=>({background:a===d.value?be().epThemeColor:"",color:a===d.value?"#fff":"var(--el-text-color-primary)"})),g=$(()=>["text-black","dark:text-white","duration-100","hover:text-primary!","cursor-pointer","outline-hidden"]),M=$(()=>["flex","justify-between","pt-[3px]","px-[11px]","border-b-[1px]","border-solid","border-[#dcdfe6]","dark:border-[#303030]"]);function U(){h.value=!0,r("refresh"),fe(500).then(()=>h.value=!1)}function Z(){b.value=!b.value,b.value?e.vxeTableRef.setAllTreeExpand(!0):e.vxeTableRef.clearTreeExpand(),e.vxeTableRef.refreshColumn()}function q(){c.value=!c.value,r("fullscreen",c.value)}function F(){const a=v(o.value).filter(n=>C.value.includes(n.title));e.vxeTableRef.reloadColumn(a)}function J(a){C.value=a?x:[],i.value=!1,F()}function Q(a){C.value=a;const n=a.length;m.value=n===x.length,i.value=n>0&&nl(u("el-dropdown-menu"),{class:"translation"},{default:()=>[l(u("el-dropdown-item"),{style:B.value("medium"),onClick:()=>j("medium")},{default:()=>[S("宽松")]}),l(u("el-dropdown-item"),{style:B.value("small"),onClick:()=>j("small")},{default:()=>[S("默认")]}),l(u("el-dropdown-item"),{style:B.value("mini"),onClick:()=>j("mini")},{default:()=>[S("紧凑")]})]})},Y=a=>{a.preventDefault(),ve(()=>{var E;const n=((E=f==null?void 0:f.proxy)==null?void 0:E.$refs[`VxeGroupRef${L(e.tableKey)}`]).$el.firstElementChild;ie.create(n,{animation:300,handle:".drag-btn",onEnd:({newIndex:y,oldIndex:T,item:te})=>{const z=te,_=z.parentNode,I=o.value[T],N=o.value[y];if(I!=null&&I.fixed||N!=null&&N.fixed){const R=_.children[T];y>T?_.insertBefore(z,R):_.insertBefore(z,R&&R.nextElementSibling);return}const ae=o.value.splice(T,1)[0];o.value.splice(y,0,ae),F()}})})},ee=a=>!!o.value.filter(n=>V(n.title)===V(a))[0].fixed,w=a=>({content:a,offset:[0,18],duration:[300,0],followCursor:!0,hideOnClick:"toggle"}),le={reference:()=>k(l(pe,{class:["w-[16px]",g.value]},null),[[p("tippy"),w("列设置")]])};return()=>{let a;return l(H,null,[l("div",oe(A,{class:["w-full","px-2","pb-2","bg-bg_color",c.value?["h-full!","z-2002","fixed","inset-0"]:"mt-2"]}),[l("div",{class:"flex justify-between w-full h-[60px] p-4"},[t!=null&&t.title?t.title():l("p",{class:"font-bold truncate"},[e.title]),l("div",{class:"flex items-center justify-around"},[t!=null&&t.buttons?l("div",{class:"flex mr-4"},[t.buttons()]):null,e.tree?l(H,null,[k(l(Ce,{class:["w-[16px]",g.value],style:{transform:b.value?"none":"rotate(-90deg)"},onClick:()=>Z()},null),[[p("tippy"),w(b.value?"折叠":"展开")]]),l(u("el-divider"),{direction:"vertical"},null)]):null,k(l(ge,{class:["w-[16px]",g.value,h.value?"animate-spin":""],onClick:()=>U()},null),[[p("tippy"),w("刷新")]]),l(u("el-divider"),{direction:"vertical"},null),k(l(u("el-dropdown"),{trigger:"click"},O({default:()=>[l(ye,{class:["w-[16px]",g.value]},null)]},X)),[[p("tippy"),w("密度")]]),l(u("el-divider"),{direction:"vertical"},null),l(u("el-popover"),{placement:"bottom-start","popper-style":{padding:0},width:"200",trigger:"click"},O({default:()=>[l("div",{class:[M.value]},[l(u("el-checkbox"),{class:"-mr-1!",label:"列展示",modelValue:m.value,"onUpdate:modelValue":n=>m.value=n,indeterminate:i.value,onChange:n=>J(n)},null),l(u("el-button"),{type:"primary",link:!0,onClick:()=>W()},{default:()=>[S("重置")]})]),l("div",{class:"pt-[6px] pl-[11px]"},[l(u("el-scrollbar"),{"max-height":"36vh"},{default:()=>[l(u("el-checkbox-group"),{ref:`VxeGroupRef${L(e.tableKey)}`,modelValue:C.value,onChange:n=>Q(n)},{default:()=>[l(u("el-space"),{direction:"vertical",alignment:"flex-start",size:0},we(a=x.map((n,E)=>l("div",{class:"flex items-center"},[l(ke,{class:["drag-btn w-[16px] mr-2",ee(n)?"cursor-no-drop!":"cursor-grab!"],onMouseenter:y=>Y(y)},null),l(u("el-checkbox"),{key:E,label:n,value:n,onChange:F},{default:()=>[l("span",{title:V(n),class:"inline-block w-[120px] truncate hover:text-text_color_primary"},[V(n)])]})])))?a:{default:()=>[a]})]})]})])]},le)),l(u("el-divider"),{direction:"vertical"},null),k(l(u("iconifyIconOffline"),{class:["w-[16px]",g.value],icon:c.value?se:de,onClick:()=>q()},null),[[p("tippy"),c.value?"退出全屏":"全屏"]])])]),t.default({size:d.value,dynamicColumns:o.value})])])}}}),Be=he(Te);export{Be as V};
diff --git a/static/js/index-GpIQWw0c.js b/static/js/index-rTZYdNEq.js
similarity index 91%
rename from static/js/index-GpIQWw0c.js
rename to static/js/index-rTZYdNEq.js
index 00c23fff5..96d81ccdd 100644
--- a/static/js/index-GpIQWw0c.js
+++ b/static/js/index-rTZYdNEq.js
@@ -1 +1 @@
-var H=Object.defineProperty,J=Object.defineProperties;var K=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var v=(r,l,a)=>l in r?H(r,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[l]=a,x=(r,l)=>{for(var a in l||(l={}))M.call(l,a)&&v(r,a,l[a]);if(h)for(var a of h(l))O.call(l,a)&&v(r,a,l[a]);return r},k=(r,l)=>J(r,K(l));import{useRole as Q}from"./hook-odrsPk2h.js";import{g as W}from"./utils-DClTvWi2.js";import{R as X,P as Y}from"./refresh-DFQs613H.js";import{u}from"./hooks-D2ux3uFO.js";import{D as Z}from"./delete-DBwIFZex.js";import{d as ee,a as y,h as i,A as oe,k as V,e as w,f as o,w as n,u as e,j as d,z as te,i as le,g as R,t as ne,_ as ae}from"./index-DZEk0Lg0.js";import"./system-Bo09XO83.js";import"./hooks-BpLE2I87.js";import"./sortable.esm-CqAbI0f6.js";import"./epTheme-CACSq_GR.js";import"./collapse-CBMzBCos.js";const re={class:"main"},se={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},ie={class:"flex-auto"},me={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},pe=ee({name:"LoginLog",__name:"index",setup(r){const l=y(),a=y(),{form:m,loading:f,columns:S,dataList:P,pagination:z,selectedNum:_,onSearch:g,clearAll:D,resetForm:B,onbatchDel:N,handleSizeChange:T,onSelectionCancel:L,handleCurrentChange:U,handleSelectionChange:A}=Q(a);return(de,t)=>{const I=i("el-input"),c=i("el-form-item"),C=i("el-option"),j=i("el-select"),E=i("el-date-picker"),p=i("el-button"),F=i("el-form"),b=i("el-popconfirm"),$=i("pure-table"),q=oe("motion-fade");return w(),V("div",re,[o(F,{ref_key:"formRef",ref:l,inline:!0,model:e(m),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(c,{label:"用户名",prop:"username"},{default:n(()=>[o(I,{modelValue:e(m).username,"onUpdate:modelValue":t[0]||(t[0]=s=>e(m).username=s),placeholder:"请输入用户名",clearable:"",class:"w-[150px]!"},null,8,["modelValue"])]),_:1}),o(c,{label:"登录状态",prop:"status"},{default:n(()=>[o(j,{modelValue:e(m).status,"onUpdate:modelValue":t[1]||(t[1]=s=>e(m).status=s),placeholder:"请选择",clearable:"",class:"w-[150px]!"},{default:n(()=>[o(C,{label:"成功",value:"1"}),o(C,{label:"失败",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(c,{label:"登录时间",prop:"loginTime"},{default:n(()=>[o(E,{modelValue:e(m).loginTime,"onUpdate:modelValue":t[2]||(t[2]=s=>e(m).loginTime=s),shortcuts:e(W)(),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间"},null,8,["modelValue","shortcuts"])]),_:1}),o(c,null,{default:n(()=>[o(p,{type:"primary",icon:e(u)("ri:search-line"),loading:e(f),onClick:e(g)},{default:n(()=>[...t[4]||(t[4]=[d(" 搜索 ",-1)])]),_:1},8,["icon","loading","onClick"]),o(p,{icon:e(u)(e(X)),onClick:t[3]||(t[3]=s=>e(B)(l.value))},{default:n(()=>[...t[5]||(t[5]=[d(" 重置 ",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(Y),{title:"登录日志(仅演示,操作后不生效)",columns:e(S),onRefresh:e(g)},{buttons:n(()=>[o(b,{title:"确定要删除所有日志数据吗?",onConfirm:e(D)},{reference:n(()=>[o(p,{type:"danger",icon:e(u)(e(Z))},{default:n(()=>[...t[6]||(t[6]=[d(" 清空日志 ",-1)])]),_:1},8,["icon"])]),_:1},8,["onConfirm"])]),default:n(({size:s,dynamicColumns:G})=>[e(_)>0?te((w(),V("div",se,[R("div",ie,[R("span",me," 已选 "+ne(e(_))+" 项 ",1),o(p,{type:"primary",text:"",onClick:e(L)},{default:n(()=>[...t[7]||(t[7]=[d(" 取消选择 ",-1)])]),_:1},8,["onClick"])]),o(b,{title:"是否确认删除?",onConfirm:e(N)},{reference:n(()=>[o(p,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>[...t[8]||(t[8]=[d(" 批量删除 ",-1)])]),_:1})]),_:1},8,["onConfirm"])])),[[q]]):le("",!0),o($,{ref_key:"tableRef",ref:a,"row-key":"id","align-whole":"center","table-layout":"auto",loading:e(f),size:s,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(P),columns:G,pagination:k(x({},e(z)),{size:s}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(A),onPageSizeChange:e(T),onPageCurrentChange:e(U)},null,8,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),Ve=ae(pe,[["__scopeId","data-v-a0c1fb75"]]);export{Ve as default};
+var H=Object.defineProperty,J=Object.defineProperties;var K=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var M=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var v=(r,l,a)=>l in r?H(r,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[l]=a,x=(r,l)=>{for(var a in l||(l={}))M.call(l,a)&&v(r,a,l[a]);if(h)for(var a of h(l))O.call(l,a)&&v(r,a,l[a]);return r},k=(r,l)=>J(r,K(l));import{useRole as Q}from"./hook-DZMeOWOx.js";import{g as W}from"./utils-DClTvWi2.js";import{R as X,P as Y}from"./refresh-9cMejE9a.js";import{u}from"./hooks-lYT7v_hN.js";import{D as Z}from"./delete-DXj9P2Mr.js";import{d as ee,a as y,h as i,A as oe,k as V,e as w,f as o,w as n,u as e,j as d,z as te,i as le,g as R,t as ne,_ as ae}from"./index-FkXh20BC.js";import"./system-BudGgopE.js";import"./hooks-DlZjUF-4.js";import"./sortable.esm-CqAbI0f6.js";import"./epTheme-BPGWtvDT.js";import"./collapse-DSJsbugI.js";const re={class:"main"},se={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},ie={class:"flex-auto"},me={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},pe=ee({name:"LoginLog",__name:"index",setup(r){const l=y(),a=y(),{form:m,loading:f,columns:S,dataList:P,pagination:z,selectedNum:_,onSearch:g,clearAll:D,resetForm:B,onbatchDel:N,handleSizeChange:T,onSelectionCancel:L,handleCurrentChange:U,handleSelectionChange:A}=Q(a);return(de,t)=>{const I=i("el-input"),c=i("el-form-item"),C=i("el-option"),j=i("el-select"),E=i("el-date-picker"),p=i("el-button"),F=i("el-form"),b=i("el-popconfirm"),$=i("pure-table"),q=oe("motion-fade");return w(),V("div",re,[o(F,{ref_key:"formRef",ref:l,inline:!0,model:e(m),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:n(()=>[o(c,{label:"用户名",prop:"username"},{default:n(()=>[o(I,{modelValue:e(m).username,"onUpdate:modelValue":t[0]||(t[0]=s=>e(m).username=s),placeholder:"请输入用户名",clearable:"",class:"w-[150px]!"},null,8,["modelValue"])]),_:1}),o(c,{label:"登录状态",prop:"status"},{default:n(()=>[o(j,{modelValue:e(m).status,"onUpdate:modelValue":t[1]||(t[1]=s=>e(m).status=s),placeholder:"请选择",clearable:"",class:"w-[150px]!"},{default:n(()=>[o(C,{label:"成功",value:"1"}),o(C,{label:"失败",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(c,{label:"登录时间",prop:"loginTime"},{default:n(()=>[o(E,{modelValue:e(m).loginTime,"onUpdate:modelValue":t[2]||(t[2]=s=>e(m).loginTime=s),shortcuts:e(W)(),type:"datetimerange","range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间"},null,8,["modelValue","shortcuts"])]),_:1}),o(c,null,{default:n(()=>[o(p,{type:"primary",icon:e(u)("ri:search-line"),loading:e(f),onClick:e(g)},{default:n(()=>[...t[4]||(t[4]=[d(" 搜索 ",-1)])]),_:1},8,["icon","loading","onClick"]),o(p,{icon:e(u)(e(X)),onClick:t[3]||(t[3]=s=>e(B)(l.value))},{default:n(()=>[...t[5]||(t[5]=[d(" 重置 ",-1)])]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(Y),{title:"登录日志(仅演示,操作后不生效)",columns:e(S),onRefresh:e(g)},{buttons:n(()=>[o(b,{title:"确定要删除所有日志数据吗?",onConfirm:e(D)},{reference:n(()=>[o(p,{type:"danger",icon:e(u)(e(Z))},{default:n(()=>[...t[6]||(t[6]=[d(" 清空日志 ",-1)])]),_:1},8,["icon"])]),_:1},8,["onConfirm"])]),default:n(({size:s,dynamicColumns:G})=>[e(_)>0?te((w(),V("div",se,[R("div",ie,[R("span",me," 已选 "+ne(e(_))+" 项 ",1),o(p,{type:"primary",text:"",onClick:e(L)},{default:n(()=>[...t[7]||(t[7]=[d(" 取消选择 ",-1)])]),_:1},8,["onClick"])]),o(b,{title:"是否确认删除?",onConfirm:e(N)},{reference:n(()=>[o(p,{type:"danger",text:"",class:"mr-1!"},{default:n(()=>[...t[8]||(t[8]=[d(" 批量删除 ",-1)])]),_:1})]),_:1},8,["onConfirm"])])),[[q]]):le("",!0),o($,{ref_key:"tableRef",ref:a,"row-key":"id","align-whole":"center","table-layout":"auto",loading:e(f),size:s,adaptive:"",adaptiveConfig:{offsetBottom:108},data:e(P),columns:G,pagination:k(x({},e(z)),{size:s}),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(A),onPageSizeChange:e(T),onPageCurrentChange:e(U)},null,8,["loading","size","data","columns","pagination","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),Ve=ae(pe,[["__scopeId","data-v-a0c1fb75"]]);export{Ve as default};
diff --git a/static/js/index-s3veFYSz.js b/static/js/index-s3veFYSz.js
new file mode 100644
index 000000000..e3af981e2
--- /dev/null
+++ b/static/js/index-s3veFYSz.js
@@ -0,0 +1 @@
+import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-C6ltnH9C.js";import"./columns-CZRcm2lp.js";import"./data-BQpAzO8X.js";import"./index-FkXh20BC.js";export{o as default};
diff --git a/static/js/index-C_nhImfC.js b/static/js/index-uK2llLpJ.js
similarity index 94%
rename from static/js/index-C_nhImfC.js
rename to static/js/index-uK2llLpJ.js
index ffcace7cb..c44032b08 100644
--- a/static/js/index-C_nhImfC.js
+++ b/static/js/index-uK2llLpJ.js
@@ -1 +1 @@
-var d=Object.defineProperty;var i=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var p=(n,e,t)=>e in n?d(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,o=(n,e)=>{for(var t in e||(e={}))h.call(e,t)&&p(n,t,e[t]);if(i)for(var t of i(e))x.call(e,t)&&p(n,t,e[t]);return n};import{d as C,a$ as v,a as c,m as y,aT as g,J as T,h as b,b as P,e as R,w as _,M,a4 as $,q as k,V as w}from"./index-DZEk0Lg0.js";const H=C({name:"ReText",__name:"index",props:{lineClamp:{type:[String,Number]},tippyProps:{type:Object,default:()=>({})}},setup(n){const e=n,t=v(),l=c(),a=c(),u=s=>e.lineClamp?s.scrollHeight>s.clientHeight:s.scrollWidth>s.clientWidth,r=()=>o({content:T(t.content||t.default)},e.tippyProps);function f(s){u(s.target)?(a.value.setProps(r()),a.value.enable()):a.value.disable()}return y(()=>{var s;a.value=g((s=l.value)==null?void 0:s.$el,r())}),(s,S)=>{const m=b("el-text");return R(),P(m,$(o({truncated:!n.lineClamp,lineClamp:n.lineClamp},s.$attrs),{ref_key:"textRef",ref:l,onMouseover:k(f,["self"])}),{default:_(()=>[M(s.$slots,"default")]),_:3},16)}}}),j=w(H);export{j as R};
+var d=Object.defineProperty;var i=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var p=(n,e,t)=>e in n?d(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,o=(n,e)=>{for(var t in e||(e={}))h.call(e,t)&&p(n,t,e[t]);if(i)for(var t of i(e))x.call(e,t)&&p(n,t,e[t]);return n};import{d as C,a$ as v,a as c,m as y,aT as g,J as T,h as b,b as P,e as R,w as _,M,a4 as $,q as k,V as w}from"./index-FkXh20BC.js";const H=C({name:"ReText",__name:"index",props:{lineClamp:{type:[String,Number]},tippyProps:{type:Object,default:()=>({})}},setup(n){const e=n,t=v(),l=c(),a=c(),u=s=>e.lineClamp?s.scrollHeight>s.clientHeight:s.scrollWidth>s.clientWidth,r=()=>o({content:T(t.content||t.default)},e.tippyProps);function f(s){u(s.target)?(a.value.setProps(r()),a.value.enable()):a.value.disable()}return y(()=>{var s;a.value=g((s=l.value)==null?void 0:s.$el,r())}),(s,S)=>{const m=b("el-text");return R(),P(m,$(o({truncated:!n.lineClamp,lineClamp:n.lineClamp},s.$attrs),{ref_key:"textRef",ref:l,onMouseover:k(f,["self"])}),{default:_(()=>[M(s.$slots,"default")]),_:3},16)}}}),j=w(H);export{j as R};
diff --git a/static/js/index-0lqNBqYk.js b/static/js/index-vRSa-WVW.js
similarity index 88%
rename from static/js/index-0lqNBqYk.js
rename to static/js/index-vRSa-WVW.js
index a196e64de..ce38c3405 100644
--- a/static/js/index-0lqNBqYk.js
+++ b/static/js/index-vRSa-WVW.js
@@ -1 +1 @@
-import{d as p,a as r,Q as d,k as m,e as i,g as t,f as _,t as n,u as s,h as c}from"./index-DZEk0Lg0.js";const f={class:"dark:text-white"},x={style:{"text-indent":"2em"}},V={style:{"text-indent":"4em"}},M=p({name:"Menu1-2-1",__name:"index",setup(h){const o=r(""),{t:e}=d();return(k,a)=>{const u=c("el-input");return i(),m("div",f,[t("p",null,n(s(e)("menus.pureMenu1")),1),t("p",x,n(s(e)("menus.pureMenu1-2")),1),t("p",V,n(s(e)("menus.pureMenu1-2-1")),1),_(u,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l)},null,8,["modelValue"])])}}});export{M as default};
+import{d as p,a as r,Q as d,k as m,e as i,g as t,f as _,t as n,u as s,h as c}from"./index-FkXh20BC.js";const f={class:"dark:text-white"},x={style:{"text-indent":"2em"}},V={style:{"text-indent":"4em"}},M=p({name:"Menu1-2-1",__name:"index",setup(h){const o=r(""),{t:e}=d();return(k,a)=>{const u=c("el-input");return i(),m("div",f,[t("p",null,n(s(e)("menus.pureMenu1")),1),t("p",x,n(s(e)("menus.pureMenu1-2")),1),t("p",V,n(s(e)("menus.pureMenu1-2-1")),1),_(u,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l)},null,8,["modelValue"])])}}});export{M as default};
diff --git a/static/js/index.esm-DI0uy_Kh.js b/static/js/index.esm-3E7kb5am.js
similarity index 99%
rename from static/js/index.esm-DI0uy_Kh.js
rename to static/js/index.esm-3E7kb5am.js
index 30a272f5f..9548a7b82 100644
--- a/static/js/index.esm-DI0uy_Kh.js
+++ b/static/js/index.esm-3E7kb5am.js
@@ -1,4 +1,4 @@
-var Vz=Object.defineProperty,Uz=Object.defineProperties;var Wz=Object.getOwnPropertyDescriptors;var GC=Object.getOwnPropertySymbols;var Gz=Object.prototype.hasOwnProperty,qz=Object.prototype.propertyIsEnumerable;var Am=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t),Kz=t=>{throw TypeError(t)};var qC=(t,e,r)=>e in t?Vz(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Z=(t,e)=>{for(var r in e||(e={}))Gz.call(e,r)&&qC(t,r,e[r]);if(GC)for(var r of GC(e))qz.call(e,r)&&qC(t,r,e[r]);return t},Zt=(t,e)=>Uz(t,Wz(e));var Om=(t,e,r)=>new Promise((n,o)=>{var i=s=>{try{u(r.next(s))}catch(l){o(l)}},a=s=>{try{u(r.throw(s))}catch(l){o(l)}},u=s=>s.done?n(s.value):Promise.resolve(s.value).then(i,a);u((r=r.apply(t,e)).next())}),Yz=function(t,e){this[0]=t,this[1]=e};var km=t=>{var e=t[Am("asyncIterator")],r=!1,n,o={};return e==null?(e=t[Am("iterator")](),n=i=>o[i]=a=>e[i](a)):(e=e.call(t),n=i=>o[i]=a=>{if(r){if(r=!1,i==="throw")throw a;return a}return r=!0,{done:!1,value:new Yz(new Promise(u=>{var s=e[i](a);s instanceof Object||Kz("Object expected"),u(s)}),1)}}),o[Am("iterator")]=()=>o,n("next"),"throw"in e?n("throw"):o.throw=i=>{throw i},"return"in e&&n("return"),o};import{d as H_,k as V_,e as U_,a as Xw,K as Xz,m as Zz,n as Jz,bq as Qz,N as t$}from"./index-DZEk0Lg0.js";var se=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function e$(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function ts(t){var e={exports:{}};return t(e,e.exports),e.exports}var bi,Ag,bh=function(t){return t&&t.Math==Math&&t},Bt=bh(typeof globalThis=="object"&&globalThis)||bh(typeof window=="object"&&window)||bh(typeof self=="object"&&self)||bh(typeof se=="object"&&se)||(function(){return this})()||Function("return this")(),_3=Function.prototype,KC=_3.apply,r$=_3.bind,YC=_3.call,W_=typeof Reflect=="object"&&Reflect.apply||(r$?YC.bind(KC):function(){return YC.apply(KC,arguments)}),G_=Function.prototype,Zw=G_.bind,Jw=G_.call,n$=Zw&&Zw.bind(Jw),ge=Zw?function(t){return t&&n$(Jw,t)}:function(t){return t&&function(){return Jw.apply(t,arguments)}},hr=function(t){return typeof t=="function"},Gr=function(t){try{return!!t()}catch(e){return!0}},Hr=!Gr((function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})),bc=Function.prototype.call,en=bc.bind?bc.bind(bc):function(){return bc.apply(bc,arguments)},XC={}.propertyIsEnumerable,ZC=Object.getOwnPropertyDescriptor,o$=ZC&&!XC.call({1:2},1)?function(t){var e=ZC(this,t);return!!e&&e.enumerable}:XC,P3={f:o$},Gn=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},i$=ge({}.toString),a$=ge("".slice),hu=function(t){return a$(i$(t),8,-1)},Bm=Bt.Object,u$=ge("".split),q_=Gr((function(){return!Bm("z").propertyIsEnumerable(0)}))?function(t){return hu(t)=="String"?u$(t,""):Bm(t)}:Bm,s$=Bt.TypeError,j3=function(t){if(t==null)throw s$("Can't call method on "+t);return t},Po=function(t){return q_(j3(t))},Dn=function(t){return typeof t=="object"?t!==null:hr(t)},Qr={},JC=function(t){return hr(t)?t:void 0},Yl=function(t,e){return arguments.length<2?JC(Qr[t])||JC(Bt[t]):Qr[t]&&Qr[t][e]||Bt[t]&&Bt[t][e]},Ed=ge({}.isPrototypeOf),Fm=Yl("navigator","userAgent")||"",QC=Bt.process,tx=Bt.Deno,ex=QC&&QC.versions||tx&&tx.version,rx=ex&&ex.v8;rx&&(Ag=(bi=rx.split("."))[0]>0&&bi[0]<4?1:+(bi[0]+bi[1])),!Ag&&Fm&&(!(bi=Fm.match(/Edge\/(\d+)/))||bi[1]>=74)&&(bi=Fm.match(/Chrome\/(\d+)/))&&(Ag=+bi[1]);var wh,av=Ag,lo=!!Object.getOwnPropertySymbols&&!Gr((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&av&&av<41})),N3=lo&&!Symbol.sham&&typeof Symbol.iterator=="symbol",l$=Bt.Object,ul=N3?function(t){return typeof t=="symbol"}:function(t){var e=Yl("Symbol");return hr(e)&&Ed(e.prototype,l$(t))},c$=Bt.String,Qw=function(t){try{return c$(t)}catch(e){return"Object"}},f$=Bt.TypeError,I3=function(t){if(hr(t))return t;throw f$(Qw(t)+" is not a function")},uv=function(t,e){var r=t[e];return r==null?void 0:I3(r)},d$=Bt.TypeError,p$=Object.defineProperty,Ki=Bt["__core-js_shared__"]||(function(t,e){try{p$(Bt,t,{value:e,configurable:!0,writable:!0})}catch(r){Bt[t]=e}return e})("__core-js_shared__",{}),es=ts((function(t){(t.exports=function(e,r){return Ki[e]||(Ki[e]=r!==void 0?r:{})})("versions",[]).push({version:"3.19.3",mode:"pure",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),h$=Bt.Object,bp=function(t){return h$(j3(t))},g$=ge({}.hasOwnProperty),Ut=Object.hasOwn||function(t,e){return g$(bp(t),e)},v$=0,y$=Math.random(),m$=ge(1 .toString),sv=function(t){return"Symbol("+(t===void 0?"":t)+")_"+m$(++v$+y$,36)},wc=es("wks"),gu=Bt.Symbol,nx=gu&&gu.for,b$=N3?gu:gu&&gu.withoutSetter||sv,Br=function(t){if(!Ut(wc,t)||!lo&&typeof wc[t]!="string"){var e="Symbol."+t;lo&&Ut(gu,t)?wc[t]=gu[t]:wc[t]=N3&&nx?nx(e):b$(e)}return wc[t]},w$=Bt.TypeError,E$=Br("toPrimitive"),D$=function(t,e){if(!Dn(t)||ul(t))return t;var r,n=uv(t,E$);if(n){if(r=en(n,t,e),!Dn(r)||ul(r))return r;throw w$("Can't convert object to primitive value")}return(function(o,i){var a,u;if(hr(a=o.toString)&&!Dn(u=en(a,o))||hr(a=o.valueOf)&&!Dn(u=en(a,o)))return u;throw d$("Can't convert object to primitive value")})(t)},Xl=function(t){var e=D$(t,"string");return ul(e)?e:e+""},t4=Bt.document,C$=Dn(t4)&&Dn(t4.createElement),K_=function(t){return C$?t4.createElement(t):{}},Y_=!Hr&&!Gr((function(){return Object.defineProperty(K_("div"),"a",{get:function(){return 7}}).a!=7})),ox=Object.getOwnPropertyDescriptor,x$=Hr?ox:function(t,e){if(t=Po(t),e=Xl(e),Y_)try{return ox(t,e)}catch(r){}if(Ut(t,e))return Gn(!en(P3.f,t,e),t[e])},yy={f:x$},S$=/#|\.prototype\./,wp=function(t,e){var r=O$[A$(t)];return r==B$||r!=k$&&(hr(e)?Gr(e):!!e)},A$=wp.normalize=function(t){return String(t).replace(S$,".").toLowerCase()},O$=wp.data={},k$=wp.NATIVE="N",B$=wp.POLYFILL="P",F$=wp,ix=ge(ge.bind),L3=function(t,e){return I3(t),e===void 0?t:ix?ix(t,e):function(){return t.apply(e,arguments)}},T$=Bt.String,_$=Bt.TypeError,on=function(t){if(Dn(t))return t;throw _$(T$(t)+" is not an object")},P$=Bt.TypeError,ax=Object.defineProperty,j$=Hr?ax:function(t,e,r){if(on(t),e=Xl(e),on(r),Y_)try{return ax(t,e,r)}catch(n){}if("get"in r||"set"in r)throw P$("Accessors not supported");return"value"in r&&(t[e]=r.value),t},Oa={f:j$},_r=Hr?function(t,e,r){return Oa.f(t,e,Gn(1,r))}:function(t,e,r){return t[e]=r,t},N$=yy.f,I$=function(t){var e=function(r,n,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,o)}return W_(t,this,arguments)};return e.prototype=t.prototype,e},qo=function(t,e){var r,n,o,i,a,u,s,l,c=t.target,f=t.global,d=t.stat,p=t.proto,v=f?Bt:d?Bt[c]:(Bt[c]||{}).prototype,y=f?Qr:Qr[c]||_r(Qr,c,{})[c],g=y.prototype;for(o in e)r=!F$(f?o:c+(d?".":"#")+o,t.forced)&&v&&Ut(v,o),a=y[o],r&&(u=t.noTargetGet?(l=N$(v,o))&&l.value:v[o]),i=r&&u?u:e[o],r&&typeof a==typeof i||(s=t.bind&&r?L3(i,Bt):t.wrap&&r?I$(i):p&&hr(i)?ge(i):i,(t.sham||i&&i.sham||a&&a.sham)&&_r(s,"sham",!0),_r(y,o,s),p&&(Ut(Qr,n=c+"Prototype")||_r(Qr,n,{}),_r(Qr[n],o,i),t.real&&g&&!g[o]&&_r(g,o,i)))},ux=es("keys"),my=function(t){return ux[t]||(ux[t]=sv(t))},L$=!Gr((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),sx=my("IE_PROTO"),e4=Bt.Object,R$=e4.prototype,lv=L$?e4.getPrototypeOf:function(t){var e=bp(t);if(Ut(e,sx))return e[sx];var r=e.constructor;return hr(r)&&e instanceof r?r.prototype:e instanceof e4?R$:null},M$=Bt.String,z$=Bt.TypeError,cv=Object.setPrototypeOf||("__proto__"in{}?(function(){var t,e=!1,r={};try{(t=ge(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(r,[]),e=r instanceof Array}catch(n){}return function(n,o){return on(n),(function(i){if(typeof i=="object"||hr(i))return i;throw z$("Can't set "+M$(i)+" as a prototype")})(o),e?t(n,o):n.__proto__=o,n}})():void 0),$$=Math.ceil,H$=Math.floor,R3=function(t){var e=+t;return e!=e||e===0?0:(e>0?H$:$$)(e)},V$=Math.max,U$=Math.min,r4=function(t,e){var r=R3(t);return r<0?V$(r+e,0):U$(r,e)},W$=Math.min,Ep=function(t){return(e=t.length)>0?W$(R3(e),9007199254740991):0;var e},G$=function(t){return function(e,r,n){var o,i=Po(e),a=Ep(i),u=r4(n,a);if(t&&r!=r){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===r)return t||u||0;return!t&&-1}},q$={indexOf:G$(!1)},Dp={},K$=q$.indexOf,lx=ge([].push),X_=function(t,e){var r,n=Po(t),o=0,i=[];for(r in n)!Ut(Dp,r)&&Ut(n,r)&&lx(i,r);for(;e.length>o;)Ut(n,r=e[o++])&&(~K$(i,r)||lx(i,r));return i},fv=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Y$=fv.concat("length","prototype"),X$=Object.getOwnPropertyNames||function(t){return X_(t,Y$)},M3={f:X$},Og={f:Object.getOwnPropertySymbols},Z$=ge([].concat),J$=Yl("Reflect","ownKeys")||function(t){var e=M3.f(on(t)),r=Og.f;return r?Z$(e,r(t)):e},z3=Object.keys||function(t){return X_(t,fv)},Q$=Hr?Object.defineProperties:function(t,e){on(t);for(var r,n=Po(e),o=z3(e),i=o.length,a=0;i>a;)Oa.f(t,r=o[a++],n[r]);return t},tH=Yl("document","documentElement"),Z_=my("IE_PROTO"),Tm=function(){},J_=function(t){return"